diff --git "a/_next/static/chunks/780.aecf08b05b0b9d76.js" "b/_next/static/chunks/780.aecf08b05b0b9d76.js" new file mode 100644--- /dev/null +++ "b/_next/static/chunks/780.aecf08b05b0b9d76.js" @@ -0,0 +1,260 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[780],{33747:function(e,t,n){"use strict";n.d(t,{YF:function(){return p},x7:function(){return l}});var r=n(21828),o=n(41778),i=n(86006),a=n(8431);let l=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:o}="function"==typeof e?e(t):e;if(n&&({}).hasOwnProperty.call(n,"current")){if(null!=n.current)return(0,r.x7)({element:n.current,padding:o}).fn(t)}else if(n)return(0,r.x7)({element:n,padding:o}).fn(t);return{}}});var s="undefined"!=typeof document?i.useLayoutEffect:i.useEffect;function c(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!=t.length)return!1;for(r=n;0!=r--;)if(!c(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!c(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function u(e){if("undefined"==typeof window)return 1;let t=e.ownerDocument.defaultView||window;return t.devicePixelRatio||1}function f(e,t){let n=u(e);return Math.round(t*n)/n}function d(e){let t=i.useRef(e);return s(()=>{t.current=e}),t}function p(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:l,elements:{reference:p,floating:h}={},transform:g=!0,whileElementsMounted:m,open:b}=e,[v,y]=i.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[x,w]=i.useState(r);c(x,r)||w(r);let[E,S]=i.useState(null),[k,_]=i.useState(null),O=i.useCallback(e=>{e!=R.current&&(R.current=e,S(e))},[S]),C=i.useCallback(e=>{e!==T.current&&(T.current=e,_(e))},[_]),A=p||E,N=h||k,R=i.useRef(null),T=i.useRef(null),P=i.useRef(v),M=d(m),j=d(l),L=i.useCallback(()=>{if(!R.current||!T.current)return;let e={placement:t,strategy:n,middleware:x};j.current&&(e.platform=j.current),(0,o.oo)(R.current,T.current,e).then(e=>{let t={...e,isPositioned:!0};I.current&&!c(P.current,t)&&(P.current=t,a.flushSync(()=>{y(t)}))})},[x,t,n,j]);s(()=>{!1===b&&P.current.isPositioned&&(P.current.isPositioned=!1,y(e=>({...e,isPositioned:!1})))},[b]);let I=i.useRef(!1);s(()=>(I.current=!0,()=>{I.current=!1}),[]),s(()=>{if(A&&(R.current=A),N&&(T.current=N),A&&N){if(M.current)return M.current(A,N,L);L()}},[A,N,L,M]);let D=i.useMemo(()=>({reference:R,floating:T,setReference:O,setFloating:C}),[O,C]),F=i.useMemo(()=>({reference:A,floating:N}),[A,N]),B=i.useMemo(()=>{let e={position:n,left:0,top:0};if(!F.floating)return e;let t=f(F.floating,v.x),r=f(F.floating,v.y);return g?{...e,transform:"translate("+t+"px, "+r+"px)",...u(F.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,g,F.floating,v.x,v.y]);return i.useMemo(()=>({...v,update:L,refs:D,elements:F,floatingStyles:B}),[v,L,D,F,B])}},52134:function(e,t,n){"use strict";let r;n.d(t,{wD:function(){return eg},vs:function(){return ev},bQ:function(){return eC},YF:function(){return eA},NI:function(){return eR},JA:function(){return ey},c0:function(){return eZ},qs:function(){return eq}});var o=n(41778),i=n(33747),a=n(86006),l=n.t(a,2),s=n(472),c='input:not([inert]),select:not([inert]),textarea:not([inert]),a[href]:not([inert]),button:not([inert]),[tabindex]:not(slot):not([inert]),audio[controls]:not([inert]),video[controls]:not([inert]),[contenteditable]:not([contenteditable="false"]):not([inert]),details>summary:first-of-type:not([inert]),details:not([inert])',u="undefined"==typeof Element,f=u?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,d=!u&&Element.prototype.getRootNode?function(e){var t;return null==e?void 0:null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},p=function e(t,n){void 0===n&&(n=!0);var r,o=null==t?void 0:null===(r=t.getAttribute)||void 0===r?void 0:r.call(t,"inert");return""===o||"true"===o||n&&t&&e(t.parentNode)},h=function(e){var t,n=null==e?void 0:null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n},g=function(e,t,n){if(p(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(c));return t&&f.call(e,c)&&r.unshift(e),r=r.filter(n)},m=function e(t,n,r){for(var o=[],i=Array.from(t);i.length;){var a=i.shift();if(!p(a,!1)){if("SLOT"===a.tagName){var l=a.assignedElements(),s=e(l.length?l:a.children,!0,r);r.flatten?o.push.apply(o,s):o.push({scopeParent:a,candidates:s})}else{f.call(a,c)&&r.filter(a)&&(n||!t.includes(a))&&o.push(a);var u=a.shadowRoot||"function"==typeof r.getShadowRoot&&r.getShadowRoot(a),d=!p(u,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(a));if(u&&d){var h=e(!0===u?a.children:u.children,!0,r);r.flatten?o.push.apply(o,h):o.push({scopeParent:a,candidates:h})}else i.unshift.apply(i,a.children)}}}return o},b=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},v=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||h(e))&&!b(e)?0:e.tabIndex},y=function(e,t){var n=v(e);return n<0&&t&&!b(e)?0:n},x=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},w=function(e){return"INPUT"===e.tagName},E=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(f.call(o,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return _(e)}else{if("function"==typeof r){for(var i=e;e;){var a=e.parentElement,l=d(e);if(a&&!a.shadowRoot&&!0===r(a))return _(e);e=e.assignedSlot?e.assignedSlot:a||l===e.ownerDocument?a:l.host}e=i}if(k(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},C=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;nv(t))&&(r=e,!((o=t).disabled||p(o)||w(o)&&"hidden"===o.type||O(o,r)||"DETAILS"===o.tagName&&Array.prototype.slice.apply(o.children).some(function(e){return"SUMMARY"===e.tagName})||C(o)))},N=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||t>=0},R=function e(t){var n=[],r=[];return t.forEach(function(t,o){var i=!!t.scopeParent,a=i?t.scopeParent:t,l=y(a,i),s=i?e(t.candidates):a;0===l?i?n.push.apply(n,s):n.push(a):r.push({documentOrder:o,tabIndex:l,item:t,isScope:i,content:s})}),r.sort(x).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(n)},T=function(e,t){return R((t=t||{}).getShadowRoot?m([e],t.includeContainer,{filter:A.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:N}):g(e,t.includeContainer,A.bind(null,t)))};function P(){return(P=Object.assign?Object.assign.bind():function(e){for(var t=1;t"floating-ui-"+L++,D=l["useId".toString()],F=D||function(){let[e,t]=a.useState(()=>j?I():void 0);return M(()=>{null==e&&t(I())},[]),a.useEffect(()=>{j||(j=!0)},[]),e},B=a.createContext(null),z=a.createContext(null),$=()=>{var e;return(null==(e=a.useContext(B))?void 0:e.id)||null},U=()=>a.useContext(z);function H(e){return(null==e?void 0:e.ownerDocument)||document}function Z(){let e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}function q(e){return H(e).defaultView||window}function W(e){return!!e&&(e instanceof Element||e instanceof q(e).Element)}function V(e){return!!e&&(e instanceof HTMLElement||e instanceof q(e).HTMLElement)}function G(e){if(0===e.mozInputSource&&e.isTrusted)return!0;let t=/Android/i;return(t.test(Z())||t.test(function(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}()))&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType}function K(e){return 0===e.width&&0===e.height||1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"!==e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail}function Y(){return/apple/i.test(navigator.vendor)}function X(e,t){if(!e||!t)return!1;let n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&function(e){if("undefined"==typeof ShadowRoot)return!1;let t=q(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function J(e){return"data-floating-ui-"+e}function Q(e){let t=(0,a.useRef)(e);return M(()=>{t.current=e}),t}function ee(e){let t=e.activeElement;for(;(null==(n=t)?void 0:null==(r=n.shadowRoot)?void 0:r.activeElement)!=null;){var n,r;t=t.shadowRoot.activeElement}return t}let et=0;function en(e,t){void 0===t&&(t={});let{preventScroll:n=!1,cancelPrevious:r=!0,sync:o=!1}=t;r&&cancelAnimationFrame(et);let i=()=>null==e?void 0:e.focus({preventScroll:n});o?i():et=requestAnimationFrame(i)}function er(e,t){let n=e.filter(e=>{var n;return e.parentId===t&&(null==(n=e.context)?void 0:n.open)}),r=n;for(;r.length;)r=e.filter(e=>{var t;return null==(t=r)?void 0:t.some(t=>{var n;return e.parentId===t.id&&(null==(n=e.context)?void 0:n.open)})}),n=n.concat(r);return n}function eo(e){return"composedPath"in e?e.composedPath()[0]:e.target}function ei(e){e.preventDefault(),e.stopPropagation()}let ea=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function el(e,t){let n=T(e,ea());"prev"===t&&n.reverse();let r=n.indexOf(ee(H(e)));return n.slice(r+1)[0]}function es(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!X(n,r)}let ec={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};function eu(e){"Tab"===e.key&&(e.target,clearTimeout(r))}let ef=a.forwardRef(function(e,t){let[n,r]=a.useState();M(()=>(Y()&&r("button"),document.addEventListener("keydown",eu),()=>{document.removeEventListener("keydown",eu)}),[]);let o={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[J("focus-guard")]:"",style:ec};return a.createElement("span",P({},e,o))}),ed=a.createContext(null),ep=()=>a.useContext(ed),eh=a.forwardRef(function(e,t){return a.createElement("button",P({},e,{type:"button",ref:t,tabIndex:-1,style:ec}))});function eg(e){var t;let{context:n,children:r,disabled:o=!1,order:i=["content"],guards:l=!0,initialFocus:c=0,returnFocus:u=!0,modal:f=!0,visuallyHiddenDismiss:d=!1,closeOnFocusOut:p=!0}=e,{open:h,refs:g,nodeId:m,onOpenChange:b,events:v,dataRef:y,elements:{domReference:x,floating:w}}=n,E=!(0,s.J_)()||l,S=Q(i),k=Q(c),_=Q(u),O=U(),C=ep(),A="number"==typeof c&&c<0,N=a.useRef(null),R=a.useRef(null),P=a.useRef(!1),j=a.useRef(null),L=a.useRef(!1),I=null!=C,D=x&&"combobox"===x.getAttribute("role")&&V(t=x)&&t.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])"),F=a.useCallback(function(e){return void 0===e&&(e=w),e?T(e,ea()):[]},[w]),B=a.useCallback(e=>{let t=F(e);return S.current.map(e=>x&&"reference"===e?x:w&&"floating"===e?w:t).filter(Boolean).flat()},[x,w,S,F]);function z(e){return!o&&d&&f?a.createElement(eh,{ref:"start"===e?N:R,onClick:e=>b(!1,e.nativeEvent)},"string"==typeof d?d:"Dismiss"):null}a.useEffect(()=>{if(o||!f)return;function e(e){if("Tab"===e.key){X(w,ee(H(w)))&&0===F().length&&!D&&ei(e);let t=B(),n=eo(e);"reference"===S.current[0]&&n===x&&(ei(e),e.shiftKey?en(t[t.length-1]):en(t[1])),"floating"===S.current[1]&&n===w&&e.shiftKey&&(ei(e),en(t[0]))}}let t=H(w);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[o,x,w,f,S,g,D,F,B]),a.useEffect(()=>{if(!o&&p&&w&&V(x))return x.addEventListener("focusout",t),x.addEventListener("pointerdown",e),f||w.addEventListener("focusout",t),()=>{x.removeEventListener("focusout",t),x.removeEventListener("pointerdown",e),f||w.removeEventListener("focusout",t)};function e(){L.current=!0,setTimeout(()=>{L.current=!1})}function t(e){let t=e.relatedTarget;queueMicrotask(()=>{let n=!(X(x,t)||X(w,t)||X(t,w)||X(null==C?void 0:C.portalNode,t)||null!=t&&t.hasAttribute(J("focus-guard"))||O&&(er(O.nodesRef.current,m).find(e=>{var n,r;return X(null==(n=e.context)?void 0:n.elements.floating,t)||X(null==(r=e.context)?void 0:r.elements.domReference,t)})||(function(e,t){var n;let r=[],o=null==(n=e.find(e=>e.id===t))?void 0:n.parentId;for(;o;){let t=e.find(e=>e.id===o);o=null==t?void 0:t.parentId,t&&(r=r.concat(t))}return r})(O.nodesRef.current,m).find(e=>{var n,r;return(null==(n=e.context)?void 0:n.elements.floating)===t||(null==(r=e.context)?void 0:r.elements.domReference)===t})));t&&n&&!L.current&&t!==j.current&&(P.current=!0,b(!1,e))})}},[o,x,w,f,m,O,C,b,p]),a.useEffect(()=>{var e;if(o)return;let t=Array.from((null==C?void 0:null==(e=C.portalNode)?void 0:e.querySelectorAll("["+J("portal")+"]"))||[]);if(w&&f){let e=[w,...t,N.current,R.current].filter(e=>null!=e),n=E?s.Ry:s.cJ,r=n(S.current.includes("reference")||D?e.concat(x||[]):e,void 0,J("inert"));return()=>{r()}}},[o,x,w,f,S,C,D,E]),M(()=>{if(o||!w)return;let e=H(w),t=ee(e);queueMicrotask(()=>{let e=B(w),n=k.current,r=("number"==typeof n?e[n]:n.current)||w,o=X(w,t);A||o||!h||en(r,{preventScroll:r===w})})},[o,h,w,A,B,k]),M(()=>{if(o||!w)return;let e=!1,t=H(w),n=ee(t),r=y.current;function i(t){if("escapeKey"===t.type&&g.domReference.current&&(j.current=g.domReference.current),["referencePress","escapeKey"].includes(t.type))return;let n=t.data.returnFocus;"object"==typeof n?(P.current=!1,e=n.preventScroll):P.current=!n}return j.current=n,v.on("dismiss",i),()=>{v.off("dismiss",i);let n=ee(t),o=X(w,n)||O&&er(O.nodesRef.current,m).some(e=>{var t;return X(null==(t=e.context)?void 0:t.elements.floating,n)})||r.openEvent&&["click","mousedown"].includes(r.openEvent.type);o&&g.domReference.current&&(j.current=g.domReference.current),_.current&&V(j.current)&&!P.current&&en(j.current,{cancelPrevious:!1,preventScroll:e})}},[o,w,_,y,g,v,O,m]),M(()=>{if(!o&&C)return C.setFocusManagerState({...n,modal:f,closeOnFocusOut:p,open:h}),()=>{C.setFocusManagerState(null)}},[o,C,f,h,p,n]),M(()=>{if(!o&&w&&"function"==typeof MutationObserver){let e=()=>{let e=w.getAttribute("tabindex");S.current.includes("floating")||ee(H(w))!==g.domReference.current&&0===F().length?"0"!==e&&w.setAttribute("tabindex","0"):"-1"!==e&&w.setAttribute("tabindex","-1")};e();let t=new MutationObserver(e);return t.observe(w,{childList:!0,subtree:!0,attributes:!0}),()=>{t.disconnect()}}},[o,w,g,S,F]);let $=!o&&E&&!D&&(I||f);return a.createElement(a.Fragment,null,$&&a.createElement(ef,{"data-type":"inside",ref:null==C?void 0:C.beforeInsideRef,onFocus:e=>{if(f){let e=B();en("reference"===i[0]?e[0]:e[e.length-1])}else if(null!=C&&C.preserveTabOrder&&C.portalNode){if(P.current=!1,es(e,C.portalNode)){let e=el(document.body,"next")||x;null==e||e.focus()}else{var t;null==(t=C.beforeOutsideRef.current)||t.focus()}}}}),!D&&z("start"),r,z("end"),$&&a.createElement(ef,{"data-type":"inside",ref:null==C?void 0:C.afterInsideRef,onFocus:e=>{if(f)en(B()[0]);else if(null!=C&&C.preserveTabOrder&&C.portalNode){if(p&&(P.current=!0),es(e,C.portalNode)){let e=el(document.body,"prev")||x;null==e||e.focus()}else{var t;null==(t=C.afterOutsideRef.current)||t.focus()}}}}))}function em(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}let eb=a.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function ev(e){let{children:t,elementsRef:n,labelsRef:r}=e,[o,i]=a.useState(()=>new Map),l=a.useCallback(e=>{i(t=>new Map(t).set(e,null))},[]),s=a.useCallback(e=>{i(t=>{let n=new Map(t);return n.delete(e),n})},[]);return M(()=>{let e=new Map(o),t=Array.from(e.keys()).sort(em);t.forEach((t,n)=>{e.set(t,n)}),!function(e,t){if(e.size!==t.size)return!1;for(let[n,r]of e.entries())if(r!==t.get(n))return!1;return!0}(o,e)&&i(e)},[o]),a.createElement(eb.Provider,{value:a.useMemo(()=>({register:l,unregister:s,map:o,elementsRef:n,labelsRef:r}),[l,s,o,n,r])},t)}function ey(e){let{label:t}=void 0===e?{}:e,[n,r]=a.useState(null),o=a.useRef(null),{register:i,unregister:l,map:s,elementsRef:c,labelsRef:u}=a.useContext(eb),f=a.useCallback(e=>{if(o.current=e,null!==n&&(c.current[n]=e,u)){var r;let o=void 0!==t;u.current[n]=o?t:null!=(r=null==e?void 0:e.textContent)?r:null}},[n,c,u,t]);return M(()=>{let e=o.current;if(e)return i(e),()=>{l(e)}},[i,l]),M(()=>{let e=o.current?s.get(o.current):null;null!=e&&r(e)},[s]),a.useMemo(()=>({ref:f,index:null==n?-1:n}),[n,f])}let ex=l["useInsertionEffect".toString()],ew=ex||(e=>e());function eE(e){let t=a.useRef(()=>{});return ew(()=>{t.current=e}),a.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r{var t,n;return{escapeKeyBubbles:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePressBubbles:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function eC(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,events:i,nodeId:l,elements:{reference:s,domReference:c,floating:u},dataRef:f}=e,{enabled:d=!0,escapeKey:p=!0,outsidePress:h=!0,outsidePressEvent:g="pointerdown",referencePress:m=!1,referencePressEvent:b="pointerdown",ancestorScroll:v=!1,bubbles:y}=t,x=U(),w=null!=$(),E=eE("function"==typeof h?h:()=>!1),S="function"==typeof h?E:h,k=a.useRef(!1),{escapeKeyBubbles:_,outsidePressBubbles:O}=eO(y),C=eE(e=>{if(!n||!d||!p||"Escape"!==e.key)return;let t=x?er(x.nodesRef.current,l):[];if(!_&&(e.stopPropagation(),t.length>0)){let e=!0;if(t.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}i.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),r(!1,"nativeEvent"in e?e.nativeEvent:e)}),A=eE(e=>{let t=k.current;if(k.current=!1,t||"function"==typeof S&&!S(e))return;let n=eo(e);if(V(n)&&u){let t=n.clientWidth>0&&n.scrollWidth>n.clientWidth,r=n.clientHeight>0&&n.scrollHeight>n.clientHeight,o=r&&e.offsetX>n.clientWidth;if(r){let t="rtl"===q(u).getComputedStyle(n).direction;t&&(o=e.offsetX<=n.offsetWidth-n.clientWidth)}if(o||t&&e.offsetY>n.clientHeight)return}let o=x&&er(x.nodesRef.current,l).some(t=>{var n;return eS(e,null==(n=t.context)?void 0:n.elements.floating)});if(eS(e,u)||eS(e,c)||o)return;let a=x?er(x.nodesRef.current,l):[];if(a.length>0){let e=!0;if(a.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}i.emit("dismiss",{type:"outsidePress",data:{returnFocus:w?{preventScroll:!0}:G(e)||K(e)}}),r(!1,e)});return a.useEffect(()=>{if(!n||!d)return;function e(e){r(!1,e)}f.current.__escapeKeyBubbles=_,f.current.__outsidePressBubbles=O;let t=H(u);p&&t.addEventListener("keydown",C),S&&t.addEventListener(g,A);let i=[];return v&&(W(c)&&(i=(0,o.Kx)(c)),W(u)&&(i=i.concat((0,o.Kx)(u))),!W(s)&&s&&s.contextElement&&(i=i.concat((0,o.Kx)(s.contextElement)))),(i=i.filter(e=>{var n;return e!==(null==(n=t.defaultView)?void 0:n.visualViewport)})).forEach(t=>{t.addEventListener("scroll",e,{passive:!0})}),()=>{p&&t.removeEventListener("keydown",C),S&&t.removeEventListener(g,A),i.forEach(t=>{t.removeEventListener("scroll",e)})}},[f,u,c,s,p,S,g,n,r,v,d,_,O,C,A]),a.useEffect(()=>{k.current=!1},[S,g]),a.useMemo(()=>d?{reference:{onKeyDown:C,[ek[b]]:e=>{m&&(i.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),r(!1,e.nativeEvent))}},floating:{onKeyDown:C,[e_[g]]:()=>{k.current=!0}}}:{},[d,i,m,g,b,r,C])}function eA(e){var t;void 0===e&&(e={});let{open:n=!1,onOpenChange:r,nodeId:o}=e,[l,s]=a.useState(null),c=(null==(t=e.elements)?void 0:t.reference)||l,u=(0,i.YF)(e),f=U(),d=eE((e,t)=>{e&&(h.current.openEvent=t),null==r||r(e,t)}),p=a.useRef(null),h=a.useRef({}),g=a.useState(()=>(function(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}})())[0],m=F(),b=a.useCallback(e=>{let t=W(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;u.refs.setReference(t)},[u.refs]),v=a.useCallback(e=>{(W(e)||null===e)&&(p.current=e,s(e)),(W(u.refs.reference.current)||null===u.refs.reference.current||null!==e&&!W(e))&&u.refs.setReference(e)},[u.refs]),y=a.useMemo(()=>({...u.refs,setReference:v,setPositionReference:b,domReference:p}),[u.refs,v,b]),x=a.useMemo(()=>({...u.elements,domReference:c}),[u.elements,c]),w=a.useMemo(()=>({...u,refs:y,elements:x,dataRef:h,nodeId:o,floatingId:m,events:g,open:n,onOpenChange:d}),[u,o,m,g,n,d,y,x]);return M(()=>{let e=null==f?void 0:f.nodesRef.current.find(e=>e.id===o);e&&(e.context=w)}),a.useMemo(()=>({...u,context:w,refs:y,elements:x}),[u,y,x,w])}function eN(e,t,n){let r=new Map;return{..."floating"===n&&{tabIndex:-1},...e,...t.map(e=>e?e[n]:null).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,o]=t;if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof o){var i;null==(i=r.get(n))||i.push(o),e[n]=function(){for(var e,t=arguments.length,o=Array(t),i=0;ie(...o)).find(e=>void 0!==e)}}}else e[n]=o}),e),{})}}function eR(e){void 0===e&&(e=[]);let t=e,n=a.useCallback(t=>eN(t,e,"reference"),t),r=a.useCallback(t=>eN(t,e,"floating"),t),o=a.useCallback(t=>eN(t,e,"item"),e.map(e=>null==e?void 0:e.item));return a.useMemo(()=>({getReferenceProps:n,getFloatingProps:r,getItemProps:o}),[n,r,o])}let eT=!1,eP="ArrowUp",eM="ArrowDown",ej="ArrowLeft",eL="ArrowRight";function eI(e,t,n){return Math.floor(e/t)!==n}function eD(e,t){return t<0||t>=e.current.length}function eF(e,t){let{startingIndex:n=-1,decrement:r=!1,disabledIndices:o,amount:i=1}=void 0===t?{}:t,a=e.current,l=n;do{var s,c;l+=r?-i:i}while(l>=0&&l<=a.length-1&&(o?o.includes(l):null==a[l]||(null==(s=a[l])?void 0:s.hasAttribute("disabled"))||(null==(c=a[l])?void 0:c.getAttribute("aria-disabled"))==="true"));return l}function eB(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function ez(e,t){return eB(t,e===eP||e===eM,e===ej||e===eL)}function e$(e,t,n){return eB(t,e===eM,n?e===ej:e===eL)||"Enter"===e||" "==e||""===e}function eU(e,t){return eF(e,{disabledIndices:t})}function eH(e,t){return eF(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function eZ(e,t){let{open:n,onOpenChange:r,refs:o,elements:{domReference:i,floating:l}}=e,{listRef:s,activeIndex:c,onNavigate:u=()=>{},enabled:f=!0,selectedIndex:d=null,allowEscape:p=!1,loop:h=!1,nested:g=!1,rtl:m=!1,virtual:b=!1,focusItemOnOpen:v="auto",focusItemOnHover:y=!0,openOnArrowKeyDown:x=!0,disabledIndices:w,orientation:E="vertical",cols:S=1,scrollItemIntoView:k=!0}=t,_=$(),O=U(),C=eE(u),A=a.useRef(v),N=a.useRef(null!=d?d:-1),R=a.useRef(null),T=a.useRef(!0),P=a.useRef(C),j=a.useRef(!!l),L=a.useRef(!1),I=a.useRef(!1),D=Q(w),F=Q(n),B=Q(k),[z,q]=a.useState(),W=eE(function(e,t,n){void 0===n&&(n=!1);let r=e.current[t.current];r&&(b?q(r.id):en(r,{preventScroll:!0,sync:!!(Z().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints&&Y())&&(eT||L.current)}),requestAnimationFrame(()=>{let e=B.current,t=e&&r&&(n||!T.current);t&&(null==r.scrollIntoView||r.scrollIntoView("boolean"==typeof e?{block:"nearest",inline:"nearest"}:e))}))});M(()=>{document.createElement("div").focus({get preventScroll(){return eT=!0,!1}})},[]),M(()=>{f&&(n&&l?A.current&&null!=d&&(I.current=!0,C(d)):j.current&&(N.current=-1,P.current(null)))},[f,n,l,d,C]),M(()=>{if(f&&n&&l){if(null==c){if(L.current=!1,null==d&&(j.current&&(N.current=-1,W(s,N)),!j.current&&A.current&&(null!=R.current||!0===A.current&&null==R.current))){let e=0,t=()=>{if(null==s.current[0]){if(e<2){let n=e?requestAnimationFrame:queueMicrotask;n(t)}e++}else N.current=null==R.current||e$(R.current,E,m)||g?eU(s,D.current):eH(s,D.current),R.current=null,C(N.current)};t()}}else eD(s,c)||(N.current=c,W(s,N,I.current),I.current=!1)}},[f,n,l,c,d,g,s,E,m,C,W,D]),M(()=>{if(f&&j.current&&!l&&O){var e,t;let n=O.nodesRef.current,r=null==(e=n.find(e=>e.id===_))?void 0:null==(t=e.context)?void 0:t.elements.floating,o=ee(H(l)),i=n.some(e=>e.context&&X(e.context.elements.floating,o));r&&!i&&r.focus({preventScroll:!0})}},[f,l,O,_]),M(()=>{P.current=C,j.current=!!l}),M(()=>{n||(R.current=null)},[n]);let J=null!=c,et=a.useMemo(()=>{function e(e){if(!n)return;let t=s.current.indexOf(e);-1!==t&&C(t)}let t={onFocus(t){let{currentTarget:n}=t;e(n)},onClick:e=>{let{currentTarget:t}=e;return t.focus({preventScroll:!0})},...y&&{onMouseMove(t){let{currentTarget:n}=t;e(n)},onPointerLeave(e){let{pointerType:t}=e;T.current&&"touch"!==t&&(N.current=-1,W(s,N),C(null),b||en(o.floating.current,{preventScroll:!0}))}}};return t},[n,o,W,y,s,C,b]);return a.useMemo(()=>{if(!f)return{};let e=D.current;function t(t){var a;if(T.current=!1,L.current=!0,!F.current&&t.currentTarget===o.floating.current)return;if(g&&(a=t.key,eB(E,m?a===eL:a===ej,a===eP))){ei(t),r(!1,t.nativeEvent),V(i)&&i.focus();return}let l=N.current,c=eU(s,e),u=eH(s,e);if("Home"===t.key&&(ei(t),N.current=c,C(N.current)),"End"===t.key&&(ei(t),N.current=u,C(N.current)),S>1){let n=N.current;if(t.key===eP){if(ei(t),-1===n)N.current=u;else if(N.current=eF(s,{startingIndex:n,amount:S,decrement:!0,disabledIndices:e}),h&&(n-Se?r:r-S}eD(s,N.current)&&(N.current=n),C(N.current)}if(t.key===eM&&(ei(t),-1===n?N.current=c:(N.current=eF(s,{startingIndex:n,amount:S,disabledIndices:e}),h&&n+S>u&&(N.current=eF(s,{startingIndex:n%S-S,amount:S,disabledIndices:e}))),eD(s,N.current)&&(N.current=n),C(N.current)),"both"===E){let r=Math.floor(n/S);t.key===eL&&(ei(t),n%S!=S-1?(N.current=eF(s,{startingIndex:n,disabledIndices:e}),h&&eI(N.current,S,r)&&(N.current=eF(s,{startingIndex:n-n%S-1,disabledIndices:e}))):h&&(N.current=eF(s,{startingIndex:n-n%S-1,disabledIndices:e})),eI(N.current,S,r)&&(N.current=n)),t.key===ej&&(ei(t),n%S!=0?(N.current=eF(s,{startingIndex:n,disabledIndices:e,decrement:!0}),h&&eI(N.current,S,r)&&(N.current=eF(s,{startingIndex:n+(S-n%S),decrement:!0,disabledIndices:e}))):h&&(N.current=eF(s,{startingIndex:n+(S-n%S),decrement:!0,disabledIndices:e})),eI(N.current,S,r)&&(N.current=n));let o=Math.floor(u/S)===r;eD(s,N.current)&&(h&&o?N.current=t.key===ej?u:eF(s,{startingIndex:n-n%S-1,disabledIndices:e}):N.current=n),C(N.current);return}}if(ez(t.key,E)){if(ei(t),n&&!b&&ee(t.currentTarget.ownerDocument)===t.currentTarget){N.current=e$(t.key,E,m)?c:u,C(N.current);return}e$(t.key,E,m)?h?N.current=l>=u?p&&l!==s.current.length?-1:c:eF(s,{startingIndex:l,disabledIndices:e}):N.current=Math.min(u,eF(s,{startingIndex:l,disabledIndices:e})):h?N.current=l<=c?p&&-1!==l?s.current.length:u:eF(s,{startingIndex:l,decrement:!0,disabledIndices:e}):N.current=Math.max(c,eF(s,{startingIndex:l,decrement:!0,disabledIndices:e})),eD(s,N.current)?C(null):C(N.current)}}function a(e){"auto"===v&&G(e.nativeEvent)&&(A.current=!0)}let l=b&&n&&J&&{"aria-activedescendant":z};return{reference:{...l,onKeyDown(o){var i;T.current=!1;let a=0===o.key.indexOf("Arrow");if(b&&n)return t(o);if(!n&&!x&&a)return;let l=a||"Enter"===o.key||""===o.key.trim(),c=ez(o.key,E),u=(i=o.key,eB(E,m?i===ej:i===eL,i===eM));if(l&&(R.current=g&&c?null:o.key),g){u&&(ei(o),n?(N.current=eU(s,e),C(N.current)):r(!0,o.nativeEvent));return}c&&(null!=d&&(N.current=d),ei(o),!n&&x?r(!0,o.nativeEvent):t(o),n&&C(N.current))},onFocus(){n&&C(null)},onPointerDown:function(e){A.current=v,"auto"===v&&K(e.nativeEvent)&&(A.current=!0)},onMouseDown:a,onClick:a},floating:{"aria-orientation":"both"===E?void 0:E,...l,onKeyDown:t,onPointerMove(){T.current=!0}},item:et}},[i,o,z,D,F,s,f,E,m,b,n,J,g,d,x,p,S,h,v,C,r,et])}function eq(e,t){void 0===t&&(t={});let{open:n,floatingId:r}=e,{enabled:o=!0,role:i="dialog"}=t,l=F();return a.useMemo(()=>{let e={id:r,role:i};return o?"tooltip"===i?{reference:{"aria-describedby":n?r:void 0},floating:e}:{reference:{"aria-expanded":n?"true":"false","aria-haspopup":"alertdialog"===i?"dialog":i,"aria-controls":n?r:void 0,..."listbox"===i&&{role:"combobox"},..."menu"===i&&{id:l}},floating:{...e,..."menu"===i&&{"aria-labelledby":l}}}:{}},[o,i,n,r,l])}},29872:function(e,t,n){"use strict";var r,o=Object.assign||function(e){for(var t=1;t=0)&&Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return i.default.createElement("svg",o({viewBox:"0 0 24 24",style:o({fill:void 0===t?"currentColor":t,width:void 0===n?24:n,height:void 0===r?24:r},l)},s),i.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},42684:function(e,t,n){"use strict";var r,o=Object.assign||function(e){for(var t=1;t=0)&&Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return i.default.createElement("svg",o({viewBox:"0 0 24 24",style:o({fill:void 0===t?"currentColor":t,width:void 0===n?24:n,height:void 0===r?24:r},l)},s),i.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},16329:function(e,t,n){!function(e,t,n){"use strict";var r=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach(function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}}),t.default=e,Object.freeze(t)}(t);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{this.listeners.add(e);let t=this.options?.onSubscribe?.(e,this);return()=>{this.listeners.delete(e),t?.()}};setState=e=>{let t=this.state;this.state=this.options?.updateFn?this.options.updateFn(t)(e):e(t),this.state!==t&&(this.options?.onUpdate?.(this.state,t),this.queue.push(()=>{this.listeners.forEach(e=>e(this.state,t))}),this.#e())};#e=()=>{this.batching||(this.queue.forEach(e=>e()),this.queue=[])};batch=e=>{this.batching=!0,e(),this.batching=!1,this.#e()}}function l(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;let n=Object.keys(e);if(n.length!==Object.keys(t).length)return!1;for(let r=0;r(e.preventDefault(),e.returnValue=""),f=()=>{removeEventListener(c,u,{capture:!0})};function d(e){let t=e.getLocation(),n=()=>{},r=new Set,o=[],i=[],a=()=>{if(o.length)o[0]?.(a,()=>{o=[],f()});else{for(;i.length;)i.shift()?.();s()}},l=e=>{i.push(e),a()},s=()=>{t=e.getLocation(),r.forEach(e=>e())};return{get location(){return t},listen:t=>(0===r.size&&(n=e.listener(s)),r.add(t),()=>{r.delete(t),0===r.size&&n()}),push:(t,n)=>{l(()=>{e.pushState(t,n)})},replace:(t,n)=>{l(()=>{e.replaceState(t,n)})},go:t=>{l(()=>{e.go(t)})},back:()=>{l(()=>{e.back()})},forward:()=>{l(()=>{e.forward()})},createHref:t=>e.createHref(t),block:e=>(o.push(e),1===o.length&&addEventListener(c,u,{capture:!0}),()=>{(o=o.filter(t=>t!==e)).length||f()})}}function p(e){let t=e?.getHref??(()=>`${window.location.pathname}${window.location.hash}${window.location.search}`),n=e?.createHref??(e=>e);return d({getLocation:()=>g(t(),history.state),listener:e=>(window.addEventListener(s,e),()=>{window.removeEventListener(s,e)}),pushState:(e,t)=>{window.history.pushState({...t,key:m()},"",n(e))},replaceState:(e,t)=>{window.history.replaceState({...t,key:m()},"",n(e))},back:()=>window.history.back(),forward:()=>window.history.forward(),go:e=>window.history.go(e),createHref:e=>n(e)})}function h(e={initialEntries:["/"]}){let t=e.initialEntries,n=e.initialIndex??t.length-1,r={};return d({getLocation:()=>g(t[n],r),listener:()=>()=>{},pushState:(e,o)=>{r={...o,key:m()},t.push(e),n++},replaceState:(e,o)=>{r={...o,key:m()},t[n]=e},back:()=>{n--},forward:()=>{n=Math.min(n+1,t.length-1)},go:e=>window.history.go(e),createHref:e=>e})}function g(e,t){let n=e.indexOf("#"),r=e.indexOf("?");return{href:e,pathname:e.substring(0,n>0?r>0?Math.min(n,r):n:r>0?r:e.length),hash:n>-1?e.substring(n,r):"",search:r>-1?e.substring(r):"",state:t}}function m(){return(Math.random()+1).toString(36).substring(7)}function b(e){return e[e.length-1]}function v(e,t){return"function"==typeof e?e(t):e}function y(e,t){return t.reduce((t,n)=>(t[n]=e[n],t),{})}function x(e,t){if(e===t)return e;let n=Array.isArray(e)&&Array.isArray(t);if(n||w(e)&&w(t)){let r=n?e.length:Object.keys(e).length,o=n?t:Object.keys(t),i=o.length,a=n?[]:{},l=0;for(let r=0;r!S(e[n],t[n])):!(!Array.isArray(e)||!Array.isArray(t))&&e.length===t.length&&e.every((e,n)=>S(e,t[n])))}function k(e){return _(e.filter(Boolean).join("/"))}function _(e){return e.replace(/\/{2,}/g,"/")}function O(e){return"/"===e?e:e.replace(/^\/{1,}/,"")}function C(e){return"/"===e?e:e.replace(/\/{1,}$/,"")}function A(e){return C(O(e))}function N(e,t,n){t=t.replace(RegExp(`^${e}`),"/"),n=n.replace(RegExp(`^${e}`),"/");let r=R(t),o=R(n);return o.forEach((e,t)=>{if("/"===e.value)t?t===o.length-1&&r.push(e):r=[e];else if(".."===e.value)r.length>1&&"/"===b(r)?.value&&r.pop(),r.pop();else{if("."===e.value)return;r.push(e)}}),_(k([e,...r.map(e=>e.value)]))}function R(e){if(!e)return[];let t=[];if("/"===(e=_(e)).slice(0,1)&&(e=e.substring(1),t.push({type:"pathname",value:"/"})),!e)return t;let n=e.split("/").filter(Boolean);return t.push(...n.map(e=>"$"===e||"*"===e?{type:"wildcard",value:e}:"$"===e.charAt(0)?{type:"param",value:e}:{type:"pathname",value:e})),"/"===e.slice(-1)&&(e=e.substring(1),t.push({type:"pathname",value:"/"})),t}function T(e,t,n){return k(R(e).map(e=>["$","*"].includes(e.value)&&!n?"":"param"===e.type?t[e.value.substring(1)]??"":e.value))}function P(e,t,n){let r=M(e,t,n);if(!n.to||r)return r??{}}function M(e,t,n){if(!t.startsWith(e))return;let r=R(t="/"!=e?t.substring(e.length):t),o=R(`${n.to??"$"}`);"/"===b(r)?.value&&r.pop();let i={};return(()=>{for(let e=0;ee.value)),!0);if("pathname"===a.type){if("/"===a.value&&!t?.value)return!0;if(t){if(n.caseSensitive){if(a.value!==t.value)return!1}else if(a.value.toLowerCase()!==t.value.toLowerCase())return!1}}if(!t)return!1;if("param"===a.type){if("/"===t?.value)return!1;"$"!==t.value.charAt(0)&&(i[a.value.substring(1)]=t.value)}}if(l&&!s)return!!n.fuzzy}return!0})()?i:void 0}function j(e,t){var n,r,o,i="";for(n in e)if(void 0!==(o=e[n])){if(Array.isArray(o))for(r=0;r{this.originalIndex=e.originalIndex,this.router=e.router;let t=this.options,n=!t?.path&&!t?.id;this.parentRoute=this.options?.getParentRoute?.(),n?this.path=D:i(this.parentRoute);let r=n?D:t.path;r&&"/"!==r&&(r=A(r));let o=t?.id||r,a=n?D:k([this.parentRoute.id===D?"":this.parentRoute.id,o]);r===D&&(r="/"),a!==D&&(a=k(["/",a]));let l=a===D?"/":C(k([this.parentRoute.fullPath,r]));this.path=r,this.id=a,this.fullPath=l};addChildren=e=>(this.children=e,this)}class B extends F{constructor(e){super(e)}static withRouterContext=()=>e=>new B(e)}let z=U(JSON.parse),$=H(JSON.stringify);function U(e){return t=>{"?"===t.substring(0,1)&&(t=t.substring(1));let n=I(t);for(let t in n){let r=n[t];if("string"==typeof r)try{n[t]=e(r)}catch(e){}}return n}}function H(e){return t=>{Object.keys(t={...t}).forEach(n=>{let r=t[n];if(void 0===r||void 0===r)delete t[n];else if(r&&"object"==typeof r&&null!==r)try{t[n]=e(r)}catch(e){}});let n=j(t).toString();return n?`?${n}`:""}}let Z=async({router:e,routeMatch:t})=>{let n=e.buildNext({to:".",search:e=>({...e??{},__data:{matchId:t.id}})}),r=await fetch(n.href,{method:"GET",signal:t.abortController.signal});if(r.ok)return r.json();throw Error("Failed to fetch match data")};class q{#t;startedLoadingAt=Date.now();resolveNavigation=()=>{};constructor(e){this.options={defaultPreloadDelay:50,context:void 0,...e,stringifySearch:e?.stringifySearch??$,parseSearch:e?.parseSearch??z,fetchServerDataFn:e?.fetchServerDataFn??Z},this.__store=new a(V(),{onUpdate:e=>{this.state=e}}),this.state=this.__store.state,this.basepath="",this.update(e),this.options.Router?.(this);let t=this.buildNext({hash:!0,fromCurrent:!0,search:!0,state:!0});this.state.latestLocation.href!==t.href&&this.#n({...t,replace:!0})}reset=()=>{this.__store.setState(e=>Object.assign(e,V()))};mount=()=>(W||this.state.currentMatches.length||this.safeLoad(),()=>{});update=e=>{if(Object.assign(this.options,e),!this.history||this.options.history&&this.options.history!==this.history){this.#t&&this.#t(),this.history=this.options.history??(W?h():p());let e=this.#r();this.__store.setState(t=>({...t,latestLocation:e,currentLocation:e})),this.#t=this.history.listen(()=>{this.safeLoad({next:this.#r(this.state.latestLocation)})})}let{basepath:t,routeTree:n}=this.options;return this.basepath=`/${A(t??"")??""}`,n&&(this.routesById={},this.routeTree=this.#o(n)),this};buildNext=e=>{let t=this.#i(e),n=this.matchRoutes(t.pathname);return this.#i({...e,__matches:n})};cancelMatches=()=>{[...this.state.currentMatches,...this.state.pendingMatches||[]].forEach(e=>{e.cancel()})};safeLoad=e=>{this.load(e).catch(e=>{console.warn(e),i(!1)})};load=async e=>{let t,n=Date.now(),r=n;if(this.startedLoadingAt=r,this.cancelMatches(),this.__store.batch(()=>{e?.next&&this.__store.setState(t=>({...t,latestLocation:e.next})),t=this.matchRoutes(this.state.latestLocation.pathname,{strictParseParams:!0}),this.__store.setState(e=>({...e,status:"pending",pendingMatches:t,pendingLocation:this.state.latestLocation}))}),await this.loadMatches(t,this.state.pendingLocation),this.startedLoadingAt!==r)return this.navigationPromise;let o=this.state.currentMatches,i=[],a=[];o.forEach(e=>{t.find(t=>t.id===e.id)?a.push(e):i.push(e)});let l=t.filter(e=>!o.find(t=>t.id===e.id));n=Date.now(),i.forEach(e=>{e.__onExit?.({params:e.params,search:e.state.routeSearch}),"error"===e.state.status&&this.__store.setState(e=>({...e,status:"idle",error:void 0}))}),a.forEach(e=>{e.route.options.onTransition?.({params:e.params,search:e.state.routeSearch})}),l.forEach(e=>{e.__onExit=e.route.options.onLoaded?.({params:e.params,search:e.state.search})});let s=this.state.currentLocation;this.__store.setState(e=>({...e,status:"idle",currentLocation:this.state.latestLocation,currentMatches:t,pendingLocation:void 0,pendingMatches:void 0})),t.forEach(e=>{e.__commit()}),s.href!==this.state.currentLocation.href&&this.options.onRouteChange?.(),this.resolveNavigation()};getRoute=e=>{let t=this.routesById[e];return i(t),t};loadRoute=async(e=this.state.latestLocation)=>{let t=this.buildNext(e),n=this.matchRoutes(t.pathname,{strictParseParams:!0});return await this.loadMatches(n,t),n};preloadRoute=async(e=this.state.latestLocation)=>{let t=this.buildNext(e),n=this.matchRoutes(t.pathname,{strictParseParams:!0});return await this.loadMatches(n,t,{preload:!0}),n};matchRoutes=(e,t)=>{let n=[];if(!this.routeTree)return n;let r=[...this.state.currentMatches,...this.state.pendingMatches??[]],o=async i=>{let a=b(n)?.params??{},l=this.options.filterRoutes?.(i)??i,s=[],c=(n,r)=>(r.some(r=>{let o=r.children;if(!r.path&&o?.length)return c([...s,r],o);let i=!("/"===r.path&&!o?.length),l=P(this.basepath,e,{to:r.fullPath,fuzzy:i,caseSensitive:r.options.caseSensitive??this.options.caseSensitive});if(l){let e;try{e=r.options.parseParams?.(l)??l}catch(e){if(t?.strictParseParams)throw e}a={...a,...e}}return l&&(s=[...n,r]),!!s.length}),!!s.length);if(c([],l),!s.length)return;s.forEach(e=>{let t=T(e.path,a),o=T(e.id,a,!0),i=r.find(e=>e.id===o)||new Y(this,e,{id:o,params:a,pathname:k([this.basepath,t])});n.push(i)});let u=b(s).children;u?.length&&o(u)};return o([this.routeTree]),n};loadMatches=async(e,t,n)=>{let r;try{await Promise.all(e.map(async(e,t)=>{try{await e.route.options.beforeLoad?.({router:this,match:e})}catch(o){if(G(o))throw o;r=r??t;let n=e.route.options.onBeforeLoadError??e.route.options.onError;try{n?.(o)}catch(t){if(G(t))throw t;return void e.__store.setState(e=>({...e,error:t,status:"error",updatedAt:Date.now()}))}e.__store.setState(e=>({...e,error:o,status:"error",updatedAt:Date.now()}))}}))}catch(e){if(G(e))return void(n?.preload||this.navigate(e));throw e}let o=e.slice(0,r),i=o.map(async(e,r)=>{let i=o[r-1];e.__load({preload:n?.preload,location:t,parentMatch:i}),await e.__loadPromise,i&&await i.__loadPromise});await Promise.all(i)};reload=()=>{this.navigate({fromCurrent:!0,replace:!0,search:!0})};resolvePath=(e,t)=>N(this.basepath,e,_(t));navigate=async({from:e,to:t="",search:n,hash:r,replace:o,params:a})=>{let l;let s=String(t),c=void 0===e?e:String(e);try{new URL(`${s}`),l=!0}catch(e){}return i(!l),this.#n({from:c,to:s,search:n,hash:r,replace:o,params:a})};matchRoute=(e,t)=>{e={...e,to:e.to?this.resolvePath(e.from??"",e.to):void 0};let n=this.buildNext(e),r=t?.pending?this.state.pendingLocation:this.state.currentLocation;if(!r)return!1;let o=P(this.basepath,r.pathname,{...t,to:n.pathname});return!!o&&(t?.includeSearch??1?!!S(r.search,n.search)&&o:o)};buildLink=({from:e,to:t=".",search:n,params:r,hash:o,target:i,replace:a,activeOptions:l,preload:s,preloadDelay:c,disabled:u})=>{try{return new URL(`${t}`),{type:"external",href:t}}catch(e){}let f={from:e,to:t,search:n,params:r,hash:o,replace:a},d=this.buildNext(f);s=s??this.options.defaultPreload;let p=c??this.options.defaultPreloadDelay??0,h=this.state.currentLocation.pathname.split("/"),g=d.pathname.split("/").every((e,t)=>e===h[t]),m=l?.exact?this.state.currentLocation.pathname===d.pathname:g,b=!l?.includeHash||this.state.currentLocation.hash===d.hash,v=!(l?.includeSearch??1)||S(this.state.currentLocation.search,d.search);return{type:"internal",next:d,handleFocus:e=>{s&&this.preloadRoute(f).catch(e=>{console.warn(e),console.warn("Error preloading route! ☝️")})},handleClick:e=>{u||e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||i&&"_self"!==i||0!==e.button||(e.preventDefault(),this.#n(f))},handleEnter:e=>{let t=e.target||{};if(s){if(t.preloadTimeout)return;t.preloadTimeout=setTimeout(()=>{t.preloadTimeout=null,this.preloadRoute(f).catch(e=>{console.warn(e),console.warn("Error preloading route! ☝️")})},p)}},handleLeave:e=>{let t=e.target||{};t.preloadTimeout&&(clearTimeout(t.preloadTimeout),t.preloadTimeout=null)},handleTouchStart:e=>{this.preloadRoute(f).catch(e=>{console.warn(e),console.warn("Error preloading route! ☝️")})},isActive:m&&b&&v,disabled:u}};dehydrate=()=>({state:{...y(this.state,["latestLocation","currentLocation","status","lastUpdated"]),currentMatches:this.state.currentMatches.map(e=>({id:e.id,state:{status:e.state.status}}))}});hydrate=e=>{this.__store.setState(t=>{let n=this.matchRoutes(e.state.latestLocation.pathname,{strictParseParams:!0});return n.forEach((t,n)=>{let r=e.state.currentMatches[n];i(r&&r.id===t.id),t.__store.setState(e=>({...e,...r.state}))}),{...t,...e.state,currentMatches:n}})};#o=e=>{let t=(e,n)=>{e.forEach((e,n)=>{e.init({originalIndex:n,router:this}),i(!this.routesById[e.id],String(e.id)),this.routesById[e.id]=e;let r=e.children;r?.length&&(t(r),e.children=r.map((e,t)=>{let n=R(O(_(e.path??"/")));for(;n.length>1&&"/"===n[0]?.value;)n.shift();let r=0;return n.forEach((e,t)=>{let n=1;for(;t--;)n*=.001;"pathname"===e.type&&"/"!==e.value?r+=1*n:"param"===e.type?r+=2*n:"wildcard"===e.type&&(r+=3*n)}),{child:e,parsed:n,index:t,score:r}}).sort((e,t)=>e.score!==t.score?e.score-t.score:e.index-t.index).map(e=>e.child))})};t([e]);let n=(e,t)=>{e.forEach(e=>{e.isRoot?i(!t):i(!t||e.parentRoute===t,(e.path,e.parentRoute?.id,t?.id)),e.children&&n(e.children,e)})};return n([e],void 0),e};#r=e=>{let{pathname:t,search:n,hash:r,state:o}=this.history.location,i=this.options.parseSearch(n);return{pathname:t,searchStr:n,search:x(e?.search,i),hash:r.split("#").reverse()[0]??"",href:`${t}${n}${r}`,state:o,key:o?.key||"__init__"}};#i=(e={})=>{e.fromCurrent=e.fromCurrent??""===e.to;let t=e.fromCurrent?this.state.latestLocation.pathname:e.from??this.state.latestLocation.pathname,n=N(this.basepath??"/",t,`${e.to??""}`),r={...b(this.matchRoutes(this.state.latestLocation.pathname,{strictParseParams:!0}))?.params},o=!0===(e.params??!0)?r:v(e.params,r);o&&e.__matches?.map(e=>e.route.options.stringifyParams).filter(Boolean).forEach(e=>{o={...o,...e(o)}}),n=T(n,o??{});let i=e.__matches?.map(e=>e.route.options.preSearchFilters??[]).flat().filter(Boolean)??[],a=e.__matches?.map(e=>e.route.options.postSearchFilters??[]).flat().filter(Boolean)??[],l=i?.length?i?.reduce((e,t)=>t(e),this.state.latestLocation.search):this.state.latestLocation.search,s=!0===e.search?l:e.search?v(e.search,l)??{}:i?.length?l:{},c=a?.length?a.reduce((e,t)=>t(e),s):s,u=x(this.state.latestLocation.search,c),f=this.options.stringifySearch(u),d=!0===e.hash?this.state.latestLocation.hash:v(e.hash,this.state.latestLocation.hash);return d=d?`#${d}`:"",{pathname:n,search:u,searchStr:f,state:!0===e.state?this.state.latestLocation.state:v(e.state,this.state.latestLocation.state),hash:d,href:this.history.createHref(`${n}${f}${d}`),key:e.key}};#n=async e=>{let t=this.buildNext(e),n=""+Date.now()+Math.random();this.navigateTimeout&&clearTimeout(this.navigateTimeout);let r="replace";e.replace||(r="push"),this.state.latestLocation.href!==t.href||t.key||(r="replace");let o=`${t.pathname}${t.searchStr}${t.hash?`${t.hash}`:""}`;return this.history["push"===r?"push":"replace"](o,{id:n,...t.state}),this.navigationPromise=new Promise(e=>{let t=this.resolveNavigation;this.resolveNavigation=()=>{t(),e()}})}}let W="undefined"==typeof window||!window.document.createElement;function V(){return{status:"idle",latestLocation:null,currentLocation:null,currentMatches:[],lastUpdated:Date.now()}}function G(e){return!!e?.isRedirect}let K=["component","errorComponent","pendingComponent"];class Y{abortController=new AbortController;constructor(e,t,n){Object.assign(this,{route:t,router:e,id:n.id,pathname:n.pathname,params:n.params,__store:new a({updatedAt:0,routeSearch:{},search:{},status:"idle"},{onUpdate:e=>{this.state=e}})}),this.state=this.__store.state,K.map(async e=>{let t=this.route.options[e];"function"!=typeof this[e]&&(this[e]=t)}),"idle"!==this.state.status||this.#a()||this.__store.setState(e=>({...e,status:"success"}))}#a=()=>!(!this.route.options.onLoad&&!K.some(e=>this.route.options[e]?.preload));__commit=()=>{let{routeSearch:e,search:t,context:n,routeContext:r}=this.#l({location:this.router.state.currentLocation});this.context=n,this.routeContext=r,this.__store.setState(n=>({...n,routeSearch:x(n.routeSearch,e),search:x(n.search,t)}))};cancel=()=>{this.abortController?.abort()};#s=e=>{let t=this.parentMatch?this.parentMatch.#s(e):{search:e.location.search,routeSearch:e.location.search};try{let e=("object"==typeof this.route.options.validateSearch?this.route.options.validateSearch.parse:this.route.options.validateSearch)?.(t.search)??{};return{routeSearch:e,search:{...t.search,...e}}}catch(t){if(G(t))throw t;(this.route.options.onValidateSearchError??this.route.options.onError)?.(t);let e=Error("Invalid search params found",{cause:t});throw e.code="INVALID_SEARCH_PARAMS",e}};#l=e=>{let{search:t,routeSearch:n}=this.#s(e);try{let e=this.route.options.getContext?.({parentContext:this.parentMatch?.routeContext??{},context:this.parentMatch?.context??this.router?.options.context??{},params:this.params,search:t})||{};return{routeSearch:n,search:t,context:{...this.parentMatch?.context??this.router?.options.context,...e},routeContext:e}}catch(e){throw this.route.options.onError?.(e),e}};__load=async e=>{let t;this.parentMatch=e.parentMatch;try{t=this.#l(e)}catch(t){return G(t)?void(e?.preload||this.router.navigate(t)):void this.__store.setState(e=>({...e,status:"error",error:t}))}let{routeSearch:n,search:r,context:o,routeContext:i}=t;if("pending"!==this.state.status)return this.__loadPromise=Promise.resolve().then(async()=>{let t;let a=""+Date.now()+Math.random();this.#c=a,"idle"===this.state.status&&this.__store.setState(e=>({...e,status:"pending"}));let l=(async()=>{await Promise.all(K.map(async e=>{let t=this.route.options[e];this[e]?.preload&&(this[e]=await this.router.options.loadComponent(t))}))})(),s=Promise.resolve().then(()=>{if(this.route.options.onLoad)return this.route.options.onLoad({params:this.params,routeSearch:n,search:r,signal:this.abortController.signal,preload:!!e?.preload,routeContext:i,context:o})});try{if(await Promise.all([l,s]),t=a!==this.#c?this.__loadPromise:void 0)return await t;this.__store.setState(e=>({...e,error:void 0,status:"success",updatedAt:Date.now()}))}catch(n){if(G(n))return void(e?.preload||this.router.navigate(n));let t=this.route.options.onLoadError??this.route.options.onError;try{t?.(n)}catch(t){return G(t)?void(e?.preload||this.router.navigate(t)):void this.__store.setState(e=>({...e,error:t,status:"error",updatedAt:Date.now()}))}this.__store.setState(e=>({...e,error:n,status:"error",updatedAt:Date.now()}))}finally{delete this.__loadPromise}}),this.__loadPromise};#c=""}/** + * react-store + * + * Copyright (c) TanStack + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function X(e,t=e=>e,r){return n.useSyncExternalStoreWithSelector(e.subscribe,()=>e.state,()=>e.state,t,r?l:void 0)}function J(e){let t=en(),{type:n,children:o,target:i,activeProps:a=()=>({className:"active"}),inactiveProps:l=()=>({}),activeOptions:s,disabled:c,hash:u,search:f,params:d,to:p=".",preload:h,preloadDelay:g,replace:m,style:b,className:y,onClick:x,onFocus:w,onMouseEnter:E,onMouseLeave:S,onTouchStart:k,..._}=e,O=t.buildLink(e);if("external"===O.type){let{href:e}=O;return{href:e}}let{handleClick:C,handleFocus:A,handleEnter:N,handleLeave:R,handleTouchStart:T,isActive:P,next:M}=O,j=e=>t=>{t.persist&&t.persist(),e.filter(Boolean).forEach(e=>{t.defaultPrevented||e(t)})},L=P?v(a,{})??{}:{},I=P?{}:v(l,{})??{};return{...L,...I,..._,href:c?void 0:M.href,onClick:j([x,e=>{r.startTransition?r.startTransition(()=>{C(e)}):C(e)}]),onFocus:j([w,A]),onMouseEnter:j([E,N]),onMouseLeave:j([S,R]),onTouchStart:j([k,T]),target:i,style:{...b,...L.style,...I.style},className:[y,L.className,I.className].filter(Boolean).join(" ")||void 0,...c?{role:"link","aria-disabled":!0}:void 0,"data-status":P?"active":void 0}}let Q=r.forwardRef((e,t)=>{let n=J(e);return r.createElement("a",o({ref:t},n,{children:"function"==typeof e.children?e.children({isActive:"active"===n["data-status"]}):e.children}))}),ee=r.createContext(null),et=r.createContext(null);function en(){let e=r.useContext(et);return X(e.router.__store),e.router}function er(e,t){let n=en();return X(n.__store,e,t),n}function eo(){return r.useContext(ee)}function ei(e){let t=en(),n=eo()[0],r=e?.from?t.state.currentMatches.find(t=>t.route.id===e?.from):n;return i(r,e?.from&&e.from),(e?.strict??1)&&i(n.route.id==r?.route.id,(r?.route.id,n.route.id,r?.route.id,r?.route.id)),X(r.__store,t=>e?.track?.(r)??r,e?.shallow),r}function ea(){let e=en();return r.useCallback(t=>{let{pending:n,caseSensitive:r,...o}=t;return e.matchRoute(o,{pending:n,caseSensitive:r})},[])}function el(){let e=eo().slice(1),t=e[0];return t?r.createElement(es,{matches:e,match:t}):null}function es({matches:e,match:t}){let n=en();X(t.__store,e=>[e.status,e.error],!0);let o=r.useCallback(()=>null,[]),i=t.pendingComponent??n.options.defaultPendingComponent??o,a=t.errorComponent??n.options.defaultErrorComponent,l=t.route.options.wrapInSuspense??1?r.Suspense:eu,s=a?ef:eu;return r.createElement(ee.Provider,{value:e},r.createElement(l,{fallback:r.createElement(i,null)},r.createElement(s,{key:t.route.id,errorComponent:a,onCatch:()=>{t.id}},r.createElement(ec,{match:t}))))}function ec(e){let t=en();if("error"===e.match.state.status)throw e.match.state.error;if("success"===e.match.state.status)return r.createElement(e.match.component??t.options.defaultComponent??el);if("pending"===e.match.state.status)throw e.match.__loadPromise;i(!1)}function eu(e){return r.createElement(r.Fragment,null,e.children)}class ef extends r.Component{state={error:!1,info:void 0};componentDidCatch(e,t){this.props.onCatch(e,t),console.error(e),this.setState({error:e,info:t})}render(){return r.createElement(ed,o({},this.props,{errorState:this.state,reset:()=>this.setState({})}))}}function ed(e){let[t,n]=r.useState(e.errorState),o=en(),i=e.errorComponent??ep,a=r.useRef("");return r.useEffect(()=>{t&&o.state.currentLocation.key!==a.current&&n({}),a.current=o.state.currentLocation.key},[t,o.state.currentLocation.key]),r.useEffect(()=>{e.errorState.error&&n(e.errorState)},[e.errorState.error]),e.errorState.error&&t.error?r.createElement(i,t):e.children}function ep({error:e}){return r.createElement("div",{style:{padding:".5rem",maxWidth:"100%"}},r.createElement("strong",{style:{fontSize:"1.2rem"}},"Something went wrong!"),r.createElement("div",{style:{height:".5rem"}}),r.createElement("div",null,r.createElement("pre",{style:{fontSize:".7em",border:"1px solid red",borderRadius:".25rem",padding:".5rem",color:"red",overflow:"auto"}},e.message?r.createElement("code",null,e.message):null)))}function eh(e,t=!0){let n=er();r.useEffect(()=>{if(!t)return;let r=n.history.block((t,n)=>{window.confirm(e)?(r(),t()):n()});return r})}e.Block=function({message:e,condition:t,children:n}){return eh(e,t),n??null},e.ErrorComponent=ep,e.Link=Q,e.MatchRoute=function(e){let t=ea()(e);return t?"function"==typeof e.children?e.children(t):t?e.children:null:null},e.Navigate=function(e){let t=en();return r.useLayoutEffect(()=>{t.navigate(e)},[]),null},e.Outlet=el,e.ReactRouter=class extends q{constructor(e){super({...e,loadComponent:async e=>(e.preload&&await e.preload(),e)})}},e.RootRoute=B,e.Route=F,e.RouteMatch=Y,e.Router=q,e.RouterProvider=function({router:e,...t}){e.update(t);let n=X(e.__store,e=>e.currentMatches);return r.useEffect(e.mount,[e]),r.createElement(et.Provider,{value:{router:e}},r.createElement(ee.Provider,{value:[void 0,...n]},r.createElement(ef,{errorComponent:ep,onCatch:()=>{}},r.createElement(el,null))))},e.cleanPath=_,e.createBrowserHistory=p,e.createHashHistory=function(){return p({getHref:()=>window.location.hash.substring(1),createHref:e=>`#${e}`})},e.createMemoryHistory=h,e.decode=I,e.defaultFetchServerDataFn=Z,e.defaultParseSearch=z,e.defaultStringifySearch=$,e.encode=j,e.functionalUpdate=v,e.interpolatePath=T,e.invariant=i,e.isPlainObject=w,e.isRedirect=G,e.joinPaths=k,e.last=b,e.lazy=function(e){let t=r.lazy(e);return t.preload=async()=>{await e()},t},e.matchByPath=M,e.matchPathname=P,e.matchesContext=ee,e.parsePathname=R,e.parseSearchWith=U,e.partialDeepEqual=S,e.pick=y,e.redirect=function(e){return e.isRedirect=!0,e},e.replaceEqualDeep=x,e.resolvePath=N,e.rootRouteId=D,e.routerContext=et,e.stringifySearchWith=H,e.trimPath=A,e.trimPathLeft=O,e.trimPathRight=C,e.useBlocker=eh,e.useLinkProps=J,e.useMatch=ei,e.useMatchRoute=ea,e.useMatches=eo,e.useNavigate=function(e){let t=en();return r.useCallback(n=>t.navigate({...e,...n}),[])},e.useParams=function(e){let t=en();return X(t.__store,t=>{let n=b(t.currentMatches)?.params;return e?.track?.(n)??n},!0),b(t.state.currentMatches)?.params},e.useRoute=function(e){let t=en().getRoute(e);return i(t),t},e.useRouter=er,e.useRouterContext=en,e.useSearch=function(e){let{track:t,...n}=e,r=ei(n);return X(r.__store,t=>e?.track?.(t.search)??t.search,!0),r.state.search},e.useStore=X,e.warning=function(e,t){},Object.defineProperty(e,"__esModule",{value:!0})}(t,n(86006),n(97737))},472:function(e,t,n){"use strict";n.d(t,{J_:function(){return d},Ry:function(){return u},cJ:function(){return p}});var r=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},o=new WeakMap,i=new WeakMap,a={},l=0,s=function(e){return e&&(e.host||s(e.parentNode))},c=function(e,t,n,r){var c=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=s(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});a[n]||(a[n]=new WeakMap);var u=a[n],f=[],d=new Set,p=new Set(c),h=function(e){!e||d.has(e)||(d.add(e),h(e.parentNode))};c.forEach(h);var g=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(d.has(e))g(e);else{var t=e.getAttribute(r),a=null!==t&&"false"!==t,l=(o.get(e)||0)+1,s=(u.get(e)||0)+1;o.set(e,l),u.set(e,s),f.push(e),1===l&&a&&i.set(e,!0),1===s&&e.setAttribute(n,"true"),a||e.setAttribute(r,"true")}})};return g(t),d.clear(),l++,function(){f.forEach(function(e){var t=o.get(e)-1,a=u.get(e)-1;o.set(e,t),u.set(e,a),t||(i.has(e)||e.removeAttribute(r),i.delete(e)),a||e.removeAttribute(n)}),--l||(o=new WeakMap,o=new WeakMap,i=new WeakMap,a={})}},u=function(e,t,n){void 0===n&&(n="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),i=t||r(e);return i?(o.push.apply(o,Array.from(i.querySelectorAll("[aria-live]"))),c(o,i,n,"aria-hidden")):function(){return null}},f=function(e,t,n){void 0===n&&(n="data-inert-ed");var o=t||r(e);return o?c(e,o,n,"inert"):function(){return null}},d=function(){return"undefined"!=typeof HTMLElement&&HTMLElement.prototype.hasOwnProperty("inert")},p=function(e,t,n){return void 0===n&&(n="data-suppressed"),(d()?f:u)(e,t,n)}},8683:function(e,t){var n;/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t=0;)(c=e(r,o,i,a,p+1,s+1))>h&&(p===l?c*=1:t.test(r.charAt(p-1))?(c*=.9,(f=r.slice(l,p-1).match(n))&&l>0&&(c*=Math.pow(.999,f.length))):t.test(r.slice(l,p-1))?(c*=0,l>0&&(c*=Math.pow(.999,p-l))):(c*=.3,l>0&&(c*=Math.pow(.999,p-l))),r.charAt(p)!==o.charAt(s)&&(c*=.9999)),c<.1&&i.charAt(p-1)===a.charAt(s+1)&&i.charAt(p-1)!==a.charAt(s)&&.1*(u=e(r,o,i,a,p+1,s+2))>c&&(c=.1*u),c>h&&(h=c),p=i.indexOf(d,p+1);return h}(e,r,e.toLowerCase(),r.toLowerCase(),0,0)}},27652:function(e,t,n){"use strict";var r=n(49494),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,i,a,l,s,c,u,f,d=!1;t||(t={}),a=t.debug||!1;try{if(s=r(),c=document.createRange(),u=document.getSelection(),(f=document.createElement("span")).textContent=e,f.ariaHidden="true",f.style.all="unset",f.style.position="fixed",f.style.top=0,f.style.clip="rect(0, 0, 0, 0)",f.style.whiteSpace="pre",f.style.webkitUserSelect="text",f.style.MozUserSelect="text",f.style.msUserSelect="text",f.style.userSelect="text",f.addEventListener("copy",function(n){if(n.stopPropagation(),t.format){if(n.preventDefault(),void 0===n.clipboardData){a&&console.warn("unable to use e.clipboardData"),a&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var r=o[t.format]||o.default;window.clipboardData.setData(r,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e)}t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))}),document.body.appendChild(f),c.selectNodeContents(f),u.addRange(c),!document.execCommand("copy"))throw Error("copy command was unsuccessful");d=!0}catch(r){a&&console.error("unable to copy using execCommand: ",r),a&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),d=!0}catch(r){a&&console.error("unable to copy using clipboardData: ",r),a&&console.error("falling back to prompt"),n="message"in t?t.message:"Copy to clipboard: #{key}, Enter",i=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C",l=n.replace(/#{\s*key\s*}/g,i),window.prompt(l,e)}}finally{u&&("function"==typeof u.removeRange?u.removeRange(c):u.removeAllRanges()),f&&document.body.removeChild(f),s()}return d}},19867:function(e,t,n){var r=n(34142);e.exports=r},44433:function(e,t,n){var r=n(7);e.exports=r},64519:function(e,t,n){var r=n(65050);e.exports=r},71008:function(e,t,n){var r=n(97434);e.exports=r},77685:function(e,t,n){var r=n(94531);e.exports=r},85344:function(e,t,n){var r=n(2608);e.exports=r},10986:function(e,t,n){var r=n(15587);n(47708),n(20551),n(87118),e.exports=r},30073:function(e,t,n){var r=n(51036);e.exports=r},51486:function(e,t,n){var r=n(43948);e.exports=r},30810:function(e,t,n){n(14560),n(99298);var r=n(1131);e.exports=r.Array.from},11750:function(e,t,n){n(11815);var r=n(1131);e.exports=r.Array.isArray},24378:function(e,t,n){n(23902);var r=n(12018);e.exports=r("Array").concat},29900:function(e,t,n){n(92642);var r=n(12018);e.exports=r("Array").filter},79107:function(e,t,n){n(56931);var r=n(12018);e.exports=r("Array").forEach},1753:function(e,t,n){n(9266);var r=n(12018);e.exports=r("Array").indexOf},65785:function(e,t,n){n(91343);var r=n(12018);e.exports=r("Array").push},68403:function(e,t,n){n(77920);var r=n(12018);e.exports=r("Array").slice},28285:function(e,t,n){n(48174);var r=n(12018);e.exports=r("Array").splice},13217:function(e,t,n){n(78944);var r=n(1131);e.exports=r.Date.now},90642:function(e,t,n){n(78312),n(14560);var r=n(89329);e.exports=r},80197:function(e,t,n){var r=n(49477),o=n(24378),i=Array.prototype;e.exports=function(e){var t=e.concat;return e===i||r(i,e)&&t===i.concat?o:t}},65874:function(e,t,n){var r=n(49477),o=n(29900),i=Array.prototype;e.exports=function(e){var t=e.filter;return e===i||r(i,e)&&t===i.filter?o:t}},45774:function(e,t,n){var r=n(49477),o=n(1753),i=Array.prototype;e.exports=function(e){var t=e.indexOf;return e===i||r(i,e)&&t===i.indexOf?o:t}},21151:function(e,t,n){var r=n(49477),o=n(65785),i=Array.prototype;e.exports=function(e){var t=e.push;return e===i||r(i,e)&&t===i.push?o:t}},58616:function(e,t,n){var r=n(49477),o=n(68403),i=Array.prototype;e.exports=function(e){var t=e.slice;return e===i||r(i,e)&&t===i.slice?o:t}},8231:function(e,t,n){var r=n(49477),o=n(28285),i=Array.prototype;e.exports=function(e){var t=e.splice;return e===i||r(i,e)&&t===i.splice?o:t}},36347:function(e,t,n){n(86461);var r=n(1131);e.exports=r.Math.sign},22030:function(e,t,n){n(58857);var r=n(1131).Object,o=e.exports=function(e,t){return r.defineProperties(e,t)};r.defineProperties.sham&&(o.sham=!0)},73304:function(e,t,n){n(86819);var r=n(1131).Object,o=e.exports=function(e,t,n){return r.defineProperty(e,t,n)};r.defineProperty.sham&&(o.sham=!0)},8768:function(e,t,n){n(51005);var r=n(1131).Object,o=e.exports=function(e,t){return r.getOwnPropertyDescriptor(e,t)};r.getOwnPropertyDescriptor.sham&&(o.sham=!0)},18312:function(e,t,n){n(72269);var r=n(1131);e.exports=r.Object.getOwnPropertyDescriptors},84715:function(e,t,n){n(60613);var r=n(1131);e.exports=r.Object.getOwnPropertySymbols},23197:function(e,t,n){n(46568);var r=n(1131);e.exports=r.Object.keys},26643:function(e,t,n){n(23902),n(8094),n(60613),n(83292),n(37375),n(46014),n(74639),n(66612),n(81790),n(49092),n(46176),n(15821),n(72926),n(77517),n(2978),n(22828),n(74598),n(7681),n(2675),n(50186);var r=n(1131);e.exports=r.Symbol},93872:function(e,t,n){n(78312),n(8094),n(14560),n(66612);var r=n(38197);e.exports=r.f("iterator")},20610:function(e,t,n){n(33345),n(2978);var r=n(38197);e.exports=r.f("toPrimitive")},35413:function(e,t,n){var r=n(19867);e.exports=r},82685:function(e,t,n){var r=n(44433);e.exports=r},83161:function(e,t,n){var r=n(64519);e.exports=r},99889:function(e,t,n){var r=n(71008);e.exports=r},24245:function(e,t,n){var r=n(77685);e.exports=r},23094:function(e,t,n){var r=n(85344);e.exports=r},3708:function(e,t,n){var r=n(10986);n(64473),n(43555),n(15894),n(47051),n(95359),n(26782),n(68316),n(64869),n(99244),n(95284),e.exports=r},22992:function(e,t,n){var r=n(30073);e.exports=r},22663:function(e,t,n){var r=n(51486);e.exports=r},21846:function(e,t,n){var r=n(75628),o=n(99525),i=TypeError;e.exports=function(e){if(r(e))return e;throw i(o(e)+" is not a function")}},77722:function(e,t,n){var r=n(75628),o=String,i=TypeError;e.exports=function(e){if("object"==typeof e||r(e))return e;throw i("Can't set "+o(e)+" as a prototype")}},74418:function(e){e.exports=function(){}},4152:function(e,t,n){var r=n(90545),o=String,i=TypeError;e.exports=function(e){if(r(e))return e;throw i(o(e)+" is not an object")}},34069:function(e,t,n){"use strict";var r=n(48390).forEach,o=n(84992)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},97525:function(e,t,n){"use strict";var r=n(87477),o=n(24871),i=n(97826),a=n(24180),l=n(51094),s=n(72521),c=n(42149),u=n(14965),f=n(73080),d=n(89329),p=Array;e.exports=function(e){var t,n,h,g,m,b,v=i(e),y=s(this),x=arguments.length,w=x>1?arguments[1]:void 0,E=void 0!==w;E&&(w=r(w,x>2?arguments[2]:void 0));var S=d(v),k=0;if(S&&!(this===p&&l(S)))for(m=(g=f(v,S)).next,n=y?new this:[];!(h=o(m,g)).done;k++)b=E?a(g,w,[h.value,k],!0):h.value,u(n,k,b);else for(t=c(v),n=y?new this(t):p(t);t>k;k++)b=E?w(v[k],k):v[k],u(n,k,b);return n.length=k,n}},34597:function(e,t,n){var r=n(69146),o=n(55950),i=n(42149),a=function(e){return function(t,n,a){var l,s=r(t),c=i(s),u=o(a,c);if(e&&n!=n){for(;c>u;)if((l=s[u++])!=l)return!0}else for(;c>u;u++)if((e||u in s)&&s[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},48390:function(e,t,n){var r=n(87477),o=n(60254),i=n(72911),a=n(97826),l=n(42149),s=n(62128),c=o([].push),u=function(e){var t=1==e,n=2==e,o=3==e,u=4==e,f=6==e,d=7==e,p=5==e||f;return function(h,g,m,b){for(var v,y,x=a(h),w=i(x),E=r(g,m),S=l(w),k=0,_=b||s,O=t?_(h,S):n||d?_(h,0):void 0;S>k;k++)if((p||k in w)&&(y=E(v=w[k],k,x),e)){if(t)O[k]=y;else if(y)switch(e){case 3:return!0;case 5:return v;case 6:return k;case 2:c(O,v)}else switch(e){case 4:return!1;case 7:c(O,v)}}return f?-1:o||u?u:O}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},55893:function(e,t,n){var r=n(29720),o=n(45216),i=n(34750),a=o("species");e.exports=function(e){return i>=51||!r(function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo})}},84992:function(e,t,n){"use strict";var r=n(29720);e.exports=function(e,t){var n=[][e];return!!n&&r(function(){n.call(null,t||function(){return 1},1)})}},83695:function(e,t,n){"use strict";var r=n(83383),o=n(4063),i=TypeError,a=Object.getOwnPropertyDescriptor,l=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=l?function(e,t){if(o(e)&&!a(e,"length").writable)throw i("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},89086:function(e,t,n){var r=n(55950),o=n(42149),i=n(14965),a=Array,l=Math.max;e.exports=function(e,t,n){for(var s=o(e),c=r(t,s),u=r(void 0===n?s:n,s),f=a(l(u-c,0)),d=0;c9007199254740991)throw t("Maximum allowed index exceeded");return e}},68166:function(e){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},53207:function(e){e.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version},47362:function(e){e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},34750:function(e,t,n){var r,o,i=n(32604),a=n(47362),l=i.process,s=i.Deno,c=l&&l.versions||s&&s.version,u=c&&c.v8;u&&(o=(r=u.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},12018:function(e,t,n){var r=n(1131);e.exports=function(e){return r[e+"Prototype"]}},59528:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},67001:function(e,t,n){"use strict";var r=n(32604),o=n(62863),i=n(31793),a=n(75628),l=n(6052).f,s=n(4817),c=n(1131),u=n(87477),f=n(7172),d=n(2177),p=function(e){var t=function(n,r,i){if(this instanceof t){switch(arguments.length){case 0:return new e;case 1:return new e(n);case 2:return new e(n,r)}return new e(n,r,i)}return o(e,this,arguments)};return t.prototype=e.prototype,t};e.exports=function(e,t){var n,o,h,g,m,b,v,y,x,w=e.target,E=e.global,S=e.stat,k=e.proto,_=E?r:S?r[w]:(r[w]||{}).prototype,O=E?c:c[w]||f(c,w,{})[w],C=O.prototype;for(g in t)o=!(n=s(E?g:w+(S?".":"#")+g,e.forced))&&_&&d(_,g),b=O[g],o&&(v=e.dontCallGetSet?(x=l(_,g))&&x.value:_[g]),m=o&&v?v:t[g],(!o||typeof b!=typeof m)&&(y=e.bind&&o?u(m,r):e.wrap&&o?p(m):k&&a(m)?i(m):m,(e.sham||m&&m.sham||b&&b.sham)&&f(y,"sham",!0),f(O,g,y),k&&(d(c,h=w+"Prototype")||f(c,h,{}),f(c[h],g,m),e.real&&C&&(n||!C[g])&&f(C,g,m)))}},29720:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},62863:function(e,t,n){var r=n(46391),o=Function.prototype,i=o.apply,a=o.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?a.bind(i):function(){return a.apply(i,arguments)})},87477:function(e,t,n){var r=n(31793),o=n(21846),i=n(46391),a=r(r.bind);e.exports=function(e,t){return o(e),void 0===t?e:i?a(e,t):function(){return e.apply(t,arguments)}}},46391:function(e,t,n){var r=n(29720);e.exports=!r(function(){var e=(function(){}).bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})},24871:function(e,t,n){var r=n(46391),o=Function.prototype.call;e.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},79752:function(e,t,n){var r=n(83383),o=n(2177),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,l=o(i,"name"),s=l&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:l,PROPER:l&&"something"===(function(){}).name,CONFIGURABLE:s}},70145:function(e,t,n){var r=n(60254),o=n(21846);e.exports=function(e,t,n){try{return r(o(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(e){}}},31793:function(e,t,n){var r=n(79307),o=n(60254);e.exports=function(e){if("Function"===r(e))return o(e)}},60254:function(e,t,n){var r=n(46391),o=Function.prototype,i=o.call,a=r&&o.bind.bind(i,i);e.exports=r?a:function(e){return function(){return i.apply(e,arguments)}}},80875:function(e,t,n){var r=n(1131),o=n(32604),i=n(75628),a=function(e){return i(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?a(r[e])||a(o[e]):r[e]&&r[e][t]||o[e]&&o[e][t]}},89329:function(e,t,n){var r=n(95980),o=n(61024),i=n(45139),a=n(76577),l=n(45216)("iterator");e.exports=function(e){if(!i(e))return o(e,l)||o(e,"@@iterator")||a[r(e)]}},73080:function(e,t,n){var r=n(24871),o=n(21846),i=n(4152),a=n(99525),l=n(89329),s=TypeError;e.exports=function(e,t){var n=arguments.length<2?l(e):t;if(o(n))return i(r(n,e));throw s(a(e)+" is not iterable")}},96438:function(e,t,n){var r=n(60254),o=n(4063),i=n(75628),a=n(79307),l=n(9755),s=r([].push);e.exports=function(e){if(i(e))return e;if(o(e)){for(var t=e.length,n=[],r=0;r0?n:t)(r)}},38051:function(e,t,n){var r,o=n(4152),i=n(57685),a=n(59528),l=n(72291),s=n(25681),c=n(25053),u=n(99502),f="prototype",d="script",p=u("IE_PROTO"),h=function(){},g=function(e){return"<"+d+">"+e+""},m=function(e){e.write(g("")),e.close();var t=e.parentWindow.Object;return e=null,t},b=function(){var e,t=c("iframe");return t.style.display="none",s.appendChild(t),t.src=String("java"+d+":"),(e=t.contentWindow.document).open(),e.write(g("document.F=Object")),e.close(),e.F},v=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}v="undefined"!=typeof document?document.domain&&r?m(r):b():m(r);for(var e=a.length;e--;)delete v[f][a[e]];return v()};l[p]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(h[f]=o(e),n=new h,h[f]=null,n[p]=e):n=v(),void 0===t?n:i.f(n,t)}},57685:function(e,t,n){var r=n(83383),o=n(19594),i=n(1237),a=n(4152),l=n(69146),s=n(14844);t.f=r&&!o?Object.defineProperties:function(e,t){a(e);for(var n,r=l(t),o=s(t),c=o.length,u=0;c>u;)i.f(e,n=o[u++],r[n]);return e}},1237:function(e,t,n){var r=n(83383),o=n(24343),i=n(19594),a=n(4152),l=n(24581),s=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,f="enumerable",d="configurable",p="writable";t.f=r?i?function(e,t,n){if(a(e),t=l(t),a(n),"function"==typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var r=u(e,t);r&&r[p]&&(e[t]=n.value,n={configurable:d in n?n[d]:r[d],enumerable:f in n?n[f]:r[f],writable:!1})}return c(e,t,n)}:c:function(e,t,n){if(a(e),t=l(t),a(n),o)try{return c(e,t,n)}catch(e){}if("get"in n||"set"in n)throw s("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},6052:function(e,t,n){var r=n(83383),o=n(24871),i=n(59954),a=n(88863),l=n(69146),s=n(24581),c=n(2177),u=n(24343),f=Object.getOwnPropertyDescriptor;t.f=r?f:function(e,t){if(e=l(e),t=s(t),u)try{return f(e,t)}catch(e){}if(c(e,t))return a(!o(i.f,e,t),e[t])}},85801:function(e,t,n){var r=n(79307),o=n(69146),i=n(62627).f,a=n(89086),l="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return i(e)}catch(e){return a(l)}};e.exports.f=function(e){return l&&"Window"==r(e)?s(e):i(o(e))}},62627:function(e,t,n){var r=n(74052),o=n(59528).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},86846:function(e,t){t.f=Object.getOwnPropertySymbols},45983:function(e,t,n){var r=n(2177),o=n(75628),i=n(97826),a=n(99502),l=n(27632),s=a("IE_PROTO"),c=Object,u=c.prototype;e.exports=l?c.getPrototypeOf:function(e){var t=i(e);if(r(t,s))return t[s];var n=t.constructor;return o(n)&&t instanceof n?n.prototype:t instanceof c?u:null}},49477:function(e,t,n){var r=n(60254);e.exports=r({}.isPrototypeOf)},74052:function(e,t,n){var r=n(60254),o=n(2177),i=n(69146),a=n(34597).indexOf,l=n(72291),s=r([].push);e.exports=function(e,t){var n,r=i(e),c=0,u=[];for(n in r)!o(l,n)&&o(r,n)&&s(u,n);for(;t.length>c;)o(r,n=t[c++])&&(~a(u,n)||s(u,n));return u}},14844:function(e,t,n){var r=n(74052),o=n(59528);e.exports=Object.keys||function(e){return r(e,o)}},59954:function(e,t){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);t.f=o?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},23122:function(e,t,n){var r=n(70145),o=n(4152),i=n(77722);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(e){}return function(n,r){return o(n),i(r),t?e(n,r):n.__proto__=r,n}}():void 0)},67018:function(e,t,n){"use strict";var r=n(51134),o=n(95980);e.exports=r?({}).toString:function(){return"[object "+o(this)+"]"}},64156:function(e,t,n){var r=n(24871),o=n(75628),i=n(90545),a=TypeError;e.exports=function(e,t){var n,l;if("string"===t&&o(n=e.toString)&&!i(l=r(n,e))||o(n=e.valueOf)&&!i(l=r(n,e))||"string"!==t&&o(n=e.toString)&&!i(l=r(n,e)))return l;throw a("Can't convert object to primitive value")}},57259:function(e,t,n){var r=n(80875),o=n(60254),i=n(62627),a=n(86846),l=n(4152),s=o([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=i.f(l(e)),n=a.f;return n?s(t,n(e)):t}},1131:function(e){e.exports={}},65896:function(e,t,n){var r=n(45139),o=TypeError;e.exports=function(e){if(r(e))throw o("Can't call method on "+e);return e}},61432:function(e,t,n){"use strict";var r,o=n(32604),i=n(62863),a=n(75628),l=n(53207),s=n(47362),c=n(95236),u=n(69248),f=o.Function,d=/MSIE .\./.test(s)||l&&((r=o.Bun.version.split(".")).length<3||0==r[0]&&(r[1]<3||3==r[1]&&0==r[2]));e.exports=function(e,t){var n=t?2:1;return d?function(r,o){var l=u(arguments.length,1)>n,s=a(r)?r:f(r),d=l?c(arguments,n):[],p=l?function(){i(s,this,d)}:s;return t?e(p,o):e(p)}:e}},795:function(e,t,n){var r=n(51134),o=n(1237).f,i=n(7172),a=n(2177),l=n(67018),s=n(45216)("toStringTag");e.exports=function(e,t,n,c){if(e){var u=n?e:e.prototype;a(u,s)||o(u,s,{configurable:!0,value:t}),c&&!r&&i(u,"toString",l)}}},99502:function(e,t,n){var r=n(28818),o=n(45357),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},59090:function(e,t,n){var r=n(32604),o=n(99827),i="__core-js_shared__",a=r[i]||o(i,{});e.exports=a},28818:function(e,t,n){var r=n(60411),o=n(59090);(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.31.1",mode:r?"pure":"global",copyright:"\xa9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.31.1/LICENSE",source:"https://github.com/zloirock/core-js"})},66905:function(e,t,n){var r=n(60254),o=n(54354),i=n(9755),a=n(65896),l=r("".charAt),s=r("".charCodeAt),c=r("".slice),u=function(e){return function(t,n){var r,u,f=i(a(t)),d=o(n),p=f.length;return d<0||d>=p?e?"":void 0:(r=s(f,d))<55296||r>56319||d+1===p||(u=s(f,d+1))<56320||u>57343?e?l(f,d):r:e?c(f,d,d+2):(r-55296<<10)+(u-56320)+65536}};e.exports={codeAt:u(!1),charAt:u(!0)}},42112:function(e,t,n){var r=n(34750),o=n(29720),i=n(32604).String;e.exports=!!Object.getOwnPropertySymbols&&!o(function(){var e=Symbol();return!i(e)||!(Object(e) instanceof Symbol)||!Symbol.sham&&r&&r<41})},71607:function(e,t,n){var r=n(24871),o=n(80875),i=n(45216),a=n(14423);e.exports=function(){var e=o("Symbol"),t=e&&e.prototype,n=t&&t.valueOf,l=i("toPrimitive");t&&!t[l]&&a(t,l,function(e){return r(n,this)},{arity:1})}},96889:function(e,t,n){var r=n(80875),o=n(60254),i=r("Symbol"),a=i.keyFor,l=o(i.prototype.valueOf);e.exports=i.isRegisteredSymbol||function(e){try{return void 0!==a(l(e))}catch(e){return!1}}},88822:function(e,t,n){for(var r=n(28818),o=n(80875),i=n(60254),a=n(42617),l=n(45216),s=o("Symbol"),c=s.isWellKnownSymbol,u=o("Object","getOwnPropertyNames"),f=i(s.prototype.valueOf),d=r("wks"),p=0,h=u(s),g=h.length;p0?o(r(e),9007199254740991):0}},97826:function(e,t,n){var r=n(65896),o=Object;e.exports=function(e){return o(r(e))}},477:function(e,t,n){var r=n(24871),o=n(90545),i=n(42617),a=n(61024),l=n(64156),s=n(45216),c=TypeError,u=s("toPrimitive");e.exports=function(e,t){if(!o(e)||i(e))return e;var n,s=a(e,u);if(s){if(void 0===t&&(t="default"),!o(n=r(s,e,t))||i(n))return n;throw c("Can't convert object to primitive value")}return void 0===t&&(t="number"),l(e,t)}},24581:function(e,t,n){var r=n(477),o=n(42617);e.exports=function(e){var t=r(e,"string");return o(t)?t:t+""}},51134:function(e,t,n){var r=n(45216)("toStringTag"),o={};o[r]="z",e.exports="[object z]"===String(o)},9755:function(e,t,n){var r=n(95980),o=String;e.exports=function(e){if("Symbol"===r(e))throw TypeError("Cannot convert a Symbol value to a string");return o(e)}},99525:function(e){var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},45357:function(e,t,n){var r=n(60254),o=0,i=Math.random(),a=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++o+i,36)}},58371:function(e,t,n){var r=n(42112);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},19594:function(e,t,n){var r=n(83383),o=n(29720);e.exports=r&&o(function(){return 42!=Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},69248:function(e){var t=TypeError;e.exports=function(e,n){if(e=51||!o(function(){var e=[];return e[g]=!1,e.concat()[0]!==e}),b=function(e){if(!a(e))return!1;var t=e[g];return void 0!==t?!!t:i(e)};r({target:"Array",proto:!0,arity:1,forced:!m||!d("concat")},{concat:function(e){var t,n,r,o,i,a=l(this),d=f(a,0),p=0;for(t=-1,r=arguments.length;t1?arguments[1]:void 0)}})},56931:function(e,t,n){"use strict";var r=n(67001),o=n(34069);r({target:"Array",proto:!0,forced:[].forEach!=o},{forEach:o})},99298:function(e,t,n){var r=n(67001),o=n(97525);r({target:"Array",stat:!0,forced:!n(81985)(function(e){Array.from(e)})},{from:o})},9266:function(e,t,n){"use strict";var r=n(67001),o=n(31793),i=n(34597).indexOf,a=n(84992),l=o([].indexOf),s=!!l&&1/l([1],1,-0)<0;r({target:"Array",proto:!0,forced:s||!a("indexOf")},{indexOf:function(e){var t=arguments.length>1?arguments[1]:void 0;return s?l(this,e,t)||0:i(this,e,t)}})},11815:function(e,t,n){n(67001)({target:"Array",stat:!0},{isArray:n(4063)})},78312:function(e,t,n){"use strict";var r=n(69146),o=n(74418),i=n(76577),a=n(64535),l=n(1237).f,s=n(25149),c=n(96398),u=n(60411),f=n(83383),d="Array Iterator",p=a.set,h=a.getterFor(d);e.exports=s(Array,"Array",function(e,t){p(this,{type:d,target:r(e),index:0,kind:t})},function(){var e=h(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,c(void 0,!0)):"keys"==n?c(r,!1):"values"==n?c(t[r],!1):c([r,t[r]],!1)},"values");var g=i.Arguments=i.Array;if(o("keys"),o("values"),o("entries"),!u&&f&&"values"!==g.name)try{l(g,"name",{value:"values"})}catch(e){}},91343:function(e,t,n){"use strict";var r=n(67001),o=n(97826),i=n(42149),a=n(83695),l=n(6439);r({target:"Array",proto:!0,arity:1,forced:n(29720)(function(){return 4294967297!==[].push.call({length:4294967296},1)})||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function(e){var t=o(this),n=i(t),r=arguments.length;l(n+r);for(var s=0;sx-r+n;m--)d(y,m-1)}else if(n>r)for(m=x-r;m>w;m--)b=m+r-1,v=m+n-1,b in y?y[v]=y[b]:d(y,v);for(m=0;mf;)void 0!==(n=o(r,t=c[f++]))&&s(u,t,n);return u}})},27112:function(e,t,n){var r=n(67001),o=n(42112),i=n(29720),a=n(86846),l=n(97826);r({target:"Object",stat:!0,forced:!o||i(function(){a.f(1)})},{getOwnPropertySymbols:function(e){var t=a.f;return t?t(l(e)):[]}})},46568:function(e,t,n){var r=n(67001),o=n(97826),i=n(14844);r({target:"Object",stat:!0,forced:n(29720)(function(){i(1)})},{keys:function(e){return i(o(e))}})},8094:function(){},50186:function(){},14560:function(e,t,n){"use strict";var r=n(66905).charAt,o=n(9755),i=n(64535),a=n(25149),l=n(96398),s="String Iterator",c=i.set,u=i.getterFor(s);a(String,"String",function(e){c(this,{type:s,string:o(e),index:0})},function(){var e,t=u(this),n=t.string,o=t.index;return o>=n.length?l(void 0,!0):(e=r(n,o),t.index+=e.length,l(e,!1))})},83292:function(e,t,n){n(28547)("asyncIterator")},27892:function(e,t,n){"use strict";var r=n(67001),o=n(32604),i=n(24871),a=n(60254),l=n(60411),s=n(83383),c=n(42112),u=n(29720),f=n(2177),d=n(49477),p=n(4152),h=n(69146),g=n(24581),m=n(9755),b=n(88863),v=n(38051),y=n(14844),x=n(62627),w=n(85801),E=n(86846),S=n(6052),k=n(1237),_=n(57685),O=n(59954),C=n(14423),A=n(70866),N=n(28818),R=n(99502),T=n(72291),P=n(45357),M=n(45216),j=n(38197),L=n(28547),I=n(71607),D=n(795),F=n(64535),B=n(48390).forEach,z=R("hidden"),$="Symbol",U="prototype",H=F.set,Z=F.getterFor($),q=Object[U],W=o.Symbol,V=W&&W[U],G=o.TypeError,K=o.QObject,Y=S.f,X=k.f,J=w.f,Q=O.f,ee=a([].push),et=N("symbols"),en=N("op-symbols"),er=N("wks"),eo=!K||!K[U]||!K[U].findChild,ei=s&&u(function(){return 7!=v(X({},"a",{get:function(){return X(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=Y(q,t);r&&delete q[t],X(e,t,n),r&&e!==q&&X(q,t,r)}:X,ea=function(e,t){var n=et[e]=v(V);return H(n,{type:$,tag:e,description:t}),s||(n.description=t),n},el=function(e,t,n){e===q&&el(en,t,n),p(e);var r=g(t);return(p(n),f(et,r))?(n.enumerable?(f(e,z)&&e[z][r]&&(e[z][r]=!1),n=v(n,{enumerable:b(0,!1)})):(f(e,z)||X(e,z,b(1,{})),e[z][r]=!0),ei(e,r,n)):X(e,r,n)},es=function(e,t){p(e);var n=h(t),r=y(n).concat(ed(n));return B(r,function(t){(!s||i(ec,n,t))&&el(e,t,n[t])}),e},ec=function(e){var t=g(e),n=i(Q,this,t);return(!(this===q&&f(et,t))||!!f(en,t))&&(!(n||!f(this,t)||!f(et,t)||f(this,z)&&this[z][t])||n)},eu=function(e,t){var n=h(e),r=g(t);if(!(n===q&&f(et,r))||f(en,r)){var o=Y(n,r);return o&&f(et,r)&&!(f(n,z)&&n[z][r])&&(o.enumerable=!0),o}},ef=function(e){var t=J(h(e)),n=[];return B(t,function(e){f(et,e)||f(T,e)||ee(n,e)}),n},ed=function(e){var t=e===q,n=J(t?en:h(e)),r=[];return B(n,function(e){f(et,e)&&(!t||f(q,e))&&ee(r,et[e])}),r};c||(C(V=(W=function(){if(d(V,this))throw G("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?m(arguments[0]):void 0,t=P(e),n=function(e){this===q&&i(n,en,e),f(this,z)&&f(this[z],t)&&(this[z][t]=!1),ei(this,t,b(1,e))};return s&&eo&&ei(q,t,{configurable:!0,set:n}),ea(t,e)})[U],"toString",function(){return Z(this).tag}),C(W,"withoutSetter",function(e){return ea(P(e),e)}),O.f=ec,k.f=el,_.f=es,S.f=eu,x.f=w.f=ef,E.f=ed,j.f=function(e){return ea(M(e),e)},s&&(A(V,"description",{configurable:!0,get:function(){return Z(this).description}}),l||C(q,"propertyIsEnumerable",ec,{unsafe:!0}))),r({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:W}),B(y(er),function(e){L(e)}),r({target:$,stat:!0,forced:!c},{useSetter:function(){eo=!0},useSimple:function(){eo=!1}}),r({target:"Object",stat:!0,forced:!c,sham:!s},{create:function(e,t){return void 0===t?v(e):es(v(e),t)},defineProperty:el,defineProperties:es,getOwnPropertyDescriptor:eu}),r({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:ef}),I(),D(W,$),T[z]=!0},37375:function(){},89367:function(e,t,n){var r=n(67001),o=n(80875),i=n(2177),a=n(9755),l=n(28818),s=n(34601),c=l("string-to-symbol-registry"),u=l("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!s},{for:function(e){var t=a(e);if(i(c,t))return c[t];var n=o("Symbol")(t);return c[t]=n,u[n]=t,n}})},46014:function(e,t,n){n(28547)("hasInstance")},74639:function(e,t,n){n(28547)("isConcatSpreadable")},66612:function(e,t,n){n(28547)("iterator")},60613:function(e,t,n){n(27892),n(89367),n(71574),n(32148),n(27112)},71574:function(e,t,n){var r=n(67001),o=n(2177),i=n(42617),a=n(99525),l=n(28818),s=n(34601),c=l("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!s},{keyFor:function(e){if(!i(e))throw TypeError(a(e)+" is not a symbol");if(o(c,e))return c[e]}})},49092:function(e,t,n){n(28547)("matchAll")},81790:function(e,t,n){n(28547)("match")},46176:function(e,t,n){n(28547)("replace")},15821:function(e,t,n){n(28547)("search")},72926:function(e,t,n){n(28547)("species")},77517:function(e,t,n){n(28547)("split")},2978:function(e,t,n){var r=n(28547),o=n(71607);r("toPrimitive"),o()},22828:function(e,t,n){var r=n(80875),o=n(28547),i=n(795);o("toStringTag"),i(r("Symbol"),"Symbol")},74598:function(e,t,n){n(28547)("unscopables")},47708:function(e,t,n){var r=n(45216),o=n(1237).f,i=r("metadata"),a=Function.prototype;void 0===a[i]&&o(a,i,{value:null})},64473:function(e,t,n){n(28547)("asyncDispose")},20551:function(e,t,n){n(28547)("dispose")},43555:function(e,t,n){n(67001)({target:"Symbol",stat:!0},{isRegisteredSymbol:n(96889)})},26782:function(e,t,n){n(67001)({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:n(96889)})},15894:function(e,t,n){n(67001)({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:n(88822)})},68316:function(e,t,n){n(67001)({target:"Symbol",stat:!0,name:"isWellKnownSymbol",forced:!0},{isWellKnown:n(88822)})},47051:function(e,t,n){n(28547)("matcher")},64869:function(e,t,n){n(28547)("metadataKey")},87118:function(e,t,n){n(28547)("metadata")},95359:function(e,t,n){n(28547)("observable")},99244:function(e,t,n){n(28547)("patternMatch")},95284:function(e,t,n){n(28547)("replaceAll")},4583:function(e,t,n){n(78312);var r=n(68166),o=n(32604),i=n(95980),a=n(7172),l=n(76577),s=n(45216)("toStringTag");for(var c in r){var u=o[c],f=u&&u.prototype;f&&i(f)!==s&&a(f,s,c),l[c]=l.Array}},23929:function(e,t,n){var r=n(67001),o=n(32604),i=n(61432)(o.setInterval,!0);r({global:!0,bind:!0,forced:o.setInterval!==i},{setInterval:i})},31768:function(e,t,n){var r=n(67001),o=n(32604),i=n(61432)(o.setTimeout,!0);r({global:!0,bind:!0,forced:o.setTimeout!==i},{setTimeout:i})},16078:function(e,t,n){n(23929),n(31768)},34142:function(e,t,n){var r=n(30810);e.exports=r},7:function(e,t,n){var r=n(11750);e.exports=r},40981:function(e,t,n){var r=n(79107);e.exports=r},84699:function(e,t,n){var r=n(13217);e.exports=r},65050:function(e,t,n){var r=n(90642);n(4583),e.exports=r},69194:function(e,t,n){var r=n(80197);e.exports=r},59960:function(e,t,n){var r=n(65874);e.exports=r},20792:function(e,t,n){n(4583);var r=n(95980),o=n(2177),i=n(49477),a=n(40981),l=Array.prototype,s={DOMTokenList:!0,NodeList:!0};e.exports=function(e){var t=e.forEach;return e===l||i(l,e)&&t===l.forEach||o(s,r(e))?a:t}},45956:function(e,t,n){var r=n(45774);e.exports=r},97434:function(e,t,n){var r=n(21151);e.exports=r},94531:function(e,t,n){var r=n(58616);e.exports=r},16474:function(e,t,n){var r=n(8231);e.exports=r},43631:function(e,t,n){var r=n(36347);e.exports=r},25166:function(e,t,n){var r=n(22030);e.exports=r},2608:function(e,t,n){var r=n(73304);e.exports=r},13782:function(e,t,n){var r=n(8768);e.exports=r},28436:function(e,t,n){var r=n(18312);e.exports=r},58542:function(e,t,n){var r=n(84715);e.exports=r},20736:function(e,t,n){var r=n(23197);e.exports=r},66013:function(e,t,n){n(16078);var r=n(1131);e.exports=r.setInterval},51126:function(e,t,n){n(16078);var r=n(1131);e.exports=r.setTimeout},15587:function(e,t,n){var r=n(26643);n(4583),e.exports=r},51036:function(e,t,n){var r=n(93872);n(4583),e.exports=r},43948:function(e,t,n){var r=n(20610);e.exports=r},5370:function(e,t,n){var r=n(65170),o=n(72386);e.exports=function(e){if(r(e))return e;throw TypeError(o(e)+" is not a function")}},88507:function(e,t,n){"use strict";var r=n(46159).charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},24601:function(e,t,n){var r=n(86157);e.exports=function(e){if(r(e))return e;throw TypeError(String(e)+" is not an object")}},55122:function(e,t,n){var r=n(83798),o=n(38791),i=n(93584),a=function(e){return function(t,n,a){var l,s=r(t),c=i(s),u=o(a,c);if(e&&n!=n){for(;c>u;)if((l=s[u++])!=l)return!0}else for(;c>u;u++)if((e||u in s)&&s[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},51746:function(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},63658:function(e,t,n){var r=n(38823),o=n(65170),i=n(51746),a=n(26739)("toStringTag"),l="Arguments"==i(function(){return arguments}()),s=function(e,t){try{return e[t]}catch(e){}};e.exports=r?i:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=s(t=Object(e),a))?n:l?i(t):"Object"==(r=i(t))&&o(t.callee)?"Arguments":r}},48565:function(e,t,n){var r=n(36984),o=n(15105),i=n(47604),a=n(69128);e.exports=function(e,t){for(var n=o(t),l=a.f,s=i.f,c=0;c=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=r[1]),e.exports=o&&+o},41780:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},54271:function(e,t,n){var r=n(92727),o=n(47604).f,i=n(30430),a=n(81980),l=n(4039),s=n(48565),c=n(95160);e.exports=function(e,t){var n,u,f,d,p,h=e.target,g=e.global,m=e.stat;if(n=g?r:m?r[h]||l(h,{}):(r[h]||{}).prototype)for(u in t){if(d=t[u],f=e.noTargetGet?(p=o(n,u))&&p.value:n[u],!c(g?u:h+(m?".":"#")+u,e.forced)&&void 0!==f){if(typeof d==typeof f)continue;s(d,f)}(e.sham||f&&f.sham)&&i(d,"sham",!0),a(n,u,d,e)}}},61531:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},49069:function(e,t,n){"use strict";n(8914);var r=n(81980),o=n(88467),i=n(61531),a=n(26739),l=n(30430),s=a("species"),c=RegExp.prototype;e.exports=function(e,t,n,u){var f=a(e),d=!i(function(){var t={};return t[f]=function(){return 7},7!=""[e](t)}),p=d&&!i(function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[s]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return t=!0,null},n[f](""),!t});if(!d||!p||n){var h=/./[f],g=t(f,""[e],function(e,t,n,r,i){var a=t.exec;return a===o||a===c.exec?d&&!i?{done:!0,value:h.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}});r(String.prototype,e,g[0]),r(c,f,g[1])}u&&l(c[f],"sham",!0)}},15112:function(e,t,n){var r=n(56667),o=n(36984),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,l=o(i,"name"),s=l&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:l,PROPER:l&&"something"===(function(){}).name,CONFIGURABLE:s}},99604:function(e,t,n){var r=n(92727),o=n(65170);e.exports=function(e,t){var n;return arguments.length<2?o(n=r[e])?n:void 0:r[e]&&r[e][t]}},92567:function(e,t,n){var r=n(5370);e.exports=function(e,t){var n=e[t];return null==n?void 0:r(n)}},9562:function(e,t,n){var r=n(47322),o=Math.floor,i="".replace,a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,l=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,s,c,u){var f=n+e.length,d=s.length,p=l;return void 0!==c&&(c=r(c),p=a),i.call(u,p,function(r,i){var a;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(f);case"<":a=c[i.slice(1,-1)];break;default:var l=+i;if(0===l)return r;if(l>d){var u=o(l/10);if(0===u)return r;if(u<=d)return void 0===s[u-1]?i.charAt(1):s[u-1]+i.charAt(1);return r}a=s[l-1]}return void 0===a?"":a})}},92727:function(e,t,n){var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},36984:function(e,t,n){var r=n(47322),o={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return o.call(r(e),t)}},90090:function(e){e.exports={}},66294:function(e,t,n){var r=n(99604);e.exports=r("document","documentElement")},50066:function(e,t,n){var r=n(56667),o=n(61531),i=n(88506);e.exports=!r&&!o(function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})},29554:function(e,t,n){var r=n(61531),o=n(51746),i="".split;e.exports=r(function(){return!Object("z").propertyIsEnumerable(0)})?function(e){return"String"==o(e)?i.call(e,""):Object(e)}:Object},12319:function(e,t,n){var r=n(65170),o=n(41679),i=Function.toString;r(o.inspectSource)||(o.inspectSource=function(e){return i.call(e)}),e.exports=o.inspectSource},32784:function(e,t,n){var r,o,i,a=n(74073),l=n(92727),s=n(86157),c=n(30430),u=n(36984),f=n(41679),d=n(28182),p=n(90090),h="Object already initialized",g=l.WeakMap;if(a||f.state){var m=f.state||(f.state=new g),b=m.get,v=m.has,y=m.set;r=function(e,t){if(v.call(m,e))throw TypeError(h);return t.facade=e,y.call(m,e,t),t},o=function(e){return b.call(m,e)||{}},i=function(e){return v.call(m,e)}}else{var x=d("state");p[x]=!0,r=function(e,t){if(u(e,x))throw TypeError(h);return t.facade=e,c(e,x,t),t},o=function(e){return u(e,x)?e[x]:{}},i=function(e){return u(e,x)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!s(t)||(n=o(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},65170:function(e){e.exports=function(e){return"function"==typeof e}},95160:function(e,t,n){var r=n(61531),o=n(65170),i=/#|\.prototype\./,a=function(e,t){var n=s[l(e)];return n==u||n!=c&&(o(t)?r(t):!!t)},l=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=a.data={},c=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},86157:function(e,t,n){var r=n(65170);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},38277:function(e){e.exports=!1},66290:function(e,t,n){var r=n(65170),o=n(99604),i=n(78451);e.exports=i?function(e){return"symbol"==typeof e}:function(e){var t=o("Symbol");return r(t)&&Object(e) instanceof t}},93584:function(e,t,n){var r=n(44446);e.exports=function(e){return r(e.length)}},26200:function(e,t,n){var r=n(28583),o=n(61531);e.exports=!!Object.getOwnPropertySymbols&&!o(function(){var e=Symbol();return!String(e)||!(Object(e) instanceof Symbol)||!Symbol.sham&&r&&r<41})},74073:function(e,t,n){var r=n(92727),o=n(65170),i=n(12319),a=r.WeakMap;e.exports=o(a)&&/native code/.test(i(a))},65581:function(e,t,n){var r,o=n(24601),i=n(28587),a=n(41780),l=n(90090),s=n(66294),c=n(88506),u=n(28182),f="prototype",d="script",p=u("IE_PROTO"),h=function(){},g=function(e){return"<"+d+">"+e+""},m=function(e){e.write(g("")),e.close();var t=e.parentWindow.Object;return e=null,t},b=function(){var e,t=c("iframe");return t.style.display="none",s.appendChild(t),t.src=String("java"+d+":"),(e=t.contentWindow.document).open(),e.write(g("document.F=Object")),e.close(),e.F},v=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}v="undefined"!=typeof document?document.domain&&r?m(r):b():m(r);for(var e=a.length;e--;)delete v[f][a[e]];return v()};l[p]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(h[f]=o(e),n=new h,h[f]=null,n[p]=e):n=v(),void 0===t?n:i(n,t)}},28587:function(e,t,n){var r=n(56667),o=n(69128),i=n(24601),a=n(63835);e.exports=r?Object.defineProperties:function(e,t){i(e);for(var n,r=a(t),l=r.length,s=0;l>s;)o.f(e,n=r[s++],t[n]);return e}},69128:function(e,t,n){var r=n(56667),o=n(50066),i=n(24601),a=n(87892),l=Object.defineProperty;t.f=r?l:function(e,t,n){if(i(e),t=a(t),i(n),o)try{return l(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},47604:function(e,t,n){var r=n(56667),o=n(66681),i=n(49173),a=n(83798),l=n(87892),s=n(36984),c=n(50066),u=Object.getOwnPropertyDescriptor;t.f=r?u:function(e,t){if(e=a(e),t=l(t),c)try{return u(e,t)}catch(e){}if(s(e,t))return i(!o.f.call(e,t),e[t])}},93572:function(e,t,n){var r=n(87535),o=n(41780).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},8831:function(e,t){t.f=Object.getOwnPropertySymbols},87535:function(e,t,n){var r=n(36984),o=n(83798),i=n(55122).indexOf,a=n(90090);e.exports=function(e,t){var n,l=o(e),s=0,c=[];for(n in l)!r(a,n)&&r(l,n)&&c.push(n);for(;t.length>s;)r(l,n=t[s++])&&(~i(c,n)||c.push(n));return c}},63835:function(e,t,n){var r=n(87535),o=n(41780);e.exports=Object.keys||function(e){return r(e,o)}},66681:function(e,t){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);t.f=o?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},3211:function(e,t,n){"use strict";var r=n(38823),o=n(63658);e.exports=r?({}).toString:function(){return"[object "+o(this)+"]"}},87450:function(e,t,n){var r=n(65170),o=n(86157);e.exports=function(e,t){var n,i;if("string"===t&&r(n=e.toString)&&!o(i=n.call(e))||r(n=e.valueOf)&&!o(i=n.call(e))||"string"!==t&&r(n=e.toString)&&!o(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},15105:function(e,t,n){var r=n(99604),o=n(93572),i=n(8831),a=n(24601);e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},81980:function(e,t,n){var r=n(92727),o=n(65170),i=n(36984),a=n(30430),l=n(4039),s=n(12319),c=n(32784),u=n(15112).CONFIGURABLE,f=c.get,d=c.enforce,p=String(String).split("String");(e.exports=function(e,t,n,s){var c,f=!!s&&!!s.unsafe,h=!!s&&!!s.enumerable,g=!!s&&!!s.noTargetGet,m=s&&void 0!==s.name?s.name:t;if(o(n)&&("Symbol("===String(m).slice(0,7)&&(m="["+String(m).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!i(n,"name")||u&&n.name!==m)&&a(n,"name",m),(c=d(n)).source||(c.source=p.join("string"==typeof m?m:""))),e===r){h?e[t]=n:l(t,n);return}f?!g&&e[t]&&(h=!0):delete e[t],h?e[t]=n:a(e,t,n)})(Function.prototype,"toString",function(){return o(this)&&f(this).source||s(this)})},49583:function(e,t,n){var r=n(24601),o=n(65170),i=n(51746),a=n(88467);e.exports=function(e,t){var n=e.exec;if(o(n)){var l=n.call(e,t);return null!==l&&r(l),l}if("RegExp"===i(e))return a.call(e,t);throw TypeError("RegExp#exec called on incompatible receiver")}},88467:function(e,t,n){"use strict";var r,o,i=n(93542),a=n(54181),l=n(51591),s=n(25396),c=n(65581),u=n(32784).get,f=n(80155),d=n(4023),p=RegExp.prototype.exec,h=s("native-string-replace",String.prototype.replace),g=p,m=(r=/a/,o=/b*/g,p.call(r,"a"),p.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),b=l.UNSUPPORTED_Y||l.BROKEN_CARET,v=void 0!==/()??/.exec("")[1];(m||v||b||f||d)&&(g=function(e){var t,n,r,o,l,s,f,d=u(this),y=i(e),x=d.raw;if(x)return x.lastIndex=this.lastIndex,t=g.call(x,y),this.lastIndex=x.lastIndex,t;var w=d.groups,E=b&&this.sticky,S=a.call(this),k=this.source,_=0,O=y;if(E&&(-1===(S=S.replace("y","")).indexOf("g")&&(S+="g"),O=y.slice(this.lastIndex),this.lastIndex>0&&(!this.multiline||this.multiline&&"\n"!==y.charAt(this.lastIndex-1))&&(k="(?: "+k+")",O=" "+O,_++),n=RegExp("^(?:"+k+")",S)),v&&(n=RegExp("^"+k+"$(?!\\s)",S)),m&&(r=this.lastIndex),o=p.call(E?n:this,O),E?o?(o.input=o.input.slice(_),o[0]=o[0].slice(_),o.index=this.lastIndex,this.lastIndex+=o[0].length):this.lastIndex=0:m&&o&&(this.lastIndex=this.global?o.index+o[0].length:r),v&&o&&o.length>1&&h.call(o[0],n,function(){for(l=1;lb)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")})},96884:function(e){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},4039:function(e,t,n){var r=n(92727);e.exports=function(e,t){try{Object.defineProperty(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},28182:function(e,t,n){var r=n(25396),o=n(68176),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},41679:function(e,t,n){var r=n(92727),o=n(4039),i="__core-js_shared__",a=r[i]||o(i,{});e.exports=a},25396:function(e,t,n){var r=n(38277),o=n(41679);(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.18.3",mode:r?"pure":"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"})},46159:function(e,t,n){var r=n(48946),o=n(93542),i=n(96884),a=function(e){return function(t,n){var a,l,s=o(i(t)),c=r(n),u=s.length;return c<0||c>=u?e?"":void 0:(a=s.charCodeAt(c))<55296||a>56319||c+1===u||(l=s.charCodeAt(c+1))<56320||l>57343?e?s.charAt(c):a:e?s.slice(c,c+2):(a-55296<<10)+(l-56320)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},38791:function(e,t,n){var r=n(48946),o=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):i(n,t)}},83798:function(e,t,n){var r=n(29554),o=n(96884);e.exports=function(e){return r(o(e))}},48946:function(e){var t=Math.ceil,n=Math.floor;e.exports=function(e){var r=+e;return r!=r||0===r?0:(r>0?n:t)(r)}},44446:function(e,t,n){var r=n(48946),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},47322:function(e,t,n){var r=n(96884);e.exports=function(e){return Object(r(e))}},67256:function(e,t,n){var r=n(86157),o=n(66290),i=n(92567),a=n(87450),l=n(26739)("toPrimitive");e.exports=function(e,t){if(!r(e)||o(e))return e;var n,s=i(e,l);if(s){if(void 0===t&&(t="default"),!r(n=s.call(e,t))||o(n))return n;throw TypeError("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},87892:function(e,t,n){var r=n(67256),o=n(66290);e.exports=function(e){var t=r(e,"string");return o(t)?t:String(t)}},38823:function(e,t,n){var r=n(26739)("toStringTag"),o={};o[r]="z",e.exports="[object z]"===String(o)},93542:function(e,t,n){var r=n(63658);e.exports=function(e){if("Symbol"===r(e))throw TypeError("Cannot convert a Symbol value to a string");return String(e)}},72386:function(e){e.exports=function(e){try{return String(e)}catch(e){return"Object"}}},68176:function(e){var t=0,n=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++t+n).toString(36)}},78451:function(e,t,n){var r=n(26200);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},26739:function(e,t,n){var r=n(92727),o=n(25396),i=n(36984),a=n(68176),l=n(26200),s=n(78451),c=o("wks"),u=r.Symbol,f=s?u:u&&u.withoutSetter||a;e.exports=function(e){return i(c,e)&&(l||"string"==typeof c[e])||(l&&i(u,e)?c[e]=u[e]:c[e]=f("Symbol."+e)),c[e]}},74009:function(e,t,n){var r=n(81980),o=Date.prototype,i="Invalid Date",a="toString",l=o[a],s=o.getTime;String(new Date(NaN))!=i&&r(o,a,function(){var e=s.call(this);return e==e?l.call(this):i})},95761:function(e,t,n){var r=n(56667),o=n(15112).EXISTS,i=n(69128).f,a=Function.prototype,l=a.toString,s=/^\s*function ([^ (]*)/;r&&!o&&i(a,"name",{configurable:!0,get:function(){try{return l.call(this).match(s)[1]}catch(e){return""}}})},93935:function(e,t,n){var r=n(38823),o=n(81980),i=n(3211);r||o(Object.prototype,"toString",i,{unsafe:!0})},8914:function(e,t,n){"use strict";var r=n(54271),o=n(88467);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},8016:function(e,t,n){"use strict";var r=n(15112).PROPER,o=n(81980),i=n(24601),a=n(93542),l=n(61531),s=n(54181),c="toString",u=RegExp.prototype,f=u[c],d=l(function(){return"/a/b"!=f.call({source:"a",flags:"b"})}),p=r&&f.name!=c;(d||p)&&o(RegExp.prototype,c,function(){var e=i(this),t=a(e.source),n=e.flags;return"/"+t+"/"+a(void 0===n&&e instanceof RegExp&&!("flags"in u)?s.call(e):n)},{unsafe:!0})},45684:function(e,t,n){"use strict";var r=n(49069),o=n(61531),i=n(24601),a=n(65170),l=n(48946),s=n(44446),c=n(93542),u=n(96884),f=n(88507),d=n(92567),p=n(9562),h=n(49583),g=n(26739)("replace"),m=Math.max,b=Math.min,v="$0"==="a".replace(/./,"$0"),y=!!/./[g]&&""===/./[g]("a","$0");r("replace",function(e,t,n){var r=y?"$":"$0";return[function(e,n){var r=u(this),o=void 0==e?void 0:d(e,g);return o?o.call(e,r,n):t.call(c(r),e,n)},function(e,o){var u=i(this),d=c(e);if("string"==typeof o&&-1===o.indexOf(r)&&-1===o.indexOf("$<")){var g=n(t,u,d,o);if(g.done)return g.value}var v=a(o);v||(o=c(o));var y=u.global;if(y){var x=u.unicode;u.lastIndex=0}for(var w=[];;){var E=h(u,d);if(null===E||(w.push(E),!y))break;""===c(E[0])&&(u.lastIndex=f(d,s(u.lastIndex),x))}for(var S="",k=0,_=0;_=k&&(S+=d.slice(k,A)+M,k=A+C.length)}return S+d.slice(k)}]},!!o(function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")})||!v||y)},68274:function(e,t,n){let r;var o=n(52040);t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;let n="color: "+this.color;t.splice(1,0,n,"color: inherit");let r=0,o=0;t[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(r++,"%c"===e&&(o=r))}),t.splice(o,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}return!e&&void 0!==o&&"env"in o&&(e=o.env.DEBUG),e},t.useColors=function(){return"undefined"!=typeof window&&!!window.process&&("renderer"===window.process.type||!!window.process.__nwjs)||!("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(r=!1,()=>{r||(r=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n(31765)(t);let{formatters:i}=e.exports;i.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},31765:function(e,t,n){e.exports=function(e){function t(e){let n,o,i;let a=null;function l(...e){if(!l.enabled)return;let r=Number(new Date),o=r-(n||r);l.diff=o,l.prev=n,l.curr=r,n=r,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let i=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(n,r)=>{if("%%"===n)return"%";i++;let o=t.formatters[r];if("function"==typeof o){let t=e[i];n=o.call(l,t),e.splice(i,1),i--}return n}),t.formatArgs.call(l,e);let a=l.log||t.log;a.apply(l,e)}return l.namespace=e,l.useColors=t.useColors(),l.color=t.selectColor(e),l.extend=r,l.destroy=t.destroy,Object.defineProperty(l,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==a?a:(o!==t.namespaces&&(o=t.namespaces,i=t.enabled(e)),i),set:e=>{a=e}}),"function"==typeof t.init&&t.init(l),l}function r(e,n){let r=t(this.namespace+(void 0===n?":":n)+e);return r.log=this.log,r}function o(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){let e=[...t.names.map(o),...t.skips.map(o).map(e=>"-"+e)].join(",");return t.enable(""),e},t.enable=function(e){let n;t.save(e),t.namespaces=e,t.names=[],t.skips=[];let r=("string"==typeof e?e:"").split(/[\s,]+/),o=r.length;for(n=0;n{t[n]=e[n]}),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t0?parseInt(n):null}(),t){case"b":c+=parseInt(d(),10).toString(2);break;case"c":"string"==typeof(n=d())||n instanceof String?c+=n:c+=String.fromCharCode(parseInt(n,10));break;case"d":c+=parseInt(d(),10);break;case"f":r=String(parseFloat(d()).toFixed(o||6)),c+=f?r:r.replace(/^0/,"");break;case"j":c+=JSON.stringify(d());break;case"o":c+="0"+parseInt(d(),10).toString(8);break;case"s":c+=d();break;case"x":c+="0x"+parseInt(d(),10).toString(16);break;case"X":c+="0x"+parseInt(d(),10).toString(16).toUpperCase();break;default:c+=t}else"%"===t?u=!0:c+=t;return c}(t=e.exports=n).format=n,t.vsprintf=function(e,t){return n.apply(null,[e].concat(t))},"undefined"!=typeof console&&"function"==typeof console.log&&(t.printf=function(){console.log(n.apply(null,arguments))})}()},10184:function(e,t,n){"use strict";function r(e){return Array.isArray?Array.isArray(e):"[object Array]"===u(e)}n.d(t,{Z:function(){return q}});let o=1/0;function i(e){return"string"==typeof e}function a(e){return"number"==typeof e}function l(e){return"object"==typeof e}function s(e){return null!=e}function c(e){return!e.trim().length}function u(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}let f=e=>`Invalid value for key ${e}`,d=e=>`Pattern length exceeds max of ${e}.`,p=e=>`Missing ${e} property in key`,h=e=>`Property 'weight' in key '${e}' must be a positive integer`,g=Object.prototype.hasOwnProperty;class m{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach(e=>{let n=b(e);t+=n.weight,this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight}),this._keys.forEach(e=>{e.weight/=t})}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function b(e){let t=null,n=null,o=null,a=1,l=null;if(i(e)||r(e))o=e,t=v(e),n=y(e);else{if(!g.call(e,"name"))throw Error(p("name"));let r=e.name;if(o=r,g.call(e,"weight")&&(a=e.weight)<=0)throw Error(h(r));t=v(r),n=y(r),l=e.getFn}return{path:t,id:n,weight:a,src:o,getFn:l}}function v(e){return r(e)?e:e.split(".")}function y(e){return r(e)?e.join("."):e}var x={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx{if(s(e)){if(t[d]){var p,h;let g=t[d],m=e[g];if(s(m)){if(d===t.length-1&&(i(m)||a(m)||!0===(p=m)||!1===p||l(h=p)&&null!==h&&"[object Boolean]"==u(p)))n.push(null==m?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-o?"-0":t}(m));else if(r(m)){c=!0;for(let e=0,n=m.length;e{this._keysMap[e.id]=t})}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,i(this.docs[0])?this.docs.forEach((e,t)=>{this._addString(e,t)}):this.docs.forEach((e,t)=>{this._addObject(e,t)}),this.norm.clear())}add(e){let t=this.size();i(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,n=this.size();t{let a=t.getFn?t.getFn(e):this.getFn(e,t.path);if(s(a)){if(r(a)){let e=[],t=[{nestedArrIndex:-1,value:a}];for(;t.length;){let{nestedArrIndex:n,value:o}=t.pop();if(s(o)){if(i(o)&&!c(o)){let t={v:o,i:n,n:this.norm.get(o)};e.push(t)}else r(o)&&o.forEach((e,n)=>{t.push({nestedArrIndex:n,value:e})})}}n.$[o]=e}else if(i(a)&&!c(a)){let e={v:a,n:this.norm.get(a)};n.$[o]=e}}}),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}}function S(e,t,{getFn:n=x.getFn,fieldNormWeight:r=x.fieldNormWeight}={}){let o=new E({getFn:n,fieldNormWeight:r});return o.setKeys(e.map(b)),o.setSources(t),o.create(),o}function k(e,{errors:t=0,currentLocation:n=0,expectedLocation:r=0,distance:o=x.distance,ignoreLocation:i=x.ignoreLocation}={}){let a=t/e.length;if(i)return a;let l=Math.abs(r-n);return o?a+l/o:l?1:a}class _{constructor(e,{location:t=x.location,threshold:n=x.threshold,distance:r=x.distance,includeMatches:o=x.includeMatches,findAllMatches:i=x.findAllMatches,minMatchCharLength:a=x.minMatchCharLength,isCaseSensitive:l=x.isCaseSensitive,ignoreLocation:s=x.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:r,includeMatches:o,findAllMatches:i,minMatchCharLength:a,isCaseSensitive:l,ignoreLocation:s},this.pattern=l?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;let c=(e,t)=>{this.chunks.push({pattern:e,alphabet:function(e){let t={};for(let n=0,r=e.length;n32){let e=0,t=u%32,n=u-t;for(;e{let{isMatch:g,score:m,indices:b}=function(e,t,n,{location:r=x.location,distance:o=x.distance,threshold:i=x.threshold,findAllMatches:a=x.findAllMatches,minMatchCharLength:l=x.minMatchCharLength,includeMatches:s=x.includeMatches,ignoreLocation:c=x.ignoreLocation}={}){let u;if(t.length>32)throw Error(d(32));let f=t.length,p=e.length,h=Math.max(0,Math.min(r,p)),g=i,m=h,b=l>1||s,v=b?Array(p):[];for(;(u=e.indexOf(t,m))>-1;)if(g=Math.min(k(t,{currentLocation:u,expectedLocation:h,distance:o,ignoreLocation:c}),g),m=u+f,b){let e=0;for(;e=s;i-=1){let a=i-1,l=n[e.charAt(a)];if(b&&(v[a]=+!!l),d[i]=(d[i+1]<<1|1)&l,r&&(d[i]|=(y[i+1]|y[i])<<1|1|y[i+1]),d[i]&S&&(w=k(t,{errors:r,currentLocation:a,expectedLocation:h,distance:o,ignoreLocation:c}))<=g){if(g=w,(m=a)<=h)break;s=Math.max(1,2*h-m)}}let x=k(t,{errors:r+1,currentLocation:h,expectedLocation:h,distance:o,ignoreLocation:c});if(x>g)break;y=d}let _={isMatch:m>=0,score:Math.max(.001,w)};if(b){let e=function(e=[],t=x.minMatchCharLength){let n=[],r=-1,o=-1,i=0;for(let a=e.length;i=t&&n.push([r,o]),r=-1)}return e[i-1]&&i-r>=t&&n.push([r,i-1]),n}(v,l);e.length?s&&(_.indices=e):_.isMatch=!1}return _}(e,t,p,{location:r+h,distance:o,threshold:i,findAllMatches:a,minMatchCharLength:l,includeMatches:n,ignoreLocation:s});g&&(f=!0),u+=m,g&&b&&(c=[...c,...b])});let p={isMatch:f,score:f?u/this.chunks.length:1};return f&&n&&(p.indices=c),p}}class O{constructor(e){this.pattern=e}static isMultiMatch(e){return C(e,this.multiRegex)}static isSingleMatch(e){return C(e,this.singleRegex)}search(){}}function C(e,t){let n=e.match(t);return n?n[1]:null}class A extends O{constructor(e,{location:t=x.location,threshold:n=x.threshold,distance:r=x.distance,includeMatches:o=x.includeMatches,findAllMatches:i=x.findAllMatches,minMatchCharLength:a=x.minMatchCharLength,isCaseSensitive:l=x.isCaseSensitive,ignoreLocation:s=x.ignoreLocation}={}){super(e),this._bitapSearch=new _(e,{location:t,threshold:n,distance:r,includeMatches:o,findAllMatches:i,minMatchCharLength:a,isCaseSensitive:l,ignoreLocation:s})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class N extends O{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,n=0,r=[],o=this.pattern.length;for(;(t=e.indexOf(this.pattern,n))>-1;)n=t+o,r.push([t,n-1]);let i=!!r.length;return{isMatch:i,score:i?0:1,indices:r}}}let R=[class extends O{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){let t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},N,class extends O{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){let t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends O{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){let t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends O{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){let t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends O{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){let t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends O{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){let t=e.indexOf(this.pattern),n=-1===t;return{isMatch:n,score:n?0:1,indices:[0,e.length-1]}}},A],T=R.length,P=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,M=new Set([A.type,N.type]),j=[];function L(e,t){for(let n=0,r=j.length;n!!(e[I.AND]||e[I.OR]),B=e=>!!e[D.PATH],z=e=>!r(e)&&l(e)&&!F(e),$=e=>({[I.AND]:Object.keys(e).map(t=>({[t]:e[t]}))});function U(e,t,{auto:n=!0}={}){let o=e=>{let a=Object.keys(e),l=B(e);if(!l&&a.length>1&&!F(e))return o($(e));if(z(e)){let r=l?e[D.PATH]:a[0],o=l?e[D.PATTERN]:e[r];if(!i(o))throw Error(f(r));let s={keyId:y(r),pattern:o};return n&&(s.searcher=L(o,t)),s}let s={children:[],operator:a[0]};return a.forEach(t=>{let n=e[t];r(n)&&n.forEach(e=>{s.children.push(o(e))})}),s};return F(e)||(e=$(e)),o(e)}function H(e,t){let n=e.matches;t.matches=[],s(n)&&n.forEach(e=>{if(!s(e.indices)||!e.indices.length)return;let{indices:n,value:r}=e,o={indices:n,value:r};e.key&&(o.key=e.key.src),e.idx>-1&&(o.refIndex=e.idx),t.matches.push(o)})}function Z(e,t){t.score=e.score}class q{constructor(e,t={},n){this.options={...x,...t},this.options.useExtendedSearch,this._keyStore=new m(this.options.keys),this.setCollection(e,n)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof E))throw Error("Incorrect 'index' type");this._myIndex=t||S(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){s(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=()=>!1){let t=[];for(let n=0,r=this._docs.length;n{let n=1;e.matches.forEach(({key:e,norm:r,score:o})=>{let i=e?e.weight:null;n*=Math.pow(0===o&&i?Number.EPSILON:o,(i||1)*(t?1:r))}),e.score=n})}(c,{ignoreFieldNorm:s}),o&&c.sort(l),a(t)&&t>-1&&(c=c.slice(0,t)),function(e,t,{includeMatches:n=x.includeMatches,includeScore:r=x.includeScore}={}){let o=[];return n&&o.push(H),r&&o.push(Z),e.map(e=>{let{idx:n}=e,r={item:t[n],refIndex:n};return o.length&&o.forEach(t=>{t(e,r)}),r})}(c,this._docs,{includeMatches:n,includeScore:r})}_searchStringList(e){let t=L(e,this.options),{records:n}=this._myIndex,r=[];return n.forEach(({v:e,i:n,n:o})=>{if(!s(e))return;let{isMatch:i,score:a,indices:l}=t.searchIn(e);i&&r.push({item:e,idx:n,matches:[{score:a,value:e,norm:o,indices:l}]})}),r}_searchLogical(e){let t=U(e,this.options),n=(e,t,r)=>{if(!e.children){let{keyId:n,searcher:o}=e,i=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:o});return i&&i.length?[{idx:r,item:t,matches:i}]:[]}let o=[];for(let i=0,a=e.children.length;i{if(s(e)){let a=n(t,e,r);a.length&&(o[r]||(o[r]={idx:r,item:e,matches:[]},i.push(o[r])),a.forEach(({matches:e})=>{o[r].matches.push(...e)}))}}),i}_searchObjectList(e){let t=L(e,this.options),{keys:n,records:r}=this._myIndex,o=[];return r.forEach(({$:e,i:r})=>{if(!s(e))return;let i=[];n.forEach((n,r)=>{i.push(...this._findMatches({key:n,value:e[r],searcher:t}))}),i.length&&o.push({idx:r,item:e,matches:i})}),o}_findMatches({key:e,value:t,searcher:n}){if(!s(t))return[];let o=[];if(r(t))t.forEach(({v:t,i:r,n:i})=>{if(!s(t))return;let{isMatch:a,score:l,indices:c}=n.searchIn(t);a&&o.push({score:l,key:e,value:t,idx:r,norm:i,indices:c})});else{let{v:r,n:i}=t,{isMatch:a,score:l,indices:s}=n.searchIn(r);a&&o.push({score:l,key:e,value:r,norm:i,indices:s})}return o}}q.version="6.6.2",q.createIndex=S,q.parseIndex=function(e,{getFn:t=x.getFn,fieldNormWeight:n=x.fieldNormWeight}={}){let{keys:r,records:o}=e,i=new E({getFn:t,fieldNormWeight:n});return i.setKeys(r),i.setIndexRecords(o),i},q.config=x,q.parseQuery=U,function(...e){j.push(...e)}(class{constructor(e,{isCaseSensitive:t=x.isCaseSensitive,includeMatches:n=x.includeMatches,minMatchCharLength:r=x.minMatchCharLength,ignoreLocation:o=x.ignoreLocation,findAllMatches:i=x.findAllMatches,location:a=x.location,threshold:l=x.threshold,distance:s=x.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:n,minMatchCharLength:r,findAllMatches:i,ignoreLocation:o,location:a,threshold:l,distance:s},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map(e=>{let n=e.trim().split(P).filter(e=>e&&!!e.trim()),r=[];for(let e=0,o=n.length;eMath.random().toString(36).substring(2);let f=new i.default({rules:{emphasis:{filter:["br"],replacement:()=>"\n"}}}),d=e=>Array.isArray(e)?d(e.at(-1)):e?.value||e,p=(e,t,n)=>{let r=e.find(e=>"button"===e.type&&"Submit"===e.props.value)?.id,o=t.findIndex(e=>e.targets?.includes?.(r));return -1===o?t.findIndex((e={})=>e.inputs?.length&&e.outputs?.length&&e.backend_fn&&e.trigger===n):o},h=(e,t)=>{let n=e.find(e=>"button"===e.type)?.id;return n?t.findIndex(e=>e.targets?.includes?.(n)):-1};t.GradioChatBot=class{options;history=[];session_hash;instance_map;constructor(e="0"){if("string"==typeof e?this.options={url:e}:this.options=e,(0,l.default)(this.options.endpoint||this.options.url,"endpoint and url must specify one of them"),!isNaN(this.options.url)){let e=parseInt(this.options.url,10);(0,l.default)(e{let{components:r,dependencies:o}=t,i=o[e],a=i?.inputs.map(e=>this.instance_map[e].props.value);u("fnIndex",e);let s=n?0:i?.inputs.indexOf(i?.targets?.[0]);return s<0&&(s=i?.inputs.findIndex(e=>r?.find(t=>e===t.id&&("textbox"===t.type||t.example_input)))),(0,l.default)(s>-1,"Cannot find the input box"),u("inputIndex",s),[a,s]};html2Markdown(e){return e=this.options.parseHtml?f.turndown(e||""):e,e?.replace?.(/�/g,"").trim()}async reset(){this.history=[],this.instance_map=null,this.session_hash=(0,t.generateHash)()}async chat(e,t){return(0,l.default)(e,"input can't be empty!"),new Promise(async(n,o)=>{try{let{endpoint:i,fnIndex:a,args:c=[],hf_token:f}=this.options,d=await (0,s.client)(i,{session_hash:this.session_hash,hf_token:f,normalise_files:!0}),{components:g,dependencies:m}=d.config,b=this.instance_map;b||(b=g.reduce((e,t)=>(e[t.id]=t,e),{}),this.instance_map=b),(a=a??p(g,m,"submit"))<0&&(a=Math.max(h(g,m),p(g,m,"click"))),(0,l.default)(-1!==a,"Failed to parse this space, you may need to specify the fnIndex manually!");let[v,y]=this.parseInputs(a,d.config);c?.length||(c=v);let x=this.options.inputIndex??y;x>-1&&(c[x]=e),u("args",a,JSON.stringify(c));let w=[],E=-1,S=[],k=/^'([^]+)'$/,_=new Map,O=(e,n)=>{let o=m[n].outputs;e?.forEach((e,n)=>{let i=b[o[n]];if(i.props.value_is_output=!0,"object"==typeof e&&null!==e&&"update"===e.__type__)for(let[t,n]of Object.entries(e))"__type__"!==t&&(i.props[t]=n);else if(i.props.value=e,r.env.DEBUG&&u("value",i.type,JSON.stringify(e)),"chatbot"===i.type&&e){this.history=e.slice(-this.options.historySize),i.props.value=this.history;let n=e?.at(-1)?.at(-1);t?.onMessage?.(this.html2Markdown(n))}})},C=async(e,r=null,i=null)=>{let a=m[e],l=w[e];if(S=S.filter(({fn_index:t})=>t!==e),a.cancels&&await Promise.all(a.cancels.map(async e=>{let t=_.get(e);return t?.cancel(),t})),"pending"===l||"generating"===l)return;let s={fn_index:e,data:r||a.inputs.map(e=>b[e].props.value),event_data:a.collects_event_data?i:null},c=()=>{let r=d.submit(s.fn_index,s.data,s.event_data).on("data",({data:e,fn_index:t})=>{O(e,t)}).on("status",({fn_index:e,...i})=>{if(w[e]=i.stage,u("status",i.stage),"complete"===i.stage){let t=!0;if(m.map(async(n,r)=>{n.trigger_after===e&&(t=!1,C(r))}),r.destroy(),t){let e=this.history?.at(-1)?.at(-1);n(this.html2Markdown(e))}}if("error"===i.stage){if(i.message){let t=i.message.replace(k,(e,t)=>t);S=[{type:"error",message:t,id:++E,fn_index:e},...S]}m.map(async(t,n)=>{t.trigger_after!==e||t.trigger_only_on_success||C(n)}),t?.onError?.(i.message||"error"),o(i.message||"error"),r.destroy()}});_.set(e,r)};a.frontend_fn?a.frontend_fn(s.data.concat(a.outputs.map(e=>b[e].props.value))).then(t=>{a.backend_fn?(s.data=t,c()):O(t,e)}):a.backend_fn&&c()};C(a,c)}catch(e){o(e)}})}}},23067:function(e,t,n){"use strict";var r=n(91083).Buffer,o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.walk_and_store_blobs=t.handle_blob=t.client=t.duplicate=t.upload_files=t.post_data=void 0;let i=o(n(16218)),a=n(62961),l=n(69564),s="Connection errored out.";async function c(e,t,n){let r={"Content-Type":"application/json"};n&&(r.Authorization=`Bearer ${n}`);try{var o=await (0,l.fetch)(e,{method:"POST",body:JSON.stringify(t),headers:r})}catch(e){return[{error:s},500]}let i=await o.json();return[i,o.status]}async function u(e,t,n){let r={};n&&(r.Authorization=`Bearer ${n}`);let o=new FormData;t.forEach(e=>{o.append("files",e)});try{var i=await (0,l.fetch)(`${e}/upload`,{method:"POST",body:o,headers:r})}catch(e){return{error:s}}let a=await i.json();return{files:a}}async function f(e,t){let{hf_token:n,private:r,hardware:o,timeout:i}=t;if(o&&!a.hardware_types.includes(o))throw Error(`Invalid hardware type provided. Valid types are: ${a.hardware_types.map(e=>`"${e}"`).join(",")}.`);let s={Authorization:`Bearer ${n}`},c=(await (await (0,l.fetch)("https://huggingface.co/api/whoami-v2",{headers:s})).json()).name,u=e.split("/")[1],f={repository:`${c}/${u}`};r&&(f.private=!0);try{let r=await (0,l.fetch)(`https://huggingface.co/api/spaces/${e}/duplicate`,{method:"POST",headers:{"Content-Type":"application/json",...s},body:JSON.stringify(f)});if(409===r.status)return d(`${c}/${u}`,t);{let l;let s=await r.json();o||(l=await (0,a.get_space_hardware)(e,n));let f=o||l||"cpu-basic";return await (0,a.set_space_hardware)(`${c}/${u}`,f,n),await (0,a.set_space_timeout)(`${c}/${u}`,i||300,n),d(s.url,t)}}catch(e){throw Error(e)}}async function d(e,t={normalise_files:!0,session_hash:Math.random().toString(36).substring(2)}){return new Promise(async n=>{let r,o;let{status_callback:c,hf_token:u,normalise_files:f,session_hash:d}=t,v={predict:function(e,t,n){let r=!1,o=!1;return new Promise((i,a)=>{let l=T(e,t,n);l.on("data",e=>{r=!0,o&&l.destroy(),i(e)}).on("status",e=>{"error"===e.stage&&a(e),"complete"===e.stage&&r&&l.destroy(),"complete"===e.stage&&(o=!0)})})},submit:T,view_api:P},y=f??!0,{ws_protocol:E,http_protocol:S,host:k,space_id:_}=await (0,a.process_endpoint)(e,u),O={},C={},A=!1;async function N(e){r=e,C=(0,a.map_names_to_ids)(e?.dependencies||[]);try{o=await P(r)}catch(e){console.error(`Could not get api details: ${e.message}`)}return{config:r,...v}}async function R(e){if(c&&c(e),"running"===e.status)try{r=await x(`${S}//${k}`,u);let e=await N(r);n(e)}catch(e){c&&c({status:"error",message:"Could not load this space.",load_status:"error",detail:"NOT_FOUND"})}}u&&_&&(A=await m(_,u));try{r=await x(`${S}//${k}`,u);let e=await N(r);n(e)}catch(e){console.log("e",e),_?w(_,a.RE_SPACE_NAME.test(_)?"space_name":"subdomain",R):c&&c({status:"error",message:"Could not load this space.",load_status:"error",detail:"NOT_FOUND"})}function T(e,t,n){let a,c,f,h;if("number"==typeof e)a=e,c=o.unnamed_endpoints[a];else{let t=e.replace(/^\//,"");a=C[t],c=o.named_endpoints[e.trim()]}if("number"!=typeof a)throw Error("There is no endpoint matching that name of fn_index matching that number.");let g="number"==typeof e?"/predict":e,m=!1,v={};function x(e){let t=v[e.type]||[];t?.forEach(t=>t(e))}function w(e,t){let n=v[e]||[];return v[e]=n,n?.push(t),{on:w,off:_,cancel:N,destroy:R}}function _(e,t){let n=v[e]||[];return n=n?.filter(e=>e!==t),v[e]=n,{on:w,off:_,cancel:N,destroy:R}}async function N(){let e={stage:"complete",queue:!1,time:new Date};m=e,x({...e,type:"status",endpoint:g,fn_index:a}),h&&0===h.readyState?h.addEventListener("open",()=>{h.close()}):h.close();try{await (0,l.fetch)(`${S}//${k+r.path}/reset`,{headers:{"Content-Type":"application/json"},method:"POST",body:JSON.stringify({fn_index:a,session_hash:d})})}catch(e){console.warn("The `/reset` endpoint could not be called. Subsequent endpoint results may be unreliable.")}}function R(){for(let e in v)(v[e]||[]).forEach(t=>{_(e,t)})}return b(`${S}//${k+r.path}`,t,c,u).then(e=>{f={data:e||[],event_data:n,fn_index:a};{x({type:"status",stage:"pending",queue:!0,endpoint:g,fn_index:a,time:new Date});let e=new URL(`${E}://${k}${r.path} + /queue/join`);A&&e.searchParams.set("__sign",A),(h=new l.WebSocket(e)).onclose=e=>{e.wasClean||x({type:"status",stage:"error",message:s,queue:!0,endpoint:g,fn_index:a,time:new Date})},h.onmessage=function(e){let t=JSON.parse(e.data),{type:n,status:o,data:i}=function(e,t){switch(e?.msg){case"send_data":return{type:"data"};case"send_hash":return{type:"hash"};case"queue_full":return{type:"update",status:{queue:!0,message:"This application is too busy. Keep trying!",stage:"error",code:e.code,success:e.success}};case"estimation":return{type:"update",status:{queue:!0,stage:t||"pending",code:e.code,size:e.queue_size,position:e.rank,eta:e.rank_eta,success:e.success}};case"progress":return{type:"update",status:{queue:!0,stage:"pending",code:e.code,progress_data:e.progress_data,success:e.success}};case"process_generating":return{type:"generating",status:{queue:!0,message:e.success?null:e.output.error,stage:e.success?"generating":"error",code:e.code,progress_data:e.progress_data,eta:e.average_duration},data:e.success?e.output:null};case"process_completed":if("error"in e.output)return{type:"update",status:{queue:!0,message:e.output.error,stage:"error",code:e.code,success:e.success}};return{type:"complete",status:{queue:!0,message:e.success?void 0:e.output.error,stage:e.success?"complete":"error",code:e.code,progress_data:e.progress_data,eta:e.output.average_duration},data:e.success?e.output:null};case"process_starts":return{type:"update",status:{queue:!0,stage:"pending",code:e.code,size:e.rank,position:0,success:e.success}}}return{type:"none",status:{stage:"error",queue:!0}}}(t,O[a]);if("update"===n&&o&&!m)x({type:"status",endpoint:g,fn_index:a,time:new Date,...o}),"error"===o.stage&&h.close();else if("hash"===n){h.send(JSON.stringify({fn_index:a,session_hash:d}));return}else"data"===n?h.send(JSON.stringify({...f,session_hash:d})):"complete"===n?m=o:"generating"===n&&x({type:"status",time:new Date,...o,stage:o?.stage,queue:!0,endpoint:g,fn_index:a});i&&(x({type:"data",time:new Date,data:y?function(e,t,n,r){return e.map((e,o)=>t?.returns?.[o]?.component==="File"?p(e,n,r):t?.returns?.[o]?.component==="Gallery"?e.map(e=>Array.isArray(e)?[p(e[0],n,r),e[1]]:[p(e,n,r),null]):e&&"object"==typeof e&&e.is_file?p(e,n,r):e)}(i.data,c,r.root,r.root_url):i.data,endpoint:g,fn_index:a}),m&&(x({type:"status",time:new Date,...m,stage:o?.stage,queue:!0,endpoint:g,fn_index:a}),h.close()))},0>(0,i.default)(r.version||"2.0.0","3.6")&&h.addEventListener("open",()=>h.send(JSON.stringify({hash:d})))}}),{on:w,off:_,cancel:N,destroy:R}}async function P(e){let t;if(o)return o;let n={"Content-Type":"application/json"};if(u&&(n.Authorization=`Bearer ${u}`),!(t=0>(0,i.default)(e.version||"2.0.0","3.30")?await (0,l.fetch)("https://gradio-space-api-fetcher-v2.hf.space/api",{method:"POST",body:JSON.stringify({serialize:!1,config:JSON.stringify(e)}),headers:n}):await (0,l.fetch)(`${e.root}/info`,{headers:n})).ok)throw Error(s);let r=await t.json();"api"in r&&(r=r.api),r.named_endpoints["/predict"]&&!r.unnamed_endpoints["0"]&&(r.unnamed_endpoints[0]=r.named_endpoints["/predict"]);let a=function(e,t,n){let r={named_endpoints:{},unnamed_endpoints:{}};for(let o in e){let i=e[o];for(let e in i){let a=t.dependencies[e]?e:n[e.replace("/","")],l=i[e];r[o][e]={},r[o][e].parameters={},r[o][e].returns={},r[o][e].type=t.dependencies[a].types,r[o][e].parameters=l.parameters.map(({label:e,component:t,type:n,serializer:r})=>({label:e,component:t,type:h(n,t,r,"parameter"),description:g(n,r)})),r[o][e].returns=l.returns.map(({label:e,component:t,type:n,serializer:r})=>({label:e,component:t,type:h(n,t,r,"return"),description:g(n,r)}))}}return r}(r,e,C);return a}})}function p(e,t,n){if(null==e)return null;if("string"==typeof e)return{name:"file_data",data:e};if(Array.isArray(e)){let r=[];for(let o of e)null===o?r.push(null):r.push(p(o,t,n));return r}return e.is_file&&(n?e.data="/proxy="+n+"/file="+e.name:e.data=t+"/file="+e.name),e}function h(e,t,n,r){switch(e.type){case"string":return"string";case"boolean":return"boolean";case"number":return"number"}return"JSONSerializable"===n||"StringSerializable"===n?"any":"ListStringSerializable"===n?"string[]":"Image"===t?"parameter"===r?"Blob | File | Buffer":"string":"FileSerializable"===n?e?.type==="array"?"parameter"===r?"(Blob | File | Buffer)[]":"{ name: string; data: string; size?: number; is_file?: boolean; orig_name?: string}[]":"parameter"===r?"Blob | File | Buffer":"{ name: string; data: string; size?: number; is_file?: boolean; orig_name?: string}":"GallerySerializable"===n?"parameter"===r?"[(Blob | File | Buffer), (string | null)][]":"[{ name: string; data: string; size?: number; is_file?: boolean; orig_name?: string}, (string | null))][]":void 0}function g(e,t){return"GallerySerializable"===t?"array of [file, label] tuples":"ListStringSerializable"===t?"array of strings":"FileSerializable"===t?"array of files or single file":e.description}async function m(e,t){try{let n=await (0,l.fetch)(`https://huggingface.co/api/spaces/${e}/jwt`,{headers:{Authorization:`Bearer ${t}`}}),r=(await n.json()).token;return r||!1}catch(e){return console.error(e),!1}}async function b(e,t,n,r){let o=await y(t,void 0,[],!0,n);return Promise.all(o.map(async({path:t,blob:n,data:o,type:i})=>{if(!n)return{path:t,base64:o,type:i};{let o=(await u(e,[n],r)).files[0];return{path:t,file_url:o,type:i}}})).then(e=>(e.forEach(({path:e,file_url:n,base64:r,type:o})=>{if(r)v(t,r,e);else if("Gallery"===o)v(t,n,e);else if(n){let r={is_file:!0,name:`${n}`,data:null};v(t,r,e)}}),t))}function v(e,t,n){for(;n.length>1;)e=e[n.shift()];e[n.shift()]=t}async function y(e,t,n=[],o=!1,i){if(Array.isArray(e)){let r=[];return await Promise.all(e.map(async(a,l)=>{let s=n.slice();s.push(l);let c=await y(e[l],o?i?.parameters[l]?.component||void 0:t,s,!1,i);r=r.concat(c)})),r}if(globalThis.Buffer&&e instanceof globalThis.Buffer){let r="Image"===t;return[{path:n,blob:!r&&new l.Blob([e]),data:!!r&&`${e.toString("base64")}`,type:t}]}if(e instanceof l.Blob||"undefined"!=typeof window&&e instanceof File){if("Image"!==t)return[{path:n,blob:e,type:t}];{let o;if("undefined"!=typeof window)o=await new Promise((t,n)=>{let r=new FileReader;r.onloadend=()=>t(r.result),r.readAsDataURL(e)});else{let t=await e.arrayBuffer();o=r.from(t).toString("base64")}return[{path:n,data:o,type:t}]}}{if("object"!=typeof e)return[];let t=[];for(let r in e)if(e.hasOwnProperty(r)){let o=n.slice();o.push(r),t=t.concat(await y(e[r],void 0,o,!1,i))}return t}}async function x(e,t){let n={};if(t&&(n.Authorization=`Bearer ${t}`),"undefined"!=typeof window&&window.gradio_config&&"http://localhost:9876"!==location.origin){let t=window.gradio_config.root,n=window.gradio_config;return n.root=e+n.root,{...n,path:t}}if(e){let t=await (0,l.fetch)(`${e}/config`,{headers:n});if(200===t.status){let n=await t.json();return n.path=n.path??"",n.root=e,n}throw Error("Could not get config.")}throw Error("No config or app endpoint found")}async function w(e,t,n){let r,o,i="subdomain"===t?`https://huggingface.co/api/spaces/by-subdomain/${e}`:`https://huggingface.co/api/spaces/${e}`;try{if(o=(r=await (0,l.fetch)(i)).status,200!==o)throw Error();r=await r.json()}catch(e){n({status:"error",load_status:"error",message:"Could not get space status",detail:"NOT_FOUND"});return}if(!r||200!==o)return;let{runtime:{stage:s},id:c}=r;switch(s){case"STOPPED":case"SLEEPING":n({status:"sleeping",load_status:"pending",message:"Space is asleep. Waking it up...",detail:s}),setTimeout(()=>{w(e,t,n)},1e3);break;case"RUNNING":case"RUNNING_BUILDING":n({status:"running",load_status:"complete",message:"",detail:s});break;case"BUILDING":n({status:"building",load_status:"pending",message:"Space is building...",detail:s}),setTimeout(()=>{w(e,t,n)},1e3);break;default:n({status:"space_error",load_status:"error",message:"This space is experiencing an issue.",detail:s,discussions_enabled:await (0,a.discussions_enabled)(c)})}}t.post_data=c,t.upload_files=u,t.duplicate=f,t.client=d,t.handle_blob=b,t.walk_and_store_blobs=y},42794:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.duplicate=t.upload_files=t.post_data=t.client=void 0;var i=n(23067);Object.defineProperty(t,"client",{enumerable:!0,get:function(){return i.client}}),Object.defineProperty(t,"post_data",{enumerable:!0,get:function(){return i.post_data}}),Object.defineProperty(t,"upload_files",{enumerable:!0,get:function(){return i.upload_files}}),Object.defineProperty(t,"duplicate",{enumerable:!0,get:function(){return i.duplicate}}),o(n(60276),t)},62961:function(e,t){"use strict";function n(e){if(e.startsWith("http")){let{protocol:t,host:n}=new URL(e);return n.endsWith("hf.space")?{ws_protocol:"wss",host:n,http_protocol:t}:{ws_protocol:"https:"===t?"wss":"ws",http_protocol:t,host:n}}return{ws_protocol:"wss",http_protocol:"https:",host:e}}async function r(e,r){let o={};r&&(o.Authorization=`Bearer ${r}`);let i=e.trim();if(t.RE_SPACE_NAME.test(i))try{let t=await fetch(`https://huggingface.co/api/spaces/${i}/host`,{headers:o});if(200!==t.status)throw Error("Space metadata could not be loaded.");let r=(await t.json()).host;return{space_id:e,...n(r)}}catch(e){throw Error("Space metadata could not be loaded."+e.message)}if(t.RE_SPACE_DOMAIN.test(i)){let{ws_protocol:e,http_protocol:t,host:r}=n(i);return{space_id:r.replace(".hf.space",""),ws_protocol:e,http_protocol:t,host:r}}if(t.MD_SPACE_DOMAIN.test(i)){let e=new URL(i);return{space_id:!1,ws_protocol:"wss",http_protocol:"https:",host:`${e.host}${e.pathname}`}}return{space_id:!1,...n(i)}}Object.defineProperty(t,"__esModule",{value:!0}),t.hardware_types=t.set_space_timeout=t.set_space_hardware=t.get_space_hardware=t.discussions_enabled=t.map_names_to_ids=t.process_endpoint=t.MD_SPACE_DOMAIN=t.RE_SPACE_DOMAIN=t.RE_SPACE_NAME=t.determine_protocol=void 0,t.determine_protocol=n,t.RE_SPACE_NAME=/^[^\/]*\/[^\/]*$/,t.RE_SPACE_DOMAIN=/.*hf\.space\/{0,1}$/,t.MD_SPACE_DOMAIN=/^https:\/\/modelscope\.cn\//,t.process_endpoint=r,t.map_names_to_ids=function(e){let t={};return e.forEach(({api_name:e},n)=>{e&&(t[e]=n)}),t};let o=/^(?=[^]*\b[dD]iscussions{0,1}\b)(?=[^]*\b[dD]isabled\b)[^]*$/;async function i(e){try{let t=await fetch(`https://huggingface.co/api/spaces/${e}/discussions`,{method:"HEAD"}),n=t.headers.get("x-error-message");if(n&&o.test(n))return!1;return!0}catch(e){return!1}}async function a(e,t){let n={};t&&(n.Authorization=`Bearer ${t}`);try{let t=await fetch(`https://huggingface.co/api/spaces/${e}/runtime`,{headers:n});if(200!==t.status)throw Error("Space hardware could not be obtained.");let{hardware:r}=await t.json();return r}catch(e){throw Error(e.message)}}async function l(e,t,n){let r={};n&&(r.Authorization=`Bearer ${n}`);try{let n=await fetch(`https://huggingface.co/api/spaces/${e}/hardware`,{headers:r,body:JSON.stringify(t)});if(200!==n.status)throw Error("Space hardware could not be set. Please ensure the space hardware provided is valid and that a Hugging Face token is passed in.");let{hardware:o}=await n.json();return o}catch(e){throw Error(e.message)}}async function s(e,t,n){let r={};n&&(r.Authorization=`Bearer ${n}`);try{let n=await fetch(`https://huggingface.co/api/spaces/${e}/hardware`,{headers:r,body:JSON.stringify({seconds:t})});if(200!==n.status)throw Error("Space hardware could not be set. Please ensure the space hardware provided is valid and that a Hugging Face token is passed in.");let{hardware:o}=await n.json();return o}catch(e){throw Error(e.message)}}t.discussions_enabled=i,t.get_space_hardware=a,t.set_space_hardware=l,t.set_space_timeout=s,t.hardware_types=["cpu-basic","cpu-upgrade","t4-small","t4-medium","a10g-small","a10g-large","a100-large"]},89742:function(e,t){"use strict";class n extends WebSocket{constructor(e,...t){super(e)}}t.Z={fetch,WebSocket:n,Blob}},69564:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Blob=t.WebSocket=t.fetch=void 0;let r={};Object.assign(r,n(89742).Z),t.default=r,t.fetch=r.fetch,t.WebSocket=r.WebSocket,t.Blob=r.Blob},24645:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,l=/^[;\s]*/,s=/^\s+|\s+$/g;function c(e){return e?e.replace(s,""):""}e.exports=function(e,s){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];s=s||{};var u=1,f=1;function d(e){var t=e.match(n);t&&(u+=t.length);var r=e.lastIndexOf("\n");f=~r?e.length-r:f+e.length}function p(){var e={line:u,column:f};return function(t){return t.position=new h(e),b(r),t}}function h(e){this.start=e,this.end={line:u,column:f},this.source=s.source}h.prototype.content=e;var g=[];function m(t){var n=Error(s.source+":"+u+":"+f+": "+t);if(n.reason=t,n.filename=s.source,n.line=u,n.column=f,n.source=e,s.silent)g.push(n);else throw n}function b(t){var n=t.exec(e);if(n){var r=n[0];return d(r),e=e.slice(r.length),n}}function v(e){var t;for(e=e||[];t=y();)!1!==t&&e.push(t);return e}function y(){var t=p();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;""!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,""===e.charAt(n-1))return m("End of comment missing");var r=e.slice(2,n-2);return f+=2,d(r),e=e.slice(n),f+=2,t({type:"comment",comment:r})}}return b(r),function(){var e,n=[];for(v(n);e=function(){var e=p(),n=b(o);if(n){if(y(),!b(i))return m("property missing ':'");var r=b(a),s=e({type:"declaration",property:c(n[0].replace(t,"")),value:r?c(r[0].replace(t,"")):""});return b(l),s}}();)!1!==e&&(n.push(e),v(n));return n}()}},65192:function(e,t,n){"use strict";function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:u(e)?2:f(e)?3:0}function s(e,t){return 2===l(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function c(e,t,n){var r=l(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function u(e){return I&&e instanceof Map}function f(e){return D&&e instanceof Set}function d(e){return e.o||e.t}function p(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Z(e);delete t[$];for(var n=H(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=g),Object.freeze(e),t&&a(e,function(e,t){return h(t,!0)},!0)),e}function g(){r(2)}function m(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function b(e){var t=q[e];return t||r(18,e),t}function v(e,t){t&&(b("Patches"),e.u=[],e.s=[],e.v=t)}function y(e){x(e),e.p.forEach(E),e.p=null}function x(e){e===j&&(j=e.l)}function w(e){return j={p:[],l:j,h:e,m:!0,_:0}}function E(e){var t=e[$];0===t.i||1===t.i?t.j():t.g=!0}function S(e,t){t._=t.p.length;var n=t.p[0],o=void 0!==e&&e!==n;return t.h.O||b("ES5").S(t,e,o),o?(n[$].P&&(y(t),r(4)),i(e)&&(e=k(t,e),t.l||O(t,e)),t.u&&b("Patches").M(n[$].t,e,t.u,t.s)):e=k(t,n,[]),y(t),t.u&&t.v(t.u,t.s),e!==B?e:void 0}function k(e,t,n){if(m(t))return t;var r=t[$];if(!r)return a(t,function(o,i){return _(e,r,t,o,i,n)},!0),t;if(r.A!==e)return t;if(!r.P)return O(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=p(r.k):r.o,i=o,l=!1;3===r.i&&(i=new Set(o),o.clear(),l=!0),a(i,function(t,i){return _(e,r,o,t,i,n,l)}),O(e,o,!1),n&&e.u&&b("Patches").N(r,n,e.u,e.s)}return r.o}function _(e,t,n,r,a,l,u){if(o(a)){var f=k(e,a,l&&t&&3!==t.i&&!s(t.R,r)?l.concat(r):void 0);if(c(n,r,f),!o(f))return;e.m=!1}else u&&n.add(a);if(i(a)&&!m(a)){if(!e.h.D&&e._<1)return;k(e,a),t&&t.A.l||O(e,a)}}function O(e,t,n){void 0===n&&(n=!1),!e.l&&e.h.D&&e.m&&h(t,n)}function C(e,t){var n=e[$];return(n?d(n):e)[t]}function A(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function N(e){e.P||(e.P=!0,e.l&&N(e.l))}function R(e){e.o||(e.o=p(e.t))}function T(e,t,n){var r,o,i,a,l,s,c,d=u(t)?b("MapSet").F(t,n):f(t)?b("MapSet").T(t,n):e.O?(i=o={i:(r=Array.isArray(t))?1:0,A:n?n.A:j,P:!1,I:!1,R:{},l:n,t:t,k:null,o:null,j:null,C:!1},a=W,r&&(i=[o],a=V),s=(l=Proxy.revocable(i,a)).revoke,c=l.proxy,o.k=c,o.j=s,c):b("ES5").J(t,n);return(n?n.A:j).p.push(d),d}function P(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return p(e)}n.d(t,{sn:function(){return X}});var M,j,L="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),I="undefined"!=typeof Map,D="undefined"!=typeof Set,F="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,B=L?Symbol.for("immer-nothing"):((M={})["immer-nothing"]=!0,M),z=L?Symbol.for("immer-draftable"):"__$immer_draftable",$=L?Symbol.for("immer-state"):"__$immer_state",U=""+Object.prototype.constructor,H="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Z=Object.getOwnPropertyDescriptors||function(e){var t={};return H(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},q={},W={get:function(e,t){if(t===$)return e;var n,r,o=d(e);if(!s(o,t))return(r=A(o,t))?"value"in r?r.value:null===(n=r.get)||void 0===n?void 0:n.call(e.k):void 0;var a=o[t];return e.I||!i(a)?a:a===C(e.t,t)?(R(e),e.o[t]=T(e.A.h,a,e)):a},has:function(e,t){return t in d(e)},ownKeys:function(e){return Reflect.ownKeys(d(e))},set:function(e,t,n){var r=A(d(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var o=C(d(e),t),i=null==o?void 0:o[$];if(i&&i.t===n)return e.o[t]=n,e.R[t]=!1,!0;if((n===o?0!==n||1/n==1/o:n!=n&&o!=o)&&(void 0!==n||s(e.t,t)))return!0;R(e),N(e)}return e.o[t]===n&&(void 0!==n||t in e.o)||Number.isNaN(n)&&Number.isNaN(e.o[t])||(e.o[t]=n,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==C(e.t,t)||t in e.t?(e.R[t]=!1,R(e),N(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=d(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){r(12)}},V={};a(W,function(e,t){V[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),V.deleteProperty=function(e,t){return V.set.call(this,e,t,void 0)},V.set=function(e,t,n){return W.set.call(this,e[0],t,n,e[0])};var G=new(function(){function e(e){var t=this;this.O=F,this.D=!0,this.produce=function(e,n,o){if("function"==typeof e&&"function"!=typeof n){var a,l=n;return n=e,function(e){var r=this;void 0===e&&(e=l);for(var o=arguments.length,i=Array(o>1?o-1:0),a=1;a1?r-1:0),i=1;i=0;n--){var n,r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var i=b("Patches").$;return o(e)?i(e,t):this.produce(e,function(e){return i(e,t)})},e}()),K=G.produce;G.produceWithPatches.bind(G),G.setAutoFreeze.bind(G),G.setUseProxies.bind(G),G.applyPatches.bind(G),G.createDraft.bind(G),G.finishDraft.bind(G);var Y=n(48115);function X(e){let t=(0,Y.cn)(e,(e,n,r)=>n(t,K(e(t),"function"==typeof r?r:()=>r)));return t}n(86006),new WeakMap},79922:function(e,t,n){var r=n(21671)(n(41314),"DataView");e.exports=r},7845:function(e,t,n){var r=n(44338),o=n(74779),i=n(28231),a=n(14798),l=n(90926);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++tu))return!1;var d=s.get(e),p=s.get(t);if(d&&p)return d==t&&p==e;var h=-1,g=!0,m=2&n?new r:void 0;for(s.set(e,t),s.set(t,e);++h-1&&e%1==0&&e-1}},13332:function(e,t,n){var r=n(53457);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},63596:function(e,t,n){var r=n(7845),o=n(25214),i=n(357);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},62353:function(e,t,n){var r=n(87225);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},89659:function(e,t,n){var r=n(87225);e.exports=function(e){return r(this,e).get(e)}},2730:function(e,t,n){var r=n(87225);e.exports=function(e){return r(this,e).has(e)}},2752:function(e,t,n){var r=n(87225);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},56395:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}},45211:function(e){e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},18757:function(e,t,n){var r=n(85679);e.exports=function(e){var t=r(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}},98851:function(e,t,n){var r=n(21671)(Object,"create");e.exports=r},27978:function(e,t,n){var r=n(4605)(Object.keys,Object);e.exports=r},46348:function(e){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},78084:function(e,t,n){e=n.nmd(e);var r=n(99499),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&r.process,l=function(){try{var e=i&&i.require&&i.require("util").types;if(e)return e;return a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=l},59774:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},4605:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},41314:function(e,t,n){var r=n(99499),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},70954:function(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},56352:function(e){e.exports=function(e){return this.__data__.has(e)}},6789:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}},85846:function(e,t,n){var r=n(25214);e.exports=function(){this.__data__=new r,this.size=0}},47918:function(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},51816:function(e){e.exports=function(e){return this.__data__.get(e)}},3373:function(e){e.exports=function(e){return this.__data__.has(e)}},14715:function(e,t,n){var r=n(25214),o=n(357),i=n(97794);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(e,t),this.size=n.size,this}},52588:function(e,t,n){var r=n(18757),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,function(e,n,r,o){t.push(r?o.replace(i,"$1"):n||e)}),t});e.exports=a},87912:function(e,t,n){var r=n(50246),o=1/0;e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-o?"-0":t}},77425:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},48797:function(e,t,n){var r=n(33130);e.exports=function(e){return r(e,5)}},98895:function(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},17766:function(e,t,n){var r=n(23699),o=n(54434);e.exports=function(e,t){return e&&r(e,o(t))}},53671:function(e,t,n){var r=n(86271);e.exports=function(e,t,n){var o=null==e?void 0:r(e,t);return void 0===o?n:o}},87191:function(e,t,n){var r=n(91790),o=n(36015);e.exports=function(e,t){return null!=e&&o(e,t,r)}},14032:function(e){e.exports=function(e){return e}},20628:function(e,t,n){var r=n(73274),o=n(60655),i=Object.prototype,a=i.hasOwnProperty,l=i.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(e){return o(e)&&a.call(e,"callee")&&!l.call(e,"callee")};e.exports=s},3642:function(e){var t=Array.isArray;e.exports=t},96717:function(e,t,n){var r=n(84547),o=n(78890);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},49681:function(e,t,n){e=n.nmd(e);var r=n(41314),o=n(74367),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,l=a&&a.exports===i?r.Buffer:void 0,s=l?l.isBuffer:void 0;e.exports=s||o},84547:function(e,t,n){var r=n(48276),o=n(74331);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},78890:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},8905:function(e,t,n){var r=n(87235),o=n(86080),i=n(78084),a=i&&i.isMap,l=a?o(a):r;e.exports=l},74331:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},60655:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},54477:function(e,t,n){var r=n(48276),o=n(27271),i=n(60655),a=Object.prototype,l=Function.prototype.toString,s=a.hasOwnProperty,c=l.call(Object);e.exports=function(e){if(!i(e)||"[object Object]"!=r(e))return!1;var t=o(e);if(null===t)return!0;var n=s.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==c}},90911:function(e,t,n){var r=n(58651),o=n(86080),i=n(78084),a=i&&i.isSet,l=a?o(a):r;e.exports=l},782:function(e,t,n){var r=n(48276),o=n(3642),i=n(60655);e.exports=function(e){return"string"==typeof e||!o(e)&&i(e)&&"[object String]"==r(e)}},50246:function(e,t,n){var r=n(48276),o=n(60655);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},97095:function(e,t,n){var r=n(59972),o=n(86080),i=n(78084),a=i&&i.isTypedArray,l=a?o(a):r;e.exports=l},28287:function(e,t,n){var r=n(86164),o=n(60922),i=n(96717);e.exports=function(e){return i(e)?r(e):o(e)}},76183:function(e,t,n){var r=n(86164),o=n(52449),i=n(96717);e.exports=function(e){return i(e)?r(e,!0):o(e)}},77636:function(e,t,n){var r=n(52908),o=n(23393),i=n(22525),a=n(3642);e.exports=function(e,t){return(a(e)?r:i)(e,o(t,3))}},85679:function(e,t,n){var r=n(97794);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r),n}o.Cache=r,e.exports=o},78626:function(e,t,n){var r=n(31661),o=n(30452),i=n(78128),a=n(87912);e.exports=function(e){return i(e)?r(a(e)):o(e)}},6403:function(e){e.exports=function(){return[]}},74367:function(e){e.exports=function(){return!1}},51299:function(e,t,n){var r=n(84778);e.exports=function(e){return null==e?"":r(e)}},61750:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(86006),o={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"};let i=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a=(e,t)=>{let n=(0,r.forwardRef)(({color:n="currentColor",size:a=24,strokeWidth:l=2,absoluteStrokeWidth:s,children:c,...u},f)=>(0,r.createElement)("svg",{ref:f,...o,width:a,height:a,stroke:n,strokeWidth:s?24*Number(l)/Number(a):l,className:`lucide lucide-${i(e)}`,...u},[...t.map(([e,t])=>(0,r.createElement)(e,t)),...(Array.isArray(c)?c:[c])||[]]));return n.displayName=`${e}`,n}},87594:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(61750);let o=(0,r.Z)("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},18178:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(61750);let o=(0,r.Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},28352:function(e){var t="undefined"!=typeof window?window:self;e.exports=t.crypto||t.msCrypto},89586:function(e,t,n){e.exports=function(e){if(!e)return Math.random;var t=new Uint32Array(1);return function(){return e.getRandomValues(t)[0]/4294967296}}(n(28352))},27410:function(e){function t(e,t,n,r){return Math.round(e/n)+" "+r+(t>=1.5*n?"s":"")}e.exports=function(e,n){n=n||{};var r,o,i=typeof e;if("string"===i&&e.length>0)return function(e){if(!((e=String(e)).length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var n=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*n;case"weeks":case"week":case"w":return 6048e5*n;case"days":case"day":case"d":return 864e5*n;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*n;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*n;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}(e);if("number"===i&&isFinite(e))return n.long?(r=Math.abs(e))>=864e5?t(e,r,864e5,"day"):r>=36e5?t(e,r,36e5,"hour"):r>=6e4?t(e,r,6e4,"minute"):r>=1e3?t(e,r,1e3,"second"):e+" ms":(o=Math.abs(e))>=864e5?Math.round(e/864e5)+"d":o>=36e5?Math.round(e/36e5)+"h":o>=6e4?Math.round(e/6e4)+"m":o>=1e3?Math.round(e/1e3)+"s":e+"ms";throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},52040:function(e,t,n){"use strict";var r,o;e.exports=(null==(r=n.g.process)?void 0:r.env)&&"object"==typeof(null==(o=n.g.process)?void 0:o.env)?n.g.process:n(66003)},73029:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return g}});let r=n(26927),o=n(25909),i=o._(n(86006)),a=r._(n(86174)),l=n(80529),s=n(17302),c=n(23442);n(46731);let u=r._(n(47235)),f={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function d(e,t,n,r,o,i){let a=null==e?void 0:e.src;if(!e||e["data-loaded-src"]===a)return;e["data-loaded-src"]=a;let l="decode"in e?e.decode():Promise.resolve();l.catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("blur"===t&&o(!0),null==n?void 0:n.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,o=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}(null==r?void 0:r.current)&&r.current(e)}})}function p(e){let[t,n]=i.version.split("."),r=parseInt(t,10),o=parseInt(n,10);return r>18||18===r&&o>=3?{fetchPriority:e}:{fetchpriority:e}}let h=(0,i.forwardRef)((e,t)=>{let{src:n,srcSet:r,sizes:o,height:a,width:l,decoding:s,className:c,style:u,fetchPriority:f,placeholder:h,loading:g,unoptimized:m,fill:b,onLoadRef:v,onLoadingCompleteRef:y,setBlurComplete:x,setShowAltText:w,onLoad:E,onError:S,...k}=e;return i.default.createElement("img",{...k,...p(f),loading:g,width:l,height:a,decoding:s,"data-nimg":b?"fill":"1",className:c,style:u,sizes:o,srcSet:r,src:n,ref:(0,i.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(S&&(e.src=e.src),e.complete&&d(e,h,v,y,x,m))},[n,h,v,y,x,S,m,t]),onLoad:e=>{let t=e.currentTarget;d(t,h,v,y,x,m)},onError:e=>{w(!0),"blur"===h&&x(!0),S&&S(e)}})}),g=(0,i.forwardRef)((e,t)=>{let n=(0,i.useContext)(c.ImageConfigContext),r=(0,i.useMemo)(()=>{let e=f||n||s.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r}},[n]),{onLoad:o,onLoadingComplete:d}=e,g=(0,i.useRef)(o);(0,i.useEffect)(()=>{g.current=o},[o]);let m=(0,i.useRef)(d);(0,i.useEffect)(()=>{m.current=d},[d]);let[b,v]=(0,i.useState)(!1),[y,x]=(0,i.useState)(!1),{props:w,meta:E}=(0,l.getImgProps)(e,{defaultLoader:u.default,imgConf:r,blurComplete:b,showAltText:y});return i.default.createElement(i.default.Fragment,null,i.default.createElement(h,{...w,unoptimized:E.unoptimized,placeholder:E.placeholder,fill:E.fill,onLoadRef:g,onLoadingCompleteRef:m,setBlurComplete:v,setShowAltText:x,ref:t}),E.priority?i.default.createElement(a.default,null,i.default.createElement("link",{key:"__nimg-"+w.src+w.srcSet+w.sizes,rel:"preload",as:"image",href:w.srcSet?void 0:w.src,imageSrcSet:w.srcSet,imageSizes:w.sizes,crossOrigin:w.crossOrigin,referrerPolicy:w.referrerPolicy,...p(w.fetchPriority)})):null)});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},14620:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return i}});let r=n(26927),o=r._(n(86006)),i=o.default.createContext({})},40353:function(e,t){"use strict";function n(e){let{ampFirst:t=!1,hybrid:n=!1,hasQuery:r=!1}=void 0===e?{}:e;return t||n&&r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return n}})},80529:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return l}}),n(46731);let r=n(16542),o=n(17302);function i(e){return void 0!==e.default}function a(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function l(e,t){var n;let l,s,c,{src:u,sizes:f,unoptimized:d=!1,priority:p=!1,loading:h,className:g,quality:m,width:b,height:v,fill:y=!1,style:x,onLoad:w,onLoadingComplete:E,placeholder:S="empty",blurDataURL:k,fetchPriority:_,layout:O,objectFit:C,objectPosition:A,lazyBoundary:N,lazyRoot:R,...T}=e,{imgConf:P,showAltText:M,blurComplete:j,defaultLoader:L}=t,I=P||o.imageConfigDefault;if("allSizes"in I)l=I;else{let e=[...I.deviceSizes,...I.imageSizes].sort((e,t)=>e-t),t=I.deviceSizes.sort((e,t)=>e-t);l={...I,allSizes:e,deviceSizes:t}}let D=T.loader||L;delete T.loader,delete T.srcSet;let F="__next_img_default"in D;if(F){if("custom"===l.loader)throw Error('Image with src "'+u+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=D;D=t=>{let{config:n,...r}=t;return e(r)}}if(O){"fill"===O&&(y=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[O];e&&(x={...x,...e});let t={responsive:"100vw",fill:"100vw"}[O];t&&!f&&(f=t)}let B="",z=a(b),$=a(v);if("object"==typeof(n=u)&&(i(n)||void 0!==n.src)){let e=i(u)?u.default:u;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(s=e.blurWidth,c=e.blurHeight,k=k||e.blurDataURL,B=e.src,!y){if(z||$){if(z&&!$){let t=z/e.width;$=Math.round(e.height*t)}else if(!z&&$){let t=$/e.height;z=Math.round(e.width*t)}}else z=e.width,$=e.height}}let U=!p&&("lazy"===h||void 0===h);(!(u="string"==typeof u?u:B)||u.startsWith("data:")||u.startsWith("blob:"))&&(d=!0,U=!1),l.unoptimized&&(d=!0),F&&u.endsWith(".svg")&&!l.dangerouslyAllowSVG&&(d=!0),p&&(_="high");let H=a(m),Z=Object.assign(y?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:C,objectPosition:A}:{},M?{}:{color:"transparent"},x),q="blur"===S&&k&&!j?{backgroundSize:Z.objectFit||"cover",backgroundPosition:Z.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:'url("data:image/svg+xml;charset=utf-8,'+(0,r.getImageBlurSvg)({widthInt:z,heightInt:$,blurWidth:s,blurHeight:c,blurDataURL:k,objectFit:Z.objectFit})+'")'}:{},W=function(e){let{config:t,src:n,unoptimized:r,width:o,quality:i,sizes:a,loader:l}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:s,kind:c}=function(e,t,n){let{deviceSizes:r,allSizes:o}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);r)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:o,kind:"w"}}if("number"!=typeof t)return{widths:r,kind:"w"};let i=[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))];return{widths:i,kind:"x"}}(t,o,a),u=s.length-1;return{sizes:a||"w"!==c?a:"100vw",srcSet:s.map((e,r)=>l({config:t,src:n,quality:i,width:e})+" "+("w"===c?e:r+1)+c).join(", "),src:l({config:t,src:n,quality:i,width:s[u]})}}({config:l,src:u,unoptimized:d,width:z,quality:H,sizes:f,loader:D}),V={...T,loading:U?"lazy":h,fetchPriority:_,width:z,height:$,decoding:"async",className:g,style:{...Z,...q},sizes:W.sizes,srcSet:W.srcSet,src:W.src},G={unoptimized:d,priority:p,placeholder:S,fill:y};return{props:V,meta:G}}},86174:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{defaultHead:function(){return u},default:function(){return h}});let r=n(26927),o=n(25909),i=o._(n(86006)),a=r._(n(20255)),l=n(14620),s=n(27268),c=n(40353);function u(e){void 0===e&&(e=!1);let t=[i.default.createElement("meta",{charSet:"utf-8"})];return e||t.push(i.default.createElement("meta",{name:"viewport",content:"width=device-width"})),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===i.default.Fragment?e.concat(i.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}n(46731);let d=["name","httpEquiv","charSet","itemProp"];function p(e,t){let{inAmpMode:n}=t;return e.reduce(f,[]).reverse().concat(u(n).reverse()).filter(function(){let e=new Set,t=new Set,n=new Set,r={};return o=>{let i=!0,a=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){a=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?i=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?i=!1:t.add(o.type);break;case"meta":for(let e=0,t=d.length;e{let r=e.key||t;if(!n&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,i.default.cloneElement(e,t)}return i.default.cloneElement(e,{key:r})})}let h=function(e){let{children:t}=e,n=(0,i.useContext)(l.AmpStateContext),r=(0,i.useContext)(s.HeadManagerContext);return i.default.createElement(a.default,{reduceComponentsToState:p,headManager:r,inAmpMode:(0,c.isInAmpMode)(n)},t)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},16542:function(e,t){"use strict";function n(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:o,blurDataURL:i,objectFit:a}=e,l=r||t,s=o||n,c=i.startsWith("data:image/jpeg")?"%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%":"";return l&&s?"%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 "+l+" "+s+"'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='"+(r&&o?"1":"20")+"'/%3E"+c+"%3C/filter%3E%3Cimage preserveAspectRatio='none' filter='url(%23b)' x='0' y='0' height='100%25' width='100%25' href='"+i+"'/%3E%3C/svg%3E":"%3Csvg xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cimage style='filter:blur(20px)' preserveAspectRatio='"+("contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none")+"' x='0' y='0' height='100%25' width='100%25' href='"+i+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},23442:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return a}});let r=n(26927),o=r._(n(86006)),i=n(17302),a=o.default.createContext(i.imageConfigDefault)},17302:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{VALID_LOADERS:function(){return n},imageConfigDefault:function(){return r}});let n=["default","imgix","cloudinary","akamai","custom"],r={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},45445:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return c},unstable_getImgProps:function(){return s}});let r=n(26927),o=n(80529),i=n(46731),a=n(73029),l=r._(n(47235)),s=e=>{(0,i.warnOnce)("Warning: unstable_getImgProps() is experimental and may change or be removed at any time. Use at your own risk.");let{props:t}=(0,o.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}},c=a.Image},47235:function(e,t){"use strict";function n(e){let{config:t,src:n,width:r,quality:o}=e;return t.path+"?url="+encodeURIComponent(n)+"&w="+r+"&q="+(o||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.__next_img_default=!0;let r=n},20255:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let r=n(25909),o=r._(n(86006)),i=o.useLayoutEffect,a=o.useEffect;function l(e){let{headManager:t,reduceComponentsToState:n}=e;function r(){if(t&&t.mountedInstances){let r=o.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(r,e))}}return i(()=>{var n;return null==t||null==(n=t.mountedInstances)||n.add(e.children),()=>{var n;null==t||null==(n=t.mountedInstances)||n.delete(e.children)}}),i(()=>(t&&(t._pendingUpdate=r),()=>{t&&(t._pendingUpdate=r)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},46731:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},81973:function(){},7913:function(e,t,n){var r=n(52040),o=n(91083).Buffer;!function(){var t={992:function(e){e.exports=function(e,n,r){if(e.filter)return e.filter(n,r);if(null==e||"function"!=typeof n)throw TypeError();for(var o=[],i=0;i1?n-1:0),o=1;o1?n-1:0),o=1;o1?n-1:0),o=1;o1?n-1:0),o=1;oe.length)&&(n=e.length),e.substring(n-t.length,n)===t}var g="",m="",b="",v="",y={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function x(e){var t=Object.keys(e),n=Object.create(Object.getPrototypeOf(e));return t.forEach(function(t){n[t]=e[t]}),Object.defineProperty(n,"message",{value:e.message}),n}function w(e){return d(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var E=function(e){var t,n;function l(e){if(!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,l),"object"!==f(e)||null===e)throw new p("options","Object",e);var t,n=e.message,o=e.operator,s=e.stackStartFn,c=e.actual,d=e.expected,E=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=n)t=i(this,u(l).call(this,String(n)));else if(r.stderr&&r.stderr.isTTY&&(r.stderr&&r.stderr.getColorDepth&&1!==r.stderr.getColorDepth()?(g="\x1b[34m",m="\x1b[32m",v="\x1b[39m",b="\x1b[31m"):(g="",m="",v="",b="")),"object"===f(c)&&null!==c&&"object"===f(d)&&null!==d&&"stack"in c&&c instanceof Error&&"stack"in d&&d instanceof Error&&(c=x(c),d=x(d)),"deepStrictEqual"===o||"strictEqual"===o)t=i(this,u(l).call(this,function(e,t,n){var o="",i="",a=0,l="",s=!1,c=w(e),u=c.split("\n"),d=w(t).split("\n"),p=0,x="";if("strictEqual"===n&&"object"===f(e)&&"object"===f(t)&&null!==e&&null!==t&&(n="strictEqualObject"),1===u.length&&1===d.length&&u[0]!==d[0]){var E=u[0].length+d[0].length;if(E<=10){if(("object"!==f(e)||null===e)&&("object"!==f(t)||null===t)&&(0!==e||0!==t))return"".concat(y[n],"\n\n")+"".concat(u[0]," !== ").concat(d[0],"\n")}else if("strictEqualObject"!==n&&E<(r.stderr&&r.stderr.isTTY?r.stderr.columns:80)){for(;u[0][p]===d[0][p];)p++;p>2&&(x="\n ".concat(function(e,t){if(t=Math.floor(t),0==e.length||0==t)return"";var n=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+e.substring(0,n-e.length)}(" ",p),"^"),p=0)}}for(var S=u[u.length-1],k=d[d.length-1];S===k&&(p++<2?l="\n ".concat(S).concat(l):o=S,u.pop(),d.pop(),0!==u.length&&0!==d.length);)S=u[u.length-1],k=d[d.length-1];var _=Math.max(u.length,d.length);if(0===_){var O=c.split("\n");if(O.length>30)for(O[26]="".concat(g,"...").concat(v);O.length>27;)O.pop();return"".concat(y.notIdentical,"\n\n").concat(O.join("\n"),"\n")}p>3&&(l="\n".concat(g,"...").concat(v).concat(l),s=!0),""!==o&&(l="\n ".concat(o).concat(l),o="");var C=0,A=y[n]+"\n".concat(m,"+ actual").concat(v," ").concat(b,"- expected").concat(v),N=" ".concat(g,"...").concat(v," Lines skipped");for(p=0;p<_;p++){var R=p-a;if(u.length1&&p>2&&(R>4?(i+="\n".concat(g,"...").concat(v),s=!0):R>3&&(i+="\n ".concat(d[p-2]),C++),i+="\n ".concat(d[p-1]),C++),a=p,o+="\n".concat(b,"-").concat(v," ").concat(d[p]),C++;else if(d.length1&&p>2&&(R>4?(i+="\n".concat(g,"...").concat(v),s=!0):R>3&&(i+="\n ".concat(u[p-2]),C++),i+="\n ".concat(u[p-1]),C++),a=p,i+="\n".concat(m,"+").concat(v," ").concat(u[p]),C++;else{var T=d[p],P=u[p],M=P!==T&&(!h(P,",")||P.slice(0,-1)!==T);M&&h(T,",")&&T.slice(0,-1)===P&&(M=!1,P+=","),M?(R>1&&p>2&&(R>4?(i+="\n".concat(g,"...").concat(v),s=!0):R>3&&(i+="\n ".concat(u[p-2]),C++),i+="\n ".concat(u[p-1]),C++),a=p,i+="\n".concat(m,"+").concat(v," ").concat(P),o+="\n".concat(b,"-").concat(v," ").concat(T),C+=2):(i+=o,o="",(1===R||0===p)&&(i+="\n ".concat(P),C++))}if(C>20&&p<_-2)return"".concat(A).concat(N,"\n").concat(i,"\n").concat(g,"...").concat(v).concat(o,"\n")+"".concat(g,"...").concat(v)}return"".concat(A).concat(s?N:"","\n").concat(i).concat(o).concat(l).concat(x)}(c,d,o)));else if("notDeepStrictEqual"===o||"notStrictEqual"===o){var S=y[o],k=w(c).split("\n");if("notStrictEqual"===o&&"object"===f(c)&&null!==c&&(S=y.notStrictEqualObject),k.length>30)for(k[26]="".concat(g,"...").concat(v);k.length>27;)k.pop();t=1===k.length?i(this,u(l).call(this,"".concat(S," ").concat(k[0]))):i(this,u(l).call(this,"".concat(S,"\n\n").concat(k.join("\n"),"\n")))}else{var _=w(c),O="",C=y[o];"notDeepEqual"===o||"notEqual"===o?(_="".concat(y[o],"\n\n").concat(_)).length>1024&&(_="".concat(_.slice(0,1021),"...")):(O="".concat(w(d)),_.length>512&&(_="".concat(_.slice(0,509),"...")),O.length>512&&(O="".concat(O.slice(0,509),"...")),"deepEqual"===o||"equal"===o?_="".concat(C,"\n\n").concat(_,"\n\nshould equal\n\n"):O=" ".concat(o," ").concat(O)),t=i(this,u(l).call(this,"".concat(_).concat(O)))}return Error.stackTraceLimit=E,t.generatedMessage=!n,Object.defineProperty(a(t),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),t.code="ERR_ASSERTION",t.actual=c,t.expected=d,t.operator=o,Error.captureStackTrace&&Error.captureStackTrace(a(t),s),t.stack,t.name="AssertionError",i(t)}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(l,e),t=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:d.custom,value:function(e,t){return d(this,function(e){for(var t=1;t2)?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}c("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),c("ERR_INVALID_ARG_TYPE",function(e,t,o){if((void 0===a&&(a=n(167)),a("string"==typeof e,"'name' must be a string"),"string"==typeof t&&(i="not ",t.substr(!l||l<0?0:+l,i.length)===i))?(d="must not be",t=t.replace(/^not /,"")):d="must be",s=" argument",(void 0===c||c>e.length)&&(c=e.length),e.substring(c-s.length,c)===s)p="The ".concat(e," ").concat(d," ").concat(u(t,"type"));else{var i,l,s,c,f,d,p,h=("number"!=typeof f&&(f=0),f+1>e.length||-1===e.indexOf(".",f))?"argument":"property";p='The "'.concat(e,'" ').concat(h," ").concat(d," ").concat(u(t,"type"))}return p+". Received type ".concat(r(o))},TypeError),c("ERR_INVALID_ARG_VALUE",function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===l&&(l=n(177));var o=l.inspect(t);return o.length>128&&(o="".concat(o.slice(0,128),"...")),"The argument '".concat(e,"' ").concat(r,". Received ").concat(o)},TypeError,RangeError),c("ERR_INVALID_RETURN_VALUE",function(e,t,n){var o;return o=n&&n.constructor&&n.constructor.name?"instance of ".concat(n.constructor.name):"type ".concat(r(n)),"Expected ".concat(e,' to be returned from the "').concat(t,'"')+" function but got ".concat(o,".")},TypeError),c("ERR_MISSING_ARGS",function(){for(var e=arguments.length,t=Array(e),r=0;r0,"At least one arg needs to be specified");var o="The ",i=t.length;switch(t=t.map(function(e){return'"'.concat(e,'"')}),i){case 1:o+="".concat(t[0]," argument");break;case 2:o+="".concat(t[0]," and ").concat(t[1]," arguments");break;default:o+=t.slice(0,i-1).join(", ")+", and ".concat(t[i-1]," arguments")}return"".concat(o," must be specified")},TypeError),e.exports.codes=s},176:function(e,t,n){"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i=void 0!==/a/g.flags,a=function(e){var t=[];return e.forEach(function(e){return t.push(e)}),t},l=function(e){var t=[];return e.forEach(function(e,n){return t.push([n,e])}),t},s=Object.is?Object.is:n(208),c=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},u=Number.isNaN?Number.isNaN:n(718);function f(e){return e.call.bind(e)}var d=f(Object.prototype.hasOwnProperty),p=f(Object.prototype.propertyIsEnumerable),h=f(Object.prototype.toString),g=n(177).types,m=g.isAnyArrayBuffer,b=g.isArrayBufferView,v=g.isDate,y=g.isMap,x=g.isRegExp,w=g.isSet,E=g.isNativeError,S=g.isBoxedPrimitive,k=g.isNumberObject,_=g.isStringObject,O=g.isBooleanObject,C=g.isBigIntObject,A=g.isSymbolObject,N=g.isFloat32Array,R=g.isFloat64Array;function T(e){if(0===e.length||e.length>10)return!0;for(var t=0;t57)return!0}return 10===e.length&&e>=4294967296}function P(e){return Object.keys(e).filter(T).concat(c(e).filter(Object.prototype.propertyIsEnumerable.bind(e)))}/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */function M(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,o=0,i=Math.min(n,r);o-1?o(n):n}},139:function(e,t,n){"use strict";var r=n(174),o=n(500),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(a,i),s=o("%Object.getOwnPropertyDescriptor%",!0),c=o("%Object.defineProperty%",!0),u=o("%Math.max%");if(c)try{c({},"a",{value:1})}catch(e){c=null}e.exports=function(e){var t=l(r,a,arguments);return s&&c&&s(t,"length").configurable&&c(t,"length",{value:1+u(0,e.length-(arguments.length-1))}),t};var f=function(){return l(r,i,arguments)};c?c(e.exports,"apply",{value:f}):e.exports.apply=f},69:function(e,t,n){"use strict";var r=n(935),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,a=Array.prototype.concat,l=Object.defineProperty,s=l&&function(){var e={};try{for(var t in l(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}(),c=function(e,t,n,r){(!(t in e)||"function"==typeof r&&"[object Function]"===i.call(r)&&r())&&(s?l(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},u=function(e,t){var n=arguments.length>2?arguments[2]:{},i=r(t);o&&(i=a.call(i,Object.getOwnPropertySymbols(t)));for(var l=0;l1&&"boolean"!=typeof t)throw new a('"allowMissing" argument must be a boolean');if(null===k(/^%?[^%]*%?$/g,e))throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=C(e),r=n.length>0?n[0]:"",i=A("%"+r+"%",t),l=i.name,c=i.value,u=!1,f=i.alias;f&&(r=f[0],w(n,x([0,1],f)));for(var d=1,p=!0;d=n.length){var v=s(c,h);c=(p=!!v)&&"get"in v&&!("originalValue"in v.get)?v.get:c[h]}else p=y(c,h),c=c[h];p&&!u&&(g[l]=c)}}return c}},942:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(773);e.exports=function(){return"function"==typeof r&&"function"==typeof Symbol&&"symbol"==typeof r("foo")&&"symbol"==typeof Symbol("bar")&&o()}},773:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t||"[object Symbol]"!==Object.prototype.toString.call(t)||"[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},115:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(832);e.exports=function(){return"function"==typeof r&&"function"==typeof Symbol&&"symbol"==typeof r("foo")&&"symbol"==typeof Symbol("bar")&&o()}},832:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t||"[object Symbol]"!==Object.prototype.toString.call(t)||"[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},101:function(e,t,n){"use strict";var r=n(174);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},782:function(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},157:function(e){"use strict";var t="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,n=Object.prototype.toString,r=function(e){return(!t||!e||"object"!=typeof e||!(Symbol.toStringTag in e))&&"[object Arguments]"===n.call(e)},o=function(e){return!!r(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==n.call(e)&&"[object Function]"===n.call(e.callee)},i=function(){return r(arguments)}();r.isLegacyArguments=o,e.exports=i?r:o},391:function(e){"use strict";var t=Object.prototype.toString,n=Function.prototype.toString,r=/^\s*(?:function)?\*/,o="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,i=Object.getPrototypeOf,a=function(){if(!o)return!1;try{return Function("return function*() {}")()}catch(e){}}(),l=a?i(a):{};e.exports=function(e){return"function"==typeof e&&(!!r.test(n.call(e))||(o?i(e)===l:"[object GeneratorFunction]"===t.call(e)))}},460:function(e){"use strict";e.exports=function(e){return e!=e}},718:function(e,t,n){"use strict";var r=n(139),o=n(69),i=n(460),a=n(625),l=n(171),s=r(a(),Number);o(s,{getPolyfill:a,implementation:i,shim:l}),e.exports=s},625:function(e,t,n){"use strict";var r=n(460);e.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:r}},171:function(e,t,n){"use strict";var r=n(69),o=n(625);e.exports=function(){var e=o();return r(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e}},994:function(e,t,r){"use strict";var o=r(144),i=r(349),a=r(256),l=a("Object.prototype.toString"),s=r(942)()&&"symbol"==typeof Symbol.toStringTag,c=i(),u=a("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n-1)}},208:function(e){"use strict";var t=function(e){return e!=e};e.exports=function(e,n){return 0===e&&0===n?1/e==1/n:!!(e===n||t(e)&&t(n))}},579:function(e,t,n){"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,a=n(412),l=Object.prototype.propertyIsEnumerable,s=!l.call({toString:null},"toString"),c=l.call(function(){},"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],f=function(e){var t=e.constructor;return t&&t.prototype===e},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},p=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!d["$"+e]&&o.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{f(window[e])}catch(e){return!0}}catch(e){return!0}return!1}(),h=function(e){if("undefined"==typeof window||!p)return f(e);try{return f(e)}catch(e){return!1}};r=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===i.call(e),r=a(e),l=t&&"[object String]"===i.call(e),f=[];if(!t&&!n&&!r)throw TypeError("Object.keys called on a non-object");var d=c&&n;if(l&&e.length>0&&!o.call(e,0))for(var p=0;p0)for(var g=0;g=0&&"[object Function]"===t.call(e.callee)),r}},369:function(e){e.exports=function(e){return e instanceof o}},584:function(e,t,n){"use strict";var r=n(157),o=n(391),i=n(490),a=n(994);function l(e){return e.call.bind(e)}var s="undefined"!=typeof BigInt,c="undefined"!=typeof Symbol,u=l(Object.prototype.toString),f=l(Number.prototype.valueOf),d=l(String.prototype.valueOf),p=l(Boolean.prototype.valueOf);if(s)var h=l(BigInt.prototype.valueOf);if(c)var g=l(Symbol.prototype.valueOf);function m(e,t){if("object"!=typeof e)return!1;try{return t(e),!0}catch(e){return!1}}function b(e){return"[object Map]"===u(e)}function v(e){return"[object Set]"===u(e)}function y(e){return"[object WeakMap]"===u(e)}function x(e){return"[object WeakSet]"===u(e)}function w(e){return"[object ArrayBuffer]"===u(e)}function E(e){return"undefined"!=typeof ArrayBuffer&&(w.working?w(e):e instanceof ArrayBuffer)}function S(e){return"[object DataView]"===u(e)}function k(e){return"undefined"!=typeof DataView&&(S.working?S(e):e instanceof DataView)}t.isArgumentsObject=r,t.isGeneratorFunction=o,t.isTypedArray=a,t.isPromise=function(e){return"undefined"!=typeof Promise&&e instanceof Promise||null!==e&&"object"==typeof e&&"function"==typeof e.then&&"function"==typeof e.catch},t.isArrayBufferView=function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):a(e)||k(e)},t.isUint8Array=function(e){return"Uint8Array"===i(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===i(e)},t.isUint16Array=function(e){return"Uint16Array"===i(e)},t.isUint32Array=function(e){return"Uint32Array"===i(e)},t.isInt8Array=function(e){return"Int8Array"===i(e)},t.isInt16Array=function(e){return"Int16Array"===i(e)},t.isInt32Array=function(e){return"Int32Array"===i(e)},t.isFloat32Array=function(e){return"Float32Array"===i(e)},t.isFloat64Array=function(e){return"Float64Array"===i(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===i(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===i(e)},b.working="undefined"!=typeof Map&&b(new Map),t.isMap=function(e){return"undefined"!=typeof Map&&(b.working?b(e):e instanceof Map)},v.working="undefined"!=typeof Set&&v(new Set),t.isSet=function(e){return"undefined"!=typeof Set&&(v.working?v(e):e instanceof Set)},y.working="undefined"!=typeof WeakMap&&y(new WeakMap),t.isWeakMap=function(e){return"undefined"!=typeof WeakMap&&(y.working?y(e):e instanceof WeakMap)},x.working="undefined"!=typeof WeakSet&&x(new WeakSet),t.isWeakSet=function(e){return x(e)},w.working="undefined"!=typeof ArrayBuffer&&w(new ArrayBuffer),t.isArrayBuffer=E,S.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&S(new DataView(new ArrayBuffer(1),0,1)),t.isDataView=k;var _="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function O(e){return"[object SharedArrayBuffer]"===u(e)}function C(e){return void 0!==_&&(void 0===O.working&&(O.working=O(new _)),O.working?O(e):e instanceof _)}function A(e){return m(e,f)}function N(e){return m(e,d)}function R(e){return m(e,p)}function T(e){return s&&m(e,h)}function P(e){return c&&m(e,g)}t.isSharedArrayBuffer=C,t.isAsyncFunction=function(e){return"[object AsyncFunction]"===u(e)},t.isMapIterator=function(e){return"[object Map Iterator]"===u(e)},t.isSetIterator=function(e){return"[object Set Iterator]"===u(e)},t.isGeneratorObject=function(e){return"[object Generator]"===u(e)},t.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===u(e)},t.isNumberObject=A,t.isStringObject=N,t.isBooleanObject=R,t.isBigIntObject=T,t.isSymbolObject=P,t.isBoxedPrimitive=function(e){return A(e)||N(e)||R(e)||T(e)||P(e)},t.isAnyArrayBuffer=function(e){return"undefined"!=typeof Uint8Array&&(E(e)||C(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(e){Object.defineProperty(t,e,{enumerable:!1,value:function(){throw Error(e+" is not supported in userland")}})})},177:function(e,t,n){var o=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r=o)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),l=r[n];n=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),m(n)?r.showHidden=n:n&&t._extend(r,n),x(r.showHidden)&&(r.showHidden=!1),x(r.depth)&&(r.depth=2),x(r.colors)&&(r.colors=!1),x(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=u),d(r,e,r.depth)}function u(e,t){var n=c.styles[t];return n?"\x1b["+c.colors[n][0]+"m"+e+"\x1b["+c.colors[n][1]+"m":e}function f(e,t){return e}function d(e,n,r){if(e.customInspect&&n&&_(n.inspect)&&n.inspect!==t.inspect&&!(n.constructor&&n.constructor.prototype===n)){var o,i,a,l,s,c=n.inspect(r,e);return y(c)||(c=d(e,c,r)),c}var u=function(e,t){if(x(t))return e.stylize("undefined","undefined");if(y(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return v(t)?e.stylize(""+t,"number"):m(t)?e.stylize(""+t,"boolean"):b(t)?e.stylize("null","null"):void 0}(e,n);if(u)return u;var f=Object.keys(n),E=(l={},f.forEach(function(e,t){l[e]=!0}),l);if(e.showHidden&&(f=Object.getOwnPropertyNames(n)),k(n)&&(f.indexOf("message")>=0||f.indexOf("description")>=0))return p(n);if(0===f.length){if(_(n)){var O=n.name?": "+n.name:"";return e.stylize("[Function"+O+"]","special")}if(w(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(S(n))return e.stylize(Date.prototype.toString.call(n),"date");if(k(n))return p(n)}var C="",A=!1,R=["{","}"];return(g(n)&&(A=!0,R=["[","]"]),_(n)&&(C=" [Function"+(n.name?": "+n.name:"")+"]"),w(n)&&(C=" "+RegExp.prototype.toString.call(n)),S(n)&&(C=" "+Date.prototype.toUTCString.call(n)),k(n)&&(C=" "+p(n)),0!==f.length||A&&0!=n.length)?r<0?w(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),s=A?function(e,t,n,r,o){for(var i=[],a=0,l=t.length;a=0&&a++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?i[0]+(""===o?"":o+"\n ")+" "+s.join(",\n ")+" "+i[1]:i[0]+o+" "+s.join(", ")+" "+i[1]):R[0]+C+R[1]}function p(e){return"["+Error.prototype.toString.call(e)+"]"}function h(e,t,n,r,o,i){var a,l,s;if((s=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]}).get?l=s.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):s.set&&(l=e.stylize("[Setter]","special")),N(r,o)||(a="["+o+"]"),!l&&(0>e.seen.indexOf(s.value)?(l=b(n)?d(e,s.value,null):d(e,s.value,n-1)).indexOf("\n")>-1&&(l=i?l.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+l.split("\n").map(function(e){return" "+e}).join("\n")):l=e.stylize("[Circular]","special")),x(a)){if(i&&o.match(/^\d+$/))return l;(a=JSON.stringify(""+o)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+l}function g(e){return Array.isArray(e)}function m(e){return"boolean"==typeof e}function b(e){return null===e}function v(e){return"number"==typeof e}function y(e){return"string"==typeof e}function x(e){return void 0===e}function w(e){return E(e)&&"[object RegExp]"===O(e)}function E(e){return"object"==typeof e&&null!==e}function S(e){return E(e)&&"[object Date]"===O(e)}function k(e){return E(e)&&("[object Error]"===O(e)||e instanceof Error)}function _(e){return"function"==typeof e}function O(e){return Object.prototype.toString.call(e)}function C(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(!a[e=e.toUpperCase()]){if(l.test(e)){var n=r.pid;a[e]=function(){var r=t.format.apply(t,arguments);console.error("%s %d: %s",e,n,r)}}else a[e]=function(){}}return a[e]},t.inspect=c,c.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},c.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.types=n(584),t.isArray=g,t.isBoolean=m,t.isNull=b,t.isNullOrUndefined=function(e){return null==e},t.isNumber=v,t.isString=y,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=x,t.isRegExp=w,t.types.isRegExp=w,t.isObject=E,t.isDate=S,t.types.isDate=S,t.isError=k,t.types.isNativeError=k,t.isFunction=_,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=n(369);var A=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function N(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,n;console.log("%s - %s",(n=[C((e=new Date).getHours()),C(e.getMinutes()),C(e.getSeconds())].join(":"),[e.getDate(),A[e.getMonth()],n].join(" ")),t.format.apply(t,arguments))},t.inherits=n(782),t._extend=function(e,t){if(!t||!E(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e};var R="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function T(e,t){if(!e){var n=Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw TypeError('The "original" argument must be of type Function');if(R&&e[R]){var t=e[R];if("function"!=typeof t)throw TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,R,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise(function(e,r){t=e,n=r}),o=[],i=0;i0?a-4:a;for(n=0;n>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===l&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,c[u++]=255&t),1===l&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c},t.fromByteArray=function(e){for(var t,r=e.length,o=r%3,i=[],a=0,l=r-o;a>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return i.join("")}(e,a,a+16383>l?l:a+16383));return 1===o?i.push(n[(t=e[r-1])>>2]+n[t<<4&63]+"=="):2===o&&i.push(n[(t=(e[r-2]<<8)+e[r-1])>>10]+n[t>>4&63]+n[t<<2&63]+"="),i.join("")};for(var n=[],r=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,l=i.length;a0)throw Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);var r=n===t?0:4-n%4;return[n,r]}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},72:function(e,t,n){"use strict";/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */var r=n(675),o=n(783),i="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function a(e){if(e>2147483647)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,l.prototype),t}function l(e,t,n){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return u(e)}return s(e,t,n)}function s(e,t,n){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!l.isEncoding(t))throw TypeError("Unknown encoding: "+t);var n=0|p(e,t),r=a(n),o=r.write(e,t);return o!==n&&(r=r.slice(0,o)),r}(e,t);if(ArrayBuffer.isView(e))return f(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(N(e,ArrayBuffer)||e&&N(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(N(e,SharedArrayBuffer)||e&&N(e.buffer,SharedArrayBuffer)))return function(e,t,n){var r;if(t<0||e.byteLength=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function p(e,t){if(l.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||N(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var o=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return _(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return C(e).length;default:if(o)return r?-1:_(e).length;t=(""+t).toLowerCase(),o=!0}}function h(e,t,n){var o,i,a=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===n||n>this.length)&&(n=this.length),n<=0||(n>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",i=t;i2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),(i=n=+n)!=i&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return -1;n=e.length-1}else if(n<0){if(!o)return -1;n=0}if("string"==typeof t&&(t=l.from(t,r)),l.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,o);if("number"==typeof t)return(t&=255,"function"==typeof Uint8Array.prototype.indexOf)?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,o);throw TypeError("val must be string, number or Buffer")}function b(e,t,n,r,o){var i,a=1,l=e.length,s=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return -1;a=2,l/=2,s/=2,n/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){var u=-1;for(i=n;il&&(n=l-s),i=n;i>=0;i--){for(var f=!0,d=0;d239?4:c>223?3:c>191?2:1;if(o+f<=n)switch(f){case 1:c<128&&(u=c);break;case 2:(192&(i=e[o+1]))==128&&(s=(31&c)<<6|63&i)>127&&(u=s);break;case 3:i=e[o+1],a=e[o+2],(192&i)==128&&(192&a)==128&&(s=(15&c)<<12|(63&i)<<6|63&a)>2047&&(s<55296||s>57343)&&(u=s);break;case 4:i=e[o+1],a=e[o+2],l=e[o+3],(192&i)==128&&(192&a)==128&&(192&l)==128&&(s=(15&c)<<18|(63&i)<<12|(63&a)<<6|63&l)>65535&&s<1114112&&(u=s)}null===u?(u=65533,f=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),o+=f}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);for(var n="",r=0;rn)throw RangeError("Trying to access beyond buffer length")}function x(e,t,n,r,o,i){if(!l.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw RangeError("Index out of range")}function w(e,t,n,r,o,i){if(n+r>e.length||n<0)throw RangeError("Index out of range")}function E(e,t,n,r,i){return t=+t,n>>>=0,i||w(e,t,n,4,34028234663852886e22,-34028234663852886e22),o.write(e,t,n,r,23,4),n+4}function S(e,t,n,r,i){return t=+t,n>>>=0,i||w(e,t,n,8,17976931348623157e292,-17976931348623157e292),o.write(e,t,n,r,52,8),n+8}t.Buffer=l,t.SlowBuffer=function(e){return+e!=e&&(e=0),l.alloc(+e)},t.INSPECT_MAX_BYTES=50,t.kMaxLength=2147483647,l.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),l.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(l.prototype,"parent",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,"offset",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(e,t,n){return s(e,t,n)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(e,t,n){return(c(e),e<=0)?a(e):void 0!==t?"string"==typeof n?a(e).fill(t,n):a(e).fill(t):a(e)},l.allocUnsafe=function(e){return u(e)},l.allocUnsafeSlow=function(e){return u(e)},l.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==l.prototype},l.compare=function(e,t){if(N(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),N(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),!l.isBuffer(e)||!l.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var n=e.length,r=t.length,o=0,i=Math.min(n,r);on&&(e+=" ... "),""},i&&(l.prototype[i]=l.prototype.inspect),l.prototype.compare=function(e,t,n,r,o){if(N(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return -1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,o>>>=0,this===e)return 0;for(var i=o-r,a=n-t,s=Math.min(i,a),c=this.slice(r,o),u=e.slice(t,n),f=0;f>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var o,i,a,l,s,c,u,f,d,p,h,g,m=this.length-t;if((void 0===n||n>m)&&(n=m),e.length>0&&(n<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var b=!1;;)switch(r){case"hex":return function(e,t,n,r){n=Number(n)||0;var o=e.length-n;r?(r=Number(r))>o&&(r=o):r=o;var i=t.length;r>i/2&&(r=i/2);for(var a=0;a>8,o.push(n%256),o.push(r);return o}(e,this.length-h),this,h,g);default:if(b)throw TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),b=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},l.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n)<0&&(e=0):e>n&&(e=n),t<0?(t+=n)<0&&(t=0):t>n&&(t=n),t>>=0,t>>>=0,n||y(e,t,this.length);for(var r=this[e],o=1,i=0;++i>>=0,t>>>=0,n||y(e,t,this.length);for(var r=this[e+--t],o=1;t>0&&(o*=256);)r+=this[e+--t]*o;return r},l.prototype.readUInt8=function(e,t){return e>>>=0,t||y(e,1,this.length),this[e]},l.prototype.readUInt16LE=function(e,t){return e>>>=0,t||y(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUInt16BE=function(e,t){return e>>>=0,t||y(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUInt32LE=function(e,t){return e>>>=0,t||y(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUInt32BE=function(e,t){return e>>>=0,t||y(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||y(e,t,this.length);for(var r=this[e],o=1,i=0;++i=(o*=128)&&(r-=Math.pow(2,8*t)),r},l.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||y(e,t,this.length);for(var r=t,o=1,i=this[e+--r];r>0&&(o*=256);)i+=this[e+--r]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},l.prototype.readInt8=function(e,t){return(e>>>=0,t||y(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},l.prototype.readInt16LE=function(e,t){e>>>=0,t||y(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){e>>>=0,t||y(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return e>>>=0,t||y(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return e>>>=0,t||y(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return e>>>=0,t||y(e,4,this.length),o.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return e>>>=0,t||y(e,4,this.length),o.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return e>>>=0,t||y(e,8,this.length),o.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return e>>>=0,t||y(e,8,this.length),o.read(this,e,!1,52,8)},l.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t>>>=0,n>>>=0,!r){var o=Math.pow(2,8*n)-1;x(this,e,t,n,o,0)}var i=1,a=0;for(this[t]=255&e;++a>>=0,n>>>=0,!r){var o=Math.pow(2,8*n)-1;x(this,e,t,n,o,0)}var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},l.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,1,255,0),this[t]=255&e,t+1},l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var o=Math.pow(2,8*n-1);x(this,e,t,n,o-1,-o)}var i=0,a=1,l=0;for(this[t]=255&e;++i>0)-l&255;return t+n},l.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var o=Math.pow(2,8*n-1);x(this,e,t,n,o-1,-o)}var i=n-1,a=1,l=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===l&&0!==this[t+i+1]&&(l=1),this[t+i]=(e/a>>0)-l&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeFloatLE=function(e,t,n){return E(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return E(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return S(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return S(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,r){if(!l.isBuffer(e))throw TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw RangeError("Index out of range");if(r<0)throw RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,r),t);return o},l.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),void 0!==r&&"string"!=typeof r)throw TypeError("encoding must be a string");if("string"==typeof r&&!l.isEncoding(r))throw TypeError("Unknown encoding: "+r);if(1===e.length){var o,i=e.charCodeAt(0);("utf8"===r&&i<128||"latin1"===r)&&(e=i)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(o=t;o55295&&n<57344){if(!o){if(n>56319||a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=(o-55296<<10|n-56320)+65536}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else if(n<1114112){if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}else throw Error("Invalid code point")}return i}function O(e){for(var t=[],n=0;n=t.length)&&!(o>=e.length);++o)t[o+n]=e[o];return o}function N(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var R=function(){for(var e="0123456789abcdef",t=Array(256),n=0;n<16;++n)for(var r=16*n,o=0;o<16;++o)t[r+o]=e[n]+e[o];return t}()},783:function(e,t){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */t.read=function(e,t,n,r,o){var i,a,l=8*o-r-1,s=(1<>1,u=-7,f=n?o-1:0,d=n?-1:1,p=e[t+f];for(f+=d,i=p&(1<<-u)-1,p>>=-u,u+=l;u>0;i=256*i+e[t+f],f+=d,u-=8);for(a=i&(1<<-u)-1,i>>=-u,u+=r;u>0;a=256*a+e[t+f],f+=d,u-=8);if(0===i)i=1-c;else{if(i===s)return a?NaN:(p?-1:1)*(1/0);a+=Math.pow(2,r),i-=c}return(p?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var a,l,s,c=8*i-o-1,u=(1<>1,d=23===o?5960464477539062e-23:0,p=r?0:i-1,h=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(isNaN(t=Math.abs(t))||t===1/0?(l=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-a))<1&&(a--,s*=2),a+f>=1?t+=d/s:t+=d*Math.pow(2,1-f),t*s>=2&&(a++,s/=2),a+f>=u?(l=0,a=u):a+f>=1?(l=(t*s-1)*Math.pow(2,o),a+=f):(l=t*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;e[n+p]=255&l,p+=h,l/=256,o-=8);for(a=a<0;e[n+p]=255&a,p+=h,a/=256,c-=8);e[n+p-h]|=128*g}}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}},a=!0;try{t[e](i,i.exports,r),a=!1}finally{a&&delete n[e]}return i.exports}r.ab="//";var o=r(72);e.exports=o}()},66003:function(e){!function(){var t={229:function(e){var t,n,r,o=e.exports={};function i(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}function l(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var s=[],c=!1,u=-1;function f(){c&&r&&(c=!1,r.length?s=r.concat(s):u=-1,s.length&&d())}function d(){if(!c){var e=l(f);c=!0;for(var t=s.length;t;){for(r=s,s=[];++u1)for(var n=1;na?1:Math.round(100*u/a)/100,t.a!==f)return{h:t.h,s:t.s,l:t.l,a:f,source:"rgb"}}else{var d=void 0;if(r!==(d=c<0?0:c>i?1:Math.round(100*c/i)/100))return{h:t.h,s:t.s,l:t.l,a:d,source:"rgb"}}return null},u={},f=function(e,t,n,r){if("undefined"==typeof document&&!r)return null;var o=r?new r:document.createElement("canvas");o.width=2*n,o.height=2*n;var i=o.getContext("2d");return i?(i.fillStyle=e,i.fillRect(0,0,o.width,o.height),i.fillStyle=t,i.fillRect(0,0,n,n),i.translate(n,n),i.fillRect(0,0,n,n),o.toDataURL()):null},d=function(e,t,n,r){var o=e+"-"+t+"-"+n+(r?"-server":"");if(u[o])return u[o];var i=f(e,t,n,r);return u[o]=i,i},p=Object.assign||function(e){for(var t=1;t-1)){var o=n.getArrowOffset(),i=38===e.keyCode?r+o:r-o;n.setUpdatedValue(i,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId="rc-editable-input-"+w++,n}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),y(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value!==this.state.value&&(e.value!==this.props.value||t.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){var t,n;return t={},(n=this.props.label)in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=(0,s.ZP)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return l.createElement("div",{style:t.wrap},l.createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?l.createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(l.PureComponent||l.Component),S=function(e,t,n,r){var o=r.clientWidth,i=r.clientHeight,a="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=a-(r.getBoundingClientRect().left+window.pageXOffset),c=l-(r.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var u=void 0;if(u=c<0?359:c>i?0:360*(-(100*c/i)+100)/100,n.h!==u)return{h:u,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var f=void 0;if(f=s<0?0:s>o?359:360*(100*s/o)/100,n.h!==f)return{h:f,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null},k=function(){function e(e,t){for(var n=0;n1?t[o-1]:void 0,a=o>2?t[2]:void 0;for(i=r.length>3&&"function"==typeof i?(o--,i):void 0,a&&(0,eb.Z)(t[0],t[1],a)&&(i=o<3?void 0:i,o=1),e=Object(e);++n=t||n<0||f&&r>=i}function g(){var e,n,r,o=ex();if(h(o))return m(o);l=setTimeout(g,(e=o-s,n=o-c,r=t-e,f?eP(r,i-n):r))}function m(e){return(l=void 0,d&&r)?p(e):(r=o=void 0,a)}function b(){var e,n=ex(),i=h(n);if(r=arguments,o=this,s=n,i){if(void 0===l)return c=e=s,l=setTimeout(g,t),u?p(e):a;if(f)return clearTimeout(l),l=setTimeout(g,t),p(s)}return void 0===l&&(l=setTimeout(g,t)),a}return t=eR(t)||0,(0,q.Z)(n)&&(u=!!n.leading,i=(f="maxWait"in n)?eT(eR(n.maxWait)||0,t):i,d="trailing"in n?!!n.trailing:d),b.cancel=function(){void 0!==l&&clearTimeout(l),c=0,r=s=o=l=void 0},b.flush=function(){return void 0===l?a:m(ex())},b},ej=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw TypeError("Expected a function");return(0,q.Z)(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),eM(e,t,{leading:r,maxWait:t,trailing:o})},eL=function(e,t,n){var r=n.getBoundingClientRect(),o=r.width,i=r.height,a="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=a-(n.getBoundingClientRect().left+window.pageXOffset),c=l-(n.getBoundingClientRect().top+window.pageYOffset);s<0?s=0:s>o&&(s=o),c<0?c=0:c>i&&(c=i);var u=s/o,f=1-c/i;return{h:t.h,s:u,v:f,a:t.a,source:"hsv"}},eI=function(){function e(e,t){for(var n=0;n1&&(n-=1),n<1/6)?e+(t-e)*6*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=te(e,360),t=te(t,100),n=te(n,100),0===t)r=o=i=n;else{var l=n<.5?n*(1+t):n+t-n*t,s=2*n-l;r=a(s,l,e+1/3),o=a(s,l,e),i=a(s,l,e-1/3)}return{r:255*r,g:255*o,b:255*i}}(n.h,i,l),s=!0,c="hsl"),n.hasOwnProperty("a")&&(o=n.a)),o=e7(o),{ok:s,format:n.format||c,r:Math.min(255,Math.max(r.r,0)),g:Math.min(255,Math.max(r.g,0)),b:Math.min(255,Math.max(r.b,0)),a:o});this._originalInput=e,this._r=E.r,this._g=E.g,this._b=E.b,this._a=E.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||E.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=E.ok}function eq(e,t,n){var r,o,i=Math.max(e=te(e,255),t=te(t,255),n=te(n,255)),a=Math.min(e,t,n),l=(i+a)/2;if(i==a)r=o=0;else{var s=i-a;switch(o=l>.5?s/(2-i-a):s/(i+a),i){case e:r=(t-n)/s+(t>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(eZ(r));return i}function e4(e,t){t=t||6;for(var n=eZ(e).toHsv(),r=n.h,o=n.s,i=n.v,a=[],l=1/t;t--;)a.push(eZ({h:r,s:o,v:i})),i=(i+l)%1;return a}eZ.prototype={isDark:function(){return 128>this.getBrightness()},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*((t=r.g/255)<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*((n=r.b/255)<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=e7(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=eW(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=eW(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=eq(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=eq(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return eV(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){var t,n,r,o,i;return t=this._r,n=this._g,r=this._b,o=this._a,i=[tr(Math.round(t).toString(16)),tr(Math.round(n).toString(16)),tr(Math.round(r).toString(16)),tr(ti(o))],e&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*te(this._r,255))+"%",g:Math.round(100*te(this._g,255))+"%",b:Math.round(100*te(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*te(this._r,255))+"%, "+Math.round(100*te(this._g,255))+"%, "+Math.round(100*te(this._b,255))+"%)":"rgba("+Math.round(100*te(this._r,255))+"%, "+Math.round(100*te(this._g,255))+"%, "+Math.round(100*te(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(e9[eV(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+eG(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var o=eZ(e);n="#"+eG(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return!t&&r&&("hex"===e||"hex6"===e||"hex3"===e||"hex4"===e||"hex8"===e||"name"===e)?"name"===e&&0===this._a?this.toName():this.toRgbString():("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),("hex"===e||"hex6"===e)&&(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString())},clone:function(){return eZ(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(eJ,arguments)},brighten:function(){return this._applyModification(eQ,arguments)},darken:function(){return this._applyModification(e0,arguments)},desaturate:function(){return this._applyModification(eK,arguments)},saturate:function(){return this._applyModification(eY,arguments)},greyscale:function(){return this._applyModification(eX,arguments)},spin:function(){return this._applyModification(e1,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(e6,arguments)},complement:function(){return this._applyCombination(e2,arguments)},monochromatic:function(){return this._applyCombination(e4,arguments)},splitcomplement:function(){return this._applyCombination(e3,arguments)},triad:function(){return this._applyCombination(e5,[3])},tetrad:function(){return this._applyCombination(e5,[4])}},eZ.fromRatio=function(e,t){if("object"==e$(e)){var n={};for(var r in e)e.hasOwnProperty(r)&&("a"===r?n[r]=e[r]:n[r]=to(e[r]));e=n}return eZ(e,t)},eZ.equals=function(e,t){return!!e&&!!t&&eZ(e).toRgbString()==eZ(t).toRgbString()},eZ.random=function(){return eZ.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},eZ.mix=function(e,t,n){n=0===n?0:n||50;var r=eZ(e).toRgb(),o=eZ(t).toRgb(),i=n/100;return eZ({r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a})},eZ.readability=function(e,t){var n=eZ(e),r=eZ(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},eZ.isReadable=function(e,t,n){var r,o,i,a,l,s=eZ.readability(e,t);switch(l=!1,(o=((r=(r=n)||{level:"AA",size:"small"}).level||"AA").toUpperCase(),i=(r.size||"small").toLowerCase(),"AA"!==o&&"AAA"!==o&&(o="AA"),"small"!==i&&"large"!==i&&(i="small"),a={level:o,size:i}).level+a.size){case"AAsmall":case"AAAlarge":l=s>=4.5;break;case"AAlarge":l=s>=3;break;case"AAAsmall":l=s>=7}return l},eZ.mostReadable=function(e,t,n){var r,o,i,a,l=null,s=0;o=(n=n||{}).includeFallbackColors,i=n.level,a=n.size;for(var c=0;cs&&(s=r,l=eZ(t[c]));return eZ.isReadable(e,l,{level:i,size:a})||!o?l:(n.includeFallbackColors=!1,eZ.mostReadable(e,["#fff","#000"],n))};var e8=eZ.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},e9=eZ.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(e8);function e7(e){return(isNaN(e=parseFloat(e))||e<0||e>1)&&(e=1),e}function te(e,t){"string"==typeof(n=e)&&-1!=n.indexOf(".")&&1===parseFloat(n)&&(e="100%");var n,r,o="string"==typeof(r=e)&&-1!=r.indexOf("%");return(e=Math.min(t,Math.max(0,parseFloat(e))),o&&(e=parseInt(e*t,10)/100),1e-6>Math.abs(e-t))?1:e%t/parseFloat(t)}function tt(e){return Math.min(1,Math.max(0,e))}function tn(e){return parseInt(e,16)}function tr(e){return 1==e.length?"0"+e:""+e}function to(e){return e<=1&&(e=100*e+"%"),e}function ti(e){return Math.round(255*parseFloat(e)).toString(16)}var ta=(i="[\\s|\\(]+("+(o="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+o+")[,|\\s]+("+o+")\\s*\\)?",a="[\\s|\\(]+("+o+")[,|\\s]+("+o+")[,|\\s]+("+o+")[,|\\s]+("+o+")\\s*\\)?",{CSS_UNIT:new RegExp(o),rgb:RegExp("rgb"+i),rgba:RegExp("rgba"+a),hsl:RegExp("hsl"+i),hsla:RegExp("hsla"+a),hsv:RegExp("hsv"+i),hsva:RegExp("hsva"+a),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function tl(e){return!!ta.CSS_UNIT.exec(e)}var ts=function(e){var t,n,r=0,o=0;return t=["r","g","b","a","h","s","l","v"],n=function(t){e[t]&&(r+=1,isNaN(e[t])||(o+=1),("s"===t||"l"===t)&&/^\d+%$/.test(e[t])&&(o+=1))},((0,X.Z)(t)?eF:eB.Z)(t,"function"==typeof n?n:ez.Z),r===o&&e},tc=function(e,t){var n=e.hex?eZ(e.hex):eZ(e),r=n.toHsl(),o=n.toHsv(),i=n.toRgb(),a=n.toHex();return 0===r.s&&(r.h=t||0,o.h=t||0),{hsl:r,hex:"000000"===a&&0===i.a?"transparent":"#"+a,rgb:i,hsv:o,oldHue:e.h||t||r.h,source:e.source}},tu=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&eZ(e).isValid()},tf=function(e){if(!e)return"#fff";var t=tc(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},td=function(e,t){return eZ(t+" ("+e.replace("\xb0","")+")")._ok},tp=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,r);for(var e,t,n,o=arguments.length,i=Array(o),a=0;a1&&(e.a=1),n.props.onChange({h:n.props.hsl.h,s:n.props.hsl.s,l:n.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(e.h||e.s||e.l)&&("string"==typeof e.s&&e.s.includes("%")&&(e.s=e.s.replace("%","")),"string"==typeof e.l&&e.l.includes("%")&&(e.l=e.l.replace("%","")),1==e.s?e.s=.01:1==e.l&&(e.l=.01),n.props.onChange({h:e.h||n.props.hsl.h,s:Number(tV(e.s)?n.props.hsl.s:e.s),l:Number(tV(e.l)?n.props.hsl.l:e.l),source:"hsl"},t))},n.showHighlight=function(e){e.currentTarget.style.background="#eee"},n.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?n.state={view:"rgb"}:n.state={view:e.view},n}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),tK(t,[{key:"render",value:function(){var e=this,t=(0,s.ZP)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),n=void 0;return"hex"===this.state.view?n=l.createElement("div",{style:t.fields,className:"flexbox-fix"},l.createElement("div",{style:t.field},l.createElement(E,{style:{input:t.input,label:t.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?n=l.createElement("div",{style:t.fields,className:"flexbox-fix"},l.createElement("div",{style:t.field},l.createElement(E,{style:{input:t.input,label:t.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),l.createElement("div",{style:t.field},l.createElement(E,{style:{input:t.input,label:t.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),l.createElement("div",{style:t.field},l.createElement(E,{style:{input:t.input,label:t.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),l.createElement("div",{style:t.alpha},l.createElement(E,{style:{input:t.input,label:t.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(n=l.createElement("div",{style:t.fields,className:"flexbox-fix"},l.createElement("div",{style:t.field},l.createElement(E,{style:{input:t.input,label:t.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),l.createElement("div",{style:t.field},l.createElement(E,{style:{input:t.input,label:t.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),l.createElement("div",{style:t.field},l.createElement(E,{style:{input:t.input,label:t.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),l.createElement("div",{style:t.alpha},l.createElement(E,{style:{input:t.input,label:t.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),l.createElement("div",{style:t.wrap,className:"flexbox-fix"},n,l.createElement("div",{style:t.toggle},l.createElement("div",{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},l.createElement(tG.Z,{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 1!==e.hsl.a&&"hex"===t.view?{view:"rgb"}:null}}]),t}(l.Component);tY.defaultProps={view:"hex"};var tX=function(){var e=(0,s.ZP)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return l.createElement("div",{style:e.picker})},tJ=function(){var e=(0,s.ZP)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return l.createElement("div",{style:e.picker})},tQ=function(e){var t=e.width,n=e.onChange,r=e.disableAlpha,o=e.rgb,i=e.hsl,a=e.hsv,c=e.hex,u=e.renderers,f=e.styles,d=e.className,p=e.defaultView,g=(0,s.ZP)(ev({default:{picker:{width:t,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+o.r+", "+o.g+", "+o.b+", "+o.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},void 0===f?{}:f),{disableAlpha:r});return l.createElement("div",{style:g.picker,className:"chrome-picker "+(void 0===d?"":d)},l.createElement("div",{style:g.saturation},l.createElement(eD,{style:g.Saturation,hsl:i,hsv:a,pointer:tJ,onChange:n})),l.createElement("div",{style:g.body},l.createElement("div",{style:g.controls,className:"flexbox-fix"},l.createElement("div",{style:g.color},l.createElement("div",{style:g.swatch},l.createElement("div",{style:g.active}),l.createElement(h,{renderers:u}))),l.createElement("div",{style:g.toggles},l.createElement("div",{style:g.hue},l.createElement(O,{style:g.Hue,hsl:i,pointer:tX,onChange:n})),l.createElement("div",{style:g.alpha},l.createElement(v,{style:g.Alpha,rgb:o,hsl:i,pointer:tX,renderers:u,onChange:n})))),l.createElement(tY,{rgb:o,hsl:i,hex:c,view:p,onChange:n,disableAlpha:r})))};tQ.propTypes={width:A().oneOfType([A().string,A().number]),disableAlpha:A().bool,styles:A().object,defaultView:A().oneOf(["hex","rgb","hsl"])},tQ.defaultProps={width:225,disableAlpha:!1,styles:{}},tg(tQ);var t0=function(e){var t=e.color,n=e.onClick,r=e.onSwatchHover,o=e.active,i=(0,s.ZP)({default:{color:{background:t,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:tf(t),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:o,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return l.createElement(tx,{style:i.color,color:t,onClick:void 0===n?function(){}:n,onHover:r,focusStyle:{boxShadow:"0 0 4px "+t}},l.createElement("div",{style:i.dot}))},t1=function(e){var t=e.hex,n=e.rgb,r=e.onChange,o=(0,s.ZP)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:t},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),i=function(e,t){e.r||e.g||e.b?r({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},t):r({hex:e.hex,source:"hex"},t)};return l.createElement("div",{style:o.fields,className:"flexbox-fix"},l.createElement("div",{style:o.active}),l.createElement(E,{style:{wrap:o.HEXwrap,input:o.HEXinput,label:o.HEXlabel},label:"hex",value:t,onChange:i}),l.createElement(E,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"r",value:n.r,onChange:i}),l.createElement(E,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"g",value:n.g,onChange:i}),l.createElement(E,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"b",value:n.b,onChange:i}))},t2=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.colors,o=e.hex,i=e.rgb,a=e.styles,c=void 0===a?{}:a,u=e.className,f=(0,s.ZP)(ev({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},c)),d=function(e,n){e.hex?tu(e.hex)&&t({hex:e.hex,source:"hex"},n):t(e,n)};return l.createElement(ey,{style:f.Compact,styles:c},l.createElement("div",{style:f.compact,className:"compact-picker "+(void 0===u?"":u)},l.createElement("div",null,(0,tS.Z)(r,function(e){return l.createElement(t0,{key:e,color:e,active:e.toLowerCase()===o,onClick:d,onSwatchHover:n})}),l.createElement("div",{style:f.clear})),l.createElement(t1,{hex:o,rgb:i,onChange:d})))};t2.propTypes={colors:A().arrayOf(A().string),styles:A().object},t2.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}},tg(t2);var t5=(0,s.tz)(function(e){var t=e.hover,n=e.color,r=e.onClick,o=e.onSwatchHover,i={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},a=(0,s.ZP)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:i}},{hover:t});return l.createElement("div",{style:a.swatch},l.createElement(tx,{color:n,onClick:r,onHover:o,focusStyle:i}))}),t3=function(e){var t=e.width,n=e.colors,r=e.onChange,o=e.onSwatchHover,i=e.triangle,a=e.styles,c=e.className,u=(0,s.ZP)(ev({default:{card:{width:t,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},void 0===a?{}:a),{"hide-triangle":"hide"===i,"top-left-triangle":"top-left"===i,"top-right-triangle":"top-right"===i,"bottom-left-triangle":"bottom-left"===i,"bottom-right-triangle":"bottom-right"===i}),f=function(e,t){return r({hex:e,source:"hex"},t)};return l.createElement("div",{style:u.card,className:"github-picker "+(void 0===c?"":c)},l.createElement("div",{style:u.triangleShadow}),l.createElement("div",{style:u.triangle}),(0,tS.Z)(n,function(e){return l.createElement(t5,{color:e,key:e,onClick:f,onSwatchHover:o})}))};t3.propTypes={width:A().oneOfType([A().string,A().number]),colors:A().arrayOf(A().string),triangle:A().oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:A().object},t3.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}},tg(t3);var t6=Object.assign||function(e){for(var t=1;t.5});return l.createElement("div",{style:n.picker})},t7=function(){var e=(0,s.ZP)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return l.createElement("div",{style:e.pointer},l.createElement("div",{style:e.left},l.createElement("div",{style:e.leftInside})),l.createElement("div",{style:e.right},l.createElement("div",{style:e.rightInside})))},ne=function(e){var t=e.onClick,n=e.label,r=e.children,o=e.active,i=(0,s.ZP)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:o});return l.createElement("div",{style:i.button,onClick:t},n||r)},nt=function(e){var t=e.rgb,n=e.currentColor,r=(0,s.ZP)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+t.r+","+t.g+", "+t.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:n,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return l.createElement("div",null,l.createElement("div",{style:r.label},"new"),l.createElement("div",{style:r.swatches},l.createElement("div",{style:r.new}),l.createElement("div",{style:r.current})),l.createElement("div",{style:r.label},"current"))},nn=function(){function e(e,t){for(var n=0;n100&&(e.a=100),e.a/=100,t({h:r.h,s:r.s,l:r.l,a:e.a,source:"rgb"},o))};return l.createElement("div",{style:a.fields,className:"flexbox-fix"},l.createElement("div",{style:a.double},l.createElement(E,{style:{input:a.input,label:a.label},label:"hex",value:o.replace("#",""),onChange:c})),l.createElement("div",{style:a.single},l.createElement(E,{style:{input:a.input,label:a.label},label:"r",value:n.r,onChange:c,dragLabel:"true",dragMax:"255"})),l.createElement("div",{style:a.single},l.createElement(E,{style:{input:a.input,label:a.label},label:"g",value:n.g,onChange:c,dragLabel:"true",dragMax:"255"})),l.createElement("div",{style:a.single},l.createElement(E,{style:{input:a.input,label:a.label},label:"b",value:n.b,onChange:c,dragLabel:"true",dragMax:"255"})),l.createElement("div",{style:a.alpha},l.createElement(E,{style:{input:a.input,label:a.label},label:"a",value:Math.round(100*n.a),onChange:c,dragLabel:"true",dragMax:"100"})))},ni=Object.assign||function(e){for(var t=1;tMath.abs(n.l-.8)&&.1>Math.abs(n.s-.5),onClick:t,first:!0})),l.createElement("div",{style:r.swatch},l.createElement(nc,{hsl:n,offset:".65",active:.1>Math.abs(n.l-.65)&&.1>Math.abs(n.s-.5),onClick:t})),l.createElement("div",{style:r.swatch},l.createElement(nc,{hsl:n,offset:".50",active:.1>Math.abs(n.l-.5)&&.1>Math.abs(n.s-.5),onClick:t})),l.createElement("div",{style:r.swatch},l.createElement(nc,{hsl:n,offset:".35",active:.1>Math.abs(n.l-.35)&&.1>Math.abs(n.s-.5),onClick:t})),l.createElement("div",{style:r.swatch},l.createElement(nc,{hsl:n,offset:".20",active:.1>Math.abs(n.l-.2)&&.1>Math.abs(n.s-.5),onClick:t,last:!0})),l.createElement("div",{style:r.clear}))},nf=function(e){var t=e.hsl,n=e.onChange,r=e.pointer,o=e.styles,i=e.className,a=(0,s.ZP)(ev({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},void 0===o?{}:o));return l.createElement("div",{style:a.wrap||{},className:"slider-picker "+(void 0===i?"":i)},l.createElement("div",{style:a.hue},l.createElement(O,{style:a.Hue,hsl:t,pointer:r,onChange:n})),l.createElement("div",{style:a.swatches},l.createElement(nu,{hsl:t,onClick:n})))};nf.propTypes={styles:A().object},nf.defaultProps={pointer:function(){var e=(0,s.ZP)({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return l.createElement("div",{style:e.picker})},styles:{}},tg(nf);var nd=n(29872),np=function(e){var t=e.color,n=e.onClick,r=e.onSwatchHover,o=e.first,i=e.last,a=e.active,c=(0,s.ZP)({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:t,marginBottom:"1px"},check:{color:tf(t),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:o,last:i,active:a,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return l.createElement(tx,{color:t,style:c.color,onClick:void 0===n?function(){}:n,onHover:r,focusStyle:{boxShadow:"0 0 4px "+t}},l.createElement("div",{style:c.check},l.createElement(nd.Z,null)))},nh=function(e){var t=e.onClick,n=e.onSwatchHover,r=e.group,o=e.active,i=(0,s.ZP)({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return l.createElement("div",{style:i.group},(0,tS.Z)(r,function(e,i){return l.createElement(np,{key:e,color:e,active:e.toLowerCase()===o,first:0===i,last:i===r.length-1,onClick:t,onSwatchHover:n})}))},ng=function(e){var t=e.width,n=e.height,r=e.onChange,o=e.onSwatchHover,i=e.colors,a=e.hex,c=e.styles,u=e.className,f=(0,s.ZP)(ev({default:{picker:{width:t,height:n},overflow:{height:n,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},void 0===c?{}:c)),d=function(e,t){return r({hex:e,source:"hex"},t)};return l.createElement("div",{style:f.picker,className:"swatches-picker "+(void 0===u?"":u)},l.createElement(ey,null,l.createElement("div",{style:f.overflow},l.createElement("div",{style:f.body},(0,tS.Z)(i,function(e){return l.createElement(nh,{key:e.toString(),group:e,active:a,onClick:d,onSwatchHover:o})}),l.createElement("div",{style:f.clear})))))};ng.propTypes={width:A().oneOfType([A().string,A().number]),height:A().oneOfType([A().string,A().number]),colors:A().arrayOf(A().arrayOf(A().string)),styles:A().object},ng.defaultProps={width:320,height:240,colors:[[tO["900"],tO["700"],tO["500"],tO["300"],tO["100"]],[tC["900"],tC["700"],tC["500"],tC["300"],tC["100"]],[tA["900"],tA["700"],tA["500"],tA["300"],tA["100"]],[tN["900"],tN["700"],tN["500"],tN["300"],tN["100"]],[tR["900"],tR["700"],tR["500"],tR["300"],tR["100"]],[tT["900"],tT["700"],tT["500"],tT["300"],tT["100"]],[tP["900"],tP["700"],tP["500"],tP["300"],tP["100"]],[tM["900"],tM["700"],tM["500"],tM["300"],tM["100"]],[tj["900"],tj["700"],tj["500"],tj["300"],tj["100"]],["#194D33",tL["700"],tL["500"],tL["300"],tL["100"]],[tI["900"],tI["700"],tI["500"],tI["300"],tI["100"]],[tD["900"],tD["700"],tD["500"],tD["300"],tD["100"]],[tF["900"],tF["700"],tF["500"],tF["300"],tF["100"]],[tB["900"],tB["700"],tB["500"],tB["300"],tB["100"]],[tz["900"],tz["700"],tz["500"],tz["300"],tz["100"]],[t$["900"],t$["700"],t$["500"],t$["300"],t$["100"]],[tU["900"],tU["700"],tU["500"],tU["300"],tU["100"]],[tH["900"],tH["700"],tH["500"],tH["300"],tH["100"]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}},tg(ng);var nm=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,o=e.colors,i=e.width,a=e.triangle,c=e.styles,u=e.className,f=(0,s.ZP)(ev({default:{card:{width:i,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},void 0===c?{}:c),{"hide-triangle":"hide"===a,"top-left-triangle":"top-left"===a,"top-right-triangle":"top-right"===a}),d=function(e,n){tu(e)&&t({hex:e,source:"hex"},n)};return l.createElement("div",{style:f.card,className:"twitter-picker "+(void 0===u?"":u)},l.createElement("div",{style:f.triangleShadow}),l.createElement("div",{style:f.triangle}),l.createElement("div",{style:f.body},(0,tS.Z)(o,function(e,t){return l.createElement(tx,{key:t,color:e,hex:e,style:f.swatch,onClick:d,onHover:n,focusStyle:{boxShadow:"0 0 4px "+e}})}),l.createElement("div",{style:f.hash},"#"),l.createElement(E,{label:null,style:{input:f.input},value:r.replace("#",""),onChange:d}),l.createElement("div",{style:f.clear})))};nm.propTypes={width:A().oneOfType([A().string,A().number]),triangle:A().oneOf(["hide","top-left","top-right"]),colors:A().arrayOf(A().string),styles:A().object},nm.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};var nb=tg(nm),nv=function(e){var t=(0,s.ZP)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(e.hsl.h)+", "+Math.round(100*e.hsl.s)+"%, "+Math.round(100*e.hsl.l)+"%)"}}});return l.createElement("div",{style:t.picker})};nv.propTypes={hsl:A().shape({h:A().number,s:A().number,l:A().number,a:A().number})},nv.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var ny=function(e){var t=(0,s.ZP)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(e.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return l.createElement("div",{style:t.picker})};ny.propTypes={hsl:A().shape({h:A().number,s:A().number,l:A().number,a:A().number})},ny.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var nx=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,o=e.hex,i=e.hsv,a=function(e,n){if(e.hex)tu(e.hex)&&t({hex:e.hex,source:"hex"},n);else if(e.rgb){var r=e.rgb.split(",");td(e.rgb,"rgb")&&t({r:r[0],g:r[1],b:r[2],a:1,source:"rgb"},n)}else if(e.hsv){var o=e.hsv.split(",");td(e.hsv,"hsv")&&(o[2]=o[2].replace("%",""),o[1]=o[1].replace("%",""),o[0]=o[0].replace("\xb0",""),1==o[1]?o[1]=.01:1==o[2]&&(o[2]=.01),t({h:Number(o[0]),s:Number(o[1]),v:Number(o[2]),source:"hsv"},n))}else if(e.hsl){var i=e.hsl.split(",");td(e.hsl,"hsl")&&(i[2]=i[2].replace("%",""),i[1]=i[1].replace("%",""),i[0]=i[0].replace("\xb0",""),1==d[1]?d[1]=.01:1==d[2]&&(d[2]=.01),t({h:Number(i[0]),s:Number(i[1]),v:Number(i[2]),source:"hsl"},n))}},c=(0,s.ZP)({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),u=n.r+", "+n.g+", "+n.b,f=Math.round(r.h)+"\xb0, "+Math.round(100*r.s)+"%, "+Math.round(100*r.l)+"%",d=Math.round(i.h)+"\xb0, "+Math.round(100*i.s)+"%, "+Math.round(100*i.v)+"%";return l.createElement("div",{style:c.wrap,className:"flexbox-fix"},l.createElement("div",{style:c.fields},l.createElement("div",{style:c.double},l.createElement(E,{style:{input:c.input,label:c.label},label:"hex",value:o,onChange:a})),l.createElement("div",{style:c.column},l.createElement("div",{style:c.single},l.createElement(E,{style:{input:c.input2,label:c.label2},label:"rgb",value:u,onChange:a})),l.createElement("div",{style:c.single},l.createElement(E,{style:{input:c.input2,label:c.label2},label:"hsv",value:d,onChange:a})),l.createElement("div",{style:c.single},l.createElement(E,{style:{input:c.input2,label:c.label2},label:"hsl",value:f,onChange:a})))))},nw=function(e){var t=e.width,n=e.onChange,r=e.rgb,o=e.hsl,i=e.hsv,a=e.hex,c=e.header,u=e.styles,f=e.className,d=(0,s.ZP)(ev({default:{picker:{width:t,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+r.r+", "+r.g+", "+r.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},void 0===u?{}:u));return l.createElement("div",{style:d.picker,className:"google-picker "+(void 0===f?"":f)},l.createElement("div",{style:d.head},c),l.createElement("div",{style:d.swatch}),l.createElement("div",{style:d.saturation},l.createElement(eD,{hsl:o,hsv:i,pointer:nv,onChange:n})),l.createElement("div",{style:d.body},l.createElement("div",{style:d.controls,className:"flexbox-fix"},l.createElement("div",{style:d.hue},l.createElement(O,{style:d.Hue,hsl:o,radius:"4px",pointer:ny,onChange:n}))),l.createElement(nx,{rgb:r,hsl:o,hex:a,hsv:i,onChange:n})))};nw.propTypes={width:A().oneOfType([A().string,A().number]),styles:A().object,header:A().string},nw.defaultProps={width:652,styles:{},header:"Color picker"},tg(nw)},58467:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var o=l(n(86006)),i=l(n(27652)),a=["text","onCopy","options","children"];function l(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,a),r=o.default.Children.only(t);return o.default.cloneElement(r,c(c({},n),{},{onClick:this.onClick}))}}],u(g.prototype,n),l&&u(g,l),Object.defineProperty(g,"prototype",{writable:!1}),g}(o.default.PureComponent);t.CopyToClipboard=g,h(g,"defaultProps",{onCopy:void 0,options:void 0})},10688:function(e,t,n){"use strict";var r=n(58467).CopyToClipboard;r.CopyToClipboard=r,e.exports=r},83393:function(e,t,n){"use strict";n.d(t,{Ybf:function(){return i},jRj:function(){return o}});var r=n(83270);function o(e){return(0,r.w_)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"11",cy:"11",r:"8"}},{tag:"line",attr:{x1:"21",y1:"21",x2:"16.65",y2:"16.65"}}]})(e)}function i(e){return(0,r.w_)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"3 6 5 6 21 6"}},{tag:"path",attr:{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"}},{tag:"line",attr:{x1:"10",y1:"11",x2:"10",y2:"17"}},{tag:"line",attr:{x1:"14",y1:"11",x2:"14",y2:"17"}}]})(e)}},83270:function(e,t,n){"use strict";n.d(t,{w_:function(){return s}});var r=n(86006),o={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},i=r.createContext&&r.createContext(o),a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function s(e){return function(t){return r.createElement(c,a({attr:a({},e.attr)},t),function e(t){return t&&t.map(function(t,n){return r.createElement(t.tag,a({key:n},t.attr),e(t.child))})}(e.child))}}function c(e){var t=function(t){var n,o=e.attr,i=e.size,s=e.title,c=l(e,["attr","size","title"]),u=i||t.size||"1em";return t.className&&(n=t.className),e.className&&(n=(n?n+" ":"")+e.className),r.createElement("svg",a({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,o,c,{className:n,style:a(a({color:e.color||t.color},t.style),e.style),height:u,width:u,xmlns:"http://www.w3.org/2000/svg"}),s&&r.createElement("title",null,s),e.children)};return void 0!==i?r.createElement(i.Consumer,null,function(e){return t(e)}):t(o)}},29389:function(e,t){"use strict";/** + * @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 n,r=Symbol.for("react.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen");function b(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case i:case l:case a:case d:case p:return e;default:switch(e=e&&e.$$typeof){case u:case c:case f:case g:case h:case s:return e;default:return t}}case o:return t}}}n=Symbol.for("react.module.reference"),t.ContextConsumer=c,t.ContextProvider=s,t.Element=r,t.ForwardRef=f,t.Fragment=i,t.Lazy=g,t.Memo=h,t.Portal=o,t.Profiler=l,t.StrictMode=a,t.Suspense=d,t.SuspenseList=p,t.isAsyncMode=function(){return!1},t.isConcurrentMode=function(){return!1},t.isContextConsumer=function(e){return b(e)===c},t.isContextProvider=function(e){return b(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return b(e)===f},t.isFragment=function(e){return b(e)===i},t.isLazy=function(e){return b(e)===g},t.isMemo=function(e){return b(e)===h},t.isPortal=function(e){return b(e)===o},t.isProfiler=function(e){return b(e)===l},t.isStrictMode=function(e){return b(e)===a},t.isSuspense=function(e){return b(e)===d},t.isSuspenseList=function(e){return b(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===l||e===a||e===d||e===p||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===s||e.$$typeof===c||e.$$typeof===f||e.$$typeof===n||void 0!==e.getModuleId)},t.typeOf=b},59605:function(e,t,n){"use strict";e.exports=n(29389)},30458:function(e,t,n){"use strict";let r=n(86006),o=function(e){let t="";return"string"==typeof e?t=e:"number"==typeof e?t=e.toString():e instanceof Array?e.forEach(function(e){t+=o(e)}):(0,r.isValidElement)(e)&&(t+=o(e.props.children)),t};t.Z=o},61555:function(e,t,n){"use strict";n.d(t,{Av:function(){return a},pF:function(){return r},xv:function(){return i},zi:function(){return o}});var r="right-scroll-bar-position",o="width-before-scroll-bar",i="with-scroll-bars-hidden",a="--removed-body-scroll-bar-size"},90450:function(e,t,n){"use strict";n.d(t,{jp:function(){return d}});var r=n(86006),o=n(85481),i=n(61555),a={left:0,top:0,right:0,gap:0},l=function(e){return parseInt(e||"",10)||0},s=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[l(n),l(r),l(o)]},c=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return a;var t=s(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},u=(0,o.Ws)(),f=function(e,t,n,r){var o=e.left,a=e.top,l=e.right,s=e.gap;return void 0===n&&(n="margin"),"\n .".concat(i.xv," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(s,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(l,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(s,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(i.pF," {\n right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(i.zi," {\n margin-right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(i.pF," .").concat(i.pF," {\n right: 0 ").concat(r,";\n }\n \n .").concat(i.zi," .").concat(i.zi," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat(i.Av,": ").concat(s,"px;\n }\n")},d=function(e){var t=e.noRelative,n=e.noImportant,o=e.gapMode,i=void 0===o?"margin":o,a=r.useMemo(function(){return c(i)},[i]);return r.createElement(u,{styles:f(a,!t,i,n?"":"!important")})}},51859:function(e,t,n){"use strict";n.d(t,{ZP:function(){return t_}});var r,o,i=n(82685),a=n(3708),l=n(83161),s=n(99889),c=n(24245),u=n(35413);function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0?d[b]+" "+v:ec(v,/&\f/g,d[b])).trim())&&(s[m++]=y);return ew(e,t,n,0===o?eP:l,s,c,u)}function eF(e,t,n,r){return ew(e,t,n,eM,ed(e,0,r),ed(e,r+1,-1),r)}var eB=function(e,t,n){for(var r=0,o=0;r=o,o=ek(),38===r&&12===o&&(t[n]=1),!e_(o);)eS();return ed(ex,e,ev)},ez=function(e,t){var n=-1,r=44;do switch(e_(r)){case 0:38===r&&12===ek()&&(t[n]=1),e[n]+=eB(ev-1,t,n);break;case 2:e[n]+=eC(r);break;case 4:if(44===r){e[++n]=58===ek()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=el(r)}while(r=eS());return e},e$=function(e,t){var n;return n=ez(eO(e),t),ex="",n},eU=new WeakMap,eH=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||eU.get(n))&&!r){eU.set(e,!0);for(var o=[],i=e$(t,o),a=n.props,l=0,s=0;l-1&&!e.return)switch(e.type){case eM:e.return=function e(t,n){switch(45^ef(t,0)?(((n<<2^ef(t,0))<<2^ef(t,1))<<2^ef(t,2))<<2^ef(t,3):0){case 5103:return eR+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return eR+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return eR+t+eN+t+eA+t+t;case 6828:case 4268:return eR+t+eA+t+t;case 6165:return eR+t+eA+"flex-"+t+t;case 5187:return eR+t+ec(t,/(\w+).+(:[^]+)/,eR+"box-$1$2"+eA+"flex-$1$2")+t;case 5443:return eR+t+eA+"flex-item-"+ec(t,/flex-|-self/,"")+t;case 4675:return eR+t+eA+"flex-line-pack"+ec(t,/align-content|flex-|-self/,"")+t;case 5548:return eR+t+eA+ec(t,"shrink","negative")+t;case 5292:return eR+t+eA+ec(t,"basis","preferred-size")+t;case 6060:return eR+"box-"+ec(t,"-grow","")+eR+t+eA+ec(t,"grow","positive")+t;case 4554:return eR+ec(t,/([^-])(transform)/g,"$1"+eR+"$2")+t;case 6187:return ec(ec(ec(t,/(zoom-|grab)/,eR+"$1"),/(image-set)/,eR+"$1"),t,"")+t;case 5495:case 3959:return ec(t,/(image-set\([^]*)/,eR+"$1$`$1");case 4968:return ec(ec(t,/(.+:)(flex-)?(.*)/,eR+"box-pack:$3"+eA+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+eR+t+t;case 4095:case 3583:case 4068:case 2532:return ec(t,/(.+)-inline(.+)/,eR+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ep(t)-1-n>6)switch(ef(t,n+1)){case 109:if(45!==ef(t,n+4))break;case 102:return ec(t,/(.+:)(.+)-([^]+)/,"$1"+eR+"$2-$3$1"+eN+(108==ef(t,n+3)?"$3":"$2-$3"))+t;case 115:return~eu(t,"stretch")?e(ec(t,"stretch","fill-available"),n)+t:t}break;case 4949:if(115!==ef(t,n+1))break;case 6444:switch(ef(t,ep(t)-3-(~eu(t,"!important")&&10))){case 107:return ec(t,":",":"+eR)+t;case 101:return ec(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+eR+(45===ef(t,14)?"inline-":"")+"box$3$1"+eR+"$2$3$1"+eA+"$2box$3")+t}break;case 5936:switch(ef(t,n+11)){case 114:return eR+t+eA+ec(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return eR+t+eA+ec(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return eR+t+eA+ec(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return eR+t+eA+t+t}return t}(e.value,e.length);break;case ej:return eL([eE(e,{value:ec(e.value,"@","@"+eR)})],r);case eP:if(e.length)return e.props.map(function(t){var n;switch(n=t,(n=/(::plac\w+|:read-\w+)/.exec(n))?n[0]:n){case":read-only":case":read-write":return eL([eE(e,{props:[ec(t,/:(read-\w+)/,":"+eN+"$1")]})],r);case"::placeholder":return eL([eE(e,{props:[ec(t,/:(plac\w+)/,":"+eR+"input-$1")]}),eE(e,{props:[ec(t,/:(plac\w+)/,":"+eN+"$1")]}),eE(e,{props:[ec(t,/:(plac\w+)/,eA+"input-$1")]})],r)}return""}).join("")}}],eW=function(e){var t,n,r,o,i,a=e.key;if("css"===a){var l=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(l,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var s=e.stylisPlugins||eq,c={},u=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+a+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n2||e_(ey)>3?"":" "}(m);break;case 92:_+=function(e,t){for(var n;--t&&eS()&&!(ey<48)&&!(ey>102)&&(!(ey>57)||!(ey<65))&&(!(ey>70)||!(ey<97)););return n=ev+(t<6&&32==ek()&&32==eS()),ed(ex,e,n)}(ev-1,7);continue;case 47:switch(ek()){case 42:case 47:eh(ew(u=function(e,t){for(;eS();)if(e+ey===57)break;else if(e+ey===84&&47===ek())break;return"/*"+ed(ex,t,ev-1)+"*"+el(47===e?e:eS())}(eS(),ev),n,r,eT,el(ey),ed(u,2,-2),0),c);break;default:_+="/"}break;case 123*b:s[f++]=ep(_)*y;case 125*b:case 59:case 0:switch(x){case 0:case 125:v=0;case 59+d:-1==y&&(_=ec(_,/\f/g,"")),g>0&&ep(_)-p&&eh(g>32?eF(_+";",o,r,p-1):eF(ec(_," ","")+";",o,r,p-2),c);break;case 59:_+=";";default:if(eh(k=eD(_,n,r,f,d,i,s,w,E=[],S=[],p),a),123===x){if(0===d)e(_,n,k,k,E,a,p,s,S);else switch(99===h&&110===ef(_,3)?100:h){case 100:case 108:case 109:case 115:e(t,k,k,o&&eh(eD(t,k,k,0,0,i,s,w,i,E=[],p),S),i,S,p,s,o?E:S);break;default:e(_,k,k,k,[""],S,0,s,S)}}}f=d=g=0,b=y=1,w=_="",p=l;break;case 58:p=1+ep(_),g=m;default:if(b<1){if(123==x)--b;else if(125==x&&0==b++&&125==(ey=ev>0?ef(ex,--ev):0,em--,10===ey&&(em=1,eg--),ey))continue}switch(_+=el(x),x*b){case 38:y=d>0?1:(_+="\f",-1);break;case 44:s[f++]=(ep(_)-1)*y,y=1;break;case 64:45===ek()&&(_+=eC(eS())),h=ek(),d=p=ep(w=_+=function(e){for(;!e_(ek());)eS();return ed(ex,e,ev)}(ev)),x++;break;case 45:45===m&&2==ep(_)&&(b=0)}}return a}("",null,null,null,[""],t=eO(t=e),0,[0],t),ex="",n),f)},p={key:a,sheet:new ei({key:a,container:o,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:c,registered:{},insert:function(e,t,n,r){i=n,d(e?e+"{"+t.styles+"}":t.styles),r&&(p.inserted[t.name]=!0)}};return p.sheet.hydrate(u),p},eV={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},eG=/[A-Z]|^ms/g,eK=/_EMO_([^_]+?)_([^]*?)_EMO_/g,eY=function(e){return 45===e.charCodeAt(1)},eX=function(e){return null!=e&&"boolean"!=typeof e},eJ=(r=Object.create(null),function(e){return void 0===r[e]&&(r[e]=eY(e)?e:e.replace(eG,"-$&").toLowerCase()),r[e]}),eQ=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(eK,function(e,t,n){return o={name:t,styles:n,next:o},t})}return 1===eV[e]||eY(e)||"number"!=typeof t||0===t?t:t+"px"};function e0(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return o={name:n.name,styles:n.styles,next:o},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)o={name:r.name,styles:r.styles,next:o},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o=4;++r,o-=4)t=(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))*1540483477+((t>>>16)*59797<<16),t^=t>>>24,n=(65535&t)*1540483477+((t>>>16)*59797<<16)^(65535&n)*1540483477+((n>>>16)*59797<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n^=255&e.charCodeAt(r),n=(65535&n)*1540483477+((n>>>16)*59797<<16)}return n^=n>>>13,(((n=(65535&n)*1540483477+((n>>>16)*59797<<16))^n>>>15)>>>0).toString(36)}(a)+c,styles:a,next:o}};function e5(e,t,n){var r="";return n.split(" ").forEach(function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "}),r}var e3=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},e6=function(e,t,n){e3(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next;while(void 0!==o)}};function e4(e,t){if(void 0===e.inserted[t.name])return e.insert("",t,e.sheet,!0)}function e8(e,t,n){var r=[],o=e5(e,r,n);return r.length<2?n:o+t(r)}var e9=function e(t){for(var n="",r=0;r1&&void 0!==arguments[1]?arguments[1]:"white",n="background-color: ".concat(e,"; border-radius: 4px; padding: 2px 4px;");return t&&(n+=" color: ".concat(t,";")),[n,""]}function ti(e,t){for(var n,r,o=arguments.length,i=Array(o>2?o-2:0),a=2;at?(e.apply(void 0,i),n=l):(clearTimeout(r),r=tl()(function(){e.apply(void 0,i),n=U()()},Math.max(0,t-l+n)))}}(function(e){var t=i.current;t&&t(e)},t)},[t,i]),l=(0,v.useCallback)(function(e){e.timeStampLow=U()(),a(e)},[a]);return(0,v.useLayoutEffect)(function(){return o.addEventListener(n,l,{passive:!0}),l({target:o,type:n}),function(){return o.removeEventListener(n,l)}},[n,l,o]),!1};ts.defaultProps={debounce:200};var tc=n(44170),tu=n.n(tc);function tf(e,t){var n=tu()(t-e),r=Math.sqrt(Math.abs(t-e)),o=e+r*n;return n>0?Math.min(t,o):Math.max(t,o)}var td=function(e){var t=e.name,n=e.onEnd,r=e.target,o=e.value,i=(0,v.useRef)(),a=(0,v.useCallback)(function(e,t,o,l){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:U()();("100%"===o||"number"==typeof o)&&(cancelAnimationFrame(i.current),i.current=requestAnimationFrame(function(){if(r){var i="100%"===o?r.scrollHeight-r.offsetHeight:o,c=function(e,t,n,r){for(var o=e,i=0;iMath.abs(i-c)&&(c=i),r[e]=c,i===c?n&&n(!0):a(e,t,o,l+1,s)}}))},[i,n,r]),l=(0,v.useCallback)(function(){cancelAnimationFrame(i.current),n&&n(!1)},[n]);return(0,v.useLayoutEffect)(function(){return(a(t,r[t],o,1),r)?(r.addEventListener("pointerdown",l,{passive:!0}),r.addEventListener("wheel",l,{passive:!0}),function(){r.removeEventListener("pointerdown",l),r.removeEventListener("wheel",l),cancelAnimationFrame(i.current)}):function(){return cancelAnimationFrame(i.current)}},[a,i,l,t,r,o]),!1};function tp(e){var t=p((0,v.useState)(e),2),n=t[0],r=t[1],o=(0,v.useRef)(),i=(0,v.useCallback)(function(e){"function"==typeof e?i(function(t){return e=e(t),o.current=e,e}):(o.current=e,i(e))},[o]);return o.current=n,[n,r,o]}function th(e,t){var n=W()(e);if(G()){var r=G()(e);t&&(r=Y()(r).call(r,function(t){return J()(e,t).enumerable})),n.push.apply(n,r)}return n}function tg(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},n=t.force;return void 0!==n&&n?function(){for(var t=arguments.length,n=Array(t),r=0;r",{force:o})},[o]);a="top"===a?"top":"bottom";var u=(0,v.useRef)(0),f=(0,v.useRef)(i),d=p(tp("top"===a?0:"100%"),3),h=d[0],g=d[1],m=d[2],b=p(tp(null),3),S=b[0],_=b[1],O=b[2],C=(0,v.useRef)(0),A=(0,v.useRef)(0),N=(0,v.useRef)(0),R=p((0,v.useState)(!0),2),T=R[0],M=R[1],L=p((0,v.useState)(!0),2),D=L[0],B=L[1],$=p((0,v.useState)(!0),2),H=$[0],q=$[1],W=p((0,v.useState)(!1),2),V=W[0],G=W[1],K=p(tp(!0),3),Y=K[0],X=K[1],J=K[2],Q=(0,v.useRef)([]),ee=(0,v.useCallback)(function(e){var t=O.current;return Q.current.push(e),t&&e({scrollTop:t.scrollTop}),function(){var t=Q.current,n=I()(t).call(t,e);~n&&F()(t).call(t,n,1)}},[Q,O]),et=(0,v.useCallback)(function(){var e=m.current;c(function(){var t;return z()(t=["%cSpineTo%c: %conEnd%c is fired."]).call(t,P(to("magenta")),P(to("orange")),[{animateTo:e}])}),u.current=U()(),tv(e,a)||X(!1),g(null)},[m,c,u,a,g,X]),en=(0,v.useCallback)(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.behavior,r=O.current;if("number"!=typeof e&&"100%"!==e)return console.warn('react-scroll-to-bottom: Arguments passed to scrollTo() must be either number or "100%".');c(function(){var t;return[z()(t=["%cscrollTo%c: Will scroll to %c".concat("number"==typeof e?e+"px":e.replace(/%/g,"%%"),"%c")]).call(t,P(to("lime","")),P(to("purple"))),{behavior:n,nextAnimateTo:e,target:r}]}),"auto"===n?(et(),r&&(r.scrollTop="100%"===e?r.scrollHeight-r.offsetHeight:e)):("smooth"!==n&&console.warn('react-scroll-to-bottom: Please set "behavior" when calling "scrollTo". In future versions, the default behavior will be changed from smooth scrolling to discrete scrolling to align with HTML Standard.'),g(e)),tv(e,a)&&(c(function(){var t;return[z()(t=["%cscrollTo%c: Scrolling to end, will set sticky to %ctrue%c."]).call(t,P(to("lime","")),P(to("purple"))),[{mode:a,nextAnimateTo:e}]]}),X(!0))},[c,et,a,g,X,O]),er=(0,v.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.behavior;c(function(){var e;return z()(e=["%cscrollToBottom%c: Called"]).call(e,P(to("yellow","")))}),"smooth"!==t&&console.warn('react-scroll-to-bottom: Please set "behavior" when calling "scrollToBottom". In future versions, the default behavior will be changed from smooth scrolling to discrete scrolling to align with HTML Standard.'),en("100%",{behavior:t||"smooth"})},[c,en]),eo=(0,v.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.behavior;c(function(){var e;return z()(e=["%cscrollToTop%c: Called"]).call(e,P(to("yellow","")))}),"smooth"!==t&&console.warn('react-scroll-to-bottom: Please set "behavior" when calling "scrollToTop". In future versions, the default behavior will be changed from smooth scrolling to discrete scrolling to align with HTML Standard.'),en(0,{behavior:t||"smooth"})},[c,en]),ei=(0,v.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.behavior;c(function(){var e;return z()(e=["%cscrollToEnd%c: Called"]).call(e,P(to("yellow","")))}),"smooth"!==t&&console.warn('react-scroll-to-bottom: Please set "behavior" when calling "scrollToEnd". In future versions, the default behavior will be changed from smooth scrolling to discrete scrolling to align with HTML Standard.');var n={behavior:t||"smooth"};"top"===a?eo(n):er(n)},[c,a,er,eo]),ea=(0,v.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.behavior;c(function(){var e;return z()(e=["%cscrollToStart%c: Called"]).call(e,P(to("yellow","")))}),"smooth"!==t&&console.warn('react-scroll-to-bottom: Please set "behavior" when calling "scrollToStart". In future versions, the default behavior will be changed from smooth scrolling to discrete scrolling to align with HTML Standard.');var n={behavior:t||"smooth"};"top"===a?er(n):eo(n)},[c,a,er,eo]),el=(0,v.useCallback)(function(){var e=O.current;if(e){if("auto"===f.current){c(function(){var e;return z()(e=["%ctarget changed%c: Initial scroll"]).call(e,P(to("blue")))}),e.scrollTop="top"===a?0:e.scrollHeight-e.offsetHeight,f.current=!1;return}var t,n=C.current,r=e.offsetHeight,o=e.scrollHeight,i=e.scrollTop,l="top"===a?0:Math.max(0,o-r-i),u=Math.max(0,n-i),d=s({maxValue:l,minValue:u,offsetHeight:r,scrollHeight:o,scrollTop:i}),p=Math.max(0,Math.min(l,d));t="top"===a||p!==l?i+p:"100%",c(function(){var e,a,s;return[z()(e=[z()(a=z()(s="%cscrollToSticky%c: Will animate from %c".concat(n,"px%c to %c")).call(s,"number"==typeof t?t+"px":t.replace(/%/g,"%%"),"%c (%c")).call(a,("100%"===t?l:t)+n,"px%c)")]).call(e,P(to("orange")),P(to("purple")),P(to("purple")),P(to("purple"))),{animateFrom:n,maxValue:l,minValue:u,nextAnimateTo:t,nextValue:p,offsetHeight:r,rawNextValue:d,scrollHeight:o,scrollTop:i}]}),en(t,{behavior:"smooth"})}},[C,c,a,s,en,O]),es=(0,v.useCallback)(function(e){var t,n=e.timeStampLow,r=m.current,o=O.current,i=null!==r;if(!(n<=u.current)&&o){var l=tb({mode:a,target:o}),s=l.atBottom,f=l.atEnd,d=l.atStart,p=l.atTop;M(s),B(f),G(d),q(p);var h=o.offsetHeight,g=o.scrollHeight,b=A.current,v=N.current,y=h!==b,x=g!==v;if(y&&(A.current=h),x&&(N.current=g),y||x)J.current&&(c(function(){var e;return[z()(e=["%conScroll%c: Size changed while sticky, calling %cscrollToSticky()%c"]).call(e,P(to("red")),P(to("orange")),[{offsetHeightChanged:y,scrollHeightChanged:x}]),{nextOffsetHeight:h,prevOffsetHeight:b,nextScrollHeight:g,prevScrollHeight:v}]}),el());else{var w=i&&tv(r,a)||f;J.current!==w&&(c(function(){var e,t,n,l;return[z()(e=["%conScroll%c: %csetSticky%c(%c".concat(w,"%c)")]).call(e,P(to("red")),P(to("red")),P(to("purple"))),z()(t=[z()(n=z()(l="(animating = %c".concat(i,"%c && isEnd = %c")).call(l,tv(r,a),"%c) || atEnd = %c")).call(n,f,"%c")]).call(t,P(to("purple")),P(to("purple")),P(to("purple")),[{animating:i,animateTo:r,atEnd:f,mode:a,offsetHeight:o.offsetHeight,scrollHeight:o.scrollHeight,sticky:J.current,nextSticky:w}])]}),X(w))}var E=o.scrollTop;Z()(t=Q.current).call(t,function(e){return e({scrollTop:E})})}},[m,c,u,a,A,N,Q,el,M,B,G,q,X,J,O]);(0,v.useEffect)(function(){if(S){var e,n,r=!1,o=(e=function(){var e=O.current,t=null!==m.current;J.current?tb({mode:a,target:e}).atEnd?r=!1:r?U()()-r>34&&(t||(C.current=e.scrollTop,c(function(){var e;return z()(e=["%cInterval check%c: Should sticky but not at end, calling %cscrollToSticky()%c to scroll"]).call(e,P(to("navy")),P(to("orange")))}),el()),r=!1):r=U()():e.scrollHeight<=e.offsetHeight&&!J.current&&(c(function(){var t;return[z()(t=["%cInterval check%c: Container is emptied, setting sticky back to %ctrue%c"]).call(t,P(to("navy")),P(to("purple"))),[{offsetHeight:e.offsetHeight,scrollHeight:e.scrollHeight,sticky:J.current}]]}),X(!0))},n=Math.max(17,t)||17,e(),j()(e,n));return function(){return clearInterval(o)}}},[m,t,c,a,el,X,J,S,O]);var ec=(0,v.useMemo)(function(){var e=tm[l]||(tm[l]=e7({key:"react-scroll-to-bottom--css-"+tt()().toString(26).substr(2,5).replace(/[0-9]/g,function(e){return String.fromCharCode(e.charCodeAt(0)+65)}),nonce:l}));return function(t){return e.css(t)+""}},[l]),eu=(0,v.useMemo)(function(){return{observeScrollPosition:ee,setTarget:_,styleToClassName:ec}},[ee,_,ec]),ef=(0,v.useMemo)(function(){return{atBottom:T,atEnd:D,atStart:V,atTop:H,mode:a}},[T,D,V,H,a]),ed=(0,v.useMemo)(function(){var e=null!==h;return{animating:e,animatingToEnd:e&&tv(h,a),sticky:Y}},[h,a,Y]),ep=(0,v.useMemo)(function(){return tg(tg({},ef),ed)},[ef,ed]),eh=(0,v.useMemo)(function(){return{scrollTo:en,scrollToBottom:er,scrollToEnd:ei,scrollToStart:ea,scrollToTop:eo}},[en,er,ei,ea,eo]);return(0,v.useEffect)(function(){if(S){var e=function(){N.current=S.scrollHeight};return S.addEventListener("focus",e,{capture:!0,passive:!0}),function(){return S.removeEventListener("focus",e)}}},[S]),c(function(){var e;return[z()(e=["%cRender%c: Render"]).call(e,P(to("cyan",""))),{animateTo:h,animating:null!==h,sticky:Y,target:S}]}),v.createElement(k.Provider,{value:eu},v.createElement(y.Provider,{value:eh},v.createElement(E.Provider,{value:ep},v.createElement(x.Provider,{value:ef},v.createElement(w.Provider,{value:ed},n,S&&v.createElement(ts,{debounce:r,name:"scroll",onEvent:es,target:S}),S&&null!==h&&v.createElement(td,{name:"scrollTop",onEnd:et,target:S,value:h}))))))};ty.defaultProps={checkInterval:100,children:void 0,debounce:17,debug:void 0,initialScrollBehavior:"smooth",mode:void 0,nonce:void 0,scroller:function(){return 1/0}},ty.propTypes={checkInterval:b().number,children:b().any,debounce:b().number,debug:b().bool,initialScrollBehavior:b().oneOf(["auto","smooth"]),mode:b().oneOf(["bottom","top"]),nonce:b().string,scroller:b().func};var tx={height:"100%",overflowY:"auto",width:"100%"},tw=function(e){var t=e.children,n=e.className,r=(0,v.useContext)(k).setTarget,o=_()(tx);return v.createElement("div",{className:g()(o,(n||"")+""),ref:r},t)};tw.defaultProps={children:void 0,className:void 0},tw.propTypes={children:b().any,className:b().string};var tE={position:"relative"},tS=function(e){var t=e.children,n=e.className,r=e.followButtonClassName,o=e.scrollViewClassName,i=_()(tE);return v.createElement("div",{className:g()(i,(n||"")+"")},v.createElement(tw,{className:(o||"")+""},t),v.createElement(C,{className:(r||"")+""}))};tS.defaultProps={children:void 0,className:void 0,followButtonClassName:void 0,scrollViewClassName:void 0},tS.propTypes={children:b().any,className:b().string,followButtonClassName:b().string,scrollViewClassName:b().string};var tk=function(e){var t=e.checkInterval,n=e.children,r=e.className,o=e.debounce,i=e.debug,a=e.followButtonClassName,l=e.initialScrollBehavior,s=e.mode,c=e.nonce,u=e.scroller,f=e.scrollViewClassName;return v.createElement(ty,{checkInterval:t,debounce:o,debug:i,initialScrollBehavior:l,mode:s,nonce:c,scroller:u},v.createElement(tS,{className:r,followButtonClassName:a,scrollViewClassName:f},n))};tk.defaultProps={checkInterval:void 0,children:void 0,className:void 0,debounce:void 0,debug:void 0,followButtonClassName:void 0,initialScrollBehavior:"smooth",mode:void 0,nonce:void 0,scroller:void 0,scrollViewClassName:void 0},tk.propTypes={checkInterval:b().number,children:b().any,className:b().string,debounce:b().number,debug:b().bool,followButtonClassName:b().string,initialScrollBehavior:b().oneOf(["auto","smooth"]),mode:b().oneOf(["bottom","top"]),nonce:b().string,scroller:b().func,scrollViewClassName:b().string};var t_=tk;!function(e,t){try{var r=n.g.document;if(void 0!==r&&r.createElement&&r.head&&r.head.appendChild){var o=r.querySelector('html meta[name="'.concat(encodeURI(e),'"]'))||r.createElement("meta");o.setAttribute("name",e),o.setAttribute("content",t),r.head.appendChild(o)}}catch(e){}}("react-scroll-to-bottom:version","4.2.0")},32580:function(e,t){var n;/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;tt.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},s=function(e,t,n){var r="react-spinners-".concat(e,"-").concat(n);if("undefined"==typeof window||!window.document)return r;var o=document.createElement("style");document.head.appendChild(o);var i=o.sheet,a="\n @keyframes ".concat(r," {\n ").concat(t,"\n }\n ");return i&&i.insertRule(a,0),r}("BeatLoader","50% {transform: scale(0.75);opacity: 0.2} 100% {transform: scale(1);opacity: 1}","beat"),c=function(e){var t=e.loading,n=e.color,o=void 0===n?"#000000":n,c=e.speedMultiplier,u=void 0===c?1:c,f=e.cssOverride,d=e.size,p=void 0===d?15:d,h=e.margin,g=void 0===h?2:h,m=l(e,["loading","color","speedMultiplier","cssOverride","size","margin"]),b=a({display:"inherit"},void 0===f?{}:f),v=function(e){return{display:"inline-block",backgroundColor:o,width:i(p),height:i(p),margin:i(g),borderRadius:"100%",animation:"".concat(s," ").concat(.7/u,"s ").concat(e%2?"0s":"".concat(.35/u,"s")," infinite linear"),animationFillMode:"both"}};return void 0===t||t?r.createElement("span",a({style:b},m),r.createElement("span",{style:v(1)}),r.createElement("span",{style:v(2)}),r.createElement("span",{style:v(3)})):null}},85481:function(e,t,n){"use strict";n.d(t,{Ws:function(){return l}});var r,o=n(86006),i=function(){var e=0,t=null;return{add:function(o){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=r||n.nc;return t&&e.setAttribute("nonce",t),e}())){var i,a;(i=t).styleSheet?i.styleSheet.cssText=o:i.appendChild(document.createTextNode(o)),a=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(a)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},a=function(){var e=i();return function(t,n){o.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},l=function(){var e=a();return function(t){return e(t.styles,t.dynamic),null}}},35036:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var r=n(40431),o=n(86006),i=o.useLayoutEffect,a=function(e){var t=o.useRef(e);return i(function(){t.current=e}),t},l=function(e,t){if("function"==typeof e){e(t);return}e.current=t},s=function(e,t){var n=(0,o.useRef)();return(0,o.useCallback)(function(r){e.current=r,n.current&&l(n.current,null),n.current=t,t&&l(t,r)},[t])},c={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},u=function(e){Object.keys(c).forEach(function(t){e.style.setProperty(t,c[t],"important")})},f=null,d=function(e,t){var n=e.scrollHeight;return"border-box"===t.sizingStyle.boxSizing?n+t.borderSize:n-t.paddingSize},p=function(){},h=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width","wordBreak"],g=!!document.documentElement.currentStyle,m=function(e){var t=window.getComputedStyle(e);if(null===t)return null;var n=h.reduce(function(e,n){return e[n]=t[n],e},{}),r=n.boxSizing;if(""===r)return null;g&&"border-box"===r&&(n.width=parseFloat(n.width)+parseFloat(n.borderRightWidth)+parseFloat(n.borderLeftWidth)+parseFloat(n.paddingRight)+parseFloat(n.paddingLeft)+"px");var o=parseFloat(n.paddingBottom)+parseFloat(n.paddingTop),i=parseFloat(n.borderBottomWidth)+parseFloat(n.borderTopWidth);return{sizingStyle:n,paddingSize:o,borderSize:i}};function b(e,t,n){var r=a(n);o.useLayoutEffect(function(){var n=function(e){return r.current(e)};if(e)return e.addEventListener(t,n),function(){return e.removeEventListener(t,n)}},[])}var v=function(e){b(window,"resize",e)},y=function(e){b(document.fonts,"loadingdone",e)},x=["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"],w=o.forwardRef(function(e,t){var n=e.cacheMeasurements,i=e.maxRows,a=e.minRows,l=e.onChange,c=void 0===l?p:l,h=e.onHeightChange,g=void 0===h?p:h,b=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,x),w=void 0!==b.value,E=o.useRef(null),S=s(E,t),k=o.useRef(0),_=o.useRef(),O=function(){var e,t,r,o,l,s,c,p,h,b,v,y=E.current,x=n&&_.current?_.current:m(y);if(x){_.current=x;var w=(e=y.value||y.placeholder||"x",void 0===(t=a)&&(t=1),void 0===(r=i)&&(r=1/0),f||((f=document.createElement("textarea")).setAttribute("tabindex","-1"),f.setAttribute("aria-hidden","true"),u(f)),null===f.parentNode&&document.body.appendChild(f),o=x.paddingSize,l=x.borderSize,c=(s=x.sizingStyle).boxSizing,Object.keys(s).forEach(function(e){f.style[e]=s[e]}),u(f),f.value=e,p=d(f,x),f.value=e,p=d(f,x),f.value="x",b=(h=f.scrollHeight-o)*t,"border-box"===c&&(b=b+o+l),p=Math.max(b,p),v=h*r,"border-box"===c&&(v=v+o+l),[p=Math.min(v,p),h]),S=w[0],O=w[1];k.current!==S&&(k.current=S,y.style.setProperty("height",S+"px","important"),g(S,{rowHeight:O}))}};return o.useLayoutEffect(O),v(O),y(O),o.createElement("textarea",(0,r.Z)({},b,{onChange:function(e){w||O(),c(e)},ref:S}))})},18160:function(e,t,n){"use strict";t.b=void 0;let r=n(9268),o=n(86006),i="undefined"==typeof window,a=!i&&(()=>{try{return"ontouchstart"in window||navigator.maxTouchPoints}catch(e){return!1}})(),l=!i&&(()=>{try{return window.CSS.supports("overflow-anchor: auto")}catch(e){return!1}})(),s=a&&!l,c={top:"top",bottom:"bottom",clientHeight:"clientHeight",scrollHeight:"scrollHeight",scrollTop:"scrollTop",overflowY:"overflowY",height:"height",minHeight:"minHeight",maxHeight:"maxHeight",marginTop:"marginTop"},u={top:"left",bottom:"right",scrollHeight:"scrollWidth",clientHeight:"clientWidth",scrollTop:"scrollLeft",overflowY:"overflowX",minHeight:"minWidth",height:"width",maxHeight:"maxWidth",marginTop:"marginLeft"},f=(e,t,n=1/0)=>Math.max(Math.min(t,n),e),d=(e,t,n)=>Math.ceil(Math.abs(e-t)/n),p=i?o.useEffect:o.useLayoutEffect,h=(e,t,n)=>{let r=[];for(let o=e;o{let i=n,a=e;for(;a&&a!==t;){if(o(a,i))return[a,i];r?(i++,a=a.nextSibling):(i--,a=a.previousSibling)}return[null,-1]},m=/auto|scroll/gi,b=(e,t)=>{if(!t||t===document.body||t===document.documentElement)return document.documentElement;let n=window.getComputedStyle(t);return m.test(n[e.overflowY])||m.test(n.overflow)?t:b(e,t.parentNode)},v=(e,t,n=0)=>({padding:0,margin:0,border:"none",visibility:"hidden",overflowAnchor:"none",[e.minHeight]:t,[e.height]:t,[e.maxHeight]:t,[e.marginTop]:n});t.b=(0,o.forwardRef)(({items:e=[],count:t,children:n,viewportRef:i,itemSize:m=0,itemMargin:y=-1,overscan:x=1,axis:w="y",initialIndex:E=-1,initialAlignToTop:S=!0,initialOffset:k=0,initialDelay:_=-1,initialPrerender:O=0,onViewportIndexesChange:C,overflowAnchor:A="auto",withCache:N=!0,scrollThreshold:R=0,renderSpacer:T=({ref:e,style:t})=>(0,r.jsx)("div",{ref:e,style:t},void 0),indexesShift:P=0,getItemBoundingClientRect:M=e=>e.getBoundingClientRect()},j)=>{let L;let I="y"===w?c:u,D="number"==typeof t,F=(D?t:e.length)-1,[[B,z],$]=(0,o.useState)(()=>[f(0,m),f(-1,y)]),U=f(0,B+z),H=f(0,Math.ceil(x*U)),[Z,q]=(0,o.useState)([E-O,E+O]),W=(0,o.useRef)(null),V=(0,o.useRef)(-1),G=(0,o.useRef)(null),K=(0,o.useRef)(null),Y=(0,o.useRef)(!1),X=(0,o.useRef)(P),J=(0,o.useRef)([]),Q=(0,o.useRef)(E>=0?{index:E,alignToTop:S,offset:k,delay:_,prerender:O}:null),ee=(0,o.useRef)(null),et=(0,o.useRef)(0),en=(0,o.useRef)([-1,-1]),er=(0,o.useRef)(null),[eo,ei]=(0,o.useMemo)(()=>{Z[0]=f(0,Z[0],F),Z[1]=f(Z[0],Z[1],F);let e=P-X.current;X.current=P;let t=G.current;return t&&e&&(Z[0]=f(0,Z[0]+e,F),Z[1]=f(Z[0],Z[1]+e,F),W.current=t.nextSibling,V.current=Z[0],Y.current=!0),Z},[P,Z,F]),ea=(0,o.useMemo)(()=>v(I,(N?J.current:[]).slice(0,eo).reduce((e,t)=>e+(t-B),eo*U),et.current),[I,N,eo,U,B]),el=(0,o.useMemo)(()=>v(I,(N?J.current:[]).slice(ei+1,F+1).reduce((e,t)=>e+(t-B),U*(F-ei))),[I,N,ei,F,U,B]),es=(0,o.useMemo)(()=>{let e=null;return()=>{if(i)return i.current===document.body?document.documentElement:i.current;if(e&&e.isConnected)return e;let t=G.current;return t?e=b(I,t.parentNode):null}},[I,i]),ec=(0,o.useRef)(()=>{}),eu=(0,o.useRef)(()=>({index:-1,offset:0}));return p(()=>{ec.current=()=>{let e=es(),t=G.current,n=K.current;if(!e||!t||!n)return;let r=t.nextSibling,o=n.previousSibling,i=e.getBoundingClientRect(),a=t.getBoundingClientRect(),l=n.getBoundingClientRect(),c={[I.top]:e===document.documentElement?0:i[I.top],[I.bottom]:e===document.documentElement?document.documentElement[I.clientHeight]:i[I.bottom]},u={[I.top]:c[I.top]-H,[I.bottom]:c[I.bottom]+H};if(et.current<0&&a[I.top]-et.current>=u[I.top]||et.current>0&&a[I.top]>=u[I.top]||et.current&&Q.current){t.style[I.marginTop]="0px",e.style[I.overflowY]="hidden",e[I.scrollTop]+=-et.current,e.style[I.overflowY]="",et.current=0;return}if(0===B||-1===z){let e=0;if(g({fromElement:r,toElement:n,fromIndex:eo,compare:t=>(e+=M(t)[I.height],!1)}),!e)return;let t=ei-eo+1,o=0===B?Math.ceil(e/t):B,i=-1===z?Math.ceil((l[I.top]-a[I.bottom]-e)/t):z;$([o,i]);return}if(ee.current)return;if(Q.current){let t=f(0,Q.current.index,F);if(tei){q([t-Q.current.prerender,t+Q.current.prerender]);return}let[o]=g({fromElement:r,toElement:n,fromIndex:eo,compare:(e,n)=>n===t});if(!o)return;let{alignToTop:i,offset:a,delay:l}=Q.current;Q.current=null;let u=()=>{let t=M(o),n=i?t[I.top]-c[I.top]+a:t[I.bottom]-c[I.top]-e[I.clientHeight]+a;e[I.scrollTop]+=n,ee.current=null},d=l<0&&s?30:l;if(d>0){ee.current=setTimeout(u,d);return}u();return}if(null===er.current)er.current=e.scrollTop;else if(er.current!==e.scrollTop){let t=Math.abs(e.scrollTop-er.current);if(er.current=e.scrollTop,R>0&&t>R)return}let p=r===n?n:r.nextSibling,h=o===t?t:o.previousSibling,m=Math.ceil((l[I.top]-a[I.bottom])/(ei+1-eo)),b=a[I.bottom]>u[I.bottom],v=l[I.top]u[I.top],x=!b&&!v&&l[I.top]u[I.bottom],E=!b&&!v&&(p===n?l:M(p))[I.top]M(e)[I.bottom]<=u[I.bottom]});-1!==e&&(k=e+1)}if(E){let[,e]=g({fromElement:r,toElement:n,fromIndex:eo,compare:e=>M(e)[I.top]>=u[I.top]});-1!==e&&(S=e-1)}if(C){let[,e]=g({fromElement:r,toElement:n,fromIndex:eo,compare:e=>M(e)[I.bottom]>c[I.top]});-1===e&&(e=eo);let[,i]=g({fromElement:o,toElement:t,fromIndex:ei,asc:!1,compare:e=>M(e)[I.top]=S)W.current=r,V.current=eo;else{let[e,t]=g({fromElement:r,toElement:n,fromIndex:eo,compare:(e,t)=>{if(t===S)return!0;let n=M(e);return n[I.height]!==B&&(J.current[t]=n[I.height]),!1}});e?(W.current=e,V.current=t):(W.current=o,V.current=ei)}}q([S,k])}},eu.current=()=>{let e=es(),t=G.current,n=K.current,r=-1,o=0;if(!e||!t||!n)return{index:r,offset:o};let i=t.nextSibling,a=e.getBoundingClientRect(),l={[I.top]:e===document.documentElement?0:a[I.top],[I.bottom]:e===document.documentElement?document.documentElement[I.clientHeight]:a[I.bottom]};return g({fromElement:i,toElement:n,fromIndex:eo,compare:(e,t)=>{let n=M(e);return r=t,o=l[I.top]-n[I.top],n[I.bottom]>l[I.top]}}),{index:r,offset:o}}}),W.current&&es()&&G.current&&(L=M(W.current)[I.top]-(es()===document.documentElement?0:es().getBoundingClientRect()[I.top])),p(()=>{W.current=null;let e=V.current,t=Y.current;V.current=-1,Y.current=!1;let n=es(),r=G.current,o=K.current;if(-1===e||!n||!r||!o||void 0===L||l&&"none"!==A&&!t)return;let i=null;if(e>=eo&&e<=ei){let[t]=g({fromElement:r.nextSibling,toElement:o,fromIndex:eo,compare:(t,n)=>n===e});t&&(i=M(t)[I.top])}else ee+(t-B),e*U):e<=F&&(i=o.getBoundingClientRect()[I.top]+(N?J.current:[]).slice(ei+1,e).reduce((e,t)=>e+(t-B),U*(e-1-ei)));if(null===i)return;let s=i-(n===document.documentElement?0:n.getBoundingClientRect()[I.top])-L;if(s){if(a){et.current-=s,r.style[I.marginTop]=`${et.current}px`;return}n[I.scrollTop]+=s}},[eo]),p(()=>{let e;let t=()=>{e=requestAnimationFrame(t),ec.current()};return t(),()=>{cancelAnimationFrame(e),ee.current&&clearTimeout(ee.current)}},[]),(0,o.useImperativeHandle)(j,()=>({scrollToIndex:({index:e=-1,alignToTop:t=!0,offset:n=0,delay:r=-1,prerender:o=0})=>{Q.current={index:e,alignToTop:t,offset:n,delay:r,prerender:o},ec.current()},getScrollPosition:()=>eu.current()}),[]),(0,r.jsxs)(o.Fragment,{children:[T({ref:G,style:ea,type:"top"}),(!!t||!!e.length)&&h(eo,ei+1,D?n:t=>n(e[t],t,e)),T({ref:K,style:el,type:"bottom"})]},void 0)})},99231:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autoprefix=void 0;var r,o=(r=n(17766))&&r.__esModule?r:{default:r},i=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,r);for(var n,l,s,c=arguments.length,u=Array(c),f=0;f1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,r);for(var n,l,s,c=arguments.length,u=Array(c),f=0;f0&&void 0!==arguments[0]?arguments[0]:[],n=[];return(0,a.default)(t,function(t){Array.isArray(t)?e(t).map(function(e){return n.push(e)}):(0,i.default)(t)?(0,o.default)(t,function(e,t){!0===e&&n.push(t),n.push(t+"-"+e)}):(0,r.default)(t)&&n.push(t)}),n};t.default=s},25319:function(e,t,n){"use strict";t.tz=void 0;var r=c(n(83378)),o=c(n(26189)),i=c(n(99231)),a=c(n(79071)),l=c(n(84913)),s=c(n(71906));function c(e){return e&&e.__esModule?e:{default:e}}a.default,t.tz=a.default,l.default,s.default,t.ZP=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),a=1;a1)||void 0===arguments[1]||arguments[1];n[e]=t};return 0===e&&r("first-child"),e===t-1&&r("last-child"),(0===e||e%2==0)&&r("even"),1===Math.abs(e%2)&&r("odd"),r("nth-child",e),n}},26189:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeClasses=void 0;var r=a(n(17766)),o=a(n(48797)),i=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:[],n=e.default&&(0,o.default)(e.default)||{};return t.map(function(t){var o=e[t];return o&&(0,r.default)(o,function(e,t){n[t]||(n[t]={}),n[t]=i({},n[t],o[t])}),t}),n};t.default=l},72093:function(e,t,n){var r=n(24645);function o(e,t){var n,o,i,a=null;if(!e||"string"!=typeof e)return a;for(var l=r(e),s="function"==typeof t,c=0,u=l.length;c + * @license MIT + */e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},83940:function(e,t,n){"use strict";n.d(t,{q:function(){return o}});var r=n(86006);function o(e,t){var n,o,i;return n=t||null,o=function(t){return e.forEach(function(e){return"function"==typeof e?e(t):e&&(e.current=t),e})},(i=(0,r.useState)(function(){return{value:n,callback:o,facade:{get current(){return i.value},set current(value){var e=i.value;e!==value&&(i.value=value,i.callback(value,e))}}}})[0]).callback=o,i.facade}},11503:function(e,t,n){"use strict";n.d(t,{L:function(){return a}});var r=n(78466),o=n(86006),i=function(e){var t=e.sideCar,n=(0,r._T)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var i=t.read();if(!i)throw Error("Sidecar medium not found");return o.createElement(i,(0,r.pi)({},n))};function a(e,t){return e.useMedium(t),i}i.isSideCarExport=!0},37445:function(e,t,n){"use strict";n.d(t,{_:function(){return i}});var r=n(78466);function o(e){return e}function i(e){void 0===e&&(e={});var t,n,i,a=(void 0===t&&(t=o),n=[],i=!1,{read:function(){if(i)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:null},useMedium:function(e){var r=t(e,i);return n.push(r),function(){n=n.filter(function(e){return e!==r})}},assignSyncMedium:function(e){for(i=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){i=!0;var t=[];if(n.length){var r=n;n=[],r.forEach(e),t=n}var o=function(){var n=t;t=[],n.forEach(e)},a=function(){return Promise.resolve().then(o)};a(),n={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),n}}}});return a.options=(0,r.pi)({async:!0,ssr:!1},e),a}},98727:function(e,t,n){"use strict";/** + * @license React + * use-sync-external-store-shim.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 r=n(86006),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,a=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return l(function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})},[e,n,t]),a(function(){return c(o)&&u({inst:o}),e(function(){c(o)&&u({inst:o})})},[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},94464:function(e,t,n){"use strict";/** + * @license React + * use-sync-external-store-shim/with-selector.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var r=n(86006),o=n(3276),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=o.useSyncExternalStore,l=r.useRef,s=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var f=l(null);if(null===f.current){var d={hasValue:!1,value:null};f.current=d}else d=f.current;f=c(function(){function e(e){if(!s){if(s=!0,a=e,e=r(e),void 0!==o&&d.hasValue){var t=d.value;if(o(t,e))return l=t}return l=e}if(t=l,i(a,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(a=e,l=n)}var a,l,s=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]},[t,n,r,o]);var p=a(e,f[0],f[1]);return s(function(){d.hasValue=!0,d.value=p},[p]),u(p),p}},3276:function(e,t,n){"use strict";e.exports=n(98727)},97737:function(e,t,n){"use strict";e.exports=n(94464)},86462:function(e,t,n){"use strict";let r;n.d(t,{Z:function(){return c}});let o="undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto);var i={randomUUID:o};let a=new Uint8Array(16);function l(){if(!r&&!(r="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(a)}let s=[];for(let e=0;e<256;++e)s.push((e+256).toString(16).slice(1));var c=function(e,t,n){if(i.randomUUID&&!t&&!e)return i.randomUUID();e=e||{};let r=e.random||(e.rng||l)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=r[e];return t}return function(e,t=0){return(s[e[t+0]]+s[e[t+1]]+s[e[t+2]]+s[e[t+3]]+"-"+s[e[t+4]]+s[e[t+5]]+"-"+s[e[t+6]]+s[e[t+7]]+"-"+s[e[t+8]]+s[e[t+9]]+"-"+s[e[t+10]]+s[e[t+11]]+s[e[t+12]]+s[e[t+13]]+s[e[t+14]]+s[e[t+15]]).toLowerCase()}(r)}},16394:function(e){/*! + * Determine if an object is a Buffer + * + * @author Feross Aboukhadijeh + * @license MIT + */e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},75478:function(e){e.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},56509:function(e,t,n){"use strict";function r(e,t){return Array(t+1).join(e)}n.r(t);var o,i,a=["ADDRESS","ARTICLE","ASIDE","AUDIO","BLOCKQUOTE","BODY","CANVAS","CENTER","DD","DIR","DIV","DL","DT","FIELDSET","FIGCAPTION","FIGURE","FOOTER","FORM","FRAMESET","H1","H2","H3","H4","H5","H6","HEADER","HGROUP","HR","HTML","ISINDEX","LI","MAIN","MENU","NAV","NOFRAMES","NOSCRIPT","OL","OUTPUT","P","PRE","SECTION","TABLE","TBODY","TD","TFOOT","TH","THEAD","TR","UL"];function l(e){return f(e,a)}var s=["AREA","BASE","BR","COL","COMMAND","EMBED","HR","IMG","INPUT","KEYGEN","LINK","META","PARAM","SOURCE","TRACK","WBR"];function c(e){return f(e,s)}var u=["A","TABLE","THEAD","TBODY","TFOOT","TH","TD","IFRAME","SCRIPT","AUDIO","VIDEO"];function f(e,t){return t.indexOf(e.nodeName)>=0}function d(e,t){return e.getElementsByTagName&&t.some(function(t){return e.getElementsByTagName(t).length})}var p={};function h(e){return e?e.replace(/(\n+\s*)+/g,"\n"):""}function g(e){for(var t in this.options=e,this._keep=[],this._remove=[],this.blankRule={replacement:e.blankReplacement},this.keepReplacement=e.keepReplacement,this.defaultRule={replacement:e.defaultReplacement},this.array=[],e.rules)this.array.push(e.rules[t])}function m(e,t,n){for(var r=0;r-1)return!0}else if("function"==typeof r){if(r.call(e,t,n))return!0}else throw TypeError("`filter` needs to be a string, array, or function")}(o,t,n))return o}}function b(e){var t=e.nextSibling||e.parentNode;return e.parentNode.removeChild(e),t}function v(e,t,n){return e&&e.parentNode===t||n(t)?t.nextSibling||t.parentNode:t.firstChild||t.nextSibling||t.parentNode}p.paragraph={filter:"p",replacement:function(e){return"\n\n"+e+"\n\n"}},p.lineBreak={filter:"br",replacement:function(e,t,n){return n.br+"\n"}},p.heading={filter:["h1","h2","h3","h4","h5","h6"],replacement:function(e,t,n){var o=Number(t.nodeName.charAt(1));if("setext"!==n.headingStyle||!(o<3))return"\n\n"+r("#",o)+" "+e+"\n\n";var i=r(1===o?"=":"-",e.length);return"\n\n"+e+"\n"+i+"\n\n"}},p.blockquote={filter:"blockquote",replacement:function(e){return"\n\n"+(e=(e=e.replace(/^\n+|\n+$/g,"")).replace(/^/gm,"> "))+"\n\n"}},p.list={filter:["ul","ol"],replacement:function(e,t){var n=t.parentNode;return"LI"===n.nodeName&&n.lastElementChild===t?"\n"+e:"\n\n"+e+"\n\n"}},p.listItem={filter:"li",replacement:function(e,t,n){e=e.replace(/^\n+/,"").replace(/\n+$/,"\n").replace(/\n/gm,"\n ");var r=n.bulletListMarker+" ",o=t.parentNode;if("OL"===o.nodeName){var i=o.getAttribute("start"),a=Array.prototype.indexOf.call(o.children,t);r=(i?Number(i)+a:a+1)+". "}return r+e+(t.nextSibling&&!/\n$/.test(e)?"\n":"")}},p.indentedCodeBlock={filter:function(e,t){return"indented"===t.codeBlockStyle&&"PRE"===e.nodeName&&e.firstChild&&"CODE"===e.firstChild.nodeName},replacement:function(e,t,n){return"\n\n "+t.firstChild.textContent.replace(/\n/g,"\n ")+"\n\n"}},p.fencedCodeBlock={filter:function(e,t){return"fenced"===t.codeBlockStyle&&"PRE"===e.nodeName&&e.firstChild&&"CODE"===e.firstChild.nodeName},replacement:function(e,t,n){for(var o,i=((t.firstChild.getAttribute("class")||"").match(/language-(\S+)/)||[null,""])[1],a=t.firstChild.textContent,l=n.fence.charAt(0),s=3,c=RegExp("^"+l+"{3,}","gm");o=c.exec(a);)o[0].length>=s&&(s=o[0].length+1);var u=r(l,s);return"\n\n"+u+i+"\n"+a.replace(/\n$/,"")+"\n"+u+"\n\n"}},p.horizontalRule={filter:"hr",replacement:function(e,t,n){return"\n\n"+n.hr+"\n\n"}},p.inlineLink={filter:function(e,t){return"inlined"===t.linkStyle&&"A"===e.nodeName&&e.getAttribute("href")},replacement:function(e,t){var n=t.getAttribute("href"),r=h(t.getAttribute("title"));return r&&(r=' "'+r+'"'),"["+e+"]("+n+r+")"}},p.referenceLink={filter:function(e,t){return"referenced"===t.linkStyle&&"A"===e.nodeName&&e.getAttribute("href")},replacement:function(e,t,n){var r,o,i=t.getAttribute("href"),a=h(t.getAttribute("title"));switch(a&&(a=' "'+a+'"'),n.linkReferenceStyle){case"collapsed":r="["+e+"][]",o="["+e+"]: "+i+a;break;case"shortcut":r="["+e+"]",o="["+e+"]: "+i+a;break;default:var l=this.references.length+1;r="["+e+"]["+l+"]",o="["+l+"]: "+i+a}return this.references.push(o),r},references:[],append:function(e){var t="";return this.references.length&&(t="\n\n"+this.references.join("\n")+"\n\n",this.references=[]),t}},p.emphasis={filter:["em","i"],replacement:function(e,t,n){return e.trim()?n.emDelimiter+e+n.emDelimiter:""}},p.strong={filter:["strong","b"],replacement:function(e,t,n){return e.trim()?n.strongDelimiter+e+n.strongDelimiter:""}},p.code={filter:function(e){var t=e.previousSibling||e.nextSibling,n="PRE"===e.parentNode.nodeName&&!t;return"CODE"===e.nodeName&&!n},replacement:function(e){if(!e)return"";e=e.replace(/\r?\n|\r/g," ");for(var t=/^`|^ .*?[^ ].* $|`$/.test(e)?" ":"",n="`",r=e.match(/`+/gm)||[];-1!==r.indexOf(n);)n+="`";return n+t+e+t+n}},p.image={filter:"img",replacement:function(e,t){var n=h(t.getAttribute("alt")),r=t.getAttribute("src")||"",o=h(t.getAttribute("title"));return r?"!["+n+"]("+r+(o?' "'+o+'"':"")+")":""}},g.prototype={add:function(e,t){this.array.unshift(t)},keep:function(e){this._keep.unshift({filter:e,replacement:this.keepReplacement})},remove:function(e){this._remove.unshift({filter:e,replacement:function(){return""}})},forNode:function(e){var t;return e.isBlank?this.blankRule:(t=m(this.array,e,this.options))||(t=m(this._keep,e,this.options))||(t=m(this._remove,e,this.options))?t:this.defaultRule},forEach:function(e){for(var t=0;t'+e+"","text/html").getElementById("turndown-root"):e.cloneNode(!0),isBlock:l,isVoid:c,isPre:t.preformattedCode?E:null}),n}function E(e){return"PRE"===e.nodeName||"CODE"===e.nodeName}function S(e,t){return e.isBlock=l(e),e.isCode="CODE"===e.nodeName||e.parentNode.isCode,e.isBlank=!c(e)&&!f(e,u)&&/^\s*$/i.test(e.textContent)&&!d(e,s)&&!d(e,u),e.flankingWhitespace=function(e,t){if(e.isBlock||t.preformattedCode&&e.isCode)return{leading:"",trailing:""};var n,r={leading:(n=e.textContent.match(/^(([ \t\r\n]*)(\s*))(?:(?=\S)[\s\S]*\S)?((\s*?)([ \t\r\n]*))$/))[1],leadingAscii:n[2],leadingNonAscii:n[3],trailing:n[4],trailingNonAscii:n[5],trailingAscii:n[6]};return r.leadingAscii&&k("left",e,t)&&(r.leading=r.leadingNonAscii),r.trailingAscii&&k("right",e,t)&&(r.trailing=r.trailingNonAscii),{leading:r.leading,trailing:r.trailing}}(e,t),e}function k(e,t,n){var r,o,i;return"left"===e?(r=t.previousSibling,o=/ $/):(r=t.nextSibling,o=/^ /),r&&(3===r.nodeType?i=o.test(r.nodeValue):n.preformattedCode&&"CODE"===r.nodeName?i=!1:1!==r.nodeType||l(r)||(i=o.test(r.textContent))),i}var _=Array.prototype.reduce;function O(e){if(!(this instanceof O))return new O(e);this.options=function(e){for(var t=1;t0&&"\n"===e[t-1];)t--;return e.substring(0,t)}(e),r=t.replace(/^\n*/,""),o=Math.max(e.length-n.length,t.length-r.length);return n+"\n\n".substring(0,o)+r}O.prototype={turndown:function(e){if(!(null!=e&&("string"==typeof e||e.nodeType&&(1===e.nodeType||9===e.nodeType||11===e.nodeType))))throw TypeError(e+" is not a string, or an element/document/fragment node.");return""===e?"":A.call(this,C.call(this,new w(e,this.options)))},use:function(e){if(Array.isArray(e))for(var t=0;t/g,">").replace(/"/g,""").replace(/'/g,"'")}function r(e,...t){let n=Object.create(null);for(let t in e)n[t]=e[t];return t.forEach(function(e){for(let t in e)n[t]=e[t]}),n}let o=e=>!!e.scope,i=(e,{prefix:t})=>{if(e.startsWith("language:"))return e.replace("language:","language-");if(e.includes(".")){let n=e.split(".");return[`${t}${n.shift()}`,...n.map((e,t)=>`${e}${"_".repeat(t+1)}`)].join(" ")}return`${t}${e}`};class a{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=n(e)}openNode(e){if(!o(e))return;let t=i(e.scope,{prefix:this.classPrefix});this.span(t)}closeNode(e){o(e)&&(this.buffer+="")}value(){return this.buffer}span(e){this.buffer+=``}}let l=(e={})=>{let t={children:[]};return Object.assign(t,e),t};class s{constructor(){this.rootNode=l(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){let t=l({scope:e});this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return"string"==typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(t=>this._walk(e,t)),e.closeNode(t)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every(e=>"string"==typeof e)?e.children=[e.children.join("")]:e.children.forEach(e=>{s._collapse(e)}))}}class c extends s{constructor(e){super(),this.options=e}addText(e){""!==e&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,t){let n=e.root;t&&(n.scope=`language:${t}`),this.add(n)}toHTML(){let e=new a(this,this.options);return e.value()}finalize(){return this.closeAllNodes(),!0}}function u(e){return e?"string"==typeof e?e:e.source:null}function f(e){return h("(?=",e,")")}function d(e){return h("(?:",e,")*")}function p(e){return h("(?:",e,")?")}function h(...e){let t=e.map(e=>u(e)).join("");return t}function g(...e){let t=function(e){let t=e[e.length-1];return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}(e),n="("+(t.capture?"":"?:")+e.map(e=>u(e)).join("|")+")";return n}function m(e){return RegExp(e.toString()+"|").exec("").length-1}let b=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function v(e,{joinWith:t}){let n=0;return e.map(e=>{n+=1;let t=n,r=u(e),o="";for(;r.length>0;){let e=b.exec(r);if(!e){o+=r;break}o+=r.substring(0,e.index),r=r.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?o+="\\"+String(Number(e[1])+t):(o+=e[0],"("===e[0]&&n++)}return o}).map(e=>`(${e})`).join(t)}let y="[a-zA-Z]\\w*",x="[a-zA-Z_]\\w*",w="\\b\\d+(\\.\\d+)?",E="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",S="\\b(0b[01]+)",k={begin:"\\\\[\\s\\S]",relevance:0},_=function(e,t,n={}){let o=r({scope:"comment",begin:e,end:t,contains:[]},n);o.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});let i=g("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return o.contains.push({begin:h(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),o},O=_("//","$"),C=_("/\\*","\\*/"),A=_("#","$");var N=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:y,UNDERSCORE_IDENT_RE:x,NUMBER_RE:w,C_NUMBER_RE:E,BINARY_NUMBER_RE:S,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{let t=/^#![ ]*\//;return e.binary&&(e.begin=h(t,/.*\b/,e.binary,/\b.*/)),r({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},BACKSLASH_ESCAPE:k,APOS_STRING_MODE:{scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[k]},QUOTE_STRING_MODE:{scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[k]},PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},COMMENT:_,C_LINE_COMMENT_MODE:O,C_BLOCK_COMMENT_MODE:C,HASH_COMMENT_MODE:A,NUMBER_MODE:{scope:"number",begin:w,relevance:0},C_NUMBER_MODE:{scope:"number",begin:E,relevance:0},BINARY_NUMBER_MODE:{scope:"number",begin:S,relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[k,{begin:/\[/,end:/\]/,relevance:0,contains:[k]}]}]},TITLE_MODE:{scope:"title",begin:y,relevance:0},UNDERSCORE_TITLE_MODE:{scope:"title",begin:x,relevance:0},METHOD_GUARD:{begin:"\\.\\s*"+x,relevance:0},END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})}});function R(e,t){let n=e.input[e.index-1];"."===n&&t.ignoreMatch()}function T(e,t){void 0!==e.className&&(e.scope=e.className,delete e.className)}function P(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=R,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function M(e,t){Array.isArray(e.illegal)&&(e.illegal=g(...e.illegal))}function j(e,t){if(e.match){if(e.begin||e.end)throw Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function L(e,t){void 0===e.relevance&&(e.relevance=1)}let I=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw Error("beforeMatch cannot be used with starts");let n=Object.assign({},e);Object.keys(e).forEach(t=>{delete e[t]}),e.keywords=n.keywords,e.begin=h(n.beforeMatch,f(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},D=["of","and","for","in","not","or","if","then","parent","list","value"],F={},B=e=>{console.error(e)},z=(e,...t)=>{console.log(`WARN: ${e}`,...t)},$=(e,t)=>{F[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),F[`${e}/${t}`]=!0)},U=Error();function H(e,t,{key:n}){let r=0,o=e[n],i={},a={};for(let e=1;e<=t.length;e++)a[e+r]=o[e],i[e+r]=!0,r+=m(t[e-1]);e[n]=a,e[n]._emit=i,e[n]._multi=!0}function Z(e){e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope),"string"==typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope}),function(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw B("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),U;if("object"!=typeof e.beginScope||null===e.beginScope)throw B("beginScope must be object"),U;H(e,e.begin,{key:"beginScope"}),e.begin=v(e.begin,{joinWith:""})}}(e),function(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw B("skip, excludeEnd, returnEnd not compatible with endScope: {}"),U;if("object"!=typeof e.endScope||null===e.endScope)throw B("endScope must be object"),U;H(e,e.end,{key:"endScope"}),e.end=v(e.end,{joinWith:""})}}(e)}class q extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}let W=Symbol("nomatch"),V=function(e){let o=Object.create(null),i=Object.create(null),a=[],l=!0,s="Could not find the language '{}', did you forget to load/include a language module?",b={disableAutodetect:!0,name:"Plain text",contains:[]},y={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:c};function x(e){return y.noHighlightRe.test(e)}function w(e,t,n){let r="",o="";"object"==typeof t?(r=e,n=t.ignoreIllegals,o=t.language):($("10.7.0","highlight(lang, code, ...args) has been deprecated."),$("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),o=e,r=t),void 0===n&&(n=!0);let i={code:r,language:o};F("before:highlight",i);let a=i.result?i.result:E(i.language,i.code,n);return a.code=i.code,F("after:highlight",a),a}function E(e,i,a,c){let f=Object.create(null);function d(){if(!A.keywords){R.addText(F);return}let e=0;A.keywordPatternRe.lastIndex=0;let t=A.keywordPatternRe.exec(F),n="";for(;t;){n+=F.substring(e,t.index);let r=k.case_insensitive?t[0].toLowerCase():t[0],o=A.keywords[r];if(o){let[e,i]=o;if(R.addText(n),n="",f[r]=(f[r]||0)+1,f[r]<=7&&(z+=i),e.startsWith("_"))n+=t[0];else{let n=k.classNameAliases[e]||e;h(t[0],n)}}else n+=t[0];e=A.keywordPatternRe.lastIndex,t=A.keywordPatternRe.exec(F)}n+=F.substring(e),R.addText(n)}function p(){null!=A.subLanguage?function(){if(""===F)return;let e=null;if("string"==typeof A.subLanguage){if(!o[A.subLanguage]){R.addText(F);return}e=E(A.subLanguage,F,!0,N[A.subLanguage]),N[A.subLanguage]=e._top}else e=S(F,A.subLanguage.length?A.subLanguage:null);A.relevance>0&&(z+=e.relevance),R.__addSublanguage(e._emitter,e.language)}():d(),F=""}function h(e,t){""!==e&&(R.startScope(t),R.addText(e),R.endScope())}function g(e,t){let n=1,r=t.length-1;for(;n<=r;){if(!e._emit[n]){n++;continue}let r=k.classNameAliases[e[n]]||e[n],o=t[n];r?h(o,r):(F=o,d(),F=""),n++}}function b(e,t){return e.scope&&"string"==typeof e.scope&&R.openNode(k.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(h(F,k.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),F=""):e.beginScope._multi&&(g(e.beginScope,t),F="")),A=Object.create(e,{parent:{value:A}})}let x={};function w(n,r){let o=r&&r[0];if(F+=n,null==o)return p(),0;if("begin"===x.type&&"end"===r.type&&x.index===r.index&&""===o){if(F+=i.slice(r.index,r.index+1),!l){let t=Error(`0 width match regex (${e})`);throw t.languageName=e,t.badRule=x.rule,t}return 1}if(x=r,"begin"===r.type)return function(e){let n=e[0],r=e.rule,o=new t(r),i=[r.__beforeBegin,r["on:begin"]];for(let t of i)if(t&&(t(e,o),o.isMatchIgnored))return 0===A.matcher.regexIndex?(F+=n[0],1):(H=!0,0);return r.skip?F+=n:(r.excludeBegin&&(F+=n),p(),r.returnBegin||r.excludeBegin||(F=n)),b(r,e),r.returnBegin?0:n.length}(r);if("illegal"!==r.type||a){if("end"===r.type){let e=function(e){let n=e[0],r=i.substring(e.index),o=function e(n,r,o){let i=function(e,t){let n=e&&e.exec(t);return n&&0===n.index}(n.endRe,o);if(i){if(n["on:end"]){let e=new t(n);n["on:end"](r,e),e.isMatchIgnored&&(i=!1)}if(i){for(;n.endsParent&&n.parent;)n=n.parent;return n}}if(n.endsWithParent)return e(n.parent,r,o)}(A,e,r);if(!o)return W;let a=A;A.endScope&&A.endScope._wrap?(p(),h(n,A.endScope._wrap)):A.endScope&&A.endScope._multi?(p(),g(A.endScope,e)):a.skip?F+=n:(a.returnEnd||a.excludeEnd||(F+=n),p(),a.excludeEnd&&(F=n));do A.scope&&R.closeNode(),A.skip||A.subLanguage||(z+=A.relevance),A=A.parent;while(A!==o.parent);return o.starts&&b(o.starts,e),a.returnEnd?0:n.length}(r);if(e!==W)return e}}else{let e=Error('Illegal lexeme "'+o+'" for mode "'+(A.scope||"")+'"');throw e.mode=A,e}if("illegal"===r.type&&""===o)return 1;if(U>1e5&&U>3*r.index){let e=Error("potential infinite loop, way more iterations than matches");throw e}return F+=o,o.length}let k=C(e);if(!k)throw B(s.replace("{}",e)),Error('Unknown language: "'+e+'"');let _=function(e){function t(t,n){return RegExp(u(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=m(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);let e=this.regexes.map(e=>e[1]);this.matcherRe=t(v(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;let t=this.matcherRe.exec(e);if(!t)return null;let n=t.findIndex((e,t)=>t>0&&void 0!==e),r=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,r)}}class o{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];let t=new n;return this.rules.slice(e).forEach(([e,n])=>t.addRule(e,n)),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){let t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition()){if(n&&n.index===this.lastIndex);else{let t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=r(e.classNameAliases||{}),function n(i,a){if(i.isCompiled)return i;[T,j,Z,I].forEach(e=>e(i,a)),e.compilerExtensions.forEach(e=>e(i,a)),i.__beforeBegin=null,[P,M,L].forEach(e=>e(i,a)),i.isCompiled=!0;let l=null;return"object"==typeof i.keywords&&i.keywords.$pattern&&(i.keywords=Object.assign({},i.keywords),l=i.keywords.$pattern,delete i.keywords.$pattern),l=l||/\w+/,i.keywords&&(i.keywords=function e(t,n,r="keyword"){let o=Object.create(null);return"string"==typeof t?i(r,t.split(" ")):Array.isArray(t)?i(r,t):Object.keys(t).forEach(function(r){Object.assign(o,e(t[r],n,r))}),o;function i(e,t){n&&(t=t.map(e=>e.toLowerCase())),t.forEach(function(t){var n,r;let i=t.split("|");o[i[0]]=[e,(n=i[0],(r=i[1])?Number(r):D.includes(n.toLowerCase())?0:1)]})}}(i.keywords,e.case_insensitive)),i.keywordPatternRe=t(l,!0),a&&(i.begin||(i.begin=/\B|\b/),i.beginRe=t(i.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(i.endRe=t(i.end)),i.terminatorEnd=u(i.end)||"",i.endsWithParent&&a.terminatorEnd&&(i.terminatorEnd+=(i.end?"|":"")+a.terminatorEnd)),i.illegal&&(i.illegalRe=t(i.illegal)),i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map(function(e){var t;return((t="self"===e?i:e).variants&&!t.cachedVariants&&(t.cachedVariants=t.variants.map(function(e){return r(t,{variants:null},e)})),t.cachedVariants)?t.cachedVariants:!function e(t){return!!t&&(t.endsWithParent||e(t.starts))}(t)?Object.isFrozen(t)?r(t):t:r(t,{starts:t.starts?r(t.starts):null})})),i.contains.forEach(function(e){n(e,i)}),i.starts&&n(i.starts,a),i.matcher=function(e){let t=new o;return e.contains.forEach(e=>t.addRule(e.begin,{rule:e,type:"begin"})),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}(i),i}(e)}(k),O="",A=c||_,N={},R=new y.__emitter(y);!function(){let e=[];for(let t=A;t!==k;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach(e=>R.openNode(e))}();let F="",z=0,$=0,U=0,H=!1;try{if(k.__emitTokens)k.__emitTokens(i,R);else{for(A.matcher.considerAll();;){U++,H?H=!1:A.matcher.considerAll(),A.matcher.lastIndex=$;let e=A.matcher.exec(i);if(!e)break;let t=i.substring($,e.index),n=w(t,e);$=e.index+n}w(i.substring($))}return R.finalize(),O=R.toHTML(),{language:e,value:O,relevance:z,illegal:!1,_emitter:R,_top:A}}catch(t){if(t.message&&t.message.includes("Illegal"))return{language:e,value:n(i),illegal:!0,relevance:0,_illegalBy:{message:t.message,index:$,context:i.slice($-100,$+100),mode:t.mode,resultSoFar:O},_emitter:R};if(l)return{language:e,value:n(i),illegal:!1,relevance:0,errorRaised:t,_emitter:R,_top:A};throw t}}function S(e,t){t=t||y.languages||Object.keys(o);let r=function(e){let t={value:n(e),illegal:!1,relevance:0,_top:b,_emitter:new y.__emitter(y)};return t._emitter.addText(e),t}(e),i=t.filter(C).filter(R).map(t=>E(t,e,!1));i.unshift(r);let a=i.sort((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(C(e.language).supersetOf===t.language)return 1;if(C(t.language).supersetOf===e.language)return -1}return 0}),[l,s]=a;return l.secondBest=s,l}function k(e){let t=null,n=function(e){let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";let n=y.languageDetectRe.exec(t);if(n){let t=C(n[1]);return t||(z(s.replace("{}",n[1])),z("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"}return t.split(/\s+/).find(e=>x(e)||C(e))}(e);if(x(n))return;if(F("before:highlightElement",{el:e,language:n}),e.children.length>0&&(y.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(e)),y.throwUnescapedHTML)){let t=new q("One of your code blocks includes unescaped HTML.",e.innerHTML);throw t}t=e;let r=t.textContent,o=n?w(r,{language:n,ignoreIllegals:!0}):S(r);e.innerHTML=o.value,function(e,t,n){let r=t&&i[t]||n;e.classList.add("hljs"),e.classList.add(`language-${r}`)}(e,n,o.language),e.result={language:o.language,re:o.relevance,relevance:o.relevance},o.secondBest&&(e.secondBest={language:o.secondBest.language,relevance:o.secondBest.relevance}),F("after:highlightElement",{el:e,result:o,text:r})}let _=!1;function O(){if("loading"===document.readyState){_=!0;return}let e=document.querySelectorAll(y.cssSelector);e.forEach(k)}function C(e){return o[e=(e||"").toLowerCase()]||o[i[e]]}function A(e,{languageName:t}){"string"==typeof e&&(e=[e]),e.forEach(e=>{i[e.toLowerCase()]=t})}function R(e){let t=C(e);return t&&!t.disableAutodetect}function F(e,t){a.forEach(function(n){n[e]&&n[e](t)})}for(let t in"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",function(){_&&O()},!1),Object.assign(e,{highlight:w,highlightAuto:S,highlightAll:O,highlightElement:k,highlightBlock:function(e){return $("10.7.0","highlightBlock will be removed entirely in v12.0"),$("10.7.0","Please use highlightElement now."),k(e)},configure:function(e){y=r(y,e)},initHighlighting:()=>{O(),$("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:function(){O(),$("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:function(t,n){let r=null;try{r=n(e)}catch(e){if(B("Language definition for '{}' could not be registered.".replace("{}",t)),l)B(e);else throw e;r=b}r.name||(r.name=t),o[t]=r,r.rawDefinition=n.bind(null,e),r.aliases&&A(r.aliases,{languageName:t})},unregisterLanguage:function(e){for(let t of(delete o[e],Object.keys(i)))i[t]===e&&delete i[t]},listLanguages:function(){return Object.keys(o)},getLanguage:C,registerAliases:A,autoDetection:R,inherit:r,addPlugin:function(e){var t;(t=e)["before:highlightBlock"]&&!t["before:highlightElement"]&&(t["before:highlightElement"]=e=>{t["before:highlightBlock"](Object.assign({block:e.el},e))}),t["after:highlightBlock"]&&!t["after:highlightElement"]&&(t["after:highlightElement"]=e=>{t["after:highlightBlock"](Object.assign({block:e.el},e))}),a.push(e)},removePlugin:function(e){let t=a.indexOf(e);-1!==t&&a.splice(t,1)}}),e.debugMode=function(){l=!1},e.safeMode=function(){l=!0},e.versionString="11.8.0",e.regex={concat:h,lookahead:f,either:g,optional:p,anyNumberOfTimes:d},N)"object"==typeof N[t]&&function e(t){return t instanceof Map?t.clear=t.delete=t.set=function(){throw Error("map is read-only")}:t instanceof Set&&(t.add=t.clear=t.delete=function(){throw Error("set is read-only")}),Object.freeze(t),Object.getOwnPropertyNames(t).forEach(n=>{let r=t[n],o=typeof r;"object"!==o&&"function"!==o||Object.isFrozen(r)||e(r)}),t}(N[t]);return Object.assign(e,N),e},G=V({});G.newInstance=()=>V({}),e.exports=G,G.HighlightJS=G,G.default=G},86351:function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{Z:function(){return r}})},18050:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}n.d(t,{Z:function(){return r}})},49449:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(58774);function o(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),c=await (null==a.isRTL?void 0:a.isRTL(t)),u=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:f,y:d}=l(u,r,c),p=r,h={},g=0;for(let n=0;n({name:"arrow",options:e,async fn(t){let{x:n,y:i,placement:l,rects:s,platform:f,elements:d}=t,{element:g,padding:m=0}=c(e,t)||{};if(null==g)return{};let b=u(m),v={x:n,y:i},y=a(l),x=o(y),w=await f.getDimensions(g),E="y"===y,S=E?"clientHeight":"clientWidth",k=s.reference[x]+s.reference[y]-v[y]-s.floating[x],_=v[y]-s.reference[y],O=await (null==f.getOffsetParent?void 0:f.getOffsetParent(g)),C=O?O[S]:0;C&&await (null==f.isElement?void 0:f.isElement(O))||(C=d.floating[S]||s.floating[x]);let A=C/2-w[x]/2-1,N=p(b[E?"top":"left"],A),R=p(b[E?"bottom":"right"],A),T=C-w[x]-R,P=C/2-w[x]/2+(k/2-_/2),M=h(N,p(P,T)),j=null!=r(l)&&P!=M&&s.reference[x]/2-(Pe.concat(t,t+"-start",t+"-end"),[]),{left:"right",right:"left",bottom:"top",top:"bottom"});function v(e){return e.replace(/left|right|bottom|top/g,e=>b[e])}let y={start:"end",end:"start"};function x(e){return e.replace(/start|end/g,e=>y[e])}let w=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,l,s,u;let{placement:f,middlewareData:p,rects:h,initialPlacement:g,platform:m,elements:b}=t,{mainAxis:y=!0,crossAxis:w=!0,fallbackPlacements:E,fallbackStrategy:S="bestFit",fallbackAxisSideDirection:k="none",flipAlignment:_=!0,...O}=c(e,t),C=i(f),A=i(g)===g,N=await (null==m.isRTL?void 0:m.isRTL(b.floating)),R=E||(A||!_?[v(g)]:function(e){let t=v(e);return[x(e),t,x(t)]}(g));E||"none"===k||R.push(...function(e,t,n,o){let a=r(e),l=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(i(e),"start"===n,o);return a&&(l=l.map(e=>e+"-"+a),t&&(l=l.concat(l.map(x)))),l}(g,_,k,N));let T=[g,...R],P=await d(t,O),M=[],j=(null==(n=p.flip)?void 0:n.overflows)||[];if(y&&M.push(P[C]),w){let{main:e,cross:t}=function(e,t,n){void 0===n&&(n=!1);let i=r(e),l=a(e),s=o(l),c="x"===l?i===(n?"end":"start")?"right":"left":"start"===i?"bottom":"top";return t.reference[s]>t.floating[s]&&(c=v(c)),{main:c,cross:v(c)}}(f,h,N);M.push(P[e],P[t])}if(j=[...j,{placement:f,overflows:M}],!M.every(e=>e<=0)){let e=((null==(l=p.flip)?void 0:l.index)||0)+1,t=T[e];if(t)return{data:{index:e,overflows:j},reset:{placement:t}};let n=null==(s=j.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:s.placement;if(!n)switch(S){case"bestFit":{let e=null==(u=j.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:u[0];e&&(n=e);break}case"initialPlacement":n=g}if(f!==n)return{reset:{placement:n}}}return{}}}};function E(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function S(e){return m.some(t=>e[t]>=0)}let k=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:r="referenceHidden",...o}=c(e,t);switch(r){case"referenceHidden":{let e=E(await d(t,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:S(e)}}}case"escaped":{let e=E(await d(t,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:S(e)}}}default:return{}}}}},_=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){let{x:n,y:o}=t,l=await async function(e,t){let{placement:n,platform:o,elements:l}=e,s=await (null==o.isRTL?void 0:o.isRTL(l.floating)),u=i(n),f=r(n),d="x"===a(n),p=["left","top"].includes(u)?-1:1,h=s&&d?-1:1,g=c(t,e),{mainAxis:m,crossAxis:b,alignmentAxis:v}="number"==typeof g?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...g};return f&&"number"==typeof v&&(b="end"===f?-1*v:v),d?{x:b*h,y:m*p}:{x:m*p,y:b*h}}(t,e);return{x:n+l.x,y:o+l.y,data:l}}}};function O(e){return"x"===e?"y":"x"}let C=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:o}=t,{mainAxis:l=!0,crossAxis:s=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...f}=c(e,t),g={x:n,y:r},m=await d(t,f),b=a(i(o)),v=O(b),y=g[b],x=g[v];if(l){let e="y"===b?"bottom":"right";y=h(y+m["y"===b?"top":"left"],p(y,y-m[e]))}s&&(x=h(x+m["y"===v?"top":"left"],p(x,x-m["y"===v?"bottom":"right"])));let w=u.fn({...t,[b]:y,[v]:x});return{...w,data:{x:w.x-n,y:w.y-r}}}}},A=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:o,rects:l,middlewareData:s}=t,{offset:u=0,mainAxis:f=!0,crossAxis:d=!0}=c(e,t),p={x:n,y:r},h=a(o),g=O(h),m=p[h],b=p[g],v=c(u,t),y="number"==typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(f){let e="y"===h?"height":"width",t=l.reference[h]-l.floating[e]+y.mainAxis,n=l.reference[h]+l.reference[e]-y.mainAxis;mn&&(m=n)}if(d){var x,w;let e="y"===h?"width":"height",t=["top","left"].includes(i(o)),n=l.reference[g]-l.floating[e]+(t&&(null==(x=s.offset)?void 0:x[g])||0)+(t?0:y.crossAxis),r=l.reference[g]+l.reference[e]+(t?0:(null==(w=s.offset)?void 0:w[g])||0)-(t?y.crossAxis:0);br&&(b=r)}return{[h]:m,[g]:b}}}},N=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let n,o;let{placement:l,rects:s,platform:u,elements:f}=t,{apply:g=()=>{},...m}=c(e,t),b=await d(t,m),v=i(l),y=r(l),x="x"===a(l),{width:w,height:E}=s.floating;"top"===v||"bottom"===v?(n=v,o=y===(await (null==u.isRTL?void 0:u.isRTL(f.floating))?"start":"end")?"left":"right"):(o=v,n="end"===y?"top":"bottom");let S=E-b[n],k=w-b[o],_=!t.middlewareData.shift,O=S,C=k;if(x){let e=w-b.left-b.right;C=y||_?p(k,e):e}else{let e=E-b.top-b.bottom;O=y||_?p(S,e):e}if(_&&!y){let e=h(b.left,0),t=h(b.right,0),n=h(b.top,0),r=h(b.bottom,0);x?C=w-2*(0!==e||0!==t?e+t:h(b.left,b.right)):O=E-2*(0!==n||0!==r?n+r:h(b.top,b.bottom))}await g({...t,availableWidth:C,availableHeight:O});let A=await u.getDimensions(f.floating);return w!==A.width||E!==A.height?{reset:{rects:!0}}:{}}}}},41778:function(e,t,n){"use strict";n.d(t,{Kx:function(){return R},Me:function(){return L},oo:function(){return I}});var r=n(21828);function o(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function i(e){return o(e).getComputedStyle(e)}function a(e){return e instanceof o(e).Node}function l(e){return a(e)?(e.nodeName||"").toLowerCase():"#document"}function s(e){return e instanceof HTMLElement||e instanceof o(e).HTMLElement}function c(e){return"undefined"!=typeof ShadowRoot&&(e instanceof o(e).ShadowRoot||e instanceof ShadowRoot)}function u(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=i(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function f(e){let t=d(),n=i(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function d(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function p(e){return["html","body","#document"].includes(l(e))}let h=Math.min,g=Math.max,m=Math.round,b=Math.floor,v=e=>({x:e,y:e});function y(e){let t=i(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=s(e),a=o?e.offsetWidth:n,l=o?e.offsetHeight:r,c=m(n)!==a||m(r)!==l;return c&&(n=a,r=l),{width:n,height:r,$:c}}function x(e){return e instanceof Element||e instanceof o(e).Element}function w(e){return x(e)?e:e.contextElement}function E(e){let t=w(e);if(!s(t))return v(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=y(t),a=(i?m(n.width):n.width)/r,l=(i?m(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),l&&Number.isFinite(l)||(l=1),{x:a,y:l}}let S=v(0);function k(e){let t=o(e);return d()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:S}function _(e,t,n,i){var a;void 0===t&&(t=!1),void 0===n&&(n=!1);let l=e.getBoundingClientRect(),s=w(e),c=v(1);t&&(i?x(i)&&(c=E(i)):c=E(e));let u=(void 0===(a=n)&&(a=!1),!(!i||a&&i!==o(s))&&a)?k(s):v(0),f=(l.left+u.x)/c.x,d=(l.top+u.y)/c.y,p=l.width/c.x,h=l.height/c.y;if(s){let e=o(s),t=i&&x(i)?o(i):i,n=e.frameElement;for(;n&&i&&t!==e;){let e=E(n),t=n.getBoundingClientRect(),r=getComputedStyle(n),i=t.left+(n.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(n.clientTop+parseFloat(r.paddingTop))*e.y;f*=e.x,d*=e.y,p*=e.x,h*=e.y,f+=i,d+=a,n=o(n).frameElement}}return(0,r.JB)({width:p,height:h,x:f,y:d})}function O(e){return x(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function C(e){var t;return null==(t=(a(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function A(e){return _(C(e)).left+O(e).scrollLeft}function N(e){if("html"===l(e))return e;let t=e.assignedSlot||e.parentNode||c(e)&&e.host||C(e);return c(t)?t.host:t}function R(e,t){var n;void 0===t&&(t=[]);let r=function e(t){let n=N(t);return p(n)?t.ownerDocument?t.ownerDocument.body:t.body:s(n)&&u(n)?n:e(n)}(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),a=o(r);return i?t.concat(a,a.visualViewport||[],u(r)?r:[]):t.concat(r,R(r))}function T(e,t,n){let a;if("viewport"===t)a=function(e,t){let n=o(e),r=C(e),i=n.visualViewport,a=r.clientWidth,l=r.clientHeight,s=0,c=0;if(i){a=i.width,l=i.height;let e=d();(!e||e&&"fixed"===t)&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:l,x:s,y:c}}(e,n);else if("document"===t)a=function(e){let t=C(e),n=O(e),r=e.ownerDocument.body,o=g(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=g(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),l=-n.scrollLeft+A(e),s=-n.scrollTop;return"rtl"===i(r).direction&&(l+=g(t.clientWidth,r.clientWidth)-o),{width:o,height:a,x:l,y:s}}(C(e));else if(x(t))a=function(e,t){let n=_(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=s(e)?E(e):v(1);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{let n=k(e);a={...t,x:t.x-n.x,y:t.y-n.y}}return(0,r.JB)(a)}function P(e,t){return s(e)&&"fixed"!==i(e).position?t?t(e):e.offsetParent:null}function M(e,t){let n=o(e);if(!s(e))return n;let r=P(e,t);for(;r&&["table","td","th"].includes(l(r))&&"static"===i(r).position;)r=P(r,t);return r&&("html"===l(r)||"body"===l(r)&&"static"===i(r).position&&!f(r))?n:r||function(e){let t=N(e);for(;s(t)&&!p(t);){if(f(t))return t;t=N(t)}return null}(e)||n}let j={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e,o=s(n),i=C(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},c=v(1),f=v(0);if((o||!o&&"fixed"!==r)&&(("body"!==l(n)||u(i))&&(a=O(n)),s(n))){let e=_(n);c=E(n),f.x=e.x+n.clientLeft,f.y=e.y+n.clientTop}return{width:t.width*c.x,height:t.height*c.y,x:t.x*c.x-a.scrollLeft*c.x+f.x,y:t.y*c.y-a.scrollTop*c.y+f.y}},getDocumentElement:C,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,a=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=R(e).filter(e=>x(e)&&"body"!==l(e)),o=null,a="fixed"===i(e).position,s=a?N(e):e;for(;x(s)&&!p(s);){let t=i(s),n=f(s);n||"fixed"!==t.position||(o=null),(a?!n&&!o:!n&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||u(s)&&!n&&function e(t,n){let r=N(t);return!(r===n||!x(r)||p(r))&&("fixed"===i(r).position||e(r,n))}(e,s))?r=r.filter(e=>e!==s):o=t,s=N(s)}return t.set(e,r),r}(t,this._c):[].concat(n),r],s=a[0],c=a.reduce((e,n)=>{let r=T(t,n,o);return e.top=g(r.top,e.top),e.right=h(r.right,e.right),e.bottom=h(r.bottom,e.bottom),e.left=g(r.left,e.left),e},T(t,s,o));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:M,getElementRects:async function(e){let{reference:t,floating:n,strategy:r}=e,o=this.getOffsetParent||M,i=this.getDimensions;return{reference:function(e,t,n){let r=s(t),o=C(t),i="fixed"===n,a=_(e,!0,i,t),c={scrollLeft:0,scrollTop:0},f=v(0);if(r||!r&&!i){if(("body"!==l(t)||u(o))&&(c=O(t)),s(t)){let e=_(t,!0,i,t);f.x=e.x+t.clientLeft,f.y=e.y+t.clientTop}else o&&(f.x=A(o))}return{x:a.left+c.scrollLeft-f.x,y:a.top+c.scrollTop-f.y,width:a.width,height:a.height}}(t,await o(n),r),floating:{x:0,y:0,...await i(n)}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){return y(e)},getScale:E,isElement:x,isRTL:function(e){return"rtl"===getComputedStyle(e).direction}};function L(e,t,n,r){void 0===r&&(r={});let{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:s=!1}=r,c=w(e),u=o||i?[...c?R(c):[],...R(t)]:[];u.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)});let f=c&&l?function(e,t){let n,r=null,o=C(e);function i(){clearTimeout(n),r&&r.disconnect(),r=null}return function a(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),i();let{left:c,top:u,width:f,height:d}=e.getBoundingClientRect();if(l||t(),!f||!d)return;let p={rootMargin:-b(u)+"px "+-b(o.clientWidth-(c+f))+"px "+-b(o.clientHeight-(u+d))+"px "+-b(c)+"px",threshold:g(0,h(1,s))||1},m=!0;function v(e){let t=e[0].intersectionRatio;if(t!==s){if(!m)return a();t?a(!1,t):n=setTimeout(()=>{a(!1,1e-7)},100)}m=!1}try{r=new IntersectionObserver(v,{...p,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(v,p)}r.observe(e)}(!0),i}(c,n):null,d,p=-1,m=null;a&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{m&&m.observe(t)})),n()}),c&&!s&&m.observe(c),m.observe(t));let v=s?_(e):null;return s&&function t(){let r=_(e);v&&(r.x!==v.x||r.y!==v.y||r.width!==v.width||r.height!==v.height)&&n(),v=r,d=requestAnimationFrame(t)}(),n(),()=>{u.forEach(e=>{o&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),f&&f(),m&&m.disconnect(),m=null,s&&cancelAnimationFrame(d)}}let I=(e,t,n)=>{let o=new Map,i={platform:j,...n},a={...i.platform,_c:o};return(0,r.oo)(e,t,{...i,platform:a})}},4058:function(e,t,n){"use strict";n.d(t,{d:function(){return f},f:function(){return u}});var r=n(86006),o=n(53858),i=n(42810),a=n(60961),l=n(68496),s=n(3562);let c=(0,r.createContext)(null);function u(){let[e,t]=(0,r.useState)([]);return[e.length>0?e.join(" "):void 0,(0,r.useMemo)(()=>function(e){let n=(0,s.z)(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),o=(0,r.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props}),[n,e.slot,e.name,e.props]);return r.createElement(c.Provider,{value:o},e.children)},[t])]}let f=Object.assign((0,i.yV)(function(e,t){let n=(0,o.M)(),{id:s=`headlessui-description-${n}`,...u}=e,f=function e(){let t=(0,r.useContext)(c);if(null===t){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),d=(0,l.T)(t);(0,a.e)(()=>f.register(s),[s,f.register]);let p={ref:d,...f.props,id:s};return(0,i.sY)({ourProps:p,theirProps:u,slot:f.slot||{},defaultTag:"p",name:f.name||"Description"})}),{})},22940:function(e,t,n){"use strict";let r,o;n.d(t,{V:function(){return eb}});var i,a,l,s,c,u,f=n(86006),d=n.t(f,2),p=n(59325),h=n(42810),g=n(68496),m=n(68277),b=n(24373),v=n(53858),y=n(11405),x=n(45106),w=n(32243),E=n(3562),S=n(58257),k=((i=k||{})[i.Forwards=0]="Forwards",i[i.Backwards=1]="Backwards",i),_=n(58260),O=n(29101),C=n(1485);function A(e,t,n,r){let o=(0,C.E)(n);(0,f.useEffect)(()=>{function n(e){o.current(e)}return(e=null!=e?e:window).addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)},[e,t,r])}var N=n(10670);function R(e,t){let n=(0,f.useRef)([]),r=(0,E.z)(e);(0,f.useEffect)(()=>{let e=[...n.current];for(let[o,i]of t.entries())if(n.current[o]!==i){let o=r(t,e);return n.current=t,o}},[r,...t])}var T=n(48807);function P(e){let t=(0,E.z)(e),n=(0,f.useRef)(!1);(0,f.useEffect)(()=>(n.current=!1,()=>{n.current=!0,(0,N.Y)(()=>{n.current&&t()})}),[t])}function M(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)n.current instanceof HTMLElement&&t.add(n.current);return t}var j=((a=j||{})[a.None=1]="None",a[a.InitialFocus=2]="InitialFocus",a[a.TabLock=4]="TabLock",a[a.FocusLock=8]="FocusLock",a[a.RestoreFocus=16]="RestoreFocus",a[a.All=30]="All",a);let L=Object.assign((0,h.yV)(function(e,t){let n,r=(0,f.useRef)(null),o=(0,g.T)(r,t),{initialFocus:i,containers:a,features:l=30,...s}=e;(0,y.H)()||(l=1);let c=(0,O.i)(r);!function({ownerDocument:e},t){let n=function(e=!0){let t=(0,f.useRef)(I.slice());return R(([e],[n])=>{!0===n&&!1===e&&(0,N.Y)(()=>{t.current.splice(0)}),!1===n&&!0===e&&(t.current=I.slice())},[e,I,t]),(0,E.z)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(t);R(()=>{t||(null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&(0,w.C5)(n())},[t]),P(()=>{t&&(0,w.C5)(n())})}({ownerDocument:c},!!(16&l));let u=function({ownerDocument:e,container:t,initialFocus:n},r){let o=(0,f.useRef)(null),i=(0,_.t)();return R(()=>{if(!r)return;let a=t.current;a&&(0,N.Y)(()=>{if(!i.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t){o.current=t;return}}else if(a.contains(t)){o.current=t;return}null!=n&&n.current?(0,w.C5)(n.current):(0,w.jA)(a,w.TO.First)===w.fE.Error&&console.warn("There are no focusable elements inside the "),o.current=null==e?void 0:e.activeElement})},[r]),o}({ownerDocument:c,container:r,initialFocus:i},!!(2&l));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let i=(0,_.t)();A(null==e?void 0:e.defaultView,"focus",e=>{if(!o||!i.current)return;let a=M(n);t.current instanceof HTMLElement&&a.add(t.current);let l=r.current;if(!l)return;let s=e.target;s&&s instanceof HTMLElement?D(a,s)?(r.current=s,(0,w.C5)(s)):(e.preventDefault(),e.stopPropagation(),(0,w.C5)(l)):(0,w.C5)(r.current)},!0)}({ownerDocument:c,container:r,containers:a,previousActiveElement:u},!!(8&l));let d=(n=(0,f.useRef)(0),(0,S.s)("keydown",e=>{"Tab"===e.key&&(n.current=e.shiftKey?1:0)},!0),n),m=(0,E.z)(e=>{let t=r.current;t&&(0,p.E)(d.current,{[k.Forwards]:()=>{(0,w.jA)(t,w.TO.First,{skipElements:[e.relatedTarget]})},[k.Backwards]:()=>{(0,w.jA)(t,w.TO.Last,{skipElements:[e.relatedTarget]})}})}),b=(0,T.G)(),v=(0,f.useRef)(!1);return f.createElement(f.Fragment,null,!!(4&l)&&f.createElement(x._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:x.A.Focusable}),(0,h.sY)({ourProps:{ref:o,onKeyDown(e){"Tab"==e.key&&(v.current=!0,b.requestAnimationFrame(()=>{v.current=!1}))},onBlur(e){let t=M(a);r.current instanceof HTMLElement&&t.add(r.current);let n=e.relatedTarget;n instanceof HTMLElement&&"true"!==n.dataset.headlessuiFocusGuard&&(D(t,n)||(v.current?(0,w.jA)(r.current,(0,p.E)(d.current,{[k.Forwards]:()=>w.TO.Next,[k.Backwards]:()=>w.TO.Previous})|w.TO.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&(0,w.C5)(e.target)))}},theirProps:s,defaultTag:"div",name:"FocusTrap"}),!!(4&l)&&f.createElement(x._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:x.A.Focusable}))}),{features:j}),I=[];function D(e,t){for(let n of e)if(n.contains(t))return!0;return!1}!function(e){function t(){"loading"!==document.readyState&&(e(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}(()=>{function e(e){e.target instanceof HTMLElement&&e.target!==document.body&&I[0]!==e.target&&(I.unshift(e.target),(I=I.filter(e=>null!=e&&e.isConnected)).splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});var F=n(8431),B=n(60961);let z=(0,f.createContext)(!1);function $(e){return f.createElement(z.Provider,{value:e.force},e.children)}var U=n(30028);let H=f.Fragment,Z=f.Fragment,q=(0,f.createContext)(null),W=(0,f.createContext)(null),V=Object.assign((0,h.yV)(function(e,t){let n=(0,f.useRef)(null),r=(0,g.T)((0,g.h)(e=>{n.current=e}),t),o=(0,O.i)(n),i=function(e){let t=(0,f.useContext)(z),n=(0,f.useContext)(q),r=(0,O.i)(e),[o,i]=(0,f.useState)(()=>{if(!t&&null!==n||U.O.isServer)return null;let e=null==r?void 0:r.getElementById("headlessui-portal-root");if(e)return e;if(null===r)return null;let o=r.createElement("div");return o.setAttribute("id","headlessui-portal-root"),r.body.appendChild(o)});return(0,f.useEffect)(()=>{null!==o&&(null!=r&&r.body.contains(o)||null==r||r.body.appendChild(o))},[o,r]),(0,f.useEffect)(()=>{t||null!==n&&i(n.current)},[n,i,t]),o}(n),[a]=(0,f.useState)(()=>{var e;return U.O.isServer?null:null!=(e=null==o?void 0:o.createElement("div"))?e:null}),l=(0,f.useContext)(W),s=(0,y.H)();return(0,B.e)(()=>{!i||!a||i.contains(a)||(a.setAttribute("data-headlessui-portal",""),i.appendChild(a))},[i,a]),(0,B.e)(()=>{if(a&&l)return l.register(a)},[l,a]),P(()=>{var e;i&&a&&(a instanceof Node&&i.contains(a)&&i.removeChild(a),i.childNodes.length<=0&&(null==(e=i.parentElement)||e.removeChild(i)))}),s&&i&&a?(0,F.createPortal)((0,h.sY)({ourProps:{ref:r},theirProps:e,defaultTag:H,name:"Portal"}),a):null}),{Group:(0,h.yV)(function(e,t){let{target:n,...r}=e,o={ref:(0,g.T)(t)};return f.createElement(q.Provider,{value:n},(0,h.sY)({ourProps:o,theirProps:r,defaultTag:Z,name:"Popover.Group"}))})});var G=n(4058),K=n(10546);let Y=(0,f.createContext)(()=>{});Y.displayName="StackContext";var X=((l=X||{})[l.Add=0]="Add",l[l.Remove=1]="Remove",l);function J({children:e,onUpdate:t,type:n,element:r,enabled:o}){let i=(0,f.useContext)(Y),a=(0,E.z)((...e)=>{null==t||t(...e),i(...e)});return(0,B.e)(()=>{let e=void 0===o||!0===o;return e&&a(0,n,r),()=>{e&&a(1,n,r)}},[a,n,r,o]),f.createElement(Y.Provider,{value:a},e)}var Q=n(45880);let{useState:ee,useEffect:et,useLayoutEffect:en,useDebugValue:er}=d;"undefined"!=typeof window&&void 0!==window.document&&window.document.createElement;let eo=d.useSyncExternalStore;var ei=n(70650);let ea=(s={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,ei.k)(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r,o;let i={doc:e,d:t,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(n)},a=[/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0?{before(){r=window.pageYOffset},after({doc:e,d:t,meta:n}){function o(e){return n.containers.flatMap(e=>e()).some(t=>t.contains(e))}t.style(e.body,"marginTop",`-${r}px`),window.scrollTo(0,0);let i=null;t.addEventListener(e,"click",t=>{if(t.target instanceof HTMLElement)try{let n=t.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),a=e.querySelector(r);a&&!o(a)&&(i=a)}catch{}},!0),t.addEventListener(e,"touchmove",e=>{e.target instanceof HTMLElement&&!o(e.target)&&e.preventDefault()},{passive:!1}),t.add(()=>{window.scrollTo(0,window.pageYOffset+r),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})}}:{},{before({doc:e}){var t;let n=e.documentElement;o=(null!=(t=e.defaultView)?t:window).innerWidth-n.clientWidth},after({doc:e,d:t}){let n=e.documentElement,r=o-(n.clientWidth-n.offsetWidth);t.style(n,"paddingRight",`${r}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];a.forEach(({before:e})=>null==e?void 0:e(i)),a.forEach(({after:e})=>null==e?void 0:e(i))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}},r=new Map,o=new Set,{getSnapshot:()=>r,subscribe:e=>(o.add(e),()=>o.delete(e)),dispatch(e,...t){let n=s[e].call(r,...t);n&&(r=n,o.forEach(e=>e()))}});ea.subscribe(()=>{let e=ea.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&ea.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&ea.dispatch("TEARDOWN",n)}});let el=new Map,es=new Map;function ec(e,t=!0){(0,B.e)(()=>{var n;if(!t)return;let r="function"==typeof e?e():e.current;if(!r)return;let o=null!=(n=es.get(r))?n:0;return es.set(r,o+1),0!==o||(el.set(r,{"aria-hidden":r.getAttribute("aria-hidden"),inert:r.inert}),r.setAttribute("aria-hidden","true"),r.inert=!0),function(){var e;if(!r)return;let t=null!=(e=es.get(r))?e:1;if(1===t?es.delete(r):es.set(r,t-1),1!==t)return;let n=el.get(r);n&&(null===n["aria-hidden"]?r.removeAttribute("aria-hidden"):r.setAttribute("aria-hidden",n["aria-hidden"]),r.inert=n.inert,el.delete(r))}},[e,t])}var eu=((c=eu||{})[c.Open=0]="Open",c[c.Closed=1]="Closed",c),ef=((u=ef||{})[u.SetTitleId=0]="SetTitleId",u);let ed={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},ep=(0,f.createContext)(null);function eh(e){let t=(0,f.useContext)(ep);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,eh),t}return t}function eg(e,t){return(0,p.E)(t.type,ed,e,t)}ep.displayName="DialogContext";let em=h.AN.RenderStrategy|h.AN.Static,eb=Object.assign((0,h.yV)(function(e,t){var n;let r,o,i,a,l;let s=(0,v.M)(),{id:c=`headlessui-dialog-${s}`,open:u,onClose:d,initialFocus:b,__demoMode:w=!1,...S}=e,[k,_]=(0,f.useState)(0),C=(0,K.oJ)();void 0===u&&null!==C&&(u=(C&K.ZM.Open)===K.ZM.Open);let N=(0,f.useRef)(null),R=(0,g.T)(N,t),T=(0,O.i)(N),P=e.hasOwnProperty("open")||null!==C,M=e.hasOwnProperty("onClose");if(!P&&!M)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!P)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!M)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof u)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${u}`);if("function"!=typeof d)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${d}`);let j=u?0:1,[I,D]=(0,f.useReducer)(eg,{titleId:null,descriptionId:null,panelRef:(0,f.createRef)()}),F=(0,E.z)(()=>d(!1)),z=(0,E.z)(e=>D({type:0,id:e})),U=!!(0,y.H)()&&!w&&0===j,H=k>1,Z=null!==(0,f.useContext)(ep),[q,Y]=(r=(0,f.useContext)(W),o=(0,f.useRef)([]),i=(0,E.z)(e=>(o.current.push(e),r&&r.register(e),()=>a(e))),a=(0,E.z)(e=>{let t=o.current.indexOf(e);-1!==t&&o.current.splice(t,1),r&&r.unregister(e)}),l=(0,f.useMemo)(()=>({register:i,unregister:a,portals:o}),[i,a,o]),[o,(0,f.useMemo)(()=>function({children:e}){return f.createElement(W.Provider,{value:l},e)},[l])]),{resolveContainers:ee,mainTreeNodeRef:et,MainTreeNode:en}=function({defaultContainers:e=[],portals:t}={}){let n=(0,f.useRef)(null),r=(0,O.i)(n),o=(0,E.z)(()=>{var o;let i=[];for(let t of e)null!==t&&(t instanceof HTMLElement?i.push(t):"current"in t&&t.current instanceof HTMLElement&&i.push(t.current));if(null!=t&&t.current)for(let e of t.current)i.push(e);for(let e of null!=(o=null==r?void 0:r.querySelectorAll("html > *, body > *"))?o:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(e.contains(n.current)||i.some(t=>e.contains(t))||i.push(e));return i});return{resolveContainers:o,contains:(0,E.z)(e=>o().some(t=>t.contains(e))),mainTreeNodeRef:n,MainTreeNode:(0,f.useMemo)(()=>function(){return f.createElement(x._,{features:x.A.Hidden,ref:n})},[n])}}({portals:q,defaultContainers:[null!=(n=I.panelRef.current)?n:N.current]}),er=H?"parent":"leaf",ei=null!==C&&(C&K.ZM.Closing)===K.ZM.Closing,el=!Z&&!ei&&U;ec((0,f.useCallback)(()=>{var e,t;return null!=(t=Array.from(null!=(e=null==T?void 0:T.querySelectorAll("body > *"))?e:[]).find(e=>"headlessui-portal-root"!==e.id&&e.contains(et.current)&&e instanceof HTMLElement))?t:null},[et]),el);let es=!!H||U;ec((0,f.useCallback)(()=>{var e,t;return null!=(t=Array.from(null!=(e=null==T?void 0:T.querySelectorAll("[data-headlessui-portal]"))?e:[]).find(e=>e.contains(et.current)&&e instanceof HTMLElement))?t:null},[et]),es);let eu=!(!U||H);(0,Q.O)(ee,F,eu);let ef=!(H||0!==j);A(null==T?void 0:T.defaultView,"keydown",e=>{ef&&(e.defaultPrevented||e.key===m.R.Escape&&(e.preventDefault(),e.stopPropagation(),F()))}),function(e,t,n=()=>[document.body]){var r;let o,i;r=e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}},o=eo(ea.subscribe,ea.getSnapshot,ea.getSnapshot),(i=e?o.get(e):void 0)&&i.count,(0,B.e)(()=>{if(!(!e||!t))return ea.dispatch("PUSH",e,r),()=>ea.dispatch("POP",e,r)},[t,e])}(T,!(ei||0!==j||Z),ee),(0,f.useEffect)(()=>{if(0!==j||!N.current)return;let e=new ResizeObserver(e=>{for(let t of e){let e=t.target.getBoundingClientRect();0===e.x&&0===e.y&&0===e.width&&0===e.height&&F()}});return e.observe(N.current),()=>e.disconnect()},[j,N,F]);let[ed,eh]=(0,G.f)(),eb=(0,f.useMemo)(()=>[{dialogState:j,close:F,setTitleId:z},I],[j,I,F,z]),ev=(0,f.useMemo)(()=>({open:0===j}),[j]),ey={ref:R,id:c,role:"dialog","aria-modal":0===j||void 0,"aria-labelledby":I.titleId,"aria-describedby":ed};return f.createElement(J,{type:"Dialog",enabled:0===j,element:N,onUpdate:(0,E.z)((e,t)=>{"Dialog"===t&&(0,p.E)(e,{[X.Add]:()=>_(e=>e+1),[X.Remove]:()=>_(e=>e-1)})})},f.createElement($,{force:!0},f.createElement(V,null,f.createElement(ep.Provider,{value:eb},f.createElement(V.Group,{target:N},f.createElement($,{force:!1},f.createElement(eh,{slot:ev,name:"Dialog.Description"},f.createElement(L,{initialFocus:b,containers:ee,features:U?(0,p.E)(er,{parent:L.features.RestoreFocus,leaf:L.features.All&~L.features.FocusLock}):L.features.None},f.createElement(Y,null,(0,h.sY)({ourProps:ey,theirProps:S,slot:ev,defaultTag:"div",features:em,visible:0===j,name:"Dialog"}))))))))),f.createElement(en,null))}),{Backdrop:(0,h.yV)(function(e,t){let n=(0,v.M)(),{id:r=`headlessui-dialog-backdrop-${n}`,...o}=e,[{dialogState:i},a]=eh("Dialog.Backdrop"),l=(0,g.T)(t);(0,f.useEffect)(()=>{if(null===a.panelRef.current)throw Error("A component is being used, but a component is missing.")},[a.panelRef]);let s=(0,f.useMemo)(()=>({open:0===i}),[i]);return f.createElement($,{force:!0},f.createElement(V,null,(0,h.sY)({ourProps:{ref:l,id:r,"aria-hidden":!0},theirProps:o,slot:s,defaultTag:"div",name:"Dialog.Backdrop"})))}),Panel:(0,h.yV)(function(e,t){let n=(0,v.M)(),{id:r=`headlessui-dialog-panel-${n}`,...o}=e,[{dialogState:i},a]=eh("Dialog.Panel"),l=(0,g.T)(t,a.panelRef),s=(0,f.useMemo)(()=>({open:0===i}),[i]),c=(0,E.z)(e=>{e.stopPropagation()});return(0,h.sY)({ourProps:{ref:l,id:r,onClick:c},theirProps:o,slot:s,defaultTag:"div",name:"Dialog.Panel"})}),Overlay:(0,h.yV)(function(e,t){let n=(0,v.M)(),{id:r=`headlessui-dialog-overlay-${n}`,...o}=e,[{dialogState:i,close:a}]=eh("Dialog.Overlay"),l=(0,g.T)(t),s=(0,E.z)(e=>{if(e.target===e.currentTarget){if((0,b.P)(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),a()}}),c=(0,f.useMemo)(()=>({open:0===i}),[i]);return(0,h.sY)({ourProps:{ref:l,id:r,"aria-hidden":!0,onClick:s},theirProps:o,slot:c,defaultTag:"div",name:"Dialog.Overlay"})}),Title:(0,h.yV)(function(e,t){let n=(0,v.M)(),{id:r=`headlessui-dialog-title-${n}`,...o}=e,[{dialogState:i,setTitleId:a}]=eh("Dialog.Title"),l=(0,g.T)(t);(0,f.useEffect)(()=>(a(r),()=>a(null)),[r,a]);let s=(0,f.useMemo)(()=>({open:0===i}),[i]);return(0,h.sY)({ourProps:{ref:l,id:r},theirProps:o,slot:s,defaultTag:"h2",name:"Dialog.Title"})}),Description:G.d})},68277:function(e,t,n){"use strict";n.d(t,{R:function(){return o}});var r,o=((r=o||{}).Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r)},3420:function(e,t,n){"use strict";n.d(t,{R:function(){return Z}});var r,o,i,a,l=n(86006),s=n(48807),c=n(53858),u=n(60961),f=n(1485);function d(e,t){let[n,r]=(0,l.useState)(e),o=(0,f.E)(e);return(0,u.e)(()=>r(o.current),[o,r,...t]),n}var p=n(68496),h=n(42810),g=n(59325),m=n(70650),b=n(68277),v=n(55216),y=n(24373),x=n(32243),w=n(10546),E=n(51795),S=n(45880),k=n(45106),_=n(65969),O=n(53432),C=n(3562),A=n(92490),N=n(23017),R=n(49421),T=((r=T||{})[r.Open=0]="Open",r[r.Closed=1]="Closed",r),P=((o=P||{})[o.Single=0]="Single",o[o.Multi=1]="Multi",o),M=((i=M||{})[i.Pointer=0]="Pointer",i[i.Other=1]="Other",i),j=((a=j||{})[a.OpenListbox=0]="OpenListbox",a[a.CloseListbox=1]="CloseListbox",a[a.GoToOption=2]="GoToOption",a[a.Search=3]="Search",a[a.ClearSearch=4]="ClearSearch",a[a.RegisterOption=5]="RegisterOption",a[a.UnregisterOption=6]="UnregisterOption",a[a.RegisterLabel=7]="RegisterLabel",a);function L(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=(0,x.z2)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return -1===o&&(o=null),{options:r,activeOptionIndex:o}}let I={1:e=>e.dataRef.current.disabled||1===e.listboxState?e:{...e,activeOptionIndex:null,listboxState:1},0(e){if(e.dataRef.current.disabled||0===e.listboxState)return e;let t=e.activeOptionIndex,{isSelected:n}=e.dataRef.current,r=e.options.findIndex(e=>n(e.dataRef.current.value));return -1!==r&&(t=r),{...e,listboxState:0,activeOptionIndex:t}},2(e,t){var n;if(e.dataRef.current.disabled||1===e.listboxState)return e;let r=L(e),o=(0,v.d)(t,{resolveItems:()=>r.options,resolveActiveIndex:()=>r.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...r,searchQuery:"",activeOptionIndex:o,activationTrigger:null!=(n=t.trigger)?n:1}},3:(e,t)=>{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),o=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))}),i=o?e.options.indexOf(o):-1;return -1===i||i===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:i,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:(e,t)=>{let n={id:t.id,dataRef:t.dataRef},r=L(e,e=>[...e,n]);return null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(r.activeOptionIndex=r.options.indexOf(n)),{...e,...r}},6:(e,t)=>{let n=L(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}},7:(e,t)=>({...e,labelId:t.id})},D=(0,l.createContext)(null);function F(e){let t=(0,l.useContext)(D);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,F),t}return t}D.displayName="ListboxActionsContext";let B=(0,l.createContext)(null);function z(e){let t=(0,l.useContext)(B);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,z),t}return t}function $(e,t){return(0,g.E)(t.type,I,e,t)}B.displayName="ListboxDataContext";let U=l.Fragment,H=h.AN.RenderStrategy|h.AN.Static,Z=Object.assign((0,h.yV)(function(e,t){let{value:n,defaultValue:r,form:o,name:i,onChange:a,by:c=(e,t)=>e===t,disabled:f=!1,horizontal:d=!1,multiple:m=!1,...b}=e,y=d?"horizontal":"vertical",E=(0,p.T)(t),[O=m?[]:void 0,N]=(0,A.q)(n,a,r),[R,T]=(0,l.useReducer)($,{dataRef:(0,l.createRef)(),listboxState:1,options:[],searchQuery:"",labelId:null,activeOptionIndex:null,activationTrigger:1}),P=(0,l.useRef)({static:!1,hold:!1}),M=(0,l.useRef)(null),j=(0,l.useRef)(null),L=(0,l.useRef)(null),I=(0,C.z)("string"==typeof c?(e,t)=>(null==e?void 0:e[c])===(null==t?void 0:t[c]):c),F=(0,l.useCallback)(e=>(0,g.E)(z.mode,{1:()=>O.some(t=>I(t,e)),0:()=>I(O,e)}),[O]),z=(0,l.useMemo)(()=>({...R,value:O,disabled:f,mode:m?1:0,orientation:y,compare:I,isSelected:F,optionsPropsRef:P,labelRef:M,buttonRef:j,optionsRef:L}),[O,f,m,R]);(0,u.e)(()=>{R.dataRef.current=z},[z]),(0,S.O)([z.buttonRef,z.optionsRef],(e,t)=>{var n;T({type:1}),(0,x.sP)(t,x.tJ.Loose)||(e.preventDefault(),null==(n=z.buttonRef.current)||n.focus())},0===z.listboxState);let H=(0,l.useMemo)(()=>({open:0===z.listboxState,disabled:f,value:O}),[z,f,O]),Z=(0,C.z)(e=>{let t=z.options.find(t=>t.id===e);t&&X(t.dataRef.current.value)}),q=(0,C.z)(()=>{if(null!==z.activeOptionIndex){let{dataRef:e,id:t}=z.options[z.activeOptionIndex];X(e.current.value),T({type:2,focus:v.T.Specific,id:t})}}),W=(0,C.z)(()=>T({type:0})),V=(0,C.z)(()=>T({type:1})),G=(0,C.z)((e,t,n)=>e===v.T.Specific?T({type:2,focus:v.T.Specific,id:t,trigger:n}):T({type:2,focus:e,trigger:n})),K=(0,C.z)((e,t)=>(T({type:5,id:e,dataRef:t}),()=>T({type:6,id:e}))),Y=(0,C.z)(e=>(T({type:7,id:e}),()=>T({type:7,id:null}))),X=(0,C.z)(e=>(0,g.E)(z.mode,{0:()=>null==N?void 0:N(e),1(){let t=z.value.slice(),n=t.findIndex(t=>I(t,e));return -1===n?t.push(e):t.splice(n,1),null==N?void 0:N(t)}})),J=(0,C.z)(e=>T({type:3,value:e})),Q=(0,C.z)(()=>T({type:4})),ee=(0,l.useMemo)(()=>({onChange:X,registerOption:K,registerLabel:Y,goToOption:G,closeListbox:V,openListbox:W,selectActiveOption:q,selectOption:Z,search:J,clearSearch:Q}),[]),et=(0,l.useRef)(null),en=(0,s.G)();return(0,l.useEffect)(()=>{et.current&&void 0!==r&&en.addEventListener(et.current,"reset",()=>{X(r)})},[et,X]),l.createElement(D.Provider,{value:ee},l.createElement(B.Provider,{value:z},l.createElement(w.up,{value:(0,g.E)(z.listboxState,{0:w.ZM.Open,1:w.ZM.Closed})},null!=i&&null!=O&&(0,_.t)({[i]:O}).map(([e,t],n)=>l.createElement(k._,{features:k.A.Hidden,ref:0===n?e=>{var t;et.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...(0,h.oA)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:o,name:e,value:t})})),(0,h.sY)({ourProps:{ref:E},theirProps:b,slot:H,defaultTag:U,name:"Listbox"}))))}),{Button:(0,h.yV)(function(e,t){var n;let r=(0,c.M)(),{id:o=`headlessui-listbox-button-${r}`,...i}=e,a=z("Listbox.Button"),u=F("Listbox.Button"),f=(0,p.T)(a.buttonRef,t),g=(0,s.G)(),m=(0,C.z)(e=>{switch(e.key){case b.R.Space:case b.R.Enter:case b.R.ArrowDown:e.preventDefault(),u.openListbox(),g.nextFrame(()=>{a.value||u.goToOption(v.T.First)});break;case b.R.ArrowUp:e.preventDefault(),u.openListbox(),g.nextFrame(()=>{a.value||u.goToOption(v.T.Last)})}}),x=(0,C.z)(e=>{e.key===b.R.Space&&e.preventDefault()}),w=(0,C.z)(e=>{if((0,y.P)(e.currentTarget))return e.preventDefault();0===a.listboxState?(u.closeListbox(),g.nextFrame(()=>{var e;return null==(e=a.buttonRef.current)?void 0:e.focus({preventScroll:!0})})):(e.preventDefault(),u.openListbox())}),S=d(()=>{if(a.labelId)return[a.labelId,o].join(" ")},[a.labelId,o]),k=(0,l.useMemo)(()=>({open:0===a.listboxState,disabled:a.disabled,value:a.value}),[a]),_={ref:f,id:o,type:(0,E.f)(e,a.buttonRef),"aria-haspopup":"listbox","aria-controls":null==(n=a.optionsRef.current)?void 0:n.id,"aria-expanded":a.disabled?void 0:0===a.listboxState,"aria-labelledby":S,disabled:a.disabled,onKeyDown:m,onKeyUp:x,onClick:w};return(0,h.sY)({ourProps:_,theirProps:i,slot:k,defaultTag:"button",name:"Listbox.Button"})}),Label:(0,h.yV)(function(e,t){let n=(0,c.M)(),{id:r=`headlessui-listbox-label-${n}`,...o}=e,i=z("Listbox.Label"),a=F("Listbox.Label"),s=(0,p.T)(i.labelRef,t);(0,u.e)(()=>a.registerLabel(r),[r]);let f=(0,C.z)(()=>{var e;return null==(e=i.buttonRef.current)?void 0:e.focus({preventScroll:!0})}),d=(0,l.useMemo)(()=>({open:0===i.listboxState,disabled:i.disabled}),[i]);return(0,h.sY)({ourProps:{ref:s,id:r,onClick:f},theirProps:o,slot:d,defaultTag:"label",name:"Listbox.Label"})}),Options:(0,h.yV)(function(e,t){var n;let r=(0,c.M)(),{id:o=`headlessui-listbox-options-${r}`,...i}=e,a=z("Listbox.Options"),u=F("Listbox.Options"),f=(0,p.T)(a.optionsRef,t),y=(0,s.G)(),x=(0,s.G)(),E=(0,w.oJ)(),S=null!==E?(E&w.ZM.Open)===w.ZM.Open:0===a.listboxState;(0,l.useEffect)(()=>{var e;let t=a.optionsRef.current;t&&0===a.listboxState&&t!==(null==(e=(0,O.r)(t))?void 0:e.activeElement)&&t.focus({preventScroll:!0})},[a.listboxState,a.optionsRef]);let k=(0,C.z)(e=>{switch(x.dispose(),e.key){case b.R.Space:if(""!==a.searchQuery)return e.preventDefault(),e.stopPropagation(),u.search(e.key);case b.R.Enter:if(e.preventDefault(),e.stopPropagation(),null!==a.activeOptionIndex){let{dataRef:e}=a.options[a.activeOptionIndex];u.onChange(e.current.value)}0===a.mode&&(u.closeListbox(),(0,m.k)().nextFrame(()=>{var e;return null==(e=a.buttonRef.current)?void 0:e.focus({preventScroll:!0})}));break;case(0,g.E)(a.orientation,{vertical:b.R.ArrowDown,horizontal:b.R.ArrowRight}):return e.preventDefault(),e.stopPropagation(),u.goToOption(v.T.Next);case(0,g.E)(a.orientation,{vertical:b.R.ArrowUp,horizontal:b.R.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),u.goToOption(v.T.Previous);case b.R.Home:case b.R.PageUp:return e.preventDefault(),e.stopPropagation(),u.goToOption(v.T.First);case b.R.End:case b.R.PageDown:return e.preventDefault(),e.stopPropagation(),u.goToOption(v.T.Last);case b.R.Escape:return e.preventDefault(),e.stopPropagation(),u.closeListbox(),y.nextFrame(()=>{var e;return null==(e=a.buttonRef.current)?void 0:e.focus({preventScroll:!0})});case b.R.Tab:e.preventDefault(),e.stopPropagation();break;default:1===e.key.length&&(u.search(e.key),x.setTimeout(()=>u.clearSearch(),350))}}),_=d(()=>{var e,t,n;return null!=(n=null==(e=a.labelRef.current)?void 0:e.id)?n:null==(t=a.buttonRef.current)?void 0:t.id},[a.labelRef.current,a.buttonRef.current]),A=(0,l.useMemo)(()=>({open:0===a.listboxState}),[a]),N={"aria-activedescendant":null===a.activeOptionIndex||null==(n=a.options[a.activeOptionIndex])?void 0:n.id,"aria-multiselectable":1===a.mode||void 0,"aria-labelledby":_,"aria-orientation":a.orientation,id:o,onKeyDown:k,role:"listbox",tabIndex:0,ref:f};return(0,h.sY)({ourProps:N,theirProps:i,slot:A,defaultTag:"ul",features:H,visible:S,name:"Listbox.Options"})}),Option:(0,h.yV)(function(e,t){let n=(0,c.M)(),{id:r=`headlessui-listbox-option-${n}`,disabled:o=!1,value:i,...a}=e,s=z("Listbox.Option"),d=F("Listbox.Option"),g=null!==s.activeOptionIndex&&s.options[s.activeOptionIndex].id===r,b=s.isSelected(i),y=(0,l.useRef)(null),x=(0,R.x)(y),w=(0,f.E)({disabled:o,value:i,domRef:y,get textValue(){return x()}}),E=(0,p.T)(t,y);(0,u.e)(()=>{if(0!==s.listboxState||!g||0===s.activationTrigger)return;let e=(0,m.k)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=y.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[y,g,s.listboxState,s.activationTrigger,s.activeOptionIndex]),(0,u.e)(()=>d.registerOption(r,w),[w,r]);let S=(0,C.z)(e=>{if(o)return e.preventDefault();d.onChange(i),0===s.mode&&(d.closeListbox(),(0,m.k)().nextFrame(()=>{var e;return null==(e=s.buttonRef.current)?void 0:e.focus({preventScroll:!0})}))}),k=(0,C.z)(()=>{if(o)return d.goToOption(v.T.Nothing);d.goToOption(v.T.Specific,r)}),_=(0,N.g)(),O=(0,C.z)(e=>_.update(e)),A=(0,C.z)(e=>{_.wasMoved(e)&&(o||g||d.goToOption(v.T.Specific,r,0))}),T=(0,C.z)(e=>{_.wasMoved(e)&&(o||g&&d.goToOption(v.T.Nothing))}),P=(0,l.useMemo)(()=>({active:g,selected:b,disabled:o}),[g,b,o]);return(0,h.sY)({ourProps:{id:r,ref:E,role:"option",tabIndex:!0===o?void 0:-1,"aria-disabled":!0===o||void 0,"aria-selected":b,disabled:void 0,onClick:S,onFocus:k,onPointerEnter:O,onMouseEnter:O,onPointerMove:A,onMouseMove:A,onPointerLeave:T,onMouseLeave:T},theirProps:a,slot:P,defaultTag:"li",name:"Listbox.Option"})})})},40102:function(e,t,n){"use strict";n.d(t,{v:function(){return D}});var r,o,i,a=n(86006),l=n(59325),s=n(42810),c=n(70650),u=n(48807),f=n(60961),d=n(68496),p=n(53858),h=n(68277),g=n(55216),m=n(24373),b=n(32243),v=n(45880),y=n(53432),x=n(10546),w=n(51795),E=n(29101),S=n(3562),k=n(23017),_=n(49421),O=((r=O||{})[r.Open=0]="Open",r[r.Closed=1]="Closed",r),C=((o=C||{})[o.Pointer=0]="Pointer",o[o.Other=1]="Other",o),A=((i=A||{})[i.OpenMenu=0]="OpenMenu",i[i.CloseMenu=1]="CloseMenu",i[i.GoToItem=2]="GoToItem",i[i.Search=3]="Search",i[i.ClearSearch=4]="ClearSearch",i[i.RegisterItem=5]="RegisterItem",i[i.UnregisterItem=6]="UnregisterItem",i);function N(e,t=e=>e){let n=null!==e.activeItemIndex?e.items[e.activeItemIndex]:null,r=(0,b.z2)(t(e.items.slice()),e=>e.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return -1===o&&(o=null),{items:r,activeItemIndex:o}}let R={1:e=>1===e.menuState?e:{...e,activeItemIndex:null,menuState:1},0:e=>0===e.menuState?e:{...e,__demoMode:!1,menuState:0},2:(e,t)=>{var n;let r=N(e),o=(0,g.d)(t,{resolveItems:()=>r.items,resolveActiveIndex:()=>r.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...r,searchQuery:"",activeItemIndex:o,activationTrigger:null!=(n=t.trigger)?n:1}},3:(e,t)=>{let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),o=(null!==e.activeItemIndex?e.items.slice(e.activeItemIndex+n).concat(e.items.slice(0,e.activeItemIndex+n)):e.items).find(e=>{var t;return(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))&&!e.dataRef.current.disabled}),i=o?e.items.indexOf(o):-1;return -1===i||i===e.activeItemIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeItemIndex:i,activationTrigger:1}},4:e=>""===e.searchQuery?e:{...e,searchQuery:"",searchActiveItemIndex:null},5:(e,t)=>{let n=N(e,e=>[...e,{id:t.id,dataRef:t.dataRef}]);return{...e,...n}},6:(e,t)=>{let n=N(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}}},T=(0,a.createContext)(null);function P(e){let t=(0,a.useContext)(T);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,P),t}return t}function M(e,t){return(0,l.E)(t.type,R,e,t)}T.displayName="MenuContext";let j=a.Fragment,L=s.AN.RenderStrategy|s.AN.Static,I=a.Fragment,D=Object.assign((0,s.yV)(function(e,t){let{__demoMode:n=!1,...r}=e,o=(0,a.useReducer)(M,{__demoMode:n,menuState:n?0:1,buttonRef:(0,a.createRef)(),itemsRef:(0,a.createRef)(),items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1}),[{menuState:i,itemsRef:c,buttonRef:u},f]=o,p=(0,d.T)(t);(0,v.O)([u,c],(e,t)=>{var n;f({type:1}),(0,b.sP)(t,b.tJ.Loose)||(e.preventDefault(),null==(n=u.current)||n.focus())},0===i);let h=(0,S.z)(()=>{f({type:1})}),g=(0,a.useMemo)(()=>({open:0===i,close:h}),[i,h]);return a.createElement(T.Provider,{value:o},a.createElement(x.up,{value:(0,l.E)(i,{0:x.ZM.Open,1:x.ZM.Closed})},(0,s.sY)({ourProps:{ref:p},theirProps:r,slot:g,defaultTag:j,name:"Menu"})))}),{Button:(0,s.yV)(function(e,t){var n;let r=(0,p.M)(),{id:o=`headlessui-menu-button-${r}`,...i}=e,[l,c]=P("Menu.Button"),f=(0,d.T)(l.buttonRef,t),b=(0,u.G)(),v=(0,S.z)(e=>{switch(e.key){case h.R.Space:case h.R.Enter:case h.R.ArrowDown:e.preventDefault(),e.stopPropagation(),c({type:0}),b.nextFrame(()=>c({type:2,focus:g.T.First}));break;case h.R.ArrowUp:e.preventDefault(),e.stopPropagation(),c({type:0}),b.nextFrame(()=>c({type:2,focus:g.T.Last}))}}),y=(0,S.z)(e=>{e.key===h.R.Space&&e.preventDefault()}),x=(0,S.z)(t=>{if((0,m.P)(t.currentTarget))return t.preventDefault();e.disabled||(0===l.menuState?(c({type:1}),b.nextFrame(()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.focus({preventScroll:!0})})):(t.preventDefault(),c({type:0})))}),E=(0,a.useMemo)(()=>({open:0===l.menuState}),[l]),k={ref:f,id:o,type:(0,w.f)(e,l.buttonRef),"aria-haspopup":"menu","aria-controls":null==(n=l.itemsRef.current)?void 0:n.id,"aria-expanded":e.disabled?void 0:0===l.menuState,onKeyDown:v,onKeyUp:y,onClick:x};return(0,s.sY)({ourProps:k,theirProps:i,slot:E,defaultTag:"button",name:"Menu.Button"})}),Items:(0,s.yV)(function(e,t){var n,r;let o=(0,p.M)(),{id:i=`headlessui-menu-items-${o}`,...l}=e,[m,v]=P("Menu.Items"),w=(0,d.T)(m.itemsRef,t),k=(0,E.i)(m.itemsRef),_=(0,u.G)(),O=(0,x.oJ)(),C=null!==O?(O&x.ZM.Open)===x.ZM.Open:0===m.menuState;(0,a.useEffect)(()=>{let e=m.itemsRef.current;e&&0===m.menuState&&e!==(null==k?void 0:k.activeElement)&&e.focus({preventScroll:!0})},[m.menuState,m.itemsRef,k]),function({container:e,accept:t,walk:n,enabled:r=!0}){let o=(0,a.useRef)(t),i=(0,a.useRef)(n);(0,a.useEffect)(()=>{o.current=t,i.current=n},[t,n]),(0,f.e)(()=>{if(!e||!r)return;let t=(0,y.r)(e);if(!t)return;let n=o.current,a=i.current,l=Object.assign(e=>n(e),{acceptNode:n}),s=t.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,l,!1);for(;s.nextNode();)a(s.currentNode)},[e,r,o,i])}({container:m.itemsRef.current,enabled:0===m.menuState,accept:e=>"menuitem"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let A=(0,S.z)(e=>{var t,n;switch(_.dispose(),e.key){case h.R.Space:if(""!==m.searchQuery)return e.preventDefault(),e.stopPropagation(),v({type:3,value:e.key});case h.R.Enter:if(e.preventDefault(),e.stopPropagation(),v({type:1}),null!==m.activeItemIndex){let{dataRef:e}=m.items[m.activeItemIndex];null==(n=null==(t=e.current)?void 0:t.domRef.current)||n.click()}(0,b.wI)(m.buttonRef.current);break;case h.R.ArrowDown:return e.preventDefault(),e.stopPropagation(),v({type:2,focus:g.T.Next});case h.R.ArrowUp:return e.preventDefault(),e.stopPropagation(),v({type:2,focus:g.T.Previous});case h.R.Home:case h.R.PageUp:return e.preventDefault(),e.stopPropagation(),v({type:2,focus:g.T.First});case h.R.End:case h.R.PageDown:return e.preventDefault(),e.stopPropagation(),v({type:2,focus:g.T.Last});case h.R.Escape:e.preventDefault(),e.stopPropagation(),v({type:1}),(0,c.k)().nextFrame(()=>{var e;return null==(e=m.buttonRef.current)?void 0:e.focus({preventScroll:!0})});break;case h.R.Tab:e.preventDefault(),e.stopPropagation(),v({type:1}),(0,c.k)().nextFrame(()=>{(0,b.EO)(m.buttonRef.current,e.shiftKey?b.TO.Previous:b.TO.Next)});break;default:1===e.key.length&&(v({type:3,value:e.key}),_.setTimeout(()=>v({type:4}),350))}}),N=(0,S.z)(e=>{e.key===h.R.Space&&e.preventDefault()}),R=(0,a.useMemo)(()=>({open:0===m.menuState}),[m]),T={"aria-activedescendant":null===m.activeItemIndex||null==(n=m.items[m.activeItemIndex])?void 0:n.id,"aria-labelledby":null==(r=m.buttonRef.current)?void 0:r.id,id:i,onKeyDown:A,onKeyUp:N,role:"menu",tabIndex:0,ref:w};return(0,s.sY)({ourProps:T,theirProps:l,slot:R,defaultTag:"div",features:L,visible:C,name:"Menu.Items"})}),Item:(0,s.yV)(function(e,t){let n=(0,p.M)(),{id:r=`headlessui-menu-item-${n}`,disabled:o=!1,...i}=e,[l,u]=P("Menu.Item"),h=null!==l.activeItemIndex&&l.items[l.activeItemIndex].id===r,m=(0,a.useRef)(null),v=(0,d.T)(t,m);(0,f.e)(()=>{if(l.__demoMode||0!==l.menuState||!h||0===l.activationTrigger)return;let e=(0,c.k)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=m.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[l.__demoMode,m,h,l.menuState,l.activationTrigger,l.activeItemIndex]);let y=(0,_.x)(m),x=(0,a.useRef)({disabled:o,domRef:m,get textValue(){return y()}});(0,f.e)(()=>{x.current.disabled=o},[x,o]),(0,f.e)(()=>(u({type:5,id:r,dataRef:x}),()=>u({type:6,id:r})),[x,r]);let w=(0,S.z)(()=>{u({type:1})}),E=(0,S.z)(e=>{if(o)return e.preventDefault();u({type:1}),(0,b.wI)(l.buttonRef.current)}),O=(0,S.z)(()=>{if(o)return u({type:2,focus:g.T.Nothing});u({type:2,focus:g.T.Specific,id:r})}),C=(0,k.g)(),A=(0,S.z)(e=>C.update(e)),N=(0,S.z)(e=>{C.wasMoved(e)&&(o||h||u({type:2,focus:g.T.Specific,id:r,trigger:0}))}),R=(0,S.z)(e=>{C.wasMoved(e)&&(o||h&&u({type:2,focus:g.T.Nothing}))}),T=(0,a.useMemo)(()=>({active:h,disabled:o,close:w}),[h,o,w]);return(0,s.sY)({ourProps:{id:r,ref:v,role:"menuitem",tabIndex:!0===o?void 0:-1,"aria-disabled":!0===o||void 0,disabled:void 0,onClick:E,onFocus:O,onPointerEnter:A,onMouseEnter:A,onPointerMove:N,onMouseMove:N,onPointerLeave:R,onMouseLeave:R},theirProps:i,slot:T,defaultTag:I,name:"Menu.Item"})})})},34199:function(e,t,n){"use strict";n.d(t,{r:function(){return w}});var r=n(86006),o=n(42810),i=n(53858),a=n(68277),l=n(24373),s=n(60961),c=n(68496),u=n(3562);let f=(0,r.createContext)(null),d=Object.assign((0,o.yV)(function(e,t){let n=(0,i.M)(),{id:a=`headlessui-label-${n}`,passive:l=!1,...u}=e,d=function e(){let t=(0,r.useContext)(f);if(null===t){let t=Error("You used a