ce49fdf9ff
- Backend: kanban binary gana subcomando `kanban mcp` que actua como MCP
server via stdio. Tools = mismo set que executeTool (14). El subprocess
llama de vuelta al backend via /api/tool/{name} con token interno.
- Backend: nuevo endpoint POST /api/tool/{name} (auth: X-Internal-Token).
- Backend: chat.go refactor — POST /api/chat reemplazado por GET
/api/chat/ws (WebSocket). Lanza claude -p con --output-format stream-json
--verbose --mcp-config y reenvia eventos (delta/tool_use/tool_result/
result/done/error) como mensajes JSON al cliente.
- Backend: usa funciones nuevas del registry claude_stream_go_core (spawn
+ parser NDJSON) y mcp_server_stdio_go_infra (JSON-RPC stdio).
- Frontend: streamChat sobre WebSocket. ChatPanel renderiza deltas en
vivo, chips para tool_use, badges teal/red para tool_result.
- Borrado: extractActions, actionsBlockMarker, XML system prompt.
- Tests: 7 nuevos en backend (chat_ws_test.go + endpoint /api/tool).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1152 lines
1.7 MiB
Plaintext
1152 lines
1.7 MiB
Plaintext
function RY(e,n){for(var t=0;t<n.length;t++){const i=n[t];if(typeof i!="string"&&!Array.isArray(i)){for(const r in i)if(r!=="default"&&!(r in e)){const a=Object.getOwnPropertyDescriptor(i,r);a&&Object.defineProperty(e,r,a.get?a:{enumerable:!0,get:()=>i[r]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const a of r)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function t(r){const a={};return r.integrity&&(a.integrity=r.integrity),r.referrerPolicy&&(a.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?a.credentials="include":r.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function i(r){if(r.ep)return;r.ep=!0;const a=t(r);fetch(r.href,a)}})();var hv=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ot(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Bw={exports:{}},Rd={};/**
|
||
* @license React
|
||
* react-jsx-runtime.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var GT;function PY(){if(GT)return Rd;GT=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.fragment");function t(i,r,a){var o=null;if(a!==void 0&&(o=""+a),r.key!==void 0&&(o=""+r.key),"key"in r){a={};for(var l in r)l!=="key"&&(a[l]=r[l])}else a=r;return r=a.ref,{$$typeof:e,type:i,key:o,ref:r!==void 0?r:null,props:a}}return Rd.Fragment=n,Rd.jsx=t,Rd.jsxs=t,Rd}var YT;function NY(){return YT||(YT=1,Bw.exports=PY()),Bw.exports}var k=NY();function St(e){return Object.keys(e)}function Fw(e){return e&&typeof e=="object"&&!Array.isArray(e)}function s6(e,n){const t={...e},i=n;return Fw(e)&&Fw(n)&&Object.keys(n).forEach(r=>{Fw(i[r])&&r in e?t[r]=s6(t[r],i[r]):t[r]=i[r]}),t}function $Y(e){return e.replace(/[A-Z]/g,n=>`-${n.toLowerCase()}`)}function zY(e){var n;return typeof e!="string"||!e.includes("var(--mantine-scale)")?e:(n=e.match(/^calc\((.*?)\)$/))==null?void 0:n[1].split("*")[0].trim()}function Sh(e){const n=zY(e);return typeof n=="number"?n:typeof n=="string"?n.includes("calc")||n.includes("var")?n:n.includes("px")?Number(n.replace("px","")):n.includes("rem")?Number(n.replace("rem",""))*16:n.includes("em")?Number(n.replace("em",""))*16:Number(n):NaN}function KT(e){return e==="0rem"?"0rem":`calc(${e} * var(--mantine-scale))`}function q$(e,{shouldScale:n=!1}={}){function t(i){if(i===0||i==="0")return`0${e}`;if(typeof i=="number"){const r=`${i/16}${e}`;return n?KT(r):r}if(typeof i=="string"){if(i===""||i.startsWith("calc(")||i.startsWith("clamp(")||i.includes("rgba("))return i;if(i.includes(","))return i.split(",").map(a=>t(a)).join(",");if(i.includes(" "))return i.split(" ").map(a=>t(a)).join(" ");const r=i.replace("px","");if(!Number.isNaN(Number(r))){const a=`${Number(r)/16}${e}`;return n?KT(a):a}}return i}return t}const he=q$("rem",{shouldScale:!0}),sg=q$("em");function pu(e){return Object.keys(e).reduce((n,t)=>(e[t]!==void 0&&(n[t]=e[t]),n),{})}function H$(e){if(typeof e=="number")return!0;if(typeof e=="string"){if(e.startsWith("calc(")||e.startsWith("var(")||e.includes(" ")&&e.trim()!=="")return!0;const n=/^[+-]?[0-9]+(\.[0-9]+)?(px|em|rem|ex|ch|lh|rlh|vw|vh|vmin|vmax|vb|vi|svw|svh|lvw|lvh|dvw|dvh|cm|mm|in|pt|pc|q|cqw|cqh|cqi|cqb|cqmin|cqmax|%)?$/;return e.trim().split(/\s+/).every(t=>n.test(t))}return!1}var qw={exports:{}},En={};/**
|
||
* @license React
|
||
* react.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var XT;function LY(){if(XT)return En;XT=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),t=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),a=Symbol.for("react.consumer"),o=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),c=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),d=Symbol.for("react.activity"),p=Symbol.iterator;function v(V){return V===null||typeof V!="object"?null:(V=p&&V[p]||V["@@iterator"],typeof V=="function"?V:null)}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b=Object.assign,w={};function _(V,W,$){this.props=V,this.context=W,this.refs=w,this.updater=$||y}_.prototype.isReactComponent={},_.prototype.setState=function(V,W){if(typeof V!="object"&&typeof V!="function"&&V!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,V,W,"setState")},_.prototype.forceUpdate=function(V){this.updater.enqueueForceUpdate(this,V,"forceUpdate")};function S(){}S.prototype=_.prototype;function C(V,W,$){this.props=V,this.context=W,this.refs=w,this.updater=$||y}var E=C.prototype=new S;E.constructor=C,b(E,_.prototype),E.isPureReactComponent=!0;var A=Array.isArray;function T(){}var j={H:null,A:null,T:null,S:null},N=Object.prototype.hasOwnProperty;function q(V,W,$){var X=$.ref;return{$$typeof:e,type:V,key:W,ref:X!==void 0?X:null,props:$}}function R(V,W){return q(V.type,W,V.props)}function L(V){return typeof V=="object"&&V!==null&&V.$$typeof===e}function B(V){var W={"=":"=0",":":"=2"};return"$"+V.replace(/[=:]/g,function($){return W[$]})}var G=/\/+/g;function H(V,W){return typeof V=="object"&&V!==null&&V.key!=null?B(""+V.key):W.toString(36)}function U(V){switch(V.status){case"fulfilled":return V.value;case"rejected":throw V.reason;default:switch(typeof V.status=="string"?V.then(T,T):(V.status="pending",V.then(function(W){V.status==="pending"&&(V.status="fulfilled",V.value=W)},function(W){V.status==="pending"&&(V.status="rejected",V.reason=W)})),V.status){case"fulfilled":return V.value;case"rejected":throw V.reason}}throw V}function P(V,W,$,X,te){var ae=typeof V;(ae==="undefined"||ae==="boolean")&&(V=null);var le=!1;if(V===null)le=!0;else switch(ae){case"bigint":case"string":case"number":le=!0;break;case"object":switch(V.$$typeof){case e:case n:le=!0;break;case h:return le=V._init,P(le(V._payload),W,$,X,te)}}if(le)return te=te(V),le=X===""?"."+H(V,0):X,A(te)?($="",le!=null&&($=le.replace(G,"$&/")+"/"),P(te,W,$,"",function(ue){return ue})):te!=null&&(L(te)&&(te=R(te,$+(te.key==null||V&&V.key===te.key?"":(""+te.key).replace(G,"$&/")+"/")+le)),W.push(te)),1;le=0;var ye=X===""?".":X+":";if(A(V))for(var oe=0;oe<V.length;oe++)X=V[oe],ae=ye+H(X,oe),le+=P(X,W,$,ae,te);else if(oe=v(V),typeof oe=="function")for(V=oe.call(V),oe=0;!(X=V.next()).done;)X=X.value,ae=ye+H(X,oe++),le+=P(X,W,$,ae,te);else if(ae==="object"){if(typeof V.then=="function")return P(U(V),W,$,X,te);throw W=String(V),Error("Objects are not valid as a React child (found: "+(W==="[object Object]"?"object with keys {"+Object.keys(V).join(", ")+"}":W)+"). If you meant to render a collection of children, use an array instead.")}return le}function z(V,W,$){if(V==null)return V;var X=[],te=0;return P(V,X,"","",function(ae){return W.call($,ae,te++)}),X}function F(V){if(V._status===-1){var W=V._result;W=W(),W.then(function($){(V._status===0||V._status===-1)&&(V._status=1,V._result=$)},function($){(V._status===0||V._status===-1)&&(V._status=2,V._result=$)}),V._status===-1&&(V._status=0,V._result=W)}if(V._status===1)return V._result.default;throw V._result}var Y=typeof reportError=="function"?reportError:function(V){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var W=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof V=="object"&&V!==null&&typeof V.message=="string"?String(V.message):String(V),error:V});if(!window.dispatchEvent(W))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",V);return}console.error(V)},D={map:z,forEach:function(V,W,$){z(V,function(){W.apply(this,arguments)},$)},count:function(V){var W=0;return z(V,function(){W++}),W},toArray:function(V){return z(V,function(W){return W})||[]},only:function(V){if(!L(V))throw Error("React.Children.only expected to receive a single React element child.");return V}};return En.Activity=d,En.Children=D,En.Component=_,En.Fragment=t,En.Profiler=r,En.PureComponent=C,En.StrictMode=i,En.Suspense=f,En.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=j,En.__COMPILER_RUNTIME={__proto__:null,c:function(V){return j.H.useMemoCache(V)}},En.cache=function(V){return function(){return V.apply(null,arguments)}},En.cacheSignal=function(){return null},En.cloneElement=function(V,W,$){if(V==null)throw Error("The argument must be a React element, but you passed "+V+".");var X=b({},V.props),te=V.key;if(W!=null)for(ae in W.key!==void 0&&(te=""+W.key),W)!N.call(W,ae)||ae==="key"||ae==="__self"||ae==="__source"||ae==="ref"&&W.ref===void 0||(X[ae]=W[ae]);var ae=arguments.length-2;if(ae===1)X.children=$;else if(1<ae){for(var le=Array(ae),ye=0;ye<ae;ye++)le[ye]=arguments[ye+2];X.children=le}return q(V.type,te,X)},En.createContext=function(V){return V={$$typeof:o,_currentValue:V,_currentValue2:V,_threadCount:0,Provider:null,Consumer:null},V.Provider=V,V.Consumer={$$typeof:a,_context:V},V},En.createElement=function(V,W,$){var X,te={},ae=null;if(W!=null)for(X in W.key!==void 0&&(ae=""+W.key),W)N.call(W,X)&&X!=="key"&&X!=="__self"&&X!=="__source"&&(te[X]=W[X]);var le=arguments.length-2;if(le===1)te.children=$;else if(1<le){for(var ye=Array(le),oe=0;oe<le;oe++)ye[oe]=arguments[oe+2];te.children=ye}if(V&&V.defaultProps)for(X in le=V.defaultProps,le)te[X]===void 0&&(te[X]=le[X]);return q(V,ae,te)},En.createRef=function(){return{current:null}},En.forwardRef=function(V){return{$$typeof:l,render:V}},En.isValidElement=L,En.lazy=function(V){return{$$typeof:h,_payload:{_status:-1,_result:V},_init:F}},En.memo=function(V,W){return{$$typeof:c,type:V,compare:W===void 0?null:W}},En.startTransition=function(V){var W=j.T,$={};j.T=$;try{var X=V(),te=j.S;te!==null&&te($,X),typeof X=="object"&&X!==null&&typeof X.then=="function"&&X.then(T,Y)}catch(ae){Y(ae)}finally{W!==null&&$.types!==null&&(W.types=$.types),j.T=W}},En.unstable_useCacheRefresh=function(){return j.H.useCacheRefresh()},En.use=function(V){return j.H.use(V)},En.useActionState=function(V,W,$){return j.H.useActionState(V,W,$)},En.useCallback=function(V,W){return j.H.useCallback(V,W)},En.useContext=function(V){return j.H.useContext(V)},En.useDebugValue=function(){},En.useDeferredValue=function(V,W){return j.H.useDeferredValue(V,W)},En.useEffect=function(V,W){return j.H.useEffect(V,W)},En.useEffectEvent=function(V){return j.H.useEffectEvent(V)},En.useId=function(){return j.H.useId()},En.useImperativeHandle=function(V,W,$){return j.H.useImperativeHandle(V,W,$)},En.useInsertionEffect=function(V,W){return j.H.useInsertionEffect(V,W)},En.useLayoutEffect=function(V,W){return j.H.useLayoutEffect(V,W)},En.useMemo=function(V,W){return j.H.useMemo(V,W)},En.useOptimistic=function(V,W){return j.H.useOptimistic(V,W)},En.useReducer=function(V,W,$){return j.H.useReducer(V,W,$)},En.useRef=function(V){return j.H.useRef(V)},En.useState=function(V){return j.H.useState(V)},En.useSyncExternalStore=function(V,W,$){return j.H.useSyncExternalStore(V,W,$)},En.useTransition=function(){return j.H.useTransition()},En.version="19.2.5",En}var ZT;function l6(){return ZT||(ZT=1,qw.exports=LY()),qw.exports}var O=l6();const Z=ot(O),U$=RY({__proto__:null,default:Z},[O]);function u6(e){return Array.isArray(e)||e===null?!1:typeof e=="object"?e.type!==O.Fragment:!1}function da(e){const n=O.createContext(null);return[n,()=>{const i=O.use(n);if(i===null)throw new Error(e);return i}]}function QT(e,n){return t=>{if(typeof t!="string"||t.trim().length===0)throw new Error(n);return`${e}-${t}`}}function lg(e,n){let t=e;for(;(t=t.parentElement)&&!t.matches(n););return t}function IY(e,n,t){for(let i=e-1;i>=0;i-=1)if(!n[i].disabled)return i;if(t){for(let i=n.length-1;i>-1;i-=1)if(!n[i].disabled)return i}return e}function BY(e,n,t){for(let i=e+1;i<n.length;i+=1)if(!n[i].disabled)return i;if(t){for(let i=0;i<n.length;i+=1)if(!n[i].disabled)return i}return e}function FY(e,n,t){return lg(e,t)===lg(n,t)}function f6({parentSelector:e,siblingSelector:n,onKeyDown:t,loop:i=!0,activateOnFocus:r=!1,dir:a="rtl",orientation:o}){return l=>{var y;t==null||t(l);const f=Array.from(((y=lg(l.currentTarget,e))==null?void 0:y.querySelectorAll(n))||[]).filter(b=>FY(l.currentTarget,b,e)),c=f.findIndex(b=>l.currentTarget===b),h=BY(c,f,i),d=IY(c,f,i),p=a==="rtl"?d:h,v=a==="rtl"?h:d;switch(l.key){case"ArrowRight":o==="horizontal"&&(l.stopPropagation(),l.preventDefault(),f[p].focus(),r&&f[p].click());break;case"ArrowLeft":o==="horizontal"&&(l.stopPropagation(),l.preventDefault(),f[v].focus(),r&&f[v].click());break;case"ArrowUp":o==="vertical"&&(l.stopPropagation(),l.preventDefault(),f[d].focus(),r&&f[d].click());break;case"ArrowDown":o==="vertical"&&(l.stopPropagation(),l.preventDefault(),f[h].focus(),r&&f[h].click());break;case"Home":l.stopPropagation(),l.preventDefault(),!f[0].disabled&&f[0].focus();break;case"End":{l.stopPropagation(),l.preventDefault();const b=f.length-1;!f[b].disabled&&f[b].focus();break}}}}const qY={app:100,modal:200,popover:300,overlay:400,max:9999};function ha(e){return qY[e]}const W3=()=>{};function HY(e,n={active:!0}){return typeof e!="function"||!n.active?n.onKeyDown||W3:t=>{var i;t.key==="Escape"&&(e(t),(i=n.onTrigger)==null||i.call(n))}}function Mn(e,n="size",t=!0){if(e!==void 0)return H$(e)?t?he(e):e:`var(--${n}-${e})`}function Ft(e){return Mn(e,"mantine-spacing")}function Ut(e){return e===void 0?"var(--mantine-radius-default)":Mn(e,"mantine-radius")}function Zt(e){return Mn(e,"mantine-font-size")}function UY(e){return Mn(e,"mantine-line-height",!1)}function c6(e){if(e)return Mn(e,"mantine-shadow",!1)}function pr(e,n){return t=>{e==null||e(t),n==null||n(t)}}function d6(e,n){return e in n?Sh(n[e]):Sh(e)}function Ch(e,n){const t=e.map(i=>({value:i,px:d6(i,n)}));return t.sort((i,r)=>i.px-r.px),t}function zr(e){return typeof e=="object"&&e!==null?"base"in e?e.base:void 0:e}function VY(e,n,t){var i;return t?Array.from(((i=lg(t,n))==null?void 0:i.querySelectorAll(e))||[]).findIndex(r=>r===t):null}function Fo(e,n,t){return n===void 0&&t===void 0?e:n!==void 0&&t===void 0?Math.max(e,n):Math.min(n===void 0&&t!==void 0?e:Math.max(e,n),t)}function Xs(e="mantine-"){return`${e}${Math.random().toString(36).slice(2,11)}`}function Jd(e){const n=O.useRef(e);return O.useEffect(()=>{n.current=e}),O.useMemo(()=>((...t)=>{var i;return(i=n.current)==null?void 0:i.call(n,...t)}),[])}function $1(e,n){const{delay:t,flushOnUnmount:i,leading:r,maxWait:a}=typeof n=="number"?{delay:n,flushOnUnmount:!1,leading:!1,maxWait:void 0}:n,o=Jd(e),l=O.useRef(0),f=O.useRef(0),c=O.useRef(null),h=O.useMemo(()=>{const d=Object.assign((...p)=>{window.clearTimeout(l.current),c.current=p;const v=d._isFirstCall;d._isFirstCall=!1;function y(){window.clearTimeout(l.current),window.clearTimeout(f.current),l.current=0,f.current=0,d._isFirstCall=!0,d._hasPendingCallback=!1}function b(){a!==void 0&&f.current===0&&(f.current=window.setTimeout(()=>{if(l.current!==0){const S=c.current;y(),o(...S)}},a))}if(r&&v){o(...p);const S=()=>{y()},C=()=>{l.current!==0&&(y(),o(...p))},E=()=>{y()};d.flush=C,d.cancel=E,l.current=window.setTimeout(S,t),b();return}if(r&&!v){d._hasPendingCallback=!0;const S=()=>{l.current!==0&&(y(),o(...p))},C=()=>{y()};d.flush=S,d.cancel=C;const E=()=>{y()};l.current=window.setTimeout(E,t),b();return}d._hasPendingCallback=!0;const w=()=>{l.current!==0&&(y(),o(...p))},_=()=>{y()};d.flush=w,d.cancel=_,l.current=window.setTimeout(w,t),b()},{flush:()=>{},cancel:()=>{},isPending:()=>d._hasPendingCallback,_isFirstCall:!0,_hasPendingCallback:!1});return d},[o,t,r,a]);return O.useEffect(()=>()=>{i?h.flush():h.cancel()},[h,i]),h}const WY=["mousedown","touchstart"];function GY(e,n,t,i=!0){const r=O.useRef(null),a=n||WY,o=O.useEffectEvent(f=>{const{target:c}=f??{};if(!document.body.contains(c)&&(c==null?void 0:c.tagName)!=="HTML")return;const h=f.composedPath();Array.isArray(t)?t.every(d=>!!d&&!h.includes(d))&&e(f):r.current&&!h.includes(r.current)&&e(f)}),l=a.join(",");return O.useEffect(()=>{if(!i)return;const f=l.split(",");return f.forEach(c=>document.addEventListener(c,o)),()=>{f.forEach(c=>document.removeEventListener(c,o))}},[l,i]),r}function YY(e,n){return typeof window<"u"&&"matchMedia"in window?window.matchMedia(e).matches:!1}function KY(e,n,{getInitialValueInEffect:t}={getInitialValueInEffect:!0}){const[i,r]=O.useState(t?n:YY(e));return O.useEffect(()=>{try{if("matchMedia"in window){const a=window.matchMedia(e);r(a.matches);const o=l=>r(l.matches);return a.addEventListener("change",o),()=>{a.removeEventListener("change",o)}}}catch{return}},[e]),i||!1}const ts=typeof document<"u"?O.useLayoutEffect:O.useEffect;function Yo(e,n){const t=O.useRef(!1);O.useEffect(()=>()=>{t.current=!1},[]),O.useEffect(()=>{if(t.current)return e();t.current=!0},n)}function V$({opened:e,shouldReturnFocus:n=!0}){const t=O.useRef(null),i=()=>{var r;t.current&&"focus"in t.current&&typeof t.current.focus=="function"&&((r=t.current)==null||r.focus({preventScroll:!0}))};return Yo(()=>{let r=-1;const a=o=>{o.key==="Tab"&&window.clearTimeout(r)};if(document.addEventListener("keydown",a),e)t.current=document.activeElement;else if(n){const o=document.activeElement;r=window.setTimeout(()=>{const l=document.activeElement;(l===null||l===document.body||l===o)&&i()},10)}return()=>{window.clearTimeout(r),document.removeEventListener("keydown",a)}},[e,n]),i}const XY=/input|select|textarea|button|object/,W$="a, input, select, textarea, button, object, [tabindex]";function ZY(e){return e.style.display==="none"}function QY(e){if(e.getAttribute("aria-hidden")||e.getAttribute("hidden")||e.getAttribute("type")==="hidden")return!1;let n=e;for(;n&&!(n===document.body||n.nodeType===11);){if(ZY(n))return!1;n=n.parentNode}return!0}function G$(e){let n=e.getAttribute("tabindex");return n===null&&(n=void 0),parseInt(n,10)}function G3(e){const n=e.nodeName.toLowerCase(),t=!Number.isNaN(G$(e));return(XY.test(n)&&!e.disabled||e instanceof HTMLAnchorElement&&e.href||t)&&QY(e)}function Y$(e){const n=G$(e);return(Number.isNaN(n)||n>=0)&&G3(e)}function JY(e){return Array.from(e.querySelectorAll(W$)).filter(Y$)}function eK(e,n){const t=JY(e);if(!t.length){n.preventDefault();return}const i=t[n.shiftKey?0:t.length-1],r=e.getRootNode();let a=i===r.activeElement||e===r.activeElement;const o=r.activeElement;if(o.tagName==="INPUT"&&o.getAttribute("type")==="radio"&&(a=t.filter(f=>f.getAttribute("type")==="radio"&&f.getAttribute("name")===o.getAttribute("name")).includes(i)),!a)return;n.preventDefault();const l=t[n.shiftKey?t.length-1:0];l&&l.focus()}function nK(e=!0){const n=O.useRef(null),t=r=>{let a=r.querySelector("[data-autofocus]");if(!a){const o=Array.from(r.querySelectorAll(W$));a=o.find(Y$)||o.find(G3)||null,!a&&G3(r)&&(a=r)}a?a.focus({preventScroll:!0}):console.warn("[@mantine/hooks/use-focus-trap] Failed to find focusable element within provided node",r)},i=O.useCallback(r=>{if(e){if(r===null){n.current=null;return}n.current!==r&&(setTimeout(()=>{r.getRootNode()?t(r):console.warn("[@mantine/hooks/use-focus-trap] Ref node is not part of the dom",r)}),n.current=r)}},[e]);return O.useEffect(()=>{if(!e)return;n.current&&setTimeout(()=>{n.current&&t(n.current)});const r=a=>{a.key==="Tab"&&n.current&&eK(n.current,a)};return document.addEventListener("keydown",r),()=>document.removeEventListener("keydown",r)},[e]),i}const tK=e=>(e+1)%1e6;function iK(){const[,e]=O.useReducer(tK,0);return e}function Gi(e){const[n,t]=O.useState(`mantine-${O.useId().replace(/:/g,"")}`);return ts(()=>{t(Xs())},[]),typeof e=="string"?e:n}function K$(e,n,t){const i=O.useEffectEvent(n);O.useEffect(()=>(window.addEventListener(e,i,t),()=>window.removeEventListener(e,i,t)),[e])}function ug(e,n){if(typeof e=="function")return e(n);typeof e=="object"&&e!==null&&"current"in e&&(e.current=n)}function rK(...e){const n=new Map;return t=>{if(e.forEach(i=>{const r=ug(i,t);r&&n.set(i,r)}),n.size>0)return()=>{e.forEach(i=>{const r=n.get(i);r&&typeof r=="function"?r():ug(i,null)}),n.clear()}}}function zt(...e){return O.useCallback(rK(...e),e)}function X$(e){return{x:Fo(e.x,0,1),y:Fo(e.y,0,1)}}function Z$(e,n,t="ltr"){const i=O.useRef(!1),r=O.useRef(!1),a=O.useRef(0),o=O.useRef(null),[l,f]=O.useState(!1);return O.useEffect(()=>(i.current=!0,()=>{var c;(c=o.current)==null||c.call(o)}),[]),{ref:O.useCallback(c=>{const h=({x:C,y:E})=>{cancelAnimationFrame(a.current),a.current=requestAnimationFrame(()=>{if(i.current&&c){c.style.userSelect="none";const A=c.getBoundingClientRect();if(A.width&&A.height){const T=Fo((C-A.left)/A.width,0,1);e({x:t==="ltr"?T:1-T,y:Fo((E-A.top)/A.height,0,1)})}}})},d=()=>{document.addEventListener("mousemove",w),document.addEventListener("mouseup",y),document.addEventListener("touchmove",S,{passive:!1}),document.addEventListener("touchend",y)},p=()=>{document.removeEventListener("mousemove",w),document.removeEventListener("mouseup",y),document.removeEventListener("touchmove",S),document.removeEventListener("touchend",y)},v=()=>{!r.current&&i.current&&(r.current=!0,typeof(n==null?void 0:n.onScrubStart)=="function"&&n.onScrubStart(),f(!0),d())},y=()=>{r.current&&i.current&&(r.current=!1,f(!1),p(),setTimeout(()=>{typeof(n==null?void 0:n.onScrubEnd)=="function"&&n.onScrubEnd()},0))},b=C=>{v(),C.preventDefault(),w(C)},w=C=>h({x:C.clientX,y:C.clientY}),_=C=>{C.cancelable&&C.preventDefault(),v(),S(C)},S=C=>{C.cancelable&&C.preventDefault(),h({x:C.changedTouches[0].clientX,y:C.changedTouches[0].clientY})};return c==null||c.addEventListener("mousedown",b),c==null||c.addEventListener("touchstart",_,{passive:!1}),o.current=()=>{p(),cancelAnimationFrame(a.current)},()=>{c&&(c.removeEventListener("mousedown",b),c.removeEventListener("touchstart",_))}},[t,e]),active:l}}function xi({value:e,defaultValue:n,finalValue:t,onChange:i=()=>{}}){const[r,a]=O.useState(n!==void 0?n:t),o=(l,...f)=>{a(l),i==null||i(l,...f)};return e!==void 0?[e,i,!0]:[r,o,!1]}function h6(e,n){return KY("(prefers-reduced-motion: reduce)",e,n)}function Q$(e=!1,n={}){const[t,i]=O.useState(e),r=O.useCallback(()=>{i(o=>{var l;return o||((l=n.onOpen)==null||l.call(n),!0)})},[n.onOpen]),a=O.useCallback(()=>{i(o=>{var l;return o&&((l=n.onClose)==null||l.call(n),!1)})},[n.onClose]);return[t,{open:r,close:a,toggle:O.useCallback(()=>{t?a():r()},[a,r,t]),set:i}]}function aK(e){const n=O.useRef(void 0);return O.useEffect(()=>{n.current=e},[e]),n.current}var Hw={exports:{}},Li={};/**
|
||
* @license React
|
||
* react-dom.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var JT;function oK(){if(JT)return Li;JT=1;var e=l6();function n(f){var c="https://react.dev/errors/"+f;if(1<arguments.length){c+="?args[]="+encodeURIComponent(arguments[1]);for(var h=2;h<arguments.length;h++)c+="&args[]="+encodeURIComponent(arguments[h])}return"Minified React error #"+f+"; visit "+c+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function t(){}var i={d:{f:t,r:function(){throw Error(n(522))},D:t,C:t,L:t,m:t,X:t,S:t,M:t},p:0,findDOMNode:null},r=Symbol.for("react.portal");function a(f,c,h){var d=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:r,key:d==null?null:""+d,children:f,containerInfo:c,implementation:h}}var o=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function l(f,c){if(f==="font")return"";if(typeof c=="string")return c==="use-credentials"?c:""}return Li.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,Li.createPortal=function(f,c){var h=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!c||c.nodeType!==1&&c.nodeType!==9&&c.nodeType!==11)throw Error(n(299));return a(f,c,null,h)},Li.flushSync=function(f){var c=o.T,h=i.p;try{if(o.T=null,i.p=2,f)return f()}finally{o.T=c,i.p=h,i.d.f()}},Li.preconnect=function(f,c){typeof f=="string"&&(c?(c=c.crossOrigin,c=typeof c=="string"?c==="use-credentials"?c:"":void 0):c=null,i.d.C(f,c))},Li.prefetchDNS=function(f){typeof f=="string"&&i.d.D(f)},Li.preinit=function(f,c){if(typeof f=="string"&&c&&typeof c.as=="string"){var h=c.as,d=l(h,c.crossOrigin),p=typeof c.integrity=="string"?c.integrity:void 0,v=typeof c.fetchPriority=="string"?c.fetchPriority:void 0;h==="style"?i.d.S(f,typeof c.precedence=="string"?c.precedence:void 0,{crossOrigin:d,integrity:p,fetchPriority:v}):h==="script"&&i.d.X(f,{crossOrigin:d,integrity:p,fetchPriority:v,nonce:typeof c.nonce=="string"?c.nonce:void 0})}},Li.preinitModule=function(f,c){if(typeof f=="string")if(typeof c=="object"&&c!==null){if(c.as==null||c.as==="script"){var h=l(c.as,c.crossOrigin);i.d.M(f,{crossOrigin:h,integrity:typeof c.integrity=="string"?c.integrity:void 0,nonce:typeof c.nonce=="string"?c.nonce:void 0})}}else c==null&&i.d.M(f)},Li.preload=function(f,c){if(typeof f=="string"&&typeof c=="object"&&c!==null&&typeof c.as=="string"){var h=c.as,d=l(h,c.crossOrigin);i.d.L(f,h,{crossOrigin:d,integrity:typeof c.integrity=="string"?c.integrity:void 0,nonce:typeof c.nonce=="string"?c.nonce:void 0,type:typeof c.type=="string"?c.type:void 0,fetchPriority:typeof c.fetchPriority=="string"?c.fetchPriority:void 0,referrerPolicy:typeof c.referrerPolicy=="string"?c.referrerPolicy:void 0,imageSrcSet:typeof c.imageSrcSet=="string"?c.imageSrcSet:void 0,imageSizes:typeof c.imageSizes=="string"?c.imageSizes:void 0,media:typeof c.media=="string"?c.media:void 0})}},Li.preloadModule=function(f,c){if(typeof f=="string")if(c){var h=l(c.as,c.crossOrigin);i.d.m(f,{as:typeof c.as=="string"&&c.as!=="script"?c.as:void 0,crossOrigin:h,integrity:typeof c.integrity=="string"?c.integrity:void 0})}else i.d.m(f)},Li.requestFormReset=function(f){i.d.r(f)},Li.unstable_batchedUpdates=function(f,c){return f(c)},Li.useFormState=function(f,c,h){return o.H.useFormState(f,c,h)},Li.useFormStatus=function(){return o.H.useHostTransitionStatus()},Li.version="19.2.5",Li}var e5;function J$(){if(e5)return Hw.exports;e5=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(n){console.error(n)}}return e(),Hw.exports=oK(),Hw.exports}var Vs=J$();const eh=ot(Vs);function sK(e,n){window.dispatchEvent(new CustomEvent(e,{detail:n}))}function lK(e){function n(i){const r=Object.keys(i).reduce((a,o)=>(a[`${e}:${o}`]=l=>i[o](l.detail),a),{});ts(()=>(Object.keys(r).forEach(a=>{window.removeEventListener(a,r[a]),window.addEventListener(a,r[a])}),()=>Object.keys(r).forEach(a=>{window.removeEventListener(a,r[a])})),[r])}function t(i){return(...r)=>sK(`${e}:${String(i)}`,r[0])}return[n,t]}var uK={};function fK(){return"development"}function z1(e){var t;const n=Z.version;return typeof Z.version!="string"||n.startsWith("18.")?e==null?void 0:e.ref:(t=e==null?void 0:e.props)==null?void 0:t.ref}function Wv(e,n=document){const t=n.querySelector(e);if(t)return t;const i=n.querySelectorAll("*");for(let r=0;r<i.length;r+=1){const a=i[r];if(a.shadowRoot){const o=Wv(e,a.shadowRoot);if(o)return o}}return null}function $o(e,n=document){const t=[],i=n.querySelectorAll(e);t.push(...Array.from(i));const r=n.querySelectorAll("*");for(let a=0;a<r.length;a+=1){const o=r[a];if(o.shadowRoot){const l=$o(e,o.shadowRoot);t.push(...l)}}return t}function Do(e){if(!e)return document;const n=e.getRootNode();return n instanceof ShadowRoot||n instanceof Document?n:document}function vu(e){const n=O.Children.toArray(e);return n.length!==1||!u6(n[0])?null:n[0]}function ez(e){var n,t,i="";if(typeof e=="string"||typeof e=="number")i+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(n=0;n<r;n++)e[n]&&(t=ez(e[n]))&&(i&&(i+=" "),i+=t)}else for(t in e)e[t]&&(i&&(i+=" "),i+=t);return i}function cn(){for(var e,n,t=0,i="",r=arguments.length;t<r;t++)(e=arguments[t])&&(n=ez(e))&&(i&&(i+=" "),i+=n);return i}const cK={};function dK(e){const n={};return e.forEach(t=>{Object.entries(t).forEach(([i,r])=>{n[i]?n[i]=cn(n[i],r):n[i]=r})}),n}function Ah({theme:e,classNames:n,props:t,stylesCtx:i}){return dK((Array.isArray(n)?n:[n]).map(r=>typeof r=="function"?r(e,t,i):r||cK))}function fg({theme:e,styles:n,props:t,stylesCtx:i}){const r=Array.isArray(n)?n:[n],a={};for(const o of r)typeof o=="function"?Object.assign(a,o(e,t,i)):o&&Object.assign(a,o);return a}function n5(e){return e==="auto"||e==="dark"||e==="light"}function hK({key:e="mantine-color-scheme-value"}={}){let n;return{get:t=>{if(typeof window>"u")return t;try{const i=window.localStorage.getItem(e);return n5(i)?i:t}catch{return t}},set:t=>{try{window.localStorage.setItem(e,t)}catch(i){console.warn("[@mantine/core] Local storage color scheme manager was unable to save color scheme.",i)}},subscribe:t=>{n=i=>{i.storageArea===window.localStorage&&i.key===e&&n5(i.newValue)&&t(i.newValue)},window.addEventListener("storage",n)},unsubscribe:()=>{window.removeEventListener("storage",n)},clear:()=>{window.localStorage.removeItem(e)}}}function Oh(e,n){return typeof e.primaryShade=="number"?e.primaryShade:n==="dark"?e.primaryShade.dark:e.primaryShade.light}function mK(e){return/^#?([0-9A-F]{3}){1,2}([0-9A-F]{2})?$/i.test(e)}function pK(e){let n=e.replace("#","");if(n.length===3){const i=n.split("");n=[i[0],i[0],i[1],i[1],i[2],i[2]].join("")}if(n.length===8){const i=parseInt(n.slice(6,8),16)/255;return{r:parseInt(n.slice(0,2),16),g:parseInt(n.slice(2,4),16),b:parseInt(n.slice(4,6),16),a:i}}const t=parseInt(n,16);return{r:t>>16&255,g:t>>8&255,b:t&255,a:1}}function vK(e){const[n,t,i,r]=e.replace(/[^0-9,./]/g,"").split(/[/,]/).map(Number);return{r:n,g:t,b:i,a:r===void 0?1:r}}function gK(e){const n=e.match(/^hsla?\(\s*(\d+)\s*,\s*(\d+%)\s*,\s*(\d+%)\s*(,\s*(0?\.\d+|\d+(\.\d+)?))?\s*\)$/i);if(!n)return{r:0,g:0,b:0,a:1};const t=parseInt(n[1],10),i=parseInt(n[2],10)/100,r=parseInt(n[3],10)/100,a=n[5]?parseFloat(n[5]):void 0,o=(1-Math.abs(2*r-1))*i,l=t/60,f=o*(1-Math.abs(l%2-1)),c=r-o/2;let h,d,p;return l>=0&&l<1?(h=o,d=f,p=0):l>=1&&l<2?(h=f,d=o,p=0):l>=2&&l<3?(h=0,d=o,p=f):l>=3&&l<4?(h=0,d=f,p=o):l>=4&&l<5?(h=f,d=0,p=o):(h=o,d=0,p=f),{r:Math.round((h+c)*255),g:Math.round((d+c)*255),b:Math.round((p+c)*255),a:a||1}}function m6(e){return mK(e)?pK(e):e.startsWith("rgb")?vK(e):e.startsWith("hsl")?gK(e):{r:0,g:0,b:0,a:1}}function Uw(e){return e<=.03928?e/12.92:((e+.055)/1.055)**2.4}function yK(e){const n=e.match(/oklch\((.*?)%\s/);return n?parseFloat(n[1]):null}function nz(e){if(e.startsWith("oklch("))return(yK(e)||0)/100;const{r:n,g:t,b:i}=m6(e),r=n/255,a=t/255,o=i/255,l=Uw(r),f=Uw(a),c=Uw(o);return .2126*l+.7152*f+.0722*c}function Pd(e,n=.179){return e.startsWith("var(")?!1:nz(e)>n}function is({color:e,theme:n,colorScheme:t}){if(typeof e!="string")throw new Error(`[@mantine/core] Failed to parse color. Expected color to be a string, instead got ${typeof e}`);if(e==="bright")return{color:e,value:t==="dark"?n.white:n.black,shade:void 0,isThemeColor:!1,isLight:Pd(t==="dark"?n.white:n.black,n.luminanceThreshold),variable:"--mantine-color-bright"};if(e==="dimmed")return{color:e,value:t==="dark"?n.colors.dark[2]:n.colors.gray[7],shade:void 0,isThemeColor:!1,isLight:Pd(t==="dark"?n.colors.dark[2]:n.colors.gray[6],n.luminanceThreshold),variable:"--mantine-color-dimmed"};if(e==="white"||e==="black")return{color:e,value:e==="white"?n.white:n.black,shade:void 0,isThemeColor:!1,isLight:Pd(e==="white"?n.white:n.black,n.luminanceThreshold),variable:`--mantine-color-${e}`};const[i,r]=e.split("."),a=r?Number(r):void 0,o=i in n.colors;if(o){const l=a!==void 0?n.colors[i][a]:n.colors[i][Oh(n,t||"light")];return{color:i,value:l,shade:a,isThemeColor:o,isLight:Pd(l,n.luminanceThreshold),variable:r?`--mantine-color-${i}-${a}`:`--mantine-color-${i}-filled`}}return{color:e,value:e,isThemeColor:o,isLight:Pd(e,n.luminanceThreshold),shade:a,variable:void 0}}function nt(e,n){const t=is({color:e||n.primaryColor,theme:n});return t.variable?`var(${t.variable})`:e}function Hl(e,n){if(e.startsWith("var("))return`color-mix(in srgb, ${e}, black ${n*100}%)`;const{r:t,g:i,b:r,a}=m6(e),o=1-n,l=f=>Math.round(f*o);return`rgba(${l(t)}, ${l(i)}, ${l(r)}, ${a})`}function Y3(e,n){const t={from:(e==null?void 0:e.from)||n.defaultGradient.from,to:(e==null?void 0:e.to)||n.defaultGradient.to,deg:(e==null?void 0:e.deg)??n.defaultGradient.deg??0},i=nt(t.from,n),r=nt(t.to,n);return`linear-gradient(${t.deg}deg, ${i} 0%, ${r} 100%)`}function Is(e,n){if(typeof e!="string"||n>1||n<0)return"rgba(0, 0, 0, 1)";if(e.startsWith("var("))return`color-mix(in srgb, ${e}, transparent ${(1-n)*100}%)`;if(e.startsWith("oklch"))return e.includes("/")?e.replace(/\/\s*[\d.]+\s*\)/,`/ ${n})`):e.replace(")",` / ${n})`);const{r:t,g:i,b:r}=m6(e);return`rgba(${t}, ${i}, ${r}, ${n})`}const t5=Is,bK=({color:e,theme:n,variant:t,gradient:i,autoContrast:r})=>{const a=is({color:e,theme:n}),o=typeof r=="boolean"?r:n.autoContrast;if(t==="none")return{background:"transparent",hover:"transparent",color:"inherit",border:"none"};if(t==="filled"){const l=o&&a.isLight?"var(--mantine-color-black)":"var(--mantine-color-white)";return a.isThemeColor?a.shade===void 0?{background:`var(--mantine-color-${e}-filled)`,hover:`var(--mantine-color-${e}-filled-hover)`,color:l,border:`${he(1)} solid transparent`}:{background:`var(--mantine-color-${a.color}-${a.shade})`,hover:`var(--mantine-color-${a.color}-${a.shade===9?8:a.shade+1})`,color:l,border:`${he(1)} solid transparent`}:{background:e,hover:Hl(e,.1),color:l,border:`${he(1)} solid transparent`}}if(t==="light"){if(a.isThemeColor){if(a.shade===void 0)return{background:`var(--mantine-color-${e}-light)`,hover:`var(--mantine-color-${e}-light-hover)`,color:`var(--mantine-color-${e}-light-color)`,border:`${he(1)} solid transparent`};const l=n.colors[a.color][a.shade];return{background:l,hover:Hl(l,.1),color:`var(--mantine-color-${a.color}-light-color)`,border:`${he(1)} solid transparent`}}return{background:Is(e,.1),hover:Is(e,.12),color:e,border:`${he(1)} solid transparent`}}if(t==="outline")return a.isThemeColor?a.shade===void 0?{background:"transparent",hover:`var(--mantine-color-${e}-outline-hover)`,color:`var(--mantine-color-${e}-outline)`,border:`${he(1)} solid var(--mantine-color-${e}-outline)`}:{background:"transparent",hover:Is(n.colors[a.color][a.shade],.05),color:`var(--mantine-color-${a.color}-${a.shade})`,border:`${he(1)} solid var(--mantine-color-${a.color}-${a.shade})`}:{background:"transparent",hover:Is(e,.05),color:e,border:`${he(1)} solid ${e}`};if(t==="subtle"){if(a.isThemeColor){if(a.shade===void 0)return{background:"transparent",hover:`var(--mantine-color-${e}-light-hover)`,color:`var(--mantine-color-${e}-light-color)`,border:`${he(1)} solid transparent`};const l=n.colors[a.color][a.shade];return{background:"transparent",hover:Is(l,.12),color:`var(--mantine-color-${a.color}-${Math.min(a.shade,6)})`,border:`${he(1)} solid transparent`}}return{background:"transparent",hover:Is(e,.12),color:e,border:`${he(1)} solid transparent`}}return t==="transparent"?a.isThemeColor?a.shade===void 0?{background:"transparent",hover:"transparent",color:`var(--mantine-color-${e}-light-color)`,border:`${he(1)} solid transparent`}:{background:"transparent",hover:"transparent",color:`var(--mantine-color-${a.color}-${Math.min(a.shade,6)})`,border:`${he(1)} solid transparent`}:{background:"transparent",hover:"transparent",color:e,border:`${he(1)} solid transparent`}:t==="white"?a.isThemeColor?a.shade===void 0?{background:"var(--mantine-color-white)",hover:Hl(n.white,.01),color:`var(--mantine-color-${e}-filled)`,border:`${he(1)} solid transparent`}:{background:"var(--mantine-color-white)",hover:Hl(n.white,.01),color:`var(--mantine-color-${a.color}-${a.shade})`,border:`${he(1)} solid transparent`}:{background:"var(--mantine-color-white)",hover:Hl(n.white,.01),color:e,border:`${he(1)} solid transparent`}:t==="gradient"?{background:Y3(i,n),hover:Y3(i,n),color:"var(--mantine-color-white)",border:"none"}:t==="default"?{background:"var(--mantine-color-default)",hover:"var(--mantine-color-default-hover)",color:"var(--mantine-color-default-color)",border:`${he(1)} solid var(--mantine-color-default-border)`}:{}};function xm({color:e,theme:n,autoContrast:t}){return(typeof t=="boolean"?t:n.autoContrast)&&is({color:e||n.primaryColor,theme:n}).isLight?"var(--mantine-color-black)":"var(--mantine-color-white)"}function i5(e,n){return xm({color:e.colors[e.primaryColor][Oh(e,n)],theme:e,autoContrast:null})}function L1(e,n){return typeof e=="boolean"?e:n.autoContrast}const tz=O.createContext(null);function so(){const e=O.use(tz);if(!e)throw new Error("[@mantine/core] MantineProvider was not found in tree");return e}function wK(){return so().cssVariablesResolver}function kK(){return so().classNamesPrefix}function p6(){return so().getStyleNonce}function _K(){return so().withStaticClasses}function xK(){return so().headless}function SK(){var e;return(e=so().stylesTransform)==null?void 0:e.sx}function CK(){var e;return(e=so().stylesTransform)==null?void 0:e.styles}function Sm(){return so().env||"default"}function AK(){return so().deduplicateInlineStyles}function cf(e,n){var r,a;const t=typeof window<"u"&&"matchMedia"in window&&((r=window.matchMedia("(prefers-color-scheme: dark)"))==null?void 0:r.matches),i=e!=="auto"?e:t?"dark":"light";(a=n())==null||a.setAttribute("data-mantine-color-scheme",i)}function OK({manager:e,defaultColorScheme:n,getRootElement:t,forceColorScheme:i}){const r=O.useRef(null),[a,o]=O.useState(()=>e.get(n)),l=i||a,f=O.useCallback(h=>{i||(cf(h,t),o(h),e.set(h))},[e.set,l,i]),c=O.useCallback(()=>{o(n),cf(n,t),e.clear()},[e.clear,n]);return O.useEffect(()=>(e.subscribe(f),e.unsubscribe),[e.subscribe,e.unsubscribe]),ts(()=>{cf(e.get(n),t)},[]),O.useEffect(()=>{var d;if(i)return cf(i,t),()=>{};i===void 0&&cf(a,t),typeof window<"u"&&"matchMedia"in window&&(r.current=window.matchMedia("(prefers-color-scheme: dark)"));const h=p=>{a==="auto"&&cf(p.matches?"dark":"light",t)};return(d=r.current)==null||d.addEventListener("change",h),()=>{var p;return(p=r.current)==null?void 0:p.removeEventListener("change",h)}},[a,i]),{colorScheme:l,setColorScheme:f,clearColorScheme:c}}const EK={dark:["#C9C9C9","#b8b8b8","#828282","#696969","#424242","#3b3b3b","#2e2e2e","#242424","#1f1f1f","#141414"],gray:["#f8f9fa","#f1f3f5","#e9ecef","#dee2e6","#ced4da","#adb5bd","#868e96","#495057","#343a40","#212529"],red:["#fff5f5","#ffe3e3","#ffc9c9","#ffa8a8","#ff8787","#ff6b6b","#fa5252","#f03e3e","#e03131","#c92a2a"],pink:["#fff0f6","#ffdeeb","#fcc2d7","#faa2c1","#f783ac","#f06595","#e64980","#d6336c","#c2255c","#a61e4d"],grape:["#f8f0fc","#f3d9fa","#eebefa","#e599f7","#da77f2","#cc5de8","#be4bdb","#ae3ec9","#9c36b5","#862e9c"],violet:["#f3f0ff","#e5dbff","#d0bfff","#b197fc","#9775fa","#845ef7","#7950f2","#7048e8","#6741d9","#5f3dc4"],indigo:["#edf2ff","#dbe4ff","#bac8ff","#91a7ff","#748ffc","#5c7cfa","#4c6ef5","#4263eb","#3b5bdb","#364fc7"],blue:["#e7f5ff","#d0ebff","#a5d8ff","#74c0fc","#4dabf7","#339af0","#228be6","#1c7ed6","#1971c2","#1864ab"],cyan:["#e3fafc","#c5f6fa","#99e9f2","#66d9e8","#3bc9db","#22b8cf","#15aabf","#1098ad","#0c8599","#0b7285"],teal:["#e6fcf5","#c3fae8","#96f2d7","#63e6be","#38d9a9","#20c997","#12b886","#0ca678","#099268","#087f5b"],green:["#ebfbee","#d3f9d8","#b2f2bb","#8ce99a","#69db7c","#51cf66","#40c057","#37b24d","#2f9e44","#2b8a3e"],lime:["#f4fce3","#e9fac8","#d8f5a2","#c0eb75","#a9e34b","#94d82d","#82c91e","#74b816","#66a80f","#5c940d"],yellow:["#fff9db","#fff3bf","#ffec99","#ffe066","#ffd43b","#fcc419","#fab005","#f59f00","#f08c00","#e67700"],orange:["#fff4e6","#ffe8cc","#ffd8a8","#ffc078","#ffa94d","#ff922b","#fd7e14","#f76707","#e8590c","#d9480f"]},r5="-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",v6={scale:1,fontSmoothing:!0,focusRing:"auto",white:"#fff",black:"#000",colors:EK,primaryShade:{light:6,dark:8},primaryColor:"blue",variantColorResolver:bK,autoContrast:!1,luminanceThreshold:.3,fontFamily:r5,fontFamilyMonospace:"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace",respectReducedMotion:!1,cursorType:"default",defaultGradient:{from:"blue",to:"cyan",deg:45},defaultRadius:"md",activeClassName:"mantine-active",focusClassName:"",headings:{fontFamily:r5,fontWeight:"700",textWrap:"wrap",sizes:{h1:{fontSize:he(34),lineHeight:"1.3"},h2:{fontSize:he(26),lineHeight:"1.35"},h3:{fontSize:he(22),lineHeight:"1.4"},h4:{fontSize:he(18),lineHeight:"1.45"},h5:{fontSize:he(16),lineHeight:"1.5"},h6:{fontSize:he(14),lineHeight:"1.5"}}},fontSizes:{xs:he(12),sm:he(14),md:he(16),lg:he(18),xl:he(20)},lineHeights:{xs:"1.4",sm:"1.45",md:"1.55",lg:"1.6",xl:"1.65"},fontWeights:{regular:"400",medium:"600",bold:"700"},radius:{xs:he(2),sm:he(4),md:he(8),lg:he(16),xl:he(32)},spacing:{xs:he(10),sm:he(12),md:he(16),lg:he(20),xl:he(32)},breakpoints:{xs:"36em",sm:"48em",md:"62em",lg:"75em",xl:"88em"},shadows:{xs:`0 ${he(1)} ${he(3)} rgba(0, 0, 0, 0.05), 0 ${he(1)} ${he(2)} rgba(0, 0, 0, 0.1)`,sm:`0 ${he(1)} ${he(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${he(10)} ${he(15)} ${he(-5)}, rgba(0, 0, 0, 0.04) 0 ${he(7)} ${he(7)} ${he(-5)}`,md:`0 ${he(1)} ${he(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${he(20)} ${he(25)} ${he(-5)}, rgba(0, 0, 0, 0.04) 0 ${he(10)} ${he(10)} ${he(-5)}`,lg:`0 ${he(1)} ${he(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${he(28)} ${he(23)} ${he(-7)}, rgba(0, 0, 0, 0.04) 0 ${he(12)} ${he(12)} ${he(-7)}`,xl:`0 ${he(1)} ${he(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${he(36)} ${he(28)} ${he(-7)}, rgba(0, 0, 0, 0.04) 0 ${he(17)} ${he(17)} ${he(-7)}`},other:{},components:{}},TK="[@mantine/core] MantineProvider: Invalid theme.primaryColor, it accepts only key of theme.colors, learn more – https://mantine.dev/theming/colors/#primary-color",a5="[@mantine/core] MantineProvider: Invalid theme.primaryShade, it accepts only 0-9 integers or an object { light: 0-9, dark: 0-9 }";function Vw(e){return e<0||e>9?!1:parseInt(e.toString(),10)===e}function o5(e){if(!(e.primaryColor in e.colors))throw new Error(TK);if(typeof e.primaryShade=="object"&&(!Vw(e.primaryShade.dark)||!Vw(e.primaryShade.light)))throw new Error(a5);if(typeof e.primaryShade=="number"&&!Vw(e.primaryShade))throw new Error(a5)}function MK(e,n){var i;if(!n)return o5(e),e;const t=s6(e,n);return n.fontFamily&&!((i=n.headings)!=null&&i.fontFamily)&&(t.headings.fontFamily=n.fontFamily),o5(t),t}const g6=O.createContext(null),jK=()=>O.use(g6)||v6;function ni(){const e=O.use(g6);if(!e)throw new Error("@mantine/core: MantineProvider was not found in component tree, make sure you have it in your app");return e}function iz({theme:e,children:n,inherit:t=!0}){const i=jK();return k.jsx(g6,{value:O.useMemo(()=>MK(t?i:v6,e),[e,i,t]),children:n})}iz.displayName="@mantine/core/MantineThemeProvider";function Ww(e){return Object.entries(e).map(([n,t])=>`${n}: ${t};`).join("")}function rz(e,n){const t=n?[n]:[":root",":host"],i=Ww(e.variables),r=i?`${t.join(", ")}{${i}}`:"",a=Ww(e.dark),o=Ww(e.light),l=f=>t.map(c=>c===":host"?`${c}([data-mantine-color-scheme="${f}"])`:`${c}[data-mantine-color-scheme="${f}"]`).join(", ");return`${r}
|
||
|
||
${a?`${l("dark")}{${a}}`:""}
|
||
|
||
${o?`${l("light")}{${o}}`:""}`}function mv({theme:e,color:n,colorScheme:t,name:i=n,withColorValues:r=!0}){if(!e.colors[n])return{};if(t==="light"){const l=Oh(e,"light"),f={[`--mantine-color-${i}-text`]:`var(--mantine-color-${i}-filled)`,[`--mantine-color-${i}-filled`]:`var(--mantine-color-${i}-${l})`,[`--mantine-color-${i}-filled-hover`]:`var(--mantine-color-${i}-${l===9?8:l+1})`,[`--mantine-color-${i}-light`]:`var(--mantine-color-${i}-1)`,[`--mantine-color-${i}-light-hover`]:`var(--mantine-color-${i}-2)`,[`--mantine-color-${i}-light-color`]:`var(--mantine-color-${i}-9)`,[`--mantine-color-${i}-outline`]:`var(--mantine-color-${i}-${l})`,[`--mantine-color-${i}-outline-hover`]:t5(e.colors[n][l],.05)};return r?{[`--mantine-color-${i}-0`]:e.colors[n][0],[`--mantine-color-${i}-1`]:e.colors[n][1],[`--mantine-color-${i}-2`]:e.colors[n][2],[`--mantine-color-${i}-3`]:e.colors[n][3],[`--mantine-color-${i}-4`]:e.colors[n][4],[`--mantine-color-${i}-5`]:e.colors[n][5],[`--mantine-color-${i}-6`]:e.colors[n][6],[`--mantine-color-${i}-7`]:e.colors[n][7],[`--mantine-color-${i}-8`]:e.colors[n][8],[`--mantine-color-${i}-9`]:e.colors[n][9],...f}:f}const a=Oh(e,"dark"),o={[`--mantine-color-${i}-text`]:`var(--mantine-color-${i}-4)`,[`--mantine-color-${i}-filled`]:`var(--mantine-color-${i}-${a})`,[`--mantine-color-${i}-filled-hover`]:`var(--mantine-color-${i}-${a===9?8:a+1})`,[`--mantine-color-${i}-light`]:Hl(e.colors[n][9],.5),[`--mantine-color-${i}-light-hover`]:Hl(e.colors[n][9],.3),[`--mantine-color-${i}-light-color`]:`var(--mantine-color-${i}-0)`,[`--mantine-color-${i}-outline`]:`var(--mantine-color-${i}-${Math.max(a-4,0)})`,[`--mantine-color-${i}-outline-hover`]:t5(e.colors[n][Math.max(a-4,0)],.05)};return r?{[`--mantine-color-${i}-0`]:e.colors[n][0],[`--mantine-color-${i}-1`]:e.colors[n][1],[`--mantine-color-${i}-2`]:e.colors[n][2],[`--mantine-color-${i}-3`]:e.colors[n][3],[`--mantine-color-${i}-4`]:e.colors[n][4],[`--mantine-color-${i}-5`]:e.colors[n][5],[`--mantine-color-${i}-6`]:e.colors[n][6],[`--mantine-color-${i}-7`]:e.colors[n][7],[`--mantine-color-${i}-8`]:e.colors[n][8],[`--mantine-color-${i}-9`]:e.colors[n][9],...o}:o}function DK(e){return!!e&&typeof e=="object"&&"mantine-virtual-color"in e}function Nl(e,n,t){St(n).forEach(i=>Object.assign(e,{[`--mantine-${t}-${i}`]:n[i]}))}const az=e=>{const n=Oh(e,"light"),t=e.defaultRadius in e.radius?e.radius[e.defaultRadius]:he(e.defaultRadius),i={variables:{"--mantine-z-index-app":"100","--mantine-z-index-modal":"200","--mantine-z-index-popover":"300","--mantine-z-index-overlay":"400","--mantine-z-index-max":"9999","--mantine-scale":e.scale.toString(),"--mantine-cursor-type":e.cursorType,"--mantine-webkit-font-smoothing":e.fontSmoothing?"antialiased":"unset","--mantine-moz-font-smoothing":e.fontSmoothing?"grayscale":"unset","--mantine-color-white":e.white,"--mantine-color-black":e.black,"--mantine-line-height":e.lineHeights.md,"--mantine-font-family":e.fontFamily,"--mantine-font-family-monospace":e.fontFamilyMonospace,"--mantine-font-family-headings":e.headings.fontFamily,"--mantine-heading-font-weight":e.headings.fontWeight,"--mantine-heading-text-wrap":e.headings.textWrap,"--mantine-radius-default":t,"--mantine-primary-color-filled":`var(--mantine-color-${e.primaryColor}-filled)`,"--mantine-primary-color-filled-hover":`var(--mantine-color-${e.primaryColor}-filled-hover)`,"--mantine-primary-color-light":`var(--mantine-color-${e.primaryColor}-light)`,"--mantine-primary-color-light-hover":`var(--mantine-color-${e.primaryColor}-light-hover)`,"--mantine-primary-color-light-color":`var(--mantine-color-${e.primaryColor}-light-color)`},light:{"--mantine-color-scheme":"light","--mantine-primary-color-contrast":i5(e,"light"),"--mantine-color-bright":"var(--mantine-color-black)","--mantine-color-text":e.black,"--mantine-color-body":e.white,"--mantine-color-error":"var(--mantine-color-red-6)","--mantine-color-placeholder":"var(--mantine-color-gray-5)","--mantine-color-anchor":`var(--mantine-color-${e.primaryColor}-${n})`,"--mantine-color-default":"var(--mantine-color-white)","--mantine-color-default-hover":"var(--mantine-color-gray-0)","--mantine-color-default-color":"var(--mantine-color-black)","--mantine-color-default-border":"var(--mantine-color-gray-4)","--mantine-color-dimmed":"var(--mantine-color-gray-6)","--mantine-color-disabled":"var(--mantine-color-gray-2)","--mantine-color-disabled-color":"var(--mantine-color-gray-5)","--mantine-color-disabled-border":"var(--mantine-color-gray-3)"},dark:{"--mantine-color-scheme":"dark","--mantine-primary-color-contrast":i5(e,"dark"),"--mantine-color-bright":"var(--mantine-color-white)","--mantine-color-text":"var(--mantine-color-dark-0)","--mantine-color-body":"var(--mantine-color-dark-7)","--mantine-color-error":"var(--mantine-color-red-8)","--mantine-color-placeholder":"var(--mantine-color-dark-3)","--mantine-color-anchor":`var(--mantine-color-${e.primaryColor}-4)`,"--mantine-color-default":"var(--mantine-color-dark-6)","--mantine-color-default-hover":"var(--mantine-color-dark-5)","--mantine-color-default-color":"var(--mantine-color-white)","--mantine-color-default-border":"var(--mantine-color-dark-4)","--mantine-color-dimmed":"var(--mantine-color-dark-2)","--mantine-color-disabled":"var(--mantine-color-dark-6)","--mantine-color-disabled-color":"var(--mantine-color-dark-3)","--mantine-color-disabled-border":"var(--mantine-color-dark-4)"}};Nl(i.variables,e.breakpoints,"breakpoint"),Nl(i.variables,e.spacing,"spacing"),Nl(i.variables,e.fontSizes,"font-size"),Nl(i.variables,e.lineHeights,"line-height"),Nl(i.variables,e.shadows,"shadow"),Nl(i.variables,e.radius,"radius"),Nl(i.variables,e.fontWeights,"font-weight"),e.colors[e.primaryColor].forEach((a,o)=>{i.variables[`--mantine-primary-color-${o}`]=`var(--mantine-color-${e.primaryColor}-${o})`}),St(e.colors).forEach(a=>{const o=e.colors[a];if(DK(o)){Object.assign(i.light,mv({theme:e,name:o.name,color:o.light,colorScheme:"light",withColorValues:!0})),Object.assign(i.dark,mv({theme:e,name:o.name,color:o.dark,colorScheme:"dark",withColorValues:!0}));return}o.forEach((l,f)=>{i.variables[`--mantine-color-${a}-${f}`]=l}),Object.assign(i.light,mv({theme:e,color:a,colorScheme:"light",withColorValues:!1})),Object.assign(i.dark,mv({theme:e,color:a,colorScheme:"dark",withColorValues:!1}))});const r=e.headings.sizes;return St(r).forEach(a=>{i.variables[`--mantine-${a}-font-size`]=r[a].fontSize,i.variables[`--mantine-${a}-line-height`]=r[a].lineHeight,i.variables[`--mantine-${a}-font-weight`]=r[a].fontWeight||e.headings.fontWeight}),i};function RK(){const e=ni(),n=p6(),t=St(e.breakpoints).reduce((i,r)=>{const a=e.breakpoints[r].includes("px"),o=Sh(e.breakpoints[r]);return`${i}@media (max-width: ${a?`${o-.1}px`:sg(o-.1)}) {.mantine-visible-from-${r} {display: none !important;}}@media (min-width: ${a?`${o}px`:sg(o)}) {.mantine-hidden-from-${r} {display: none !important;}}`},"");return k.jsx("style",{"data-mantine-styles":"classes",nonce:n==null?void 0:n(),dangerouslySetInnerHTML:{__html:t}})}function PK({theme:e,generator:n}){const t=az(e),i=n==null?void 0:n(e);return i?s6(t,i):t}const Gw=az(v6);function NK(e){const n={variables:{},light:{},dark:{}};return St(e.variables).forEach(t=>{Gw.variables[t]!==e.variables[t]&&(n.variables[t]=e.variables[t])}),St(e.light).forEach(t=>{Gw.light[t]!==e.light[t]&&(n.light[t]=e.light[t])}),St(e.dark).forEach(t=>{Gw.dark[t]!==e.dark[t]&&(n.dark[t]=e.dark[t])}),n}function $K(e){return rz({variables:{},dark:{"--mantine-color-scheme":"dark"},light:{"--mantine-color-scheme":"light"}},e)}function oz({cssVariablesSelector:e,deduplicateCssVariables:n}){const t=ni(),i=p6(),r=PK({theme:t,generator:wK()}),a=(e===void 0||e===":root"||e===":host")&&n,o=rz(a?NK(r):r,e);return o?k.jsx("style",{"data-mantine-styles":!0,nonce:i==null?void 0:i(),dangerouslySetInnerHTML:{__html:`${o}${a?"":$K(e)}`}}):null}oz.displayName="@mantine/CssVariables";function zK({respectReducedMotion:e,getRootElement:n}){ts(()=>{var t;e&&((t=n())==null||t.setAttribute("data-respect-reduced-motion","true"))},[e])}function sz({theme:e,children:n,getStyleNonce:t,withStaticClasses:i=!0,withGlobalClasses:r=!0,deduplicateCssVariables:a=!0,withCssVariables:o=!0,cssVariablesSelector:l,classNamesPrefix:f="mantine",colorSchemeManager:c=hK(),defaultColorScheme:h="light",getRootElement:d=()=>document.documentElement,cssVariablesResolver:p,forceColorScheme:v,stylesTransform:y,env:b,deduplicateInlineStyles:w=!1}){const{colorScheme:_,setColorScheme:S,clearColorScheme:C}=OK({defaultColorScheme:h,forceColorScheme:v,manager:c,getRootElement:d});return zK({respectReducedMotion:(e==null?void 0:e.respectReducedMotion)||!1,getRootElement:d}),k.jsx(tz,{value:{colorScheme:_,setColorScheme:S,clearColorScheme:C,getRootElement:d,classNamesPrefix:f,getStyleNonce:t,cssVariablesResolver:p,cssVariablesSelector:l??":root",withStaticClasses:i,stylesTransform:y,env:b,deduplicateInlineStyles:w},children:k.jsxs(iz,{theme:e,children:[o&&k.jsx(oz,{cssVariablesSelector:l,deduplicateCssVariables:a}),r&&k.jsx(RK,{}),n]})})}sz.displayName="@mantine/core/MantineProvider";function ge(e,n,t){var o;const i=ni(),r=(o=i.components[e])==null?void 0:o.defaultProps,a=typeof r=="function"?r(i):r;return{...n,...a,...pu(t)}}function Ni({classNames:e,styles:n,props:t,stylesCtx:i}){const r=ni();return{resolvedClassNames:e===void 0?void 0:Ah({theme:r,classNames:e,props:t,stylesCtx:i||void 0}),resolvedStyles:n===void 0?void 0:fg({theme:r,styles:n,props:t,stylesCtx:i||void 0})}}const LK={always:"mantine-focus-always",auto:"mantine-focus-auto",never:"mantine-focus-never"};function IK({theme:e,options:n,unstyled:t}){return cn((n==null?void 0:n.focusable)&&!t&&(e.focusClassName||LK[e.focusRing]),(n==null?void 0:n.active)&&!t&&e.activeClassName)}function BK({selector:e,stylesCtx:n,options:t,props:i,theme:r}){return Ah({theme:r,classNames:t==null?void 0:t.classNames,props:(t==null?void 0:t.props)||i,stylesCtx:n})[e]}function FK({selector:e,stylesCtx:n,theme:t,classNames:i,props:r}){return Ah({theme:t,classNames:i,props:r,stylesCtx:n})[e]}function qK({rootSelector:e,selector:n,className:t}){return e===n?t:void 0}function HK({selector:e,classes:n,unstyled:t}){return t?void 0:n[e]}function UK({themeName:e,classNamesPrefix:n,selector:t,withStaticClass:i}){return i===!1?[]:e.map(r=>`${n}-${r}-${t}`)}function VK({options:e,classes:n,selector:t,unstyled:i}){return e!=null&&e.variant&&!i?n[`${t}--${e.variant}`]:void 0}function WK({theme:e,options:n,themeName:t,selector:i,classNamesPrefix:r,resolvedClassNames:a,resolvedThemeClassNames:o,classes:l,unstyled:f,className:c,rootSelector:h,props:d,stylesCtx:p,withStaticClasses:v,headless:y,transformedStyles:b}){return cn(IK({theme:e,options:n,unstyled:f||y}),o.map(w=>w[i]),VK({options:n,classes:l,selector:i,unstyled:f||y}),a[i],FK({selector:i,stylesCtx:p,theme:e,classNames:b,props:d}),BK({selector:i,stylesCtx:p,options:n,props:d,theme:e}),qK({rootSelector:h,selector:i,className:c}),HK({selector:i,classes:l,unstyled:f||y}),v&&!y&&UK({themeName:t,classNamesPrefix:r,selector:i,withStaticClass:n==null?void 0:n.withStaticClass}),n==null?void 0:n.className)}function y6({style:e,theme:n}){return Array.isArray(e)?e.reduce((t,i)=>({...t,...y6({style:i,theme:n})}),{}):typeof e=="function"?e(n):e??{}}function GK({theme:e,selector:n,options:t,props:i,stylesCtx:r,rootSelector:a,withStylesTransform:o,resolvedStyles:l,resolvedThemeStyles:f,resolvedVars:c,resolvedRootStyle:h}){return{...f[n],...l[n],...!o&&fg({theme:e,styles:t==null?void 0:t.styles,props:(t==null?void 0:t.props)||i,stylesCtx:r})[n],...c[n],...a===n?h:null,...y6({style:t==null?void 0:t.style,theme:e})}}function YK(e){return e.reduce((n,t)=>(t&&Object.keys(t).forEach(i=>{n[i]={...n[i],...pu(t[i])}}),n),{})}function KK({props:e,stylesCtx:n,themeName:t,theme:i}){var o;const r=(o=CK())==null?void 0:o();return{getTransformedStyles:l=>r?[...l.map(f=>r(f,{props:e,theme:i,ctx:n})),...t.map(f=>{var c;return r((c=i.components[f])==null?void 0:c.styles,{props:e,theme:i,ctx:n})})].filter(Boolean):[],withStylesTransform:!!r}}function Ge({name:e,classes:n,props:t,stylesCtx:i,className:r,style:a,rootSelector:o="root",unstyled:l,classNames:f,styles:c,vars:h,varsResolver:d,attributes:p}){var R;const v=ni(),y=kK(),b=_K(),w=xK(),_=(Array.isArray(e)?e:[e]).filter(L=>L),{withStylesTransform:S,getTransformedStyles:C}=KK({props:t,stylesCtx:i,themeName:_,theme:v}),E=Ah({theme:v,classNames:f,props:t,stylesCtx:i}),A=_.map(L=>{var B;return Ah({theme:v,classNames:(B=v.components[L])==null?void 0:B.classNames,props:t,stylesCtx:i})}),T=S?{}:fg({theme:v,styles:c,props:t,stylesCtx:i}),j={};if(!S)for(const L of _){const B=fg({theme:v,styles:(R=v.components[L])==null?void 0:R.styles,props:t,stylesCtx:i});for(const G of Object.keys(B))j[G]={...j[G],...B[G]}}const N=YK([w?{}:d==null?void 0:d(v,t,i),..._.map(L=>{var B,G,H;return(H=(G=(B=v.components)==null?void 0:B[L])==null?void 0:G.vars)==null?void 0:H.call(G,v,t,i)}),h==null?void 0:h(v,t,i)]),q=y6({style:a,theme:v});return(L,B)=>({...p==null?void 0:p[L],className:WK({theme:v,options:B,themeName:_,selector:L,classNamesPrefix:y,resolvedClassNames:E,resolvedThemeClassNames:A,classes:n,unstyled:l,className:r,rootSelector:o,props:t,stylesCtx:i,withStaticClasses:b,headless:w,transformedStyles:C([B==null?void 0:B.styles,c])}),style:GK({theme:v,selector:L,options:B,props:t,stylesCtx:i,rootSelector:o,withStylesTransform:S,resolvedStyles:T,resolvedThemeStyles:j,resolvedVars:N,resolvedRootStyle:q})})}function fh(e){return St(e).reduce((n,t)=>e[t]!==void 0?`${n}${$Y(t)}:${e[t]};`:n,"").trim()}function XK({selector:e,styles:n,media:t,container:i}){const r=n?fh(n):"",a=Array.isArray(t)?t.map(l=>`@media${l.query}{${e}{${fh(l.styles)}}}`):[],o=Array.isArray(i)?i.map(l=>`@container ${l.query}{${e}{${fh(l.styles)}}}`):[];return`${r?`${e}{${r}}`:""}${a.join("")}${o.join("")}`.trim()}function ZK(e){let n=5381;for(let t=0;t<e.length;t++)n=(n<<5)+n+e.charCodeAt(t)&4294967295;return(n>>>0).toString(36)}function vc({deduplicate:e,...n}){const t=p6(),i=XK(n);return e?k.jsx("style",{href:`mantine-${ZK(i)}`,precedence:"mantine",nonce:t==null?void 0:t(),children:i}):k.jsx("style",{"data-mantine-styles":"inline",nonce:t==null?void 0:t(),dangerouslySetInnerHTML:{__html:i}})}function QK(e){let n=5381;for(let t=0;t<e.length;t++)n=(n<<5)+n+e.charCodeAt(t)&4294967295;return(n>>>0).toString(36)}function JK(e,n){return`__mdi__-${QK(`${e?fh(e):""}|${Array.isArray(n)?n.map(t=>`${t.query}:${fh(t.styles)}`).join("|"):""}`)}`}function gu(e){const{m:n,mx:t,my:i,mt:r,mb:a,ml:o,mr:l,me:f,ms:c,mis:h,mie:d,p,px:v,py:y,pt:b,pb:w,pl:_,pr:S,pe:C,ps:E,pis:A,pie:T,bd:j,bdrs:N,bg:q,c:R,opacity:L,ff:B,fz:G,fw:H,lts:U,ta:P,lh:z,fs:F,tt:Y,td:D,w:V,miw:W,maw:$,h:X,mih:te,mah:ae,bgsz:le,bgp:ye,bgr:oe,bga:ue,pos:ke,top:ie,left:Re,bottom:pe,right:Ce,inset:De,display:be,flex:_e,hiddenFrom:Me,visibleFrom:Be,lightHidden:Ve,darkHidden:He,sx:We,...Ye}=e;return{styleProps:pu({m:n,mx:t,my:i,mt:r,mb:a,ml:o,mr:l,me:f,ms:c,mis:h,mie:d,p,px:v,py:y,pt:b,pb:w,pl:_,pr:S,pis:A,pie:T,pe:C,ps:E,bd:j,bg:q,c:R,opacity:L,ff:B,fz:G,fw:H,lts:U,ta:P,lh:z,fs:F,tt:Y,td:D,w:V,miw:W,maw:$,h:X,mih:te,mah:ae,bgsz:le,bgp:ye,bgr:oe,bga:ue,pos:ke,top:ie,left:Re,bottom:pe,right:Ce,inset:De,display:be,flex:_e,bdrs:N,hiddenFrom:Me,visibleFrom:Be,lightHidden:Ve,darkHidden:He,sx:We}),rest:Ye}}const eX={m:{type:"spacing",property:"margin"},mt:{type:"spacing",property:"marginTop"},mb:{type:"spacing",property:"marginBottom"},ml:{type:"spacing",property:"marginLeft"},mr:{type:"spacing",property:"marginRight"},ms:{type:"spacing",property:"marginInlineStart"},me:{type:"spacing",property:"marginInlineEnd"},mis:{type:"spacing",property:"marginInlineStart"},mie:{type:"spacing",property:"marginInlineEnd"},mx:{type:"spacing",property:"marginInline"},my:{type:"spacing",property:"marginBlock"},p:{type:"spacing",property:"padding"},pt:{type:"spacing",property:"paddingTop"},pb:{type:"spacing",property:"paddingBottom"},pl:{type:"spacing",property:"paddingLeft"},pr:{type:"spacing",property:"paddingRight"},ps:{type:"spacing",property:"paddingInlineStart"},pe:{type:"spacing",property:"paddingInlineEnd"},pis:{type:"spacing",property:"paddingInlineStart"},pie:{type:"spacing",property:"paddingInlineEnd"},px:{type:"spacing",property:"paddingInline"},py:{type:"spacing",property:"paddingBlock"},bd:{type:"border",property:"border"},bdrs:{type:"radius",property:"borderRadius"},bg:{type:"color",property:"background"},c:{type:"textColor",property:"color"},opacity:{type:"identity",property:"opacity"},ff:{type:"fontFamily",property:"fontFamily"},fz:{type:"fontSize",property:"fontSize"},fw:{type:"identity",property:"fontWeight"},lts:{type:"size",property:"letterSpacing"},ta:{type:"identity",property:"textAlign"},lh:{type:"lineHeight",property:"lineHeight"},fs:{type:"identity",property:"fontStyle"},tt:{type:"identity",property:"textTransform"},td:{type:"identity",property:"textDecoration"},w:{type:"spacing",property:"width"},miw:{type:"spacing",property:"minWidth"},maw:{type:"spacing",property:"maxWidth"},h:{type:"spacing",property:"height"},mih:{type:"spacing",property:"minHeight"},mah:{type:"spacing",property:"maxHeight"},bgsz:{type:"size",property:"backgroundSize"},bgp:{type:"identity",property:"backgroundPosition"},bgr:{type:"identity",property:"backgroundRepeat"},bga:{type:"identity",property:"backgroundAttachment"},pos:{type:"identity",property:"position"},top:{type:"size",property:"top"},left:{type:"size",property:"left"},bottom:{type:"size",property:"bottom"},right:{type:"size",property:"right"},inset:{type:"size",property:"inset"},display:{type:"identity",property:"display"},flex:{type:"identity",property:"flex"}};function b6(e,n){const t=is({color:e,theme:n});return t.color==="dimmed"?"var(--mantine-color-dimmed)":t.color==="bright"?"var(--mantine-color-bright)":t.variable?`var(${t.variable})`:t.color}function nX(e,n){const t=is({color:e,theme:n});return t.isThemeColor&&t.shade===void 0?`var(--mantine-color-${t.color}-text)`:b6(e,n)}function tX(e,n){if(typeof e=="number")return he(e);if(typeof e=="string"){const[t,i,...r]=e.split(" ").filter(o=>o.trim()!=="");let a=`${he(t)}`;return i&&(a+=` ${i}`),r.length>0&&(a+=` ${b6(r.join(" "),n)}`),a.trim()}return e}const s5={text:"var(--mantine-font-family)",mono:"var(--mantine-font-family-monospace)",monospace:"var(--mantine-font-family-monospace)",heading:"var(--mantine-font-family-headings)",headings:"var(--mantine-font-family-headings)"};function iX(e){return typeof e=="string"&&e in s5?s5[e]:e}const rX=["h1","h2","h3","h4","h5","h6"];function aX(e,n){return typeof e=="string"&&e in n.fontSizes?`var(--mantine-font-size-${e})`:typeof e=="string"&&rX.includes(e)?`var(--mantine-${e}-font-size)`:typeof e=="number"||typeof e=="string"?he(e):e}function oX(e){return e}const sX=["h1","h2","h3","h4","h5","h6"];function lX(e,n){return typeof e=="string"&&e in n.lineHeights?`var(--mantine-line-height-${e})`:typeof e=="string"&&sX.includes(e)?`var(--mantine-${e}-line-height)`:e}function uX(e,n){return typeof e=="string"&&e in n.radius?`var(--mantine-radius-${e})`:typeof e=="number"||typeof e=="string"?he(e):e}function fX(e){return typeof e=="number"?he(e):e}function cX(e,n){if(typeof e=="number")return he(e);if(typeof e=="string"){const t=e.replace("-","");if(!(t in n.spacing))return he(e);const i=`--mantine-spacing-${t}`;return e.startsWith("-")?`calc(var(${i}) * -1)`:`var(${i})`}return e}const Yw={color:b6,textColor:nX,fontSize:aX,spacing:cX,radius:uX,identity:oX,size:fX,lineHeight:lX,fontFamily:iX,border:tX};function l5(e){return e.replace("(min-width: ","").replace("em)","")}function dX({media:e,...n}){const t=Object.keys(e).sort((i,r)=>Number(l5(i))-Number(l5(r))).map(i=>({query:i,styles:e[i]}));return{...n,media:t}}function hX(e){if(typeof e!="object"||e===null)return!1;const n=Object.keys(e);return!(n.length===1&&n[0]==="base")}function mX(e){return typeof e=="object"&&e!==null?"base"in e?e.base:void 0:e}function pX(e){return typeof e=="object"&&e!==null?St(e).filter(n=>n!=="base"):[]}function vX(e,n){return typeof e=="object"&&e!==null&&n in e?e[n]:e}function gX({styleProps:e,data:n,theme:t}){return dX(St(e).reduce((i,r)=>{if(r==="hiddenFrom"||r==="visibleFrom"||r==="sx")return i;const a=n[r],o=Array.isArray(a.property)?a.property:[a.property],l=mX(e[r]);if(!hX(e[r]))return o.forEach(c=>{i.inlineStyles[c]=Yw[a.type](l,t)}),i;i.hasResponsiveStyles=!0;const f=pX(e[r]);return o.forEach(c=>{l!=null&&(i.styles[c]=Yw[a.type](l,t)),f.forEach(h=>{const d=`(min-width: ${t.breakpoints[h]})`;i.media[d]={...i.media[d],[c]:Yw[a.type](vX(e[r],h),t)}})}),i},{hasResponsiveStyles:!1,styles:{},inlineStyles:{},media:{}}))}function I1(){return`__m__-${O.useId().replace(/[:«»]/g,"")}`}function lz(e,n){return Array.isArray(e)?[...e].reduce((t,i)=>({...t,...lz(i,n)}),{}):typeof e=="function"?e(n):e??{}}function yX(e){return e}const bX=yX;function uz(e){return e}function Pe(e){const n=e;return n.extend=uz,n.withProps=t=>{const i=r=>k.jsx(n,{...t,...r});return i.extend=n.extend,i.displayName=`WithProps(${n.displayName})`,i},n}function B1(e){return Pe(e)}function $i(e){const n=e;return n.withProps=t=>{const i=r=>k.jsx(n,{...t,...r});return i.extend=n.extend,i.displayName=`WithProps(${n.displayName})`,i},n.extend=uz,n}function fz(e){return`data-${(e.startsWith("data-")?e.slice(5):e).replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}`}function wX(e){return Object.keys(e).reduce((n,t)=>{const i=e[t];return i===void 0||i===""||i===!1||i===null||(n[fz(t)]=e[t]),n},{})}function cz(e){return e?typeof e=="string"?{[fz(e)]:!0}:Array.isArray(e)?[...e].reduce((n,t)=>({...n,...cz(t)}),{}):wX(e):null}function K3(e,n){return Array.isArray(e)?[...e].reduce((t,i)=>({...t,...K3(i,n)}),{}):typeof e=="function"?e(n):e??{}}function kX({theme:e,style:n,vars:t,styleProps:i}){const r=K3(n,e),a=K3(t,e);return{...r,...a,...i}}function dz({component:e,style:n,__vars:t,className:i,variant:r,mod:a,size:o,hiddenFrom:l,visibleFrom:f,lightHidden:c,darkHidden:h,renderRoot:d,__size:p,ref:v,...y}){var q,R;const b=ni(),w=e||"div",{styleProps:_,rest:S}=gu(y),C=(R=(q=SK())==null?void 0:q())==null?void 0:R(_.sx),E=I1(),A=gX({styleProps:_,theme:b,data:eX}),T=AK(),j=T&&A.hasResponsiveStyles?JK(A.styles,A.media):E,N={ref:v,style:kX({theme:b,style:n,vars:t,styleProps:A.inlineStyles}),className:cn(i,C,{[j]:A.hasResponsiveStyles,"mantine-light-hidden":c,"mantine-dark-hidden":h,[`mantine-hidden-from-${l}`]:l,[`mantine-visible-from-${f}`]:f}),"data-variant":r,"data-size":H$(o)?void 0:o||void 0,size:p,...cz(a),...S};return k.jsxs(k.Fragment,{children:[A.hasResponsiveStyles&&k.jsx(vc,{selector:`.${j}`,styles:A.styles,media:A.media,deduplicate:T}),typeof d=="function"?d(N):k.jsx(w,{...N})]})}dz.displayName="@mantine/core/Box";const we=bX(dz),_X=O.createContext({dir:"ltr",toggleDirection:()=>{},setDirection:()=>{}});function yu(){return O.use(_X)}const[xX,ma]=da("ScrollArea.Root component was not found in tree");function Js(e,n){const t=O.useEffectEvent(n);ts(()=>{let i=0;if(e){const r=new ResizeObserver(()=>{cancelAnimationFrame(i),i=window.requestAnimationFrame(t)});return r.observe(e),()=>{window.cancelAnimationFrame(i),r.unobserve(e)}}},[e])}function SX(e){const{style:n,...t}=e,i=ma(),[r,a]=O.useState(0),[o,l]=O.useState(0),f=!!(r&&o);return Js(i.scrollbarX,()=>{var h;const c=((h=i.scrollbarX)==null?void 0:h.offsetHeight)||0;i.onCornerHeightChange(c),l(c)}),Js(i.scrollbarY,()=>{var h;const c=((h=i.scrollbarY)==null?void 0:h.offsetWidth)||0;i.onCornerWidthChange(c),a(c)}),f?k.jsx("div",{...t,style:{...n,width:r,height:o}}):null}function CX(e){const n=ma(),t=!!(n.scrollbarX&&n.scrollbarY);return n.type!=="scroll"&&t?k.jsx(SX,{...e}):null}const AX={scrollHideDelay:1e3,type:"hover"};function hz(e){const{type:n,scrollHideDelay:t,scrollbars:i,getStyles:r,ref:a,...o}=ge("ScrollAreaRoot",AX,e),[l,f]=O.useState(null),[c,h]=O.useState(null),[d,p]=O.useState(null),[v,y]=O.useState(null),[b,w]=O.useState(null),[_,S]=O.useState(0),[C,E]=O.useState(0),[A,T]=O.useState(!1),[j,N]=O.useState(!1),q=zt(a,R=>f(R));return k.jsx(xX,{value:{type:n,scrollHideDelay:t,scrollArea:l,viewport:c,onViewportChange:h,content:d,onContentChange:p,scrollbarX:v,onScrollbarXChange:y,scrollbarXEnabled:A,onScrollbarXEnabledChange:T,scrollbarY:b,onScrollbarYChange:w,scrollbarYEnabled:j,onScrollbarYEnabledChange:N,onCornerWidthChange:S,onCornerHeightChange:E,getStyles:r},children:k.jsx(we,{...o,ref:q,__vars:{"--sa-corner-width":i!=="xy"?"0px":`${_}px`,"--sa-corner-height":i!=="xy"?"0px":`${C}px`}})})}hz.displayName="@mantine/core/ScrollAreaRoot";function mz(e,n){const t=e/n;return Number.isNaN(t)?0:t}function F1(e){const n=mz(e.viewport,e.content),t=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,i=(e.scrollbar.size-t)*n;return Math.max(i,18)}function pz(e,n){return t=>{if(e[0]===e[1]||n[0]===n[1])return n[0];const i=(n[1]-n[0])/(e[1]-e[0]);return n[0]+i*(t-e[0])}}function OX(e,[n,t]){return Math.min(t,Math.max(n,e))}function u5(e,n,t="ltr"){const i=F1(n),r=n.scrollbar.paddingStart+n.scrollbar.paddingEnd,a=n.scrollbar.size-r,o=n.content-n.viewport,l=a-i,f=OX(e,t==="ltr"?[0,o]:[o*-1,0]);return pz([0,o],[0,l])(f)}function EX(e,n,t,i="ltr"){const r=F1(t),a=r/2,o=n||a,l=r-o,f=t.scrollbar.paddingStart+o,c=t.scrollbar.size-t.scrollbar.paddingEnd-l,h=t.content-t.viewport,d=i==="ltr"?[0,h]:[h*-1,0];return pz([f,c],d)(e)}function vz(e,n){return e>0&&e<n}function cg(e){return e?parseInt(e,10):0}function eu(e,n,{checkForDefaultPrevented:t=!0}={}){return i=>{e==null||e(i),(t===!1||!i.defaultPrevented)&&(n==null||n(i))}}const[TX,gz]=da("ScrollAreaScrollbar was not found in tree");function yz(e){const{sizes:n,hasThumb:t,onThumbChange:i,onThumbPointerUp:r,onThumbPointerDown:a,onThumbPositionChange:o,onDragScroll:l,onWheelScroll:f,onResize:c,ref:h,...d}=e,p=ma(),[v,y]=O.useState(null),b=zt(h,N=>y(N)),w=O.useRef(null),_=O.useRef(""),{viewport:S}=p,C=n.content-n.viewport,E=O.useEffectEvent(f),A=Jd(o),T=$1(c,10),j=N=>{w.current&&l({x:N.clientX-w.current.left,y:N.clientY-w.current.top})};return O.useEffect(()=>{const N=q=>{const R=q.target;v!=null&&v.contains(R)&&E(q,C)};return document.addEventListener("wheel",N,{passive:!1}),()=>document.removeEventListener("wheel",N,{passive:!1})},[S,v,C]),O.useEffect(A,[n,A]),Js(v,T),Js(p.content,T),k.jsx(TX,{value:{scrollbar:v,hasThumb:t,onThumbChange:Jd(i),onThumbPointerUp:Jd(r),onThumbPositionChange:A,onThumbPointerDown:Jd(a)},children:k.jsx("div",{...d,ref:b,"data-mantine-scrollbar":!0,style:{position:"absolute",...d.style},onPointerDown:eu(e.onPointerDown,N=>{N.preventDefault(),N.button===0&&(N.target.setPointerCapture(N.pointerId),w.current=v.getBoundingClientRect(),_.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",j(N))}),onPointerMove:eu(e.onPointerMove,j),onPointerUp:eu(e.onPointerUp,N=>{const q=N.target;q.hasPointerCapture(N.pointerId)&&(N.preventDefault(),q.releasePointerCapture(N.pointerId))}),onLostPointerCapture:()=>{document.body.style.webkitUserSelect=_.current,w.current=null}})})}const bz=e=>{const{sizes:n,onSizesChange:t,style:i,ref:r,...a}=e,o=ma(),[l,f]=O.useState(),c=O.useRef(null),h=zt(r,c,o.onScrollbarXChange);return O.useEffect(()=>{c.current&&f(getComputedStyle(c.current))},[c]),k.jsx(yz,{"data-orientation":"horizontal",...a,ref:h,sizes:n,style:{...i,"--sa-thumb-width":`${F1(n)}px`},onThumbPointerDown:d=>e.onThumbPointerDown(d.x),onDragScroll:d=>e.onDragScroll(d.x),onWheelScroll:(d,p)=>{if(o.viewport){const v=o.viewport.scrollLeft+d.deltaX;e.onWheelScroll(v),vz(v,p)&&d.preventDefault()}},onResize:()=>{c.current&&o.viewport&&l&&t({content:o.viewport.scrollWidth,viewport:o.viewport.offsetWidth,scrollbar:{size:c.current.clientWidth,paddingStart:cg(l.paddingLeft),paddingEnd:cg(l.paddingRight)}})}})};bz.displayName="@mantine/core/ScrollAreaScrollbarX";function wz(e){const{sizes:n,onSizesChange:t,style:i,ref:r,...a}=e,o=ma(),[l,f]=O.useState(),c=O.useRef(null),h=zt(r,c,o.onScrollbarYChange);return O.useEffect(()=>{c.current&&f(window.getComputedStyle(c.current))},[]),k.jsx(yz,{...a,"data-orientation":"vertical",ref:h,sizes:n,style:{"--sa-thumb-height":`${F1(n)}px`,...i},onThumbPointerDown:d=>e.onThumbPointerDown(d.y),onDragScroll:d=>e.onDragScroll(d.y),onWheelScroll:(d,p)=>{if(o.viewport){const v=o.viewport.scrollTop+d.deltaY;e.onWheelScroll(v),vz(v,p)&&d.preventDefault()}},onResize:()=>{c.current&&o.viewport&&l&&t({content:o.viewport.scrollHeight,viewport:o.viewport.offsetHeight,scrollbar:{size:c.current.clientHeight,paddingStart:cg(l.paddingTop),paddingEnd:cg(l.paddingBottom)}})}})}wz.displayName="@mantine/core/ScrollAreaScrollbarY";function q1(e){const{orientation:n="vertical",...t}=e,{dir:i}=yu(),r=ma(),a=O.useRef(null),o=O.useRef(0),[l,f]=O.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),c=mz(l.viewport,l.content),h={...t,sizes:l,onSizesChange:f,hasThumb:c>0&&c<1,onThumbChange:p=>{a.current=p},onThumbPointerUp:()=>{o.current=0},onThumbPointerDown:p=>{o.current=p}},d=(p,v)=>EX(p,o.current,l,v);return n==="horizontal"?k.jsx(bz,{...h,onThumbPositionChange:()=>{if(r.viewport&&a.current){const p=r.viewport.scrollLeft,v=u5(p,l,i);a.current.style.transform=`translate3d(${v}px, 0, 0)`}},onWheelScroll:p=>{r.viewport&&(r.viewport.scrollLeft=p)},onDragScroll:p=>{r.viewport&&(r.viewport.scrollLeft=d(p,i))}}):n==="vertical"?k.jsx(wz,{...h,onThumbPositionChange:()=>{if(r.viewport&&a.current){const p=r.viewport.scrollTop,v=u5(p,l);l.scrollbar.size===0?a.current.style.setProperty("--thumb-opacity","0"):a.current.style.setProperty("--thumb-opacity","1"),a.current.style.transform=`translate3d(0, ${v}px, 0)`}},onWheelScroll:p=>{r.viewport&&(r.viewport.scrollTop=p)},onDragScroll:p=>{r.viewport&&(r.viewport.scrollTop=d(p))}}):null}q1.displayName="@mantine/core/ScrollAreaScrollbarVisible";function w6(e){const n=ma(),{forceMount:t,...i}=e,[r,a]=O.useState(!1),o=e.orientation==="horizontal",l=$1(()=>{if(n.viewport){const f=n.viewport.offsetWidth<n.viewport.scrollWidth,c=n.viewport.offsetHeight<n.viewport.scrollHeight;a(o?f:c)}},10);return Js(n.viewport,l),Js(n.content,l),t||r?k.jsx(q1,{"data-state":r?"visible":"hidden",...i}):null}w6.displayName="@mantine/core/ScrollAreaScrollbarAuto";function kz(e){const{forceMount:n,...t}=e,i=ma(),[r,a]=O.useState(!1);return O.useEffect(()=>{const{scrollArea:o}=i;let l=0;if(o){const f=()=>{window.clearTimeout(l),a(!0)},c=()=>{l=window.setTimeout(()=>a(!1),i.scrollHideDelay)};return o.addEventListener("pointerenter",f),o.addEventListener("pointerleave",c),()=>{window.clearTimeout(l),o.removeEventListener("pointerenter",f),o.removeEventListener("pointerleave",c)}}},[i.scrollArea,i.scrollHideDelay]),n||r?k.jsx(w6,{"data-state":r?"visible":"hidden",...t}):null}kz.displayName="@mantine/core/ScrollAreaScrollbarHover";function MX(e){const{forceMount:n,...t}=e,i=ma(),r=e.orientation==="horizontal",[a,o]=O.useState("hidden"),l=$1(()=>o("idle"),100);return O.useEffect(()=>{if(a==="idle"){const f=window.setTimeout(()=>o("hidden"),i.scrollHideDelay);return()=>window.clearTimeout(f)}},[a,i.scrollHideDelay]),O.useEffect(()=>{const{viewport:f}=i,c=r?"scrollLeft":"scrollTop";if(f){let h=f[c];const d=()=>{const p=f[c];h!==p&&(o("scrolling"),l()),h=p};return f.addEventListener("scroll",d),()=>f.removeEventListener("scroll",d)}},[i.viewport,r,l]),n||a!=="hidden"?k.jsx(q1,{"data-state":a==="hidden"?"hidden":"visible",...t,onPointerEnter:eu(e.onPointerEnter,()=>o("interacting")),onPointerLeave:eu(e.onPointerLeave,()=>o("idle"))}):null}function X3(e){const{forceMount:n,...t}=e,i=ma(),{onScrollbarXEnabledChange:r,onScrollbarYEnabledChange:a}=i,o=e.orientation==="horizontal";return O.useEffect(()=>(o?r(!0):a(!0),()=>{o?r(!1):a(!1)}),[o,r,a]),i.type==="hover"?k.jsx(kz,{...t,forceMount:n}):i.type==="scroll"?k.jsx(MX,{...t,forceMount:n}):i.type==="auto"?k.jsx(w6,{...t,forceMount:n}):i.type==="always"?k.jsx(q1,{...t}):null}X3.displayName="@mantine/core/ScrollAreaScrollbar";function jX(e,n=()=>{}){let t={left:e.scrollLeft,top:e.scrollTop},i=0;return(function r(){const a={left:e.scrollLeft,top:e.scrollTop},o=t.left!==a.left,l=t.top!==a.top;(o||l)&&n(),t=a,i=window.requestAnimationFrame(r)})(),()=>window.cancelAnimationFrame(i)}function _z(e){const{style:n,ref:t,...i}=e,r=ma(),a=gz(),{onThumbPositionChange:o}=a,l=zt(t,h=>a.onThumbChange(h)),f=O.useRef(void 0),c=$1(()=>{f.current&&(f.current(),f.current=void 0)},100);return O.useEffect(()=>{const{viewport:h}=r;if(h){const d=()=>{c(),f.current||(f.current=jX(h,o),o())};return o(),h.addEventListener("scroll",d),()=>h.removeEventListener("scroll",d)}},[r.viewport,c,o]),k.jsx("div",{"data-state":a.hasThumb?"visible":"hidden",...i,ref:l,style:{width:"var(--sa-thumb-width)",height:"var(--sa-thumb-height)",...n},onPointerDownCapture:eu(e.onPointerDownCapture,h=>{const d=h.target.getBoundingClientRect(),p=h.clientX-d.left,v=h.clientY-d.top;a.onThumbPointerDown({x:p,y:v})}),onPointerUp:eu(e.onPointerUp,a.onThumbPointerUp)})}_z.displayName="@mantine/core/ScrollAreaThumb";function Z3(e){const{forceMount:n,...t}=e,i=gz();return n||i.hasThumb?k.jsx(_z,{...t}):null}Z3.displayName="@mantine/core/ScrollAreaThumb";function xz({children:e,style:n,ref:t,onWheel:i,...r}){const a=ma(),o=zt(t,a.onViewportChange),l=f=>{if(i==null||i(f),a.scrollbarXEnabled&&a.viewport&&f.shiftKey){const{scrollTop:c,scrollHeight:h,clientHeight:d,scrollWidth:p,clientWidth:v}=a.viewport,y=c<1,b=c>=h-d-1;p>v&&(y||b)&&f.stopPropagation()}};return k.jsx(we,{...r,ref:o,onWheel:l,style:{overflowX:a.scrollbarXEnabled?"scroll":"hidden",overflowY:a.scrollbarYEnabled?"scroll":"hidden",...n},children:k.jsx("div",{...a.getStyles("content"),ref:a.onContentChange,children:e})})}xz.displayName="@mantine/core/ScrollAreaViewport";var k6={root:"m_d57069b5",content:"m_b1336c6",viewport:"m_c0783ff9",viewportInner:"m_f8f631dd",scrollbar:"m_c44ba933",thumb:"m_d8b5e363",corner:"m_21657268"};function H1(){return typeof window<"u"}function gc(e){return Sz(e)?(e.nodeName||"").toLowerCase():"#document"}function gr(e){var n;return(e==null||(n=e.ownerDocument)==null?void 0:n.defaultView)||window}function lo(e){var n;return(n=(Sz(e)?e.ownerDocument:e.document)||window.document)==null?void 0:n.documentElement}function Sz(e){return H1()?e instanceof Node||e instanceof gr(e).Node:!1}function Pt(e){return H1()?e instanceof Element||e instanceof gr(e).Element:!1}function pa(e){return H1()?e instanceof HTMLElement||e instanceof gr(e).HTMLElement:!1}function Q3(e){return!H1()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof gr(e).ShadowRoot}function Cm(e){const{overflow:n,overflowX:t,overflowY:i,display:r}=fa(e);return/auto|scroll|overlay|hidden|clip/.test(n+i+t)&&r!=="inline"&&r!=="contents"}function DX(e){return/^(table|td|th)$/.test(gc(e))}function U1(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}const RX=/transform|translate|scale|rotate|perspective|filter/,PX=/paint|layout|strict|content/,$l=e=>!!e&&e!=="none";let Kw;function _6(e){const n=Pt(e)?fa(e):e;return $l(n.transform)||$l(n.translate)||$l(n.scale)||$l(n.rotate)||$l(n.perspective)||!V1()&&($l(n.backdropFilter)||$l(n.filter))||RX.test(n.willChange||"")||PX.test(n.contain||"")}function NX(e){let n=Ko(e);for(;pa(n)&&!qo(n);){if(_6(n))return n;if(U1(n))return null;n=Ko(n)}return null}function V1(){return Kw==null&&(Kw=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Kw}function qo(e){return/^(html|body|#document)$/.test(gc(e))}function fa(e){return gr(e).getComputedStyle(e)}function W1(e){return Pt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ko(e){if(gc(e)==="html")return e;const n=e.assignedSlot||e.parentNode||Q3(e)&&e.host||lo(e);return Q3(n)?n.host:n}function Cz(e){const n=Ko(e);return qo(n)?e.ownerDocument?e.ownerDocument.body:e.body:pa(n)&&Cm(n)?n:Cz(n)}function Ho(e,n,t){var i;n===void 0&&(n=[]),t===void 0&&(t=!0);const r=Cz(e),a=r===((i=e.ownerDocument)==null?void 0:i.body),o=gr(r);if(a){const l=J3(o);return n.concat(o,o.visualViewport||[],Cm(r)?r:[],l&&t?Ho(l):[])}else return n.concat(r,Ho(r,[],t))}function J3(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}const $X=["top","right","bottom","left"],Da=Math.min,Fi=Math.max,dg=Math.round,pv=Math.floor,Xa=e=>({x:e,y:e}),zX={left:"right",right:"left",bottom:"top",top:"bottom"};function eS(e,n,t){return Fi(e,Da(n,t))}function to(e,n){return typeof e=="function"?e(n):e}function Ra(e){return e.split("-")[0]}function yc(e){return e.split("-")[1]}function x6(e){return e==="x"?"y":"x"}function S6(e){return e==="y"?"height":"width"}function Ea(e){const n=e[0];return n==="t"||n==="b"?"y":"x"}function C6(e){return x6(Ea(e))}function LX(e,n,t){t===void 0&&(t=!1);const i=yc(e),r=C6(e),a=S6(r);let o=r==="x"?i===(t?"end":"start")?"right":"left":i==="start"?"bottom":"top";return n.reference[a]>n.floating[a]&&(o=hg(o)),[o,hg(o)]}function IX(e){const n=hg(e);return[nS(e),n,nS(n)]}function nS(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const f5=["left","right"],c5=["right","left"],BX=["top","bottom"],FX=["bottom","top"];function qX(e,n,t){switch(e){case"top":case"bottom":return t?n?c5:f5:n?f5:c5;case"left":case"right":return n?BX:FX;default:return[]}}function HX(e,n,t,i){const r=yc(e);let a=qX(Ra(e),t==="start",i);return r&&(a=a.map(o=>o+"-"+r),n&&(a=a.concat(a.map(nS)))),a}function hg(e){const n=Ra(e);return zX[n]+e.slice(n.length)}function UX(e){return{top:0,right:0,bottom:0,left:0,...e}}function A6(e){return typeof e!="number"?UX(e):{top:e,right:e,bottom:e,left:e}}function If(e){const{x:n,y:t,width:i,height:r}=e;return{width:i,height:r,top:t,left:n,right:n+i,bottom:t+r,x:n,y:t}}function VX(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function WX(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(n=>{let{brand:t,version:i}=n;return t+"/"+i}).join(" "):navigator.userAgent}function GX(){return/apple/i.test(navigator.vendor)}function YX(){return VX().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function KX(){return WX().includes("jsdom/")}const d5="data-floating-ui-focusable",XX="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function h5(e){let n=e.activeElement;for(;((t=n)==null||(t=t.shadowRoot)==null?void 0:t.activeElement)!=null;){var t;n=n.shadowRoot.activeElement}return n}function Eh(e,n){if(!e||!n)return!1;const t=n.getRootNode==null?void 0:n.getRootNode();if(e.contains(n))return!0;if(t&&Q3(t)){let i=n;for(;i;){if(e===i)return!0;i=i.parentNode||i.host}}return!1}function xf(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Xw(e,n){if(n==null)return!1;if("composedPath"in e)return e.composedPath().includes(n);const t=e;return t.target!=null&&n.contains(t.target)}function ZX(e){return e.matches("html,body")}function Vl(e){return(e==null?void 0:e.ownerDocument)||document}function QX(e){return pa(e)&&e.matches(XX)}function JX(e){if(!e||KX())return!0;try{return e.matches(":focus-visible")}catch{return!0}}function eZ(e){return e?e.hasAttribute(d5)?e:e.querySelector("["+d5+"]")||e:null}function Gv(e,n,t){return t===void 0&&(t=!0),e.filter(r=>{var a;return r.parentId===n&&(!t||((a=r.context)==null?void 0:a.open))}).flatMap(r=>[r,...Gv(e,r.id,t)])}function nZ(e){return"nativeEvent"in e}function tS(e,n){const t=["mouse","pen"];return t.push("",void 0),t.includes(e)}var tZ=typeof document<"u",iZ=function(){},Za=tZ?O.useLayoutEffect:iZ;const rZ={...U$};function vv(e){const n=O.useRef(e);return Za(()=>{n.current=e}),n}const aZ=rZ.useInsertionEffect,oZ=aZ||(e=>e());function Wa(e){const n=O.useRef(()=>{});return oZ(()=>{n.current=e}),O.useCallback(function(){for(var t=arguments.length,i=new Array(t),r=0;r<t;r++)i[r]=arguments[r];return n.current==null?void 0:n.current(...i)},[])}function m5(e,n,t){let{reference:i,floating:r}=e;const a=Ea(n),o=C6(n),l=S6(o),f=Ra(n),c=a==="y",h=i.x+i.width/2-r.width/2,d=i.y+i.height/2-r.height/2,p=i[l]/2-r[l]/2;let v;switch(f){case"top":v={x:h,y:i.y-r.height};break;case"bottom":v={x:h,y:i.y+i.height};break;case"right":v={x:i.x+i.width,y:d};break;case"left":v={x:i.x-r.width,y:d};break;default:v={x:i.x,y:i.y}}switch(yc(n)){case"start":v[o]-=p*(t&&c?-1:1);break;case"end":v[o]+=p*(t&&c?-1:1);break}return v}async function sZ(e,n){var t;n===void 0&&(n={});const{x:i,y:r,platform:a,rects:o,elements:l,strategy:f}=e,{boundary:c="clippingAncestors",rootBoundary:h="viewport",elementContext:d="floating",altBoundary:p=!1,padding:v=0}=to(n,e),y=A6(v),w=l[p?d==="floating"?"reference":"floating":d],_=If(await a.getClippingRect({element:(t=await(a.isElement==null?void 0:a.isElement(w)))==null||t?w:w.contextElement||await(a.getDocumentElement==null?void 0:a.getDocumentElement(l.floating)),boundary:c,rootBoundary:h,strategy:f})),S=d==="floating"?{x:i,y:r,width:o.floating.width,height:o.floating.height}:o.reference,C=await(a.getOffsetParent==null?void 0:a.getOffsetParent(l.floating)),E=await(a.isElement==null?void 0:a.isElement(C))?await(a.getScale==null?void 0:a.getScale(C))||{x:1,y:1}:{x:1,y:1},A=If(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:S,offsetParent:C,strategy:f}):S);return{top:(_.top-A.top+y.top)/E.y,bottom:(A.bottom-_.bottom+y.bottom)/E.y,left:(_.left-A.left+y.left)/E.x,right:(A.right-_.right+y.right)/E.x}}const lZ=50,uZ=async(e,n,t)=>{const{placement:i="bottom",strategy:r="absolute",middleware:a=[],platform:o}=t,l=o.detectOverflow?o:{...o,detectOverflow:sZ},f=await(o.isRTL==null?void 0:o.isRTL(n));let c=await o.getElementRects({reference:e,floating:n,strategy:r}),{x:h,y:d}=m5(c,i,f),p=i,v=0;const y={};for(let b=0;b<a.length;b++){const w=a[b];if(!w)continue;const{name:_,fn:S}=w,{x:C,y:E,data:A,reset:T}=await S({x:h,y:d,initialPlacement:i,placement:p,strategy:r,middlewareData:y,rects:c,platform:l,elements:{reference:e,floating:n}});h=C??h,d=E??d,y[_]={...y[_],...A},T&&v<lZ&&(v++,typeof T=="object"&&(T.placement&&(p=T.placement),T.rects&&(c=T.rects===!0?await o.getElementRects({reference:e,floating:n,strategy:r}):T.rects),{x:h,y:d}=m5(c,p,f)),b=-1)}return{x:h,y:d,placement:p,strategy:r,middlewareData:y}},fZ=e=>({name:"arrow",options:e,async fn(n){const{x:t,y:i,placement:r,rects:a,platform:o,elements:l,middlewareData:f}=n,{element:c,padding:h=0}=to(e,n)||{};if(c==null)return{};const d=A6(h),p={x:t,y:i},v=C6(r),y=S6(v),b=await o.getDimensions(c),w=v==="y",_=w?"top":"left",S=w?"bottom":"right",C=w?"clientHeight":"clientWidth",E=a.reference[y]+a.reference[v]-p[v]-a.floating[y],A=p[v]-a.reference[v],T=await(o.getOffsetParent==null?void 0:o.getOffsetParent(c));let j=T?T[C]:0;(!j||!await(o.isElement==null?void 0:o.isElement(T)))&&(j=l.floating[C]||a.floating[y]);const N=E/2-A/2,q=j/2-b[y]/2-1,R=Da(d[_],q),L=Da(d[S],q),B=R,G=j-b[y]-L,H=j/2-b[y]/2+N,U=eS(B,H,G),P=!f.arrow&&yc(r)!=null&&H!==U&&a.reference[y]/2-(H<B?R:L)-b[y]/2<0,z=P?H<B?H-B:H-G:0;return{[v]:p[v]+z,data:{[v]:U,centerOffset:H-U-z,...P&&{alignmentOffset:z}},reset:P}}}),cZ=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(n){var t,i;const{placement:r,middlewareData:a,rects:o,initialPlacement:l,platform:f,elements:c}=n,{mainAxis:h=!0,crossAxis:d=!0,fallbackPlacements:p,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:b=!0,...w}=to(e,n);if((t=a.arrow)!=null&&t.alignmentOffset)return{};const _=Ra(r),S=Ea(l),C=Ra(l)===l,E=await(f.isRTL==null?void 0:f.isRTL(c.floating)),A=p||(C||!b?[hg(l)]:IX(l)),T=y!=="none";!p&&T&&A.push(...HX(l,b,y,E));const j=[l,...A],N=await f.detectOverflow(n,w),q=[];let R=((i=a.flip)==null?void 0:i.overflows)||[];if(h&&q.push(N[_]),d){const H=LX(r,o,E);q.push(N[H[0]],N[H[1]])}if(R=[...R,{placement:r,overflows:q}],!q.every(H=>H<=0)){var L,B;const H=(((L=a.flip)==null?void 0:L.index)||0)+1,U=j[H];if(U&&(!(d==="alignment"?S!==Ea(U):!1)||R.every(F=>Ea(F.placement)===S?F.overflows[0]>0:!0)))return{data:{index:H,overflows:R},reset:{placement:U}};let P=(B=R.filter(z=>z.overflows[0]<=0).sort((z,F)=>z.overflows[1]-F.overflows[1])[0])==null?void 0:B.placement;if(!P)switch(v){case"bestFit":{var G;const z=(G=R.filter(F=>{if(T){const Y=Ea(F.placement);return Y===S||Y==="y"}return!0}).map(F=>[F.placement,F.overflows.filter(Y=>Y>0).reduce((Y,D)=>Y+D,0)]).sort((F,Y)=>F[1]-Y[1])[0])==null?void 0:G[0];z&&(P=z);break}case"initialPlacement":P=l;break}if(r!==P)return{reset:{placement:P}}}return{}}}};function p5(e,n){return{top:e.top-n.height,right:e.right-n.width,bottom:e.bottom-n.height,left:e.left-n.width}}function v5(e){return $X.some(n=>e[n]>=0)}const dZ=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(n){const{rects:t,platform:i}=n,{strategy:r="referenceHidden",...a}=to(e,n);switch(r){case"referenceHidden":{const o=await i.detectOverflow(n,{...a,elementContext:"reference"}),l=p5(o,t.reference);return{data:{referenceHiddenOffsets:l,referenceHidden:v5(l)}}}case"escaped":{const o=await i.detectOverflow(n,{...a,altBoundary:!0}),l=p5(o,t.floating);return{data:{escapedOffsets:l,escaped:v5(l)}}}default:return{}}}}};function Az(e){const n=Da(...e.map(a=>a.left)),t=Da(...e.map(a=>a.top)),i=Fi(...e.map(a=>a.right)),r=Fi(...e.map(a=>a.bottom));return{x:n,y:t,width:i-n,height:r-t}}function hZ(e){const n=e.slice().sort((r,a)=>r.y-a.y),t=[];let i=null;for(let r=0;r<n.length;r++){const a=n[r];!i||a.y-i.y>i.height/2?t.push([a]):t[t.length-1].push(a),i=a}return t.map(r=>If(Az(r)))}const mZ=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(n){const{placement:t,elements:i,rects:r,platform:a,strategy:o}=n,{padding:l=2,x:f,y:c}=to(e,n),h=Array.from(await(a.getClientRects==null?void 0:a.getClientRects(i.reference))||[]),d=hZ(h),p=If(Az(h)),v=A6(l);function y(){if(d.length===2&&d[0].left>d[1].right&&f!=null&&c!=null)return d.find(w=>f>w.left-v.left&&f<w.right+v.right&&c>w.top-v.top&&c<w.bottom+v.bottom)||p;if(d.length>=2){if(Ea(t)==="y"){const R=d[0],L=d[d.length-1],B=Ra(t)==="top",G=R.top,H=L.bottom,U=B?R.left:L.left,P=B?R.right:L.right,z=P-U,F=H-G;return{top:G,bottom:H,left:U,right:P,width:z,height:F,x:U,y:G}}const w=Ra(t)==="left",_=Fi(...d.map(R=>R.right)),S=Da(...d.map(R=>R.left)),C=d.filter(R=>w?R.left===S:R.right===_),E=C[0].top,A=C[C.length-1].bottom,T=S,j=_,N=j-T,q=A-E;return{top:E,bottom:A,left:T,right:j,width:N,height:q,x:T,y:E}}return p}const b=await a.getElementRects({reference:{getBoundingClientRect:y},floating:i.floating,strategy:o});return r.reference.x!==b.reference.x||r.reference.y!==b.reference.y||r.reference.width!==b.reference.width||r.reference.height!==b.reference.height?{reset:{rects:b}}:{}}}},Oz=new Set(["left","top"]);async function pZ(e,n){const{placement:t,platform:i,elements:r}=e,a=await(i.isRTL==null?void 0:i.isRTL(r.floating)),o=Ra(t),l=yc(t),f=Ea(t)==="y",c=Oz.has(o)?-1:1,h=a&&f?-1:1,d=to(n,e);let{mainAxis:p,crossAxis:v,alignmentAxis:y}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&typeof y=="number"&&(v=l==="end"?y*-1:y),f?{x:v*h,y:p*c}:{x:p*c,y:v*h}}const vZ=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(n){var t,i;const{x:r,y:a,placement:o,middlewareData:l}=n,f=await pZ(n,e);return o===((t=l.offset)==null?void 0:t.placement)&&(i=l.arrow)!=null&&i.alignmentOffset?{}:{x:r+f.x,y:a+f.y,data:{...f,placement:o}}}}},gZ=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(n){const{x:t,y:i,placement:r,platform:a}=n,{mainAxis:o=!0,crossAxis:l=!1,limiter:f={fn:_=>{let{x:S,y:C}=_;return{x:S,y:C}}},...c}=to(e,n),h={x:t,y:i},d=await a.detectOverflow(n,c),p=Ea(Ra(r)),v=x6(p);let y=h[v],b=h[p];if(o){const _=v==="y"?"top":"left",S=v==="y"?"bottom":"right",C=y+d[_],E=y-d[S];y=eS(C,y,E)}if(l){const _=p==="y"?"top":"left",S=p==="y"?"bottom":"right",C=b+d[_],E=b-d[S];b=eS(C,b,E)}const w=f.fn({...n,[v]:y,[p]:b});return{...w,data:{x:w.x-t,y:w.y-i,enabled:{[v]:o,[p]:l}}}}}},yZ=function(e){return e===void 0&&(e={}),{options:e,fn(n){const{x:t,y:i,placement:r,rects:a,middlewareData:o}=n,{offset:l=0,mainAxis:f=!0,crossAxis:c=!0}=to(e,n),h={x:t,y:i},d=Ea(r),p=x6(d);let v=h[p],y=h[d];const b=to(l,n),w=typeof b=="number"?{mainAxis:b,crossAxis:0}:{mainAxis:0,crossAxis:0,...b};if(f){const C=p==="y"?"height":"width",E=a.reference[p]-a.floating[C]+w.mainAxis,A=a.reference[p]+a.reference[C]-w.mainAxis;v<E?v=E:v>A&&(v=A)}if(c){var _,S;const C=p==="y"?"width":"height",E=Oz.has(Ra(r)),A=a.reference[d]-a.floating[C]+(E&&((_=o.offset)==null?void 0:_[d])||0)+(E?0:w.crossAxis),T=a.reference[d]+a.reference[C]+(E?0:((S=o.offset)==null?void 0:S[d])||0)-(E?w.crossAxis:0);y<A?y=A:y>T&&(y=T)}return{[p]:v,[d]:y}}}},bZ=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(n){var t,i;const{placement:r,rects:a,platform:o,elements:l}=n,{apply:f=()=>{},...c}=to(e,n),h=await o.detectOverflow(n,c),d=Ra(r),p=yc(r),v=Ea(r)==="y",{width:y,height:b}=a.floating;let w,_;d==="top"||d==="bottom"?(w=d,_=p===(await(o.isRTL==null?void 0:o.isRTL(l.floating))?"start":"end")?"left":"right"):(_=d,w=p==="end"?"top":"bottom");const S=b-h.top-h.bottom,C=y-h.left-h.right,E=Da(b-h[w],S),A=Da(y-h[_],C),T=!n.middlewareData.shift;let j=E,N=A;if((t=n.middlewareData.shift)!=null&&t.enabled.x&&(N=C),(i=n.middlewareData.shift)!=null&&i.enabled.y&&(j=S),T&&!p){const R=Fi(h.left,0),L=Fi(h.right,0),B=Fi(h.top,0),G=Fi(h.bottom,0);v?N=y-2*(R!==0||L!==0?R+L:Fi(h.left,h.right)):j=b-2*(B!==0||G!==0?B+G:Fi(h.top,h.bottom))}await f({...n,availableWidth:N,availableHeight:j});const q=await o.getDimensions(l.floating);return y!==q.width||b!==q.height?{reset:{rects:!0}}:{}}}};function Ez(e){const n=fa(e);let t=parseFloat(n.width)||0,i=parseFloat(n.height)||0;const r=pa(e),a=r?e.offsetWidth:t,o=r?e.offsetHeight:i,l=dg(t)!==a||dg(i)!==o;return l&&(t=a,i=o),{width:t,height:i,$:l}}function O6(e){return Pt(e)?e:e.contextElement}function Mf(e){const n=O6(e);if(!pa(n))return Xa(1);const t=n.getBoundingClientRect(),{width:i,height:r,$:a}=Ez(n);let o=(a?dg(t.width):t.width)/i,l=(a?dg(t.height):t.height)/r;return(!o||!Number.isFinite(o))&&(o=1),(!l||!Number.isFinite(l))&&(l=1),{x:o,y:l}}const wZ=Xa(0);function Tz(e){const n=gr(e);return!V1()||!n.visualViewport?wZ:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function kZ(e,n,t){return n===void 0&&(n=!1),!t||n&&t!==gr(e)?!1:n}function iu(e,n,t,i){n===void 0&&(n=!1),t===void 0&&(t=!1);const r=e.getBoundingClientRect(),a=O6(e);let o=Xa(1);n&&(i?Pt(i)&&(o=Mf(i)):o=Mf(e));const l=kZ(a,t,i)?Tz(a):Xa(0);let f=(r.left+l.x)/o.x,c=(r.top+l.y)/o.y,h=r.width/o.x,d=r.height/o.y;if(a){const p=gr(a),v=i&&Pt(i)?gr(i):i;let y=p,b=J3(y);for(;b&&i&&v!==y;){const w=Mf(b),_=b.getBoundingClientRect(),S=fa(b),C=_.left+(b.clientLeft+parseFloat(S.paddingLeft))*w.x,E=_.top+(b.clientTop+parseFloat(S.paddingTop))*w.y;f*=w.x,c*=w.y,h*=w.x,d*=w.y,f+=C,c+=E,y=gr(b),b=J3(y)}}return If({width:h,height:d,x:f,y:c})}function G1(e,n){const t=W1(e).scrollLeft;return n?n.left+t:iu(lo(e)).left+t}function Mz(e,n){const t=e.getBoundingClientRect(),i=t.left+n.scrollLeft-G1(e,t),r=t.top+n.scrollTop;return{x:i,y:r}}function _Z(e){let{elements:n,rect:t,offsetParent:i,strategy:r}=e;const a=r==="fixed",o=lo(i),l=n?U1(n.floating):!1;if(i===o||l&&a)return t;let f={scrollLeft:0,scrollTop:0},c=Xa(1);const h=Xa(0),d=pa(i);if((d||!d&&!a)&&((gc(i)!=="body"||Cm(o))&&(f=W1(i)),d)){const v=iu(i);c=Mf(i),h.x=v.x+i.clientLeft,h.y=v.y+i.clientTop}const p=o&&!d&&!a?Mz(o,f):Xa(0);return{width:t.width*c.x,height:t.height*c.y,x:t.x*c.x-f.scrollLeft*c.x+h.x+p.x,y:t.y*c.y-f.scrollTop*c.y+h.y+p.y}}function xZ(e){return Array.from(e.getClientRects())}function SZ(e){const n=lo(e),t=W1(e),i=e.ownerDocument.body,r=Fi(n.scrollWidth,n.clientWidth,i.scrollWidth,i.clientWidth),a=Fi(n.scrollHeight,n.clientHeight,i.scrollHeight,i.clientHeight);let o=-t.scrollLeft+G1(e);const l=-t.scrollTop;return fa(i).direction==="rtl"&&(o+=Fi(n.clientWidth,i.clientWidth)-r),{width:r,height:a,x:o,y:l}}const g5=25;function CZ(e,n){const t=gr(e),i=lo(e),r=t.visualViewport;let a=i.clientWidth,o=i.clientHeight,l=0,f=0;if(r){a=r.width,o=r.height;const h=V1();(!h||h&&n==="fixed")&&(l=r.offsetLeft,f=r.offsetTop)}const c=G1(i);if(c<=0){const h=i.ownerDocument,d=h.body,p=getComputedStyle(d),v=h.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,y=Math.abs(i.clientWidth-d.clientWidth-v);y<=g5&&(a-=y)}else c<=g5&&(a+=c);return{width:a,height:o,x:l,y:f}}function AZ(e,n){const t=iu(e,!0,n==="fixed"),i=t.top+e.clientTop,r=t.left+e.clientLeft,a=pa(e)?Mf(e):Xa(1),o=e.clientWidth*a.x,l=e.clientHeight*a.y,f=r*a.x,c=i*a.y;return{width:o,height:l,x:f,y:c}}function y5(e,n,t){let i;if(n==="viewport")i=CZ(e,t);else if(n==="document")i=SZ(lo(e));else if(Pt(n))i=AZ(n,t);else{const r=Tz(e);i={x:n.x-r.x,y:n.y-r.y,width:n.width,height:n.height}}return If(i)}function jz(e,n){const t=Ko(e);return t===n||!Pt(t)||qo(t)?!1:fa(t).position==="fixed"||jz(t,n)}function OZ(e,n){const t=n.get(e);if(t)return t;let i=Ho(e,[],!1).filter(l=>Pt(l)&&gc(l)!=="body"),r=null;const a=fa(e).position==="fixed";let o=a?Ko(e):e;for(;Pt(o)&&!qo(o);){const l=fa(o),f=_6(o);!f&&l.position==="fixed"&&(r=null),(a?!f&&!r:!f&&l.position==="static"&&!!r&&(r.position==="absolute"||r.position==="fixed")||Cm(o)&&!f&&jz(e,o))?i=i.filter(h=>h!==o):r=l,o=Ko(o)}return n.set(e,i),i}function EZ(e){let{element:n,boundary:t,rootBoundary:i,strategy:r}=e;const o=[...t==="clippingAncestors"?U1(n)?[]:OZ(n,this._c):[].concat(t),i],l=y5(n,o[0],r);let f=l.top,c=l.right,h=l.bottom,d=l.left;for(let p=1;p<o.length;p++){const v=y5(n,o[p],r);f=Fi(v.top,f),c=Da(v.right,c),h=Da(v.bottom,h),d=Fi(v.left,d)}return{width:c-d,height:h-f,x:d,y:f}}function TZ(e){const{width:n,height:t}=Ez(e);return{width:n,height:t}}function MZ(e,n,t){const i=pa(n),r=lo(n),a=t==="fixed",o=iu(e,!0,a,n);let l={scrollLeft:0,scrollTop:0};const f=Xa(0);function c(){f.x=G1(r)}if(i||!i&&!a)if((gc(n)!=="body"||Cm(r))&&(l=W1(n)),i){const v=iu(n,!0,a,n);f.x=v.x+n.clientLeft,f.y=v.y+n.clientTop}else r&&c();a&&!i&&r&&c();const h=r&&!i&&!a?Mz(r,l):Xa(0),d=o.left+l.scrollLeft-f.x-h.x,p=o.top+l.scrollTop-f.y-h.y;return{x:d,y:p,width:o.width,height:o.height}}function Zw(e){return fa(e).position==="static"}function b5(e,n){if(!pa(e)||fa(e).position==="fixed")return null;if(n)return n(e);let t=e.offsetParent;return lo(e)===t&&(t=t.ownerDocument.body),t}function Dz(e,n){const t=gr(e);if(U1(e))return t;if(!pa(e)){let r=Ko(e);for(;r&&!qo(r);){if(Pt(r)&&!Zw(r))return r;r=Ko(r)}return t}let i=b5(e,n);for(;i&&DX(i)&&Zw(i);)i=b5(i,n);return i&&qo(i)&&Zw(i)&&!_6(i)?t:i||NX(e)||t}const jZ=async function(e){const n=this.getOffsetParent||Dz,t=this.getDimensions,i=await t(e.floating);return{reference:MZ(e.reference,await n(e.floating),e.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function DZ(e){return fa(e).direction==="rtl"}const RZ={convertOffsetParentRelativeRectToViewportRelativeRect:_Z,getDocumentElement:lo,getClippingRect:EZ,getOffsetParent:Dz,getElementRects:jZ,getClientRects:xZ,getDimensions:TZ,getScale:Mf,isElement:Pt,isRTL:DZ};function Rz(e,n){return e.x===n.x&&e.y===n.y&&e.width===n.width&&e.height===n.height}function PZ(e,n){let t=null,i;const r=lo(e);function a(){var l;clearTimeout(i),(l=t)==null||l.disconnect(),t=null}function o(l,f){l===void 0&&(l=!1),f===void 0&&(f=1),a();const c=e.getBoundingClientRect(),{left:h,top:d,width:p,height:v}=c;if(l||n(),!p||!v)return;const y=pv(d),b=pv(r.clientWidth-(h+p)),w=pv(r.clientHeight-(d+v)),_=pv(h),C={rootMargin:-y+"px "+-b+"px "+-w+"px "+-_+"px",threshold:Fi(0,Da(1,f))||1};let E=!0;function A(T){const j=T[0].intersectionRatio;if(j!==f){if(!E)return o();j?o(!1,j):i=setTimeout(()=>{o(!1,1e-7)},1e3)}j===1&&!Rz(c,e.getBoundingClientRect())&&o(),E=!1}try{t=new IntersectionObserver(A,{...C,root:r.ownerDocument})}catch{t=new IntersectionObserver(A,C)}t.observe(e)}return o(!0),a}function iS(e,n,t,i){i===void 0&&(i={});const{ancestorScroll:r=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:f=!1}=i,c=O6(e),h=r||a?[...c?Ho(c):[],...n?Ho(n):[]]:[];h.forEach(_=>{r&&_.addEventListener("scroll",t,{passive:!0}),a&&_.addEventListener("resize",t)});const d=c&&l?PZ(c,t):null;let p=-1,v=null;o&&(v=new ResizeObserver(_=>{let[S]=_;S&&S.target===c&&v&&n&&(v.unobserve(n),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var C;(C=v)==null||C.observe(n)})),t()}),c&&!f&&v.observe(c),n&&v.observe(n));let y,b=f?iu(e):null;f&&w();function w(){const _=iu(e);b&&!Rz(b,_)&&t(),b=_,y=requestAnimationFrame(w)}return t(),()=>{var _;h.forEach(S=>{r&&S.removeEventListener("scroll",t),a&&S.removeEventListener("resize",t)}),d==null||d(),(_=v)==null||_.disconnect(),v=null,f&&cancelAnimationFrame(y)}}const NZ=vZ,$Z=gZ,zZ=cZ,LZ=bZ,IZ=dZ,w5=fZ,BZ=mZ,FZ=yZ,qZ=(e,n,t)=>{const i=new Map,r={platform:RZ,...t},a={...r.platform,_c:i};return uZ(e,n,{...r,platform:a})};var HZ=typeof document<"u",UZ=function(){},Yv=HZ?O.useLayoutEffect:UZ;function mg(e,n){if(e===n)return!0;if(typeof e!=typeof n)return!1;if(typeof e=="function"&&e.toString()===n.toString())return!0;let t,i,r;if(e&&n&&typeof e=="object"){if(Array.isArray(e)){if(t=e.length,t!==n.length)return!1;for(i=t;i--!==0;)if(!mg(e[i],n[i]))return!1;return!0}if(r=Object.keys(e),t=r.length,t!==Object.keys(n).length)return!1;for(i=t;i--!==0;)if(!{}.hasOwnProperty.call(n,r[i]))return!1;for(i=t;i--!==0;){const a=r[i];if(!(a==="_owner"&&e.$$typeof)&&!mg(e[a],n[a]))return!1}return!0}return e!==e&&n!==n}function Pz(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function k5(e,n){const t=Pz(e);return Math.round(n*t)/t}function Qw(e){const n=O.useRef(e);return Yv(()=>{n.current=e}),n}function VZ(e){e===void 0&&(e={});const{placement:n="bottom",strategy:t="absolute",middleware:i=[],platform:r,elements:{reference:a,floating:o}={},transform:l=!0,whileElementsMounted:f,open:c}=e,[h,d]=O.useState({x:0,y:0,strategy:t,placement:n,middlewareData:{},isPositioned:!1}),[p,v]=O.useState(i);mg(p,i)||v(i);const[y,b]=O.useState(null),[w,_]=O.useState(null),S=O.useCallback(F=>{F!==T.current&&(T.current=F,b(F))},[]),C=O.useCallback(F=>{F!==j.current&&(j.current=F,_(F))},[]),E=a||y,A=o||w,T=O.useRef(null),j=O.useRef(null),N=O.useRef(h),q=f!=null,R=Qw(f),L=Qw(r),B=Qw(c),G=O.useCallback(()=>{if(!T.current||!j.current)return;const F={placement:n,strategy:t,middleware:p};L.current&&(F.platform=L.current),qZ(T.current,j.current,F).then(Y=>{const D={...Y,isPositioned:B.current!==!1};H.current&&!mg(N.current,D)&&(N.current=D,Vs.flushSync(()=>{d(D)}))})},[p,n,t,L,B]);Yv(()=>{c===!1&&N.current.isPositioned&&(N.current.isPositioned=!1,d(F=>({...F,isPositioned:!1})))},[c]);const H=O.useRef(!1);Yv(()=>(H.current=!0,()=>{H.current=!1}),[]),Yv(()=>{if(E&&(T.current=E),A&&(j.current=A),E&&A){if(R.current)return R.current(E,A,G);G()}},[E,A,G,R,q]);const U=O.useMemo(()=>({reference:T,floating:j,setReference:S,setFloating:C}),[S,C]),P=O.useMemo(()=>({reference:E,floating:A}),[E,A]),z=O.useMemo(()=>{const F={position:t,left:0,top:0};if(!P.floating)return F;const Y=k5(P.floating,h.x),D=k5(P.floating,h.y);return l?{...F,transform:"translate("+Y+"px, "+D+"px)",...Pz(P.floating)>=1.5&&{willChange:"transform"}}:{position:t,left:Y,top:D}},[t,l,P.floating,h.x,h.y]);return O.useMemo(()=>({...h,update:G,refs:U,elements:P,floatingStyles:z}),[h,G,U,P,z])}const WZ=e=>{function n(t){return{}.hasOwnProperty.call(t,"current")}return{name:"arrow",options:e,fn(t){const{element:i,padding:r}=typeof e=="function"?e(t):e;return i&&n(i)?i.current!=null?w5({element:i.current,padding:r}).fn(t):{}:i?w5({element:i,padding:r}).fn(t):{}}}},Nz=(e,n)=>{const t=NZ(e);return{name:t.name,fn:t.fn,options:[e,n]}},E6=(e,n)=>{const t=$Z(e);return{name:t.name,fn:t.fn,options:[e,n]}},_5=(e,n)=>({fn:FZ(e).fn,options:[e,n]}),pg=(e,n)=>{const t=zZ(e);return{name:t.name,fn:t.fn,options:[e,n]}},GZ=(e,n)=>{const t=LZ(e);return{name:t.name,fn:t.fn,options:[e,n]}},YZ=(e,n)=>{const t=IZ(e);return{name:t.name,fn:t.fn,options:[e,n]}},ch=(e,n)=>{const t=BZ(e);return{name:t.name,fn:t.fn,options:[e,n]}},$z=(e,n)=>{const t=WZ(e);return{name:t.name,fn:t.fn,options:[e,n]}};function zz(e){const n=O.useRef(void 0),t=O.useCallback(i=>{const r=e.map(a=>{if(a!=null){if(typeof a=="function"){const o=a,l=o(i);return typeof l=="function"?l:()=>{o(null)}}return a.current=i,()=>{a.current=null}}});return()=>{r.forEach(a=>a==null?void 0:a())}},e);return O.useMemo(()=>e.every(i=>i==null)?null:i=>{n.current&&(n.current(),n.current=void 0),i!=null&&(n.current=t(i))},e)}const KZ="data-floating-ui-focusable",x5="active",S5="selected",XZ={...U$};let C5=!1,ZZ=0;const A5=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+ZZ++;function QZ(){const[e,n]=O.useState(()=>C5?A5():void 0);return Za(()=>{e==null&&n(A5())},[]),O.useEffect(()=>{C5=!0},[]),e}const JZ=XZ.useId,Lz=JZ||QZ;function eQ(){const e=new Map;return{emit(n,t){var i;(i=e.get(n))==null||i.forEach(r=>r(t))},on(n,t){e.has(n)||e.set(n,new Set),e.get(n).add(t)},off(n,t){var i;(i=e.get(n))==null||i.delete(t)}}}const nQ=O.createContext(null),tQ=O.createContext(null),T6=()=>{var e;return((e=O.useContext(nQ))==null?void 0:e.id)||null},M6=()=>O.useContext(tQ);function j6(e){return"data-floating-ui-"+e}function na(e){e.current!==-1&&(clearTimeout(e.current),e.current=-1)}const O5=j6("safe-polygon");function Kv(e,n,t){if(t&&!tS(t))return 0;if(typeof e=="number")return e;if(typeof e=="function"){const i=e();return typeof i=="number"?i:i==null?void 0:i[n]}return e==null?void 0:e[n]}function Jw(e){return typeof e=="function"?e():e}function iQ(e,n){n===void 0&&(n={});const{open:t,onOpenChange:i,dataRef:r,events:a,elements:o}=e,{enabled:l=!0,delay:f=0,handleClose:c=null,mouseOnly:h=!1,restMs:d=0,move:p=!0}=n,v=M6(),y=T6(),b=vv(c),w=vv(f),_=vv(t),S=vv(d),C=O.useRef(),E=O.useRef(-1),A=O.useRef(),T=O.useRef(-1),j=O.useRef(!0),N=O.useRef(!1),q=O.useRef(()=>{}),R=O.useRef(!1),L=Wa(()=>{var z;const F=(z=r.current.openEvent)==null?void 0:z.type;return(F==null?void 0:F.includes("mouse"))&&F!=="mousedown"});O.useEffect(()=>{if(!l)return;function z(F){let{open:Y}=F;Y||(na(E),na(T),j.current=!0,R.current=!1)}return a.on("openchange",z),()=>{a.off("openchange",z)}},[l,a]),O.useEffect(()=>{if(!l||!b.current||!t)return;function z(Y){L()&&i(!1,Y,"hover")}const F=Vl(o.floating).documentElement;return F.addEventListener("mouseleave",z),()=>{F.removeEventListener("mouseleave",z)}},[o.floating,t,i,l,b,L]);const B=O.useCallback(function(z,F,Y){F===void 0&&(F=!0),Y===void 0&&(Y="hover");const D=Kv(w.current,"close",C.current);D&&!A.current?(na(E),E.current=window.setTimeout(()=>i(!1,z,Y),D)):F&&(na(E),i(!1,z,Y))},[w,i]),G=Wa(()=>{q.current(),A.current=void 0}),H=Wa(()=>{if(N.current){const z=Vl(o.floating).body;z.style.pointerEvents="",z.removeAttribute(O5),N.current=!1}}),U=Wa(()=>r.current.openEvent?["click","mousedown"].includes(r.current.openEvent.type):!1);O.useEffect(()=>{if(!l)return;function z(W){if(na(E),j.current=!1,h&&!tS(C.current)||Jw(S.current)>0&&!Kv(w.current,"open"))return;const $=Kv(w.current,"open",C.current);$?E.current=window.setTimeout(()=>{_.current||i(!0,W,"hover")},$):t||i(!0,W,"hover")}function F(W){if(U()){H();return}q.current();const $=Vl(o.floating);if(na(T),R.current=!1,b.current&&r.current.floatingContext){t||na(E),A.current=b.current({...r.current.floatingContext,tree:v,x:W.clientX,y:W.clientY,onClose(){H(),G(),U()||B(W,!0,"safe-polygon")}});const te=A.current;$.addEventListener("mousemove",te),q.current=()=>{$.removeEventListener("mousemove",te)};return}(C.current==="touch"?!Eh(o.floating,W.relatedTarget):!0)&&B(W)}function Y(W){U()||r.current.floatingContext&&(b.current==null||b.current({...r.current.floatingContext,tree:v,x:W.clientX,y:W.clientY,onClose(){H(),G(),U()||B(W)}})(W))}function D(){na(E)}function V(W){U()||B(W,!1)}if(Pt(o.domReference)){const W=o.domReference,$=o.floating;return t&&W.addEventListener("mouseleave",Y),p&&W.addEventListener("mousemove",z,{once:!0}),W.addEventListener("mouseenter",z),W.addEventListener("mouseleave",F),$&&($.addEventListener("mouseleave",Y),$.addEventListener("mouseenter",D),$.addEventListener("mouseleave",V)),()=>{t&&W.removeEventListener("mouseleave",Y),p&&W.removeEventListener("mousemove",z),W.removeEventListener("mouseenter",z),W.removeEventListener("mouseleave",F),$&&($.removeEventListener("mouseleave",Y),$.removeEventListener("mouseenter",D),$.removeEventListener("mouseleave",V))}}},[o,l,e,h,p,B,G,H,i,t,_,v,w,b,r,U,S]),Za(()=>{var z;if(l&&t&&(z=b.current)!=null&&(z=z.__options)!=null&&z.blockPointerEvents&&L()){N.current=!0;const Y=o.floating;if(Pt(o.domReference)&&Y){var F;const D=Vl(o.floating).body;D.setAttribute(O5,"");const V=o.domReference,W=v==null||(F=v.nodesRef.current.find($=>$.id===y))==null||(F=F.context)==null?void 0:F.elements.floating;return W&&(W.style.pointerEvents=""),D.style.pointerEvents="none",V.style.pointerEvents="auto",Y.style.pointerEvents="auto",()=>{D.style.pointerEvents="",V.style.pointerEvents="",Y.style.pointerEvents=""}}}},[l,t,y,o,v,b,L]),Za(()=>{t||(C.current=void 0,R.current=!1,G(),H())},[t,G,H]),O.useEffect(()=>()=>{G(),na(E),na(T),H()},[l,o.domReference,G,H]);const P=O.useMemo(()=>{function z(F){C.current=F.pointerType}return{onPointerDown:z,onPointerEnter:z,onMouseMove(F){const{nativeEvent:Y}=F;function D(){!j.current&&!_.current&&i(!0,Y,"hover")}h&&!tS(C.current)||t||Jw(S.current)===0||R.current&&F.movementX**2+F.movementY**2<2||(na(T),C.current==="touch"?D():(R.current=!0,T.current=window.setTimeout(D,Jw(S.current))))}}},[h,i,t,_,S]);return O.useMemo(()=>l?{reference:P}:{},[l,P])}const rS=()=>{},Iz=O.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:rS,setState:rS,isInstantPhase:!1}),rQ=()=>O.useContext(Iz);function aQ(e){const{children:n,delay:t,timeoutMs:i=0}=e,[r,a]=O.useReducer((f,c)=>({...f,...c}),{delay:t,timeoutMs:i,initialDelay:t,currentId:null,isInstantPhase:!1}),o=O.useRef(null),l=O.useCallback(f=>{a({currentId:f})},[]);return Za(()=>{r.currentId?o.current===null?o.current=r.currentId:r.isInstantPhase||a({isInstantPhase:!0}):(r.isInstantPhase&&a({isInstantPhase:!1}),o.current=null)},[r.currentId,r.isInstantPhase]),k.jsx(Iz.Provider,{value:O.useMemo(()=>({...r,setState:a,setCurrentId:l}),[r,l]),children:n})}function oQ(e,n){n===void 0&&(n={});const{open:t,onOpenChange:i,floatingId:r}=e,{id:a,enabled:o=!0}=n,l=a??r,f=rQ(),{currentId:c,setCurrentId:h,initialDelay:d,setState:p,timeoutMs:v}=f;return Za(()=>{o&&c&&(p({delay:{open:1,close:Kv(d,"close")}}),c!==l&&i(!1))},[o,l,i,p,c,d]),Za(()=>{function y(){i(!1),p({delay:d,currentId:null})}if(o&&c&&!t&&c===l){if(v){const b=window.setTimeout(y,v);return()=>{clearTimeout(b)}}y()}},[o,t,p,c,l,i,d,v]),Za(()=>{o&&(h===rS||!t||h(l))},[o,t,h,l]),f}const sQ={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},lQ={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},E5=e=>{var n,t;return{escapeKey:typeof e=="boolean"?e:(n=e==null?void 0:e.escapeKey)!=null?n:!1,outsidePress:typeof e=="boolean"?e:(t=e==null?void 0:e.outsidePress)!=null?t:!0}};function uQ(e,n){n===void 0&&(n={});const{open:t,onOpenChange:i,elements:r,dataRef:a}=e,{enabled:o=!0,escapeKey:l=!0,outsidePress:f=!0,outsidePressEvent:c="pointerdown",referencePress:h=!1,referencePressEvent:d="pointerdown",ancestorScroll:p=!1,bubbles:v,capture:y}=n,b=M6(),w=Wa(typeof f=="function"?f:()=>!1),_=typeof f=="function"?w:f,S=O.useRef(!1),{escapeKey:C,outsidePress:E}=E5(v),{escapeKey:A,outsidePress:T}=E5(y),j=O.useRef(!1),N=Wa(H=>{var U;if(!t||!o||!l||H.key!=="Escape"||j.current)return;const P=(U=a.current.floatingContext)==null?void 0:U.nodeId,z=b?Gv(b.nodesRef.current,P):[];if(!C&&(H.stopPropagation(),z.length>0)){let F=!0;if(z.forEach(Y=>{var D;if((D=Y.context)!=null&&D.open&&!Y.context.dataRef.current.__escapeKeyBubbles){F=!1;return}}),!F)return}i(!1,nZ(H)?H.nativeEvent:H,"escape-key")}),q=Wa(H=>{var U;const P=()=>{var z;N(H),(z=xf(H))==null||z.removeEventListener("keydown",P)};(U=xf(H))==null||U.addEventListener("keydown",P)}),R=Wa(H=>{var U;const P=a.current.insideReactTree;a.current.insideReactTree=!1;const z=S.current;if(S.current=!1,c==="click"&&z||P||typeof _=="function"&&!_(H))return;const F=xf(H),Y="["+j6("inert")+"]",D=Vl(r.floating).querySelectorAll(Y);let V=Pt(F)?F:null;for(;V&&!qo(V);){const te=Ko(V);if(qo(te)||!Pt(te))break;V=te}if(D.length&&Pt(F)&&!ZX(F)&&!Eh(F,r.floating)&&Array.from(D).every(te=>!Eh(V,te)))return;if(pa(F)&&G){const te=qo(F),ae=fa(F),le=/auto|scroll/,ye=te||le.test(ae.overflowX),oe=te||le.test(ae.overflowY),ue=ye&&F.clientWidth>0&&F.scrollWidth>F.clientWidth,ke=oe&&F.clientHeight>0&&F.scrollHeight>F.clientHeight,ie=ae.direction==="rtl",Re=ke&&(ie?H.offsetX<=F.offsetWidth-F.clientWidth:H.offsetX>F.clientWidth),pe=ue&&H.offsetY>F.clientHeight;if(Re||pe)return}const W=(U=a.current.floatingContext)==null?void 0:U.nodeId,$=b&&Gv(b.nodesRef.current,W).some(te=>{var ae;return Xw(H,(ae=te.context)==null?void 0:ae.elements.floating)});if(Xw(H,r.floating)||Xw(H,r.domReference)||$)return;const X=b?Gv(b.nodesRef.current,W):[];if(X.length>0){let te=!0;if(X.forEach(ae=>{var le;if((le=ae.context)!=null&&le.open&&!ae.context.dataRef.current.__outsidePressBubbles){te=!1;return}}),!te)return}i(!1,H,"outside-press")}),L=Wa(H=>{var U;const P=()=>{var z;R(H),(z=xf(H))==null||z.removeEventListener(c,P)};(U=xf(H))==null||U.addEventListener(c,P)});O.useEffect(()=>{if(!t||!o)return;a.current.__escapeKeyBubbles=C,a.current.__outsidePressBubbles=E;let H=-1;function U(D){i(!1,D,"ancestor-scroll")}function P(){window.clearTimeout(H),j.current=!0}function z(){H=window.setTimeout(()=>{j.current=!1},V1()?5:0)}const F=Vl(r.floating);l&&(F.addEventListener("keydown",A?q:N,A),F.addEventListener("compositionstart",P),F.addEventListener("compositionend",z)),_&&F.addEventListener(c,T?L:R,T);let Y=[];return p&&(Pt(r.domReference)&&(Y=Ho(r.domReference)),Pt(r.floating)&&(Y=Y.concat(Ho(r.floating))),!Pt(r.reference)&&r.reference&&r.reference.contextElement&&(Y=Y.concat(Ho(r.reference.contextElement)))),Y=Y.filter(D=>{var V;return D!==((V=F.defaultView)==null?void 0:V.visualViewport)}),Y.forEach(D=>{D.addEventListener("scroll",U,{passive:!0})}),()=>{l&&(F.removeEventListener("keydown",A?q:N,A),F.removeEventListener("compositionstart",P),F.removeEventListener("compositionend",z)),_&&F.removeEventListener(c,T?L:R,T),Y.forEach(D=>{D.removeEventListener("scroll",U)}),window.clearTimeout(H)}},[a,r,l,_,c,t,i,p,o,C,E,N,A,q,R,T,L]),O.useEffect(()=>{a.current.insideReactTree=!1},[a,_,c]);const B=O.useMemo(()=>({onKeyDown:N,...h&&{[sQ[d]]:H=>{i(!1,H.nativeEvent,"reference-press")},...d!=="click"&&{onClick(H){i(!1,H.nativeEvent,"reference-press")}}}}),[N,i,h,d]),G=O.useMemo(()=>{function H(U){U.button===0&&(S.current=!0)}return{onKeyDown:N,onMouseDown:H,onMouseUp:H,[lQ[c]]:()=>{a.current.insideReactTree=!0}}},[N,c,a]);return O.useMemo(()=>o?{reference:B,floating:G}:{},[o,B,G])}function fQ(e){const{open:n=!1,onOpenChange:t,elements:i}=e,r=Lz(),a=O.useRef({}),[o]=O.useState(()=>eQ()),l=T6()!=null,[f,c]=O.useState(i.reference),h=Wa((v,y,b)=>{a.current.openEvent=v?y:void 0,o.emit("openchange",{open:v,event:y,reason:b,nested:l}),t==null||t(v,y,b)}),d=O.useMemo(()=>({setPositionReference:c}),[]),p=O.useMemo(()=>({reference:f||i.reference||null,floating:i.floating||null,domReference:i.reference}),[f,i.reference,i.floating]);return O.useMemo(()=>({dataRef:a,open:n,onOpenChange:h,elements:p,events:o,floatingId:r,refs:d}),[n,h,p,o,r,d])}function D6(e){e===void 0&&(e={});const{nodeId:n}=e,t=fQ({...e,elements:{reference:null,floating:null,...e.elements}}),i=e.rootContext||t,r=i.elements,[a,o]=O.useState(null),[l,f]=O.useState(null),h=(r==null?void 0:r.domReference)||a,d=O.useRef(null),p=M6();Za(()=>{h&&(d.current=h)},[h]);const v=VZ({...e,elements:{...r,...l&&{reference:l}}}),y=O.useCallback(C=>{const E=Pt(C)?{getBoundingClientRect:()=>C.getBoundingClientRect(),getClientRects:()=>C.getClientRects(),contextElement:C}:C;f(E),v.refs.setReference(E)},[v.refs]),b=O.useCallback(C=>{(Pt(C)||C===null)&&(d.current=C,o(C)),(Pt(v.refs.reference.current)||v.refs.reference.current===null||C!==null&&!Pt(C))&&v.refs.setReference(C)},[v.refs]),w=O.useMemo(()=>({...v.refs,setReference:b,setPositionReference:y,domReference:d}),[v.refs,b,y]),_=O.useMemo(()=>({...v.elements,domReference:h}),[v.elements,h]),S=O.useMemo(()=>({...v,...i,refs:w,elements:_,nodeId:n}),[v,w,_,n,i]);return Za(()=>{i.dataRef.current.floatingContext=S;const C=p==null?void 0:p.nodesRef.current.find(E=>E.id===n);C&&(C.context=S)}),O.useMemo(()=>({...v,context:S,refs:w,elements:_}),[v,w,_,S])}function ek(){return YX()&&GX()}function cQ(e,n){n===void 0&&(n={});const{open:t,onOpenChange:i,events:r,dataRef:a,elements:o}=e,{enabled:l=!0,visibleOnly:f=!0}=n,c=O.useRef(!1),h=O.useRef(-1),d=O.useRef(!0);O.useEffect(()=>{if(!l)return;const v=gr(o.domReference);function y(){!t&&pa(o.domReference)&&o.domReference===h5(Vl(o.domReference))&&(c.current=!0)}function b(){d.current=!0}function w(){d.current=!1}return v.addEventListener("blur",y),ek()&&(v.addEventListener("keydown",b,!0),v.addEventListener("pointerdown",w,!0)),()=>{v.removeEventListener("blur",y),ek()&&(v.removeEventListener("keydown",b,!0),v.removeEventListener("pointerdown",w,!0))}},[o.domReference,t,l]),O.useEffect(()=>{if(!l)return;function v(y){let{reason:b}=y;(b==="reference-press"||b==="escape-key")&&(c.current=!0)}return r.on("openchange",v),()=>{r.off("openchange",v)}},[r,l]),O.useEffect(()=>()=>{na(h)},[]);const p=O.useMemo(()=>({onMouseLeave(){c.current=!1},onFocus(v){if(c.current)return;const y=xf(v.nativeEvent);if(f&&Pt(y)){if(ek()&&!v.relatedTarget){if(!d.current&&!QX(y))return}else if(!JX(y))return}i(!0,v.nativeEvent,"focus")},onBlur(v){c.current=!1;const y=v.relatedTarget,b=v.nativeEvent,w=Pt(y)&&y.hasAttribute(j6("focus-guard"))&&y.getAttribute("data-type")==="outside";h.current=window.setTimeout(()=>{var _;const S=h5(o.domReference?o.domReference.ownerDocument:document);!y&&S===o.domReference||Eh((_=a.current.floatingContext)==null?void 0:_.refs.floating.current,S)||Eh(o.domReference,S)||w||i(!1,b,"focus")})}}),[a,o.domReference,i,f]);return O.useMemo(()=>l?{reference:p}:{},[l,p])}function nk(e,n,t){const i=new Map,r=t==="item";let a=e;if(r&&e){const{[x5]:o,[S5]:l,...f}=e;a=f}return{...t==="floating"&&{tabIndex:-1,[KZ]:""},...a,...n.map(o=>{const l=o?o[t]:null;return typeof l=="function"?e?l(e):null:l}).concat(e).reduce((o,l)=>(l&&Object.entries(l).forEach(f=>{let[c,h]=f;if(!(r&&[x5,S5].includes(c)))if(c.indexOf("on")===0){if(i.has(c)||i.set(c,[]),typeof h=="function"){var d;(d=i.get(c))==null||d.push(h),o[c]=function(){for(var p,v=arguments.length,y=new Array(v),b=0;b<v;b++)y[b]=arguments[b];return(p=i.get(c))==null?void 0:p.map(w=>w(...y)).find(w=>w!==void 0)}}}else o[c]=h}),o),{})}}function dQ(e){e===void 0&&(e=[]);const n=e.map(l=>l==null?void 0:l.reference),t=e.map(l=>l==null?void 0:l.floating),i=e.map(l=>l==null?void 0:l.item),r=O.useCallback(l=>nk(l,e,"reference"),n),a=O.useCallback(l=>nk(l,e,"floating"),t),o=O.useCallback(l=>nk(l,e,"item"),i);return O.useMemo(()=>({getReferenceProps:r,getFloatingProps:a,getItemProps:o}),[r,a,o])}const hQ=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function mQ(e,n){var t,i;n===void 0&&(n={});const{open:r,elements:a,floatingId:o}=e,{enabled:l=!0,role:f="dialog"}=n,c=Lz(),h=((t=a.domReference)==null?void 0:t.id)||c,d=O.useMemo(()=>{var S;return((S=eZ(a.floating))==null?void 0:S.id)||o},[a.floating,o]),p=(i=hQ.get(f))!=null?i:f,y=T6()!=null,b=O.useMemo(()=>p==="tooltip"||f==="label"?{["aria-"+(f==="label"?"labelledby":"describedby")]:r?d:void 0}:{"aria-expanded":r?"true":"false","aria-haspopup":p==="alertdialog"?"dialog":p,"aria-controls":r?d:void 0,...p==="listbox"&&{role:"combobox"},...p==="menu"&&{id:h},...p==="menu"&&y&&{role:"menuitem"},...f==="select"&&{"aria-autocomplete":"none"},...f==="combobox"&&{"aria-autocomplete":"list"}},[p,d,y,r,h,f]),w=O.useMemo(()=>{const S={id:d,...p&&{role:p}};return p==="tooltip"||f==="label"?S:{...S,...p==="menu"&&{"aria-labelledby":h}}},[p,d,h,f]),_=O.useCallback(S=>{let{active:C,selected:E}=S;const A={role:"option",...C&&{id:d+"-fui-option"}};switch(f){case"select":case"combobox":return{...A,"aria-selected":E}}return{}},[d,f]);return O.useMemo(()=>l?{reference:b,floating:w,item:_}:{},[l,b,w,_])}const Bz={scrollHideDelay:1e3,type:"hover",scrollbars:"xy"},Fz=(e,{scrollbarSize:n,overscrollBehavior:t,scrollbars:i})=>{let r=t;return t&&i&&(i==="x"?r=`${t} auto`:i==="y"&&(r=`auto ${t}`)),{root:{"--scrollarea-scrollbar-size":he(n),"--scrollarea-over-scroll-behavior":r}}},uo=Pe(e=>{const n=ge("ScrollArea",Bz,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,scrollbarSize:l,vars:f,type:c,scrollHideDelay:h,viewportProps:d,viewportRef:p,onScrollPositionChange:v,children:y,offsetScrollbars:b,scrollbars:w,onBottomReached:_,onTopReached:S,onLeftReached:C,onRightReached:E,overscrollBehavior:A,startScrollPosition:T,attributes:j,...N}=n,[q,R]=O.useState(!1),[L,B]=O.useState(!1),[G,H]=O.useState(!1),U=O.useRef(!0),P=O.useRef(!1),z=O.useRef(!0),F=O.useRef(!1),Y=Ge({name:"ScrollArea",props:n,classes:k6,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:j,vars:f,varsResolver:Fz}),D=O.useRef(null),[V,W]=O.useState(null),$=zz([p,D,O.useCallback(X=>{W(te=>te===X?te:X)},[])]);return Js(b==="present"?V:null,()=>{const X=D.current;X&&(B(X.scrollHeight>X.clientHeight),H(X.scrollWidth>X.clientWidth))}),ts(()=>{T&&D.current&&D.current.scrollTo({left:T.x??0,top:T.y??0})},[]),k.jsxs(hz,{getStyles:Y,type:c==="never"?"always":c,scrollHideDelay:h,scrollbars:w,...Y("root"),...N,children:[k.jsx(xz,{...d,...Y("viewport",{style:d==null?void 0:d.style}),ref:$,"data-offset-scrollbars":b===!0?"xy":b||void 0,"data-scrollbars":w||void 0,"data-horizontal-hidden":b==="present"&&!G?"true":void 0,"data-vertical-hidden":b==="present"&&!L?"true":void 0,onScroll:X=>{var Ce;(Ce=d==null?void 0:d.onScroll)==null||Ce.call(d,X),v==null||v({x:X.currentTarget.scrollLeft,y:X.currentTarget.scrollTop});const{scrollTop:te,scrollHeight:ae,clientHeight:le,scrollLeft:ye,scrollWidth:oe,clientWidth:ue}=X.currentTarget,ke=te-(ae-le)>=-.8,ie=te===0;ke&&!P.current&&(_==null||_()),ie&&!U.current&&(S==null||S()),P.current=ke,U.current=ie;const Re=ye-(oe-ue)>=-.8,pe=ye===0;Re&&!F.current&&(E==null||E()),pe&&!z.current&&(C==null||C()),F.current=Re,z.current=pe},children:y}),(w==="xy"||w==="x")&&k.jsx(X3,{...Y("scrollbar"),orientation:"horizontal","data-hidden":c==="never"||b==="present"&&!G?!0:void 0,forceMount:!0,onMouseEnter:()=>R(!0),onMouseLeave:()=>R(!1),children:k.jsx(Z3,{...Y("thumb")})}),(w==="xy"||w==="y")&&k.jsx(X3,{...Y("scrollbar"),orientation:"vertical","data-hidden":c==="never"||b==="present"&&!L?!0:void 0,forceMount:!0,onMouseEnter:()=>R(!0),onMouseLeave:()=>R(!1),children:k.jsx(Z3,{...Y("thumb")})}),k.jsx(CX,{...Y("corner"),"data-hovered":q||void 0,"data-hidden":c==="never"||void 0})]})});uo.displayName="@mantine/core/ScrollArea";const R6=Pe(e=>{const{children:n,classNames:t,styles:i,scrollbarSize:r,scrollHideDelay:a,type:o,dir:l,offsetScrollbars:f,overscrollBehavior:c,viewportRef:h,onScrollPositionChange:d,unstyled:p,variant:v,viewportProps:y,scrollbars:b,style:w,vars:_,onBottomReached:S,onTopReached:C,startScrollPosition:E,onOverflowChange:A,...T}=ge("ScrollAreaAutosize",Bz,e),j=O.useRef(null),[N,q]=O.useState(null),R=zz([h,j,O.useCallback(H=>{q(U=>U===H?U:H)},[])]),L=O.useRef(!1),B=O.useRef(!1),G=O.useEffectEvent(()=>{const H=j.current;if(!H||!A)return;const U=H.scrollHeight>H.clientHeight;U!==L.current&&(B.current?A(U):(B.current=!0,U&&A(!0)),L.current=U)});return Js(A?N:null,G),k.jsx(we,{...T,variant:v,style:[{display:"flex",overflow:"hidden"},w],children:k.jsx(we,{style:{display:"flex",flexDirection:"column",flex:1,overflow:"hidden",...b==="y"&&{minWidth:0},...b==="x"&&{minHeight:0},...b==="xy"&&{minWidth:0,minHeight:0},...b===!1&&{minWidth:0,minHeight:0}},children:k.jsx(uo,{classNames:t,styles:i,scrollHideDelay:a,scrollbarSize:r,type:o,dir:l,offsetScrollbars:f,overscrollBehavior:c,viewportRef:R,onScrollPositionChange:d,unstyled:p,variant:v,viewportProps:y,vars:_,scrollbars:b,onBottomReached:S,onTopReached:C,startScrollPosition:E,"data-autosize":"true",children:n})})})});uo.classes=k6;uo.varsResolver=Fz;R6.displayName="@mantine/core/ScrollAreaAutosize";R6.classes=k6;uo.Autosize=R6;var qz={root:"m_87cf2631"};const pQ={__staticSelector:"UnstyledButton"},fi=$i(e=>{const n=ge("UnstyledButton",pQ,e),{className:t,component:i="button",__staticSelector:r,unstyled:a,classNames:o,styles:l,style:f,attributes:c,...h}=n;return k.jsx(we,{...Ge({name:r,props:n,classes:qz,className:t,style:f,classNames:o,styles:l,unstyled:a,attributes:c})("root",{focusable:!0}),component:i,type:i==="button"?"button":void 0,...h})});fi.classes=qz;fi.displayName="@mantine/core/UnstyledButton";var Hz={root:"m_515a97f8"};const P6=Pe(e=>{const n=ge("VisuallyHidden",null,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,attributes:f,...c}=n;return k.jsx(we,{component:"span",...Ge({name:"VisuallyHidden",classes:Hz,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:f})("root"),...c})});P6.classes=Hz;P6.displayName="@mantine/core/VisuallyHidden";var Uz={root:"m_1b7284a3"};const Vz=(e,{radius:n,shadow:t})=>({root:{"--paper-radius":n===void 0?void 0:Ut(n),"--paper-shadow":c6(t)}}),ei=$i(e=>{const n=ge("Paper",null,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,withBorder:l,vars:f,radius:c,shadow:h,variant:d,mod:p,attributes:v,...y}=n,b=Ge({name:"Paper",props:n,classes:Uz,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:v,vars:f,varsResolver:Vz});return k.jsx(we,{mod:[{"data-with-border":l},p],...b("root"),variant:d,...y})});ei.classes=Uz;ei.varsResolver=Vz;ei.displayName="@mantine/core/Paper";function T5(e,n,t,i){return e==="center"||i==="center"?{top:n}:e==="end"?{bottom:t}:e==="start"?{top:t}:{}}function M5(e,n,t,i,r){return e==="center"||i==="center"?{left:n}:e==="end"?{[r==="ltr"?"right":"left"]:t}:e==="start"?{[r==="ltr"?"left":"right"]:t}:{}}const vQ={bottom:"borderTopLeftRadius",left:"borderTopRightRadius",right:"borderBottomLeftRadius",top:"borderBottomRightRadius"};function gQ({position:e,arrowSize:n,arrowOffset:t,arrowRadius:i,arrowPosition:r,arrowX:a,arrowY:o,dir:l}){const[f,c="center"]=e.split("-"),h={width:n,height:n,transform:"rotate(45deg)",position:"absolute",[vQ[f]]:i},d=-n/2;return f==="left"?{...h,...T5(c,o,t,r),right:d,borderLeftColor:"transparent",borderBottomColor:"transparent",clipPath:"polygon(100% 0, 0 0, 100% 100%)"}:f==="right"?{...h,...T5(c,o,t,r),left:d,borderRightColor:"transparent",borderTopColor:"transparent",clipPath:"polygon(0 100%, 0 0, 100% 100%)"}:f==="top"?{...h,...M5(c,a,t,r,l),bottom:d,borderTopColor:"transparent",borderLeftColor:"transparent",clipPath:"polygon(0 100%, 100% 100%, 100% 0)"}:f==="bottom"?{...h,...M5(c,a,t,r,l),top:d,borderBottomColor:"transparent",borderRightColor:"transparent",clipPath:"polygon(0 100%, 0 0, 100% 0)"}:{}}function vg({position:e,arrowSize:n,arrowOffset:t,arrowRadius:i,arrowPosition:r,visible:a,arrowX:o,arrowY:l,style:f,...c}){const{dir:h}=yu();return a?k.jsx("div",{...c,style:{...f,...gQ({position:e,arrowSize:n,arrowOffset:t,arrowRadius:i,arrowPosition:r,dir:h,arrowX:o,arrowY:l})}}):null}vg.displayName="@mantine/core/FloatingArrow";function Wz(e,n){if(e==="rtl"&&(n.includes("right")||n.includes("left"))){const[t,i]=n.split("-"),r=t==="right"?"left":"right";return i===void 0?r:`${r}-${i}`}return n}function Gz({open:e,close:n,openDelay:t,closeDelay:i}){const r=O.useRef(-1),a=O.useRef(-1),o=()=>{window.clearTimeout(r.current),window.clearTimeout(a.current)},l=()=>{o(),t===0||t===void 0?e():r.current=window.setTimeout(e,t)},f=()=>{o(),i===0||i===void 0?n():a.current=window.setTimeout(n,i)};return O.useEffect(()=>o,[]),{openDropdown:l,closeDropdown:f}}var Yz={root:"m_9814e45f"};const yQ={zIndex:ha("modal")},Kz=(e,{gradient:n,color:t,backgroundOpacity:i,blur:r,radius:a,zIndex:o})=>({root:{"--overlay-bg":n||(t!==void 0||i!==void 0)&&Is(t||"#000",i??.6)||void 0,"--overlay-filter":r?`blur(${he(r)})`:void 0,"--overlay-radius":a===void 0?void 0:Ut(a),"--overlay-z-index":o==null?void 0:o.toString()}}),Am=$i(e=>{const n=ge("Overlay",yQ,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,fixed:f,center:c,children:h,radius:d,zIndex:p,gradient:v,blur:y,color:b,backgroundOpacity:w,mod:_,attributes:S,...C}=n;return k.jsx(we,{...Ge({name:"Overlay",props:n,classes:Yz,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:S,vars:l,varsResolver:Kz})("root"),mod:[{center:c,fixed:f},_],...C,children:h})});Am.classes=Yz;Am.varsResolver=Kz;Am.displayName="@mantine/core/Overlay";function tk(e){const n=document.createElement("div");return n.setAttribute("data-portal","true"),typeof e.className=="string"&&n.classList.add(...e.className.split(" ").filter(Boolean)),typeof e.style=="object"&&Object.assign(n.style,e.style),typeof e.id=="string"&&n.setAttribute("id",e.id),n}function bQ({target:e,reuseTargetNode:n,...t}){if(e)return typeof e=="string"?document.querySelector(e)||tk(t):e;if(n){const i=document.querySelector("[data-mantine-shared-portal-node]");if(i)return i;const r=tk(t);return r.setAttribute("data-mantine-shared-portal-node","true"),document.body.appendChild(r),r}return tk(t)}const wQ={reuseTargetNode:!0},Xz=Pe(e=>{const{children:n,target:t,reuseTargetNode:i,ref:r,...a}=ge("Portal",wQ,e),[o,l]=O.useState(!1),f=O.useRef(null);return ts(()=>(l(!0),f.current=bQ({target:t,reuseTargetNode:i,...a}),ug(r,f.current),!t&&!i&&f.current&&document.body.appendChild(f.current),()=>{!t&&!i&&f.current&&document.body.removeChild(f.current)}),[t]),!o||!f.current?null:Vs.createPortal(k.jsx(k.Fragment,{children:n}),f.current)});Xz.displayName="@mantine/core/Portal";const el=Pe(({withinPortal:e=!0,children:n,...t})=>Sm()==="test"||!e?k.jsx(k.Fragment,{children:n}):k.jsx(Xz,{...t,children:n}));el.displayName="@mantine/core/OptionalPortal";const Nd=e=>({in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:`scale(.9) translateY(${e==="bottom"?10:-10}px)`},transitionProperty:"transform, opacity"}),gv={fade:{in:{opacity:1},out:{opacity:0},transitionProperty:"opacity"},"fade-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(30px)"},transitionProperty:"opacity, transform"},"fade-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-30px)"},transitionProperty:"opacity, transform"},"fade-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(30px)"},transitionProperty:"opacity, transform"},"fade-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-30px)"},transitionProperty:"opacity, transform"},scale:{in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:"scale(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-y":{in:{opacity:1,transform:"scaleY(1)"},out:{opacity:0,transform:"scaleY(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-x":{in:{opacity:1,transform:"scaleX(1)"},out:{opacity:0,transform:"scaleX(0)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"skew-up":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:"translateY(-20px) skew(-10deg, -5deg)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"skew-down":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:"translateY(20px) skew(-10deg, -5deg)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-left":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:"translateY(20px) rotate(-5deg)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-right":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:"translateY(20px) rotate(5deg)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-100%)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(100%)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"slide-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(100%)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"slide-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-100%)"},common:{transformOrigin:"right"},transitionProperty:"transform, opacity"},pop:{...Nd("bottom"),common:{transformOrigin:"center center"}},"pop-bottom-left":{...Nd("bottom"),common:{transformOrigin:"bottom left"}},"pop-bottom-right":{...Nd("bottom"),common:{transformOrigin:"bottom right"}},"pop-top-left":{...Nd("top"),common:{transformOrigin:"top left"}},"pop-top-right":{...Nd("top"),common:{transformOrigin:"top right"}}},j5={entering:"in",entered:"in",exiting:"out",exited:"out","pre-exiting":"out","pre-entering":"out"};function D5({transition:e,state:n,duration:t,timingFunction:i}){const r={WebkitBackfaceVisibility:"hidden",transitionDuration:`${t}ms`,transitionTimingFunction:i};return typeof e=="string"?e in gv?{transitionProperty:gv[e].transitionProperty,...r,...gv[e].common,...gv[e][j5[n]]}:{}:{transitionProperty:e.transitionProperty,...r,...e.common,...e[j5[n]]}}function kQ({duration:e,exitDuration:n,timingFunction:t,mounted:i,onEnter:r,onExit:a,onEntered:o,onExited:l,enterDelay:f,exitDelay:c}){const h=ni(),d=h6(),p=h.respectReducedMotion?d:!1,[v,y]=O.useState(p?0:e),[b,w]=O.useState(i?"entered":"exited"),_=O.useRef(-1),S=O.useRef(-1),C=O.useRef(-1);function E(){window.clearTimeout(_.current),window.clearTimeout(S.current),cancelAnimationFrame(C.current)}const A=j=>{E();const N=j?r:a,q=j?o:l,R=p?0:j?e:n;y(R),R===0?(typeof N=="function"&&N(),typeof q=="function"&&q(),w(j?"entered":"exited")):C.current=requestAnimationFrame(()=>{eh.flushSync(()=>{w(j?"pre-entering":"pre-exiting")}),C.current=requestAnimationFrame(()=>{typeof N=="function"&&N(),w(j?"entering":"exiting"),_.current=window.setTimeout(()=>{typeof q=="function"&&q(),w(j?"entered":"exited")},R)})})},T=j=>{if(E(),typeof(j?f:c)!="number"){A(j);return}S.current=window.setTimeout(()=>{A(j)},j?f:c)};return Yo(()=>{T(i)},[i]),O.useEffect(()=>()=>{E()},[]),{transitionDuration:v,transitionStatus:b,transitionTimingFunction:t||"ease"}}function Xo({keepMounted:e,transition:n="fade",duration:t=250,exitDuration:i=t,mounted:r,children:a,timingFunction:o="ease",onExit:l,onEntered:f,onEnter:c,onExited:h,enterDelay:d,exitDelay:p}){const v=Sm(),{transitionDuration:y,transitionStatus:b,transitionTimingFunction:w}=kQ({mounted:r,exitDuration:i,duration:t,timingFunction:o,onExit:l,onEntered:f,onEnter:c,onExited:h,enterDelay:d,exitDelay:p});if(v==="test")return r?k.jsx(k.Fragment,{children:a({})}):e?a({display:"none"}):null;if(y===0)return e?k.jsx(O.Activity,{mode:r?"visible":"hidden",children:a({})}):r?k.jsx(k.Fragment,{children:a({})}):null;const _=b==="exited";return e?k.jsx(O.Activity,{mode:_?"hidden":"visible",children:a(_?{}:D5({transition:n,duration:y,state:b,timingFunction:w}))}):_?null:k.jsx(k.Fragment,{children:a(D5({transition:n,duration:y,state:b,timingFunction:w}))})}Xo.displayName="@mantine/core/Transition";const _Q={duration:100,transition:"fade"};function R5(e,n){return{..._Q,...n,...e}}const[xQ,Zz]=da("Popover component was not found in the tree");function Y1({children:e,active:n=!0,refProp:t="ref",innerRef:i}){const r=zt(nK(n),i),a=vu(e);return a?O.cloneElement(a,{[t]:r}):e}function Qz(e){return k.jsx(P6,{tabIndex:-1,"data-autofocus":!0,...e})}Y1.displayName="@mantine/core/FocusTrap";Qz.displayName="@mantine/core/FocusTrapInitialFocus";Y1.InitialFocus=Qz;var Jz={dropdown:"m_38a85659",arrow:"m_a31dc6c1",overlay:"m_3d7bc908"};const N6=Pe(e=>{var w,_,S,C;const n=ge("PopoverDropdown",null,e),{className:t,style:i,vars:r,children:a,onKeyDownCapture:o,variant:l,classNames:f,styles:c,ref:h,...d}=n,p=Zz(),v=V$({opened:p.opened,shouldReturnFocus:p.returnFocus}),y=p.withRoles?{"aria-labelledby":p.getTargetId(),id:p.getDropdownId(),role:"dialog",tabIndex:-1}:{},b=zt(h,p.floating);return p.disabled?null:k.jsx(el,{...p.portalProps,withinPortal:p.withinPortal,children:k.jsx(Xo,{mounted:p.opened,...p.transitionProps,transition:((w=p.transitionProps)==null?void 0:w.transition)||"fade",duration:((_=p.transitionProps)==null?void 0:_.duration)??150,keepMounted:p.keepMounted,exitDuration:typeof((S=p.transitionProps)==null?void 0:S.exitDuration)=="number"?p.transitionProps.exitDuration:(C=p.transitionProps)==null?void 0:C.duration,children:E=>{var A;return k.jsx(Y1,{active:p.trapFocus&&p.opened,innerRef:b,children:k.jsxs(we,{...y,...d,variant:l,onKeyDownCapture:HY(()=>{var T,j;(T=p.onClose)==null||T.call(p),(j=p.onDismiss)==null||j.call(p)},{active:p.closeOnEscape,onTrigger:v,onKeyDown:o}),"data-position":p.placement,"data-fixed":p.floatingStrategy==="fixed"||void 0,...p.getStyles("dropdown",{className:t,props:n,classNames:f,styles:c,style:[{...E,zIndex:p.zIndex,top:p.y??0,left:p.x??0,width:p.width==="target"?void 0:he(p.width),...p.referenceHidden?{display:"none"}:null},(A=p.resolvedStyles)==null?void 0:A.dropdown,c==null?void 0:c.dropdown,i]}),children:[a,k.jsx(vg,{ref:p.arrowRef,arrowX:p.arrowX,arrowY:p.arrowY,visible:p.withArrow,position:p.placement,arrowSize:p.arrowSize,arrowRadius:p.arrowRadius,arrowOffset:p.arrowOffset,arrowPosition:p.arrowPosition,...p.getStyles("arrow",{props:n,classNames:f,styles:c})})]})})}})})});N6.classes=Jz;N6.displayName="@mantine/core/PopoverDropdown";const SQ={refProp:"ref",popupType:"dialog"},eL=Pe(e=>{const{children:n,refProp:t,popupType:i,ref:r,...a}=ge("PopoverTarget",SQ,e),o=vu(n);if(!o)throw new Error("Popover.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const l=a,f=Zz(),c=zt(f.reference,z1(o),r),h=f.withRoles?{"aria-haspopup":i,"aria-expanded":f.opened,"aria-controls":f.opened?f.getDropdownId():void 0,id:f.getTargetId()}:{},d=o.props;return O.cloneElement(o,{...l,...h,...f.targetProps,className:cn(f.targetProps.className,l.className,d.className),[t]:c,...f.controlled?null:{onClick:p=>{var v;f.onToggle(),(v=d.onClick)==null||v.call(d,p)}}})});eL.displayName="@mantine/core/PopoverTarget";function CQ(e){if(e===void 0)return{shift:!0,flip:!0};const n={...e};return e.shift===void 0&&(n.shift=!0),e.flip===void 0&&(n.flip=!0),n}function AQ(e,n,t){const i=CQ(e.middlewares),r=[Nz(e.offset),YZ()];return e.dropdownVisible&&t!=="test"&&e.preventPositionChangeWhenVisible&&(i.flip=!1),i.flip&&r.push(typeof i.flip=="boolean"?pg():pg(i.flip)),i.shift&&r.push(E6(typeof i.shift=="boolean"?{limiter:_5(),padding:5}:{limiter:_5(),padding:5,...i.shift})),i.inline&&r.push(typeof i.inline=="boolean"?ch():ch(i.inline)),r.push($z({element:e.arrowRef,padding:e.arrowOffset})),(i.size||e.width==="target")&&r.push(GZ({...typeof i.size=="boolean"?{}:i.size,apply({rects:a,availableWidth:o,availableHeight:l,...f}){var h;const c=((h=n().refs.floating.current)==null?void 0:h.style)??{};i.size&&(typeof i.size=="object"&&i.size.apply?i.size.apply({rects:a,availableWidth:o,availableHeight:l,...f}):Object.assign(c,{maxWidth:`${o}px`,maxHeight:`${l}px`})),e.width==="target"&&Object.assign(c,{width:`${a.reference.width}px`})}})),r}function OQ(e){const n=Sm(),[t,i]=xi({value:e.opened,defaultValue:e.defaultOpened,finalValue:!1,onChange:e.onChange}),r=O.useRef(t),a=()=>{t&&!e.disabled&&i(!1)},o=()=>{e.disabled||i(!t)},l=D6({strategy:e.strategy,placement:e.preventPositionChangeWhenVisible?e.positionRef.current:e.position,middleware:AQ(e,()=>l,n),whileElementsMounted:e.keepMounted?void 0:iS});return O.useEffect(()=>{if(!(!l.refs.reference.current||!l.refs.floating.current)&&t)return iS(l.refs.reference.current,l.refs.floating.current,l.update)},[t,l.update]),Yo(()=>{var f;(f=e.onPositionChange)==null||f.call(e,l.placement),e.positionRef.current=l.placement},[l.placement,e.preventPositionChangeWhenVisible]),Yo(()=>{var f,c;t!==r.current&&(t?(c=e.onOpen)==null||c.call(e):(f=e.onClose)==null||f.call(e)),r.current=t},[t,e.onClose,e.onOpen]),ts(()=>{let f=-1;return t&&(f=window.setTimeout(()=>e.setDropdownVisible(!0),4)),()=>{window.clearTimeout(f)}},[t,e.position]),{floating:l,controlled:typeof e.opened=="boolean",opened:t,onClose:a,onToggle:o}}const EQ={position:"bottom",offset:8,transitionProps:{transition:"fade",duration:150},middlewares:{flip:!0,shift:!0,inline:!1},arrowSize:7,arrowOffset:5,arrowRadius:0,arrowPosition:"side",closeOnClickOutside:!0,withinPortal:!0,closeOnEscape:!0,trapFocus:!1,withRoles:!0,returnFocus:!1,withOverlay:!1,hideDetached:!0,clickOutsideEvents:["mousedown","touchstart"],zIndex:ha("popover"),__staticSelector:"Popover",width:"max-content"},nL=(e,{radius:n,shadow:t})=>({dropdown:{"--popover-radius":n===void 0?void 0:Ut(n),"--popover-shadow":c6(t)}});function Tn(e){var Le,en,hn,fn,Ze,Ke,An;const n=ge("Popover",EQ,e),{children:t,position:i,offset:r,onPositionChange:a,opened:o,transitionProps:l,onExitTransitionEnd:f,onEnterTransitionEnd:c,width:h,middlewares:d,withArrow:p,arrowSize:v,arrowOffset:y,arrowRadius:b,arrowPosition:w,unstyled:_,classNames:S,styles:C,closeOnClickOutside:E,withinPortal:A,portalProps:T,closeOnEscape:j,clickOutsideEvents:N,trapFocus:q,onClose:R,onDismiss:L,onOpen:B,onChange:G,zIndex:H,radius:U,shadow:P,id:z,defaultOpened:F,__staticSelector:Y,withRoles:D,disabled:V,returnFocus:W,variant:$,keepMounted:X,vars:te,floatingStrategy:ae,withOverlay:le,overlayProps:ye,hideDetached:oe,attributes:ue,preventPositionChangeWhenVisible:ke,...ie}=n,Re=Ge({name:Y,props:n,classes:Jz,classNames:S,styles:C,unstyled:_,attributes:ue,rootSelector:"dropdown",vars:te,varsResolver:nL}),{resolvedStyles:pe}=Ni({classNames:S,styles:C,props:n}),[Ce,De]=O.useState(o??F??!1),be=O.useRef(i),_e=O.useRef(null),[Me,Be]=O.useState(null),[Ve,He]=O.useState(null),{dir:We}=yu(),Ye=Sm(),rn=Gi(z),Q=OQ({middlewares:d,width:h,position:Wz(We,i),offset:typeof r=="number"?r+(p?v/2:0):r,arrowRef:_e,arrowOffset:y,onPositionChange:a,opened:o,defaultOpened:F,onChange:G,onOpen:B,onClose:R,onDismiss:L,strategy:ae,dropdownVisible:Ce,setDropdownVisible:De,positionRef:be,disabled:V,preventPositionChangeWhenVisible:ke,keepMounted:X});GY(()=>{E&&(Q.onClose(),L==null||L())},N,[Me,Ve]);const me=O.useCallback(on=>{Be(on),Q.floating.refs.setReference(on)},[Q.floating.refs.setReference]),xe=O.useCallback(on=>{He(on),Q.floating.refs.setFloating(on)},[Q.floating.refs.setFloating]),Xe=O.useCallback(()=>{var on;(on=l==null?void 0:l.onExited)==null||on.call(l),f==null||f(),De(!1),ke||(be.current=i)},[l==null?void 0:l.onExited,f,ke,i]),ne=O.useCallback(()=>{var on;(on=l==null?void 0:l.onEntered)==null||on.call(l),c==null||c()},[l==null?void 0:l.onEntered,c]);return k.jsxs(xQ,{value:{returnFocus:W,disabled:V,controlled:Q.controlled,reference:me,floating:xe,x:Q.floating.x,y:Q.floating.y,arrowX:(hn=(en=(Le=Q.floating)==null?void 0:Le.middlewareData)==null?void 0:en.arrow)==null?void 0:hn.x,arrowY:(Ke=(Ze=(fn=Q.floating)==null?void 0:fn.middlewareData)==null?void 0:Ze.arrow)==null?void 0:Ke.y,opened:Q.opened,arrowRef:_e,transitionProps:{...l,onExited:Xe,onEntered:ne},width:h,withArrow:p,arrowSize:v,arrowOffset:y,arrowRadius:b,arrowPosition:w,placement:Q.floating.placement,trapFocus:q,withinPortal:A,portalProps:T,zIndex:H,radius:U,shadow:P,closeOnEscape:j,onDismiss:L,onClose:Q.onClose,onToggle:Q.onToggle,getTargetId:()=>rn,getDropdownId:()=>`${rn}-dropdown`,withRoles:D,targetProps:ie,__staticSelector:Y,classNames:S,styles:C,unstyled:_,variant:$,keepMounted:X,getStyles:Re,resolvedStyles:pe,floatingStrategy:ae,referenceHidden:oe&&Ye!=="test"?(An=Q.floating.middlewareData.hide)==null?void 0:An.referenceHidden:!1},children:[t,le&&k.jsx(Xo,{transition:"fade",mounted:Q.opened,duration:(l==null?void 0:l.duration)||250,exitDuration:(l==null?void 0:l.exitDuration)||250,children:on=>k.jsx(el,{withinPortal:A,children:k.jsx(Am,{...ye,...Re("overlay",{className:ye==null?void 0:ye.className,style:[on,ye==null?void 0:ye.style]})})})})]})}Tn.Target=eL;Tn.Dropdown=N6;Tn.varsResolver=nL;Tn.displayName="@mantine/core/Popover";Tn.extend=e=>e;Tn.withProps=e=>{const n=t=>k.jsx(Tn,{...e,...t});return n.extend=Tn.extend,n.displayName=`WithProps(${Tn.displayName})`,n};var Ta={root:"m_5ae2e3c",barsLoader:"m_7a2bd4cd",bar:"m_870bb79","bars-loader-animation":"m_5d2b3b9d",dotsLoader:"m_4e3f22d7",dot:"m_870c4af","loader-dots-animation":"m_aac34a1",ovalLoader:"m_b34414df","oval-loader-animation":"m_f8e89c4b"};const tL=({className:e,...n})=>k.jsxs(we,{component:"span",className:cn(Ta.barsLoader,e),...n,children:[k.jsx("span",{className:Ta.bar}),k.jsx("span",{className:Ta.bar}),k.jsx("span",{className:Ta.bar})]});tL.displayName="@mantine/core/Bars";const iL=({className:e,...n})=>k.jsxs(we,{component:"span",className:cn(Ta.dotsLoader,e),...n,children:[k.jsx("span",{className:Ta.dot}),k.jsx("span",{className:Ta.dot}),k.jsx("span",{className:Ta.dot})]});iL.displayName="@mantine/core/Dots";const rL=({className:e,...n})=>k.jsx(we,{component:"span",className:cn(Ta.ovalLoader,e),...n});rL.displayName="@mantine/core/Oval";const aL={bars:tL,oval:rL,dots:iL},TQ={loaders:aL,type:"oval"},oL=(e,{size:n,color:t})=>({root:{"--loader-size":Mn(n,"loader-size"),"--loader-color":t?nt(t,e):void 0}}),Wi=Pe(e=>{const n=ge("Loader",TQ,e),{size:t,color:i,type:r,vars:a,className:o,style:l,classNames:f,styles:c,unstyled:h,loaders:d,variant:p,children:v,attributes:y,...b}=n,w=Ge({name:"Loader",props:n,classes:Ta,className:o,style:l,classNames:f,styles:c,unstyled:h,attributes:y,vars:a,varsResolver:oL});return v?k.jsx(we,{...w("root"),...b,children:v}):k.jsx(we,{...w("root"),component:d[r],variant:p,size:t,...b})});Wi.defaultLoaders=aL;Wi.classes=Ta;Wi.varsResolver=oL;Wi.displayName="@mantine/core/Loader";var bc={root:"m_8d3f4000",icon:"m_8d3afb97",loader:"m_302b9fb1",group:"m_1a0f1b21",groupSection:"m_437b6484"};const P5={orientation:"horizontal"},sL=(e,{borderWidth:n})=>({group:{"--ai-border-width":he(n)}}),K1=Pe(e=>{const n=ge("ActionIconGroup",P5,e),{className:t,style:i,classNames:r,styles:a,unstyled:o,orientation:l,vars:f,borderWidth:c,variant:h,mod:d,attributes:p,...v}=ge("ActionIconGroup",P5,e);return k.jsx(we,{...Ge({name:"ActionIconGroup",props:n,classes:bc,className:t,style:i,classNames:r,styles:a,unstyled:o,attributes:p,vars:f,varsResolver:sL,rootSelector:"group"})("group"),variant:h,mod:[{"data-orientation":l},d],role:"group",...v})});K1.classes=bc;K1.varsResolver=sL;K1.displayName="@mantine/core/ActionIconGroup";const lL=(e,{radius:n,color:t,gradient:i,variant:r,autoContrast:a,size:o})=>{const l=e.variantColorResolver({color:t||e.primaryColor,theme:e,gradient:i,variant:r||"filled",autoContrast:a});return{groupSection:{"--section-height":Mn(o,"section-height"),"--section-padding-x":Mn(o,"section-padding-x"),"--section-fz":Zt(o),"--section-radius":n===void 0?void 0:Ut(n),"--section-bg":t||r?l.background:void 0,"--section-color":l.color,"--section-bd":t||r?l.border:void 0}}},X1=Pe(e=>{const n=ge("ActionIconGroupSection",null,e),{className:t,style:i,classNames:r,styles:a,unstyled:o,vars:l,variant:f,gradient:c,radius:h,autoContrast:d,attributes:p,...v}=n;return k.jsx(we,{...Ge({name:"ActionIconGroupSection",props:n,classes:bc,className:t,style:i,classNames:r,styles:a,unstyled:o,attributes:p,vars:l,varsResolver:lL,rootSelector:"groupSection"})("groupSection"),variant:f,...v})});X1.classes=bc;X1.varsResolver=lL;X1.displayName="@mantine/core/ActionIconGroupSection";const uL=(e,{size:n,radius:t,variant:i,gradient:r,color:a,autoContrast:o})=>{const l=e.variantColorResolver({color:a||e.primaryColor,theme:e,gradient:r,variant:i||"filled",autoContrast:o});return{root:{"--ai-size":Mn(n,"ai-size"),"--ai-radius":t===void 0?void 0:Ut(t),"--ai-bg":a||i?l.background:void 0,"--ai-hover":a||i?l.hover:void 0,"--ai-hover-color":a||i?l.hoverColor:void 0,"--ai-color":l.color,"--ai-bd":a||i?l.border:void 0}}},Ht=$i(e=>{const n=ge("ActionIcon",null,e),{className:t,unstyled:i,variant:r,classNames:a,styles:o,style:l,loading:f,loaderProps:c,size:h,color:d,radius:p,__staticSelector:v,gradient:y,vars:b,children:w,disabled:_,"data-disabled":S,autoContrast:C,mod:E,attributes:A,...T}=n,j=Ge({name:["ActionIcon",v],props:n,className:t,style:l,classes:bc,classNames:a,styles:o,unstyled:i,attributes:A,vars:b,varsResolver:uL});return k.jsxs(fi,{...j("root",{active:!_&&!f&&!S}),...T,unstyled:i,variant:r,size:h,disabled:_||f,mod:[{loading:f,disabled:_||S},E],children:[typeof f=="boolean"&&k.jsx(Xo,{mounted:f,transition:"slide-down",duration:150,children:N=>k.jsx(we,{component:"span",...j("loader",{style:N}),"aria-hidden":!0,children:k.jsx(Wi,{color:"var(--ai-color)",size:"calc(var(--ai-size) * 0.55)",...c})})}),k.jsx(we,{component:"span",mod:{loading:f},...j("icon"),children:w})]})});Ht.classes=bc;Ht.varsResolver=uL;Ht.displayName="@mantine/core/ActionIcon";Ht.Group=K1;Ht.GroupSection=X1;function fL({size:e="var(--cb-icon-size, 70%)",style:n,...t}){return k.jsx("svg",{viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{...n,width:e,height:e},...t,children:k.jsx("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}fL.displayName="@mantine/core/CloseIcon";var cL={root:"m_86a44da5","root--subtle":"m_220c80f2"};const MQ={variant:"subtle"},dL=(e,{size:n,radius:t,iconSize:i})=>({root:{"--cb-size":Mn(n,"cb-size"),"--cb-radius":t===void 0?void 0:Ut(t),"--cb-icon-size":he(i)}}),bu=$i(e=>{const n=ge("CloseButton",MQ,e),{iconSize:t,children:i,vars:r,radius:a,className:o,classNames:l,style:f,styles:c,unstyled:h,"data-disabled":d,disabled:p,variant:v,icon:y,mod:b,attributes:w,__staticSelector:_,...S}=n,C=Ge({name:_||"CloseButton",props:n,className:o,style:f,classes:cL,classNames:l,styles:c,unstyled:h,attributes:w,vars:r,varsResolver:dL});return k.jsxs(fi,{...S,unstyled:h,variant:v,disabled:p,mod:[{disabled:p||d},b],...C("root",{variant:v,active:!p&&!d}),children:[y||k.jsx(fL,{}),i]})});bu.classes=cL;bu.varsResolver=dL;bu.displayName="@mantine/core/CloseButton";function jQ(e){return O.Children.toArray(e).filter(Boolean)}var hL={root:"m_4081bf90"};const DQ={preventGrowOverflow:!0,gap:"md",align:"center",justify:"flex-start",wrap:"wrap"},mL=(e,{grow:n,preventGrowOverflow:t,gap:i,align:r,justify:a,wrap:o},{childWidth:l})=>({root:{"--group-child-width":n&&t?l:void 0,"--group-gap":Ft(i),"--group-align":r,"--group-justify":a,"--group-wrap":o}}),wn=Pe(e=>{const n=ge("Group",DQ,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,children:l,gap:f,align:c,justify:h,wrap:d,grow:p,preventGrowOverflow:v,vars:y,variant:b,__size:w,mod:_,attributes:S,...C}=n,E=jQ(l),A=E.length,T=Ft(f??"md");return k.jsx(we,{...Ge({name:"Group",props:n,stylesCtx:{childWidth:`calc(${100/A}% - (${T} - ${T} / ${A}))`},className:i,style:r,classes:hL,classNames:t,styles:a,unstyled:o,attributes:S,vars:y,varsResolver:mL})("root"),variant:b,mod:[{grow:p},_],size:w,...C,children:E})});wn.classes=hL;wn.varsResolver=mL;wn.displayName="@mantine/core/Group";const[RQ,rs]=da("ModalBase component was not found in tree");function PQ({opened:e,transitionDuration:n}){const[t,i]=O.useState(e),r=O.useRef(-1),a=h6()?0:n;return O.useEffect(()=>(e?(i(!0),window.clearTimeout(r.current)):a===0?i(!1):r.current=window.setTimeout(()=>i(!1),a),()=>window.clearTimeout(r.current)),[e,a]),t}function NQ({id:e,transitionProps:n,opened:t,trapFocus:i,closeOnEscape:r,onClose:a,returnFocus:o}){const l=Gi(e),[f,c]=O.useState(!1),[h,d]=O.useState(!1),p=PQ({opened:t,transitionDuration:typeof(n==null?void 0:n.duration)=="number"?n==null?void 0:n.duration:200});return K$("keydown",v=>{var y;v.key==="Escape"&&r&&!v.isComposing&&t&&((y=v.target)==null?void 0:y.getAttribute("data-mantine-stop-propagation"))!=="true"&&a()},{capture:!0}),V$({opened:t,shouldReturnFocus:i&&o}),{_id:l,titleMounted:f,bodyMounted:h,shouldLockScroll:p,setTitleMounted:c,setBodyMounted:d}}var Ga=function(){return Ga=Object.assign||function(n){for(var t,i=1,r=arguments.length;i<r;i++){t=arguments[i];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(n[a]=t[a])}return n},Ga.apply(this,arguments)};function pL(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,i=Object.getOwnPropertySymbols(e);r<i.length;r++)n.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(t[i[r]]=e[i[r]]);return t}function $Q(e,n,t){if(t||arguments.length===2)for(var i=0,r=n.length,a;i<r;i++)(a||!(i in n))&&(a||(a=Array.prototype.slice.call(n,0,i)),a[i]=n[i]);return e.concat(a||Array.prototype.slice.call(n))}var Xv="right-scroll-bar-position",Zv="width-before-scroll-bar",zQ="with-scroll-bars-hidden",LQ="--removed-body-scroll-bar-size";function ik(e,n){return typeof e=="function"?e(n):e&&(e.current=n),e}function IQ(e,n){var t=O.useState(function(){return{value:e,callback:n,facade:{get current(){return t.value},set current(i){var r=t.value;r!==i&&(t.value=i,t.callback(i,r))}}}})[0];return t.callback=n,t.facade}var BQ=typeof window<"u"?O.useLayoutEffect:O.useEffect,N5=new WeakMap;function FQ(e,n){var t=IQ(null,function(i){return e.forEach(function(r){return ik(r,i)})});return BQ(function(){var i=N5.get(t);if(i){var r=new Set(i),a=new Set(e),o=t.current;r.forEach(function(l){a.has(l)||ik(l,null)}),a.forEach(function(l){r.has(l)||ik(l,o)})}N5.set(t,e)},[e]),t}function qQ(e){return e}function HQ(e,n){n===void 0&&(n=qQ);var t=[],i=!1,r={read:function(){if(i)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return t.length?t[t.length-1]:e},useMedium:function(a){var o=n(a,i);return t.push(o),function(){t=t.filter(function(l){return l!==o})}},assignSyncMedium:function(a){for(i=!0;t.length;){var o=t;t=[],o.forEach(a)}t={push:function(l){return a(l)},filter:function(){return t}}},assignMedium:function(a){i=!0;var o=[];if(t.length){var l=t;t=[],l.forEach(a),o=t}var f=function(){var h=o;o=[],h.forEach(a)},c=function(){return Promise.resolve().then(f)};c(),t={push:function(h){o.push(h),c()},filter:function(h){return o=o.filter(h),t}}}};return r}function UQ(e){e===void 0&&(e={});var n=HQ(null);return n.options=Ga({async:!0,ssr:!1},e),n}var vL=function(e){var n=e.sideCar,t=pL(e,["sideCar"]);if(!n)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var i=n.read();if(!i)throw new Error("Sidecar medium not found");return O.createElement(i,Ga({},t))};vL.isSideCarExport=!0;function VQ(e,n){return e.useMedium(n),vL}var gL=UQ(),rk=function(){},Z1=O.forwardRef(function(e,n){var t=O.useRef(null),i=O.useState({onScrollCapture:rk,onWheelCapture:rk,onTouchMoveCapture:rk}),r=i[0],a=i[1],o=e.forwardProps,l=e.children,f=e.className,c=e.removeScrollBar,h=e.enabled,d=e.shards,p=e.sideCar,v=e.noRelative,y=e.noIsolation,b=e.inert,w=e.allowPinchZoom,_=e.as,S=_===void 0?"div":_,C=e.gapMode,E=pL(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),A=p,T=FQ([t,n]),j=Ga(Ga({},E),r);return O.createElement(O.Fragment,null,h&&O.createElement(A,{sideCar:gL,removeScrollBar:c,shards:d,noRelative:v,noIsolation:y,inert:b,setCallbacks:a,allowPinchZoom:!!w,lockRef:t,gapMode:C}),o?O.cloneElement(O.Children.only(l),Ga(Ga({},j),{ref:T})):O.createElement(S,Ga({},j,{className:f,ref:T}),l))});Z1.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Z1.classNames={fullWidth:Zv,zeroRight:Xv};var WQ=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function GQ(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var n=WQ();return n&&e.setAttribute("nonce",n),e}function YQ(e,n){e.styleSheet?e.styleSheet.cssText=n:e.appendChild(document.createTextNode(n))}function KQ(e){var n=document.head||document.getElementsByTagName("head")[0];n.appendChild(e)}var XQ=function(){var e=0,n=null;return{add:function(t){e==0&&(n=GQ())&&(YQ(n,t),KQ(n)),e++},remove:function(){e--,!e&&n&&(n.parentNode&&n.parentNode.removeChild(n),n=null)}}},ZQ=function(){var e=XQ();return function(n,t){O.useEffect(function(){return e.add(n),function(){e.remove()}},[n&&t])}},yL=function(){var e=ZQ(),n=function(t){var i=t.styles,r=t.dynamic;return e(i,r),null};return n},QQ={left:0,top:0,right:0,gap:0},ak=function(e){return parseInt(e||"",10)||0},JQ=function(e){var n=window.getComputedStyle(document.body),t=n[e==="padding"?"paddingLeft":"marginLeft"],i=n[e==="padding"?"paddingTop":"marginTop"],r=n[e==="padding"?"paddingRight":"marginRight"];return[ak(t),ak(i),ak(r)]},eJ=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return QQ;var n=JQ(e),t=document.documentElement.clientWidth,i=window.innerWidth;return{left:n[0],top:n[1],right:n[2],gap:Math.max(0,i-t+n[2]-n[0])}},nJ=yL(),jf="data-scroll-locked",tJ=function(e,n,t,i){var r=e.left,a=e.top,o=e.right,l=e.gap;return t===void 0&&(t="margin"),`
|
||
.`.concat(zQ,` {
|
||
overflow: hidden `).concat(i,`;
|
||
padding-right: `).concat(l,"px ").concat(i,`;
|
||
}
|
||
body[`).concat(jf,`] {
|
||
overflow: hidden `).concat(i,`;
|
||
overscroll-behavior: contain;
|
||
`).concat([n&&"position: relative ".concat(i,";"),t==="margin"&&`
|
||
padding-left: `.concat(r,`px;
|
||
padding-top: `).concat(a,`px;
|
||
padding-right: `).concat(o,`px;
|
||
margin-left:0;
|
||
margin-top:0;
|
||
margin-right: `).concat(l,"px ").concat(i,`;
|
||
`),t==="padding"&&"padding-right: ".concat(l,"px ").concat(i,";")].filter(Boolean).join(""),`
|
||
}
|
||
|
||
.`).concat(Xv,` {
|
||
right: `).concat(l,"px ").concat(i,`;
|
||
}
|
||
|
||
.`).concat(Zv,` {
|
||
margin-right: `).concat(l,"px ").concat(i,`;
|
||
}
|
||
|
||
.`).concat(Xv," .").concat(Xv,` {
|
||
right: 0 `).concat(i,`;
|
||
}
|
||
|
||
.`).concat(Zv," .").concat(Zv,` {
|
||
margin-right: 0 `).concat(i,`;
|
||
}
|
||
|
||
body[`).concat(jf,`] {
|
||
`).concat(LQ,": ").concat(l,`px;
|
||
}
|
||
`)},$5=function(){var e=parseInt(document.body.getAttribute(jf)||"0",10);return isFinite(e)?e:0},iJ=function(){O.useEffect(function(){return document.body.setAttribute(jf,($5()+1).toString()),function(){var e=$5()-1;e<=0?document.body.removeAttribute(jf):document.body.setAttribute(jf,e.toString())}},[])},rJ=function(e){var n=e.noRelative,t=e.noImportant,i=e.gapMode,r=i===void 0?"margin":i;iJ();var a=O.useMemo(function(){return eJ(r)},[r]);return O.createElement(nJ,{styles:tJ(a,!n,r,t?"":"!important")})},aS=!1;if(typeof window<"u")try{var yv=Object.defineProperty({},"passive",{get:function(){return aS=!0,!0}});window.addEventListener("test",yv,yv),window.removeEventListener("test",yv,yv)}catch{aS=!1}var df=aS?{passive:!1}:!1,aJ=function(e){return e.tagName==="TEXTAREA"},bL=function(e,n){if(!(e instanceof Element))return!1;var t=window.getComputedStyle(e);return t[n]!=="hidden"&&!(t.overflowY===t.overflowX&&!aJ(e)&&t[n]==="visible")},oJ=function(e){return bL(e,"overflowY")},sJ=function(e){return bL(e,"overflowX")},z5=function(e,n){var t=n.ownerDocument,i=n;do{typeof ShadowRoot<"u"&&i instanceof ShadowRoot&&(i=i.host);var r=wL(e,i);if(r){var a=kL(e,i),o=a[1],l=a[2];if(o>l)return!0}i=i.parentNode}while(i&&i!==t.body);return!1},lJ=function(e){var n=e.scrollTop,t=e.scrollHeight,i=e.clientHeight;return[n,t,i]},uJ=function(e){var n=e.scrollLeft,t=e.scrollWidth,i=e.clientWidth;return[n,t,i]},wL=function(e,n){return e==="v"?oJ(n):sJ(n)},kL=function(e,n){return e==="v"?lJ(n):uJ(n)},fJ=function(e,n){return e==="h"&&n==="rtl"?-1:1},cJ=function(e,n,t,i,r){var a=fJ(e,window.getComputedStyle(n).direction),o=a*i,l=t.target,f=n.contains(l),c=!1,h=o>0,d=0,p=0;do{if(!l)break;var v=kL(e,l),y=v[0],b=v[1],w=v[2],_=b-w-a*y;(y||_)&&wL(e,l)&&(d+=_,p+=y);var S=l.parentNode;l=S&&S.nodeType===Node.DOCUMENT_FRAGMENT_NODE?S.host:S}while(!f&&l!==document.body||f&&(n.contains(l)||n===l));return(h&&Math.abs(d)<1||!h&&Math.abs(p)<1)&&(c=!0),c},bv=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},L5=function(e){return[e.deltaX,e.deltaY]},I5=function(e){return e&&"current"in e?e.current:e},dJ=function(e,n){return e[0]===n[0]&&e[1]===n[1]},hJ=function(e){return`
|
||
.block-interactivity-`.concat(e,` {pointer-events: none;}
|
||
.allow-interactivity-`).concat(e,` {pointer-events: all;}
|
||
`)},mJ=0,hf=[];function pJ(e){var n=O.useRef([]),t=O.useRef([0,0]),i=O.useRef(),r=O.useState(mJ++)[0],a=O.useState(yL)[0],o=O.useRef(e);O.useEffect(function(){o.current=e},[e]),O.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(r));var b=$Q([e.lockRef.current],(e.shards||[]).map(I5),!0).filter(Boolean);return b.forEach(function(w){return w.classList.add("allow-interactivity-".concat(r))}),function(){document.body.classList.remove("block-interactivity-".concat(r)),b.forEach(function(w){return w.classList.remove("allow-interactivity-".concat(r))})}}},[e.inert,e.lockRef.current,e.shards]);var l=O.useCallback(function(b,w){if("touches"in b&&b.touches.length===2||b.type==="wheel"&&b.ctrlKey)return!o.current.allowPinchZoom;var _=bv(b),S=t.current,C="deltaX"in b?b.deltaX:S[0]-_[0],E="deltaY"in b?b.deltaY:S[1]-_[1],A,T=b.target,j=Math.abs(C)>Math.abs(E)?"h":"v";if("touches"in b&&j==="h"&&T.type==="range")return!1;var N=window.getSelection(),q=N&&N.anchorNode,R=q?q===T||q.contains(T):!1;if(R)return!1;var L=z5(j,T);if(!L)return!0;if(L?A=j:(A=j==="v"?"h":"v",L=z5(j,T)),!L)return!1;if(!i.current&&"changedTouches"in b&&(C||E)&&(i.current=A),!A)return!0;var B=i.current||A;return cJ(B,w,b,B==="h"?C:E)},[]),f=O.useCallback(function(b){var w=b;if(!(!hf.length||hf[hf.length-1]!==a)){var _="deltaY"in w?L5(w):bv(w),S=n.current.filter(function(A){return A.name===w.type&&(A.target===w.target||w.target===A.shadowParent)&&dJ(A.delta,_)})[0];if(S&&S.should){w.cancelable&&w.preventDefault();return}if(!S){var C=(o.current.shards||[]).map(I5).filter(Boolean).filter(function(A){return A.contains(w.target)}),E=C.length>0?l(w,C[0]):!o.current.noIsolation;E&&w.cancelable&&w.preventDefault()}}},[]),c=O.useCallback(function(b,w,_,S){var C={name:b,delta:w,target:_,should:S,shadowParent:vJ(_)};n.current.push(C),setTimeout(function(){n.current=n.current.filter(function(E){return E!==C})},1)},[]),h=O.useCallback(function(b){t.current=bv(b),i.current=void 0},[]),d=O.useCallback(function(b){c(b.type,L5(b),b.target,l(b,e.lockRef.current))},[]),p=O.useCallback(function(b){c(b.type,bv(b),b.target,l(b,e.lockRef.current))},[]);O.useEffect(function(){return hf.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:p}),document.addEventListener("wheel",f,df),document.addEventListener("touchmove",f,df),document.addEventListener("touchstart",h,df),function(){hf=hf.filter(function(b){return b!==a}),document.removeEventListener("wheel",f,df),document.removeEventListener("touchmove",f,df),document.removeEventListener("touchstart",h,df)}},[]);var v=e.removeScrollBar,y=e.inert;return O.createElement(O.Fragment,null,y?O.createElement(a,{styles:hJ(r)}):null,v?O.createElement(rJ,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function vJ(e){for(var n=null;e!==null;)e instanceof ShadowRoot&&(n=e.host,e=e.host),e=e.parentNode;return n}const gJ=VQ(gL,pJ);var ru=O.forwardRef(function(e,n){return O.createElement(Z1,Ga({},e,{ref:n,sideCar:gJ}))});ru.classNames=Z1.classNames;function _L({keepMounted:e,opened:n,onClose:t,id:i,transitionProps:r,onExitTransitionEnd:a,onEnterTransitionEnd:o,trapFocus:l,closeOnEscape:f,returnFocus:c,closeOnClickOutside:h,withinPortal:d,portalProps:p,lockScroll:v,children:y,zIndex:b,shadow:w,padding:_,__vars:S,unstyled:C,removeScrollProps:E,...A}){const{_id:T,titleMounted:j,bodyMounted:N,shouldLockScroll:q,setTitleMounted:R,setBodyMounted:L}=NQ({id:i,transitionProps:r,opened:n,trapFocus:l,closeOnEscape:f,onClose:t,returnFocus:c}),{key:B,...G}=E||{};return k.jsx(el,{...p,withinPortal:d,children:k.jsx(RQ,{value:{opened:n,onClose:t,closeOnClickOutside:h,onExitTransitionEnd:a,onEnterTransitionEnd:o,transitionProps:{...r,keepMounted:e},getTitleId:()=>`${T}-title`,getBodyId:()=>`${T}-body`,titleMounted:j,bodyMounted:N,setTitleMounted:R,setBodyMounted:L,trapFocus:l,closeOnEscape:f,zIndex:b,unstyled:C},children:k.jsx(ru,{enabled:q&&v,...G,children:k.jsx(we,{...A,id:T,__vars:{...S,"--mb-z-index":(b||ha("modal")).toString(),"--mb-shadow":c6(w),"--mb-padding":Ft(_)},children:y})},B)})})}_L.displayName="@mantine/core/ModalBase";function yJ(){const e=rs();return O.useEffect(()=>(e.setBodyMounted(!0),()=>e.setBodyMounted(!1)),[]),e.getBodyId()}var Bf={title:"m_615af6c9",header:"m_b5489c3c",inner:"m_60c222c7",content:"m_fd1ab0aa",close:"m_606cb269",body:"m_5df29311"};function xL({className:e,...n}){const t=yJ(),i=rs();return k.jsx(we,{id:t,className:cn({[Bf.body]:!i.unstyled},e),...n})}xL.displayName="@mantine/core/ModalBaseBody";function SL({className:e,onClick:n,...t}){const i=rs();return k.jsx(bu,{...t,onClick:r=>{i.onClose(),n==null||n(r)},className:cn({[Bf.close]:!i.unstyled},e),unstyled:i.unstyled})}SL.displayName="@mantine/core/ModalBaseCloseButton";function CL({transitionProps:e,className:n,innerProps:t,onKeyDown:i,style:r,ref:a,...o}){const l=rs();return k.jsx(Xo,{mounted:l.opened,transition:"pop",...l.transitionProps,onExited:()=>{var f,c,h;(f=l.onExitTransitionEnd)==null||f.call(l),(h=(c=l.transitionProps)==null?void 0:c.onExited)==null||h.call(c)},onEntered:()=>{var f,c,h;(f=l.onEnterTransitionEnd)==null||f.call(l),(h=(c=l.transitionProps)==null?void 0:c.onEntered)==null||h.call(c)},...e,children:f=>k.jsx("div",{...t,className:cn({[Bf.inner]:!l.unstyled},t.className),children:k.jsx(Y1,{active:l.opened&&l.trapFocus,innerRef:a,children:k.jsx(ei,{...o,component:"section",role:"dialog",tabIndex:-1,"aria-modal":!0,"aria-describedby":l.bodyMounted?l.getBodyId():void 0,"aria-labelledby":l.titleMounted?l.getTitleId():void 0,style:[r,f],className:cn({[Bf.content]:!l.unstyled},n),unstyled:l.unstyled,children:o.children})})})})}CL.displayName="@mantine/core/ModalBaseContent";function AL({className:e,...n}){const t=rs();return k.jsx(we,{component:"header",className:cn({[Bf.header]:!t.unstyled},e),...n})}AL.displayName="@mantine/core/ModalBaseHeader";const bJ={duration:200,timingFunction:"ease",transition:"fade"};function wJ(e){const n=rs();return{...bJ,...n.transitionProps,...e}}function OL({onClick:e,transitionProps:n,style:t,visible:i,...r}){const a=rs(),o=wJ(n);return k.jsx(Xo,{mounted:i!==void 0?i:a.opened,...o,transition:"fade",children:l=>k.jsx(Am,{fixed:!0,style:[t,l],zIndex:a.zIndex,unstyled:a.unstyled,onClick:f=>{e==null||e(f),a.closeOnClickOutside&&a.onClose()},...r})})}OL.displayName="@mantine/core/ModalBaseOverlay";function kJ(){const e=rs();return O.useEffect(()=>(e.setTitleMounted(!0),()=>e.setTitleMounted(!1)),[]),e.getTitleId()}function EL({className:e,...n}){const t=kJ(),i=rs();return k.jsx(we,{component:"h2",className:cn({[Bf.title]:!i.unstyled},e),id:t,...n})}EL.displayName="@mantine/core/ModalBaseTitle";function _J({children:e}){return k.jsx(k.Fragment,{children:e})}const TL=O.createContext({size:"sm"}),ML=Pe(e=>{const n=ge("InputClearButton",null,e),{size:t,variant:i,vars:r,classNames:a,styles:o,...l}=n,f=O.use(TL),{resolvedClassNames:c,resolvedStyles:h}=Ni({classNames:a,styles:o,props:n});return k.jsx(bu,{variant:i||"transparent",size:t||(f==null?void 0:f.size)||"sm",classNames:c,styles:h,__staticSelector:"InputClearButton",style:{pointerEvents:"all",background:"var(--input-bg)",...l.style},...l})});ML.displayName="@mantine/core/InputClearButton";const xJ={xs:7,sm:8,md:10,lg:12,xl:15};function SJ({__clearable:e,__clearSection:n,rightSection:t,__defaultRightSection:i,size:r="sm",__clearSectionMode:a="both"}){const o=e&&n;return a==="rightSection"?t===null?null:t||i:a==="clear"?t===null?null:o||i:o&&(t||i)?k.jsxs("div",{"data-combined-clear-section":!0,style:{display:"flex",gap:2,alignItems:"center",paddingInlineEnd:xJ[r]},children:[o,t||i]}):t===null?null:t||o||i}const wu=O.createContext({offsetBottom:!1,offsetTop:!1,describedBy:void 0,getStyles:null,inputId:void 0,labelId:void 0});var va={wrapper:"m_6c018570",input:"m_8fb7ebe7",section:"m_82577fc2",placeholder:"m_88bacfd0",root:"m_46b77525",label:"m_8fdc1311",required:"m_78a94662",error:"m_8f816625",description:"m_fe47ce59"};const jL=(e,{size:n})=>({description:{"--input-description-size":n===void 0?void 0:`calc(${Zt(n)} - ${he(2)})`}}),Om=Pe(e=>{const n=ge("InputDescription",null,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,__staticSelector:f,__inheritStyles:c=!0,attributes:h,...d}=ge("InputDescription",null,n),p=O.use(wu),v=Ge({name:["InputWrapper",f],props:n,classes:va,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:h,rootSelector:"description",vars:l,varsResolver:jL});return k.jsx(we,{component:"p",...(c&&(p==null?void 0:p.getStyles)||v)("description",p!=null&&p.getStyles?{className:i,style:r}:void 0),...d})});Om.classes=va;Om.varsResolver=jL;Om.displayName="@mantine/core/InputDescription";const DL=(e,{size:n})=>({error:{"--input-error-size":n===void 0?void 0:`calc(${Zt(n)} - ${he(2)})`}}),Em=Pe(e=>{const n=ge("InputError",null,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,attributes:f,__staticSelector:c,__inheritStyles:h=!0,...d}=n,p=Ge({name:["InputWrapper",c],props:n,classes:va,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:f,rootSelector:"error",vars:l,varsResolver:DL}),v=O.use(wu);return k.jsx(we,{component:"p",...(h&&(v==null?void 0:v.getStyles)||p)("error",v!=null&&v.getStyles?{className:i,style:r}:void 0),...d})});Em.classes=va;Em.varsResolver=DL;Em.displayName="@mantine/core/InputError";const CJ={labelElement:"label"},RL=(e,{size:n})=>({label:{"--input-label-size":Zt(n),"--input-asterisk-color":void 0}}),Tm=Pe(e=>{const n=ge("InputLabel",CJ,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,labelElement:f,required:c,htmlFor:h,onMouseDown:d,children:p,__staticSelector:v,mod:y,attributes:b,...w}=n,_=Ge({name:["InputWrapper",v],props:n,classes:va,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:b,rootSelector:"label",vars:l,varsResolver:RL}),S=O.use(wu),C=(S==null?void 0:S.getStyles)||_;return k.jsxs(we,{...C("label",S!=null&&S.getStyles?{className:i,style:r}:void 0),component:f,htmlFor:f==="label"?h:void 0,mod:[{required:c},y],onMouseDown:E=>{d==null||d(E),!E.defaultPrevented&&E.detail>1&&E.preventDefault()},...w,children:[p,c&&k.jsx("span",{...C("required"),"aria-hidden":!0,children:" *"})]})});Tm.classes=va;Tm.varsResolver=RL;Tm.displayName="@mantine/core/InputLabel";const $6=Pe(e=>{const n=ge("InputPlaceholder",null,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,__staticSelector:f,error:c,mod:h,attributes:d,...p}=n;return k.jsx(we,{...Ge({name:["InputPlaceholder",f],props:n,classes:va,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:d,rootSelector:"placeholder"})("placeholder"),mod:[{error:!!c},h],component:"span",...p})});$6.classes=va;$6.displayName="@mantine/core/InputPlaceholder";function AJ(e,{hasDescription:n,hasError:t}){const i=e.findIndex(l=>l==="input"),r=e.slice(0,i),a=e.slice(i+1),o=n&&r.includes("description")||t&&r.includes("error");return{offsetBottom:n&&a.includes("description")||t&&a.includes("error"),offsetTop:o}}const OJ={labelElement:"label",inputContainer:e=>e,inputWrapperOrder:["label","description","input","error"]},PL=(e,{size:n})=>({label:{"--input-label-size":Zt(n),"--input-asterisk-color":void 0},error:{"--input-error-size":n===void 0?void 0:`calc(${Zt(n)} - ${he(2)})`},description:{"--input-description-size":n===void 0?void 0:`calc(${Zt(n)} - ${he(2)})`}}),Q1=Pe(e=>{const n=ge("InputWrapper",OJ,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,size:f,variant:c,__staticSelector:h,inputContainer:d,inputWrapperOrder:p,label:v,error:y,description:b,labelProps:w,descriptionProps:_,errorProps:S,labelElement:C,children:E,withAsterisk:A,id:T,required:j,__stylesApiProps:N,mod:q,attributes:R,...L}=n,B=Ge({name:["InputWrapper",h],props:N||n,classes:va,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:R,vars:l,varsResolver:PL}),G={size:f,variant:c,__staticSelector:h},H=Gi(T),U=typeof A=="boolean"?A:j,P=(S==null?void 0:S.id)||`${H}-error`,z=(_==null?void 0:_.id)||`${H}-description`,F=H,Y=!!y&&typeof y!="boolean",D=!!b,V=`${Y?P:""} ${D?z:""}`,W=V.trim().length>0?V.trim():void 0,$=(w==null?void 0:w.id)||`${H}-label`,X=v&&k.jsx(Tm,{labelElement:C,id:$,htmlFor:F,required:U,...G,...w,children:v},"label"),te=D&&k.jsx(Om,{..._,...G,size:(_==null?void 0:_.size)||G.size,id:(_==null?void 0:_.id)||z,children:b},"description"),ae=k.jsx(O.Fragment,{children:d(E)},"input"),le=Y&&O.createElement(Em,{...S,...G,size:(S==null?void 0:S.size)||G.size,key:"error",id:(S==null?void 0:S.id)||P},y),ye=p.map(oe=>{switch(oe){case"label":return X;case"input":return ae;case"description":return te;case"error":return le;default:return null}});return k.jsx(wu,{value:{getStyles:B,describedBy:W,inputId:F,labelId:$,...AJ(p,{hasDescription:D,hasError:Y})},children:k.jsx(we,{variant:c,size:f,mod:[{error:!!y},q],id:C==="label"?void 0:T,...B("root"),...L,children:ye})})});Q1.classes=va;Q1.varsResolver=PL;Q1.displayName="@mantine/core/InputWrapper";const EJ={variant:"default",leftSectionPointerEvents:"none",rightSectionPointerEvents:"none",withAria:!0,withErrorStyles:!0,size:"sm",loading:!1,loadingPosition:"right"},NL=(e,n,t)=>({wrapper:{"--input-margin-top":t.offsetTop?"calc(var(--mantine-spacing-xs) / 2)":void 0,"--input-margin-bottom":t.offsetBottom?"calc(var(--mantine-spacing-xs) / 2)":void 0,"--input-height":Mn(n.size,"input-height"),"--input-fz":Zt(n.size),"--input-radius":n.radius===void 0?void 0:Ut(n.radius),"--input-left-section-width":n.leftSectionWidth!==void 0?he(n.leftSectionWidth):void 0,"--input-right-section-width":n.rightSectionWidth!==void 0?he(n.rightSectionWidth):void 0,"--input-padding-y":n.multiline?Mn(n.size,"input-padding-y"):void 0,"--input-left-section-pointer-events":n.leftSectionPointerEvents,"--input-right-section-pointer-events":n.rightSectionPointerEvents}}),Nt=$i(e=>{const n=ge("Input",EJ,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,required:l,__staticSelector:f,__stylesApiProps:c,size:h,wrapperProps:d,error:p,disabled:v,leftSection:y,leftSectionProps:b,leftSectionWidth:w,rightSection:_,rightSectionProps:S,rightSectionWidth:C,rightSectionPointerEvents:E,leftSectionPointerEvents:A,variant:T,vars:j,pointer:N,multiline:q,radius:R,id:L,withAria:B,withErrorStyles:G,mod:H,inputSize:U,attributes:P,__clearSection:z,__clearable:F,__clearSectionMode:Y,__defaultRightSection:D,loading:V,loadingPosition:W,rootRef:$,...X}=n,{styleProps:te,rest:ae}=gu(X),le=O.use(wu),ye={offsetBottom:le==null?void 0:le.offsetBottom,offsetTop:le==null?void 0:le.offsetTop},oe=Ge({name:["Input",f],props:c||n,classes:va,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:P,stylesCtx:ye,rootSelector:"wrapper",vars:j,varsResolver:NL}),ue=B?{required:l,disabled:v,"aria-invalid":p?!0:void 0,"aria-describedby":le==null?void 0:le.describedBy,id:(le==null?void 0:le.inputId)||L}:{},ke=V?k.jsx(Wi,{size:W==="left"?"calc(var(--input-left-section-size) / 2)":"calc(var(--input-right-section-size) / 2)"}):null,ie=V&&W==="left"?ke:y,Re=SJ({__clearable:F,__clearSection:z,rightSection:V&&W==="right"?ke:_,__defaultRightSection:D,size:h,__clearSectionMode:Y});return k.jsx(TL,{value:{size:h||"sm"},children:k.jsxs(we,{ref:$,...oe("wrapper"),...te,...d,mod:[{error:!!p&&G,pointer:N,disabled:v,multiline:q,"data-with-right-section":!!Re,"data-with-left-section":!!ie},H],variant:T,size:h,children:[ie&&k.jsx("div",{...b,"data-position":"left",...oe("section",{className:b==null?void 0:b.className,style:b==null?void 0:b.style}),children:ie}),k.jsx(we,{component:"input",...ae,...ue,required:l,mod:{disabled:v,error:!!p&&G},variant:T,__size:U,...oe("input")}),Re&&k.jsx("div",{...S,"data-position":"right",...oe("section",{className:S==null?void 0:S.className,style:S==null?void 0:S.style}),children:Re})]})})});Nt.classes=va;Nt.varsResolver=NL;Nt.Wrapper=Q1;Nt.Label=Tm;Nt.Error=Em;Nt.Description=Om;Nt.Placeholder=$6;Nt.ClearButton=ML;Nt.displayName="@mantine/core/Input";function $L(e,n,t){const i=ge(e,n,t),{label:r,description:a,error:o,required:l,classNames:f,styles:c,className:h,unstyled:d,__staticSelector:p,__stylesApiProps:v,errorProps:y,labelProps:b,descriptionProps:w,wrapperProps:_,id:S,size:C,style:E,inputContainer:A,inputWrapperOrder:T,withAsterisk:j,variant:N,vars:q,mod:R,attributes:L,...B}=i,{styleProps:G,rest:H}=gu(B),U={label:r,description:a,error:o,required:l,classNames:f,className:h,__staticSelector:p,__stylesApiProps:v||i,errorProps:y,labelProps:b,descriptionProps:w,unstyled:d,styles:c,size:C,style:E,inputContainer:A,inputWrapperOrder:T,withAsterisk:j,variant:N,id:S,mod:R,attributes:L,..._};return{...H,classNames:f,styles:c,unstyled:d,wrapperProps:{...U,...G},inputProps:{required:l,classNames:f,styles:c,unstyled:d,size:C,__staticSelector:p,__stylesApiProps:v||i,error:o,variant:N,id:S,attributes:L}}}const TJ={__staticSelector:"InputBase",withAria:!0,size:"sm"},zi=$i(e=>{const{inputProps:n,wrapperProps:t,...i}=$L("InputBase",TJ,e);return k.jsx(Nt.Wrapper,{...t,children:k.jsx(Nt,{...n,...i})})});zi.classes={...Nt.classes,...Nt.Wrapper.classes};zi.displayName="@mantine/core/InputBase";function gg({style:e,size:n=16,...t}){return k.jsx("svg",{viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{...e,width:he(n),height:he(n),display:"block"},...t,children:k.jsx("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}gg.displayName="@mantine/core/AccordionChevron";var zL={root:"m_b6d8b162"};function MJ(e){if(e==="start")return"start";if(e==="end"||e)return"end"}const jJ={inherit:!1},LL=(e,{variant:n,lineClamp:t,gradient:i,size:r})=>({root:{"--text-fz":Zt(r),"--text-lh":UY(r),"--text-gradient":n==="gradient"?Y3(i,e):void 0,"--text-line-clamp":typeof t=="number"?t.toString():void 0}}),un=$i(e=>{const n=ge("Text",jJ,e),{lineClamp:t,truncate:i,inline:r,inherit:a,gradient:o,span:l,__staticSelector:f,vars:c,className:h,style:d,classNames:p,styles:v,unstyled:y,variant:b,mod:w,size:_,attributes:S,...C}=n;return k.jsx(we,{...Ge({name:["Text",f],props:n,classes:zL,className:h,style:d,classNames:p,styles:v,unstyled:y,attributes:S,vars:c,varsResolver:LL})("root",{focusable:!0}),component:l?"span":"p",variant:b,mod:[{"data-truncate":MJ(i),"data-line-clamp":typeof t=="number","data-inline":r,"data-inherit":a},w],size:_,...C})});un.classes=zL;un.varsResolver=LL;un.displayName="@mantine/core/Text";var IL={root:"m_849cf0da"};const DJ={underline:"hover"},z6=$i(e=>{const{underline:n,className:t,unstyled:i,mod:r,...a}=ge("Anchor",DJ,e);return k.jsx(un,{component:"a",className:cn({[IL.root]:!i},t),...a,mod:[{underline:n},r],__staticSelector:"Anchor",unstyled:i})});z6.classes=IL;z6.displayName="@mantine/core/Anchor";const[RJ,wc]=da("AppShell was not found in tree");var rl={root:"m_89ab340",navbar:"m_45252eee",aside:"m_9cdde9a",header:"m_3b16f56b",main:"m_8983817",footer:"m_3840c879",section:"m_6dcfc7c7"};const L6=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,unstyled:a,vars:o,withBorder:l,zIndex:f,mod:c,...h}=ge("AppShellAside",null,e),d=wc();return d.disabled?null:k.jsx(we,{component:"aside",mod:[{"with-border":l??d.withBorder},c],...d.getStyles("aside",{className:cn({[ru.classNames.zeroRight]:d.offsetScrollbars},t),classNames:n,styles:r,style:i}),...h,__vars:{"--app-shell-aside-z-index":`calc(${f??d.zIndex} + 1)`}})});L6.classes=rl;L6.displayName="@mantine/core/AppShellAside";const I6=Pe(e=>{var p;const{classNames:n,className:t,style:i,styles:r,unstyled:a,vars:o,withBorder:l,zIndex:f,mod:c,...h}=ge("AppShellFooter",null,e),d=wc();return d.disabled?null:k.jsx(we,{component:"footer",mod:[{"with-border":l??d.withBorder},c],...d.getStyles("footer",{className:cn({[ru.classNames.zeroRight]:d.offsetScrollbars},t),classNames:n,styles:r,style:i}),...h,__vars:{"--app-shell-footer-z-index":(p=f??d.zIndex)==null?void 0:p.toString()}})});I6.classes=rl;I6.displayName="@mantine/core/AppShellFooter";const B6=Pe(e=>{var p;const{classNames:n,className:t,style:i,styles:r,unstyled:a,vars:o,withBorder:l,zIndex:f,mod:c,...h}=ge("AppShellHeader",null,e),d=wc();return d.disabled?null:k.jsx(we,{component:"header",mod:[{"with-border":l??d.withBorder},c],...d.getStyles("header",{className:cn({[ru.classNames.zeroRight]:d.offsetScrollbars},t),classNames:n,styles:r,style:i}),...h,__vars:{"--app-shell-header-z-index":(p=f??d.zIndex)==null?void 0:p.toString()}})});B6.classes=rl;B6.displayName="@mantine/core/AppShellHeader";const F6=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,...o}=ge("AppShellMain",null,e);return k.jsx(we,{component:"main",...wc().getStyles("main",{className:t,style:i,classNames:n,styles:r}),...o})});F6.classes=rl;F6.displayName="@mantine/core/AppShellMain";const q6=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,unstyled:a,vars:o,withBorder:l,zIndex:f,mod:c,...h}=ge("AppShellNavbar",null,e),d=wc();return d.disabled?null:k.jsx(we,{component:"nav",mod:[{"with-border":l??d.withBorder},c],...d.getStyles("navbar",{className:t,classNames:n,styles:r,style:i}),...h,__vars:{"--app-shell-navbar-z-index":`calc(${f??d.zIndex} + 1)`}})});q6.classes=rl;q6.displayName="@mantine/core/AppShellNavbar";const H6=$i(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,grow:o,mod:l,...f}=ge("AppShellSection",null,e),c=wc();return k.jsx(we,{mod:[{grow:o},l],...c.getStyles("section",{className:t,style:i,classNames:n,styles:r}),...f})});H6.classes=rl;H6.displayName="@mantine/core/AppShellSection";function Mm(e){return typeof e=="object"?e.base:e}function jm(e){const n=typeof e=="object"&&e!==null&&typeof e.base<"u"&&Object.keys(e).length===1;return typeof e=="number"||typeof e=="string"||n}function Dm(e){return!(typeof e!="object"||e===null||Object.keys(e).length===1&&"base"in e)}function PJ({baseStyles:e,minMediaStyles:n,maxMediaStyles:t,aside:i,theme:r,mode:a}){var c,h,d;const o=i==null?void 0:i.width,l="translateX(var(--app-shell-aside-width))",f="translateX(calc(var(--app-shell-aside-width) * -1))";if(i!=null&&i.breakpoint&&!((c=i==null?void 0:i.collapsed)!=null&&c.mobile)&&(t[i==null?void 0:i.breakpoint]=t[i==null?void 0:i.breakpoint]||{},a==="fixed"?(t[i==null?void 0:i.breakpoint]["--app-shell-aside-width"]="100%",t[i==null?void 0:i.breakpoint]["--app-shell-aside-offset"]="0px"):(t[i==null?void 0:i.breakpoint]["--app-shell-aside-width"]="0px",t[i==null?void 0:i.breakpoint]["--app-shell-aside-offset"]="0px")),jm(o)){const p=he(Mm(o));e["--app-shell-aside-width"]=p,e["--app-shell-aside-offset"]=p}if(Dm(o)&&(typeof o.base<"u"&&(e["--app-shell-aside-width"]=he(o.base),e["--app-shell-aside-offset"]=he(o.base)),St(o).forEach(p=>{p!=="base"&&(n[p]=n[p]||{},n[p]["--app-shell-aside-width"]=he(o[p]),n[p]["--app-shell-aside-offset"]=he(o[p]))})),i!=null&&i.breakpoint&&a==="static"&&(n[i.breakpoint]=n[i.breakpoint]||{},n[i.breakpoint]["--app-shell-aside-position"]="sticky",n[i.breakpoint]["--app-shell-aside-grid-row"]="2",n[i.breakpoint]["--app-shell-aside-grid-column"]="3",n[i.breakpoint]["--app-shell-main-column-end"]="3"),(h=i==null?void 0:i.collapsed)!=null&&h.desktop){const p=i.breakpoint;n[p]=n[p]||{},n[p]["--app-shell-aside-transform"]=l,n[p]["--app-shell-aside-transform-rtl"]=f,a==="fixed"?n[p]["--app-shell-aside-offset"]="0px !important":(n[p]["--app-shell-aside-width"]="0px",n[p]["--app-shell-aside-display"]="none",n[p]["--app-shell-main-column-end"]="-1"),n[p]["--app-shell-aside-scroll-locked-visibility"]="hidden"}if((d=i==null?void 0:i.collapsed)!=null&&d.mobile){const p=d6(i.breakpoint,r.breakpoints)-.1;t[p]=t[p]||{},a==="fixed"?(t[p]["--app-shell-aside-width"]="100%",t[p]["--app-shell-aside-offset"]="0px"):t[p]["--app-shell-aside-width"]="0px",t[p]["--app-shell-aside-transform"]=l,t[p]["--app-shell-aside-transform-rtl"]=f,t[p]["--app-shell-aside-scroll-locked-visibility"]="hidden"}}function NJ({baseStyles:e,minMediaStyles:n,footer:t,mode:i}){const r=t==null?void 0:t.height,a="translateY(var(--app-shell-footer-height))",o=i==="static"?!0:(t==null?void 0:t.offset)??!0;if(i==="static"&&t&&(e["--app-shell-footer-position"]="sticky",e["--app-shell-footer-grid-column"]="1 / -1",e["--app-shell-footer-grid-row"]="3"),jm(r)){const l=he(Mm(r));e["--app-shell-footer-height"]=l,o&&(e["--app-shell-footer-offset"]=l)}Dm(r)&&(typeof r.base<"u"&&(e["--app-shell-footer-height"]=he(r.base),o&&(e["--app-shell-footer-offset"]=he(r.base))),St(r).forEach(l=>{l!=="base"&&(n[l]=n[l]||{},n[l]["--app-shell-footer-height"]=he(r[l]),o&&(n[l]["--app-shell-footer-offset"]=he(r[l])))})),t!=null&&t.collapsed&&(e["--app-shell-footer-transform"]=a,i==="fixed"&&(e["--app-shell-footer-offset"]="0px !important"))}function $J({baseStyles:e,minMediaStyles:n,header:t,mode:i}){const r=t==null?void 0:t.height,a="translateY(calc(var(--app-shell-header-height) * -1))",o=i==="static"?!0:(t==null?void 0:t.offset)??!0;if(i==="static"&&t&&(e["--app-shell-header-position"]="sticky",e["--app-shell-header-grid-column"]="1 / -1",e["--app-shell-header-grid-row"]="1"),jm(r)){const l=he(Mm(r));e["--app-shell-header-height"]=l,o&&(e["--app-shell-header-offset"]=l)}Dm(r)&&(typeof r.base<"u"&&(e["--app-shell-header-height"]=he(r.base),o&&(e["--app-shell-header-offset"]=he(r.base))),St(r).forEach(l=>{l!=="base"&&(n[l]=n[l]||{},n[l]["--app-shell-header-height"]=he(r[l]),o&&(n[l]["--app-shell-header-offset"]=he(r[l])))})),t!=null&&t.collapsed&&(e["--app-shell-header-transform"]=a,i==="fixed"&&(e["--app-shell-header-offset"]="0px !important"))}function zJ({baseStyles:e,minMediaStyles:n,maxMediaStyles:t,navbar:i,theme:r,mode:a}){var c,h,d;const o=i==null?void 0:i.width,l="translateX(calc(var(--app-shell-navbar-width) * -1))",f="translateX(var(--app-shell-navbar-width))";if(i!=null&&i.breakpoint&&!((c=i==null?void 0:i.collapsed)!=null&&c.mobile)&&(t[i==null?void 0:i.breakpoint]=t[i==null?void 0:i.breakpoint]||{},t[i==null?void 0:i.breakpoint]["--app-shell-navbar-offset"]="0px",t[i==null?void 0:i.breakpoint]["--app-shell-navbar-width"]="100%",a==="static"&&(t[i==null?void 0:i.breakpoint]["--app-shell-navbar-grid-width"]="0px")),jm(o)){const p=he(Mm(o));e["--app-shell-navbar-width"]=p,e["--app-shell-navbar-offset"]=p,a==="static"&&(e["--app-shell-navbar-grid-width"]=p)}if(Dm(o)&&(typeof o.base<"u"&&(e["--app-shell-navbar-width"]=he(o.base),e["--app-shell-navbar-offset"]=he(o.base),a==="static"&&(e["--app-shell-navbar-grid-width"]=he(o.base))),St(o).forEach(p=>{p!=="base"&&(n[p]=n[p]||{},n[p]["--app-shell-navbar-width"]=he(o[p]),n[p]["--app-shell-navbar-offset"]=he(o[p]),a==="static"&&(n[p]["--app-shell-navbar-grid-width"]=he(o[p])))})),i!=null&&i.breakpoint&&a==="static"&&(n[i.breakpoint]=n[i.breakpoint]||{},n[i.breakpoint]["--app-shell-navbar-position"]="sticky",n[i.breakpoint]["--app-shell-navbar-grid-row"]="2",n[i.breakpoint]["--app-shell-navbar-grid-column"]="1",n[i.breakpoint]["--app-shell-main-column-start"]="2"),(h=i==null?void 0:i.collapsed)!=null&&h.desktop){const p=i.breakpoint;n[p]=n[p]||{},n[p]["--app-shell-navbar-transform"]=l,n[p]["--app-shell-navbar-transform-rtl"]=f,a==="fixed"?n[p]["--app-shell-navbar-offset"]="0px !important":(n[p]["--app-shell-navbar-width"]="0px",n[p]["--app-shell-navbar-display"]="none",n[p]["--app-shell-main-column-start"]="1")}if((d=i==null?void 0:i.collapsed)!=null&&d.mobile){const p=d6(i.breakpoint,r.breakpoints)-.1;t[p]=t[p]||{},t[p]["--app-shell-navbar-width"]="100%",t[p]["--app-shell-navbar-offset"]="0px",a==="static"&&(t[p]["--app-shell-navbar-grid-width"]="0px"),t[p]["--app-shell-navbar-transform"]=l,t[p]["--app-shell-navbar-transform-rtl"]=f}}function ok(e){return Number(e)===0?"0px":Ft(e)}function LJ({padding:e,baseStyles:n,minMediaStyles:t}){jm(e)&&(n["--app-shell-padding"]=ok(Mm(e))),Dm(e)&&(e.base&&(n["--app-shell-padding"]=ok(e.base)),St(e).forEach(i=>{i!=="base"&&(t[i]=t[i]||{},t[i]["--app-shell-padding"]=ok(e[i]))}))}function IJ({navbar:e,header:n,footer:t,aside:i,padding:r,theme:a,mode:o}){const l={},f={},c={};o==="static"&&(c["--app-shell-main-grid-column"]="1 / -1",c["--app-shell-main-grid-row"]="2"),zJ({baseStyles:c,minMediaStyles:l,maxMediaStyles:f,navbar:e,theme:a,mode:o}),PJ({baseStyles:c,minMediaStyles:l,maxMediaStyles:f,aside:i,theme:a,mode:o}),$J({baseStyles:c,minMediaStyles:l,header:n,mode:o}),NJ({baseStyles:c,minMediaStyles:l,footer:t,mode:o}),LJ({baseStyles:c,minMediaStyles:l,padding:r});const h=Ch(St(l),a.breakpoints).map(p=>({query:`(min-width: ${sg(p.px)})`,styles:l[p.value]})),d=Ch(St(f),a.breakpoints).map(p=>({query:`(max-width: ${sg(p.px)})`,styles:f[p.value]}));return{baseStyles:c,media:[...h,...d]}}function BJ({navbar:e,header:n,aside:t,footer:i,padding:r,mode:a,selector:o}){const l=ni(),f=so(),{media:c,baseStyles:h}=IJ({navbar:e,header:n,footer:i,aside:t,padding:r,theme:l,mode:a});return k.jsx(vc,{media:c,styles:h,selector:o||f.cssVariablesSelector})}function FJ({transitionDuration:e,disabled:n}){const[t,i]=O.useState(!0),r=O.useRef(-1),a=O.useRef(-1);return K$("resize",()=>{i(!0),clearTimeout(r.current),r.current=window.setTimeout(()=>O.startTransition(()=>{i(!1)}),200)}),ts(()=>{i(!0),clearTimeout(a.current),a.current=window.setTimeout(()=>O.startTransition(()=>{i(!1)}),e||0)},[n,e]),t}const qJ={withBorder:!0,padding:0,transitionDuration:200,transitionTimingFunction:"ease",zIndex:ha("app"),mode:"fixed"},BL=(e,{transitionDuration:n,transitionTimingFunction:t})=>({root:{"--app-shell-transition-duration":`${n}ms`,"--app-shell-transition-timing-function":t}}),mr=Pe(e=>{const n=ge("AppShell",qJ,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,navbar:f,withBorder:c,padding:h,transitionDuration:d,transitionTimingFunction:p,header:v,zIndex:y,layout:b,disabled:w,aside:_,footer:S,offsetScrollbars:C=!0,mode:E,mod:A,attributes:T,id:j,...N}=n,q=Ge({name:"AppShell",classes:rl,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:T,vars:l,varsResolver:BL}),R=FJ({disabled:w,transitionDuration:d}),L=Gi(j);return k.jsxs(RJ,{value:{getStyles:q,withBorder:c,zIndex:y,disabled:w,offsetScrollbars:C,mode:E},children:[k.jsx(BJ,{navbar:f,header:v,aside:_,footer:S,padding:h,mode:E,selector:E==="static"?`#${L}`:void 0}),k.jsx(we,{...q("root"),id:L,mod:[{resizing:R,layout:b,disabled:w,mode:E},A],...N})]})});mr.classes=rl;mr.varsResolver=BL;mr.displayName="@mantine/core/AppShell";mr.Navbar=q6;mr.Header=B6;mr.Main=F6;mr.Aside=L6;mr.Footer=I6;mr.Section=H6;function FL(e){return typeof e=="string"?{value:e,label:e}:typeof e=="object"&&"value"in e&&!("label"in e)?{value:e.value,label:`${e.value}`,disabled:e.disabled}:typeof e=="object"&&"group"in e?{group:e.group,items:e.items.map(n=>FL(n))}:typeof e=="number"||typeof e=="bigint"||typeof e=="boolean"?{value:e,label:`${e}`}:e}function J1(e){return e?e.map(n=>FL(n)):[]}function Rm(e){return e.reduce((n,t)=>"group"in t?{...n,...Rm(t.items)}:(n[`${t.value}`]=t,n),{})}var tr={dropdown:"m_88b62a41",search:"m_985517d8",options:"m_b2821a6e",option:"m_92253aa5",empty:"m_2530cd1d",header:"m_858f94bd",footer:"m_82b967cb",group:"m_254f3e4f",groupLabel:"m_2bb2e9e5",chevron:"m_2943220b",optionsDropdownOption:"m_390b5f4",optionsDropdownCheckIcon:"m_8ee53fc2",optionsDropdownCheckPlaceholder:"m_a530ee0a"};const HJ={error:null},qL=(e,{size:n,color:t})=>({chevron:{"--combobox-chevron-size":Mn(n,"combobox-chevron-size"),"--combobox-chevron-color":t?nt(t,e):void 0}}),ey=Pe(e=>{const n=ge("ComboboxChevron",HJ,e),{size:t,error:i,style:r,className:a,classNames:o,styles:l,unstyled:f,vars:c,attributes:h,mod:d,...p}=n,v=Ge({name:"ComboboxChevron",classes:tr,props:n,style:r,className:a,classNames:o,styles:l,unstyled:f,vars:c,varsResolver:qL,attributes:h,rootSelector:"chevron"});return k.jsx(we,{component:"svg",...p,...v("chevron"),size:t,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",mod:["combobox-chevron",{error:i},d],children:k.jsx("path",{d:"M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})});ey.classes=tr;ey.varsResolver=qL;ey.displayName="@mantine/core/ComboboxChevron";const[UJ,ga]=da("Combobox component was not found in tree");function HL({onMouseDown:e,onClick:n,onClear:t,...i}){return k.jsx(Nt.ClearButton,{tabIndex:-1,"aria-hidden":!0,...i,onMouseDown:r=>{r.preventDefault(),e==null||e(r)},onClick:r=>{t(),n==null||n(r)}})}HL.displayName="@mantine/core/ComboboxClearButton";const U6=Pe(e=>{const{classNames:n,styles:t,className:i,style:r,hidden:a,...o}=ge("ComboboxDropdown",null,e),l=ga();return k.jsx(Tn.Dropdown,{...o,role:"presentation","data-hidden":a||void 0,...l.getStyles("dropdown",{className:i,style:r,classNames:n,styles:t})})});U6.classes=tr;U6.displayName="@mantine/core/ComboboxDropdown";const VJ={refProp:"ref"},UL=Pe(e=>{const{children:n,refProp:t,ref:i}=ge("ComboboxDropdownTarget",VJ,e);if(ga(),!u6(n))throw new Error("Combobox.DropdownTarget component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");return k.jsx(Tn.Target,{ref:i,refProp:t,children:n})});UL.displayName="@mantine/core/ComboboxDropdownTarget";const V6=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,...o}=ge("ComboboxEmpty",null,e);return k.jsx(we,{...ga().getStyles("empty",{className:t,classNames:n,styles:r,style:i}),...o})});V6.classes=tr;V6.displayName="@mantine/core/ComboboxEmpty";function W6({onKeyDown:e,onClick:n,withKeyboardNavigation:t,withAriaAttributes:i,withExpandedAttribute:r,targetType:a,autoComplete:o}){const l=ga(),[f,c]=O.useState(null),h=v=>{if(e==null||e(v),!l.readOnly&&t){if(v.nativeEvent.isComposing)return;if(v.nativeEvent.code==="ArrowDown"&&(v.preventDefault(),l.store.dropdownOpened?c(l.store.selectNextOption()):(l.store.openDropdown("keyboard"),c(l.store.selectActiveOption()),l.store.updateSelectedOptionIndex("selected",{scrollIntoView:!0}))),v.nativeEvent.code==="ArrowUp"&&(v.preventDefault(),l.store.dropdownOpened?c(l.store.selectPreviousOption()):(l.store.openDropdown("keyboard"),c(l.store.selectActiveOption()),l.store.updateSelectedOptionIndex("selected",{scrollIntoView:!0}))),v.nativeEvent.code==="Enter"||v.nativeEvent.code==="NumpadEnter"){if(v.nativeEvent.keyCode===229)return;const y=l.store.getSelectedOptionIndex();l.store.dropdownOpened&&y!==-1?(v.preventDefault(),l.store.clickSelectedOption()):a==="button"&&(v.preventDefault(),l.store.openDropdown("keyboard"))}v.key==="Escape"&&l.store.closeDropdown("keyboard"),v.nativeEvent.code==="Space"&&a==="button"&&(v.preventDefault(),l.store.toggleDropdown("keyboard"))}};return{...i?{...r?{role:"combobox"}:{},"aria-haspopup":"listbox","aria-expanded":r?!!(l.store.listId&&l.store.dropdownOpened):void 0,"aria-controls":l.store.dropdownOpened&&l.store.listId?l.store.listId:void 0,"aria-activedescendant":l.store.dropdownOpened&&f||void 0,autoComplete:o,"data-expanded":l.store.dropdownOpened||void 0,"data-mantine-stop-propagation":l.store.dropdownOpened||void 0}:{},onKeyDown:h,onClick:v=>{a==="button"&&v.currentTarget.focus(),n==null||n(v)}}}const WJ={refProp:"ref",targetType:"input",withKeyboardNavigation:!0,withAriaAttributes:!0,withExpandedAttribute:!1,autoComplete:"off"},VL=Pe(e=>{const{children:n,refProp:t,withKeyboardNavigation:i,withAriaAttributes:r,withExpandedAttribute:a,targetType:o,autoComplete:l,ref:f,...c}=ge("ComboboxEventsTarget",WJ,e),h=vu(n);if(!h)throw new Error("Combobox.EventsTarget component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const d=ga();return O.cloneElement(h,{...W6({targetType:o,withAriaAttributes:r,withKeyboardNavigation:i,withExpandedAttribute:a,onKeyDown:h.props.onKeyDown,onClick:h.props.onClick,autoComplete:l}),...c,[t]:zt(f,d.store.targetRef,z1(h))})});VL.displayName="@mantine/core/ComboboxEventsTarget";const G6=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,...o}=ge("ComboboxFooter",null,e);return k.jsx(we,{...ga().getStyles("footer",{className:t,classNames:n,style:i,styles:r}),...o,onMouseDown:l=>{l.preventDefault()}})});G6.classes=tr;G6.displayName="@mantine/core/ComboboxFooter";const Y6=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,children:o,label:l,id:f,...c}=ge("ComboboxGroup",null,e),h=ga(),d=Gi(f);return k.jsxs(we,{role:"group","aria-labelledby":l?d:void 0,...h.getStyles("group",{className:t,classNames:n,style:i,styles:r}),...c,children:[l&&k.jsx("div",{id:d,...h.getStyles("groupLabel",{classNames:n,styles:r}),children:l}),o]})});Y6.classes=tr;Y6.displayName="@mantine/core/ComboboxGroup";const K6=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,...o}=ge("ComboboxHeader",null,e);return k.jsx(we,{...ga().getStyles("header",{className:t,classNames:n,style:i,styles:r}),...o,onMouseDown:l=>{l.preventDefault()}})});K6.classes=tr;K6.displayName="@mantine/core/ComboboxHeader";function WL({value:e,valuesDivider:n=",",...t}){return k.jsx("input",{type:"hidden",value:Array.isArray(e)?e.join(n):e?`${e}`:"",...t})}WL.displayName="@mantine/core/ComboboxHiddenInput";const X6=Pe(e=>{const n=ge("ComboboxOption",null,e),{classNames:t,className:i,style:r,styles:a,vars:o,onClick:l,id:f,active:c,onMouseDown:h,onMouseOver:d,disabled:p,selected:v,mod:y,...b}=n,w=ga(),_=O.useId(),S=f||_;return k.jsx(we,{...w.getStyles("option",{className:i,classNames:t,styles:a,style:r}),...b,id:S,mod:["combobox-option",{"combobox-active":c,"combobox-disabled":p,"combobox-selected":v},y],role:"option",onClick:C=>{var E;p?C.preventDefault():((E=w.onOptionSubmit)==null||E.call(w,n.value,n),l==null||l(C))},onMouseDown:C=>{C.preventDefault(),h==null||h(C)},onMouseOver:C=>{w.resetSelectionOnOptionHover&&w.store.resetSelectedOption(),d==null||d(C)}})});X6.classes=tr;X6.displayName="@mantine/core/ComboboxOption";const Z6=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,id:a,onMouseDown:o,labelledBy:l,...f}=ge("ComboboxOptions",null,e),c=ga(),h=Gi(a);return O.useEffect(()=>{c.store.setListId(h)},[h]),k.jsx(we,{...c.getStyles("options",{className:t,style:i,classNames:n,styles:r}),...f,id:h,role:"listbox","aria-labelledby":l,onMouseDown:d=>{d.preventDefault(),o==null||o(d)}})});Z6.classes=tr;Z6.displayName="@mantine/core/ComboboxOptions";const GJ={withAriaAttributes:!0,withKeyboardNavigation:!0},Q6=Pe(e=>{const{classNames:n,styles:t,unstyled:i,vars:r,withAriaAttributes:a,onKeyDown:o,onClick:l,withKeyboardNavigation:f,size:c,ref:h,...d}=ge("ComboboxSearch",GJ,e),p=ga(),v=p.getStyles("search"),y=W6({targetType:"input",withAriaAttributes:a,withKeyboardNavigation:f,withExpandedAttribute:!1,onKeyDown:o,onClick:l,autoComplete:"off"});return k.jsx(Nt,{ref:zt(h,p.store.searchRef),classNames:[{input:v.className},n],styles:[{input:v.style},t],size:c||p.size,...y,...d,__staticSelector:"Combobox"})});Q6.classes=tr;Q6.displayName="@mantine/core/ComboboxSearch";const YJ={refProp:"ref",targetType:"input",withKeyboardNavigation:!0,withAriaAttributes:!0,withExpandedAttribute:!1,autoComplete:"off"},GL=Pe(e=>{const{children:n,refProp:t,withKeyboardNavigation:i,withAriaAttributes:r,withExpandedAttribute:a,targetType:o,autoComplete:l,ref:f,...c}=ge("ComboboxTarget",YJ,e),h=vu(n);if(!h)throw new Error("Combobox.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const d=ga(),p=O.cloneElement(h,{...W6({targetType:o,withAriaAttributes:r,withKeyboardNavigation:i,withExpandedAttribute:a,onKeyDown:h.props.onKeyDown,onClick:h.props.onClick,autoComplete:l}),...c});return k.jsx(Tn.Target,{refProp:t,ref:zt(f,d.store.targetRef),children:p})});GL.displayName="@mantine/core/ComboboxTarget";function KJ(e,n,t){for(let i=e-1;i>=0;i-=1)if(!n[i].hasAttribute("data-combobox-disabled"))return i;if(t){for(let i=n.length-1;i>-1;i-=1)if(!n[i].hasAttribute("data-combobox-disabled"))return i}return e}function XJ(e,n,t){for(let i=e+1;i<n.length;i+=1)if(!n[i].hasAttribute("data-combobox-disabled"))return i;if(t){for(let i=0;i<n.length;i+=1)if(!n[i].hasAttribute("data-combobox-disabled"))return i}return e}function ZJ(e){for(let n=0;n<e.length;n+=1)if(!e[n].hasAttribute("data-combobox-disabled"))return n;return-1}function Pm({defaultOpened:e,opened:n,onOpenedChange:t,onDropdownClose:i,onDropdownOpen:r,loop:a=!0,scrollBehavior:o="instant"}={}){const[l,f]=xi({value:n,defaultValue:e,finalValue:!1,onChange:t}),c=O.useRef(null),h=O.useRef(-1),d=O.useRef(null),p=O.useRef(null),v=O.useRef(-1),y=O.useRef(-1),b=O.useRef(-1),w=O.useCallback((P="unknown")=>{l||(f(!0),r==null||r(P))},[f,r,l]),_=O.useCallback((P="unknown")=>{l&&(f(!1),i==null||i(P))},[f,i,l]),S=O.useCallback((P="unknown")=>{l?_(P):w(P)},[_,w,l]),C=O.useCallback(()=>{const P=Do(p.current),z=Wv(`#${c.current} [data-combobox-selected]`,P);z==null||z.removeAttribute("data-combobox-selected"),z==null||z.removeAttribute("aria-selected")},[]),E=O.useCallback(P=>{const z=Do(p.current),F=Wv(`#${c.current}`,z),Y=F?$o("[data-combobox-option]",F):null;if(!Y)return null;const D=P>=Y.length?0:P<0?Y.length-1:P;return h.current=D,Y!=null&&Y[D]&&!Y[D].hasAttribute("data-combobox-disabled")?(C(),Y[D].setAttribute("data-combobox-selected","true"),Y[D].setAttribute("aria-selected","true"),Y[D].scrollIntoView({block:"nearest",behavior:o}),Y[D].id):null},[o,C]),A=O.useCallback(()=>{const P=Do(p.current),z=Wv(`#${c.current} [data-combobox-active]`,P);return E(z?$o(`#${c.current} [data-combobox-option]`,P).findIndex(F=>F===z):0)},[E]),T=O.useCallback(()=>{const P=Do(p.current),z=$o(`#${c.current} [data-combobox-option]`,P);return E(XJ(h.current,z,a))},[E,a]),j=O.useCallback(()=>{const P=Do(p.current),z=$o(`#${c.current} [data-combobox-option]`,P);return E(KJ(h.current,z,a))},[E,a]),N=O.useCallback(()=>{const P=Do(p.current);return E(ZJ($o(`#${c.current} [data-combobox-option]`,P)))},[E]),q=O.useCallback((P="selected",z)=>{var F;if(typeof P=="number"){h.current=P;const Y=Do(p.current),D=$o(`#${c.current} [data-combobox-option]`,Y);z!=null&&z.scrollIntoView&&((F=D[P])==null||F.scrollIntoView({block:"nearest",behavior:o}));return}b.current=window.setTimeout(()=>{var W;const Y=Do(p.current),D=$o(`#${c.current} [data-combobox-option]`,Y),V=D.findIndex($=>$.hasAttribute(`data-combobox-${P}`));h.current=V,z!=null&&z.scrollIntoView&&((W=D[V])==null||W.scrollIntoView({block:"nearest",behavior:o}))},0)},[]),R=O.useCallback(()=>{h.current=-1,C()},[C]),L=O.useCallback(()=>{var z,F;const P=Do(p.current);(F=(z=$o(`#${c.current} [data-combobox-option]`,P))==null?void 0:z[h.current])==null||F.click()},[]),B=O.useCallback(P=>{c.current=P},[]),G=O.useCallback(()=>{v.current=window.setTimeout(()=>{var P;return(P=d.current)==null?void 0:P.focus()},0)},[]),H=O.useCallback(()=>{y.current=window.setTimeout(()=>{var P;return(P=p.current)==null?void 0:P.focus()},0)},[]),U=O.useCallback(()=>h.current,[]);return O.useEffect(()=>()=>{window.clearTimeout(v.current),window.clearTimeout(y.current),window.clearTimeout(b.current)},[]),{dropdownOpened:l,openDropdown:w,closeDropdown:_,toggleDropdown:S,selectedOptionIndex:h.current,getSelectedOptionIndex:U,selectOption:E,selectFirstOption:N,selectActiveOption:A,selectNextOption:T,selectPreviousOption:j,resetSelectedOption:R,updateSelectedOptionIndex:q,listId:c.current,setListId:B,clickSelectedOption:L,searchRef:d,focusSearchInput:G,targetRef:p,focusTarget:H}}const QJ={keepMounted:!0,withinPortal:!0,resetSelectionOnOptionHover:!1,width:"target",transitionProps:{transition:"fade",duration:0},size:"sm"},YL=(e,{size:n,dropdownPadding:t})=>({options:{"--combobox-option-fz":Zt(n),"--combobox-option-padding":Mn(n,"combobox-option-padding")},dropdown:{"--combobox-padding":t===void 0?void 0:he(t),"--combobox-option-fz":Zt(n),"--combobox-option-padding":Mn(n,"combobox-option-padding")}}),Sn=e=>{const n=ge("Combobox",QJ,e),{classNames:t,styles:i,unstyled:r,children:a,store:o,vars:l,onOptionSubmit:f,onClose:c,size:h,dropdownPadding:d,resetSelectionOnOptionHover:p,__staticSelector:v,readOnly:y,attributes:b,...w}=n,_=Pm(),S=o||_,C=Ge({name:v||"Combobox",classes:tr,props:n,classNames:t,styles:i,unstyled:r,attributes:b,vars:l,varsResolver:YL}),E=()=>{c==null||c(),S.closeDropdown()};return k.jsx(UJ,{value:{getStyles:C,store:S,onOptionSubmit:f,size:h,resetSelectionOnOptionHover:p,readOnly:y},children:k.jsx(Tn,{opened:S.dropdownOpened,preventPositionChangeWhenVisible:!1,...w,onChange:A=>!A&&E(),withRoles:!1,unstyled:r,children:a})})},JJ=e=>e;Sn.extend=JJ;Sn.classes=tr;Sn.varsResolver=YL;Sn.displayName="@mantine/core/Combobox";Sn.Target=GL;Sn.Dropdown=U6;Sn.Options=Z6;Sn.Option=X6;Sn.Search=Q6;Sn.Empty=V6;Sn.Chevron=ey;Sn.Footer=G6;Sn.Header=K6;Sn.EventsTarget=VL;Sn.DropdownTarget=UL;Sn.Group=Y6;Sn.ClearButton=HL;Sn.HiddenInput=WL;function eee({children:e,role:n}){const t=O.use(wu);return t?k.jsx("div",{role:n,"aria-labelledby":t.labelId,"aria-describedby":t.describedBy,children:e}):k.jsx(k.Fragment,{children:e})}const J6=O.createContext(null),nee={hiddenInputValuesSeparator:","},eC=B1((e=>{const{value:n,defaultValue:t,onChange:i,size:r,wrapperProps:a,children:o,readOnly:l,name:f,hiddenInputValuesSeparator:c,hiddenInputProps:h,maxSelectedValues:d,disabled:p,...v}=ge("CheckboxGroup",nee,e),[y,b]=xi({value:n,defaultValue:t,finalValue:[],onChange:i}),w=C=>{const E=typeof C=="string"?C:C.currentTarget.value;if(l)return;const A=y.includes(E);!A&&d&&y.length>=d||b(A?y.filter(T=>T!==E):[...y,E])},_=C=>{if(p)return!0;if(!d)return!1;const E=y.includes(C),A=y.length>=d;return!E&&A},S=y.join(c);return k.jsx(J6,{value:{value:y,onChange:w,size:r,isDisabled:_},children:k.jsxs(Nt.Wrapper,{size:r,...a,...v,labelElement:"div",__staticSelector:"CheckboxGroup",children:[k.jsx(eee,{role:"group",children:o}),k.jsx("input",{type:"hidden",name:f,value:S,...h})]})})}));eC.classes=Nt.Wrapper.classes;eC.displayName="@mantine/core/CheckboxGroup";var KL={card:"m_26775b0a"};const XL=O.createContext(null),tee={withBorder:!0},ZL=(e,{radius:n})=>({card:{"--card-radius":Ut(n)}}),ny=Pe(e=>{const n=ge("CheckboxCard",tee,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,checked:f,mod:c,withBorder:h,value:d,onClick:p,defaultChecked:v,onChange:y,attributes:b,...w}=n,_=Ge({name:"CheckboxCard",classes:KL,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:b,vars:l,varsResolver:ZL,rootSelector:"card"}),S=O.use(J6),[C,E]=xi({value:typeof f=="boolean"?f:S?S.value.includes(d||""):void 0,defaultValue:v,finalValue:!1,onChange:y});return k.jsx(XL,{value:{checked:C},children:k.jsx(fi,{mod:[{"with-border":h,checked:C},c],..._("card"),...w,role:"checkbox","aria-checked":C,onClick:A=>{p==null||p(A),S==null||S.onChange(d||""),E(!C)}})})});ny.displayName="@mantine/core/CheckboxCard";ny.classes=KL;ny.varsResolver=ZL;function nC({size:e,style:n,...t}){return k.jsx("svg",{viewBox:"0 0 10 7",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:e!==void 0?{width:he(e),height:he(e),...n}:n,"aria-hidden":!0,...t,children:k.jsx("path",{d:"M4 4.586L1.707 2.293A1 1 0 1 0 .293 3.707l3 3a.997.997 0 0 0 1.414 0l5-5A1 1 0 1 0 8.293.293L4 4.586z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}function QL({indeterminate:e,...n}){return e?k.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 32 6","aria-hidden":!0,...n,children:k.jsx("rect",{width:"32",height:"6",fill:"currentColor",rx:"3"})}):k.jsx(nC,{...n})}var JL={indicator:"m_5e5256ee",icon:"m_1b1c543a","indicator--outline":"m_76e20374"};const iee={icon:QL,variant:"filled",radius:"sm"},eI=(e,{radius:n,color:t,size:i,iconColor:r,variant:a,autoContrast:o})=>{const l=is({color:t||e.primaryColor,theme:e}),f=l.isThemeColor&&l.shade===void 0?`var(--mantine-color-${l.color}-outline)`:l.color;return{indicator:{"--checkbox-size":Mn(i,"checkbox-size"),"--checkbox-radius":n===void 0?void 0:Ut(n),"--checkbox-color":a==="outline"?f:nt(t,e),"--checkbox-icon-color":r?nt(r,e):L1(o,e)?xm({color:t,theme:e,autoContrast:o}):void 0}}},ty=Pe(e=>{const n=ge("CheckboxIndicator",iee,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,icon:f,indeterminate:c,radius:h,color:d,iconColor:p,autoContrast:v,checked:y,mod:b,variant:w,disabled:_,attributes:S,...C}=n,E=Ge({name:"CheckboxIndicator",classes:JL,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:S,vars:l,varsResolver:eI,rootSelector:"indicator"}),A=O.use(XL),T=typeof y=="boolean"||typeof c=="boolean"?y||c:(A==null?void 0:A.checked)||!1;return k.jsx(we,{...E("indicator",{variant:w}),variant:w,mod:[{checked:T,disabled:_},b],...C,children:k.jsx(f,{indeterminate:c,...E("icon")})})});ty.displayName="@mantine/core/CheckboxIndicator";ty.classes=JL;ty.varsResolver=eI;var nI={root:"m_5f75b09e",body:"m_5f6e695e",labelWrapper:"m_d3ea56bb",label:"m_8ee546b8",description:"m_328f68c0",error:"m_8e8a99cc"};const ree=nI;function tI({__staticSelector:e,__stylesApiProps:n,className:t,classNames:i,styles:r,unstyled:a,children:o,label:l,description:f,id:c,disabled:h,error:d,size:p,labelPosition:v="left",bodyElement:y="div",labelElement:b="label",variant:w,style:_,vars:S,mod:C,attributes:E,...A}){const T=Ge({name:e,props:n,className:t,style:_,classes:nI,classNames:i,styles:r,unstyled:a,attributes:E});return k.jsx(we,{...T("root"),__vars:{"--label-fz":Zt(p),"--label-lh":Mn(p,"label-lh")},mod:[{"label-position":v},C],variant:w,size:p,...A,children:k.jsxs(we,{component:y,htmlFor:y==="label"?c:void 0,...T("body"),children:[o,k.jsxs("div",{...T("labelWrapper"),"data-disabled":h||void 0,children:[l&&k.jsx(we,{component:b,htmlFor:b==="label"?c:void 0,...T("label"),"data-disabled":h||void 0,children:l}),f&&k.jsx(Nt.Description,{size:p,__inheritStyles:!1,...T("description"),children:f}),d&&typeof d!="boolean"&&k.jsx(Nt.Error,{size:p,__inheritStyles:!1,...T("error"),children:d})]})]})})}tI.displayName="@mantine/core/InlineInput";var iI={root:"m_bf2d988c",inner:"m_26062bec",input:"m_26063560",icon:"m_bf295423","input--outline":"m_215c4542"};const aee={labelPosition:"right",icon:QL,withErrorStyles:!0,variant:"filled",radius:"sm"},rI=(e,{radius:n,color:t,size:i,iconColor:r,variant:a,autoContrast:o})=>{const l=is({color:t||e.primaryColor,theme:e}),f=l.isThemeColor&&l.shade===void 0?`var(--mantine-color-${l.color}-outline)`:l.color;return{root:{"--checkbox-size":Mn(i,"checkbox-size"),"--checkbox-radius":n===void 0?void 0:Ut(n),"--checkbox-color":a==="outline"?f:nt(t,e),"--checkbox-icon-color":r?nt(r,e):L1(o,e)?xm({color:t,theme:e,autoContrast:o}):void 0}}},nl=Pe(e=>{var le;const n=ge("Checkbox",aee,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,color:f,label:c,id:h,size:d,radius:p,wrapperProps:v,checked:y,labelPosition:b,description:w,error:_,disabled:S,variant:C,indeterminate:E,icon:A,rootRef:T,iconColor:j,onChange:N,autoContrast:q,mod:R,attributes:L,readOnly:B,onClick:G,withErrorStyles:H,ref:U,...P}=n,z=O.useRef(null),F=O.use(J6),Y=d||(F==null?void 0:F.size),D=Ge({name:"Checkbox",props:n,classes:iI,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:L,vars:l,varsResolver:rI}),{styleProps:V,rest:W}=gu(P),$=Gi(h),X={checked:(F==null?void 0:F.value.includes(W.value))??y,onChange:ye=>{F==null||F.onChange(ye),N==null||N(ye)}},te=((le=F==null?void 0:F.isDisabled)==null?void 0:le.call(F,W.value))??!1,ae=S||te;return O.useEffect(()=>{z.current&&(z.current.indeterminate=E||!1,E?z.current.setAttribute("data-indeterminate","true"):z.current.removeAttribute("data-indeterminate"))},[E]),k.jsx(tI,{...D("root"),__staticSelector:"Checkbox",__stylesApiProps:n,id:$,size:Y,labelPosition:b,label:c,description:w,error:_,disabled:ae,classNames:t,styles:a,unstyled:o,"data-checked":X.checked||y||void 0,variant:C,ref:T,mod:R,attributes:L,inert:W.inert,...V,...v,children:k.jsxs(we,{...D("inner"),mod:{"data-label-position":b},children:[k.jsx(we,{component:"input",id:$,ref:zt(z,U),mod:{error:!!_},...D("input",{focusable:!0,variant:C}),...W,...X,disabled:ae,inert:W.inert,type:"checkbox",onClick:ye=>{B&&ye.preventDefault(),G==null||G(ye)}}),k.jsx(A,{indeterminate:E,...D("icon")})]})})});nl.classes={...iI,...ree};nl.varsResolver=rI;nl.displayName="@mantine/core/Checkbox";nl.Group=eC;nl.Indicator=ty;nl.Card=ny;function au(e){return"group"in e}function aI({options:e,search:n,limit:t}){const i=n.trim().toLowerCase(),r=[];for(let a=0;a<e.length;a+=1){const o=e[a];if(r.length===t)return r;au(o)&&r.push({group:o.group,items:aI({options:o.items,search:n,limit:t-r.length})}),au(o)||o.label.toLowerCase().includes(i)&&r.push(o)}return r}function oee(e){if(e.length===0)return!0;for(const n of e)if(!("group"in n)||n.items.length>0)return!1;return!0}function oI(e,n=new Set){if(Array.isArray(e))for(const t of e)if(au(t))oI(t.items,n);else{if(typeof t.value>"u")throw new Error("[@mantine/core] Each option must have value property");if(n.has(t.value))throw new Error(`[@mantine/core] Duplicate options are not supported. Option with value "${t.value}" was provided more than once`);n.add(t.value)}}function see(e,n){return Array.isArray(e)?e.includes(n):e===n}function sI({data:e,withCheckIcon:n,withAlignedLabels:t,value:i,checkIconPosition:r,unstyled:a,renderOption:o}){if(!au(e)){const f=see(i,e.value),c=n&&(f?k.jsx(nC,{className:tr.optionsDropdownCheckIcon}):t?k.jsx("div",{className:tr.optionsDropdownCheckPlaceholder}):null),h=k.jsxs(k.Fragment,{children:[r==="left"&&c,k.jsx("span",{children:e.label}),r==="right"&&c]});return k.jsx(Sn.Option,{value:e.value,disabled:e.disabled,className:cn({[tr.optionsDropdownOption]:!a}),"data-reverse":r==="right"||void 0,"data-checked":f||void 0,"aria-selected":f,active:f,children:typeof o=="function"?o({option:e,checked:f}):h})}const l=e.items.map(f=>k.jsx(sI,{data:f,value:i,unstyled:a,withCheckIcon:n,withAlignedLabels:t,checkIconPosition:r,renderOption:o},`${f.value}`));return k.jsx(Sn.Group,{label:e.group,children:l})}function iy({data:e,hidden:n,hiddenWhenEmpty:t,filter:i,search:r,limit:a,maxDropdownHeight:o,withScrollArea:l=!0,filterOptions:f=!0,withCheckIcon:c=!1,withAlignedLabels:h=!1,value:d,checkIconPosition:p,nothingFoundMessage:v,unstyled:y,labelId:b,renderOption:w,scrollAreaProps:_,"aria-label":S}){oI(e);const C=typeof r=="string"?(i||aI)({options:e,search:f?r:"",limit:a??1/0}):e,E=oee(C),A=C.map(T=>k.jsx(sI,{data:T,withCheckIcon:c,withAlignedLabels:h,value:d,checkIconPosition:p,unstyled:y,renderOption:w},au(T)?T.group:`${T.value}`));return k.jsx(Sn.Dropdown,{hidden:n||t&&E,"data-composed":!0,children:k.jsxs(Sn.Options,{labelledBy:b,"aria-label":S,children:[l?k.jsx(uo.Autosize,{mah:o??220,type:"scroll",scrollbarSize:"var(--combobox-padding)",offsetScrollbars:"y",..._,children:A}):A,E&&v&&k.jsx(Sn.Empty,{children:v})]})})}const ry=Pe(e=>{const n=ge("Autocomplete",{size:"sm"},e),{classNames:t,styles:i,unstyled:r,vars:a,dropdownOpened:o,defaultDropdownOpened:l,onDropdownClose:f,onDropdownOpen:c,onFocus:h,onBlur:d,onClick:p,onChange:v,data:y,value:b,defaultValue:w,selectFirstOptionOnChange:_,selectFirstOptionOnDropdownOpen:S,onOptionSubmit:C,comboboxProps:E,readOnly:A,disabled:T,filter:j,limit:N,withScrollArea:q,maxDropdownHeight:R,size:L,id:B,renderOption:G,autoComplete:H,scrollAreaProps:U,onClear:P,clearButtonProps:z,error:F,clearable:Y,clearSectionMode:D,rightSection:V,autoSelectOnBlur:W,openOnFocus:$=!0,attributes:X,...te}=n,ae=Gi(B),le=J1(y),ye=Rm(le),[oe,ue]=xi({value:b,defaultValue:w,finalValue:"",onChange:v}),ke=Pm({opened:o,defaultOpened:l,onDropdownOpen:()=>{c==null||c(),S&&ke.selectFirstOption()},onDropdownClose:()=>{f==null||f(),setTimeout(ke.resetSelectedOption,0)}}),ie=De=>{ue(De),ke.resetSelectedOption()},{resolvedClassNames:Re,resolvedStyles:pe}=Ni({props:n,styles:i,classNames:t});O.useEffect(()=>{_&&ke.selectFirstOption()},[_,oe]);const Ce=k.jsx(Sn.ClearButton,{...z,onClear:()=>{ie(""),P==null||P()}});return k.jsxs(Sn,{store:ke,__staticSelector:"Autocomplete",classNames:Re,styles:pe,unstyled:r,readOnly:A,size:L,attributes:X,keepMounted:W,onOptionSubmit:De=>{C==null||C(De),ie(ye[De].label),ke.closeDropdown()},...E,children:[k.jsx(Sn.Target,{autoComplete:H,withExpandedAttribute:!0,children:k.jsx(zi,{...te,size:L,__staticSelector:"Autocomplete",__clearSection:Ce,__clearable:Y&&!!oe&&!T&&!A,__clearSectionMode:D,rightSection:V,disabled:T,readOnly:A,value:oe,error:F,onChange:De=>{ie(De.currentTarget.value),ke.openDropdown(),_&&ke.selectFirstOption()},onFocus:De=>{$&&ke.openDropdown(),h==null||h(De)},onBlur:De=>{W&&ke.clickSelectedOption(),ke.closeDropdown(),d==null||d(De)},onClick:De=>{ke.openDropdown(),p==null||p(De)},classNames:Re,styles:pe,unstyled:r,attributes:X,id:ae})}),k.jsx(iy,{data:le,hidden:A||T,filter:j,search:oe,limit:N,hiddenWhenEmpty:!0,withScrollArea:q,maxDropdownHeight:R,unstyled:r,labelId:te.label?`${ae}-label`:void 0,"aria-label":te.label?void 0:te["aria-label"],renderOption:G,scrollAreaProps:U})]})});ry.classes={...zi.classes,...Sn.classes};ry.displayName="@mantine/core/Autocomplete";var ay={group:"m_11def92b",root:"m_f85678b6",image:"m_11f8ac07",placeholder:"m_104cd71f"};const lI=O.createContext({withinGroup:!1}),uI=(e,{spacing:n})=>({group:{"--ag-spacing":Ft(n)}}),oy=Pe(e=>{const n=ge("AvatarGroup",null,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,spacing:f,attributes:c,...h}=n;return k.jsx(lI,{value:{withinGroup:!0},children:k.jsx(we,{...Ge({name:"AvatarGroup",classes:ay,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:c,vars:l,varsResolver:uI,rootSelector:"group"})("group"),...h})})});oy.classes=ay;oy.varsResolver=uI;oy.displayName="@mantine/core/AvatarGroup";function lee(e){return k.jsx("svg",{...e,"data-avatar-placeholder-icon":!0,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:k.jsx("path",{d:"M0.877014 7.49988C0.877014 3.84219 3.84216 0.877045 7.49985 0.877045C11.1575 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1575 14.1227 7.49985 14.1227C3.84216 14.1227 0.877014 11.1575 0.877014 7.49988ZM7.49985 1.82704C4.36683 1.82704 1.82701 4.36686 1.82701 7.49988C1.82701 8.97196 2.38774 10.3131 3.30727 11.3213C4.19074 9.94119 5.73818 9.02499 7.50023 9.02499C9.26206 9.02499 10.8093 9.94097 11.6929 11.3208C12.6121 10.3127 13.1727 8.97172 13.1727 7.49988C13.1727 4.36686 10.6328 1.82704 7.49985 1.82704ZM10.9818 11.9787C10.2839 10.7795 8.9857 9.97499 7.50023 9.97499C6.01458 9.97499 4.71624 10.7797 4.01845 11.9791C4.97952 12.7272 6.18765 13.1727 7.49985 13.1727C8.81227 13.1727 10.0206 12.727 10.9818 11.9787ZM5.14999 6.50487C5.14999 5.207 6.20212 4.15487 7.49999 4.15487C8.79786 4.15487 9.84999 5.207 9.84999 6.50487C9.84999 7.80274 8.79786 8.85487 7.49999 8.85487C6.20212 8.85487 5.14999 7.80274 5.14999 6.50487ZM7.49999 5.10487C6.72679 5.10487 6.09999 5.73167 6.09999 6.50487C6.09999 7.27807 6.72679 7.90487 7.49999 7.90487C8.27319 7.90487 8.89999 7.27807 8.89999 6.50487C8.89999 5.73167 8.27319 5.10487 7.49999 5.10487Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}function uee(e){let n=0;for(let t=0;t<e.length;t+=1){const i=e.charCodeAt(t);n=(n<<5)-n+i,n|=0}return n}const fee=["blue","cyan","grape","green","indigo","lime","orange","pink","red","teal","violet"];function cee(e,n=fee){const t=uee(e);return n[Math.abs(t)%n.length]}function dee(e,n=2){const t=e.split(" ");return t.length===1?e.slice(0,n).toUpperCase():t.map(i=>i[0]).slice(0,n).join("").toUpperCase()}const fI=(e,{size:n,radius:t,variant:i,gradient:r,color:a,autoContrast:o,name:l,allowedInitialsColors:f})=>{const c=a==="initials"&&typeof l=="string"?cee(l,f):a,h=e.variantColorResolver({color:c||"gray",theme:e,gradient:r,variant:i||"light",autoContrast:o});return{root:{"--avatar-size":Mn(n,"avatar-size"),"--avatar-radius":t===void 0?void 0:Ut(t),"--avatar-bg":c||i?h.background:void 0,"--avatar-color":c||i?h.color:void 0,"--avatar-bd":c||i?h.border:void 0}}},ou=$i(e=>{const n=ge("Avatar",null,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,src:f,alt:c,radius:h,color:d,gradient:p,imageProps:v,children:y,autoContrast:b,mod:w,name:_,allowedInitialsColors:S,attributes:C,...E}=n,A=O.use(lI),[T,j]=O.useState(!f),N=Ge({name:"Avatar",props:n,classes:ay,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:C,vars:l,varsResolver:fI});return O.useEffect(()=>j(!f),[f]),k.jsx(we,{...N("root"),mod:[{"within-group":A.withinGroup},w],...E,children:T||!f?k.jsx("span",{...N("placeholder"),title:c,children:y||typeof _=="string"&&dee(_)||k.jsx(lee,{})}):k.jsx("img",{...v,...N("image"),src:f,alt:c,onError:q=>{var R;j(!0),(R=v==null?void 0:v.onError)==null||R.call(v,q)}})})});ou.classes=ay;ou.varsResolver=fI;ou.displayName="@mantine/core/Avatar";ou.Group=oy;var cI={root:"m_347db0ec","root--dot":"m_fbd81e3d",label:"m_5add502a",section:"m_91fdda9b"};const dI=(e,{radius:n,color:t,gradient:i,variant:r,size:a,autoContrast:o,circle:l})=>{const f=e.variantColorResolver({color:t||e.primaryColor,theme:e,gradient:i,variant:r||"filled",autoContrast:o});return{root:{"--badge-height":Mn(a,"badge-height"),"--badge-padding-x":Mn(a,"badge-padding-x"),"--badge-fz":Mn(a,"badge-fz"),"--badge-radius":l||n===void 0?void 0:Ut(n),"--badge-bg":t||r?f.background:void 0,"--badge-color":t||r?f.color:void 0,"--badge-bd":t||r?f.border:void 0,"--badge-dot-color":r==="dot"?nt(t,e):void 0}}},ui=$i(e=>{const n=ge("Badge",null,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,radius:f,color:c,gradient:h,leftSection:d,rightSection:p,children:v,variant:y,fullWidth:b,autoContrast:w,circle:_,mod:S,attributes:C,...E}=n,A=Ge({name:"Badge",props:n,classes:cI,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:C,vars:l,varsResolver:dI});return k.jsxs(we,{variant:y,mod:[{block:b,circle:_,"with-right-section":!!p,"with-left-section":!!d},S],...A("root",{variant:y}),...E,children:[d&&k.jsx("span",{...A("section"),"data-position":"left",children:d}),k.jsx("span",{...A("label"),children:v}),p&&k.jsx("span",{...A("section"),"data-position":"right",children:p})]})});ui.classes=cI;ui.varsResolver=dI;ui.displayName="@mantine/core/Badge";var kc={root:"m_77c9d27d",inner:"m_80f1301b",label:"m_811560b9",section:"m_a74036a",loader:"m_a25b86ee",group:"m_80d6d844",groupSection:"m_70be2a01"};const B5={orientation:"horizontal"},hI=(e,{borderWidth:n})=>({group:{"--button-border-width":he(n)}}),sy=Pe(e=>{const n=ge("ButtonGroup",B5,e),{className:t,style:i,classNames:r,styles:a,unstyled:o,orientation:l,vars:f,borderWidth:c,mod:h,attributes:d,...p}=ge("ButtonGroup",B5,e);return k.jsx(we,{...Ge({name:"ButtonGroup",props:n,classes:kc,className:t,style:i,classNames:r,styles:a,unstyled:o,attributes:d,vars:f,varsResolver:hI,rootSelector:"group"})("group"),mod:[{"data-orientation":l},h],role:"group",...p})});sy.classes=kc;sy.varsResolver=hI;sy.displayName="@mantine/core/ButtonGroup";const mI=(e,{radius:n,color:t,gradient:i,variant:r,autoContrast:a,size:o})=>{const l=e.variantColorResolver({color:t||e.primaryColor,theme:e,gradient:i,variant:r||"filled",autoContrast:a});return{groupSection:{"--section-height":Mn(o,"section-height"),"--section-padding-x":Mn(o,"section-padding-x"),"--section-fz":o!=null&&o.includes("compact")?Zt(o.replace("compact-","")):Zt(o),"--section-radius":n===void 0?void 0:Ut(n),"--section-bg":t||r?l.background:void 0,"--section-color":l.color,"--section-bd":t||r?l.border:void 0}}},ly=Pe(e=>{const n=ge("ButtonGroupSection",null,e),{className:t,style:i,classNames:r,styles:a,unstyled:o,vars:l,gradient:f,radius:c,autoContrast:h,attributes:d,...p}=n;return k.jsx(we,{...Ge({name:"ButtonGroupSection",props:n,classes:kc,className:t,style:i,classNames:r,styles:a,unstyled:o,attributes:d,vars:l,varsResolver:mI,rootSelector:"groupSection"})("groupSection"),...p})});ly.classes=kc;ly.varsResolver=mI;ly.displayName="@mantine/core/ButtonGroupSection";const hee={in:{opacity:1,transform:`translate(-50%, calc(-50% + ${he(1)}))`},out:{opacity:0,transform:"translate(-50%, -200%)"},common:{transformOrigin:"center"},transitionProperty:"transform, opacity"},pI=(e,{radius:n,color:t,gradient:i,variant:r,size:a,justify:o,autoContrast:l})=>{const f=e.variantColorResolver({color:t||e.primaryColor,theme:e,gradient:i,variant:r||"filled",autoContrast:l});return{root:{"--button-justify":o,"--button-height":Mn(a,"button-height"),"--button-padding-x":Mn(a,"button-padding-x"),"--button-fz":a!=null&&a.includes("compact")?Zt(a.replace("compact-","")):Zt(a),"--button-radius":n===void 0?void 0:Ut(n),"--button-bg":t||r?f.background:void 0,"--button-hover":t||r?f.hover:void 0,"--button-color":f.color,"--button-bd":t||r?f.border:void 0,"--button-hover-color":t||r?f.hoverColor:void 0}}},Bt=$i(e=>{const n=ge("Button",null,e),{style:t,vars:i,className:r,color:a,disabled:o,children:l,leftSection:f,rightSection:c,fullWidth:h,variant:d,radius:p,loading:v,loaderProps:y,gradient:b,classNames:w,styles:_,unstyled:S,"data-disabled":C,autoContrast:E,mod:A,attributes:T,...j}=n,N=Ge({name:"Button",props:n,classes:kc,className:r,style:t,classNames:w,styles:_,unstyled:S,attributes:T,vars:i,varsResolver:pI}),q=!!f,R=!!c;return k.jsxs(fi,{...N("root",{active:!o&&!v&&!C}),unstyled:S,variant:d,disabled:o||v,mod:[{disabled:o||C,loading:v,block:h,"with-left-section":q,"with-right-section":R},A],...j,children:[typeof v=="boolean"&&k.jsx(Xo,{mounted:v,transition:hee,duration:150,children:L=>k.jsx(we,{component:"span",...N("loader",{style:L}),"aria-hidden":!0,children:k.jsx(Wi,{color:"var(--button-color)",size:"calc(var(--button-height) / 1.8)",...y})})}),k.jsxs("span",{...N("inner"),children:[f&&k.jsx(we,{component:"span",...N("section"),mod:{position:"left"},children:f}),k.jsx(we,{component:"span",mod:{loading:v},...N("label"),children:l}),c&&k.jsx(we,{component:"span",...N("section"),mod:{position:"right"},children:c})]})]})});Bt.classes=kc;Bt.varsResolver=pI;Bt.displayName="@mantine/core/Button";Bt.Group=sy;Bt.GroupSection=ly;var vI={root:"m_4451eb3a"};const _c=$i(e=>{const n=ge("Center",null,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,inline:f,mod:c,attributes:h,...d}=n,p=Ge({name:"Center",props:n,classes:vI,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:h,vars:l});return k.jsx(we,{mod:[{inline:f},c],...p("root"),...d})});_c.classes=vI;_c.displayName="@mantine/core/Center";var gI={root:"m_de3d2490",colorOverlay:"m_862f3d1b",shadowOverlay:"m_98ae7f22",alphaOverlay:"m_95709ac0",childrenOverlay:"m_93e74e3"};const F5={withShadow:!0},yI=(e,{radius:n,size:t})=>({root:{"--cs-radius":n===void 0?void 0:Ut(n),"--cs-size":he(t)}}),xc=$i(e=>{const n=ge("ColorSwatch",F5,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,color:f,radius:c,withShadow:h,children:d,attributes:p,...v}=ge("ColorSwatch",F5,n),y=Ge({name:"ColorSwatch",props:n,classes:gI,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:p,vars:l,varsResolver:yI});return k.jsxs(we,{...y("root",{focusable:!0}),...v,children:[k.jsx("span",{...y("alphaOverlay")}),h&&k.jsx("span",{...y("shadowOverlay")}),k.jsx("span",{...y("colorOverlay",{style:{backgroundColor:f}})}),k.jsx("span",{...y("childrenOverlay"),children:d})]})});xc.classes=gI;xc.varsResolver=yI;xc.displayName="@mantine/core/ColorSwatch";function oa(e,n=0,t=10**n){return Math.round(t*e)/t}function mee({h:e,s:n,l:t,a:i}){const r=n*((t<50?t:100-t)/100);return{h:e,s:r>0?2*r/(t+r)*100:0,v:t+r,a:i}}const pee={grad:360/400,turn:360,rad:360/(Math.PI*2)};function vee(e,n="deg"){return Number(e)*(pee[n]||1)}const gee=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i;function q5(e){const n=gee.exec(e);return n?mee({h:vee(n[1],n[2]),s:Number(n[3]),l:Number(n[4]),a:n[5]===void 0?1:Number(n[5])/(n[6]?100:1)}):{h:0,s:0,v:0,a:1}}function oS({r:e,g:n,b:t,a:i}){const r=Math.max(e,n,t),a=r-Math.min(e,n,t),o=a?r===e?(n-t)/a:r===n?2+(t-e)/a:4+(e-n)/a:0;return{h:oa(60*(o<0?o+6:o),3),s:oa(r?a/r*100:0,3),v:oa(r/255*100,3),a:i}}function sS(e){const n=e[0]==="#"?e.slice(1):e;return n.length===3?oS({r:parseInt(n[0]+n[0],16),g:parseInt(n[1]+n[1],16),b:parseInt(n[2]+n[2],16),a:1}):oS({r:parseInt(n.slice(0,2),16),g:parseInt(n.slice(2,4),16),b:parseInt(n.slice(4,6),16),a:1})}function yee(e){const n=e[0]==="#"?e.slice(1):e,t=a=>oa(parseInt(a,16)/255,3);if(n.length===4){const a=n.slice(0,3),o=t(n[3]+n[3]);return{...sS(a),a:o}}const i=n.slice(0,6),r=t(n.slice(6,8));return{...sS(i),a:r}}const bee=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i;function H5(e){const n=bee.exec(e);return n?oS({r:Number(n[1])/(n[2]?100/255:1),g:Number(n[3])/(n[4]?100/255:1),b:Number(n[5])/(n[6]?100/255:1),a:n[7]===void 0?1:Number(n[7])/(n[8]?100:1)}):{h:0,s:0,v:0,a:1}}const bI={hex:/^#?([0-9A-F]{3}){1,2}$/i,hexa:/^#?([0-9A-F]{4}){1,2}$/i,rgb:/^rgb\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/i,rgba:/^rgba\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/i,hsl:/hsl\(\s*(\d+)\s*,\s*(\d+(?:\.\d+)?%)\s*,\s*(\d+(?:\.\d+)?%)\)/i,hsla:/^hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*(\d*(?:\.\d+)?)\)$/i},wee={hex:sS,hexa:yee,rgb:H5,rgba:H5,hsl:q5,hsla:q5};function kee(e){for(const[,n]of Object.entries(bI))if(n.test(e))return!0;return!1}function wv(e){if(typeof e!="string")return{h:0,s:0,v:0,a:1};if(e==="transparent")return{h:0,s:0,v:0,a:0};const n=e.trim();for(const[t,i]of Object.entries(bI))if(i.test(n))return wee[t](n);return{h:0,s:0,v:0,a:1}}const uy=O.createContext(null);function tC({position:e,...n}){return k.jsx(we,{__vars:{"--thumb-y-offset":`${e.y*100}%`,"--thumb-x-offset":`${e.x*100}%`},...n})}tC.displayName="@mantine/core/ColorPickerThumb";var fy={wrapper:"m_fee9c77",preview:"m_9dddfbac",body:"m_bffecc3e",sliders:"m_3283bb96",thumb:"m_40d572ba",swatch:"m_d8ee6fd8",swatches:"m_5711e686",saturation:"m_202a296e",saturationOverlay:"m_11b3db02",slider:"m_d856d47d",sliderOverlay:"m_8f327113"};const Sc=Pe(e=>{var F;const n=ge("ColorSlider",null,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,onChange:f,onChangeEnd:c,maxValue:h,round:d,size:p="md",focusable:v=!0,value:y,overlays:b,thumbColor:w="transparent",onScrubStart:_,onScrubEnd:S,__staticSelector:C="ColorPicker",attributes:E,ref:A,...T}=n,j=Ge({name:C,classes:fy,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:E,rootSelector:"slider"}),N=((F=O.use(uy))==null?void 0:F.getStyles)||j,q=ni(),[R,L]=O.useState({y:0,x:y/h}),B=O.useRef(R),G=Y=>d?Math.round(Y*h):Y*h,{ref:H}=Z$(({x:Y,y:D})=>{B.current={x:Y,y:D},f==null||f(G(Y))},{onScrubEnd:()=>{const{x:Y}=B.current;c==null||c(G(Y)),S==null||S()},onScrubStart:_});Yo(()=>{L({y:0,x:y/h})},[y]);const U=(Y,D)=>{Y.preventDefault();const V=X$(D);f==null||f(G(V.x)),c==null||c(G(V.x))},P=Y=>{switch(Y.key){case"ArrowRight":U(Y,{x:R.x+.05,y:R.y});break;case"ArrowLeft":U(Y,{x:R.x-.05,y:R.y});break}},z=b.map((Y,D)=>O.createElement("div",{...N("sliderOverlay"),style:Y,key:D}));return k.jsxs(we,{...T,ref:zt(H,A),...N("slider"),size:p,role:"slider","aria-valuenow":y,"aria-valuemax":h,"aria-valuemin":0,tabIndex:v?0:-1,onKeyDown:P,"data-focus-ring":q.focusRing,__vars:{"--cp-thumb-size":`var(--cp-thumb-size-${p})`},children:[z,k.jsx(tC,{position:R,...N("thumb",{style:{top:he(1),background:w}})})]})});Sc.displayName="@mantine/core/ColorSlider";Sc.classes=fy;const _ee={__staticSelector:"AlphaSlider"},iC=Pe(e=>{const{value:n,onChange:t,onChangeEnd:i,color:r,...a}=ge("AlphaSlider",_ee,e);return k.jsx(Sc,{...a,value:n,onChange:o=>t==null?void 0:t(oa(o,2)),onChangeEnd:o=>i==null?void 0:i(oa(o,2)),maxValue:1,round:!1,"data-alpha":!0,overlays:[{backgroundImage:"linear-gradient(45deg, var(--slider-checkers) 25%, transparent 25%), linear-gradient(-45deg, var(--slider-checkers) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--slider-checkers) 75%), linear-gradient(-45deg, var(--mantine-color-body) 75%, var(--slider-checkers) 75%)",backgroundSize:`${he(8)} ${he(8)}`,backgroundPosition:`0 0, 0 ${he(4)}, ${he(4)} ${he(-4)}, ${he(-4)} 0`},{backgroundImage:`linear-gradient(90deg, transparent, ${r})`},{boxShadow:`rgba(0, 0, 0, .1) 0 0 0 ${he(1)} inset, rgb(0, 0, 0, .15) 0 0 ${he(4)} inset`}]})});iC.displayName="@mantine/core/AlphaSlider";iC.classes=Sc.classes;function wI({h:e,s:n,v:t,a:i}){const r=e/360*6,a=n/100,o=t/100,l=Math.floor(r),f=o*(1-a),c=o*(1-(r-l)*a),h=o*(1-(1-r+l)*a),d=l%6;return{r:oa([o,c,f,f,h,o][d]*255),g:oa([h,o,o,c,f,f][d]*255),b:oa([f,f,h,o,o,c][d]*255),a:oa(i,2)}}function U5(e,n){const{r:t,g:i,b:r,a}=wI(e);return n?`rgba(${t}, ${i}, ${r}, ${oa(a,2)})`:`rgb(${t}, ${i}, ${r})`}function V5({h:e,s:n,v:t,a:i},r){const a=(200-n)*t/100,o={h:Math.round(e),s:Math.round(a>0&&a<200?n*t/100/(a<=100?a:200-a)*100:0),l:Math.round(a/2)};return r?`hsla(${o.h}, ${o.s}%, ${o.l}%, ${oa(i,2)})`:`hsl(${o.h}, ${o.s}%, ${o.l}%)`}function Qv(e){const n=e.toString(16);return n.length<2?`0${n}`:n}function kI(e){const{r:n,g:t,b:i}=wI(e);return`#${Qv(n)}${Qv(t)}${Qv(i)}`}function xee(e){const n=Math.round(e.a*255);return`${kI(e)}${Qv(n)}`}const sk={hex:kI,hexa:e=>xee(e),rgb:e=>U5(e,!1),rgba:e=>U5(e,!0),hsl:e=>V5(e,!1),hsla:e=>V5(e,!0)};function zs(e,n){return n?e in sk?sk[e](n):sk.hex(n):"#000000"}const See={__staticSelector:"HueSlider"},rC=Pe(e=>{const{value:n,onChange:t,onChangeEnd:i,color:r,...a}=ge("HueSlider",See,e);return k.jsx(Sc,{...a,value:n,onChange:t,onChangeEnd:i,maxValue:360,thumbColor:`hsl(${n}, 100%, 50%)`,round:!0,"data-hue":!0,overlays:[{backgroundImage:"linear-gradient(to right,hsl(0,100%,50%),hsl(60,100%,50%),hsl(120,100%,50%),hsl(170,100%,50%),hsl(240,100%,50%),hsl(300,100%,50%),hsl(360,100%,50%))"},{boxShadow:`rgba(0, 0, 0, .1) 0 0 0 ${he(1)} inset, rgb(0, 0, 0, .15) 0 0 ${he(4)} inset`}]})});rC.displayName="@mantine/core/HueSlider";rC.classes=Sc.classes;function _I({className:e,onChange:n,onChangeEnd:t,value:i,saturationLabel:r,focusable:a=!0,size:o,color:l,onScrubStart:f,onScrubEnd:c,...h}){const{getStyles:d}=O.use(uy),[p,v]=O.useState({x:i.s/100,y:1-i.v/100}),y=O.useRef(p),{ref:b}=Z$(({x:S,y:C})=>{y.current={x:S,y:C},n({s:Math.round(S*100),v:Math.round((1-C)*100)})},{onScrubEnd:()=>{const{x:S,y:C}=y.current;t({s:Math.round(S*100),v:Math.round((1-C)*100)}),c==null||c()},onScrubStart:f});O.useEffect(()=>{v({x:i.s/100,y:1-i.v/100})},[i.s,i.v]);const w=(S,C)=>{S.preventDefault();const E=X$(C);n({s:Math.round(E.x*100),v:Math.round((1-E.y)*100)}),t({s:Math.round(E.x*100),v:Math.round((1-E.y)*100)})},_=S=>{switch(S.key){case"ArrowUp":w(S,{y:p.y-.05,x:p.x});break;case"ArrowDown":w(S,{y:p.y+.05,x:p.x});break;case"ArrowRight":w(S,{x:p.x+.05,y:p.y});break;case"ArrowLeft":w(S,{x:p.x-.05,y:p.y});break}};return k.jsxs(we,{...d("saturation"),ref:b,...h,role:"slider","aria-label":r,"aria-valuenow":p.x,"aria-valuetext":zs("rgba",i),tabIndex:a?0:-1,onKeyDown:_,children:[k.jsx("div",{...d("saturationOverlay",{style:{backgroundColor:`hsl(${i.h}, 100%, 50%)`}})}),k.jsx("div",{...d("saturationOverlay",{style:{backgroundImage:"linear-gradient(90deg, #fff, transparent)"}})}),k.jsx("div",{...d("saturationOverlay",{style:{backgroundImage:"linear-gradient(0deg, #000, transparent)"}})}),k.jsx(tC,{position:p,...d("thumb",{style:{backgroundColor:l}})})]})}_I.displayName="@mantine/core/Saturation";function xI({className:e,datatype:n,setValue:t,onChangeEnd:i,size:r,focusable:a,data:o,swatchesPerRow:l,value:f,...c}){const h=O.use(uy),d=o.map((p,v)=>O.createElement(xc,{...h.getStyles("swatch"),unstyled:h.unstyled,component:"button",type:"button",color:p,key:v,radius:"sm",onClick:()=>{t(p),i==null||i(p)},"aria-label":p,tabIndex:a?0:-1,"data-swatch":!0},f===p&&k.jsx(nC,{size:"35%",color:nz(p)<.5?"white":"black"})));return k.jsx(we,{...h.getStyles("swatches"),...c,children:d})}xI.displayName="@mantine/core/Swatches";const Cee={swatchesPerRow:7,withPicker:!0,focusable:!0,size:"md",__staticSelector:"ColorPicker"},SI=(e,{size:n,swatchesPerRow:t})=>({wrapper:{"--cp-preview-size":Mn(n,"cp-preview-size"),"--cp-width":Mn(n,"cp-width"),"--cp-body-spacing":Ft(n),"--cp-swatch-size":`${100/t}%`,"--cp-thumb-size":Mn(n,"cp-thumb-size"),"--cp-saturation-height":Mn(n,"cp-saturation-height")}}),cy=Pe(e=>{const n=ge("ColorPicker",Cee,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,format:f="hex",value:c,defaultValue:h,onChange:d,onChangeEnd:p,withPicker:v,size:y,saturationLabel:b,hueLabel:w,alphaLabel:_,focusable:S,swatches:C,swatchesPerRow:E,fullWidth:A,onColorSwatchClick:T,__staticSelector:j,mod:N,attributes:q,name:R,hiddenInputProps:L,...B}=n,G=Ge({name:j,props:n,classes:fy,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:q,rootSelector:"wrapper",vars:l,varsResolver:SI}),H=O.useRef(f||"hex"),U=O.useRef(""),P=O.useRef(-1),z=O.useRef(!1),F=f==="hexa"||f==="rgba"||f==="hsla",[Y,D,V]=xi({value:c,defaultValue:h,finalValue:"#FFFFFF",onChange:d}),[W,$]=O.useState(wv(Y)),X=()=>{window.clearTimeout(P.current),z.current=!0},te=()=>{window.clearTimeout(P.current),P.current=window.setTimeout(()=>{z.current=!1},200)},ae=le=>{$(ye=>{const oe={...ye,...le};return U.current=zs(H.current,oe),oe}),D(U.current)};return Yo(()=>{typeof c=="string"&&kee(c)&&!z.current&&$(wv(c))},[c]),Yo(()=>{H.current=f||"hex",D(zs(H.current,W))},[f]),k.jsx(uy,{value:{getStyles:G,unstyled:o},children:k.jsxs(we,{...G("wrapper"),size:y,mod:[{"full-width":A},N],...B,children:[R&&k.jsx("input",{type:"hidden",name:R,value:Y,...L}),v&&k.jsxs(k.Fragment,{children:[k.jsx(_I,{value:W,onChange:ae,onChangeEnd:({s:le,v:ye})=>p==null?void 0:p(zs(H.current,{...W,s:le,v:ye})),color:Y,size:y,focusable:S,saturationLabel:b,onScrubStart:X,onScrubEnd:te}),k.jsxs("div",{...G("body"),children:[k.jsxs("div",{...G("sliders"),children:[k.jsx(rC,{value:W.h,onChange:le=>ae({h:le}),onChangeEnd:le=>p==null?void 0:p(zs(H.current,{...W,h:le})),size:y,focusable:S,"aria-label":w,onScrubStart:X,onScrubEnd:te}),F&&k.jsx(iC,{value:W.a,onChange:le=>ae({a:le}),onChangeEnd:le=>{p==null||p(zs(H.current,{...W,a:le}))},size:y,color:zs("hex",W),focusable:S,"aria-label":_,onScrubStart:X,onScrubEnd:te})]}),F&&k.jsx(xc,{color:Y,radius:"sm",size:"var(--cp-preview-size)",...G("preview")})]})]}),Array.isArray(C)&&k.jsx(xI,{data:C,swatchesPerRow:E,focusable:S,setValue:D,value:Y,onChangeEnd:le=>{const ye=zs(f,wv(le));T==null||T(ye),p==null||p(ye),V||$(wv(le))}})]})})});cy.classes=fy;cy.varsResolver=SI;cy.displayName="@mantine/core/ColorPicker";var CI={root:"m_3eebeb36",label:"m_9e365f20"};const Aee={orientation:"horizontal"},AI=(e,{color:n,variant:t,size:i})=>({root:{"--divider-color":n?nt(n,e):void 0,"--divider-border-style":t,"--divider-size":Mn(i,"divider-size")}}),dy=Pe(e=>{const n=ge("Divider",Aee,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,color:f,orientation:c,label:h,labelPosition:d,mod:p,attributes:v,...y}=n,b=Ge({name:"Divider",classes:CI,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:v,vars:l,varsResolver:AI});return k.jsx(we,{mod:[{orientation:c,withLabel:!!h},p],role:"separator",...b("root"),...y,children:h&&k.jsx(we,{component:"span",mod:{position:d},...b("label"),children:h})})});dy.classes=CI;dy.varsResolver=AI;dy.displayName="@mantine/core/Divider";const[W5,OI]=da("Grid component was not found in tree"),lS=(e,n)=>{if(e==="content")return"auto";if(e==="auto")return"0rem";if(e)return e===n?"100%":`calc(${100*e/n}% - ${(n-e)/n} * var(--grid-column-gap))`},G5=(e,n,t)=>t||e==="auto"?"100%":e==="content"?"unset":lS(e,n),Y5=(e,n)=>{if(e)return e==="auto"||n?"1":"auto"},K5=(e,n)=>{if(e===0)return"0";if(e)return`calc(${100*e/n}% + ${e/n} * var(--grid-column-gap))`};function Oee({span:e,order:n,offset:t,align:i,selector:r}){var v;const a=ni(),o=OI(),l=o.breakpoints||a.breakpoints,f=zr(e),c=f===void 0?12:f,h=pu({"--col-order":(v=zr(n))==null?void 0:v.toString(),"--col-flex-grow":Y5(c,o.grow),"--col-flex-basis":lS(c,o.columns),"--col-width":c==="content"?"auto":void 0,"--col-max-width":G5(c,o.columns,o.grow),"--col-offset":K5(zr(t),o.columns),"--col-align-self":zr(i)}),d=St(l).reduce((y,b)=>{var w;return y[b]||(y[b]={}),typeof n=="object"&&n[b]!==void 0&&(y[b]["--col-order"]=(w=n[b])==null?void 0:w.toString()),typeof e=="object"&&e[b]!==void 0&&(y[b]["--col-flex-grow"]=Y5(e[b],o.grow),y[b]["--col-flex-basis"]=lS(e[b],o.columns),y[b]["--col-width"]=e[b]==="content"?"auto":void 0,y[b]["--col-max-width"]=G5(e[b],o.columns,o.grow)),typeof t=="object"&&t[b]!==void 0&&(y[b]["--col-offset"]=K5(t[b],o.columns)),typeof i=="object"&&i[b]!==void 0&&(y[b]["--col-align-self"]=i[b]),y},{}),p=Ch(St(d),l).filter(y=>St(d[y.value]).length>0).map(y=>({query:o.type==="container"?`mantine-grid (min-width: ${l[y.value]})`:`(min-width: ${l[y.value]})`,styles:d[y.value]}));return k.jsx(vc,{styles:h,media:o.type==="container"?void 0:p,container:o.type==="container"?p:void 0,selector:r})}var aC={container:"m_8478a6da",root:"m_410352e9",inner:"m_dee7bd2f",col:"m_96bdd299"};const Eee={span:12},oC=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,span:o,order:l,offset:f,align:c,...h}=ge("GridCol",Eee,e),d=OI(),p=I1();return k.jsxs(k.Fragment,{children:[k.jsx(Oee,{selector:`.${p}`,span:o,order:l,offset:f,align:c}),k.jsx(we,{...d.getStyles("col",{className:cn(t,p),style:i,classNames:n,styles:r}),...h})]})});oC.classes=aC;oC.displayName="@mantine/core/GridCol";function X5({gap:e,rowGap:n,columnGap:t,selector:i,breakpoints:r,type:a}){const o=ni(),l=r||o.breakpoints,f=pu({"--grid-gap":Ft(zr(e)),"--grid-row-gap":Ft(zr(n)),"--grid-column-gap":Ft(zr(t))}),c=St(l).reduce((d,p)=>(d[p]||(d[p]={}),typeof e=="object"&&e[p]!==void 0&&(d[p]["--grid-gap"]=Ft(e[p])),typeof n=="object"&&n[p]!==void 0&&(d[p]["--grid-row-gap"]=Ft(n[p])),typeof t=="object"&&t[p]!==void 0&&(d[p]["--grid-column-gap"]=Ft(t[p])),d),{}),h=Ch(St(c),l).filter(d=>St(c[d.value]).length>0).map(d=>({query:a==="container"?`mantine-grid (min-width: ${l[d.value]})`:`(min-width: ${l[d.value]})`,styles:c[d.value]}));return k.jsx(vc,{styles:f,media:a==="container"?void 0:h,container:a==="container"?h:void 0,selector:i})}const Tee={gap:"md",columns:12},EI=(e,{justify:n,align:t,overflow:i})=>({root:{"--grid-justify":n,"--grid-align":t,"--grid-overflow":i}}),Pr=Pe(e=>{const n=ge("Grid",Tee,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,grow:f,gap:c,rowGap:h,columnGap:d,columns:p,align:v,justify:y,children:b,breakpoints:w,type:_,attributes:S,...C}=n,E=Ge({name:"Grid",classes:aC,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:S,vars:l,varsResolver:EI}),A=I1();return _==="container"&&w?k.jsxs(W5,{value:{getStyles:E,grow:f,columns:p,breakpoints:w,type:_},children:[k.jsx(X5,{selector:`.${A}`,...n}),k.jsx("div",{...E("container"),children:k.jsx(we,{...E("root",{className:A}),...C,children:k.jsx("div",{...E("inner"),children:b})})})]}):k.jsxs(W5,{value:{getStyles:E,grow:f,columns:p,breakpoints:w,type:_},children:[k.jsx(X5,{selector:`.${A}`,...n}),k.jsx(we,{...E("root",{className:A}),...C,children:k.jsx("div",{...E("inner"),children:b})})]})});Pr.classes=aC;Pr.varsResolver=EI;Pr.displayName="@mantine/core/Grid";Pr.Col=oC;const Mee=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width","wordBreak","wordSpacing","scrollbarGutter"],Z5={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0",display:"block"};function Q5(e){Object.keys(Z5).forEach(n=>{e.style.setProperty(n,Z5[n],"important")})}function jee(e){const n=window.getComputedStyle(e);if(n===null)return null;const t={};for(const i of Mee)t[i]=n[i];return t.boxSizing===""?null:{sizingStyle:t,paddingSize:parseFloat(t.paddingBottom)+parseFloat(t.paddingTop),borderSize:parseFloat(t.borderBottomWidth)+parseFloat(t.borderTopWidth)}}let wi=null;function Dee(e,n,t=1,i=1/0){wi||(wi=document.createElement("textarea"),wi.setAttribute("tabindex","-1"),wi.setAttribute("aria-hidden","true"),wi.setAttribute("aria-label","autosize measurement"),Q5(wi)),wi.parentNode===null&&document.body.appendChild(wi);const{paddingSize:r,borderSize:a,sizingStyle:o}=e,{boxSizing:l}=o;Object.keys(o).forEach(p=>{wi.style[p]=o[p]}),Q5(wi),wi.value=n;let f=l==="border-box"?wi.scrollHeight+a:wi.scrollHeight-r;wi.value=n,f=l==="border-box"?wi.scrollHeight+a:wi.scrollHeight-r,wi.value="x";const c=wi.scrollHeight-r;let h=c*t;l==="border-box"&&(h=h+r+a),f=Math.max(h,f);let d=c*i;return l==="border-box"&&(d=d+r+a),f=Math.min(d,f),[f,c]}function Ree({maxRows:e,minRows:n,onChange:t,ref:i,...r}){const a=r.value!==void 0,o=O.useRef(null),l=zt(o,i),f=O.useRef(0),c=()=>{const d=o.current;if(!d)return;const p=jee(d);if(!p)return;const[v]=Dee(p,d.value||d.placeholder||"x",n,e);f.current!==v&&(f.current=v,d.style.setProperty("height",`${v}px`,"important"))},h=d=>{a||c(),t==null||t(d)};return O.useLayoutEffect(c),O.useEffect(()=>{const d=()=>c();return window.addEventListener("resize",d),()=>window.removeEventListener("resize",d)},[]),O.useEffect(()=>{const d=()=>c();return document.fonts.addEventListener("loadingdone",d),()=>document.fonts.removeEventListener("loadingdone",d)},[]),O.useEffect(()=>{const d=p=>{var v;if(((v=o.current)==null?void 0:v.form)===p.target&&!a){const y=o.current.value;requestAnimationFrame(()=>{o.current&&y!==o.current.value&&c()})}};return document.body.addEventListener("reset",d),()=>document.body.removeEventListener("reset",d)},[a]),k.jsx("textarea",{...r,onChange:h,ref:l})}const Pee={size:"sm"},Th=Pe(e=>{const{autosize:n,maxRows:t,minRows:i,__staticSelector:r,resize:a,...o}=ge("Textarea",Pee,e),l=n&&fK()!=="test",f=l?{maxRows:t,minRows:i}:{};return k.jsx(zi,{component:l?Ree:"textarea",...o,__staticSelector:r||"Textarea",multiline:!0,"data-no-overflow":n&&t===void 0||void 0,__vars:{"--input-resize":a},...f})});Th.classes=zi.classes;Th.displayName="@mantine/core/Textarea";const[Nee,al]=da("Menu component was not found in the tree");var ol={dropdown:"m_dc9b7c9f",label:"m_9bfac126",divider:"m_efdf90cb",item:"m_99ac2aa1",itemLabel:"m_5476e0d3",itemSection:"m_8b75e504",chevron:"m_b85b0bed"};const sC=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,...o}=ge("MenuDivider",null,e);return k.jsx(we,{...al().getStyles("divider",{className:t,style:i,styles:r,classNames:n}),...o})});sC.classes=ol;sC.displayName="@mantine/core/MenuDivider";const lC=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,onMouseEnter:o,onMouseLeave:l,onKeyDown:f,children:c,ref:h,...d}=ge("MenuDropdown",null,e),p=O.useRef(null),v=al(),y=pr(f,_=>{var S,C;(_.key==="ArrowUp"||_.key==="ArrowDown")&&(_.preventDefault(),(C=(S=p.current)==null?void 0:S.querySelectorAll("[data-menu-item]:not(:disabled)")[0])==null||C.focus())}),b=pr(o,()=>(v.trigger==="hover"||v.trigger==="click-hover")&&v.openDropdown()),w=pr(l,()=>(v.trigger==="hover"||v.trigger==="click-hover")&&v.closeDropdown());return k.jsxs(Tn.Dropdown,{...d,onMouseEnter:b,onMouseLeave:w,role:"menu","aria-orientation":"vertical",ref:zt(h,p),...v.getStyles("dropdown",{className:t,style:i,styles:r,classNames:n,withStaticClass:!1}),tabIndex:-1,"data-menu-dropdown":!0,onKeyDown:y,children:[v.withInitialFocusPlaceholder&&k.jsx("div",{tabIndex:-1,"data-autofocus":!0,"data-mantine-stop-propagation":!0,style:{outline:0}}),c]})});lC.classes=ol;lC.displayName="@mantine/core/MenuDropdown";const Mh=O.createContext(null),uC=$i(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,color:o,closeMenuOnClick:l,leftSection:f,rightSection:c,children:h,disabled:d,"data-disabled":p,ref:v,...y}=ge("MenuItem",null,e),b=al(),w=O.use(Mh),_=ni(),{dir:S}=yu(),C=O.useRef(null),E=y,A=pr(E.onClick,()=>{p||(typeof l=="boolean"?l&&b.closeDropdownImmediately():b.closeOnItemClick&&b.closeDropdownImmediately())}),T=o?_.variantColorResolver({color:o,theme:_,variant:"light"}):void 0,j=o?is({color:o,theme:_}):null,N=pr(E.onKeyDown,q=>{q.key==="ArrowLeft"&&w&&(w.close(),w.focusParentItem())});return k.jsxs(fi,{onMouseDown:q=>q.preventDefault(),...y,unstyled:b.unstyled,tabIndex:b.menuItemTabIndex,...b.getStyles("item",{className:t,style:i,styles:r,classNames:n}),ref:zt(C,v),role:"menuitem",disabled:d,"data-menu-item":!0,"data-disabled":d||p||void 0,"data-mantine-stop-propagation":!0,onClick:A,onKeyDown:f6({siblingSelector:"[data-menu-item]:not([data-disabled])",parentSelector:"[data-menu-dropdown]",activateOnFocus:!1,loop:b.loop,dir:S,orientation:"vertical",onKeyDown:N}),__vars:{"--menu-item-color":j!=null&&j.isThemeColor&&(j==null?void 0:j.shade)===void 0?`var(--mantine-color-${j.color}-6)`:T==null?void 0:T.color,"--menu-item-hover":T==null?void 0:T.hover},children:[f&&k.jsx("div",{...b.getStyles("itemSection",{styles:r,classNames:n}),"data-position":"left",children:f}),h&&k.jsx("div",{...b.getStyles("itemLabel",{styles:r,classNames:n}),children:h}),c&&k.jsx("div",{...b.getStyles("itemSection",{styles:r,classNames:n}),"data-position":"right",children:c})]})});uC.classes=ol;uC.displayName="@mantine/core/MenuItem";const fC=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,...o}=ge("MenuLabel",null,e);return k.jsx(we,{...al().getStyles("label",{className:t,style:i,styles:r,classNames:n}),...o})});fC.classes=ol;fC.displayName="@mantine/core/MenuLabel";const cC=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,onMouseEnter:o,onMouseLeave:l,onKeyDown:f,children:c,ref:h,...d}=ge("MenuSubDropdown",null,e),p=O.useRef(null),v=al(),y=O.use(Mh),b=pr(o,y==null?void 0:y.open),w=pr(l,y==null?void 0:y.close);return k.jsx(Tn.Dropdown,{...d,onMouseEnter:b,onMouseLeave:w,role:"menu","aria-orientation":"vertical",ref:zt(h,p),...v.getStyles("dropdown",{className:t,style:i,styles:r,classNames:n,withStaticClass:!1}),tabIndex:-1,"data-menu-dropdown":!0,children:c})});cC.classes=ol;cC.displayName="@mantine/core/MenuSubDropdown";const dC=$i(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,color:o,leftSection:l,rightSection:f,children:c,disabled:h,"data-disabled":d,closeMenuOnClick:p,ref:v,...y}=ge("MenuSubItem",null,e),b=al(),w=O.use(Mh),_=ni(),{dir:S}=yu(),C=O.useRef(null),E=y,A=o?_.variantColorResolver({color:o,theme:_,variant:"light"}):void 0,T=o?is({color:o,theme:_}):null,j=pr(E.onKeyDown,L=>{L.key==="ArrowRight"&&(w==null||w.open(),w==null||w.focusFirstItem()),L.key==="ArrowLeft"&&(w!=null&&w.parentContext)&&(w.parentContext.close(),w.parentContext.focusParentItem())}),N=pr(E.onClick,()=>{!d&&p&&b.closeDropdownImmediately()}),q=pr(E.onMouseEnter,w==null?void 0:w.open),R=pr(E.onMouseLeave,w==null?void 0:w.close);return k.jsxs(fi,{onMouseDown:L=>L.preventDefault(),...y,unstyled:b.unstyled,tabIndex:b.menuItemTabIndex,...b.getStyles("item",{className:t,style:i,styles:r,classNames:n}),ref:zt(C,v),role:"menuitem",disabled:h,"data-menu-item":!0,"data-sub-menu-item":!0,"data-disabled":h||d||void 0,"data-mantine-stop-propagation":!0,onMouseEnter:q,onMouseLeave:R,onClick:N,onKeyDown:f6({siblingSelector:"[data-menu-item]:not([data-disabled])",parentSelector:"[data-menu-dropdown]",activateOnFocus:!1,loop:b.loop,dir:S,orientation:"vertical",onKeyDown:j}),__vars:{"--menu-item-color":T!=null&&T.isThemeColor&&(T==null?void 0:T.shade)===void 0?`var(--mantine-color-${T.color}-6)`:A==null?void 0:A.color,"--menu-item-hover":A==null?void 0:A.hover},children:[l&&k.jsx("div",{...b.getStyles("itemSection",{styles:r,classNames:n}),"data-position":"left",children:l}),c&&k.jsx("div",{...b.getStyles("itemLabel",{styles:r,classNames:n}),children:c}),k.jsx("div",{...b.getStyles("itemSection",{styles:r,classNames:n}),"data-position":"right",children:f||k.jsx(gg,{...b.getStyles("chevron"),size:14})})]})});dC.classes=ol;dC.displayName="@mantine/core/MenuSubItem";function TI({children:e,refProp:n}){if(!u6(e))throw new Error("Menu.Sub.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");return al(),k.jsx(Tn.Target,{refProp:n,popupType:"menu",children:e})}TI.displayName="@mantine/core/MenuSubTarget";const $ee={offset:0,position:"right-start",transitionProps:{duration:0},openDelay:0,middlewares:{shift:{crossAxis:!0}}};function Cc(e){const{children:n,closeDelay:t,openDelay:i,...r}=ge("MenuSub",$ee,e),a=Gi(),[o,{open:l,close:f}]=Q$(!1),c=O.use(Mh),{openDropdown:h,closeDropdown:d}=Gz({open:l,close:f,closeDelay:t,openDelay:i}),p=()=>window.setTimeout(()=>{var y,b;(b=(y=document.getElementById(`${a}-dropdown`))==null?void 0:y.querySelectorAll("[data-menu-item]:not([data-disabled])")[0])==null||b.focus()},16),v=()=>window.setTimeout(()=>{var y;(y=document.getElementById(`${a}-target`))==null||y.focus()},16);return k.jsx(Mh,{value:{opened:o,close:d,open:h,focusFirstItem:p,focusParentItem:v,parentContext:c},children:k.jsx(Tn,{opened:o,withinPortal:!1,withArrow:!1,id:a,...r,children:n})})}Cc.extend=e=>e;Cc.displayName="@mantine/core/MenuSub";Cc.Target=TI;Cc.Dropdown=cC;Cc.Item=dC;const zee={refProp:"ref"};function MI(e){const{children:n,refProp:t,...i}=ge("MenuTarget",zee,e),r=vu(n);if(!r)throw new Error("Menu.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const a=al(),o=r.props,l=pr(o.onClick,()=>{a.trigger==="click"?a.toggleDropdown():a.trigger==="click-hover"&&(a.setOpenedViaClick(!0),a.opened||a.openDropdown())}),f=pr(o.onMouseEnter,()=>(a.trigger==="hover"||a.trigger==="click-hover")&&a.openDropdown()),c=pr(o.onMouseLeave,()=>{(a.trigger==="hover"||a.trigger==="click-hover"&&!a.openedViaClick)&&a.closeDropdown()});return k.jsx(Tn.Target,{refProp:t,popupType:"menu",...i,children:O.cloneElement(r,{onClick:l,onMouseEnter:f,onMouseLeave:c,"data-expanded":a.opened?!0:void 0})})}MI.displayName="@mantine/core/MenuTarget";const Lee={trapFocus:!0,closeOnItemClick:!0,withInitialFocusPlaceholder:!0,clickOutsideEvents:["mousedown","touchstart","keydown"],loop:!0,trigger:"click",openDelay:0,closeDelay:100,menuItemTabIndex:-1},Kn=Pe(e=>{const n=ge("Menu",Lee,e),{children:t,onOpen:i,onClose:r,opened:a,defaultOpened:o,trapFocus:l,onChange:f,closeOnItemClick:c,loop:h,closeOnEscape:d,trigger:p,openDelay:v,closeDelay:y,classNames:b,styles:w,unstyled:_,variant:S,vars:C,menuItemTabIndex:E,keepMounted:A,withInitialFocusPlaceholder:T,attributes:j,...N}=n,q=Ge({name:"Menu",classes:ol,props:n,classNames:b,styles:w,unstyled:_,attributes:j}),[R,L]=xi({value:a,defaultValue:o,finalValue:!1,onChange:f}),[B,G]=O.useState(!1),H=()=>{L(!1),G(!1),R&&(r==null||r())},U=()=>{L(!0),!R&&(i==null||i())},P=()=>{R?H():U()},{openDropdown:z,closeDropdown:F}=Gz({open:U,close:H,closeDelay:y,openDelay:v}),Y=W=>VY("[data-menu-item]","[data-menu-dropdown]",W),{resolvedClassNames:D,resolvedStyles:V}=Ni({classNames:b,styles:w,props:n});return k.jsx(Nee,{value:{getStyles:q,opened:R,toggleDropdown:P,getItemIndex:Y,openedViaClick:B,setOpenedViaClick:G,closeOnItemClick:c,closeDropdown:p==="click"?H:F,openDropdown:p==="click"?U:z,closeDropdownImmediately:H,loop:h,trigger:p,unstyled:_,menuItemTabIndex:E,withInitialFocusPlaceholder:T},children:k.jsx(Tn,{returnFocus:!0,...N,opened:R,onChange:P,defaultOpened:o,trapFocus:A?!1:l,closeOnEscape:d,__staticSelector:"Menu",classNames:D,styles:V,unstyled:_,variant:S,keepMounted:A,children:t})})});Kn.displayName="@mantine/core/Menu";Kn.classes=ol;Kn.Item=uC;Kn.Label=fC;Kn.Dropdown=lC;Kn.Target=MI;Kn.Divider=sC;Kn.Sub=Cc;const[Iee,Ac]=da("Modal component was not found in tree");var as={root:"m_9df02822",content:"m_54c44539",inner:"m_1f958f16",header:"m_d0e2b9cd"};const hy=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,...o}=ge("ModalBody",null,e);return k.jsx(xL,{...Ac().getStyles("body",{classNames:n,style:i,styles:r,className:t}),...o})});hy.classes=as;hy.displayName="@mantine/core/ModalBody";const my=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,...o}=ge("ModalCloseButton",null,e);return k.jsx(SL,{...Ac().getStyles("close",{classNames:n,style:i,styles:r,className:t}),...o})});my.classes=as;my.displayName="@mantine/core/ModalCloseButton";const py=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,children:o,__hidden:l,...f}=ge("ModalContent",null,e),c=Ac(),h=c.scrollAreaComponent||_J;return k.jsx(CL,{...c.getStyles("content",{className:t,style:i,styles:r,classNames:n}),innerProps:c.getStyles("inner",{className:t,style:i,styles:r,classNames:n}),"data-full-screen":c.fullScreen||void 0,"data-modal-content":!0,"data-hidden":l||void 0,...f,children:k.jsx(h,{style:{maxHeight:c.fullScreen?"100dvh":`calc(100dvh - (${he(c.yOffset)} * 2))`},children:o})})});py.classes=as;py.displayName="@mantine/core/ModalContent";const vy=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,...o}=ge("ModalHeader",null,e);return k.jsx(AL,{...Ac().getStyles("header",{classNames:n,style:i,styles:r,className:t}),...o})});vy.classes=as;vy.displayName="@mantine/core/ModalHeader";const gy=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,...o}=ge("ModalOverlay",null,e);return k.jsx(OL,{...Ac().getStyles("overlay",{classNames:n,style:i,styles:r,className:t}),...o})});gy.classes=as;gy.displayName="@mantine/core/ModalOverlay";const Bee={__staticSelector:"Modal",closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:ha("modal"),transitionProps:{duration:200,transition:"fade-down"},yOffset:"5dvh"},jI=(e,{radius:n,size:t,yOffset:i,xOffset:r})=>({root:{"--modal-radius":n===void 0?void 0:Ut(n),"--modal-size":Mn(t,"modal-size"),"--modal-y-offset":he(i),"--modal-x-offset":he(r)}}),Nm=Pe(e=>{const n=ge("ModalRoot",Bee,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,yOffset:f,scrollAreaComponent:c,radius:h,fullScreen:d,centered:p,xOffset:v,__staticSelector:y,attributes:b,...w}=n,_=Ge({name:y,classes:as,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:b,vars:l,varsResolver:jI});return k.jsx(Iee,{value:{yOffset:f,scrollAreaComponent:c,getStyles:_,fullScreen:d},children:k.jsx(_L,{..._("root"),"data-full-screen":d||void 0,"data-centered":p||void 0,"data-offset-scrollbars":c===uo.Autosize||void 0,unstyled:o,...w})})});Nm.classes=as;Nm.varsResolver=jI;Nm.displayName="@mantine/core/ModalRoot";const DI=O.createContext(null);function RI({children:e}){const[n,t]=O.useState([]),[i,r]=O.useState(ha("modal"));return k.jsx(DI,{value:{stack:n,addModal:(a,o)=>{t(l=>[...new Set([...l,a])]),r(l=>typeof o=="number"&&typeof l=="number"?Math.max(l,o):l)},removeModal:a=>t(o=>o.filter(l=>l!==a)),getZIndex:a=>`calc(${i} + ${n.indexOf(a)} + 1)`,currentId:n[n.length-1],maxZIndex:i},children:e})}RI.displayName="@mantine/core/ModalStack";const yy=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,...o}=ge("ModalTitle",null,e);return k.jsx(EL,{...Ac().getStyles("title",{classNames:n,style:i,styles:r,className:t}),...o})});yy.classes=as;yy.displayName="@mantine/core/ModalTitle";const Fee={closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:ha("modal"),transitionProps:{duration:200,transition:"fade-down"},withOverlay:!0,withCloseButton:!0},Ir=Pe(e=>{const{title:n,withOverlay:t,overlayProps:i,withCloseButton:r,closeButtonProps:a,children:o,radius:l,opened:f,stackId:c,zIndex:h,...d}=ge("Modal",Fee,e),p=O.use(DI),v=!!n||r,y=p&&c?{closeOnEscape:p.currentId===c,trapFocus:p.currentId===c,zIndex:p.getZIndex(c)}:{},b=t===!1?!1:c&&p?p.currentId===c:f;return O.useEffect(()=>{p&&c&&(f?p.addModal(c,h||ha("modal")):p.removeModal(c))},[f,c,h]),k.jsxs(Nm,{radius:l,opened:f,zIndex:p&&c?p.getZIndex(c):h,...d,...y,children:[t&&k.jsx(gy,{visible:b,transitionProps:p&&c?{duration:0}:void 0,...i}),k.jsxs(py,{radius:l,__hidden:p&&c&&f?c!==p.currentId:!1,children:[v&&k.jsxs(vy,{children:[n&&k.jsx(yy,{children:n}),r&&k.jsx(my,{...a})]}),k.jsx(hy,{children:o})]})]})});Ir.classes=as;Ir.displayName="@mantine/core/Modal";Ir.Root=Nm;Ir.Overlay=gy;Ir.Content=py;Ir.Body=hy;Ir.Header=vy;Ir.Title=yy;Ir.CloseButton=my;Ir.Stack=RI;const by=O.createContext(null);var wy={root:"m_7cda1cd6","root--default":"m_44da308b","root--contrast":"m_e3a01f8",label:"m_1e0e6180",remove:"m_ae386778",group:"m_1dcfd90b"};const PI=O.createContext(null),NI=(e,{gap:n},{size:t})=>({group:{"--pg-gap":n!==void 0?Mn(n):Mn(t,"pg-gap")}}),ky=Pe(e=>{var y;const n=ge("PillGroup",null,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,size:f,disabled:c,attributes:h,...d}=n,p=((y=O.use(by))==null?void 0:y.size)||f||void 0,v=Ge({name:"PillGroup",classes:wy,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:h,vars:l,varsResolver:NI,stylesCtx:{size:p},rootSelector:"group"});return k.jsx(PI,{value:{size:p,disabled:c},children:k.jsx(we,{size:p,...v("group"),...d})})});ky.classes=wy;ky.varsResolver=NI;ky.displayName="@mantine/core/PillGroup";const qee={variant:"default"},$I=(e,{radius:n},{size:t})=>({root:{"--pill-fz":Mn(t,"pill-fz"),"--pill-height":Mn(t,"pill-height"),"--pill-radius":n===void 0?void 0:Ut(n)}}),tl=Pe(e=>{const n=ge("Pill",qee,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,variant:f,children:c,withRemoveButton:h,onRemove:d,removeButtonProps:p,radius:v,size:y,disabled:b,mod:w,attributes:_,...S}=n,C=O.use(PI),E=O.use(by),A=y||(C==null?void 0:C.size)||void 0,T=(E==null?void 0:E.variant)==="filled"?"contrast":f||"default",j=Ge({name:"Pill",classes:wy,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:_,vars:l,varsResolver:$I,stylesCtx:{size:A}});return k.jsxs(we,{component:"span",variant:T,size:A,...j("root",{variant:T}),mod:[{"with-remove":h&&!b,disabled:b||(C==null?void 0:C.disabled)},w],...S,children:[k.jsx("span",{...j("label"),children:c}),h&&k.jsx(bu,{variant:"transparent",radius:v,tabIndex:-1,"aria-hidden":!0,unstyled:o,...p,...j("remove",{className:p==null?void 0:p.className,style:p==null?void 0:p.style}),onMouseDown:N=>{var q;N.preventDefault(),N.stopPropagation(),(q=p==null?void 0:p.onMouseDown)==null||q.call(p,N)},onClick:N=>{var q;N.stopPropagation(),d==null||d(),(q=p==null?void 0:p.onClick)==null||q.call(p,N)}})]})});tl.classes=wy;tl.varsResolver=$I;tl.displayName="@mantine/core/Pill";tl.Group=ky;var zI={field:"m_45c4369d"};const Hee={type:"visible"},hC=Pe(e=>{const n=ge("PillsInputField",Hee,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,type:f,disabled:c,id:h,pointer:d,mod:p,attributes:v,ref:y,...b}=n,w=O.use(by),_=O.use(wu),S=Ge({name:"PillsInputField",classes:zI,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:v,rootSelector:"field"}),C=c||(w==null?void 0:w.disabled);return k.jsx(we,{component:"input",ref:zt(y,w==null?void 0:w.fieldRef),"data-type":f,disabled:C,mod:[{disabled:C,pointer:d},p],...S("field"),...b,id:(_==null?void 0:_.inputId)||h,"aria-invalid":w==null?void 0:w.hasError,"aria-describedby":_==null?void 0:_.describedBy,type:"text",onMouseDown:E=>!d&&E.stopPropagation()})});hC.classes=zI;hC.displayName="@mantine/core/PillsInputField";const Uee={size:"sm"},su=Pe(e=>{const{children:n,onMouseDown:t,onClick:i,size:r,disabled:a,__staticSelector:o,error:l,variant:f,...c}=ge("PillsInput",Uee,e),h=O.useRef(null);return k.jsx(by,{value:{fieldRef:h,size:r,disabled:a,hasError:!!l,variant:f},children:k.jsx(zi,{size:r,error:l,variant:f,component:"div","data-no-overflow":!0,onMouseDown:d=>{var p;d.preventDefault(),t==null||t(d),(p=h.current)==null||p.focus()},onClick:d=>{var p,v;d.preventDefault(),(p=d.currentTarget.closest("fieldset"))!=null&&p.disabled||((v=h.current)==null||v.focus(),i==null||i(d))},...c,multiline:!0,disabled:a,__staticSelector:o||"PillsInput",withAria:!1,children:n})})});su.displayName="@mantine/core/PillsInput";su.classes=zi.classes;su.Field=hC;function lk(e){return typeof e=="string"?e.trim().toLowerCase():e}function Vee({data:e,value:n}){const t=n.map(lk);return e.reduce((i,r)=>(au(r)?i.push({group:r.group,items:r.items.filter(a=>t.indexOf(lk(a.value))===-1)}):t.indexOf(lk(r.value))===-1&&i.push(r),i),[])}const J5={xs:41,sm:50,md:60,lg:72,xl:89},Wee={maxValues:1/0,withCheckIcon:!0,checkIconPosition:"left",hiddenInputValuesDivider:",",clearSearchOnChange:!0,openOnFocus:!0,size:"sm"},_y=B1(e=>{const n=ge("MultiSelect",Wee,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,size:f,value:c,defaultValue:h,onChange:d,onKeyDown:p,variant:v,data:y,dropdownOpened:b,defaultDropdownOpened:w,onDropdownOpen:_,onDropdownClose:S,selectFirstOptionOnChange:C,selectFirstOptionOnDropdownOpen:E,onOptionSubmit:A,comboboxProps:T,filter:j,limit:N,withScrollArea:q,maxDropdownHeight:R,searchValue:L,defaultSearchValue:B,onSearchChange:G,readOnly:H,disabled:U,onFocus:P,onBlur:z,radius:F,rightSection:Y,rightSectionWidth:D,rightSectionPointerEvents:V,rightSectionProps:W,leftSection:$,leftSectionWidth:X,leftSectionPointerEvents:te,leftSectionProps:ae,inputContainer:le,inputWrapperOrder:ye,withAsterisk:oe,labelProps:ue,descriptionProps:ke,errorProps:ie,wrapperProps:Re,description:pe,label:Ce,error:De,maxValues:be,searchable:_e,nothingFoundMessage:Me,withCheckIcon:Be,withAlignedLabels:Ve,checkIconPosition:He,hidePickedOptions:We,withErrorStyles:Ye,name:rn,form:Q,id:me,clearable:xe,clearSectionMode:Xe,clearButtonProps:ne,hiddenInputProps:Le,placeholder:en,hiddenInputValuesDivider:hn,required:fn,mod:Ze,renderOption:Ke,renderPill:An,onRemove:on,onClear:ht,onMaxValues:mt,scrollAreaProps:zn,chevronColor:yn,attributes:kn,clearSearchOnChange:tt,openOnFocus:At,loading:$e,loadingPosition:Fe,...jn}=n,Jn=Gi(me),On=J1(y),Qe=Rm(On),Je=O.useRef({}),nn=Pm({opened:b,defaultOpened:w,onDropdownOpen:()=>{_==null||_(),E&&nn.selectFirstOption()},onDropdownClose:()=>{S==null||S(),nn.resetSelectedOption()}}),{styleProps:Ln,rest:{type:In,autoComplete:bt,...xn}}=gu(jn),[_n,Wn]=xi({value:c,defaultValue:h,finalValue:[],onChange:d}),[Lt,di]=xi({value:L,defaultValue:B,finalValue:"",onChange:G}),Ki=sn=>{di(sn),nn.resetSelectedOption()},za=Ge({name:"MultiSelect",classes:{},props:n,classNames:t,styles:a,unstyled:o,attributes:kn}),{resolvedClassNames:mo,resolvedStyles:Br}=Ni({props:n,styles:a,classNames:t}),Fr=sn=>{p==null||p(sn),sn.key===" "&&!_e&&(sn.preventDefault(),nn.toggleDropdown()),sn.key==="Backspace"&&Lt.length===0&&_n.length>0&&(on==null||on(_n[_n.length-1]),Wn(_n.slice(0,_n.length-1)))},La=_n.map((sn,_r)=>{var qr;const Ia=Qe[`${sn}`]||Je.current[`${sn}`];return An?k.jsx(O.Fragment,{children:An({option:Ia,value:sn,onRemove:()=>{Wn(_n.filter(Hr=>sn!==Hr)),on==null||on(sn)},disabled:U})},`${sn}-${_r}`):k.jsx(tl,{withRemoveButton:!H&&!((qr=Qe[`${sn}`])!=null&&qr.disabled),onRemove:()=>{Wn(_n.filter(Hr=>sn!==Hr)),on==null||on(sn)},unstyled:o,disabled:U,...za("pill"),children:(Ia==null?void 0:Ia.label)||sn},`${sn}-${_r}`)});O.useEffect(()=>{C&&nn.selectFirstOption()},[C,Lt]),O.useEffect(()=>{_n.forEach(sn=>{`${sn}`in Qe&&(Je.current[`${sn}`]=Qe[`${sn}`])})},[Qe,_n]);const wr=k.jsx(Sn.ClearButton,{...ne,onClear:()=>{ht==null||ht(),Wn([]),Ki("")}}),kr=Vee({data:On,value:_n}),dn=xe&&_n.length>0&&!U&&!H,ti=dn?{paddingInlineEnd:J5[f]??J5.sm}:void 0;return k.jsxs(k.Fragment,{children:[k.jsxs(Sn,{store:nn,classNames:mo,styles:Br,unstyled:o,size:f,readOnly:H,__staticSelector:"MultiSelect",attributes:kn,onOptionSubmit:sn=>{A==null||A(sn),tt&&Ki(""),nn.updateSelectedOptionIndex("selected"),_n.includes(Qe[`${sn}`].value)?(Wn(_n.filter(_r=>_r!==Qe[`${sn}`].value)),on==null||on(Qe[`${sn}`].value)):_n.length<be?Wn([..._n,Qe[`${sn}`].value]):mt==null||mt()},...T,children:[k.jsx(Sn.DropdownTarget,{children:k.jsx(su,{...Ln,__staticSelector:"MultiSelect",classNames:mo,styles:Br,unstyled:o,size:f,className:i,style:r,variant:v,disabled:U,radius:F,__defaultRightSection:k.jsx(Sn.Chevron,{size:f,error:De,unstyled:o,color:yn}),__clearSection:wr,__clearable:dn,__clearSectionMode:Xe,rightSection:Y,rightSectionPointerEvents:V||"none",rightSectionWidth:D,rightSectionProps:W,leftSection:$,leftSectionWidth:X,leftSectionPointerEvents:te,leftSectionProps:ae,loading:$e,loadingPosition:Fe,inputContainer:le,inputWrapperOrder:ye,withAsterisk:oe,labelProps:ue,descriptionProps:ke,errorProps:ie,wrapperProps:Re,description:pe,label:Ce,error:De,withErrorStyles:Ye,__stylesApiProps:{...n,rightSectionPointerEvents:V||"none",multiline:!0},pointer:!_e,onClick:()=>_e?nn.openDropdown():nn.toggleDropdown(),"data-expanded":nn.dropdownOpened||void 0,id:Jn,required:fn,mod:Ze,attributes:kn,children:k.jsxs(tl.Group,{attributes:kn,disabled:U,unstyled:o,...za("pillsList",{style:ti}),children:[La,k.jsx(Sn.EventsTarget,{autoComplete:bt,withExpandedAttribute:!0,children:k.jsx(su.Field,{...xn,id:Jn,placeholder:en,type:!_e&&!en?"hidden":"visible",...za("inputField"),unstyled:o,onFocus:sn=>{P==null||P(sn),At&&_e&&nn.openDropdown()},onBlur:sn=>{z==null||z(sn),nn.closeDropdown(),Ki("")},onKeyDown:Fr,value:Lt,onChange:sn=>{Ki(sn.currentTarget.value),_e&&nn.openDropdown(),C&&nn.selectFirstOption()},disabled:U,readOnly:H||!_e,pointer:!_e})})]})})}),k.jsx(iy,{data:We?kr:On,hidden:H||U,filter:j,search:Lt,limit:N,hiddenWhenEmpty:!Me,withScrollArea:q,maxDropdownHeight:R,filterOptions:_e,value:_n,checkIconPosition:He,withCheckIcon:Be,withAlignedLabels:Ve,nothingFoundMessage:Me,unstyled:o,labelId:Ce?`${Jn}-label`:void 0,"aria-label":Ce?void 0:jn["aria-label"],renderOption:Ke,scrollAreaProps:zn})]}),k.jsx(Sn.HiddenInput,{name:rn,valuesDivider:hn,value:_n,form:Q,disabled:U,...Le})]})});_y.classes={...zi.classes,...Sn.classes};_y.displayName="@mantine/core/MultiSelect";var LI={root:"m_a513464",icon:"m_a4ceffb",loader:"m_b0920b15",body:"m_a49ed24",title:"m_3feedf16",description:"m_3d733a3a",closeButton:"m_919a4d88"};const Gee={withCloseButton:!0},II=(e,{radius:n,color:t})=>({root:{"--notification-radius":n===void 0?void 0:Ut(n),"--notification-color":t?nt(t,e):void 0}}),xy=Pe(e=>{const n=ge("Notification",Gee,e),{className:t,color:i,radius:r,loading:a,withCloseButton:o,withBorder:l,title:f,icon:c,children:h,onClose:d,closeButtonProps:p,classNames:v,style:y,styles:b,unstyled:w,vars:_,mod:S,loaderProps:C,role:E,attributes:A,...T}=n,j=Ge({name:"Notification",classes:LI,props:n,className:t,style:y,classNames:v,styles:b,unstyled:w,attributes:A,vars:_,varsResolver:II});return k.jsxs(we,{...j("root"),mod:[{"data-with-icon":!!c||a,"data-with-border":l},S],role:E||"alert",...T,children:[c&&!a&&k.jsx("div",{...j("icon"),children:c}),a&&k.jsx(Wi,{size:28,color:i,...j("loader"),...C}),k.jsxs("div",{...j("body"),children:[f&&k.jsx("div",{...j("title"),children:f}),k.jsx(we,{...j("description"),mod:{"data-with-title":!!f},children:h})]}),o&&k.jsx(bu,{iconSize:16,color:"gray",...p,unstyled:w,onClick:N=>{var q;(q=p==null?void 0:p.onClick)==null||q.call(p,N),d==null||d()},...j("closeButton")})]})});xy.classes=LI;xy.varsResolver=II;xy.displayName="@mantine/core/Notification";function BI(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,i=Object.getOwnPropertySymbols(e);r<i.length;r++)n.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(t[i[r]]=e[i[r]]);return t}var Ff;(function(e){e.event="event",e.props="prop"})(Ff||(Ff={}));function Hs(){}function Yee(e){var n,t=void 0;return function(){for(var i=[],r=arguments.length;r--;)i[r]=arguments[r];return n&&i.length===n.length&&i.every(function(a,o){return a===n[o]})||(n=i,t=e.apply(void 0,i)),t}}function jh(e){return!!(e||"").match(/\d/)}function Ws(e){return e==null}function Kee(e){return typeof e=="number"&&isNaN(e)}function FI(e){return Ws(e)||Kee(e)||typeof e=="number"&&!isFinite(e)}function qI(e){return e.replace(/[-[\]/{}()*+?.\\^$|]/g,"\\$&")}function Xee(e){switch(e){case"lakh":return/(\d+?)(?=(\d\d)+(\d)(?!\d))(\.\d+)?/g;case"wan":return/(\d)(?=(\d{4})+(?!\d))/g;case"thousand":default:return/(\d)(?=(\d{3})+(?!\d))/g}}function Zee(e,n,t){var i=Xee(t),r=e.search(/[1-9]/);return r=r===-1?e.length:r,e.substring(0,r)+e.substring(r,e.length).replace(i,"$1"+n)}function eM(e){var n=O.useRef(e);n.current=e;var t=O.useRef(function(){for(var i=[],r=arguments.length;r--;)i[r]=arguments[r];return n.current.apply(n,i)});return t.current}function mC(e,n){n===void 0&&(n=!0);var t=e[0]==="-",i=t&&n;e=e.replace("-","");var r=e.split("."),a=r[0],o=r[1]||"";return{beforeDecimal:a,afterDecimal:o,hasNegation:t,addNegation:i}}function Qee(e){if(!e)return e;var n=e[0]==="-";n&&(e=e.substring(1,e.length));var t=e.split("."),i=t[0].replace(/^0+/,"")||"0",r=t[1]||"";return(n?"-":"")+i+(r?"."+r:"")}function HI(e,n,t){for(var i="",r=t?"0":"",a=0;a<=n-1;a++)i+=e[a]||r;return i}function nM(e,n){return Array(n+1).join(e)}function UI(e){var n=e+"",t=n[0]==="-"?"-":"";t&&(n=n.substring(1));var i=n.split(/[eE]/g),r=i[0],a=i[1];if(a=Number(a),!a)return t+r;r=r.replace(".","");var o=1+a,l=r.length;return o<0?r="0."+nM("0",Math.abs(o))+r:o>=l?r=r+nM("0",o-l):r=(r.substring(0,o)||"0")+"."+r.substring(o),t+r}function tM(e,n,t){if(["","-"].indexOf(e)!==-1)return e;var i=(e.indexOf(".")!==-1||t)&&n,r=mC(e),a=r.beforeDecimal,o=r.afterDecimal,l=r.hasNegation,f=parseFloat("0."+(o||"0")),c=o.length<=n?"0."+o:f.toFixed(n),h=c.split("."),d=a;a&&Number(h[0])&&(d=a.split("").reverse().reduce(function(b,w,_){return b.length>_?(Number(b[0])+Number(w)).toString()+b.substring(1,b.length):w+b},h[0]));var p=HI(h[1]||"",n,t),v=l?"-":"",y=i?".":"";return""+v+d+y+p}function Ul(e,n){if(e.value=e.value,e!==null){if(e.createTextRange){var t=e.createTextRange();return t.move("character",n),t.select(),!0}return e.selectionStart||e.selectionStart===0?(e.focus(),e.setSelectionRange(n,n),!0):(e.focus(),!1)}}var VI=Yee(function(e,n){for(var t=0,i=0,r=e.length,a=n.length;e[t]===n[t]&&t<r;)t++;for(;e[r-1-i]===n[a-1-i]&&a-i>t&&r-i>t;)i++;return{from:{start:t,end:r-i},to:{start:t,end:a-i}}}),Jee=function(e,n){var t=Math.min(e.selectionStart,n);return{from:{start:t,end:e.selectionEnd},to:{start:t,end:n}}};function ene(e,n,t){return Math.min(Math.max(e,n),t)}function uk(e){return Math.max(e.selectionStart,e.selectionEnd)}function nne(){return typeof navigator<"u"&&!(navigator.platform&&/iPhone|iPod/.test(navigator.platform))}function tne(e){return{from:{start:0,end:0},to:{start:0,end:e.length},lastValue:""}}function ine(e){var n=e.currentValue,t=e.formattedValue,i=e.currentValueIndex,r=e.formattedValueIndex;return n[i]===t[r]}function rne(e,n,t,i,r,a,o){o===void 0&&(o=ine);var l=r.findIndex(function(E){return E}),f=e.slice(0,l);!n&&!t.startsWith(f)&&(n=f,t=f+t,i=i+f.length);for(var c=t.length,h=e.length,d={},p=new Array(c),v=0;v<c;v++){p[v]=-1;for(var y=0,b=h;y<b;y++){var w=o({currentValue:t,lastValue:n,formattedValue:e,currentValueIndex:v,formattedValueIndex:y});if(w&&d[y]!==!0){p[v]=y,d[y]=!0;break}}}for(var _=i;_<c&&(p[_]===-1||!a(t[_]));)_++;var S=_===c||p[_]===-1?h:p[_];for(_=i-1;_>0&&p[_]===-1;)_--;var C=_===-1||p[_]===-1?0:p[_]+1;return C>S?S:i-C<S-i?C:S}function iM(e,n,t,i){var r=e.length;if(n=ene(n,0,r),i==="left"){for(;n>=0&&!t[n];)n--;n===-1&&(n=t.indexOf(!0))}else{for(;n<=r&&!t[n];)n++;n>r&&(n=t.lastIndexOf(!0))}return n===-1&&(n=r),n}function ane(e){for(var n=Array.from({length:e.length+1}).map(function(){return!0}),t=0,i=n.length;t<i;t++)n[t]=!!(jh(e[t])||jh(e[t-1]));return n}function WI(e,n,t,i,r,a){a===void 0&&(a=Hs);var o=eM(function(y,b){var w,_;return FI(y)?(_="",w=""):typeof y=="number"||b?(_=typeof y=="number"?UI(y):y,w=i(_)):(_=r(y,void 0),w=i(_)),{formattedValue:w,numAsString:_}}),l=O.useState(function(){return o(Ws(e)?n:e,t)}),f=l[0],c=l[1],h=eM(function(y,b){y.formattedValue!==f.formattedValue&&c({formattedValue:y.formattedValue,numAsString:y.value}),a(y,b)}),d=e,p=t;Ws(e)&&(d=f.numAsString,p=!0);var v=o(d,p);return O.useMemo(function(){c(v)},[v.formattedValue]),O.useEffect(function(){if(!Ws(n)&&Ws(e)&&f.formattedValue!==""){var y=parseFloat(f.numAsString);h({formattedValue:f.formattedValue,value:f.numAsString,floatValue:isNaN(y)?void 0:y},{event:void 0,source:Ff.props})}},[]),[f,h]}function one(e){return e.replace(/[^0-9]/g,"")}function sne(e){return e}function lne(e){var n=e.type;n===void 0&&(n="text");var t=e.displayType;t===void 0&&(t="input");var i=e.customInput,r=e.renderText,a=e.getInputRef,o=e.format;o===void 0&&(o=sne);var l=e.removeFormatting;l===void 0&&(l=one);var f=e.defaultValue,c=e.valueIsNumericString,h=e.onValueChange,d=e.isAllowed,p=e.onChange;p===void 0&&(p=Hs);var v=e.onKeyDown;v===void 0&&(v=Hs);var y=e.onMouseUp;y===void 0&&(y=Hs);var b=e.onFocus;b===void 0&&(b=Hs);var w=e.onBlur;w===void 0&&(w=Hs);var _=e.value,S=e.getCaretBoundary;S===void 0&&(S=ane);var C=e.isValidInputCharacter;C===void 0&&(C=jh);var E=e.isCharacterSame,A=BI(e,["type","displayType","customInput","renderText","getInputRef","format","removeFormatting","defaultValue","valueIsNumericString","onValueChange","isAllowed","onChange","onKeyDown","onMouseUp","onFocus","onBlur","value","getCaretBoundary","isValidInputCharacter","isCharacterSame"]),T=WI(_,f,!!c,o,l,h),j=T[0],N=j.formattedValue,q=j.numAsString,R=T[1],L=O.useRef(),B=O.useRef({formattedValue:N,numAsString:q}),G=function(be,_e){B.current={formattedValue:be.formattedValue,numAsString:be.value},R(be,_e)},H=O.useState(!1),U=H[0],P=H[1],z=O.useRef(null),F=O.useRef({setCaretTimeout:null,focusTimeout:null});O.useEffect(function(){return P(!0),function(){clearTimeout(F.current.setCaretTimeout),clearTimeout(F.current.focusTimeout)}},[]);var Y=o,D=function(be,_e){var Me=parseFloat(_e);return{formattedValue:be,value:_e,floatValue:isNaN(Me)?void 0:Me}},V=function(be,_e,Me){be.selectionStart===0&&be.selectionEnd===be.value.length||(Ul(be,_e),F.current.setCaretTimeout=setTimeout(function(){be.value===Me&&be.selectionStart!==_e&&Ul(be,_e)},0))},W=function(be,_e,Me){return iM(be,_e,S(be),Me)},$=function(be,_e,Me){var Be=S(_e),Ve=rne(_e,N,be,Me,Be,C,E);return Ve=iM(_e,Ve,Be),Ve},X=function(be){var _e=be.formattedValue;_e===void 0&&(_e="");var Me=be.input,Be=be.source,Ve=be.event,He=be.numAsString,We;if(Me){var Ye=be.inputValue||Me.value,rn=uk(Me);Me.value=_e,We=$(Ye,_e,rn),We!==void 0&&V(Me,We,_e)}_e!==N&&G(D(_e,He),{event:Ve,source:Be})};O.useEffect(function(){var be=B.current,_e=be.formattedValue,Me=be.numAsString;(N!==_e||q!==Me)&&G(D(N,q),{event:void 0,source:Ff.props})},[N,q]);var te=z.current?uk(z.current):void 0,ae=typeof window<"u"?O.useLayoutEffect:O.useEffect;ae(function(){var be=z.current;if(N!==B.current.formattedValue&&be){var _e=$(B.current.formattedValue,N,te);be.value=N,V(be,_e,N)}},[N]);var le=function(be,_e,Me){var Be=_e.target,Ve=L.current?Jee(L.current,Be.selectionEnd):VI(N,be),He=Object.assign(Object.assign({},Ve),{lastValue:N}),We=l(be,He),Ye=Y(We);if(We=l(Ye,void 0),d&&!d(D(Ye,We))){var rn=_e.target,Q=uk(rn),me=$(be,N,Q);return rn.value=N,V(rn,me,N),!1}return X({formattedValue:Ye,numAsString:We,inputValue:be,event:_e,source:Me,input:_e.target}),!0},ye=function(be,_e){_e===void 0&&(_e=0);var Me=be.selectionStart,Be=be.selectionEnd;L.current={selectionStart:Me,selectionEnd:Be+_e}},oe=function(be){var _e=be.target,Me=_e.value,Be=le(Me,be,Ff.event);Be&&p(be),L.current=void 0},ue=function(be){var _e=be.target,Me=be.key,Be=_e.selectionStart,Ve=_e.selectionEnd,He=_e.value;He===void 0&&(He="");var We;Me==="ArrowLeft"||Me==="Backspace"?We=Math.max(Be-1,0):Me==="ArrowRight"?We=Math.min(Be+1,He.length):Me==="Delete"&&(We=Be);var Ye=0;Me==="Delete"&&Be===Ve&&(Ye=1);var rn=Me==="ArrowLeft"||Me==="ArrowRight";if(We===void 0||Be!==Ve&&!rn){v(be),ye(_e,Ye);return}var Q=We;if(rn){var me=Me==="ArrowLeft"?"left":"right";Q=W(He,We,me),Q!==We&&be.preventDefault()}else Me==="Delete"&&!C(He[We])?Q=W(He,We,"right"):Me==="Backspace"&&!C(He[We])&&(Q=W(He,We,"left"));Q!==We&&V(_e,Q,He),v(be),ye(_e,Ye)},ke=function(be){var _e=be.target,Me=function(){var Be=_e.selectionStart,Ve=_e.selectionEnd,He=_e.value;if(He===void 0&&(He=""),Be===Ve){var We=W(He,Be);We!==Be&&V(_e,We,He)}};Me(),requestAnimationFrame(function(){Me()}),y(be),ye(_e)},ie=function(be){be.persist&&be.persist();var _e=be.target,Me=be.currentTarget;z.current=_e,F.current.focusTimeout=setTimeout(function(){var Be=_e.selectionStart,Ve=_e.selectionEnd,He=_e.value;He===void 0&&(He="");var We=W(He,Be);We!==Be&&!(Be===0&&Ve===He.length)&&V(_e,We,He),b(Object.assign(Object.assign({},be),{currentTarget:Me}))},0)},Re=function(be){z.current=null,clearTimeout(F.current.focusTimeout),clearTimeout(F.current.setCaretTimeout),w(be)},pe=U&&nne()?"numeric":void 0,Ce=Object.assign({inputMode:pe},A,{type:n,value:N,onChange:oe,onKeyDown:ue,onMouseUp:ke,onFocus:ie,onBlur:Re});if(t==="text")return r?Z.createElement(Z.Fragment,null,r(N,A)||null):Z.createElement("span",Object.assign({},A,{ref:a}),N);if(i){var De=i;return Z.createElement(De,Object.assign({},Ce,{ref:a}))}return Z.createElement("input",Object.assign({},Ce,{ref:a}))}function rM(e,n){var t=n.decimalScale,i=n.fixedDecimalScale,r=n.prefix;r===void 0&&(r="");var a=n.suffix;a===void 0&&(a="");var o=n.allowNegative,l=n.thousandsGroupStyle;if(l===void 0&&(l="thousand"),e===""||e==="-")return e;var f=Sy(n),c=f.thousandSeparator,h=f.decimalSeparator,d=t!==0&&e.indexOf(".")!==-1||t&&i,p=mC(e,o),v=p.beforeDecimal,y=p.afterDecimal,b=p.addNegation;return t!==void 0&&(y=HI(y,t,!!i)),c&&(v=Zee(v,c,l)),r&&(v=r+v),a&&(y=y+a),b&&(v="-"+v),e=v+(d&&h||"")+y,e}function Sy(e){var n=e.decimalSeparator;n===void 0&&(n=".");var t=e.thousandSeparator,i=e.allowedDecimalSeparators;return t===!0&&(t=","),i||(i=[n,"."]),{decimalSeparator:n,thousandSeparator:t,allowedDecimalSeparators:i}}function une(e,n){e===void 0&&(e="");var t=new RegExp("(-)"),i=new RegExp("(-)(.)*(-)"),r=t.test(e),a=i.test(e);return e=e.replace(/-/g,""),r&&!a&&n&&(e="-"+e),e}function fne(e,n){return new RegExp("(^-)|[0-9]|"+qI(e),"g")}function cne(e,n,t){return e===""?!0:!(n!=null&&n.match(/\d/))&&!(t!=null&&t.match(/\d/))&&typeof e=="string"&&!isNaN(Number(e))}function dne(e,n,t){var i;n===void 0&&(n=tne(e));var r=t.allowNegative,a=t.prefix;a===void 0&&(a="");var o=t.suffix;o===void 0&&(o="");var l=t.decimalScale,f=n.from,c=n.to,h=c.start,d=c.end,p=Sy(t),v=p.allowedDecimalSeparators,y=p.decimalSeparator,b=e[d]===y;if(jh(e)&&(e===a||e===o)&&n.lastValue==="")return e;if(d-h===1&&v.indexOf(e[h])!==-1){var w=l===0?"":y;e=e.substring(0,h)+w+e.substring(h+1,e.length)}var _=function(z,F,Y){var D=!1,V=!1;a.startsWith("-")?D=!1:z.startsWith("--")?(D=!1,V=!0):o.startsWith("-")&&z.length===o.length?D=!1:z[0]==="-"&&(D=!0);var W=D?1:0;return V&&(W=2),W&&(z=z.substring(W),F-=W,Y-=W),{value:z,start:F,end:Y,hasNegation:D}},S=_(e,h,d),C=S.hasNegation;i=S,e=i.value,h=i.start,d=i.end;var E=_(n.lastValue,f.start,f.end),A=E.start,T=E.end,j=E.value,N=e.substring(h,d);e.length&&j.length&&(A>j.length-o.length||T<a.length)&&!(N&&o.startsWith(N))&&(e=j);var q=0;e.startsWith(a)?q+=a.length:h<a.length&&(q=h),e=e.substring(q),d-=q;var R=e.length,L=e.length-o.length;e.endsWith(o)?R=L:(d>L||d>e.length-o.length)&&(R=d),e=e.substring(0,R),e=une(C?"-"+e:e,r),e=(e.match(fne(y))||[]).join("");var B=e.indexOf(y);e=e.replace(new RegExp(qI(y),"g"),function(z,F){return F===B?".":""});var G=mC(e,r),H=G.beforeDecimal,U=G.afterDecimal,P=G.addNegation;return c.end-c.start<f.end-f.start&&H===""&&b&&!parseFloat(U)&&(e=P?"-":""),e}function hne(e,n){var t=n.prefix;t===void 0&&(t="");var i=n.suffix;i===void 0&&(i="");var r=Array.from({length:e.length+1}).map(function(){return!0}),a=e[0]==="-";r.fill(!1,0,Math.min(t.length+(a?1:0),e.length));var o=e.length;return r.fill(!1,o-i.length+1,o+1),r}function mne(e){var n=Sy(e),t=n.thousandSeparator,i=n.decimalSeparator,r=e.prefix;r===void 0&&(r="");var a=e.allowNegative;if(a===void 0&&(a=!0),t===i)throw new Error(`
|
||
Decimal separator can't be same as thousand separator.
|
||
thousandSeparator: `+t+` (thousandSeparator = {true} is same as thousandSeparator = ",")
|
||
decimalSeparator: `+i+` (default value for decimalSeparator is .)
|
||
`);return r.startsWith("-")&&a&&(console.error(`
|
||
Prefix can't start with '-' when allowNegative is true.
|
||
prefix: `+r+`
|
||
allowNegative: `+a+`
|
||
`),a=!1),Object.assign(Object.assign({},e),{allowNegative:a})}function pne(e){e=mne(e),e.decimalSeparator,e.allowedDecimalSeparators,e.thousandsGroupStyle;var n=e.suffix,t=e.allowNegative,i=e.allowLeadingZeros,r=e.onKeyDown;r===void 0&&(r=Hs);var a=e.onBlur;a===void 0&&(a=Hs);var o=e.thousandSeparator,l=e.decimalScale,f=e.fixedDecimalScale,c=e.prefix;c===void 0&&(c="");var h=e.defaultValue,d=e.value,p=e.valueIsNumericString,v=e.onValueChange,y=BI(e,["decimalSeparator","allowedDecimalSeparators","thousandsGroupStyle","suffix","allowNegative","allowLeadingZeros","onKeyDown","onBlur","thousandSeparator","decimalScale","fixedDecimalScale","prefix","defaultValue","value","valueIsNumericString","onValueChange"]),b=Sy(e),w=b.decimalSeparator,_=b.allowedDecimalSeparators,S=function(P){return rM(P,e)},C=function(P,z){return dne(P,z,e)},E=Ws(d)?h:d,A=p??cne(E,c,n);Ws(d)?Ws(h)||(A=A||typeof h=="number"):A=A||typeof d=="number";var T=function(P){return FI(P)?P:(typeof P=="number"&&(P=UI(P)),A&&typeof l=="number"?tM(P,l,!!f):P)},j=WI(T(d),T(h),!!A,S,C,v),N=j[0],q=N.numAsString,R=N.formattedValue,L=j[1],B=function(P){var z=P.target,F=P.key,Y=z.selectionStart,D=z.selectionEnd,V=z.value;if(V===void 0&&(V=""),(F==="Backspace"||F==="Delete")&&D<c.length&&V!=="-"){P.preventDefault();return}if(Y!==D){r(P);return}F==="Backspace"&&V[0]==="-"&&Y===c.length+1&&t&&Ul(z,1),l&&f&&(F==="Backspace"&&V[Y-1]===w?(Ul(z,Y-1),P.preventDefault()):F==="Delete"&&V[Y]===w&&P.preventDefault()),_!=null&&_.includes(F)&&V[Y]===w&&Ul(z,Y+1);var W=o===!0?",":o;F==="Backspace"&&V[Y-1]===W&&Ul(z,Y-1),F==="Delete"&&V[Y]===W&&Ul(z,Y+1),r(P)},G=function(P){var z=q;if(z.match(/\d/g)||(z=""),i||(z=Qee(z)),f&&l&&(z=tM(z,l,f)),z!==q){var F=rM(z,e);L({formattedValue:F,value:z,floatValue:parseFloat(z)},{event:P,source:Ff.event})}a(P)},H=function(P){return P===w?!0:jh(P)},U=function(P){var z=P.currentValue,F=P.lastValue,Y=P.formattedValue,D=P.currentValueIndex,V=P.formattedValueIndex,W=z[D],$=Y[V],X=VI(F,z),te=X.to,ae=function(le){return C(le).indexOf(".")+c.length};return d===0&&f&&l&&z[te.start]===w&&ae(z)<D&&ae(Y)>V?!1:D>=te.start&&D<te.end&&_&&_.includes(W)&&$===w?!0:W===$};return Object.assign(Object.assign({},y),{value:R,valueIsNumericString:!1,isValidInputCharacter:H,isCharacterSame:U,onValueChange:L,format:S,removeFormatting:C,getCaretBoundary:function(P){return hne(P,e)},onKeyDown:B,onBlur:G})}function vne(e){var n=pne(e);return Z.createElement(lne,Object.assign({},n))}function aM({direction:e,style:n,...t}){return k.jsx("svg",{style:{width:"var(--ni-chevron-size)",height:"var(--ni-chevron-size)",transform:e==="up"?"rotate(180deg)":void 0,...n},viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t,children:k.jsx("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}var uS={root:"m_e2f5cd4e",controls:"m_95e17d22",control:"m_80b4b171"};const gne=/^(0\.0*|-0(\.0*)?)$/,oM=/^-?0\d+(\.\d+)?\.?$/,yne=/\.\d*0$/,GI=/^-?\d+\.$/;function fS(e){return typeof e=="string"&&e!==""&&!Number.isNaN(Number(e))}function fk(e){return typeof e=="bigint"}function ck(e){return typeof e=="number"?e<Number.MAX_SAFE_INTEGER:e===""||fS(e)&&Number(e)<Number.MAX_SAFE_INTEGER}function YI(e,n){return e===""||e==="-"||!n&&e.startsWith("-")?!1:/^-?\d+$/.test(e)}function dk(e,n){return typeof e=="bigint"?!0:e===""||YI(e,n)}function nh(e){if(!/^-?\d+$/.test(e))return null;try{return BigInt(e)}catch{return null}}function kv(e){if(typeof e=="bigint")return e;if(typeof e=="number"&&Number.isFinite(e)&&Number.isInteger(e))return BigInt(e)}function Jv(e,n,t){return n!==void 0&&e<n?n:t!==void 0&&e>t?t:e}function bne(e){return e.toString().replace(".","").length}function wne(e,n){return(typeof e=="number"?e<Number.MAX_SAFE_INTEGER:!Number.isNaN(Number(e)))&&!Number.isNaN(e)&&bne(n)<14&&n!==""}function kne(e,n,t){return e===void 0?!0:(n===void 0||e>=n)&&(t===void 0||e<=t)}const hk={size:"sm",step:1,clampBehavior:"blur",allowDecimal:!0,allowNegative:!0,withKeyboardEvents:!0,allowLeadingZeros:!0,trimLeadingZeroesOnBlur:!0,startValue:0,allowedDecimalSeparators:[".",","]},KI=(e,{size:n})=>({controls:{"--ni-chevron-size":Mn(n,"ni-chevron-size")}});function _ne(e,n,t){const i=e.toString(),r=GI.test(i),a=i.replace(/^0+(?=\d)/,""),o=parseFloat(a);if(Number.isNaN(o))return a;if(o>Number.MAX_SAFE_INTEGER)return n!==void 0?n:a;const l=Fo(o,t,n);return r?`${l.toString().replace(/^0+(?=\d)/,"")}.`:l}function xne(e,n){if(e===""||e==="-")return e;const t=nh(e);return t===null?e:n.clampBehavior==="blur"?Jv(t,n.min,n.max):t}const Cy=B1(e=>{const n=ge("NumberInput",hk,e),{className:t,classNames:i,styles:r,unstyled:a,vars:o,onChange:l,onValueChange:f,value:c,defaultValue:h,max:d,min:p,step:v,hideControls:y,rightSection:b,isAllowed:w,clampBehavior:_,onBlur:S,allowDecimal:C,decimalScale:E,onKeyDown:A,onKeyDownCapture:T,handlersRef:j,startValue:N,disabled:q,rightSectionPointerEvents:R,allowNegative:L,readOnly:B,size:G,rightSectionWidth:H,stepHoldInterval:U,stepHoldDelay:P,allowLeadingZeros:z,withKeyboardEvents:F,trimLeadingZeroesOnBlur:Y,allowedDecimalSeparators:D,selectAllOnFocus:V,onMinReached:W,onMaxReached:$,onFocus:X,attributes:te,ref:ae,...le}=n,ye=L??!0,oe=z??!0,ue=Ge({name:"NumberInput",classes:uS,props:n,classNames:i,styles:r,unstyled:a,attributes:te,vars:o,varsResolver:KI}),{resolvedClassNames:ke,resolvedStyles:ie}=Ni({classNames:i,styles:r,props:n}),Re=O.useRef(fk(c)||fk(h)?"bigint":"number");fk(c)?Re.current="bigint":typeof c=="number"&&(Re.current="number");const pe=Re.current==="bigint",[Ce,De]=xi({value:c,defaultValue:h,finalValue:"",onChange:l}),be=P!==void 0&&U!==void 0,_e=O.useRef(null),Me=O.useRef(null),Be=O.useRef(0),Ve=typeof p=="number"?p:void 0,He=typeof d=="number"?d:void 0,We=typeof v=="number"?v:hk.step,Ye=typeof N=="number"?N:hk.startValue,rn=kv(p),Q=kv(d),me=kv(v)??BigInt(1),xe=kv(N)??BigInt(0),Xe=$e=>!YI($e,ye)||oe&&oM.test($e)?$e:nh($e)??$e,ne=$e=>{const Fe=Number($e);return Number.isSafeInteger(Fe)?Fe:void 0},Le=($e,Fe)=>{Fe.source==="event"&&De(pe?Xe($e.value):wne($e.floatValue,$e.value)&&!gne.test($e.value)&&!(oe&&oM.test($e.value))&&!yne.test($e.value)&&!GI.test($e.value)?$e.floatValue:$e.value),f==null||f($e,Fe)},en=$e=>{const Fe=String($e).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return Fe?Math.max(0,(Fe[1]?Fe[1].length:0)-(Fe[2]?+Fe[2]:0)):0},hn=$e=>{_e.current&&typeof $e<"u"&&_e.current.setSelectionRange($e,$e)},fn=O.useRef(W3);fn.current=()=>{if(pe){if(!dk(Ce,ye))return;let Je;const nn=Ce;if(typeof nn=="bigint"){const In=nn+me;Q!==void 0&&In>Q&&($==null||$()),Je=Q!==void 0&&In>Q?Q:In}else if(typeof nn=="string"&&nn!==""){const In=nh(nn);if(In===null)return;const bt=In+me;Q!==void 0&&bt>Q&&($==null||$()),Je=Q!==void 0&&bt>Q?Q:bt}else Je=Jv(xe,rn,Q);const Ln=Je.toString();De(Je),f==null||f({floatValue:ne(Je),formattedValue:Ln,value:Ln},{source:"increment"}),setTimeout(()=>{var In;return hn((In=_e.current)==null?void 0:In.value.length)},0);return}if(!ck(Ce))return;let $e;const Fe=en(Ce),jn=en(We),Jn=Math.max(Fe,jn),On=10**Jn;if(!fS(Ce)&&(typeof Ce!="number"||Number.isNaN(Ce)))$e=Fo(Ye,Ve,He);else if(He!==void 0){const Je=(Math.round(Number(Ce)*On)+Math.round(We*On))/On;Je>He&&($==null||$()),$e=Je<=He?Je:He}else $e=(Math.round(Number(Ce)*On)+Math.round(We*On))/On;const Qe=$e.toFixed(Jn);De(parseFloat(Qe)),f==null||f({floatValue:parseFloat(Qe),formattedValue:Qe,value:Qe},{source:"increment"}),setTimeout(()=>{var Je;return hn((Je=_e.current)==null?void 0:Je.value.length)},0)};const Ze=O.useRef(W3);Ze.current=()=>{if(pe){if(!dk(Ce,ye))return;let nn;const Ln=rn!==void 0?rn:ye?void 0:BigInt(0),In=Ce;if(typeof In=="bigint"){const xn=In-me;Ln!==void 0&&xn<Ln&&(W==null||W()),nn=Ln!==void 0&&xn<Ln?Ln:xn}else if(typeof In=="string"&&In!==""){const xn=nh(In);if(xn===null)return;const _n=xn-me;Ln!==void 0&&_n<Ln&&(W==null||W()),nn=Ln!==void 0&&_n<Ln?Ln:_n}else nn=Jv(xe,Ln,Q);const bt=nn.toString();De(nn),f==null||f({floatValue:ne(nn),formattedValue:bt,value:bt},{source:"decrement"}),setTimeout(()=>{var xn;return hn((xn=_e.current)==null?void 0:xn.value.length)},0);return}if(!ck(Ce))return;let $e;const Fe=Ve!==void 0?Ve:ye?Number.MIN_SAFE_INTEGER:0,jn=en(Ce),Jn=en(We),On=Math.max(jn,Jn),Qe=10**On;if(!fS(Ce)&&typeof Ce!="number"||Number.isNaN(Ce))$e=Fo(Ye,Fe,He);else{const nn=(Math.round(Number(Ce)*Qe)-Math.round(We*Qe))/Qe;Fe!==void 0&&nn<Fe&&(W==null||W()),$e=Fe!==void 0&&nn<Fe?Fe:nn}const Je=$e.toFixed(On);De(parseFloat(Je)),f==null||f({floatValue:parseFloat(Je),formattedValue:Je,value:Je},{source:"decrement"}),setTimeout(()=>{var nn;return hn((nn=_e.current)==null?void 0:nn.value.length)},0)};const Ke=$e=>{var On,Qe,Je;const Fe=$e.clipboardData.getData("text"),jn=le.decimalSeparator||".",Jn=(D||[".",","]).filter(nn=>nn!==jn);if(Jn.some(nn=>Fe.includes(nn))){$e.preventDefault();let nn=Fe;Jn.forEach(In=>{nn=nn.split(In).join(jn)});const Ln=_e.current;if(Ln){const In=Ln.selectionStart??0,bt=Ln.selectionEnd??0,xn=Ln.value,_n=xn.substring(0,In)+nn+xn.substring(bt);(Qe=(On=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value"))==null?void 0:On.set)==null||Qe.call(Ln,_n),Ln.dispatchEvent(new Event("change",{bubbles:!0}));const Wn=In+nn.length;setTimeout(()=>hn(Wn),0)}}(Je=le.onPaste)==null||Je.call(le,$e)},An=$e=>{var Fe,jn;A==null||A($e),!(B||!F)&&($e.key==="ArrowUp"&&($e.preventDefault(),(Fe=fn.current)==null||Fe.call(fn)),$e.key==="ArrowDown"&&($e.preventDefault(),(jn=Ze.current)==null||jn.call(Ze)))},on=$e=>{if(T==null||T($e),$e.key==="Backspace"){const Fe=_e.current;Fe&&Fe.selectionStart===0&&Fe.selectionStart===Fe.selectionEnd&&($e.preventDefault(),window.setTimeout(()=>hn(0),0))}},ht=$e=>{V&&setTimeout(()=>$e.currentTarget.select(),0),X==null||X($e)},mt=$e=>{let Fe=Ce;pe?(_==="blur"&&typeof Fe=="bigint"&&(Fe=Jv(Fe,rn,Q)),Y&&typeof Fe=="string"&&(Fe=xne(Fe,{min:rn,max:Q,clampBehavior:_}))):(_==="blur"&&typeof Fe=="number"&&(Fe=Fo(Fe,Ve,He)),Y&&typeof Fe=="string"&&en(Fe)<15&&(Fe=_ne(Fe,He,Ve))),Ce!==Fe&&De(Fe),S==null||S($e)};ug(j,{increment:fn.current,decrement:Ze.current});const zn=$e=>{var Fe,jn;$e?(Fe=fn.current)==null||Fe.call(fn):(jn=Ze.current)==null||jn.call(Ze),Be.current+=1},yn=$e=>{if(zn($e),be){const Fe=typeof U=="number"?U:U(Be.current);Me.current=window.setTimeout(()=>yn($e),Fe)}},kn=($e,Fe)=>{var jn;$e.preventDefault(),(jn=_e.current)==null||jn.focus(),zn(Fe),be&&(Me.current=window.setTimeout(()=>yn(Fe),P))},tt=()=>{Me.current&&window.clearTimeout(Me.current),Me.current=null,Be.current=0},At=k.jsxs("div",{...ue("controls"),children:[k.jsx(fi,{...ue("control"),tabIndex:-1,"aria-hidden":!0,disabled:q||typeof Ce=="number"&&He!==void 0&&Ce>=He||typeof Ce=="bigint"&&Q!==void 0&&Ce>=Q,mod:{direction:"up"},onMouseDown:$e=>$e.preventDefault(),onPointerDown:$e=>{kn($e,!0)},onPointerUp:tt,onPointerLeave:tt,children:k.jsx(aM,{direction:"up"})}),k.jsx(fi,{...ue("control"),tabIndex:-1,"aria-hidden":!0,disabled:q||typeof Ce=="number"&&Ve!==void 0&&Ce<=Ve||typeof Ce=="bigint"&&rn!==void 0&&Ce<=rn,mod:{direction:"down"},onMouseDown:$e=>$e.preventDefault(),onPointerDown:$e=>{kn($e,!1)},onPointerUp:tt,onPointerLeave:tt,children:k.jsx(aM,{direction:"down"})})]});return k.jsx(zi,{component:vne,allowNegative:L,className:cn(uS.root,t),size:G,...le,inputMode:pe?"numeric":"decimal",readOnly:B,disabled:q,value:typeof Ce=="bigint"?Ce.toString():Ce,getInputRef:zt(ae,_e),onValueChange:Le,rightSection:y||B||!(pe?dk(Ce,ye):ck(Ce))?b:b||At,classNames:ke,styles:ie,unstyled:a,__staticSelector:"NumberInput",decimalScale:pe?0:C?E:0,onPaste:Ke,onFocus:ht,onKeyDown:An,onKeyDownCapture:on,rightSectionPointerEvents:R??(q?"none":void 0),rightSectionWidth:H??`var(--ni-right-section-width-${G||"sm"})`,allowLeadingZeros:z,allowedDecimalSeparators:D,onBlur:mt,attributes:te,isAllowed:$e=>{if(!(!w||w($e)))return!1;if(_!=="strict")return!0;if(!pe)return kne($e.floatValue,Ve,He);if($e.value===""||$e.value==="-")return!0;const Fe=nh($e.value);return Fe===null?!0:(rn===void 0||Fe>=rn)&&(Q===void 0||Fe<=Q)}})});Cy.classes={...zi.classes,...uS};Cy.varsResolver=KI;Cy.displayName="@mantine/core/NumberInput";function Sne({reveal:e}){return k.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",style:{width:"var(--psi-icon-size)",height:"var(--psi-icon-size)"},children:e?k.jsxs(k.Fragment,{children:[k.jsx("path",{fill:"none",d:"M0 0h256v256H0z"}),k.jsx("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16",d:"M48 40l160 176M154.91 157.6a40 40 0 01-53.82-59.2M135.53 88.71a40 40 0 0132.3 35.53"}),k.jsx("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16",d:"M208.61 169.1C230.41 149.58 240 128 240 128s-32-72-112-72a126 126 0 00-20.68 1.68M74 68.6C33.23 89.24 16 128 16 128s32 72 112 72a118.05 118.05 0 0054-12.6"})]}):k.jsxs(k.Fragment,{children:[k.jsx("path",{fill:"none",d:"M0 0h256v256H0z"}),k.jsx("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16",d:"M128 56c-80 0-112 72-112 72s32 72 112 72 112-72 112-72-32-72-112-72z"}),k.jsx("circle",{cx:"128",cy:"128",r:"40",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"})]})})}var cS={root:"m_f61ca620",input:"m_ccf8da4c",innerInput:"m_f2d85dd2",visibilityToggle:"m_b1072d44"};const Cne={visibilityToggleIcon:Sne,size:"sm"},XI=(e,{size:n})=>({root:{"--psi-icon-size":Mn(n,"psi-icon-size"),"--psi-button-size":Mn(n,"psi-button-size")}}),Ay=Pe(e=>{const n=ge("PasswordInput",Cne,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,required:f,error:c,leftSection:h,disabled:d,id:p,variant:v,inputContainer:y,description:b,label:w,size:_,errorProps:S,descriptionProps:C,labelProps:E,withAsterisk:A,inputWrapperOrder:T,wrapperProps:j,radius:N,rightSection:q,rightSectionWidth:R,rightSectionPointerEvents:L,leftSectionWidth:B,visible:G,defaultVisible:H,onVisibilityChange:U,visibilityToggleIcon:P,visibilityToggleButtonProps:z,rightSectionProps:F,leftSectionProps:Y,leftSectionPointerEvents:D,withErrorStyles:V,mod:W,attributes:$,...X}=n,te=Gi(p),[ae,le]=xi({value:G,defaultValue:H,finalValue:!1,onChange:U}),ye=()=>le(!ae),oe=Ge({name:"PasswordInput",classes:cS,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:$,vars:l,varsResolver:XI}),{resolvedClassNames:ue,resolvedStyles:ke}=Ni({classNames:t,styles:a,props:n}),{styleProps:ie,rest:Re}=gu(X),pe=(S==null?void 0:S.id)||`${te}-error`,Ce=(C==null?void 0:C.id)||`${te}-description`,De=`${c&&typeof c!="boolean"?pe:""} ${b?Ce:""}`,be=De.trim().length>0?De.trim():void 0,_e=k.jsx(Ht,{...oe("visibilityToggle"),disabled:d,radius:N,"aria-pressed":ae,tabIndex:-1,"aria-label":"Toggle password visibility",...z,variant:(z==null?void 0:z.variant)??"subtle",color:"gray",unstyled:o,onTouchEnd:Me=>{var Be;Me.preventDefault(),(Be=z==null?void 0:z.onTouchEnd)==null||Be.call(z,Me),ye()},onMouseDown:Me=>{var Be;Me.preventDefault(),(Be=z==null?void 0:z.onMouseDown)==null||Be.call(z,Me),ye()},onKeyDown:Me=>{var Be;(Be=z==null?void 0:z.onKeyDown)==null||Be.call(z,Me),Me.key===" "&&(Me.preventDefault(),ye())},children:k.jsx(P,{reveal:ae})});return k.jsx(Nt.Wrapper,{required:f,id:te,label:w,error:c,description:b,size:_,classNames:ue,styles:ke,__staticSelector:"PasswordInput",__stylesApiProps:n,unstyled:o,withAsterisk:A,inputWrapperOrder:T,inputContainer:y,variant:v,labelProps:{...E,htmlFor:te},descriptionProps:{...C,id:Ce},errorProps:{...S,id:pe},mod:W,attributes:$,...oe("root"),...ie,...j,children:k.jsx(Nt,{component:"div",error:c,leftSection:h,size:_,classNames:{...ue,input:cn(cS.input,ue==null?void 0:ue.input)},styles:ke,radius:N,disabled:d,__staticSelector:"PasswordInput",__stylesApiProps:n,rightSectionWidth:R,rightSection:q??_e,variant:v,unstyled:o,leftSectionWidth:B,rightSectionPointerEvents:L||"all",rightSectionProps:F,leftSectionProps:Y,leftSectionPointerEvents:D,withAria:!1,withErrorStyles:V,attributes:$,children:k.jsx("input",{required:f,"data-invalid":!!c||void 0,"data-with-left-section":!!h||void 0,...oe("innerInput"),disabled:d,id:te,...Re,"aria-describedby":be,autoComplete:Re.autoComplete||"off",type:ae?"text":"password"})})})});Ay.classes={...zi.classes,...cS};Ay.varsResolver=XI;Ay.displayName="@mantine/core/PasswordInput";function Ane({offset:e,position:n,defaultOpened:t}){const[i,r]=O.useState(t),a=O.useRef(null),{x:o,y:l,elements:f,refs:c,update:h,placement:d}=D6({placement:n,middleware:[E6({crossAxis:!0,padding:5,rootBoundary:"document"})]}),p=d.includes("right")?e:n.includes("left")?e*-1:0,v=d.includes("bottom")?e:n.includes("top")?e*-1:0,y=O.useCallback(({clientX:b,clientY:w})=>{c.setPositionReference({getBoundingClientRect(){return{width:0,height:0,x:b,y:w,left:b+p,top:w+v,right:b,bottom:w}}})},[f.reference]);return O.useEffect(()=>{if(c.floating.current){const b=a.current;b.addEventListener("mousemove",y);const w=Ho(c.floating.current);return w.forEach(_=>{_.addEventListener("scroll",h)}),()=>{b.removeEventListener("mousemove",y),w.forEach(_=>{_.removeEventListener("scroll",h)})}}},[f.reference,c.floating.current,h,y,i]),{handleMouseMove:y,x:o,y:l,opened:i,setOpened:r,boundaryRef:a,floating:c.setFloating}}var Oy={tooltip:"m_1b3c8819",arrow:"m_f898399f"};const One={refProp:"ref",withinPortal:!0,offset:10,position:"right",zIndex:ha("popover")},ZI=(e,{radius:n,color:t})=>({tooltip:{"--tooltip-radius":n===void 0?void 0:Ut(n),"--tooltip-bg":t?nt(t,e):void 0,"--tooltip-color":t?"var(--mantine-color-white)":void 0}}),Ey=Pe(e=>{const n=ge("TooltipFloating",One,e),{children:t,refProp:i,withinPortal:r,style:a,className:o,classNames:l,styles:f,unstyled:c,radius:h,color:d,label:p,offset:v,position:y,multiline:b,zIndex:w,disabled:_,defaultOpened:S,variant:C,vars:E,portalProps:A,attributes:T,ref:j,...N}=n,q=ni(),R=Ge({name:"TooltipFloating",props:n,classes:Oy,className:o,style:a,classNames:l,styles:f,unstyled:c,attributes:T,rootSelector:"tooltip",vars:E,varsResolver:ZI}),{handleMouseMove:L,x:B,y:G,opened:H,boundaryRef:U,floating:P,setOpened:z}=Ane({offset:v,position:y,defaultOpened:S}),F=vu(t);if(!F)throw new Error("[@mantine/core] Tooltip.Floating component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported");const Y=zt(U,z1(F),j),D=F.props,V=$=>{var X;(X=D.onMouseEnter)==null||X.call(D,$),L($),z(!0)},W=$=>{var X;(X=D.onMouseLeave)==null||X.call(D,$),z(!1)};return k.jsxs(k.Fragment,{children:[k.jsx(el,{...A,withinPortal:r,children:k.jsx(we,{...N,...R("tooltip",{style:{...lz(a,q),zIndex:w,display:!_&&H?"block":"none",top:(G&&Math.round(G))??"",left:(B&&Math.round(B))??""}}),variant:C,ref:P,mod:{multiline:b},children:p})}),O.cloneElement(F,{...D,[i]:Y,onMouseEnter:V,onMouseLeave:W})]})});Ey.classes=Oy;Ey.varsResolver=ZI;Ey.displayName="@mantine/core/TooltipFloating";const QI=O.createContext({withinGroup:!1}),Ene={openDelay:0,closeDelay:0};function pC(e){const{openDelay:n,closeDelay:t,children:i}=ge("TooltipGroup",Ene,e);return k.jsx(QI,{value:{withinGroup:!0},children:k.jsx(aQ,{delay:{open:n,close:t},children:i})})}pC.displayName="@mantine/core/TooltipGroup";pC.extend=e=>e;function Tne(e){if(e===void 0)return{shift:!0,flip:!0};const n={...e};return e.shift===void 0&&(n.shift=!0),e.flip===void 0&&(n.flip=!0),n}function Mne(e){const n=Tne(e.middlewares),t=[Nz(e.offset)];return n.shift&&t.push(E6(typeof n.shift=="boolean"?{padding:8}:{padding:8,...n.shift})),n.flip&&t.push(typeof n.flip=="boolean"?pg():pg(n.flip)),t.push($z({element:e.arrowRef,padding:e.arrowOffset})),n.inline?t.push(typeof n.inline=="boolean"?ch():ch(n.inline)):e.inline&&t.push(ch()),t}function jne(e){var E,A,T;const[n,t]=O.useState(e.defaultOpened),i=typeof e.opened=="boolean"?e.opened:n,r=O.use(QI).withinGroup,a=Gi(),o=O.useCallback(j=>{t(j),j&&w(a)},[a]),{x:l,y:f,context:c,refs:h,placement:d,middlewareData:{arrow:{x:p,y:v}={}}}=D6({strategy:e.strategy,placement:e.position,open:i,onOpenChange:o,middleware:Mne(e),whileElementsMounted:iS}),{delay:y,currentId:b,setCurrentId:w}=oQ(c,{id:a}),{getReferenceProps:_,getFloatingProps:S}=dQ([iQ(c,{enabled:(E=e.events)==null?void 0:E.hover,delay:r?y:{open:e.openDelay,close:e.closeDelay},mouseOnly:!((A=e.events)!=null&&A.touch)}),cQ(c,{enabled:(T=e.events)==null?void 0:T.focus,visibleOnly:!0}),mQ(c,{role:"tooltip"}),uQ(c,{enabled:typeof e.opened>"u"})]);Yo(()=>{var j;(j=e.onPositionChange)==null||j.call(e,d)},[d]);const C=i&&b&&b!==a;return{x:l,y:f,arrowX:p,arrowY:v,reference:h.setReference,floating:h.setFloating,getFloatingProps:S,getReferenceProps:_,isGroupPhase:C,opened:i,placement:d}}const Dne={position:"top",refProp:"ref",withinPortal:!0,arrowSize:4,arrowOffset:5,arrowRadius:0,arrowPosition:"side",offset:5,transitionProps:{duration:100,transition:"fade"},events:{hover:!0,focus:!1,touch:!1},zIndex:ha("popover"),middlewares:{flip:!0,shift:!0,inline:!1}},JI=(e,{radius:n,color:t,variant:i,autoContrast:r})=>{const a=e.variantColorResolver({theme:e,color:t||e.primaryColor,autoContrast:r,variant:i||"filled"});return{tooltip:{"--tooltip-radius":n===void 0?void 0:Ut(n),"--tooltip-bg":t?a.background:void 0,"--tooltip-color":t?a.color:void 0}}},Vi=Pe(e=>{const n=ge("Tooltip",Dne,e),{children:t,position:i,refProp:r,label:a,openDelay:o,closeDelay:l,onPositionChange:f,opened:c,defaultOpened:h,withinPortal:d,radius:p,color:v,classNames:y,styles:b,unstyled:w,style:_,className:S,withArrow:C,arrowSize:E,arrowOffset:A,arrowRadius:T,arrowPosition:j,offset:N,transitionProps:q,multiline:R,events:L,zIndex:B,disabled:G,onClick:H,onMouseEnter:U,onMouseLeave:P,inline:z,variant:F,keepMounted:Y,vars:D,portalProps:V,mod:W,floatingStrategy:$,middlewares:X,autoContrast:te,attributes:ae,target:le,ref:ye,...oe}=n,{dir:ue}=yu(),ke=O.useRef(null),ie=jne({position:Wz(ue,i),closeDelay:l,openDelay:o,onPositionChange:f,opened:c,defaultOpened:h,events:L,arrowRef:ke,arrowOffset:A,offset:typeof N=="number"?N+(C?E/2:0):N,inline:z,strategy:$,middlewares:X});O.useEffect(()=>{const Me=le instanceof HTMLElement?le:typeof le=="string"?document.querySelector(le):(le==null?void 0:le.current)||null;Me&&ie.reference(Me)},[le,ie]);const Re=Ge({name:"Tooltip",props:n,classes:Oy,className:S,style:_,classNames:y,styles:b,unstyled:w,attributes:ae,rootSelector:"tooltip",vars:D,varsResolver:JI}),pe=vu(t);if(!le&&!pe)throw new Error("[@mantine/core] Tooltip component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported");const Ce=Re("tooltip");if(le){const Me=R5(q,{duration:100,transition:"fade"});return k.jsx(k.Fragment,{children:k.jsx(el,{...V,withinPortal:d,children:k.jsx(Xo,{...Me,keepMounted:Y,mounted:!G&&!!ie.opened,duration:ie.isGroupPhase?10:Me.duration,children:Be=>k.jsxs(we,{...oe,"data-fixed":$==="fixed"||void 0,variant:F,mod:[{multiline:R},W],...Ce,...ie.getFloatingProps({ref:ie.floating,className:Ce.className,style:{...Ce.style,...Be,zIndex:B,top:ie.y??0,left:ie.x??0}}),children:[a,k.jsx(vg,{ref:ke,arrowX:ie.arrowX,arrowY:ie.arrowY,visible:C,position:ie.placement,arrowSize:E,arrowOffset:A,arrowRadius:T,arrowPosition:j,...Re("arrow")})]})})})})}const De=pe.props,be=zt(ie.reference,z1(pe),ye),_e=R5(q,{duration:100,transition:"fade"});return k.jsxs(k.Fragment,{children:[k.jsx(el,{...V,withinPortal:d,children:k.jsx(Xo,{..._e,keepMounted:Y,mounted:!G&&!!ie.opened,duration:ie.isGroupPhase?10:_e.duration,children:Me=>k.jsxs(we,{...oe,"data-fixed":$==="fixed"||void 0,variant:F,mod:[{multiline:R},W],...ie.getFloatingProps({ref:ie.floating,className:Re("tooltip").className,style:{...Re("tooltip").style,...Me,zIndex:B,top:ie.y??0,left:ie.x??0}}),children:[a,k.jsx(vg,{ref:ke,arrowX:ie.arrowX,arrowY:ie.arrowY,visible:C,position:ie.placement,arrowSize:E,arrowOffset:A,arrowRadius:T,arrowPosition:j,...Re("arrow")})]})})}),O.cloneElement(pe,ie.getReferenceProps({onClick:H,onMouseEnter:U,onMouseLeave:P,onMouseMove:n.onMouseMove,onPointerDown:n.onPointerDown,onPointerEnter:n.onPointerEnter,...De,className:cn(S,De.className),[r]:be}))]})});Vi.classes=Oy;Vi.varsResolver=JI;Vi.displayName="@mantine/core/Tooltip";Vi.Floating=Ey;Vi.Group=pC;const Rne={size:"sm",withCheckIcon:!0,allowDeselect:!0,checkIconPosition:"left",openOnFocus:!0},Zo=B1(e=>{const n=ge("Select",Rne,e),{classNames:t,styles:i,unstyled:r,vars:a,dropdownOpened:o,defaultDropdownOpened:l,onDropdownClose:f,onDropdownOpen:c,onFocus:h,onBlur:d,onClick:p,onChange:v,data:y,value:b,defaultValue:w,selectFirstOptionOnChange:_,selectFirstOptionOnDropdownOpen:S,onOptionSubmit:C,comboboxProps:E,readOnly:A,disabled:T,filter:j,limit:N,withScrollArea:q,maxDropdownHeight:R,size:L,searchable:B,rightSection:G,checkIconPosition:H,withCheckIcon:U,withAlignedLabels:P,nothingFoundMessage:z,name:F,form:Y,searchValue:D,defaultSearchValue:V,onSearchChange:W,allowDeselect:$,error:X,rightSectionPointerEvents:te,id:ae,clearable:le,clearSectionMode:ye,clearButtonProps:oe,hiddenInputProps:ue,renderOption:ke,onClear:ie,autoComplete:Re,scrollAreaProps:pe,__defaultRightSection:Ce,__clearSection:De,__clearable:be,chevronColor:_e,autoSelectOnBlur:Me,openOnFocus:Be,attributes:Ve,...He}=n,We=O.useMemo(()=>J1(y),[y]),Ye=O.useRef({}),rn=O.useMemo(()=>Rm(We),[We]),Q=Gi(ae),[me,xe,Xe]=xi({value:b,defaultValue:w,finalValue:null,onChange:v}),ne=me!=null?`${me}`in rn?rn[`${me}`]:Ye.current[`${me}`]:void 0,Le=aK(ne),[en,hn,fn]=xi({value:D,defaultValue:V,finalValue:ne?ne.label:"",onChange:W}),Ze=Pm({opened:o,defaultOpened:l,onDropdownOpen:()=>{c==null||c(),S?Ze.selectFirstOption():Ze.updateSelectedOptionIndex("active",{scrollIntoView:!0})},onDropdownClose:()=>{f==null||f(),setTimeout(Ze.resetSelectedOption,0)}}),Ke=zn=>{hn(zn),Ze.resetSelectedOption()},{resolvedClassNames:An,resolvedStyles:on}=Ni({props:n,styles:i,classNames:t});O.useEffect(()=>{_&&Ze.selectFirstOption()},[_,en]),O.useEffect(()=>{b===null&&Ke(""),b!=null&&ne&&((Le==null?void 0:Le.value)!==ne.value||(Le==null?void 0:Le.label)!==ne.label)&&Ke(ne.label)},[b,ne]),O.useEffect(()=>{var zn,yn;!Xe&&!fn&&Ke(me!=null?`${me}`in rn?(zn=rn[`${me}`])==null?void 0:zn.label:((yn=Ye.current[`${me}`])==null?void 0:yn.label)||"":"")},[rn,me]),O.useEffect(()=>{me&&`${me}`in rn&&(Ye.current[`${me}`]=rn[`${me}`])},[rn,me]);const ht=k.jsx(Sn.ClearButton,{...oe,onClear:()=>{xe(null,null),Ke(""),ie==null||ie()}}),mt=le&&!!me&&!T&&!A;return k.jsxs(k.Fragment,{children:[k.jsxs(Sn,{store:Ze,__staticSelector:"Select",classNames:An,styles:on,unstyled:r,readOnly:A,size:L,attributes:Ve,keepMounted:Me,onOptionSubmit:zn=>{C==null||C(zn);const yn=$&&`${rn[zn].value}`==`${me}`?null:rn[zn],kn=yn?yn.value:null;kn!==me&&xe(kn,yn),!Xe&&Ke(kn!=null&&(yn==null?void 0:yn.label)||""),Ze.closeDropdown()},...E,children:[k.jsx(Sn.Target,{targetType:B?"input":"button",autoComplete:Re,withExpandedAttribute:!0,children:k.jsx(zi,{id:Q,__defaultRightSection:k.jsx(Sn.Chevron,{size:L,error:X,unstyled:r,color:_e}),__clearSection:ht,__clearable:mt,__clearSectionMode:ye,rightSection:G,rightSectionPointerEvents:te||"none",...He,size:L,__staticSelector:"Select",disabled:T,readOnly:A||!B,value:en,onChange:zn=>{Ke(zn.currentTarget.value),Ze.openDropdown(),_&&Ze.selectFirstOption()},onFocus:zn=>{Be&&B&&Ze.openDropdown(),h==null||h(zn)},onBlur:zn=>{Me&&Ze.clickSelectedOption(),B&&Ze.closeDropdown();const yn=me!=null&&(`${me}`in rn?rn[`${me}`]:Ye.current[`${me}`]);Ke(yn&&yn.label||""),d==null||d(zn)},onClick:zn=>{B?Ze.openDropdown():Ze.toggleDropdown(),p==null||p(zn)},classNames:An,styles:on,unstyled:r,pointer:!B,error:X,attributes:Ve})}),k.jsx(iy,{data:We,hidden:A||T,filter:j,search:en,limit:N,hiddenWhenEmpty:!z,withScrollArea:q,maxDropdownHeight:R,filterOptions:!!B&&(ne==null?void 0:ne.label)!==en,value:me,checkIconPosition:H,withCheckIcon:U,withAlignedLabels:P,nothingFoundMessage:z,unstyled:r,labelId:He.label?`${Q}-label`:void 0,"aria-label":He.label?void 0:He["aria-label"],renderOption:ke,scrollAreaProps:pe})]}),k.jsx(Sn.HiddenInput,{value:me,name:F,form:Y,disabled:T,...ue})]})});Zo.classes={...zi.classes,...Sn.classes};Zo.displayName="@mantine/core/Select";function eB(e){if(e!==void 0)return typeof e=="number"?he(e):e}function Pne({spacing:e,verticalSpacing:n,cols:t,minColWidth:i,autoRows:r,selector:a}){var d;const o=ni(),l=n===void 0?e:n,f=i!==void 0,c=pu({"--sg-spacing-x":Ft(zr(e)),"--sg-spacing-y":Ft(zr(l)),"--sg-auto-rows":r,...f?{"--sg-min-col-width":eB(i)}:{"--sg-cols":(d=zr(t))==null?void 0:d.toString()}}),h=St(o.breakpoints).reduce((p,v)=>(p[v]||(p[v]={}),typeof e=="object"&&e[v]!==void 0&&(p[v]["--sg-spacing-x"]=Ft(e[v])),typeof l=="object"&&l[v]!==void 0&&(p[v]["--sg-spacing-y"]=Ft(l[v])),!f&&typeof t=="object"&&t[v]!==void 0&&(p[v]["--sg-cols"]=t[v]),p),{});return k.jsx(vc,{styles:c,media:Ch(St(h),o.breakpoints).filter(p=>St(h[p.value]).length>0).map(p=>({query:`(min-width: ${o.breakpoints[p.value]})`,styles:h[p.value]})),selector:a})}function mk(e){return typeof e=="object"&&e!==null?St(e):[]}function Nne(e){return e.sort((n,t)=>Sh(n)-Sh(t))}function $ne({spacing:e,verticalSpacing:n,cols:t,minColWidth:i}){return Nne(Array.from(new Set([...mk(e),...mk(n),...i!==void 0?[]:mk(t)])))}function zne({spacing:e,verticalSpacing:n,cols:t,minColWidth:i,autoRows:r,selector:a}){var d;const o=n===void 0?e:n,l=i!==void 0,f=pu({"--sg-spacing-x":Ft(zr(e)),"--sg-spacing-y":Ft(zr(o)),"--sg-auto-rows":r,...l?{"--sg-min-col-width":eB(i)}:{"--sg-cols":(d=zr(t))==null?void 0:d.toString()}}),c=$ne({spacing:e,verticalSpacing:n,cols:t,minColWidth:i}),h=c.reduce((p,v)=>(p[v]||(p[v]={}),typeof e=="object"&&e[v]!==void 0&&(p[v]["--sg-spacing-x"]=Ft(e[v])),typeof o=="object"&&o[v]!==void 0&&(p[v]["--sg-spacing-y"]=Ft(o[v])),!l&&typeof t=="object"&&t[v]!==void 0&&(p[v]["--sg-cols"]=t[v]),p),{});return k.jsx(vc,{styles:f,container:c.map(p=>({query:`simple-grid (min-width: ${p})`,styles:h[p]})),selector:a})}var nB={container:"m_925c2d2c",root:"m_2415a157"};const Lne={cols:1,spacing:"md",type:"media"},Dh=Pe(e=>{const n=ge("SimpleGrid",Lne,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,cols:f,verticalSpacing:c,spacing:h,type:d,minColWidth:p,autoFlow:v,autoRows:y,attributes:b,...w}=n,_=Ge({name:"SimpleGrid",classes:nB,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:b,vars:l}),S=I1(),C=p!==void 0?v||"auto-fill":void 0;return d==="container"?k.jsxs(k.Fragment,{children:[k.jsx(zne,{...n,selector:`.${S}`}),k.jsx("div",{..._("container"),children:k.jsx(we,{..._("root",{className:S}),...w,"data-auto-cols":C})})]}):k.jsxs(k.Fragment,{children:[k.jsx(Pne,{...n,selector:`.${S}`}),k.jsx(we,{..._("root",{className:S}),...w,"data-auto-cols":C})]})});Dh.classes=nB;Dh.displayName="@mantine/core/SimpleGrid";var tB={root:"m_6d731127"};const Ine={gap:"md",align:"stretch",justify:"flex-start"},iB=(e,{gap:n,align:t,justify:i})=>({root:{"--stack-gap":Ft(n),"--stack-align":t,"--stack-justify":i}}),$t=Pe(e=>{const n=ge("Stack",Ine,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,align:f,justify:c,gap:h,variant:d,attributes:p,...v}=n;return k.jsx(we,{...Ge({name:"Stack",props:n,classes:tB,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:p,vars:l,varsResolver:iB})("root"),variant:d,...v})});$t.classes=tB;$t.varsResolver=iB;$t.displayName="@mantine/core/Stack";const[Bne,Fne]=da("Table component was not found in the tree");var $m={table:"m_b23fa0ef",th:"m_4e7aa4f3",tr:"m_4e7aa4fd",td:"m_4e7aa4ef",tbody:"m_b2404537",thead:"m_b242d975",caption:"m_9e5a3ac7",scrollContainer:"m_a100c15",scrollContainerInner:"m_62259741"};function qne(e,n){if(!n)return;const t={};return n.columnBorder&&e.withColumnBorders&&(t["data-with-column-border"]=!0),n.rowBorder&&e.withRowBorders&&(t["data-with-row-border"]=!0),n.striped&&e.striped&&(t["data-striped"]=e.striped),n.highlightOnHover&&e.highlightOnHover&&(t["data-hover"]=!0),n.captionSide&&e.captionSide&&(t["data-side"]=e.captionSide),n.stickyHeader&&e.stickyHeader&&(t["data-sticky"]=!0),t}function ku(e,n){const t=`Table${e.charAt(0).toUpperCase()}${e.slice(1)}`,i=Pe(r=>{const a=ge(t,{},r),{classNames:o,className:l,style:f,styles:c,...h}=a,d=Fne();return k.jsx(we,{component:e,...qne(d,n),...d.getStyles(e,{className:l,classNames:o,style:f,styles:c,props:a}),...h})});return i.displayName=`@mantine/core/${t}`,i.classes=$m,i}const dS=ku("th",{columnBorder:!0}),rB=ku("td",{columnBorder:!0}),eg=ku("tr",{rowBorder:!0,striped:!0,highlightOnHover:!0}),aB=ku("thead",{stickyHeader:!0}),oB=ku("tbody"),sB=ku("tfoot"),lB=ku("caption",{captionSide:!0}),Hne={type:"scrollarea"},uB=(e,{minWidth:n,maxHeight:t,type:i})=>({scrollContainer:{"--table-min-width":he(n),"--table-max-height":he(t),"--table-overflow":i==="native"?"auto":void 0}}),Ty=Pe(e=>{const n=ge("TableScrollContainer",Hne,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,children:f,minWidth:c,maxHeight:h,type:d,scrollAreaProps:p,attributes:v,...y}=n,b=Ge({name:"TableScrollContainer",classes:$m,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:v,vars:l,varsResolver:uB,rootSelector:"scrollContainer"});return k.jsx(we,{component:d==="scrollarea"?uo:"div",...d==="scrollarea"?h?{offsetScrollbars:"xy",...p}:{offsetScrollbars:"x",...p}:{},...b("scrollContainer"),...y,children:k.jsx("div",{...b("scrollContainerInner"),children:f})})});Ty.classes=$m;Ty.varsResolver=uB;Ty.displayName="@mantine/core/TableScrollContainer";function vC({data:e}){return k.jsxs(k.Fragment,{children:[e.caption&&k.jsx(lB,{children:e.caption}),e.head&&k.jsx(aB,{children:k.jsx(eg,{children:e.head.map((n,t)=>k.jsx(dS,{children:n},t))})}),e.body&&k.jsx(oB,{children:e.body.map((n,t)=>k.jsx(eg,{children:n.map((i,r)=>k.jsx(rB,{children:i},r))},t))}),e.foot&&k.jsx(sB,{children:k.jsx(eg,{children:e.foot.map((n,t)=>k.jsx(dS,{children:n},t))})})]})}vC.displayName="@mantine/core/TableDataRenderer";const Une={withRowBorders:!0,verticalSpacing:7},fB=(e,{layout:n,captionSide:t,horizontalSpacing:i,verticalSpacing:r,borderColor:a,stripedColor:o,highlightOnHoverColor:l,striped:f,highlightOnHover:c,stickyHeaderOffset:h,stickyHeader:d})=>({table:{"--table-layout":n,"--table-caption-side":t,"--table-horizontal-spacing":Ft(i),"--table-vertical-spacing":Ft(r),"--table-border-color":a?nt(a,e):void 0,"--table-striped-color":f&&o?nt(o,e):void 0,"--table-highlight-on-hover-color":c&&l?nt(l,e):void 0,"--table-sticky-header-offset":d?he(h):void 0}}),_t=Pe(e=>{const n=ge("Table",Une,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,horizontalSpacing:f,verticalSpacing:c,captionSide:h,stripedColor:d,highlightOnHoverColor:p,striped:v,highlightOnHover:y,withColumnBorders:b,withRowBorders:w,withTableBorder:_,borderColor:S,layout:C,data:E,children:A,stickyHeader:T,stickyHeaderOffset:j,mod:N,tabularNums:q,attributes:R,...L}=n,B=Ge({name:"Table",props:n,className:i,style:r,classes:$m,classNames:t,styles:a,unstyled:o,attributes:R,rootSelector:"table",vars:l,varsResolver:fB});return k.jsx(Bne,{value:{getStyles:B,stickyHeader:T,striped:v===!0?"odd":v||void 0,highlightOnHover:y,withColumnBorders:b,withRowBorders:w,captionSide:h||"bottom"},children:k.jsx(we,{component:"table",mod:[{"data-with-table-border":_,"data-tabular-nums":q},N],...B("table"),...L,children:A||!!E&&k.jsx(vC,{data:E})})})});_t.classes=$m;_t.varsResolver=fB;_t.displayName="@mantine/core/Table";_t.Td=rB;_t.Th=dS;_t.Tr=eg;_t.Thead=aB;_t.Tbody=oB;_t.Tfoot=sB;_t.Caption=lB;_t.ScrollContainer=Ty;_t.DataRenderer=vC;const[Vne,gC]=da("Tabs component was not found in the tree");var zm={root:"m_89d60db1","list--default":"m_576c9d4",list:"m_89d33d6d",tab:"m_4ec4dce6",panel:"m_b0c91715",tabSection:"m_fc420b1f",tabLabel:"m_42bbd1ae","tab--default":"m_539e827b","list--outline":"m_6772fbd5","tab--outline":"m_b59ab47c","tab--pills":"m_c3381914"};const yC=Pe(e=>{const n=ge("TabsList",null,e),{children:t,className:i,grow:r,justify:a,classNames:o,styles:l,style:f,mod:c,...h}=n,d=gC();return k.jsx(we,{...d.getStyles("list",{className:i,style:f,classNames:o,styles:l,props:n,variant:d.variant}),role:"tablist",variant:d.variant,mod:[{grow:r,orientation:d.orientation,placement:d.orientation==="vertical"&&d.placement,inverted:d.inverted},c],"aria-orientation":d.orientation,__vars:{"--tabs-justify":a},...h,children:t})});yC.classes=zm;yC.displayName="@mantine/core/TabsList";const bC=Pe(e=>{const n=ge("TabsPanel",null,e),{children:t,className:i,value:r,classNames:a,styles:o,style:l,mod:f,keepMounted:c,...h}=n,d=Sm(),p=gC(),v=p.value===r,y=p.keepMounted||c,b=p.keepMountedMode!=="display-none",w=y&&b&&d!=="test"?k.jsx(O.Activity,{mode:v?"visible":"hidden",children:t}):y||v?t:null;return k.jsx(we,{...p.getStyles("panel",{className:i,classNames:a,styles:o,style:[l,v?void 0:{display:"none"}],props:n}),mod:[{orientation:p.orientation},f],role:"tabpanel",id:p.getPanelId(r),"aria-labelledby":p.getTabId(r),...h,children:w})});bC.classes=zm;bC.displayName="@mantine/core/TabsPanel";const wC=Pe(e=>{const n=ge("TabsTab",null,e),{className:t,children:i,rightSection:r,leftSection:a,value:o,onClick:l,onKeyDown:f,disabled:c,color:h,style:d,classNames:p,styles:v,vars:y,mod:b,tabIndex:w,..._}=n,S=ni(),{dir:C}=yu(),E=gC(),A=o===E.value,T=N=>{E.onChange(E.allowTabDeactivation&&o===E.value?null:o),l==null||l(N)},j={classNames:p,styles:v,props:n};return k.jsxs(fi,{...E.getStyles("tab",{className:t,style:d,variant:E.variant,...j}),disabled:c,unstyled:E.unstyled,variant:E.variant,mod:[{active:A,disabled:c,orientation:E.orientation,inverted:E.inverted,placement:E.orientation==="vertical"&&E.placement},b],role:"tab",id:E.getTabId(o),"aria-selected":A,tabIndex:w!==void 0?w:A||E.value===null?0:-1,"aria-controls":E.getPanelId(o),onClick:T,__vars:{"--tabs-color":h?nt(h,S):void 0},onKeyDown:f6({siblingSelector:'[role="tab"]',parentSelector:'[role="tablist"]',activateOnFocus:E.activateTabWithKeyboard,loop:E.loop,orientation:E.orientation||"horizontal",dir:C,onKeyDown:f}),..._,children:[a&&k.jsx("span",{...E.getStyles("tabSection",j),"data-position":"left",children:a}),i&&k.jsx("span",{...E.getStyles("tabLabel",j),children:i}),r&&k.jsx("span",{...E.getStyles("tabSection",j),"data-position":"right",children:r})]})});wC.classes=zm;wC.displayName="@mantine/core/TabsTab";const sM="Tabs.Tab or Tabs.Panel component was rendered with invalid value or without value",Wne={keepMounted:!0,keepMountedMode:"activity",orientation:"horizontal",loop:!0,activateTabWithKeyboard:!0,variant:"default",placement:"left"},cB=(e,{radius:n,color:t,autoContrast:i})=>({root:{"--tabs-radius":Ut(n),"--tabs-color":nt(t,e),"--tabs-text-color":L1(i,e)?xm({color:t,theme:e,autoContrast:i}):void 0}}),Aa=Pe(e=>{const n=ge("Tabs",Wne,e),{defaultValue:t,value:i,onChange:r,orientation:a,children:o,loop:l,id:f,activateTabWithKeyboard:c,allowTabDeactivation:h,variant:d,color:p,radius:v,inverted:y,placement:b,keepMounted:w,keepMountedMode:_,classNames:S,styles:C,unstyled:E,className:A,style:T,vars:j,autoContrast:N,mod:q,attributes:R,...L}=n,B=Gi(f),[G,H]=xi({value:i,defaultValue:t,finalValue:null,onChange:r}),U=Ge({name:"Tabs",props:n,classes:zm,className:A,style:T,classNames:S,styles:C,unstyled:E,attributes:R,vars:j,varsResolver:cB});return k.jsx(Vne,{value:{placement:b,value:G,orientation:a,id:B,loop:l,activateTabWithKeyboard:c,getTabId:QT(`${B}-tab`,sM),getPanelId:QT(`${B}-panel`,sM),onChange:H,allowTabDeactivation:h,variant:d,color:p,radius:v,inverted:y,keepMounted:w,keepMountedMode:_,unstyled:E,getStyles:U},children:k.jsx(we,{id:B,variant:d,mod:[{orientation:a,inverted:a==="horizontal"&&y,placement:a==="vertical"&&b},q],...U("root"),...L,children:o})})});Aa.classes=zm;Aa.varsResolver=cB;Aa.displayName="@mantine/core/Tabs";Aa.Tab=wC;Aa.Panel=bC;Aa.List=yC;function Gne({data:e,value:n}){const t=n.map(i=>i.trim().toLowerCase());return e.reduce((i,r)=>(au(r)?i.push({group:r.group,items:r.items.filter(a=>t.indexOf(a.label.toLowerCase().trim())===-1)}):t.indexOf(r.label.toLowerCase().trim())===-1&&i.push(r),i),[])}function Yne(e,n){return e?n.split(new RegExp(`[${e.join("")}]`)).map(t=>t.trim()).filter(t=>t!==""):[n]}function lM({splitChars:e,allowDuplicates:n,maxTags:t,value:i,currentTags:r,isDuplicate:a,onDuplicate:o}){const l=Yne(e,i),f=[];if(n)f.push(...r,...l);else{f.push(...r);for(const c of l)(a?h=>a(h,f):h=>f.some(d=>d.toLowerCase()===h.toLowerCase()))(c)?o==null||o(c):f.push(c)}return t?f.slice(0,t):f}const Kne={maxTags:1/0,acceptValueOnBlur:!0,splitChars:[","],hiddenInputValuesDivider:",",openOnFocus:!0,size:"sm"},kC=Pe(e=>{const n=ge("TagsInput",Kne,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,size:f,value:c,defaultValue:h,onChange:d,onKeyDown:p,maxTags:v,allowDuplicates:y,onDuplicate:b,variant:w,data:_,dropdownOpened:S,defaultDropdownOpened:C,onDropdownOpen:E,onDropdownClose:A,selectFirstOptionOnChange:T,selectFirstOptionOnDropdownOpen:j,onOptionSubmit:N,comboboxProps:q,filter:R,limit:L,withScrollArea:B,maxDropdownHeight:G,searchValue:H,defaultSearchValue:U,onSearchChange:P,readOnly:z,disabled:F,splitChars:Y,onFocus:D,onBlur:V,onPaste:W,radius:$,rightSection:X,rightSectionWidth:te,rightSectionPointerEvents:ae,rightSectionProps:le,leftSection:ye,leftSectionWidth:oe,leftSectionPointerEvents:ue,leftSectionProps:ke,inputContainer:ie,inputWrapperOrder:Re,withAsterisk:pe,required:Ce,labelProps:De,descriptionProps:be,errorProps:_e,wrapperProps:Me,description:Be,label:Ve,error:He,withErrorStyles:We,name:Ye,form:rn,id:Q,clearable:me,clearSectionMode:xe,clearButtonProps:Xe,hiddenInputProps:ne,hiddenInputValuesDivider:Le,mod:en,renderOption:hn,renderPill:fn,onRemove:Ze,onClear:Ke,onMaxTags:An,scrollAreaProps:on,acceptValueOnBlur:ht,isDuplicate:mt,openOnFocus:zn,attributes:yn,ref:kn,loading:tt,loadingPosition:At,...$e}=n,Fe=Gi(Q),jn=J1(_),Jn=Rm(jn),On=O.useRef(null),Qe=zt(On,kn),Je=Pm({opened:S,defaultOpened:C,onDropdownOpen:()=>{E==null||E(),j&&Je.selectFirstOption()},onDropdownClose:()=>{A==null||A(),Je.resetSelectedOption()}}),{styleProps:nn,rest:{type:Ln,autoComplete:In,...bt}}=gu($e),[xn,_n]=xi({value:c,defaultValue:h,finalValue:[],onChange:d}),[Wn,Lt]=xi({value:H,defaultValue:U,finalValue:"",onChange:P}),di=dn=>{Lt(dn),Je.resetSelectedOption()},Ki=Ge({name:"TagsInput",classes:{},props:n,classNames:t,styles:a,unstyled:o}),{resolvedClassNames:za,resolvedStyles:mo}=Ni({props:n,styles:a,classNames:t}),Br=dn=>{if((mt?mt(dn,xn):xn.some(ti=>ti.toLowerCase()===dn.toLowerCase()))&&(b==null||b(dn),!y)){di("");return}if(xn.length>=v){An==null||An(dn);return}N==null||N(dn),di(""),dn.length>0&&_n([...xn,dn])},Fr=dn=>{if(p==null||p(dn),dn.isPropagationStopped())return;const ti=Wn.trim(),{length:sn}=ti;if(Y.includes(dn.key)&&sn>0&&(_n(lM({splitChars:Y,allowDuplicates:y,maxTags:v,value:Wn,currentTags:xn,isDuplicate:mt,onDuplicate:b})),di(""),dn.preventDefault()),dn.key==="Enter"&&sn>0&&!dn.nativeEvent.isComposing){if(dn.preventDefault(),document.querySelector(`#${Je.listId} [data-combobox-option][data-combobox-selected]`))return;Br(ti)}dn.key==="Backspace"&&sn===0&&xn.length>0&&!dn.nativeEvent.isComposing&&!z&&(Ze==null||Ze(xn[xn.length-1]),_n(xn.slice(0,xn.length-1)))},La=dn=>{W==null||W(dn),dn.preventDefault(),dn.clipboardData&&(_n(lM({splitChars:Y,allowDuplicates:y,maxTags:v,value:`${Wn}${dn.clipboardData.getData("text/plain")}`,currentTags:xn,isDuplicate:mt,onDuplicate:b})),di(""))},wr=xn.map((dn,ti)=>{const sn=()=>{const _r=xn.slice();_r.splice(ti,1),_n(_r),Ze==null||Ze(dn)};return fn?k.jsx(O.Fragment,{children:fn({option:Jn[dn]||{value:dn,label:dn,disabled:!1},value:dn,onRemove:sn,disabled:F||z})},`${dn}-${ti}`):k.jsx(tl,{withRemoveButton:!z,onRemove:sn,unstyled:o,disabled:F,attributes:yn,...Ki("pill"),children:dn},`${dn}-${ti}`)});O.useEffect(()=>{T&&Je.selectFirstOption()},[T,xn,Wn]);const kr=k.jsx(Sn.ClearButton,{...Xe,onClear:()=>{var dn;_n([]),di(""),(dn=On.current)==null||dn.focus(),Je.openDropdown(),Ke==null||Ke()}});return k.jsxs(k.Fragment,{children:[k.jsxs(Sn,{store:Je,classNames:za,styles:mo,unstyled:o,size:f,readOnly:z,__staticSelector:"TagsInput",attributes:yn,onOptionSubmit:dn=>{N==null||N(dn),di(""),xn.length>=v?An==null||An(dn):_n([...xn,Jn[dn].value]),Je.resetSelectedOption()},...q,children:[k.jsx(Sn.DropdownTarget,{children:k.jsx(su,{...nn,__staticSelector:"TagsInput",classNames:za,styles:mo,unstyled:o,size:f,className:i,style:r,variant:w,disabled:F,radius:$,rightSection:X,__clearSection:kr,__clearable:me&&xn.length>0&&!F&&!z,__clearSectionMode:xe,rightSectionWidth:te,rightSectionPointerEvents:ae,rightSectionProps:le,leftSection:ye,leftSectionWidth:oe,leftSectionPointerEvents:ue,leftSectionProps:ke,loading:tt,loadingPosition:At,inputContainer:ie,inputWrapperOrder:Re,withAsterisk:pe,required:Ce,labelProps:De,descriptionProps:be,errorProps:_e,wrapperProps:Me,description:Be,label:Ve,error:He,withErrorStyles:We,__stylesApiProps:{...n,multiline:!0},id:Fe,mod:en,attributes:yn,children:k.jsxs(tl.Group,{disabled:F,unstyled:o,...Ki("pillsList"),children:[wr,k.jsx(Sn.EventsTarget,{autoComplete:In,withExpandedAttribute:!0,children:k.jsx(su.Field,{...bt,ref:Qe,...Ki("inputField"),unstyled:o,onKeyDown:Fr,onFocus:dn=>{D==null||D(dn),zn&&Je.openDropdown()},onBlur:dn=>{V==null||V(dn),ht&&Br(Wn),Je.closeDropdown()},onPaste:La,value:Wn,onChange:dn=>di(dn.currentTarget.value),required:Ce&&xn.length===0,disabled:F,readOnly:z,id:Fe})})]})})}),k.jsx(iy,{data:Gne({data:jn,value:xn}),hidden:z||F,filter:R,search:Wn,limit:L,hiddenWhenEmpty:!0,withScrollArea:B,maxDropdownHeight:G,unstyled:o,labelId:Ve?`${Fe}-label`:void 0,"aria-label":Ve?void 0:$e["aria-label"],renderOption:hn,scrollAreaProps:on})]}),k.jsx(Sn.HiddenInput,{name:Ye,form:rn,value:xn,valuesDivider:Le,disabled:F,...ne})]})});kC.classes={...zi.classes,...Sn.classes};kC.displayName="@mantine/core/TagsInput";const il=Pe(e=>k.jsx(zi,{component:"input",...ge("TextInput",null,e),__staticSelector:"TextInput"}));il.classes=zi.classes;il.displayName="@mantine/core/TextInput";const[Xne,Zne]=da("Timeline component was not found in tree");var _C={root:"m_43657ece",itemTitle:"m_2ebe8099",item:"m_436178ff",itemBullet:"m_8affcee1",itemBody:"m_540e8f41"};const xC=Pe(e=>{const{classNames:n,className:t,style:i,styles:r,vars:a,__active:o,__align:l,__lineActive:f,__vars:c,bullet:h,radius:d,color:p,lineVariant:v,children:y,title:b,mod:w,..._}=ge("TimelineItem",null,e),S=Zne(),C=ni(),E={classNames:n,styles:r};return k.jsxs(we,{...S.getStyles("item",{...E,className:t,style:i}),mod:[{"line-active":f,active:o},w],__vars:{"--tli-radius":d!==void 0?Ut(d):void 0,"--tli-color":p?nt(p,C):void 0,"--tli-border-style":v||void 0},..._,children:[k.jsx(we,{...S.getStyles("itemBullet",E),mod:{"with-child":!!h,align:l,active:o},children:h}),k.jsxs("div",{...S.getStyles("itemBody",E),children:[b&&k.jsx("div",{...S.getStyles("itemTitle",E),children:b}),k.jsx("div",{...S.getStyles("itemContent",E),children:y})]})]})});xC.classes=_C;xC.displayName="@mantine/core/TimelineItem";const Qne={active:-1,align:"left"},dB=(e,{bulletSize:n,lineWidth:t,radius:i,color:r,autoContrast:a})=>({root:{"--tl-bullet-size":he(n),"--tl-line-width":he(t),"--tl-radius":i===void 0?void 0:Ut(i),"--tl-color":r?nt(r,e):void 0,"--tl-icon-color":L1(a,e)?xm({color:r,theme:e,autoContrast:a}):void 0}}),qf=Pe(e=>{const n=ge("Timeline",Qne,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,children:f,active:c,color:h,radius:d,bulletSize:p,align:v,lineWidth:y,reverseActive:b,mod:w,autoContrast:_,attributes:S,...C}=n,E=Ge({name:"Timeline",classes:_C,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:S,vars:l,varsResolver:dB}),A=O.Children.toArray(f),T=A.map((j,N)=>{var q,R;return O.cloneElement(j,{unstyled:o,__align:v,__active:((q=j.props)==null?void 0:q.active)||(b?c>=A.length-N-1:c>=N),__lineActive:((R=j.props)==null?void 0:R.lineActive)||(b?c>=A.length-N-1:c-1>=N)})});return k.jsx(Xne,{value:{getStyles:E},children:k.jsx(we,{...E("root"),mod:[{align:v},w],...C,children:T})})});qf.classes=_C;qf.varsResolver=dB;qf.displayName="@mantine/core/Timeline";qf.Item=xC;const Jne=["h1","h2","h3","h4","h5","h6"],ete=["xs","sm","md","lg","xl"];function nte(e,n){const t=n!==void 0?n:`h${e}`;return Jne.includes(t)?{fontSize:`var(--mantine-${t}-font-size)`,fontWeight:`var(--mantine-${t}-font-weight)`,lineHeight:`var(--mantine-${t}-line-height)`}:ete.includes(t)?{fontSize:`var(--mantine-font-size-${t})`,fontWeight:`var(--mantine-h${e}-font-weight)`,lineHeight:`var(--mantine-h${e}-line-height)`}:{fontSize:he(t),fontWeight:`var(--mantine-h${e}-font-weight)`,lineHeight:`var(--mantine-h${e}-line-height)`}}var hB={root:"m_8a5d1357"};const tte={order:1},mB=(e,{order:n,size:t,lineClamp:i,textWrap:r})=>{const a=nte(n||1,t);return{root:{"--title-fw":a.fontWeight,"--title-lh":a.lineHeight,"--title-fz":a.fontSize,"--title-line-clamp":typeof i=="number"?i.toString():void 0,"--title-text-wrap":r}}},_u=Pe(e=>{const n=ge("Title",tte,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,order:l,vars:f,size:c,variant:h,lineClamp:d,textWrap:p,mod:v,attributes:y,...b}=n,w=Ge({name:"Title",props:n,classes:hB,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:y,vars:f,varsResolver:mB});return[1,2,3,4,5,6].includes(l)?k.jsx(we,{...w("root"),component:`h${l}`,variant:h,mod:[{order:l,"data-line-clamp":typeof d=="number"},v],size:c,...b}):null});_u.classes=hB;_u.varsResolver=mB;_u.displayName="@mantine/core/Title";const SC=O.createContext(null);SC.displayName="@mantine/modals/ModalsContext";function ite(){const e=O.use(SC);if(!e)throw new Error("[@mantine/modals] useModals hook was called outside of context, wrap your app with ModalsProvider component");return e}const[rte,xu]=lK("mantine-modals"),ate=e=>{const n=e.modalId||Xs();return xu("openModal")({...e,modalId:n}),n},ote=e=>{const n=e.modalId||Xs();return xu("openConfirmModal")({...e,modalId:n}),n},ste=e=>{const n=e.modalId||Xs();return xu("openContextModal")({...e,modalId:n}),n},lte=xu("closeModal"),ute=xu("closeAllModals"),fte=e=>xu("updateModal")(e),cte=e=>xu("updateContextModal")(e),Ro={open:ate,close:lte,closeAll:ute,openConfirmModal:ote,openContextModal:ste,updateModal:fte,updateContextModal:cte};function dte({id:e,cancelProps:n,confirmProps:t,labels:i={cancel:"",confirm:""},closeOnConfirm:r=!0,closeOnCancel:a=!0,groupProps:o,onCancel:l,onConfirm:f,children:c}){const{cancel:h,confirm:d}=i,p=ite(),v=b=>{typeof(n==null?void 0:n.onClick)=="function"&&(n==null||n.onClick(b)),typeof l=="function"&&l(),a&&p.closeModal(e)},y=b=>{typeof(t==null?void 0:t.onClick)=="function"&&(t==null||t.onClick(b)),typeof f=="function"&&f(),r&&p.closeModal(e)};return k.jsxs(k.Fragment,{children:[c&&k.jsx(we,{mb:"md",children:c}),k.jsxs(wn,{mt:c?0:"md",justify:"flex-end",...o,children:[k.jsx(Bt,{variant:"default",...n,onClick:v,children:(n==null?void 0:n.children)||h}),k.jsx(Bt,{...t,onClick:y,children:(t==null?void 0:t.children)||d})]})]})}function uM(e,n){var t,i,r,a;n&&e.type==="confirm"&&((i=(t=e.props).onCancel)==null||i.call(t)),(a=(r=e.props).onClose)==null||a.call(r)}function hte(e,n){var t;switch(n.type){case"OPEN":return{current:n.modal,modals:[...e.modals,n.modal]};case"CLOSE":{if(!e.modals.find(r=>r.id===n.modalId))return e;const i=e.modals.filter(r=>r.id!==n.modalId);return{current:i[i.length-1]||e.current,modals:i}}case"CLOSE_ALL":return e.modals.length?{current:e.current,modals:[]}:e;case"UPDATE":{const{modalId:i,newProps:r}=n,a=e.modals.map(l=>l.id!==i?l:l.type==="content"||l.type==="confirm"?{...l,props:{...l.props,...r}}:l.type==="context"?{...l,props:{...l.props,...r,innerProps:{...l.props.innerProps,...r.innerProps}}}:l),o=((t=e.current)==null?void 0:t.id)===i&&a.find(l=>l.id===i)||e.current;return{...e,modals:a,current:o}}default:return e}}function mte(e){if(!e)return{confirmProps:{},modalProps:{}};const{id:n,children:t,onCancel:i,onConfirm:r,closeOnConfirm:a,closeOnCancel:o,cancelProps:l,confirmProps:f,groupProps:c,labels:h,...d}=e;return{confirmProps:{id:n,children:t,onCancel:i,onConfirm:r,closeOnConfirm:a,closeOnCancel:o,cancelProps:l,confirmProps:f,groupProps:c,labels:h},modalProps:{id:n,...d}}}function pte({children:e,modalProps:n,labels:t,modals:i}){const[r,a]=O.useReducer(hte,{modals:[],current:null}),o=O.useRef(r);o.current=r;const l=O.useRef(!1),f=O.useCallback(C=>{l.current||(l.current=!0,o.current.modals.concat().reverse().forEach(E=>{uM(E,C)}),l.current=!1),a({type:"CLOSE_ALL",canceled:C})},[o,a]),c=O.useCallback(({modalId:C,...E})=>{const A=C||Xs();return a({type:"OPEN",modal:{id:A,type:"content",props:E}}),A},[a]),h=O.useCallback(({modalId:C,...E})=>{const A=C||Xs();return a({type:"OPEN",modal:{id:A,type:"confirm",props:E}}),A},[a]),d=O.useCallback((C,{modalId:E,...A})=>{const T=E||Xs();return a({type:"OPEN",modal:{id:T,type:"context",props:A,ctx:C}}),T},[a]),p=O.useCallback((C,E)=>{if(!l.current){const A=o.current.modals.find(T=>T.id===C);A&&(l.current=!0,uM(A,E),l.current=!1)}a({type:"CLOSE",modalId:C,canceled:E})},[o,a]),v=O.useCallback(({modalId:C,...E})=>{a({type:"UPDATE",modalId:C,newProps:E})},[a]),y=O.useCallback(({modalId:C,...E})=>{a({type:"UPDATE",modalId:C,newProps:E})},[a]);rte({openModal:c,openConfirmModal:h,openContextModal:({modal:C,...E})=>d(C,E),closeModal:p,closeContextModal:p,closeAllModals:f,updateModal:v,updateContextModal:y});const b={modalProps:n||{},modals:r.modals,openModal:c,openConfirmModal:h,openContextModal:d,closeModal:p,closeContextModal:p,closeAll:f,updateModal:v,updateContextModal:y},w=()=>{const C=o.current.current;switch(C==null?void 0:C.type){case"context":{const{innerProps:E,...A}=C.props,T=i[C.ctx];return{modalProps:A,content:k.jsx(T,{innerProps:E,context:b,id:C.id})}}case"confirm":{const{modalProps:E,confirmProps:A}=mte(C.props);return{modalProps:E,content:k.jsx(dte,{...A,id:C.id,labels:C.props.labels||t})}}case"content":{const{children:E,...A}=C.props;return{modalProps:A,content:E}}default:return{modalProps:{},content:null}}},{modalProps:_,content:S}=w();return k.jsxs(SC,{value:b,children:[k.jsx(Ir,{zIndex:ha("modal")+1,...n,..._,opened:r.modals.length>0,onClose:()=>{var C;return p((C=r.current)==null?void 0:C.id)},children:S}),e]})}function vte(e){let n=e,t=!1;const i=new Set;return{getState(){return n},updateState(r){n=typeof r=="function"?r(n):r},setState(r){this.updateState(r),i.forEach(a=>a(n))},initialize(r){t||(n=r,t=!0)},subscribe(r){return i.add(r),()=>i.delete(r)}}}function gte(e){return O.useSyncExternalStore(e.subscribe,()=>e.getState(),()=>e.getState())}function yte(e,n,t){const i=[],r=[],a={};for(const o of e){const l=o.position||n;a[l]=a[l]||0,a[l]+=1,a[l]<=t?r.push(o):i.push(o)}return{notifications:r,queue:i}}const bte=()=>vte({notifications:[],queue:[],defaultPosition:"bottom-right",limit:5}),Su=bte(),wte=(e=Su)=>gte(e);function Oc(e,n){const t=e.getState(),i=yte(n([...t.notifications,...t.queue]),t.defaultPosition,t.limit);e.setState({notifications:i.notifications,queue:i.queue,limit:t.limit,defaultPosition:t.defaultPosition})}function kte(e,n=Su){const t=e.id||Xs();return Oc(n,i=>e.id&&i.some(r=>r.id===e.id)?i:[...i,{...e,id:t}]),t}function pB(e,n=Su){return Oc(n,t=>t.filter(i=>{var r;return i.id===e?((r=i.onClose)==null||r.call(i,i),!1):!0})),e}function _te(e,n=Su){return Oc(n,t=>t.map(i=>i.id===e.id?{...i,...e}:i)),e.id}function xte(e=Su){Oc(e,()=>[])}function Ste(e=Su){Oc(e,n=>n.slice(0,e.getState().limit))}const et={show:kte,hide:pB,update:_te,clean:xte,cleanQueue:Ste,updateState:Oc},vB=["bottom-center","bottom-left","bottom-right","top-center","top-left","top-right"];function Cte(e,n){return e.reduce((t,i)=>(t[i.position||n].push(i),t),vB.reduce((t,i)=>(t[i]=[],t),{}))}const fM={left:"translateX(-100%)",right:"translateX(100%)","top-center":"translateY(-100%)","bottom-center":"translateY(100%)"},Ate={left:"translateX(0)",right:"translateX(0)","top-center":"translateY(0)","bottom-center":"translateY(0)"};function Ote({state:e,maxHeight:n,position:t,transitionDuration:i}){const[r,a]=t.split("-"),o=a==="center"?`${r}-center`:a,l={opacity:0,maxHeight:n,transform:fM[o],transitionDuration:`${i}ms, ${i}ms, ${i}ms`,transitionTimingFunction:"cubic-bezier(.51,.3,0,1.21), cubic-bezier(.51,.3,0,1.21), linear",transitionProperty:"opacity, transform, max-height"},f={opacity:1,transform:Ate[o]},c={opacity:0,maxHeight:0,transform:fM[o]};return{...l,...{entering:f,entered:f,exiting:c,exited:c}[e]}}function Ete(e,n){return typeof n=="number"?n:n===!1||e===!1?!1:e}function gB({data:e,onHide:n,autoClose:t,paused:i,onHoverStart:r,onHoverEnd:a,...o}){const{autoClose:l,message:f,onOpen:c,...h}=e,d=Ete(t,e.autoClose),p=O.useRef(-1),[v,y]=O.useState(!1),b=()=>window.clearTimeout(p.current),w=()=>{n(e.id),b()},_=()=>{b(),typeof d=="number"&&(p.current=window.setTimeout(w,d))},S=()=>{y(!0),r==null||r()},C=()=>{y(!1),a==null||a()};return O.useEffect(()=>{var E;(E=e.onOpen)==null||E.call(e,e)},[]),O.useEffect(()=>(_(),b),[d]),O.useEffect(()=>(i||v?b():_(),b),[i,v]),k.jsx(xy,{...o,...h,onClose:w,onMouseEnter:S,onMouseLeave:C,children:f})}gB.displayName="@mantine/notifications/NotificationContainer";var yB={root:"m_b37d9ac7",notification:"m_5ed0edd0"};function hS(){return hS=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)({}).hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},hS.apply(null,arguments)}function bB(e,n){if(e==null)return{};var t={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(n.indexOf(i)!==-1)continue;t[i]=e[i]}return t}function mS(e,n){return mS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,i){return t.__proto__=i,t},mS(e,n)}function wB(e,n){e.prototype=Object.create(n.prototype),e.prototype.constructor=e,mS(e,n)}var pk={exports:{}},vk,cM;function Tte(){if(cM)return vk;cM=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return vk=e,vk}var gk,dM;function Mte(){if(dM)return gk;dM=1;var e=Tte();function n(){}function t(){}return t.resetWarningCache=n,gk=function(){function i(o,l,f,c,h,d){if(d!==e){var p=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 p.name="Invariant Violation",p}}i.isRequired=i;function r(){return i}var a={array:i,bigint:i,bool:i,func:i,number:i,object:i,string:i,symbol:i,any:i,arrayOf:r,element:i,elementType:i,instanceOf:r,node:i,objectOf:r,oneOf:r,oneOfType:r,shape:r,exact:r,checkPropTypes:t,resetWarningCache:n};return a.PropTypes=a,a},gk}var hM;function jte(){return hM||(hM=1,pk.exports=Mte()()),pk.exports}var Dte=jte();const ut=ot(Dte),mM={disabled:!1},yg=Z.createContext(null);var Rte=function(n){return n.scrollTop},th="unmounted",Il="exited",Bl="entering",Sf="entered",pS="exiting",os=(function(e){wB(n,e);function n(i,r){var a;a=e.call(this,i,r)||this;var o=r,l=o&&!o.isMounting?i.enter:i.appear,f;return a.appearStatus=null,i.in?l?(f=Il,a.appearStatus=Bl):f=Sf:i.unmountOnExit||i.mountOnEnter?f=th:f=Il,a.state={status:f},a.nextCallback=null,a}n.getDerivedStateFromProps=function(r,a){var o=r.in;return o&&a.status===th?{status:Il}:null};var t=n.prototype;return t.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},t.componentDidUpdate=function(r){var a=null;if(r!==this.props){var o=this.state.status;this.props.in?o!==Bl&&o!==Sf&&(a=Bl):(o===Bl||o===Sf)&&(a=pS)}this.updateStatus(!1,a)},t.componentWillUnmount=function(){this.cancelNextCallback()},t.getTimeouts=function(){var r=this.props.timeout,a,o,l;return a=o=l=r,r!=null&&typeof r!="number"&&(a=r.exit,o=r.enter,l=r.appear!==void 0?r.appear:o),{exit:a,enter:o,appear:l}},t.updateStatus=function(r,a){if(r===void 0&&(r=!1),a!==null)if(this.cancelNextCallback(),a===Bl){if(this.props.unmountOnExit||this.props.mountOnEnter){var o=this.props.nodeRef?this.props.nodeRef.current:eh.findDOMNode(this);o&&Rte(o)}this.performEnter(r)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Il&&this.setState({status:th})},t.performEnter=function(r){var a=this,o=this.props.enter,l=this.context?this.context.isMounting:r,f=this.props.nodeRef?[l]:[eh.findDOMNode(this),l],c=f[0],h=f[1],d=this.getTimeouts(),p=l?d.appear:d.enter;if(!r&&!o||mM.disabled){this.safeSetState({status:Sf},function(){a.props.onEntered(c)});return}this.props.onEnter(c,h),this.safeSetState({status:Bl},function(){a.props.onEntering(c,h),a.onTransitionEnd(p,function(){a.safeSetState({status:Sf},function(){a.props.onEntered(c,h)})})})},t.performExit=function(){var r=this,a=this.props.exit,o=this.getTimeouts(),l=this.props.nodeRef?void 0:eh.findDOMNode(this);if(!a||mM.disabled){this.safeSetState({status:Il},function(){r.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:pS},function(){r.props.onExiting(l),r.onTransitionEnd(o.exit,function(){r.safeSetState({status:Il},function(){r.props.onExited(l)})})})},t.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},t.safeSetState=function(r,a){a=this.setNextCallback(a),this.setState(r,a)},t.setNextCallback=function(r){var a=this,o=!0;return this.nextCallback=function(l){o&&(o=!1,a.nextCallback=null,r(l))},this.nextCallback.cancel=function(){o=!1},this.nextCallback},t.onTransitionEnd=function(r,a){this.setNextCallback(a);var o=this.props.nodeRef?this.props.nodeRef.current:eh.findDOMNode(this),l=r==null&&!this.props.addEndListener;if(!o||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var f=this.props.nodeRef?[this.nextCallback]:[o,this.nextCallback],c=f[0],h=f[1];this.props.addEndListener(c,h)}r!=null&&setTimeout(this.nextCallback,r)},t.render=function(){var r=this.state.status;if(r===th)return null;var a=this.props,o=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var l=bB(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Z.createElement(yg.Provider,{value:null},typeof o=="function"?o(r,l):Z.cloneElement(Z.Children.only(o),l))},n})(Z.Component);os.contextType=yg;os.propTypes={};function mf(){}os.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:mf,onEntering:mf,onEntered:mf,onExit:mf,onExiting:mf,onExited:mf};os.UNMOUNTED=th;os.EXITED=Il;os.ENTERING=Bl;os.ENTERED=Sf;os.EXITING=pS;function Pte(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function CC(e,n){var t=function(a){return n&&O.isValidElement(a)?n(a):a},i=Object.create(null);return e&&O.Children.map(e,function(r){return r}).forEach(function(r){i[r.key]=t(r)}),i}function Nte(e,n){e=e||{},n=n||{};function t(h){return h in n?n[h]:e[h]}var i=Object.create(null),r=[];for(var a in e)a in n?r.length&&(i[a]=r,r=[]):r.push(a);var o,l={};for(var f in n){if(i[f])for(o=0;o<i[f].length;o++){var c=i[f][o];l[i[f][o]]=t(c)}l[f]=t(f)}for(o=0;o<r.length;o++)l[r[o]]=t(r[o]);return l}function Wl(e,n,t){return t[n]!=null?t[n]:e.props[n]}function $te(e,n){return CC(e.children,function(t){return O.cloneElement(t,{onExited:n.bind(null,t),in:!0,appear:Wl(t,"appear",e),enter:Wl(t,"enter",e),exit:Wl(t,"exit",e)})})}function zte(e,n,t){var i=CC(e.children),r=Nte(n,i);return Object.keys(r).forEach(function(a){var o=r[a];if(O.isValidElement(o)){var l=a in n,f=a in i,c=n[a],h=O.isValidElement(c)&&!c.props.in;f&&(!l||h)?r[a]=O.cloneElement(o,{onExited:t.bind(null,o),in:!0,exit:Wl(o,"exit",e),enter:Wl(o,"enter",e)}):!f&&l&&!h?r[a]=O.cloneElement(o,{in:!1}):f&&l&&O.isValidElement(c)&&(r[a]=O.cloneElement(o,{onExited:t.bind(null,o),in:c.props.in,exit:Wl(o,"exit",e),enter:Wl(o,"enter",e)}))}}),r}var Lte=Object.values||function(e){return Object.keys(e).map(function(n){return e[n]})},Ite={component:"div",childFactory:function(n){return n}},Bs=(function(e){wB(n,e);function n(i,r){var a;a=e.call(this,i,r)||this;var o=a.handleExited.bind(Pte(a));return a.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},a}var t=n.prototype;return t.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},t.componentWillUnmount=function(){this.mounted=!1},n.getDerivedStateFromProps=function(r,a){var o=a.children,l=a.handleExited,f=a.firstRender;return{children:f?$te(r,l):zte(r,o,l),firstRender:!1}},t.handleExited=function(r,a){var o=CC(this.props.children);r.key in o||(r.props.onExited&&r.props.onExited(a),this.mounted&&this.setState(function(l){var f=hS({},l.children);return delete f[r.key],{children:f}}))},t.render=function(){var r=this.props,a=r.component,o=r.childFactory,l=bB(r,["component","childFactory"]),f=this.state.contextValue,c=Lte(this.state.children).map(o);return delete l.appear,delete l.enter,delete l.exit,a===null?Z.createElement(yg.Provider,{value:f},c):Z.createElement(yg.Provider,{value:f},Z.createElement(a,l,c))},n})(Z.Component);Bs.propTypes={};Bs.defaultProps=Ite;const Bte=os,Fte={position:"bottom-right",autoClose:4e3,transitionDuration:250,containerWidth:440,notificationMaxHeight:200,limit:5,zIndex:ha("overlay"),store:Su,withinPortal:!0,pauseResetOnHover:"all"},kB=(e,{zIndex:n,containerWidth:t})=>({root:{"--notifications-z-index":n==null?void 0:n.toString(),"--notifications-container-width":he(t)}}),fo=Pe(e=>{const n=ge("Notifications",Fte,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,attributes:f,position:c,autoClose:h,transitionDuration:d,containerWidth:p,notificationMaxHeight:v,limit:y,zIndex:b,store:w,portalProps:_,withinPortal:S,pauseResetOnHover:C,...E}=n,A=ni(),T=wte(w),j=iK(),N=h6(),q=O.useRef({}),R=O.useRef(0),[L,B]=O.useState(0),G=O.useCallback(()=>B(Y=>Y+1),[]),H=O.useCallback(()=>B(Y=>Math.max(0,Y-1)),[]),U=A.respectReducedMotion&&N?1:d,P=Ge({name:"Notifications",classes:yB,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:f,vars:l,varsResolver:kB});O.useEffect(()=>{w==null||w.updateState(Y=>({...Y,limit:y||5,defaultPosition:c}))},[y,c]),Yo(()=>{T.notifications.length>R.current&&setTimeout(()=>j(),0),R.current=T.notifications.length},[T.notifications]);const z=Cte(T.notifications,c),F=vB.reduce((Y,D)=>(Y[D]=z[D].map(({style:V,...W})=>k.jsx(Bte,{timeout:U,onEnter:()=>q.current[W.id].offsetHeight,nodeRef:{current:q.current[W.id]},children:$=>k.jsx(gB,{ref:X=>{X&&(q.current[W.id]=X)},data:W,onHide:X=>pB(X,w),autoClose:h,paused:C==="all"?L>0:!1,onHoverStart:G,onHoverEnd:H,...P("notification",{style:{...Ote({state:$,position:D,transitionDuration:U,maxHeight:v}),...V}})})},W.id)),Y),{});return k.jsxs(el,{withinPortal:S,..._,children:[k.jsx(we,{...P("root"),"data-position":"top-center",...E,children:k.jsx(Bs,{children:F["top-center"]})}),k.jsx(we,{...P("root"),"data-position":"top-left",...E,children:k.jsx(Bs,{children:F["top-left"]})}),k.jsx(we,{...P("root",{className:ru.classNames.fullWidth}),"data-position":"top-right",...E,children:k.jsx(Bs,{children:F["top-right"]})}),k.jsx(we,{...P("root",{className:ru.classNames.fullWidth}),"data-position":"bottom-right",...E,children:k.jsx(Bs,{children:F["bottom-right"]})}),k.jsx(we,{...P("root"),"data-position":"bottom-left",...E,children:k.jsx(Bs,{children:F["bottom-left"]})}),k.jsx(we,{...P("root"),"data-position":"bottom-center",...E,children:k.jsx(Bs,{children:F["bottom-center"]})})]})});fo.classes=yB;fo.varsResolver=kB;fo.displayName="@mantine/notifications/Notifications";fo.show=et.show;fo.hide=et.hide;fo.update=et.update;fo.clean=et.clean;fo.cleanQueue=et.cleanQueue;fo.updateState=et.updateState;var yk={exports:{}},$d={},bk={exports:{}},wk={};/**
|
||
* @license React
|
||
* scheduler.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var pM;function qte(){return pM||(pM=1,(function(e){function n(P,z){var F=P.length;P.push(z);e:for(;0<F;){var Y=F-1>>>1,D=P[Y];if(0<r(D,z))P[Y]=z,P[F]=D,F=Y;else break e}}function t(P){return P.length===0?null:P[0]}function i(P){if(P.length===0)return null;var z=P[0],F=P.pop();if(F!==z){P[0]=F;e:for(var Y=0,D=P.length,V=D>>>1;Y<V;){var W=2*(Y+1)-1,$=P[W],X=W+1,te=P[X];if(0>r($,F))X<D&&0>r(te,$)?(P[Y]=te,P[X]=F,Y=X):(P[Y]=$,P[W]=F,Y=W);else if(X<D&&0>r(te,F))P[Y]=te,P[X]=F,Y=X;else break e}}return z}function r(P,z){var F=P.sortIndex-z.sortIndex;return F!==0?F:P.id-z.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,l=o.now();e.unstable_now=function(){return o.now()-l}}var f=[],c=[],h=1,d=null,p=3,v=!1,y=!1,b=!1,w=!1,_=typeof setTimeout=="function"?setTimeout:null,S=typeof clearTimeout=="function"?clearTimeout:null,C=typeof setImmediate<"u"?setImmediate:null;function E(P){for(var z=t(c);z!==null;){if(z.callback===null)i(c);else if(z.startTime<=P)i(c),z.sortIndex=z.expirationTime,n(f,z);else break;z=t(c)}}function A(P){if(b=!1,E(P),!y)if(t(f)!==null)y=!0,T||(T=!0,B());else{var z=t(c);z!==null&&U(A,z.startTime-P)}}var T=!1,j=-1,N=5,q=-1;function R(){return w?!0:!(e.unstable_now()-q<N)}function L(){if(w=!1,T){var P=e.unstable_now();q=P;var z=!0;try{e:{y=!1,b&&(b=!1,S(j),j=-1),v=!0;var F=p;try{n:{for(E(P),d=t(f);d!==null&&!(d.expirationTime>P&&R());){var Y=d.callback;if(typeof Y=="function"){d.callback=null,p=d.priorityLevel;var D=Y(d.expirationTime<=P);if(P=e.unstable_now(),typeof D=="function"){d.callback=D,E(P),z=!0;break n}d===t(f)&&i(f),E(P)}else i(f);d=t(f)}if(d!==null)z=!0;else{var V=t(c);V!==null&&U(A,V.startTime-P),z=!1}}break e}finally{d=null,p=F,v=!1}z=void 0}}finally{z?B():T=!1}}}var B;if(typeof C=="function")B=function(){C(L)};else if(typeof MessageChannel<"u"){var G=new MessageChannel,H=G.port2;G.port1.onmessage=L,B=function(){H.postMessage(null)}}else B=function(){_(L,0)};function U(P,z){j=_(function(){P(e.unstable_now())},z)}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(P){P.callback=null},e.unstable_forceFrameRate=function(P){0>P||125<P?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):N=0<P?Math.floor(1e3/P):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_next=function(P){switch(p){case 1:case 2:case 3:var z=3;break;default:z=p}var F=p;p=z;try{return P()}finally{p=F}},e.unstable_requestPaint=function(){w=!0},e.unstable_runWithPriority=function(P,z){switch(P){case 1:case 2:case 3:case 4:case 5:break;default:P=3}var F=p;p=P;try{return z()}finally{p=F}},e.unstable_scheduleCallback=function(P,z,F){var Y=e.unstable_now();switch(typeof F=="object"&&F!==null?(F=F.delay,F=typeof F=="number"&&0<F?Y+F:Y):F=Y,P){case 1:var D=-1;break;case 2:D=250;break;case 5:D=1073741823;break;case 4:D=1e4;break;default:D=5e3}return D=F+D,P={id:h++,callback:z,priorityLevel:P,startTime:F,expirationTime:D,sortIndex:-1},F>Y?(P.sortIndex=F,n(c,P),t(f)===null&&P===t(c)&&(b?(S(j),j=-1):b=!0,U(A,F-Y))):(P.sortIndex=D,n(f,P),y||v||(y=!0,T||(T=!0,B()))),P},e.unstable_shouldYield=R,e.unstable_wrapCallback=function(P){var z=p;return function(){var F=p;p=z;try{return P.apply(this,arguments)}finally{p=F}}}})(wk)),wk}var vM;function Hte(){return vM||(vM=1,bk.exports=qte()),bk.exports}/**
|
||
* @license React
|
||
* react-dom-client.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var gM;function Ute(){if(gM)return $d;gM=1;var e=Hte(),n=l6(),t=J$();function i(s){var u="https://react.dev/errors/"+s;if(1<arguments.length){u+="?args[]="+encodeURIComponent(arguments[1]);for(var m=2;m<arguments.length;m++)u+="&args[]="+encodeURIComponent(arguments[m])}return"Minified React error #"+s+"; visit "+u+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(s){return!(!s||s.nodeType!==1&&s.nodeType!==9&&s.nodeType!==11)}function a(s){var u=s,m=s;if(s.alternate)for(;u.return;)u=u.return;else{s=u;do u=s,(u.flags&4098)!==0&&(m=u.return),s=u.return;while(s)}return u.tag===3?m:null}function o(s){if(s.tag===13){var u=s.memoizedState;if(u===null&&(s=s.alternate,s!==null&&(u=s.memoizedState)),u!==null)return u.dehydrated}return null}function l(s){if(s.tag===31){var u=s.memoizedState;if(u===null&&(s=s.alternate,s!==null&&(u=s.memoizedState)),u!==null)return u.dehydrated}return null}function f(s){if(a(s)!==s)throw Error(i(188))}function c(s){var u=s.alternate;if(!u){if(u=a(s),u===null)throw Error(i(188));return u!==s?null:s}for(var m=s,g=u;;){var x=m.return;if(x===null)break;var M=x.alternate;if(M===null){if(g=x.return,g!==null){m=g;continue}break}if(x.child===M.child){for(M=x.child;M;){if(M===m)return f(x),s;if(M===g)return f(x),u;M=M.sibling}throw Error(i(188))}if(m.return!==g.return)m=x,g=M;else{for(var I=!1,K=x.child;K;){if(K===m){I=!0,m=x,g=M;break}if(K===g){I=!0,g=x,m=M;break}K=K.sibling}if(!I){for(K=M.child;K;){if(K===m){I=!0,m=M,g=x;break}if(K===g){I=!0,g=M,m=x;break}K=K.sibling}if(!I)throw Error(i(189))}}if(m.alternate!==g)throw Error(i(190))}if(m.tag!==3)throw Error(i(188));return m.stateNode.current===m?s:u}function h(s){var u=s.tag;if(u===5||u===26||u===27||u===6)return s;for(s=s.child;s!==null;){if(u=h(s),u!==null)return u;s=s.sibling}return null}var d=Object.assign,p=Symbol.for("react.element"),v=Symbol.for("react.transitional.element"),y=Symbol.for("react.portal"),b=Symbol.for("react.fragment"),w=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),S=Symbol.for("react.consumer"),C=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),A=Symbol.for("react.suspense"),T=Symbol.for("react.suspense_list"),j=Symbol.for("react.memo"),N=Symbol.for("react.lazy"),q=Symbol.for("react.activity"),R=Symbol.for("react.memo_cache_sentinel"),L=Symbol.iterator;function B(s){return s===null||typeof s!="object"?null:(s=L&&s[L]||s["@@iterator"],typeof s=="function"?s:null)}var G=Symbol.for("react.client.reference");function H(s){if(s==null)return null;if(typeof s=="function")return s.$$typeof===G?null:s.displayName||s.name||null;if(typeof s=="string")return s;switch(s){case b:return"Fragment";case _:return"Profiler";case w:return"StrictMode";case A:return"Suspense";case T:return"SuspenseList";case q:return"Activity"}if(typeof s=="object")switch(s.$$typeof){case y:return"Portal";case C:return s.displayName||"Context";case S:return(s._context.displayName||"Context")+".Consumer";case E:var u=s.render;return s=s.displayName,s||(s=u.displayName||u.name||"",s=s!==""?"ForwardRef("+s+")":"ForwardRef"),s;case j:return u=s.displayName||null,u!==null?u:H(s.type)||"Memo";case N:u=s._payload,s=s._init;try{return H(s(u))}catch{}}return null}var U=Array.isArray,P=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,z=t.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,F={pending:!1,data:null,method:null,action:null},Y=[],D=-1;function V(s){return{current:s}}function W(s){0>D||(s.current=Y[D],Y[D]=null,D--)}function $(s,u){D++,Y[D]=s.current,s.current=u}var X=V(null),te=V(null),ae=V(null),le=V(null);function ye(s,u){switch($(ae,u),$(te,s),$(X,null),u.nodeType){case 9:case 11:s=(s=u.documentElement)&&(s=s.namespaceURI)?vT(s):0;break;default:if(s=u.tagName,u=u.namespaceURI)u=vT(u),s=gT(u,s);else switch(s){case"svg":s=1;break;case"math":s=2;break;default:s=0}}W(X),$(X,s)}function oe(){W(X),W(te),W(ae)}function ue(s){s.memoizedState!==null&&$(le,s);var u=X.current,m=gT(u,s.type);u!==m&&($(te,s),$(X,m))}function ke(s){te.current===s&&(W(X),W(te)),le.current===s&&(W(le),Td._currentValue=F)}var ie,Re;function pe(s){if(ie===void 0)try{throw Error()}catch(m){var u=m.stack.trim().match(/\n( *(at )?)/);ie=u&&u[1]||"",Re=-1<m.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<m.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+ie+s+Re}var Ce=!1;function De(s,u){if(!s||Ce)return"";Ce=!0;var m=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var g={DetermineComponentFrameRoot:function(){try{if(u){var je=function(){throw Error()};if(Object.defineProperty(je.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(je,[])}catch(ve){var de=ve}Reflect.construct(s,[],je)}else{try{je.call()}catch(ve){de=ve}s.call(je.prototype)}}else{try{throw Error()}catch(ve){de=ve}(je=s())&&typeof je.catch=="function"&&je.catch(function(){})}}catch(ve){if(ve&&de&&typeof ve.stack=="string")return[ve.stack,de.stack]}return[null,null]}};g.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var x=Object.getOwnPropertyDescriptor(g.DetermineComponentFrameRoot,"name");x&&x.configurable&&Object.defineProperty(g.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var M=g.DetermineComponentFrameRoot(),I=M[0],K=M[1];if(I&&K){var J=I.split(`
|
||
`),ce=K.split(`
|
||
`);for(x=g=0;g<J.length&&!J[g].includes("DetermineComponentFrameRoot");)g++;for(;x<ce.length&&!ce[x].includes("DetermineComponentFrameRoot");)x++;if(g===J.length||x===ce.length)for(g=J.length-1,x=ce.length-1;1<=g&&0<=x&&J[g]!==ce[x];)x--;for(;1<=g&&0<=x;g--,x--)if(J[g]!==ce[x]){if(g!==1||x!==1)do if(g--,x--,0>x||J[g]!==ce[x]){var Se=`
|
||
`+J[g].replace(" at new "," at ");return s.displayName&&Se.includes("<anonymous>")&&(Se=Se.replace("<anonymous>",s.displayName)),Se}while(1<=g&&0<=x);break}}}finally{Ce=!1,Error.prepareStackTrace=m}return(m=s?s.displayName||s.name:"")?pe(m):""}function be(s,u){switch(s.tag){case 26:case 27:case 5:return pe(s.type);case 16:return pe("Lazy");case 13:return s.child!==u&&u!==null?pe("Suspense Fallback"):pe("Suspense");case 19:return pe("SuspenseList");case 0:case 15:return De(s.type,!1);case 11:return De(s.type.render,!1);case 1:return De(s.type,!0);case 31:return pe("Activity");default:return""}}function _e(s){try{var u="",m=null;do u+=be(s,m),m=s,s=s.return;while(s);return u}catch(g){return`
|
||
Error generating stack: `+g.message+`
|
||
`+g.stack}}var Me=Object.prototype.hasOwnProperty,Be=e.unstable_scheduleCallback,Ve=e.unstable_cancelCallback,He=e.unstable_shouldYield,We=e.unstable_requestPaint,Ye=e.unstable_now,rn=e.unstable_getCurrentPriorityLevel,Q=e.unstable_ImmediatePriority,me=e.unstable_UserBlockingPriority,xe=e.unstable_NormalPriority,Xe=e.unstable_LowPriority,ne=e.unstable_IdlePriority,Le=e.log,en=e.unstable_setDisableYieldValue,hn=null,fn=null;function Ze(s){if(typeof Le=="function"&&en(s),fn&&typeof fn.setStrictMode=="function")try{fn.setStrictMode(hn,s)}catch{}}var Ke=Math.clz32?Math.clz32:ht,An=Math.log,on=Math.LN2;function ht(s){return s>>>=0,s===0?32:31-(An(s)/on|0)|0}var mt=256,zn=262144,yn=4194304;function kn(s){var u=s&42;if(u!==0)return u;switch(s&-s){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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return s&261888;case 262144:case 524288:case 1048576:case 2097152:return s&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return s&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return s}}function tt(s,u,m){var g=s.pendingLanes;if(g===0)return 0;var x=0,M=s.suspendedLanes,I=s.pingedLanes;s=s.warmLanes;var K=g&134217727;return K!==0?(g=K&~M,g!==0?x=kn(g):(I&=K,I!==0?x=kn(I):m||(m=K&~s,m!==0&&(x=kn(m))))):(K=g&~M,K!==0?x=kn(K):I!==0?x=kn(I):m||(m=g&~s,m!==0&&(x=kn(m)))),x===0?0:u!==0&&u!==x&&(u&M)===0&&(M=x&-x,m=u&-u,M>=m||M===32&&(m&4194048)!==0)?u:x}function At(s,u){return(s.pendingLanes&~(s.suspendedLanes&~s.pingedLanes)&u)===0}function $e(s,u){switch(s){case 1:case 2:case 4:case 8:case 64:return u+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return u+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Fe(){var s=yn;return yn<<=1,(yn&62914560)===0&&(yn=4194304),s}function jn(s){for(var u=[],m=0;31>m;m++)u.push(s);return u}function Jn(s,u){s.pendingLanes|=u,u!==268435456&&(s.suspendedLanes=0,s.pingedLanes=0,s.warmLanes=0)}function On(s,u,m,g,x,M){var I=s.pendingLanes;s.pendingLanes=m,s.suspendedLanes=0,s.pingedLanes=0,s.warmLanes=0,s.expiredLanes&=m,s.entangledLanes&=m,s.errorRecoveryDisabledLanes&=m,s.shellSuspendCounter=0;var K=s.entanglements,J=s.expirationTimes,ce=s.hiddenUpdates;for(m=I&~m;0<m;){var Se=31-Ke(m),je=1<<Se;K[Se]=0,J[Se]=-1;var de=ce[Se];if(de!==null)for(ce[Se]=null,Se=0;Se<de.length;Se++){var ve=de[Se];ve!==null&&(ve.lane&=-536870913)}m&=~je}g!==0&&Qe(s,g,0),M!==0&&x===0&&s.tag!==0&&(s.suspendedLanes|=M&~(I&~u))}function Qe(s,u,m){s.pendingLanes|=u,s.suspendedLanes&=~u;var g=31-Ke(u);s.entangledLanes|=u,s.entanglements[g]=s.entanglements[g]|1073741824|m&261930}function Je(s,u){var m=s.entangledLanes|=u;for(s=s.entanglements;m;){var g=31-Ke(m),x=1<<g;x&u|s[g]&u&&(s[g]|=u),m&=~x}}function nn(s,u){var m=u&-u;return m=(m&42)!==0?1:Ln(m),(m&(s.suspendedLanes|u))!==0?0:m}function Ln(s){switch(s){case 2:s=1;break;case 8:s=4;break;case 32:s=16;break;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:s=128;break;case 268435456:s=134217728;break;default:s=0}return s}function In(s){return s&=-s,2<s?8<s?(s&134217727)!==0?32:268435456:8:2}function bt(){var s=z.p;return s!==0?s:(s=window.event,s===void 0?32:BT(s.type))}function xn(s,u){var m=z.p;try{return z.p=s,u()}finally{z.p=m}}var _n=Math.random().toString(36).slice(2),Wn="__reactFiber$"+_n,Lt="__reactProps$"+_n,di="__reactContainer$"+_n,Ki="__reactEvents$"+_n,za="__reactListeners$"+_n,mo="__reactHandles$"+_n,Br="__reactResources$"+_n,Fr="__reactMarker$"+_n;function La(s){delete s[Wn],delete s[Lt],delete s[Ki],delete s[za],delete s[mo]}function wr(s){var u=s[Wn];if(u)return u;for(var m=s.parentNode;m;){if(u=m[di]||m[Wn]){if(m=u.alternate,u.child!==null||m!==null&&m.child!==null)for(s=ST(s);s!==null;){if(m=s[Wn])return m;s=ST(s)}return u}s=m,m=s.parentNode}return null}function kr(s){if(s=s[Wn]||s[di]){var u=s.tag;if(u===5||u===6||u===13||u===31||u===26||u===27||u===3)return s}return null}function dn(s){var u=s.tag;if(u===5||u===26||u===27||u===6)return s.stateNode;throw Error(i(33))}function ti(s){var u=s[Br];return u||(u=s[Br]={hoistableStyles:new Map,hoistableScripts:new Map}),u}function sn(s){s[Fr]=!0}var _r=new Set,Ia={};function qr(s,u){Hr(s,u),Hr(s+"Capture",u)}function Hr(s,u){for(Ia[s]=u,s=0;s<u.length;s++)_r.add(u[s])}var P0=RegExp("^[: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]*$"),rp={},vl={};function Du(s){return Me.call(vl,s)?!0:Me.call(rp,s)?!1:P0.test(s)?vl[s]=!0:(rp[s]=!0,!1)}function ee(s,u,m){if(Du(u))if(m===null)s.removeAttribute(u);else{switch(typeof m){case"undefined":case"function":case"symbol":s.removeAttribute(u);return;case"boolean":var g=u.toLowerCase().slice(0,5);if(g!=="data-"&&g!=="aria-"){s.removeAttribute(u);return}}s.setAttribute(u,""+m)}}function Oe(s,u,m){if(m===null)s.removeAttribute(u);else{switch(typeof m){case"undefined":case"function":case"symbol":case"boolean":s.removeAttribute(u);return}s.setAttribute(u,""+m)}}function Ee(s,u,m,g){if(g===null)s.removeAttribute(m);else{switch(typeof g){case"undefined":case"function":case"symbol":case"boolean":s.removeAttribute(m);return}s.setAttributeNS(u,m,""+g)}}function Ue(s){switch(typeof s){case"bigint":case"boolean":case"number":case"string":case"undefined":return s;case"object":return s;default:return""}}function Fn(s){var u=s.type;return(s=s.nodeName)&&s.toLowerCase()==="input"&&(u==="checkbox"||u==="radio")}function Mt(s,u,m){var g=Object.getOwnPropertyDescriptor(s.constructor.prototype,u);if(!s.hasOwnProperty(u)&&typeof g<"u"&&typeof g.get=="function"&&typeof g.set=="function"){var x=g.get,M=g.set;return Object.defineProperty(s,u,{configurable:!0,get:function(){return x.call(this)},set:function(I){m=""+I,M.call(this,I)}}),Object.defineProperty(s,u,{enumerable:g.enumerable}),{getValue:function(){return m},setValue:function(I){m=""+I},stopTracking:function(){s._valueTracker=null,delete s[u]}}}}function wt(s){if(!s._valueTracker){var u=Fn(s)?"checked":"value";s._valueTracker=Mt(s,u,""+s[u])}}function Wt(s){if(!s)return!1;var u=s._valueTracker;if(!u)return!0;var m=u.getValue(),g="";return s&&(g=Fn(s)?s.checked?"true":"false":s.value),s=g,s!==m?(u.setValue(s),!0):!1}function ar(s){if(s=s||(typeof document<"u"?document:void 0),typeof s>"u")return null;try{return s.activeElement||s.body}catch{return s.body}}var Ba=/[\n"\\]/g;function Xi(s){return s.replace(Ba,function(u){return"\\"+u.charCodeAt(0).toString(16)+" "})}function st(s,u,m,g,x,M,I,K){s.name="",I!=null&&typeof I!="function"&&typeof I!="symbol"&&typeof I!="boolean"?s.type=I:s.removeAttribute("type"),u!=null?I==="number"?(u===0&&s.value===""||s.value!=u)&&(s.value=""+Ue(u)):s.value!==""+Ue(u)&&(s.value=""+Ue(u)):I!=="submit"&&I!=="reset"||s.removeAttribute("value"),u!=null?ds(s,I,Ue(u)):m!=null?ds(s,I,Ue(m)):g!=null&&s.removeAttribute("value"),x==null&&M!=null&&(s.defaultChecked=!!M),x!=null&&(s.checked=x&&typeof x!="function"&&typeof x!="symbol"),K!=null&&typeof K!="function"&&typeof K!="symbol"&&typeof K!="boolean"?s.name=""+Ue(K):s.removeAttribute("name")}function Zi(s,u,m,g,x,M,I,K){if(M!=null&&typeof M!="function"&&typeof M!="symbol"&&typeof M!="boolean"&&(s.type=M),u!=null||m!=null){if(!(M!=="submit"&&M!=="reset"||u!=null)){wt(s);return}m=m!=null?""+Ue(m):"",u=u!=null?""+Ue(u):m,K||u===s.value||(s.value=u),s.defaultValue=u}g=g??x,g=typeof g!="function"&&typeof g!="symbol"&&!!g,s.checked=K?s.checked:!!g,s.defaultChecked=!!g,I!=null&&typeof I!="function"&&typeof I!="symbol"&&typeof I!="boolean"&&(s.name=I),wt(s)}function ds(s,u,m){u==="number"&&ar(s.ownerDocument)===s||s.defaultValue===""+m||(s.defaultValue=""+m)}function Ci(s,u,m,g){if(s=s.options,u){u={};for(var x=0;x<m.length;x++)u["$"+m[x]]=!0;for(m=0;m<s.length;m++)x=u.hasOwnProperty("$"+s[m].value),s[m].selected!==x&&(s[m].selected=x),x&&g&&(s[m].defaultSelected=!0)}else{for(m=""+Ue(m),u=null,x=0;x<s.length;x++){if(s[x].value===m){s[x].selected=!0,g&&(s[x].defaultSelected=!0);return}u!==null||s[x].disabled||(u=s[x])}u!==null&&(u.selected=!0)}}function po(s,u,m){if(u!=null&&(u=""+Ue(u),u!==s.value&&(s.value=u),m==null)){s.defaultValue!==u&&(s.defaultValue=u);return}s.defaultValue=m!=null?""+Ue(m):""}function N0(s,u,m,g){if(u==null){if(g!=null){if(m!=null)throw Error(i(92));if(U(g)){if(1<g.length)throw Error(i(93));g=g[0]}m=g}m==null&&(m=""),u=m}m=Ue(u),s.defaultValue=m,g=s.textContent,g===m&&g!==""&&g!==null&&(s.value=g),wt(s)}function xr(s,u){if(u){var m=s.firstChild;if(m&&m===s.lastChild&&m.nodeType===3){m.nodeValue=u;return}}s.textContent=u}var Uc=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function gl(s,u,m){var g=u.indexOf("--")===0;m==null||typeof m=="boolean"||m===""?g?s.setProperty(u,""):u==="float"?s.cssFloat="":s[u]="":g?s.setProperty(u,m):typeof m!="number"||m===0||Uc.has(u)?u==="float"?s.cssFloat=m:s[u]=(""+m).trim():s[u]=m+"px"}function yl(s,u,m){if(u!=null&&typeof u!="object")throw Error(i(62));if(s=s.style,m!=null){for(var g in m)!m.hasOwnProperty(g)||u!=null&&u.hasOwnProperty(g)||(g.indexOf("--")===0?s.setProperty(g,""):g==="float"?s.cssFloat="":s[g]="");for(var x in u)g=u[x],u.hasOwnProperty(x)&&m[x]!==g&&gl(s,x,g)}else for(var M in u)u.hasOwnProperty(M)&&gl(s,M,u[M])}function Ai(s){if(s.indexOf("-")===-1)return!1;switch(s){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 Vc=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),$0=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Qi(s){return $0.test(""+s)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":s}function ba(){}var z0=null;function L0(s){return s=s.target||s.srcElement||window,s.correspondingUseElement&&(s=s.correspondingUseElement),s.nodeType===3?s.parentNode:s}var Ru=null,Pu=null;function pA(s){var u=kr(s);if(u&&(s=u.stateNode)){var m=s[Lt]||null;e:switch(s=u.stateNode,u.type){case"input":if(st(s,m.value,m.defaultValue,m.defaultValue,m.checked,m.defaultChecked,m.type,m.name),u=m.name,m.type==="radio"&&u!=null){for(m=s;m.parentNode;)m=m.parentNode;for(m=m.querySelectorAll('input[name="'+Xi(""+u)+'"][type="radio"]'),u=0;u<m.length;u++){var g=m[u];if(g!==s&&g.form===s.form){var x=g[Lt]||null;if(!x)throw Error(i(90));st(g,x.value,x.defaultValue,x.defaultValue,x.checked,x.defaultChecked,x.type,x.name)}}for(u=0;u<m.length;u++)g=m[u],g.form===s.form&&Wt(g)}break e;case"textarea":po(s,m.value,m.defaultValue);break e;case"select":u=m.value,u!=null&&Ci(s,!!m.multiple,u,!1)}}}var I0=!1;function vA(s,u,m){if(I0)return s(u,m);I0=!0;try{var g=s(u);return g}finally{if(I0=!1,(Ru!==null||Pu!==null)&&(Vp(),Ru&&(u=Ru,s=Pu,Pu=Ru=null,pA(u),s)))for(u=0;u<s.length;u++)pA(s[u])}}function Wc(s,u){var m=s.stateNode;if(m===null)return null;var g=m[Lt]||null;if(g===null)return null;m=g[u];e:switch(u){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(g=!g.disabled)||(s=s.type,g=!(s==="button"||s==="input"||s==="select"||s==="textarea")),s=!g;break e;default:s=!1}if(s)return null;if(m&&typeof m!="function")throw Error(i(231,u,typeof m));return m}var vo=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),B0=!1;if(vo)try{var Gc={};Object.defineProperty(Gc,"passive",{get:function(){B0=!0}}),window.addEventListener("test",Gc,Gc),window.removeEventListener("test",Gc,Gc)}catch{B0=!1}var hs=null,F0=null,ap=null;function gA(){if(ap)return ap;var s,u=F0,m=u.length,g,x="value"in hs?hs.value:hs.textContent,M=x.length;for(s=0;s<m&&u[s]===x[s];s++);var I=m-s;for(g=1;g<=I&&u[m-g]===x[M-g];g++);return ap=x.slice(s,1<g?1-g:void 0)}function op(s){var u=s.keyCode;return"charCode"in s?(s=s.charCode,s===0&&u===13&&(s=13)):s=u,s===10&&(s=13),32<=s||s===13?s:0}function sp(){return!0}function yA(){return!1}function or(s){function u(m,g,x,M,I){this._reactName=m,this._targetInst=x,this.type=g,this.nativeEvent=M,this.target=I,this.currentTarget=null;for(var K in s)s.hasOwnProperty(K)&&(m=s[K],this[K]=m?m(M):M[K]);return this.isDefaultPrevented=(M.defaultPrevented!=null?M.defaultPrevented:M.returnValue===!1)?sp:yA,this.isPropagationStopped=yA,this}return d(u.prototype,{preventDefault:function(){this.defaultPrevented=!0;var m=this.nativeEvent;m&&(m.preventDefault?m.preventDefault():typeof m.returnValue!="unknown"&&(m.returnValue=!1),this.isDefaultPrevented=sp)},stopPropagation:function(){var m=this.nativeEvent;m&&(m.stopPropagation?m.stopPropagation():typeof m.cancelBubble!="unknown"&&(m.cancelBubble=!0),this.isPropagationStopped=sp)},persist:function(){},isPersistent:sp}),u}var bl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(s){return s.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},lp=or(bl),Yc=d({},bl,{view:0,detail:0}),jW=or(Yc),q0,H0,Kc,up=d({},Yc,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:V0,button:0,buttons:0,relatedTarget:function(s){return s.relatedTarget===void 0?s.fromElement===s.srcElement?s.toElement:s.fromElement:s.relatedTarget},movementX:function(s){return"movementX"in s?s.movementX:(s!==Kc&&(Kc&&s.type==="mousemove"?(q0=s.screenX-Kc.screenX,H0=s.screenY-Kc.screenY):H0=q0=0,Kc=s),q0)},movementY:function(s){return"movementY"in s?s.movementY:H0}}),bA=or(up),DW=d({},up,{dataTransfer:0}),RW=or(DW),PW=d({},Yc,{relatedTarget:0}),U0=or(PW),NW=d({},bl,{animationName:0,elapsedTime:0,pseudoElement:0}),$W=or(NW),zW=d({},bl,{clipboardData:function(s){return"clipboardData"in s?s.clipboardData:window.clipboardData}}),LW=or(zW),IW=d({},bl,{data:0}),wA=or(IW),BW={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},FW={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"},qW={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function HW(s){var u=this.nativeEvent;return u.getModifierState?u.getModifierState(s):(s=qW[s])?!!u[s]:!1}function V0(){return HW}var UW=d({},Yc,{key:function(s){if(s.key){var u=BW[s.key]||s.key;if(u!=="Unidentified")return u}return s.type==="keypress"?(s=op(s),s===13?"Enter":String.fromCharCode(s)):s.type==="keydown"||s.type==="keyup"?FW[s.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:V0,charCode:function(s){return s.type==="keypress"?op(s):0},keyCode:function(s){return s.type==="keydown"||s.type==="keyup"?s.keyCode:0},which:function(s){return s.type==="keypress"?op(s):s.type==="keydown"||s.type==="keyup"?s.keyCode:0}}),VW=or(UW),WW=d({},up,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),kA=or(WW),GW=d({},Yc,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:V0}),YW=or(GW),KW=d({},bl,{propertyName:0,elapsedTime:0,pseudoElement:0}),XW=or(KW),ZW=d({},up,{deltaX:function(s){return"deltaX"in s?s.deltaX:"wheelDeltaX"in s?-s.wheelDeltaX:0},deltaY:function(s){return"deltaY"in s?s.deltaY:"wheelDeltaY"in s?-s.wheelDeltaY:"wheelDelta"in s?-s.wheelDelta:0},deltaZ:0,deltaMode:0}),QW=or(ZW),JW=d({},bl,{newState:0,oldState:0}),eG=or(JW),nG=[9,13,27,32],W0=vo&&"CompositionEvent"in window,Xc=null;vo&&"documentMode"in document&&(Xc=document.documentMode);var tG=vo&&"TextEvent"in window&&!Xc,_A=vo&&(!W0||Xc&&8<Xc&&11>=Xc),xA=" ",SA=!1;function CA(s,u){switch(s){case"keyup":return nG.indexOf(u.keyCode)!==-1;case"keydown":return u.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function AA(s){return s=s.detail,typeof s=="object"&&"data"in s?s.data:null}var Nu=!1;function iG(s,u){switch(s){case"compositionend":return AA(u);case"keypress":return u.which!==32?null:(SA=!0,xA);case"textInput":return s=u.data,s===xA&&SA?null:s;default:return null}}function rG(s,u){if(Nu)return s==="compositionend"||!W0&&CA(s,u)?(s=gA(),ap=F0=hs=null,Nu=!1,s):null;switch(s){case"paste":return null;case"keypress":if(!(u.ctrlKey||u.altKey||u.metaKey)||u.ctrlKey&&u.altKey){if(u.char&&1<u.char.length)return u.char;if(u.which)return String.fromCharCode(u.which)}return null;case"compositionend":return _A&&u.locale!=="ko"?null:u.data;default:return null}}var aG={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 OA(s){var u=s&&s.nodeName&&s.nodeName.toLowerCase();return u==="input"?!!aG[s.type]:u==="textarea"}function EA(s,u,m,g){Ru?Pu?Pu.push(g):Pu=[g]:Ru=g,u=Qp(u,"onChange"),0<u.length&&(m=new lp("onChange","change",null,m,g),s.push({event:m,listeners:u}))}var Zc=null,Qc=null;function oG(s){fT(s,0)}function fp(s){var u=dn(s);if(Wt(u))return s}function TA(s,u){if(s==="change")return u}var MA=!1;if(vo){var G0;if(vo){var Y0="oninput"in document;if(!Y0){var jA=document.createElement("div");jA.setAttribute("oninput","return;"),Y0=typeof jA.oninput=="function"}G0=Y0}else G0=!1;MA=G0&&(!document.documentMode||9<document.documentMode)}function DA(){Zc&&(Zc.detachEvent("onpropertychange",RA),Qc=Zc=null)}function RA(s){if(s.propertyName==="value"&&fp(Qc)){var u=[];EA(u,Qc,s,L0(s)),vA(oG,u)}}function sG(s,u,m){s==="focusin"?(DA(),Zc=u,Qc=m,Zc.attachEvent("onpropertychange",RA)):s==="focusout"&&DA()}function lG(s){if(s==="selectionchange"||s==="keyup"||s==="keydown")return fp(Qc)}function uG(s,u){if(s==="click")return fp(u)}function fG(s,u){if(s==="input"||s==="change")return fp(u)}function cG(s,u){return s===u&&(s!==0||1/s===1/u)||s!==s&&u!==u}var Sr=typeof Object.is=="function"?Object.is:cG;function Jc(s,u){if(Sr(s,u))return!0;if(typeof s!="object"||s===null||typeof u!="object"||u===null)return!1;var m=Object.keys(s),g=Object.keys(u);if(m.length!==g.length)return!1;for(g=0;g<m.length;g++){var x=m[g];if(!Me.call(u,x)||!Sr(s[x],u[x]))return!1}return!0}function PA(s){for(;s&&s.firstChild;)s=s.firstChild;return s}function NA(s,u){var m=PA(s);s=0;for(var g;m;){if(m.nodeType===3){if(g=s+m.textContent.length,s<=u&&g>=u)return{node:m,offset:u-s};s=g}e:{for(;m;){if(m.nextSibling){m=m.nextSibling;break e}m=m.parentNode}m=void 0}m=PA(m)}}function $A(s,u){return s&&u?s===u?!0:s&&s.nodeType===3?!1:u&&u.nodeType===3?$A(s,u.parentNode):"contains"in s?s.contains(u):s.compareDocumentPosition?!!(s.compareDocumentPosition(u)&16):!1:!1}function zA(s){s=s!=null&&s.ownerDocument!=null&&s.ownerDocument.defaultView!=null?s.ownerDocument.defaultView:window;for(var u=ar(s.document);u instanceof s.HTMLIFrameElement;){try{var m=typeof u.contentWindow.location.href=="string"}catch{m=!1}if(m)s=u.contentWindow;else break;u=ar(s.document)}return u}function K0(s){var u=s&&s.nodeName&&s.nodeName.toLowerCase();return u&&(u==="input"&&(s.type==="text"||s.type==="search"||s.type==="tel"||s.type==="url"||s.type==="password")||u==="textarea"||s.contentEditable==="true")}var dG=vo&&"documentMode"in document&&11>=document.documentMode,$u=null,X0=null,ed=null,Z0=!1;function LA(s,u,m){var g=m.window===m?m.document:m.nodeType===9?m:m.ownerDocument;Z0||$u==null||$u!==ar(g)||(g=$u,"selectionStart"in g&&K0(g)?g={start:g.selectionStart,end:g.selectionEnd}:(g=(g.ownerDocument&&g.ownerDocument.defaultView||window).getSelection(),g={anchorNode:g.anchorNode,anchorOffset:g.anchorOffset,focusNode:g.focusNode,focusOffset:g.focusOffset}),ed&&Jc(ed,g)||(ed=g,g=Qp(X0,"onSelect"),0<g.length&&(u=new lp("onSelect","select",null,u,m),s.push({event:u,listeners:g}),u.target=$u)))}function wl(s,u){var m={};return m[s.toLowerCase()]=u.toLowerCase(),m["Webkit"+s]="webkit"+u,m["Moz"+s]="moz"+u,m}var zu={animationend:wl("Animation","AnimationEnd"),animationiteration:wl("Animation","AnimationIteration"),animationstart:wl("Animation","AnimationStart"),transitionrun:wl("Transition","TransitionRun"),transitionstart:wl("Transition","TransitionStart"),transitioncancel:wl("Transition","TransitionCancel"),transitionend:wl("Transition","TransitionEnd")},Q0={},IA={};vo&&(IA=document.createElement("div").style,"AnimationEvent"in window||(delete zu.animationend.animation,delete zu.animationiteration.animation,delete zu.animationstart.animation),"TransitionEvent"in window||delete zu.transitionend.transition);function kl(s){if(Q0[s])return Q0[s];if(!zu[s])return s;var u=zu[s],m;for(m in u)if(u.hasOwnProperty(m)&&m in IA)return Q0[s]=u[m];return s}var BA=kl("animationend"),FA=kl("animationiteration"),qA=kl("animationstart"),hG=kl("transitionrun"),mG=kl("transitionstart"),pG=kl("transitioncancel"),HA=kl("transitionend"),UA=new Map,J0="abort auxClick beforeToggle 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(" ");J0.push("scrollEnd");function wa(s,u){UA.set(s,u),qr(u,[s])}var cp=typeof reportError=="function"?reportError:function(s){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var u=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof s=="object"&&s!==null&&typeof s.message=="string"?String(s.message):String(s),error:s});if(!window.dispatchEvent(u))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",s);return}console.error(s)},Ur=[],Lu=0,eb=0;function dp(){for(var s=Lu,u=eb=Lu=0;u<s;){var m=Ur[u];Ur[u++]=null;var g=Ur[u];Ur[u++]=null;var x=Ur[u];Ur[u++]=null;var M=Ur[u];if(Ur[u++]=null,g!==null&&x!==null){var I=g.pending;I===null?x.next=x:(x.next=I.next,I.next=x),g.pending=x}M!==0&&VA(m,x,M)}}function hp(s,u,m,g){Ur[Lu++]=s,Ur[Lu++]=u,Ur[Lu++]=m,Ur[Lu++]=g,eb|=g,s.lanes|=g,s=s.alternate,s!==null&&(s.lanes|=g)}function nb(s,u,m,g){return hp(s,u,m,g),mp(s)}function _l(s,u){return hp(s,null,null,u),mp(s)}function VA(s,u,m){s.lanes|=m;var g=s.alternate;g!==null&&(g.lanes|=m);for(var x=!1,M=s.return;M!==null;)M.childLanes|=m,g=M.alternate,g!==null&&(g.childLanes|=m),M.tag===22&&(s=M.stateNode,s===null||s._visibility&1||(x=!0)),s=M,M=M.return;return s.tag===3?(M=s.stateNode,x&&u!==null&&(x=31-Ke(m),s=M.hiddenUpdates,g=s[x],g===null?s[x]=[u]:g.push(u),u.lane=m|536870912),M):null}function mp(s){if(50<_d)throw _d=0,fw=null,Error(i(185));for(var u=s.return;u!==null;)s=u,u=s.return;return s.tag===3?s.stateNode:null}var Iu={};function vG(s,u,m,g){this.tag=s,this.key=m,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=u,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=g,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Cr(s,u,m,g){return new vG(s,u,m,g)}function tb(s){return s=s.prototype,!(!s||!s.isReactComponent)}function go(s,u){var m=s.alternate;return m===null?(m=Cr(s.tag,u,s.key,s.mode),m.elementType=s.elementType,m.type=s.type,m.stateNode=s.stateNode,m.alternate=s,s.alternate=m):(m.pendingProps=u,m.type=s.type,m.flags=0,m.subtreeFlags=0,m.deletions=null),m.flags=s.flags&65011712,m.childLanes=s.childLanes,m.lanes=s.lanes,m.child=s.child,m.memoizedProps=s.memoizedProps,m.memoizedState=s.memoizedState,m.updateQueue=s.updateQueue,u=s.dependencies,m.dependencies=u===null?null:{lanes:u.lanes,firstContext:u.firstContext},m.sibling=s.sibling,m.index=s.index,m.ref=s.ref,m.refCleanup=s.refCleanup,m}function WA(s,u){s.flags&=65011714;var m=s.alternate;return m===null?(s.childLanes=0,s.lanes=u,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=m.childLanes,s.lanes=m.lanes,s.child=m.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=m.memoizedProps,s.memoizedState=m.memoizedState,s.updateQueue=m.updateQueue,s.type=m.type,u=m.dependencies,s.dependencies=u===null?null:{lanes:u.lanes,firstContext:u.firstContext}),s}function pp(s,u,m,g,x,M){var I=0;if(g=s,typeof s=="function")tb(s)&&(I=1);else if(typeof s=="string")I=kY(s,m,X.current)?26:s==="html"||s==="head"||s==="body"?27:5;else e:switch(s){case q:return s=Cr(31,m,u,x),s.elementType=q,s.lanes=M,s;case b:return xl(m.children,x,M,u);case w:I=8,x|=24;break;case _:return s=Cr(12,m,u,x|2),s.elementType=_,s.lanes=M,s;case A:return s=Cr(13,m,u,x),s.elementType=A,s.lanes=M,s;case T:return s=Cr(19,m,u,x),s.elementType=T,s.lanes=M,s;default:if(typeof s=="object"&&s!==null)switch(s.$$typeof){case C:I=10;break e;case S:I=9;break e;case E:I=11;break e;case j:I=14;break e;case N:I=16,g=null;break e}I=29,m=Error(i(130,s===null?"null":typeof s,"")),g=null}return u=Cr(I,m,u,x),u.elementType=s,u.type=g,u.lanes=M,u}function xl(s,u,m,g){return s=Cr(7,s,g,u),s.lanes=m,s}function ib(s,u,m){return s=Cr(6,s,null,u),s.lanes=m,s}function GA(s){var u=Cr(18,null,null,0);return u.stateNode=s,u}function rb(s,u,m){return u=Cr(4,s.children!==null?s.children:[],s.key,u),u.lanes=m,u.stateNode={containerInfo:s.containerInfo,pendingChildren:null,implementation:s.implementation},u}var YA=new WeakMap;function Vr(s,u){if(typeof s=="object"&&s!==null){var m=YA.get(s);return m!==void 0?m:(u={value:s,source:u,stack:_e(u)},YA.set(s,u),u)}return{value:s,source:u,stack:_e(u)}}var Bu=[],Fu=0,vp=null,nd=0,Wr=[],Gr=0,ms=null,Fa=1,qa="";function yo(s,u){Bu[Fu++]=nd,Bu[Fu++]=vp,vp=s,nd=u}function KA(s,u,m){Wr[Gr++]=Fa,Wr[Gr++]=qa,Wr[Gr++]=ms,ms=s;var g=Fa;s=qa;var x=32-Ke(g)-1;g&=~(1<<x),m+=1;var M=32-Ke(u)+x;if(30<M){var I=x-x%5;M=(g&(1<<I)-1).toString(32),g>>=I,x-=I,Fa=1<<32-Ke(u)+x|m<<x|g,qa=M+s}else Fa=1<<M|m<<x|g,qa=s}function ab(s){s.return!==null&&(yo(s,1),KA(s,1,0))}function ob(s){for(;s===vp;)vp=Bu[--Fu],Bu[Fu]=null,nd=Bu[--Fu],Bu[Fu]=null;for(;s===ms;)ms=Wr[--Gr],Wr[Gr]=null,qa=Wr[--Gr],Wr[Gr]=null,Fa=Wr[--Gr],Wr[Gr]=null}function XA(s,u){Wr[Gr++]=Fa,Wr[Gr++]=qa,Wr[Gr++]=ms,Fa=u.id,qa=u.overflow,ms=s}var Oi=null,jt=null,Xn=!1,ps=null,Yr=!1,sb=Error(i(519));function vs(s){var u=Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw td(Vr(u,s)),sb}function ZA(s){var u=s.stateNode,m=s.type,g=s.memoizedProps;switch(u[Wn]=s,u[Lt]=g,m){case"dialog":Hn("cancel",u),Hn("close",u);break;case"iframe":case"object":case"embed":Hn("load",u);break;case"video":case"audio":for(m=0;m<Sd.length;m++)Hn(Sd[m],u);break;case"source":Hn("error",u);break;case"img":case"image":case"link":Hn("error",u),Hn("load",u);break;case"details":Hn("toggle",u);break;case"input":Hn("invalid",u),Zi(u,g.value,g.defaultValue,g.checked,g.defaultChecked,g.type,g.name,!0);break;case"select":Hn("invalid",u);break;case"textarea":Hn("invalid",u),N0(u,g.value,g.defaultValue,g.children)}m=g.children,typeof m!="string"&&typeof m!="number"&&typeof m!="bigint"||u.textContent===""+m||g.suppressHydrationWarning===!0||mT(u.textContent,m)?(g.popover!=null&&(Hn("beforetoggle",u),Hn("toggle",u)),g.onScroll!=null&&Hn("scroll",u),g.onScrollEnd!=null&&Hn("scrollend",u),g.onClick!=null&&(u.onclick=ba),u=!0):u=!1,u||vs(s,!0)}function QA(s){for(Oi=s.return;Oi;)switch(Oi.tag){case 5:case 31:case 13:Yr=!1;return;case 27:case 3:Yr=!0;return;default:Oi=Oi.return}}function qu(s){if(s!==Oi)return!1;if(!Xn)return QA(s),Xn=!0,!1;var u=s.tag,m;if((m=u!==3&&u!==27)&&((m=u===5)&&(m=s.type,m=!(m!=="form"&&m!=="button")||Cw(s.type,s.memoizedProps)),m=!m),m&&jt&&vs(s),QA(s),u===13){if(s=s.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(i(317));jt=xT(s)}else if(u===31){if(s=s.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(i(317));jt=xT(s)}else u===27?(u=jt,Ms(s.type)?(s=Mw,Mw=null,jt=s):jt=u):jt=Oi?Xr(s.stateNode.nextSibling):null;return!0}function Sl(){jt=Oi=null,Xn=!1}function lb(){var s=ps;return s!==null&&(fr===null?fr=s:fr.push.apply(fr,s),ps=null),s}function td(s){ps===null?ps=[s]:ps.push(s)}var ub=V(null),Cl=null,bo=null;function gs(s,u,m){$(ub,u._currentValue),u._currentValue=m}function wo(s){s._currentValue=ub.current,W(ub)}function fb(s,u,m){for(;s!==null;){var g=s.alternate;if((s.childLanes&u)!==u?(s.childLanes|=u,g!==null&&(g.childLanes|=u)):g!==null&&(g.childLanes&u)!==u&&(g.childLanes|=u),s===m)break;s=s.return}}function cb(s,u,m,g){var x=s.child;for(x!==null&&(x.return=s);x!==null;){var M=x.dependencies;if(M!==null){var I=x.child;M=M.firstContext;e:for(;M!==null;){var K=M;M=x;for(var J=0;J<u.length;J++)if(K.context===u[J]){M.lanes|=m,K=M.alternate,K!==null&&(K.lanes|=m),fb(M.return,m,s),g||(I=null);break e}M=K.next}}else if(x.tag===18){if(I=x.return,I===null)throw Error(i(341));I.lanes|=m,M=I.alternate,M!==null&&(M.lanes|=m),fb(I,m,s),I=null}else I=x.child;if(I!==null)I.return=x;else for(I=x;I!==null;){if(I===s){I=null;break}if(x=I.sibling,x!==null){x.return=I.return,I=x;break}I=I.return}x=I}}function Hu(s,u,m,g){s=null;for(var x=u,M=!1;x!==null;){if(!M){if((x.flags&524288)!==0)M=!0;else if((x.flags&262144)!==0)break}if(x.tag===10){var I=x.alternate;if(I===null)throw Error(i(387));if(I=I.memoizedProps,I!==null){var K=x.type;Sr(x.pendingProps.value,I.value)||(s!==null?s.push(K):s=[K])}}else if(x===le.current){if(I=x.alternate,I===null)throw Error(i(387));I.memoizedState.memoizedState!==x.memoizedState.memoizedState&&(s!==null?s.push(Td):s=[Td])}x=x.return}s!==null&&cb(u,s,m,g),u.flags|=262144}function gp(s){for(s=s.firstContext;s!==null;){if(!Sr(s.context._currentValue,s.memoizedValue))return!0;s=s.next}return!1}function Al(s){Cl=s,bo=null,s=s.dependencies,s!==null&&(s.firstContext=null)}function Ei(s){return JA(Cl,s)}function yp(s,u){return Cl===null&&Al(s),JA(s,u)}function JA(s,u){var m=u._currentValue;if(u={context:u,memoizedValue:m,next:null},bo===null){if(s===null)throw Error(i(308));bo=u,s.dependencies={lanes:0,firstContext:u},s.flags|=524288}else bo=bo.next=u;return m}var gG=typeof AbortController<"u"?AbortController:function(){var s=[],u=this.signal={aborted:!1,addEventListener:function(m,g){s.push(g)}};this.abort=function(){u.aborted=!0,s.forEach(function(m){return m()})}},yG=e.unstable_scheduleCallback,bG=e.unstable_NormalPriority,ii={$$typeof:C,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function db(){return{controller:new gG,data:new Map,refCount:0}}function id(s){s.refCount--,s.refCount===0&&yG(bG,function(){s.controller.abort()})}var rd=null,hb=0,Uu=0,Vu=null;function wG(s,u){if(rd===null){var m=rd=[];hb=0,Uu=vw(),Vu={status:"pending",value:void 0,then:function(g){m.push(g)}}}return hb++,u.then(eO,eO),u}function eO(){if(--hb===0&&rd!==null){Vu!==null&&(Vu.status="fulfilled");var s=rd;rd=null,Uu=0,Vu=null;for(var u=0;u<s.length;u++)(0,s[u])()}}function kG(s,u){var m=[],g={status:"pending",value:null,reason:null,then:function(x){m.push(x)}};return s.then(function(){g.status="fulfilled",g.value=u;for(var x=0;x<m.length;x++)(0,m[x])(u)},function(x){for(g.status="rejected",g.reason=x,x=0;x<m.length;x++)(0,m[x])(void 0)}),g}var nO=P.S;P.S=function(s,u){LE=Ye(),typeof u=="object"&&u!==null&&typeof u.then=="function"&&wG(s,u),nO!==null&&nO(s,u)};var Ol=V(null);function mb(){var s=Ol.current;return s!==null?s:kt.pooledCache}function bp(s,u){u===null?$(Ol,Ol.current):$(Ol,u.pool)}function tO(){var s=mb();return s===null?null:{parent:ii._currentValue,pool:s}}var Wu=Error(i(460)),pb=Error(i(474)),wp=Error(i(542)),kp={then:function(){}};function iO(s){return s=s.status,s==="fulfilled"||s==="rejected"}function rO(s,u,m){switch(m=s[m],m===void 0?s.push(u):m!==u&&(u.then(ba,ba),u=m),u.status){case"fulfilled":return u.value;case"rejected":throw s=u.reason,oO(s),s;default:if(typeof u.status=="string")u.then(ba,ba);else{if(s=kt,s!==null&&100<s.shellSuspendCounter)throw Error(i(482));s=u,s.status="pending",s.then(function(g){if(u.status==="pending"){var x=u;x.status="fulfilled",x.value=g}},function(g){if(u.status==="pending"){var x=u;x.status="rejected",x.reason=g}})}switch(u.status){case"fulfilled":return u.value;case"rejected":throw s=u.reason,oO(s),s}throw Tl=u,Wu}}function El(s){try{var u=s._init;return u(s._payload)}catch(m){throw m!==null&&typeof m=="object"&&typeof m.then=="function"?(Tl=m,Wu):m}}var Tl=null;function aO(){if(Tl===null)throw Error(i(459));var s=Tl;return Tl=null,s}function oO(s){if(s===Wu||s===wp)throw Error(i(483))}var Gu=null,ad=0;function _p(s){var u=ad;return ad+=1,Gu===null&&(Gu=[]),rO(Gu,s,u)}function od(s,u){u=u.props.ref,s.ref=u!==void 0?u:null}function xp(s,u){throw u.$$typeof===p?Error(i(525)):(s=Object.prototype.toString.call(u),Error(i(31,s==="[object Object]"?"object with keys {"+Object.keys(u).join(", ")+"}":s)))}function sO(s){function u(se,re){if(s){var fe=se.deletions;fe===null?(se.deletions=[re],se.flags|=16):fe.push(re)}}function m(se,re){if(!s)return null;for(;re!==null;)u(se,re),re=re.sibling;return null}function g(se){for(var re=new Map;se!==null;)se.key!==null?re.set(se.key,se):re.set(se.index,se),se=se.sibling;return re}function x(se,re){return se=go(se,re),se.index=0,se.sibling=null,se}function M(se,re,fe){return se.index=fe,s?(fe=se.alternate,fe!==null?(fe=fe.index,fe<re?(se.flags|=67108866,re):fe):(se.flags|=67108866,re)):(se.flags|=1048576,re)}function I(se){return s&&se.alternate===null&&(se.flags|=67108866),se}function K(se,re,fe,Te){return re===null||re.tag!==6?(re=ib(fe,se.mode,Te),re.return=se,re):(re=x(re,fe),re.return=se,re)}function J(se,re,fe,Te){var mn=fe.type;return mn===b?Se(se,re,fe.props.children,Te,fe.key):re!==null&&(re.elementType===mn||typeof mn=="object"&&mn!==null&&mn.$$typeof===N&&El(mn)===re.type)?(re=x(re,fe.props),od(re,fe),re.return=se,re):(re=pp(fe.type,fe.key,fe.props,null,se.mode,Te),od(re,fe),re.return=se,re)}function ce(se,re,fe,Te){return re===null||re.tag!==4||re.stateNode.containerInfo!==fe.containerInfo||re.stateNode.implementation!==fe.implementation?(re=rb(fe,se.mode,Te),re.return=se,re):(re=x(re,fe.children||[]),re.return=se,re)}function Se(se,re,fe,Te,mn){return re===null||re.tag!==7?(re=xl(fe,se.mode,Te,mn),re.return=se,re):(re=x(re,fe),re.return=se,re)}function je(se,re,fe){if(typeof re=="string"&&re!==""||typeof re=="number"||typeof re=="bigint")return re=ib(""+re,se.mode,fe),re.return=se,re;if(typeof re=="object"&&re!==null){switch(re.$$typeof){case v:return fe=pp(re.type,re.key,re.props,null,se.mode,fe),od(fe,re),fe.return=se,fe;case y:return re=rb(re,se.mode,fe),re.return=se,re;case N:return re=El(re),je(se,re,fe)}if(U(re)||B(re))return re=xl(re,se.mode,fe,null),re.return=se,re;if(typeof re.then=="function")return je(se,_p(re),fe);if(re.$$typeof===C)return je(se,yp(se,re),fe);xp(se,re)}return null}function de(se,re,fe,Te){var mn=re!==null?re.key:null;if(typeof fe=="string"&&fe!==""||typeof fe=="number"||typeof fe=="bigint")return mn!==null?null:K(se,re,""+fe,Te);if(typeof fe=="object"&&fe!==null){switch(fe.$$typeof){case v:return fe.key===mn?J(se,re,fe,Te):null;case y:return fe.key===mn?ce(se,re,fe,Te):null;case N:return fe=El(fe),de(se,re,fe,Te)}if(U(fe)||B(fe))return mn!==null?null:Se(se,re,fe,Te,null);if(typeof fe.then=="function")return de(se,re,_p(fe),Te);if(fe.$$typeof===C)return de(se,re,yp(se,fe),Te);xp(se,fe)}return null}function ve(se,re,fe,Te,mn){if(typeof Te=="string"&&Te!==""||typeof Te=="number"||typeof Te=="bigint")return se=se.get(fe)||null,K(re,se,""+Te,mn);if(typeof Te=="object"&&Te!==null){switch(Te.$$typeof){case v:return se=se.get(Te.key===null?fe:Te.key)||null,J(re,se,Te,mn);case y:return se=se.get(Te.key===null?fe:Te.key)||null,ce(re,se,Te,mn);case N:return Te=El(Te),ve(se,re,fe,Te,mn)}if(U(Te)||B(Te))return se=se.get(fe)||null,Se(re,se,Te,mn,null);if(typeof Te.then=="function")return ve(se,re,fe,_p(Te),mn);if(Te.$$typeof===C)return ve(se,re,fe,yp(re,Te),mn);xp(re,Te)}return null}function an(se,re,fe,Te){for(var mn=null,it=null,ln=re,Pn=re=0,Yn=null;ln!==null&&Pn<fe.length;Pn++){ln.index>Pn?(Yn=ln,ln=null):Yn=ln.sibling;var rt=de(se,ln,fe[Pn],Te);if(rt===null){ln===null&&(ln=Yn);break}s&&ln&&rt.alternate===null&&u(se,ln),re=M(rt,re,Pn),it===null?mn=rt:it.sibling=rt,it=rt,ln=Yn}if(Pn===fe.length)return m(se,ln),Xn&&yo(se,Pn),mn;if(ln===null){for(;Pn<fe.length;Pn++)ln=je(se,fe[Pn],Te),ln!==null&&(re=M(ln,re,Pn),it===null?mn=ln:it.sibling=ln,it=ln);return Xn&&yo(se,Pn),mn}for(ln=g(ln);Pn<fe.length;Pn++)Yn=ve(ln,se,Pn,fe[Pn],Te),Yn!==null&&(s&&Yn.alternate!==null&&ln.delete(Yn.key===null?Pn:Yn.key),re=M(Yn,re,Pn),it===null?mn=Yn:it.sibling=Yn,it=Yn);return s&&ln.forEach(function(Ns){return u(se,Ns)}),Xn&&yo(se,Pn),mn}function vn(se,re,fe,Te){if(fe==null)throw Error(i(151));for(var mn=null,it=null,ln=re,Pn=re=0,Yn=null,rt=fe.next();ln!==null&&!rt.done;Pn++,rt=fe.next()){ln.index>Pn?(Yn=ln,ln=null):Yn=ln.sibling;var Ns=de(se,ln,rt.value,Te);if(Ns===null){ln===null&&(ln=Yn);break}s&&ln&&Ns.alternate===null&&u(se,ln),re=M(Ns,re,Pn),it===null?mn=Ns:it.sibling=Ns,it=Ns,ln=Yn}if(rt.done)return m(se,ln),Xn&&yo(se,Pn),mn;if(ln===null){for(;!rt.done;Pn++,rt=fe.next())rt=je(se,rt.value,Te),rt!==null&&(re=M(rt,re,Pn),it===null?mn=rt:it.sibling=rt,it=rt);return Xn&&yo(se,Pn),mn}for(ln=g(ln);!rt.done;Pn++,rt=fe.next())rt=ve(ln,se,Pn,rt.value,Te),rt!==null&&(s&&rt.alternate!==null&&ln.delete(rt.key===null?Pn:rt.key),re=M(rt,re,Pn),it===null?mn=rt:it.sibling=rt,it=rt);return s&&ln.forEach(function(DY){return u(se,DY)}),Xn&&yo(se,Pn),mn}function gt(se,re,fe,Te){if(typeof fe=="object"&&fe!==null&&fe.type===b&&fe.key===null&&(fe=fe.props.children),typeof fe=="object"&&fe!==null){switch(fe.$$typeof){case v:e:{for(var mn=fe.key;re!==null;){if(re.key===mn){if(mn=fe.type,mn===b){if(re.tag===7){m(se,re.sibling),Te=x(re,fe.props.children),Te.return=se,se=Te;break e}}else if(re.elementType===mn||typeof mn=="object"&&mn!==null&&mn.$$typeof===N&&El(mn)===re.type){m(se,re.sibling),Te=x(re,fe.props),od(Te,fe),Te.return=se,se=Te;break e}m(se,re);break}else u(se,re);re=re.sibling}fe.type===b?(Te=xl(fe.props.children,se.mode,Te,fe.key),Te.return=se,se=Te):(Te=pp(fe.type,fe.key,fe.props,null,se.mode,Te),od(Te,fe),Te.return=se,se=Te)}return I(se);case y:e:{for(mn=fe.key;re!==null;){if(re.key===mn)if(re.tag===4&&re.stateNode.containerInfo===fe.containerInfo&&re.stateNode.implementation===fe.implementation){m(se,re.sibling),Te=x(re,fe.children||[]),Te.return=se,se=Te;break e}else{m(se,re);break}else u(se,re);re=re.sibling}Te=rb(fe,se.mode,Te),Te.return=se,se=Te}return I(se);case N:return fe=El(fe),gt(se,re,fe,Te)}if(U(fe))return an(se,re,fe,Te);if(B(fe)){if(mn=B(fe),typeof mn!="function")throw Error(i(150));return fe=mn.call(fe),vn(se,re,fe,Te)}if(typeof fe.then=="function")return gt(se,re,_p(fe),Te);if(fe.$$typeof===C)return gt(se,re,yp(se,fe),Te);xp(se,fe)}return typeof fe=="string"&&fe!==""||typeof fe=="number"||typeof fe=="bigint"?(fe=""+fe,re!==null&&re.tag===6?(m(se,re.sibling),Te=x(re,fe),Te.return=se,se=Te):(m(se,re),Te=ib(fe,se.mode,Te),Te.return=se,se=Te),I(se)):m(se,re)}return function(se,re,fe,Te){try{ad=0;var mn=gt(se,re,fe,Te);return Gu=null,mn}catch(ln){if(ln===Wu||ln===wp)throw ln;var it=Cr(29,ln,null,se.mode);return it.lanes=Te,it.return=se,it}finally{}}}var Ml=sO(!0),lO=sO(!1),ys=!1;function vb(s){s.updateQueue={baseState:s.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gb(s,u){s=s.updateQueue,u.updateQueue===s&&(u.updateQueue={baseState:s.baseState,firstBaseUpdate:s.firstBaseUpdate,lastBaseUpdate:s.lastBaseUpdate,shared:s.shared,callbacks:null})}function bs(s){return{lane:s,tag:0,payload:null,callback:null,next:null}}function ws(s,u,m){var g=s.updateQueue;if(g===null)return null;if(g=g.shared,(lt&2)!==0){var x=g.pending;return x===null?u.next=u:(u.next=x.next,x.next=u),g.pending=u,u=mp(s),VA(s,null,m),u}return hp(s,g,u,m),mp(s)}function sd(s,u,m){if(u=u.updateQueue,u!==null&&(u=u.shared,(m&4194048)!==0)){var g=u.lanes;g&=s.pendingLanes,m|=g,u.lanes=m,Je(s,m)}}function yb(s,u){var m=s.updateQueue,g=s.alternate;if(g!==null&&(g=g.updateQueue,m===g)){var x=null,M=null;if(m=m.firstBaseUpdate,m!==null){do{var I={lane:m.lane,tag:m.tag,payload:m.payload,callback:null,next:null};M===null?x=M=I:M=M.next=I,m=m.next}while(m!==null);M===null?x=M=u:M=M.next=u}else x=M=u;m={baseState:g.baseState,firstBaseUpdate:x,lastBaseUpdate:M,shared:g.shared,callbacks:g.callbacks},s.updateQueue=m;return}s=m.lastBaseUpdate,s===null?m.firstBaseUpdate=u:s.next=u,m.lastBaseUpdate=u}var bb=!1;function ld(){if(bb){var s=Vu;if(s!==null)throw s}}function ud(s,u,m,g){bb=!1;var x=s.updateQueue;ys=!1;var M=x.firstBaseUpdate,I=x.lastBaseUpdate,K=x.shared.pending;if(K!==null){x.shared.pending=null;var J=K,ce=J.next;J.next=null,I===null?M=ce:I.next=ce,I=J;var Se=s.alternate;Se!==null&&(Se=Se.updateQueue,K=Se.lastBaseUpdate,K!==I&&(K===null?Se.firstBaseUpdate=ce:K.next=ce,Se.lastBaseUpdate=J))}if(M!==null){var je=x.baseState;I=0,Se=ce=J=null,K=M;do{var de=K.lane&-536870913,ve=de!==K.lane;if(ve?(Gn&de)===de:(g&de)===de){de!==0&&de===Uu&&(bb=!0),Se!==null&&(Se=Se.next={lane:0,tag:K.tag,payload:K.payload,callback:null,next:null});e:{var an=s,vn=K;de=u;var gt=m;switch(vn.tag){case 1:if(an=vn.payload,typeof an=="function"){je=an.call(gt,je,de);break e}je=an;break e;case 3:an.flags=an.flags&-65537|128;case 0:if(an=vn.payload,de=typeof an=="function"?an.call(gt,je,de):an,de==null)break e;je=d({},je,de);break e;case 2:ys=!0}}de=K.callback,de!==null&&(s.flags|=64,ve&&(s.flags|=8192),ve=x.callbacks,ve===null?x.callbacks=[de]:ve.push(de))}else ve={lane:de,tag:K.tag,payload:K.payload,callback:K.callback,next:null},Se===null?(ce=Se=ve,J=je):Se=Se.next=ve,I|=de;if(K=K.next,K===null){if(K=x.shared.pending,K===null)break;ve=K,K=ve.next,ve.next=null,x.lastBaseUpdate=ve,x.shared.pending=null}}while(!0);Se===null&&(J=je),x.baseState=J,x.firstBaseUpdate=ce,x.lastBaseUpdate=Se,M===null&&(x.shared.lanes=0),Cs|=I,s.lanes=I,s.memoizedState=je}}function uO(s,u){if(typeof s!="function")throw Error(i(191,s));s.call(u)}function fO(s,u){var m=s.callbacks;if(m!==null)for(s.callbacks=null,s=0;s<m.length;s++)uO(m[s],u)}var Yu=V(null),Sp=V(0);function cO(s,u){s=To,$(Sp,s),$(Yu,u),To=s|u.baseLanes}function wb(){$(Sp,To),$(Yu,Yu.current)}function kb(){To=Sp.current,W(Yu),W(Sp)}var Ar=V(null),Kr=null;function ks(s){var u=s.alternate;$(Qt,Qt.current&1),$(Ar,s),Kr===null&&(u===null||Yu.current!==null||u.memoizedState!==null)&&(Kr=s)}function _b(s){$(Qt,Qt.current),$(Ar,s),Kr===null&&(Kr=s)}function dO(s){s.tag===22?($(Qt,Qt.current),$(Ar,s),Kr===null&&(Kr=s)):_s()}function _s(){$(Qt,Qt.current),$(Ar,Ar.current)}function Or(s){W(Ar),Kr===s&&(Kr=null),W(Qt)}var Qt=V(0);function Cp(s){for(var u=s;u!==null;){if(u.tag===13){var m=u.memoizedState;if(m!==null&&(m=m.dehydrated,m===null||Ew(m)||Tw(m)))return u}else if(u.tag===19&&(u.memoizedProps.revealOrder==="forwards"||u.memoizedProps.revealOrder==="backwards"||u.memoizedProps.revealOrder==="unstable_legacy-backwards"||u.memoizedProps.revealOrder==="together")){if((u.flags&128)!==0)return u}else if(u.child!==null){u.child.return=u,u=u.child;continue}if(u===s)break;for(;u.sibling===null;){if(u.return===null||u.return===s)return null;u=u.return}u.sibling.return=u.return,u=u.sibling}return null}var ko=0,Dn=null,pt=null,ri=null,Ap=!1,Ku=!1,jl=!1,Op=0,fd=0,Xu=null,_G=0;function Gt(){throw Error(i(321))}function xb(s,u){if(u===null)return!1;for(var m=0;m<u.length&&m<s.length;m++)if(!Sr(s[m],u[m]))return!1;return!0}function Sb(s,u,m,g,x,M){return ko=M,Dn=u,u.memoizedState=null,u.updateQueue=null,u.lanes=0,P.H=s===null||s.memoizedState===null?KO:Ib,jl=!1,M=m(g,x),jl=!1,Ku&&(M=mO(u,m,g,x)),hO(s),M}function hO(s){P.H=hd;var u=pt!==null&&pt.next!==null;if(ko=0,ri=pt=Dn=null,Ap=!1,fd=0,Xu=null,u)throw Error(i(300));s===null||ai||(s=s.dependencies,s!==null&&gp(s)&&(ai=!0))}function mO(s,u,m,g){Dn=s;var x=0;do{if(Ku&&(Xu=null),fd=0,Ku=!1,25<=x)throw Error(i(301));if(x+=1,ri=pt=null,s.updateQueue!=null){var M=s.updateQueue;M.lastEffect=null,M.events=null,M.stores=null,M.memoCache!=null&&(M.memoCache.index=0)}P.H=XO,M=u(m,g)}while(Ku);return M}function xG(){var s=P.H,u=s.useState()[0];return u=typeof u.then=="function"?cd(u):u,s=s.useState()[0],(pt!==null?pt.memoizedState:null)!==s&&(Dn.flags|=1024),u}function Cb(){var s=Op!==0;return Op=0,s}function Ab(s,u,m){u.updateQueue=s.updateQueue,u.flags&=-2053,s.lanes&=~m}function Ob(s){if(Ap){for(s=s.memoizedState;s!==null;){var u=s.queue;u!==null&&(u.pending=null),s=s.next}Ap=!1}ko=0,ri=pt=Dn=null,Ku=!1,fd=Op=0,Xu=null}function Ji(){var s={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ri===null?Dn.memoizedState=ri=s:ri=ri.next=s,ri}function Jt(){if(pt===null){var s=Dn.alternate;s=s!==null?s.memoizedState:null}else s=pt.next;var u=ri===null?Dn.memoizedState:ri.next;if(u!==null)ri=u,pt=s;else{if(s===null)throw Dn.alternate===null?Error(i(467)):Error(i(310));pt=s,s={memoizedState:pt.memoizedState,baseState:pt.baseState,baseQueue:pt.baseQueue,queue:pt.queue,next:null},ri===null?Dn.memoizedState=ri=s:ri=ri.next=s}return ri}function Ep(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function cd(s){var u=fd;return fd+=1,Xu===null&&(Xu=[]),s=rO(Xu,s,u),u=Dn,(ri===null?u.memoizedState:ri.next)===null&&(u=u.alternate,P.H=u===null||u.memoizedState===null?KO:Ib),s}function Tp(s){if(s!==null&&typeof s=="object"){if(typeof s.then=="function")return cd(s);if(s.$$typeof===C)return Ei(s)}throw Error(i(438,String(s)))}function Eb(s){var u=null,m=Dn.updateQueue;if(m!==null&&(u=m.memoCache),u==null){var g=Dn.alternate;g!==null&&(g=g.updateQueue,g!==null&&(g=g.memoCache,g!=null&&(u={data:g.data.map(function(x){return x.slice()}),index:0})))}if(u==null&&(u={data:[],index:0}),m===null&&(m=Ep(),Dn.updateQueue=m),m.memoCache=u,m=u.data[u.index],m===void 0)for(m=u.data[u.index]=Array(s),g=0;g<s;g++)m[g]=R;return u.index++,m}function _o(s,u){return typeof u=="function"?u(s):u}function Mp(s){var u=Jt();return Tb(u,pt,s)}function Tb(s,u,m){var g=s.queue;if(g===null)throw Error(i(311));g.lastRenderedReducer=m;var x=s.baseQueue,M=g.pending;if(M!==null){if(x!==null){var I=x.next;x.next=M.next,M.next=I}u.baseQueue=x=M,g.pending=null}if(M=s.baseState,x===null)s.memoizedState=M;else{u=x.next;var K=I=null,J=null,ce=u,Se=!1;do{var je=ce.lane&-536870913;if(je!==ce.lane?(Gn&je)===je:(ko&je)===je){var de=ce.revertLane;if(de===0)J!==null&&(J=J.next={lane:0,revertLane:0,gesture:null,action:ce.action,hasEagerState:ce.hasEagerState,eagerState:ce.eagerState,next:null}),je===Uu&&(Se=!0);else if((ko&de)===de){ce=ce.next,de===Uu&&(Se=!0);continue}else je={lane:0,revertLane:ce.revertLane,gesture:null,action:ce.action,hasEagerState:ce.hasEagerState,eagerState:ce.eagerState,next:null},J===null?(K=J=je,I=M):J=J.next=je,Dn.lanes|=de,Cs|=de;je=ce.action,jl&&m(M,je),M=ce.hasEagerState?ce.eagerState:m(M,je)}else de={lane:je,revertLane:ce.revertLane,gesture:ce.gesture,action:ce.action,hasEagerState:ce.hasEagerState,eagerState:ce.eagerState,next:null},J===null?(K=J=de,I=M):J=J.next=de,Dn.lanes|=je,Cs|=je;ce=ce.next}while(ce!==null&&ce!==u);if(J===null?I=M:J.next=K,!Sr(M,s.memoizedState)&&(ai=!0,Se&&(m=Vu,m!==null)))throw m;s.memoizedState=M,s.baseState=I,s.baseQueue=J,g.lastRenderedState=M}return x===null&&(g.lanes=0),[s.memoizedState,g.dispatch]}function Mb(s){var u=Jt(),m=u.queue;if(m===null)throw Error(i(311));m.lastRenderedReducer=s;var g=m.dispatch,x=m.pending,M=u.memoizedState;if(x!==null){m.pending=null;var I=x=x.next;do M=s(M,I.action),I=I.next;while(I!==x);Sr(M,u.memoizedState)||(ai=!0),u.memoizedState=M,u.baseQueue===null&&(u.baseState=M),m.lastRenderedState=M}return[M,g]}function pO(s,u,m){var g=Dn,x=Jt(),M=Xn;if(M){if(m===void 0)throw Error(i(407));m=m()}else m=u();var I=!Sr((pt||x).memoizedState,m);if(I&&(x.memoizedState=m,ai=!0),x=x.queue,Rb(yO.bind(null,g,x,s),[s]),x.getSnapshot!==u||I||ri!==null&&ri.memoizedState.tag&1){if(g.flags|=2048,Zu(9,{destroy:void 0},gO.bind(null,g,x,m,u),null),kt===null)throw Error(i(349));M||(ko&127)!==0||vO(g,u,m)}return m}function vO(s,u,m){s.flags|=16384,s={getSnapshot:u,value:m},u=Dn.updateQueue,u===null?(u=Ep(),Dn.updateQueue=u,u.stores=[s]):(m=u.stores,m===null?u.stores=[s]:m.push(s))}function gO(s,u,m,g){u.value=m,u.getSnapshot=g,bO(u)&&wO(s)}function yO(s,u,m){return m(function(){bO(u)&&wO(s)})}function bO(s){var u=s.getSnapshot;s=s.value;try{var m=u();return!Sr(s,m)}catch{return!0}}function wO(s){var u=_l(s,2);u!==null&&cr(u,s,2)}function jb(s){var u=Ji();if(typeof s=="function"){var m=s;if(s=m(),jl){Ze(!0);try{m()}finally{Ze(!1)}}}return u.memoizedState=u.baseState=s,u.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:_o,lastRenderedState:s},u}function kO(s,u,m,g){return s.baseState=m,Tb(s,pt,typeof g=="function"?g:_o)}function SG(s,u,m,g,x){if(Rp(s))throw Error(i(485));if(s=u.action,s!==null){var M={payload:x,action:s,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(I){M.listeners.push(I)}};P.T!==null?m(!0):M.isTransition=!1,g(M),m=u.pending,m===null?(M.next=u.pending=M,_O(u,M)):(M.next=m.next,u.pending=m.next=M)}}function _O(s,u){var m=u.action,g=u.payload,x=s.state;if(u.isTransition){var M=P.T,I={};P.T=I;try{var K=m(x,g),J=P.S;J!==null&&J(I,K),xO(s,u,K)}catch(ce){Db(s,u,ce)}finally{M!==null&&I.types!==null&&(M.types=I.types),P.T=M}}else try{M=m(x,g),xO(s,u,M)}catch(ce){Db(s,u,ce)}}function xO(s,u,m){m!==null&&typeof m=="object"&&typeof m.then=="function"?m.then(function(g){SO(s,u,g)},function(g){return Db(s,u,g)}):SO(s,u,m)}function SO(s,u,m){u.status="fulfilled",u.value=m,CO(u),s.state=m,u=s.pending,u!==null&&(m=u.next,m===u?s.pending=null:(m=m.next,u.next=m,_O(s,m)))}function Db(s,u,m){var g=s.pending;if(s.pending=null,g!==null){g=g.next;do u.status="rejected",u.reason=m,CO(u),u=u.next;while(u!==g)}s.action=null}function CO(s){s=s.listeners;for(var u=0;u<s.length;u++)(0,s[u])()}function AO(s,u){return u}function OO(s,u){if(Xn){var m=kt.formState;if(m!==null){e:{var g=Dn;if(Xn){if(jt){n:{for(var x=jt,M=Yr;x.nodeType!==8;){if(!M){x=null;break n}if(x=Xr(x.nextSibling),x===null){x=null;break n}}M=x.data,x=M==="F!"||M==="F"?x:null}if(x){jt=Xr(x.nextSibling),g=x.data==="F!";break e}}vs(g)}g=!1}g&&(u=m[0])}}return m=Ji(),m.memoizedState=m.baseState=u,g={pending:null,lanes:0,dispatch:null,lastRenderedReducer:AO,lastRenderedState:u},m.queue=g,m=WO.bind(null,Dn,g),g.dispatch=m,g=jb(!1),M=Lb.bind(null,Dn,!1,g.queue),g=Ji(),x={state:u,dispatch:null,action:s,pending:null},g.queue=x,m=SG.bind(null,Dn,x,M,m),x.dispatch=m,g.memoizedState=s,[u,m,!1]}function EO(s){var u=Jt();return TO(u,pt,s)}function TO(s,u,m){if(u=Tb(s,u,AO)[0],s=Mp(_o)[0],typeof u=="object"&&u!==null&&typeof u.then=="function")try{var g=cd(u)}catch(I){throw I===Wu?wp:I}else g=u;u=Jt();var x=u.queue,M=x.dispatch;return m!==u.memoizedState&&(Dn.flags|=2048,Zu(9,{destroy:void 0},CG.bind(null,x,m),null)),[g,M,s]}function CG(s,u){s.action=u}function MO(s){var u=Jt(),m=pt;if(m!==null)return TO(u,m,s);Jt(),u=u.memoizedState,m=Jt();var g=m.queue.dispatch;return m.memoizedState=s,[u,g,!1]}function Zu(s,u,m,g){return s={tag:s,create:m,deps:g,inst:u,next:null},u=Dn.updateQueue,u===null&&(u=Ep(),Dn.updateQueue=u),m=u.lastEffect,m===null?u.lastEffect=s.next=s:(g=m.next,m.next=s,s.next=g,u.lastEffect=s),s}function jO(){return Jt().memoizedState}function jp(s,u,m,g){var x=Ji();Dn.flags|=s,x.memoizedState=Zu(1|u,{destroy:void 0},m,g===void 0?null:g)}function Dp(s,u,m,g){var x=Jt();g=g===void 0?null:g;var M=x.memoizedState.inst;pt!==null&&g!==null&&xb(g,pt.memoizedState.deps)?x.memoizedState=Zu(u,M,m,g):(Dn.flags|=s,x.memoizedState=Zu(1|u,M,m,g))}function DO(s,u){jp(8390656,8,s,u)}function Rb(s,u){Dp(2048,8,s,u)}function AG(s){Dn.flags|=4;var u=Dn.updateQueue;if(u===null)u=Ep(),Dn.updateQueue=u,u.events=[s];else{var m=u.events;m===null?u.events=[s]:m.push(s)}}function RO(s){var u=Jt().memoizedState;return AG({ref:u,nextImpl:s}),function(){if((lt&2)!==0)throw Error(i(440));return u.impl.apply(void 0,arguments)}}function PO(s,u){return Dp(4,2,s,u)}function NO(s,u){return Dp(4,4,s,u)}function $O(s,u){if(typeof u=="function"){s=s();var m=u(s);return function(){typeof m=="function"?m():u(null)}}if(u!=null)return s=s(),u.current=s,function(){u.current=null}}function zO(s,u,m){m=m!=null?m.concat([s]):null,Dp(4,4,$O.bind(null,u,s),m)}function Pb(){}function LO(s,u){var m=Jt();u=u===void 0?null:u;var g=m.memoizedState;return u!==null&&xb(u,g[1])?g[0]:(m.memoizedState=[s,u],s)}function IO(s,u){var m=Jt();u=u===void 0?null:u;var g=m.memoizedState;if(u!==null&&xb(u,g[1]))return g[0];if(g=s(),jl){Ze(!0);try{s()}finally{Ze(!1)}}return m.memoizedState=[g,u],g}function Nb(s,u,m){return m===void 0||(ko&1073741824)!==0&&(Gn&261930)===0?s.memoizedState=u:(s.memoizedState=m,s=BE(),Dn.lanes|=s,Cs|=s,m)}function BO(s,u,m,g){return Sr(m,u)?m:Yu.current!==null?(s=Nb(s,m,g),Sr(s,u)||(ai=!0),s):(ko&42)===0||(ko&1073741824)!==0&&(Gn&261930)===0?(ai=!0,s.memoizedState=m):(s=BE(),Dn.lanes|=s,Cs|=s,u)}function FO(s,u,m,g,x){var M=z.p;z.p=M!==0&&8>M?M:8;var I=P.T,K={};P.T=K,Lb(s,!1,u,m);try{var J=x(),ce=P.S;if(ce!==null&&ce(K,J),J!==null&&typeof J=="object"&&typeof J.then=="function"){var Se=kG(J,g);dd(s,u,Se,Mr(s))}else dd(s,u,g,Mr(s))}catch(je){dd(s,u,{then:function(){},status:"rejected",reason:je},Mr())}finally{z.p=M,I!==null&&K.types!==null&&(I.types=K.types),P.T=I}}function OG(){}function $b(s,u,m,g){if(s.tag!==5)throw Error(i(476));var x=qO(s).queue;FO(s,x,u,F,m===null?OG:function(){return HO(s),m(g)})}function qO(s){var u=s.memoizedState;if(u!==null)return u;u={memoizedState:F,baseState:F,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:_o,lastRenderedState:F},next:null};var m={};return u.next={memoizedState:m,baseState:m,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:_o,lastRenderedState:m},next:null},s.memoizedState=u,s=s.alternate,s!==null&&(s.memoizedState=u),u}function HO(s){var u=qO(s);u.next===null&&(u=s.alternate.memoizedState),dd(s,u.next.queue,{},Mr())}function zb(){return Ei(Td)}function UO(){return Jt().memoizedState}function VO(){return Jt().memoizedState}function EG(s){for(var u=s.return;u!==null;){switch(u.tag){case 24:case 3:var m=Mr();s=bs(m);var g=ws(u,s,m);g!==null&&(cr(g,u,m),sd(g,u,m)),u={cache:db()},s.payload=u;return}u=u.return}}function TG(s,u,m){var g=Mr();m={lane:g,revertLane:0,gesture:null,action:m,hasEagerState:!1,eagerState:null,next:null},Rp(s)?GO(u,m):(m=nb(s,u,m,g),m!==null&&(cr(m,s,g),YO(m,u,g)))}function WO(s,u,m){var g=Mr();dd(s,u,m,g)}function dd(s,u,m,g){var x={lane:g,revertLane:0,gesture:null,action:m,hasEagerState:!1,eagerState:null,next:null};if(Rp(s))GO(u,x);else{var M=s.alternate;if(s.lanes===0&&(M===null||M.lanes===0)&&(M=u.lastRenderedReducer,M!==null))try{var I=u.lastRenderedState,K=M(I,m);if(x.hasEagerState=!0,x.eagerState=K,Sr(K,I))return hp(s,u,x,0),kt===null&&dp(),!1}catch{}finally{}if(m=nb(s,u,x,g),m!==null)return cr(m,s,g),YO(m,u,g),!0}return!1}function Lb(s,u,m,g){if(g={lane:2,revertLane:vw(),gesture:null,action:g,hasEagerState:!1,eagerState:null,next:null},Rp(s)){if(u)throw Error(i(479))}else u=nb(s,m,g,2),u!==null&&cr(u,s,2)}function Rp(s){var u=s.alternate;return s===Dn||u!==null&&u===Dn}function GO(s,u){Ku=Ap=!0;var m=s.pending;m===null?u.next=u:(u.next=m.next,m.next=u),s.pending=u}function YO(s,u,m){if((m&4194048)!==0){var g=u.lanes;g&=s.pendingLanes,m|=g,u.lanes=m,Je(s,m)}}var hd={readContext:Ei,use:Tp,useCallback:Gt,useContext:Gt,useEffect:Gt,useImperativeHandle:Gt,useLayoutEffect:Gt,useInsertionEffect:Gt,useMemo:Gt,useReducer:Gt,useRef:Gt,useState:Gt,useDebugValue:Gt,useDeferredValue:Gt,useTransition:Gt,useSyncExternalStore:Gt,useId:Gt,useHostTransitionStatus:Gt,useFormState:Gt,useActionState:Gt,useOptimistic:Gt,useMemoCache:Gt,useCacheRefresh:Gt};hd.useEffectEvent=Gt;var KO={readContext:Ei,use:Tp,useCallback:function(s,u){return Ji().memoizedState=[s,u===void 0?null:u],s},useContext:Ei,useEffect:DO,useImperativeHandle:function(s,u,m){m=m!=null?m.concat([s]):null,jp(4194308,4,$O.bind(null,u,s),m)},useLayoutEffect:function(s,u){return jp(4194308,4,s,u)},useInsertionEffect:function(s,u){jp(4,2,s,u)},useMemo:function(s,u){var m=Ji();u=u===void 0?null:u;var g=s();if(jl){Ze(!0);try{s()}finally{Ze(!1)}}return m.memoizedState=[g,u],g},useReducer:function(s,u,m){var g=Ji();if(m!==void 0){var x=m(u);if(jl){Ze(!0);try{m(u)}finally{Ze(!1)}}}else x=u;return g.memoizedState=g.baseState=x,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:s,lastRenderedState:x},g.queue=s,s=s.dispatch=TG.bind(null,Dn,s),[g.memoizedState,s]},useRef:function(s){var u=Ji();return s={current:s},u.memoizedState=s},useState:function(s){s=jb(s);var u=s.queue,m=WO.bind(null,Dn,u);return u.dispatch=m,[s.memoizedState,m]},useDebugValue:Pb,useDeferredValue:function(s,u){var m=Ji();return Nb(m,s,u)},useTransition:function(){var s=jb(!1);return s=FO.bind(null,Dn,s.queue,!0,!1),Ji().memoizedState=s,[!1,s]},useSyncExternalStore:function(s,u,m){var g=Dn,x=Ji();if(Xn){if(m===void 0)throw Error(i(407));m=m()}else{if(m=u(),kt===null)throw Error(i(349));(Gn&127)!==0||vO(g,u,m)}x.memoizedState=m;var M={value:m,getSnapshot:u};return x.queue=M,DO(yO.bind(null,g,M,s),[s]),g.flags|=2048,Zu(9,{destroy:void 0},gO.bind(null,g,M,m,u),null),m},useId:function(){var s=Ji(),u=kt.identifierPrefix;if(Xn){var m=qa,g=Fa;m=(g&~(1<<32-Ke(g)-1)).toString(32)+m,u="_"+u+"R_"+m,m=Op++,0<m&&(u+="H"+m.toString(32)),u+="_"}else m=_G++,u="_"+u+"r_"+m.toString(32)+"_";return s.memoizedState=u},useHostTransitionStatus:zb,useFormState:OO,useActionState:OO,useOptimistic:function(s){var u=Ji();u.memoizedState=u.baseState=s;var m={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return u.queue=m,u=Lb.bind(null,Dn,!0,m),m.dispatch=u,[s,u]},useMemoCache:Eb,useCacheRefresh:function(){return Ji().memoizedState=EG.bind(null,Dn)},useEffectEvent:function(s){var u=Ji(),m={impl:s};return u.memoizedState=m,function(){if((lt&2)!==0)throw Error(i(440));return m.impl.apply(void 0,arguments)}}},Ib={readContext:Ei,use:Tp,useCallback:LO,useContext:Ei,useEffect:Rb,useImperativeHandle:zO,useInsertionEffect:PO,useLayoutEffect:NO,useMemo:IO,useReducer:Mp,useRef:jO,useState:function(){return Mp(_o)},useDebugValue:Pb,useDeferredValue:function(s,u){var m=Jt();return BO(m,pt.memoizedState,s,u)},useTransition:function(){var s=Mp(_o)[0],u=Jt().memoizedState;return[typeof s=="boolean"?s:cd(s),u]},useSyncExternalStore:pO,useId:UO,useHostTransitionStatus:zb,useFormState:EO,useActionState:EO,useOptimistic:function(s,u){var m=Jt();return kO(m,pt,s,u)},useMemoCache:Eb,useCacheRefresh:VO};Ib.useEffectEvent=RO;var XO={readContext:Ei,use:Tp,useCallback:LO,useContext:Ei,useEffect:Rb,useImperativeHandle:zO,useInsertionEffect:PO,useLayoutEffect:NO,useMemo:IO,useReducer:Mb,useRef:jO,useState:function(){return Mb(_o)},useDebugValue:Pb,useDeferredValue:function(s,u){var m=Jt();return pt===null?Nb(m,s,u):BO(m,pt.memoizedState,s,u)},useTransition:function(){var s=Mb(_o)[0],u=Jt().memoizedState;return[typeof s=="boolean"?s:cd(s),u]},useSyncExternalStore:pO,useId:UO,useHostTransitionStatus:zb,useFormState:MO,useActionState:MO,useOptimistic:function(s,u){var m=Jt();return pt!==null?kO(m,pt,s,u):(m.baseState=s,[s,m.queue.dispatch])},useMemoCache:Eb,useCacheRefresh:VO};XO.useEffectEvent=RO;function Bb(s,u,m,g){u=s.memoizedState,m=m(g,u),m=m==null?u:d({},u,m),s.memoizedState=m,s.lanes===0&&(s.updateQueue.baseState=m)}var Fb={enqueueSetState:function(s,u,m){s=s._reactInternals;var g=Mr(),x=bs(g);x.payload=u,m!=null&&(x.callback=m),u=ws(s,x,g),u!==null&&(cr(u,s,g),sd(u,s,g))},enqueueReplaceState:function(s,u,m){s=s._reactInternals;var g=Mr(),x=bs(g);x.tag=1,x.payload=u,m!=null&&(x.callback=m),u=ws(s,x,g),u!==null&&(cr(u,s,g),sd(u,s,g))},enqueueForceUpdate:function(s,u){s=s._reactInternals;var m=Mr(),g=bs(m);g.tag=2,u!=null&&(g.callback=u),u=ws(s,g,m),u!==null&&(cr(u,s,m),sd(u,s,m))}};function ZO(s,u,m,g,x,M,I){return s=s.stateNode,typeof s.shouldComponentUpdate=="function"?s.shouldComponentUpdate(g,M,I):u.prototype&&u.prototype.isPureReactComponent?!Jc(m,g)||!Jc(x,M):!0}function QO(s,u,m,g){s=u.state,typeof u.componentWillReceiveProps=="function"&&u.componentWillReceiveProps(m,g),typeof u.UNSAFE_componentWillReceiveProps=="function"&&u.UNSAFE_componentWillReceiveProps(m,g),u.state!==s&&Fb.enqueueReplaceState(u,u.state,null)}function Dl(s,u){var m=u;if("ref"in u){m={};for(var g in u)g!=="ref"&&(m[g]=u[g])}if(s=s.defaultProps){m===u&&(m=d({},m));for(var x in s)m[x]===void 0&&(m[x]=s[x])}return m}function JO(s){cp(s)}function eE(s){console.error(s)}function nE(s){cp(s)}function Pp(s,u){try{var m=s.onUncaughtError;m(u.value,{componentStack:u.stack})}catch(g){setTimeout(function(){throw g})}}function tE(s,u,m){try{var g=s.onCaughtError;g(m.value,{componentStack:m.stack,errorBoundary:u.tag===1?u.stateNode:null})}catch(x){setTimeout(function(){throw x})}}function qb(s,u,m){return m=bs(m),m.tag=3,m.payload={element:null},m.callback=function(){Pp(s,u)},m}function iE(s){return s=bs(s),s.tag=3,s}function rE(s,u,m,g){var x=m.type.getDerivedStateFromError;if(typeof x=="function"){var M=g.value;s.payload=function(){return x(M)},s.callback=function(){tE(u,m,g)}}var I=m.stateNode;I!==null&&typeof I.componentDidCatch=="function"&&(s.callback=function(){tE(u,m,g),typeof x!="function"&&(As===null?As=new Set([this]):As.add(this));var K=g.stack;this.componentDidCatch(g.value,{componentStack:K!==null?K:""})})}function MG(s,u,m,g,x){if(m.flags|=32768,g!==null&&typeof g=="object"&&typeof g.then=="function"){if(u=m.alternate,u!==null&&Hu(u,m,x,!0),m=Ar.current,m!==null){switch(m.tag){case 31:case 13:return Kr===null?Wp():m.alternate===null&&Yt===0&&(Yt=3),m.flags&=-257,m.flags|=65536,m.lanes=x,g===kp?m.flags|=16384:(u=m.updateQueue,u===null?m.updateQueue=new Set([g]):u.add(g),hw(s,g,x)),!1;case 22:return m.flags|=65536,g===kp?m.flags|=16384:(u=m.updateQueue,u===null?(u={transitions:null,markerInstances:null,retryQueue:new Set([g])},m.updateQueue=u):(m=u.retryQueue,m===null?u.retryQueue=new Set([g]):m.add(g)),hw(s,g,x)),!1}throw Error(i(435,m.tag))}return hw(s,g,x),Wp(),!1}if(Xn)return u=Ar.current,u!==null?((u.flags&65536)===0&&(u.flags|=256),u.flags|=65536,u.lanes=x,g!==sb&&(s=Error(i(422),{cause:g}),td(Vr(s,m)))):(g!==sb&&(u=Error(i(423),{cause:g}),td(Vr(u,m))),s=s.current.alternate,s.flags|=65536,x&=-x,s.lanes|=x,g=Vr(g,m),x=qb(s.stateNode,g,x),yb(s,x),Yt!==4&&(Yt=2)),!1;var M=Error(i(520),{cause:g});if(M=Vr(M,m),kd===null?kd=[M]:kd.push(M),Yt!==4&&(Yt=2),u===null)return!0;g=Vr(g,m),m=u;do{switch(m.tag){case 3:return m.flags|=65536,s=x&-x,m.lanes|=s,s=qb(m.stateNode,g,s),yb(m,s),!1;case 1:if(u=m.type,M=m.stateNode,(m.flags&128)===0&&(typeof u.getDerivedStateFromError=="function"||M!==null&&typeof M.componentDidCatch=="function"&&(As===null||!As.has(M))))return m.flags|=65536,x&=-x,m.lanes|=x,x=iE(x),rE(x,s,m,g),yb(m,x),!1}m=m.return}while(m!==null);return!1}var Hb=Error(i(461)),ai=!1;function Ti(s,u,m,g){u.child=s===null?lO(u,null,m,g):Ml(u,s.child,m,g)}function aE(s,u,m,g,x){m=m.render;var M=u.ref;if("ref"in g){var I={};for(var K in g)K!=="ref"&&(I[K]=g[K])}else I=g;return Al(u),g=Sb(s,u,m,I,M,x),K=Cb(),s!==null&&!ai?(Ab(s,u,x),xo(s,u,x)):(Xn&&K&&ab(u),u.flags|=1,Ti(s,u,g,x),u.child)}function oE(s,u,m,g,x){if(s===null){var M=m.type;return typeof M=="function"&&!tb(M)&&M.defaultProps===void 0&&m.compare===null?(u.tag=15,u.type=M,sE(s,u,M,g,x)):(s=pp(m.type,null,g,u,u.mode,x),s.ref=u.ref,s.return=u,u.child=s)}if(M=s.child,!Zb(s,x)){var I=M.memoizedProps;if(m=m.compare,m=m!==null?m:Jc,m(I,g)&&s.ref===u.ref)return xo(s,u,x)}return u.flags|=1,s=go(M,g),s.ref=u.ref,s.return=u,u.child=s}function sE(s,u,m,g,x){if(s!==null){var M=s.memoizedProps;if(Jc(M,g)&&s.ref===u.ref)if(ai=!1,u.pendingProps=g=M,Zb(s,x))(s.flags&131072)!==0&&(ai=!0);else return u.lanes=s.lanes,xo(s,u,x)}return Ub(s,u,m,g,x)}function lE(s,u,m,g){var x=g.children,M=s!==null?s.memoizedState:null;if(s===null&&u.stateNode===null&&(u.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),g.mode==="hidden"){if((u.flags&128)!==0){if(M=M!==null?M.baseLanes|m:m,s!==null){for(g=u.child=s.child,x=0;g!==null;)x=x|g.lanes|g.childLanes,g=g.sibling;g=x&~M}else g=0,u.child=null;return uE(s,u,M,m,g)}if((m&536870912)!==0)u.memoizedState={baseLanes:0,cachePool:null},s!==null&&bp(u,M!==null?M.cachePool:null),M!==null?cO(u,M):wb(),dO(u);else return g=u.lanes=536870912,uE(s,u,M!==null?M.baseLanes|m:m,m,g)}else M!==null?(bp(u,M.cachePool),cO(u,M),_s(),u.memoizedState=null):(s!==null&&bp(u,null),wb(),_s());return Ti(s,u,x,m),u.child}function md(s,u){return s!==null&&s.tag===22||u.stateNode!==null||(u.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),u.sibling}function uE(s,u,m,g,x){var M=mb();return M=M===null?null:{parent:ii._currentValue,pool:M},u.memoizedState={baseLanes:m,cachePool:M},s!==null&&bp(u,null),wb(),dO(u),s!==null&&Hu(s,u,g,!0),u.childLanes=x,null}function Np(s,u){return u=zp({mode:u.mode,children:u.children},s.mode),u.ref=s.ref,s.child=u,u.return=s,u}function fE(s,u,m){return Ml(u,s.child,null,m),s=Np(u,u.pendingProps),s.flags|=2,Or(u),u.memoizedState=null,s}function jG(s,u,m){var g=u.pendingProps,x=(u.flags&128)!==0;if(u.flags&=-129,s===null){if(Xn){if(g.mode==="hidden")return s=Np(u,g),u.lanes=536870912,md(null,s);if(_b(u),(s=jt)?(s=_T(s,Yr),s=s!==null&&s.data==="&"?s:null,s!==null&&(u.memoizedState={dehydrated:s,treeContext:ms!==null?{id:Fa,overflow:qa}:null,retryLane:536870912,hydrationErrors:null},m=GA(s),m.return=u,u.child=m,Oi=u,jt=null)):s=null,s===null)throw vs(u);return u.lanes=536870912,null}return Np(u,g)}var M=s.memoizedState;if(M!==null){var I=M.dehydrated;if(_b(u),x)if(u.flags&256)u.flags&=-257,u=fE(s,u,m);else if(u.memoizedState!==null)u.child=s.child,u.flags|=128,u=null;else throw Error(i(558));else if(ai||Hu(s,u,m,!1),x=(m&s.childLanes)!==0,ai||x){if(g=kt,g!==null&&(I=nn(g,m),I!==0&&I!==M.retryLane))throw M.retryLane=I,_l(s,I),cr(g,s,I),Hb;Wp(),u=fE(s,u,m)}else s=M.treeContext,jt=Xr(I.nextSibling),Oi=u,Xn=!0,ps=null,Yr=!1,s!==null&&XA(u,s),u=Np(u,g),u.flags|=4096;return u}return s=go(s.child,{mode:g.mode,children:g.children}),s.ref=u.ref,u.child=s,s.return=u,s}function $p(s,u){var m=u.ref;if(m===null)s!==null&&s.ref!==null&&(u.flags|=4194816);else{if(typeof m!="function"&&typeof m!="object")throw Error(i(284));(s===null||s.ref!==m)&&(u.flags|=4194816)}}function Ub(s,u,m,g,x){return Al(u),m=Sb(s,u,m,g,void 0,x),g=Cb(),s!==null&&!ai?(Ab(s,u,x),xo(s,u,x)):(Xn&&g&&ab(u),u.flags|=1,Ti(s,u,m,x),u.child)}function cE(s,u,m,g,x,M){return Al(u),u.updateQueue=null,m=mO(u,g,m,x),hO(s),g=Cb(),s!==null&&!ai?(Ab(s,u,M),xo(s,u,M)):(Xn&&g&&ab(u),u.flags|=1,Ti(s,u,m,M),u.child)}function dE(s,u,m,g,x){if(Al(u),u.stateNode===null){var M=Iu,I=m.contextType;typeof I=="object"&&I!==null&&(M=Ei(I)),M=new m(g,M),u.memoizedState=M.state!==null&&M.state!==void 0?M.state:null,M.updater=Fb,u.stateNode=M,M._reactInternals=u,M=u.stateNode,M.props=g,M.state=u.memoizedState,M.refs={},vb(u),I=m.contextType,M.context=typeof I=="object"&&I!==null?Ei(I):Iu,M.state=u.memoizedState,I=m.getDerivedStateFromProps,typeof I=="function"&&(Bb(u,m,I,g),M.state=u.memoizedState),typeof m.getDerivedStateFromProps=="function"||typeof M.getSnapshotBeforeUpdate=="function"||typeof M.UNSAFE_componentWillMount!="function"&&typeof M.componentWillMount!="function"||(I=M.state,typeof M.componentWillMount=="function"&&M.componentWillMount(),typeof M.UNSAFE_componentWillMount=="function"&&M.UNSAFE_componentWillMount(),I!==M.state&&Fb.enqueueReplaceState(M,M.state,null),ud(u,g,M,x),ld(),M.state=u.memoizedState),typeof M.componentDidMount=="function"&&(u.flags|=4194308),g=!0}else if(s===null){M=u.stateNode;var K=u.memoizedProps,J=Dl(m,K);M.props=J;var ce=M.context,Se=m.contextType;I=Iu,typeof Se=="object"&&Se!==null&&(I=Ei(Se));var je=m.getDerivedStateFromProps;Se=typeof je=="function"||typeof M.getSnapshotBeforeUpdate=="function",K=u.pendingProps!==K,Se||typeof M.UNSAFE_componentWillReceiveProps!="function"&&typeof M.componentWillReceiveProps!="function"||(K||ce!==I)&&QO(u,M,g,I),ys=!1;var de=u.memoizedState;M.state=de,ud(u,g,M,x),ld(),ce=u.memoizedState,K||de!==ce||ys?(typeof je=="function"&&(Bb(u,m,je,g),ce=u.memoizedState),(J=ys||ZO(u,m,J,g,de,ce,I))?(Se||typeof M.UNSAFE_componentWillMount!="function"&&typeof M.componentWillMount!="function"||(typeof M.componentWillMount=="function"&&M.componentWillMount(),typeof M.UNSAFE_componentWillMount=="function"&&M.UNSAFE_componentWillMount()),typeof M.componentDidMount=="function"&&(u.flags|=4194308)):(typeof M.componentDidMount=="function"&&(u.flags|=4194308),u.memoizedProps=g,u.memoizedState=ce),M.props=g,M.state=ce,M.context=I,g=J):(typeof M.componentDidMount=="function"&&(u.flags|=4194308),g=!1)}else{M=u.stateNode,gb(s,u),I=u.memoizedProps,Se=Dl(m,I),M.props=Se,je=u.pendingProps,de=M.context,ce=m.contextType,J=Iu,typeof ce=="object"&&ce!==null&&(J=Ei(ce)),K=m.getDerivedStateFromProps,(ce=typeof K=="function"||typeof M.getSnapshotBeforeUpdate=="function")||typeof M.UNSAFE_componentWillReceiveProps!="function"&&typeof M.componentWillReceiveProps!="function"||(I!==je||de!==J)&&QO(u,M,g,J),ys=!1,de=u.memoizedState,M.state=de,ud(u,g,M,x),ld();var ve=u.memoizedState;I!==je||de!==ve||ys||s!==null&&s.dependencies!==null&&gp(s.dependencies)?(typeof K=="function"&&(Bb(u,m,K,g),ve=u.memoizedState),(Se=ys||ZO(u,m,Se,g,de,ve,J)||s!==null&&s.dependencies!==null&&gp(s.dependencies))?(ce||typeof M.UNSAFE_componentWillUpdate!="function"&&typeof M.componentWillUpdate!="function"||(typeof M.componentWillUpdate=="function"&&M.componentWillUpdate(g,ve,J),typeof M.UNSAFE_componentWillUpdate=="function"&&M.UNSAFE_componentWillUpdate(g,ve,J)),typeof M.componentDidUpdate=="function"&&(u.flags|=4),typeof M.getSnapshotBeforeUpdate=="function"&&(u.flags|=1024)):(typeof M.componentDidUpdate!="function"||I===s.memoizedProps&&de===s.memoizedState||(u.flags|=4),typeof M.getSnapshotBeforeUpdate!="function"||I===s.memoizedProps&&de===s.memoizedState||(u.flags|=1024),u.memoizedProps=g,u.memoizedState=ve),M.props=g,M.state=ve,M.context=J,g=Se):(typeof M.componentDidUpdate!="function"||I===s.memoizedProps&&de===s.memoizedState||(u.flags|=4),typeof M.getSnapshotBeforeUpdate!="function"||I===s.memoizedProps&&de===s.memoizedState||(u.flags|=1024),g=!1)}return M=g,$p(s,u),g=(u.flags&128)!==0,M||g?(M=u.stateNode,m=g&&typeof m.getDerivedStateFromError!="function"?null:M.render(),u.flags|=1,s!==null&&g?(u.child=Ml(u,s.child,null,x),u.child=Ml(u,null,m,x)):Ti(s,u,m,x),u.memoizedState=M.state,s=u.child):s=xo(s,u,x),s}function hE(s,u,m,g){return Sl(),u.flags|=256,Ti(s,u,m,g),u.child}var Vb={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Wb(s){return{baseLanes:s,cachePool:tO()}}function Gb(s,u,m){return s=s!==null?s.childLanes&~m:0,u&&(s|=Tr),s}function mE(s,u,m){var g=u.pendingProps,x=!1,M=(u.flags&128)!==0,I;if((I=M)||(I=s!==null&&s.memoizedState===null?!1:(Qt.current&2)!==0),I&&(x=!0,u.flags&=-129),I=(u.flags&32)!==0,u.flags&=-33,s===null){if(Xn){if(x?ks(u):_s(),(s=jt)?(s=_T(s,Yr),s=s!==null&&s.data!=="&"?s:null,s!==null&&(u.memoizedState={dehydrated:s,treeContext:ms!==null?{id:Fa,overflow:qa}:null,retryLane:536870912,hydrationErrors:null},m=GA(s),m.return=u,u.child=m,Oi=u,jt=null)):s=null,s===null)throw vs(u);return Tw(s)?u.lanes=32:u.lanes=536870912,null}var K=g.children;return g=g.fallback,x?(_s(),x=u.mode,K=zp({mode:"hidden",children:K},x),g=xl(g,x,m,null),K.return=u,g.return=u,K.sibling=g,u.child=K,g=u.child,g.memoizedState=Wb(m),g.childLanes=Gb(s,I,m),u.memoizedState=Vb,md(null,g)):(ks(u),Yb(u,K))}var J=s.memoizedState;if(J!==null&&(K=J.dehydrated,K!==null)){if(M)u.flags&256?(ks(u),u.flags&=-257,u=Kb(s,u,m)):u.memoizedState!==null?(_s(),u.child=s.child,u.flags|=128,u=null):(_s(),K=g.fallback,x=u.mode,g=zp({mode:"visible",children:g.children},x),K=xl(K,x,m,null),K.flags|=2,g.return=u,K.return=u,g.sibling=K,u.child=g,Ml(u,s.child,null,m),g=u.child,g.memoizedState=Wb(m),g.childLanes=Gb(s,I,m),u.memoizedState=Vb,u=md(null,g));else if(ks(u),Tw(K)){if(I=K.nextSibling&&K.nextSibling.dataset,I)var ce=I.dgst;I=ce,g=Error(i(419)),g.stack="",g.digest=I,td({value:g,source:null,stack:null}),u=Kb(s,u,m)}else if(ai||Hu(s,u,m,!1),I=(m&s.childLanes)!==0,ai||I){if(I=kt,I!==null&&(g=nn(I,m),g!==0&&g!==J.retryLane))throw J.retryLane=g,_l(s,g),cr(I,s,g),Hb;Ew(K)||Wp(),u=Kb(s,u,m)}else Ew(K)?(u.flags|=192,u.child=s.child,u=null):(s=J.treeContext,jt=Xr(K.nextSibling),Oi=u,Xn=!0,ps=null,Yr=!1,s!==null&&XA(u,s),u=Yb(u,g.children),u.flags|=4096);return u}return x?(_s(),K=g.fallback,x=u.mode,J=s.child,ce=J.sibling,g=go(J,{mode:"hidden",children:g.children}),g.subtreeFlags=J.subtreeFlags&65011712,ce!==null?K=go(ce,K):(K=xl(K,x,m,null),K.flags|=2),K.return=u,g.return=u,g.sibling=K,u.child=g,md(null,g),g=u.child,K=s.child.memoizedState,K===null?K=Wb(m):(x=K.cachePool,x!==null?(J=ii._currentValue,x=x.parent!==J?{parent:J,pool:J}:x):x=tO(),K={baseLanes:K.baseLanes|m,cachePool:x}),g.memoizedState=K,g.childLanes=Gb(s,I,m),u.memoizedState=Vb,md(s.child,g)):(ks(u),m=s.child,s=m.sibling,m=go(m,{mode:"visible",children:g.children}),m.return=u,m.sibling=null,s!==null&&(I=u.deletions,I===null?(u.deletions=[s],u.flags|=16):I.push(s)),u.child=m,u.memoizedState=null,m)}function Yb(s,u){return u=zp({mode:"visible",children:u},s.mode),u.return=s,s.child=u}function zp(s,u){return s=Cr(22,s,null,u),s.lanes=0,s}function Kb(s,u,m){return Ml(u,s.child,null,m),s=Yb(u,u.pendingProps.children),s.flags|=2,u.memoizedState=null,s}function pE(s,u,m){s.lanes|=u;var g=s.alternate;g!==null&&(g.lanes|=u),fb(s.return,u,m)}function Xb(s,u,m,g,x,M){var I=s.memoizedState;I===null?s.memoizedState={isBackwards:u,rendering:null,renderingStartTime:0,last:g,tail:m,tailMode:x,treeForkCount:M}:(I.isBackwards=u,I.rendering=null,I.renderingStartTime=0,I.last=g,I.tail=m,I.tailMode=x,I.treeForkCount=M)}function vE(s,u,m){var g=u.pendingProps,x=g.revealOrder,M=g.tail;g=g.children;var I=Qt.current,K=(I&2)!==0;if(K?(I=I&1|2,u.flags|=128):I&=1,$(Qt,I),Ti(s,u,g,m),g=Xn?nd:0,!K&&s!==null&&(s.flags&128)!==0)e:for(s=u.child;s!==null;){if(s.tag===13)s.memoizedState!==null&&pE(s,m,u);else if(s.tag===19)pE(s,m,u);else if(s.child!==null){s.child.return=s,s=s.child;continue}if(s===u)break e;for(;s.sibling===null;){if(s.return===null||s.return===u)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}switch(x){case"forwards":for(m=u.child,x=null;m!==null;)s=m.alternate,s!==null&&Cp(s)===null&&(x=m),m=m.sibling;m=x,m===null?(x=u.child,u.child=null):(x=m.sibling,m.sibling=null),Xb(u,!1,x,m,M,g);break;case"backwards":case"unstable_legacy-backwards":for(m=null,x=u.child,u.child=null;x!==null;){if(s=x.alternate,s!==null&&Cp(s)===null){u.child=x;break}s=x.sibling,x.sibling=m,m=x,x=s}Xb(u,!0,m,null,M,g);break;case"together":Xb(u,!1,null,null,void 0,g);break;default:u.memoizedState=null}return u.child}function xo(s,u,m){if(s!==null&&(u.dependencies=s.dependencies),Cs|=u.lanes,(m&u.childLanes)===0)if(s!==null){if(Hu(s,u,m,!1),(m&u.childLanes)===0)return null}else return null;if(s!==null&&u.child!==s.child)throw Error(i(153));if(u.child!==null){for(s=u.child,m=go(s,s.pendingProps),u.child=m,m.return=u;s.sibling!==null;)s=s.sibling,m=m.sibling=go(s,s.pendingProps),m.return=u;m.sibling=null}return u.child}function Zb(s,u){return(s.lanes&u)!==0?!0:(s=s.dependencies,!!(s!==null&&gp(s)))}function DG(s,u,m){switch(u.tag){case 3:ye(u,u.stateNode.containerInfo),gs(u,ii,s.memoizedState.cache),Sl();break;case 27:case 5:ue(u);break;case 4:ye(u,u.stateNode.containerInfo);break;case 10:gs(u,u.type,u.memoizedProps.value);break;case 31:if(u.memoizedState!==null)return u.flags|=128,_b(u),null;break;case 13:var g=u.memoizedState;if(g!==null)return g.dehydrated!==null?(ks(u),u.flags|=128,null):(m&u.child.childLanes)!==0?mE(s,u,m):(ks(u),s=xo(s,u,m),s!==null?s.sibling:null);ks(u);break;case 19:var x=(s.flags&128)!==0;if(g=(m&u.childLanes)!==0,g||(Hu(s,u,m,!1),g=(m&u.childLanes)!==0),x){if(g)return vE(s,u,m);u.flags|=128}if(x=u.memoizedState,x!==null&&(x.rendering=null,x.tail=null,x.lastEffect=null),$(Qt,Qt.current),g)break;return null;case 22:return u.lanes=0,lE(s,u,m,u.pendingProps);case 24:gs(u,ii,s.memoizedState.cache)}return xo(s,u,m)}function gE(s,u,m){if(s!==null)if(s.memoizedProps!==u.pendingProps)ai=!0;else{if(!Zb(s,m)&&(u.flags&128)===0)return ai=!1,DG(s,u,m);ai=(s.flags&131072)!==0}else ai=!1,Xn&&(u.flags&1048576)!==0&&KA(u,nd,u.index);switch(u.lanes=0,u.tag){case 16:e:{var g=u.pendingProps;if(s=El(u.elementType),u.type=s,typeof s=="function")tb(s)?(g=Dl(s,g),u.tag=1,u=dE(null,u,s,g,m)):(u.tag=0,u=Ub(null,u,s,g,m));else{if(s!=null){var x=s.$$typeof;if(x===E){u.tag=11,u=aE(null,u,s,g,m);break e}else if(x===j){u.tag=14,u=oE(null,u,s,g,m);break e}}throw u=H(s)||s,Error(i(306,u,""))}}return u;case 0:return Ub(s,u,u.type,u.pendingProps,m);case 1:return g=u.type,x=Dl(g,u.pendingProps),dE(s,u,g,x,m);case 3:e:{if(ye(u,u.stateNode.containerInfo),s===null)throw Error(i(387));g=u.pendingProps;var M=u.memoizedState;x=M.element,gb(s,u),ud(u,g,null,m);var I=u.memoizedState;if(g=I.cache,gs(u,ii,g),g!==M.cache&&cb(u,[ii],m,!0),ld(),g=I.element,M.isDehydrated)if(M={element:g,isDehydrated:!1,cache:I.cache},u.updateQueue.baseState=M,u.memoizedState=M,u.flags&256){u=hE(s,u,g,m);break e}else if(g!==x){x=Vr(Error(i(424)),u),td(x),u=hE(s,u,g,m);break e}else{switch(s=u.stateNode.containerInfo,s.nodeType){case 9:s=s.body;break;default:s=s.nodeName==="HTML"?s.ownerDocument.body:s}for(jt=Xr(s.firstChild),Oi=u,Xn=!0,ps=null,Yr=!0,m=lO(u,null,g,m),u.child=m;m;)m.flags=m.flags&-3|4096,m=m.sibling}else{if(Sl(),g===x){u=xo(s,u,m);break e}Ti(s,u,g,m)}u=u.child}return u;case 26:return $p(s,u),s===null?(m=ET(u.type,null,u.pendingProps,null))?u.memoizedState=m:Xn||(m=u.type,s=u.pendingProps,g=Jp(ae.current).createElement(m),g[Wn]=u,g[Lt]=s,Mi(g,m,s),sn(g),u.stateNode=g):u.memoizedState=ET(u.type,s.memoizedProps,u.pendingProps,s.memoizedState),null;case 27:return ue(u),s===null&&Xn&&(g=u.stateNode=CT(u.type,u.pendingProps,ae.current),Oi=u,Yr=!0,x=jt,Ms(u.type)?(Mw=x,jt=Xr(g.firstChild)):jt=x),Ti(s,u,u.pendingProps.children,m),$p(s,u),s===null&&(u.flags|=4194304),u.child;case 5:return s===null&&Xn&&((x=g=jt)&&(g=lY(g,u.type,u.pendingProps,Yr),g!==null?(u.stateNode=g,Oi=u,jt=Xr(g.firstChild),Yr=!1,x=!0):x=!1),x||vs(u)),ue(u),x=u.type,M=u.pendingProps,I=s!==null?s.memoizedProps:null,g=M.children,Cw(x,M)?g=null:I!==null&&Cw(x,I)&&(u.flags|=32),u.memoizedState!==null&&(x=Sb(s,u,xG,null,null,m),Td._currentValue=x),$p(s,u),Ti(s,u,g,m),u.child;case 6:return s===null&&Xn&&((s=m=jt)&&(m=uY(m,u.pendingProps,Yr),m!==null?(u.stateNode=m,Oi=u,jt=null,s=!0):s=!1),s||vs(u)),null;case 13:return mE(s,u,m);case 4:return ye(u,u.stateNode.containerInfo),g=u.pendingProps,s===null?u.child=Ml(u,null,g,m):Ti(s,u,g,m),u.child;case 11:return aE(s,u,u.type,u.pendingProps,m);case 7:return Ti(s,u,u.pendingProps,m),u.child;case 8:return Ti(s,u,u.pendingProps.children,m),u.child;case 12:return Ti(s,u,u.pendingProps.children,m),u.child;case 10:return g=u.pendingProps,gs(u,u.type,g.value),Ti(s,u,g.children,m),u.child;case 9:return x=u.type._context,g=u.pendingProps.children,Al(u),x=Ei(x),g=g(x),u.flags|=1,Ti(s,u,g,m),u.child;case 14:return oE(s,u,u.type,u.pendingProps,m);case 15:return sE(s,u,u.type,u.pendingProps,m);case 19:return vE(s,u,m);case 31:return jG(s,u,m);case 22:return lE(s,u,m,u.pendingProps);case 24:return Al(u),g=Ei(ii),s===null?(x=mb(),x===null&&(x=kt,M=db(),x.pooledCache=M,M.refCount++,M!==null&&(x.pooledCacheLanes|=m),x=M),u.memoizedState={parent:g,cache:x},vb(u),gs(u,ii,x)):((s.lanes&m)!==0&&(gb(s,u),ud(u,null,null,m),ld()),x=s.memoizedState,M=u.memoizedState,x.parent!==g?(x={parent:g,cache:g},u.memoizedState=x,u.lanes===0&&(u.memoizedState=u.updateQueue.baseState=x),gs(u,ii,g)):(g=M.cache,gs(u,ii,g),g!==x.cache&&cb(u,[ii],m,!0))),Ti(s,u,u.pendingProps.children,m),u.child;case 29:throw u.pendingProps}throw Error(i(156,u.tag))}function So(s){s.flags|=4}function Qb(s,u,m,g,x){if((u=(s.mode&32)!==0)&&(u=!1),u){if(s.flags|=16777216,(x&335544128)===x)if(s.stateNode.complete)s.flags|=8192;else if(UE())s.flags|=8192;else throw Tl=kp,pb}else s.flags&=-16777217}function yE(s,u){if(u.type!=="stylesheet"||(u.state.loading&4)!==0)s.flags&=-16777217;else if(s.flags|=16777216,!RT(u))if(UE())s.flags|=8192;else throw Tl=kp,pb}function Lp(s,u){u!==null&&(s.flags|=4),s.flags&16384&&(u=s.tag!==22?Fe():536870912,s.lanes|=u,nf|=u)}function pd(s,u){if(!Xn)switch(s.tailMode){case"hidden":u=s.tail;for(var m=null;u!==null;)u.alternate!==null&&(m=u),u=u.sibling;m===null?s.tail=null:m.sibling=null;break;case"collapsed":m=s.tail;for(var g=null;m!==null;)m.alternate!==null&&(g=m),m=m.sibling;g===null?u||s.tail===null?s.tail=null:s.tail.sibling=null:g.sibling=null}}function Dt(s){var u=s.alternate!==null&&s.alternate.child===s.child,m=0,g=0;if(u)for(var x=s.child;x!==null;)m|=x.lanes|x.childLanes,g|=x.subtreeFlags&65011712,g|=x.flags&65011712,x.return=s,x=x.sibling;else for(x=s.child;x!==null;)m|=x.lanes|x.childLanes,g|=x.subtreeFlags,g|=x.flags,x.return=s,x=x.sibling;return s.subtreeFlags|=g,s.childLanes=m,u}function RG(s,u,m){var g=u.pendingProps;switch(ob(u),u.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Dt(u),null;case 1:return Dt(u),null;case 3:return m=u.stateNode,g=null,s!==null&&(g=s.memoizedState.cache),u.memoizedState.cache!==g&&(u.flags|=2048),wo(ii),oe(),m.pendingContext&&(m.context=m.pendingContext,m.pendingContext=null),(s===null||s.child===null)&&(qu(u)?So(u):s===null||s.memoizedState.isDehydrated&&(u.flags&256)===0||(u.flags|=1024,lb())),Dt(u),null;case 26:var x=u.type,M=u.memoizedState;return s===null?(So(u),M!==null?(Dt(u),yE(u,M)):(Dt(u),Qb(u,x,null,g,m))):M?M!==s.memoizedState?(So(u),Dt(u),yE(u,M)):(Dt(u),u.flags&=-16777217):(s=s.memoizedProps,s!==g&&So(u),Dt(u),Qb(u,x,s,g,m)),null;case 27:if(ke(u),m=ae.current,x=u.type,s!==null&&u.stateNode!=null)s.memoizedProps!==g&&So(u);else{if(!g){if(u.stateNode===null)throw Error(i(166));return Dt(u),null}s=X.current,qu(u)?ZA(u):(s=CT(x,g,m),u.stateNode=s,So(u))}return Dt(u),null;case 5:if(ke(u),x=u.type,s!==null&&u.stateNode!=null)s.memoizedProps!==g&&So(u);else{if(!g){if(u.stateNode===null)throw Error(i(166));return Dt(u),null}if(M=X.current,qu(u))ZA(u);else{var I=Jp(ae.current);switch(M){case 1:M=I.createElementNS("http://www.w3.org/2000/svg",x);break;case 2:M=I.createElementNS("http://www.w3.org/1998/Math/MathML",x);break;default:switch(x){case"svg":M=I.createElementNS("http://www.w3.org/2000/svg",x);break;case"math":M=I.createElementNS("http://www.w3.org/1998/Math/MathML",x);break;case"script":M=I.createElement("div"),M.innerHTML="<script><\/script>",M=M.removeChild(M.firstChild);break;case"select":M=typeof g.is=="string"?I.createElement("select",{is:g.is}):I.createElement("select"),g.multiple?M.multiple=!0:g.size&&(M.size=g.size);break;default:M=typeof g.is=="string"?I.createElement(x,{is:g.is}):I.createElement(x)}}M[Wn]=u,M[Lt]=g;e:for(I=u.child;I!==null;){if(I.tag===5||I.tag===6)M.appendChild(I.stateNode);else if(I.tag!==4&&I.tag!==27&&I.child!==null){I.child.return=I,I=I.child;continue}if(I===u)break e;for(;I.sibling===null;){if(I.return===null||I.return===u)break e;I=I.return}I.sibling.return=I.return,I=I.sibling}u.stateNode=M;e:switch(Mi(M,x,g),x){case"button":case"input":case"select":case"textarea":g=!!g.autoFocus;break e;case"img":g=!0;break e;default:g=!1}g&&So(u)}}return Dt(u),Qb(u,u.type,s===null?null:s.memoizedProps,u.pendingProps,m),null;case 6:if(s&&u.stateNode!=null)s.memoizedProps!==g&&So(u);else{if(typeof g!="string"&&u.stateNode===null)throw Error(i(166));if(s=ae.current,qu(u)){if(s=u.stateNode,m=u.memoizedProps,g=null,x=Oi,x!==null)switch(x.tag){case 27:case 5:g=x.memoizedProps}s[Wn]=u,s=!!(s.nodeValue===m||g!==null&&g.suppressHydrationWarning===!0||mT(s.nodeValue,m)),s||vs(u,!0)}else s=Jp(s).createTextNode(g),s[Wn]=u,u.stateNode=s}return Dt(u),null;case 31:if(m=u.memoizedState,s===null||s.memoizedState!==null){if(g=qu(u),m!==null){if(s===null){if(!g)throw Error(i(318));if(s=u.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(i(557));s[Wn]=u}else Sl(),(u.flags&128)===0&&(u.memoizedState=null),u.flags|=4;Dt(u),s=!1}else m=lb(),s!==null&&s.memoizedState!==null&&(s.memoizedState.hydrationErrors=m),s=!0;if(!s)return u.flags&256?(Or(u),u):(Or(u),null);if((u.flags&128)!==0)throw Error(i(558))}return Dt(u),null;case 13:if(g=u.memoizedState,s===null||s.memoizedState!==null&&s.memoizedState.dehydrated!==null){if(x=qu(u),g!==null&&g.dehydrated!==null){if(s===null){if(!x)throw Error(i(318));if(x=u.memoizedState,x=x!==null?x.dehydrated:null,!x)throw Error(i(317));x[Wn]=u}else Sl(),(u.flags&128)===0&&(u.memoizedState=null),u.flags|=4;Dt(u),x=!1}else x=lb(),s!==null&&s.memoizedState!==null&&(s.memoizedState.hydrationErrors=x),x=!0;if(!x)return u.flags&256?(Or(u),u):(Or(u),null)}return Or(u),(u.flags&128)!==0?(u.lanes=m,u):(m=g!==null,s=s!==null&&s.memoizedState!==null,m&&(g=u.child,x=null,g.alternate!==null&&g.alternate.memoizedState!==null&&g.alternate.memoizedState.cachePool!==null&&(x=g.alternate.memoizedState.cachePool.pool),M=null,g.memoizedState!==null&&g.memoizedState.cachePool!==null&&(M=g.memoizedState.cachePool.pool),M!==x&&(g.flags|=2048)),m!==s&&m&&(u.child.flags|=8192),Lp(u,u.updateQueue),Dt(u),null);case 4:return oe(),s===null&&ww(u.stateNode.containerInfo),Dt(u),null;case 10:return wo(u.type),Dt(u),null;case 19:if(W(Qt),g=u.memoizedState,g===null)return Dt(u),null;if(x=(u.flags&128)!==0,M=g.rendering,M===null)if(x)pd(g,!1);else{if(Yt!==0||s!==null&&(s.flags&128)!==0)for(s=u.child;s!==null;){if(M=Cp(s),M!==null){for(u.flags|=128,pd(g,!1),s=M.updateQueue,u.updateQueue=s,Lp(u,s),u.subtreeFlags=0,s=m,m=u.child;m!==null;)WA(m,s),m=m.sibling;return $(Qt,Qt.current&1|2),Xn&&yo(u,g.treeForkCount),u.child}s=s.sibling}g.tail!==null&&Ye()>Hp&&(u.flags|=128,x=!0,pd(g,!1),u.lanes=4194304)}else{if(!x)if(s=Cp(M),s!==null){if(u.flags|=128,x=!0,s=s.updateQueue,u.updateQueue=s,Lp(u,s),pd(g,!0),g.tail===null&&g.tailMode==="hidden"&&!M.alternate&&!Xn)return Dt(u),null}else 2*Ye()-g.renderingStartTime>Hp&&m!==536870912&&(u.flags|=128,x=!0,pd(g,!1),u.lanes=4194304);g.isBackwards?(M.sibling=u.child,u.child=M):(s=g.last,s!==null?s.sibling=M:u.child=M,g.last=M)}return g.tail!==null?(s=g.tail,g.rendering=s,g.tail=s.sibling,g.renderingStartTime=Ye(),s.sibling=null,m=Qt.current,$(Qt,x?m&1|2:m&1),Xn&&yo(u,g.treeForkCount),s):(Dt(u),null);case 22:case 23:return Or(u),kb(),g=u.memoizedState!==null,s!==null?s.memoizedState!==null!==g&&(u.flags|=8192):g&&(u.flags|=8192),g?(m&536870912)!==0&&(u.flags&128)===0&&(Dt(u),u.subtreeFlags&6&&(u.flags|=8192)):Dt(u),m=u.updateQueue,m!==null&&Lp(u,m.retryQueue),m=null,s!==null&&s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(m=s.memoizedState.cachePool.pool),g=null,u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(g=u.memoizedState.cachePool.pool),g!==m&&(u.flags|=2048),s!==null&&W(Ol),null;case 24:return m=null,s!==null&&(m=s.memoizedState.cache),u.memoizedState.cache!==m&&(u.flags|=2048),wo(ii),Dt(u),null;case 25:return null;case 30:return null}throw Error(i(156,u.tag))}function PG(s,u){switch(ob(u),u.tag){case 1:return s=u.flags,s&65536?(u.flags=s&-65537|128,u):null;case 3:return wo(ii),oe(),s=u.flags,(s&65536)!==0&&(s&128)===0?(u.flags=s&-65537|128,u):null;case 26:case 27:case 5:return ke(u),null;case 31:if(u.memoizedState!==null){if(Or(u),u.alternate===null)throw Error(i(340));Sl()}return s=u.flags,s&65536?(u.flags=s&-65537|128,u):null;case 13:if(Or(u),s=u.memoizedState,s!==null&&s.dehydrated!==null){if(u.alternate===null)throw Error(i(340));Sl()}return s=u.flags,s&65536?(u.flags=s&-65537|128,u):null;case 19:return W(Qt),null;case 4:return oe(),null;case 10:return wo(u.type),null;case 22:case 23:return Or(u),kb(),s!==null&&W(Ol),s=u.flags,s&65536?(u.flags=s&-65537|128,u):null;case 24:return wo(ii),null;case 25:return null;default:return null}}function bE(s,u){switch(ob(u),u.tag){case 3:wo(ii),oe();break;case 26:case 27:case 5:ke(u);break;case 4:oe();break;case 31:u.memoizedState!==null&&Or(u);break;case 13:Or(u);break;case 19:W(Qt);break;case 10:wo(u.type);break;case 22:case 23:Or(u),kb(),s!==null&&W(Ol);break;case 24:wo(ii)}}function vd(s,u){try{var m=u.updateQueue,g=m!==null?m.lastEffect:null;if(g!==null){var x=g.next;m=x;do{if((m.tag&s)===s){g=void 0;var M=m.create,I=m.inst;g=M(),I.destroy=g}m=m.next}while(m!==x)}}catch(K){dt(u,u.return,K)}}function xs(s,u,m){try{var g=u.updateQueue,x=g!==null?g.lastEffect:null;if(x!==null){var M=x.next;g=M;do{if((g.tag&s)===s){var I=g.inst,K=I.destroy;if(K!==void 0){I.destroy=void 0,x=u;var J=m,ce=K;try{ce()}catch(Se){dt(x,J,Se)}}}g=g.next}while(g!==M)}}catch(Se){dt(u,u.return,Se)}}function wE(s){var u=s.updateQueue;if(u!==null){var m=s.stateNode;try{fO(u,m)}catch(g){dt(s,s.return,g)}}}function kE(s,u,m){m.props=Dl(s.type,s.memoizedProps),m.state=s.memoizedState;try{m.componentWillUnmount()}catch(g){dt(s,u,g)}}function gd(s,u){try{var m=s.ref;if(m!==null){switch(s.tag){case 26:case 27:case 5:var g=s.stateNode;break;case 30:g=s.stateNode;break;default:g=s.stateNode}typeof m=="function"?s.refCleanup=m(g):m.current=g}}catch(x){dt(s,u,x)}}function Ha(s,u){var m=s.ref,g=s.refCleanup;if(m!==null)if(typeof g=="function")try{g()}catch(x){dt(s,u,x)}finally{s.refCleanup=null,s=s.alternate,s!=null&&(s.refCleanup=null)}else if(typeof m=="function")try{m(null)}catch(x){dt(s,u,x)}else m.current=null}function _E(s){var u=s.type,m=s.memoizedProps,g=s.stateNode;try{e:switch(u){case"button":case"input":case"select":case"textarea":m.autoFocus&&g.focus();break e;case"img":m.src?g.src=m.src:m.srcSet&&(g.srcset=m.srcSet)}}catch(x){dt(s,s.return,x)}}function Jb(s,u,m){try{var g=s.stateNode;tY(g,s.type,m,u),g[Lt]=u}catch(x){dt(s,s.return,x)}}function xE(s){return s.tag===5||s.tag===3||s.tag===26||s.tag===27&&Ms(s.type)||s.tag===4}function ew(s){e:for(;;){for(;s.sibling===null;){if(s.return===null||xE(s.return))return null;s=s.return}for(s.sibling.return=s.return,s=s.sibling;s.tag!==5&&s.tag!==6&&s.tag!==18;){if(s.tag===27&&Ms(s.type)||s.flags&2||s.child===null||s.tag===4)continue e;s.child.return=s,s=s.child}if(!(s.flags&2))return s.stateNode}}function nw(s,u,m){var g=s.tag;if(g===5||g===6)s=s.stateNode,u?(m.nodeType===9?m.body:m.nodeName==="HTML"?m.ownerDocument.body:m).insertBefore(s,u):(u=m.nodeType===9?m.body:m.nodeName==="HTML"?m.ownerDocument.body:m,u.appendChild(s),m=m._reactRootContainer,m!=null||u.onclick!==null||(u.onclick=ba));else if(g!==4&&(g===27&&Ms(s.type)&&(m=s.stateNode,u=null),s=s.child,s!==null))for(nw(s,u,m),s=s.sibling;s!==null;)nw(s,u,m),s=s.sibling}function Ip(s,u,m){var g=s.tag;if(g===5||g===6)s=s.stateNode,u?m.insertBefore(s,u):m.appendChild(s);else if(g!==4&&(g===27&&Ms(s.type)&&(m=s.stateNode),s=s.child,s!==null))for(Ip(s,u,m),s=s.sibling;s!==null;)Ip(s,u,m),s=s.sibling}function SE(s){var u=s.stateNode,m=s.memoizedProps;try{for(var g=s.type,x=u.attributes;x.length;)u.removeAttributeNode(x[0]);Mi(u,g,m),u[Wn]=s,u[Lt]=m}catch(M){dt(s,s.return,M)}}var Co=!1,oi=!1,tw=!1,CE=typeof WeakSet=="function"?WeakSet:Set,bi=null;function NG(s,u){if(s=s.containerInfo,xw=ov,s=zA(s),K0(s)){if("selectionStart"in s)var m={start:s.selectionStart,end:s.selectionEnd};else e:{m=(m=s.ownerDocument)&&m.defaultView||window;var g=m.getSelection&&m.getSelection();if(g&&g.rangeCount!==0){m=g.anchorNode;var x=g.anchorOffset,M=g.focusNode;g=g.focusOffset;try{m.nodeType,M.nodeType}catch{m=null;break e}var I=0,K=-1,J=-1,ce=0,Se=0,je=s,de=null;n:for(;;){for(var ve;je!==m||x!==0&&je.nodeType!==3||(K=I+x),je!==M||g!==0&&je.nodeType!==3||(J=I+g),je.nodeType===3&&(I+=je.nodeValue.length),(ve=je.firstChild)!==null;)de=je,je=ve;for(;;){if(je===s)break n;if(de===m&&++ce===x&&(K=I),de===M&&++Se===g&&(J=I),(ve=je.nextSibling)!==null)break;je=de,de=je.parentNode}je=ve}m=K===-1||J===-1?null:{start:K,end:J}}else m=null}m=m||{start:0,end:0}}else m=null;for(Sw={focusedElem:s,selectionRange:m},ov=!1,bi=u;bi!==null;)if(u=bi,s=u.child,(u.subtreeFlags&1028)!==0&&s!==null)s.return=u,bi=s;else for(;bi!==null;){switch(u=bi,M=u.alternate,s=u.flags,u.tag){case 0:if((s&4)!==0&&(s=u.updateQueue,s=s!==null?s.events:null,s!==null))for(m=0;m<s.length;m++)x=s[m],x.ref.impl=x.nextImpl;break;case 11:case 15:break;case 1:if((s&1024)!==0&&M!==null){s=void 0,m=u,x=M.memoizedProps,M=M.memoizedState,g=m.stateNode;try{var an=Dl(m.type,x);s=g.getSnapshotBeforeUpdate(an,M),g.__reactInternalSnapshotBeforeUpdate=s}catch(vn){dt(m,m.return,vn)}}break;case 3:if((s&1024)!==0){if(s=u.stateNode.containerInfo,m=s.nodeType,m===9)Ow(s);else if(m===1)switch(s.nodeName){case"HEAD":case"HTML":case"BODY":Ow(s);break;default:s.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((s&1024)!==0)throw Error(i(163))}if(s=u.sibling,s!==null){s.return=u.return,bi=s;break}bi=u.return}}function AE(s,u,m){var g=m.flags;switch(m.tag){case 0:case 11:case 15:Oo(s,m),g&4&&vd(5,m);break;case 1:if(Oo(s,m),g&4)if(s=m.stateNode,u===null)try{s.componentDidMount()}catch(I){dt(m,m.return,I)}else{var x=Dl(m.type,u.memoizedProps);u=u.memoizedState;try{s.componentDidUpdate(x,u,s.__reactInternalSnapshotBeforeUpdate)}catch(I){dt(m,m.return,I)}}g&64&&wE(m),g&512&&gd(m,m.return);break;case 3:if(Oo(s,m),g&64&&(s=m.updateQueue,s!==null)){if(u=null,m.child!==null)switch(m.child.tag){case 27:case 5:u=m.child.stateNode;break;case 1:u=m.child.stateNode}try{fO(s,u)}catch(I){dt(m,m.return,I)}}break;case 27:u===null&&g&4&&SE(m);case 26:case 5:Oo(s,m),u===null&&g&4&&_E(m),g&512&&gd(m,m.return);break;case 12:Oo(s,m);break;case 31:Oo(s,m),g&4&&TE(s,m);break;case 13:Oo(s,m),g&4&&ME(s,m),g&64&&(s=m.memoizedState,s!==null&&(s=s.dehydrated,s!==null&&(m=UG.bind(null,m),fY(s,m))));break;case 22:if(g=m.memoizedState!==null||Co,!g){u=u!==null&&u.memoizedState!==null||oi,x=Co;var M=oi;Co=g,(oi=u)&&!M?Eo(s,m,(m.subtreeFlags&8772)!==0):Oo(s,m),Co=x,oi=M}break;case 30:break;default:Oo(s,m)}}function OE(s){var u=s.alternate;u!==null&&(s.alternate=null,OE(u)),s.child=null,s.deletions=null,s.sibling=null,s.tag===5&&(u=s.stateNode,u!==null&&La(u)),s.stateNode=null,s.return=null,s.dependencies=null,s.memoizedProps=null,s.memoizedState=null,s.pendingProps=null,s.stateNode=null,s.updateQueue=null}var It=null,sr=!1;function Ao(s,u,m){for(m=m.child;m!==null;)EE(s,u,m),m=m.sibling}function EE(s,u,m){if(fn&&typeof fn.onCommitFiberUnmount=="function")try{fn.onCommitFiberUnmount(hn,m)}catch{}switch(m.tag){case 26:oi||Ha(m,u),Ao(s,u,m),m.memoizedState?m.memoizedState.count--:m.stateNode&&(m=m.stateNode,m.parentNode.removeChild(m));break;case 27:oi||Ha(m,u);var g=It,x=sr;Ms(m.type)&&(It=m.stateNode,sr=!1),Ao(s,u,m),Ad(m.stateNode),It=g,sr=x;break;case 5:oi||Ha(m,u);case 6:if(g=It,x=sr,It=null,Ao(s,u,m),It=g,sr=x,It!==null)if(sr)try{(It.nodeType===9?It.body:It.nodeName==="HTML"?It.ownerDocument.body:It).removeChild(m.stateNode)}catch(M){dt(m,u,M)}else try{It.removeChild(m.stateNode)}catch(M){dt(m,u,M)}break;case 18:It!==null&&(sr?(s=It,wT(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,m.stateNode),ff(s)):wT(It,m.stateNode));break;case 4:g=It,x=sr,It=m.stateNode.containerInfo,sr=!0,Ao(s,u,m),It=g,sr=x;break;case 0:case 11:case 14:case 15:xs(2,m,u),oi||xs(4,m,u),Ao(s,u,m);break;case 1:oi||(Ha(m,u),g=m.stateNode,typeof g.componentWillUnmount=="function"&&kE(m,u,g)),Ao(s,u,m);break;case 21:Ao(s,u,m);break;case 22:oi=(g=oi)||m.memoizedState!==null,Ao(s,u,m),oi=g;break;default:Ao(s,u,m)}}function TE(s,u){if(u.memoizedState===null&&(s=u.alternate,s!==null&&(s=s.memoizedState,s!==null))){s=s.dehydrated;try{ff(s)}catch(m){dt(u,u.return,m)}}}function ME(s,u){if(u.memoizedState===null&&(s=u.alternate,s!==null&&(s=s.memoizedState,s!==null&&(s=s.dehydrated,s!==null))))try{ff(s)}catch(m){dt(u,u.return,m)}}function $G(s){switch(s.tag){case 31:case 13:case 19:var u=s.stateNode;return u===null&&(u=s.stateNode=new CE),u;case 22:return s=s.stateNode,u=s._retryCache,u===null&&(u=s._retryCache=new CE),u;default:throw Error(i(435,s.tag))}}function Bp(s,u){var m=$G(s);u.forEach(function(g){if(!m.has(g)){m.add(g);var x=VG.bind(null,s,g);g.then(x,x)}})}function lr(s,u){var m=u.deletions;if(m!==null)for(var g=0;g<m.length;g++){var x=m[g],M=s,I=u,K=I;e:for(;K!==null;){switch(K.tag){case 27:if(Ms(K.type)){It=K.stateNode,sr=!1;break e}break;case 5:It=K.stateNode,sr=!1;break e;case 3:case 4:It=K.stateNode.containerInfo,sr=!0;break e}K=K.return}if(It===null)throw Error(i(160));EE(M,I,x),It=null,sr=!1,M=x.alternate,M!==null&&(M.return=null),x.return=null}if(u.subtreeFlags&13886)for(u=u.child;u!==null;)jE(u,s),u=u.sibling}var ka=null;function jE(s,u){var m=s.alternate,g=s.flags;switch(s.tag){case 0:case 11:case 14:case 15:lr(u,s),ur(s),g&4&&(xs(3,s,s.return),vd(3,s),xs(5,s,s.return));break;case 1:lr(u,s),ur(s),g&512&&(oi||m===null||Ha(m,m.return)),g&64&&Co&&(s=s.updateQueue,s!==null&&(g=s.callbacks,g!==null&&(m=s.shared.hiddenCallbacks,s.shared.hiddenCallbacks=m===null?g:m.concat(g))));break;case 26:var x=ka;if(lr(u,s),ur(s),g&512&&(oi||m===null||Ha(m,m.return)),g&4){var M=m!==null?m.memoizedState:null;if(g=s.memoizedState,m===null)if(g===null)if(s.stateNode===null){e:{g=s.type,m=s.memoizedProps,x=x.ownerDocument||x;n:switch(g){case"title":M=x.getElementsByTagName("title")[0],(!M||M[Fr]||M[Wn]||M.namespaceURI==="http://www.w3.org/2000/svg"||M.hasAttribute("itemprop"))&&(M=x.createElement(g),x.head.insertBefore(M,x.querySelector("head > title"))),Mi(M,g,m),M[Wn]=s,sn(M),g=M;break e;case"link":var I=jT("link","href",x).get(g+(m.href||""));if(I){for(var K=0;K<I.length;K++)if(M=I[K],M.getAttribute("href")===(m.href==null||m.href===""?null:m.href)&&M.getAttribute("rel")===(m.rel==null?null:m.rel)&&M.getAttribute("title")===(m.title==null?null:m.title)&&M.getAttribute("crossorigin")===(m.crossOrigin==null?null:m.crossOrigin)){I.splice(K,1);break n}}M=x.createElement(g),Mi(M,g,m),x.head.appendChild(M);break;case"meta":if(I=jT("meta","content",x).get(g+(m.content||""))){for(K=0;K<I.length;K++)if(M=I[K],M.getAttribute("content")===(m.content==null?null:""+m.content)&&M.getAttribute("name")===(m.name==null?null:m.name)&&M.getAttribute("property")===(m.property==null?null:m.property)&&M.getAttribute("http-equiv")===(m.httpEquiv==null?null:m.httpEquiv)&&M.getAttribute("charset")===(m.charSet==null?null:m.charSet)){I.splice(K,1);break n}}M=x.createElement(g),Mi(M,g,m),x.head.appendChild(M);break;default:throw Error(i(468,g))}M[Wn]=s,sn(M),g=M}s.stateNode=g}else DT(x,s.type,s.stateNode);else s.stateNode=MT(x,g,s.memoizedProps);else M!==g?(M===null?m.stateNode!==null&&(m=m.stateNode,m.parentNode.removeChild(m)):M.count--,g===null?DT(x,s.type,s.stateNode):MT(x,g,s.memoizedProps)):g===null&&s.stateNode!==null&&Jb(s,s.memoizedProps,m.memoizedProps)}break;case 27:lr(u,s),ur(s),g&512&&(oi||m===null||Ha(m,m.return)),m!==null&&g&4&&Jb(s,s.memoizedProps,m.memoizedProps);break;case 5:if(lr(u,s),ur(s),g&512&&(oi||m===null||Ha(m,m.return)),s.flags&32){x=s.stateNode;try{xr(x,"")}catch(an){dt(s,s.return,an)}}g&4&&s.stateNode!=null&&(x=s.memoizedProps,Jb(s,x,m!==null?m.memoizedProps:x)),g&1024&&(tw=!0);break;case 6:if(lr(u,s),ur(s),g&4){if(s.stateNode===null)throw Error(i(162));g=s.memoizedProps,m=s.stateNode;try{m.nodeValue=g}catch(an){dt(s,s.return,an)}}break;case 3:if(tv=null,x=ka,ka=ev(u.containerInfo),lr(u,s),ka=x,ur(s),g&4&&m!==null&&m.memoizedState.isDehydrated)try{ff(u.containerInfo)}catch(an){dt(s,s.return,an)}tw&&(tw=!1,DE(s));break;case 4:g=ka,ka=ev(s.stateNode.containerInfo),lr(u,s),ur(s),ka=g;break;case 12:lr(u,s),ur(s);break;case 31:lr(u,s),ur(s),g&4&&(g=s.updateQueue,g!==null&&(s.updateQueue=null,Bp(s,g)));break;case 13:lr(u,s),ur(s),s.child.flags&8192&&s.memoizedState!==null!=(m!==null&&m.memoizedState!==null)&&(qp=Ye()),g&4&&(g=s.updateQueue,g!==null&&(s.updateQueue=null,Bp(s,g)));break;case 22:x=s.memoizedState!==null;var J=m!==null&&m.memoizedState!==null,ce=Co,Se=oi;if(Co=ce||x,oi=Se||J,lr(u,s),oi=Se,Co=ce,ur(s),g&8192)e:for(u=s.stateNode,u._visibility=x?u._visibility&-2:u._visibility|1,x&&(m===null||J||Co||oi||Rl(s)),m=null,u=s;;){if(u.tag===5||u.tag===26){if(m===null){J=m=u;try{if(M=J.stateNode,x)I=M.style,typeof I.setProperty=="function"?I.setProperty("display","none","important"):I.display="none";else{K=J.stateNode;var je=J.memoizedProps.style,de=je!=null&&je.hasOwnProperty("display")?je.display:null;K.style.display=de==null||typeof de=="boolean"?"":(""+de).trim()}}catch(an){dt(J,J.return,an)}}}else if(u.tag===6){if(m===null){J=u;try{J.stateNode.nodeValue=x?"":J.memoizedProps}catch(an){dt(J,J.return,an)}}}else if(u.tag===18){if(m===null){J=u;try{var ve=J.stateNode;x?kT(ve,!0):kT(J.stateNode,!1)}catch(an){dt(J,J.return,an)}}}else if((u.tag!==22&&u.tag!==23||u.memoizedState===null||u===s)&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===s)break e;for(;u.sibling===null;){if(u.return===null||u.return===s)break e;m===u&&(m=null),u=u.return}m===u&&(m=null),u.sibling.return=u.return,u=u.sibling}g&4&&(g=s.updateQueue,g!==null&&(m=g.retryQueue,m!==null&&(g.retryQueue=null,Bp(s,m))));break;case 19:lr(u,s),ur(s),g&4&&(g=s.updateQueue,g!==null&&(s.updateQueue=null,Bp(s,g)));break;case 30:break;case 21:break;default:lr(u,s),ur(s)}}function ur(s){var u=s.flags;if(u&2){try{for(var m,g=s.return;g!==null;){if(xE(g)){m=g;break}g=g.return}if(m==null)throw Error(i(160));switch(m.tag){case 27:var x=m.stateNode,M=ew(s);Ip(s,M,x);break;case 5:var I=m.stateNode;m.flags&32&&(xr(I,""),m.flags&=-33);var K=ew(s);Ip(s,K,I);break;case 3:case 4:var J=m.stateNode.containerInfo,ce=ew(s);nw(s,ce,J);break;default:throw Error(i(161))}}catch(Se){dt(s,s.return,Se)}s.flags&=-3}u&4096&&(s.flags&=-4097)}function DE(s){if(s.subtreeFlags&1024)for(s=s.child;s!==null;){var u=s;DE(u),u.tag===5&&u.flags&1024&&u.stateNode.reset(),s=s.sibling}}function Oo(s,u){if(u.subtreeFlags&8772)for(u=u.child;u!==null;)AE(s,u.alternate,u),u=u.sibling}function Rl(s){for(s=s.child;s!==null;){var u=s;switch(u.tag){case 0:case 11:case 14:case 15:xs(4,u,u.return),Rl(u);break;case 1:Ha(u,u.return);var m=u.stateNode;typeof m.componentWillUnmount=="function"&&kE(u,u.return,m),Rl(u);break;case 27:Ad(u.stateNode);case 26:case 5:Ha(u,u.return),Rl(u);break;case 22:u.memoizedState===null&&Rl(u);break;case 30:Rl(u);break;default:Rl(u)}s=s.sibling}}function Eo(s,u,m){for(m=m&&(u.subtreeFlags&8772)!==0,u=u.child;u!==null;){var g=u.alternate,x=s,M=u,I=M.flags;switch(M.tag){case 0:case 11:case 15:Eo(x,M,m),vd(4,M);break;case 1:if(Eo(x,M,m),g=M,x=g.stateNode,typeof x.componentDidMount=="function")try{x.componentDidMount()}catch(ce){dt(g,g.return,ce)}if(g=M,x=g.updateQueue,x!==null){var K=g.stateNode;try{var J=x.shared.hiddenCallbacks;if(J!==null)for(x.shared.hiddenCallbacks=null,x=0;x<J.length;x++)uO(J[x],K)}catch(ce){dt(g,g.return,ce)}}m&&I&64&&wE(M),gd(M,M.return);break;case 27:SE(M);case 26:case 5:Eo(x,M,m),m&&g===null&&I&4&&_E(M),gd(M,M.return);break;case 12:Eo(x,M,m);break;case 31:Eo(x,M,m),m&&I&4&&TE(x,M);break;case 13:Eo(x,M,m),m&&I&4&&ME(x,M);break;case 22:M.memoizedState===null&&Eo(x,M,m),gd(M,M.return);break;case 30:break;default:Eo(x,M,m)}u=u.sibling}}function iw(s,u){var m=null;s!==null&&s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(m=s.memoizedState.cachePool.pool),s=null,u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(s=u.memoizedState.cachePool.pool),s!==m&&(s!=null&&s.refCount++,m!=null&&id(m))}function rw(s,u){s=null,u.alternate!==null&&(s=u.alternate.memoizedState.cache),u=u.memoizedState.cache,u!==s&&(u.refCount++,s!=null&&id(s))}function _a(s,u,m,g){if(u.subtreeFlags&10256)for(u=u.child;u!==null;)RE(s,u,m,g),u=u.sibling}function RE(s,u,m,g){var x=u.flags;switch(u.tag){case 0:case 11:case 15:_a(s,u,m,g),x&2048&&vd(9,u);break;case 1:_a(s,u,m,g);break;case 3:_a(s,u,m,g),x&2048&&(s=null,u.alternate!==null&&(s=u.alternate.memoizedState.cache),u=u.memoizedState.cache,u!==s&&(u.refCount++,s!=null&&id(s)));break;case 12:if(x&2048){_a(s,u,m,g),s=u.stateNode;try{var M=u.memoizedProps,I=M.id,K=M.onPostCommit;typeof K=="function"&&K(I,u.alternate===null?"mount":"update",s.passiveEffectDuration,-0)}catch(J){dt(u,u.return,J)}}else _a(s,u,m,g);break;case 31:_a(s,u,m,g);break;case 13:_a(s,u,m,g);break;case 23:break;case 22:M=u.stateNode,I=u.alternate,u.memoizedState!==null?M._visibility&2?_a(s,u,m,g):yd(s,u):M._visibility&2?_a(s,u,m,g):(M._visibility|=2,Qu(s,u,m,g,(u.subtreeFlags&10256)!==0||!1)),x&2048&&iw(I,u);break;case 24:_a(s,u,m,g),x&2048&&rw(u.alternate,u);break;default:_a(s,u,m,g)}}function Qu(s,u,m,g,x){for(x=x&&((u.subtreeFlags&10256)!==0||!1),u=u.child;u!==null;){var M=s,I=u,K=m,J=g,ce=I.flags;switch(I.tag){case 0:case 11:case 15:Qu(M,I,K,J,x),vd(8,I);break;case 23:break;case 22:var Se=I.stateNode;I.memoizedState!==null?Se._visibility&2?Qu(M,I,K,J,x):yd(M,I):(Se._visibility|=2,Qu(M,I,K,J,x)),x&&ce&2048&&iw(I.alternate,I);break;case 24:Qu(M,I,K,J,x),x&&ce&2048&&rw(I.alternate,I);break;default:Qu(M,I,K,J,x)}u=u.sibling}}function yd(s,u){if(u.subtreeFlags&10256)for(u=u.child;u!==null;){var m=s,g=u,x=g.flags;switch(g.tag){case 22:yd(m,g),x&2048&&iw(g.alternate,g);break;case 24:yd(m,g),x&2048&&rw(g.alternate,g);break;default:yd(m,g)}u=u.sibling}}var bd=8192;function Ju(s,u,m){if(s.subtreeFlags&bd)for(s=s.child;s!==null;)PE(s,u,m),s=s.sibling}function PE(s,u,m){switch(s.tag){case 26:Ju(s,u,m),s.flags&bd&&s.memoizedState!==null&&_Y(m,ka,s.memoizedState,s.memoizedProps);break;case 5:Ju(s,u,m);break;case 3:case 4:var g=ka;ka=ev(s.stateNode.containerInfo),Ju(s,u,m),ka=g;break;case 22:s.memoizedState===null&&(g=s.alternate,g!==null&&g.memoizedState!==null?(g=bd,bd=16777216,Ju(s,u,m),bd=g):Ju(s,u,m));break;default:Ju(s,u,m)}}function NE(s){var u=s.alternate;if(u!==null&&(s=u.child,s!==null)){u.child=null;do u=s.sibling,s.sibling=null,s=u;while(s!==null)}}function wd(s){var u=s.deletions;if((s.flags&16)!==0){if(u!==null)for(var m=0;m<u.length;m++){var g=u[m];bi=g,zE(g,s)}NE(s)}if(s.subtreeFlags&10256)for(s=s.child;s!==null;)$E(s),s=s.sibling}function $E(s){switch(s.tag){case 0:case 11:case 15:wd(s),s.flags&2048&&xs(9,s,s.return);break;case 3:wd(s);break;case 12:wd(s);break;case 22:var u=s.stateNode;s.memoizedState!==null&&u._visibility&2&&(s.return===null||s.return.tag!==13)?(u._visibility&=-3,Fp(s)):wd(s);break;default:wd(s)}}function Fp(s){var u=s.deletions;if((s.flags&16)!==0){if(u!==null)for(var m=0;m<u.length;m++){var g=u[m];bi=g,zE(g,s)}NE(s)}for(s=s.child;s!==null;){switch(u=s,u.tag){case 0:case 11:case 15:xs(8,u,u.return),Fp(u);break;case 22:m=u.stateNode,m._visibility&2&&(m._visibility&=-3,Fp(u));break;default:Fp(u)}s=s.sibling}}function zE(s,u){for(;bi!==null;){var m=bi;switch(m.tag){case 0:case 11:case 15:xs(8,m,u);break;case 23:case 22:if(m.memoizedState!==null&&m.memoizedState.cachePool!==null){var g=m.memoizedState.cachePool.pool;g!=null&&g.refCount++}break;case 24:id(m.memoizedState.cache)}if(g=m.child,g!==null)g.return=m,bi=g;else e:for(m=s;bi!==null;){g=bi;var x=g.sibling,M=g.return;if(OE(g),g===m){bi=null;break e}if(x!==null){x.return=M,bi=x;break e}bi=M}}}var zG={getCacheForType:function(s){var u=Ei(ii),m=u.data.get(s);return m===void 0&&(m=s(),u.data.set(s,m)),m},cacheSignal:function(){return Ei(ii).controller.signal}},LG=typeof WeakMap=="function"?WeakMap:Map,lt=0,kt=null,qn=null,Gn=0,ct=0,Er=null,Ss=!1,ef=!1,aw=!1,To=0,Yt=0,Cs=0,Pl=0,ow=0,Tr=0,nf=0,kd=null,fr=null,sw=!1,qp=0,LE=0,Hp=1/0,Up=null,As=null,hi=0,Os=null,tf=null,Mo=0,lw=0,uw=null,IE=null,_d=0,fw=null;function Mr(){return(lt&2)!==0&&Gn!==0?Gn&-Gn:P.T!==null?vw():bt()}function BE(){if(Tr===0)if((Gn&536870912)===0||Xn){var s=zn;zn<<=1,(zn&3932160)===0&&(zn=262144),Tr=s}else Tr=536870912;return s=Ar.current,s!==null&&(s.flags|=32),Tr}function cr(s,u,m){(s===kt&&(ct===2||ct===9)||s.cancelPendingCommit!==null)&&(rf(s,0),Es(s,Gn,Tr,!1)),Jn(s,m),((lt&2)===0||s!==kt)&&(s===kt&&((lt&2)===0&&(Pl|=m),Yt===4&&Es(s,Gn,Tr,!1)),Ua(s))}function FE(s,u,m){if((lt&6)!==0)throw Error(i(327));var g=!m&&(u&127)===0&&(u&s.expiredLanes)===0||At(s,u),x=g?FG(s,u):dw(s,u,!0),M=g;do{if(x===0){ef&&!g&&Es(s,u,0,!1);break}else{if(m=s.current.alternate,M&&!IG(m)){x=dw(s,u,!1),M=!1;continue}if(x===2){if(M=u,s.errorRecoveryDisabledLanes&M)var I=0;else I=s.pendingLanes&-536870913,I=I!==0?I:I&536870912?536870912:0;if(I!==0){u=I;e:{var K=s;x=kd;var J=K.current.memoizedState.isDehydrated;if(J&&(rf(K,I).flags|=256),I=dw(K,I,!1),I!==2){if(aw&&!J){K.errorRecoveryDisabledLanes|=M,Pl|=M,x=4;break e}M=fr,fr=x,M!==null&&(fr===null?fr=M:fr.push.apply(fr,M))}x=I}if(M=!1,x!==2)continue}}if(x===1){rf(s,0),Es(s,u,0,!0);break}e:{switch(g=s,M=x,M){case 0:case 1:throw Error(i(345));case 4:if((u&4194048)!==u)break;case 6:Es(g,u,Tr,!Ss);break e;case 2:fr=null;break;case 3:case 5:break;default:throw Error(i(329))}if((u&62914560)===u&&(x=qp+300-Ye(),10<x)){if(Es(g,u,Tr,!Ss),tt(g,0,!0)!==0)break e;Mo=u,g.timeoutHandle=yT(qE.bind(null,g,m,fr,Up,sw,u,Tr,Pl,nf,Ss,M,"Throttled",-0,0),x);break e}qE(g,m,fr,Up,sw,u,Tr,Pl,nf,Ss,M,null,-0,0)}}break}while(!0);Ua(s)}function qE(s,u,m,g,x,M,I,K,J,ce,Se,je,de,ve){if(s.timeoutHandle=-1,je=u.subtreeFlags,je&8192||(je&16785408)===16785408){je={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ba},PE(u,M,je);var an=(M&62914560)===M?qp-Ye():(M&4194048)===M?LE-Ye():0;if(an=xY(je,an),an!==null){Mo=M,s.cancelPendingCommit=an(XE.bind(null,s,u,M,m,g,x,I,K,J,Se,je,null,de,ve)),Es(s,M,I,!ce);return}}XE(s,u,M,m,g,x,I,K,J)}function IG(s){for(var u=s;;){var m=u.tag;if((m===0||m===11||m===15)&&u.flags&16384&&(m=u.updateQueue,m!==null&&(m=m.stores,m!==null)))for(var g=0;g<m.length;g++){var x=m[g],M=x.getSnapshot;x=x.value;try{if(!Sr(M(),x))return!1}catch{return!1}}if(m=u.child,u.subtreeFlags&16384&&m!==null)m.return=u,u=m;else{if(u===s)break;for(;u.sibling===null;){if(u.return===null||u.return===s)return!0;u=u.return}u.sibling.return=u.return,u=u.sibling}}return!0}function Es(s,u,m,g){u&=~ow,u&=~Pl,s.suspendedLanes|=u,s.pingedLanes&=~u,g&&(s.warmLanes|=u),g=s.expirationTimes;for(var x=u;0<x;){var M=31-Ke(x),I=1<<M;g[M]=-1,x&=~I}m!==0&&Qe(s,m,u)}function Vp(){return(lt&6)===0?(xd(0),!1):!0}function cw(){if(qn!==null){if(ct===0)var s=qn.return;else s=qn,bo=Cl=null,Ob(s),Gu=null,ad=0,s=qn;for(;s!==null;)bE(s.alternate,s),s=s.return;qn=null}}function rf(s,u){var m=s.timeoutHandle;m!==-1&&(s.timeoutHandle=-1,aY(m)),m=s.cancelPendingCommit,m!==null&&(s.cancelPendingCommit=null,m()),Mo=0,cw(),kt=s,qn=m=go(s.current,null),Gn=u,ct=0,Er=null,Ss=!1,ef=At(s,u),aw=!1,nf=Tr=ow=Pl=Cs=Yt=0,fr=kd=null,sw=!1,(u&8)!==0&&(u|=u&32);var g=s.entangledLanes;if(g!==0)for(s=s.entanglements,g&=u;0<g;){var x=31-Ke(g),M=1<<x;u|=s[x],g&=~M}return To=u,dp(),m}function HE(s,u){Dn=null,P.H=hd,u===Wu||u===wp?(u=aO(),ct=3):u===pb?(u=aO(),ct=4):ct=u===Hb?8:u!==null&&typeof u=="object"&&typeof u.then=="function"?6:1,Er=u,qn===null&&(Yt=1,Pp(s,Vr(u,s.current)))}function UE(){var s=Ar.current;return s===null?!0:(Gn&4194048)===Gn?Kr===null:(Gn&62914560)===Gn||(Gn&536870912)!==0?s===Kr:!1}function VE(){var s=P.H;return P.H=hd,s===null?hd:s}function WE(){var s=P.A;return P.A=zG,s}function Wp(){Yt=4,Ss||(Gn&4194048)!==Gn&&Ar.current!==null||(ef=!0),(Cs&134217727)===0&&(Pl&134217727)===0||kt===null||Es(kt,Gn,Tr,!1)}function dw(s,u,m){var g=lt;lt|=2;var x=VE(),M=WE();(kt!==s||Gn!==u)&&(Up=null,rf(s,u)),u=!1;var I=Yt;e:do try{if(ct!==0&&qn!==null){var K=qn,J=Er;switch(ct){case 8:cw(),I=6;break e;case 3:case 2:case 9:case 6:Ar.current===null&&(u=!0);var ce=ct;if(ct=0,Er=null,af(s,K,J,ce),m&&ef){I=0;break e}break;default:ce=ct,ct=0,Er=null,af(s,K,J,ce)}}BG(),I=Yt;break}catch(Se){HE(s,Se)}while(!0);return u&&s.shellSuspendCounter++,bo=Cl=null,lt=g,P.H=x,P.A=M,qn===null&&(kt=null,Gn=0,dp()),I}function BG(){for(;qn!==null;)GE(qn)}function FG(s,u){var m=lt;lt|=2;var g=VE(),x=WE();kt!==s||Gn!==u?(Up=null,Hp=Ye()+500,rf(s,u)):ef=At(s,u);e:do try{if(ct!==0&&qn!==null){u=qn;var M=Er;n:switch(ct){case 1:ct=0,Er=null,af(s,u,M,1);break;case 2:case 9:if(iO(M)){ct=0,Er=null,YE(u);break}u=function(){ct!==2&&ct!==9||kt!==s||(ct=7),Ua(s)},M.then(u,u);break e;case 3:ct=7;break e;case 4:ct=5;break e;case 7:iO(M)?(ct=0,Er=null,YE(u)):(ct=0,Er=null,af(s,u,M,7));break;case 5:var I=null;switch(qn.tag){case 26:I=qn.memoizedState;case 5:case 27:var K=qn;if(I?RT(I):K.stateNode.complete){ct=0,Er=null;var J=K.sibling;if(J!==null)qn=J;else{var ce=K.return;ce!==null?(qn=ce,Gp(ce)):qn=null}break n}}ct=0,Er=null,af(s,u,M,5);break;case 6:ct=0,Er=null,af(s,u,M,6);break;case 8:cw(),Yt=6;break e;default:throw Error(i(462))}}qG();break}catch(Se){HE(s,Se)}while(!0);return bo=Cl=null,P.H=g,P.A=x,lt=m,qn!==null?0:(kt=null,Gn=0,dp(),Yt)}function qG(){for(;qn!==null&&!He();)GE(qn)}function GE(s){var u=gE(s.alternate,s,To);s.memoizedProps=s.pendingProps,u===null?Gp(s):qn=u}function YE(s){var u=s,m=u.alternate;switch(u.tag){case 15:case 0:u=cE(m,u,u.pendingProps,u.type,void 0,Gn);break;case 11:u=cE(m,u,u.pendingProps,u.type.render,u.ref,Gn);break;case 5:Ob(u);default:bE(m,u),u=qn=WA(u,To),u=gE(m,u,To)}s.memoizedProps=s.pendingProps,u===null?Gp(s):qn=u}function af(s,u,m,g){bo=Cl=null,Ob(u),Gu=null,ad=0;var x=u.return;try{if(MG(s,x,u,m,Gn)){Yt=1,Pp(s,Vr(m,s.current)),qn=null;return}}catch(M){if(x!==null)throw qn=x,M;Yt=1,Pp(s,Vr(m,s.current)),qn=null;return}u.flags&32768?(Xn||g===1?s=!0:ef||(Gn&536870912)!==0?s=!1:(Ss=s=!0,(g===2||g===9||g===3||g===6)&&(g=Ar.current,g!==null&&g.tag===13&&(g.flags|=16384))),KE(u,s)):Gp(u)}function Gp(s){var u=s;do{if((u.flags&32768)!==0){KE(u,Ss);return}s=u.return;var m=RG(u.alternate,u,To);if(m!==null){qn=m;return}if(u=u.sibling,u!==null){qn=u;return}qn=u=s}while(u!==null);Yt===0&&(Yt=5)}function KE(s,u){do{var m=PG(s.alternate,s);if(m!==null){m.flags&=32767,qn=m;return}if(m=s.return,m!==null&&(m.flags|=32768,m.subtreeFlags=0,m.deletions=null),!u&&(s=s.sibling,s!==null)){qn=s;return}qn=s=m}while(s!==null);Yt=6,qn=null}function XE(s,u,m,g,x,M,I,K,J){s.cancelPendingCommit=null;do Yp();while(hi!==0);if((lt&6)!==0)throw Error(i(327));if(u!==null){if(u===s.current)throw Error(i(177));if(M=u.lanes|u.childLanes,M|=eb,On(s,m,M,I,K,J),s===kt&&(qn=kt=null,Gn=0),tf=u,Os=s,Mo=m,lw=M,uw=x,IE=g,(u.subtreeFlags&10256)!==0||(u.flags&10256)!==0?(s.callbackNode=null,s.callbackPriority=0,WG(xe,function(){return nT(),null})):(s.callbackNode=null,s.callbackPriority=0),g=(u.flags&13878)!==0,(u.subtreeFlags&13878)!==0||g){g=P.T,P.T=null,x=z.p,z.p=2,I=lt,lt|=4;try{NG(s,u,m)}finally{lt=I,z.p=x,P.T=g}}hi=1,ZE(),QE(),JE()}}function ZE(){if(hi===1){hi=0;var s=Os,u=tf,m=(u.flags&13878)!==0;if((u.subtreeFlags&13878)!==0||m){m=P.T,P.T=null;var g=z.p;z.p=2;var x=lt;lt|=4;try{jE(u,s);var M=Sw,I=zA(s.containerInfo),K=M.focusedElem,J=M.selectionRange;if(I!==K&&K&&K.ownerDocument&&$A(K.ownerDocument.documentElement,K)){if(J!==null&&K0(K)){var ce=J.start,Se=J.end;if(Se===void 0&&(Se=ce),"selectionStart"in K)K.selectionStart=ce,K.selectionEnd=Math.min(Se,K.value.length);else{var je=K.ownerDocument||document,de=je&&je.defaultView||window;if(de.getSelection){var ve=de.getSelection(),an=K.textContent.length,vn=Math.min(J.start,an),gt=J.end===void 0?vn:Math.min(J.end,an);!ve.extend&&vn>gt&&(I=gt,gt=vn,vn=I);var se=NA(K,vn),re=NA(K,gt);if(se&&re&&(ve.rangeCount!==1||ve.anchorNode!==se.node||ve.anchorOffset!==se.offset||ve.focusNode!==re.node||ve.focusOffset!==re.offset)){var fe=je.createRange();fe.setStart(se.node,se.offset),ve.removeAllRanges(),vn>gt?(ve.addRange(fe),ve.extend(re.node,re.offset)):(fe.setEnd(re.node,re.offset),ve.addRange(fe))}}}}for(je=[],ve=K;ve=ve.parentNode;)ve.nodeType===1&&je.push({element:ve,left:ve.scrollLeft,top:ve.scrollTop});for(typeof K.focus=="function"&&K.focus(),K=0;K<je.length;K++){var Te=je[K];Te.element.scrollLeft=Te.left,Te.element.scrollTop=Te.top}}ov=!!xw,Sw=xw=null}finally{lt=x,z.p=g,P.T=m}}s.current=u,hi=2}}function QE(){if(hi===2){hi=0;var s=Os,u=tf,m=(u.flags&8772)!==0;if((u.subtreeFlags&8772)!==0||m){m=P.T,P.T=null;var g=z.p;z.p=2;var x=lt;lt|=4;try{AE(s,u.alternate,u)}finally{lt=x,z.p=g,P.T=m}}hi=3}}function JE(){if(hi===4||hi===3){hi=0,We();var s=Os,u=tf,m=Mo,g=IE;(u.subtreeFlags&10256)!==0||(u.flags&10256)!==0?hi=5:(hi=0,tf=Os=null,eT(s,s.pendingLanes));var x=s.pendingLanes;if(x===0&&(As=null),In(m),u=u.stateNode,fn&&typeof fn.onCommitFiberRoot=="function")try{fn.onCommitFiberRoot(hn,u,void 0,(u.current.flags&128)===128)}catch{}if(g!==null){u=P.T,x=z.p,z.p=2,P.T=null;try{for(var M=s.onRecoverableError,I=0;I<g.length;I++){var K=g[I];M(K.value,{componentStack:K.stack})}}finally{P.T=u,z.p=x}}(Mo&3)!==0&&Yp(),Ua(s),x=s.pendingLanes,(m&261930)!==0&&(x&42)!==0?s===fw?_d++:(_d=0,fw=s):_d=0,xd(0)}}function eT(s,u){(s.pooledCacheLanes&=u)===0&&(u=s.pooledCache,u!=null&&(s.pooledCache=null,id(u)))}function Yp(){return ZE(),QE(),JE(),nT()}function nT(){if(hi!==5)return!1;var s=Os,u=lw;lw=0;var m=In(Mo),g=P.T,x=z.p;try{z.p=32>m?32:m,P.T=null,m=uw,uw=null;var M=Os,I=Mo;if(hi=0,tf=Os=null,Mo=0,(lt&6)!==0)throw Error(i(331));var K=lt;if(lt|=4,$E(M.current),RE(M,M.current,I,m),lt=K,xd(0,!1),fn&&typeof fn.onPostCommitFiberRoot=="function")try{fn.onPostCommitFiberRoot(hn,M)}catch{}return!0}finally{z.p=x,P.T=g,eT(s,u)}}function tT(s,u,m){u=Vr(m,u),u=qb(s.stateNode,u,2),s=ws(s,u,2),s!==null&&(Jn(s,2),Ua(s))}function dt(s,u,m){if(s.tag===3)tT(s,s,m);else for(;u!==null;){if(u.tag===3){tT(u,s,m);break}else if(u.tag===1){var g=u.stateNode;if(typeof u.type.getDerivedStateFromError=="function"||typeof g.componentDidCatch=="function"&&(As===null||!As.has(g))){s=Vr(m,s),m=iE(2),g=ws(u,m,2),g!==null&&(rE(m,g,u,s),Jn(g,2),Ua(g));break}}u=u.return}}function hw(s,u,m){var g=s.pingCache;if(g===null){g=s.pingCache=new LG;var x=new Set;g.set(u,x)}else x=g.get(u),x===void 0&&(x=new Set,g.set(u,x));x.has(m)||(aw=!0,x.add(m),s=HG.bind(null,s,u,m),u.then(s,s))}function HG(s,u,m){var g=s.pingCache;g!==null&&g.delete(u),s.pingedLanes|=s.suspendedLanes&m,s.warmLanes&=~m,kt===s&&(Gn&m)===m&&(Yt===4||Yt===3&&(Gn&62914560)===Gn&&300>Ye()-qp?(lt&2)===0&&rf(s,0):ow|=m,nf===Gn&&(nf=0)),Ua(s)}function iT(s,u){u===0&&(u=Fe()),s=_l(s,u),s!==null&&(Jn(s,u),Ua(s))}function UG(s){var u=s.memoizedState,m=0;u!==null&&(m=u.retryLane),iT(s,m)}function VG(s,u){var m=0;switch(s.tag){case 31:case 13:var g=s.stateNode,x=s.memoizedState;x!==null&&(m=x.retryLane);break;case 19:g=s.stateNode;break;case 22:g=s.stateNode._retryCache;break;default:throw Error(i(314))}g!==null&&g.delete(u),iT(s,m)}function WG(s,u){return Be(s,u)}var Kp=null,of=null,mw=!1,Xp=!1,pw=!1,Ts=0;function Ua(s){s!==of&&s.next===null&&(of===null?Kp=of=s:of=of.next=s),Xp=!0,mw||(mw=!0,YG())}function xd(s,u){if(!pw&&Xp){pw=!0;do for(var m=!1,g=Kp;g!==null;){if(s!==0){var x=g.pendingLanes;if(x===0)var M=0;else{var I=g.suspendedLanes,K=g.pingedLanes;M=(1<<31-Ke(42|s)+1)-1,M&=x&~(I&~K),M=M&201326741?M&201326741|1:M?M|2:0}M!==0&&(m=!0,sT(g,M))}else M=Gn,M=tt(g,g===kt?M:0,g.cancelPendingCommit!==null||g.timeoutHandle!==-1),(M&3)===0||At(g,M)||(m=!0,sT(g,M));g=g.next}while(m);pw=!1}}function GG(){rT()}function rT(){Xp=mw=!1;var s=0;Ts!==0&&rY()&&(s=Ts);for(var u=Ye(),m=null,g=Kp;g!==null;){var x=g.next,M=aT(g,u);M===0?(g.next=null,m===null?Kp=x:m.next=x,x===null&&(of=m)):(m=g,(s!==0||(M&3)!==0)&&(Xp=!0)),g=x}hi!==0&&hi!==5||xd(s),Ts!==0&&(Ts=0)}function aT(s,u){for(var m=s.suspendedLanes,g=s.pingedLanes,x=s.expirationTimes,M=s.pendingLanes&-62914561;0<M;){var I=31-Ke(M),K=1<<I,J=x[I];J===-1?((K&m)===0||(K&g)!==0)&&(x[I]=$e(K,u)):J<=u&&(s.expiredLanes|=K),M&=~K}if(u=kt,m=Gn,m=tt(s,s===u?m:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),g=s.callbackNode,m===0||s===u&&(ct===2||ct===9)||s.cancelPendingCommit!==null)return g!==null&&g!==null&&Ve(g),s.callbackNode=null,s.callbackPriority=0;if((m&3)===0||At(s,m)){if(u=m&-m,u===s.callbackPriority)return u;switch(g!==null&&Ve(g),In(m)){case 2:case 8:m=me;break;case 32:m=xe;break;case 268435456:m=ne;break;default:m=xe}return g=oT.bind(null,s),m=Be(m,g),s.callbackPriority=u,s.callbackNode=m,u}return g!==null&&g!==null&&Ve(g),s.callbackPriority=2,s.callbackNode=null,2}function oT(s,u){if(hi!==0&&hi!==5)return s.callbackNode=null,s.callbackPriority=0,null;var m=s.callbackNode;if(Yp()&&s.callbackNode!==m)return null;var g=Gn;return g=tt(s,s===kt?g:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),g===0?null:(FE(s,g,u),aT(s,Ye()),s.callbackNode!=null&&s.callbackNode===m?oT.bind(null,s):null)}function sT(s,u){if(Yp())return null;FE(s,u,!0)}function YG(){oY(function(){(lt&6)!==0?Be(Q,GG):rT()})}function vw(){if(Ts===0){var s=Uu;s===0&&(s=mt,mt<<=1,(mt&261888)===0&&(mt=256)),Ts=s}return Ts}function lT(s){return s==null||typeof s=="symbol"||typeof s=="boolean"?null:typeof s=="function"?s:Qi(""+s)}function uT(s,u){var m=u.ownerDocument.createElement("input");return m.name=u.name,m.value=u.value,s.id&&m.setAttribute("form",s.id),u.parentNode.insertBefore(m,u),s=new FormData(s),m.parentNode.removeChild(m),s}function KG(s,u,m,g,x){if(u==="submit"&&m&&m.stateNode===x){var M=lT((x[Lt]||null).action),I=g.submitter;I&&(u=(u=I[Lt]||null)?lT(u.formAction):I.getAttribute("formAction"),u!==null&&(M=u,I=null));var K=new lp("action","action",null,g,x);s.push({event:K,listeners:[{instance:null,listener:function(){if(g.defaultPrevented){if(Ts!==0){var J=I?uT(x,I):new FormData(x);$b(m,{pending:!0,data:J,method:x.method,action:M},null,J)}}else typeof M=="function"&&(K.preventDefault(),J=I?uT(x,I):new FormData(x),$b(m,{pending:!0,data:J,method:x.method,action:M},M,J))},currentTarget:x}]})}}for(var gw=0;gw<J0.length;gw++){var yw=J0[gw],XG=yw.toLowerCase(),ZG=yw[0].toUpperCase()+yw.slice(1);wa(XG,"on"+ZG)}wa(BA,"onAnimationEnd"),wa(FA,"onAnimationIteration"),wa(qA,"onAnimationStart"),wa("dblclick","onDoubleClick"),wa("focusin","onFocus"),wa("focusout","onBlur"),wa(hG,"onTransitionRun"),wa(mG,"onTransitionStart"),wa(pG,"onTransitionCancel"),wa(HA,"onTransitionEnd"),Hr("onMouseEnter",["mouseout","mouseover"]),Hr("onMouseLeave",["mouseout","mouseover"]),Hr("onPointerEnter",["pointerout","pointerover"]),Hr("onPointerLeave",["pointerout","pointerover"]),qr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),qr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),qr("onBeforeInput",["compositionend","keypress","textInput","paste"]),qr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),qr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),qr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Sd="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(" "),QG=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Sd));function fT(s,u){u=(u&4)!==0;for(var m=0;m<s.length;m++){var g=s[m],x=g.event;g=g.listeners;e:{var M=void 0;if(u)for(var I=g.length-1;0<=I;I--){var K=g[I],J=K.instance,ce=K.currentTarget;if(K=K.listener,J!==M&&x.isPropagationStopped())break e;M=K,x.currentTarget=ce;try{M(x)}catch(Se){cp(Se)}x.currentTarget=null,M=J}else for(I=0;I<g.length;I++){if(K=g[I],J=K.instance,ce=K.currentTarget,K=K.listener,J!==M&&x.isPropagationStopped())break e;M=K,x.currentTarget=ce;try{M(x)}catch(Se){cp(Se)}x.currentTarget=null,M=J}}}}function Hn(s,u){var m=u[Ki];m===void 0&&(m=u[Ki]=new Set);var g=s+"__bubble";m.has(g)||(cT(u,s,2,!1),m.add(g))}function bw(s,u,m){var g=0;u&&(g|=4),cT(m,s,g,u)}var Zp="_reactListening"+Math.random().toString(36).slice(2);function ww(s){if(!s[Zp]){s[Zp]=!0,_r.forEach(function(m){m!=="selectionchange"&&(QG.has(m)||bw(m,!1,s),bw(m,!0,s))});var u=s.nodeType===9?s:s.ownerDocument;u===null||u[Zp]||(u[Zp]=!0,bw("selectionchange",!1,u))}}function cT(s,u,m,g){switch(BT(u)){case 2:var x=AY;break;case 8:x=OY;break;default:x=Nw}m=x.bind(null,u,m,s),x=void 0,!B0||u!=="touchstart"&&u!=="touchmove"&&u!=="wheel"||(x=!0),g?x!==void 0?s.addEventListener(u,m,{capture:!0,passive:x}):s.addEventListener(u,m,!0):x!==void 0?s.addEventListener(u,m,{passive:x}):s.addEventListener(u,m,!1)}function kw(s,u,m,g,x){var M=g;if((u&1)===0&&(u&2)===0&&g!==null)e:for(;;){if(g===null)return;var I=g.tag;if(I===3||I===4){var K=g.stateNode.containerInfo;if(K===x)break;if(I===4)for(I=g.return;I!==null;){var J=I.tag;if((J===3||J===4)&&I.stateNode.containerInfo===x)return;I=I.return}for(;K!==null;){if(I=wr(K),I===null)return;if(J=I.tag,J===5||J===6||J===26||J===27){g=M=I;continue e}K=K.parentNode}}g=g.return}vA(function(){var ce=M,Se=L0(m),je=[];e:{var de=UA.get(s);if(de!==void 0){var ve=lp,an=s;switch(s){case"keypress":if(op(m)===0)break e;case"keydown":case"keyup":ve=VW;break;case"focusin":an="focus",ve=U0;break;case"focusout":an="blur",ve=U0;break;case"beforeblur":case"afterblur":ve=U0;break;case"click":if(m.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":ve=bA;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ve=RW;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ve=YW;break;case BA:case FA:case qA:ve=$W;break;case HA:ve=XW;break;case"scroll":case"scrollend":ve=jW;break;case"wheel":ve=QW;break;case"copy":case"cut":case"paste":ve=LW;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ve=kA;break;case"toggle":case"beforetoggle":ve=eG}var vn=(u&4)!==0,gt=!vn&&(s==="scroll"||s==="scrollend"),se=vn?de!==null?de+"Capture":null:de;vn=[];for(var re=ce,fe;re!==null;){var Te=re;if(fe=Te.stateNode,Te=Te.tag,Te!==5&&Te!==26&&Te!==27||fe===null||se===null||(Te=Wc(re,se),Te!=null&&vn.push(Cd(re,Te,fe))),gt)break;re=re.return}0<vn.length&&(de=new ve(de,an,null,m,Se),je.push({event:de,listeners:vn}))}}if((u&7)===0){e:{if(de=s==="mouseover"||s==="pointerover",ve=s==="mouseout"||s==="pointerout",de&&m!==z0&&(an=m.relatedTarget||m.fromElement)&&(wr(an)||an[di]))break e;if((ve||de)&&(de=Se.window===Se?Se:(de=Se.ownerDocument)?de.defaultView||de.parentWindow:window,ve?(an=m.relatedTarget||m.toElement,ve=ce,an=an?wr(an):null,an!==null&&(gt=a(an),vn=an.tag,an!==gt||vn!==5&&vn!==27&&vn!==6)&&(an=null)):(ve=null,an=ce),ve!==an)){if(vn=bA,Te="onMouseLeave",se="onMouseEnter",re="mouse",(s==="pointerout"||s==="pointerover")&&(vn=kA,Te="onPointerLeave",se="onPointerEnter",re="pointer"),gt=ve==null?de:dn(ve),fe=an==null?de:dn(an),de=new vn(Te,re+"leave",ve,m,Se),de.target=gt,de.relatedTarget=fe,Te=null,wr(Se)===ce&&(vn=new vn(se,re+"enter",an,m,Se),vn.target=fe,vn.relatedTarget=gt,Te=vn),gt=Te,ve&&an)n:{for(vn=JG,se=ve,re=an,fe=0,Te=se;Te;Te=vn(Te))fe++;Te=0;for(var mn=re;mn;mn=vn(mn))Te++;for(;0<fe-Te;)se=vn(se),fe--;for(;0<Te-fe;)re=vn(re),Te--;for(;fe--;){if(se===re||re!==null&&se===re.alternate){vn=se;break n}se=vn(se),re=vn(re)}vn=null}else vn=null;ve!==null&&dT(je,de,ve,vn,!1),an!==null&>!==null&&dT(je,gt,an,vn,!0)}}e:{if(de=ce?dn(ce):window,ve=de.nodeName&&de.nodeName.toLowerCase(),ve==="select"||ve==="input"&&de.type==="file")var it=TA;else if(OA(de))if(MA)it=fG;else{it=lG;var ln=sG}else ve=de.nodeName,!ve||ve.toLowerCase()!=="input"||de.type!=="checkbox"&&de.type!=="radio"?ce&&Ai(ce.elementType)&&(it=TA):it=uG;if(it&&(it=it(s,ce))){EA(je,it,m,Se);break e}ln&&ln(s,de,ce),s==="focusout"&&ce&&de.type==="number"&&ce.memoizedProps.value!=null&&ds(de,"number",de.value)}switch(ln=ce?dn(ce):window,s){case"focusin":(OA(ln)||ln.contentEditable==="true")&&($u=ln,X0=ce,ed=null);break;case"focusout":ed=X0=$u=null;break;case"mousedown":Z0=!0;break;case"contextmenu":case"mouseup":case"dragend":Z0=!1,LA(je,m,Se);break;case"selectionchange":if(dG)break;case"keydown":case"keyup":LA(je,m,Se)}var Pn;if(W0)e:{switch(s){case"compositionstart":var Yn="onCompositionStart";break e;case"compositionend":Yn="onCompositionEnd";break e;case"compositionupdate":Yn="onCompositionUpdate";break e}Yn=void 0}else Nu?CA(s,m)&&(Yn="onCompositionEnd"):s==="keydown"&&m.keyCode===229&&(Yn="onCompositionStart");Yn&&(_A&&m.locale!=="ko"&&(Nu||Yn!=="onCompositionStart"?Yn==="onCompositionEnd"&&Nu&&(Pn=gA()):(hs=Se,F0="value"in hs?hs.value:hs.textContent,Nu=!0)),ln=Qp(ce,Yn),0<ln.length&&(Yn=new wA(Yn,s,null,m,Se),je.push({event:Yn,listeners:ln}),Pn?Yn.data=Pn:(Pn=AA(m),Pn!==null&&(Yn.data=Pn)))),(Pn=tG?iG(s,m):rG(s,m))&&(Yn=Qp(ce,"onBeforeInput"),0<Yn.length&&(ln=new wA("onBeforeInput","beforeinput",null,m,Se),je.push({event:ln,listeners:Yn}),ln.data=Pn)),KG(je,s,ce,m,Se)}fT(je,u)})}function Cd(s,u,m){return{instance:s,listener:u,currentTarget:m}}function Qp(s,u){for(var m=u+"Capture",g=[];s!==null;){var x=s,M=x.stateNode;if(x=x.tag,x!==5&&x!==26&&x!==27||M===null||(x=Wc(s,m),x!=null&&g.unshift(Cd(s,x,M)),x=Wc(s,u),x!=null&&g.push(Cd(s,x,M))),s.tag===3)return g;s=s.return}return[]}function JG(s){if(s===null)return null;do s=s.return;while(s&&s.tag!==5&&s.tag!==27);return s||null}function dT(s,u,m,g,x){for(var M=u._reactName,I=[];m!==null&&m!==g;){var K=m,J=K.alternate,ce=K.stateNode;if(K=K.tag,J!==null&&J===g)break;K!==5&&K!==26&&K!==27||ce===null||(J=ce,x?(ce=Wc(m,M),ce!=null&&I.unshift(Cd(m,ce,J))):x||(ce=Wc(m,M),ce!=null&&I.push(Cd(m,ce,J)))),m=m.return}I.length!==0&&s.push({event:u,listeners:I})}var eY=/\r\n?/g,nY=/\u0000|\uFFFD/g;function hT(s){return(typeof s=="string"?s:""+s).replace(eY,`
|
||
`).replace(nY,"")}function mT(s,u){return u=hT(u),hT(s)===u}function vt(s,u,m,g,x,M){switch(m){case"children":typeof g=="string"?u==="body"||u==="textarea"&&g===""||xr(s,g):(typeof g=="number"||typeof g=="bigint")&&u!=="body"&&xr(s,""+g);break;case"className":Oe(s,"class",g);break;case"tabIndex":Oe(s,"tabindex",g);break;case"dir":case"role":case"viewBox":case"width":case"height":Oe(s,m,g);break;case"style":yl(s,g,M);break;case"data":if(u!=="object"){Oe(s,"data",g);break}case"src":case"href":if(g===""&&(u!=="a"||m!=="href")){s.removeAttribute(m);break}if(g==null||typeof g=="function"||typeof g=="symbol"||typeof g=="boolean"){s.removeAttribute(m);break}g=Qi(""+g),s.setAttribute(m,g);break;case"action":case"formAction":if(typeof g=="function"){s.setAttribute(m,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof M=="function"&&(m==="formAction"?(u!=="input"&&vt(s,u,"name",x.name,x,null),vt(s,u,"formEncType",x.formEncType,x,null),vt(s,u,"formMethod",x.formMethod,x,null),vt(s,u,"formTarget",x.formTarget,x,null)):(vt(s,u,"encType",x.encType,x,null),vt(s,u,"method",x.method,x,null),vt(s,u,"target",x.target,x,null)));if(g==null||typeof g=="symbol"||typeof g=="boolean"){s.removeAttribute(m);break}g=Qi(""+g),s.setAttribute(m,g);break;case"onClick":g!=null&&(s.onclick=ba);break;case"onScroll":g!=null&&Hn("scroll",s);break;case"onScrollEnd":g!=null&&Hn("scrollend",s);break;case"dangerouslySetInnerHTML":if(g!=null){if(typeof g!="object"||!("__html"in g))throw Error(i(61));if(m=g.__html,m!=null){if(x.children!=null)throw Error(i(60));s.innerHTML=m}}break;case"multiple":s.multiple=g&&typeof g!="function"&&typeof g!="symbol";break;case"muted":s.muted=g&&typeof g!="function"&&typeof g!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(g==null||typeof g=="function"||typeof g=="boolean"||typeof g=="symbol"){s.removeAttribute("xlink:href");break}m=Qi(""+g),s.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",m);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":g!=null&&typeof g!="function"&&typeof g!="symbol"?s.setAttribute(m,""+g):s.removeAttribute(m);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":g&&typeof g!="function"&&typeof g!="symbol"?s.setAttribute(m,""):s.removeAttribute(m);break;case"capture":case"download":g===!0?s.setAttribute(m,""):g!==!1&&g!=null&&typeof g!="function"&&typeof g!="symbol"?s.setAttribute(m,g):s.removeAttribute(m);break;case"cols":case"rows":case"size":case"span":g!=null&&typeof g!="function"&&typeof g!="symbol"&&!isNaN(g)&&1<=g?s.setAttribute(m,g):s.removeAttribute(m);break;case"rowSpan":case"start":g==null||typeof g=="function"||typeof g=="symbol"||isNaN(g)?s.removeAttribute(m):s.setAttribute(m,g);break;case"popover":Hn("beforetoggle",s),Hn("toggle",s),ee(s,"popover",g);break;case"xlinkActuate":Ee(s,"http://www.w3.org/1999/xlink","xlink:actuate",g);break;case"xlinkArcrole":Ee(s,"http://www.w3.org/1999/xlink","xlink:arcrole",g);break;case"xlinkRole":Ee(s,"http://www.w3.org/1999/xlink","xlink:role",g);break;case"xlinkShow":Ee(s,"http://www.w3.org/1999/xlink","xlink:show",g);break;case"xlinkTitle":Ee(s,"http://www.w3.org/1999/xlink","xlink:title",g);break;case"xlinkType":Ee(s,"http://www.w3.org/1999/xlink","xlink:type",g);break;case"xmlBase":Ee(s,"http://www.w3.org/XML/1998/namespace","xml:base",g);break;case"xmlLang":Ee(s,"http://www.w3.org/XML/1998/namespace","xml:lang",g);break;case"xmlSpace":Ee(s,"http://www.w3.org/XML/1998/namespace","xml:space",g);break;case"is":ee(s,"is",g);break;case"innerText":case"textContent":break;default:(!(2<m.length)||m[0]!=="o"&&m[0]!=="O"||m[1]!=="n"&&m[1]!=="N")&&(m=Vc.get(m)||m,ee(s,m,g))}}function _w(s,u,m,g,x,M){switch(m){case"style":yl(s,g,M);break;case"dangerouslySetInnerHTML":if(g!=null){if(typeof g!="object"||!("__html"in g))throw Error(i(61));if(m=g.__html,m!=null){if(x.children!=null)throw Error(i(60));s.innerHTML=m}}break;case"children":typeof g=="string"?xr(s,g):(typeof g=="number"||typeof g=="bigint")&&xr(s,""+g);break;case"onScroll":g!=null&&Hn("scroll",s);break;case"onScrollEnd":g!=null&&Hn("scrollend",s);break;case"onClick":g!=null&&(s.onclick=ba);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Ia.hasOwnProperty(m))e:{if(m[0]==="o"&&m[1]==="n"&&(x=m.endsWith("Capture"),u=m.slice(2,x?m.length-7:void 0),M=s[Lt]||null,M=M!=null?M[m]:null,typeof M=="function"&&s.removeEventListener(u,M,x),typeof g=="function")){typeof M!="function"&&M!==null&&(m in s?s[m]=null:s.hasAttribute(m)&&s.removeAttribute(m)),s.addEventListener(u,g,x);break e}m in s?s[m]=g:g===!0?s.setAttribute(m,""):ee(s,m,g)}}}function Mi(s,u,m){switch(u){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Hn("error",s),Hn("load",s);var g=!1,x=!1,M;for(M in m)if(m.hasOwnProperty(M)){var I=m[M];if(I!=null)switch(M){case"src":g=!0;break;case"srcSet":x=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(i(137,u));default:vt(s,u,M,I,m,null)}}x&&vt(s,u,"srcSet",m.srcSet,m,null),g&&vt(s,u,"src",m.src,m,null);return;case"input":Hn("invalid",s);var K=M=I=x=null,J=null,ce=null;for(g in m)if(m.hasOwnProperty(g)){var Se=m[g];if(Se!=null)switch(g){case"name":x=Se;break;case"type":I=Se;break;case"checked":J=Se;break;case"defaultChecked":ce=Se;break;case"value":M=Se;break;case"defaultValue":K=Se;break;case"children":case"dangerouslySetInnerHTML":if(Se!=null)throw Error(i(137,u));break;default:vt(s,u,g,Se,m,null)}}Zi(s,M,K,J,ce,I,x,!1);return;case"select":Hn("invalid",s),g=I=M=null;for(x in m)if(m.hasOwnProperty(x)&&(K=m[x],K!=null))switch(x){case"value":M=K;break;case"defaultValue":I=K;break;case"multiple":g=K;default:vt(s,u,x,K,m,null)}u=M,m=I,s.multiple=!!g,u!=null?Ci(s,!!g,u,!1):m!=null&&Ci(s,!!g,m,!0);return;case"textarea":Hn("invalid",s),M=x=g=null;for(I in m)if(m.hasOwnProperty(I)&&(K=m[I],K!=null))switch(I){case"value":g=K;break;case"defaultValue":x=K;break;case"children":M=K;break;case"dangerouslySetInnerHTML":if(K!=null)throw Error(i(91));break;default:vt(s,u,I,K,m,null)}N0(s,g,x,M);return;case"option":for(J in m)if(m.hasOwnProperty(J)&&(g=m[J],g!=null))switch(J){case"selected":s.selected=g&&typeof g!="function"&&typeof g!="symbol";break;default:vt(s,u,J,g,m,null)}return;case"dialog":Hn("beforetoggle",s),Hn("toggle",s),Hn("cancel",s),Hn("close",s);break;case"iframe":case"object":Hn("load",s);break;case"video":case"audio":for(g=0;g<Sd.length;g++)Hn(Sd[g],s);break;case"image":Hn("error",s),Hn("load",s);break;case"details":Hn("toggle",s);break;case"embed":case"source":case"link":Hn("error",s),Hn("load",s);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(ce in m)if(m.hasOwnProperty(ce)&&(g=m[ce],g!=null))switch(ce){case"children":case"dangerouslySetInnerHTML":throw Error(i(137,u));default:vt(s,u,ce,g,m,null)}return;default:if(Ai(u)){for(Se in m)m.hasOwnProperty(Se)&&(g=m[Se],g!==void 0&&_w(s,u,Se,g,m,void 0));return}}for(K in m)m.hasOwnProperty(K)&&(g=m[K],g!=null&&vt(s,u,K,g,m,null))}function tY(s,u,m,g){switch(u){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var x=null,M=null,I=null,K=null,J=null,ce=null,Se=null;for(ve in m){var je=m[ve];if(m.hasOwnProperty(ve)&&je!=null)switch(ve){case"checked":break;case"value":break;case"defaultValue":J=je;default:g.hasOwnProperty(ve)||vt(s,u,ve,null,g,je)}}for(var de in g){var ve=g[de];if(je=m[de],g.hasOwnProperty(de)&&(ve!=null||je!=null))switch(de){case"type":M=ve;break;case"name":x=ve;break;case"checked":ce=ve;break;case"defaultChecked":Se=ve;break;case"value":I=ve;break;case"defaultValue":K=ve;break;case"children":case"dangerouslySetInnerHTML":if(ve!=null)throw Error(i(137,u));break;default:ve!==je&&vt(s,u,de,ve,g,je)}}st(s,I,K,J,ce,Se,M,x);return;case"select":ve=I=K=de=null;for(M in m)if(J=m[M],m.hasOwnProperty(M)&&J!=null)switch(M){case"value":break;case"multiple":ve=J;default:g.hasOwnProperty(M)||vt(s,u,M,null,g,J)}for(x in g)if(M=g[x],J=m[x],g.hasOwnProperty(x)&&(M!=null||J!=null))switch(x){case"value":de=M;break;case"defaultValue":K=M;break;case"multiple":I=M;default:M!==J&&vt(s,u,x,M,g,J)}u=K,m=I,g=ve,de!=null?Ci(s,!!m,de,!1):!!g!=!!m&&(u!=null?Ci(s,!!m,u,!0):Ci(s,!!m,m?[]:"",!1));return;case"textarea":ve=de=null;for(K in m)if(x=m[K],m.hasOwnProperty(K)&&x!=null&&!g.hasOwnProperty(K))switch(K){case"value":break;case"children":break;default:vt(s,u,K,null,g,x)}for(I in g)if(x=g[I],M=m[I],g.hasOwnProperty(I)&&(x!=null||M!=null))switch(I){case"value":de=x;break;case"defaultValue":ve=x;break;case"children":break;case"dangerouslySetInnerHTML":if(x!=null)throw Error(i(91));break;default:x!==M&&vt(s,u,I,x,g,M)}po(s,de,ve);return;case"option":for(var an in m)if(de=m[an],m.hasOwnProperty(an)&&de!=null&&!g.hasOwnProperty(an))switch(an){case"selected":s.selected=!1;break;default:vt(s,u,an,null,g,de)}for(J in g)if(de=g[J],ve=m[J],g.hasOwnProperty(J)&&de!==ve&&(de!=null||ve!=null))switch(J){case"selected":s.selected=de&&typeof de!="function"&&typeof de!="symbol";break;default:vt(s,u,J,de,g,ve)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var vn in m)de=m[vn],m.hasOwnProperty(vn)&&de!=null&&!g.hasOwnProperty(vn)&&vt(s,u,vn,null,g,de);for(ce in g)if(de=g[ce],ve=m[ce],g.hasOwnProperty(ce)&&de!==ve&&(de!=null||ve!=null))switch(ce){case"children":case"dangerouslySetInnerHTML":if(de!=null)throw Error(i(137,u));break;default:vt(s,u,ce,de,g,ve)}return;default:if(Ai(u)){for(var gt in m)de=m[gt],m.hasOwnProperty(gt)&&de!==void 0&&!g.hasOwnProperty(gt)&&_w(s,u,gt,void 0,g,de);for(Se in g)de=g[Se],ve=m[Se],!g.hasOwnProperty(Se)||de===ve||de===void 0&&ve===void 0||_w(s,u,Se,de,g,ve);return}}for(var se in m)de=m[se],m.hasOwnProperty(se)&&de!=null&&!g.hasOwnProperty(se)&&vt(s,u,se,null,g,de);for(je in g)de=g[je],ve=m[je],!g.hasOwnProperty(je)||de===ve||de==null&&ve==null||vt(s,u,je,de,g,ve)}function pT(s){switch(s){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function iY(){if(typeof performance.getEntriesByType=="function"){for(var s=0,u=0,m=performance.getEntriesByType("resource"),g=0;g<m.length;g++){var x=m[g],M=x.transferSize,I=x.initiatorType,K=x.duration;if(M&&K&&pT(I)){for(I=0,K=x.responseEnd,g+=1;g<m.length;g++){var J=m[g],ce=J.startTime;if(ce>K)break;var Se=J.transferSize,je=J.initiatorType;Se&&pT(je)&&(J=J.responseEnd,I+=Se*(J<K?1:(K-ce)/(J-ce)))}if(--g,u+=8*(M+I)/(x.duration/1e3),s++,10<s)break}}if(0<s)return u/s/1e6}return navigator.connection&&(s=navigator.connection.downlink,typeof s=="number")?s:5}var xw=null,Sw=null;function Jp(s){return s.nodeType===9?s:s.ownerDocument}function vT(s){switch(s){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function gT(s,u){if(s===0)switch(u){case"svg":return 1;case"math":return 2;default:return 0}return s===1&&u==="foreignObject"?0:s}function Cw(s,u){return s==="textarea"||s==="noscript"||typeof u.children=="string"||typeof u.children=="number"||typeof u.children=="bigint"||typeof u.dangerouslySetInnerHTML=="object"&&u.dangerouslySetInnerHTML!==null&&u.dangerouslySetInnerHTML.__html!=null}var Aw=null;function rY(){var s=window.event;return s&&s.type==="popstate"?s===Aw?!1:(Aw=s,!0):(Aw=null,!1)}var yT=typeof setTimeout=="function"?setTimeout:void 0,aY=typeof clearTimeout=="function"?clearTimeout:void 0,bT=typeof Promise=="function"?Promise:void 0,oY=typeof queueMicrotask=="function"?queueMicrotask:typeof bT<"u"?function(s){return bT.resolve(null).then(s).catch(sY)}:yT;function sY(s){setTimeout(function(){throw s})}function Ms(s){return s==="head"}function wT(s,u){var m=u,g=0;do{var x=m.nextSibling;if(s.removeChild(m),x&&x.nodeType===8)if(m=x.data,m==="/$"||m==="/&"){if(g===0){s.removeChild(x),ff(u);return}g--}else if(m==="$"||m==="$?"||m==="$~"||m==="$!"||m==="&")g++;else if(m==="html")Ad(s.ownerDocument.documentElement);else if(m==="head"){m=s.ownerDocument.head,Ad(m);for(var M=m.firstChild;M;){var I=M.nextSibling,K=M.nodeName;M[Fr]||K==="SCRIPT"||K==="STYLE"||K==="LINK"&&M.rel.toLowerCase()==="stylesheet"||m.removeChild(M),M=I}}else m==="body"&&Ad(s.ownerDocument.body);m=x}while(m);ff(u)}function kT(s,u){var m=s;s=0;do{var g=m.nextSibling;if(m.nodeType===1?u?(m._stashedDisplay=m.style.display,m.style.display="none"):(m.style.display=m._stashedDisplay||"",m.getAttribute("style")===""&&m.removeAttribute("style")):m.nodeType===3&&(u?(m._stashedText=m.nodeValue,m.nodeValue=""):m.nodeValue=m._stashedText||""),g&&g.nodeType===8)if(m=g.data,m==="/$"){if(s===0)break;s--}else m!=="$"&&m!=="$?"&&m!=="$~"&&m!=="$!"||s++;m=g}while(m)}function Ow(s){var u=s.firstChild;for(u&&u.nodeType===10&&(u=u.nextSibling);u;){var m=u;switch(u=u.nextSibling,m.nodeName){case"HTML":case"HEAD":case"BODY":Ow(m),La(m);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(m.rel.toLowerCase()==="stylesheet")continue}s.removeChild(m)}}function lY(s,u,m,g){for(;s.nodeType===1;){var x=m;if(s.nodeName.toLowerCase()!==u.toLowerCase()){if(!g&&(s.nodeName!=="INPUT"||s.type!=="hidden"))break}else if(g){if(!s[Fr])switch(u){case"meta":if(!s.hasAttribute("itemprop"))break;return s;case"link":if(M=s.getAttribute("rel"),M==="stylesheet"&&s.hasAttribute("data-precedence"))break;if(M!==x.rel||s.getAttribute("href")!==(x.href==null||x.href===""?null:x.href)||s.getAttribute("crossorigin")!==(x.crossOrigin==null?null:x.crossOrigin)||s.getAttribute("title")!==(x.title==null?null:x.title))break;return s;case"style":if(s.hasAttribute("data-precedence"))break;return s;case"script":if(M=s.getAttribute("src"),(M!==(x.src==null?null:x.src)||s.getAttribute("type")!==(x.type==null?null:x.type)||s.getAttribute("crossorigin")!==(x.crossOrigin==null?null:x.crossOrigin))&&M&&s.hasAttribute("async")&&!s.hasAttribute("itemprop"))break;return s;default:return s}}else if(u==="input"&&s.type==="hidden"){var M=x.name==null?null:""+x.name;if(x.type==="hidden"&&s.getAttribute("name")===M)return s}else return s;if(s=Xr(s.nextSibling),s===null)break}return null}function uY(s,u,m){if(u==="")return null;for(;s.nodeType!==3;)if((s.nodeType!==1||s.nodeName!=="INPUT"||s.type!=="hidden")&&!m||(s=Xr(s.nextSibling),s===null))return null;return s}function _T(s,u){for(;s.nodeType!==8;)if((s.nodeType!==1||s.nodeName!=="INPUT"||s.type!=="hidden")&&!u||(s=Xr(s.nextSibling),s===null))return null;return s}function Ew(s){return s.data==="$?"||s.data==="$~"}function Tw(s){return s.data==="$!"||s.data==="$?"&&s.ownerDocument.readyState!=="loading"}function fY(s,u){var m=s.ownerDocument;if(s.data==="$~")s._reactRetry=u;else if(s.data!=="$?"||m.readyState!=="loading")u();else{var g=function(){u(),m.removeEventListener("DOMContentLoaded",g)};m.addEventListener("DOMContentLoaded",g),s._reactRetry=g}}function Xr(s){for(;s!=null;s=s.nextSibling){var u=s.nodeType;if(u===1||u===3)break;if(u===8){if(u=s.data,u==="$"||u==="$!"||u==="$?"||u==="$~"||u==="&"||u==="F!"||u==="F")break;if(u==="/$"||u==="/&")return null}}return s}var Mw=null;function xT(s){s=s.nextSibling;for(var u=0;s;){if(s.nodeType===8){var m=s.data;if(m==="/$"||m==="/&"){if(u===0)return Xr(s.nextSibling);u--}else m!=="$"&&m!=="$!"&&m!=="$?"&&m!=="$~"&&m!=="&"||u++}s=s.nextSibling}return null}function ST(s){s=s.previousSibling;for(var u=0;s;){if(s.nodeType===8){var m=s.data;if(m==="$"||m==="$!"||m==="$?"||m==="$~"||m==="&"){if(u===0)return s;u--}else m!=="/$"&&m!=="/&"||u++}s=s.previousSibling}return null}function CT(s,u,m){switch(u=Jp(m),s){case"html":if(s=u.documentElement,!s)throw Error(i(452));return s;case"head":if(s=u.head,!s)throw Error(i(453));return s;case"body":if(s=u.body,!s)throw Error(i(454));return s;default:throw Error(i(451))}}function Ad(s){for(var u=s.attributes;u.length;)s.removeAttributeNode(u[0]);La(s)}var Zr=new Map,AT=new Set;function ev(s){return typeof s.getRootNode=="function"?s.getRootNode():s.nodeType===9?s:s.ownerDocument}var jo=z.d;z.d={f:cY,r:dY,D:hY,C:mY,L:pY,m:vY,X:yY,S:gY,M:bY};function cY(){var s=jo.f(),u=Vp();return s||u}function dY(s){var u=kr(s);u!==null&&u.tag===5&&u.type==="form"?HO(u):jo.r(s)}var sf=typeof document>"u"?null:document;function OT(s,u,m){var g=sf;if(g&&typeof u=="string"&&u){var x=Xi(u);x='link[rel="'+s+'"][href="'+x+'"]',typeof m=="string"&&(x+='[crossorigin="'+m+'"]'),AT.has(x)||(AT.add(x),s={rel:s,crossOrigin:m,href:u},g.querySelector(x)===null&&(u=g.createElement("link"),Mi(u,"link",s),sn(u),g.head.appendChild(u)))}}function hY(s){jo.D(s),OT("dns-prefetch",s,null)}function mY(s,u){jo.C(s,u),OT("preconnect",s,u)}function pY(s,u,m){jo.L(s,u,m);var g=sf;if(g&&s&&u){var x='link[rel="preload"][as="'+Xi(u)+'"]';u==="image"&&m&&m.imageSrcSet?(x+='[imagesrcset="'+Xi(m.imageSrcSet)+'"]',typeof m.imageSizes=="string"&&(x+='[imagesizes="'+Xi(m.imageSizes)+'"]')):x+='[href="'+Xi(s)+'"]';var M=x;switch(u){case"style":M=lf(s);break;case"script":M=uf(s)}Zr.has(M)||(s=d({rel:"preload",href:u==="image"&&m&&m.imageSrcSet?void 0:s,as:u},m),Zr.set(M,s),g.querySelector(x)!==null||u==="style"&&g.querySelector(Od(M))||u==="script"&&g.querySelector(Ed(M))||(u=g.createElement("link"),Mi(u,"link",s),sn(u),g.head.appendChild(u)))}}function vY(s,u){jo.m(s,u);var m=sf;if(m&&s){var g=u&&typeof u.as=="string"?u.as:"script",x='link[rel="modulepreload"][as="'+Xi(g)+'"][href="'+Xi(s)+'"]',M=x;switch(g){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":M=uf(s)}if(!Zr.has(M)&&(s=d({rel:"modulepreload",href:s},u),Zr.set(M,s),m.querySelector(x)===null)){switch(g){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(m.querySelector(Ed(M)))return}g=m.createElement("link"),Mi(g,"link",s),sn(g),m.head.appendChild(g)}}}function gY(s,u,m){jo.S(s,u,m);var g=sf;if(g&&s){var x=ti(g).hoistableStyles,M=lf(s);u=u||"default";var I=x.get(M);if(!I){var K={loading:0,preload:null};if(I=g.querySelector(Od(M)))K.loading=5;else{s=d({rel:"stylesheet",href:s,"data-precedence":u},m),(m=Zr.get(M))&&jw(s,m);var J=I=g.createElement("link");sn(J),Mi(J,"link",s),J._p=new Promise(function(ce,Se){J.onload=ce,J.onerror=Se}),J.addEventListener("load",function(){K.loading|=1}),J.addEventListener("error",function(){K.loading|=2}),K.loading|=4,nv(I,u,g)}I={type:"stylesheet",instance:I,count:1,state:K},x.set(M,I)}}}function yY(s,u){jo.X(s,u);var m=sf;if(m&&s){var g=ti(m).hoistableScripts,x=uf(s),M=g.get(x);M||(M=m.querySelector(Ed(x)),M||(s=d({src:s,async:!0},u),(u=Zr.get(x))&&Dw(s,u),M=m.createElement("script"),sn(M),Mi(M,"link",s),m.head.appendChild(M)),M={type:"script",instance:M,count:1,state:null},g.set(x,M))}}function bY(s,u){jo.M(s,u);var m=sf;if(m&&s){var g=ti(m).hoistableScripts,x=uf(s),M=g.get(x);M||(M=m.querySelector(Ed(x)),M||(s=d({src:s,async:!0,type:"module"},u),(u=Zr.get(x))&&Dw(s,u),M=m.createElement("script"),sn(M),Mi(M,"link",s),m.head.appendChild(M)),M={type:"script",instance:M,count:1,state:null},g.set(x,M))}}function ET(s,u,m,g){var x=(x=ae.current)?ev(x):null;if(!x)throw Error(i(446));switch(s){case"meta":case"title":return null;case"style":return typeof m.precedence=="string"&&typeof m.href=="string"?(u=lf(m.href),m=ti(x).hoistableStyles,g=m.get(u),g||(g={type:"style",instance:null,count:0,state:null},m.set(u,g)),g):{type:"void",instance:null,count:0,state:null};case"link":if(m.rel==="stylesheet"&&typeof m.href=="string"&&typeof m.precedence=="string"){s=lf(m.href);var M=ti(x).hoistableStyles,I=M.get(s);if(I||(x=x.ownerDocument||x,I={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},M.set(s,I),(M=x.querySelector(Od(s)))&&!M._p&&(I.instance=M,I.state.loading=5),Zr.has(s)||(m={rel:"preload",as:"style",href:m.href,crossOrigin:m.crossOrigin,integrity:m.integrity,media:m.media,hrefLang:m.hrefLang,referrerPolicy:m.referrerPolicy},Zr.set(s,m),M||wY(x,s,m,I.state))),u&&g===null)throw Error(i(528,""));return I}if(u&&g!==null)throw Error(i(529,""));return null;case"script":return u=m.async,m=m.src,typeof m=="string"&&u&&typeof u!="function"&&typeof u!="symbol"?(u=uf(m),m=ti(x).hoistableScripts,g=m.get(u),g||(g={type:"script",instance:null,count:0,state:null},m.set(u,g)),g):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,s))}}function lf(s){return'href="'+Xi(s)+'"'}function Od(s){return'link[rel="stylesheet"]['+s+"]"}function TT(s){return d({},s,{"data-precedence":s.precedence,precedence:null})}function wY(s,u,m,g){s.querySelector('link[rel="preload"][as="style"]['+u+"]")?g.loading=1:(u=s.createElement("link"),g.preload=u,u.addEventListener("load",function(){return g.loading|=1}),u.addEventListener("error",function(){return g.loading|=2}),Mi(u,"link",m),sn(u),s.head.appendChild(u))}function uf(s){return'[src="'+Xi(s)+'"]'}function Ed(s){return"script[async]"+s}function MT(s,u,m){if(u.count++,u.instance===null)switch(u.type){case"style":var g=s.querySelector('style[data-href~="'+Xi(m.href)+'"]');if(g)return u.instance=g,sn(g),g;var x=d({},m,{"data-href":m.href,"data-precedence":m.precedence,href:null,precedence:null});return g=(s.ownerDocument||s).createElement("style"),sn(g),Mi(g,"style",x),nv(g,m.precedence,s),u.instance=g;case"stylesheet":x=lf(m.href);var M=s.querySelector(Od(x));if(M)return u.state.loading|=4,u.instance=M,sn(M),M;g=TT(m),(x=Zr.get(x))&&jw(g,x),M=(s.ownerDocument||s).createElement("link"),sn(M);var I=M;return I._p=new Promise(function(K,J){I.onload=K,I.onerror=J}),Mi(M,"link",g),u.state.loading|=4,nv(M,m.precedence,s),u.instance=M;case"script":return M=uf(m.src),(x=s.querySelector(Ed(M)))?(u.instance=x,sn(x),x):(g=m,(x=Zr.get(M))&&(g=d({},m),Dw(g,x)),s=s.ownerDocument||s,x=s.createElement("script"),sn(x),Mi(x,"link",g),s.head.appendChild(x),u.instance=x);case"void":return null;default:throw Error(i(443,u.type))}else u.type==="stylesheet"&&(u.state.loading&4)===0&&(g=u.instance,u.state.loading|=4,nv(g,m.precedence,s));return u.instance}function nv(s,u,m){for(var g=m.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),x=g.length?g[g.length-1]:null,M=x,I=0;I<g.length;I++){var K=g[I];if(K.dataset.precedence===u)M=K;else if(M!==x)break}M?M.parentNode.insertBefore(s,M.nextSibling):(u=m.nodeType===9?m.head:m,u.insertBefore(s,u.firstChild))}function jw(s,u){s.crossOrigin==null&&(s.crossOrigin=u.crossOrigin),s.referrerPolicy==null&&(s.referrerPolicy=u.referrerPolicy),s.title==null&&(s.title=u.title)}function Dw(s,u){s.crossOrigin==null&&(s.crossOrigin=u.crossOrigin),s.referrerPolicy==null&&(s.referrerPolicy=u.referrerPolicy),s.integrity==null&&(s.integrity=u.integrity)}var tv=null;function jT(s,u,m){if(tv===null){var g=new Map,x=tv=new Map;x.set(m,g)}else x=tv,g=x.get(m),g||(g=new Map,x.set(m,g));if(g.has(s))return g;for(g.set(s,null),m=m.getElementsByTagName(s),x=0;x<m.length;x++){var M=m[x];if(!(M[Fr]||M[Wn]||s==="link"&&M.getAttribute("rel")==="stylesheet")&&M.namespaceURI!=="http://www.w3.org/2000/svg"){var I=M.getAttribute(u)||"";I=s+I;var K=g.get(I);K?K.push(M):g.set(I,[M])}}return g}function DT(s,u,m){s=s.ownerDocument||s,s.head.insertBefore(m,u==="title"?s.querySelector("head > title"):null)}function kY(s,u,m){if(m===1||u.itemProp!=null)return!1;switch(s){case"meta":case"title":return!0;case"style":if(typeof u.precedence!="string"||typeof u.href!="string"||u.href==="")break;return!0;case"link":if(typeof u.rel!="string"||typeof u.href!="string"||u.href===""||u.onLoad||u.onError)break;switch(u.rel){case"stylesheet":return s=u.disabled,typeof u.precedence=="string"&&s==null;default:return!0}case"script":if(u.async&&typeof u.async!="function"&&typeof u.async!="symbol"&&!u.onLoad&&!u.onError&&u.src&&typeof u.src=="string")return!0}return!1}function RT(s){return!(s.type==="stylesheet"&&(s.state.loading&3)===0)}function _Y(s,u,m,g){if(m.type==="stylesheet"&&(typeof g.media!="string"||matchMedia(g.media).matches!==!1)&&(m.state.loading&4)===0){if(m.instance===null){var x=lf(g.href),M=u.querySelector(Od(x));if(M){u=M._p,u!==null&&typeof u=="object"&&typeof u.then=="function"&&(s.count++,s=iv.bind(s),u.then(s,s)),m.state.loading|=4,m.instance=M,sn(M);return}M=u.ownerDocument||u,g=TT(g),(x=Zr.get(x))&&jw(g,x),M=M.createElement("link"),sn(M);var I=M;I._p=new Promise(function(K,J){I.onload=K,I.onerror=J}),Mi(M,"link",g),m.instance=M}s.stylesheets===null&&(s.stylesheets=new Map),s.stylesheets.set(m,u),(u=m.state.preload)&&(m.state.loading&3)===0&&(s.count++,m=iv.bind(s),u.addEventListener("load",m),u.addEventListener("error",m))}}var Rw=0;function xY(s,u){return s.stylesheets&&s.count===0&&av(s,s.stylesheets),0<s.count||0<s.imgCount?function(m){var g=setTimeout(function(){if(s.stylesheets&&av(s,s.stylesheets),s.unsuspend){var M=s.unsuspend;s.unsuspend=null,M()}},6e4+u);0<s.imgBytes&&Rw===0&&(Rw=62500*iY());var x=setTimeout(function(){if(s.waitingForImages=!1,s.count===0&&(s.stylesheets&&av(s,s.stylesheets),s.unsuspend)){var M=s.unsuspend;s.unsuspend=null,M()}},(s.imgBytes>Rw?50:800)+u);return s.unsuspend=m,function(){s.unsuspend=null,clearTimeout(g),clearTimeout(x)}}:null}function iv(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)av(this,this.stylesheets);else if(this.unsuspend){var s=this.unsuspend;this.unsuspend=null,s()}}}var rv=null;function av(s,u){s.stylesheets=null,s.unsuspend!==null&&(s.count++,rv=new Map,u.forEach(SY,s),rv=null,iv.call(s))}function SY(s,u){if(!(u.state.loading&4)){var m=rv.get(s);if(m)var g=m.get(null);else{m=new Map,rv.set(s,m);for(var x=s.querySelectorAll("link[data-precedence],style[data-precedence]"),M=0;M<x.length;M++){var I=x[M];(I.nodeName==="LINK"||I.getAttribute("media")!=="not all")&&(m.set(I.dataset.precedence,I),g=I)}g&&m.set(null,g)}x=u.instance,I=x.getAttribute("data-precedence"),M=m.get(I)||g,M===g&&m.set(null,x),m.set(I,x),this.count++,g=iv.bind(this),x.addEventListener("load",g),x.addEventListener("error",g),M?M.parentNode.insertBefore(x,M.nextSibling):(s=s.nodeType===9?s.head:s,s.insertBefore(x,s.firstChild)),u.state.loading|=4}}var Td={$$typeof:C,Provider:null,Consumer:null,_currentValue:F,_currentValue2:F,_threadCount:0};function CY(s,u,m,g,x,M,I,K,J){this.tag=1,this.containerInfo=s,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=jn(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=jn(0),this.hiddenUpdates=jn(null),this.identifierPrefix=g,this.onUncaughtError=x,this.onCaughtError=M,this.onRecoverableError=I,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=J,this.incompleteTransitions=new Map}function PT(s,u,m,g,x,M,I,K,J,ce,Se,je){return s=new CY(s,u,m,I,J,ce,Se,je,K),u=1,M===!0&&(u|=24),M=Cr(3,null,null,u),s.current=M,M.stateNode=s,u=db(),u.refCount++,s.pooledCache=u,u.refCount++,M.memoizedState={element:g,isDehydrated:m,cache:u},vb(M),s}function NT(s){return s?(s=Iu,s):Iu}function $T(s,u,m,g,x,M){x=NT(x),g.context===null?g.context=x:g.pendingContext=x,g=bs(u),g.payload={element:m},M=M===void 0?null:M,M!==null&&(g.callback=M),m=ws(s,g,u),m!==null&&(cr(m,s,u),sd(m,s,u))}function zT(s,u){if(s=s.memoizedState,s!==null&&s.dehydrated!==null){var m=s.retryLane;s.retryLane=m!==0&&m<u?m:u}}function Pw(s,u){zT(s,u),(s=s.alternate)&&zT(s,u)}function LT(s){if(s.tag===13||s.tag===31){var u=_l(s,67108864);u!==null&&cr(u,s,67108864),Pw(s,67108864)}}function IT(s){if(s.tag===13||s.tag===31){var u=Mr();u=Ln(u);var m=_l(s,u);m!==null&&cr(m,s,u),Pw(s,u)}}var ov=!0;function AY(s,u,m,g){var x=P.T;P.T=null;var M=z.p;try{z.p=2,Nw(s,u,m,g)}finally{z.p=M,P.T=x}}function OY(s,u,m,g){var x=P.T;P.T=null;var M=z.p;try{z.p=8,Nw(s,u,m,g)}finally{z.p=M,P.T=x}}function Nw(s,u,m,g){if(ov){var x=$w(g);if(x===null)kw(s,u,g,sv,m),FT(s,g);else if(TY(x,s,u,m,g))g.stopPropagation();else if(FT(s,g),u&4&&-1<EY.indexOf(s)){for(;x!==null;){var M=kr(x);if(M!==null)switch(M.tag){case 3:if(M=M.stateNode,M.current.memoizedState.isDehydrated){var I=kn(M.pendingLanes);if(I!==0){var K=M;for(K.pendingLanes|=2,K.entangledLanes|=2;I;){var J=1<<31-Ke(I);K.entanglements[1]|=J,I&=~J}Ua(M),(lt&6)===0&&(Hp=Ye()+500,xd(0))}}break;case 31:case 13:K=_l(M,2),K!==null&&cr(K,M,2),Vp(),Pw(M,2)}if(M=$w(g),M===null&&kw(s,u,g,sv,m),M===x)break;x=M}x!==null&&g.stopPropagation()}else kw(s,u,g,null,m)}}function $w(s){return s=L0(s),zw(s)}var sv=null;function zw(s){if(sv=null,s=wr(s),s!==null){var u=a(s);if(u===null)s=null;else{var m=u.tag;if(m===13){if(s=o(u),s!==null)return s;s=null}else if(m===31){if(s=l(u),s!==null)return s;s=null}else if(m===3){if(u.stateNode.current.memoizedState.isDehydrated)return u.tag===3?u.stateNode.containerInfo:null;s=null}else u!==s&&(s=null)}}return sv=s,null}function BT(s){switch(s){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(rn()){case Q:return 2;case me:return 8;case xe:case Xe:return 32;case ne:return 268435456;default:return 32}default:return 32}}var Lw=!1,js=null,Ds=null,Rs=null,Md=new Map,jd=new Map,Ps=[],EY="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".split(" ");function FT(s,u){switch(s){case"focusin":case"focusout":js=null;break;case"dragenter":case"dragleave":Ds=null;break;case"mouseover":case"mouseout":Rs=null;break;case"pointerover":case"pointerout":Md.delete(u.pointerId);break;case"gotpointercapture":case"lostpointercapture":jd.delete(u.pointerId)}}function Dd(s,u,m,g,x,M){return s===null||s.nativeEvent!==M?(s={blockedOn:u,domEventName:m,eventSystemFlags:g,nativeEvent:M,targetContainers:[x]},u!==null&&(u=kr(u),u!==null&<(u)),s):(s.eventSystemFlags|=g,u=s.targetContainers,x!==null&&u.indexOf(x)===-1&&u.push(x),s)}function TY(s,u,m,g,x){switch(u){case"focusin":return js=Dd(js,s,u,m,g,x),!0;case"dragenter":return Ds=Dd(Ds,s,u,m,g,x),!0;case"mouseover":return Rs=Dd(Rs,s,u,m,g,x),!0;case"pointerover":var M=x.pointerId;return Md.set(M,Dd(Md.get(M)||null,s,u,m,g,x)),!0;case"gotpointercapture":return M=x.pointerId,jd.set(M,Dd(jd.get(M)||null,s,u,m,g,x)),!0}return!1}function qT(s){var u=wr(s.target);if(u!==null){var m=a(u);if(m!==null){if(u=m.tag,u===13){if(u=o(m),u!==null){s.blockedOn=u,xn(s.priority,function(){IT(m)});return}}else if(u===31){if(u=l(m),u!==null){s.blockedOn=u,xn(s.priority,function(){IT(m)});return}}else if(u===3&&m.stateNode.current.memoizedState.isDehydrated){s.blockedOn=m.tag===3?m.stateNode.containerInfo:null;return}}}s.blockedOn=null}function lv(s){if(s.blockedOn!==null)return!1;for(var u=s.targetContainers;0<u.length;){var m=$w(s.nativeEvent);if(m===null){m=s.nativeEvent;var g=new m.constructor(m.type,m);z0=g,m.target.dispatchEvent(g),z0=null}else return u=kr(m),u!==null&<(u),s.blockedOn=m,!1;u.shift()}return!0}function HT(s,u,m){lv(s)&&m.delete(u)}function MY(){Lw=!1,js!==null&&lv(js)&&(js=null),Ds!==null&&lv(Ds)&&(Ds=null),Rs!==null&&lv(Rs)&&(Rs=null),Md.forEach(HT),jd.forEach(HT)}function uv(s,u){s.blockedOn===u&&(s.blockedOn=null,Lw||(Lw=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,MY)))}var fv=null;function UT(s){fv!==s&&(fv=s,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){fv===s&&(fv=null);for(var u=0;u<s.length;u+=3){var m=s[u],g=s[u+1],x=s[u+2];if(typeof g!="function"){if(zw(g||m)===null)continue;break}var M=kr(m);M!==null&&(s.splice(u,3),u-=3,$b(M,{pending:!0,data:x,method:m.method,action:g},g,x))}}))}function ff(s){function u(J){return uv(J,s)}js!==null&&uv(js,s),Ds!==null&&uv(Ds,s),Rs!==null&&uv(Rs,s),Md.forEach(u),jd.forEach(u);for(var m=0;m<Ps.length;m++){var g=Ps[m];g.blockedOn===s&&(g.blockedOn=null)}for(;0<Ps.length&&(m=Ps[0],m.blockedOn===null);)qT(m),m.blockedOn===null&&Ps.shift();if(m=(s.ownerDocument||s).$$reactFormReplay,m!=null)for(g=0;g<m.length;g+=3){var x=m[g],M=m[g+1],I=x[Lt]||null;if(typeof M=="function")I||UT(m);else if(I){var K=null;if(M&&M.hasAttribute("formAction")){if(x=M,I=M[Lt]||null)K=I.formAction;else if(zw(x)!==null)continue}else K=I.action;typeof K=="function"?m[g+1]=K:(m.splice(g,3),g-=3),UT(m)}}}function VT(){function s(M){M.canIntercept&&M.info==="react-transition"&&M.intercept({handler:function(){return new Promise(function(I){return x=I})},focusReset:"manual",scroll:"manual"})}function u(){x!==null&&(x(),x=null),g||setTimeout(m,20)}function m(){if(!g&&!navigation.transition){var M=navigation.currentEntry;M&&M.url!=null&&navigation.navigate(M.url,{state:M.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var g=!1,x=null;return navigation.addEventListener("navigate",s),navigation.addEventListener("navigatesuccess",u),navigation.addEventListener("navigateerror",u),setTimeout(m,100),function(){g=!0,navigation.removeEventListener("navigate",s),navigation.removeEventListener("navigatesuccess",u),navigation.removeEventListener("navigateerror",u),x!==null&&(x(),x=null)}}}function Iw(s){this._internalRoot=s}cv.prototype.render=Iw.prototype.render=function(s){var u=this._internalRoot;if(u===null)throw Error(i(409));var m=u.current,g=Mr();$T(m,g,s,u,null,null)},cv.prototype.unmount=Iw.prototype.unmount=function(){var s=this._internalRoot;if(s!==null){this._internalRoot=null;var u=s.containerInfo;$T(s.current,2,null,s,null,null),Vp(),u[di]=null}};function cv(s){this._internalRoot=s}cv.prototype.unstable_scheduleHydration=function(s){if(s){var u=bt();s={blockedOn:null,target:s,priority:u};for(var m=0;m<Ps.length&&u!==0&&u<Ps[m].priority;m++);Ps.splice(m,0,s),m===0&&qT(s)}};var WT=n.version;if(WT!=="19.2.5")throw Error(i(527,WT,"19.2.5"));z.findDOMNode=function(s){var u=s._reactInternals;if(u===void 0)throw typeof s.render=="function"?Error(i(188)):(s=Object.keys(s).join(","),Error(i(268,s)));return s=c(u),s=s!==null?h(s):null,s=s===null?null:s.stateNode,s};var jY={bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:P,reconcilerVersion:"19.2.5"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var dv=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!dv.isDisabled&&dv.supportsFiber)try{hn=dv.inject(jY),fn=dv}catch{}}return $d.createRoot=function(s,u){if(!r(s))throw Error(i(299));var m=!1,g="",x=JO,M=eE,I=nE;return u!=null&&(u.unstable_strictMode===!0&&(m=!0),u.identifierPrefix!==void 0&&(g=u.identifierPrefix),u.onUncaughtError!==void 0&&(x=u.onUncaughtError),u.onCaughtError!==void 0&&(M=u.onCaughtError),u.onRecoverableError!==void 0&&(I=u.onRecoverableError)),u=PT(s,1,!1,null,null,m,g,null,x,M,I,VT),s[di]=u.current,ww(s),new Iw(u)},$d.hydrateRoot=function(s,u,m){if(!r(s))throw Error(i(299));var g=!1,x="",M=JO,I=eE,K=nE,J=null;return m!=null&&(m.unstable_strictMode===!0&&(g=!0),m.identifierPrefix!==void 0&&(x=m.identifierPrefix),m.onUncaughtError!==void 0&&(M=m.onUncaughtError),m.onCaughtError!==void 0&&(I=m.onCaughtError),m.onRecoverableError!==void 0&&(K=m.onRecoverableError),m.formState!==void 0&&(J=m.formState)),u=PT(s,1,!0,u,m??null,g,x,J,M,I,K,VT),u.context=NT(null),m=u.current,g=Mr(),g=Ln(g),x=bs(g),x.callback=null,ws(m,x,g),m=g,u.current.lanes=m,Jn(u,m),Ua(u),s[di]=u.current,ww(s),new cv(u)},$d.version="19.2.5",$d}var yM;function Vte(){if(yM)return yk.exports;yM=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(n){console.error(n)}}return e(),yk.exports=Ute(),yk.exports}var Wte=Vte();class _B extends Error{constructor(n,t){super(t),this.status=n,this.name="HTTPError"}}async function Gte(e,n,t){const i=await fetch(`${t}${e}`,{credentials:"include",...n,headers:{"Content-Type":"application/json",...(n==null?void 0:n.headers)??{}}});if(!i.ok){const r=await i.json().catch(()=>({Message:i.statusText}));throw new _B(i.status,r.Message??r.message??i.statusText)}if(i.status!==204)return i.json()}const Yte="/api";function Vt(e,n){return Gte(e,n,Yte)}function Kte(){return Vt("/board")}function Xte(e){return Vt("/columns",{method:"POST",body:JSON.stringify({name:e})})}function pf(e,n){return Vt(`/columns/${e}`,{method:"PATCH",body:JSON.stringify(n)})}function Zte(e){return Vt(`/columns/${e}`,{method:"DELETE"})}function Qte(e){return Vt("/columns/reorder",{method:"POST",body:JSON.stringify({ids:e})})}function Jte(e){return Vt("/cards",{method:"POST",body:JSON.stringify(e)})}function vf(e,n){return Vt(`/cards/${e}`,{method:"PATCH",body:JSON.stringify(n)})}function eie(e){return Vt(`/cards/${e}`,{method:"DELETE"})}function kk(e,n){return Vt(`/cards/${e}/stickers`,{method:"PUT",body:JSON.stringify({stickers:n})})}function nie(){return Vt("/trash")}function tie(e){return Vt(`/cards/${e}/restore`,{method:"POST"})}function iie(e){return Vt(`/cards/${e}/purge`,{method:"DELETE"})}function rie(e,n,t){return Vt(`/cards/${e}/move`,{method:"POST",body:JSON.stringify({column_id:n,ordered_ids:t})})}function aie(e){return Vt(`/cards/${e}/history`)}function oie(){return`${window.location.protocol==="https:"?"wss:":"ws:"}//${window.location.host}/api/chat/ws`}function sie(e,n,t){return new Promise((i,r)=>{const a=new WebSocket(oie());let o=!1;const l=f=>{if(!o){o=!0;try{a.close()}catch{}f?r(f):i()}};a.onopen=()=>{a.send(JSON.stringify({messages:e}))},a.onmessage=f=>{try{const c=JSON.parse(typeof f.data=="string"?f.data:"");n(c),(c.type==="done"||c.type==="error")&&l(c.type==="error"?new Error(c.error):void 0)}catch(c){l(c)}},a.onerror=()=>l(new Error("websocket error")),a.onclose=()=>l()})}function bM(e,n){return Vt("/auth/login",{method:"POST",body:JSON.stringify({username:e,password:n})})}function lie(e,n,t){return Vt("/auth/register",{method:"POST",body:JSON.stringify({username:e,password:n,display_name:t})})}function uie(){return Vt("/auth/logout",{method:"POST"})}function fie(){return Vt("/me")}function wM(e){return Vt("/me",{method:"PATCH",body:JSON.stringify(e)})}function xB(){return Vt("/users")}function SB(){return Vt("/tags")}function cie(){return Vt("/requesters")}function CB(e){const n=new URLSearchParams;e.from&&n.set("from",e.from),e.to&&n.set("to",e.to),e.assignee_id&&n.set("assignee_id",e.assignee_id),e.requester&&n.set("requester",e.requester),e.tags&&e.tags.length>0&&n.set("tags",e.tags.join(","));const t=n.toString();return Vt(`/metrics${t?`?${t}`:""}`)}const AB=O.createContext(null);function die({children:e}){const[n,t]=O.useState(null),[i,r]=O.useState(!0);O.useEffect(()=>{fie().then(t).catch(f=>{(!(f instanceof _B)||f.status!==401)&&console.warn("getMe failed",f)}).finally(()=>r(!1))},[]);const a=O.useCallback(async(f,c)=>{const h=await bM(f,c);t(h)},[]),o=O.useCallback(async(f,c,h)=>{await lie(f,c,h);const d=await bM(f,c);t(d)},[]),l=O.useCallback(async()=>{await uie(),t(null)},[]);return k.jsx(AB.Provider,{value:{user:n,loading:i,login:a,register:o,logout:l,setUser:t},children:e})}function AC(){const e=O.useContext(AB);if(!e)throw new Error("useAuth: missing AuthProvider");return e}function hie(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return O.useMemo(()=>i=>{n.forEach(r=>r(i))},n)}const My=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Ec(e){const n=Object.prototype.toString.call(e);return n==="[object Window]"||n==="[object global]"}function OC(e){return"nodeType"in e}function rr(e){var n,t;return e?Ec(e)?e:OC(e)&&(n=(t=e.ownerDocument)==null?void 0:t.defaultView)!=null?n:window:window}function EC(e){const{Document:n}=rr(e);return e instanceof n}function Lm(e){return Ec(e)?!1:e instanceof rr(e).HTMLElement}function OB(e){return e instanceof rr(e).SVGElement}function Tc(e){return e?Ec(e)?e.document:OC(e)?EC(e)?e:Lm(e)||OB(e)?e.ownerDocument:document:document:document}const Pa=My?O.useLayoutEffect:O.useEffect;function jy(e){const n=O.useRef(e);return Pa(()=>{n.current=e}),O.useCallback(function(){for(var t=arguments.length,i=new Array(t),r=0;r<t;r++)i[r]=arguments[r];return n.current==null?void 0:n.current(...i)},[])}function mie(){const e=O.useRef(null),n=O.useCallback((i,r)=>{e.current=setInterval(i,r)},[]),t=O.useCallback(()=>{e.current!==null&&(clearInterval(e.current),e.current=null)},[]);return[n,t]}function Rh(e,n){n===void 0&&(n=[e]);const t=O.useRef(e);return Pa(()=>{t.current!==e&&(t.current=e)},n),t}function Im(e,n){const t=O.useRef();return O.useMemo(()=>{const i=e(t.current);return t.current=i,i},[...n])}function bg(e){const n=jy(e),t=O.useRef(null),i=O.useCallback(r=>{r!==t.current&&(n==null||n(r,t.current)),t.current=r},[]);return[t,i]}function wg(e){const n=O.useRef();return O.useEffect(()=>{n.current=e},[e]),n.current}let _k={};function Bm(e,n){return O.useMemo(()=>{if(n)return n;const t=_k[e]==null?0:_k[e]+1;return _k[e]=t,e+"-"+t},[e,n])}function EB(e){return function(n){for(var t=arguments.length,i=new Array(t>1?t-1:0),r=1;r<t;r++)i[r-1]=arguments[r];return i.reduce((a,o)=>{const l=Object.entries(o);for(const[f,c]of l){const h=a[f];h!=null&&(a[f]=h+e*c)}return a},{...n})}}const Df=EB(1),Ph=EB(-1);function pie(e){return"clientX"in e&&"clientY"in e}function Dy(e){if(!e)return!1;const{KeyboardEvent:n}=rr(e.target);return n&&e instanceof n}function vie(e){if(!e)return!1;const{TouchEvent:n}=rr(e.target);return n&&e instanceof n}function kg(e){if(vie(e)){if(e.touches&&e.touches.length){const{clientX:n,clientY:t}=e.touches[0];return{x:n,y:t}}else if(e.changedTouches&&e.changedTouches.length){const{clientX:n,clientY:t}=e.changedTouches[0];return{x:n,y:t}}}return pie(e)?{x:e.clientX,y:e.clientY}:null}const io=Object.freeze({Translate:{toString(e){if(!e)return;const{x:n,y:t}=e;return"translate3d("+(n?Math.round(n):0)+"px, "+(t?Math.round(t):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:n,scaleY:t}=e;return"scaleX("+n+") scaleY("+t+")"}},Transform:{toString(e){if(e)return[io.Translate.toString(e),io.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:n,duration:t,easing:i}=e;return n+" "+t+"ms "+i}}}),kM="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function gie(e){return e.matches(kM)?e:e.querySelector(kM)}const yie={display:"none"};function bie(e){let{id:n,value:t}=e;return Z.createElement("div",{id:n,style:yie},t)}function wie(e){let{id:n,announcement:t,ariaLiveType:i="assertive"}=e;const r={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return Z.createElement("div",{id:n,style:r,role:"status","aria-live":i,"aria-atomic":!0},t)}function kie(){const[e,n]=O.useState("");return{announce:O.useCallback(i=>{i!=null&&n(i)},[]),announcement:e}}const TB=O.createContext(null);function _ie(e){const n=O.useContext(TB);O.useEffect(()=>{if(!n)throw new Error("useDndMonitor must be used within a children of <DndContext>");return n(e)},[e,n])}function xie(){const[e]=O.useState(()=>new Set),n=O.useCallback(i=>(e.add(i),()=>e.delete(i)),[e]);return[O.useCallback(i=>{let{type:r,event:a}=i;e.forEach(o=>{var l;return(l=o[r])==null?void 0:l.call(o,a)})},[e]),n]}const Sie={draggable:`
|
||
To pick up a draggable item, press the space bar.
|
||
While dragging, use the arrow keys to move the item.
|
||
Press space again to drop the item in its new position, or press escape to cancel.
|
||
`},Cie={onDragStart(e){let{active:n}=e;return"Picked up draggable item "+n.id+"."},onDragOver(e){let{active:n,over:t}=e;return t?"Draggable item "+n.id+" was moved over droppable area "+t.id+".":"Draggable item "+n.id+" is no longer over a droppable area."},onDragEnd(e){let{active:n,over:t}=e;return t?"Draggable item "+n.id+" was dropped over droppable area "+t.id:"Draggable item "+n.id+" was dropped."},onDragCancel(e){let{active:n}=e;return"Dragging was cancelled. Draggable item "+n.id+" was dropped."}};function Aie(e){let{announcements:n=Cie,container:t,hiddenTextDescribedById:i,screenReaderInstructions:r=Sie}=e;const{announce:a,announcement:o}=kie(),l=Bm("DndLiveRegion"),[f,c]=O.useState(!1);if(O.useEffect(()=>{c(!0)},[]),_ie(O.useMemo(()=>({onDragStart(d){let{active:p}=d;a(n.onDragStart({active:p}))},onDragMove(d){let{active:p,over:v}=d;n.onDragMove&&a(n.onDragMove({active:p,over:v}))},onDragOver(d){let{active:p,over:v}=d;a(n.onDragOver({active:p,over:v}))},onDragEnd(d){let{active:p,over:v}=d;a(n.onDragEnd({active:p,over:v}))},onDragCancel(d){let{active:p,over:v}=d;a(n.onDragCancel({active:p,over:v}))}}),[a,n])),!f)return null;const h=Z.createElement(Z.Fragment,null,Z.createElement(bie,{id:i,value:r.draggable}),Z.createElement(wie,{id:l,announcement:o}));return t?Vs.createPortal(h,t):h}var vi;(function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"})(vi||(vi={}));function _g(){}function _M(e,n){return O.useMemo(()=>({sensor:e,options:n??{}}),[e,n])}function Oie(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return O.useMemo(()=>[...n].filter(i=>i!=null),[...n])}const Na=Object.freeze({x:0,y:0});function TC(e,n){return Math.sqrt(Math.pow(e.x-n.x,2)+Math.pow(e.y-n.y,2))}function Eie(e,n){const t=kg(e);if(!t)return"0 0";const i={x:(t.x-n.left)/n.width*100,y:(t.y-n.top)/n.height*100};return i.x+"% "+i.y+"%"}function MC(e,n){let{data:{value:t}}=e,{data:{value:i}}=n;return t-i}function Tie(e,n){let{data:{value:t}}=e,{data:{value:i}}=n;return i-t}function vS(e){let{left:n,top:t,height:i,width:r}=e;return[{x:n,y:t},{x:n+r,y:t},{x:n,y:t+i},{x:n+r,y:t+i}]}function MB(e,n){if(!e||e.length===0)return null;const[t]=e;return t[n]}function xM(e,n,t){return n===void 0&&(n=e.left),t===void 0&&(t=e.top),{x:n+e.width*.5,y:t+e.height*.5}}const Mie=e=>{let{collisionRect:n,droppableRects:t,droppableContainers:i}=e;const r=xM(n,n.left,n.top),a=[];for(const o of i){const{id:l}=o,f=t.get(l);if(f){const c=TC(xM(f),r);a.push({id:l,data:{droppableContainer:o,value:c}})}}return a.sort(MC)},jB=e=>{let{collisionRect:n,droppableRects:t,droppableContainers:i}=e;const r=vS(n),a=[];for(const o of i){const{id:l}=o,f=t.get(l);if(f){const c=vS(f),h=r.reduce((p,v,y)=>p+TC(c[y],v),0),d=Number((h/4).toFixed(4));a.push({id:l,data:{droppableContainer:o,value:d}})}}return a.sort(MC)};function jie(e,n){const t=Math.max(n.top,e.top),i=Math.max(n.left,e.left),r=Math.min(n.left+n.width,e.left+e.width),a=Math.min(n.top+n.height,e.top+e.height),o=r-i,l=a-t;if(i<r&&t<a){const f=n.width*n.height,c=e.width*e.height,h=o*l,d=h/(f+c-h);return Number(d.toFixed(4))}return 0}const DB=e=>{let{collisionRect:n,droppableRects:t,droppableContainers:i}=e;const r=[];for(const a of i){const{id:o}=a,l=t.get(o);if(l){const f=jie(l,n);f>0&&r.push({id:o,data:{droppableContainer:a,value:f}})}}return r.sort(Tie)};function Die(e,n){const{top:t,left:i,bottom:r,right:a}=n;return t<=e.y&&e.y<=r&&i<=e.x&&e.x<=a}const Rie=e=>{let{droppableContainers:n,droppableRects:t,pointerCoordinates:i}=e;if(!i)return[];const r=[];for(const a of n){const{id:o}=a,l=t.get(o);if(l&&Die(i,l)){const c=vS(l).reduce((d,p)=>d+TC(i,p),0),h=Number((c/4).toFixed(4));r.push({id:o,data:{droppableContainer:a,value:h}})}}return r.sort(MC)};function Pie(e,n,t){return{...e,scaleX:n&&t?n.width/t.width:1,scaleY:n&&t?n.height/t.height:1}}function RB(e,n){return e&&n?{x:e.left-n.left,y:e.top-n.top}:Na}function Nie(e){return function(t){for(var i=arguments.length,r=new Array(i>1?i-1:0),a=1;a<i;a++)r[a-1]=arguments[a];return r.reduce((o,l)=>({...o,top:o.top+e*l.y,bottom:o.bottom+e*l.y,left:o.left+e*l.x,right:o.right+e*l.x}),{...t})}}const $ie=Nie(1);function PB(e){if(e.startsWith("matrix3d(")){const n=e.slice(9,-1).split(/, /);return{x:+n[12],y:+n[13],scaleX:+n[0],scaleY:+n[5]}}else if(e.startsWith("matrix(")){const n=e.slice(7,-1).split(/, /);return{x:+n[4],y:+n[5],scaleX:+n[0],scaleY:+n[3]}}return null}function zie(e,n,t){const i=PB(n);if(!i)return e;const{scaleX:r,scaleY:a,x:o,y:l}=i,f=e.left-o-(1-r)*parseFloat(t),c=e.top-l-(1-a)*parseFloat(t.slice(t.indexOf(" ")+1)),h=r?e.width/r:e.width,d=a?e.height/a:e.height;return{width:h,height:d,top:c,right:f+h,bottom:c+d,left:f}}const Lie={ignoreTransform:!1};function Mc(e,n){n===void 0&&(n=Lie);let t=e.getBoundingClientRect();if(n.ignoreTransform){const{transform:c,transformOrigin:h}=rr(e).getComputedStyle(e);c&&(t=zie(t,c,h))}const{top:i,left:r,width:a,height:o,bottom:l,right:f}=t;return{top:i,left:r,width:a,height:o,bottom:l,right:f}}function SM(e){return Mc(e,{ignoreTransform:!0})}function Iie(e){const n=e.innerWidth,t=e.innerHeight;return{top:0,left:0,right:n,bottom:t,width:n,height:t}}function Bie(e,n){return n===void 0&&(n=rr(e).getComputedStyle(e)),n.position==="fixed"}function Fie(e,n){n===void 0&&(n=rr(e).getComputedStyle(e));const t=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(r=>{const a=n[r];return typeof a=="string"?t.test(a):!1})}function Ry(e,n){const t=[];function i(r){if(n!=null&&t.length>=n||!r)return t;if(EC(r)&&r.scrollingElement!=null&&!t.includes(r.scrollingElement))return t.push(r.scrollingElement),t;if(!Lm(r)||OB(r)||t.includes(r))return t;const a=rr(e).getComputedStyle(r);return r!==e&&Fie(r,a)&&t.push(r),Bie(r,a)?t:i(r.parentNode)}return e?i(e):t}function NB(e){const[n]=Ry(e,1);return n??null}function xk(e){return!My||!e?null:Ec(e)?e:OC(e)?EC(e)||e===Tc(e).scrollingElement?window:Lm(e)?e:null:null}function $B(e){return Ec(e)?e.scrollX:e.scrollLeft}function zB(e){return Ec(e)?e.scrollY:e.scrollTop}function gS(e){return{x:$B(e),y:zB(e)}}var _i;(function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"})(_i||(_i={}));function LB(e){return!My||!e?!1:e===document.scrollingElement}function IB(e){const n={x:0,y:0},t=LB(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},i={x:e.scrollWidth-t.width,y:e.scrollHeight-t.height},r=e.scrollTop<=n.y,a=e.scrollLeft<=n.x,o=e.scrollTop>=i.y,l=e.scrollLeft>=i.x;return{isTop:r,isLeft:a,isBottom:o,isRight:l,maxScroll:i,minScroll:n}}const qie={x:.2,y:.2};function Hie(e,n,t,i,r){let{top:a,left:o,right:l,bottom:f}=t;i===void 0&&(i=10),r===void 0&&(r=qie);const{isTop:c,isBottom:h,isLeft:d,isRight:p}=IB(e),v={x:0,y:0},y={x:0,y:0},b={height:n.height*r.y,width:n.width*r.x};return!c&&a<=n.top+b.height?(v.y=_i.Backward,y.y=i*Math.abs((n.top+b.height-a)/b.height)):!h&&f>=n.bottom-b.height&&(v.y=_i.Forward,y.y=i*Math.abs((n.bottom-b.height-f)/b.height)),!p&&l>=n.right-b.width?(v.x=_i.Forward,y.x=i*Math.abs((n.right-b.width-l)/b.width)):!d&&o<=n.left+b.width&&(v.x=_i.Backward,y.x=i*Math.abs((n.left+b.width-o)/b.width)),{direction:v,speed:y}}function Uie(e){if(e===document.scrollingElement){const{innerWidth:a,innerHeight:o}=window;return{top:0,left:0,right:a,bottom:o,width:a,height:o}}const{top:n,left:t,right:i,bottom:r}=e.getBoundingClientRect();return{top:n,left:t,right:i,bottom:r,width:e.clientWidth,height:e.clientHeight}}function BB(e){return e.reduce((n,t)=>Df(n,gS(t)),Na)}function Vie(e){return e.reduce((n,t)=>n+$B(t),0)}function Wie(e){return e.reduce((n,t)=>n+zB(t),0)}function FB(e,n){if(n===void 0&&(n=Mc),!e)return;const{top:t,left:i,bottom:r,right:a}=n(e);NB(e)&&(r<=0||a<=0||t>=window.innerHeight||i>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const Gie=[["x",["left","right"],Vie],["y",["top","bottom"],Wie]];class jC{constructor(n,t){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const i=Ry(t),r=BB(i);this.rect={...n},this.width=n.width,this.height=n.height;for(const[a,o,l]of Gie)for(const f of o)Object.defineProperty(this,f,{get:()=>{const c=l(i),h=r[a]-c;return this.rect[f]+h},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class dh{constructor(n){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(t=>{var i;return(i=this.target)==null?void 0:i.removeEventListener(...t)})},this.target=n}add(n,t,i){var r;(r=this.target)==null||r.addEventListener(n,t,i),this.listeners.push([n,t,i])}}function Yie(e){const{EventTarget:n}=rr(e);return e instanceof n?e:Tc(e)}function Sk(e,n){const t=Math.abs(e.x),i=Math.abs(e.y);return typeof n=="number"?Math.sqrt(t**2+i**2)>n:"x"in n&&"y"in n?t>n.x&&i>n.y:"x"in n?t>n.x:"y"in n?i>n.y:!1}var ia;(function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"})(ia||(ia={}));function CM(e){e.preventDefault()}function Kie(e){e.stopPropagation()}var Zn;(function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter",e.Tab="Tab"})(Zn||(Zn={}));const qB={start:[Zn.Space,Zn.Enter],cancel:[Zn.Esc],end:[Zn.Space,Zn.Enter,Zn.Tab]},Xie=(e,n)=>{let{currentCoordinates:t}=n;switch(e.code){case Zn.Right:return{...t,x:t.x+25};case Zn.Left:return{...t,x:t.x-25};case Zn.Down:return{...t,y:t.y+25};case Zn.Up:return{...t,y:t.y-25}}};class DC{constructor(n){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=n;const{event:{target:t}}=n;this.props=n,this.listeners=new dh(Tc(t)),this.windowListeners=new dh(rr(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(ia.Resize,this.handleCancel),this.windowListeners.add(ia.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(ia.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:n,onStart:t}=this.props,i=n.node.current;i&&FB(i),t(Na)}handleKeyDown(n){if(Dy(n)){const{active:t,context:i,options:r}=this.props,{keyboardCodes:a=qB,coordinateGetter:o=Xie,scrollBehavior:l="smooth"}=r,{code:f}=n;if(a.end.includes(f)){this.handleEnd(n);return}if(a.cancel.includes(f)){this.handleCancel(n);return}const{collisionRect:c}=i.current,h=c?{x:c.left,y:c.top}:Na;this.referenceCoordinates||(this.referenceCoordinates=h);const d=o(n,{active:t,context:i.current,currentCoordinates:h});if(d){const p=Ph(d,h),v={x:0,y:0},{scrollableAncestors:y}=i.current;for(const b of y){const w=n.code,{isTop:_,isRight:S,isLeft:C,isBottom:E,maxScroll:A,minScroll:T}=IB(b),j=Uie(b),N={x:Math.min(w===Zn.Right?j.right-j.width/2:j.right,Math.max(w===Zn.Right?j.left:j.left+j.width/2,d.x)),y:Math.min(w===Zn.Down?j.bottom-j.height/2:j.bottom,Math.max(w===Zn.Down?j.top:j.top+j.height/2,d.y))},q=w===Zn.Right&&!S||w===Zn.Left&&!C,R=w===Zn.Down&&!E||w===Zn.Up&&!_;if(q&&N.x!==d.x){const L=b.scrollLeft+p.x,B=w===Zn.Right&&L<=A.x||w===Zn.Left&&L>=T.x;if(B&&!p.y){b.scrollTo({left:L,behavior:l});return}B?v.x=b.scrollLeft-L:v.x=w===Zn.Right?b.scrollLeft-A.x:b.scrollLeft-T.x,v.x&&b.scrollBy({left:-v.x,behavior:l});break}else if(R&&N.y!==d.y){const L=b.scrollTop+p.y,B=w===Zn.Down&&L<=A.y||w===Zn.Up&&L>=T.y;if(B&&!p.x){b.scrollTo({top:L,behavior:l});return}B?v.y=b.scrollTop-L:v.y=w===Zn.Down?b.scrollTop-A.y:b.scrollTop-T.y,v.y&&b.scrollBy({top:-v.y,behavior:l});break}}this.handleMove(n,Df(Ph(d,this.referenceCoordinates),v))}}}handleMove(n,t){const{onMove:i}=this.props;n.preventDefault(),i(t)}handleEnd(n){const{onEnd:t}=this.props;n.preventDefault(),this.detach(),t()}handleCancel(n){const{onCancel:t}=this.props;n.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}DC.activators=[{eventName:"onKeyDown",handler:(e,n,t)=>{let{keyboardCodes:i=qB,onActivation:r}=n,{active:a}=t;const{code:o}=e.nativeEvent;if(i.start.includes(o)){const l=a.activatorNode.current;return l&&e.target!==l?!1:(e.preventDefault(),r==null||r({event:e.nativeEvent}),!0)}return!1}}];function AM(e){return!!(e&&"distance"in e)}function OM(e){return!!(e&&"delay"in e)}class RC{constructor(n,t,i){var r;i===void 0&&(i=Yie(n.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=n,this.events=t;const{event:a}=n,{target:o}=a;this.props=n,this.events=t,this.document=Tc(o),this.documentListeners=new dh(this.document),this.listeners=new dh(i),this.windowListeners=new dh(rr(o)),this.initialCoordinates=(r=kg(a))!=null?r:Na,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:n,props:{options:{activationConstraint:t,bypassActivationConstraint:i}}}=this;if(this.listeners.add(n.move.name,this.handleMove,{passive:!1}),this.listeners.add(n.end.name,this.handleEnd),n.cancel&&this.listeners.add(n.cancel.name,this.handleCancel),this.windowListeners.add(ia.Resize,this.handleCancel),this.windowListeners.add(ia.DragStart,CM),this.windowListeners.add(ia.VisibilityChange,this.handleCancel),this.windowListeners.add(ia.ContextMenu,CM),this.documentListeners.add(ia.Keydown,this.handleKeydown),t){if(i!=null&&i({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(OM(t)){this.timeoutId=setTimeout(this.handleStart,t.delay),this.handlePending(t);return}if(AM(t)){this.handlePending(t);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(n,t){const{active:i,onPending:r}=this.props;r(i,n,this.initialCoordinates,t)}handleStart(){const{initialCoordinates:n}=this,{onStart:t}=this.props;n&&(this.activated=!0,this.documentListeners.add(ia.Click,Kie,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(ia.SelectionChange,this.removeTextSelection),t(n))}handleMove(n){var t;const{activated:i,initialCoordinates:r,props:a}=this,{onMove:o,options:{activationConstraint:l}}=a;if(!r)return;const f=(t=kg(n))!=null?t:Na,c=Ph(r,f);if(!i&&l){if(AM(l)){if(l.tolerance!=null&&Sk(c,l.tolerance))return this.handleCancel();if(Sk(c,l.distance))return this.handleStart()}if(OM(l)&&Sk(c,l.tolerance))return this.handleCancel();this.handlePending(l,c);return}n.cancelable&&n.preventDefault(),o(f)}handleEnd(){const{onAbort:n,onEnd:t}=this.props;this.detach(),this.activated||n(this.props.active),t()}handleCancel(){const{onAbort:n,onCancel:t}=this.props;this.detach(),this.activated||n(this.props.active),t()}handleKeydown(n){n.code===Zn.Esc&&this.handleCancel()}removeTextSelection(){var n;(n=this.document.getSelection())==null||n.removeAllRanges()}}const Zie={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class PC extends RC{constructor(n){const{event:t}=n,i=Tc(t.target);super(n,Zie,i)}}PC.activators=[{eventName:"onPointerDown",handler:(e,n)=>{let{nativeEvent:t}=e,{onActivation:i}=n;return!t.isPrimary||t.button!==0?!1:(i==null||i({event:t}),!0)}}];const Qie={move:{name:"mousemove"},end:{name:"mouseup"}};var yS;(function(e){e[e.RightClick=2]="RightClick"})(yS||(yS={}));class Jie extends RC{constructor(n){super(n,Qie,Tc(n.event.target))}}Jie.activators=[{eventName:"onMouseDown",handler:(e,n)=>{let{nativeEvent:t}=e,{onActivation:i}=n;return t.button===yS.RightClick?!1:(i==null||i({event:t}),!0)}}];const Ck={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class ere extends RC{constructor(n){super(n,Ck)}static setup(){return window.addEventListener(Ck.move.name,n,{capture:!1,passive:!1}),function(){window.removeEventListener(Ck.move.name,n)};function n(){}}}ere.activators=[{eventName:"onTouchStart",handler:(e,n)=>{let{nativeEvent:t}=e,{onActivation:i}=n;const{touches:r}=t;return r.length>1?!1:(i==null||i({event:t}),!0)}}];var hh;(function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"})(hh||(hh={}));var xg;(function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"})(xg||(xg={}));function nre(e){let{acceleration:n,activator:t=hh.Pointer,canScroll:i,draggingRect:r,enabled:a,interval:o=5,order:l=xg.TreeOrder,pointerCoordinates:f,scrollableAncestors:c,scrollableAncestorRects:h,delta:d,threshold:p}=e;const v=ire({delta:d,disabled:!a}),[y,b]=mie(),w=O.useRef({x:0,y:0}),_=O.useRef({x:0,y:0}),S=O.useMemo(()=>{switch(t){case hh.Pointer:return f?{top:f.y,bottom:f.y,left:f.x,right:f.x}:null;case hh.DraggableRect:return r}},[t,r,f]),C=O.useRef(null),E=O.useCallback(()=>{const T=C.current;if(!T)return;const j=w.current.x*_.current.x,N=w.current.y*_.current.y;T.scrollBy(j,N)},[]),A=O.useMemo(()=>l===xg.TreeOrder?[...c].reverse():c,[l,c]);O.useEffect(()=>{if(!a||!c.length||!S){b();return}for(const T of A){if((i==null?void 0:i(T))===!1)continue;const j=c.indexOf(T),N=h[j];if(!N)continue;const{direction:q,speed:R}=Hie(T,N,S,n,p);for(const L of["x","y"])v[L][q[L]]||(R[L]=0,q[L]=0);if(R.x>0||R.y>0){b(),C.current=T,y(E,o),w.current=R,_.current=q;return}}w.current={x:0,y:0},_.current={x:0,y:0},b()},[n,E,i,b,a,o,JSON.stringify(S),JSON.stringify(v),y,c,A,h,JSON.stringify(p)])}const tre={x:{[_i.Backward]:!1,[_i.Forward]:!1},y:{[_i.Backward]:!1,[_i.Forward]:!1}};function ire(e){let{delta:n,disabled:t}=e;const i=wg(n);return Im(r=>{if(t||!i||!r)return tre;const a={x:Math.sign(n.x-i.x),y:Math.sign(n.y-i.y)};return{x:{[_i.Backward]:r.x[_i.Backward]||a.x===-1,[_i.Forward]:r.x[_i.Forward]||a.x===1},y:{[_i.Backward]:r.y[_i.Backward]||a.y===-1,[_i.Forward]:r.y[_i.Forward]||a.y===1}}},[t,n,i])}function rre(e,n){const t=n!=null?e.get(n):void 0,i=t?t.node.current:null;return Im(r=>{var a;return n==null?null:(a=i??r)!=null?a:null},[i,n])}function are(e,n){return O.useMemo(()=>e.reduce((t,i)=>{const{sensor:r}=i,a=r.activators.map(o=>({eventName:o.eventName,handler:n(o.handler,i)}));return[...t,...a]},[]),[e,n])}var Nh;(function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"})(Nh||(Nh={}));var bS;(function(e){e.Optimized="optimized"})(bS||(bS={}));const EM=new Map;function ore(e,n){let{dragging:t,dependencies:i,config:r}=n;const[a,o]=O.useState(null),{frequency:l,measure:f,strategy:c}=r,h=O.useRef(e),d=w(),p=Rh(d),v=O.useCallback(function(_){_===void 0&&(_=[]),!p.current&&o(S=>S===null?_:S.concat(_.filter(C=>!S.includes(C))))},[p]),y=O.useRef(null),b=Im(_=>{if(d&&!t)return EM;if(!_||_===EM||h.current!==e||a!=null){const S=new Map;for(let C of e){if(!C)continue;if(a&&a.length>0&&!a.includes(C.id)&&C.rect.current){S.set(C.id,C.rect.current);continue}const E=C.node.current,A=E?new jC(f(E),E):null;C.rect.current=A,A&&S.set(C.id,A)}return S}return _},[e,a,t,d,f]);return O.useEffect(()=>{h.current=e},[e]),O.useEffect(()=>{d||v()},[t,d]),O.useEffect(()=>{a&&a.length>0&&o(null)},[JSON.stringify(a)]),O.useEffect(()=>{d||typeof l!="number"||y.current!==null||(y.current=setTimeout(()=>{v(),y.current=null},l))},[l,d,v,...i]),{droppableRects:b,measureDroppableContainers:v,measuringScheduled:a!=null};function w(){switch(c){case Nh.Always:return!1;case Nh.BeforeDragging:return t;default:return!t}}}function NC(e,n){return Im(t=>e?t||(typeof n=="function"?n(e):e):null,[n,e])}function sre(e,n){return NC(e,n)}function lre(e){let{callback:n,disabled:t}=e;const i=jy(n),r=O.useMemo(()=>{if(t||typeof window>"u"||typeof window.MutationObserver>"u")return;const{MutationObserver:a}=window;return new a(i)},[i,t]);return O.useEffect(()=>()=>r==null?void 0:r.disconnect(),[r]),r}function Py(e){let{callback:n,disabled:t}=e;const i=jy(n),r=O.useMemo(()=>{if(t||typeof window>"u"||typeof window.ResizeObserver>"u")return;const{ResizeObserver:a}=window;return new a(i)},[t]);return O.useEffect(()=>()=>r==null?void 0:r.disconnect(),[r]),r}function ure(e){return new jC(Mc(e),e)}function TM(e,n,t){n===void 0&&(n=ure);const[i,r]=O.useState(null);function a(){r(f=>{if(!e)return null;if(e.isConnected===!1){var c;return(c=f??t)!=null?c:null}const h=n(e);return JSON.stringify(f)===JSON.stringify(h)?f:h})}const o=lre({callback(f){if(e)for(const c of f){const{type:h,target:d}=c;if(h==="childList"&&d instanceof HTMLElement&&d.contains(e)){a();break}}}}),l=Py({callback:a});return Pa(()=>{a(),e?(l==null||l.observe(e),o==null||o.observe(document.body,{childList:!0,subtree:!0})):(l==null||l.disconnect(),o==null||o.disconnect())},[e]),i}function fre(e){const n=NC(e);return RB(e,n)}const MM=[];function cre(e){const n=O.useRef(e),t=Im(i=>e?i&&i!==MM&&e&&n.current&&e.parentNode===n.current.parentNode?i:Ry(e):MM,[e]);return O.useEffect(()=>{n.current=e},[e]),t}function dre(e){const[n,t]=O.useState(null),i=O.useRef(e),r=O.useCallback(a=>{const o=xk(a.target);o&&t(l=>l?(l.set(o,gS(o)),new Map(l)):null)},[]);return O.useEffect(()=>{const a=i.current;if(e!==a){o(a);const l=e.map(f=>{const c=xk(f);return c?(c.addEventListener("scroll",r,{passive:!0}),[c,gS(c)]):null}).filter(f=>f!=null);t(l.length?new Map(l):null),i.current=e}return()=>{o(e),o(a)};function o(l){l.forEach(f=>{const c=xk(f);c==null||c.removeEventListener("scroll",r)})}},[r,e]),O.useMemo(()=>e.length?n?Array.from(n.values()).reduce((a,o)=>Df(a,o),Na):BB(e):Na,[e,n])}function jM(e,n){n===void 0&&(n=[]);const t=O.useRef(null);return O.useEffect(()=>{t.current=null},n),O.useEffect(()=>{const i=e!==Na;i&&!t.current&&(t.current=e),!i&&t.current&&(t.current=null)},[e]),t.current?Ph(e,t.current):Na}function hre(e){O.useEffect(()=>{if(!My)return;const n=e.map(t=>{let{sensor:i}=t;return i.setup==null?void 0:i.setup()});return()=>{for(const t of n)t==null||t()}},e.map(n=>{let{sensor:t}=n;return t}))}function mre(e,n){return O.useMemo(()=>e.reduce((t,i)=>{let{eventName:r,handler:a}=i;return t[r]=o=>{a(o,n)},t},{}),[e,n])}function HB(e){return O.useMemo(()=>e?Iie(e):null,[e])}const DM=[];function pre(e,n){n===void 0&&(n=Mc);const[t]=e,i=HB(t?rr(t):null),[r,a]=O.useState(DM);function o(){a(()=>e.length?e.map(f=>LB(f)?i:new jC(n(f),f)):DM)}const l=Py({callback:o});return Pa(()=>{l==null||l.disconnect(),o(),e.forEach(f=>l==null?void 0:l.observe(f))},[e]),r}function UB(e){if(!e)return null;if(e.children.length>1)return e;const n=e.children[0];return Lm(n)?n:e}function vre(e){let{measure:n}=e;const[t,i]=O.useState(null),r=O.useCallback(c=>{for(const{target:h}of c)if(Lm(h)){i(d=>{const p=n(h);return d?{...d,width:p.width,height:p.height}:p});break}},[n]),a=Py({callback:r}),o=O.useCallback(c=>{const h=UB(c);a==null||a.disconnect(),h&&(a==null||a.observe(h)),i(h?n(h):null)},[n,a]),[l,f]=bg(o);return O.useMemo(()=>({nodeRef:l,rect:t,setRef:f}),[t,l,f])}const gre=[{sensor:PC,options:{}},{sensor:DC,options:{}}],yre={current:{}},ng={draggable:{measure:SM},droppable:{measure:SM,strategy:Nh.WhileDragging,frequency:bS.Optimized},dragOverlay:{measure:Mc}};class mh extends Map{get(n){var t;return n!=null&&(t=super.get(n))!=null?t:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(n=>{let{disabled:t}=n;return!t})}getNodeFor(n){var t,i;return(t=(i=this.get(n))==null?void 0:i.node.current)!=null?t:void 0}}const bre={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new mh,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:_g},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:ng,measureDroppableContainers:_g,windowRect:null,measuringScheduled:!1},VB={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:_g,draggableNodes:new Map,over:null,measureDroppableContainers:_g},Fm=O.createContext(VB),WB=O.createContext(bre);function wre(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new mh}}}function kre(e,n){switch(n.type){case vi.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:n.initialCoordinates,active:n.active}};case vi.DragMove:return e.draggable.active==null?e:{...e,draggable:{...e.draggable,translate:{x:n.coordinates.x-e.draggable.initialCoordinates.x,y:n.coordinates.y-e.draggable.initialCoordinates.y}}};case vi.DragEnd:case vi.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case vi.RegisterDroppable:{const{element:t}=n,{id:i}=t,r=new mh(e.droppable.containers);return r.set(i,t),{...e,droppable:{...e.droppable,containers:r}}}case vi.SetDroppableDisabled:{const{id:t,key:i,disabled:r}=n,a=e.droppable.containers.get(t);if(!a||i!==a.key)return e;const o=new mh(e.droppable.containers);return o.set(t,{...a,disabled:r}),{...e,droppable:{...e.droppable,containers:o}}}case vi.UnregisterDroppable:{const{id:t,key:i}=n,r=e.droppable.containers.get(t);if(!r||i!==r.key)return e;const a=new mh(e.droppable.containers);return a.delete(t),{...e,droppable:{...e.droppable,containers:a}}}default:return e}}function _re(e){let{disabled:n}=e;const{active:t,activatorEvent:i,draggableNodes:r}=O.useContext(Fm),a=wg(i),o=wg(t==null?void 0:t.id);return O.useEffect(()=>{if(!n&&!i&&a&&o!=null){if(!Dy(a)||document.activeElement===a.target)return;const l=r.get(o);if(!l)return;const{activatorNode:f,node:c}=l;if(!f.current&&!c.current)return;requestAnimationFrame(()=>{for(const h of[f.current,c.current]){if(!h)continue;const d=gie(h);if(d){d.focus();break}}})}},[i,n,r,o,a]),null}function GB(e,n){let{transform:t,...i}=n;return e!=null&&e.length?e.reduce((r,a)=>a({transform:r,...i}),t):t}function xre(e){return O.useMemo(()=>({draggable:{...ng.draggable,...e==null?void 0:e.draggable},droppable:{...ng.droppable,...e==null?void 0:e.droppable},dragOverlay:{...ng.dragOverlay,...e==null?void 0:e.dragOverlay}}),[e==null?void 0:e.draggable,e==null?void 0:e.droppable,e==null?void 0:e.dragOverlay])}function Sre(e){let{activeNode:n,measure:t,initialRect:i,config:r=!0}=e;const a=O.useRef(!1),{x:o,y:l}=typeof r=="boolean"?{x:r,y:r}:r;Pa(()=>{if(!o&&!l||!n){a.current=!1;return}if(a.current||!i)return;const c=n==null?void 0:n.node.current;if(!c||c.isConnected===!1)return;const h=t(c),d=RB(h,i);if(o||(d.x=0),l||(d.y=0),a.current=!0,Math.abs(d.x)>0||Math.abs(d.y)>0){const p=NB(c);p&&p.scrollBy({top:d.y,left:d.x})}},[n,o,l,i,t])}const Ny=O.createContext({...Na,scaleX:1,scaleY:1});var Fs;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"})(Fs||(Fs={}));const Cre=O.memo(function(n){var t,i,r,a;let{id:o,accessibility:l,autoScroll:f=!0,children:c,sensors:h=gre,collisionDetection:d=DB,measuring:p,modifiers:v,...y}=n;const b=O.useReducer(kre,void 0,wre),[w,_]=b,[S,C]=xie(),[E,A]=O.useState(Fs.Uninitialized),T=E===Fs.Initialized,{draggable:{active:j,nodes:N,translate:q},droppable:{containers:R}}=w,L=j!=null?N.get(j):null,B=O.useRef({initial:null,translated:null}),G=O.useMemo(()=>{var yn;return j!=null?{id:j,data:(yn=L==null?void 0:L.data)!=null?yn:yre,rect:B}:null},[j,L]),H=O.useRef(null),[U,P]=O.useState(null),[z,F]=O.useState(null),Y=Rh(y,Object.values(y)),D=Bm("DndDescribedBy",o),V=O.useMemo(()=>R.getEnabled(),[R]),W=xre(p),{droppableRects:$,measureDroppableContainers:X,measuringScheduled:te}=ore(V,{dragging:T,dependencies:[q.x,q.y],config:W.droppable}),ae=rre(N,j),le=O.useMemo(()=>z?kg(z):null,[z]),ye=zn(),oe=sre(ae,W.draggable.measure);Sre({activeNode:j!=null?N.get(j):null,config:ye.layoutShiftCompensation,initialRect:oe,measure:W.draggable.measure});const ue=TM(ae,W.draggable.measure,oe),ke=TM(ae?ae.parentElement:null),ie=O.useRef({activatorEvent:null,active:null,activeNode:ae,collisionRect:null,collisions:null,droppableRects:$,draggableNodes:N,draggingNode:null,draggingNodeRect:null,droppableContainers:R,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Re=R.getNodeFor((t=ie.current.over)==null?void 0:t.id),pe=vre({measure:W.dragOverlay.measure}),Ce=(i=pe.nodeRef.current)!=null?i:ae,De=T?(r=pe.rect)!=null?r:ue:null,be=!!(pe.nodeRef.current&&pe.rect),_e=fre(be?null:ue),Me=HB(Ce?rr(Ce):null),Be=cre(T?Re??ae:null),Ve=pre(Be),He=GB(v,{transform:{x:q.x-_e.x,y:q.y-_e.y,scaleX:1,scaleY:1},activatorEvent:z,active:G,activeNodeRect:ue,containerNodeRect:ke,draggingNodeRect:De,over:ie.current.over,overlayNodeRect:pe.rect,scrollableAncestors:Be,scrollableAncestorRects:Ve,windowRect:Me}),We=le?Df(le,q):null,Ye=dre(Be),rn=jM(Ye),Q=jM(Ye,[ue]),me=Df(He,rn),xe=De?$ie(De,He):null,Xe=G&&xe?d({active:G,collisionRect:xe,droppableRects:$,droppableContainers:V,pointerCoordinates:We}):null,ne=MB(Xe,"id"),[Le,en]=O.useState(null),hn=be?He:Df(He,Q),fn=Pie(hn,(a=Le==null?void 0:Le.rect)!=null?a:null,ue),Ze=O.useRef(null),Ke=O.useCallback((yn,kn)=>{let{sensor:tt,options:At}=kn;if(H.current==null)return;const $e=N.get(H.current);if(!$e)return;const Fe=yn.nativeEvent,jn=new tt({active:H.current,activeNode:$e,event:Fe,options:At,context:ie,onAbort(On){if(!N.get(On))return;const{onDragAbort:Je}=Y.current,nn={id:On};Je==null||Je(nn),S({type:"onDragAbort",event:nn})},onPending(On,Qe,Je,nn){if(!N.get(On))return;const{onDragPending:In}=Y.current,bt={id:On,constraint:Qe,initialCoordinates:Je,offset:nn};In==null||In(bt),S({type:"onDragPending",event:bt})},onStart(On){const Qe=H.current;if(Qe==null)return;const Je=N.get(Qe);if(!Je)return;const{onDragStart:nn}=Y.current,Ln={activatorEvent:Fe,active:{id:Qe,data:Je.data,rect:B}};Vs.unstable_batchedUpdates(()=>{nn==null||nn(Ln),A(Fs.Initializing),_({type:vi.DragStart,initialCoordinates:On,active:Qe}),S({type:"onDragStart",event:Ln}),P(Ze.current),F(Fe)})},onMove(On){_({type:vi.DragMove,coordinates:On})},onEnd:Jn(vi.DragEnd),onCancel:Jn(vi.DragCancel)});Ze.current=jn;function Jn(On){return async function(){const{active:Je,collisions:nn,over:Ln,scrollAdjustedTranslate:In}=ie.current;let bt=null;if(Je&&In){const{cancelDrop:xn}=Y.current;bt={activatorEvent:Fe,active:Je,collisions:nn,delta:In,over:Ln},On===vi.DragEnd&&typeof xn=="function"&&await Promise.resolve(xn(bt))&&(On=vi.DragCancel)}H.current=null,Vs.unstable_batchedUpdates(()=>{_({type:On}),A(Fs.Uninitialized),en(null),P(null),F(null),Ze.current=null;const xn=On===vi.DragEnd?"onDragEnd":"onDragCancel";if(bt){const _n=Y.current[xn];_n==null||_n(bt),S({type:xn,event:bt})}})}}},[N]),An=O.useCallback((yn,kn)=>(tt,At)=>{const $e=tt.nativeEvent,Fe=N.get(At);if(H.current!==null||!Fe||$e.dndKit||$e.defaultPrevented)return;const jn={active:Fe};yn(tt,kn.options,jn)===!0&&($e.dndKit={capturedBy:kn.sensor},H.current=At,Ke(tt,kn))},[N,Ke]),on=are(h,An);hre(h),Pa(()=>{ue&&E===Fs.Initializing&&A(Fs.Initialized)},[ue,E]),O.useEffect(()=>{const{onDragMove:yn}=Y.current,{active:kn,activatorEvent:tt,collisions:At,over:$e}=ie.current;if(!kn||!tt)return;const Fe={active:kn,activatorEvent:tt,collisions:At,delta:{x:me.x,y:me.y},over:$e};Vs.unstable_batchedUpdates(()=>{yn==null||yn(Fe),S({type:"onDragMove",event:Fe})})},[me.x,me.y]),O.useEffect(()=>{const{active:yn,activatorEvent:kn,collisions:tt,droppableContainers:At,scrollAdjustedTranslate:$e}=ie.current;if(!yn||H.current==null||!kn||!$e)return;const{onDragOver:Fe}=Y.current,jn=At.get(ne),Jn=jn&&jn.rect.current?{id:jn.id,rect:jn.rect.current,data:jn.data,disabled:jn.disabled}:null,On={active:yn,activatorEvent:kn,collisions:tt,delta:{x:$e.x,y:$e.y},over:Jn};Vs.unstable_batchedUpdates(()=>{en(Jn),Fe==null||Fe(On),S({type:"onDragOver",event:On})})},[ne]),Pa(()=>{ie.current={activatorEvent:z,active:G,activeNode:ae,collisionRect:xe,collisions:Xe,droppableRects:$,draggableNodes:N,draggingNode:Ce,draggingNodeRect:De,droppableContainers:R,over:Le,scrollableAncestors:Be,scrollAdjustedTranslate:me},B.current={initial:De,translated:xe}},[G,ae,Xe,xe,N,Ce,De,$,R,Le,Be,me]),nre({...ye,delta:q,draggingRect:xe,pointerCoordinates:We,scrollableAncestors:Be,scrollableAncestorRects:Ve});const ht=O.useMemo(()=>({active:G,activeNode:ae,activeNodeRect:ue,activatorEvent:z,collisions:Xe,containerNodeRect:ke,dragOverlay:pe,draggableNodes:N,droppableContainers:R,droppableRects:$,over:Le,measureDroppableContainers:X,scrollableAncestors:Be,scrollableAncestorRects:Ve,measuringConfiguration:W,measuringScheduled:te,windowRect:Me}),[G,ae,ue,z,Xe,ke,pe,N,R,$,Le,X,Be,Ve,W,te,Me]),mt=O.useMemo(()=>({activatorEvent:z,activators:on,active:G,activeNodeRect:ue,ariaDescribedById:{draggable:D},dispatch:_,draggableNodes:N,over:Le,measureDroppableContainers:X}),[z,on,G,ue,_,D,N,Le,X]);return Z.createElement(TB.Provider,{value:C},Z.createElement(Fm.Provider,{value:mt},Z.createElement(WB.Provider,{value:ht},Z.createElement(Ny.Provider,{value:fn},c)),Z.createElement(_re,{disabled:(l==null?void 0:l.restoreFocus)===!1})),Z.createElement(Aie,{...l,hiddenTextDescribedById:D}));function zn(){const yn=(U==null?void 0:U.autoScrollEnabled)===!1,kn=typeof f=="object"?f.enabled===!1:f===!1,tt=T&&!yn&&!kn;return typeof f=="object"?{...f,enabled:tt}:{enabled:tt}}}),Are=O.createContext(null),RM="button",Ore="Draggable";function Ere(e){let{id:n,data:t,disabled:i=!1,attributes:r}=e;const a=Bm(Ore),{activators:o,activatorEvent:l,active:f,activeNodeRect:c,ariaDescribedById:h,draggableNodes:d,over:p}=O.useContext(Fm),{role:v=RM,roleDescription:y="draggable",tabIndex:b=0}=r??{},w=(f==null?void 0:f.id)===n,_=O.useContext(w?Ny:Are),[S,C]=bg(),[E,A]=bg(),T=mre(o,n),j=Rh(t);Pa(()=>(d.set(n,{id:n,key:a,node:S,activatorNode:E,data:j}),()=>{const q=d.get(n);q&&q.key===a&&d.delete(n)}),[d,n]);const N=O.useMemo(()=>({role:v,tabIndex:b,"aria-disabled":i,"aria-pressed":w&&v===RM?!0:void 0,"aria-roledescription":y,"aria-describedby":h.draggable}),[i,v,b,w,y,h.draggable]);return{active:f,activatorEvent:l,activeNodeRect:c,attributes:N,isDragging:w,listeners:i?void 0:T,node:S,over:p,setNodeRef:C,setActivatorNodeRef:A,transform:_}}function YB(){return O.useContext(WB)}const Tre="Droppable",Mre={timeout:25};function jre(e){let{data:n,disabled:t=!1,id:i,resizeObserverConfig:r}=e;const a=Bm(Tre),{active:o,dispatch:l,over:f,measureDroppableContainers:c}=O.useContext(Fm),h=O.useRef({disabled:t}),d=O.useRef(!1),p=O.useRef(null),v=O.useRef(null),{disabled:y,updateMeasurementsFor:b,timeout:w}={...Mre,...r},_=Rh(b??i),S=O.useCallback(()=>{if(!d.current){d.current=!0;return}v.current!=null&&clearTimeout(v.current),v.current=setTimeout(()=>{c(Array.isArray(_.current)?_.current:[_.current]),v.current=null},w)},[w]),C=Py({callback:S,disabled:y||!o}),E=O.useCallback((N,q)=>{C&&(q&&(C.unobserve(q),d.current=!1),N&&C.observe(N))},[C]),[A,T]=bg(E),j=Rh(n);return O.useEffect(()=>{!C||!A.current||(C.disconnect(),d.current=!1,C.observe(A.current))},[A,C]),O.useEffect(()=>(l({type:vi.RegisterDroppable,element:{id:i,key:a,disabled:t,node:A,rect:p,data:j}}),()=>l({type:vi.UnregisterDroppable,key:a,id:i})),[i]),O.useEffect(()=>{t!==h.current.disabled&&(l({type:vi.SetDroppableDisabled,id:i,key:a,disabled:t}),h.current.disabled=t)},[i,a,t,l]),{active:o,rect:p,isOver:(f==null?void 0:f.id)===i,node:A,over:f,setNodeRef:T}}function Dre(e){let{animation:n,children:t}=e;const[i,r]=O.useState(null),[a,o]=O.useState(null),l=wg(t);return!t&&!i&&l&&r(l),Pa(()=>{if(!a)return;const f=i==null?void 0:i.key,c=i==null?void 0:i.props.id;if(f==null||c==null){r(null);return}Promise.resolve(n(c,a)).then(()=>{r(null)})},[n,i,a]),Z.createElement(Z.Fragment,null,t,i?O.cloneElement(i,{ref:o}):null)}const Rre={x:0,y:0,scaleX:1,scaleY:1};function Pre(e){let{children:n}=e;return Z.createElement(Fm.Provider,{value:VB},Z.createElement(Ny.Provider,{value:Rre},n))}const Nre={position:"fixed",touchAction:"none"},$re=e=>Dy(e)?"transform 250ms ease":void 0,zre=O.forwardRef((e,n)=>{let{as:t,activatorEvent:i,adjustScale:r,children:a,className:o,rect:l,style:f,transform:c,transition:h=$re}=e;if(!l)return null;const d=r?c:{...c,scaleX:1,scaleY:1},p={...Nre,width:l.width,height:l.height,top:l.top,left:l.left,transform:io.Transform.toString(d),transformOrigin:r&&i?Eie(i,l):void 0,transition:typeof h=="function"?h(i):h,...f};return Z.createElement(t,{className:o,style:p,ref:n},a)}),Lre=e=>n=>{let{active:t,dragOverlay:i}=n;const r={},{styles:a,className:o}=e;if(a!=null&&a.active)for(const[l,f]of Object.entries(a.active))f!==void 0&&(r[l]=t.node.style.getPropertyValue(l),t.node.style.setProperty(l,f));if(a!=null&&a.dragOverlay)for(const[l,f]of Object.entries(a.dragOverlay))f!==void 0&&i.node.style.setProperty(l,f);return o!=null&&o.active&&t.node.classList.add(o.active),o!=null&&o.dragOverlay&&i.node.classList.add(o.dragOverlay),function(){for(const[f,c]of Object.entries(r))t.node.style.setProperty(f,c);o!=null&&o.active&&t.node.classList.remove(o.active)}},Ire=e=>{let{transform:{initial:n,final:t}}=e;return[{transform:io.Transform.toString(n)},{transform:io.Transform.toString(t)}]},Bre={duration:250,easing:"ease",keyframes:Ire,sideEffects:Lre({styles:{active:{opacity:"0"}}})};function Fre(e){let{config:n,draggableNodes:t,droppableContainers:i,measuringConfiguration:r}=e;return jy((a,o)=>{if(n===null)return;const l=t.get(a);if(!l)return;const f=l.node.current;if(!f)return;const c=UB(o);if(!c)return;const{transform:h}=rr(o).getComputedStyle(o),d=PB(h);if(!d)return;const p=typeof n=="function"?n:qre(n);return FB(f,r.draggable.measure),p({active:{id:a,data:l.data,node:f,rect:r.draggable.measure(f)},draggableNodes:t,dragOverlay:{node:o,rect:r.dragOverlay.measure(c)},droppableContainers:i,measuringConfiguration:r,transform:d})})}function qre(e){const{duration:n,easing:t,sideEffects:i,keyframes:r}={...Bre,...e};return a=>{let{active:o,dragOverlay:l,transform:f,...c}=a;if(!n)return;const h={x:l.rect.left-o.rect.left,y:l.rect.top-o.rect.top},d={scaleX:f.scaleX!==1?o.rect.width*f.scaleX/l.rect.width:1,scaleY:f.scaleY!==1?o.rect.height*f.scaleY/l.rect.height:1},p={x:f.x-h.x,y:f.y-h.y,...d},v=r({...c,active:o,dragOverlay:l,transform:{initial:f,final:p}}),[y]=v,b=v[v.length-1];if(JSON.stringify(y)===JSON.stringify(b))return;const w=i==null?void 0:i({active:o,dragOverlay:l,...c}),_=l.node.animate(v,{duration:n,easing:t,fill:"forwards"});return new Promise(S=>{_.onfinish=()=>{w==null||w(),S()}})}}let PM=0;function Hre(e){return O.useMemo(()=>{if(e!=null)return PM++,PM},[e])}const Ure=Z.memo(e=>{let{adjustScale:n=!1,children:t,dropAnimation:i,style:r,transition:a,modifiers:o,wrapperElement:l="div",className:f,zIndex:c=999}=e;const{activatorEvent:h,active:d,activeNodeRect:p,containerNodeRect:v,draggableNodes:y,droppableContainers:b,dragOverlay:w,over:_,measuringConfiguration:S,scrollableAncestors:C,scrollableAncestorRects:E,windowRect:A}=YB(),T=O.useContext(Ny),j=Hre(d==null?void 0:d.id),N=GB(o,{activatorEvent:h,active:d,activeNodeRect:p,containerNodeRect:v,draggingNodeRect:w.rect,over:_,overlayNodeRect:w.rect,scrollableAncestors:C,scrollableAncestorRects:E,transform:T,windowRect:A}),q=NC(p),R=Fre({config:i,draggableNodes:y,droppableContainers:b,measuringConfiguration:S}),L=q?w.setRef:void 0;return Z.createElement(Pre,null,Z.createElement(Dre,{animation:R},d&&j?Z.createElement(zre,{key:j,id:d.id,ref:L,as:l,activatorEvent:h,adjustScale:n,className:f,transition:a,rect:q,style:{zIndex:c,...r},transform:N},t):null))});function Sg(e,n,t){const i=e.slice();return i.splice(t<0?i.length+t:t,0,i.splice(n,1)[0]),i}function Vre(e,n){return e.reduce((t,i,r)=>{const a=n.get(i);return a&&(t[r]=a),t},Array(e.length))}function _v(e){return e!==null&&e>=0}function Wre(e,n){if(e===n)return!0;if(e.length!==n.length)return!1;for(let t=0;t<e.length;t++)if(e[t]!==n[t])return!1;return!0}function Gre(e){return typeof e=="boolean"?{draggable:e,droppable:e}:e}const xv={scaleX:1,scaleY:1},Yre=e=>{var n;let{rects:t,activeNodeRect:i,activeIndex:r,overIndex:a,index:o}=e;const l=(n=t[r])!=null?n:i;if(!l)return null;const f=Kre(t,o,r);if(o===r){const c=t[a];return c?{x:r<a?c.left+c.width-(l.left+l.width):c.left-l.left,y:0,...xv}:null}return o>r&&o<=a?{x:-l.width-f,y:0,...xv}:o<r&&o>=a?{x:l.width+f,y:0,...xv}:{x:0,y:0,...xv}};function Kre(e,n,t){const i=e[n],r=e[n-1],a=e[n+1];return!i||!r&&!a?0:t<n?r?i.left-(r.left+r.width):a.left-(i.left+i.width):a?a.left-(i.left+i.width):i.left-(r.left+r.width)}const KB=e=>{let{rects:n,activeIndex:t,overIndex:i,index:r}=e;const a=Sg(n,i,t),o=n[r],l=a[r];return!l||!o?null:{x:l.left-o.left,y:l.top-o.top,scaleX:l.width/o.width,scaleY:l.height/o.height}},Sv={scaleX:1,scaleY:1},XB=e=>{var n;let{activeIndex:t,activeNodeRect:i,index:r,rects:a,overIndex:o}=e;const l=(n=a[t])!=null?n:i;if(!l)return null;if(r===t){const c=a[o];return c?{x:0,y:t<o?c.top+c.height-(l.top+l.height):c.top-l.top,...Sv}:null}const f=Xre(a,r,t);return r>t&&r<=o?{x:0,y:-l.height-f,...Sv}:r<t&&r>=o?{x:0,y:l.height+f,...Sv}:{x:0,y:0,...Sv}};function Xre(e,n,t){const i=e[n],r=e[n-1],a=e[n+1];return i?t<n?r?i.top-(r.top+r.height):a?a.top-(i.top+i.height):0:a?a.top-(i.top+i.height):r?i.top-(r.top+r.height):0:0}const ZB="Sortable",QB=Z.createContext({activeIndex:-1,containerId:ZB,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:KB,disabled:{draggable:!1,droppable:!1}});function wS(e){let{children:n,id:t,items:i,strategy:r=KB,disabled:a=!1}=e;const{active:o,dragOverlay:l,droppableRects:f,over:c,measureDroppableContainers:h}=YB(),d=Bm(ZB,t),p=l.rect!==null,v=O.useMemo(()=>i.map(T=>typeof T=="object"&&"id"in T?T.id:T),[i]),y=o!=null,b=o?v.indexOf(o.id):-1,w=c?v.indexOf(c.id):-1,_=O.useRef(v),S=!Wre(v,_.current),C=w!==-1&&b===-1||S,E=Gre(a);Pa(()=>{S&&y&&h(v)},[S,v,y,h]),O.useEffect(()=>{_.current=v},[v]);const A=O.useMemo(()=>({activeIndex:b,containerId:d,disabled:E,disableTransforms:C,items:v,overIndex:w,useDragOverlay:p,sortedRects:Vre(v,f),strategy:r}),[b,d,E.draggable,E.droppable,C,v,w,f,p,r]);return Z.createElement(QB.Provider,{value:A},n)}const Zre=e=>{let{id:n,items:t,activeIndex:i,overIndex:r}=e;return Sg(t,i,r).indexOf(n)},Qre=e=>{let{containerId:n,isSorting:t,wasDragging:i,index:r,items:a,newIndex:o,previousItems:l,previousContainerId:f,transition:c}=e;return!c||!i||l!==a&&r===o?!1:t?!0:o!==r&&n===f},Jre={duration:200,easing:"ease"},JB="transform",eae=io.Transition.toString({property:JB,duration:0,easing:"linear"}),nae={roleDescription:"sortable"};function tae(e){let{disabled:n,index:t,node:i,rect:r}=e;const[a,o]=O.useState(null),l=O.useRef(t);return Pa(()=>{if(!n&&t!==l.current&&i.current){const f=r.current;if(f){const c=Mc(i.current,{ignoreTransform:!0}),h={x:f.left-c.left,y:f.top-c.top,scaleX:f.width/c.width,scaleY:f.height/c.height};(h.x||h.y)&&o(h)}}t!==l.current&&(l.current=t)},[n,t,i,r]),O.useEffect(()=>{a&&o(null)},[a]),a}function eF(e){let{animateLayoutChanges:n=Qre,attributes:t,disabled:i,data:r,getNewIndex:a=Zre,id:o,strategy:l,resizeObserverConfig:f,transition:c=Jre}=e;const{items:h,containerId:d,activeIndex:p,disabled:v,disableTransforms:y,sortedRects:b,overIndex:w,useDragOverlay:_,strategy:S}=O.useContext(QB),C=iae(i,v),E=h.indexOf(o),A=O.useMemo(()=>({sortable:{containerId:d,index:E,items:h},...r}),[d,r,E,h]),T=O.useMemo(()=>h.slice(h.indexOf(o)),[h,o]),{rect:j,node:N,isOver:q,setNodeRef:R}=jre({id:o,data:A,disabled:C.droppable,resizeObserverConfig:{updateMeasurementsFor:T,...f}}),{active:L,activatorEvent:B,activeNodeRect:G,attributes:H,setNodeRef:U,listeners:P,isDragging:z,over:F,setActivatorNodeRef:Y,transform:D}=Ere({id:o,data:A,attributes:{...nae,...t},disabled:C.draggable}),V=hie(R,U),W=!!L,$=W&&!y&&_v(p)&&_v(w),X=!_&&z,te=X&&$?D:null,le=$?te??(l??S)({rects:b,activeNodeRect:G,activeIndex:p,overIndex:w,index:E}):null,ye=_v(p)&&_v(w)?a({id:o,items:h,activeIndex:p,overIndex:w}):E,oe=L==null?void 0:L.id,ue=O.useRef({activeId:oe,items:h,newIndex:ye,containerId:d}),ke=h!==ue.current.items,ie=n({active:L,containerId:d,isDragging:z,isSorting:W,id:o,index:E,items:h,newIndex:ue.current.newIndex,previousItems:ue.current.items,previousContainerId:ue.current.containerId,transition:c,wasDragging:ue.current.activeId!=null}),Re=tae({disabled:!ie,index:E,node:N,rect:j});return O.useEffect(()=>{W&&ue.current.newIndex!==ye&&(ue.current.newIndex=ye),d!==ue.current.containerId&&(ue.current.containerId=d),h!==ue.current.items&&(ue.current.items=h)},[W,ye,d,h]),O.useEffect(()=>{if(oe===ue.current.activeId)return;if(oe!=null&&ue.current.activeId==null){ue.current.activeId=oe;return}const Ce=setTimeout(()=>{ue.current.activeId=oe},50);return()=>clearTimeout(Ce)},[oe]),{active:L,activeIndex:p,attributes:H,data:A,rect:j,index:E,newIndex:ye,items:h,isOver:q,isSorting:W,isDragging:z,listeners:P,node:N,overIndex:w,over:F,setNodeRef:V,setActivatorNodeRef:Y,setDroppableNodeRef:R,setDraggableNodeRef:U,transform:Re??le,transition:pe()};function pe(){if(Re||ke&&ue.current.newIndex===E)return eae;if(!(X&&!Dy(B)||!c)&&(W||ie))return io.Transition.toString({...c,property:JB})}}function iae(e,n){var t,i;return typeof e=="boolean"?{draggable:e,droppable:!1}:{draggable:(t=e==null?void 0:e.draggable)!=null?t:n.draggable,droppable:(i=e==null?void 0:e.droppable)!=null?i:n.droppable}}function Cg(e){if(!e)return!1;const n=e.data.current;return!!(n&&"sortable"in n&&typeof n.sortable=="object"&&"containerId"in n.sortable&&"items"in n.sortable&&"index"in n.sortable)}const rae=[Zn.Down,Zn.Right,Zn.Up,Zn.Left],aae=(e,n)=>{let{context:{active:t,collisionRect:i,droppableRects:r,droppableContainers:a,over:o,scrollableAncestors:l}}=n;if(rae.includes(e.code)){if(e.preventDefault(),!t||!i)return;const f=[];a.getEnabled().forEach(d=>{if(!d||d!=null&&d.disabled)return;const p=r.get(d.id);if(p)switch(e.code){case Zn.Down:i.top<p.top&&f.push(d);break;case Zn.Up:i.top>p.top&&f.push(d);break;case Zn.Left:i.left>p.left&&f.push(d);break;case Zn.Right:i.left<p.left&&f.push(d);break}});const c=jB({collisionRect:i,droppableRects:r,droppableContainers:f});let h=MB(c,"id");if(h===(o==null?void 0:o.id)&&c.length>1&&(h=c[1].id),h!=null){const d=a.get(t.id),p=a.get(h),v=p?r.get(p.id):null,y=p==null?void 0:p.node.current;if(y&&v&&d&&p){const w=Ry(y).some((T,j)=>l[j]!==T),_=nF(d,p),S=oae(d,p),C=w||!_?{x:0,y:0}:{x:S?i.width-v.width:0,y:S?i.height-v.height:0},E={x:v.left,y:v.top};return C.x&&C.y?E:Ph(E,C)}}}};function nF(e,n){return!Cg(e)||!Cg(n)?!1:e.data.current.sortable.containerId===n.data.current.sortable.containerId}function oae(e,n){return!Cg(e)||!Cg(n)||!nF(e,n)?!1:e.data.current.sortable.index<n.data.current.sortable.index}var tg={exports:{}},sae=tg.exports,NM;function lae(){return NM||(NM=1,(function(e,n){(function(t,i){e.exports=i()})(sae,(function(){var t=1e3,i=6e4,r=36e5,a="millisecond",o="second",l="minute",f="hour",c="day",h="week",d="month",p="quarter",v="year",y="date",b="Invalid Date",w=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,_=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,S={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(H){var U=["th","st","nd","rd"],P=H%100;return"["+H+(U[(P-20)%10]||U[P]||U[0])+"]"}},C=function(H,U,P){var z=String(H);return!z||z.length>=U?H:""+Array(U+1-z.length).join(P)+H},E={s:C,z:function(H){var U=-H.utcOffset(),P=Math.abs(U),z=Math.floor(P/60),F=P%60;return(U<=0?"+":"-")+C(z,2,"0")+":"+C(F,2,"0")},m:function H(U,P){if(U.date()<P.date())return-H(P,U);var z=12*(P.year()-U.year())+(P.month()-U.month()),F=U.clone().add(z,d),Y=P-F<0,D=U.clone().add(z+(Y?-1:1),d);return+(-(z+(P-F)/(Y?F-D:D-F))||0)},a:function(H){return H<0?Math.ceil(H)||0:Math.floor(H)},p:function(H){return{M:d,y:v,w:h,d:c,D:y,h:f,m:l,s:o,ms:a,Q:p}[H]||String(H||"").toLowerCase().replace(/s$/,"")},u:function(H){return H===void 0}},A="en",T={};T[A]=S;var j="$isDayjsObject",N=function(H){return H instanceof B||!(!H||!H[j])},q=function H(U,P,z){var F;if(!U)return A;if(typeof U=="string"){var Y=U.toLowerCase();T[Y]&&(F=Y),P&&(T[Y]=P,F=Y);var D=U.split("-");if(!F&&D.length>1)return H(D[0])}else{var V=U.name;T[V]=U,F=V}return!z&&F&&(A=F),F||!z&&A},R=function(H,U){if(N(H))return H.clone();var P=typeof U=="object"?U:{};return P.date=H,P.args=arguments,new B(P)},L=E;L.l=q,L.i=N,L.w=function(H,U){return R(H,{locale:U.$L,utc:U.$u,x:U.$x,$offset:U.$offset})};var B=(function(){function H(P){this.$L=q(P.locale,null,!0),this.parse(P),this.$x=this.$x||P.x||{},this[j]=!0}var U=H.prototype;return U.parse=function(P){this.$d=(function(z){var F=z.date,Y=z.utc;if(F===null)return new Date(NaN);if(L.u(F))return new Date;if(F instanceof Date)return new Date(F);if(typeof F=="string"&&!/Z$/i.test(F)){var D=F.match(w);if(D){var V=D[2]-1||0,W=(D[7]||"0").substring(0,3);return Y?new Date(Date.UTC(D[1],V,D[3]||1,D[4]||0,D[5]||0,D[6]||0,W)):new Date(D[1],V,D[3]||1,D[4]||0,D[5]||0,D[6]||0,W)}}return new Date(F)})(P),this.init()},U.init=function(){var P=this.$d;this.$y=P.getFullYear(),this.$M=P.getMonth(),this.$D=P.getDate(),this.$W=P.getDay(),this.$H=P.getHours(),this.$m=P.getMinutes(),this.$s=P.getSeconds(),this.$ms=P.getMilliseconds()},U.$utils=function(){return L},U.isValid=function(){return this.$d.toString()!==b},U.isSame=function(P,z){var F=R(P);return this.startOf(z)<=F&&F<=this.endOf(z)},U.isAfter=function(P,z){return R(P)<this.startOf(z)},U.isBefore=function(P,z){return this.endOf(z)<R(P)},U.$g=function(P,z,F){return L.u(P)?this[z]:this.set(F,P)},U.unix=function(){return Math.floor(this.valueOf()/1e3)},U.valueOf=function(){return this.$d.getTime()},U.startOf=function(P,z){var F=this,Y=!!L.u(z)||z,D=L.p(P),V=function(oe,ue){var ke=L.w(F.$u?Date.UTC(F.$y,ue,oe):new Date(F.$y,ue,oe),F);return Y?ke:ke.endOf(c)},W=function(oe,ue){return L.w(F.toDate()[oe].apply(F.toDate("s"),(Y?[0,0,0,0]:[23,59,59,999]).slice(ue)),F)},$=this.$W,X=this.$M,te=this.$D,ae="set"+(this.$u?"UTC":"");switch(D){case v:return Y?V(1,0):V(31,11);case d:return Y?V(1,X):V(0,X+1);case h:var le=this.$locale().weekStart||0,ye=($<le?$+7:$)-le;return V(Y?te-ye:te+(6-ye),X);case c:case y:return W(ae+"Hours",0);case f:return W(ae+"Minutes",1);case l:return W(ae+"Seconds",2);case o:return W(ae+"Milliseconds",3);default:return this.clone()}},U.endOf=function(P){return this.startOf(P,!1)},U.$set=function(P,z){var F,Y=L.p(P),D="set"+(this.$u?"UTC":""),V=(F={},F[c]=D+"Date",F[y]=D+"Date",F[d]=D+"Month",F[v]=D+"FullYear",F[f]=D+"Hours",F[l]=D+"Minutes",F[o]=D+"Seconds",F[a]=D+"Milliseconds",F)[Y],W=Y===c?this.$D+(z-this.$W):z;if(Y===d||Y===v){var $=this.clone().set(y,1);$.$d[V](W),$.init(),this.$d=$.set(y,Math.min(this.$D,$.daysInMonth())).$d}else V&&this.$d[V](W);return this.init(),this},U.set=function(P,z){return this.clone().$set(P,z)},U.get=function(P){return this[L.p(P)]()},U.add=function(P,z){var F,Y=this;P=Number(P);var D=L.p(z),V=function(X){var te=R(Y);return L.w(te.date(te.date()+Math.round(X*P)),Y)};if(D===d)return this.set(d,this.$M+P);if(D===v)return this.set(v,this.$y+P);if(D===c)return V(1);if(D===h)return V(7);var W=(F={},F[l]=i,F[f]=r,F[o]=t,F)[D]||1,$=this.$d.getTime()+P*W;return L.w($,this)},U.subtract=function(P,z){return this.add(-1*P,z)},U.format=function(P){var z=this,F=this.$locale();if(!this.isValid())return F.invalidDate||b;var Y=P||"YYYY-MM-DDTHH:mm:ssZ",D=L.z(this),V=this.$H,W=this.$m,$=this.$M,X=F.weekdays,te=F.months,ae=F.meridiem,le=function(ue,ke,ie,Re){return ue&&(ue[ke]||ue(z,Y))||ie[ke].slice(0,Re)},ye=function(ue){return L.s(V%12||12,ue,"0")},oe=ae||function(ue,ke,ie){var Re=ue<12?"AM":"PM";return ie?Re.toLowerCase():Re};return Y.replace(_,(function(ue,ke){return ke||(function(ie){switch(ie){case"YY":return String(z.$y).slice(-2);case"YYYY":return L.s(z.$y,4,"0");case"M":return $+1;case"MM":return L.s($+1,2,"0");case"MMM":return le(F.monthsShort,$,te,3);case"MMMM":return le(te,$);case"D":return z.$D;case"DD":return L.s(z.$D,2,"0");case"d":return String(z.$W);case"dd":return le(F.weekdaysMin,z.$W,X,2);case"ddd":return le(F.weekdaysShort,z.$W,X,3);case"dddd":return X[z.$W];case"H":return String(V);case"HH":return L.s(V,2,"0");case"h":return ye(1);case"hh":return ye(2);case"a":return oe(V,W,!0);case"A":return oe(V,W,!1);case"m":return String(W);case"mm":return L.s(W,2,"0");case"s":return String(z.$s);case"ss":return L.s(z.$s,2,"0");case"SSS":return L.s(z.$ms,3,"0");case"Z":return D}return null})(ue)||D.replace(":","")}))},U.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},U.diff=function(P,z,F){var Y,D=this,V=L.p(z),W=R(P),$=(W.utcOffset()-this.utcOffset())*i,X=this-W,te=function(){return L.m(D,W)};switch(V){case v:Y=te()/12;break;case d:Y=te();break;case p:Y=te()/3;break;case h:Y=(X-$)/6048e5;break;case c:Y=(X-$)/864e5;break;case f:Y=X/r;break;case l:Y=X/i;break;case o:Y=X/t;break;default:Y=X}return F?Y:L.a(Y)},U.daysInMonth=function(){return this.endOf(d).$D},U.$locale=function(){return T[this.$L]},U.locale=function(P,z){if(!P)return this.$L;var F=this.clone(),Y=q(P,z,!0);return Y&&(F.$L=Y),F},U.clone=function(){return L.w(this.$d,this)},U.toDate=function(){return new Date(this.valueOf())},U.toJSON=function(){return this.isValid()?this.toISOString():null},U.toISOString=function(){return this.$d.toISOString()},U.toString=function(){return this.$d.toUTCString()},H})(),G=B.prototype;return R.prototype=G,[["$ms",a],["$s",o],["$m",l],["$H",f],["$W",c],["$M",d],["$y",v],["$D",y]].forEach((function(H){G[H[1]]=function(U){return this.$g(U,H[0],H[1])}})),R.extend=function(H,U){return H.$i||(H(U,B,R),H.$i=!0),R},R.locale=q,R.isDayjs=N,R.unix=function(H){return R(1e3*H)},R.en=T[A],R.Ls=T,R.p={},R}))})(tg)),tg.exports}var uae=lae();const ze=ot(uae);function fae({type:e,date:n,locale:t,format:i,labelSeparator:r}){const a=o=>ze(o).locale(t).format(i);return e==="default"?n===null?"":a(n):e==="multiple"?n.map(a).join(", "):e==="range"&&Array.isArray(n)?n[0]&&n[1]?`${a(n[0])} ${r} ${a(n[1])}`:n[0]?`${a(n[0])} ${r} `:"":""}function cae({formatter:e,...n}){return(e||fae)(n)}function dae({direction:e,levelIndex:n,rowIndex:t,cellIndex:i,size:r}){switch(e){case"up":return n===0&&t===0?null:t===0?{levelIndex:n-1,rowIndex:i<=r[n-1][r[n-1].length-1]-1?r[n-1].length-1:r[n-1].length-2,cellIndex:i}:{levelIndex:n,rowIndex:t-1,cellIndex:i};case"down":return t===r[n].length-1?{levelIndex:n+1,rowIndex:0,cellIndex:i}:t===r[n].length-2&&i>=r[n][r[n].length-1]?{levelIndex:n+1,rowIndex:0,cellIndex:i}:{levelIndex:n,rowIndex:t+1,cellIndex:i};case"left":return n===0&&t===0&&i===0?null:t===0&&i===0?{levelIndex:n-1,rowIndex:r[n-1].length-1,cellIndex:r[n-1][r[n-1].length-1]-1}:i===0?{levelIndex:n,rowIndex:t-1,cellIndex:r[n][t-1]-1}:{levelIndex:n,rowIndex:t,cellIndex:i-1};case"right":return t===r[n].length-1&&i===r[n][t]-1?{levelIndex:n+1,rowIndex:0,cellIndex:0}:i===r[n][t]-1?{levelIndex:n,rowIndex:t+1,cellIndex:0}:{levelIndex:n,rowIndex:t,cellIndex:i+1};default:return{levelIndex:n,rowIndex:t,cellIndex:i}}}function tF({controlsRef:e,direction:n,levelIndex:t,rowIndex:i,cellIndex:r,size:a}){var f,c,h;const o=dae({direction:n,size:a,rowIndex:i,cellIndex:r,levelIndex:t});if(!o)return;const l=(h=(c=(f=e.current)==null?void 0:f[o.levelIndex])==null?void 0:c[o.rowIndex])==null?void 0:h[o.cellIndex];l&&(l.disabled||l.getAttribute("data-hidden")||l.getAttribute("data-outside")?tF({controlsRef:e,direction:n,levelIndex:o.levelIndex,cellIndex:o.cellIndex,rowIndex:o.rowIndex,size:a}):l.focus())}function hae(e){switch(e){case"ArrowDown":return"down";case"ArrowUp":return"up";case"ArrowRight":return"right";case"ArrowLeft":return"left";default:return null}}function mae(e){var n;return(n=e.current)==null?void 0:n.map(t=>t.map(i=>i.length))}function $C({controlsRef:e,levelIndex:n,rowIndex:t,cellIndex:i,event:r}){const a=hae(r.key);a&&(r.preventDefault(),tF({controlsRef:e,direction:a,levelIndex:n,rowIndex:t,cellIndex:i,size:mae(e)}))}function Hi(e){return e==null||e===""?e:ze(e).format("YYYY-MM-DD")}function iF(e){return e==null||e===""?e:ze(e).format("YYYY-MM-DD HH:mm:ss")}function kS({minDate:e,maxDate:n}){const t=ze();return!e&&!n?Hi(t):e&&ze(t).isBefore(e)?Hi(e):n&&ze(t).isAfter(n)?Hi(n):Hi(t)}const pae={locale:"en",firstDayOfWeek:1,weekendDays:[0,6],labelSeparator:"–",consistentWeeks:!1},vae=O.createContext(pae);function sl(){const e=O.use(vae),n=O.useCallback(a=>a||e.locale,[e.locale]),t=O.useCallback(a=>typeof a=="number"?a:e.firstDayOfWeek,[e.firstDayOfWeek]),i=O.useCallback(a=>Array.isArray(a)?a:e.weekendDays,[e.weekendDays]),r=O.useCallback(a=>typeof a=="string"?a:e.labelSeparator,[e.labelSeparator]);return{...e,getLocale:n,getFirstDayOfWeek:t,getWeekendDays:i,getLabelSeparator:r}}function gae({value:e,type:n,withTime:t}){const i=t?iF:Hi;if(n==="range"&&Array.isArray(e)){const r=i(e[0]),a=i(e[1]);return r?a?`${r} – ${a}`:`${r} –`:""}return n==="multiple"&&Array.isArray(e)?e.filter(Boolean).join(", "):!Array.isArray(e)&&e?i(e):""}function rF({value:e,type:n,name:t,form:i,withTime:r=!1}){return k.jsx("input",{type:"hidden",value:gae({value:e,type:n,withTime:r}),name:t,form:i})}rF.displayName="@mantine/dates/HiddenDatesInput";var aF={day:"m_396ce5cb"};const oF=(e,{size:n})=>({day:{"--day-size":Mn(n,"day-size")}}),$y=Pe(e=>{const n=ge("Day",null,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,date:f,disabled:c,__staticSelector:h,weekend:d,outside:p,selected:v,renderDay:y,inRange:b,firstInRange:w,lastInRange:_,hidden:S,static:C,highlightToday:E,fullWidth:A,attributes:T,...j}=n;return k.jsx(fi,{...Ge({name:h||"Day",classes:aF,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:T,vars:l,varsResolver:oF,rootSelector:"day"})("day",{style:S?{display:"none"}:void 0}),component:C?"div":"button",disabled:c,"data-today":ze(f).isSame(new Date,"day")||void 0,"data-hidden":S||void 0,"data-highlight-today":E||void 0,"data-disabled":c||void 0,"data-weekend":!c&&!p&&d||void 0,"data-outside":!c&&p||void 0,"data-selected":!c&&v||void 0,"data-in-range":b&&!c||void 0,"data-first-in-range":w&&!c||void 0,"data-last-in-range":_&&!c||void 0,"data-static":C||void 0,"data-full-width":A||void 0,unstyled:o,...j,children:(y==null?void 0:y(f))||ze(f).date()})});$y.classes=aF;$y.varsResolver=oF;$y.displayName="@mantine/dates/Day";function yae({locale:e,format:n="dd",firstDayOfWeek:t=1}){const i=ze().day(t),r=[];for(let a=0;a<7;a+=1)typeof n=="string"?r.push(ze(i).add(a,"days").locale(e).format(n)):r.push(n(ze(i).add(a,"days").format("YYYY-MM-DD")));return r}var sF={weekday:"m_18a3eca"};const lF=(e,{size:n})=>({weekdaysRow:{"--wr-fz":Zt(n),"--wr-spacing":Ft(n)}}),zy=Pe(e=>{const n=ge("WeekdaysRow",null,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,locale:f,firstDayOfWeek:c,weekdayFormat:h,cellComponent:d="th",__staticSelector:p,withWeekNumbers:v,attributes:y,...b}=n,w=Ge({name:p||"WeekdaysRow",classes:sF,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:y,vars:l,varsResolver:lF,rootSelector:"weekdaysRow"}),_=sl(),S=yae({locale:_.getLocale(f),format:h,firstDayOfWeek:_.getFirstDayOfWeek(c)}).map((C,E)=>k.jsx(d,{...w("weekday"),children:C},E));return k.jsxs(we,{component:"tr",...w("weekdaysRow"),...b,children:[v&&k.jsx(d,{...w("weekday"),children:"#"}),S]})});zy.classes=sF;zy.varsResolver=lF;zy.displayName="@mantine/dates/WeekdaysRow";function bae(e,n=1){let t=ze(e);if(!t.isValid())return t;const i=n===0?6:n-1;for(;t.day()!==i;)t=t.add(1,"day");return t.format("YYYY-MM-DD")}function wae(e,n=1){let t=ze(e);for(;t.day()!==n;)t=t.subtract(1,"day");return t.format("YYYY-MM-DD")}function kae({month:e,firstDayOfWeek:n=1,consistentWeeks:t}){const i=ze(ze(e).subtract(ze(e).date()-1,"day").format("YYYY-M-D")),r=i.format("YYYY-MM-DD"),a=bae(i.add(+i.daysInMonth()-1,"day").format("YYYY-MM-DD"),n),o=[];let l=ze(wae(r,n));for(;ze(l).isBefore(a,"day");){const f=[];for(let c=0;c<7;c+=1)f.push(l.format("YYYY-MM-DD")),l=l.add(1,"day");o.push(f)}if(t&&o.length<6){const f=o[o.length-1],c=f[f.length-1];let h=ze(c).add(1,"day");for(;o.length<6;){const d=[];for(let p=0;p<7;p+=1)d.push(h.format("YYYY-MM-DD")),h=h.add(1,"day");o.push(d)}}return o}function zC(e,n){return ze(e).format("YYYY-MM")===ze(n).format("YYYY-MM")}function uF(e,n){return n?ze(e).isAfter(ze(n).subtract(1,"day"),"day"):!0}function fF(e,n){return n?ze(e).isBefore(ze(n).add(1,"day"),"day"):!0}function _ae({dates:e,minDate:n,maxDate:t,getDayProps:i,excludeDate:r,hideOutsideDates:a,month:o}){const l=e.flat().filter(h=>{var d;return fF(h,t)&&uF(h,n)&&!(r!=null&&r(h))&&!((d=i==null?void 0:i(h))!=null&&d.disabled)&&(!a||zC(h,o))}),f=l.find(h=>{var d;return(d=i==null?void 0:i(h))==null?void 0:d.selected});if(f)return f;const c=l.find(h=>ze().isSame(h,"date"));return c||l[0]}var ig={exports:{}},xae=ig.exports,$M;function Sae(){return $M||($M=1,(function(e,n){(function(t,i){e.exports=i()})(xae,(function(){var t="day";return function(i,r,a){var o=function(c){return c.add(4-c.isoWeekday(),t)},l=r.prototype;l.isoWeekYear=function(){return o(this).year()},l.isoWeek=function(c){if(!this.$utils().u(c))return this.add(7*(c-this.isoWeek()),t);var h,d,p,v,y=o(this),b=(h=this.isoWeekYear(),d=this.$u,p=(d?a.utc:a)().year(h).startOf("year"),v=4-p.isoWeekday(),p.isoWeekday()>4&&(v+=7),p.add(v,t));return y.diff(b,"week")+1},l.isoWeekday=function(c){return this.$utils().u(c)?this.day()||7:this.day(this.day()%7?c:c-7)};var f=l.startOf;l.startOf=function(c,h){var d=this.$utils(),p=!!d.u(h)||h;return d.p(c)==="isoweek"?p?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):f.bind(this)(c,h)}}}))})(ig)),ig.exports}var Cae=Sae();const Aae=ot(Cae);ze.extend(Aae);function Oae(e){return ze(e.find(n=>ze(n).day()===1)).isoWeek()}var cF={month:"m_cc9820d3",monthCell:"m_8f457cd5",weekNumber:"m_6cff9dea"};const Eae={withCellSpacing:!0},dF=(e,{size:n})=>({weekNumber:{"--wn-fz":Zt(n),"--wn-size":Mn(n,"wn-size")}}),qm=Pe(e=>{const n=ge("Month",Eae,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,__staticSelector:f,locale:c,firstDayOfWeek:h,weekdayFormat:d,month:p,weekendDays:v,getDayProps:y,excludeDate:b,minDate:w,maxDate:_,renderDay:S,hideOutsideDates:C,hideWeekdays:E,getDayAriaLabel:A,static:T,__getDayRef:j,__onDayKeyDown:N,__onDayClick:q,__onDayMouseEnter:R,__preventFocus:L,__stopPropagation:B,withCellSpacing:G,size:H,highlightToday:U,withWeekNumbers:P,fullWidth:z,attributes:F,...Y}=n,D=Ge({name:f||"Month",classes:cF,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:F,vars:l,varsResolver:dF,rootSelector:"month"}),V=sl(),W=kae({month:p,firstDayOfWeek:V.getFirstDayOfWeek(h),consistentWeeks:V.consistentWeeks}),$=_ae({dates:W,minDate:Hi(w),maxDate:Hi(_),getDayProps:y,excludeDate:b,hideOutsideDates:C,month:p}),{resolvedClassNames:X,resolvedStyles:te}=Ni({classNames:t,styles:a,props:n}),ae=W.map((le,ye)=>{const oe=le.map((ue,ke)=>{const ie=!zC(ue,p),Re=(A==null?void 0:A(ue))||ze(ue).locale(c||V.locale).format("D MMMM YYYY"),pe=y==null?void 0:y(ue),Ce=ze(ue).isSame($,"date");return k.jsx("td",{...D("monthCell"),"data-with-spacing":G||void 0,children:k.jsx($y,{__staticSelector:f||"Month",classNames:X,styles:te,attributes:F,unstyled:o,"data-mantine-stop-propagation":B||void 0,highlightToday:U,renderDay:S,date:ue,size:H,weekend:V.getWeekendDays(v).includes(ze(ue).get("day")),outside:ie,hidden:C?ie:!1,"aria-label":Re,static:T,fullWidth:z,disabled:(b==null?void 0:b(ue))||!fF(ue,Hi(_))||!uF(ue,Hi(w)),ref:De=>{De&&(j==null||j(ye,ke,De))},...pe,onKeyDown:De=>{var be;(be=pe==null?void 0:pe.onKeyDown)==null||be.call(pe,De),N==null||N(De,{rowIndex:ye,cellIndex:ke,date:ue})},onMouseEnter:De=>{var be;(be=pe==null?void 0:pe.onMouseEnter)==null||be.call(pe,De),R==null||R(De,ue)},onClick:De=>{var be;(be=pe==null?void 0:pe.onClick)==null||be.call(pe,De),q==null||q(De,ue)},onMouseDown:De=>{var be;(be=pe==null?void 0:pe.onMouseDown)==null||be.call(pe,De),L&&De.preventDefault()},tabIndex:L||!Ce?-1:0})},ue.toString())});return k.jsxs("tr",{...D("monthRow"),children:[P&&k.jsx("td",{...D("weekNumber"),children:Oae(le)}),oe]},ye)});return k.jsxs(we,{component:"table",...D("month"),size:H,"data-full-width":z||void 0,...Y,children:[!E&&k.jsx("thead",{...D("monthThead"),children:k.jsx(zy,{__staticSelector:f||"Month",locale:c,firstDayOfWeek:h,weekdayFormat:d,withWeekNumbers:P,size:H,classNames:X,styles:te,unstyled:o,attributes:F})}),k.jsx("tbody",{...D("monthTbody"),children:ae})]})});qm.classes=cF;qm.varsResolver=dF;qm.displayName="@mantine/dates/Month";var hF={pickerControl:"m_dc6a3c71"};const mF=(e,{size:n})=>({pickerControl:{"--dpc-fz":Zt(n),"--dpc-size":Mn(n,"dpc-size")}}),Hm=Pe(e=>{const n=ge("PickerControl",null,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,firstInRange:f,lastInRange:c,inRange:h,__staticSelector:d,selected:p,disabled:v,fullWidth:y,attributes:b,...w}=n;return k.jsx(fi,{...Ge({name:d||"PickerControl",classes:hF,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:b,vars:l,varsResolver:mF,rootSelector:"pickerControl"})("pickerControl"),unstyled:o,"data-picker-control":!0,"data-full-width":y||void 0,"data-selected":p&&!v||void 0,"data-disabled":v||void 0,"data-in-range":h&&!v&&!p||void 0,"data-first-in-range":f&&!v||void 0,"data-last-in-range":c&&!v||void 0,disabled:v,...w})});Hm.classes=hF;Hm.varsResolver=mF;Hm.displayName="@mantine/dates/PickerControl";function pF({year:e,minDate:n,maxDate:t}){return!n&&!t?!1:!!(n&&ze(e).isBefore(n,"year")||t&&ze(e).isAfter(t,"year"))}function Tae({years:e,minDate:n,maxDate:t,getYearControlProps:i}){const r=e.flat().filter(l=>{var f;return!pF({year:l,minDate:n,maxDate:t})&&!((f=i==null?void 0:i(l))!=null&&f.disabled)}),a=r.find(l=>{var f;return(f=i==null?void 0:i(l))==null?void 0:f.selected});if(a)return a;const o=r.find(l=>ze().isSame(l,"year"));return o||r[0]}function vF(e){const n=ze(e).year(),t=n-n%10;let i=0;const r=[[],[],[],[]];for(let a=0;a<4;a+=1){const o=a===3?1:3;for(let l=0;l<o;l+=1)r[a].push(ze(new Date(t+i,0)).format("YYYY-MM-DD")),i+=1}return r}var gF={yearsList:"m_9206547b",yearsListCell:"m_c5a19c7d"};const Mae={yearsListFormat:"YYYY",withCellSpacing:!0},Ly=Pe(e=>{const n=ge("YearsList",Mae,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,decade:f,yearsListFormat:c,locale:h,minDate:d,maxDate:p,getYearControlProps:v,__staticSelector:y,__getControlRef:b,__onControlKeyDown:w,__onControlClick:_,__onControlMouseEnter:S,__preventFocus:C,__stopPropagation:E,withCellSpacing:A,fullWidth:T,size:j,attributes:N,...q}=n,R=Ge({name:y||"YearsList",classes:gF,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:N,vars:l,rootSelector:"yearsList"}),L=sl(),B=vF(f),G=Tae({years:B,minDate:d,maxDate:p,getYearControlProps:v}),H=B.map((U,P)=>{const z=U.map((F,Y)=>{const D=v==null?void 0:v(F),V=ze(F).isSame(G,"year");return k.jsx("td",{...R("yearsListCell"),"data-with-spacing":A||void 0,children:k.jsx(Hm,{...R("yearsListControl"),size:j,unstyled:o,fullWidth:T,"data-mantine-stop-propagation":E||void 0,disabled:pF({year:F,minDate:d,maxDate:p}),ref:W=>{W&&(b==null||b(P,Y,W))},...D,onKeyDown:W=>{var $;($=D==null?void 0:D.onKeyDown)==null||$.call(D,W),w==null||w(W,{rowIndex:P,cellIndex:Y,date:F})},onClick:W=>{var $;($=D==null?void 0:D.onClick)==null||$.call(D,W),_==null||_(W,F)},onMouseEnter:W=>{var $;($=D==null?void 0:D.onMouseEnter)==null||$.call(D,W),S==null||S(W,F)},onMouseDown:W=>{var $;($=D==null?void 0:D.onMouseDown)==null||$.call(D,W),C&&W.preventDefault()},tabIndex:C||!V?-1:0,children:(D==null?void 0:D.children)??ze(F).locale(L.getLocale(h)).format(c)})},Y)});return k.jsx("tr",{...R("yearsListRow"),children:z},P)});return k.jsx(we,{component:"table",size:j,...R("yearsList"),"data-full-width":T||void 0,...q,children:k.jsx("tbody",{children:H})})});Ly.classes=gF;Ly.displayName="@mantine/dates/YearsList";function yF({month:e,minDate:n,maxDate:t}){return!n&&!t?!1:!!(n&&ze(e).isBefore(n,"month")||t&&ze(e).isAfter(t,"month"))}function jae({months:e,minDate:n,maxDate:t,getMonthControlProps:i}){const r=e.flat().filter(l=>{var f;return!yF({month:l,minDate:n,maxDate:t})&&!((f=i==null?void 0:i(l))!=null&&f.disabled)}),a=r.find(l=>{var f;return(f=i==null?void 0:i(l))==null?void 0:f.selected});if(a)return a;const o=r.find(l=>ze().isSame(l,"month"));return o||r[0]}function Dae(e){const n=ze(e).startOf("year").toDate(),t=[[],[],[],[]];let i=0;for(let r=0;r<4;r+=1)for(let a=0;a<3;a+=1)t[r].push(ze(n).add(i,"months").format("YYYY-MM-DD")),i+=1;return t}var bF={monthsList:"m_2a6c32d",monthsListCell:"m_fe27622f"};const Rae={monthsListFormat:"MMM",withCellSpacing:!0},Iy=Pe(e=>{const n=ge("MonthsList",Rae,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,__staticSelector:f,year:c,monthsListFormat:h,locale:d,minDate:p,maxDate:v,getMonthControlProps:y,__getControlRef:b,__onControlKeyDown:w,__onControlClick:_,__onControlMouseEnter:S,__preventFocus:C,__stopPropagation:E,withCellSpacing:A,fullWidth:T,size:j,attributes:N,...q}=n,R=Ge({name:f||"MonthsList",classes:bF,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:N,vars:l,rootSelector:"monthsList"}),L=sl(),B=Dae(c),G=jae({months:B,minDate:Hi(p),maxDate:Hi(v),getMonthControlProps:y}),H=B.map((U,P)=>{const z=U.map((F,Y)=>{const D=y==null?void 0:y(F),V=ze(F).isSame(G,"month");return k.jsx("td",{...R("monthsListCell"),"data-with-spacing":A||void 0,children:k.jsx(Hm,{...R("monthsListControl"),size:j,unstyled:o,fullWidth:T,__staticSelector:f||"MonthsList","data-mantine-stop-propagation":E||void 0,disabled:yF({month:F,minDate:Hi(p),maxDate:Hi(v)}),ref:W=>{W&&(b==null||b(P,Y,W))},...D,onKeyDown:W=>{var $;($=D==null?void 0:D.onKeyDown)==null||$.call(D,W),w==null||w(W,{rowIndex:P,cellIndex:Y,date:F})},onClick:W=>{var $;($=D==null?void 0:D.onClick)==null||$.call(D,W),_==null||_(W,F)},onMouseEnter:W=>{var $;($=D==null?void 0:D.onMouseEnter)==null||$.call(D,W),S==null||S(W,F)},onMouseDown:W=>{var $;($=D==null?void 0:D.onMouseDown)==null||$.call(D,W),C&&W.preventDefault()},tabIndex:C||!V?-1:0,children:(D==null?void 0:D.children)??ze(F).locale(L.getLocale(d)).format(h)})},Y)});return k.jsx("tr",{...R("monthsListRow"),children:z},P)});return k.jsx(we,{component:"table",size:j,...R("monthsList"),"data-full-width":T||void 0,...q,children:k.jsx("tbody",{children:H})})});Iy.classes=bF;Iy.displayName="@mantine/dates/MonthsList";var wF={calendarHeader:"m_730a79ed",calendarHeaderLevel:"m_f6645d97",calendarHeaderControl:"m_2351eeb0",calendarHeaderControlIcon:"m_367dc749"};const Pae={hasNextLevel:!0,withNext:!0,withPrevious:!0,headerControlsOrder:["previous","level","next"]},kF=(e,{size:n})=>({calendarHeader:{"--dch-control-size":Mn(n,"dch-control-size"),"--dch-fz":Zt(n)}}),ss=Pe(e=>{const n=ge("CalendarHeader",Pae,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,nextIcon:f,previousIcon:c,nextLabel:h,previousLabel:d,onNext:p,onPrevious:v,onLevelClick:y,label:b,nextDisabled:w,previousDisabled:_,hasNextLevel:S,levelControlAriaLabel:C,withNext:E,withPrevious:A,headerControlsOrder:T,fullWidth:j,__staticSelector:N,__preventFocus:q,__stopPropagation:R,attributes:L,...B}=n,G=Ge({name:N||"CalendarHeader",classes:wF,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:L,vars:l,varsResolver:kF,rootSelector:"calendarHeader"}),H=q?Y=>Y.preventDefault():void 0,U=A&&O.createElement(fi,{...G("calendarHeaderControl"),key:"previous","data-direction":"previous","aria-label":d,onClick:v,unstyled:o,onMouseDown:H,disabled:_,"data-disabled":_||void 0,tabIndex:q||_?-1:0,"data-mantine-stop-propagation":R||void 0},c||k.jsx(gg,{...G("calendarHeaderControlIcon"),"data-direction":"previous",size:"45%"})),P=O.createElement(fi,{component:S?"button":"div",...G("calendarHeaderLevel"),key:"level",onClick:S?y:void 0,unstyled:o,onMouseDown:S?H:void 0,disabled:!S,"data-static":!S||void 0,"aria-label":C,tabIndex:q||!S?-1:0,"data-mantine-stop-propagation":R||void 0},b),z=E&&O.createElement(fi,{...G("calendarHeaderControl"),key:"next","data-direction":"next","aria-label":h,onClick:p,unstyled:o,onMouseDown:H,disabled:w,"data-disabled":w||void 0,tabIndex:q||w?-1:0,"data-mantine-stop-propagation":R||void 0},f||k.jsx(gg,{...G("calendarHeaderControlIcon"),"data-direction":"next",size:"45%"})),F=T.map(Y=>Y==="previous"?U:Y==="level"?P:Y==="next"?z:null);return k.jsx(we,{...G("calendarHeader"),"data-full-width":j||void 0,...B,children:F})});ss.classes=wF;ss.varsResolver=kF;ss.displayName="@mantine/dates/CalendarHeader";function Nae(e){const n=vF(e);return[n[0][0],n[3][0]]}const $ae={decadeLabelFormat:"YYYY"},By=Pe(e=>{const{decade:n,locale:t,minDate:i,maxDate:r,yearsListFormat:a,getYearControlProps:o,__getControlRef:l,__onControlKeyDown:f,__onControlClick:c,__onControlMouseEnter:h,withCellSpacing:d,__preventFocus:p,nextIcon:v,previousIcon:y,nextLabel:b,previousLabel:w,onNext:_,onPrevious:S,nextDisabled:C,previousDisabled:E,levelControlAriaLabel:A,withNext:T,withPrevious:j,headerControlsOrder:N,decadeLabelFormat:q,classNames:R,styles:L,unstyled:B,__staticSelector:G,__stopPropagation:H,size:U,fullWidth:P,attributes:z,...F}=ge("DecadeLevel",$ae,e),Y=sl(),[D,V]=Nae(n),W={__staticSelector:G||"DecadeLevel",classNames:R,styles:L,unstyled:B,size:U,attributes:z},$=typeof C=="boolean"?C:r?!ze(V).endOf("year").isBefore(r):!1,X=typeof E=="boolean"?E:i?!ze(D).startOf("year").isAfter(i):!1,te=(ae,le)=>ze(ae).locale(t||Y.locale).format(le);return k.jsxs(we,{"data-decade-level":!0,size:U,...F,children:[k.jsx(ss,{label:typeof q=="function"?q(D,V):`${te(D,q)} – ${te(V,q)}`,__preventFocus:p,__stopPropagation:H,nextIcon:v,previousIcon:y,nextLabel:b,previousLabel:w,onNext:_,onPrevious:S,nextDisabled:$,previousDisabled:X,hasNextLevel:!1,levelControlAriaLabel:A,withNext:T,withPrevious:j,headerControlsOrder:N,fullWidth:P,...W}),k.jsx(Ly,{decade:n,locale:t,minDate:i,maxDate:r,yearsListFormat:a,getYearControlProps:o,__getControlRef:l,__onControlKeyDown:f,__onControlClick:c,__onControlMouseEnter:h,__preventFocus:p,__stopPropagation:H,withCellSpacing:d,fullWidth:P,...W})]})});By.classes={...Ly.classes,...ss.classes};By.displayName="@mantine/dates/DecadeLevel";const zae={yearLabelFormat:"YYYY"},Fy=Pe(e=>{const{year:n,locale:t,minDate:i,maxDate:r,monthsListFormat:a,getMonthControlProps:o,__getControlRef:l,__onControlKeyDown:f,__onControlClick:c,__onControlMouseEnter:h,withCellSpacing:d,__preventFocus:p,nextIcon:v,previousIcon:y,nextLabel:b,previousLabel:w,onNext:_,onPrevious:S,onLevelClick:C,nextDisabled:E,previousDisabled:A,hasNextLevel:T,levelControlAriaLabel:j,withNext:N,withPrevious:q,headerControlsOrder:R,yearLabelFormat:L,__staticSelector:B,__stopPropagation:G,size:H,classNames:U,styles:P,unstyled:z,fullWidth:F,attributes:Y,...D}=ge("YearLevel",zae,e),V=sl(),W={__staticSelector:B||"YearLevel",classNames:U,styles:P,unstyled:z,size:H,attributes:Y},$=typeof E=="boolean"?E:r?!ze(n).endOf("year").isBefore(r):!1,X=typeof A=="boolean"?A:i?!ze(n).startOf("year").isAfter(i):!1;return k.jsxs(we,{"data-year-level":!0,size:H,...D,children:[k.jsx(ss,{label:typeof L=="function"?L(n):ze(n).locale(t||V.locale).format(L),__preventFocus:p,__stopPropagation:G,nextIcon:v,previousIcon:y,nextLabel:b,previousLabel:w,onNext:_,onPrevious:S,onLevelClick:C,nextDisabled:$,previousDisabled:X,hasNextLevel:T,levelControlAriaLabel:j,withNext:N,withPrevious:q,headerControlsOrder:R,fullWidth:F,...W}),k.jsx(Iy,{year:n,locale:t,minDate:i,maxDate:r,monthsListFormat:a,getMonthControlProps:o,__getControlRef:l,__onControlKeyDown:f,__onControlClick:c,__onControlMouseEnter:h,__preventFocus:p,__stopPropagation:G,withCellSpacing:d,fullWidth:F,...W})]})});Fy.classes={...ss.classes,...Iy.classes};Fy.displayName="@mantine/dates/YearLevel";const Lae={monthLabelFormat:"MMMM YYYY"},qy=Pe(e=>{const{month:n,locale:t,firstDayOfWeek:i,weekdayFormat:r,weekendDays:a,getDayProps:o,excludeDate:l,minDate:f,maxDate:c,renderDay:h,hideOutsideDates:d,hideWeekdays:p,getDayAriaLabel:v,__getDayRef:y,__onDayKeyDown:b,__onDayClick:w,__onDayMouseEnter:_,withCellSpacing:S,highlightToday:C,withWeekNumbers:E,__preventFocus:A,__stopPropagation:T,nextIcon:j,previousIcon:N,nextLabel:q,previousLabel:R,onNext:L,onPrevious:B,onLevelClick:G,nextDisabled:H,previousDisabled:U,hasNextLevel:P,levelControlAriaLabel:z,withNext:F,withPrevious:Y,headerControlsOrder:D,monthLabelFormat:V,classNames:W,styles:$,unstyled:X,__staticSelector:te,size:ae,static:le,fullWidth:ye,attributes:oe,...ue}=ge("MonthLevel",Lae,e),ke=sl(),ie={__staticSelector:te||"MonthLevel",classNames:W,styles:$,unstyled:X,size:ae,attributes:oe},Re=typeof H=="boolean"?H:c?!ze(n).endOf("month").isBefore(c):!1,pe=typeof U=="boolean"?U:f?!ze(n).startOf("month").isAfter(f):!1;return k.jsxs(we,{"data-month-level":!0,size:ae,...ue,children:[k.jsx(ss,{label:typeof V=="function"?V(n):ze(n).locale(t||ke.locale).format(V),__preventFocus:A,__stopPropagation:T,nextIcon:j,previousIcon:N,nextLabel:q,previousLabel:R,onNext:L,onPrevious:B,onLevelClick:G,nextDisabled:Re,previousDisabled:pe,hasNextLevel:P,levelControlAriaLabel:z,withNext:F,withPrevious:Y,headerControlsOrder:D,fullWidth:ye,...ie}),k.jsx(qm,{month:n,locale:t,firstDayOfWeek:i,weekdayFormat:r,weekendDays:a,getDayProps:o,excludeDate:l,minDate:f,maxDate:c,renderDay:h,hideOutsideDates:d,hideWeekdays:p,getDayAriaLabel:v,__getDayRef:y,__onDayKeyDown:b,__onDayClick:w,__onDayMouseEnter:_,__preventFocus:A,__stopPropagation:T,static:le,withCellSpacing:S,highlightToday:C,withWeekNumbers:E,fullWidth:ye,...ie})]})});qy.classes={...qm.classes,...ss.classes};qy.displayName="@mantine/dates/MonthLevel";var _F={levelsGroup:"m_30b26e33"};const ll=Pe(e=>{const n=ge("LevelsGroup",null,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,__staticSelector:f,fullWidth:c,attributes:h,...d}=n;return k.jsx(we,{...Ge({name:f||"LevelsGroup",classes:_F,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:h,vars:l,rootSelector:"levelsGroup"})("levelsGroup"),"data-full-width":c||void 0,...d})});ll.classes=_F;ll.displayName="@mantine/dates/LevelsGroup";const Iae={numberOfColumns:1},Hy=Pe(e=>{const{decade:n,locale:t,minDate:i,maxDate:r,yearsListFormat:a,getYearControlProps:o,__onControlClick:l,__onControlMouseEnter:f,withCellSpacing:c,__preventFocus:h,nextIcon:d,previousIcon:p,nextLabel:v,previousLabel:y,onNext:b,onPrevious:w,nextDisabled:_,previousDisabled:S,headerControlsOrder:C,classNames:E,styles:A,unstyled:T,__staticSelector:j,__stopPropagation:N,numberOfColumns:q,levelControlAriaLabel:R,decadeLabelFormat:L,size:B,fullWidth:G,vars:H,attributes:U,...P}=ge("DecadeLevelGroup",Iae,e),z=O.useRef([]),F=Array(q).fill(0).map((Y,D)=>{const V=ze(n).add(D*10,"years").format("YYYY-MM-DD");return k.jsx(By,{size:B,yearsListFormat:a,decade:V,withNext:D===q-1,withPrevious:D===0,decadeLabelFormat:L,__onControlClick:l,__onControlMouseEnter:f,__onControlKeyDown:(W,$)=>$C({levelIndex:D,rowIndex:$.rowIndex,cellIndex:$.cellIndex,event:W,controlsRef:z}),__getControlRef:(W,$,X)=>{Array.isArray(z.current[D])||(z.current[D]=[]),Array.isArray(z.current[D][W])||(z.current[D][W]=[]),z.current[D][W][$]=X},levelControlAriaLabel:typeof R=="function"?R(V):R,locale:t,minDate:i,maxDate:r,__preventFocus:h,__stopPropagation:N,nextIcon:d,previousIcon:p,nextLabel:v,previousLabel:y,onNext:b,onPrevious:w,nextDisabled:_,previousDisabled:S,getYearControlProps:o,__staticSelector:j||"DecadeLevelGroup",classNames:E,styles:A,unstyled:T,withCellSpacing:c,headerControlsOrder:C,fullWidth:G,attributes:U},D)});return k.jsx(ll,{classNames:E,styles:A,__staticSelector:j||"DecadeLevelGroup",size:B,unstyled:T,fullWidth:G,attributes:U,...P,children:F})});Hy.classes={...ll.classes,...By.classes};Hy.displayName="@mantine/dates/DecadeLevelGroup";const Bae={numberOfColumns:1},Uy=Pe(e=>{const{year:n,locale:t,minDate:i,maxDate:r,monthsListFormat:a,getMonthControlProps:o,__onControlClick:l,__onControlMouseEnter:f,withCellSpacing:c,__preventFocus:h,nextIcon:d,previousIcon:p,nextLabel:v,previousLabel:y,onNext:b,onPrevious:w,onLevelClick:_,nextDisabled:S,previousDisabled:C,hasNextLevel:E,headerControlsOrder:A,classNames:T,styles:j,unstyled:N,__staticSelector:q,__stopPropagation:R,numberOfColumns:L,levelControlAriaLabel:B,yearLabelFormat:G,size:H,fullWidth:U,vars:P,attributes:z,...F}=ge("YearLevelGroup",Bae,e),Y=O.useRef([]),D=Array(L).fill(0).map((V,W)=>{const $=ze(n).add(W,"years").format("YYYY-MM-DD");return k.jsx(Fy,{size:H,monthsListFormat:a,year:$,withNext:W===L-1,withPrevious:W===0,yearLabelFormat:G,__stopPropagation:R,__onControlClick:l,__onControlMouseEnter:f,__onControlKeyDown:(X,te)=>$C({levelIndex:W,rowIndex:te.rowIndex,cellIndex:te.cellIndex,event:X,controlsRef:Y}),__getControlRef:(X,te,ae)=>{Array.isArray(Y.current[W])||(Y.current[W]=[]),Array.isArray(Y.current[W][X])||(Y.current[W][X]=[]),Y.current[W][X][te]=ae},levelControlAriaLabel:typeof B=="function"?B($):B,locale:t,minDate:i,maxDate:r,__preventFocus:h,nextIcon:d,previousIcon:p,nextLabel:v,previousLabel:y,onNext:b,onPrevious:w,onLevelClick:_,nextDisabled:S,previousDisabled:C,hasNextLevel:E,getMonthControlProps:o,classNames:T,styles:j,unstyled:N,__staticSelector:q||"YearLevelGroup",withCellSpacing:c,headerControlsOrder:A,fullWidth:U,attributes:z},W)});return k.jsx(ll,{classNames:T,styles:j,__staticSelector:q||"YearLevelGroup",size:H,unstyled:N,fullWidth:U,attributes:z,...F,children:D})});Uy.classes={...Fy.classes,...ll.classes};Uy.displayName="@mantine/dates/YearLevelGroup";const Fae={numberOfColumns:1},Vy=Pe(e=>{const{month:n,locale:t,firstDayOfWeek:i,weekdayFormat:r,weekendDays:a,getDayProps:o,excludeDate:l,minDate:f,maxDate:c,renderDay:h,hideOutsideDates:d,hideWeekdays:p,getDayAriaLabel:v,__onDayClick:y,__onDayMouseEnter:b,withCellSpacing:w,highlightToday:_,withWeekNumbers:S,__preventFocus:C,nextIcon:E,previousIcon:A,nextLabel:T,previousLabel:j,onNext:N,onPrevious:q,onLevelClick:R,nextDisabled:L,previousDisabled:B,hasNextLevel:G,headerControlsOrder:H,classNames:U,styles:P,unstyled:z,numberOfColumns:F,levelControlAriaLabel:Y,monthLabelFormat:D,__staticSelector:V,__stopPropagation:W,size:$,static:X,fullWidth:te,vars:ae,attributes:le,...ye}=ge("MonthLevelGroup",Fae,e),oe=O.useRef([]),ue=Array(F).fill(0).map((ke,ie)=>{const Re=ze(n).add(ie,"months").format("YYYY-MM-DD");return k.jsx(qy,{month:Re,withNext:ie===F-1,withPrevious:ie===0,monthLabelFormat:D,__stopPropagation:W,__onDayClick:y,__onDayMouseEnter:b,__onDayKeyDown:(pe,Ce)=>$C({levelIndex:ie,rowIndex:Ce.rowIndex,cellIndex:Ce.cellIndex,event:pe,controlsRef:oe}),__getDayRef:(pe,Ce,De)=>{Array.isArray(oe.current[ie])||(oe.current[ie]=[]),Array.isArray(oe.current[ie][pe])||(oe.current[ie][pe]=[]),oe.current[ie][pe][Ce]=De},levelControlAriaLabel:typeof Y=="function"?Y(Re):Y,locale:t,firstDayOfWeek:i,weekdayFormat:r,weekendDays:a,getDayProps:o,excludeDate:l,minDate:f,maxDate:c,renderDay:h,hideOutsideDates:d,hideWeekdays:p,getDayAriaLabel:v,__preventFocus:C,nextIcon:E,previousIcon:A,nextLabel:T,previousLabel:j,onNext:N,onPrevious:q,onLevelClick:R,nextDisabled:L,previousDisabled:B,hasNextLevel:G,classNames:U,styles:P,unstyled:z,__staticSelector:V||"MonthLevelGroup",size:$,static:X,withCellSpacing:w,highlightToday:_,withWeekNumbers:S,headerControlsOrder:H,fullWidth:te,attributes:le},ie)});return k.jsx(ll,{classNames:U,styles:P,__staticSelector:V||"MonthLevelGroup",size:$,fullWidth:te,attributes:le,...ye,children:ue})});Vy.classes={...ll.classes,...qy.classes};Vy.displayName="@mantine/dates/MonthLevelGroup";var xF={input:"m_6fa5e2aa"};const jc=Pe(e=>{const{inputProps:n,wrapperProps:t,placeholder:i,classNames:r,styles:a,unstyled:o,popoverProps:l,modalProps:f,dropdownType:c,children:h,formattedValue:d,dropdownHandlers:p,dropdownOpened:v,onClick:y,clearable:b,clearSectionMode:w,onClear:_,clearButtonProps:S,rightSection:C,shouldClear:E,readOnly:A,disabled:T,value:j,name:N,form:q,type:R,onDropdownClose:L,withTime:B,...G}=$L("PickerInputBase",{size:"sm"},e),H=k.jsx(Nt.ClearButton,{onClick:_,unstyled:o,...S}),U=()=>{R==="range"&&Array.isArray(j)&&j[0]&&!j[1]&&_(),p.close()};return k.jsxs(k.Fragment,{children:[c==="modal"&&!A&&k.jsx(Ir,{opened:v,onClose:U,withCloseButton:!1,size:"auto","data-dates-modal":!0,unstyled:o,...f,children:h}),k.jsx(Nt.Wrapper,{...t,children:k.jsxs(Tn,{position:"bottom-start",opened:v,trapFocus:!0,returnFocus:!1,unstyled:o,onClose:L,...l,disabled:(l==null?void 0:l.disabled)||c==="modal"||A,onChange:P=>{var z;P||((z=l==null?void 0:l.onClose)==null||z.call(l),U())},children:[k.jsx(Tn.Target,{children:k.jsx(Nt,{"data-dates-input":!0,"data-read-only":A||void 0,disabled:T,component:"button",type:"button",multiline:!0,onClick:P=>{y==null||y(P),p.toggle()},__clearSection:H,__clearable:b&&E&&!A&&!T,__clearSectionMode:w,rightSection:C,...n,classNames:{...r,input:cn(xF.input,r==null?void 0:r.input)},...G,children:d||k.jsx(Nt.Placeholder,{error:n.error,unstyled:o,classNames:r,styles:a,__staticSelector:n.__staticSelector,children:i})})}),k.jsx(Tn.Dropdown,{"data-dates-dropdown":!0,children:h})]})}),k.jsx(rF,{value:j,name:N,form:q,type:R,withTime:B})]})});jc.classes=xF;jc.displayName="@mantine/dates/PickerInputBase";const zM=e=>e==="range"?[null,null]:e==="multiple"?[]:null,LM=(e,n)=>{const t=n?iF:Hi;return Array.isArray(e)?e.map(t):t(e)};function LC({type:e,value:n,defaultValue:t,onChange:i,withTime:r=!1}){const a=O.useRef(e),[o,l,f]=xi({value:LM(n,r),defaultValue:LM(t,r),finalValue:zM(e),onChange:i});let c=o;return a.current!==e&&(a.current=e,n===void 0&&(c=t!==void 0?t:zM(e),l(c))),[c,l,f]}function Ak(e,n){return e?e==="month"?0:e==="year"?1:2:n||0}function qae(e){return e===0?"month":e===1?"year":"decade"}function zd(e,n,t){return qae(Fo(Ak(e,0),Ak(n,0),Ak(t,2)))}const Hae={maxLevel:"decade",minLevel:"month",__updateDateOnYearSelect:!0,__updateDateOnMonthSelect:!0,enableKeyboardNavigation:!0},Dc=Pe(e=>{const n=ge("Calendar",Hae,e),{vars:t,maxLevel:i,minLevel:r,defaultLevel:a,level:o,onLevelChange:l,date:f,defaultDate:c,onDateChange:h,numberOfColumns:d,columnsToScroll:p,ariaLabels:v,nextLabel:y,previousLabel:b,onYearSelect:w,onMonthSelect:_,onYearMouseEnter:S,onMonthMouseEnter:C,headerControlsOrder:E,__updateDateOnYearSelect:A,__updateDateOnMonthSelect:T,__setDateRef:j,__setLevelRef:N,firstDayOfWeek:q,weekdayFormat:R,weekendDays:L,getDayProps:B,excludeDate:G,renderDay:H,hideOutsideDates:U,hideWeekdays:P,getDayAriaLabel:z,monthLabelFormat:F,nextIcon:Y,previousIcon:D,__onDayClick:V,__onDayMouseEnter:W,withCellSpacing:$,highlightToday:X,withWeekNumbers:te,monthsListFormat:ae,getMonthControlProps:le,yearLabelFormat:ye,yearsListFormat:oe,getYearControlProps:ue,decadeLabelFormat:ke,classNames:ie,styles:Re,unstyled:pe,minDate:Ce,maxDate:De,locale:be,__staticSelector:_e,size:Me,__preventFocus:Be,__stopPropagation:Ve,onNextDecade:He,onPreviousDecade:We,onNextYear:Ye,onPreviousYear:rn,onNextMonth:Q,onPreviousMonth:me,static:xe,enableKeyboardNavigation:Xe,fullWidth:ne,attributes:Le,ref:en,...hn}=n,{resolvedClassNames:fn,resolvedStyles:Ze}=Ni({classNames:ie,styles:Re,props:n}),[Ke,An]=xi({value:o?zd(o,r,i):void 0,defaultValue:a?zd(a,r,i):void 0,finalValue:zd(void 0,r,i),onChange:l}),[on,ht]=LC({type:"default",value:Hi(f),defaultValue:Hi(c),onChange:h});O.useImperativeHandle(j,()=>Qe=>{ht(Qe)}),O.useImperativeHandle(N,()=>Qe=>{An(Qe)});const mt={__staticSelector:_e||"Calendar",styles:Ze,classNames:fn,unstyled:pe,size:Me,attributes:Le},zn=p||d||1,yn=O.useRef(null);if(yn.current===null){const Qe=new Date;yn.current=Ce&&ze(Qe).isAfter(Ce)?Ce:ze(Qe).format("YYYY-MM-DD")}const kn=on||yn.current,tt=()=>{const Qe=ze(kn).add(zn,"month").format("YYYY-MM-DD");Q==null||Q(Qe),ht(Qe)},At=()=>{const Qe=ze(kn).subtract(zn,"month").format("YYYY-MM-DD");me==null||me(Qe),ht(Qe)},$e=()=>{const Qe=ze(kn).add(zn,"year").format("YYYY-MM-DD");Ye==null||Ye(Qe),ht(Qe)},Fe=()=>{const Qe=ze(kn).subtract(zn,"year").format("YYYY-MM-DD");rn==null||rn(Qe),ht(Qe)},jn=()=>{const Qe=ze(kn).add(10*zn,"year").format("YYYY-MM-DD");He==null||He(Qe),ht(Qe)},Jn=()=>{const Qe=ze(kn).subtract(10*zn,"year").format("YYYY-MM-DD");We==null||We(Qe),ht(Qe)},On=O.useRef(null);return O.useEffect(()=>{if(!Xe||xe)return;const Qe=Je=>{var In;if(!((In=On.current)!=null&&In.contains(document.activeElement)))return;const nn=Je.ctrlKey||Je.metaKey,Ln=Je.shiftKey;switch(Je.key){case"ArrowUp":nn&&Ln?(Je.preventDefault(),Jn()):nn&&(Je.preventDefault(),Fe());break;case"ArrowDown":nn&&Ln?(Je.preventDefault(),jn()):nn&&(Je.preventDefault(),$e());break;case"y":case"Y":Ke==="month"&&(Je.preventDefault(),An("year"));break}};return document.addEventListener("keydown",Qe),()=>{document.removeEventListener("keydown",Qe)}},[Xe,xe,Ke,$e,Fe,jn,Jn]),k.jsxs(we,{ref:zt(On,en),size:Me,"data-calendar":!0,"data-full-width":ne||void 0,...hn,children:[Ke==="month"&&k.jsx(Vy,{month:kn,minDate:Ce,maxDate:De,firstDayOfWeek:q,weekdayFormat:R,weekendDays:L,getDayProps:B,excludeDate:G,renderDay:H,hideOutsideDates:U,hideWeekdays:P,getDayAriaLabel:z,onNext:tt,onPrevious:At,hasNextLevel:i!=="month",onLevelClick:()=>An("year"),numberOfColumns:d,locale:be,levelControlAriaLabel:v==null?void 0:v.monthLevelControl,nextLabel:(v==null?void 0:v.nextMonth)??y,nextIcon:Y,previousLabel:(v==null?void 0:v.previousMonth)??b,previousIcon:D,monthLabelFormat:F,__onDayClick:V,__onDayMouseEnter:W,__preventFocus:Be,__stopPropagation:Ve,static:xe,withCellSpacing:$,highlightToday:X,withWeekNumbers:te,headerControlsOrder:E,fullWidth:ne,...mt}),Ke==="year"&&k.jsx(Uy,{year:kn,numberOfColumns:d,minDate:Ce,maxDate:De,monthsListFormat:ae,getMonthControlProps:le,locale:be,onNext:$e,onPrevious:Fe,hasNextLevel:i!=="month"&&i!=="year",onLevelClick:()=>An("decade"),levelControlAriaLabel:v==null?void 0:v.yearLevelControl,nextLabel:(v==null?void 0:v.nextYear)??y,nextIcon:Y,previousLabel:(v==null?void 0:v.previousYear)??b,previousIcon:D,yearLabelFormat:ye,__onControlMouseEnter:C,__onControlClick:(Qe,Je)=>{T&&ht(Je),An(zd("month",r,i)),_==null||_(Je)},__preventFocus:Be,__stopPropagation:Ve,withCellSpacing:$,headerControlsOrder:E,fullWidth:ne,...mt}),Ke==="decade"&&k.jsx(Hy,{decade:kn,minDate:Ce,maxDate:De,yearsListFormat:oe,getYearControlProps:ue,locale:be,onNext:jn,onPrevious:Jn,numberOfColumns:d,nextLabel:(v==null?void 0:v.nextDecade)??y,nextIcon:Y,previousLabel:(v==null?void 0:v.previousDecade)??b,previousIcon:D,decadeLabelFormat:ke,__onControlMouseEnter:S,__onControlClick:(Qe,Je)=>{A&&ht(Je),An(zd("year",r,i)),w==null||w(Je)},__preventFocus:Be,__stopPropagation:Ve,withCellSpacing:$,headerControlsOrder:E,fullWidth:ne,...mt})]})});Dc.classes={...Hy.classes,...Uy.classes,...Vy.classes};Dc.displayName="@mantine/dates/Calendar";function Wy(e){const{maxLevel:n,minLevel:t,defaultLevel:i,level:r,onLevelChange:a,nextIcon:o,previousIcon:l,date:f,defaultDate:c,onDateChange:h,numberOfColumns:d,columnsToScroll:p,ariaLabels:v,nextLabel:y,previousLabel:b,onYearSelect:w,onMonthSelect:_,onYearMouseEnter:S,onMonthMouseEnter:C,onNextMonth:E,onPreviousMonth:A,onNextYear:T,onPreviousYear:j,onNextDecade:N,onPreviousDecade:q,withCellSpacing:R,highlightToday:L,__updateDateOnYearSelect:B,__updateDateOnMonthSelect:G,__setDateRef:H,__setLevelRef:U,withWeekNumbers:P,headerControlsOrder:z,firstDayOfWeek:F,weekdayFormat:Y,weekendDays:D,getDayProps:V,excludeDate:W,renderDay:$,hideOutsideDates:X,hideWeekdays:te,getDayAriaLabel:ae,monthLabelFormat:le,monthsListFormat:ye,getMonthControlProps:oe,yearLabelFormat:ue,yearsListFormat:ke,getYearControlProps:ie,decadeLabelFormat:Re,allowSingleDateInRange:pe,allowDeselect:Ce,minDate:De,maxDate:be,locale:_e,...Me}=e;return{calendarProps:{maxLevel:n,minLevel:t,defaultLevel:i,level:r,onLevelChange:a,nextIcon:o,previousIcon:l,date:f,defaultDate:c,onDateChange:h,numberOfColumns:d,columnsToScroll:p,ariaLabels:v,nextLabel:y,previousLabel:b,onYearSelect:w,onMonthSelect:_,onYearMouseEnter:S,onMonthMouseEnter:C,onNextMonth:E,onPreviousMonth:A,onNextYear:T,onPreviousYear:j,onNextDecade:N,onPreviousDecade:q,withCellSpacing:R,highlightToday:L,__updateDateOnYearSelect:B,__updateDateOnMonthSelect:G,__setDateRef:H,withWeekNumbers:P,headerControlsOrder:z,firstDayOfWeek:F,weekdayFormat:Y,weekendDays:D,getDayProps:V,excludeDate:W,renderDay:$,hideOutsideDates:X,hideWeekdays:te,getDayAriaLabel:ae,monthLabelFormat:le,monthsListFormat:ye,getMonthControlProps:oe,yearLabelFormat:ue,yearsListFormat:ke,getYearControlProps:ie,decadeLabelFormat:Re,allowSingleDateInRange:pe,allowDeselect:Ce,minDate:De,maxDate:be,locale:_e},others:Me}}function IM(e,n){const t=[...n].sort((i,r)=>ze(i).isAfter(ze(r))?1:-1);return ze(t[0]).startOf("day").subtract(1,"ms").isBefore(e)&&ze(t[1]).endOf("day").add(1,"ms").isAfter(e)}function SF({type:e,level:n,value:t,defaultValue:i,onChange:r,allowSingleDateInRange:a,allowDeselect:o,onMouseLeave:l}){const[f,c]=LC({type:e,value:t,defaultValue:i,onChange:r}),[h,d]=O.useState(e==="range"&&f[0]&&!f[1]?f[0]:null),[p,v]=O.useState(null),y=A=>{if(e==="range"){if(h&&!f[1]){if(ze(A).isSame(h,n)&&!a){d(null),v(null),c([null,null]);return}const T=[A,h];T.sort((j,N)=>ze(j).isAfter(ze(N))?1:-1),c(T),v(null),d(null);return}if(f[0]&&!f[1]&&ze(A).isSame(f[0],n)&&!a){d(null),v(null),c([null,null]);return}c([A,null]),v(null),d(A);return}if(e==="multiple"){f.some(T=>ze(T).isSame(A,n))?c(f.filter(T=>!ze(T).isSame(A,n))):c([...f,A]);return}f&&o&&ze(A).isSame(f,n)?c(null):c(A)},b=A=>h&&p?IM(A,[p,h]):f[0]&&f[1]?IM(A,f):!1,w=e==="range"?A=>{l==null||l(A),v(null)}:l,_=A=>f[0]&&ze(A).isSame(f[0],n)?!(p&&ze(p).isBefore(f[0])):!1,S=A=>f[1]?ze(A).isSame(f[1],n):!f[0]||!p?!1:ze(p).isBefore(f[0])&&ze(A).isSame(f[0],n),C=A=>{if(e==="range")return{selected:f.some(j=>j&&ze(j).isSame(A,n)),inRange:b(A),firstInRange:_(A),lastInRange:S(A),"data-autofocus":!!f[0]&&ze(f[0]).isSame(A,n)||void 0};if(e==="multiple")return{selected:f.some(j=>j&&ze(j).isSame(A,n)),"data-autofocus":!!f[0]&&ze(f[0]).isSame(A,n)||void 0};const T=ze(f).isSame(A,n);return{selected:T,"data-autofocus":T||void 0}},E=e==="range"&&h?v:()=>{};return O.useEffect(()=>{if(e==="range")if(f[0]&&!f[1])d(f[0]);else{const A=f[0]==null&&f[1]==null,T=f[0]!=null&&f[1]!=null;(A||T)&&(d(null),v(null))}},[f]),{onDateChange:y,onRootMouseLeave:w,onHoveredDateChange:E,getControlProps:C,_value:f,setValue:c}}var CF={monthPickerRoot:"m_53c9e871",presetsList:"m_cccb8ff3",presetButton:"m_7b4fbf50"};const AF=(e,{size:n})=>({monthPickerRoot:{"--preset-font-size":Zt(n)}}),Uae={type:"default"},Um=Pe(e=>{const n=ge("MonthPicker",Uae,e),{classNames:t,styles:i,vars:r,type:a,defaultValue:o,value:l,onChange:f,__staticSelector:c,getMonthControlProps:h,allowSingleDateInRange:d,allowDeselect:p,onMouseLeave:v,onMonthSelect:y,__updateDateOnMonthSelect:b,__onPresetSelect:w,__stopPropagation:_,presets:S,className:C,style:E,unstyled:A,size:T,attributes:j,onLevelChange:N,...q}=n,{calendarProps:R,others:L}=Wy(q),B=O.useRef(null),G=O.useRef(null),H=Ge({name:c||"MonthPicker",classes:CF,props:n,className:C,style:E,classNames:t,styles:i,unstyled:A,attributes:j,rootSelector:S?"monthPickerRoot":void 0,varsResolver:AF,vars:r}),{onDateChange:U,onRootMouseLeave:P,onHoveredDateChange:z,getControlProps:F,setValue:Y}=SF({type:a,level:"month",allowDeselect:p,allowSingleDateInRange:d,value:l,defaultValue:o,onChange:f,onMouseLeave:v}),{resolvedClassNames:D,resolvedStyles:V}=Ni({classNames:t,styles:i,props:n}),W=k.jsx(Dc,{classNames:D,styles:V,size:T,...R,...S?{}:L,minLevel:"year",__updateDateOnMonthSelect:b??!1,__staticSelector:c||"MonthPicker",onMouseLeave:P,onMonthMouseEnter:(te,ae)=>z(ae),onMonthSelect:te=>{U(te),y==null||y(te)},getMonthControlProps:te=>({...F(te),...h==null?void 0:h(te)}),onLevelChange:N,__setDateRef:B,__setLevelRef:G,__stopPropagation:_,attributes:j,...S?{}:{className:C,style:E}});if(!S)return W;const $=te=>{var le,ye;const ae=Array.isArray(te)?te[0]:te;ae!==void 0&&((le=B.current)==null||le.call(B,ae),(ye=G.current)==null||ye.call(G,"year"),w?w(ae):Y(te))},X=S.map((te,ae)=>k.jsx(fi,{...H("presetButton"),onClick:()=>$(te.value),onMouseDown:le=>le.preventDefault(),"data-mantine-stop-propagation":_||void 0,children:te.label},ae));return k.jsxs(we,{...H("monthPickerRoot"),size:T,...L,children:[k.jsx("div",{...H("presetsList"),children:X}),W]})});Um.classes={...Dc.classes,...CF};Um.varsResolver=AF;Um.displayName="@mantine/dates/MonthPicker";var Vae={datePickerRoot:"m_765a40cf",presetsList:"m_d6a681e1",presetButton:"m_acd30b22"};const OF=(e,{size:n})=>({datePickerRoot:{"--preset-font-size":Zt(n)}}),Wae={type:"default",defaultLevel:"month",numberOfColumns:1,size:"sm"},Vm=Pe(e=>{const n=ge("DatePicker",Wae,e),{allowDeselect:t,allowSingleDateInRange:i,value:r,defaultValue:a,onChange:o,onMouseLeave:l,classNames:f,styles:c,__staticSelector:h,__onDayClick:d,__onDayMouseEnter:p,__onPresetSelect:v,__stopPropagation:y,presets:b,className:w,style:_,unstyled:S,size:C,vars:E,attributes:A,...T}=n,{calendarProps:j,others:N}=Wy(T),q=O.useRef(null),R=O.useRef(null),L=Ge({name:h||"DatePicker",classes:Vae,props:n,className:w,style:_,classNames:f,styles:c,unstyled:S,attributes:A,rootSelector:b?"datePickerRoot":void 0,varsResolver:OF,vars:E}),{onDateChange:B,onRootMouseLeave:G,onHoveredDateChange:H,getControlProps:U,_value:P,setValue:z}=SF({type:N.type,level:"day",allowDeselect:t,allowSingleDateInRange:i,value:r,defaultValue:a,onChange:o,onMouseLeave:l}),{resolvedClassNames:F,resolvedStyles:Y}=Ni({classNames:f,styles:c,props:n}),D=k.jsx(Dc,{classNames:F,styles:Y,__staticSelector:h||"DatePicker",onMouseLeave:G,size:C,...j,...b?{}:N,__stopPropagation:y,__setDateRef:q,__setLevelRef:R,minLevel:j.minLevel||"month",__onDayMouseEnter:($,X)=>{H(X),p==null||p($,X)},__onDayClick:($,X)=>{B(X),d==null||d($,X)},getDayProps:$=>{var X;return{...U($),...(X=j.getDayProps)==null?void 0:X.call(j,$)}},getMonthControlProps:$=>{var X;return{selected:typeof P=="string"?zC($,P):!1,...(X=j.getMonthControlProps)==null?void 0:X.call(j,$)}},getYearControlProps:$=>{var X;return{selected:typeof P=="string"?ze($).isSame(P,"year"):!1,...(X=j.getYearControlProps)==null?void 0:X.call(j,$)}},hideOutsideDates:j.hideOutsideDates??j.numberOfColumns!==1,attributes:A,...b?{}:{className:w,style:_}});if(!b)return D;const V=$=>{var te,ae;const X=Array.isArray($)?$[0]:$;X!==void 0&&((te=q.current)==null||te.call(q,X),(ae=R.current)==null||ae.call(R,"month"),v?v(X):z($))},W=b.map(($,X)=>k.jsx(fi,{...L("presetButton"),onClick:()=>V($.value),onMouseDown:te=>te.preventDefault(),"data-mantine-stop-propagation":y||void 0,children:$.label},X));return k.jsxs(we,{...L("datePickerRoot"),size:C,...N,children:[k.jsx("div",{...L("presetsList"),children:W}),D]})});Vm.classes=Dc.classes;Vm.varsResolver=OF;Vm.displayName="@mantine/dates/DatePicker";function EF({type:e,value:n,defaultValue:t,onChange:i,locale:r,format:a,closeOnChange:o,sortDates:l,labelSeparator:f,valueFormatter:c}){const h=sl(),[d,p]=Q$(!1),[v,y]=LC({type:e,value:n,defaultValue:t,onChange:i}),b=cae({type:e,date:v,locale:h.getLocale(r),format:a,labelSeparator:h.getLabelSeparator(f),formatter:c}),w=S=>{o&&(e==="default"&&p.close(),e==="range"&&S[0]&&S[1]&&p.close()),y(l&&e==="multiple"?[...S].sort((C,E)=>ze(C).isAfter(ze(E))?1:-1):S)};return{_value:v,setValue:w,onClear:()=>w(e==="range"?[null,null]:e==="multiple"?[]:null),shouldClear:e==="range"?!!v[0]:e==="multiple"?v.length>0:v!==null,formattedValue:b,dropdownOpened:d,dropdownHandlers:p}}const Gae={type:"default",size:"sm",valueFormat:"MMMM YYYY",closeOnChange:!0,sortDates:!0,dropdownType:"popover"},IC=Pe(e=>{const n=ge("MonthPickerInput",Gae,e),{type:t,value:i,defaultValue:r,onChange:a,valueFormat:o,labelSeparator:l,locale:f,classNames:c,styles:h,unstyled:d,closeOnChange:p,size:v,variant:y,dropdownType:b,sortDates:w,minDate:_,maxDate:S,vars:C,valueFormatter:E,presets:A,attributes:T,...j}=n,{resolvedClassNames:N,resolvedStyles:q}=Ni({classNames:c,styles:h,props:n}),{calendarProps:R,others:L}=Wy(j),{_value:B,setValue:G,formattedValue:H,dropdownHandlers:U,dropdownOpened:P,onClear:z,shouldClear:F}=EF({type:t,value:i,defaultValue:r,onChange:a,locale:f,format:o,labelSeparator:l,closeOnChange:p,sortDates:w,valueFormatter:E});return k.jsx(jc,{formattedValue:H,dropdownOpened:P,dropdownHandlers:U,classNames:N,styles:q,unstyled:d,onClear:z,shouldClear:F,value:B,size:v,variant:y,dropdownType:b,...L,attributes:T,type:t,__staticSelector:"MonthPickerInput",children:k.jsx(Um,{...R,size:v,variant:y,type:t,value:B,defaultDate:R.defaultDate||(Array.isArray(B)?B[0]||kS({maxDate:S,minDate:_}):B||kS({maxDate:S,minDate:_})),onChange:G,locale:f,classNames:N,styles:q,unstyled:d,__staticSelector:"MonthPickerInput",__stopPropagation:b==="popover",minDate:_,maxDate:S,presets:A,attributes:T})})});IC.classes={...jc.classes,...Um.classes};IC.displayName="@mantine/dates/MonthPickerInput";const Yae={type:"default",size:"sm",valueFormat:"MMMM D, YYYY",closeOnChange:!0,sortDates:!0,dropdownType:"popover"},lu=Pe(e=>{const n=ge("DatePickerInput",Yae,e),{type:t,value:i,defaultValue:r,onChange:a,valueFormat:o,labelSeparator:l,locale:f,classNames:c,styles:h,unstyled:d,closeOnChange:p,size:v,variant:y,dropdownType:b,sortDates:w,minDate:_,maxDate:S,vars:C,defaultDate:E,valueFormatter:A,presets:T,attributes:j,...N}=n,{resolvedClassNames:q,resolvedStyles:R}=Ni({classNames:c,styles:h,props:n}),{calendarProps:L,others:B}=Wy(N),{_value:G,setValue:H,formattedValue:U,dropdownHandlers:P,dropdownOpened:z,onClear:F,shouldClear:Y}=EF({type:t,value:i,defaultValue:r,onChange:a,locale:f,format:o,labelSeparator:l,closeOnChange:p,sortDates:w,valueFormatter:A}),D=Array.isArray(G)?G[0]||E:G||E;return k.jsx(jc,{formattedValue:U,dropdownOpened:z,dropdownHandlers:P,classNames:q,styles:R,unstyled:d,onClear:F,shouldClear:Y,value:G,size:v,variant:y,dropdownType:b,...B,type:t,__staticSelector:"DatePickerInput",attributes:j,children:k.jsx(Vm,{...L,size:v,variant:y,type:t,value:G,defaultDate:D||kS({maxDate:S,minDate:_}),onChange:H,locale:f,classNames:q,styles:R,unstyled:d,__staticSelector:"DatePickerInput",__stopPropagation:b==="popover",minDate:_,maxDate:S,presets:T,attributes:j})})});lu.classes={...jc.classes,...Vm.classes};lu.displayName="@mantine/dates/DatePickerInput";/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var Kae={outline:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},filled:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"currentColor",stroke:"none"}};/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Cn=(e,n,t,i)=>{const r=O.forwardRef(({color:a="currentColor",size:o=24,stroke:l=2,title:f,className:c,children:h,...d},p)=>O.createElement("svg",{ref:p,...Kae[e],width:o,height:o,className:["tabler-icon",`tabler-icon-${n}`,c].join(" "),strokeWidth:l,stroke:a,...d},[f&&O.createElement("title",{key:"svg-title"},f),...i.map(([v,y])=>O.createElement(v,y)),...Array.isArray(h)?h:[h]]));return r.displayName=`${t}`,r};/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Xae=[["path",{d:"M12 9v4",key:"svg-0"}],["path",{d:"M10.363 3.591l-8.106 13.534a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636 -2.87l-8.106 -13.536a1.914 1.914 0 0 0 -3.274 0",key:"svg-1"}],["path",{d:"M12 16h.01",key:"svg-2"}]],Zae=Cn("outline","alert-triangle","AlertTriangle",Xae);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Qae=[["path",{d:"M8 4h11a2 2 0 1 1 0 4h-7m-4 0h-3a2 2 0 0 1 -.826 -3.822",key:"svg-0"}],["path",{d:"M5 8v10a2 2 0 0 0 2 2h10a2 2 0 0 0 1.824 -1.18m.176 -3.82v-7",key:"svg-1"}],["path",{d:"M10 12h2",key:"svg-2"}],["path",{d:"M3 3l18 18",key:"svg-3"}]],Jae=Cn("outline","archive-off","ArchiveOff",Qae);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const eoe=[["path",{d:"M3 6a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2",key:"svg-0"}],["path",{d:"M5 8v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-10",key:"svg-1"}],["path",{d:"M10 12l4 0",key:"svg-2"}]],noe=Cn("outline","archive","Archive",eoe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const toe=[["path",{d:"M9 14l-4 -4l4 -4",key:"svg-0"}],["path",{d:"M5 10h11a4 4 0 1 1 0 8h-1",key:"svg-1"}]],ioe=Cn("outline","arrow-back-up","ArrowBackUp",toe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const roe=[["path",{d:"M7 8l-4 4l4 4",key:"svg-0"}],["path",{d:"M17 8l4 4l-4 4",key:"svg-1"}],["path",{d:"M3 12l18 0",key:"svg-2"}]],aoe=Cn("outline","arrows-horizontal","ArrowsHorizontal",roe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const ooe=[["path",{d:"M4 7a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2l0 -12",key:"svg-0"}],["path",{d:"M16 3v4",key:"svg-1"}],["path",{d:"M8 3v4",key:"svg-2"}],["path",{d:"M4 11h16",key:"svg-3"}],["path",{d:"M11 16a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-4"}]],TF=Cn("outline","calendar-due","CalendarDue",ooe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const soe=[["path",{d:"M9 5h9a2 2 0 0 1 2 2v9m-.184 3.839a2 2 0 0 1 -1.816 1.161h-12a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 1.158 -1.815",key:"svg-0"}],["path",{d:"M16 3v4",key:"svg-1"}],["path",{d:"M8 3v1",key:"svg-2"}],["path",{d:"M4 11h7m4 0h5",key:"svg-3"}],["path",{d:"M3 3l18 18",key:"svg-4"}]],loe=Cn("outline","calendar-off","CalendarOff",soe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const uoe=[["path",{d:"M4 7a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12",key:"svg-0"}],["path",{d:"M16 3v4",key:"svg-1"}],["path",{d:"M8 3v4",key:"svg-2"}],["path",{d:"M4 11h16",key:"svg-3"}],["path",{d:"M11 15h1",key:"svg-4"}],["path",{d:"M12 15v3",key:"svg-5"}]],foe=Cn("outline","calendar","Calendar",uoe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const coe=[["path",{d:"M3 13a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -6",key:"svg-0"}],["path",{d:"M15 9a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v10a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -10",key:"svg-1"}],["path",{d:"M9 5a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -14",key:"svg-2"}],["path",{d:"M4 20h14",key:"svg-3"}]],doe=Cn("outline","chart-bar","ChartBar",coe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const hoe=[["path",{d:"M5 12l5 5l10 -10",key:"svg-0"}]],MF=Cn("outline","check","Check",hoe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const moe=[["path",{d:"M9 11l3 3l8 -8",key:"svg-0"}],["path",{d:"M20 12v6a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h9",key:"svg-1"}]],$h=Cn("outline","checkbox","Checkbox",moe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const poe=[["path",{d:"M6 9l6 6l6 -6",key:"svg-0"}]],jF=Cn("outline","chevron-down","ChevronDown",poe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const voe=[["path",{d:"M9 6l6 6l-6 6",key:"svg-0"}]],DF=Cn("outline","chevron-right","ChevronRight",voe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const goe=[["path",{d:"M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2",key:"svg-0"}],["path",{d:"M9 5a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2",key:"svg-1"}],["path",{d:"M9 12l.01 0",key:"svg-2"}],["path",{d:"M13 12l2 0",key:"svg-3"}],["path",{d:"M9 16l.01 0",key:"svg-4"}],["path",{d:"M13 16l2 0",key:"svg-5"}]],BM=Cn("outline","clipboard-list","ClipboardList",goe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const yoe=[["path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M12 12l3 2",key:"svg-1"}],["path",{d:"M12 7v5",key:"svg-2"}]],boe=Cn("outline","clock-hour-4","ClockHour4",yoe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const woe=[["path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0",key:"svg-0"}],["path",{d:"M12 7v5l3 3",key:"svg-1"}]],FM=Cn("outline","clock","Clock",woe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const koe=[["path",{d:"M3 4a1 1 0 0 1 1 -1h16a1 1 0 0 1 1 1v16a1 1 0 0 1 -1 1h-16a1 1 0 0 1 -1 -1v-16",key:"svg-0"}],["path",{d:"M9 3v18",key:"svg-1"}],["path",{d:"M15 3v18",key:"svg-2"}]],_oe=Cn("outline","columns-3","Columns3",koe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const xoe=[["path",{d:"M11 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M11 19a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M11 5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}]],RF=Cn("outline","dots-vertical","DotsVertical",xoe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Soe=[["path",{d:"M7 7h-1a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-1",key:"svg-0"}],["path",{d:"M20.385 6.585a2.1 2.1 0 0 0 -2.97 -2.97l-8.415 8.385v3h3l8.385 -8.415",key:"svg-1"}],["path",{d:"M16 5l3 3",key:"svg-2"}]],ih=Cn("outline","edit","Edit",Soe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Coe=[["path",{d:"M8 5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M8 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M8 19a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}],["path",{d:"M14 5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-3"}],["path",{d:"M14 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-4"}],["path",{d:"M14 19a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-5"}]],PF=Cn("outline","grip-vertical","GripVertical",Coe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Aoe=[["path",{d:"M12 8l0 4l2 2",key:"svg-0"}],["path",{d:"M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5",key:"svg-1"}]],Ooe=Cn("outline","history","History",Aoe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Eoe=[["path",{d:"M6.5 7h11",key:"svg-0"}],["path",{d:"M6.5 17h11",key:"svg-1"}],["path",{d:"M6 20v-2a6 6 0 1 1 12 0v2a1 1 0 0 1 -1 1h-10a1 1 0 0 1 -1 -1",key:"svg-2"}],["path",{d:"M6 4v2a6 6 0 1 0 12 0v-2a1 1 0 0 0 -1 -1h-10a1 1 0 0 0 -1 1",key:"svg-3"}]],NF=Cn("outline","hourglass","Hourglass",Eoe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Toe=[["path",{d:"M4 4l6 0",key:"svg-0"}],["path",{d:"M14 4l6 0",key:"svg-1"}],["path",{d:"M4 10a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2l0 -8",key:"svg-2"}],["path",{d:"M14 10a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2l0 -2",key:"svg-3"}]],_S=Cn("outline","layout-kanban","LayoutKanban",Toe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Moe=[["path",{d:"M5 13a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2l0 -6",key:"svg-0"}],["path",{d:"M11 16a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M8 11v-5a4 4 0 0 1 8 0",key:"svg-2"}]],$F=Cn("outline","lock-open","LockOpen",Moe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const joe=[["path",{d:"M5 13a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-6",key:"svg-0"}],["path",{d:"M11 16a1 1 0 1 0 2 0a1 1 0 0 0 -2 0",key:"svg-1"}],["path",{d:"M8 11v-4a4 4 0 1 1 8 0v4",key:"svg-2"}]],Gl=Cn("outline","lock","Lock",joe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Doe=[["path",{d:"M14 8v-2a2 2 0 0 0 -2 -2h-7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h7a2 2 0 0 0 2 -2v-2",key:"svg-0"}],["path",{d:"M9 12h12l-3 -3",key:"svg-1"}],["path",{d:"M18 15l3 -3",key:"svg-2"}]],Roe=Cn("outline","logout","Logout",Doe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Poe=[["path",{d:"M4 6l16 0",key:"svg-0"}],["path",{d:"M4 12l16 0",key:"svg-1"}],["path",{d:"M4 18l16 0",key:"svg-2"}]],Noe=Cn("outline","menu-2","Menu2",Poe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const $oe=[["path",{d:"M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12",key:"svg-0"}],["path",{d:"M9.5 9h.01",key:"svg-1"}],["path",{d:"M14.5 9h.01",key:"svg-2"}],["path",{d:"M9.5 13a3.5 3.5 0 0 0 5 0",key:"svg-3"}]],zF=Cn("outline","message-chatbot","MessageChatbot",$oe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const zoe=[["path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M9 10l.01 0",key:"svg-1"}],["path",{d:"M15 10l.01 0",key:"svg-2"}],["path",{d:"M9.5 15a3.5 3.5 0 0 0 5 0",key:"svg-3"}]],Loe=Cn("outline","mood-smile","MoodSmile",zoe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Ioe=[["path",{d:"M12 21a9 9 0 0 1 0 -18c4.97 0 9 3.582 9 8c0 1.06 -.474 2.078 -1.318 2.828c-.844 .75 -1.989 1.172 -3.182 1.172h-2.5a2 2 0 0 0 -1 3.75a1.3 1.3 0 0 1 -1 2.25",key:"svg-0"}],["path",{d:"M7.5 10.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M11.5 7.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}],["path",{d:"M15.5 10.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-3"}]],BC=Cn("outline","palette","Palette",Ioe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Boe=[["path",{d:"M4 20h4l10.5 -10.5a2.828 2.828 0 1 0 -4 -4l-10.5 10.5v4",key:"svg-0"}],["path",{d:"M13.5 6.5l4 4",key:"svg-1"}]],Foe=Cn("outline","pencil","Pencil",Boe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const qoe=[["path",{d:"M12 5l0 14",key:"svg-0"}],["path",{d:"M5 12l14 0",key:"svg-1"}]],zh=Cn("outline","plus","Plus",qoe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Hoe=[["path",{d:"M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -4v4h4",key:"svg-0"}],["path",{d:"M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4",key:"svg-1"}]],Uoe=Cn("outline","refresh","Refresh",Hoe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Voe=[["path",{d:"M3 10a7 7 0 1 0 14 0a7 7 0 1 0 -14 0",key:"svg-0"}],["path",{d:"M21 21l-6 -6",key:"svg-1"}]],Woe=Cn("outline","search","Search",Voe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Goe=[["path",{d:"M10 14l11 -11",key:"svg-0"}],["path",{d:"M21 3l-6.5 18a.55 .55 0 0 1 -1 0l-3.5 -7l-7 -3.5a.55 .55 0 0 1 0 -1l18 -6.5",key:"svg-1"}]],Yoe=Cn("outline","send","Send",Goe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Koe=[["path",{d:"M6.5 7.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M3 6v5.172a2 2 0 0 0 .586 1.414l7.71 7.71a2.41 2.41 0 0 0 3.408 0l5.592 -5.592a2.41 2.41 0 0 0 0 -3.408l-7.71 -7.71a2 2 0 0 0 -1.414 -.586h-5.172a3 3 0 0 0 -3 3",key:"svg-1"}]],Xoe=Cn("outline","tag","Tag",Koe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Zoe=[["path",{d:"M4 7h16",key:"svg-0"}],["path",{d:"M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2 -2l1 -12",key:"svg-1"}],["path",{d:"M9 7v-3a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v3",key:"svg-2"}],["path",{d:"M10 12l4 4m0 -4l-4 4",key:"svg-3"}]],Qoe=Cn("outline","trash-x","TrashX",Zoe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Joe=[["path",{d:"M4 7l16 0",key:"svg-0"}],["path",{d:"M10 11l0 6",key:"svg-1"}],["path",{d:"M14 11l0 6",key:"svg-2"}],["path",{d:"M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2 -2l1 -12",key:"svg-3"}],["path",{d:"M9 7v-3a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v3",key:"svg-4"}]],Lh=Cn("outline","trash","Trash",Joe);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const ese=[["path",{d:"M3 17l6 -6l4 4l8 -8",key:"svg-0"}],["path",{d:"M14 7l7 0l0 7",key:"svg-1"}]],qM=Cn("outline","trending-up","TrendingUp",ese);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const nse=[["path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M9 10a3 3 0 1 0 6 0a3 3 0 1 0 -6 0",key:"svg-1"}],["path",{d:"M6.168 18.849a4 4 0 0 1 3.832 -2.849h4a4 4 0 0 1 3.834 2.855",key:"svg-2"}]],tse=Cn("outline","user-circle","UserCircle",nse);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const ise=[["path",{d:"M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0",key:"svg-0"}],["path",{d:"M6 21v-2a4 4 0 0 1 4 -4h4c.348 0 .686 .045 1.009 .128",key:"svg-1"}],["path",{d:"M16 19h6",key:"svg-2"}]],rse=Cn("outline","user-minus","UserMinus",ise);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const ase=[["path",{d:"M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0",key:"svg-0"}],["path",{d:"M16 19h6",key:"svg-1"}],["path",{d:"M19 16v6",key:"svg-2"}],["path",{d:"M6 21v-2a4 4 0 0 1 4 -4h4",key:"svg-3"}]],ose=Cn("outline","user-plus","UserPlus",ase);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const sse=[["path",{d:"M9 10a3 3 0 1 0 6 0a3 3 0 0 0 -6 0",key:"svg-0"}],["path",{d:"M6 21v-1a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v1",key:"svg-1"}],["path",{d:"M3 5a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-14",key:"svg-2"}]],lse=Cn("outline","user-square","UserSquare",sse);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const use=[["path",{d:"M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0",key:"svg-0"}],["path",{d:"M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2",key:"svg-1"}]],fse=Cn("outline","user","User",use);/**
|
||
* @license @tabler/icons-react v3.42.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const cse=[["path",{d:"M18 6l-12 12",key:"svg-0"}],["path",{d:"M6 6l12 12",key:"svg-1"}]],rh=Cn("outline","x","X",cse);function HM({initial:e,submitLabel:n="Guardar",users:t=[],requesterOptions:i=[],tagOptions:r=[],onSubmit:a,onCancel:o}){const[l,f]=O.useState((e==null?void 0:e.requester)??""),[c,h]=O.useState((e==null?void 0:e.title)??""),[d,p]=O.useState((e==null?void 0:e.description)??""),[v,y]=O.useState((e==null?void 0:e.assignee_id)??null),[b,w]=O.useState((e==null?void 0:e.tags)??[]),_=async E=>{E==null||E.preventDefault();const A=c.trim();A&&await a({requester:l.trim(),title:A,description:d,assignee_id:v,tags:b})},S=E=>{E.key==="Enter"&&!E.shiftKey&&(E.preventDefault(),_())},C=E=>{E.key==="Enter"&&(E.ctrlKey||E.metaKey)&&(E.preventDefault(),_())};return k.jsx("form",{onSubmit:_,children:k.jsxs($t,{gap:"sm",children:[k.jsx(Th,{label:"Tarea",value:c,onChange:E=>h(E.currentTarget.value),tabIndex:1,required:!0,autoComplete:"off","data-autofocus":!0,autosize:!0,minRows:1,maxRows:4,onKeyDown:E=>{E.key==="Enter"&&!E.shiftKey&&(E.preventDefault(),_())}}),k.jsx(ry,{label:"Solicitante",value:l,onChange:f,data:i,tabIndex:2,autoComplete:"off",onKeyDown:S,placeholder:"Empieza a escribir y elige uno existente",limit:10}),k.jsx(Th,{label:"Descripcion",value:d,onChange:E=>p(E.currentTarget.value),tabIndex:3,autosize:!0,minRows:3,maxRows:8,onKeyDown:C,description:"Ctrl+Enter para guardar"}),k.jsx(Zo,{label:"Asignar a",placeholder:"Sin asignar",value:v,onChange:E=>y(E),data:t.map(E=>({value:E.id,label:E.display_name||E.username})),clearable:!0,searchable:!0,tabIndex:4}),k.jsx(kC,{label:"Tags",value:b,onChange:w,data:r,clearable:!0,tabIndex:5,placeholder:"Enter para añadir; sugiere existentes",splitChars:[","," "]}),k.jsxs(wn,{justify:"flex-end",gap:"xs",mt:"xs",children:[k.jsx(Bt,{variant:"subtle",color:"gray",tabIndex:7,type:"button",onClick:o,children:"Cancelar"}),k.jsx(Bt,{tabIndex:6,type:"submit",disabled:!c.trim(),children:n})]})]})})}function dse(e,n){const t={};return(e[e.length-1]===""?[...e,""]:e).join((t.padRight?" ":"")+","+(t.padLeft===!1?"":" ")).trim()}const hse=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,mse=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,pse={};function UM(e,n){return(pse.jsx?mse:hse).test(e)}const vse=/[ \t\n\f\r]/g;function gse(e){return typeof e=="object"?e.type==="text"?VM(e.value):!1:VM(e)}function VM(e){return e.replace(vse,"")===""}class Wm{constructor(n,t,i){this.normal=t,this.property=n,i&&(this.space=i)}}Wm.prototype.normal={};Wm.prototype.property={};Wm.prototype.space=void 0;function LF(e,n){const t={},i={};for(const r of e)Object.assign(t,r.property),Object.assign(i,r.normal);return new Wm(t,i,n)}function xS(e){return e.toLowerCase()}class yr{constructor(n,t){this.attribute=t,this.property=n}}yr.prototype.attribute="";yr.prototype.booleanish=!1;yr.prototype.boolean=!1;yr.prototype.commaOrSpaceSeparated=!1;yr.prototype.commaSeparated=!1;yr.prototype.defined=!1;yr.prototype.mustUseProperty=!1;yr.prototype.number=!1;yr.prototype.overloadedBoolean=!1;yr.prototype.property="";yr.prototype.spaceSeparated=!1;yr.prototype.space=void 0;let yse=0;const Nn=Cu(),si=Cu(),SS=Cu(),Ie=Cu(),Ot=Cu(),Rf=Cu(),jr=Cu();function Cu(){return 2**++yse}const CS=Object.freeze(Object.defineProperty({__proto__:null,boolean:Nn,booleanish:si,commaOrSpaceSeparated:jr,commaSeparated:Rf,number:Ie,overloadedBoolean:SS,spaceSeparated:Ot},Symbol.toStringTag,{value:"Module"})),Ok=Object.keys(CS);class FC extends yr{constructor(n,t,i,r){let a=-1;if(super(n,t),WM(this,"space",r),typeof i=="number")for(;++a<Ok.length;){const o=Ok[a];WM(this,Ok[a],(i&CS[o])===CS[o])}}}FC.prototype.defined=!0;function WM(e,n,t){t&&(e[n]=t)}function Rc(e){const n={},t={};for(const[i,r]of Object.entries(e.properties)){const a=new FC(i,e.transform(e.attributes||{},i),r,e.space);e.mustUseProperty&&e.mustUseProperty.includes(i)&&(a.mustUseProperty=!0),n[i]=a,t[xS(i)]=i,t[xS(a.attribute)]=i}return new Wm(n,t,e.space)}const IF=Rc({properties:{ariaActiveDescendant:null,ariaAtomic:si,ariaAutoComplete:null,ariaBusy:si,ariaChecked:si,ariaColCount:Ie,ariaColIndex:Ie,ariaColSpan:Ie,ariaControls:Ot,ariaCurrent:null,ariaDescribedBy:Ot,ariaDetails:null,ariaDisabled:si,ariaDropEffect:Ot,ariaErrorMessage:null,ariaExpanded:si,ariaFlowTo:Ot,ariaGrabbed:si,ariaHasPopup:null,ariaHidden:si,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Ot,ariaLevel:Ie,ariaLive:null,ariaModal:si,ariaMultiLine:si,ariaMultiSelectable:si,ariaOrientation:null,ariaOwns:Ot,ariaPlaceholder:null,ariaPosInSet:Ie,ariaPressed:si,ariaReadOnly:si,ariaRelevant:null,ariaRequired:si,ariaRoleDescription:Ot,ariaRowCount:Ie,ariaRowIndex:Ie,ariaRowSpan:Ie,ariaSelected:si,ariaSetSize:Ie,ariaSort:null,ariaValueMax:Ie,ariaValueMin:Ie,ariaValueNow:Ie,ariaValueText:null,role:null},transform(e,n){return n==="role"?n:"aria-"+n.slice(4).toLowerCase()}});function BF(e,n){return n in e?e[n]:n}function FF(e,n){return BF(e,n.toLowerCase())}const bse=Rc({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Rf,acceptCharset:Ot,accessKey:Ot,action:null,allow:null,allowFullScreen:Nn,allowPaymentRequest:Nn,allowUserMedia:Nn,alt:null,as:null,async:Nn,autoCapitalize:null,autoComplete:Ot,autoFocus:Nn,autoPlay:Nn,blocking:Ot,capture:null,charSet:null,checked:Nn,cite:null,className:Ot,cols:Ie,colSpan:null,content:null,contentEditable:si,controls:Nn,controlsList:Ot,coords:Ie|Rf,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Nn,defer:Nn,dir:null,dirName:null,disabled:Nn,download:SS,draggable:si,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Nn,formTarget:null,headers:Ot,height:Ie,hidden:SS,high:Ie,href:null,hrefLang:null,htmlFor:Ot,httpEquiv:Ot,id:null,imageSizes:null,imageSrcSet:null,inert:Nn,inputMode:null,integrity:null,is:null,isMap:Nn,itemId:null,itemProp:Ot,itemRef:Ot,itemScope:Nn,itemType:Ot,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Nn,low:Ie,manifest:null,max:null,maxLength:Ie,media:null,method:null,min:null,minLength:Ie,multiple:Nn,muted:Nn,name:null,nonce:null,noModule:Nn,noValidate:Nn,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Nn,optimum:Ie,pattern:null,ping:Ot,placeholder:null,playsInline:Nn,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Nn,referrerPolicy:null,rel:Ot,required:Nn,reversed:Nn,rows:Ie,rowSpan:Ie,sandbox:Ot,scope:null,scoped:Nn,seamless:Nn,selected:Nn,shadowRootClonable:Nn,shadowRootDelegatesFocus:Nn,shadowRootMode:null,shape:null,size:Ie,sizes:null,slot:null,span:Ie,spellCheck:si,src:null,srcDoc:null,srcLang:null,srcSet:null,start:Ie,step:null,style:null,tabIndex:Ie,target:null,title:null,translate:null,type:null,typeMustMatch:Nn,useMap:null,value:si,width:Ie,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:Ot,axis:null,background:null,bgColor:null,border:Ie,borderColor:null,bottomMargin:Ie,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Nn,declare:Nn,event:null,face:null,frame:null,frameBorder:null,hSpace:Ie,leftMargin:Ie,link:null,longDesc:null,lowSrc:null,marginHeight:Ie,marginWidth:Ie,noResize:Nn,noHref:Nn,noShade:Nn,noWrap:Nn,object:null,profile:null,prompt:null,rev:null,rightMargin:Ie,rules:null,scheme:null,scrolling:si,standby:null,summary:null,text:null,topMargin:Ie,valueType:null,version:null,vAlign:null,vLink:null,vSpace:Ie,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Nn,disableRemotePlayback:Nn,prefix:null,property:null,results:Ie,security:null,unselectable:null},space:"html",transform:FF}),wse=Rc({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:jr,accentHeight:Ie,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:Ie,amplitude:Ie,arabicForm:null,ascent:Ie,attributeName:null,attributeType:null,azimuth:Ie,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:Ie,by:null,calcMode:null,capHeight:Ie,className:Ot,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:Ie,diffuseConstant:Ie,direction:null,display:null,dur:null,divisor:Ie,dominantBaseline:null,download:Nn,dx:null,dy:null,edgeMode:null,editable:null,elevation:Ie,enableBackground:null,end:null,event:null,exponent:Ie,externalResourcesRequired:null,fill:null,fillOpacity:Ie,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Rf,g2:Rf,glyphName:Rf,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:Ie,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:Ie,horizOriginX:Ie,horizOriginY:Ie,id:null,ideographic:Ie,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:Ie,k:Ie,k1:Ie,k2:Ie,k3:Ie,k4:Ie,kernelMatrix:jr,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:Ie,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:Ie,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:Ie,overlineThickness:Ie,paintOrder:null,panose1:null,path:null,pathLength:Ie,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Ot,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:Ie,pointsAtY:Ie,pointsAtZ:Ie,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:jr,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:jr,rev:jr,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:jr,requiredFeatures:jr,requiredFonts:jr,requiredFormats:jr,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:Ie,specularExponent:Ie,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:Ie,strikethroughThickness:Ie,string:null,stroke:null,strokeDashArray:jr,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:Ie,strokeOpacity:Ie,strokeWidth:null,style:null,surfaceScale:Ie,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:jr,tabIndex:Ie,tableValues:null,target:null,targetX:Ie,targetY:Ie,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:jr,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:Ie,underlineThickness:Ie,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:Ie,values:null,vAlphabetic:Ie,vMathematical:Ie,vectorEffect:null,vHanging:Ie,vIdeographic:Ie,version:null,vertAdvY:Ie,vertOriginX:Ie,vertOriginY:Ie,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:Ie,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:BF}),qF=Rc({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(e,n){return"xlink:"+n.slice(5).toLowerCase()}}),HF=Rc({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:FF}),UF=Rc({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(e,n){return"xml:"+n.slice(3).toLowerCase()}}),kse={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},_se=/[A-Z]/g,GM=/-[a-z]/g,xse=/^data[-\w.:]+$/i;function Sse(e,n){const t=xS(n);let i=n,r=yr;if(t in e.normal)return e.property[e.normal[t]];if(t.length>4&&t.slice(0,4)==="data"&&xse.test(n)){if(n.charAt(4)==="-"){const a=n.slice(5).replace(GM,Ase);i="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{const a=n.slice(4);if(!GM.test(a)){let o=a.replace(_se,Cse);o.charAt(0)!=="-"&&(o="-"+o),n="data"+o}}r=FC}return new r(i,n)}function Cse(e){return"-"+e.toLowerCase()}function Ase(e){return e.charAt(1).toUpperCase()}const Ose=LF([IF,bse,qF,HF,UF],"html"),qC=LF([IF,wse,qF,HF,UF],"svg");function Ese(e){return e.join(" ").trim()}var gf={},Ek,YM;function Tse(){if(YM)return Ek;YM=1;var e=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,t=/^\s*/,i=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,r=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,o=/^[;\s]*/,l=/^\s+|\s+$/g,f=`
|
||
`,c="/",h="*",d="",p="comment",v="declaration";function y(w,_){if(typeof w!="string")throw new TypeError("First argument must be a string");if(!w)return[];_=_||{};var S=1,C=1;function E(H){var U=H.match(n);U&&(S+=U.length);var P=H.lastIndexOf(f);C=~P?H.length-P:C+H.length}function A(){var H={line:S,column:C};return function(U){return U.position=new T(H),q(),U}}function T(H){this.start=H,this.end={line:S,column:C},this.source=_.source}T.prototype.content=w;function j(H){var U=new Error(_.source+":"+S+":"+C+": "+H);if(U.reason=H,U.filename=_.source,U.line=S,U.column=C,U.source=w,!_.silent)throw U}function N(H){var U=H.exec(w);if(U){var P=U[0];return E(P),w=w.slice(P.length),U}}function q(){N(t)}function R(H){var U;for(H=H||[];U=L();)U!==!1&&H.push(U);return H}function L(){var H=A();if(!(c!=w.charAt(0)||h!=w.charAt(1))){for(var U=2;d!=w.charAt(U)&&(h!=w.charAt(U)||c!=w.charAt(U+1));)++U;if(U+=2,d===w.charAt(U-1))return j("End of comment missing");var P=w.slice(2,U-2);return C+=2,E(P),w=w.slice(U),C+=2,H({type:p,comment:P})}}function B(){var H=A(),U=N(i);if(U){if(L(),!N(r))return j("property missing ':'");var P=N(a),z=H({type:v,property:b(U[0].replace(e,d)),value:P?b(P[0].replace(e,d)):d});return N(o),z}}function G(){var H=[];R(H);for(var U;U=B();)U!==!1&&(H.push(U),R(H));return H}return q(),G()}function b(w){return w?w.replace(l,d):d}return Ek=y,Ek}var KM;function Mse(){if(KM)return gf;KM=1;var e=gf&&gf.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(gf,"__esModule",{value:!0}),gf.default=t;const n=e(Tse());function t(i,r){let a=null;if(!i||typeof i!="string")return a;const o=(0,n.default)(i),l=typeof r=="function";return o.forEach(f=>{if(f.type!=="declaration")return;const{property:c,value:h}=f;l?r(c,h,f):h&&(a=a||{},a[c]=h)}),a}return gf}var Ld={},XM;function jse(){if(XM)return Ld;XM=1,Object.defineProperty(Ld,"__esModule",{value:!0}),Ld.camelCase=void 0;var e=/^--[a-zA-Z0-9_-]+$/,n=/-([a-z])/g,t=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,r=/^-(ms)-/,a=function(c){return!c||t.test(c)||e.test(c)},o=function(c,h){return h.toUpperCase()},l=function(c,h){return"".concat(h,"-")},f=function(c,h){return h===void 0&&(h={}),a(c)?c:(c=c.toLowerCase(),h.reactCompat?c=c.replace(r,l):c=c.replace(i,l),c.replace(n,o))};return Ld.camelCase=f,Ld}var Id,ZM;function Dse(){if(ZM)return Id;ZM=1;var e=Id&&Id.__importDefault||function(r){return r&&r.__esModule?r:{default:r}},n=e(Mse()),t=jse();function i(r,a){var o={};return!r||typeof r!="string"||(0,n.default)(r,function(l,f){l&&f&&(o[(0,t.camelCase)(l,a)]=f)}),o}return i.default=i,Id=i,Id}var Rse=Dse();const Pse=ot(Rse),VF=WF("end"),HC=WF("start");function WF(e){return n;function n(t){const i=t&&t.position&&t.position[e]||{};if(typeof i.line=="number"&&i.line>0&&typeof i.column=="number"&&i.column>0)return{line:i.line,column:i.column,offset:typeof i.offset=="number"&&i.offset>-1?i.offset:void 0}}}function Nse(e){const n=HC(e),t=VF(e);if(n&&t)return{start:n,end:t}}function ph(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?QM(e.position):"start"in e||"end"in e?QM(e):"line"in e||"column"in e?AS(e):""}function AS(e){return JM(e&&e.line)+":"+JM(e&&e.column)}function QM(e){return AS(e&&e.start)+"-"+AS(e&&e.end)}function JM(e){return e&&typeof e=="number"?e:1}class Yi extends Error{constructor(n,t,i){super(),typeof t=="string"&&(i=t,t=void 0);let r="",a={},o=!1;if(t&&("line"in t&&"column"in t?a={place:t}:"start"in t&&"end"in t?a={place:t}:"type"in t?a={ancestors:[t],place:t.position}:a={...t}),typeof n=="string"?r=n:!a.cause&&n&&(o=!0,r=n.message,a.cause=n),!a.ruleId&&!a.source&&typeof i=="string"){const f=i.indexOf(":");f===-1?a.ruleId=i:(a.source=i.slice(0,f),a.ruleId=i.slice(f+1))}if(!a.place&&a.ancestors&&a.ancestors){const f=a.ancestors[a.ancestors.length-1];f&&(a.place=f.position)}const l=a.place&&"start"in a.place?a.place.start:a.place;this.ancestors=a.ancestors||void 0,this.cause=a.cause||void 0,this.column=l?l.column:void 0,this.fatal=void 0,this.file="",this.message=r,this.line=l?l.line:void 0,this.name=ph(a.place)||"1:1",this.place=a.place||void 0,this.reason=this.message,this.ruleId=a.ruleId||void 0,this.source=a.source||void 0,this.stack=o&&a.cause&&typeof a.cause.stack=="string"?a.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}Yi.prototype.file="";Yi.prototype.name="";Yi.prototype.reason="";Yi.prototype.message="";Yi.prototype.stack="";Yi.prototype.column=void 0;Yi.prototype.line=void 0;Yi.prototype.ancestors=void 0;Yi.prototype.cause=void 0;Yi.prototype.fatal=void 0;Yi.prototype.place=void 0;Yi.prototype.ruleId=void 0;Yi.prototype.source=void 0;const UC={}.hasOwnProperty,$se=new Map,zse=/[A-Z]/g,Lse=new Set(["table","tbody","thead","tfoot","tr"]),Ise=new Set(["td","th"]),GF="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function Bse(e,n){if(!n||n.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const t=n.filePath||void 0;let i;if(n.development){if(typeof n.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");i=Yse(t,n.jsxDEV)}else{if(typeof n.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof n.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");i=Gse(t,n.jsx,n.jsxs)}const r={Fragment:n.Fragment,ancestors:[],components:n.components||{},create:i,elementAttributeNameCase:n.elementAttributeNameCase||"react",evaluater:n.createEvaluater?n.createEvaluater():void 0,filePath:t,ignoreInvalidStyle:n.ignoreInvalidStyle||!1,passKeys:n.passKeys!==!1,passNode:n.passNode||!1,schema:n.space==="svg"?qC:Ose,stylePropertyNameCase:n.stylePropertyNameCase||"dom",tableCellAlignToStyle:n.tableCellAlignToStyle!==!1},a=YF(r,e,void 0);return a&&typeof a!="string"?a:r.create(e,r.Fragment,{children:a||void 0},void 0)}function YF(e,n,t){if(n.type==="element")return Fse(e,n,t);if(n.type==="mdxFlowExpression"||n.type==="mdxTextExpression")return qse(e,n);if(n.type==="mdxJsxFlowElement"||n.type==="mdxJsxTextElement")return Use(e,n,t);if(n.type==="mdxjsEsm")return Hse(e,n);if(n.type==="root")return Vse(e,n,t);if(n.type==="text")return Wse(e,n)}function Fse(e,n,t){const i=e.schema;let r=i;n.tagName.toLowerCase()==="svg"&&i.space==="html"&&(r=qC,e.schema=r),e.ancestors.push(n);const a=XF(e,n.tagName,!1),o=Kse(e,n);let l=WC(e,n);return Lse.has(n.tagName)&&(l=l.filter(function(f){return typeof f=="string"?!gse(f):!0})),KF(e,o,a,n),VC(o,l),e.ancestors.pop(),e.schema=i,e.create(n,a,o,t)}function qse(e,n){if(n.data&&n.data.estree&&e.evaluater){const i=n.data.estree.body[0];return i.type,e.evaluater.evaluateExpression(i.expression)}Ih(e,n.position)}function Hse(e,n){if(n.data&&n.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(n.data.estree);Ih(e,n.position)}function Use(e,n,t){const i=e.schema;let r=i;n.name==="svg"&&i.space==="html"&&(r=qC,e.schema=r),e.ancestors.push(n);const a=n.name===null?e.Fragment:XF(e,n.name,!0),o=Xse(e,n),l=WC(e,n);return KF(e,o,a,n),VC(o,l),e.ancestors.pop(),e.schema=i,e.create(n,a,o,t)}function Vse(e,n,t){const i={};return VC(i,WC(e,n)),e.create(n,e.Fragment,i,t)}function Wse(e,n){return n.value}function KF(e,n,t,i){typeof t!="string"&&t!==e.Fragment&&e.passNode&&(n.node=i)}function VC(e,n){if(n.length>0){const t=n.length>1?n:n[0];t&&(e.children=t)}}function Gse(e,n,t){return i;function i(r,a,o,l){const c=Array.isArray(o.children)?t:n;return l?c(a,o,l):c(a,o)}}function Yse(e,n){return t;function t(i,r,a,o){const l=Array.isArray(a.children),f=HC(i);return n(r,a,o,l,{columnNumber:f?f.column-1:void 0,fileName:e,lineNumber:f?f.line:void 0},void 0)}}function Kse(e,n){const t={};let i,r;for(r in n.properties)if(r!=="children"&&UC.call(n.properties,r)){const a=Zse(e,r,n.properties[r]);if(a){const[o,l]=a;e.tableCellAlignToStyle&&o==="align"&&typeof l=="string"&&Ise.has(n.tagName)?i=l:t[o]=l}}if(i){const a=t.style||(t.style={});a[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=i}return t}function Xse(e,n){const t={};for(const i of n.attributes)if(i.type==="mdxJsxExpressionAttribute")if(i.data&&i.data.estree&&e.evaluater){const a=i.data.estree.body[0];a.type;const o=a.expression;o.type;const l=o.properties[0];l.type,Object.assign(t,e.evaluater.evaluateExpression(l.argument))}else Ih(e,n.position);else{const r=i.name;let a;if(i.value&&typeof i.value=="object")if(i.value.data&&i.value.data.estree&&e.evaluater){const l=i.value.data.estree.body[0];l.type,a=e.evaluater.evaluateExpression(l.expression)}else Ih(e,n.position);else a=i.value===null?!0:i.value;t[r]=a}return t}function WC(e,n){const t=[];let i=-1;const r=e.passKeys?new Map:$se;for(;++i<n.children.length;){const a=n.children[i];let o;if(e.passKeys){const f=a.type==="element"?a.tagName:a.type==="mdxJsxFlowElement"||a.type==="mdxJsxTextElement"?a.name:void 0;if(f){const c=r.get(f)||0;o=f+"-"+c,r.set(f,c+1)}}const l=YF(e,a,o);l!==void 0&&t.push(l)}return t}function Zse(e,n,t){const i=Sse(e.schema,n);if(!(t==null||typeof t=="number"&&Number.isNaN(t))){if(Array.isArray(t)&&(t=i.commaSeparated?dse(t):Ese(t)),i.property==="style"){let r=typeof t=="object"?t:Qse(e,String(t));return e.stylePropertyNameCase==="css"&&(r=Jse(r)),["style",r]}return[e.elementAttributeNameCase==="react"&&i.space?kse[i.property]||i.property:i.attribute,t]}}function Qse(e,n){try{return Pse(n,{reactCompat:!0})}catch(t){if(e.ignoreInvalidStyle)return{};const i=t,r=new Yi("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:i,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw r.file=e.filePath||void 0,r.url=GF+"#cannot-parse-style-attribute",r}}function XF(e,n,t){let i;if(!t)i={type:"Literal",value:n};else if(n.includes(".")){const r=n.split(".");let a=-1,o;for(;++a<r.length;){const l=UM(r[a])?{type:"Identifier",name:r[a]}:{type:"Literal",value:r[a]};o=o?{type:"MemberExpression",object:o,property:l,computed:!!(a&&l.type==="Literal"),optional:!1}:l}i=o}else i=UM(n)&&!/^[a-z]/.test(n)?{type:"Identifier",name:n}:{type:"Literal",value:n};if(i.type==="Literal"){const r=i.value;return UC.call(e.components,r)?e.components[r]:r}if(e.evaluater)return e.evaluater.evaluateExpression(i);Ih(e)}function Ih(e,n){const t=new Yi("Cannot handle MDX estrees without `createEvaluater`",{ancestors:e.ancestors,place:n,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw t.file=e.filePath||void 0,t.url=GF+"#cannot-handle-mdx-estrees-without-createevaluater",t}function Jse(e){const n={};let t;for(t in e)UC.call(e,t)&&(n[ele(t)]=e[t]);return n}function ele(e){let n=e.replace(zse,nle);return n.slice(0,3)==="ms-"&&(n="-"+n),n}function nle(e){return"-"+e.toLowerCase()}const Tk={action:["form"],cite:["blockquote","del","ins","q"],data:["object"],formAction:["button","input"],href:["a","area","base","link"],icon:["menuitem"],itemId:null,manifest:["html"],ping:["a","area"],poster:["video"],src:["audio","embed","iframe","img","input","script","source","track","video"]},tle={};function GC(e,n){const t=tle,i=typeof t.includeImageAlt=="boolean"?t.includeImageAlt:!0,r=typeof t.includeHtml=="boolean"?t.includeHtml:!0;return ZF(e,i,r)}function ZF(e,n,t){if(ile(e)){if("value"in e)return e.type==="html"&&!t?"":e.value;if(n&&"alt"in e&&e.alt)return e.alt;if("children"in e)return ej(e.children,n,t)}return Array.isArray(e)?ej(e,n,t):""}function ej(e,n,t){const i=[];let r=-1;for(;++r<e.length;)i[r]=ZF(e[r],n,t);return i.join("")}function ile(e){return!!(e&&typeof e=="object")}const nj=document.createElement("i");function YC(e){const n="&"+e+";";nj.innerHTML=n;const t=nj.textContent;return t.charCodeAt(t.length-1)===59&&e!=="semi"||t===n?!1:t}function Lr(e,n,t,i){const r=e.length;let a=0,o;if(n<0?n=-n>r?0:r+n:n=n>r?r:n,t=t>0?t:0,i.length<1e4)o=Array.from(i),o.unshift(n,t),e.splice(...o);else for(t&&e.splice(n,t);a<i.length;)o=i.slice(a,a+1e4),o.unshift(n,0),e.splice(...o),a+=1e4,n+=1e4}function aa(e,n){return e.length>0?(Lr(e,e.length,0,n),e):n}const tj={}.hasOwnProperty;function QF(e){const n={};let t=-1;for(;++t<e.length;)rle(n,e[t]);return n}function rle(e,n){let t;for(t in n){const r=(tj.call(e,t)?e[t]:void 0)||(e[t]={}),a=n[t];let o;if(a)for(o in a){tj.call(r,o)||(r[o]=[]);const l=a[o];ale(r[o],Array.isArray(l)?l:l?[l]:[])}}}function ale(e,n){let t=-1;const i=[];for(;++t<n.length;)(n[t].add==="after"?e:i).push(n[t]);Lr(e,0,0,i)}function JF(e,n){const t=Number.parseInt(e,n);return t<9||t===11||t>13&&t<32||t>126&&t<160||t>55295&&t<57344||t>64975&&t<65008||(t&65535)===65535||(t&65535)===65534||t>1114111?"�":String.fromCodePoint(t)}function ja(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const er=ul(/[A-Za-z]/),Ui=ul(/[\dA-Za-z]/),ole=ul(/[#-'*+\--9=?A-Z^-~]/);function Ag(e){return e!==null&&(e<32||e===127)}const OS=ul(/\d/),sle=ul(/[\dA-Fa-f]/),lle=ul(/[!-/:-@[-`{-~]/);function pn(e){return e!==null&&e<-2}function Ct(e){return e!==null&&(e<0||e===32)}function Vn(e){return e===-2||e===-1||e===32}const Gy=ul(new RegExp("\\p{P}|\\p{S}","u")),uu=ul(/\s/);function ul(e){return n;function n(t){return t!==null&&t>-1&&e.test(String.fromCharCode(t))}}function Pc(e){const n=[];let t=-1,i=0,r=0;for(;++t<e.length;){const a=e.charCodeAt(t);let o="";if(a===37&&Ui(e.charCodeAt(t+1))&&Ui(e.charCodeAt(t+2)))r=2;else if(a<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(a))||(o=String.fromCharCode(a));else if(a>55295&&a<57344){const l=e.charCodeAt(t+1);a<56320&&l>56319&&l<57344?(o=String.fromCharCode(a,l),r=1):o="�"}else o=String.fromCharCode(a);o&&(n.push(e.slice(i,t),encodeURIComponent(o)),i=t+r+1,o=""),r&&(t+=r,r=0)}return n.join("")+e.slice(i)}function Qn(e,n,t,i){const r=i?i-1:Number.POSITIVE_INFINITY;let a=0;return o;function o(f){return Vn(f)?(e.enter(t),l(f)):n(f)}function l(f){return Vn(f)&&a++<r?(e.consume(f),l):(e.exit(t),n(f))}}const ule={tokenize:fle};function fle(e){const n=e.attempt(this.parser.constructs.contentInitial,i,r);let t;return n;function i(l){if(l===null){e.consume(l);return}return e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),Qn(e,n,"linePrefix")}function r(l){return e.enter("paragraph"),a(l)}function a(l){const f=e.enter("chunkText",{contentType:"text",previous:t});return t&&(t.next=f),t=f,o(l)}function o(l){if(l===null){e.exit("chunkText"),e.exit("paragraph"),e.consume(l);return}return pn(l)?(e.consume(l),e.exit("chunkText"),a):(e.consume(l),o)}}const cle={tokenize:dle},ij={tokenize:hle};function dle(e){const n=this,t=[];let i=0,r,a,o;return l;function l(C){if(i<t.length){const E=t[i];return n.containerState=E[1],e.attempt(E[0].continuation,f,c)(C)}return c(C)}function f(C){if(i++,n.containerState._closeFlow){n.containerState._closeFlow=void 0,r&&S();const E=n.events.length;let A=E,T;for(;A--;)if(n.events[A][0]==="exit"&&n.events[A][1].type==="chunkFlow"){T=n.events[A][1].end;break}_(i);let j=E;for(;j<n.events.length;)n.events[j][1].end={...T},j++;return Lr(n.events,A+1,0,n.events.slice(E)),n.events.length=j,c(C)}return l(C)}function c(C){if(i===t.length){if(!r)return p(C);if(r.currentConstruct&&r.currentConstruct.concrete)return y(C);n.interrupt=!!(r.currentConstruct&&!r._gfmTableDynamicInterruptHack)}return n.containerState={},e.check(ij,h,d)(C)}function h(C){return r&&S(),_(i),p(C)}function d(C){return n.parser.lazy[n.now().line]=i!==t.length,o=n.now().offset,y(C)}function p(C){return n.containerState={},e.attempt(ij,v,y)(C)}function v(C){return i++,t.push([n.currentConstruct,n.containerState]),p(C)}function y(C){if(C===null){r&&S(),_(0),e.consume(C);return}return r=r||n.parser.flow(n.now()),e.enter("chunkFlow",{_tokenizer:r,contentType:"flow",previous:a}),b(C)}function b(C){if(C===null){w(e.exit("chunkFlow"),!0),_(0),e.consume(C);return}return pn(C)?(e.consume(C),w(e.exit("chunkFlow")),i=0,n.interrupt=void 0,l):(e.consume(C),b)}function w(C,E){const A=n.sliceStream(C);if(E&&A.push(null),C.previous=a,a&&(a.next=C),a=C,r.defineSkip(C.start),r.write(A),n.parser.lazy[C.start.line]){let T=r.events.length;for(;T--;)if(r.events[T][1].start.offset<o&&(!r.events[T][1].end||r.events[T][1].end.offset>o))return;const j=n.events.length;let N=j,q,R;for(;N--;)if(n.events[N][0]==="exit"&&n.events[N][1].type==="chunkFlow"){if(q){R=n.events[N][1].end;break}q=!0}for(_(i),T=j;T<n.events.length;)n.events[T][1].end={...R},T++;Lr(n.events,N+1,0,n.events.slice(j)),n.events.length=T}}function _(C){let E=t.length;for(;E-- >C;){const A=t[E];n.containerState=A[1],A[0].exit.call(n,e)}t.length=C}function S(){r.write([null]),a=void 0,r=void 0,n.containerState._closeFlow=void 0}}function hle(e,n,t){return Qn(e,e.attempt(this.parser.constructs.document,n,t),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function Hf(e){if(e===null||Ct(e)||uu(e))return 1;if(Gy(e))return 2}function Yy(e,n,t){const i=[];let r=-1;for(;++r<e.length;){const a=e[r].resolveAll;a&&!i.includes(a)&&(n=a(n,t),i.push(a))}return n}const ES={name:"attention",resolveAll:mle,tokenize:ple};function mle(e,n){let t=-1,i,r,a,o,l,f,c,h;for(;++t<e.length;)if(e[t][0]==="enter"&&e[t][1].type==="attentionSequence"&&e[t][1]._close){for(i=t;i--;)if(e[i][0]==="exit"&&e[i][1].type==="attentionSequence"&&e[i][1]._open&&n.sliceSerialize(e[i][1]).charCodeAt(0)===n.sliceSerialize(e[t][1]).charCodeAt(0)){if((e[i][1]._close||e[t][1]._open)&&(e[t][1].end.offset-e[t][1].start.offset)%3&&!((e[i][1].end.offset-e[i][1].start.offset+e[t][1].end.offset-e[t][1].start.offset)%3))continue;f=e[i][1].end.offset-e[i][1].start.offset>1&&e[t][1].end.offset-e[t][1].start.offset>1?2:1;const d={...e[i][1].end},p={...e[t][1].start};rj(d,-f),rj(p,f),o={type:f>1?"strongSequence":"emphasisSequence",start:d,end:{...e[i][1].end}},l={type:f>1?"strongSequence":"emphasisSequence",start:{...e[t][1].start},end:p},a={type:f>1?"strongText":"emphasisText",start:{...e[i][1].end},end:{...e[t][1].start}},r={type:f>1?"strong":"emphasis",start:{...o.start},end:{...l.end}},e[i][1].end={...o.start},e[t][1].start={...l.end},c=[],e[i][1].end.offset-e[i][1].start.offset&&(c=aa(c,[["enter",e[i][1],n],["exit",e[i][1],n]])),c=aa(c,[["enter",r,n],["enter",o,n],["exit",o,n],["enter",a,n]]),c=aa(c,Yy(n.parser.constructs.insideSpan.null,e.slice(i+1,t),n)),c=aa(c,[["exit",a,n],["enter",l,n],["exit",l,n],["exit",r,n]]),e[t][1].end.offset-e[t][1].start.offset?(h=2,c=aa(c,[["enter",e[t][1],n],["exit",e[t][1],n]])):h=0,Lr(e,i-1,t-i+3,c),t=i+c.length-h-2;break}}for(t=-1;++t<e.length;)e[t][1].type==="attentionSequence"&&(e[t][1].type="data");return e}function ple(e,n){const t=this.parser.constructs.attentionMarkers.null,i=this.previous,r=Hf(i);let a;return o;function o(f){return a=f,e.enter("attentionSequence"),l(f)}function l(f){if(f===a)return e.consume(f),l;const c=e.exit("attentionSequence"),h=Hf(f),d=!h||h===2&&r||t.includes(f),p=!r||r===2&&h||t.includes(i);return c._open=!!(a===42?d:d&&(r||!p)),c._close=!!(a===42?p:p&&(h||!d)),n(f)}}function rj(e,n){e.column+=n,e.offset+=n,e._bufferIndex+=n}const vle={name:"autolink",tokenize:gle};function gle(e,n,t){let i=0;return r;function r(v){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(v),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),a}function a(v){return er(v)?(e.consume(v),o):v===64?t(v):c(v)}function o(v){return v===43||v===45||v===46||Ui(v)?(i=1,l(v)):c(v)}function l(v){return v===58?(e.consume(v),i=0,f):(v===43||v===45||v===46||Ui(v))&&i++<32?(e.consume(v),l):(i=0,c(v))}function f(v){return v===62?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(v),e.exit("autolinkMarker"),e.exit("autolink"),n):v===null||v===32||v===60||Ag(v)?t(v):(e.consume(v),f)}function c(v){return v===64?(e.consume(v),h):ole(v)?(e.consume(v),c):t(v)}function h(v){return Ui(v)?d(v):t(v)}function d(v){return v===46?(e.consume(v),i=0,h):v===62?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(v),e.exit("autolinkMarker"),e.exit("autolink"),n):p(v)}function p(v){if((v===45||Ui(v))&&i++<63){const y=v===45?p:d;return e.consume(v),y}return t(v)}}const Gm={partial:!0,tokenize:yle};function yle(e,n,t){return i;function i(a){return Vn(a)?Qn(e,r,"linePrefix")(a):r(a)}function r(a){return a===null||pn(a)?n(a):t(a)}}const eq={continuation:{tokenize:wle},exit:kle,name:"blockQuote",tokenize:ble};function ble(e,n,t){const i=this;return r;function r(o){if(o===62){const l=i.containerState;return l.open||(e.enter("blockQuote",{_container:!0}),l.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(o),e.exit("blockQuoteMarker"),a}return t(o)}function a(o){return Vn(o)?(e.enter("blockQuotePrefixWhitespace"),e.consume(o),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),n):(e.exit("blockQuotePrefix"),n(o))}}function wle(e,n,t){const i=this;return r;function r(o){return Vn(o)?Qn(e,a,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(o):a(o)}function a(o){return e.attempt(eq,n,t)(o)}}function kle(e){e.exit("blockQuote")}const nq={name:"characterEscape",tokenize:_le};function _le(e,n,t){return i;function i(a){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(a),e.exit("escapeMarker"),r}function r(a){return lle(a)?(e.enter("characterEscapeValue"),e.consume(a),e.exit("characterEscapeValue"),e.exit("characterEscape"),n):t(a)}}const tq={name:"characterReference",tokenize:xle};function xle(e,n,t){const i=this;let r=0,a,o;return l;function l(d){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(d),e.exit("characterReferenceMarker"),f}function f(d){return d===35?(e.enter("characterReferenceMarkerNumeric"),e.consume(d),e.exit("characterReferenceMarkerNumeric"),c):(e.enter("characterReferenceValue"),a=31,o=Ui,h(d))}function c(d){return d===88||d===120?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(d),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),a=6,o=sle,h):(e.enter("characterReferenceValue"),a=7,o=OS,h(d))}function h(d){if(d===59&&r){const p=e.exit("characterReferenceValue");return o===Ui&&!YC(i.sliceSerialize(p))?t(d):(e.enter("characterReferenceMarker"),e.consume(d),e.exit("characterReferenceMarker"),e.exit("characterReference"),n)}return o(d)&&r++<a?(e.consume(d),h):t(d)}}const aj={partial:!0,tokenize:Cle},oj={concrete:!0,name:"codeFenced",tokenize:Sle};function Sle(e,n,t){const i=this,r={partial:!0,tokenize:A};let a=0,o=0,l;return f;function f(T){return c(T)}function c(T){const j=i.events[i.events.length-1];return a=j&&j[1].type==="linePrefix"?j[2].sliceSerialize(j[1],!0).length:0,l=T,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),h(T)}function h(T){return T===l?(o++,e.consume(T),h):o<3?t(T):(e.exit("codeFencedFenceSequence"),Vn(T)?Qn(e,d,"whitespace")(T):d(T))}function d(T){return T===null||pn(T)?(e.exit("codeFencedFence"),i.interrupt?n(T):e.check(aj,b,E)(T)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),p(T))}function p(T){return T===null||pn(T)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),d(T)):Vn(T)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),Qn(e,v,"whitespace")(T)):T===96&&T===l?t(T):(e.consume(T),p)}function v(T){return T===null||pn(T)?d(T):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),y(T))}function y(T){return T===null||pn(T)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),d(T)):T===96&&T===l?t(T):(e.consume(T),y)}function b(T){return e.attempt(r,E,w)(T)}function w(T){return e.enter("lineEnding"),e.consume(T),e.exit("lineEnding"),_}function _(T){return a>0&&Vn(T)?Qn(e,S,"linePrefix",a+1)(T):S(T)}function S(T){return T===null||pn(T)?e.check(aj,b,E)(T):(e.enter("codeFlowValue"),C(T))}function C(T){return T===null||pn(T)?(e.exit("codeFlowValue"),S(T)):(e.consume(T),C)}function E(T){return e.exit("codeFenced"),n(T)}function A(T,j,N){let q=0;return R;function R(U){return T.enter("lineEnding"),T.consume(U),T.exit("lineEnding"),L}function L(U){return T.enter("codeFencedFence"),Vn(U)?Qn(T,B,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(U):B(U)}function B(U){return U===l?(T.enter("codeFencedFenceSequence"),G(U)):N(U)}function G(U){return U===l?(q++,T.consume(U),G):q>=o?(T.exit("codeFencedFenceSequence"),Vn(U)?Qn(T,H,"whitespace")(U):H(U)):N(U)}function H(U){return U===null||pn(U)?(T.exit("codeFencedFence"),j(U)):N(U)}}}function Cle(e,n,t){const i=this;return r;function r(o){return o===null?t(o):(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),a)}function a(o){return i.parser.lazy[i.now().line]?t(o):n(o)}}const Mk={name:"codeIndented",tokenize:Ole},Ale={partial:!0,tokenize:Ele};function Ole(e,n,t){const i=this;return r;function r(c){return e.enter("codeIndented"),Qn(e,a,"linePrefix",5)(c)}function a(c){const h=i.events[i.events.length-1];return h&&h[1].type==="linePrefix"&&h[2].sliceSerialize(h[1],!0).length>=4?o(c):t(c)}function o(c){return c===null?f(c):pn(c)?e.attempt(Ale,o,f)(c):(e.enter("codeFlowValue"),l(c))}function l(c){return c===null||pn(c)?(e.exit("codeFlowValue"),o(c)):(e.consume(c),l)}function f(c){return e.exit("codeIndented"),n(c)}}function Ele(e,n,t){const i=this;return r;function r(o){return i.parser.lazy[i.now().line]?t(o):pn(o)?(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),r):Qn(e,a,"linePrefix",5)(o)}function a(o){const l=i.events[i.events.length-1];return l&&l[1].type==="linePrefix"&&l[2].sliceSerialize(l[1],!0).length>=4?n(o):pn(o)?r(o):t(o)}}const Tle={name:"codeText",previous:jle,resolve:Mle,tokenize:Dle};function Mle(e){let n=e.length-4,t=3,i,r;if((e[t][1].type==="lineEnding"||e[t][1].type==="space")&&(e[n][1].type==="lineEnding"||e[n][1].type==="space")){for(i=t;++i<n;)if(e[i][1].type==="codeTextData"){e[t][1].type="codeTextPadding",e[n][1].type="codeTextPadding",t+=2,n-=2;break}}for(i=t-1,n++;++i<=n;)r===void 0?i!==n&&e[i][1].type!=="lineEnding"&&(r=i):(i===n||e[i][1].type==="lineEnding")&&(e[r][1].type="codeTextData",i!==r+2&&(e[r][1].end=e[i-1][1].end,e.splice(r+2,i-r-2),n-=i-r-2,i=r+2),r=void 0);return e}function jle(e){return e!==96||this.events[this.events.length-1][1].type==="characterEscape"}function Dle(e,n,t){let i=0,r,a;return o;function o(d){return e.enter("codeText"),e.enter("codeTextSequence"),l(d)}function l(d){return d===96?(e.consume(d),i++,l):(e.exit("codeTextSequence"),f(d))}function f(d){return d===null?t(d):d===32?(e.enter("space"),e.consume(d),e.exit("space"),f):d===96?(a=e.enter("codeTextSequence"),r=0,h(d)):pn(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),f):(e.enter("codeTextData"),c(d))}function c(d){return d===null||d===32||d===96||pn(d)?(e.exit("codeTextData"),f(d)):(e.consume(d),c)}function h(d){return d===96?(e.consume(d),r++,h):r===i?(e.exit("codeTextSequence"),e.exit("codeText"),n(d)):(a.type="codeTextData",c(d))}}class Rle{constructor(n){this.left=n?[...n]:[],this.right=[]}get(n){if(n<0||n>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+n+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return n<this.left.length?this.left[n]:this.right[this.right.length-n+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(n,t){const i=t??Number.POSITIVE_INFINITY;return i<this.left.length?this.left.slice(n,i):n>this.left.length?this.right.slice(this.right.length-i+this.left.length,this.right.length-n+this.left.length).reverse():this.left.slice(n).concat(this.right.slice(this.right.length-i+this.left.length).reverse())}splice(n,t,i){const r=t||0;this.setCursor(Math.trunc(n));const a=this.right.splice(this.right.length-r,Number.POSITIVE_INFINITY);return i&&Bd(this.left,i),a.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(n){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(n)}pushMany(n){this.setCursor(Number.POSITIVE_INFINITY),Bd(this.left,n)}unshift(n){this.setCursor(0),this.right.push(n)}unshiftMany(n){this.setCursor(0),Bd(this.right,n.reverse())}setCursor(n){if(!(n===this.left.length||n>this.left.length&&this.right.length===0||n<0&&this.left.length===0))if(n<this.left.length){const t=this.left.splice(n,Number.POSITIVE_INFINITY);Bd(this.right,t.reverse())}else{const t=this.right.splice(this.left.length+this.right.length-n,Number.POSITIVE_INFINITY);Bd(this.left,t.reverse())}}}function Bd(e,n){let t=0;if(n.length<1e4)e.push(...n);else for(;t<n.length;)e.push(...n.slice(t,t+1e4)),t+=1e4}function iq(e){const n={};let t=-1,i,r,a,o,l,f,c;const h=new Rle(e);for(;++t<h.length;){for(;t in n;)t=n[t];if(i=h.get(t),t&&i[1].type==="chunkFlow"&&h.get(t-1)[1].type==="listItemPrefix"&&(f=i[1]._tokenizer.events,a=0,a<f.length&&f[a][1].type==="lineEndingBlank"&&(a+=2),a<f.length&&f[a][1].type==="content"))for(;++a<f.length&&f[a][1].type!=="content";)f[a][1].type==="chunkText"&&(f[a][1]._isInFirstContentOfListItem=!0,a++);if(i[0]==="enter")i[1].contentType&&(Object.assign(n,Ple(h,t)),t=n[t],c=!0);else if(i[1]._container){for(a=t,r=void 0;a--;)if(o=h.get(a),o[1].type==="lineEnding"||o[1].type==="lineEndingBlank")o[0]==="enter"&&(r&&(h.get(r)[1].type="lineEndingBlank"),o[1].type="lineEnding",r=a);else if(!(o[1].type==="linePrefix"||o[1].type==="listItemIndent"))break;r&&(i[1].end={...h.get(r)[1].start},l=h.slice(r,t),l.unshift(i),h.splice(r,t-r+1,l))}}return Lr(e,0,Number.POSITIVE_INFINITY,h.slice(0)),!c}function Ple(e,n){const t=e.get(n)[1],i=e.get(n)[2];let r=n-1;const a=[];let o=t._tokenizer;o||(o=i.parser[t.contentType](t.start),t._contentTypeTextTrailing&&(o._contentTypeTextTrailing=!0));const l=o.events,f=[],c={};let h,d,p=-1,v=t,y=0,b=0;const w=[b];for(;v;){for(;e.get(++r)[1]!==v;);a.push(r),v._tokenizer||(h=i.sliceStream(v),v.next||h.push(null),d&&o.defineSkip(v.start),v._isInFirstContentOfListItem&&(o._gfmTasklistFirstContentOfListItem=!0),o.write(h),v._isInFirstContentOfListItem&&(o._gfmTasklistFirstContentOfListItem=void 0)),d=v,v=v.next}for(v=t;++p<l.length;)l[p][0]==="exit"&&l[p-1][0]==="enter"&&l[p][1].type===l[p-1][1].type&&l[p][1].start.line!==l[p][1].end.line&&(b=p+1,w.push(b),v._tokenizer=void 0,v.previous=void 0,v=v.next);for(o.events=[],v?(v._tokenizer=void 0,v.previous=void 0):w.pop(),p=w.length;p--;){const _=l.slice(w[p],w[p+1]),S=a.pop();f.push([S,S+_.length-1]),e.splice(S,2,_)}for(f.reverse(),p=-1;++p<f.length;)c[y+f[p][0]]=y+f[p][1],y+=f[p][1]-f[p][0]-1;return c}const Nle={resolve:zle,tokenize:Lle},$le={partial:!0,tokenize:Ile};function zle(e){return iq(e),e}function Lle(e,n){let t;return i;function i(l){return e.enter("content"),t=e.enter("chunkContent",{contentType:"content"}),r(l)}function r(l){return l===null?a(l):pn(l)?e.check($le,o,a)(l):(e.consume(l),r)}function a(l){return e.exit("chunkContent"),e.exit("content"),n(l)}function o(l){return e.consume(l),e.exit("chunkContent"),t.next=e.enter("chunkContent",{contentType:"content",previous:t}),t=t.next,r}}function Ile(e,n,t){const i=this;return r;function r(o){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),Qn(e,a,"linePrefix")}function a(o){if(o===null||pn(o))return t(o);const l=i.events[i.events.length-1];return!i.parser.constructs.disable.null.includes("codeIndented")&&l&&l[1].type==="linePrefix"&&l[2].sliceSerialize(l[1],!0).length>=4?n(o):e.interrupt(i.parser.constructs.flow,t,n)(o)}}function rq(e,n,t,i,r,a,o,l,f){const c=f||Number.POSITIVE_INFINITY;let h=0;return d;function d(_){return _===60?(e.enter(i),e.enter(r),e.enter(a),e.consume(_),e.exit(a),p):_===null||_===32||_===41||Ag(_)?t(_):(e.enter(i),e.enter(o),e.enter(l),e.enter("chunkString",{contentType:"string"}),b(_))}function p(_){return _===62?(e.enter(a),e.consume(_),e.exit(a),e.exit(r),e.exit(i),n):(e.enter(l),e.enter("chunkString",{contentType:"string"}),v(_))}function v(_){return _===62?(e.exit("chunkString"),e.exit(l),p(_)):_===null||_===60||pn(_)?t(_):(e.consume(_),_===92?y:v)}function y(_){return _===60||_===62||_===92?(e.consume(_),v):v(_)}function b(_){return!h&&(_===null||_===41||Ct(_))?(e.exit("chunkString"),e.exit(l),e.exit(o),e.exit(i),n(_)):h<c&&_===40?(e.consume(_),h++,b):_===41?(e.consume(_),h--,b):_===null||_===32||_===40||Ag(_)?t(_):(e.consume(_),_===92?w:b)}function w(_){return _===40||_===41||_===92?(e.consume(_),b):b(_)}}function aq(e,n,t,i,r,a){const o=this;let l=0,f;return c;function c(v){return e.enter(i),e.enter(r),e.consume(v),e.exit(r),e.enter(a),h}function h(v){return l>999||v===null||v===91||v===93&&!f||v===94&&!l&&"_hiddenFootnoteSupport"in o.parser.constructs?t(v):v===93?(e.exit(a),e.enter(r),e.consume(v),e.exit(r),e.exit(i),n):pn(v)?(e.enter("lineEnding"),e.consume(v),e.exit("lineEnding"),h):(e.enter("chunkString",{contentType:"string"}),d(v))}function d(v){return v===null||v===91||v===93||pn(v)||l++>999?(e.exit("chunkString"),h(v)):(e.consume(v),f||(f=!Vn(v)),v===92?p:d)}function p(v){return v===91||v===92||v===93?(e.consume(v),l++,d):d(v)}}function oq(e,n,t,i,r,a){let o;return l;function l(p){return p===34||p===39||p===40?(e.enter(i),e.enter(r),e.consume(p),e.exit(r),o=p===40?41:p,f):t(p)}function f(p){return p===o?(e.enter(r),e.consume(p),e.exit(r),e.exit(i),n):(e.enter(a),c(p))}function c(p){return p===o?(e.exit(a),f(o)):p===null?t(p):pn(p)?(e.enter("lineEnding"),e.consume(p),e.exit("lineEnding"),Qn(e,c,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),h(p))}function h(p){return p===o||p===null||pn(p)?(e.exit("chunkString"),c(p)):(e.consume(p),p===92?d:h)}function d(p){return p===o||p===92?(e.consume(p),h):h(p)}}function vh(e,n){let t;return i;function i(r){return pn(r)?(e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t=!0,i):Vn(r)?Qn(e,i,t?"linePrefix":"lineSuffix")(r):n(r)}}const Ble={name:"definition",tokenize:qle},Fle={partial:!0,tokenize:Hle};function qle(e,n,t){const i=this;let r;return a;function a(v){return e.enter("definition"),o(v)}function o(v){return aq.call(i,e,l,t,"definitionLabel","definitionLabelMarker","definitionLabelString")(v)}function l(v){return r=ja(i.sliceSerialize(i.events[i.events.length-1][1]).slice(1,-1)),v===58?(e.enter("definitionMarker"),e.consume(v),e.exit("definitionMarker"),f):t(v)}function f(v){return Ct(v)?vh(e,c)(v):c(v)}function c(v){return rq(e,h,t,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(v)}function h(v){return e.attempt(Fle,d,d)(v)}function d(v){return Vn(v)?Qn(e,p,"whitespace")(v):p(v)}function p(v){return v===null||pn(v)?(e.exit("definition"),i.parser.defined.push(r),n(v)):t(v)}}function Hle(e,n,t){return i;function i(l){return Ct(l)?vh(e,r)(l):t(l)}function r(l){return oq(e,a,t,"definitionTitle","definitionTitleMarker","definitionTitleString")(l)}function a(l){return Vn(l)?Qn(e,o,"whitespace")(l):o(l)}function o(l){return l===null||pn(l)?n(l):t(l)}}const Ule={name:"hardBreakEscape",tokenize:Vle};function Vle(e,n,t){return i;function i(a){return e.enter("hardBreakEscape"),e.consume(a),r}function r(a){return pn(a)?(e.exit("hardBreakEscape"),n(a)):t(a)}}const Wle={name:"headingAtx",resolve:Gle,tokenize:Yle};function Gle(e,n){let t=e.length-2,i=3,r,a;return e[i][1].type==="whitespace"&&(i+=2),t-2>i&&e[t][1].type==="whitespace"&&(t-=2),e[t][1].type==="atxHeadingSequence"&&(i===t-1||t-4>i&&e[t-2][1].type==="whitespace")&&(t-=i+1===t?2:4),t>i&&(r={type:"atxHeadingText",start:e[i][1].start,end:e[t][1].end},a={type:"chunkText",start:e[i][1].start,end:e[t][1].end,contentType:"text"},Lr(e,i,t-i+1,[["enter",r,n],["enter",a,n],["exit",a,n],["exit",r,n]])),e}function Yle(e,n,t){let i=0;return r;function r(h){return e.enter("atxHeading"),a(h)}function a(h){return e.enter("atxHeadingSequence"),o(h)}function o(h){return h===35&&i++<6?(e.consume(h),o):h===null||Ct(h)?(e.exit("atxHeadingSequence"),l(h)):t(h)}function l(h){return h===35?(e.enter("atxHeadingSequence"),f(h)):h===null||pn(h)?(e.exit("atxHeading"),n(h)):Vn(h)?Qn(e,l,"whitespace")(h):(e.enter("atxHeadingText"),c(h))}function f(h){return h===35?(e.consume(h),f):(e.exit("atxHeadingSequence"),l(h))}function c(h){return h===null||h===35||Ct(h)?(e.exit("atxHeadingText"),l(h)):(e.consume(h),c)}}const Kle=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],sj=["pre","script","style","textarea"],Xle={concrete:!0,name:"htmlFlow",resolveTo:Jle,tokenize:eue},Zle={partial:!0,tokenize:tue},Qle={partial:!0,tokenize:nue};function Jle(e){let n=e.length;for(;n--&&!(e[n][0]==="enter"&&e[n][1].type==="htmlFlow"););return n>1&&e[n-2][1].type==="linePrefix"&&(e[n][1].start=e[n-2][1].start,e[n+1][1].start=e[n-2][1].start,e.splice(n-2,2)),e}function eue(e,n,t){const i=this;let r,a,o,l,f;return c;function c($){return h($)}function h($){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume($),d}function d($){return $===33?(e.consume($),p):$===47?(e.consume($),a=!0,b):$===63?(e.consume($),r=3,i.interrupt?n:D):er($)?(e.consume($),o=String.fromCharCode($),w):t($)}function p($){return $===45?(e.consume($),r=2,v):$===91?(e.consume($),r=5,l=0,y):er($)?(e.consume($),r=4,i.interrupt?n:D):t($)}function v($){return $===45?(e.consume($),i.interrupt?n:D):t($)}function y($){const X="CDATA[";return $===X.charCodeAt(l++)?(e.consume($),l===X.length?i.interrupt?n:B:y):t($)}function b($){return er($)?(e.consume($),o=String.fromCharCode($),w):t($)}function w($){if($===null||$===47||$===62||Ct($)){const X=$===47,te=o.toLowerCase();return!X&&!a&&sj.includes(te)?(r=1,i.interrupt?n($):B($)):Kle.includes(o.toLowerCase())?(r=6,X?(e.consume($),_):i.interrupt?n($):B($)):(r=7,i.interrupt&&!i.parser.lazy[i.now().line]?t($):a?S($):C($))}return $===45||Ui($)?(e.consume($),o+=String.fromCharCode($),w):t($)}function _($){return $===62?(e.consume($),i.interrupt?n:B):t($)}function S($){return Vn($)?(e.consume($),S):R($)}function C($){return $===47?(e.consume($),R):$===58||$===95||er($)?(e.consume($),E):Vn($)?(e.consume($),C):R($)}function E($){return $===45||$===46||$===58||$===95||Ui($)?(e.consume($),E):A($)}function A($){return $===61?(e.consume($),T):Vn($)?(e.consume($),A):C($)}function T($){return $===null||$===60||$===61||$===62||$===96?t($):$===34||$===39?(e.consume($),f=$,j):Vn($)?(e.consume($),T):N($)}function j($){return $===f?(e.consume($),f=null,q):$===null||pn($)?t($):(e.consume($),j)}function N($){return $===null||$===34||$===39||$===47||$===60||$===61||$===62||$===96||Ct($)?A($):(e.consume($),N)}function q($){return $===47||$===62||Vn($)?C($):t($)}function R($){return $===62?(e.consume($),L):t($)}function L($){return $===null||pn($)?B($):Vn($)?(e.consume($),L):t($)}function B($){return $===45&&r===2?(e.consume($),P):$===60&&r===1?(e.consume($),z):$===62&&r===4?(e.consume($),V):$===63&&r===3?(e.consume($),D):$===93&&r===5?(e.consume($),Y):pn($)&&(r===6||r===7)?(e.exit("htmlFlowData"),e.check(Zle,W,G)($)):$===null||pn($)?(e.exit("htmlFlowData"),G($)):(e.consume($),B)}function G($){return e.check(Qle,H,W)($)}function H($){return e.enter("lineEnding"),e.consume($),e.exit("lineEnding"),U}function U($){return $===null||pn($)?G($):(e.enter("htmlFlowData"),B($))}function P($){return $===45?(e.consume($),D):B($)}function z($){return $===47?(e.consume($),o="",F):B($)}function F($){if($===62){const X=o.toLowerCase();return sj.includes(X)?(e.consume($),V):B($)}return er($)&&o.length<8?(e.consume($),o+=String.fromCharCode($),F):B($)}function Y($){return $===93?(e.consume($),D):B($)}function D($){return $===62?(e.consume($),V):$===45&&r===2?(e.consume($),D):B($)}function V($){return $===null||pn($)?(e.exit("htmlFlowData"),W($)):(e.consume($),V)}function W($){return e.exit("htmlFlow"),n($)}}function nue(e,n,t){const i=this;return r;function r(o){return pn(o)?(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),a):t(o)}function a(o){return i.parser.lazy[i.now().line]?t(o):n(o)}}function tue(e,n,t){return i;function i(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(Gm,n,t)}}const iue={name:"htmlText",tokenize:rue};function rue(e,n,t){const i=this;let r,a,o;return l;function l(D){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(D),f}function f(D){return D===33?(e.consume(D),c):D===47?(e.consume(D),A):D===63?(e.consume(D),C):er(D)?(e.consume(D),N):t(D)}function c(D){return D===45?(e.consume(D),h):D===91?(e.consume(D),a=0,y):er(D)?(e.consume(D),S):t(D)}function h(D){return D===45?(e.consume(D),v):t(D)}function d(D){return D===null?t(D):D===45?(e.consume(D),p):pn(D)?(o=d,z(D)):(e.consume(D),d)}function p(D){return D===45?(e.consume(D),v):d(D)}function v(D){return D===62?P(D):D===45?p(D):d(D)}function y(D){const V="CDATA[";return D===V.charCodeAt(a++)?(e.consume(D),a===V.length?b:y):t(D)}function b(D){return D===null?t(D):D===93?(e.consume(D),w):pn(D)?(o=b,z(D)):(e.consume(D),b)}function w(D){return D===93?(e.consume(D),_):b(D)}function _(D){return D===62?P(D):D===93?(e.consume(D),_):b(D)}function S(D){return D===null||D===62?P(D):pn(D)?(o=S,z(D)):(e.consume(D),S)}function C(D){return D===null?t(D):D===63?(e.consume(D),E):pn(D)?(o=C,z(D)):(e.consume(D),C)}function E(D){return D===62?P(D):C(D)}function A(D){return er(D)?(e.consume(D),T):t(D)}function T(D){return D===45||Ui(D)?(e.consume(D),T):j(D)}function j(D){return pn(D)?(o=j,z(D)):Vn(D)?(e.consume(D),j):P(D)}function N(D){return D===45||Ui(D)?(e.consume(D),N):D===47||D===62||Ct(D)?q(D):t(D)}function q(D){return D===47?(e.consume(D),P):D===58||D===95||er(D)?(e.consume(D),R):pn(D)?(o=q,z(D)):Vn(D)?(e.consume(D),q):P(D)}function R(D){return D===45||D===46||D===58||D===95||Ui(D)?(e.consume(D),R):L(D)}function L(D){return D===61?(e.consume(D),B):pn(D)?(o=L,z(D)):Vn(D)?(e.consume(D),L):q(D)}function B(D){return D===null||D===60||D===61||D===62||D===96?t(D):D===34||D===39?(e.consume(D),r=D,G):pn(D)?(o=B,z(D)):Vn(D)?(e.consume(D),B):(e.consume(D),H)}function G(D){return D===r?(e.consume(D),r=void 0,U):D===null?t(D):pn(D)?(o=G,z(D)):(e.consume(D),G)}function H(D){return D===null||D===34||D===39||D===60||D===61||D===96?t(D):D===47||D===62||Ct(D)?q(D):(e.consume(D),H)}function U(D){return D===47||D===62||Ct(D)?q(D):t(D)}function P(D){return D===62?(e.consume(D),e.exit("htmlTextData"),e.exit("htmlText"),n):t(D)}function z(D){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(D),e.exit("lineEnding"),F}function F(D){return Vn(D)?Qn(e,Y,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(D):Y(D)}function Y(D){return e.enter("htmlTextData"),o(D)}}const KC={name:"labelEnd",resolveAll:lue,resolveTo:uue,tokenize:fue},aue={tokenize:cue},oue={tokenize:due},sue={tokenize:hue};function lue(e){let n=-1;const t=[];for(;++n<e.length;){const i=e[n][1];if(t.push(e[n]),i.type==="labelImage"||i.type==="labelLink"||i.type==="labelEnd"){const r=i.type==="labelImage"?4:2;i.type="data",n+=r}}return e.length!==t.length&&Lr(e,0,e.length,t),e}function uue(e,n){let t=e.length,i=0,r,a,o,l;for(;t--;)if(r=e[t][1],a){if(r.type==="link"||r.type==="labelLink"&&r._inactive)break;e[t][0]==="enter"&&r.type==="labelLink"&&(r._inactive=!0)}else if(o){if(e[t][0]==="enter"&&(r.type==="labelImage"||r.type==="labelLink")&&!r._balanced&&(a=t,r.type!=="labelLink")){i=2;break}}else r.type==="labelEnd"&&(o=t);const f={type:e[a][1].type==="labelLink"?"link":"image",start:{...e[a][1].start},end:{...e[e.length-1][1].end}},c={type:"label",start:{...e[a][1].start},end:{...e[o][1].end}},h={type:"labelText",start:{...e[a+i+2][1].end},end:{...e[o-2][1].start}};return l=[["enter",f,n],["enter",c,n]],l=aa(l,e.slice(a+1,a+i+3)),l=aa(l,[["enter",h,n]]),l=aa(l,Yy(n.parser.constructs.insideSpan.null,e.slice(a+i+4,o-3),n)),l=aa(l,[["exit",h,n],e[o-2],e[o-1],["exit",c,n]]),l=aa(l,e.slice(o+1)),l=aa(l,[["exit",f,n]]),Lr(e,a,e.length,l),e}function fue(e,n,t){const i=this;let r=i.events.length,a,o;for(;r--;)if((i.events[r][1].type==="labelImage"||i.events[r][1].type==="labelLink")&&!i.events[r][1]._balanced){a=i.events[r][1];break}return l;function l(p){return a?a._inactive?d(p):(o=i.parser.defined.includes(ja(i.sliceSerialize({start:a.end,end:i.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(p),e.exit("labelMarker"),e.exit("labelEnd"),f):t(p)}function f(p){return p===40?e.attempt(aue,h,o?h:d)(p):p===91?e.attempt(oue,h,o?c:d)(p):o?h(p):d(p)}function c(p){return e.attempt(sue,h,d)(p)}function h(p){return n(p)}function d(p){return a._balanced=!0,t(p)}}function cue(e,n,t){return i;function i(d){return e.enter("resource"),e.enter("resourceMarker"),e.consume(d),e.exit("resourceMarker"),r}function r(d){return Ct(d)?vh(e,a)(d):a(d)}function a(d){return d===41?h(d):rq(e,o,l,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(d)}function o(d){return Ct(d)?vh(e,f)(d):h(d)}function l(d){return t(d)}function f(d){return d===34||d===39||d===40?oq(e,c,t,"resourceTitle","resourceTitleMarker","resourceTitleString")(d):h(d)}function c(d){return Ct(d)?vh(e,h)(d):h(d)}function h(d){return d===41?(e.enter("resourceMarker"),e.consume(d),e.exit("resourceMarker"),e.exit("resource"),n):t(d)}}function due(e,n,t){const i=this;return r;function r(l){return aq.call(i,e,a,o,"reference","referenceMarker","referenceString")(l)}function a(l){return i.parser.defined.includes(ja(i.sliceSerialize(i.events[i.events.length-1][1]).slice(1,-1)))?n(l):t(l)}function o(l){return t(l)}}function hue(e,n,t){return i;function i(a){return e.enter("reference"),e.enter("referenceMarker"),e.consume(a),e.exit("referenceMarker"),r}function r(a){return a===93?(e.enter("referenceMarker"),e.consume(a),e.exit("referenceMarker"),e.exit("reference"),n):t(a)}}const mue={name:"labelStartImage",resolveAll:KC.resolveAll,tokenize:pue};function pue(e,n,t){const i=this;return r;function r(l){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(l),e.exit("labelImageMarker"),a}function a(l){return l===91?(e.enter("labelMarker"),e.consume(l),e.exit("labelMarker"),e.exit("labelImage"),o):t(l)}function o(l){return l===94&&"_hiddenFootnoteSupport"in i.parser.constructs?t(l):n(l)}}const vue={name:"labelStartLink",resolveAll:KC.resolveAll,tokenize:gue};function gue(e,n,t){const i=this;return r;function r(o){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(o),e.exit("labelMarker"),e.exit("labelLink"),a}function a(o){return o===94&&"_hiddenFootnoteSupport"in i.parser.constructs?t(o):n(o)}}const jk={name:"lineEnding",tokenize:yue};function yue(e,n){return t;function t(i){return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),Qn(e,n,"linePrefix")}}const rg={name:"thematicBreak",tokenize:bue};function bue(e,n,t){let i=0,r;return a;function a(c){return e.enter("thematicBreak"),o(c)}function o(c){return r=c,l(c)}function l(c){return c===r?(e.enter("thematicBreakSequence"),f(c)):i>=3&&(c===null||pn(c))?(e.exit("thematicBreak"),n(c)):t(c)}function f(c){return c===r?(e.consume(c),i++,f):(e.exit("thematicBreakSequence"),Vn(c)?Qn(e,l,"whitespace")(c):l(c))}}const dr={continuation:{tokenize:xue},exit:Cue,name:"list",tokenize:_ue},wue={partial:!0,tokenize:Aue},kue={partial:!0,tokenize:Sue};function _ue(e,n,t){const i=this,r=i.events[i.events.length-1];let a=r&&r[1].type==="linePrefix"?r[2].sliceSerialize(r[1],!0).length:0,o=0;return l;function l(v){const y=i.containerState.type||(v===42||v===43||v===45?"listUnordered":"listOrdered");if(y==="listUnordered"?!i.containerState.marker||v===i.containerState.marker:OS(v)){if(i.containerState.type||(i.containerState.type=y,e.enter(y,{_container:!0})),y==="listUnordered")return e.enter("listItemPrefix"),v===42||v===45?e.check(rg,t,c)(v):c(v);if(!i.interrupt||v===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),f(v)}return t(v)}function f(v){return OS(v)&&++o<10?(e.consume(v),f):(!i.interrupt||o<2)&&(i.containerState.marker?v===i.containerState.marker:v===41||v===46)?(e.exit("listItemValue"),c(v)):t(v)}function c(v){return e.enter("listItemMarker"),e.consume(v),e.exit("listItemMarker"),i.containerState.marker=i.containerState.marker||v,e.check(Gm,i.interrupt?t:h,e.attempt(wue,p,d))}function h(v){return i.containerState.initialBlankLine=!0,a++,p(v)}function d(v){return Vn(v)?(e.enter("listItemPrefixWhitespace"),e.consume(v),e.exit("listItemPrefixWhitespace"),p):t(v)}function p(v){return i.containerState.size=a+i.sliceSerialize(e.exit("listItemPrefix"),!0).length,n(v)}}function xue(e,n,t){const i=this;return i.containerState._closeFlow=void 0,e.check(Gm,r,a);function r(l){return i.containerState.furtherBlankLines=i.containerState.furtherBlankLines||i.containerState.initialBlankLine,Qn(e,n,"listItemIndent",i.containerState.size+1)(l)}function a(l){return i.containerState.furtherBlankLines||!Vn(l)?(i.containerState.furtherBlankLines=void 0,i.containerState.initialBlankLine=void 0,o(l)):(i.containerState.furtherBlankLines=void 0,i.containerState.initialBlankLine=void 0,e.attempt(kue,n,o)(l))}function o(l){return i.containerState._closeFlow=!0,i.interrupt=void 0,Qn(e,e.attempt(dr,n,t),"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(l)}}function Sue(e,n,t){const i=this;return Qn(e,r,"listItemIndent",i.containerState.size+1);function r(a){const o=i.events[i.events.length-1];return o&&o[1].type==="listItemIndent"&&o[2].sliceSerialize(o[1],!0).length===i.containerState.size?n(a):t(a)}}function Cue(e){e.exit(this.containerState.type)}function Aue(e,n,t){const i=this;return Qn(e,r,"listItemPrefixWhitespace",i.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function r(a){const o=i.events[i.events.length-1];return!Vn(a)&&o&&o[1].type==="listItemPrefixWhitespace"?n(a):t(a)}}const lj={name:"setextUnderline",resolveTo:Oue,tokenize:Eue};function Oue(e,n){let t=e.length,i,r,a;for(;t--;)if(e[t][0]==="enter"){if(e[t][1].type==="content"){i=t;break}e[t][1].type==="paragraph"&&(r=t)}else e[t][1].type==="content"&&e.splice(t,1),!a&&e[t][1].type==="definition"&&(a=t);const o={type:"setextHeading",start:{...e[i][1].start},end:{...e[e.length-1][1].end}};return e[r][1].type="setextHeadingText",a?(e.splice(r,0,["enter",o,n]),e.splice(a+1,0,["exit",e[i][1],n]),e[i][1].end={...e[a][1].end}):e[i][1]=o,e.push(["exit",o,n]),e}function Eue(e,n,t){const i=this;let r;return a;function a(c){let h=i.events.length,d;for(;h--;)if(i.events[h][1].type!=="lineEnding"&&i.events[h][1].type!=="linePrefix"&&i.events[h][1].type!=="content"){d=i.events[h][1].type==="paragraph";break}return!i.parser.lazy[i.now().line]&&(i.interrupt||d)?(e.enter("setextHeadingLine"),r=c,o(c)):t(c)}function o(c){return e.enter("setextHeadingLineSequence"),l(c)}function l(c){return c===r?(e.consume(c),l):(e.exit("setextHeadingLineSequence"),Vn(c)?Qn(e,f,"lineSuffix")(c):f(c))}function f(c){return c===null||pn(c)?(e.exit("setextHeadingLine"),n(c)):t(c)}}const Tue={tokenize:Mue};function Mue(e){const n=this,t=e.attempt(Gm,i,e.attempt(this.parser.constructs.flowInitial,r,Qn(e,e.attempt(this.parser.constructs.flow,r,e.attempt(Nle,r)),"linePrefix")));return t;function i(a){if(a===null){e.consume(a);return}return e.enter("lineEndingBlank"),e.consume(a),e.exit("lineEndingBlank"),n.currentConstruct=void 0,t}function r(a){if(a===null){e.consume(a);return}return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),n.currentConstruct=void 0,t}}const jue={resolveAll:lq()},Due=sq("string"),Rue=sq("text");function sq(e){return{resolveAll:lq(e==="text"?Pue:void 0),tokenize:n};function n(t){const i=this,r=this.parser.constructs[e],a=t.attempt(r,o,l);return o;function o(h){return c(h)?a(h):l(h)}function l(h){if(h===null){t.consume(h);return}return t.enter("data"),t.consume(h),f}function f(h){return c(h)?(t.exit("data"),a(h)):(t.consume(h),f)}function c(h){if(h===null)return!0;const d=r[h];let p=-1;if(d)for(;++p<d.length;){const v=d[p];if(!v.previous||v.previous.call(i,i.previous))return!0}return!1}}}function lq(e){return n;function n(t,i){let r=-1,a;for(;++r<=t.length;)a===void 0?t[r]&&t[r][1].type==="data"&&(a=r,r++):(!t[r]||t[r][1].type!=="data")&&(r!==a+2&&(t[a][1].end=t[r-1][1].end,t.splice(a+2,r-a-2),r=a+2),a=void 0);return e?e(t,i):t}}function Pue(e,n){let t=0;for(;++t<=e.length;)if((t===e.length||e[t][1].type==="lineEnding")&&e[t-1][1].type==="data"){const i=e[t-1][1],r=n.sliceStream(i);let a=r.length,o=-1,l=0,f;for(;a--;){const c=r[a];if(typeof c=="string"){for(o=c.length;c.charCodeAt(o-1)===32;)l++,o--;if(o)break;o=-1}else if(c===-2)f=!0,l++;else if(c!==-1){a++;break}}if(n._contentTypeTextTrailing&&t===e.length&&(l=0),l){const c={type:t===e.length||f||l<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:a?o:i.start._bufferIndex+o,_index:i.start._index+a,line:i.end.line,column:i.end.column-l,offset:i.end.offset-l},end:{...i.end}};i.end={...c.start},i.start.offset===i.end.offset?Object.assign(i,c):(e.splice(t,0,["enter",c,n],["exit",c,n]),t+=2)}t++}return e}const Nue={42:dr,43:dr,45:dr,48:dr,49:dr,50:dr,51:dr,52:dr,53:dr,54:dr,55:dr,56:dr,57:dr,62:eq},$ue={91:Ble},zue={[-2]:Mk,[-1]:Mk,32:Mk},Lue={35:Wle,42:rg,45:[lj,rg],60:Xle,61:lj,95:rg,96:oj,126:oj},Iue={38:tq,92:nq},Bue={[-5]:jk,[-4]:jk,[-3]:jk,33:mue,38:tq,42:ES,60:[vle,iue],91:vue,92:[Ule,nq],93:KC,95:ES,96:Tle},Fue={null:[ES,jue]},que={null:[42,95]},Hue={null:[]},Uue=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers:que,contentInitial:$ue,disable:Hue,document:Nue,flow:Lue,flowInitial:zue,insideSpan:Fue,string:Iue,text:Bue},Symbol.toStringTag,{value:"Module"}));function Vue(e,n,t){let i={_bufferIndex:-1,_index:0,line:t&&t.line||1,column:t&&t.column||1,offset:t&&t.offset||0};const r={},a=[];let o=[],l=[];const f={attempt:j(A),check:j(T),consume:S,enter:C,exit:E,interrupt:j(T,{interrupt:!0})},c={code:null,containerState:{},defineSkip:b,events:[],now:y,parser:e,previous:null,sliceSerialize:p,sliceStream:v,write:d};let h=n.tokenize.call(c,f);return n.resolveAll&&a.push(n),c;function d(L){return o=aa(o,L),w(),o[o.length-1]!==null?[]:(N(n,0),c.events=Yy(a,c.events,c),c.events)}function p(L,B){return Gue(v(L),B)}function v(L){return Wue(o,L)}function y(){const{_bufferIndex:L,_index:B,line:G,column:H,offset:U}=i;return{_bufferIndex:L,_index:B,line:G,column:H,offset:U}}function b(L){r[L.line]=L.column,R()}function w(){let L;for(;i._index<o.length;){const B=o[i._index];if(typeof B=="string")for(L=i._index,i._bufferIndex<0&&(i._bufferIndex=0);i._index===L&&i._bufferIndex<B.length;)_(B.charCodeAt(i._bufferIndex));else _(B)}}function _(L){h=h(L)}function S(L){pn(L)?(i.line++,i.column=1,i.offset+=L===-3?2:1,R()):L!==-1&&(i.column++,i.offset++),i._bufferIndex<0?i._index++:(i._bufferIndex++,i._bufferIndex===o[i._index].length&&(i._bufferIndex=-1,i._index++)),c.previous=L}function C(L,B){const G=B||{};return G.type=L,G.start=y(),c.events.push(["enter",G,c]),l.push(G),G}function E(L){const B=l.pop();return B.end=y(),c.events.push(["exit",B,c]),B}function A(L,B){N(L,B.from)}function T(L,B){B.restore()}function j(L,B){return G;function G(H,U,P){let z,F,Y,D;return Array.isArray(H)?W(H):"tokenize"in H?W([H]):V(H);function V(ae){return le;function le(ye){const oe=ye!==null&&ae[ye],ue=ye!==null&&ae.null,ke=[...Array.isArray(oe)?oe:oe?[oe]:[],...Array.isArray(ue)?ue:ue?[ue]:[]];return W(ke)(ye)}}function W(ae){return z=ae,F=0,ae.length===0?P:$(ae[F])}function $(ae){return le;function le(ye){return D=q(),Y=ae,ae.partial||(c.currentConstruct=ae),ae.name&&c.parser.constructs.disable.null.includes(ae.name)?te():ae.tokenize.call(B?Object.assign(Object.create(c),B):c,f,X,te)(ye)}}function X(ae){return L(Y,D),U}function te(ae){return D.restore(),++F<z.length?$(z[F]):P}}}function N(L,B){L.resolveAll&&!a.includes(L)&&a.push(L),L.resolve&&Lr(c.events,B,c.events.length-B,L.resolve(c.events.slice(B),c)),L.resolveTo&&(c.events=L.resolveTo(c.events,c))}function q(){const L=y(),B=c.previous,G=c.currentConstruct,H=c.events.length,U=Array.from(l);return{from:H,restore:P};function P(){i=L,c.previous=B,c.currentConstruct=G,c.events.length=H,l=U,R()}}function R(){i.line in r&&i.column<2&&(i.column=r[i.line],i.offset+=r[i.line]-1)}}function Wue(e,n){const t=n.start._index,i=n.start._bufferIndex,r=n.end._index,a=n.end._bufferIndex;let o;if(t===r)o=[e[t].slice(i,a)];else{if(o=e.slice(t,r),i>-1){const l=o[0];typeof l=="string"?o[0]=l.slice(i):o.shift()}a>0&&o.push(e[r].slice(0,a))}return o}function Gue(e,n){let t=-1;const i=[];let r;for(;++t<e.length;){const a=e[t];let o;if(typeof a=="string")o=a;else switch(a){case-5:{o="\r";break}case-4:{o=`
|
||
`;break}case-3:{o=`\r
|
||
`;break}case-2:{o=n?" ":" ";break}case-1:{if(!n&&r)continue;o=" ";break}default:o=String.fromCharCode(a)}r=a===-2,i.push(o)}return i.join("")}function Yue(e){const i={constructs:QF([Uue,...(e||{}).extensions||[]]),content:r(ule),defined:[],document:r(cle),flow:r(Tue),lazy:{},string:r(Due),text:r(Rue)};return i;function r(a){return o;function o(l){return Vue(i,a,l)}}}function Kue(e){for(;!iq(e););return e}const uj=/[\0\t\n\r]/g;function Xue(){let e=1,n="",t=!0,i;return r;function r(a,o,l){const f=[];let c,h,d,p,v;for(a=n+(typeof a=="string"?a.toString():new TextDecoder(o||void 0).decode(a)),d=0,n="",t&&(a.charCodeAt(0)===65279&&d++,t=void 0);d<a.length;){if(uj.lastIndex=d,c=uj.exec(a),p=c&&c.index!==void 0?c.index:a.length,v=a.charCodeAt(p),!c){n=a.slice(d);break}if(v===10&&d===p&&i)f.push(-3),i=void 0;else switch(i&&(f.push(-5),i=void 0),d<p&&(f.push(a.slice(d,p)),e+=p-d),v){case 0:{f.push(65533),e++;break}case 9:{for(h=Math.ceil(e/4)*4,f.push(-2);e++<h;)f.push(-1);break}case 10:{f.push(-4),e=1;break}default:i=!0,e=1}d=p+1}return l&&(i&&f.push(-5),n&&f.push(n),f.push(null)),f}}const Zue=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Que(e){return e.replace(Zue,Jue)}function Jue(e,n,t){if(n)return n;if(t.charCodeAt(0)===35){const r=t.charCodeAt(1),a=r===120||r===88;return JF(t.slice(a?2:1),a?16:10)}return YC(t)||e}const uq={}.hasOwnProperty;function efe(e,n,t){return n&&typeof n=="object"&&(t=n,n=void 0),nfe(t)(Kue(Yue(t).document().write(Xue()(e,n,!0))))}function nfe(e){const n={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:a(Me),autolinkProtocol:q,autolinkEmail:q,atxHeading:a(Ce),blockQuote:a(ue),characterEscape:q,characterReference:q,codeFenced:a(ke),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:a(ke,o),codeText:a(ie,o),codeTextData:q,data:q,codeFlowValue:q,definition:a(Re),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:a(pe),hardBreakEscape:a(De),hardBreakTrailing:a(De),htmlFlow:a(be,o),htmlFlowData:q,htmlText:a(be,o),htmlTextData:q,image:a(_e),label:o,link:a(Me),listItem:a(Ve),listItemValue:p,listOrdered:a(Be,d),listUnordered:a(Be),paragraph:a(He),reference:$,referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:a(Ce),strong:a(We),thematicBreak:a(rn)},exit:{atxHeading:f(),atxHeadingSequence:A,autolink:f(),autolinkEmail:oe,autolinkProtocol:ye,blockQuote:f(),characterEscapeValue:R,characterReferenceMarkerHexadecimal:te,characterReferenceMarkerNumeric:te,characterReferenceValue:ae,characterReference:le,codeFenced:f(w),codeFencedFence:b,codeFencedFenceInfo:v,codeFencedFenceMeta:y,codeFlowValue:R,codeIndented:f(_),codeText:f(U),codeTextData:R,data:R,definition:f(),definitionDestinationString:E,definitionLabelString:S,definitionTitleString:C,emphasis:f(),hardBreakEscape:f(B),hardBreakTrailing:f(B),htmlFlow:f(G),htmlFlowData:R,htmlText:f(H),htmlTextData:R,image:f(z),label:Y,labelText:F,lineEnding:L,link:f(P),listItem:f(),listOrdered:f(),listUnordered:f(),paragraph:f(),referenceString:X,resourceDestinationString:D,resourceTitleString:V,resource:W,setextHeading:f(N),setextHeadingLineSequence:j,setextHeadingText:T,strong:f(),thematicBreak:f()}};fq(n,(e||{}).mdastExtensions||[]);const t={};return i;function i(Q){let me={type:"root",children:[]};const xe={stack:[me],tokenStack:[],config:n,enter:l,exit:c,buffer:o,resume:h,data:t},Xe=[];let ne=-1;for(;++ne<Q.length;)if(Q[ne][1].type==="listOrdered"||Q[ne][1].type==="listUnordered")if(Q[ne][0]==="enter")Xe.push(ne);else{const Le=Xe.pop();ne=r(Q,Le,ne)}for(ne=-1;++ne<Q.length;){const Le=n[Q[ne][0]];uq.call(Le,Q[ne][1].type)&&Le[Q[ne][1].type].call(Object.assign({sliceSerialize:Q[ne][2].sliceSerialize},xe),Q[ne][1])}if(xe.tokenStack.length>0){const Le=xe.tokenStack[xe.tokenStack.length-1];(Le[1]||fj).call(xe,void 0,Le[0])}for(me.position={start:$s(Q.length>0?Q[0][1].start:{line:1,column:1,offset:0}),end:$s(Q.length>0?Q[Q.length-2][1].end:{line:1,column:1,offset:0})},ne=-1;++ne<n.transforms.length;)me=n.transforms[ne](me)||me;return me}function r(Q,me,xe){let Xe=me-1,ne=-1,Le=!1,en,hn,fn,Ze;for(;++Xe<=xe;){const Ke=Q[Xe];switch(Ke[1].type){case"listUnordered":case"listOrdered":case"blockQuote":{Ke[0]==="enter"?ne++:ne--,Ze=void 0;break}case"lineEndingBlank":{Ke[0]==="enter"&&(en&&!Ze&&!ne&&!fn&&(fn=Xe),Ze=void 0);break}case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:Ze=void 0}if(!ne&&Ke[0]==="enter"&&Ke[1].type==="listItemPrefix"||ne===-1&&Ke[0]==="exit"&&(Ke[1].type==="listUnordered"||Ke[1].type==="listOrdered")){if(en){let An=Xe;for(hn=void 0;An--;){const on=Q[An];if(on[1].type==="lineEnding"||on[1].type==="lineEndingBlank"){if(on[0]==="exit")continue;hn&&(Q[hn][1].type="lineEndingBlank",Le=!0),on[1].type="lineEnding",hn=An}else if(!(on[1].type==="linePrefix"||on[1].type==="blockQuotePrefix"||on[1].type==="blockQuotePrefixWhitespace"||on[1].type==="blockQuoteMarker"||on[1].type==="listItemIndent"))break}fn&&(!hn||fn<hn)&&(en._spread=!0),en.end=Object.assign({},hn?Q[hn][1].start:Ke[1].end),Q.splice(hn||Xe,0,["exit",en,Ke[2]]),Xe++,xe++}if(Ke[1].type==="listItemPrefix"){const An={type:"listItem",_spread:!1,start:Object.assign({},Ke[1].start),end:void 0};en=An,Q.splice(Xe,0,["enter",An,Ke[2]]),Xe++,xe++,fn=void 0,Ze=!0}}}return Q[me][1]._spread=Le,xe}function a(Q,me){return xe;function xe(Xe){l.call(this,Q(Xe),Xe),me&&me.call(this,Xe)}}function o(){this.stack.push({type:"fragment",children:[]})}function l(Q,me,xe){this.stack[this.stack.length-1].children.push(Q),this.stack.push(Q),this.tokenStack.push([me,xe||void 0]),Q.position={start:$s(me.start),end:void 0}}function f(Q){return me;function me(xe){Q&&Q.call(this,xe),c.call(this,xe)}}function c(Q,me){const xe=this.stack.pop(),Xe=this.tokenStack.pop();if(Xe)Xe[0].type!==Q.type&&(me?me.call(this,Q,Xe[0]):(Xe[1]||fj).call(this,Q,Xe[0]));else throw new Error("Cannot close `"+Q.type+"` ("+ph({start:Q.start,end:Q.end})+"): it’s not open");xe.position.end=$s(Q.end)}function h(){return GC(this.stack.pop())}function d(){this.data.expectingFirstListItemValue=!0}function p(Q){if(this.data.expectingFirstListItemValue){const me=this.stack[this.stack.length-2];me.start=Number.parseInt(this.sliceSerialize(Q),10),this.data.expectingFirstListItemValue=void 0}}function v(){const Q=this.resume(),me=this.stack[this.stack.length-1];me.lang=Q}function y(){const Q=this.resume(),me=this.stack[this.stack.length-1];me.meta=Q}function b(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function w(){const Q=this.resume(),me=this.stack[this.stack.length-1];me.value=Q.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function _(){const Q=this.resume(),me=this.stack[this.stack.length-1];me.value=Q.replace(/(\r?\n|\r)$/g,"")}function S(Q){const me=this.resume(),xe=this.stack[this.stack.length-1];xe.label=me,xe.identifier=ja(this.sliceSerialize(Q)).toLowerCase()}function C(){const Q=this.resume(),me=this.stack[this.stack.length-1];me.title=Q}function E(){const Q=this.resume(),me=this.stack[this.stack.length-1];me.url=Q}function A(Q){const me=this.stack[this.stack.length-1];if(!me.depth){const xe=this.sliceSerialize(Q).length;me.depth=xe}}function T(){this.data.setextHeadingSlurpLineEnding=!0}function j(Q){const me=this.stack[this.stack.length-1];me.depth=this.sliceSerialize(Q).codePointAt(0)===61?1:2}function N(){this.data.setextHeadingSlurpLineEnding=void 0}function q(Q){const xe=this.stack[this.stack.length-1].children;let Xe=xe[xe.length-1];(!Xe||Xe.type!=="text")&&(Xe=Ye(),Xe.position={start:$s(Q.start),end:void 0},xe.push(Xe)),this.stack.push(Xe)}function R(Q){const me=this.stack.pop();me.value+=this.sliceSerialize(Q),me.position.end=$s(Q.end)}function L(Q){const me=this.stack[this.stack.length-1];if(this.data.atHardBreak){const xe=me.children[me.children.length-1];xe.position.end=$s(Q.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&n.canContainEols.includes(me.type)&&(q.call(this,Q),R.call(this,Q))}function B(){this.data.atHardBreak=!0}function G(){const Q=this.resume(),me=this.stack[this.stack.length-1];me.value=Q}function H(){const Q=this.resume(),me=this.stack[this.stack.length-1];me.value=Q}function U(){const Q=this.resume(),me=this.stack[this.stack.length-1];me.value=Q}function P(){const Q=this.stack[this.stack.length-1];if(this.data.inReference){const me=this.data.referenceType||"shortcut";Q.type+="Reference",Q.referenceType=me,delete Q.url,delete Q.title}else delete Q.identifier,delete Q.label;this.data.referenceType=void 0}function z(){const Q=this.stack[this.stack.length-1];if(this.data.inReference){const me=this.data.referenceType||"shortcut";Q.type+="Reference",Q.referenceType=me,delete Q.url,delete Q.title}else delete Q.identifier,delete Q.label;this.data.referenceType=void 0}function F(Q){const me=this.sliceSerialize(Q),xe=this.stack[this.stack.length-2];xe.label=Que(me),xe.identifier=ja(me).toLowerCase()}function Y(){const Q=this.stack[this.stack.length-1],me=this.resume(),xe=this.stack[this.stack.length-1];if(this.data.inReference=!0,xe.type==="link"){const Xe=Q.children;xe.children=Xe}else xe.alt=me}function D(){const Q=this.resume(),me=this.stack[this.stack.length-1];me.url=Q}function V(){const Q=this.resume(),me=this.stack[this.stack.length-1];me.title=Q}function W(){this.data.inReference=void 0}function $(){this.data.referenceType="collapsed"}function X(Q){const me=this.resume(),xe=this.stack[this.stack.length-1];xe.label=me,xe.identifier=ja(this.sliceSerialize(Q)).toLowerCase(),this.data.referenceType="full"}function te(Q){this.data.characterReferenceType=Q.type}function ae(Q){const me=this.sliceSerialize(Q),xe=this.data.characterReferenceType;let Xe;xe?(Xe=JF(me,xe==="characterReferenceMarkerNumeric"?10:16),this.data.characterReferenceType=void 0):Xe=YC(me);const ne=this.stack[this.stack.length-1];ne.value+=Xe}function le(Q){const me=this.stack.pop();me.position.end=$s(Q.end)}function ye(Q){R.call(this,Q);const me=this.stack[this.stack.length-1];me.url=this.sliceSerialize(Q)}function oe(Q){R.call(this,Q);const me=this.stack[this.stack.length-1];me.url="mailto:"+this.sliceSerialize(Q)}function ue(){return{type:"blockquote",children:[]}}function ke(){return{type:"code",lang:null,meta:null,value:""}}function ie(){return{type:"inlineCode",value:""}}function Re(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function pe(){return{type:"emphasis",children:[]}}function Ce(){return{type:"heading",depth:0,children:[]}}function De(){return{type:"break"}}function be(){return{type:"html",value:""}}function _e(){return{type:"image",title:null,url:"",alt:null}}function Me(){return{type:"link",title:null,url:"",children:[]}}function Be(Q){return{type:"list",ordered:Q.type==="listOrdered",start:null,spread:Q._spread,children:[]}}function Ve(Q){return{type:"listItem",spread:Q._spread,checked:null,children:[]}}function He(){return{type:"paragraph",children:[]}}function We(){return{type:"strong",children:[]}}function Ye(){return{type:"text",value:""}}function rn(){return{type:"thematicBreak"}}}function $s(e){return{line:e.line,column:e.column,offset:e.offset}}function fq(e,n){let t=-1;for(;++t<n.length;){const i=n[t];Array.isArray(i)?fq(e,i):tfe(e,i)}}function tfe(e,n){let t;for(t in n)if(uq.call(n,t))switch(t){case"canContainEols":{const i=n[t];i&&e[t].push(...i);break}case"transforms":{const i=n[t];i&&e[t].push(...i);break}case"enter":case"exit":{const i=n[t];i&&Object.assign(e[t],i);break}}}function fj(e,n){throw e?new Error("Cannot close `"+e.type+"` ("+ph({start:e.start,end:e.end})+"): a different token (`"+n.type+"`, "+ph({start:n.start,end:n.end})+") is open"):new Error("Cannot close document, a token (`"+n.type+"`, "+ph({start:n.start,end:n.end})+") is still open")}function ife(e){const n=this;n.parser=t;function t(i){return efe(i,{...n.data("settings"),...e,extensions:n.data("micromarkExtensions")||[],mdastExtensions:n.data("fromMarkdownExtensions")||[]})}}function rfe(e,n){const t={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(n),!0)};return e.patch(n,t),e.applyData(n,t)}function afe(e,n){const t={type:"element",tagName:"br",properties:{},children:[]};return e.patch(n,t),[e.applyData(n,t),{type:"text",value:`
|
||
`}]}function ofe(e,n){const t=n.value?n.value+`
|
||
`:"",i={},r=n.lang?n.lang.split(/\s+/):[];r.length>0&&(i.className=["language-"+r[0]]);let a={type:"element",tagName:"code",properties:i,children:[{type:"text",value:t}]};return n.meta&&(a.data={meta:n.meta}),e.patch(n,a),a=e.applyData(n,a),a={type:"element",tagName:"pre",properties:{},children:[a]},e.patch(n,a),a}function sfe(e,n){const t={type:"element",tagName:"del",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}function lfe(e,n){const t={type:"element",tagName:"em",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}function ufe(e,n){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",i=String(n.identifier).toUpperCase(),r=Pc(i.toLowerCase()),a=e.footnoteOrder.indexOf(i);let o,l=e.footnoteCounts.get(i);l===void 0?(l=0,e.footnoteOrder.push(i),o=e.footnoteOrder.length):o=a+1,l+=1,e.footnoteCounts.set(i,l);const f={type:"element",tagName:"a",properties:{href:"#"+t+"fn-"+r,id:t+"fnref-"+r+(l>1?"-"+l:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(o)}]};e.patch(n,f);const c={type:"element",tagName:"sup",properties:{},children:[f]};return e.patch(n,c),e.applyData(n,c)}function ffe(e,n){const t={type:"element",tagName:"h"+n.depth,properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}function cfe(e,n){if(e.options.allowDangerousHtml){const t={type:"raw",value:n.value};return e.patch(n,t),e.applyData(n,t)}}function cq(e,n){const t=n.referenceType;let i="]";if(t==="collapsed"?i+="[]":t==="full"&&(i+="["+(n.label||n.identifier)+"]"),n.type==="imageReference")return[{type:"text",value:"!["+n.alt+i}];const r=e.all(n),a=r[0];a&&a.type==="text"?a.value="["+a.value:r.unshift({type:"text",value:"["});const o=r[r.length-1];return o&&o.type==="text"?o.value+=i:r.push({type:"text",value:i}),r}function dfe(e,n){const t=String(n.identifier).toUpperCase(),i=e.definitionById.get(t);if(!i)return cq(e,n);const r={src:Pc(i.url||""),alt:n.alt};i.title!==null&&i.title!==void 0&&(r.title=i.title);const a={type:"element",tagName:"img",properties:r,children:[]};return e.patch(n,a),e.applyData(n,a)}function hfe(e,n){const t={src:Pc(n.url)};n.alt!==null&&n.alt!==void 0&&(t.alt=n.alt),n.title!==null&&n.title!==void 0&&(t.title=n.title);const i={type:"element",tagName:"img",properties:t,children:[]};return e.patch(n,i),e.applyData(n,i)}function mfe(e,n){const t={type:"text",value:n.value.replace(/\r?\n|\r/g," ")};e.patch(n,t);const i={type:"element",tagName:"code",properties:{},children:[t]};return e.patch(n,i),e.applyData(n,i)}function pfe(e,n){const t=String(n.identifier).toUpperCase(),i=e.definitionById.get(t);if(!i)return cq(e,n);const r={href:Pc(i.url||"")};i.title!==null&&i.title!==void 0&&(r.title=i.title);const a={type:"element",tagName:"a",properties:r,children:e.all(n)};return e.patch(n,a),e.applyData(n,a)}function vfe(e,n){const t={href:Pc(n.url)};n.title!==null&&n.title!==void 0&&(t.title=n.title);const i={type:"element",tagName:"a",properties:t,children:e.all(n)};return e.patch(n,i),e.applyData(n,i)}function gfe(e,n,t){const i=e.all(n),r=t?yfe(t):dq(n),a={},o=[];if(typeof n.checked=="boolean"){const h=i[0];let d;h&&h.type==="element"&&h.tagName==="p"?d=h:(d={type:"element",tagName:"p",properties:{},children:[]},i.unshift(d)),d.children.length>0&&d.children.unshift({type:"text",value:" "}),d.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:n.checked,disabled:!0},children:[]}),a.className=["task-list-item"]}let l=-1;for(;++l<i.length;){const h=i[l];(r||l!==0||h.type!=="element"||h.tagName!=="p")&&o.push({type:"text",value:`
|
||
`}),h.type==="element"&&h.tagName==="p"&&!r?o.push(...h.children):o.push(h)}const f=i[i.length-1];f&&(r||f.type!=="element"||f.tagName!=="p")&&o.push({type:"text",value:`
|
||
`});const c={type:"element",tagName:"li",properties:a,children:o};return e.patch(n,c),e.applyData(n,c)}function yfe(e){let n=!1;if(e.type==="list"){n=e.spread||!1;const t=e.children;let i=-1;for(;!n&&++i<t.length;)n=dq(t[i])}return n}function dq(e){const n=e.spread;return n??e.children.length>1}function bfe(e,n){const t={},i=e.all(n);let r=-1;for(typeof n.start=="number"&&n.start!==1&&(t.start=n.start);++r<i.length;){const o=i[r];if(o.type==="element"&&o.tagName==="li"&&o.properties&&Array.isArray(o.properties.className)&&o.properties.className.includes("task-list-item")){t.className=["contains-task-list"];break}}const a={type:"element",tagName:n.ordered?"ol":"ul",properties:t,children:e.wrap(i,!0)};return e.patch(n,a),e.applyData(n,a)}function wfe(e,n){const t={type:"element",tagName:"p",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}function kfe(e,n){const t={type:"root",children:e.wrap(e.all(n))};return e.patch(n,t),e.applyData(n,t)}function _fe(e,n){const t={type:"element",tagName:"strong",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}function xfe(e,n){const t=e.all(n),i=t.shift(),r=[];if(i){const o={type:"element",tagName:"thead",properties:{},children:e.wrap([i],!0)};e.patch(n.children[0],o),r.push(o)}if(t.length>0){const o={type:"element",tagName:"tbody",properties:{},children:e.wrap(t,!0)},l=HC(n.children[1]),f=VF(n.children[n.children.length-1]);l&&f&&(o.position={start:l,end:f}),r.push(o)}const a={type:"element",tagName:"table",properties:{},children:e.wrap(r,!0)};return e.patch(n,a),e.applyData(n,a)}function Sfe(e,n,t){const i=t?t.children:void 0,a=(i?i.indexOf(n):1)===0?"th":"td",o=t&&t.type==="table"?t.align:void 0,l=o?o.length:n.children.length;let f=-1;const c=[];for(;++f<l;){const d=n.children[f],p={},v=o?o[f]:void 0;v&&(p.align=v);let y={type:"element",tagName:a,properties:p,children:[]};d&&(y.children=e.all(d),e.patch(d,y),y=e.applyData(d,y)),c.push(y)}const h={type:"element",tagName:"tr",properties:{},children:e.wrap(c,!0)};return e.patch(n,h),e.applyData(n,h)}function Cfe(e,n){const t={type:"element",tagName:"td",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}const cj=9,dj=32;function Afe(e){const n=String(e),t=/\r?\n|\r/g;let i=t.exec(n),r=0;const a=[];for(;i;)a.push(hj(n.slice(r,i.index),r>0,!0),i[0]),r=i.index+i[0].length,i=t.exec(n);return a.push(hj(n.slice(r),r>0,!1)),a.join("")}function hj(e,n,t){let i=0,r=e.length;if(n){let a=e.codePointAt(i);for(;a===cj||a===dj;)i++,a=e.codePointAt(i)}if(t){let a=e.codePointAt(r-1);for(;a===cj||a===dj;)r--,a=e.codePointAt(r-1)}return r>i?e.slice(i,r):""}function Ofe(e,n){const t={type:"text",value:Afe(String(n.value))};return e.patch(n,t),e.applyData(n,t)}function Efe(e,n){const t={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(n,t),e.applyData(n,t)}const Tfe={blockquote:rfe,break:afe,code:ofe,delete:sfe,emphasis:lfe,footnoteReference:ufe,heading:ffe,html:cfe,imageReference:dfe,image:hfe,inlineCode:mfe,linkReference:pfe,link:vfe,listItem:gfe,list:bfe,paragraph:wfe,root:kfe,strong:_fe,table:xfe,tableCell:Cfe,tableRow:Sfe,text:Ofe,thematicBreak:Efe,toml:Cv,yaml:Cv,definition:Cv,footnoteDefinition:Cv};function Cv(){}const hq=-1,Ky=0,gh=1,Og=2,XC=3,ZC=4,QC=5,JC=6,mq=7,pq=8,Mfe=typeof self=="object"?self:globalThis,mj=(e,n)=>{switch(e){case"Function":case"SharedWorker":case"Worker":case"eval":case"setInterval":case"setTimeout":throw new TypeError("unable to deserialize "+e)}return new Mfe[e](n)},jfe=(e,n)=>{const t=(r,a)=>(e.set(a,r),r),i=r=>{if(e.has(r))return e.get(r);const[a,o]=n[r];switch(a){case Ky:case hq:return t(o,r);case gh:{const l=t([],r);for(const f of o)l.push(i(f));return l}case Og:{const l=t({},r);for(const[f,c]of o)l[i(f)]=i(c);return l}case XC:return t(new Date(o),r);case ZC:{const{source:l,flags:f}=o;return t(new RegExp(l,f),r)}case QC:{const l=t(new Map,r);for(const[f,c]of o)l.set(i(f),i(c));return l}case JC:{const l=t(new Set,r);for(const f of o)l.add(i(f));return l}case mq:{const{name:l,message:f}=o;return t(mj(l,f),r)}case pq:return t(BigInt(o),r);case"BigInt":return t(Object(BigInt(o)),r);case"ArrayBuffer":return t(new Uint8Array(o).buffer,o);case"DataView":{const{buffer:l}=new Uint8Array(o);return t(new DataView(l),o)}}return t(mj(a,o),r)};return i},pj=e=>jfe(new Map,e)(0),yf="",{toString:Dfe}={},{keys:Rfe}=Object,Fd=e=>{const n=typeof e;if(n!=="object"||!e)return[Ky,n];const t=Dfe.call(e).slice(8,-1);switch(t){case"Array":return[gh,yf];case"Object":return[Og,yf];case"Date":return[XC,yf];case"RegExp":return[ZC,yf];case"Map":return[QC,yf];case"Set":return[JC,yf];case"DataView":return[gh,t]}return t.includes("Array")?[gh,t]:t.includes("Error")?[mq,t]:[Og,t]},Av=([e,n])=>e===Ky&&(n==="function"||n==="symbol"),Pfe=(e,n,t,i)=>{const r=(o,l)=>{const f=i.push(o)-1;return t.set(l,f),f},a=o=>{if(t.has(o))return t.get(o);let[l,f]=Fd(o);switch(l){case Ky:{let h=o;switch(f){case"bigint":l=pq,h=o.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+f);h=null;break;case"undefined":return r([hq],o)}return r([l,h],o)}case gh:{if(f){let p=o;return f==="DataView"?p=new Uint8Array(o.buffer):f==="ArrayBuffer"&&(p=new Uint8Array(o)),r([f,[...p]],o)}const h=[],d=r([l,h],o);for(const p of o)h.push(a(p));return d}case Og:{if(f)switch(f){case"BigInt":return r([f,o.toString()],o);case"Boolean":case"Number":case"String":return r([f,o.valueOf()],o)}if(n&&"toJSON"in o)return a(o.toJSON());const h=[],d=r([l,h],o);for(const p of Rfe(o))(e||!Av(Fd(o[p])))&&h.push([a(p),a(o[p])]);return d}case XC:return r([l,o.toISOString()],o);case ZC:{const{source:h,flags:d}=o;return r([l,{source:h,flags:d}],o)}case QC:{const h=[],d=r([l,h],o);for(const[p,v]of o)(e||!(Av(Fd(p))||Av(Fd(v))))&&h.push([a(p),a(v)]);return d}case JC:{const h=[],d=r([l,h],o);for(const p of o)(e||!Av(Fd(p)))&&h.push(a(p));return d}}const{message:c}=o;return r([l,{name:f,message:c}],o)};return a},vj=(e,{json:n,lossy:t}={})=>{const i=[];return Pfe(!(n||t),!!n,new Map,i)(e),i},Eg=typeof structuredClone=="function"?(e,n)=>n&&("json"in n||"lossy"in n)?pj(vj(e,n)):structuredClone(e):(e,n)=>pj(vj(e,n));function Nfe(e,n){const t=[{type:"text",value:"↩"}];return n>1&&t.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(n)}]}),t}function $fe(e,n){return"Back to reference "+(e+1)+(n>1?"-"+n:"")}function zfe(e){const n=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",t=e.options.footnoteBackContent||Nfe,i=e.options.footnoteBackLabel||$fe,r=e.options.footnoteLabel||"Footnotes",a=e.options.footnoteLabelTagName||"h2",o=e.options.footnoteLabelProperties||{className:["sr-only"]},l=[];let f=-1;for(;++f<e.footnoteOrder.length;){const c=e.footnoteById.get(e.footnoteOrder[f]);if(!c)continue;const h=e.all(c),d=String(c.identifier).toUpperCase(),p=Pc(d.toLowerCase());let v=0;const y=[],b=e.footnoteCounts.get(d);for(;b!==void 0&&++v<=b;){y.length>0&&y.push({type:"text",value:" "});let S=typeof t=="string"?t:t(f,v);typeof S=="string"&&(S={type:"text",value:S}),y.push({type:"element",tagName:"a",properties:{href:"#"+n+"fnref-"+p+(v>1?"-"+v:""),dataFootnoteBackref:"",ariaLabel:typeof i=="string"?i:i(f,v),className:["data-footnote-backref"]},children:Array.isArray(S)?S:[S]})}const w=h[h.length-1];if(w&&w.type==="element"&&w.tagName==="p"){const S=w.children[w.children.length-1];S&&S.type==="text"?S.value+=" ":w.children.push({type:"text",value:" "}),w.children.push(...y)}else h.push(...y);const _={type:"element",tagName:"li",properties:{id:n+"fn-"+p},children:e.wrap(h,!0)};e.patch(c,_),l.push(_)}if(l.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:a,properties:{...Eg(o),id:"footnote-label"},children:[{type:"text",value:r}]},{type:"text",value:`
|
||
`},{type:"element",tagName:"ol",properties:{},children:e.wrap(l,!0)},{type:"text",value:`
|
||
`}]}}const Xy=(function(e){if(e==null)return Ffe;if(typeof e=="function")return Zy(e);if(typeof e=="object")return Array.isArray(e)?Lfe(e):Ife(e);if(typeof e=="string")return Bfe(e);throw new Error("Expected function, string, or object as test")});function Lfe(e){const n=[];let t=-1;for(;++t<e.length;)n[t]=Xy(e[t]);return Zy(i);function i(...r){let a=-1;for(;++a<n.length;)if(n[a].apply(this,r))return!0;return!1}}function Ife(e){const n=e;return Zy(t);function t(i){const r=i;let a;for(a in e)if(r[a]!==n[a])return!1;return!0}}function Bfe(e){return Zy(n);function n(t){return t&&t.type===e}}function Zy(e){return n;function n(t,i,r){return!!(qfe(t)&&e.call(this,t,typeof i=="number"?i:void 0,r||void 0))}}function Ffe(){return!0}function qfe(e){return e!==null&&typeof e=="object"&&"type"in e}const vq=[],Hfe=!0,TS=!1,Ufe="skip";function gq(e,n,t,i){let r;typeof n=="function"&&typeof t!="function"?(i=t,t=n):r=n;const a=Xy(r),o=i?-1:1;l(e,void 0,[])();function l(f,c,h){const d=f&&typeof f=="object"?f:{};if(typeof d.type=="string"){const v=typeof d.tagName=="string"?d.tagName:typeof d.name=="string"?d.name:void 0;Object.defineProperty(p,"name",{value:"node ("+(f.type+(v?"<"+v+">":""))+")"})}return p;function p(){let v=vq,y,b,w;if((!n||a(f,c,h[h.length-1]||void 0))&&(v=Vfe(t(f,h)),v[0]===TS))return v;if("children"in f&&f.children){const _=f;if(_.children&&v[0]!==Ufe)for(b=(i?_.children.length:-1)+o,w=h.concat(_);b>-1&&b<_.children.length;){const S=_.children[b];if(y=l(S,b,w)(),y[0]===TS)return y;b=typeof y[1]=="number"?y[1]:b+o}}return v}}}function Vfe(e){return Array.isArray(e)?e:typeof e=="number"?[Hfe,e]:e==null?vq:[e]}function e9(e,n,t,i){let r,a,o;typeof n=="function"&&typeof t!="function"?(a=void 0,o=n,r=t):(a=n,o=t,r=i),gq(e,a,l,r);function l(f,c){const h=c[c.length-1],d=h?h.children.indexOf(f):void 0;return o(f,d,h)}}const MS={}.hasOwnProperty,Wfe={};function Gfe(e,n){const t=n||Wfe,i=new Map,r=new Map,a=new Map,o={...Tfe,...t.handlers},l={all:c,applyData:Kfe,definitionById:i,footnoteById:r,footnoteCounts:a,footnoteOrder:[],handlers:o,one:f,options:t,patch:Yfe,wrap:Zfe};return e9(e,function(h){if(h.type==="definition"||h.type==="footnoteDefinition"){const d=h.type==="definition"?i:r,p=String(h.identifier).toUpperCase();d.has(p)||d.set(p,h)}}),l;function f(h,d){const p=h.type,v=l.handlers[p];if(MS.call(l.handlers,p)&&v)return v(l,h,d);if(l.options.passThrough&&l.options.passThrough.includes(p)){if("children"in h){const{children:b,...w}=h,_=Eg(w);return _.children=l.all(h),_}return Eg(h)}return(l.options.unknownHandler||Xfe)(l,h,d)}function c(h){const d=[];if("children"in h){const p=h.children;let v=-1;for(;++v<p.length;){const y=l.one(p[v],h);if(y){if(v&&p[v-1].type==="break"&&(!Array.isArray(y)&&y.type==="text"&&(y.value=gj(y.value)),!Array.isArray(y)&&y.type==="element")){const b=y.children[0];b&&b.type==="text"&&(b.value=gj(b.value))}Array.isArray(y)?d.push(...y):d.push(y)}}}return d}}function Yfe(e,n){e.position&&(n.position=Nse(e))}function Kfe(e,n){let t=n;if(e&&e.data){const i=e.data.hName,r=e.data.hChildren,a=e.data.hProperties;if(typeof i=="string")if(t.type==="element")t.tagName=i;else{const o="children"in t?t.children:[t];t={type:"element",tagName:i,properties:{},children:o}}t.type==="element"&&a&&Object.assign(t.properties,Eg(a)),"children"in t&&t.children&&r!==null&&r!==void 0&&(t.children=r)}return t}function Xfe(e,n){const t=n.data||{},i="value"in n&&!(MS.call(t,"hProperties")||MS.call(t,"hChildren"))?{type:"text",value:n.value}:{type:"element",tagName:"div",properties:{},children:e.all(n)};return e.patch(n,i),e.applyData(n,i)}function Zfe(e,n){const t=[];let i=-1;for(n&&t.push({type:"text",value:`
|
||
`});++i<e.length;)i&&t.push({type:"text",value:`
|
||
`}),t.push(e[i]);return n&&e.length>0&&t.push({type:"text",value:`
|
||
`}),t}function gj(e){let n=0,t=e.charCodeAt(n);for(;t===9||t===32;)n++,t=e.charCodeAt(n);return e.slice(n)}function yj(e,n){const t=Gfe(e,n),i=t.one(e,void 0),r=zfe(t),a=Array.isArray(i)?{type:"root",children:i}:i||{type:"root",children:[]};return r&&a.children.push({type:"text",value:`
|
||
`},r),a}function Qfe(e,n){return e&&"run"in e?async function(t,i){const r=yj(t,{file:i,...n});await e.run(r,i)}:function(t,i){return yj(t,{file:i,...e||n})}}function bj(e){if(e)throw e}var Dk,wj;function Jfe(){if(wj)return Dk;wj=1;var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,t=Object.defineProperty,i=Object.getOwnPropertyDescriptor,r=function(c){return typeof Array.isArray=="function"?Array.isArray(c):n.call(c)==="[object Array]"},a=function(c){if(!c||n.call(c)!=="[object Object]")return!1;var h=e.call(c,"constructor"),d=c.constructor&&c.constructor.prototype&&e.call(c.constructor.prototype,"isPrototypeOf");if(c.constructor&&!h&&!d)return!1;var p;for(p in c);return typeof p>"u"||e.call(c,p)},o=function(c,h){t&&h.name==="__proto__"?t(c,h.name,{enumerable:!0,configurable:!0,value:h.newValue,writable:!0}):c[h.name]=h.newValue},l=function(c,h){if(h==="__proto__")if(e.call(c,h)){if(i)return i(c,h).value}else return;return c[h]};return Dk=function f(){var c,h,d,p,v,y,b=arguments[0],w=1,_=arguments.length,S=!1;for(typeof b=="boolean"&&(S=b,b=arguments[1]||{},w=2),(b==null||typeof b!="object"&&typeof b!="function")&&(b={});w<_;++w)if(c=arguments[w],c!=null)for(h in c)d=l(b,h),p=l(c,h),b!==p&&(S&&p&&(a(p)||(v=r(p)))?(v?(v=!1,y=d&&r(d)?d:[]):y=d&&a(d)?d:{},o(b,{name:h,newValue:f(S,y,p)})):typeof p<"u"&&o(b,{name:h,newValue:p}));return b},Dk}var ece=Jfe();const Rk=ot(ece);function jS(e){if(typeof e!="object"||e===null)return!1;const n=Object.getPrototypeOf(e);return(n===null||n===Object.prototype||Object.getPrototypeOf(n)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function nce(){const e=[],n={run:t,use:i};return n;function t(...r){let a=-1;const o=r.pop();if(typeof o!="function")throw new TypeError("Expected function as last argument, not "+o);l(null,...r);function l(f,...c){const h=e[++a];let d=-1;if(f){o(f);return}for(;++d<r.length;)(c[d]===null||c[d]===void 0)&&(c[d]=r[d]);r=c,h?tce(h,l)(...c):o(null,...c)}}function i(r){if(typeof r!="function")throw new TypeError("Expected `middelware` to be a function, not "+r);return e.push(r),n}}function tce(e,n){let t;return i;function i(...o){const l=e.length>o.length;let f;l&&o.push(r);try{f=e.apply(this,o)}catch(c){const h=c;if(l&&t)throw h;return r(h)}l||(f&&f.then&&typeof f.then=="function"?f.then(a,r):f instanceof Error?r(f):a(f))}function r(o,...l){t||(t=!0,n(o,...l))}function a(o){r(null,o)}}const Va={basename:ice,dirname:rce,extname:ace,join:oce,sep:"/"};function ice(e,n){if(n!==void 0&&typeof n!="string")throw new TypeError('"ext" argument must be a string');Ym(e);let t=0,i=-1,r=e.length,a;if(n===void 0||n.length===0||n.length>e.length){for(;r--;)if(e.codePointAt(r)===47){if(a){t=r+1;break}}else i<0&&(a=!0,i=r+1);return i<0?"":e.slice(t,i)}if(n===e)return"";let o=-1,l=n.length-1;for(;r--;)if(e.codePointAt(r)===47){if(a){t=r+1;break}}else o<0&&(a=!0,o=r+1),l>-1&&(e.codePointAt(r)===n.codePointAt(l--)?l<0&&(i=r):(l=-1,i=o));return t===i?i=o:i<0&&(i=e.length),e.slice(t,i)}function rce(e){if(Ym(e),e.length===0)return".";let n=-1,t=e.length,i;for(;--t;)if(e.codePointAt(t)===47){if(i){n=t;break}}else i||(i=!0);return n<0?e.codePointAt(0)===47?"/":".":n===1&&e.codePointAt(0)===47?"//":e.slice(0,n)}function ace(e){Ym(e);let n=e.length,t=-1,i=0,r=-1,a=0,o;for(;n--;){const l=e.codePointAt(n);if(l===47){if(o){i=n+1;break}continue}t<0&&(o=!0,t=n+1),l===46?r<0?r=n:a!==1&&(a=1):r>-1&&(a=-1)}return r<0||t<0||a===0||a===1&&r===t-1&&r===i+1?"":e.slice(r,t)}function oce(...e){let n=-1,t;for(;++n<e.length;)Ym(e[n]),e[n]&&(t=t===void 0?e[n]:t+"/"+e[n]);return t===void 0?".":sce(t)}function sce(e){Ym(e);const n=e.codePointAt(0)===47;let t=lce(e,!n);return t.length===0&&!n&&(t="."),t.length>0&&e.codePointAt(e.length-1)===47&&(t+="/"),n?"/"+t:t}function lce(e,n){let t="",i=0,r=-1,a=0,o=-1,l,f;for(;++o<=e.length;){if(o<e.length)l=e.codePointAt(o);else{if(l===47)break;l=47}if(l===47){if(!(r===o-1||a===1))if(r!==o-1&&a===2){if(t.length<2||i!==2||t.codePointAt(t.length-1)!==46||t.codePointAt(t.length-2)!==46){if(t.length>2){if(f=t.lastIndexOf("/"),f!==t.length-1){f<0?(t="",i=0):(t=t.slice(0,f),i=t.length-1-t.lastIndexOf("/")),r=o,a=0;continue}}else if(t.length>0){t="",i=0,r=o,a=0;continue}}n&&(t=t.length>0?t+"/..":"..",i=2)}else t.length>0?t+="/"+e.slice(r+1,o):t=e.slice(r+1,o),i=o-r-1;r=o,a=0}else l===46&&a>-1?a++:a=-1}return t}function Ym(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const uce={cwd:fce};function fce(){return"/"}function DS(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function cce(e){if(typeof e=="string")e=new URL(e);else if(!DS(e)){const n=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw n.code="ERR_INVALID_ARG_TYPE",n}if(e.protocol!=="file:"){const n=new TypeError("The URL must be of scheme file");throw n.code="ERR_INVALID_URL_SCHEME",n}return dce(e)}function dce(e){if(e.hostname!==""){const i=new TypeError('File URL host must be "localhost" or empty on darwin');throw i.code="ERR_INVALID_FILE_URL_HOST",i}const n=e.pathname;let t=-1;for(;++t<n.length;)if(n.codePointAt(t)===37&&n.codePointAt(t+1)===50){const i=n.codePointAt(t+2);if(i===70||i===102){const r=new TypeError("File URL path must not include encoded / characters");throw r.code="ERR_INVALID_FILE_URL_PATH",r}}return decodeURIComponent(n)}const Pk=["history","path","basename","stem","extname","dirname"];class yq{constructor(n){let t;n?DS(n)?t={path:n}:typeof n=="string"||hce(n)?t={value:n}:t=n:t={},this.cwd="cwd"in t?"":uce.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let i=-1;for(;++i<Pk.length;){const a=Pk[i];a in t&&t[a]!==void 0&&t[a]!==null&&(this[a]=a==="history"?[...t[a]]:t[a])}let r;for(r in t)Pk.includes(r)||(this[r]=t[r])}get basename(){return typeof this.path=="string"?Va.basename(this.path):void 0}set basename(n){$k(n,"basename"),Nk(n,"basename"),this.path=Va.join(this.dirname||"",n)}get dirname(){return typeof this.path=="string"?Va.dirname(this.path):void 0}set dirname(n){kj(this.basename,"dirname"),this.path=Va.join(n||"",this.basename)}get extname(){return typeof this.path=="string"?Va.extname(this.path):void 0}set extname(n){if(Nk(n,"extname"),kj(this.dirname,"extname"),n){if(n.codePointAt(0)!==46)throw new Error("`extname` must start with `.`");if(n.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=Va.join(this.dirname,this.stem+(n||""))}get path(){return this.history[this.history.length-1]}set path(n){DS(n)&&(n=cce(n)),$k(n,"path"),this.path!==n&&this.history.push(n)}get stem(){return typeof this.path=="string"?Va.basename(this.path,this.extname):void 0}set stem(n){$k(n,"stem"),Nk(n,"stem"),this.path=Va.join(this.dirname||"",n+(this.extname||""))}fail(n,t,i){const r=this.message(n,t,i);throw r.fatal=!0,r}info(n,t,i){const r=this.message(n,t,i);return r.fatal=void 0,r}message(n,t,i){const r=new Yi(n,t,i);return this.path&&(r.name=this.path+":"+r.name,r.file=this.path),r.fatal=!1,this.messages.push(r),r}toString(n){return this.value===void 0?"":typeof this.value=="string"?this.value:new TextDecoder(n||void 0).decode(this.value)}}function Nk(e,n){if(e&&e.includes(Va.sep))throw new Error("`"+n+"` cannot be a path: did not expect `"+Va.sep+"`")}function $k(e,n){if(!e)throw new Error("`"+n+"` cannot be empty")}function kj(e,n){if(!e)throw new Error("Setting `"+n+"` requires `path` to be set too")}function hce(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const mce=(function(e){const i=this.constructor.prototype,r=i[e],a=function(){return r.apply(a,arguments)};return Object.setPrototypeOf(a,i),a}),pce={}.hasOwnProperty;class n9 extends mce{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=nce()}copy(){const n=new n9;let t=-1;for(;++t<this.attachers.length;){const i=this.attachers[t];n.use(...i)}return n.data(Rk(!0,{},this.namespace)),n}data(n,t){return typeof n=="string"?arguments.length===2?(Ik("data",this.frozen),this.namespace[n]=t,this):pce.call(this.namespace,n)&&this.namespace[n]||void 0:n?(Ik("data",this.frozen),this.namespace=n,this):this.namespace}freeze(){if(this.frozen)return this;const n=this;for(;++this.freezeIndex<this.attachers.length;){const[t,...i]=this.attachers[this.freezeIndex];if(i[0]===!1)continue;i[0]===!0&&(i[0]=void 0);const r=t.call(n,...i);typeof r=="function"&&this.transformers.use(r)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(n){this.freeze();const t=Ov(n),i=this.parser||this.Parser;return zk("parse",i),i(String(t),t)}process(n,t){const i=this;return this.freeze(),zk("process",this.parser||this.Parser),Lk("process",this.compiler||this.Compiler),t?r(void 0,t):new Promise(r);function r(a,o){const l=Ov(n),f=i.parse(l);i.run(f,l,function(h,d,p){if(h||!d||!p)return c(h);const v=d,y=i.stringify(v,p);yce(y)?p.value=y:p.result=y,c(h,p)});function c(h,d){h||!d?o(h):a?a(d):t(void 0,d)}}}processSync(n){let t=!1,i;return this.freeze(),zk("processSync",this.parser||this.Parser),Lk("processSync",this.compiler||this.Compiler),this.process(n,r),xj("processSync","process",t),i;function r(a,o){t=!0,bj(a),i=o}}run(n,t,i){_j(n),this.freeze();const r=this.transformers;return!i&&typeof t=="function"&&(i=t,t=void 0),i?a(void 0,i):new Promise(a);function a(o,l){const f=Ov(t);r.run(n,f,c);function c(h,d,p){const v=d||n;h?l(h):o?o(v):i(void 0,v,p)}}}runSync(n,t){let i=!1,r;return this.run(n,t,a),xj("runSync","run",i),r;function a(o,l){bj(o),r=l,i=!0}}stringify(n,t){this.freeze();const i=Ov(t),r=this.compiler||this.Compiler;return Lk("stringify",r),_j(n),r(n,i)}use(n,...t){const i=this.attachers,r=this.namespace;if(Ik("use",this.frozen),n!=null)if(typeof n=="function")f(n,t);else if(typeof n=="object")Array.isArray(n)?l(n):o(n);else throw new TypeError("Expected usable value, not `"+n+"`");return this;function a(c){if(typeof c=="function")f(c,[]);else if(typeof c=="object")if(Array.isArray(c)){const[h,...d]=c;f(h,d)}else o(c);else throw new TypeError("Expected usable value, not `"+c+"`")}function o(c){if(!("plugins"in c)&&!("settings"in c))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");l(c.plugins),c.settings&&(r.settings=Rk(!0,r.settings,c.settings))}function l(c){let h=-1;if(c!=null)if(Array.isArray(c))for(;++h<c.length;){const d=c[h];a(d)}else throw new TypeError("Expected a list of plugins, not `"+c+"`")}function f(c,h){let d=-1,p=-1;for(;++d<i.length;)if(i[d][0]===c){p=d;break}if(p===-1)i.push([c,...h]);else if(h.length>0){let[v,...y]=h;const b=i[p][1];jS(b)&&jS(v)&&(v=Rk(!0,b,v)),i[p]=[c,v,...y]}}}}const vce=new n9().freeze();function zk(e,n){if(typeof n!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function Lk(e,n){if(typeof n!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function Ik(e,n){if(n)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function _j(e){if(!jS(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function xj(e,n,t){if(!t)throw new Error("`"+e+"` finished async. Use `"+n+"` instead")}function Ov(e){return gce(e)?e:new yq(e)}function gce(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function yce(e){return typeof e=="string"||bce(e)}function bce(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const wce="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Sj=[],Cj={allowDangerousHtml:!0},kce=/^(https?|ircs?|mailto|xmpp)$/i,_ce=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"className",id:"remove-classname"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function xce(e){const n=Sce(e),t=Cce(e);return Ace(n.runSync(n.parse(t),t),e)}function Sce(e){const n=e.rehypePlugins||Sj,t=e.remarkPlugins||Sj,i=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...Cj}:Cj;return vce().use(ife).use(t).use(Qfe,i).use(n)}function Cce(e){const n=e.children||"",t=new yq;return typeof n=="string"&&(t.value=n),t}function Ace(e,n){const t=n.allowedElements,i=n.allowElement,r=n.components,a=n.disallowedElements,o=n.skipHtml,l=n.unwrapDisallowed,f=n.urlTransform||Oce;for(const h of _ce)Object.hasOwn(n,h.from)&&(""+h.from+(h.to?"use `"+h.to+"` instead":"remove it")+wce+h.id,void 0);return e9(e,c),Bse(e,{Fragment:k.Fragment,components:r,ignoreInvalidStyle:!0,jsx:k.jsx,jsxs:k.jsxs,passKeys:!0,passNode:!0});function c(h,d,p){if(h.type==="raw"&&p&&typeof d=="number")return o?p.children.splice(d,1):p.children[d]={type:"text",value:h.value},d;if(h.type==="element"){let v;for(v in Tk)if(Object.hasOwn(Tk,v)&&Object.hasOwn(h.properties,v)){const y=h.properties[v],b=Tk[v];(b===null||b.includes(h.tagName))&&(h.properties[v]=f(String(y||""),v,h))}}if(h.type==="element"){let v=t?!t.includes(h.tagName):a?a.includes(h.tagName):!1;if(!v&&i&&typeof d=="number"&&(v=!i(h,d,p)),v&&p&&typeof d=="number")return l&&h.children?p.children.splice(d,1,...h.children):p.children.splice(d,1),d}}}function Oce(e){const n=e.indexOf(":"),t=e.indexOf("?"),i=e.indexOf("#"),r=e.indexOf("/");return n===-1||r!==-1&&n>r||t!==-1&&n>t||i!==-1&&n>i||kce.test(e.slice(0,n))?e:""}function Aj(e,n){const t=String(e);if(typeof n!="string")throw new TypeError("Expected character");let i=0,r=t.indexOf(n);for(;r!==-1;)i++,r=t.indexOf(n,r+n.length);return i}function Ece(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function Tce(e,n,t){const r=Xy((t||{}).ignore||[]),a=Mce(n);let o=-1;for(;++o<a.length;)gq(e,"text",l);function l(c,h){let d=-1,p;for(;++d<h.length;){const v=h[d],y=p?p.children:void 0;if(r(v,y?y.indexOf(v):void 0,p))return;p=v}if(p)return f(c,h)}function f(c,h){const d=h[h.length-1],p=a[o][0],v=a[o][1];let y=0;const w=d.children.indexOf(c);let _=!1,S=[];p.lastIndex=0;let C=p.exec(c.value);for(;C;){const E=C.index,A={index:C.index,input:C.input,stack:[...h,c]};let T=v(...C,A);if(typeof T=="string"&&(T=T.length>0?{type:"text",value:T}:void 0),T===!1?p.lastIndex=E+1:(y!==E&&S.push({type:"text",value:c.value.slice(y,E)}),Array.isArray(T)?S.push(...T):T&&S.push(T),y=E+C[0].length,_=!0),!p.global)break;C=p.exec(c.value)}return _?(y<c.value.length&&S.push({type:"text",value:c.value.slice(y)}),d.children.splice(w,1,...S)):S=[c],w+S.length}}function Mce(e){const n=[];if(!Array.isArray(e))throw new TypeError("Expected find and replace tuple or list of tuples");const t=!e[0]||Array.isArray(e[0])?e:[e];let i=-1;for(;++i<t.length;){const r=t[i];n.push([jce(r[0]),Dce(r[1])])}return n}function jce(e){return typeof e=="string"?new RegExp(Ece(e),"g"):e}function Dce(e){return typeof e=="function"?e:function(){return e}}const Bk="phrasing",Fk=["autolink","link","image","label"];function Rce(){return{transforms:[Bce],enter:{literalAutolink:Nce,literalAutolinkEmail:qk,literalAutolinkHttp:qk,literalAutolinkWww:qk},exit:{literalAutolink:Ice,literalAutolinkEmail:Lce,literalAutolinkHttp:$ce,literalAutolinkWww:zce}}}function Pce(){return{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:Bk,notInConstruct:Fk},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:Bk,notInConstruct:Fk},{character:":",before:"[ps]",after:"\\/",inConstruct:Bk,notInConstruct:Fk}]}}function Nce(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function qk(e){this.config.enter.autolinkProtocol.call(this,e)}function $ce(e){this.config.exit.autolinkProtocol.call(this,e)}function zce(e){this.config.exit.data.call(this,e);const n=this.stack[this.stack.length-1];n.type,n.url="http://"+this.sliceSerialize(e)}function Lce(e){this.config.exit.autolinkEmail.call(this,e)}function Ice(e){this.exit(e)}function Bce(e){Tce(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,Fce],[new RegExp("(?<=^|\\s|\\p{P}|\\p{S})([-.\\w+]+)@([-\\w]+(?:\\.[-\\w]+)+)","gu"),qce]],{ignore:["link","linkReference"]})}function Fce(e,n,t,i,r){let a="";if(!bq(r)||(/^w/i.test(n)&&(t=n+t,n="",a="http://"),!Hce(t)))return!1;const o=Uce(t+i);if(!o[0])return!1;const l={type:"link",title:null,url:a+n+o[0],children:[{type:"text",value:n+o[0]}]};return o[1]?[l,{type:"text",value:o[1]}]:l}function qce(e,n,t,i){return!bq(i,!0)||/[-\d_]$/.test(t)?!1:{type:"link",title:null,url:"mailto:"+n+"@"+t,children:[{type:"text",value:n+"@"+t}]}}function Hce(e){const n=e.split(".");return!(n.length<2||n[n.length-1]&&(/_/.test(n[n.length-1])||!/[a-zA-Z\d]/.test(n[n.length-1]))||n[n.length-2]&&(/_/.test(n[n.length-2])||!/[a-zA-Z\d]/.test(n[n.length-2])))}function Uce(e){const n=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!n)return[e,void 0];e=e.slice(0,n.index);let t=n[0],i=t.indexOf(")");const r=Aj(e,"(");let a=Aj(e,")");for(;i!==-1&&r>a;)e+=t.slice(0,i+1),t=t.slice(i+1),i=t.indexOf(")"),a++;return[e,t]}function bq(e,n){const t=e.input.charCodeAt(e.index-1);return(e.index===0||uu(t)||Gy(t))&&(!n||t!==47)}wq.peek=Jce;function Vce(){this.buffer()}function Wce(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function Gce(){this.buffer()}function Yce(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function Kce(e){const n=this.resume(),t=this.stack[this.stack.length-1];t.type,t.identifier=ja(this.sliceSerialize(e)).toLowerCase(),t.label=n}function Xce(e){this.exit(e)}function Zce(e){const n=this.resume(),t=this.stack[this.stack.length-1];t.type,t.identifier=ja(this.sliceSerialize(e)).toLowerCase(),t.label=n}function Qce(e){this.exit(e)}function Jce(){return"["}function wq(e,n,t,i){const r=t.createTracker(i);let a=r.move("[^");const o=t.enter("footnoteReference"),l=t.enter("reference");return a+=r.move(t.safe(t.associationId(e),{after:"]",before:a})),l(),o(),a+=r.move("]"),a}function ede(){return{enter:{gfmFootnoteCallString:Vce,gfmFootnoteCall:Wce,gfmFootnoteDefinitionLabelString:Gce,gfmFootnoteDefinition:Yce},exit:{gfmFootnoteCallString:Kce,gfmFootnoteCall:Xce,gfmFootnoteDefinitionLabelString:Zce,gfmFootnoteDefinition:Qce}}}function nde(e){let n=!1;return e&&e.firstLineBlank&&(n=!0),{handlers:{footnoteDefinition:t,footnoteReference:wq},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]};function t(i,r,a,o){const l=a.createTracker(o);let f=l.move("[^");const c=a.enter("footnoteDefinition"),h=a.enter("label");return f+=l.move(a.safe(a.associationId(i),{before:f,after:"]"})),h(),f+=l.move("]:"),i.children&&i.children.length>0&&(l.shift(4),f+=l.move((n?`
|
||
`:" ")+a.indentLines(a.containerFlow(i,l.current()),n?kq:tde))),c(),f}}function tde(e,n,t){return n===0?e:kq(e,n,t)}function kq(e,n,t){return(t?"":" ")+e}const ide=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];_q.peek=lde;function rde(){return{canContainEols:["delete"],enter:{strikethrough:ode},exit:{strikethrough:sde}}}function ade(){return{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:ide}],handlers:{delete:_q}}}function ode(e){this.enter({type:"delete",children:[]},e)}function sde(e){this.exit(e)}function _q(e,n,t,i){const r=t.createTracker(i),a=t.enter("strikethrough");let o=r.move("~~");return o+=t.containerPhrasing(e,{...r.current(),before:o,after:"~"}),o+=r.move("~~"),a(),o}function lde(){return"~"}function ude(e){return e.length}function fde(e,n){const t=n||{},i=(t.align||[]).concat(),r=t.stringLength||ude,a=[],o=[],l=[],f=[];let c=0,h=-1;for(;++h<e.length;){const b=[],w=[];let _=-1;for(e[h].length>c&&(c=e[h].length);++_<e[h].length;){const S=cde(e[h][_]);if(t.alignDelimiters!==!1){const C=r(S);w[_]=C,(f[_]===void 0||C>f[_])&&(f[_]=C)}b.push(S)}o[h]=b,l[h]=w}let d=-1;if(typeof i=="object"&&"length"in i)for(;++d<c;)a[d]=Oj(i[d]);else{const b=Oj(i);for(;++d<c;)a[d]=b}d=-1;const p=[],v=[];for(;++d<c;){const b=a[d];let w="",_="";b===99?(w=":",_=":"):b===108?w=":":b===114&&(_=":");let S=t.alignDelimiters===!1?1:Math.max(1,f[d]-w.length-_.length);const C=w+"-".repeat(S)+_;t.alignDelimiters!==!1&&(S=w.length+S+_.length,S>f[d]&&(f[d]=S),v[d]=S),p[d]=C}o.splice(1,0,p),l.splice(1,0,v),h=-1;const y=[];for(;++h<o.length;){const b=o[h],w=l[h];d=-1;const _=[];for(;++d<c;){const S=b[d]||"";let C="",E="";if(t.alignDelimiters!==!1){const A=f[d]-(w[d]||0),T=a[d];T===114?C=" ".repeat(A):T===99?A%2?(C=" ".repeat(A/2+.5),E=" ".repeat(A/2-.5)):(C=" ".repeat(A/2),E=C):E=" ".repeat(A)}t.delimiterStart!==!1&&!d&&_.push("|"),t.padding!==!1&&!(t.alignDelimiters===!1&&S==="")&&(t.delimiterStart!==!1||d)&&_.push(" "),t.alignDelimiters!==!1&&_.push(C),_.push(S),t.alignDelimiters!==!1&&_.push(E),t.padding!==!1&&_.push(" "),(t.delimiterEnd!==!1||d!==c-1)&&_.push("|")}y.push(t.delimiterEnd===!1?_.join("").replace(/ +$/,""):_.join(""))}return y.join(`
|
||
`)}function cde(e){return e==null?"":String(e)}function Oj(e){const n=typeof e=="string"?e.codePointAt(0):0;return n===67||n===99?99:n===76||n===108?108:n===82||n===114?114:0}function dde(e,n,t,i){const r=t.enter("blockquote"),a=t.createTracker(i);a.move("> "),a.shift(2);const o=t.indentLines(t.containerFlow(e,a.current()),hde);return r(),o}function hde(e,n,t){return">"+(t?"":" ")+e}function mde(e,n){return Ej(e,n.inConstruct,!0)&&!Ej(e,n.notInConstruct,!1)}function Ej(e,n,t){if(typeof n=="string"&&(n=[n]),!n||n.length===0)return t;let i=-1;for(;++i<n.length;)if(e.includes(n[i]))return!0;return!1}function Tj(e,n,t,i){let r=-1;for(;++r<t.unsafe.length;)if(t.unsafe[r].character===`
|
||
`&&mde(t.stack,t.unsafe[r]))return/[ \t]/.test(i.before)?"":" ";return`\\
|
||
`}function pde(e,n){const t=String(e);let i=t.indexOf(n),r=i,a=0,o=0;if(typeof n!="string")throw new TypeError("Expected substring");for(;i!==-1;)i===r?++a>o&&(o=a):a=1,r=i+n.length,i=t.indexOf(n,r);return o}function vde(e,n){return!!(n.options.fences===!1&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}function gde(e){const n=e.options.fence||"`";if(n!=="`"&&n!=="~")throw new Error("Cannot serialize code with `"+n+"` for `options.fence`, expected `` ` `` or `~`");return n}function yde(e,n,t,i){const r=gde(t),a=e.value||"",o=r==="`"?"GraveAccent":"Tilde";if(vde(e,t)){const d=t.enter("codeIndented"),p=t.indentLines(a,bde);return d(),p}const l=t.createTracker(i),f=r.repeat(Math.max(pde(a,r)+1,3)),c=t.enter("codeFenced");let h=l.move(f);if(e.lang){const d=t.enter(`codeFencedLang${o}`);h+=l.move(t.safe(e.lang,{before:h,after:" ",encode:["`"],...l.current()})),d()}if(e.lang&&e.meta){const d=t.enter(`codeFencedMeta${o}`);h+=l.move(" "),h+=l.move(t.safe(e.meta,{before:h,after:`
|
||
`,encode:["`"],...l.current()})),d()}return h+=l.move(`
|
||
`),a&&(h+=l.move(a+`
|
||
`)),h+=l.move(f),c(),h}function bde(e,n,t){return(t?"":" ")+e}function t9(e){const n=e.options.quote||'"';if(n!=='"'&&n!=="'")throw new Error("Cannot serialize title with `"+n+"` for `options.quote`, expected `\"`, or `'`");return n}function wde(e,n,t,i){const r=t9(t),a=r==='"'?"Quote":"Apostrophe",o=t.enter("definition");let l=t.enter("label");const f=t.createTracker(i);let c=f.move("[");return c+=f.move(t.safe(t.associationId(e),{before:c,after:"]",...f.current()})),c+=f.move("]: "),l(),!e.url||/[\0- \u007F]/.test(e.url)?(l=t.enter("destinationLiteral"),c+=f.move("<"),c+=f.move(t.safe(e.url,{before:c,after:">",...f.current()})),c+=f.move(">")):(l=t.enter("destinationRaw"),c+=f.move(t.safe(e.url,{before:c,after:e.title?" ":`
|
||
`,...f.current()}))),l(),e.title&&(l=t.enter(`title${a}`),c+=f.move(" "+r),c+=f.move(t.safe(e.title,{before:c,after:r,...f.current()})),c+=f.move(r),l()),o(),c}function kde(e){const n=e.options.emphasis||"*";if(n!=="*"&&n!=="_")throw new Error("Cannot serialize emphasis with `"+n+"` for `options.emphasis`, expected `*`, or `_`");return n}function Bh(e){return"&#x"+e.toString(16).toUpperCase()+";"}function Tg(e,n,t){const i=Hf(e),r=Hf(n);return i===void 0?r===void 0?t==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:r===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:i===1?r===void 0?{inside:!1,outside:!1}:r===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:r===void 0?{inside:!1,outside:!1}:r===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}xq.peek=_de;function xq(e,n,t,i){const r=kde(t),a=t.enter("emphasis"),o=t.createTracker(i),l=o.move(r);let f=o.move(t.containerPhrasing(e,{after:r,before:l,...o.current()}));const c=f.charCodeAt(0),h=Tg(i.before.charCodeAt(i.before.length-1),c,r);h.inside&&(f=Bh(c)+f.slice(1));const d=f.charCodeAt(f.length-1),p=Tg(i.after.charCodeAt(0),d,r);p.inside&&(f=f.slice(0,-1)+Bh(d));const v=o.move(r);return a(),t.attentionEncodeSurroundingInfo={after:p.outside,before:h.outside},l+f+v}function _de(e,n,t){return t.options.emphasis||"*"}function xde(e,n){let t=!1;return e9(e,function(i){if("value"in i&&/\r?\n|\r/.test(i.value)||i.type==="break")return t=!0,TS}),!!((!e.depth||e.depth<3)&&GC(e)&&(n.options.setext||t))}function Sde(e,n,t,i){const r=Math.max(Math.min(6,e.depth||1),1),a=t.createTracker(i);if(xde(e,t)){const h=t.enter("headingSetext"),d=t.enter("phrasing"),p=t.containerPhrasing(e,{...a.current(),before:`
|
||
`,after:`
|
||
`});return d(),h(),p+`
|
||
`+(r===1?"=":"-").repeat(p.length-(Math.max(p.lastIndexOf("\r"),p.lastIndexOf(`
|
||
`))+1))}const o="#".repeat(r),l=t.enter("headingAtx"),f=t.enter("phrasing");a.move(o+" ");let c=t.containerPhrasing(e,{before:"# ",after:`
|
||
`,...a.current()});return/^[\t ]/.test(c)&&(c=Bh(c.charCodeAt(0))+c.slice(1)),c=c?o+" "+c:o,t.options.closeAtx&&(c+=" "+o),f(),l(),c}Sq.peek=Cde;function Sq(e){return e.value||""}function Cde(){return"<"}Cq.peek=Ade;function Cq(e,n,t,i){const r=t9(t),a=r==='"'?"Quote":"Apostrophe",o=t.enter("image");let l=t.enter("label");const f=t.createTracker(i);let c=f.move("![");return c+=f.move(t.safe(e.alt,{before:c,after:"]",...f.current()})),c+=f.move("]("),l(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(l=t.enter("destinationLiteral"),c+=f.move("<"),c+=f.move(t.safe(e.url,{before:c,after:">",...f.current()})),c+=f.move(">")):(l=t.enter("destinationRaw"),c+=f.move(t.safe(e.url,{before:c,after:e.title?" ":")",...f.current()}))),l(),e.title&&(l=t.enter(`title${a}`),c+=f.move(" "+r),c+=f.move(t.safe(e.title,{before:c,after:r,...f.current()})),c+=f.move(r),l()),c+=f.move(")"),o(),c}function Ade(){return"!"}Aq.peek=Ode;function Aq(e,n,t,i){const r=e.referenceType,a=t.enter("imageReference");let o=t.enter("label");const l=t.createTracker(i);let f=l.move("![");const c=t.safe(e.alt,{before:f,after:"]",...l.current()});f+=l.move(c+"]["),o();const h=t.stack;t.stack=[],o=t.enter("reference");const d=t.safe(t.associationId(e),{before:f,after:"]",...l.current()});return o(),t.stack=h,a(),r==="full"||!c||c!==d?f+=l.move(d+"]"):r==="shortcut"?f=f.slice(0,-1):f+=l.move("]"),f}function Ode(){return"!"}Oq.peek=Ede;function Oq(e,n,t){let i=e.value||"",r="`",a=-1;for(;new RegExp("(^|[^`])"+r+"([^`]|$)").test(i);)r+="`";for(/[^ \r\n]/.test(i)&&(/^[ \r\n]/.test(i)&&/[ \r\n]$/.test(i)||/^`|`$/.test(i))&&(i=" "+i+" ");++a<t.unsafe.length;){const o=t.unsafe[a],l=t.compilePattern(o);let f;if(o.atBreak)for(;f=l.exec(i);){let c=f.index;i.charCodeAt(c)===10&&i.charCodeAt(c-1)===13&&c--,i=i.slice(0,c)+" "+i.slice(f.index+1)}}return r+i+r}function Ede(){return"`"}function Eq(e,n){const t=GC(e);return!!(!n.options.resourceLink&&e.url&&!e.title&&e.children&&e.children.length===1&&e.children[0].type==="text"&&(t===e.url||"mailto:"+t===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}Tq.peek=Tde;function Tq(e,n,t,i){const r=t9(t),a=r==='"'?"Quote":"Apostrophe",o=t.createTracker(i);let l,f;if(Eq(e,t)){const h=t.stack;t.stack=[],l=t.enter("autolink");let d=o.move("<");return d+=o.move(t.containerPhrasing(e,{before:d,after:">",...o.current()})),d+=o.move(">"),l(),t.stack=h,d}l=t.enter("link"),f=t.enter("label");let c=o.move("[");return c+=o.move(t.containerPhrasing(e,{before:c,after:"](",...o.current()})),c+=o.move("]("),f(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(f=t.enter("destinationLiteral"),c+=o.move("<"),c+=o.move(t.safe(e.url,{before:c,after:">",...o.current()})),c+=o.move(">")):(f=t.enter("destinationRaw"),c+=o.move(t.safe(e.url,{before:c,after:e.title?" ":")",...o.current()}))),f(),e.title&&(f=t.enter(`title${a}`),c+=o.move(" "+r),c+=o.move(t.safe(e.title,{before:c,after:r,...o.current()})),c+=o.move(r),f()),c+=o.move(")"),l(),c}function Tde(e,n,t){return Eq(e,t)?"<":"["}Mq.peek=Mde;function Mq(e,n,t,i){const r=e.referenceType,a=t.enter("linkReference");let o=t.enter("label");const l=t.createTracker(i);let f=l.move("[");const c=t.containerPhrasing(e,{before:f,after:"]",...l.current()});f+=l.move(c+"]["),o();const h=t.stack;t.stack=[],o=t.enter("reference");const d=t.safe(t.associationId(e),{before:f,after:"]",...l.current()});return o(),t.stack=h,a(),r==="full"||!c||c!==d?f+=l.move(d+"]"):r==="shortcut"?f=f.slice(0,-1):f+=l.move("]"),f}function Mde(){return"["}function i9(e){const n=e.options.bullet||"*";if(n!=="*"&&n!=="+"&&n!=="-")throw new Error("Cannot serialize items with `"+n+"` for `options.bullet`, expected `*`, `+`, or `-`");return n}function jde(e){const n=i9(e),t=e.options.bulletOther;if(!t)return n==="*"?"-":"*";if(t!=="*"&&t!=="+"&&t!=="-")throw new Error("Cannot serialize items with `"+t+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(t===n)throw new Error("Expected `bullet` (`"+n+"`) and `bulletOther` (`"+t+"`) to be different");return t}function Dde(e){const n=e.options.bulletOrdered||".";if(n!=="."&&n!==")")throw new Error("Cannot serialize items with `"+n+"` for `options.bulletOrdered`, expected `.` or `)`");return n}function jq(e){const n=e.options.rule||"*";if(n!=="*"&&n!=="-"&&n!=="_")throw new Error("Cannot serialize rules with `"+n+"` for `options.rule`, expected `*`, `-`, or `_`");return n}function Rde(e,n,t,i){const r=t.enter("list"),a=t.bulletCurrent;let o=e.ordered?Dde(t):i9(t);const l=e.ordered?o==="."?")":".":jde(t);let f=n&&t.bulletLastUsed?o===t.bulletLastUsed:!1;if(!e.ordered){const h=e.children?e.children[0]:void 0;if((o==="*"||o==="-")&&h&&(!h.children||!h.children[0])&&t.stack[t.stack.length-1]==="list"&&t.stack[t.stack.length-2]==="listItem"&&t.stack[t.stack.length-3]==="list"&&t.stack[t.stack.length-4]==="listItem"&&t.indexStack[t.indexStack.length-1]===0&&t.indexStack[t.indexStack.length-2]===0&&t.indexStack[t.indexStack.length-3]===0&&(f=!0),jq(t)===o&&h){let d=-1;for(;++d<e.children.length;){const p=e.children[d];if(p&&p.type==="listItem"&&p.children&&p.children[0]&&p.children[0].type==="thematicBreak"){f=!0;break}}}}f&&(o=l),t.bulletCurrent=o;const c=t.containerFlow(e,i);return t.bulletLastUsed=o,t.bulletCurrent=a,r(),c}function Pde(e){const n=e.options.listItemIndent||"one";if(n!=="tab"&&n!=="one"&&n!=="mixed")throw new Error("Cannot serialize items with `"+n+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return n}function Nde(e,n,t,i){const r=Pde(t);let a=t.bulletCurrent||i9(t);n&&n.type==="list"&&n.ordered&&(a=(typeof n.start=="number"&&n.start>-1?n.start:1)+(t.options.incrementListMarker===!1?0:n.children.indexOf(e))+a);let o=a.length+1;(r==="tab"||r==="mixed"&&(n&&n.type==="list"&&n.spread||e.spread))&&(o=Math.ceil(o/4)*4);const l=t.createTracker(i);l.move(a+" ".repeat(o-a.length)),l.shift(o);const f=t.enter("listItem"),c=t.indentLines(t.containerFlow(e,l.current()),h);return f(),c;function h(d,p,v){return p?(v?"":" ".repeat(o))+d:(v?a:a+" ".repeat(o-a.length))+d}}function $de(e,n,t,i){const r=t.enter("paragraph"),a=t.enter("phrasing"),o=t.containerPhrasing(e,i);return a(),r(),o}const zde=Xy(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function Lde(e,n,t,i){return(e.children.some(function(o){return zde(o)})?t.containerPhrasing:t.containerFlow).call(t,e,i)}function Ide(e){const n=e.options.strong||"*";if(n!=="*"&&n!=="_")throw new Error("Cannot serialize strong with `"+n+"` for `options.strong`, expected `*`, or `_`");return n}Dq.peek=Bde;function Dq(e,n,t,i){const r=Ide(t),a=t.enter("strong"),o=t.createTracker(i),l=o.move(r+r);let f=o.move(t.containerPhrasing(e,{after:r,before:l,...o.current()}));const c=f.charCodeAt(0),h=Tg(i.before.charCodeAt(i.before.length-1),c,r);h.inside&&(f=Bh(c)+f.slice(1));const d=f.charCodeAt(f.length-1),p=Tg(i.after.charCodeAt(0),d,r);p.inside&&(f=f.slice(0,-1)+Bh(d));const v=o.move(r+r);return a(),t.attentionEncodeSurroundingInfo={after:p.outside,before:h.outside},l+f+v}function Bde(e,n,t){return t.options.strong||"*"}function Fde(e,n,t,i){return t.safe(e.value,i)}function qde(e){const n=e.options.ruleRepetition||3;if(n<3)throw new Error("Cannot serialize rules with repetition `"+n+"` for `options.ruleRepetition`, expected `3` or more");return n}function Hde(e,n,t){const i=(jq(t)+(t.options.ruleSpaces?" ":"")).repeat(qde(t));return t.options.ruleSpaces?i.slice(0,-1):i}const Rq={blockquote:dde,break:Tj,code:yde,definition:wde,emphasis:xq,hardBreak:Tj,heading:Sde,html:Sq,image:Cq,imageReference:Aq,inlineCode:Oq,link:Tq,linkReference:Mq,list:Rde,listItem:Nde,paragraph:$de,root:Lde,strong:Dq,text:Fde,thematicBreak:Hde};function Ude(){return{enter:{table:Vde,tableData:Mj,tableHeader:Mj,tableRow:Gde},exit:{codeText:Yde,table:Wde,tableData:Hk,tableHeader:Hk,tableRow:Hk}}}function Vde(e){const n=e._align;this.enter({type:"table",align:n.map(function(t){return t==="none"?null:t}),children:[]},e),this.data.inTable=!0}function Wde(e){this.exit(e),this.data.inTable=void 0}function Gde(e){this.enter({type:"tableRow",children:[]},e)}function Hk(e){this.exit(e)}function Mj(e){this.enter({type:"tableCell",children:[]},e)}function Yde(e){let n=this.resume();this.data.inTable&&(n=n.replace(/\\([\\|])/g,Kde));const t=this.stack[this.stack.length-1];t.type,t.value=n,this.exit(e)}function Kde(e,n){return n==="|"?n:e}function Xde(e){const n=e||{},t=n.tableCellPadding,i=n.tablePipeAlign,r=n.stringLength,a=t?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:`
|
||
`,inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:p,table:o,tableCell:f,tableRow:l}};function o(v,y,b,w){return c(h(v,b,w),v.align)}function l(v,y,b,w){const _=d(v,b,w),S=c([_]);return S.slice(0,S.indexOf(`
|
||
`))}function f(v,y,b,w){const _=b.enter("tableCell"),S=b.enter("phrasing"),C=b.containerPhrasing(v,{...w,before:a,after:a});return S(),_(),C}function c(v,y){return fde(v,{align:y,alignDelimiters:i,padding:t,stringLength:r})}function h(v,y,b){const w=v.children;let _=-1;const S=[],C=y.enter("table");for(;++_<w.length;)S[_]=d(w[_],y,b);return C(),S}function d(v,y,b){const w=v.children;let _=-1;const S=[],C=y.enter("tableRow");for(;++_<w.length;)S[_]=f(w[_],v,y,b);return C(),S}function p(v,y,b){let w=Rq.inlineCode(v,y,b);return b.stack.includes("tableCell")&&(w=w.replace(/\|/g,"\\$&")),w}}function Zde(){return{exit:{taskListCheckValueChecked:jj,taskListCheckValueUnchecked:jj,paragraph:Jde}}}function Qde(){return{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:ehe}}}function jj(e){const n=this.stack[this.stack.length-2];n.type,n.checked=e.type==="taskListCheckValueChecked"}function Jde(e){const n=this.stack[this.stack.length-2];if(n&&n.type==="listItem"&&typeof n.checked=="boolean"){const t=this.stack[this.stack.length-1];t.type;const i=t.children[0];if(i&&i.type==="text"){const r=n.children;let a=-1,o;for(;++a<r.length;){const l=r[a];if(l.type==="paragraph"){o=l;break}}o===t&&(i.value=i.value.slice(1),i.value.length===0?t.children.shift():t.position&&i.position&&typeof i.position.start.offset=="number"&&(i.position.start.column++,i.position.start.offset++,t.position.start=Object.assign({},i.position.start)))}}this.exit(e)}function ehe(e,n,t,i){const r=e.children[0],a=typeof e.checked=="boolean"&&r&&r.type==="paragraph",o="["+(e.checked?"x":" ")+"] ",l=t.createTracker(i);a&&l.move(o);let f=Rq.listItem(e,n,t,{...i,...l.current()});return a&&(f=f.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,c)),f;function c(h){return h+o}}function nhe(){return[Rce(),ede(),rde(),Ude(),Zde()]}function the(e){return{extensions:[Pce(),nde(e),ade(),Xde(e),Qde()]}}const ihe={tokenize:uhe,partial:!0},Pq={tokenize:fhe,partial:!0},Nq={tokenize:che,partial:!0},$q={tokenize:dhe,partial:!0},rhe={tokenize:hhe,partial:!0},zq={name:"wwwAutolink",tokenize:she,previous:Iq},Lq={name:"protocolAutolink",tokenize:lhe,previous:Bq},ls={name:"emailAutolink",tokenize:ohe,previous:Fq},co={};function ahe(){return{text:co}}let zl=48;for(;zl<123;)co[zl]=ls,zl++,zl===58?zl=65:zl===91&&(zl=97);co[43]=ls;co[45]=ls;co[46]=ls;co[95]=ls;co[72]=[ls,Lq];co[104]=[ls,Lq];co[87]=[ls,zq];co[119]=[ls,zq];function ohe(e,n,t){const i=this;let r,a;return o;function o(d){return!RS(d)||!Fq.call(i,i.previous)||r9(i.events)?t(d):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),l(d))}function l(d){return RS(d)?(e.consume(d),l):d===64?(e.consume(d),f):t(d)}function f(d){return d===46?e.check(rhe,h,c)(d):d===45||d===95||Ui(d)?(a=!0,e.consume(d),f):h(d)}function c(d){return e.consume(d),r=!0,f}function h(d){return a&&r&&er(i.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),n(d)):t(d)}}function she(e,n,t){const i=this;return r;function r(o){return o!==87&&o!==119||!Iq.call(i,i.previous)||r9(i.events)?t(o):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(ihe,e.attempt(Pq,e.attempt(Nq,a),t),t)(o))}function a(o){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),n(o)}}function lhe(e,n,t){const i=this;let r="",a=!1;return o;function o(d){return(d===72||d===104)&&Bq.call(i,i.previous)&&!r9(i.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),r+=String.fromCodePoint(d),e.consume(d),l):t(d)}function l(d){if(er(d)&&r.length<5)return r+=String.fromCodePoint(d),e.consume(d),l;if(d===58){const p=r.toLowerCase();if(p==="http"||p==="https")return e.consume(d),f}return t(d)}function f(d){return d===47?(e.consume(d),a?c:(a=!0,f)):t(d)}function c(d){return d===null||Ag(d)||Ct(d)||uu(d)||Gy(d)?t(d):e.attempt(Pq,e.attempt(Nq,h),t)(d)}function h(d){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),n(d)}}function uhe(e,n,t){let i=0;return r;function r(o){return(o===87||o===119)&&i<3?(i++,e.consume(o),r):o===46&&i===3?(e.consume(o),a):t(o)}function a(o){return o===null?t(o):n(o)}}function fhe(e,n,t){let i,r,a;return o;function o(c){return c===46||c===95?e.check($q,f,l)(c):c===null||Ct(c)||uu(c)||c!==45&&Gy(c)?f(c):(a=!0,e.consume(c),o)}function l(c){return c===95?i=!0:(r=i,i=void 0),e.consume(c),o}function f(c){return r||i||!a?t(c):n(c)}}function che(e,n){let t=0,i=0;return r;function r(o){return o===40?(t++,e.consume(o),r):o===41&&i<t?a(o):o===33||o===34||o===38||o===39||o===41||o===42||o===44||o===46||o===58||o===59||o===60||o===63||o===93||o===95||o===126?e.check($q,n,a)(o):o===null||Ct(o)||uu(o)?n(o):(e.consume(o),r)}function a(o){return o===41&&i++,e.consume(o),r}}function dhe(e,n,t){return i;function i(l){return l===33||l===34||l===39||l===41||l===42||l===44||l===46||l===58||l===59||l===63||l===95||l===126?(e.consume(l),i):l===38?(e.consume(l),a):l===93?(e.consume(l),r):l===60||l===null||Ct(l)||uu(l)?n(l):t(l)}function r(l){return l===null||l===40||l===91||Ct(l)||uu(l)?n(l):i(l)}function a(l){return er(l)?o(l):t(l)}function o(l){return l===59?(e.consume(l),i):er(l)?(e.consume(l),o):t(l)}}function hhe(e,n,t){return i;function i(a){return e.consume(a),r}function r(a){return Ui(a)?t(a):n(a)}}function Iq(e){return e===null||e===40||e===42||e===95||e===91||e===93||e===126||Ct(e)}function Bq(e){return!er(e)}function Fq(e){return!(e===47||RS(e))}function RS(e){return e===43||e===45||e===46||e===95||Ui(e)}function r9(e){let n=e.length,t=!1;for(;n--;){const i=e[n][1];if((i.type==="labelLink"||i.type==="labelImage")&&!i._balanced){t=!0;break}if(i._gfmAutolinkLiteralWalkedInto){t=!1;break}}return e.length>0&&!t&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),t}const mhe={tokenize:_he,partial:!0};function phe(){return{document:{91:{name:"gfmFootnoteDefinition",tokenize:bhe,continuation:{tokenize:whe},exit:khe}},text:{91:{name:"gfmFootnoteCall",tokenize:yhe},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:vhe,resolveTo:ghe}}}}function vhe(e,n,t){const i=this;let r=i.events.length;const a=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);let o;for(;r--;){const f=i.events[r][1];if(f.type==="labelImage"){o=f;break}if(f.type==="gfmFootnoteCall"||f.type==="labelLink"||f.type==="label"||f.type==="image"||f.type==="link")break}return l;function l(f){if(!o||!o._balanced)return t(f);const c=ja(i.sliceSerialize({start:o.end,end:i.now()}));return c.codePointAt(0)!==94||!a.includes(c.slice(1))?t(f):(e.enter("gfmFootnoteCallLabelMarker"),e.consume(f),e.exit("gfmFootnoteCallLabelMarker"),n(f))}}function ghe(e,n){let t=e.length;for(;t--;)if(e[t][1].type==="labelImage"&&e[t][0]==="enter"){e[t][1];break}e[t+1][1].type="data",e[t+3][1].type="gfmFootnoteCallLabelMarker";const i={type:"gfmFootnoteCall",start:Object.assign({},e[t+3][1].start),end:Object.assign({},e[e.length-1][1].end)},r={type:"gfmFootnoteCallMarker",start:Object.assign({},e[t+3][1].end),end:Object.assign({},e[t+3][1].end)};r.end.column++,r.end.offset++,r.end._bufferIndex++;const a={type:"gfmFootnoteCallString",start:Object.assign({},r.end),end:Object.assign({},e[e.length-1][1].start)},o={type:"chunkString",contentType:"string",start:Object.assign({},a.start),end:Object.assign({},a.end)},l=[e[t+1],e[t+2],["enter",i,n],e[t+3],e[t+4],["enter",r,n],["exit",r,n],["enter",a,n],["enter",o,n],["exit",o,n],["exit",a,n],e[e.length-2],e[e.length-1],["exit",i,n]];return e.splice(t,e.length-t+1,...l),e}function yhe(e,n,t){const i=this,r=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);let a=0,o;return l;function l(d){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(d),e.exit("gfmFootnoteCallLabelMarker"),f}function f(d){return d!==94?t(d):(e.enter("gfmFootnoteCallMarker"),e.consume(d),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",c)}function c(d){if(a>999||d===93&&!o||d===null||d===91||Ct(d))return t(d);if(d===93){e.exit("chunkString");const p=e.exit("gfmFootnoteCallString");return r.includes(ja(i.sliceSerialize(p)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(d),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),n):t(d)}return Ct(d)||(o=!0),a++,e.consume(d),d===92?h:c}function h(d){return d===91||d===92||d===93?(e.consume(d),a++,c):c(d)}}function bhe(e,n,t){const i=this,r=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);let a,o=0,l;return f;function f(y){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(y),e.exit("gfmFootnoteDefinitionLabelMarker"),c}function c(y){return y===94?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(y),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",h):t(y)}function h(y){if(o>999||y===93&&!l||y===null||y===91||Ct(y))return t(y);if(y===93){e.exit("chunkString");const b=e.exit("gfmFootnoteDefinitionLabelString");return a=ja(i.sliceSerialize(b)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(y),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),p}return Ct(y)||(l=!0),o++,e.consume(y),y===92?d:h}function d(y){return y===91||y===92||y===93?(e.consume(y),o++,h):h(y)}function p(y){return y===58?(e.enter("definitionMarker"),e.consume(y),e.exit("definitionMarker"),r.includes(a)||r.push(a),Qn(e,v,"gfmFootnoteDefinitionWhitespace")):t(y)}function v(y){return n(y)}}function whe(e,n,t){return e.check(Gm,n,e.attempt(mhe,n,t))}function khe(e){e.exit("gfmFootnoteDefinition")}function _he(e,n,t){const i=this;return Qn(e,r,"gfmFootnoteDefinitionIndent",5);function r(a){const o=i.events[i.events.length-1];return o&&o[1].type==="gfmFootnoteDefinitionIndent"&&o[2].sliceSerialize(o[1],!0).length===4?n(a):t(a)}}function xhe(e){let t=(e||{}).singleTilde;const i={name:"strikethrough",tokenize:a,resolveAll:r};return t==null&&(t=!0),{text:{126:i},insideSpan:{null:[i]},attentionMarkers:{null:[126]}};function r(o,l){let f=-1;for(;++f<o.length;)if(o[f][0]==="enter"&&o[f][1].type==="strikethroughSequenceTemporary"&&o[f][1]._close){let c=f;for(;c--;)if(o[c][0]==="exit"&&o[c][1].type==="strikethroughSequenceTemporary"&&o[c][1]._open&&o[f][1].end.offset-o[f][1].start.offset===o[c][1].end.offset-o[c][1].start.offset){o[f][1].type="strikethroughSequence",o[c][1].type="strikethroughSequence";const h={type:"strikethrough",start:Object.assign({},o[c][1].start),end:Object.assign({},o[f][1].end)},d={type:"strikethroughText",start:Object.assign({},o[c][1].end),end:Object.assign({},o[f][1].start)},p=[["enter",h,l],["enter",o[c][1],l],["exit",o[c][1],l],["enter",d,l]],v=l.parser.constructs.insideSpan.null;v&&Lr(p,p.length,0,Yy(v,o.slice(c+1,f),l)),Lr(p,p.length,0,[["exit",d,l],["enter",o[f][1],l],["exit",o[f][1],l],["exit",h,l]]),Lr(o,c-1,f-c+3,p),f=c+p.length-2;break}}for(f=-1;++f<o.length;)o[f][1].type==="strikethroughSequenceTemporary"&&(o[f][1].type="data");return o}function a(o,l,f){const c=this.previous,h=this.events;let d=0;return p;function p(y){return c===126&&h[h.length-1][1].type!=="characterEscape"?f(y):(o.enter("strikethroughSequenceTemporary"),v(y))}function v(y){const b=Hf(c);if(y===126)return d>1?f(y):(o.consume(y),d++,v);if(d<2&&!t)return f(y);const w=o.exit("strikethroughSequenceTemporary"),_=Hf(y);return w._open=!_||_===2&&!!b,w._close=!b||b===2&&!!_,l(y)}}}class She{constructor(){this.map=[]}add(n,t,i){Che(this,n,t,i)}consume(n){if(this.map.sort(function(a,o){return a[0]-o[0]}),this.map.length===0)return;let t=this.map.length;const i=[];for(;t>0;)t-=1,i.push(n.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),n.length=this.map[t][0];i.push(n.slice()),n.length=0;let r=i.pop();for(;r;){for(const a of r)n.push(a);r=i.pop()}this.map.length=0}}function Che(e,n,t,i){let r=0;if(!(t===0&&i.length===0)){for(;r<e.map.length;){if(e.map[r][0]===n){e.map[r][1]+=t,e.map[r][2].push(...i);return}r+=1}e.map.push([n,t,i])}}function Ahe(e,n){let t=!1;const i=[];for(;n<e.length;){const r=e[n];if(t){if(r[0]==="enter")r[1].type==="tableContent"&&i.push(e[n+1][1].type==="tableDelimiterMarker"?"left":"none");else if(r[1].type==="tableContent"){if(e[n-1][1].type==="tableDelimiterMarker"){const a=i.length-1;i[a]=i[a]==="left"?"center":"right"}}else if(r[1].type==="tableDelimiterRow")break}else r[0]==="enter"&&r[1].type==="tableDelimiterRow"&&(t=!0);n+=1}return i}function Ohe(){return{flow:{null:{name:"table",tokenize:Ehe,resolveAll:The}}}}function Ehe(e,n,t){const i=this;let r=0,a=0,o;return l;function l(R){let L=i.events.length-1;for(;L>-1;){const H=i.events[L][1].type;if(H==="lineEnding"||H==="linePrefix")L--;else break}const B=L>-1?i.events[L][1].type:null,G=B==="tableHead"||B==="tableRow"?T:f;return G===T&&i.parser.lazy[i.now().line]?t(R):G(R)}function f(R){return e.enter("tableHead"),e.enter("tableRow"),c(R)}function c(R){return R===124||(o=!0,a+=1),h(R)}function h(R){return R===null?t(R):pn(R)?a>1?(a=0,i.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(R),e.exit("lineEnding"),v):t(R):Vn(R)?Qn(e,h,"whitespace")(R):(a+=1,o&&(o=!1,r+=1),R===124?(e.enter("tableCellDivider"),e.consume(R),e.exit("tableCellDivider"),o=!0,h):(e.enter("data"),d(R)))}function d(R){return R===null||R===124||Ct(R)?(e.exit("data"),h(R)):(e.consume(R),R===92?p:d)}function p(R){return R===92||R===124?(e.consume(R),d):d(R)}function v(R){return i.interrupt=!1,i.parser.lazy[i.now().line]?t(R):(e.enter("tableDelimiterRow"),o=!1,Vn(R)?Qn(e,y,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(R):y(R))}function y(R){return R===45||R===58?w(R):R===124?(o=!0,e.enter("tableCellDivider"),e.consume(R),e.exit("tableCellDivider"),b):A(R)}function b(R){return Vn(R)?Qn(e,w,"whitespace")(R):w(R)}function w(R){return R===58?(a+=1,o=!0,e.enter("tableDelimiterMarker"),e.consume(R),e.exit("tableDelimiterMarker"),_):R===45?(a+=1,_(R)):R===null||pn(R)?E(R):A(R)}function _(R){return R===45?(e.enter("tableDelimiterFiller"),S(R)):A(R)}function S(R){return R===45?(e.consume(R),S):R===58?(o=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(R),e.exit("tableDelimiterMarker"),C):(e.exit("tableDelimiterFiller"),C(R))}function C(R){return Vn(R)?Qn(e,E,"whitespace")(R):E(R)}function E(R){return R===124?y(R):R===null||pn(R)?!o||r!==a?A(R):(e.exit("tableDelimiterRow"),e.exit("tableHead"),n(R)):A(R)}function A(R){return t(R)}function T(R){return e.enter("tableRow"),j(R)}function j(R){return R===124?(e.enter("tableCellDivider"),e.consume(R),e.exit("tableCellDivider"),j):R===null||pn(R)?(e.exit("tableRow"),n(R)):Vn(R)?Qn(e,j,"whitespace")(R):(e.enter("data"),N(R))}function N(R){return R===null||R===124||Ct(R)?(e.exit("data"),j(R)):(e.consume(R),R===92?q:N)}function q(R){return R===92||R===124?(e.consume(R),N):N(R)}}function The(e,n){let t=-1,i=!0,r=0,a=[0,0,0,0],o=[0,0,0,0],l=!1,f=0,c,h,d;const p=new She;for(;++t<e.length;){const v=e[t],y=v[1];v[0]==="enter"?y.type==="tableHead"?(l=!1,f!==0&&(Dj(p,n,f,c,h),h=void 0,f=0),c={type:"table",start:Object.assign({},y.start),end:Object.assign({},y.end)},p.add(t,0,[["enter",c,n]])):y.type==="tableRow"||y.type==="tableDelimiterRow"?(i=!0,d=void 0,a=[0,0,0,0],o=[0,t+1,0,0],l&&(l=!1,h={type:"tableBody",start:Object.assign({},y.start),end:Object.assign({},y.end)},p.add(t,0,[["enter",h,n]])),r=y.type==="tableDelimiterRow"?2:h?3:1):r&&(y.type==="data"||y.type==="tableDelimiterMarker"||y.type==="tableDelimiterFiller")?(i=!1,o[2]===0&&(a[1]!==0&&(o[0]=o[1],d=Ev(p,n,a,r,void 0,d),a=[0,0,0,0]),o[2]=t)):y.type==="tableCellDivider"&&(i?i=!1:(a[1]!==0&&(o[0]=o[1],d=Ev(p,n,a,r,void 0,d)),a=o,o=[a[1],t,0,0])):y.type==="tableHead"?(l=!0,f=t):y.type==="tableRow"||y.type==="tableDelimiterRow"?(f=t,a[1]!==0?(o[0]=o[1],d=Ev(p,n,a,r,t,d)):o[1]!==0&&(d=Ev(p,n,o,r,t,d)),r=0):r&&(y.type==="data"||y.type==="tableDelimiterMarker"||y.type==="tableDelimiterFiller")&&(o[3]=t)}for(f!==0&&Dj(p,n,f,c,h),p.consume(n.events),t=-1;++t<n.events.length;){const v=n.events[t];v[0]==="enter"&&v[1].type==="table"&&(v[1]._align=Ahe(n.events,t))}return e}function Ev(e,n,t,i,r,a){const o=i===1?"tableHeader":i===2?"tableDelimiter":"tableData",l="tableContent";t[0]!==0&&(a.end=Object.assign({},Cf(n.events,t[0])),e.add(t[0],0,[["exit",a,n]]));const f=Cf(n.events,t[1]);if(a={type:o,start:Object.assign({},f),end:Object.assign({},f)},e.add(t[1],0,[["enter",a,n]]),t[2]!==0){const c=Cf(n.events,t[2]),h=Cf(n.events,t[3]),d={type:l,start:Object.assign({},c),end:Object.assign({},h)};if(e.add(t[2],0,[["enter",d,n]]),i!==2){const p=n.events[t[2]],v=n.events[t[3]];if(p[1].end=Object.assign({},v[1].end),p[1].type="chunkText",p[1].contentType="text",t[3]>t[2]+1){const y=t[2]+1,b=t[3]-t[2]-1;e.add(y,b,[])}}e.add(t[3]+1,0,[["exit",d,n]])}return r!==void 0&&(a.end=Object.assign({},Cf(n.events,r)),e.add(r,0,[["exit",a,n]]),a=void 0),a}function Dj(e,n,t,i,r){const a=[],o=Cf(n.events,t);r&&(r.end=Object.assign({},o),a.push(["exit",r,n])),i.end=Object.assign({},o),a.push(["exit",i,n]),e.add(t+1,0,a)}function Cf(e,n){const t=e[n],i=t[0]==="enter"?"start":"end";return t[1][i]}const Mhe={name:"tasklistCheck",tokenize:Dhe};function jhe(){return{text:{91:Mhe}}}function Dhe(e,n,t){const i=this;return r;function r(f){return i.previous!==null||!i._gfmTasklistFirstContentOfListItem?t(f):(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(f),e.exit("taskListCheckMarker"),a)}function a(f){return Ct(f)?(e.enter("taskListCheckValueUnchecked"),e.consume(f),e.exit("taskListCheckValueUnchecked"),o):f===88||f===120?(e.enter("taskListCheckValueChecked"),e.consume(f),e.exit("taskListCheckValueChecked"),o):t(f)}function o(f){return f===93?(e.enter("taskListCheckMarker"),e.consume(f),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),l):t(f)}function l(f){return pn(f)?n(f):Vn(f)?e.check({tokenize:Rhe},n,t)(f):t(f)}}function Rhe(e,n,t){return Qn(e,i,"whitespace");function i(r){return r===null?t(r):n(r)}}function Phe(e){return QF([ahe(),phe(),xhe(e),Ohe(),jhe()])}const Nhe={};function $he(e){const n=this,t=e||Nhe,i=n.data(),r=i.micromarkExtensions||(i.micromarkExtensions=[]),a=i.fromMarkdownExtensions||(i.fromMarkdownExtensions=[]),o=i.toMarkdownExtensions||(i.toMarkdownExtensions=[]);r.push(Phe(t)),a.push(nhe()),o.push(the(t))}const PS="kanban_chat_v1";function zhe(){try{const e=localStorage.getItem(PS);if(!e)return[];const n=JSON.parse(e);if(Array.isArray(n))return n}catch{}return[]}function Lhe({onBoardChange:e}){const[n,t]=O.useState(()=>zhe()),[i,r]=O.useState(""),[a,o]=O.useState(!1),[l,f]=O.useState(""),[c,h]=O.useState([]),d=O.useRef(null);O.useEffect(()=>{localStorage.setItem(PS,JSON.stringify(n))},[n]),O.useEffect(()=>{var b;(b=d.current)==null||b.scrollTo({top:d.current.scrollHeight,behavior:"smooth"})},[n,l,c,a]);const p=async()=>{const b=i.trim();if(!b||a)return;const w={role:"user",content:b,ts:Date.now()},_=[...n,w];t(_),r(""),o(!0),f(""),h([]);let S="";const C=[];let E=!1;const A=T=>{switch(T.type){case"delta":S+=T.text,f(S);break;case"tool_use":{const j={tool:T.tool,ok:!0,input:T.input};C.push(j),h([...C]);break}case"tool_result":{for(let j=C.length-1;j>=0;j--){const N=C[j];if(N.error===void 0&&N.ok){T.is_error&&(N.ok=!1,N.error=T.result||"tool error");break}}h([...C]);break}case"result":T.text&&S.trim()===""&&(S=T.text,f(S));break;case"done":T.board_changed&&(E=!0);break;case"error":S=`Error: ${T.error}`,f(S);break}};try{const T=_.map(j=>({role:j.role,content:j.content}));await sie(T,A)}catch(T){const j=T.message;et.show({color:"red",message:j}),S=S||`Error: ${j}`}finally{const T={role:"assistant",content:S,ts:Date.now(),tool_calls:C.length>0?C:void 0};t(j=>[...j,T]),f(""),h([]),o(!1),E&&e()}},v=b=>{b.key==="Enter"&&!b.shiftKey&&(b.preventDefault(),p())},y=()=>{t([]),localStorage.removeItem(PS)};return k.jsxs($t,{gap:0,h:"100%",children:[k.jsxs(wn,{justify:"space-between",p:"xs",style:{borderBottom:"1px solid var(--mantine-color-dark-4)"},children:[k.jsxs(wn,{gap:6,children:[k.jsx(zF,{size:18}),k.jsx(un,{fw:600,size:"sm",children:"Asistente"})]}),k.jsx(Vi,{label:"Limpiar conversacion",withArrow:!0,children:k.jsx(Ht,{variant:"subtle",color:"gray",size:"sm",onClick:y,disabled:n.length===0,children:k.jsx(Lh,{size:14})})})]}),k.jsx(uo,{viewportRef:d,style:{flex:1},type:"auto",p:"xs",children:k.jsxs($t,{gap:"xs",children:[n.length===0&&!a&&k.jsxs(un,{size:"sm",c:"dimmed",ta:"center",mt:"md",children:["Escribe algo. Ejemplos:",k.jsx("br",{}),'- "crea columna Backlog"',k.jsx("br",{}),'- "anade tarjeta para revisar PR de Lucas en Doing"',k.jsx("br",{}),'- "que hay en Doing?"']}),n.map((b,w)=>k.jsx(Rj,{msg:b},w)),a&&k.jsx(Rj,{msg:{role:"assistant",content:l,ts:Date.now(),tool_calls:c.length>0?c:void 0},streaming:!0}),a&&l===""&&c.length===0&&k.jsxs(wn,{gap:6,pl:"xs",children:[k.jsx(Wi,{size:"xs"}),k.jsx(un,{size:"xs",c:"dimmed",children:"Pensando..."})]})]})}),k.jsx($t,{gap:4,p:"xs",style:{borderTop:"1px solid var(--mantine-color-dark-4)"},children:k.jsxs(wn,{align:"flex-end",gap:4,wrap:"nowrap",children:[k.jsx(Th,{placeholder:"Pide algo... (Enter envia, Shift+Enter newline)",value:i,onChange:b=>r(b.currentTarget.value),onKeyDown:v,disabled:a,autosize:!0,minRows:1,maxRows:6,style:{flex:1}}),k.jsx(Ht,{size:"lg",variant:"filled",onClick:p,disabled:!i.trim()||a,"aria-label":"Send",children:a?k.jsx(Wi,{size:"xs",color:"white"}):k.jsx(Yoe,{size:16})})]})})]})}function Rj({msg:e,streaming:n=!1}){const t=e.role==="user";return k.jsx(ei,{p:"xs",radius:"md",withBorder:!0,bg:t?"blue.9":"dark.6",style:{alignSelf:t?"flex-end":"flex-start",maxWidth:"92%"},children:k.jsxs($t,{gap:4,children:[e.content&&k.jsx(we,{className:"kanban-md",style:{fontSize:13,lineHeight:1.45,color:"var(--mantine-color-text)"},children:k.jsx(xce,{remarkPlugins:[$he],children:e.content})}),n&&e.content&&k.jsx(we,{style:{display:"inline-block",width:8,height:14,background:"currentColor",opacity:.6}}),e.tool_calls&&e.tool_calls.length>0&&k.jsx(wn,{gap:4,wrap:"wrap",children:e.tool_calls.map((i,r)=>k.jsxs(ui,{size:"xs",color:i.ok?"teal":"red",variant:"light",title:i.error||"",leftSection:i.ok&&n?k.jsx(Wi,{size:8,color:"teal"}):null,children:[i.tool,!i.ok&&i.error?`: ${i.error}`:""]},r))})]})})}const Ihe=["Lun","Mar","Mie","Jue","Vie","Sab","Dom"];function Bhe({users:e,cards:n,onJumpToCard:t}){const[i,r]=O.useState(null),[a,o]=O.useState(new Date),[l,f]=O.useState(null),[c,h]=O.useState(null),[d,p]=O.useState(!1);O.useEffect(()=>{let S=!1;p(!0);const C=ze(a).startOf("month").format("YYYY-MM-DD"),E=ze(a).endOf("month").format("YYYY-MM-DD");return CB({from:C,to:E,assignee_id:l||void 0}).then(A=>{S||h(A)}).finally(()=>{S||p(!1)}),()=>{S=!0}},[a,l]);const v=O.useMemo(()=>e.map(S=>({value:S.id,label:S.display_name||S.username})),[e]),y=O.useMemo(()=>{const S=new Map;if(!c)return S;for(const C of c.created_daily){const E=S.get(C.date)??{created:0,done:0,deadlines:[]};E.created=C.count,S.set(C.date,E)}for(const C of c.throughput_daily){const E=S.get(C.date)??{created:0,done:0,deadlines:[]};E.done=C.count,S.set(C.date,E)}for(const C of n){if(!C.deadline||C.deleted_at)continue;const E=C.deadline.slice(0,10),A=S.get(E)??{created:0,done:0,deadlines:[]};A.deadlines.push(C),S.set(E,A)}return S},[c,n]),b=O.useMemo(()=>{const S=ze(a).startOf("month"),C=ze(a).endOf("month"),E=(S.day()+6)%7,A=[];for(let T=0;T<E;T++)A.push({date:null,inMonth:!1});for(let T=S;!T.isAfter(C);T=T.add(1,"day"))A.push({date:T.format("YYYY-MM-DD"),inMonth:!0});for(;A.length%7!==0;)A.push({date:null,inMonth:!1});return A},[a]),w=O.useMemo(()=>Array.from(y.values()).reduce((S,C)=>S+C.created,0),[y]),_=O.useMemo(()=>Array.from(y.values()).reduce((S,C)=>S+C.done,0),[y]);return k.jsx(we,{p:"md",children:k.jsxs($t,{gap:"md",children:[k.jsxs(wn,{justify:"space-between",children:[k.jsx(_u,{order:3,children:"Calendario"}),k.jsxs(wn,{gap:"xs",wrap:"nowrap",children:[k.jsx(IC,{label:"Mes",size:"xs",value:a,onChange:S=>S&&o(typeof S=="string"?new Date(S):S),style:{minWidth:160},clearable:!1}),k.jsx(Zo,{label:"Asignado",size:"xs",placeholder:"Todos",value:l,onChange:f,data:v,clearable:!0,searchable:!0,style:{minWidth:180}})]})]}),k.jsxs(wn,{gap:"md",children:[k.jsx(ei,{withBorder:!0,p:"sm",radius:"md",children:k.jsxs(wn,{gap:6,children:[k.jsx(zh,{size:14,color:"var(--mantine-color-blue-5)"}),k.jsx(un,{size:"sm",fw:600,children:w}),k.jsx(un,{size:"xs",c:"dimmed",children:"creadas"})]})}),k.jsx(ei,{withBorder:!0,p:"sm",radius:"md",children:k.jsxs(wn,{gap:6,children:[k.jsx($h,{size:14,color:"var(--mantine-color-green-5)"}),k.jsx(un,{size:"sm",fw:600,children:_}),k.jsx(un,{size:"xs",c:"dimmed",children:"hechas"})]})})]}),d&&!c?k.jsx(_c,{p:"xl",children:k.jsx(Wi,{})}):k.jsxs(ei,{withBorder:!0,p:"md",radius:"md",children:[k.jsx(Dh,{cols:7,spacing:4,mb:4,children:Ihe.map(S=>k.jsx(un,{size:"xs",c:"dimmed",ta:"center",fw:600,children:S},S))}),k.jsx(Dh,{cols:7,spacing:4,children:b.map((S,C)=>{if(!S.date)return k.jsx(we,{style:{minHeight:72}},C);const E=y.get(S.date)??{created:0,done:0,deadlines:[]},A=parseInt(S.date.slice(8,10),10),T=S.date===ze().format("YYYY-MM-DD"),j=ze().startOf("day").valueOf(),q=ze(S.date).startOf("day").valueOf()<j;return k.jsx(ei,{p:6,withBorder:!0,radius:"sm",style:{minHeight:72,borderColor:T?"var(--mantine-color-blue-5)":void 0,background:E.done>0?"rgba(81, 207, 102, 0.08)":E.created>0?"rgba(34, 139, 230, 0.06)":void 0},children:k.jsxs($t,{gap:2,children:[k.jsx(un,{size:"xs",fw:T?700:500,c:T?"blue":void 0,children:A}),E.created>0&&k.jsxs(wn,{gap:3,wrap:"nowrap",children:[k.jsx(zh,{size:10,color:"var(--mantine-color-blue-5)"}),k.jsx(un,{size:"xs",c:"blue",children:E.created})]}),E.done>0&&k.jsxs(wn,{gap:3,wrap:"nowrap",children:[k.jsx($h,{size:10,color:"var(--mantine-color-green-5)"}),k.jsx(un,{size:"xs",c:"green",children:E.done})]}),E.deadlines.length>0&&k.jsxs(Tn,{opened:i===S.date,onChange:R=>r(R?S.date:null),position:"bottom",withArrow:!0,shadow:"md",width:280,children:[k.jsx(Tn.Target,{children:k.jsx(fi,{onClick:()=>r(i===S.date?null:S.date),style:{textAlign:"left"},children:k.jsx($t,{gap:1,children:k.jsxs(wn,{gap:3,wrap:"nowrap",children:[k.jsx(NF,{size:10,color:q?"var(--mantine-color-red-5)":"var(--mantine-color-orange-5)"}),k.jsxs(un,{size:"xs",c:q?"red":"orange",fw:700,td:"underline",children:[E.deadlines.length," deadline",E.deadlines.length===1?"":"s"]})]})})})}),k.jsx(Tn.Dropdown,{p:6,children:k.jsxs($t,{gap:2,children:[k.jsxs(un,{size:"xs",c:"dimmed",fw:600,mb:2,children:["Vencen el ",ze(S.date).format("DD/MM/YYYY")]}),E.deadlines.map(R=>k.jsx(fi,{onClick:()=>{r(null),t==null||t(R.id)},style:{padding:"4px 6px",borderRadius:4,background:"var(--mantine-color-dark-6)"},children:k.jsxs(wn,{gap:6,wrap:"nowrap",children:[k.jsxs(un,{size:"xs",c:"dimmed",ff:"monospace",children:["#",String(R.seq_num).padStart(5,"0")]}),k.jsx(un,{size:"xs",lineClamp:1,title:R.title,children:R.title})]})},R.id))]})})]})]})},C)})})]})]})})}function qq(e){return e?e.reduce((n,t)=>{const i=t.name.search(/\./);if(i>=0){const r=t.name.substring(i+1);return n[r]=t.label,n}return n[t.name]=t.label,n},{}):{}}var Fhe={tooltip:"m_e4d36c9b",tooltipLabel:"m_7f4bcb19",tooltipBody:"m_3de554dd",tooltipItemColor:"m_b30369b5",tooltipItem:"m_3de8964e",tooltipItemBody:"m_50186d10",tooltipItemName:"m_501dadf9",tooltipItemData:"m_50192318"};function qhe(e){return e.map(n=>{if(!n.payload||n.payload[n.name])return n;const t=n.name.search(/\./);if(t>=0){const i=n.name.substring(0,t),r={...n.payload[i]},a=Object.entries(n.payload).reduce((o,l)=>{const[f,c]=l;return f===i?o:{...o,[f]:c}},{});return{...n,name:n.name.substring(t+1),payload:{...a,...r}}}return n})}function Hhe(e,n){const t=qhe(e.filter(i=>i.fill!=="none"||!i.color));return n?t.filter(i=>i.name===n):t}function Pj(e,n){return n==="radial"||n==="scatter"?Array.isArray(e.value)?e.value[1]-e.value[0]:e.value:Array.isArray(e.payload[e.dataKey])?e.payload[e.dataKey][1]-e.payload[e.dataKey][0]:e.payload[e.name]}const Uhe={type:"area",showColor:!0},a9=Pe(e=>{var R,L;const n=ge("ChartTooltip",Uhe,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,payload:f,label:c,unit:h,type:d,segmentId:p,mod:v,series:y,valueFormatter:b,showColor:w,attributes:_,...S}=n,C=ni(),E=Ge({name:"ChartTooltip",classes:Fhe,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:_});if(!f)return null;const A=Hhe(f,p),T=d==="scatter"?(L=(R=f[0])==null?void 0:R.payload)==null?void 0:L.name:null,j=qq(y),N=c||T,q=A.map(B=>k.jsxs("div",{"data-type":d,...E("tooltipItem"),children:[k.jsxs("div",{...E("tooltipItemBody"),children:[w&&k.jsx("svg",{...E("tooltipItemColor"),children:k.jsx("circle",{r:6,fill:nt(B.color,C),width:12,height:12,cx:6,cy:6})}),k.jsx("div",{...E("tooltipItemName"),children:j[B.name]||B.name})]}),k.jsxs("div",{...E("tooltipItemData"),children:[typeof b=="function"?b(Pj(B,d)):Pj(B,d),h||B.unit]})]},(B==null?void 0:B.key)??B.name));return k.jsxs(we,{...E("tooltip"),mod:[{type:d},v],...S,children:[N&&k.jsx("div",{...E("tooltipLabel"),children:N}),k.jsx("div",{...E("tooltipBody"),children:q})]})});a9.displayName="@mantine/charts/ChartTooltip";var Hq={legend:"m_847eaf",legendItem:"m_17da7e62",legendItemColor:"m_6e236e21",legendItemName:"m_8ff56c0d"};function Vhe(e){return e.map(n=>{var i;const t=(i=n.dataKey)==null?void 0:i.split(".").pop();return{...n,dataKey:t,payload:{...n.payload,name:t,dataKey:t}}})}function Whe(e){return Vhe(e.filter(n=>n.color!=="none"))}const Qy=Pe(e=>{const n=ge("ChartLegend",null,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,payload:f,onHighlight:c,legendPosition:h,mod:d,series:p,showColor:v,centered:y,attributes:b,...w}=n,_=Ge({name:"ChartLegend",classes:Hq,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:b,rootSelector:"legend"});if(!f)return null;const S=Whe(f),C=qq(p),E=S.map((A,T)=>k.jsxs("div",{..._("legendItem"),onMouseEnter:()=>c(A.dataKey),onMouseLeave:()=>c(null),"data-without-color":v===!1||void 0,children:[k.jsx(xc,{color:A.color,size:12,..._("legendItemColor"),withShadow:!1}),k.jsx("p",{..._("legendItemName"),children:C[A.dataKey]||A.dataKey})]},T));return k.jsx(we,{mod:[{position:h,centered:y},d],..._("legend"),...w,children:E})});Qy.displayName="@mantine/charts/ChartLegend";Qy.classes=Hq;function Ghe({x:e,y:n,value:t,valueFormatter:i}){return k.jsx("g",{transform:`translate(${e},${n})`,children:k.jsx("text",{x:0,y:0,dy:-8,dx:-10,textAnchor:"start",fill:"var(--chart-text-color, var(--mantine-color-dimmed))",fontSize:8,children:i?i(t):t})})}var Jy={root:"m_a50f3e58",container:"m_af9188cb",grid:"m_a50a48bc",axis:"m_a507a517",axisLabel:"m_2293801d",tooltip:"m_92b296cd"},Uk,Nj;function br(){if(Nj)return Uk;Nj=1;var e=Array.isArray;return Uk=e,Uk}var Vk,$j;function Uq(){if($j)return Vk;$j=1;var e=typeof hv=="object"&&hv&&hv.Object===Object&&hv;return Vk=e,Vk}var Wk,zj;function ho(){if(zj)return Wk;zj=1;var e=Uq(),n=typeof self=="object"&&self&&self.Object===Object&&self,t=e||n||Function("return this")();return Wk=t,Wk}var Gk,Lj;function Km(){if(Lj)return Gk;Lj=1;var e=ho(),n=e.Symbol;return Gk=n,Gk}var Yk,Ij;function Yhe(){if(Ij)return Yk;Ij=1;var e=Km(),n=Object.prototype,t=n.hasOwnProperty,i=n.toString,r=e?e.toStringTag:void 0;function a(o){var l=t.call(o,r),f=o[r];try{o[r]=void 0;var c=!0}catch{}var h=i.call(o);return c&&(l?o[r]=f:delete o[r]),h}return Yk=a,Yk}var Kk,Bj;function Khe(){if(Bj)return Kk;Bj=1;var e=Object.prototype,n=e.toString;function t(i){return n.call(i)}return Kk=t,Kk}var Xk,Fj;function us(){if(Fj)return Xk;Fj=1;var e=Km(),n=Yhe(),t=Khe(),i="[object Null]",r="[object Undefined]",a=e?e.toStringTag:void 0;function o(l){return l==null?l===void 0?r:i:a&&a in Object(l)?n(l):t(l)}return Xk=o,Xk}var Zk,qj;function fs(){if(qj)return Zk;qj=1;function e(n){return n!=null&&typeof n=="object"}return Zk=e,Zk}var Qk,Hj;function Nc(){if(Hj)return Qk;Hj=1;var e=us(),n=fs(),t="[object Symbol]";function i(r){return typeof r=="symbol"||n(r)&&e(r)==t}return Qk=i,Qk}var Jk,Uj;function o9(){if(Uj)return Jk;Uj=1;var e=br(),n=Nc(),t=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;function r(a,o){if(e(a))return!1;var l=typeof a;return l=="number"||l=="symbol"||l=="boolean"||a==null||n(a)?!0:i.test(a)||!t.test(a)||o!=null&&a in Object(o)}return Jk=r,Jk}var e_,Vj;function fl(){if(Vj)return e_;Vj=1;function e(n){var t=typeof n;return n!=null&&(t=="object"||t=="function")}return e_=e,e_}var n_,Wj;function s9(){if(Wj)return n_;Wj=1;var e=us(),n=fl(),t="[object AsyncFunction]",i="[object Function]",r="[object GeneratorFunction]",a="[object Proxy]";function o(l){if(!n(l))return!1;var f=e(l);return f==i||f==r||f==t||f==a}return n_=o,n_}var t_,Gj;function Xhe(){if(Gj)return t_;Gj=1;var e=ho(),n=e["__core-js_shared__"];return t_=n,t_}var i_,Yj;function Zhe(){if(Yj)return i_;Yj=1;var e=Xhe(),n=(function(){var i=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return i?"Symbol(src)_1."+i:""})();function t(i){return!!n&&n in i}return i_=t,i_}var r_,Kj;function Vq(){if(Kj)return r_;Kj=1;var e=Function.prototype,n=e.toString;function t(i){if(i!=null){try{return n.call(i)}catch{}try{return i+""}catch{}}return""}return r_=t,r_}var a_,Xj;function Qhe(){if(Xj)return a_;Xj=1;var e=s9(),n=Zhe(),t=fl(),i=Vq(),r=/[\\^$.*+?()[\]{}|]/g,a=/^\[object .+?Constructor\]$/,o=Function.prototype,l=Object.prototype,f=o.toString,c=l.hasOwnProperty,h=RegExp("^"+f.call(c).replace(r,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function d(p){if(!t(p)||n(p))return!1;var v=e(p)?h:a;return v.test(i(p))}return a_=d,a_}var o_,Zj;function Jhe(){if(Zj)return o_;Zj=1;function e(n,t){return n==null?void 0:n[t]}return o_=e,o_}var s_,Qj;function Au(){if(Qj)return s_;Qj=1;var e=Qhe(),n=Jhe();function t(i,r){var a=n(i,r);return e(a)?a:void 0}return s_=t,s_}var l_,Jj;function e0(){if(Jj)return l_;Jj=1;var e=Au(),n=e(Object,"create");return l_=n,l_}var u_,e8;function eme(){if(e8)return u_;e8=1;var e=e0();function n(){this.__data__=e?e(null):{},this.size=0}return u_=n,u_}var f_,n8;function nme(){if(n8)return f_;n8=1;function e(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t}return f_=e,f_}var c_,t8;function tme(){if(t8)return c_;t8=1;var e=e0(),n="__lodash_hash_undefined__",t=Object.prototype,i=t.hasOwnProperty;function r(a){var o=this.__data__;if(e){var l=o[a];return l===n?void 0:l}return i.call(o,a)?o[a]:void 0}return c_=r,c_}var d_,i8;function ime(){if(i8)return d_;i8=1;var e=e0(),n=Object.prototype,t=n.hasOwnProperty;function i(r){var a=this.__data__;return e?a[r]!==void 0:t.call(a,r)}return d_=i,d_}var h_,r8;function rme(){if(r8)return h_;r8=1;var e=e0(),n="__lodash_hash_undefined__";function t(i,r){var a=this.__data__;return this.size+=this.has(i)?0:1,a[i]=e&&r===void 0?n:r,this}return h_=t,h_}var m_,a8;function ame(){if(a8)return m_;a8=1;var e=eme(),n=nme(),t=tme(),i=ime(),r=rme();function a(o){var l=-1,f=o==null?0:o.length;for(this.clear();++l<f;){var c=o[l];this.set(c[0],c[1])}}return a.prototype.clear=e,a.prototype.delete=n,a.prototype.get=t,a.prototype.has=i,a.prototype.set=r,m_=a,m_}var p_,o8;function ome(){if(o8)return p_;o8=1;function e(){this.__data__=[],this.size=0}return p_=e,p_}var v_,s8;function l9(){if(s8)return v_;s8=1;function e(n,t){return n===t||n!==n&&t!==t}return v_=e,v_}var g_,l8;function n0(){if(l8)return g_;l8=1;var e=l9();function n(t,i){for(var r=t.length;r--;)if(e(t[r][0],i))return r;return-1}return g_=n,g_}var y_,u8;function sme(){if(u8)return y_;u8=1;var e=n0(),n=Array.prototype,t=n.splice;function i(r){var a=this.__data__,o=e(a,r);if(o<0)return!1;var l=a.length-1;return o==l?a.pop():t.call(a,o,1),--this.size,!0}return y_=i,y_}var b_,f8;function lme(){if(f8)return b_;f8=1;var e=n0();function n(t){var i=this.__data__,r=e(i,t);return r<0?void 0:i[r][1]}return b_=n,b_}var w_,c8;function ume(){if(c8)return w_;c8=1;var e=n0();function n(t){return e(this.__data__,t)>-1}return w_=n,w_}var k_,d8;function fme(){if(d8)return k_;d8=1;var e=n0();function n(t,i){var r=this.__data__,a=e(r,t);return a<0?(++this.size,r.push([t,i])):r[a][1]=i,this}return k_=n,k_}var __,h8;function t0(){if(h8)return __;h8=1;var e=ome(),n=sme(),t=lme(),i=ume(),r=fme();function a(o){var l=-1,f=o==null?0:o.length;for(this.clear();++l<f;){var c=o[l];this.set(c[0],c[1])}}return a.prototype.clear=e,a.prototype.delete=n,a.prototype.get=t,a.prototype.has=i,a.prototype.set=r,__=a,__}var x_,m8;function u9(){if(m8)return x_;m8=1;var e=Au(),n=ho(),t=e(n,"Map");return x_=t,x_}var S_,p8;function cme(){if(p8)return S_;p8=1;var e=ame(),n=t0(),t=u9();function i(){this.size=0,this.__data__={hash:new e,map:new(t||n),string:new e}}return S_=i,S_}var C_,v8;function dme(){if(v8)return C_;v8=1;function e(n){var t=typeof n;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?n!=="__proto__":n===null}return C_=e,C_}var A_,g8;function i0(){if(g8)return A_;g8=1;var e=dme();function n(t,i){var r=t.__data__;return e(i)?r[typeof i=="string"?"string":"hash"]:r.map}return A_=n,A_}var O_,y8;function hme(){if(y8)return O_;y8=1;var e=i0();function n(t){var i=e(this,t).delete(t);return this.size-=i?1:0,i}return O_=n,O_}var E_,b8;function mme(){if(b8)return E_;b8=1;var e=i0();function n(t){return e(this,t).get(t)}return E_=n,E_}var T_,w8;function pme(){if(w8)return T_;w8=1;var e=i0();function n(t){return e(this,t).has(t)}return T_=n,T_}var M_,k8;function vme(){if(k8)return M_;k8=1;var e=i0();function n(t,i){var r=e(this,t),a=r.size;return r.set(t,i),this.size+=r.size==a?0:1,this}return M_=n,M_}var j_,_8;function f9(){if(_8)return j_;_8=1;var e=cme(),n=hme(),t=mme(),i=pme(),r=vme();function a(o){var l=-1,f=o==null?0:o.length;for(this.clear();++l<f;){var c=o[l];this.set(c[0],c[1])}}return a.prototype.clear=e,a.prototype.delete=n,a.prototype.get=t,a.prototype.has=i,a.prototype.set=r,j_=a,j_}var D_,x8;function Wq(){if(x8)return D_;x8=1;var e=f9(),n="Expected a function";function t(i,r){if(typeof i!="function"||r!=null&&typeof r!="function")throw new TypeError(n);var a=function(){var o=arguments,l=r?r.apply(this,o):o[0],f=a.cache;if(f.has(l))return f.get(l);var c=i.apply(this,o);return a.cache=f.set(l,c)||f,c};return a.cache=new(t.Cache||e),a}return t.Cache=e,D_=t,D_}var R_,S8;function gme(){if(S8)return R_;S8=1;var e=Wq(),n=500;function t(i){var r=e(i,function(o){return a.size===n&&a.clear(),o}),a=r.cache;return r}return R_=t,R_}var P_,C8;function yme(){if(C8)return P_;C8=1;var e=gme(),n=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,t=/\\(\\)?/g,i=e(function(r){var a=[];return r.charCodeAt(0)===46&&a.push(""),r.replace(n,function(o,l,f,c){a.push(f?c.replace(t,"$1"):l||o)}),a});return P_=i,P_}var N_,A8;function c9(){if(A8)return N_;A8=1;function e(n,t){for(var i=-1,r=n==null?0:n.length,a=Array(r);++i<r;)a[i]=t(n[i],i,n);return a}return N_=e,N_}var $_,O8;function bme(){if(O8)return $_;O8=1;var e=Km(),n=c9(),t=br(),i=Nc(),r=e?e.prototype:void 0,a=r?r.toString:void 0;function o(l){if(typeof l=="string")return l;if(t(l))return n(l,o)+"";if(i(l))return a?a.call(l):"";var f=l+"";return f=="0"&&1/l==-1/0?"-0":f}return $_=o,$_}var z_,E8;function Gq(){if(E8)return z_;E8=1;var e=bme();function n(t){return t==null?"":e(t)}return z_=n,z_}var L_,T8;function Yq(){if(T8)return L_;T8=1;var e=br(),n=o9(),t=yme(),i=Gq();function r(a,o){return e(a)?a:n(a,o)?[a]:t(i(a))}return L_=r,L_}var I_,M8;function r0(){if(M8)return I_;M8=1;var e=Nc();function n(t){if(typeof t=="string"||e(t))return t;var i=t+"";return i=="0"&&1/t==-1/0?"-0":i}return I_=n,I_}var B_,j8;function d9(){if(j8)return B_;j8=1;var e=Yq(),n=r0();function t(i,r){r=e(r,i);for(var a=0,o=r.length;i!=null&&a<o;)i=i[n(r[a++])];return a&&a==o?i:void 0}return B_=t,B_}var F_,D8;function Kq(){if(D8)return F_;D8=1;var e=d9();function n(t,i,r){var a=t==null?void 0:e(t,i);return a===void 0?r:a}return F_=n,F_}var wme=Kq();const la=ot(wme);var q_,R8;function kme(){if(R8)return q_;R8=1;function e(n){return n==null}return q_=e,q_}var _me=kme();const Bn=ot(_me);var H_,P8;function xme(){if(P8)return H_;P8=1;var e=us(),n=br(),t=fs(),i="[object String]";function r(a){return typeof a=="string"||!n(a)&&t(a)&&e(a)==i}return H_=r,H_}var Sme=xme();const fu=ot(Sme);var Cme=s9();const Rn=ot(Cme);var Ame=fl();const $c=ot(Ame);var U_={exports:{}},ft={};/**
|
||
* @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 N8;function Ome(){if(N8)return ft;N8=1;var e=Symbol.for("react.element"),n=Symbol.for("react.portal"),t=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),o=Symbol.for("react.context"),l=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),v=Symbol.for("react.offscreen"),y;y=Symbol.for("react.module.reference");function b(w){if(typeof w=="object"&&w!==null){var _=w.$$typeof;switch(_){case e:switch(w=w.type,w){case t:case r:case i:case c:case h:return w;default:switch(w=w&&w.$$typeof,w){case l:case o:case f:case p:case d:case a:return w;default:return _}}case n:return _}}}return ft.ContextConsumer=o,ft.ContextProvider=a,ft.Element=e,ft.ForwardRef=f,ft.Fragment=t,ft.Lazy=p,ft.Memo=d,ft.Portal=n,ft.Profiler=r,ft.StrictMode=i,ft.Suspense=c,ft.SuspenseList=h,ft.isAsyncMode=function(){return!1},ft.isConcurrentMode=function(){return!1},ft.isContextConsumer=function(w){return b(w)===o},ft.isContextProvider=function(w){return b(w)===a},ft.isElement=function(w){return typeof w=="object"&&w!==null&&w.$$typeof===e},ft.isForwardRef=function(w){return b(w)===f},ft.isFragment=function(w){return b(w)===t},ft.isLazy=function(w){return b(w)===p},ft.isMemo=function(w){return b(w)===d},ft.isPortal=function(w){return b(w)===n},ft.isProfiler=function(w){return b(w)===r},ft.isStrictMode=function(w){return b(w)===i},ft.isSuspense=function(w){return b(w)===c},ft.isSuspenseList=function(w){return b(w)===h},ft.isValidElementType=function(w){return typeof w=="string"||typeof w=="function"||w===t||w===r||w===i||w===c||w===h||w===v||typeof w=="object"&&w!==null&&(w.$$typeof===p||w.$$typeof===d||w.$$typeof===a||w.$$typeof===o||w.$$typeof===f||w.$$typeof===y||w.getModuleId!==void 0)},ft.typeOf=b,ft}var $8;function Eme(){return $8||($8=1,U_.exports=Ome()),U_.exports}var Tme=Eme(),V_,z8;function Xq(){if(z8)return V_;z8=1;var e=us(),n=fs(),t="[object Number]";function i(r){return typeof r=="number"||n(r)&&e(r)==t}return V_=i,V_}var W_,L8;function Mme(){if(L8)return W_;L8=1;var e=Xq();function n(t){return e(t)&&t!=+t}return W_=n,W_}var jme=Mme();const zc=ot(jme);var Dme=Xq();const Rme=ot(Dme);var Ma=function(n){return n===0?0:n>0?1:-1},Yl=function(n){return fu(n)&&n.indexOf("%")===n.length-1},qe=function(n){return Rme(n)&&!zc(n)},Pme=function(n){return Bn(n)},gi=function(n){return qe(n)||fu(n)},Nme=0,Lc=function(n){var t=++Nme;return"".concat(n||"").concat(t)},cu=function(n,t){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!qe(n)&&!fu(n))return i;var a;if(Yl(n)){var o=n.indexOf("%");a=t*parseFloat(n.slice(0,o))/100}else a=+n;return zc(a)&&(a=i),r&&a>t&&(a=t),a},Us=function(n){if(!n)return null;var t=Object.keys(n);return t&&t.length?n[t[0]]:null},$me=function(n){if(!Array.isArray(n))return!1;for(var t=n.length,i={},r=0;r<t;r++)if(!i[n[r]])i[n[r]]=!0;else return!0;return!1},Ri=function(n,t){return qe(n)&&qe(t)?function(i){return n+i*(t-n)}:function(){return t}};function Mg(e,n,t){return!e||!e.length?null:e.find(function(i){return i&&(typeof n=="function"?n(i):la(i,n))===t})}var zme=function(n,t){return qe(n)&&qe(t)?n-t:fu(n)&&fu(t)?n.localeCompare(t):n instanceof Date&&t instanceof Date?n.getTime()-t.getTime():String(n).localeCompare(String(t))};function Pf(e,n){for(var t in e)if({}.hasOwnProperty.call(e,t)&&(!{}.hasOwnProperty.call(n,t)||e[t]!==n[t]))return!1;for(var i in n)if({}.hasOwnProperty.call(n,i)&&!{}.hasOwnProperty.call(e,i))return!1;return!0}function NS(e){"@babel/helpers - typeof";return NS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},NS(e)}var Lme=["viewBox","children"],Ime=["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"],I8=["points","pathLength"],G_={svg:Lme,polygon:I8,polyline:I8},h9=["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"],jg=function(n,t){if(!n||typeof n=="function"||typeof n=="boolean")return null;var i=n;if(O.isValidElement(n)&&(i=n.props),!$c(i))return null;var r={};return Object.keys(i).forEach(function(a){h9.includes(a)&&(r[a]=t||function(o){return i[a](i,o)})}),r},Bme=function(n,t,i){return function(r){return n(t,i,r),null}},Dg=function(n,t,i){if(!$c(n)||NS(n)!=="object")return null;var r=null;return Object.keys(n).forEach(function(a){var o=n[a];h9.includes(a)&&typeof o=="function"&&(r||(r={}),r[a]=Bme(o,t,i))}),r},Fme=["children"],qme=["children"];function B8(e,n){if(e==null)return{};var t=Hme(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function Hme(e,n){if(e==null)return{};var t={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){if(n.indexOf(i)>=0)continue;t[i]=e[i]}return t}function $S(e){"@babel/helpers - typeof";return $S=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},$S(e)}var F8={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"},Uo=function(n){return typeof n=="string"?n:n?n.displayName||n.name||"Component":""},q8=null,Y_=null,m9=function e(n){if(n===q8&&Array.isArray(Y_))return Y_;var t=[];return O.Children.forEach(n,function(i){Bn(i)||(Tme.isFragment(i)?t=t.concat(e(i.props.children)):t.push(i))}),Y_=t,q8=n,t};function ua(e,n){var t=[],i=[];return Array.isArray(n)?i=n.map(function(r){return Uo(r)}):i=[Uo(n)],m9(e).forEach(function(r){var a=la(r,"type.displayName")||la(r,"type.name");i.indexOf(a)!==-1&&t.push(r)}),t}function Nr(e,n){var t=ua(e,n);return t&&t[0]}var H8=function(n){if(!n||!n.props)return!1;var t=n.props,i=t.width,r=t.height;return!(!qe(i)||i<=0||!qe(r)||r<=0)},Ume=["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"],Vme=function(n){return n&&n.type&&fu(n.type)&&Ume.indexOf(n.type)>=0},Zq=function(n){return n&&$S(n)==="object"&&"clipDot"in n},Wme=function(n,t,i,r){var a,o=(a=G_==null?void 0:G_[r])!==null&&a!==void 0?a:[];return t.startsWith("data-")||!Rn(n)&&(r&&o.includes(t)||Ime.includes(t))||i&&h9.includes(t)},$n=function(n,t,i){if(!n||typeof n=="function"||typeof n=="boolean")return null;var r=n;if(O.isValidElement(n)&&(r=n.props),!$c(r))return null;var a={};return Object.keys(r).forEach(function(o){var l;Wme((l=r)===null||l===void 0?void 0:l[o],o,t,i)&&(a[o]=r[o])}),a},zS=function e(n,t){if(n===t)return!0;var i=O.Children.count(n);if(i!==O.Children.count(t))return!1;if(i===0)return!0;if(i===1)return U8(Array.isArray(n)?n[0]:n,Array.isArray(t)?t[0]:t);for(var r=0;r<i;r++){var a=n[r],o=t[r];if(Array.isArray(a)||Array.isArray(o)){if(!e(a,o))return!1}else if(!U8(a,o))return!1}return!0},U8=function(n,t){if(Bn(n)&&Bn(t))return!0;if(!Bn(n)&&!Bn(t)){var i=n.props||{},r=i.children,a=B8(i,Fme),o=t.props||{},l=o.children,f=B8(o,qme);return r&&l?Pf(a,f)&&zS(r,l):!r&&!l?Pf(a,f):!1}return!1},V8=function(n,t){var i=[],r={};return m9(n).forEach(function(a,o){if(Vme(a))i.push(a);else if(a){var l=Uo(a.type),f=t[l]||{},c=f.handler,h=f.once;if(c&&(!h||!r[l])){var d=c(a,l,o);i.push(d),r[l]=!0}}}),i},Gme=function(n){var t=n&&n.type;return t&&F8[t]?F8[t]:null},Yme=function(n,t){return m9(t).indexOf(n)},Kme=["children","width","height","viewBox","className","style","title","desc"];function LS(){return LS=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},LS.apply(this,arguments)}function Xme(e,n){if(e==null)return{};var t=Zme(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function Zme(e,n){if(e==null)return{};var t={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){if(n.indexOf(i)>=0)continue;t[i]=e[i]}return t}function IS(e){var n=e.children,t=e.width,i=e.height,r=e.viewBox,a=e.className,o=e.style,l=e.title,f=e.desc,c=Xme(e,Kme),h=r||{width:t,height:i,x:0,y:0},d=cn("recharts-surface",a);return Z.createElement("svg",LS({},$n(c,!0,"svg"),{className:d,width:t,height:i,style:o,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height)}),Z.createElement("title",null,l),Z.createElement("desc",null,f),n)}var Qme=["children","className"];function BS(){return BS=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},BS.apply(this,arguments)}function Jme(e,n){if(e==null)return{};var t=epe(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function epe(e,n){if(e==null)return{};var t={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){if(n.indexOf(i)>=0)continue;t[i]=e[i]}return t}var Tt=Z.forwardRef(function(e,n){var t=e.children,i=e.className,r=Jme(e,Qme),a=cn("recharts-layer",i);return Z.createElement("g",BS({className:a},$n(r,!0),{ref:n}),t)}),Vo=function(n,t){for(var i=arguments.length,r=new Array(i>2?i-2:0),a=2;a<i;a++)r[a-2]=arguments[a]},K_,W8;function npe(){if(W8)return K_;W8=1;function e(n,t,i){var r=-1,a=n.length;t<0&&(t=-t>a?0:a+t),i=i>a?a:i,i<0&&(i+=a),a=t>i?0:i-t>>>0,t>>>=0;for(var o=Array(a);++r<a;)o[r]=n[r+t];return o}return K_=e,K_}var X_,G8;function tpe(){if(G8)return X_;G8=1;var e=npe();function n(t,i,r){var a=t.length;return r=r===void 0?a:r,!i&&r>=a?t:e(t,i,r)}return X_=n,X_}var Z_,Y8;function Qq(){if(Y8)return Z_;Y8=1;var e="\\ud800-\\udfff",n="\\u0300-\\u036f",t="\\ufe20-\\ufe2f",i="\\u20d0-\\u20ff",r=n+t+i,a="\\ufe0e\\ufe0f",o="\\u200d",l=RegExp("["+o+e+r+a+"]");function f(c){return l.test(c)}return Z_=f,Z_}var Q_,K8;function ipe(){if(K8)return Q_;K8=1;function e(n){return n.split("")}return Q_=e,Q_}var J_,X8;function rpe(){if(X8)return J_;X8=1;var e="\\ud800-\\udfff",n="\\u0300-\\u036f",t="\\ufe20-\\ufe2f",i="\\u20d0-\\u20ff",r=n+t+i,a="\\ufe0e\\ufe0f",o="["+e+"]",l="["+r+"]",f="\\ud83c[\\udffb-\\udfff]",c="(?:"+l+"|"+f+")",h="[^"+e+"]",d="(?:\\ud83c[\\udde6-\\uddff]){2}",p="[\\ud800-\\udbff][\\udc00-\\udfff]",v="\\u200d",y=c+"?",b="["+a+"]?",w="(?:"+v+"(?:"+[h,d,p].join("|")+")"+b+y+")*",_=b+y+w,S="(?:"+[h+l+"?",l,d,p,o].join("|")+")",C=RegExp(f+"(?="+f+")|"+S+_,"g");function E(A){return A.match(C)||[]}return J_=E,J_}var e2,Z8;function ape(){if(Z8)return e2;Z8=1;var e=ipe(),n=Qq(),t=rpe();function i(r){return n(r)?t(r):e(r)}return e2=i,e2}var n2,Q8;function ope(){if(Q8)return n2;Q8=1;var e=tpe(),n=Qq(),t=ape(),i=Gq();function r(a){return function(o){o=i(o);var l=n(o)?t(o):void 0,f=l?l[0]:o.charAt(0),c=l?e(l,1).join(""):o.slice(1);return f[a]()+c}}return n2=r,n2}var t2,J8;function spe(){if(J8)return t2;J8=1;var e=ope(),n=e("toUpperCase");return t2=n,t2}var lpe=spe();const a0=ot(lpe);function Et(e){return function(){return e}}const Jq=Math.cos,Rg=Math.sin,$a=Math.sqrt,Pg=Math.PI,o0=2*Pg,FS=Math.PI,qS=2*FS,Fl=1e-6,upe=qS-Fl;function eH(e){this._+=e[0];for(let n=1,t=e.length;n<t;++n)this._+=arguments[n]+e[n]}function fpe(e){let n=Math.floor(e);if(!(n>=0))throw new Error(`invalid digits: ${e}`);if(n>15)return eH;const t=10**n;return function(i){this._+=i[0];for(let r=1,a=i.length;r<a;++r)this._+=Math.round(arguments[r]*t)/t+i[r]}}class cpe{constructor(n){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=n==null?eH:fpe(n)}moveTo(n,t){this._append`M${this._x0=this._x1=+n},${this._y0=this._y1=+t}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(n,t){this._append`L${this._x1=+n},${this._y1=+t}`}quadraticCurveTo(n,t,i,r){this._append`Q${+n},${+t},${this._x1=+i},${this._y1=+r}`}bezierCurveTo(n,t,i,r,a,o){this._append`C${+n},${+t},${+i},${+r},${this._x1=+a},${this._y1=+o}`}arcTo(n,t,i,r,a){if(n=+n,t=+t,i=+i,r=+r,a=+a,a<0)throw new Error(`negative radius: ${a}`);let o=this._x1,l=this._y1,f=i-n,c=r-t,h=o-n,d=l-t,p=h*h+d*d;if(this._x1===null)this._append`M${this._x1=n},${this._y1=t}`;else if(p>Fl)if(!(Math.abs(d*f-c*h)>Fl)||!a)this._append`L${this._x1=n},${this._y1=t}`;else{let v=i-o,y=r-l,b=f*f+c*c,w=v*v+y*y,_=Math.sqrt(b),S=Math.sqrt(p),C=a*Math.tan((FS-Math.acos((b+p-w)/(2*_*S)))/2),E=C/S,A=C/_;Math.abs(E-1)>Fl&&this._append`L${n+E*h},${t+E*d}`,this._append`A${a},${a},0,0,${+(d*v>h*y)},${this._x1=n+A*f},${this._y1=t+A*c}`}}arc(n,t,i,r,a,o){if(n=+n,t=+t,i=+i,o=!!o,i<0)throw new Error(`negative radius: ${i}`);let l=i*Math.cos(r),f=i*Math.sin(r),c=n+l,h=t+f,d=1^o,p=o?r-a:a-r;this._x1===null?this._append`M${c},${h}`:(Math.abs(this._x1-c)>Fl||Math.abs(this._y1-h)>Fl)&&this._append`L${c},${h}`,i&&(p<0&&(p=p%qS+qS),p>upe?this._append`A${i},${i},0,1,${d},${n-l},${t-f}A${i},${i},0,1,${d},${this._x1=c},${this._y1=h}`:p>Fl&&this._append`A${i},${i},0,${+(p>=FS)},${d},${this._x1=n+i*Math.cos(a)},${this._y1=t+i*Math.sin(a)}`)}rect(n,t,i,r){this._append`M${this._x0=this._x1=+n},${this._y0=this._y1=+t}h${i=+i}v${+r}h${-i}Z`}toString(){return this._}}function p9(e){let n=3;return e.digits=function(t){if(!arguments.length)return n;if(t==null)n=null;else{const i=Math.floor(t);if(!(i>=0))throw new RangeError(`invalid digits: ${t}`);n=i}return e},()=>new cpe(n)}function v9(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function nH(e){this._context=e}nH.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,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;default:this._context.lineTo(e,n);break}}};function s0(e){return new nH(e)}function tH(e){return e[0]}function iH(e){return e[1]}function rH(e,n){var t=Et(!0),i=null,r=s0,a=null,o=p9(l);e=typeof e=="function"?e:e===void 0?tH:Et(e),n=typeof n=="function"?n:n===void 0?iH:Et(n);function l(f){var c,h=(f=v9(f)).length,d,p=!1,v;for(i==null&&(a=r(v=o())),c=0;c<=h;++c)!(c<h&&t(d=f[c],c,f))===p&&((p=!p)?a.lineStart():a.lineEnd()),p&&a.point(+e(d,c,f),+n(d,c,f));if(v)return a=null,v+""||null}return l.x=function(f){return arguments.length?(e=typeof f=="function"?f:Et(+f),l):e},l.y=function(f){return arguments.length?(n=typeof f=="function"?f:Et(+f),l):n},l.defined=function(f){return arguments.length?(t=typeof f=="function"?f:Et(!!f),l):t},l.curve=function(f){return arguments.length?(r=f,i!=null&&(a=r(i)),l):r},l.context=function(f){return arguments.length?(f==null?i=a=null:a=r(i=f),l):i},l}function Tv(e,n,t){var i=null,r=Et(!0),a=null,o=s0,l=null,f=p9(c);e=typeof e=="function"?e:e===void 0?tH:Et(+e),n=typeof n=="function"?n:Et(n===void 0?0:+n),t=typeof t=="function"?t:t===void 0?iH:Et(+t);function c(d){var p,v,y,b=(d=v9(d)).length,w,_=!1,S,C=new Array(b),E=new Array(b);for(a==null&&(l=o(S=f())),p=0;p<=b;++p){if(!(p<b&&r(w=d[p],p,d))===_)if(_=!_)v=p,l.areaStart(),l.lineStart();else{for(l.lineEnd(),l.lineStart(),y=p-1;y>=v;--y)l.point(C[y],E[y]);l.lineEnd(),l.areaEnd()}_&&(C[p]=+e(w,p,d),E[p]=+n(w,p,d),l.point(i?+i(w,p,d):C[p],t?+t(w,p,d):E[p]))}if(S)return l=null,S+""||null}function h(){return rH().defined(r).curve(o).context(a)}return c.x=function(d){return arguments.length?(e=typeof d=="function"?d:Et(+d),i=null,c):e},c.x0=function(d){return arguments.length?(e=typeof d=="function"?d:Et(+d),c):e},c.x1=function(d){return arguments.length?(i=d==null?null:typeof d=="function"?d:Et(+d),c):i},c.y=function(d){return arguments.length?(n=typeof d=="function"?d:Et(+d),t=null,c):n},c.y0=function(d){return arguments.length?(n=typeof d=="function"?d:Et(+d),c):n},c.y1=function(d){return arguments.length?(t=d==null?null:typeof d=="function"?d:Et(+d),c):t},c.lineX0=c.lineY0=function(){return h().x(e).y(n)},c.lineY1=function(){return h().x(e).y(t)},c.lineX1=function(){return h().x(i).y(n)},c.defined=function(d){return arguments.length?(r=typeof d=="function"?d:Et(!!d),c):r},c.curve=function(d){return arguments.length?(o=d,a!=null&&(l=o(a)),c):o},c.context=function(d){return arguments.length?(d==null?a=l=null:l=o(a=d),c):a},c}class aH{constructor(n,t){this._context=n,this._x=t}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(n,t){switch(n=+n,t=+t,this._point){case 0:{this._point=1,this._line?this._context.lineTo(n,t):this._context.moveTo(n,t);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+n)/2,this._y0,this._x0,t,n,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,n,this._y0,n,t);break}}this._x0=n,this._y0=t}}function dpe(e){return new aH(e,!0)}function hpe(e){return new aH(e,!1)}const g9={draw(e,n){const t=$a(n/Pg);e.moveTo(t,0),e.arc(0,0,t,0,o0)}},mpe={draw(e,n){const t=$a(n/5)/2;e.moveTo(-3*t,-t),e.lineTo(-t,-t),e.lineTo(-t,-3*t),e.lineTo(t,-3*t),e.lineTo(t,-t),e.lineTo(3*t,-t),e.lineTo(3*t,t),e.lineTo(t,t),e.lineTo(t,3*t),e.lineTo(-t,3*t),e.lineTo(-t,t),e.lineTo(-3*t,t),e.closePath()}},oH=$a(1/3),ppe=oH*2,vpe={draw(e,n){const t=$a(n/ppe),i=t*oH;e.moveTo(0,-t),e.lineTo(i,0),e.lineTo(0,t),e.lineTo(-i,0),e.closePath()}},gpe={draw(e,n){const t=$a(n),i=-t/2;e.rect(i,i,t,t)}},ype=.8908130915292852,sH=Rg(Pg/10)/Rg(7*Pg/10),bpe=Rg(o0/10)*sH,wpe=-Jq(o0/10)*sH,kpe={draw(e,n){const t=$a(n*ype),i=bpe*t,r=wpe*t;e.moveTo(0,-t),e.lineTo(i,r);for(let a=1;a<5;++a){const o=o0*a/5,l=Jq(o),f=Rg(o);e.lineTo(f*t,-l*t),e.lineTo(l*i-f*r,f*i+l*r)}e.closePath()}},i2=$a(3),_pe={draw(e,n){const t=-$a(n/(i2*3));e.moveTo(0,t*2),e.lineTo(-i2*t,-t),e.lineTo(i2*t,-t),e.closePath()}},Qr=-.5,Jr=$a(3)/2,HS=1/$a(12),xpe=(HS/2+1)*3,Spe={draw(e,n){const t=$a(n/xpe),i=t/2,r=t*HS,a=i,o=t*HS+t,l=-a,f=o;e.moveTo(i,r),e.lineTo(a,o),e.lineTo(l,f),e.lineTo(Qr*i-Jr*r,Jr*i+Qr*r),e.lineTo(Qr*a-Jr*o,Jr*a+Qr*o),e.lineTo(Qr*l-Jr*f,Jr*l+Qr*f),e.lineTo(Qr*i+Jr*r,Qr*r-Jr*i),e.lineTo(Qr*a+Jr*o,Qr*o-Jr*a),e.lineTo(Qr*l+Jr*f,Qr*f-Jr*l),e.closePath()}};function Cpe(e,n){let t=null,i=p9(r);e=typeof e=="function"?e:Et(e||g9),n=typeof n=="function"?n:Et(n===void 0?64:+n);function r(){let a;if(t||(t=a=i()),e.apply(this,arguments).draw(t,+n.apply(this,arguments)),a)return t=null,a+""||null}return r.type=function(a){return arguments.length?(e=typeof a=="function"?a:Et(a),r):e},r.size=function(a){return arguments.length?(n=typeof a=="function"?a:Et(+a),r):n},r.context=function(a){return arguments.length?(t=a??null,r):t},r}function Ng(){}function $g(e,n,t){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+n)/6,(e._y0+4*e._y1+t)/6)}function lH(e){this._context=e}lH.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:$g(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,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);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:$g(this,e,n);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n}};function Ape(e){return new lH(e)}function uH(e){this._context=e}uH.prototype={areaStart:Ng,areaEnd:Ng,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,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._x2=e,this._y2=n;break;case 1:this._point=2,this._x3=e,this._y3=n;break;case 2:this._point=3,this._x4=e,this._y4=n,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+n)/6);break;default:$g(this,e,n);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n}};function Ope(e){return new uH(e)}function fH(e){this._context=e}fH.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,n){switch(e=+e,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var t=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+n)/6;this._line?this._context.lineTo(t,i):this._context.moveTo(t,i);break;case 3:this._point=4;default:$g(this,e,n);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n}};function Epe(e){return new fH(e)}function cH(e){this._context=e}cH.prototype={areaStart:Ng,areaEnd:Ng,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,n){e=+e,n=+n,this._point?this._context.lineTo(e,n):(this._point=1,this._context.moveTo(e,n))}};function Tpe(e){return new cH(e)}function eD(e){return e<0?-1:1}function nD(e,n,t){var i=e._x1-e._x0,r=n-e._x1,a=(e._y1-e._y0)/(i||r<0&&-0),o=(t-e._y1)/(r||i<0&&-0),l=(a*r+o*i)/(i+r);return(eD(a)+eD(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(l))||0}function tD(e,n){var t=e._x1-e._x0;return t?(3*(e._y1-e._y0)/t-n)/2:n}function r2(e,n,t){var i=e._x0,r=e._y0,a=e._x1,o=e._y1,l=(a-i)/3;e._context.bezierCurveTo(i+l,r+l*n,a-l,o-l*t,a,o)}function zg(e){this._context=e}zg.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:r2(this,this._t0,tD(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){var t=NaN;if(e=+e,n=+n,!(e===this._x1&&n===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;break;case 2:this._point=3,r2(this,tD(this,t=nD(this,e,n)),t);break;default:r2(this,this._t0,t=nD(this,e,n));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n,this._t0=t}}};function dH(e){this._context=new hH(e)}(dH.prototype=Object.create(zg.prototype)).point=function(e,n){zg.prototype.point.call(this,n,e)};function hH(e){this._context=e}hH.prototype={moveTo:function(e,n){this._context.moveTo(n,e)},closePath:function(){this._context.closePath()},lineTo:function(e,n){this._context.lineTo(n,e)},bezierCurveTo:function(e,n,t,i,r,a){this._context.bezierCurveTo(n,e,i,t,a,r)}};function Mpe(e){return new zg(e)}function jpe(e){return new dH(e)}function mH(e){this._context=e}mH.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,n=this._y,t=e.length;if(t)if(this._line?this._context.lineTo(e[0],n[0]):this._context.moveTo(e[0],n[0]),t===2)this._context.lineTo(e[1],n[1]);else for(var i=iD(e),r=iD(n),a=0,o=1;o<t;++a,++o)this._context.bezierCurveTo(i[0][a],r[0][a],i[1][a],r[1][a],e[o],n[o]);(this._line||this._line!==0&&t===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,n){this._x.push(+e),this._y.push(+n)}};function iD(e){var n,t=e.length-1,i,r=new Array(t),a=new Array(t),o=new Array(t);for(r[0]=0,a[0]=2,o[0]=e[0]+2*e[1],n=1;n<t-1;++n)r[n]=1,a[n]=4,o[n]=4*e[n]+2*e[n+1];for(r[t-1]=2,a[t-1]=7,o[t-1]=8*e[t-1]+e[t],n=1;n<t;++n)i=r[n]/a[n-1],a[n]-=i,o[n]-=i*o[n-1];for(r[t-1]=o[t-1]/a[t-1],n=t-2;n>=0;--n)r[n]=(o[n]-r[n+1])/a[n];for(a[t-1]=(e[t]+r[t-1])/2,n=0;n<t-1;++n)a[n]=2*e[n+1]-r[n+1];return[r,a]}function Dpe(e){return new mH(e)}function l0(e,n){this._context=e,this._t=n}l0.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,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(e,n);else{var t=this._x*(1-this._t)+e*this._t;this._context.lineTo(t,this._y),this._context.lineTo(t,n)}break}}this._x=e,this._y=n}};function Rpe(e){return new l0(e,.5)}function Ppe(e){return new l0(e,0)}function Npe(e){return new l0(e,1)}function Uf(e,n){if((o=e.length)>1)for(var t=1,i,r,a=e[n[0]],o,l=a.length;t<o;++t)for(r=a,a=e[n[t]],i=0;i<l;++i)a[i][1]+=a[i][0]=isNaN(r[i][1])?r[i][0]:r[i][1]}function US(e){for(var n=e.length,t=new Array(n);--n>=0;)t[n]=n;return t}function $pe(e,n){return e[n]}function zpe(e){const n=[];return n.key=e,n}function Lpe(){var e=Et([]),n=US,t=Uf,i=$pe;function r(a){var o=Array.from(e.apply(this,arguments),zpe),l,f=o.length,c=-1,h;for(const d of a)for(l=0,++c;l<f;++l)(o[l][c]=[0,+i(d,o[l].key,c,a)]).data=d;for(l=0,h=v9(n(o));l<f;++l)o[h[l]].index=l;return t(o,h),o}return r.keys=function(a){return arguments.length?(e=typeof a=="function"?a:Et(Array.from(a)),r):e},r.value=function(a){return arguments.length?(i=typeof a=="function"?a:Et(+a),r):i},r.order=function(a){return arguments.length?(n=a==null?US:typeof a=="function"?a:Et(Array.from(a)),r):n},r.offset=function(a){return arguments.length?(t=a??Uf,r):t},r}function Ipe(e,n){if((i=e.length)>0){for(var t,i,r=0,a=e[0].length,o;r<a;++r){for(o=t=0;t<i;++t)o+=e[t][r][1]||0;if(o)for(t=0;t<i;++t)e[t][r][1]/=o}Uf(e,n)}}function Bpe(e,n){if((r=e.length)>0){for(var t=0,i=e[n[0]],r,a=i.length;t<a;++t){for(var o=0,l=0;o<r;++o)l+=e[o][t][1]||0;i[t][1]+=i[t][0]=-l/2}Uf(e,n)}}function Fpe(e,n){if(!(!((o=e.length)>0)||!((a=(r=e[n[0]]).length)>0))){for(var t=0,i=1,r,a,o;i<a;++i){for(var l=0,f=0,c=0;l<o;++l){for(var h=e[n[l]],d=h[i][1]||0,p=h[i-1][1]||0,v=(d-p)/2,y=0;y<l;++y){var b=e[n[y]],w=b[i][1]||0,_=b[i-1][1]||0;v+=w-_}f+=d,c+=v*d}r[i-1][1]+=r[i-1][0]=t,f&&(t-=c/f)}r[i-1][1]+=r[i-1][0]=t,Uf(e,n)}}function Fh(e){"@babel/helpers - typeof";return Fh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Fh(e)}var qpe=["type","size","sizeType"];function VS(){return VS=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},VS.apply(this,arguments)}function rD(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function aD(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?rD(Object(t),!0).forEach(function(i){Hpe(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):rD(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function Hpe(e,n,t){return n=Upe(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function Upe(e){var n=Vpe(e,"string");return Fh(n)=="symbol"?n:n+""}function Vpe(e,n){if(Fh(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(Fh(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function Wpe(e,n){if(e==null)return{};var t=Gpe(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function Gpe(e,n){if(e==null)return{};var t={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){if(n.indexOf(i)>=0)continue;t[i]=e[i]}return t}var pH={symbolCircle:g9,symbolCross:mpe,symbolDiamond:vpe,symbolSquare:gpe,symbolStar:kpe,symbolTriangle:_pe,symbolWye:Spe},Ype=Math.PI/180,Kpe=function(n){var t="symbol".concat(a0(n));return pH[t]||g9},Xpe=function(n,t,i){if(t==="area")return n;switch(i){case"cross":return 5*n*n/9;case"diamond":return .5*n*n/Math.sqrt(3);case"square":return n*n;case"star":{var r=18*Ype;return 1.25*n*n*(Math.tan(r)-Math.tan(r*2)*Math.pow(Math.tan(r),2))}case"triangle":return Math.sqrt(3)*n*n/4;case"wye":return(21-10*Math.sqrt(3))*n*n/8;default:return Math.PI*n*n/4}},Zpe=function(n,t){pH["symbol".concat(a0(n))]=t},y9=function(n){var t=n.type,i=t===void 0?"circle":t,r=n.size,a=r===void 0?64:r,o=n.sizeType,l=o===void 0?"area":o,f=Wpe(n,qpe),c=aD(aD({},f),{},{type:i,size:a,sizeType:l}),h=function(){var w=Kpe(i),_=Cpe().type(w).size(Xpe(a,l,i));return _()},d=c.className,p=c.cx,v=c.cy,y=$n(c,!0);return p===+p&&v===+v&&a===+a?Z.createElement("path",VS({},y,{className:cn("recharts-symbols",d),transform:"translate(".concat(p,", ").concat(v,")"),d:h()})):null};y9.registerSymbol=Zpe;function Vf(e){"@babel/helpers - typeof";return Vf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Vf(e)}function WS(){return WS=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},WS.apply(this,arguments)}function oD(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function Qpe(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?oD(Object(t),!0).forEach(function(i){qh(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):oD(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function Jpe(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function eve(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,gH(i.key),i)}}function nve(e,n,t){return n&&eve(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function tve(e,n,t){return n=Lg(n),ive(e,vH()?Reflect.construct(n,t||[],Lg(e).constructor):n.apply(e,t))}function ive(e,n){if(n&&(Vf(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return rve(e)}function rve(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(vH=function(){return!!e})()}function Lg(e){return Lg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Lg(e)}function ave(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&GS(e,n)}function GS(e,n){return GS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},GS(e,n)}function qh(e,n,t){return n=gH(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function gH(e){var n=ove(e,"string");return Vf(n)=="symbol"?n:n+""}function ove(e,n){if(Vf(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(Vf(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ea=32,b9=(function(e){function n(){return Jpe(this,n),tve(this,n,arguments)}return ave(n,e),nve(n,[{key:"renderIcon",value:function(i){var r=this.props.inactiveColor,a=ea/2,o=ea/6,l=ea/3,f=i.inactive?r:i.color;if(i.type==="plainline")return Z.createElement("line",{strokeWidth:4,fill:"none",stroke:f,strokeDasharray:i.payload.strokeDasharray,x1:0,y1:a,x2:ea,y2:a,className:"recharts-legend-icon"});if(i.type==="line")return Z.createElement("path",{strokeWidth:4,fill:"none",stroke:f,d:"M0,".concat(a,"h").concat(l,`
|
||
A`).concat(o,",").concat(o,",0,1,1,").concat(2*l,",").concat(a,`
|
||
H`).concat(ea,"M").concat(2*l,",").concat(a,`
|
||
A`).concat(o,",").concat(o,",0,1,1,").concat(l,",").concat(a),className:"recharts-legend-icon"});if(i.type==="rect")return Z.createElement("path",{stroke:"none",fill:f,d:"M0,".concat(ea/8,"h").concat(ea,"v").concat(ea*3/4,"h").concat(-ea,"z"),className:"recharts-legend-icon"});if(Z.isValidElement(i.legendIcon)){var c=Qpe({},i);return delete c.legendIcon,Z.cloneElement(i.legendIcon,c)}return Z.createElement(y9,{fill:f,cx:a,cy:a,size:ea,sizeType:"diameter",type:i.type})}},{key:"renderItems",value:function(){var i=this,r=this.props,a=r.payload,o=r.iconSize,l=r.layout,f=r.formatter,c=r.inactiveColor,h={x:0,y:0,width:ea,height:ea},d={display:l==="horizontal"?"inline-block":"block",marginRight:10},p={display:"inline-block",verticalAlign:"middle",marginRight:4};return a.map(function(v,y){var b=v.formatter||f,w=cn(qh(qh({"recharts-legend-item":!0},"legend-item-".concat(y),!0),"inactive",v.inactive));if(v.type==="none")return null;var _=Rn(v.value)?null:v.value;Vo(!Rn(v.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=v.inactive?c:v.color;return Z.createElement("li",WS({className:w,style:d,key:"legend-item-".concat(y)},Dg(i.props,v,y)),Z.createElement(IS,{width:o,height:o,viewBox:h,style:p},i.renderIcon(v)),Z.createElement("span",{className:"recharts-legend-item-text",style:{color:S}},b?b(_,v,y):_))})}},{key:"render",value:function(){var i=this.props,r=i.payload,a=i.layout,o=i.align;if(!r||!r.length)return null;var l={padding:0,margin:0,textAlign:a==="horizontal"?o:"left"};return Z.createElement("ul",{className:"recharts-default-legend",style:l},this.renderItems())}}])})(O.PureComponent);qh(b9,"displayName","Legend");qh(b9,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var a2,sD;function sve(){if(sD)return a2;sD=1;var e=t0();function n(){this.__data__=new e,this.size=0}return a2=n,a2}var o2,lD;function lve(){if(lD)return o2;lD=1;function e(n){var t=this.__data__,i=t.delete(n);return this.size=t.size,i}return o2=e,o2}var s2,uD;function uve(){if(uD)return s2;uD=1;function e(n){return this.__data__.get(n)}return s2=e,s2}var l2,fD;function fve(){if(fD)return l2;fD=1;function e(n){return this.__data__.has(n)}return l2=e,l2}var u2,cD;function cve(){if(cD)return u2;cD=1;var e=t0(),n=u9(),t=f9(),i=200;function r(a,o){var l=this.__data__;if(l instanceof e){var f=l.__data__;if(!n||f.length<i-1)return f.push([a,o]),this.size=++l.size,this;l=this.__data__=new t(f)}return l.set(a,o),this.size=l.size,this}return u2=r,u2}var f2,dD;function yH(){if(dD)return f2;dD=1;var e=t0(),n=sve(),t=lve(),i=uve(),r=fve(),a=cve();function o(l){var f=this.__data__=new e(l);this.size=f.size}return o.prototype.clear=n,o.prototype.delete=t,o.prototype.get=i,o.prototype.has=r,o.prototype.set=a,f2=o,f2}var c2,hD;function dve(){if(hD)return c2;hD=1;var e="__lodash_hash_undefined__";function n(t){return this.__data__.set(t,e),this}return c2=n,c2}var d2,mD;function hve(){if(mD)return d2;mD=1;function e(n){return this.__data__.has(n)}return d2=e,d2}var h2,pD;function bH(){if(pD)return h2;pD=1;var e=f9(),n=dve(),t=hve();function i(r){var a=-1,o=r==null?0:r.length;for(this.__data__=new e;++a<o;)this.add(r[a])}return i.prototype.add=i.prototype.push=n,i.prototype.has=t,h2=i,h2}var m2,vD;function wH(){if(vD)return m2;vD=1;function e(n,t){for(var i=-1,r=n==null?0:n.length;++i<r;)if(t(n[i],i,n))return!0;return!1}return m2=e,m2}var p2,gD;function kH(){if(gD)return p2;gD=1;function e(n,t){return n.has(t)}return p2=e,p2}var v2,yD;function _H(){if(yD)return v2;yD=1;var e=bH(),n=wH(),t=kH(),i=1,r=2;function a(o,l,f,c,h,d){var p=f&i,v=o.length,y=l.length;if(v!=y&&!(p&&y>v))return!1;var b=d.get(o),w=d.get(l);if(b&&w)return b==l&&w==o;var _=-1,S=!0,C=f&r?new e:void 0;for(d.set(o,l),d.set(l,o);++_<v;){var E=o[_],A=l[_];if(c)var T=p?c(A,E,_,l,o,d):c(E,A,_,o,l,d);if(T!==void 0){if(T)continue;S=!1;break}if(C){if(!n(l,function(j,N){if(!t(C,N)&&(E===j||h(E,j,f,c,d)))return C.push(N)})){S=!1;break}}else if(!(E===A||h(E,A,f,c,d))){S=!1;break}}return d.delete(o),d.delete(l),S}return v2=a,v2}var g2,bD;function mve(){if(bD)return g2;bD=1;var e=ho(),n=e.Uint8Array;return g2=n,g2}var y2,wD;function pve(){if(wD)return y2;wD=1;function e(n){var t=-1,i=Array(n.size);return n.forEach(function(r,a){i[++t]=[a,r]}),i}return y2=e,y2}var b2,kD;function w9(){if(kD)return b2;kD=1;function e(n){var t=-1,i=Array(n.size);return n.forEach(function(r){i[++t]=r}),i}return b2=e,b2}var w2,_D;function vve(){if(_D)return w2;_D=1;var e=Km(),n=mve(),t=l9(),i=_H(),r=pve(),a=w9(),o=1,l=2,f="[object Boolean]",c="[object Date]",h="[object Error]",d="[object Map]",p="[object Number]",v="[object RegExp]",y="[object Set]",b="[object String]",w="[object Symbol]",_="[object ArrayBuffer]",S="[object DataView]",C=e?e.prototype:void 0,E=C?C.valueOf:void 0;function A(T,j,N,q,R,L,B){switch(N){case S:if(T.byteLength!=j.byteLength||T.byteOffset!=j.byteOffset)return!1;T=T.buffer,j=j.buffer;case _:return!(T.byteLength!=j.byteLength||!L(new n(T),new n(j)));case f:case c:case p:return t(+T,+j);case h:return T.name==j.name&&T.message==j.message;case v:case b:return T==j+"";case d:var G=r;case y:var H=q&o;if(G||(G=a),T.size!=j.size&&!H)return!1;var U=B.get(T);if(U)return U==j;q|=l,B.set(T,j);var P=i(G(T),G(j),q,R,L,B);return B.delete(T),P;case w:if(E)return E.call(T)==E.call(j)}return!1}return w2=A,w2}var k2,xD;function xH(){if(xD)return k2;xD=1;function e(n,t){for(var i=-1,r=t.length,a=n.length;++i<r;)n[a+i]=t[i];return n}return k2=e,k2}var _2,SD;function gve(){if(SD)return _2;SD=1;var e=xH(),n=br();function t(i,r,a){var o=r(i);return n(i)?o:e(o,a(i))}return _2=t,_2}var x2,CD;function yve(){if(CD)return x2;CD=1;function e(n,t){for(var i=-1,r=n==null?0:n.length,a=0,o=[];++i<r;){var l=n[i];t(l,i,n)&&(o[a++]=l)}return o}return x2=e,x2}var S2,AD;function bve(){if(AD)return S2;AD=1;function e(){return[]}return S2=e,S2}var C2,OD;function wve(){if(OD)return C2;OD=1;var e=yve(),n=bve(),t=Object.prototype,i=t.propertyIsEnumerable,r=Object.getOwnPropertySymbols,a=r?function(o){return o==null?[]:(o=Object(o),e(r(o),function(l){return i.call(o,l)}))}:n;return C2=a,C2}var A2,ED;function kve(){if(ED)return A2;ED=1;function e(n,t){for(var i=-1,r=Array(n);++i<n;)r[i]=t(i);return r}return A2=e,A2}var O2,TD;function _ve(){if(TD)return O2;TD=1;var e=us(),n=fs(),t="[object Arguments]";function i(r){return n(r)&&e(r)==t}return O2=i,O2}var E2,MD;function k9(){if(MD)return E2;MD=1;var e=_ve(),n=fs(),t=Object.prototype,i=t.hasOwnProperty,r=t.propertyIsEnumerable,a=e((function(){return arguments})())?e:function(o){return n(o)&&i.call(o,"callee")&&!r.call(o,"callee")};return E2=a,E2}var ah={exports:{}},T2,jD;function xve(){if(jD)return T2;jD=1;function e(){return!1}return T2=e,T2}ah.exports;var DD;function SH(){return DD||(DD=1,(function(e,n){var t=ho(),i=xve(),r=n&&!n.nodeType&&n,a=r&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===r,l=o?t.Buffer:void 0,f=l?l.isBuffer:void 0,c=f||i;e.exports=c})(ah,ah.exports)),ah.exports}var M2,RD;function _9(){if(RD)return M2;RD=1;var e=9007199254740991,n=/^(?:0|[1-9]\d*)$/;function t(i,r){var a=typeof i;return r=r??e,!!r&&(a=="number"||a!="symbol"&&n.test(i))&&i>-1&&i%1==0&&i<r}return M2=t,M2}var j2,PD;function x9(){if(PD)return j2;PD=1;var e=9007199254740991;function n(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=e}return j2=n,j2}var D2,ND;function Sve(){if(ND)return D2;ND=1;var e=us(),n=x9(),t=fs(),i="[object Arguments]",r="[object Array]",a="[object Boolean]",o="[object Date]",l="[object Error]",f="[object Function]",c="[object Map]",h="[object Number]",d="[object Object]",p="[object RegExp]",v="[object Set]",y="[object String]",b="[object WeakMap]",w="[object ArrayBuffer]",_="[object DataView]",S="[object Float32Array]",C="[object Float64Array]",E="[object Int8Array]",A="[object Int16Array]",T="[object Int32Array]",j="[object Uint8Array]",N="[object Uint8ClampedArray]",q="[object Uint16Array]",R="[object Uint32Array]",L={};L[S]=L[C]=L[E]=L[A]=L[T]=L[j]=L[N]=L[q]=L[R]=!0,L[i]=L[r]=L[w]=L[a]=L[_]=L[o]=L[l]=L[f]=L[c]=L[h]=L[d]=L[p]=L[v]=L[y]=L[b]=!1;function B(G){return t(G)&&n(G.length)&&!!L[e(G)]}return D2=B,D2}var R2,$D;function CH(){if($D)return R2;$D=1;function e(n){return function(t){return n(t)}}return R2=e,R2}var oh={exports:{}};oh.exports;var zD;function Cve(){return zD||(zD=1,(function(e,n){var t=Uq(),i=n&&!n.nodeType&&n,r=i&&!0&&e&&!e.nodeType&&e,a=r&&r.exports===i,o=a&&t.process,l=(function(){try{var f=r&&r.require&&r.require("util").types;return f||o&&o.binding&&o.binding("util")}catch{}})();e.exports=l})(oh,oh.exports)),oh.exports}var P2,LD;function AH(){if(LD)return P2;LD=1;var e=Sve(),n=CH(),t=Cve(),i=t&&t.isTypedArray,r=i?n(i):e;return P2=r,P2}var N2,ID;function Ave(){if(ID)return N2;ID=1;var e=kve(),n=k9(),t=br(),i=SH(),r=_9(),a=AH(),o=Object.prototype,l=o.hasOwnProperty;function f(c,h){var d=t(c),p=!d&&n(c),v=!d&&!p&&i(c),y=!d&&!p&&!v&&a(c),b=d||p||v||y,w=b?e(c.length,String):[],_=w.length;for(var S in c)(h||l.call(c,S))&&!(b&&(S=="length"||v&&(S=="offset"||S=="parent")||y&&(S=="buffer"||S=="byteLength"||S=="byteOffset")||r(S,_)))&&w.push(S);return w}return N2=f,N2}var $2,BD;function Ove(){if(BD)return $2;BD=1;var e=Object.prototype;function n(t){var i=t&&t.constructor,r=typeof i=="function"&&i.prototype||e;return t===r}return $2=n,$2}var z2,FD;function OH(){if(FD)return z2;FD=1;function e(n,t){return function(i){return n(t(i))}}return z2=e,z2}var L2,qD;function Eve(){if(qD)return L2;qD=1;var e=OH(),n=e(Object.keys,Object);return L2=n,L2}var I2,HD;function Tve(){if(HD)return I2;HD=1;var e=Ove(),n=Eve(),t=Object.prototype,i=t.hasOwnProperty;function r(a){if(!e(a))return n(a);var o=[];for(var l in Object(a))i.call(a,l)&&l!="constructor"&&o.push(l);return o}return I2=r,I2}var B2,UD;function Xm(){if(UD)return B2;UD=1;var e=s9(),n=x9();function t(i){return i!=null&&n(i.length)&&!e(i)}return B2=t,B2}var F2,VD;function u0(){if(VD)return F2;VD=1;var e=Ave(),n=Tve(),t=Xm();function i(r){return t(r)?e(r):n(r)}return F2=i,F2}var q2,WD;function Mve(){if(WD)return q2;WD=1;var e=gve(),n=wve(),t=u0();function i(r){return e(r,t,n)}return q2=i,q2}var H2,GD;function jve(){if(GD)return H2;GD=1;var e=Mve(),n=1,t=Object.prototype,i=t.hasOwnProperty;function r(a,o,l,f,c,h){var d=l&n,p=e(a),v=p.length,y=e(o),b=y.length;if(v!=b&&!d)return!1;for(var w=v;w--;){var _=p[w];if(!(d?_ in o:i.call(o,_)))return!1}var S=h.get(a),C=h.get(o);if(S&&C)return S==o&&C==a;var E=!0;h.set(a,o),h.set(o,a);for(var A=d;++w<v;){_=p[w];var T=a[_],j=o[_];if(f)var N=d?f(j,T,_,o,a,h):f(T,j,_,a,o,h);if(!(N===void 0?T===j||c(T,j,l,f,h):N)){E=!1;break}A||(A=_=="constructor")}if(E&&!A){var q=a.constructor,R=o.constructor;q!=R&&"constructor"in a&&"constructor"in o&&!(typeof q=="function"&&q instanceof q&&typeof R=="function"&&R instanceof R)&&(E=!1)}return h.delete(a),h.delete(o),E}return H2=r,H2}var U2,YD;function Dve(){if(YD)return U2;YD=1;var e=Au(),n=ho(),t=e(n,"DataView");return U2=t,U2}var V2,KD;function Rve(){if(KD)return V2;KD=1;var e=Au(),n=ho(),t=e(n,"Promise");return V2=t,V2}var W2,XD;function EH(){if(XD)return W2;XD=1;var e=Au(),n=ho(),t=e(n,"Set");return W2=t,W2}var G2,ZD;function Pve(){if(ZD)return G2;ZD=1;var e=Au(),n=ho(),t=e(n,"WeakMap");return G2=t,G2}var Y2,QD;function Nve(){if(QD)return Y2;QD=1;var e=Dve(),n=u9(),t=Rve(),i=EH(),r=Pve(),a=us(),o=Vq(),l="[object Map]",f="[object Object]",c="[object Promise]",h="[object Set]",d="[object WeakMap]",p="[object DataView]",v=o(e),y=o(n),b=o(t),w=o(i),_=o(r),S=a;return(e&&S(new e(new ArrayBuffer(1)))!=p||n&&S(new n)!=l||t&&S(t.resolve())!=c||i&&S(new i)!=h||r&&S(new r)!=d)&&(S=function(C){var E=a(C),A=E==f?C.constructor:void 0,T=A?o(A):"";if(T)switch(T){case v:return p;case y:return l;case b:return c;case w:return h;case _:return d}return E}),Y2=S,Y2}var K2,JD;function $ve(){if(JD)return K2;JD=1;var e=yH(),n=_H(),t=vve(),i=jve(),r=Nve(),a=br(),o=SH(),l=AH(),f=1,c="[object Arguments]",h="[object Array]",d="[object Object]",p=Object.prototype,v=p.hasOwnProperty;function y(b,w,_,S,C,E){var A=a(b),T=a(w),j=A?h:r(b),N=T?h:r(w);j=j==c?d:j,N=N==c?d:N;var q=j==d,R=N==d,L=j==N;if(L&&o(b)){if(!o(w))return!1;A=!0,q=!1}if(L&&!q)return E||(E=new e),A||l(b)?n(b,w,_,S,C,E):t(b,w,j,_,S,C,E);if(!(_&f)){var B=q&&v.call(b,"__wrapped__"),G=R&&v.call(w,"__wrapped__");if(B||G){var H=B?b.value():b,U=G?w.value():w;return E||(E=new e),C(H,U,_,S,E)}}return L?(E||(E=new e),i(b,w,_,S,C,E)):!1}return K2=y,K2}var X2,e7;function S9(){if(e7)return X2;e7=1;var e=$ve(),n=fs();function t(i,r,a,o,l){return i===r?!0:i==null||r==null||!n(i)&&!n(r)?i!==i&&r!==r:e(i,r,a,o,t,l)}return X2=t,X2}var Z2,n7;function zve(){if(n7)return Z2;n7=1;var e=yH(),n=S9(),t=1,i=2;function r(a,o,l,f){var c=l.length,h=c,d=!f;if(a==null)return!h;for(a=Object(a);c--;){var p=l[c];if(d&&p[2]?p[1]!==a[p[0]]:!(p[0]in a))return!1}for(;++c<h;){p=l[c];var v=p[0],y=a[v],b=p[1];if(d&&p[2]){if(y===void 0&&!(v in a))return!1}else{var w=new e;if(f)var _=f(y,b,v,a,o,w);if(!(_===void 0?n(b,y,t|i,f,w):_))return!1}}return!0}return Z2=r,Z2}var Q2,t7;function TH(){if(t7)return Q2;t7=1;var e=fl();function n(t){return t===t&&!e(t)}return Q2=n,Q2}var J2,i7;function Lve(){if(i7)return J2;i7=1;var e=TH(),n=u0();function t(i){for(var r=n(i),a=r.length;a--;){var o=r[a],l=i[o];r[a]=[o,l,e(l)]}return r}return J2=t,J2}var ex,r7;function MH(){if(r7)return ex;r7=1;function e(n,t){return function(i){return i==null?!1:i[n]===t&&(t!==void 0||n in Object(i))}}return ex=e,ex}var nx,a7;function Ive(){if(a7)return nx;a7=1;var e=zve(),n=Lve(),t=MH();function i(r){var a=n(r);return a.length==1&&a[0][2]?t(a[0][0],a[0][1]):function(o){return o===r||e(o,r,a)}}return nx=i,nx}var tx,o7;function Bve(){if(o7)return tx;o7=1;function e(n,t){return n!=null&&t in Object(n)}return tx=e,tx}var ix,s7;function Fve(){if(s7)return ix;s7=1;var e=Yq(),n=k9(),t=br(),i=_9(),r=x9(),a=r0();function o(l,f,c){f=e(f,l);for(var h=-1,d=f.length,p=!1;++h<d;){var v=a(f[h]);if(!(p=l!=null&&c(l,v)))break;l=l[v]}return p||++h!=d?p:(d=l==null?0:l.length,!!d&&r(d)&&i(v,d)&&(t(l)||n(l)))}return ix=o,ix}var rx,l7;function qve(){if(l7)return rx;l7=1;var e=Bve(),n=Fve();function t(i,r){return i!=null&&n(i,r,e)}return rx=t,rx}var ax,u7;function Hve(){if(u7)return ax;u7=1;var e=S9(),n=Kq(),t=qve(),i=o9(),r=TH(),a=MH(),o=r0(),l=1,f=2;function c(h,d){return i(h)&&r(d)?a(o(h),d):function(p){var v=n(p,h);return v===void 0&&v===d?t(p,h):e(d,v,l|f)}}return ax=c,ax}var ox,f7;function Ic(){if(f7)return ox;f7=1;function e(n){return n}return ox=e,ox}var sx,c7;function Uve(){if(c7)return sx;c7=1;function e(n){return function(t){return t==null?void 0:t[n]}}return sx=e,sx}var lx,d7;function Vve(){if(d7)return lx;d7=1;var e=d9();function n(t){return function(i){return e(i,t)}}return lx=n,lx}var ux,h7;function Wve(){if(h7)return ux;h7=1;var e=Uve(),n=Vve(),t=o9(),i=r0();function r(a){return t(a)?e(i(a)):n(a)}return ux=r,ux}var fx,m7;function cl(){if(m7)return fx;m7=1;var e=Ive(),n=Hve(),t=Ic(),i=br(),r=Wve();function a(o){return typeof o=="function"?o:o==null?t:typeof o=="object"?i(o)?n(o[0],o[1]):e(o):r(o)}return fx=a,fx}var cx,p7;function jH(){if(p7)return cx;p7=1;function e(n,t,i,r){for(var a=n.length,o=i+(r?1:-1);r?o--:++o<a;)if(t(n[o],o,n))return o;return-1}return cx=e,cx}var dx,v7;function Gve(){if(v7)return dx;v7=1;function e(n){return n!==n}return dx=e,dx}var hx,g7;function Yve(){if(g7)return hx;g7=1;function e(n,t,i){for(var r=i-1,a=n.length;++r<a;)if(n[r]===t)return r;return-1}return hx=e,hx}var mx,y7;function Kve(){if(y7)return mx;y7=1;var e=jH(),n=Gve(),t=Yve();function i(r,a,o){return a===a?t(r,a,o):e(r,n,o)}return mx=i,mx}var px,b7;function Xve(){if(b7)return px;b7=1;var e=Kve();function n(t,i){var r=t==null?0:t.length;return!!r&&e(t,i,0)>-1}return px=n,px}var vx,w7;function Zve(){if(w7)return vx;w7=1;function e(n,t,i){for(var r=-1,a=n==null?0:n.length;++r<a;)if(i(t,n[r]))return!0;return!1}return vx=e,vx}var gx,k7;function Qve(){if(k7)return gx;k7=1;function e(){}return gx=e,gx}var yx,_7;function Jve(){if(_7)return yx;_7=1;var e=EH(),n=Qve(),t=w9(),i=1/0,r=e&&1/t(new e([,-0]))[1]==i?function(a){return new e(a)}:n;return yx=r,yx}var bx,x7;function ege(){if(x7)return bx;x7=1;var e=bH(),n=Xve(),t=Zve(),i=kH(),r=Jve(),a=w9(),o=200;function l(f,c,h){var d=-1,p=n,v=f.length,y=!0,b=[],w=b;if(h)y=!1,p=t;else if(v>=o){var _=c?null:r(f);if(_)return a(_);y=!1,p=i,w=new e}else w=c?[]:b;e:for(;++d<v;){var S=f[d],C=c?c(S):S;if(S=h||S!==0?S:0,y&&C===C){for(var E=w.length;E--;)if(w[E]===C)continue e;c&&w.push(C),b.push(S)}else p(w,C,h)||(w!==b&&w.push(C),b.push(S))}return b}return bx=l,bx}var wx,S7;function nge(){if(S7)return wx;S7=1;var e=cl(),n=ege();function t(i,r){return i&&i.length?n(i,e(r,2)):[]}return wx=t,wx}var tge=nge();const C7=ot(tge);function DH(e,n,t){return n===!0?C7(e,t):Rn(n)?C7(e,n):e}function Wf(e){"@babel/helpers - typeof";return Wf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Wf(e)}var ige=["ref"];function A7(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function Po(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?A7(Object(t),!0).forEach(function(i){f0(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):A7(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function rge(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function O7(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,PH(i.key),i)}}function age(e,n,t){return n&&O7(e.prototype,n),t&&O7(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function oge(e,n,t){return n=Ig(n),sge(e,RH()?Reflect.construct(n,t||[],Ig(e).constructor):n.apply(e,t))}function sge(e,n){if(n&&(Wf(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return lge(e)}function lge(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function RH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(RH=function(){return!!e})()}function Ig(e){return Ig=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Ig(e)}function uge(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&YS(e,n)}function YS(e,n){return YS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},YS(e,n)}function f0(e,n,t){return n=PH(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function PH(e){var n=fge(e,"string");return Wf(n)=="symbol"?n:n+""}function fge(e,n){if(Wf(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(Wf(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function cge(e,n){if(e==null)return{};var t=dge(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function dge(e,n){if(e==null)return{};var t={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){if(n.indexOf(i)>=0)continue;t[i]=e[i]}return t}function hge(e){return e.value}function mge(e,n){if(Z.isValidElement(e))return Z.cloneElement(e,n);if(typeof e=="function")return Z.createElement(e,n);n.ref;var t=cge(n,ige);return Z.createElement(b9,t)}var E7=1,Wo=(function(e){function n(){var t;rge(this,n);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return t=oge(this,n,[].concat(r)),f0(t,"lastBoundingBox",{width:-1,height:-1}),t}return uge(n,e),age(n,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var i=this.wrapperNode.getBoundingClientRect();return i.height=this.wrapperNode.offsetHeight,i.width=this.wrapperNode.offsetWidth,i}return null}},{key:"updateBBox",value:function(){var i=this.props.onBBoxUpdate,r=this.getBBox();r?(Math.abs(r.width-this.lastBoundingBox.width)>E7||Math.abs(r.height-this.lastBoundingBox.height)>E7)&&(this.lastBoundingBox.width=r.width,this.lastBoundingBox.height=r.height,i&&i(r)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,i&&i(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Po({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(i){var r=this.props,a=r.layout,o=r.align,l=r.verticalAlign,f=r.margin,c=r.chartWidth,h=r.chartHeight,d,p;if(!i||(i.left===void 0||i.left===null)&&(i.right===void 0||i.right===null))if(o==="center"&&a==="vertical"){var v=this.getBBoxSnapshot();d={left:((c||0)-v.width)/2}}else d=o==="right"?{right:f&&f.right||0}:{left:f&&f.left||0};if(!i||(i.top===void 0||i.top===null)&&(i.bottom===void 0||i.bottom===null))if(l==="middle"){var y=this.getBBoxSnapshot();p={top:((h||0)-y.height)/2}}else p=l==="bottom"?{bottom:f&&f.bottom||0}:{top:f&&f.top||0};return Po(Po({},d),p)}},{key:"render",value:function(){var i=this,r=this.props,a=r.content,o=r.width,l=r.height,f=r.wrapperStyle,c=r.payloadUniqBy,h=r.payload,d=Po(Po({position:"absolute",width:o||"auto",height:l||"auto"},this.getDefaultPosition(f)),f);return Z.createElement("div",{className:"recharts-legend-wrapper",style:d,ref:function(v){i.wrapperNode=v}},mge(a,Po(Po({},this.props),{},{payload:DH(h,c,hge)})))}}],[{key:"getWithHeight",value:function(i,r){var a=Po(Po({},this.defaultProps),i.props),o=a.layout;return o==="vertical"&&qe(i.props.height)?{height:i.props.height}:o==="horizontal"?{width:i.props.width||r}:null}}])})(O.PureComponent);f0(Wo,"displayName","Legend");f0(Wo,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var kx,T7;function pge(){if(T7)return kx;T7=1;var e=Km(),n=k9(),t=br(),i=e?e.isConcatSpreadable:void 0;function r(a){return t(a)||n(a)||!!(i&&a&&a[i])}return kx=r,kx}var _x,M7;function NH(){if(M7)return _x;M7=1;var e=xH(),n=pge();function t(i,r,a,o,l){var f=-1,c=i.length;for(a||(a=n),l||(l=[]);++f<c;){var h=i[f];r>0&&a(h)?r>1?t(h,r-1,a,o,l):e(l,h):o||(l[l.length]=h)}return l}return _x=t,_x}var xx,j7;function vge(){if(j7)return xx;j7=1;function e(n){return function(t,i,r){for(var a=-1,o=Object(t),l=r(t),f=l.length;f--;){var c=l[n?f:++a];if(i(o[c],c,o)===!1)break}return t}}return xx=e,xx}var Sx,D7;function gge(){if(D7)return Sx;D7=1;var e=vge(),n=e();return Sx=n,Sx}var Cx,R7;function $H(){if(R7)return Cx;R7=1;var e=gge(),n=u0();function t(i,r){return i&&e(i,r,n)}return Cx=t,Cx}var Ax,P7;function yge(){if(P7)return Ax;P7=1;var e=Xm();function n(t,i){return function(r,a){if(r==null)return r;if(!e(r))return t(r,a);for(var o=r.length,l=i?o:-1,f=Object(r);(i?l--:++l<o)&&a(f[l],l,f)!==!1;);return r}}return Ax=n,Ax}var Ox,N7;function C9(){if(N7)return Ox;N7=1;var e=$H(),n=yge(),t=n(e);return Ox=t,Ox}var Ex,$7;function zH(){if($7)return Ex;$7=1;var e=C9(),n=Xm();function t(i,r){var a=-1,o=n(i)?Array(i.length):[];return e(i,function(l,f,c){o[++a]=r(l,f,c)}),o}return Ex=t,Ex}var Tx,z7;function bge(){if(z7)return Tx;z7=1;function e(n,t){var i=n.length;for(n.sort(t);i--;)n[i]=n[i].value;return n}return Tx=e,Tx}var Mx,L7;function wge(){if(L7)return Mx;L7=1;var e=Nc();function n(t,i){if(t!==i){var r=t!==void 0,a=t===null,o=t===t,l=e(t),f=i!==void 0,c=i===null,h=i===i,d=e(i);if(!c&&!d&&!l&&t>i||l&&f&&h&&!c&&!d||a&&f&&h||!r&&h||!o)return 1;if(!a&&!l&&!d&&t<i||d&&r&&o&&!a&&!l||c&&r&&o||!f&&o||!h)return-1}return 0}return Mx=n,Mx}var jx,I7;function kge(){if(I7)return jx;I7=1;var e=wge();function n(t,i,r){for(var a=-1,o=t.criteria,l=i.criteria,f=o.length,c=r.length;++a<f;){var h=e(o[a],l[a]);if(h){if(a>=c)return h;var d=r[a];return h*(d=="desc"?-1:1)}}return t.index-i.index}return jx=n,jx}var Dx,B7;function _ge(){if(B7)return Dx;B7=1;var e=c9(),n=d9(),t=cl(),i=zH(),r=bge(),a=CH(),o=kge(),l=Ic(),f=br();function c(h,d,p){d.length?d=e(d,function(b){return f(b)?function(w){return n(w,b.length===1?b[0]:b)}:b}):d=[l];var v=-1;d=e(d,a(t));var y=i(h,function(b,w,_){var S=e(d,function(C){return C(b)});return{criteria:S,index:++v,value:b}});return r(y,function(b,w){return o(b,w,p)})}return Dx=c,Dx}var Rx,F7;function xge(){if(F7)return Rx;F7=1;function e(n,t,i){switch(i.length){case 0:return n.call(t);case 1:return n.call(t,i[0]);case 2:return n.call(t,i[0],i[1]);case 3:return n.call(t,i[0],i[1],i[2])}return n.apply(t,i)}return Rx=e,Rx}var Px,q7;function Sge(){if(q7)return Px;q7=1;var e=xge(),n=Math.max;function t(i,r,a){return r=n(r===void 0?i.length-1:r,0),function(){for(var o=arguments,l=-1,f=n(o.length-r,0),c=Array(f);++l<f;)c[l]=o[r+l];l=-1;for(var h=Array(r+1);++l<r;)h[l]=o[l];return h[r]=a(c),e(i,this,h)}}return Px=t,Px}var Nx,H7;function Cge(){if(H7)return Nx;H7=1;function e(n){return function(){return n}}return Nx=e,Nx}var $x,U7;function LH(){if(U7)return $x;U7=1;var e=Au(),n=(function(){try{var t=e(Object,"defineProperty");return t({},"",{}),t}catch{}})();return $x=n,$x}var zx,V7;function Age(){if(V7)return zx;V7=1;var e=Cge(),n=LH(),t=Ic(),i=n?function(r,a){return n(r,"toString",{configurable:!0,enumerable:!1,value:e(a),writable:!0})}:t;return zx=i,zx}var Lx,W7;function Oge(){if(W7)return Lx;W7=1;var e=800,n=16,t=Date.now;function i(r){var a=0,o=0;return function(){var l=t(),f=n-(l-o);if(o=l,f>0){if(++a>=e)return arguments[0]}else a=0;return r.apply(void 0,arguments)}}return Lx=i,Lx}var Ix,G7;function Ege(){if(G7)return Ix;G7=1;var e=Age(),n=Oge(),t=n(e);return Ix=t,Ix}var Bx,Y7;function Tge(){if(Y7)return Bx;Y7=1;var e=Ic(),n=Sge(),t=Ege();function i(r,a){return t(n(r,a,e),r+"")}return Bx=i,Bx}var Fx,K7;function c0(){if(K7)return Fx;K7=1;var e=l9(),n=Xm(),t=_9(),i=fl();function r(a,o,l){if(!i(l))return!1;var f=typeof o;return(f=="number"?n(l)&&t(o,l.length):f=="string"&&o in l)?e(l[o],a):!1}return Fx=r,Fx}var qx,X7;function Mge(){if(X7)return qx;X7=1;var e=NH(),n=_ge(),t=Tge(),i=c0(),r=t(function(a,o){if(a==null)return[];var l=o.length;return l>1&&i(a,o[0],o[1])?o=[]:l>2&&i(o[0],o[1],o[2])&&(o=[o[0]]),n(a,e(o,1),[])});return qx=r,qx}var jge=Mge();const A9=ot(jge);function Hh(e){"@babel/helpers - typeof";return Hh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Hh(e)}function KS(){return KS=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},KS.apply(this,arguments)}function Dge(e,n){return $ge(e)||Nge(e,n)||Pge(e,n)||Rge()}function Rge(){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 Pge(e,n){if(e){if(typeof e=="string")return Z7(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Z7(e,n)}}function Z7(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function Nge(e,n){var t=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var i,r,a,o,l=[],f=!0,c=!1;try{if(a=(t=t.call(e)).next,n!==0)for(;!(f=(i=a.call(t)).done)&&(l.push(i.value),l.length!==n);f=!0);}catch(h){c=!0,r=h}finally{try{if(!f&&t.return!=null&&(o=t.return(),Object(o)!==o))return}finally{if(c)throw r}}return l}}function $ge(e){if(Array.isArray(e))return e}function Q7(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function Hx(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?Q7(Object(t),!0).forEach(function(i){zge(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Q7(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function zge(e,n,t){return n=Lge(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function Lge(e){var n=Ige(e,"string");return Hh(n)=="symbol"?n:n+""}function Ige(e,n){if(Hh(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(Hh(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function Bge(e){return Array.isArray(e)&&gi(e[0])&&gi(e[1])?e.join(" ~ "):e}var Fge=function(n){var t=n.separator,i=t===void 0?" : ":t,r=n.contentStyle,a=r===void 0?{}:r,o=n.itemStyle,l=o===void 0?{}:o,f=n.labelStyle,c=f===void 0?{}:f,h=n.payload,d=n.formatter,p=n.itemSorter,v=n.wrapperClassName,y=n.labelClassName,b=n.label,w=n.labelFormatter,_=n.accessibilityLayer,S=_===void 0?!1:_,C=function(){if(h&&h.length){var B={padding:0,margin:0},G=(p?A9(h,p):h).map(function(H,U){if(H.type==="none")return null;var P=Hx({display:"block",paddingTop:4,paddingBottom:4,color:H.color||"#000"},l),z=H.formatter||d||Bge,F=H.value,Y=H.name,D=F,V=Y;if(z&&D!=null&&V!=null){var W=z(F,Y,H,U,h);if(Array.isArray(W)){var $=Dge(W,2);D=$[0],V=$[1]}else D=W}return Z.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(U),style:P},gi(V)?Z.createElement("span",{className:"recharts-tooltip-item-name"},V):null,gi(V)?Z.createElement("span",{className:"recharts-tooltip-item-separator"},i):null,Z.createElement("span",{className:"recharts-tooltip-item-value"},D),Z.createElement("span",{className:"recharts-tooltip-item-unit"},H.unit||""))});return Z.createElement("ul",{className:"recharts-tooltip-item-list",style:B},G)}return null},E=Hx({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},a),A=Hx({margin:0},c),T=!Bn(b),j=T?b:"",N=cn("recharts-default-tooltip",v),q=cn("recharts-tooltip-label",y);T&&w&&h!==void 0&&h!==null&&(j=w(b,h));var R=S?{role:"status","aria-live":"assertive"}:{};return Z.createElement("div",KS({className:N,style:E},R),Z.createElement("p",{className:q,style:A},Z.isValidElement(j)?j:"".concat(j)),C())};function Uh(e){"@babel/helpers - typeof";return Uh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Uh(e)}function Mv(e,n,t){return n=qge(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function qge(e){var n=Hge(e,"string");return Uh(n)=="symbol"?n:n+""}function Hge(e,n){if(Uh(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(Uh(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}var qd="recharts-tooltip-wrapper",Uge={visibility:"hidden"};function Vge(e){var n=e.coordinate,t=e.translateX,i=e.translateY;return cn(qd,Mv(Mv(Mv(Mv({},"".concat(qd,"-right"),qe(t)&&n&&qe(n.x)&&t>=n.x),"".concat(qd,"-left"),qe(t)&&n&&qe(n.x)&&t<n.x),"".concat(qd,"-bottom"),qe(i)&&n&&qe(n.y)&&i>=n.y),"".concat(qd,"-top"),qe(i)&&n&&qe(n.y)&&i<n.y))}function J7(e){var n=e.allowEscapeViewBox,t=e.coordinate,i=e.key,r=e.offsetTopLeft,a=e.position,o=e.reverseDirection,l=e.tooltipDimension,f=e.viewBox,c=e.viewBoxDimension;if(a&&qe(a[i]))return a[i];var h=t[i]-l-r,d=t[i]+r;if(n[i])return o[i]?h:d;if(o[i]){var p=h,v=f[i];return p<v?Math.max(d,f[i]):Math.max(h,f[i])}var y=d+l,b=f[i]+c;return y>b?Math.max(h,f[i]):Math.max(d,f[i])}function Wge(e){var n=e.translateX,t=e.translateY,i=e.useTranslate3d;return{transform:i?"translate3d(".concat(n,"px, ").concat(t,"px, 0)"):"translate(".concat(n,"px, ").concat(t,"px)")}}function Gge(e){var n=e.allowEscapeViewBox,t=e.coordinate,i=e.offsetTopLeft,r=e.position,a=e.reverseDirection,o=e.tooltipBox,l=e.useTranslate3d,f=e.viewBox,c,h,d;return o.height>0&&o.width>0&&t?(h=J7({allowEscapeViewBox:n,coordinate:t,key:"x",offsetTopLeft:i,position:r,reverseDirection:a,tooltipDimension:o.width,viewBox:f,viewBoxDimension:f.width}),d=J7({allowEscapeViewBox:n,coordinate:t,key:"y",offsetTopLeft:i,position:r,reverseDirection:a,tooltipDimension:o.height,viewBox:f,viewBoxDimension:f.height}),c=Wge({translateX:h,translateY:d,useTranslate3d:l})):c=Uge,{cssProperties:c,cssClasses:Vge({translateX:h,translateY:d,coordinate:t})}}function Gf(e){"@babel/helpers - typeof";return Gf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Gf(e)}function eR(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function nR(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?eR(Object(t),!0).forEach(function(i){ZS(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):eR(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function Yge(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function Kge(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,BH(i.key),i)}}function Xge(e,n,t){return n&&Kge(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Zge(e,n,t){return n=Bg(n),Qge(e,IH()?Reflect.construct(n,t||[],Bg(e).constructor):n.apply(e,t))}function Qge(e,n){if(n&&(Gf(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Jge(e)}function Jge(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function IH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(IH=function(){return!!e})()}function Bg(e){return Bg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Bg(e)}function e1e(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&XS(e,n)}function XS(e,n){return XS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},XS(e,n)}function ZS(e,n,t){return n=BH(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function BH(e){var n=n1e(e,"string");return Gf(n)=="symbol"?n:n+""}function n1e(e,n){if(Gf(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(Gf(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var tR=1,t1e=(function(e){function n(){var t;Yge(this,n);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return t=Zge(this,n,[].concat(r)),ZS(t,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),ZS(t,"handleKeyDown",function(o){if(o.key==="Escape"){var l,f,c,h;t.setState({dismissed:!0,dismissedAtCoordinate:{x:(l=(f=t.props.coordinate)===null||f===void 0?void 0:f.x)!==null&&l!==void 0?l:0,y:(c=(h=t.props.coordinate)===null||h===void 0?void 0:h.y)!==null&&c!==void 0?c:0}})}}),t}return e1e(n,e),Xge(n,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var i=this.wrapperNode.getBoundingClientRect();(Math.abs(i.width-this.state.lastBoundingBox.width)>tR||Math.abs(i.height-this.state.lastBoundingBox.height)>tR)&&this.setState({lastBoundingBox:{width:i.width,height:i.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 i,r;this.props.active&&this.updateBBox(),this.state.dismissed&&(((i=this.props.coordinate)===null||i===void 0?void 0:i.x)!==this.state.dismissedAtCoordinate.x||((r=this.props.coordinate)===null||r===void 0?void 0:r.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var i=this,r=this.props,a=r.active,o=r.allowEscapeViewBox,l=r.animationDuration,f=r.animationEasing,c=r.children,h=r.coordinate,d=r.hasPayload,p=r.isAnimationActive,v=r.offset,y=r.position,b=r.reverseDirection,w=r.useTranslate3d,_=r.viewBox,S=r.wrapperStyle,C=Gge({allowEscapeViewBox:o,coordinate:h,offsetTopLeft:v,position:y,reverseDirection:b,tooltipBox:this.state.lastBoundingBox,useTranslate3d:w,viewBox:_}),E=C.cssClasses,A=C.cssProperties,T=nR(nR({transition:p&&a?"transform ".concat(l,"ms ").concat(f):void 0},A),{},{pointerEvents:"none",visibility:!this.state.dismissed&&a&&d?"visible":"hidden",position:"absolute",top:0,left:0},S);return Z.createElement("div",{tabIndex:-1,className:E,style:T,ref:function(N){i.wrapperNode=N}},c)}}])})(O.PureComponent),i1e=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Ou={isSsr:i1e()};function Yf(e){"@babel/helpers - typeof";return Yf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Yf(e)}function iR(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function rR(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?iR(Object(t),!0).forEach(function(i){O9(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):iR(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function r1e(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a1e(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,qH(i.key),i)}}function o1e(e,n,t){return n&&a1e(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function s1e(e,n,t){return n=Fg(n),l1e(e,FH()?Reflect.construct(n,t||[],Fg(e).constructor):n.apply(e,t))}function l1e(e,n){if(n&&(Yf(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return u1e(e)}function u1e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function FH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(FH=function(){return!!e})()}function Fg(e){return Fg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Fg(e)}function f1e(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&QS(e,n)}function QS(e,n){return QS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},QS(e,n)}function O9(e,n,t){return n=qH(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function qH(e){var n=c1e(e,"string");return Yf(n)=="symbol"?n:n+""}function c1e(e,n){if(Yf(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(Yf(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function d1e(e){return e.dataKey}function h1e(e,n){return Z.isValidElement(e)?Z.cloneElement(e,n):typeof e=="function"?Z.createElement(e,n):Z.createElement(Fge,n)}var ra=(function(e){function n(){return r1e(this,n),s1e(this,n,arguments)}return f1e(n,e),o1e(n,[{key:"render",value:function(){var i=this,r=this.props,a=r.active,o=r.allowEscapeViewBox,l=r.animationDuration,f=r.animationEasing,c=r.content,h=r.coordinate,d=r.filterNull,p=r.isAnimationActive,v=r.offset,y=r.payload,b=r.payloadUniqBy,w=r.position,_=r.reverseDirection,S=r.useTranslate3d,C=r.viewBox,E=r.wrapperStyle,A=y??[];d&&A.length&&(A=DH(y.filter(function(j){return j.value!=null&&(j.hide!==!0||i.props.includeHidden)}),b,d1e));var T=A.length>0;return Z.createElement(t1e,{allowEscapeViewBox:o,animationDuration:l,animationEasing:f,isAnimationActive:p,active:a,coordinate:h,hasPayload:T,offset:v,position:w,reverseDirection:_,useTranslate3d:S,viewBox:C,wrapperStyle:E},h1e(c,rR(rR({},this.props),{},{payload:A})))}}])})(O.PureComponent);O9(ra,"displayName","Tooltip");O9(ra,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Ou.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 Ux,aR;function m1e(){if(aR)return Ux;aR=1;var e=ho(),n=function(){return e.Date.now()};return Ux=n,Ux}var Vx,oR;function p1e(){if(oR)return Vx;oR=1;var e=/\s/;function n(t){for(var i=t.length;i--&&e.test(t.charAt(i)););return i}return Vx=n,Vx}var Wx,sR;function v1e(){if(sR)return Wx;sR=1;var e=p1e(),n=/^\s+/;function t(i){return i&&i.slice(0,e(i)+1).replace(n,"")}return Wx=t,Wx}var Gx,lR;function HH(){if(lR)return Gx;lR=1;var e=v1e(),n=fl(),t=Nc(),i=NaN,r=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,o=/^0o[0-7]+$/i,l=parseInt;function f(c){if(typeof c=="number")return c;if(t(c))return i;if(n(c)){var h=typeof c.valueOf=="function"?c.valueOf():c;c=n(h)?h+"":h}if(typeof c!="string")return c===0?c:+c;c=e(c);var d=a.test(c);return d||o.test(c)?l(c.slice(2),d?2:8):r.test(c)?i:+c}return Gx=f,Gx}var Yx,uR;function g1e(){if(uR)return Yx;uR=1;var e=fl(),n=m1e(),t=HH(),i="Expected a function",r=Math.max,a=Math.min;function o(l,f,c){var h,d,p,v,y,b,w=0,_=!1,S=!1,C=!0;if(typeof l!="function")throw new TypeError(i);f=t(f)||0,e(c)&&(_=!!c.leading,S="maxWait"in c,p=S?r(t(c.maxWait)||0,f):p,C="trailing"in c?!!c.trailing:C);function E(G){var H=h,U=d;return h=d=void 0,w=G,v=l.apply(U,H),v}function A(G){return w=G,y=setTimeout(N,f),_?E(G):v}function T(G){var H=G-b,U=G-w,P=f-H;return S?a(P,p-U):P}function j(G){var H=G-b,U=G-w;return b===void 0||H>=f||H<0||S&&U>=p}function N(){var G=n();if(j(G))return q(G);y=setTimeout(N,T(G))}function q(G){return y=void 0,C&&h?E(G):(h=d=void 0,v)}function R(){y!==void 0&&clearTimeout(y),w=0,h=b=d=y=void 0}function L(){return y===void 0?v:q(n())}function B(){var G=n(),H=j(G);if(h=arguments,d=this,b=G,H){if(y===void 0)return A(b);if(S)return clearTimeout(y),y=setTimeout(N,f),E(b)}return y===void 0&&(y=setTimeout(N,f)),v}return B.cancel=R,B.flush=L,B}return Yx=o,Yx}var Kx,fR;function y1e(){if(fR)return Kx;fR=1;var e=g1e(),n=fl(),t="Expected a function";function i(r,a,o){var l=!0,f=!0;if(typeof r!="function")throw new TypeError(t);return n(o)&&(l="leading"in o?!!o.leading:l,f="trailing"in o?!!o.trailing:f),e(r,a,{leading:l,maxWait:a,trailing:f})}return Kx=i,Kx}var b1e=y1e();const UH=ot(b1e);function Vh(e){"@babel/helpers - typeof";return Vh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Vh(e)}function cR(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function jv(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?cR(Object(t),!0).forEach(function(i){w1e(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):cR(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function w1e(e,n,t){return n=k1e(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function k1e(e){var n=_1e(e,"string");return Vh(n)=="symbol"?n:n+""}function _1e(e,n){if(Vh(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(Vh(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function x1e(e,n){return O1e(e)||A1e(e,n)||C1e(e,n)||S1e()}function S1e(){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 C1e(e,n){if(e){if(typeof e=="string")return dR(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return dR(e,n)}}function dR(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function A1e(e,n){var t=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var i,r,a,o,l=[],f=!0,c=!1;try{if(a=(t=t.call(e)).next,n!==0)for(;!(f=(i=a.call(t)).done)&&(l.push(i.value),l.length!==n);f=!0);}catch(h){c=!0,r=h}finally{try{if(!f&&t.return!=null&&(o=t.return(),Object(o)!==o))return}finally{if(c)throw r}}return l}}function O1e(e){if(Array.isArray(e))return e}var E9=O.forwardRef(function(e,n){var t=e.aspect,i=e.initialDimension,r=i===void 0?{width:-1,height:-1}:i,a=e.width,o=a===void 0?"100%":a,l=e.height,f=l===void 0?"100%":l,c=e.minWidth,h=c===void 0?0:c,d=e.minHeight,p=e.maxHeight,v=e.children,y=e.debounce,b=y===void 0?0:y,w=e.id,_=e.className,S=e.onResize,C=e.style,E=C===void 0?{}:C,A=O.useRef(null),T=O.useRef();T.current=S,O.useImperativeHandle(n,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 j=O.useState({containerWidth:r.width,containerHeight:r.height}),N=x1e(j,2),q=N[0],R=N[1],L=O.useCallback(function(G,H){R(function(U){var P=Math.round(G),z=Math.round(H);return U.containerWidth===P&&U.containerHeight===z?U:{containerWidth:P,containerHeight:z}})},[]);O.useEffect(function(){var G=function(Y){var D,V=Y[0].contentRect,W=V.width,$=V.height;L(W,$),(D=T.current)===null||D===void 0||D.call(T,W,$)};b>0&&(G=UH(G,b,{trailing:!0,leading:!1}));var H=new ResizeObserver(G),U=A.current.getBoundingClientRect(),P=U.width,z=U.height;return L(P,z),H.observe(A.current),function(){H.disconnect()}},[L,b]);var B=O.useMemo(function(){var G=q.containerWidth,H=q.containerHeight;if(G<0||H<0)return null;Vo(Yl(o)||Yl(f),`The width(%s) and height(%s) are both fixed numbers,
|
||
maybe you don't need to use a ResponsiveContainer.`,o,f),Vo(!t||t>0,"The aspect(%s) must be greater than zero.",t);var U=Yl(o)?G:o,P=Yl(f)?H:f;t&&t>0&&(U?P=U/t:P&&(U=P*t),p&&P>p&&(P=p)),Vo(U>0||P>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.`,U,P,o,f,h,d,t);var z=!Array.isArray(v)&&Uo(v.type).endsWith("Chart");return Z.Children.map(v,function(F){return Z.isValidElement(F)?O.cloneElement(F,jv({width:U,height:P},z?{style:jv({height:"100%",width:"100%",maxHeight:P,maxWidth:U},F.props.style)}:{})):F})},[t,v,f,p,d,h,q,o]);return Z.createElement("div",{id:w?"".concat(w):void 0,className:cn("recharts-responsive-container",_),style:jv(jv({},E),{},{width:o,height:f,minWidth:h,minHeight:d,maxHeight:p}),ref:A},B)}),VH=function(n){return null};VH.displayName="Cell";function Wh(e){"@babel/helpers - typeof";return Wh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Wh(e)}function hR(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function JS(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?hR(Object(t),!0).forEach(function(i){E1e(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):hR(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function E1e(e,n,t){return n=T1e(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function T1e(e){var n=M1e(e,"string");return Wh(n)=="symbol"?n:n+""}function M1e(e,n){if(Wh(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(Wh(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}var bf={widthCache:{},cacheCount:0},j1e=2e3,D1e={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},mR="recharts_measurement_span";function R1e(e){var n=JS({},e);return Object.keys(n).forEach(function(t){n[t]||delete n[t]}),n}var yh=function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(n==null||Ou.isSsr)return{width:0,height:0};var i=R1e(t),r=JSON.stringify({text:n,copyStyle:i});if(bf.widthCache[r])return bf.widthCache[r];try{var a=document.getElementById(mR);a||(a=document.createElement("span"),a.setAttribute("id",mR),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=JS(JS({},D1e),i);Object.assign(a.style,o),a.textContent="".concat(n);var l=a.getBoundingClientRect(),f={width:l.width,height:l.height};return bf.widthCache[r]=f,++bf.cacheCount>j1e&&(bf.cacheCount=0,bf.widthCache={}),f}catch{return{width:0,height:0}}},P1e=function(n){return{top:n.top+window.scrollY-document.documentElement.clientTop,left:n.left+window.scrollX-document.documentElement.clientLeft}};function Gh(e){"@babel/helpers - typeof";return Gh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Gh(e)}function qg(e,n){return L1e(e)||z1e(e,n)||$1e(e,n)||N1e()}function N1e(){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 $1e(e,n){if(e){if(typeof e=="string")return pR(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return pR(e,n)}}function pR(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function z1e(e,n){var t=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var i,r,a,o,l=[],f=!0,c=!1;try{if(a=(t=t.call(e)).next,n===0){if(Object(t)!==t)return;f=!1}else for(;!(f=(i=a.call(t)).done)&&(l.push(i.value),l.length!==n);f=!0);}catch(h){c=!0,r=h}finally{try{if(!f&&t.return!=null&&(o=t.return(),Object(o)!==o))return}finally{if(c)throw r}}return l}}function L1e(e){if(Array.isArray(e))return e}function I1e(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function vR(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,F1e(i.key),i)}}function B1e(e,n,t){return n&&vR(e.prototype,n),t&&vR(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function F1e(e){var n=q1e(e,"string");return Gh(n)=="symbol"?n:n+""}function q1e(e,n){if(Gh(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(Gh(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var gR=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,yR=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,H1e=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,U1e=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,WH={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},V1e=Object.keys(WH),Af="NaN";function W1e(e,n){return e*WH[n]}var Dv=(function(){function e(n,t){I1e(this,e),this.num=n,this.unit=t,this.num=n,this.unit=t,Number.isNaN(n)&&(this.unit=""),t!==""&&!H1e.test(t)&&(this.num=NaN,this.unit=""),V1e.includes(t)&&(this.num=W1e(n,t),this.unit="px")}return B1e(e,[{key:"add",value:function(t){return this.unit!==t.unit?new e(NaN,""):new e(this.num+t.num,this.unit)}},{key:"subtract",value:function(t){return this.unit!==t.unit?new e(NaN,""):new e(this.num-t.num,this.unit)}},{key:"multiply",value:function(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new e(NaN,""):new e(this.num*t.num,this.unit||t.unit)}},{key:"divide",value:function(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new e(NaN,""):new e(this.num/t.num,this.unit||t.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(t){var i,r=(i=U1e.exec(t))!==null&&i!==void 0?i:[],a=qg(r,3),o=a[1],l=a[2];return new e(parseFloat(o),l??"")}}])})();function GH(e){if(e.includes(Af))return Af;for(var n=e;n.includes("*")||n.includes("/");){var t,i=(t=gR.exec(n))!==null&&t!==void 0?t:[],r=qg(i,4),a=r[1],o=r[2],l=r[3],f=Dv.parse(a??""),c=Dv.parse(l??""),h=o==="*"?f.multiply(c):f.divide(c);if(h.isNaN())return Af;n=n.replace(gR,h.toString())}for(;n.includes("+")||/.-\d+(?:\.\d+)?/.test(n);){var d,p=(d=yR.exec(n))!==null&&d!==void 0?d:[],v=qg(p,4),y=v[1],b=v[2],w=v[3],_=Dv.parse(y??""),S=Dv.parse(w??""),C=b==="+"?_.add(S):_.subtract(S);if(C.isNaN())return Af;n=n.replace(yR,C.toString())}return n}var bR=/\(([^()]*)\)/;function G1e(e){for(var n=e;n.includes("(");){var t=bR.exec(n),i=qg(t,2),r=i[1];n=n.replace(bR,GH(r))}return n}function Y1e(e){var n=e.replace(/\s+/g,"");return n=G1e(n),n=GH(n),n}function K1e(e){try{return Y1e(e)}catch{return Af}}function Xx(e){var n=K1e(e.slice(5,-1));return n===Af?"":n}var X1e=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],Z1e=["dx","dy","angle","className","breakAll"];function e4(){return e4=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},e4.apply(this,arguments)}function wR(e,n){if(e==null)return{};var t=Q1e(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function Q1e(e,n){if(e==null)return{};var t={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){if(n.indexOf(i)>=0)continue;t[i]=e[i]}return t}function kR(e,n){return tye(e)||nye(e,n)||eye(e,n)||J1e()}function J1e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function eye(e,n){if(e){if(typeof e=="string")return _R(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return _R(e,n)}}function _R(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function nye(e,n){var t=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var i,r,a,o,l=[],f=!0,c=!1;try{if(a=(t=t.call(e)).next,n===0){if(Object(t)!==t)return;f=!1}else for(;!(f=(i=a.call(t)).done)&&(l.push(i.value),l.length!==n);f=!0);}catch(h){c=!0,r=h}finally{try{if(!f&&t.return!=null&&(o=t.return(),Object(o)!==o))return}finally{if(c)throw r}}return l}}function tye(e){if(Array.isArray(e))return e}var YH=/[ \f\n\r\t\v\u2028\u2029]+/,KH=function(n){var t=n.children,i=n.breakAll,r=n.style;try{var a=[];Bn(t)||(i?a=t.toString().split(""):a=t.toString().split(YH));var o=a.map(function(f){return{word:f,width:yh(f,r).width}}),l=i?0:yh(" ",r).width;return{wordsWithComputedWidth:o,spaceWidth:l}}catch{return null}},iye=function(n,t,i,r,a){var o=n.maxLines,l=n.children,f=n.style,c=n.breakAll,h=qe(o),d=l,p=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return U.reduce(function(P,z){var F=z.word,Y=z.width,D=P[P.length-1];if(D&&(r==null||a||D.width+Y+i<Number(r)))D.words.push(F),D.width+=Y+i;else{var V={words:[F],width:Y};P.push(V)}return P},[])},v=p(t),y=function(U){return U.reduce(function(P,z){return P.width>z.width?P:z})};if(!h)return v;for(var b="…",w=function(U){var P=d.slice(0,U),z=KH({breakAll:c,style:f,children:P+b}).wordsWithComputedWidth,F=p(z),Y=F.length>o||y(F).width>Number(r);return[Y,F]},_=0,S=d.length-1,C=0,E;_<=S&&C<=d.length-1;){var A=Math.floor((_+S)/2),T=A-1,j=w(T),N=kR(j,2),q=N[0],R=N[1],L=w(A),B=kR(L,1),G=B[0];if(!q&&!G&&(_=A+1),q&&G&&(S=A-1),!q&&G){E=R;break}C++}return E||v},xR=function(n){var t=Bn(n)?[]:n.toString().split(YH);return[{words:t}]},rye=function(n){var t=n.width,i=n.scaleToFit,r=n.children,a=n.style,o=n.breakAll,l=n.maxLines;if((t||i)&&!Ou.isSsr){var f,c,h=KH({breakAll:o,children:r,style:a});if(h){var d=h.wordsWithComputedWidth,p=h.spaceWidth;f=d,c=p}else return xR(r);return iye({breakAll:o,children:r,maxLines:l,style:a},f,c,t,i)}return xR(r)},SR="#808080",Hg=function(n){var t=n.x,i=t===void 0?0:t,r=n.y,a=r===void 0?0:r,o=n.lineHeight,l=o===void 0?"1em":o,f=n.capHeight,c=f===void 0?"0.71em":f,h=n.scaleToFit,d=h===void 0?!1:h,p=n.textAnchor,v=p===void 0?"start":p,y=n.verticalAnchor,b=y===void 0?"end":y,w=n.fill,_=w===void 0?SR:w,S=wR(n,X1e),C=O.useMemo(function(){return rye({breakAll:S.breakAll,children:S.children,maxLines:S.maxLines,scaleToFit:d,style:S.style,width:S.width})},[S.breakAll,S.children,S.maxLines,d,S.style,S.width]),E=S.dx,A=S.dy,T=S.angle,j=S.className,N=S.breakAll,q=wR(S,Z1e);if(!gi(i)||!gi(a))return null;var R=i+(qe(E)?E:0),L=a+(qe(A)?A:0),B;switch(b){case"start":B=Xx("calc(".concat(c,")"));break;case"middle":B=Xx("calc(".concat((C.length-1)/2," * -").concat(l," + (").concat(c," / 2))"));break;default:B=Xx("calc(".concat(C.length-1," * -").concat(l,")"));break}var G=[];if(d){var H=C[0].width,U=S.width;G.push("scale(".concat((qe(U)?U/H:1)/H,")"))}return T&&G.push("rotate(".concat(T,", ").concat(R,", ").concat(L,")")),G.length&&(q.transform=G.join(" ")),Z.createElement("text",e4({},$n(q,!0),{x:R,y:L,className:cn("recharts-text",j),textAnchor:v,fill:_.includes("url")?SR:_}),C.map(function(P,z){var F=P.words.join(N?"":" ");return Z.createElement("tspan",{x:R,dy:z===0?B:l,key:"".concat(F,"-").concat(z)},F)}))};function Zs(e,n){return e==null||n==null?NaN:e<n?-1:e>n?1:e>=n?0:NaN}function aye(e,n){return e==null||n==null?NaN:n<e?-1:n>e?1:n>=e?0:NaN}function T9(e){let n,t,i;e.length!==2?(n=Zs,t=(l,f)=>Zs(e(l),f),i=(l,f)=>e(l)-f):(n=e===Zs||e===aye?e:oye,t=e,i=e);function r(l,f,c=0,h=l.length){if(c<h){if(n(f,f)!==0)return h;do{const d=c+h>>>1;t(l[d],f)<0?c=d+1:h=d}while(c<h)}return c}function a(l,f,c=0,h=l.length){if(c<h){if(n(f,f)!==0)return h;do{const d=c+h>>>1;t(l[d],f)<=0?c=d+1:h=d}while(c<h)}return c}function o(l,f,c=0,h=l.length){const d=r(l,f,c,h-1);return d>c&&i(l[d-1],f)>-i(l[d],f)?d-1:d}return{left:r,center:o,right:a}}function oye(){return 0}function XH(e){return e===null?NaN:+e}function*sye(e,n){for(let t of e)t!=null&&(t=+t)>=t&&(yield t)}const lye=T9(Zs),Zm=lye.right;T9(XH).center;class CR extends Map{constructor(n,t=cye){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),n!=null)for(const[i,r]of n)this.set(i,r)}get(n){return super.get(AR(this,n))}has(n){return super.has(AR(this,n))}set(n,t){return super.set(uye(this,n),t)}delete(n){return super.delete(fye(this,n))}}function AR({_intern:e,_key:n},t){const i=n(t);return e.has(i)?e.get(i):t}function uye({_intern:e,_key:n},t){const i=n(t);return e.has(i)?e.get(i):(e.set(i,t),t)}function fye({_intern:e,_key:n},t){const i=n(t);return e.has(i)&&(t=e.get(i),e.delete(i)),t}function cye(e){return e!==null&&typeof e=="object"?e.valueOf():e}function dye(e=Zs){if(e===Zs)return ZH;if(typeof e!="function")throw new TypeError("compare is not a function");return(n,t)=>{const i=e(n,t);return i||i===0?i:(e(t,t)===0)-(e(n,n)===0)}}function ZH(e,n){return(e==null||!(e>=e))-(n==null||!(n>=n))||(e<n?-1:e>n?1:0)}const hye=Math.sqrt(50),mye=Math.sqrt(10),pye=Math.sqrt(2);function Ug(e,n,t){const i=(n-e)/Math.max(0,t),r=Math.floor(Math.log10(i)),a=i/Math.pow(10,r),o=a>=hye?10:a>=mye?5:a>=pye?2:1;let l,f,c;return r<0?(c=Math.pow(10,-r)/o,l=Math.round(e*c),f=Math.round(n*c),l/c<e&&++l,f/c>n&&--f,c=-c):(c=Math.pow(10,r)*o,l=Math.round(e/c),f=Math.round(n/c),l*c<e&&++l,f*c>n&&--f),f<l&&.5<=t&&t<2?Ug(e,n,t*2):[l,f,c]}function n4(e,n,t){if(n=+n,e=+e,t=+t,!(t>0))return[];if(e===n)return[e];const i=n<e,[r,a,o]=i?Ug(n,e,t):Ug(e,n,t);if(!(a>=r))return[];const l=a-r+1,f=new Array(l);if(i)if(o<0)for(let c=0;c<l;++c)f[c]=(a-c)/-o;else for(let c=0;c<l;++c)f[c]=(a-c)*o;else if(o<0)for(let c=0;c<l;++c)f[c]=(r+c)/-o;else for(let c=0;c<l;++c)f[c]=(r+c)*o;return f}function t4(e,n,t){return n=+n,e=+e,t=+t,Ug(e,n,t)[2]}function i4(e,n,t){n=+n,e=+e,t=+t;const i=n<e,r=i?t4(n,e,t):t4(e,n,t);return(i?-1:1)*(r<0?1/-r:r)}function OR(e,n){let t;for(const i of e)i!=null&&(t<i||t===void 0&&i>=i)&&(t=i);return t}function ER(e,n){let t;for(const i of e)i!=null&&(t>i||t===void 0&&i>=i)&&(t=i);return t}function QH(e,n,t=0,i=1/0,r){if(n=Math.floor(n),t=Math.floor(Math.max(0,t)),i=Math.floor(Math.min(e.length-1,i)),!(t<=n&&n<=i))return e;for(r=r===void 0?ZH:dye(r);i>t;){if(i-t>600){const f=i-t+1,c=n-t+1,h=Math.log(f),d=.5*Math.exp(2*h/3),p=.5*Math.sqrt(h*d*(f-d)/f)*(c-f/2<0?-1:1),v=Math.max(t,Math.floor(n-c*d/f+p)),y=Math.min(i,Math.floor(n+(f-c)*d/f+p));QH(e,n,v,y,r)}const a=e[n];let o=t,l=i;for(Hd(e,t,n),r(e[i],a)>0&&Hd(e,t,i);o<l;){for(Hd(e,o,l),++o,--l;r(e[o],a)<0;)++o;for(;r(e[l],a)>0;)--l}r(e[t],a)===0?Hd(e,t,l):(++l,Hd(e,l,i)),l<=n&&(t=l+1),n<=l&&(i=l-1)}return e}function Hd(e,n,t){const i=e[n];e[n]=e[t],e[t]=i}function vye(e,n,t){if(e=Float64Array.from(sye(e)),!(!(i=e.length)||isNaN(n=+n))){if(n<=0||i<2)return ER(e);if(n>=1)return OR(e);var i,r=(i-1)*n,a=Math.floor(r),o=OR(QH(e,a).subarray(0,a+1)),l=ER(e.subarray(a+1));return o+(l-o)*(r-a)}}function gye(e,n,t=XH){if(!(!(i=e.length)||isNaN(n=+n))){if(n<=0||i<2)return+t(e[0],0,e);if(n>=1)return+t(e[i-1],i-1,e);var i,r=(i-1)*n,a=Math.floor(r),o=+t(e[a],a,e),l=+t(e[a+1],a+1,e);return o+(l-o)*(r-a)}}function yye(e,n,t){e=+e,n=+n,t=(r=arguments.length)<2?(n=e,e=0,1):r<3?1:+t;for(var i=-1,r=Math.max(0,Math.ceil((n-e)/t))|0,a=new Array(r);++i<r;)a[i]=e+i*t;return a}function ya(e,n){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(n).domain(e);break}return this}function cs(e,n){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof n=="function"?this.interpolator(n):this.range(n);break}}return this}const r4=Symbol("implicit");function M9(){var e=new CR,n=[],t=[],i=r4;function r(a){let o=e.get(a);if(o===void 0){if(i!==r4)return i;e.set(a,o=n.push(a)-1)}return t[o%t.length]}return r.domain=function(a){if(!arguments.length)return n.slice();n=[],e=new CR;for(const o of a)e.has(o)||e.set(o,n.push(o)-1);return r},r.range=function(a){return arguments.length?(t=Array.from(a),r):t.slice()},r.unknown=function(a){return arguments.length?(i=a,r):i},r.copy=function(){return M9(n,t).unknown(i)},ya.apply(r,arguments),r}function Yh(){var e=M9().unknown(void 0),n=e.domain,t=e.range,i=0,r=1,a,o,l=!1,f=0,c=0,h=.5;delete e.unknown;function d(){var p=n().length,v=r<i,y=v?r:i,b=v?i:r;a=(b-y)/Math.max(1,p-f+c*2),l&&(a=Math.floor(a)),y+=(b-y-a*(p-f))*h,o=a*(1-f),l&&(y=Math.round(y),o=Math.round(o));var w=yye(p).map(function(_){return y+a*_});return t(v?w.reverse():w)}return e.domain=function(p){return arguments.length?(n(p),d()):n()},e.range=function(p){return arguments.length?([i,r]=p,i=+i,r=+r,d()):[i,r]},e.rangeRound=function(p){return[i,r]=p,i=+i,r=+r,l=!0,d()},e.bandwidth=function(){return o},e.step=function(){return a},e.round=function(p){return arguments.length?(l=!!p,d()):l},e.padding=function(p){return arguments.length?(f=Math.min(1,c=+p),d()):f},e.paddingInner=function(p){return arguments.length?(f=Math.min(1,p),d()):f},e.paddingOuter=function(p){return arguments.length?(c=+p,d()):c},e.align=function(p){return arguments.length?(h=Math.max(0,Math.min(1,p)),d()):h},e.copy=function(){return Yh(n(),[i,r]).round(l).paddingInner(f).paddingOuter(c).align(h)},ya.apply(d(),arguments)}function JH(e){var n=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return JH(n())},e}function bh(){return JH(Yh.apply(null,arguments).paddingInner(1))}function j9(e,n,t){e.prototype=n.prototype=t,t.constructor=e}function eU(e,n){var t=Object.create(e.prototype);for(var i in n)t[i]=n[i];return t}function Qm(){}var Kh=.7,Vg=1/Kh,Nf="\\s*([+-]?\\d+)\\s*",Xh="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Qa="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",bye=/^#([0-9a-f]{3,8})$/,wye=new RegExp(`^rgb\\(${Nf},${Nf},${Nf}\\)$`),kye=new RegExp(`^rgb\\(${Qa},${Qa},${Qa}\\)$`),_ye=new RegExp(`^rgba\\(${Nf},${Nf},${Nf},${Xh}\\)$`),xye=new RegExp(`^rgba\\(${Qa},${Qa},${Qa},${Xh}\\)$`),Sye=new RegExp(`^hsl\\(${Xh},${Qa},${Qa}\\)$`),Cye=new RegExp(`^hsla\\(${Xh},${Qa},${Qa},${Xh}\\)$`),TR={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};j9(Qm,Zh,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:MR,formatHex:MR,formatHex8:Aye,formatHsl:Oye,formatRgb:jR,toString:jR});function MR(){return this.rgb().formatHex()}function Aye(){return this.rgb().formatHex8()}function Oye(){return nU(this).formatHsl()}function jR(){return this.rgb().formatRgb()}function Zh(e){var n,t;return e=(e+"").trim().toLowerCase(),(n=bye.exec(e))?(t=n[1].length,n=parseInt(n[1],16),t===6?DR(n):t===3?new vr(n>>8&15|n>>4&240,n>>4&15|n&240,(n&15)<<4|n&15,1):t===8?Rv(n>>24&255,n>>16&255,n>>8&255,(n&255)/255):t===4?Rv(n>>12&15|n>>8&240,n>>8&15|n>>4&240,n>>4&15|n&240,((n&15)<<4|n&15)/255):null):(n=wye.exec(e))?new vr(n[1],n[2],n[3],1):(n=kye.exec(e))?new vr(n[1]*255/100,n[2]*255/100,n[3]*255/100,1):(n=_ye.exec(e))?Rv(n[1],n[2],n[3],n[4]):(n=xye.exec(e))?Rv(n[1]*255/100,n[2]*255/100,n[3]*255/100,n[4]):(n=Sye.exec(e))?NR(n[1],n[2]/100,n[3]/100,1):(n=Cye.exec(e))?NR(n[1],n[2]/100,n[3]/100,n[4]):TR.hasOwnProperty(e)?DR(TR[e]):e==="transparent"?new vr(NaN,NaN,NaN,0):null}function DR(e){return new vr(e>>16&255,e>>8&255,e&255,1)}function Rv(e,n,t,i){return i<=0&&(e=n=t=NaN),new vr(e,n,t,i)}function Eye(e){return e instanceof Qm||(e=Zh(e)),e?(e=e.rgb(),new vr(e.r,e.g,e.b,e.opacity)):new vr}function a4(e,n,t,i){return arguments.length===1?Eye(e):new vr(e,n,t,i??1)}function vr(e,n,t,i){this.r=+e,this.g=+n,this.b=+t,this.opacity=+i}j9(vr,a4,eU(Qm,{brighter(e){return e=e==null?Vg:Math.pow(Vg,e),new vr(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Kh:Math.pow(Kh,e),new vr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new vr(nu(this.r),nu(this.g),nu(this.b),Wg(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:RR,formatHex:RR,formatHex8:Tye,formatRgb:PR,toString:PR}));function RR(){return`#${Kl(this.r)}${Kl(this.g)}${Kl(this.b)}`}function Tye(){return`#${Kl(this.r)}${Kl(this.g)}${Kl(this.b)}${Kl((isNaN(this.opacity)?1:this.opacity)*255)}`}function PR(){const e=Wg(this.opacity);return`${e===1?"rgb(":"rgba("}${nu(this.r)}, ${nu(this.g)}, ${nu(this.b)}${e===1?")":`, ${e})`}`}function Wg(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function nu(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Kl(e){return e=nu(e),(e<16?"0":"")+e.toString(16)}function NR(e,n,t,i){return i<=0?e=n=t=NaN:t<=0||t>=1?e=n=NaN:n<=0&&(e=NaN),new Oa(e,n,t,i)}function nU(e){if(e instanceof Oa)return new Oa(e.h,e.s,e.l,e.opacity);if(e instanceof Qm||(e=Zh(e)),!e)return new Oa;if(e instanceof Oa)return e;e=e.rgb();var n=e.r/255,t=e.g/255,i=e.b/255,r=Math.min(n,t,i),a=Math.max(n,t,i),o=NaN,l=a-r,f=(a+r)/2;return l?(n===a?o=(t-i)/l+(t<i)*6:t===a?o=(i-n)/l+2:o=(n-t)/l+4,l/=f<.5?a+r:2-a-r,o*=60):l=f>0&&f<1?0:o,new Oa(o,l,f,e.opacity)}function Mye(e,n,t,i){return arguments.length===1?nU(e):new Oa(e,n,t,i??1)}function Oa(e,n,t,i){this.h=+e,this.s=+n,this.l=+t,this.opacity=+i}j9(Oa,Mye,eU(Qm,{brighter(e){return e=e==null?Vg:Math.pow(Vg,e),new Oa(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Kh:Math.pow(Kh,e),new Oa(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,n=isNaN(e)||isNaN(this.s)?0:this.s,t=this.l,i=t+(t<.5?t:1-t)*n,r=2*t-i;return new vr(Zx(e>=240?e-240:e+120,r,i),Zx(e,r,i),Zx(e<120?e+240:e-120,r,i),this.opacity)},clamp(){return new Oa($R(this.h),Pv(this.s),Pv(this.l),Wg(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=Wg(this.opacity);return`${e===1?"hsl(":"hsla("}${$R(this.h)}, ${Pv(this.s)*100}%, ${Pv(this.l)*100}%${e===1?")":`, ${e})`}`}}));function $R(e){return e=(e||0)%360,e<0?e+360:e}function Pv(e){return Math.max(0,Math.min(1,e||0))}function Zx(e,n,t){return(e<60?n+(t-n)*e/60:e<180?t:e<240?n+(t-n)*(240-e)/60:n)*255}const D9=e=>()=>e;function jye(e,n){return function(t){return e+t*n}}function Dye(e,n,t){return e=Math.pow(e,t),n=Math.pow(n,t)-e,t=1/t,function(i){return Math.pow(e+i*n,t)}}function Rye(e){return(e=+e)==1?tU:function(n,t){return t-n?Dye(n,t,e):D9(isNaN(n)?t:n)}}function tU(e,n){var t=n-e;return t?jye(e,t):D9(isNaN(e)?n:e)}const zR=(function e(n){var t=Rye(n);function i(r,a){var o=t((r=a4(r)).r,(a=a4(a)).r),l=t(r.g,a.g),f=t(r.b,a.b),c=tU(r.opacity,a.opacity);return function(h){return r.r=o(h),r.g=l(h),r.b=f(h),r.opacity=c(h),r+""}}return i.gamma=e,i})(1);function Pye(e,n){n||(n=[]);var t=e?Math.min(n.length,e.length):0,i=n.slice(),r;return function(a){for(r=0;r<t;++r)i[r]=e[r]*(1-a)+n[r]*a;return i}}function Nye(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function $ye(e,n){var t=n?n.length:0,i=e?Math.min(t,e.length):0,r=new Array(i),a=new Array(t),o;for(o=0;o<i;++o)r[o]=Bc(e[o],n[o]);for(;o<t;++o)a[o]=n[o];return function(l){for(o=0;o<i;++o)a[o]=r[o](l);return a}}function zye(e,n){var t=new Date;return e=+e,n=+n,function(i){return t.setTime(e*(1-i)+n*i),t}}function Gg(e,n){return e=+e,n=+n,function(t){return e*(1-t)+n*t}}function Lye(e,n){var t={},i={},r;(e===null||typeof e!="object")&&(e={}),(n===null||typeof n!="object")&&(n={});for(r in n)r in e?t[r]=Bc(e[r],n[r]):i[r]=n[r];return function(a){for(r in t)i[r]=t[r](a);return i}}var o4=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Qx=new RegExp(o4.source,"g");function Iye(e){return function(){return e}}function Bye(e){return function(n){return e(n)+""}}function Fye(e,n){var t=o4.lastIndex=Qx.lastIndex=0,i,r,a,o=-1,l=[],f=[];for(e=e+"",n=n+"";(i=o4.exec(e))&&(r=Qx.exec(n));)(a=r.index)>t&&(a=n.slice(t,a),l[o]?l[o]+=a:l[++o]=a),(i=i[0])===(r=r[0])?l[o]?l[o]+=r:l[++o]=r:(l[++o]=null,f.push({i:o,x:Gg(i,r)})),t=Qx.lastIndex;return t<n.length&&(a=n.slice(t),l[o]?l[o]+=a:l[++o]=a),l.length<2?f[0]?Bye(f[0].x):Iye(n):(n=f.length,function(c){for(var h=0,d;h<n;++h)l[(d=f[h]).i]=d.x(c);return l.join("")})}function Bc(e,n){var t=typeof n,i;return n==null||t==="boolean"?D9(n):(t==="number"?Gg:t==="string"?(i=Zh(n))?(n=i,zR):Fye:n instanceof Zh?zR:n instanceof Date?zye:Nye(n)?Pye:Array.isArray(n)?$ye:typeof n.valueOf!="function"&&typeof n.toString!="function"||isNaN(n)?Lye:Gg)(e,n)}function R9(e,n){return e=+e,n=+n,function(t){return Math.round(e*(1-t)+n*t)}}function qye(e,n){n===void 0&&(n=e,e=Bc);for(var t=0,i=n.length-1,r=n[0],a=new Array(i<0?0:i);t<i;)a[t]=e(r,r=n[++t]);return function(o){var l=Math.max(0,Math.min(i-1,Math.floor(o*=i)));return a[l](o-l)}}function Hye(e){return function(){return e}}function Yg(e){return+e}var LR=[0,1];function nr(e){return e}function s4(e,n){return(n-=e=+e)?function(t){return(t-e)/n}:Hye(isNaN(n)?NaN:.5)}function Uye(e,n){var t;return e>n&&(t=e,e=n,n=t),function(i){return Math.max(e,Math.min(n,i))}}function Vye(e,n,t){var i=e[0],r=e[1],a=n[0],o=n[1];return r<i?(i=s4(r,i),a=t(o,a)):(i=s4(i,r),a=t(a,o)),function(l){return a(i(l))}}function Wye(e,n,t){var i=Math.min(e.length,n.length)-1,r=new Array(i),a=new Array(i),o=-1;for(e[i]<e[0]&&(e=e.slice().reverse(),n=n.slice().reverse());++o<i;)r[o]=s4(e[o],e[o+1]),a[o]=t(n[o],n[o+1]);return function(l){var f=Zm(e,l,1,i)-1;return a[f](r[f](l))}}function Jm(e,n){return n.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function d0(){var e=LR,n=LR,t=Bc,i,r,a,o=nr,l,f,c;function h(){var p=Math.min(e.length,n.length);return o!==nr&&(o=Uye(e[0],e[p-1])),l=p>2?Wye:Vye,f=c=null,d}function d(p){return p==null||isNaN(p=+p)?a:(f||(f=l(e.map(i),n,t)))(i(o(p)))}return d.invert=function(p){return o(r((c||(c=l(n,e.map(i),Gg)))(p)))},d.domain=function(p){return arguments.length?(e=Array.from(p,Yg),h()):e.slice()},d.range=function(p){return arguments.length?(n=Array.from(p),h()):n.slice()},d.rangeRound=function(p){return n=Array.from(p),t=R9,h()},d.clamp=function(p){return arguments.length?(o=p?!0:nr,h()):o!==nr},d.interpolate=function(p){return arguments.length?(t=p,h()):t},d.unknown=function(p){return arguments.length?(a=p,d):a},function(p,v){return i=p,r=v,h()}}function P9(){return d0()(nr,nr)}function Gye(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Kg(e,n){if(!isFinite(e)||e===0)return null;var t=(e=n?e.toExponential(n-1):e.toExponential()).indexOf("e"),i=e.slice(0,t);return[i.length>1?i[0]+i.slice(2):i,+e.slice(t+1)]}function Kf(e){return e=Kg(Math.abs(e)),e?e[1]:NaN}function Yye(e,n){return function(t,i){for(var r=t.length,a=[],o=0,l=e[0],f=0;r>0&&l>0&&(f+l+1>i&&(l=Math.max(1,i-f)),a.push(t.substring(r-=l,r+l)),!((f+=l+1)>i));)l=e[o=(o+1)%e.length];return a.reverse().join(n)}}function Kye(e){return function(n){return n.replace(/[0-9]/g,function(t){return e[+t]})}}var Xye=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Qh(e){if(!(n=Xye.exec(e)))throw new Error("invalid format: "+e);var n;return new N9({fill:n[1],align:n[2],sign:n[3],symbol:n[4],zero:n[5],width:n[6],comma:n[7],precision:n[8]&&n[8].slice(1),trim:n[9],type:n[10]})}Qh.prototype=N9.prototype;function N9(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+""}N9.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 Zye(e){e:for(var n=e.length,t=1,i=-1,r;t<n;++t)switch(e[t]){case".":i=r=t;break;case"0":i===0&&(i=t),r=t;break;default:if(!+e[t])break e;i>0&&(i=0);break}return i>0?e.slice(0,i)+e.slice(r+1):e}var Xg;function Qye(e,n){var t=Kg(e,n);if(!t)return Xg=void 0,e.toPrecision(n);var i=t[0],r=t[1],a=r-(Xg=Math.max(-8,Math.min(8,Math.floor(r/3)))*3)+1,o=i.length;return a===o?i:a>o?i+new Array(a-o+1).join("0"):a>0?i.slice(0,a)+"."+i.slice(a):"0."+new Array(1-a).join("0")+Kg(e,Math.max(0,n+a-1))[0]}function IR(e,n){var t=Kg(e,n);if(!t)return e+"";var i=t[0],r=t[1];return r<0?"0."+new Array(-r).join("0")+i:i.length>r+1?i.slice(0,r+1)+"."+i.slice(r+1):i+new Array(r-i.length+2).join("0")}const BR={"%":(e,n)=>(e*100).toFixed(n),b:e=>Math.round(e).toString(2),c:e=>e+"",d:Gye,e:(e,n)=>e.toExponential(n),f:(e,n)=>e.toFixed(n),g:(e,n)=>e.toPrecision(n),o:e=>Math.round(e).toString(8),p:(e,n)=>IR(e*100,n),r:IR,s:Qye,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function FR(e){return e}var qR=Array.prototype.map,HR=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Jye(e){var n=e.grouping===void 0||e.thousands===void 0?FR:Yye(qR.call(e.grouping,Number),e.thousands+""),t=e.currency===void 0?"":e.currency[0]+"",i=e.currency===void 0?"":e.currency[1]+"",r=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?FR:Kye(qR.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",l=e.minus===void 0?"−":e.minus+"",f=e.nan===void 0?"NaN":e.nan+"";function c(d,p){d=Qh(d);var v=d.fill,y=d.align,b=d.sign,w=d.symbol,_=d.zero,S=d.width,C=d.comma,E=d.precision,A=d.trim,T=d.type;T==="n"?(C=!0,T="g"):BR[T]||(E===void 0&&(E=12),A=!0,T="g"),(_||v==="0"&&y==="=")&&(_=!0,v="0",y="=");var j=(p&&p.prefix!==void 0?p.prefix:"")+(w==="$"?t:w==="#"&&/[boxX]/.test(T)?"0"+T.toLowerCase():""),N=(w==="$"?i:/[%p]/.test(T)?o:"")+(p&&p.suffix!==void 0?p.suffix:""),q=BR[T],R=/[defgprs%]/.test(T);E=E===void 0?6:/[gprs]/.test(T)?Math.max(1,Math.min(21,E)):Math.max(0,Math.min(20,E));function L(B){var G=j,H=N,U,P,z;if(T==="c")H=q(B)+H,B="";else{B=+B;var F=B<0||1/B<0;if(B=isNaN(B)?f:q(Math.abs(B),E),A&&(B=Zye(B)),F&&+B==0&&b!=="+"&&(F=!1),G=(F?b==="("?b:l:b==="-"||b==="("?"":b)+G,H=(T==="s"&&!isNaN(B)&&Xg!==void 0?HR[8+Xg/3]:"")+H+(F&&b==="("?")":""),R){for(U=-1,P=B.length;++U<P;)if(z=B.charCodeAt(U),48>z||z>57){H=(z===46?r+B.slice(U+1):B.slice(U))+H,B=B.slice(0,U);break}}}C&&!_&&(B=n(B,1/0));var Y=G.length+B.length+H.length,D=Y<S?new Array(S-Y+1).join(v):"";switch(C&&_&&(B=n(D+B,D.length?S-H.length:1/0),D=""),y){case"<":B=G+B+H+D;break;case"=":B=G+D+B+H;break;case"^":B=D.slice(0,Y=D.length>>1)+G+B+H+D.slice(Y);break;default:B=D+G+B+H;break}return a(B)}return L.toString=function(){return d+""},L}function h(d,p){var v=Math.max(-8,Math.min(8,Math.floor(Kf(p)/3)))*3,y=Math.pow(10,-v),b=c((d=Qh(d),d.type="f",d),{suffix:HR[8+v/3]});return function(w){return b(y*w)}}return{format:c,formatPrefix:h}}var Nv,$9,iU;e0e({thousands:",",grouping:[3],currency:["$",""]});function e0e(e){return Nv=Jye(e),$9=Nv.format,iU=Nv.formatPrefix,Nv}function n0e(e){return Math.max(0,-Kf(Math.abs(e)))}function t0e(e,n){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Kf(n)/3)))*3-Kf(Math.abs(e)))}function i0e(e,n){return e=Math.abs(e),n=Math.abs(n)-e,Math.max(0,Kf(n)-Kf(e))+1}function rU(e,n,t,i){var r=i4(e,n,t),a;switch(i=Qh(i??",f"),i.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(n));return i.precision==null&&!isNaN(a=t0e(r,o))&&(i.precision=a),iU(i,o)}case"":case"e":case"g":case"p":case"r":{i.precision==null&&!isNaN(a=i0e(r,Math.max(Math.abs(e),Math.abs(n))))&&(i.precision=a-(i.type==="e"));break}case"f":case"%":{i.precision==null&&!isNaN(a=n0e(r))&&(i.precision=a-(i.type==="%")*2);break}}return $9(i)}function dl(e){var n=e.domain;return e.ticks=function(t){var i=n();return n4(i[0],i[i.length-1],t??10)},e.tickFormat=function(t,i){var r=n();return rU(r[0],r[r.length-1],t??10,i)},e.nice=function(t){t==null&&(t=10);var i=n(),r=0,a=i.length-1,o=i[r],l=i[a],f,c,h=10;for(l<o&&(c=o,o=l,l=c,c=r,r=a,a=c);h-- >0;){if(c=t4(o,l,t),c===f)return i[r]=o,i[a]=l,n(i);if(c>0)o=Math.floor(o/c)*c,l=Math.ceil(l/c)*c;else if(c<0)o=Math.ceil(o*c)/c,l=Math.floor(l*c)/c;else break;f=c}return e},e}function Zg(){var e=P9();return e.copy=function(){return Jm(e,Zg())},ya.apply(e,arguments),dl(e)}function aU(e){var n;function t(i){return i==null||isNaN(i=+i)?n:i}return t.invert=t,t.domain=t.range=function(i){return arguments.length?(e=Array.from(i,Yg),t):e.slice()},t.unknown=function(i){return arguments.length?(n=i,t):n},t.copy=function(){return aU(e).unknown(n)},e=arguments.length?Array.from(e,Yg):[0,1],dl(t)}function oU(e,n){e=e.slice();var t=0,i=e.length-1,r=e[t],a=e[i],o;return a<r&&(o=t,t=i,i=o,o=r,r=a,a=o),e[t]=n.floor(r),e[i]=n.ceil(a),e}function UR(e){return Math.log(e)}function VR(e){return Math.exp(e)}function r0e(e){return-Math.log(-e)}function a0e(e){return-Math.exp(-e)}function o0e(e){return isFinite(e)?+("1e"+e):e<0?0:e}function s0e(e){return e===10?o0e:e===Math.E?Math.exp:n=>Math.pow(e,n)}function l0e(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),n=>Math.log(n)/e)}function WR(e){return(n,t)=>-e(-n,t)}function z9(e){const n=e(UR,VR),t=n.domain;let i=10,r,a;function o(){return r=l0e(i),a=s0e(i),t()[0]<0?(r=WR(r),a=WR(a),e(r0e,a0e)):e(UR,VR),n}return n.base=function(l){return arguments.length?(i=+l,o()):i},n.domain=function(l){return arguments.length?(t(l),o()):t()},n.ticks=l=>{const f=t();let c=f[0],h=f[f.length-1];const d=h<c;d&&([c,h]=[h,c]);let p=r(c),v=r(h),y,b;const w=l==null?10:+l;let _=[];if(!(i%1)&&v-p<w){if(p=Math.floor(p),v=Math.ceil(v),c>0){for(;p<=v;++p)for(y=1;y<i;++y)if(b=p<0?y/a(-p):y*a(p),!(b<c)){if(b>h)break;_.push(b)}}else for(;p<=v;++p)for(y=i-1;y>=1;--y)if(b=p>0?y/a(-p):y*a(p),!(b<c)){if(b>h)break;_.push(b)}_.length*2<w&&(_=n4(c,h,w))}else _=n4(p,v,Math.min(v-p,w)).map(a);return d?_.reverse():_},n.tickFormat=(l,f)=>{if(l==null&&(l=10),f==null&&(f=i===10?"s":","),typeof f!="function"&&(!(i%1)&&(f=Qh(f)).precision==null&&(f.trim=!0),f=$9(f)),l===1/0)return f;const c=Math.max(1,i*l/n.ticks().length);return h=>{let d=h/a(Math.round(r(h)));return d*i<i-.5&&(d*=i),d<=c?f(h):""}},n.nice=()=>t(oU(t(),{floor:l=>a(Math.floor(r(l))),ceil:l=>a(Math.ceil(r(l)))})),n}function sU(){const e=z9(d0()).domain([1,10]);return e.copy=()=>Jm(e,sU()).base(e.base()),ya.apply(e,arguments),e}function GR(e){return function(n){return Math.sign(n)*Math.log1p(Math.abs(n/e))}}function YR(e){return function(n){return Math.sign(n)*Math.expm1(Math.abs(n))*e}}function L9(e){var n=1,t=e(GR(n),YR(n));return t.constant=function(i){return arguments.length?e(GR(n=+i),YR(n)):n},dl(t)}function lU(){var e=L9(d0());return e.copy=function(){return Jm(e,lU()).constant(e.constant())},ya.apply(e,arguments)}function KR(e){return function(n){return n<0?-Math.pow(-n,e):Math.pow(n,e)}}function u0e(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function f0e(e){return e<0?-e*e:e*e}function I9(e){var n=e(nr,nr),t=1;function i(){return t===1?e(nr,nr):t===.5?e(u0e,f0e):e(KR(t),KR(1/t))}return n.exponent=function(r){return arguments.length?(t=+r,i()):t},dl(n)}function B9(){var e=I9(d0());return e.copy=function(){return Jm(e,B9()).exponent(e.exponent())},ya.apply(e,arguments),e}function c0e(){return B9.apply(null,arguments).exponent(.5)}function XR(e){return Math.sign(e)*e*e}function d0e(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function uU(){var e=P9(),n=[0,1],t=!1,i;function r(a){var o=d0e(e(a));return isNaN(o)?i:t?Math.round(o):o}return r.invert=function(a){return e.invert(XR(a))},r.domain=function(a){return arguments.length?(e.domain(a),r):e.domain()},r.range=function(a){return arguments.length?(e.range((n=Array.from(a,Yg)).map(XR)),r):n.slice()},r.rangeRound=function(a){return r.range(a).round(!0)},r.round=function(a){return arguments.length?(t=!!a,r):t},r.clamp=function(a){return arguments.length?(e.clamp(a),r):e.clamp()},r.unknown=function(a){return arguments.length?(i=a,r):i},r.copy=function(){return uU(e.domain(),n).round(t).clamp(e.clamp()).unknown(i)},ya.apply(r,arguments),dl(r)}function fU(){var e=[],n=[],t=[],i;function r(){var o=0,l=Math.max(1,n.length);for(t=new Array(l-1);++o<l;)t[o-1]=gye(e,o/l);return a}function a(o){return o==null||isNaN(o=+o)?i:n[Zm(t,o)]}return a.invertExtent=function(o){var l=n.indexOf(o);return l<0?[NaN,NaN]:[l>0?t[l-1]:e[0],l<t.length?t[l]:e[e.length-1]]},a.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let l of o)l!=null&&!isNaN(l=+l)&&e.push(l);return e.sort(Zs),r()},a.range=function(o){return arguments.length?(n=Array.from(o),r()):n.slice()},a.unknown=function(o){return arguments.length?(i=o,a):i},a.quantiles=function(){return t.slice()},a.copy=function(){return fU().domain(e).range(n).unknown(i)},ya.apply(a,arguments)}function cU(){var e=0,n=1,t=1,i=[.5],r=[0,1],a;function o(f){return f!=null&&f<=f?r[Zm(i,f,0,t)]:a}function l(){var f=-1;for(i=new Array(t);++f<t;)i[f]=((f+1)*n-(f-t)*e)/(t+1);return o}return o.domain=function(f){return arguments.length?([e,n]=f,e=+e,n=+n,l()):[e,n]},o.range=function(f){return arguments.length?(t=(r=Array.from(f)).length-1,l()):r.slice()},o.invertExtent=function(f){var c=r.indexOf(f);return c<0?[NaN,NaN]:c<1?[e,i[0]]:c>=t?[i[t-1],n]:[i[c-1],i[c]]},o.unknown=function(f){return arguments.length&&(a=f),o},o.thresholds=function(){return i.slice()},o.copy=function(){return cU().domain([e,n]).range(r).unknown(a)},ya.apply(dl(o),arguments)}function dU(){var e=[.5],n=[0,1],t,i=1;function r(a){return a!=null&&a<=a?n[Zm(e,a,0,i)]:t}return r.domain=function(a){return arguments.length?(e=Array.from(a),i=Math.min(e.length,n.length-1),r):e.slice()},r.range=function(a){return arguments.length?(n=Array.from(a),i=Math.min(e.length,n.length-1),r):n.slice()},r.invertExtent=function(a){var o=n.indexOf(a);return[e[o-1],e[o]]},r.unknown=function(a){return arguments.length?(t=a,r):t},r.copy=function(){return dU().domain(e).range(n).unknown(t)},ya.apply(r,arguments)}const Jx=new Date,e3=new Date;function yi(e,n,t,i){function r(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return r.floor=a=>(e(a=new Date(+a)),a),r.ceil=a=>(e(a=new Date(a-1)),n(a,1),e(a),a),r.round=a=>{const o=r(a),l=r.ceil(a);return a-o<l-a?o:l},r.offset=(a,o)=>(n(a=new Date(+a),o==null?1:Math.floor(o)),a),r.range=(a,o,l)=>{const f=[];if(a=r.ceil(a),l=l==null?1:Math.floor(l),!(a<o)||!(l>0))return f;let c;do f.push(c=new Date(+a)),n(a,l),e(a);while(c<a&&a<o);return f},r.filter=a=>yi(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,l)=>{if(o>=o)if(l<0)for(;++l<=0;)for(;n(o,-1),!a(o););else for(;--l>=0;)for(;n(o,1),!a(o););}),t&&(r.count=(a,o)=>(Jx.setTime(+a),e3.setTime(+o),e(Jx),e(e3),Math.floor(t(Jx,e3))),r.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?r.filter(i?o=>i(o)%a===0:o=>r.count(0,o)%a===0):r)),r}const Qg=yi(()=>{},(e,n)=>{e.setTime(+e+n)},(e,n)=>n-e);Qg.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?yi(n=>{n.setTime(Math.floor(n/e)*e)},(n,t)=>{n.setTime(+n+t*e)},(n,t)=>(t-n)/e):Qg);Qg.range;const Lo=1e3,sa=Lo*60,Io=sa*60,Qo=Io*24,F9=Qo*7,ZR=Qo*30,n3=Qo*365,Xl=yi(e=>{e.setTime(e-e.getMilliseconds())},(e,n)=>{e.setTime(+e+n*Lo)},(e,n)=>(n-e)/Lo,e=>e.getUTCSeconds());Xl.range;const q9=yi(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Lo)},(e,n)=>{e.setTime(+e+n*sa)},(e,n)=>(n-e)/sa,e=>e.getMinutes());q9.range;const H9=yi(e=>{e.setUTCSeconds(0,0)},(e,n)=>{e.setTime(+e+n*sa)},(e,n)=>(n-e)/sa,e=>e.getUTCMinutes());H9.range;const U9=yi(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Lo-e.getMinutes()*sa)},(e,n)=>{e.setTime(+e+n*Io)},(e,n)=>(n-e)/Io,e=>e.getHours());U9.range;const V9=yi(e=>{e.setUTCMinutes(0,0,0)},(e,n)=>{e.setTime(+e+n*Io)},(e,n)=>(n-e)/Io,e=>e.getUTCHours());V9.range;const ep=yi(e=>e.setHours(0,0,0,0),(e,n)=>e.setDate(e.getDate()+n),(e,n)=>(n-e-(n.getTimezoneOffset()-e.getTimezoneOffset())*sa)/Qo,e=>e.getDate()-1);ep.range;const h0=yi(e=>{e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCDate(e.getUTCDate()+n)},(e,n)=>(n-e)/Qo,e=>e.getUTCDate()-1);h0.range;const hU=yi(e=>{e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCDate(e.getUTCDate()+n)},(e,n)=>(n-e)/Qo,e=>Math.floor(e/Qo));hU.range;function Eu(e){return yi(n=>{n.setDate(n.getDate()-(n.getDay()+7-e)%7),n.setHours(0,0,0,0)},(n,t)=>{n.setDate(n.getDate()+t*7)},(n,t)=>(t-n-(t.getTimezoneOffset()-n.getTimezoneOffset())*sa)/F9)}const m0=Eu(0),Jg=Eu(1),h0e=Eu(2),m0e=Eu(3),Xf=Eu(4),p0e=Eu(5),v0e=Eu(6);m0.range;Jg.range;h0e.range;m0e.range;Xf.range;p0e.range;v0e.range;function Tu(e){return yi(n=>{n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-e)%7),n.setUTCHours(0,0,0,0)},(n,t)=>{n.setUTCDate(n.getUTCDate()+t*7)},(n,t)=>(t-n)/F9)}const p0=Tu(0),e1=Tu(1),g0e=Tu(2),y0e=Tu(3),Zf=Tu(4),b0e=Tu(5),w0e=Tu(6);p0.range;e1.range;g0e.range;y0e.range;Zf.range;b0e.range;w0e.range;const W9=yi(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,n)=>{e.setMonth(e.getMonth()+n)},(e,n)=>n.getMonth()-e.getMonth()+(n.getFullYear()-e.getFullYear())*12,e=>e.getMonth());W9.range;const G9=yi(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCMonth(e.getUTCMonth()+n)},(e,n)=>n.getUTCMonth()-e.getUTCMonth()+(n.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());G9.range;const Jo=yi(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,n)=>{e.setFullYear(e.getFullYear()+n)},(e,n)=>n.getFullYear()-e.getFullYear(),e=>e.getFullYear());Jo.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:yi(n=>{n.setFullYear(Math.floor(n.getFullYear()/e)*e),n.setMonth(0,1),n.setHours(0,0,0,0)},(n,t)=>{n.setFullYear(n.getFullYear()+t*e)});Jo.range;const es=yi(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCFullYear(e.getUTCFullYear()+n)},(e,n)=>n.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());es.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:yi(n=>{n.setUTCFullYear(Math.floor(n.getUTCFullYear()/e)*e),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},(n,t)=>{n.setUTCFullYear(n.getUTCFullYear()+t*e)});es.range;function mU(e,n,t,i,r,a){const o=[[Xl,1,Lo],[Xl,5,5*Lo],[Xl,15,15*Lo],[Xl,30,30*Lo],[a,1,sa],[a,5,5*sa],[a,15,15*sa],[a,30,30*sa],[r,1,Io],[r,3,3*Io],[r,6,6*Io],[r,12,12*Io],[i,1,Qo],[i,2,2*Qo],[t,1,F9],[n,1,ZR],[n,3,3*ZR],[e,1,n3]];function l(c,h,d){const p=h<c;p&&([c,h]=[h,c]);const v=d&&typeof d.range=="function"?d:f(c,h,d),y=v?v.range(c,+h+1):[];return p?y.reverse():y}function f(c,h,d){const p=Math.abs(h-c)/d,v=T9(([,,w])=>w).right(o,p);if(v===o.length)return e.every(i4(c/n3,h/n3,d));if(v===0)return Qg.every(Math.max(i4(c,h,d),1));const[y,b]=o[p/o[v-1][2]<o[v][2]/p?v-1:v];return y.every(b)}return[l,f]}const[k0e,_0e]=mU(es,G9,p0,hU,V9,H9),[x0e,S0e]=mU(Jo,W9,m0,ep,U9,q9);function t3(e){if(0<=e.y&&e.y<100){var n=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return n.setFullYear(e.y),n}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function i3(e){if(0<=e.y&&e.y<100){var n=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return n.setUTCFullYear(e.y),n}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Ud(e,n,t){return{y:e,m:n,d:t,H:0,M:0,S:0,L:0}}function C0e(e){var n=e.dateTime,t=e.date,i=e.time,r=e.periods,a=e.days,o=e.shortDays,l=e.months,f=e.shortMonths,c=Vd(r),h=Wd(r),d=Vd(a),p=Wd(a),v=Vd(o),y=Wd(o),b=Vd(l),w=Wd(l),_=Vd(f),S=Wd(f),C={a:z,A:F,b:Y,B:D,c:null,d:iP,e:iP,f:Y0e,g:rbe,G:obe,H:V0e,I:W0e,j:G0e,L:pU,m:K0e,M:X0e,p:V,q:W,Q:oP,s:sP,S:Z0e,u:Q0e,U:J0e,V:ebe,w:nbe,W:tbe,x:null,X:null,y:ibe,Y:abe,Z:sbe,"%":aP},E={a:$,A:X,b:te,B:ae,c:null,d:rP,e:rP,f:cbe,g:kbe,G:xbe,H:lbe,I:ube,j:fbe,L:gU,m:dbe,M:hbe,p:le,q:ye,Q:oP,s:sP,S:mbe,u:pbe,U:vbe,V:gbe,w:ybe,W:bbe,x:null,X:null,y:wbe,Y:_be,Z:Sbe,"%":aP},A={a:R,A:L,b:B,B:G,c:H,d:nP,e:nP,f:F0e,g:eP,G:JR,H:tP,I:tP,j:z0e,L:B0e,m:$0e,M:L0e,p:q,q:N0e,Q:H0e,s:U0e,S:I0e,u:M0e,U:j0e,V:D0e,w:T0e,W:R0e,x:U,X:P,y:eP,Y:JR,Z:P0e,"%":q0e};C.x=T(t,C),C.X=T(i,C),C.c=T(n,C),E.x=T(t,E),E.X=T(i,E),E.c=T(n,E);function T(oe,ue){return function(ke){var ie=[],Re=-1,pe=0,Ce=oe.length,De,be,_e;for(ke instanceof Date||(ke=new Date(+ke));++Re<Ce;)oe.charCodeAt(Re)===37&&(ie.push(oe.slice(pe,Re)),(be=QR[De=oe.charAt(++Re)])!=null?De=oe.charAt(++Re):be=De==="e"?" ":"0",(_e=ue[De])&&(De=_e(ke,be)),ie.push(De),pe=Re+1);return ie.push(oe.slice(pe,Re)),ie.join("")}}function j(oe,ue){return function(ke){var ie=Ud(1900,void 0,1),Re=N(ie,oe,ke+="",0),pe,Ce;if(Re!=ke.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(ue&&!("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?(pe=i3(Ud(ie.y,0,1)),Ce=pe.getUTCDay(),pe=Ce>4||Ce===0?e1.ceil(pe):e1(pe),pe=h0.offset(pe,(ie.V-1)*7),ie.y=pe.getUTCFullYear(),ie.m=pe.getUTCMonth(),ie.d=pe.getUTCDate()+(ie.w+6)%7):(pe=t3(Ud(ie.y,0,1)),Ce=pe.getDay(),pe=Ce>4||Ce===0?Jg.ceil(pe):Jg(pe),pe=ep.offset(pe,(ie.V-1)*7),ie.y=pe.getFullYear(),ie.m=pe.getMonth(),ie.d=pe.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),Ce="Z"in ie?i3(Ud(ie.y,0,1)).getUTCDay():t3(Ud(ie.y,0,1)).getDay(),ie.m=0,ie.d="W"in ie?(ie.w+6)%7+ie.W*7-(Ce+5)%7:ie.w+ie.U*7-(Ce+6)%7);return"Z"in ie?(ie.H+=ie.Z/100|0,ie.M+=ie.Z%100,i3(ie)):t3(ie)}}function N(oe,ue,ke,ie){for(var Re=0,pe=ue.length,Ce=ke.length,De,be;Re<pe;){if(ie>=Ce)return-1;if(De=ue.charCodeAt(Re++),De===37){if(De=ue.charAt(Re++),be=A[De in QR?ue.charAt(Re++):De],!be||(ie=be(oe,ke,ie))<0)return-1}else if(De!=ke.charCodeAt(ie++))return-1}return ie}function q(oe,ue,ke){var ie=c.exec(ue.slice(ke));return ie?(oe.p=h.get(ie[0].toLowerCase()),ke+ie[0].length):-1}function R(oe,ue,ke){var ie=v.exec(ue.slice(ke));return ie?(oe.w=y.get(ie[0].toLowerCase()),ke+ie[0].length):-1}function L(oe,ue,ke){var ie=d.exec(ue.slice(ke));return ie?(oe.w=p.get(ie[0].toLowerCase()),ke+ie[0].length):-1}function B(oe,ue,ke){var ie=_.exec(ue.slice(ke));return ie?(oe.m=S.get(ie[0].toLowerCase()),ke+ie[0].length):-1}function G(oe,ue,ke){var ie=b.exec(ue.slice(ke));return ie?(oe.m=w.get(ie[0].toLowerCase()),ke+ie[0].length):-1}function H(oe,ue,ke){return N(oe,n,ue,ke)}function U(oe,ue,ke){return N(oe,t,ue,ke)}function P(oe,ue,ke){return N(oe,i,ue,ke)}function z(oe){return o[oe.getDay()]}function F(oe){return a[oe.getDay()]}function Y(oe){return f[oe.getMonth()]}function D(oe){return l[oe.getMonth()]}function V(oe){return r[+(oe.getHours()>=12)]}function W(oe){return 1+~~(oe.getMonth()/3)}function $(oe){return o[oe.getUTCDay()]}function X(oe){return a[oe.getUTCDay()]}function te(oe){return f[oe.getUTCMonth()]}function ae(oe){return l[oe.getUTCMonth()]}function le(oe){return r[+(oe.getUTCHours()>=12)]}function ye(oe){return 1+~~(oe.getUTCMonth()/3)}return{format:function(oe){var ue=T(oe+="",C);return ue.toString=function(){return oe},ue},parse:function(oe){var ue=j(oe+="",!1);return ue.toString=function(){return oe},ue},utcFormat:function(oe){var ue=T(oe+="",E);return ue.toString=function(){return oe},ue},utcParse:function(oe){var ue=j(oe+="",!0);return ue.toString=function(){return oe},ue}}}var QR={"-":"",_:" ",0:"0"},Si=/^\s*\d+/,A0e=/^%/,O0e=/[\\^$*+?|[\]().{}]/g;function at(e,n,t){var i=e<0?"-":"",r=(i?-e:e)+"",a=r.length;return i+(a<t?new Array(t-a+1).join(n)+r:r)}function E0e(e){return e.replace(O0e,"\\$&")}function Vd(e){return new RegExp("^(?:"+e.map(E0e).join("|")+")","i")}function Wd(e){return new Map(e.map((n,t)=>[n.toLowerCase(),t]))}function T0e(e,n,t){var i=Si.exec(n.slice(t,t+1));return i?(e.w=+i[0],t+i[0].length):-1}function M0e(e,n,t){var i=Si.exec(n.slice(t,t+1));return i?(e.u=+i[0],t+i[0].length):-1}function j0e(e,n,t){var i=Si.exec(n.slice(t,t+2));return i?(e.U=+i[0],t+i[0].length):-1}function D0e(e,n,t){var i=Si.exec(n.slice(t,t+2));return i?(e.V=+i[0],t+i[0].length):-1}function R0e(e,n,t){var i=Si.exec(n.slice(t,t+2));return i?(e.W=+i[0],t+i[0].length):-1}function JR(e,n,t){var i=Si.exec(n.slice(t,t+4));return i?(e.y=+i[0],t+i[0].length):-1}function eP(e,n,t){var i=Si.exec(n.slice(t,t+2));return i?(e.y=+i[0]+(+i[0]>68?1900:2e3),t+i[0].length):-1}function P0e(e,n,t){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(n.slice(t,t+6));return i?(e.Z=i[1]?0:-(i[2]+(i[3]||"00")),t+i[0].length):-1}function N0e(e,n,t){var i=Si.exec(n.slice(t,t+1));return i?(e.q=i[0]*3-3,t+i[0].length):-1}function $0e(e,n,t){var i=Si.exec(n.slice(t,t+2));return i?(e.m=i[0]-1,t+i[0].length):-1}function nP(e,n,t){var i=Si.exec(n.slice(t,t+2));return i?(e.d=+i[0],t+i[0].length):-1}function z0e(e,n,t){var i=Si.exec(n.slice(t,t+3));return i?(e.m=0,e.d=+i[0],t+i[0].length):-1}function tP(e,n,t){var i=Si.exec(n.slice(t,t+2));return i?(e.H=+i[0],t+i[0].length):-1}function L0e(e,n,t){var i=Si.exec(n.slice(t,t+2));return i?(e.M=+i[0],t+i[0].length):-1}function I0e(e,n,t){var i=Si.exec(n.slice(t,t+2));return i?(e.S=+i[0],t+i[0].length):-1}function B0e(e,n,t){var i=Si.exec(n.slice(t,t+3));return i?(e.L=+i[0],t+i[0].length):-1}function F0e(e,n,t){var i=Si.exec(n.slice(t,t+6));return i?(e.L=Math.floor(i[0]/1e3),t+i[0].length):-1}function q0e(e,n,t){var i=A0e.exec(n.slice(t,t+1));return i?t+i[0].length:-1}function H0e(e,n,t){var i=Si.exec(n.slice(t));return i?(e.Q=+i[0],t+i[0].length):-1}function U0e(e,n,t){var i=Si.exec(n.slice(t));return i?(e.s=+i[0],t+i[0].length):-1}function iP(e,n){return at(e.getDate(),n,2)}function V0e(e,n){return at(e.getHours(),n,2)}function W0e(e,n){return at(e.getHours()%12||12,n,2)}function G0e(e,n){return at(1+ep.count(Jo(e),e),n,3)}function pU(e,n){return at(e.getMilliseconds(),n,3)}function Y0e(e,n){return pU(e,n)+"000"}function K0e(e,n){return at(e.getMonth()+1,n,2)}function X0e(e,n){return at(e.getMinutes(),n,2)}function Z0e(e,n){return at(e.getSeconds(),n,2)}function Q0e(e){var n=e.getDay();return n===0?7:n}function J0e(e,n){return at(m0.count(Jo(e)-1,e),n,2)}function vU(e){var n=e.getDay();return n>=4||n===0?Xf(e):Xf.ceil(e)}function ebe(e,n){return e=vU(e),at(Xf.count(Jo(e),e)+(Jo(e).getDay()===4),n,2)}function nbe(e){return e.getDay()}function tbe(e,n){return at(Jg.count(Jo(e)-1,e),n,2)}function ibe(e,n){return at(e.getFullYear()%100,n,2)}function rbe(e,n){return e=vU(e),at(e.getFullYear()%100,n,2)}function abe(e,n){return at(e.getFullYear()%1e4,n,4)}function obe(e,n){var t=e.getDay();return e=t>=4||t===0?Xf(e):Xf.ceil(e),at(e.getFullYear()%1e4,n,4)}function sbe(e){var n=e.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+at(n/60|0,"0",2)+at(n%60,"0",2)}function rP(e,n){return at(e.getUTCDate(),n,2)}function lbe(e,n){return at(e.getUTCHours(),n,2)}function ube(e,n){return at(e.getUTCHours()%12||12,n,2)}function fbe(e,n){return at(1+h0.count(es(e),e),n,3)}function gU(e,n){return at(e.getUTCMilliseconds(),n,3)}function cbe(e,n){return gU(e,n)+"000"}function dbe(e,n){return at(e.getUTCMonth()+1,n,2)}function hbe(e,n){return at(e.getUTCMinutes(),n,2)}function mbe(e,n){return at(e.getUTCSeconds(),n,2)}function pbe(e){var n=e.getUTCDay();return n===0?7:n}function vbe(e,n){return at(p0.count(es(e)-1,e),n,2)}function yU(e){var n=e.getUTCDay();return n>=4||n===0?Zf(e):Zf.ceil(e)}function gbe(e,n){return e=yU(e),at(Zf.count(es(e),e)+(es(e).getUTCDay()===4),n,2)}function ybe(e){return e.getUTCDay()}function bbe(e,n){return at(e1.count(es(e)-1,e),n,2)}function wbe(e,n){return at(e.getUTCFullYear()%100,n,2)}function kbe(e,n){return e=yU(e),at(e.getUTCFullYear()%100,n,2)}function _be(e,n){return at(e.getUTCFullYear()%1e4,n,4)}function xbe(e,n){var t=e.getUTCDay();return e=t>=4||t===0?Zf(e):Zf.ceil(e),at(e.getUTCFullYear()%1e4,n,4)}function Sbe(){return"+0000"}function aP(){return"%"}function oP(e){return+e}function sP(e){return Math.floor(+e/1e3)}var wf,bU,wU;Cbe({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 Cbe(e){return wf=C0e(e),bU=wf.format,wf.parse,wU=wf.utcFormat,wf.utcParse,wf}function Abe(e){return new Date(e)}function Obe(e){return e instanceof Date?+e:+new Date(+e)}function Y9(e,n,t,i,r,a,o,l,f,c){var h=P9(),d=h.invert,p=h.domain,v=c(".%L"),y=c(":%S"),b=c("%I:%M"),w=c("%I %p"),_=c("%a %d"),S=c("%b %d"),C=c("%B"),E=c("%Y");function A(T){return(f(T)<T?v:l(T)<T?y:o(T)<T?b:a(T)<T?w:i(T)<T?r(T)<T?_:S:t(T)<T?C:E)(T)}return h.invert=function(T){return new Date(d(T))},h.domain=function(T){return arguments.length?p(Array.from(T,Obe)):p().map(Abe)},h.ticks=function(T){var j=p();return e(j[0],j[j.length-1],T??10)},h.tickFormat=function(T,j){return j==null?A:c(j)},h.nice=function(T){var j=p();return(!T||typeof T.range!="function")&&(T=n(j[0],j[j.length-1],T??10)),T?p(oU(j,T)):h},h.copy=function(){return Jm(h,Y9(e,n,t,i,r,a,o,l,f,c))},h}function Ebe(){return ya.apply(Y9(x0e,S0e,Jo,W9,m0,ep,U9,q9,Xl,bU).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Tbe(){return ya.apply(Y9(k0e,_0e,es,G9,p0,h0,V9,H9,Xl,wU).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function v0(){var e=0,n=1,t,i,r,a,o=nr,l=!1,f;function c(d){return d==null||isNaN(d=+d)?f:o(r===0?.5:(d=(a(d)-t)*r,l?Math.max(0,Math.min(1,d)):d))}c.domain=function(d){return arguments.length?([e,n]=d,t=a(e=+e),i=a(n=+n),r=t===i?0:1/(i-t),c):[e,n]},c.clamp=function(d){return arguments.length?(l=!!d,c):l},c.interpolator=function(d){return arguments.length?(o=d,c):o};function h(d){return function(p){var v,y;return arguments.length?([v,y]=p,o=d(v,y),c):[o(0),o(1)]}}return c.range=h(Bc),c.rangeRound=h(R9),c.unknown=function(d){return arguments.length?(f=d,c):f},function(d){return a=d,t=d(e),i=d(n),r=t===i?0:1/(i-t),c}}function hl(e,n){return n.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function kU(){var e=dl(v0()(nr));return e.copy=function(){return hl(e,kU())},cs.apply(e,arguments)}function _U(){var e=z9(v0()).domain([1,10]);return e.copy=function(){return hl(e,_U()).base(e.base())},cs.apply(e,arguments)}function xU(){var e=L9(v0());return e.copy=function(){return hl(e,xU()).constant(e.constant())},cs.apply(e,arguments)}function K9(){var e=I9(v0());return e.copy=function(){return hl(e,K9()).exponent(e.exponent())},cs.apply(e,arguments)}function Mbe(){return K9.apply(null,arguments).exponent(.5)}function SU(){var e=[],n=nr;function t(i){if(i!=null&&!isNaN(i=+i))return n((Zm(e,i,1)-1)/(e.length-1))}return t.domain=function(i){if(!arguments.length)return e.slice();e=[];for(let r of i)r!=null&&!isNaN(r=+r)&&e.push(r);return e.sort(Zs),t},t.interpolator=function(i){return arguments.length?(n=i,t):n},t.range=function(){return e.map((i,r)=>n(r/(e.length-1)))},t.quantiles=function(i){return Array.from({length:i+1},(r,a)=>vye(e,a/i))},t.copy=function(){return SU(n).domain(e)},cs.apply(t,arguments)}function g0(){var e=0,n=.5,t=1,i=1,r,a,o,l,f,c=nr,h,d=!1,p;function v(b){return isNaN(b=+b)?p:(b=.5+((b=+h(b))-a)*(i*b<i*a?l:f),c(d?Math.max(0,Math.min(1,b)):b))}v.domain=function(b){return arguments.length?([e,n,t]=b,r=h(e=+e),a=h(n=+n),o=h(t=+t),l=r===a?0:.5/(a-r),f=a===o?0:.5/(o-a),i=a<r?-1:1,v):[e,n,t]},v.clamp=function(b){return arguments.length?(d=!!b,v):d},v.interpolator=function(b){return arguments.length?(c=b,v):c};function y(b){return function(w){var _,S,C;return arguments.length?([_,S,C]=w,c=qye(b,[_,S,C]),v):[c(0),c(.5),c(1)]}}return v.range=y(Bc),v.rangeRound=y(R9),v.unknown=function(b){return arguments.length?(p=b,v):p},function(b){return h=b,r=b(e),a=b(n),o=b(t),l=r===a?0:.5/(a-r),f=a===o?0:.5/(o-a),i=a<r?-1:1,v}}function CU(){var e=dl(g0()(nr));return e.copy=function(){return hl(e,CU())},cs.apply(e,arguments)}function AU(){var e=z9(g0()).domain([.1,1,10]);return e.copy=function(){return hl(e,AU()).base(e.base())},cs.apply(e,arguments)}function OU(){var e=L9(g0());return e.copy=function(){return hl(e,OU()).constant(e.constant())},cs.apply(e,arguments)}function X9(){var e=I9(g0());return e.copy=function(){return hl(e,X9()).exponent(e.exponent())},cs.apply(e,arguments)}function jbe(){return X9.apply(null,arguments).exponent(.5)}const lP=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Yh,scaleDiverging:CU,scaleDivergingLog:AU,scaleDivergingPow:X9,scaleDivergingSqrt:jbe,scaleDivergingSymlog:OU,scaleIdentity:aU,scaleImplicit:r4,scaleLinear:Zg,scaleLog:sU,scaleOrdinal:M9,scalePoint:bh,scalePow:B9,scaleQuantile:fU,scaleQuantize:cU,scaleRadial:uU,scaleSequential:kU,scaleSequentialLog:_U,scaleSequentialPow:K9,scaleSequentialQuantile:SU,scaleSequentialSqrt:Mbe,scaleSequentialSymlog:xU,scaleSqrt:c0e,scaleSymlog:lU,scaleThreshold:dU,scaleTime:Ebe,scaleUtc:Tbe,tickFormat:rU},Symbol.toStringTag,{value:"Module"}));var r3,uP;function EU(){if(uP)return r3;uP=1;var e=Nc();function n(t,i,r){for(var a=-1,o=t.length;++a<o;){var l=t[a],f=i(l);if(f!=null&&(c===void 0?f===f&&!e(f):r(f,c)))var c=f,h=l}return h}return r3=n,r3}var a3,fP;function Dbe(){if(fP)return a3;fP=1;function e(n,t){return n>t}return a3=e,a3}var o3,cP;function Rbe(){if(cP)return o3;cP=1;var e=EU(),n=Dbe(),t=Ic();function i(r){return r&&r.length?e(r,t,n):void 0}return o3=i,o3}var Pbe=Rbe();const Gs=ot(Pbe);var s3,dP;function Nbe(){if(dP)return s3;dP=1;function e(n,t){return n<t}return s3=e,s3}var l3,hP;function $be(){if(hP)return l3;hP=1;var e=EU(),n=Nbe(),t=Ic();function i(r){return r&&r.length?e(r,t,n):void 0}return l3=i,l3}var zbe=$be();const y0=ot(zbe);var u3,mP;function Lbe(){if(mP)return u3;mP=1;var e=c9(),n=cl(),t=zH(),i=br();function r(a,o){var l=i(a)?e:t;return l(a,n(o,3))}return u3=r,u3}var f3,pP;function Ibe(){if(pP)return f3;pP=1;var e=NH(),n=Lbe();function t(i,r){return e(n(i,r),1)}return f3=t,f3}var Bbe=Ibe();const Fbe=ot(Bbe);var c3,vP;function qbe(){if(vP)return c3;vP=1;var e=S9();function n(t,i){return e(t,i)}return c3=n,c3}var Hbe=qbe();const Qf=ot(Hbe);var Fc=1e9,Ube={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},Q9,qt=!0,ca="[DecimalError] ",tu=ca+"Invalid argument: ",Z9=ca+"Exponent out of range: ",qc=Math.floor,ql=Math.pow,Vbe=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,$r,ki=1e7,Rt=7,TU=9007199254740991,n1=qc(TU/Rt),tn={};tn.absoluteValue=tn.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};tn.comparedTo=tn.cmp=function(e){var n,t,i,r,a=this;if(e=new a.constructor(e),a.s!==e.s)return a.s||-e.s;if(a.e!==e.e)return a.e>e.e^a.s<0?1:-1;for(i=a.d.length,r=e.d.length,n=0,t=i<r?i:r;n<t;++n)if(a.d[n]!==e.d[n])return a.d[n]>e.d[n]^a.s<0?1:-1;return i===r?0:i>r^a.s<0?1:-1};tn.decimalPlaces=tn.dp=function(){var e=this,n=e.d.length-1,t=(n-e.e)*Rt;if(n=e.d[n],n)for(;n%10==0;n/=10)t--;return t<0?0:t};tn.dividedBy=tn.div=function(e){return Go(this,new this.constructor(e))};tn.dividedToIntegerBy=tn.idiv=function(e){var n=this,t=n.constructor;return xt(Go(n,new t(e),0,1),t.precision)};tn.equals=tn.eq=function(e){return!this.cmp(e)};tn.exponent=function(){return ci(this)};tn.greaterThan=tn.gt=function(e){return this.cmp(e)>0};tn.greaterThanOrEqualTo=tn.gte=function(e){return this.cmp(e)>=0};tn.isInteger=tn.isint=function(){return this.e>this.d.length-2};tn.isNegative=tn.isneg=function(){return this.s<0};tn.isPositive=tn.ispos=function(){return this.s>0};tn.isZero=function(){return this.s===0};tn.lessThan=tn.lt=function(e){return this.cmp(e)<0};tn.lessThanOrEqualTo=tn.lte=function(e){return this.cmp(e)<1};tn.logarithm=tn.log=function(e){var n,t=this,i=t.constructor,r=i.precision,a=r+5;if(e===void 0)e=new i(10);else if(e=new i(e),e.s<1||e.eq($r))throw Error(ca+"NaN");if(t.s<1)throw Error(ca+(t.s?"NaN":"-Infinity"));return t.eq($r)?new i(0):(qt=!1,n=Go(Jh(t,a),Jh(e,a),a),qt=!0,xt(n,r))};tn.minus=tn.sub=function(e){var n=this;return e=new n.constructor(e),n.s==e.s?DU(n,e):MU(n,(e.s=-e.s,e))};tn.modulo=tn.mod=function(e){var n,t=this,i=t.constructor,r=i.precision;if(e=new i(e),!e.s)throw Error(ca+"NaN");return t.s?(qt=!1,n=Go(t,e,0,1).times(e),qt=!0,t.minus(n)):xt(new i(t),r)};tn.naturalExponential=tn.exp=function(){return jU(this)};tn.naturalLogarithm=tn.ln=function(){return Jh(this)};tn.negated=tn.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};tn.plus=tn.add=function(e){var n=this;return e=new n.constructor(e),n.s==e.s?MU(n,e):DU(n,(e.s=-e.s,e))};tn.precision=tn.sd=function(e){var n,t,i,r=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(tu+e);if(n=ci(r)+1,i=r.d.length-1,t=i*Rt+1,i=r.d[i],i){for(;i%10==0;i/=10)t--;for(i=r.d[0];i>=10;i/=10)t++}return e&&n>t?n:t};tn.squareRoot=tn.sqrt=function(){var e,n,t,i,r,a,o,l=this,f=l.constructor;if(l.s<1){if(!l.s)return new f(0);throw Error(ca+"NaN")}for(e=ci(l),qt=!1,r=Math.sqrt(+l),r==0||r==1/0?(n=Ya(l.d),(n.length+e)%2==0&&(n+="0"),r=Math.sqrt(n),e=qc((e+1)/2)-(e<0||e%2),r==1/0?n="5e"+e:(n=r.toExponential(),n=n.slice(0,n.indexOf("e")+1)+e),i=new f(n)):i=new f(r.toString()),t=f.precision,r=o=t+3;;)if(a=i,i=a.plus(Go(l,a,o+2)).times(.5),Ya(a.d).slice(0,o)===(n=Ya(i.d)).slice(0,o)){if(n=n.slice(o-3,o+1),r==o&&n=="4999"){if(xt(a,t+1,0),a.times(a).eq(l)){i=a;break}}else if(n!="9999")break;o+=4}return qt=!0,xt(i,t)};tn.times=tn.mul=function(e){var n,t,i,r,a,o,l,f,c,h=this,d=h.constructor,p=h.d,v=(e=new d(e)).d;if(!h.s||!e.s)return new d(0);for(e.s*=h.s,t=h.e+e.e,f=p.length,c=v.length,f<c&&(a=p,p=v,v=a,o=f,f=c,c=o),a=[],o=f+c,i=o;i--;)a.push(0);for(i=c;--i>=0;){for(n=0,r=f+i;r>i;)l=a[r]+v[i]*p[r-i-1]+n,a[r--]=l%ki|0,n=l/ki|0;a[r]=(a[r]+n)%ki|0}for(;!a[--o];)a.pop();return n?++t:a.shift(),e.d=a,e.e=t,qt?xt(e,d.precision):e};tn.toDecimalPlaces=tn.todp=function(e,n){var t=this,i=t.constructor;return t=new i(t),e===void 0?t:(ro(e,0,Fc),n===void 0?n=i.rounding:ro(n,0,8),xt(t,e+ci(t)+1,n))};tn.toExponential=function(e,n){var t,i=this,r=i.constructor;return e===void 0?t=du(i,!0):(ro(e,0,Fc),n===void 0?n=r.rounding:ro(n,0,8),i=xt(new r(i),e+1,n),t=du(i,!0,e+1)),t};tn.toFixed=function(e,n){var t,i,r=this,a=r.constructor;return e===void 0?du(r):(ro(e,0,Fc),n===void 0?n=a.rounding:ro(n,0,8),i=xt(new a(r),e+ci(r)+1,n),t=du(i.abs(),!1,e+ci(i)+1),r.isneg()&&!r.isZero()?"-"+t:t)};tn.toInteger=tn.toint=function(){var e=this,n=e.constructor;return xt(new n(e),ci(e)+1,n.rounding)};tn.toNumber=function(){return+this};tn.toPower=tn.pow=function(e){var n,t,i,r,a,o,l=this,f=l.constructor,c=12,h=+(e=new f(e));if(!e.s)return new f($r);if(l=new f(l),!l.s){if(e.s<1)throw Error(ca+"Infinity");return l}if(l.eq($r))return l;if(i=f.precision,e.eq($r))return xt(l,i);if(n=e.e,t=e.d.length-1,o=n>=t,a=l.s,o){if((t=h<0?-h:h)<=TU){for(r=new f($r),n=Math.ceil(i/Rt+4),qt=!1;t%2&&(r=r.times(l),yP(r.d,n)),t=qc(t/2),t!==0;)l=l.times(l),yP(l.d,n);return qt=!0,e.s<0?new f($r).div(r):xt(r,i)}}else if(a<0)throw Error(ca+"NaN");return a=a<0&&e.d[Math.max(n,t)]&1?-1:1,l.s=1,qt=!1,r=e.times(Jh(l,i+c)),qt=!0,r=jU(r),r.s=a,r};tn.toPrecision=function(e,n){var t,i,r=this,a=r.constructor;return e===void 0?(t=ci(r),i=du(r,t<=a.toExpNeg||t>=a.toExpPos)):(ro(e,1,Fc),n===void 0?n=a.rounding:ro(n,0,8),r=xt(new a(r),e,n),t=ci(r),i=du(r,e<=t||t<=a.toExpNeg,e)),i};tn.toSignificantDigits=tn.tosd=function(e,n){var t=this,i=t.constructor;return e===void 0?(e=i.precision,n=i.rounding):(ro(e,1,Fc),n===void 0?n=i.rounding:ro(n,0,8)),xt(new i(t),e,n)};tn.toString=tn.valueOf=tn.val=tn.toJSON=tn[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,n=ci(e),t=e.constructor;return du(e,n<=t.toExpNeg||n>=t.toExpPos)};function MU(e,n){var t,i,r,a,o,l,f,c,h=e.constructor,d=h.precision;if(!e.s||!n.s)return n.s||(n=new h(e)),qt?xt(n,d):n;if(f=e.d,c=n.d,o=e.e,r=n.e,f=f.slice(),a=o-r,a){for(a<0?(i=f,a=-a,l=c.length):(i=c,r=o,l=f.length),o=Math.ceil(d/Rt),l=o>l?o+1:l+1,a>l&&(a=l,i.length=1),i.reverse();a--;)i.push(0);i.reverse()}for(l=f.length,a=c.length,l-a<0&&(a=l,i=c,c=f,f=i),t=0;a;)t=(f[--a]=f[a]+c[a]+t)/ki|0,f[a]%=ki;for(t&&(f.unshift(t),++r),l=f.length;f[--l]==0;)f.pop();return n.d=f,n.e=r,qt?xt(n,d):n}function ro(e,n,t){if(e!==~~e||e<n||e>t)throw Error(tu+e)}function Ya(e){var n,t,i,r=e.length-1,a="",o=e[0];if(r>0){for(a+=o,n=1;n<r;n++)i=e[n]+"",t=Rt-i.length,t&&(a+=qs(t)),a+=i;o=e[n],i=o+"",t=Rt-i.length,t&&(a+=qs(t))}else if(o===0)return"0";for(;o%10===0;)o/=10;return a+o}var Go=(function(){function e(i,r){var a,o=0,l=i.length;for(i=i.slice();l--;)a=i[l]*r+o,i[l]=a%ki|0,o=a/ki|0;return o&&i.unshift(o),i}function n(i,r,a,o){var l,f;if(a!=o)f=a>o?1:-1;else for(l=f=0;l<a;l++)if(i[l]!=r[l]){f=i[l]>r[l]?1:-1;break}return f}function t(i,r,a){for(var o=0;a--;)i[a]-=o,o=i[a]<r[a]?1:0,i[a]=o*ki+i[a]-r[a];for(;!i[0]&&i.length>1;)i.shift()}return function(i,r,a,o){var l,f,c,h,d,p,v,y,b,w,_,S,C,E,A,T,j,N,q=i.constructor,R=i.s==r.s?1:-1,L=i.d,B=r.d;if(!i.s)return new q(i);if(!r.s)throw Error(ca+"Division by zero");for(f=i.e-r.e,j=B.length,A=L.length,v=new q(R),y=v.d=[],c=0;B[c]==(L[c]||0);)++c;if(B[c]>(L[c]||0)&&--f,a==null?S=a=q.precision:o?S=a+(ci(i)-ci(r))+1:S=a,S<0)return new q(0);if(S=S/Rt+2|0,c=0,j==1)for(h=0,B=B[0],S++;(c<A||h)&&S--;c++)C=h*ki+(L[c]||0),y[c]=C/B|0,h=C%B|0;else{for(h=ki/(B[0]+1)|0,h>1&&(B=e(B,h),L=e(L,h),j=B.length,A=L.length),E=j,b=L.slice(0,j),w=b.length;w<j;)b[w++]=0;N=B.slice(),N.unshift(0),T=B[0],B[1]>=ki/2&&++T;do h=0,l=n(B,b,j,w),l<0?(_=b[0],j!=w&&(_=_*ki+(b[1]||0)),h=_/T|0,h>1?(h>=ki&&(h=ki-1),d=e(B,h),p=d.length,w=b.length,l=n(d,b,p,w),l==1&&(h--,t(d,j<p?N:B,p))):(h==0&&(l=h=1),d=B.slice()),p=d.length,p<w&&d.unshift(0),t(b,d,w),l==-1&&(w=b.length,l=n(B,b,j,w),l<1&&(h++,t(b,j<w?N:B,w))),w=b.length):l===0&&(h++,b=[0]),y[c++]=h,l&&b[0]?b[w++]=L[E]||0:(b=[L[E]],w=1);while((E++<A||b[0]!==void 0)&&S--)}return y[0]||y.shift(),v.e=f,xt(v,o?a+ci(v)+1:a)}})();function jU(e,n){var t,i,r,a,o,l,f=0,c=0,h=e.constructor,d=h.precision;if(ci(e)>16)throw Error(Z9+ci(e));if(!e.s)return new h($r);for(qt=!1,l=d,o=new h(.03125);e.abs().gte(.1);)e=e.times(o),c+=5;for(i=Math.log(ql(2,c))/Math.LN10*2+5|0,l+=i,t=r=a=new h($r),h.precision=l;;){if(r=xt(r.times(e),l),t=t.times(++f),o=a.plus(Go(r,t,l)),Ya(o.d).slice(0,l)===Ya(a.d).slice(0,l)){for(;c--;)a=xt(a.times(a),l);return h.precision=d,n==null?(qt=!0,xt(a,d)):a}a=o}}function ci(e){for(var n=e.e*Rt,t=e.d[0];t>=10;t/=10)n++;return n}function d3(e,n,t){if(n>e.LN10.sd())throw qt=!0,t&&(e.precision=t),Error(ca+"LN10 precision limit exceeded");return xt(new e(e.LN10),n)}function qs(e){for(var n="";e--;)n+="0";return n}function Jh(e,n){var t,i,r,a,o,l,f,c,h,d=1,p=10,v=e,y=v.d,b=v.constructor,w=b.precision;if(v.s<1)throw Error(ca+(v.s?"NaN":"-Infinity"));if(v.eq($r))return new b(0);if(n==null?(qt=!1,c=w):c=n,v.eq(10))return n==null&&(qt=!0),d3(b,c);if(c+=p,b.precision=c,t=Ya(y),i=t.charAt(0),a=ci(v),Math.abs(a)<15e14){for(;i<7&&i!=1||i==1&&t.charAt(1)>3;)v=v.times(e),t=Ya(v.d),i=t.charAt(0),d++;a=ci(v),i>1?(v=new b("0."+t),a++):v=new b(i+"."+t.slice(1))}else return f=d3(b,c+2,w).times(a+""),v=Jh(new b(i+"."+t.slice(1)),c-p).plus(f),b.precision=w,n==null?(qt=!0,xt(v,w)):v;for(l=o=v=Go(v.minus($r),v.plus($r),c),h=xt(v.times(v),c),r=3;;){if(o=xt(o.times(h),c),f=l.plus(Go(o,new b(r),c)),Ya(f.d).slice(0,c)===Ya(l.d).slice(0,c))return l=l.times(2),a!==0&&(l=l.plus(d3(b,c+2,w).times(a+""))),l=Go(l,new b(d),c),b.precision=w,n==null?(qt=!0,xt(l,w)):l;l=f,r+=2}}function gP(e,n){var t,i,r;for((t=n.indexOf("."))>-1&&(n=n.replace(".","")),(i=n.search(/e/i))>0?(t<0&&(t=i),t+=+n.slice(i+1),n=n.substring(0,i)):t<0&&(t=n.length),i=0;n.charCodeAt(i)===48;)++i;for(r=n.length;n.charCodeAt(r-1)===48;)--r;if(n=n.slice(i,r),n){if(r-=i,t=t-i-1,e.e=qc(t/Rt),e.d=[],i=(t+1)%Rt,t<0&&(i+=Rt),i<r){for(i&&e.d.push(+n.slice(0,i)),r-=Rt;i<r;)e.d.push(+n.slice(i,i+=Rt));n=n.slice(i),i=Rt-n.length}else i-=r;for(;i--;)n+="0";if(e.d.push(+n),qt&&(e.e>n1||e.e<-n1))throw Error(Z9+t)}else e.s=0,e.e=0,e.d=[0];return e}function xt(e,n,t){var i,r,a,o,l,f,c,h,d=e.d;for(o=1,a=d[0];a>=10;a/=10)o++;if(i=n-o,i<0)i+=Rt,r=n,c=d[h=0];else{if(h=Math.ceil((i+1)/Rt),a=d.length,h>=a)return e;for(c=a=d[h],o=1;a>=10;a/=10)o++;i%=Rt,r=i-Rt+o}if(t!==void 0&&(a=ql(10,o-r-1),l=c/a%10|0,f=n<0||d[h+1]!==void 0||c%a,f=t<4?(l||f)&&(t==0||t==(e.s<0?3:2)):l>5||l==5&&(t==4||f||t==6&&(i>0?r>0?c/ql(10,o-r):0:d[h-1])%10&1||t==(e.s<0?8:7))),n<1||!d[0])return f?(a=ci(e),d.length=1,n=n-a-1,d[0]=ql(10,(Rt-n%Rt)%Rt),e.e=qc(-n/Rt)||0):(d.length=1,d[0]=e.e=e.s=0),e;if(i==0?(d.length=h,a=1,h--):(d.length=h+1,a=ql(10,Rt-i),d[h]=r>0?(c/ql(10,o-r)%ql(10,r)|0)*a:0),f)for(;;)if(h==0){(d[0]+=a)==ki&&(d[0]=1,++e.e);break}else{if(d[h]+=a,d[h]!=ki)break;d[h--]=0,a=1}for(i=d.length;d[--i]===0;)d.pop();if(qt&&(e.e>n1||e.e<-n1))throw Error(Z9+ci(e));return e}function DU(e,n){var t,i,r,a,o,l,f,c,h,d,p=e.constructor,v=p.precision;if(!e.s||!n.s)return n.s?n.s=-n.s:n=new p(e),qt?xt(n,v):n;if(f=e.d,d=n.d,i=n.e,c=e.e,f=f.slice(),o=c-i,o){for(h=o<0,h?(t=f,o=-o,l=d.length):(t=d,i=c,l=f.length),r=Math.max(Math.ceil(v/Rt),l)+2,o>r&&(o=r,t.length=1),t.reverse(),r=o;r--;)t.push(0);t.reverse()}else{for(r=f.length,l=d.length,h=r<l,h&&(l=r),r=0;r<l;r++)if(f[r]!=d[r]){h=f[r]<d[r];break}o=0}for(h&&(t=f,f=d,d=t,n.s=-n.s),l=f.length,r=d.length-l;r>0;--r)f[l++]=0;for(r=d.length;r>o;){if(f[--r]<d[r]){for(a=r;a&&f[--a]===0;)f[a]=ki-1;--f[a],f[r]+=ki}f[r]-=d[r]}for(;f[--l]===0;)f.pop();for(;f[0]===0;f.shift())--i;return f[0]?(n.d=f,n.e=i,qt?xt(n,v):n):new p(0)}function du(e,n,t){var i,r=ci(e),a=Ya(e.d),o=a.length;return n?(t&&(i=t-o)>0?a=a.charAt(0)+"."+a.slice(1)+qs(i):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(r<0?"e":"e+")+r):r<0?(a="0."+qs(-r-1)+a,t&&(i=t-o)>0&&(a+=qs(i))):r>=o?(a+=qs(r+1-o),t&&(i=t-r-1)>0&&(a=a+"."+qs(i))):((i=r+1)<o&&(a=a.slice(0,i)+"."+a.slice(i)),t&&(i=t-o)>0&&(r+1===o&&(a+="."),a+=qs(i))),e.s<0?"-"+a:a}function yP(e,n){if(e.length>n)return e.length=n,!0}function RU(e){var n,t,i;function r(a){var o=this;if(!(o instanceof r))return new r(a);if(o.constructor=r,a instanceof r){o.s=a.s,o.e=a.e,o.d=(a=a.d)?a.slice():a;return}if(typeof a=="number"){if(a*0!==0)throw Error(tu+a);if(a>0)o.s=1;else if(a<0)a=-a,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(a===~~a&&a<1e7){o.e=0,o.d=[a];return}return gP(o,a.toString())}else if(typeof a!="string")throw Error(tu+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,Vbe.test(a))gP(o,a);else throw Error(tu+a)}if(r.prototype=tn,r.ROUND_UP=0,r.ROUND_DOWN=1,r.ROUND_CEIL=2,r.ROUND_FLOOR=3,r.ROUND_HALF_UP=4,r.ROUND_HALF_DOWN=5,r.ROUND_HALF_EVEN=6,r.ROUND_HALF_CEIL=7,r.ROUND_HALF_FLOOR=8,r.clone=RU,r.config=r.set=Wbe,e===void 0&&(e={}),e)for(i=["precision","rounding","toExpNeg","toExpPos","LN10"],n=0;n<i.length;)e.hasOwnProperty(t=i[n++])||(e[t]=this[t]);return r.config(e),r}function Wbe(e){if(!e||typeof e!="object")throw Error(ca+"Object expected");var n,t,i,r=["precision",1,Fc,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(n=0;n<r.length;n+=3)if((i=e[t=r[n]])!==void 0)if(qc(i)===i&&i>=r[n+1]&&i<=r[n+2])this[t]=i;else throw Error(tu+t+": "+i);if((i=e[t="LN10"])!==void 0)if(i==Math.LN10)this[t]=new this(i);else throw Error(tu+t+": "+i);return this}var Q9=RU(Ube);$r=new Q9(1);const yt=Q9;function Gbe(e){return Zbe(e)||Xbe(e)||Kbe(e)||Ybe()}function Ybe(){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 Kbe(e,n){if(e){if(typeof e=="string")return l4(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return l4(e,n)}}function Xbe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Zbe(e){if(Array.isArray(e))return l4(e)}function l4(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}var Qbe=function(n){return n},PU={},NU=function(n){return n===PU},bP=function(n){return function t(){return arguments.length===0||arguments.length===1&&NU(arguments.length<=0?void 0:arguments[0])?t:n.apply(void 0,arguments)}},Jbe=function e(n,t){return n===1?t:bP(function(){for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];var o=r.filter(function(l){return l!==PU}).length;return o>=n?t.apply(void 0,r):e(n-o,bP(function(){for(var l=arguments.length,f=new Array(l),c=0;c<l;c++)f[c]=arguments[c];var h=r.map(function(d){return NU(d)?f.shift():d});return t.apply(void 0,Gbe(h).concat(f))}))})},b0=function(n){return Jbe(n.length,n)},u4=function(n,t){for(var i=[],r=n;r<t;++r)i[r-n]=r;return i},ewe=b0(function(e,n){return Array.isArray(n)?n.map(e):Object.keys(n).map(function(t){return n[t]}).map(e)}),nwe=function(){for(var n=arguments.length,t=new Array(n),i=0;i<n;i++)t[i]=arguments[i];if(!t.length)return Qbe;var r=t.reverse(),a=r[0],o=r.slice(1);return function(){return o.reduce(function(l,f){return f(l)},a.apply(void 0,arguments))}},f4=function(n){return Array.isArray(n)?n.reverse():n.split("").reverse.join("")},$U=function(n){var t=null,i=null;return function(){for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return t&&a.every(function(l,f){return l===t[f]})||(t=a,i=n.apply(void 0,a)),i}};function twe(e){var n;return e===0?n=1:n=Math.floor(new yt(e).abs().log(10).toNumber())+1,n}function iwe(e,n,t){for(var i=new yt(e),r=0,a=[];i.lt(n)&&r<1e5;)a.push(i.toNumber()),i=i.add(t),r++;return a}var rwe=b0(function(e,n,t){var i=+e,r=+n;return i+t*(r-i)}),awe=b0(function(e,n,t){var i=n-+e;return i=i||1/0,(t-e)/i}),owe=b0(function(e,n,t){var i=n-+e;return i=i||1/0,Math.max(0,Math.min(1,(t-e)/i))});const w0={rangeStep:iwe,getDigitCount:twe,interpolateNumber:rwe,uninterpolateNumber:awe,uninterpolateTruncation:owe};function c4(e){return uwe(e)||lwe(e)||zU(e)||swe()}function swe(){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 lwe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function uwe(e){if(Array.isArray(e))return d4(e)}function em(e,n){return dwe(e)||cwe(e,n)||zU(e,n)||fwe()}function fwe(){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,n){if(e){if(typeof e=="string")return d4(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return d4(e,n)}}function d4(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function cwe(e,n){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var t=[],i=!0,r=!1,a=void 0;try{for(var o=e[Symbol.iterator](),l;!(i=(l=o.next()).done)&&(t.push(l.value),!(n&&t.length===n));i=!0);}catch(f){r=!0,a=f}finally{try{!i&&o.return!=null&&o.return()}finally{if(r)throw a}}return t}}function dwe(e){if(Array.isArray(e))return e}function LU(e){var n=em(e,2),t=n[0],i=n[1],r=t,a=i;return t>i&&(r=i,a=t),[r,a]}function IU(e,n,t){if(e.lte(0))return new yt(0);var i=w0.getDigitCount(e.toNumber()),r=new yt(10).pow(i),a=e.div(r),o=i!==1?.05:.1,l=new yt(Math.ceil(a.div(o).toNumber())).add(t).mul(o),f=l.mul(r);return n?f:new yt(Math.ceil(f))}function hwe(e,n,t){var i=1,r=new yt(e);if(!r.isint()&&t){var a=Math.abs(e);a<1?(i=new yt(10).pow(w0.getDigitCount(e)-1),r=new yt(Math.floor(r.div(i).toNumber())).mul(i)):a>1&&(r=new yt(Math.floor(e)))}else e===0?r=new yt(Math.floor((n-1)/2)):t||(r=new yt(Math.floor(e)));var o=Math.floor((n-1)/2),l=nwe(ewe(function(f){return r.add(new yt(f-o).mul(i)).toNumber()}),u4);return l(0,n)}function BU(e,n,t,i){var r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((n-e)/(t-1)))return{step:new yt(0),tickMin:new yt(0),tickMax:new yt(0)};var a=IU(new yt(n).sub(e).div(t-1),i,r),o;e<=0&&n>=0?o=new yt(0):(o=new yt(e).add(n).div(2),o=o.sub(new yt(o).mod(a)));var l=Math.ceil(o.sub(e).div(a).toNumber()),f=Math.ceil(new yt(n).sub(o).div(a).toNumber()),c=l+f+1;return c>t?BU(e,n,t,i,r+1):(c<t&&(f=n>0?f+(t-c):f,l=n>0?l:l+(t-c)),{step:a,tickMin:o.sub(new yt(l).mul(a)),tickMax:o.add(new yt(f).mul(a))})}function mwe(e){var n=em(e,2),t=n[0],i=n[1],r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(r,2),l=LU([t,i]),f=em(l,2),c=f[0],h=f[1];if(c===-1/0||h===1/0){var d=h===1/0?[c].concat(c4(u4(0,r-1).map(function(){return 1/0}))):[].concat(c4(u4(0,r-1).map(function(){return-1/0})),[h]);return t>i?f4(d):d}if(c===h)return hwe(c,r,a);var p=BU(c,h,o,a),v=p.step,y=p.tickMin,b=p.tickMax,w=w0.rangeStep(y,b.add(new yt(.1).mul(v)),v);return t>i?f4(w):w}function pwe(e,n){var t=em(e,2),i=t[0],r=t[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=LU([i,r]),l=em(o,2),f=l[0],c=l[1];if(f===-1/0||c===1/0)return[i,r];if(f===c)return[f];var h=Math.max(n,2),d=IU(new yt(c).sub(f).div(h-1),a,0),p=[].concat(c4(w0.rangeStep(new yt(f),new yt(c).sub(new yt(.99).mul(d)),d)),[c]);return i>r?f4(p):p}var vwe=$U(mwe),gwe=$U(pwe),ywe="Invariant failed";function hu(e,n){throw new Error(ywe)}var bwe=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Jf(e){"@babel/helpers - typeof";return Jf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Jf(e)}function t1(){return t1=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},t1.apply(this,arguments)}function wwe(e,n){return Swe(e)||xwe(e,n)||_we(e,n)||kwe()}function kwe(){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 _we(e,n){if(e){if(typeof e=="string")return wP(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return wP(e,n)}}function wP(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function xwe(e,n){var t=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var i,r,a,o,l=[],f=!0,c=!1;try{if(a=(t=t.call(e)).next,n!==0)for(;!(f=(i=a.call(t)).done)&&(l.push(i.value),l.length!==n);f=!0);}catch(h){c=!0,r=h}finally{try{if(!f&&t.return!=null&&(o=t.return(),Object(o)!==o))return}finally{if(c)throw r}}return l}}function Swe(e){if(Array.isArray(e))return e}function Cwe(e,n){if(e==null)return{};var t=Awe(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function Awe(e,n){if(e==null)return{};var t={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){if(n.indexOf(i)>=0)continue;t[i]=e[i]}return t}function Owe(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function Ewe(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,HU(i.key),i)}}function Twe(e,n,t){return n&&Ewe(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Mwe(e,n,t){return n=i1(n),jwe(e,FU()?Reflect.construct(n,t||[],i1(e).constructor):n.apply(e,t))}function jwe(e,n){if(n&&(Jf(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Dwe(e)}function Dwe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function FU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(FU=function(){return!!e})()}function i1(e){return i1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},i1(e)}function Rwe(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&h4(e,n)}function h4(e,n){return h4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},h4(e,n)}function qU(e,n,t){return n=HU(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function HU(e){var n=Pwe(e,"string");return Jf(n)=="symbol"?n:n+""}function Pwe(e,n){if(Jf(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(Jf(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var np=(function(e){function n(){return Owe(this,n),Mwe(this,n,arguments)}return Rwe(n,e),Twe(n,[{key:"render",value:function(){var i=this.props,r=i.offset,a=i.layout,o=i.width,l=i.dataKey,f=i.data,c=i.dataPointFormatter,h=i.xAxis,d=i.yAxis,p=Cwe(i,bwe),v=$n(p,!1);this.props.direction==="x"&&h.type!=="number"&&hu();var y=f.map(function(b){var w=c(b,l),_=w.x,S=w.y,C=w.value,E=w.errorVal;if(!E)return null;var A=[],T,j;if(Array.isArray(E)){var N=wwe(E,2);T=N[0],j=N[1]}else T=j=E;if(a==="vertical"){var q=h.scale,R=S+r,L=R+o,B=R-o,G=q(C-T),H=q(C+j);A.push({x1:H,y1:L,x2:H,y2:B}),A.push({x1:G,y1:R,x2:H,y2:R}),A.push({x1:G,y1:L,x2:G,y2:B})}else if(a==="horizontal"){var U=d.scale,P=_+r,z=P-o,F=P+o,Y=U(C-T),D=U(C+j);A.push({x1:z,y1:D,x2:F,y2:D}),A.push({x1:P,y1:Y,x2:P,y2:D}),A.push({x1:z,y1:Y,x2:F,y2:Y})}return Z.createElement(Tt,t1({className:"recharts-errorBar",key:"bar-".concat(A.map(function(V){return"".concat(V.x1,"-").concat(V.x2,"-").concat(V.y1,"-").concat(V.y2)}))},v),A.map(function(V){return Z.createElement("line",t1({},V,{key:"line-".concat(V.x1,"-").concat(V.x2,"-").concat(V.y1,"-").concat(V.y2)}))}))});return Z.createElement(Tt,{className:"recharts-errorBars"},y)}}])})(Z.Component);qU(np,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});qU(np,"displayName","ErrorBar");function nm(e){"@babel/helpers - typeof";return nm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},nm(e)}function kP(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function Ll(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?kP(Object(t),!0).forEach(function(i){Nwe(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):kP(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function Nwe(e,n,t){return n=$we(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function $we(e){var n=zwe(e,"string");return nm(n)=="symbol"?n:n+""}function zwe(e,n){if(nm(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(nm(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}var UU=function(n){var t=n.children,i=n.formattedGraphicalItems,r=n.legendWidth,a=n.legendContent,o=Nr(t,Wo);if(!o)return null;var l=Wo.defaultProps,f=l!==void 0?Ll(Ll({},l),o.props):{},c;return o.props&&o.props.payload?c=o.props&&o.props.payload:a==="children"?c=(i||[]).reduce(function(h,d){var p=d.item,v=d.props,y=v.sectors||v.data||[];return h.concat(y.map(function(b){return{type:o.props.iconType||p.props.legendType,value:b.name,color:b.fill,payload:b}}))},[]):c=(i||[]).map(function(h){var d=h.item,p=d.type.defaultProps,v=p!==void 0?Ll(Ll({},p),d.props):{},y=v.dataKey,b=v.name,w=v.legendType,_=v.hide;return{inactive:_,dataKey:y,type:f.iconType||w||"square",color:J9(d),value:b||y,payload:v}}),Ll(Ll(Ll({},f),Wo.getWithHeight(o,r)),{},{payload:c,item:o})};function tm(e){"@babel/helpers - typeof";return tm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},tm(e)}function _P(e){return Fwe(e)||Bwe(e)||Iwe(e)||Lwe()}function Lwe(){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 Iwe(e,n){if(e){if(typeof e=="string")return m4(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return m4(e,n)}}function Bwe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Fwe(e){if(Array.isArray(e))return m4(e)}function m4(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function xP(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function Kt(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?xP(Object(t),!0).forEach(function(i){$f(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):xP(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function $f(e,n,t){return n=qwe(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function qwe(e){var n=Hwe(e,"string");return tm(n)=="symbol"?n:n+""}function Hwe(e,n){if(tm(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(tm(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function ir(e,n,t){return Bn(e)||Bn(n)?t:gi(n)?la(e,n,t):Rn(n)?n(e):t}function wh(e,n,t,i){var r=Fbe(e,function(l){return ir(l,n)});if(t==="number"){var a=r.filter(function(l){return qe(l)||parseFloat(l)});return a.length?[y0(a),Gs(a)]:[1/0,-1/0]}var o=i?r.filter(function(l){return!Bn(l)}):r;return o.map(function(l){return gi(l)||l instanceof Date?l:""})}var Uwe=function(n){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,o=-1,l=(t=i==null?void 0:i.length)!==null&&t!==void 0?t:0;if(l<=1)return 0;if(a&&a.axisType==="angleAxis"&&Math.abs(Math.abs(a.range[1]-a.range[0])-360)<=1e-6)for(var f=a.range,c=0;c<l;c++){var h=c>0?r[c-1].coordinate:r[l-1].coordinate,d=r[c].coordinate,p=c>=l-1?r[0].coordinate:r[c+1].coordinate,v=void 0;if(Ma(d-h)!==Ma(p-d)){var y=[];if(Ma(p-d)===Ma(f[1]-f[0])){v=p;var b=d+f[1]-f[0];y[0]=Math.min(b,(b+h)/2),y[1]=Math.max(b,(b+h)/2)}else{v=h;var w=p+f[1]-f[0];y[0]=Math.min(d,(w+d)/2),y[1]=Math.max(d,(w+d)/2)}var _=[Math.min(d,(v+d)/2),Math.max(d,(v+d)/2)];if(n>_[0]&&n<=_[1]||n>=y[0]&&n<=y[1]){o=r[c].index;break}}else{var S=Math.min(h,p),C=Math.max(h,p);if(n>(S+d)/2&&n<=(C+d)/2){o=r[c].index;break}}}else for(var E=0;E<l;E++)if(E===0&&n<=(i[E].coordinate+i[E+1].coordinate)/2||E>0&&E<l-1&&n>(i[E].coordinate+i[E-1].coordinate)/2&&n<=(i[E].coordinate+i[E+1].coordinate)/2||E===l-1&&n>(i[E].coordinate+i[E-1].coordinate)/2){o=i[E].index;break}return o},J9=function(n){var t,i=n,r=i.type.displayName,a=(t=n.type)!==null&&t!==void 0&&t.defaultProps?Kt(Kt({},n.type.defaultProps),n.props):n.props,o=a.stroke,l=a.fill,f;switch(r){case"Line":f=o;break;case"Area":case"Radar":f=o&&o!=="none"?o:l;break;default:f=l;break}return f},Vwe=function(n){var t=n.barSize,i=n.totalSize,r=n.stackGroups,a=r===void 0?{}:r;if(!a)return{};for(var o={},l=Object.keys(a),f=0,c=l.length;f<c;f++)for(var h=a[l[f]].stackGroups,d=Object.keys(h),p=0,v=d.length;p<v;p++){var y=h[d[p]],b=y.items,w=y.cateAxisId,_=b.filter(function(j){return Uo(j.type).indexOf("Bar")>=0});if(_&&_.length){var S=_[0].type.defaultProps,C=S!==void 0?Kt(Kt({},S),_[0].props):_[0].props,E=C.barSize,A=C[w];o[A]||(o[A]=[]);var T=Bn(E)?t:E;o[A].push({item:_[0],stackList:_.slice(1),barSize:Bn(T)?void 0:cu(T,i,0)})}}return o},Wwe=function(n){var t=n.barGap,i=n.barCategoryGap,r=n.bandSize,a=n.sizeList,o=a===void 0?[]:a,l=n.maxBarSize,f=o.length;if(f<1)return null;var c=cu(t,r,0,!0),h,d=[];if(o[0].barSize===+o[0].barSize){var p=!1,v=r/f,y=o.reduce(function(E,A){return E+A.barSize||0},0);y+=(f-1)*c,y>=r&&(y-=(f-1)*c,c=0),y>=r&&v>0&&(p=!0,v*=.9,y=f*v);var b=(r-y)/2>>0,w={offset:b-c,size:0};h=o.reduce(function(E,A){var T={item:A.item,position:{offset:w.offset+w.size+c,size:p?v:A.barSize}},j=[].concat(_P(E),[T]);return w=j[j.length-1].position,A.stackList&&A.stackList.length&&A.stackList.forEach(function(N){j.push({item:N,position:w})}),j},d)}else{var _=cu(i,r,0,!0);r-2*_-(f-1)*c<=0&&(c=0);var S=(r-2*_-(f-1)*c)/f;S>1&&(S>>=0);var C=l===+l?Math.min(S,l):S;h=o.reduce(function(E,A,T){var j=[].concat(_P(E),[{item:A.item,position:{offset:_+(S+c)*T+(S-C)/2,size:C}}]);return A.stackList&&A.stackList.length&&A.stackList.forEach(function(N){j.push({item:N,position:j[j.length-1].position})}),j},d)}return h},Gwe=function(n,t,i,r){var a=i.children,o=i.width,l=i.margin,f=o-(l.left||0)-(l.right||0),c=UU({children:a,legendWidth:f});if(c){var h=r||{},d=h.width,p=h.height,v=c.align,y=c.verticalAlign,b=c.layout;if((b==="vertical"||b==="horizontal"&&y==="middle")&&v!=="center"&&qe(n[v]))return Kt(Kt({},n),{},$f({},v,n[v]+(d||0)));if((b==="horizontal"||b==="vertical"&&v==="center")&&y!=="middle"&&qe(n[y]))return Kt(Kt({},n),{},$f({},y,n[y]+(p||0)))}return n},Ywe=function(n,t,i){return Bn(t)?!0:n==="horizontal"?t==="yAxis":n==="vertical"||i==="x"?t==="xAxis":i==="y"?t==="yAxis":!0},VU=function(n,t,i,r,a){var o=t.props.children,l=ua(o,np).filter(function(c){return Ywe(r,a,c.props.direction)});if(l&&l.length){var f=l.map(function(c){return c.props.dataKey});return n.reduce(function(c,h){var d=ir(h,i);if(Bn(d))return c;var p=Array.isArray(d)?[y0(d),Gs(d)]:[d,d],v=f.reduce(function(y,b){var w=ir(h,b,0),_=p[0]-Math.abs(Array.isArray(w)?w[0]:w),S=p[1]+Math.abs(Array.isArray(w)?w[1]:w);return[Math.min(_,y[0]),Math.max(S,y[1])]},[1/0,-1/0]);return[Math.min(v[0],c[0]),Math.max(v[1],c[1])]},[1/0,-1/0])}return null},Kwe=function(n,t,i,r,a){var o=t.map(function(l){return VU(n,l,i,a,r)}).filter(function(l){return!Bn(l)});return o&&o.length?o.reduce(function(l,f){return[Math.min(l[0],f[0]),Math.max(l[1],f[1])]},[1/0,-1/0]):null},WU=function(n,t,i,r,a){var o=t.map(function(f){var c=f.props.dataKey;return i==="number"&&c&&VU(n,f,c,r)||wh(n,c,i,a)});if(i==="number")return o.reduce(function(f,c){return[Math.min(f[0],c[0]),Math.max(f[1],c[1])]},[1/0,-1/0]);var l={};return o.reduce(function(f,c){for(var h=0,d=c.length;h<d;h++)l[c[h]]||(l[c[h]]=!0,f.push(c[h]));return f},[])},GU=function(n,t){return n==="horizontal"&&t==="xAxis"||n==="vertical"&&t==="yAxis"||n==="centric"&&t==="angleAxis"||n==="radial"&&t==="radiusAxis"},YU=function(n,t,i,r){if(r)return n.map(function(f){return f.coordinate});var a,o,l=n.map(function(f){return f.coordinate===t&&(a=!0),f.coordinate===i&&(o=!0),f.coordinate});return a||l.push(t),o||l.push(i),l},Bo=function(n,t,i){if(!n)return null;var r=n.scale,a=n.duplicateDomain,o=n.type,l=n.range,f=n.realScaleType==="scaleBand"?r.bandwidth()/2:2,c=(t||i)&&o==="category"&&r.bandwidth?r.bandwidth()/f:0;if(c=n.axisType==="angleAxis"&&(l==null?void 0:l.length)>=2?Ma(l[0]-l[1])*2*c:c,t&&(n.ticks||n.niceTicks)){var h=(n.ticks||n.niceTicks).map(function(d){var p=a?a.indexOf(d):d;return{coordinate:r(p)+c,value:d,offset:c}});return h.filter(function(d){return!zc(d.coordinate)})}return n.isCategorical&&n.categoricalDomain?n.categoricalDomain.map(function(d,p){return{coordinate:r(d)+c,value:d,index:p,offset:c}}):r.ticks&&!i?r.ticks(n.tickCount).map(function(d){return{coordinate:r(d)+c,value:d,offset:c}}):r.domain().map(function(d,p){return{coordinate:r(d)+c,value:a?a[d]:d,index:p,offset:c}})},h3=new WeakMap,$v=function(n,t){if(typeof t!="function")return n;h3.has(n)||h3.set(n,new WeakMap);var i=h3.get(n);if(i.has(t))return i.get(t);var r=function(){n.apply(void 0,arguments),t.apply(void 0,arguments)};return i.set(t,r),r},Xwe=function(n,t,i){var r=n.scale,a=n.type,o=n.layout,l=n.axisType;if(r==="auto")return o==="radial"&&l==="radiusAxis"?{scale:Yh(),realScaleType:"band"}:o==="radial"&&l==="angleAxis"?{scale:Zg(),realScaleType:"linear"}:a==="category"&&t&&(t.indexOf("LineChart")>=0||t.indexOf("AreaChart")>=0||t.indexOf("ComposedChart")>=0&&!i)?{scale:bh(),realScaleType:"point"}:a==="category"?{scale:Yh(),realScaleType:"band"}:{scale:Zg(),realScaleType:"linear"};if(fu(r)){var f="scale".concat(a0(r));return{scale:(lP[f]||bh)(),realScaleType:lP[f]?f:"point"}}return Rn(r)?{scale:r}:{scale:bh(),realScaleType:"point"}},SP=1e-4,Zwe=function(n){var t=n.domain();if(!(!t||t.length<=2)){var i=t.length,r=n.range(),a=Math.min(r[0],r[1])-SP,o=Math.max(r[0],r[1])+SP,l=n(t[0]),f=n(t[i-1]);(l<a||l>o||f<a||f>o)&&n.domain([t[0],t[i-1]])}},Qwe=function(n,t){if(!n)return null;for(var i=0,r=n.length;i<r;i++)if(n[i].item===t)return n[i].position;return null},Jwe=function(n,t){if(!t||t.length!==2||!qe(t[0])||!qe(t[1]))return n;var i=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]),a=[n[0],n[1]];return(!qe(n[0])||n[0]<i)&&(a[0]=i),(!qe(n[1])||n[1]>r)&&(a[1]=r),a[0]>r&&(a[0]=r),a[1]<i&&(a[1]=i),a},eke=function(n){var t=n.length;if(!(t<=0))for(var i=0,r=n[0].length;i<r;++i)for(var a=0,o=0,l=0;l<t;++l){var f=zc(n[l][i][1])?n[l][i][0]:n[l][i][1];f>=0?(n[l][i][0]=a,n[l][i][1]=a+f,a=n[l][i][1]):(n[l][i][0]=o,n[l][i][1]=o+f,o=n[l][i][1])}},nke=function(n){var t=n.length;if(!(t<=0))for(var i=0,r=n[0].length;i<r;++i)for(var a=0,o=0;o<t;++o){var l=zc(n[o][i][1])?n[o][i][0]:n[o][i][1];l>=0?(n[o][i][0]=a,n[o][i][1]=a+l,a=n[o][i][1]):(n[o][i][0]=0,n[o][i][1]=0)}},tke={sign:eke,expand:Ipe,none:Uf,silhouette:Bpe,wiggle:Fpe,positive:nke},ike=function(n,t,i){var r=t.map(function(l){return l.props.dataKey}),a=tke[i],o=Lpe().keys(r).value(function(l,f){return+ir(l,f,0)}).order(US).offset(a);return o(n)},rke=function(n,t,i,r,a,o){if(!n)return null;var l=o?t.reverse():t,f={},c=l.reduce(function(d,p){var v,y=(v=p.type)!==null&&v!==void 0&&v.defaultProps?Kt(Kt({},p.type.defaultProps),p.props):p.props,b=y.stackId,w=y.hide;if(w)return d;var _=y[i],S=d[_]||{hasStack:!1,stackGroups:{}};if(gi(b)){var C=S.stackGroups[b]||{numericAxisId:i,cateAxisId:r,items:[]};C.items.push(p),S.hasStack=!0,S.stackGroups[b]=C}else S.stackGroups[Lc("_stackId_")]={numericAxisId:i,cateAxisId:r,items:[p]};return Kt(Kt({},d),{},$f({},_,S))},f),h={};return Object.keys(c).reduce(function(d,p){var v=c[p];if(v.hasStack){var y={};v.stackGroups=Object.keys(v.stackGroups).reduce(function(b,w){var _=v.stackGroups[w];return Kt(Kt({},b),{},$f({},w,{numericAxisId:i,cateAxisId:r,items:_.items,stackedData:ike(n,_.items,a)}))},y)}return Kt(Kt({},d),{},$f({},p,v))},h)},ake=function(n,t){var i=t.realScaleType,r=t.type,a=t.tickCount,o=t.originalDomain,l=t.allowDecimals,f=i||t.scale;if(f!=="auto"&&f!=="linear")return null;if(a&&r==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var c=n.domain();if(!c.length)return null;var h=vwe(c,a,l);return n.domain([y0(h),Gs(h)]),{niceTicks:h}}if(a&&r==="number"){var d=n.domain(),p=gwe(d,a,l);return{niceTicks:p}}return null};function r1(e){var n=e.axis,t=e.ticks,i=e.bandSize,r=e.entry,a=e.index,o=e.dataKey;if(n.type==="category"){if(!n.allowDuplicatedCategory&&n.dataKey&&!Bn(r[n.dataKey])){var l=Mg(t,"value",r[n.dataKey]);if(l)return l.coordinate+i/2}return t[a]?t[a].coordinate+i/2:null}var f=ir(r,Bn(o)?n.dataKey:o);return Bn(f)?null:n.scale(f)}var CP=function(n){var t=n.axis,i=n.ticks,r=n.offset,a=n.bandSize,o=n.entry,l=n.index;if(t.type==="category")return i[l]?i[l].coordinate+r:null;var f=ir(o,t.dataKey,t.domain[l]);return Bn(f)?null:t.scale(f)-a/2+r},oke=function(n){var t=n.numericAxis,i=t.scale.domain();if(t.type==="number"){var r=Math.min(i[0],i[1]),a=Math.max(i[0],i[1]);return r<=0&&a>=0?0:a<0?a:r}return i[0]},ske=function(n,t){var i,r=(i=n.type)!==null&&i!==void 0&&i.defaultProps?Kt(Kt({},n.type.defaultProps),n.props):n.props,a=r.stackId;if(gi(a)){var o=t[a];if(o){var l=o.items.indexOf(n);return l>=0?o.stackedData[l]:null}}return null},lke=function(n){return n.reduce(function(t,i){return[y0(i.concat([t[0]]).filter(qe)),Gs(i.concat([t[1]]).filter(qe))]},[1/0,-1/0])},KU=function(n,t,i){return Object.keys(n).reduce(function(r,a){var o=n[a],l=o.stackedData,f=l.reduce(function(c,h){var d=lke(h.slice(t,i+1));return[Math.min(c[0],d[0]),Math.max(c[1],d[1])]},[1/0,-1/0]);return[Math.min(f[0],r[0]),Math.max(f[1],r[1])]},[1/0,-1/0]).map(function(r){return r===1/0||r===-1/0?0:r})},AP=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,OP=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,p4=function(n,t,i){if(Rn(n))return n(t,i);if(!Array.isArray(n))return t;var r=[];if(qe(n[0]))r[0]=i?n[0]:Math.min(n[0],t[0]);else if(AP.test(n[0])){var a=+AP.exec(n[0])[1];r[0]=t[0]-a}else Rn(n[0])?r[0]=n[0](t[0]):r[0]=t[0];if(qe(n[1]))r[1]=i?n[1]:Math.max(n[1],t[1]);else if(OP.test(n[1])){var o=+OP.exec(n[1])[1];r[1]=t[1]+o}else Rn(n[1])?r[1]=n[1](t[1]):r[1]=t[1];return r},a1=function(n,t,i){if(n&&n.scale&&n.scale.bandwidth){var r=n.scale.bandwidth();if(!i||r>0)return r}if(n&&t&&t.length>=2){for(var a=A9(t,function(d){return d.coordinate}),o=1/0,l=1,f=a.length;l<f;l++){var c=a[l],h=a[l-1];o=Math.min((c.coordinate||0)-(h.coordinate||0),o)}return o===1/0?0:o}return i?void 0:0},EP=function(n,t,i){return!n||!n.length||Qf(n,la(i,"type.defaultProps.domain"))?t:n},XU=function(n,t){var i=n.type.defaultProps?Kt(Kt({},n.type.defaultProps),n.props):n.props,r=i.dataKey,a=i.name,o=i.unit,l=i.formatter,f=i.tooltipType,c=i.chartType,h=i.hide;return Kt(Kt({},$n(n,!1)),{},{dataKey:r,unit:o,formatter:l,name:a||r,color:J9(n),value:ir(t,r),type:f,payload:t,chartType:c,hide:h})};function im(e){"@babel/helpers - typeof";return im=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},im(e)}function TP(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function MP(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?TP(Object(t),!0).forEach(function(i){uke(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):TP(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function uke(e,n,t){return n=fke(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function fke(e){var n=cke(e,"string");return im(n)=="symbol"?n:n+""}function cke(e,n){if(im(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(im(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}var o1=Math.PI/180,dke=function(n){return n*180/Math.PI},Pi=function(n,t,i,r){return{x:n+Math.cos(-o1*r)*i,y:t+Math.sin(-o1*r)*i}},hke=function(n,t){var i=n.x,r=n.y,a=t.x,o=t.y;return Math.sqrt(Math.pow(i-a,2)+Math.pow(r-o,2))},mke=function(n,t){var i=n.x,r=n.y,a=t.cx,o=t.cy,l=hke({x:i,y:r},{x:a,y:o});if(l<=0)return{radius:l};var f=(i-a)/l,c=Math.acos(f);return r>o&&(c=2*Math.PI-c),{radius:l,angle:dke(c),angleInRadian:c}},pke=function(n){var t=n.startAngle,i=n.endAngle,r=Math.floor(t/360),a=Math.floor(i/360),o=Math.min(r,a);return{startAngle:t-o*360,endAngle:i-o*360}},vke=function(n,t){var i=t.startAngle,r=t.endAngle,a=Math.floor(i/360),o=Math.floor(r/360),l=Math.min(a,o);return n+l*360},jP=function(n,t){var i=n.x,r=n.y,a=mke({x:i,y:r},t),o=a.radius,l=a.angle,f=t.innerRadius,c=t.outerRadius;if(o<f||o>c)return!1;if(o===0)return!0;var h=pke(t),d=h.startAngle,p=h.endAngle,v=l,y;if(d<=p){for(;v>p;)v-=360;for(;v<d;)v+=360;y=v>=d&&v<=p}else{for(;v>d;)v-=360;for(;v<p;)v+=360;y=v>=p&&v<=d}return y?MP(MP({},t),{},{radius:o,angle:vke(v,t)}):null};function rm(e){"@babel/helpers - typeof";return rm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},rm(e)}var gke=["offset"];function yke(e){return _ke(e)||kke(e)||wke(e)||bke()}function bke(){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 wke(e,n){if(e){if(typeof e=="string")return v4(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return v4(e,n)}}function kke(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function _ke(e){if(Array.isArray(e))return v4(e)}function v4(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function xke(e,n){if(e==null)return{};var t=Ske(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function Ske(e,n){if(e==null)return{};var t={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){if(n.indexOf(i)>=0)continue;t[i]=e[i]}return t}function DP(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function pi(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?DP(Object(t),!0).forEach(function(i){Cke(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):DP(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function Cke(e,n,t){return n=Ake(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function Ake(e){var n=Oke(e,"string");return rm(n)=="symbol"?n:n+""}function Oke(e,n){if(rm(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(rm(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function am(){return am=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},am.apply(this,arguments)}var Eke=function(n){var t=n.value,i=n.formatter,r=Bn(n.children)?t:n.children;return Rn(i)?i(r):r},Tke=function(n,t){var i=Ma(t-n),r=Math.min(Math.abs(t-n),360);return i*r},Mke=function(n,t,i){var r=n.position,a=n.viewBox,o=n.offset,l=n.className,f=a,c=f.cx,h=f.cy,d=f.innerRadius,p=f.outerRadius,v=f.startAngle,y=f.endAngle,b=f.clockWise,w=(d+p)/2,_=Tke(v,y),S=_>=0?1:-1,C,E;r==="insideStart"?(C=v+S*o,E=b):r==="insideEnd"?(C=y-S*o,E=!b):r==="end"&&(C=y+S*o,E=b),E=_<=0?E:!E;var A=Pi(c,h,w,C),T=Pi(c,h,w,C+(E?1:-1)*359),j="M".concat(A.x,",").concat(A.y,`
|
||
A`).concat(w,",").concat(w,",0,1,").concat(E?0:1,`,
|
||
`).concat(T.x,",").concat(T.y),N=Bn(n.id)?Lc("recharts-radial-line-"):n.id;return Z.createElement("text",am({},i,{dominantBaseline:"central",className:cn("recharts-radial-bar-label",l)}),Z.createElement("defs",null,Z.createElement("path",{id:N,d:j})),Z.createElement("textPath",{xlinkHref:"#".concat(N)},t))},jke=function(n){var t=n.viewBox,i=n.offset,r=n.position,a=t,o=a.cx,l=a.cy,f=a.innerRadius,c=a.outerRadius,h=a.startAngle,d=a.endAngle,p=(h+d)/2;if(r==="outside"){var v=Pi(o,l,c+i,p),y=v.x,b=v.y;return{x:y,y:b,textAnchor:y>=o?"start":"end",verticalAnchor:"middle"}}if(r==="center")return{x:o,y:l,textAnchor:"middle",verticalAnchor:"middle"};if(r==="centerTop")return{x:o,y:l,textAnchor:"middle",verticalAnchor:"start"};if(r==="centerBottom")return{x:o,y:l,textAnchor:"middle",verticalAnchor:"end"};var w=(f+c)/2,_=Pi(o,l,w,p),S=_.x,C=_.y;return{x:S,y:C,textAnchor:"middle",verticalAnchor:"middle"}},Dke=function(n){var t=n.viewBox,i=n.parentViewBox,r=n.offset,a=n.position,o=t,l=o.x,f=o.y,c=o.width,h=o.height,d=h>=0?1:-1,p=d*r,v=d>0?"end":"start",y=d>0?"start":"end",b=c>=0?1:-1,w=b*r,_=b>0?"end":"start",S=b>0?"start":"end";if(a==="top"){var C={x:l+c/2,y:f-d*r,textAnchor:"middle",verticalAnchor:v};return pi(pi({},C),i?{height:Math.max(f-i.y,0),width:c}:{})}if(a==="bottom"){var E={x:l+c/2,y:f+h+p,textAnchor:"middle",verticalAnchor:y};return pi(pi({},E),i?{height:Math.max(i.y+i.height-(f+h),0),width:c}:{})}if(a==="left"){var A={x:l-w,y:f+h/2,textAnchor:_,verticalAnchor:"middle"};return pi(pi({},A),i?{width:Math.max(A.x-i.x,0),height:h}:{})}if(a==="right"){var T={x:l+c+w,y:f+h/2,textAnchor:S,verticalAnchor:"middle"};return pi(pi({},T),i?{width:Math.max(i.x+i.width-T.x,0),height:h}:{})}var j=i?{width:c,height:h}:{};return a==="insideLeft"?pi({x:l+w,y:f+h/2,textAnchor:S,verticalAnchor:"middle"},j):a==="insideRight"?pi({x:l+c-w,y:f+h/2,textAnchor:_,verticalAnchor:"middle"},j):a==="insideTop"?pi({x:l+c/2,y:f+p,textAnchor:"middle",verticalAnchor:y},j):a==="insideBottom"?pi({x:l+c/2,y:f+h-p,textAnchor:"middle",verticalAnchor:v},j):a==="insideTopLeft"?pi({x:l+w,y:f+p,textAnchor:S,verticalAnchor:y},j):a==="insideTopRight"?pi({x:l+c-w,y:f+p,textAnchor:_,verticalAnchor:y},j):a==="insideBottomLeft"?pi({x:l+w,y:f+h-p,textAnchor:S,verticalAnchor:v},j):a==="insideBottomRight"?pi({x:l+c-w,y:f+h-p,textAnchor:_,verticalAnchor:v},j):$c(a)&&(qe(a.x)||Yl(a.x))&&(qe(a.y)||Yl(a.y))?pi({x:l+cu(a.x,c),y:f+cu(a.y,h),textAnchor:"end",verticalAnchor:"end"},j):pi({x:l+c/2,y:f+h/2,textAnchor:"middle",verticalAnchor:"middle"},j)},Rke=function(n){return"cx"in n&&qe(n.cx)};function Xt(e){var n=e.offset,t=n===void 0?5:n,i=xke(e,gke),r=pi({offset:t},i),a=r.viewBox,o=r.position,l=r.value,f=r.children,c=r.content,h=r.className,d=h===void 0?"":h,p=r.textBreakAll;if(!a||Bn(l)&&Bn(f)&&!O.isValidElement(c)&&!Rn(c))return null;if(O.isValidElement(c))return O.cloneElement(c,r);var v;if(Rn(c)){if(v=O.createElement(c,r),O.isValidElement(v))return v}else v=Eke(r);var y=Rke(a),b=$n(r,!0);if(y&&(o==="insideStart"||o==="insideEnd"||o==="end"))return Mke(r,v,b);var w=y?jke(r):Dke(r);return Z.createElement(Hg,am({className:cn("recharts-label",d)},b,w,{breakAll:p}),v)}Xt.displayName="Label";var ZU=function(n){var t=n.cx,i=n.cy,r=n.angle,a=n.startAngle,o=n.endAngle,l=n.r,f=n.radius,c=n.innerRadius,h=n.outerRadius,d=n.x,p=n.y,v=n.top,y=n.left,b=n.width,w=n.height,_=n.clockWise,S=n.labelViewBox;if(S)return S;if(qe(b)&&qe(w)){if(qe(d)&&qe(p))return{x:d,y:p,width:b,height:w};if(qe(v)&&qe(y))return{x:v,y,width:b,height:w}}return qe(d)&&qe(p)?{x:d,y:p,width:0,height:0}:qe(t)&&qe(i)?{cx:t,cy:i,startAngle:a||r||0,endAngle:o||r||0,innerRadius:c||0,outerRadius:h||f||l||0,clockWise:_}:n.viewBox?n.viewBox:{}},Pke=function(n,t){return n?n===!0?Z.createElement(Xt,{key:"label-implicit",viewBox:t}):gi(n)?Z.createElement(Xt,{key:"label-implicit",viewBox:t,value:n}):O.isValidElement(n)?n.type===Xt?O.cloneElement(n,{key:"label-implicit",viewBox:t}):Z.createElement(Xt,{key:"label-implicit",content:n,viewBox:t}):Rn(n)?Z.createElement(Xt,{key:"label-implicit",content:n,viewBox:t}):$c(n)?Z.createElement(Xt,am({viewBox:t},n,{key:"label-implicit"})):null:null},Nke=function(n,t){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!n||!n.children&&i&&!n.label)return null;var r=n.children,a=ZU(n),o=ua(r,Xt).map(function(f,c){return O.cloneElement(f,{viewBox:t||a,key:"label-".concat(c)})});if(!i)return o;var l=Pke(n.label,t||a);return[l].concat(yke(o))};Xt.parseViewBox=ZU;Xt.renderCallByParent=Nke;var m3,RP;function $ke(){if(RP)return m3;RP=1;function e(n){var t=n==null?0:n.length;return t?n[t-1]:void 0}return m3=e,m3}var zke=$ke();const Lke=ot(zke);function om(e){"@babel/helpers - typeof";return om=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},om(e)}var Ike=["valueAccessor"],Bke=["data","dataKey","clockWise","id","textBreakAll"];function Fke(e){return Vke(e)||Uke(e)||Hke(e)||qke()}function qke(){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 Hke(e,n){if(e){if(typeof e=="string")return g4(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return g4(e,n)}}function Uke(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Vke(e){if(Array.isArray(e))return g4(e)}function g4(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function s1(){return s1=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},s1.apply(this,arguments)}function PP(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function NP(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?PP(Object(t),!0).forEach(function(i){Wke(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):PP(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function Wke(e,n,t){return n=Gke(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function Gke(e){var n=Yke(e,"string");return om(n)=="symbol"?n:n+""}function Yke(e,n){if(om(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(om(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function $P(e,n){if(e==null)return{};var t=Kke(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function Kke(e,n){if(e==null)return{};var t={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){if(n.indexOf(i)>=0)continue;t[i]=e[i]}return t}var Xke=function(n){return Array.isArray(n.value)?Lke(n.value):n.value};function Ja(e){var n=e.valueAccessor,t=n===void 0?Xke:n,i=$P(e,Ike),r=i.data,a=i.dataKey,o=i.clockWise,l=i.id,f=i.textBreakAll,c=$P(i,Bke);return!r||!r.length?null:Z.createElement(Tt,{className:"recharts-label-list"},r.map(function(h,d){var p=Bn(a)?t(h,d):ir(h&&h.payload,a),v=Bn(l)?{}:{id:"".concat(l,"-").concat(d)};return Z.createElement(Xt,s1({},$n(h,!0),c,v,{parentViewBox:h.parentViewBox,value:p,textBreakAll:f,viewBox:Xt.parseViewBox(Bn(o)?h:NP(NP({},h),{},{clockWise:o})),key:"label-".concat(d),index:d}))}))}Ja.displayName="LabelList";function Zke(e,n){return e?e===!0?Z.createElement(Ja,{key:"labelList-implicit",data:n}):Z.isValidElement(e)||Rn(e)?Z.createElement(Ja,{key:"labelList-implicit",data:n,content:e}):$c(e)?Z.createElement(Ja,s1({data:n},e,{key:"labelList-implicit"})):null:null}function Qke(e,n){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&t&&!e.label)return null;var i=e.children,r=ua(i,Ja).map(function(o,l){return O.cloneElement(o,{data:n,key:"labelList-".concat(l)})});if(!t)return r;var a=Zke(e.label,n);return[a].concat(Fke(r))}Ja.renderCallByParent=Qke;function sm(e){"@babel/helpers - typeof";return sm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},sm(e)}function y4(){return y4=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},y4.apply(this,arguments)}function zP(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function LP(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?zP(Object(t),!0).forEach(function(i){Jke(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):zP(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function Jke(e,n,t){return n=e_e(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function e_e(e){var n=n_e(e,"string");return sm(n)=="symbol"?n:n+""}function n_e(e,n){if(sm(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(sm(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}var t_e=function(n,t){var i=Ma(t-n),r=Math.min(Math.abs(t-n),359.999);return i*r},zv=function(n){var t=n.cx,i=n.cy,r=n.radius,a=n.angle,o=n.sign,l=n.isExternal,f=n.cornerRadius,c=n.cornerIsExternal,h=f*(l?1:-1)+r,d=Math.asin(f/h)/o1,p=c?a:a+o*d,v=Pi(t,i,h,p),y=Pi(t,i,r,p),b=c?a-o*d:a,w=Pi(t,i,h*Math.cos(d*o1),b);return{center:v,circleTangency:y,lineTangency:w,theta:d}},QU=function(n){var t=n.cx,i=n.cy,r=n.innerRadius,a=n.outerRadius,o=n.startAngle,l=n.endAngle,f=t_e(o,l),c=o+f,h=Pi(t,i,a,o),d=Pi(t,i,a,c),p="M ".concat(h.x,",").concat(h.y,`
|
||
A `).concat(a,",").concat(a,`,0,
|
||
`).concat(+(Math.abs(f)>180),",").concat(+(o>c),`,
|
||
`).concat(d.x,",").concat(d.y,`
|
||
`);if(r>0){var v=Pi(t,i,r,o),y=Pi(t,i,r,c);p+="L ".concat(y.x,",").concat(y.y,`
|
||
A `).concat(r,",").concat(r,`,0,
|
||
`).concat(+(Math.abs(f)>180),",").concat(+(o<=c),`,
|
||
`).concat(v.x,",").concat(v.y," Z")}else p+="L ".concat(t,",").concat(i," Z");return p},i_e=function(n){var t=n.cx,i=n.cy,r=n.innerRadius,a=n.outerRadius,o=n.cornerRadius,l=n.forceCornerRadius,f=n.cornerIsExternal,c=n.startAngle,h=n.endAngle,d=Ma(h-c),p=zv({cx:t,cy:i,radius:a,angle:c,sign:d,cornerRadius:o,cornerIsExternal:f}),v=p.circleTangency,y=p.lineTangency,b=p.theta,w=zv({cx:t,cy:i,radius:a,angle:h,sign:-d,cornerRadius:o,cornerIsExternal:f}),_=w.circleTangency,S=w.lineTangency,C=w.theta,E=f?Math.abs(c-h):Math.abs(c-h)-b-C;if(E<0)return l?"M ".concat(y.x,",").concat(y.y,`
|
||
a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0
|
||
a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0
|
||
`):QU({cx:t,cy:i,innerRadius:r,outerRadius:a,startAngle:c,endAngle:h});var A="M ".concat(y.x,",").concat(y.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(v.x,",").concat(v.y,`
|
||
A`).concat(a,",").concat(a,",0,").concat(+(E>180),",").concat(+(d<0),",").concat(_.x,",").concat(_.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(S.x,",").concat(S.y,`
|
||
`);if(r>0){var T=zv({cx:t,cy:i,radius:r,angle:c,sign:d,isExternal:!0,cornerRadius:o,cornerIsExternal:f}),j=T.circleTangency,N=T.lineTangency,q=T.theta,R=zv({cx:t,cy:i,radius:r,angle:h,sign:-d,isExternal:!0,cornerRadius:o,cornerIsExternal:f}),L=R.circleTangency,B=R.lineTangency,G=R.theta,H=f?Math.abs(c-h):Math.abs(c-h)-q-G;if(H<0&&o===0)return"".concat(A,"L").concat(t,",").concat(i,"Z");A+="L".concat(B.x,",").concat(B.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(L.x,",").concat(L.y,`
|
||
A`).concat(r,",").concat(r,",0,").concat(+(H>180),",").concat(+(d>0),",").concat(j.x,",").concat(j.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(N.x,",").concat(N.y,"Z")}else A+="L".concat(t,",").concat(i,"Z");return A},r_e={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},JU=function(n){var t=LP(LP({},r_e),n),i=t.cx,r=t.cy,a=t.innerRadius,o=t.outerRadius,l=t.cornerRadius,f=t.forceCornerRadius,c=t.cornerIsExternal,h=t.startAngle,d=t.endAngle,p=t.className;if(o<a||h===d)return null;var v=cn("recharts-sector",p),y=o-a,b=cu(l,y,0,!0),w;return b>0&&Math.abs(h-d)<360?w=i_e({cx:i,cy:r,innerRadius:a,outerRadius:o,cornerRadius:Math.min(b,y/2),forceCornerRadius:f,cornerIsExternal:c,startAngle:h,endAngle:d}):w=QU({cx:i,cy:r,innerRadius:a,outerRadius:o,startAngle:h,endAngle:d}),Z.createElement("path",y4({},$n(t,!0),{className:v,d:w,role:"img"}))};function lm(e){"@babel/helpers - typeof";return lm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},lm(e)}function b4(){return b4=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},b4.apply(this,arguments)}function IP(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function BP(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?IP(Object(t),!0).forEach(function(i){a_e(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):IP(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function a_e(e,n,t){return n=o_e(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o_e(e){var n=s_e(e,"string");return lm(n)=="symbol"?n:n+""}function s_e(e,n){if(lm(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(lm(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}var FP={curveBasisClosed:Ope,curveBasisOpen:Epe,curveBasis:Ape,curveBumpX:dpe,curveBumpY:hpe,curveLinearClosed:Tpe,curveLinear:s0,curveMonotoneX:Mpe,curveMonotoneY:jpe,curveNatural:Dpe,curveStep:Rpe,curveStepAfter:Npe,curveStepBefore:Ppe},Lv=function(n){return n.x===+n.x&&n.y===+n.y},Gd=function(n){return n.x},Yd=function(n){return n.y},l_e=function(n,t){if(Rn(n))return n;var i="curve".concat(a0(n));return(i==="curveMonotone"||i==="curveBump")&&t?FP["".concat(i).concat(t==="vertical"?"Y":"X")]:FP[i]||s0},u_e=function(n){var t=n.type,i=t===void 0?"linear":t,r=n.points,a=r===void 0?[]:r,o=n.baseLine,l=n.layout,f=n.connectNulls,c=f===void 0?!1:f,h=l_e(i,l),d=c?a.filter(function(b){return Lv(b)}):a,p;if(Array.isArray(o)){var v=c?o.filter(function(b){return Lv(b)}):o,y=d.map(function(b,w){return BP(BP({},b),{},{base:v[w]})});return l==="vertical"?p=Tv().y(Yd).x1(Gd).x0(function(b){return b.base.x}):p=Tv().x(Gd).y1(Yd).y0(function(b){return b.base.y}),p.defined(Lv).curve(h),p(y)}return l==="vertical"&&qe(o)?p=Tv().y(Yd).x1(Gd).x0(o):qe(o)?p=Tv().x(Gd).y1(Yd).y0(o):p=rH().x(Gd).y(Yd),p.defined(Lv).curve(h),p(d)},zf=function(n){var t=n.className,i=n.points,r=n.path,a=n.pathRef;if((!i||!i.length)&&!r)return null;var o=i&&i.length?u_e(n):r;return O.createElement("path",b4({},$n(n,!1),jg(n),{className:cn("recharts-curve",t),d:o,ref:a}))};const{getOwnPropertyNames:f_e,getOwnPropertySymbols:c_e}=Object,{hasOwnProperty:d_e}=Object.prototype;function p3(e,n){return function(i,r,a){return e(i,r,a)&&n(i,r,a)}}function Iv(e){return function(t,i,r){if(!t||!i||typeof t!="object"||typeof i!="object")return e(t,i,r);const{cache:a}=r,o=a.get(t),l=a.get(i);if(o&&l)return o===i&&l===t;a.set(t,i),a.set(i,t);const f=e(t,i,r);return a.delete(t),a.delete(i),f}}function h_e(e){return e!=null?e[Symbol.toStringTag]:void 0}function qP(e){return f_e(e).concat(c_e(e))}const m_e=Object.hasOwn||((e,n)=>d_e.call(e,n));function Mu(e,n){return e===n||!e&&!n&&e!==e&&n!==n}const p_e="__v",v_e="__o",g_e="_owner",{getOwnPropertyDescriptor:HP,keys:UP}=Object;function y_e(e,n){return e.byteLength===n.byteLength&&l1(new Uint8Array(e),new Uint8Array(n))}function b_e(e,n,t){let i=e.length;if(n.length!==i)return!1;for(;i-- >0;)if(!t.equals(e[i],n[i],i,i,e,n,t))return!1;return!0}function w_e(e,n){return e.byteLength===n.byteLength&&l1(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(n.buffer,n.byteOffset,n.byteLength))}function k_e(e,n){return Mu(e.getTime(),n.getTime())}function __e(e,n){return e.name===n.name&&e.message===n.message&&e.cause===n.cause&&e.stack===n.stack}function x_e(e,n){return e===n}function VP(e,n,t){const i=e.size;if(i!==n.size)return!1;if(!i)return!0;const r=new Array(i),a=e.entries();let o,l,f=0;for(;(o=a.next())&&!o.done;){const c=n.entries();let h=!1,d=0;for(;(l=c.next())&&!l.done;){if(r[d]){d++;continue}const p=o.value,v=l.value;if(t.equals(p[0],v[0],f,d,e,n,t)&&t.equals(p[1],v[1],p[0],v[0],e,n,t)){h=r[d]=!0;break}d++}if(!h)return!1;f++}return!0}const S_e=Mu;function C_e(e,n,t){const i=UP(e);let r=i.length;if(UP(n).length!==r)return!1;for(;r-- >0;)if(!eV(e,n,t,i[r]))return!1;return!0}function Kd(e,n,t){const i=qP(e);let r=i.length;if(qP(n).length!==r)return!1;let a,o,l;for(;r-- >0;)if(a=i[r],!eV(e,n,t,a)||(o=HP(e,a),l=HP(n,a),(o||l)&&(!o||!l||o.configurable!==l.configurable||o.enumerable!==l.enumerable||o.writable!==l.writable)))return!1;return!0}function A_e(e,n){return Mu(e.valueOf(),n.valueOf())}function O_e(e,n){return e.source===n.source&&e.flags===n.flags}function WP(e,n,t){const i=e.size;if(i!==n.size)return!1;if(!i)return!0;const r=new Array(i),a=e.values();let o,l;for(;(o=a.next())&&!o.done;){const f=n.values();let c=!1,h=0;for(;(l=f.next())&&!l.done;){if(!r[h]&&t.equals(o.value,l.value,o.value,l.value,e,n,t)){c=r[h]=!0;break}h++}if(!c)return!1}return!0}function l1(e,n){let t=e.byteLength;if(n.byteLength!==t||e.byteOffset!==n.byteOffset)return!1;for(;t-- >0;)if(e[t]!==n[t])return!1;return!0}function E_e(e,n){return e.hostname===n.hostname&&e.pathname===n.pathname&&e.protocol===n.protocol&&e.port===n.port&&e.hash===n.hash&&e.username===n.username&&e.password===n.password}function eV(e,n,t,i){return(i===g_e||i===v_e||i===p_e)&&(e.$$typeof||n.$$typeof)?!0:m_e(n,i)&&t.equals(e[i],n[i],i,i,e,n,t)}const T_e="[object ArrayBuffer]",M_e="[object Arguments]",j_e="[object Boolean]",D_e="[object DataView]",R_e="[object Date]",P_e="[object Error]",N_e="[object Map]",$_e="[object Number]",z_e="[object Object]",L_e="[object RegExp]",I_e="[object Set]",B_e="[object String]",F_e={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},q_e="[object URL]",H_e=Object.prototype.toString;function U_e({areArrayBuffersEqual:e,areArraysEqual:n,areDataViewsEqual:t,areDatesEqual:i,areErrorsEqual:r,areFunctionsEqual:a,areMapsEqual:o,areNumbersEqual:l,areObjectsEqual:f,arePrimitiveWrappersEqual:c,areRegExpsEqual:h,areSetsEqual:d,areTypedArraysEqual:p,areUrlsEqual:v,unknownTagComparators:y}){return function(w,_,S){if(w===_)return!0;if(w==null||_==null)return!1;const C=typeof w;if(C!==typeof _)return!1;if(C!=="object")return C==="number"?l(w,_,S):C==="function"?a(w,_,S):!1;const E=w.constructor;if(E!==_.constructor)return!1;if(E===Object)return f(w,_,S);if(Array.isArray(w))return n(w,_,S);if(E===Date)return i(w,_,S);if(E===RegExp)return h(w,_,S);if(E===Map)return o(w,_,S);if(E===Set)return d(w,_,S);const A=H_e.call(w);if(A===R_e)return i(w,_,S);if(A===L_e)return h(w,_,S);if(A===N_e)return o(w,_,S);if(A===I_e)return d(w,_,S);if(A===z_e)return typeof w.then!="function"&&typeof _.then!="function"&&f(w,_,S);if(A===q_e)return v(w,_,S);if(A===P_e)return r(w,_,S);if(A===M_e)return f(w,_,S);if(F_e[A])return p(w,_,S);if(A===T_e)return e(w,_,S);if(A===D_e)return t(w,_,S);if(A===j_e||A===$_e||A===B_e)return c(w,_,S);if(y){let T=y[A];if(!T){const j=h_e(w);j&&(T=y[j])}if(T)return T(w,_,S)}return!1}}function V_e({circular:e,createCustomConfig:n,strict:t}){let i={areArrayBuffersEqual:y_e,areArraysEqual:t?Kd:b_e,areDataViewsEqual:w_e,areDatesEqual:k_e,areErrorsEqual:__e,areFunctionsEqual:x_e,areMapsEqual:t?p3(VP,Kd):VP,areNumbersEqual:S_e,areObjectsEqual:t?Kd:C_e,arePrimitiveWrappersEqual:A_e,areRegExpsEqual:O_e,areSetsEqual:t?p3(WP,Kd):WP,areTypedArraysEqual:t?p3(l1,Kd):l1,areUrlsEqual:E_e,unknownTagComparators:void 0};if(n&&(i=Object.assign({},i,n(i))),e){const r=Iv(i.areArraysEqual),a=Iv(i.areMapsEqual),o=Iv(i.areObjectsEqual),l=Iv(i.areSetsEqual);i=Object.assign({},i,{areArraysEqual:r,areMapsEqual:a,areObjectsEqual:o,areSetsEqual:l})}return i}function W_e(e){return function(n,t,i,r,a,o,l){return e(n,t,l)}}function G_e({circular:e,comparator:n,createState:t,equals:i,strict:r}){if(t)return function(l,f){const{cache:c=e?new WeakMap:void 0,meta:h}=t();return n(l,f,{cache:c,equals:i,meta:h,strict:r})};if(e)return function(l,f){return n(l,f,{cache:new WeakMap,equals:i,meta:void 0,strict:r})};const a={cache:void 0,equals:i,meta:void 0,strict:r};return function(l,f){return n(l,f,a)}}const Y_e=ml();ml({strict:!0});ml({circular:!0});ml({circular:!0,strict:!0});ml({createInternalComparator:()=>Mu});ml({strict:!0,createInternalComparator:()=>Mu});ml({circular:!0,createInternalComparator:()=>Mu});ml({circular:!0,createInternalComparator:()=>Mu,strict:!0});function ml(e={}){const{circular:n=!1,createInternalComparator:t,createState:i,strict:r=!1}=e,a=V_e(e),o=U_e(a),l=t?t(o):W_e(o);return G_e({circular:n,comparator:o,createState:i,equals:l,strict:r})}function K_e(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function GP(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t=-1,i=function r(a){t<0&&(t=a),a-t>n?(e(a),t=-1):K_e(r)};requestAnimationFrame(i)}function w4(e){"@babel/helpers - typeof";return w4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},w4(e)}function X_e(e){return e2e(e)||J_e(e)||Q_e(e)||Z_e()}function Z_e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Q_e(e,n){if(e){if(typeof e=="string")return YP(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return YP(e,n)}}function YP(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function J_e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function e2e(e){if(Array.isArray(e))return e}function n2e(){var e={},n=function(){return null},t=!1,i=function r(a){if(!t){if(Array.isArray(a)){if(!a.length)return;var o=a,l=X_e(o),f=l[0],c=l.slice(1);if(typeof f=="number"){GP(r.bind(null,c),f);return}r(f),GP(r.bind(null,c));return}w4(a)==="object"&&(e=a,n(e)),typeof a=="function"&&a()}};return{stop:function(){t=!0},start:function(a){t=!1,i(a)},subscribe:function(a){return n=a,function(){n=function(){return null}}}}}function um(e){"@babel/helpers - typeof";return um=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},um(e)}function KP(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function XP(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?KP(Object(t),!0).forEach(function(i){nV(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):KP(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function nV(e,n,t){return n=t2e(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function t2e(e){var n=i2e(e,"string");return um(n)==="symbol"?n:String(n)}function i2e(e,n){if(um(e)!=="object"||e===null)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(um(i)!=="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}var r2e=function(n,t){return[Object.keys(n),Object.keys(t)].reduce(function(i,r){return i.filter(function(a){return r.includes(a)})})},a2e=function(n){return n},o2e=function(n){return n.replace(/([A-Z])/g,function(t){return"-".concat(t.toLowerCase())})},kh=function(n,t){return Object.keys(t).reduce(function(i,r){return XP(XP({},i),{},nV({},r,n(r,t[r])))},{})},ZP=function(n,t,i){return n.map(function(r){return"".concat(o2e(r)," ").concat(t,"ms ").concat(i)}).join(",")};function s2e(e,n){return f2e(e)||u2e(e,n)||tV(e,n)||l2e()}function l2e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function u2e(e,n){var t=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var i,r,a,o,l=[],f=!0,c=!1;try{if(a=(t=t.call(e)).next,n!==0)for(;!(f=(i=a.call(t)).done)&&(l.push(i.value),l.length!==n);f=!0);}catch(h){c=!0,r=h}finally{try{if(!f&&t.return!=null&&(o=t.return(),Object(o)!==o))return}finally{if(c)throw r}}return l}}function f2e(e){if(Array.isArray(e))return e}function c2e(e){return m2e(e)||h2e(e)||tV(e)||d2e()}function d2e(){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 tV(e,n){if(e){if(typeof e=="string")return k4(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return k4(e,n)}}function h2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function m2e(e){if(Array.isArray(e))return k4(e)}function k4(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}var u1=1e-4,iV=function(n,t){return[0,3*n,3*t-6*n,3*n-3*t+1]},rV=function(n,t){return n.map(function(i,r){return i*Math.pow(t,r)}).reduce(function(i,r){return i+r})},QP=function(n,t){return function(i){var r=iV(n,t);return rV(r,i)}},p2e=function(n,t){return function(i){var r=iV(n,t),a=[].concat(c2e(r.map(function(o,l){return o*l}).slice(1)),[0]);return rV(a,i)}},JP=function(){for(var n=arguments.length,t=new Array(n),i=0;i<n;i++)t[i]=arguments[i];var r=t[0],a=t[1],o=t[2],l=t[3];if(t.length===1)switch(t[0]){case"linear":r=0,a=0,o=1,l=1;break;case"ease":r=.25,a=.1,o=.25,l=1;break;case"ease-in":r=.42,a=0,o=1,l=1;break;case"ease-out":r=.42,a=0,o=.58,l=1;break;case"ease-in-out":r=0,a=0,o=.58,l=1;break;default:{var f=t[0].split("(");if(f[0]==="cubic-bezier"&&f[1].split(")")[0].split(",").length===4){var c=f[1].split(")")[0].split(",").map(function(w){return parseFloat(w)}),h=s2e(c,4);r=h[0],a=h[1],o=h[2],l=h[3]}}}var d=QP(r,o),p=QP(a,l),v=p2e(r,o),y=function(_){return _>1?1:_<0?0:_},b=function(_){for(var S=_>1?1:_,C=S,E=0;E<8;++E){var A=d(C)-S,T=v(C);if(Math.abs(A-S)<u1||T<u1)return p(C);C=y(C-A/T)}return p(C)};return b.isStepper=!1,b},v2e=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=n.stiff,i=t===void 0?100:t,r=n.damping,a=r===void 0?8:r,o=n.dt,l=o===void 0?17:o,f=function(h,d,p){var v=-(h-d)*i,y=p*a,b=p+(v-y)*l/1e3,w=p*l/1e3+h;return Math.abs(w-d)<u1&&Math.abs(b)<u1?[d,0]:[w,b]};return f.isStepper=!0,f.dt=l,f},g2e=function(){for(var n=arguments.length,t=new Array(n),i=0;i<n;i++)t[i]=arguments[i];var r=t[0];if(typeof r=="string")switch(r){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return JP(r);case"spring":return v2e();default:if(r.split("(")[0]==="cubic-bezier")return JP(r)}return typeof r=="function"?r:null};function fm(e){"@babel/helpers - typeof";return fm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},fm(e)}function eN(e){return w2e(e)||b2e(e)||aV(e)||y2e()}function y2e(){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 b2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function w2e(e){if(Array.isArray(e))return x4(e)}function nN(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function ji(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?nN(Object(t),!0).forEach(function(i){_4(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):nN(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function _4(e,n,t){return n=k2e(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function k2e(e){var n=_2e(e,"string");return fm(n)==="symbol"?n:String(n)}function _2e(e,n){if(fm(e)!=="object"||e===null)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(fm(i)!=="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function x2e(e,n){return A2e(e)||C2e(e,n)||aV(e,n)||S2e()}function S2e(){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 aV(e,n){if(e){if(typeof e=="string")return x4(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return x4(e,n)}}function x4(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function C2e(e,n){var t=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var i,r,a,o,l=[],f=!0,c=!1;try{if(a=(t=t.call(e)).next,n!==0)for(;!(f=(i=a.call(t)).done)&&(l.push(i.value),l.length!==n);f=!0);}catch(h){c=!0,r=h}finally{try{if(!f&&t.return!=null&&(o=t.return(),Object(o)!==o))return}finally{if(c)throw r}}return l}}function A2e(e){if(Array.isArray(e))return e}var f1=function(n,t,i){return n+(t-n)*i},S4=function(n){var t=n.from,i=n.to;return t!==i},O2e=function e(n,t,i){var r=kh(function(a,o){if(S4(o)){var l=n(o.from,o.to,o.velocity),f=x2e(l,2),c=f[0],h=f[1];return ji(ji({},o),{},{from:c,velocity:h})}return o},t);return i<1?kh(function(a,o){return S4(o)?ji(ji({},o),{},{velocity:f1(o.velocity,r[a].velocity,i),from:f1(o.from,r[a].from,i)}):o},t):e(n,r,i-1)};const E2e=(function(e,n,t,i,r){var a=r2e(e,n),o=a.reduce(function(w,_){return ji(ji({},w),{},_4({},_,[e[_],n[_]]))},{}),l=a.reduce(function(w,_){return ji(ji({},w),{},_4({},_,{from:e[_],velocity:0,to:n[_]}))},{}),f=-1,c,h,d=function(){return null},p=function(){return kh(function(_,S){return S.from},l)},v=function(){return!Object.values(l).filter(S4).length},y=function(_){c||(c=_);var S=_-c,C=S/t.dt;l=O2e(t,l,C),r(ji(ji(ji({},e),n),p())),c=_,v()||(f=requestAnimationFrame(d))},b=function(_){h||(h=_);var S=(_-h)/i,C=kh(function(A,T){return f1.apply(void 0,eN(T).concat([t(S)]))},o);if(r(ji(ji(ji({},e),n),C)),S<1)f=requestAnimationFrame(d);else{var E=kh(function(A,T){return f1.apply(void 0,eN(T).concat([t(1)]))},o);r(ji(ji(ji({},e),n),E))}};return d=t.isStepper?y:b,function(){return requestAnimationFrame(d),function(){cancelAnimationFrame(f)}}});function ec(e){"@babel/helpers - typeof";return ec=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},ec(e)}var T2e=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function M2e(e,n){if(e==null)return{};var t=j2e(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function j2e(e,n){if(e==null)return{};var t={},i=Object.keys(e),r,a;for(a=0;a<i.length;a++)r=i[a],!(n.indexOf(r)>=0)&&(t[r]=e[r]);return t}function v3(e){return N2e(e)||P2e(e)||R2e(e)||D2e()}function D2e(){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 R2e(e,n){if(e){if(typeof e=="string")return C4(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return C4(e,n)}}function P2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function N2e(e){if(Array.isArray(e))return C4(e)}function C4(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function tN(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function xa(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?tN(Object(t),!0).forEach(function(i){sh(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):tN(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function sh(e,n,t){return n=oV(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function $2e(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function z2e(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,oV(i.key),i)}}function L2e(e,n,t){return n&&z2e(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function oV(e){var n=I2e(e,"string");return ec(n)==="symbol"?n:String(n)}function I2e(e,n){if(ec(e)!=="object"||e===null)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(ec(i)!=="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function B2e(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&A4(e,n)}function A4(e,n){return A4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},A4(e,n)}function F2e(e){var n=q2e();return function(){var i=c1(e),r;if(n){var a=c1(this).constructor;r=Reflect.construct(i,arguments,a)}else r=i.apply(this,arguments);return O4(this,r)}}function O4(e,n){if(n&&(ec(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return E4(e)}function E4(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function q2e(){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 c1(e){return c1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},c1(e)}var ao=(function(e){B2e(t,e);var n=F2e(t);function t(i,r){var a;$2e(this,t),a=n.call(this,i,r);var o=a.props,l=o.isActive,f=o.attributeName,c=o.from,h=o.to,d=o.steps,p=o.children,v=o.duration;if(a.handleStyleChange=a.handleStyleChange.bind(E4(a)),a.changeStyle=a.changeStyle.bind(E4(a)),!l||v<=0)return a.state={style:{}},typeof p=="function"&&(a.state={style:h}),O4(a);if(d&&d.length)a.state={style:d[0].style};else if(c){if(typeof p=="function")return a.state={style:c},O4(a);a.state={style:f?sh({},f,c):c}}else a.state={style:{}};return a}return L2e(t,[{key:"componentDidMount",value:function(){var r=this.props,a=r.isActive,o=r.canBegin;this.mounted=!0,!(!a||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(r){var a=this.props,o=a.isActive,l=a.canBegin,f=a.attributeName,c=a.shouldReAnimate,h=a.to,d=a.from,p=this.state.style;if(l){if(!o){var v={style:f?sh({},f,h):h};this.state&&p&&(f&&p[f]!==h||!f&&p!==h)&&this.setState(v);return}if(!(Y_e(r.to,h)&&r.canBegin&&r.isActive)){var y=!r.canBegin||!r.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var b=y||c?d:r.to;if(this.state&&p){var w={style:f?sh({},f,b):b};(f&&p[f]!==b||!f&&p!==b)&&this.setState(w)}this.runAnimation(xa(xa({},this.props),{},{from:b,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var r=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),r&&r()}},{key:"handleStyleChange",value:function(r){this.changeStyle(r)}},{key:"changeStyle",value:function(r){this.mounted&&this.setState({style:r})}},{key:"runJSAnimation",value:function(r){var a=this,o=r.from,l=r.to,f=r.duration,c=r.easing,h=r.begin,d=r.onAnimationEnd,p=r.onAnimationStart,v=E2e(o,l,g2e(c),f,this.changeStyle),y=function(){a.stopJSAnimation=v()};this.manager.start([p,h,y,f,d])}},{key:"runStepAnimation",value:function(r){var a=this,o=r.steps,l=r.begin,f=r.onAnimationStart,c=o[0],h=c.style,d=c.duration,p=d===void 0?0:d,v=function(b,w,_){if(_===0)return b;var S=w.duration,C=w.easing,E=C===void 0?"ease":C,A=w.style,T=w.properties,j=w.onAnimationEnd,N=_>0?o[_-1]:w,q=T||Object.keys(A);if(typeof E=="function"||E==="spring")return[].concat(v3(b),[a.runJSAnimation.bind(a,{from:N.style,to:A,duration:S,easing:E}),S]);var R=ZP(q,S,E),L=xa(xa(xa({},N.style),A),{},{transition:R});return[].concat(v3(b),[L,S,j]).filter(a2e)};return this.manager.start([f].concat(v3(o.reduce(v,[h,Math.max(p,l)])),[r.onAnimationEnd]))}},{key:"runAnimation",value:function(r){this.manager||(this.manager=n2e());var a=r.begin,o=r.duration,l=r.attributeName,f=r.to,c=r.easing,h=r.onAnimationStart,d=r.onAnimationEnd,p=r.steps,v=r.children,y=this.manager;if(this.unSubscribe=y.subscribe(this.handleStyleChange),typeof c=="function"||typeof v=="function"||c==="spring"){this.runJSAnimation(r);return}if(p.length>1){this.runStepAnimation(r);return}var b=l?sh({},l,f):f,w=ZP(Object.keys(b),o,c);y.start([h,a,xa(xa({},b),{},{transition:w}),o,d])}},{key:"render",value:function(){var r=this.props,a=r.children;r.begin;var o=r.duration;r.attributeName,r.easing;var l=r.isActive;r.steps,r.from,r.to,r.canBegin,r.onAnimationEnd,r.shouldReAnimate,r.onAnimationReStart;var f=M2e(r,T2e),c=O.Children.count(a),h=this.state.style;if(typeof a=="function")return a(h);if(!l||c===0||o<=0)return a;var d=function(v){var y=v.props,b=y.style,w=b===void 0?{}:b,_=y.className,S=O.cloneElement(v,xa(xa({},f),{},{style:xa(xa({},w),h),className:_}));return S};return c===1?d(O.Children.only(a)):Z.createElement("div",null,O.Children.map(a,function(p){return d(p)}))}}]),t})(O.PureComponent);ao.displayName="Animate";ao.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};ao.propTypes={from:ut.oneOfType([ut.object,ut.string]),to:ut.oneOfType([ut.object,ut.string]),attributeName:ut.string,duration:ut.number,begin:ut.number,easing:ut.oneOfType([ut.string,ut.func]),steps:ut.arrayOf(ut.shape({duration:ut.number.isRequired,style:ut.object.isRequired,easing:ut.oneOfType([ut.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),ut.func]),properties:ut.arrayOf("string"),onAnimationEnd:ut.func})),children:ut.oneOfType([ut.node,ut.func]),isActive:ut.bool,canBegin:ut.bool,onAnimationEnd:ut.func,shouldReAnimate:ut.bool,onAnimationStart:ut.func,onAnimationReStart:ut.func};function cm(e){"@babel/helpers - typeof";return cm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},cm(e)}function d1(){return d1=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},d1.apply(this,arguments)}function H2e(e,n){return G2e(e)||W2e(e,n)||V2e(e,n)||U2e()}function U2e(){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 V2e(e,n){if(e){if(typeof e=="string")return iN(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return iN(e,n)}}function iN(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function W2e(e,n){var t=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var i,r,a,o,l=[],f=!0,c=!1;try{if(a=(t=t.call(e)).next,n!==0)for(;!(f=(i=a.call(t)).done)&&(l.push(i.value),l.length!==n);f=!0);}catch(h){c=!0,r=h}finally{try{if(!f&&t.return!=null&&(o=t.return(),Object(o)!==o))return}finally{if(c)throw r}}return l}}function G2e(e){if(Array.isArray(e))return e}function rN(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function aN(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?rN(Object(t),!0).forEach(function(i){Y2e(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):rN(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function Y2e(e,n,t){return n=K2e(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function K2e(e){var n=X2e(e,"string");return cm(n)=="symbol"?n:n+""}function X2e(e,n){if(cm(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(cm(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}var oN=function(n,t,i,r,a){var o=Math.min(Math.abs(i)/2,Math.abs(r)/2),l=r>=0?1:-1,f=i>=0?1:-1,c=r>=0&&i>=0||r<0&&i<0?1:0,h;if(o>0&&a instanceof Array){for(var d=[0,0,0,0],p=0,v=4;p<v;p++)d[p]=a[p]>o?o:a[p];h="M".concat(n,",").concat(t+l*d[0]),d[0]>0&&(h+="A ".concat(d[0],",").concat(d[0],",0,0,").concat(c,",").concat(n+f*d[0],",").concat(t)),h+="L ".concat(n+i-f*d[1],",").concat(t),d[1]>0&&(h+="A ".concat(d[1],",").concat(d[1],",0,0,").concat(c,`,
|
||
`).concat(n+i,",").concat(t+l*d[1])),h+="L ".concat(n+i,",").concat(t+r-l*d[2]),d[2]>0&&(h+="A ".concat(d[2],",").concat(d[2],",0,0,").concat(c,`,
|
||
`).concat(n+i-f*d[2],",").concat(t+r)),h+="L ".concat(n+f*d[3],",").concat(t+r),d[3]>0&&(h+="A ".concat(d[3],",").concat(d[3],",0,0,").concat(c,`,
|
||
`).concat(n,",").concat(t+r-l*d[3])),h+="Z"}else if(o>0&&a===+a&&a>0){var y=Math.min(o,a);h="M ".concat(n,",").concat(t+l*y,`
|
||
A `).concat(y,",").concat(y,",0,0,").concat(c,",").concat(n+f*y,",").concat(t,`
|
||
L `).concat(n+i-f*y,",").concat(t,`
|
||
A `).concat(y,",").concat(y,",0,0,").concat(c,",").concat(n+i,",").concat(t+l*y,`
|
||
L `).concat(n+i,",").concat(t+r-l*y,`
|
||
A `).concat(y,",").concat(y,",0,0,").concat(c,",").concat(n+i-f*y,",").concat(t+r,`
|
||
L `).concat(n+f*y,",").concat(t+r,`
|
||
A `).concat(y,",").concat(y,",0,0,").concat(c,",").concat(n,",").concat(t+r-l*y," Z")}else h="M ".concat(n,",").concat(t," h ").concat(i," v ").concat(r," h ").concat(-i," Z");return h},Z2e=function(n,t){if(!n||!t)return!1;var i=n.x,r=n.y,a=t.x,o=t.y,l=t.width,f=t.height;if(Math.abs(l)>0&&Math.abs(f)>0){var c=Math.min(a,a+l),h=Math.max(a,a+l),d=Math.min(o,o+f),p=Math.max(o,o+f);return i>=c&&i<=h&&r>=d&&r<=p}return!1},Q2e={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},dm=function(n){var t=aN(aN({},Q2e),n),i=O.useRef(),r=O.useState(-1),a=H2e(r,2),o=a[0],l=a[1];O.useEffect(function(){if(i.current&&i.current.getTotalLength)try{var E=i.current.getTotalLength();E&&l(E)}catch{}},[]);var f=t.x,c=t.y,h=t.width,d=t.height,p=t.radius,v=t.className,y=t.animationEasing,b=t.animationDuration,w=t.animationBegin,_=t.isAnimationActive,S=t.isUpdateAnimationActive;if(f!==+f||c!==+c||h!==+h||d!==+d||h===0||d===0)return null;var C=cn("recharts-rectangle",v);return S?Z.createElement(ao,{canBegin:o>0,from:{width:h,height:d,x:f,y:c},to:{width:h,height:d,x:f,y:c},duration:b,animationEasing:y,isActive:S},function(E){var A=E.width,T=E.height,j=E.x,N=E.y;return Z.createElement(ao,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:w,duration:b,isActive:_,easing:y},Z.createElement("path",d1({},$n(t,!0),{className:C,d:oN(j,N,A,T,p),ref:i})))}):Z.createElement("path",d1({},$n(t,!0),{className:C,d:oN(f,c,h,d,p)}))};function T4(){return T4=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},T4.apply(this,arguments)}var k0=function(n){var t=n.cx,i=n.cy,r=n.r,a=n.className,o=cn("recharts-dot",a);return t===+t&&i===+i&&r===+r?O.createElement("circle",T4({},$n(n,!1),jg(n),{className:o,cx:t,cy:i,r})):null};function hm(e){"@babel/helpers - typeof";return hm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},hm(e)}var J2e=["x","y","top","left","width","height","className"];function M4(){return M4=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},M4.apply(this,arguments)}function sN(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function exe(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?sN(Object(t),!0).forEach(function(i){nxe(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):sN(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function nxe(e,n,t){return n=txe(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function txe(e){var n=ixe(e,"string");return hm(n)=="symbol"?n:n+""}function ixe(e,n){if(hm(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(hm(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function rxe(e,n){if(e==null)return{};var t=axe(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function axe(e,n){if(e==null)return{};var t={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){if(n.indexOf(i)>=0)continue;t[i]=e[i]}return t}var oxe=function(n,t,i,r,a,o){return"M".concat(n,",").concat(a,"v").concat(r,"M").concat(o,",").concat(t,"h").concat(i)},sxe=function(n){var t=n.x,i=t===void 0?0:t,r=n.y,a=r===void 0?0:r,o=n.top,l=o===void 0?0:o,f=n.left,c=f===void 0?0:f,h=n.width,d=h===void 0?0:h,p=n.height,v=p===void 0?0:p,y=n.className,b=rxe(n,J2e),w=exe({x:i,y:a,top:l,left:c,width:d,height:v},b);return!qe(i)||!qe(a)||!qe(d)||!qe(v)||!qe(l)||!qe(c)?null:Z.createElement("path",M4({},$n(w,!0),{className:cn("recharts-cross",y),d:oxe(i,a,d,v,l,c)}))},g3,lN;function lxe(){if(lN)return g3;lN=1;var e=OH(),n=e(Object.getPrototypeOf,Object);return g3=n,g3}var y3,uN;function uxe(){if(uN)return y3;uN=1;var e=us(),n=lxe(),t=fs(),i="[object Object]",r=Function.prototype,a=Object.prototype,o=r.toString,l=a.hasOwnProperty,f=o.call(Object);function c(h){if(!t(h)||e(h)!=i)return!1;var d=n(h);if(d===null)return!0;var p=l.call(d,"constructor")&&d.constructor;return typeof p=="function"&&p instanceof p&&o.call(p)==f}return y3=c,y3}var fxe=uxe();const cxe=ot(fxe);var b3,fN;function dxe(){if(fN)return b3;fN=1;var e=us(),n=fs(),t="[object Boolean]";function i(r){return r===!0||r===!1||n(r)&&e(r)==t}return b3=i,b3}var hxe=dxe();const mxe=ot(hxe);function mm(e){"@babel/helpers - typeof";return mm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},mm(e)}function h1(){return h1=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},h1.apply(this,arguments)}function pxe(e,n){return bxe(e)||yxe(e,n)||gxe(e,n)||vxe()}function vxe(){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 gxe(e,n){if(e){if(typeof e=="string")return cN(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return cN(e,n)}}function cN(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function yxe(e,n){var t=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var i,r,a,o,l=[],f=!0,c=!1;try{if(a=(t=t.call(e)).next,n!==0)for(;!(f=(i=a.call(t)).done)&&(l.push(i.value),l.length!==n);f=!0);}catch(h){c=!0,r=h}finally{try{if(!f&&t.return!=null&&(o=t.return(),Object(o)!==o))return}finally{if(c)throw r}}return l}}function bxe(e){if(Array.isArray(e))return e}function dN(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function hN(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?dN(Object(t),!0).forEach(function(i){wxe(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):dN(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function wxe(e,n,t){return n=kxe(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function kxe(e){var n=_xe(e,"string");return mm(n)=="symbol"?n:n+""}function _xe(e,n){if(mm(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(mm(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}var mN=function(n,t,i,r,a){var o=i-r,l;return l="M ".concat(n,",").concat(t),l+="L ".concat(n+i,",").concat(t),l+="L ".concat(n+i-o/2,",").concat(t+a),l+="L ".concat(n+i-o/2-r,",").concat(t+a),l+="L ".concat(n,",").concat(t," Z"),l},xxe={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Sxe=function(n){var t=hN(hN({},xxe),n),i=O.useRef(),r=O.useState(-1),a=pxe(r,2),o=a[0],l=a[1];O.useEffect(function(){if(i.current&&i.current.getTotalLength)try{var C=i.current.getTotalLength();C&&l(C)}catch{}},[]);var f=t.x,c=t.y,h=t.upperWidth,d=t.lowerWidth,p=t.height,v=t.className,y=t.animationEasing,b=t.animationDuration,w=t.animationBegin,_=t.isUpdateAnimationActive;if(f!==+f||c!==+c||h!==+h||d!==+d||p!==+p||h===0&&d===0||p===0)return null;var S=cn("recharts-trapezoid",v);return _?Z.createElement(ao,{canBegin:o>0,from:{upperWidth:0,lowerWidth:0,height:p,x:f,y:c},to:{upperWidth:h,lowerWidth:d,height:p,x:f,y:c},duration:b,animationEasing:y,isActive:_},function(C){var E=C.upperWidth,A=C.lowerWidth,T=C.height,j=C.x,N=C.y;return Z.createElement(ao,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:w,duration:b,easing:y},Z.createElement("path",h1({},$n(t,!0),{className:S,d:mN(j,N,E,A,T),ref:i})))}):Z.createElement("g",null,Z.createElement("path",h1({},$n(t,!0),{className:S,d:mN(f,c,h,d,p)})))},Cxe=["option","shapeType","propTransformer","activeClassName","isActive"];function pm(e){"@babel/helpers - typeof";return pm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},pm(e)}function Axe(e,n){if(e==null)return{};var t=Oxe(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function Oxe(e,n){if(e==null)return{};var t={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){if(n.indexOf(i)>=0)continue;t[i]=e[i]}return t}function pN(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function m1(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?pN(Object(t),!0).forEach(function(i){Exe(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):pN(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function Exe(e,n,t){return n=Txe(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function Txe(e){var n=Mxe(e,"string");return pm(n)=="symbol"?n:n+""}function Mxe(e,n){if(pm(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(pm(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function jxe(e,n){return m1(m1({},n),e)}function Dxe(e,n){return e==="symbols"}function vN(e){var n=e.shapeType,t=e.elementProps;switch(n){case"rectangle":return Z.createElement(dm,t);case"trapezoid":return Z.createElement(Sxe,t);case"sector":return Z.createElement(JU,t);case"symbols":if(Dxe(n))return Z.createElement(y9,t);break;default:return null}}function Rxe(e){return O.isValidElement(e)?e.props:e}function Pxe(e){var n=e.option,t=e.shapeType,i=e.propTransformer,r=i===void 0?jxe:i,a=e.activeClassName,o=a===void 0?"recharts-active-shape":a,l=e.isActive,f=Axe(e,Cxe),c;if(O.isValidElement(n))c=O.cloneElement(n,m1(m1({},f),Rxe(n)));else if(Rn(n))c=n(f);else if(cxe(n)&&!mxe(n)){var h=r(n,f);c=Z.createElement(vN,{shapeType:t,elementProps:h})}else{var d=f;c=Z.createElement(vN,{shapeType:t,elementProps:d})}return l?Z.createElement(Tt,{className:o},c):c}function _0(e,n){return n!=null&&"trapezoids"in e.props}function x0(e,n){return n!=null&&"sectors"in e.props}function vm(e,n){return n!=null&&"points"in e.props}function Nxe(e,n){var t,i,r=e.x===(n==null||(t=n.labelViewBox)===null||t===void 0?void 0:t.x)||e.x===n.x,a=e.y===(n==null||(i=n.labelViewBox)===null||i===void 0?void 0:i.y)||e.y===n.y;return r&&a}function $xe(e,n){var t=e.endAngle===n.endAngle,i=e.startAngle===n.startAngle;return t&&i}function zxe(e,n){var t=e.x===n.x,i=e.y===n.y,r=e.z===n.z;return t&&i&&r}function Lxe(e,n){var t;return _0(e,n)?t=Nxe:x0(e,n)?t=$xe:vm(e,n)&&(t=zxe),t}function Ixe(e,n){var t;return _0(e,n)?t="trapezoids":x0(e,n)?t="sectors":vm(e,n)&&(t="points"),t}function Bxe(e,n){if(_0(e,n)){var t;return(t=n.tooltipPayload)===null||t===void 0||(t=t[0])===null||t===void 0||(t=t.payload)===null||t===void 0?void 0:t.payload}if(x0(e,n)){var i;return(i=n.tooltipPayload)===null||i===void 0||(i=i[0])===null||i===void 0||(i=i.payload)===null||i===void 0?void 0:i.payload}return vm(e,n)?n.payload:{}}function Fxe(e){var n=e.activeTooltipItem,t=e.graphicalItem,i=e.itemData,r=Ixe(t,n),a=Bxe(t,n),o=i.filter(function(f,c){var h=Qf(a,f),d=t.props[r].filter(function(y){var b=Lxe(t,n);return b(y,n)}),p=t.props[r].indexOf(d[d.length-1]),v=c===p;return h&&v}),l=i.indexOf(o[o.length-1]);return l}var w3,gN;function qxe(){if(gN)return w3;gN=1;var e=Math.ceil,n=Math.max;function t(i,r,a,o){for(var l=-1,f=n(e((r-i)/(a||1)),0),c=Array(f);f--;)c[o?f:++l]=i,i+=a;return c}return w3=t,w3}var k3,yN;function sV(){if(yN)return k3;yN=1;var e=HH(),n=1/0,t=17976931348623157e292;function i(r){if(!r)return r===0?r:0;if(r=e(r),r===n||r===-n){var a=r<0?-1:1;return a*t}return r===r?r:0}return k3=i,k3}var _3,bN;function Hxe(){if(bN)return _3;bN=1;var e=qxe(),n=c0(),t=sV();function i(r){return function(a,o,l){return l&&typeof l!="number"&&n(a,o,l)&&(o=l=void 0),a=t(a),o===void 0?(o=a,a=0):o=t(o),l=l===void 0?a<o?1:-1:t(l),e(a,o,l,r)}}return _3=i,_3}var x3,wN;function Uxe(){if(wN)return x3;wN=1;var e=Hxe(),n=e();return x3=n,x3}var Vxe=Uxe();const p1=ot(Vxe);function gm(e){"@babel/helpers - typeof";return gm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},gm(e)}function kN(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function _N(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?kN(Object(t),!0).forEach(function(i){lV(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):kN(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function lV(e,n,t){return n=Wxe(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function Wxe(e){var n=Gxe(e,"string");return gm(n)=="symbol"?n:n+""}function Gxe(e,n){if(gm(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(gm(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}var Yxe=["Webkit","Moz","O","ms"],Kxe=function(n,t){var i=n.replace(/(\w)/,function(a){return a.toUpperCase()}),r=Yxe.reduce(function(a,o){return _N(_N({},a),{},lV({},o+i,t))},{});return r[n]=t,r};function nc(e){"@babel/helpers - typeof";return nc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},nc(e)}function v1(){return v1=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},v1.apply(this,arguments)}function xN(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function S3(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?xN(Object(t),!0).forEach(function(i){Rr(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):xN(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function Xxe(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function SN(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,fV(i.key),i)}}function Zxe(e,n,t){return n&&SN(e.prototype,n),t&&SN(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Qxe(e,n,t){return n=g1(n),Jxe(e,uV()?Reflect.construct(n,t||[],g1(e).constructor):n.apply(e,t))}function Jxe(e,n){if(n&&(nc(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return e3e(e)}function e3e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function uV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(uV=function(){return!!e})()}function g1(e){return g1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},g1(e)}function n3e(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&j4(e,n)}function j4(e,n){return j4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},j4(e,n)}function Rr(e,n,t){return n=fV(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function fV(e){var n=t3e(e,"string");return nc(n)=="symbol"?n:n+""}function t3e(e,n){if(nc(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(nc(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var i3e=function(n){var t=n.data,i=n.startIndex,r=n.endIndex,a=n.x,o=n.width,l=n.travellerWidth;if(!t||!t.length)return{};var f=t.length,c=bh().domain(p1(0,f)).range([a,a+o-l]),h=c.domain().map(function(d){return c(d)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:c(i),endX:c(r),scale:c,scaleValues:h}},CN=function(n){return n.changedTouches&&!!n.changedTouches.length},tc=(function(e){function n(t){var i;return Xxe(this,n),i=Qxe(this,n,[t]),Rr(i,"handleDrag",function(r){i.leaveTimer&&(clearTimeout(i.leaveTimer),i.leaveTimer=null),i.state.isTravellerMoving?i.handleTravellerMove(r):i.state.isSlideMoving&&i.handleSlideDrag(r)}),Rr(i,"handleTouchMove",function(r){r.changedTouches!=null&&r.changedTouches.length>0&&i.handleDrag(r.changedTouches[0])}),Rr(i,"handleDragEnd",function(){i.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var r=i.props,a=r.endIndex,o=r.onDragEnd,l=r.startIndex;o==null||o({endIndex:a,startIndex:l})}),i.detachDragEndListener()}),Rr(i,"handleLeaveWrapper",function(){(i.state.isTravellerMoving||i.state.isSlideMoving)&&(i.leaveTimer=window.setTimeout(i.handleDragEnd,i.props.leaveTimeOut))}),Rr(i,"handleEnterSlideOrTraveller",function(){i.setState({isTextActive:!0})}),Rr(i,"handleLeaveSlideOrTraveller",function(){i.setState({isTextActive:!1})}),Rr(i,"handleSlideDragStart",function(r){var a=CN(r)?r.changedTouches[0]:r;i.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:a.pageX}),i.attachDragEndListener()}),i.travellerDragStartHandlers={startX:i.handleTravellerDragStart.bind(i,"startX"),endX:i.handleTravellerDragStart.bind(i,"endX")},i.state={},i}return n3e(n,e),Zxe(n,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(i){var r=i.startX,a=i.endX,o=this.state.scaleValues,l=this.props,f=l.gap,c=l.data,h=c.length-1,d=Math.min(r,a),p=Math.max(r,a),v=n.getIndexInRange(o,d),y=n.getIndexInRange(o,p);return{startIndex:v-v%f,endIndex:y===h?h:y-y%f}}},{key:"getTextOfTick",value:function(i){var r=this.props,a=r.data,o=r.tickFormatter,l=r.dataKey,f=ir(a[i],l,i);return Rn(o)?o(f,i):f}},{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(i){var r=this.state,a=r.slideMoveStartX,o=r.startX,l=r.endX,f=this.props,c=f.x,h=f.width,d=f.travellerWidth,p=f.startIndex,v=f.endIndex,y=f.onChange,b=i.pageX-a;b>0?b=Math.min(b,c+h-d-l,c+h-d-o):b<0&&(b=Math.max(b,c-o,c-l));var w=this.getIndex({startX:o+b,endX:l+b});(w.startIndex!==p||w.endIndex!==v)&&y&&y(w),this.setState({startX:o+b,endX:l+b,slideMoveStartX:i.pageX})}},{key:"handleTravellerDragStart",value:function(i,r){var a=CN(r)?r.changedTouches[0]:r;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:i,brushMoveStartX:a.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(i){var r=this.state,a=r.brushMoveStartX,o=r.movingTravellerId,l=r.endX,f=r.startX,c=this.state[o],h=this.props,d=h.x,p=h.width,v=h.travellerWidth,y=h.onChange,b=h.gap,w=h.data,_={startX:this.state.startX,endX:this.state.endX},S=i.pageX-a;S>0?S=Math.min(S,d+p-v-c):S<0&&(S=Math.max(S,d-c)),_[o]=c+S;var C=this.getIndex(_),E=C.startIndex,A=C.endIndex,T=function(){var N=w.length-1;return o==="startX"&&(l>f?E%b===0:A%b===0)||l<f&&A===N||o==="endX"&&(l>f?A%b===0:E%b===0)||l>f&&A===N};this.setState(Rr(Rr({},o,c+S),"brushMoveStartX",i.pageX),function(){y&&T()&&y(C)})}},{key:"handleTravellerMoveKeyboard",value:function(i,r){var a=this,o=this.state,l=o.scaleValues,f=o.startX,c=o.endX,h=this.state[r],d=l.indexOf(h);if(d!==-1){var p=d+i;if(!(p===-1||p>=l.length)){var v=l[p];r==="startX"&&v>=c||r==="endX"&&v<=f||this.setState(Rr({},r,v),function(){a.props.onChange(a.getIndex({startX:a.state.startX,endX:a.state.endX}))})}}}},{key:"renderBackground",value:function(){var i=this.props,r=i.x,a=i.y,o=i.width,l=i.height,f=i.fill,c=i.stroke;return Z.createElement("rect",{stroke:c,fill:f,x:r,y:a,width:o,height:l})}},{key:"renderPanorama",value:function(){var i=this.props,r=i.x,a=i.y,o=i.width,l=i.height,f=i.data,c=i.children,h=i.padding,d=O.Children.only(c);return d?Z.cloneElement(d,{x:r,y:a,width:o,height:l,margin:h,compact:!0,data:f}):null}},{key:"renderTravellerLayer",value:function(i,r){var a,o,l=this,f=this.props,c=f.y,h=f.travellerWidth,d=f.height,p=f.traveller,v=f.ariaLabel,y=f.data,b=f.startIndex,w=f.endIndex,_=Math.max(i,this.props.x),S=S3(S3({},$n(this.props,!1)),{},{x:_,y:c,width:h,height:d}),C=v||"Min value: ".concat((a=y[b])===null||a===void 0?void 0:a.name,", Max value: ").concat((o=y[w])===null||o===void 0?void 0:o.name);return Z.createElement(Tt,{tabIndex:0,role:"slider","aria-label":C,"aria-valuenow":i,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[r],onTouchStart:this.travellerDragStartHandlers[r],onKeyDown:function(A){["ArrowLeft","ArrowRight"].includes(A.key)&&(A.preventDefault(),A.stopPropagation(),l.handleTravellerMoveKeyboard(A.key==="ArrowRight"?1:-1,r))},onFocus:function(){l.setState({isTravellerFocused:!0})},onBlur:function(){l.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},n.renderTraveller(p,S))}},{key:"renderSlide",value:function(i,r){var a=this.props,o=a.y,l=a.height,f=a.stroke,c=a.travellerWidth,h=Math.min(i,r)+c,d=Math.max(Math.abs(r-i)-c,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:f,fillOpacity:.2,x:h,y:o,width:d,height:l})}},{key:"renderText",value:function(){var i=this.props,r=i.startIndex,a=i.endIndex,o=i.y,l=i.height,f=i.travellerWidth,c=i.stroke,h=this.state,d=h.startX,p=h.endX,v=5,y={pointerEvents:"none",fill:c};return Z.createElement(Tt,{className:"recharts-brush-texts"},Z.createElement(Hg,v1({textAnchor:"end",verticalAnchor:"middle",x:Math.min(d,p)-v,y:o+l/2},y),this.getTextOfTick(r)),Z.createElement(Hg,v1({textAnchor:"start",verticalAnchor:"middle",x:Math.max(d,p)+f+v,y:o+l/2},y),this.getTextOfTick(a)))}},{key:"render",value:function(){var i=this.props,r=i.data,a=i.className,o=i.children,l=i.x,f=i.y,c=i.width,h=i.height,d=i.alwaysShowText,p=this.state,v=p.startX,y=p.endX,b=p.isTextActive,w=p.isSlideMoving,_=p.isTravellerMoving,S=p.isTravellerFocused;if(!r||!r.length||!qe(l)||!qe(f)||!qe(c)||!qe(h)||c<=0||h<=0)return null;var C=cn("recharts-brush",a),E=Z.Children.count(o)===1,A=Kxe("userSelect","none");return Z.createElement(Tt,{className:C,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:A},this.renderBackground(),E&&this.renderPanorama(),this.renderSlide(v,y),this.renderTravellerLayer(v,"startX"),this.renderTravellerLayer(y,"endX"),(b||w||_||S||d)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(i){var r=i.x,a=i.y,o=i.width,l=i.height,f=i.stroke,c=Math.floor(a+l/2)-1;return Z.createElement(Z.Fragment,null,Z.createElement("rect",{x:r,y:a,width:o,height:l,fill:f,stroke:"none"}),Z.createElement("line",{x1:r+1,y1:c,x2:r+o-1,y2:c,fill:"none",stroke:"#fff"}),Z.createElement("line",{x1:r+1,y1:c+2,x2:r+o-1,y2:c+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(i,r){var a;return Z.isValidElement(i)?a=Z.cloneElement(i,r):Rn(i)?a=i(r):a=n.renderDefaultTraveller(r),a}},{key:"getDerivedStateFromProps",value:function(i,r){var a=i.data,o=i.width,l=i.x,f=i.travellerWidth,c=i.updateId,h=i.startIndex,d=i.endIndex;if(a!==r.prevData||c!==r.prevUpdateId)return S3({prevData:a,prevTravellerWidth:f,prevUpdateId:c,prevX:l,prevWidth:o},a&&a.length?i3e({data:a,width:o,x:l,travellerWidth:f,startIndex:h,endIndex:d}):{scale:null,scaleValues:null});if(r.scale&&(o!==r.prevWidth||l!==r.prevX||f!==r.prevTravellerWidth)){r.scale.range([l,l+o-f]);var p=r.scale.domain().map(function(v){return r.scale(v)});return{prevData:a,prevTravellerWidth:f,prevUpdateId:c,prevX:l,prevWidth:o,startX:r.scale(i.startIndex),endX:r.scale(i.endIndex),scaleValues:p}}return null}},{key:"getIndexInRange",value:function(i,r){for(var a=i.length,o=0,l=a-1;l-o>1;){var f=Math.floor((o+l)/2);i[f]>r?l=f:o=f}return r>=i[l]?l:o}}])})(O.PureComponent);Rr(tc,"displayName","Brush");Rr(tc,"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 C3,AN;function r3e(){if(AN)return C3;AN=1;var e=C9();function n(t,i){var r;return e(t,function(a,o,l){return r=i(a,o,l),!r}),!!r}return C3=n,C3}var A3,ON;function a3e(){if(ON)return A3;ON=1;var e=wH(),n=cl(),t=r3e(),i=br(),r=c0();function a(o,l,f){var c=i(o)?e:t;return f&&r(o,l,f)&&(l=void 0),c(o,n(l,3))}return A3=a,A3}var o3e=a3e();const s3e=ot(o3e);var eo=function(n,t){var i=n.alwaysShow,r=n.ifOverflow;return i&&(r="extendDomain"),r===t},O3,EN;function l3e(){if(EN)return O3;EN=1;var e=LH();function n(t,i,r){i=="__proto__"&&e?e(t,i,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[i]=r}return O3=n,O3}var E3,TN;function u3e(){if(TN)return E3;TN=1;var e=l3e(),n=$H(),t=cl();function i(r,a){var o={};return a=t(a,3),n(r,function(l,f,c){e(o,f,a(l,f,c))}),o}return E3=i,E3}var f3e=u3e();const c3e=ot(f3e);var T3,MN;function d3e(){if(MN)return T3;MN=1;function e(n,t){for(var i=-1,r=n==null?0:n.length;++i<r;)if(!t(n[i],i,n))return!1;return!0}return T3=e,T3}var M3,jN;function h3e(){if(jN)return M3;jN=1;var e=C9();function n(t,i){var r=!0;return e(t,function(a,o,l){return r=!!i(a,o,l),r}),r}return M3=n,M3}var j3,DN;function m3e(){if(DN)return j3;DN=1;var e=d3e(),n=h3e(),t=cl(),i=br(),r=c0();function a(o,l,f){var c=i(o)?e:n;return f&&r(o,l,f)&&(l=void 0),c(o,t(l,3))}return j3=a,j3}var p3e=m3e();const cV=ot(p3e);var v3e=["x","y"];function ym(e){"@babel/helpers - typeof";return ym=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},ym(e)}function D4(){return D4=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},D4.apply(this,arguments)}function RN(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function Xd(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?RN(Object(t),!0).forEach(function(i){g3e(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):RN(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function g3e(e,n,t){return n=y3e(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function y3e(e){var n=b3e(e,"string");return ym(n)=="symbol"?n:n+""}function b3e(e,n){if(ym(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(ym(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function w3e(e,n){if(e==null)return{};var t=k3e(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function k3e(e,n){if(e==null)return{};var t={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){if(n.indexOf(i)>=0)continue;t[i]=e[i]}return t}function _3e(e,n){var t=e.x,i=e.y,r=w3e(e,v3e),a="".concat(t),o=parseInt(a,10),l="".concat(i),f=parseInt(l,10),c="".concat(n.height||r.height),h=parseInt(c,10),d="".concat(n.width||r.width),p=parseInt(d,10);return Xd(Xd(Xd(Xd(Xd({},n),r),o?{x:o}:{}),f?{y:f}:{}),{},{height:h,width:p,name:n.name,radius:n.radius})}function PN(e){return Z.createElement(Pxe,D4({shapeType:"rectangle",propTransformer:_3e,activeClassName:"recharts-active-bar"},e))}var x3e=function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(i,r){if(typeof n=="number")return n;var a=qe(i)||Pme(i);return a?n(i,r):(a||hu(),t)}},S3e=["value","background"],dV;function ic(e){"@babel/helpers - typeof";return ic=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},ic(e)}function C3e(e,n){if(e==null)return{};var t=A3e(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function A3e(e,n){if(e==null)return{};var t={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){if(n.indexOf(i)>=0)continue;t[i]=e[i]}return t}function y1(){return y1=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},y1.apply(this,arguments)}function NN(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function li(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?NN(Object(t),!0).forEach(function(i){Ys(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):NN(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function O3e(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function $N(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,mV(i.key),i)}}function E3e(e,n,t){return n&&$N(e.prototype,n),t&&$N(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function T3e(e,n,t){return n=b1(n),M3e(e,hV()?Reflect.construct(n,t||[],b1(e).constructor):n.apply(e,t))}function M3e(e,n){if(n&&(ic(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return j3e(e)}function j3e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(hV=function(){return!!e})()}function b1(e){return b1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},b1(e)}function D3e(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&R4(e,n)}function R4(e,n){return R4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},R4(e,n)}function Ys(e,n,t){return n=mV(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function mV(e){var n=R3e(e,"string");return ic(n)=="symbol"?n:n+""}function R3e(e,n){if(ic(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(ic(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ju=(function(e){function n(){var t;O3e(this,n);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return t=T3e(this,n,[].concat(r)),Ys(t,"state",{isAnimationFinished:!1}),Ys(t,"id",Lc("recharts-bar-")),Ys(t,"handleAnimationEnd",function(){var o=t.props.onAnimationEnd;t.setState({isAnimationFinished:!0}),o&&o()}),Ys(t,"handleAnimationStart",function(){var o=t.props.onAnimationStart;t.setState({isAnimationFinished:!1}),o&&o()}),t}return D3e(n,e),E3e(n,[{key:"renderRectanglesStatically",value:function(i){var r=this,a=this.props,o=a.shape,l=a.dataKey,f=a.activeIndex,c=a.activeBar,h=$n(this.props,!1);return i&&i.map(function(d,p){var v=p===f,y=v?c:o,b=li(li(li({},h),d),{},{isActive:v,option:y,index:p,dataKey:l,onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd});return Z.createElement(Tt,y1({className:"recharts-bar-rectangle"},Dg(r.props,d,p),{key:"rectangle-".concat(d==null?void 0:d.x,"-").concat(d==null?void 0:d.y,"-").concat(d==null?void 0:d.value,"-").concat(p)}),Z.createElement(PN,b))})}},{key:"renderRectanglesWithAnimation",value:function(){var i=this,r=this.props,a=r.data,o=r.layout,l=r.isAnimationActive,f=r.animationBegin,c=r.animationDuration,h=r.animationEasing,d=r.animationId,p=this.state.prevData;return Z.createElement(ao,{begin:f,duration:c,isActive:l,easing:h,from:{t:0},to:{t:1},key:"bar-".concat(d),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(v){var y=v.t,b=a.map(function(w,_){var S=p&&p[_];if(S){var C=Ri(S.x,w.x),E=Ri(S.y,w.y),A=Ri(S.width,w.width),T=Ri(S.height,w.height);return li(li({},w),{},{x:C(y),y:E(y),width:A(y),height:T(y)})}if(o==="horizontal"){var j=Ri(0,w.height),N=j(y);return li(li({},w),{},{y:w.y+w.height-N,height:N})}var q=Ri(0,w.width),R=q(y);return li(li({},w),{},{width:R})});return Z.createElement(Tt,null,i.renderRectanglesStatically(b))})}},{key:"renderRectangles",value:function(){var i=this.props,r=i.data,a=i.isAnimationActive,o=this.state.prevData;return a&&r&&r.length&&(!o||!Qf(o,r))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(r)}},{key:"renderBackground",value:function(){var i=this,r=this.props,a=r.data,o=r.dataKey,l=r.activeIndex,f=$n(this.props.background,!1);return a.map(function(c,h){c.value;var d=c.background,p=C3e(c,S3e);if(!d)return null;var v=li(li(li(li(li({},p),{},{fill:"#eee"},d),f),Dg(i.props,c,h)),{},{onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd,dataKey:o,index:h,className:"recharts-bar-background-rectangle"});return Z.createElement(PN,y1({key:"background-bar-".concat(h),option:i.props.background,isActive:h===l},v))})}},{key:"renderErrorBar",value:function(i,r){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.data,l=a.xAxis,f=a.yAxis,c=a.layout,h=a.children,d=ua(h,np);if(!d)return null;var p=c==="vertical"?o[0].height/2:o[0].width/2,v=function(w,_){var S=Array.isArray(w.value)?w.value[1]:w.value;return{x:w.x,y:w.y,value:S,errorVal:ir(w,_)}},y={clipPath:i?"url(#clipPath-".concat(r,")"):null};return Z.createElement(Tt,y,d.map(function(b){return Z.cloneElement(b,{key:"error-bar-".concat(r,"-").concat(b.props.dataKey),data:o,xAxis:l,yAxis:f,layout:c,offset:p,dataPointFormatter:v})}))}},{key:"render",value:function(){var i=this.props,r=i.hide,a=i.data,o=i.className,l=i.xAxis,f=i.yAxis,c=i.left,h=i.top,d=i.width,p=i.height,v=i.isAnimationActive,y=i.background,b=i.id;if(r||!a||!a.length)return null;var w=this.state.isAnimationFinished,_=cn("recharts-bar",o),S=l&&l.allowDataOverflow,C=f&&f.allowDataOverflow,E=S||C,A=Bn(b)?this.id:b;return Z.createElement(Tt,{className:_},S||C?Z.createElement("defs",null,Z.createElement("clipPath",{id:"clipPath-".concat(A)},Z.createElement("rect",{x:S?c:c-d/2,y:C?h:h-p/2,width:S?d:d*2,height:C?p:p*2}))):null,Z.createElement(Tt,{className:"recharts-bar-rectangles",clipPath:E?"url(#clipPath-".concat(A,")"):null},y?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(E,A),(!v||w)&&Ja.renderCallByParent(this.props,a))}}],[{key:"getDerivedStateFromProps",value:function(i,r){return i.animationId!==r.prevAnimationId?{prevAnimationId:i.animationId,curData:i.data,prevData:r.curData}:i.data!==r.curData?{curData:i.data}:null}}])})(O.PureComponent);dV=ju;Ys(ju,"displayName","Bar");Ys(ju,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Ou.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Ys(ju,"getComposedData",function(e){var n=e.props,t=e.item,i=e.barPosition,r=e.bandSize,a=e.xAxis,o=e.yAxis,l=e.xAxisTicks,f=e.yAxisTicks,c=e.stackedData,h=e.dataStartIndex,d=e.displayedData,p=e.offset,v=Qwe(i,t);if(!v)return null;var y=n.layout,b=t.type.defaultProps,w=b!==void 0?li(li({},b),t.props):t.props,_=w.dataKey,S=w.children,C=w.minPointSize,E=y==="horizontal"?o:a,A=c?E.scale.domain():null,T=oke({numericAxis:E}),j=ua(S,VH),N=d.map(function(q,R){var L,B,G,H,U,P;c?L=Jwe(c[h+R],A):(L=ir(q,_),Array.isArray(L)||(L=[T,L]));var z=x3e(C,dV.defaultProps.minPointSize)(L[1],R);if(y==="horizontal"){var F,Y=[o.scale(L[0]),o.scale(L[1])],D=Y[0],V=Y[1];B=CP({axis:a,ticks:l,bandSize:r,offset:v.offset,entry:q,index:R}),G=(F=V??D)!==null&&F!==void 0?F:void 0,H=v.size;var W=D-V;if(U=Number.isNaN(W)?0:W,P={x:B,y:o.y,width:H,height:o.height},Math.abs(z)>0&&Math.abs(U)<Math.abs(z)){var $=Ma(U||z)*(Math.abs(z)-Math.abs(U));G-=$,U+=$}}else{var X=[a.scale(L[0]),a.scale(L[1])],te=X[0],ae=X[1];if(B=te,G=CP({axis:o,ticks:f,bandSize:r,offset:v.offset,entry:q,index:R}),H=ae-te,U=v.size,P={x:a.x,y:G,width:a.width,height:U},Math.abs(z)>0&&Math.abs(H)<Math.abs(z)){var le=Ma(H||z)*(Math.abs(z)-Math.abs(H));H+=le}}return li(li(li({},q),{},{x:B,y:G,width:H,height:U,value:c?L:L[1],payload:q,background:P},j&&j[R]&&j[R].props),{},{tooltipPayload:[XU(t,q)],tooltipPosition:{x:B+H/2,y:G+U/2}})});return li({data:N,layout:y},p)});function bm(e){"@babel/helpers - typeof";return bm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},bm(e)}function P3e(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function zN(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,pV(i.key),i)}}function N3e(e,n,t){return n&&zN(e.prototype,n),t&&zN(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function LN(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function Sa(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?LN(Object(t),!0).forEach(function(i){S0(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):LN(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function S0(e,n,t){return n=pV(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function pV(e){var n=$3e(e,"string");return bm(n)=="symbol"?n:n+""}function $3e(e,n){if(bm(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(bm(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}var eA=function(n,t,i,r,a){var o=n.width,l=n.height,f=n.layout,c=n.children,h=Object.keys(t),d={left:i.left,leftMirror:i.left,right:o-i.right,rightMirror:o-i.right,top:i.top,topMirror:i.top,bottom:l-i.bottom,bottomMirror:l-i.bottom},p=!!Nr(c,ju);return h.reduce(function(v,y){var b=t[y],w=b.orientation,_=b.domain,S=b.padding,C=S===void 0?{}:S,E=b.mirror,A=b.reversed,T="".concat(w).concat(E?"Mirror":""),j,N,q,R,L;if(b.type==="number"&&(b.padding==="gap"||b.padding==="no-gap")){var B=_[1]-_[0],G=1/0,H=b.categoricalDomain.sort(zme);if(H.forEach(function(X,te){te>0&&(G=Math.min((X||0)-(H[te-1]||0),G))}),Number.isFinite(G)){var U=G/B,P=b.layout==="vertical"?i.height:i.width;if(b.padding==="gap"&&(j=U*P/2),b.padding==="no-gap"){var z=cu(n.barCategoryGap,U*P),F=U*P/2;j=F-z-(F-z)/P*z}}}r==="xAxis"?N=[i.left+(C.left||0)+(j||0),i.left+i.width-(C.right||0)-(j||0)]:r==="yAxis"?N=f==="horizontal"?[i.top+i.height-(C.bottom||0),i.top+(C.top||0)]:[i.top+(C.top||0)+(j||0),i.top+i.height-(C.bottom||0)-(j||0)]:N=b.range,A&&(N=[N[1],N[0]]);var Y=Xwe(b,a,p),D=Y.scale,V=Y.realScaleType;D.domain(_).range(N),Zwe(D);var W=ake(D,Sa(Sa({},b),{},{realScaleType:V}));r==="xAxis"?(L=w==="top"&&!E||w==="bottom"&&E,q=i.left,R=d[T]-L*b.height):r==="yAxis"&&(L=w==="left"&&!E||w==="right"&&E,q=d[T]-L*b.width,R=i.top);var $=Sa(Sa(Sa({},b),W),{},{realScaleType:V,x:q,y:R,scale:D,width:r==="xAxis"?i.width:b.width,height:r==="yAxis"?i.height:b.height});return $.bandSize=a1($,W),!b.hide&&r==="xAxis"?d[T]+=(L?-1:1)*$.height:b.hide||(d[T]+=(L?-1:1)*$.width),Sa(Sa({},v),{},S0({},y,$))},{})},vV=function(n,t){var i=n.x,r=n.y,a=t.x,o=t.y;return{x:Math.min(i,a),y:Math.min(r,o),width:Math.abs(a-i),height:Math.abs(o-r)}},z3e=function(n){var t=n.x1,i=n.y1,r=n.x2,a=n.y2;return vV({x:t,y:i},{x:r,y:a})},gV=(function(){function e(n){P3e(this,e),this.scale=n}return N3e(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(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=i.bandAware,a=i.position;if(t!==void 0){if(a)switch(a){case"start":return this.scale(t);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+o}case"end":{var l=this.bandwidth?this.bandwidth():0;return this.scale(t)+l}default:return this.scale(t)}if(r){var f=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+f}return this.scale(t)}}},{key:"isInRange",value:function(t){var i=this.range(),r=i[0],a=i[i.length-1];return r<=a?t>=r&&t<=a:t>=a&&t<=r}}],[{key:"create",value:function(t){return new e(t)}}])})();S0(gV,"EPS",1e-4);var nA=function(n){var t=Object.keys(n).reduce(function(i,r){return Sa(Sa({},i),{},S0({},r,gV.create(n[r])))},{});return Sa(Sa({},t),{},{apply:function(r){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,l=a.position;return c3e(r,function(f,c){return t[c].apply(f,{bandAware:o,position:l})})},isInRange:function(r){return cV(r,function(a,o){return t[o].isInRange(a)})}})};function L3e(e){return(e%180+180)%180}var I3e=function(n){var t=n.width,i=n.height,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=L3e(r),o=a*Math.PI/180,l=Math.atan(i/t),f=o>l&&o<Math.PI-l?i/Math.sin(o):t/Math.cos(o);return Math.abs(f)},D3,IN;function B3e(){if(IN)return D3;IN=1;var e=cl(),n=Xm(),t=u0();function i(r){return function(a,o,l){var f=Object(a);if(!n(a)){var c=e(o,3);a=t(a),o=function(d){return c(f[d],d,f)}}var h=r(a,o,l);return h>-1?f[c?a[h]:h]:void 0}}return D3=i,D3}var R3,BN;function F3e(){if(BN)return R3;BN=1;var e=sV();function n(t){var i=e(t),r=i%1;return i===i?r?i-r:i:0}return R3=n,R3}var P3,FN;function q3e(){if(FN)return P3;FN=1;var e=jH(),n=cl(),t=F3e(),i=Math.max;function r(a,o,l){var f=a==null?0:a.length;if(!f)return-1;var c=l==null?0:t(l);return c<0&&(c=i(f+c,0)),e(a,n(o,3),c)}return P3=r,P3}var N3,qN;function H3e(){if(qN)return N3;qN=1;var e=B3e(),n=q3e(),t=e(n);return N3=t,N3}var U3e=H3e();const V3e=ot(U3e);var W3e=Wq();const G3e=ot(W3e);var Y3e=G3e(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("")}),tA=O.createContext(void 0),iA=O.createContext(void 0),yV=O.createContext(void 0),bV=O.createContext({}),wV=O.createContext(void 0),kV=O.createContext(0),_V=O.createContext(0),HN=function(n){var t=n.state,i=t.xAxisMap,r=t.yAxisMap,a=t.offset,o=n.clipPathId,l=n.children,f=n.width,c=n.height,h=Y3e(a);return Z.createElement(tA.Provider,{value:i},Z.createElement(iA.Provider,{value:r},Z.createElement(bV.Provider,{value:a},Z.createElement(yV.Provider,{value:h},Z.createElement(wV.Provider,{value:o},Z.createElement(kV.Provider,{value:c},Z.createElement(_V.Provider,{value:f},l)))))))},K3e=function(){return O.useContext(wV)},xV=function(n){var t=O.useContext(tA);t==null&&hu();var i=t[n];return i==null&&hu(),i},X3e=function(){var n=O.useContext(tA);return Us(n)},Z3e=function(){var n=O.useContext(iA),t=V3e(n,function(i){return cV(i.domain,Number.isFinite)});return t||Us(n)},SV=function(n){var t=O.useContext(iA);t==null&&hu();var i=t[n];return i==null&&hu(),i},Q3e=function(){var n=O.useContext(yV);return n},J3e=function(){return O.useContext(bV)},rA=function(){return O.useContext(_V)},aA=function(){return O.useContext(kV)};function rc(e){"@babel/helpers - typeof";return rc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},rc(e)}function eSe(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function nSe(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,AV(i.key),i)}}function tSe(e,n,t){return n&&nSe(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function iSe(e,n,t){return n=w1(n),rSe(e,CV()?Reflect.construct(n,t||[],w1(e).constructor):n.apply(e,t))}function rSe(e,n){if(n&&(rc(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return aSe(e)}function aSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function CV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(CV=function(){return!!e})()}function w1(e){return w1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},w1(e)}function oSe(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&P4(e,n)}function P4(e,n){return P4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},P4(e,n)}function UN(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function VN(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?UN(Object(t),!0).forEach(function(i){oA(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):UN(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function oA(e,n,t){return n=AV(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function AV(e){var n=sSe(e,"string");return rc(n)=="symbol"?n:n+""}function sSe(e,n){if(rc(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(rc(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function lSe(e,n){return dSe(e)||cSe(e,n)||fSe(e,n)||uSe()}function uSe(){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 fSe(e,n){if(e){if(typeof e=="string")return WN(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return WN(e,n)}}function WN(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function cSe(e,n){var t=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var i,r,a,o,l=[],f=!0,c=!1;try{if(a=(t=t.call(e)).next,n!==0)for(;!(f=(i=a.call(t)).done)&&(l.push(i.value),l.length!==n);f=!0);}catch(h){c=!0,r=h}finally{try{if(!f&&t.return!=null&&(o=t.return(),Object(o)!==o))return}finally{if(c)throw r}}return l}}function dSe(e){if(Array.isArray(e))return e}function N4(){return N4=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},N4.apply(this,arguments)}var hSe=function(n,t){var i;return Z.isValidElement(n)?i=Z.cloneElement(n,t):Rn(n)?i=n(t):i=Z.createElement("line",N4({},t,{className:"recharts-reference-line-line"})),i},mSe=function(n,t,i,r,a,o,l,f,c){var h=a.x,d=a.y,p=a.width,v=a.height;if(i){var y=c.y,b=n.y.apply(y,{position:o});if(eo(c,"discard")&&!n.y.isInRange(b))return null;var w=[{x:h+p,y:b},{x:h,y:b}];return f==="left"?w.reverse():w}if(t){var _=c.x,S=n.x.apply(_,{position:o});if(eo(c,"discard")&&!n.x.isInRange(S))return null;var C=[{x:S,y:d+v},{x:S,y:d}];return l==="top"?C.reverse():C}if(r){var E=c.segment,A=E.map(function(T){return n.apply(T,{position:o})});return eo(c,"discard")&&s3e(A,function(T){return!n.isInRange(T)})?null:A}return null};function pSe(e){var n=e.x,t=e.y,i=e.segment,r=e.xAxisId,a=e.yAxisId,o=e.shape,l=e.className,f=e.alwaysShow,c=K3e(),h=xV(r),d=SV(a),p=Q3e();if(!c||!p)return null;Vo(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var v=nA({x:h.scale,y:d.scale}),y=gi(n),b=gi(t),w=i&&i.length===2,_=mSe(v,y,b,w,p,e.position,h.orientation,d.orientation,e);if(!_)return null;var S=lSe(_,2),C=S[0],E=C.x,A=C.y,T=S[1],j=T.x,N=T.y,q=eo(e,"hidden")?"url(#".concat(c,")"):void 0,R=VN(VN({clipPath:q},$n(e,!0)),{},{x1:E,y1:A,x2:j,y2:N});return Z.createElement(Tt,{className:cn("recharts-reference-line",l)},hSe(o,R),Xt.renderCallByParent(e,z3e({x1:E,y1:A,x2:j,y2:N})))}var tp=(function(e){function n(){return eSe(this,n),iSe(this,n,arguments)}return oSe(n,e),tSe(n,[{key:"render",value:function(){return Z.createElement(pSe,this.props)}}])})(Z.Component);oA(tp,"displayName","ReferenceLine");oA(tp,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function $4(){return $4=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},$4.apply(this,arguments)}function ac(e){"@babel/helpers - typeof";return ac=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},ac(e)}function GN(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function YN(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?GN(Object(t),!0).forEach(function(i){C0(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):GN(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function vSe(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function gSe(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,EV(i.key),i)}}function ySe(e,n,t){return n&&gSe(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function bSe(e,n,t){return n=k1(n),wSe(e,OV()?Reflect.construct(n,t||[],k1(e).constructor):n.apply(e,t))}function wSe(e,n){if(n&&(ac(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return kSe(e)}function kSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function OV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(OV=function(){return!!e})()}function k1(e){return k1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},k1(e)}function _Se(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&z4(e,n)}function z4(e,n){return z4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},z4(e,n)}function C0(e,n,t){return n=EV(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function EV(e){var n=xSe(e,"string");return ac(n)=="symbol"?n:n+""}function xSe(e,n){if(ac(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(ac(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var SSe=function(n){var t=n.x,i=n.y,r=n.xAxis,a=n.yAxis,o=nA({x:r.scale,y:a.scale}),l=o.apply({x:t,y:i},{bandAware:!0});return eo(n,"discard")&&!o.isInRange(l)?null:l},A0=(function(e){function n(){return vSe(this,n),bSe(this,n,arguments)}return _Se(n,e),ySe(n,[{key:"render",value:function(){var i=this.props,r=i.x,a=i.y,o=i.r,l=i.alwaysShow,f=i.clipPathId,c=gi(r),h=gi(a);if(Vo(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!c||!h)return null;var d=SSe(this.props);if(!d)return null;var p=d.x,v=d.y,y=this.props,b=y.shape,w=y.className,_=eo(this.props,"hidden")?"url(#".concat(f,")"):void 0,S=YN(YN({clipPath:_},$n(this.props,!0)),{},{cx:p,cy:v});return Z.createElement(Tt,{className:cn("recharts-reference-dot",w)},n.renderDot(b,S),Xt.renderCallByParent(this.props,{x:p-o,y:v-o,width:2*o,height:2*o}))}}])})(Z.Component);C0(A0,"displayName","ReferenceDot");C0(A0,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});C0(A0,"renderDot",function(e,n){var t;return Z.isValidElement(e)?t=Z.cloneElement(e,n):Rn(e)?t=e(n):t=Z.createElement(k0,$4({},n,{cx:n.cx,cy:n.cy,className:"recharts-reference-dot-dot"})),t});function L4(){return L4=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},L4.apply(this,arguments)}function oc(e){"@babel/helpers - typeof";return oc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},oc(e)}function KN(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function XN(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?KN(Object(t),!0).forEach(function(i){O0(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):KN(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function CSe(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function ASe(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,MV(i.key),i)}}function OSe(e,n,t){return n&&ASe(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ESe(e,n,t){return n=_1(n),TSe(e,TV()?Reflect.construct(n,t||[],_1(e).constructor):n.apply(e,t))}function TSe(e,n){if(n&&(oc(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return MSe(e)}function MSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function TV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(TV=function(){return!!e})()}function _1(e){return _1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},_1(e)}function jSe(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&I4(e,n)}function I4(e,n){return I4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},I4(e,n)}function O0(e,n,t){return n=MV(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function MV(e){var n=DSe(e,"string");return oc(n)=="symbol"?n:n+""}function DSe(e,n){if(oc(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(oc(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var RSe=function(n,t,i,r,a){var o=a.x1,l=a.x2,f=a.y1,c=a.y2,h=a.xAxis,d=a.yAxis;if(!h||!d)return null;var p=nA({x:h.scale,y:d.scale}),v={x:n?p.x.apply(o,{position:"start"}):p.x.rangeMin,y:i?p.y.apply(f,{position:"start"}):p.y.rangeMin},y={x:t?p.x.apply(l,{position:"end"}):p.x.rangeMax,y:r?p.y.apply(c,{position:"end"}):p.y.rangeMax};return eo(a,"discard")&&(!p.isInRange(v)||!p.isInRange(y))?null:vV(v,y)},E0=(function(e){function n(){return CSe(this,n),ESe(this,n,arguments)}return jSe(n,e),OSe(n,[{key:"render",value:function(){var i=this.props,r=i.x1,a=i.x2,o=i.y1,l=i.y2,f=i.className,c=i.alwaysShow,h=i.clipPathId;Vo(c===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var d=gi(r),p=gi(a),v=gi(o),y=gi(l),b=this.props.shape;if(!d&&!p&&!v&&!y&&!b)return null;var w=RSe(d,p,v,y,this.props);if(!w&&!b)return null;var _=eo(this.props,"hidden")?"url(#".concat(h,")"):void 0;return Z.createElement(Tt,{className:cn("recharts-reference-area",f)},n.renderRect(b,XN(XN({clipPath:_},$n(this.props,!0)),w)),Xt.renderCallByParent(this.props,w))}}])})(Z.Component);O0(E0,"displayName","ReferenceArea");O0(E0,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});O0(E0,"renderRect",function(e,n){var t;return Z.isValidElement(e)?t=Z.cloneElement(e,n):Rn(e)?t=e(n):t=Z.createElement(dm,L4({},n,{className:"recharts-reference-area-rect"})),t});function jV(e,n,t){if(n<1)return[];if(n===1&&t===void 0)return e;for(var i=[],r=0;r<e.length;r+=n)i.push(e[r]);return i}function PSe(e,n,t){var i={width:e.width+n.width,height:e.height+n.height};return I3e(i,t)}function NSe(e,n,t){var i=t==="width",r=e.x,a=e.y,o=e.width,l=e.height;return n===1?{start:i?r:a,end:i?r+o:a+l}:{start:i?r+o:a+l,end:i?r:a}}function x1(e,n,t,i,r){if(e*n<e*i||e*n>e*r)return!1;var a=t();return e*(n-e*a/2-i)>=0&&e*(n+e*a/2-r)<=0}function $Se(e,n){return jV(e,n+1)}function zSe(e,n,t,i,r){for(var a=(i||[]).slice(),o=n.start,l=n.end,f=0,c=1,h=o,d=function(){var y=i==null?void 0:i[f];if(y===void 0)return{v:jV(i,c)};var b=f,w,_=function(){return w===void 0&&(w=t(y,b)),w},S=y.coordinate,C=f===0||x1(e,S,_,h,l);C||(f=0,h=o,c+=1),C&&(h=S+e*(_()/2+r),f+=c)},p;c<=a.length;)if(p=d(),p)return p.v;return[]}function wm(e){"@babel/helpers - typeof";return wm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},wm(e)}function ZN(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function Bi(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?ZN(Object(t),!0).forEach(function(i){LSe(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ZN(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function LSe(e,n,t){return n=ISe(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function ISe(e){var n=BSe(e,"string");return wm(n)=="symbol"?n:n+""}function BSe(e,n){if(wm(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(wm(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function FSe(e,n,t,i,r){for(var a=(i||[]).slice(),o=a.length,l=n.start,f=n.end,c=function(p){var v=a[p],y,b=function(){return y===void 0&&(y=t(v,p)),y};if(p===o-1){var w=e*(v.coordinate+e*b()/2-f);a[p]=v=Bi(Bi({},v),{},{tickCoord:w>0?v.coordinate-w*e:v.coordinate})}else a[p]=v=Bi(Bi({},v),{},{tickCoord:v.coordinate});var _=x1(e,v.tickCoord,b,l,f);_&&(f=v.tickCoord-e*(b()/2+r),a[p]=Bi(Bi({},v),{},{isShow:!0}))},h=o-1;h>=0;h--)c(h);return a}function qSe(e,n,t,i,r,a){var o=(i||[]).slice(),l=o.length,f=n.start,c=n.end;if(a){var h=i[l-1],d=t(h,l-1),p=e*(h.coordinate+e*d/2-c);o[l-1]=h=Bi(Bi({},h),{},{tickCoord:p>0?h.coordinate-p*e:h.coordinate});var v=x1(e,h.tickCoord,function(){return d},f,c);v&&(c=h.tickCoord-e*(d/2+r),o[l-1]=Bi(Bi({},h),{},{isShow:!0}))}for(var y=a?l-1:l,b=function(S){var C=o[S],E,A=function(){return E===void 0&&(E=t(C,S)),E};if(S===0){var T=e*(C.coordinate-e*A()/2-f);o[S]=C=Bi(Bi({},C),{},{tickCoord:T<0?C.coordinate-T*e:C.coordinate})}else o[S]=C=Bi(Bi({},C),{},{tickCoord:C.coordinate});var j=x1(e,C.tickCoord,A,f,c);j&&(f=C.tickCoord+e*(A()/2+r),o[S]=Bi(Bi({},C),{},{isShow:!0}))},w=0;w<y;w++)b(w);return o}function sA(e,n,t){var i=e.tick,r=e.ticks,a=e.viewBox,o=e.minTickGap,l=e.orientation,f=e.interval,c=e.tickFormatter,h=e.unit,d=e.angle;if(!r||!r.length||!i)return[];if(qe(f)||Ou.isSsr)return $Se(r,typeof f=="number"&&qe(f)?f:0);var p=[],v=l==="top"||l==="bottom"?"width":"height",y=h&&v==="width"?yh(h,{fontSize:n,letterSpacing:t}):{width:0,height:0},b=function(C,E){var A=Rn(c)?c(C.value,E):C.value;return v==="width"?PSe(yh(A,{fontSize:n,letterSpacing:t}),y,d):yh(A,{fontSize:n,letterSpacing:t})[v]},w=r.length>=2?Ma(r[1].coordinate-r[0].coordinate):1,_=NSe(a,w,v);return f==="equidistantPreserveStart"?zSe(w,_,b,r,o):(f==="preserveStart"||f==="preserveStartEnd"?p=qSe(w,_,b,r,o,f==="preserveStartEnd"):p=FSe(w,_,b,r,o),p.filter(function(S){return S.isShow}))}var HSe=["viewBox"],USe=["viewBox"],VSe=["ticks"];function sc(e){"@babel/helpers - typeof";return sc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},sc(e)}function Of(){return Of=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},Of.apply(this,arguments)}function QN(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function mi(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?QN(Object(t),!0).forEach(function(i){lA(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):QN(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function $3(e,n){if(e==null)return{};var t=WSe(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function WSe(e,n){if(e==null)return{};var t={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){if(n.indexOf(i)>=0)continue;t[i]=e[i]}return t}function GSe(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function JN(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,RV(i.key),i)}}function YSe(e,n,t){return n&&JN(e.prototype,n),t&&JN(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function KSe(e,n,t){return n=S1(n),XSe(e,DV()?Reflect.construct(n,t||[],S1(e).constructor):n.apply(e,t))}function XSe(e,n){if(n&&(sc(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ZSe(e)}function ZSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function DV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(DV=function(){return!!e})()}function S1(e){return S1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},S1(e)}function QSe(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&B4(e,n)}function B4(e,n){return B4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},B4(e,n)}function lA(e,n,t){return n=RV(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function RV(e){var n=JSe(e,"string");return sc(n)=="symbol"?n:n+""}function JSe(e,n){if(sc(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(sc(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Hc=(function(e){function n(t){var i;return GSe(this,n),i=KSe(this,n,[t]),i.state={fontSize:"",letterSpacing:""},i}return QSe(n,e),YSe(n,[{key:"shouldComponentUpdate",value:function(i,r){var a=i.viewBox,o=$3(i,HSe),l=this.props,f=l.viewBox,c=$3(l,USe);return!Pf(a,f)||!Pf(o,c)||!Pf(r,this.state)}},{key:"componentDidMount",value:function(){var i=this.layerReference;if(i){var r=i.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];r&&this.setState({fontSize:window.getComputedStyle(r).fontSize,letterSpacing:window.getComputedStyle(r).letterSpacing})}}},{key:"getTickLineCoord",value:function(i){var r=this.props,a=r.x,o=r.y,l=r.width,f=r.height,c=r.orientation,h=r.tickSize,d=r.mirror,p=r.tickMargin,v,y,b,w,_,S,C=d?-1:1,E=i.tickSize||h,A=qe(i.tickCoord)?i.tickCoord:i.coordinate;switch(c){case"top":v=y=i.coordinate,w=o+ +!d*f,b=w-C*E,S=b-C*p,_=A;break;case"left":b=w=i.coordinate,y=a+ +!d*l,v=y-C*E,_=v-C*p,S=A;break;case"right":b=w=i.coordinate,y=a+ +d*l,v=y+C*E,_=v+C*p,S=A;break;default:v=y=i.coordinate,w=o+ +d*f,b=w+C*E,S=b+C*p,_=A;break}return{line:{x1:v,y1:b,x2:y,y2:w},tick:{x:_,y:S}}}},{key:"getTickTextAnchor",value:function(){var i=this.props,r=i.orientation,a=i.mirror,o;switch(r){case"left":o=a?"start":"end";break;case"right":o=a?"end":"start";break;default:o="middle";break}return o}},{key:"getTickVerticalAnchor",value:function(){var i=this.props,r=i.orientation,a=i.mirror,o="end";switch(r){case"left":case"right":o="middle";break;case"top":o=a?"start":"end";break;default:o=a?"end":"start";break}return o}},{key:"renderAxisLine",value:function(){var i=this.props,r=i.x,a=i.y,o=i.width,l=i.height,f=i.orientation,c=i.mirror,h=i.axisLine,d=mi(mi(mi({},$n(this.props,!1)),$n(h,!1)),{},{fill:"none"});if(f==="top"||f==="bottom"){var p=+(f==="top"&&!c||f==="bottom"&&c);d=mi(mi({},d),{},{x1:r,y1:a+p*l,x2:r+o,y2:a+p*l})}else{var v=+(f==="left"&&!c||f==="right"&&c);d=mi(mi({},d),{},{x1:r+v*o,y1:a,x2:r+v*o,y2:a+l})}return Z.createElement("line",Of({},d,{className:cn("recharts-cartesian-axis-line",la(h,"className"))}))}},{key:"renderTicks",value:function(i,r,a){var o=this,l=this.props,f=l.tickLine,c=l.stroke,h=l.tick,d=l.tickFormatter,p=l.unit,v=sA(mi(mi({},this.props),{},{ticks:i}),r,a),y=this.getTickTextAnchor(),b=this.getTickVerticalAnchor(),w=$n(this.props,!1),_=$n(h,!1),S=mi(mi({},w),{},{fill:"none"},$n(f,!1)),C=v.map(function(E,A){var T=o.getTickLineCoord(E),j=T.line,N=T.tick,q=mi(mi(mi(mi({textAnchor:y,verticalAnchor:b},w),{},{stroke:"none",fill:c},_),N),{},{index:A,payload:E,visibleTicksCount:v.length,tickFormatter:d});return Z.createElement(Tt,Of({className:"recharts-cartesian-axis-tick",key:"tick-".concat(E.value,"-").concat(E.coordinate,"-").concat(E.tickCoord)},Dg(o.props,E,A)),f&&Z.createElement("line",Of({},S,j,{className:cn("recharts-cartesian-axis-tick-line",la(f,"className"))})),h&&n.renderTickItem(h,q,"".concat(Rn(d)?d(E.value,A):E.value).concat(p||"")))});return Z.createElement("g",{className:"recharts-cartesian-axis-ticks"},C)}},{key:"render",value:function(){var i=this,r=this.props,a=r.axisLine,o=r.width,l=r.height,f=r.ticksGenerator,c=r.className,h=r.hide;if(h)return null;var d=this.props,p=d.ticks,v=$3(d,VSe),y=p;return Rn(f)&&(y=p&&p.length>0?f(this.props):f(v)),o<=0||l<=0||!y||!y.length?null:Z.createElement(Tt,{className:cn("recharts-cartesian-axis",c),ref:function(w){i.layerReference=w}},a&&this.renderAxisLine(),this.renderTicks(y,this.state.fontSize,this.state.letterSpacing),Xt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(i,r,a){var o,l=cn(r.className,"recharts-cartesian-axis-tick-value");return Z.isValidElement(i)?o=Z.cloneElement(i,mi(mi({},r),{},{className:l})):Rn(i)?o=i(mi(mi({},r),{},{className:l})):o=Z.createElement(Hg,Of({},r,{className:"recharts-cartesian-axis-tick-value"}),a),o}}])})(O.Component);lA(Hc,"displayName","CartesianAxis");lA(Hc,"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 e4e=["x1","y1","x2","y2","key"],n4e=["offset"];function mu(e){"@babel/helpers - typeof";return mu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},mu(e)}function e$(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function qi(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?e$(Object(t),!0).forEach(function(i){t4e(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):e$(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function t4e(e,n,t){return n=i4e(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i4e(e){var n=r4e(e,"string");return mu(n)=="symbol"?n:n+""}function r4e(e,n){if(mu(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(mu(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function Zl(){return Zl=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},Zl.apply(this,arguments)}function n$(e,n){if(e==null)return{};var t=a4e(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function a4e(e,n){if(e==null)return{};var t={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){if(n.indexOf(i)>=0)continue;t[i]=e[i]}return t}var o4e=function(n){var t=n.fill;if(!t||t==="none")return null;var i=n.fillOpacity,r=n.x,a=n.y,o=n.width,l=n.height,f=n.ry;return Z.createElement("rect",{x:r,y:a,ry:f,width:o,height:l,stroke:"none",fill:t,fillOpacity:i,className:"recharts-cartesian-grid-bg"})};function PV(e,n){var t;if(Z.isValidElement(e))t=Z.cloneElement(e,n);else if(Rn(e))t=e(n);else{var i=n.x1,r=n.y1,a=n.x2,o=n.y2,l=n.key,f=n$(n,e4e),c=$n(f,!1);c.offset;var h=n$(c,n4e);t=Z.createElement("line",Zl({},h,{x1:i,y1:r,x2:a,y2:o,fill:"none",key:l}))}return t}function s4e(e){var n=e.x,t=e.width,i=e.horizontal,r=i===void 0?!0:i,a=e.horizontalPoints;if(!r||!a||!a.length)return null;var o=a.map(function(l,f){var c=qi(qi({},e),{},{x1:n,y1:l,x2:n+t,y2:l,key:"line-".concat(f),index:f});return PV(r,c)});return Z.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function l4e(e){var n=e.y,t=e.height,i=e.vertical,r=i===void 0?!0:i,a=e.verticalPoints;if(!r||!a||!a.length)return null;var o=a.map(function(l,f){var c=qi(qi({},e),{},{x1:l,y1:n,x2:l,y2:n+t,key:"line-".concat(f),index:f});return PV(r,c)});return Z.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function u4e(e){var n=e.horizontalFill,t=e.fillOpacity,i=e.x,r=e.y,a=e.width,o=e.height,l=e.horizontalPoints,f=e.horizontal,c=f===void 0?!0:f;if(!c||!n||!n.length)return null;var h=l.map(function(p){return Math.round(p+r-r)}).sort(function(p,v){return p-v});r!==h[0]&&h.unshift(0);var d=h.map(function(p,v){var y=!h[v+1],b=y?r+o-p:h[v+1]-p;if(b<=0)return null;var w=v%n.length;return Z.createElement("rect",{key:"react-".concat(v),y:p,x:i,height:b,width:a,stroke:"none",fill:n[w],fillOpacity:t,className:"recharts-cartesian-grid-bg"})});return Z.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},d)}function f4e(e){var n=e.vertical,t=n===void 0?!0:n,i=e.verticalFill,r=e.fillOpacity,a=e.x,o=e.y,l=e.width,f=e.height,c=e.verticalPoints;if(!t||!i||!i.length)return null;var h=c.map(function(p){return Math.round(p+a-a)}).sort(function(p,v){return p-v});a!==h[0]&&h.unshift(0);var d=h.map(function(p,v){var y=!h[v+1],b=y?a+l-p:h[v+1]-p;if(b<=0)return null;var w=v%i.length;return Z.createElement("rect",{key:"react-".concat(v),x:p,y:o,width:b,height:f,stroke:"none",fill:i[w],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return Z.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},d)}var c4e=function(n,t){var i=n.xAxis,r=n.width,a=n.height,o=n.offset;return YU(sA(qi(qi(qi({},Hc.defaultProps),i),{},{ticks:Bo(i,!0),viewBox:{x:0,y:0,width:r,height:a}})),o.left,o.left+o.width,t)},d4e=function(n,t){var i=n.yAxis,r=n.width,a=n.height,o=n.offset;return YU(sA(qi(qi(qi({},Hc.defaultProps),i),{},{ticks:Bo(i,!0),viewBox:{x:0,y:0,width:r,height:a}})),o.top,o.top+o.height,t)},kf={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function T0(e){var n,t,i,r,a,o,l=rA(),f=aA(),c=J3e(),h=qi(qi({},e),{},{stroke:(n=e.stroke)!==null&&n!==void 0?n:kf.stroke,fill:(t=e.fill)!==null&&t!==void 0?t:kf.fill,horizontal:(i=e.horizontal)!==null&&i!==void 0?i:kf.horizontal,horizontalFill:(r=e.horizontalFill)!==null&&r!==void 0?r:kf.horizontalFill,vertical:(a=e.vertical)!==null&&a!==void 0?a:kf.vertical,verticalFill:(o=e.verticalFill)!==null&&o!==void 0?o:kf.verticalFill,x:qe(e.x)?e.x:c.left,y:qe(e.y)?e.y:c.top,width:qe(e.width)?e.width:c.width,height:qe(e.height)?e.height:c.height}),d=h.x,p=h.y,v=h.width,y=h.height,b=h.syncWithTicks,w=h.horizontalValues,_=h.verticalValues,S=X3e(),C=Z3e();if(!qe(v)||v<=0||!qe(y)||y<=0||!qe(d)||d!==+d||!qe(p)||p!==+p)return null;var E=h.verticalCoordinatesGenerator||c4e,A=h.horizontalCoordinatesGenerator||d4e,T=h.horizontalPoints,j=h.verticalPoints;if((!T||!T.length)&&Rn(A)){var N=w&&w.length,q=A({yAxis:C?qi(qi({},C),{},{ticks:N?w:C.ticks}):void 0,width:l,height:f,offset:c},N?!0:b);Vo(Array.isArray(q),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(mu(q),"]")),Array.isArray(q)&&(T=q)}if((!j||!j.length)&&Rn(E)){var R=_&&_.length,L=E({xAxis:S?qi(qi({},S),{},{ticks:R?_:S.ticks}):void 0,width:l,height:f,offset:c},R?!0:b);Vo(Array.isArray(L),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(mu(L),"]")),Array.isArray(L)&&(j=L)}return Z.createElement("g",{className:"recharts-cartesian-grid"},Z.createElement(o4e,{fill:h.fill,fillOpacity:h.fillOpacity,x:h.x,y:h.y,width:h.width,height:h.height,ry:h.ry}),Z.createElement(s4e,Zl({},h,{offset:c,horizontalPoints:T,xAxis:S,yAxis:C})),Z.createElement(l4e,Zl({},h,{offset:c,verticalPoints:j,xAxis:S,yAxis:C})),Z.createElement(u4e,Zl({},h,{horizontalPoints:T})),Z.createElement(f4e,Zl({},h,{verticalPoints:j})))}T0.displayName="CartesianGrid";var h4e=["type","layout","connectNulls","ref"],m4e=["key"];function lc(e){"@babel/helpers - typeof";return lc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},lc(e)}function t$(e,n){if(e==null)return{};var t=p4e(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function p4e(e,n){if(e==null)return{};var t={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){if(n.indexOf(i)>=0)continue;t[i]=e[i]}return t}function _h(){return _h=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},_h.apply(this,arguments)}function i$(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function Dr(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?i$(Object(t),!0).forEach(function(i){Ca(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):i$(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function _f(e){return b4e(e)||y4e(e)||g4e(e)||v4e()}function v4e(){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 g4e(e,n){if(e){if(typeof e=="string")return F4(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return F4(e,n)}}function y4e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function b4e(e){if(Array.isArray(e))return F4(e)}function F4(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function w4e(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function r$(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,$V(i.key),i)}}function k4e(e,n,t){return n&&r$(e.prototype,n),t&&r$(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function _4e(e,n,t){return n=C1(n),x4e(e,NV()?Reflect.construct(n,t||[],C1(e).constructor):n.apply(e,t))}function x4e(e,n){if(n&&(lc(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return S4e(e)}function S4e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function NV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(NV=function(){return!!e})()}function C1(e){return C1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},C1(e)}function C4e(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&q4(e,n)}function q4(e,n){return q4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},q4(e,n)}function Ca(e,n,t){return n=$V(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function $V(e){var n=A4e(e,"string");return lc(n)=="symbol"?n:n+""}function A4e(e,n){if(lc(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(lc(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ip=(function(e){function n(){var t;w4e(this,n);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return t=_4e(this,n,[].concat(r)),Ca(t,"state",{isAnimationFinished:!0,totalLength:0}),Ca(t,"generateSimpleStrokeDasharray",function(o,l){return"".concat(l,"px ").concat(o-l,"px")}),Ca(t,"getStrokeDasharray",function(o,l,f){var c=f.reduce(function(_,S){return _+S});if(!c)return t.generateSimpleStrokeDasharray(l,o);for(var h=Math.floor(o/c),d=o%c,p=l-o,v=[],y=0,b=0;y<f.length;b+=f[y],++y)if(b+f[y]>d){v=[].concat(_f(f.slice(0,y)),[d-b]);break}var w=v.length%2===0?[0,p]:[p];return[].concat(_f(n.repeat(f,h)),_f(v),w).map(function(_){return"".concat(_,"px")}).join(", ")}),Ca(t,"id",Lc("recharts-line-")),Ca(t,"pathRef",function(o){t.mainCurve=o}),Ca(t,"handleAnimationEnd",function(){t.setState({isAnimationFinished:!0}),t.props.onAnimationEnd&&t.props.onAnimationEnd()}),Ca(t,"handleAnimationStart",function(){t.setState({isAnimationFinished:!1}),t.props.onAnimationStart&&t.props.onAnimationStart()}),t}return C4e(n,e),k4e(n,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var i=this.getTotalLength();this.setState({totalLength:i})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var i=this.getTotalLength();i!==this.state.totalLength&&this.setState({totalLength:i})}}},{key:"getTotalLength",value:function(){var i=this.mainCurve;try{return i&&i.getTotalLength&&i.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(i,r){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.points,l=a.xAxis,f=a.yAxis,c=a.layout,h=a.children,d=ua(h,np);if(!d)return null;var p=function(b,w){return{x:b.x,y:b.y,value:b.value,errorVal:ir(b.payload,w)}},v={clipPath:i?"url(#clipPath-".concat(r,")"):null};return Z.createElement(Tt,v,d.map(function(y){return Z.cloneElement(y,{key:"bar-".concat(y.props.dataKey),data:o,xAxis:l,yAxis:f,layout:c,dataPointFormatter:p})}))}},{key:"renderDots",value:function(i,r,a){var o=this.props.isAnimationActive;if(o&&!this.state.isAnimationFinished)return null;var l=this.props,f=l.dot,c=l.points,h=l.dataKey,d=$n(this.props,!1),p=$n(f,!0),v=c.map(function(b,w){var _=Dr(Dr(Dr({key:"dot-".concat(w),r:3},d),p),{},{index:w,cx:b.x,cy:b.y,value:b.value,dataKey:h,payload:b.payload,points:c});return n.renderDotItem(f,_)}),y={clipPath:i?"url(#clipPath-".concat(r?"":"dots-").concat(a,")"):null};return Z.createElement(Tt,_h({className:"recharts-line-dots",key:"dots"},y),v)}},{key:"renderCurveStatically",value:function(i,r,a,o){var l=this.props,f=l.type,c=l.layout,h=l.connectNulls;l.ref;var d=t$(l,h4e),p=Dr(Dr(Dr({},$n(d,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:r?"url(#clipPath-".concat(a,")"):null,points:i},o),{},{type:f,layout:c,connectNulls:h});return Z.createElement(zf,_h({},p,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(i,r){var a=this,o=this.props,l=o.points,f=o.strokeDasharray,c=o.isAnimationActive,h=o.animationBegin,d=o.animationDuration,p=o.animationEasing,v=o.animationId,y=o.animateNewValues,b=o.width,w=o.height,_=this.state,S=_.prevPoints,C=_.totalLength;return Z.createElement(ao,{begin:h,duration:d,isActive:c,easing:p,from:{t:0},to:{t:1},key:"line-".concat(v),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(E){var A=E.t;if(S){var T=S.length/l.length,j=l.map(function(B,G){var H=Math.floor(G*T);if(S[H]){var U=S[H],P=Ri(U.x,B.x),z=Ri(U.y,B.y);return Dr(Dr({},B),{},{x:P(A),y:z(A)})}if(y){var F=Ri(b*2,B.x),Y=Ri(w/2,B.y);return Dr(Dr({},B),{},{x:F(A),y:Y(A)})}return Dr(Dr({},B),{},{x:B.x,y:B.y})});return a.renderCurveStatically(j,i,r)}var N=Ri(0,C),q=N(A),R;if(f){var L="".concat(f).split(/[,\s]+/gim).map(function(B){return parseFloat(B)});R=a.getStrokeDasharray(q,C,L)}else R=a.generateSimpleStrokeDasharray(C,q);return a.renderCurveStatically(l,i,r,{strokeDasharray:R})})}},{key:"renderCurve",value:function(i,r){var a=this.props,o=a.points,l=a.isAnimationActive,f=this.state,c=f.prevPoints,h=f.totalLength;return l&&o&&o.length&&(!c&&h>0||!Qf(c,o))?this.renderCurveWithAnimation(i,r):this.renderCurveStatically(o,i,r)}},{key:"render",value:function(){var i,r=this.props,a=r.hide,o=r.dot,l=r.points,f=r.className,c=r.xAxis,h=r.yAxis,d=r.top,p=r.left,v=r.width,y=r.height,b=r.isAnimationActive,w=r.id;if(a||!l||!l.length)return null;var _=this.state.isAnimationFinished,S=l.length===1,C=cn("recharts-line",f),E=c&&c.allowDataOverflow,A=h&&h.allowDataOverflow,T=E||A,j=Bn(w)?this.id:w,N=(i=$n(o,!1))!==null&&i!==void 0?i:{r:3,strokeWidth:2},q=N.r,R=q===void 0?3:q,L=N.strokeWidth,B=L===void 0?2:L,G=Zq(o)?o:{},H=G.clipDot,U=H===void 0?!0:H,P=R*2+B;return Z.createElement(Tt,{className:C},E||A?Z.createElement("defs",null,Z.createElement("clipPath",{id:"clipPath-".concat(j)},Z.createElement("rect",{x:E?p:p-v/2,y:A?d:d-y/2,width:E?v:v*2,height:A?y:y*2})),!U&&Z.createElement("clipPath",{id:"clipPath-dots-".concat(j)},Z.createElement("rect",{x:p-P/2,y:d-P/2,width:v+P,height:y+P}))):null,!S&&this.renderCurve(T,j),this.renderErrorBar(T,j),(S||o)&&this.renderDots(T,U,j),(!b||_)&&Ja.renderCallByParent(this.props,l))}}],[{key:"getDerivedStateFromProps",value:function(i,r){return i.animationId!==r.prevAnimationId?{prevAnimationId:i.animationId,curPoints:i.points,prevPoints:r.curPoints}:i.points!==r.curPoints?{curPoints:i.points}:null}},{key:"repeat",value:function(i,r){for(var a=i.length%2!==0?[].concat(_f(i),[0]):i,o=[],l=0;l<r;++l)o=[].concat(_f(o),_f(a));return o}},{key:"renderDotItem",value:function(i,r){var a;if(Z.isValidElement(i))a=Z.cloneElement(i,r);else if(Rn(i))a=i(r);else{var o=r.key,l=t$(r,m4e),f=cn("recharts-line-dot",typeof i!="boolean"?i.className:"");a=Z.createElement(k0,_h({key:o},l,{className:f}))}return a}}])})(O.PureComponent);Ca(ip,"displayName","Line");Ca(ip,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!Ou.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});Ca(ip,"getComposedData",function(e){var n=e.props,t=e.xAxis,i=e.yAxis,r=e.xAxisTicks,a=e.yAxisTicks,o=e.dataKey,l=e.bandSize,f=e.displayedData,c=e.offset,h=n.layout,d=f.map(function(p,v){var y=ir(p,o);return h==="horizontal"?{x:r1({axis:t,ticks:r,bandSize:l,entry:p,index:v}),y:Bn(y)?null:i.scale(y),value:y,payload:p}:{x:Bn(y)?null:t.scale(y),y:r1({axis:i,ticks:a,bandSize:l,entry:p,index:v}),value:y,payload:p}});return Dr({points:d,layout:h},c)});var O4e=["layout","type","stroke","connectNulls","isRange","ref"],E4e=["key"],zV;function uc(e){"@babel/helpers - typeof";return uc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},uc(e)}function LV(e,n){if(e==null)return{};var t=T4e(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function T4e(e,n){if(e==null)return{};var t={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){if(n.indexOf(i)>=0)continue;t[i]=e[i]}return t}function Ql(){return Ql=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},Ql.apply(this,arguments)}function a$(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function Ls(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?a$(Object(t),!0).forEach(function(i){Ka(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):a$(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function M4e(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o$(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,BV(i.key),i)}}function j4e(e,n,t){return n&&o$(e.prototype,n),t&&o$(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function D4e(e,n,t){return n=A1(n),R4e(e,IV()?Reflect.construct(n,t||[],A1(e).constructor):n.apply(e,t))}function R4e(e,n){if(n&&(uc(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return P4e(e)}function P4e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function IV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(IV=function(){return!!e})()}function A1(e){return A1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},A1(e)}function N4e(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&H4(e,n)}function H4(e,n){return H4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},H4(e,n)}function Ka(e,n,t){return n=BV(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function BV(e){var n=$4e(e,"string");return uc(n)=="symbol"?n:n+""}function $4e(e,n){if(uc(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(uc(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ns=(function(e){function n(){var t;M4e(this,n);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return t=D4e(this,n,[].concat(r)),Ka(t,"state",{isAnimationFinished:!0}),Ka(t,"id",Lc("recharts-area-")),Ka(t,"handleAnimationEnd",function(){var o=t.props.onAnimationEnd;t.setState({isAnimationFinished:!0}),Rn(o)&&o()}),Ka(t,"handleAnimationStart",function(){var o=t.props.onAnimationStart;t.setState({isAnimationFinished:!1}),Rn(o)&&o()}),t}return N4e(n,e),j4e(n,[{key:"renderDots",value:function(i,r,a){var o=this.props.isAnimationActive,l=this.state.isAnimationFinished;if(o&&!l)return null;var f=this.props,c=f.dot,h=f.points,d=f.dataKey,p=$n(this.props,!1),v=$n(c,!0),y=h.map(function(w,_){var S=Ls(Ls(Ls({key:"dot-".concat(_),r:3},p),v),{},{index:_,cx:w.x,cy:w.y,dataKey:d,value:w.value,payload:w.payload,points:h});return n.renderDotItem(c,S)}),b={clipPath:i?"url(#clipPath-".concat(r?"":"dots-").concat(a,")"):null};return Z.createElement(Tt,Ql({className:"recharts-area-dots"},b),y)}},{key:"renderHorizontalRect",value:function(i){var r=this.props,a=r.baseLine,o=r.points,l=r.strokeWidth,f=o[0].x,c=o[o.length-1].x,h=i*Math.abs(f-c),d=Gs(o.map(function(p){return p.y||0}));return qe(a)&&typeof a=="number"?d=Math.max(a,d):a&&Array.isArray(a)&&a.length&&(d=Math.max(Gs(a.map(function(p){return p.y||0})),d)),qe(d)?Z.createElement("rect",{x:f<c?f:f-h,y:0,width:h,height:Math.floor(d+(l?parseInt("".concat(l),10):1))}):null}},{key:"renderVerticalRect",value:function(i){var r=this.props,a=r.baseLine,o=r.points,l=r.strokeWidth,f=o[0].y,c=o[o.length-1].y,h=i*Math.abs(f-c),d=Gs(o.map(function(p){return p.x||0}));return qe(a)&&typeof a=="number"?d=Math.max(a,d):a&&Array.isArray(a)&&a.length&&(d=Math.max(Gs(a.map(function(p){return p.x||0})),d)),qe(d)?Z.createElement("rect",{x:0,y:f<c?f:f-h,width:d+(l?parseInt("".concat(l),10):1),height:Math.floor(h)}):null}},{key:"renderClipRect",value:function(i){var r=this.props.layout;return r==="vertical"?this.renderVerticalRect(i):this.renderHorizontalRect(i)}},{key:"renderAreaStatically",value:function(i,r,a,o){var l=this.props,f=l.layout,c=l.type,h=l.stroke,d=l.connectNulls,p=l.isRange;l.ref;var v=LV(l,O4e);return Z.createElement(Tt,{clipPath:a?"url(#clipPath-".concat(o,")"):null},Z.createElement(zf,Ql({},$n(v,!0),{points:i,connectNulls:d,type:c,baseLine:r,layout:f,stroke:"none",className:"recharts-area-area"})),h!=="none"&&Z.createElement(zf,Ql({},$n(this.props,!1),{className:"recharts-area-curve",layout:f,type:c,connectNulls:d,fill:"none",points:i})),h!=="none"&&p&&Z.createElement(zf,Ql({},$n(this.props,!1),{className:"recharts-area-curve",layout:f,type:c,connectNulls:d,fill:"none",points:r})))}},{key:"renderAreaWithAnimation",value:function(i,r){var a=this,o=this.props,l=o.points,f=o.baseLine,c=o.isAnimationActive,h=o.animationBegin,d=o.animationDuration,p=o.animationEasing,v=o.animationId,y=this.state,b=y.prevPoints,w=y.prevBaseLine;return Z.createElement(ao,{begin:h,duration:d,isActive:c,easing:p,from:{t:0},to:{t:1},key:"area-".concat(v),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(_){var S=_.t;if(b){var C=b.length/l.length,E=l.map(function(N,q){var R=Math.floor(q*C);if(b[R]){var L=b[R],B=Ri(L.x,N.x),G=Ri(L.y,N.y);return Ls(Ls({},N),{},{x:B(S),y:G(S)})}return N}),A;if(qe(f)&&typeof f=="number"){var T=Ri(w,f);A=T(S)}else if(Bn(f)||zc(f)){var j=Ri(w,0);A=j(S)}else A=f.map(function(N,q){var R=Math.floor(q*C);if(w[R]){var L=w[R],B=Ri(L.x,N.x),G=Ri(L.y,N.y);return Ls(Ls({},N),{},{x:B(S),y:G(S)})}return N});return a.renderAreaStatically(E,A,i,r)}return Z.createElement(Tt,null,Z.createElement("defs",null,Z.createElement("clipPath",{id:"animationClipPath-".concat(r)},a.renderClipRect(S))),Z.createElement(Tt,{clipPath:"url(#animationClipPath-".concat(r,")")},a.renderAreaStatically(l,f,i,r)))})}},{key:"renderArea",value:function(i,r){var a=this.props,o=a.points,l=a.baseLine,f=a.isAnimationActive,c=this.state,h=c.prevPoints,d=c.prevBaseLine,p=c.totalLength;return f&&o&&o.length&&(!h&&p>0||!Qf(h,o)||!Qf(d,l))?this.renderAreaWithAnimation(i,r):this.renderAreaStatically(o,l,i,r)}},{key:"render",value:function(){var i,r=this.props,a=r.hide,o=r.dot,l=r.points,f=r.className,c=r.top,h=r.left,d=r.xAxis,p=r.yAxis,v=r.width,y=r.height,b=r.isAnimationActive,w=r.id;if(a||!l||!l.length)return null;var _=this.state.isAnimationFinished,S=l.length===1,C=cn("recharts-area",f),E=d&&d.allowDataOverflow,A=p&&p.allowDataOverflow,T=E||A,j=Bn(w)?this.id:w,N=(i=$n(o,!1))!==null&&i!==void 0?i:{r:3,strokeWidth:2},q=N.r,R=q===void 0?3:q,L=N.strokeWidth,B=L===void 0?2:L,G=Zq(o)?o:{},H=G.clipDot,U=H===void 0?!0:H,P=R*2+B;return Z.createElement(Tt,{className:C},E||A?Z.createElement("defs",null,Z.createElement("clipPath",{id:"clipPath-".concat(j)},Z.createElement("rect",{x:E?h:h-v/2,y:A?c:c-y/2,width:E?v:v*2,height:A?y:y*2})),!U&&Z.createElement("clipPath",{id:"clipPath-dots-".concat(j)},Z.createElement("rect",{x:h-P/2,y:c-P/2,width:v+P,height:y+P}))):null,S?null:this.renderArea(T,j),(o||S)&&this.renderDots(T,U,j),(!b||_)&&Ja.renderCallByParent(this.props,l))}}],[{key:"getDerivedStateFromProps",value:function(i,r){return i.animationId!==r.prevAnimationId?{prevAnimationId:i.animationId,curPoints:i.points,curBaseLine:i.baseLine,prevPoints:r.curPoints,prevBaseLine:r.curBaseLine}:i.points!==r.curPoints||i.baseLine!==r.curBaseLine?{curPoints:i.points,curBaseLine:i.baseLine}:null}}])})(O.PureComponent);zV=ns;Ka(ns,"displayName","Area");Ka(ns,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!Ou.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});Ka(ns,"getBaseValue",function(e,n,t,i){var r=e.layout,a=e.baseValue,o=n.props.baseValue,l=o??a;if(qe(l)&&typeof l=="number")return l;var f=r==="horizontal"?i:t,c=f.scale.domain();if(f.type==="number"){var h=Math.max(c[0],c[1]),d=Math.min(c[0],c[1]);return l==="dataMin"?d:l==="dataMax"||h<0?h:Math.max(Math.min(c[0],c[1]),0)}return l==="dataMin"?c[0]:l==="dataMax"?c[1]:c[0]});Ka(ns,"getComposedData",function(e){var n=e.props,t=e.item,i=e.xAxis,r=e.yAxis,a=e.xAxisTicks,o=e.yAxisTicks,l=e.bandSize,f=e.dataKey,c=e.stackedData,h=e.dataStartIndex,d=e.displayedData,p=e.offset,v=n.layout,y=c&&c.length,b=zV.getBaseValue(n,t,i,r),w=v==="horizontal",_=!1,S=d.map(function(E,A){var T;y?T=c[h+A]:(T=ir(E,f),Array.isArray(T)?_=!0:T=[b,T]);var j=T[1]==null||y&&ir(E,f)==null;return w?{x:r1({axis:i,ticks:a,bandSize:l,entry:E,index:A}),y:j?null:r.scale(T[1]),value:T,payload:E}:{x:j?null:i.scale(T[1]),y:r1({axis:r,ticks:o,bandSize:l,entry:E,index:A}),value:T,payload:E}}),C;return y||_?C=S.map(function(E){var A=Array.isArray(E.value)?E.value[0]:null;return w?{x:E.x,y:A!=null&&E.y!=null?r.scale(A):null}:{x:A!=null?i.scale(A):null,y:E.y}}):C=w?r.scale(b):i.scale(b),Ls({points:S,baseLine:C,layout:v,isRange:_},p)});Ka(ns,"renderDotItem",function(e,n){var t;if(Z.isValidElement(e))t=Z.cloneElement(e,n);else if(Rn(e))t=e(n);else{var i=cn("recharts-area-dot",typeof e!="boolean"?e.className:""),r=n.key,a=LV(n,E4e);t=Z.createElement(k0,Ql({},a,{key:r,className:i}))}return t});function fc(e){"@babel/helpers - typeof";return fc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},fc(e)}function z4e(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function L4e(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,HV(i.key),i)}}function I4e(e,n,t){return n&&L4e(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function B4e(e,n,t){return n=O1(n),F4e(e,FV()?Reflect.construct(n,t||[],O1(e).constructor):n.apply(e,t))}function F4e(e,n){if(n&&(fc(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return q4e(e)}function q4e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function FV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(FV=function(){return!!e})()}function O1(e){return O1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},O1(e)}function H4e(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&U4(e,n)}function U4(e,n){return U4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},U4(e,n)}function qV(e,n,t){return n=HV(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function HV(e){var n=U4e(e,"string");return fc(n)=="symbol"?n:n+""}function U4e(e,n){if(fc(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(fc(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function V4(){return V4=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},V4.apply(this,arguments)}function V4e(e){var n=e.xAxisId,t=rA(),i=aA(),r=xV(n);return r==null?null:O.createElement(Hc,V4({},r,{className:cn("recharts-".concat(r.axisType," ").concat(r.axisType),r.className),viewBox:{x:0,y:0,width:t,height:i},ticksGenerator:function(o){return Bo(o,!0)}}))}var pl=(function(e){function n(){return z4e(this,n),B4e(this,n,arguments)}return H4e(n,e),I4e(n,[{key:"render",value:function(){return O.createElement(V4e,this.props)}}])})(O.Component);qV(pl,"displayName","XAxis");qV(pl,"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 cc(e){"@babel/helpers - typeof";return cc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},cc(e)}function W4e(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function G4e(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,WV(i.key),i)}}function Y4e(e,n,t){return n&&G4e(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function K4e(e,n,t){return n=E1(n),X4e(e,UV()?Reflect.construct(n,t||[],E1(e).constructor):n.apply(e,t))}function X4e(e,n){if(n&&(cc(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Z4e(e)}function Z4e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function UV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(UV=function(){return!!e})()}function E1(e){return E1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},E1(e)}function Q4e(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&W4(e,n)}function W4(e,n){return W4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},W4(e,n)}function VV(e,n,t){return n=WV(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function WV(e){var n=J4e(e,"string");return cc(n)=="symbol"?n:n+""}function J4e(e,n){if(cc(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(cc(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function G4(){return G4=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},G4.apply(this,arguments)}var e6e=function(n){var t=n.yAxisId,i=rA(),r=aA(),a=SV(t);return a==null?null:O.createElement(Hc,G4({},a,{className:cn("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:i,height:r},ticksGenerator:function(l){return Bo(l,!0)}}))},oo=(function(e){function n(){return W4e(this,n),K4e(this,n,arguments)}return Q4e(n,e),Y4e(n,[{key:"render",value:function(){return O.createElement(e6e,this.props)}}])})(O.Component);VV(oo,"displayName","YAxis");VV(oo,"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 s$(e){return r6e(e)||i6e(e)||t6e(e)||n6e()}function n6e(){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 t6e(e,n){if(e){if(typeof e=="string")return Y4(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Y4(e,n)}}function i6e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function r6e(e){if(Array.isArray(e))return Y4(e)}function Y4(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}var K4=function(n,t,i,r,a){var o=ua(n,tp),l=ua(n,A0),f=[].concat(s$(o),s$(l)),c=ua(n,E0),h="".concat(r,"Id"),d=r[0],p=t;if(f.length&&(p=f.reduce(function(b,w){if(w.props[h]===i&&eo(w.props,"extendDomain")&&qe(w.props[d])){var _=w.props[d];return[Math.min(b[0],_),Math.max(b[1],_)]}return b},p)),c.length){var v="".concat(d,"1"),y="".concat(d,"2");p=c.reduce(function(b,w){if(w.props[h]===i&&eo(w.props,"extendDomain")&&qe(w.props[v])&&qe(w.props[y])){var _=w.props[v],S=w.props[y];return[Math.min(b[0],_,S),Math.max(b[1],_,S)]}return b},p)}return a&&a.length&&(p=a.reduce(function(b,w){return qe(w)?[Math.min(b[0],w),Math.max(b[1],w)]:b},p)),p},z3={exports:{}},l$;function a6e(){return l$||(l$=1,(function(e){var n=Object.prototype.hasOwnProperty,t="~";function i(){}Object.create&&(i.prototype=Object.create(null),new i().__proto__||(t=!1));function r(f,c,h){this.fn=f,this.context=c,this.once=h||!1}function a(f,c,h,d,p){if(typeof h!="function")throw new TypeError("The listener must be a function");var v=new r(h,d||f,p),y=t?t+c:c;return f._events[y]?f._events[y].fn?f._events[y]=[f._events[y],v]:f._events[y].push(v):(f._events[y]=v,f._eventsCount++),f}function o(f,c){--f._eventsCount===0?f._events=new i:delete f._events[c]}function l(){this._events=new i,this._eventsCount=0}l.prototype.eventNames=function(){var c=[],h,d;if(this._eventsCount===0)return c;for(d in h=this._events)n.call(h,d)&&c.push(t?d.slice(1):d);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(h)):c},l.prototype.listeners=function(c){var h=t?t+c:c,d=this._events[h];if(!d)return[];if(d.fn)return[d.fn];for(var p=0,v=d.length,y=new Array(v);p<v;p++)y[p]=d[p].fn;return y},l.prototype.listenerCount=function(c){var h=t?t+c:c,d=this._events[h];return d?d.fn?1:d.length:0},l.prototype.emit=function(c,h,d,p,v,y){var b=t?t+c:c;if(!this._events[b])return!1;var w=this._events[b],_=arguments.length,S,C;if(w.fn){switch(w.once&&this.removeListener(c,w.fn,void 0,!0),_){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,d),!0;case 4:return w.fn.call(w.context,h,d,p),!0;case 5:return w.fn.call(w.context,h,d,p,v),!0;case 6:return w.fn.call(w.context,h,d,p,v,y),!0}for(C=1,S=new Array(_-1);C<_;C++)S[C-1]=arguments[C];w.fn.apply(w.context,S)}else{var E=w.length,A;for(C=0;C<E;C++)switch(w[C].once&&this.removeListener(c,w[C].fn,void 0,!0),_){case 1:w[C].fn.call(w[C].context);break;case 2:w[C].fn.call(w[C].context,h);break;case 3:w[C].fn.call(w[C].context,h,d);break;case 4:w[C].fn.call(w[C].context,h,d,p);break;default:if(!S)for(A=1,S=new Array(_-1);A<_;A++)S[A-1]=arguments[A];w[C].fn.apply(w[C].context,S)}}return!0},l.prototype.on=function(c,h,d){return a(this,c,h,d,!1)},l.prototype.once=function(c,h,d){return a(this,c,h,d,!0)},l.prototype.removeListener=function(c,h,d,p){var v=t?t+c:c;if(!this._events[v])return this;if(!h)return o(this,v),this;var y=this._events[v];if(y.fn)y.fn===h&&(!p||y.once)&&(!d||y.context===d)&&o(this,v);else{for(var b=0,w=[],_=y.length;b<_;b++)(y[b].fn!==h||p&&!y[b].once||d&&y[b].context!==d)&&w.push(y[b]);w.length?this._events[v]=w.length===1?w[0]:w:o(this,v)}return this},l.prototype.removeAllListeners=function(c){var h;return c?(h=t?t+c:c,this._events[h]&&o(this,h)):(this._events=new i,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=t,l.EventEmitter=l,e.exports=l})(z3)),z3.exports}var o6e=a6e();const s6e=ot(o6e);var L3=new s6e,I3="recharts.syncMouseEvents";function km(e){"@babel/helpers - typeof";return km=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},km(e)}function l6e(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function u6e(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,GV(i.key),i)}}function f6e(e,n,t){return n&&u6e(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function B3(e,n,t){return n=GV(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function GV(e){var n=c6e(e,"string");return km(n)=="symbol"?n:n+""}function c6e(e,n){if(km(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(km(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var d6e=(function(){function e(){l6e(this,e),B3(this,"activeIndex",0),B3(this,"coordinateList",[]),B3(this,"layout","horizontal")}return f6e(e,[{key:"setDetails",value:function(t){var i,r=t.coordinateList,a=r===void 0?null:r,o=t.container,l=o===void 0?null:o,f=t.layout,c=f===void 0?null:f,h=t.offset,d=h===void 0?null:h,p=t.mouseHandlerCallback,v=p===void 0?null:p;this.coordinateList=(i=a??this.coordinateList)!==null&&i!==void 0?i:[],this.container=l??this.container,this.layout=c??this.layout,this.offset=d??this.offset,this.mouseHandlerCallback=v??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(t){if(this.coordinateList.length!==0)switch(t.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(t){this.activeIndex=t}},{key:"spoofMouse",value:function(){var t,i;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var r=this.container.getBoundingClientRect(),a=r.x,o=r.y,l=r.height,f=this.coordinateList[this.activeIndex].coordinate,c=((t=window)===null||t===void 0?void 0:t.scrollX)||0,h=((i=window)===null||i===void 0?void 0:i.scrollY)||0,d=a+f+c,p=o+this.offset.top+l/2+h;this.mouseHandlerCallback({pageX:d,pageY:p})}}}])})();function h6e(e,n,t){if(t==="number"&&n===!0&&Array.isArray(e)){var i=e==null?void 0:e[0],r=e==null?void 0:e[1];if(i&&r&&qe(i)&&qe(r))return!0}return!1}function m6e(e,n,t,i){var r=i/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?n.x-r:t.left+.5,y:e==="horizontal"?t.top+.5:n.y-r,width:e==="horizontal"?i:t.width-1,height:e==="horizontal"?t.height-1:i}}function YV(e){var n=e.cx,t=e.cy,i=e.radius,r=e.startAngle,a=e.endAngle,o=Pi(n,t,i,r),l=Pi(n,t,i,a);return{points:[o,l],cx:n,cy:t,radius:i,startAngle:r,endAngle:a}}function p6e(e,n,t){var i,r,a,o;if(e==="horizontal")i=n.x,a=i,r=t.top,o=t.top+t.height;else if(e==="vertical")r=n.y,o=r,i=t.left,a=t.left+t.width;else if(n.cx!=null&&n.cy!=null)if(e==="centric"){var l=n.cx,f=n.cy,c=n.innerRadius,h=n.outerRadius,d=n.angle,p=Pi(l,f,c,d),v=Pi(l,f,h,d);i=p.x,r=p.y,a=v.x,o=v.y}else return YV(n);return[{x:i,y:r},{x:a,y:o}]}function _m(e){"@babel/helpers - typeof";return _m=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_m(e)}function u$(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function Bv(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?u$(Object(t),!0).forEach(function(i){v6e(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):u$(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function v6e(e,n,t){return n=g6e(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function g6e(e){var n=y6e(e,"string");return _m(n)=="symbol"?n:n+""}function y6e(e,n){if(_m(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(_m(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function b6e(e){var n,t,i=e.element,r=e.tooltipEventType,a=e.isActive,o=e.activeCoordinate,l=e.activePayload,f=e.offset,c=e.activeTooltipIndex,h=e.tooltipAxisBandSize,d=e.layout,p=e.chartName,v=(n=i.props.cursor)!==null&&n!==void 0?n:(t=i.type.defaultProps)===null||t===void 0?void 0:t.cursor;if(!i||!v||!a||!o||p!=="ScatterChart"&&r!=="axis")return null;var y,b=zf;if(p==="ScatterChart")y=o,b=sxe;else if(p==="BarChart")y=m6e(d,o,f,h),b=dm;else if(d==="radial"){var w=YV(o),_=w.cx,S=w.cy,C=w.radius,E=w.startAngle,A=w.endAngle;y={cx:_,cy:S,startAngle:E,endAngle:A,innerRadius:C,outerRadius:C},b=JU}else y={points:p6e(d,o,f)},b=zf;var T=Bv(Bv(Bv(Bv({stroke:"#ccc",pointerEvents:"none"},f),y),$n(v,!1)),{},{payload:l,payloadIndex:c,className:cn("recharts-tooltip-cursor",v.className)});return O.isValidElement(v)?O.cloneElement(v,T):O.createElement(b,T)}var w6e=["item"],k6e=["children","className","width","height","style","compact","title","desc"];function dc(e){"@babel/helpers - typeof";return dc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},dc(e)}function Ef(){return Ef=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},Ef.apply(this,arguments)}function f$(e,n){return S6e(e)||x6e(e,n)||XV(e,n)||_6e()}function _6e(){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 x6e(e,n){var t=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var i,r,a,o,l=[],f=!0,c=!1;try{if(a=(t=t.call(e)).next,n!==0)for(;!(f=(i=a.call(t)).done)&&(l.push(i.value),l.length!==n);f=!0);}catch(h){c=!0,r=h}finally{try{if(!f&&t.return!=null&&(o=t.return(),Object(o)!==o))return}finally{if(c)throw r}}return l}}function S6e(e){if(Array.isArray(e))return e}function c$(e,n){if(e==null)return{};var t=C6e(e,n),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],!(n.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(t[i]=e[i])}return t}function C6e(e,n){if(e==null)return{};var t={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){if(n.indexOf(i)>=0)continue;t[i]=e[i]}return t}function A6e(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function O6e(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,ZV(i.key),i)}}function E6e(e,n,t){return n&&O6e(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function T6e(e,n,t){return n=T1(n),M6e(e,KV()?Reflect.construct(n,t||[],T1(e).constructor):n.apply(e,t))}function M6e(e,n){if(n&&(dc(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return j6e(e)}function j6e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function KV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(KV=function(){return!!e})()}function T1(e){return T1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},T1(e)}function D6e(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&X4(e,n)}function X4(e,n){return X4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},X4(e,n)}function hc(e){return N6e(e)||P6e(e)||XV(e)||R6e()}function R6e(){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 XV(e,n){if(e){if(typeof e=="string")return Z4(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Z4(e,n)}}function P6e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function N6e(e){if(Array.isArray(e))return Z4(e)}function Z4(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function d$(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function Ae(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?d$(Object(t),!0).forEach(function(i){bn(e,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):d$(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function bn(e,n,t){return n=ZV(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function ZV(e){var n=$6e(e,"string");return dc(n)=="symbol"?n:n+""}function $6e(e,n){if(dc(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var i=t.call(e,n);if(dc(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}var z6e={xAxis:["bottom","top"],yAxis:["left","right"]},L6e={width:"100%",height:"100%"},QV={x:0,y:0};function Fv(e){return e}var I6e=function(n,t){return t==="horizontal"?n.x:t==="vertical"?n.y:t==="centric"?n.angle:n.radius},B6e=function(n,t,i,r){var a=t.find(function(h){return h&&h.index===i});if(a){if(n==="horizontal")return{x:a.coordinate,y:r.y};if(n==="vertical")return{x:r.x,y:a.coordinate};if(n==="centric"){var o=a.coordinate,l=r.radius;return Ae(Ae(Ae({},r),Pi(r.cx,r.cy,l,o)),{},{angle:o,radius:l})}var f=a.coordinate,c=r.angle;return Ae(Ae(Ae({},r),Pi(r.cx,r.cy,f,c)),{},{angle:c,radius:f})}return QV},M0=function(n,t){var i=t.graphicalItems,r=t.dataStartIndex,a=t.dataEndIndex,o=(i??[]).reduce(function(l,f){var c=f.props.data;return c&&c.length?[].concat(hc(l),hc(c)):l},[]);return o.length>0?o:n&&n.length&&qe(r)&&qe(a)?n.slice(r,a+1):[]};function JV(e){return e==="number"?[0,"auto"]:void 0}var Q4=function(n,t,i,r){var a=n.graphicalItems,o=n.tooltipAxis,l=M0(t,n);return i<0||!a||!a.length||i>=l.length?null:a.reduce(function(f,c){var h,d=(h=c.props.data)!==null&&h!==void 0?h:t;d&&n.dataStartIndex+n.dataEndIndex!==0&&n.dataEndIndex-n.dataStartIndex>=i&&(d=d.slice(n.dataStartIndex,n.dataEndIndex+1));var p;if(o.dataKey&&!o.allowDuplicatedCategory){var v=d===void 0?l:d;p=Mg(v,o.dataKey,r)}else p=d&&d[i]||l[i];return p?[].concat(hc(f),[XU(c,p)]):f},[])},h$=function(n,t,i,r){var a=r||{x:n.chartX,y:n.chartY},o=I6e(a,i),l=n.orderedTooltipTicks,f=n.tooltipAxis,c=n.tooltipTicks,h=Uwe(o,l,c,f);if(h>=0&&c){var d=c[h]&&c[h].value,p=Q4(n,t,h,d),v=B6e(i,l,h,a);return{activeTooltipIndex:h,activeLabel:d,activePayload:p,activeCoordinate:v}}return null},F6e=function(n,t){var i=t.axes,r=t.graphicalItems,a=t.axisType,o=t.axisIdKey,l=t.stackGroups,f=t.dataStartIndex,c=t.dataEndIndex,h=n.layout,d=n.children,p=n.stackOffset,v=GU(h,a);return i.reduce(function(y,b){var w,_=b.type.defaultProps!==void 0?Ae(Ae({},b.type.defaultProps),b.props):b.props,S=_.type,C=_.dataKey,E=_.allowDataOverflow,A=_.allowDuplicatedCategory,T=_.scale,j=_.ticks,N=_.includeHidden,q=_[o];if(y[q])return y;var R=M0(n.data,{graphicalItems:r.filter(function(W){var $,X=o in W.props?W.props[o]:($=W.type.defaultProps)===null||$===void 0?void 0:$[o];return X===q}),dataStartIndex:f,dataEndIndex:c}),L=R.length,B,G,H;h6e(_.domain,E,S)&&(B=p4(_.domain,null,E),v&&(S==="number"||T!=="auto")&&(H=wh(R,C,"category")));var U=JV(S);if(!B||B.length===0){var P,z=(P=_.domain)!==null&&P!==void 0?P:U;if(C){if(B=wh(R,C,S),S==="category"&&v){var F=$me(B);A&&F?(G=B,B=p1(0,L)):A||(B=EP(z,B,b).reduce(function(W,$){return W.indexOf($)>=0?W:[].concat(hc(W),[$])},[]))}else if(S==="category")A?B=B.filter(function(W){return W!==""&&!Bn(W)}):B=EP(z,B,b).reduce(function(W,$){return W.indexOf($)>=0||$===""||Bn($)?W:[].concat(hc(W),[$])},[]);else if(S==="number"){var Y=Kwe(R,r.filter(function(W){var $,X,te=o in W.props?W.props[o]:($=W.type.defaultProps)===null||$===void 0?void 0:$[o],ae="hide"in W.props?W.props.hide:(X=W.type.defaultProps)===null||X===void 0?void 0:X.hide;return te===q&&(N||!ae)}),C,a,h);Y&&(B=Y)}v&&(S==="number"||T!=="auto")&&(H=wh(R,C,"category"))}else v?B=p1(0,L):l&&l[q]&&l[q].hasStack&&S==="number"?B=p==="expand"?[0,1]:KU(l[q].stackGroups,f,c):B=WU(R,r.filter(function(W){var $=o in W.props?W.props[o]:W.type.defaultProps[o],X="hide"in W.props?W.props.hide:W.type.defaultProps.hide;return $===q&&(N||!X)}),S,h,!0);if(S==="number")B=K4(d,B,q,a,j),z&&(B=p4(z,B,E));else if(S==="category"&&z){var D=z,V=B.every(function(W){return D.indexOf(W)>=0});V&&(B=D)}}return Ae(Ae({},y),{},bn({},q,Ae(Ae({},_),{},{axisType:a,domain:B,categoricalDomain:H,duplicateDomain:G,originalDomain:(w=_.domain)!==null&&w!==void 0?w:U,isCategorical:v,layout:h})))},{})},q6e=function(n,t){var i=t.graphicalItems,r=t.Axis,a=t.axisType,o=t.axisIdKey,l=t.stackGroups,f=t.dataStartIndex,c=t.dataEndIndex,h=n.layout,d=n.children,p=M0(n.data,{graphicalItems:i,dataStartIndex:f,dataEndIndex:c}),v=p.length,y=GU(h,a),b=-1;return i.reduce(function(w,_){var S=_.type.defaultProps!==void 0?Ae(Ae({},_.type.defaultProps),_.props):_.props,C=S[o],E=JV("number");if(!w[C]){b++;var A;return y?A=p1(0,v):l&&l[C]&&l[C].hasStack?(A=KU(l[C].stackGroups,f,c),A=K4(d,A,C,a)):(A=p4(E,WU(p,i.filter(function(T){var j,N,q=o in T.props?T.props[o]:(j=T.type.defaultProps)===null||j===void 0?void 0:j[o],R="hide"in T.props?T.props.hide:(N=T.type.defaultProps)===null||N===void 0?void 0:N.hide;return q===C&&!R}),"number",h),r.defaultProps.allowDataOverflow),A=K4(d,A,C,a)),Ae(Ae({},w),{},bn({},C,Ae(Ae({axisType:a},r.defaultProps),{},{hide:!0,orientation:la(z6e,"".concat(a,".").concat(b%2),null),domain:A,originalDomain:E,isCategorical:y,layout:h})))}return w},{})},H6e=function(n,t){var i=t.axisType,r=i===void 0?"xAxis":i,a=t.AxisComp,o=t.graphicalItems,l=t.stackGroups,f=t.dataStartIndex,c=t.dataEndIndex,h=n.children,d="".concat(r,"Id"),p=ua(h,a),v={};return p&&p.length?v=F6e(n,{axes:p,graphicalItems:o,axisType:r,axisIdKey:d,stackGroups:l,dataStartIndex:f,dataEndIndex:c}):o&&o.length&&(v=q6e(n,{Axis:a,graphicalItems:o,axisType:r,axisIdKey:d,stackGroups:l,dataStartIndex:f,dataEndIndex:c})),v},U6e=function(n){var t=Us(n),i=Bo(t,!1,!0);return{tooltipTicks:i,orderedTooltipTicks:A9(i,function(r){return r.coordinate}),tooltipAxis:t,tooltipAxisBandSize:a1(t,i)}},m$=function(n){var t=n.children,i=n.defaultShowTooltip,r=Nr(t,tc),a=0,o=0;return n.data&&n.data.length!==0&&(o=n.data.length-1),r&&r.props&&(r.props.startIndex>=0&&(a=r.props.startIndex),r.props.endIndex>=0&&(o=r.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:a,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!i}},V6e=function(n){return!n||!n.length?!1:n.some(function(t){var i=Uo(t&&t.type);return i&&i.indexOf("Bar")>=0})},p$=function(n){return n==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:n==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:n==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},W6e=function(n,t){var i=n.props,r=n.graphicalItems,a=n.xAxisMap,o=a===void 0?{}:a,l=n.yAxisMap,f=l===void 0?{}:l,c=i.width,h=i.height,d=i.children,p=i.margin||{},v=Nr(d,tc),y=Nr(d,Wo),b=Object.keys(f).reduce(function(A,T){var j=f[T],N=j.orientation;return!j.mirror&&!j.hide?Ae(Ae({},A),{},bn({},N,A[N]+j.width)):A},{left:p.left||0,right:p.right||0}),w=Object.keys(o).reduce(function(A,T){var j=o[T],N=j.orientation;return!j.mirror&&!j.hide?Ae(Ae({},A),{},bn({},N,la(A,"".concat(N))+j.height)):A},{top:p.top||0,bottom:p.bottom||0}),_=Ae(Ae({},w),b),S=_.bottom;v&&(_.bottom+=v.props.height||tc.defaultProps.height),y&&t&&(_=Gwe(_,r,i,t));var C=c-_.left-_.right,E=h-_.top-_.bottom;return Ae(Ae({brushBottom:S},_),{},{width:Math.max(C,0),height:Math.max(E,0)})},G6e=function(n,t){if(t==="xAxis")return n[t].width;if(t==="yAxis")return n[t].height},uA=function(n){var t=n.chartName,i=n.GraphicalChild,r=n.defaultTooltipEventType,a=r===void 0?"axis":r,o=n.validateTooltipEventTypes,l=o===void 0?["axis"]:o,f=n.axisComponents,c=n.legendContent,h=n.formatAxisMap,d=n.defaultProps,p=function(_,S){var C=S.graphicalItems,E=S.stackGroups,A=S.offset,T=S.updateId,j=S.dataStartIndex,N=S.dataEndIndex,q=_.barSize,R=_.layout,L=_.barGap,B=_.barCategoryGap,G=_.maxBarSize,H=p$(R),U=H.numericAxisName,P=H.cateAxisName,z=V6e(C),F=[];return C.forEach(function(Y,D){var V=M0(_.data,{graphicalItems:[Y],dataStartIndex:j,dataEndIndex:N}),W=Y.type.defaultProps!==void 0?Ae(Ae({},Y.type.defaultProps),Y.props):Y.props,$=W.dataKey,X=W.maxBarSize,te=W["".concat(U,"Id")],ae=W["".concat(P,"Id")],le={},ye=f.reduce(function(Ve,He){var We=S["".concat(He.axisType,"Map")],Ye=W["".concat(He.axisType,"Id")];We&&We[Ye]||He.axisType==="zAxis"||hu();var rn=We[Ye];return Ae(Ae({},Ve),{},bn(bn({},He.axisType,rn),"".concat(He.axisType,"Ticks"),Bo(rn)))},le),oe=ye[P],ue=ye["".concat(P,"Ticks")],ke=E&&E[te]&&E[te].hasStack&&ske(Y,E[te].stackGroups),ie=Uo(Y.type).indexOf("Bar")>=0,Re=a1(oe,ue),pe=[],Ce=z&&Vwe({barSize:q,stackGroups:E,totalSize:G6e(ye,P)});if(ie){var De,be,_e=Bn(X)?G:X,Me=(De=(be=a1(oe,ue,!0))!==null&&be!==void 0?be:_e)!==null&&De!==void 0?De:0;pe=Wwe({barGap:L,barCategoryGap:B,bandSize:Me!==Re?Me:Re,sizeList:Ce[ae],maxBarSize:_e}),Me!==Re&&(pe=pe.map(function(Ve){return Ae(Ae({},Ve),{},{position:Ae(Ae({},Ve.position),{},{offset:Ve.position.offset-Me/2})})}))}var Be=Y&&Y.type&&Y.type.getComposedData;Be&&F.push({props:Ae(Ae({},Be(Ae(Ae({},ye),{},{displayedData:V,props:_,dataKey:$,item:Y,bandSize:Re,barPosition:pe,offset:A,stackedData:ke,layout:R,dataStartIndex:j,dataEndIndex:N}))),{},bn(bn(bn({key:Y.key||"item-".concat(D)},U,ye[U]),P,ye[P]),"animationId",T)),childIndex:Yme(Y,_.children),item:Y})}),F},v=function(_,S){var C=_.props,E=_.dataStartIndex,A=_.dataEndIndex,T=_.updateId;if(!H8({props:C}))return null;var j=C.children,N=C.layout,q=C.stackOffset,R=C.data,L=C.reverseStackOrder,B=p$(N),G=B.numericAxisName,H=B.cateAxisName,U=ua(j,i),P=rke(R,U,"".concat(G,"Id"),"".concat(H,"Id"),q,L),z=f.reduce(function(W,$){var X="".concat($.axisType,"Map");return Ae(Ae({},W),{},bn({},X,H6e(C,Ae(Ae({},$),{},{graphicalItems:U,stackGroups:$.axisType===G&&P,dataStartIndex:E,dataEndIndex:A}))))},{}),F=W6e(Ae(Ae({},z),{},{props:C,graphicalItems:U}),S==null?void 0:S.legendBBox);Object.keys(z).forEach(function(W){z[W]=h(C,z[W],F,W.replace("Map",""),t)});var Y=z["".concat(H,"Map")],D=U6e(Y),V=p(C,Ae(Ae({},z),{},{dataStartIndex:E,dataEndIndex:A,updateId:T,graphicalItems:U,stackGroups:P,offset:F}));return Ae(Ae({formattedGraphicalItems:V,graphicalItems:U,offset:F,stackGroups:P},D),z)},y=(function(w){function _(S){var C,E,A;return A6e(this,_),A=T6e(this,_,[S]),bn(A,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),bn(A,"accessibilityManager",new d6e),bn(A,"handleLegendBBoxUpdate",function(T){if(T){var j=A.state,N=j.dataStartIndex,q=j.dataEndIndex,R=j.updateId;A.setState(Ae({legendBBox:T},v({props:A.props,dataStartIndex:N,dataEndIndex:q,updateId:R},Ae(Ae({},A.state),{},{legendBBox:T}))))}}),bn(A,"handleReceiveSyncEvent",function(T,j,N){if(A.props.syncId===T){if(N===A.eventEmitterSymbol&&typeof A.props.syncMethod!="function")return;A.applySyncEvent(j)}}),bn(A,"handleBrushChange",function(T){var j=T.startIndex,N=T.endIndex;if(j!==A.state.dataStartIndex||N!==A.state.dataEndIndex){var q=A.state.updateId;A.setState(function(){return Ae({dataStartIndex:j,dataEndIndex:N},v({props:A.props,dataStartIndex:j,dataEndIndex:N,updateId:q},A.state))}),A.triggerSyncEvent({dataStartIndex:j,dataEndIndex:N})}}),bn(A,"handleMouseEnter",function(T){var j=A.getMouseInfo(T);if(j){var N=Ae(Ae({},j),{},{isTooltipActive:!0});A.setState(N),A.triggerSyncEvent(N);var q=A.props.onMouseEnter;Rn(q)&&q(N,T)}}),bn(A,"triggeredAfterMouseMove",function(T){var j=A.getMouseInfo(T),N=j?Ae(Ae({},j),{},{isTooltipActive:!0}):{isTooltipActive:!1};A.setState(N),A.triggerSyncEvent(N);var q=A.props.onMouseMove;Rn(q)&&q(N,T)}),bn(A,"handleItemMouseEnter",function(T){A.setState(function(){return{isTooltipActive:!0,activeItem:T,activePayload:T.tooltipPayload,activeCoordinate:T.tooltipPosition||{x:T.cx,y:T.cy}}})}),bn(A,"handleItemMouseLeave",function(){A.setState(function(){return{isTooltipActive:!1}})}),bn(A,"handleMouseMove",function(T){T.persist(),A.throttleTriggeredAfterMouseMove(T)}),bn(A,"handleMouseLeave",function(T){A.throttleTriggeredAfterMouseMove.cancel();var j={isTooltipActive:!1};A.setState(j),A.triggerSyncEvent(j);var N=A.props.onMouseLeave;Rn(N)&&N(j,T)}),bn(A,"handleOuterEvent",function(T){var j=Gme(T),N=la(A.props,"".concat(j));if(j&&Rn(N)){var q,R;/.*touch.*/i.test(j)?R=A.getMouseInfo(T.changedTouches[0]):R=A.getMouseInfo(T),N((q=R)!==null&&q!==void 0?q:{},T)}}),bn(A,"handleClick",function(T){var j=A.getMouseInfo(T);if(j){var N=Ae(Ae({},j),{},{isTooltipActive:!0});A.setState(N),A.triggerSyncEvent(N);var q=A.props.onClick;Rn(q)&&q(N,T)}}),bn(A,"handleMouseDown",function(T){var j=A.props.onMouseDown;if(Rn(j)){var N=A.getMouseInfo(T);j(N,T)}}),bn(A,"handleMouseUp",function(T){var j=A.props.onMouseUp;if(Rn(j)){var N=A.getMouseInfo(T);j(N,T)}}),bn(A,"handleTouchMove",function(T){T.changedTouches!=null&&T.changedTouches.length>0&&A.throttleTriggeredAfterMouseMove(T.changedTouches[0])}),bn(A,"handleTouchStart",function(T){T.changedTouches!=null&&T.changedTouches.length>0&&A.handleMouseDown(T.changedTouches[0])}),bn(A,"handleTouchEnd",function(T){T.changedTouches!=null&&T.changedTouches.length>0&&A.handleMouseUp(T.changedTouches[0])}),bn(A,"handleDoubleClick",function(T){var j=A.props.onDoubleClick;if(Rn(j)){var N=A.getMouseInfo(T);j(N,T)}}),bn(A,"handleContextMenu",function(T){var j=A.props.onContextMenu;if(Rn(j)){var N=A.getMouseInfo(T);j(N,T)}}),bn(A,"triggerSyncEvent",function(T){A.props.syncId!==void 0&&L3.emit(I3,A.props.syncId,T,A.eventEmitterSymbol)}),bn(A,"applySyncEvent",function(T){var j=A.props,N=j.layout,q=j.syncMethod,R=A.state.updateId,L=T.dataStartIndex,B=T.dataEndIndex;if(T.dataStartIndex!==void 0||T.dataEndIndex!==void 0)A.setState(Ae({dataStartIndex:L,dataEndIndex:B},v({props:A.props,dataStartIndex:L,dataEndIndex:B,updateId:R},A.state)));else if(T.activeTooltipIndex!==void 0){var G=T.chartX,H=T.chartY,U=T.activeTooltipIndex,P=A.state,z=P.offset,F=P.tooltipTicks;if(!z)return;if(typeof q=="function")U=q(F,T);else if(q==="value"){U=-1;for(var Y=0;Y<F.length;Y++)if(F[Y].value===T.activeLabel){U=Y;break}}var D=Ae(Ae({},z),{},{x:z.left,y:z.top}),V=Math.min(G,D.x+D.width),W=Math.min(H,D.y+D.height),$=F[U]&&F[U].value,X=Q4(A.state,A.props.data,U),te=F[U]?{x:N==="horizontal"?F[U].coordinate:V,y:N==="horizontal"?W:F[U].coordinate}:QV;A.setState(Ae(Ae({},T),{},{activeLabel:$,activeCoordinate:te,activePayload:X,activeTooltipIndex:U}))}else A.setState(T)}),bn(A,"renderCursor",function(T){var j,N=A.state,q=N.isTooltipActive,R=N.activeCoordinate,L=N.activePayload,B=N.offset,G=N.activeTooltipIndex,H=N.tooltipAxisBandSize,U=A.getTooltipEventType(),P=(j=T.props.active)!==null&&j!==void 0?j:q,z=A.props.layout,F=T.key||"_recharts-cursor";return Z.createElement(b6e,{key:F,activeCoordinate:R,activePayload:L,activeTooltipIndex:G,chartName:t,element:T,isActive:P,layout:z,offset:B,tooltipAxisBandSize:H,tooltipEventType:U})}),bn(A,"renderPolarAxis",function(T,j,N){var q=la(T,"type.axisType"),R=la(A.state,"".concat(q,"Map")),L=T.type.defaultProps,B=L!==void 0?Ae(Ae({},L),T.props):T.props,G=R&&R[B["".concat(q,"Id")]];return O.cloneElement(T,Ae(Ae({},G),{},{className:cn(q,G.className),key:T.key||"".concat(j,"-").concat(N),ticks:Bo(G,!0)}))}),bn(A,"renderPolarGrid",function(T){var j=T.props,N=j.radialLines,q=j.polarAngles,R=j.polarRadius,L=A.state,B=L.radiusAxisMap,G=L.angleAxisMap,H=Us(B),U=Us(G),P=U.cx,z=U.cy,F=U.innerRadius,Y=U.outerRadius;return O.cloneElement(T,{polarAngles:Array.isArray(q)?q:Bo(U,!0).map(function(D){return D.coordinate}),polarRadius:Array.isArray(R)?R:Bo(H,!0).map(function(D){return D.coordinate}),cx:P,cy:z,innerRadius:F,outerRadius:Y,key:T.key||"polar-grid",radialLines:N})}),bn(A,"renderLegend",function(){var T=A.state.formattedGraphicalItems,j=A.props,N=j.children,q=j.width,R=j.height,L=A.props.margin||{},B=q-(L.left||0)-(L.right||0),G=UU({children:N,formattedGraphicalItems:T,legendWidth:B,legendContent:c});if(!G)return null;var H=G.item,U=c$(G,w6e);return O.cloneElement(H,Ae(Ae({},U),{},{chartWidth:q,chartHeight:R,margin:L,onBBoxUpdate:A.handleLegendBBoxUpdate}))}),bn(A,"renderTooltip",function(){var T,j=A.props,N=j.children,q=j.accessibilityLayer,R=Nr(N,ra);if(!R)return null;var L=A.state,B=L.isTooltipActive,G=L.activeCoordinate,H=L.activePayload,U=L.activeLabel,P=L.offset,z=(T=R.props.active)!==null&&T!==void 0?T:B;return O.cloneElement(R,{viewBox:Ae(Ae({},P),{},{x:P.left,y:P.top}),active:z,label:U,payload:z?H:[],coordinate:G,accessibilityLayer:q})}),bn(A,"renderBrush",function(T){var j=A.props,N=j.margin,q=j.data,R=A.state,L=R.offset,B=R.dataStartIndex,G=R.dataEndIndex,H=R.updateId;return O.cloneElement(T,{key:T.key||"_recharts-brush",onChange:$v(A.handleBrushChange,T.props.onChange),data:q,x:qe(T.props.x)?T.props.x:L.left,y:qe(T.props.y)?T.props.y:L.top+L.height+L.brushBottom-(N.bottom||0),width:qe(T.props.width)?T.props.width:L.width,startIndex:B,endIndex:G,updateId:"brush-".concat(H)})}),bn(A,"renderReferenceElement",function(T,j,N){if(!T)return null;var q=A,R=q.clipPathId,L=A.state,B=L.xAxisMap,G=L.yAxisMap,H=L.offset,U=T.type.defaultProps||{},P=T.props,z=P.xAxisId,F=z===void 0?U.xAxisId:z,Y=P.yAxisId,D=Y===void 0?U.yAxisId:Y;return O.cloneElement(T,{key:T.key||"".concat(j,"-").concat(N),xAxis:B[F],yAxis:G[D],viewBox:{x:H.left,y:H.top,width:H.width,height:H.height},clipPathId:R})}),bn(A,"renderActivePoints",function(T){var j=T.item,N=T.activePoint,q=T.basePoint,R=T.childIndex,L=T.isRange,B=[],G=j.props.key,H=j.item.type.defaultProps!==void 0?Ae(Ae({},j.item.type.defaultProps),j.item.props):j.item.props,U=H.activeDot,P=H.dataKey,z=Ae(Ae({index:R,dataKey:P,cx:N.x,cy:N.y,r:4,fill:J9(j.item),strokeWidth:2,stroke:"#fff",payload:N.payload,value:N.value},$n(U,!1)),jg(U));return B.push(_.renderActiveDot(U,z,"".concat(G,"-activePoint-").concat(R))),q?B.push(_.renderActiveDot(U,Ae(Ae({},z),{},{cx:q.x,cy:q.y}),"".concat(G,"-basePoint-").concat(R))):L&&B.push(null),B}),bn(A,"renderGraphicChild",function(T,j,N){var q=A.filterFormatItem(T,j,N);if(!q)return null;var R=A.getTooltipEventType(),L=A.state,B=L.isTooltipActive,G=L.tooltipAxis,H=L.activeTooltipIndex,U=L.activeLabel,P=A.props.children,z=Nr(P,ra),F=q.props,Y=F.points,D=F.isRange,V=F.baseLine,W=q.item.type.defaultProps!==void 0?Ae(Ae({},q.item.type.defaultProps),q.item.props):q.item.props,$=W.activeDot,X=W.hide,te=W.activeBar,ae=W.activeShape,le=!!(!X&&B&&z&&($||te||ae)),ye={};R!=="axis"&&z&&z.props.trigger==="click"?ye={onClick:$v(A.handleItemMouseEnter,T.props.onClick)}:R!=="axis"&&(ye={onMouseLeave:$v(A.handleItemMouseLeave,T.props.onMouseLeave),onMouseEnter:$v(A.handleItemMouseEnter,T.props.onMouseEnter)});var oe=O.cloneElement(T,Ae(Ae({},q.props),ye));function ue(He){return typeof G.dataKey=="function"?G.dataKey(He.payload):null}if(le)if(H>=0){var ke,ie;if(G.dataKey&&!G.allowDuplicatedCategory){var Re=typeof G.dataKey=="function"?ue:"payload.".concat(G.dataKey.toString());ke=Mg(Y,Re,U),ie=D&&V&&Mg(V,Re,U)}else ke=Y==null?void 0:Y[H],ie=D&&V&&V[H];if(ae||te){var pe=T.props.activeIndex!==void 0?T.props.activeIndex:H;return[O.cloneElement(T,Ae(Ae(Ae({},q.props),ye),{},{activeIndex:pe})),null,null]}if(!Bn(ke))return[oe].concat(hc(A.renderActivePoints({item:q,activePoint:ke,basePoint:ie,childIndex:H,isRange:D})))}else{var Ce,De=(Ce=A.getItemByXY(A.state.activeCoordinate))!==null&&Ce!==void 0?Ce:{graphicalItem:oe},be=De.graphicalItem,_e=be.item,Me=_e===void 0?T:_e,Be=be.childIndex,Ve=Ae(Ae(Ae({},q.props),ye),{},{activeIndex:Be});return[O.cloneElement(Me,Ve),null,null]}return D?[oe,null,null]:[oe,null]}),bn(A,"renderCustomized",function(T,j,N){return O.cloneElement(T,Ae(Ae({key:"recharts-customized-".concat(N)},A.props),A.state))}),bn(A,"renderMap",{CartesianGrid:{handler:Fv,once:!0},ReferenceArea:{handler:A.renderReferenceElement},ReferenceLine:{handler:Fv},ReferenceDot:{handler:A.renderReferenceElement},XAxis:{handler:Fv},YAxis:{handler:Fv},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((C=S.id)!==null&&C!==void 0?C:Lc("recharts"),"-clip"),A.throttleTriggeredAfterMouseMove=UH(A.triggeredAfterMouseMove,(E=S.throttleDelay)!==null&&E!==void 0?E:1e3/60),A.state={},A}return D6e(_,w),E6e(_,[{key:"componentDidMount",value:function(){var C,E;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(C=this.props.margin.left)!==null&&C!==void 0?C:0,top:(E=this.props.margin.top)!==null&&E!==void 0?E:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var C=this.props,E=C.children,A=C.data,T=C.height,j=C.layout,N=Nr(E,ra);if(N){var q=N.props.defaultIndex;if(!(typeof q!="number"||q<0||q>this.state.tooltipTicks.length-1)){var R=this.state.tooltipTicks[q]&&this.state.tooltipTicks[q].value,L=Q4(this.state,A,q,R),B=this.state.tooltipTicks[q].coordinate,G=(this.state.offset.top+T)/2,H=j==="horizontal",U=H?{x:B,y:G}:{y:B,x:G},P=this.state.formattedGraphicalItems.find(function(F){var Y=F.item;return Y.type.name==="Scatter"});P&&(U=Ae(Ae({},U),P.props.points[q].tooltipPosition),L=P.props.points[q].tooltipPayload);var z={activeTooltipIndex:q,isTooltipActive:!0,activeLabel:R,activePayload:L,activeCoordinate:U};this.setState(z),this.renderCursor(N),this.accessibilityManager.setIndex(q)}}}},{key:"getSnapshotBeforeUpdate",value:function(C,E){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==E.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==C.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==C.margin){var A,T;this.accessibilityManager.setDetails({offset:{left:(A=this.props.margin.left)!==null&&A!==void 0?A:0,top:(T=this.props.margin.top)!==null&&T!==void 0?T:0}})}return null}},{key:"componentDidUpdate",value:function(C){zS([Nr(C.children,ra)],[Nr(this.props.children,ra)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var C=Nr(this.props.children,ra);if(C&&typeof C.props.shared=="boolean"){var E=C.props.shared?"axis":"item";return l.indexOf(E)>=0?E:a}return a}},{key:"getMouseInfo",value:function(C){if(!this.container)return null;var E=this.container,A=E.getBoundingClientRect(),T=P1e(A),j={chartX:Math.round(C.pageX-T.left),chartY:Math.round(C.pageY-T.top)},N=A.width/E.offsetWidth||1,q=this.inRange(j.chartX,j.chartY,N);if(!q)return null;var R=this.state,L=R.xAxisMap,B=R.yAxisMap,G=this.getTooltipEventType(),H=h$(this.state,this.props.data,this.props.layout,q);if(G!=="axis"&&L&&B){var U=Us(L).scale,P=Us(B).scale,z=U&&U.invert?U.invert(j.chartX):null,F=P&&P.invert?P.invert(j.chartY):null;return Ae(Ae({},j),{},{xValue:z,yValue:F},H)}return H?Ae(Ae({},j),H):null}},{key:"inRange",value:function(C,E){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,T=this.props.layout,j=C/A,N=E/A;if(T==="horizontal"||T==="vertical"){var q=this.state.offset,R=j>=q.left&&j<=q.left+q.width&&N>=q.top&&N<=q.top+q.height;return R?{x:j,y:N}:null}var L=this.state,B=L.angleAxisMap,G=L.radiusAxisMap;if(B&&G){var H=Us(B);return jP({x:j,y:N},H)}return null}},{key:"parseEventsOfWrapper",value:function(){var C=this.props.children,E=this.getTooltipEventType(),A=Nr(C,ra),T={};A&&E==="axis"&&(A.props.trigger==="click"?T={onClick:this.handleClick}:T={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var j=jg(this.props,this.handleOuterEvent);return Ae(Ae({},j),T)}},{key:"addListener",value:function(){L3.on(I3,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){L3.removeListener(I3,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(C,E,A){for(var T=this.state.formattedGraphicalItems,j=0,N=T.length;j<N;j++){var q=T[j];if(q.item===C||q.props.key===C.key||E===Uo(q.item.type)&&A===q.childIndex)return q}return null}},{key:"renderClipPath",value:function(){var C=this.clipPathId,E=this.state.offset,A=E.left,T=E.top,j=E.height,N=E.width;return Z.createElement("defs",null,Z.createElement("clipPath",{id:C},Z.createElement("rect",{x:A,y:T,height:j,width:N})))}},{key:"getXScales",value:function(){var C=this.state.xAxisMap;return C?Object.entries(C).reduce(function(E,A){var T=f$(A,2),j=T[0],N=T[1];return Ae(Ae({},E),{},bn({},j,N.scale))},{}):null}},{key:"getYScales",value:function(){var C=this.state.yAxisMap;return C?Object.entries(C).reduce(function(E,A){var T=f$(A,2),j=T[0],N=T[1];return Ae(Ae({},E),{},bn({},j,N.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(C){var E;return(E=this.state.xAxisMap)===null||E===void 0||(E=E[C])===null||E===void 0?void 0:E.scale}},{key:"getYScaleByAxisId",value:function(C){var E;return(E=this.state.yAxisMap)===null||E===void 0||(E=E[C])===null||E===void 0?void 0:E.scale}},{key:"getItemByXY",value:function(C){var E=this.state,A=E.formattedGraphicalItems,T=E.activeItem;if(A&&A.length)for(var j=0,N=A.length;j<N;j++){var q=A[j],R=q.props,L=q.item,B=L.type.defaultProps!==void 0?Ae(Ae({},L.type.defaultProps),L.props):L.props,G=Uo(L.type);if(G==="Bar"){var H=(R.data||[]).find(function(F){return Z2e(C,F)});if(H)return{graphicalItem:q,payload:H}}else if(G==="RadialBar"){var U=(R.data||[]).find(function(F){return jP(C,F)});if(U)return{graphicalItem:q,payload:U}}else if(_0(q,T)||x0(q,T)||vm(q,T)){var P=Fxe({graphicalItem:q,activeTooltipItem:T,itemData:B.data}),z=B.activeIndex===void 0?P:B.activeIndex;return{graphicalItem:Ae(Ae({},q),{},{childIndex:z}),payload:vm(q,T)?B.data[P]:q.props.data[P]}}}return null}},{key:"render",value:function(){var C=this;if(!H8(this))return null;var E=this.props,A=E.children,T=E.className,j=E.width,N=E.height,q=E.style,R=E.compact,L=E.title,B=E.desc,G=c$(E,k6e),H=$n(G,!1);if(R)return Z.createElement(HN,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},Z.createElement(IS,Ef({},H,{width:j,height:N,title:L,desc:B}),this.renderClipPath(),V8(A,this.renderMap)));if(this.props.accessibilityLayer){var U,P;H.tabIndex=(U=this.props.tabIndex)!==null&&U!==void 0?U:0,H.role=(P=this.props.role)!==null&&P!==void 0?P:"application",H.onKeyDown=function(F){C.accessibilityManager.keyboardEvent(F)},H.onFocus=function(){C.accessibilityManager.focus()}}var z=this.parseEventsOfWrapper();return Z.createElement(HN,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},Z.createElement("div",Ef({className:cn("recharts-wrapper",T),style:Ae({position:"relative",cursor:"default",width:j,height:N},q)},z,{ref:function(Y){C.container=Y}}),Z.createElement(IS,Ef({},H,{width:j,height:N,title:L,desc:B,style:L6e}),this.renderClipPath(),V8(A,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(O.Component);bn(y,"displayName",t),bn(y,"defaultProps",Ae({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},d)),bn(y,"getDerivedStateFromProps",function(w,_){var S=w.dataKey,C=w.data,E=w.children,A=w.width,T=w.height,j=w.layout,N=w.stackOffset,q=w.margin,R=_.dataStartIndex,L=_.dataEndIndex;if(_.updateId===void 0){var B=m$(w);return Ae(Ae(Ae({},B),{},{updateId:0},v(Ae(Ae({props:w},B),{},{updateId:0}),_)),{},{prevDataKey:S,prevData:C,prevWidth:A,prevHeight:T,prevLayout:j,prevStackOffset:N,prevMargin:q,prevChildren:E})}if(S!==_.prevDataKey||C!==_.prevData||A!==_.prevWidth||T!==_.prevHeight||j!==_.prevLayout||N!==_.prevStackOffset||!Pf(q,_.prevMargin)){var G=m$(w),H={chartX:_.chartX,chartY:_.chartY,isTooltipActive:_.isTooltipActive},U=Ae(Ae({},h$(_,C,j)),{},{updateId:_.updateId+1}),P=Ae(Ae(Ae({},G),H),U);return Ae(Ae(Ae({},P),v(Ae({props:w},P),_)),{},{prevDataKey:S,prevData:C,prevWidth:A,prevHeight:T,prevLayout:j,prevStackOffset:N,prevMargin:q,prevChildren:E})}if(!zS(E,_.prevChildren)){var z,F,Y,D,V=Nr(E,tc),W=V&&(z=(F=V.props)===null||F===void 0?void 0:F.startIndex)!==null&&z!==void 0?z:R,$=V&&(Y=(D=V.props)===null||D===void 0?void 0:D.endIndex)!==null&&Y!==void 0?Y:L,X=W!==R||$!==L,te=!Bn(C),ae=te&&!X?_.updateId:_.updateId+1;return Ae(Ae({updateId:ae},v(Ae(Ae({props:w},_),{},{updateId:ae,dataStartIndex:W,dataEndIndex:$}),_)),{},{prevChildren:E,dataStartIndex:W,dataEndIndex:$})}return null}),bn(y,"renderActiveDot",function(w,_,S){var C;return O.isValidElement(w)?C=O.cloneElement(w,_):Rn(w)?C=w(_):C=Z.createElement(k0,_),Z.createElement(Tt,{className:"recharts-active-dot",key:S},C)});var b=O.forwardRef(function(_,S){return Z.createElement(y,Ef({},_,{ref:S}))});return b.displayName=y.displayName,b},Y6e=uA({chartName:"LineChart",GraphicalChild:ip,axisComponents:[{axisType:"xAxis",AxisComp:pl},{axisType:"yAxis",AxisComp:oo}],formatAxisMap:eA}),K6e=uA({chartName:"BarChart",GraphicalChild:ju,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:pl},{axisType:"yAxis",AxisComp:oo}],formatAxisMap:eA}),X6e=uA({chartName:"AreaChart",GraphicalChild:ns,axisComponents:[{axisType:"xAxis",AxisComp:pl},{axisType:"yAxis",AxisComp:oo}],formatAxisMap:eA});function Z6e(e){return`${(e*100).toFixed(0)}%`}const Q6e={withXAxis:!0,withYAxis:!0,withTooltip:!0,tooltipAnimationDuration:0,fillOpacity:1,tickLine:"y",strokeDasharray:"5 5",gridAxis:"x",type:"default"},eW=(e,{textColor:n,gridColor:t,cursorFill:i,barLabelColor:r})=>({root:{"--chart-text-color":n?nt(n,e):void 0,"--chart-grid-color":t?nt(t,e):void 0,"--chart-cursor-fill":i?nt(i,e):void 0,"--chart-bar-label-color":r?nt(r,e):void 0}});function J6e(e,n){let t=0,i=0;return e.map(r=>{if(r.standalone)for(const a in r)typeof r[a]=="number"&&a!==n&&(r[a]=[0,r[a]]);else for(const a in r)typeof r[a]=="number"&&a!==n&&(i+=r[a],r[a]=[t,i],t=i);return r})}function eCe(e,n){return typeof e=="function"?e(n).fill:e==null?void 0:e.fill}const Jl=Pe(e=>{const n=ge("BarChart",Q6e,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,data:f,withLegend:c,legendProps:h,series:d,onMouseLeave:p,dataKey:v,withTooltip:y,withXAxis:b,withYAxis:w,gridAxis:_,tickLine:S,xAxisProps:C,yAxisProps:E,unit:A,tooltipAnimationDuration:T,strokeDasharray:j,gridProps:N,tooltipProps:q,referenceLines:R,fillOpacity:L,barChartProps:B,type:G,orientation:H,dir:U,valueFormatter:P,children:z,barProps:F,xAxisLabel:Y,yAxisLabel:D,withBarValueLabel:V,valueLabelProps:W,withRightYAxis:$,rightYAxisLabel:X,rightYAxisProps:te,minBarSize:ae,maxBarWidth:le,mod:ye,getBarColor:oe,gridColor:ue,textColor:ke,attributes:ie,...Re}=n,pe=ni(),Ce=_!=="none"&&(S==="x"||S==="xy"),De=_!=="none"&&(S==="y"||S==="xy"),[be,_e]=O.useState(null),Me=be!==null,Be=G==="stacked"||G==="percent",Ve=G==="percent"?Z6e:P,He=ne=>{_e(null),p==null||p(ne)},{resolvedClassNames:We,resolvedStyles:Ye}=Ni({classNames:t,styles:a,props:n}),rn=G==="waterfall"?J6e(f,v):f,Q=Ge({name:"BarChart",classes:Jy,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:ie,vars:l,varsResolver:eW}),me=d.map(ne=>{const Le=nt(ne.color,pe),en=Me&&be!==ne.name,hn=typeof F=="function"?F(ne):F,fn=hn==null?void 0:hn.shape;return O.createElement(ju,{...Q("bar"),key:ne.name,name:ne.name,dataKey:ne.name,fill:Le,stroke:Le,isAnimationActive:!1,fillOpacity:en?.1:L,strokeOpacity:en?.2:0,stackId:Be?"stack":ne.stackId||void 0,yAxisId:ne.yAxisId||void 0,minPointSize:ae,...hn,shape:Ze=>{const Ke=Ze.payload,An=Ke!=null&&Ke.color?nt(Ke.color,pe):typeof oe=="function"?nt(oe(Ke==null?void 0:Ke[ne.name],ne),pe):eCe(F,ne)||Le,on={...Ze,fill:An};return typeof fn=="function"?fn(on):Z.isValidElement(fn)?Z.cloneElement(fn,on):typeof fn=="object"&&fn?k.jsx(dm,{...on,...fn}):k.jsx(dm,{...on})}},V&&k.jsx(Ja,{position:H==="vertical"?"right":"top",fontSize:12,fill:"var(--chart-bar-label-color, var(--mantine-color-dimmed))",formatter:Ze=>Ve==null?void 0:Ve(Ze),...typeof W=="function"?W(ne):W}))}),xe=R==null?void 0:R.map((ne,Le)=>{const en=nt(ne.color,pe);return k.jsx(tp,{stroke:ne.color?en:"var(--chart-grid-color)",strokeWidth:1,yAxisId:ne.yAxisId||void 0,...ne,label:{fill:ne.color?en:"currentColor",fontSize:12,position:ne.labelPosition??"insideBottomLeft",...typeof ne.label=="object"?ne.label:{value:ne.label}},...Q("referenceLine")},Le)}),Xe={axisLine:!1,...H==="vertical"?{dataKey:v,type:"category"}:{type:"number"},tickLine:De?{stroke:"currentColor"}:!1,allowDecimals:!0,unit:A,tickFormatter:H==="vertical"?void 0:Ve,...Q("axis")};return k.jsx(we,{...Q("root"),onMouseLeave:He,dir:U||"ltr",mod:[{orientation:H},ye],...Re,children:k.jsx(E9,{...Q("container"),children:k.jsxs(K6e,{data:rn,stackOffset:G==="percent"?"expand":void 0,layout:H,maxBarSize:le,margin:{bottom:Y?30:void 0,left:D?10:void 0,right:D?5:void 0},...B,children:[c&&k.jsx(Wo,{verticalAlign:"top",content:ne=>k.jsx(Qy,{payload:ne.payload,onHighlight:_e,legendPosition:(h==null?void 0:h.verticalAlign)||"top",classNames:We,styles:Ye,series:d,showColor:G!=="waterfall",attributes:ie}),...h}),k.jsxs(pl,{hide:!b,...H==="vertical"?{type:"number"}:{dataKey:v},tick:{transform:"translate(0, 10)",fontSize:12,fill:"currentColor"},stroke:"",interval:"preserveStartEnd",tickLine:Ce?{stroke:"currentColor"}:!1,minTickGap:5,tickFormatter:H==="vertical"?Ve:void 0,...Q("axis"),...C,children:[Y&&k.jsx(Xt,{position:"insideBottom",offset:-20,fontSize:12,...Q("axisLabel"),children:Y}),C==null?void 0:C.children]}),k.jsxs(oo,{orientation:"left",tick:{transform:"translate(-10, 0)",fontSize:12,fill:"currentColor"},hide:!w,...Xe,...E,children:[D&&k.jsx(Xt,{position:"insideLeft",angle:-90,textAnchor:"middle",fontSize:12,offset:-5,...Q("axisLabel"),children:D}),E==null?void 0:E.children]}),k.jsxs(oo,{yAxisId:"right",orientation:"right",tick:{transform:"translate(10, 0)",fontSize:12,fill:"currentColor"},hide:!$,...Xe,...te,children:[X&&k.jsx(Xt,{position:"insideRight",angle:90,textAnchor:"middle",fontSize:12,offset:-5,...Q("axisLabel"),children:X}),E==null?void 0:E.children]}),k.jsx(T0,{strokeDasharray:j,vertical:_==="y"||_==="xy",horizontal:_==="x"||_==="xy",...Q("grid"),...N}),y&&k.jsx(ra,{animationDuration:T,isAnimationActive:T!==0,position:H==="vertical"?{}:{y:0},cursor:{stroke:"var(--chart-grid-color)",strokeWidth:1,strokeDasharray:j,fill:"var(--chart-cursor-fill)"},content:({label:ne,payload:Le,labelFormatter:en})=>k.jsx(a9,{label:en&&Le?en(ne,Le):ne,payload:Le,type:G==="waterfall"?"scatter":void 0,unit:A,classNames:We,styles:Ye,series:d,valueFormatter:P,attributes:ie}),...q}),me,xe,z]})})})});Jl.displayName="@mantine/charts/BarChart";Jl.classes=Jy;Jl.varsResolver=eW;const nCe={withXAxis:!0,withYAxis:!0,withTooltip:!0,tooltipAnimationDuration:0,fillOpacity:1,tickLine:"y",strokeDasharray:"5 5",gridAxis:"x",withDots:!0,connectNulls:!0,strokeWidth:2,curveType:"monotone",gradientStops:[{offset:0,color:"red"},{offset:100,color:"blue"}]},nW=(e,{textColor:n,gridColor:t})=>({root:{"--chart-text-color":n?nt(n,e):void 0,"--chart-grid-color":t?nt(t,e):void 0}}),j0=Pe(e=>{const n=ge("LineChart",nCe,e),{classNames:t,className:i,style:r,styles:a,unstyled:o,vars:l,data:f,withLegend:c,legendProps:h,series:d,onMouseLeave:p,dataKey:v,withTooltip:y,withXAxis:b,withYAxis:w,gridAxis:_,tickLine:S,xAxisProps:C,yAxisProps:E,unit:A,tooltipAnimationDuration:T,strokeDasharray:j,gridProps:N,tooltipProps:q,referenceLines:R,withDots:L,dotProps:B,activeDotProps:G,strokeWidth:H,lineChartProps:U,connectNulls:P,fillOpacity:z,curveType:F,orientation:Y,dir:D,valueFormatter:V,children:W,lineProps:$,xAxisLabel:X,yAxisLabel:te,type:ae,gradientStops:le,withRightYAxis:ye,rightYAxisLabel:oe,rightYAxisProps:ue,withPointLabels:ke,attributes:ie,gridColor:Re,...pe}=n,Ce=ni(),De=_!=="none"&&(S==="x"||S==="xy"),be=_!=="none"&&(S==="y"||S==="xy"),[_e,Me]=O.useState(null),Be=_e!==null,Ve=ne=>{Me(null),p==null||p(ne)},{resolvedClassNames:He,resolvedStyles:We}=Ni({classNames:t,styles:a,props:n}),Ye=Ge({name:"LineChart",classes:Jy,props:n,className:i,style:r,classNames:t,styles:a,unstyled:o,attributes:ie,vars:l,varsResolver:nW}),rn=`line-chart-gradient-${Gi()}`,Q=le==null?void 0:le.map(ne=>k.jsx("stop",{offset:`${ne.offset}%`,stopColor:nt(ne.color,Ce)},ne.color)),me=d.map(ne=>{const Le=nt(ne.color,Ce),en=Be&&_e!==ne.name;return O.createElement(ip,{...Ye("line"),key:ne.name,name:ne.name,dataKey:ne.name,dot:L?{fillOpacity:en?0:1,strokeOpacity:en?0:1,strokeWidth:1,fill:ae==="gradient"?"var(--mantine-color-gray-7)":Le,stroke:ae==="gradient"?"white":Le,...B}:!1,activeDot:L?{fill:ae==="gradient"?"var(--mantine-color-gray-7)":Le,stroke:ae==="gradient"?"white":Le,...G}:!1,fill:Le,stroke:ae==="gradient"?`url(#${rn})`:Le,strokeWidth:H,isAnimationActive:!1,fillOpacity:en?0:z,strokeOpacity:en?.5:z,connectNulls:P,type:ne.curveType??F,strokeDasharray:ne.strokeDasharray,yAxisId:ne.yAxisId||void 0,label:ke?k.jsx(Ghe,{valueFormatter:V}):void 0,...typeof $=="function"?$(ne):$})}),xe=R==null?void 0:R.map((ne,Le)=>{const en=nt(ne.color,Ce);return k.jsx(tp,{stroke:ne.color?en:"var(--chart-grid-color)",strokeWidth:1,yAxisId:ne.yAxisId||void 0,...ne,label:{fill:ne.color?en:"currentColor",fontSize:12,position:ne.labelPosition??"insideBottomLeft",...typeof ne.label=="object"?ne.label:{value:ne.label}},...Ye("referenceLine")},Le)}),Xe={axisLine:!1,...Y==="vertical"?{dataKey:v,type:"category"}:{type:"number"},tickLine:be?{stroke:"currentColor"}:!1,allowDecimals:!0,unit:A,tickFormatter:Y==="vertical"?void 0:V,...Ye("axis")};return k.jsx(we,{...Ye("root"),onMouseLeave:Ve,dir:D||"ltr",...pe,children:k.jsx(E9,{...Ye("container"),children:k.jsxs(Y6e,{data:f,layout:Y,margin:{bottom:X?30:void 0,left:te?10:void 0,right:te?5:void 0},...U,children:[ae==="gradient"&&k.jsx("defs",{children:k.jsx("linearGradient",{id:rn,x1:"0",y1:"0",x2:"0",y2:"1",children:Q})}),c&&k.jsx(Wo,{verticalAlign:"top",content:ne=>k.jsx(Qy,{payload:ne.payload,onHighlight:Me,legendPosition:(h==null?void 0:h.verticalAlign)||"top",classNames:He,styles:We,series:d,showColor:ae!=="gradient",attributes:ie}),...h}),k.jsxs(pl,{hide:!b,...Y==="vertical"?{type:"number"}:{dataKey:v},tick:{transform:"translate(0, 10)",fontSize:12,fill:"currentColor"},stroke:"",interval:"preserveStartEnd",tickLine:De?{stroke:"currentColor"}:!1,minTickGap:5,tickFormatter:Y==="vertical"?V:void 0,...Ye("axis"),...C,children:[X&&k.jsx(Xt,{position:"insideBottom",offset:-20,fontSize:12,...Ye("axisLabel"),children:X}),C==null?void 0:C.children]}),k.jsxs(oo,{tick:{transform:"translate(-10, 0)",fontSize:12,fill:"currentColor"},hide:!w,...Xe,...E,children:[te&&k.jsx(Xt,{position:"insideLeft",angle:-90,textAnchor:"middle",fontSize:12,offset:-5,...Ye("axisLabel"),children:te}),E==null?void 0:E.children]}),k.jsxs(oo,{yAxisId:"right",orientation:"right",tick:{transform:"translate(10, 0)",fontSize:12,fill:"currentColor"},hide:!ye,...Xe,...ue,children:[oe&&k.jsx(Xt,{position:"insideRight",angle:90,textAnchor:"middle",fontSize:12,offset:-5,...Ye("axisLabel"),children:oe}),E==null?void 0:E.children]}),k.jsx(T0,{strokeDasharray:j,vertical:_==="y"||_==="xy",horizontal:_==="x"||_==="xy",...Ye("grid"),...N}),y&&k.jsx(ra,{animationDuration:T,isAnimationActive:T!==0,position:Y==="vertical"?{}:{y:0},cursor:{stroke:"var(--chart-grid-color)",strokeWidth:1,strokeDasharray:j},content:({label:ne,payload:Le,labelFormatter:en})=>k.jsx(a9,{label:en&&Le?en(ne,Le):ne,payload:Le,unit:A,classNames:He,styles:We,series:d,valueFormatter:V,showColor:ae!=="gradient",attributes:ie}),...q}),me,xe,W]})})})});j0.displayName="@mantine/charts/LineChart";j0.classes=Jy;j0.varsResolver=nW;const J4=6e4,lh=60*J4,Tf=24*lh,qv=7*Tf,F3=30*Tf;function hr(e){if(!Number.isFinite(e)||e<0)return"0m";if(e<lh)return`${Math.floor(e/J4)}m`;if(e<Tf){const i=Math.floor(e/lh),r=Math.floor(e%lh/J4);return r===0?`${i}h`:`${i}h ${r}m`}if(e<qv){const i=Math.floor(e/Tf),r=Math.floor(e%Tf/lh);return r===0?`${i}D`:`${i}D ${r}h`}if(e<F3){const i=Math.floor(e/qv),r=Math.floor(e%qv/Tf);return r===0?`${i}S`:`${i}S ${r}D`}const n=Math.floor(e/F3),t=Math.floor(e%F3/qv);return t===0?`${n}M`:`${n}M ${t}S`}function v$(e){const n=new Date(e);if(Number.isNaN(n.getTime()))return"";const t=String(n.getDate()).padStart(2,"0"),i=String(n.getMonth()+1).padStart(2,"0"),r=String(n.getFullYear()).slice(-2),a=String(n.getHours()).padStart(2,"0"),o=String(n.getMinutes()).padStart(2,"0");return`${t}/${i}/${r} ${a}:${o}`}function g$(e){if(e)return ze(e).format("YYYY-MM-DD")}function Zd({icon:e,label:n,value:t,hint:i,color:r}){return k.jsx(ei,{withBorder:!0,p:"md",radius:"md",children:k.jsxs($t,{gap:4,children:[k.jsxs(wn,{gap:6,c:"dimmed",children:[e,k.jsx(un,{size:"xs",tt:"uppercase",fw:600,children:n})]}),k.jsx(un,{size:"xl",fw:700,c:r,children:t}),i&&k.jsx(un,{size:"xs",c:"dimmed",children:i})]})})}function tCe({users:e}){const[n,t]=O.useState(()=>ze().subtract(30,"day").toDate()),[i,r]=O.useState(()=>new Date),[a,o]=O.useState(null),[l,f]=O.useState(null),[c,h]=O.useState([]),[d,p]=O.useState([]),[v,y]=O.useState(null),[b,w]=O.useState(!1),[_,S]=O.useState([]);O.useEffect(()=>{SB().then(p).catch(()=>{})},[]),O.useEffect(()=>{let R=!1;return w(!0),CB({from:g$(n),to:g$(i),assignee_id:a||void 0,requester:l||void 0,tags:c.length>0?c:void 0}).then(L=>{R||(y(L),S(B=>{const G=new Set(B);for(const H of L.top_requesters??[])G.add(H.requester);return Array.from(G).sort()}))}).catch(()=>{}).finally(()=>{R||w(!1)}),()=>{R=!0}},[n,i,a,l,c]);const C=O.useMemo(()=>e.map(R=>({value:R.id,label:R.display_name||R.username})),[e]),E=O.useMemo(()=>{if(!v)return[];const R=v.cumulative_flow??[],L=R.findIndex(G=>G.total>0||G.done>0);return(L<=0?R:R.slice(Math.max(0,L-1))).map(G=>({date:G.date,done:G.done,wip:Math.max(0,G.total-G.done),total:G.total}))},[v]),A=O.useMemo(()=>{if(!v)return[];const R=new Map;for(const L of v.throughput_daily??[])R.set(L.date,{date:L.date,completed:L.count,created:0});for(const L of v.created_daily??[]){const B=R.get(L.date)??{date:L.date,completed:0,created:0};B.created=L.count,R.set(L.date,B)}return Array.from(R.values()).sort((L,B)=>L.date.localeCompare(B.date))},[v]),T=O.useMemo(()=>v?(v.by_column??[]).map(R=>({column:R.name+(R.is_done?" ✓":""),tarjetas:R.count})):[],[v]),j=O.useMemo(()=>v?(v.top_assignees??[]).slice().sort((R,L)=>L.completed_in_range+L.active-(R.completed_in_range+R.active)).slice(0,8).map(R=>({usuario:R.display_name||R.username,completadas:R.completed_in_range,activas:R.active})):[],[v]),N=O.useMemo(()=>v?(v.top_requesters??[]).map(R=>({solicitante:R.requester,activas:R.active,completadas:R.completed_in_range})):[],[v]),q=O.useMemo(()=>v?(v.movements_by_user??[]).filter(R=>R.moves>0).slice(0,8).map(R=>({usuario:R.display_name||R.username,movimientos:R.moves})):[],[v]);return k.jsx(we,{p:"md",children:k.jsxs($t,{gap:"md",children:[k.jsxs(wn,{justify:"space-between",children:[k.jsx(_u,{order:3,children:"Dashboard"}),k.jsxs(wn,{gap:"xs",wrap:"nowrap",children:[k.jsx(lu,{label:"Desde",value:n,onChange:R=>t(R),size:"xs",clearable:!1,valueFormat:"YYYY-MM-DD",style:{minWidth:140}}),k.jsx(lu,{label:"Hasta",value:i,onChange:R=>r(R),size:"xs",clearable:!1,valueFormat:"YYYY-MM-DD",style:{minWidth:140}}),k.jsx(Zo,{label:"Asignado",size:"xs",placeholder:"Todos",value:a,onChange:o,data:C,clearable:!0,searchable:!0,style:{minWidth:160}}),k.jsx(Zo,{label:"Solicitante",size:"xs",placeholder:"Todos",value:l,onChange:f,data:_.map(R=>({value:R,label:R})),clearable:!0,searchable:!0,style:{minWidth:160}}),k.jsx(_y,{label:"Tags",size:"xs",placeholder:"Todas",value:c,onChange:h,data:d,clearable:!0,searchable:!0,style:{minWidth:200}})]})]}),b&&!v&&k.jsx(_c,{p:"xl",children:k.jsx(Wi,{})}),v&&(()=>{const R=v.totals??{},L=v.lead_time??{n:0,p50_ms:0,p90_ms:0},B=G=>R[G]??0;return k.jsxs(k.Fragment,{children:[k.jsxs(Dh,{cols:{base:2,md:5},spacing:"md",children:[k.jsx(Zd,{icon:k.jsx(BM,{size:14}),label:"Totales",value:B("cards"),hint:`${B("columns")} columnas, ${B("users")} usuarios`}),k.jsx(Zd,{icon:k.jsx(BM,{size:14}),label:"Activas",value:B("cards_active"),hint:"Sin completar",color:"blue"}),k.jsx(Zd,{icon:k.jsx($h,{size:14}),label:"Completadas (rango)",value:B("cards_completed_in_range"),hint:`${B("cards_done")} completadas total · ${B("cards_created_in_range")} creadas rango`,color:"green"}),k.jsx(Zd,{icon:k.jsx(boe,{size:14}),label:"Lead time p50",value:L.n>0?hr(L.p50_ms):0,hint:`p90 ${L.n>0?hr(L.p90_ms):0} · n=${L.n}`}),k.jsx(Zd,{icon:k.jsx(Gl,{size:14}),label:"Bloqueos activos",value:B("active_locks"),hint:`Total bloqueado: ${hr(v.lock_total_ms??0)}`,color:B("active_locks")>0?"yellow":void 0})]}),k.jsxs(ei,{withBorder:!0,p:"md",radius:"md",children:[k.jsxs(wn,{gap:6,mb:"sm",children:[k.jsx(qM,{size:16}),k.jsx(un,{fw:600,children:"Cumulative Flow Diagram"}),k.jsx(un,{size:"xs",c:"dimmed",children:"total vs hechas (acumulado)"})]}),E.length===0?k.jsx(un,{c:"dimmed",size:"sm",children:"Sin datos."}):k.jsx("div",{style:{height:260,width:"100%"},children:k.jsx(E9,{width:"100%",height:"100%",children:k.jsxs(X6e,{data:E,margin:{top:10,right:16,left:0,bottom:0},children:[k.jsx(T0,{strokeDasharray:"5 5",stroke:"var(--mantine-color-gray-4)"}),k.jsx(pl,{dataKey:"date",tick:{fontSize:12,fill:"currentColor"}}),k.jsx(oo,{allowDecimals:!1,tick:{fontSize:12,fill:"currentColor"}}),k.jsx(ra,{contentStyle:{background:"var(--mantine-color-body)",border:"1px solid var(--mantine-color-gray-3)",borderRadius:6,fontSize:12}}),k.jsx(Wo,{wrapperStyle:{fontSize:12}}),k.jsx(ns,{type:"linear",dataKey:"done",name:"Hechas",stackId:"cfd",stroke:"var(--mantine-color-green-6)",fill:"var(--mantine-color-green-6)",fillOpacity:.55,strokeWidth:2,isAnimationActive:!1,dot:{r:3,fill:"var(--mantine-color-green-6)",strokeWidth:0},activeDot:{r:5}}),k.jsx(ns,{type:"linear",dataKey:"wip",name:"En curso",stackId:"cfd",stroke:"var(--mantine-color-blue-6)",fill:"var(--mantine-color-blue-6)",fillOpacity:.55,strokeWidth:2,isAnimationActive:!1,dot:{r:3,fill:"var(--mantine-color-blue-6)",strokeWidth:0},activeDot:{r:5}})]})})})]}),k.jsxs(Pr,{children:[k.jsx(Pr.Col,{span:{base:12,md:8},children:k.jsxs(ei,{withBorder:!0,p:"md",radius:"md",children:[k.jsxs(wn,{gap:6,mb:"sm",children:[k.jsx(qM,{size:16}),k.jsx(un,{fw:600,children:"Throughput diario"})]}),A.length===0?k.jsx(un,{c:"dimmed",size:"sm",children:"Sin datos en el rango."}):k.jsx(j0,{h:240,data:A,dataKey:"date",curveType:"monotone",withLegend:!0,series:[{name:"completed",label:"Completadas",color:"green.6"},{name:"created",label:"Creadas",color:"blue.6"}]})]})}),k.jsx(Pr.Col,{span:{base:12,md:4},children:k.jsxs(ei,{withBorder:!0,p:"md",radius:"md",children:[k.jsx(un,{fw:600,mb:"sm",children:"Tarjetas por columna"}),T.length===0?k.jsx(un,{c:"dimmed",size:"sm",children:"Sin columnas."}):k.jsx(Jl,{h:240,data:T,dataKey:"column",orientation:"vertical",yAxisProps:{width:100},series:[{name:"tarjetas",label:"Tarjetas",color:"blue.6"}]})]})})]}),k.jsxs(Pr,{children:[k.jsx(Pr.Col,{span:{base:12,md:6},children:k.jsxs(ei,{withBorder:!0,p:"md",radius:"md",children:[k.jsx(un,{fw:600,mb:"sm",children:"Top asignados"}),j.length===0?k.jsx(un,{c:"dimmed",size:"sm",children:"Sin asignaciones."}):k.jsx(Jl,{h:240,data:j,dataKey:"usuario",orientation:"vertical",yAxisProps:{width:120},withLegend:!0,series:[{name:"completadas",label:"Completadas",color:"green.6"},{name:"activas",label:"Activas",color:"blue.6"}],type:"stacked"})]})}),k.jsx(Pr.Col,{span:{base:12,md:6},children:k.jsxs(ei,{withBorder:!0,p:"md",radius:"md",children:[k.jsx(un,{fw:600,mb:"sm",children:"Top solicitantes"}),N.length===0?k.jsx(un,{c:"dimmed",size:"sm",children:"Sin solicitantes en el rango."}):k.jsx(Jl,{h:Math.max(240,N.length*32),data:N,dataKey:"solicitante",orientation:"vertical",yAxisProps:{width:160,interval:0},withLegend:!0,series:[{name:"completadas",label:"Completadas",color:"green.6"},{name:"activas",label:"Activas",color:"violet.6"}],type:"stacked"})]})})]}),k.jsxs(Pr,{children:[k.jsx(Pr.Col,{span:{base:12,md:6},children:k.jsxs(ei,{withBorder:!0,p:"md",radius:"md",children:[k.jsx(un,{fw:600,mb:"sm",children:"Movimientos por usuario (rango)"}),q.length===0?k.jsx(un,{c:"dimmed",size:"sm",children:"Sin movimientos registrados."}):k.jsx(Jl,{h:240,data:q,dataKey:"usuario",orientation:"vertical",yAxisProps:{width:120},series:[{name:"movimientos",label:"Movimientos",color:"orange.6"}]})]})}),k.jsx(Pr.Col,{span:{base:12,md:6},children:k.jsxs(ei,{withBorder:!0,p:"md",radius:"md",children:[k.jsx(un,{fw:600,mb:"sm",children:"Tiempo en columna (cycle time)"}),k.jsxs(_t,{striped:!0,highlightOnHover:!0,withTableBorder:!0,withColumnBorders:!0,fz:"xs",children:[k.jsx(_t.Thead,{children:k.jsxs(_t.Tr,{children:[k.jsx(_t.Th,{children:"Columna"}),k.jsx(_t.Th,{children:"n"}),k.jsx(_t.Th,{children:"p50"}),k.jsx(_t.Th,{children:"p90"}),k.jsx(_t.Th,{children:"avg"})]})}),k.jsx(_t.Tbody,{children:(v.cycle_time_per_column??[]).map(G=>k.jsxs(_t.Tr,{children:[k.jsx(_t.Td,{children:k.jsxs(wn,{gap:6,wrap:"nowrap",children:[k.jsx(un,{size:"xs",fw:500,children:G.name}),G.is_done&&k.jsx(ui,{size:"xs",color:"green",variant:"light",children:"done"})]})}),k.jsx(_t.Td,{children:G.stats.n}),k.jsx(_t.Td,{children:G.stats.n>0?hr(G.stats.p50_ms):"—"}),k.jsx(_t.Td,{children:G.stats.n>0?hr(G.stats.p90_ms):"—"}),k.jsx(_t.Td,{children:G.stats.n>0?hr(G.stats.avg_ms):"—"})]},G.column_id))})]})]})})]})]})})()]})})}function iCe(e){try{return JSON.parse(e)}catch{return{}}}function rCe(e){const n=iCe(e.payload);switch(e.kind){case"created":return{id:e.id,ts:e.created_at,kind:"Creada",actorID:e.actor_id,detail:String(n.title||""),icon:k.jsx(zh,{size:12}),color:"green"};case"title_changed":return{id:e.id,ts:e.created_at,kind:"Titulo",actorID:e.actor_id,detail:`"${n.old}" → "${n.new}"`,icon:k.jsx(ih,{size:12}),color:"blue"};case"requester_changed":return{id:e.id,ts:e.created_at,kind:"Solicitante",actorID:e.actor_id,detail:`"${n.old||"(vacio)"}" → "${n.new||"(vacio)"}"`,icon:k.jsx(ih,{size:12}),color:"orange"};case"description_changed":return{id:e.id,ts:e.created_at,kind:"Descripcion",actorID:e.actor_id,detail:"edicion",icon:k.jsx(ih,{size:12}),color:"blue"};case"color_changed":return{id:e.id,ts:e.created_at,kind:"Color",actorID:e.actor_id,detail:String(n.color||""),icon:k.jsx(BC,{size:12}),color:"violet"};case"tags_changed":return{id:e.id,ts:e.created_at,kind:"Tags",actorID:e.actor_id,detail:Array.isArray(n.tags)?n.tags.join(", ")||"(sin tags)":"",icon:k.jsx(Xoe,{size:12}),color:"grape"};case"assigned":return{id:e.id,ts:e.created_at,kind:"Asignada",actorID:e.actor_id,detail:String(n.assignee_id||""),icon:k.jsx(ose,{size:12}),color:"teal"};case"unassigned":return{id:e.id,ts:e.created_at,kind:"Sin asignar",actorID:e.actor_id,detail:"",icon:k.jsx(rse,{size:12}),color:"gray"};case"deadline_set":{const t=String(n.deadline||"");return{id:e.id,ts:e.created_at,kind:"Deadline",actorID:e.actor_id,detail:t?t.slice(0,10):"",icon:k.jsx(TF,{size:12}),color:"orange"}}case"deadline_cleared":return{id:e.id,ts:e.created_at,kind:"Deadline quitado",actorID:e.actor_id,detail:n.prev?String(n.prev).slice(0,10):"",icon:k.jsx(loe,{size:12}),color:"gray"};default:return{id:e.id,ts:e.created_at,kind:e.kind,actorID:e.actor_id,detail:e.payload,icon:k.jsx(ih,{size:12}),color:"gray"}}}function aCe({card:e}){const[n,t]=O.useState(null),[i,r]=O.useState([]);O.useEffect(()=>{aie(e.id).then(t).catch(()=>t({column_history:[],lock_periods:[],events:[],total_locked_ms:0,currently_locked:!1})),xB().then(r).catch(()=>{})},[e.id]);const a=O.useMemo(()=>{const d=new Map;for(const p of i)d.set(p.id,p);return d},[i]),o=O.useMemo(()=>{if(!n)return[];const d=[];for(const p of n.events||[])d.push(rCe(p));for(const p of n.column_history||[])d.push({id:"h_in_"+p.id,ts:p.entered_at,kind:"Mueve a columna",actorID:p.actor_id,detail:p.column_name||p.column_id,icon:k.jsx(aoe,{size:12}),color:"blue"});for(const p of n.lock_periods||[])d.push({id:"lk_"+p.id,ts:p.locked_at,kind:"Bloqueada",actorID:p.actor_id,detail:"",icon:k.jsx(Gl,{size:12}),color:"yellow"}),p.unlocked_at&&d.push({id:"lku_"+p.id,ts:p.unlocked_at,kind:"Desbloqueada",actorID:p.actor_id,detail:hr(p.duration_ms),icon:k.jsx($F,{size:12}),color:"yellow"});return d.sort((p,v)=>p.ts.localeCompare(v.ts))},[n]);if(!n)return k.jsx(wn,{justify:"center",p:"xl",children:k.jsx(Wi,{size:"sm"})});const{column_history:l,total_locked_ms:f,currently_locked:c}=n;if(o.length===0)return k.jsx(un,{c:"dimmed",children:"Sin historial."});const h=d=>{if(!d)return"";const p=a.get(d);return p?p.display_name||p.username:d};return k.jsxs($t,{gap:"md",children:[k.jsx(un,{size:"sm",c:"dimmed",children:"Linea de tiempo completa de la tarjeta."}),k.jsx(qf,{active:o.length,bulletSize:22,lineWidth:2,children:o.map(d=>k.jsx(qf.Item,{bullet:d.icon,color:d.color,title:k.jsxs(wn,{gap:6,wrap:"wrap",children:[k.jsx(un,{fw:500,size:"sm",children:d.kind}),d.actorID&&k.jsx(ui,{size:"xs",variant:"light",color:"cyan",leftSection:k.jsx(fse,{size:10}),children:h(d.actorID)}),d.detail&&k.jsx(ui,{size:"xs",variant:"outline",color:d.color,children:d.detail})]}),children:k.jsx(un,{size:"xs",c:"dimmed",children:new Date(d.ts).toLocaleString()})},d.id))}),k.jsx(dy,{}),k.jsxs(wn,{gap:6,align:"center",children:[k.jsx(_oe,{size:14}),k.jsx(un,{fw:500,size:"sm",children:"Columnas visitadas"}),k.jsx(ui,{size:"xs",variant:"light",color:"gray",children:l.length}),k.jsx(Gl,{size:14,color:"var(--mantine-color-yellow-6)"}),k.jsx(ui,{size:"xs",variant:"light",color:f>0?"yellow":"gray",children:hr(f)}),c&&k.jsx(ui,{size:"xs",variant:"filled",color:"yellow",children:"bloqueada"})]})]})}function oCe(e,n){if(n.length===0)throw new Error("palette must not be empty");let t=0;for(let i=0;i<e.length;i++)t=t*31+e.charCodeAt(i)>>>0;return n[t%n.length]}const fA=new Set(["blue","cyan","teal","green","lime","yellow","orange","red","pink","grape","violet","indigo","gray","dark"]);function cA(e){return/^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$/.test(e)}function tW(e){return e?cA(e)?`color-mix(in srgb, ${e} 18%, var(--mantine-color-dark-6))`:fA.has(e)?`color-mix(in srgb, var(--mantine-color-${e}-9) 18%, var(--mantine-color-dark-6))`:"var(--mantine-color-dark-6)":"var(--mantine-color-dark-6)"}function dA(e){return e?cA(e)?`color-mix(in srgb, ${e} 30%, var(--mantine-color-dark-4))`:fA.has(e)?`color-mix(in srgb, var(--mantine-color-${e}-7) 30%, var(--mantine-color-dark-4))`:"var(--mantine-color-dark-4)":"var(--mantine-color-dark-4)"}function sCe(e){return e?cA(e)?e:fA.has(e)?`var(--mantine-color-${e}-7)`:"var(--mantine-color-dark-3)":"var(--mantine-color-dark-3)"}const iW=[{value:"",label:"Default"},{value:"blue",label:"Azul"},{value:"cyan",label:"Cian"},{value:"teal",label:"Teal"},{value:"green",label:"Verde"},{value:"lime",label:"Lima"},{value:"yellow",label:"Amarillo"},{value:"orange",label:"Naranja"},{value:"red",label:"Rojo"},{value:"pink",label:"Rosa"},{value:"grape",label:"Uva"},{value:"violet",label:"Violeta"},{value:"indigo",label:"Indigo"},{value:"gray",label:"Gris"},{value:"#0ea5e9",label:"Sky"},{value:"#14b8a6",label:"Esmeralda"},{value:"#84cc16",label:"Lima fluor"},{value:"#ec4899",label:"Magenta"},{value:"#a855f7",label:"Lavanda"},{value:"#f97316",label:"Mandarina"},{value:"#dc2626",label:"Rubi"},{value:"#0891b2",label:"Petroleo"},{value:"#fde047",label:"Limon"},{value:"#10b981",label:"Menta"},{value:"#fb7185",label:"Coral"},{value:"#6366f1",label:"Iris"},{value:"#94a3b8",label:"Pizarra"}],lCe=iW,uCe=["blue","cyan","teal","green","lime","yellow","orange","red","pink","grape","violet","indigo"];function y$(e){return oCe(e,uCe)}const Hv=26;function rW({value:e,onChange:n,options:t=iW,onOpenCustom:i}){const[r,a]=O.useState(!1),[o,l]=O.useState(e&&e.startsWith("#")?e:"#888888"),f=!!e&&e.startsWith("#")&&!t.some(c=>c.value===e);return k.jsxs(k.Fragment,{children:[k.jsxs(wn,{gap:6,maw:280,children:[t.map(c=>{const h=e===c.value;return k.jsx(Vi,{label:c.label,withArrow:!0,children:k.jsx(we,{role:"button",onClick:d=>{d.stopPropagation(),n(c.value)},"aria-label":c.label,style:{width:Hv,height:Hv,borderRadius:"50%",background:sCe(c.value),border:`2px solid ${h?"var(--mantine-color-white)":dA(c.value)}`,boxShadow:h?"0 0 0 2px var(--mantine-color-blue-5)":void 0,cursor:"pointer",flexShrink:0,transition:"transform .1s"}})},c.value||"default")}),k.jsx(Vi,{label:"Color personalizado",withArrow:!0,children:k.jsx(we,{role:"button",onMouseDown:c=>{c.stopPropagation()},onClick:c=>{c.stopPropagation(),i?i():a(!0)},"aria-label":"Color personalizado",style:{width:Hv,height:Hv,borderRadius:"50%",background:f?o:"transparent",border:`2px dashed ${f?o:"var(--mantine-color-gray-5)"}`,boxShadow:f?"0 0 0 2px var(--mantine-color-blue-5)":void 0,cursor:"pointer",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center",color:"var(--mantine-color-gray-3)"},children:k.jsx(BC,{size:14})})})]}),!i&&k.jsx(e6,{opened:r,onClose:()=>a(!1),value:o,onAccept:c=>{l(c),n(c)}})]})}const Qd=/^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$/;function e6({opened:e,onClose:n,value:t,onAccept:i}){const[r,a]=O.useState(t||"#888888"),[o,l]=O.useState(t||"#888888");O.useEffect(()=>{if(e){const d=t&&Qd.test(t)?t:"#888888";a(d),l(d)}},[e,t]);const f=d=>{let p=d.trim();p&&!p.startsWith("#")&&(p="#"+p),l(p),Qd.test(p)&&a(p)},c=d=>{a(d),l(d)},h=()=>{i(r),n()};return k.jsx(Ir,{opened:e,onClose:n,title:"Color personalizado",size:"auto",centered:!0,withinPortal:!0,zIndex:2e3,closeOnClickOutside:!0,closeOnEscape:!1,trapFocus:!1,withCloseButton:!1,children:k.jsxs($t,{gap:"sm",onMouseDown:d=>d.stopPropagation(),onPointerDown:d=>d.stopPropagation(),onClick:d=>d.stopPropagation(),children:[k.jsx(cy,{value:r,onChange:c,format:"hex",swatches:["#1c7ed6","#15aabf","#12b886","#37b24d","#82c91e","#fab005","#fd7e14","#fa5252","#e64980","#be4bdb","#7950f2","#4c6ef5","#868e96","#212529"],fullWidth:!0}),k.jsxs(wn,{align:"end",gap:"xs",children:[k.jsx(il,{label:"Hex",value:o,onChange:d=>f(d.currentTarget.value),error:o&&!Qd.test(o)?"Hex invalido":void 0,size:"xs",style:{flex:1},placeholder:"#rrggbb"}),k.jsx(we,{style:{width:32,height:32,borderRadius:4,background:Qd.test(o)?o:"transparent",border:"1px solid var(--mantine-color-dark-4)"}})]}),k.jsxs(wn,{justify:"flex-end",gap:"xs",children:[k.jsx(Bt,{variant:"default",size:"xs",onClick:n,children:"Cancelar"}),k.jsx(Bt,{size:"xs",onClick:h,disabled:!Qd.test(r),children:"Aceptar"})]})]})})}function fCe({card:e,now:n,onDelete:t,onEdit:i,onChangeColor:r,onShowHistory:a,onToggleLock:o,onAssign:l,onSetDeadline:f,onSetRequester:c,requesterOptions:h,onOpenCustomColor:d,activeSticker:p,onAddSticker:v,onRemoveSticker:y,onMoveSticker:b,onCommitSticker:w,users:_,assignee:S,inDoneColumn:C,isOverlay:E,highlight:A}){const T=C||!!e.completed_at,[j,N]=O.useState(!1),[q,R]=O.useState(!1),[L,B]=O.useState(!1),[G,H]=O.useState(!1),[U,P]=O.useState(e.requester||""),[z,F]=O.useState(!1),Y=O.useRef(null),D=O.useRef(null),V=!!p,{attributes:W,listeners:$,setNodeRef:X,transform:te,transition:ae,isDragging:le}=eF({id:e.id,data:{type:"card",columnId:e.column_id,locked:e.locked},disabled:V}),ye=O.useCallback(ne=>{Y.current=ne,X(ne)},[X]);O.useEffect(()=>{A&&Y.current&&Y.current.scrollIntoView({behavior:"smooth",block:"center"})},[A]);const oe=ne=>{if(!V||!v||E||ne.target.closest("[data-sticker-overlay]"))return;const Le=ne.currentTarget.getBoundingClientRect(),en=(ne.clientX-Le.left)/Le.width,hn=(ne.clientY-Le.top)/Le.height;v(e.id,Math.max(0,Math.min(1,en)),Math.max(0,Math.min(1,hn)))},ue=ne=>Le=>{var Ke;if(!V||E||!b||Le.button!==0)return;Le.stopPropagation(),Le.preventDefault();const en=(Ke=Y.current)==null?void 0:Ke.getBoundingClientRect();if(!en)return;D.current=ne;const hn=Le.currentTarget;hn.setPointerCapture(Le.pointerId);const fn=An=>{const on=D.current;if(on===null)return;const ht=(An.clientX-en.left)/en.width,mt=(An.clientY-en.top)/en.height;b(e.id,on,Math.max(0,Math.min(1,ht)),Math.max(0,Math.min(1,mt)))},Ze=An=>{var on;(on=hn.releasePointerCapture)==null||on.call(hn,An.pointerId),hn.removeEventListener("pointermove",fn),hn.removeEventListener("pointerup",Ze),hn.removeEventListener("pointercancel",Ze),D.current=null,w==null||w(e.id)};hn.addEventListener("pointermove",fn),hn.addEventListener("pointerup",Ze),hn.addEventListener("pointercancel",Ze)},ke=ne=>Le=>{!V||E||(Le.preventDefault(),Le.stopPropagation(),y==null||y(e.id,ne))},ie={transform:io.Transform.toString(te),transition:ae,opacity:le?.4:1,background:tW(e.color),borderColor:A?"var(--mantine-color-blue-5)":e.locked?"var(--mantine-color-yellow-6)":dA(e.color),borderWidth:A||e.locked?2:1,boxShadow:A?"0 0 0 3px var(--mantine-color-blue-4)":void 0,filter:T?"brightness(0.55) saturate(0.7)":void 0},Re=e.entered_at?new Date(e.entered_at).getTime():n,pe=Math.max(0,n-Re),Ce=e.deadline?new Date(e.deadline).getTime():0,De=Ce?Ce-n:0,be=Ce?De<0:!1,_e=e.created_at?new Date(e.created_at).getTime():0,Me=Ce&&_e?Ce-_e:0,Be=Me>0?De/Me:0;let Ve="blue",He="light";be?(Ve="red.9",He="filled"):Be<.1?(Ve="red",He="filled"):Be<.5&&(Ve="yellow",He="light");const We=e.locked_at?new Date(e.locked_at).getTime():0,Ye=e.locked&&We?Math.max(0,n-We):0,rn=e.created_at?new Date(e.created_at).getTime():0,Q=e.completed_at?new Date(e.completed_at).getTime():0,me=T&&rn&&Q?Math.max(0,Q-rn):0,xe=ne=>{ne.preventDefault(),F(!0)},Xe=k.jsxs(k.Fragment,{children:[k.jsx(Kn.Label,{children:"Acciones"}),k.jsx(Kn.Item,{leftSection:k.jsx(ih,{size:14}),onClick:()=>{F(!1),i(e)},children:"Editar"}),k.jsxs(Tn,{opened:j,onChange:N,position:"right-start",withArrow:!0,shadow:"md",children:[k.jsx(Tn.Target,{children:k.jsx(Kn.Item,{leftSection:k.jsx(BC,{size:14}),onClick:ne=>{ne.preventDefault(),ne.stopPropagation(),N(Le=>!Le)},closeMenuOnClick:!1,children:"Color"})}),k.jsx(Tn.Dropdown,{p:"xs",onDoubleClick:ne=>ne.stopPropagation(),onClick:ne=>ne.stopPropagation(),onMouseDown:ne=>ne.stopPropagation(),children:k.jsx(rW,{value:e.color,onChange:ne=>r(e.id,ne),onOpenCustom:d?()=>d(e.id,e.color||"#888888"):void 0})})]}),k.jsxs(Tn,{opened:q,onChange:R,position:"right-start",withArrow:!0,shadow:"md",withinPortal:!1,children:[k.jsx(Tn.Target,{children:k.jsxs(Kn.Item,{leftSection:k.jsx(tse,{size:14}),onClick:ne=>{ne.preventDefault(),ne.stopPropagation(),R(Le=>!Le)},closeMenuOnClick:!1,children:["Asignar a ",S?`(${S.display_name||S.username})`:"..."]})}),k.jsx(Tn.Dropdown,{p:"xs",onDoubleClick:ne=>ne.stopPropagation(),onClick:ne=>ne.stopPropagation(),onMouseDown:ne=>ne.stopPropagation(),children:k.jsx(Zo,{placeholder:"Sin asignar",value:e.assignee_id??null,onChange:ne=>{l(e.id,ne),R(!1),F(!1)},data:_.map(ne=>({value:ne.id,label:ne.display_name||ne.username})),clearable:!0,searchable:!0,autoFocus:!0,comboboxProps:{withinPortal:!1}})})]}),k.jsxs(Tn,{opened:L,onChange:B,position:"right-start",withArrow:!0,shadow:"md",withinPortal:!1,children:[k.jsx(Tn.Target,{children:k.jsxs(Kn.Item,{leftSection:k.jsx(lse,{size:14}),onClick:ne=>{ne.preventDefault(),ne.stopPropagation(),P(e.requester||""),B(Le=>!Le)},closeMenuOnClick:!1,children:["Solicitante ",e.requester?`(${e.requester})`:"..."]})}),k.jsx(Tn.Dropdown,{p:"xs",onDoubleClick:ne=>ne.stopPropagation(),onClick:ne=>ne.stopPropagation(),onMouseDown:ne=>ne.stopPropagation(),children:k.jsx(ry,{placeholder:"Sin solicitante",value:U,onChange:P,data:h||[],autoFocus:!0,comboboxProps:{withinPortal:!1},onKeyDown:ne=>{ne.key==="Enter"?(ne.preventDefault(),c==null||c(e.id,U.trim()),B(!1),F(!1)):ne.key==="Escape"&&B(!1)},onOptionSubmit:ne=>{P(ne),c==null||c(e.id,ne),B(!1),F(!1)}})})]}),k.jsx(Kn.Item,{leftSection:e.locked?k.jsx($F,{size:14}):k.jsx(Gl,{size:14}),color:e.locked?"yellow":void 0,onClick:()=>{F(!1),o(e.id,!e.locked)},children:e.locked?"Desbloquear":"Bloquear"}),k.jsx(Kn.Item,{leftSection:k.jsx(Ooe,{size:14}),onClick:()=>{F(!1),a(e)},children:"Historial"}),f&&k.jsxs(Tn,{opened:G,onChange:H,position:"right-start",withArrow:!0,shadow:"md",withinPortal:!1,children:[k.jsx(Tn.Target,{children:k.jsx(Kn.Item,{leftSection:k.jsx(TF,{size:14}),onClick:ne=>{ne.preventDefault(),ne.stopPropagation(),H(Le=>!Le)},closeMenuOnClick:!1,children:e.deadline?`Deadline (${e.deadline.slice(0,10)})`:"Deadline..."})}),k.jsxs(Tn.Dropdown,{p:"xs",onDoubleClick:ne=>ne.stopPropagation(),onClick:ne=>ne.stopPropagation(),onMouseDown:ne=>ne.stopPropagation(),children:[k.jsx(lu,{value:e.deadline?e.deadline.slice(0,10):null,onChange:ne=>{const Le=ne?typeof ne=="string"?ne.slice(0,10):new Date(ne).toISOString().slice(0,10):null;f(e.id,Le?`${Le}T23:59:59Z`:null),H(!1),F(!1)},clearable:!0,valueFormat:"DD/MM/YYYY",size:"xs",placeholder:"Elegir fecha",popoverProps:{withinPortal:!1}}),e.deadline&&k.jsx(Vi,{label:"Quitar deadline",withArrow:!0,children:k.jsx(Ht,{size:"sm",variant:"subtle",color:"red",mt:6,onClick:()=>{f(e.id,null),H(!1),F(!1)},children:k.jsx(Lh,{size:12})})})]})]}),k.jsx(Kn.Divider,{}),k.jsx(Kn.Item,{leftSection:k.jsx(Lh,{size:14}),color:"red",onClick:()=>{F(!1),t(e.id)},children:"Borrar"})]});return k.jsxs(ei,{ref:ye,style:{...ie,position:"relative",cursor:V?"copy":"grab",touchAction:"none"},withBorder:!0,p:"xs",shadow:E?"lg":"xs",radius:"md",onContextMenu:xe,onClick:oe,onDoubleClick:ne=>{ne.stopPropagation(),i(e)},...W,...V?{}:$,children:[k.jsxs($t,{gap:6,style:{position:"relative",zIndex:1,pointerEvents:V?"none":void 0},children:[k.jsxs(wn,{justify:"space-between",gap:4,wrap:"nowrap",align:"flex-start",children:[k.jsxs(wn,{gap:4,wrap:"nowrap",style:{flex:1,minWidth:0},align:"flex-start",children:[k.jsx(PF,{size:14,color:"var(--mantine-color-dark-2)",style:{flexShrink:0,marginTop:4}}),e.locked&&k.jsx(Vi,{label:"Bloqueada",withArrow:!0,children:k.jsx(Gl,{size:14,color:"var(--mantine-color-yellow-6)",style:{flexShrink:0,marginTop:4}})}),k.jsx(un,{size:"sm",fw:500,style:{flex:1,wordBreak:"break-word",whiteSpace:"normal",textDecoration:T?"line-through":"none",opacity:T?.7:1},children:e.title})]}),k.jsxs(Kn,{opened:z,onChange:F,position:"bottom-end",shadow:"md",withArrow:!0,children:[k.jsx(Kn.Target,{children:k.jsx(Ht,{variant:"subtle",color:"gray",size:"sm","aria-label":"Acciones",style:{flexShrink:0},onPointerDown:ne=>ne.stopPropagation(),children:k.jsx(RF,{size:14})})}),k.jsx(Kn.Dropdown,{onDoubleClick:ne=>ne.stopPropagation(),onClick:ne=>ne.stopPropagation(),onMouseDown:ne=>ne.stopPropagation(),onContextMenu:ne=>ne.stopPropagation(),children:Xe})]})]}),(e.requester||S)&&k.jsxs(wn,{gap:6,wrap:"nowrap",style:{minWidth:0},children:[e.requester&&k.jsxs(k.Fragment,{children:[k.jsx(ou,{size:18,radius:"xs",color:y$(e.requester),style:{flexShrink:0},children:e.requester.slice(0,2).toUpperCase()}),k.jsx(un,{size:"xs",c:"dimmed",truncate:!0,children:e.requester})]}),e.requester&&S&&k.jsx(un,{size:"xs",c:"dimmed",style:{flexShrink:0},children:"-"}),S&&k.jsxs(k.Fragment,{children:[k.jsx(ou,{size:18,radius:"xl",color:S.color||"blue",style:{flexShrink:0},children:(S.display_name||S.username).slice(0,2).toUpperCase()}),k.jsx(un,{size:"xs",c:"dimmed",truncate:!0,children:S.display_name||S.username})]})]}),e.description&&k.jsx(un,{size:"xs",c:"dimmed",lineClamp:3,children:e.description}),e.tags&&e.tags.length>0&&k.jsx(wn,{gap:4,wrap:"wrap",children:e.tags.map(ne=>k.jsx(ui,{size:"xs",variant:"light",color:y$(ne),radius:"sm",children:ne},ne))}),k.jsxs(wn,{gap:4,wrap:"wrap",children:[e.locked&&k.jsx(ui,{size:"xs",variant:"light",color:"yellow",leftSection:k.jsx(Gl,{size:10}),children:hr(Ye)}),!e.locked&&T&&e.completed_at?k.jsxs(k.Fragment,{children:[k.jsx(ui,{size:"xs",variant:"light",color:"teal",leftSection:k.jsx(MF,{size:10}),children:v$(e.completed_at)}),k.jsxs(ui,{size:"xs",variant:"light",color:"gray",leftSection:k.jsx(FM,{size:10}),children:["Total: ",hr(me)]}),e.total_locked_ms>0&&k.jsx(ui,{size:"xs",variant:"light",color:"yellow",leftSection:k.jsx(Gl,{size:10}),children:hr(e.total_locked_ms)})]}):e.locked?null:e.deadline?k.jsx(Vi,{label:`Vence: ${v$(e.deadline)}`,withArrow:!0,children:k.jsx(ui,{size:"xs",variant:He,color:Ve,leftSection:k.jsx(NF,{size:10}),children:be?`-${hr(-De)}`:hr(De)})}):k.jsx(ui,{size:"xs",variant:"light",color:"gray",leftSection:k.jsx(FM,{size:10}),children:hr(pe)})]}),e.seq_num>0&&k.jsxs(un,{size:"xs",c:"dimmed",style:{marginTop:-2},children:["#",String(e.seq_num).padStart(5,"0")]})]}),e.stickers&&e.stickers.length>0&&k.jsx("div",{"data-sticker-overlay":!0,style:{position:"absolute",inset:0,pointerEvents:"none",overflow:"hidden",borderRadius:"inherit",zIndex:0},children:e.stickers.map((ne,Le)=>k.jsx("span",{onPointerDown:ue(Le),onContextMenu:ke(Le),title:V?"Arrastra para mover. Click derecho para borrar.":"",style:{position:"absolute",left:`${ne.x*100}%`,top:`${ne.y*100}%`,transform:"translate(-50%, -50%)",fontSize:48,lineHeight:1,opacity:1,userSelect:"none",cursor:V&&!E?"grab":"default",pointerEvents:V&&!E?"auto":"none",touchAction:"none"},children:ne.emoji},Le))})]})}const aW=O.memo(fCe);function cCe({column:e,cards:n,now:t,collapsed:i,onAddCard:r,onRenameColumn:a,onResizeColumn:o,onMoveColumnLocation:l,onDeleteColumn:f,onSetWIPLimit:c,onToggleDone:h,onEditCard:d,onDeleteCard:p,onChangeCardColor:v,onShowHistory:y,onToggleCardLock:b,onAssignCard:w,onSetCardDeadline:_,onSetRequester:S,requesterOptions:C,onOpenCustomCardColor:E,activeSticker:A,onAddSticker:T,onRemoveSticker:j,onMoveSticker:N,onCommitSticker:q,users:R,usersById:L,highlightCardId:B}){const[G,H]=O.useState(!1),[U,P]=O.useState(e.name),[z,F]=O.useState(null),[Y,D]=O.useState(!1),[V,W]=O.useState(e.wip_limit),[$,X]=O.useState(()=>i?localStorage.getItem(`kanban_col_body_${e.id}`)==="1":!1);O.useEffect(()=>{i&&localStorage.setItem(`kanban_col_body_${e.id}`,$?"1":"0")},[$,i,e.id]);const te=e.wip_limit,ae=te>0&&n.length>te;O.useEffect(()=>{F(null)},[e.width]);const{attributes:le,listeners:ye,setNodeRef:oe,transform:ue,transition:ke,isDragging:ie}=eF({id:`column-${e.id}`,data:{type:"column",columnId:e.id,location:e.location}}),Re=i?"100%":z??e.width,pe=i?{transform:io.Transform.toString(ue),transition:ke,opacity:ie?.4:1,width:"100%",display:"flex",flexDirection:"column",position:"relative",flex:$?"0 0 auto":"1 1 auto",minHeight:0}:{transform:io.Transform.toString(ue),transition:ke,opacity:ie?.4:1,width:Re,minWidth:Re,maxWidth:Re,display:"flex",flexDirection:"column",height:"100%",position:"relative"},Ce=n.map(Q=>Q.id),De=()=>{const Q=U.trim();Q&&Q!==e.name&&a(e.id,Q),H(!1)},be=O.useRef(null),_e=Q=>{Q.preventDefault(),Q.stopPropagation(),be.current={startX:Q.clientX,startWidth:e.width},document.body.style.cursor="col-resize",document.body.style.userSelect="none";const me=Xe=>{if(!be.current)return;const ne=Xe.clientX-be.current.startX,Le=Math.min(800,Math.max(200,be.current.startWidth+ne));F(Le)},xe=()=>{be.current&&Me.current!==null&&o(e.id,Me.current),be.current=null,document.body.style.cursor="",document.body.style.userSelect="",window.removeEventListener("mousemove",me),window.removeEventListener("mouseup",xe)};window.addEventListener("mousemove",me),window.addEventListener("mouseup",xe)},Me=O.useRef(null);O.useEffect(()=>{Me.current=z},[z]);const Be=e.location==="sidebar",Ve=Be?"Restaurar al board":"Mover al sidebar",He=Be?Jae:noe,We=()=>{const Q=typeof V=="number"?V:parseInt(String(V),10),me=Number.isFinite(Q)&&Q>=0?Math.floor(Q):0;me!==e.wip_limit&&c(e.id,me),D(!1)},Ye=ae?"var(--mantine-color-red-9)":"var(--mantine-color-dark-7)",rn=ae?"var(--mantine-color-red-6)":void 0;return k.jsxs(ei,{ref:oe,style:{...pe,background:Ye,borderColor:rn,borderWidth:ae?2:1},withBorder:!0,radius:"md",p:"sm",children:[k.jsxs(wn,{justify:"space-between",mb:"xs",wrap:"nowrap",children:[k.jsxs(wn,{gap:4,wrap:"nowrap",style:{flex:1,minWidth:0},children:[k.jsx(Ht,{variant:"subtle",color:"gray",size:"sm",...le,...ye,style:{cursor:"grab"},"aria-label":"Drag column",children:k.jsx(PF,{size:14})}),G?k.jsx(il,{size:"xs",value:U,onChange:Q=>P(Q.currentTarget.value),autoFocus:!0,onBlur:De,onKeyDown:Q=>{Q.key==="Enter"&&De(),Q.key==="Escape"&&(P(e.name),H(!1))},style:{flex:1}}):k.jsx(un,{fw:600,size:"sm",truncate:!0,onDoubleClick:()=>{P(e.name),H(!0)},style:{flex:1,cursor:"text"},title:"Doble click para renombrar",children:e.name}),k.jsxs(Tn,{opened:Y,onChange:Q=>{D(Q),Q&&W(e.wip_limit)},position:"bottom",withArrow:!0,shadow:"md",children:[k.jsx(Tn.Target,{children:k.jsx(Vi,{label:te>0?`WIP ${n.length}/${te}${ae?" (excedido)":""}`:"Click para limitar WIP",withArrow:!0,children:k.jsx(ui,{size:"xs",variant:ae?"filled":"light",color:ae?"red":te>0?"yellow":"gray",leftSection:ae?k.jsx(Zae,{size:10}):null,style:{cursor:"pointer"},onClick:()=>D(Q=>!Q),children:te>0?`${n.length}/${te}`:n.length})})}),k.jsx(Tn.Dropdown,{p:"xs",children:k.jsxs($t,{gap:"xs",children:[k.jsx(un,{size:"xs",c:"dimmed",children:"Maximo de tarjetas (0 = sin limite)"}),k.jsx(Cy,{size:"xs",value:V,onChange:W,min:0,max:999,autoFocus:!0,onKeyDown:Q=>{Q.key==="Enter"&&We(),Q.key==="Escape"&&D(!1)}}),k.jsxs(wn,{justify:"flex-end",gap:4,children:[k.jsx(Bt,{size:"xs",variant:"subtle",onClick:()=>D(!1),children:"Cancelar"}),k.jsx(Bt,{size:"xs",onClick:We,children:"Guardar"})]})]})})]})]}),k.jsx(wn,{gap:2,wrap:"nowrap",children:G?k.jsxs(k.Fragment,{children:[k.jsx(Ht,{variant:"subtle",color:"green",size:"sm",onClick:De,"aria-label":"Save",children:k.jsx(MF,{size:14})}),k.jsx(Ht,{variant:"subtle",color:"gray",size:"sm",onClick:()=>{P(e.name),H(!1)},"aria-label":"Cancel",children:k.jsx(rh,{size:14})})]}):k.jsxs(k.Fragment,{children:[i&&k.jsx(Vi,{label:$?"Expandir":"Colapsar",withArrow:!0,children:k.jsx(Ht,{variant:"subtle",color:"gray",size:"sm",onClick:()=>X(Q=>!Q),"aria-label":$?"Expandir columna":"Colapsar columna",children:$?k.jsx(DF,{size:14}):k.jsx(jF,{size:14})})}),e.is_done&&k.jsx(Vi,{label:"Columna Done",withArrow:!0,children:k.jsx(ui,{size:"xs",color:"green",variant:"filled",leftSection:k.jsx($h,{size:10}),children:"done"})}),k.jsxs(Kn,{position:"bottom-end",shadow:"md",withArrow:!0,children:[k.jsx(Kn.Target,{children:k.jsx(Ht,{variant:"subtle",color:"gray",size:"sm","aria-label":"Acciones columna",children:k.jsx(RF,{size:14})})}),k.jsxs(Kn.Dropdown,{children:[k.jsx(Kn.Label,{children:"Columna"}),k.jsx(Kn.Item,{leftSection:k.jsx(Foe,{size:14}),onClick:()=>{P(e.name),H(!0)},children:"Renombrar"}),k.jsx(Kn.Item,{leftSection:k.jsx($h,{size:14}),color:e.is_done?"yellow":"green",onClick:()=>h(e.id,!e.is_done),children:e.is_done?"Quitar marca Done":"Marcar como Done"}),k.jsx(Kn.Item,{leftSection:k.jsx(He,{size:14}),onClick:()=>l(e.id,Be?"board":"sidebar"),children:Ve}),k.jsx(Kn.Divider,{}),k.jsx(Kn.Item,{leftSection:k.jsx(Lh,{size:14}),color:"red",onClick:()=>f(e.id),children:"Borrar columna"})]})]})]})})]}),!(i&&$)&&k.jsxs(k.Fragment,{children:[k.jsx(uo,{style:{flex:1},type:"auto",children:k.jsx(wS,{items:Ce,strategy:XB,children:k.jsx($t,{gap:"xs",pb:"xs",style:{minHeight:40},children:n.map(Q=>k.jsx(aW,{card:Q,now:t,onDelete:p,onEdit:d,onChangeColor:v,onShowHistory:y,onToggleLock:b,onAssign:w,onSetDeadline:_,onSetRequester:S,requesterOptions:C,onOpenCustomColor:E,users:R,assignee:Q.assignee_id?L.get(Q.assignee_id):void 0,inDoneColumn:e.is_done,highlight:B===Q.id,activeSticker:A,onAddSticker:T,onRemoveSticker:j,onMoveSticker:N,onCommitSticker:q},Q.id))})})}),k.jsx(Bt,{variant:"subtle",color:"gray",size:"xs",leftSection:k.jsx(zh,{size:14}),onClick:()=>r(e.id),mt:"xs",fullWidth:!0,children:"Anadir tarjeta"})]}),!Be&&k.jsx(we,{onMouseDown:_e,style:{position:"absolute",top:0,right:-3,width:6,height:"100%",cursor:"col-resize",zIndex:5},"aria-label":"Resize column"})]})}const b$=O.memo(cCe),dCe=JSON.parse('[{"id":"people","emojis":["grinning","smiley","smile","grin","laughing","sweat_smile","rolling_on_the_floor_laughing","joy","slightly_smiling_face","upside_down_face","melting_face","wink","blush","innocent","smiling_face_with_3_hearts","heart_eyes","star-struck","kissing_heart","kissing","relaxed","kissing_closed_eyes","kissing_smiling_eyes","smiling_face_with_tear","yum","stuck_out_tongue","stuck_out_tongue_winking_eye","zany_face","stuck_out_tongue_closed_eyes","money_mouth_face","hugging_face","face_with_hand_over_mouth","face_with_open_eyes_and_hand_over_mouth","face_with_peeking_eye","shushing_face","thinking_face","saluting_face","zipper_mouth_face","face_with_raised_eyebrow","neutral_face","expressionless","no_mouth","dotted_line_face","face_in_clouds","smirk","unamused","face_with_rolling_eyes","grimacing","face_exhaling","lying_face","shaking_face","relieved","pensive","sleepy","drooling_face","sleeping","mask","face_with_thermometer","face_with_head_bandage","nauseated_face","face_vomiting","sneezing_face","hot_face","cold_face","woozy_face","dizzy_face","face_with_spiral_eyes","exploding_head","face_with_cowboy_hat","partying_face","disguised_face","sunglasses","nerd_face","face_with_monocle","confused","face_with_diagonal_mouth","worried","slightly_frowning_face","white_frowning_face","open_mouth","hushed","astonished","flushed","pleading_face","face_holding_back_tears","frowning","anguished","fearful","cold_sweat","disappointed_relieved","cry","sob","scream","confounded","persevere","disappointed","sweat","weary","tired_face","yawning_face","triumph","rage","angry","face_with_symbols_on_mouth","smiling_imp","imp","skull","skull_and_crossbones","hankey","clown_face","japanese_ogre","japanese_goblin","ghost","alien","space_invader","wave","raised_back_of_hand","raised_hand_with_fingers_splayed","hand","spock-hand","rightwards_hand","leftwards_hand","palm_down_hand","palm_up_hand","leftwards_pushing_hand","rightwards_pushing_hand","ok_hand","pinched_fingers","pinching_hand","v","crossed_fingers","hand_with_index_finger_and_thumb_crossed","i_love_you_hand_sign","the_horns","call_me_hand","point_left","point_right","point_up_2","middle_finger","point_down","point_up","index_pointing_at_the_viewer","+1","-1","fist","facepunch","left-facing_fist","right-facing_fist","clap","raised_hands","heart_hands","open_hands","palms_up_together","handshake","pray","writing_hand","nail_care","selfie","muscle","mechanical_arm","mechanical_leg","leg","foot","ear","ear_with_hearing_aid","nose","brain","anatomical_heart","lungs","tooth","bone","eyes","eye","tongue","lips","biting_lip","baby","child","boy","girl","adult","person_with_blond_hair","man","bearded_person","man_with_beard","woman_with_beard","red_haired_man","curly_haired_man","white_haired_man","bald_man","woman","red_haired_woman","red_haired_person","curly_haired_woman","curly_haired_person","white_haired_woman","white_haired_person","bald_woman","bald_person","blond-haired-woman","blond-haired-man","older_adult","older_man","older_woman","person_frowning","man-frowning","woman-frowning","person_with_pouting_face","man-pouting","woman-pouting","no_good","man-gesturing-no","woman-gesturing-no","ok_woman","man-gesturing-ok","woman-gesturing-ok","information_desk_person","man-tipping-hand","woman-tipping-hand","raising_hand","man-raising-hand","woman-raising-hand","deaf_person","deaf_man","deaf_woman","bow","man-bowing","woman-bowing","face_palm","man-facepalming","woman-facepalming","shrug","man-shrugging","woman-shrugging","health_worker","male-doctor","female-doctor","student","male-student","female-student","teacher","male-teacher","female-teacher","judge","male-judge","female-judge","farmer","male-farmer","female-farmer","cook","male-cook","female-cook","mechanic","male-mechanic","female-mechanic","factory_worker","male-factory-worker","female-factory-worker","office_worker","male-office-worker","female-office-worker","scientist","male-scientist","female-scientist","technologist","male-technologist","female-technologist","singer","male-singer","female-singer","artist","male-artist","female-artist","pilot","male-pilot","female-pilot","astronaut","male-astronaut","female-astronaut","firefighter","male-firefighter","female-firefighter","cop","male-police-officer","female-police-officer","sleuth_or_spy","male-detective","female-detective","guardsman","male-guard","female-guard","ninja","construction_worker","male-construction-worker","female-construction-worker","person_with_crown","prince","princess","man_with_turban","man-wearing-turban","woman-wearing-turban","man_with_gua_pi_mao","person_with_headscarf","person_in_tuxedo","man_in_tuxedo","woman_in_tuxedo","bride_with_veil","man_with_veil","woman_with_veil","pregnant_woman","pregnant_man","pregnant_person","breast-feeding","woman_feeding_baby","man_feeding_baby","person_feeding_baby","angel","santa","mrs_claus","mx_claus","superhero","male_superhero","female_superhero","supervillain","male_supervillain","female_supervillain","mage","male_mage","female_mage","fairy","male_fairy","female_fairy","vampire","male_vampire","female_vampire","merperson","merman","mermaid","elf","male_elf","female_elf","genie","male_genie","female_genie","zombie","male_zombie","female_zombie","troll","massage","man-getting-massage","woman-getting-massage","haircut","man-getting-haircut","woman-getting-haircut","walking","man-walking","woman-walking","standing_person","man_standing","woman_standing","kneeling_person","man_kneeling","woman_kneeling","person_with_probing_cane","man_with_probing_cane","woman_with_probing_cane","person_in_motorized_wheelchair","man_in_motorized_wheelchair","woman_in_motorized_wheelchair","person_in_manual_wheelchair","man_in_manual_wheelchair","woman_in_manual_wheelchair","runner","man-running","woman-running","dancer","man_dancing","man_in_business_suit_levitating","dancers","men-with-bunny-ears-partying","women-with-bunny-ears-partying","person_in_steamy_room","man_in_steamy_room","woman_in_steamy_room","person_climbing","man_climbing","woman_climbing","fencer","horse_racing","skier","snowboarder","golfer","man-golfing","woman-golfing","surfer","man-surfing","woman-surfing","rowboat","man-rowing-boat","woman-rowing-boat","swimmer","man-swimming","woman-swimming","person_with_ball","man-bouncing-ball","woman-bouncing-ball","weight_lifter","man-lifting-weights","woman-lifting-weights","bicyclist","man-biking","woman-biking","mountain_bicyclist","man-mountain-biking","woman-mountain-biking","person_doing_cartwheel","man-cartwheeling","woman-cartwheeling","wrestlers","man-wrestling","woman-wrestling","water_polo","man-playing-water-polo","woman-playing-water-polo","handball","man-playing-handball","woman-playing-handball","juggling","man-juggling","woman-juggling","person_in_lotus_position","man_in_lotus_position","woman_in_lotus_position","bath","sleeping_accommodation","people_holding_hands","two_women_holding_hands","man_and_woman_holding_hands","two_men_holding_hands","couplekiss","woman-kiss-man","man-kiss-man","woman-kiss-woman","couple_with_heart","woman-heart-man","man-heart-man","woman-heart-woman","family","man-woman-boy","man-woman-girl","man-woman-girl-boy","man-woman-boy-boy","man-woman-girl-girl","man-man-boy","man-man-girl","man-man-girl-boy","man-man-boy-boy","man-man-girl-girl","woman-woman-boy","woman-woman-girl","woman-woman-girl-boy","woman-woman-boy-boy","woman-woman-girl-girl","man-boy","man-boy-boy","man-girl","man-girl-boy","man-girl-girl","woman-boy","woman-boy-boy","woman-girl","woman-girl-boy","woman-girl-girl","speaking_head_in_silhouette","bust_in_silhouette","busts_in_silhouette","people_hugging","footprints","robot_face","smiley_cat","smile_cat","joy_cat","heart_eyes_cat","smirk_cat","kissing_cat","scream_cat","crying_cat_face","pouting_cat","see_no_evil","hear_no_evil","speak_no_evil","love_letter","cupid","gift_heart","sparkling_heart","heartpulse","heartbeat","revolving_hearts","two_hearts","heart_decoration","heavy_heart_exclamation_mark_ornament","broken_heart","heart_on_fire","mending_heart","heart","pink_heart","orange_heart","yellow_heart","green_heart","blue_heart","light_blue_heart","purple_heart","brown_heart","black_heart","grey_heart","white_heart","kiss","100","anger","boom","dizzy","sweat_drops","dash","hole","speech_balloon","eye-in-speech-bubble","left_speech_bubble","right_anger_bubble","thought_balloon","zzz"]},{"id":"nature","emojis":["monkey_face","monkey","gorilla","orangutan","dog","dog2","guide_dog","service_dog","poodle","wolf","fox_face","raccoon","cat","cat2","black_cat","lion_face","tiger","tiger2","leopard","horse","moose","donkey","racehorse","unicorn_face","zebra_face","deer","bison","cow","ox","water_buffalo","cow2","pig","pig2","boar","pig_nose","ram","sheep","goat","dromedary_camel","camel","llama","giraffe_face","elephant","mammoth","rhinoceros","hippopotamus","mouse","mouse2","rat","hamster","rabbit","rabbit2","chipmunk","beaver","hedgehog","bat","bear","polar_bear","koala","panda_face","sloth","otter","skunk","kangaroo","badger","feet","turkey","chicken","rooster","hatching_chick","baby_chick","hatched_chick","bird","penguin","dove_of_peace","eagle","duck","swan","owl","dodo","feather","flamingo","peacock","parrot","wing","black_bird","goose","frog","crocodile","turtle","lizard","snake","dragon_face","dragon","sauropod","t-rex","whale","whale2","dolphin","seal","fish","tropical_fish","blowfish","shark","octopus","shell","coral","jellyfish","snail","butterfly","bug","ant","bee","beetle","ladybug","cricket","cockroach","spider","spider_web","scorpion","mosquito","fly","worm","microbe","bouquet","cherry_blossom","white_flower","lotus","rosette","rose","wilted_flower","hibiscus","sunflower","blossom","tulip","hyacinth","seedling","potted_plant","evergreen_tree","deciduous_tree","palm_tree","cactus","ear_of_rice","herb","shamrock","four_leaf_clover","maple_leaf","fallen_leaf","leaves","empty_nest","nest_with_eggs","mushroom"]},{"id":"foods","emojis":["grapes","melon","watermelon","tangerine","lemon","banana","pineapple","mango","apple","green_apple","pear","peach","cherries","strawberry","blueberries","kiwifruit","tomato","olive","coconut","avocado","eggplant","potato","carrot","corn","hot_pepper","bell_pepper","cucumber","leafy_green","broccoli","garlic","onion","peanuts","beans","chestnut","ginger_root","pea_pod","bread","croissant","baguette_bread","flatbread","pretzel","bagel","pancakes","waffle","cheese_wedge","meat_on_bone","poultry_leg","cut_of_meat","bacon","hamburger","fries","pizza","hotdog","sandwich","taco","burrito","tamale","stuffed_flatbread","falafel","egg","fried_egg","shallow_pan_of_food","stew","fondue","bowl_with_spoon","green_salad","popcorn","butter","salt","canned_food","bento","rice_cracker","rice_ball","rice","curry","ramen","spaghetti","sweet_potato","oden","sushi","fried_shrimp","fish_cake","moon_cake","dango","dumpling","fortune_cookie","takeout_box","crab","lobster","shrimp","squid","oyster","icecream","shaved_ice","ice_cream","doughnut","cookie","birthday","cake","cupcake","pie","chocolate_bar","candy","lollipop","custard","honey_pot","baby_bottle","glass_of_milk","coffee","teapot","tea","sake","champagne","wine_glass","cocktail","tropical_drink","beer","beers","clinking_glasses","tumbler_glass","pouring_liquid","cup_with_straw","bubble_tea","beverage_box","mate_drink","ice_cube","chopsticks","knife_fork_plate","fork_and_knife","spoon","hocho","jar","amphora"]},{"id":"activity","emojis":["jack_o_lantern","christmas_tree","fireworks","sparkler","firecracker","sparkles","balloon","tada","confetti_ball","tanabata_tree","bamboo","dolls","flags","wind_chime","rice_scene","red_envelope","ribbon","gift","reminder_ribbon","admission_tickets","ticket","medal","trophy","sports_medal","first_place_medal","second_place_medal","third_place_medal","soccer","baseball","softball","basketball","volleyball","football","rugby_football","tennis","flying_disc","bowling","cricket_bat_and_ball","field_hockey_stick_and_ball","ice_hockey_stick_and_puck","lacrosse","table_tennis_paddle_and_ball","badminton_racquet_and_shuttlecock","boxing_glove","martial_arts_uniform","goal_net","golf","ice_skate","fishing_pole_and_fish","diving_mask","running_shirt_with_sash","ski","sled","curling_stone","dart","yo-yo","kite","gun","8ball","crystal_ball","magic_wand","video_game","joystick","slot_machine","game_die","jigsaw","teddy_bear","pinata","mirror_ball","nesting_dolls","spades","hearts","diamonds","clubs","chess_pawn","black_joker","mahjong","flower_playing_cards","performing_arts","frame_with_picture","art","thread","sewing_needle","yarn","knot"]},{"id":"places","emojis":["earth_africa","earth_americas","earth_asia","globe_with_meridians","world_map","japan","compass","snow_capped_mountain","mountain","volcano","mount_fuji","camping","beach_with_umbrella","desert","desert_island","national_park","stadium","classical_building","building_construction","bricks","rock","wood","hut","house_buildings","derelict_house_building","house","house_with_garden","office","post_office","european_post_office","hospital","bank","hotel","love_hotel","convenience_store","school","department_store","factory","japanese_castle","european_castle","wedding","tokyo_tower","statue_of_liberty","church","mosque","hindu_temple","synagogue","shinto_shrine","kaaba","fountain","tent","foggy","night_with_stars","cityscape","sunrise_over_mountains","sunrise","city_sunset","city_sunrise","bridge_at_night","hotsprings","carousel_horse","playground_slide","ferris_wheel","roller_coaster","barber","circus_tent","steam_locomotive","railway_car","bullettrain_side","bullettrain_front","train2","metro","light_rail","station","tram","monorail","mountain_railway","train","bus","oncoming_bus","trolleybus","minibus","ambulance","fire_engine","police_car","oncoming_police_car","taxi","oncoming_taxi","car","oncoming_automobile","blue_car","pickup_truck","truck","articulated_lorry","tractor","racing_car","racing_motorcycle","motor_scooter","manual_wheelchair","motorized_wheelchair","auto_rickshaw","bike","scooter","skateboard","roller_skate","busstop","motorway","railway_track","oil_drum","fuelpump","wheel","rotating_light","traffic_light","vertical_traffic_light","octagonal_sign","construction","anchor","ring_buoy","boat","canoe","speedboat","passenger_ship","ferry","motor_boat","ship","airplane","small_airplane","airplane_departure","airplane_arriving","parachute","seat","helicopter","suspension_railway","mountain_cableway","aerial_tramway","satellite","rocket","flying_saucer","bellhop_bell","luggage","hourglass","hourglass_flowing_sand","watch","alarm_clock","stopwatch","timer_clock","mantelpiece_clock","clock12","clock1230","clock1","clock130","clock2","clock230","clock3","clock330","clock4","clock430","clock5","clock530","clock6","clock630","clock7","clock730","clock8","clock830","clock9","clock930","clock10","clock1030","clock11","clock1130","new_moon","waxing_crescent_moon","first_quarter_moon","moon","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","crescent_moon","new_moon_with_face","first_quarter_moon_with_face","last_quarter_moon_with_face","thermometer","sunny","full_moon_with_face","sun_with_face","ringed_planet","star","star2","stars","milky_way","cloud","partly_sunny","thunder_cloud_and_rain","mostly_sunny","barely_sunny","partly_sunny_rain","rain_cloud","snow_cloud","lightning","tornado","fog","wind_blowing_face","cyclone","rainbow","closed_umbrella","umbrella","umbrella_with_rain_drops","umbrella_on_ground","zap","snowflake","snowman","snowman_without_snow","comet","fire","droplet","ocean"]},{"id":"objects","emojis":["eyeglasses","dark_sunglasses","goggles","lab_coat","safety_vest","necktie","shirt","jeans","scarf","gloves","coat","socks","dress","kimono","sari","one-piece_swimsuit","briefs","shorts","bikini","womans_clothes","folding_hand_fan","purse","handbag","pouch","shopping_bags","school_satchel","thong_sandal","mans_shoe","athletic_shoe","hiking_boot","womans_flat_shoe","high_heel","sandal","ballet_shoes","boot","hair_pick","crown","womans_hat","tophat","mortar_board","billed_cap","military_helmet","helmet_with_white_cross","prayer_beads","lipstick","ring","gem","mute","speaker","sound","loud_sound","loudspeaker","mega","postal_horn","bell","no_bell","musical_score","musical_note","notes","studio_microphone","level_slider","control_knobs","microphone","headphones","radio","saxophone","accordion","guitar","musical_keyboard","trumpet","violin","banjo","drum_with_drumsticks","long_drum","maracas","flute","iphone","calling","phone","telephone_receiver","pager","fax","battery","low_battery","electric_plug","computer","desktop_computer","printer","keyboard","three_button_mouse","trackball","minidisc","floppy_disk","cd","dvd","abacus","movie_camera","film_frames","film_projector","clapper","tv","camera","camera_with_flash","video_camera","vhs","mag","mag_right","candle","bulb","flashlight","izakaya_lantern","diya_lamp","notebook_with_decorative_cover","closed_book","book","green_book","blue_book","orange_book","books","notebook","ledger","page_with_curl","scroll","page_facing_up","newspaper","rolled_up_newspaper","bookmark_tabs","bookmark","label","moneybag","coin","yen","dollar","euro","pound","money_with_wings","credit_card","receipt","chart","email","e-mail","incoming_envelope","envelope_with_arrow","outbox_tray","inbox_tray","package","mailbox","mailbox_closed","mailbox_with_mail","mailbox_with_no_mail","postbox","ballot_box_with_ballot","pencil2","black_nib","lower_left_fountain_pen","lower_left_ballpoint_pen","lower_left_paintbrush","lower_left_crayon","memo","briefcase","file_folder","open_file_folder","card_index_dividers","date","calendar","spiral_note_pad","spiral_calendar_pad","card_index","chart_with_upwards_trend","chart_with_downwards_trend","bar_chart","clipboard","pushpin","round_pushpin","paperclip","linked_paperclips","straight_ruler","triangular_ruler","scissors","card_file_box","file_cabinet","wastebasket","lock","unlock","lock_with_ink_pen","closed_lock_with_key","key","old_key","hammer","axe","pick","hammer_and_pick","hammer_and_wrench","dagger_knife","crossed_swords","bomb","boomerang","bow_and_arrow","shield","carpentry_saw","wrench","screwdriver","nut_and_bolt","gear","compression","scales","probing_cane","link","chains","hook","toolbox","magnet","ladder","alembic","test_tube","petri_dish","dna","microscope","telescope","satellite_antenna","syringe","drop_of_blood","pill","adhesive_bandage","crutch","stethoscope","x-ray","door","elevator","mirror","window","bed","couch_and_lamp","chair","toilet","plunger","shower","bathtub","mouse_trap","razor","lotion_bottle","safety_pin","broom","basket","roll_of_paper","bucket","soap","bubbles","toothbrush","sponge","fire_extinguisher","shopping_trolley","smoking","coffin","headstone","funeral_urn","nazar_amulet","hamsa","moyai","placard","identification_card"]},{"id":"symbols","emojis":["atm","put_litter_in_its_place","potable_water","wheelchair","mens","womens","restroom","baby_symbol","wc","passport_control","customs","baggage_claim","left_luggage","warning","children_crossing","no_entry","no_entry_sign","no_bicycles","no_smoking","do_not_litter","non-potable_water","no_pedestrians","no_mobile_phones","underage","radioactive_sign","biohazard_sign","arrow_up","arrow_upper_right","arrow_right","arrow_lower_right","arrow_down","arrow_lower_left","arrow_left","arrow_upper_left","arrow_up_down","left_right_arrow","leftwards_arrow_with_hook","arrow_right_hook","arrow_heading_up","arrow_heading_down","arrows_clockwise","arrows_counterclockwise","back","end","on","soon","top","place_of_worship","atom_symbol","om_symbol","star_of_david","wheel_of_dharma","yin_yang","latin_cross","orthodox_cross","star_and_crescent","peace_symbol","menorah_with_nine_branches","six_pointed_star","khanda","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","ophiuchus","twisted_rightwards_arrows","repeat","repeat_one","arrow_forward","fast_forward","black_right_pointing_double_triangle_with_vertical_bar","black_right_pointing_triangle_with_double_vertical_bar","arrow_backward","rewind","black_left_pointing_double_triangle_with_vertical_bar","arrow_up_small","arrow_double_up","arrow_down_small","arrow_double_down","double_vertical_bar","black_square_for_stop","black_circle_for_record","eject","cinema","low_brightness","high_brightness","signal_strength","wireless","vibration_mode","mobile_phone_off","female_sign","male_sign","transgender_symbol","heavy_multiplication_x","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","heavy_equals_sign","infinity","bangbang","interrobang","question","grey_question","grey_exclamation","exclamation","wavy_dash","currency_exchange","heavy_dollar_sign","medical_symbol","recycle","fleur_de_lis","trident","name_badge","beginner","o","white_check_mark","ballot_box_with_check","heavy_check_mark","x","negative_squared_cross_mark","curly_loop","loop","part_alternation_mark","eight_spoked_asterisk","eight_pointed_black_star","sparkle","copyright","registered","tm","hash","keycap_star","zero","one","two","three","four","five","six","seven","eight","nine","keycap_ten","capital_abcd","abcd","1234","symbols","abc","a","ab","b","cl","cool","free","information_source","id","m","new","ng","o2","ok","parking","sos","up","vs","koko","sa","u6708","u6709","u6307","ideograph_advantage","u5272","u7121","u7981","accept","u7533","u5408","u7a7a","congratulations","secret","u55b6","u6e80","red_circle","large_orange_circle","large_yellow_circle","large_green_circle","large_blue_circle","large_purple_circle","large_brown_circle","black_circle","white_circle","large_red_square","large_orange_square","large_yellow_square","large_green_square","large_blue_square","large_purple_square","large_brown_square","black_large_square","white_large_square","black_medium_square","white_medium_square","black_medium_small_square","white_medium_small_square","black_small_square","white_small_square","large_orange_diamond","large_blue_diamond","small_orange_diamond","small_blue_diamond","small_red_triangle","small_red_triangle_down","diamond_shape_with_a_dot_inside","radio_button","white_square_button","black_square_button"]},{"id":"flags","emojis":["checkered_flag","cn","crossed_flags","de","es","flag-ac","flag-ad","flag-ae","flag-af","flag-ag","flag-ai","flag-al","flag-am","flag-ao","flag-aq","flag-ar","flag-as","flag-at","flag-au","flag-aw","flag-ax","flag-az","flag-ba","flag-bb","flag-bd","flag-be","flag-bf","flag-bg","flag-bh","flag-bi","flag-bj","flag-bl","flag-bm","flag-bn","flag-bo","flag-bq","flag-br","flag-bs","flag-bt","flag-bv","flag-bw","flag-by","flag-bz","flag-ca","flag-cc","flag-cd","flag-cf","flag-cg","flag-ch","flag-ci","flag-ck","flag-cl","flag-cm","flag-co","flag-cp","flag-cr","flag-cu","flag-cv","flag-cw","flag-cx","flag-cy","flag-cz","flag-dg","flag-dj","flag-dk","flag-dm","flag-do","flag-dz","flag-ea","flag-ec","flag-ee","flag-eg","flag-eh","flag-england","flag-er","flag-et","flag-eu","flag-fi","flag-fj","flag-fk","flag-fm","flag-fo","flag-ga","flag-gd","flag-ge","flag-gf","flag-gg","flag-gh","flag-gi","flag-gl","flag-gm","flag-gn","flag-gp","flag-gq","flag-gr","flag-gs","flag-gt","flag-gu","flag-gw","flag-gy","flag-hk","flag-hm","flag-hn","flag-hr","flag-ht","flag-hu","flag-ic","flag-id","flag-ie","flag-il","flag-im","flag-in","flag-io","flag-iq","flag-ir","flag-is","flag-je","flag-jm","flag-jo","flag-ke","flag-kg","flag-kh","flag-ki","flag-km","flag-kn","flag-kp","flag-kw","flag-ky","flag-kz","flag-la","flag-lb","flag-lc","flag-li","flag-lk","flag-lr","flag-ls","flag-lt","flag-lu","flag-lv","flag-ly","flag-ma","flag-mc","flag-md","flag-me","flag-mf","flag-mg","flag-mh","flag-mk","flag-ml","flag-mm","flag-mn","flag-mo","flag-mp","flag-mq","flag-mr","flag-ms","flag-mt","flag-mu","flag-mv","flag-mw","flag-mx","flag-my","flag-mz","flag-na","flag-nc","flag-ne","flag-nf","flag-ng","flag-ni","flag-nl","flag-no","flag-np","flag-nr","flag-nu","flag-nz","flag-om","flag-pa","flag-pe","flag-pf","flag-pg","flag-ph","flag-pk","flag-pl","flag-pm","flag-pn","flag-pr","flag-ps","flag-pt","flag-pw","flag-py","flag-qa","flag-re","flag-ro","flag-rs","flag-rw","flag-sa","flag-sb","flag-sc","flag-scotland","flag-sd","flag-se","flag-sg","flag-sh","flag-si","flag-sj","flag-sk","flag-sl","flag-sm","flag-sn","flag-so","flag-sr","flag-ss","flag-st","flag-sv","flag-sx","flag-sy","flag-sz","flag-ta","flag-tc","flag-td","flag-tf","flag-tg","flag-th","flag-tj","flag-tk","flag-tl","flag-tm","flag-tn","flag-to","flag-tr","flag-tt","flag-tv","flag-tw","flag-tz","flag-ua","flag-ug","flag-um","flag-un","flag-uy","flag-uz","flag-va","flag-vc","flag-ve","flag-vg","flag-vi","flag-vn","flag-vu","flag-wales","flag-wf","flag-ws","flag-xk","flag-ye","flag-yt","flag-za","flag-zm","flag-zw","fr","gb","it","jp","kr","pirate_flag","rainbow-flag","ru","transgender_flag","triangular_flag_on_post","us","waving_black_flag","waving_white_flag"]}]'),hCe=JSON.parse(`{"100":{"id":"100","name":"Hundred Points","keywords":["100","score","perfect","numbers","century","exam","quiz","test","pass"],"skins":[{"unified":"1f4af","native":"💯"}],"version":1},"1234":{"id":"1234","name":"Input Numbers","keywords":["1234","blue","square","1","2","3","4"],"skins":[{"unified":"1f522","native":"🔢"}],"version":1},"grinning":{"id":"grinning","name":"Grinning Face","emoticons":[":D"],"keywords":["smile","happy","joy",":D","grin"],"skins":[{"unified":"1f600","native":"😀"}],"version":1},"smiley":{"id":"smiley","name":"Grinning Face with Big Eyes","emoticons":[":)","=)","=-)"],"keywords":["smiley","happy","joy","haha",":D",":)","smile","funny"],"skins":[{"unified":"1f603","native":"😃"}],"version":1},"smile":{"id":"smile","name":"Grinning Face with Smiling Eyes","emoticons":[":)","C:","c:",":D",":-D"],"keywords":["smile","happy","joy","funny","haha","laugh","like",":D",":)"],"skins":[{"unified":"1f604","native":"😄"}],"version":1},"grin":{"id":"grin","name":"Beaming Face with Smiling Eyes","keywords":["grin","happy","smile","joy","kawaii"],"skins":[{"unified":"1f601","native":"😁"}],"version":1},"laughing":{"id":"laughing","name":"Grinning Squinting Face","emoticons":[":>",":->"],"keywords":["laughing","satisfied","happy","joy","lol","haha","glad","XD","laugh"],"skins":[{"unified":"1f606","native":"😆"}],"version":1},"sweat_smile":{"id":"sweat_smile","name":"Grinning Face with Sweat","keywords":["smile","hot","happy","laugh","relief"],"skins":[{"unified":"1f605","native":"😅"}],"version":1},"rolling_on_the_floor_laughing":{"id":"rolling_on_the_floor_laughing","name":"Rolling on the Floor Laughing","keywords":["face","lol","haha","rofl"],"skins":[{"unified":"1f923","native":"🤣"}],"version":3},"joy":{"id":"joy","name":"Face with Tears of Joy","keywords":["cry","weep","happy","happytears","haha"],"skins":[{"unified":"1f602","native":"😂"}],"version":1},"slightly_smiling_face":{"id":"slightly_smiling_face","name":"Slightly Smiling Face","emoticons":[":)","(:",":-)"],"keywords":["smile"],"skins":[{"unified":"1f642","native":"🙂"}],"version":1},"upside_down_face":{"id":"upside_down_face","name":"Upside-Down Face","keywords":["upside","down","flipped","silly","smile"],"skins":[{"unified":"1f643","native":"🙃"}],"version":1},"melting_face":{"id":"melting_face","name":"Melting Face","keywords":["hot","heat"],"skins":[{"unified":"1fae0","native":"🫠"}],"version":14},"wink":{"id":"wink","name":"Winking Face","emoticons":[";)",";-)"],"keywords":["wink","happy","mischievous","secret",";)","smile","eye"],"skins":[{"unified":"1f609","native":"😉"}],"version":1},"blush":{"id":"blush","name":"Smiling Face with Smiling Eyes","emoticons":[":)"],"keywords":["blush","smile","happy","flushed","crush","embarrassed","shy","joy"],"skins":[{"unified":"1f60a","native":"😊"}],"version":1},"innocent":{"id":"innocent","name":"Smiling Face with Halo","keywords":["innocent","angel","heaven"],"skins":[{"unified":"1f607","native":"😇"}],"version":1},"smiling_face_with_3_hearts":{"id":"smiling_face_with_3_hearts","name":"Smiling Face with Hearts","keywords":["3","love","like","affection","valentines","infatuation","crush","adore"],"skins":[{"unified":"1f970","native":"🥰"}],"version":11},"heart_eyes":{"id":"heart_eyes","name":"Smiling Face with Heart-Eyes","keywords":["heart","eyes","love","like","affection","valentines","infatuation","crush"],"skins":[{"unified":"1f60d","native":"😍"}],"version":1},"star-struck":{"id":"star-struck","name":"Star-Struck","keywords":["star","struck","grinning","face","with","eyes","smile","starry"],"skins":[{"unified":"1f929","native":"🤩"}],"version":5},"kissing_heart":{"id":"kissing_heart","name":"Face Blowing a Kiss","emoticons":[":*",":-*"],"keywords":["kissing","heart","love","like","affection","valentines","infatuation"],"skins":[{"unified":"1f618","native":"😘"}],"version":1},"kissing":{"id":"kissing","name":"Kissing Face","keywords":["love","like","3","valentines","infatuation","kiss"],"skins":[{"unified":"1f617","native":"😗"}],"version":1},"relaxed":{"id":"relaxed","name":"Smiling Face","keywords":["relaxed","blush","massage","happiness"],"skins":[{"unified":"263a-fe0f","native":"☺️"}],"version":1},"kissing_closed_eyes":{"id":"kissing_closed_eyes","name":"Kissing Face with Closed Eyes","keywords":["love","like","affection","valentines","infatuation","kiss"],"skins":[{"unified":"1f61a","native":"😚"}],"version":1},"kissing_smiling_eyes":{"id":"kissing_smiling_eyes","name":"Kissing Face with Smiling Eyes","keywords":["affection","valentines","infatuation","kiss"],"skins":[{"unified":"1f619","native":"😙"}],"version":1},"smiling_face_with_tear":{"id":"smiling_face_with_tear","name":"Smiling Face with Tear","keywords":["sad","cry","pretend"],"skins":[{"unified":"1f972","native":"🥲"}],"version":13},"yum":{"id":"yum","name":"Face Savoring Food","keywords":["yum","happy","joy","tongue","smile","silly","yummy","nom","delicious","savouring"],"skins":[{"unified":"1f60b","native":"😋"}],"version":1},"stuck_out_tongue":{"id":"stuck_out_tongue","name":"Face with Tongue","emoticons":[":p",":-p",":P",":-P",":b",":-b"],"keywords":["stuck","out","prank","childish","playful","mischievous","smile"],"skins":[{"unified":"1f61b","native":"😛"}],"version":1},"stuck_out_tongue_winking_eye":{"id":"stuck_out_tongue_winking_eye","name":"Winking Face with Tongue","emoticons":[";p",";-p",";b",";-b",";P",";-P"],"keywords":["stuck","out","eye","prank","childish","playful","mischievous","smile","wink"],"skins":[{"unified":"1f61c","native":"😜"}],"version":1},"zany_face":{"id":"zany_face","name":"Zany Face","keywords":["grinning","with","one","large","and","small","eye","goofy","crazy"],"skins":[{"unified":"1f92a","native":"🤪"}],"version":5},"stuck_out_tongue_closed_eyes":{"id":"stuck_out_tongue_closed_eyes","name":"Squinting Face with Tongue","keywords":["stuck","out","closed","eyes","prank","playful","mischievous","smile"],"skins":[{"unified":"1f61d","native":"😝"}],"version":1},"money_mouth_face":{"id":"money_mouth_face","name":"Money-Mouth Face","keywords":["money","mouth","rich","dollar"],"skins":[{"unified":"1f911","native":"🤑"}],"version":1},"hugging_face":{"id":"hugging_face","name":"Hugging Face","keywords":["smile","hug"],"skins":[{"unified":"1f917","native":"🤗"}],"version":1},"face_with_hand_over_mouth":{"id":"face_with_hand_over_mouth","name":"Face with Hand over Mouth","keywords":["smiling","eyes","and","covering","whoops","shock","surprise"],"skins":[{"unified":"1f92d","native":"🤭"}],"version":5},"face_with_open_eyes_and_hand_over_mouth":{"id":"face_with_open_eyes_and_hand_over_mouth","name":"Face with Open Eyes and Hand over Mouth","keywords":["silence","secret","shock","surprise"],"skins":[{"unified":"1fae2","native":"🫢"}],"version":14},"face_with_peeking_eye":{"id":"face_with_peeking_eye","name":"Face with Peeking Eye","keywords":["scared","frightening","embarrassing","shy"],"skins":[{"unified":"1fae3","native":"🫣"}],"version":14},"shushing_face":{"id":"shushing_face","name":"Shushing Face","keywords":["with","finger","covering","closed","lips","quiet","shhh"],"skins":[{"unified":"1f92b","native":"🤫"}],"version":5},"thinking_face":{"id":"thinking_face","name":"Thinking Face","keywords":["hmmm","think","consider"],"skins":[{"unified":"1f914","native":"🤔"}],"version":1},"saluting_face":{"id":"saluting_face","name":"Saluting Face","keywords":["respect","salute"],"skins":[{"unified":"1fae1","native":"🫡"}],"version":14},"zipper_mouth_face":{"id":"zipper_mouth_face","name":"Zipper-Mouth Face","keywords":["zipper","mouth","sealed","secret"],"skins":[{"unified":"1f910","native":"🤐"}],"version":1},"face_with_raised_eyebrow":{"id":"face_with_raised_eyebrow","name":"Face with Raised Eyebrow","keywords":["one","distrust","scepticism","disapproval","disbelief","surprise"],"skins":[{"unified":"1f928","native":"🤨"}],"version":5},"neutral_face":{"id":"neutral_face","name":"Neutral Face","emoticons":[":|",":-|"],"keywords":["indifference","meh",":",""],"skins":[{"unified":"1f610","native":"😐"}],"version":1},"expressionless":{"id":"expressionless","name":"Expressionless Face","emoticons":["-_-"],"keywords":["indifferent","-","","meh","deadpan"],"skins":[{"unified":"1f611","native":"😑"}],"version":1},"no_mouth":{"id":"no_mouth","name":"Face Without Mouth","keywords":["no","hellokitty"],"skins":[{"unified":"1f636","native":"😶"}],"version":1},"dotted_line_face":{"id":"dotted_line_face","name":"Dotted Line Face","keywords":["invisible","lonely","isolation","depression"],"skins":[{"unified":"1fae5","native":"🫥"}],"version":14},"face_in_clouds":{"id":"face_in_clouds","name":"Face in Clouds","keywords":["shower","steam","dream"],"skins":[{"unified":"1f636-200d-1f32b-fe0f","native":"😶🌫️"}],"version":13.1},"smirk":{"id":"smirk","name":"Smirking Face","keywords":["smirk","smile","mean","prank","smug","sarcasm"],"skins":[{"unified":"1f60f","native":"😏"}],"version":1},"unamused":{"id":"unamused","name":"Unamused Face","emoticons":[":("],"keywords":["indifference","bored","straight","serious","sarcasm","unimpressed","skeptical","dubious","side","eye"],"skins":[{"unified":"1f612","native":"😒"}],"version":1},"face_with_rolling_eyes":{"id":"face_with_rolling_eyes","name":"Face with Rolling Eyes","keywords":["eyeroll","frustrated"],"skins":[{"unified":"1f644","native":"🙄"}],"version":1},"grimacing":{"id":"grimacing","name":"Grimacing Face","keywords":["grimace","teeth"],"skins":[{"unified":"1f62c","native":"😬"}],"version":1},"face_exhaling":{"id":"face_exhaling","name":"Face Exhaling","keywords":["relieve","relief","tired","sigh"],"skins":[{"unified":"1f62e-200d-1f4a8","native":"😮💨"}],"version":13.1},"lying_face":{"id":"lying_face","name":"Lying Face","keywords":["lie","pinocchio"],"skins":[{"unified":"1f925","native":"🤥"}],"version":3},"shaking_face":{"id":"shaking_face","name":"Shaking Face","keywords":["dizzy","shock","blurry","earthquake"],"skins":[{"unified":"1fae8","native":"🫨"}],"version":15},"relieved":{"id":"relieved","name":"Relieved Face","keywords":["relaxed","phew","massage","happiness"],"skins":[{"unified":"1f60c","native":"😌"}],"version":1},"pensive":{"id":"pensive","name":"Pensive Face","keywords":["sad","depressed","upset"],"skins":[{"unified":"1f614","native":"😔"}],"version":1},"sleepy":{"id":"sleepy","name":"Sleepy Face","keywords":["tired","rest","nap"],"skins":[{"unified":"1f62a","native":"😪"}],"version":1},"drooling_face":{"id":"drooling_face","name":"Drooling Face","keywords":[],"skins":[{"unified":"1f924","native":"🤤"}],"version":3},"sleeping":{"id":"sleeping","name":"Sleeping Face","keywords":["tired","sleepy","night","zzz"],"skins":[{"unified":"1f634","native":"😴"}],"version":1},"mask":{"id":"mask","name":"Face with Medical Mask","keywords":["sick","ill","disease","covid"],"skins":[{"unified":"1f637","native":"😷"}],"version":1},"face_with_thermometer":{"id":"face_with_thermometer","name":"Face with Thermometer","keywords":["sick","temperature","cold","fever","covid"],"skins":[{"unified":"1f912","native":"🤒"}],"version":1},"face_with_head_bandage":{"id":"face_with_head_bandage","name":"Face with Head-Bandage","keywords":["head","bandage","injured","clumsy","hurt"],"skins":[{"unified":"1f915","native":"🤕"}],"version":1},"nauseated_face":{"id":"nauseated_face","name":"Nauseated Face","keywords":["vomit","gross","green","sick","throw","up","ill"],"skins":[{"unified":"1f922","native":"🤢"}],"version":3},"face_vomiting":{"id":"face_vomiting","name":"Face Vomiting","keywords":["with","open","mouth","sick"],"skins":[{"unified":"1f92e","native":"🤮"}],"version":5},"sneezing_face":{"id":"sneezing_face","name":"Sneezing Face","keywords":["gesundheit","sneeze","sick","allergy"],"skins":[{"unified":"1f927","native":"🤧"}],"version":3},"hot_face":{"id":"hot_face","name":"Hot Face","keywords":["feverish","heat","red","sweating"],"skins":[{"unified":"1f975","native":"🥵"}],"version":11},"cold_face":{"id":"cold_face","name":"Cold Face","keywords":["blue","freezing","frozen","frostbite","icicles"],"skins":[{"unified":"1f976","native":"🥶"}],"version":11},"woozy_face":{"id":"woozy_face","name":"Woozy Face","keywords":["dizzy","intoxicated","tipsy","wavy"],"skins":[{"unified":"1f974","native":"🥴"}],"version":11},"dizzy_face":{"id":"dizzy_face","name":"Dizzy Face","keywords":["spent","unconscious","xox"],"skins":[{"unified":"1f635","native":"😵"}],"version":1},"face_with_spiral_eyes":{"id":"face_with_spiral_eyes","name":"Face with Spiral Eyes","keywords":["sick","ill","confused","nauseous","nausea"],"skins":[{"unified":"1f635-200d-1f4ab","native":"😵💫"}],"version":13.1},"exploding_head":{"id":"exploding_head","name":"Exploding Head","keywords":["shocked","face","with","mind","blown"],"skins":[{"unified":"1f92f","native":"🤯"}],"version":5},"face_with_cowboy_hat":{"id":"face_with_cowboy_hat","name":"Cowboy Hat Face","keywords":["with","cowgirl"],"skins":[{"unified":"1f920","native":"🤠"}],"version":3},"partying_face":{"id":"partying_face","name":"Partying Face","keywords":["celebration","woohoo"],"skins":[{"unified":"1f973","native":"🥳"}],"version":11},"disguised_face":{"id":"disguised_face","name":"Disguised Face","keywords":["pretent","brows","glasses","moustache"],"skins":[{"unified":"1f978","native":"🥸"}],"version":13},"sunglasses":{"id":"sunglasses","name":"Smiling Face with Sunglasses","emoticons":["8)"],"keywords":["cool","smile","summer","beach","sunglass"],"skins":[{"unified":"1f60e","native":"😎"}],"version":1},"nerd_face":{"id":"nerd_face","name":"Nerd Face","keywords":["nerdy","geek","dork"],"skins":[{"unified":"1f913","native":"🤓"}],"version":1},"face_with_monocle":{"id":"face_with_monocle","name":"Face with Monocle","keywords":["stuffy","wealthy"],"skins":[{"unified":"1f9d0","native":"🧐"}],"version":5},"confused":{"id":"confused","name":"Confused Face","emoticons":[":\\\\",":-\\\\",":/",":-/"],"keywords":["indifference","huh","weird","hmmm",":/"],"skins":[{"unified":"1f615","native":"😕"}],"version":1},"face_with_diagonal_mouth":{"id":"face_with_diagonal_mouth","name":"Face with Diagonal Mouth","keywords":["skeptic","confuse","frustrated","indifferent"],"skins":[{"unified":"1fae4","native":"🫤"}],"version":14},"worried":{"id":"worried","name":"Worried Face","keywords":["concern","nervous",":("],"skins":[{"unified":"1f61f","native":"😟"}],"version":1},"slightly_frowning_face":{"id":"slightly_frowning_face","name":"Slightly Frowning Face","keywords":["disappointed","sad","upset"],"skins":[{"unified":"1f641","native":"🙁"}],"version":1},"white_frowning_face":{"id":"white_frowning_face","name":"Frowning Face","keywords":["white","sad","upset","frown"],"skins":[{"unified":"2639-fe0f","native":"☹️"}],"version":1},"open_mouth":{"id":"open_mouth","name":"Face with Open Mouth","emoticons":[":o",":-o",":O",":-O"],"keywords":["surprise","impressed","wow","whoa",":O"],"skins":[{"unified":"1f62e","native":"😮"}],"version":1},"hushed":{"id":"hushed","name":"Hushed Face","keywords":["woo","shh"],"skins":[{"unified":"1f62f","native":"😯"}],"version":1},"astonished":{"id":"astonished","name":"Astonished Face","keywords":["xox","surprised","poisoned"],"skins":[{"unified":"1f632","native":"😲"}],"version":1},"flushed":{"id":"flushed","name":"Flushed Face","keywords":["blush","shy","flattered"],"skins":[{"unified":"1f633","native":"😳"}],"version":1},"pleading_face":{"id":"pleading_face","name":"Pleading Face","keywords":["begging","mercy","cry","tears","sad","grievance"],"skins":[{"unified":"1f97a","native":"🥺"}],"version":11},"face_holding_back_tears":{"id":"face_holding_back_tears","name":"Face Holding Back Tears","keywords":["touched","gratitude","cry"],"skins":[{"unified":"1f979","native":"🥹"}],"version":14},"frowning":{"id":"frowning","name":"Frowning Face with Open Mouth","keywords":["aw","what"],"skins":[{"unified":"1f626","native":"😦"}],"version":1},"anguished":{"id":"anguished","name":"Anguished Face","emoticons":["D:"],"keywords":["stunned","nervous"],"skins":[{"unified":"1f627","native":"😧"}],"version":1},"fearful":{"id":"fearful","name":"Fearful Face","keywords":["scared","terrified","nervous"],"skins":[{"unified":"1f628","native":"😨"}],"version":1},"cold_sweat":{"id":"cold_sweat","name":"Anxious Face with Sweat","keywords":["cold","nervous"],"skins":[{"unified":"1f630","native":"😰"}],"version":1},"disappointed_relieved":{"id":"disappointed_relieved","name":"Sad but Relieved Face","keywords":["disappointed","phew","sweat","nervous"],"skins":[{"unified":"1f625","native":"😥"}],"version":1},"cry":{"id":"cry","name":"Crying Face","emoticons":[":'("],"keywords":["cry","tears","sad","depressed","upset",":'("],"skins":[{"unified":"1f622","native":"😢"}],"version":1},"sob":{"id":"sob","name":"Loudly Crying Face","emoticons":[":'("],"keywords":["sob","cry","tears","sad","upset","depressed"],"skins":[{"unified":"1f62d","native":"😭"}],"version":1},"scream":{"id":"scream","name":"Face Screaming in Fear","keywords":["scream","munch","scared","omg"],"skins":[{"unified":"1f631","native":"😱"}],"version":1},"confounded":{"id":"confounded","name":"Confounded Face","keywords":["confused","sick","unwell","oops",":S"],"skins":[{"unified":"1f616","native":"😖"}],"version":1},"persevere":{"id":"persevere","name":"Persevering Face","keywords":["persevere","sick","no","upset","oops"],"skins":[{"unified":"1f623","native":"😣"}],"version":1},"disappointed":{"id":"disappointed","name":"Disappointed Face","emoticons":["):",":(",":-("],"keywords":["sad","upset","depressed",":("],"skins":[{"unified":"1f61e","native":"😞"}],"version":1},"sweat":{"id":"sweat","name":"Face with Cold Sweat","keywords":["downcast","hot","sad","tired","exercise"],"skins":[{"unified":"1f613","native":"😓"}],"version":1},"weary":{"id":"weary","name":"Weary Face","keywords":["tired","sleepy","sad","frustrated","upset"],"skins":[{"unified":"1f629","native":"😩"}],"version":1},"tired_face":{"id":"tired_face","name":"Tired Face","keywords":["sick","whine","upset","frustrated"],"skins":[{"unified":"1f62b","native":"😫"}],"version":1},"yawning_face":{"id":"yawning_face","name":"Yawning Face","keywords":["tired","sleepy"],"skins":[{"unified":"1f971","native":"🥱"}],"version":12},"triumph":{"id":"triumph","name":"Face with Look of Triumph","keywords":["steam","from","nose","gas","phew","proud","pride"],"skins":[{"unified":"1f624","native":"😤"}],"version":1},"rage":{"id":"rage","name":"Pouting Face","keywords":["rage","angry","mad","hate","despise"],"skins":[{"unified":"1f621","native":"😡"}],"version":1},"angry":{"id":"angry","name":"Angry Face","emoticons":[">:(",">:-("],"keywords":["mad","annoyed","frustrated"],"skins":[{"unified":"1f620","native":"😠"}],"version":1},"face_with_symbols_on_mouth":{"id":"face_with_symbols_on_mouth","name":"Face with Symbols on Mouth","keywords":["serious","covering","swearing","cursing","cussing","profanity","expletive"],"skins":[{"unified":"1f92c","native":"🤬"}],"version":5},"smiling_imp":{"id":"smiling_imp","name":"Smiling Face with Horns","keywords":["imp","devil"],"skins":[{"unified":"1f608","native":"😈"}],"version":1},"imp":{"id":"imp","name":"Imp","keywords":["angry","face","with","horns","devil"],"skins":[{"unified":"1f47f","native":"👿"}],"version":1},"skull":{"id":"skull","name":"Skull","keywords":["dead","skeleton","creepy","death"],"skins":[{"unified":"1f480","native":"💀"}],"version":1},"skull_and_crossbones":{"id":"skull_and_crossbones","name":"Skull and Crossbones","keywords":["poison","danger","deadly","scary","death","pirate","evil"],"skins":[{"unified":"2620-fe0f","native":"☠️"}],"version":1},"hankey":{"id":"hankey","name":"Pile of Poo","keywords":["hankey","poop","shit","shitface","fail","turd"],"skins":[{"unified":"1f4a9","native":"💩"}],"version":1},"clown_face":{"id":"clown_face","name":"Clown Face","keywords":[],"skins":[{"unified":"1f921","native":"🤡"}],"version":3},"japanese_ogre":{"id":"japanese_ogre","name":"Ogre","keywords":["japanese","monster","red","mask","halloween","scary","creepy","devil","demon"],"skins":[{"unified":"1f479","native":"👹"}],"version":1},"japanese_goblin":{"id":"japanese_goblin","name":"Goblin","keywords":["japanese","red","evil","mask","monster","scary","creepy"],"skins":[{"unified":"1f47a","native":"👺"}],"version":1},"ghost":{"id":"ghost","name":"Ghost","keywords":["halloween","spooky","scary"],"skins":[{"unified":"1f47b","native":"👻"}],"version":1},"alien":{"id":"alien","name":"Alien","keywords":["UFO","paul","weird","outer","space"],"skins":[{"unified":"1f47d","native":"👽"}],"version":1},"space_invader":{"id":"space_invader","name":"Alien Monster","keywords":["space","invader","game","arcade","play"],"skins":[{"unified":"1f47e","native":"👾"}],"version":1},"robot_face":{"id":"robot_face","name":"Robot","keywords":["face","computer","machine","bot"],"skins":[{"unified":"1f916","native":"🤖"}],"version":1},"smiley_cat":{"id":"smiley_cat","name":"Grinning Cat","keywords":["smiley","animal","cats","happy","smile"],"skins":[{"unified":"1f63a","native":"😺"}],"version":1},"smile_cat":{"id":"smile_cat","name":"Grinning Cat with Smiling Eyes","keywords":["smile","animal","cats"],"skins":[{"unified":"1f638","native":"😸"}],"version":1},"joy_cat":{"id":"joy_cat","name":"Cat with Tears of Joy","keywords":["animal","cats","haha","happy"],"skins":[{"unified":"1f639","native":"😹"}],"version":1},"heart_eyes_cat":{"id":"heart_eyes_cat","name":"Smiling Cat with Heart-Eyes","keywords":["heart","eyes","animal","love","like","affection","cats","valentines"],"skins":[{"unified":"1f63b","native":"😻"}],"version":1},"smirk_cat":{"id":"smirk_cat","name":"Cat with Wry Smile","keywords":["smirk","animal","cats"],"skins":[{"unified":"1f63c","native":"😼"}],"version":1},"kissing_cat":{"id":"kissing_cat","name":"Kissing Cat","keywords":["animal","cats","kiss"],"skins":[{"unified":"1f63d","native":"😽"}],"version":1},"scream_cat":{"id":"scream_cat","name":"Weary Cat","keywords":["scream","animal","cats","munch","scared"],"skins":[{"unified":"1f640","native":"🙀"}],"version":1},"crying_cat_face":{"id":"crying_cat_face","name":"Crying Cat","keywords":["face","animal","tears","weep","sad","cats","upset","cry"],"skins":[{"unified":"1f63f","native":"😿"}],"version":1},"pouting_cat":{"id":"pouting_cat","name":"Pouting Cat","keywords":["animal","cats"],"skins":[{"unified":"1f63e","native":"😾"}],"version":1},"see_no_evil":{"id":"see_no_evil","name":"See-No-Evil Monkey","keywords":["see","no","evil","animal","nature","haha"],"skins":[{"unified":"1f648","native":"🙈"}],"version":1},"hear_no_evil":{"id":"hear_no_evil","name":"Hear-No-Evil Monkey","keywords":["hear","no","evil","animal","nature"],"skins":[{"unified":"1f649","native":"🙉"}],"version":1},"speak_no_evil":{"id":"speak_no_evil","name":"Speak-No-Evil Monkey","keywords":["speak","no","evil","animal","nature","omg"],"skins":[{"unified":"1f64a","native":"🙊"}],"version":1},"love_letter":{"id":"love_letter","name":"Love Letter","keywords":["email","like","affection","envelope","valentines"],"skins":[{"unified":"1f48c","native":"💌"}],"version":1},"cupid":{"id":"cupid","name":"Heart with Arrow","keywords":["cupid","love","like","affection","valentines"],"skins":[{"unified":"1f498","native":"💘"}],"version":1},"gift_heart":{"id":"gift_heart","name":"Heart with Ribbon","keywords":["gift","love","valentines"],"skins":[{"unified":"1f49d","native":"💝"}],"version":1},"sparkling_heart":{"id":"sparkling_heart","name":"Sparkling Heart","keywords":["love","like","affection","valentines"],"skins":[{"unified":"1f496","native":"💖"}],"version":1},"heartpulse":{"id":"heartpulse","name":"Growing Heart","keywords":["heartpulse","like","love","affection","valentines","pink"],"skins":[{"unified":"1f497","native":"💗"}],"version":1},"heartbeat":{"id":"heartbeat","name":"Beating Heart","keywords":["heartbeat","love","like","affection","valentines","pink"],"skins":[{"unified":"1f493","native":"💓"}],"version":1},"revolving_hearts":{"id":"revolving_hearts","name":"Revolving Hearts","keywords":["love","like","affection","valentines"],"skins":[{"unified":"1f49e","native":"💞"}],"version":1},"two_hearts":{"id":"two_hearts","name":"Two Hearts","keywords":["love","like","affection","valentines","heart"],"skins":[{"unified":"1f495","native":"💕"}],"version":1},"heart_decoration":{"id":"heart_decoration","name":"Heart Decoration","keywords":["purple","square","love","like"],"skins":[{"unified":"1f49f","native":"💟"}],"version":1},"heavy_heart_exclamation_mark_ornament":{"id":"heavy_heart_exclamation_mark_ornament","name":"Heart Exclamation","keywords":["heavy","mark","ornament","decoration","love"],"skins":[{"unified":"2763-fe0f","native":"❣️"}],"version":1},"broken_heart":{"id":"broken_heart","name":"Broken Heart","emoticons":["</3"],"keywords":["sad","sorry","break","heartbreak"],"skins":[{"unified":"1f494","native":"💔"}],"version":1},"heart_on_fire":{"id":"heart_on_fire","name":"Heart on Fire","keywords":["passionate","enthusiastic"],"skins":[{"unified":"2764-fe0f-200d-1f525","native":"❤️🔥"}],"version":13.1},"mending_heart":{"id":"mending_heart","name":"Mending Heart","keywords":["broken","bandage","wounded"],"skins":[{"unified":"2764-fe0f-200d-1fa79","native":"❤️🩹"}],"version":13.1},"heart":{"id":"heart","name":"Red Heart","emoticons":["<3"],"keywords":["love","like","valentines"],"skins":[{"unified":"2764-fe0f","native":"❤️"}],"version":1},"pink_heart":{"id":"pink_heart","name":"Pink Heart","keywords":["valentines"],"skins":[{"unified":"1fa77","native":"🩷"}],"version":15},"orange_heart":{"id":"orange_heart","name":"Orange Heart","keywords":["love","like","affection","valentines"],"skins":[{"unified":"1f9e1","native":"🧡"}],"version":5},"yellow_heart":{"id":"yellow_heart","name":"Yellow Heart","emoticons":["<3"],"keywords":["love","like","affection","valentines"],"skins":[{"unified":"1f49b","native":"💛"}],"version":1},"green_heart":{"id":"green_heart","name":"Green Heart","emoticons":["<3"],"keywords":["love","like","affection","valentines"],"skins":[{"unified":"1f49a","native":"💚"}],"version":1},"blue_heart":{"id":"blue_heart","name":"Blue Heart","emoticons":["<3"],"keywords":["love","like","affection","valentines"],"skins":[{"unified":"1f499","native":"💙"}],"version":1},"light_blue_heart":{"id":"light_blue_heart","name":"Light Blue Heart","keywords":["ice","baby"],"skins":[{"unified":"1fa75","native":"🩵"}],"version":15},"purple_heart":{"id":"purple_heart","name":"Purple Heart","emoticons":["<3"],"keywords":["love","like","affection","valentines"],"skins":[{"unified":"1f49c","native":"💜"}],"version":1},"brown_heart":{"id":"brown_heart","name":"Brown Heart","keywords":["coffee"],"skins":[{"unified":"1f90e","native":"🤎"}],"version":12},"black_heart":{"id":"black_heart","name":"Black Heart","keywords":["evil"],"skins":[{"unified":"1f5a4","native":"🖤"}],"version":3},"grey_heart":{"id":"grey_heart","name":"Grey Heart","keywords":["silver","monochrome"],"skins":[{"unified":"1fa76","native":"🩶"}],"version":15},"white_heart":{"id":"white_heart","name":"White Heart","keywords":["pure"],"skins":[{"unified":"1f90d","native":"🤍"}],"version":12},"kiss":{"id":"kiss","name":"Kiss Mark","keywords":["face","lips","love","like","affection","valentines"],"skins":[{"unified":"1f48b","native":"💋"}],"version":1},"anger":{"id":"anger","name":"Anger Symbol","keywords":["angry","mad"],"skins":[{"unified":"1f4a2","native":"💢"}],"version":1},"boom":{"id":"boom","name":"Collision","keywords":["boom","bomb","explode","explosion","blown"],"skins":[{"unified":"1f4a5","native":"💥"}],"version":1},"dizzy":{"id":"dizzy","name":"Dizzy","keywords":["star","sparkle","shoot","magic"],"skins":[{"unified":"1f4ab","native":"💫"}],"version":1},"sweat_drops":{"id":"sweat_drops","name":"Sweat Droplets","keywords":["drops","water","drip","oops"],"skins":[{"unified":"1f4a6","native":"💦"}],"version":1},"dash":{"id":"dash","name":"Dash Symbol","keywords":["dashing","away","wind","air","fast","shoo","fart","smoke","puff"],"skins":[{"unified":"1f4a8","native":"💨"}],"version":1},"hole":{"id":"hole","name":"Hole","keywords":["embarrassing"],"skins":[{"unified":"1f573-fe0f","native":"🕳️"}],"version":1},"speech_balloon":{"id":"speech_balloon","name":"Speech Balloon","keywords":["bubble","words","message","talk","chatting"],"skins":[{"unified":"1f4ac","native":"💬"}],"version":1},"eye-in-speech-bubble":{"id":"eye-in-speech-bubble","name":"Eye in Speech Bubble","keywords":["in-speech-bubble","info"],"skins":[{"unified":"1f441-fe0f-200d-1f5e8-fe0f","native":"👁️🗨️"}],"version":2},"left_speech_bubble":{"id":"left_speech_bubble","name":"Left Speech Bubble","keywords":["words","message","talk","chatting"],"skins":[{"unified":"1f5e8-fe0f","native":"🗨️"}],"version":2},"right_anger_bubble":{"id":"right_anger_bubble","name":"Right Anger Bubble","keywords":["caption","speech","thinking","mad"],"skins":[{"unified":"1f5ef-fe0f","native":"🗯️"}],"version":1},"thought_balloon":{"id":"thought_balloon","name":"Thought Balloon","keywords":["bubble","cloud","speech","thinking","dream"],"skins":[{"unified":"1f4ad","native":"💭"}],"version":1},"zzz":{"id":"zzz","name":"Zzz","keywords":["sleepy","tired","dream"],"skins":[{"unified":"1f4a4","native":"💤"}],"version":1},"wave":{"id":"wave","name":"Waving Hand","keywords":["wave","hands","gesture","goodbye","solong","farewell","hello","hi","palm"],"skins":[{"unified":"1f44b","native":"👋"},{"unified":"1f44b-1f3fb","native":"👋🏻"},{"unified":"1f44b-1f3fc","native":"👋🏼"},{"unified":"1f44b-1f3fd","native":"👋🏽"},{"unified":"1f44b-1f3fe","native":"👋🏾"},{"unified":"1f44b-1f3ff","native":"👋🏿"}],"version":1},"raised_back_of_hand":{"id":"raised_back_of_hand","name":"Raised Back of Hand","keywords":["fingers","backhand"],"skins":[{"unified":"1f91a","native":"🤚"},{"unified":"1f91a-1f3fb","native":"🤚🏻"},{"unified":"1f91a-1f3fc","native":"🤚🏼"},{"unified":"1f91a-1f3fd","native":"🤚🏽"},{"unified":"1f91a-1f3fe","native":"🤚🏾"},{"unified":"1f91a-1f3ff","native":"🤚🏿"}],"version":3},"raised_hand_with_fingers_splayed":{"id":"raised_hand_with_fingers_splayed","name":"Hand with Fingers Splayed","keywords":["raised","palm"],"skins":[{"unified":"1f590-fe0f","native":"🖐️"},{"unified":"1f590-1f3fb","native":"🖐🏻"},{"unified":"1f590-1f3fc","native":"🖐🏼"},{"unified":"1f590-1f3fd","native":"🖐🏽"},{"unified":"1f590-1f3fe","native":"🖐🏾"},{"unified":"1f590-1f3ff","native":"🖐🏿"}],"version":1},"hand":{"id":"hand","name":"Raised Hand","keywords":["fingers","stop","highfive","high","five","palm","ban"],"skins":[{"unified":"270b","native":"✋"},{"unified":"270b-1f3fb","native":"✋🏻"},{"unified":"270b-1f3fc","native":"✋🏼"},{"unified":"270b-1f3fd","native":"✋🏽"},{"unified":"270b-1f3fe","native":"✋🏾"},{"unified":"270b-1f3ff","native":"✋🏿"}],"version":1},"spock-hand":{"id":"spock-hand","name":"Vulcan Salute","keywords":["spock","hand","fingers","star","trek"],"skins":[{"unified":"1f596","native":"🖖"},{"unified":"1f596-1f3fb","native":"🖖🏻"},{"unified":"1f596-1f3fc","native":"🖖🏼"},{"unified":"1f596-1f3fd","native":"🖖🏽"},{"unified":"1f596-1f3fe","native":"🖖🏾"},{"unified":"1f596-1f3ff","native":"🖖🏿"}],"version":1},"rightwards_hand":{"id":"rightwards_hand","name":"Rightwards Hand","keywords":["palm","offer"],"skins":[{"unified":"1faf1","native":"🫱"},{"unified":"1faf1-1f3fb","native":"🫱🏻"},{"unified":"1faf1-1f3fc","native":"🫱🏼"},{"unified":"1faf1-1f3fd","native":"🫱🏽"},{"unified":"1faf1-1f3fe","native":"🫱🏾"},{"unified":"1faf1-1f3ff","native":"🫱🏿"}],"version":14},"leftwards_hand":{"id":"leftwards_hand","name":"Leftwards Hand","keywords":["palm","offer"],"skins":[{"unified":"1faf2","native":"🫲"},{"unified":"1faf2-1f3fb","native":"🫲🏻"},{"unified":"1faf2-1f3fc","native":"🫲🏼"},{"unified":"1faf2-1f3fd","native":"🫲🏽"},{"unified":"1faf2-1f3fe","native":"🫲🏾"},{"unified":"1faf2-1f3ff","native":"🫲🏿"}],"version":14},"palm_down_hand":{"id":"palm_down_hand","name":"Palm Down Hand","keywords":["drop"],"skins":[{"unified":"1faf3","native":"🫳"},{"unified":"1faf3-1f3fb","native":"🫳🏻"},{"unified":"1faf3-1f3fc","native":"🫳🏼"},{"unified":"1faf3-1f3fd","native":"🫳🏽"},{"unified":"1faf3-1f3fe","native":"🫳🏾"},{"unified":"1faf3-1f3ff","native":"🫳🏿"}],"version":14},"palm_up_hand":{"id":"palm_up_hand","name":"Palm Up Hand","keywords":["lift","offer","demand"],"skins":[{"unified":"1faf4","native":"🫴"},{"unified":"1faf4-1f3fb","native":"🫴🏻"},{"unified":"1faf4-1f3fc","native":"🫴🏼"},{"unified":"1faf4-1f3fd","native":"🫴🏽"},{"unified":"1faf4-1f3fe","native":"🫴🏾"},{"unified":"1faf4-1f3ff","native":"🫴🏿"}],"version":14},"leftwards_pushing_hand":{"id":"leftwards_pushing_hand","name":"Leftwards Pushing Hand","keywords":["highfive","high","five","pressing","stop"],"skins":[{"unified":"1faf7","native":"🫷"},{"unified":"1faf7-1f3fb","native":"🫷🏻"},{"unified":"1faf7-1f3fc","native":"🫷🏼"},{"unified":"1faf7-1f3fd","native":"🫷🏽"},{"unified":"1faf7-1f3fe","native":"🫷🏾"},{"unified":"1faf7-1f3ff","native":"🫷🏿"}],"version":15},"rightwards_pushing_hand":{"id":"rightwards_pushing_hand","name":"Rightwards Pushing Hand","keywords":["highfive","high","five","pressing","stop"],"skins":[{"unified":"1faf8","native":"🫸"},{"unified":"1faf8-1f3fb","native":"🫸🏻"},{"unified":"1faf8-1f3fc","native":"🫸🏼"},{"unified":"1faf8-1f3fd","native":"🫸🏽"},{"unified":"1faf8-1f3fe","native":"🫸🏾"},{"unified":"1faf8-1f3ff","native":"🫸🏿"}],"version":15},"ok_hand":{"id":"ok_hand","name":"Ok Hand","keywords":["fingers","limbs","perfect","okay"],"skins":[{"unified":"1f44c","native":"👌"},{"unified":"1f44c-1f3fb","native":"👌🏻"},{"unified":"1f44c-1f3fc","native":"👌🏼"},{"unified":"1f44c-1f3fd","native":"👌🏽"},{"unified":"1f44c-1f3fe","native":"👌🏾"},{"unified":"1f44c-1f3ff","native":"👌🏿"}],"version":1},"pinched_fingers":{"id":"pinched_fingers","name":"Pinched Fingers","keywords":["size","tiny","small"],"skins":[{"unified":"1f90c","native":"🤌"},{"unified":"1f90c-1f3fb","native":"🤌🏻"},{"unified":"1f90c-1f3fc","native":"🤌🏼"},{"unified":"1f90c-1f3fd","native":"🤌🏽"},{"unified":"1f90c-1f3fe","native":"🤌🏾"},{"unified":"1f90c-1f3ff","native":"🤌🏿"}],"version":13},"pinching_hand":{"id":"pinching_hand","name":"Pinching Hand","keywords":["tiny","small","size"],"skins":[{"unified":"1f90f","native":"🤏"},{"unified":"1f90f-1f3fb","native":"🤏🏻"},{"unified":"1f90f-1f3fc","native":"🤏🏼"},{"unified":"1f90f-1f3fd","native":"🤏🏽"},{"unified":"1f90f-1f3fe","native":"🤏🏾"},{"unified":"1f90f-1f3ff","native":"🤏🏿"}],"version":12},"v":{"id":"v","name":"Victory Hand","keywords":["v","fingers","ohyeah","peace","two"],"skins":[{"unified":"270c-fe0f","native":"✌️"},{"unified":"270c-1f3fb","native":"✌🏻"},{"unified":"270c-1f3fc","native":"✌🏼"},{"unified":"270c-1f3fd","native":"✌🏽"},{"unified":"270c-1f3fe","native":"✌🏾"},{"unified":"270c-1f3ff","native":"✌🏿"}],"version":1},"crossed_fingers":{"id":"crossed_fingers","name":"Crossed Fingers","keywords":["hand","with","index","and","middle","good","lucky"],"skins":[{"unified":"1f91e","native":"🤞"},{"unified":"1f91e-1f3fb","native":"🤞🏻"},{"unified":"1f91e-1f3fc","native":"🤞🏼"},{"unified":"1f91e-1f3fd","native":"🤞🏽"},{"unified":"1f91e-1f3fe","native":"🤞🏾"},{"unified":"1f91e-1f3ff","native":"🤞🏿"}],"version":3},"hand_with_index_finger_and_thumb_crossed":{"id":"hand_with_index_finger_and_thumb_crossed","name":"Hand with Index Finger and Thumb Crossed","keywords":["heart","love","money","expensive"],"skins":[{"unified":"1faf0","native":"🫰"},{"unified":"1faf0-1f3fb","native":"🫰🏻"},{"unified":"1faf0-1f3fc","native":"🫰🏼"},{"unified":"1faf0-1f3fd","native":"🫰🏽"},{"unified":"1faf0-1f3fe","native":"🫰🏾"},{"unified":"1faf0-1f3ff","native":"🫰🏿"}],"version":14},"i_love_you_hand_sign":{"id":"i_love_you_hand_sign","name":"Love-You Gesture","keywords":["i","love","you","hand","sign","fingers"],"skins":[{"unified":"1f91f","native":"🤟"},{"unified":"1f91f-1f3fb","native":"🤟🏻"},{"unified":"1f91f-1f3fc","native":"🤟🏼"},{"unified":"1f91f-1f3fd","native":"🤟🏽"},{"unified":"1f91f-1f3fe","native":"🤟🏾"},{"unified":"1f91f-1f3ff","native":"🤟🏿"}],"version":5},"the_horns":{"id":"the_horns","name":"Sign of the Horns","keywords":["hand","fingers","evil","eye","rock","on"],"skins":[{"unified":"1f918","native":"🤘"},{"unified":"1f918-1f3fb","native":"🤘🏻"},{"unified":"1f918-1f3fc","native":"🤘🏼"},{"unified":"1f918-1f3fd","native":"🤘🏽"},{"unified":"1f918-1f3fe","native":"🤘🏾"},{"unified":"1f918-1f3ff","native":"🤘🏿"}],"version":1},"call_me_hand":{"id":"call_me_hand","name":"Call Me Hand","keywords":["hands","gesture","shaka"],"skins":[{"unified":"1f919","native":"🤙"},{"unified":"1f919-1f3fb","native":"🤙🏻"},{"unified":"1f919-1f3fc","native":"🤙🏼"},{"unified":"1f919-1f3fd","native":"🤙🏽"},{"unified":"1f919-1f3fe","native":"🤙🏾"},{"unified":"1f919-1f3ff","native":"🤙🏿"}],"version":3},"point_left":{"id":"point_left","name":"Backhand Index Pointing Left","keywords":["point","direction","fingers","hand"],"skins":[{"unified":"1f448","native":"👈"},{"unified":"1f448-1f3fb","native":"👈🏻"},{"unified":"1f448-1f3fc","native":"👈🏼"},{"unified":"1f448-1f3fd","native":"👈🏽"},{"unified":"1f448-1f3fe","native":"👈🏾"},{"unified":"1f448-1f3ff","native":"👈🏿"}],"version":1},"point_right":{"id":"point_right","name":"Backhand Index Pointing Right","keywords":["point","fingers","hand","direction"],"skins":[{"unified":"1f449","native":"👉"},{"unified":"1f449-1f3fb","native":"👉🏻"},{"unified":"1f449-1f3fc","native":"👉🏼"},{"unified":"1f449-1f3fd","native":"👉🏽"},{"unified":"1f449-1f3fe","native":"👉🏾"},{"unified":"1f449-1f3ff","native":"👉🏿"}],"version":1},"point_up_2":{"id":"point_up_2","name":"Backhand Index Pointing Up","keywords":["point","2","fingers","hand","direction"],"skins":[{"unified":"1f446","native":"👆"},{"unified":"1f446-1f3fb","native":"👆🏻"},{"unified":"1f446-1f3fc","native":"👆🏼"},{"unified":"1f446-1f3fd","native":"👆🏽"},{"unified":"1f446-1f3fe","native":"👆🏾"},{"unified":"1f446-1f3ff","native":"👆🏿"}],"version":1},"middle_finger":{"id":"middle_finger","name":"Middle Finger","keywords":["reversed","hand","with","extended","fingers","rude","flipping"],"skins":[{"unified":"1f595","native":"🖕"},{"unified":"1f595-1f3fb","native":"🖕🏻"},{"unified":"1f595-1f3fc","native":"🖕🏼"},{"unified":"1f595-1f3fd","native":"🖕🏽"},{"unified":"1f595-1f3fe","native":"🖕🏾"},{"unified":"1f595-1f3ff","native":"🖕🏿"}],"version":1},"point_down":{"id":"point_down","name":"Backhand Index Pointing Down","keywords":["point","fingers","hand","direction"],"skins":[{"unified":"1f447","native":"👇"},{"unified":"1f447-1f3fb","native":"👇🏻"},{"unified":"1f447-1f3fc","native":"👇🏼"},{"unified":"1f447-1f3fd","native":"👇🏽"},{"unified":"1f447-1f3fe","native":"👇🏾"},{"unified":"1f447-1f3ff","native":"👇🏿"}],"version":1},"point_up":{"id":"point_up","name":"Index Pointing Up","keywords":["point","hand","fingers","direction"],"skins":[{"unified":"261d-fe0f","native":"☝️"},{"unified":"261d-1f3fb","native":"☝🏻"},{"unified":"261d-1f3fc","native":"☝🏼"},{"unified":"261d-1f3fd","native":"☝🏽"},{"unified":"261d-1f3fe","native":"☝🏾"},{"unified":"261d-1f3ff","native":"☝🏿"}],"version":1},"index_pointing_at_the_viewer":{"id":"index_pointing_at_the_viewer","name":"Index Pointing at the Viewer","keywords":["you","recruit"],"skins":[{"unified":"1faf5","native":"🫵"},{"unified":"1faf5-1f3fb","native":"🫵🏻"},{"unified":"1faf5-1f3fc","native":"🫵🏼"},{"unified":"1faf5-1f3fd","native":"🫵🏽"},{"unified":"1faf5-1f3fe","native":"🫵🏾"},{"unified":"1faf5-1f3ff","native":"🫵🏿"}],"version":14},"+1":{"id":"+1","name":"Thumbs Up","keywords":["+1","thumbsup","yes","awesome","good","agree","accept","cool","hand","like"],"skins":[{"unified":"1f44d","native":"👍"},{"unified":"1f44d-1f3fb","native":"👍🏻"},{"unified":"1f44d-1f3fc","native":"👍🏼"},{"unified":"1f44d-1f3fd","native":"👍🏽"},{"unified":"1f44d-1f3fe","native":"👍🏾"},{"unified":"1f44d-1f3ff","native":"👍🏿"}],"version":1},"-1":{"id":"-1","name":"Thumbs Down","keywords":["-1","thumbsdown","no","dislike","hand"],"skins":[{"unified":"1f44e","native":"👎"},{"unified":"1f44e-1f3fb","native":"👎🏻"},{"unified":"1f44e-1f3fc","native":"👎🏼"},{"unified":"1f44e-1f3fd","native":"👎🏽"},{"unified":"1f44e-1f3fe","native":"👎🏾"},{"unified":"1f44e-1f3ff","native":"👎🏿"}],"version":1},"fist":{"id":"fist","name":"Raised Fist","keywords":["fingers","hand","grasp"],"skins":[{"unified":"270a","native":"✊"},{"unified":"270a-1f3fb","native":"✊🏻"},{"unified":"270a-1f3fc","native":"✊🏼"},{"unified":"270a-1f3fd","native":"✊🏽"},{"unified":"270a-1f3fe","native":"✊🏾"},{"unified":"270a-1f3ff","native":"✊🏿"}],"version":1},"facepunch":{"id":"facepunch","name":"Oncoming Fist","keywords":["facepunch","punch","angry","violence","hit","attack","hand"],"skins":[{"unified":"1f44a","native":"👊"},{"unified":"1f44a-1f3fb","native":"👊🏻"},{"unified":"1f44a-1f3fc","native":"👊🏼"},{"unified":"1f44a-1f3fd","native":"👊🏽"},{"unified":"1f44a-1f3fe","native":"👊🏾"},{"unified":"1f44a-1f3ff","native":"👊🏿"}],"version":1},"left-facing_fist":{"id":"left-facing_fist","name":"Left-Facing Fist","keywords":["left","facing","hand","fistbump"],"skins":[{"unified":"1f91b","native":"🤛"},{"unified":"1f91b-1f3fb","native":"🤛🏻"},{"unified":"1f91b-1f3fc","native":"🤛🏼"},{"unified":"1f91b-1f3fd","native":"🤛🏽"},{"unified":"1f91b-1f3fe","native":"🤛🏾"},{"unified":"1f91b-1f3ff","native":"🤛🏿"}],"version":3},"right-facing_fist":{"id":"right-facing_fist","name":"Right-Facing Fist","keywords":["right","facing","hand","fistbump"],"skins":[{"unified":"1f91c","native":"🤜"},{"unified":"1f91c-1f3fb","native":"🤜🏻"},{"unified":"1f91c-1f3fc","native":"🤜🏼"},{"unified":"1f91c-1f3fd","native":"🤜🏽"},{"unified":"1f91c-1f3fe","native":"🤜🏾"},{"unified":"1f91c-1f3ff","native":"🤜🏿"}],"version":3},"clap":{"id":"clap","name":"Clapping Hands","keywords":["clap","praise","applause","congrats","yay"],"skins":[{"unified":"1f44f","native":"👏"},{"unified":"1f44f-1f3fb","native":"👏🏻"},{"unified":"1f44f-1f3fc","native":"👏🏼"},{"unified":"1f44f-1f3fd","native":"👏🏽"},{"unified":"1f44f-1f3fe","native":"👏🏾"},{"unified":"1f44f-1f3ff","native":"👏🏿"}],"version":1},"raised_hands":{"id":"raised_hands","name":"Raising Hands","keywords":["raised","gesture","hooray","yea","celebration"],"skins":[{"unified":"1f64c","native":"🙌"},{"unified":"1f64c-1f3fb","native":"🙌🏻"},{"unified":"1f64c-1f3fc","native":"🙌🏼"},{"unified":"1f64c-1f3fd","native":"🙌🏽"},{"unified":"1f64c-1f3fe","native":"🙌🏾"},{"unified":"1f64c-1f3ff","native":"🙌🏿"}],"version":1},"heart_hands":{"id":"heart_hands","name":"Heart Hands","keywords":["love","appreciation","support"],"skins":[{"unified":"1faf6","native":"🫶"},{"unified":"1faf6-1f3fb","native":"🫶🏻"},{"unified":"1faf6-1f3fc","native":"🫶🏼"},{"unified":"1faf6-1f3fd","native":"🫶🏽"},{"unified":"1faf6-1f3fe","native":"🫶🏾"},{"unified":"1faf6-1f3ff","native":"🫶🏿"}],"version":14},"open_hands":{"id":"open_hands","name":"Open Hands","keywords":["fingers","butterfly"],"skins":[{"unified":"1f450","native":"👐"},{"unified":"1f450-1f3fb","native":"👐🏻"},{"unified":"1f450-1f3fc","native":"👐🏼"},{"unified":"1f450-1f3fd","native":"👐🏽"},{"unified":"1f450-1f3fe","native":"👐🏾"},{"unified":"1f450-1f3ff","native":"👐🏿"}],"version":1},"palms_up_together":{"id":"palms_up_together","name":"Palms Up Together","keywords":["hands","gesture","cupped","prayer"],"skins":[{"unified":"1f932","native":"🤲"},{"unified":"1f932-1f3fb","native":"🤲🏻"},{"unified":"1f932-1f3fc","native":"🤲🏼"},{"unified":"1f932-1f3fd","native":"🤲🏽"},{"unified":"1f932-1f3fe","native":"🤲🏾"},{"unified":"1f932-1f3ff","native":"🤲🏿"}],"version":5},"handshake":{"id":"handshake","name":"Handshake","keywords":["agreement","shake"],"skins":[{"unified":"1f91d","native":"🤝"},{"unified":"1f91d-1f3fb","native":"🤝🏻"},{"unified":"1f91d-1f3fc","native":"🤝🏼"},{"unified":"1f91d-1f3fd","native":"🤝🏽"},{"unified":"1f91d-1f3fe","native":"🤝🏾"},{"unified":"1f91d-1f3ff","native":"🤝🏿"}],"version":3},"pray":{"id":"pray","name":"Folded Hands","keywords":["pray","please","hope","wish","namaste","highfive","high","five","thank","you","thanks","appreciate"],"skins":[{"unified":"1f64f","native":"🙏"},{"unified":"1f64f-1f3fb","native":"🙏🏻"},{"unified":"1f64f-1f3fc","native":"🙏🏼"},{"unified":"1f64f-1f3fd","native":"🙏🏽"},{"unified":"1f64f-1f3fe","native":"🙏🏾"},{"unified":"1f64f-1f3ff","native":"🙏🏿"}],"version":1},"writing_hand":{"id":"writing_hand","name":"Writing Hand","keywords":["lower","left","ballpoint","pen","stationery","write","compose"],"skins":[{"unified":"270d-fe0f","native":"✍️"},{"unified":"270d-1f3fb","native":"✍🏻"},{"unified":"270d-1f3fc","native":"✍🏼"},{"unified":"270d-1f3fd","native":"✍🏽"},{"unified":"270d-1f3fe","native":"✍🏾"},{"unified":"270d-1f3ff","native":"✍🏿"}],"version":1},"nail_care":{"id":"nail_care","name":"Nail Polish","keywords":["care","beauty","manicure","finger","fashion"],"skins":[{"unified":"1f485","native":"💅"},{"unified":"1f485-1f3fb","native":"💅🏻"},{"unified":"1f485-1f3fc","native":"💅🏼"},{"unified":"1f485-1f3fd","native":"💅🏽"},{"unified":"1f485-1f3fe","native":"💅🏾"},{"unified":"1f485-1f3ff","native":"💅🏿"}],"version":1},"selfie":{"id":"selfie","name":"Selfie","keywords":["camera","phone"],"skins":[{"unified":"1f933","native":"🤳"},{"unified":"1f933-1f3fb","native":"🤳🏻"},{"unified":"1f933-1f3fc","native":"🤳🏼"},{"unified":"1f933-1f3fd","native":"🤳🏽"},{"unified":"1f933-1f3fe","native":"🤳🏾"},{"unified":"1f933-1f3ff","native":"🤳🏿"}],"version":3},"muscle":{"id":"muscle","name":"Flexed Biceps","keywords":["muscle","arm","flex","hand","summer","strong"],"skins":[{"unified":"1f4aa","native":"💪"},{"unified":"1f4aa-1f3fb","native":"💪🏻"},{"unified":"1f4aa-1f3fc","native":"💪🏼"},{"unified":"1f4aa-1f3fd","native":"💪🏽"},{"unified":"1f4aa-1f3fe","native":"💪🏾"},{"unified":"1f4aa-1f3ff","native":"💪🏿"}],"version":1},"mechanical_arm":{"id":"mechanical_arm","name":"Mechanical Arm","keywords":["accessibility"],"skins":[{"unified":"1f9be","native":"🦾"}],"version":12},"mechanical_leg":{"id":"mechanical_leg","name":"Mechanical Leg","keywords":["accessibility"],"skins":[{"unified":"1f9bf","native":"🦿"}],"version":12},"leg":{"id":"leg","name":"Leg","keywords":["kick","limb"],"skins":[{"unified":"1f9b5","native":"🦵"},{"unified":"1f9b5-1f3fb","native":"🦵🏻"},{"unified":"1f9b5-1f3fc","native":"🦵🏼"},{"unified":"1f9b5-1f3fd","native":"🦵🏽"},{"unified":"1f9b5-1f3fe","native":"🦵🏾"},{"unified":"1f9b5-1f3ff","native":"🦵🏿"}],"version":11},"foot":{"id":"foot","name":"Foot","keywords":["kick","stomp"],"skins":[{"unified":"1f9b6","native":"🦶"},{"unified":"1f9b6-1f3fb","native":"🦶🏻"},{"unified":"1f9b6-1f3fc","native":"🦶🏼"},{"unified":"1f9b6-1f3fd","native":"🦶🏽"},{"unified":"1f9b6-1f3fe","native":"🦶🏾"},{"unified":"1f9b6-1f3ff","native":"🦶🏿"}],"version":11},"ear":{"id":"ear","name":"Ear","keywords":["face","hear","sound","listen"],"skins":[{"unified":"1f442","native":"👂"},{"unified":"1f442-1f3fb","native":"👂🏻"},{"unified":"1f442-1f3fc","native":"👂🏼"},{"unified":"1f442-1f3fd","native":"👂🏽"},{"unified":"1f442-1f3fe","native":"👂🏾"},{"unified":"1f442-1f3ff","native":"👂🏿"}],"version":1},"ear_with_hearing_aid":{"id":"ear_with_hearing_aid","name":"Ear with Hearing Aid","keywords":["accessibility"],"skins":[{"unified":"1f9bb","native":"🦻"},{"unified":"1f9bb-1f3fb","native":"🦻🏻"},{"unified":"1f9bb-1f3fc","native":"🦻🏼"},{"unified":"1f9bb-1f3fd","native":"🦻🏽"},{"unified":"1f9bb-1f3fe","native":"🦻🏾"},{"unified":"1f9bb-1f3ff","native":"🦻🏿"}],"version":12},"nose":{"id":"nose","name":"Nose","keywords":["smell","sniff"],"skins":[{"unified":"1f443","native":"👃"},{"unified":"1f443-1f3fb","native":"👃🏻"},{"unified":"1f443-1f3fc","native":"👃🏼"},{"unified":"1f443-1f3fd","native":"👃🏽"},{"unified":"1f443-1f3fe","native":"👃🏾"},{"unified":"1f443-1f3ff","native":"👃🏿"}],"version":1},"brain":{"id":"brain","name":"Brain","keywords":["smart","intelligent"],"skins":[{"unified":"1f9e0","native":"🧠"}],"version":5},"anatomical_heart":{"id":"anatomical_heart","name":"Anatomical Heart","keywords":["health","heartbeat"],"skins":[{"unified":"1fac0","native":"🫀"}],"version":13},"lungs":{"id":"lungs","name":"Lungs","keywords":["breathe"],"skins":[{"unified":"1fac1","native":"🫁"}],"version":13},"tooth":{"id":"tooth","name":"Tooth","keywords":["teeth","dentist"],"skins":[{"unified":"1f9b7","native":"🦷"}],"version":11},"bone":{"id":"bone","name":"Bone","keywords":["skeleton"],"skins":[{"unified":"1f9b4","native":"🦴"}],"version":11},"eyes":{"id":"eyes","name":"Eyes","keywords":["look","watch","stalk","peek","see"],"skins":[{"unified":"1f440","native":"👀"}],"version":1},"eye":{"id":"eye","name":"Eye","keywords":["face","look","see","watch","stare"],"skins":[{"unified":"1f441-fe0f","native":"👁️"}],"version":1},"tongue":{"id":"tongue","name":"Tongue","keywords":["mouth","playful"],"skins":[{"unified":"1f445","native":"👅"}],"version":1},"lips":{"id":"lips","name":"Mouth","keywords":["lips","kiss"],"skins":[{"unified":"1f444","native":"👄"}],"version":1},"biting_lip":{"id":"biting_lip","name":"Biting Lip","keywords":["flirt","sexy","pain","worry"],"skins":[{"unified":"1fae6","native":"🫦"}],"version":14},"baby":{"id":"baby","name":"Baby","keywords":["child","boy","girl","toddler"],"skins":[{"unified":"1f476","native":"👶"},{"unified":"1f476-1f3fb","native":"👶🏻"},{"unified":"1f476-1f3fc","native":"👶🏼"},{"unified":"1f476-1f3fd","native":"👶🏽"},{"unified":"1f476-1f3fe","native":"👶🏾"},{"unified":"1f476-1f3ff","native":"👶🏿"}],"version":1},"child":{"id":"child","name":"Child","keywords":["gender","neutral","young"],"skins":[{"unified":"1f9d2","native":"🧒"},{"unified":"1f9d2-1f3fb","native":"🧒🏻"},{"unified":"1f9d2-1f3fc","native":"🧒🏼"},{"unified":"1f9d2-1f3fd","native":"🧒🏽"},{"unified":"1f9d2-1f3fe","native":"🧒🏾"},{"unified":"1f9d2-1f3ff","native":"🧒🏿"}],"version":5},"boy":{"id":"boy","name":"Boy","keywords":["man","male","guy","teenager"],"skins":[{"unified":"1f466","native":"👦"},{"unified":"1f466-1f3fb","native":"👦🏻"},{"unified":"1f466-1f3fc","native":"👦🏼"},{"unified":"1f466-1f3fd","native":"👦🏽"},{"unified":"1f466-1f3fe","native":"👦🏾"},{"unified":"1f466-1f3ff","native":"👦🏿"}],"version":1},"girl":{"id":"girl","name":"Girl","keywords":["female","woman","teenager"],"skins":[{"unified":"1f467","native":"👧"},{"unified":"1f467-1f3fb","native":"👧🏻"},{"unified":"1f467-1f3fc","native":"👧🏼"},{"unified":"1f467-1f3fd","native":"👧🏽"},{"unified":"1f467-1f3fe","native":"👧🏾"},{"unified":"1f467-1f3ff","native":"👧🏿"}],"version":1},"adult":{"id":"adult","name":"Adult","keywords":["person","gender","neutral"],"skins":[{"unified":"1f9d1","native":"🧑"},{"unified":"1f9d1-1f3fb","native":"🧑🏻"},{"unified":"1f9d1-1f3fc","native":"🧑🏼"},{"unified":"1f9d1-1f3fd","native":"🧑🏽"},{"unified":"1f9d1-1f3fe","native":"🧑🏾"},{"unified":"1f9d1-1f3ff","native":"🧑🏿"}],"version":5},"person_with_blond_hair":{"id":"person_with_blond_hair","name":"Person Blond Hair","keywords":["with","hairstyle"],"skins":[{"unified":"1f471","native":"👱"},{"unified":"1f471-1f3fb","native":"👱🏻"},{"unified":"1f471-1f3fc","native":"👱🏼"},{"unified":"1f471-1f3fd","native":"👱🏽"},{"unified":"1f471-1f3fe","native":"👱🏾"},{"unified":"1f471-1f3ff","native":"👱🏿"}],"version":1},"man":{"id":"man","name":"Man","keywords":["mustache","father","dad","guy","classy","sir","moustache"],"skins":[{"unified":"1f468","native":"👨"},{"unified":"1f468-1f3fb","native":"👨🏻"},{"unified":"1f468-1f3fc","native":"👨🏼"},{"unified":"1f468-1f3fd","native":"👨🏽"},{"unified":"1f468-1f3fe","native":"👨🏾"},{"unified":"1f468-1f3ff","native":"👨🏿"}],"version":1},"bearded_person":{"id":"bearded_person","name":"Person Beard","keywords":["bearded","man","bewhiskered"],"skins":[{"unified":"1f9d4","native":"🧔"},{"unified":"1f9d4-1f3fb","native":"🧔🏻"},{"unified":"1f9d4-1f3fc","native":"🧔🏼"},{"unified":"1f9d4-1f3fd","native":"🧔🏽"},{"unified":"1f9d4-1f3fe","native":"🧔🏾"},{"unified":"1f9d4-1f3ff","native":"🧔🏿"}],"version":5},"man_with_beard":{"id":"man_with_beard","name":"Man: Beard","keywords":["man","with","facial","hair"],"skins":[{"unified":"1f9d4-200d-2642-fe0f","native":"🧔♂️"},{"unified":"1f9d4-1f3fb-200d-2642-fe0f","native":"🧔🏻♂️"},{"unified":"1f9d4-1f3fc-200d-2642-fe0f","native":"🧔🏼♂️"},{"unified":"1f9d4-1f3fd-200d-2642-fe0f","native":"🧔🏽♂️"},{"unified":"1f9d4-1f3fe-200d-2642-fe0f","native":"🧔🏾♂️"},{"unified":"1f9d4-1f3ff-200d-2642-fe0f","native":"🧔🏿♂️"}],"version":13.1},"woman_with_beard":{"id":"woman_with_beard","name":"Woman: Beard","keywords":["woman","with","facial","hair"],"skins":[{"unified":"1f9d4-200d-2640-fe0f","native":"🧔♀️"},{"unified":"1f9d4-1f3fb-200d-2640-fe0f","native":"🧔🏻♀️"},{"unified":"1f9d4-1f3fc-200d-2640-fe0f","native":"🧔🏼♀️"},{"unified":"1f9d4-1f3fd-200d-2640-fe0f","native":"🧔🏽♀️"},{"unified":"1f9d4-1f3fe-200d-2640-fe0f","native":"🧔🏾♀️"},{"unified":"1f9d4-1f3ff-200d-2640-fe0f","native":"🧔🏿♀️"}],"version":13.1},"red_haired_man":{"id":"red_haired_man","name":"Man: Red Hair","keywords":["haired","man","hairstyle"],"skins":[{"unified":"1f468-200d-1f9b0","native":"👨🦰"},{"unified":"1f468-1f3fb-200d-1f9b0","native":"👨🏻🦰"},{"unified":"1f468-1f3fc-200d-1f9b0","native":"👨🏼🦰"},{"unified":"1f468-1f3fd-200d-1f9b0","native":"👨🏽🦰"},{"unified":"1f468-1f3fe-200d-1f9b0","native":"👨🏾🦰"},{"unified":"1f468-1f3ff-200d-1f9b0","native":"👨🏿🦰"}],"version":11},"curly_haired_man":{"id":"curly_haired_man","name":"Man: Curly Hair","keywords":["haired","man","hairstyle"],"skins":[{"unified":"1f468-200d-1f9b1","native":"👨🦱"},{"unified":"1f468-1f3fb-200d-1f9b1","native":"👨🏻🦱"},{"unified":"1f468-1f3fc-200d-1f9b1","native":"👨🏼🦱"},{"unified":"1f468-1f3fd-200d-1f9b1","native":"👨🏽🦱"},{"unified":"1f468-1f3fe-200d-1f9b1","native":"👨🏾🦱"},{"unified":"1f468-1f3ff-200d-1f9b1","native":"👨🏿🦱"}],"version":11},"white_haired_man":{"id":"white_haired_man","name":"Man: White Hair","keywords":["haired","man","old","elder"],"skins":[{"unified":"1f468-200d-1f9b3","native":"👨🦳"},{"unified":"1f468-1f3fb-200d-1f9b3","native":"👨🏻🦳"},{"unified":"1f468-1f3fc-200d-1f9b3","native":"👨🏼🦳"},{"unified":"1f468-1f3fd-200d-1f9b3","native":"👨🏽🦳"},{"unified":"1f468-1f3fe-200d-1f9b3","native":"👨🏾🦳"},{"unified":"1f468-1f3ff-200d-1f9b3","native":"👨🏿🦳"}],"version":11},"bald_man":{"id":"bald_man","name":"Man: Bald","keywords":["man","hairless"],"skins":[{"unified":"1f468-200d-1f9b2","native":"👨🦲"},{"unified":"1f468-1f3fb-200d-1f9b2","native":"👨🏻🦲"},{"unified":"1f468-1f3fc-200d-1f9b2","native":"👨🏼🦲"},{"unified":"1f468-1f3fd-200d-1f9b2","native":"👨🏽🦲"},{"unified":"1f468-1f3fe-200d-1f9b2","native":"👨🏾🦲"},{"unified":"1f468-1f3ff-200d-1f9b2","native":"👨🏿🦲"}],"version":11},"woman":{"id":"woman","name":"Woman","keywords":["female","girls","lady"],"skins":[{"unified":"1f469","native":"👩"},{"unified":"1f469-1f3fb","native":"👩🏻"},{"unified":"1f469-1f3fc","native":"👩🏼"},{"unified":"1f469-1f3fd","native":"👩🏽"},{"unified":"1f469-1f3fe","native":"👩🏾"},{"unified":"1f469-1f3ff","native":"👩🏿"}],"version":1},"red_haired_woman":{"id":"red_haired_woman","name":"Woman: Red Hair","keywords":["haired","woman","hairstyle"],"skins":[{"unified":"1f469-200d-1f9b0","native":"👩🦰"},{"unified":"1f469-1f3fb-200d-1f9b0","native":"👩🏻🦰"},{"unified":"1f469-1f3fc-200d-1f9b0","native":"👩🏼🦰"},{"unified":"1f469-1f3fd-200d-1f9b0","native":"👩🏽🦰"},{"unified":"1f469-1f3fe-200d-1f9b0","native":"👩🏾🦰"},{"unified":"1f469-1f3ff-200d-1f9b0","native":"👩🏿🦰"}],"version":11},"red_haired_person":{"id":"red_haired_person","name":"Person: Red Hair","keywords":["haired","person","hairstyle"],"skins":[{"unified":"1f9d1-200d-1f9b0","native":"🧑🦰"},{"unified":"1f9d1-1f3fb-200d-1f9b0","native":"🧑🏻🦰"},{"unified":"1f9d1-1f3fc-200d-1f9b0","native":"🧑🏼🦰"},{"unified":"1f9d1-1f3fd-200d-1f9b0","native":"🧑🏽🦰"},{"unified":"1f9d1-1f3fe-200d-1f9b0","native":"🧑🏾🦰"},{"unified":"1f9d1-1f3ff-200d-1f9b0","native":"🧑🏿🦰"}],"version":12.1},"curly_haired_woman":{"id":"curly_haired_woman","name":"Woman: Curly Hair","keywords":["haired","woman","hairstyle"],"skins":[{"unified":"1f469-200d-1f9b1","native":"👩🦱"},{"unified":"1f469-1f3fb-200d-1f9b1","native":"👩🏻🦱"},{"unified":"1f469-1f3fc-200d-1f9b1","native":"👩🏼🦱"},{"unified":"1f469-1f3fd-200d-1f9b1","native":"👩🏽🦱"},{"unified":"1f469-1f3fe-200d-1f9b1","native":"👩🏾🦱"},{"unified":"1f469-1f3ff-200d-1f9b1","native":"👩🏿🦱"}],"version":11},"curly_haired_person":{"id":"curly_haired_person","name":"Person: Curly Hair","keywords":["haired","person","hairstyle"],"skins":[{"unified":"1f9d1-200d-1f9b1","native":"🧑🦱"},{"unified":"1f9d1-1f3fb-200d-1f9b1","native":"🧑🏻🦱"},{"unified":"1f9d1-1f3fc-200d-1f9b1","native":"🧑🏼🦱"},{"unified":"1f9d1-1f3fd-200d-1f9b1","native":"🧑🏽🦱"},{"unified":"1f9d1-1f3fe-200d-1f9b1","native":"🧑🏾🦱"},{"unified":"1f9d1-1f3ff-200d-1f9b1","native":"🧑🏿🦱"}],"version":12.1},"white_haired_woman":{"id":"white_haired_woman","name":"Woman: White Hair","keywords":["haired","woman","old","elder"],"skins":[{"unified":"1f469-200d-1f9b3","native":"👩🦳"},{"unified":"1f469-1f3fb-200d-1f9b3","native":"👩🏻🦳"},{"unified":"1f469-1f3fc-200d-1f9b3","native":"👩🏼🦳"},{"unified":"1f469-1f3fd-200d-1f9b3","native":"👩🏽🦳"},{"unified":"1f469-1f3fe-200d-1f9b3","native":"👩🏾🦳"},{"unified":"1f469-1f3ff-200d-1f9b3","native":"👩🏿🦳"}],"version":11},"white_haired_person":{"id":"white_haired_person","name":"Person: White Hair","keywords":["haired","person","elder","old"],"skins":[{"unified":"1f9d1-200d-1f9b3","native":"🧑🦳"},{"unified":"1f9d1-1f3fb-200d-1f9b3","native":"🧑🏻🦳"},{"unified":"1f9d1-1f3fc-200d-1f9b3","native":"🧑🏼🦳"},{"unified":"1f9d1-1f3fd-200d-1f9b3","native":"🧑🏽🦳"},{"unified":"1f9d1-1f3fe-200d-1f9b3","native":"🧑🏾🦳"},{"unified":"1f9d1-1f3ff-200d-1f9b3","native":"🧑🏿🦳"}],"version":12.1},"bald_woman":{"id":"bald_woman","name":"Woman: Bald","keywords":["woman","hairless"],"skins":[{"unified":"1f469-200d-1f9b2","native":"👩🦲"},{"unified":"1f469-1f3fb-200d-1f9b2","native":"👩🏻🦲"},{"unified":"1f469-1f3fc-200d-1f9b2","native":"👩🏼🦲"},{"unified":"1f469-1f3fd-200d-1f9b2","native":"👩🏽🦲"},{"unified":"1f469-1f3fe-200d-1f9b2","native":"👩🏾🦲"},{"unified":"1f469-1f3ff-200d-1f9b2","native":"👩🏿🦲"}],"version":11},"bald_person":{"id":"bald_person","name":"Person: Bald","keywords":["person","hairless"],"skins":[{"unified":"1f9d1-200d-1f9b2","native":"🧑🦲"},{"unified":"1f9d1-1f3fb-200d-1f9b2","native":"🧑🏻🦲"},{"unified":"1f9d1-1f3fc-200d-1f9b2","native":"🧑🏼🦲"},{"unified":"1f9d1-1f3fd-200d-1f9b2","native":"🧑🏽🦲"},{"unified":"1f9d1-1f3fe-200d-1f9b2","native":"🧑🏾🦲"},{"unified":"1f9d1-1f3ff-200d-1f9b2","native":"🧑🏿🦲"}],"version":12.1},"blond-haired-woman":{"id":"blond-haired-woman","name":"Woman: Blond Hair","keywords":["haired-woman","woman","female","girl","blonde","person"],"skins":[{"unified":"1f471-200d-2640-fe0f","native":"👱♀️"},{"unified":"1f471-1f3fb-200d-2640-fe0f","native":"👱🏻♀️"},{"unified":"1f471-1f3fc-200d-2640-fe0f","native":"👱🏼♀️"},{"unified":"1f471-1f3fd-200d-2640-fe0f","native":"👱🏽♀️"},{"unified":"1f471-1f3fe-200d-2640-fe0f","native":"👱🏾♀️"},{"unified":"1f471-1f3ff-200d-2640-fe0f","native":"👱🏿♀️"}],"version":4},"blond-haired-man":{"id":"blond-haired-man","name":"Man: Blond Hair","keywords":["haired-man","man","male","boy","blonde","guy","person"],"skins":[{"unified":"1f471-200d-2642-fe0f","native":"👱♂️"},{"unified":"1f471-1f3fb-200d-2642-fe0f","native":"👱🏻♂️"},{"unified":"1f471-1f3fc-200d-2642-fe0f","native":"👱🏼♂️"},{"unified":"1f471-1f3fd-200d-2642-fe0f","native":"👱🏽♂️"},{"unified":"1f471-1f3fe-200d-2642-fe0f","native":"👱🏾♂️"},{"unified":"1f471-1f3ff-200d-2642-fe0f","native":"👱🏿♂️"}],"version":4},"older_adult":{"id":"older_adult","name":"Older Adult","keywords":["person","human","elder","senior","gender","neutral"],"skins":[{"unified":"1f9d3","native":"🧓"},{"unified":"1f9d3-1f3fb","native":"🧓🏻"},{"unified":"1f9d3-1f3fc","native":"🧓🏼"},{"unified":"1f9d3-1f3fd","native":"🧓🏽"},{"unified":"1f9d3-1f3fe","native":"🧓🏾"},{"unified":"1f9d3-1f3ff","native":"🧓🏿"}],"version":5},"older_man":{"id":"older_man","name":"Old Man","keywords":["older","human","male","men","elder","senior"],"skins":[{"unified":"1f474","native":"👴"},{"unified":"1f474-1f3fb","native":"👴🏻"},{"unified":"1f474-1f3fc","native":"👴🏼"},{"unified":"1f474-1f3fd","native":"👴🏽"},{"unified":"1f474-1f3fe","native":"👴🏾"},{"unified":"1f474-1f3ff","native":"👴🏿"}],"version":1},"older_woman":{"id":"older_woman","name":"Old Woman","keywords":["older","human","female","women","lady","elder","senior"],"skins":[{"unified":"1f475","native":"👵"},{"unified":"1f475-1f3fb","native":"👵🏻"},{"unified":"1f475-1f3fc","native":"👵🏼"},{"unified":"1f475-1f3fd","native":"👵🏽"},{"unified":"1f475-1f3fe","native":"👵🏾"},{"unified":"1f475-1f3ff","native":"👵🏿"}],"version":1},"person_frowning":{"id":"person_frowning","name":"Person Frowning","keywords":["worried"],"skins":[{"unified":"1f64d","native":"🙍"},{"unified":"1f64d-1f3fb","native":"🙍🏻"},{"unified":"1f64d-1f3fc","native":"🙍🏼"},{"unified":"1f64d-1f3fd","native":"🙍🏽"},{"unified":"1f64d-1f3fe","native":"🙍🏾"},{"unified":"1f64d-1f3ff","native":"🙍🏿"}],"version":1},"man-frowning":{"id":"man-frowning","name":"Man Frowning","keywords":["male","boy","sad","depressed","discouraged","unhappy"],"skins":[{"unified":"1f64d-200d-2642-fe0f","native":"🙍♂️"},{"unified":"1f64d-1f3fb-200d-2642-fe0f","native":"🙍🏻♂️"},{"unified":"1f64d-1f3fc-200d-2642-fe0f","native":"🙍🏼♂️"},{"unified":"1f64d-1f3fd-200d-2642-fe0f","native":"🙍🏽♂️"},{"unified":"1f64d-1f3fe-200d-2642-fe0f","native":"🙍🏾♂️"},{"unified":"1f64d-1f3ff-200d-2642-fe0f","native":"🙍🏿♂️"}],"version":4},"woman-frowning":{"id":"woman-frowning","name":"Woman Frowning","keywords":["female","girl","sad","depressed","discouraged","unhappy"],"skins":[{"unified":"1f64d-200d-2640-fe0f","native":"🙍♀️"},{"unified":"1f64d-1f3fb-200d-2640-fe0f","native":"🙍🏻♀️"},{"unified":"1f64d-1f3fc-200d-2640-fe0f","native":"🙍🏼♀️"},{"unified":"1f64d-1f3fd-200d-2640-fe0f","native":"🙍🏽♀️"},{"unified":"1f64d-1f3fe-200d-2640-fe0f","native":"🙍🏾♀️"},{"unified":"1f64d-1f3ff-200d-2640-fe0f","native":"🙍🏿♀️"}],"version":4},"person_with_pouting_face":{"id":"person_with_pouting_face","name":"Person Pouting","keywords":["with","face","upset"],"skins":[{"unified":"1f64e","native":"🙎"},{"unified":"1f64e-1f3fb","native":"🙎🏻"},{"unified":"1f64e-1f3fc","native":"🙎🏼"},{"unified":"1f64e-1f3fd","native":"🙎🏽"},{"unified":"1f64e-1f3fe","native":"🙎🏾"},{"unified":"1f64e-1f3ff","native":"🙎🏿"}],"version":1},"man-pouting":{"id":"man-pouting","name":"Man Pouting","keywords":["male","boy"],"skins":[{"unified":"1f64e-200d-2642-fe0f","native":"🙎♂️"},{"unified":"1f64e-1f3fb-200d-2642-fe0f","native":"🙎🏻♂️"},{"unified":"1f64e-1f3fc-200d-2642-fe0f","native":"🙎🏼♂️"},{"unified":"1f64e-1f3fd-200d-2642-fe0f","native":"🙎🏽♂️"},{"unified":"1f64e-1f3fe-200d-2642-fe0f","native":"🙎🏾♂️"},{"unified":"1f64e-1f3ff-200d-2642-fe0f","native":"🙎🏿♂️"}],"version":4},"woman-pouting":{"id":"woman-pouting","name":"Woman Pouting","keywords":["female","girl"],"skins":[{"unified":"1f64e-200d-2640-fe0f","native":"🙎♀️"},{"unified":"1f64e-1f3fb-200d-2640-fe0f","native":"🙎🏻♀️"},{"unified":"1f64e-1f3fc-200d-2640-fe0f","native":"🙎🏼♀️"},{"unified":"1f64e-1f3fd-200d-2640-fe0f","native":"🙎🏽♀️"},{"unified":"1f64e-1f3fe-200d-2640-fe0f","native":"🙎🏾♀️"},{"unified":"1f64e-1f3ff-200d-2640-fe0f","native":"🙎🏿♀️"}],"version":4},"no_good":{"id":"no_good","name":"Person Gesturing No","keywords":["good","decline"],"skins":[{"unified":"1f645","native":"🙅"},{"unified":"1f645-1f3fb","native":"🙅🏻"},{"unified":"1f645-1f3fc","native":"🙅🏼"},{"unified":"1f645-1f3fd","native":"🙅🏽"},{"unified":"1f645-1f3fe","native":"🙅🏾"},{"unified":"1f645-1f3ff","native":"🙅🏿"}],"version":1},"man-gesturing-no":{"id":"man-gesturing-no","name":"Man Gesturing No","keywords":["gesturing-no","male","boy","nope"],"skins":[{"unified":"1f645-200d-2642-fe0f","native":"🙅♂️"},{"unified":"1f645-1f3fb-200d-2642-fe0f","native":"🙅🏻♂️"},{"unified":"1f645-1f3fc-200d-2642-fe0f","native":"🙅🏼♂️"},{"unified":"1f645-1f3fd-200d-2642-fe0f","native":"🙅🏽♂️"},{"unified":"1f645-1f3fe-200d-2642-fe0f","native":"🙅🏾♂️"},{"unified":"1f645-1f3ff-200d-2642-fe0f","native":"🙅🏿♂️"}],"version":4},"woman-gesturing-no":{"id":"woman-gesturing-no","name":"Woman Gesturing No","keywords":["gesturing-no","female","girl","nope"],"skins":[{"unified":"1f645-200d-2640-fe0f","native":"🙅♀️"},{"unified":"1f645-1f3fb-200d-2640-fe0f","native":"🙅🏻♀️"},{"unified":"1f645-1f3fc-200d-2640-fe0f","native":"🙅🏼♀️"},{"unified":"1f645-1f3fd-200d-2640-fe0f","native":"🙅🏽♀️"},{"unified":"1f645-1f3fe-200d-2640-fe0f","native":"🙅🏾♀️"},{"unified":"1f645-1f3ff-200d-2640-fe0f","native":"🙅🏿♀️"}],"version":4},"ok_woman":{"id":"ok_woman","name":"Person Gesturing Ok","keywords":["woman","agree"],"skins":[{"unified":"1f646","native":"🙆"},{"unified":"1f646-1f3fb","native":"🙆🏻"},{"unified":"1f646-1f3fc","native":"🙆🏼"},{"unified":"1f646-1f3fd","native":"🙆🏽"},{"unified":"1f646-1f3fe","native":"🙆🏾"},{"unified":"1f646-1f3ff","native":"🙆🏿"}],"version":1},"man-gesturing-ok":{"id":"man-gesturing-ok","name":"Man Gesturing Ok","keywords":["gesturing-ok","men","boy","male","blue","human"],"skins":[{"unified":"1f646-200d-2642-fe0f","native":"🙆♂️"},{"unified":"1f646-1f3fb-200d-2642-fe0f","native":"🙆🏻♂️"},{"unified":"1f646-1f3fc-200d-2642-fe0f","native":"🙆🏼♂️"},{"unified":"1f646-1f3fd-200d-2642-fe0f","native":"🙆🏽♂️"},{"unified":"1f646-1f3fe-200d-2642-fe0f","native":"🙆🏾♂️"},{"unified":"1f646-1f3ff-200d-2642-fe0f","native":"🙆🏿♂️"}],"version":4},"woman-gesturing-ok":{"id":"woman-gesturing-ok","name":"Woman Gesturing Ok","keywords":["gesturing-ok","women","girl","female","pink","human"],"skins":[{"unified":"1f646-200d-2640-fe0f","native":"🙆♀️"},{"unified":"1f646-1f3fb-200d-2640-fe0f","native":"🙆🏻♀️"},{"unified":"1f646-1f3fc-200d-2640-fe0f","native":"🙆🏼♀️"},{"unified":"1f646-1f3fd-200d-2640-fe0f","native":"🙆🏽♀️"},{"unified":"1f646-1f3fe-200d-2640-fe0f","native":"🙆🏾♀️"},{"unified":"1f646-1f3ff-200d-2640-fe0f","native":"🙆🏿♀️"}],"version":4},"information_desk_person":{"id":"information_desk_person","name":"Person Tipping Hand","keywords":["information","desk"],"skins":[{"unified":"1f481","native":"💁"},{"unified":"1f481-1f3fb","native":"💁🏻"},{"unified":"1f481-1f3fc","native":"💁🏼"},{"unified":"1f481-1f3fd","native":"💁🏽"},{"unified":"1f481-1f3fe","native":"💁🏾"},{"unified":"1f481-1f3ff","native":"💁🏿"}],"version":1},"man-tipping-hand":{"id":"man-tipping-hand","name":"Man Tipping Hand","keywords":["tipping-hand","male","boy","human","information"],"skins":[{"unified":"1f481-200d-2642-fe0f","native":"💁♂️"},{"unified":"1f481-1f3fb-200d-2642-fe0f","native":"💁🏻♂️"},{"unified":"1f481-1f3fc-200d-2642-fe0f","native":"💁🏼♂️"},{"unified":"1f481-1f3fd-200d-2642-fe0f","native":"💁🏽♂️"},{"unified":"1f481-1f3fe-200d-2642-fe0f","native":"💁🏾♂️"},{"unified":"1f481-1f3ff-200d-2642-fe0f","native":"💁🏿♂️"}],"version":4},"woman-tipping-hand":{"id":"woman-tipping-hand","name":"Woman Tipping Hand","keywords":["tipping-hand","female","girl","human","information"],"skins":[{"unified":"1f481-200d-2640-fe0f","native":"💁♀️"},{"unified":"1f481-1f3fb-200d-2640-fe0f","native":"💁🏻♀️"},{"unified":"1f481-1f3fc-200d-2640-fe0f","native":"💁🏼♀️"},{"unified":"1f481-1f3fd-200d-2640-fe0f","native":"💁🏽♀️"},{"unified":"1f481-1f3fe-200d-2640-fe0f","native":"💁🏾♀️"},{"unified":"1f481-1f3ff-200d-2640-fe0f","native":"💁🏿♀️"}],"version":4},"raising_hand":{"id":"raising_hand","name":"Person Raising Hand","keywords":["question"],"skins":[{"unified":"1f64b","native":"🙋"},{"unified":"1f64b-1f3fb","native":"🙋🏻"},{"unified":"1f64b-1f3fc","native":"🙋🏼"},{"unified":"1f64b-1f3fd","native":"🙋🏽"},{"unified":"1f64b-1f3fe","native":"🙋🏾"},{"unified":"1f64b-1f3ff","native":"🙋🏿"}],"version":1},"man-raising-hand":{"id":"man-raising-hand","name":"Man Raising Hand","keywords":["raising-hand","male","boy"],"skins":[{"unified":"1f64b-200d-2642-fe0f","native":"🙋♂️"},{"unified":"1f64b-1f3fb-200d-2642-fe0f","native":"🙋🏻♂️"},{"unified":"1f64b-1f3fc-200d-2642-fe0f","native":"🙋🏼♂️"},{"unified":"1f64b-1f3fd-200d-2642-fe0f","native":"🙋🏽♂️"},{"unified":"1f64b-1f3fe-200d-2642-fe0f","native":"🙋🏾♂️"},{"unified":"1f64b-1f3ff-200d-2642-fe0f","native":"🙋🏿♂️"}],"version":4},"woman-raising-hand":{"id":"woman-raising-hand","name":"Woman Raising Hand","keywords":["raising-hand","female","girl"],"skins":[{"unified":"1f64b-200d-2640-fe0f","native":"🙋♀️"},{"unified":"1f64b-1f3fb-200d-2640-fe0f","native":"🙋🏻♀️"},{"unified":"1f64b-1f3fc-200d-2640-fe0f","native":"🙋🏼♀️"},{"unified":"1f64b-1f3fd-200d-2640-fe0f","native":"🙋🏽♀️"},{"unified":"1f64b-1f3fe-200d-2640-fe0f","native":"🙋🏾♀️"},{"unified":"1f64b-1f3ff-200d-2640-fe0f","native":"🙋🏿♀️"}],"version":4},"deaf_person":{"id":"deaf_person","name":"Deaf Person","keywords":["accessibility"],"skins":[{"unified":"1f9cf","native":"🧏"},{"unified":"1f9cf-1f3fb","native":"🧏🏻"},{"unified":"1f9cf-1f3fc","native":"🧏🏼"},{"unified":"1f9cf-1f3fd","native":"🧏🏽"},{"unified":"1f9cf-1f3fe","native":"🧏🏾"},{"unified":"1f9cf-1f3ff","native":"🧏🏿"}],"version":12},"deaf_man":{"id":"deaf_man","name":"Deaf Man","keywords":["accessibility"],"skins":[{"unified":"1f9cf-200d-2642-fe0f","native":"🧏♂️"},{"unified":"1f9cf-1f3fb-200d-2642-fe0f","native":"🧏🏻♂️"},{"unified":"1f9cf-1f3fc-200d-2642-fe0f","native":"🧏🏼♂️"},{"unified":"1f9cf-1f3fd-200d-2642-fe0f","native":"🧏🏽♂️"},{"unified":"1f9cf-1f3fe-200d-2642-fe0f","native":"🧏🏾♂️"},{"unified":"1f9cf-1f3ff-200d-2642-fe0f","native":"🧏🏿♂️"}],"version":12},"deaf_woman":{"id":"deaf_woman","name":"Deaf Woman","keywords":["accessibility"],"skins":[{"unified":"1f9cf-200d-2640-fe0f","native":"🧏♀️"},{"unified":"1f9cf-1f3fb-200d-2640-fe0f","native":"🧏🏻♀️"},{"unified":"1f9cf-1f3fc-200d-2640-fe0f","native":"🧏🏼♀️"},{"unified":"1f9cf-1f3fd-200d-2640-fe0f","native":"🧏🏽♀️"},{"unified":"1f9cf-1f3fe-200d-2640-fe0f","native":"🧏🏾♀️"},{"unified":"1f9cf-1f3ff-200d-2640-fe0f","native":"🧏🏿♀️"}],"version":12},"bow":{"id":"bow","name":"Person Bowing","keywords":["bow","respectiful"],"skins":[{"unified":"1f647","native":"🙇"},{"unified":"1f647-1f3fb","native":"🙇🏻"},{"unified":"1f647-1f3fc","native":"🙇🏼"},{"unified":"1f647-1f3fd","native":"🙇🏽"},{"unified":"1f647-1f3fe","native":"🙇🏾"},{"unified":"1f647-1f3ff","native":"🙇🏿"}],"version":1},"man-bowing":{"id":"man-bowing","name":"Man Bowing","keywords":["male","boy"],"skins":[{"unified":"1f647-200d-2642-fe0f","native":"🙇♂️"},{"unified":"1f647-1f3fb-200d-2642-fe0f","native":"🙇🏻♂️"},{"unified":"1f647-1f3fc-200d-2642-fe0f","native":"🙇🏼♂️"},{"unified":"1f647-1f3fd-200d-2642-fe0f","native":"🙇🏽♂️"},{"unified":"1f647-1f3fe-200d-2642-fe0f","native":"🙇🏾♂️"},{"unified":"1f647-1f3ff-200d-2642-fe0f","native":"🙇🏿♂️"}],"version":4},"woman-bowing":{"id":"woman-bowing","name":"Woman Bowing","keywords":["female","girl"],"skins":[{"unified":"1f647-200d-2640-fe0f","native":"🙇♀️"},{"unified":"1f647-1f3fb-200d-2640-fe0f","native":"🙇🏻♀️"},{"unified":"1f647-1f3fc-200d-2640-fe0f","native":"🙇🏼♀️"},{"unified":"1f647-1f3fd-200d-2640-fe0f","native":"🙇🏽♀️"},{"unified":"1f647-1f3fe-200d-2640-fe0f","native":"🙇🏾♀️"},{"unified":"1f647-1f3ff-200d-2640-fe0f","native":"🙇🏿♀️"}],"version":4},"face_palm":{"id":"face_palm","name":"Face Palm","keywords":["person","facepalming","disappointed"],"skins":[{"unified":"1f926","native":"🤦"},{"unified":"1f926-1f3fb","native":"🤦🏻"},{"unified":"1f926-1f3fc","native":"🤦🏼"},{"unified":"1f926-1f3fd","native":"🤦🏽"},{"unified":"1f926-1f3fe","native":"🤦🏾"},{"unified":"1f926-1f3ff","native":"🤦🏿"}],"version":3},"man-facepalming":{"id":"man-facepalming","name":"Man Facepalming","keywords":["male","boy","disbelief"],"skins":[{"unified":"1f926-200d-2642-fe0f","native":"🤦♂️"},{"unified":"1f926-1f3fb-200d-2642-fe0f","native":"🤦🏻♂️"},{"unified":"1f926-1f3fc-200d-2642-fe0f","native":"🤦🏼♂️"},{"unified":"1f926-1f3fd-200d-2642-fe0f","native":"🤦🏽♂️"},{"unified":"1f926-1f3fe-200d-2642-fe0f","native":"🤦🏾♂️"},{"unified":"1f926-1f3ff-200d-2642-fe0f","native":"🤦🏿♂️"}],"version":4},"woman-facepalming":{"id":"woman-facepalming","name":"Woman Facepalming","keywords":["female","girl","disbelief"],"skins":[{"unified":"1f926-200d-2640-fe0f","native":"🤦♀️"},{"unified":"1f926-1f3fb-200d-2640-fe0f","native":"🤦🏻♀️"},{"unified":"1f926-1f3fc-200d-2640-fe0f","native":"🤦🏼♀️"},{"unified":"1f926-1f3fd-200d-2640-fe0f","native":"🤦🏽♀️"},{"unified":"1f926-1f3fe-200d-2640-fe0f","native":"🤦🏾♀️"},{"unified":"1f926-1f3ff-200d-2640-fe0f","native":"🤦🏿♀️"}],"version":4},"shrug":{"id":"shrug","name":"Shrug","keywords":["person","shrugging","regardless"],"skins":[{"unified":"1f937","native":"🤷"},{"unified":"1f937-1f3fb","native":"🤷🏻"},{"unified":"1f937-1f3fc","native":"🤷🏼"},{"unified":"1f937-1f3fd","native":"🤷🏽"},{"unified":"1f937-1f3fe","native":"🤷🏾"},{"unified":"1f937-1f3ff","native":"🤷🏿"}],"version":3},"man-shrugging":{"id":"man-shrugging","name":"Man Shrugging","keywords":["male","boy","confused","indifferent","doubt"],"skins":[{"unified":"1f937-200d-2642-fe0f","native":"🤷♂️"},{"unified":"1f937-1f3fb-200d-2642-fe0f","native":"🤷🏻♂️"},{"unified":"1f937-1f3fc-200d-2642-fe0f","native":"🤷🏼♂️"},{"unified":"1f937-1f3fd-200d-2642-fe0f","native":"🤷🏽♂️"},{"unified":"1f937-1f3fe-200d-2642-fe0f","native":"🤷🏾♂️"},{"unified":"1f937-1f3ff-200d-2642-fe0f","native":"🤷🏿♂️"}],"version":4},"woman-shrugging":{"id":"woman-shrugging","name":"Woman Shrugging","keywords":["female","girl","confused","indifferent","doubt"],"skins":[{"unified":"1f937-200d-2640-fe0f","native":"🤷♀️"},{"unified":"1f937-1f3fb-200d-2640-fe0f","native":"🤷🏻♀️"},{"unified":"1f937-1f3fc-200d-2640-fe0f","native":"🤷🏼♀️"},{"unified":"1f937-1f3fd-200d-2640-fe0f","native":"🤷🏽♀️"},{"unified":"1f937-1f3fe-200d-2640-fe0f","native":"🤷🏾♀️"},{"unified":"1f937-1f3ff-200d-2640-fe0f","native":"🤷🏿♀️"}],"version":4},"health_worker":{"id":"health_worker","name":"Health Worker","keywords":["hospital"],"skins":[{"unified":"1f9d1-200d-2695-fe0f","native":"🧑⚕️"},{"unified":"1f9d1-1f3fb-200d-2695-fe0f","native":"🧑🏻⚕️"},{"unified":"1f9d1-1f3fc-200d-2695-fe0f","native":"🧑🏼⚕️"},{"unified":"1f9d1-1f3fd-200d-2695-fe0f","native":"🧑🏽⚕️"},{"unified":"1f9d1-1f3fe-200d-2695-fe0f","native":"🧑🏾⚕️"},{"unified":"1f9d1-1f3ff-200d-2695-fe0f","native":"🧑🏿⚕️"}],"version":12.1},"male-doctor":{"id":"male-doctor","name":"Man Health Worker","keywords":["male","doctor","nurse","therapist","healthcare","human"],"skins":[{"unified":"1f468-200d-2695-fe0f","native":"👨⚕️"},{"unified":"1f468-1f3fb-200d-2695-fe0f","native":"👨🏻⚕️"},{"unified":"1f468-1f3fc-200d-2695-fe0f","native":"👨🏼⚕️"},{"unified":"1f468-1f3fd-200d-2695-fe0f","native":"👨🏽⚕️"},{"unified":"1f468-1f3fe-200d-2695-fe0f","native":"👨🏾⚕️"},{"unified":"1f468-1f3ff-200d-2695-fe0f","native":"👨🏿⚕️"}],"version":4},"female-doctor":{"id":"female-doctor","name":"Woman Health Worker","keywords":["female","doctor","nurse","therapist","healthcare","human"],"skins":[{"unified":"1f469-200d-2695-fe0f","native":"👩⚕️"},{"unified":"1f469-1f3fb-200d-2695-fe0f","native":"👩🏻⚕️"},{"unified":"1f469-1f3fc-200d-2695-fe0f","native":"👩🏼⚕️"},{"unified":"1f469-1f3fd-200d-2695-fe0f","native":"👩🏽⚕️"},{"unified":"1f469-1f3fe-200d-2695-fe0f","native":"👩🏾⚕️"},{"unified":"1f469-1f3ff-200d-2695-fe0f","native":"👩🏿⚕️"}],"version":4},"student":{"id":"student","name":"Student","keywords":["learn"],"skins":[{"unified":"1f9d1-200d-1f393","native":"🧑🎓"},{"unified":"1f9d1-1f3fb-200d-1f393","native":"🧑🏻🎓"},{"unified":"1f9d1-1f3fc-200d-1f393","native":"🧑🏼🎓"},{"unified":"1f9d1-1f3fd-200d-1f393","native":"🧑🏽🎓"},{"unified":"1f9d1-1f3fe-200d-1f393","native":"🧑🏾🎓"},{"unified":"1f9d1-1f3ff-200d-1f393","native":"🧑🏿🎓"}],"version":12.1},"male-student":{"id":"male-student","name":"Man Student","keywords":["male","graduate","human"],"skins":[{"unified":"1f468-200d-1f393","native":"👨🎓"},{"unified":"1f468-1f3fb-200d-1f393","native":"👨🏻🎓"},{"unified":"1f468-1f3fc-200d-1f393","native":"👨🏼🎓"},{"unified":"1f468-1f3fd-200d-1f393","native":"👨🏽🎓"},{"unified":"1f468-1f3fe-200d-1f393","native":"👨🏾🎓"},{"unified":"1f468-1f3ff-200d-1f393","native":"👨🏿🎓"}],"version":4},"female-student":{"id":"female-student","name":"Woman Student","keywords":["female","graduate","human"],"skins":[{"unified":"1f469-200d-1f393","native":"👩🎓"},{"unified":"1f469-1f3fb-200d-1f393","native":"👩🏻🎓"},{"unified":"1f469-1f3fc-200d-1f393","native":"👩🏼🎓"},{"unified":"1f469-1f3fd-200d-1f393","native":"👩🏽🎓"},{"unified":"1f469-1f3fe-200d-1f393","native":"👩🏾🎓"},{"unified":"1f469-1f3ff-200d-1f393","native":"👩🏿🎓"}],"version":4},"teacher":{"id":"teacher","name":"Teacher","keywords":["professor"],"skins":[{"unified":"1f9d1-200d-1f3eb","native":"🧑🏫"},{"unified":"1f9d1-1f3fb-200d-1f3eb","native":"🧑🏻🏫"},{"unified":"1f9d1-1f3fc-200d-1f3eb","native":"🧑🏼🏫"},{"unified":"1f9d1-1f3fd-200d-1f3eb","native":"🧑🏽🏫"},{"unified":"1f9d1-1f3fe-200d-1f3eb","native":"🧑🏾🏫"},{"unified":"1f9d1-1f3ff-200d-1f3eb","native":"🧑🏿🏫"}],"version":12.1},"male-teacher":{"id":"male-teacher","name":"Man Teacher","keywords":["male","instructor","professor","human"],"skins":[{"unified":"1f468-200d-1f3eb","native":"👨🏫"},{"unified":"1f468-1f3fb-200d-1f3eb","native":"👨🏻🏫"},{"unified":"1f468-1f3fc-200d-1f3eb","native":"👨🏼🏫"},{"unified":"1f468-1f3fd-200d-1f3eb","native":"👨🏽🏫"},{"unified":"1f468-1f3fe-200d-1f3eb","native":"👨🏾🏫"},{"unified":"1f468-1f3ff-200d-1f3eb","native":"👨🏿🏫"}],"version":4},"female-teacher":{"id":"female-teacher","name":"Woman Teacher","keywords":["female","instructor","professor","human"],"skins":[{"unified":"1f469-200d-1f3eb","native":"👩🏫"},{"unified":"1f469-1f3fb-200d-1f3eb","native":"👩🏻🏫"},{"unified":"1f469-1f3fc-200d-1f3eb","native":"👩🏼🏫"},{"unified":"1f469-1f3fd-200d-1f3eb","native":"👩🏽🏫"},{"unified":"1f469-1f3fe-200d-1f3eb","native":"👩🏾🏫"},{"unified":"1f469-1f3ff-200d-1f3eb","native":"👩🏿🏫"}],"version":4},"judge":{"id":"judge","name":"Judge","keywords":["law"],"skins":[{"unified":"1f9d1-200d-2696-fe0f","native":"🧑⚖️"},{"unified":"1f9d1-1f3fb-200d-2696-fe0f","native":"🧑🏻⚖️"},{"unified":"1f9d1-1f3fc-200d-2696-fe0f","native":"🧑🏼⚖️"},{"unified":"1f9d1-1f3fd-200d-2696-fe0f","native":"🧑🏽⚖️"},{"unified":"1f9d1-1f3fe-200d-2696-fe0f","native":"🧑🏾⚖️"},{"unified":"1f9d1-1f3ff-200d-2696-fe0f","native":"🧑🏿⚖️"}],"version":12.1},"male-judge":{"id":"male-judge","name":"Man Judge","keywords":["male","justice","court","human"],"skins":[{"unified":"1f468-200d-2696-fe0f","native":"👨⚖️"},{"unified":"1f468-1f3fb-200d-2696-fe0f","native":"👨🏻⚖️"},{"unified":"1f468-1f3fc-200d-2696-fe0f","native":"👨🏼⚖️"},{"unified":"1f468-1f3fd-200d-2696-fe0f","native":"👨🏽⚖️"},{"unified":"1f468-1f3fe-200d-2696-fe0f","native":"👨🏾⚖️"},{"unified":"1f468-1f3ff-200d-2696-fe0f","native":"👨🏿⚖️"}],"version":4},"female-judge":{"id":"female-judge","name":"Woman Judge","keywords":["female","justice","court","human"],"skins":[{"unified":"1f469-200d-2696-fe0f","native":"👩⚖️"},{"unified":"1f469-1f3fb-200d-2696-fe0f","native":"👩🏻⚖️"},{"unified":"1f469-1f3fc-200d-2696-fe0f","native":"👩🏼⚖️"},{"unified":"1f469-1f3fd-200d-2696-fe0f","native":"👩🏽⚖️"},{"unified":"1f469-1f3fe-200d-2696-fe0f","native":"👩🏾⚖️"},{"unified":"1f469-1f3ff-200d-2696-fe0f","native":"👩🏿⚖️"}],"version":4},"farmer":{"id":"farmer","name":"Farmer","keywords":["crops"],"skins":[{"unified":"1f9d1-200d-1f33e","native":"🧑🌾"},{"unified":"1f9d1-1f3fb-200d-1f33e","native":"🧑🏻🌾"},{"unified":"1f9d1-1f3fc-200d-1f33e","native":"🧑🏼🌾"},{"unified":"1f9d1-1f3fd-200d-1f33e","native":"🧑🏽🌾"},{"unified":"1f9d1-1f3fe-200d-1f33e","native":"🧑🏾🌾"},{"unified":"1f9d1-1f3ff-200d-1f33e","native":"🧑🏿🌾"}],"version":12.1},"male-farmer":{"id":"male-farmer","name":"Man Farmer","keywords":["male","rancher","gardener","human"],"skins":[{"unified":"1f468-200d-1f33e","native":"👨🌾"},{"unified":"1f468-1f3fb-200d-1f33e","native":"👨🏻🌾"},{"unified":"1f468-1f3fc-200d-1f33e","native":"👨🏼🌾"},{"unified":"1f468-1f3fd-200d-1f33e","native":"👨🏽🌾"},{"unified":"1f468-1f3fe-200d-1f33e","native":"👨🏾🌾"},{"unified":"1f468-1f3ff-200d-1f33e","native":"👨🏿🌾"}],"version":4},"female-farmer":{"id":"female-farmer","name":"Woman Farmer","keywords":["female","rancher","gardener","human"],"skins":[{"unified":"1f469-200d-1f33e","native":"👩🌾"},{"unified":"1f469-1f3fb-200d-1f33e","native":"👩🏻🌾"},{"unified":"1f469-1f3fc-200d-1f33e","native":"👩🏼🌾"},{"unified":"1f469-1f3fd-200d-1f33e","native":"👩🏽🌾"},{"unified":"1f469-1f3fe-200d-1f33e","native":"👩🏾🌾"},{"unified":"1f469-1f3ff-200d-1f33e","native":"👩🏿🌾"}],"version":4},"cook":{"id":"cook","name":"Cook","keywords":["food","kitchen","culinary"],"skins":[{"unified":"1f9d1-200d-1f373","native":"🧑🍳"},{"unified":"1f9d1-1f3fb-200d-1f373","native":"🧑🏻🍳"},{"unified":"1f9d1-1f3fc-200d-1f373","native":"🧑🏼🍳"},{"unified":"1f9d1-1f3fd-200d-1f373","native":"🧑🏽🍳"},{"unified":"1f9d1-1f3fe-200d-1f373","native":"🧑🏾🍳"},{"unified":"1f9d1-1f3ff-200d-1f373","native":"🧑🏿🍳"}],"version":12.1},"male-cook":{"id":"male-cook","name":"Man Cook","keywords":["male","chef","human"],"skins":[{"unified":"1f468-200d-1f373","native":"👨🍳"},{"unified":"1f468-1f3fb-200d-1f373","native":"👨🏻🍳"},{"unified":"1f468-1f3fc-200d-1f373","native":"👨🏼🍳"},{"unified":"1f468-1f3fd-200d-1f373","native":"👨🏽🍳"},{"unified":"1f468-1f3fe-200d-1f373","native":"👨🏾🍳"},{"unified":"1f468-1f3ff-200d-1f373","native":"👨🏿🍳"}],"version":4},"female-cook":{"id":"female-cook","name":"Woman Cook","keywords":["female","chef","human"],"skins":[{"unified":"1f469-200d-1f373","native":"👩🍳"},{"unified":"1f469-1f3fb-200d-1f373","native":"👩🏻🍳"},{"unified":"1f469-1f3fc-200d-1f373","native":"👩🏼🍳"},{"unified":"1f469-1f3fd-200d-1f373","native":"👩🏽🍳"},{"unified":"1f469-1f3fe-200d-1f373","native":"👩🏾🍳"},{"unified":"1f469-1f3ff-200d-1f373","native":"👩🏿🍳"}],"version":4},"mechanic":{"id":"mechanic","name":"Mechanic","keywords":["worker","technician"],"skins":[{"unified":"1f9d1-200d-1f527","native":"🧑🔧"},{"unified":"1f9d1-1f3fb-200d-1f527","native":"🧑🏻🔧"},{"unified":"1f9d1-1f3fc-200d-1f527","native":"🧑🏼🔧"},{"unified":"1f9d1-1f3fd-200d-1f527","native":"🧑🏽🔧"},{"unified":"1f9d1-1f3fe-200d-1f527","native":"🧑🏾🔧"},{"unified":"1f9d1-1f3ff-200d-1f527","native":"🧑🏿🔧"}],"version":12.1},"male-mechanic":{"id":"male-mechanic","name":"Man Mechanic","keywords":["male","plumber","human","wrench"],"skins":[{"unified":"1f468-200d-1f527","native":"👨🔧"},{"unified":"1f468-1f3fb-200d-1f527","native":"👨🏻🔧"},{"unified":"1f468-1f3fc-200d-1f527","native":"👨🏼🔧"},{"unified":"1f468-1f3fd-200d-1f527","native":"👨🏽🔧"},{"unified":"1f468-1f3fe-200d-1f527","native":"👨🏾🔧"},{"unified":"1f468-1f3ff-200d-1f527","native":"👨🏿🔧"}],"version":4},"female-mechanic":{"id":"female-mechanic","name":"Woman Mechanic","keywords":["female","plumber","human","wrench"],"skins":[{"unified":"1f469-200d-1f527","native":"👩🔧"},{"unified":"1f469-1f3fb-200d-1f527","native":"👩🏻🔧"},{"unified":"1f469-1f3fc-200d-1f527","native":"👩🏼🔧"},{"unified":"1f469-1f3fd-200d-1f527","native":"👩🏽🔧"},{"unified":"1f469-1f3fe-200d-1f527","native":"👩🏾🔧"},{"unified":"1f469-1f3ff-200d-1f527","native":"👩🏿🔧"}],"version":4},"factory_worker":{"id":"factory_worker","name":"Factory Worker","keywords":["labor"],"skins":[{"unified":"1f9d1-200d-1f3ed","native":"🧑🏭"},{"unified":"1f9d1-1f3fb-200d-1f3ed","native":"🧑🏻🏭"},{"unified":"1f9d1-1f3fc-200d-1f3ed","native":"🧑🏼🏭"},{"unified":"1f9d1-1f3fd-200d-1f3ed","native":"🧑🏽🏭"},{"unified":"1f9d1-1f3fe-200d-1f3ed","native":"🧑🏾🏭"},{"unified":"1f9d1-1f3ff-200d-1f3ed","native":"🧑🏿🏭"}],"version":12.1},"male-factory-worker":{"id":"male-factory-worker","name":"Man Factory Worker","keywords":["male","factory-worker","assembly","industrial","human"],"skins":[{"unified":"1f468-200d-1f3ed","native":"👨🏭"},{"unified":"1f468-1f3fb-200d-1f3ed","native":"👨🏻🏭"},{"unified":"1f468-1f3fc-200d-1f3ed","native":"👨🏼🏭"},{"unified":"1f468-1f3fd-200d-1f3ed","native":"👨🏽🏭"},{"unified":"1f468-1f3fe-200d-1f3ed","native":"👨🏾🏭"},{"unified":"1f468-1f3ff-200d-1f3ed","native":"👨🏿🏭"}],"version":4},"female-factory-worker":{"id":"female-factory-worker","name":"Woman Factory Worker","keywords":["female","factory-worker","assembly","industrial","human"],"skins":[{"unified":"1f469-200d-1f3ed","native":"👩🏭"},{"unified":"1f469-1f3fb-200d-1f3ed","native":"👩🏻🏭"},{"unified":"1f469-1f3fc-200d-1f3ed","native":"👩🏼🏭"},{"unified":"1f469-1f3fd-200d-1f3ed","native":"👩🏽🏭"},{"unified":"1f469-1f3fe-200d-1f3ed","native":"👩🏾🏭"},{"unified":"1f469-1f3ff-200d-1f3ed","native":"👩🏿🏭"}],"version":4},"office_worker":{"id":"office_worker","name":"Office Worker","keywords":["business"],"skins":[{"unified":"1f9d1-200d-1f4bc","native":"🧑💼"},{"unified":"1f9d1-1f3fb-200d-1f4bc","native":"🧑🏻💼"},{"unified":"1f9d1-1f3fc-200d-1f4bc","native":"🧑🏼💼"},{"unified":"1f9d1-1f3fd-200d-1f4bc","native":"🧑🏽💼"},{"unified":"1f9d1-1f3fe-200d-1f4bc","native":"🧑🏾💼"},{"unified":"1f9d1-1f3ff-200d-1f4bc","native":"🧑🏿💼"}],"version":12.1},"male-office-worker":{"id":"male-office-worker","name":"Man Office Worker","keywords":["male","office-worker","business","manager","human"],"skins":[{"unified":"1f468-200d-1f4bc","native":"👨💼"},{"unified":"1f468-1f3fb-200d-1f4bc","native":"👨🏻💼"},{"unified":"1f468-1f3fc-200d-1f4bc","native":"👨🏼💼"},{"unified":"1f468-1f3fd-200d-1f4bc","native":"👨🏽💼"},{"unified":"1f468-1f3fe-200d-1f4bc","native":"👨🏾💼"},{"unified":"1f468-1f3ff-200d-1f4bc","native":"👨🏿💼"}],"version":4},"female-office-worker":{"id":"female-office-worker","name":"Woman Office Worker","keywords":["female","office-worker","business","manager","human"],"skins":[{"unified":"1f469-200d-1f4bc","native":"👩💼"},{"unified":"1f469-1f3fb-200d-1f4bc","native":"👩🏻💼"},{"unified":"1f469-1f3fc-200d-1f4bc","native":"👩🏼💼"},{"unified":"1f469-1f3fd-200d-1f4bc","native":"👩🏽💼"},{"unified":"1f469-1f3fe-200d-1f4bc","native":"👩🏾💼"},{"unified":"1f469-1f3ff-200d-1f4bc","native":"👩🏿💼"}],"version":4},"scientist":{"id":"scientist","name":"Scientist","keywords":["chemistry"],"skins":[{"unified":"1f9d1-200d-1f52c","native":"🧑🔬"},{"unified":"1f9d1-1f3fb-200d-1f52c","native":"🧑🏻🔬"},{"unified":"1f9d1-1f3fc-200d-1f52c","native":"🧑🏼🔬"},{"unified":"1f9d1-1f3fd-200d-1f52c","native":"🧑🏽🔬"},{"unified":"1f9d1-1f3fe-200d-1f52c","native":"🧑🏾🔬"},{"unified":"1f9d1-1f3ff-200d-1f52c","native":"🧑🏿🔬"}],"version":12.1},"male-scientist":{"id":"male-scientist","name":"Man Scientist","keywords":["male","biologist","chemist","engineer","physicist","human"],"skins":[{"unified":"1f468-200d-1f52c","native":"👨🔬"},{"unified":"1f468-1f3fb-200d-1f52c","native":"👨🏻🔬"},{"unified":"1f468-1f3fc-200d-1f52c","native":"👨🏼🔬"},{"unified":"1f468-1f3fd-200d-1f52c","native":"👨🏽🔬"},{"unified":"1f468-1f3fe-200d-1f52c","native":"👨🏾🔬"},{"unified":"1f468-1f3ff-200d-1f52c","native":"👨🏿🔬"}],"version":4},"female-scientist":{"id":"female-scientist","name":"Woman Scientist","keywords":["female","biologist","chemist","engineer","physicist","human"],"skins":[{"unified":"1f469-200d-1f52c","native":"👩🔬"},{"unified":"1f469-1f3fb-200d-1f52c","native":"👩🏻🔬"},{"unified":"1f469-1f3fc-200d-1f52c","native":"👩🏼🔬"},{"unified":"1f469-1f3fd-200d-1f52c","native":"👩🏽🔬"},{"unified":"1f469-1f3fe-200d-1f52c","native":"👩🏾🔬"},{"unified":"1f469-1f3ff-200d-1f52c","native":"👩🏿🔬"}],"version":4},"technologist":{"id":"technologist","name":"Technologist","keywords":["computer"],"skins":[{"unified":"1f9d1-200d-1f4bb","native":"🧑💻"},{"unified":"1f9d1-1f3fb-200d-1f4bb","native":"🧑🏻💻"},{"unified":"1f9d1-1f3fc-200d-1f4bb","native":"🧑🏼💻"},{"unified":"1f9d1-1f3fd-200d-1f4bb","native":"🧑🏽💻"},{"unified":"1f9d1-1f3fe-200d-1f4bb","native":"🧑🏾💻"},{"unified":"1f9d1-1f3ff-200d-1f4bb","native":"🧑🏿💻"}],"version":12.1},"male-technologist":{"id":"male-technologist","name":"Man Technologist","keywords":["male","coder","developer","engineer","programmer","software","human","laptop","computer"],"skins":[{"unified":"1f468-200d-1f4bb","native":"👨💻"},{"unified":"1f468-1f3fb-200d-1f4bb","native":"👨🏻💻"},{"unified":"1f468-1f3fc-200d-1f4bb","native":"👨🏼💻"},{"unified":"1f468-1f3fd-200d-1f4bb","native":"👨🏽💻"},{"unified":"1f468-1f3fe-200d-1f4bb","native":"👨🏾💻"},{"unified":"1f468-1f3ff-200d-1f4bb","native":"👨🏿💻"}],"version":4},"female-technologist":{"id":"female-technologist","name":"Woman Technologist","keywords":["female","coder","developer","engineer","programmer","software","human","laptop","computer"],"skins":[{"unified":"1f469-200d-1f4bb","native":"👩💻"},{"unified":"1f469-1f3fb-200d-1f4bb","native":"👩🏻💻"},{"unified":"1f469-1f3fc-200d-1f4bb","native":"👩🏼💻"},{"unified":"1f469-1f3fd-200d-1f4bb","native":"👩🏽💻"},{"unified":"1f469-1f3fe-200d-1f4bb","native":"👩🏾💻"},{"unified":"1f469-1f3ff-200d-1f4bb","native":"👩🏿💻"}],"version":4},"singer":{"id":"singer","name":"Singer","keywords":["song","artist","performer"],"skins":[{"unified":"1f9d1-200d-1f3a4","native":"🧑🎤"},{"unified":"1f9d1-1f3fb-200d-1f3a4","native":"🧑🏻🎤"},{"unified":"1f9d1-1f3fc-200d-1f3a4","native":"🧑🏼🎤"},{"unified":"1f9d1-1f3fd-200d-1f3a4","native":"🧑🏽🎤"},{"unified":"1f9d1-1f3fe-200d-1f3a4","native":"🧑🏾🎤"},{"unified":"1f9d1-1f3ff-200d-1f3a4","native":"🧑🏿🎤"}],"version":12.1},"male-singer":{"id":"male-singer","name":"Man Singer","keywords":["male","rockstar","entertainer","human"],"skins":[{"unified":"1f468-200d-1f3a4","native":"👨🎤"},{"unified":"1f468-1f3fb-200d-1f3a4","native":"👨🏻🎤"},{"unified":"1f468-1f3fc-200d-1f3a4","native":"👨🏼🎤"},{"unified":"1f468-1f3fd-200d-1f3a4","native":"👨🏽🎤"},{"unified":"1f468-1f3fe-200d-1f3a4","native":"👨🏾🎤"},{"unified":"1f468-1f3ff-200d-1f3a4","native":"👨🏿🎤"}],"version":4},"female-singer":{"id":"female-singer","name":"Woman Singer","keywords":["female","rockstar","entertainer","human"],"skins":[{"unified":"1f469-200d-1f3a4","native":"👩🎤"},{"unified":"1f469-1f3fb-200d-1f3a4","native":"👩🏻🎤"},{"unified":"1f469-1f3fc-200d-1f3a4","native":"👩🏼🎤"},{"unified":"1f469-1f3fd-200d-1f3a4","native":"👩🏽🎤"},{"unified":"1f469-1f3fe-200d-1f3a4","native":"👩🏾🎤"},{"unified":"1f469-1f3ff-200d-1f3a4","native":"👩🏿🎤"}],"version":4},"artist":{"id":"artist","name":"Artist","keywords":["painting","draw","creativity"],"skins":[{"unified":"1f9d1-200d-1f3a8","native":"🧑🎨"},{"unified":"1f9d1-1f3fb-200d-1f3a8","native":"🧑🏻🎨"},{"unified":"1f9d1-1f3fc-200d-1f3a8","native":"🧑🏼🎨"},{"unified":"1f9d1-1f3fd-200d-1f3a8","native":"🧑🏽🎨"},{"unified":"1f9d1-1f3fe-200d-1f3a8","native":"🧑🏾🎨"},{"unified":"1f9d1-1f3ff-200d-1f3a8","native":"🧑🏿🎨"}],"version":12.1},"male-artist":{"id":"male-artist","name":"Man Artist","keywords":["male","painter","human"],"skins":[{"unified":"1f468-200d-1f3a8","native":"👨🎨"},{"unified":"1f468-1f3fb-200d-1f3a8","native":"👨🏻🎨"},{"unified":"1f468-1f3fc-200d-1f3a8","native":"👨🏼🎨"},{"unified":"1f468-1f3fd-200d-1f3a8","native":"👨🏽🎨"},{"unified":"1f468-1f3fe-200d-1f3a8","native":"👨🏾🎨"},{"unified":"1f468-1f3ff-200d-1f3a8","native":"👨🏿🎨"}],"version":4},"female-artist":{"id":"female-artist","name":"Woman Artist","keywords":["female","painter","human"],"skins":[{"unified":"1f469-200d-1f3a8","native":"👩🎨"},{"unified":"1f469-1f3fb-200d-1f3a8","native":"👩🏻🎨"},{"unified":"1f469-1f3fc-200d-1f3a8","native":"👩🏼🎨"},{"unified":"1f469-1f3fd-200d-1f3a8","native":"👩🏽🎨"},{"unified":"1f469-1f3fe-200d-1f3a8","native":"👩🏾🎨"},{"unified":"1f469-1f3ff-200d-1f3a8","native":"👩🏿🎨"}],"version":4},"pilot":{"id":"pilot","name":"Pilot","keywords":["fly","plane","airplane"],"skins":[{"unified":"1f9d1-200d-2708-fe0f","native":"🧑✈️"},{"unified":"1f9d1-1f3fb-200d-2708-fe0f","native":"🧑🏻✈️"},{"unified":"1f9d1-1f3fc-200d-2708-fe0f","native":"🧑🏼✈️"},{"unified":"1f9d1-1f3fd-200d-2708-fe0f","native":"🧑🏽✈️"},{"unified":"1f9d1-1f3fe-200d-2708-fe0f","native":"🧑🏾✈️"},{"unified":"1f9d1-1f3ff-200d-2708-fe0f","native":"🧑🏿✈️"}],"version":12.1},"male-pilot":{"id":"male-pilot","name":"Man Pilot","keywords":["male","aviator","plane","human"],"skins":[{"unified":"1f468-200d-2708-fe0f","native":"👨✈️"},{"unified":"1f468-1f3fb-200d-2708-fe0f","native":"👨🏻✈️"},{"unified":"1f468-1f3fc-200d-2708-fe0f","native":"👨🏼✈️"},{"unified":"1f468-1f3fd-200d-2708-fe0f","native":"👨🏽✈️"},{"unified":"1f468-1f3fe-200d-2708-fe0f","native":"👨🏾✈️"},{"unified":"1f468-1f3ff-200d-2708-fe0f","native":"👨🏿✈️"}],"version":4},"female-pilot":{"id":"female-pilot","name":"Woman Pilot","keywords":["female","aviator","plane","human"],"skins":[{"unified":"1f469-200d-2708-fe0f","native":"👩✈️"},{"unified":"1f469-1f3fb-200d-2708-fe0f","native":"👩🏻✈️"},{"unified":"1f469-1f3fc-200d-2708-fe0f","native":"👩🏼✈️"},{"unified":"1f469-1f3fd-200d-2708-fe0f","native":"👩🏽✈️"},{"unified":"1f469-1f3fe-200d-2708-fe0f","native":"👩🏾✈️"},{"unified":"1f469-1f3ff-200d-2708-fe0f","native":"👩🏿✈️"}],"version":4},"astronaut":{"id":"astronaut","name":"Astronaut","keywords":["outerspace"],"skins":[{"unified":"1f9d1-200d-1f680","native":"🧑🚀"},{"unified":"1f9d1-1f3fb-200d-1f680","native":"🧑🏻🚀"},{"unified":"1f9d1-1f3fc-200d-1f680","native":"🧑🏼🚀"},{"unified":"1f9d1-1f3fd-200d-1f680","native":"🧑🏽🚀"},{"unified":"1f9d1-1f3fe-200d-1f680","native":"🧑🏾🚀"},{"unified":"1f9d1-1f3ff-200d-1f680","native":"🧑🏿🚀"}],"version":12.1},"male-astronaut":{"id":"male-astronaut","name":"Man Astronaut","keywords":["male","space","rocket","human"],"skins":[{"unified":"1f468-200d-1f680","native":"👨🚀"},{"unified":"1f468-1f3fb-200d-1f680","native":"👨🏻🚀"},{"unified":"1f468-1f3fc-200d-1f680","native":"👨🏼🚀"},{"unified":"1f468-1f3fd-200d-1f680","native":"👨🏽🚀"},{"unified":"1f468-1f3fe-200d-1f680","native":"👨🏾🚀"},{"unified":"1f468-1f3ff-200d-1f680","native":"👨🏿🚀"}],"version":4},"female-astronaut":{"id":"female-astronaut","name":"Woman Astronaut","keywords":["female","space","rocket","human"],"skins":[{"unified":"1f469-200d-1f680","native":"👩🚀"},{"unified":"1f469-1f3fb-200d-1f680","native":"👩🏻🚀"},{"unified":"1f469-1f3fc-200d-1f680","native":"👩🏼🚀"},{"unified":"1f469-1f3fd-200d-1f680","native":"👩🏽🚀"},{"unified":"1f469-1f3fe-200d-1f680","native":"👩🏾🚀"},{"unified":"1f469-1f3ff-200d-1f680","native":"👩🏿🚀"}],"version":4},"firefighter":{"id":"firefighter","name":"Firefighter","keywords":["fire"],"skins":[{"unified":"1f9d1-200d-1f692","native":"🧑🚒"},{"unified":"1f9d1-1f3fb-200d-1f692","native":"🧑🏻🚒"},{"unified":"1f9d1-1f3fc-200d-1f692","native":"🧑🏼🚒"},{"unified":"1f9d1-1f3fd-200d-1f692","native":"🧑🏽🚒"},{"unified":"1f9d1-1f3fe-200d-1f692","native":"🧑🏾🚒"},{"unified":"1f9d1-1f3ff-200d-1f692","native":"🧑🏿🚒"}],"version":12.1},"male-firefighter":{"id":"male-firefighter","name":"Man Firefighter","keywords":["male","fireman","human"],"skins":[{"unified":"1f468-200d-1f692","native":"👨🚒"},{"unified":"1f468-1f3fb-200d-1f692","native":"👨🏻🚒"},{"unified":"1f468-1f3fc-200d-1f692","native":"👨🏼🚒"},{"unified":"1f468-1f3fd-200d-1f692","native":"👨🏽🚒"},{"unified":"1f468-1f3fe-200d-1f692","native":"👨🏾🚒"},{"unified":"1f468-1f3ff-200d-1f692","native":"👨🏿🚒"}],"version":4},"female-firefighter":{"id":"female-firefighter","name":"Woman Firefighter","keywords":["female","fireman","human"],"skins":[{"unified":"1f469-200d-1f692","native":"👩🚒"},{"unified":"1f469-1f3fb-200d-1f692","native":"👩🏻🚒"},{"unified":"1f469-1f3fc-200d-1f692","native":"👩🏼🚒"},{"unified":"1f469-1f3fd-200d-1f692","native":"👩🏽🚒"},{"unified":"1f469-1f3fe-200d-1f692","native":"👩🏾🚒"},{"unified":"1f469-1f3ff-200d-1f692","native":"👩🏿🚒"}],"version":4},"cop":{"id":"cop","name":"Police Officer","keywords":["cop"],"skins":[{"unified":"1f46e","native":"👮"},{"unified":"1f46e-1f3fb","native":"👮🏻"},{"unified":"1f46e-1f3fc","native":"👮🏼"},{"unified":"1f46e-1f3fd","native":"👮🏽"},{"unified":"1f46e-1f3fe","native":"👮🏾"},{"unified":"1f46e-1f3ff","native":"👮🏿"}],"version":1},"male-police-officer":{"id":"male-police-officer","name":"Man Police Officer","keywords":["male","police-officer","law","legal","enforcement","arrest","911"],"skins":[{"unified":"1f46e-200d-2642-fe0f","native":"👮♂️"},{"unified":"1f46e-1f3fb-200d-2642-fe0f","native":"👮🏻♂️"},{"unified":"1f46e-1f3fc-200d-2642-fe0f","native":"👮🏼♂️"},{"unified":"1f46e-1f3fd-200d-2642-fe0f","native":"👮🏽♂️"},{"unified":"1f46e-1f3fe-200d-2642-fe0f","native":"👮🏾♂️"},{"unified":"1f46e-1f3ff-200d-2642-fe0f","native":"👮🏿♂️"}],"version":4},"female-police-officer":{"id":"female-police-officer","name":"Woman Police Officer","keywords":["female","police-officer","law","legal","enforcement","arrest","911"],"skins":[{"unified":"1f46e-200d-2640-fe0f","native":"👮♀️"},{"unified":"1f46e-1f3fb-200d-2640-fe0f","native":"👮🏻♀️"},{"unified":"1f46e-1f3fc-200d-2640-fe0f","native":"👮🏼♀️"},{"unified":"1f46e-1f3fd-200d-2640-fe0f","native":"👮🏽♀️"},{"unified":"1f46e-1f3fe-200d-2640-fe0f","native":"👮🏾♀️"},{"unified":"1f46e-1f3ff-200d-2640-fe0f","native":"👮🏿♀️"}],"version":4},"sleuth_or_spy":{"id":"sleuth_or_spy","name":"Detective","keywords":["sleuth","or","spy","human"],"skins":[{"unified":"1f575-fe0f","native":"🕵️"},{"unified":"1f575-1f3fb","native":"🕵🏻"},{"unified":"1f575-1f3fc","native":"🕵🏼"},{"unified":"1f575-1f3fd","native":"🕵🏽"},{"unified":"1f575-1f3fe","native":"🕵🏾"},{"unified":"1f575-1f3ff","native":"🕵🏿"}],"version":1},"male-detective":{"id":"male-detective","name":"Man Detective","keywords":["male","crime"],"skins":[{"unified":"1f575-fe0f-200d-2642-fe0f","native":"🕵️♂️"},{"unified":"1f575-1f3fb-200d-2642-fe0f","native":"🕵🏻♂️"},{"unified":"1f575-1f3fc-200d-2642-fe0f","native":"🕵🏼♂️"},{"unified":"1f575-1f3fd-200d-2642-fe0f","native":"🕵🏽♂️"},{"unified":"1f575-1f3fe-200d-2642-fe0f","native":"🕵🏾♂️"},{"unified":"1f575-1f3ff-200d-2642-fe0f","native":"🕵🏿♂️"}],"version":4},"female-detective":{"id":"female-detective","name":"Woman Detective","keywords":["female","human","spy"],"skins":[{"unified":"1f575-fe0f-200d-2640-fe0f","native":"🕵️♀️"},{"unified":"1f575-1f3fb-200d-2640-fe0f","native":"🕵🏻♀️"},{"unified":"1f575-1f3fc-200d-2640-fe0f","native":"🕵🏼♀️"},{"unified":"1f575-1f3fd-200d-2640-fe0f","native":"🕵🏽♀️"},{"unified":"1f575-1f3fe-200d-2640-fe0f","native":"🕵🏾♀️"},{"unified":"1f575-1f3ff-200d-2640-fe0f","native":"🕵🏿♀️"}],"version":4},"guardsman":{"id":"guardsman","name":"Guard","keywords":["guardsman","protect"],"skins":[{"unified":"1f482","native":"💂"},{"unified":"1f482-1f3fb","native":"💂🏻"},{"unified":"1f482-1f3fc","native":"💂🏼"},{"unified":"1f482-1f3fd","native":"💂🏽"},{"unified":"1f482-1f3fe","native":"💂🏾"},{"unified":"1f482-1f3ff","native":"💂🏿"}],"version":1},"male-guard":{"id":"male-guard","name":"Man Guard","keywords":["male","uk","gb","british","guy","royal"],"skins":[{"unified":"1f482-200d-2642-fe0f","native":"💂♂️"},{"unified":"1f482-1f3fb-200d-2642-fe0f","native":"💂🏻♂️"},{"unified":"1f482-1f3fc-200d-2642-fe0f","native":"💂🏼♂️"},{"unified":"1f482-1f3fd-200d-2642-fe0f","native":"💂🏽♂️"},{"unified":"1f482-1f3fe-200d-2642-fe0f","native":"💂🏾♂️"},{"unified":"1f482-1f3ff-200d-2642-fe0f","native":"💂🏿♂️"}],"version":4},"female-guard":{"id":"female-guard","name":"Woman Guard","keywords":["female","uk","gb","british","royal"],"skins":[{"unified":"1f482-200d-2640-fe0f","native":"💂♀️"},{"unified":"1f482-1f3fb-200d-2640-fe0f","native":"💂🏻♀️"},{"unified":"1f482-1f3fc-200d-2640-fe0f","native":"💂🏼♀️"},{"unified":"1f482-1f3fd-200d-2640-fe0f","native":"💂🏽♀️"},{"unified":"1f482-1f3fe-200d-2640-fe0f","native":"💂🏾♀️"},{"unified":"1f482-1f3ff-200d-2640-fe0f","native":"💂🏿♀️"}],"version":4},"ninja":{"id":"ninja","name":"Ninja","keywords":["ninjutsu","skills","japanese"],"skins":[{"unified":"1f977","native":"🥷"},{"unified":"1f977-1f3fb","native":"🥷🏻"},{"unified":"1f977-1f3fc","native":"🥷🏼"},{"unified":"1f977-1f3fd","native":"🥷🏽"},{"unified":"1f977-1f3fe","native":"🥷🏾"},{"unified":"1f977-1f3ff","native":"🥷🏿"}],"version":13},"construction_worker":{"id":"construction_worker","name":"Construction Worker","keywords":["labor","build"],"skins":[{"unified":"1f477","native":"👷"},{"unified":"1f477-1f3fb","native":"👷🏻"},{"unified":"1f477-1f3fc","native":"👷🏼"},{"unified":"1f477-1f3fd","native":"👷🏽"},{"unified":"1f477-1f3fe","native":"👷🏾"},{"unified":"1f477-1f3ff","native":"👷🏿"}],"version":1},"male-construction-worker":{"id":"male-construction-worker","name":"Man Construction Worker","keywords":["male","construction-worker","human","wip","guy","build","labor"],"skins":[{"unified":"1f477-200d-2642-fe0f","native":"👷♂️"},{"unified":"1f477-1f3fb-200d-2642-fe0f","native":"👷🏻♂️"},{"unified":"1f477-1f3fc-200d-2642-fe0f","native":"👷🏼♂️"},{"unified":"1f477-1f3fd-200d-2642-fe0f","native":"👷🏽♂️"},{"unified":"1f477-1f3fe-200d-2642-fe0f","native":"👷🏾♂️"},{"unified":"1f477-1f3ff-200d-2642-fe0f","native":"👷🏿♂️"}],"version":4},"female-construction-worker":{"id":"female-construction-worker","name":"Woman Construction Worker","keywords":["female","construction-worker","human","wip","build","labor"],"skins":[{"unified":"1f477-200d-2640-fe0f","native":"👷♀️"},{"unified":"1f477-1f3fb-200d-2640-fe0f","native":"👷🏻♀️"},{"unified":"1f477-1f3fc-200d-2640-fe0f","native":"👷🏼♀️"},{"unified":"1f477-1f3fd-200d-2640-fe0f","native":"👷🏽♀️"},{"unified":"1f477-1f3fe-200d-2640-fe0f","native":"👷🏾♀️"},{"unified":"1f477-1f3ff-200d-2640-fe0f","native":"👷🏿♀️"}],"version":4},"person_with_crown":{"id":"person_with_crown","name":"Person with Crown","keywords":["royalty","power"],"skins":[{"unified":"1fac5","native":"🫅"},{"unified":"1fac5-1f3fb","native":"🫅🏻"},{"unified":"1fac5-1f3fc","native":"🫅🏼"},{"unified":"1fac5-1f3fd","native":"🫅🏽"},{"unified":"1fac5-1f3fe","native":"🫅🏾"},{"unified":"1fac5-1f3ff","native":"🫅🏿"}],"version":14},"prince":{"id":"prince","name":"Prince","keywords":["boy","man","male","crown","royal","king"],"skins":[{"unified":"1f934","native":"🤴"},{"unified":"1f934-1f3fb","native":"🤴🏻"},{"unified":"1f934-1f3fc","native":"🤴🏼"},{"unified":"1f934-1f3fd","native":"🤴🏽"},{"unified":"1f934-1f3fe","native":"🤴🏾"},{"unified":"1f934-1f3ff","native":"🤴🏿"}],"version":3},"princess":{"id":"princess","name":"Princess","keywords":["girl","woman","female","blond","crown","royal","queen"],"skins":[{"unified":"1f478","native":"👸"},{"unified":"1f478-1f3fb","native":"👸🏻"},{"unified":"1f478-1f3fc","native":"👸🏼"},{"unified":"1f478-1f3fd","native":"👸🏽"},{"unified":"1f478-1f3fe","native":"👸🏾"},{"unified":"1f478-1f3ff","native":"👸🏿"}],"version":1},"man_with_turban":{"id":"man_with_turban","name":"Man with Turban","keywords":["person","wearing","headdress"],"skins":[{"unified":"1f473","native":"👳"},{"unified":"1f473-1f3fb","native":"👳🏻"},{"unified":"1f473-1f3fc","native":"👳🏼"},{"unified":"1f473-1f3fd","native":"👳🏽"},{"unified":"1f473-1f3fe","native":"👳🏾"},{"unified":"1f473-1f3ff","native":"👳🏿"}],"version":1},"man-wearing-turban":{"id":"man-wearing-turban","name":"Man Wearing Turban","keywords":["wearing-turban","male","indian","hinduism","arabs"],"skins":[{"unified":"1f473-200d-2642-fe0f","native":"👳♂️"},{"unified":"1f473-1f3fb-200d-2642-fe0f","native":"👳🏻♂️"},{"unified":"1f473-1f3fc-200d-2642-fe0f","native":"👳🏼♂️"},{"unified":"1f473-1f3fd-200d-2642-fe0f","native":"👳🏽♂️"},{"unified":"1f473-1f3fe-200d-2642-fe0f","native":"👳🏾♂️"},{"unified":"1f473-1f3ff-200d-2642-fe0f","native":"👳🏿♂️"}],"version":4},"woman-wearing-turban":{"id":"woman-wearing-turban","name":"Woman Wearing Turban","keywords":["wearing-turban","female","indian","hinduism","arabs"],"skins":[{"unified":"1f473-200d-2640-fe0f","native":"👳♀️"},{"unified":"1f473-1f3fb-200d-2640-fe0f","native":"👳🏻♀️"},{"unified":"1f473-1f3fc-200d-2640-fe0f","native":"👳🏼♀️"},{"unified":"1f473-1f3fd-200d-2640-fe0f","native":"👳🏽♀️"},{"unified":"1f473-1f3fe-200d-2640-fe0f","native":"👳🏾♀️"},{"unified":"1f473-1f3ff-200d-2640-fe0f","native":"👳🏿♀️"}],"version":4},"man_with_gua_pi_mao":{"id":"man_with_gua_pi_mao","name":"Man with Gua Pi Mao","keywords":["skullcap","male","boy","chinese"],"skins":[{"unified":"1f472","native":"👲"},{"unified":"1f472-1f3fb","native":"👲🏻"},{"unified":"1f472-1f3fc","native":"👲🏼"},{"unified":"1f472-1f3fd","native":"👲🏽"},{"unified":"1f472-1f3fe","native":"👲🏾"},{"unified":"1f472-1f3ff","native":"👲🏿"}],"version":1},"person_with_headscarf":{"id":"person_with_headscarf","name":"Woman with Headscarf","keywords":["person","female","hijab","mantilla","tichel"],"skins":[{"unified":"1f9d5","native":"🧕"},{"unified":"1f9d5-1f3fb","native":"🧕🏻"},{"unified":"1f9d5-1f3fc","native":"🧕🏼"},{"unified":"1f9d5-1f3fd","native":"🧕🏽"},{"unified":"1f9d5-1f3fe","native":"🧕🏾"},{"unified":"1f9d5-1f3ff","native":"🧕🏿"}],"version":5},"person_in_tuxedo":{"id":"person_in_tuxedo","name":"Man in Tuxedo","keywords":["person","couple","marriage","wedding","groom"],"skins":[{"unified":"1f935","native":"🤵"},{"unified":"1f935-1f3fb","native":"🤵🏻"},{"unified":"1f935-1f3fc","native":"🤵🏼"},{"unified":"1f935-1f3fd","native":"🤵🏽"},{"unified":"1f935-1f3fe","native":"🤵🏾"},{"unified":"1f935-1f3ff","native":"🤵🏿"}],"version":3},"man_in_tuxedo":{"id":"man_in_tuxedo","name":"Man in Tuxedo","keywords":["formal","fashion"],"skins":[{"unified":"1f935-200d-2642-fe0f","native":"🤵♂️"},{"unified":"1f935-1f3fb-200d-2642-fe0f","native":"🤵🏻♂️"},{"unified":"1f935-1f3fc-200d-2642-fe0f","native":"🤵🏼♂️"},{"unified":"1f935-1f3fd-200d-2642-fe0f","native":"🤵🏽♂️"},{"unified":"1f935-1f3fe-200d-2642-fe0f","native":"🤵🏾♂️"},{"unified":"1f935-1f3ff-200d-2642-fe0f","native":"🤵🏿♂️"}],"version":13},"woman_in_tuxedo":{"id":"woman_in_tuxedo","name":"Woman in Tuxedo","keywords":["formal","fashion"],"skins":[{"unified":"1f935-200d-2640-fe0f","native":"🤵♀️"},{"unified":"1f935-1f3fb-200d-2640-fe0f","native":"🤵🏻♀️"},{"unified":"1f935-1f3fc-200d-2640-fe0f","native":"🤵🏼♀️"},{"unified":"1f935-1f3fd-200d-2640-fe0f","native":"🤵🏽♀️"},{"unified":"1f935-1f3fe-200d-2640-fe0f","native":"🤵🏾♀️"},{"unified":"1f935-1f3ff-200d-2640-fe0f","native":"🤵🏿♀️"}],"version":13},"bride_with_veil":{"id":"bride_with_veil","name":"Bride with Veil","keywords":["couple","marriage","wedding","woman"],"skins":[{"unified":"1f470","native":"👰"},{"unified":"1f470-1f3fb","native":"👰🏻"},{"unified":"1f470-1f3fc","native":"👰🏼"},{"unified":"1f470-1f3fd","native":"👰🏽"},{"unified":"1f470-1f3fe","native":"👰🏾"},{"unified":"1f470-1f3ff","native":"👰🏿"}],"version":1},"man_with_veil":{"id":"man_with_veil","name":"Man with Veil","keywords":["wedding","marriage"],"skins":[{"unified":"1f470-200d-2642-fe0f","native":"👰♂️"},{"unified":"1f470-1f3fb-200d-2642-fe0f","native":"👰🏻♂️"},{"unified":"1f470-1f3fc-200d-2642-fe0f","native":"👰🏼♂️"},{"unified":"1f470-1f3fd-200d-2642-fe0f","native":"👰🏽♂️"},{"unified":"1f470-1f3fe-200d-2642-fe0f","native":"👰🏾♂️"},{"unified":"1f470-1f3ff-200d-2642-fe0f","native":"👰🏿♂️"}],"version":13},"woman_with_veil":{"id":"woman_with_veil","name":"Woman with Veil","keywords":["wedding","marriage"],"skins":[{"unified":"1f470-200d-2640-fe0f","native":"👰♀️"},{"unified":"1f470-1f3fb-200d-2640-fe0f","native":"👰🏻♀️"},{"unified":"1f470-1f3fc-200d-2640-fe0f","native":"👰🏼♀️"},{"unified":"1f470-1f3fd-200d-2640-fe0f","native":"👰🏽♀️"},{"unified":"1f470-1f3fe-200d-2640-fe0f","native":"👰🏾♀️"},{"unified":"1f470-1f3ff-200d-2640-fe0f","native":"👰🏿♀️"}],"version":13},"pregnant_woman":{"id":"pregnant_woman","name":"Pregnant Woman","keywords":["baby"],"skins":[{"unified":"1f930","native":"🤰"},{"unified":"1f930-1f3fb","native":"🤰🏻"},{"unified":"1f930-1f3fc","native":"🤰🏼"},{"unified":"1f930-1f3fd","native":"🤰🏽"},{"unified":"1f930-1f3fe","native":"🤰🏾"},{"unified":"1f930-1f3ff","native":"🤰🏿"}],"version":3},"pregnant_man":{"id":"pregnant_man","name":"Pregnant Man","keywords":["baby","belly"],"skins":[{"unified":"1fac3","native":"🫃"},{"unified":"1fac3-1f3fb","native":"🫃🏻"},{"unified":"1fac3-1f3fc","native":"🫃🏼"},{"unified":"1fac3-1f3fd","native":"🫃🏽"},{"unified":"1fac3-1f3fe","native":"🫃🏾"},{"unified":"1fac3-1f3ff","native":"🫃🏿"}],"version":14},"pregnant_person":{"id":"pregnant_person","name":"Pregnant Person","keywords":["baby","belly"],"skins":[{"unified":"1fac4","native":"🫄"},{"unified":"1fac4-1f3fb","native":"🫄🏻"},{"unified":"1fac4-1f3fc","native":"🫄🏼"},{"unified":"1fac4-1f3fd","native":"🫄🏽"},{"unified":"1fac4-1f3fe","native":"🫄🏾"},{"unified":"1fac4-1f3ff","native":"🫄🏿"}],"version":14},"breast-feeding":{"id":"breast-feeding","name":"Breast-Feeding","keywords":["breast","feeding","nursing","baby"],"skins":[{"unified":"1f931","native":"🤱"},{"unified":"1f931-1f3fb","native":"🤱🏻"},{"unified":"1f931-1f3fc","native":"🤱🏼"},{"unified":"1f931-1f3fd","native":"🤱🏽"},{"unified":"1f931-1f3fe","native":"🤱🏾"},{"unified":"1f931-1f3ff","native":"🤱🏿"}],"version":5},"woman_feeding_baby":{"id":"woman_feeding_baby","name":"Woman Feeding Baby","keywords":["birth","food"],"skins":[{"unified":"1f469-200d-1f37c","native":"👩🍼"},{"unified":"1f469-1f3fb-200d-1f37c","native":"👩🏻🍼"},{"unified":"1f469-1f3fc-200d-1f37c","native":"👩🏼🍼"},{"unified":"1f469-1f3fd-200d-1f37c","native":"👩🏽🍼"},{"unified":"1f469-1f3fe-200d-1f37c","native":"👩🏾🍼"},{"unified":"1f469-1f3ff-200d-1f37c","native":"👩🏿🍼"}],"version":13},"man_feeding_baby":{"id":"man_feeding_baby","name":"Man Feeding Baby","keywords":["birth","food"],"skins":[{"unified":"1f468-200d-1f37c","native":"👨🍼"},{"unified":"1f468-1f3fb-200d-1f37c","native":"👨🏻🍼"},{"unified":"1f468-1f3fc-200d-1f37c","native":"👨🏼🍼"},{"unified":"1f468-1f3fd-200d-1f37c","native":"👨🏽🍼"},{"unified":"1f468-1f3fe-200d-1f37c","native":"👨🏾🍼"},{"unified":"1f468-1f3ff-200d-1f37c","native":"👨🏿🍼"}],"version":13},"person_feeding_baby":{"id":"person_feeding_baby","name":"Person Feeding Baby","keywords":["birth","food"],"skins":[{"unified":"1f9d1-200d-1f37c","native":"🧑🍼"},{"unified":"1f9d1-1f3fb-200d-1f37c","native":"🧑🏻🍼"},{"unified":"1f9d1-1f3fc-200d-1f37c","native":"🧑🏼🍼"},{"unified":"1f9d1-1f3fd-200d-1f37c","native":"🧑🏽🍼"},{"unified":"1f9d1-1f3fe-200d-1f37c","native":"🧑🏾🍼"},{"unified":"1f9d1-1f3ff-200d-1f37c","native":"🧑🏿🍼"}],"version":13},"angel":{"id":"angel","name":"Baby Angel","keywords":["heaven","wings","halo"],"skins":[{"unified":"1f47c","native":"👼"},{"unified":"1f47c-1f3fb","native":"👼🏻"},{"unified":"1f47c-1f3fc","native":"👼🏼"},{"unified":"1f47c-1f3fd","native":"👼🏽"},{"unified":"1f47c-1f3fe","native":"👼🏾"},{"unified":"1f47c-1f3ff","native":"👼🏿"}],"version":1},"santa":{"id":"santa","name":"Santa Claus","keywords":["festival","man","male","xmas","father","christmas"],"skins":[{"unified":"1f385","native":"🎅"},{"unified":"1f385-1f3fb","native":"🎅🏻"},{"unified":"1f385-1f3fc","native":"🎅🏼"},{"unified":"1f385-1f3fd","native":"🎅🏽"},{"unified":"1f385-1f3fe","native":"🎅🏾"},{"unified":"1f385-1f3ff","native":"🎅🏿"}],"version":1},"mrs_claus":{"id":"mrs_claus","name":"Mrs. Claus","keywords":["mrs","mother","christmas","woman","female","xmas"],"skins":[{"unified":"1f936","native":"🤶"},{"unified":"1f936-1f3fb","native":"🤶🏻"},{"unified":"1f936-1f3fc","native":"🤶🏼"},{"unified":"1f936-1f3fd","native":"🤶🏽"},{"unified":"1f936-1f3fe","native":"🤶🏾"},{"unified":"1f936-1f3ff","native":"🤶🏿"}],"version":3},"mx_claus":{"id":"mx_claus","name":"Mx Claus","keywords":["christmas"],"skins":[{"unified":"1f9d1-200d-1f384","native":"🧑🎄"},{"unified":"1f9d1-1f3fb-200d-1f384","native":"🧑🏻🎄"},{"unified":"1f9d1-1f3fc-200d-1f384","native":"🧑🏼🎄"},{"unified":"1f9d1-1f3fd-200d-1f384","native":"🧑🏽🎄"},{"unified":"1f9d1-1f3fe-200d-1f384","native":"🧑🏾🎄"},{"unified":"1f9d1-1f3ff-200d-1f384","native":"🧑🏿🎄"}],"version":13},"superhero":{"id":"superhero","name":"Superhero","keywords":["marvel"],"skins":[{"unified":"1f9b8","native":"🦸"},{"unified":"1f9b8-1f3fb","native":"🦸🏻"},{"unified":"1f9b8-1f3fc","native":"🦸🏼"},{"unified":"1f9b8-1f3fd","native":"🦸🏽"},{"unified":"1f9b8-1f3fe","native":"🦸🏾"},{"unified":"1f9b8-1f3ff","native":"🦸🏿"}],"version":11},"male_superhero":{"id":"male_superhero","name":"Man Superhero","keywords":["male","good","hero","superpowers"],"skins":[{"unified":"1f9b8-200d-2642-fe0f","native":"🦸♂️"},{"unified":"1f9b8-1f3fb-200d-2642-fe0f","native":"🦸🏻♂️"},{"unified":"1f9b8-1f3fc-200d-2642-fe0f","native":"🦸🏼♂️"},{"unified":"1f9b8-1f3fd-200d-2642-fe0f","native":"🦸🏽♂️"},{"unified":"1f9b8-1f3fe-200d-2642-fe0f","native":"🦸🏾♂️"},{"unified":"1f9b8-1f3ff-200d-2642-fe0f","native":"🦸🏿♂️"}],"version":11},"female_superhero":{"id":"female_superhero","name":"Woman Superhero","keywords":["female","good","heroine","superpowers"],"skins":[{"unified":"1f9b8-200d-2640-fe0f","native":"🦸♀️"},{"unified":"1f9b8-1f3fb-200d-2640-fe0f","native":"🦸🏻♀️"},{"unified":"1f9b8-1f3fc-200d-2640-fe0f","native":"🦸🏼♀️"},{"unified":"1f9b8-1f3fd-200d-2640-fe0f","native":"🦸🏽♀️"},{"unified":"1f9b8-1f3fe-200d-2640-fe0f","native":"🦸🏾♀️"},{"unified":"1f9b8-1f3ff-200d-2640-fe0f","native":"🦸🏿♀️"}],"version":11},"supervillain":{"id":"supervillain","name":"Supervillain","keywords":["marvel"],"skins":[{"unified":"1f9b9","native":"🦹"},{"unified":"1f9b9-1f3fb","native":"🦹🏻"},{"unified":"1f9b9-1f3fc","native":"🦹🏼"},{"unified":"1f9b9-1f3fd","native":"🦹🏽"},{"unified":"1f9b9-1f3fe","native":"🦹🏾"},{"unified":"1f9b9-1f3ff","native":"🦹🏿"}],"version":11},"male_supervillain":{"id":"male_supervillain","name":"Man Supervillain","keywords":["male","evil","bad","criminal","hero","superpowers"],"skins":[{"unified":"1f9b9-200d-2642-fe0f","native":"🦹♂️"},{"unified":"1f9b9-1f3fb-200d-2642-fe0f","native":"🦹🏻♂️"},{"unified":"1f9b9-1f3fc-200d-2642-fe0f","native":"🦹🏼♂️"},{"unified":"1f9b9-1f3fd-200d-2642-fe0f","native":"🦹🏽♂️"},{"unified":"1f9b9-1f3fe-200d-2642-fe0f","native":"🦹🏾♂️"},{"unified":"1f9b9-1f3ff-200d-2642-fe0f","native":"🦹🏿♂️"}],"version":11},"female_supervillain":{"id":"female_supervillain","name":"Woman Supervillain","keywords":["female","evil","bad","criminal","heroine","superpowers"],"skins":[{"unified":"1f9b9-200d-2640-fe0f","native":"🦹♀️"},{"unified":"1f9b9-1f3fb-200d-2640-fe0f","native":"🦹🏻♀️"},{"unified":"1f9b9-1f3fc-200d-2640-fe0f","native":"🦹🏼♀️"},{"unified":"1f9b9-1f3fd-200d-2640-fe0f","native":"🦹🏽♀️"},{"unified":"1f9b9-1f3fe-200d-2640-fe0f","native":"🦹🏾♀️"},{"unified":"1f9b9-1f3ff-200d-2640-fe0f","native":"🦹🏿♀️"}],"version":11},"mage":{"id":"mage","name":"Mage","keywords":["magic"],"skins":[{"unified":"1f9d9","native":"🧙"},{"unified":"1f9d9-1f3fb","native":"🧙🏻"},{"unified":"1f9d9-1f3fc","native":"🧙🏼"},{"unified":"1f9d9-1f3fd","native":"🧙🏽"},{"unified":"1f9d9-1f3fe","native":"🧙🏾"},{"unified":"1f9d9-1f3ff","native":"🧙🏿"}],"version":5},"male_mage":{"id":"male_mage","name":"Man Mage","keywords":["male","sorcerer"],"skins":[{"unified":"1f9d9-200d-2642-fe0f","native":"🧙♂️"},{"unified":"1f9d9-1f3fb-200d-2642-fe0f","native":"🧙🏻♂️"},{"unified":"1f9d9-1f3fc-200d-2642-fe0f","native":"🧙🏼♂️"},{"unified":"1f9d9-1f3fd-200d-2642-fe0f","native":"🧙🏽♂️"},{"unified":"1f9d9-1f3fe-200d-2642-fe0f","native":"🧙🏾♂️"},{"unified":"1f9d9-1f3ff-200d-2642-fe0f","native":"🧙🏿♂️"}],"version":5},"female_mage":{"id":"female_mage","name":"Woman Mage","keywords":["female","witch"],"skins":[{"unified":"1f9d9-200d-2640-fe0f","native":"🧙♀️"},{"unified":"1f9d9-1f3fb-200d-2640-fe0f","native":"🧙🏻♀️"},{"unified":"1f9d9-1f3fc-200d-2640-fe0f","native":"🧙🏼♀️"},{"unified":"1f9d9-1f3fd-200d-2640-fe0f","native":"🧙🏽♀️"},{"unified":"1f9d9-1f3fe-200d-2640-fe0f","native":"🧙🏾♀️"},{"unified":"1f9d9-1f3ff-200d-2640-fe0f","native":"🧙🏿♀️"}],"version":5},"fairy":{"id":"fairy","name":"Fairy","keywords":["wings","magical"],"skins":[{"unified":"1f9da","native":"🧚"},{"unified":"1f9da-1f3fb","native":"🧚🏻"},{"unified":"1f9da-1f3fc","native":"🧚🏼"},{"unified":"1f9da-1f3fd","native":"🧚🏽"},{"unified":"1f9da-1f3fe","native":"🧚🏾"},{"unified":"1f9da-1f3ff","native":"🧚🏿"}],"version":5},"male_fairy":{"id":"male_fairy","name":"Man Fairy","keywords":["male"],"skins":[{"unified":"1f9da-200d-2642-fe0f","native":"🧚♂️"},{"unified":"1f9da-1f3fb-200d-2642-fe0f","native":"🧚🏻♂️"},{"unified":"1f9da-1f3fc-200d-2642-fe0f","native":"🧚🏼♂️"},{"unified":"1f9da-1f3fd-200d-2642-fe0f","native":"🧚🏽♂️"},{"unified":"1f9da-1f3fe-200d-2642-fe0f","native":"🧚🏾♂️"},{"unified":"1f9da-1f3ff-200d-2642-fe0f","native":"🧚🏿♂️"}],"version":5},"female_fairy":{"id":"female_fairy","name":"Woman Fairy","keywords":["female"],"skins":[{"unified":"1f9da-200d-2640-fe0f","native":"🧚♀️"},{"unified":"1f9da-1f3fb-200d-2640-fe0f","native":"🧚🏻♀️"},{"unified":"1f9da-1f3fc-200d-2640-fe0f","native":"🧚🏼♀️"},{"unified":"1f9da-1f3fd-200d-2640-fe0f","native":"🧚🏽♀️"},{"unified":"1f9da-1f3fe-200d-2640-fe0f","native":"🧚🏾♀️"},{"unified":"1f9da-1f3ff-200d-2640-fe0f","native":"🧚🏿♀️"}],"version":5},"vampire":{"id":"vampire","name":"Vampire","keywords":["blood","twilight"],"skins":[{"unified":"1f9db","native":"🧛"},{"unified":"1f9db-1f3fb","native":"🧛🏻"},{"unified":"1f9db-1f3fc","native":"🧛🏼"},{"unified":"1f9db-1f3fd","native":"🧛🏽"},{"unified":"1f9db-1f3fe","native":"🧛🏾"},{"unified":"1f9db-1f3ff","native":"🧛🏿"}],"version":5},"male_vampire":{"id":"male_vampire","name":"Man Vampire","keywords":["male","dracula"],"skins":[{"unified":"1f9db-200d-2642-fe0f","native":"🧛♂️"},{"unified":"1f9db-1f3fb-200d-2642-fe0f","native":"🧛🏻♂️"},{"unified":"1f9db-1f3fc-200d-2642-fe0f","native":"🧛🏼♂️"},{"unified":"1f9db-1f3fd-200d-2642-fe0f","native":"🧛🏽♂️"},{"unified":"1f9db-1f3fe-200d-2642-fe0f","native":"🧛🏾♂️"},{"unified":"1f9db-1f3ff-200d-2642-fe0f","native":"🧛🏿♂️"}],"version":5},"female_vampire":{"id":"female_vampire","name":"Woman Vampire","keywords":["female"],"skins":[{"unified":"1f9db-200d-2640-fe0f","native":"🧛♀️"},{"unified":"1f9db-1f3fb-200d-2640-fe0f","native":"🧛🏻♀️"},{"unified":"1f9db-1f3fc-200d-2640-fe0f","native":"🧛🏼♀️"},{"unified":"1f9db-1f3fd-200d-2640-fe0f","native":"🧛🏽♀️"},{"unified":"1f9db-1f3fe-200d-2640-fe0f","native":"🧛🏾♀️"},{"unified":"1f9db-1f3ff-200d-2640-fe0f","native":"🧛🏿♀️"}],"version":5},"merperson":{"id":"merperson","name":"Merperson","keywords":["sea"],"skins":[{"unified":"1f9dc","native":"🧜"},{"unified":"1f9dc-1f3fb","native":"🧜🏻"},{"unified":"1f9dc-1f3fc","native":"🧜🏼"},{"unified":"1f9dc-1f3fd","native":"🧜🏽"},{"unified":"1f9dc-1f3fe","native":"🧜🏾"},{"unified":"1f9dc-1f3ff","native":"🧜🏿"}],"version":5},"merman":{"id":"merman","name":"Merman","keywords":["man","male","triton"],"skins":[{"unified":"1f9dc-200d-2642-fe0f","native":"🧜♂️"},{"unified":"1f9dc-1f3fb-200d-2642-fe0f","native":"🧜🏻♂️"},{"unified":"1f9dc-1f3fc-200d-2642-fe0f","native":"🧜🏼♂️"},{"unified":"1f9dc-1f3fd-200d-2642-fe0f","native":"🧜🏽♂️"},{"unified":"1f9dc-1f3fe-200d-2642-fe0f","native":"🧜🏾♂️"},{"unified":"1f9dc-1f3ff-200d-2642-fe0f","native":"🧜🏿♂️"}],"version":5},"mermaid":{"id":"mermaid","name":"Mermaid","keywords":["woman","female","merwoman","ariel"],"skins":[{"unified":"1f9dc-200d-2640-fe0f","native":"🧜♀️"},{"unified":"1f9dc-1f3fb-200d-2640-fe0f","native":"🧜🏻♀️"},{"unified":"1f9dc-1f3fc-200d-2640-fe0f","native":"🧜🏼♀️"},{"unified":"1f9dc-1f3fd-200d-2640-fe0f","native":"🧜🏽♀️"},{"unified":"1f9dc-1f3fe-200d-2640-fe0f","native":"🧜🏾♀️"},{"unified":"1f9dc-1f3ff-200d-2640-fe0f","native":"🧜🏿♀️"}],"version":5},"elf":{"id":"elf","name":"Elf","keywords":["magical"],"skins":[{"unified":"1f9dd","native":"🧝"},{"unified":"1f9dd-1f3fb","native":"🧝🏻"},{"unified":"1f9dd-1f3fc","native":"🧝🏼"},{"unified":"1f9dd-1f3fd","native":"🧝🏽"},{"unified":"1f9dd-1f3fe","native":"🧝🏾"},{"unified":"1f9dd-1f3ff","native":"🧝🏿"}],"version":5},"male_elf":{"id":"male_elf","name":"Man Elf","keywords":["male"],"skins":[{"unified":"1f9dd-200d-2642-fe0f","native":"🧝♂️"},{"unified":"1f9dd-1f3fb-200d-2642-fe0f","native":"🧝🏻♂️"},{"unified":"1f9dd-1f3fc-200d-2642-fe0f","native":"🧝🏼♂️"},{"unified":"1f9dd-1f3fd-200d-2642-fe0f","native":"🧝🏽♂️"},{"unified":"1f9dd-1f3fe-200d-2642-fe0f","native":"🧝🏾♂️"},{"unified":"1f9dd-1f3ff-200d-2642-fe0f","native":"🧝🏿♂️"}],"version":5},"female_elf":{"id":"female_elf","name":"Woman Elf","keywords":["female"],"skins":[{"unified":"1f9dd-200d-2640-fe0f","native":"🧝♀️"},{"unified":"1f9dd-1f3fb-200d-2640-fe0f","native":"🧝🏻♀️"},{"unified":"1f9dd-1f3fc-200d-2640-fe0f","native":"🧝🏼♀️"},{"unified":"1f9dd-1f3fd-200d-2640-fe0f","native":"🧝🏽♀️"},{"unified":"1f9dd-1f3fe-200d-2640-fe0f","native":"🧝🏾♀️"},{"unified":"1f9dd-1f3ff-200d-2640-fe0f","native":"🧝🏿♀️"}],"version":5},"genie":{"id":"genie","name":"Genie","keywords":["magical","wishes"],"skins":[{"unified":"1f9de","native":"🧞"}],"version":5},"male_genie":{"id":"male_genie","name":"Man Genie","keywords":["male"],"skins":[{"unified":"1f9de-200d-2642-fe0f","native":"🧞♂️"}],"version":5},"female_genie":{"id":"female_genie","name":"Woman Genie","keywords":["female"],"skins":[{"unified":"1f9de-200d-2640-fe0f","native":"🧞♀️"}],"version":5},"zombie":{"id":"zombie","name":"Zombie","keywords":["dead"],"skins":[{"unified":"1f9df","native":"🧟"}],"version":5},"male_zombie":{"id":"male_zombie","name":"Man Zombie","keywords":["male","dracula","undead","walking","dead"],"skins":[{"unified":"1f9df-200d-2642-fe0f","native":"🧟♂️"}],"version":5},"female_zombie":{"id":"female_zombie","name":"Woman Zombie","keywords":["female","undead","walking","dead"],"skins":[{"unified":"1f9df-200d-2640-fe0f","native":"🧟♀️"}],"version":5},"troll":{"id":"troll","name":"Troll","keywords":["mystical","monster"],"skins":[{"unified":"1f9cc","native":"🧌"}],"version":14},"massage":{"id":"massage","name":"Face Massage","keywords":["person","getting","relax"],"skins":[{"unified":"1f486","native":"💆"},{"unified":"1f486-1f3fb","native":"💆🏻"},{"unified":"1f486-1f3fc","native":"💆🏼"},{"unified":"1f486-1f3fd","native":"💆🏽"},{"unified":"1f486-1f3fe","native":"💆🏾"},{"unified":"1f486-1f3ff","native":"💆🏿"}],"version":1},"man-getting-massage":{"id":"man-getting-massage","name":"Man Getting Massage","keywords":["getting-massage","male","boy","head"],"skins":[{"unified":"1f486-200d-2642-fe0f","native":"💆♂️"},{"unified":"1f486-1f3fb-200d-2642-fe0f","native":"💆🏻♂️"},{"unified":"1f486-1f3fc-200d-2642-fe0f","native":"💆🏼♂️"},{"unified":"1f486-1f3fd-200d-2642-fe0f","native":"💆🏽♂️"},{"unified":"1f486-1f3fe-200d-2642-fe0f","native":"💆🏾♂️"},{"unified":"1f486-1f3ff-200d-2642-fe0f","native":"💆🏿♂️"}],"version":4},"woman-getting-massage":{"id":"woman-getting-massage","name":"Woman Getting Massage","keywords":["getting-massage","female","girl","head"],"skins":[{"unified":"1f486-200d-2640-fe0f","native":"💆♀️"},{"unified":"1f486-1f3fb-200d-2640-fe0f","native":"💆🏻♀️"},{"unified":"1f486-1f3fc-200d-2640-fe0f","native":"💆🏼♀️"},{"unified":"1f486-1f3fd-200d-2640-fe0f","native":"💆🏽♀️"},{"unified":"1f486-1f3fe-200d-2640-fe0f","native":"💆🏾♀️"},{"unified":"1f486-1f3ff-200d-2640-fe0f","native":"💆🏿♀️"}],"version":4},"haircut":{"id":"haircut","name":"Haircut","keywords":["person","getting","hairstyle"],"skins":[{"unified":"1f487","native":"💇"},{"unified":"1f487-1f3fb","native":"💇🏻"},{"unified":"1f487-1f3fc","native":"💇🏼"},{"unified":"1f487-1f3fd","native":"💇🏽"},{"unified":"1f487-1f3fe","native":"💇🏾"},{"unified":"1f487-1f3ff","native":"💇🏿"}],"version":1},"man-getting-haircut":{"id":"man-getting-haircut","name":"Man Getting Haircut","keywords":["getting-haircut","male","boy"],"skins":[{"unified":"1f487-200d-2642-fe0f","native":"💇♂️"},{"unified":"1f487-1f3fb-200d-2642-fe0f","native":"💇🏻♂️"},{"unified":"1f487-1f3fc-200d-2642-fe0f","native":"💇🏼♂️"},{"unified":"1f487-1f3fd-200d-2642-fe0f","native":"💇🏽♂️"},{"unified":"1f487-1f3fe-200d-2642-fe0f","native":"💇🏾♂️"},{"unified":"1f487-1f3ff-200d-2642-fe0f","native":"💇🏿♂️"}],"version":4},"woman-getting-haircut":{"id":"woman-getting-haircut","name":"Woman Getting Haircut","keywords":["getting-haircut","female","girl"],"skins":[{"unified":"1f487-200d-2640-fe0f","native":"💇♀️"},{"unified":"1f487-1f3fb-200d-2640-fe0f","native":"💇🏻♀️"},{"unified":"1f487-1f3fc-200d-2640-fe0f","native":"💇🏼♀️"},{"unified":"1f487-1f3fd-200d-2640-fe0f","native":"💇🏽♀️"},{"unified":"1f487-1f3fe-200d-2640-fe0f","native":"💇🏾♀️"},{"unified":"1f487-1f3ff-200d-2640-fe0f","native":"💇🏿♀️"}],"version":4},"walking":{"id":"walking","name":"Pedestrian","keywords":["walking","person","move"],"skins":[{"unified":"1f6b6","native":"🚶"},{"unified":"1f6b6-1f3fb","native":"🚶🏻"},{"unified":"1f6b6-1f3fc","native":"🚶🏼"},{"unified":"1f6b6-1f3fd","native":"🚶🏽"},{"unified":"1f6b6-1f3fe","native":"🚶🏾"},{"unified":"1f6b6-1f3ff","native":"🚶🏿"}],"version":1},"man-walking":{"id":"man-walking","name":"Man Walking","keywords":["human","feet","steps"],"skins":[{"unified":"1f6b6-200d-2642-fe0f","native":"🚶♂️"},{"unified":"1f6b6-1f3fb-200d-2642-fe0f","native":"🚶🏻♂️"},{"unified":"1f6b6-1f3fc-200d-2642-fe0f","native":"🚶🏼♂️"},{"unified":"1f6b6-1f3fd-200d-2642-fe0f","native":"🚶🏽♂️"},{"unified":"1f6b6-1f3fe-200d-2642-fe0f","native":"🚶🏾♂️"},{"unified":"1f6b6-1f3ff-200d-2642-fe0f","native":"🚶🏿♂️"}],"version":4},"woman-walking":{"id":"woman-walking","name":"Woman Walking","keywords":["human","feet","steps","female"],"skins":[{"unified":"1f6b6-200d-2640-fe0f","native":"🚶♀️"},{"unified":"1f6b6-1f3fb-200d-2640-fe0f","native":"🚶🏻♀️"},{"unified":"1f6b6-1f3fc-200d-2640-fe0f","native":"🚶🏼♀️"},{"unified":"1f6b6-1f3fd-200d-2640-fe0f","native":"🚶🏽♀️"},{"unified":"1f6b6-1f3fe-200d-2640-fe0f","native":"🚶🏾♀️"},{"unified":"1f6b6-1f3ff-200d-2640-fe0f","native":"🚶🏿♀️"}],"version":4},"standing_person":{"id":"standing_person","name":"Standing Person","keywords":["still"],"skins":[{"unified":"1f9cd","native":"🧍"},{"unified":"1f9cd-1f3fb","native":"🧍🏻"},{"unified":"1f9cd-1f3fc","native":"🧍🏼"},{"unified":"1f9cd-1f3fd","native":"🧍🏽"},{"unified":"1f9cd-1f3fe","native":"🧍🏾"},{"unified":"1f9cd-1f3ff","native":"🧍🏿"}],"version":12},"man_standing":{"id":"man_standing","name":"Man Standing","keywords":["still"],"skins":[{"unified":"1f9cd-200d-2642-fe0f","native":"🧍♂️"},{"unified":"1f9cd-1f3fb-200d-2642-fe0f","native":"🧍🏻♂️"},{"unified":"1f9cd-1f3fc-200d-2642-fe0f","native":"🧍🏼♂️"},{"unified":"1f9cd-1f3fd-200d-2642-fe0f","native":"🧍🏽♂️"},{"unified":"1f9cd-1f3fe-200d-2642-fe0f","native":"🧍🏾♂️"},{"unified":"1f9cd-1f3ff-200d-2642-fe0f","native":"🧍🏿♂️"}],"version":12},"woman_standing":{"id":"woman_standing","name":"Woman Standing","keywords":["still"],"skins":[{"unified":"1f9cd-200d-2640-fe0f","native":"🧍♀️"},{"unified":"1f9cd-1f3fb-200d-2640-fe0f","native":"🧍🏻♀️"},{"unified":"1f9cd-1f3fc-200d-2640-fe0f","native":"🧍🏼♀️"},{"unified":"1f9cd-1f3fd-200d-2640-fe0f","native":"🧍🏽♀️"},{"unified":"1f9cd-1f3fe-200d-2640-fe0f","native":"🧍🏾♀️"},{"unified":"1f9cd-1f3ff-200d-2640-fe0f","native":"🧍🏿♀️"}],"version":12},"kneeling_person":{"id":"kneeling_person","name":"Kneeling Person","keywords":["pray","respectful"],"skins":[{"unified":"1f9ce","native":"🧎"},{"unified":"1f9ce-1f3fb","native":"🧎🏻"},{"unified":"1f9ce-1f3fc","native":"🧎🏼"},{"unified":"1f9ce-1f3fd","native":"🧎🏽"},{"unified":"1f9ce-1f3fe","native":"🧎🏾"},{"unified":"1f9ce-1f3ff","native":"🧎🏿"}],"version":12},"man_kneeling":{"id":"man_kneeling","name":"Man Kneeling","keywords":["pray","respectful"],"skins":[{"unified":"1f9ce-200d-2642-fe0f","native":"🧎♂️"},{"unified":"1f9ce-1f3fb-200d-2642-fe0f","native":"🧎🏻♂️"},{"unified":"1f9ce-1f3fc-200d-2642-fe0f","native":"🧎🏼♂️"},{"unified":"1f9ce-1f3fd-200d-2642-fe0f","native":"🧎🏽♂️"},{"unified":"1f9ce-1f3fe-200d-2642-fe0f","native":"🧎🏾♂️"},{"unified":"1f9ce-1f3ff-200d-2642-fe0f","native":"🧎🏿♂️"}],"version":12},"woman_kneeling":{"id":"woman_kneeling","name":"Woman Kneeling","keywords":["respectful","pray"],"skins":[{"unified":"1f9ce-200d-2640-fe0f","native":"🧎♀️"},{"unified":"1f9ce-1f3fb-200d-2640-fe0f","native":"🧎🏻♀️"},{"unified":"1f9ce-1f3fc-200d-2640-fe0f","native":"🧎🏼♀️"},{"unified":"1f9ce-1f3fd-200d-2640-fe0f","native":"🧎🏽♀️"},{"unified":"1f9ce-1f3fe-200d-2640-fe0f","native":"🧎🏾♀️"},{"unified":"1f9ce-1f3ff-200d-2640-fe0f","native":"🧎🏿♀️"}],"version":12},"person_with_probing_cane":{"id":"person_with_probing_cane","name":"Person with White Cane","keywords":["probing","blind"],"skins":[{"unified":"1f9d1-200d-1f9af","native":"🧑🦯"},{"unified":"1f9d1-1f3fb-200d-1f9af","native":"🧑🏻🦯"},{"unified":"1f9d1-1f3fc-200d-1f9af","native":"🧑🏼🦯"},{"unified":"1f9d1-1f3fd-200d-1f9af","native":"🧑🏽🦯"},{"unified":"1f9d1-1f3fe-200d-1f9af","native":"🧑🏾🦯"},{"unified":"1f9d1-1f3ff-200d-1f9af","native":"🧑🏿🦯"}],"version":12.1},"man_with_probing_cane":{"id":"man_with_probing_cane","name":"Man with White Cane","keywords":["probing","blind"],"skins":[{"unified":"1f468-200d-1f9af","native":"👨🦯"},{"unified":"1f468-1f3fb-200d-1f9af","native":"👨🏻🦯"},{"unified":"1f468-1f3fc-200d-1f9af","native":"👨🏼🦯"},{"unified":"1f468-1f3fd-200d-1f9af","native":"👨🏽🦯"},{"unified":"1f468-1f3fe-200d-1f9af","native":"👨🏾🦯"},{"unified":"1f468-1f3ff-200d-1f9af","native":"👨🏿🦯"}],"version":12},"woman_with_probing_cane":{"id":"woman_with_probing_cane","name":"Woman with White Cane","keywords":["probing","blind"],"skins":[{"unified":"1f469-200d-1f9af","native":"👩🦯"},{"unified":"1f469-1f3fb-200d-1f9af","native":"👩🏻🦯"},{"unified":"1f469-1f3fc-200d-1f9af","native":"👩🏼🦯"},{"unified":"1f469-1f3fd-200d-1f9af","native":"👩🏽🦯"},{"unified":"1f469-1f3fe-200d-1f9af","native":"👩🏾🦯"},{"unified":"1f469-1f3ff-200d-1f9af","native":"👩🏿🦯"}],"version":12},"person_in_motorized_wheelchair":{"id":"person_in_motorized_wheelchair","name":"Person in Motorized Wheelchair","keywords":["disability","accessibility"],"skins":[{"unified":"1f9d1-200d-1f9bc","native":"🧑🦼"},{"unified":"1f9d1-1f3fb-200d-1f9bc","native":"🧑🏻🦼"},{"unified":"1f9d1-1f3fc-200d-1f9bc","native":"🧑🏼🦼"},{"unified":"1f9d1-1f3fd-200d-1f9bc","native":"🧑🏽🦼"},{"unified":"1f9d1-1f3fe-200d-1f9bc","native":"🧑🏾🦼"},{"unified":"1f9d1-1f3ff-200d-1f9bc","native":"🧑🏿🦼"}],"version":12.1},"man_in_motorized_wheelchair":{"id":"man_in_motorized_wheelchair","name":"Man in Motorized Wheelchair","keywords":["disability","accessibility"],"skins":[{"unified":"1f468-200d-1f9bc","native":"👨🦼"},{"unified":"1f468-1f3fb-200d-1f9bc","native":"👨🏻🦼"},{"unified":"1f468-1f3fc-200d-1f9bc","native":"👨🏼🦼"},{"unified":"1f468-1f3fd-200d-1f9bc","native":"👨🏽🦼"},{"unified":"1f468-1f3fe-200d-1f9bc","native":"👨🏾🦼"},{"unified":"1f468-1f3ff-200d-1f9bc","native":"👨🏿🦼"}],"version":12},"woman_in_motorized_wheelchair":{"id":"woman_in_motorized_wheelchair","name":"Woman in Motorized Wheelchair","keywords":["disability","accessibility"],"skins":[{"unified":"1f469-200d-1f9bc","native":"👩🦼"},{"unified":"1f469-1f3fb-200d-1f9bc","native":"👩🏻🦼"},{"unified":"1f469-1f3fc-200d-1f9bc","native":"👩🏼🦼"},{"unified":"1f469-1f3fd-200d-1f9bc","native":"👩🏽🦼"},{"unified":"1f469-1f3fe-200d-1f9bc","native":"👩🏾🦼"},{"unified":"1f469-1f3ff-200d-1f9bc","native":"👩🏿🦼"}],"version":12},"person_in_manual_wheelchair":{"id":"person_in_manual_wheelchair","name":"Person in Manual Wheelchair","keywords":["disability","accessibility"],"skins":[{"unified":"1f9d1-200d-1f9bd","native":"🧑🦽"},{"unified":"1f9d1-1f3fb-200d-1f9bd","native":"🧑🏻🦽"},{"unified":"1f9d1-1f3fc-200d-1f9bd","native":"🧑🏼🦽"},{"unified":"1f9d1-1f3fd-200d-1f9bd","native":"🧑🏽🦽"},{"unified":"1f9d1-1f3fe-200d-1f9bd","native":"🧑🏾🦽"},{"unified":"1f9d1-1f3ff-200d-1f9bd","native":"🧑🏿🦽"}],"version":12.1},"man_in_manual_wheelchair":{"id":"man_in_manual_wheelchair","name":"Man in Manual Wheelchair","keywords":["disability","accessibility"],"skins":[{"unified":"1f468-200d-1f9bd","native":"👨🦽"},{"unified":"1f468-1f3fb-200d-1f9bd","native":"👨🏻🦽"},{"unified":"1f468-1f3fc-200d-1f9bd","native":"👨🏼🦽"},{"unified":"1f468-1f3fd-200d-1f9bd","native":"👨🏽🦽"},{"unified":"1f468-1f3fe-200d-1f9bd","native":"👨🏾🦽"},{"unified":"1f468-1f3ff-200d-1f9bd","native":"👨🏿🦽"}],"version":12},"woman_in_manual_wheelchair":{"id":"woman_in_manual_wheelchair","name":"Woman in Manual Wheelchair","keywords":["disability","accessibility"],"skins":[{"unified":"1f469-200d-1f9bd","native":"👩🦽"},{"unified":"1f469-1f3fb-200d-1f9bd","native":"👩🏻🦽"},{"unified":"1f469-1f3fc-200d-1f9bd","native":"👩🏼🦽"},{"unified":"1f469-1f3fd-200d-1f9bd","native":"👩🏽🦽"},{"unified":"1f469-1f3fe-200d-1f9bd","native":"👩🏾🦽"},{"unified":"1f469-1f3ff-200d-1f9bd","native":"👩🏿🦽"}],"version":12},"runner":{"id":"runner","name":"Runner","keywords":["running","person","move"],"skins":[{"unified":"1f3c3","native":"🏃"},{"unified":"1f3c3-1f3fb","native":"🏃🏻"},{"unified":"1f3c3-1f3fc","native":"🏃🏼"},{"unified":"1f3c3-1f3fd","native":"🏃🏽"},{"unified":"1f3c3-1f3fe","native":"🏃🏾"},{"unified":"1f3c3-1f3ff","native":"🏃🏿"}],"version":1},"man-running":{"id":"man-running","name":"Man Running","keywords":["walking","exercise","race"],"skins":[{"unified":"1f3c3-200d-2642-fe0f","native":"🏃♂️"},{"unified":"1f3c3-1f3fb-200d-2642-fe0f","native":"🏃🏻♂️"},{"unified":"1f3c3-1f3fc-200d-2642-fe0f","native":"🏃🏼♂️"},{"unified":"1f3c3-1f3fd-200d-2642-fe0f","native":"🏃🏽♂️"},{"unified":"1f3c3-1f3fe-200d-2642-fe0f","native":"🏃🏾♂️"},{"unified":"1f3c3-1f3ff-200d-2642-fe0f","native":"🏃🏿♂️"}],"version":4},"woman-running":{"id":"woman-running","name":"Woman Running","keywords":["walking","exercise","race","female"],"skins":[{"unified":"1f3c3-200d-2640-fe0f","native":"🏃♀️"},{"unified":"1f3c3-1f3fb-200d-2640-fe0f","native":"🏃🏻♀️"},{"unified":"1f3c3-1f3fc-200d-2640-fe0f","native":"🏃🏼♀️"},{"unified":"1f3c3-1f3fd-200d-2640-fe0f","native":"🏃🏽♀️"},{"unified":"1f3c3-1f3fe-200d-2640-fe0f","native":"🏃🏾♀️"},{"unified":"1f3c3-1f3ff-200d-2640-fe0f","native":"🏃🏿♀️"}],"version":4},"dancer":{"id":"dancer","name":"Dancer","keywords":["woman","dancing","female","girl","fun"],"skins":[{"unified":"1f483","native":"💃"},{"unified":"1f483-1f3fb","native":"💃🏻"},{"unified":"1f483-1f3fc","native":"💃🏼"},{"unified":"1f483-1f3fd","native":"💃🏽"},{"unified":"1f483-1f3fe","native":"💃🏾"},{"unified":"1f483-1f3ff","native":"💃🏿"}],"version":1},"man_dancing":{"id":"man_dancing","name":"Man Dancing","keywords":["male","boy","fun","dancer"],"skins":[{"unified":"1f57a","native":"🕺"},{"unified":"1f57a-1f3fb","native":"🕺🏻"},{"unified":"1f57a-1f3fc","native":"🕺🏼"},{"unified":"1f57a-1f3fd","native":"🕺🏽"},{"unified":"1f57a-1f3fe","native":"🕺🏾"},{"unified":"1f57a-1f3ff","native":"🕺🏿"}],"version":3},"man_in_business_suit_levitating":{"id":"man_in_business_suit_levitating","name":"Person in Suit Levitating","keywords":["man","business","levitate","hover","jump"],"skins":[{"unified":"1f574-fe0f","native":"🕴️"},{"unified":"1f574-1f3fb","native":"🕴🏻"},{"unified":"1f574-1f3fc","native":"🕴🏼"},{"unified":"1f574-1f3fd","native":"🕴🏽"},{"unified":"1f574-1f3fe","native":"🕴🏾"},{"unified":"1f574-1f3ff","native":"🕴🏿"}],"version":1},"dancers":{"id":"dancers","name":"Woman with Bunny Ears","keywords":["dancers","people","perform","costume"],"skins":[{"unified":"1f46f","native":"👯"}],"version":1},"men-with-bunny-ears-partying":{"id":"men-with-bunny-ears-partying","name":"Men with Bunny Ears","keywords":["with-bunny-ears-partying","man","male","boys"],"skins":[{"unified":"1f46f-200d-2642-fe0f","native":"👯♂️"}],"version":4},"women-with-bunny-ears-partying":{"id":"women-with-bunny-ears-partying","name":"Women with Bunny Ears","keywords":["with-bunny-ears-partying","woman","female","girls"],"skins":[{"unified":"1f46f-200d-2640-fe0f","native":"👯♀️"}],"version":4},"person_in_steamy_room":{"id":"person_in_steamy_room","name":"Person in Steamy Room","keywords":["relax","spa"],"skins":[{"unified":"1f9d6","native":"🧖"},{"unified":"1f9d6-1f3fb","native":"🧖🏻"},{"unified":"1f9d6-1f3fc","native":"🧖🏼"},{"unified":"1f9d6-1f3fd","native":"🧖🏽"},{"unified":"1f9d6-1f3fe","native":"🧖🏾"},{"unified":"1f9d6-1f3ff","native":"🧖🏿"}],"version":5},"man_in_steamy_room":{"id":"man_in_steamy_room","name":"Man in Steamy Room","keywords":["male","spa","steamroom","sauna"],"skins":[{"unified":"1f9d6-200d-2642-fe0f","native":"🧖♂️"},{"unified":"1f9d6-1f3fb-200d-2642-fe0f","native":"🧖🏻♂️"},{"unified":"1f9d6-1f3fc-200d-2642-fe0f","native":"🧖🏼♂️"},{"unified":"1f9d6-1f3fd-200d-2642-fe0f","native":"🧖🏽♂️"},{"unified":"1f9d6-1f3fe-200d-2642-fe0f","native":"🧖🏾♂️"},{"unified":"1f9d6-1f3ff-200d-2642-fe0f","native":"🧖🏿♂️"}],"version":5},"woman_in_steamy_room":{"id":"woman_in_steamy_room","name":"Woman in Steamy Room","keywords":["female","spa","steamroom","sauna"],"skins":[{"unified":"1f9d6-200d-2640-fe0f","native":"🧖♀️"},{"unified":"1f9d6-1f3fb-200d-2640-fe0f","native":"🧖🏻♀️"},{"unified":"1f9d6-1f3fc-200d-2640-fe0f","native":"🧖🏼♀️"},{"unified":"1f9d6-1f3fd-200d-2640-fe0f","native":"🧖🏽♀️"},{"unified":"1f9d6-1f3fe-200d-2640-fe0f","native":"🧖🏾♀️"},{"unified":"1f9d6-1f3ff-200d-2640-fe0f","native":"🧖🏿♀️"}],"version":5},"person_climbing":{"id":"person_climbing","name":"Person Climbing","keywords":["sport"],"skins":[{"unified":"1f9d7","native":"🧗"},{"unified":"1f9d7-1f3fb","native":"🧗🏻"},{"unified":"1f9d7-1f3fc","native":"🧗🏼"},{"unified":"1f9d7-1f3fd","native":"🧗🏽"},{"unified":"1f9d7-1f3fe","native":"🧗🏾"},{"unified":"1f9d7-1f3ff","native":"🧗🏿"}],"version":5},"man_climbing":{"id":"man_climbing","name":"Man Climbing","keywords":["sports","hobby","male","rock"],"skins":[{"unified":"1f9d7-200d-2642-fe0f","native":"🧗♂️"},{"unified":"1f9d7-1f3fb-200d-2642-fe0f","native":"🧗🏻♂️"},{"unified":"1f9d7-1f3fc-200d-2642-fe0f","native":"🧗🏼♂️"},{"unified":"1f9d7-1f3fd-200d-2642-fe0f","native":"🧗🏽♂️"},{"unified":"1f9d7-1f3fe-200d-2642-fe0f","native":"🧗🏾♂️"},{"unified":"1f9d7-1f3ff-200d-2642-fe0f","native":"🧗🏿♂️"}],"version":5},"woman_climbing":{"id":"woman_climbing","name":"Woman Climbing","keywords":["sports","hobby","female","rock"],"skins":[{"unified":"1f9d7-200d-2640-fe0f","native":"🧗♀️"},{"unified":"1f9d7-1f3fb-200d-2640-fe0f","native":"🧗🏻♀️"},{"unified":"1f9d7-1f3fc-200d-2640-fe0f","native":"🧗🏼♀️"},{"unified":"1f9d7-1f3fd-200d-2640-fe0f","native":"🧗🏽♀️"},{"unified":"1f9d7-1f3fe-200d-2640-fe0f","native":"🧗🏾♀️"},{"unified":"1f9d7-1f3ff-200d-2640-fe0f","native":"🧗🏿♀️"}],"version":5},"fencer":{"id":"fencer","name":"Fencer","keywords":["person","fencing","sports","sword"],"skins":[{"unified":"1f93a","native":"🤺"}],"version":3},"horse_racing":{"id":"horse_racing","name":"Horse Racing","keywords":["animal","betting","competition","gambling","luck"],"skins":[{"unified":"1f3c7","native":"🏇"},{"unified":"1f3c7-1f3fb","native":"🏇🏻"},{"unified":"1f3c7-1f3fc","native":"🏇🏼"},{"unified":"1f3c7-1f3fd","native":"🏇🏽"},{"unified":"1f3c7-1f3fe","native":"🏇🏾"},{"unified":"1f3c7-1f3ff","native":"🏇🏿"}],"version":1},"skier":{"id":"skier","name":"Skier","keywords":["sports","winter","snow"],"skins":[{"unified":"26f7-fe0f","native":"⛷️"}],"version":1},"snowboarder":{"id":"snowboarder","name":"Snowboarder","keywords":["sports","winter"],"skins":[{"unified":"1f3c2","native":"🏂"},{"unified":"1f3c2-1f3fb","native":"🏂🏻"},{"unified":"1f3c2-1f3fc","native":"🏂🏼"},{"unified":"1f3c2-1f3fd","native":"🏂🏽"},{"unified":"1f3c2-1f3fe","native":"🏂🏾"},{"unified":"1f3c2-1f3ff","native":"🏂🏿"}],"version":1},"golfer":{"id":"golfer","name":"Person Golfing","keywords":["golfer","sports","business"],"skins":[{"unified":"1f3cc-fe0f","native":"🏌️"},{"unified":"1f3cc-1f3fb","native":"🏌🏻"},{"unified":"1f3cc-1f3fc","native":"🏌🏼"},{"unified":"1f3cc-1f3fd","native":"🏌🏽"},{"unified":"1f3cc-1f3fe","native":"🏌🏾"},{"unified":"1f3cc-1f3ff","native":"🏌🏿"}],"version":1},"man-golfing":{"id":"man-golfing","name":"Man Golfing","keywords":["sport"],"skins":[{"unified":"1f3cc-fe0f-200d-2642-fe0f","native":"🏌️♂️"},{"unified":"1f3cc-1f3fb-200d-2642-fe0f","native":"🏌🏻♂️"},{"unified":"1f3cc-1f3fc-200d-2642-fe0f","native":"🏌🏼♂️"},{"unified":"1f3cc-1f3fd-200d-2642-fe0f","native":"🏌🏽♂️"},{"unified":"1f3cc-1f3fe-200d-2642-fe0f","native":"🏌🏾♂️"},{"unified":"1f3cc-1f3ff-200d-2642-fe0f","native":"🏌🏿♂️"}],"version":4},"woman-golfing":{"id":"woman-golfing","name":"Woman Golfing","keywords":["sports","business","female"],"skins":[{"unified":"1f3cc-fe0f-200d-2640-fe0f","native":"🏌️♀️"},{"unified":"1f3cc-1f3fb-200d-2640-fe0f","native":"🏌🏻♀️"},{"unified":"1f3cc-1f3fc-200d-2640-fe0f","native":"🏌🏼♀️"},{"unified":"1f3cc-1f3fd-200d-2640-fe0f","native":"🏌🏽♀️"},{"unified":"1f3cc-1f3fe-200d-2640-fe0f","native":"🏌🏾♀️"},{"unified":"1f3cc-1f3ff-200d-2640-fe0f","native":"🏌🏿♀️"}],"version":4},"surfer":{"id":"surfer","name":"Surfer","keywords":["person","surfing","sport","sea"],"skins":[{"unified":"1f3c4","native":"🏄"},{"unified":"1f3c4-1f3fb","native":"🏄🏻"},{"unified":"1f3c4-1f3fc","native":"🏄🏼"},{"unified":"1f3c4-1f3fd","native":"🏄🏽"},{"unified":"1f3c4-1f3fe","native":"🏄🏾"},{"unified":"1f3c4-1f3ff","native":"🏄🏿"}],"version":1},"man-surfing":{"id":"man-surfing","name":"Man Surfing","keywords":["sports","ocean","sea","summer","beach"],"skins":[{"unified":"1f3c4-200d-2642-fe0f","native":"🏄♂️"},{"unified":"1f3c4-1f3fb-200d-2642-fe0f","native":"🏄🏻♂️"},{"unified":"1f3c4-1f3fc-200d-2642-fe0f","native":"🏄🏼♂️"},{"unified":"1f3c4-1f3fd-200d-2642-fe0f","native":"🏄🏽♂️"},{"unified":"1f3c4-1f3fe-200d-2642-fe0f","native":"🏄🏾♂️"},{"unified":"1f3c4-1f3ff-200d-2642-fe0f","native":"🏄🏿♂️"}],"version":4},"woman-surfing":{"id":"woman-surfing","name":"Woman Surfing","keywords":["sports","ocean","sea","summer","beach","female"],"skins":[{"unified":"1f3c4-200d-2640-fe0f","native":"🏄♀️"},{"unified":"1f3c4-1f3fb-200d-2640-fe0f","native":"🏄🏻♀️"},{"unified":"1f3c4-1f3fc-200d-2640-fe0f","native":"🏄🏼♀️"},{"unified":"1f3c4-1f3fd-200d-2640-fe0f","native":"🏄🏽♀️"},{"unified":"1f3c4-1f3fe-200d-2640-fe0f","native":"🏄🏾♀️"},{"unified":"1f3c4-1f3ff-200d-2640-fe0f","native":"🏄🏿♀️"}],"version":4},"rowboat":{"id":"rowboat","name":"Rowboat","keywords":["person","rowing","boat","sport","move"],"skins":[{"unified":"1f6a3","native":"🚣"},{"unified":"1f6a3-1f3fb","native":"🚣🏻"},{"unified":"1f6a3-1f3fc","native":"🚣🏼"},{"unified":"1f6a3-1f3fd","native":"🚣🏽"},{"unified":"1f6a3-1f3fe","native":"🚣🏾"},{"unified":"1f6a3-1f3ff","native":"🚣🏿"}],"version":1},"man-rowing-boat":{"id":"man-rowing-boat","name":"Man Rowing Boat","keywords":["rowing-boat","sports","hobby","water","ship"],"skins":[{"unified":"1f6a3-200d-2642-fe0f","native":"🚣♂️"},{"unified":"1f6a3-1f3fb-200d-2642-fe0f","native":"🚣🏻♂️"},{"unified":"1f6a3-1f3fc-200d-2642-fe0f","native":"🚣🏼♂️"},{"unified":"1f6a3-1f3fd-200d-2642-fe0f","native":"🚣🏽♂️"},{"unified":"1f6a3-1f3fe-200d-2642-fe0f","native":"🚣🏾♂️"},{"unified":"1f6a3-1f3ff-200d-2642-fe0f","native":"🚣🏿♂️"}],"version":4},"woman-rowing-boat":{"id":"woman-rowing-boat","name":"Woman Rowing Boat","keywords":["rowing-boat","sports","hobby","water","ship","female"],"skins":[{"unified":"1f6a3-200d-2640-fe0f","native":"🚣♀️"},{"unified":"1f6a3-1f3fb-200d-2640-fe0f","native":"🚣🏻♀️"},{"unified":"1f6a3-1f3fc-200d-2640-fe0f","native":"🚣🏼♀️"},{"unified":"1f6a3-1f3fd-200d-2640-fe0f","native":"🚣🏽♀️"},{"unified":"1f6a3-1f3fe-200d-2640-fe0f","native":"🚣🏾♀️"},{"unified":"1f6a3-1f3ff-200d-2640-fe0f","native":"🚣🏿♀️"}],"version":4},"swimmer":{"id":"swimmer","name":"Swimmer","keywords":["person","swimming","sport","pool"],"skins":[{"unified":"1f3ca","native":"🏊"},{"unified":"1f3ca-1f3fb","native":"🏊🏻"},{"unified":"1f3ca-1f3fc","native":"🏊🏼"},{"unified":"1f3ca-1f3fd","native":"🏊🏽"},{"unified":"1f3ca-1f3fe","native":"🏊🏾"},{"unified":"1f3ca-1f3ff","native":"🏊🏿"}],"version":1},"man-swimming":{"id":"man-swimming","name":"Man Swimming","keywords":["sports","exercise","human","athlete","water","summer"],"skins":[{"unified":"1f3ca-200d-2642-fe0f","native":"🏊♂️"},{"unified":"1f3ca-1f3fb-200d-2642-fe0f","native":"🏊🏻♂️"},{"unified":"1f3ca-1f3fc-200d-2642-fe0f","native":"🏊🏼♂️"},{"unified":"1f3ca-1f3fd-200d-2642-fe0f","native":"🏊🏽♂️"},{"unified":"1f3ca-1f3fe-200d-2642-fe0f","native":"🏊🏾♂️"},{"unified":"1f3ca-1f3ff-200d-2642-fe0f","native":"🏊🏿♂️"}],"version":4},"woman-swimming":{"id":"woman-swimming","name":"Woman Swimming","keywords":["sports","exercise","human","athlete","water","summer","female"],"skins":[{"unified":"1f3ca-200d-2640-fe0f","native":"🏊♀️"},{"unified":"1f3ca-1f3fb-200d-2640-fe0f","native":"🏊🏻♀️"},{"unified":"1f3ca-1f3fc-200d-2640-fe0f","native":"🏊🏼♀️"},{"unified":"1f3ca-1f3fd-200d-2640-fe0f","native":"🏊🏽♀️"},{"unified":"1f3ca-1f3fe-200d-2640-fe0f","native":"🏊🏾♀️"},{"unified":"1f3ca-1f3ff-200d-2640-fe0f","native":"🏊🏿♀️"}],"version":4},"person_with_ball":{"id":"person_with_ball","name":"Person Bouncing Ball","keywords":["with","sports","human"],"skins":[{"unified":"26f9-fe0f","native":"⛹️"},{"unified":"26f9-1f3fb","native":"⛹🏻"},{"unified":"26f9-1f3fc","native":"⛹🏼"},{"unified":"26f9-1f3fd","native":"⛹🏽"},{"unified":"26f9-1f3fe","native":"⛹🏾"},{"unified":"26f9-1f3ff","native":"⛹🏿"}],"version":1},"man-bouncing-ball":{"id":"man-bouncing-ball","name":"Man Bouncing Ball","keywords":["bouncing-ball","sport"],"skins":[{"unified":"26f9-fe0f-200d-2642-fe0f","native":"⛹️♂️"},{"unified":"26f9-1f3fb-200d-2642-fe0f","native":"⛹🏻♂️"},{"unified":"26f9-1f3fc-200d-2642-fe0f","native":"⛹🏼♂️"},{"unified":"26f9-1f3fd-200d-2642-fe0f","native":"⛹🏽♂️"},{"unified":"26f9-1f3fe-200d-2642-fe0f","native":"⛹🏾♂️"},{"unified":"26f9-1f3ff-200d-2642-fe0f","native":"⛹🏿♂️"}],"version":4},"woman-bouncing-ball":{"id":"woman-bouncing-ball","name":"Woman Bouncing Ball","keywords":["bouncing-ball","sports","human","female"],"skins":[{"unified":"26f9-fe0f-200d-2640-fe0f","native":"⛹️♀️"},{"unified":"26f9-1f3fb-200d-2640-fe0f","native":"⛹🏻♀️"},{"unified":"26f9-1f3fc-200d-2640-fe0f","native":"⛹🏼♀️"},{"unified":"26f9-1f3fd-200d-2640-fe0f","native":"⛹🏽♀️"},{"unified":"26f9-1f3fe-200d-2640-fe0f","native":"⛹🏾♀️"},{"unified":"26f9-1f3ff-200d-2640-fe0f","native":"⛹🏿♀️"}],"version":4},"weight_lifter":{"id":"weight_lifter","name":"Person Lifting Weights","keywords":["weight","lifter","sports","training","exercise"],"skins":[{"unified":"1f3cb-fe0f","native":"🏋️"},{"unified":"1f3cb-1f3fb","native":"🏋🏻"},{"unified":"1f3cb-1f3fc","native":"🏋🏼"},{"unified":"1f3cb-1f3fd","native":"🏋🏽"},{"unified":"1f3cb-1f3fe","native":"🏋🏾"},{"unified":"1f3cb-1f3ff","native":"🏋🏿"}],"version":1},"man-lifting-weights":{"id":"man-lifting-weights","name":"Man Lifting Weights","keywords":["lifting-weights","sport"],"skins":[{"unified":"1f3cb-fe0f-200d-2642-fe0f","native":"🏋️♂️"},{"unified":"1f3cb-1f3fb-200d-2642-fe0f","native":"🏋🏻♂️"},{"unified":"1f3cb-1f3fc-200d-2642-fe0f","native":"🏋🏼♂️"},{"unified":"1f3cb-1f3fd-200d-2642-fe0f","native":"🏋🏽♂️"},{"unified":"1f3cb-1f3fe-200d-2642-fe0f","native":"🏋🏾♂️"},{"unified":"1f3cb-1f3ff-200d-2642-fe0f","native":"🏋🏿♂️"}],"version":4},"woman-lifting-weights":{"id":"woman-lifting-weights","name":"Woman Lifting Weights","keywords":["lifting-weights","sports","training","exercise","female"],"skins":[{"unified":"1f3cb-fe0f-200d-2640-fe0f","native":"🏋️♀️"},{"unified":"1f3cb-1f3fb-200d-2640-fe0f","native":"🏋🏻♀️"},{"unified":"1f3cb-1f3fc-200d-2640-fe0f","native":"🏋🏼♀️"},{"unified":"1f3cb-1f3fd-200d-2640-fe0f","native":"🏋🏽♀️"},{"unified":"1f3cb-1f3fe-200d-2640-fe0f","native":"🏋🏾♀️"},{"unified":"1f3cb-1f3ff-200d-2640-fe0f","native":"🏋🏿♀️"}],"version":4},"bicyclist":{"id":"bicyclist","name":"Bicyclist","keywords":["person","biking","sport","move"],"skins":[{"unified":"1f6b4","native":"🚴"},{"unified":"1f6b4-1f3fb","native":"🚴🏻"},{"unified":"1f6b4-1f3fc","native":"🚴🏼"},{"unified":"1f6b4-1f3fd","native":"🚴🏽"},{"unified":"1f6b4-1f3fe","native":"🚴🏾"},{"unified":"1f6b4-1f3ff","native":"🚴🏿"}],"version":1},"man-biking":{"id":"man-biking","name":"Man Biking","keywords":["sports","bike","exercise","hipster"],"skins":[{"unified":"1f6b4-200d-2642-fe0f","native":"🚴♂️"},{"unified":"1f6b4-1f3fb-200d-2642-fe0f","native":"🚴🏻♂️"},{"unified":"1f6b4-1f3fc-200d-2642-fe0f","native":"🚴🏼♂️"},{"unified":"1f6b4-1f3fd-200d-2642-fe0f","native":"🚴🏽♂️"},{"unified":"1f6b4-1f3fe-200d-2642-fe0f","native":"🚴🏾♂️"},{"unified":"1f6b4-1f3ff-200d-2642-fe0f","native":"🚴🏿♂️"}],"version":4},"woman-biking":{"id":"woman-biking","name":"Woman Biking","keywords":["sports","bike","exercise","hipster","female"],"skins":[{"unified":"1f6b4-200d-2640-fe0f","native":"🚴♀️"},{"unified":"1f6b4-1f3fb-200d-2640-fe0f","native":"🚴🏻♀️"},{"unified":"1f6b4-1f3fc-200d-2640-fe0f","native":"🚴🏼♀️"},{"unified":"1f6b4-1f3fd-200d-2640-fe0f","native":"🚴🏽♀️"},{"unified":"1f6b4-1f3fe-200d-2640-fe0f","native":"🚴🏾♀️"},{"unified":"1f6b4-1f3ff-200d-2640-fe0f","native":"🚴🏿♀️"}],"version":4},"mountain_bicyclist":{"id":"mountain_bicyclist","name":"Mountain Bicyclist","keywords":["person","biking","sport","move"],"skins":[{"unified":"1f6b5","native":"🚵"},{"unified":"1f6b5-1f3fb","native":"🚵🏻"},{"unified":"1f6b5-1f3fc","native":"🚵🏼"},{"unified":"1f6b5-1f3fd","native":"🚵🏽"},{"unified":"1f6b5-1f3fe","native":"🚵🏾"},{"unified":"1f6b5-1f3ff","native":"🚵🏿"}],"version":1},"man-mountain-biking":{"id":"man-mountain-biking","name":"Man Mountain Biking","keywords":["mountain-biking","transportation","sports","human","race","bike"],"skins":[{"unified":"1f6b5-200d-2642-fe0f","native":"🚵♂️"},{"unified":"1f6b5-1f3fb-200d-2642-fe0f","native":"🚵🏻♂️"},{"unified":"1f6b5-1f3fc-200d-2642-fe0f","native":"🚵🏼♂️"},{"unified":"1f6b5-1f3fd-200d-2642-fe0f","native":"🚵🏽♂️"},{"unified":"1f6b5-1f3fe-200d-2642-fe0f","native":"🚵🏾♂️"},{"unified":"1f6b5-1f3ff-200d-2642-fe0f","native":"🚵🏿♂️"}],"version":4},"woman-mountain-biking":{"id":"woman-mountain-biking","name":"Woman Mountain Biking","keywords":["mountain-biking","transportation","sports","human","race","bike","female"],"skins":[{"unified":"1f6b5-200d-2640-fe0f","native":"🚵♀️"},{"unified":"1f6b5-1f3fb-200d-2640-fe0f","native":"🚵🏻♀️"},{"unified":"1f6b5-1f3fc-200d-2640-fe0f","native":"🚵🏼♀️"},{"unified":"1f6b5-1f3fd-200d-2640-fe0f","native":"🚵🏽♀️"},{"unified":"1f6b5-1f3fe-200d-2640-fe0f","native":"🚵🏾♀️"},{"unified":"1f6b5-1f3ff-200d-2640-fe0f","native":"🚵🏿♀️"}],"version":4},"person_doing_cartwheel":{"id":"person_doing_cartwheel","name":"Person Cartwheeling","keywords":["doing","cartwheel","sport","gymnastic"],"skins":[{"unified":"1f938","native":"🤸"},{"unified":"1f938-1f3fb","native":"🤸🏻"},{"unified":"1f938-1f3fc","native":"🤸🏼"},{"unified":"1f938-1f3fd","native":"🤸🏽"},{"unified":"1f938-1f3fe","native":"🤸🏾"},{"unified":"1f938-1f3ff","native":"🤸🏿"}],"version":3},"man-cartwheeling":{"id":"man-cartwheeling","name":"Man Cartwheeling","keywords":["gymnastics"],"skins":[{"unified":"1f938-200d-2642-fe0f","native":"🤸♂️"},{"unified":"1f938-1f3fb-200d-2642-fe0f","native":"🤸🏻♂️"},{"unified":"1f938-1f3fc-200d-2642-fe0f","native":"🤸🏼♂️"},{"unified":"1f938-1f3fd-200d-2642-fe0f","native":"🤸🏽♂️"},{"unified":"1f938-1f3fe-200d-2642-fe0f","native":"🤸🏾♂️"},{"unified":"1f938-1f3ff-200d-2642-fe0f","native":"🤸🏿♂️"}],"version":4},"woman-cartwheeling":{"id":"woman-cartwheeling","name":"Woman Cartwheeling","keywords":["gymnastics"],"skins":[{"unified":"1f938-200d-2640-fe0f","native":"🤸♀️"},{"unified":"1f938-1f3fb-200d-2640-fe0f","native":"🤸🏻♀️"},{"unified":"1f938-1f3fc-200d-2640-fe0f","native":"🤸🏼♀️"},{"unified":"1f938-1f3fd-200d-2640-fe0f","native":"🤸🏽♀️"},{"unified":"1f938-1f3fe-200d-2640-fe0f","native":"🤸🏾♀️"},{"unified":"1f938-1f3ff-200d-2640-fe0f","native":"🤸🏿♀️"}],"version":4},"wrestlers":{"id":"wrestlers","name":"Wrestlers","keywords":["people","wrestling","sport"],"skins":[{"unified":"1f93c","native":"🤼"}],"version":3},"man-wrestling":{"id":"man-wrestling","name":"Men Wrestling","keywords":["man","sports","wrestlers"],"skins":[{"unified":"1f93c-200d-2642-fe0f","native":"🤼♂️"}],"version":4},"woman-wrestling":{"id":"woman-wrestling","name":"Women Wrestling","keywords":["woman","sports","wrestlers"],"skins":[{"unified":"1f93c-200d-2640-fe0f","native":"🤼♀️"}],"version":4},"water_polo":{"id":"water_polo","name":"Water Polo","keywords":["person","playing","sport"],"skins":[{"unified":"1f93d","native":"🤽"},{"unified":"1f93d-1f3fb","native":"🤽🏻"},{"unified":"1f93d-1f3fc","native":"🤽🏼"},{"unified":"1f93d-1f3fd","native":"🤽🏽"},{"unified":"1f93d-1f3fe","native":"🤽🏾"},{"unified":"1f93d-1f3ff","native":"🤽🏿"}],"version":3},"man-playing-water-polo":{"id":"man-playing-water-polo","name":"Man Playing Water Polo","keywords":["playing-water-polo","sports","pool"],"skins":[{"unified":"1f93d-200d-2642-fe0f","native":"🤽♂️"},{"unified":"1f93d-1f3fb-200d-2642-fe0f","native":"🤽🏻♂️"},{"unified":"1f93d-1f3fc-200d-2642-fe0f","native":"🤽🏼♂️"},{"unified":"1f93d-1f3fd-200d-2642-fe0f","native":"🤽🏽♂️"},{"unified":"1f93d-1f3fe-200d-2642-fe0f","native":"🤽🏾♂️"},{"unified":"1f93d-1f3ff-200d-2642-fe0f","native":"🤽🏿♂️"}],"version":4},"woman-playing-water-polo":{"id":"woman-playing-water-polo","name":"Woman Playing Water Polo","keywords":["playing-water-polo","sports","pool"],"skins":[{"unified":"1f93d-200d-2640-fe0f","native":"🤽♀️"},{"unified":"1f93d-1f3fb-200d-2640-fe0f","native":"🤽🏻♀️"},{"unified":"1f93d-1f3fc-200d-2640-fe0f","native":"🤽🏼♀️"},{"unified":"1f93d-1f3fd-200d-2640-fe0f","native":"🤽🏽♀️"},{"unified":"1f93d-1f3fe-200d-2640-fe0f","native":"🤽🏾♀️"},{"unified":"1f93d-1f3ff-200d-2640-fe0f","native":"🤽🏿♀️"}],"version":4},"handball":{"id":"handball","name":"Handball","keywords":["person","playing","sport"],"skins":[{"unified":"1f93e","native":"🤾"},{"unified":"1f93e-1f3fb","native":"🤾🏻"},{"unified":"1f93e-1f3fc","native":"🤾🏼"},{"unified":"1f93e-1f3fd","native":"🤾🏽"},{"unified":"1f93e-1f3fe","native":"🤾🏾"},{"unified":"1f93e-1f3ff","native":"🤾🏿"}],"version":3},"man-playing-handball":{"id":"man-playing-handball","name":"Man Playing Handball","keywords":["playing-handball","sports"],"skins":[{"unified":"1f93e-200d-2642-fe0f","native":"🤾♂️"},{"unified":"1f93e-1f3fb-200d-2642-fe0f","native":"🤾🏻♂️"},{"unified":"1f93e-1f3fc-200d-2642-fe0f","native":"🤾🏼♂️"},{"unified":"1f93e-1f3fd-200d-2642-fe0f","native":"🤾🏽♂️"},{"unified":"1f93e-1f3fe-200d-2642-fe0f","native":"🤾🏾♂️"},{"unified":"1f93e-1f3ff-200d-2642-fe0f","native":"🤾🏿♂️"}],"version":4},"woman-playing-handball":{"id":"woman-playing-handball","name":"Woman Playing Handball","keywords":["playing-handball","sports"],"skins":[{"unified":"1f93e-200d-2640-fe0f","native":"🤾♀️"},{"unified":"1f93e-1f3fb-200d-2640-fe0f","native":"🤾🏻♀️"},{"unified":"1f93e-1f3fc-200d-2640-fe0f","native":"🤾🏼♀️"},{"unified":"1f93e-1f3fd-200d-2640-fe0f","native":"🤾🏽♀️"},{"unified":"1f93e-1f3fe-200d-2640-fe0f","native":"🤾🏾♀️"},{"unified":"1f93e-1f3ff-200d-2640-fe0f","native":"🤾🏿♀️"}],"version":4},"juggling":{"id":"juggling","name":"Juggling","keywords":["person","performance","balance"],"skins":[{"unified":"1f939","native":"🤹"},{"unified":"1f939-1f3fb","native":"🤹🏻"},{"unified":"1f939-1f3fc","native":"🤹🏼"},{"unified":"1f939-1f3fd","native":"🤹🏽"},{"unified":"1f939-1f3fe","native":"🤹🏾"},{"unified":"1f939-1f3ff","native":"🤹🏿"}],"version":3},"man-juggling":{"id":"man-juggling","name":"Man Juggling","keywords":["juggle","balance","skill","multitask"],"skins":[{"unified":"1f939-200d-2642-fe0f","native":"🤹♂️"},{"unified":"1f939-1f3fb-200d-2642-fe0f","native":"🤹🏻♂️"},{"unified":"1f939-1f3fc-200d-2642-fe0f","native":"🤹🏼♂️"},{"unified":"1f939-1f3fd-200d-2642-fe0f","native":"🤹🏽♂️"},{"unified":"1f939-1f3fe-200d-2642-fe0f","native":"🤹🏾♂️"},{"unified":"1f939-1f3ff-200d-2642-fe0f","native":"🤹🏿♂️"}],"version":4},"woman-juggling":{"id":"woman-juggling","name":"Woman Juggling","keywords":["juggle","balance","skill","multitask"],"skins":[{"unified":"1f939-200d-2640-fe0f","native":"🤹♀️"},{"unified":"1f939-1f3fb-200d-2640-fe0f","native":"🤹🏻♀️"},{"unified":"1f939-1f3fc-200d-2640-fe0f","native":"🤹🏼♀️"},{"unified":"1f939-1f3fd-200d-2640-fe0f","native":"🤹🏽♀️"},{"unified":"1f939-1f3fe-200d-2640-fe0f","native":"🤹🏾♀️"},{"unified":"1f939-1f3ff-200d-2640-fe0f","native":"🤹🏿♀️"}],"version":4},"person_in_lotus_position":{"id":"person_in_lotus_position","name":"Person in Lotus Position","keywords":["meditate"],"skins":[{"unified":"1f9d8","native":"🧘"},{"unified":"1f9d8-1f3fb","native":"🧘🏻"},{"unified":"1f9d8-1f3fc","native":"🧘🏼"},{"unified":"1f9d8-1f3fd","native":"🧘🏽"},{"unified":"1f9d8-1f3fe","native":"🧘🏾"},{"unified":"1f9d8-1f3ff","native":"🧘🏿"}],"version":5},"man_in_lotus_position":{"id":"man_in_lotus_position","name":"Man in Lotus Position","keywords":["male","meditation","yoga","serenity","zen","mindfulness"],"skins":[{"unified":"1f9d8-200d-2642-fe0f","native":"🧘♂️"},{"unified":"1f9d8-1f3fb-200d-2642-fe0f","native":"🧘🏻♂️"},{"unified":"1f9d8-1f3fc-200d-2642-fe0f","native":"🧘🏼♂️"},{"unified":"1f9d8-1f3fd-200d-2642-fe0f","native":"🧘🏽♂️"},{"unified":"1f9d8-1f3fe-200d-2642-fe0f","native":"🧘🏾♂️"},{"unified":"1f9d8-1f3ff-200d-2642-fe0f","native":"🧘🏿♂️"}],"version":5},"woman_in_lotus_position":{"id":"woman_in_lotus_position","name":"Woman in Lotus Position","keywords":["female","meditation","yoga","serenity","zen","mindfulness"],"skins":[{"unified":"1f9d8-200d-2640-fe0f","native":"🧘♀️"},{"unified":"1f9d8-1f3fb-200d-2640-fe0f","native":"🧘🏻♀️"},{"unified":"1f9d8-1f3fc-200d-2640-fe0f","native":"🧘🏼♀️"},{"unified":"1f9d8-1f3fd-200d-2640-fe0f","native":"🧘🏽♀️"},{"unified":"1f9d8-1f3fe-200d-2640-fe0f","native":"🧘🏾♀️"},{"unified":"1f9d8-1f3ff-200d-2640-fe0f","native":"🧘🏿♀️"}],"version":5},"bath":{"id":"bath","name":"Bath","keywords":["person","taking","clean","shower","bathroom"],"skins":[{"unified":"1f6c0","native":"🛀"},{"unified":"1f6c0-1f3fb","native":"🛀🏻"},{"unified":"1f6c0-1f3fc","native":"🛀🏼"},{"unified":"1f6c0-1f3fd","native":"🛀🏽"},{"unified":"1f6c0-1f3fe","native":"🛀🏾"},{"unified":"1f6c0-1f3ff","native":"🛀🏿"}],"version":1},"sleeping_accommodation":{"id":"sleeping_accommodation","name":"Person in Bed","keywords":["sleeping","accommodation","rest"],"skins":[{"unified":"1f6cc","native":"🛌"},{"unified":"1f6cc-1f3fb","native":"🛌🏻"},{"unified":"1f6cc-1f3fc","native":"🛌🏼"},{"unified":"1f6cc-1f3fd","native":"🛌🏽"},{"unified":"1f6cc-1f3fe","native":"🛌🏾"},{"unified":"1f6cc-1f3ff","native":"🛌🏿"}],"version":1},"people_holding_hands":{"id":"people_holding_hands","name":"People Holding Hands","keywords":["friendship"],"skins":[{"unified":"1f9d1-200d-1f91d-200d-1f9d1","native":"🧑🤝🧑"},{"unified":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb","native":"🧑🏻🤝🧑🏻"},{"unified":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc","native":"🧑🏼🤝🧑🏼"},{"unified":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd","native":"🧑🏽🤝🧑🏽"},{"unified":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe","native":"🧑🏾🤝🧑🏾"},{"unified":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff","native":"🧑🏿🤝🧑🏿"}],"version":12},"two_women_holding_hands":{"id":"two_women_holding_hands","name":"Women Holding Hands","keywords":["two","pair","friendship","couple","love","like","female","people","human"],"skins":[{"unified":"1f46d","native":"👭"},{"unified":"1f46d-1f3fb","native":"👭🏻"},{"unified":"1f46d-1f3fc","native":"👭🏼"},{"unified":"1f46d-1f3fd","native":"👭🏽"},{"unified":"1f46d-1f3fe","native":"👭🏾"},{"unified":"1f46d-1f3ff","native":"👭🏿"}],"version":1},"man_and_woman_holding_hands":{"id":"man_and_woman_holding_hands","name":"Man and Woman Holding Hands","keywords":["couple","pair","people","human","love","date","dating","like","affection","valentines","marriage"],"skins":[{"unified":"1f46b","native":"👫"},{"unified":"1f46b-1f3fb","native":"👫🏻"},{"unified":"1f46b-1f3fc","native":"👫🏼"},{"unified":"1f46b-1f3fd","native":"👫🏽"},{"unified":"1f46b-1f3fe","native":"👫🏾"},{"unified":"1f46b-1f3ff","native":"👫🏿"}],"version":1},"two_men_holding_hands":{"id":"two_men_holding_hands","name":"Men Holding Hands","keywords":["two","pair","couple","love","like","bromance","friendship","people","human"],"skins":[{"unified":"1f46c","native":"👬"},{"unified":"1f46c-1f3fb","native":"👬🏻"},{"unified":"1f46c-1f3fc","native":"👬🏼"},{"unified":"1f46c-1f3fd","native":"👬🏽"},{"unified":"1f46c-1f3fe","native":"👬🏾"},{"unified":"1f46c-1f3ff","native":"👬🏿"}],"version":1},"couplekiss":{"id":"couplekiss","name":"Kiss","keywords":["couplekiss","pair","valentines","love","like","dating","marriage"],"skins":[{"unified":"1f48f","native":"💏"},{"unified":"1f48f-1f3fb","native":"💏🏻"},{"unified":"1f48f-1f3fc","native":"💏🏼"},{"unified":"1f48f-1f3fd","native":"💏🏽"},{"unified":"1f48f-1f3fe","native":"💏🏾"},{"unified":"1f48f-1f3ff","native":"💏🏿"}],"version":1},"woman-kiss-man":{"id":"woman-kiss-man","name":"Kiss: Woman, Man","keywords":["woman","kiss-man","kiss","love"],"skins":[{"unified":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468","native":"👩❤️💋👨"},{"unified":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","native":"👩🏻❤️💋👨🏻"},{"unified":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","native":"👩🏼❤️💋👨🏼"},{"unified":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","native":"👩🏽❤️💋👨🏽"},{"unified":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","native":"👩🏾❤️💋👨🏾"},{"unified":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","native":"👩🏿❤️💋👨🏿"}],"version":2},"man-kiss-man":{"id":"man-kiss-man","name":"Kiss: Man, Man","keywords":["kiss-man","kiss","pair","valentines","love","like","dating","marriage"],"skins":[{"unified":"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468","native":"👨❤️💋👨"},{"unified":"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","native":"👨🏻❤️💋👨🏻"},{"unified":"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","native":"👨🏼❤️💋👨🏼"},{"unified":"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","native":"👨🏽❤️💋👨🏽"},{"unified":"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","native":"👨🏾❤️💋👨🏾"},{"unified":"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","native":"👨🏿❤️💋👨🏿"}],"version":2},"woman-kiss-woman":{"id":"woman-kiss-woman","name":"Kiss: Woman, Woman","keywords":["kiss-woman","kiss","pair","valentines","love","like","dating","marriage"],"skins":[{"unified":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469","native":"👩❤️💋👩"},{"unified":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","native":"👩🏻❤️💋👩🏻"},{"unified":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","native":"👩🏼❤️💋👩🏼"},{"unified":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","native":"👩🏽❤️💋👩🏽"},{"unified":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","native":"👩🏾❤️💋👩🏾"},{"unified":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","native":"👩🏿❤️💋👩🏿"}],"version":2},"couple_with_heart":{"id":"couple_with_heart","name":"Couple with Heart","keywords":["pair","love","like","affection","human","dating","valentines","marriage"],"skins":[{"unified":"1f491","native":"💑"},{"unified":"1f491-1f3fb","native":"💑🏻"},{"unified":"1f491-1f3fc","native":"💑🏼"},{"unified":"1f491-1f3fd","native":"💑🏽"},{"unified":"1f491-1f3fe","native":"💑🏾"},{"unified":"1f491-1f3ff","native":"💑🏿"}],"version":1},"woman-heart-man":{"id":"woman-heart-man","name":"Couple with Heart: Woman, Man","keywords":["woman","heart-man","heart","love"],"skins":[{"unified":"1f469-200d-2764-fe0f-200d-1f468","native":"👩❤️👨"},{"unified":"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb","native":"👩🏻❤️👨🏻"},{"unified":"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc","native":"👩🏼❤️👨🏼"},{"unified":"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd","native":"👩🏽❤️👨🏽"},{"unified":"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe","native":"👩🏾❤️👨🏾"},{"unified":"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff","native":"👩🏿❤️👨🏿"}],"version":2},"man-heart-man":{"id":"man-heart-man","name":"Couple with Heart: Man, Man","keywords":["heart-man","heart","pair","love","like","affection","human","dating","valentines","marriage"],"skins":[{"unified":"1f468-200d-2764-fe0f-200d-1f468","native":"👨❤️👨"},{"unified":"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb","native":"👨🏻❤️👨🏻"},{"unified":"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc","native":"👨🏼❤️👨🏼"},{"unified":"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd","native":"👨🏽❤️👨🏽"},{"unified":"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe","native":"👨🏾❤️👨🏾"},{"unified":"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff","native":"👨🏿❤️👨🏿"}],"version":2},"woman-heart-woman":{"id":"woman-heart-woman","name":"Couple with Heart: Woman, Woman","keywords":["heart-woman","heart","pair","love","like","affection","human","dating","valentines","marriage"],"skins":[{"unified":"1f469-200d-2764-fe0f-200d-1f469","native":"👩❤️👩"},{"unified":"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb","native":"👩🏻❤️👩🏻"},{"unified":"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc","native":"👩🏼❤️👩🏼"},{"unified":"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd","native":"👩🏽❤️👩🏽"},{"unified":"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe","native":"👩🏾❤️👩🏾"},{"unified":"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff","native":"👩🏿❤️👩🏿"}],"version":2},"family":{"id":"family","name":"Family","keywords":["home","parents","child","mom","dad","father","mother","people","human"],"skins":[{"unified":"1f46a","native":"👪"}],"version":1},"man-woman-boy":{"id":"man-woman-boy","name":"Family: Man, Woman, Boy","keywords":["man","woman-boy","family","woman","love"],"skins":[{"unified":"1f468-200d-1f469-200d-1f466","native":"👨👩👦"}],"version":2},"man-woman-girl":{"id":"man-woman-girl","name":"Family: Man, Woman, Girl","keywords":["man","woman-girl","family","woman","home","parents","people","human","child"],"skins":[{"unified":"1f468-200d-1f469-200d-1f467","native":"👨👩👧"}],"version":2},"man-woman-girl-boy":{"id":"man-woman-girl-boy","name":"Family: Man, Woman, Girl, Boy","keywords":["man","woman-girl-boy","family","woman","girl","home","parents","people","human","children"],"skins":[{"unified":"1f468-200d-1f469-200d-1f467-200d-1f466","native":"👨👩👧👦"}],"version":2},"man-woman-boy-boy":{"id":"man-woman-boy-boy","name":"Family: Man, Woman, Boy, Boy","keywords":["man","woman-boy-boy","family","woman","home","parents","people","human","children"],"skins":[{"unified":"1f468-200d-1f469-200d-1f466-200d-1f466","native":"👨👩👦👦"}],"version":2},"man-woman-girl-girl":{"id":"man-woman-girl-girl","name":"Family: Man, Woman, Girl, Girl","keywords":["man","woman-girl-girl","family","woman","home","parents","people","human","children"],"skins":[{"unified":"1f468-200d-1f469-200d-1f467-200d-1f467","native":"👨👩👧👧"}],"version":2},"man-man-boy":{"id":"man-man-boy","name":"Family: Man, Man, Boy","keywords":["man","man-boy","family","home","parents","people","human","children"],"skins":[{"unified":"1f468-200d-1f468-200d-1f466","native":"👨👨👦"}],"version":2},"man-man-girl":{"id":"man-man-girl","name":"Family: Man, Man, Girl","keywords":["man","man-girl","family","home","parents","people","human","children"],"skins":[{"unified":"1f468-200d-1f468-200d-1f467","native":"👨👨👧"}],"version":2},"man-man-girl-boy":{"id":"man-man-girl-boy","name":"Family: Man, Man, Girl, Boy","keywords":["man","man-girl-boy","family","girl","home","parents","people","human","children"],"skins":[{"unified":"1f468-200d-1f468-200d-1f467-200d-1f466","native":"👨👨👧👦"}],"version":2},"man-man-boy-boy":{"id":"man-man-boy-boy","name":"Family: Man, Man, Boy, Boy","keywords":["man","man-boy-boy","family","home","parents","people","human","children"],"skins":[{"unified":"1f468-200d-1f468-200d-1f466-200d-1f466","native":"👨👨👦👦"}],"version":2},"man-man-girl-girl":{"id":"man-man-girl-girl","name":"Family: Man, Man, Girl, Girl","keywords":["man","man-girl-girl","family","home","parents","people","human","children"],"skins":[{"unified":"1f468-200d-1f468-200d-1f467-200d-1f467","native":"👨👨👧👧"}],"version":2},"woman-woman-boy":{"id":"woman-woman-boy","name":"Family: Woman, Woman, Boy","keywords":["woman","woman-boy","family","home","parents","people","human","children"],"skins":[{"unified":"1f469-200d-1f469-200d-1f466","native":"👩👩👦"}],"version":2},"woman-woman-girl":{"id":"woman-woman-girl","name":"Family: Woman, Woman, Girl","keywords":["woman","woman-girl","family","home","parents","people","human","children"],"skins":[{"unified":"1f469-200d-1f469-200d-1f467","native":"👩👩👧"}],"version":2},"woman-woman-girl-boy":{"id":"woman-woman-girl-boy","name":"Family: Woman, Woman, Girl, Boy","keywords":["woman","woman-girl-boy","family","girl","home","parents","people","human","children"],"skins":[{"unified":"1f469-200d-1f469-200d-1f467-200d-1f466","native":"👩👩👧👦"}],"version":2},"woman-woman-boy-boy":{"id":"woman-woman-boy-boy","name":"Family: Woman, Woman, Boy, Boy","keywords":["woman","woman-boy-boy","family","home","parents","people","human","children"],"skins":[{"unified":"1f469-200d-1f469-200d-1f466-200d-1f466","native":"👩👩👦👦"}],"version":2},"woman-woman-girl-girl":{"id":"woman-woman-girl-girl","name":"Family: Woman, Woman, Girl, Girl","keywords":["woman","woman-girl-girl","family","home","parents","people","human","children"],"skins":[{"unified":"1f469-200d-1f469-200d-1f467-200d-1f467","native":"👩👩👧👧"}],"version":2},"man-boy":{"id":"man-boy","name":"Family: Man, Boy","keywords":["man","family","home","parent","people","human","child"],"skins":[{"unified":"1f468-200d-1f466","native":"👨👦"}],"version":4},"man-boy-boy":{"id":"man-boy-boy","name":"Family: Man, Boy, Boy","keywords":["man","boy-boy","family","home","parent","people","human","children"],"skins":[{"unified":"1f468-200d-1f466-200d-1f466","native":"👨👦👦"}],"version":4},"man-girl":{"id":"man-girl","name":"Family: Man, Girl","keywords":["man","family","home","parent","people","human","child"],"skins":[{"unified":"1f468-200d-1f467","native":"👨👧"}],"version":4},"man-girl-boy":{"id":"man-girl-boy","name":"Family: Man, Girl, Boy","keywords":["man","girl-boy","family","girl","home","parent","people","human","children"],"skins":[{"unified":"1f468-200d-1f467-200d-1f466","native":"👨👧👦"}],"version":4},"man-girl-girl":{"id":"man-girl-girl","name":"Family: Man, Girl, Girl","keywords":["man","girl-girl","family","home","parent","people","human","children"],"skins":[{"unified":"1f468-200d-1f467-200d-1f467","native":"👨👧👧"}],"version":4},"woman-boy":{"id":"woman-boy","name":"Family: Woman, Boy","keywords":["woman","family","home","parent","people","human","child"],"skins":[{"unified":"1f469-200d-1f466","native":"👩👦"}],"version":4},"woman-boy-boy":{"id":"woman-boy-boy","name":"Family: Woman, Boy, Boy","keywords":["woman","boy-boy","family","home","parent","people","human","children"],"skins":[{"unified":"1f469-200d-1f466-200d-1f466","native":"👩👦👦"}],"version":4},"woman-girl":{"id":"woman-girl","name":"Family: Woman, Girl","keywords":["woman","family","home","parent","people","human","child"],"skins":[{"unified":"1f469-200d-1f467","native":"👩👧"}],"version":4},"woman-girl-boy":{"id":"woman-girl-boy","name":"Family: Woman, Girl, Boy","keywords":["woman","girl-boy","family","girl","home","parent","people","human","children"],"skins":[{"unified":"1f469-200d-1f467-200d-1f466","native":"👩👧👦"}],"version":4},"woman-girl-girl":{"id":"woman-girl-girl","name":"Family: Woman, Girl, Girl","keywords":["woman","girl-girl","family","home","parent","people","human","children"],"skins":[{"unified":"1f469-200d-1f467-200d-1f467","native":"👩👧👧"}],"version":4},"speaking_head_in_silhouette":{"id":"speaking_head_in_silhouette","name":"Speaking Head","keywords":["in","silhouette","user","person","human","sing","say","talk"],"skins":[{"unified":"1f5e3-fe0f","native":"🗣️"}],"version":1},"bust_in_silhouette":{"id":"bust_in_silhouette","name":"Bust in Silhouette","keywords":["user","person","human"],"skins":[{"unified":"1f464","native":"👤"}],"version":1},"busts_in_silhouette":{"id":"busts_in_silhouette","name":"Busts in Silhouette","keywords":["user","person","human","group","team"],"skins":[{"unified":"1f465","native":"👥"}],"version":1},"people_hugging":{"id":"people_hugging","name":"People Hugging","keywords":["care"],"skins":[{"unified":"1fac2","native":"🫂"}],"version":13},"footprints":{"id":"footprints","name":"Footprints","keywords":["feet","tracking","walking","beach"],"skins":[{"unified":"1f463","native":"👣"}],"version":1},"monkey_face":{"id":"monkey_face","name":"Monkey Face","emoticons":[":o)"],"keywords":["animal","nature","circus"],"skins":[{"unified":"1f435","native":"🐵"}],"version":1},"monkey":{"id":"monkey","name":"Monkey","keywords":["animal","nature","banana","circus"],"skins":[{"unified":"1f412","native":"🐒"}],"version":1},"gorilla":{"id":"gorilla","name":"Gorilla","keywords":["animal","nature","circus"],"skins":[{"unified":"1f98d","native":"🦍"}],"version":3},"orangutan":{"id":"orangutan","name":"Orangutan","keywords":["animal"],"skins":[{"unified":"1f9a7","native":"🦧"}],"version":12},"dog":{"id":"dog","name":"Dog Face","keywords":["animal","friend","nature","woof","puppy","pet","faithful"],"skins":[{"unified":"1f436","native":"🐶"}],"version":1},"dog2":{"id":"dog2","name":"Dog","keywords":["dog2","animal","nature","friend","doge","pet","faithful"],"skins":[{"unified":"1f415","native":"🐕"}],"version":1},"guide_dog":{"id":"guide_dog","name":"Guide Dog","keywords":["animal","blind"],"skins":[{"unified":"1f9ae","native":"🦮"}],"version":12},"service_dog":{"id":"service_dog","name":"Service Dog","keywords":["blind","animal"],"skins":[{"unified":"1f415-200d-1f9ba","native":"🐕🦺"}],"version":12},"poodle":{"id":"poodle","name":"Poodle","keywords":["dog","animal","101","nature","pet"],"skins":[{"unified":"1f429","native":"🐩"}],"version":1},"wolf":{"id":"wolf","name":"Wolf","keywords":["animal","nature","wild"],"skins":[{"unified":"1f43a","native":"🐺"}],"version":1},"fox_face":{"id":"fox_face","name":"Fox","keywords":["face","animal","nature"],"skins":[{"unified":"1f98a","native":"🦊"}],"version":3},"raccoon":{"id":"raccoon","name":"Raccoon","keywords":["animal","nature"],"skins":[{"unified":"1f99d","native":"🦝"}],"version":11},"cat":{"id":"cat","name":"Cat Face","keywords":["animal","meow","nature","pet","kitten"],"skins":[{"unified":"1f431","native":"🐱"}],"version":1},"cat2":{"id":"cat2","name":"Cat","keywords":["cat2","animal","meow","pet","cats"],"skins":[{"unified":"1f408","native":"🐈"}],"version":1},"black_cat":{"id":"black_cat","name":"Black Cat","keywords":["superstition","luck"],"skins":[{"unified":"1f408-200d-2b1b","native":"🐈⬛"}],"version":13},"lion_face":{"id":"lion_face","name":"Lion","keywords":["face","animal","nature"],"skins":[{"unified":"1f981","native":"🦁"}],"version":1},"tiger":{"id":"tiger","name":"Tiger Face","keywords":["animal","cat","danger","wild","nature","roar"],"skins":[{"unified":"1f42f","native":"🐯"}],"version":1},"tiger2":{"id":"tiger2","name":"Tiger","keywords":["tiger2","animal","nature","roar"],"skins":[{"unified":"1f405","native":"🐅"}],"version":1},"leopard":{"id":"leopard","name":"Leopard","keywords":["animal","nature"],"skins":[{"unified":"1f406","native":"🐆"}],"version":1},"horse":{"id":"horse","name":"Horse Face","keywords":["animal","brown","nature"],"skins":[{"unified":"1f434","native":"🐴"}],"version":1},"moose":{"id":"moose","name":"Moose","keywords":["shrek","canada","sweden","sven","cool"],"skins":[{"unified":"1face","native":"🫎"}],"version":15},"donkey":{"id":"donkey","name":"Donkey","keywords":["eeyore","mule"],"skins":[{"unified":"1facf","native":"🫏"}],"version":15},"racehorse":{"id":"racehorse","name":"Horse","keywords":["racehorse","animal","gamble","luck"],"skins":[{"unified":"1f40e","native":"🐎"}],"version":1},"unicorn_face":{"id":"unicorn_face","name":"Unicorn","keywords":["face","animal","nature","mystical"],"skins":[{"unified":"1f984","native":"🦄"}],"version":1},"zebra_face":{"id":"zebra_face","name":"Zebra","keywords":["face","animal","nature","stripes","safari"],"skins":[{"unified":"1f993","native":"🦓"}],"version":5},"deer":{"id":"deer","name":"Deer","keywords":["animal","nature","horns","venison"],"skins":[{"unified":"1f98c","native":"🦌"}],"version":3},"bison":{"id":"bison","name":"Bison","keywords":["ox"],"skins":[{"unified":"1f9ac","native":"🦬"}],"version":13},"cow":{"id":"cow","name":"Cow Face","keywords":["beef","ox","animal","nature","moo","milk"],"skins":[{"unified":"1f42e","native":"🐮"}],"version":1},"ox":{"id":"ox","name":"Ox","keywords":["animal","cow","beef"],"skins":[{"unified":"1f402","native":"🐂"}],"version":1},"water_buffalo":{"id":"water_buffalo","name":"Water Buffalo","keywords":["animal","nature","ox","cow"],"skins":[{"unified":"1f403","native":"🐃"}],"version":1},"cow2":{"id":"cow2","name":"Cow","keywords":["cow2","beef","ox","animal","nature","moo","milk"],"skins":[{"unified":"1f404","native":"🐄"}],"version":1},"pig":{"id":"pig","name":"Pig Face","keywords":["animal","oink","nature"],"skins":[{"unified":"1f437","native":"🐷"}],"version":1},"pig2":{"id":"pig2","name":"Pig","keywords":["pig2","animal","nature"],"skins":[{"unified":"1f416","native":"🐖"}],"version":1},"boar":{"id":"boar","name":"Boar","keywords":["animal","nature"],"skins":[{"unified":"1f417","native":"🐗"}],"version":1},"pig_nose":{"id":"pig_nose","name":"Pig Nose","keywords":["animal","oink"],"skins":[{"unified":"1f43d","native":"🐽"}],"version":1},"ram":{"id":"ram","name":"Ram","keywords":["animal","sheep","nature"],"skins":[{"unified":"1f40f","native":"🐏"}],"version":1},"sheep":{"id":"sheep","name":"Ewe","keywords":["sheep","animal","nature","wool","shipit"],"skins":[{"unified":"1f411","native":"🐑"}],"version":1},"goat":{"id":"goat","name":"Goat","keywords":["animal","nature"],"skins":[{"unified":"1f410","native":"🐐"}],"version":1},"dromedary_camel":{"id":"dromedary_camel","name":"Camel","keywords":["dromedary","animal","hot","desert","hump"],"skins":[{"unified":"1f42a","native":"🐪"}],"version":1},"camel":{"id":"camel","name":"Bactrian Camel","keywords":["two","hump","animal","nature","hot","desert"],"skins":[{"unified":"1f42b","native":"🐫"}],"version":1},"llama":{"id":"llama","name":"Llama","keywords":["animal","nature","alpaca"],"skins":[{"unified":"1f999","native":"🦙"}],"version":11},"giraffe_face":{"id":"giraffe_face","name":"Giraffe","keywords":["face","animal","nature","spots","safari"],"skins":[{"unified":"1f992","native":"🦒"}],"version":5},"elephant":{"id":"elephant","name":"Elephant","keywords":["animal","nature","nose","th","circus"],"skins":[{"unified":"1f418","native":"🐘"}],"version":1},"mammoth":{"id":"mammoth","name":"Mammoth","keywords":["elephant","tusks"],"skins":[{"unified":"1f9a3","native":"🦣"}],"version":13},"rhinoceros":{"id":"rhinoceros","name":"Rhinoceros","keywords":["animal","nature","horn"],"skins":[{"unified":"1f98f","native":"🦏"}],"version":3},"hippopotamus":{"id":"hippopotamus","name":"Hippopotamus","keywords":["animal","nature"],"skins":[{"unified":"1f99b","native":"🦛"}],"version":11},"mouse":{"id":"mouse","name":"Mouse Face","keywords":["animal","nature","cheese","wedge","rodent"],"skins":[{"unified":"1f42d","native":"🐭"}],"version":1},"mouse2":{"id":"mouse2","name":"Mouse","keywords":["mouse2","animal","nature","rodent"],"skins":[{"unified":"1f401","native":"🐁"}],"version":1},"rat":{"id":"rat","name":"Rat","keywords":["animal","mouse","rodent"],"skins":[{"unified":"1f400","native":"🐀"}],"version":1},"hamster":{"id":"hamster","name":"Hamster","keywords":["animal","nature"],"skins":[{"unified":"1f439","native":"🐹"}],"version":1},"rabbit":{"id":"rabbit","name":"Rabbit Face","keywords":["animal","nature","pet","spring","magic","bunny"],"skins":[{"unified":"1f430","native":"🐰"}],"version":1},"rabbit2":{"id":"rabbit2","name":"Rabbit","keywords":["rabbit2","animal","nature","pet","magic","spring"],"skins":[{"unified":"1f407","native":"🐇"}],"version":1},"chipmunk":{"id":"chipmunk","name":"Chipmunk","keywords":["animal","nature","rodent","squirrel"],"skins":[{"unified":"1f43f-fe0f","native":"🐿️"}],"version":1},"beaver":{"id":"beaver","name":"Beaver","keywords":["animal","rodent"],"skins":[{"unified":"1f9ab","native":"🦫"}],"version":13},"hedgehog":{"id":"hedgehog","name":"Hedgehog","keywords":["animal","nature","spiny"],"skins":[{"unified":"1f994","native":"🦔"}],"version":5},"bat":{"id":"bat","name":"Bat","keywords":["animal","nature","blind","vampire"],"skins":[{"unified":"1f987","native":"🦇"}],"version":3},"bear":{"id":"bear","name":"Bear","keywords":["animal","nature","wild"],"skins":[{"unified":"1f43b","native":"🐻"}],"version":1},"polar_bear":{"id":"polar_bear","name":"Polar Bear","keywords":["animal","arctic"],"skins":[{"unified":"1f43b-200d-2744-fe0f","native":"🐻❄️"}],"version":13},"koala":{"id":"koala","name":"Koala","keywords":["animal","nature"],"skins":[{"unified":"1f428","native":"🐨"}],"version":1},"panda_face":{"id":"panda_face","name":"Panda","keywords":["face","animal","nature"],"skins":[{"unified":"1f43c","native":"🐼"}],"version":1},"sloth":{"id":"sloth","name":"Sloth","keywords":["animal"],"skins":[{"unified":"1f9a5","native":"🦥"}],"version":12},"otter":{"id":"otter","name":"Otter","keywords":["animal"],"skins":[{"unified":"1f9a6","native":"🦦"}],"version":12},"skunk":{"id":"skunk","name":"Skunk","keywords":["animal"],"skins":[{"unified":"1f9a8","native":"🦨"}],"version":12},"kangaroo":{"id":"kangaroo","name":"Kangaroo","keywords":["animal","nature","australia","joey","hop","marsupial"],"skins":[{"unified":"1f998","native":"🦘"}],"version":11},"badger":{"id":"badger","name":"Badger","keywords":["animal","nature","honey"],"skins":[{"unified":"1f9a1","native":"🦡"}],"version":11},"feet":{"id":"feet","name":"Paw Prints","keywords":["feet","animal","tracking","footprints","dog","cat","pet"],"skins":[{"unified":"1f43e","native":"🐾"}],"version":1},"turkey":{"id":"turkey","name":"Turkey","keywords":["animal","bird"],"skins":[{"unified":"1f983","native":"🦃"}],"version":1},"chicken":{"id":"chicken","name":"Chicken","keywords":["animal","cluck","nature","bird"],"skins":[{"unified":"1f414","native":"🐔"}],"version":1},"rooster":{"id":"rooster","name":"Rooster","keywords":["animal","nature","chicken"],"skins":[{"unified":"1f413","native":"🐓"}],"version":1},"hatching_chick":{"id":"hatching_chick","name":"Hatching Chick","keywords":["animal","chicken","egg","born","baby","bird"],"skins":[{"unified":"1f423","native":"🐣"}],"version":1},"baby_chick":{"id":"baby_chick","name":"Baby Chick","keywords":["animal","chicken","bird"],"skins":[{"unified":"1f424","native":"🐤"}],"version":1},"hatched_chick":{"id":"hatched_chick","name":"Front-Facing Baby Chick","keywords":["hatched","front","facing","animal","chicken","bird"],"skins":[{"unified":"1f425","native":"🐥"}],"version":1},"bird":{"id":"bird","name":"Bird","keywords":["animal","nature","fly","tweet","spring"],"skins":[{"unified":"1f426","native":"🐦"}],"version":1},"penguin":{"id":"penguin","name":"Penguin","keywords":["animal","nature"],"skins":[{"unified":"1f427","native":"🐧"}],"version":1},"dove_of_peace":{"id":"dove_of_peace","name":"Dove","keywords":["of","peace","animal","bird"],"skins":[{"unified":"1f54a-fe0f","native":"🕊️"}],"version":1},"eagle":{"id":"eagle","name":"Eagle","keywords":["animal","nature","bird"],"skins":[{"unified":"1f985","native":"🦅"}],"version":3},"duck":{"id":"duck","name":"Duck","keywords":["animal","nature","bird","mallard"],"skins":[{"unified":"1f986","native":"🦆"}],"version":3},"swan":{"id":"swan","name":"Swan","keywords":["animal","nature","bird"],"skins":[{"unified":"1f9a2","native":"🦢"}],"version":11},"owl":{"id":"owl","name":"Owl","keywords":["animal","nature","bird","hoot"],"skins":[{"unified":"1f989","native":"🦉"}],"version":3},"dodo":{"id":"dodo","name":"Dodo","keywords":["animal","bird"],"skins":[{"unified":"1f9a4","native":"🦤"}],"version":13},"feather":{"id":"feather","name":"Feather","keywords":["bird","fly"],"skins":[{"unified":"1fab6","native":"🪶"}],"version":13},"flamingo":{"id":"flamingo","name":"Flamingo","keywords":["animal"],"skins":[{"unified":"1f9a9","native":"🦩"}],"version":12},"peacock":{"id":"peacock","name":"Peacock","keywords":["animal","nature","peahen","bird"],"skins":[{"unified":"1f99a","native":"🦚"}],"version":11},"parrot":{"id":"parrot","name":"Parrot","keywords":["animal","nature","bird","pirate","talk"],"skins":[{"unified":"1f99c","native":"🦜"}],"version":11},"wing":{"id":"wing","name":"Wing","keywords":["angel","birds","flying"],"skins":[{"unified":"1fabd","native":"🪽"}],"version":15},"black_bird":{"id":"black_bird","name":"Black Bird","keywords":["crow"],"skins":[{"unified":"1f426-200d-2b1b","native":"🐦⬛"}],"version":15},"goose":{"id":"goose","name":"Goose","keywords":["silly","jemima","goosebumps"],"skins":[{"unified":"1fabf","native":"🪿"}],"version":15},"frog":{"id":"frog","name":"Frog","keywords":["animal","nature","croak","toad"],"skins":[{"unified":"1f438","native":"🐸"}],"version":1},"crocodile":{"id":"crocodile","name":"Crocodile","keywords":["animal","nature","reptile","lizard","alligator"],"skins":[{"unified":"1f40a","native":"🐊"}],"version":1},"turtle":{"id":"turtle","name":"Turtle","keywords":["animal","slow","nature","tortoise"],"skins":[{"unified":"1f422","native":"🐢"}],"version":1},"lizard":{"id":"lizard","name":"Lizard","keywords":["animal","nature","reptile"],"skins":[{"unified":"1f98e","native":"🦎"}],"version":3},"snake":{"id":"snake","name":"Snake","keywords":["animal","evil","nature","hiss","python"],"skins":[{"unified":"1f40d","native":"🐍"}],"version":1},"dragon_face":{"id":"dragon_face","name":"Dragon Face","keywords":["animal","myth","nature","chinese","green"],"skins":[{"unified":"1f432","native":"🐲"}],"version":1},"dragon":{"id":"dragon","name":"Dragon","keywords":["animal","myth","nature","chinese","green"],"skins":[{"unified":"1f409","native":"🐉"}],"version":1},"sauropod":{"id":"sauropod","name":"Sauropod","keywords":["animal","nature","dinosaur","brachiosaurus","brontosaurus","diplodocus","extinct"],"skins":[{"unified":"1f995","native":"🦕"}],"version":5},"t-rex":{"id":"t-rex","name":"T-Rex","keywords":["t","rex","animal","nature","dinosaur","tyrannosaurus","extinct"],"skins":[{"unified":"1f996","native":"🦖"}],"version":5},"whale":{"id":"whale","name":"Spouting Whale","keywords":["animal","nature","sea","ocean"],"skins":[{"unified":"1f433","native":"🐳"}],"version":1},"whale2":{"id":"whale2","name":"Whale","keywords":["whale2","animal","nature","sea","ocean"],"skins":[{"unified":"1f40b","native":"🐋"}],"version":1},"dolphin":{"id":"dolphin","name":"Dolphin","keywords":["flipper","animal","nature","fish","sea","ocean","fins","beach"],"skins":[{"unified":"1f42c","native":"🐬"}],"version":1},"seal":{"id":"seal","name":"Seal","keywords":["animal","creature","sea"],"skins":[{"unified":"1f9ad","native":"🦭"}],"version":13},"fish":{"id":"fish","name":"Fish","keywords":["animal","food","nature"],"skins":[{"unified":"1f41f","native":"🐟"}],"version":1},"tropical_fish":{"id":"tropical_fish","name":"Tropical Fish","keywords":["animal","swim","ocean","beach","nemo"],"skins":[{"unified":"1f420","native":"🐠"}],"version":1},"blowfish":{"id":"blowfish","name":"Blowfish","keywords":["animal","nature","food","sea","ocean"],"skins":[{"unified":"1f421","native":"🐡"}],"version":1},"shark":{"id":"shark","name":"Shark","keywords":["animal","nature","fish","sea","ocean","jaws","fins","beach"],"skins":[{"unified":"1f988","native":"🦈"}],"version":3},"octopus":{"id":"octopus","name":"Octopus","keywords":["animal","creature","ocean","sea","nature","beach"],"skins":[{"unified":"1f419","native":"🐙"}],"version":1},"shell":{"id":"shell","name":"Spiral Shell","keywords":["nature","sea","beach"],"skins":[{"unified":"1f41a","native":"🐚"}],"version":1},"coral":{"id":"coral","name":"Coral","keywords":["ocean","sea","reef"],"skins":[{"unified":"1fab8","native":"🪸"}],"version":14},"jellyfish":{"id":"jellyfish","name":"Jellyfish","keywords":["sting","tentacles"],"skins":[{"unified":"1fabc","native":"🪼"}],"version":15},"snail":{"id":"snail","name":"Snail","keywords":["slow","animal","shell"],"skins":[{"unified":"1f40c","native":"🐌"}],"version":1},"butterfly":{"id":"butterfly","name":"Butterfly","keywords":["animal","insect","nature","caterpillar"],"skins":[{"unified":"1f98b","native":"🦋"}],"version":3},"bug":{"id":"bug","name":"Bug","keywords":["animal","insect","nature","worm"],"skins":[{"unified":"1f41b","native":"🐛"}],"version":1},"ant":{"id":"ant","name":"Ant","keywords":["animal","insect","nature","bug"],"skins":[{"unified":"1f41c","native":"🐜"}],"version":1},"bee":{"id":"bee","name":"Honeybee","keywords":["bee","animal","insect","nature","bug","spring","honey"],"skins":[{"unified":"1f41d","native":"🐝"}],"version":1},"beetle":{"id":"beetle","name":"Beetle","keywords":["insect"],"skins":[{"unified":"1fab2","native":"🪲"}],"version":13},"ladybug":{"id":"ladybug","name":"Lady Beetle","keywords":["ladybug","animal","insect","nature"],"skins":[{"unified":"1f41e","native":"🐞"}],"version":1},"cricket":{"id":"cricket","name":"Cricket","keywords":["animal","chirp"],"skins":[{"unified":"1f997","native":"🦗"}],"version":5},"cockroach":{"id":"cockroach","name":"Cockroach","keywords":["insect","pests"],"skins":[{"unified":"1fab3","native":"🪳"}],"version":13},"spider":{"id":"spider","name":"Spider","keywords":["animal","arachnid"],"skins":[{"unified":"1f577-fe0f","native":"🕷️"}],"version":1},"spider_web":{"id":"spider_web","name":"Spider Web","keywords":["animal","insect","arachnid","silk"],"skins":[{"unified":"1f578-fe0f","native":"🕸️"}],"version":1},"scorpion":{"id":"scorpion","name":"Scorpion","keywords":["animal","arachnid"],"skins":[{"unified":"1f982","native":"🦂"}],"version":1},"mosquito":{"id":"mosquito","name":"Mosquito","keywords":["animal","nature","insect","malaria"],"skins":[{"unified":"1f99f","native":"🦟"}],"version":11},"fly":{"id":"fly","name":"Fly","keywords":["insect"],"skins":[{"unified":"1fab0","native":"🪰"}],"version":13},"worm":{"id":"worm","name":"Worm","keywords":["animal"],"skins":[{"unified":"1fab1","native":"🪱"}],"version":13},"microbe":{"id":"microbe","name":"Microbe","keywords":["amoeba","bacteria","germs","virus","covid"],"skins":[{"unified":"1f9a0","native":"🦠"}],"version":11},"bouquet":{"id":"bouquet","name":"Bouquet","keywords":["flowers","nature","spring"],"skins":[{"unified":"1f490","native":"💐"}],"version":1},"cherry_blossom":{"id":"cherry_blossom","name":"Cherry Blossom","keywords":["nature","plant","spring","flower"],"skins":[{"unified":"1f338","native":"🌸"}],"version":1},"white_flower":{"id":"white_flower","name":"White Flower","keywords":["japanese","spring"],"skins":[{"unified":"1f4ae","native":"💮"}],"version":1},"lotus":{"id":"lotus","name":"Lotus","keywords":["flower","calm","meditation"],"skins":[{"unified":"1fab7","native":"🪷"}],"version":14},"rosette":{"id":"rosette","name":"Rosette","keywords":["flower","decoration","military"],"skins":[{"unified":"1f3f5-fe0f","native":"🏵️"}],"version":1},"rose":{"id":"rose","name":"Rose","keywords":["flowers","valentines","love","spring"],"skins":[{"unified":"1f339","native":"🌹"}],"version":1},"wilted_flower":{"id":"wilted_flower","name":"Wilted Flower","keywords":["plant","nature","rose"],"skins":[{"unified":"1f940","native":"🥀"}],"version":3},"hibiscus":{"id":"hibiscus","name":"Hibiscus","keywords":["plant","vegetable","flowers","beach"],"skins":[{"unified":"1f33a","native":"🌺"}],"version":1},"sunflower":{"id":"sunflower","name":"Sunflower","keywords":["nature","plant","fall"],"skins":[{"unified":"1f33b","native":"🌻"}],"version":1},"blossom":{"id":"blossom","name":"Blossom","keywords":["nature","flowers","yellow"],"skins":[{"unified":"1f33c","native":"🌼"}],"version":1},"tulip":{"id":"tulip","name":"Tulip","keywords":["flowers","plant","nature","summer","spring"],"skins":[{"unified":"1f337","native":"🌷"}],"version":1},"hyacinth":{"id":"hyacinth","name":"Hyacinth","keywords":["flower","lavender"],"skins":[{"unified":"1fabb","native":"🪻"}],"version":15},"seedling":{"id":"seedling","name":"Seedling","keywords":["plant","nature","grass","lawn","spring"],"skins":[{"unified":"1f331","native":"🌱"}],"version":1},"potted_plant":{"id":"potted_plant","name":"Potted Plant","keywords":["greenery","house"],"skins":[{"unified":"1fab4","native":"🪴"}],"version":13},"evergreen_tree":{"id":"evergreen_tree","name":"Evergreen Tree","keywords":["plant","nature"],"skins":[{"unified":"1f332","native":"🌲"}],"version":1},"deciduous_tree":{"id":"deciduous_tree","name":"Deciduous Tree","keywords":["plant","nature"],"skins":[{"unified":"1f333","native":"🌳"}],"version":1},"palm_tree":{"id":"palm_tree","name":"Palm Tree","keywords":["plant","vegetable","nature","summer","beach","mojito","tropical"],"skins":[{"unified":"1f334","native":"🌴"}],"version":1},"cactus":{"id":"cactus","name":"Cactus","keywords":["vegetable","plant","nature"],"skins":[{"unified":"1f335","native":"🌵"}],"version":1},"ear_of_rice":{"id":"ear_of_rice","name":"Ear of Rice","keywords":["sheaf","nature","plant"],"skins":[{"unified":"1f33e","native":"🌾"}],"version":1},"herb":{"id":"herb","name":"Herb","keywords":["vegetable","plant","medicine","weed","grass","lawn"],"skins":[{"unified":"1f33f","native":"🌿"}],"version":1},"shamrock":{"id":"shamrock","name":"Shamrock","keywords":["vegetable","plant","nature","irish","clover"],"skins":[{"unified":"2618-fe0f","native":"☘️"}],"version":1},"four_leaf_clover":{"id":"four_leaf_clover","name":"Four Leaf Clover","keywords":["vegetable","plant","nature","lucky","irish"],"skins":[{"unified":"1f340","native":"🍀"}],"version":1},"maple_leaf":{"id":"maple_leaf","name":"Maple Leaf","keywords":["nature","plant","vegetable","ca","fall"],"skins":[{"unified":"1f341","native":"🍁"}],"version":1},"fallen_leaf":{"id":"fallen_leaf","name":"Fallen Leaf","keywords":["nature","plant","vegetable","leaves"],"skins":[{"unified":"1f342","native":"🍂"}],"version":1},"leaves":{"id":"leaves","name":"Leaf Fluttering in Wind","keywords":["leaves","nature","plant","tree","vegetable","grass","lawn","spring"],"skins":[{"unified":"1f343","native":"🍃"}],"version":1},"empty_nest":{"id":"empty_nest","name":"Empty Nest","keywords":["bird"],"skins":[{"unified":"1fab9","native":"🪹"}],"version":14},"nest_with_eggs":{"id":"nest_with_eggs","name":"Nest with Eggs","keywords":["bird"],"skins":[{"unified":"1faba","native":"🪺"}],"version":14},"mushroom":{"id":"mushroom","name":"Mushroom","keywords":["plant","vegetable"],"skins":[{"unified":"1f344","native":"🍄"}],"version":1},"grapes":{"id":"grapes","name":"Grapes","keywords":["fruit","food","wine"],"skins":[{"unified":"1f347","native":"🍇"}],"version":1},"melon":{"id":"melon","name":"Melon","keywords":["fruit","nature","food"],"skins":[{"unified":"1f348","native":"🍈"}],"version":1},"watermelon":{"id":"watermelon","name":"Watermelon","keywords":["fruit","food","picnic","summer"],"skins":[{"unified":"1f349","native":"🍉"}],"version":1},"tangerine":{"id":"tangerine","name":"Tangerine","keywords":["food","fruit","nature","orange"],"skins":[{"unified":"1f34a","native":"🍊"}],"version":1},"lemon":{"id":"lemon","name":"Lemon","keywords":["fruit","nature"],"skins":[{"unified":"1f34b","native":"🍋"}],"version":1},"banana":{"id":"banana","name":"Banana","keywords":["fruit","food","monkey"],"skins":[{"unified":"1f34c","native":"🍌"}],"version":1},"pineapple":{"id":"pineapple","name":"Pineapple","keywords":["fruit","nature","food"],"skins":[{"unified":"1f34d","native":"🍍"}],"version":1},"mango":{"id":"mango","name":"Mango","keywords":["fruit","food","tropical"],"skins":[{"unified":"1f96d","native":"🥭"}],"version":11},"apple":{"id":"apple","name":"Red Apple","keywords":["fruit","mac","school"],"skins":[{"unified":"1f34e","native":"🍎"}],"version":1},"green_apple":{"id":"green_apple","name":"Green Apple","keywords":["fruit","nature"],"skins":[{"unified":"1f34f","native":"🍏"}],"version":1},"pear":{"id":"pear","name":"Pear","keywords":["fruit","nature","food"],"skins":[{"unified":"1f350","native":"🍐"}],"version":1},"peach":{"id":"peach","name":"Peach","keywords":["fruit","nature","food"],"skins":[{"unified":"1f351","native":"🍑"}],"version":1},"cherries":{"id":"cherries","name":"Cherries","keywords":["food","fruit"],"skins":[{"unified":"1f352","native":"🍒"}],"version":1},"strawberry":{"id":"strawberry","name":"Strawberry","keywords":["fruit","food","nature"],"skins":[{"unified":"1f353","native":"🍓"}],"version":1},"blueberries":{"id":"blueberries","name":"Blueberries","keywords":["fruit"],"skins":[{"unified":"1fad0","native":"🫐"}],"version":13},"kiwifruit":{"id":"kiwifruit","name":"Kiwifruit","keywords":["kiwi","fruit","food"],"skins":[{"unified":"1f95d","native":"🥝"}],"version":3},"tomato":{"id":"tomato","name":"Tomato","keywords":["fruit","vegetable","nature","food"],"skins":[{"unified":"1f345","native":"🍅"}],"version":1},"olive":{"id":"olive","name":"Olive","keywords":["fruit"],"skins":[{"unified":"1fad2","native":"🫒"}],"version":13},"coconut":{"id":"coconut","name":"Coconut","keywords":["fruit","nature","food","palm"],"skins":[{"unified":"1f965","native":"🥥"}],"version":5},"avocado":{"id":"avocado","name":"Avocado","keywords":["fruit","food"],"skins":[{"unified":"1f951","native":"🥑"}],"version":3},"eggplant":{"id":"eggplant","name":"Eggplant","keywords":["vegetable","nature","food","aubergine"],"skins":[{"unified":"1f346","native":"🍆"}],"version":1},"potato":{"id":"potato","name":"Potato","keywords":["food","tuber","vegatable","starch"],"skins":[{"unified":"1f954","native":"🥔"}],"version":3},"carrot":{"id":"carrot","name":"Carrot","keywords":["vegetable","food","orange"],"skins":[{"unified":"1f955","native":"🥕"}],"version":3},"corn":{"id":"corn","name":"Ear of Corn","keywords":["food","vegetable","plant"],"skins":[{"unified":"1f33d","native":"🌽"}],"version":1},"hot_pepper":{"id":"hot_pepper","name":"Hot Pepper","keywords":["food","spicy","chilli","chili"],"skins":[{"unified":"1f336-fe0f","native":"🌶️"}],"version":1},"bell_pepper":{"id":"bell_pepper","name":"Bell Pepper","keywords":["fruit","plant"],"skins":[{"unified":"1fad1","native":"🫑"}],"version":13},"cucumber":{"id":"cucumber","name":"Cucumber","keywords":["fruit","food","pickle"],"skins":[{"unified":"1f952","native":"🥒"}],"version":3},"leafy_green":{"id":"leafy_green","name":"Leafy Green","keywords":["food","vegetable","plant","bok","choy","cabbage","kale","lettuce"],"skins":[{"unified":"1f96c","native":"🥬"}],"version":11},"broccoli":{"id":"broccoli","name":"Broccoli","keywords":["fruit","food","vegetable"],"skins":[{"unified":"1f966","native":"🥦"}],"version":5},"garlic":{"id":"garlic","name":"Garlic","keywords":["food","spice","cook"],"skins":[{"unified":"1f9c4","native":"🧄"}],"version":12},"onion":{"id":"onion","name":"Onion","keywords":["cook","food","spice"],"skins":[{"unified":"1f9c5","native":"🧅"}],"version":12},"peanuts":{"id":"peanuts","name":"Peanuts","keywords":["food","nut"],"skins":[{"unified":"1f95c","native":"🥜"}],"version":3},"beans":{"id":"beans","name":"Beans","keywords":["food"],"skins":[{"unified":"1fad8","native":"🫘"}],"version":14},"chestnut":{"id":"chestnut","name":"Chestnut","keywords":["food","squirrel"],"skins":[{"unified":"1f330","native":"🌰"}],"version":1},"ginger_root":{"id":"ginger_root","name":"Ginger Root","keywords":["spice","yellow","cooking","gingerbread"],"skins":[{"unified":"1fada","native":"🫚"}],"version":15},"pea_pod":{"id":"pea_pod","name":"Pea Pod","keywords":["cozy","green"],"skins":[{"unified":"1fadb","native":"🫛"}],"version":15},"bread":{"id":"bread","name":"Bread","keywords":["food","wheat","breakfast","toast"],"skins":[{"unified":"1f35e","native":"🍞"}],"version":1},"croissant":{"id":"croissant","name":"Croissant","keywords":["food","bread","french"],"skins":[{"unified":"1f950","native":"🥐"}],"version":3},"baguette_bread":{"id":"baguette_bread","name":"Baguette Bread","keywords":["food","french","france","bakery"],"skins":[{"unified":"1f956","native":"🥖"}],"version":3},"flatbread":{"id":"flatbread","name":"Flatbread","keywords":["flour","food","bakery"],"skins":[{"unified":"1fad3","native":"🫓"}],"version":13},"pretzel":{"id":"pretzel","name":"Pretzel","keywords":["food","bread","twisted","germany","bakery"],"skins":[{"unified":"1f968","native":"🥨"}],"version":5},"bagel":{"id":"bagel","name":"Bagel","keywords":["food","bread","bakery","schmear","jewish"],"skins":[{"unified":"1f96f","native":"🥯"}],"version":11},"pancakes":{"id":"pancakes","name":"Pancakes","keywords":["food","breakfast","flapjacks","hotcakes","brunch"],"skins":[{"unified":"1f95e","native":"🥞"}],"version":3},"waffle":{"id":"waffle","name":"Waffle","keywords":["food","breakfast","brunch"],"skins":[{"unified":"1f9c7","native":"🧇"}],"version":12},"cheese_wedge":{"id":"cheese_wedge","name":"Cheese Wedge","keywords":["food","chadder","swiss"],"skins":[{"unified":"1f9c0","native":"🧀"}],"version":1},"meat_on_bone":{"id":"meat_on_bone","name":"Meat on Bone","keywords":["good","food","drumstick"],"skins":[{"unified":"1f356","native":"🍖"}],"version":1},"poultry_leg":{"id":"poultry_leg","name":"Poultry Leg","keywords":["food","meat","drumstick","bird","chicken","turkey"],"skins":[{"unified":"1f357","native":"🍗"}],"version":1},"cut_of_meat":{"id":"cut_of_meat","name":"Cut of Meat","keywords":["food","cow","chop","lambchop","porkchop"],"skins":[{"unified":"1f969","native":"🥩"}],"version":5},"bacon":{"id":"bacon","name":"Bacon","keywords":["food","breakfast","pork","pig","meat","brunch"],"skins":[{"unified":"1f953","native":"🥓"}],"version":3},"hamburger":{"id":"hamburger","name":"Hamburger","keywords":["meat","fast","food","beef","cheeseburger","mcdonalds","burger","king"],"skins":[{"unified":"1f354","native":"🍔"}],"version":1},"fries":{"id":"fries","name":"French Fries","keywords":["chips","snack","fast","food","potato"],"skins":[{"unified":"1f35f","native":"🍟"}],"version":1},"pizza":{"id":"pizza","name":"Pizza","keywords":["food","party","italy"],"skins":[{"unified":"1f355","native":"🍕"}],"version":1},"hotdog":{"id":"hotdog","name":"Hot Dog","keywords":["hotdog","food","frankfurter","america"],"skins":[{"unified":"1f32d","native":"🌭"}],"version":1},"sandwich":{"id":"sandwich","name":"Sandwich","keywords":["food","lunch","bread","toast","bakery"],"skins":[{"unified":"1f96a","native":"🥪"}],"version":5},"taco":{"id":"taco","name":"Taco","keywords":["food","mexican"],"skins":[{"unified":"1f32e","native":"🌮"}],"version":1},"burrito":{"id":"burrito","name":"Burrito","keywords":["food","mexican"],"skins":[{"unified":"1f32f","native":"🌯"}],"version":1},"tamale":{"id":"tamale","name":"Tamale","keywords":["food","masa"],"skins":[{"unified":"1fad4","native":"🫔"}],"version":13},"stuffed_flatbread":{"id":"stuffed_flatbread","name":"Stuffed Flatbread","keywords":["food","gyro","mediterranean"],"skins":[{"unified":"1f959","native":"🥙"}],"version":3},"falafel":{"id":"falafel","name":"Falafel","keywords":["food","mediterranean"],"skins":[{"unified":"1f9c6","native":"🧆"}],"version":12},"egg":{"id":"egg","name":"Egg","keywords":["food","chicken","breakfast"],"skins":[{"unified":"1f95a","native":"🥚"}],"version":3},"fried_egg":{"id":"fried_egg","name":"Cooking","keywords":["fried","egg","food","breakfast","kitchen","skillet"],"skins":[{"unified":"1f373","native":"🍳"}],"version":1},"shallow_pan_of_food":{"id":"shallow_pan_of_food","name":"Shallow Pan of Food","keywords":["cooking","casserole","paella","skillet"],"skins":[{"unified":"1f958","native":"🥘"}],"version":3},"stew":{"id":"stew","name":"Pot of Food","keywords":["stew","meat","soup","hot"],"skins":[{"unified":"1f372","native":"🍲"}],"version":1},"fondue":{"id":"fondue","name":"Fondue","keywords":["cheese","pot","food"],"skins":[{"unified":"1fad5","native":"🫕"}],"version":13},"bowl_with_spoon":{"id":"bowl_with_spoon","name":"Bowl with Spoon","keywords":["food","breakfast","cereal","oatmeal","porridge"],"skins":[{"unified":"1f963","native":"🥣"}],"version":5},"green_salad":{"id":"green_salad","name":"Green Salad","keywords":["food","healthy","lettuce","vegetable"],"skins":[{"unified":"1f957","native":"🥗"}],"version":3},"popcorn":{"id":"popcorn","name":"Popcorn","keywords":["food","movie","theater","films","snack","drama"],"skins":[{"unified":"1f37f","native":"🍿"}],"version":1},"butter":{"id":"butter","name":"Butter","keywords":["food","cook"],"skins":[{"unified":"1f9c8","native":"🧈"}],"version":12},"salt":{"id":"salt","name":"Salt","keywords":["condiment","shaker"],"skins":[{"unified":"1f9c2","native":"🧂"}],"version":11},"canned_food":{"id":"canned_food","name":"Canned Food","keywords":["soup","tomatoes"],"skins":[{"unified":"1f96b","native":"🥫"}],"version":5},"bento":{"id":"bento","name":"Bento Box","keywords":["food","japanese","lunch"],"skins":[{"unified":"1f371","native":"🍱"}],"version":1},"rice_cracker":{"id":"rice_cracker","name":"Rice Cracker","keywords":["food","japanese","snack"],"skins":[{"unified":"1f358","native":"🍘"}],"version":1},"rice_ball":{"id":"rice_ball","name":"Rice Ball","keywords":["food","japanese"],"skins":[{"unified":"1f359","native":"🍙"}],"version":1},"rice":{"id":"rice","name":"Cooked Rice","keywords":["food","asian"],"skins":[{"unified":"1f35a","native":"🍚"}],"version":1},"curry":{"id":"curry","name":"Curry Rice","keywords":["food","spicy","hot","indian"],"skins":[{"unified":"1f35b","native":"🍛"}],"version":1},"ramen":{"id":"ramen","name":"Steaming Bowl","keywords":["ramen","food","japanese","noodle","chopsticks"],"skins":[{"unified":"1f35c","native":"🍜"}],"version":1},"spaghetti":{"id":"spaghetti","name":"Spaghetti","keywords":["food","italian","pasta","noodle"],"skins":[{"unified":"1f35d","native":"🍝"}],"version":1},"sweet_potato":{"id":"sweet_potato","name":"Roasted Sweet Potato","keywords":["food","nature","plant"],"skins":[{"unified":"1f360","native":"🍠"}],"version":1},"oden":{"id":"oden","name":"Oden","keywords":["food","japanese"],"skins":[{"unified":"1f362","native":"🍢"}],"version":1},"sushi":{"id":"sushi","name":"Sushi","keywords":["food","fish","japanese","rice"],"skins":[{"unified":"1f363","native":"🍣"}],"version":1},"fried_shrimp":{"id":"fried_shrimp","name":"Fried Shrimp","keywords":["food","animal","appetizer","summer"],"skins":[{"unified":"1f364","native":"🍤"}],"version":1},"fish_cake":{"id":"fish_cake","name":"Fish Cake with Swirl","keywords":["food","japan","sea","beach","narutomaki","pink","kamaboko","surimi","ramen"],"skins":[{"unified":"1f365","native":"🍥"}],"version":1},"moon_cake":{"id":"moon_cake","name":"Moon Cake","keywords":["food","autumn","dessert"],"skins":[{"unified":"1f96e","native":"🥮"}],"version":11},"dango":{"id":"dango","name":"Dango","keywords":["food","dessert","sweet","japanese","barbecue","meat"],"skins":[{"unified":"1f361","native":"🍡"}],"version":1},"dumpling":{"id":"dumpling","name":"Dumpling","keywords":["food","empanada","pierogi","potsticker","gyoza"],"skins":[{"unified":"1f95f","native":"🥟"}],"version":5},"fortune_cookie":{"id":"fortune_cookie","name":"Fortune Cookie","keywords":["food","prophecy","dessert"],"skins":[{"unified":"1f960","native":"🥠"}],"version":5},"takeout_box":{"id":"takeout_box","name":"Takeout Box","keywords":["food","leftovers"],"skins":[{"unified":"1f961","native":"🥡"}],"version":5},"crab":{"id":"crab","name":"Crab","keywords":["animal","crustacean"],"skins":[{"unified":"1f980","native":"🦀"}],"version":1},"lobster":{"id":"lobster","name":"Lobster","keywords":["animal","nature","bisque","claws","seafood"],"skins":[{"unified":"1f99e","native":"🦞"}],"version":11},"shrimp":{"id":"shrimp","name":"Shrimp","keywords":["animal","ocean","nature","seafood"],"skins":[{"unified":"1f990","native":"🦐"}],"version":3},"squid":{"id":"squid","name":"Squid","keywords":["animal","nature","ocean","sea"],"skins":[{"unified":"1f991","native":"🦑"}],"version":3},"oyster":{"id":"oyster","name":"Oyster","keywords":["food"],"skins":[{"unified":"1f9aa","native":"🦪"}],"version":12},"icecream":{"id":"icecream","name":"Soft Ice Cream","keywords":["icecream","food","hot","dessert","summer"],"skins":[{"unified":"1f366","native":"🍦"}],"version":1},"shaved_ice":{"id":"shaved_ice","name":"Shaved Ice","keywords":["hot","dessert","summer"],"skins":[{"unified":"1f367","native":"🍧"}],"version":1},"ice_cream":{"id":"ice_cream","name":"Ice Cream","keywords":["food","hot","dessert"],"skins":[{"unified":"1f368","native":"🍨"}],"version":1},"doughnut":{"id":"doughnut","name":"Doughnut","keywords":["food","dessert","snack","sweet","donut"],"skins":[{"unified":"1f369","native":"🍩"}],"version":1},"cookie":{"id":"cookie","name":"Cookie","keywords":["food","snack","oreo","chocolate","sweet","dessert"],"skins":[{"unified":"1f36a","native":"🍪"}],"version":1},"birthday":{"id":"birthday","name":"Birthday Cake","keywords":["food","dessert"],"skins":[{"unified":"1f382","native":"🎂"}],"version":1},"cake":{"id":"cake","name":"Shortcake","keywords":["cake","food","dessert"],"skins":[{"unified":"1f370","native":"🍰"}],"version":1},"cupcake":{"id":"cupcake","name":"Cupcake","keywords":["food","dessert","bakery","sweet"],"skins":[{"unified":"1f9c1","native":"🧁"}],"version":11},"pie":{"id":"pie","name":"Pie","keywords":["food","dessert","pastry"],"skins":[{"unified":"1f967","native":"🥧"}],"version":5},"chocolate_bar":{"id":"chocolate_bar","name":"Chocolate Bar","keywords":["food","snack","dessert","sweet"],"skins":[{"unified":"1f36b","native":"🍫"}],"version":1},"candy":{"id":"candy","name":"Candy","keywords":["snack","dessert","sweet","lolly"],"skins":[{"unified":"1f36c","native":"🍬"}],"version":1},"lollipop":{"id":"lollipop","name":"Lollipop","keywords":["food","snack","candy","sweet"],"skins":[{"unified":"1f36d","native":"🍭"}],"version":1},"custard":{"id":"custard","name":"Custard","keywords":["dessert","food"],"skins":[{"unified":"1f36e","native":"🍮"}],"version":1},"honey_pot":{"id":"honey_pot","name":"Honey Pot","keywords":["bees","sweet","kitchen"],"skins":[{"unified":"1f36f","native":"🍯"}],"version":1},"baby_bottle":{"id":"baby_bottle","name":"Baby Bottle","keywords":["food","container","milk"],"skins":[{"unified":"1f37c","native":"🍼"}],"version":1},"glass_of_milk":{"id":"glass_of_milk","name":"Glass of Milk","keywords":["beverage","drink","cow"],"skins":[{"unified":"1f95b","native":"🥛"}],"version":3},"coffee":{"id":"coffee","name":"Hot Beverage","keywords":["coffee","caffeine","latte","espresso","mug"],"skins":[{"unified":"2615","native":"☕"}],"version":1},"teapot":{"id":"teapot","name":"Teapot","keywords":["drink","hot"],"skins":[{"unified":"1fad6","native":"🫖"}],"version":13},"tea":{"id":"tea","name":"Teacup Without Handle","keywords":["tea","drink","bowl","breakfast","green","british"],"skins":[{"unified":"1f375","native":"🍵"}],"version":1},"sake":{"id":"sake","name":"Sake","keywords":["wine","drink","drunk","beverage","japanese","alcohol","booze"],"skins":[{"unified":"1f376","native":"🍶"}],"version":1},"champagne":{"id":"champagne","name":"Bottle with Popping Cork","keywords":["champagne","drink","wine","celebration"],"skins":[{"unified":"1f37e","native":"🍾"}],"version":1},"wine_glass":{"id":"wine_glass","name":"Wine Glass","keywords":["drink","beverage","drunk","alcohol","booze"],"skins":[{"unified":"1f377","native":"🍷"}],"version":1},"cocktail":{"id":"cocktail","name":"Cocktail Glass","keywords":["drink","drunk","alcohol","beverage","booze","mojito"],"skins":[{"unified":"1f378","native":"🍸"}],"version":1},"tropical_drink":{"id":"tropical_drink","name":"Tropical Drink","keywords":["beverage","cocktail","summer","beach","alcohol","booze","mojito"],"skins":[{"unified":"1f379","native":"🍹"}],"version":1},"beer":{"id":"beer","name":"Beer Mug","keywords":["relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],"skins":[{"unified":"1f37a","native":"🍺"}],"version":1},"beers":{"id":"beers","name":"Clinking Beer Mugs","keywords":["beers","relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],"skins":[{"unified":"1f37b","native":"🍻"}],"version":1},"clinking_glasses":{"id":"clinking_glasses","name":"Clinking Glasses","keywords":["beverage","drink","party","alcohol","celebrate","cheers","wine","champagne","toast"],"skins":[{"unified":"1f942","native":"🥂"}],"version":3},"tumbler_glass":{"id":"tumbler_glass","name":"Tumbler Glass","keywords":["drink","beverage","drunk","alcohol","liquor","booze","bourbon","scotch","whisky","shot"],"skins":[{"unified":"1f943","native":"🥃"}],"version":3},"pouring_liquid":{"id":"pouring_liquid","name":"Pouring Liquid","keywords":["cup","water"],"skins":[{"unified":"1fad7","native":"🫗"}],"version":14},"cup_with_straw":{"id":"cup_with_straw","name":"Cup with Straw","keywords":["drink","soda"],"skins":[{"unified":"1f964","native":"🥤"}],"version":5},"bubble_tea":{"id":"bubble_tea","name":"Bubble Tea","keywords":["taiwan","boba","milk","straw"],"skins":[{"unified":"1f9cb","native":"🧋"}],"version":13},"beverage_box":{"id":"beverage_box","name":"Beverage Box","keywords":["drink"],"skins":[{"unified":"1f9c3","native":"🧃"}],"version":12},"mate_drink":{"id":"mate_drink","name":"Mate","keywords":["drink","tea","beverage"],"skins":[{"unified":"1f9c9","native":"🧉"}],"version":12},"ice_cube":{"id":"ice_cube","name":"Ice","keywords":["cube","water","cold"],"skins":[{"unified":"1f9ca","native":"🧊"}],"version":12},"chopsticks":{"id":"chopsticks","name":"Chopsticks","keywords":["food"],"skins":[{"unified":"1f962","native":"🥢"}],"version":5},"knife_fork_plate":{"id":"knife_fork_plate","name":"Fork and Knife with Plate","keywords":["food","eat","meal","lunch","dinner","restaurant"],"skins":[{"unified":"1f37d-fe0f","native":"🍽️"}],"version":1},"fork_and_knife":{"id":"fork_and_knife","name":"Fork and Knife","keywords":["cutlery","kitchen"],"skins":[{"unified":"1f374","native":"🍴"}],"version":1},"spoon":{"id":"spoon","name":"Spoon","keywords":["cutlery","kitchen","tableware"],"skins":[{"unified":"1f944","native":"🥄"}],"version":3},"hocho":{"id":"hocho","name":"Hocho","keywords":["knife","kitchen","blade","cutlery","weapon"],"skins":[{"unified":"1f52a","native":"🔪"}],"version":1},"jar":{"id":"jar","name":"Jar","keywords":["container","sauce"],"skins":[{"unified":"1fad9","native":"🫙"}],"version":14},"amphora":{"id":"amphora","name":"Amphora","keywords":["vase","jar"],"skins":[{"unified":"1f3fa","native":"🏺"}],"version":1},"earth_africa":{"id":"earth_africa","name":"Earth Globe Europe-Africa","keywords":["africa","showing","europe","world","international"],"skins":[{"unified":"1f30d","native":"🌍"}],"version":1},"earth_americas":{"id":"earth_americas","name":"Earth Globe Americas","keywords":["showing","world","USA","international"],"skins":[{"unified":"1f30e","native":"🌎"}],"version":1},"earth_asia":{"id":"earth_asia","name":"Earth Globe Asia-Australia","keywords":["asia","showing","australia","world","east","international"],"skins":[{"unified":"1f30f","native":"🌏"}],"version":1},"globe_with_meridians":{"id":"globe_with_meridians","name":"Globe with Meridians","keywords":["earth","international","world","internet","interweb","i18n"],"skins":[{"unified":"1f310","native":"🌐"}],"version":1},"world_map":{"id":"world_map","name":"World Map","keywords":["location","direction"],"skins":[{"unified":"1f5fa-fe0f","native":"🗺️"}],"version":1},"japan":{"id":"japan","name":"Map of Japan","keywords":["nation","country","japanese","asia"],"skins":[{"unified":"1f5fe","native":"🗾"}],"version":1},"compass":{"id":"compass","name":"Compass","keywords":["magnetic","navigation","orienteering"],"skins":[{"unified":"1f9ed","native":"🧭"}],"version":11},"snow_capped_mountain":{"id":"snow_capped_mountain","name":"Snow-Capped Mountain","keywords":["snow","capped","photo","nature","environment","winter","cold"],"skins":[{"unified":"1f3d4-fe0f","native":"🏔️"}],"version":1},"mountain":{"id":"mountain","name":"Mountain","keywords":["photo","nature","environment"],"skins":[{"unified":"26f0-fe0f","native":"⛰️"}],"version":1},"volcano":{"id":"volcano","name":"Volcano","keywords":["photo","nature","disaster"],"skins":[{"unified":"1f30b","native":"🌋"}],"version":1},"mount_fuji":{"id":"mount_fuji","name":"Mount Fuji","keywords":["photo","mountain","nature","japanese"],"skins":[{"unified":"1f5fb","native":"🗻"}],"version":1},"camping":{"id":"camping","name":"Camping","keywords":["photo","outdoors","tent"],"skins":[{"unified":"1f3d5-fe0f","native":"🏕️"}],"version":1},"beach_with_umbrella":{"id":"beach_with_umbrella","name":"Beach with Umbrella","keywords":["weather","summer","sunny","sand","mojito"],"skins":[{"unified":"1f3d6-fe0f","native":"🏖️"}],"version":1},"desert":{"id":"desert","name":"Desert","keywords":["photo","warm","saharah"],"skins":[{"unified":"1f3dc-fe0f","native":"🏜️"}],"version":1},"desert_island":{"id":"desert_island","name":"Desert Island","keywords":["photo","tropical","mojito"],"skins":[{"unified":"1f3dd-fe0f","native":"🏝️"}],"version":1},"national_park":{"id":"national_park","name":"National Park","keywords":["photo","environment","nature"],"skins":[{"unified":"1f3de-fe0f","native":"🏞️"}],"version":1},"stadium":{"id":"stadium","name":"Stadium","keywords":["photo","place","sports","concert","venue"],"skins":[{"unified":"1f3df-fe0f","native":"🏟️"}],"version":1},"classical_building":{"id":"classical_building","name":"Classical Building","keywords":["art","culture","history"],"skins":[{"unified":"1f3db-fe0f","native":"🏛️"}],"version":1},"building_construction":{"id":"building_construction","name":"Building Construction","keywords":["wip","working","progress"],"skins":[{"unified":"1f3d7-fe0f","native":"🏗️"}],"version":1},"bricks":{"id":"bricks","name":"Brick","keywords":["bricks"],"skins":[{"unified":"1f9f1","native":"🧱"}],"version":11},"rock":{"id":"rock","name":"Rock","keywords":["stone"],"skins":[{"unified":"1faa8","native":"🪨"}],"version":13},"wood":{"id":"wood","name":"Wood","keywords":["nature","timber","trunk"],"skins":[{"unified":"1fab5","native":"🪵"}],"version":13},"hut":{"id":"hut","name":"Hut","keywords":["house","structure"],"skins":[{"unified":"1f6d6","native":"🛖"}],"version":13},"house_buildings":{"id":"house_buildings","name":"Houses","keywords":["house","buildings","photo"],"skins":[{"unified":"1f3d8-fe0f","native":"🏘️"}],"version":1},"derelict_house_building":{"id":"derelict_house_building","name":"Derelict House","keywords":["building","abandon","evict","broken"],"skins":[{"unified":"1f3da-fe0f","native":"🏚️"}],"version":1},"house":{"id":"house","name":"House","keywords":["building","home"],"skins":[{"unified":"1f3e0","native":"🏠"}],"version":1},"house_with_garden":{"id":"house_with_garden","name":"House with Garden","keywords":["home","plant","nature"],"skins":[{"unified":"1f3e1","native":"🏡"}],"version":1},"office":{"id":"office","name":"Office Building","keywords":["bureau","work"],"skins":[{"unified":"1f3e2","native":"🏢"}],"version":1},"post_office":{"id":"post_office","name":"Japanese Post Office","keywords":["building","envelope","communication"],"skins":[{"unified":"1f3e3","native":"🏣"}],"version":1},"european_post_office":{"id":"european_post_office","name":"Post Office","keywords":["european","building","email"],"skins":[{"unified":"1f3e4","native":"🏤"}],"version":1},"hospital":{"id":"hospital","name":"Hospital","keywords":["building","health","surgery","doctor"],"skins":[{"unified":"1f3e5","native":"🏥"}],"version":1},"bank":{"id":"bank","name":"Bank","keywords":["building","money","sales","cash","business","enterprise"],"skins":[{"unified":"1f3e6","native":"🏦"}],"version":1},"hotel":{"id":"hotel","name":"Hotel","keywords":["building","accomodation","checkin"],"skins":[{"unified":"1f3e8","native":"🏨"}],"version":1},"love_hotel":{"id":"love_hotel","name":"Love Hotel","keywords":["like","affection","dating"],"skins":[{"unified":"1f3e9","native":"🏩"}],"version":1},"convenience_store":{"id":"convenience_store","name":"Convenience Store","keywords":["building","shopping","groceries"],"skins":[{"unified":"1f3ea","native":"🏪"}],"version":1},"school":{"id":"school","name":"School","keywords":["building","student","education","learn","teach"],"skins":[{"unified":"1f3eb","native":"🏫"}],"version":1},"department_store":{"id":"department_store","name":"Department Store","keywords":["building","shopping","mall"],"skins":[{"unified":"1f3ec","native":"🏬"}],"version":1},"factory":{"id":"factory","name":"Factory","keywords":["building","industry","pollution","smoke"],"skins":[{"unified":"1f3ed","native":"🏭"}],"version":1},"japanese_castle":{"id":"japanese_castle","name":"Japanese Castle","keywords":["photo","building"],"skins":[{"unified":"1f3ef","native":"🏯"}],"version":1},"european_castle":{"id":"european_castle","name":"Castle","keywords":["european","building","royalty","history"],"skins":[{"unified":"1f3f0","native":"🏰"}],"version":1},"wedding":{"id":"wedding","name":"Wedding","keywords":["love","like","affection","couple","marriage","bride","groom"],"skins":[{"unified":"1f492","native":"💒"}],"version":1},"tokyo_tower":{"id":"tokyo_tower","name":"Tokyo Tower","keywords":["photo","japanese"],"skins":[{"unified":"1f5fc","native":"🗼"}],"version":1},"statue_of_liberty":{"id":"statue_of_liberty","name":"Statue of Liberty","keywords":["american","newyork"],"skins":[{"unified":"1f5fd","native":"🗽"}],"version":1},"church":{"id":"church","name":"Church","keywords":["building","religion","christ"],"skins":[{"unified":"26ea","native":"⛪"}],"version":1},"mosque":{"id":"mosque","name":"Mosque","keywords":["islam","worship","minaret"],"skins":[{"unified":"1f54c","native":"🕌"}],"version":1},"hindu_temple":{"id":"hindu_temple","name":"Hindu Temple","keywords":["religion"],"skins":[{"unified":"1f6d5","native":"🛕"}],"version":12},"synagogue":{"id":"synagogue","name":"Synagogue","keywords":["judaism","worship","temple","jewish"],"skins":[{"unified":"1f54d","native":"🕍"}],"version":1},"shinto_shrine":{"id":"shinto_shrine","name":"Shinto Shrine","keywords":["temple","japan","kyoto"],"skins":[{"unified":"26e9-fe0f","native":"⛩️"}],"version":1},"kaaba":{"id":"kaaba","name":"Kaaba","keywords":["mecca","mosque","islam"],"skins":[{"unified":"1f54b","native":"🕋"}],"version":1},"fountain":{"id":"fountain","name":"Fountain","keywords":["photo","summer","water","fresh"],"skins":[{"unified":"26f2","native":"⛲"}],"version":1},"tent":{"id":"tent","name":"Tent","keywords":["photo","camping","outdoors"],"skins":[{"unified":"26fa","native":"⛺"}],"version":1},"foggy":{"id":"foggy","name":"Foggy","keywords":["photo","mountain"],"skins":[{"unified":"1f301","native":"🌁"}],"version":1},"night_with_stars":{"id":"night_with_stars","name":"Night with Stars","keywords":["evening","city","downtown"],"skins":[{"unified":"1f303","native":"🌃"}],"version":1},"cityscape":{"id":"cityscape","name":"Cityscape","keywords":["photo","night","life","urban"],"skins":[{"unified":"1f3d9-fe0f","native":"🏙️"}],"version":1},"sunrise_over_mountains":{"id":"sunrise_over_mountains","name":"Sunrise over Mountains","keywords":["view","vacation","photo"],"skins":[{"unified":"1f304","native":"🌄"}],"version":1},"sunrise":{"id":"sunrise","name":"Sunrise","keywords":["morning","view","vacation","photo"],"skins":[{"unified":"1f305","native":"🌅"}],"version":1},"city_sunset":{"id":"city_sunset","name":"Cityscape at Dusk","keywords":["city","sunset","photo","evening","sky","buildings"],"skins":[{"unified":"1f306","native":"🌆"}],"version":1},"city_sunrise":{"id":"city_sunrise","name":"Sunset","keywords":["city","sunrise","photo","good","morning","dawn"],"skins":[{"unified":"1f307","native":"🌇"}],"version":1},"bridge_at_night":{"id":"bridge_at_night","name":"Bridge at Night","keywords":["photo","sanfrancisco"],"skins":[{"unified":"1f309","native":"🌉"}],"version":1},"hotsprings":{"id":"hotsprings","name":"Hot Springs","keywords":["hotsprings","bath","warm","relax"],"skins":[{"unified":"2668-fe0f","native":"♨️"}],"version":1},"carousel_horse":{"id":"carousel_horse","name":"Carousel Horse","keywords":["photo","carnival"],"skins":[{"unified":"1f3a0","native":"🎠"}],"version":1},"playground_slide":{"id":"playground_slide","name":"Playground Slide","keywords":["fun","park"],"skins":[{"unified":"1f6dd","native":"🛝"}],"version":14},"ferris_wheel":{"id":"ferris_wheel","name":"Ferris Wheel","keywords":["photo","carnival","londoneye"],"skins":[{"unified":"1f3a1","native":"🎡"}],"version":1},"roller_coaster":{"id":"roller_coaster","name":"Roller Coaster","keywords":["carnival","playground","photo","fun"],"skins":[{"unified":"1f3a2","native":"🎢"}],"version":1},"barber":{"id":"barber","name":"Barber Pole","keywords":["hair","salon","style"],"skins":[{"unified":"1f488","native":"💈"}],"version":1},"circus_tent":{"id":"circus_tent","name":"Circus Tent","keywords":["festival","carnival","party"],"skins":[{"unified":"1f3aa","native":"🎪"}],"version":1},"steam_locomotive":{"id":"steam_locomotive","name":"Locomotive","keywords":["steam","transportation","vehicle","train"],"skins":[{"unified":"1f682","native":"🚂"}],"version":1},"railway_car":{"id":"railway_car","name":"Railway Car","keywords":["transportation","vehicle"],"skins":[{"unified":"1f683","native":"🚃"}],"version":1},"bullettrain_side":{"id":"bullettrain_side","name":"High-Speed Train","keywords":["bullettrain","side","high","speed","transportation","vehicle"],"skins":[{"unified":"1f684","native":"🚄"}],"version":1},"bullettrain_front":{"id":"bullettrain_front","name":"Bullet Train","keywords":["bullettrain","front","transportation","vehicle","speed","fast","public","travel"],"skins":[{"unified":"1f685","native":"🚅"}],"version":1},"train2":{"id":"train2","name":"Train","keywords":["train2","transportation","vehicle"],"skins":[{"unified":"1f686","native":"🚆"}],"version":1},"metro":{"id":"metro","name":"Metro","keywords":["transportation","blue","square","mrt","underground","tube"],"skins":[{"unified":"1f687","native":"🚇"}],"version":1},"light_rail":{"id":"light_rail","name":"Light Rail","keywords":["transportation","vehicle"],"skins":[{"unified":"1f688","native":"🚈"}],"version":1},"station":{"id":"station","name":"Station","keywords":["transportation","vehicle","public"],"skins":[{"unified":"1f689","native":"🚉"}],"version":1},"tram":{"id":"tram","name":"Tram","keywords":["transportation","vehicle"],"skins":[{"unified":"1f68a","native":"🚊"}],"version":1},"monorail":{"id":"monorail","name":"Monorail","keywords":["transportation","vehicle"],"skins":[{"unified":"1f69d","native":"🚝"}],"version":1},"mountain_railway":{"id":"mountain_railway","name":"Mountain Railway","keywords":["transportation","vehicle"],"skins":[{"unified":"1f69e","native":"🚞"}],"version":1},"train":{"id":"train","name":"Tram Car","keywords":["train","transportation","vehicle","carriage","public","travel"],"skins":[{"unified":"1f68b","native":"🚋"}],"version":1},"bus":{"id":"bus","name":"Bus","keywords":["car","vehicle","transportation"],"skins":[{"unified":"1f68c","native":"🚌"}],"version":1},"oncoming_bus":{"id":"oncoming_bus","name":"Oncoming Bus","keywords":["vehicle","transportation"],"skins":[{"unified":"1f68d","native":"🚍"}],"version":1},"trolleybus":{"id":"trolleybus","name":"Trolleybus","keywords":["bart","transportation","vehicle"],"skins":[{"unified":"1f68e","native":"🚎"}],"version":1},"minibus":{"id":"minibus","name":"Minibus","keywords":["vehicle","car","transportation"],"skins":[{"unified":"1f690","native":"🚐"}],"version":1},"ambulance":{"id":"ambulance","name":"Ambulance","keywords":["health","911","hospital"],"skins":[{"unified":"1f691","native":"🚑"}],"version":1},"fire_engine":{"id":"fire_engine","name":"Fire Engine","keywords":["transportation","cars","vehicle"],"skins":[{"unified":"1f692","native":"🚒"}],"version":1},"police_car":{"id":"police_car","name":"Police Car","keywords":["vehicle","cars","transportation","law","legal","enforcement"],"skins":[{"unified":"1f693","native":"🚓"}],"version":1},"oncoming_police_car":{"id":"oncoming_police_car","name":"Oncoming Police Car","keywords":["vehicle","law","legal","enforcement","911"],"skins":[{"unified":"1f694","native":"🚔"}],"version":1},"taxi":{"id":"taxi","name":"Taxi","keywords":["uber","vehicle","cars","transportation"],"skins":[{"unified":"1f695","native":"🚕"}],"version":1},"oncoming_taxi":{"id":"oncoming_taxi","name":"Oncoming Taxi","keywords":["vehicle","cars","uber"],"skins":[{"unified":"1f696","native":"🚖"}],"version":1},"car":{"id":"car","name":"Automobile","keywords":["car","red","transportation","vehicle"],"skins":[{"unified":"1f697","native":"🚗"}],"version":1},"oncoming_automobile":{"id":"oncoming_automobile","name":"Oncoming Automobile","keywords":["car","vehicle","transportation"],"skins":[{"unified":"1f698","native":"🚘"}],"version":1},"blue_car":{"id":"blue_car","name":"Recreational Vehicle","keywords":["blue","car","sport","utility","transportation"],"skins":[{"unified":"1f699","native":"🚙"}],"version":1},"pickup_truck":{"id":"pickup_truck","name":"Pickup Truck","keywords":["car","transportation"],"skins":[{"unified":"1f6fb","native":"🛻"}],"version":13},"truck":{"id":"truck","name":"Delivery Truck","keywords":["cars","transportation"],"skins":[{"unified":"1f69a","native":"🚚"}],"version":1},"articulated_lorry":{"id":"articulated_lorry","name":"Articulated Lorry","keywords":["vehicle","cars","transportation","express"],"skins":[{"unified":"1f69b","native":"🚛"}],"version":1},"tractor":{"id":"tractor","name":"Tractor","keywords":["vehicle","car","farming","agriculture"],"skins":[{"unified":"1f69c","native":"🚜"}],"version":1},"racing_car":{"id":"racing_car","name":"Racing Car","keywords":["sports","race","fast","formula","f1"],"skins":[{"unified":"1f3ce-fe0f","native":"🏎️"}],"version":1},"racing_motorcycle":{"id":"racing_motorcycle","name":"Motorcycle","keywords":["racing","race","sports","fast"],"skins":[{"unified":"1f3cd-fe0f","native":"🏍️"}],"version":1},"motor_scooter":{"id":"motor_scooter","name":"Motor Scooter","keywords":["vehicle","vespa","sasha"],"skins":[{"unified":"1f6f5","native":"🛵"}],"version":3},"manual_wheelchair":{"id":"manual_wheelchair","name":"Manual Wheelchair","keywords":["accessibility"],"skins":[{"unified":"1f9bd","native":"🦽"}],"version":12},"motorized_wheelchair":{"id":"motorized_wheelchair","name":"Motorized Wheelchair","keywords":["accessibility"],"skins":[{"unified":"1f9bc","native":"🦼"}],"version":12},"auto_rickshaw":{"id":"auto_rickshaw","name":"Auto Rickshaw","keywords":["move","transportation"],"skins":[{"unified":"1f6fa","native":"🛺"}],"version":12},"bike":{"id":"bike","name":"Bicycle","keywords":["bike","sports","exercise","hipster"],"skins":[{"unified":"1f6b2","native":"🚲"}],"version":1},"scooter":{"id":"scooter","name":"Scooter","keywords":["kick","vehicle","razor"],"skins":[{"unified":"1f6f4","native":"🛴"}],"version":3},"skateboard":{"id":"skateboard","name":"Skateboard","keywords":["board"],"skins":[{"unified":"1f6f9","native":"🛹"}],"version":11},"roller_skate":{"id":"roller_skate","name":"Roller Skate","keywords":["footwear","sports"],"skins":[{"unified":"1f6fc","native":"🛼"}],"version":13},"busstop":{"id":"busstop","name":"Bus Stop","keywords":["busstop","transportation","wait"],"skins":[{"unified":"1f68f","native":"🚏"}],"version":1},"motorway":{"id":"motorway","name":"Motorway","keywords":["road","cupertino","interstate","highway"],"skins":[{"unified":"1f6e3-fe0f","native":"🛣️"}],"version":1},"railway_track":{"id":"railway_track","name":"Railway Track","keywords":["train","transportation"],"skins":[{"unified":"1f6e4-fe0f","native":"🛤️"}],"version":1},"oil_drum":{"id":"oil_drum","name":"Oil Drum","keywords":["barrell"],"skins":[{"unified":"1f6e2-fe0f","native":"🛢️"}],"version":1},"fuelpump":{"id":"fuelpump","name":"Fuel Pump","keywords":["fuelpump","gas","station","petroleum"],"skins":[{"unified":"26fd","native":"⛽"}],"version":1},"wheel":{"id":"wheel","name":"Wheel","keywords":["car","transport"],"skins":[{"unified":"1f6de","native":"🛞"}],"version":14},"rotating_light":{"id":"rotating_light","name":"Police Car Light","keywords":["rotating","ambulance","911","emergency","alert","error","pinged","law","legal"],"skins":[{"unified":"1f6a8","native":"🚨"}],"version":1},"traffic_light":{"id":"traffic_light","name":"Horizontal Traffic Light","keywords":["transportation","signal"],"skins":[{"unified":"1f6a5","native":"🚥"}],"version":1},"vertical_traffic_light":{"id":"vertical_traffic_light","name":"Vertical Traffic Light","keywords":["transportation","driving"],"skins":[{"unified":"1f6a6","native":"🚦"}],"version":1},"octagonal_sign":{"id":"octagonal_sign","name":"Stop Sign","keywords":["octagonal"],"skins":[{"unified":"1f6d1","native":"🛑"}],"version":3},"construction":{"id":"construction","name":"Construction","keywords":["wip","progress","caution","warning"],"skins":[{"unified":"1f6a7","native":"🚧"}],"version":1},"anchor":{"id":"anchor","name":"Anchor","keywords":["ship","ferry","sea","boat"],"skins":[{"unified":"2693","native":"⚓"}],"version":1},"ring_buoy":{"id":"ring_buoy","name":"Ring Buoy","keywords":["life","saver","preserver"],"skins":[{"unified":"1f6df","native":"🛟"}],"version":14},"boat":{"id":"boat","name":"Sailboat","keywords":["boat","ship","summer","transportation","water","sailing"],"skins":[{"unified":"26f5","native":"⛵"}],"version":1},"canoe":{"id":"canoe","name":"Canoe","keywords":["boat","paddle","water","ship"],"skins":[{"unified":"1f6f6","native":"🛶"}],"version":3},"speedboat":{"id":"speedboat","name":"Speedboat","keywords":["ship","transportation","vehicle","summer"],"skins":[{"unified":"1f6a4","native":"🚤"}],"version":1},"passenger_ship":{"id":"passenger_ship","name":"Passenger Ship","keywords":["yacht","cruise","ferry"],"skins":[{"unified":"1f6f3-fe0f","native":"🛳️"}],"version":1},"ferry":{"id":"ferry","name":"Ferry","keywords":["boat","ship","yacht"],"skins":[{"unified":"26f4-fe0f","native":"⛴️"}],"version":1},"motor_boat":{"id":"motor_boat","name":"Motor Boat","keywords":["ship"],"skins":[{"unified":"1f6e5-fe0f","native":"🛥️"}],"version":1},"ship":{"id":"ship","name":"Ship","keywords":["transportation","titanic","deploy"],"skins":[{"unified":"1f6a2","native":"🚢"}],"version":1},"airplane":{"id":"airplane","name":"Airplane","keywords":["vehicle","transportation","flight","fly"],"skins":[{"unified":"2708-fe0f","native":"✈️"}],"version":1},"small_airplane":{"id":"small_airplane","name":"Small Airplane","keywords":["flight","transportation","fly","vehicle"],"skins":[{"unified":"1f6e9-fe0f","native":"🛩️"}],"version":1},"airplane_departure":{"id":"airplane_departure","name":"Airplane Departure","keywords":["airport","flight","landing"],"skins":[{"unified":"1f6eb","native":"🛫"}],"version":1},"airplane_arriving":{"id":"airplane_arriving","name":"Airplane Arrival","keywords":["arriving","airport","flight","boarding"],"skins":[{"unified":"1f6ec","native":"🛬"}],"version":1},"parachute":{"id":"parachute","name":"Parachute","keywords":["fly","glide"],"skins":[{"unified":"1fa82","native":"🪂"}],"version":12},"seat":{"id":"seat","name":"Seat","keywords":["sit","airplane","transport","bus","flight","fly"],"skins":[{"unified":"1f4ba","native":"💺"}],"version":1},"helicopter":{"id":"helicopter","name":"Helicopter","keywords":["transportation","vehicle","fly"],"skins":[{"unified":"1f681","native":"🚁"}],"version":1},"suspension_railway":{"id":"suspension_railway","name":"Suspension Railway","keywords":["vehicle","transportation"],"skins":[{"unified":"1f69f","native":"🚟"}],"version":1},"mountain_cableway":{"id":"mountain_cableway","name":"Mountain Cableway","keywords":["transportation","vehicle","ski"],"skins":[{"unified":"1f6a0","native":"🚠"}],"version":1},"aerial_tramway":{"id":"aerial_tramway","name":"Aerial Tramway","keywords":["transportation","vehicle","ski"],"skins":[{"unified":"1f6a1","native":"🚡"}],"version":1},"satellite":{"id":"satellite","name":"Satellite","keywords":["communication","gps","orbit","spaceflight","NASA","ISS"],"skins":[{"unified":"1f6f0-fe0f","native":"🛰️"}],"version":1},"rocket":{"id":"rocket","name":"Rocket","keywords":["launch","ship","staffmode","NASA","outer","space","fly"],"skins":[{"unified":"1f680","native":"🚀"}],"version":1},"flying_saucer":{"id":"flying_saucer","name":"Flying Saucer","keywords":["transportation","vehicle","ufo"],"skins":[{"unified":"1f6f8","native":"🛸"}],"version":5},"bellhop_bell":{"id":"bellhop_bell","name":"Bellhop Bell","keywords":["service"],"skins":[{"unified":"1f6ce-fe0f","native":"🛎️"}],"version":1},"luggage":{"id":"luggage","name":"Luggage","keywords":["packing","travel"],"skins":[{"unified":"1f9f3","native":"🧳"}],"version":11},"hourglass":{"id":"hourglass","name":"Hourglass","keywords":["done","time","clock","oldschool","limit","exam","quiz","test"],"skins":[{"unified":"231b","native":"⌛"}],"version":1},"hourglass_flowing_sand":{"id":"hourglass_flowing_sand","name":"Hourglass Not Done","keywords":["flowing","sand","oldschool","time","countdown"],"skins":[{"unified":"23f3","native":"⏳"}],"version":1},"watch":{"id":"watch","name":"Watch","keywords":["time","accessories"],"skins":[{"unified":"231a","native":"⌚"}],"version":1},"alarm_clock":{"id":"alarm_clock","name":"Alarm Clock","keywords":["time","wake"],"skins":[{"unified":"23f0","native":"⏰"}],"version":1},"stopwatch":{"id":"stopwatch","name":"Stopwatch","keywords":["time","deadline"],"skins":[{"unified":"23f1-fe0f","native":"⏱️"}],"version":1},"timer_clock":{"id":"timer_clock","name":"Timer Clock","keywords":["alarm"],"skins":[{"unified":"23f2-fe0f","native":"⏲️"}],"version":1},"mantelpiece_clock":{"id":"mantelpiece_clock","name":"Mantelpiece Clock","keywords":["time"],"skins":[{"unified":"1f570-fe0f","native":"🕰️"}],"version":1},"clock12":{"id":"clock12","name":"Twelve O’clock","keywords":["clock12","o","clock","12","00:00","0000","12:00","1200","time","noon","midnight","midday","late","early","schedule"],"skins":[{"unified":"1f55b","native":"🕛"}],"version":1},"clock1230":{"id":"clock1230","name":"Twelve-Thirty","keywords":["clock1230","twelve","thirty","00:30","0030","12:30","1230","time","late","early","schedule"],"skins":[{"unified":"1f567","native":"🕧"}],"version":1},"clock1":{"id":"clock1","name":"One O’clock","keywords":["clock1","o","clock","1","1:00","100","13:00","1300","time","late","early","schedule"],"skins":[{"unified":"1f550","native":"🕐"}],"version":1},"clock130":{"id":"clock130","name":"One-Thirty","keywords":["clock130","one","thirty","1:30","130","13:30","1330","time","late","early","schedule"],"skins":[{"unified":"1f55c","native":"🕜"}],"version":1},"clock2":{"id":"clock2","name":"Two O’clock","keywords":["clock2","o","clock","2","2:00","200","14:00","1400","time","late","early","schedule"],"skins":[{"unified":"1f551","native":"🕑"}],"version":1},"clock230":{"id":"clock230","name":"Two-Thirty","keywords":["clock230","two","thirty","2:30","230","14:30","1430","time","late","early","schedule"],"skins":[{"unified":"1f55d","native":"🕝"}],"version":1},"clock3":{"id":"clock3","name":"Three O’clock","keywords":["clock3","o","clock","3","3:00","300","15:00","1500","time","late","early","schedule"],"skins":[{"unified":"1f552","native":"🕒"}],"version":1},"clock330":{"id":"clock330","name":"Three-Thirty","keywords":["clock330","three","thirty","3:30","330","15:30","1530","time","late","early","schedule"],"skins":[{"unified":"1f55e","native":"🕞"}],"version":1},"clock4":{"id":"clock4","name":"Four O’clock","keywords":["clock4","o","clock","4","4:00","400","16:00","1600","time","late","early","schedule"],"skins":[{"unified":"1f553","native":"🕓"}],"version":1},"clock430":{"id":"clock430","name":"Four-Thirty","keywords":["clock430","four","thirty","4:30","430","16:30","1630","time","late","early","schedule"],"skins":[{"unified":"1f55f","native":"🕟"}],"version":1},"clock5":{"id":"clock5","name":"Five O’clock","keywords":["clock5","o","clock","5","5:00","500","17:00","1700","time","late","early","schedule"],"skins":[{"unified":"1f554","native":"🕔"}],"version":1},"clock530":{"id":"clock530","name":"Five-Thirty","keywords":["clock530","five","thirty","5:30","530","17:30","1730","time","late","early","schedule"],"skins":[{"unified":"1f560","native":"🕠"}],"version":1},"clock6":{"id":"clock6","name":"Six O’clock","keywords":["clock6","o","clock","6","6:00","600","18:00","1800","time","late","early","schedule","dawn","dusk"],"skins":[{"unified":"1f555","native":"🕕"}],"version":1},"clock630":{"id":"clock630","name":"Six-Thirty","keywords":["clock630","six","thirty","6:30","630","18:30","1830","time","late","early","schedule"],"skins":[{"unified":"1f561","native":"🕡"}],"version":1},"clock7":{"id":"clock7","name":"Seven O’clock","keywords":["clock7","o","clock","7","7:00","700","19:00","1900","time","late","early","schedule"],"skins":[{"unified":"1f556","native":"🕖"}],"version":1},"clock730":{"id":"clock730","name":"Seven-Thirty","keywords":["clock730","seven","thirty","7:30","730","19:30","1930","time","late","early","schedule"],"skins":[{"unified":"1f562","native":"🕢"}],"version":1},"clock8":{"id":"clock8","name":"Eight O’clock","keywords":["clock8","o","clock","8","8:00","800","20:00","2000","time","late","early","schedule"],"skins":[{"unified":"1f557","native":"🕗"}],"version":1},"clock830":{"id":"clock830","name":"Eight-Thirty","keywords":["clock830","eight","thirty","8:30","830","20:30","2030","time","late","early","schedule"],"skins":[{"unified":"1f563","native":"🕣"}],"version":1},"clock9":{"id":"clock9","name":"Nine O’clock","keywords":["clock9","o","clock","9","9:00","900","21:00","2100","time","late","early","schedule"],"skins":[{"unified":"1f558","native":"🕘"}],"version":1},"clock930":{"id":"clock930","name":"Nine-Thirty","keywords":["clock930","nine","thirty","9:30","930","21:30","2130","time","late","early","schedule"],"skins":[{"unified":"1f564","native":"🕤"}],"version":1},"clock10":{"id":"clock10","name":"Ten O’clock","keywords":["clock10","o","clock","10","10:00","1000","22:00","2200","time","late","early","schedule"],"skins":[{"unified":"1f559","native":"🕙"}],"version":1},"clock1030":{"id":"clock1030","name":"Ten-Thirty","keywords":["clock1030","ten","thirty","10:30","1030","22:30","2230","time","late","early","schedule"],"skins":[{"unified":"1f565","native":"🕥"}],"version":1},"clock11":{"id":"clock11","name":"Eleven O’clock","keywords":["clock11","o","clock","11","11:00","1100","23:00","2300","time","late","early","schedule"],"skins":[{"unified":"1f55a","native":"🕚"}],"version":1},"clock1130":{"id":"clock1130","name":"Eleven-Thirty","keywords":["clock1130","eleven","thirty","11:30","1130","23:30","2330","time","late","early","schedule"],"skins":[{"unified":"1f566","native":"🕦"}],"version":1},"new_moon":{"id":"new_moon","name":"New Moon","keywords":["nature","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f311","native":"🌑"}],"version":1},"waxing_crescent_moon":{"id":"waxing_crescent_moon","name":"Waxing Crescent Moon","keywords":["nature","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f312","native":"🌒"}],"version":1},"first_quarter_moon":{"id":"first_quarter_moon","name":"First Quarter Moon","keywords":["nature","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f313","native":"🌓"}],"version":1},"moon":{"id":"moon","name":"Waxing Gibbous Moon","keywords":["nature","night","sky","gray","twilight","planet","space","evening","sleep"],"skins":[{"unified":"1f314","native":"🌔"}],"version":1},"full_moon":{"id":"full_moon","name":"Full Moon","keywords":["nature","yellow","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f315","native":"🌕"}],"version":1},"waning_gibbous_moon":{"id":"waning_gibbous_moon","name":"Waning Gibbous Moon","keywords":["nature","twilight","planet","space","night","evening","sleep","waxing"],"skins":[{"unified":"1f316","native":"🌖"}],"version":1},"last_quarter_moon":{"id":"last_quarter_moon","name":"Last Quarter Moon","keywords":["nature","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f317","native":"🌗"}],"version":1},"waning_crescent_moon":{"id":"waning_crescent_moon","name":"Waning Crescent Moon","keywords":["nature","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f318","native":"🌘"}],"version":1},"crescent_moon":{"id":"crescent_moon","name":"Crescent Moon","keywords":["night","sleep","sky","evening","magic"],"skins":[{"unified":"1f319","native":"🌙"}],"version":1},"new_moon_with_face":{"id":"new_moon_with_face","name":"New Moon Face","keywords":["with","nature","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f31a","native":"🌚"}],"version":1},"first_quarter_moon_with_face":{"id":"first_quarter_moon_with_face","name":"First Quarter Moon Face","keywords":["with","nature","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f31b","native":"🌛"}],"version":1},"last_quarter_moon_with_face":{"id":"last_quarter_moon_with_face","name":"Last Quarter Moon Face","keywords":["with","nature","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f31c","native":"🌜"}],"version":1},"thermometer":{"id":"thermometer","name":"Thermometer","keywords":["weather","temperature","hot","cold"],"skins":[{"unified":"1f321-fe0f","native":"🌡️"}],"version":1},"sunny":{"id":"sunny","name":"Sun","keywords":["sunny","weather","nature","brightness","summer","beach","spring"],"skins":[{"unified":"2600-fe0f","native":"☀️"}],"version":1},"full_moon_with_face":{"id":"full_moon_with_face","name":"Full Moon Face","keywords":["with","nature","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f31d","native":"🌝"}],"version":1},"sun_with_face":{"id":"sun_with_face","name":"Sun with Face","keywords":["nature","morning","sky"],"skins":[{"unified":"1f31e","native":"🌞"}],"version":1},"ringed_planet":{"id":"ringed_planet","name":"Ringed Planet","keywords":["outerspace"],"skins":[{"unified":"1fa90","native":"🪐"}],"version":12},"star":{"id":"star","name":"Star","keywords":["night","yellow"],"skins":[{"unified":"2b50","native":"⭐"}],"version":1},"star2":{"id":"star2","name":"Glowing Star","keywords":["star2","night","sparkle","awesome","good","magic"],"skins":[{"unified":"1f31f","native":"🌟"}],"version":1},"stars":{"id":"stars","name":"Shooting Star","keywords":["stars","night","photo"],"skins":[{"unified":"1f320","native":"🌠"}],"version":1},"milky_way":{"id":"milky_way","name":"Milky Way","keywords":["photo","space","stars"],"skins":[{"unified":"1f30c","native":"🌌"}],"version":1},"cloud":{"id":"cloud","name":"Cloud","keywords":["weather","sky"],"skins":[{"unified":"2601-fe0f","native":"☁️"}],"version":1},"partly_sunny":{"id":"partly_sunny","name":"Sun Behind Cloud","keywords":["partly","sunny","weather","nature","cloudy","morning","fall","spring"],"skins":[{"unified":"26c5","native":"⛅"}],"version":1},"thunder_cloud_and_rain":{"id":"thunder_cloud_and_rain","name":"Cloud with Lightning and Rain","keywords":["thunder","weather"],"skins":[{"unified":"26c8-fe0f","native":"⛈️"}],"version":1},"mostly_sunny":{"id":"mostly_sunny","name":"Sun Behind Small Cloud","keywords":["mostly","sunny","weather"],"skins":[{"unified":"1f324-fe0f","native":"🌤️"}],"version":1},"barely_sunny":{"id":"barely_sunny","name":"Sun Behind Large Cloud","keywords":["barely","sunny","weather"],"skins":[{"unified":"1f325-fe0f","native":"🌥️"}],"version":1},"partly_sunny_rain":{"id":"partly_sunny_rain","name":"Sun Behind Rain Cloud","keywords":["partly","sunny","weather"],"skins":[{"unified":"1f326-fe0f","native":"🌦️"}],"version":1},"rain_cloud":{"id":"rain_cloud","name":"Cloud with Rain","keywords":["weather"],"skins":[{"unified":"1f327-fe0f","native":"🌧️"}],"version":1},"snow_cloud":{"id":"snow_cloud","name":"Cloud with Snow","keywords":["weather"],"skins":[{"unified":"1f328-fe0f","native":"🌨️"}],"version":1},"lightning":{"id":"lightning","name":"Cloud with Lightning","keywords":["weather","thunder"],"skins":[{"unified":"1f329-fe0f","native":"🌩️"}],"version":1},"tornado":{"id":"tornado","name":"Tornado","keywords":["cloud","weather","cyclone","twister"],"skins":[{"unified":"1f32a-fe0f","native":"🌪️"}],"version":1},"fog":{"id":"fog","name":"Fog","keywords":["weather"],"skins":[{"unified":"1f32b-fe0f","native":"🌫️"}],"version":1},"wind_blowing_face":{"id":"wind_blowing_face","name":"Wind Face","keywords":["blowing","gust","air"],"skins":[{"unified":"1f32c-fe0f","native":"🌬️"}],"version":1},"cyclone":{"id":"cyclone","name":"Cyclone","keywords":["weather","swirl","blue","cloud","vortex","spiral","whirlpool","spin","tornado","hurricane","typhoon"],"skins":[{"unified":"1f300","native":"🌀"}],"version":1},"rainbow":{"id":"rainbow","name":"Rainbow","keywords":["nature","happy","unicorn","face","photo","sky","spring"],"skins":[{"unified":"1f308","native":"🌈"}],"version":1},"closed_umbrella":{"id":"closed_umbrella","name":"Closed Umbrella","keywords":["weather","rain","drizzle"],"skins":[{"unified":"1f302","native":"🌂"}],"version":1},"umbrella":{"id":"umbrella","name":"Umbrella","keywords":["weather","spring"],"skins":[{"unified":"2602-fe0f","native":"☂️"}],"version":1},"umbrella_with_rain_drops":{"id":"umbrella_with_rain_drops","name":"Umbrella with Rain Drops","keywords":["rainy","weather","spring"],"skins":[{"unified":"2614","native":"☔"}],"version":1},"umbrella_on_ground":{"id":"umbrella_on_ground","name":"Umbrella on Ground","keywords":["weather","summer"],"skins":[{"unified":"26f1-fe0f","native":"⛱️"}],"version":1},"zap":{"id":"zap","name":"High Voltage","keywords":["zap","thunder","weather","lightning","bolt","fast"],"skins":[{"unified":"26a1","native":"⚡"}],"version":1},"snowflake":{"id":"snowflake","name":"Snowflake","keywords":["winter","season","cold","weather","christmas","xmas"],"skins":[{"unified":"2744-fe0f","native":"❄️"}],"version":1},"snowman":{"id":"snowman","name":"Snowman","keywords":["winter","season","cold","weather","christmas","xmas","frozen"],"skins":[{"unified":"2603-fe0f","native":"☃️"}],"version":1},"snowman_without_snow":{"id":"snowman_without_snow","name":"Snowman Without Snow","keywords":["winter","season","cold","weather","christmas","xmas","frozen"],"skins":[{"unified":"26c4","native":"⛄"}],"version":1},"comet":{"id":"comet","name":"Comet","keywords":["space"],"skins":[{"unified":"2604-fe0f","native":"☄️"}],"version":1},"fire":{"id":"fire","name":"Fire","keywords":["hot","cook","flame"],"skins":[{"unified":"1f525","native":"🔥"}],"version":1},"droplet":{"id":"droplet","name":"Droplet","keywords":["water","drip","faucet","spring"],"skins":[{"unified":"1f4a7","native":"💧"}],"version":1},"ocean":{"id":"ocean","name":"Water Wave","keywords":["ocean","sea","nature","tsunami","disaster"],"skins":[{"unified":"1f30a","native":"🌊"}],"version":1},"jack_o_lantern":{"id":"jack_o_lantern","name":"Jack-O-Lantern","keywords":["jack","o","lantern","halloween","light","pumpkin","creepy","fall"],"skins":[{"unified":"1f383","native":"🎃"}],"version":1},"christmas_tree":{"id":"christmas_tree","name":"Christmas Tree","keywords":["festival","vacation","december","xmas","celebration"],"skins":[{"unified":"1f384","native":"🎄"}],"version":1},"fireworks":{"id":"fireworks","name":"Fireworks","keywords":["photo","festival","carnival","congratulations"],"skins":[{"unified":"1f386","native":"🎆"}],"version":1},"sparkler":{"id":"sparkler","name":"Sparkler","keywords":["stars","night","shine"],"skins":[{"unified":"1f387","native":"🎇"}],"version":1},"firecracker":{"id":"firecracker","name":"Firecracker","keywords":["dynamite","boom","explode","explosion","explosive"],"skins":[{"unified":"1f9e8","native":"🧨"}],"version":11},"sparkles":{"id":"sparkles","name":"Sparkles","keywords":["stars","shine","shiny","cool","awesome","good","magic"],"skins":[{"unified":"2728","native":"✨"}],"version":1},"balloon":{"id":"balloon","name":"Balloon","keywords":["party","celebration","birthday","circus"],"skins":[{"unified":"1f388","native":"🎈"}],"version":1},"tada":{"id":"tada","name":"Party Popper","keywords":["tada","congratulations","birthday","magic","circus","celebration"],"skins":[{"unified":"1f389","native":"🎉"}],"version":1},"confetti_ball":{"id":"confetti_ball","name":"Confetti Ball","keywords":["festival","party","birthday","circus"],"skins":[{"unified":"1f38a","native":"🎊"}],"version":1},"tanabata_tree":{"id":"tanabata_tree","name":"Tanabata Tree","keywords":["plant","nature","branch","summer","bamboo","wish","star","festival","tanzaku"],"skins":[{"unified":"1f38b","native":"🎋"}],"version":1},"bamboo":{"id":"bamboo","name":"Pine Decoration","keywords":["bamboo","japanese","plant","nature","vegetable","panda","new","years"],"skins":[{"unified":"1f38d","native":"🎍"}],"version":1},"dolls":{"id":"dolls","name":"Japanese Dolls","keywords":["toy","kimono"],"skins":[{"unified":"1f38e","native":"🎎"}],"version":1},"flags":{"id":"flags","name":"Carp Streamer","keywords":["flags","fish","japanese","koinobori","banner"],"skins":[{"unified":"1f38f","native":"🎏"}],"version":1},"wind_chime":{"id":"wind_chime","name":"Wind Chime","keywords":["nature","ding","spring","bell"],"skins":[{"unified":"1f390","native":"🎐"}],"version":1},"rice_scene":{"id":"rice_scene","name":"Moon Viewing Ceremony","keywords":["rice","scene","photo","japan","asia","tsukimi"],"skins":[{"unified":"1f391","native":"🎑"}],"version":1},"red_envelope":{"id":"red_envelope","name":"Red Envelope","keywords":["gift"],"skins":[{"unified":"1f9e7","native":"🧧"}],"version":11},"ribbon":{"id":"ribbon","name":"Ribbon","keywords":["decoration","pink","girl","bowtie"],"skins":[{"unified":"1f380","native":"🎀"}],"version":1},"gift":{"id":"gift","name":"Wrapped Gift","keywords":["present","birthday","christmas","xmas"],"skins":[{"unified":"1f381","native":"🎁"}],"version":1},"reminder_ribbon":{"id":"reminder_ribbon","name":"Reminder Ribbon","keywords":["sports","cause","support","awareness"],"skins":[{"unified":"1f397-fe0f","native":"🎗️"}],"version":1},"admission_tickets":{"id":"admission_tickets","name":"Admission Tickets","keywords":["sports","concert","entrance"],"skins":[{"unified":"1f39f-fe0f","native":"🎟️"}],"version":1},"ticket":{"id":"ticket","name":"Ticket","keywords":["event","concert","pass"],"skins":[{"unified":"1f3ab","native":"🎫"}],"version":1},"medal":{"id":"medal","name":"Military Medal","keywords":["award","winning","army"],"skins":[{"unified":"1f396-fe0f","native":"🎖️"}],"version":1},"trophy":{"id":"trophy","name":"Trophy","keywords":["win","award","contest","place","ftw","ceremony"],"skins":[{"unified":"1f3c6","native":"🏆"}],"version":1},"sports_medal":{"id":"sports_medal","name":"Sports Medal","keywords":["award","winning"],"skins":[{"unified":"1f3c5","native":"🏅"}],"version":1},"first_place_medal":{"id":"first_place_medal","name":"1st Place Medal","keywords":["first","award","winning"],"skins":[{"unified":"1f947","native":"🥇"}],"version":3},"second_place_medal":{"id":"second_place_medal","name":"2nd Place Medal","keywords":["second","award"],"skins":[{"unified":"1f948","native":"🥈"}],"version":3},"third_place_medal":{"id":"third_place_medal","name":"3rd Place Medal","keywords":["third","award"],"skins":[{"unified":"1f949","native":"🥉"}],"version":3},"soccer":{"id":"soccer","name":"Soccer Ball","keywords":["sports","football"],"skins":[{"unified":"26bd","native":"⚽"}],"version":1},"baseball":{"id":"baseball","name":"Baseball","keywords":["sports","balls"],"skins":[{"unified":"26be","native":"⚾"}],"version":1},"softball":{"id":"softball","name":"Softball","keywords":["sports","balls"],"skins":[{"unified":"1f94e","native":"🥎"}],"version":11},"basketball":{"id":"basketball","name":"Basketball","keywords":["sports","balls","NBA"],"skins":[{"unified":"1f3c0","native":"🏀"}],"version":1},"volleyball":{"id":"volleyball","name":"Volleyball","keywords":["sports","balls"],"skins":[{"unified":"1f3d0","native":"🏐"}],"version":1},"football":{"id":"football","name":"American Football","keywords":["sports","balls","NFL"],"skins":[{"unified":"1f3c8","native":"🏈"}],"version":1},"rugby_football":{"id":"rugby_football","name":"Rugby Football","keywords":["sports","team"],"skins":[{"unified":"1f3c9","native":"🏉"}],"version":1},"tennis":{"id":"tennis","name":"Tennis","keywords":["sports","balls","green"],"skins":[{"unified":"1f3be","native":"🎾"}],"version":1},"flying_disc":{"id":"flying_disc","name":"Flying Disc","keywords":["sports","frisbee","ultimate"],"skins":[{"unified":"1f94f","native":"🥏"}],"version":11},"bowling":{"id":"bowling","name":"Bowling","keywords":["sports","fun","play"],"skins":[{"unified":"1f3b3","native":"🎳"}],"version":1},"cricket_bat_and_ball":{"id":"cricket_bat_and_ball","name":"Cricket Game","keywords":["bat","and","ball","sports"],"skins":[{"unified":"1f3cf","native":"🏏"}],"version":1},"field_hockey_stick_and_ball":{"id":"field_hockey_stick_and_ball","name":"Field Hockey","keywords":["stick","and","ball","sports"],"skins":[{"unified":"1f3d1","native":"🏑"}],"version":1},"ice_hockey_stick_and_puck":{"id":"ice_hockey_stick_and_puck","name":"Ice Hockey","keywords":["stick","and","puck","sports"],"skins":[{"unified":"1f3d2","native":"🏒"}],"version":1},"lacrosse":{"id":"lacrosse","name":"Lacrosse","keywords":["sports","ball","stick"],"skins":[{"unified":"1f94d","native":"🥍"}],"version":11},"table_tennis_paddle_and_ball":{"id":"table_tennis_paddle_and_ball","name":"Ping Pong","keywords":["table","tennis","paddle","and","ball","sports","pingpong"],"skins":[{"unified":"1f3d3","native":"🏓"}],"version":1},"badminton_racquet_and_shuttlecock":{"id":"badminton_racquet_and_shuttlecock","name":"Badminton","keywords":["racquet","and","shuttlecock","sports"],"skins":[{"unified":"1f3f8","native":"🏸"}],"version":1},"boxing_glove":{"id":"boxing_glove","name":"Boxing Glove","keywords":["sports","fighting"],"skins":[{"unified":"1f94a","native":"🥊"}],"version":3},"martial_arts_uniform":{"id":"martial_arts_uniform","name":"Martial Arts Uniform","keywords":["judo","karate","taekwondo"],"skins":[{"unified":"1f94b","native":"🥋"}],"version":3},"goal_net":{"id":"goal_net","name":"Goal Net","keywords":["sports"],"skins":[{"unified":"1f945","native":"🥅"}],"version":3},"golf":{"id":"golf","name":"Flag in Hole","keywords":["golf","sports","business","summer"],"skins":[{"unified":"26f3","native":"⛳"}],"version":1},"ice_skate":{"id":"ice_skate","name":"Ice Skate","keywords":["sports"],"skins":[{"unified":"26f8-fe0f","native":"⛸️"}],"version":1},"fishing_pole_and_fish":{"id":"fishing_pole_and_fish","name":"Fishing Pole","keywords":["and","fish","food","hobby","summer"],"skins":[{"unified":"1f3a3","native":"🎣"}],"version":1},"diving_mask":{"id":"diving_mask","name":"Diving Mask","keywords":["sport","ocean"],"skins":[{"unified":"1f93f","native":"🤿"}],"version":12},"running_shirt_with_sash":{"id":"running_shirt_with_sash","name":"Running Shirt","keywords":["with","sash","play","pageant"],"skins":[{"unified":"1f3bd","native":"🎽"}],"version":1},"ski":{"id":"ski","name":"Skis","keywords":["ski","sports","winter","cold","snow"],"skins":[{"unified":"1f3bf","native":"🎿"}],"version":1},"sled":{"id":"sled","name":"Sled","keywords":["sleigh","luge","toboggan"],"skins":[{"unified":"1f6f7","native":"🛷"}],"version":5},"curling_stone":{"id":"curling_stone","name":"Curling Stone","keywords":["sports"],"skins":[{"unified":"1f94c","native":"🥌"}],"version":5},"dart":{"id":"dart","name":"Bullseye","keywords":["dart","direct","hit","game","play","bar","target"],"skins":[{"unified":"1f3af","native":"🎯"}],"version":1},"yo-yo":{"id":"yo-yo","name":"Yo-Yo","keywords":["yo","toy"],"skins":[{"unified":"1fa80","native":"🪀"}],"version":12},"kite":{"id":"kite","name":"Kite","keywords":["wind","fly"],"skins":[{"unified":"1fa81","native":"🪁"}],"version":12},"gun":{"id":"gun","name":"Pistol","keywords":["gun","violence","weapon","revolver"],"skins":[{"unified":"1f52b","native":"🔫"}],"version":1},"8ball":{"id":"8ball","name":"Billiards","keywords":["8ball","pool","8","ball","hobby","game","luck","magic"],"skins":[{"unified":"1f3b1","native":"🎱"}],"version":1},"crystal_ball":{"id":"crystal_ball","name":"Crystal Ball","keywords":["disco","party","magic","circus","fortune","teller"],"skins":[{"unified":"1f52e","native":"🔮"}],"version":1},"magic_wand":{"id":"magic_wand","name":"Magic Wand","keywords":["supernature","power"],"skins":[{"unified":"1fa84","native":"🪄"}],"version":13},"video_game":{"id":"video_game","name":"Video Game","keywords":["play","console","PS4","controller"],"skins":[{"unified":"1f3ae","native":"🎮"}],"version":1},"joystick":{"id":"joystick","name":"Joystick","keywords":["game","play"],"skins":[{"unified":"1f579-fe0f","native":"🕹️"}],"version":1},"slot_machine":{"id":"slot_machine","name":"Slot Machine","keywords":["bet","gamble","vegas","fruit","luck","casino"],"skins":[{"unified":"1f3b0","native":"🎰"}],"version":1},"game_die":{"id":"game_die","name":"Game Die","keywords":["dice","random","tabletop","play","luck"],"skins":[{"unified":"1f3b2","native":"🎲"}],"version":1},"jigsaw":{"id":"jigsaw","name":"Puzzle Piece","keywords":["jigsaw","interlocking"],"skins":[{"unified":"1f9e9","native":"🧩"}],"version":11},"teddy_bear":{"id":"teddy_bear","name":"Teddy Bear","keywords":["plush","stuffed"],"skins":[{"unified":"1f9f8","native":"🧸"}],"version":11},"pinata":{"id":"pinata","name":"Pinata","keywords":["mexico","candy","celebration"],"skins":[{"unified":"1fa85","native":"🪅"}],"version":13},"mirror_ball":{"id":"mirror_ball","name":"Mirror Ball","keywords":["disco","dance","party"],"skins":[{"unified":"1faa9","native":"🪩"}],"version":14},"nesting_dolls":{"id":"nesting_dolls","name":"Nesting Dolls","keywords":["matryoshka","toy"],"skins":[{"unified":"1fa86","native":"🪆"}],"version":13},"spades":{"id":"spades","name":"Spade Suit","keywords":["spades","poker","cards","suits","magic"],"skins":[{"unified":"2660-fe0f","native":"♠️"}],"version":1},"hearts":{"id":"hearts","name":"Heart Suit","keywords":["hearts","poker","cards","magic","suits"],"skins":[{"unified":"2665-fe0f","native":"♥️"}],"version":1},"diamonds":{"id":"diamonds","name":"Diamond Suit","keywords":["diamonds","poker","cards","magic","suits"],"skins":[{"unified":"2666-fe0f","native":"♦️"}],"version":1},"clubs":{"id":"clubs","name":"Club Suit","keywords":["clubs","poker","cards","magic","suits"],"skins":[{"unified":"2663-fe0f","native":"♣️"}],"version":1},"chess_pawn":{"id":"chess_pawn","name":"Chess Pawn","keywords":["expendable"],"skins":[{"unified":"265f-fe0f","native":"♟️"}],"version":11},"black_joker":{"id":"black_joker","name":"Joker","keywords":["black","poker","cards","game","play","magic"],"skins":[{"unified":"1f0cf","native":"🃏"}],"version":1},"mahjong":{"id":"mahjong","name":"Mahjong Red Dragon","keywords":["game","play","chinese","kanji"],"skins":[{"unified":"1f004","native":"🀄"}],"version":1},"flower_playing_cards":{"id":"flower_playing_cards","name":"Flower Playing Cards","keywords":["game","sunset","red"],"skins":[{"unified":"1f3b4","native":"🎴"}],"version":1},"performing_arts":{"id":"performing_arts","name":"Performing Arts","keywords":["acting","theater","drama"],"skins":[{"unified":"1f3ad","native":"🎭"}],"version":1},"frame_with_picture":{"id":"frame_with_picture","name":"Framed Picture","keywords":["frame","with","photography"],"skins":[{"unified":"1f5bc-fe0f","native":"🖼️"}],"version":1},"art":{"id":"art","name":"Artist Palette","keywords":["art","design","paint","draw","colors"],"skins":[{"unified":"1f3a8","native":"🎨"}],"version":1},"thread":{"id":"thread","name":"Thread","keywords":["needle","sewing","spool","string"],"skins":[{"unified":"1f9f5","native":"🧵"}],"version":11},"sewing_needle":{"id":"sewing_needle","name":"Sewing Needle","keywords":["stitches"],"skins":[{"unified":"1faa1","native":"🪡"}],"version":13},"yarn":{"id":"yarn","name":"Yarn","keywords":["ball","crochet","knit"],"skins":[{"unified":"1f9f6","native":"🧶"}],"version":11},"knot":{"id":"knot","name":"Knot","keywords":["rope","scout"],"skins":[{"unified":"1faa2","native":"🪢"}],"version":13},"eyeglasses":{"id":"eyeglasses","name":"Glasses","keywords":["eyeglasses","fashion","accessories","eyesight","nerdy","dork","geek"],"skins":[{"unified":"1f453","native":"👓"}],"version":1},"dark_sunglasses":{"id":"dark_sunglasses","name":"Sunglasses","keywords":["dark","face","cool","accessories"],"skins":[{"unified":"1f576-fe0f","native":"🕶️"}],"version":1},"goggles":{"id":"goggles","name":"Goggles","keywords":["eyes","protection","safety"],"skins":[{"unified":"1f97d","native":"🥽"}],"version":11},"lab_coat":{"id":"lab_coat","name":"Lab Coat","keywords":["doctor","experiment","scientist","chemist"],"skins":[{"unified":"1f97c","native":"🥼"}],"version":11},"safety_vest":{"id":"safety_vest","name":"Safety Vest","keywords":["protection"],"skins":[{"unified":"1f9ba","native":"🦺"}],"version":12},"necktie":{"id":"necktie","name":"Necktie","keywords":["shirt","suitup","formal","fashion","cloth","business"],"skins":[{"unified":"1f454","native":"👔"}],"version":1},"shirt":{"id":"shirt","name":"T-Shirt","keywords":["shirt","tshirt","t","fashion","cloth","casual","tee"],"skins":[{"unified":"1f455","native":"👕"}],"version":1},"jeans":{"id":"jeans","name":"Jeans","keywords":["fashion","shopping"],"skins":[{"unified":"1f456","native":"👖"}],"version":1},"scarf":{"id":"scarf","name":"Scarf","keywords":["neck","winter","clothes"],"skins":[{"unified":"1f9e3","native":"🧣"}],"version":5},"gloves":{"id":"gloves","name":"Gloves","keywords":["hands","winter","clothes"],"skins":[{"unified":"1f9e4","native":"🧤"}],"version":5},"coat":{"id":"coat","name":"Coat","keywords":["jacket"],"skins":[{"unified":"1f9e5","native":"🧥"}],"version":5},"socks":{"id":"socks","name":"Socks","keywords":["stockings","clothes"],"skins":[{"unified":"1f9e6","native":"🧦"}],"version":5},"dress":{"id":"dress","name":"Dress","keywords":["clothes","fashion","shopping"],"skins":[{"unified":"1f457","native":"👗"}],"version":1},"kimono":{"id":"kimono","name":"Kimono","keywords":["dress","fashion","women","female","japanese"],"skins":[{"unified":"1f458","native":"👘"}],"version":1},"sari":{"id":"sari","name":"Sari","keywords":["dress"],"skins":[{"unified":"1f97b","native":"🥻"}],"version":12},"one-piece_swimsuit":{"id":"one-piece_swimsuit","name":"One-Piece Swimsuit","keywords":["one","piece","fashion"],"skins":[{"unified":"1fa71","native":"🩱"}],"version":12},"briefs":{"id":"briefs","name":"Briefs","keywords":["clothing"],"skins":[{"unified":"1fa72","native":"🩲"}],"version":12},"shorts":{"id":"shorts","name":"Shorts","keywords":["clothing"],"skins":[{"unified":"1fa73","native":"🩳"}],"version":12},"bikini":{"id":"bikini","name":"Bikini","keywords":["swimming","female","woman","girl","fashion","beach","summer"],"skins":[{"unified":"1f459","native":"👙"}],"version":1},"womans_clothes":{"id":"womans_clothes","name":"Womans Clothes","keywords":["woman","s","fashion","shopping","bags","female"],"skins":[{"unified":"1f45a","native":"👚"}],"version":1},"folding_hand_fan":{"id":"folding_hand_fan","name":"Folding Hand Fan","keywords":["flamenco","hot"],"skins":[{"unified":"1faad","native":"🪭"}],"version":15},"purse":{"id":"purse","name":"Purse","keywords":["fashion","accessories","money","sales","shopping"],"skins":[{"unified":"1f45b","native":"👛"}],"version":1},"handbag":{"id":"handbag","name":"Handbag","keywords":["fashion","accessory","accessories","shopping"],"skins":[{"unified":"1f45c","native":"👜"}],"version":1},"pouch":{"id":"pouch","name":"Pouch","keywords":["clutch","bag","accessories","shopping"],"skins":[{"unified":"1f45d","native":"👝"}],"version":1},"shopping_bags":{"id":"shopping_bags","name":"Shopping Bags","keywords":["mall","buy","purchase"],"skins":[{"unified":"1f6cd-fe0f","native":"🛍️"}],"version":1},"school_satchel":{"id":"school_satchel","name":"Backpack","keywords":["school","satchel","student","education","bag"],"skins":[{"unified":"1f392","native":"🎒"}],"version":1},"thong_sandal":{"id":"thong_sandal","name":"Thong Sandal","keywords":["footwear","summer"],"skins":[{"unified":"1fa74","native":"🩴"}],"version":13},"mans_shoe":{"id":"mans_shoe","name":"Mans Shoe","keywords":["man","s","fashion","male"],"skins":[{"unified":"1f45e","native":"👞"}],"version":1},"athletic_shoe":{"id":"athletic_shoe","name":"Running Shoe","keywords":["athletic","shoes","sports","sneakers"],"skins":[{"unified":"1f45f","native":"👟"}],"version":1},"hiking_boot":{"id":"hiking_boot","name":"Hiking Boot","keywords":["backpacking","camping"],"skins":[{"unified":"1f97e","native":"🥾"}],"version":11},"womans_flat_shoe":{"id":"womans_flat_shoe","name":"Flat Shoe","keywords":["womans","ballet","slip","on","slipper"],"skins":[{"unified":"1f97f","native":"🥿"}],"version":11},"high_heel":{"id":"high_heel","name":"High-Heeled Shoe","keywords":["high","heel","heeled","fashion","shoes","female","pumps","stiletto"],"skins":[{"unified":"1f460","native":"👠"}],"version":1},"sandal":{"id":"sandal","name":"Womans Sandal","keywords":["woman","s","shoes","fashion","flip","flops"],"skins":[{"unified":"1f461","native":"👡"}],"version":1},"ballet_shoes":{"id":"ballet_shoes","name":"Ballet Shoes","keywords":["dance"],"skins":[{"unified":"1fa70","native":"🩰"}],"version":12},"boot":{"id":"boot","name":"Womans Boots","keywords":["boot","woman","s","shoes","fashion"],"skins":[{"unified":"1f462","native":"👢"}],"version":1},"hair_pick":{"id":"hair_pick","name":"Hair Pick","keywords":["afro","comb"],"skins":[{"unified":"1faae","native":"🪮"}],"version":15},"crown":{"id":"crown","name":"Crown","keywords":["king","kod","leader","royalty","lord"],"skins":[{"unified":"1f451","native":"👑"}],"version":1},"womans_hat":{"id":"womans_hat","name":"Womans Hat","keywords":["woman","s","fashion","accessories","female","lady","spring"],"skins":[{"unified":"1f452","native":"👒"}],"version":1},"tophat":{"id":"tophat","name":"Top Hat","keywords":["tophat","magic","gentleman","classy","circus"],"skins":[{"unified":"1f3a9","native":"🎩"}],"version":1},"mortar_board":{"id":"mortar_board","name":"Graduation Cap","keywords":["mortar","board","school","college","degree","university","hat","legal","learn","education"],"skins":[{"unified":"1f393","native":"🎓"}],"version":1},"billed_cap":{"id":"billed_cap","name":"Billed Cap","keywords":["baseball"],"skins":[{"unified":"1f9e2","native":"🧢"}],"version":5},"military_helmet":{"id":"military_helmet","name":"Military Helmet","keywords":["army","protection"],"skins":[{"unified":"1fa96","native":"🪖"}],"version":13},"helmet_with_white_cross":{"id":"helmet_with_white_cross","name":"Rescue Worker’s Helmet","keywords":["with","white","cross","worker","s","construction","build"],"skins":[{"unified":"26d1-fe0f","native":"⛑️"}],"version":1},"prayer_beads":{"id":"prayer_beads","name":"Prayer Beads","keywords":["dhikr","religious"],"skins":[{"unified":"1f4ff","native":"📿"}],"version":1},"lipstick":{"id":"lipstick","name":"Lipstick","keywords":["female","girl","fashion","woman"],"skins":[{"unified":"1f484","native":"💄"}],"version":1},"ring":{"id":"ring","name":"Ring","keywords":["wedding","propose","marriage","valentines","diamond","fashion","jewelry","gem","engagement"],"skins":[{"unified":"1f48d","native":"💍"}],"version":1},"gem":{"id":"gem","name":"Gem Stone","keywords":["blue","ruby","diamond","jewelry"],"skins":[{"unified":"1f48e","native":"💎"}],"version":1},"mute":{"id":"mute","name":"Muted Speaker","keywords":["mute","sound","volume","silence","quiet"],"skins":[{"unified":"1f507","native":"🔇"}],"version":1},"speaker":{"id":"speaker","name":"Speaker","keywords":["low","volume","sound","silence","broadcast"],"skins":[{"unified":"1f508","native":"🔈"}],"version":1},"sound":{"id":"sound","name":"Speaker Medium Volume","keywords":["sound","broadcast"],"skins":[{"unified":"1f509","native":"🔉"}],"version":1},"loud_sound":{"id":"loud_sound","name":"Speaker High Volume","keywords":["loud","sound","noise","noisy","broadcast"],"skins":[{"unified":"1f50a","native":"🔊"}],"version":1},"loudspeaker":{"id":"loudspeaker","name":"Loudspeaker","keywords":["volume","sound"],"skins":[{"unified":"1f4e2","native":"📢"}],"version":1},"mega":{"id":"mega","name":"Megaphone","keywords":["mega","sound","speaker","volume"],"skins":[{"unified":"1f4e3","native":"📣"}],"version":1},"postal_horn":{"id":"postal_horn","name":"Postal Horn","keywords":["instrument","music"],"skins":[{"unified":"1f4ef","native":"📯"}],"version":1},"bell":{"id":"bell","name":"Bell","keywords":["sound","notification","christmas","xmas","chime"],"skins":[{"unified":"1f514","native":"🔔"}],"version":1},"no_bell":{"id":"no_bell","name":"Bell with Slash","keywords":["no","sound","volume","mute","quiet","silent"],"skins":[{"unified":"1f515","native":"🔕"}],"version":1},"musical_score":{"id":"musical_score","name":"Musical Score","keywords":["treble","clef","compose"],"skins":[{"unified":"1f3bc","native":"🎼"}],"version":1},"musical_note":{"id":"musical_note","name":"Musical Note","keywords":["score","tone","sound"],"skins":[{"unified":"1f3b5","native":"🎵"}],"version":1},"notes":{"id":"notes","name":"Musical Notes","keywords":["music","score"],"skins":[{"unified":"1f3b6","native":"🎶"}],"version":1},"studio_microphone":{"id":"studio_microphone","name":"Studio Microphone","keywords":["sing","recording","artist","talkshow"],"skins":[{"unified":"1f399-fe0f","native":"🎙️"}],"version":1},"level_slider":{"id":"level_slider","name":"Level Slider","keywords":["scale"],"skins":[{"unified":"1f39a-fe0f","native":"🎚️"}],"version":1},"control_knobs":{"id":"control_knobs","name":"Control Knobs","keywords":["dial"],"skins":[{"unified":"1f39b-fe0f","native":"🎛️"}],"version":1},"microphone":{"id":"microphone","name":"Microphone","keywords":["sound","music","PA","sing","talkshow"],"skins":[{"unified":"1f3a4","native":"🎤"}],"version":1},"headphones":{"id":"headphones","name":"Headphone","keywords":["headphones","music","score","gadgets"],"skins":[{"unified":"1f3a7","native":"🎧"}],"version":1},"radio":{"id":"radio","name":"Radio","keywords":["communication","music","podcast","program"],"skins":[{"unified":"1f4fb","native":"📻"}],"version":1},"saxophone":{"id":"saxophone","name":"Saxophone","keywords":["music","instrument","jazz","blues"],"skins":[{"unified":"1f3b7","native":"🎷"}],"version":1},"accordion":{"id":"accordion","name":"Accordion","keywords":["music"],"skins":[{"unified":"1fa97","native":"🪗"}],"version":13},"guitar":{"id":"guitar","name":"Guitar","keywords":["music","instrument"],"skins":[{"unified":"1f3b8","native":"🎸"}],"version":1},"musical_keyboard":{"id":"musical_keyboard","name":"Musical Keyboard","keywords":["piano","instrument","compose"],"skins":[{"unified":"1f3b9","native":"🎹"}],"version":1},"trumpet":{"id":"trumpet","name":"Trumpet","keywords":["music","brass"],"skins":[{"unified":"1f3ba","native":"🎺"}],"version":1},"violin":{"id":"violin","name":"Violin","keywords":["music","instrument","orchestra","symphony"],"skins":[{"unified":"1f3bb","native":"🎻"}],"version":1},"banjo":{"id":"banjo","name":"Banjo","keywords":["music","instructment"],"skins":[{"unified":"1fa95","native":"🪕"}],"version":12},"drum_with_drumsticks":{"id":"drum_with_drumsticks","name":"Drum","keywords":["with","drumsticks","music","instrument","snare"],"skins":[{"unified":"1f941","native":"🥁"}],"version":3},"long_drum":{"id":"long_drum","name":"Long Drum","keywords":["music"],"skins":[{"unified":"1fa98","native":"🪘"}],"version":13},"maracas":{"id":"maracas","name":"Maracas","keywords":["music","instrument","percussion"],"skins":[{"unified":"1fa87","native":"🪇"}],"version":15},"flute":{"id":"flute","name":"Flute","keywords":["bamboo","music","instrument","pied","piper"],"skins":[{"unified":"1fa88","native":"🪈"}],"version":15},"iphone":{"id":"iphone","name":"Mobile Phone","keywords":["iphone","technology","apple","gadgets","dial"],"skins":[{"unified":"1f4f1","native":"📱"}],"version":1},"calling":{"id":"calling","name":"Mobile Phone with Arrow","keywords":["calling","iphone","incoming"],"skins":[{"unified":"1f4f2","native":"📲"}],"version":1},"phone":{"id":"phone","name":"Telephone","keywords":["phone","technology","communication","dial"],"skins":[{"unified":"260e-fe0f","native":"☎️"}],"version":1},"telephone_receiver":{"id":"telephone_receiver","name":"Telephone Receiver","keywords":["technology","communication","dial"],"skins":[{"unified":"1f4de","native":"📞"}],"version":1},"pager":{"id":"pager","name":"Pager","keywords":["bbcall","oldschool","90s"],"skins":[{"unified":"1f4df","native":"📟"}],"version":1},"fax":{"id":"fax","name":"Fax Machine","keywords":["communication","technology"],"skins":[{"unified":"1f4e0","native":"📠"}],"version":1},"battery":{"id":"battery","name":"Battery","keywords":["power","energy","sustain"],"skins":[{"unified":"1f50b","native":"🔋"}],"version":1},"low_battery":{"id":"low_battery","name":"Low Battery","keywords":["drained","dead"],"skins":[{"unified":"1faab","native":"🪫"}],"version":14},"electric_plug":{"id":"electric_plug","name":"Electric Plug","keywords":["charger","power"],"skins":[{"unified":"1f50c","native":"🔌"}],"version":1},"computer":{"id":"computer","name":"Laptop","keywords":["computer","technology","screen","display","monitor"],"skins":[{"unified":"1f4bb","native":"💻"}],"version":1},"desktop_computer":{"id":"desktop_computer","name":"Desktop Computer","keywords":["technology","computing","screen"],"skins":[{"unified":"1f5a5-fe0f","native":"🖥️"}],"version":1},"printer":{"id":"printer","name":"Printer","keywords":["paper","ink"],"skins":[{"unified":"1f5a8-fe0f","native":"🖨️"}],"version":1},"keyboard":{"id":"keyboard","name":"Keyboard","keywords":["technology","computer","type","input","text"],"skins":[{"unified":"2328-fe0f","native":"⌨️"}],"version":1},"three_button_mouse":{"id":"three_button_mouse","name":"Computer Mouse","keywords":["three","button","click"],"skins":[{"unified":"1f5b1-fe0f","native":"🖱️"}],"version":1},"trackball":{"id":"trackball","name":"Trackball","keywords":["technology","trackpad"],"skins":[{"unified":"1f5b2-fe0f","native":"🖲️"}],"version":1},"minidisc":{"id":"minidisc","name":"Minidisc","keywords":["computer","disk","technology","record","data","90s"],"skins":[{"unified":"1f4bd","native":"💽"}],"version":1},"floppy_disk":{"id":"floppy_disk","name":"Floppy Disk","keywords":["oldschool","technology","save","90s","80s"],"skins":[{"unified":"1f4be","native":"💾"}],"version":1},"cd":{"id":"cd","name":"Optical Disc","keywords":["cd","disk","technology","dvd","90s"],"skins":[{"unified":"1f4bf","native":"💿"}],"version":1},"dvd":{"id":"dvd","name":"Dvd","keywords":["cd","disk","disc"],"skins":[{"unified":"1f4c0","native":"📀"}],"version":1},"abacus":{"id":"abacus","name":"Abacus","keywords":["calculation"],"skins":[{"unified":"1f9ee","native":"🧮"}],"version":11},"movie_camera":{"id":"movie_camera","name":"Movie Camera","keywords":["film","record"],"skins":[{"unified":"1f3a5","native":"🎥"}],"version":1},"film_frames":{"id":"film_frames","name":"Film Frames","keywords":["movie"],"skins":[{"unified":"1f39e-fe0f","native":"🎞️"}],"version":1},"film_projector":{"id":"film_projector","name":"Film Projector","keywords":["video","tape","record","movie"],"skins":[{"unified":"1f4fd-fe0f","native":"📽️"}],"version":1},"clapper":{"id":"clapper","name":"Clapper Board","keywords":["movie","film","record"],"skins":[{"unified":"1f3ac","native":"🎬"}],"version":1},"tv":{"id":"tv","name":"Television","keywords":["tv","technology","program","oldschool","show"],"skins":[{"unified":"1f4fa","native":"📺"}],"version":1},"camera":{"id":"camera","name":"Camera","keywords":["gadgets","photography"],"skins":[{"unified":"1f4f7","native":"📷"}],"version":1},"camera_with_flash":{"id":"camera_with_flash","name":"Camera with Flash","keywords":["photography","gadgets"],"skins":[{"unified":"1f4f8","native":"📸"}],"version":1},"video_camera":{"id":"video_camera","name":"Video Camera","keywords":["film","record"],"skins":[{"unified":"1f4f9","native":"📹"}],"version":1},"vhs":{"id":"vhs","name":"Videocassette","keywords":["vhs","record","video","oldschool","90s","80s"],"skins":[{"unified":"1f4fc","native":"📼"}],"version":1},"mag":{"id":"mag","name":"Magnifying Glass Tilted Left","keywords":["mag","search","zoom","find","detective"],"skins":[{"unified":"1f50d","native":"🔍"}],"version":1},"mag_right":{"id":"mag_right","name":"Magnifying Glass Tilted Right","keywords":["mag","search","zoom","find","detective"],"skins":[{"unified":"1f50e","native":"🔎"}],"version":1},"candle":{"id":"candle","name":"Candle","keywords":["fire","wax"],"skins":[{"unified":"1f56f-fe0f","native":"🕯️"}],"version":1},"bulb":{"id":"bulb","name":"Light Bulb","keywords":["electricity","idea"],"skins":[{"unified":"1f4a1","native":"💡"}],"version":1},"flashlight":{"id":"flashlight","name":"Flashlight","keywords":["dark","camping","sight","night"],"skins":[{"unified":"1f526","native":"🔦"}],"version":1},"izakaya_lantern":{"id":"izakaya_lantern","name":"Izakaya Lantern","keywords":["red","paper","light","halloween","spooky"],"skins":[{"unified":"1f3ee","native":"🏮"}],"version":1},"diya_lamp":{"id":"diya_lamp","name":"Diya Lamp","keywords":["lighting"],"skins":[{"unified":"1fa94","native":"🪔"}],"version":12},"notebook_with_decorative_cover":{"id":"notebook_with_decorative_cover","name":"Notebook with Decorative Cover","keywords":["classroom","notes","record","paper","study"],"skins":[{"unified":"1f4d4","native":"📔"}],"version":1},"closed_book":{"id":"closed_book","name":"Closed Book","keywords":["read","library","knowledge","textbook","learn"],"skins":[{"unified":"1f4d5","native":"📕"}],"version":1},"book":{"id":"book","name":"Open Book","keywords":["read","library","knowledge","literature","learn","study"],"skins":[{"unified":"1f4d6","native":"📖"}],"version":1},"green_book":{"id":"green_book","name":"Green Book","keywords":["read","library","knowledge","study"],"skins":[{"unified":"1f4d7","native":"📗"}],"version":1},"blue_book":{"id":"blue_book","name":"Blue Book","keywords":["read","library","knowledge","learn","study"],"skins":[{"unified":"1f4d8","native":"📘"}],"version":1},"orange_book":{"id":"orange_book","name":"Orange Book","keywords":["read","library","knowledge","textbook","study"],"skins":[{"unified":"1f4d9","native":"📙"}],"version":1},"books":{"id":"books","name":"Books","keywords":["literature","library","study"],"skins":[{"unified":"1f4da","native":"📚"}],"version":1},"notebook":{"id":"notebook","name":"Notebook","keywords":["stationery","record","notes","paper","study"],"skins":[{"unified":"1f4d3","native":"📓"}],"version":1},"ledger":{"id":"ledger","name":"Ledger","keywords":["notes","paper"],"skins":[{"unified":"1f4d2","native":"📒"}],"version":1},"page_with_curl":{"id":"page_with_curl","name":"Page with Curl","keywords":["documents","office","paper"],"skins":[{"unified":"1f4c3","native":"📃"}],"version":1},"scroll":{"id":"scroll","name":"Scroll","keywords":["documents","ancient","history","paper"],"skins":[{"unified":"1f4dc","native":"📜"}],"version":1},"page_facing_up":{"id":"page_facing_up","name":"Page Facing Up","keywords":["documents","office","paper","information"],"skins":[{"unified":"1f4c4","native":"📄"}],"version":1},"newspaper":{"id":"newspaper","name":"Newspaper","keywords":["press","headline"],"skins":[{"unified":"1f4f0","native":"📰"}],"version":1},"rolled_up_newspaper":{"id":"rolled_up_newspaper","name":"Rolled-Up Newspaper","keywords":["rolled","up","press","headline"],"skins":[{"unified":"1f5de-fe0f","native":"🗞️"}],"version":1},"bookmark_tabs":{"id":"bookmark_tabs","name":"Bookmark Tabs","keywords":["favorite","save","order","tidy"],"skins":[{"unified":"1f4d1","native":"📑"}],"version":1},"bookmark":{"id":"bookmark","name":"Bookmark","keywords":["favorite","label","save"],"skins":[{"unified":"1f516","native":"🔖"}],"version":1},"label":{"id":"label","name":"Label","keywords":["sale","tag"],"skins":[{"unified":"1f3f7-fe0f","native":"🏷️"}],"version":1},"moneybag":{"id":"moneybag","name":"Money Bag","keywords":["moneybag","dollar","payment","coins","sale"],"skins":[{"unified":"1f4b0","native":"💰"}],"version":1},"coin":{"id":"coin","name":"Coin","keywords":["money","currency"],"skins":[{"unified":"1fa99","native":"🪙"}],"version":13},"yen":{"id":"yen","name":"Yen Banknote","keywords":["money","sales","japanese","dollar","currency"],"skins":[{"unified":"1f4b4","native":"💴"}],"version":1},"dollar":{"id":"dollar","name":"Dollar Banknote","keywords":["money","sales","bill","currency"],"skins":[{"unified":"1f4b5","native":"💵"}],"version":1},"euro":{"id":"euro","name":"Euro Banknote","keywords":["money","sales","dollar","currency"],"skins":[{"unified":"1f4b6","native":"💶"}],"version":1},"pound":{"id":"pound","name":"Pound Banknote","keywords":["british","sterling","money","sales","bills","uk","england","currency"],"skins":[{"unified":"1f4b7","native":"💷"}],"version":1},"money_with_wings":{"id":"money_with_wings","name":"Money with Wings","keywords":["dollar","bills","payment","sale"],"skins":[{"unified":"1f4b8","native":"💸"}],"version":1},"credit_card":{"id":"credit_card","name":"Credit Card","keywords":["money","sales","dollar","bill","payment","shopping"],"skins":[{"unified":"1f4b3","native":"💳"}],"version":1},"receipt":{"id":"receipt","name":"Receipt","keywords":["accounting","expenses"],"skins":[{"unified":"1f9fe","native":"🧾"}],"version":11},"chart":{"id":"chart","name":"Chart Increasing with Yen","keywords":["green","square","graph","presentation","stats"],"skins":[{"unified":"1f4b9","native":"💹"}],"version":1},"email":{"id":"email","name":"Envelope","keywords":["email","letter","postal","inbox","communication"],"skins":[{"unified":"2709-fe0f","native":"✉️"}],"version":1},"e-mail":{"id":"e-mail","name":"E-Mail","keywords":["e","mail","communication","inbox"],"skins":[{"unified":"1f4e7","native":"📧"}],"version":1},"incoming_envelope":{"id":"incoming_envelope","name":"Incoming Envelope","keywords":["email","inbox"],"skins":[{"unified":"1f4e8","native":"📨"}],"version":1},"envelope_with_arrow":{"id":"envelope_with_arrow","name":"Envelope with Arrow","keywords":["email","communication"],"skins":[{"unified":"1f4e9","native":"📩"}],"version":1},"outbox_tray":{"id":"outbox_tray","name":"Outbox Tray","keywords":["inbox","email"],"skins":[{"unified":"1f4e4","native":"📤"}],"version":1},"inbox_tray":{"id":"inbox_tray","name":"Inbox Tray","keywords":["email","documents"],"skins":[{"unified":"1f4e5","native":"📥"}],"version":1},"package":{"id":"package","name":"Package","keywords":["mail","gift","cardboard","box","moving"],"skins":[{"unified":"1f4e6","native":"📦"}],"version":1},"mailbox":{"id":"mailbox","name":"Closed Mailbox with Raised Flag","keywords":["email","inbox","communication"],"skins":[{"unified":"1f4eb","native":"📫"}],"version":1},"mailbox_closed":{"id":"mailbox_closed","name":"Closed Mailbox with Lowered Flag","keywords":["email","communication","inbox"],"skins":[{"unified":"1f4ea","native":"📪"}],"version":1},"mailbox_with_mail":{"id":"mailbox_with_mail","name":"Open Mailbox with Raised Flag","keywords":["mail","email","inbox","communication"],"skins":[{"unified":"1f4ec","native":"📬"}],"version":1},"mailbox_with_no_mail":{"id":"mailbox_with_no_mail","name":"Open Mailbox with Lowered Flag","keywords":["no","mail","email","inbox"],"skins":[{"unified":"1f4ed","native":"📭"}],"version":1},"postbox":{"id":"postbox","name":"Postbox","keywords":["email","letter","envelope"],"skins":[{"unified":"1f4ee","native":"📮"}],"version":1},"ballot_box_with_ballot":{"id":"ballot_box_with_ballot","name":"Ballot Box with Ballot","keywords":["election","vote"],"skins":[{"unified":"1f5f3-fe0f","native":"🗳️"}],"version":1},"pencil2":{"id":"pencil2","name":"Pencil","keywords":["pencil2","stationery","write","paper","writing","school","study"],"skins":[{"unified":"270f-fe0f","native":"✏️"}],"version":1},"black_nib":{"id":"black_nib","name":"Black Nib","keywords":["pen","stationery","writing","write"],"skins":[{"unified":"2712-fe0f","native":"✒️"}],"version":1},"lower_left_fountain_pen":{"id":"lower_left_fountain_pen","name":"Fountain Pen","keywords":["lower","left","stationery","writing","write"],"skins":[{"unified":"1f58b-fe0f","native":"🖋️"}],"version":1},"lower_left_ballpoint_pen":{"id":"lower_left_ballpoint_pen","name":"Pen","keywords":["lower","left","ballpoint","stationery","writing","write"],"skins":[{"unified":"1f58a-fe0f","native":"🖊️"}],"version":1},"lower_left_paintbrush":{"id":"lower_left_paintbrush","name":"Paintbrush","keywords":["lower","left","drawing","creativity","art"],"skins":[{"unified":"1f58c-fe0f","native":"🖌️"}],"version":1},"lower_left_crayon":{"id":"lower_left_crayon","name":"Crayon","keywords":["lower","left","drawing","creativity"],"skins":[{"unified":"1f58d-fe0f","native":"🖍️"}],"version":1},"memo":{"id":"memo","name":"Memo","keywords":["pencil","write","documents","stationery","paper","writing","legal","exam","quiz","test","study","compose"],"skins":[{"unified":"1f4dd","native":"📝"}],"version":1},"briefcase":{"id":"briefcase","name":"Briefcase","keywords":["business","documents","work","law","legal","job","career"],"skins":[{"unified":"1f4bc","native":"💼"}],"version":1},"file_folder":{"id":"file_folder","name":"File Folder","keywords":["documents","business","office"],"skins":[{"unified":"1f4c1","native":"📁"}],"version":1},"open_file_folder":{"id":"open_file_folder","name":"Open File Folder","keywords":["documents","load"],"skins":[{"unified":"1f4c2","native":"📂"}],"version":1},"card_index_dividers":{"id":"card_index_dividers","name":"Card Index Dividers","keywords":["organizing","business","stationery"],"skins":[{"unified":"1f5c2-fe0f","native":"🗂️"}],"version":1},"date":{"id":"date","name":"Calendar","keywords":["date","schedule"],"skins":[{"unified":"1f4c5","native":"📅"}],"version":1},"calendar":{"id":"calendar","name":"Tear-off Calendar","keywords":["tear","off","schedule","date","planning"],"skins":[{"unified":"1f4c6","native":"📆"}],"version":1},"spiral_note_pad":{"id":"spiral_note_pad","name":"Spiral Notepad","keywords":["note","pad","memo","stationery"],"skins":[{"unified":"1f5d2-fe0f","native":"🗒️"}],"version":1},"spiral_calendar_pad":{"id":"spiral_calendar_pad","name":"Spiral Calendar","keywords":["pad","date","schedule","planning"],"skins":[{"unified":"1f5d3-fe0f","native":"🗓️"}],"version":1},"card_index":{"id":"card_index","name":"Card Index","keywords":["business","stationery"],"skins":[{"unified":"1f4c7","native":"📇"}],"version":1},"chart_with_upwards_trend":{"id":"chart_with_upwards_trend","name":"Chart Increasing","keywords":["with","upwards","trend","graph","presentation","stats","recovery","business","economics","money","sales","good","success"],"skins":[{"unified":"1f4c8","native":"📈"}],"version":1},"chart_with_downwards_trend":{"id":"chart_with_downwards_trend","name":"Chart Decreasing","keywords":["with","downwards","trend","graph","presentation","stats","recession","business","economics","money","sales","bad","failure"],"skins":[{"unified":"1f4c9","native":"📉"}],"version":1},"bar_chart":{"id":"bar_chart","name":"Bar Chart","keywords":["graph","presentation","stats"],"skins":[{"unified":"1f4ca","native":"📊"}],"version":1},"clipboard":{"id":"clipboard","name":"Clipboard","keywords":["stationery","documents"],"skins":[{"unified":"1f4cb","native":"📋"}],"version":1},"pushpin":{"id":"pushpin","name":"Pushpin","keywords":["stationery","mark","here"],"skins":[{"unified":"1f4cc","native":"📌"}],"version":1},"round_pushpin":{"id":"round_pushpin","name":"Round Pushpin","keywords":["stationery","location","map","here"],"skins":[{"unified":"1f4cd","native":"📍"}],"version":1},"paperclip":{"id":"paperclip","name":"Paperclip","keywords":["documents","stationery"],"skins":[{"unified":"1f4ce","native":"📎"}],"version":1},"linked_paperclips":{"id":"linked_paperclips","name":"Linked Paperclips","keywords":["documents","stationery"],"skins":[{"unified":"1f587-fe0f","native":"🖇️"}],"version":1},"straight_ruler":{"id":"straight_ruler","name":"Straight Ruler","keywords":["stationery","calculate","length","math","school","drawing","architect","sketch"],"skins":[{"unified":"1f4cf","native":"📏"}],"version":1},"triangular_ruler":{"id":"triangular_ruler","name":"Triangular Ruler","keywords":["stationery","math","architect","sketch"],"skins":[{"unified":"1f4d0","native":"📐"}],"version":1},"scissors":{"id":"scissors","name":"Scissors","keywords":["stationery","cut"],"skins":[{"unified":"2702-fe0f","native":"✂️"}],"version":1},"card_file_box":{"id":"card_file_box","name":"Card File Box","keywords":["business","stationery"],"skins":[{"unified":"1f5c3-fe0f","native":"🗃️"}],"version":1},"file_cabinet":{"id":"file_cabinet","name":"File Cabinet","keywords":["filing","organizing"],"skins":[{"unified":"1f5c4-fe0f","native":"🗄️"}],"version":1},"wastebasket":{"id":"wastebasket","name":"Wastebasket","keywords":["bin","trash","rubbish","garbage","toss"],"skins":[{"unified":"1f5d1-fe0f","native":"🗑️"}],"version":1},"lock":{"id":"lock","name":"Lock","keywords":["locked","security","password","padlock"],"skins":[{"unified":"1f512","native":"🔒"}],"version":1},"unlock":{"id":"unlock","name":"Unlocked","keywords":["unlock","privacy","security"],"skins":[{"unified":"1f513","native":"🔓"}],"version":1},"lock_with_ink_pen":{"id":"lock_with_ink_pen","name":"Locked with Pen","keywords":["lock","ink","security","secret"],"skins":[{"unified":"1f50f","native":"🔏"}],"version":1},"closed_lock_with_key":{"id":"closed_lock_with_key","name":"Locked with Key","keywords":["closed","lock","security","privacy"],"skins":[{"unified":"1f510","native":"🔐"}],"version":1},"key":{"id":"key","name":"Key","keywords":["lock","door","password"],"skins":[{"unified":"1f511","native":"🔑"}],"version":1},"old_key":{"id":"old_key","name":"Old Key","keywords":["lock","door","password"],"skins":[{"unified":"1f5dd-fe0f","native":"🗝️"}],"version":1},"hammer":{"id":"hammer","name":"Hammer","keywords":["tools","build","create"],"skins":[{"unified":"1f528","native":"🔨"}],"version":1},"axe":{"id":"axe","name":"Axe","keywords":["tool","chop","cut"],"skins":[{"unified":"1fa93","native":"🪓"}],"version":12},"pick":{"id":"pick","name":"Pick","keywords":["tools","dig"],"skins":[{"unified":"26cf-fe0f","native":"⛏️"}],"version":1},"hammer_and_pick":{"id":"hammer_and_pick","name":"Hammer and Pick","keywords":["tools","build","create"],"skins":[{"unified":"2692-fe0f","native":"⚒️"}],"version":1},"hammer_and_wrench":{"id":"hammer_and_wrench","name":"Hammer and Wrench","keywords":["tools","build","create"],"skins":[{"unified":"1f6e0-fe0f","native":"🛠️"}],"version":1},"dagger_knife":{"id":"dagger_knife","name":"Dagger","keywords":["knife","weapon"],"skins":[{"unified":"1f5e1-fe0f","native":"🗡️"}],"version":1},"crossed_swords":{"id":"crossed_swords","name":"Crossed Swords","keywords":["weapon"],"skins":[{"unified":"2694-fe0f","native":"⚔️"}],"version":1},"bomb":{"id":"bomb","name":"Bomb","keywords":["boom","explode","explosion","terrorism"],"skins":[{"unified":"1f4a3","native":"💣"}],"version":1},"boomerang":{"id":"boomerang","name":"Boomerang","keywords":["weapon"],"skins":[{"unified":"1fa83","native":"🪃"}],"version":13},"bow_and_arrow":{"id":"bow_and_arrow","name":"Bow and Arrow","keywords":["sports"],"skins":[{"unified":"1f3f9","native":"🏹"}],"version":1},"shield":{"id":"shield","name":"Shield","keywords":["protection","security"],"skins":[{"unified":"1f6e1-fe0f","native":"🛡️"}],"version":1},"carpentry_saw":{"id":"carpentry_saw","name":"Carpentry Saw","keywords":["cut","chop"],"skins":[{"unified":"1fa9a","native":"🪚"}],"version":13},"wrench":{"id":"wrench","name":"Wrench","keywords":["tools","diy","ikea","fix","maintainer"],"skins":[{"unified":"1f527","native":"🔧"}],"version":1},"screwdriver":{"id":"screwdriver","name":"Screwdriver","keywords":["tools"],"skins":[{"unified":"1fa9b","native":"🪛"}],"version":13},"nut_and_bolt":{"id":"nut_and_bolt","name":"Nut and Bolt","keywords":["handy","tools","fix"],"skins":[{"unified":"1f529","native":"🔩"}],"version":1},"gear":{"id":"gear","name":"Gear","keywords":["cog"],"skins":[{"unified":"2699-fe0f","native":"⚙️"}],"version":1},"compression":{"id":"compression","name":"Clamp","keywords":["compression","tool"],"skins":[{"unified":"1f5dc-fe0f","native":"🗜️"}],"version":1},"scales":{"id":"scales","name":"Balance Scale","keywords":["scales","law","fairness","weight"],"skins":[{"unified":"2696-fe0f","native":"⚖️"}],"version":1},"probing_cane":{"id":"probing_cane","name":"White Cane","keywords":["probing","accessibility"],"skins":[{"unified":"1f9af","native":"🦯"}],"version":12},"link":{"id":"link","name":"Link","keywords":["rings","url"],"skins":[{"unified":"1f517","native":"🔗"}],"version":1},"chains":{"id":"chains","name":"Chains","keywords":["lock","arrest"],"skins":[{"unified":"26d3-fe0f","native":"⛓️"}],"version":1},"hook":{"id":"hook","name":"Hook","keywords":["tools"],"skins":[{"unified":"1fa9d","native":"🪝"}],"version":13},"toolbox":{"id":"toolbox","name":"Toolbox","keywords":["tools","diy","fix","maintainer","mechanic"],"skins":[{"unified":"1f9f0","native":"🧰"}],"version":11},"magnet":{"id":"magnet","name":"Magnet","keywords":["attraction","magnetic"],"skins":[{"unified":"1f9f2","native":"🧲"}],"version":11},"ladder":{"id":"ladder","name":"Ladder","keywords":["tools"],"skins":[{"unified":"1fa9c","native":"🪜"}],"version":13},"alembic":{"id":"alembic","name":"Alembic","keywords":["distilling","science","experiment","chemistry"],"skins":[{"unified":"2697-fe0f","native":"⚗️"}],"version":1},"test_tube":{"id":"test_tube","name":"Test Tube","keywords":["chemistry","experiment","lab","science"],"skins":[{"unified":"1f9ea","native":"🧪"}],"version":11},"petri_dish":{"id":"petri_dish","name":"Petri Dish","keywords":["bacteria","biology","culture","lab"],"skins":[{"unified":"1f9eb","native":"🧫"}],"version":11},"dna":{"id":"dna","name":"Dna","keywords":["biologist","genetics","life"],"skins":[{"unified":"1f9ec","native":"🧬"}],"version":11},"microscope":{"id":"microscope","name":"Microscope","keywords":["laboratory","experiment","zoomin","science","study"],"skins":[{"unified":"1f52c","native":"🔬"}],"version":1},"telescope":{"id":"telescope","name":"Telescope","keywords":["stars","space","zoom","science","astronomy"],"skins":[{"unified":"1f52d","native":"🔭"}],"version":1},"satellite_antenna":{"id":"satellite_antenna","name":"Satellite Antenna","keywords":["communication","future","radio","space"],"skins":[{"unified":"1f4e1","native":"📡"}],"version":1},"syringe":{"id":"syringe","name":"Syringe","keywords":["health","hospital","drugs","blood","medicine","needle","doctor","nurse"],"skins":[{"unified":"1f489","native":"💉"}],"version":1},"drop_of_blood":{"id":"drop_of_blood","name":"Drop of Blood","keywords":["period","hurt","harm","wound"],"skins":[{"unified":"1fa78","native":"🩸"}],"version":12},"pill":{"id":"pill","name":"Pill","keywords":["health","medicine","doctor","pharmacy","drug"],"skins":[{"unified":"1f48a","native":"💊"}],"version":1},"adhesive_bandage":{"id":"adhesive_bandage","name":"Adhesive Bandage","keywords":["heal"],"skins":[{"unified":"1fa79","native":"🩹"}],"version":12},"crutch":{"id":"crutch","name":"Crutch","keywords":["accessibility","assist"],"skins":[{"unified":"1fa7c","native":"🩼"}],"version":14},"stethoscope":{"id":"stethoscope","name":"Stethoscope","keywords":["health"],"skins":[{"unified":"1fa7a","native":"🩺"}],"version":12},"x-ray":{"id":"x-ray","name":"X-Ray","keywords":["x","ray","skeleton","medicine"],"skins":[{"unified":"1fa7b","native":"🩻"}],"version":14},"door":{"id":"door","name":"Door","keywords":["house","entry","exit"],"skins":[{"unified":"1f6aa","native":"🚪"}],"version":1},"elevator":{"id":"elevator","name":"Elevator","keywords":["lift"],"skins":[{"unified":"1f6d7","native":"🛗"}],"version":13},"mirror":{"id":"mirror","name":"Mirror","keywords":["reflection"],"skins":[{"unified":"1fa9e","native":"🪞"}],"version":13},"window":{"id":"window","name":"Window","keywords":["scenery"],"skins":[{"unified":"1fa9f","native":"🪟"}],"version":13},"bed":{"id":"bed","name":"Bed","keywords":["sleep","rest"],"skins":[{"unified":"1f6cf-fe0f","native":"🛏️"}],"version":1},"couch_and_lamp":{"id":"couch_and_lamp","name":"Couch and Lamp","keywords":["read","chill"],"skins":[{"unified":"1f6cb-fe0f","native":"🛋️"}],"version":1},"chair":{"id":"chair","name":"Chair","keywords":["sit","furniture"],"skins":[{"unified":"1fa91","native":"🪑"}],"version":12},"toilet":{"id":"toilet","name":"Toilet","keywords":["restroom","wc","washroom","bathroom","potty"],"skins":[{"unified":"1f6bd","native":"🚽"}],"version":1},"plunger":{"id":"plunger","name":"Plunger","keywords":["toilet"],"skins":[{"unified":"1faa0","native":"🪠"}],"version":13},"shower":{"id":"shower","name":"Shower","keywords":["clean","water","bathroom"],"skins":[{"unified":"1f6bf","native":"🚿"}],"version":1},"bathtub":{"id":"bathtub","name":"Bathtub","keywords":["clean","shower","bathroom"],"skins":[{"unified":"1f6c1","native":"🛁"}],"version":1},"mouse_trap":{"id":"mouse_trap","name":"Mouse Trap","keywords":["cheese"],"skins":[{"unified":"1faa4","native":"🪤"}],"version":13},"razor":{"id":"razor","name":"Razor","keywords":["cut"],"skins":[{"unified":"1fa92","native":"🪒"}],"version":12},"lotion_bottle":{"id":"lotion_bottle","name":"Lotion Bottle","keywords":["moisturizer","sunscreen"],"skins":[{"unified":"1f9f4","native":"🧴"}],"version":11},"safety_pin":{"id":"safety_pin","name":"Safety Pin","keywords":["diaper"],"skins":[{"unified":"1f9f7","native":"🧷"}],"version":11},"broom":{"id":"broom","name":"Broom","keywords":["cleaning","sweeping","witch"],"skins":[{"unified":"1f9f9","native":"🧹"}],"version":11},"basket":{"id":"basket","name":"Basket","keywords":["laundry"],"skins":[{"unified":"1f9fa","native":"🧺"}],"version":11},"roll_of_paper":{"id":"roll_of_paper","name":"Roll of Paper","keywords":[],"skins":[{"unified":"1f9fb","native":"🧻"}],"version":11},"bucket":{"id":"bucket","name":"Bucket","keywords":["water","container"],"skins":[{"unified":"1faa3","native":"🪣"}],"version":13},"soap":{"id":"soap","name":"Soap","keywords":["bar","bathing","cleaning","lather"],"skins":[{"unified":"1f9fc","native":"🧼"}],"version":11},"bubbles":{"id":"bubbles","name":"Bubbles","keywords":["soap","fun","carbonation","sparkling"],"skins":[{"unified":"1fae7","native":"🫧"}],"version":14},"toothbrush":{"id":"toothbrush","name":"Toothbrush","keywords":["hygiene","dental"],"skins":[{"unified":"1faa5","native":"🪥"}],"version":13},"sponge":{"id":"sponge","name":"Sponge","keywords":["absorbing","cleaning","porous"],"skins":[{"unified":"1f9fd","native":"🧽"}],"version":11},"fire_extinguisher":{"id":"fire_extinguisher","name":"Fire Extinguisher","keywords":["quench"],"skins":[{"unified":"1f9ef","native":"🧯"}],"version":11},"shopping_trolley":{"id":"shopping_trolley","name":"Shopping Cart","keywords":["trolley"],"skins":[{"unified":"1f6d2","native":"🛒"}],"version":3},"smoking":{"id":"smoking","name":"Cigarette","keywords":["smoking","kills","tobacco","joint","smoke"],"skins":[{"unified":"1f6ac","native":"🚬"}],"version":1},"coffin":{"id":"coffin","name":"Coffin","keywords":["vampire","dead","die","death","rip","graveyard","cemetery","casket","funeral","box"],"skins":[{"unified":"26b0-fe0f","native":"⚰️"}],"version":1},"headstone":{"id":"headstone","name":"Headstone","keywords":["death","rip","grave"],"skins":[{"unified":"1faa6","native":"🪦"}],"version":13},"funeral_urn":{"id":"funeral_urn","name":"Funeral Urn","keywords":["dead","die","death","rip","ashes"],"skins":[{"unified":"26b1-fe0f","native":"⚱️"}],"version":1},"nazar_amulet":{"id":"nazar_amulet","name":"Nazar Amulet","keywords":["bead","charm"],"skins":[{"unified":"1f9ff","native":"🧿"}],"version":11},"hamsa":{"id":"hamsa","name":"Hamsa","keywords":["religion","protection"],"skins":[{"unified":"1faac","native":"🪬"}],"version":14},"moyai":{"id":"moyai","name":"Moai","keywords":["moyai","rock","easter","island"],"skins":[{"unified":"1f5ff","native":"🗿"}],"version":1},"placard":{"id":"placard","name":"Placard","keywords":["announcement"],"skins":[{"unified":"1faa7","native":"🪧"}],"version":13},"identification_card":{"id":"identification_card","name":"Identification Card","keywords":["document"],"skins":[{"unified":"1faaa","native":"🪪"}],"version":14},"atm":{"id":"atm","name":"Atm Sign","keywords":["money","sales","cash","blue","square","payment","bank"],"skins":[{"unified":"1f3e7","native":"🏧"}],"version":1},"put_litter_in_its_place":{"id":"put_litter_in_its_place","name":"Litter in Bin Sign","keywords":["put","its","place","blue","square","human","info"],"skins":[{"unified":"1f6ae","native":"🚮"}],"version":1},"potable_water":{"id":"potable_water","name":"Potable Water","keywords":["blue","square","liquid","restroom","cleaning","faucet"],"skins":[{"unified":"1f6b0","native":"🚰"}],"version":1},"wheelchair":{"id":"wheelchair","name":"Wheelchair Symbol","keywords":["blue","square","disabled","accessibility"],"skins":[{"unified":"267f","native":"♿"}],"version":1},"mens":{"id":"mens","name":"Men’s Room","keywords":["mens","men","s","toilet","restroom","wc","blue","square","gender","male"],"skins":[{"unified":"1f6b9","native":"🚹"}],"version":1},"womens":{"id":"womens","name":"Women’s Room","keywords":["womens","women","s","purple","square","woman","female","toilet","loo","restroom","gender"],"skins":[{"unified":"1f6ba","native":"🚺"}],"version":1},"restroom":{"id":"restroom","name":"Restroom","keywords":["blue","square","toilet","refresh","wc","gender"],"skins":[{"unified":"1f6bb","native":"🚻"}],"version":1},"baby_symbol":{"id":"baby_symbol","name":"Baby Symbol","keywords":["orange","square","child"],"skins":[{"unified":"1f6bc","native":"🚼"}],"version":1},"wc":{"id":"wc","name":"Water Closet","keywords":["wc","toilet","restroom","blue","square"],"skins":[{"unified":"1f6be","native":"🚾"}],"version":1},"passport_control":{"id":"passport_control","name":"Passport Control","keywords":["custom","blue","square"],"skins":[{"unified":"1f6c2","native":"🛂"}],"version":1},"customs":{"id":"customs","name":"Customs","keywords":["passport","border","blue","square"],"skins":[{"unified":"1f6c3","native":"🛃"}],"version":1},"baggage_claim":{"id":"baggage_claim","name":"Baggage Claim","keywords":["blue","square","airport","transport"],"skins":[{"unified":"1f6c4","native":"🛄"}],"version":1},"left_luggage":{"id":"left_luggage","name":"Left Luggage","keywords":["blue","square","travel"],"skins":[{"unified":"1f6c5","native":"🛅"}],"version":1},"warning":{"id":"warning","name":"Warning","keywords":["exclamation","wip","alert","error","problem","issue"],"skins":[{"unified":"26a0-fe0f","native":"⚠️"}],"version":1},"children_crossing":{"id":"children_crossing","name":"Children Crossing","keywords":["school","warning","danger","sign","driving","yellow","diamond"],"skins":[{"unified":"1f6b8","native":"🚸"}],"version":1},"no_entry":{"id":"no_entry","name":"No Entry","keywords":["limit","security","privacy","bad","denied","stop","circle"],"skins":[{"unified":"26d4","native":"⛔"}],"version":1},"no_entry_sign":{"id":"no_entry_sign","name":"Prohibited","keywords":["no","entry","sign","forbid","stop","limit","denied","disallow","circle"],"skins":[{"unified":"1f6ab","native":"🚫"}],"version":1},"no_bicycles":{"id":"no_bicycles","name":"No Bicycles","keywords":["cyclist","prohibited","circle"],"skins":[{"unified":"1f6b3","native":"🚳"}],"version":1},"no_smoking":{"id":"no_smoking","name":"No Smoking","keywords":["cigarette","blue","square","smell","smoke"],"skins":[{"unified":"1f6ad","native":"🚭"}],"version":1},"do_not_litter":{"id":"do_not_litter","name":"No Littering","keywords":["do","not","litter","trash","bin","garbage","circle"],"skins":[{"unified":"1f6af","native":"🚯"}],"version":1},"non-potable_water":{"id":"non-potable_water","name":"Non-Potable Water","keywords":["non","potable","drink","faucet","tap","circle"],"skins":[{"unified":"1f6b1","native":"🚱"}],"version":1},"no_pedestrians":{"id":"no_pedestrians","name":"No Pedestrians","keywords":["rules","crossing","walking","circle"],"skins":[{"unified":"1f6b7","native":"🚷"}],"version":1},"no_mobile_phones":{"id":"no_mobile_phones","name":"No Mobile Phones","keywords":["iphone","mute","circle"],"skins":[{"unified":"1f4f5","native":"📵"}],"version":1},"underage":{"id":"underage","name":"No One Under Eighteen","keywords":["underage","18","drink","pub","night","minor","circle"],"skins":[{"unified":"1f51e","native":"🔞"}],"version":1},"radioactive_sign":{"id":"radioactive_sign","name":"Radioactive","keywords":["sign","nuclear","danger"],"skins":[{"unified":"2622-fe0f","native":"☢️"}],"version":1},"biohazard_sign":{"id":"biohazard_sign","name":"Biohazard","keywords":["sign","danger"],"skins":[{"unified":"2623-fe0f","native":"☣️"}],"version":1},"arrow_up":{"id":"arrow_up","name":"Up Arrow","keywords":["blue","square","continue","top","direction"],"skins":[{"unified":"2b06-fe0f","native":"⬆️"}],"version":1},"arrow_upper_right":{"id":"arrow_upper_right","name":"Up-Right Arrow","keywords":["upper","right","up","blue","square","point","direction","diagonal","northeast"],"skins":[{"unified":"2197-fe0f","native":"↗️"}],"version":1},"arrow_right":{"id":"arrow_right","name":"Right Arrow","keywords":["blue","square","next"],"skins":[{"unified":"27a1-fe0f","native":"➡️"}],"version":1},"arrow_lower_right":{"id":"arrow_lower_right","name":"South East Arrow","keywords":["lower","right","down","blue","square","direction","diagonal","southeast"],"skins":[{"unified":"2198-fe0f","native":"↘️"}],"version":1},"arrow_down":{"id":"arrow_down","name":"Down Arrow","keywords":["blue","square","direction","bottom"],"skins":[{"unified":"2b07-fe0f","native":"⬇️"}],"version":1},"arrow_lower_left":{"id":"arrow_lower_left","name":"Down-Left Arrow","keywords":["lower","left","down","blue","square","direction","diagonal","southwest"],"skins":[{"unified":"2199-fe0f","native":"↙️"}],"version":1},"arrow_left":{"id":"arrow_left","name":"Left Arrow","keywords":["blue","square","previous","back"],"skins":[{"unified":"2b05-fe0f","native":"⬅️"}],"version":1},"arrow_upper_left":{"id":"arrow_upper_left","name":"Up-Left Arrow","keywords":["upper","left","up","blue","square","point","direction","diagonal","northwest"],"skins":[{"unified":"2196-fe0f","native":"↖️"}],"version":1},"arrow_up_down":{"id":"arrow_up_down","name":"Up Down Arrow","keywords":["blue","square","direction","way","vertical"],"skins":[{"unified":"2195-fe0f","native":"↕️"}],"version":1},"left_right_arrow":{"id":"left_right_arrow","name":"Left Right Arrow","keywords":["shape","direction","horizontal","sideways"],"skins":[{"unified":"2194-fe0f","native":"↔️"}],"version":1},"leftwards_arrow_with_hook":{"id":"leftwards_arrow_with_hook","name":"Right Arrow Curving Left","keywords":["leftwards","with","hook","back","return","blue","square","undo","enter"],"skins":[{"unified":"21a9-fe0f","native":"↩️"}],"version":1},"arrow_right_hook":{"id":"arrow_right_hook","name":"Left Arrow Curving Right","keywords":["hook","blue","square","return","rotate","direction"],"skins":[{"unified":"21aa-fe0f","native":"↪️"}],"version":1},"arrow_heading_up":{"id":"arrow_heading_up","name":"Right Arrow Curving Up","keywords":["heading","blue","square","direction","top"],"skins":[{"unified":"2934-fe0f","native":"⤴️"}],"version":1},"arrow_heading_down":{"id":"arrow_heading_down","name":"Right Arrow Curving Down","keywords":["heading","blue","square","direction","bottom"],"skins":[{"unified":"2935-fe0f","native":"⤵️"}],"version":1},"arrows_clockwise":{"id":"arrows_clockwise","name":"Clockwise Vertical Arrows","keywords":["sync","cycle","round","repeat"],"skins":[{"unified":"1f503","native":"🔃"}],"version":1},"arrows_counterclockwise":{"id":"arrows_counterclockwise","name":"Counterclockwise Arrows Button","keywords":["blue","square","sync","cycle"],"skins":[{"unified":"1f504","native":"🔄"}],"version":1},"back":{"id":"back","name":"Back Arrow","keywords":["words","return"],"skins":[{"unified":"1f519","native":"🔙"}],"version":1},"end":{"id":"end","name":"End Arrow","keywords":["words"],"skins":[{"unified":"1f51a","native":"🔚"}],"version":1},"on":{"id":"on","name":"On! Arrow","keywords":["on","words"],"skins":[{"unified":"1f51b","native":"🔛"}],"version":1},"soon":{"id":"soon","name":"Soon Arrow","keywords":["words"],"skins":[{"unified":"1f51c","native":"🔜"}],"version":1},"top":{"id":"top","name":"Top Arrow","keywords":["words","blue","square"],"skins":[{"unified":"1f51d","native":"🔝"}],"version":1},"place_of_worship":{"id":"place_of_worship","name":"Place of Worship","keywords":["religion","church","temple","prayer"],"skins":[{"unified":"1f6d0","native":"🛐"}],"version":1},"atom_symbol":{"id":"atom_symbol","name":"Atom Symbol","keywords":["science","physics","chemistry"],"skins":[{"unified":"269b-fe0f","native":"⚛️"}],"version":1},"om_symbol":{"id":"om_symbol","name":"Om","keywords":["symbol","hinduism","buddhism","sikhism","jainism"],"skins":[{"unified":"1f549-fe0f","native":"🕉️"}],"version":1},"star_of_david":{"id":"star_of_david","name":"Star of David","keywords":["judaism"],"skins":[{"unified":"2721-fe0f","native":"✡️"}],"version":1},"wheel_of_dharma":{"id":"wheel_of_dharma","name":"Wheel of Dharma","keywords":["hinduism","buddhism","sikhism","jainism"],"skins":[{"unified":"2638-fe0f","native":"☸️"}],"version":1},"yin_yang":{"id":"yin_yang","name":"Yin Yang","keywords":["balance"],"skins":[{"unified":"262f-fe0f","native":"☯️"}],"version":1},"latin_cross":{"id":"latin_cross","name":"Latin Cross","keywords":["christianity"],"skins":[{"unified":"271d-fe0f","native":"✝️"}],"version":1},"orthodox_cross":{"id":"orthodox_cross","name":"Orthodox Cross","keywords":["suppedaneum","religion"],"skins":[{"unified":"2626-fe0f","native":"☦️"}],"version":1},"star_and_crescent":{"id":"star_and_crescent","name":"Star and Crescent","keywords":["islam"],"skins":[{"unified":"262a-fe0f","native":"☪️"}],"version":1},"peace_symbol":{"id":"peace_symbol","name":"Peace Symbol","keywords":["hippie"],"skins":[{"unified":"262e-fe0f","native":"☮️"}],"version":1},"menorah_with_nine_branches":{"id":"menorah_with_nine_branches","name":"Menorah","keywords":["with","nine","branches","hanukkah","candles","jewish"],"skins":[{"unified":"1f54e","native":"🕎"}],"version":1},"six_pointed_star":{"id":"six_pointed_star","name":"Dotted Six-Pointed Star","keywords":["six","pointed","purple","square","religion","jewish","hexagram"],"skins":[{"unified":"1f52f","native":"🔯"}],"version":1},"khanda":{"id":"khanda","name":"Khanda","keywords":["Sikhism","religion"],"skins":[{"unified":"1faaf","native":"🪯"}],"version":15},"aries":{"id":"aries","name":"Aries","keywords":["sign","purple","square","zodiac","astrology"],"skins":[{"unified":"2648","native":"♈"}],"version":1},"taurus":{"id":"taurus","name":"Taurus","keywords":["purple","square","sign","zodiac","astrology"],"skins":[{"unified":"2649","native":"♉"}],"version":1},"gemini":{"id":"gemini","name":"Gemini","keywords":["sign","zodiac","purple","square","astrology"],"skins":[{"unified":"264a","native":"♊"}],"version":1},"cancer":{"id":"cancer","name":"Cancer","keywords":["sign","zodiac","purple","square","astrology"],"skins":[{"unified":"264b","native":"♋"}],"version":1},"leo":{"id":"leo","name":"Leo","keywords":["sign","purple","square","zodiac","astrology"],"skins":[{"unified":"264c","native":"♌"}],"version":1},"virgo":{"id":"virgo","name":"Virgo","keywords":["sign","zodiac","purple","square","astrology"],"skins":[{"unified":"264d","native":"♍"}],"version":1},"libra":{"id":"libra","name":"Libra","keywords":["sign","purple","square","zodiac","astrology"],"skins":[{"unified":"264e","native":"♎"}],"version":1},"scorpius":{"id":"scorpius","name":"Scorpio","keywords":["scorpius","sign","zodiac","purple","square","astrology"],"skins":[{"unified":"264f","native":"♏"}],"version":1},"sagittarius":{"id":"sagittarius","name":"Sagittarius","keywords":["sign","zodiac","purple","square","astrology"],"skins":[{"unified":"2650","native":"♐"}],"version":1},"capricorn":{"id":"capricorn","name":"Capricorn","keywords":["sign","zodiac","purple","square","astrology"],"skins":[{"unified":"2651","native":"♑"}],"version":1},"aquarius":{"id":"aquarius","name":"Aquarius","keywords":["sign","purple","square","zodiac","astrology"],"skins":[{"unified":"2652","native":"♒"}],"version":1},"pisces":{"id":"pisces","name":"Pisces","keywords":["purple","square","sign","zodiac","astrology"],"skins":[{"unified":"2653","native":"♓"}],"version":1},"ophiuchus":{"id":"ophiuchus","name":"Ophiuchus","keywords":["sign","purple","square","constellation","astrology"],"skins":[{"unified":"26ce","native":"⛎"}],"version":1},"twisted_rightwards_arrows":{"id":"twisted_rightwards_arrows","name":"Shuffle Tracks Button","keywords":["twisted","rightwards","arrows","blue","square","music","random"],"skins":[{"unified":"1f500","native":"🔀"}],"version":1},"repeat":{"id":"repeat","name":"Repeat Button","keywords":["loop","record"],"skins":[{"unified":"1f501","native":"🔁"}],"version":1},"repeat_one":{"id":"repeat_one","name":"Repeat Single Button","keywords":["one","blue","square","loop"],"skins":[{"unified":"1f502","native":"🔂"}],"version":1},"arrow_forward":{"id":"arrow_forward","name":"Play Button","keywords":["arrow","forward","blue","square","right","direction"],"skins":[{"unified":"25b6-fe0f","native":"▶️"}],"version":1},"fast_forward":{"id":"fast_forward","name":"Fast-Forward Button","keywords":["fast","forward","blue","square","play","speed","continue"],"skins":[{"unified":"23e9","native":"⏩"}],"version":1},"black_right_pointing_double_triangle_with_vertical_bar":{"id":"black_right_pointing_double_triangle_with_vertical_bar","name":"Next Track Button","keywords":["black","right","pointing","double","triangle","with","vertical","bar","forward","blue","square"],"skins":[{"unified":"23ed-fe0f","native":"⏭️"}],"version":1},"black_right_pointing_triangle_with_double_vertical_bar":{"id":"black_right_pointing_triangle_with_double_vertical_bar","name":"Play or Pause Button","keywords":["black","right","pointing","triangle","with","double","vertical","bar","blue","square"],"skins":[{"unified":"23ef-fe0f","native":"⏯️"}],"version":1},"arrow_backward":{"id":"arrow_backward","name":"Reverse Button","keywords":["arrow","backward","blue","square","left","direction"],"skins":[{"unified":"25c0-fe0f","native":"◀️"}],"version":1},"rewind":{"id":"rewind","name":"Fast Reverse Button","keywords":["rewind","play","blue","square"],"skins":[{"unified":"23ea","native":"⏪"}],"version":1},"black_left_pointing_double_triangle_with_vertical_bar":{"id":"black_left_pointing_double_triangle_with_vertical_bar","name":"Last Track Button","keywords":["black","left","pointing","double","triangle","with","vertical","bar","backward"],"skins":[{"unified":"23ee-fe0f","native":"⏮️"}],"version":1},"arrow_up_small":{"id":"arrow_up_small","name":"Upwards Button","keywords":["arrow","up","small","blue","square","triangle","direction","point","forward","top"],"skins":[{"unified":"1f53c","native":"🔼"}],"version":1},"arrow_double_up":{"id":"arrow_double_up","name":"Fast Up Button","keywords":["arrow","double","blue","square","direction","top"],"skins":[{"unified":"23eb","native":"⏫"}],"version":1},"arrow_down_small":{"id":"arrow_down_small","name":"Downwards Button","keywords":["arrow","down","small","blue","square","direction","bottom"],"skins":[{"unified":"1f53d","native":"🔽"}],"version":1},"arrow_double_down":{"id":"arrow_double_down","name":"Fast Down Button","keywords":["arrow","double","blue","square","direction","bottom"],"skins":[{"unified":"23ec","native":"⏬"}],"version":1},"double_vertical_bar":{"id":"double_vertical_bar","name":"Pause Button","keywords":["double","vertical","bar","blue","square"],"skins":[{"unified":"23f8-fe0f","native":"⏸️"}],"version":1},"black_square_for_stop":{"id":"black_square_for_stop","name":"Stop Button","keywords":["black","square","for","blue"],"skins":[{"unified":"23f9-fe0f","native":"⏹️"}],"version":1},"black_circle_for_record":{"id":"black_circle_for_record","name":"Record Button","keywords":["black","circle","for","blue","square"],"skins":[{"unified":"23fa-fe0f","native":"⏺️"}],"version":1},"eject":{"id":"eject","name":"Eject Button","keywords":["blue","square"],"skins":[{"unified":"23cf-fe0f","native":"⏏️"}],"version":1},"cinema":{"id":"cinema","name":"Cinema","keywords":["blue","square","record","film","movie","curtain","stage","theater"],"skins":[{"unified":"1f3a6","native":"🎦"}],"version":1},"low_brightness":{"id":"low_brightness","name":"Dim Button","keywords":["low","brightness","sun","afternoon","warm","summer"],"skins":[{"unified":"1f505","native":"🔅"}],"version":1},"high_brightness":{"id":"high_brightness","name":"Bright Button","keywords":["high","brightness","sun","light"],"skins":[{"unified":"1f506","native":"🔆"}],"version":1},"signal_strength":{"id":"signal_strength","name":"Antenna Bars","keywords":["signal","strength","blue","square","reception","phone","internet","connection","wifi","bluetooth"],"skins":[{"unified":"1f4f6","native":"📶"}],"version":1},"wireless":{"id":"wireless","name":"Wireless","keywords":["wifi","internet","contactless","signal"],"skins":[{"unified":"1f6dc","native":"🛜"}],"version":15},"vibration_mode":{"id":"vibration_mode","name":"Vibration Mode","keywords":["orange","square","phone"],"skins":[{"unified":"1f4f3","native":"📳"}],"version":1},"mobile_phone_off":{"id":"mobile_phone_off","name":"Mobile Phone off","keywords":["mute","orange","square","silence","quiet"],"skins":[{"unified":"1f4f4","native":"📴"}],"version":1},"female_sign":{"id":"female_sign","name":"Female Sign","keywords":["woman","women","lady","girl"],"skins":[{"unified":"2640-fe0f","native":"♀️"}],"version":4},"male_sign":{"id":"male_sign","name":"Male Sign","keywords":["man","boy","men"],"skins":[{"unified":"2642-fe0f","native":"♂️"}],"version":4},"transgender_symbol":{"id":"transgender_symbol","name":"Transgender Symbol","keywords":["lgbtq"],"skins":[{"unified":"26a7-fe0f","native":"⚧️"}],"version":13},"heavy_multiplication_x":{"id":"heavy_multiplication_x","name":"Multiply","keywords":["heavy","multiplication","x","sign","math","calculation"],"skins":[{"unified":"2716-fe0f","native":"✖️"}],"version":1},"heavy_plus_sign":{"id":"heavy_plus_sign","name":"Plus","keywords":["heavy","sign","math","calculation","addition","more","increase"],"skins":[{"unified":"2795","native":"➕"}],"version":1},"heavy_minus_sign":{"id":"heavy_minus_sign","name":"Minus","keywords":["heavy","sign","math","calculation","subtract","less"],"skins":[{"unified":"2796","native":"➖"}],"version":1},"heavy_division_sign":{"id":"heavy_division_sign","name":"Divide","keywords":["heavy","division","sign","math","calculation"],"skins":[{"unified":"2797","native":"➗"}],"version":1},"heavy_equals_sign":{"id":"heavy_equals_sign","name":"Heavy Equals Sign","keywords":["math"],"skins":[{"unified":"1f7f0","native":"🟰"}],"version":14},"infinity":{"id":"infinity","name":"Infinity","keywords":["forever"],"skins":[{"unified":"267e-fe0f","native":"♾️"}],"version":11},"bangbang":{"id":"bangbang","name":"Double Exclamation Mark","keywords":["bangbang","surprise"],"skins":[{"unified":"203c-fe0f","native":"‼️"}],"version":1},"interrobang":{"id":"interrobang","name":"Exclamation Question Mark","keywords":["interrobang","wat","punctuation","surprise"],"skins":[{"unified":"2049-fe0f","native":"⁉️"}],"version":1},"question":{"id":"question","name":"Red Question Mark","keywords":["doubt","confused"],"skins":[{"unified":"2753","native":"❓"}],"version":1},"grey_question":{"id":"grey_question","name":"White Question Mark","keywords":["grey","doubts","gray","huh","confused"],"skins":[{"unified":"2754","native":"❔"}],"version":1},"grey_exclamation":{"id":"grey_exclamation","name":"White Exclamation Mark","keywords":["grey","surprise","punctuation","gray","wow","warning"],"skins":[{"unified":"2755","native":"❕"}],"version":1},"exclamation":{"id":"exclamation","name":"Red Exclamation Mark","keywords":["heavy","danger","surprise","punctuation","wow","warning"],"skins":[{"unified":"2757","native":"❗"}],"version":1},"wavy_dash":{"id":"wavy_dash","name":"Wavy Dash","keywords":["draw","line","moustache","mustache","squiggle","scribble"],"skins":[{"unified":"3030-fe0f","native":"〰️"}],"version":1},"currency_exchange":{"id":"currency_exchange","name":"Currency Exchange","keywords":["money","sales","dollar","travel"],"skins":[{"unified":"1f4b1","native":"💱"}],"version":1},"heavy_dollar_sign":{"id":"heavy_dollar_sign","name":"Heavy Dollar Sign","keywords":["money","sales","payment","currency","buck"],"skins":[{"unified":"1f4b2","native":"💲"}],"version":1},"medical_symbol":{"id":"medical_symbol","name":"Medical Symbol","keywords":["staff","of","aesculapius","health","hospital"],"skins":[{"unified":"2695-fe0f","native":"⚕️"}],"version":4},"recycle":{"id":"recycle","name":"Recycling Symbol","keywords":["recycle","arrow","environment","garbage","trash"],"skins":[{"unified":"267b-fe0f","native":"♻️"}],"version":1},"fleur_de_lis":{"id":"fleur_de_lis","name":"Fleur-De-Lis","keywords":["fleur","de","lis","decorative","scout"],"skins":[{"unified":"269c-fe0f","native":"⚜️"}],"version":1},"trident":{"id":"trident","name":"Trident Emblem","keywords":["weapon","spear"],"skins":[{"unified":"1f531","native":"🔱"}],"version":1},"name_badge":{"id":"name_badge","name":"Name Badge","keywords":["fire","forbid"],"skins":[{"unified":"1f4db","native":"📛"}],"version":1},"beginner":{"id":"beginner","name":"Japanese Symbol for Beginner","keywords":["badge","shield"],"skins":[{"unified":"1f530","native":"🔰"}],"version":1},"o":{"id":"o","name":"Hollow Red Circle","keywords":["o","round"],"skins":[{"unified":"2b55","native":"⭕"}],"version":1},"white_check_mark":{"id":"white_check_mark","name":"Check Mark Button","keywords":["white","green","square","ok","agree","vote","election","answer","tick"],"skins":[{"unified":"2705","native":"✅"}],"version":1},"ballot_box_with_check":{"id":"ballot_box_with_check","name":"Check Box with Check","keywords":["ballot","ok","agree","confirm","black","square","vote","election","yes","tick"],"skins":[{"unified":"2611-fe0f","native":"☑️"}],"version":1},"heavy_check_mark":{"id":"heavy_check_mark","name":"Check Mark","keywords":["heavy","ok","nike","answer","yes","tick"],"skins":[{"unified":"2714-fe0f","native":"✔️"}],"version":1},"x":{"id":"x","name":"Cross Mark","keywords":["x","no","delete","remove","cancel","red"],"skins":[{"unified":"274c","native":"❌"}],"version":1},"negative_squared_cross_mark":{"id":"negative_squared_cross_mark","name":"Cross Mark Button","keywords":["negative","squared","x","green","square","no","deny"],"skins":[{"unified":"274e","native":"❎"}],"version":1},"curly_loop":{"id":"curly_loop","name":"Curly Loop","keywords":["scribble","draw","shape","squiggle"],"skins":[{"unified":"27b0","native":"➰"}],"version":1},"loop":{"id":"loop","name":"Double Curly Loop","keywords":["tape","cassette"],"skins":[{"unified":"27bf","native":"➿"}],"version":1},"part_alternation_mark":{"id":"part_alternation_mark","name":"Part Alternation Mark","keywords":["graph","presentation","stats","business","economics","bad"],"skins":[{"unified":"303d-fe0f","native":"〽️"}],"version":1},"eight_spoked_asterisk":{"id":"eight_spoked_asterisk","name":"Eight Spoked Asterisk","keywords":["star","sparkle","green","square"],"skins":[{"unified":"2733-fe0f","native":"✳️"}],"version":1},"eight_pointed_black_star":{"id":"eight_pointed_black_star","name":"Eight-Pointed Star","keywords":["eight","pointed","black","orange","square","shape","polygon"],"skins":[{"unified":"2734-fe0f","native":"✴️"}],"version":1},"sparkle":{"id":"sparkle","name":"Sparkle","keywords":["stars","green","square","awesome","good","fireworks"],"skins":[{"unified":"2747-fe0f","native":"❇️"}],"version":1},"copyright":{"id":"copyright","name":"Copyright","keywords":["ip","license","circle","law","legal"],"skins":[{"unified":"00a9-fe0f","native":"©️"}],"version":1},"registered":{"id":"registered","name":"Registered","keywords":["alphabet","circle"],"skins":[{"unified":"00ae-fe0f","native":"®️"}],"version":1},"tm":{"id":"tm","name":"Trade Mark","keywords":["tm","trademark","brand","law","legal"],"skins":[{"unified":"2122-fe0f","native":"™️"}],"version":1},"hash":{"id":"hash","name":"Hash Key","keywords":["keycap","","symbol","blue","square","twitter"],"skins":[{"unified":"0023-fe0f-20e3","native":"#️⃣"}],"version":1},"keycap_star":{"id":"keycap_star","name":"Keycap: *","keywords":["keycap","star",""],"skins":[{"unified":"002a-fe0f-20e3","native":"*️⃣"}],"version":2},"zero":{"id":"zero","name":"Keycap 0","keywords":["zero","numbers","blue","square","null"],"skins":[{"unified":"0030-fe0f-20e3","native":"0️⃣"}],"version":1},"one":{"id":"one","name":"Keycap 1","keywords":["one","blue","square","numbers"],"skins":[{"unified":"0031-fe0f-20e3","native":"1️⃣"}],"version":1},"two":{"id":"two","name":"Keycap 2","keywords":["two","numbers","prime","blue","square"],"skins":[{"unified":"0032-fe0f-20e3","native":"2️⃣"}],"version":1},"three":{"id":"three","name":"Keycap 3","keywords":["three","numbers","prime","blue","square"],"skins":[{"unified":"0033-fe0f-20e3","native":"3️⃣"}],"version":1},"four":{"id":"four","name":"Keycap 4","keywords":["four","numbers","blue","square"],"skins":[{"unified":"0034-fe0f-20e3","native":"4️⃣"}],"version":1},"five":{"id":"five","name":"Keycap 5","keywords":["five","numbers","blue","square","prime"],"skins":[{"unified":"0035-fe0f-20e3","native":"5️⃣"}],"version":1},"six":{"id":"six","name":"Keycap 6","keywords":["six","numbers","blue","square"],"skins":[{"unified":"0036-fe0f-20e3","native":"6️⃣"}],"version":1},"seven":{"id":"seven","name":"Keycap 7","keywords":["seven","numbers","blue","square","prime"],"skins":[{"unified":"0037-fe0f-20e3","native":"7️⃣"}],"version":1},"eight":{"id":"eight","name":"Keycap 8","keywords":["eight","blue","square","numbers"],"skins":[{"unified":"0038-fe0f-20e3","native":"8️⃣"}],"version":1},"nine":{"id":"nine","name":"Keycap 9","keywords":["nine","blue","square","numbers"],"skins":[{"unified":"0039-fe0f-20e3","native":"9️⃣"}],"version":1},"keycap_ten":{"id":"keycap_ten","name":"Keycap 10","keywords":["ten","numbers","blue","square"],"skins":[{"unified":"1f51f","native":"🔟"}],"version":1},"capital_abcd":{"id":"capital_abcd","name":"Input Latin Uppercase","keywords":["capital","abcd","alphabet","words","blue","square"],"skins":[{"unified":"1f520","native":"🔠"}],"version":1},"abcd":{"id":"abcd","name":"Input Latin Lowercase","keywords":["abcd","blue","square","alphabet"],"skins":[{"unified":"1f521","native":"🔡"}],"version":1},"symbols":{"id":"symbols","name":"Input Symbols","keywords":["blue","square","music","note","ampersand","percent","glyphs","characters"],"skins":[{"unified":"1f523","native":"🔣"}],"version":1},"abc":{"id":"abc","name":"Input Latin Letters","keywords":["abc","blue","square","alphabet"],"skins":[{"unified":"1f524","native":"🔤"}],"version":1},"a":{"id":"a","name":"A Button (blood Type)","keywords":["red","square","alphabet","letter"],"skins":[{"unified":"1f170-fe0f","native":"🅰️"}],"version":1},"ab":{"id":"ab","name":"Negative Squared Ab","keywords":["button","red","square","alphabet"],"skins":[{"unified":"1f18e","native":"🆎"}],"version":1},"b":{"id":"b","name":"B Button (blood Type)","keywords":["red","square","alphabet","letter"],"skins":[{"unified":"1f171-fe0f","native":"🅱️"}],"version":1},"cl":{"id":"cl","name":"Cl Button","keywords":["alphabet","words","red","square"],"skins":[{"unified":"1f191","native":"🆑"}],"version":1},"cool":{"id":"cool","name":"Cool Button","keywords":["words","blue","square"],"skins":[{"unified":"1f192","native":"🆒"}],"version":1},"free":{"id":"free","name":"Free Button","keywords":["blue","square","words"],"skins":[{"unified":"1f193","native":"🆓"}],"version":1},"information_source":{"id":"information_source","name":"Information","keywords":["source","blue","square","alphabet","letter"],"skins":[{"unified":"2139-fe0f","native":"ℹ️"}],"version":1},"id":{"id":"id","name":"Id Button","keywords":["purple","square","words"],"skins":[{"unified":"1f194","native":"🆔"}],"version":1},"m":{"id":"m","name":"Circled M","keywords":["alphabet","blue","circle","letter"],"skins":[{"unified":"24c2-fe0f","native":"Ⓜ️"}],"version":1},"new":{"id":"new","name":"New Button","keywords":["blue","square","words","start"],"skins":[{"unified":"1f195","native":"🆕"}],"version":1},"ng":{"id":"ng","name":"Ng Button","keywords":["blue","square","words","shape","icon"],"skins":[{"unified":"1f196","native":"🆖"}],"version":1},"o2":{"id":"o2","name":"O Button (blood Type)","keywords":["o2","alphabet","red","square","letter"],"skins":[{"unified":"1f17e-fe0f","native":"🅾️"}],"version":1},"ok":{"id":"ok","name":"Ok Button","keywords":["good","agree","yes","blue","square"],"skins":[{"unified":"1f197","native":"🆗"}],"version":1},"parking":{"id":"parking","name":"P Button","keywords":["parking","cars","blue","square","alphabet","letter"],"skins":[{"unified":"1f17f-fe0f","native":"🅿️"}],"version":1},"sos":{"id":"sos","name":"Sos Button","keywords":["help","red","square","words","emergency","911"],"skins":[{"unified":"1f198","native":"🆘"}],"version":1},"up":{"id":"up","name":"Up! Button","keywords":["up","blue","square","above","high"],"skins":[{"unified":"1f199","native":"🆙"}],"version":1},"vs":{"id":"vs","name":"Vs Button","keywords":["words","orange","square"],"skins":[{"unified":"1f19a","native":"🆚"}],"version":1},"koko":{"id":"koko","name":"Squared Katakana Koko","keywords":["japanese","here","button","blue","square","destination"],"skins":[{"unified":"1f201","native":"🈁"}],"version":1},"sa":{"id":"sa","name":"Squared Katakana Sa","keywords":["japanese","service","charge","button","blue","square"],"skins":[{"unified":"1f202-fe0f","native":"🈂️"}],"version":1},"u6708":{"id":"u6708","name":"Japanese “monthly Amount” Button","keywords":["u6708","monthly","amount","chinese","month","moon","orange","square","kanji"],"skins":[{"unified":"1f237-fe0f","native":"🈷️"}],"version":1},"u6709":{"id":"u6709","name":"Squared Cjk Unified Ideograph-6709","keywords":["u6709","japanese","not","free","of","charge","button","orange","square","chinese","have","kanji"],"skins":[{"unified":"1f236","native":"🈶"}],"version":1},"u6307":{"id":"u6307","name":"Japanese “reserved” Button","keywords":["u6307","reserved","chinese","point","green","square","kanji"],"skins":[{"unified":"1f22f","native":"🈯"}],"version":1},"ideograph_advantage":{"id":"ideograph_advantage","name":"Japanese “bargain” Button","keywords":["ideograph","advantage","bargain","chinese","kanji","obtain","get","circle"],"skins":[{"unified":"1f250","native":"🉐"}],"version":1},"u5272":{"id":"u5272","name":"Japanese “discount” Button","keywords":["u5272","discount","cut","divide","chinese","kanji","pink","square"],"skins":[{"unified":"1f239","native":"🈹"}],"version":1},"u7121":{"id":"u7121","name":"Japanese “free of Charge” Button","keywords":["u7121","free","charge","nothing","chinese","kanji","orange","square"],"skins":[{"unified":"1f21a","native":"🈚"}],"version":1},"u7981":{"id":"u7981","name":"Japanese “prohibited” Button","keywords":["u7981","prohibited","kanji","chinese","forbidden","limit","restricted","red","square"],"skins":[{"unified":"1f232","native":"🈲"}],"version":1},"accept":{"id":"accept","name":"Circled Ideograph Accept","keywords":["japanese","acceptable","button","ok","good","chinese","kanji","agree","yes","orange","circle"],"skins":[{"unified":"1f251","native":"🉑"}],"version":1},"u7533":{"id":"u7533","name":"Japanese “application” Button","keywords":["u7533","application","chinese","kanji","orange","square"],"skins":[{"unified":"1f238","native":"🈸"}],"version":1},"u5408":{"id":"u5408","name":"Japanese “passing Grade” Button","keywords":["u5408","passing","grade","chinese","join","kanji","red","square"],"skins":[{"unified":"1f234","native":"🈴"}],"version":1},"u7a7a":{"id":"u7a7a","name":"Japanese “vacancy” Button","keywords":["u7a7a","vacancy","kanji","chinese","empty","sky","blue","square"],"skins":[{"unified":"1f233","native":"🈳"}],"version":1},"congratulations":{"id":"congratulations","name":"Circled Ideograph Congratulation","keywords":["congratulations","japanese","button","chinese","kanji","red","circle"],"skins":[{"unified":"3297-fe0f","native":"㊗️"}],"version":1},"secret":{"id":"secret","name":"Circled Ideograph Secret","keywords":["japanese","button","privacy","chinese","sshh","kanji","red","circle"],"skins":[{"unified":"3299-fe0f","native":"㊙️"}],"version":1},"u55b6":{"id":"u55b6","name":"Squared Cjk Unified Ideograph-55b6","keywords":["u55b6","japanese","open","for","business","button","opening","hours","orange","square"],"skins":[{"unified":"1f23a","native":"🈺"}],"version":1},"u6e80":{"id":"u6e80","name":"Japanese “no Vacancy” Button","keywords":["u6e80","no","vacancy","full","chinese","red","square","kanji"],"skins":[{"unified":"1f235","native":"🈵"}],"version":1},"red_circle":{"id":"red_circle","name":"Red Circle","keywords":["shape","error","danger"],"skins":[{"unified":"1f534","native":"🔴"}],"version":1},"large_orange_circle":{"id":"large_orange_circle","name":"Orange Circle","keywords":["large","round"],"skins":[{"unified":"1f7e0","native":"🟠"}],"version":12},"large_yellow_circle":{"id":"large_yellow_circle","name":"Yellow Circle","keywords":["large","round"],"skins":[{"unified":"1f7e1","native":"🟡"}],"version":12},"large_green_circle":{"id":"large_green_circle","name":"Green Circle","keywords":["large","round"],"skins":[{"unified":"1f7e2","native":"🟢"}],"version":12},"large_blue_circle":{"id":"large_blue_circle","name":"Blue Circle","keywords":["large","shape","icon","button"],"skins":[{"unified":"1f535","native":"🔵"}],"version":1},"large_purple_circle":{"id":"large_purple_circle","name":"Purple Circle","keywords":["large","round"],"skins":[{"unified":"1f7e3","native":"🟣"}],"version":12},"large_brown_circle":{"id":"large_brown_circle","name":"Brown Circle","keywords":["large","round"],"skins":[{"unified":"1f7e4","native":"🟤"}],"version":12},"black_circle":{"id":"black_circle","name":"Black Circle","keywords":["shape","button","round"],"skins":[{"unified":"26ab","native":"⚫"}],"version":1},"white_circle":{"id":"white_circle","name":"White Circle","keywords":["shape","round"],"skins":[{"unified":"26aa","native":"⚪"}],"version":1},"large_red_square":{"id":"large_red_square","name":"Red Square","keywords":["large"],"skins":[{"unified":"1f7e5","native":"🟥"}],"version":12},"large_orange_square":{"id":"large_orange_square","name":"Orange Square","keywords":["large"],"skins":[{"unified":"1f7e7","native":"🟧"}],"version":12},"large_yellow_square":{"id":"large_yellow_square","name":"Yellow Square","keywords":["large"],"skins":[{"unified":"1f7e8","native":"🟨"}],"version":12},"large_green_square":{"id":"large_green_square","name":"Green Square","keywords":["large"],"skins":[{"unified":"1f7e9","native":"🟩"}],"version":12},"large_blue_square":{"id":"large_blue_square","name":"Blue Square","keywords":["large"],"skins":[{"unified":"1f7e6","native":"🟦"}],"version":12},"large_purple_square":{"id":"large_purple_square","name":"Purple Square","keywords":["large"],"skins":[{"unified":"1f7ea","native":"🟪"}],"version":12},"large_brown_square":{"id":"large_brown_square","name":"Brown Square","keywords":["large"],"skins":[{"unified":"1f7eb","native":"🟫"}],"version":12},"black_large_square":{"id":"black_large_square","name":"Black Large Square","keywords":["shape","icon","button"],"skins":[{"unified":"2b1b","native":"⬛"}],"version":1},"white_large_square":{"id":"white_large_square","name":"White Large Square","keywords":["shape","icon","stone","button"],"skins":[{"unified":"2b1c","native":"⬜"}],"version":1},"black_medium_square":{"id":"black_medium_square","name":"Black Medium Square","keywords":["shape","button","icon"],"skins":[{"unified":"25fc-fe0f","native":"◼️"}],"version":1},"white_medium_square":{"id":"white_medium_square","name":"White Medium Square","keywords":["shape","stone","icon"],"skins":[{"unified":"25fb-fe0f","native":"◻️"}],"version":1},"black_medium_small_square":{"id":"black_medium_small_square","name":"Black Medium Small Square","keywords":["icon","shape","button"],"skins":[{"unified":"25fe","native":"◾"}],"version":1},"white_medium_small_square":{"id":"white_medium_small_square","name":"White Medium Small Square","keywords":["shape","stone","icon","button"],"skins":[{"unified":"25fd","native":"◽"}],"version":1},"black_small_square":{"id":"black_small_square","name":"Black Small Square","keywords":["shape","icon"],"skins":[{"unified":"25aa-fe0f","native":"▪️"}],"version":1},"white_small_square":{"id":"white_small_square","name":"White Small Square","keywords":["shape","icon"],"skins":[{"unified":"25ab-fe0f","native":"▫️"}],"version":1},"large_orange_diamond":{"id":"large_orange_diamond","name":"Large Orange Diamond","keywords":["shape","jewel","gem"],"skins":[{"unified":"1f536","native":"🔶"}],"version":1},"large_blue_diamond":{"id":"large_blue_diamond","name":"Large Blue Diamond","keywords":["shape","jewel","gem"],"skins":[{"unified":"1f537","native":"🔷"}],"version":1},"small_orange_diamond":{"id":"small_orange_diamond","name":"Small Orange Diamond","keywords":["shape","jewel","gem"],"skins":[{"unified":"1f538","native":"🔸"}],"version":1},"small_blue_diamond":{"id":"small_blue_diamond","name":"Small Blue Diamond","keywords":["shape","jewel","gem"],"skins":[{"unified":"1f539","native":"🔹"}],"version":1},"small_red_triangle":{"id":"small_red_triangle","name":"Red Triangle Pointed Up","keywords":["small","shape","direction","top"],"skins":[{"unified":"1f53a","native":"🔺"}],"version":1},"small_red_triangle_down":{"id":"small_red_triangle_down","name":"Red Triangle Pointed Down","keywords":["small","shape","direction","bottom"],"skins":[{"unified":"1f53b","native":"🔻"}],"version":1},"diamond_shape_with_a_dot_inside":{"id":"diamond_shape_with_a_dot_inside","name":"Diamond with a Dot","keywords":["shape","inside","jewel","blue","gem","crystal","fancy"],"skins":[{"unified":"1f4a0","native":"💠"}],"version":1},"radio_button":{"id":"radio_button","name":"Radio Button","keywords":["input","old","music","circle"],"skins":[{"unified":"1f518","native":"🔘"}],"version":1},"white_square_button":{"id":"white_square_button","name":"White Square Button","keywords":["shape","input"],"skins":[{"unified":"1f533","native":"🔳"}],"version":1},"black_square_button":{"id":"black_square_button","name":"Black Square Button","keywords":["shape","input","frame"],"skins":[{"unified":"1f532","native":"🔲"}],"version":1},"checkered_flag":{"id":"checkered_flag","name":"Chequered Flag","keywords":["checkered","contest","finishline","race","gokart"],"skins":[{"unified":"1f3c1","native":"🏁"}],"version":1},"triangular_flag_on_post":{"id":"triangular_flag_on_post","name":"Triangular Flag","keywords":["on","post","mark","milestone","place"],"skins":[{"unified":"1f6a9","native":"🚩"}],"version":1},"crossed_flags":{"id":"crossed_flags","name":"Crossed Flags","keywords":["japanese","nation","country","border"],"skins":[{"unified":"1f38c","native":"🎌"}],"version":1},"waving_black_flag":{"id":"waving_black_flag","name":"Black Flag","keywords":["waving","pirate"],"skins":[{"unified":"1f3f4","native":"🏴"}],"version":1},"waving_white_flag":{"id":"waving_white_flag","name":"White Flag","keywords":["waving","losing","loser","lost","surrender","give","up","fail"],"skins":[{"unified":"1f3f3-fe0f","native":"🏳️"}],"version":1},"rainbow-flag":{"id":"rainbow-flag","name":"Rainbow Flag","keywords":["pride","gay","lgbt","glbt","queer","homosexual","lesbian","bisexual","transgender"],"skins":[{"unified":"1f3f3-fe0f-200d-1f308","native":"🏳️🌈"}],"version":4},"transgender_flag":{"id":"transgender_flag","name":"Transgender Flag","keywords":["lgbtq"],"skins":[{"unified":"1f3f3-fe0f-200d-26a7-fe0f","native":"🏳️⚧️"}],"version":13},"pirate_flag":{"id":"pirate_flag","name":"Pirate Flag","keywords":["skull","crossbones","banner"],"skins":[{"unified":"1f3f4-200d-2620-fe0f","native":"🏴☠️"}],"version":11},"flag-ac":{"id":"flag-ac","name":"Ascension Island Flag","keywords":["ac"],"skins":[{"unified":"1f1e6-1f1e8","native":"🇦🇨"}],"version":2},"flag-ad":{"id":"flag-ad","name":"Andorra Flag","keywords":["ad","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1e9","native":"🇦🇩"}],"version":2},"flag-ae":{"id":"flag-ae","name":"United Arab Emirates Flag","keywords":["ae","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1ea","native":"🇦🇪"}],"version":2},"flag-af":{"id":"flag-af","name":"Afghanistan Flag","keywords":["af","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1eb","native":"🇦🇫"}],"version":2},"flag-ag":{"id":"flag-ag","name":"Antigua & Barbuda Flag","keywords":["ag","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1ec","native":"🇦🇬"}],"version":2},"flag-ai":{"id":"flag-ai","name":"Anguilla Flag","keywords":["ai","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1ee","native":"🇦🇮"}],"version":2},"flag-al":{"id":"flag-al","name":"Albania Flag","keywords":["al","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1f1","native":"🇦🇱"}],"version":2},"flag-am":{"id":"flag-am","name":"Armenia Flag","keywords":["am","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1f2","native":"🇦🇲"}],"version":2},"flag-ao":{"id":"flag-ao","name":"Angola Flag","keywords":["ao","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1f4","native":"🇦🇴"}],"version":2},"flag-aq":{"id":"flag-aq","name":"Antarctica Flag","keywords":["aq","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1f6","native":"🇦🇶"}],"version":2},"flag-ar":{"id":"flag-ar","name":"Argentina Flag","keywords":["ar","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1f7","native":"🇦🇷"}],"version":2},"flag-as":{"id":"flag-as","name":"American Samoa Flag","keywords":["as","ws","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1f8","native":"🇦🇸"}],"version":2},"flag-at":{"id":"flag-at","name":"Austria Flag","keywords":["at","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1f9","native":"🇦🇹"}],"version":2},"flag-au":{"id":"flag-au","name":"Australia Flag","keywords":["au","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1fa","native":"🇦🇺"}],"version":2},"flag-aw":{"id":"flag-aw","name":"Aruba Flag","keywords":["aw","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1fc","native":"🇦🇼"}],"version":2},"flag-ax":{"id":"flag-ax","name":"Åland Islands Flag","keywords":["ax","aland","Aland","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1fd","native":"🇦🇽"}],"version":2},"flag-az":{"id":"flag-az","name":"Azerbaijan Flag","keywords":["az","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1ff","native":"🇦🇿"}],"version":2},"flag-ba":{"id":"flag-ba","name":"Bosnia & Herzegovina Flag","keywords":["ba","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1e6","native":"🇧🇦"}],"version":2},"flag-bb":{"id":"flag-bb","name":"Barbados Flag","keywords":["bb","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1e7","native":"🇧🇧"}],"version":2},"flag-bd":{"id":"flag-bd","name":"Bangladesh Flag","keywords":["bd","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1e9","native":"🇧🇩"}],"version":2},"flag-be":{"id":"flag-be","name":"Belgium Flag","keywords":["be","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1ea","native":"🇧🇪"}],"version":2},"flag-bf":{"id":"flag-bf","name":"Burkina Faso Flag","keywords":["bf","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1eb","native":"🇧🇫"}],"version":2},"flag-bg":{"id":"flag-bg","name":"Bulgaria Flag","keywords":["bg","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1ec","native":"🇧🇬"}],"version":2},"flag-bh":{"id":"flag-bh","name":"Bahrain Flag","keywords":["bh","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1ed","native":"🇧🇭"}],"version":2},"flag-bi":{"id":"flag-bi","name":"Burundi Flag","keywords":["bi","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1ee","native":"🇧🇮"}],"version":2},"flag-bj":{"id":"flag-bj","name":"Benin Flag","keywords":["bj","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1ef","native":"🇧🇯"}],"version":2},"flag-bl":{"id":"flag-bl","name":"St. Barthélemy Flag","keywords":["bl","st","barthelemy","saint","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1f1","native":"🇧🇱"}],"version":2},"flag-bm":{"id":"flag-bm","name":"Bermuda Flag","keywords":["bm","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1f2","native":"🇧🇲"}],"version":2},"flag-bn":{"id":"flag-bn","name":"Brunei Flag","keywords":["bn","darussalam","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1f3","native":"🇧🇳"}],"version":2},"flag-bo":{"id":"flag-bo","name":"Bolivia Flag","keywords":["bo","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1f4","native":"🇧🇴"}],"version":2},"flag-bq":{"id":"flag-bq","name":"Caribbean Netherlands Flag","keywords":["bq","bonaire","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1f6","native":"🇧🇶"}],"version":2},"flag-br":{"id":"flag-br","name":"Brazil Flag","keywords":["br","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1f7","native":"🇧🇷"}],"version":2},"flag-bs":{"id":"flag-bs","name":"Bahamas Flag","keywords":["bs","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1f8","native":"🇧🇸"}],"version":2},"flag-bt":{"id":"flag-bt","name":"Bhutan Flag","keywords":["bt","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1f9","native":"🇧🇹"}],"version":2},"flag-bv":{"id":"flag-bv","name":"Bouvet Island Flag","keywords":["bv","norway"],"skins":[{"unified":"1f1e7-1f1fb","native":"🇧🇻"}],"version":2},"flag-bw":{"id":"flag-bw","name":"Botswana Flag","keywords":["bw","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1fc","native":"🇧🇼"}],"version":2},"flag-by":{"id":"flag-by","name":"Belarus Flag","keywords":["by","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1fe","native":"🇧🇾"}],"version":2},"flag-bz":{"id":"flag-bz","name":"Belize Flag","keywords":["bz","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1ff","native":"🇧🇿"}],"version":2},"flag-ca":{"id":"flag-ca","name":"Canada Flag","keywords":["ca","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1e6","native":"🇨🇦"}],"version":2},"flag-cc":{"id":"flag-cc","name":"Cocos (keeling) Islands Flag","keywords":["cc","keeling","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1e8","native":"🇨🇨"}],"version":2},"flag-cd":{"id":"flag-cd","name":"Congo - Kinshasa Flag","keywords":["cd","democratic","republic","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1e9","native":"🇨🇩"}],"version":2},"flag-cf":{"id":"flag-cf","name":"Central African Republic Flag","keywords":["cf","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1eb","native":"🇨🇫"}],"version":2},"flag-cg":{"id":"flag-cg","name":"Congo - Brazzaville Flag","keywords":["cg","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1ec","native":"🇨🇬"}],"version":2},"flag-ch":{"id":"flag-ch","name":"Switzerland Flag","keywords":["ch","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1ed","native":"🇨🇭"}],"version":2},"flag-ci":{"id":"flag-ci","name":"Côte D’ivoire Flag","keywords":["ci","cote","d","ivoire","ivory","coast","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1ee","native":"🇨🇮"}],"version":2},"flag-ck":{"id":"flag-ck","name":"Cook Islands Flag","keywords":["ck","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1f0","native":"🇨🇰"}],"version":2},"flag-cl":{"id":"flag-cl","name":"Chile Flag","keywords":["cl","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1f1","native":"🇨🇱"}],"version":2},"flag-cm":{"id":"flag-cm","name":"Cameroon Flag","keywords":["cm","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1f2","native":"🇨🇲"}],"version":2},"cn":{"id":"cn","name":"China Flag","keywords":["cn","chinese","prc","country","nation","banner"],"skins":[{"unified":"1f1e8-1f1f3","native":"🇨🇳"}],"version":1},"flag-co":{"id":"flag-co","name":"Colombia Flag","keywords":["co","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1f4","native":"🇨🇴"}],"version":2},"flag-cp":{"id":"flag-cp","name":"Clipperton Island Flag","keywords":["cp"],"skins":[{"unified":"1f1e8-1f1f5","native":"🇨🇵"}],"version":2},"flag-cr":{"id":"flag-cr","name":"Costa Rica Flag","keywords":["cr","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1f7","native":"🇨🇷"}],"version":2},"flag-cu":{"id":"flag-cu","name":"Cuba Flag","keywords":["cu","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1fa","native":"🇨🇺"}],"version":2},"flag-cv":{"id":"flag-cv","name":"Cape Verde Flag","keywords":["cv","cabo","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1fb","native":"🇨🇻"}],"version":2},"flag-cw":{"id":"flag-cw","name":"Curaçao Flag","keywords":["cw","curacao","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1fc","native":"🇨🇼"}],"version":2},"flag-cx":{"id":"flag-cx","name":"Christmas Island Flag","keywords":["cx","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1fd","native":"🇨🇽"}],"version":2},"flag-cy":{"id":"flag-cy","name":"Cyprus Flag","keywords":["cy","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1fe","native":"🇨🇾"}],"version":2},"flag-cz":{"id":"flag-cz","name":"Czechia Flag","keywords":["cz","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1ff","native":"🇨🇿"}],"version":2},"de":{"id":"de","name":"Germany Flag","keywords":["de","german","nation","country","banner"],"skins":[{"unified":"1f1e9-1f1ea","native":"🇩🇪"}],"version":1},"flag-dg":{"id":"flag-dg","name":"Diego Garcia Flag","keywords":["dg"],"skins":[{"unified":"1f1e9-1f1ec","native":"🇩🇬"}],"version":2},"flag-dj":{"id":"flag-dj","name":"Djibouti Flag","keywords":["dj","nation","country","banner"],"skins":[{"unified":"1f1e9-1f1ef","native":"🇩🇯"}],"version":2},"flag-dk":{"id":"flag-dk","name":"Denmark Flag","keywords":["dk","nation","country","banner"],"skins":[{"unified":"1f1e9-1f1f0","native":"🇩🇰"}],"version":2},"flag-dm":{"id":"flag-dm","name":"Dominica Flag","keywords":["dm","nation","country","banner"],"skins":[{"unified":"1f1e9-1f1f2","native":"🇩🇲"}],"version":2},"flag-do":{"id":"flag-do","name":"Dominican Republic Flag","keywords":["do","nation","country","banner"],"skins":[{"unified":"1f1e9-1f1f4","native":"🇩🇴"}],"version":2},"flag-dz":{"id":"flag-dz","name":"Algeria Flag","keywords":["dz","nation","country","banner"],"skins":[{"unified":"1f1e9-1f1ff","native":"🇩🇿"}],"version":2},"flag-ea":{"id":"flag-ea","name":"Ceuta & Melilla Flag","keywords":["ea"],"skins":[{"unified":"1f1ea-1f1e6","native":"🇪🇦"}],"version":2},"flag-ec":{"id":"flag-ec","name":"Ecuador Flag","keywords":["ec","nation","country","banner"],"skins":[{"unified":"1f1ea-1f1e8","native":"🇪🇨"}],"version":2},"flag-ee":{"id":"flag-ee","name":"Estonia Flag","keywords":["ee","nation","country","banner"],"skins":[{"unified":"1f1ea-1f1ea","native":"🇪🇪"}],"version":2},"flag-eg":{"id":"flag-eg","name":"Egypt Flag","keywords":["eg","nation","country","banner"],"skins":[{"unified":"1f1ea-1f1ec","native":"🇪🇬"}],"version":2},"flag-eh":{"id":"flag-eh","name":"Western Sahara Flag","keywords":["eh","nation","country","banner"],"skins":[{"unified":"1f1ea-1f1ed","native":"🇪🇭"}],"version":2},"flag-er":{"id":"flag-er","name":"Eritrea Flag","keywords":["er","nation","country","banner"],"skins":[{"unified":"1f1ea-1f1f7","native":"🇪🇷"}],"version":2},"es":{"id":"es","name":"Spain Flag","keywords":["es","nation","country","banner"],"skins":[{"unified":"1f1ea-1f1f8","native":"🇪🇸"}],"version":1},"flag-et":{"id":"flag-et","name":"Ethiopia Flag","keywords":["et","nation","country","banner"],"skins":[{"unified":"1f1ea-1f1f9","native":"🇪🇹"}],"version":2},"flag-eu":{"id":"flag-eu","name":"European Union Flag","keywords":["eu","banner"],"skins":[{"unified":"1f1ea-1f1fa","native":"🇪🇺"}],"version":2},"flag-fi":{"id":"flag-fi","name":"Finland Flag","keywords":["fi","nation","country","banner"],"skins":[{"unified":"1f1eb-1f1ee","native":"🇫🇮"}],"version":2},"flag-fj":{"id":"flag-fj","name":"Fiji Flag","keywords":["fj","nation","country","banner"],"skins":[{"unified":"1f1eb-1f1ef","native":"🇫🇯"}],"version":2},"flag-fk":{"id":"flag-fk","name":"Falkland Islands Flag","keywords":["fk","malvinas","nation","country","banner"],"skins":[{"unified":"1f1eb-1f1f0","native":"🇫🇰"}],"version":2},"flag-fm":{"id":"flag-fm","name":"Micronesia Flag","keywords":["fm","federated","states","nation","country","banner"],"skins":[{"unified":"1f1eb-1f1f2","native":"🇫🇲"}],"version":2},"flag-fo":{"id":"flag-fo","name":"Faroe Islands Flag","keywords":["fo","nation","country","banner"],"skins":[{"unified":"1f1eb-1f1f4","native":"🇫🇴"}],"version":2},"fr":{"id":"fr","name":"France Flag","keywords":["fr","banner","nation","french","country"],"skins":[{"unified":"1f1eb-1f1f7","native":"🇫🇷"}],"version":1},"flag-ga":{"id":"flag-ga","name":"Gabon Flag","keywords":["ga","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1e6","native":"🇬🇦"}],"version":2},"gb":{"id":"gb","name":"United Kingdom Flag","keywords":["gb","uk","great","britain","northern","ireland","nation","country","banner","british","UK","english","england","union","jack"],"skins":[{"unified":"1f1ec-1f1e7","native":"🇬🇧"}],"version":1},"flag-gd":{"id":"flag-gd","name":"Grenada Flag","keywords":["gd","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1e9","native":"🇬🇩"}],"version":2},"flag-ge":{"id":"flag-ge","name":"Georgia Flag","keywords":["ge","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1ea","native":"🇬🇪"}],"version":2},"flag-gf":{"id":"flag-gf","name":"French Guiana Flag","keywords":["gf","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1eb","native":"🇬🇫"}],"version":2},"flag-gg":{"id":"flag-gg","name":"Guernsey Flag","keywords":["gg","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1ec","native":"🇬🇬"}],"version":2},"flag-gh":{"id":"flag-gh","name":"Ghana Flag","keywords":["gh","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1ed","native":"🇬🇭"}],"version":2},"flag-gi":{"id":"flag-gi","name":"Gibraltar Flag","keywords":["gi","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1ee","native":"🇬🇮"}],"version":2},"flag-gl":{"id":"flag-gl","name":"Greenland Flag","keywords":["gl","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1f1","native":"🇬🇱"}],"version":2},"flag-gm":{"id":"flag-gm","name":"Gambia Flag","keywords":["gm","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1f2","native":"🇬🇲"}],"version":2},"flag-gn":{"id":"flag-gn","name":"Guinea Flag","keywords":["gn","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1f3","native":"🇬🇳"}],"version":2},"flag-gp":{"id":"flag-gp","name":"Guadeloupe Flag","keywords":["gp","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1f5","native":"🇬🇵"}],"version":2},"flag-gq":{"id":"flag-gq","name":"Equatorial Guinea Flag","keywords":["gq","gn","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1f6","native":"🇬🇶"}],"version":2},"flag-gr":{"id":"flag-gr","name":"Greece Flag","keywords":["gr","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1f7","native":"🇬🇷"}],"version":2},"flag-gs":{"id":"flag-gs","name":"South Georgia & South Sandwich Islands Flag","keywords":["gs","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1f8","native":"🇬🇸"}],"version":2},"flag-gt":{"id":"flag-gt","name":"Guatemala Flag","keywords":["gt","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1f9","native":"🇬🇹"}],"version":2},"flag-gu":{"id":"flag-gu","name":"Guam Flag","keywords":["gu","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1fa","native":"🇬🇺"}],"version":2},"flag-gw":{"id":"flag-gw","name":"Guinea-Bissau Flag","keywords":["gw","guinea","bissau","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1fc","native":"🇬🇼"}],"version":2},"flag-gy":{"id":"flag-gy","name":"Guyana Flag","keywords":["gy","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1fe","native":"🇬🇾"}],"version":2},"flag-hk":{"id":"flag-hk","name":"Hong Kong Sar China Flag","keywords":["hk","nation","country","banner"],"skins":[{"unified":"1f1ed-1f1f0","native":"🇭🇰"}],"version":2},"flag-hm":{"id":"flag-hm","name":"Heard & Mcdonald Islands Flag","keywords":["hm"],"skins":[{"unified":"1f1ed-1f1f2","native":"🇭🇲"}],"version":2},"flag-hn":{"id":"flag-hn","name":"Honduras Flag","keywords":["hn","nation","country","banner"],"skins":[{"unified":"1f1ed-1f1f3","native":"🇭🇳"}],"version":2},"flag-hr":{"id":"flag-hr","name":"Croatia Flag","keywords":["hr","nation","country","banner"],"skins":[{"unified":"1f1ed-1f1f7","native":"🇭🇷"}],"version":2},"flag-ht":{"id":"flag-ht","name":"Haiti Flag","keywords":["ht","nation","country","banner"],"skins":[{"unified":"1f1ed-1f1f9","native":"🇭🇹"}],"version":2},"flag-hu":{"id":"flag-hu","name":"Hungary Flag","keywords":["hu","nation","country","banner"],"skins":[{"unified":"1f1ed-1f1fa","native":"🇭🇺"}],"version":2},"flag-ic":{"id":"flag-ic","name":"Canary Islands Flag","keywords":["ic","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1e8","native":"🇮🇨"}],"version":2},"flag-id":{"id":"flag-id","name":"Indonesia Flag","keywords":["id","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1e9","native":"🇮🇩"}],"version":2},"flag-ie":{"id":"flag-ie","name":"Ireland Flag","keywords":["ie","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1ea","native":"🇮🇪"}],"version":2},"flag-il":{"id":"flag-il","name":"Israel Flag","keywords":["il","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1f1","native":"🇮🇱"}],"version":2},"flag-im":{"id":"flag-im","name":"Isle of Man Flag","keywords":["im","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1f2","native":"🇮🇲"}],"version":2},"flag-in":{"id":"flag-in","name":"India Flag","keywords":["in","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1f3","native":"🇮🇳"}],"version":2},"flag-io":{"id":"flag-io","name":"British Indian Ocean Territory Flag","keywords":["io","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1f4","native":"🇮🇴"}],"version":2},"flag-iq":{"id":"flag-iq","name":"Iraq Flag","keywords":["iq","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1f6","native":"🇮🇶"}],"version":2},"flag-ir":{"id":"flag-ir","name":"Iran Flag","keywords":["ir","islamic","republic","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1f7","native":"🇮🇷"}],"version":2},"flag-is":{"id":"flag-is","name":"Iceland Flag","keywords":["is","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1f8","native":"🇮🇸"}],"version":2},"it":{"id":"it","name":"Italy Flag","keywords":["it","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1f9","native":"🇮🇹"}],"version":1},"flag-je":{"id":"flag-je","name":"Jersey Flag","keywords":["je","nation","country","banner"],"skins":[{"unified":"1f1ef-1f1ea","native":"🇯🇪"}],"version":2},"flag-jm":{"id":"flag-jm","name":"Jamaica Flag","keywords":["jm","nation","country","banner"],"skins":[{"unified":"1f1ef-1f1f2","native":"🇯🇲"}],"version":2},"flag-jo":{"id":"flag-jo","name":"Jordan Flag","keywords":["jo","nation","country","banner"],"skins":[{"unified":"1f1ef-1f1f4","native":"🇯🇴"}],"version":2},"jp":{"id":"jp","name":"Japan Flag","keywords":["jp","japanese","nation","country","banner","ja"],"skins":[{"unified":"1f1ef-1f1f5","native":"🇯🇵"}],"version":1},"flag-ke":{"id":"flag-ke","name":"Kenya Flag","keywords":["ke","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1ea","native":"🇰🇪"}],"version":2},"flag-kg":{"id":"flag-kg","name":"Kyrgyzstan Flag","keywords":["kg","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1ec","native":"🇰🇬"}],"version":2},"flag-kh":{"id":"flag-kh","name":"Cambodia Flag","keywords":["kh","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1ed","native":"🇰🇭"}],"version":2},"flag-ki":{"id":"flag-ki","name":"Kiribati Flag","keywords":["ki","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1ee","native":"🇰🇮"}],"version":2},"flag-km":{"id":"flag-km","name":"Comoros Flag","keywords":["km","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1f2","native":"🇰🇲"}],"version":2},"flag-kn":{"id":"flag-kn","name":"St. Kitts & Nevis Flag","keywords":["kn","st","saint","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1f3","native":"🇰🇳"}],"version":2},"flag-kp":{"id":"flag-kp","name":"North Korea Flag","keywords":["kp","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1f5","native":"🇰🇵"}],"version":2},"kr":{"id":"kr","name":"South Korea Flag","keywords":["kr","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1f7","native":"🇰🇷"}],"version":1},"flag-kw":{"id":"flag-kw","name":"Kuwait Flag","keywords":["kw","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1fc","native":"🇰🇼"}],"version":2},"flag-ky":{"id":"flag-ky","name":"Cayman Islands Flag","keywords":["ky","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1fe","native":"🇰🇾"}],"version":2},"flag-kz":{"id":"flag-kz","name":"Kazakhstan Flag","keywords":["kz","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1ff","native":"🇰🇿"}],"version":2},"flag-la":{"id":"flag-la","name":"Laos Flag","keywords":["la","lao","democratic","republic","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1e6","native":"🇱🇦"}],"version":2},"flag-lb":{"id":"flag-lb","name":"Lebanon Flag","keywords":["lb","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1e7","native":"🇱🇧"}],"version":2},"flag-lc":{"id":"flag-lc","name":"St. Lucia Flag","keywords":["lc","st","saint","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1e8","native":"🇱🇨"}],"version":2},"flag-li":{"id":"flag-li","name":"Liechtenstein Flag","keywords":["li","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1ee","native":"🇱🇮"}],"version":2},"flag-lk":{"id":"flag-lk","name":"Sri Lanka Flag","keywords":["lk","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1f0","native":"🇱🇰"}],"version":2},"flag-lr":{"id":"flag-lr","name":"Liberia Flag","keywords":["lr","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1f7","native":"🇱🇷"}],"version":2},"flag-ls":{"id":"flag-ls","name":"Lesotho Flag","keywords":["ls","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1f8","native":"🇱🇸"}],"version":2},"flag-lt":{"id":"flag-lt","name":"Lithuania Flag","keywords":["lt","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1f9","native":"🇱🇹"}],"version":2},"flag-lu":{"id":"flag-lu","name":"Luxembourg Flag","keywords":["lu","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1fa","native":"🇱🇺"}],"version":2},"flag-lv":{"id":"flag-lv","name":"Latvia Flag","keywords":["lv","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1fb","native":"🇱🇻"}],"version":2},"flag-ly":{"id":"flag-ly","name":"Libya Flag","keywords":["ly","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1fe","native":"🇱🇾"}],"version":2},"flag-ma":{"id":"flag-ma","name":"Morocco Flag","keywords":["ma","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1e6","native":"🇲🇦"}],"version":2},"flag-mc":{"id":"flag-mc","name":"Monaco Flag","keywords":["mc","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1e8","native":"🇲🇨"}],"version":2},"flag-md":{"id":"flag-md","name":"Moldova Flag","keywords":["md","republic","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1e9","native":"🇲🇩"}],"version":2},"flag-me":{"id":"flag-me","name":"Montenegro Flag","keywords":["me","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1ea","native":"🇲🇪"}],"version":2},"flag-mf":{"id":"flag-mf","name":"St. Martin Flag","keywords":["mf","st"],"skins":[{"unified":"1f1f2-1f1eb","native":"🇲🇫"}],"version":2},"flag-mg":{"id":"flag-mg","name":"Madagascar Flag","keywords":["mg","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1ec","native":"🇲🇬"}],"version":2},"flag-mh":{"id":"flag-mh","name":"Marshall Islands Flag","keywords":["mh","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1ed","native":"🇲🇭"}],"version":2},"flag-mk":{"id":"flag-mk","name":"North Macedonia Flag","keywords":["mk","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f0","native":"🇲🇰"}],"version":2},"flag-ml":{"id":"flag-ml","name":"Mali Flag","keywords":["ml","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f1","native":"🇲🇱"}],"version":2},"flag-mm":{"id":"flag-mm","name":"Myanmar (burma) Flag","keywords":["mm","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f2","native":"🇲🇲"}],"version":2},"flag-mn":{"id":"flag-mn","name":"Mongolia Flag","keywords":["mn","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f3","native":"🇲🇳"}],"version":2},"flag-mo":{"id":"flag-mo","name":"Macao Sar China Flag","keywords":["mo","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f4","native":"🇲🇴"}],"version":2},"flag-mp":{"id":"flag-mp","name":"Northern Mariana Islands Flag","keywords":["mp","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f5","native":"🇲🇵"}],"version":2},"flag-mq":{"id":"flag-mq","name":"Martinique Flag","keywords":["mq","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f6","native":"🇲🇶"}],"version":2},"flag-mr":{"id":"flag-mr","name":"Mauritania Flag","keywords":["mr","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f7","native":"🇲🇷"}],"version":2},"flag-ms":{"id":"flag-ms","name":"Montserrat Flag","keywords":["ms","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f8","native":"🇲🇸"}],"version":2},"flag-mt":{"id":"flag-mt","name":"Malta Flag","keywords":["mt","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f9","native":"🇲🇹"}],"version":2},"flag-mu":{"id":"flag-mu","name":"Mauritius Flag","keywords":["mu","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1fa","native":"🇲🇺"}],"version":2},"flag-mv":{"id":"flag-mv","name":"Maldives Flag","keywords":["mv","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1fb","native":"🇲🇻"}],"version":2},"flag-mw":{"id":"flag-mw","name":"Malawi Flag","keywords":["mw","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1fc","native":"🇲🇼"}],"version":2},"flag-mx":{"id":"flag-mx","name":"Mexico Flag","keywords":["mx","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1fd","native":"🇲🇽"}],"version":2},"flag-my":{"id":"flag-my","name":"Malaysia Flag","keywords":["my","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1fe","native":"🇲🇾"}],"version":2},"flag-mz":{"id":"flag-mz","name":"Mozambique Flag","keywords":["mz","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1ff","native":"🇲🇿"}],"version":2},"flag-na":{"id":"flag-na","name":"Namibia Flag","keywords":["na","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1e6","native":"🇳🇦"}],"version":2},"flag-nc":{"id":"flag-nc","name":"New Caledonia Flag","keywords":["nc","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1e8","native":"🇳🇨"}],"version":2},"flag-ne":{"id":"flag-ne","name":"Niger Flag","keywords":["ne","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1ea","native":"🇳🇪"}],"version":2},"flag-nf":{"id":"flag-nf","name":"Norfolk Island Flag","keywords":["nf","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1eb","native":"🇳🇫"}],"version":2},"flag-ng":{"id":"flag-ng","name":"Nigeria Flag","keywords":["ng","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1ec","native":"🇳🇬"}],"version":2},"flag-ni":{"id":"flag-ni","name":"Nicaragua Flag","keywords":["ni","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1ee","native":"🇳🇮"}],"version":2},"flag-nl":{"id":"flag-nl","name":"Netherlands Flag","keywords":["nl","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1f1","native":"🇳🇱"}],"version":2},"flag-no":{"id":"flag-no","name":"Norway Flag","keywords":["no","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1f4","native":"🇳🇴"}],"version":2},"flag-np":{"id":"flag-np","name":"Nepal Flag","keywords":["np","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1f5","native":"🇳🇵"}],"version":2},"flag-nr":{"id":"flag-nr","name":"Nauru Flag","keywords":["nr","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1f7","native":"🇳🇷"}],"version":2},"flag-nu":{"id":"flag-nu","name":"Niue Flag","keywords":["nu","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1fa","native":"🇳🇺"}],"version":2},"flag-nz":{"id":"flag-nz","name":"New Zealand Flag","keywords":["nz","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1ff","native":"🇳🇿"}],"version":2},"flag-om":{"id":"flag-om","name":"Oman Flag","keywords":["om","symbol","nation","country","banner"],"skins":[{"unified":"1f1f4-1f1f2","native":"🇴🇲"}],"version":2},"flag-pa":{"id":"flag-pa","name":"Panama Flag","keywords":["pa","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1e6","native":"🇵🇦"}],"version":2},"flag-pe":{"id":"flag-pe","name":"Peru Flag","keywords":["pe","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1ea","native":"🇵🇪"}],"version":2},"flag-pf":{"id":"flag-pf","name":"French Polynesia Flag","keywords":["pf","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1eb","native":"🇵🇫"}],"version":2},"flag-pg":{"id":"flag-pg","name":"Papua New Guinea Flag","keywords":["pg","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1ec","native":"🇵🇬"}],"version":2},"flag-ph":{"id":"flag-ph","name":"Philippines Flag","keywords":["ph","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1ed","native":"🇵🇭"}],"version":2},"flag-pk":{"id":"flag-pk","name":"Pakistan Flag","keywords":["pk","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1f0","native":"🇵🇰"}],"version":2},"flag-pl":{"id":"flag-pl","name":"Poland Flag","keywords":["pl","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1f1","native":"🇵🇱"}],"version":2},"flag-pm":{"id":"flag-pm","name":"St. Pierre & Miquelon Flag","keywords":["pm","st","saint","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1f2","native":"🇵🇲"}],"version":2},"flag-pn":{"id":"flag-pn","name":"Pitcairn Islands Flag","keywords":["pn","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1f3","native":"🇵🇳"}],"version":2},"flag-pr":{"id":"flag-pr","name":"Puerto Rico Flag","keywords":["pr","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1f7","native":"🇵🇷"}],"version":2},"flag-ps":{"id":"flag-ps","name":"Palestinian Territories Flag","keywords":["ps","palestine","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1f8","native":"🇵🇸"}],"version":2},"flag-pt":{"id":"flag-pt","name":"Portugal Flag","keywords":["pt","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1f9","native":"🇵🇹"}],"version":2},"flag-pw":{"id":"flag-pw","name":"Palau Flag","keywords":["pw","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1fc","native":"🇵🇼"}],"version":2},"flag-py":{"id":"flag-py","name":"Paraguay Flag","keywords":["py","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1fe","native":"🇵🇾"}],"version":2},"flag-qa":{"id":"flag-qa","name":"Qatar Flag","keywords":["qa","nation","country","banner"],"skins":[{"unified":"1f1f6-1f1e6","native":"🇶🇦"}],"version":2},"flag-re":{"id":"flag-re","name":"Réunion Flag","keywords":["re","reunion","nation","country","banner"],"skins":[{"unified":"1f1f7-1f1ea","native":"🇷🇪"}],"version":2},"flag-ro":{"id":"flag-ro","name":"Romania Flag","keywords":["ro","nation","country","banner"],"skins":[{"unified":"1f1f7-1f1f4","native":"🇷🇴"}],"version":2},"flag-rs":{"id":"flag-rs","name":"Serbia Flag","keywords":["rs","nation","country","banner"],"skins":[{"unified":"1f1f7-1f1f8","native":"🇷🇸"}],"version":2},"ru":{"id":"ru","name":"Russia Flag","keywords":["ru","russian","federation","nation","country","banner"],"skins":[{"unified":"1f1f7-1f1fa","native":"🇷🇺"}],"version":1},"flag-rw":{"id":"flag-rw","name":"Rwanda Flag","keywords":["rw","nation","country","banner"],"skins":[{"unified":"1f1f7-1f1fc","native":"🇷🇼"}],"version":2},"flag-sa":{"id":"flag-sa","name":"Saudi Arabia Flag","keywords":["sa","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1e6","native":"🇸🇦"}],"version":2},"flag-sb":{"id":"flag-sb","name":"Solomon Islands Flag","keywords":["sb","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1e7","native":"🇸🇧"}],"version":2},"flag-sc":{"id":"flag-sc","name":"Seychelles Flag","keywords":["sc","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1e8","native":"🇸🇨"}],"version":2},"flag-sd":{"id":"flag-sd","name":"Sudan Flag","keywords":["sd","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1e9","native":"🇸🇩"}],"version":2},"flag-se":{"id":"flag-se","name":"Sweden Flag","keywords":["se","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1ea","native":"🇸🇪"}],"version":2},"flag-sg":{"id":"flag-sg","name":"Singapore Flag","keywords":["sg","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1ec","native":"🇸🇬"}],"version":2},"flag-sh":{"id":"flag-sh","name":"St. Helena Flag","keywords":["sh","st","saint","ascension","tristan","cunha","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1ed","native":"🇸🇭"}],"version":2},"flag-si":{"id":"flag-si","name":"Slovenia Flag","keywords":["si","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1ee","native":"🇸🇮"}],"version":2},"flag-sj":{"id":"flag-sj","name":"Svalbard & Jan Mayen Flag","keywords":["sj"],"skins":[{"unified":"1f1f8-1f1ef","native":"🇸🇯"}],"version":2},"flag-sk":{"id":"flag-sk","name":"Slovakia Flag","keywords":["sk","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1f0","native":"🇸🇰"}],"version":2},"flag-sl":{"id":"flag-sl","name":"Sierra Leone Flag","keywords":["sl","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1f1","native":"🇸🇱"}],"version":2},"flag-sm":{"id":"flag-sm","name":"San Marino Flag","keywords":["sm","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1f2","native":"🇸🇲"}],"version":2},"flag-sn":{"id":"flag-sn","name":"Senegal Flag","keywords":["sn","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1f3","native":"🇸🇳"}],"version":2},"flag-so":{"id":"flag-so","name":"Somalia Flag","keywords":["so","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1f4","native":"🇸🇴"}],"version":2},"flag-sr":{"id":"flag-sr","name":"Suriname Flag","keywords":["sr","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1f7","native":"🇸🇷"}],"version":2},"flag-ss":{"id":"flag-ss","name":"South Sudan Flag","keywords":["ss","sd","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1f8","native":"🇸🇸"}],"version":2},"flag-st":{"id":"flag-st","name":"São Tomé & Príncipe Flag","keywords":["st","sao","tome","principe","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1f9","native":"🇸🇹"}],"version":2},"flag-sv":{"id":"flag-sv","name":"El Salvador Flag","keywords":["sv","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1fb","native":"🇸🇻"}],"version":2},"flag-sx":{"id":"flag-sx","name":"Sint Maarten Flag","keywords":["sx","dutch","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1fd","native":"🇸🇽"}],"version":2},"flag-sy":{"id":"flag-sy","name":"Syria Flag","keywords":["sy","syrian","arab","republic","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1fe","native":"🇸🇾"}],"version":2},"flag-sz":{"id":"flag-sz","name":"Eswatini Flag","keywords":["sz","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1ff","native":"🇸🇿"}],"version":2},"flag-ta":{"id":"flag-ta","name":"Tristan Da Cunha Flag","keywords":["ta"],"skins":[{"unified":"1f1f9-1f1e6","native":"🇹🇦"}],"version":2},"flag-tc":{"id":"flag-tc","name":"Turks & Caicos Islands Flag","keywords":["tc","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1e8","native":"🇹🇨"}],"version":2},"flag-td":{"id":"flag-td","name":"Chad Flag","keywords":["td","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1e9","native":"🇹🇩"}],"version":2},"flag-tf":{"id":"flag-tf","name":"French Southern Territories Flag","keywords":["tf","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1eb","native":"🇹🇫"}],"version":2},"flag-tg":{"id":"flag-tg","name":"Togo Flag","keywords":["tg","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1ec","native":"🇹🇬"}],"version":2},"flag-th":{"id":"flag-th","name":"Thailand Flag","keywords":["th","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1ed","native":"🇹🇭"}],"version":2},"flag-tj":{"id":"flag-tj","name":"Tajikistan Flag","keywords":["tj","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1ef","native":"🇹🇯"}],"version":2},"flag-tk":{"id":"flag-tk","name":"Tokelau Flag","keywords":["tk","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1f0","native":"🇹🇰"}],"version":2},"flag-tl":{"id":"flag-tl","name":"Timor-Leste Flag","keywords":["tl","timor","leste","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1f1","native":"🇹🇱"}],"version":2},"flag-tm":{"id":"flag-tm","name":"Turkmenistan Flag","keywords":["tm","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1f2","native":"🇹🇲"}],"version":2},"flag-tn":{"id":"flag-tn","name":"Tunisia Flag","keywords":["tn","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1f3","native":"🇹🇳"}],"version":2},"flag-to":{"id":"flag-to","name":"Tonga Flag","keywords":["to","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1f4","native":"🇹🇴"}],"version":2},"flag-tr":{"id":"flag-tr","name":"Turkey Flag","keywords":["tr","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1f7","native":"🇹🇷"}],"version":2},"flag-tt":{"id":"flag-tt","name":"Trinidad & Tobago Flag","keywords":["tt","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1f9","native":"🇹🇹"}],"version":2},"flag-tv":{"id":"flag-tv","name":"Tuvalu Flag","keywords":["tv","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1fb","native":"🇹🇻"}],"version":2},"flag-tw":{"id":"flag-tw","name":"Taiwan Flag","keywords":["tw","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1fc","native":"🇹🇼"}],"version":2},"flag-tz":{"id":"flag-tz","name":"Tanzania Flag","keywords":["tz","united","republic","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1ff","native":"🇹🇿"}],"version":2},"flag-ua":{"id":"flag-ua","name":"Ukraine Flag","keywords":["ua","nation","country","banner"],"skins":[{"unified":"1f1fa-1f1e6","native":"🇺🇦"}],"version":2},"flag-ug":{"id":"flag-ug","name":"Uganda Flag","keywords":["ug","nation","country","banner"],"skins":[{"unified":"1f1fa-1f1ec","native":"🇺🇬"}],"version":2},"flag-um":{"id":"flag-um","name":"U.s. Outlying Islands Flag","keywords":["um","u","s"],"skins":[{"unified":"1f1fa-1f1f2","native":"🇺🇲"}],"version":2},"flag-un":{"id":"flag-un","name":"United Nations Flag","keywords":["un","banner"],"skins":[{"unified":"1f1fa-1f1f3","native":"🇺🇳"}],"version":4},"us":{"id":"us","name":"United States Flag","keywords":["us","america","nation","country","banner"],"skins":[{"unified":"1f1fa-1f1f8","native":"🇺🇸"}],"version":1},"flag-uy":{"id":"flag-uy","name":"Uruguay Flag","keywords":["uy","nation","country","banner"],"skins":[{"unified":"1f1fa-1f1fe","native":"🇺🇾"}],"version":2},"flag-uz":{"id":"flag-uz","name":"Uzbekistan Flag","keywords":["uz","nation","country","banner"],"skins":[{"unified":"1f1fa-1f1ff","native":"🇺🇿"}],"version":2},"flag-va":{"id":"flag-va","name":"Vatican City Flag","keywords":["va","nation","country","banner"],"skins":[{"unified":"1f1fb-1f1e6","native":"🇻🇦"}],"version":2},"flag-vc":{"id":"flag-vc","name":"St. Vincent & Grenadines Flag","keywords":["vc","st","saint","nation","country","banner"],"skins":[{"unified":"1f1fb-1f1e8","native":"🇻🇨"}],"version":2},"flag-ve":{"id":"flag-ve","name":"Venezuela Flag","keywords":["ve","bolivarian","republic","nation","country","banner"],"skins":[{"unified":"1f1fb-1f1ea","native":"🇻🇪"}],"version":2},"flag-vg":{"id":"flag-vg","name":"British Virgin Islands Flag","keywords":["vg","bvi","nation","country","banner"],"skins":[{"unified":"1f1fb-1f1ec","native":"🇻🇬"}],"version":2},"flag-vi":{"id":"flag-vi","name":"U.s. Virgin Islands Flag","keywords":["vi","u","s","us","nation","country","banner"],"skins":[{"unified":"1f1fb-1f1ee","native":"🇻🇮"}],"version":2},"flag-vn":{"id":"flag-vn","name":"Vietnam Flag","keywords":["vn","viet","nam","nation","country","banner"],"skins":[{"unified":"1f1fb-1f1f3","native":"🇻🇳"}],"version":2},"flag-vu":{"id":"flag-vu","name":"Vanuatu Flag","keywords":["vu","nation","country","banner"],"skins":[{"unified":"1f1fb-1f1fa","native":"🇻🇺"}],"version":2},"flag-wf":{"id":"flag-wf","name":"Wallis & Futuna Flag","keywords":["wf","nation","country","banner"],"skins":[{"unified":"1f1fc-1f1eb","native":"🇼🇫"}],"version":2},"flag-ws":{"id":"flag-ws","name":"Samoa Flag","keywords":["ws","nation","country","banner"],"skins":[{"unified":"1f1fc-1f1f8","native":"🇼🇸"}],"version":2},"flag-xk":{"id":"flag-xk","name":"Kosovo Flag","keywords":["xk","nation","country","banner"],"skins":[{"unified":"1f1fd-1f1f0","native":"🇽🇰"}],"version":2},"flag-ye":{"id":"flag-ye","name":"Yemen Flag","keywords":["ye","nation","country","banner"],"skins":[{"unified":"1f1fe-1f1ea","native":"🇾🇪"}],"version":2},"flag-yt":{"id":"flag-yt","name":"Mayotte Flag","keywords":["yt","nation","country","banner"],"skins":[{"unified":"1f1fe-1f1f9","native":"🇾🇹"}],"version":2},"flag-za":{"id":"flag-za","name":"South Africa Flag","keywords":["za","nation","country","banner"],"skins":[{"unified":"1f1ff-1f1e6","native":"🇿🇦"}],"version":2},"flag-zm":{"id":"flag-zm","name":"Zambia Flag","keywords":["zm","nation","country","banner"],"skins":[{"unified":"1f1ff-1f1f2","native":"🇿🇲"}],"version":2},"flag-zw":{"id":"flag-zw","name":"Zimbabwe Flag","keywords":["zw","nation","country","banner"],"skins":[{"unified":"1f1ff-1f1fc","native":"🇿🇼"}],"version":2},"flag-england":{"id":"flag-england","name":"England Flag","keywords":["english"],"skins":[{"unified":"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f","native":"🏴"}],"version":5},"flag-scotland":{"id":"flag-scotland","name":"Scotland Flag","keywords":["scottish"],"skins":[{"unified":"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f","native":"🏴"}],"version":5},"flag-wales":{"id":"flag-wales","name":"Wales Flag","keywords":["welsh"],"skins":[{"unified":"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f","native":"🏴"}],"version":5}}`),mCe={satisfied:"laughing",grinning_face_with_star_eyes:"star-struck",grinning_face_with_one_large_and_one_small_eye:"zany_face",smiling_face_with_smiling_eyes_and_hand_covering_mouth:"face_with_hand_over_mouth",face_with_finger_covering_closed_lips:"shushing_face",face_with_one_eyebrow_raised:"face_with_raised_eyebrow",face_with_open_mouth_vomiting:"face_vomiting",shocked_face_with_exploding_head:"exploding_head",serious_face_with_symbols_covering_mouth:"face_with_symbols_on_mouth",poop:"hankey",shit:"hankey",collision:"boom",raised_hand:"hand",hand_with_index_and_middle_fingers_crossed:"crossed_fingers",sign_of_the_horns:"the_horns",reversed_hand_with_middle_finger_extended:"middle_finger",thumbsup:"+1",thumbsdown:"-1",punch:"facepunch",mother_christmas:"mrs_claus",running:"runner","man-with-bunny-ears-partying":"men-with-bunny-ears-partying","woman-with-bunny-ears-partying":"women-with-bunny-ears-partying",women_holding_hands:"two_women_holding_hands",woman_and_man_holding_hands:"man_and_woman_holding_hands",couple:"man_and_woman_holding_hands",men_holding_hands:"two_men_holding_hands",paw_prints:"feet",flipper:"dolphin",honeybee:"bee",lady_beetle:"ladybug",cooking:"fried_egg",knife:"hocho",red_car:"car",sailboat:"boat",waxing_gibbous_moon:"moon",sun_small_cloud:"mostly_sunny",sun_behind_cloud:"barely_sunny",sun_behind_rain_cloud:"partly_sunny_rain",lightning_cloud:"lightning",tornado_cloud:"tornado",tshirt:"shirt",shoe:"mans_shoe",telephone:"phone",lantern:"izakaya_lantern",open_book:"book",envelope:"email",pencil:"memo",heavy_exclamation_mark:"exclamation",staff_of_aesculapius:"medical_symbol","flag-cn":"cn","flag-de":"de","flag-es":"es","flag-fr":"fr",uk:"gb","flag-gb":"gb","flag-it":"it","flag-jp":"jp","flag-kr":"kr","flag-ru":"ru","flag-us":"us"},pCe={cols:61,rows:61},vCe={categories:dCe,emojis:hCe,aliases:mCe,sheet:pCe};function oW(e){return e&&e.__esModule?e.default:e}function ta(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var D0,gn,sW,xh,lW,w$,M1={},uW=[],gCe=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function Ks(e,n){for(var t in n)e[t]=n[t];return e}function fW(e){var n=e.parentNode;n&&n.removeChild(e)}function n6(e,n,t){var i,r,a,o={};for(a in n)a=="key"?i=n[a]:a=="ref"?r=n[a]:o[a]=n[a];if(arguments.length>2&&(o.children=arguments.length>3?D0.call(arguments,2):t),typeof e=="function"&&e.defaultProps!=null)for(a in e.defaultProps)o[a]===void 0&&(o[a]=e.defaultProps[a]);return ag(e,o,i,r,null)}function ag(e,n,t,i,r){var a={type:e,props:n,key:t,ref:i,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:r??++sW};return r==null&&gn.vnode!=null&&gn.vnode(a),a}function No(){return{current:null}}function mc(e){return e.children}function no(e,n){this.props=e,this.context=n}function pc(e,n){if(n==null)return e.__?pc(e.__,e.__.__k.indexOf(e)+1):null;for(var t;n<e.__k.length;n++)if((t=e.__k[n])!=null&&t.__e!=null)return t.__e;return typeof e.type=="function"?pc(e):null}function cW(e){var n,t;if((e=e.__)!=null&&e.__c!=null){for(e.__e=e.__c.base=null,n=0;n<e.__k.length;n++)if((t=e.__k[n])!=null&&t.__e!=null){e.__e=e.__c.base=t.__e;break}return cW(e)}}function k$(e){(!e.__d&&(e.__d=!0)&&xh.push(e)&&!j1.__r++||w$!==gn.debounceRendering)&&((w$=gn.debounceRendering)||lW)(j1)}function j1(){for(var e;j1.__r=xh.length;)e=xh.sort(function(n,t){return n.__v.__b-t.__v.__b}),xh=[],e.some(function(n){var t,i,r,a,o,l;n.__d&&(o=(a=(t=n).__v).__e,(l=t.__P)&&(i=[],(r=Ks({},a)).__v=a.__v+1,hA(l,a,r,t.__n,l.ownerSVGElement!==void 0,a.__h!=null?[o]:null,i,o??pc(a),a.__h),pW(i,a),a.__e!=o&&cW(a)))})}function dW(e,n,t,i,r,a,o,l,f,c){var h,d,p,v,y,b,w,_=i&&i.__k||uW,S=_.length;for(t.__k=[],h=0;h<n.length;h++)if((v=t.__k[h]=(v=n[h])==null||typeof v=="boolean"?null:typeof v=="string"||typeof v=="number"||typeof v=="bigint"?ag(null,v,null,null,v):Array.isArray(v)?ag(mc,{children:v},null,null,null):v.__b>0?ag(v.type,v.props,v.key,null,v.__v):v)!=null){if(v.__=t,v.__b=t.__b+1,(p=_[h])===null||p&&v.key==p.key&&v.type===p.type)_[h]=void 0;else for(d=0;d<S;d++){if((p=_[d])&&v.key==p.key&&v.type===p.type){_[d]=void 0;break}p=null}hA(e,v,p=p||M1,r,a,o,l,f,c),y=v.__e,(d=v.ref)&&p.ref!=d&&(w||(w=[]),p.ref&&w.push(p.ref,null,v),w.push(d,v.__c||y,v)),y!=null?(b==null&&(b=y),typeof v.type=="function"&&v.__k===p.__k?v.__d=f=hW(v,f,e):f=mW(e,v,p,_,y,f),typeof t.type=="function"&&(t.__d=f)):f&&p.__e==f&&f.parentNode!=e&&(f=pc(p))}for(t.__e=b,h=S;h--;)_[h]!=null&&(typeof t.type=="function"&&_[h].__e!=null&&_[h].__e==t.__d&&(t.__d=pc(i,h+1)),gW(_[h],_[h]));if(w)for(h=0;h<w.length;h++)vW(w[h],w[++h],w[++h])}function hW(e,n,t){for(var i,r=e.__k,a=0;r&&a<r.length;a++)(i=r[a])&&(i.__=e,n=typeof i.type=="function"?hW(i,n,t):mW(t,i,i,r,i.__e,n));return n}function D1(e,n){return n=n||[],e==null||typeof e=="boolean"||(Array.isArray(e)?e.some(function(t){D1(t,n)}):n.push(e)),n}function mW(e,n,t,i,r,a){var o,l,f;if(n.__d!==void 0)o=n.__d,n.__d=void 0;else if(t==null||r!=a||r.parentNode==null)e:if(a==null||a.parentNode!==e)e.appendChild(r),o=null;else{for(l=a,f=0;(l=l.nextSibling)&&f<i.length;f+=2)if(l==r)break e;e.insertBefore(r,a),o=a}return o!==void 0?o:r.nextSibling}function yCe(e,n,t,i,r){var a;for(a in t)a==="children"||a==="key"||a in n||R1(e,a,null,t[a],i);for(a in n)r&&typeof n[a]!="function"||a==="children"||a==="key"||a==="value"||a==="checked"||t[a]===n[a]||R1(e,a,n[a],t[a],i)}function _$(e,n,t){n[0]==="-"?e.setProperty(n,t):e[n]=t==null?"":typeof t!="number"||gCe.test(n)?t:t+"px"}function R1(e,n,t,i,r){var a;e:if(n==="style")if(typeof t=="string")e.style.cssText=t;else{if(typeof i=="string"&&(e.style.cssText=i=""),i)for(n in i)t&&n in t||_$(e.style,n,"");if(t)for(n in t)i&&t[n]===i[n]||_$(e.style,n,t[n])}else if(n[0]==="o"&&n[1]==="n")a=n!==(n=n.replace(/Capture$/,"")),n=n.toLowerCase()in e?n.toLowerCase().slice(2):n.slice(2),e.l||(e.l={}),e.l[n+a]=t,t?i||e.addEventListener(n,a?S$:x$,a):e.removeEventListener(n,a?S$:x$,a);else if(n!=="dangerouslySetInnerHTML"){if(r)n=n.replace(/xlink[H:h]/,"h").replace(/sName$/,"s");else if(n!=="href"&&n!=="list"&&n!=="form"&&n!=="tabIndex"&&n!=="download"&&n in e)try{e[n]=t??"";break e}catch{}typeof t=="function"||(t!=null&&(t!==!1||n[0]==="a"&&n[1]==="r")?e.setAttribute(n,t):e.removeAttribute(n))}}function x$(e){this.l[e.type+!1](gn.event?gn.event(e):e)}function S$(e){this.l[e.type+!0](gn.event?gn.event(e):e)}function hA(e,n,t,i,r,a,o,l,f){var c,h,d,p,v,y,b,w,_,S,C,E=n.type;if(n.constructor!==void 0)return null;t.__h!=null&&(f=t.__h,l=n.__e=t.__e,n.__h=null,a=[l]),(c=gn.__b)&&c(n);try{e:if(typeof E=="function"){if(w=n.props,_=(c=E.contextType)&&i[c.__c],S=c?_?_.props.value:c.__:i,t.__c?b=(h=n.__c=t.__c).__=h.__E:("prototype"in E&&E.prototype.render?n.__c=h=new E(w,S):(n.__c=h=new no(w,S),h.constructor=E,h.render=wCe),_&&_.sub(h),h.props=w,h.state||(h.state={}),h.context=S,h.__n=i,d=h.__d=!0,h.__h=[]),h.__s==null&&(h.__s=h.state),E.getDerivedStateFromProps!=null&&(h.__s==h.state&&(h.__s=Ks({},h.__s)),Ks(h.__s,E.getDerivedStateFromProps(w,h.__s))),p=h.props,v=h.state,d)E.getDerivedStateFromProps==null&&h.componentWillMount!=null&&h.componentWillMount(),h.componentDidMount!=null&&h.__h.push(h.componentDidMount);else{if(E.getDerivedStateFromProps==null&&w!==p&&h.componentWillReceiveProps!=null&&h.componentWillReceiveProps(w,S),!h.__e&&h.shouldComponentUpdate!=null&&h.shouldComponentUpdate(w,h.__s,S)===!1||n.__v===t.__v){h.props=w,h.state=h.__s,n.__v!==t.__v&&(h.__d=!1),h.__v=n,n.__e=t.__e,n.__k=t.__k,n.__k.forEach(function(A){A&&(A.__=n)}),h.__h.length&&o.push(h);break e}h.componentWillUpdate!=null&&h.componentWillUpdate(w,h.__s,S),h.componentDidUpdate!=null&&h.__h.push(function(){h.componentDidUpdate(p,v,y)})}h.context=S,h.props=w,h.state=h.__s,(c=gn.__r)&&c(n),h.__d=!1,h.__v=n,h.__P=e,c=h.render(h.props,h.state,h.context),h.state=h.__s,h.getChildContext!=null&&(i=Ks(Ks({},i),h.getChildContext())),d||h.getSnapshotBeforeUpdate==null||(y=h.getSnapshotBeforeUpdate(p,v)),C=c!=null&&c.type===mc&&c.key==null?c.props.children:c,dW(e,Array.isArray(C)?C:[C],n,t,i,r,a,o,l,f),h.base=n.__e,n.__h=null,h.__h.length&&o.push(h),b&&(h.__E=h.__=null),h.__e=!1}else a==null&&n.__v===t.__v?(n.__k=t.__k,n.__e=t.__e):n.__e=bCe(t.__e,n,t,i,r,a,o,f);(c=gn.diffed)&&c(n)}catch(A){n.__v=null,(f||a!=null)&&(n.__e=l,n.__h=!!f,a[a.indexOf(l)]=null),gn.__e(A,n,t)}}function pW(e,n){gn.__c&&gn.__c(n,e),e.some(function(t){try{e=t.__h,t.__h=[],e.some(function(i){i.call(t)})}catch(i){gn.__e(i,t.__v)}})}function bCe(e,n,t,i,r,a,o,l){var f,c,h,d=t.props,p=n.props,v=n.type,y=0;if(v==="svg"&&(r=!0),a!=null){for(;y<a.length;y++)if((f=a[y])&&"setAttribute"in f==!!v&&(v?f.localName===v:f.nodeType===3)){e=f,a[y]=null;break}}if(e==null){if(v===null)return document.createTextNode(p);e=r?document.createElementNS("http://www.w3.org/2000/svg",v):document.createElement(v,p.is&&p),a=null,l=!1}if(v===null)d===p||l&&e.data===p||(e.data=p);else{if(a=a&&D0.call(e.childNodes),c=(d=t.props||M1).dangerouslySetInnerHTML,h=p.dangerouslySetInnerHTML,!l){if(a!=null)for(d={},y=0;y<e.attributes.length;y++)d[e.attributes[y].name]=e.attributes[y].value;(h||c)&&(h&&(c&&h.__html==c.__html||h.__html===e.innerHTML)||(e.innerHTML=h&&h.__html||""))}if(yCe(e,p,d,r,l),h)n.__k=[];else if(y=n.props.children,dW(e,Array.isArray(y)?y:[y],n,t,i,r&&v!=="foreignObject",a,o,a?a[0]:t.__k&&pc(t,0),l),a!=null)for(y=a.length;y--;)a[y]!=null&&fW(a[y]);l||("value"in p&&(y=p.value)!==void 0&&(y!==d.value||y!==e.value||v==="progress"&&!y)&&R1(e,"value",y,d.value,!1),"checked"in p&&(y=p.checked)!==void 0&&y!==e.checked&&R1(e,"checked",y,d.checked,!1))}return e}function vW(e,n,t){try{typeof e=="function"?e(n):e.current=n}catch(i){gn.__e(i,t)}}function gW(e,n,t){var i,r;if(gn.unmount&&gn.unmount(e),(i=e.ref)&&(i.current&&i.current!==e.__e||vW(i,null,n)),(i=e.__c)!=null){if(i.componentWillUnmount)try{i.componentWillUnmount()}catch(a){gn.__e(a,n)}i.base=i.__P=null}if(i=e.__k)for(r=0;r<i.length;r++)i[r]&&gW(i[r],n,typeof e.type!="function");t||e.__e==null||fW(e.__e),e.__e=e.__d=void 0}function wCe(e,n,t){return this.constructor(e,t)}function yW(e,n,t){var i,r,a;gn.__&&gn.__(e,n),r=(i=typeof t=="function")?null:t&&t.__k||n.__k,a=[],hA(n,e=(!i&&t||n).__k=n6(mc,null,[e]),r||M1,M1,n.ownerSVGElement!==void 0,!i&&t?[t]:r?null:n.firstChild?D0.call(n.childNodes):null,a,!i&&t?t:r?r.__e:n.firstChild,i),pW(a,e)}D0=uW.slice,gn={__e:function(e,n){for(var t,i,r;n=n.__;)if((t=n.__c)&&!t.__)try{if((i=t.constructor)&&i.getDerivedStateFromError!=null&&(t.setState(i.getDerivedStateFromError(e)),r=t.__d),t.componentDidCatch!=null&&(t.componentDidCatch(e),r=t.__d),r)return t.__E=t}catch(a){e=a}throw e}},sW=0,no.prototype.setState=function(e,n){var t;t=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=Ks({},this.state),typeof e=="function"&&(e=e(Ks({},t),this.props)),e&&Ks(t,e),e!=null&&this.__v&&(n&&this.__h.push(n),k$(this))},no.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),k$(this))},no.prototype.render=mc,xh=[],lW=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,j1.__r=0;var kCe=0;function Ne(e,n,t,i,r){var a,o,l={};for(o in n)o=="ref"?a=n[o]:l[o]=n[o];var f={type:e,props:l,key:t,ref:a,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:--kCe,__source:i,__self:r};if(typeof e=="function"&&(a=e.defaultProps))for(o in a)l[o]===void 0&&(l[o]=a[o]);return gn.vnode&&gn.vnode(f),f}function _Ce(e,n){try{window.localStorage[`emoji-mart.${e}`]=JSON.stringify(n)}catch{}}function xCe(e){try{const n=window.localStorage[`emoji-mart.${e}`];if(n)return JSON.parse(n)}catch{}}var Qs={set:_Ce,get:xCe};const q3=new Map,SCe=[{v:15,emoji:"🫨"},{v:14,emoji:"🫠"},{v:13.1,emoji:"😶🌫️"},{v:13,emoji:"🥸"},{v:12.1,emoji:"🧑🦰"},{v:12,emoji:"🥱"},{v:11,emoji:"🥰"},{v:5,emoji:"🤩"},{v:4,emoji:"👱♀️"},{v:3,emoji:"🤣"},{v:2,emoji:"👋🏻"},{v:1,emoji:"🙃"}];function CCe(){for(const{v:e,emoji:n}of SCe)if(bW(n))return e}function ACe(){return!bW("🇨🇦")}function bW(e){if(q3.has(e))return q3.get(e);const n=OCe(e);return q3.set(e,n),n}const OCe=(()=>{let e=null;try{navigator.userAgent.includes("jsdom")||(e=document.createElement("canvas").getContext("2d",{willReadFrequently:!0}))}catch{}if(!e)return()=>!1;const n=25,t=20,i=Math.floor(n/2);return e.font=i+"px Arial, Sans-Serif",e.textBaseline="top",e.canvas.width=t*2,e.canvas.height=n,r=>{e.clearRect(0,0,t*2,n),e.fillStyle="#FF0000",e.fillText(r,0,22),e.fillStyle="#0000FF",e.fillText(r,t,22);const a=e.getImageData(0,0,t,n).data,o=a.length;let l=0;for(;l<o&&!a[l+3];l+=4);if(l>=o)return!1;const f=t+l/4%t,c=Math.floor(l/4/t),h=e.getImageData(f,c,1,1).data;return!(a[l]!==h[0]||a[l+2]!==h[2]||e.measureText(r).width>=t)}})();var C$={latestVersion:CCe,noCountryFlags:ACe};const t6=["+1","grinning","kissing_heart","heart_eyes","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","scream","disappointed","unamused","weary","sob","sunglasses","heart"];let Di=null;function ECe(e){Di||(Di=Qs.get("frequently")||{});const n=e.id||e;n&&(Di[n]||(Di[n]=0),Di[n]+=1,Qs.set("last",n),Qs.set("frequently",Di))}function TCe({maxFrequentRows:e,perLine:n}){if(!e)return[];Di||(Di=Qs.get("frequently"));let t=[];if(!Di){Di={};for(let a in t6.slice(0,n)){const o=t6[a];Di[o]=n-a,t.push(o)}return t}const i=e*n,r=Qs.get("last");for(let a in Di)t.push(a);if(t.sort((a,o)=>{const l=Di[o],f=Di[a];return l==f?a.localeCompare(o):l-f}),t.length>i){const a=t.slice(i);t=t.slice(0,i);for(let o of a)o!=r&&delete Di[o];r&&t.indexOf(r)==-1&&(delete Di[t[t.length-1]],t.splice(-1,1,r)),Qs.set("frequently",Di)}return t}var wW={add:ECe,get:TCe,DEFAULTS:t6},kW={};kW=JSON.parse('{"search":"Search","search_no_results_1":"Oh no!","search_no_results_2":"That emoji couldn’t be found","pick":"Pick an emoji…","add_custom":"Add custom emoji","categories":{"activity":"Activity","custom":"Custom","flags":"Flags","foods":"Food & Drink","frequent":"Frequently used","nature":"Animals & Nature","objects":"Objects","people":"Smileys & People","places":"Travel & Places","search":"Search Results","symbols":"Symbols"},"skins":{"1":"Default","2":"Light","3":"Medium-Light","4":"Medium","5":"Medium-Dark","6":"Dark","choose":"Choose default skin tone"}}');var zo={autoFocus:{value:!1},dynamicWidth:{value:!1},emojiButtonColors:{value:null},emojiButtonRadius:{value:"100%"},emojiButtonSize:{value:36},emojiSize:{value:24},emojiVersion:{value:15,choices:[1,2,3,4,5,11,12,12.1,13,13.1,14,15]},exceptEmojis:{value:[]},icons:{value:"auto",choices:["auto","outline","solid"]},locale:{value:"en",choices:["en","ar","be","cs","de","es","fa","fi","fr","hi","it","ja","ko","nl","pl","pt","ru","sa","tr","uk","vi","zh"]},maxFrequentRows:{value:4},navPosition:{value:"top",choices:["top","bottom","none"]},noCountryFlags:{value:!1},noResultsEmoji:{value:null},perLine:{value:9},previewEmoji:{value:null},previewPosition:{value:"bottom",choices:["top","bottom","none"]},searchPosition:{value:"sticky",choices:["sticky","static","none"]},set:{value:"native",choices:["native","apple","facebook","google","twitter"]},skin:{value:1,choices:[1,2,3,4,5,6]},skinTonePosition:{value:"preview",choices:["preview","search","none"]},theme:{value:"auto",choices:["auto","light","dark"]},categories:null,categoryIcons:null,custom:null,data:null,i18n:null,getImageURL:null,getSpritesheetURL:null,onAddCustomEmoji:null,onClickOutside:null,onEmojiSelect:null,stickySearch:{deprecated:!0,value:!0}};let Ii=null,Un=null;const H3={};async function A$(e){if(H3[e])return H3[e];const t=await(await fetch(e)).json();return H3[e]=t,t}let U3=null,_W=null,xW=!1;function R0(e,{caller:n}={}){return U3||(U3=new Promise(t=>{_W=t})),e?MCe(e):n&&!xW&&console.warn(`\`${n}\` requires data to be initialized first. Promise will be pending until \`init\` is called.`),U3}async function MCe(e){xW=!0;let{emojiVersion:n,set:t,locale:i}=e;if(n||(n=zo.emojiVersion.value),t||(t=zo.set.value),i||(i=zo.locale.value),Un)Un.categories=Un.categories.filter(f=>!f.name);else{Un=(typeof e.data=="function"?await e.data():e.data)||await A$(`https://cdn.jsdelivr.net/npm/@emoji-mart/data@latest/sets/${n}/${t}.json`),Un.emoticons={},Un.natives={},Un.categories.unshift({id:"frequent",emojis:[]});for(const f in Un.aliases){const c=Un.aliases[f],h=Un.emojis[c];h&&(h.aliases||(h.aliases=[]),h.aliases.push(f))}Un.originalCategories=Un.categories}if(Ii=(typeof e.i18n=="function"?await e.i18n():e.i18n)||(i=="en"?oW(kW):await A$(`https://cdn.jsdelivr.net/npm/@emoji-mart/data@latest/i18n/${i}.json`)),e.custom)for(let f in e.custom){f=parseInt(f);const c=e.custom[f],h=e.custom[f-1];if(!(!c.emojis||!c.emojis.length)){c.id||(c.id=`custom_${f+1}`),c.name||(c.name=Ii.categories.custom),h&&!c.icon&&(c.target=h.target||h),Un.categories.push(c);for(const d of c.emojis)Un.emojis[d.id]=d}}e.categories&&(Un.categories=Un.originalCategories.filter(f=>e.categories.indexOf(f.id)!=-1).sort((f,c)=>{const h=e.categories.indexOf(f.id),d=e.categories.indexOf(c.id);return h-d}));let r=null,a=null;t=="native"&&(r=C$.latestVersion(),a=e.noCountryFlags||C$.noCountryFlags());let o=Un.categories.length,l=!1;for(;o--;){const f=Un.categories[o];if(f.id=="frequent"){let{maxFrequentRows:d,perLine:p}=e;d=d>=0?d:zo.maxFrequentRows.value,p||(p=zo.perLine.value),f.emojis=wW.get({maxFrequentRows:d,perLine:p})}if(!f.emojis||!f.emojis.length){Un.categories.splice(o,1);continue}const{categoryIcons:c}=e;if(c){const d=c[f.id];d&&!f.icon&&(f.icon=d)}let h=f.emojis.length;for(;h--;){const d=f.emojis[h],p=d.id?d:Un.emojis[d],v=()=>{f.emojis.splice(h,1)};if(!p||e.exceptEmojis&&e.exceptEmojis.includes(p.id)){v();continue}if(r&&p.version>r){v();continue}if(a&&f.id=="flags"&&!NCe.includes(p.id)){v();continue}if(!p.search){if(l=!0,p.search=","+[[p.id,!1],[p.name,!0],[p.keywords,!1],[p.emoticons,!1]].map(([b,w])=>{if(b)return(Array.isArray(b)?b:[b]).map(_=>(w?_.split(/[-|_|\s]+/):[_]).map(S=>S.toLowerCase())).flat()}).flat().filter(b=>b&&b.trim()).join(","),p.emoticons)for(const b of p.emoticons)Un.emoticons[b]||(Un.emoticons[b]=p.id);let y=0;for(const b of p.skins){if(!b)continue;y++;const{native:w}=b;w&&(Un.natives[w]=p.id,p.search+=`,${w}`);const _=y==1?"":`:skin-tone-${y}:`;b.shortcodes=`:${p.id}:${_}`}}}}l&&Lf.reset(),_W()}function SW(e,n,t){e||(e={});const i={};for(let r in n)i[r]=CW(r,e,n,t);return i}function CW(e,n,t,i){const r=t[e];let a=i&&i.getAttribute(e)||(n[e]!=null&&n[e]!=null?n[e]:null);return r&&(a!=null&&r.value&&typeof r.value!=typeof a&&(typeof r.value=="boolean"?a=a!="false":a=r.value.constructor(a)),r.transform&&a&&(a=r.transform(a)),(a==null||r.choices&&r.choices.indexOf(a)==-1)&&(a=r.value)),a}const jCe=/^(?:\:([^\:]+)\:)(?:\:skin-tone-(\d)\:)?$/;let i6=null;function DCe(e){return e.id?e:Un.emojis[e]||Un.emojis[Un.aliases[e]]||Un.emojis[Un.natives[e]]}function RCe(){i6=null}async function PCe(e,{maxResults:n,caller:t}={}){if(!e||!e.trim().length)return null;n||(n=90),await R0(null,{caller:t||"SearchIndex.search"});const i=e.toLowerCase().replace(/(\w)-/,"$1 ").split(/[\s|,]+/).filter((l,f,c)=>l.trim()&&c.indexOf(l)==f);if(!i.length)return;let r=i6||(i6=Object.values(Un.emojis)),a,o;for(const l of i){if(!r.length)break;a=[],o={};for(const f of r){if(!f.search)continue;const c=f.search.indexOf(`,${l}`);c!=-1&&(a.push(f),o[f.id]||(o[f.id]=0),o[f.id]+=f.id==l?0:c+1)}r=a}return a.length<2||(a.sort((l,f)=>{const c=o[l.id],h=o[f.id];return c==h?l.id.localeCompare(f.id):c-h}),a.length>n&&(a=a.slice(0,n))),a}var Lf={search:PCe,get:DCe,reset:RCe,SHORTCODES_REGEX:jCe};const NCe=["checkered_flag","crossed_flags","pirate_flag","rainbow-flag","transgender_flag","triangular_flag_on_post","waving_black_flag","waving_white_flag"];function $Ce(e,n){return Array.isArray(e)&&Array.isArray(n)&&e.length===n.length&&e.every((t,i)=>t==n[i])}async function zCe(e=1){for(let n in[...Array(e).keys()])await new Promise(requestAnimationFrame)}function LCe(e,{skinIndex:n=0}={}){const t=e.skins[n]||(n=0,e.skins[n]),i={id:e.id,name:e.name,native:t.native,unified:t.unified,keywords:e.keywords,shortcodes:t.shortcodes||e.shortcodes};return e.skins.length>1&&(i.skin=n+1),t.src&&(i.src=t.src),e.aliases&&e.aliases.length&&(i.aliases=e.aliases),e.emoticons&&e.emoticons.length&&(i.emoticons=e.emoticons),i}const ICe={activity:{outline:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:Ne("path",{d:"M12 0C5.373 0 0 5.372 0 12c0 6.627 5.373 12 12 12 6.628 0 12-5.373 12-12 0-6.628-5.372-12-12-12m9.949 11H17.05c.224-2.527 1.232-4.773 1.968-6.113A9.966 9.966 0 0 1 21.949 11M13 11V2.051a9.945 9.945 0 0 1 4.432 1.564c-.858 1.491-2.156 4.22-2.392 7.385H13zm-2 0H8.961c-.238-3.165-1.536-5.894-2.393-7.385A9.95 9.95 0 0 1 11 2.051V11zm0 2v8.949a9.937 9.937 0 0 1-4.432-1.564c.857-1.492 2.155-4.221 2.393-7.385H11zm4.04 0c.236 3.164 1.534 5.893 2.392 7.385A9.92 9.92 0 0 1 13 21.949V13h2.04zM4.982 4.887C5.718 6.227 6.726 8.473 6.951 11h-4.9a9.977 9.977 0 0 1 2.931-6.113M2.051 13h4.9c-.226 2.527-1.233 4.771-1.969 6.113A9.972 9.972 0 0 1 2.051 13m16.967 6.113c-.735-1.342-1.744-3.586-1.968-6.113h4.899a9.961 9.961 0 0 1-2.931 6.113"})}),solid:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:Ne("path",{d:"M16.17 337.5c0 44.98 7.565 83.54 13.98 107.9C35.22 464.3 50.46 496 174.9 496c9.566 0 19.59-.4707 29.84-1.271L17.33 307.3C16.53 317.6 16.17 327.7 16.17 337.5zM495.8 174.5c0-44.98-7.565-83.53-13.98-107.9c-4.688-17.54-18.34-31.23-36.04-35.95C435.5 27.91 392.9 16 337 16c-9.564 0-19.59 .4707-29.84 1.271l187.5 187.5C495.5 194.4 495.8 184.3 495.8 174.5zM26.77 248.8l236.3 236.3c142-36.1 203.9-150.4 222.2-221.1L248.9 26.87C106.9 62.96 45.07 177.2 26.77 248.8zM256 335.1c0 9.141-7.474 16-16 16c-4.094 0-8.188-1.564-11.31-4.689L164.7 283.3C161.6 280.2 160 276.1 160 271.1c0-8.529 6.865-16 16-16c4.095 0 8.189 1.562 11.31 4.688l64.01 64C254.4 327.8 256 331.9 256 335.1zM304 287.1c0 9.141-7.474 16-16 16c-4.094 0-8.188-1.564-11.31-4.689L212.7 235.3C209.6 232.2 208 228.1 208 223.1c0-9.141 7.473-16 16-16c4.094 0 8.188 1.562 11.31 4.688l64.01 64.01C302.5 279.8 304 283.9 304 287.1zM256 175.1c0-9.141 7.473-16 16-16c4.094 0 8.188 1.562 11.31 4.688l64.01 64.01c3.125 3.125 4.688 7.219 4.688 11.31c0 9.133-7.468 16-16 16c-4.094 0-8.189-1.562-11.31-4.688l-64.01-64.01C257.6 184.2 256 180.1 256 175.1z"})})},custom:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",children:Ne("path",{d:"M417.1 368c-5.937 10.27-16.69 16-27.75 16c-5.422 0-10.92-1.375-15.97-4.281L256 311.4V448c0 17.67-14.33 32-31.1 32S192 465.7 192 448V311.4l-118.3 68.29C68.67 382.6 63.17 384 57.75 384c-11.06 0-21.81-5.734-27.75-16c-8.828-15.31-3.594-34.88 11.72-43.72L159.1 256L41.72 187.7C26.41 178.9 21.17 159.3 29.1 144C36.63 132.5 49.26 126.7 61.65 128.2C65.78 128.7 69.88 130.1 73.72 132.3L192 200.6V64c0-17.67 14.33-32 32-32S256 46.33 256 64v136.6l118.3-68.29c3.838-2.213 7.939-3.539 12.07-4.051C398.7 126.7 411.4 132.5 417.1 144c8.828 15.31 3.594 34.88-11.72 43.72L288 256l118.3 68.28C421.6 333.1 426.8 352.7 417.1 368z"})}),flags:{outline:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:Ne("path",{d:"M0 0l6.084 24H8L1.916 0zM21 5h-4l-1-4H4l3 12h3l1 4h13L21 5zM6.563 3h7.875l2 8H8.563l-2-8zm8.832 10l-2.856 1.904L12.063 13h3.332zM19 13l-1.5-6h1.938l2 8H16l3-2z"})}),solid:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:Ne("path",{d:"M64 496C64 504.8 56.75 512 48 512h-32C7.25 512 0 504.8 0 496V32c0-17.75 14.25-32 32-32s32 14.25 32 32V496zM476.3 0c-6.365 0-13.01 1.35-19.34 4.233c-45.69 20.86-79.56 27.94-107.8 27.94c-59.96 0-94.81-31.86-163.9-31.87C160.9 .3055 131.6 4.867 96 15.75v350.5c32-9.984 59.87-14.1 84.85-14.1c73.63 0 124.9 31.78 198.6 31.78c31.91 0 68.02-5.971 111.1-23.09C504.1 355.9 512 344.4 512 332.1V30.73C512 11.1 495.3 0 476.3 0z"})})},foods:{outline:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:Ne("path",{d:"M17 4.978c-1.838 0-2.876.396-3.68.934.513-1.172 1.768-2.934 4.68-2.934a1 1 0 0 0 0-2c-2.921 0-4.629 1.365-5.547 2.512-.064.078-.119.162-.18.244C11.73 1.838 10.798.023 9.207.023 8.579.022 7.85.306 7 .978 5.027 2.54 5.329 3.902 6.492 4.999 3.609 5.222 0 7.352 0 12.969c0 4.582 4.961 11.009 9 11.009 1.975 0 2.371-.486 3-1 .629.514 1.025 1 3 1 4.039 0 9-6.418 9-11 0-5.953-4.055-8-7-8M8.242 2.546c.641-.508.943-.523.965-.523.426.169.975 1.405 1.357 3.055-1.527-.629-2.741-1.352-2.98-1.846.059-.112.241-.356.658-.686M15 21.978c-1.08 0-1.21-.109-1.559-.402l-.176-.146c-.367-.302-.816-.452-1.266-.452s-.898.15-1.266.452l-.176.146c-.347.292-.477.402-1.557.402-2.813 0-7-5.389-7-9.009 0-5.823 4.488-5.991 5-5.991 1.939 0 2.484.471 3.387 1.251l.323.276a1.995 1.995 0 0 0 2.58 0l.323-.276c.902-.78 1.447-1.251 3.387-1.251.512 0 5 .168 5 6 0 3.617-4.187 9-7 9"})}),solid:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:Ne("path",{d:"M481.9 270.1C490.9 279.1 496 291.3 496 304C496 316.7 490.9 328.9 481.9 337.9C472.9 346.9 460.7 352 448 352H64C51.27 352 39.06 346.9 30.06 337.9C21.06 328.9 16 316.7 16 304C16 291.3 21.06 279.1 30.06 270.1C39.06 261.1 51.27 256 64 256H448C460.7 256 472.9 261.1 481.9 270.1zM475.3 388.7C478.3 391.7 480 395.8 480 400V416C480 432.1 473.3 449.3 461.3 461.3C449.3 473.3 432.1 480 416 480H96C79.03 480 62.75 473.3 50.75 461.3C38.74 449.3 32 432.1 32 416V400C32 395.8 33.69 391.7 36.69 388.7C39.69 385.7 43.76 384 48 384H464C468.2 384 472.3 385.7 475.3 388.7zM50.39 220.8C45.93 218.6 42.03 215.5 38.97 211.6C35.91 207.7 33.79 203.2 32.75 198.4C31.71 193.5 31.8 188.5 32.99 183.7C54.98 97.02 146.5 32 256 32C365.5 32 457 97.02 479 183.7C480.2 188.5 480.3 193.5 479.2 198.4C478.2 203.2 476.1 207.7 473 211.6C469.1 215.5 466.1 218.6 461.6 220.8C457.2 222.9 452.3 224 447.3 224H64.67C59.73 224 54.84 222.9 50.39 220.8zM372.7 116.7C369.7 119.7 368 123.8 368 128C368 131.2 368.9 134.3 370.7 136.9C372.5 139.5 374.1 141.6 377.9 142.8C380.8 143.1 384 144.3 387.1 143.7C390.2 143.1 393.1 141.6 395.3 139.3C397.6 137.1 399.1 134.2 399.7 131.1C400.3 128 399.1 124.8 398.8 121.9C397.6 118.1 395.5 116.5 392.9 114.7C390.3 112.9 387.2 111.1 384 111.1C379.8 111.1 375.7 113.7 372.7 116.7V116.7zM244.7 84.69C241.7 87.69 240 91.76 240 96C240 99.16 240.9 102.3 242.7 104.9C244.5 107.5 246.1 109.6 249.9 110.8C252.8 111.1 256 112.3 259.1 111.7C262.2 111.1 265.1 109.6 267.3 107.3C269.6 105.1 271.1 102.2 271.7 99.12C272.3 96.02 271.1 92.8 270.8 89.88C269.6 86.95 267.5 84.45 264.9 82.7C262.3 80.94 259.2 79.1 256 79.1C251.8 79.1 247.7 81.69 244.7 84.69V84.69zM116.7 116.7C113.7 119.7 112 123.8 112 128C112 131.2 112.9 134.3 114.7 136.9C116.5 139.5 118.1 141.6 121.9 142.8C124.8 143.1 128 144.3 131.1 143.7C134.2 143.1 137.1 141.6 139.3 139.3C141.6 137.1 143.1 134.2 143.7 131.1C144.3 128 143.1 124.8 142.8 121.9C141.6 118.1 139.5 116.5 136.9 114.7C134.3 112.9 131.2 111.1 128 111.1C123.8 111.1 119.7 113.7 116.7 116.7L116.7 116.7z"})})},frequent:{outline:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[Ne("path",{d:"M13 4h-2l-.001 7H9v2h2v2h2v-2h4v-2h-4z"}),Ne("path",{d:"M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m0 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10"})]}),solid:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:Ne("path",{d:"M256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM232 256C232 264 236 271.5 242.7 275.1L338.7 339.1C349.7 347.3 364.6 344.3 371.1 333.3C379.3 322.3 376.3 307.4 365.3 300L280 243.2V120C280 106.7 269.3 96 255.1 96C242.7 96 231.1 106.7 231.1 120L232 256z"})})},nature:{outline:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[Ne("path",{d:"M15.5 8a1.5 1.5 0 1 0 .001 3.001A1.5 1.5 0 0 0 15.5 8M8.5 8a1.5 1.5 0 1 0 .001 3.001A1.5 1.5 0 0 0 8.5 8"}),Ne("path",{d:"M18.933 0h-.027c-.97 0-2.138.787-3.018 1.497-1.274-.374-2.612-.51-3.887-.51-1.285 0-2.616.133-3.874.517C7.245.79 6.069 0 5.093 0h-.027C3.352 0 .07 2.67.002 7.026c-.039 2.479.276 4.238 1.04 5.013.254.258.882.677 1.295.882.191 3.177.922 5.238 2.536 6.38.897.637 2.187.949 3.2 1.102C8.04 20.6 8 20.795 8 21c0 1.773 2.35 3 4 3 1.648 0 4-1.227 4-3 0-.201-.038-.393-.072-.586 2.573-.385 5.435-1.877 5.925-7.587.396-.22.887-.568 1.104-.788.763-.774 1.079-2.534 1.04-5.013C23.929 2.67 20.646 0 18.933 0M3.223 9.135c-.237.281-.837 1.155-.884 1.238-.15-.41-.368-1.349-.337-3.291.051-3.281 2.478-4.972 3.091-5.031.256.015.731.27 1.265.646-1.11 1.171-2.275 2.915-2.352 5.125-.133.546-.398.858-.783 1.313M12 22c-.901 0-1.954-.693-2-1 0-.654.475-1.236 1-1.602V20a1 1 0 1 0 2 0v-.602c.524.365 1 .947 1 1.602-.046.307-1.099 1-2 1m3-3.48v.02a4.752 4.752 0 0 0-1.262-1.02c1.092-.516 2.239-1.334 2.239-2.217 0-1.842-1.781-2.195-3.977-2.195-2.196 0-3.978.354-3.978 2.195 0 .883 1.148 1.701 2.238 2.217A4.8 4.8 0 0 0 9 18.539v-.025c-1-.076-2.182-.281-2.973-.842-1.301-.92-1.838-3.045-1.853-6.478l.023-.041c.496-.826 1.49-1.45 1.804-3.102 0-2.047 1.357-3.631 2.362-4.522C9.37 3.178 10.555 3 11.948 3c1.447 0 2.685.192 3.733.57 1 .9 2.316 2.465 2.316 4.48.313 1.651 1.307 2.275 1.803 3.102.035.058.068.117.102.178-.059 5.967-1.949 7.01-4.902 7.19m6.628-8.202c-.037-.065-.074-.13-.113-.195a7.587 7.587 0 0 0-.739-.987c-.385-.455-.648-.768-.782-1.313-.076-2.209-1.241-3.954-2.353-5.124.531-.376 1.004-.63 1.261-.647.636.071 3.044 1.764 3.096 5.031.027 1.81-.347 3.218-.37 3.235"})]}),solid:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512",children:Ne("path",{d:"M332.7 19.85C334.6 8.395 344.5 0 356.1 0C363.6 0 370.6 3.52 375.1 9.502L392 32H444.1C456.8 32 469.1 37.06 478.1 46.06L496 64H552C565.3 64 576 74.75 576 88V112C576 156.2 540.2 192 496 192H426.7L421.6 222.5L309.6 158.5L332.7 19.85zM448 64C439.2 64 432 71.16 432 80C432 88.84 439.2 96 448 96C456.8 96 464 88.84 464 80C464 71.16 456.8 64 448 64zM416 256.1V480C416 497.7 401.7 512 384 512H352C334.3 512 320 497.7 320 480V364.8C295.1 377.1 268.8 384 240 384C211.2 384 184 377.1 160 364.8V480C160 497.7 145.7 512 128 512H96C78.33 512 64 497.7 64 480V249.8C35.23 238.9 12.64 214.5 4.836 183.3L.9558 167.8C-3.331 150.6 7.094 133.2 24.24 128.1C41.38 124.7 58.76 135.1 63.05 152.2L66.93 167.8C70.49 182 83.29 191.1 97.97 191.1H303.8L416 256.1z"})})},objects:{outline:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[Ne("path",{d:"M12 0a9 9 0 0 0-5 16.482V21s2.035 3 5 3 5-3 5-3v-4.518A9 9 0 0 0 12 0zm0 2c3.86 0 7 3.141 7 7s-3.14 7-7 7-7-3.141-7-7 3.14-7 7-7zM9 17.477c.94.332 1.946.523 3 .523s2.06-.19 3-.523v.834c-.91.436-1.925.689-3 .689a6.924 6.924 0 0 1-3-.69v-.833zm.236 3.07A8.854 8.854 0 0 0 12 21c.965 0 1.888-.167 2.758-.451C14.155 21.173 13.153 22 12 22c-1.102 0-2.117-.789-2.764-1.453z"}),Ne("path",{d:"M14.745 12.449h-.004c-.852-.024-1.188-.858-1.577-1.824-.421-1.061-.703-1.561-1.182-1.566h-.009c-.481 0-.783.497-1.235 1.537-.436.982-.801 1.811-1.636 1.791l-.276-.043c-.565-.171-.853-.691-1.284-1.794-.125-.313-.202-.632-.27-.913-.051-.213-.127-.53-.195-.634C7.067 9.004 7.039 9 6.99 9A1 1 0 0 1 7 7h.01c1.662.017 2.015 1.373 2.198 2.134.486-.981 1.304-2.058 2.797-2.075 1.531.018 2.28 1.153 2.731 2.141l.002-.008C14.944 8.424 15.327 7 16.979 7h.032A1 1 0 1 1 17 9h-.011c-.149.076-.256.474-.319.709a6.484 6.484 0 0 1-.311.951c-.429.973-.79 1.789-1.614 1.789"})]}),solid:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",children:Ne("path",{d:"M112.1 454.3c0 6.297 1.816 12.44 5.284 17.69l17.14 25.69c5.25 7.875 17.17 14.28 26.64 14.28h61.67c9.438 0 21.36-6.401 26.61-14.28l17.08-25.68c2.938-4.438 5.348-12.37 5.348-17.7L272 415.1h-160L112.1 454.3zM191.4 .0132C89.44 .3257 16 82.97 16 175.1c0 44.38 16.44 84.84 43.56 115.8c16.53 18.84 42.34 58.23 52.22 91.45c.0313 .25 .0938 .5166 .125 .7823h160.2c.0313-.2656 .0938-.5166 .125-.7823c9.875-33.22 35.69-72.61 52.22-91.45C351.6 260.8 368 220.4 368 175.1C368 78.61 288.9-.2837 191.4 .0132zM192 96.01c-44.13 0-80 35.89-80 79.1C112 184.8 104.8 192 96 192S80 184.8 80 176c0-61.76 50.25-111.1 112-111.1c8.844 0 16 7.159 16 16S200.8 96.01 192 96.01z"})})},people:{outline:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[Ne("path",{d:"M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m0 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10"}),Ne("path",{d:"M8 7a2 2 0 1 0-.001 3.999A2 2 0 0 0 8 7M16 7a2 2 0 1 0-.001 3.999A2 2 0 0 0 16 7M15.232 15c-.693 1.195-1.87 2-3.349 2-1.477 0-2.655-.805-3.347-2H15m3-2H6a6 6 0 1 0 12 0"})]}),solid:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:Ne("path",{d:"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 432C332.1 432 396.2 382 415.2 314.1C419.1 300.4 407.8 288 393.6 288H118.4C104.2 288 92.92 300.4 96.76 314.1C115.8 382 179.9 432 256 432V432zM176.4 160C158.7 160 144.4 174.3 144.4 192C144.4 209.7 158.7 224 176.4 224C194 224 208.4 209.7 208.4 192C208.4 174.3 194 160 176.4 160zM336.4 224C354 224 368.4 209.7 368.4 192C368.4 174.3 354 160 336.4 160C318.7 160 304.4 174.3 304.4 192C304.4 209.7 318.7 224 336.4 224z"})})},places:{outline:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[Ne("path",{d:"M6.5 12C5.122 12 4 13.121 4 14.5S5.122 17 6.5 17 9 15.879 9 14.5 7.878 12 6.5 12m0 3c-.275 0-.5-.225-.5-.5s.225-.5.5-.5.5.225.5.5-.225.5-.5.5M17.5 12c-1.378 0-2.5 1.121-2.5 2.5s1.122 2.5 2.5 2.5 2.5-1.121 2.5-2.5-1.122-2.5-2.5-2.5m0 3c-.275 0-.5-.225-.5-.5s.225-.5.5-.5.5.225.5.5-.225.5-.5.5"}),Ne("path",{d:"M22.482 9.494l-1.039-.346L21.4 9h.6c.552 0 1-.439 1-.992 0-.006-.003-.008-.003-.008H23c0-1-.889-2-1.984-2h-.642l-.731-1.717C19.262 3.012 18.091 2 16.764 2H7.236C5.909 2 4.738 3.012 4.357 4.283L3.626 6h-.642C1.889 6 1 7 1 8h.003S1 8.002 1 8.008C1 8.561 1.448 9 2 9h.6l-.043.148-1.039.346a2.001 2.001 0 0 0-1.359 2.097l.751 7.508a1 1 0 0 0 .994.901H3v1c0 1.103.896 2 2 2h2c1.104 0 2-.897 2-2v-1h6v1c0 1.103.896 2 2 2h2c1.104 0 2-.897 2-2v-1h1.096a.999.999 0 0 0 .994-.901l.751-7.508a2.001 2.001 0 0 0-1.359-2.097M6.273 4.857C6.402 4.43 6.788 4 7.236 4h9.527c.448 0 .834.43.963.857L19.313 9H4.688l1.585-4.143zM7 21H5v-1h2v1zm12 0h-2v-1h2v1zm2.189-3H2.811l-.662-6.607L3 11h18l.852.393L21.189 18z"})]}),solid:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:Ne("path",{d:"M39.61 196.8L74.8 96.29C88.27 57.78 124.6 32 165.4 32H346.6C387.4 32 423.7 57.78 437.2 96.29L472.4 196.8C495.6 206.4 512 229.3 512 256V448C512 465.7 497.7 480 480 480H448C430.3 480 416 465.7 416 448V400H96V448C96 465.7 81.67 480 64 480H32C14.33 480 0 465.7 0 448V256C0 229.3 16.36 206.4 39.61 196.8V196.8zM109.1 192H402.9L376.8 117.4C372.3 104.6 360.2 96 346.6 96H165.4C151.8 96 139.7 104.6 135.2 117.4L109.1 192zM96 256C78.33 256 64 270.3 64 288C64 305.7 78.33 320 96 320C113.7 320 128 305.7 128 288C128 270.3 113.7 256 96 256zM416 320C433.7 320 448 305.7 448 288C448 270.3 433.7 256 416 256C398.3 256 384 270.3 384 288C384 305.7 398.3 320 416 320z"})})},symbols:{outline:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:Ne("path",{d:"M0 0h11v2H0zM4 11h3V6h4V4H0v2h4zM15.5 17c1.381 0 2.5-1.116 2.5-2.493s-1.119-2.493-2.5-2.493S13 13.13 13 14.507 14.119 17 15.5 17m0-2.986c.276 0 .5.222.5.493 0 .272-.224.493-.5.493s-.5-.221-.5-.493.224-.493.5-.493M21.5 19.014c-1.381 0-2.5 1.116-2.5 2.493S20.119 24 21.5 24s2.5-1.116 2.5-2.493-1.119-2.493-2.5-2.493m0 2.986a.497.497 0 0 1-.5-.493c0-.271.224-.493.5-.493s.5.222.5.493a.497.497 0 0 1-.5.493M22 13l-9 9 1.513 1.5 8.99-9.009zM17 11c2.209 0 4-1.119 4-2.5V2s.985-.161 1.498.949C23.01 4.055 23 6 23 6s1-1.119 1-3.135C24-.02 21 0 21 0h-2v6.347A5.853 5.853 0 0 0 17 6c-2.209 0-4 1.119-4 2.5s1.791 2.5 4 2.5M10.297 20.482l-1.475-1.585a47.54 47.54 0 0 1-1.442 1.129c-.307-.288-.989-1.016-2.045-2.183.902-.836 1.479-1.466 1.729-1.892s.376-.871.376-1.336c0-.592-.273-1.178-.818-1.759-.546-.581-1.329-.871-2.349-.871-1.008 0-1.79.293-2.344.879-.556.587-.832 1.181-.832 1.784 0 .813.419 1.748 1.256 2.805-.847.614-1.444 1.208-1.794 1.784a3.465 3.465 0 0 0-.523 1.833c0 .857.308 1.56.924 2.107.616.549 1.423.823 2.42.823 1.173 0 2.444-.379 3.813-1.137L8.235 24h2.819l-2.09-2.383 1.333-1.135zm-6.736-6.389a1.02 1.02 0 0 1 .73-.286c.31 0 .559.085.747.254a.849.849 0 0 1 .283.659c0 .518-.419 1.112-1.257 1.784-.536-.651-.805-1.231-.805-1.742a.901.901 0 0 1 .302-.669M3.74 22c-.427 0-.778-.116-1.057-.349-.279-.232-.418-.487-.418-.766 0-.594.509-1.288 1.527-2.083.968 1.134 1.717 1.946 2.248 2.438-.921.507-1.686.76-2.3.76"})}),solid:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:Ne("path",{d:"M500.3 7.251C507.7 13.33 512 22.41 512 31.1V175.1C512 202.5 483.3 223.1 447.1 223.1C412.7 223.1 383.1 202.5 383.1 175.1C383.1 149.5 412.7 127.1 447.1 127.1V71.03L351.1 90.23V207.1C351.1 234.5 323.3 255.1 287.1 255.1C252.7 255.1 223.1 234.5 223.1 207.1C223.1 181.5 252.7 159.1 287.1 159.1V63.1C287.1 48.74 298.8 35.61 313.7 32.62L473.7 .6198C483.1-1.261 492.9 1.173 500.3 7.251H500.3zM74.66 303.1L86.5 286.2C92.43 277.3 102.4 271.1 113.1 271.1H174.9C185.6 271.1 195.6 277.3 201.5 286.2L213.3 303.1H239.1C266.5 303.1 287.1 325.5 287.1 351.1V463.1C287.1 490.5 266.5 511.1 239.1 511.1H47.1C21.49 511.1-.0019 490.5-.0019 463.1V351.1C-.0019 325.5 21.49 303.1 47.1 303.1H74.66zM143.1 359.1C117.5 359.1 95.1 381.5 95.1 407.1C95.1 434.5 117.5 455.1 143.1 455.1C170.5 455.1 191.1 434.5 191.1 407.1C191.1 381.5 170.5 359.1 143.1 359.1zM440.3 367.1H496C502.7 367.1 508.6 372.1 510.1 378.4C513.3 384.6 511.6 391.7 506.5 396L378.5 508C372.9 512.1 364.6 513.3 358.6 508.9C352.6 504.6 350.3 496.6 353.3 489.7L391.7 399.1H336C329.3 399.1 323.4 395.9 321 389.6C318.7 383.4 320.4 376.3 325.5 371.1L453.5 259.1C459.1 255 467.4 254.7 473.4 259.1C479.4 263.4 481.6 271.4 478.7 278.3L440.3 367.1zM116.7 219.1L19.85 119.2C-8.112 90.26-6.614 42.31 24.85 15.34C51.82-8.137 93.26-3.642 118.2 21.83L128.2 32.32L137.7 21.83C162.7-3.642 203.6-8.137 231.6 15.34C262.6 42.31 264.1 90.26 236.1 119.2L139.7 219.1C133.2 225.6 122.7 225.6 116.7 219.1H116.7z"})})}},BCe={loupe:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",children:Ne("path",{d:"M12.9 14.32a8 8 0 1 1 1.41-1.41l5.35 5.33-1.42 1.42-5.33-5.34zM8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12z"})}),delete:Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",children:Ne("path",{d:"M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z"})})};var P1={categories:ICe,search:BCe};function r6(e){let{id:n,skin:t,emoji:i}=e;if(e.shortcodes){const l=e.shortcodes.match(Lf.SHORTCODES_REGEX);l&&(n=l[1],l[2]&&(t=l[2]))}if(i||(i=Lf.get(n||e.native)),!i)return e.fallback;const r=i.skins[t-1]||i.skins[0],a=r.src||(e.set!="native"&&!e.spritesheet?typeof e.getImageURL=="function"?e.getImageURL(e.set,r.unified):`https://cdn.jsdelivr.net/npm/emoji-datasource-${e.set}@15.0.1/img/${e.set}/64/${r.unified}.png`:void 0),o=typeof e.getSpritesheetURL=="function"?e.getSpritesheetURL(e.set):`https://cdn.jsdelivr.net/npm/emoji-datasource-${e.set}@15.0.1/img/${e.set}/sheets-256/64.png`;return Ne("span",{class:"emoji-mart-emoji","data-emoji-set":e.set,children:a?Ne("img",{style:{maxWidth:e.size||"1em",maxHeight:e.size||"1em",display:"inline-block"},alt:r.native||r.shortcodes,src:a}):e.set=="native"?Ne("span",{style:{fontSize:e.size,fontFamily:'"EmojiMart", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"'},children:r.native}):Ne("span",{style:{display:"block",width:e.size,height:e.size,backgroundImage:`url(${o})`,backgroundSize:`${100*Un.sheet.cols}% ${100*Un.sheet.rows}%`,backgroundPosition:`${100/(Un.sheet.cols-1)*r.x}% ${100/(Un.sheet.rows-1)*r.y}%`}})})}const FCe=typeof window<"u"&&window.HTMLElement?window.HTMLElement:Object;class AW extends FCe{static get observedAttributes(){return Object.keys(this.Props)}update(n={}){for(let t in n)this.attributeChangedCallback(t,null,n[t])}attributeChangedCallback(n,t,i){if(!this.component)return;const r=CW(n,{[n]:i},this.constructor.Props,this);this.component.componentWillReceiveProps?this.component.componentWillReceiveProps({[n]:r}):(this.component.props[n]=r,this.component.forceUpdate())}disconnectedCallback(){this.disconnected=!0,this.component&&this.component.unregister&&this.component.unregister()}constructor(n={}){if(super(),this.props=n,n.parent||n.ref){let t=null;const i=n.parent||(t=n.ref&&n.ref.current);t&&(t.innerHTML=""),i&&i.appendChild(this)}}}class qCe extends AW{setShadow(){this.attachShadow({mode:"open"})}injectStyles(n){if(!n)return;const t=document.createElement("style");t.textContent=n,this.shadowRoot.insertBefore(t,this.shadowRoot.firstChild)}constructor(n,{styles:t}={}){super(n),this.setShadow(),this.injectStyles(t)}}var OW={fallback:"",id:"",native:"",shortcodes:"",size:{value:"",transform:e=>/\D/.test(e)?e:`${e}px`},set:zo.set,skin:zo.skin};class EW extends AW{async connectedCallback(){const n=SW(this.props,OW,this);n.element=this,n.ref=t=>{this.component=t},await R0(),!this.disconnected&&yW(Ne(r6,{...n}),this)}constructor(n){super(n)}}ta(EW,"Props",OW);typeof customElements<"u"&&!customElements.get("em-emoji")&&customElements.define("em-emoji",EW);var O$,a6=[],E$=gn.__b,T$=gn.__r,M$=gn.diffed,j$=gn.__c,D$=gn.unmount;function HCe(){var e;for(a6.sort(function(n,t){return n.__v.__b-t.__v.__b});e=a6.pop();)if(e.__P)try{e.__H.__h.forEach(og),e.__H.__h.forEach(o6),e.__H.__h=[]}catch(n){e.__H.__h=[],gn.__e(n,e.__v)}}gn.__b=function(e){E$&&E$(e)},gn.__r=function(e){T$&&T$(e);var n=e.__c.__H;n&&(n.__h.forEach(og),n.__h.forEach(o6),n.__h=[])},gn.diffed=function(e){M$&&M$(e);var n=e.__c;n&&n.__H&&n.__H.__h.length&&(a6.push(n)!==1&&O$===gn.requestAnimationFrame||((O$=gn.requestAnimationFrame)||function(t){var i,r=function(){clearTimeout(a),R$&&cancelAnimationFrame(i),setTimeout(t)},a=setTimeout(r,100);R$&&(i=requestAnimationFrame(r))})(HCe))},gn.__c=function(e,n){n.some(function(t){try{t.__h.forEach(og),t.__h=t.__h.filter(function(i){return!i.__||o6(i)})}catch(i){n.some(function(r){r.__h&&(r.__h=[])}),n=[],gn.__e(i,t.__v)}}),j$&&j$(e,n)},gn.unmount=function(e){D$&&D$(e);var n,t=e.__c;t&&t.__H&&(t.__H.__.forEach(function(i){try{og(i)}catch(r){n=r}}),n&&gn.__e(n,t.__v))};var R$=typeof requestAnimationFrame=="function";function og(e){var n=e.__c;typeof n=="function"&&(e.__c=void 0,n())}function o6(e){e.__c=e.__()}function UCe(e,n){for(var t in n)e[t]=n[t];return e}function P$(e,n){for(var t in e)if(t!=="__source"&&!(t in n))return!0;for(var i in n)if(i!=="__source"&&e[i]!==n[i])return!0;return!1}function N1(e){this.props=e}(N1.prototype=new no).isPureReactComponent=!0,N1.prototype.shouldComponentUpdate=function(e,n){return P$(this.props,e)||P$(this.state,n)};var N$=gn.__b;gn.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),N$&&N$(e)};var VCe=gn.__e;gn.__e=function(e,n,t){if(e.then){for(var i,r=n;r=r.__;)if((i=r.__c)&&i.__c)return n.__e==null&&(n.__e=t.__e,n.__k=t.__k),i.__c(e,n)}VCe(e,n,t)};var $$=gn.unmount;function V3(){this.__u=0,this.t=null,this.__b=null}function TW(e){var n=e.__.__c;return n&&n.__e&&n.__e(e)}function Uv(){this.u=null,this.o=null}gn.unmount=function(e){var n=e.__c;n&&n.__R&&n.__R(),n&&e.__h===!0&&(e.type=null),$$&&$$(e)},(V3.prototype=new no).__c=function(e,n){var t=n.__c,i=this;i.t==null&&(i.t=[]),i.t.push(t);var r=TW(i.__v),a=!1,o=function(){a||(a=!0,t.__R=null,r?r(l):l())};t.__R=o;var l=function(){if(!--i.__u){if(i.state.__e){var c=i.state.__e;i.__v.__k[0]=(function d(p,v,y){return p&&(p.__v=null,p.__k=p.__k&&p.__k.map(function(b){return d(b,v,y)}),p.__c&&p.__c.__P===v&&(p.__e&&y.insertBefore(p.__e,p.__d),p.__c.__e=!0,p.__c.__P=y)),p})(c,c.__c.__P,c.__c.__O)}var h;for(i.setState({__e:i.__b=null});h=i.t.pop();)h.forceUpdate()}},f=n.__h===!0;i.__u++||f||i.setState({__e:i.__b=i.__v.__k[0]}),e.then(o,o)},V3.prototype.componentWillUnmount=function(){this.t=[]},V3.prototype.render=function(e,n){if(this.__b){if(this.__v.__k){var t=document.createElement("div"),i=this.__v.__k[0].__c;this.__v.__k[0]=(function a(o,l,f){return o&&(o.__c&&o.__c.__H&&(o.__c.__H.__.forEach(function(c){typeof c.__c=="function"&&c.__c()}),o.__c.__H=null),(o=UCe({},o)).__c!=null&&(o.__c.__P===f&&(o.__c.__P=l),o.__c=null),o.__k=o.__k&&o.__k.map(function(c){return a(c,l,f)})),o})(this.__b,t,i.__O=i.__P)}this.__b=null}var r=n.__e&&n6(mc,null,e.fallback);return r&&(r.__h=null),[n6(mc,null,n.__e?null:e.children),r]};var z$=function(e,n,t){if(++t[1]===t[0]&&e.o.delete(n),e.props.revealOrder&&(e.props.revealOrder[0]!=="t"||!e.o.size))for(t=e.u;t;){for(;t.length>3;)t.pop()();if(t[1]<t[0])break;e.u=t=t[2]}};(Uv.prototype=new no).__e=function(e){var n=this,t=TW(n.__v),i=n.o.get(e);return i[0]++,function(r){var a=function(){n.props.revealOrder?(i.push(r),z$(n,e,i)):r()};t?t(a):a()}},Uv.prototype.render=function(e){this.u=null,this.o=new Map;var n=D1(e.children);e.revealOrder&&e.revealOrder[0]==="b"&&n.reverse();for(var t=n.length;t--;)this.o.set(n[t],this.u=[1,0,this.u]);return e.children},Uv.prototype.componentDidUpdate=Uv.prototype.componentDidMount=function(){var e=this;this.o.forEach(function(n,t){z$(e,t,n)})};var WCe=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,GCe=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,YCe=typeof document<"u",KCe=function(e){return(typeof Symbol<"u"&&typeof Symbol()=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(e)};no.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(no.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(n){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:n})}})});var L$=gn.event;function XCe(){}function ZCe(){return this.cancelBubble}function QCe(){return this.defaultPrevented}gn.event=function(e){return L$&&(e=L$(e)),e.persist=XCe,e.isPropagationStopped=ZCe,e.isDefaultPrevented=QCe,e.nativeEvent=e};var I$={configurable:!0,get:function(){return this.class}},B$=gn.vnode;gn.vnode=function(e){var n=e.type,t=e.props,i=t;if(typeof n=="string"){var r=n.indexOf("-")===-1;for(var a in i={},t){var o=t[a];YCe&&a==="children"&&n==="noscript"||a==="value"&&"defaultValue"in t&&o==null||(a==="defaultValue"&&"value"in t&&t.value==null?a="value":a==="download"&&o===!0?o="":/ondoubleclick/i.test(a)?a="ondblclick":/^onchange(textarea|input)/i.test(a+n)&&!KCe(t.type)?a="oninput":/^onfocus$/i.test(a)?a="onfocusin":/^onblur$/i.test(a)?a="onfocusout":/^on(Ani|Tra|Tou|BeforeInp)/.test(a)?a=a.toLowerCase():r&&GCe.test(a)?a=a.replace(/[A-Z0-9]/,"-$&").toLowerCase():o===null&&(o=void 0),i[a]=o)}n=="select"&&i.multiple&&Array.isArray(i.value)&&(i.value=D1(t.children).forEach(function(l){l.props.selected=i.value.indexOf(l.props.value)!=-1})),n=="select"&&i.defaultValue!=null&&(i.value=D1(t.children).forEach(function(l){l.props.selected=i.multiple?i.defaultValue.indexOf(l.props.value)!=-1:i.defaultValue==l.props.value})),e.props=i,t.class!=t.className&&(I$.enumerable="className"in t,t.className!=null&&(i.class=t.className),Object.defineProperty(i,"className",I$))}e.$$typeof=WCe,B$&&B$(e)};var F$=gn.__r;gn.__r=function(e){F$&&F$(e),e.__c};const JCe={light:"outline",dark:"solid"};class e9e extends N1{renderIcon(n){const{icon:t}=n;if(t){if(t.svg)return Ne("span",{class:"flex",dangerouslySetInnerHTML:{__html:t.svg}});if(t.src)return Ne("img",{src:t.src})}const i=P1.categories[n.id]||P1.categories.custom,r=this.props.icons=="auto"?JCe[this.props.theme]:this.props.icons;return i[r]||i}render(){let n=null;return Ne("nav",{id:"nav",class:"padding","data-position":this.props.position,dir:this.props.dir,children:Ne("div",{class:"flex relative",children:[this.categories.map((t,i)=>{const r=t.name||Ii.categories[t.id],a=!this.props.unfocused&&t.id==this.state.categoryId;return a&&(n=i),Ne("button",{"aria-label":r,"aria-selected":a||void 0,title:r,type:"button",class:"flex flex-grow flex-center",onMouseDown:o=>o.preventDefault(),onClick:()=>{this.props.onClick({category:t,i})},children:this.renderIcon(t)})}),Ne("div",{class:"bar",style:{width:`${100/this.categories.length}%`,opacity:n==null?0:1,transform:this.props.dir==="rtl"?`scaleX(-1) translateX(${n*100}%)`:`translateX(${n*100}%)`}})]})})}constructor(){super(),this.categories=Un.categories.filter(n=>!n.target),this.state={categoryId:this.categories[0].id}}}class n9e extends N1{shouldComponentUpdate(n){for(let t in n)if(t!="children"&&n[t]!=this.props[t])return!0;return!1}render(){return this.props.children}}const Vv={rowsPerRender:10};class t9e extends no{getInitialState(n=this.props){return{skin:Qs.get("skin")||n.skin,theme:this.initTheme(n.theme)}}componentWillMount(){this.dir=Ii.rtl?"rtl":"ltr",this.refs={menu:No(),navigation:No(),scroll:No(),search:No(),searchInput:No(),skinToneButton:No(),skinToneRadio:No()},this.initGrid(),this.props.stickySearch==!1&&this.props.searchPosition=="sticky"&&(console.warn("[EmojiMart] Deprecation warning: `stickySearch` has been renamed `searchPosition`."),this.props.searchPosition="static")}componentDidMount(){if(this.register(),this.shadowRoot=this.base.parentNode,this.props.autoFocus){const{searchInput:n}=this.refs;n.current&&n.current.focus()}}componentWillReceiveProps(n){this.nextState||(this.nextState={});for(const t in n)this.nextState[t]=n[t];clearTimeout(this.nextStateTimer),this.nextStateTimer=setTimeout(()=>{let t=!1;for(const r in this.nextState)this.props[r]=this.nextState[r],(r==="custom"||r==="categories")&&(t=!0);delete this.nextState;const i=this.getInitialState();if(t)return this.reset(i);this.setState(i)})}componentWillUnmount(){this.unregister()}async reset(n={}){await R0(this.props),this.initGrid(),this.unobserve(),this.setState(n,()=>{this.observeCategories(),this.observeRows()})}register(){document.addEventListener("click",this.handleClickOutside),this.observe()}unregister(){var n;document.removeEventListener("click",this.handleClickOutside),(n=this.darkMedia)==null||n.removeEventListener("change",this.darkMediaCallback),this.unobserve()}observe(){this.observeCategories(),this.observeRows()}unobserve({except:n=[]}={}){Array.isArray(n)||(n=[n]);for(const t of this.observers)n.includes(t)||t.disconnect();this.observers=[].concat(n)}initGrid(){const{categories:n}=Un;this.refs.categories=new Map;const t=Un.categories.map(r=>r.id).join(",");this.navKey&&this.navKey!=t&&this.refs.scroll.current&&(this.refs.scroll.current.scrollTop=0),this.navKey=t,this.grid=[],this.grid.setsize=0;const i=(r,a)=>{const o=[];o.__categoryId=a.id,o.__index=r.length,this.grid.push(o);const l=this.grid.length-1,f=l%Vv.rowsPerRender?{}:No();return f.index=l,f.posinset=this.grid.setsize+1,r.push(f),o};for(let r of n){const a=[];let o=i(a,r);for(let l of r.emojis)o.length==this.getPerLine()&&(o=i(a,r)),this.grid.setsize+=1,o.push(l);this.refs.categories.set(r.id,{root:No(),rows:a})}}initTheme(n){if(n!="auto")return n;if(!this.darkMedia){if(this.darkMedia=matchMedia("(prefers-color-scheme: dark)"),this.darkMedia.media.match(/^not/))return"light";this.darkMedia.addEventListener("change",this.darkMediaCallback)}return this.darkMedia.matches?"dark":"light"}initDynamicPerLine(n=this.props){if(!n.dynamicWidth)return;const{element:t,emojiButtonSize:i}=n,r=()=>{const{width:o}=t.getBoundingClientRect();return Math.floor(o/i)},a=new ResizeObserver(()=>{this.unobserve({except:a}),this.setState({perLine:r()},()=>{this.initGrid(),this.forceUpdate(()=>{this.observeCategories(),this.observeRows()})})});return a.observe(t),this.observers.push(a),r()}getPerLine(){return this.state.perLine||this.props.perLine}getEmojiByPos([n,t]){const i=this.state.searchResults||this.grid,r=i[n]&&i[n][t];if(r)return Lf.get(r)}observeCategories(){const n=this.refs.navigation.current;if(!n)return;const t=new Map,i=o=>{o!=n.state.categoryId&&n.setState({categoryId:o})},r={root:this.refs.scroll.current,threshold:[0,1]},a=new IntersectionObserver(o=>{for(const f of o){const c=f.target.dataset.id;t.set(c,f.intersectionRatio)}const l=[...t];for(const[f,c]of l)if(c){i(f);break}},r);for(const{root:o}of this.refs.categories.values())a.observe(o.current);this.observers.push(a)}observeRows(){const n={...this.state.visibleRows},t=new IntersectionObserver(i=>{for(const r of i){const a=parseInt(r.target.dataset.index);r.isIntersecting?n[a]=!0:delete n[a]}this.setState({visibleRows:n})},{root:this.refs.scroll.current,rootMargin:`${this.props.emojiButtonSize*(Vv.rowsPerRender+5)}px 0px ${this.props.emojiButtonSize*Vv.rowsPerRender}px`});for(const{rows:i}of this.refs.categories.values())for(const r of i)r.current&&t.observe(r.current);this.observers.push(t)}preventDefault(n){n.preventDefault()}unfocusSearch(){const n=this.refs.searchInput.current;n&&n.blur()}navigate({e:n,input:t,left:i,right:r,up:a,down:o}){const l=this.state.searchResults||this.grid;if(!l.length)return;let[f,c]=this.state.pos;const h=(()=>{if(f==0&&c==0&&!n.repeat&&(i||a))return null;if(f==-1)return!n.repeat&&(r||o)&&t.selectionStart==t.value.length?[0,0]:null;if(i||r){let d=l[f];const p=i?-1:1;if(c+=p,!d[c]){if(f+=p,d=l[f],!d)return f=i?0:l.length-1,c=i?0:l[f].length-1,[f,c];c=i?d.length-1:0}return[f,c]}if(a||o){f+=a?-1:1;const d=l[f];return d?(d[c]||(c=d.length-1),[f,c]):(f=a?0:l.length-1,c=a?0:l[f].length-1,[f,c])}})();if(h)n.preventDefault();else{this.state.pos[0]>-1&&this.setState({pos:[-1,-1]});return}this.setState({pos:h,keyboard:!0},()=>{this.scrollTo({row:h[0]})})}scrollTo({categoryId:n,row:t}){const i=this.state.searchResults||this.grid;if(!i.length)return;const r=this.refs.scroll.current,a=r.getBoundingClientRect();let o=0;if(t>=0&&(n=i[t].__categoryId),n&&(o=(this.refs[n]||this.refs.categories.get(n).root).current.getBoundingClientRect().top-(a.top-r.scrollTop)+1),t>=0)if(!t)o=0;else{const l=i[t].__index,f=o+l*this.props.emojiButtonSize,c=f+this.props.emojiButtonSize+this.props.emojiButtonSize*.88;if(f<r.scrollTop)o=f;else if(c>r.scrollTop+a.height)o=c-a.height;else return}this.ignoreMouse(),r.scrollTop=o}ignoreMouse(){this.mouseIsIgnored=!0,clearTimeout(this.ignoreMouseTimer),this.ignoreMouseTimer=setTimeout(()=>{delete this.mouseIsIgnored},100)}handleEmojiOver(n){this.mouseIsIgnored||this.state.showSkins||this.setState({pos:n||[-1,-1],keyboard:!1})}handleEmojiClick({e:n,emoji:t,pos:i}){if(this.props.onEmojiSelect&&(!t&&i&&(t=this.getEmojiByPos(i)),t)){const r=LCe(t,{skinIndex:this.state.skin-1});this.props.maxFrequentRows&&wW.add(r,this.props),this.props.onEmojiSelect(r,n)}}closeSkins(){this.state.showSkins&&(this.setState({showSkins:null,tempSkin:null}),this.base.removeEventListener("click",this.handleBaseClick),this.base.removeEventListener("keydown",this.handleBaseKeydown))}handleSkinMouseOver(n){this.setState({tempSkin:n})}handleSkinClick(n){this.ignoreMouse(),this.closeSkins(),this.setState({skin:n,tempSkin:null}),Qs.set("skin",n)}renderNav(){return Ne(e9e,{ref:this.refs.navigation,icons:this.props.icons,theme:this.state.theme,dir:this.dir,unfocused:!!this.state.searchResults,position:this.props.navPosition,onClick:this.handleCategoryClick},this.navKey)}renderPreview(){const n=this.getEmojiByPos(this.state.pos),t=this.state.searchResults&&!this.state.searchResults.length;return Ne("div",{id:"preview",class:"flex flex-middle",dir:this.dir,"data-position":this.props.previewPosition,children:[Ne("div",{class:"flex flex-middle flex-grow",children:[Ne("div",{class:"flex flex-auto flex-middle flex-center",style:{height:this.props.emojiButtonSize,fontSize:this.props.emojiButtonSize},children:Ne(r6,{emoji:n,id:t?this.props.noResultsEmoji||"cry":this.props.previewEmoji||(this.props.previewPosition=="top"?"point_down":"point_up"),set:this.props.set,size:this.props.emojiButtonSize,skin:this.state.tempSkin||this.state.skin,spritesheet:!0,getSpritesheetURL:this.props.getSpritesheetURL})}),Ne("div",{class:`margin-${this.dir[0]}`,children:n||t?Ne("div",{class:`padding-${this.dir[2]} align-${this.dir[0]}`,children:[Ne("div",{class:"preview-title ellipsis",children:n?n.name:Ii.search_no_results_1}),Ne("div",{class:"preview-subtitle ellipsis color-c",children:n?n.skins[0].shortcodes:Ii.search_no_results_2})]}):Ne("div",{class:"preview-placeholder color-c",children:Ii.pick})})]}),!n&&this.props.skinTonePosition=="preview"&&this.renderSkinToneButton()]})}renderEmojiButton(n,{pos:t,posinset:i,grid:r}){const a=this.props.emojiButtonSize,o=this.state.tempSkin||this.state.skin,f=(n.skins[o-1]||n.skins[0]).native,c=$Ce(this.state.pos,t),h=t.concat(n.id).join("");return Ne(n9e,{selected:c,skin:o,size:a,children:Ne("button",{"aria-label":f,"aria-selected":c||void 0,"aria-posinset":i,"aria-setsize":r.setsize,"data-keyboard":this.state.keyboard,title:this.props.previewPosition=="none"?n.name:void 0,type:"button",class:"flex flex-center flex-middle",tabindex:"-1",onClick:d=>this.handleEmojiClick({e:d,emoji:n}),onMouseEnter:()=>this.handleEmojiOver(t),onMouseLeave:()=>this.handleEmojiOver(),style:{width:this.props.emojiButtonSize,height:this.props.emojiButtonSize,fontSize:this.props.emojiSize,lineHeight:0},children:[Ne("div",{"aria-hidden":"true",class:"background",style:{borderRadius:this.props.emojiButtonRadius,backgroundColor:this.props.emojiButtonColors?this.props.emojiButtonColors[(i-1)%this.props.emojiButtonColors.length]:void 0}}),Ne(r6,{emoji:n,set:this.props.set,size:this.props.emojiSize,skin:o,spritesheet:!0,getSpritesheetURL:this.props.getSpritesheetURL})]})},h)}renderSearch(){const n=this.props.previewPosition=="none"||this.props.skinTonePosition=="search";return Ne("div",{children:[Ne("div",{class:"spacer"}),Ne("div",{class:"flex flex-middle",children:[Ne("div",{class:"search relative flex-grow",children:[Ne("input",{type:"search",ref:this.refs.searchInput,placeholder:Ii.search,onClick:this.handleSearchClick,onInput:this.handleSearchInput,onKeyDown:this.handleSearchKeyDown,autoComplete:"off"}),Ne("span",{class:"icon loupe flex",children:P1.search.loupe}),this.state.searchResults&&Ne("button",{title:"Clear","aria-label":"Clear",type:"button",class:"icon delete flex",onClick:this.clearSearch,onMouseDown:this.preventDefault,children:P1.search.delete})]}),n&&this.renderSkinToneButton()]})]})}renderSearchResults(){const{searchResults:n}=this.state;return n?Ne("div",{class:"category",ref:this.refs.search,children:[Ne("div",{class:`sticky padding-small align-${this.dir[0]}`,children:Ii.categories.search}),Ne("div",{children:n.length?n.map((t,i)=>Ne("div",{class:"flex",children:t.map((r,a)=>this.renderEmojiButton(r,{pos:[i,a],posinset:i*this.props.perLine+a+1,grid:n}))})):Ne("div",{class:`padding-small align-${this.dir[0]}`,children:this.props.onAddCustomEmoji&&Ne("a",{onClick:this.props.onAddCustomEmoji,children:Ii.add_custom})})})]}):null}renderCategories(){const{categories:n}=Un,t=!!this.state.searchResults,i=this.getPerLine();return Ne("div",{style:{visibility:t?"hidden":void 0,display:t?"none":void 0,height:"100%"},children:n.map(r=>{const{root:a,rows:o}=this.refs.categories.get(r.id);return Ne("div",{"data-id":r.target?r.target.id:r.id,class:"category",ref:a,children:[Ne("div",{class:`sticky padding-small align-${this.dir[0]}`,children:r.name||Ii.categories[r.id]}),Ne("div",{class:"relative",style:{height:o.length*this.props.emojiButtonSize},children:o.map((l,f)=>{const c=l.index-l.index%Vv.rowsPerRender,h=this.state.visibleRows[c],d="current"in l?l:void 0;if(!h&&!d)return null;const p=f*i,v=p+i,y=r.emojis.slice(p,v);return y.length<i&&y.push(...new Array(i-y.length)),Ne("div",{"data-index":l.index,ref:d,class:"flex row",style:{top:f*this.props.emojiButtonSize},children:h&&y.map((b,w)=>{if(!b)return Ne("div",{style:{width:this.props.emojiButtonSize,height:this.props.emojiButtonSize}});const _=Lf.get(b);return this.renderEmojiButton(_,{pos:[l.index,w],posinset:l.posinset+w,grid:this.grid})})},l.index)})})]})})})}renderSkinToneButton(){return this.props.skinTonePosition=="none"?null:Ne("div",{class:"flex flex-auto flex-center flex-middle",style:{position:"relative",width:this.props.emojiButtonSize,height:this.props.emojiButtonSize},children:Ne("button",{type:"button",ref:this.refs.skinToneButton,class:"skin-tone-button flex flex-auto flex-center flex-middle","aria-selected":this.state.showSkins?"":void 0,"aria-label":Ii.skins.choose,title:Ii.skins.choose,onClick:this.openSkins,style:{width:this.props.emojiSize,height:this.props.emojiSize},children:Ne("span",{class:`skin-tone skin-tone-${this.state.skin}`})})})}renderLiveRegion(){const n=this.getEmojiByPos(this.state.pos),t=n?n.name:"";return Ne("div",{"aria-live":"polite",class:"sr-only",children:t})}renderSkins(){const t=this.refs.skinToneButton.current.getBoundingClientRect(),i=this.base.getBoundingClientRect(),r={};return this.dir=="ltr"?r.right=i.right-t.right-3:r.left=t.left-i.left-3,this.props.previewPosition=="bottom"&&this.props.skinTonePosition=="preview"?r.bottom=i.bottom-t.top+6:(r.top=t.bottom-i.top+3,r.bottom="auto"),Ne("div",{ref:this.refs.menu,role:"radiogroup",dir:this.dir,"aria-label":Ii.skins.choose,class:"menu hidden","data-position":r.top?"top":"bottom",style:r,children:[...Array(6).keys()].map(a=>{const o=a+1,l=this.state.skin==o;return Ne("div",{children:[Ne("input",{type:"radio",name:"skin-tone",value:o,"aria-label":Ii.skins[o],ref:l?this.refs.skinToneRadio:null,defaultChecked:l,onChange:()=>this.handleSkinMouseOver(o),onKeyDown:f=>{(f.code=="Enter"||f.code=="Space"||f.code=="Tab")&&(f.preventDefault(),this.handleSkinClick(o))}}),Ne("button",{"aria-hidden":"true",tabindex:"-1",onClick:()=>this.handleSkinClick(o),onMouseEnter:()=>this.handleSkinMouseOver(o),onMouseLeave:()=>this.handleSkinMouseOver(),class:"option flex flex-grow flex-middle",children:[Ne("span",{class:`skin-tone skin-tone-${o}`}),Ne("span",{class:"margin-small-lr",children:Ii.skins[o]})]})]})})})}render(){const n=this.props.perLine*this.props.emojiButtonSize;return Ne("section",{id:"root",class:"flex flex-column",dir:this.dir,style:{width:this.props.dynamicWidth?"100%":`calc(${n}px + (var(--padding) + var(--sidebar-width)))`},"data-emoji-set":this.props.set,"data-theme":this.state.theme,"data-menu":this.state.showSkins?"":void 0,children:[this.props.previewPosition=="top"&&this.renderPreview(),this.props.navPosition=="top"&&this.renderNav(),this.props.searchPosition=="sticky"&&Ne("div",{class:"padding-lr",children:this.renderSearch()}),Ne("div",{ref:this.refs.scroll,class:"scroll flex-grow padding-lr",children:Ne("div",{style:{width:this.props.dynamicWidth?"100%":n,height:"100%"},children:[this.props.searchPosition=="static"&&this.renderSearch(),this.renderSearchResults(),this.renderCategories()]})}),this.props.navPosition=="bottom"&&this.renderNav(),this.props.previewPosition=="bottom"&&this.renderPreview(),this.state.showSkins&&this.renderSkins(),this.renderLiveRegion()]})}constructor(n){super(),ta(this,"darkMediaCallback",()=>{this.props.theme=="auto"&&this.setState({theme:this.darkMedia.matches?"dark":"light"})}),ta(this,"handleClickOutside",t=>{const{element:i}=this.props;t.target!=i&&(this.state.showSkins&&this.closeSkins(),this.props.onClickOutside&&this.props.onClickOutside(t))}),ta(this,"handleBaseClick",t=>{this.state.showSkins&&(t.target.closest(".menu")||(t.preventDefault(),t.stopImmediatePropagation(),this.closeSkins()))}),ta(this,"handleBaseKeydown",t=>{this.state.showSkins&&t.key=="Escape"&&(t.preventDefault(),t.stopImmediatePropagation(),this.closeSkins())}),ta(this,"handleSearchClick",()=>{this.getEmojiByPos(this.state.pos)&&this.setState({pos:[-1,-1]})}),ta(this,"handleSearchInput",async()=>{const t=this.refs.searchInput.current;if(!t)return;const{value:i}=t,r=await Lf.search(i),a=()=>{this.refs.scroll.current&&(this.refs.scroll.current.scrollTop=0)};if(!r)return this.setState({searchResults:r,pos:[-1,-1]},a);const o=t.selectionStart==t.value.length?[0,0]:[-1,-1],l=[];l.setsize=r.length;let f=null;for(let c of r)(!l.length||f.length==this.getPerLine())&&(f=[],f.__categoryId="search",f.__index=l.length,l.push(f)),f.push(c);this.ignoreMouse(),this.setState({searchResults:l,pos:o},a)}),ta(this,"handleSearchKeyDown",t=>{const i=t.currentTarget;switch(t.stopImmediatePropagation(),t.key){case"ArrowLeft":this.navigate({e:t,input:i,left:!0});break;case"ArrowRight":this.navigate({e:t,input:i,right:!0});break;case"ArrowUp":this.navigate({e:t,input:i,up:!0});break;case"ArrowDown":this.navigate({e:t,input:i,down:!0});break;case"Enter":t.preventDefault(),this.handleEmojiClick({e:t,pos:this.state.pos});break;case"Escape":t.preventDefault(),this.state.searchResults?this.clearSearch():this.unfocusSearch();break}}),ta(this,"clearSearch",()=>{const t=this.refs.searchInput.current;t&&(t.value="",t.focus(),this.handleSearchInput())}),ta(this,"handleCategoryClick",({category:t,i})=>{this.scrollTo(i==0?{row:-1}:{categoryId:t.id})}),ta(this,"openSkins",t=>{const{currentTarget:i}=t,r=i.getBoundingClientRect();this.setState({showSkins:r},async()=>{await zCe(2);const a=this.refs.menu.current;a&&(a.classList.remove("hidden"),this.refs.skinToneRadio.current.focus(),this.base.addEventListener("click",this.handleBaseClick,!0),this.base.addEventListener("keydown",this.handleBaseKeydown,!0))})}),this.observers=[],this.state={pos:[-1,-1],perLine:this.initDynamicPerLine(n),visibleRows:{0:!0},...this.getInitialState(n)}}}class mA extends qCe{async connectedCallback(){const n=SW(this.props,zo,this);n.element=this,n.ref=t=>{this.component=t},await R0(n),!this.disconnected&&yW(Ne(t9e,{...n}),this.shadowRoot)}constructor(n){super(n,{styles:oW(MW)})}}ta(mA,"Props",zo);typeof customElements<"u"&&!customElements.get("em-emoji-picker")&&customElements.define("em-emoji-picker",mA);var MW={};MW=`:host {
|
||
width: min-content;
|
||
height: 435px;
|
||
min-height: 230px;
|
||
border-radius: var(--border-radius);
|
||
box-shadow: var(--shadow);
|
||
--border-radius: 10px;
|
||
--category-icon-size: 18px;
|
||
--font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
|
||
--font-size: 15px;
|
||
--preview-placeholder-size: 21px;
|
||
--preview-title-size: 1.1em;
|
||
--preview-subtitle-size: .9em;
|
||
--shadow-color: 0deg 0% 0%;
|
||
--shadow: .3px .5px 2.7px hsl(var(--shadow-color) / .14), .4px .8px 1px -3.2px hsl(var(--shadow-color) / .14), 1px 2px 2.5px -4.5px hsl(var(--shadow-color) / .14);
|
||
display: flex;
|
||
}
|
||
|
||
[data-theme="light"] {
|
||
--em-rgb-color: var(--rgb-color, 34, 36, 39);
|
||
--em-rgb-accent: var(--rgb-accent, 34, 102, 237);
|
||
--em-rgb-background: var(--rgb-background, 255, 255, 255);
|
||
--em-rgb-input: var(--rgb-input, 255, 255, 255);
|
||
--em-color-border: var(--color-border, rgba(0, 0, 0, .05));
|
||
--em-color-border-over: var(--color-border-over, rgba(0, 0, 0, .1));
|
||
}
|
||
|
||
[data-theme="dark"] {
|
||
--em-rgb-color: var(--rgb-color, 222, 222, 221);
|
||
--em-rgb-accent: var(--rgb-accent, 58, 130, 247);
|
||
--em-rgb-background: var(--rgb-background, 21, 22, 23);
|
||
--em-rgb-input: var(--rgb-input, 0, 0, 0);
|
||
--em-color-border: var(--color-border, rgba(255, 255, 255, .1));
|
||
--em-color-border-over: var(--color-border-over, rgba(255, 255, 255, .2));
|
||
}
|
||
|
||
#root {
|
||
--color-a: rgb(var(--em-rgb-color));
|
||
--color-b: rgba(var(--em-rgb-color), .65);
|
||
--color-c: rgba(var(--em-rgb-color), .45);
|
||
--padding: 12px;
|
||
--padding-small: calc(var(--padding) / 2);
|
||
--sidebar-width: 16px;
|
||
--duration: 225ms;
|
||
--duration-fast: 125ms;
|
||
--duration-instant: 50ms;
|
||
--easing: cubic-bezier(.4, 0, .2, 1);
|
||
width: 100%;
|
||
text-align: left;
|
||
border-radius: var(--border-radius);
|
||
background-color: rgb(var(--em-rgb-background));
|
||
position: relative;
|
||
}
|
||
|
||
@media (prefers-reduced-motion) {
|
||
#root {
|
||
--duration: 0;
|
||
--duration-fast: 0;
|
||
--duration-instant: 0;
|
||
}
|
||
}
|
||
|
||
#root[data-menu] button {
|
||
cursor: auto;
|
||
}
|
||
|
||
#root[data-menu] .menu button {
|
||
cursor: pointer;
|
||
}
|
||
|
||
:host, #root, input, button {
|
||
color: rgb(var(--em-rgb-color));
|
||
font-family: var(--font-family);
|
||
font-size: var(--font-size);
|
||
-webkit-font-smoothing: antialiased;
|
||
-moz-osx-font-smoothing: grayscale;
|
||
line-height: normal;
|
||
}
|
||
|
||
*, :before, :after {
|
||
box-sizing: border-box;
|
||
min-width: 0;
|
||
margin: 0;
|
||
padding: 0;
|
||
}
|
||
|
||
.relative {
|
||
position: relative;
|
||
}
|
||
|
||
.flex {
|
||
display: flex;
|
||
}
|
||
|
||
.flex-auto {
|
||
flex: none;
|
||
}
|
||
|
||
.flex-center {
|
||
justify-content: center;
|
||
}
|
||
|
||
.flex-column {
|
||
flex-direction: column;
|
||
}
|
||
|
||
.flex-grow {
|
||
flex: auto;
|
||
}
|
||
|
||
.flex-middle {
|
||
align-items: center;
|
||
}
|
||
|
||
.flex-wrap {
|
||
flex-wrap: wrap;
|
||
}
|
||
|
||
.padding {
|
||
padding: var(--padding);
|
||
}
|
||
|
||
.padding-t {
|
||
padding-top: var(--padding);
|
||
}
|
||
|
||
.padding-lr {
|
||
padding-left: var(--padding);
|
||
padding-right: var(--padding);
|
||
}
|
||
|
||
.padding-r {
|
||
padding-right: var(--padding);
|
||
}
|
||
|
||
.padding-small {
|
||
padding: var(--padding-small);
|
||
}
|
||
|
||
.padding-small-b {
|
||
padding-bottom: var(--padding-small);
|
||
}
|
||
|
||
.padding-small-lr {
|
||
padding-left: var(--padding-small);
|
||
padding-right: var(--padding-small);
|
||
}
|
||
|
||
.margin {
|
||
margin: var(--padding);
|
||
}
|
||
|
||
.margin-r {
|
||
margin-right: var(--padding);
|
||
}
|
||
|
||
.margin-l {
|
||
margin-left: var(--padding);
|
||
}
|
||
|
||
.margin-small-l {
|
||
margin-left: var(--padding-small);
|
||
}
|
||
|
||
.margin-small-lr {
|
||
margin-left: var(--padding-small);
|
||
margin-right: var(--padding-small);
|
||
}
|
||
|
||
.align-l {
|
||
text-align: left;
|
||
}
|
||
|
||
.align-r {
|
||
text-align: right;
|
||
}
|
||
|
||
.color-a {
|
||
color: var(--color-a);
|
||
}
|
||
|
||
.color-b {
|
||
color: var(--color-b);
|
||
}
|
||
|
||
.color-c {
|
||
color: var(--color-c);
|
||
}
|
||
|
||
.ellipsis {
|
||
white-space: nowrap;
|
||
max-width: 100%;
|
||
width: auto;
|
||
text-overflow: ellipsis;
|
||
overflow: hidden;
|
||
}
|
||
|
||
.sr-only {
|
||
width: 1px;
|
||
height: 1px;
|
||
position: absolute;
|
||
top: auto;
|
||
left: -10000px;
|
||
overflow: hidden;
|
||
}
|
||
|
||
a {
|
||
cursor: pointer;
|
||
color: rgb(var(--em-rgb-accent));
|
||
}
|
||
|
||
a:hover {
|
||
text-decoration: underline;
|
||
}
|
||
|
||
.spacer {
|
||
height: 10px;
|
||
}
|
||
|
||
[dir="rtl"] .scroll {
|
||
padding-left: 0;
|
||
padding-right: var(--padding);
|
||
}
|
||
|
||
.scroll {
|
||
padding-right: 0;
|
||
overflow-x: hidden;
|
||
overflow-y: auto;
|
||
}
|
||
|
||
.scroll::-webkit-scrollbar {
|
||
width: var(--sidebar-width);
|
||
height: var(--sidebar-width);
|
||
}
|
||
|
||
.scroll::-webkit-scrollbar-track {
|
||
border: 0;
|
||
}
|
||
|
||
.scroll::-webkit-scrollbar-button {
|
||
width: 0;
|
||
height: 0;
|
||
display: none;
|
||
}
|
||
|
||
.scroll::-webkit-scrollbar-corner {
|
||
background-color: rgba(0, 0, 0, 0);
|
||
}
|
||
|
||
.scroll::-webkit-scrollbar-thumb {
|
||
min-height: 20%;
|
||
min-height: 65px;
|
||
border: 4px solid rgb(var(--em-rgb-background));
|
||
border-radius: 8px;
|
||
}
|
||
|
||
.scroll::-webkit-scrollbar-thumb:hover {
|
||
background-color: var(--em-color-border-over) !important;
|
||
}
|
||
|
||
.scroll:hover::-webkit-scrollbar-thumb {
|
||
background-color: var(--em-color-border);
|
||
}
|
||
|
||
.sticky {
|
||
z-index: 1;
|
||
background-color: rgba(var(--em-rgb-background), .9);
|
||
-webkit-backdrop-filter: blur(4px);
|
||
backdrop-filter: blur(4px);
|
||
font-weight: 500;
|
||
position: sticky;
|
||
top: -1px;
|
||
}
|
||
|
||
[dir="rtl"] .search input[type="search"] {
|
||
padding: 10px 2.2em 10px 2em;
|
||
}
|
||
|
||
[dir="rtl"] .search .loupe {
|
||
left: auto;
|
||
right: .7em;
|
||
}
|
||
|
||
[dir="rtl"] .search .delete {
|
||
left: .7em;
|
||
right: auto;
|
||
}
|
||
|
||
.search {
|
||
z-index: 2;
|
||
position: relative;
|
||
}
|
||
|
||
.search input, .search button {
|
||
font-size: calc(var(--font-size) - 1px);
|
||
}
|
||
|
||
.search input[type="search"] {
|
||
width: 100%;
|
||
background-color: var(--em-color-border);
|
||
transition-duration: var(--duration);
|
||
transition-property: background-color, box-shadow;
|
||
transition-timing-function: var(--easing);
|
||
border: 0;
|
||
border-radius: 10px;
|
||
outline: 0;
|
||
padding: 10px 2em 10px 2.2em;
|
||
display: block;
|
||
}
|
||
|
||
.search input[type="search"]::-ms-input-placeholder {
|
||
color: inherit;
|
||
opacity: .6;
|
||
}
|
||
|
||
.search input[type="search"]::placeholder {
|
||
color: inherit;
|
||
opacity: .6;
|
||
}
|
||
|
||
.search input[type="search"], .search input[type="search"]::-webkit-search-decoration, .search input[type="search"]::-webkit-search-cancel-button, .search input[type="search"]::-webkit-search-results-button, .search input[type="search"]::-webkit-search-results-decoration {
|
||
-webkit-appearance: none;
|
||
-ms-appearance: none;
|
||
appearance: none;
|
||
}
|
||
|
||
.search input[type="search"]:focus {
|
||
background-color: rgb(var(--em-rgb-input));
|
||
box-shadow: inset 0 0 0 1px rgb(var(--em-rgb-accent)), 0 1px 3px rgba(65, 69, 73, .2);
|
||
}
|
||
|
||
.search .icon {
|
||
z-index: 1;
|
||
color: rgba(var(--em-rgb-color), .7);
|
||
position: absolute;
|
||
top: 50%;
|
||
transform: translateY(-50%);
|
||
}
|
||
|
||
.search .loupe {
|
||
pointer-events: none;
|
||
left: .7em;
|
||
}
|
||
|
||
.search .delete {
|
||
right: .7em;
|
||
}
|
||
|
||
svg {
|
||
fill: currentColor;
|
||
width: 1em;
|
||
height: 1em;
|
||
}
|
||
|
||
button {
|
||
-webkit-appearance: none;
|
||
-ms-appearance: none;
|
||
appearance: none;
|
||
cursor: pointer;
|
||
color: currentColor;
|
||
background-color: rgba(0, 0, 0, 0);
|
||
border: 0;
|
||
}
|
||
|
||
#nav {
|
||
z-index: 2;
|
||
padding-top: 12px;
|
||
padding-bottom: 12px;
|
||
padding-right: var(--sidebar-width);
|
||
position: relative;
|
||
}
|
||
|
||
#nav button {
|
||
color: var(--color-b);
|
||
transition: color var(--duration) var(--easing);
|
||
}
|
||
|
||
#nav button:hover {
|
||
color: var(--color-a);
|
||
}
|
||
|
||
#nav svg, #nav img {
|
||
width: var(--category-icon-size);
|
||
height: var(--category-icon-size);
|
||
}
|
||
|
||
#nav[dir="rtl"] .bar {
|
||
left: auto;
|
||
right: 0;
|
||
}
|
||
|
||
#nav .bar {
|
||
width: 100%;
|
||
height: 3px;
|
||
background-color: rgb(var(--em-rgb-accent));
|
||
transition: transform var(--duration) var(--easing);
|
||
border-radius: 3px 3px 0 0;
|
||
position: absolute;
|
||
bottom: -12px;
|
||
left: 0;
|
||
}
|
||
|
||
#nav button[aria-selected] {
|
||
color: rgb(var(--em-rgb-accent));
|
||
}
|
||
|
||
#preview {
|
||
z-index: 2;
|
||
padding: calc(var(--padding) + 4px) var(--padding);
|
||
padding-right: var(--sidebar-width);
|
||
position: relative;
|
||
}
|
||
|
||
#preview .preview-placeholder {
|
||
font-size: var(--preview-placeholder-size);
|
||
}
|
||
|
||
#preview .preview-title {
|
||
font-size: var(--preview-title-size);
|
||
}
|
||
|
||
#preview .preview-subtitle {
|
||
font-size: var(--preview-subtitle-size);
|
||
}
|
||
|
||
#nav:before, #preview:before {
|
||
content: "";
|
||
height: 2px;
|
||
position: absolute;
|
||
left: 0;
|
||
right: 0;
|
||
}
|
||
|
||
#nav[data-position="top"]:before, #preview[data-position="top"]:before {
|
||
background: linear-gradient(to bottom, var(--em-color-border), transparent);
|
||
top: 100%;
|
||
}
|
||
|
||
#nav[data-position="bottom"]:before, #preview[data-position="bottom"]:before {
|
||
background: linear-gradient(to top, var(--em-color-border), transparent);
|
||
bottom: 100%;
|
||
}
|
||
|
||
.category:last-child {
|
||
min-height: calc(100% + 1px);
|
||
}
|
||
|
||
.category button {
|
||
font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, sans-serif;
|
||
position: relative;
|
||
}
|
||
|
||
.category button > * {
|
||
position: relative;
|
||
}
|
||
|
||
.category button .background {
|
||
opacity: 0;
|
||
background-color: var(--em-color-border);
|
||
transition: opacity var(--duration-fast) var(--easing) var(--duration-instant);
|
||
position: absolute;
|
||
top: 0;
|
||
bottom: 0;
|
||
left: 0;
|
||
right: 0;
|
||
}
|
||
|
||
.category button:hover .background {
|
||
transition-duration: var(--duration-instant);
|
||
transition-delay: 0s;
|
||
}
|
||
|
||
.category button[aria-selected] .background {
|
||
opacity: 1;
|
||
}
|
||
|
||
.category button[data-keyboard] .background {
|
||
transition: none;
|
||
}
|
||
|
||
.row {
|
||
width: 100%;
|
||
position: absolute;
|
||
top: 0;
|
||
left: 0;
|
||
}
|
||
|
||
.skin-tone-button {
|
||
border: 1px solid rgba(0, 0, 0, 0);
|
||
border-radius: 100%;
|
||
}
|
||
|
||
.skin-tone-button:hover {
|
||
border-color: var(--em-color-border);
|
||
}
|
||
|
||
.skin-tone-button:active .skin-tone {
|
||
transform: scale(.85) !important;
|
||
}
|
||
|
||
.skin-tone-button .skin-tone {
|
||
transition: transform var(--duration) var(--easing);
|
||
}
|
||
|
||
.skin-tone-button[aria-selected] {
|
||
background-color: var(--em-color-border);
|
||
border-top-color: rgba(0, 0, 0, .05);
|
||
border-bottom-color: rgba(0, 0, 0, 0);
|
||
border-left-width: 0;
|
||
border-right-width: 0;
|
||
}
|
||
|
||
.skin-tone-button[aria-selected] .skin-tone {
|
||
transform: scale(.9);
|
||
}
|
||
|
||
.menu {
|
||
z-index: 2;
|
||
white-space: nowrap;
|
||
border: 1px solid var(--em-color-border);
|
||
background-color: rgba(var(--em-rgb-background), .9);
|
||
-webkit-backdrop-filter: blur(4px);
|
||
backdrop-filter: blur(4px);
|
||
transition-property: opacity, transform;
|
||
transition-duration: var(--duration);
|
||
transition-timing-function: var(--easing);
|
||
border-radius: 10px;
|
||
padding: 4px;
|
||
position: absolute;
|
||
box-shadow: 1px 1px 5px rgba(0, 0, 0, .05);
|
||
}
|
||
|
||
.menu.hidden {
|
||
opacity: 0;
|
||
}
|
||
|
||
.menu[data-position="bottom"] {
|
||
transform-origin: 100% 100%;
|
||
}
|
||
|
||
.menu[data-position="bottom"].hidden {
|
||
transform: scale(.9)rotate(-3deg)translateY(5%);
|
||
}
|
||
|
||
.menu[data-position="top"] {
|
||
transform-origin: 100% 0;
|
||
}
|
||
|
||
.menu[data-position="top"].hidden {
|
||
transform: scale(.9)rotate(3deg)translateY(-5%);
|
||
}
|
||
|
||
.menu input[type="radio"] {
|
||
clip: rect(0 0 0 0);
|
||
width: 1px;
|
||
height: 1px;
|
||
border: 0;
|
||
margin: 0;
|
||
padding: 0;
|
||
position: absolute;
|
||
overflow: hidden;
|
||
}
|
||
|
||
.menu input[type="radio"]:checked + .option {
|
||
box-shadow: 0 0 0 2px rgb(var(--em-rgb-accent));
|
||
}
|
||
|
||
.option {
|
||
width: 100%;
|
||
border-radius: 6px;
|
||
padding: 4px 6px;
|
||
}
|
||
|
||
.option:hover {
|
||
color: #fff;
|
||
background-color: rgb(var(--em-rgb-accent));
|
||
}
|
||
|
||
.skin-tone {
|
||
width: 16px;
|
||
height: 16px;
|
||
border-radius: 100%;
|
||
display: inline-block;
|
||
position: relative;
|
||
overflow: hidden;
|
||
}
|
||
|
||
.skin-tone:after {
|
||
content: "";
|
||
mix-blend-mode: overlay;
|
||
background: linear-gradient(rgba(255, 255, 255, .2), rgba(0, 0, 0, 0));
|
||
border: 1px solid rgba(0, 0, 0, .8);
|
||
border-radius: 100%;
|
||
position: absolute;
|
||
top: 0;
|
||
bottom: 0;
|
||
left: 0;
|
||
right: 0;
|
||
box-shadow: inset 0 -2px 3px #000, inset 0 1px 2px #fff;
|
||
}
|
||
|
||
.skin-tone-1 {
|
||
background-color: #ffc93a;
|
||
}
|
||
|
||
.skin-tone-2 {
|
||
background-color: #ffdab7;
|
||
}
|
||
|
||
.skin-tone-3 {
|
||
background-color: #e7b98f;
|
||
}
|
||
|
||
.skin-tone-4 {
|
||
background-color: #c88c61;
|
||
}
|
||
|
||
.skin-tone-5 {
|
||
background-color: #a46134;
|
||
}
|
||
|
||
.skin-tone-6 {
|
||
background-color: #5d4437;
|
||
}
|
||
|
||
[data-index] {
|
||
justify-content: space-between;
|
||
}
|
||
|
||
[data-emoji-set="twitter"] .skin-tone:after {
|
||
box-shadow: none;
|
||
border-color: rgba(0, 0, 0, .5);
|
||
}
|
||
|
||
[data-emoji-set="twitter"] .skin-tone-1 {
|
||
background-color: #fade72;
|
||
}
|
||
|
||
[data-emoji-set="twitter"] .skin-tone-2 {
|
||
background-color: #f3dfd0;
|
||
}
|
||
|
||
[data-emoji-set="twitter"] .skin-tone-3 {
|
||
background-color: #eed3a8;
|
||
}
|
||
|
||
[data-emoji-set="twitter"] .skin-tone-4 {
|
||
background-color: #cfad8d;
|
||
}
|
||
|
||
[data-emoji-set="twitter"] .skin-tone-5 {
|
||
background-color: #a8805d;
|
||
}
|
||
|
||
[data-emoji-set="twitter"] .skin-tone-6 {
|
||
background-color: #765542;
|
||
}
|
||
|
||
[data-emoji-set="google"] .skin-tone:after {
|
||
box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, .4);
|
||
}
|
||
|
||
[data-emoji-set="google"] .skin-tone-1 {
|
||
background-color: #f5c748;
|
||
}
|
||
|
||
[data-emoji-set="google"] .skin-tone-2 {
|
||
background-color: #f1d5aa;
|
||
}
|
||
|
||
[data-emoji-set="google"] .skin-tone-3 {
|
||
background-color: #d4b48d;
|
||
}
|
||
|
||
[data-emoji-set="google"] .skin-tone-4 {
|
||
background-color: #aa876b;
|
||
}
|
||
|
||
[data-emoji-set="google"] .skin-tone-5 {
|
||
background-color: #916544;
|
||
}
|
||
|
||
[data-emoji-set="google"] .skin-tone-6 {
|
||
background-color: #61493f;
|
||
}
|
||
|
||
[data-emoji-set="facebook"] .skin-tone:after {
|
||
border-color: rgba(0, 0, 0, .4);
|
||
box-shadow: inset 0 -2px 3px #000, inset 0 1px 4px #fff;
|
||
}
|
||
|
||
[data-emoji-set="facebook"] .skin-tone-1 {
|
||
background-color: #f5c748;
|
||
}
|
||
|
||
[data-emoji-set="facebook"] .skin-tone-2 {
|
||
background-color: #f1d5aa;
|
||
}
|
||
|
||
[data-emoji-set="facebook"] .skin-tone-3 {
|
||
background-color: #d4b48d;
|
||
}
|
||
|
||
[data-emoji-set="facebook"] .skin-tone-4 {
|
||
background-color: #aa876b;
|
||
}
|
||
|
||
[data-emoji-set="facebook"] .skin-tone-5 {
|
||
background-color: #916544;
|
||
}
|
||
|
||
[data-emoji-set="facebook"] .skin-tone-6 {
|
||
background-color: #61493f;
|
||
}
|
||
|
||
`;function i9e({opened:e,onClose:n,onSelect:t,target:i}){return k.jsxs(Tn,{opened:e,onChange:r=>{r||n()},onDismiss:n,position:"bottom-start",withArrow:!0,shadow:"md",withinPortal:!0,closeOnClickOutside:!0,closeOnEscape:!0,trapFocus:!1,children:[k.jsx(Tn.Target,{children:i}),k.jsx(Tn.Dropdown,{p:0,style:{background:"transparent",border:"none"},children:k.jsx(r9e,{onSelect:r=>{t(r),n()}})})]})}function r9e({onSelect:e}){const n=O.useRef(null),t=O.useRef(null),i=O.useRef(e);return i.current=e,O.useEffect(()=>{if(n.current)return t.current=new mA({data:vCe,onEmojiSelect:r=>{const a=i.current;r.native?a(r.native):r.shortcodes&&a(r.shortcodes)},theme:"dark",previewPosition:"none",skinTonePosition:"search",autoFocus:!0,maxFrequentRows:2,ref:n}),()=>{n.current&&(n.current.innerHTML=""),t.current=null}},[]),k.jsx("div",{ref:n})}const uh="column-";function a9e(e){return e==="column"?n=>{const t=n.droppableContainers.filter(r=>String(r.id).startsWith(uh)),i=DB({...n,droppableContainers:t});return i.length>0?i:Mie({...n,droppableContainers:t})}:n=>{const t=Rie(n);return t.length>0?t:jB(n)}}function o9e(){const e=AC(),[n,t]=O.useState(null),[i,r]=O.useState([]),[a,o]=O.useState(null),[l,f]=O.useState(null),[c,h]=O.useState(void 0),[d,p]=O.useState(!1),[v,y]=O.useState(""),[b,w]=O.useState(Date.now()),[_,S]=O.useState(!1),[C,E]=O.useState("board"),[A,T]=O.useState([]),[j,N]=O.useState(!1),[q,R]=O.useState([]),[L,B]=O.useState([]),[G,H]=O.useState(""),[U,P]=O.useState(null),[z,F]=O.useState(null),[Y,D]=O.useState([]),[V,W]=O.useState(!1),[$,X]=O.useState(null),[te,ae]=O.useState(null),[le,ye]=O.useState(!1),[oe,ue]=O.useState(null),[ke,ie]=O.useState(!1),[Re,pe]=O.useState(null),[Ce,De]=O.useState(!1),[be,_e]=O.useState("#888888"),[Me,Be]=O.useState(null),[Ve,He]=O.useState(!1),[We,Ye]=O.useState(()=>{const ee=localStorage.getItem("kanban_nav_width"),Oe=ee?parseInt(ee,10):NaN;return Number.isFinite(Oe)&&Oe>=180&&Oe<=600?Oe:240}),rn=O.useRef(We);O.useEffect(()=>{rn.current=We,localStorage.setItem("kanban_nav_width",String(We))},[We]);const Q=ee=>{ee.preventDefault();const Oe=ee.clientX,Ee=rn.current;document.body.style.cursor="col-resize",document.body.style.userSelect="none";const Ue=Mt=>{const wt=Mt.clientX-Oe,Wt=Math.min(600,Math.max(180,Ee+wt));Ye(Wt)},Fn=()=>{document.body.style.cursor="",document.body.style.userSelect="",window.removeEventListener("mousemove",Ue),window.removeEventListener("mouseup",Fn)};window.addEventListener("mousemove",Ue),window.addEventListener("mouseup",Fn)},me=Oie(_M(PC,{activationConstraint:{distance:5}}),_M(DC,{coordinateGetter:aae})),xe=O.useCallback(async()=>{try{const ee=await Kte();t(ee)}catch(ee){et.show({color:"red",message:ee.message})}},[]);O.useEffect(()=>{xe()},[xe]);const Xe=O.useCallback(async()=>{try{const ee=await xB();r(ee)}catch(ee){console.warn("listUsers failed",ee)}},[]),ne=O.useCallback(async()=>{try{const ee=await nie();T(ee)}catch(ee){console.warn("listTrash failed",ee)}},[]),Le=O.useCallback(async()=>{try{const ee=await SB();R(ee)}catch(ee){console.warn("listTags failed",ee)}},[]),en=O.useCallback(async()=>{try{const ee=await cie();B(ee)}catch(ee){console.warn("listRequesters failed",ee)}},[]);O.useEffect(()=>{Xe()},[Xe]),O.useEffect(()=>{ne()},[ne]),O.useEffect(()=>{Le(),en()},[Le,en]),O.useEffect(()=>{const ee=setInterval(()=>w(Date.now()),1e3);return()=>clearInterval(ee)},[]),O.useEffect(()=>{if(!Re)return;const ee=Oe=>{Oe.key==="Escape"&&pe(null)};return window.addEventListener("keydown",ee),()=>window.removeEventListener("keydown",ee)},[Re]);const hn=O.useMemo(()=>{const ee=new Map;for(const Oe of i)ee.set(Oe.id,Oe);return ee},[i]),fn=O.useMemo(()=>n?[...n.columns].sort((ee,Oe)=>ee.position-Oe.position):[],[n]),Ze=O.useMemo(()=>fn.filter(ee=>ee.location!=="sidebar"),[fn]),Ke=O.useMemo(()=>fn.filter(ee=>ee.location==="sidebar"),[fn]),An=O.useMemo(()=>Ze.map(ee=>`${uh}${ee.id}`),[Ze]),on=O.useMemo(()=>Ke.map(ee=>`${uh}${ee.id}`),[Ke]),ht=O.useCallback(ee=>{const Oe=G.trim().toLowerCase();if(Oe&&![ee.title,ee.description,ee.requester,...ee.tags||[]].filter(Boolean).join(" ").toLowerCase().includes(Oe)||U&&ee.assignee_id!==U||V&&ee.assignee_id||z&&ee.requester!==z)return!1;if(Y.length>0){const Ee=new Set(ee.tags||[]);for(const Ue of Y)if(!Ee.has(Ue))return!1}if(le&&!ee.deadline)return!1;if($||te){const Ee=$?new Date($).setHours(0,0,0,0):-1/0,Ue=te?new Date(te).setHours(23,59,59,999):1/0,Fn=ee.created_at?new Date(ee.created_at).getTime():NaN,Mt=ee.entered_at?new Date(ee.entered_at).getTime():NaN,wt=Wt=>!isNaN(Wt)&&Wt>=Ee&&Wt<=Ue;if(!wt(Fn)&&!wt(Mt))return!1}return!0},[G,U,V,z,Y,$,te,le]),mt=O.useMemo(()=>{const ee=new Map;if(!n)return ee;for(const Oe of n.columns)ee.set(Oe.id,[]);for(const Oe of[...n.cards].sort((Ee,Ue)=>Ee.position-Ue.position)){if(!ht(Oe))continue;const Ee=ee.get(Oe.column_id);Ee&&Ee.push(Oe)}return ee},[n,ht]),zn=!!G.trim()||!!U||V||!!z||Y.length>0||!!$||!!te||le,yn=ee=>n==null?void 0:n.cards.find(Oe=>Oe.id===ee),kn=ee=>n==null?void 0:n.columns.find(Oe=>Oe.id===ee),tt=ee=>{var Oe;return(Oe=yn(ee))==null?void 0:Oe.column_id},At=ee=>ee.startsWith(uh),$e=ee=>ee.slice(uh.length),Fe=ee=>{if(n)return At(ee)?$e(ee):tt(ee)},jn=ee=>{var Fn;const Oe=ee.active.id,Ee=(Fn=ee.active.data.current)==null?void 0:Fn.type;if(h(Ee),Ee==="column"){f($e(Oe));return}const Ue=yn(Oe);Ue&&o(Ue)},Jn=ee=>{var Mt,wt;if(!n||((Mt=ee.active.data.current)==null?void 0:Mt.type)!=="card")return;const Oe=ee.active.id,Ee=(wt=ee.over)==null?void 0:wt.id;if(!Ee)return;const Ue=tt(Oe),Fn=Fe(Ee);!Ue||!Fn||Ue===Fn||t(Wt=>{if(!Wt)return Wt;const ar=Wt.cards.map(Ba=>Ba.id===Oe?{...Ba,column_id:Fn}:Ba);return{...Wt,cards:ar}})},On=async ee=>{var Ba,Xi;const Oe=(Ba=ee.active.data.current)==null?void 0:Ba.type,Ee=ee.active.id,Ue=(Xi=ee.over)==null?void 0:Xi.id;if(o(null),f(null),h(void 0),!n||!Ue)return;if(Oe==="column"){if(!At(Ue))return;const st=$e(Ee),Zi=$e(Ue);if(st===Zi)return;const ds=kn(st),Ci=kn(Zi);if(!ds||!Ci)return;const po=Ci.location,xr=fn.filter(Ai=>Ai.location===po).map(Ai=>Ai.id),Uc=xr.indexOf(st),gl=xr.indexOf(Zi);let yl;if(Uc===-1){const Ai=gl===-1?xr.length:gl;yl=[...xr.slice(0,Ai),st,...xr.slice(Ai)]}else{if(Uc===gl)return;yl=Sg(xr,Uc,gl)}t(Ai=>{if(!Ai)return Ai;const Vc=new Map(yl.map((Qi,ba)=>[Qi,ba])),$0=Ai.columns.map(Qi=>Qi.id===st?{...Qi,location:po,position:Vc.get(Qi.id)??Qi.position}:Vc.has(Qi.id)?{...Qi,position:Vc.get(Qi.id)}:Qi);return{...Ai,columns:$0}});try{ds.location!==po&&await pf(st,{location:po}),await Qte(yl)}catch(Ai){et.show({color:"red",message:Ai.message})}xe();return}const Fn=Fe(Ue);if(!Fn)return;const Mt=n.cards.find(st=>st.id===Ee);if(Mt!=null&&Mt.locked&&Mt.column_id!==Fn){et.show({color:"yellow",message:"Card bloqueada: no se puede mover entre columnas"}),xe();return}const wt=n.cards.filter(st=>st.column_id===Fn).sort((st,Zi)=>st.position-Zi.position),Wt=wt.findIndex(st=>st.id===Ee);let ar;if(At(Ue)||Wt===-1)ar=[...wt.filter(st=>st.id!==Ee).map(st=>st.id),Ee];else{const st=wt.findIndex(Zi=>Zi.id===Ue);ar=Sg(wt.map(Zi=>Zi.id),Wt,st)}t(st=>{if(!st)return st;const Zi=new Map(ar.map((Ci,po)=>[Ci,po])),ds=st.cards.map(Ci=>Ci.column_id===Fn&&Zi.has(Ci.id)?{...Ci,position:Zi.get(Ci.id)}:Ci);return{...st,cards:ds}});try{await rie(Ee,Fn,ar)}catch(st){et.show({color:"red",message:st.message})}xe()},Qe=async()=>{const ee=v.trim();if(ee)try{await Xte(ee),y(""),p(!1),xe()}catch(Oe){et.show({color:"red",message:Oe.message})}},Je=O.useCallback(async(ee,Oe)=>{try{await pf(ee,{name:Oe}),xe()}catch(Ee){et.show({color:"red",message:Ee.message})}},[xe]),nn=O.useCallback(async(ee,Oe)=>{try{await pf(ee,{width:Oe}),xe()}catch(Ee){et.show({color:"red",message:Ee.message})}},[xe]),Ln=O.useCallback(async(ee,Oe)=>{try{await pf(ee,{location:Oe}),xe()}catch(Ee){et.show({color:"red",message:Ee.message})}},[xe]),In=O.useCallback(ee=>{Ro.openConfirmModal({title:"Eliminar columna",children:k.jsx(un,{size:"sm",children:"Se borraran todas sus tarjetas. Continuar?"}),labels:{confirm:"Eliminar",cancel:"Cancelar"},confirmProps:{color:"red"},onConfirm:async()=>{try{await Zte(ee),xe()}catch(Oe){et.show({color:"red",message:Oe.message})}}})},[xe]),bt=O.useCallback(ee=>{var Ee,Ue;const Oe=Ro.open({title:"Nueva tarjeta",size:"md",children:k.jsx(HM,{users:i,requesterOptions:L,tagOptions:q,initial:{requester:((Ee=e.user)==null?void 0:Ee.display_name)||((Ue=e.user)==null?void 0:Ue.username)||""},submitLabel:"Crear",onCancel:()=>Ro.close(Oe),onSubmit:async Fn=>{try{await Jte({column_id:ee,requester:Fn.requester,title:Fn.title,description:Fn.description,assignee_id:Fn.assignee_id,tags:Fn.tags}),Ro.close(Oe),xe(),Le(),en()}catch(Mt){et.show({color:"red",message:Mt.message})}}})})},[xe,i,e.user,L,q]),xn=O.useCallback(ee=>{const Oe=Ro.open({title:"Editar tarjeta",size:"md",children:k.jsx(HM,{users:i,requesterOptions:L,tagOptions:q,initial:{requester:ee.requester,title:ee.title,description:ee.description,assignee_id:ee.assignee_id,tags:ee.tags||[]},submitLabel:"Guardar",onCancel:()=>Ro.close(Oe),onSubmit:async Ee=>{try{await vf(ee.id,{requester:Ee.requester,title:Ee.title,description:Ee.description,assignee_id:Ee.assignee_id,tags:Ee.tags}),Ro.close(Oe),xe(),Le(),en()}catch(Ue){et.show({color:"red",message:Ue.message})}}})})},[xe,i,L,q]),_n=O.useCallback(async(ee,Oe)=>{t(Ee=>Ee&&{...Ee,cards:Ee.cards.map(Ue=>Ue.id===ee?{...Ue,requester:Oe}:Ue)});try{await vf(ee,{requester:Oe})}catch(Ee){et.show({color:"red",message:Ee.message}),xe()}},[xe]),Wn=O.useCallback(ee=>{E("board"),ue(ee),window.setTimeout(()=>ue(null),3e3)},[]),Lt=O.useCallback(async(ee,Oe)=>{t(Ee=>Ee&&{...Ee,cards:Ee.cards.map(Ue=>Ue.id===ee?{...Ue,deadline:Oe}:Ue)});try{await vf(ee,{deadline:Oe})}catch(Ee){et.show({color:"red",message:Ee.message}),xe()}},[xe]),di=O.useCallback(async(ee,Oe)=>{t(Ee=>Ee&&{...Ee,cards:Ee.cards.map(Ue=>Ue.id===ee?{...Ue,assignee_id:Oe}:Ue)});try{await vf(ee,{assignee_id:Oe})}catch(Ee){et.show({color:"red",message:Ee.message}),xe()}},[xe]),Ki=O.useCallback(async ee=>{try{await eie(ee),xe(),ne()}catch(Oe){et.show({color:"red",message:Oe.message})}},[xe,ne]),za=O.useCallback(async ee=>{try{await tie(ee),xe(),ne()}catch(Oe){et.show({color:"red",message:Oe.message})}},[xe,ne]),mo=O.useCallback(async ee=>{Ro.openConfirmModal({title:"Borrar permanentemente",children:k.jsx(un,{size:"sm",children:"Esta accion no se puede deshacer."}),labels:{confirm:"Borrar",cancel:"Cancelar"},confirmProps:{color:"red"},onConfirm:async()=>{try{await iie(ee),ne()}catch(Oe){et.show({color:"red",message:Oe.message})}}})},[ne]),Br=O.useCallback(async(ee,Oe)=>{t(Ee=>Ee&&{...Ee,cards:Ee.cards.map(Ue=>Ue.id===ee?{...Ue,color:Oe}:Ue)});try{await vf(ee,{color:Oe})}catch(Ee){et.show({color:"red",message:Ee.message}),xe()}},[xe]),Fr=O.useCallback(async(ee,Oe)=>{t(Ee=>Ee&&{...Ee,cards:Ee.cards.map(Ue=>Ue.id===ee?{...Ue,stickers:Oe}:Ue)});try{await kk(ee,Oe)}catch(Ee){et.show({color:"red",message:Ee.message}),xe()}},[xe]),La=O.useCallback((ee,Oe,Ee)=>{Re&&t(Ue=>{if(!Ue)return Ue;const Fn=Ue.cards.map(Mt=>{if(Mt.id!==ee)return Mt;const wt=[...Mt.stickers||[],{emoji:Re,x:Oe,y:Ee}];return kk(ee,wt).catch(Wt=>{et.show({color:"red",message:Wt.message}),xe()}),{...Mt,stickers:wt}});return{...Ue,cards:Fn}})},[Re,xe]),wr=O.useCallback((ee,Oe)=>{t(Ee=>{if(!Ee)return Ee;const Ue=Ee.cards.map(Fn=>{if(Fn.id!==ee)return Fn;const Mt=(Fn.stickers||[]).filter((wt,Wt)=>Wt!==Oe);return kk(ee,Mt).catch(wt=>{et.show({color:"red",message:wt.message}),xe()}),{...Fn,stickers:Mt}});return{...Ee,cards:Ue}})},[xe]),kr=O.useCallback((ee,Oe,Ee,Ue)=>{t(Fn=>{if(!Fn)return Fn;const Mt=Fn.cards.map(wt=>{if(wt.id!==ee)return wt;const Wt=(wt.stickers||[]).map((ar,Ba)=>Ba===Oe?{...ar,x:Ee,y:Ue}:ar);return{...wt,stickers:Wt}});return{...Fn,cards:Mt}})},[]),dn=O.useCallback(ee=>{t(Oe=>{if(!Oe)return Oe;const Ee=Oe.cards.find(Ue=>Ue.id===ee);return Ee&&Fr(ee,Ee.stickers||[]),Oe})},[Fr]),ti=O.useCallback(ee=>{Ro.open({title:ee.title,size:"md",children:k.jsx(aCe,{card:ee})})},[]),sn=O.useCallback(async(ee,Oe)=>{t(Ee=>Ee&&{...Ee,cards:Ee.cards.map(Ue=>Ue.id===ee?{...Ue,locked:Oe}:Ue)});try{await vf(ee,{locked:Oe})}catch(Ee){et.show({color:"red",message:Ee.message}),xe()}},[xe]),_r=O.useCallback(async(ee,Oe)=>{t(Ee=>Ee&&{...Ee,columns:Ee.columns.map(Ue=>Ue.id===ee?{...Ue,wip_limit:Oe}:Ue)});try{await pf(ee,{wip_limit:Oe})}catch(Ee){et.show({color:"red",message:Ee.message}),xe()}},[xe]),Ia=O.useCallback(async(ee,Oe)=>{t(Ee=>Ee&&{...Ee,columns:Ee.columns.map(Ue=>Ue.id===ee?{...Ue,is_done:Oe}:Ue)});try{await pf(ee,{is_done:Oe}),xe()}catch(Ee){et.show({color:"red",message:Ee.message}),xe()}},[xe]),qr=O.useMemo(()=>({height:50}),[]),Hr=O.useMemo(()=>({width:We,breakpoint:"md",collapsed:{mobile:!Ve,desktop:!Ve}}),[We,Ve]),P0=O.useMemo(()=>({width:380,breakpoint:"md",collapsed:{mobile:!_,desktop:!_}}),[_]),rp=O.useMemo(()=>({main:{paddingInlineStart:0,paddingInlineEnd:0}}),[]);if(!n)return k.jsx(wn,{justify:"center",p:"xl",children:k.jsx(Wi,{})});const vl=a,Du=l?kn(l):null;return k.jsxs(Cre,{sensors:me,collisionDetection:a9e(c),onDragStart:jn,onDragOver:Jn,onDragEnd:On,children:[k.jsxs(mr,{header:qr,navbar:Hr,aside:P0,padding:0,styles:rp,children:[k.jsx(mr.Header,{children:k.jsxs(wn,{h:"100%",px:"md",justify:"space-between",children:[k.jsxs(wn,{gap:6,children:[k.jsx(Ht,{variant:Ve?"filled":"subtle",onClick:()=>He(ee=>!ee),"aria-label":"Toggle sidebar",children:k.jsx(Noe,{size:16})}),k.jsx(_S,{size:22}),k.jsx(_u,{order:4,children:"Kanban"}),k.jsx(Aa,{value:C,onChange:ee=>ee&&E(ee),variant:"pills",ml:"md",children:k.jsxs(Aa.List,{children:[k.jsx(Aa.Tab,{value:"board",leftSection:k.jsx(_S,{size:14}),children:"Tablero"}),k.jsx(Aa.Tab,{value:"dashboard",leftSection:k.jsx(doe,{size:14}),children:"Dashboard"}),k.jsx(Aa.Tab,{value:"calendar",leftSection:k.jsx(foe,{size:14}),children:"Calendario"})]})})]}),k.jsxs(wn,{gap:4,children:[k.jsx(Ht,{variant:"subtle",onClick:xe,"aria-label":"Refresh",children:k.jsx(Uoe,{size:16})}),k.jsx(Ht,{variant:_?"filled":"subtle",onClick:()=>S(ee=>!ee),"aria-label":"Toggle chat",children:k.jsx(zF,{size:16})}),e.user&&k.jsxs(Kn,{position:"bottom-end",shadow:"md",withArrow:!0,closeOnItemClick:!1,children:[k.jsx(Kn.Target,{children:k.jsx(Ht,{variant:"subtle","aria-label":"Usuario",children:k.jsx(ou,{size:26,radius:"xl",color:e.user.color||"blue",children:(e.user.display_name||e.user.username).slice(0,2).toUpperCase()})})}),k.jsxs(Kn.Dropdown,{children:[k.jsx(Kn.Label,{children:e.user.display_name||e.user.username}),k.jsxs(we,{p:"xs",children:[k.jsx(un,{size:"xs",c:"dimmed",mb:4,children:"Color del avatar"}),k.jsx(rW,{value:e.user.color||"",onChange:async ee=>{try{const Oe=await wM({color:ee});e.setUser(Oe)}catch(Oe){et.show({color:"red",message:Oe.message})}},options:lCe,onOpenCustom:()=>{var ee,Oe;_e((Oe=(ee=e.user)==null?void 0:ee.color)!=null&&Oe.startsWith("#")?e.user.color:"#888888"),De(!0)}})]}),k.jsx(Kn.Divider,{}),k.jsx(Kn.Item,{leftSection:k.jsx(Roe,{size:14}),color:"red",onClick:()=>e.logout(),children:"Cerrar sesion"})]})]})]})]})}),k.jsxs(mr.Navbar,{p:"xs",children:[k.jsx(we,{onMouseDown:Q,style:{position:"absolute",top:0,right:-3,width:6,height:"100%",cursor:"col-resize",zIndex:10},"aria-label":"Resize sidebar"}),k.jsxs($t,{gap:"xs",h:"100%",children:[k.jsx(un,{size:"xs",c:"dimmed",fw:600,tt:"uppercase",children:"Columnas parqueadas"}),k.jsx(we,{style:{flex:1,overflowY:"auto"},children:k.jsx(wS,{items:on,strategy:XB,children:k.jsxs($t,{gap:"xs",children:[Ke.length===0&&k.jsx(un,{size:"xs",c:"dimmed",children:'Vacio. Mueve columnas aqui con el icono "archivar" en su cabecera.'}),Ke.map(ee=>k.jsx(b$,{column:ee,cards:mt.get(ee.id)??[],now:b,collapsed:!0,onAddCard:bt,onRenameColumn:Je,onResizeColumn:nn,onMoveColumnLocation:Ln,onDeleteColumn:In,onSetWIPLimit:_r,onToggleDone:Ia,onEditCard:xn,onDeleteCard:Ki,onChangeCardColor:Br,onShowHistory:ti,onToggleCardLock:sn,onAssignCard:di,onSetCardDeadline:Lt,highlightCardId:oe,onSetRequester:_n,requesterOptions:L,onOpenCustomCardColor:(Oe,Ee)=>Be({cardId:Oe,color:Ee}),activeSticker:Re,onAddSticker:La,onRemoveSticker:wr,onMoveSticker:kr,onCommitSticker:dn,users:i,usersById:hn},ee.id))]})})}),k.jsxs(we,{style:{borderTop:"1px solid var(--mantine-color-dark-5)",paddingTop:8},children:[k.jsx(Bt,{variant:"subtle",color:"gray",size:"xs",fullWidth:!0,justify:"space-between",leftSection:k.jsx(Lh,{size:14}),rightSection:k.jsxs(wn,{gap:4,children:[k.jsx(ui,{size:"xs",variant:"light",color:A.length>0?"red":"gray",children:A.length}),j?k.jsx(jF,{size:12}):k.jsx(DF,{size:12})]}),onClick:()=>N(ee=>!ee),children:"Papelera"}),j&&k.jsxs($t,{gap:4,mt:4,style:{maxHeight:220,overflowY:"auto"},children:[A.length===0&&k.jsx(un,{size:"xs",c:"dimmed",px:"xs",children:"Vacia."}),A.map(ee=>k.jsx(ei,{p:6,withBorder:!0,radius:"sm",bg:"dark.7",children:k.jsxs(wn,{justify:"space-between",gap:4,wrap:"nowrap",children:[k.jsx(un,{size:"xs",truncate:!0,style:{flex:1},title:ee.title,children:ee.title}),k.jsx(Vi,{label:"Restaurar",withArrow:!0,children:k.jsx(Ht,{size:"xs",variant:"subtle",color:"green",onClick:()=>za(ee.id),children:k.jsx(ioe,{size:12})})}),k.jsx(Vi,{label:"Borrar permanentemente",withArrow:!0,children:k.jsx(Ht,{size:"xs",variant:"subtle",color:"red",onClick:()=>mo(ee.id),children:k.jsx(Qoe,{size:12})})})]})},ee.id))]})]})]})]}),k.jsx(mr.Aside,{children:k.jsx(Lhe,{onBoardChange:xe})}),k.jsx(mr.Main,{children:C==="dashboard"?k.jsx(we,{style:{height:"calc(100vh - 50px)",overflow:"auto"},children:k.jsx(tCe,{users:i})}):C==="calendar"?k.jsx(we,{style:{height:"calc(100vh - 50px)",overflow:"auto"},children:k.jsx(Bhe,{users:i,cards:n.cards,onJumpToCard:Wn})}):k.jsxs(we,{style:{height:"calc(100vh - 50px)",overflow:"hidden",display:"flex",flexDirection:"column"},children:[k.jsxs(wn,{gap:"xs",p:"xs",wrap:"wrap",align:"end",style:{borderBottom:"1px solid var(--mantine-color-dark-4)"},children:[k.jsx(il,{leftSection:k.jsx(Woe,{size:14}),placeholder:"Buscar (titulo, descripcion, solicitante, tag)",value:G,onChange:ee=>H(ee.currentTarget.value),rightSection:G?k.jsx(Ht,{size:"sm",variant:"subtle",color:"gray",onClick:()=>H(""),"aria-label":"Limpiar",children:k.jsx(rh,{size:14})}):null,style:{minWidth:280,flex:1},size:"xs"}),k.jsx(Zo,{placeholder:"Asignado",value:U,onChange:P,data:i.map(ee=>({value:ee.id,label:ee.display_name||ee.username})),clearable:!0,searchable:!0,size:"xs",style:{minWidth:160},disabled:V}),k.jsx(nl,{size:"xs",label:"Sin asignar",checked:V,onChange:ee=>{const Oe=ee.currentTarget.checked;W(Oe),Oe&&P(null)}}),k.jsx(nl,{size:"xs",label:"Con deadline",checked:le,onChange:ee=>ye(ee.currentTarget.checked)}),k.jsx(Zo,{placeholder:"Solicitante",value:z,onChange:F,data:L,clearable:!0,searchable:!0,size:"xs",style:{minWidth:160}}),k.jsx(_y,{placeholder:"Tags",value:Y,onChange:D,data:q,clearable:!0,searchable:!0,size:"xs",style:{minWidth:200}}),k.jsx(lu,{placeholder:"Desde",value:$,onChange:ee=>X(ee?new Date(ee):null),clearable:!0,size:"xs",style:{minWidth:130},valueFormat:"DD/MM/YY"}),k.jsx(lu,{placeholder:"Hasta",value:te,onChange:ee=>ae(ee?new Date(ee):null),clearable:!0,size:"xs",style:{minWidth:130},valueFormat:"DD/MM/YY"}),k.jsxs(wn,{gap:4,children:[k.jsx(Bt,{size:"xs",variant:"default",onClick:()=>{const ee=new Date;X(ee),ae(ee)},children:"Hoy"}),k.jsx(Bt,{size:"xs",variant:"default",onClick:()=>{const ee=new Date,Oe=new Date;Oe.setDate(Oe.getDate()-7),X(Oe),ae(ee)},children:"7d"}),k.jsx(Bt,{size:"xs",variant:"default",onClick:()=>{const ee=new Date,Oe=new Date;Oe.setDate(Oe.getDate()-30),X(Oe),ae(ee)},children:"30d"})]}),k.jsx(i9e,{opened:ke,onClose:()=>ie(!1),onSelect:ee=>pe(ee),target:k.jsx(Bt,{size:"xs",variant:Re?"filled":"default",color:Re?"yellow":void 0,leftSection:k.jsx(Loe,{size:14}),onClick:()=>{Re?ie(ee=>!ee):pe("😀")},children:Re?`Modo sticker: ${Re}`:"Stickers"})}),Re&&k.jsx(Bt,{size:"xs",variant:"subtle",color:"gray",leftSection:k.jsx(rh,{size:12}),onClick:()=>pe(null),children:"ESC"}),zn&&k.jsx(Bt,{size:"xs",variant:"subtle",color:"gray",leftSection:k.jsx(rh,{size:12}),onClick:()=>{H(""),P(null),W(!1),F(null),D([]),X(null),ae(null),ye(!1)},children:"Limpiar"})]}),k.jsx(wS,{items:An,strategy:Yre,children:k.jsxs(wn,{align:"stretch",wrap:"nowrap",gap:"md",p:"md",style:{flex:1,overflowX:"auto",overflowY:"hidden"},children:[Ze.map(ee=>k.jsx(b$,{column:ee,cards:mt.get(ee.id)??[],now:b,onAddCard:bt,onRenameColumn:Je,onResizeColumn:nn,onMoveColumnLocation:Ln,onDeleteColumn:In,onSetWIPLimit:_r,onToggleDone:Ia,onEditCard:xn,onDeleteCard:Ki,onChangeCardColor:Br,onShowHistory:ti,onToggleCardLock:sn,onAssignCard:di,onSetCardDeadline:Lt,highlightCardId:oe,onSetRequester:_n,requesterOptions:L,activeSticker:Re,onAddSticker:La,onRemoveSticker:wr,onMoveSticker:kr,onCommitSticker:dn,users:i,usersById:hn},ee.id)),k.jsx(we,{style:{minWidth:280,maxWidth:320},children:d?k.jsxs($t,{gap:4,children:[k.jsx(il,{size:"xs",placeholder:"Nombre de columna...",value:v,onChange:ee=>y(ee.currentTarget.value),autoFocus:!0,onKeyDown:ee=>{ee.key==="Enter"&&Qe(),ee.key==="Escape"&&(p(!1),y(""))}}),k.jsxs(wn,{gap:4,children:[k.jsx(Bt,{size:"xs",onClick:Qe,children:"Anadir"}),k.jsx(Ht,{variant:"subtle",color:"gray",onClick:()=>p(!1),children:k.jsx(rh,{size:14})})]})]}):k.jsx(Bt,{variant:"light",color:"gray",leftSection:k.jsx(zh,{size:14}),onClick:()=>p(!0),children:"Anadir columna"})})]})})]})})]}),k.jsx(Ure,{children:vl?k.jsx(aW,{card:vl,now:b,onDelete:()=>{},onEdit:()=>{},onChangeColor:()=>{},onShowHistory:()=>{},onToggleLock:()=>{},onAssign:()=>{},users:i,assignee:vl.assignee_id?hn.get(vl.assignee_id):void 0,isOverlay:!0}):Du?k.jsx(we,{style:{width:Du.location==="sidebar"?220:Du.width,padding:8,background:tW(""),border:`1px solid ${dA("")}`,borderRadius:8,opacity:.9},children:k.jsx(un,{fw:600,size:"sm",children:Du.name})}):null}),k.jsx(e6,{opened:Ce,onClose:()=>De(!1),value:be,onAccept:async ee=>{_e(ee);try{const Oe=await wM({color:ee});e.setUser(Oe)}catch(Oe){et.show({color:"red",message:Oe.message})}}}),k.jsx(e6,{opened:!!Me,onClose:()=>Be(null),value:(Me==null?void 0:Me.color)||"#888888",onAccept:ee=>{Me&&Br(Me.cardId,ee)}})]})}function s9e(){const e=AC(),[n,t]=O.useState("login"),[i,r]=O.useState(""),[a,o]=O.useState(""),[l,f]=O.useState(""),[c,h]=O.useState(!1),[d,p]=O.useState(null),v=async y=>{y.preventDefault(),p(null),h(!0);try{n==="login"?await e.login(i.trim(),a):await e.register(i.trim(),a,l.trim()||i.trim())}catch(b){p(b.message)}finally{h(!1)}};return k.jsx(_c,{style:{minHeight:"100vh"},p:"md",children:k.jsx(ei,{p:"xl",withBorder:!0,radius:"md",shadow:"md",style:{width:360,maxWidth:"100%"},children:k.jsx("form",{onSubmit:v,children:k.jsxs($t,{gap:"md",children:[k.jsxs($t,{gap:4,align:"center",children:[k.jsx(_S,{size:36}),k.jsx(_u,{order:3,children:"Kanban"}),k.jsx(un,{size:"sm",c:"dimmed",children:n==="login"?"Inicia sesion":"Crea una cuenta"})]}),k.jsx(il,{label:"Usuario",value:i,onChange:y=>r(y.currentTarget.value),required:!0,autoFocus:!0,autoComplete:"username"}),n==="register"&&k.jsx(il,{label:"Nombre (opcional)",value:l,onChange:y=>f(y.currentTarget.value),autoComplete:"name"}),k.jsx(Ay,{label:"Contrasena",value:a,onChange:y=>o(y.currentTarget.value),required:!0,autoComplete:n==="login"?"current-password":"new-password"}),d&&k.jsx(un,{size:"sm",c:"red",children:d}),k.jsx(Bt,{type:"submit",loading:c,fullWidth:!0,children:n==="login"?"Entrar":"Registrar"}),k.jsxs(un,{size:"xs",c:"dimmed",ta:"center",children:[n==="login"?"No tienes cuenta?":"Ya tienes cuenta?"," ",k.jsx(z6,{component:"button",type:"button",size:"xs",onClick:()=>{p(null),t(n==="login"?"register":"login")},children:n==="login"?"Registrate":"Inicia sesion"})]})]})})})})}function l9e(){const{user:e,loading:n}=AC();return n?k.jsx(_c,{style:{minHeight:"100vh"},children:k.jsx(Wi,{})}):e?k.jsx(o9e,{}):k.jsx(s9e,{})}const u9e={primaryColor:"blue",fontFamily:"system-ui, -apple-system, sans-serif"};Wte.createRoot(document.getElementById("root")).render(k.jsx(sz,{theme:u9e,defaultColorScheme:"dark",children:k.jsxs(pte,{children:[k.jsx(fo,{position:"top-right"}),k.jsx(die,{children:k.jsx(l9e,{})})]})}));
|