PageSourceSearch

https://idealenwijzer.nl/wp-content/themes/afvalwijzer/assets/index-Ce6WChwR.js

js idealenwijzer.nl collected 2026-10-09 22:41:45 UTC 462,120 bytes, 78 lines download raw bytes

vendor: 6,243 bytes, lines 1-17
1(function(){const a=document.createElement("link").relList;if(a&&a.supports&&a.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))l(s);new MutationObserver(s=>{for(const c of s)if(c.type==="childList")for(const f of c.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&l(f)}).observe(document,{childList:!0,subtree:!0});function r(s){const c={};return s.integrity&&(c.integrity=s.integrity),s.referrerPolicy&&(c.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?c.credentials="include":s.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function l(s){if(s.ep)return;s.ep=!0;const c=r(s);fetch(s.href,c)}})();function db(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var sd={exports:{}},no={};/**
2 * @license React
3 * react-jsx-runtime.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var nv;function $E(){if(nv)return no;nv=1;var e=Symbol.for("react.transitional.element"),a=Symbol.for("react.fragment");function r(l,s,c){var f=null;if(c!==void 0&&(f=""+c),s.key!==void 0&&(f=""+s.key),"key"in s){c={};for(var h in s)h!=="key"&&(c[h]=s[h])}else c=s;return s=c.ref,{$$typeof:e,type:l,key:f,ref:s!==void 0?s:null,props:c}}return no.Fragment=a,no.jsx=r,no.jsxs=r,no}var av;function WE(){return av||(av=1,sd.exports=$E()),sd.exports}var H=WE(),ud={exports:{}},jt={};/**
10 * @license React
11 * react.production.js
12 *
13 * Copyright (c) Meta Platforms, Inc. and affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var iv;function JE(){if(iv)return jt;iv=1;var e=Symbol.for("react.transitional.element"),a=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),f=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),y=Symbol.iterator;function b(A){return A===null||typeof A!="object"?null:(A=y&&A[y]||A["@@iterator"],typeof A=="function"?A:null)}var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E=Object.assign,C={};function R(A,k,at){this.props=A,this.context=k,this.refs=C,this.updater=at||x}R.prototype.isReactComponent={},R.prototype.setState=function(A,k){if(typeof A!="object"&&typeof A!="function"&&A!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,A,k,"setState")},R.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function O(){}O.prototype=R.prototype;function N(A,k,at){this.props=A,this.context=k,this.refs=C,this.updater=at||x}var z=N.prototype=new O;z.constructor=N,E(z,R.prototype),z.isPureReactComponent=!0;var W=Array.isArray,P={H:null,A:null,T:null,S:null,V:null},D=Object.prototype.hasOwnProperty;function X(A,k,at,nt,st,wt){return at=wt.ref,{$$typeof:e,type:A,key:k,ref:at!==void 0?at:null,props:wt}}function Q(A,k){return X(A.type,k,void 0,void 0,void 0,A.props)}function $(A){return typeof A=="object"&&A!==null&&A.$$typeof===e}function rt(A){var k={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,function(at){return k[at]})}var ot=/\/+/g;function Tt(A,k){return typeof A=="object"&&A!==null&&A.key!=null?rt(""+A.key):k.toString(36)}function ct(){}function bt(A){switch(A.status){case"fulfilled":return A.value;case"rejected":throw A.reason;default:switch(typeof A.status=="string"?A.then(ct,ct):(A.status="pending",A.then(function(k){A.status==="pending"&&(A.status="fulfilled",A.value=k)},function(k){A.status==="pending"&&(A.status="rejected",A.reason=k)})),A.status){case"fulfilled":return A.value;case"rejected":throw A.reason}}throw A}function Ot(A,k,at,nt,st){var wt=typeof A;(wt==="undefined"||wt==="boolean")&&(A=null);var mt=!1;if(A===null)mt=!0;else switch(wt){case"bigint":case"string":case"number":mt=!0;break;case"object":switch(A.$$typeof){case e:case a:mt=!0;break;case g:return mt=A._init,Ot(mt(A._payload),k,at,nt,st)}}if(mt)return st=st(A),mt=nt===""?"."+Tt(A,0):nt,W(st)?(at="",mt!=null&&(at=mt.replace(ot,"$&/")+"/"),Ot(st,k,at,"",function(Oe){return Oe})):st!=null&&($(st)&&(st=Q(st,at+(st.key==null||A&&A.key===st.key?"":(""+st.key).replace(ot,"$&/")+"/")+mt)),k.push(st)),1;mt=0;var ee=nt===""?".":nt+":";if(W(A))for(var Bt=0;Bt<A.length;Bt++)nt=A[Bt],wt=ee+Tt(nt,Bt),mt+=Ot(nt,k,at,wt,st);else if(Bt=b(A),typeof Bt=="function")for(A=Bt.call(A),Bt=0;!(nt=A.next()).done;)nt=nt.value,wt=ee+Tt(nt,Bt++),mt+=Ot(nt,k,at,wt,st);else if(wt==="object"){if(typeof A.then=="function")return Ot(bt(A),k,at,nt,st);throw k=String(A),Error("Objects are not valid as a React child (found: "+(k==="[object Object]"?"object with keys {"+Object.keys(A).join(", ")+"}":k)+"). If you meant to render a collection of children, use an array instead.")}return mt}function V(A,k,at){if(A==null)return A;var nt=[],st=0;return Ot(A,nt,"","",function(wt){return k.call(at,wt,st++)}),nt}function F(A){if(A._status===-1){var k=A._result;k=k(),k.then(function(at){(A._status===0||A._status===-1)&&(A._status=1,A._result=at)},function(at){(A._status===0||A._status===-1)&&(A._status=2,A._result=at)}),A._status===-1&&(A._status=0,A._result=k)}if(A._status===1)return A._result.default;throw A._result}var tt=typeof reportError=="function"?reportError:function(A){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var k=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof A=="object"&&A!==null&&typeof A.message=="string"?String(A.message):String(A),error:A});if(!window.dispatchEvent(k))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",A);return}console.error(A)};function vt(){}return jt.Children={map:V,forEach:function(A,k,at){V(A,function(){k.apply(this,arguments)},at)},count:function(A){var k=0;return V(A,function(){k++}
vendor: 5,603 bytes, lines 17-25
17),k},toArray:function(A){return V(A,function(k){return k})||[]},only:function(A){if(!$(A))throw Error("React.Children.only expected to receive a single React element child.");return A}},jt.Component=R,jt.Fragment=r,jt.Profiler=s,jt.PureComponent=N,jt.StrictMode=l,jt.Suspense=p,jt.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=P,jt.__COMPILER_RUNTIME={__proto__:null,c:function(A){return P.H.useMemoCache(A)}},jt.cache=function(A){return function(){return A.apply(null,arguments)}},jt.cloneElement=function(A,k,at){if(A==null)throw Error("The argument must be a React element, but you passed "+A+".");var nt=E({},A.props),st=A.key,wt=void 0;if(k!=null)for(mt in k.ref!==void 0&&(wt=void 0),k.key!==void 0&&(st=""+k.key),k)!D.call(k,mt)||mt==="key"||mt==="__self"||mt==="__source"||mt==="ref"&&k.ref===void 0||(nt[mt]=k[mt]);var mt=arguments.length-2;if(mt===1)nt.children=at;else if(1<mt){for(var ee=Array(mt),Bt=0;Bt<mt;Bt++)ee[Bt]=arguments[Bt+2];nt.children=ee}return X(A.type,st,void 0,void 0,wt,nt)},jt.createContext=function(A){return A={$$typeof:f,_currentValue:A,_currentValue2:A,_threadCount:0,Provider:null,Consumer:null},A.Provider=A,A.Consumer={$$typeof:c,_context:A},A},jt.createElement=function(A,k,at){var nt,st={},wt=null;if(k!=null)for(nt in k.key!==void 0&&(wt=""+k.key),k)D.call(k,nt)&&nt!=="key"&&nt!=="__self"&&nt!=="__source"&&(st[nt]=k[nt]);var mt=arguments.length-2;if(mt===1)st.children=at;else if(1<mt){for(var ee=Array(mt),Bt=0;Bt<mt;Bt++)ee[Bt]=arguments[Bt+2];st.children=ee}if(A&&A.defaultProps)for(nt in mt=A.defaultProps,mt)st[nt]===void 0&&(st[nt]=mt[nt]);return X(A,wt,void 0,void 0,null,st)},jt.createRef=function(){return{current:null}},jt.forwardRef=function(A){return{$$typeof:h,render:A}},jt.isValidElement=$,jt.lazy=function(A){return{$$typeof:g,_payload:{_status:-1,_result:A},_init:F}},jt.memo=function(A,k){return{$$typeof:m,type:A,compare:k===void 0?null:k}},jt.startTransition=function(A){var k=P.T,at={};P.T=at;try{var nt=A(),st=P.S;st!==null&&st(at,nt),typeof nt=="object"&&nt!==null&&typeof nt.then=="function"&&nt.then(vt,tt)}catch(wt){tt(wt)}finally{P.T=k}},jt.unstable_useCacheRefresh=function(){return P.H.useCacheRefresh()},jt.use=function(A){return P.H.use(A)},jt.useActionState=function(A,k,at){return P.H.useActionState(A,k,at)},jt.useCallback=function(A,k){return P.H.useCallback(A,k)},jt.useContext=function(A){return P.H.useContext(A)},jt.useDebugValue=function(){},jt.useDeferredValue=function(A,k){return P.H.useDeferredValue(A,k)},jt.useEffect=function(A,k,at){var nt=P.H;if(typeof at=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return nt.useEffect(A,k)},jt.useId=function(){return P.H.useId()},jt.useImperativeHandle=function(A,k,at){return P.H.useImperativeHandle(A,k,at)},jt.useInsertionEffect=function(A,k){return P.H.useInsertionEffect(A,k)},jt.useLayoutEffect=function(A,k){return P.H.useLayoutEffect(A,k)},jt.useMemo=function(A,k){return P.H.useMemo(A,k)},jt.useOptimistic=function(A,k){return P.H.useOptimistic(A,k)},jt.useReducer=function(A,k,at){return P.H.useReducer(A,k,at)},jt.useRef=function(A){return P.H.useRef(A)},jt.useState=function(A){return P.H.useState(A)},jt.useSyncExternalStore=function(A,k,at){return P.H.useSyncExternalStore(A,k,at)},jt.useTransition=function(){return P.H.useTransition()},jt.version="19.1.1",jt}var rv;function Ah(){return rv||(rv=1,ud.exports=JE()),ud.exports}var T=Ah();const IE=db(T);var cd={exports:{}},ao={},fd={exports:{}},dd={};/**
18 * @license React
19 * scheduler.production.js
20 *
21 * Copyright (c) Meta Platforms, Inc. and affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */var lv;function tT(){return lv||(lv=1,function(e){function a(V,F){var tt=V.length;V.push(F);t:for(;0<tt;){var vt=tt-1>>>1,A=V[vt];if(0<s(A,F))V[vt]=F,V[tt]=A,tt=vt;else break t}}function r(V){return V.length===0?null:V[0]}function l(V){if(V.length===0)return null;var F=V[0],tt=V.pop();if(tt!==F){V[0]=tt;t:for(var vt=0,A=V.length,k=A>>>1;vt<k;){var at=2*(vt+1)-1,nt=V[at],st=at+1,wt=V[st];if(0>s(nt,tt))st<A&&0>s(wt,nt)?(V[vt]=wt,V[st]=tt,vt=st):(V[vt]=nt,V[at]=tt,vt=at);else if(st<A&&0>s(wt,tt))V[vt]=wt,V[st]=tt,vt=st;else break t}}return F}function s(V,F){var tt=V.sortIndex-F.sortIndex;return tt!==0?tt:V.id-F.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;e.unstable_now=function(){return c.now()}}else{var f=Date,h=f.now();e.unstable_now=function(){return f.now()-h}}var p=[],m=[],g=1,y=null,b=3,x=!1,E=!1,C=!1,R=!1,O=typeof setTimeout=="function"?setTimeout:null,N=typeof clearTimeout=="function"?clearTimeout:null,z=typeof setImmediate<"u"?setImmediate:null;function W(V){for(var F=r(m);F!==null;){if(F.callback===null)l(m);else if(F.startTime<=V)l(m),F.sortIndex=F.expirationTime,a(p,F);else break;F=r(m)}}function P(V){if(C=!1,W(V),!E)if(r(p)!==null)E=!0,D||(D=!0,Tt());else{var F=r(m);F!==null&&Ot(P,F.startTime-V)}}var D=!1,X=-1,Q=5,$=-1;function rt(){return R?!0:!(e.unstable_now()-$<Q)}function ot(){if(R=!1,D){var V=e.unstable_now();$=V;var F=!0;try{t:{E=!1,C&&(C=!1,N(X),X=-1),x=!0;var tt=b;try{e:{for(W(V),y=r(p);y!==null&&!(y.expirationTime>V&&rt());){var vt=y.callback;if(typeof vt=="function"){y.callback=null,b=y.priorityLevel;var A=vt(y.expirationTime<=V);if(V=e.unstable_now(),typeof A=="function"){y.callback=A,W(V),F=!0;break e}y===r(p)&&l(p),W(V)}else l(p);y=r(p)}if(y!==null)F=!0;else{var k=r(m);k!==null&&Ot(P,k.startTime-V),F=!1}}break t}finally{y=null,b=tt,x=!1}
vendor: 5,950 bytes, lines 25-41
25F=void 0}}finally{F?Tt():D=!1}}}var Tt;if(typeof z=="function")Tt=function(){z(ot)};else if(typeof MessageChannel<"u"){var ct=new MessageChannel,bt=ct.port2;ct.port1.onmessage=ot,Tt=function(){bt.postMessage(null)}}else Tt=function(){O(ot,0)};function Ot(V,F){X=O(function(){V(e.unstable_now())},F)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(V){V.callback=null},e.unstable_forceFrameRate=function(V){0>V||125<V?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Q=0<V?Math.floor(1e3/V):5},e.unstable_getCurrentPriorityLevel=function(){return b},e.unstable_next=function(V){switch(b){case 1:case 2:case 3:var F=3;break;default:F=b}var tt=b;b=F;try{return V()}finally{b=tt}},e.unstable_requestPaint=function(){R=!0},e.unstable_runWithPriority=function(V,F){switch(V){case 1:case 2:case 3:case 4:case 5:break;default:V=3}var tt=b;b=V;try{return F()}finally{b=tt}},e.unstable_scheduleCallback=function(V,F,tt){var vt=e.unstable_now();switch(typeof tt=="object"&&tt!==null?(tt=tt.delay,tt=typeof tt=="number"&&0<tt?vt+tt:vt):tt=vt,V){case 1:var A=-1;break;case 2:A=250;break;case 5:A=1073741823;break;case 4:A=1e4;break;default:A=5e3}return A=tt+A,V={id:g++,callback:F,priorityLevel:V,startTime:tt,expirationTime:A,sortIndex:-1},tt>vt?(V.sortIndex=tt,a(m,V),r(p)===null&&V===r(m)&&(C?(N(X),X=-1):C=!0,Ot(P,tt-vt))):(V.sortIndex=A,a(p,V),E||x||(E=!0,D||(D=!0,Tt()))),V},e.unstable_shouldYield=rt,e.unstable_wrapCallback=function(V){var F=b;return function(){var tt=b;b=F;try{return V.apply(this,arguments)}finally{b=tt}}}}(dd)),dd}var ov;function eT(){return ov||(ov=1,fd.exports=tT()),fd.exports}var hd={exports:{}},Ge={};/**
26 * @license React
27 * react-dom.production.js
28 *
29 * Copyright (c) Meta Platforms, Inc. and affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var sv;function nT(){if(sv)return Ge;sv=1;var e=Ah();function a(p){var m="https://react.dev/errors/"+p;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var g=2;g<arguments.length;g++)m+="&args[]="+encodeURIComponent(arguments[g])}return"Minified React error #"+p+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var l={d:{f:r,r:function(){throw Error(a(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},s=Symbol.for("react.portal");function c(p,m,g){var y=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:s,key:y==null?null:""+y,children:p,containerInfo:m,implementation:g}}var f=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function h(p,m){if(p==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return Ge.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=l,Ge.createPortal=function(p,m){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(a(299));return c(p,m,null,g)},Ge.flushSync=function(p){var m=f.T,g=l.p;try{if(f.T=null,l.p=2,p)return p()}finally{f.T=m,l.p=g,l.d.f()}},Ge.preconnect=function(p,m){typeof p=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,l.d.C(p,m))},Ge.prefetchDNS=function(p){typeof p=="string"&&l.d.D(p)},Ge.preinit=function(p,m){if(typeof p=="string"&&m&&typeof m.as=="string"){var g=m.as,y=h(g,m.crossOrigin),b=typeof m.integrity=="string"?m.integrity:void 0,x=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;g==="style"?l.d.S(p,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:y,integrity:b,fetchPriority:x}):g==="script"&&l.d.X(p,{crossOrigin:y,integrity:b,fetchPriority:x,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},Ge.preinitModule=function(p,m){if(typeof p=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var g=h(m.as,m.crossOrigin);l.d.M(p,{crossOrigin:g,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&l.d.M(p)},Ge.preload=function(p,m){if(typeof p=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var g=m.as,y=h(g,m.crossOrigin);l.d.L(p,g,{crossOrigin:y,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},Ge.preloadModule=function(p,m){if(typeof p=="string")if(m){var g=h(m.as,m.crossOrigin);l.d.m(p,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:g,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else l.d.m(p)},Ge.requestFormReset=function(p){l.d.r(p)},Ge.unstable_batchedUpdates=function(p,m){return p(m)},Ge.useFormState=function(p,m,g){return f.H.useFormState(p,m,g)},Ge.useFormStatus=function(){return f.H.useHostTransitionStatus()},Ge.version="19.1.1",Ge}var uv;function aT(){if(uv)return hd.exports;uv=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(a){console.error(a)}}return e(),hd.exports=nT(),hd.exports}/**
34 * @license React
35 * react-dom-client.production.js
36 *
37 * Copyright (c) Meta Platforms, Inc. and affiliates.
38 *
39 * This source code is licensed under the MIT license found in the
40 * LICENSE file in the root directory of this source tree.
41 */var cv;
vendor: 21,180 bytes, lines 41-48
41function iT(){if(cv)return ao;cv=1;var e=eT(),a=Ah(),r=aT();function l(t){var n="https://react.dev/errors/"+t;if(1<arguments.length){n+="?args[]="+encodeURIComponent(arguments[1]);for(var i=2;i<arguments.length;i++)n+="&args[]="+encodeURIComponent(arguments[i])}return"Minified React error #"+t+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function c(t){var n=t,i=t;if(t.alternate)for(;n.return;)n=n.return;else{t=n;do n=t,(n.flags&4098)!==0&&(i=n.return),t=n.return;while(t)}return n.tag===3?i:null}function f(t){if(t.tag===13){var n=t.memoizedState;if(n===null&&(t=t.alternate,t!==null&&(n=t.memoizedState)),n!==null)return n.dehydrated}return null}function h(t){if(c(t)!==t)throw Error(l(188))}function p(t){var n=t.alternate;if(!n){if(n=c(t),n===null)throw Error(l(188));return n!==t?null:t}for(var i=t,o=n;;){var u=i.return;if(u===null)break;var d=u.alternate;if(d===null){if(o=u.return,o!==null){i=o;continue}break}if(u.child===d.child){for(d=u.child;d;){if(d===i)return h(u),t;if(d===o)return h(u),n;d=d.sibling}throw Error(l(188))}if(i.return!==o.return)i=u,o=d;else{for(var v=!1,S=u.child;S;){if(S===i){v=!0,i=u,o=d;break}if(S===o){v=!0,o=u,i=d;break}S=S.sibling}if(!v){for(S=d.child;S;){if(S===i){v=!0,i=d,o=u;break}if(S===o){v=!0,o=d,i=u;break}S=S.sibling}if(!v)throw Error(l(189))}}if(i.alternate!==o)throw Error(l(190))}if(i.tag!==3)throw Error(l(188));return i.stateNode.current===i?t:n}function m(t){var n=t.tag;if(n===5||n===26||n===27||n===6)return t;for(t=t.child;t!==null;){if(n=m(t),n!==null)return n;t=t.sibling}return null}var g=Object.assign,y=Symbol.for("react.element"),b=Symbol.for("react.transitional.element"),x=Symbol.for("react.portal"),E=Symbol.for("react.fragment"),C=Symbol.for("react.strict_mode"),R=Symbol.for("react.profiler"),O=Symbol.for("react.provider"),N=Symbol.for("react.consumer"),z=Symbol.for("react.context"),W=Symbol.for("react.forward_ref"),P=Symbol.for("react.suspense"),D=Symbol.for("react.suspense_list"),X=Symbol.for("react.memo"),Q=Symbol.for("react.lazy"),$=Symbol.for("react.activity"),rt=Symbol.for("react.memo_cache_sentinel"),ot=Symbol.iterator;function Tt(t){return t===null||typeof t!="object"?null:(t=ot&&t[ot]||t["@@iterator"],typeof t=="function"?t:null)}var ct=Symbol.for("react.client.reference");function bt(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===ct?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case E:return"Fragment";case R:return"Profiler";case C:return"StrictMode";case P:return"Suspense";case D:return"SuspenseList";case $:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case x:return"Portal";case z:return(t.displayName||"Context")+".Provider";case N:return(t._context.displayName||"Context")+".Consumer";case W:var n=t.render;return t=t.displayName,t||(t=n.displayName||n.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case X:return n=t.displayName||null,n!==null?n:bt(t.type)||"Memo";case Q:n=t._payload,t=t._init;try{return bt(t(n))}catch{}}return null}var Ot=Array.isArray,V=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,F=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,tt={pending:!1,data:null,method:null,action:null},vt=[],A=-1;function k(t){return{current:t}}function at(t){0>A||(t.current=vt[A],vt[A]=null,A--)}function nt(t,n){A++,vt[A]=t.current,t.current=n}var st=k(null),wt=k(null),mt=k(null),ee=k(null);function Bt(t,n){switch(nt(mt,n),nt(wt,t),nt(st,null),n.nodeType){case 9:case 11:t=(t=n.documentElement)&&(t=t.namespaceURI)?Oy(t):0;break;default:if(t=n.tagName,n=n.namespaceURI)n=Oy(n),t=_y(n,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}at(st),nt(st,t)}function Oe(){at(st),at(wt),at(mt)}function oe(t){t.memoizedState!==null&&nt(ee,t);var n=st.current,i=_y(n,t.type);n!==i&&(nt(wt,t),nt(st,i))}function ke(t){wt.current===t&&(at(st),at(wt)),ee.current===t&&(at(ee),Wl._currentValue=tt)}var ja=Object.prototype.hasOwnProperty,oa=e.unstable_scheduleCallback,qe=e.unstable_cancelCallback,ll=e.unstable_shouldYield,er=e.unstable_requestPaint,sn=e.unstable_now,nc=e.unstable_getCurrentPriorityLevel,Ko=e.unstable_ImmediatePriority,Fo=e.unstable_UserBlockingPriority,nr=e.unstable_NormalPriority,sa=e.unstable_LowPriority,za=e.unstable_IdlePriority,Zo=e.log,ol=e.unstable_setDisableYieldValue,$e=null,se=null;function Un(t){if(typeof Zo=="function"&&ol(t),se&&typeof se.setStrictMode=="function")try{se.setStrictMode($e,t)}catch{}}var Le=Math.clz32?Math.clz32:$o,ac=Math.log,Qn=Math.LN2;function $o(t){return t>>>=0,t===0?32:31-(ac(t)/Qn|0)|0}var Si=256,xi=4194304;function ua(t){var n=t&42;if(n!==0)return n;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function Ei(t,n,i){var o=t.pendingLanes;if(o===0)return 0;var u=0,d=t.suspendedLanes,v=t.pingedLanes;t=t.warmLanes;var S=o&134217727;return S!==0?(o=S&~d,o!==0?u=ua(o):(v&=S,v!==0?u=ua(v):i||(i=S&~t,i!==0&&(u=ua(i))))):(S=o&~d,S!==0?u=ua(S):v!==0?u=ua(v):i||(i=o&~t,i!==0&&(u=ua(i)))),u===0?0:n!==0&&n!==u&&(n&d)===0&&(d=u&-u,i=n&-n,d>=i||d===32&&(i&4194048)!==0)?n:u}function Kn(t,n){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&n)===0}function Wo(t,n){switch(t){case 1:case 2:case 4:case 8:case 64:return n+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function ar(){var t=Si;return Si<<=1,(Si&4194048)===0&&(Si=256),t}function Jo(){var t=xi;return xi<<=1,(xi&62914560)===0&&(xi=4194304),t}function ir(t){for(var n=[],i=0;31>i;i++)n.push(t);return n}function Ti(t,n){t.pendingLanes|=n,n!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Io(t,n,i,o,u,d){var v=t.pendingLanes;t.pendingLanes=i,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=i,t.entangledLanes&=i,t.errorRecoveryDisabledLanes&=i,t.shellSuspendCounter=0;var S=t.entanglements,w=t.expirationTimes,B=t.hiddenUpdates;for(i=v&~i;0<i;){var K=31-Le(i),J=1<<K;S[K]=0,w[K]=-1;var q=B[K];if(q!==null)for(B[K]=null,K=0;K<q.length;K++){var Y=q[K];Y!==null&&(Y.lane&=-536870913)}i&=~J}o!==0&&wi(t,o,0),d!==0&&u===0&&t.tag!==0&&(t.suspendedLanes|=d&~(v&~n))}function wi(t,n,i){t.pendingLanes|=n,t.suspendedLanes&=~n;var o=31-Le(n);t.entangledLanes|=n,t.entanglements[o]=t.entanglements[o]|1073741824|i&4194090}function Ai(t,n){var i=t.entangledLanes|=n;for(t=t.entanglements;i;){var o=31-Le(i),u=1<<o;u&n|t[o]&n&&(t[o]|=n),i&=~u}}function sl(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function ul(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function M(){var t=F.p;return t!==0?t:(t=window.event,t===void 0?32:$y(t.type))}function L(t,n){var i=F.p;try{return F.p=t,n()}finally{F.p=i}}var G=Math.random().toString(36).slice(2),I="__reactFiber$"+G,et="__reactProps$"+G,ut="__reactContainer$"+G,pt="__reactEvents$"+G,ft="__reactListeners$"+G,yt="__reactHandles$"+G,St="__reactResources$"+G,dt="__reactMarker$"+G;function ht(t){delete t[I],delete t[et],delete t[pt],delete t[ft],delete t[yt]}function zt(t){var n=t[I];if(n)return n;for(var i=t.parentNode;i;){if(n=i[ut]||i[I]){if(i=n.alternate,n.child!==null||i!==null&&i.child!==null)for(t=Ly(t);t!==null;){if(i=t[I])return i;t=Ly(t)}return n}t=i,i=t.parentNode}return null}function kt(t){if(t=t[I]||t[ut]){var n=t.tag;if(n===5||n===6||n===13||n===26||n===27||n===3)return t}return null}function ne(t){var n=t.tag;if(n===5||n===26||n===27||n===6)return t.stateNode;throw Error(l(33))}function de(t){var n=t[St];return n||(n=t[St]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function _t(t){t[dt]=!0}var Zt=new Set,Fn={};function un(t,n){Qe(t,n),Qe(t+"Capture",n)}function Qe(t,n){for(Fn[t]=n,t=0;t<n.length;t++)Zt.add(n[t])}var Sn=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),rr={},La={};function ca(t){return ja.call(La,t)?!0:ja.call(rr,t)?!1:Sn.test(t)?La[t]=!0:(rr[t]=!0,!1)}function fa(t,n,i){if(ca(n))if(i===null)t.removeAttribute(n);else{switch(typeof i){case"undefined":case"function":case"symbol":t.removeAttribute(n);return;case"boolean":var o=n.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){t.removeAttribute(n);return}}t.setAttribute(n,""+i)}}function da(t,n,i){if(i===null)t.removeAttribute(n);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(n);return}t.setAttribute(n,""+i)}}function Nt(t,n,i,o){if(o===null)t.removeAttribute(i);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(i);return}t.setAttributeNS(n,i,""+o)}}var xe,ha;function We(t){if(xe===void 0)try{throw Error()}catch(i){var n=i.stack.trim().match(/\n( *(at )?)/);xe=n&&n[1]||"",ha=-1<i.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<i.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+xe+t+ha}var ue=!1;function Va(t,n){if(!t||ue)return"";ue=!0;var i=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(n){var J=function(){throw Error()};if(Object.defineProperty(J.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(J,[])}catch(Y){var q=Y}Reflect.construct(t,[],J)}else{try{J.call()}catch(Y){q=Y}t.call(J.prototype)}}else{try{throw Error()}catch(Y){q=Y}(J=t())&&typeof J.catch=="function"&&J.catch(function(){})}}catch(Y){if(Y&&q&&typeof Y.stack=="string")return[Y.stack,q.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var u=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");u&&u.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var d=o.DetermineComponentFrameRoot(),v=d[0],S=d[1];if(v&&S){var w=v.split(`
44`),B=S.split(`
45`);for(u=o=0;o<w.length&&!w[o].includes("DetermineComponentFrameRoot");)o++;for(;u<B.length&&!B[u].includes("DetermineComponentFrameRoot");)u++;if(o===w.length||u===B.length)for(o=w.length-1,u=B.length-1;1<=o&&0<=u&&w[o]!==B[u];)u--;for(;1<=o&&0<=u;o--,u--)if(w[o]!==B[u]){if(o!==1||u!==1)do if(o--,u--,0>u||w[o]!==B[u]){var K=`
46`+w[o].replace(" at new "," at ");return t.displayName&&K.includes("<anonymous>")&&(K=K.replace("<anonymous>",t.displayName)),K}while(1<=o&&0<=u);break}}}finally{ue=!1,Error.prepareStackTrace=i}return(i=t?t.displayName||t.name:"")?We(i):""}function ts(t){switch(t.tag){case 26:case 27:case 5:return We(t.type);case 16:return We("Lazy");case 13:return We("Suspense");case 19:return We("SuspenseList");case 0:case 15:return Va(t.type,!1);case 11:return Va(t.type.render,!1);case 1:return Va(t.type,!0);case 31:return We("Activity");default:return""}}function es(t){try{var n="";do n+=ts(t),t=t.return;while(t);return n}catch(i){return`
47Error generating stack: `+i.message+`
48`+i.stack}}function xn(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Am(t){var n=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function kx(t){var n=Am(t)?"checked":"value",i=Object.getOwnPropertyDescriptor(t.constructor.prototype,n),o=""+t[n];if(!t.hasOwnProperty(n)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var u=i.get,d=i.set;return Object.defineProperty(t,n,{configurable:!0,get:function(){return u.call(this)},set:function(v){o=""+v,d.call(this,v)}}),Object.defineProperty(t,n,{enumerable:i.enumerable}),{getValue:function(){return o},setValue:function(v){o=""+v},stopTracking:function(){t._valueTracker=null,delete t[n]}}}}function ns(t){t._valueTracker||(t._valueTracker=kx(t))}function Dm(t){if(!t)return!1;var n=t._valueTracker;if(!n)return!0;var i=n.getValue(),o="";return t&&(o=Am(t)?t.checked?"true":"false":t.value),t=o,t!==i?(n.setValue(t),!0):!1}function as(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var Qx=/[\n"\\]/g;function En(t){return t.replace(Qx,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function ic(t,n,i,o,u,d,v,S){t.name="",v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?t.type=v:t.removeAttribute("type"),n!=null?v==="number"?(n===0&&t.value===""||t.value!=n)&&(t.value=""+xn(n)):t.value!==""+xn(n)&&(t.value=""+xn(n)):v!=="submit"&&v!=="reset"||t.removeAttribute("value"),n!=null?rc(t,v,xn(n)):i!=null?rc(t,v,xn(i)):o!=null&&t.removeAttribute("value"),u==null&&d!=null&&(t.defaultChecked=!!d),u!=null&&(t.checked=u&&typeof u!="function"&&typeof u!="symbol"),S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"?t.name=""+xn(S):t.removeAttribute("name")}function Mm(t,n,i,o,u,d,v,S){if(d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(t.type=d),n!=null||i!=null){if(!(d!=="submit"&&d!=="reset"||n!=null))return;i=i!=null?""+xn(i):"",n=n!=null?""+xn(n):i,S||n===t.value||(t.value=n),t.defaultValue=n}o=o??u,o=typeof o!="function"&&typeof o!="symbol"&&!!o,t.checked=S?t.checked:!!o,t.defaultChecked=!!o,v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(t.name=v)}function rc(t,n,i){n==="number"&&as(t.ownerDocument)===t||t.defaultValue===""+i||(t.defaultValue=""+i)}function lr(t,n,i,o){if(t=t.options,n){n={};for(var u=0;u<i.length;u++)n["$"+i[u]]=!0;for(i=0;i<t.length;i++)u=n.hasOwnProperty("$"+t[i].value),t[i].selected!==u&&(t[i].selected=u),u&&o&&(t[i].defaultSelected=!0)}else{for(i=""+xn(i),n=null,u=0;u<t.length;u++){if(t[u].value===i){t[u].selected=!0,o&&(t[u].defaultSelected=!0);return}n!==null||t[u].disabled||(n=t[u])}n!==null&&(n.selected=!0)}}function Rm(t,n,i){if(n!=null&&(n=""+xn(n),n!==t.value&&(t.value=n),i==null)){t.defaultValue!==n&&(t.defaultValue=n);return}t.defaultValue=i!=null?""+xn(i):""}function Cm(t,n,i,o){if(n==null){if(o!=null){if(i!=null)throw Error(l(92));if(Ot(o)){if(1<o.length)throw Error(l(93));o=o[0]}i=o}i==null&&(i=""),n=i}i=xn(n),t.defaultValue=i,o=t.textContent,o===i&&o!==""&&o!==null&&(t.value=o)}function or(t,n){if(n){var i=t.firstChild;if(i&&i===t.lastChild&&i.nodeType===3){i.nodeValue=n;return}}t.textContent=n}var Kx=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Om(t,n,i){var o=n.indexOf("--")===0;i==null||typeof i=="boolean"||i===""?o?t.setProperty(n,""):n==="float"?t.cssFloat="":t[n]="":o?t.setProperty(n,i):typeof i!="number"||i===0||Kx.has(n)?n==="float"?t.cssFloat=i:t[n]=(""+i).trim():t[n]=i+"px"}function _m(t,n,i){if(n!=null&&typeof n!="object")throw Error(l(62));if(t=t.style,i!=null){for(var o in i)!i.hasOwnProperty(o)||n!=null&&n.hasOwnProperty(o)||(o.indexOf("--")===0?t.setProperty(o,""):o==="float"?t.cssFloat="":t[o]="");for(var u in n)o=n[u],n.hasOwnProperty(u)&&i[u]!==o&&Om(t,u,o)}else for(var d in n)n.hasOwnProperty(d)&&Om(t,d,n[d])}function lc(t){if(t.indexOf("-")===-1)return!1;switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Fx=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Zx=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function is(t){return Zx.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}var oc=null;function sc(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var sr=null,ur=null;function Nm(t){var n=kt(t);if(n&&(t=n.stateNode)){var i=t[et]||null;t:switch(t=n.stateNode,n.type){case"input":if(ic(t,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name),n=i.name,i.type==="radio"&&n!=null){for(i=t;i.parentNode;)i=i.parentNode;for(i=i.querySelectorAll('input[name="'+En(""+n)+'"][type="radio"]'),n=0;n<i.length;n++){var o=i[n];if(o!==t&&o.form===t.form){var u=o[et]||null;if(!u)throw Error(l(90));ic(o,u.value,u.defaultValue,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name)}}for(n=0;n<i.length;n++)o=i[n],o.form===t.form&&Dm(o)}break t;case"textarea":Rm(t,i.value,i.defaultValue);break t;
vendor: 9,116 bytes, line 48
48case"select":n=i.value,n!=null&&lr(t,!!i.multiple,n,!1)}}}var uc=!1;function jm(t,n,i){if(uc)return t(n,i);uc=!0;try{var o=t(n);return o}finally{if(uc=!1,(sr!==null||ur!==null)&&(Gs(),sr&&(n=sr,t=ur,ur=sr=null,Nm(n),t)))for(n=0;n<t.length;n++)Nm(t[n])}}function cl(t,n){var i=t.stateNode;if(i===null)return null;var o=i[et]||null;if(o===null)return null;i=o[n];t:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(t=t.type,o=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!o;break t;default:t=!1}if(t)return null;if(i&&typeof i!="function")throw Error(l(231,n,typeof i));return i}var ma=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),cc=!1;if(ma)try{var fl={};Object.defineProperty(fl,"passive",{get:function(){cc=!0}}),window.addEventListener("test",fl,fl),window.removeEventListener("test",fl,fl)}catch{cc=!1}var Ua=null,fc=null,rs=null;function zm(){if(rs)return rs;var t,n=fc,i=n.length,o,u="value"in Ua?Ua.value:Ua.textContent,d=u.length;for(t=0;t<i&&n[t]===u[t];t++);var v=i-t;for(o=1;o<=v&&n[i-o]===u[d-o];o++);return rs=u.slice(t,1<o?1-o:void 0)}function ls(t){var n=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&n===13&&(t=13)):t=n,t===10&&(t=13),32<=t||t===13?t:0}function os(){return!0}function Lm(){return!1}function Je(t){function n(i,o,u,d,v){this._reactName=i,this._targetInst=u,this.type=o,this.nativeEvent=d,this.target=v,this.currentTarget=null;for(var S in t)t.hasOwnProperty(S)&&(i=t[S],this[S]=i?i(d):d[S]);return this.isDefaultPrevented=(d.defaultPrevented!=null?d.defaultPrevented:d.returnValue===!1)?os:Lm,this.isPropagationStopped=Lm,this}return g(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var i=this.nativeEvent;i&&(i.preventDefault?i.preventDefault():typeof i.returnValue!="unknown"&&(i.returnValue=!1),this.isDefaultPrevented=os)},stopPropagation:function(){var i=this.nativeEvent;i&&(i.stopPropagation?i.stopPropagation():typeof i.cancelBubble!="unknown"&&(i.cancelBubble=!0),this.isPropagationStopped=os)},persist:function(){},isPersistent:os}),n}var Di={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ss=Je(Di),dl=g({},Di,{view:0,detail:0}),$x=Je(dl),dc,hc,hl,us=g({},dl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:pc,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==hl&&(hl&&t.type==="mousemove"?(dc=t.screenX-hl.screenX,hc=t.screenY-hl.screenY):hc=dc=0,hl=t),dc)},movementY:function(t){return"movementY"in t?t.movementY:hc}}),Vm=Je(us),Wx=g({},us,{dataTransfer:0}),Jx=Je(Wx),Ix=g({},dl,{relatedTarget:0}),mc=Je(Ix),t1=g({},Di,{animationName:0,elapsedTime:0,pseudoElement:0}),e1=Je(t1),n1=g({},Di,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),a1=Je(n1),i1=g({},Di,{data:0}),Um=Je(i1),r1={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},l1={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},o1={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function s1(t){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(t):(t=o1[t])?!!n[t]:!1}function pc(){return s1}var u1=g({},dl,{key:function(t){if(t.key){var n=r1[t.key]||t.key;if(n!=="Unidentified")return n}return t.type==="keypress"?(t=ls(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?l1[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:pc,charCode:function(t){return t.type==="keypress"?ls(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?ls(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),c1=Je(u1),f1=g({},us,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Bm=Je(f1),d1=g({},dl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:pc}),h1=Je(d1),m1=g({},Di,{propertyName:0,elapsedTime:0,pseudoElement:0}),p1=Je(m1),g1=g({},us,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),y1=Je(g1),v1=g({},Di,{newState:0,oldState:0}),b1=Je(v1),S1=[9,13,27,32],gc=ma&&"CompositionEvent"in window,ml=null;ma&&"documentMode"in document&&(ml=document.documentMode);var x1=ma&&"TextEvent"in window&&!ml,Pm=ma&&(!gc||ml&&8<ml&&11>=ml),Hm=" ",qm=!1;function Ym(t,n){switch(t){case"keyup":return S1.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Gm(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var cr=!1;function E1(t,n){switch(t){case"compositionend":return Gm(n);case"keypress":return n.which!==32?null:(qm=!0,Hm);case"textInput":return t=n.data,t===Hm&&qm?null:t;default:return null}}function T1(t,n){if(cr)return t==="compositionend"||!gc&&Ym(t,n)?(t=zm(),rs=fc=Ua=null,cr=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return Pm&&n.locale!=="ko"?null:n.data;default:return null}}var w1={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Xm(t){var n=t&&t.nodeName&&t.nodeName.toLowerCase();return n==="input"?!!w1[t.type]:n==="textarea"}function km(t,n,i,o){sr?ur?ur.push(o):ur=[o]:sr=o,n=Zs(n,"onChange"),0<n.length&&(i=new ss("onChange","change",null,i,o),t.push({event:i,listeners:n}))}var pl=null,gl=null;function A1(t){Ay(t,0)}function cs(t){var n=ne(t);if(Dm(n))return t}function Qm(t,n){if(t==="change")return n}var Km=!1;if(ma){var yc;if(ma){var vc="oninput"in document;if(!vc){var Fm=document.createElement("div");Fm.setAttribute("oninput","return;"),vc=typeof Fm.oninput=="function"}yc=vc}else yc=!1;Km=yc&&(!document.documentMode||9<document.documentMode)}function Zm(){pl&&(pl.detachEvent("onpropertychange",$m),gl=pl=null)}function $m(t){if(t.propertyName==="value"&&cs(gl)){var n=[];km(n,gl,t,sc(t)),jm(A1,n)}}function D1(t,n,i){t==="focusin"?(Zm(),pl=n,gl=i,pl.attachEvent("onpropertychange",$m)):t==="focusout"&&Zm()}function M1(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return cs(gl)}function R1(t,n){if(t==="click")return cs(n)}function C1(t,n){if(t==="input"||t==="change")return cs(n)}function O1(t,n){return t===n&&(t!==0||1/t===1/n)||t!==t&&n!==n}var cn=typeof Object.is=="function"?Object.is:O1;function yl(t,n){if(cn(t,n))return!0;if(typeof t!="object"||t===null||typeof n!="object"||n===null)return!1;var i=Object.keys(t),o=Object.keys(n);if(i.length!==o.length)return!1;for(o=0;o<i.length;o++){var u=i[o];if(!ja.call(n,u)||!cn(t[u],n[u]))return!1}return!0}function Wm(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Jm(t,n){var i=Wm(t);t=0;for(var o;i;){if(i.nodeType===3){if(o=t+i.textContent.length,t<=n&&o>=n)return{node:i,offset:n-t};t=o}t:{for(;i;){if(i.nextSibling){i=i.nextSibling;break t}i=i.parentNode}i=void 0}i=Wm(i)}}function Im(t,n){return t&&n?t===n?!0:t&&t.nodeType===3?!1:n&&n.nodeType===3?Im(t,n.parentNode):"contains"in t?t.contains(n):t.compareDocumentPosition?!!(t.compareDocumentPosition(n)&16):!1:!1}function tp(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var n=as(t.document);n instanceof t.HTMLIFrameElement;){try{var i=typeof n.contentWindow.location.href=="string"}catch{i=!1}if(i)t=n.contentWindow;else break;n=as(t.document)}return n}function bc(t){var n=t&&t.nodeName&&t.nodeName.toLowerCase();return n&&(n==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||n==="textarea"||t.contentEditable==="true")}var _1=ma&&"documentMode"in document&&11>=document.documentMode,fr=null,Sc=null,vl=null,xc=!1;function ep(t,n,i){var o=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;
vendor: 105,362 bytes, lines 48-49
48xc||fr==null||fr!==as(o)||(o=fr,"selectionStart"in o&&bc(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),vl&&yl(vl,o)||(vl=o,o=Zs(Sc,"onSelect"),0<o.length&&(n=new ss("onSelect","select",null,n,i),t.push({event:n,listeners:o}),n.target=fr)))}function Mi(t,n){var i={};return i[t.toLowerCase()]=n.toLowerCase(),i["Webkit"+t]="webkit"+n,i["Moz"+t]="moz"+n,i}var dr={animationend:Mi("Animation","AnimationEnd"),animationiteration:Mi("Animation","AnimationIteration"),animationstart:Mi("Animation","AnimationStart"),transitionrun:Mi("Transition","TransitionRun"),transitionstart:Mi("Transition","TransitionStart"),transitioncancel:Mi("Transition","TransitionCancel"),transitionend:Mi("Transition","TransitionEnd")},Ec={},np={};ma&&(np=document.createElement("div").style,"AnimationEvent"in window||(delete dr.animationend.animation,delete dr.animationiteration.animation,delete dr.animationstart.animation),"TransitionEvent"in window||delete dr.transitionend.transition);function Ri(t){if(Ec[t])return Ec[t];if(!dr[t])return t;var n=dr[t],i;for(i in n)if(n.hasOwnProperty(i)&&i in np)return Ec[t]=n[i];return t}var ap=Ri("animationend"),ip=Ri("animationiteration"),rp=Ri("animationstart"),N1=Ri("transitionrun"),j1=Ri("transitionstart"),z1=Ri("transitioncancel"),lp=Ri("transitionend"),op=new Map,Tc="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Tc.push("scrollEnd");function Bn(t,n){op.set(t,n),un(n,[t])}var sp=new WeakMap;function Tn(t,n){if(typeof t=="object"&&t!==null){var i=sp.get(t);return i!==void 0?i:(n={value:t,source:n,stack:es(n)},sp.set(t,n),n)}return{value:t,source:n,stack:es(n)}}var wn=[],hr=0,wc=0;function fs(){for(var t=hr,n=wc=hr=0;n<t;){var i=wn[n];wn[n++]=null;var o=wn[n];wn[n++]=null;var u=wn[n];wn[n++]=null;var d=wn[n];if(wn[n++]=null,o!==null&&u!==null){var v=o.pending;v===null?u.next=u:(u.next=v.next,v.next=u),o.pending=u}d!==0&&up(i,u,d)}}function ds(t,n,i,o){wn[hr++]=t,wn[hr++]=n,wn[hr++]=i,wn[hr++]=o,wc|=o,t.lanes|=o,t=t.alternate,t!==null&&(t.lanes|=o)}function Ac(t,n,i,o){return ds(t,n,i,o),hs(t)}function mr(t,n){return ds(t,null,null,n),hs(t)}function up(t,n,i){t.lanes|=i;var o=t.alternate;o!==null&&(o.lanes|=i);for(var u=!1,d=t.return;d!==null;)d.childLanes|=i,o=d.alternate,o!==null&&(o.childLanes|=i),d.tag===22&&(t=d.stateNode,t===null||t._visibility&1||(u=!0)),t=d,d=d.return;return t.tag===3?(d=t.stateNode,u&&n!==null&&(u=31-Le(i),t=d.hiddenUpdates,o=t[u],o===null?t[u]=[n]:o.push(n),n.lane=i|536870912),d):null}function hs(t){if(50<Gl)throw Gl=0,Nf=null,Error(l(185));for(var n=t.return;n!==null;)t=n,n=t.return;return t.tag===3?t.stateNode:null}var pr={};function L1(t,n,i,o){this.tag=t,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function fn(t,n,i,o){return new L1(t,n,i,o)}function Dc(t){return t=t.prototype,!(!t||!t.isReactComponent)}function pa(t,n){var i=t.alternate;return i===null?(i=fn(t.tag,n,t.key,t.mode),i.elementType=t.elementType,i.type=t.type,i.stateNode=t.stateNode,i.alternate=t,t.alternate=i):(i.pendingProps=n,i.type=t.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=t.flags&65011712,i.childLanes=t.childLanes,i.lanes=t.lanes,i.child=t.child,i.memoizedProps=t.memoizedProps,i.memoizedState=t.memoizedState,i.updateQueue=t.updateQueue,n=t.dependencies,i.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},i.sibling=t.sibling,i.index=t.index,i.ref=t.ref,i.refCleanup=t.refCleanup,i}function cp(t,n){t.flags&=65011714;var i=t.alternate;return i===null?(t.childLanes=0,t.lanes=n,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=i.childLanes,t.lanes=i.lanes,t.child=i.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=i.memoizedProps,t.memoizedState=i.memoizedState,t.updateQueue=i.updateQueue,t.type=i.type,n=i.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),t}function ms(t,n,i,o,u,d){var v=0;if(o=t,typeof t=="function")Dc(t)&&(v=1);else if(typeof t=="string")v=UE(t,i,st.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(t){case $:return t=fn(31,i,n,u),t.elementType=$,t.lanes=d,t;case E:return Ci(i.children,u,d,n);case C:v=8,u|=24;break;case R:return t=fn(12,i,n,u|2),t.elementType=R,t.lanes=d,t;case P:return t=fn(13,i,n,u),t.elementType=P,t.lanes=d,t;case D:return t=fn(19,i,n,u),t.elementType=D,t.lanes=d,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case O:case z:v=10;break t;case N:v=9;break t;case W:v=11;break t;case X:v=14;break t;case Q:v=16,o=null;break t}v=29,i=Error(l(130,t===null?"null":typeof t,"")),o=null}return n=fn(v,i,n,u),n.elementType=t,n.type=o,n.lanes=d,n}function Ci(t,n,i,o){return t=fn(7,t,o,n),t.lanes=i,t}function Mc(t,n,i){return t=fn(6,t,null,n),t.lanes=i,t}function Rc(t,n,i){return n=fn(4,t.children!==null?t.children:[],t.key,n),n.lanes=i,n.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},n}var gr=[],yr=0,ps=null,gs=0,An=[],Dn=0,Oi=null,ga=1,ya="";function _i(t,n){gr[yr++]=gs,gr[yr++]=ps,ps=t,gs=n}function fp(t,n,i){An[Dn++]=ga,An[Dn++]=ya,An[Dn++]=Oi,Oi=t;var o=ga;t=ya;var u=32-Le(o)-1;o&=~(1<<u),i+=1;var d=32-Le(n)+u;if(30<d){var v=u-u%5;d=(o&(1<<v)-1).toString(32),o>>=v,u-=v,ga=1<<32-Le(n)+u|i<<u|o,ya=d+t}else ga=1<<d|i<<u|o,ya=t}function Cc(t){t.return!==null&&(_i(t,1),fp(t,1,0))}function Oc(t){for(;t===ps;)ps=gr[--yr],gr[yr]=null,gs=gr[--yr],gr[yr]=null;for(;t===Oi;)Oi=An[--Dn],An[Dn]=null,ya=An[--Dn],An[Dn]=null,ga=An[--Dn],An[Dn]=null}var Ke=null,he=null,Qt=!1,Ni=null,Zn=!1,_c=Error(l(519));function ji(t){var n=Error(l(418,""));throw xl(Tn(n,t)),_c}function dp(t){var n=t.stateNode,i=t.type,o=t.memoizedProps;switch(n[I]=t,n[et]=o,i){case"dialog":Ht("cancel",n),Ht("close",n);break;case"iframe":case"object":case"embed":Ht("load",n);break;case"video":case"audio":for(i=0;i<kl.length;i++)Ht(kl[i],n);break;case"source":Ht("error",n);break;case"img":case"image":case"link":Ht("error",n),Ht("load",n);break;case"details":Ht("toggle",n);break;case"input":Ht("invalid",n),Mm(n,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0),ns(n);break;case"select":Ht("invalid",n);break;case"textarea":Ht("invalid",n),Cm(n,o.value,o.defaultValue,o.children),ns(n)}i=o.children,typeof i!="string"&&typeof i!="number"&&typeof i!="bigint"||n.textContent===""+i||o.suppressHydrationWarning===!0||Cy(n.textContent,i)?(o.popover!=null&&(Ht("beforetoggle",n),Ht("toggle",n)),o.onScroll!=null&&Ht("scroll",n),o.onScrollEnd!=null&&Ht("scrollend",n),o.onClick!=null&&(n.onclick=$s),n=!0):n=!1,n||ji(t)}function hp(t){for(Ke=t.return;Ke;)switch(Ke.tag){case 5:case 13:Zn=!1;return;case 27:case 3:Zn=!0;return;default:Ke=Ke.return}}function bl(t){if(t!==Ke)return!1;if(!Qt)return hp(t),Qt=!0,!1;var n=t.tag,i;if((i=n!==3&&n!==27)&&((i=n===5)&&(i=t.type,i=!(i!=="form"&&i!=="button")||Ff(t.type,t.memoizedProps)),i=!i),i&&he&&ji(t),hp(t),n===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(l(317));t:{for(t=t.nextSibling,n=0;t;){if(t.nodeType===8)if(i=t.data,i==="/$"){if(n===0){he=Hn(t.nextSibling);break t}n--}else i!=="$"&&i!=="$!"&&i!=="$?"||n++;t=t.nextSibling}he=null}}else n===27?(n=he,Ia(t.type)?(t=Jf,Jf=null,he=t):he=n):he=Ke?Hn(t.stateNode.nextSibling):null;return!0}function Sl(){he=Ke=null,Qt=!1}function mp(){var t=Ni;return t!==null&&(en===null?en=t:en.push.apply(en,t),Ni=null),t}function xl(t){Ni===null?Ni=[t]:Ni.push(t)}var Nc=k(null),zi=null,va=null;function Ba(t,n,i){nt(Nc,n._currentValue),n._currentValue=i}function ba(t){t._currentValue=Nc.current,at(Nc)}function jc(t,n,i){for(;t!==null;){var o=t.alternate;if((t.childLanes&n)!==n?(t.childLanes|=n,o!==null&&(o.childLanes|=n)):o!==null&&(o.childLanes&n)!==n&&(o.childLanes|=n),t===i)break;t=t.return}}function zc(t,n,i,o){var u=t.child;for(u!==null&&(u.return=t);u!==null;){var d=u.dependencies;if(d!==null){var v=u.child;d=d.firstContext;t:for(;d!==null;){var S=d;d=u;for(var w=0;w<n.length;w++)if(S.context===n[w]){d.lanes|=i,S=d.alternate,S!==null&&(S.lanes|=i),jc(d.return,i,t),o||(v=null);break t}d=S.next}}else if(u.tag===18){if(v=u.return,v===null)throw Error(l(341));v.lanes|=i,d=v.alternate,d!==null&&(d.lanes|=i),jc(v,i,t),v=null}else v=u.child;if(v!==null)v.return=u;else for(v=u;v!==null;){if(v===t){v=null;break}if(u=v.sibling,u!==null){u.return=v.return,v=u;break}v=v.return}u=v}}function El(t,n,i,o){t=null;for(var u=n,d=!1;u!==null;){if(!d){if((u.flags&524288)!==0)d=!0;else if((u.flags&262144)!==0)break}if(u.tag===10){var v=u.alternate;if(v===null)throw Error(l(387));if(v=v.memoizedProps,v!==null){var S=u.type;cn(u.pendingProps.value,v.value)||(t!==null?t.push(S):t=[S])}}else if(u===ee.current){if(v=u.alternate,v===null)throw Error(l(387));v.memoizedState.memoizedState!==u.memoizedState.memoizedState&&(t!==null?t.push(Wl):t=[Wl])}u=u.return}t!==null&&zc(n,t,i,o),n.flags|=262144}function ys(t){for(t=t.firstContext;t!==null;){if(!cn(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function Li(t){zi=t,va=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function Ye(t){return pp(zi,t)}function vs(t,n){return zi===null&&Li(t),pp(t,n)}function pp(t,n){var i=n._currentValue;if(n={context:n,memoizedValue:i,next:null},va===null){if(t===null)throw Error(l(308));va=n,t.dependencies={lanes:0,firstContext:n},t.flags|=524288}else va=va.next=n;return i}var V1=typeof AbortController<"u"?AbortController:function(){var t=[],n=this.signal={aborted:!1,addEventListener:function(i,o){t.push(o)}};this.abort=function(){n.aborted=!0,t.forEach(function(i){return i()})}},U1=e.unstable_scheduleCallback,B1=e.unstable_NormalPriority,Me={$$typeof:z,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Lc(){return{controller:new V1,data:new Map,refCount:0}}function Tl(t){t.refCount--,t.refCount===0&&U1(B1,function(){t.controller.abort()})}var wl=null,Vc=0,vr=0,br=null;function P1(t,n){if(wl===null){var i=wl=[];Vc=0,vr=Pf(),br={status:"pending",value:void 0,then:function(o){i.push(o)}}}return Vc++,n.then(gp,gp),n}function gp(){if(--Vc===0&&wl!==null){br!==null&&(br.status="fulfilled");var t=wl;wl=null,vr=0,br=null;for(var n=0;n<t.length;n++)(0,t[n])()}}function H1(t,n){var i=[],o={status:"pending",value:null,reason:null,then:function(u){i.push(u)}};return t.then(function(){o.status="fulfilled",o.value=n;for(var u=0;u<i.length;u++)(0,i[u])(n)},function(u){for(o.status="rejected",o.reason=u,u=0;u<i.length;u++)(0,i[u])(void 0)}),o}var yp=V.S;V.S=function(t,n){typeof n=="object"&&n!==null&&typeof n.then=="function"&&P1(t,n),yp!==null&&yp(t,n)};var Vi=k(null);function Uc(){var t=Vi.current;return t!==null?t:te.pooledCache}function bs(t,n){n===null?nt(Vi,Vi.current):nt(Vi,n.pool)}function vp(){var t=Uc();return t===null?null:{parent:Me._currentValue,pool:t}}var Al=Error(l(460)),bp=Error(l(474)),Ss=Error(l(542)),Bc={then:function(){}};function Sp(t){return t=t.status,t==="fulfilled"||t==="rejected"}function xs(){}function xp(t,n,i){switch(i=t[i],i===void 0?t.push(n):i!==n&&(n.then(xs,xs),n=i),n.status){case"fulfilled":return n.value;case"rejected":throw t=n.reason,Tp(t),t;default:if(typeof n.status=="string")n.then(xs,xs);else{if(t=te,t!==null&&100<t.shellSuspendCounter)throw Error(l(482));t=n,t.status="pending",t.then(function(o){if(n.status==="pending"){var u=n;u.status="fulfilled",u.value=o}},function(o){if(n.status==="pending"){var u=n;u.status="rejected",u.reason=o}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw t=n.reason,Tp(t),t}throw Dl=n,Al}}var Dl=null;function Ep(){if(Dl===null)throw Error(l(459));var t=Dl;return Dl=null,t}function Tp(t){if(t===Al||t===Ss)throw Error(l(483))}var Pa=!1;function Pc(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Hc(t,n){t=t.updateQueue,n.updateQueue===t&&(n.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function Ha(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function qa(t,n,i){var o=t.updateQueue;if(o===null)return null;if(o=o.shared,(Kt&2)!==0){var u=o.pending;return u===null?n.next=n:(n.next=u.next,u.next=n),o.pending=n,n=hs(t),up(t,null,i),n}return ds(t,o,n,i),hs(t)}function Ml(t,n,i){if(n=n.updateQueue,n!==null&&(n=n.shared,(i&4194048)!==0)){var o=n.lanes;o&=t.pendingLanes,i|=o,n.lanes=i,Ai(t,i)}}function qc(t,n){var i=t.updateQueue,o=t.alternate;if(o!==null&&(o=o.updateQueue,i===o)){var u=null,d=null;if(i=i.firstBaseUpdate,i!==null){do{var v={lane:i.lane,tag:i.tag,payload:i.payload,callback:null,next:null};d===null?u=d=v:d=d.next=v,i=i.next}while(i!==null);d===null?u=d=n:d=d.next=n}else u=d=n;i={baseState:o.baseState,firstBaseUpdate:u,lastBaseUpdate:d,shared:o.shared,callbacks:o.callbacks},t.updateQueue=i;return}t=i.lastBaseUpdate,t===null?i.firstBaseUpdate=n:t.next=n,i.lastBaseUpdate=n}var Yc=!1;function Rl(){if(Yc){var t=br;if(t!==null)throw t}}function Cl(t,n,i,o){Yc=!1;var u=t.updateQueue;Pa=!1;var d=u.firstBaseUpdate,v=u.lastBaseUpdate,S=u.shared.pending;if(S!==null){u.shared.pending=null;var w=S,B=w.next;w.next=null,v===null?d=B:v.next=B,v=w;var K=t.alternate;K!==null&&(K=K.updateQueue,S=K.lastBaseUpdate,S!==v&&(S===null?K.firstBaseUpdate=B:S.next=B,K.lastBaseUpdate=w))}if(d!==null){var J=u.baseState;v=0,K=B=w=null,S=d;do{var q=S.lane&-536870913,Y=q!==S.lane;if(Y?(Gt&q)===q:(o&q)===q){q!==0&&q===vr&&(Yc=!0),K!==null&&(K=K.next={lane:0,tag:S.tag,payload:S.payload,callback:null,next:null});t:{var At=t,xt=S;q=n;var Jt=i;switch(xt.tag){case 1:if(At=xt.payload,typeof At=="function"){J=At.call(Jt,J,q);break t}J=At;break t;case 3:At.flags=At.flags&-65537|128;case 0:if(At=xt.payload,q=typeof At=="function"?At.call(Jt,J,q):At,q==null)break t;J=g({},J,q);break t;case 2:Pa=!0}}q=S.callback,q!==null&&(t.flags|=64,Y&&(t.flags|=8192),Y=u.callbacks,Y===null?u.callbacks=[q]:Y.push(q))}else Y={lane:q,tag:S.tag,payload:S.payload,callback:S.callback,next:null},K===null?(B=K=Y,w=J):K=K.next=Y,v|=q;if(S=S.next,S===null){if(S=u.shared.pending,S===null)break;Y=S,S=Y.next,Y.next=null,u.lastBaseUpdate=Y,u.shared.pending=null}}while(!0);K===null&&(w=J),u.baseState=w,u.firstBaseUpdate=B,u.lastBaseUpdate=K,d===null&&(u.shared.lanes=0),Za|=v,t.lanes=v,t.memoizedState=J}}function wp(t,n){if(typeof t!="function")throw Error(l(191,t));t.call(n)}function Ap(t,n){var i=t.callbacks;if(i!==null)for(t.callbacks=null,t=0;t<i.length;t++)wp(i[t],n)}var Sr=k(null),Es=k(0);function Dp(t,n){t=Da,nt(Es,t),nt(Sr,n),Da=t|n.baseLanes}function Gc(){nt(Es,Da),nt(Sr,Sr.current)}function Xc(){Da=Es.current,at(Sr),at(Es)}var Ya=0,Lt=null,$t=null,Ee=null,Ts=!1,xr=!1,Ui=!1,ws=0,Ol=0,Er=null,q1=0;function ve(){throw Error(l(321))}function kc(t,n){if(n===null)return!1;for(var i=0;i<n.length&&i<t.length;i++)if(!cn(t[i],n[i]))return!1;return!0}function Qc(t,n,i,o,u,d){return Ya=d,Lt=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,V.H=t===null||t.memoizedState===null?ug:cg,Ui=!1,d=i(o,u),Ui=!1,xr&&(d=Rp(n,i,o,u)),Mp(t),d}function Mp(t){V.H=Os;var n=$t!==null&&$t.next!==null;if(Ya=0,Ee=$t=Lt=null,Ts=!1,Ol=0,Er=null,n)throw Error(l(300));t===null||_e||(t=t.dependencies,t!==null&&ys(t)&&(_e=!0))}function Rp(t,n,i,o){Lt=t;var u=0;do{if(xr&&(Er=null),Ol=0,xr=!1,25<=u)throw Error(l(301));if(u+=1,Ee=$t=null,t.updateQueue!=null){var d=t.updateQueue;d.lastEffect=null,d.events=null,d.stores=null,d.memoCache!=null&&(d.memoCache.index=0)}V.H=F1,d=n(i,o)}while(xr);return d}function Y1(){var t=V.H,n=t.useState()[0];return n=typeof n.then=="function"?_l(n):n,t=t.useState()[0],($t!==null?$t.memoizedState:null)!==t&&(Lt.flags|=1024),n}function Kc(){var t=ws!==0;return ws=0,t}function Fc(t,n,i){n.updateQueue=t.updateQueue,n.flags&=-2053,t.lanes&=~i}function Zc(t){if(Ts){for(t=t.memoizedState;t!==null;){var n=t.queue;n!==null&&(n.pending=null),t=t.next}Ts=!1}Ya=0,Ee=$t=Lt=null,xr=!1,Ol=ws=0,Er=null}function Ie(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ee===null?Lt.memoizedState=Ee=t:Ee=Ee.next=t,Ee}function Te(){if($t===null){var t=Lt.alternate;t=t!==null?t.memoizedState:null}else t=$t.next;var n=Ee===null?Lt.memoizedState:Ee.next;if(n!==null)Ee=n,$t=t;else{if(t===null)throw Lt.alternate===null?Error(l(467)):Error(l(310));$t=t,t={memoizedState:$t.memoizedState,baseState:$t.baseState,baseQueue:$t.baseQueue,queue:$t.queue,next:null},Ee===null?Lt.memoizedState=Ee=t:Ee=Ee.next=t}return Ee}function $c(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function _l(t){var n=Ol;return Ol+=1,Er===null&&(Er=[]),t=xp(Er,t,n),n=Lt,(Ee===null?n.memoizedState:Ee.next)===null&&(n=n.alternate,V.H=n===null||n.memoizedState===null?ug:cg),t}function As(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return _l(t);if(t.$$typeof===z)return Ye(t)}throw Error(l(438,String(t)))}function Wc(t){var n=null,i=Lt.updateQueue;if(i!==null&&(n=i.memoCache),n==null){var o=Lt.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(n={data:o.data.map(function(u){return u.slice()}),index:0})))}if(n==null&&(n={data:[],index:0}),i===null&&(i=$c(),Lt.updateQueue=i),i.memoCache=n,i=n.data[n.index],i===void 0)for(i=n.data[n.index]=Array(t),o=0;o<t;o++)i[o]=rt;return n.index++,i}function Sa(t,n){return typeof n=="function"?n(t):n}function Ds(t){var n=Te();return Jc(n,$t,t)}function Jc(t,n,i){var o=t.queue;if(o===null)throw Error(l(311));o.lastRenderedReducer=i;var u=t.baseQueue,d=o.pending;if(d!==null){if(u!==null){var v=u.next;u.next=d.next,d.next=v}n.baseQueue=u=d,o.pending=null}if(d=t.baseState,u===null)t.memoizedState=d;else{n=u.next;var S=v=null,w=null,B=n,K=!1;do{var J=B.lane&-536870913;if(J!==B.lane?(Gt&J)===J:(Ya&J)===J){var q=B.revertLane;if(q===0)w!==null&&(w=w.next={lane:0,revertLane:0,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null}),J===vr&&(K=!0);else if((Ya&q)===q){B=B.next,q===vr&&(K=!0);continue}else J={lane:0,revertLane:B.revertLane,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null},w===null?(S=w=J,v=d):w=w.next=J,Lt.lanes|=q,Za|=q;J=B.action,Ui&&i(d,J),d=B.hasEagerState?B.eagerState:i(d,J)}else q={lane:J,revertLane:B.revertLane,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null},w===null?(S=w=q,v=d):w=w.next=q,Lt.lanes|=J,Za|=J;B=B.next}while(B!==null&&B!==n);if(w===null?v=d:w.next=S,!cn(d,t.memoizedState)&&(_e=!0,K&&(i=br,i!==null)))throw i;t.memoizedState=d,t.baseState=v,t.baseQueue=w,o.lastRenderedState=d}return u===null&&(o.lanes=0),[t.memoizedState,o.dispatch]}function Ic(t){var n=Te(),i=n.queue;if(i===null)throw Error(l(311));i.lastRenderedReducer=t;var o=i.dispatch,u=i.pending,d=n.memoizedState;if(u!==null){i.pending=null;var v=u=u.next;do d=t(d,v.action),v=v.next;while(v!==u);cn(d,n.memoizedState)||(_e=!0),n.memoizedState=d,n.baseQueue===null&&(n.baseState=d),i.lastRenderedState=d}return[d,o]}function Cp(t,n,i){var o=Lt,u=Te(),d=Qt;if(d){if(i===void 0)throw Error(l(407));i=i()}else i=n();var v=!cn(($t||u).memoizedState,i);v&&(u.memoizedState=i,_e=!0),u=u.queue;var S=Np.bind(null,o,u,t);if(Nl(2048,8,S,[t]),u.getSnapshot!==n||v||Ee!==null&&Ee.memoizedState.tag&1){if(o.flags|=2048,Tr(9,Ms(),_p.bind(null,o,u,i,n),null),te===null)throw Error(l(349));d||(Ya&124)!==0||Op(o,n,i)}return i}function Op(t,n,i){t.flags|=16384,t={getSnapshot:n,value:i},n=Lt.updateQueue,n===null?(n=$c(),Lt.updateQueue=n,n.stores=[t]):(i=n.stores,i===null?n.stores=[t]:i.push(t))}function _p(t,n,i,o){n.value=i,n.getSnapshot=o,jp(n)&&zp(t)}function Np(t,n,i){return i(function(){jp(n)&&zp(t)})}function jp(t){var n=t.getSnapshot;t=t.value;try{var i=n();return!cn(t,i)}catch{return!0}}function zp(t){var n=mr(t,2);n!==null&&gn(n,t,2)}function tf(t){var n=Ie();if(typeof t=="function"){var i=t;if(t=i(),Ui){Un(!0);try{i()}finally{Un(!1)}}}return n.memoizedState=n.baseState=t,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Sa,lastRenderedState:t},n}function Lp(t,n,i,o){return t.baseState=i,Jc(t,$t,typeof o=="function"?o:Sa)}function G1(t,n,i,o,u){if(Cs(t))throw Error(l(485));if(t=n.action,t!==null){var d={payload:u,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(v){d.listeners.push(v)}};V.T!==null?i(!0):d.isTransition=!1,o(d),i=n.pending,i===null?(d.next=n.pending=d,Vp(n,d)):(d.next=i.next,n.pending=i.next=d)}}function Vp(t,n){var i=n.action,o=n.payload,u=t.state;if(n.isTransition){var d=V.T,v={};V.T=v;try{var S=i(u,o),w=V.S;w!==null&&w(v,S),Up(t,n,S)}catch(B){ef(t,n,B)}finally{V.T=d}}else try{d=i(u,o),Up(t,n,d)}catch(B){ef(t,n,B)}}function Up(t,n,i){i!==null&&typeof i=="object"&&typeof i.then=="function"?i.then(function(o){Bp(t,n,o)},function(o){return ef(t,n,o)}):Bp(t,n,i)}function Bp(t,n,i){n.status="fulfilled",n.value=i,Pp(n),t.state=i,n=t.pending,n!==null&&(i=n.next,i===n?t.pending=null:(i=i.next,n.next=i,Vp(t,i)))}function ef(t,n,i){var o=t.pending;if(t.pending=null,o!==null){o=o.next;do n.status="rejected",n.reason=i,Pp(n),n=n.next;while(n!==o)}t.action=null}function Pp(t){t=t.listeners;for(var n=0;n<t.length;n++)(0,t[n])()}function Hp(t,n){return n}function qp(t,n){if(Qt){var i=te.formState;if(i!==null){t:{var o=Lt;if(Qt){if(he){e:{for(var u=he,d=Zn;u.nodeType!==8;){if(!d){u=null;break e}if(u=Hn(u.nextSibling),u===null){u=null;break e}}d=u.data,u=d==="F!"||d==="F"?u:null}if(u){he=Hn(u.nextSibling),o=u.data==="F!";break t}}ji(o)}o=!1}o&&(n=i[0])}}return i=Ie(),i.memoizedState=i.baseState=n,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Hp,lastRenderedState:n},i.queue=o,i=lg.bind(null,Lt,o),o.dispatch=i,o=tf(!1),d=of.bind(null,Lt,!1,o.queue),o=Ie(),u={state:n,dispatch:null,action:t,pending:null},o.queue=u,i=G1.bind(null,Lt,u,d,i),u.dispatch=i,o.memoizedState=t,[n,i,!1]}function Yp(t){var n=Te();return Gp(n,$t,t)}function Gp(t,n,i){if(n=Jc(t,n,Hp)[0],t=Ds(Sa)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var o=_l(n)}catch(v){throw v===Al?Ss:v}else o=n;n=Te();var u=n.queue,d=u.dispatch;return i!==n.memoizedState&&(Lt.flags|=2048,Tr(9,Ms(),X1.bind(null,u,i),null)),[o,d,t]}function X1(t,n){t.action=n}function Xp(t){var n=Te(),i=$t;if(i!==null)return Gp(n,i,t);Te(),n=n.memoizedState,i=Te();var o=i.queue.dispatch;return i.memoizedState=t,[n,o,!1]}function Tr(t,n,i,o){return t={tag:t,create:i,deps:o,inst:n,next:null},n=Lt.updateQueue,n===null&&(n=$c(),Lt.updateQueue=n),i=n.lastEffect,i===null?n.lastEffect=t.next=t:(o=i.next,i.next=t,t.next=o,n.lastEffect=t),t}function Ms(){return{destroy:void 0,resource:void 0}}function kp(){return Te().memoizedState}function Rs(t,n,i,o){var u=Ie();o=o===void 0?null:o,Lt.flags|=t,u.memoizedState=Tr(1|n,Ms(),i,o)}function Nl(t,n,i,o){var u=Te();o=o===void 0?null:o;var d=u.memoizedState.inst;$t!==null&&o!==null&&kc(o,$t.memoizedState.deps)?u.memoizedState=Tr(n,d,i,o):(Lt.flags|=t,u.memoizedState=Tr(1|n,d,i,o))}function Qp(t,n){Rs(8390656,8,t,n)}function Kp(t,n){Nl(2048,8,t,n)}function Fp(t,n){return Nl(4,2,t,n)}function Zp(t,n){return Nl(4,4,t,n)}function $p(t,n){if(typeof n=="function"){t=t();var i=n(t);return function(){typeof i=="function"?i():n(null)}}if(n!=null)return t=t(),n.current=t,function(){n.current=null}}function Wp(t,n,i){i=i!=null?i.concat([t]):null,Nl(4,4,$p.bind(null,n,t),i)}function nf(){}function Jp(t,n){var i=Te();n=n===void 0?null:n;var o=i.memoizedState;return n!==null&&kc(n,o[1])?o[0]:(i.memoizedState=[t,n],t)}function Ip(t,n){var i=Te();n=n===void 0?null:n;var o=i.memoizedState;if(n!==null&&kc(n,o[1]))return o[0];if(o=t(),Ui){Un(!0);try{t()}finally{Un(!1)}}return i.memoizedState=[o,n],o}function af(t,n,i){return i===void 0||(Ya&1073741824)!==0?t.memoizedState=n:(t.memoizedState=i,t=ny(),Lt.lanes|=t,Za|=t,i)}function tg(t,n,i,o){return cn(i,n)?i:Sr.current!==null?(t=af(t,i,o),cn(t,n)||(_e=!0),t):(Ya&42)===0?(_e=!0,t.memoizedState=i):(t=ny(),Lt.lanes|=t,Za|=t,n)}function eg(t,n,i,o,u){var d=F.p;F.p=d!==0&&8>d?d:8;var v=V.T,S={};V.T=S,of(t,!1,n,i);try{var w=u(),B=V.S;if(B!==null&&B(S,w),w!==null&&typeof w=="object"&&typeof w.then=="function"){var K=H1(w,o);jl(t,n,K,pn(t))}else jl(t,n,o,pn(t))}catch(J){jl(t,n,{then:function(){},status:"rejected",reason:J},pn())}finally{F.p=d,V.T=v}}function k1(){}function rf(t,n,i,o){if(t.tag!==5)throw Error(l(476));var u=ng(t).queue;eg(t,u,n,tt,i===null?k1:function(){return ag(t),i(o)})}function ng(t){var n=t.memoizedState;if(n!==null)return n;n={memoizedState:tt,baseState:tt,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Sa,lastRenderedState:tt},next:null};var i={};return n.next={memoizedState:i,baseState:i,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Sa,lastRenderedState:i},next:null},t.memoizedState=n,t=t.alternate,t!==null&&(t.memoizedState=n),n}function ag(t){var n=ng(t).next.queue;jl(t,n,{},pn())}function lf(){return Ye(Wl)}function ig(){return Te().memoizedState}function rg(){return Te().memoizedState}function Q1(t){for(var n=t.return;n!==null;){switch(n.tag){case 24:case 3:var i=pn();t=Ha(i);var o=qa(n,t,i);o!==null&&(gn(o,n,i),Ml(o,n,i)),n={cache:Lc()},t.payload=n;return}n=n.return}}function K1(t,n,i){var o=pn();i={lane:o,revertLane:0,action:i,hasEagerState:!1,eagerState:null,next:null},Cs(t)?og(n,i):(i=Ac(t,n,i,o),i!==null&&(gn(i,t,o),sg(i,n,o)))}function lg(t,n,i){var o=pn();jl(t,n,i,o)}function jl(t,n,i,o){var u={lane:o,revertLane:0,action:i,hasEagerState:!1,eagerState:null,next:null};if(Cs(t))og(n,u);else{var d=t.alternate;if(t.lanes===0&&(d===null||d.lanes===0)&&(d=n.lastRenderedReducer,d!==null))try{var v=n.lastRenderedState,S=d(v,i);if(u.hasEagerState=!0,u.eagerState=S,cn(S,v))return ds(t,n,u,0),te===null&&fs(),!1}catch{}finally{}if(i=Ac(t,n,u,o),i!==null)return gn(i,t,o),sg(i,n,o),!0}return!1}function of(t,n,i,o){if(o={lane:2,revertLane:Pf(),action:o,hasEagerState:!1,eagerState:null,next:null},Cs(t)){if(n)throw Error(l(479))}else n=Ac(t,i,o,2),n!==null&&gn(n,t,2)}function Cs(t){var n=t.alternate;return t===Lt||n!==null&&n===Lt}function og(t,n){xr=Ts=!0;var i=t.pending;i===null?n.next=n:(n.next=i.next,i.next=n),t.pending=n}function sg(t,n,i){if((i&4194048)!==0){var o=n.lanes;o&=t.pendingLanes,i|=o,n.lanes=i,Ai(t,i)}}var Os={readContext:Ye,use:As,useCallback:ve,useContext:ve,useEffect:ve,useImperativeHandle:ve,useLayoutEffect:ve,useInsertionEffect:ve,useMemo:ve,useReducer:ve,useRef:ve,useState:ve,useDebugValue:ve,useDeferredValue:ve,useTransition:ve,useSyncExternalStore:ve,useId:ve,useHostTransitionStatus:ve,useFormState:ve,useActionState:ve,useOptimistic:ve,useMemoCache:ve,useCacheRefresh:ve},ug={readContext:Ye,use:As,useCallback:function(t,n){return Ie().memoizedState=[t,n===void 0?null:n],t},useContext:Ye,useEffect:Qp,useImperativeHandle:function(t,n,i){i=i!=null?i.concat([t]):null,Rs(4194308,4,$p.bind(null,n,t),i)},useLayoutEffect:function(t,n){return Rs(4194308,4,t,n)},useInsertionEffect:function(t,n){Rs(4,2,t,n)},useMemo:function(t,n){var i=Ie();n=n===void 0?null:n;var o=t();if(Ui){Un(!0);try{t()}finally{Un(!1)}}return i.memoizedState=[o,n],o},useReducer:function(t,n,i){var o=Ie();if(i!==void 0){var u=i(n);if(Ui){Un(!0);try{i(n)}finally{Un(!1)}}}else u=n;return o.memoizedState=o.baseState=u,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:u},o.queue=t,t=t.dispatch=K1.bind(null,Lt,t),[o.memoizedState,t]},useRef:function(t){var n=Ie();return t={current:t},n.memoizedState=t},useState:function(t){t=tf(t);var n=t.queue,i=lg.bind(null,Lt,n);return n.dispatch=i,[t.memoizedState,i]},useDebugValue:nf,useDeferredValue:function(t,n){var i=Ie();return af(i,t,n)},useTransition:function(){var t=tf(!1);return t=eg.bind(null,Lt,t.queue,!0,!1),Ie().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,n,i){var o=Lt,u=Ie();if(Qt){if(i===void 0)throw Error(l(407));i=i()}else{if(i=n(),te===null)throw Error(l(349));(Gt&124)!==0||Op(o,n,i)}u.memoizedState=i;var d={value:i,getSnapshot:n};return u.queue=d,Qp(Np.bind(null,o,d,t),[t]),o.flags|=2048,Tr(9,Ms(),_p.bind(null,o,d,i,n),null),i},useId:function(){var t=Ie(),n=te.identifierPrefix;if(Qt){var i=ya,o=ga;i=(o&~(1<<32-Le(o)-1)).toString(32)+i,n="«"+n+"R"+i,i=ws++,0<i&&(n+="H"+i.toString(32)),n+="»"}else i=q1++,n="«"+n+"r"+i.toString(32)+"»";return t.memoizedState=n},useHostTransitionStatus:lf,useFormState:qp,useActionState:qp,useOptimistic:function(t){var n=Ie();n.memoizedState=n.baseState=t;var i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=i,n=of.bind(null,Lt,!0,i),i.dispatch=n,[t,n]},useMemoCache:Wc,useCacheRefresh:function(){return Ie().memoizedState=Q1.bind(null,Lt)}},cg={readContext:Ye,use:As,useCallback:Jp,useContext:Ye,useEffect:Kp,useImperativeHandle:Wp,useInsertionEffect:Fp,useLayoutEffect:Zp,useMemo:Ip,useReducer:Ds,useRef:kp,useState:function(){return Ds(Sa)},useDebugValue:nf,useDeferredValue:function(t,n){var i=Te();return tg(i,$t.memoizedState,t,n)},useTransition:function(){var t=Ds(Sa)[0],n=Te().memoizedState;return[typeof t=="boolean"?t:_l(t),n]},useSyncExternalStore:Cp,useId:ig,useHostTransitionStatus:lf,useFormState:Yp,useActionState:Yp,useOptimistic:function(t,n){var i=Te();return Lp(i,$t,t,n)},useMemoCache:Wc,useCacheRefresh:rg},F1={readContext:Ye,use:As,useCallback:Jp,useContext:Ye,useEffect:Kp,useImperativeHandle:Wp,useInsertionEffect:Fp,useLayoutEffect:Zp,useMemo:Ip,useReducer:Ic,useRef:kp,useState:function(){return Ic(Sa)},useDebugValue:nf,useDeferredValue:function(t,n){var i=Te();return $t===null?af(i,t,n):tg(i,$t.memoizedState,t,n)},useTransition:function(){var t=Ic(Sa)[0],n=Te().memoizedState;return[typeof t=="boolean"?t:_l(t),n]},useSyncExternalStore:Cp,useId:ig,useHostTransitionStatus:lf,useFormState:Xp,useActionState:Xp,useOptimistic:function(t,n){var i=Te();return $t!==null?Lp(i,$t,t,n):(i.baseState=t,[t,i.queue.dispatch])},useMemoCache:Wc,useCacheRefresh:rg},wr=null,zl=0;function _s(t){var n=zl;return zl+=1,wr===null&&(wr=[]),xp(wr,t,n)}function Ll(t,n){n=n.props.ref,t.ref=n!==void 0?n:null}function Ns(t,n){throw n.$$typeof===y?Error(l(525)):(t=Object.prototype.toString.call(n),Error(l(31,t==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":t)))}function fg(t){var n=t._init;return n(t._payload)}function dg(t){function n(j,_){if(t){var U=j.deletions;U===null?(j.deletions=[_],j.flags|=16):U.push(_)}}function i(j,_){if(!t)return null;for(;_!==null;)n(j,_),_=_.sibling;return null}function o(j){for(var _=new Map;j!==null;)j.key!==null?_.set(j.key,j):_.set(j.index,j),j=j.sibling;return _}function u(j,_){return j=pa(j,_),j.index=0,j.sibling=null,j}function d(j,_,U){return j.index=U,t?(U=j.alternate,U!==null?(U=U.index,U<_?(j.flags|=67108866,_):U):(j.flags|=67108866,_)):(j.flags|=1048576,_)}function v(j){return t&&j.alternate===null&&(j.flags|=67108866),j}function S(j,_,U,Z){return _===null||_.tag!==6?(_=Mc(U,j.mode,Z),_.return=j,_):(_=u(_,U),_.return=j,_)}function w(j,_,U,Z){var lt=U.type;return lt===E?K(j,_,U.props.children,Z,U.key):_!==null&&(_.elementType===lt||typeof lt=="object"&&lt!==null&&lt.$$typeof===Q&&fg(lt)===_.type)?(_=u(_,U.props),Ll(_,U),_.return=j,_):(_=ms(U.type,U.key,U.props,null,j.mode,Z),Ll(_,U),_.return=j,_)}function B(j,_,U,Z){return _===null||_.tag!==4||_.stateNode.containerInfo!==U.containerInfo||_.stateNode.implementation!==U.implementation?(_=Rc(U,j.mode,Z),_.return=j,_):(_=u(_,U.children||[]),_.return=j,_)}function K(j,_,U,Z,lt){return _===null||_.tag!==7?(_=Ci(U,j.mode,Z,lt),_.return=j,_):(_=u(_,U),_.return=j,_)}function J(j,_,U){if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return _=Mc(""+_,j.mode,U),_.return=j,_;if(typeof _=="object"&&_!==null){switch(_.$$typeof){case b:return U=ms(_.type,_.key,_.props,null,j.mode,U),Ll(U,_),U.return=j,U;case x:return _=Rc(_,j.mode,U),_.return=j,_;case Q:var Z=_._init;return _=Z(_._payload),J(j,_,U)}if(Ot(_)||Tt(_))return _=Ci(_,j.mode,U,null),_.return=j,_;if(typeof _.then=="function")return J(j,_s(_),U);if(_.$$typeof===z)return J(j,vs(j,_),U);Ns(j,_)}return null}function q(j,_,U,Z){var lt=_!==null?_.key:null;if(typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint")return lt!==null?null:S(j,_,""+U,Z);if(typeof U=="object"&&U!==null){switch(U.$$typeof){case b:return U.key===lt?w(j,_,U,Z):null;case x:return U.key===lt?B(j,_,U,Z):null;case Q:return lt=U._init,U=lt(U._payload),q(j,_,U,Z)}if(Ot(U)||Tt(U))return lt!==null?null:K(j,_,U,Z,null);if(typeof U.then=="function")return q(j,_,_s(U),Z);if(U.$$typeof===z)return q(j,_,vs(j,U),Z);Ns(j,U)}return null}function Y(j,_,U,Z,lt){if(typeof Z=="string"&&Z!==""||typeof Z=="number"||typeof Z=="bigint")return j=j.get(U)||null,S(_,j,""+Z,lt);if(typeof Z=="object"&&Z!==null){switch(Z.$$typeof){case b:return j=j.get(Z.key===null?U:Z.key)||null,w(_,j,Z,lt);case x:return j=j.get(Z.key===null?U:Z.key)||null,B(_,j,Z,lt);case Q:var Ut=Z._init;return Z=Ut(Z._payload),Y(j,_,U,Z,lt)}if(Ot(Z)||Tt(Z))return j=j.get(U)||null,K(_,j,Z,lt,null);if(typeof Z.then=="function")return Y(j,_,U,_s(Z),lt);if(Z.$$typeof===z)return Y(j,_,U,vs(_,Z),lt);Ns(_,Z)}return null}function At(j,_,U,Z){for(var lt=null,Ut=null,gt=_,Et=_=0,je=null;gt!==null&&Et<U.length;Et++){gt.index>Et?(je=gt,gt=null):je=gt.sibling;var Xt=q(j,gt,U[Et],Z);if(Xt===null){gt===null&&(gt=je);break}t&&gt&&Xt.alternate===null&&n(j,gt),_=d(Xt,_,Et),Ut===null?lt=Xt:Ut.sibling=Xt,Ut=Xt,gt=je}if(Et===U.length)return i(j,gt),Qt&&_i(j,Et),lt;if(gt===null){for(;Et<U.length;Et++)gt=J(j,U[Et],Z),gt!==null&&(_=d(gt,_,Et),Ut===null?lt=gt:Ut.sibling=gt,Ut=gt);return Qt&&_i(j,Et),lt}for(gt=o(gt);Et<U.length;Et++)je=Y(gt,j,Et,U[Et],Z),je!==null&&(t&&je.alternate!==null&&gt.delete(je.key===null?Et:je.key),_=d(je,_,Et),Ut===null?lt=je:Ut.sibling=je,Ut=je);return t&&gt.forEach(function(ii){return n(j,ii)}),Qt&&_i(j,Et),lt}function xt(j,_,U,Z){if(U==null)throw Error(l(151));for(var lt=null,Ut=null,gt=_,Et=_=0,je=null,Xt=U.next();gt!==null&&!Xt.done;Et++,Xt=U.next()){gt.index>Et?(je=gt,gt=null):je=gt.sibling;var ii=q(j,gt,Xt.value,Z);if(ii===null){gt===null&&(gt=je);break}t&&gt&&ii.alternate===null&&n(j,gt),_=d(ii,_,Et),Ut===null?lt=ii:Ut.sibling=ii,Ut=ii,gt=je}if(Xt.done)return i(j,gt),Qt&&_i(j,Et),lt;if(gt===null){for(;!Xt.done;Et++,Xt=U.next())Xt=J(j,Xt.value,Z),Xt!==null&&(_=d(Xt,_,Et),Ut===null?lt=Xt:Ut.sibling=Xt,Ut=Xt);return Qt&&_i(j,Et),lt}for(gt=o(gt);!Xt.done;Et++,Xt=U.next())Xt=Y(gt,j,Et,Xt.value,Z),Xt!==null&&(t&&Xt.alternate!==null&&gt.delete(Xt.key===null?Et:Xt.key),_=d(Xt,_,Et),Ut===null?lt=Xt:Ut.sibling=Xt,Ut=Xt);return t&&gt.forEach(function(ZE){return n(j,ZE)}),Qt&&_i(j,Et),lt}function Jt(j,_,U,Z){if(typeof U=="object"&&U!==null&&U.type===E&&U.key===null&&(U=U.props.children),typeof U=="object"&&U!==null){switch(U.$$typeof){case b:t:{for(var lt=U.key;_!==null;){if(_.key===lt){if(lt=U.type,lt===E){if(_.tag===7){i(j,_.sibling),Z=u(_,U.props.children),Z.return=j,j=Z;break t}}else if(_.elementType===lt||typeof lt=="object"&&lt!==null&&lt.$$typeof===Q&&fg(lt)===_.type){i(j,_.sibling),Z=u(_,U.props),Ll(Z,U),Z.return=j,j=Z;break t}i(j,_);break}else n(j,_);_=_.sibling}U.type===E?(Z=Ci(U.props.children,j.mode,Z,U.key),Z.return=j,j=Z):(Z=ms(U.type,U.key,U.props,null,j.mode,Z),Ll(Z,U),Z.return=j,j=Z)}return v(j);case x:t:{for(lt=U.key;_!==null;){if(_.key===lt)if(_.tag===4&&_.stateNode.containerInfo===U.containerInfo&&_.stateNode.implementation===U.implementation){i(j,_.sibling),Z=u(_,U.children||[]),Z.return=j,j=Z;break t}else{i(j,_);break}else n(j,_);_=_.sibling}Z=Rc(U,j.mode,Z),Z.return=j,j=Z}return v(j);case Q:return lt=U._init,U=lt(U._payload),Jt(j,_,U,Z)}if(Ot(U))return At(j,_,U,Z);if(Tt(U)){if(lt=Tt(U),typeof lt!="function")throw Error(l(150));return U=lt.call(U),xt(j,_,U,Z)}if(typeof U.then=="function")return Jt(j,_,_s(U),Z);if(U.$$typeof===z)return Jt(j,_,vs(j,U),Z);Ns(j,U)}return typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint"?(U=""+U,_!==null&&_.tag===6?(i(j,_.sibling),Z=u(_,U),Z.return=j,j=Z):(i(j,_),Z=Mc(U,j.mode,Z),Z.return=j,j=Z),v(j)):i(j,_)}return function(j,_,U,Z){try{zl=0;var lt=Jt(j,_,U,Z);return wr=null,lt}catch(gt){if(gt===Al||gt===Ss)throw gt;var Ut=fn(29,gt,null,j.mode);return Ut.lanes=Z,Ut.return=j,Ut}finally{}}}var Ar=dg(!0),hg=dg(!1),Mn=k(null),$n=null;function Ga(t){var n=t.alternate;nt(Re,Re.current&1),nt(Mn,t),$n===null&&(n===null||Sr.current!==null||n.memoizedState!==null)&&($n=t)}function mg(t){if(t.tag===22){if(nt(Re,Re.current),nt(Mn,t),$n===null){var n=t.alternate;n!==null&&n.memoizedState!==null&&($n=t)}}else Xa()}function Xa(){nt(Re,Re.current),nt(Mn,Mn.current)}function xa(t){at(Mn),$n===t&&($n=null),at(Re)}var Re=k(0);function js(t){for(var n=t;n!==null;){if(n.tag===13){var i=n.memoizedState;if(i!==null&&(i=i.dehydrated,i===null||i.data==="$?"||Wf(i)))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if((n.flags&128)!==0)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}function sf(t,n,i,o){n=t.memoizedState,i=i(o,n),i=i==null?n:g({},n,i),t.memoizedState=i,t.lanes===0&&(t.updateQueue.baseState=i)}var uf={enqueueSetState:function(t,n,i){t=t._reactInternals;var o=pn(),u=Ha(o);u.payload=n,i!=null&&(u.callback=i),n=qa(t,u,o),n!==null&&(gn(n,t,o),Ml(n,t,o))},enqueueReplaceState:function(t,n,i){t=t._reactInternals;var o=pn(),u=Ha(o);u.tag=1,u.payload=n,i!=null&&(u.callback=i),n=qa(t,u,o),n!==null&&(gn(n,t,o),Ml(n,t,o))},enqueueForceUpdate:function(t,n){t=t._reactInternals;var i=pn(),o=Ha(i);o.tag=2,n!=null&&(o.callback=n),n=qa(t,o,i),n!==null&&(gn(n,t,i),Ml(n,t,i))}};function pg(t,n,i,o,u,d,v){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(o,d,v):n.prototype&&n.prototype.isPureReactComponent?!yl(i,o)||!yl(u,d):!0}function gg(t,n,i,o){t=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(i,o),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(i,o),n.state!==t&&uf.enqueueReplaceState(n,n.state,null)}function Bi(t,n){var i=n;if("ref"in n){i={};for(var o in n)o!=="ref"&&(i[o]=n[o])}if(t=t.defaultProps){i===n&&(i=g({},i));for(var u in t)i[u]===void 0&&(i[u]=t[u])}return i}var zs=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(n))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)};function yg(t){zs(t)}function vg(t){console.error(t)}function bg(t){zs(t)}function Ls(t,n){try{var i=t.onUncaughtError;i(n.value,{componentStack:n.stack})}catch(o){setTimeout(function(){throw o})}}function Sg(t,n,i){try{var o=t.onCaughtError;o(i.value,{componentStack:i.stack,errorBoundary:n.tag===1?n.stateNode:null})}catch(u){setTimeout(function(){throw u})}}function cf(t,n,i){return i=Ha(i),i.tag=3,i.payload={element:null},i.callback=function(){Ls(t,n)},i}function xg(t){return t=Ha(t),t.tag=3,t}function Eg(t,n,i,o){var u=i.type.getDerivedStateFromError;if(typeof u=="function"){var d=o.value;t.payload=function(){return u(d)},t.callback=function(){Sg(n,i,o)}}var v=i.stateNode;v!==null&&typeof v.componentDidCatch=="function"&&(t.callback=function(){Sg(n,i,o),typeof u!="function"&&($a===null?$a=new Set([this]):$a.add(this));var S=o.stack;this.componentDidCatch(o.value,{componentStack:S!==null?S:""})})}function Z1(t,n,i,o,u){if(i.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(n=i.alternate,n!==null&&El(n,i,u,!0),i=Mn.current,i!==null){switch(i.tag){case 13:return $n===null?zf():i.alternate===null&&me===0&&(me=3),i.flags&=-257,i.flags|=65536,i.lanes=u,o===Bc?i.flags|=16384:(n=i.updateQueue,n===null?i.updateQueue=new Set([o]):n.add(o),Vf(t,o,u)),!1;case 22:return i.flags|=65536,o===Bc?i.flags|=16384:(n=i.updateQueue,n===null?(n={transitions:null,markerInstances:null,retryQueue:new Set([o])},i.updateQueue=n):(i=n.retryQueue,i===null?n.retryQueue=new Set([o]):i.add(o)),Vf(t,o,u)),!1}throw Error(l(435,i.tag))}return Vf(t,o,u),zf(),!1}if(Qt)return n=Mn.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=u,o!==_c&&(t=Error(l(422),{cause:o}),xl(Tn(t,i)))):(o!==_c&&(n=Error(l(423),{cause:o}),xl(Tn(n,i))),t=t.current.alternate,t.flags|=65536,u&=-u,t.lanes|=u,o=Tn(o,i),u=cf(t.stateNode,o,u),qc(t,u),me!==4&&(me=2)),!1;var d=Error(l(520),{cause:o});if(d=Tn(d,i),Yl===null?Yl=[d]:Yl.push(d),me!==4&&(me=2),n===null)return!0;o=Tn(o,i),i=n;do{switch(i.tag){case 3:return i.flags|=65536,t=u&-u,i.lanes|=t,t=cf(i.stateNode,o,t),qc(i,t),!1;case 1:if(n=i.type,d=i.stateNode,(i.flags&128)===0&&(typeof n.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&($a===null||!$a.has(d))))return i.flags|=65536,u&=-u,i.lanes|=u,u=xg(u),Eg(u,t,i,o),qc(i,u),!1}i=i.return}while(i!==null);return!1}var Tg=Error(l(461)),_e=!1;function Ve(t,n,i,o){n.child=t===null?hg(n,null,i,o):Ar(n,t.child,i,o)}function wg(t,n,i,o,u){i=i.render;var d=n.ref;if("ref"in o){var v={};for(var S in o)S!=="ref"&&(v[S]=o[S])}else v=o;return Li(n),o=Qc(t,n,i,v,d,u),S=Kc(),t!==null&&!_e?(Fc(t,n,u),Ea(t,n,u)):(Qt&&S&&Cc(n),n.flags|=1,Ve(t,n,o,u),n.child)}function Ag(t,n,i,o,u){if(t===null){var d=i.type;return typeof d=="function"&&!Dc(d)&&d.defaultProps===void 0&&i.compare===null?(n.tag=15,n.type=d,Dg(t,n,d,o,u)):(t=ms(i.type,null,o,n,n.mode,u),t.ref=n.ref,t.return=n,n.child=t)}if(d=t.child,!vf(t,u)){var v=d.memoizedProps;if(i=i.compare,i=i!==null?i:yl,i(v,o)&&t.ref===n.ref)return Ea(t,n,u)}return n.flags|=1,t=pa(d,o),t.ref=n.ref,t.return=n,n.child=t}function Dg(t,n,i,o,u){if(t!==null){var d=t.memoizedProps;if(yl(d,o)&&t.ref===n.ref)if(_e=!1,n.pendingProps=o=d,vf(t,u))(t.flags&131072)!==0&&(_e=!0);else return n.lanes=t.lanes,Ea(t,n,u)}return ff(t,n,i,o,u)}function Mg(t,n,i){var o=n.pendingProps,u=o.children,d=t!==null?t.memoizedState:null;if(o.mode==="hidden"){if((n.flags&128)!==0){if(o=d!==null?d.baseLanes|i:i,t!==null){for(u=n.child=t.child,d=0;u!==null;)d=d|u.lanes|u.childLanes,u=u.sibling;n.childLanes=d&~o}else n.childLanes=0,n.child=null;return Rg(t,n,o,i)}if((i&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},t!==null&&bs(n,d!==null?d.cachePool:null),d!==null?Dp(n,d):Gc(),mg(n);else return n.lanes=n.childLanes=536870912,Rg(t,n,d!==null?d.baseLanes|i:i,i)}else d!==null?(bs(n,d.cachePool),Dp(n,d),Xa(),n.memoizedState=null):(t!==null&&bs(n,null),Gc(),Xa());return Ve(t,n,u,i),n.child}function Rg(t,n,i,o){var u=Uc();return u=u===null?null:{parent:Me._currentValue,pool:u},n.memoizedState={baseLanes:i,cachePool:u},t!==null&&bs(n,null),Gc(),mg(n),t!==null&&El(t,n,o,!0),null}function Vs(t,n){var i=n.ref;if(i===null)t!==null&&t.ref!==null&&(n.flags|=4194816);else{if(typeof i!="function"&&typeof i!="object")throw Error(l(284));(t===null||t.ref!==i)&&(n.flags|=4194816)}}function ff(t,n,i,o,u){return Li(n),i=Qc(t,n,i,o,void 0,u),o=Kc(),t!==null&&!_e?(Fc(t,n,u),Ea(t,n,u)):(Qt&&o&&Cc(n),n.flags|=1,Ve(t,n,i,u),n.child)}function Cg(t,n,i,o,u,d){return Li(n),n.updateQueue=null,i=Rp(n,o,i,u),Mp(t),o=Kc(),t!==null&&!_e?(Fc(t,n,d),Ea(t,n,d)):(Qt&&o&&Cc(n),n.flags|=1,Ve(t,n,i,d),n.child)}function Og(t,n,i,o,u){if(Li(n),n.stateNode===null){var d=pr,v=i.contextType;typeof v=="object"&&v!==null&&(d=Ye(v)),d=new i(o,d),n.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=uf,n.stateNode=d,d._reactInternals=n,d=n.stateNode,d.props=o,d.state=n.memoizedState,d.refs={},Pc(n),v=i.contextType,d.context=typeof v=="object"&&v!==null?Ye(v):pr,d.state=n.memoizedState,v=i.getDerivedStateFromProps,typeof v=="function"&&(sf(n,i,v,o),d.state=n.memoizedState),typeof i.getDerivedStateFromProps=="function"||typeof d.getSnapshotBeforeUpdate=="function"||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(v=d.state,typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount(),v!==d.state&&uf.enqueueReplaceState(d,d.state,null),Cl(n,o,d,u),Rl(),d.state=n.memoizedState),typeof d.componentDidMount=="function"&&(n.flags|=4194308),o=!0}else if(t===null){d=n.stateNode;var S=n.memoizedProps,w=Bi(i,S);d.props=w;var B=d.context,K=i.contextType;v=pr,typeof K=="object"&&K!==null&&(v=Ye(K));var J=i.getDerivedStateFromProps;K=typeof J=="function"||typeof d.getSnapshotBeforeUpdate=="function",S=n.pendingProps!==S,K||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(S||B!==v)&&gg(n,d,o,v),Pa=!1;var q=n.memoizedState;d.state=q,Cl(n,o,d,u),Rl(),B=n.memoizedState,S||q!==B||Pa?(typeof J=="function"&&(sf(n,i,J,o),B=n.memoizedState),(w=Pa||pg(n,i,w,o,q,B,v))?(K||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount()),typeof d.componentDidMount=="function"&&(n.flags|=4194308)):(typeof d.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=o,n.memoizedState=B),d.props=o,d.state=B,d.context=v,o=w):(typeof d.componentDidMount=="function"&&(n.flags|=4194308),o=!1)}else{d=n.stateNode,Hc(t,n),v=n.memoizedProps,K=Bi(i,v),d.props=K,J=n.pendingProps,q=d.context,B=i.contextType,w=pr,typeof B=="object"&&B!==null&&(w=Ye(B)),S=i.getDerivedStateFromProps,(B=typeof S=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(v!==J||q!==w)&&gg(n,d,o,w),Pa=!1,q=n.memoizedState,d.state=q,Cl(n,o,d,u),Rl();var Y=n.memoizedState;v!==J||q!==Y||Pa||t!==null&&t.dependencies!==null&&ys(t.dependencies)?(typeof S=="function"&&(sf(n,i,S,o),Y=n.memoizedState),(K=Pa||pg(n,i,K,o,q,Y,w)||t!==null&&t.dependencies!==null&&ys(t.dependencies))?(B||typeof d.UNSAFE_componentWillUpdate!="function"&&typeof d.componentWillUpdate!="function"||(typeof d.componentWillUpdate=="function"&&d.componentWillUpdate(o,Y,w),typeof d.UNSAFE_componentWillUpdate=="function"&&d.UNSAFE_componentWillUpdate(o,Y,w)),typeof d.componentDidUpdate=="function"&&(n.flags|=4),typeof d.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof d.componentDidUpdate!="function"||v===t.memoizedProps&&q===t.memoizedState||(n.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||v===t.memoizedProps&&q===t.memoizedState||(n.flags|=1024),n.memoizedProps=o,n.memoizedState=Y),d.props=o,d.state=Y,d.context=w,o=K):(typeof d.componentDidUpdate!="function"||v===t.memoizedProps&&q===t.memoizedState||(n.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||v===t.memoizedProps&&q===t.memoizedState||(n.flags|=1024),o=!1)}return d=o,Vs(t,n),o=(n.flags&128)!==0,d||o?(d=n.stateNode,i=o&&typeof i.getDerivedStateFromError!="function"?null:d.render(),n.flags|=1,t!==null&&o?(n.child=Ar(n,t.child,null,u),n.child=Ar(n,null,i,u)):Ve(t,n,i,u),n.memoizedState=d.state,t=n.child):t=Ea(t,n,u),t}function _g(t,n,i,o){return Sl(),n.flags|=256,Ve(t,n,i,o),n.child}var df={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function hf(t){return{baseLanes:t,cachePool:vp()}}function mf(t,n,i){return t=t!==null?t.childLanes&~i:0,n&&(t|=Rn),t}function Ng(t,n,i){var o=n.pendingProps,u=!1,d=(n.flags&128)!==0,v;if((v=d)||(v=t!==null&&t.memoizedState===null?!1:(Re.current&2)!==0),v&&(u=!0,n.flags&=-129),v=(n.flags&32)!==0,n.flags&=-33,t===null){if(Qt){if(u?Ga(n):Xa(),Qt){var S=he,w;if(w=S){t:{for(w=S,S=Zn;w.nodeType!==8;){if(!S){S=null;break t}if(w=Hn(w.nextSibling),w===null){S=null;break t}}S=w}S!==null?(n.memoizedState={dehydrated:S,treeContext:Oi!==null?{id:ga,overflow:ya}:null,retryLane:536870912,hydrationErrors:null},w=fn(18,null,null,0),w.stateNode=S,w.return=n,n.child=w,Ke=n,he=null,w=!0):w=!1}w||ji(n)}if(S=n.memoizedState,S!==null&&(S=S.dehydrated,S!==null))return Wf(S)?n.lanes=32:n.lanes=536870912,null;xa(n)}return S=o.children,o=o.fallback,u?(Xa(),u=n.mode,S=Us({mode:"hidden",children:S},u),o=Ci(o,u,i,null),S.return=n,o.return=n,S.sibling=o,n.child=S,u=n.child,u.memoizedState=hf(i),u.childLanes=mf(t,v,i),n.memoizedState=df,o):(Ga(n),pf(n,S))}if(w=t.memoizedState,w!==null&&(S=w.dehydrated,S!==null)){if(d)n.flags&256?(Ga(n),n.flags&=-257,n=gf(t,n,i)):n.memoizedState!==null?(Xa(),n.child=t.child,n.flags|=128,n=null):(Xa(),u=o.fallback,S=n.mode,o=Us({mode:"visible",children:o.children},S),u=Ci(u,S,i,null),u.flags|=2,o.return=n,u.return=n,o.sibling=u,n.child=o,Ar(n,t.child,null,i),o=n.child,o.memoizedState=hf(i),o.childLanes=mf(t,v,i),n.memoizedState=df,n=u);else if(Ga(n),Wf(S)){if(v=S.nextSibling&&S.nextSibling.dataset,v)var B=v.dgst;v=B,o=Error(l(419)),o.stack="",o.digest=v,xl({value:o,source:null,stack:null}),n=gf(t,n,i)}else if(_e||El(t,n,i,!1),v=(i&t.childLanes)!==0,_e||v){if(v=te,v!==null&&(o=i&-i,o=(o&42)!==0?1:sl(o),o=(o&(v.suspendedLanes|i))!==0?0:o,o!==0&&o!==w.retryLane))throw w.retryLane=o,mr(t,o),gn(v,t,o),Tg;S.data==="$?"||zf(),n=gf(t,n,i)}else S.data==="$?"?(n.flags|=192,n.child=t.child,n=null):(t=w.treeContext,he=Hn(S.nextSibling),Ke=n,Qt=!0,Ni=null,Zn=!1,t!==null&&(An[Dn++]=ga,An[Dn++]=ya,An[Dn++]=Oi,ga=t.id,ya=t.overflow,Oi=n),n=pf(n,o.children),n.flags|=4096);return n}return u?(Xa(),u=o.fallback,S=n.mode,w=t.child,B=w.sibling,o=pa(w,{mode:"hidden",children:o.children}),o.subtreeFlags=w.subtreeFlags&65011712,B!==null?u=pa(B,u):(u=Ci(u,S,i,null),u.flags|=2),u.return=n,o.return=n,o.sibling=u,n.child=o,o=u,u=n.child,S=t.child.memoizedState,S===null?S=hf(i):(w=S.cachePool,w!==null?(B=Me._currentValue,w=w.parent!==B?{parent:B,pool:B}:w):w=vp(),S={baseLanes:S.baseLanes|i,cachePool:w}),u.memoizedState=S,u.childLanes=mf(t,v,i),n.memoizedState=df,o):(Ga(n),i=t.child,t=i.sibling,i=pa(i,{mode:"visible",children:o.children}),i.return=n,i.sibling=null,t!==null&&(v=n.deletions,v===null?(n.deletions=[t],n.flags|=16):v.push(t)),n.child=i,n.memoizedState=null,i)}function pf(t,n){return n=Us({mode:"visible",children:n},t.mode),n.return=t,t.child=n}function Us(t,n){return t=fn(22,t,null,n),t.lanes=0,t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},t}function gf(t,n,i){return Ar(n,t.child,null,i),t=pf(n,n.pendingProps.children),t.flags|=2,n.memoizedState=null,t}function jg(t,n,i){t.lanes|=n;var o=t.alternate;o!==null&&(o.lanes|=n),jc(t.return,n,i)}function yf(t,n,i,o,u){var d=t.memoizedState;d===null?t.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:o,tail:i,tailMode:u}:(d.isBackwards=n,d.rendering=null,d.renderingStartTime=0,d.last=o,d.tail=i,d.tailMode=u)}function zg(t,n,i){var o=n.pendingProps,u=o.revealOrder,d=o.tail;if(Ve(t,n,o.children,i),o=Re.current,(o&2)!==0)o=o&1|2,n.flags|=128;else{if(t!==null&&(t.flags&128)!==0)t:for(t=n.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&jg(t,i,n);else if(t.tag===19)jg(t,i,n);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===n)break t;for(;t.sibling===null;){if(t.return===null||t.return===n)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}o&=1}switch(nt(Re,o),u){case"forwards":for(i=n.child,u=null;i!==null;)t=i.alternate,t!==null&&js(t)===null&&(u=i),i=i.sibling;i=u,i===null?(u=n.child,n.child=null):(u=i.sibling,i.sibling=null),yf(n,!1,u,i,d);break;case"backwards":for(i=null,u=n.child,n.child=null;u!==null;){if(t=u.alternate,t!==null&&js(t)===null){n.child=u;break}t=u.sibling,u.sibling=i,i=u,u=t}yf(n,!0,i,null,d);break;case"together":yf(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function Ea(t,n,i){if(t!==null&&(n.dependencies=t.dependencies),Za|=n.lanes,(i&n.childLanes)===0)if(t!==null){if(El(t,n,i,!1),(i&n.childLanes)===0)return null}else return null;if(t!==null&&n.child!==t.child)throw Error(l(153));if(n.child!==null){for(t=n.child,i=pa(t,t.pendingProps),n.child=i,i.return=n;t.sibling!==null;)t=t.sibling,i=i.sibling=pa(t,t.pendingProps),i.return=n;i.sibling=null}return n.child}function vf(t,n){return(t.lanes&n)!==0?!0:(t=t.dependencies,!!(t!==null&&ys(t)))}function $1(t,n,i){switch(n.tag){case 3:Bt(n,n.stateNode.containerInfo),Ba(n,Me,t.memoizedState.cache),Sl();break;case 27:case 5:oe(n);break;case 4:Bt(n,n.stateNode.containerInfo);break;case 10:Ba(n,n.type,n.memoizedProps.value);break;case 13:var o=n.memoizedState;if(o!==null)return o.dehydrated!==null?(Ga(n),n.flags|=128,null):(i&n.child.childLanes)!==0?Ng(t,n,i):(Ga(n),t=Ea(t,n,i),t!==null?t.sibling:null);Ga(n);break;case 19:var u=(t.flags&128)!==0;if(o=(i&n.childLanes)!==0,o||(El(t,n,i,!1),o=(i&n.childLanes)!==0),u){if(o)return zg(t,n,i);n.flags|=128}if(u=n.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),nt(Re,Re.current),o)break;return null;case 22:case 23:return n.lanes=0,Mg(t,n,i);case 24:Ba(n,Me,t.memoizedState.cache)}return Ea(t,n,i)}function Lg(t,n,i){if(t!==null)if(t.memoizedProps!==n.pendingProps)_e=!0;else{if(!vf(t,i)&&(n.flags&128)===0)return _e=!1,$1(t,n,i);_e=(t.flags&131072)!==0}else _e=!1,Qt&&(n.flags&1048576)!==0&&fp(n,gs,n.index);switch(n.lanes=0,n.tag){case 16:t:{t=n.pendingProps;var o=n.elementType,u=o._init;if(o=u(o._payload),n.type=o,typeof o=="function")Dc(o)?(t=Bi(o,t),n.tag=1,n=Og(null,n,o,t,i)):(n.tag=0,n=ff(null,n,o,t,i));else{if(o!=null){if(u=o.$$typeof,u===W){n.tag=11,n=wg(null,n,o,t,i);break t}else if(u===X){n.tag=14,n=Ag(null,n,o,t,i);break t}}throw n=bt(o)||o,Error(l(306,n,""))}}return n;case 0:return ff(t,n,n.type,n.pendingProps,i);case 1:return o=n.type,u=Bi(o,n.pendingProps),Og(t,n,o,u,i);case 3:t:{if(Bt(n,n.stateNode.containerInfo),t===null)throw Error(l(387));o=n.pendingProps;var d=n.memoizedState;u=d.element,Hc(t,n),Cl(n,o,null,i);var v=n.memoizedState;if(o=v.cache,Ba(n,Me,o),o!==d.cache&&zc(n,[Me],i,!0),Rl(),o=v.element,d.isDehydrated)if(d={element:o,isDehydrated:!1,cache:v.cache},n.updateQueue.baseState=d,n.memoizedState=d,n.flags&256){n=_g(t,n,o,i);break t}else if(o!==u){u=Tn(Error(l(424)),n),xl(u),n=_g(t,n,o,i);break t}else{switch(t=n.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(he=Hn(t.firstChild),Ke=n,Qt=!0,Ni=null,Zn=!0,i=hg(n,null,o,i),n.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling}else{if(Sl(),o===u){n=Ea(t,n,i);break t}Ve(t,n,o,i)}n=n.child}return n;case 26:return Vs(t,n),t===null?(i=Py(n.type,null,n.pendingProps,null))?n.memoizedState=i:Qt||(i=n.type,t=n.pendingProps,o=Ws(mt.current).createElement(i),o[I]=n,o[et]=t,Be(o,i,t),_t(o),n.stateNode=o):n.memoizedState=Py(n.type,t.memoizedProps,n.pendingProps,t.memoizedState),null;case 27:return oe(n),t===null&&Qt&&(o=n.stateNode=Vy(n.type,n.pendingProps,mt.current),Ke=n,Zn=!0,u=he,Ia(n.type)?(Jf=u,he=Hn(o.firstChild)):he=u),Ve(t,n,n.pendingProps.children,i),Vs(t,n),t===null&&(n.flags|=4194304),n.child;case 5:return t===null&&Qt&&((u=o=he)&&(o=wE(o,n.type,n.pendingProps,Zn),o!==null?(n.stateNode=o,Ke=n,he=Hn(o.firstChild),Zn=!1,u=!0):u=!1),u||ji(n)),oe(n),u=n.type,d=n.pendingProps,v=t!==null?t.memoizedProps:null,o=d.children,Ff(u,d)?o=null:v!==null&&Ff(u,v)&&(n.flags|=32),n.memoizedState!==null&&(u=Qc(t,n,Y1,null,null,i),Wl._currentValue=u),Vs(t,n),Ve(t,n,o,i),n.child;case 6:return t===null&&Qt&&((t=i=he)&&(i=AE(i,n.pendingProps,Zn),i!==null?(n.stateNode=i,Ke=n,he=null,t=!0):t=!1),t||ji(n)),null;case 13:return Ng(t,n,i);case 4:return Bt(n,n.stateNode.containerInfo),o=n.pendingProps,t===null?n.child=Ar(n,null,o,i):Ve(t,n,o,i),n.child;case 11:return wg(t,n,n.type,n.pendingProps,i);case 7:return Ve(t,n,n.pendingProps,i),n.child;case 8:return Ve(t,n,n.pendingProps.children,i),n.child;case 12:return Ve(t,n,n.pendingProps.children,i),n.child;case 10:return o=n.pendingProps,Ba(n,n.type,o.value),Ve(t,n,o.children,i),n.child;case 9:return u=n.type._context,o=n.pendingProps.children,Li(n),u=Ye(u),o=o(u),n.flags|=1,Ve(t,n,o,i),n.child;case 14:return Ag(t,n,n.type,n.pendingProps,i);case 15:return Dg(t,n,n.type,n.pendingProps,i);case 19:return zg(t,n,i);case 31:return o=n.pendingProps,i=n.mode,o={mode:o.mode,children:o.children},t===null?(i=Us(o,i),i.ref=n.ref,n.child=i,i.return=n,n=i):(i=pa(t.child,o),i.ref=n.ref,n.child=i,i.return=n,n=i),n;case 22:return Mg(t,n,i);case 24:return Li(n),o=Ye(Me),t===null?(u=Uc(),u===null&&(u=te,d=Lc(),u.pooledCache=d,d.refCount++,d!==null&&(u.pooledCacheLanes|=i),u=d),n.memoizedState={parent:o,cache:u},Pc(n),Ba(n,Me,u)):((t.lanes&i)!==0&&(Hc(t,n),Cl(n,null,null,i),Rl()),u=t.memoizedState,d=n.memoizedState,u.parent!==o?(u={parent:o,cache:o},n.memoizedState=u,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=u),Ba(n,Me,o)):(o=d.cache,Ba(n,Me,o),o!==u.cache&&zc(n,[Me],i,!0))),Ve(t,n,n.pendingProps.children,i),n.child;case 29:throw n.pendingProps}throw Error(l(156,n.tag))}function Ta(t){t.flags|=4}function Vg(t,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!Xy(n)){if(n=Mn.current,n!==null&&((Gt&4194048)===Gt?$n!==null:(Gt&62914560)!==Gt&&(Gt&536870912)===0||n!==$n))throw Dl=Bc,bp;t.flags|=8192}}function Bs(t,n){n!==null&&(t.flags|=4),t.flags&16384&&(n=t.tag!==22?Jo():536870912,t.lanes|=n,Cr|=n)}function Vl(t,n){if(!Qt)switch(t.tailMode){case"hidden":n=t.tail;for(var i=null;n!==null;)n.alternate!==null&&(i=n),n=n.sibling;i===null?t.tail=null:i.sibling=null;break;case"collapsed":i=t.tail;for(var o=null;i!==null;)i.alternate!==null&&(o=i),i=i.sibling;o===null?n||t.tail===null?t.tail=null:t.tail.sibling=null:o.sibling=null}}function ce(t){var n=t.alternate!==null&&t.alternate.child===t.child,i=0,o=0;if(n)for(var u=t.child;u!==null;)i|=u.lanes|u.childLanes,o|=u.subtreeFlags&65011712,o|=u.flags&65011712,u.return=t,u=u.sibling;else for(u=t.child;u!==null;)i|=u.lanes|u.childLanes,o|=u.subtreeFlags,o|=u.flags,u.return=t,u=u.sibling;return t.subtreeFlags|=o,t.childLanes=i,n}function W1(t,n,i){var o=n.pendingProps;switch(Oc(n),n.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ce(n),null;case 1:return ce(n),null;case 3:return i=n.stateNode,o=null,t!==null&&(o=t.memoizedState.cache),n.memoizedState.cache!==o&&(n.flags|=2048),ba(Me),Oe(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(t===null||t.child===null)&&(bl(n)?Ta(n):t===null||t.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,mp())),ce(n),null;case 26:return i=n.memoizedState,t===null?(Ta(n),i!==null?(ce(n),Vg(n,i)):(ce(n),n.flags&=-16777217)):i?i!==t.memoizedState?(Ta(n),ce(n),Vg(n,i)):(ce(n),n.flags&=-16777217):(t.memoizedProps!==o&&Ta(n),ce(n),n.flags&=-16777217),null;case 27:ke(n),i=mt.current;var u=n.type;if(t!==null&&n.stateNode!=null)t.memoizedProps!==o&&Ta(n);else{if(!o){if(n.stateNode===null)throw Error(l(166));return ce(n),null}t=st.current,bl(n)?dp(n):(t=Vy(u,o,i),n.stateNode=t,Ta(n))}return ce(n),null;case 5:if(ke(n),i=n.type,t!==null&&n.stateNode!=null)t.memoizedProps!==o&&Ta(n);else{if(!o){if(n.stateNode===null)throw Error(l(166));return ce(n),null}if(t=st.current,bl(n))dp(n);else{switch(u=Ws(mt.current),t){case 1:t=u.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:t=u.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":t=u.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":t=u.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":t=u.createElement("div"),t.innerHTML="<script><\/script>",t=t.removeChild(t.firstChild);break;case"select":t=typeof o.is=="string"?u.createElement("select",{is:o.is}):u.createElement("select"),o.multiple?t.multiple=!0:o.size&&(t.size=o.size);break;default:t=typeof o.is=="string"?u.createElement(i,{is:o.is}):u.createElement(i)}}t[I]=n,t[et]=o;t:for(u=n.child;u!==null;){if(u.tag===5||u.tag===6)t.appendChild(u.stateNode);else if(u.tag!==4&&u.tag!==27&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===n)break t;for(;u.sibling===null;){if(u.return===null||u.return===n)break t;u=u.return}u.sibling.return=u.return,u=u.sibling}n.stateNode=t;t:switch(Be(t,i,o),i){case"button":case"input":case"select":case"textarea":t=!!o.autoFocus;break t;case"img":t=!0;break t;default:t=!1}t&&Ta(n)}}return ce(n),n.flags&=-16777217,null;case 6:if(t&&n.stateNode!=null)t.memoizedProps!==o&&Ta(n);else{if(typeof o!="string"&&n.stateNode===null)throw Error(l(166));if(t=mt.current,bl(n)){if(t=n.stateNode,i=n.memoizedProps,o=null,u=Ke,u!==null)switch(u.tag){case 27:case 5:o=u.memoizedProps}t[I]=n,t=!!(t.nodeValue===i||o!==null&&o.suppressHydrationWarning===!0||Cy(t.nodeValue,i)),t||ji(n)}else t=Ws(t).createTextNode(o),t[I]=n,n.stateNode=t}return ce(n),null;case 13:if(o=n.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(u=bl(n),o!==null&&o.dehydrated!==null){if(t===null){if(!u)throw Error(l(318));if(u=n.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(l(317));u[I]=n}else Sl(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;ce(n),u=!1}else u=mp(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=u),u=!0;if(!u)return n.flags&256?(xa(n),n):(xa(n),null)}if(xa(n),(n.flags&128)!==0)return n.lanes=i,n;if(i=o!==null,t=t!==null&&t.memoizedState!==null,i){o=n.child,u=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(u=o.alternate.memoizedState.cachePool.pool);var d=null;o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(d=o.memoizedState.cachePool.pool),d!==u&&(o.flags|=2048)}return i!==t&&i&&(n.child.flags|=8192),Bs(n,n.updateQueue),ce(n),null;case 4:return Oe(),t===null&&Gf(n.stateNode.containerInfo),ce(n),null;case 10:return ba(n.type),ce(n),null;case 19:if(at(Re),u=n.memoizedState,u===null)return ce(n),null;if(o=(n.flags&128)!==0,d=u.rendering,d===null)if(o)Vl(u,!1);else{if(me!==0||t!==null&&(t.flags&128)!==0)for(t=n.child;t!==null;){if(d=js(t),d!==null){for(n.flags|=128,Vl(u,!1),t=d.updateQueue,n.updateQueue=t,Bs(n,t),n.subtreeFlags=0,t=i,i=n.child;i!==null;)cp(i,t),i=i.sibling;return nt(Re,Re.current&1|2),n.child}t=t.sibling}u.tail!==null&&sn()>qs&&(n.flags|=128,o=!0,Vl(u,!1),n.lanes=4194304)}else{if(!o)if(t=js(d),t!==null){if(n.flags|=128,o=!0,t=t.updateQueue,n.updateQueue=t,Bs(n,t),Vl(u,!0),u.tail===null&&u.tailMode==="hidden"&&!d.alternate&&!Qt)return ce(n),null}else 2*sn()-u.renderingStartTime>qs&&i!==536870912&&(n.flags|=128,o=!0,Vl(u,!1),n.lanes=4194304);u.isBackwards?(d.sibling=n.child,n.child=d):(t=u.last,t!==null?t.sibling=d:n.child=d,u.last=d)}return u.tail!==null?(n=u.tail,u.rendering=n,u.tail=n.sibling,u.renderingStartTime=sn(),n.sibling=null,t=Re.current,nt(Re,o?t&1|2:t&1),n):(ce(n),null);case 22:case 23:return xa(n),Xc(),o=n.memoizedState!==null,t!==null?t.memoizedState!==null!==o&&(n.flags|=8192):o&&(n.flags|=8192),o?(i&536870912)!==0&&(n.flags&128)===0&&(ce(n),n.subtreeFlags&6&&(n.flags|=8192)):ce(n),i=n.updateQueue,i!==null&&Bs(n,i.retryQueue),i=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),o=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(o=n.memoizedState.cachePool.pool),o!==i&&(n.flags|=2048),t!==null&&at(Vi),null;case 24:return i=null,t!==null&&(i=t.memoizedState.cache),n.memoizedState.cache!==i&&(n.flags|=2048),ba(Me),ce(n),null;case 25:return null;case 30:return null}throw Error(l(156,n.tag))}function J1(t,n){switch(Oc(n),n.tag){case 1:return t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 3:return ba(Me),Oe(),t=n.flags,(t&65536)!==0&&(t&128)===0?(n.flags=t&-65537|128,n):null;case 26:case 27:case 5:return ke(n),null;case 13:if(xa(n),t=n.memoizedState,t!==null&&t.dehydrated!==null){if(n.alternate===null)throw Error(l(340));Sl()}return t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 19:return at(Re),null;case 4:return Oe(),null;case 10:return ba(n.type),null;case 22:case 23:return xa(n),Xc(),t!==null&&at(Vi),t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 24:return ba(Me),null;case 25:return null;default:return null}}function Ug(t,n){switch(Oc(n),n.tag){case 3:ba(Me),Oe();break;case 26:case 27:case 5:ke(n);break;case 4:Oe();break;case 13:xa(n);break;case 19:at(Re);break;case 10:ba(n.type);break;case 22:case 23:xa(n),Xc(),t!==null&&at(Vi);break;case 24:ba(Me)}}function Ul(t,n){try{var i=n.updateQueue,o=i!==null?i.lastEffect:null;if(o!==null){var u=o.next;i=u;do{if((i.tag&t)===t){o=void 0;var d=i.create,v=i.inst;o=d(),v.destroy=o}i=i.next}while(i!==u)}}catch(S){It(n,n.return,S)}}function ka(t,n,i){try{var o=n.updateQueue,u=o!==null?o.lastEffect:null;if(u!==null){var d=u.next;o=d;do{if((o.tag&t)===t){var v=o.inst,S=v.destroy;if(S!==void 0){v.destroy=void 0,u=n;var w=i,B=S;try{B()}catch(K){It(u,w,K)}}}o=o.next}while(o!==d)}}catch(K){It(n,n.return,K)}}function Bg(t){var n=t.updateQueue;if(n!==null){var i=t.stateNode;try{Ap(n,i)}catch(o){It(t,t.return,o)}}}function Pg(t,n,i){i.props=Bi(t.type,t.memoizedProps),i.state=t.memoizedState;try{i.componentWillUnmount()}catch(o){It(t,n,o)}}function Bl(t,n){try{var i=t.ref;if(i!==null){switch(t.tag){case 26:case 27:case 5:var o=t.stateNode;break;case 30:o=t.stateNode;break;default:o=t.stateNode}typeof i=="function"?t.refCleanup=i(o):i.current=o}}catch(u){It(t,n,u)}}function Wn(t,n){var i=t.ref,o=t.refCleanup;if(i!==null)if(typeof o=="function")try{o()}catch(u){It(t,n,u)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof i=="function")try{i(null)}catch(u){It(t,n,u)}else i.current=null}function Hg(t){var n=t.type,i=t.memoizedProps,o=t.stateNode;try{t:switch(n){case"button":case"input":case"select":case"textarea":i.autoFocus&&o.focus();break t;case"img":i.src?o.src=i.src:i.srcSet&&(o.srcset=i.srcSet)}}catch(u){It(t,t.return,u)}}function bf(t,n,i){try{var o=t.stateNode;bE(o,t.type,i,n),o[et]=n}catch(u){It(t,t.return,u)}}function qg(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&Ia(t.type)||t.tag===4}function Sf(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||qg(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&Ia(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function xf(t,n,i){var o=t.tag;if(o===5||o===6)t=t.stateNode,n?(i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i).insertBefore(t,n):(n=i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i,n.appendChild(t),i=i._reactRootContainer,i!=null||n.onclick!==null||(n.onclick=$s));else if(o!==4&&(o===27&&Ia(t.type)&&(i=t.stateNode,n=null),t=t.child,t!==null))for(xf(t,n,i),t=t.sibling;t!==null;)xf(t,n,i),t=t.sibling}function Ps(t,n,i){var o=t.tag;if(o===5||o===6)t=t.stateNode,n?i.insertBefore(t,n):i.appendChild(t);else if(o!==4&&(o===27&&Ia(t.type)&&(i=t.stateNode),t=t.child,t!==null))for(Ps(t,n,i),t=t.sibling;t!==null;)Ps(t,n,i),t=t.sibling}function Yg(t){var n=t.stateNode,i=t.memoizedProps;try{for(var o=t.type,u=n.attributes;u.length;)n.removeAttributeNode(u[0]);Be(n,o,i),n[I]=t,n[et]=i}catch(d){It(t,t.return,d)}}var wa=!1,be=!1,Ef=!1,Gg=typeof WeakSet=="function"?WeakSet:Set,Ne=null;function I1(t,n){if(t=t.containerInfo,Qf=au,t=tp(t),bc(t)){if("selectionStart"in t)var i={start:t.selectionStart,end:t.selectionEnd};else t:{i=(i=t.ownerDocument)&&i.defaultView||window;var o=i.getSelection&&i.getSelection();if(o&&o.rangeCount!==0){i=o.anchorNode;var u=o.anchorOffset,d=o.focusNode;o=o.focusOffset;try{i.nodeType,d.nodeType}catch{i=null;break t}var v=0,S=-1,w=-1,B=0,K=0,J=t,q=null;e:for(;;){for(var Y;J!==i||u!==0&&J.nodeType!==3||(S=v+u),J!==d||o!==0&&J.nodeType!==3||(w=v+o),J.nodeType===3&&(v+=J.nodeValue.length),(Y=J.firstChild)!==null;)q=J,J=Y;for(;;){if(J===t)break e;if(q===i&&++B===u&&(S=v),q===d&&++K===o&&(w=v),(Y=J.nextSibling)!==null)break;J=q,q=J.parentNode}J=Y}i=S===-1||w===-1?null:{start:S,end:w}}else i=null}i=i||{start:0,end:0}}else i=null;for(Kf={focusedElem:t,selectionRange:i},au=!1,Ne=n;Ne!==null;)if(n=Ne,t=n.child,(n.subtreeFlags&1024)!==0&&t!==null)t.return=n,Ne=t;else for(;Ne!==null;){switch(n=Ne,d=n.alternate,t=n.flags,n.tag){case 0:break;case 11:case 15:break;case 1:if((t&1024)!==0&&d!==null){t=void 0,i=n,u=d.memoizedProps,d=d.memoizedState,o=i.stateNode;try{var At=Bi(i.type,u,i.elementType===i.type);t=o.getSnapshotBeforeUpdate(At,d),o.__reactInternalSnapshotBeforeUpdate=t}catch(xt){It(i,i.return,xt)}}break;case 3:if((t&1024)!==0){if(t=n.stateNode.containerInfo,i=t.nodeType,i===9)$f(t);else if(i===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":$f(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(l(163))}if(t=n.sibling,t!==null){t.return=n.return,Ne=t;break}Ne=n.return}}function Xg(t,n,i){var o=i.flags;switch(i.tag){case 0:case 11:case 15:Qa(t,i),o&4&&Ul(5,i);break;case 1:if(Qa(t,i),o&4)if(t=i.stateNode,n===null)try{t.componentDidMount()}catch(v){It(i,i.return,v)}else{var u=Bi(i.type,n.memoizedProps);n=n.memoizedState;try{t.componentDidUpdate(u,n,t.__reactInternalSnapshotBeforeUpdate)}catch(v){It(i,i.return,v)}}o&64&&Bg(i),o&512&&Bl(i,i.return);break;case 3:if(Qa(t,i),o&64&&(t=i.updateQueue,t!==null)){if(n=null,i.child!==null)switch(i.child.tag){case 27:case 5:n=i.child.stateNode;break;case 1:n=i.child.stateNode}try{Ap(t,n)}catch(v){It(i,i.return,v)}}break;case 27:n===null&&o&4&&Yg(i);case 26:case 5:Qa(t,i),n===null&&o&4&&Hg(i),o&512&&Bl(i,i.return);break;case 12:Qa(t,i);break;case 13:Qa(t,i),o&4&&Kg(t,i),o&64&&(t=i.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(i=sE.bind(null,i),DE(t,i))));break;case 22:if(o=i.memoizedState!==null||wa,!o){n=n!==null&&n.memoizedState!==null||be,u=wa;var d=be;wa=o,(be=n)&&!d?Ka(t,i,(i.subtreeFlags&8772)!==0):Qa(t,i),wa=u,be=d}break;case 30:break;default:Qa(t,i)}}function kg(t){var n=t.alternate;n!==null&&(t.alternate=null,kg(n)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(n=t.stateNode,n!==null&&ht(n)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var ae=null,tn=!1;function Aa(t,n,i){for(i=i.child;i!==null;)Qg(t,n,i),i=i.sibling}function Qg(t,n,i){if(se&&typeof se.onCommitFiberUnmount=="function")try{se.onCommitFiberUnmount($e,i)}catch{}switch(i.tag){case 26:be||Wn(i,n),Aa(t,n,i),i.memoizedState?i.memoizedState.count--:i.stateNode&&(i=i.stateNode,i.parentNode.removeChild(i));break;case 27:be||Wn(i,n);var o=ae,u=tn;Ia(i.type)&&(ae=i.stateNode,tn=!1),Aa(t,n,i),Kl(i.stateNode),ae=o,tn=u;break;case 5:be||Wn(i,n);case 6:if(o=ae,u=tn,ae=null,Aa(t,n,i),ae=o,tn=u,ae!==null)if(tn)try{(ae.nodeType===9?ae.body:ae.nodeName==="HTML"?ae.ownerDocument.body:ae).removeChild(i.stateNode)}catch(d){It(i,n,d)}else try{ae.removeChild(i.stateNode)}catch(d){It(i,n,d)}break;case 18:ae!==null&&(tn?(t=ae,zy(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,i.stateNode),eo(t)):zy(ae,i.stateNode));break;case 4:o=ae,u=tn,ae=i.stateNode.containerInfo,tn=!0,Aa(t,n,i),ae=o,tn=u;break;case 0:case 11:case 14:case 15:be||ka(2,i,n),be||ka(4,i,n),Aa(t,n,i);break;case 1:be||(Wn(i,n),o=i.stateNode,typeof o.componentWillUnmount=="function"&&Pg(i,n,o)),Aa(t,n,i);break;case 21:Aa(t,n,i);break;case 22:be=(o=be)||i.memoizedState!==null,Aa(t,n,i),be=o;break;default:Aa(t,n,i)}}function Kg(t,n){if(n.memoizedState===null&&(t=n.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{eo(t)}catch(i){It(n,n.return,i)}}function tE(t){switch(t.tag){case 13:case 19:var n=t.stateNode;return n===null&&(n=t.stateNode=new Gg),n;case 22:return t=t.stateNode,n=t._retryCache,n===null&&(n=t._retryCache=new Gg),n;default:throw Error(l(435,t.tag))}}function Tf(t,n){var i=tE(t);n.forEach(function(o){var u=uE.bind(null,t,o);i.has(o)||(i.add(o),o.then(u,u))})}function dn(t,n){var i=n.deletions;if(i!==null)for(var o=0;o<i.length;o++){var u=i[o],d=t,v=n,S=v;t:for(;S!==null;){switch(S.tag){case 27:if(Ia(S.type)){ae=S.stateNode,tn=!1;break t}break;case 5:ae=S.stateNode,tn=!1;break t;case 3:case 4:ae=S.stateNode.containerInfo,tn=!0;break t}S=S.return}if(ae===null)throw Error(l(160));Qg(d,v,u),ae=null,tn=!1,d=u.alternate,d!==null&&(d.return=null),u.return=null}if(n.subtreeFlags&13878)for(n=n.child;n!==null;)Fg(n,t),n=n.sibling}var Pn=null;function Fg(t,n){var i=t.alternate,o=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:dn(n,t),hn(t),o&4&&(ka(3,t,t.return),Ul(3,t),ka(5,t,t.return));break;case 1:dn(n,t),hn(t),o&512&&(be||i===null||Wn(i,i.return)),o&64&&wa&&(t=t.updateQueue,t!==null&&(o=t.callbacks,o!==null&&(i=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=i===null?o:i.concat(o))));break;case 26:var u=Pn;if(dn(n,t),hn(t),o&512&&(be||i===null||Wn(i,i.return)),o&4){var d=i!==null?i.memoizedState:null;if(o=t.memoizedState,i===null)if(o===null)if(t.stateNode===null){t:{o=t.type,i=t.memoizedProps,u=u.ownerDocument||u;e:switch(o){case"title":d=u.getElementsByTagName("title")[0],(!d||d[dt]||d[I]||d.namespaceURI==="http://www.w3.org/2000/svg"||d.hasAttribute("itemprop"))&&(d=u.createElement(o),u.head.insertBefore(d,u.querySelector("head > title"))),Be(d,o,i),d[I]=t,_t(d),o=d;break t;case"link":var v=Yy("link","href",u).get(o+(i.href||""));if(v){for(var S=0;S<v.length;S++)if(d=v[S],d.getAttribute("href")===(i.href==null||i.href===""?null:i.href)&&d.getAttribute("rel")===(i.rel==null?null:i.rel)&&d.getAttribute("title")===(i.title==null?null:i.title)&&d.getAttribute("crossorigin")===(i.crossOrigin==null?null:i.crossOrigin)){v.splice(S,1);break e}}d=u.createElement(o),Be(d,o,i),u.head.appendChild(d);break;case"meta":if(v=Yy("meta","content",u).get(o+(i.content||""))){for(S=0;S<v.length;S++)if(d=v[S],d.getAttribute("content")===(i.content==null?null:""+i.content)&&d.getAttribute("name")===(i.name==null?null:i.name)&&d.getAttribute("property")===(i.property==null?null:i.property)&&d.getAttribute("http-equiv")===(i.httpEquiv==null?null:i.httpEquiv)&&d.getAttribute("charset")===(i.charSet==null?null:i.charSet)){v.splice(S,1);break e}}d=u.createElement(o),Be(d,o,i),u.head.appendChild(d);break;default:throw Error(l(468,o))}d[I]=t,_t(d),o=d}t.stateNode=o}else Gy(u,t.type,t.stateNode);else t.stateNode=qy(u,o,t.memoizedProps);else d!==o?(d===null?i.stateNode!==null&&(i=i.stateNode,i.parentNode.removeChild(i)):d.count--,o===null?Gy(u,t.type,t.stateNode):qy(u,o,t.memoizedProps)):o===null&&t.stateNode!==null&&bf(t,t.memoizedProps,i.memoizedProps)}break;case 27:dn(n,t),hn(t),o&512&&(be||i===null||Wn(i,i.return)),i!==null&&o&4&&bf(t,t.memoizedProps,i.memoizedProps);break;case 5:if(dn(n,t),hn(t),o&512&&(be||i===null||Wn(i,i.return)),t.flags&32){u=t.stateNode;try{or(u,"")}catch(Y){It(t,t.return,Y)}}o&4&&t.stateNode!=null&&(u=t.memoizedProps,bf(t,u,i!==null?i.memoizedProps:u)),o&1024&&(Ef=!0);break;case 6:if(dn(n,t),hn(t),o&4){if(t.stateNode===null)throw Error(l(162));o=t.memoizedProps,i=t.stateNode;try{i.nodeValue=o}catch(Y){It(t,t.return,Y)}}break;case 3:if(tu=null,u=Pn,Pn=Js(n.containerInfo),dn(n,t),Pn=u,hn(t),o&4&&i!==null&&i.memoizedState.isDehydrated)try{eo(n.containerInfo)}catch(Y){It(t,t.return,Y)}Ef&&(Ef=!1,Zg(t));break;case 4:o=Pn,Pn=Js(t.stateNode.containerInfo),dn(n,t),hn(t),Pn=o;break;case 12:dn(n,t),hn(t);break;case 13:dn(n,t),hn(t),t.child.flags&8192&&t.memoizedState!==null!=(i!==null&&i.memoizedState!==null)&&(Cf=sn()),o&4&&(o=t.updateQueue,o!==null&&(t.updateQueue=null,Tf(t,o)));break;case 22:u=t.memoizedState!==null;var w=i!==null&&i.memoizedState!==null,B=wa,K=be;if(wa=B||u,be=K||w,dn(n,t),be=K,wa=B,hn(t),o&8192)t:for(n=t.stateNode,n._visibility=u?n._visibility&-2:n._visibility|1,u&&(i===null||w||wa||be||Pi(t)),i=null,n=t;;){if(n.tag===5||n.tag===26){if(i===null){w=i=n;try{if(d=w.stateNode,u)v=d.style,typeof v.setProperty=="function"?v.setProperty("display","none","important"):v.display="none";else{S=w.stateNode;var J=w.memoizedProps.style,q=J!=null&&J.hasOwnProperty("display")?J.display:null;S.style.display=q==null||typeof q=="boolean"?"":(""+q).trim()}}catch(Y){It(w,w.return,Y)}}}else if(n.tag===6){if(i===null){w=n;try{w.stateNode.nodeValue=u?"":w.memoizedProps}catch(Y){It(w,w.return,Y)}}}else if((n.tag!==22&&n.tag!==23||n.memoizedState===null||n===t)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break t;for(;n.sibling===null;){if(n.return===null||n.return===t)break t;i===n&&(i=null),n=n.return}i===n&&(i=null),n.sibling.return=n.return,n=n.sibling}o&4&&(o=t.updateQueue,o!==null&&(i=o.retryQueue,i!==null&&(o.retryQueue=null,Tf(t,i))));break;case 19:dn(n,t),hn(t),o&4&&(o=t.updateQueue,o!==null&&(t.updateQueue=null,Tf(t,o)));break;case 30:break;case 21:break;default:dn(n,t),hn(t)}}function hn(t){var n=t.flags;if(n&2){try{for(var i,o=t.return;o!==null;){if(qg(o)){i=o;break}o=o.return}if(i==null)throw Error(l(160));switch(i.tag){case 27:var u=i.stateNode,d=Sf(t);Ps(t,d,u);break;case 5:var v=i.stateNode;i.flags&32&&(or(v,""),i.flags&=-33);var S=Sf(t);Ps(t,S,v);break;case 3:case 4:var w=i.stateNode.containerInfo,B=Sf(t);xf(t,B,w);break;default:throw Error(l(161))}}catch(K){It(t,t.return,K)}t.flags&=-3}n&4096&&(t.flags&=-4097)}function Zg(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var n=t;Zg(n),n.tag===5&&n.flags&1024&&n.stateNode.reset(),t=t.sibling}}function Qa(t,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)Xg(t,n.alternate,n),n=n.sibling}function Pi(t){for(t=t.child;t!==null;){var n=t;switch(n.tag){case 0:case 11:case 14:case 15:ka(4,n,n.return),Pi(n);break;case 1:Wn(n,n.return);var i=n.stateNode;typeof i.componentWillUnmount=="function"&&Pg(n,n.return,i),Pi(n);break;case 27:Kl(n.stateNode);case 26:case 5:Wn(n,n.return),Pi(n);break;case 22:n.memoizedState===null&&Pi(n);break;case 30:Pi(n);break;default:Pi(n)}t=t.sibling}}function Ka(t,n,i){for(i=i&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var o=n.alternate,u=t,d=n,v=d.flags;switch(d.tag){case 0:case 11:case 15:Ka(u,d,i),Ul(4,d);break;case 1:if(Ka(u,d,i),o=d,u=o.stateNode,typeof u.componentDidMount=="function")try{u.componentDidMount()}catch(B){It(o,o.return,B)}if(o=d,u=o.updateQueue,u!==null){var S=o.stateNode;try{var w=u.shared.hiddenCallbacks;if(w!==null)for(u.shared.hiddenCallbacks=null,u=0;u<w.length;u++)wp(w[u],S)}catch(B){It(o,o.return,B)}}i&&v&64&&Bg(d),Bl(d,d.return);break;case 27:Yg(d);case 26:case 5:Ka(u,d,i),i&&o===null&&v&4&&Hg(d),Bl(d,d.return);break;case 12:Ka(u,d,i);break;case 13:Ka(u,d,i),i&&v&4&&Kg(u,d);break;case 22:d.memoizedState===null&&Ka(u,d,i),Bl(d,d.return);break;case 30:break;default:Ka(u,d,i)}n=n.sibling}}function wf(t,n){var i=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),t=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(t=n.memoizedState.cachePool.pool),t!==i&&(t!=null&&t.refCount++,i!=null&&Tl(i))}function Af(t,n){t=null,n.alternate!==null&&(t=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==t&&(n.refCount++,t!=null&&Tl(t))}function Jn(t,n,i,o){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)$g(t,n,i,o),n=n.sibling}function $g(t,n,i,o){var u=n.flags;switch(n.tag){case 0:case 11:case 15:Jn(t,n,i,o),u&2048&&Ul(9,n);break;case 1:Jn(t,n,i,o);break;case 3:Jn(t,n,i,o),u&2048&&(t=null,n.alternate!==null&&(t=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==t&&(n.refCount++,t!=null&&Tl(t)));break;case 12:if(u&2048){Jn(t,n,i,o),t=n.stateNode;try{var d=n.memoizedProps,v=d.id,S=d.onPostCommit;typeof S=="function"&&S(v,n.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(w){It(n,n.return,w)}}else Jn(t,n,i,o);break;case 13:Jn(t,n,i,o);break;case 23:break;case 22:d=n.stateNode,v=n.alternate,n.memoizedState!==null?d._visibility&2?Jn(t,n,i,o):Pl(t,n):d._visibility&2?Jn(t,n,i,o):(d._visibility|=2,Dr(t,n,i,o,(n.subtreeFlags&10256)!==0)),u&2048&&wf(v,n);break;case 24:Jn(t,n,i,o),u&2048&&Af(n.alternate,n);break;default:Jn(t,n,i,o)}}function Dr(t,n,i,o,u){for(u=u&&(n.subtreeFlags&10256)!==0,n=n.child;n!==null;){var d=t,v=n,S=i,w=o,B=v.flags;switch(v.tag){case 0:case 11:case 15:Dr(d,v,S,w,u),Ul(8,v);break;case 23:break;case 22:var K=v.stateNode;v.memoizedState!==null?K._visibility&2?Dr(d,v,S,w,u):Pl(d,v):(K._visibility|=2,Dr(d,v,S,w,u)),u&&B&2048&&wf(v.alternate,v);break;case 24:Dr(d,v,S,w,u),u&&B&2048&&Af(v.alternate,v);break;default:Dr(d,v,S,w,u)}n=n.sibling}}function Pl(t,n){if(n.subtreeFlags&10256)for(n=n.child;n!==null;){var i=t,o=n,u=o.flags;switch(o.tag){case 22:Pl(i,o),u&2048&&wf(o.alternate,o);break;case 24:Pl(i,o),u&2048&&Af(o.alternate,o);break;default:Pl(i,o)}n=n.sibling}}var Hl=8192;function Mr(t){if(t.subtreeFlags&Hl)for(t=t.child;t!==null;)Wg(t),t=t.sibling}function Wg(t){switch(t.tag){case 26:Mr(t),t.flags&Hl&&t.memoizedState!==null&&PE(Pn,t.memoizedState,t.memoizedProps);break;case 5:Mr(t);break;case 3:case 4:var n=Pn;Pn=Js(t.stateNode.containerInfo),Mr(t),Pn=n;break;case 22:t.memoizedState===null&&(n=t.alternate,n!==null&&n.memoizedState!==null?(n=Hl,Hl=16777216,Mr(t),Hl=n):Mr(t));break;default:Mr(t)}}function Jg(t){var n=t.alternate;if(n!==null&&(t=n.child,t!==null)){n.child=null;do n=t.sibling,t.sibling=null,t=n;while(t!==null)}}function ql(t){var n=t.deletions;if((t.flags&16)!==0){if(n!==null)for(var i=0;i<n.length;i++){var o=n[i];Ne=o,ty(o,t)}Jg(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Ig(t),t=t.sibling}function Ig(t){switch(t.tag){case 0:case 11:case 15:ql(t),t.flags&2048&&ka(9,t,t.return);break;case 3:ql(t);break;case 12:ql(t);break;case 22:var n=t.stateNode;t.memoizedState!==null&&n._visibility&2&&(t.return===null||t.return.tag!==13)?(n._visibility&=-3,Hs(t)):ql(t);break;default:ql(t)}}function Hs(t){var n=t.deletions;if((t.flags&16)!==0){if(n!==null)for(var i=0;i<n.length;i++){var o=n[i];Ne=o,ty(o,t)}Jg(t)}for(t=t.child;t!==null;){switch(n=t,n.tag){case 0:case 11:case 15:ka(8,n,n.return),Hs(n);break;case 22:i=n.stateNode,i._visibility&2&&(i._visibility&=-3,Hs(n));break;default:Hs(n)}t=t.sibling}}function ty(t,n){for(;Ne!==null;){var i=Ne;switch(i.tag){case 0:case 11:case 15:ka(8,i,n);break;case 23:case 22:if(i.memoizedState!==null&&i.memoizedState.cachePool!==null){var o=i.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:Tl(i.memoizedState.cache)}if(o=i.child,o!==null)o.return=i,Ne=o;else t:for(i=t;Ne!==null;){o=Ne;var u=o.sibling,d=o.return;if(kg(o),o===i){Ne=null;break t}if(u!==null){u.return=d,Ne=u;break t}Ne=d}}}var eE={getCacheForType:function(t){var n=Ye(Me),i=n.data.get(t);return i===void 0&&(i=t(),n.data.set(t,i)),i}},nE=typeof WeakMap=="function"?WeakMap:Map,Kt=0,te=null,Pt=null,Gt=0,Ft=0,mn=null,Fa=!1,Rr=!1,Df=!1,Da=0,me=0,Za=0,Hi=0,Mf=0,Rn=0,Cr=0,Yl=null,en=null,Rf=!1,Cf=0,qs=1/0,Ys=null,$a=null,Ue=0,Wa=null,Or=null,_r=0,Of=0,_f=null,ey=null,Gl=0,Nf=null;function pn(){if((Kt&2)!==0&&Gt!==0)return Gt&-Gt;if(V.T!==null){var t=vr;return t!==0?t:Pf()}return M()}function ny(){Rn===0&&(Rn=(Gt&536870912)===0||Qt?ar():536870912);var t=Mn.current;return t!==null&&(t.flags|=32),Rn}function gn(t,n,i){(t===te&&(Ft===2||Ft===9)||t.cancelPendingCommit!==null)&&(Nr(t,0),Ja(t,Gt,Rn,!1)),Ti(t,i),((Kt&2)===0||t!==te)&&(t===te&&((Kt&2)===0&&(Hi|=i),me===4&&Ja(t,Gt,Rn,!1)),In(t))}function ay(t,n,i){if((Kt&6)!==0)throw Error(l(327));var o=!i&&(n&124)===0&&(n&t.expiredLanes)===0||Kn(t,n),u=o?rE(t,n):Lf(t,n,!0),d=o;do{if(u===0){Rr&&!o&&Ja(t,n,0,!1);break}else{if(i=t.current.alternate,d&&!aE(i)){u=Lf(t,n,!1),d=!1;continue}if(u===2){if(d=n,t.errorRecoveryDisabledLanes&d)var v=0;else v=t.pendingLanes&-536870913,v=v!==0?v:v&536870912?536870912:0;if(v!==0){n=v;t:{var S=t;u=Yl;var w=S.current.memoizedState.isDehydrated;if(w&&(Nr(S,v).flags|=256),v=Lf(S,v,!1),v!==2){if(Df&&!w){S.errorRecoveryDisabledLanes|=d,Hi|=d,u=4;break t}d=en,en=u,d!==null&&(en===null?en=d:en.push.apply(en,d))}u=v}if(d=!1,u!==2)continue}}if(u===1){Nr(t,0),Ja(t,n,0,!0);break}t:{switch(o=t,d=u,d){case 0:case 1:throw Error(l(345));case 4:if((n&4194048)!==n)break;case 6:Ja(o,n,Rn,!Fa);break t;case 2:en=null;break;case 3:case 5:break;default:throw Error(l(329))}if((n&62914560)===n&&(u=Cf+300-sn(),10<u)){if(Ja(o,n,Rn,!Fa),Ei(o,0,!0)!==0)break t;o.timeoutHandle=Ny(iy.bind(null,o,i,en,Ys,Rf,n,Rn,Hi,Cr,Fa,d,2,-0,0),u);break t}iy(o,i,en,Ys,Rf,n,Rn,Hi,Cr,Fa,d,0,-0,0)}}break}while(!0);In(t)}function iy(t,n,i,o,u,d,v,S,w,B,K,J,q,Y){if(t.timeoutHandle=-1,J=n.subtreeFlags,(J&8192||(J&16785408)===16785408)&&($l={stylesheets:null,count:0,unsuspend:BE},Wg(n),J=HE(),J!==null)){t.cancelPendingCommit=J(fy.bind(null,t,n,d,i,o,u,v,S,w,K,1,q,Y)),Ja(t,d,v,!B);return}fy(t,n,d,i,o,u,v,S,w)}function aE(t){for(var n=t;;){var i=n.tag;if((i===0||i===11||i===15)&&n.flags&16384&&(i=n.updateQueue,i!==null&&(i=i.stores,i!==null)))for(var o=0;o<i.length;o++){var u=i[o],d=u.getSnapshot;u=u.value;try{if(!cn(d(),u))return!1}catch{return!1}}if(i=n.child,n.subtreeFlags&16384&&i!==null)i.return=n,n=i;else{if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function Ja(t,n,i,o){n&=~Mf,n&=~Hi,t.suspendedLanes|=n,t.pingedLanes&=~n,o&&(t.warmLanes|=n),o=t.expirationTimes;for(var u=n;0<u;){var d=31-Le(u),v=1<<d;o[d]=-1,u&=~v}i!==0&&wi(t,i,n)}function Gs(){return(Kt&6)===0?(Xl(0),!1):!0}function jf(){if(Pt!==null){if(Ft===0)var t=Pt.return;else t=Pt,va=zi=null,Zc(t),wr=null,zl=0,t=Pt;for(;t!==null;)Ug(t.alternate,t),t=t.return;Pt=null}}function Nr(t,n){var i=t.timeoutHandle;i!==-1&&(t.timeoutHandle=-1,xE(i)),i=t.cancelPendingCommit,i!==null&&(t.cancelPendingCommit=null,i()),jf(),te=t,Pt=i=pa(t.current,null),Gt=n,Ft=0,mn=null,Fa=!1,Rr=Kn(t,n),Df=!1,Cr=Rn=Mf=Hi=Za=me=0,en=Yl=null,Rf=!1,(n&8)!==0&&(n|=n&32);var o=t.entangledLanes;if(o!==0)for(t=t.entanglements,o&=n;0<o;){var u=31-Le(o),d=1<<u;n|=t[u],o&=~d}return Da=n,fs(),i}function ry(t,n){Lt=null,V.H=Os,n===Al||n===Ss?(n=Ep(),Ft=3):n===bp?(n=Ep(),Ft=4):Ft=n===Tg?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,mn=n,Pt===null&&(me=1,Ls(t,Tn(n,t.current)))}function ly(){var t=V.H;return V.H=Os,t===null?Os:t}function oy(){var t=V.A;return V.A=eE,t}function zf(){me=4,Fa||(Gt&4194048)!==Gt&&Mn.current!==null||(Rr=!0),(Za&134217727)===0&&(Hi&134217727)===0||te===null||Ja(te,Gt,Rn,!1)}function Lf(t,n,i){var o=Kt;Kt|=2;var u=ly(),d=oy();(te!==t||Gt!==n)&&(Ys=null,Nr(t,n)),n=!1;var v=me;t:do try{if(Ft!==0&&Pt!==null){var S=Pt,w=mn;switch(Ft){case 8:jf(),v=6;break t;case 3:case 2:case 9:case 6:Mn.current===null&&(n=!0);var B=Ft;if(Ft=0,mn=null,jr(t,S,w,B),i&&Rr){v=0;break t}break;default:B=Ft,Ft=0,mn=null,jr(t,S,w,B)}}iE(),v=me;break}catch(K){ry(t,K)}while(!0);return n&&t.shellSuspendCounter++,va=zi=null,Kt=o,V.H=u,V.A=d,Pt===null&&(te=null,Gt=0,fs()),v}function iE(){for(;Pt!==null;)sy(Pt)}function rE(t,n){var i=Kt;Kt|=2;var o=ly(),u=oy();te!==t||Gt!==n?(Ys=null,qs=sn()+500,Nr(t,n)):Rr=Kn(t,n);t:do try{if(Ft!==0&&Pt!==null){n=Pt;var d=mn;e:switch(Ft){case 1:Ft=0,mn=null,jr(t,n,d,1);break;case 2:case 9:if(Sp(d)){Ft=0,mn=null,uy(n);break}n=function(){Ft!==2&&Ft!==9||te!==t||(Ft=7),In(t)},d.then(n,n);break t;case 3:Ft=7;break t;case 4:Ft=5;break t;case 7:Sp(d)?(Ft=0,mn=null,uy(n)):(Ft=0,mn=null,jr(t,n,d,7));break;case 5:var v=null;switch(Pt.tag){case 26:v=Pt.memoizedState;case 5:case 27:var S=Pt;if(!v||Xy(v)){Ft=0,mn=null;var w=S.sibling;if(w!==null)Pt=w;else{var B=S.return;B!==null?(Pt=B,Xs(B)):Pt=null}break e}}Ft=0,mn=null,jr(t,n,d,5);break;case 6:Ft=0,mn=null,jr(t,n,d,6);break;case 8:jf(),me=6;break t;default:throw Error(l(462))}}lE();break}catch(K){ry(t,K)}while(!0);return va=zi=null,V.H=o,V.A=u,Kt=i,Pt!==null?0:(te=null,Gt=0,fs(),me)}function lE(){for(;Pt!==null&&!ll();)sy(Pt)}function sy(t){var n=Lg(t.alternate,t,Da);t.memoizedProps=t.pendingProps,n===null?Xs(t):Pt=n}function uy(t){var n=t,i=n.alternate;switch(n.tag){case 15:case 0:n=Cg(i,n,n.pendingProps,n.type,void 0,Gt);break;case 11:n=Cg(i,n,n.pendingProps,n.type.render,n.ref,Gt);break;case 5:Zc(n);default:Ug(i,n),n=Pt=cp(n,Da),n=Lg(i,n,Da)}t.memoizedProps=t.pendingProps,n===null?Xs(t):Pt=n}function jr(t,n,i,o){va=zi=null,Zc(n),wr=null,zl=0;var u=n.return;try{if(Z1(t,u,n,i,Gt)){me=1,Ls(t,Tn(i,t.current)),Pt=null;return}}catch(d){if(u!==null)throw Pt=u,d;me=1,Ls(t,Tn(i,t.current)),Pt=null;return}n.flags&32768?(Qt||o===1?t=!0:Rr||(Gt&536870912)!==0?t=!1:(Fa=t=!0,(o===2||o===9||o===3||o===6)&&(o=Mn.current,o!==null&&o.tag===13&&(o.flags|=16384))),cy(n,t)):Xs(n)}function Xs(t){var n=t;do{if((n.flags&32768)!==0){cy(n,Fa);return}t=n.return;var i=W1(n.alternate,n,Da);if(i!==null){Pt=i;return}if(n=n.sibling,n!==null){Pt=n;return}Pt=n=t}while(n!==null);me===0&&(me=5)}function cy(t,n){do{var i=J1(t.alternate,t);if(i!==null){i.flags&=32767,Pt=i;return}if(i=t.return,i!==null&&(i.flags|=32768,i.subtreeFlags=0,i.deletions=null),!n&&(t=t.sibling,t!==null)){Pt=t;return}Pt=t=i}while(t!==null);me=6,Pt=null}function fy(t,n,i,o,u,d,v,S,w){t.cancelPendingCommit=null;do ks();while(Ue!==0);if((Kt&6)!==0)throw Error(l(327));if(n!==null){if(n===t.current)throw Error(l(177));if(d=n.lanes|n.childLanes,d|=wc,Io(t,i,d,v,S,w),t===te&&(Pt=te=null,Gt=0),Or=n,Wa=t,_r=i,Of=d,_f=u,ey=o,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,cE(nr,function(){return gy(),null})):(t.callbackNode=null,t.callbackPriority=0),o=(n.flags&13878)!==0,(n.subtreeFlags&13878)!==0||o){o=V.T,V.T=null,u=F.p,F.p=2,v=Kt,Kt|=4;try{I1(t,n,i)}finally{Kt=v,F.p=u,V.T=o}}Ue=1,dy(),hy(),my()}}function dy(){if(Ue===1){Ue=0;var t=Wa,n=Or,i=(n.flags&13878)!==0;if((n.subtreeFlags&13878)!==0||i){i=V.T,V.T=null;var o=F.p;F.p=2;var u=Kt;Kt|=4;try{Fg(n,t);var d=Kf,v=tp(t.containerInfo),S=d.focusedElem,w=d.selectionRange;if(v!==S&&S&&S.ownerDocument&&Im(S.ownerDocument.documentElement,S)){if(w!==null&&bc(S)){var B=w.start,K=w.end;if(K===void 0&&(K=B),"selectionStart"in S)S.selectionStart=B,S.selectionEnd=Math.min(K,S.value.length);else{var J=S.ownerDocument||document,q=J&&J.defaultView||window;if(q.getSelection){var Y=q.getSelection(),At=S.textContent.length,xt=Math.min(w.start,At),Jt=w.end===void 0?xt:Math.min(w.end,At);!Y.extend&&xt>Jt&&(v=Jt,Jt=xt,xt=v);var j=Jm(S,xt),_=Jm(S,Jt);if(j&&_&&(Y.rangeCount!==1||Y.anchorNode!==j.node||Y.anchorOffset!==j.offset||Y.focusNode!==_.node||Y.focusOffset!==_.offset)){var U=J.createRange();U.setStart(j.node,j.offset),Y.removeAllRanges(),xt>Jt?(Y.addRange(U),Y.extend(_.node,_.offset)):(U.setEnd(_.node,_.offset),Y.addRange(U))}}}}for(J=[],Y=S;Y=Y.parentNode;)Y.nodeType===1&&J.push({element:Y,left:Y.scrollLeft,top:Y.scrollTop});for(typeof S.focus=="function"&&S.focus(),S=0;S<J.length;S++){var Z=J[S];Z.element.scrollLeft=Z.left,Z.element.scrollTop=Z.top}}au=!!Qf,Kf=Qf=null}finally{Kt=u,F.p=o,V.T=i}}t.current=n,Ue=2}}function hy(){if(Ue===2){Ue=0;var t=Wa,n=Or,i=(n.flags&8772)!==0;if((n.subtreeFlags&8772)!==0||i){i=V.T,V.T=null;var o=F.p;F.p=2;var u=Kt;Kt|=4;try{Xg(t,n.alternate,n)}finally{Kt=u,F.p=o,V.T=i}}Ue=3}}function my(){if(Ue===4||Ue===3){Ue=0,er();var t=Wa,n=Or,i=_r,o=ey;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?Ue=5:(Ue=0,Or=Wa=null,py(t,t.pendingLanes));var u=t.pendingLanes;if(u===0&&($a=null),ul(i),n=n.stateNode,se&&typeof se.onCommitFiberRoot=="function")try{se.onCommitFiberRoot($e,n,void 0,(n.current.flags&128)===128)}catch{}if(o!==null){n=V.T,u=F.p,F.p=2,V.T=null;try{for(var d=t.onRecoverableError,v=0;v<o.length;v++){var S=o[v];d(S.value,{componentStack:S.stack})}}finally{V.T=n,F.p=u}}(_r&3)!==0&&ks(),In(t),u=t.pendingLanes,(i&4194090)!==0&&(u&42)!==0?t===Nf?Gl++:(Gl=0,Nf=t):Gl=0,Xl(0)}}function py(t,n){(t.pooledCacheLanes&=n)===0&&(n=t.pooledCache,n!=null&&(t.pooledCache=null,Tl(n)))}function ks(t){return dy(),hy(),my(),gy()}function gy(){if(Ue!==5)return!1;var t=Wa,n=Of;Of=0;var i=ul(_r),o=V.T,u=F.p;try{F.p=32>i?32:i,V.T=null,i=_f,_f=null;var d=Wa,v=_r;if(Ue=0,Or=Wa=null,_r=0,(Kt&6)!==0)throw Error(l(331));var S=Kt;if(Kt|=4,Ig(d.current),$g(d,d.current,v,i),Kt=S,Xl(0,!1),se&&typeof se.onPostCommitFiberRoot=="function")try{se.onPostCommitFiberRoot($e,d)}catch{}return!0}finally{F.p=u,V.T=o,py(t,n)}}function yy(t,n,i){n=Tn(i,n),n=cf(t.stateNode,n,2),t=qa(t,n,2),t!==null&&(Ti(t,2),In(t))}function It(t,n,i){if(t.tag===3)yy(t,t,i);else for(;n!==null;){if(n.tag===3){yy(n,t,i);break}else if(n.tag===1){var o=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&($a===null||!$a.has(o))){t=Tn(i,t),i=xg(2),o=qa(n,i,2),o!==null&&(Eg(i,o,n,t),Ti(o,2),In(o));break}}n=n.return}}function Vf(t,n,i){var o=t.pingCache;if(o===null){o=t.pingCache=new nE;var u=new Set;o.set(n,u)}else u=o.get(n),u===void 0&&(u=new Set,o.set(n,u));u.has(i)||(Df=!0,u.add(i),t=oE.bind(null,t,n,i),n.then(t,t))}function oE(t,n,i){var o=t.pingCache;o!==null&&o.delete(n),t.pingedLanes|=t.suspendedLanes&i,t.warmLanes&=~i,te===t&&(Gt&i)===i&&(me===4||me===3&&(Gt&62914560)===Gt&&300>sn()-Cf?(Kt&2)===0&&Nr(t,0):Mf|=i,Cr===Gt&&(Cr=0)),In(t)}function vy(t,n){n===0&&(n=Jo()),t=mr(t,n),t!==null&&(Ti(t,n),In(t))}function sE(t){var n=t.memoizedState,i=0;n!==null&&(i=n.retryLane),vy(t,i)}function uE(t,n){var i=0;switch(t.tag){case 13:var o=t.stateNode,u=t.memoizedState;u!==null&&(i=u.retryLane);break;case 19:o=t.stateNode;break;case 22:o=t.stateNode._retryCache;break;default:throw Error(l(314))}o!==null&&o.delete(n),vy(t,i)}function cE(t,n){return oa(t,n)}var Qs=null,zr=null,Uf=!1,Ks=!1,Bf=!1,qi=0;function In(t){t!==zr&&t.next===null&&(zr===null?Qs=zr=t:zr=zr.next=t),Ks=!0,Uf||(Uf=!0,dE())}function Xl(t,n){if(!Bf&&Ks){Bf=!0;do for(var i=!1,o=Qs;o!==null;){if(t!==0){var u=o.pendingLanes;if(u===0)var d=0;else{var v=o.suspendedLanes,S=o.pingedLanes;d=(1<<31-Le(42|t)+1)-1,d&=u&~(v&~S),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(i=!0,Ey(o,d))}else d=Gt,d=Ei(o,o===te?d:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(d&3)===0||Kn(o,d)||(i=!0,Ey(o,d));o=o.next}while(i);Bf=!1}}function fE(){by()}function by(){Ks=Uf=!1;var t=0;qi!==0&&(SE()&&(t=qi),qi=0);for(var n=sn(),i=null,o=Qs;o!==null;){var u=o.next,d=Sy(o,n);d===0?(o.next=null,i===null?Qs=u:i.next=u,u===null&&(zr=i)):(i=o,(t!==0||(d&3)!==0)&&(Ks=!0)),o=u}Xl(t)}function Sy(t,n){for(var i=t.suspendedLanes,o=t.pingedLanes,u=t.expirationTimes,d=t.pendingLanes&-62914561;0<d;){var v=31-Le(d),S=1<<v,w=u[v];w===-1?((S&i)===0||(S&o)!==0)&&(u[v]=Wo(S,n)):w<=n&&(t.expiredLanes|=S),d&=~S}if(n=te,i=Gt,i=Ei(t,t===n?i:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),o=t.callbackNode,i===0||t===n&&(Ft===2||Ft===9)||t.cancelPendingCommit!==null)return o!==null&&o!==null&&qe(o),t.callbackNode=null,t.callbackPriority=0;if((i&3)===0||Kn(t,i)){if(n=i&-i,n===t.callbackPriority)return n;switch(o!==null&&qe(o),ul(i)){case 2:case 8:i=Fo;break;case 32:i=nr;break;case 268435456:i=za;break;default:i=nr}return o=xy.bind(null,t),i=oa(i,o),t.callbackPriority=n,t.callbackNode=i,n}return o!==null&&o!==null&&qe(o),t.callbackPriority=2,t.callbackNode=null,2}function xy(t,n){if(Ue!==0&&Ue!==5)return t.callbackNode=null,t.callbackPriority=0,null;var i=t.callbackNode;if(ks()&&t.callbackNode!==i)return null;var o=Gt;return o=Ei(t,t===te?o:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),o===0?null:(ay(t,o,n),Sy(t,sn()),t.callbackNode!=null&&t.callbackNode===i?xy.bind(null,t):null)}function Ey(t,n){if(ks())return null;ay(t,n,!0)}function dE(){EE(function(){(Kt&6)!==0?oa(Ko,fE):by()})}function Pf(){return qi===0&&(qi=ar()),qi}function Ty(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:is(""+t)}function wy(t,n){var i=n.ownerDocument.createElement("input");return i.name=n.name,i.value=n.value,t.id&&i.setAttribute("form",t.id),n.parentNode.insertBefore(i,n),t=new FormData(t),i.parentNode.removeChild(i),t}function hE(t,n,i,o,u){if(n==="submit"&&i&&i.stateNode===u){var d=Ty((u[et]||null).action),v=o.submitter;v&&(n=(n=v[et]||null)?Ty(n.formAction):v.getAttribute("formAction"),n!==null&&(d=n,v=null));var S=new ss("action","action",null,o,u);t.push({event:S,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(qi!==0){var w=v?wy(u,v):new FormData(u);rf(i,{pending:!0,data:w,method:u.method,action:d},null,w)}}else typeof d=="function"&&(S.preventDefault(),w=v?wy(u,v):new FormData(u),rf(i,{pending:!0,data:w,method:u.method,action:d},d,w))},currentTarget:u}]})}}for(var Hf=0;Hf<Tc.length;Hf++){var qf=Tc[Hf],mE=qf.toLowerCase(),pE=qf[0].toUpperCase()+qf.slice(1);Bn(mE,"on"+pE)}Bn(ap,"onAnimationEnd"),Bn(ip,"onAnimationIteration"),Bn(rp,"onAnimationStart"),Bn("dblclick","onDoubleClick"),Bn("focusin","onFocus"),Bn("focusout","onBlur"),Bn(N1,"onTransitionRun"),Bn(j1,"onTransitionStart"),Bn(z1,"onTransitionCancel"),Bn(lp,"onTransitionEnd"),Qe("onMouseEnter",["mouseout","mouseover"]),Qe("onMouseLeave",["mouseout","mouseover"]),Qe("onPointerEnter",["pointerout","pointerover"]),Qe("onPointerLeave",["pointerout","pointerover"]),un("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),un("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),un("onBeforeInput",["compositionend","keypress","textInput","paste"]),un("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),un("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),un("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var kl="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),gE=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(kl));function Ay(t,n){n=(n&4)!==0;for(var i=0;i<t.length;i++){var o=t[i],u=o.event;o=o.listeners;t:{var d=void 0;if(n)for(var v=o.length-1;0<=v;v--){var S=o[v],w=S.instance,B=S.currentTarget;if(S=S.listener,w!==d&&u.isPropagationStopped())break t;d=S,u.currentTarget=B;try{d(u)}catch(K){zs(K)}u.currentTarget=null,d=w}else for(v=0;v<o.length;v++){if(S=o[v],w=S.instance,B=S.currentTarget,S=S.listener,w!==d&&u.isPropagationStopped())break t;d=S,u.currentTarget=B;try{d(u)}catch(K){zs(K)}u.currentTarget=null,d=w}}}}function Ht(t,n){var i=n[pt];i===void 0&&(i=n[pt]=new Set);var o=t+"__bubble";i.has(o)||(Dy(n,t,2,!1),i.add(o))}function Yf(t,n,i){var o=0;n&&(o|=4),Dy(i,t,o,n)}var Fs="_reactListening"+Math.random().toString(36).slice(2);function Gf(t){if(!t[Fs]){t[Fs]=!0,Zt.forEach(function(i){i!=="selectionchange"&&(gE.has(i)||Yf(i,!1,t),Yf(i,!0,t))});var n=t.nodeType===9?t:t.ownerDocument;n===null||n[Fs]||(n[Fs]=!0,Yf("selectionchange",!1,n))}}function Dy(t,n,i,o){switch($y(n)){case 2:var u=GE;break;case 8:u=XE;break;default:u=ad}i=u.bind(null,n,i,t),u=void 0,!cc||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(u=!0),o?u!==void 0?t.addEventListener(n,i,{capture:!0,passive:u}):t.addEventListener(n,i,!0):u!==void 0?t.addEventListener(n,i,{passive:u}):t.addEventListener(n,i,!1)}function Xf(t,n,i,o,u){var d=o;if((n&1)===0&&(n&2)===0&&o!==null)t:for(;;){if(o===null)return;var v=o.tag;if(v===3||v===4){var S=o.stateNode.containerInfo;if(S===u)break;if(v===4)for(v=o.return;v!==null;){var w=v.tag;if((w===3||w===4)&&v.stateNode.containerInfo===u)return;v=v.return}for(;S!==null;){if(v=zt(S),v===null)return;if(w=v.tag,w===5||w===6||w===26||w===27){o=d=v;continue t}S=S.parentNode}}o=o.return}jm(function(){var B=d,K=sc(i),J=[];t:{var q=op.get(t);if(q!==void 0){var Y=ss,At=t;switch(t){case"keypress":if(ls(i)===0)break t;case"keydown":case"keyup":Y=c1;break;case"focusin":At="focus",Y=mc;break;case"focusout":At="blur",Y=mc;break;case"beforeblur":case"afterblur":Y=mc;break;case"click":if(i.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Y=Vm;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Y=Jx;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Y=h1;break;case ap:case ip:case rp:Y=e1;break;case lp:Y=p1;break;case"scroll":case"scrollend":Y=$x;break;case"wheel":Y=y1;break;case"copy":case"cut":case"paste":Y=a1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Y=Bm;break;case"toggle":case"beforetoggle":Y=b1}var xt=(n&4)!==0,Jt=!xt&&(t==="scroll"||t==="scrollend"),j=xt?q!==null?q+"Capture":null:q;xt=[];for(var _=B,U;_!==null;){var Z=_;if(U=Z.stateNode,Z=Z.tag,Z!==5&&Z!==26&&Z!==27||U===null||j===null||(Z=cl(_,j),Z!=null&&xt.push(Ql(_,Z,U))),Jt)break;_=_.return}0<xt.length&&(q=new Y(q,At,null,i,K),J.push({event:q,listeners:xt}))}}if((n&7)===0){t:{if(q=t==="mouseover"||t==="pointerover",Y=t==="mouseout"||t==="pointerout",q&&i!==oc&&(At=i.relatedTarget||i.fromElement)&&(zt(At)||At[ut]))break t;if((Y||q)&&(q=K.window===K?K:(q=K.ownerDocument)?q.defaultView||q.parentWindow:window,Y?(At=i.relatedTarget||i.toElement,Y=B,At=At?zt(At):null,At!==null&&(Jt=c(At),xt=At.tag,At!==Jt||xt!==5&&xt!==27&&xt!==6)&&(At=null)):(Y=null,At=B),Y!==At)){if(xt=Vm,Z="onMouseLeave",j="onMouseEnter",_="mouse",(t==="pointerout"||t==="pointerover")&&(xt=Bm,Z="onPointerLeave",j="onPointerEnter",_="pointer"),Jt=Y==null?q:ne(Y),U=At==null?q:ne(At),q=new xt(Z,_+"leave",Y,i,K),q.target=Jt,q.relatedTarget=U,Z=null,zt(K)===B&&(xt=new xt(j,_+"enter",At,i,K),xt.target=U,xt.relatedTarget=Jt,Z=xt),Jt=Z,Y&&At)e:{for(xt=Y,j=At,_=0,U=xt;U;U=Lr(U))_++;for(U=0,Z=j;Z;Z=Lr(Z))U++;for(;0<_-U;)xt=Lr(xt),_--;for(;0<U-_;)j=Lr(j),U--;for(;_--;){if(xt===j||j!==null&&xt===j.alternate)break e;xt=Lr(xt),j=Lr(j)}xt=null}else xt=null;Y!==null&&My(J,q,Y,xt,!1),At!==null&&Jt!==null&&My(J,Jt,At,xt,!0)}}t:{if(q=B?ne(B):window,Y=q.nodeName&&q.nodeName.toLowerCase(),Y==="select"||Y==="input"&&q.type==="file")var lt=Qm;else if(Xm(q))if(Km)lt=C1;else{lt=M1;var Ut=D1}else Y=q.nodeName,!Y||Y.toLowerCase()!=="input"||q.type!=="checkbox"&&q.type!=="radio"?B&&lc(B.elementType)&&(lt=Qm):lt=R1;if(lt&&(lt=lt(t,B))){km(J,lt,i,K);break t}Ut&&Ut(t,q,B),t==="focusout"&&B&&q.type==="number"&&B.memoizedProps.value!=null&&rc(q,"number",q.value)}switch(Ut=B?ne(B):window,t){case"focusin":(Xm(Ut)||Ut.contentEditable==="true")&&(fr=Ut,Sc=B,vl=null);break;case"focusout":vl=Sc=fr=null;break;case"mousedown":xc=!0;break;case"contextmenu":case"mouseup":case"dragend":xc=!1,ep(J,i,K);break;case"selectionchange":if(_1)break;case"keydown":case"keyup":ep(J,i,K)}var gt;if(gc)t:{switch(t){case"compositionstart":var Et="onCompositionStart";break t;case"compositionend":Et="onCompositionEnd";break t;case"compositionupdate":Et="onCompositionUpdate";break t}Et=void 0}else cr?Ym(t,i)&&(Et="onCompositionEnd"):t==="keydown"&&i.keyCode===229&&(Et="onCompositionStart");Et&&(Pm&&i.locale!=="ko"&&(cr||Et!=="onCompositionStart"?Et==="onCompositionEnd"&&cr&&(gt=zm()):(Ua=K,fc="value"in Ua?Ua.value:Ua.textContent,cr=!0)),Ut=Zs(B,Et),0<Ut.length&&(Et=new Um(Et,t,null,i,K),J.push({event:Et,listeners:Ut}),gt?Et.data=gt:(gt=Gm(i),gt!==null&&(Et.data=gt)))),(gt=x1?E1(t,i):T1(t,i))&&(Et=Zs(B,"onBeforeInput"),0<Et.length&&(Ut=new Um("onBeforeInput","beforeinput",null,i,K),J.push({event:Ut,listeners:Et}),Ut.data=gt)),hE(J,t,B,i,K)}Ay(J,n)})}function Ql(t,n,i){return{instance:t,listener:n,currentTarget:i}}function Zs(t,n){for(var i=n+"Capture",o=[];t!==null;){var u=t,d=u.stateNode;if(u=u.tag,u!==5&&u!==26&&u!==27||d===null||(u=cl(t,i),u!=null&&o.unshift(Ql(t,u,d)),u=cl(t,n),u!=null&&o.push(Ql(t,u,d))),t.tag===3)return o;t=t.return}return[]}function Lr(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function My(t,n,i,o,u){for(var d=n._reactName,v=[];i!==null&&i!==o;){var S=i,w=S.alternate,B=S.stateNode;if(S=S.tag,w!==null&&w===o)break;S!==5&&S!==26&&S!==27||B===null||(w=B,u?(B=cl(i,d),B!=null&&v.unshift(Ql(i,B,w))):u||(B=cl(i,d),B!=null&&v.push(Ql(i,B,w)))),i=i.return}v.length!==0&&t.push({event:n,listeners:v})}var yE=/\r\n?/g,vE=/\u0000|\uFFFD/g;function Ry(t){return(typeof t=="string"?t:""+t).replace(yE,`
49`).replace(vE,"")}function Cy(t,n){return n=Ry(n),Ry(t)===n}function $s(){}function Wt(t,n,i,o,u,d){switch(i){case"children":typeof o=="str
49ing"?n==="body"||n==="textarea"&&o===""||or(t,o):(typeof o=="number"||typeof o=="bigint")&&n!=="body"&&or(t,""+o);break;case"className":da(t,"class",o);break;case"tabIndex":da(t,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":da(t,i,o);break;case"style":_m(t,o,d);break;case"data":if(n!=="object"){da(t,"data",o);break}case"src":case"href":if(o===""&&(n!=="a"||i!=="href")){t.removeAttribute(i);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){t.removeAttribute(i);break}o=is(""+o),t.setAttribute(i,o);break;case"action":case"formAction":if(typeof o=="function"){t.setAttribute(i,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof d=="function"&&(i==="formAction"?(n!=="input"&&Wt(t,n,"name",u.name,u,null),Wt(t,n,"formEncType",u.formEncType,u,null),Wt(t,n,"formMethod",u.formMethod,u,null),Wt(t,n,"formTarget",u.formTarget,u,null)):(Wt(t,n,"encType",u.encType,u,null),Wt(t,n,"method",u.method,u,null),Wt(t,n,"target",u.target,u,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){t.removeAttribute(i);break}o=is(""+o),t.setAttribute(i,o);break;case"onClick":o!=null&&(t.onclick=$s);break;case"onScroll":o!=null&&Ht("scroll",t);break;case"onScrollEnd":o!=null&&Ht("scrollend",t);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(l(61));if(i=o.__html,i!=null){if(u.children!=null)throw Error(l(60));t.innerHTML=i}}break;case"multiple":t.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":t.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){t.removeAttribute("xlink:href");break}i=is(""+o),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",i);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?t.setAttribute(i,""+o):t.removeAttribute(i);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?t.setAttribute(i,""):t.removeAttribute(i);break;case"capture":case"download":o===!0?t.setAttribute(i,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?t.setAttribute(i,o):t.removeAttribute(i);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?t.setAttribute(i,o):t.removeAttribute(i);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?t.removeAttribute(i):t.setAttribute(i,o);break;case"popover":Ht("beforetoggle",t),Ht("toggle",t),fa(t,"popover",o);break;case"xlinkActuate":Nt(t,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":Nt(t,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":Nt(t,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":Nt(t,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":Nt(t,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":Nt(t,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":Nt(t,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":Nt(t,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":Nt(t,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":fa(t,"is",o);break;case"innerText":case"textContent":break;default:(!(2<i.length)||i[0]!=="o"&&i[0]!=="O"||i[1]!=="n"&&i[1]!=="N")&&(i=Fx.get(i)||i,fa(t,i,o))}}function kf(t,n,i,o,u,d){switch(i){case"style":_m(t,o,d);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(l(61));if(i=o.__html,i!=null){if(u.children!=null)throw Error(l(60));t.innerHTML=i}}break;
vendor: 28,368 bytes, line 49
49case"children":typeof o=="string"?or(t,o):(typeof o=="number"||typeof o=="bigint")&&or(t,""+o);break;case"onScroll":o!=null&&Ht("scroll",t);break;case"onScrollEnd":o!=null&&Ht("scrollend",t);break;case"onClick":o!=null&&(t.onclick=$s);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Fn.hasOwnProperty(i))t:{if(i[0]==="o"&&i[1]==="n"&&(u=i.endsWith("Capture"),n=i.slice(2,u?i.length-7:void 0),d=t[et]||null,d=d!=null?d[i]:null,typeof d=="function"&&t.removeEventListener(n,d,u),typeof o=="function")){typeof d!="function"&&d!==null&&(i in t?t[i]=null:t.hasAttribute(i)&&t.removeAttribute(i)),t.addEventListener(n,o,u);break t}i in t?t[i]=o:o===!0?t.setAttribute(i,""):fa(t,i,o)}}}function Be(t,n,i){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ht("error",t),Ht("load",t);var o=!1,u=!1,d;for(d in i)if(i.hasOwnProperty(d)){var v=i[d];if(v!=null)switch(d){case"src":o=!0;break;case"srcSet":u=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(l(137,n));default:Wt(t,n,d,v,i,null)}}u&&Wt(t,n,"srcSet",i.srcSet,i,null),o&&Wt(t,n,"src",i.src,i,null);return;case"input":Ht("invalid",t);var S=d=v=u=null,w=null,B=null;for(o in i)if(i.hasOwnProperty(o)){var K=i[o];if(K!=null)switch(o){case"name":u=K;break;case"type":v=K;break;case"checked":w=K;break;case"defaultChecked":B=K;break;case"value":d=K;break;case"defaultValue":S=K;break;case"children":case"dangerouslySetInnerHTML":if(K!=null)throw Error(l(137,n));break;default:Wt(t,n,o,K,i,null)}}Mm(t,d,S,w,B,v,u,!1),ns(t);return;case"select":Ht("invalid",t),o=v=d=null;for(u in i)if(i.hasOwnProperty(u)&&(S=i[u],S!=null))switch(u){case"value":d=S;break;case"defaultValue":v=S;break;case"multiple":o=S;default:Wt(t,n,u,S,i,null)}n=d,i=v,t.multiple=!!o,n!=null?lr(t,!!o,n,!1):i!=null&&lr(t,!!o,i,!0);return;case"textarea":Ht("invalid",t),d=u=o=null;for(v in i)if(i.hasOwnProperty(v)&&(S=i[v],S!=null))switch(v){case"value":o=S;break;case"defaultValue":u=S;break;case"children":d=S;break;case"dangerouslySetInnerHTML":if(S!=null)throw Error(l(91));break;default:Wt(t,n,v,S,i,null)}Cm(t,o,u,d),ns(t);return;case"option":for(w in i)if(i.hasOwnProperty(w)&&(o=i[w],o!=null))switch(w){case"selected":t.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:Wt(t,n,w,o,i,null)}return;case"dialog":Ht("beforetoggle",t),Ht("toggle",t),Ht("cancel",t),Ht("close",t);break;case"iframe":case"object":Ht("load",t);break;case"video":case"audio":for(o=0;o<kl.length;o++)Ht(kl[o],t);break;case"image":Ht("error",t),Ht("load",t);break;case"details":Ht("toggle",t);break;case"embed":case"source":case"link":Ht("error",t),Ht("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(B in i)if(i.hasOwnProperty(B)&&(o=i[B],o!=null))switch(B){case"children":case"dangerouslySetInnerHTML":throw Error(l(137,n));default:Wt(t,n,B,o,i,null)}return;default:if(lc(n)){for(K in i)i.hasOwnProperty(K)&&(o=i[K],o!==void 0&&kf(t,n,K,o,i,void 0));return}}for(S in i)i.hasOwnProperty(S)&&(o=i[S],o!=null&&Wt(t,n,S,o,i,null))}function bE(t,n,i,o){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var u=null,d=null,v=null,S=null,w=null,B=null,K=null;for(Y in i){var J=i[Y];if(i.hasOwnProperty(Y)&&J!=null)switch(Y){case"checked":break;case"value":break;case"defaultValue":w=J;default:o.hasOwnProperty(Y)||Wt(t,n,Y,null,o,J)}}for(var q in o){var Y=o[q];if(J=i[q],o.hasOwnProperty(q)&&(Y!=null||J!=null))switch(q){case"type":d=Y;break;case"name":u=Y;break;case"checked":B=Y;break;case"defaultChecked":K=Y;break;case"value":v=Y;break;case"defaultValue":S=Y;break;case"children":case"dangerouslySetInnerHTML":if(Y!=null)throw Error(l(137,n));break;default:Y!==J&&Wt(t,n,q,Y,o,J)}}ic(t,v,S,w,B,K,d,u);return;case"select":Y=v=S=q=null;for(d in i)if(w=i[d],i.hasOwnProperty(d)&&w!=null)switch(d){case"value":break;case"multiple":Y=w;default:o.hasOwnProperty(d)||Wt(t,n,d,null,o,w)}for(u in o)if(d=o[u],w=i[u],o.hasOwnProperty(u)&&(d!=null||w!=null))switch(u){case"value":q=d;break;case"defaultValue":S=d;break;case"multiple":v=d;default:d!==w&&Wt(t,n,u,d,o,w)}n=S,i=v,o=Y,q!=null?lr(t,!!i,q,!1):!!o!=!!i&&(n!=null?lr(t,!!i,n,!0):lr(t,!!i,i?[]:"",!1));return;case"textarea":Y=q=null;for(S in i)if(u=i[S],i.hasOwnProperty(S)&&u!=null&&!o.hasOwnProperty(S))switch(S){case"value":break;case"children":break;default:Wt(t,n,S,null,o,u)}for(v in o)if(u=o[v],d=i[v],o.hasOwnProperty(v)&&(u!=null||d!=null))switch(v){case"value":q=u;break;case"defaultValue":Y=u;break;case"children":break;case"dangerouslySetInnerHTML":if(u!=null)throw Error(l(91));break;default:u!==d&&Wt(t,n,v,u,o,d)}Rm(t,q,Y);return;case"option":for(var At in i)if(q=i[At],i.hasOwnProperty(At)&&q!=null&&!o.hasOwnProperty(At))switch(At){case"selected":t.selected=!1;break;default:Wt(t,n,At,null,o,q)}for(w in o)if(q=o[w],Y=i[w],o.hasOwnProperty(w)&&q!==Y&&(q!=null||Y!=null))switch(w){case"selected":t.selected=q&&typeof q!="function"&&typeof q!="symbol";break;default:Wt(t,n,w,q,o,Y)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var xt in i)q=i[xt],i.hasOwnProperty(xt)&&q!=null&&!o.hasOwnProperty(xt)&&Wt(t,n,xt,null,o,q);for(B in o)if(q=o[B],Y=i[B],o.hasOwnProperty(B)&&q!==Y&&(q!=null||Y!=null))switch(B){case"children":case"dangerouslySetInnerHTML":if(q!=null)throw Error(l(137,n));break;default:Wt(t,n,B,q,o,Y)}return;default:if(lc(n)){for(var Jt in i)q=i[Jt],i.hasOwnProperty(Jt)&&q!==void 0&&!o.hasOwnProperty(Jt)&&kf(t,n,Jt,void 0,o,q);for(K in o)q=o[K],Y=i[K],!o.hasOwnProperty(K)||q===Y||q===void 0&&Y===void 0||kf(t,n,K,q,o,Y);return}}for(var j in i)q=i[j],i.hasOwnProperty(j)&&q!=null&&!o.hasOwnProperty(j)&&Wt(t,n,j,null,o,q);for(J in o)q=o[J],Y=i[J],!o.hasOwnProperty(J)||q===Y||q==null&&Y==null||Wt(t,n,J,q,o,Y)}var Qf=null,Kf=null;function Ws(t){return t.nodeType===9?t:t.ownerDocument}function Oy(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function _y(t,n){if(t===0)switch(n){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&n==="foreignObject"?0:t}function Ff(t,n){return t==="textarea"||t==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.children=="bigint"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var Zf=null;function SE(){var t=window.event;return t&&t.type==="popstate"?t===Zf?!1:(Zf=t,!0):(Zf=null,!1)}var Ny=typeof setTimeout=="function"?setTimeout:void 0,xE=typeof clearTimeout=="function"?clearTimeout:void 0,jy=typeof Promise=="function"?Promise:void 0,EE=typeof queueMicrotask=="function"?queueMicrotask:typeof jy<"u"?function(t){return jy.resolve(null).then(t).catch(TE)}:Ny;function TE(t){setTimeout(function(){throw t})}function Ia(t){return t==="head"}function zy(t,n){var i=n,o=0,u=0;do{var d=i.nextSibling;if(t.removeChild(i),d&&d.nodeType===8)if(i=d.data,i==="/$"){if(0<o&&8>o){i=o;var v=t.ownerDocument;if(i&1&&Kl(v.documentElement),i&2&&Kl(v.body),i&4)for(i=v.head,Kl(i),v=i.firstChild;v;){var S=v.nextSibling,w=v.nodeName;v[dt]||w==="SCRIPT"||w==="STYLE"||w==="LINK"&&v.rel.toLowerCase()==="stylesheet"||i.removeChild(v),v=S}}if(u===0){t.removeChild(d),eo(n);return}u--}else i==="$"||i==="$?"||i==="$!"?u++:o=i.charCodeAt(0)-48;else o=0;i=d}while(i);eo(n)}function $f(t){var n=t.firstChild;for(n&&n.nodeType===10&&(n=n.nextSibling);n;){var i=n;switch(n=n.nextSibling,i.nodeName){case"HTML":case"HEAD":case"BODY":$f(i),ht(i);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(i.rel.toLowerCase()==="stylesheet")continue}t.removeChild(i)}}function wE(t,n,i,o){for(;t.nodeType===1;){var u=i;if(t.nodeName.toLowerCase()!==n.toLowerCase()){if(!o&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(o){if(!t[dt])switch(n){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(d=t.getAttribute("rel"),d==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(d!==u.rel||t.getAttribute("href")!==(u.href==null||u.href===""?null:u.href)||t.getAttribute("crossorigin")!==(u.crossOrigin==null?null:u.crossOrigin)||t.getAttribute("title")!==(u.title==null?null:u.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(d=t.getAttribute("src"),(d!==(u.src==null?null:u.src)||t.getAttribute("type")!==(u.type==null?null:u.type)||t.getAttribute("crossorigin")!==(u.crossOrigin==null?null:u.crossOrigin))&&d&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(n==="input"&&t.type==="hidden"){var d=u.name==null?null:""+u.name;if(u.type==="hidden"&&t.getAttribute("name")===d)return t}else return t;if(t=Hn(t.nextSibling),t===null)break}return null}function AE(t,n,i){if(n==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!i||(t=Hn(t.nextSibling),t===null))return null;return t}function Wf(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState==="complete"}function DE(t,n){var i=t.ownerDocument;if(t.data!=="$?"||i.readyState==="complete")n();else{var o=function(){n(),i.removeEventListener("DOMContentLoaded",o)};i.addEventListener("DOMContentLoaded",o),t._reactRetry=o}}function Hn(t){for(;t!=null;t=t.nextSibling){var n=t.nodeType;if(n===1||n===3)break;if(n===8){if(n=t.data,n==="$"||n==="$!"||n==="$?"||n==="F!"||n==="F")break;if(n==="/$")return null}}return t}var Jf=null;function Ly(t){t=t.previousSibling;for(var n=0;t;){if(t.nodeType===8){var i=t.data;if(i==="$"||i==="$!"||i==="$?"){if(n===0)return t;n--}else i==="/$"&&n++}t=t.previousSibling}return null}function Vy(t,n,i){switch(n=Ws(i),t){case"html":if(t=n.documentElement,!t)throw Error(l(452));return t;case"head":if(t=n.head,!t)throw Error(l(453));return t;case"body":if(t=n.body,!t)throw Error(l(454));return t;default:throw Error(l(451))}}function Kl(t){for(var n=t.attributes;n.length;)t.removeAttributeNode(n[0]);ht(t)}var Cn=new Map,Uy=new Set;function Js(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var Ma=F.d;F.d={f:ME,r:RE,D:CE,C:OE,L:_E,m:NE,X:zE,S:jE,M:LE};function ME(){var t=Ma.f(),n=Gs();return t||n}function RE(t){var n=kt(t);n!==null&&n.tag===5&&n.type==="form"?ag(n):Ma.r(t)}var Vr=typeof document>"u"?null:document;function By(t,n,i){var o=Vr;if(o&&typeof n=="string"&&n){var u=En(n);u='link[rel="'+t+'"][href="'+u+'"]',typeof i=="string"&&(u+='[crossorigin="'+i+'"]'),Uy.has(u)||(Uy.add(u),t={rel:t,crossOrigin:i,href:n},o.querySelector(u)===null&&(n=o.createElement("link"),Be(n,"link",t),_t(n),o.head.appendChild(n)))}}function CE(t){Ma.D(t),By("dns-prefetch",t,null)}function OE(t,n){Ma.C(t,n),By("preconnect",t,n)}function _E(t,n,i){Ma.L(t,n,i);var o=Vr;if(o&&t&&n){var u='link[rel="preload"][as="'+En(n)+'"]';n==="image"&&i&&i.imageSrcSet?(u+='[imagesrcset="'+En(i.imageSrcSet)+'"]',typeof i.imageSizes=="string"&&(u+='[imagesizes="'+En(i.imageSizes)+'"]')):u+='[href="'+En(t)+'"]';var d=u;switch(n){case"style":d=Ur(t);break;case"script":d=Br(t)}Cn.has(d)||(t=g({rel:"preload",href:n==="image"&&i&&i.imageSrcSet?void 0:t,as:n},i),Cn.set(d,t),o.querySelector(u)!==null||n==="style"&&o.querySelector(Fl(d))||n==="script"&&o.querySelector(Zl(d))||(n=o.createElement("link"),Be(n,"link",t),_t(n),o.head.appendChild(n)))}}function NE(t,n){Ma.m(t,n);var i=Vr;if(i&&t){var o=n&&typeof n.as=="string"?n.as:"script",u='link[rel="modulepreload"][as="'+En(o)+'"][href="'+En(t)+'"]',d=u;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":d=Br(t)}if(!Cn.has(d)&&(t=g({rel:"modulepreload",href:t},n),Cn.set(d,t),i.querySelector(u)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(i.querySelector(Zl(d)))return}o=i.createElement("link"),Be(o,"link",t),_t(o),i.head.appendChild(o)}}}function jE(t,n,i){Ma.S(t,n,i);var o=Vr;if(o&&t){var u=de(o).hoistableStyles,d=Ur(t);n=n||"default";var v=u.get(d);if(!v){var S={loading:0,preload:null};if(v=o.querySelector(Fl(d)))S.loading=5;else{t=g({rel:"stylesheet",href:t,"data-precedence":n},i),(i=Cn.get(d))&&If(t,i);var w=v=o.createElement("link");_t(w),Be(w,"link",t),w._p=new Promise(function(B,K){w.onload=B,w.onerror=K}),w.addEventListener("load",function(){S.loading|=1}),w.addEventListener("error",function(){S.loading|=2}),S.loading|=4,Is(v,n,o)}v={type:"stylesheet",instance:v,count:1,state:S},u.set(d,v)}}}function zE(t,n){Ma.X(t,n);var i=Vr;if(i&&t){var o=de(i).hoistableScripts,u=Br(t),d=o.get(u);d||(d=i.querySelector(Zl(u)),d||(t=g({src:t,async:!0},n),(n=Cn.get(u))&&td(t,n),d=i.createElement("script"),_t(d),Be(d,"link",t),i.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(u,d))}}function LE(t,n){Ma.M(t,n);var i=Vr;if(i&&t){var o=de(i).hoistableScripts,u=Br(t),d=o.get(u);d||(d=i.querySelector(Zl(u)),d||(t=g({src:t,async:!0,type:"module"},n),(n=Cn.get(u))&&td(t,n),d=i.createElement("script"),_t(d),Be(d,"link",t),i.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(u,d))}}function Py(t,n,i,o){var u=(u=mt.current)?Js(u):null;if(!u)throw Error(l(446));switch(t){case"meta":case"title":return null;case"style":return typeof i.precedence=="string"&&typeof i.href=="string"?(n=Ur(i.href),i=de(u).hoistableStyles,o=i.get(n),o||(o={type:"style",instance:null,count:0,state:null},i.set(n,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(i.rel==="stylesheet"&&typeof i.href=="string"&&typeof i.precedence=="string"){t=Ur(i.href);var d=de(u).hoistableStyles,v=d.get(t);if(v||(u=u.ownerDocument||u,v={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},d.set(t,v),(d=u.querySelector(Fl(t)))&&!d._p&&(v.instance=d,v.state.loading=5),Cn.has(t)||(i={rel:"preload",as:"style",href:i.href,crossOrigin:i.crossOrigin,integrity:i.integrity,media:i.media,hrefLang:i.hrefLang,referrerPolicy:i.referrerPolicy},Cn.set(t,i),d||VE(u,t,i,v.state))),n&&o===null)throw Error(l(528,""));return v}if(n&&o!==null)throw Error(l(529,""));return null;case"script":return n=i.async,i=i.src,typeof i=="string"&&n&&typeof n!="function"&&typeof n!="symbol"?(n=Br(i),i=de(u).hoistableScripts,o=i.get(n),o||(o={type:"script",instance:null,count:0,state:null},i.set(n,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(l(444,t))}}function Ur(t){return'href="'+En(t)+'"'}function Fl(t){return'link[rel="stylesheet"]['+t+"]"}function Hy(t){return g({},t,{"data-precedence":t.precedence,precedence:null})}function VE(t,n,i,o){t.querySelector('link[rel="preload"][as="style"]['+n+"]")?o.loading=1:(n=t.createElement("link"),o.preload=n,n.addEventListener("load",function(){return o.loading|=1}),n.addEventListener("error",function(){return o.loading|=2}),Be(n,"link",i),_t(n),t.head.appendChild(n))}function Br(t){return'[src="'+En(t)+'"]'}function Zl(t){return"script[async]"+t}function qy(t,n,i){if(n.count++,n.instance===null)switch(n.type){case"style":var o=t.querySelector('style[data-href~="'+En(i.href)+'"]');if(o)return n.instance=o,_t(o),o;var u=g({},i,{"data-href":i.href,"data-precedence":i.precedence,href:null,precedence:null});return o=(t.ownerDocument||t).createElement("style"),_t(o),Be(o,"style",u),Is(o,i.precedence,t),n.instance=o;case"stylesheet":u=Ur(i.href);var d=t.querySelector(Fl(u));if(d)return n.state.loading|=4,n.instance=d,_t(d),d;o=Hy(i),(u=Cn.get(u))&&If(o,u),d=(t.ownerDocument||t).createElement("link"),_t(d);var v=d;return v._p=new Promise(function(S,w){v.onload=S,v.onerror=w}),Be(d,"link",o),n.state.loading|=4,Is(d,i.precedence,t),n.instance=d;case"script":return d=Br(i.src),(u=t.querySelector(Zl(d)))?(n.instance=u,_t(u),u):(o=i,(u=Cn.get(d))&&(o=g({},i),td(o,u)),t=t.ownerDocument||t,u=t.createElement("script"),_t(u),Be(u,"link",o),t.head.appendChild(u),n.instance=u);case"void":return null;default:throw Error(l(443,n.type))}else n.type==="stylesheet"&&(n.state.loading&4)===0&&(o=n.instance,n.state.loading|=4,Is(o,i.precedence,t));return n.instance}function Is(t,n,i){for(var o=i.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=o.length?o[o.length-1]:null,d=u,v=0;v<o.length;v++){var S=o[v];if(S.dataset.precedence===n)d=S;else if(d!==u)break}d?d.parentNode.insertBefore(t,d.nextSibling):(n=i.nodeType===9?i.head:i,n.insertBefore(t,n.firstChild))}function If(t,n){t.crossOrigin==null&&(t.crossOrigin=n.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=n.referrerPolicy),t.title==null&&(t.title=n.title)}function td(t,n){t.crossOrigin==null&&(t.crossOrigin=n.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=n.referrerPolicy),t.integrity==null&&(t.integrity=n.integrity)}var tu=null;function Yy(t,n,i){if(tu===null){var o=new Map,u=tu=new Map;u.set(i,o)}else u=tu,o=u.get(i),o||(o=new Map,u.set(i,o));if(o.has(t))return o;for(o.set(t,null),i=i.getElementsByTagName(t),u=0;u<i.length;u++){var d=i[u];if(!(d[dt]||d[I]||t==="link"&&d.getAttribute("rel")==="stylesheet")&&d.namespaceURI!=="http://www.w3.org/2000/svg"){var v=d.getAttribute(n)||"";v=t+v;var S=o.get(v);S?S.push(d):o.set(v,[d])}}return o}function Gy(t,n,i){t=t.ownerDocument||t,t.head.insertBefore(i,n==="title"?t.querySelector("head > title"):null)}function UE(t,n,i){if(i===1||n.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof n.precedence!="string"||typeof n.href!="string"||n.href==="")break;return!0;case"link":if(typeof n.rel!="string"||typeof n.href!="string"||n.href===""||n.onLoad||n.onError)break;switch(n.rel){case"stylesheet":return t=n.disabled,typeof n.precedence=="string"&&t==null;default:return!0}case"script":if(n.async&&typeof n.async!="function"&&typeof n.async!="symbol"&&!n.onLoad&&!n.onError&&n.src&&typeof n.src=="string")return!0}return!1}function Xy(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}var $l=null;function BE(){}function PE(t,n,i){if($l===null)throw Error(l(475));var o=$l;if(n.type==="stylesheet"&&(typeof i.media!="string"||matchMedia(i.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var u=Ur(i.href),d=t.querySelector(Fl(u));if(d){t=d._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(o.count++,o=eu.bind(o),t.then(o,o)),n.state.loading|=4,n.instance=d,_t(d);return}d=t.ownerDocument||t,i=Hy(i),(u=Cn.get(u))&&If(i,u),d=d.createElement("link"),_t(d);var v=d;v._p=new Promise(function(S,w){v.onload=S,v.onerror=w}),Be(d,"link",i),n.instance=d}o.stylesheets===null&&(o.stylesheets=new Map),o.stylesheets.set(n,t),(t=n.state.preload)&&(n.state.loading&3)===0&&(o.count++,n=eu.bind(o),t.addEventListener("load",n),t.addEventListener("error",n))}}function HE(){if($l===null)throw Error(l(475));var t=$l;return t.stylesheets&&t.count===0&&ed(t,t.stylesheets),0<t.count?function(n){var i=setTimeout(function(){if(t.stylesheets&&ed(t,t.stylesheets),t.unsuspend){var o=t.unsuspend;t.unsuspend=null,o()}},6e4);return t.unsuspend=n,function(){t.unsuspend=null,clearTimeout(i)}}:null}function eu(){if(this.count--,this.count===0){if(this.stylesheets)ed(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var nu=null;function ed(t,n){t.stylesheets=null,t.unsuspend!==null&&(t.count++,nu=new Map,n.forEach(qE,t),nu=null,eu.call(t))}function qE(t,n){if(!(n.state.loading&4)){var i=nu.get(t);if(i)var o=i.get(null);else{i=new Map,nu.set(t,i);for(var u=t.querySelectorAll("link[data-precedence],style[data-precedence]"),d=0;d<u.length;d++){var v=u[d];(v.nodeName==="LINK"||v.getAttribute("media")!=="not all")&&(i.set(v.dataset.precedence,v),o=v)}o&&i.set(null,o)}u=n.instance,v=u.getAttribute("data-precedence"),d=i.get(v)||o,d===o&&i.set(null,u),i.set(v,u),this.count++,o=eu.bind(this),u.addEventListener("load",o),u.addEventListener("error",o),d?d.parentNode.insertBefore(u,d.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(u,t.firstChild)),n.state.loading|=4}}var Wl={$$typeof:z,Provider:null,Consumer:null,_currentValue:tt,_currentValue2:tt,_threadCount:0};function YE(t,n,i,o,u,d,v,S){this.tag=1,this.containerInfo=t,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=ir(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ir(0),this.hiddenUpdates=ir(null),this.identifierPrefix=o,this.onUncaughtError=u,this.onCaughtError=d,this.onRecoverableError=v,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=S,this.incompleteTransitions=new Map}function ky(t,n,i,o,u,d,v,S,w,B,K,J){return t=new YE(t,n,i,v,S,w,B,J),n=1,d===!0&&(n|=24),d=fn(3,null,null,n),t.current=d,d.stateNode=t,n=Lc(),n.refCount++,t.pooledCache=n,n.refCount++,d.memoizedState={element:o,isDehydrated:i,cache:n},Pc(d),t}function Qy(t){return t?(t=pr,t):pr}function Ky(t,n,i,o,u,d){u=Qy(u),o.context===null?o.context=u:o.pendingContext=u,o=Ha(n),o.payload={element:i},d=d===void 0?null:d,d!==null&&(o.callback=d),i=qa(t,o,n),i!==null&&(gn(i,t,n),Ml(i,t,n))}function Fy(t,n){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var i=t.retryLane;t.retryLane=i!==0&&i<n?i:n}}function nd(t,n){Fy(t,n),(t=t.alternate)&&Fy(t,n)}function Zy(t){if(t.tag===13){var n=mr(t,67108864);n!==null&&gn(n,t,67108864),nd(t,67108864)}}var au=!0;function GE(t,n,i,o){var u=V.T;V.T=null;var d=F.p;try{F.p=2,ad(t,n,i,o)}finally{F.p=d,V.T=u}}function XE(t,n,i,o){var u=V.T;V.T=null;var d=F.p;try{F.p=8,ad(t,n,i,o)}finally{F.p=d,V.T=u}}function ad(t,n,i,o){if(au){var u=id(o);if(u===null)Xf(t,n,o,iu,i),Wy(t,o);else if(QE(u,t,n,i,o))o.stopPropagation();else if(Wy(t,o),n&4&&-1<kE.indexOf(t)){for(;u!==null;){var d=kt(u);if(d!==null)switch(d.tag){case 3:if(d=d.stateNode,d.current.memoizedState.isDehydrated){var v=ua(d.pendingLanes);if(v!==0){var S=d;for(S.pendingLanes|=2,S.entangledLanes|=2;v;){var w=1<<31-Le(v);S.entanglements[1]|=w,v&=~w}In(d),(Kt&6)===0&&(qs=sn()+500,Xl(0))}}break;case 13:S=mr(d,2),S!==null&&gn(S,d,2),Gs(),nd(d,2)}if(d=id(o),d===null&&Xf(t,n,o,iu,i),d===u)break;u=d}u!==null&&o.stopPropagation()}else Xf(t,n,o,null,i)}}function id(t){return t=sc(t),rd(t)}var iu=null;function rd(t){if(iu=null,t=zt(t),t!==null){var n=c(t);if(n===null)t=null;else{var i=n.tag;if(i===13){if(t=f(n),t!==null)return t;t=null}else if(i===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;t=null}else n!==t&&(t=null)}}return iu=t,null}function $y(t){switch(t){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(nc()){case Ko:return 2;case Fo:return 8;case nr:case sa:return 32;case za:return 268435456;default:return 32}default:return 32}}var ld=!1,ti=null,ei=null,ni=null,Jl=new Map,Il=new Map,ai=[],kE="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function Wy(t,n){switch(t){case"focusin":case"focusout":ti=null;break;case"dragenter":case"dragleave":ei=null;break;case"mouseover":case"mouseout":ni=null;break;case"pointerover":case"pointerout":Jl.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Il.delete(n.pointerId)}}function to(t,n,i,o,u,d){return t===null||t.nativeEvent!==d?(t={blockedOn:n,domEventName:i,eventSystemFlags:o,nativeEvent:d,targetContainers:[u]},n!==null&&(n=kt(n),n!==null&&Zy(n)),t):(t.eventSystemFlags|=o,n=t.targetContainers,u!==null&&n.indexOf(u)===-1&&n.push(u),t)}function QE(t,n,i,o,u){switch(n){case"focusin":return ti=to(ti,t,n,i,o,u),!0;case"dragenter":return ei=to(ei,t,n,i,o,u),!0;case"mouseover":return ni=to(ni,t,n,i,o,u),!0;case"pointerover":var d=u.pointerId;return Jl.set(d,to(Jl.get(d)||null,t,n,i,o,u)),!0;case"gotpointercapture":return d=u.pointerId,Il.set(d,to(Il.get(d)||null,t,n,i,o,u)),!0}return!1}function Jy(t){var n=zt(t.target);if(n!==null){var i=c(n);if(i!==null){if(n=i.tag,n===13){if(n=f(i),n!==null){t.blockedOn=n,L(t.priority,function(){if(i.tag===13){var o=pn();o=sl(o);var u=mr(i,o);u!==null&&gn(u,i,o),nd(i,o)}});return}}else if(n===3&&i.stateNode.current.memoizedState.isDehydrated){t.blockedOn=i.tag===3?i.stateNode.containerInfo:null;return}}}t.blockedOn=null}function ru(t){if(t.blockedOn!==null)return!1;for(var n=t.targetContainers;0<n.length;){var i=id(t.nativeEvent);if(i===null){i=t.nativeEvent;var o=new i.constructor(i.type,i);oc=o,i.target.dispatchEvent(o),oc=null}else return n=kt(i),n!==null&&Zy(n),t.blockedOn=i,!1;n.shift()}return!0}function Iy(t,n,i){ru(t)&&i.delete(n)}function KE(){ld=!1,ti!==null&&ru(ti)&&(ti=null),ei!==null&&ru(ei)&&(ei=null),ni!==null&&ru(ni)&&(ni=null),Jl.forEach(Iy),Il.forEach(Iy)}function lu(t,n){t.blockedOn===n&&(t.blockedOn=null,ld||(ld=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,KE)))}var ou=null;function tv(t){ou!==t&&(ou=t,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){ou===t&&(ou=null);for(var n=0;n<t.length;n+=3){var i=t[n],o=t[n+1],u=t[n+2];if(typeof o!="function"){if(rd(o||i)===null)continue;break}var d=kt(i);d!==null&&(t.splice(n,3),n-=3,rf(d,{pending:!0,data:u,method:i.method,action:o},o,u))}}))}function eo(t){function n(w){return lu(w,t)}ti!==null&&lu(ti,t),ei!==null&&lu(ei,t),ni!==null&&lu(ni,t),Jl.forEach(n),Il.forEach(n);for(var i=0;i<ai.length;i++){var o=ai[i];o.blockedOn===t&&(o.blockedOn=null)}for(;0<ai.length&&(i=ai[0],i.blockedOn===null);)Jy(i),i.blockedOn===null&&ai.shift();if(i=(t.ownerDocument||t).$$reactFormReplay,i!=null)for(o=0;o<i.length;o+=3){var u=i[o],d=i[o+1],v=u[et]||null;if(typeof d=="function")v||tv(i);else if(v){var S=null;if(d&&d.hasAttribute("formAction")){if(u=d,v=d[et]||null)S=v.formAction;else if(rd(u)!==null)continue}else S=v.action;typeof S=="function"?i[o+1]=S:(i.splice(o,3),o-=3),tv(i)}}}function od(t){this._internalRoot=t}su.prototype.render=od.prototype.render=function(t){var n=this._internalRoot;if(n===null)throw Error(l(409));var i=n.current,o=pn();Ky(i,o,t,n,null,null)},su.prototype.unmount=od.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var n=t.containerInfo;Ky(t.current,2,null,t,null,null),Gs(),n[ut]=null}};function su(t){this._internalRoot=t}su.prototype.unstable_scheduleHydration=function(t){if(t){var n=M();t={blockedOn:null,target:t,priority:n};for(var i=0;i<ai.length&&n!==0&&n<ai[i].priority;i++);ai.splice(i,0,t),i===0&&Jy(t)}};var ev=a.version;if(ev!=="19.1.1")throw Error(l(527,ev,"19.1.1"));F.findDOMNode=function(t){var n=t._reactInternals;if(n===void 0)throw typeof t.render=="function"?Error(l(188)):(t=Object.keys(t).join(","),Error(l(268,t)));return t=p(n),t=t!==null?m(t):null,t=t===null?null:t.stateNode,t};var FE={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:V,reconcilerVersion:"19.1.1"};
49if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var uu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!uu.isDisabled&&uu.supportsFiber)try{$e=uu.inject(FE),se=uu}catch{}}return ao.createRoot=function(t,n){if(!s(t))throw Error(l(299));var i=!1,o="",u=yg,d=vg,v=bg,S=null;return n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onUncaughtError!==void 0&&(u=n.onUncaughtError),n.onCaughtError!==void 0&&(d=n.onCaughtError),n.onRecoverableError!==void 0&&(v=n.onRecoverableError),n.unstable_transitionCallbacks!==void 0&&(S=n.unstable_transitionCallbacks)),n=ky(t,1,!1,null,null,i,o,u,d,v,S,null),t[ut]=n.current,Gf(t),new od(n)},ao.hydrateRoot=function(t,n,i){if(!s(t))throw Error(l(299));var o=!1,u="",d=yg,v=vg,S=bg,w=null,B=null;return i!=null&&(i.unstable_strictMode===!0&&(o=!0),i.identifierPrefix!==void 0&&(u=i.identifierPrefix),i.onUncaughtError!==void 0&&(d=i.onUncaughtError),i.onCaughtError!==void 0&&(v=i.onCaughtError),i.onRecoverableError!==void 0&&(S=i.onRecoverableError),i.unstable_transitionCallbacks!==void 0&&(w=i.unstable_transitionCallbacks),i.formState!==void 0&&(B=i.formState)),n=ky(t,1,!0,n,i??null,o,u,d,v,S,w,B),n.context=Qy(null),i=n.current,o=pn(),o=sl(o),u=Ha(o),u.callback=null,qa(i,u,o),i=o,n.current.lanes=i,Ti(n,i),In(n),t[ut]=n.current,Gf(t),new su(n)},ao.version="19.1.1",ao}var fv;function rT(){if(fv)return cd.exports;fv=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(a){console.error(a)}}return e(),cd.exports=iT(),cd.exports}var lT=rT();const oT=db(lT);/**
50 * react-router v7.9.1
51 *
52 * Copyright (c) Remix Software Inc.
53 *
54 * This source code is licensed under the MIT license found in the
55 * LICENSE.md file in the root directory of this source tree.
56 *
57 * @license MIT
58 */var hb=e=>{throw TypeError(e)},sT=(e,a,r)=>a.has(e)||hb("Cannot "+r),md=(e,a,r)=>(sT(e,a,"read from private field"),r?r.call(e):a.get(e)),uT=(e,a,r)=>a.has(e)?hb("Cannot add the same private member more than once"):a instanceof WeakSet?a.add(e):a.set(e,r),dv="popstate";function cT(e={}){function a(l,s){let{pathname:c,search:f,hash:h}=l.location;return wo("",{pathname:c,search:f,hash:h},s.state&&s.state.usr||null,s.state&&s.state.key||"default")}function r(l,s){return typeof s=="string"?s:mi(s)}return dT(a,r,null,e)}function Vt(e,a){if(e===!1||e===null||typeof e>"u")throw new Error(a)}function Se(e,a){if(!e){typeof console<"u"&&console.warn(a);try{throw new Error(a)}catch{}}}function fT(){return Math.random().toString(36).substring(2,10)}function hv(e,a){return{usr:e.state,key:e.key,idx:a}}function wo(e,a,r=null,l){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof a=="string"?vi(a):a,state:r,key:a&&a.key||l||fT()}}function mi({pathname:e="/",search:a="",hash:r=""}){return a&&a!=="?"&&(e+=a.charAt(0)==="?"?a:"?"+a),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function vi(e){let a={};if(e){let r=e.indexOf("#");r>=0&&(a.hash=e.substring(r),e=e.substring(0,r));let l=e.indexOf("?");l>=0&&(a.search=e.substring(l),e=e.substring(0,l)),e&&(a.pathname=e)}return a}function dT(e,a,r,l={}){let{window:s=document.defaultView,v5Compat:c=!1}=l,f=s.history,h="POP",p=null,m=g();m==null&&(m=0,f.replaceState({...f.state,idx:m},""));function g(){return(f.state||{idx:null}).idx}function y(){h="POP";let R=g(),O=R==null?null:R-m;m=R,p&&p({action:h,location:C.location,delta:O})}function b(R,O){h="PUSH";let N=wo(C.location,R,O);m=g()+1;let z=hv(N,m),W=C.createHref(N);try{f.pushState(z,"",W)}catch(P){if(P instanceof DOMException&&P.name==="DataCloneError")throw P;s.location.assign(W)}c&&p&&p({action:h,location:C.location,delta:1})}function x(R,O){h="REPLACE";let N=wo(C.location,R,O);m=g();let z=hv(N,m),W=C.createHref(N);f.replaceState(z,"",W),c&&p&&p({action:h,location:C.location,delta:0})}function E(R){return mb(R)}let C={get action(){return h},get location(){return e(s,f)},listen(R){if(p)throw new Error("A history only accepts one active listener");return s.addEventListener(dv,y),p=R,()=>{s.removeEventListener(dv,y),p=null}},createHref(R){return a(s,R)},createURL:E,encodeLocation(R){let O=E(R);return{pathname:O.pathname,search:O.search,hash:O.hash}},push:b,replace:x,go(R){return f.go(R)}};return C}function mb(e,a=!1){let r="http://localhost";
58typeof window<"u"&&(r=window.location.origin!=="null"?window.location.origin:window.location.href),Vt(r,"No window.location.(origin|href) available to create URL");let l=typeof e=="string"?e:mi(e);return l=l.replace(/ $/,"%20"),!a&&l.startsWith("//")&&(l=r+l),new URL(l,r)}var so,mv=class{constructor(e){if(uT(this,so,new Map),e)for(let[a,r]of e)this.set(a,r)}get(e){if(md(this,so).has(e))return md(this,so).get(e);if(e.defaultValue!==void 0)return e.defaultValue;throw new Error("No value found for context")}set(e,a){md(this,so).set(e,a)}};so=new WeakMap;var hT=new Set(["lazy","caseSensitive","path","id","index","children"]);function mT(e){return hT.has(e)}var pT=new Set(["lazy","caseSensitive","path","id","index","middleware","children"]);function gT(e){return pT.has(e)}function yT(e){return e.index===!0}function Ao(e,a,r=[],l={},s=!1){return e.map((c,f)=>{let h=[...r,String(f)],p=typeof c.id=="string"?c.id:h.join("-");if(Vt(c.index!==!0||!c.children,"Cannot specify children on an index route"),Vt(s||!l[p],`Found a route id collision on i
58d "${p}".  Route id's must be globally unique within Data Router usages`),yT(c)){let m={...c,...a(c),id:p};return l[p]=m,m}else{let m={...c,...a(c),id:p,children:void 0};return l[p]=m,c.children&&(m.children=Ao(c.children,a,h,l,s)),m}})}function si(e,a,r="/"){return Tu(e,a,r,!1)}function Tu(e,a,r,l){let s=typeof a=="string"?vi(a):a,c=Ln(s.pathname||"/",r);if(c==null)return null;let f=pb(e);bT(f);let h=null;for(let p=0;h==null&&p<f.length;++p){let m=yb(c);h=RT(f[p],m,l)}return h}function vT(e,a){let{route:r,pathname:l,params:s}=e;return{id:r.id,pathname:l,params:s,data:a[r.id],loaderData:a[r.id],handle:r.handle}}function pb(e,a=[],r=[],l="",s=!1){let c=(f,h,p=s,m)=>{let g={relativePath:m===void 0?f.path||"":m,caseSensitive:f.caseSensitive===!0,childrenIndex:h,route:f};if(g.relativePath.startsWith("/")){if(!g.relativePath.startsWith(l)&&p)return;Vt(g.relativePath.startsWith(l),`Absolute route path "${g.relativePath}" nested under path "${l}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),g.relativePath=g.relativePath.slice(l.length)}let y=ea([l,g.relativePath]),b=r.concat(g);f.children&&f.children.length>0&&(Vt(f.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${y}".`),pb(f.children,a,b,y,p)),!(f.path==null&&!f.index)&&a.push({path:y,score:DT(y,f.index),routesMeta:b})};return e.forEach((f,h)=>{if(f.path===""||!f.path?.includes("?"))c(f,h);else for(let p of gb(f.path))c(f,h,!0,p)}),a}function gb(e){let a=e.split("/");if(a.length===0)return[];let[r,...l]=a,s=r.endsWith("?"),c=r.replace(/\?$/,"");if(l.length===0)return s?[c,""]:[c];let f=gb(l.join("/")),h=[];return h.push(...f.map(p=>p===""?c:[c,p].join("/"))),s&&h.push(...f),h.map(p=>e.startsWith("/")&&p===""?"/":p)}function bT(e){e.sort((a,r)=>a.score!==r.score?r.score-a.score:MT(a.routesMeta.map(l=>l.childrenIndex),r.routesMeta.map(l=>l.childrenIndex)))}var ST=/^:[\w-]+$/,xT=3,ET=2,TT=1,wT=10,AT=-2,pv=e=>e==="*";function DT(e,a){let r=e.split("/"),l=r.length;return r.some(pv)&&(l+=AT),a&&(l+=ET),r.filter(s=>!pv(s)).reduce((s,c)=>s+(ST.test(c)?xT:c===""?TT:wT),l)}function MT(e,a){return e.length===a.length&&e.slice(0,-1).every((l,s)=>l===a[s])?e[e.length-1]-a[a.length-1]:0}function RT(e,a,r=!1){let{routesMeta:l}=e,s={},c="/",f=[];for(let h=0;h<l.length;++h){let p=l[h],m=h===l.length-1,g=c==="/"?a:a.slice(c.length)||"/",y=Do({path:p.relativePath,caseSensitive:p.caseSensitive,end:m},g),b=p.route;if(!y&&m&&r&&!l[l.length-1].route.index&&(y=Do({path:p.relativePath,caseSensitive:p.caseSensitive,end:!1},g)),!y)return null;
58Object.assign(s,y.params),f.push({params:s,pathname:ea([c,y.pathname]),pathnameBase:jT(ea([c,y.pathnameBase])),route:b}),y.pathnameBase!=="/"&&(c=ea([c,y.pathnameBase]))}return f}function Do(e,a){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,l]=CT(e.path,e.caseSensitive,e.end),s=a.match(r);if(!s)return null;let c=s[0],f=c.replace(/(.)\/+$/,"$1"),h=s.slice(1);return{params:l.reduce((m,{paramName:g,isOptional:y},b)=>{if(g==="*"){let E=h[b]||"";f=c.slice(0,c.length-E.length).replace(/(.)\/+$/,"$1")}const x=h[b];return y&&!x?m[g]=void 0:m[g]=(x||"").replace(/%2F/g,"/"),m},{}),pathname:c,pathnameBase:f,pattern:e}}function CT(e,a=!1,r=!0){Se(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let l=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(f,h,p)=>(l.push({paramName:h,isOptional:p!=null}),p?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(l.push({paramName:"*"}),s+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?s+="\\/*$":e!==""&&e!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,a?void 0:"i"),l]}function yb(e){try{return e.split("/").map(a=>decodeURIComponent(a).replace(/\//g,"%2F")).join("/")}catch(a){return Se(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${a}).`),e}}function Ln(e,a){if(a==="/")return e;if(!e.toLowerCase().startsWith(a.toLowerCase()))return null;let r=a.endsWith("/")?a.length-1:a.length,l=e.charAt(r);return l&&l!=="/"?null:e.slice(r)||"/"}function OT({basename:e,pathname:a}){return a==="/"?e:ea([e,a])}function _T(e,a="/"){let{pathname:r,search:l="",hash:s=""}=typeof e=="string"?vi(e):e;return{pathname:r?r.startsWith("/")?r:NT(r,a):a,search:zT(l),hash:LT(s)}}function NT(e,a){let r=a.replace(/\/+$/,"").split("/");return e.split("/").forEach(s=>{s===".."?r.length>1&&r.pop():s!=="."&&r.push(s)}),r.length>1?r.join("/"):"/"}function pd(e,a,r,l){return`Cannot include a '${e}' character in a manually specified \`to.${a}\` field [${JSON.stringify(l)}].  Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function vb(e){return e.filter((a,r)=>r===0||a.route.path&&a.route.path.length>0)}function Fu(e){let a=vb(e);return a.map((r,l)=>l===a.length-1?r.pathname:r.pathnameBase)}function Zu(e,a,r,l=!1){let s;typeof e=="string"?s=vi(e):(s={...e},Vt(!s.pathname||!s.pathname.includes("?"),pd("?","pathname","search",s)),Vt(!s.pathname||!s.pathname.includes("#"),pd("#","pathname","hash",s)),Vt(!s.search||!s.search.includes("#"),pd("#","search","hash",s)));let c=e===""||s.pathname==="",f=c?"/":s.pathname,h;if(f==null)h=r;else{let y=a.length-1;if(!l&&f.startsWith("..")){let b=f.split("/");for(;b[0]==="..";)b.shift(),y-=1;s.pathname=b.join("/")}h=y>=0?a[y]:"/"}let p=_T(s,h),m=f&&f!=="/"&&f.endsWith("/"),g=(c||f===".")&&r.endsWith("/");return!p.pathname.endsWith("/")&&(m||g)&&(p.pathname+="/"),p}var ea=e=>e.join("/").replace(/\/\/+/g,"/"),jT=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),zT=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,LT=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,Vu=class{constructor(e,a,r,l=!1){this.status=e,this.statusText=a||"",this.internal=l,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function Mo(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var bb=["POST","PUT","PATCH","DELETE"],VT=new Set(bb),UT=["GET",...bb],BT=new Set(UT),PT=new Set([301,302,303,307,308]),HT=new Set([307,308]),gd={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},qT={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},io={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},YT=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Dh=e=>YT.test(e),GT=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Sb="remix-router-transitions",xb=Symbol("ResetLoaderData");function XT(e){const a=e.window?e.window:typeof window<"u"?window:void 0,r=typeof a<"u"&&typeof a.document<"u"&&typeof a.document.createElement<"u";Vt(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let l=e.hydrationRouteProperties||[],s=e.mapRouteProperties||GT,c={},f=Ao(e.routes,s,void 0,c),h,p=e.basename||"/";p.startsWith("/")||(p=`/${p}`);let m=e.dataStrategy||ZT,g={...e.future},y=null,b=new Set,x=null,E=null,C=null,R=e.hydrationData!=null,O=si(f,e.history.location,p),N=!1,z=null,W;if(O==null&&!e.patchRoutesOnNavigation){let M=jn(404,{pathname:e.history.location.pathname}),{matches:L,route:G}=cu(f);W=!0,O=L,z={[G.id]:M}}else if(O&&!e.hydrationData&&wi(O,f,e.history.location.pathname).active&&(O=null),O)if(O.some(M=>M.route.lazy))W=!1;else if(!O.some(M=>M.route.loader))W=!0;
58else{let M=e.hydrationData?e.hydrationData.loaderData:null,L=e.hydrationData?e.hydrationData.errors:null;if(L){let G=O.findIndex(I=>L[I.route.id]!==void 0);W=O.slice(0,G+1).every(I=>!Zd(I.route,M,L))}else W=O.every(G=>!Zd(G.route,M,L))}else{W=!1,O=[];let M=wi(null,f,e.history.location.pathname);M.active&&M.matches&&(N=!0,O=M.matches)}let P,D={historyAction:e.history.action,location:e.history.location,matches:O,initialized:W,navigation:gd,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||z,fetchers:new Map,blockers:new Map},X="POP",Q=!1,$,rt=!1,ot=new Map,Tt=null,ct=!1,bt=!1,Ot=new Set,V=new Map,F=0,tt=-1,vt=new Map,A=new Set,k=new Map,at=new Map,nt=new Set,st=new Map,wt,mt=null;function ee(){if(y=e.history.listen(({action:M,location:L,delta:G})=>{if(wt){wt(),wt=void 0;return}Se(st.size===0||G!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs.  This can also happen if you are using createHashRouter and the user manually changes the URL.");let I=Wo({currentLocation:D.location,nextLocation:L,historyAction:M});if(I&&G!=null){let et=new Promise(ut=>{wt=ut});e.history.go(G*-1),Kn(I,{state:"blocked",location:L,proceed(){Kn(I,{state:"proceeding",proceed:void 0,reset:void 0,location:L}),et.then(()=>e.history.go(G))},reset(){let ut=new Map(D.blockers);ut.set(I,io),oe({blockers:ut})}});return}return qe(M,L)}),r){cw(a,ot);let M=()=>fw(a,ot);a.addEventListener("pagehide",M),Tt=()=>a.removeEventListener("pagehide",M)}return D.initialized||qe("POP",D.location,{initialHydration:!0}),P}function Bt(){y&&y(),Tt&&Tt(),b.clear(),$&&$.abort(),D.fetchers.forEach((M,L)=>Le(L)),D.blockers.forEach((M,L)=>Ei(L))}function Oe(M){return b.add(M),()=>b.delete(M)}function oe(M,L={}){M.matches&&(M.matches=M.matches.map(et=>{let ut=c[et.route.id],pt=et.route;return pt.element!==ut.element||pt.errorElement!==ut.errorElement||pt.hydrateFallbackElement!==ut.hydrateFallbackElement?{...et,route:ut}:et})),D={...D,...M};let G=[],I=[];D.fetchers.forEach((et,ut)=>{et.state==="idle"&&(nt.has(ut)?G.push(ut):I.push(ut))}),nt.forEach(et=>{!D.fetchers.has(et)&&!V.has(et)&&G.push(et)}),[...b].forEach(et=>et(D,{deletedFetchers:G,viewTransitionOpts:L.viewTransitionOpts,flushSync:L.flushSync===!0})),G.forEach(et=>Le(et)),I.forEach(et=>D.fetchers.delete(et))}function ke(M,L,{flushSync:G}={}){let I=D.actionData!=null&&D.navigation.formMethod!=null&&an(D.navigation.formMethod)&&D.navigation.state==="loading"&&M.state?._isRedirect!==!0,et;L.actionData?Object.keys(L.actionData).length>0?et=L.actionData:et=null:I?et=D.actionData:et=null;let ut=L.loaderData?Av(D.loaderData,L.loaderData,L.matches||[],L.errors):D.loaderData,pt=D.blockers;pt.size>0&&(pt=new Map(pt),pt.forEach((dt,ht)=>pt.set(ht,io)));let ft=ct?!1:Io(M,L.matches||D.matches),yt=Q===!0||D.navigation.formMethod!=null&&an(D.navigation.formMethod)&&M.state?._isRedirect!==!0;h&&(f=h,h=void 0),ct||X==="POP"||(X==="PUSH"?e.history.push(M,M.state):X==="REPLACE"&&e.history.replace(M,M.state));let St;if(X==="POP"){let dt=ot.get(D.location.pathname);dt&&dt.has(M.pathname)?St={currentLocation:D.location,nextLocation:M}:ot.has(M.pathname)&&(St={currentLocation:M,nextLocation:D.location})}else if(rt){let dt=ot.get(D.location.pathname);dt?dt.add(M.pathname):(dt=new Set([M.pathname]),ot.set(D.location.pathname,dt)),St={currentLocation:D.location,nextLocation:M}}oe({...L,actionData:et,loaderData:ut,historyAction:X,location:M,initialized:!0,navigation:gd,revalidation:"idle",restoreScrollPosition:ft,preventScrollReset:yt,blockers:pt},{viewTransitionOpts:St,flushSync:G===!0}),X="POP",Q=!1,rt=!1,ct=!1,bt=!1,mt?.resolve(),mt=null}async function ja(M,L){if(typeof M=="number"){e.history.go(M);return}let G=Fd(D.location,D.matches,p,M,L?.fromRouteId,L?.relative),{path:I,submission:et,error:ut}=gv(!1,G,L),pt=D.location,ft=wo(D.location,I,L&&L.state);ft={...ft,...e.history.encodeLocation(ft)};let yt=L&&L.replace!=null?L.replace:void 0,St="PUSH";yt===!0?St="REPLACE":yt===!1||et!=null&&an(et.formMethod)&&et.formAction===D.location.pathname+D.location.search&&(St="REPLACE");let dt=L&&"preventScrollReset"in L?L.preventScrollReset===!0:void 0,ht=(L&&L.flushSync)===!0,zt=Wo({currentLocation:pt,nextLocation:ft,historyAction:St});if(zt){Kn(zt,{state:"blocked",location:ft,proceed(){Kn(zt,{state:"proceeding",proceed:void 0,reset:void 0,location:ft}),ja(M,L)},reset(){let kt=new Map(D.blockers);kt.set(zt,io),oe({blockers:kt})}});return}await qe(St,ft,{submission:et,pendingError:ut,preventScrollReset:dt,replace:L&&L.replace,enableViewTransition:L&&L.viewTransition,flushSync:ht})}function oa(){mt||(mt=dw()),ol(),oe({revalidation:"loading"});let M=mt.promise;return D.navigation.state==="submitting"?M:D.navigation.state==="idle"?(qe
58(D.historyAction,D.location,{startUninterruptedRevalidation:!0}),M):(qe(X||D.historyAction,D.navigation.location,{overrideNavigation:D.navigation,enableViewTransition:rt===!0}),M)}async function qe(M,L,G){$&&$.abort(),$=null,X=M,ct=(G&&G.startUninterruptedRevalidation)===!0,Ti(D.location,D.matches),Q=(G&&G.preventScrollReset)===!0,rt=(G&&G.enableViewTransition)===!0;let I=h||f,et=G&&G.overrideNavigation,ut=G?.initialHydration&&D.matches&&D.matches.length>0&&!N?D.matches:si(I,L,p),pt=(G&&G.flushSync)===!0;if(ut&&D.initialized&&!bt&&aw(D.location,L)&&!(G&&G.submission&&an(G.submission.formMethod))){ke(L,{matches:ut},{flushSync:pt});return}let ft=wi(ut,I,L.pathname);if(ft.active&&ft.matches&&(ut=ft.matches),!ut){let{error:de,notFoundMatches:_t,route:Zt}=ar(L.pathname);ke(L,{matches:_t,loaderData:{},errors:{[Zt.id]:de}},{flushSync:pt});return}$=new AbortController;let yt=qr(e.history,L,$.signal,G&&G.submission),St=e.getContext?await e.getContext():new mv,dt;if(G&&G.pendingError)dt=[ui(ut).route.id,{type:"error",error:G.pendingError}];else if(G&&G.submission&&an(G.submission.formMethod)){let de=await ll(yt,L,G.submission,ut,St,ft.active,G&&G.initialHydration===!0,{replace:G.replace,flushSync:pt});if(de.shortCircuited)return;if(de.pendingActionResult){let[_t,Zt]=de.pendingActionResult;if(bn(Zt)&&Mo(Zt.error)&&Zt.error.status===404){$=null,ke(L,{matches:de.matches,loaderData:{},errors:{[_t]:Zt.error}});return}}ut=de.matches||ut,dt=de.pendingActionResult,et=yd(L,G.submission),pt=!1,ft.active=!1,yt=qr(e.history,yt.url,yt.signal)}let{shortCircuited:ht,matches:zt,loaderData:kt,errors:ne}=await er(yt,L,ut,St,ft.active,et,G&&G.submission,G&&G.fetcherSubmission,G&&G.replace,G&&G.initialHydration===!0,pt,dt);ht||($=null,ke(L,{matches:zt||ut,...Dv(dt),loaderData:kt,errors:ne}))}async function ll(M,L,G,I,et,ut,pt,ft={}){ol();let yt=sw(L,G);if(oe({navigation:yt},{flushSync:ft.flushSync===!0}),ut){let ht=await Ai(I,L.pathname,M.signal);if(ht.type==="aborted")return{shortCircuited:!0};if(ht.type==="error"){if(ht.partialMatches.length===0){let{matches:kt,route:ne}=cu(f);return{matches:kt,pendingActionResult:[ne.id,{type:"error",error:ht.error}]}}let zt=ui(ht.partialMatches).route.id;return{matches:ht.partialMatches,pendingActionResult:[zt,{type:"error",error:ht.error}]}}else if(ht.matches)I=ht.matches;else{let{notFoundMatches:zt,error:kt,route:ne}=ar(L.pathname);return{matches:zt,pendingActionResult:[ne.id,{type:"error",error:kt}]}}}let St,dt=wu(I,L);if(!dt.route.action&&!dt.route.lazy)St={type:"error",error:jn(405,{method:M.method,pathname:L.pathname,routeId:dt.route.id})};else{let ht=$r(s,c,M,I,dt,pt?[]:l,et),zt=await za(M,ht,et,null);if(St=zt[dt.route.id],!St){for(let kt of I)if(zt[kt.route.id]){St=zt[kt.route.id];break}}if(M.signal.aborted)return{shortCircuited:!0}}if(Ki(St)){let ht;return ft&&ft.replace!=null?ht=ft.replace:ht=Ev(St.response.headers.get("Location"),new URL(M.url),p)===D.location.pathname+D.location.search,await sa(M,St,!0,{submission:G,replace:ht}),{shortCircuited:!0}}if(bn(St)){let ht=ui(I,dt.route.id);return(ft&&ft.replace)!==!0&&(X="PUSH"),{matches:I,pendingActionResult:[ht.route.id,St,dt.route.id]}}return{matches:I,pendingActionResult:[dt.route.id,St]}}async function er(M,L,G,I,et,ut,pt,ft,yt,St,dt,ht){let zt=ut||yd(L,pt),kt=pt||ft||Rv(zt),ne=!ct&&!St;if(et){if(ne){let xe=sn(ht);oe({navigation:zt,...xe!==void 0?{actionData:xe}:{}},{flushSync:dt})}let Nt=await Ai(G,L.pathname,M.signal);if(Nt.type==="aborted")return{shortCircuited:!0};if(Nt.type==="error"){if(Nt.partialMatches.length===0){let{matches:ha,route:We}=cu(f);return{matches:ha,loaderData:{},errors:{[We.id]:Nt.error}}}let xe=ui(Nt.partialMatches).route.id;return{matches:Nt.partialMatches,loaderData:{},errors:{[xe]:Nt.error}}}else if(Nt.matches)G=Nt.matches;else{let{error:xe,notFoundMatches:ha,route:We}=ar(L.pathname);return{matches:ha,loaderData:{},errors:{[We.id]:xe}}}}let de=h||f,{dsMatches:_t,revalidatingFetchers:Zt}=yv(M,I,s,c,e.history,D,G,kt,L,St?[]:l,St===!0,bt,Ot,nt,k,A,de,p,e.patchRoutesOnNavigation!=null,ht);if(tt=++F,!e.dataStrategy&&!_t.some(Nt=>Nt.shouldLoad)&&!_t.some(Nt=>Nt.route.middleware)&&Zt.length===0){let Nt=Si();return ke(L,{matches:G,loaderData:{},errors:ht&&bn(ht[1])?{[ht[0]]:ht[1].error}:null,...Dv(ht),...Nt?{fetchers:new Map(D.fetchers)}:{}},{flushSync:dt}),{shortCircuited:!0}}if(ne){let Nt={};if(!et){Nt.navigation=zt;let xe=sn(ht);xe!==void 0&&(Nt.actionData=xe)}Zt.length>0&&(Nt.fetchers=nc(Zt)),oe(Nt,{flushSync:dt})}Zt.forEach(Nt=>{Qn(Nt.key),Nt.controller&&V.set(Nt.key,Nt.controller)});let Fn=()=>Zt.forEach(Nt=>Qn(Nt.key));$&&$.signal.addEventListener("abort",Fn);let{loaderResults:un,fetcherResults:Qe}=await Zo(_t,Zt,M,I);if(M.signal.aborted)return{shortCircuited:!0};$&&$.signal.removeEventListener("abort",Fn),Zt.forEach(Nt=>V.delete(Nt.key));let Sn=fu(un);if(Sn)return await sa(M,Sn.result,!0,{replace:yt}),{shortCircuited:!0};if(Sn=fu(Qe),Sn)return A.add(Sn.key),await sa(M,Sn.result,!0,{replace:yt}),{shortCircuited:!0};let{loaderData:rr,errors:La}=wv(D,G,un,ht,Zt,Qe);St&&D.errors&&(La={...D.errors,...La});let ca=Si(),fa=xi(tt),da=ca||fa||Zt.length>0;return{matches:G,loaderData:rr,errors:La,...da?{fetchers:new Map(D.fetchers)}:{}}}function sn(M){if(M&&!bn(M[1]))return{[M[0]]:M[1].data};if(D.actionData)return Object.keys(D.actionData).length===0?null:D.actionData}function nc(M){return M.forEach(L=>{let G=D.fetchers.get(L.key),I=ro(void 0,G?G.data:void 0);D.fetchers.set(L.key,I)}),new Map(D.fetchers)}async function Ko(M,L,G,I){Qn(M);let et=(I&&I.flushSync)===!0,ut=h||f,pt=Fd(D.location,D.matches,p,G,L,I?.relative),ft=si(ut,pt,p),yt=wi(ft,ut,pt);if(yt.active&&yt.matches&&(ft=yt.matches),!ft){se(M,L,jn(404,{pathname:pt}),{flushSync:et});return}let{path:St,submission:dt,error:ht}=gv(!0,pt,I);if(ht){se(M,L,ht,{flushSync:et});return}let zt=e.getContext?await e.getContext():new mv,kt=(I&&I.preventScrollReset)===!0;if(dt&&an(dt.formMethod)){await Fo(M,L,St,ft,zt,yt.active,et,kt,dt);return}k.set(M,{routeId:L,path:St}),await nr(M,L,St,ft,zt,yt.active,et,kt,dt)}async function Fo(M,L,G,I,et,ut,pt,ft,yt){ol(),k.delete(M);let St=D.fetchers.get(M);$e(M,uw(yt,St),{flushSync:pt});let dt=new AbortController,ht=qr(e.history,G,dt.signal,yt);if(ut){let ue=await Ai(I,new URL(ht.url).pathname,ht.signal,M);if(ue.type==="aborted")return;if(ue.type==="error"){se(M,L,ue.error,{flushSync:pt});return}else if(ue.matches)I=ue.matches;else{se(M,L,jn(404,{pathname:G}),{flushSync:pt});return}}let zt=wu(I,G);if(!zt.route.action&&!zt.route.lazy){let ue=jn(405,{method:yt.formMethod,pathname:G,routeId:L});se(M,L,ue,{flushSync:pt});return}V.set(M,dt);
58let kt=F,ne=$r(s,c,ht,I,zt,l,et),_t=(await za(ht,ne,et,M))[zt.route.id];if(ht.signal.aborted){V.get(M)===dt&&V.delete(M);return}if(nt.has(M)){if(Ki(_t)||bn(_t)){$e(M,ri(void 0));return}}else{if(Ki(_t))if(V.delete(M),tt>kt){$e(M,ri(void 0));return}else return A.add(M),$e(M,ro(yt)),sa(ht,_t,!1,{fetcherSubmission:yt,preventScrollReset:ft});if(bn(_t)){se(M,L,_t.error);return}}let Zt=D.navigation.location||D.location,Fn=qr(e.history,Zt,dt.signal),un=h||f,Qe=D.navigation.state!=="idle"?si(un,D.navigation.location,p):D.matches;Vt(Qe,"Didn't find any matches after fetcher action");let Sn=++F;vt.set(M,Sn);let rr=ro(yt,_t.data);D.fetchers.set(M,rr);let{dsMatches:La,revalidatingFetchers:ca}=yv(Fn,et,s,c,e.history,D,Qe,yt,Zt,l,!1,bt,Ot,nt,k,A,un,p,e.patchRoutesOnNavigation!=null,[zt.route.id,_t]);ca.filter(ue=>ue.key!==M).forEach(ue=>{let Va=ue.key,ts=D.fetchers.get(Va),es=ro(void 0,ts?ts.data:void 0);D.fetchers.set(Va,es),Qn(Va),ue.controller&&V.set(Va,ue.controller)}),oe({fetchers:new Map(D.fetchers)});let fa=()=>ca.forEach(ue=>Qn(ue.key));dt.signal.addEventListener("abort",fa);let{loaderResults:da,fetcherResults:Nt}=await Zo(La,ca,Fn,et);if(dt.signal.aborted)return;if(dt.signal.removeEventListener("abort",fa),vt.delete(M),V.delete(M),ca.forEach(ue=>V.delete(ue.key)),D.fetchers.has(M)){let ue=ri(_t.data);D.fetchers.set(M,ue)}let xe=fu(da);if(xe)return sa(Fn,xe.result,!1,{preventScrollReset:ft});if(xe=fu(Nt),xe)return A.add(xe.key),sa(Fn,xe.result,!1,{preventScrollReset:ft});let{loaderData:ha,errors:We}=wv(D,Qe,da,void 0,ca,Nt);xi(Sn),D.navigation.state==="loading"&&Sn>tt?(Vt(X,"Expected pending action"),$&&$.abort(),ke(D.navigation.location,{matches:Qe,loaderData:ha,errors:We,fetchers:new Map(D.fetchers)})):(oe({errors:We,loaderData:Av(D.loaderData,ha,Qe,We),fetchers:new Map(D.fetchers)}),bt=!1)}async function nr(M,L,G,I,et,ut,pt,ft,yt){let St=D.fetchers.get(M);$e(M,ro(yt,St?St.data:void 0),{flushSync:pt});let dt=new AbortController,ht=qr(e.history,G,dt.signal);if(ut){let Zt=await Ai(I,new URL(ht.url).pathname,ht.signal,M);if(Zt.type==="aborted")return;if(Zt.type==="error"){se(M,L,Zt.error,{flushSync:pt});return}else if(Zt.matches)I=Zt.matches;else{se(M,L,jn(404,{pathname:G}),{flushSync:pt});return}}let zt=wu(I,G);V.set(M,dt);let kt=F,ne=$r(s,c,ht,I,zt,l,et),_t=(await za(ht,ne,et,M))[zt.route.id];if(V.get(M)===dt&&V.delete(M),!ht.signal.aborted){if(nt.has(M)){$e(M,ri(void 0));return}if(Ki(_t))if(tt>kt){$e(M,ri(void 0));return}else{A.add(M),await sa(ht,_t,!1,{preventScrollReset:ft});return}if(bn(_t)){se(M,L,_t.error);return}$e(M,ri(_t.data))}}async function sa(M,L,G,{submission:I,fetcherSubmission:et,preventScrollReset:ut,replace:pt}={}){L.response.headers.has("X-Remix-Revalidate")&&(bt=!0);let ft=L.response.headers.get("Location");Vt(ft,"Expected a Location header on the redirect Response"),ft=Ev(ft,new URL(M.url),p);let yt=wo(D.location,ft,{_isRedirect:!0});if(r){let ne=!1;if(L.response.headers.has("X-Remix-Reload-Document"))ne=!0;else if(Dh(ft)){const de=mb(ft,!0);ne=de.origin!==a.location.origin||Ln(de.pathname,p)==null}if(ne){pt?a.location.replace(ft):a.location.assign(ft);return}}$=null;let St=pt===!0||L.response.headers.has("X-Remix-Replace")?"REPLACE":"PUSH",{formMethod:dt,formAction:ht,formEncType:zt}=D.navigation;!I&&!et&&dt&&ht&&zt&&(I=Rv(D.navigation));let kt=I||et;if(HT.has(L.response.status)&&kt&&an(kt.formMethod))await qe(St,yt,{submission:{...kt,formAction:ft},preventScrollReset:ut||Q,enableViewTransition:G?rt:void 0});else{let ne=yd(yt,I);await qe(St,yt,{overrideNavigation:ne,fetcherSubmission:et,preventScrollReset:ut||Q,enableViewTransition:G?rt:void 0})}}async function za(M,L,G,I){let et,ut={};try{et=await WT(m,M,L,I,G,!1)}catch(pt){return L.filter(ft=>ft.shouldLoad).forEach(ft=>{ut[ft.route.id]={type:"error",error:pt}}),ut}if(M.signal.aborted)return ut;for(let[pt,ft]of Object.entries(et))if(lw(ft)){let yt=ft.result;ut[pt]={type:"redirect",response:ew(yt,M,pt,L,p)}}else ut[pt]=await tw(ft);return ut}async function Zo(M,L,G,I){let et=za(G,M,I,null),ut=Promise.all(L.map(async yt=>{if(yt.matches&&yt.match&&yt.request&&yt.controller){let dt=(await za(yt.request,yt.matches,I,yt.key))[yt.match.route.id];return{[yt.key]:dt}}else return Promise.resolve({[yt.key]:{type:"error",error:jn(404,{pathname:yt.path})}})})),pt=await et,ft=(await ut).reduce((yt,St)=>Object.assign(yt,St),{});return{loaderResults:pt,fetcherResults:ft}}
vendor: 4,517 bytes, line 58
58function ol(){bt=!0,k.forEach((M,L)=>{V.has(L)&&Ot.add(L),Qn(L)})}function $e(M,L,G={}){D.fetchers.set(M,L),oe({fetchers:new Map(D.fetchers)},{flushSync:(G&&G.flushSync)===!0})}function se(M,L,G,I={}){let et=ui(D.matches,L);Le(M),oe({errors:{[et.route.id]:G},fetchers:new Map(D.fetchers)},{flushSync:(I&&I.flushSync)===!0})}function Un(M){return at.set(M,(at.get(M)||0)+1),nt.has(M)&&nt.delete(M),D.fetchers.get(M)||qT}function Le(M){let L=D.fetchers.get(M);V.has(M)&&!(L&&L.state==="loading"&&vt.has(M))&&Qn(M),k.delete(M),vt.delete(M),A.delete(M),nt.delete(M),Ot.delete(M),D.fetchers.delete(M)}function ac(M){let L=(at.get(M)||0)-1;L<=0?(at.delete(M),nt.add(M)):at.set(M,L),oe({fetchers:new Map(D.fetchers)})}function Qn(M){let L=V.get(M);L&&(L.abort(),V.delete(M))}function $o(M){for(let L of M){let G=Un(L),I=ri(G.data);D.fetchers.set(L,I)}}function Si(){let M=[],L=!1;for(let G of A){let I=D.fetchers.get(G);Vt(I,`Expected fetcher: ${G}`),I.state==="loading"&&(A.delete(G),M.push(G),L=!0)}return $o(M),L}function xi(M){let L=[];for(let[G,I]of vt)if(I<M){let et=D.fetchers.get(G);Vt(et,`Expected fetcher: ${G}`),et.state==="loading"&&(Qn(G),vt.delete(G),L.push(G))}return $o(L),L.length>0}function ua(M,L){let G=D.blockers.get(M)||io;return st.get(M)!==L&&st.set(M,L),G}function Ei(M){D.blockers.delete(M),st.delete(M)}function Kn(M,L){let G=D.blockers.get(M)||io;Vt(G.state==="unblocked"&&L.state==="blocked"||G.state==="blocked"&&L.state==="blocked"||G.state==="blocked"&&L.state==="proceeding"||G.state==="blocked"&&L.state==="unblocked"||G.state==="proceeding"&&L.state==="unblocked",`Invalid blocker state transition: ${G.state} -> ${L.state}`);let I=new Map(D.blockers);I.set(M,L),oe({blockers:I})}function Wo({currentLocation:M,nextLocation:L,historyAction:G}){if(st.size===0)return;st.size>1&&Se(!1,"A router only supports one blocker at a time");let I=Array.from(st.entries()),[et,ut]=I[I.length-1],pt=D.blockers.get(et);if(!(pt&&pt.state==="proceeding")&&ut({currentLocation:M,nextLocation:L,historyAction:G}))return et}function ar(M){let L=jn(404,{pathname:M}),G=h||f,{matches:I,route:et}=cu(G);return{notFoundMatches:I,route:et,error:L}}function Jo(M,L,G){if(x=M,C=L,E=G||null,!R&&D.navigation===gd){R=!0;let I=Io(D.location,D.matches);I!=null&&oe({restoreScrollPosition:I})}return()=>{x=null,C=null,E=null}}function ir(M,L){return E&&E(M,L.map(I=>vT(I,D.loaderData)))||M.key}function Ti(M,L){if(x&&C){let G=ir(M,L);x[G]=C()}}function Io(M,L){if(x){let G=ir(M,L),I=x[G];if(typeof I=="number")return I}return null}function wi(M,L,G){if(e.patchRoutesOnNavigation)if(M){if(Object.keys(M[0].params).length>0)return{active:!0,matches:Tu(L,G,p,!0)}}else return{active:!0,matches:Tu(L,G,p,!0)||[]};return{active:!1,matches:null}}async function Ai(M,L,G,I){if(!e.patchRoutesOnNavigation)return{type:"success",matches:M};let et=M;for(;;){let ut=h==null,pt=h||f,ft=c;try{await e.patchRoutesOnNavigation({signal:G,path:L,matches:et,fetcherKey:I,patch:(dt,ht)=>{G.aborted||vv(dt,ht,pt,ft,s,!1)}})}catch(dt){return{type:"error",error:dt,partialMatches:et}}finally{ut&&!G.aborted&&(f=[...f])}if(G.aborted)return{type:"aborted"};let yt=si(pt,L,p);if(yt)return{type:"success",matches:yt};let St=Tu(pt,L,p,!0);if(!St||et.length===St.length&&et.every((dt,ht)=>dt.route.id===St[ht].route.id))return{type:"success",matches:null};et=St}}function sl(M){c={},h=Ao(M,s,void 0,c)}function ul(M,L,G=!1){let I=h==null;vv(M,L,h||f,c,s,G),I&&(f=[...f],oe({}))}return P={get basename(){return p},get future(){return g},get state(){return D},get routes(){return f},get window(){return a},initialize:ee,subscribe:Oe,enableScrollRestoration:Jo,navigate:ja,fetch:Ko,revalidate:oa,createHref:M=>e.history.createHref(M),encodeLocation:M=>e.history.encodeLocation(M),getFetcher:Un,deleteFetcher:ac,dispose:Bt,getBlocker:ua,deleteBlocker:Ei,patchRoutes:ul,_internalFetchControllers:V,_internalSetRoutes:sl,_internalSetStateDoNotUseOrYouWillBreakYourApp(M){oe(M)}},P}function kT(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function Fd(e,a,r,l,s,c){let f,h;if(s){f=[];for(let m of a)if(f.push(m),m.route.id===s){h=m;break}}else f=a,h=a[a.length-1];let p=Zu(l||".",Fu(f),Ln(e.pathname,r)||e.pathname,c==="path");if(l==null&&(p.search=e.search,p.hash=e.hash),(l==null||l===""||l===".")&&h){let m=Mh(p.search);if(h.route.index&&!m)p.search=p.search?p.search.replace(/^\?/,"?index&"):"?index";else if(!h.route.index&&m){let g=new URLSearchParams(p.search),y=g.getAll("index");g.delete("index"),y.filter(x=>
58x).forEach(x=>g.append("index",x));let b=g.toString();p.search=b?`?${b}`:""}}return r!=="/"&&(p.pathname=OT({basename:r,pathname:p.pathname})),mi(p)}function gv(e,a,r){if(!r||!kT(r))return{path:a};if(r.formMethod&&!ow(r.formMethod))return{path:a,error:jn(405,{method:r.formMethod})};let l=()=>({path:a,error:jn(400,{type:"invalid-body"})}),c=(r.formMethod||"get").toUpperCase(),f=Mb(a);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!an(c))return l();let y=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((b,[x,E])=>`${b}${x}=${E}
59`,""):String(r.body);return{path:a,submission:{formMethod:c,formAction:f,formEncType:r.formEncType,formData:void 0,json:void 0,text:y}}}else if(r.formEncType==="application/json"){if(!an(c))return l();try{let y=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:a,submission:{formMethod:c,formAction:f,formEncType:r.formEncType,formData:void 0,json:y,text:void 0}}}catch{return l()}}}Vt(typeof FormData=="function","FormData is not available in this environment");let h,p;if(r.formData)h=Wd(r.formData),p=r.formData;else if(r.body instanceof FormData)h=Wd(r.body),p=r.body;else if(r.body instanceof URLSearchParams)h=r.body,p=Tv(h);else if(r.body==null)h=new URLSearchParams,p=new FormData;else try{h=new URLSearchParams(r.body),p=Tv(h)}catch{return l()}let m={formMethod:c,formAction:f,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:p,json:void 0,text:void 0};if(an(m.formMethod))return{path:a,submission:m};let g=vi(a);return e&&g.search&&Mh(g.search)&&h.append("index",""),g.search=`?${h}`,{path:mi(g),submission:m}}function yv(e,a,r,l,s,c,f,h,p,m,g,y,b,x,E,C,R,O,N,z){let W=z?bn(z[1])?z[1].error:z[1].data:void 0,P=s.createURL(c.location),D=s.createURL(p),X;if(g&&c.errors){let ct=Object.keys(c.errors)[0];X=f.findIndex(bt=>bt.route.id===ct)}else if(z&&bn(z[1])){let ct=z[0];X=f.findIndex(bt=>bt.route.id===ct)-1}let Q=z?z[1].statusCode:void 0,$=Q&&Q>=400,rt={currentUrl:P,currentParams:c.matches[0]?.params||{},nextUrl:D,nextParams:f[0].params,...h,actionResult:W,actionStatus:Q},ot=f.map((ct,bt)=>{let{route:Ot}=ct,V=null;if(X!=null&&bt>X?V=!1:Ot.lazy?V=!0:Ot.loader==null?V=!1:g?V=Zd(Ot,c.loaderData,c.errors):QT(c.loaderData,c.matches[bt],ct)&&(V=!0),V!==null)return $d(r,l,e,ct,m,a,V);let F=$?!1:y||P.pathname+P.search===D.pathname+D.search||P.search!==D.search||KT(c.matches[bt],ct),tt={...rt,defaultShouldRevalidate:F},vt=Uu(ct,tt);return $d(r,l,e,ct,m,a,vt,tt)}),Tt=[];return E.forEach((ct,bt)=>{if(g||!f.some(at=>at.route.id===ct.routeId)||x.has(bt))return;let Ot=c.fetchers.get(bt),V=Ot&&Ot.state!=="idle"&&Ot.data===void 0,F=si(R,ct.path,O);if(!F){if(N&&V)return;Tt.push({key:bt,routeId:ct.routeId,path:ct.path,matches:null,match:null,request:null,controller:null});return}if(C.has(bt))return;let tt=wu(F,ct.path),vt=new AbortController,A=qr(s,ct.path,vt.signal),k=null;if(b.has(bt))b.delete(bt),k=$r(r,l,A,F,tt,m,a);else if(V)y&&(k=$r(r,l,A,F,tt,m,a));else{let at={...rt,defaultShouldRevalidate:$?!1:y};Uu(tt,at)&&(k=$r(r,l,A,F,tt,m,a,at))}k&&Tt.push({key:bt,routeId:ct.routeId,path:ct.path,matches:k,match:tt,request:A,controller:vt})}),{dsMatches:ot,revalidatingFetchers:Tt}}function Zd(e,a,r){if(e.lazy)return!0;if(!e.loader)return!1;let l=a!=null&&e.id in a,s=r!=null&&r[e.id]!==void 0;return!l&&s?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!l&&!s}function QT(e,a,r){let l=!a||r.route.id!==a.route.id,s=!e.hasOwnProperty(r.route.id);return l||s}function KT(e,a){let r=e.route.path;return e.pathname!==a.pathname||r!=null&&r.endsWith("*")&&e.params["*"]!==a.params["*"]}function Uu(e,a){if(e.route.shouldRevalidate){let r=e.route.shouldRevalidate(a);if(typeof r=="boolean")return r}return a.defaultShouldRevalidate}function vv(e,a,r,l,s,c){let f;if(e){let m=l[e];Vt(m,`No route found to patch children into: routeId = ${e}`),m.children||(m.children=[]),f=m.children}else f=r;let h=[],p=[];if(a.forEach(m=>{let g=f.find(y=>Eb(m,y));g?p.push({existingRoute:g,newRoute:m}):h.push(m)}),h.length>0){let m=Ao(h,s,[e||"_","patch",String(f?.length||"0")],l);f.push(...m)}if(c&&p.length>0)for(let m=0;m<p.length;m++){let{existingRoute:g,newRoute:y}=p[m],b=g,[x]=Ao([y],s,[],{},!0);Object.assign(b,{element:x.element?x.element:b.element,errorElement:x.errorElement?x.errorElement:b.errorElement,hydrateFallbackElement:x.hydrateFallbackElement?x.hydrateFallbackElement:b.hydrateFallbackElement})}}function Eb(e,a){return"id"in e&&"id"in a&&e.id===a.id?!0:e.index===a.index&&e.path===a.path&&e.caseSensitive===a.caseSensitive?(!e.children||e.children.length===0)&&(!a.children||a.children.length===0)?!0:e.children.every((r,l)=>a.children?.some(s=>Eb(r,s))):!1}var bv=new WeakMap,Tb=({key:e,route:a,manifest:r,mapRouteProperties:l})=>{let s=r[a.id];if(Vt(s,"No route found in manifest"),!s.lazy||typeof s.lazy!="object")return;let c=s.lazy[e];if(!c)return;let f=bv.get(s);f||(f={},bv.set(s,f));let h=f[e];if(h)return h;let p=(async()=>{let m=mT(e),y=s[e]!==void 0&&e!=="hasErrorBoundary";if(m)Se(!m,"Route property "+e+" is not a supported lazy route property. This property will be ignored."),f[e]=Promise.resolve();else if(y)Se(!1,`Route "${s.id}" has a static property "${e}" defined. The lazy property will be ignored.`);else{let b=await c();b!=null&&(Object.assign(s,{[e]:b}),Object.assign(s,l(s)))}typeof s.lazy=="object"&&(s.lazy[e]=void 0,Object.values(s.lazy).every(b=>b===void 0)&&(s.lazy=void 0))})();return f[e]=p,p},Sv=new WeakMap;function FT(e,a,r,l,s){let c=r[e.id];if(Vt(c,"No route found in manifest"),!e.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof e.lazy=="function"){let g=Sv.get(c);if(g)return{lazyRoutePromise:g,lazyHandlerPromise:g};let y=(async()=>{Vt(typeof e.lazy=="function","No lazy route function found");let b=await e.lazy(),x={};for(let E in b){let C=b[E];if(C===void 0)continue;let R=gT(E),N=c[E]!==void 0&&E!=="hasErrorBoundary";R?Se(!R,"Route property "+E+" is not a supported property to be returned from a lazy route function. This property will be ignored."):N?Se(!N,`Route "${c.id}" has a static property "${E}" defined but its lazy function is also returning a value for this property. The lazy route property "${E}" will be ignored.`):x[E]=C}Object.assign(c,x),Object.assign(c,{...l(c),lazy:void 0})})();return Sv.set(c,y),y.catch(()=>{}),{lazyRoutePromise:y,lazyHandlerPromise:y}}let f=Object.keys(e.lazy),h=[],p;for(let g of f){if(s&&s.includes(g))continue;let y=Tb({key:g,route:e,manifest:r,mapRouteProperties:l});y&&(h.push(y),g===a&&(p=y))}let m=h.length>0?Promise.all(h).then(()=>{}):void 0;return m?.catch(()=>{}),p?.catch(()=>{}),{lazyRoutePromise:m,lazyHandlerPromise:p}}async function xv(e){let a=e.matches.filter(s=>s.shouldLoad),r={};return(await Promise.all(a.map(s=>
59s.resolve()))).forEach((s,c)=>{r[a[c].route.id]=s}),r}async function ZT(e){return e.matches.some(a=>a.route.middleware)?wb(e,()=>xv(e)):xv(e)}function wb(e,a){return $T(e,a,l=>l,iw,r);function r(l,s,c){if(c)return Promise.resolve(Object.assign(c.value,{[s]:{type:"error",result:l}}));{let{matches:f}=e,h=Math.min(f.findIndex(m=>m.route.id===s)||0,f.findIndex(m=>m.unstable_shouldCallHandler())||0),p=ui(f,f[h].route.id).route.id;return Promise.resolve({[p]:{type:"error",result:l}})}}}async function $T(e,a,r,l,s){let{matches:c,request:f,params:h,context:p}=e,m=c.flatMap(y=>y.route.middleware?y.route.middleware.map(b=>[y.route.id,b]):[]);return await Ab({request:f,params:h,context:p},m,a,r,l,s)}async function Ab(e,a,r,l,s,c,f=0){let{request:h}=e;if(h.signal.aborted)throw h.signal.reason??new Error(`Request aborted: ${h.method} ${h.url}`);let p=a[f];if(!p)return await r();let[m,g]=p,y,b=async()=>{if(y)throw new Error("You may only call `next()` once per middleware");try{return y={value:await Ab(e,a,r,l,s,c,f+1)},y.value}catch(x){return y={value:await c(x,m,y)},y.value}};try{let x=await g(e,b),E=x!=null?l(x):void 0;return s(E)?E:y?E??y.value:(y={value:await b()},y.value)}catch(x){return await c(x,m,y)}}function Db(e,a,r,l,s){let c=Tb({key:"middleware",route:l.route,manifest:a,mapRouteProperties:e}),f=FT(l.route,an(r.method)?"action":"loader",a,e,s);return{middleware:c,route:f.lazyRoutePromise,handler:f.lazyHandlerPromise}}function $d(e,a,r,l,s,c,f,h=null){let p=!1,m=Db(e,a,r,l,s);return{...l,_lazyPromises:m,shouldLoad:f,unstable_shouldRevalidateArgs:h,unstable_shouldCallHandler(g){return p=!0,h?typeof g=="boolean"?Uu(l,{...h,defaultShouldRevalidate:g}):Uu(l,h):f},resolve(g){return p||f||g&&!an(r.method)&&(l.route.lazy||l.route.loader)?JT({request:r,match:l,lazyHandlerPromise:m?.handler,lazyRoutePromise:m?.route,handlerOverride:g,scopedContext:c}):Promise.resolve({type:"data",result:void 0})}}}function $r(e,a,r,l,s,c,f,h=null){return l.map(p=>p.route.id!==s.route.id?{...p,shouldLoad:!1,unstable_shouldRevalidateArgs:h,unstable_shouldCallHandler:()=>!1,_lazyPromises:Db(e,a,r,p,c),resolve:()=>Promise.resolve({type:"data",result:void 0})}:$d(e,a,r,p,c,f,!0,h))}async function WT(e,a,r,l,s,c){r.some(m=>m._lazyPromises?.middleware)&&await Promise.all(r.map(m=>m._lazyPromises?.middleware));let f={request:a,params:r[0].params,context:s,matches:r},p=await e({...f,fetcherKey:l,runClientMiddleware:m=>{let g=f;return wb(g,()=>m({...g,fetcherKey:l,runClientMiddleware:()=>{throw new Error("Cannot call `runClientMiddleware()` from within an `runClientMiddleware` handler")}}))}});try{await Promise.all(r.flatMap(m=>[m._lazyPromises?.handler,m._lazyPromises?.route]))}catch{}return p}async function JT({request:e,match:a,lazyHandlerPromise:r,lazyRoutePromise:l,handlerOverride:s,scopedContext:c}){let f,h,p=an(e.method),m=p?"action":"loader",g=y=>{let b,x=new Promise((R,O)=>b=O);h=()=>b(),e.signal.addEventListener("abort",h);let E=R=>typeof y!="function"?Promise.reject(new Error(`You cannot call the handler for a route which defines a boolean "${m}" [routeId: ${a.route.id}]`)):y({request:e,params:a.params,context:c},...R!==void 0?[R]:[]),C=(async()=>{try{return{type:"data",result:await(s?s(O=>E(O)):E())}}catch(R){return{type:"error",result:R}}})();return Promise.race([C,x])};try{let y=p?a.route.action:a.route.loader;if(r||l)if(y){let b,[x]=await Promise.all([g(y).catch(E=>{b=E}),r,l]);if(b!==void 0)throw b;f=x}else{await r;let b=p?a.route.action:a.route.loader;if(b)[f]=await Promise.all([g(b),l]);else if(m==="action"){let x=new URL(e.url),E=x.pathname+x.search;throw jn(405,{method:e.method,pathname:E,routeId:a.route.id})}else return{type:"data",result:void 0}}else if(y)f=await g(y);else{let b=new URL(e.url),x=b.pathname+b.search;throw jn(404,{pathname:x})}}catch(y){return{type:"error",result:y}}finally{h&&e.signal.removeEventListener("abort",h)}return f}async function IT(e){let a=e.headers.get("Content-Type");return a&&/\bapplication\/json\b/.test(a)?e.body==null?null:e.json():e.text()}async function tw(e){let{result:a,type:r}=e;if(Rb(a)){let l;try{l=await IT(a)}catch(s){return{type:"error",error:s}}return r==="error"?{type:"error",error:new Vu(a.status,a.statusText,l),statusCode:a.status,headers:a.headers}:{type:"data",data:l,statusCode:a.status,headers:a.headers}}return r==="error"?Mv(a)?a.data instanceof Error?{type:"error",error:a.data,statusCode:a.init?.status,headers:a.init?.headers?new Headers(a.init.headers):void 0}:{type:"error",error:new Vu(a.init?.status||500,void 0,a.data),statusCode:Mo(a)?a.status:void 0,headers:a.init?.headers?new Headers(a.init.headers):void 0}:{type:"error",error:a,statusCode:Mo(a)?a.status:void 0}:Mv(a)?{type:"data",data:a.data,statusCode:a.init?.status,headers:a.init?.headers?new Headers(a.init.headers):void 0}:{type:"data",data:a}}function ew(e,a,r,l,s){let c=e.headers.get("Location");if(Vt(c,"Redirects returned/thrown from loaders/actions must have a Location header"),!Dh(c)){let f=l.slice(0,l.findIndex(h=>h.route.id===r)+1);c=Fd(new URL(a.url),f,s,c),e.headers.set("Location",c)}return e}function Ev(e,a,r){if(Dh(e)){let l=e,s=l.startsWith("//")?new URL(a.protocol+l):new URL(l),c=Ln(s.pathname,r)!=null;
59if(s.origin===a.origin&&c)return s.pathname+s.search+s.hash}return e}function qr(e,a,r,l){let s=e.createURL(Mb(a)).toString(),c={signal:r};if(l&&an(l.formMethod)){let{formMethod:f,formEncType:h}=l;c.method=f.toUpperCase(),h==="application/json"?(c.headers=new Headers({"Content-Type":h}),c.body=JSON.stringify(l.json)):h==="text/plain"?c.body=l.text:h==="application/x-www-form-urlencoded"&&l.formData?c.body=Wd(l.formData):c.body=l.formData}return new Request(s,c)}function Wd(e){let a=new URLSearchParams;for(let[r,l]of e.entries())a.append(r,typeof l=="string"?l:l.name);return a}function Tv(e){let a=new FormData;for(let[r,l]of e.entries())a.append(r,l);return a}function nw(e,a,r,l=!1,s=!1){let c={},f=null,h,p=!1,m={},g=r&&bn(r[1])?r[1].error:void 0;return e.forEach(y=>{if(!(y.route.id in a))return;let b=y.route.id,x=a[b];if(Vt(!Ki(x),"Cannot handle redirect results in processLoaderData"),bn(x)){let E=x.error;if(g!==void 0&&(E=g,g=void 0),f=f||{},s)f[b]=E;else{let C=ui(e,b);f[C.route.id]==null&&(f[C.route.id]=E)}l||(c[b]=xb),p||(p=!0,h=Mo(x.error)?x.error.status:500),x.headers&&(m[b]=x.headers)}else c[b]=x.data,x.statusCode&&x.statusCode!==200&&!p&&(h=x.statusCode),x.headers&&(m[b]=x.headers)}),g!==void 0&&r&&(f={[r[0]]:g},r[2]&&(c[r[2]]=void 0)),{loaderData:c,errors:f,statusCode:h||200,loaderHeaders:m}}function wv(e,a,r,l,s,c){let{loaderData:f,errors:h}=nw(a,r,l);return s.filter(p=>!p.matches||p.matches.some(m=>m.shouldLoad)).forEach(p=>{let{key:m,match:g,controller:y}=p;if(y&&y.signal.aborted)return;let b=c[m];if(Vt(b,"Did not find corresponding fetcher result"),bn(b)){let x=ui(e.matches,g?.route.id);h&&h[x.route.id]||(h={...h,[x.route.id]:b.error}),e.fetchers.delete(m)}else if(Ki(b))Vt(!1,"Unhandled fetcher revalidation redirect");else{let x=ri(b.data);e.fetchers.set(m,x)}}),{loaderData:f,errors:h}}function Av(e,a,r,l){let s=Object.entries(a).filter(([,c])=>c!==xb).reduce((c,[f,h])=>(c[f]=h,c),{});for(let c of r){let f=c.route.id;if(!a.hasOwnProperty(f)&&e.hasOwnProperty(f)&&c.route.loader&&(s[f]=e[f]),l&&l.hasOwnProperty(f))break}return s}function Dv(e){return e?bn(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function ui(e,a){return(a?e.slice(0,e.findIndex(l=>l.route.id===a)+1):[...e]).reverse().find(l=>l.route.hasErrorBoundary===!0)||e[0]}function cu(e){let a=e.length===1?e[0]:e.find(r=>r.index||!r.path||r.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:a}],route:a}}function jn(e,{pathname:a,routeId:r,method:l,type:s,message:c}={}){let f="Unknown Server Error",h="Unknown @remix-run/router error";return e===400?(f="Bad Request",l&&a&&r?h=`You made a ${l} request to "${a}" but did not provide a \`loader\` for route "${r}", so there is no way to handle the request.`:s==="invalid-body"&&(h="Unable to encode submission body")):e===403?(f="Forbidden",h=`Route "${r}" does not match URL "${a}"`):e===404?(f="Not Found",h=`No route matches URL "${a}"`):e===405&&(f="Method Not Allowed",l&&a&&r?h=`You made a ${l.toUpperCase()} request to "${a}" but did not provide an \`action\` for route "${r}", so there is no way to handle the request.`:l&&(h=`Invalid request method "${l.toUpperCase()}"`)),new Vu(e||500,f,new Error(h),!0)}function fu(e){let a=Object.entries(e);for(let r=a.length-1;r>=0;r--){let[l,s]=a[r];if(Ki(s))return{key:l,result:s}}}function Mb(e){let a=typeof e=="string"?vi(e):e;return mi({...a,hash:""})}function aw(e,a){return e.pathname!==a.pathname||e.search!==a.search?!1:e.hash===""?a.hash!=="":e.hash===a.hash?!0:a.hash!==""}function iw(e){return e!=null&&typeof e=="object"&&Object.entries(e).every(([a,r])=>typeof a=="string"&&rw(r))}function rw(e){return e!=null&&typeof e=="object"&&"type"in e&&"result"in e&&(e.type==="data"||e.type==="error")}function lw(e){return Rb(e.result)&&PT.has(e.result.status)}function bn(e){return e.type==="error"}function Ki(e){return(e&&e.type)==="redirect"}function Mv(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function Rb(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function ow(e){return BT.has(e.toUpperCase())}function an(e){return VT.has(e.toUpperCase())}function Mh(e){return new URLSearchParams(e).getAll("index").some(a=>a==="")}
59function wu(e,a){let r=typeof a=="string"?vi(a).search:a.search;if(e[e.length-1].route.index&&Mh(r||""))return e[e.length-1];let l=vb(e);return l[l.length-1]}function Rv(e){let{formMethod:a,formAction:r,formEncType:l,text:s,formData:c,json:f}=e;if(!(!a||!r||!l)){if(s!=null)return{formMethod:a,formAction:r,formEncType:l,formData:void 0,json:void 0,text:s};if(c!=null)return{formMethod:a,formAction:r,formEncType:l,formData:c,json:void 0,text:void 0};if(f!==void 0)return{formMethod:a,formAction:r,formEncType:l,formData:void 0,json:f,text:void 0}}}function yd(e,a){return a?{state:"loading",location:e,formMethod:a.formMethod,formAction:a.formAction,formEncType:a.formEncType,formData:a.formData,json:a.json,text:a.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function sw(e,a){return{state:"submitting",location:e,formMethod:a.formMethod,formAction:a.formAction,formEncType:a.formEncType,formData:a.formData,json:a.json,text:a.text}}function ro(e,a){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:a}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:a}}function uw(e,a){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:a?a.data:void 0}}function ri(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function cw(e,a){try{let r=e.sessionStorage.getItem(Sb);if(r){let l=JSON.parse(r);for(let[s,c]of Object.entries(l||{}))c&&Array.isArray(c)&&a.set(s,new Set(c||[]))}}catch{}}function fw(e,a){if(a.size>0){let r={};for(let[l,s]of a)r[l]=[...s];try{e.sessionStorage.setItem(Sb,JSON.stringify(r))}catch(l){Se(!1,`Failed to save applied view transitions in sessionStorage (${l}).`)}}}function dw(){let e,a,r=new Promise((l,s)=>{e=async c=>{l(c);try{await r}catch{}},a=async c=>{s(c);try{await r}catch{}}});return{promise:r,resolve:e,reject:a}}var Ji=T.createContext(null);Ji.displayName="DataRouter";var Uo=T.createContext(null);Uo.displayName="DataRouterState";T.createContext(!1);var Rh=T.createContext({isTransitioning:!1});Rh.displayName="ViewTransition";var Cb=T.createContext(new Map);Cb.displayName="Fetchers";var hw=T.createContext(null);hw.displayName="Await";var kn=T.createContext(null);kn.displayName="Navigation";var Bo=T.createContext(null);Bo.displayName="Location";var Vn=T.createContext({outlet:null,matches:[],isDataRoute:!1});Vn.displayName="Route";var Ch=T.createContext(null);Ch.displayName="RouteError";function mw(e,{relative:a}={}){Vt(Ii(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:l}=T.useContext(kn),{hash:s,pathname:c,search:f}=Po(e,{relative:a}),h=c;return r!=="/"&&(h=c==="/"?r:ea([r,c])),l.createHref({pathname:h,search:f,hash:s})}function Ii(){return T.useContext(Bo)!=null}function la(){return Vt(Ii(),"useLocation() may be used only in the context of a <Router> component."),T.useContext(Bo).location}function pw(){return T.useContext(Bo).navigationType}function gw(e){Vt(Ii(),"useMatch() may be used only in the context of a <Router> component.");let{pathname:a}=la();return T.useMemo(()=>Do(e,yb(a)),[a,e])}var Ob="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function _b(e){T.useContext(kn).static||T.useLayoutEffect(e)}function tr(){let{isDataRoute:e}=T.useContext(Vn);return e?Nw():yw()}function yw(){Vt(Ii(),"useNavigate() may be used only in the context of a <Router> component.");let e=T.useContext(Ji),{basename:a,navigator:r}=T.useContext(kn),{matches:l}=T.useContext(Vn),{pathname:s}=la(),c=JSON.stringify(Fu(l)),f=T.useRef(!1);return _b(()=>{f.current=!0}),T.useCallback((p,m={})=>{if(Se(f.current,Ob),!f.current)return;if(typeof p=="number"){r.go(p);return}let g=Zu(p,JSON.parse(c),s,m.relative==="path");e==null&&a!=="/"&&(g.pathname=g.pathname==="/"?a:ea([a,g.pathname])),(m.replace?r.replace:r.push)(g,m.state,m)},[a,r,c,s,e])}var vw=T.createContext(null);function bw(e){let a=T.useContext(Vn).outlet;return a&&T.createElement(vw.Provider,{value:e},a)}function Sw(){let{matches:e}=T.useContext(Vn),a=e[e.length-1];return a?a.params:{}}function Po(e,{relative:a}={}){let{matches:r}=T.useContext(Vn),{pathname:l}=la(),s=JSON.stringify(Fu(r));return T.useMemo(()=>Zu(e,JSON.parse(s),l,a==="path"),[e,s,l,a])}function xw(e,a,r,l,s){Vt(Ii(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:c}=T.useContext(kn),{matches:f}=T.useContext(Vn),h=f[f.length-1],p=h?h.params:{},m=h?h.pathname:"/",g=h?h.pathnameBase:"/",y=h&&h.route;{let N=y&&y.path||"";Nb(m,!y||N.endsWith("*")||N.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${m}" (under <Route path="${N}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
60
61Please change the parent <Route path="${N}"> to <Route path="${N==="/"?"*":`${N}/*`}">.`)}let b=la(),x;x=b;let E=x.pathname||"/",C=E;if(g!=="/"){let N=g.replace(/^\//,"").split("/");C="/"+E.replace(/^\//,"").split("/").slice(N.length).join("/")}let R=si(e,{pathname:C});return Se(y||R!=null,`No routes matched location "${x.pathname}${x.search}${x.hash}" `),Se(R==null||R[R.length-1].route.element!==void 0||R[R.length-1].route.Component!==void 0||R[R.length-1].route.lazy!==void 0,`Matched leaf route at location "${x.pathname}${x.search}${x.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`),Dw(R&&R.map(N=>Object.assign({},N,{params:Object.assign({},p,N.params),pathname:ea([g,c.encodeLocation?c.encodeLocation(N.pathname).pathname:N.pathname]),pathnameBase:N.pathnameBase==="/"?g:ea([g,c.encodeLocation?c.encodeLocation(N.pathnameBase).pathname:N.pathnameBase])})),f,r,l,s)}function Ew(){let e=_w(),a=Mo(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,l="rgba(200,200,200, 0.5)",s={padding:"0.5rem",backgroundColor:l},c={padding:"2px 4px",backgroundColor:l},f=null;return console.error("Error handled by React Router default ErrorBoundary:",e),f=T.createElement(T.Fragment,null,T.createElement("p",null,"💿 Hey developer 👋"),T.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",T.createElement("code",{style:c},"ErrorBoundary")," or"," ",T.createElement("code",{style:c},"errorElement")," prop on your route.")),T.createElement(T.Fragment,null,T.createElement("h2",null,"Unexpected Application 
61Error!"),T.createElement("h3",{style:{fontStyle:"italic"}},a),r?T.createElement("pre",{style:s},r):null,f)}var Tw=T.createElement(Ew,null),ww=class extends T.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,a){return a.location!==e.location||a.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:a.error,location:a.location,revalidation:e.revalidation||a.revalidation}}componentDidCatch(e,a){this.props.unstable_onError?this.props.unstable_onError(e,a):console.error("React Router caught the following error during render",e)}render(){return this.state.error!==void 0?T.createElement(Vn.Provider,{value:this.props.routeContext},T.createElement(Ch.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function Aw({routeContext:e,match:a,children:r}){let l=T.useContext(Ji);return l&&l.static&&l.staticContext&&(a.route.errorElement||a.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=a.route.id),T.createElement(Vn.Provider,{value:e},r)}function Dw(e,a=[],r=null,l=null,s=null){if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(a.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let c=e,f=r?.errors;if(f!=null){let m=c.findIndex(g=>g.route.id&&f?.[g.route.id]!==void 0);Vt(m>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(f).join(",")}`),c=c.slice(0,Math.min(c.length,m+1))}let h=!1,p=-1;if(r)for(let m=0;m<c.length;m++){let g=c[m];if((g.route.HydrateFallback||g.route.hydrateFallbackElement)&&(p=m),g.route.id){let{loaderData:y,errors:b}=r,x=g.route.loader&&!y.hasOwnProperty(g.route.id)&&(!b||b[g.route.id]===void 0);if(g.route.lazy||x){h=!0,p>=0?c=c.slice(0,p+1):c=[c[0]];break}}}return c.reduceRight((m,g,y)=>{let b,x=!1,E=null,C=null;r&&(b=f&&g.route.id?f[g.route.id]:void 0,E=g.route.errorElement||Tw,h&&(p<0&&y===0?(Nb("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),x=!0,C=null):p===y&&(x=!0,C=g.route.hydrateFallbackElement||null)));let R=a.concat(c.slice(0,y+1)),O=()=>{let N;return b?N=E:x?N=C:g.route.Component?N=T.createElement(g.route.Component,null):g.route.element?N=g.route.element:N=m,T.createElement(Aw,{match:g,routeContext:{outlet:m,matches:R,isDataRoute:r!=null},children:N})};return r&&(g.route.ErrorBoundary||g.route.errorElement||y===0)?T.createElement(ww,{location:r.location,revalidation:r.revalidation,component:E,error:b,children:O(),routeContext:{outlet:null,matches:R,isDataRoute:!0},unstable_onError:l}):O()},null)}function Oh(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Mw(e){let a=T.useContext(Ji);return Vt(a,Oh(e)),a}function Rw(e){let a=T.useContext(Uo);return Vt(a,Oh(e)),a}function Cw(e){let a=T.useContext(Vn);return Vt(a,Oh(e)),a}function _h(e){let a=Cw(e),r=a.matches[a.matches.length-1];return Vt(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function Ow(){return _h("useRouteId")}function _w(){let e=T.useContext(Ch),a=Rw("useRouteError"),r=_h("useRouteError");return e!==void 0?e:a.errors?.[r]}function Nw(){let{router:e}=Mw("useNavigate"),a=_h("useNavigate"),r=T.useRef(!1);return _b(()=>{r.current=!0}),T.useCallback(async(s,c={})=>{Se(r.current,Ob),r.current&&(typeof s=="number"?e.navigate(s):await e.navigate(s,{fromRouteId:a,...c}))},[e,a])}var Cv={};function Nb(e,a,r){!a&&!Cv[e]&&(Cv[e]=!0,Se(!1,r))}var Ov={};function _v(e,a){!e&&!Ov[a]&&(Ov[a]=!0,console.warn(a))}function jw(e){let a={hasErrorBoundary:e.hasErrorBoundary||e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&(e.element&&Se(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(a,{element:T.createElement(e.Component),Component:void 0})),e.HydrateFallback&&(e.hydrateFallbackElement&&Se(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(a,{hydrateFallbackElement:T.createElement(e.HydrateFallback),HydrateFallback:void 0})),e.ErrorBoundary&&(e.errorElement&&Se(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(a,{errorElement:T.createElement(e.ErrorBoundary),ErrorBoundary:void 0})),a}var zw=["HydrateFallback","hydrateFallbackElement"],Lw=class{constructor(){this.status="pending",this.promise=new Promise((e,a)=>{this.resolve=r=>
61{this.status==="pending"&&(this.status="resolved",e(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",a(r))}})}};function Vw({router:e,flushSync:a,unstable_onError:r}){let[l,s]=T.useState(e.state),[c,f]=T.useState(),[h,p]=T.useState({isTransitioning:!1}),[m,g]=T.useState(),[y,b]=T.useState(),[x,E]=T.useState(),C=T.useRef(new Map),R=T.useCallback(P=>{s(D=>(P.errors&&r&&Object.entries(P.errors).forEach(([X,Q])=>{D.errors?.[X]!==Q&&r(Q)}),P))},[r]),O=T.useCallback((P,{deletedFetchers:D,flushSync:X,viewTransitionOpts:Q})=>{P.fetchers.forEach((rt,ot)=>{rt.data!==void 0&&C.current.set(ot,rt.data)}),D.forEach(rt=>C.current.delete(rt)),_v(X===!1||a!=null,'You provided the `flushSync` option to a router update, but you are not using the `<RouterProvider>` from `react-router/dom` so `ReactDOM.flushSync()` is unavailable.  Please update your app to `import { RouterProvider } from "react-router/dom"` and ensure you have `react-dom` installed as a dependency to use the `flushSync` option.');let $=e.window!=null&&e.window.document!=null&&typeof e.window.document.startViewTransition=="function";if(_v(Q==null||$,"You provided the `viewTransition` option to a router update, but you do not appear to be running in a DOM environment as `window.startViewTransition` is not available."),!Q||!$){a&&X?a(()=>R(P)):T.startTransition(()=>R(P));return}if(a&&X){a(()=>{y&&(m&&m.resolve(),y.skipTransition()),p({isTransitioning:!0,flushSync:!0,currentLocation:Q.currentLocation,nextLocation:Q.nextLocation})});let rt=e.window.document.startViewTransition(()=>{a(()=>R(P))});rt.finished.finally(()=>{a(()=>{g(void 0),b(void 0),f(void 0),p({isTransitioning:!1})})}),a(()=>b(rt));return}y?(m&&m.resolve(),y.skipTransition(),E({state:P,currentLocation:Q.currentLocation,nextLocation:Q.nextLocation})):(f(P),p({isTransitioning:!0,flushSync:!1,currentLocation:Q.currentLocation,nextLocation:Q.nextLocation}))},[e.window,a,y,m,R]);T.useLayoutEffect(()=>e.subscribe(O),[e,O]),T.useEffect(()=>{h.isTransitioning&&!h.flushSync&&g(new Lw)},[h]),T.useEffect(()=>{if(m&&c&&e.window){let P=c,D=m.promise,X=e.window.document.startViewTransition(async()=>{T.startTransition(()=>R(P)),await D});X.finished.finally(()=>{g(void 0),b(void 0),f(void 0),p({isTransitioning:!1})}),b(X)}},[c,m,e.window,R]),T.useEffect(()=>{m&&c&&l.location.key===c.location.key&&m.resolve()},[m,y,l.location,c]),T.useEffect(()=>{!h.isTransitioning&&x&&(f(x.state),p({isTransitioning:!0,flushSync:!1,currentLocation:x.currentLocation,nextLocation:x.nextLocation}),E(void 0))},[h.isTransitioning,x]);let N=T.useMemo(()=>({createHref:e.createHref,encodeLocation:e.encodeLocation,go:P=>e.navigate(P),push:(P,D,X)=>e.navigate(P,{state:D,preventScrollReset:X?.preventScrollReset}),replace:(P,D,X)=>e.navigate(P,{replace:!0,state:D,preventScrollReset:X?.preventScrollReset})}),[e]),z=e.basename||"/",W=T.useMemo(()=>({router:e,navigator:N,static:!1,basename:z,unstable_onError:r}),[e,N,z,r]);return T.createElement(T.Fragment,null,T.createElement(Ji.Provider,{value:W},T.createElement(Uo.Provider,{value:l},T.createElement(Cb.Provider,{value:C.current},T.createElement(Rh.Provider,{value:h},T.createElement(Hw,{basename:z,location:l.location,navigationType:l.historyAction,navigator:N},T.createElement(Uw,{routes:e.routes,future:e.future,state:l,unstable_onError:r})))))),null)}var Uw=T.memo(Bw);function Bw({routes:e,future:a,state:r,unstable_onError:l}){return xw(e,void 0,r,l,a)}function jb({to:e,replace:a,state:r,relative:l}){Vt(Ii(),"<Navigate> may be used only in the context of a <Router> component.");let{static:s}=T.useContext(kn);Se(!s,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:c}=T.useContext(Vn),{pathname:f}=la(),h=tr(),p=Zu(e,Fu(c),f,l==="path"),m=JSON.stringify(p);return T.useEffect(()=>{h(JSON.parse(m),{replace:a,state:r,relative:l})},[h,m,l,a,r]),null}function Pw(e){return bw(e.context)}function Hw({basename:e="/",children:a=null,location:r,navigationType:l="POP",navigator:s,static:c=!1}){Vt(!Ii(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let f=e.replace(/^\/*/,"/"),h=T.useMemo(()=>({basename:f,navigator:s,static:c,future:{}}),[f,s,c]);typeof r=="string"&&(r=vi(r));let{pathname:p="/",search:m="",hash:g="",state:y=null,key:b="default"}=r,x=T.useMemo(()=>{let E=Ln(p,f);return E==null?null:{location:{pathname:E,search:m,hash:g,state:y,key:b},navigationType:l}},[f,p,m,g,y,b,l]);
61return Se(x!=null,`<Router basename="${f}"> is not able to match the URL "${p}${m}${g}" because it does not start with the basename, so the <Router> won't render anything.`),x==null?null:T.createElement(kn.Provider,{value:h},T.createElement(Bo.Provider,{children:a,value:x}))}var Au="get",Du="application/x-www-form-urlencoded";function $u(e){return e!=null&&typeof e.tagName=="string"}function qw(e){return $u(e)&&e.tagName.toLowerCase()==="button"}function Yw(e){return $u(e)&&e.tagName.toLowerCase()==="form"}function Gw(e){return $u(e)&&e.tagName.toLowerCase()==="input"}function Xw(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function kw(e,a){return e.button===0&&(!a||a==="_self")&&!Xw(e)}var du=null;function Qw(){if(du===null)try{new FormData(document.createElement("form"),0),du=!1}catch{du=!0}return du}var Kw=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function vd(e){return e!=null&&!Kw.has(e)?(Se(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Du}"`),null):e}function Fw(e,a){let r,l,s,c,f;if(Yw(e)){let h=e.getAttribute("action");l=h?Ln(h,a):null,r=e.getAttribute("method")||Au,s=vd(e.getAttribute("enctype"))||Du,c=new FormData(e)}else if(qw(e)||Gw(e)&&(e.type==="submit"||e.type==="image")){let h=e.form;if(h==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let p=e.getAttribute("formaction")||h.getAttribute("action");if(l=p?Ln(p,a):null,r=e.getAttribute("formmethod")||h.getAttribute("method")||Au,s=vd(e.getAttribute("formenctype"))||vd(h.getAttribute("enctype"))||Du,c=new FormData(h,e),!Qw()){let{name:m,type:g,value:y}=e;if(g==="image"){let b=m?`${m}.`:"";c.append(`${b}x`,"0"),c.append(`${b}y`,"0")}else m&&c.append(m,y)}}else{if($u(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=Au,l=null,s=Du,f=e}return c&&s==="text/plain"&&(f=c,c=void 0),{action:l,method:r.toLowerCase(),encType:s,formData:c,body:f}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Nh(e,a){if(e===!1||e===null||typeof e>"u")throw new Error(a)}function Zw(e,a,r){let l=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return l.pathname==="/"?l.pathname=`_root.${r}`:a&&Ln(l.pathname,a)==="/"?l.pathname=`${a.replace(/\/$/,"")}/_root.${r}`:l.pathname=`${l.pathname.replace(/\/$/,"")}.${r}`,l}async function $w(e,a){if(e.id in a)return a[e.id];try{let r=await import(e.module);return a[e.id]=r,r}catch(r){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Ww(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function Jw(e,a,r){let l=await Promise.all(e.map(async s=>{let c=a.routes[s.route.id];if(c){let f=await $w(c,r);return f.links?f.links():[]}return[]}));return nA(l.flat(1).filter(Ww).filter(s=>s.rel==="stylesheet"||s.rel==="preload").map(s=>s.rel==="stylesheet"?{...s,rel:"prefetch",as:"style"}:{...s,rel:"prefetch"}))}function Nv(e,a,r,l,s,c){let f=(p,m)=>r[m]?p.route.id!==r[m].route.id:!0,h=(p,m)=>r[m].pathname!==p.pathname||r[m].route.path?.endsWith("*")&&r[m].params["*"]!==p.params["*"];return c==="assets"?a.filter((p,m)=>f(p,m)||h(p,m)):c==="data"?a.filter((p,m)=>{let g=l.routes[p.route.id];if(!g||!g.hasLoader)return!1;if(f(p,m)||h(p,m))return!0;if(p.route.shouldRevalidate){let y=p.route.shouldRevalidate({currentUrl:new URL(s.pathname+s.search+s.hash,window.origin),currentParams:r[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:p.params,defaultShouldRevalidate:!0});if(typeof y=="boolean")return y}return!0}):[]}function Iw(e,a,{includeHydrateFallback:r}={}){return tA(e.map(l=>{let s=a.routes[l.route.id];if(!s)return[];let c=[s.module];return s.clientActionModule&&(c=c.concat(s.clientActionModule)),s.clientLoaderModule&&(c=c.concat(s.clientLoaderModule)),r&&s.hydrateFallbackModule&&(c=c.concat(s.hydrateFallbackModule)),s.imports&&(c=c.concat(s.imports)),c}).flat(1))}function tA(e){return[...new Set(e)]}function eA(e){let a={},r=Object.keys(e).sort();for(let l of r)a[l]=e[l];return a}function nA(e,a){let r=new Set;
61return new Set(a),e.reduce((l,s)=>{let c=JSON.stringify(eA(s));return r.has(c)||(r.add(c),l.push({key:c,link:s})),l},[])}function zb(){let e=T.useContext(Ji);return Nh(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function aA(){let e=T.useContext(Uo);return Nh(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var jh=T.createContext(void 0);jh.displayName="FrameworkContext";function Lb(){let e=T.useContext(jh);return Nh(e,"You must render this element inside a <HydratedRouter> element"),e}function iA(e,a){let r=T.useContext(jh),[l,s]=T.useState(!1),[c,f]=T.useState(!1),{onFocus:h,onBlur:p,onMouseEnter:m,onMouseLeave:g,onTouchStart:y}=a,b=T.useRef(null);T.useEffect(()=>{if(e==="render"&&f(!0),e==="viewport"){let C=O=>{O.forEach(N=>{f(N.isIntersecting)})},R=new IntersectionObserver(C,{threshold:.5});return b.current&&R.observe(b.current),()=>{R.disconnect()}}},[e]),T.useEffect(()=>{if(l){let C=setTimeout(()=>{f(!0)},100);return()=>{clearTimeout(C)}}},[l]);let x=()=>{s(!0)},E=()=>{s(!1),f(!1)};return r?e!=="intent"?[c,b,{}]:[c,b,{onFocus:lo(h,x),onBlur:lo(p,E),onMouseEnter:lo(m,x),onMouseLeave:lo(g,E),onTouchStart:lo(y,x)}]:[!1,b,{}]}function lo(e,a){return r=>{e&&e(r),r.defaultPrevented||a(r)}}function rA({page:e,...a}){let{router:r}=zb(),l=T.useMemo(()=>si(r.routes,e,r.basename),[r.routes,e,r.basename]);return l?T.createElement(oA,{page:e,matches:l,...a}):null}function lA(e){let{manifest:a,routeModules:r}=Lb(),[l,s]=T.useState([]);return T.useEffect(()=>{let c=!1;return Jw(e,a,r).then(f=>{c||s(f)}),()=>{c=!0}},[e,a,r]),l}function oA({page:e,matches:a,...r}){let l=la(),{manifest:s,routeModules:c}=Lb(),{basename:f}=zb(),{loaderData:h,matches:p}=aA(),m=T.useMemo(()=>Nv(e,a,p,s,l,"data"),[e,a,p,s,l]),g=T.useMemo(()=>Nv(e,a,p,s,l,"assets"),[e,a,p,s,l]),y=T.useMemo(()=>{if(e===l.pathname+l.search+l.hash)return[];let E=new Set,C=!1;if(a.forEach(O=>{let N=s.routes[O.route.id];!N||!N.hasLoader||(!m.some(z=>z.route.id===O.route.id)&&O.route.id in h&&c[O.route.id]?.shouldRevalidate||N.hasClientLoader?C=!0:E.add(O.route.id))}),E.size===0)return[];let R=Zw(e,f,"data");return C&&E.size>0&&R.searchParams.set("_routes",a.filter(O=>E.has(O.route.id)).map(O=>O.route.id).join(",")),[R.pathname+R.search]},[f,h,l,s,m,a,e,c]),b=T.useMemo(()=>Iw(g,s),[g,s]),x=lA(g);return T.createElement(T.Fragment,null,y.map(E=>T.createElement("link",{key:E,rel:"prefetch",as:"fetch",href:E,...r})),b.map(E=>T.createElement("link",{key:E,rel:"modulepreload",href:E,...r})),x.map(({key:E,link:C})=>T.createElement("link",{key:E,nonce:r.nonce,...C})))}function sA(...e){return a=>{e.forEach(r=>{typeof r=="function"?r(a):r!=null&&(r.current=a)})}}var Vb=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Vb&&(window.__reactRouterVersion="7.9.1")}catch{}function uA(e,a){return XT({basename:a?.basename,getContext:a?.getContext,future:a?.future,history:cT({window:a?.window}),hydrationData:cA(),routes:e,mapRouteProperties:jw,hydrationRouteProperties:zw,dataStrategy:a?.dataStrategy,patchRoutesOnNavigation:a?.patchRoutesOnNavigation,window:a?.window}).initialize()}function cA(){let e=window?.__staticRouterHydrationData;return e&&e.errors&&(e={...e,errors:fA(e.errors)}),e}function fA(e){if(!e)return null;let a=Object.entries(e),r={};for(let[l,s]of a)if(s&&s.__type==="RouteErrorResponse")r[l]=new Vu(s.status,s.statusText,s.data,s.internal===!0);else if(s&&s.__type==="Error"){if(s.__subType){let c=window[s.__subType];if(typeof c=="function")try{let f=new c(s.message);f.stack="",r[l]=f}catch{}}if(r[l]==null){let c=new Error(s.message);c.stack="",r[l]=c}}else r[l]=s;return r}var Ub=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,zh=T.forwardRef(function({onClick:a,discover:r="render",prefetch:l="none",relative:s,reloadDocument:c,replace:f,state:h,target:p,to:m,preventScrollReset:g,viewTransition:y,...b},x){let{basename:E}=T.useContext(kn),C=typeof m=="string"&&Ub.test(m),R,O=!1;if(typeof m=="string"&&C&&(R=m,Vb))try{let $=new URL(window.location.href),rt=m.startsWith("//")?new URL($.protocol+m):new URL(m),ot=Ln(rt.pathname,E);rt.origin===$.origin&&ot!=null?m=ot+rt.search+rt.hash:O=!0}catch{Se(!1,`<Link to="${m}">
61 contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let N=mw(m,{relative:s}),[z,W,P]=iA(l,b),D=pA(m,{replace:f,state:h,target:p,preventScrollReset:g,relative:s,viewTransition:y});function X($){a&&a($),$.defaultPrevented||D($)}let Q=T.createElement("a",{...b,...P,href:R||N,onClick:O||c?a:X,ref:sA(x,W),target:p,"data-discover":!C&&r==="render"?"true":void 0});return z&&!C?T.createElement(T.Fragment,null,Q,T.createElement(rA,{page:N})):Q});zh.displayName="Link";var dA=T.forwardRef(function({"aria-current":a="page",caseSensitive:r=!1,className:l="",end:s=!1,style:c,to:f,viewTransition:h,children:p,...m},g){let y=Po(f,{relative:m.relative}),b=la(),x=T.useContext(Uo),{navigator:E,basename:C}=T.useContext(kn),R=x!=null&&SA(y)&&h===!0,O=E.encodeLocation?E.encodeLocation(y).pathname:y.pathname,N=b.pathname,z=x&&x.navigation&&x.navigation.location?x.navigation.location.pathname:null;r||(N=N.toLowerCase(),z=z?z.toLowerCase():null,O=O.toLowerCase()),z&&C&&(z=Ln(z,C)||z);const W=O!=="/"&&O.endsWith("/")?O.length-1:O.length;let P=N===O||!s&&N.startsWith(O)&&N.charAt(W)==="/",D=z!=null&&(z===O||!s&&z.startsWith(O)&&z.charAt(O.length)==="/"),X={isActive:P,isPending:D,isTransitioning:R},Q=P?a:void 0,$;typeof l=="function"?$=l(X):$=[l,P?"active":null,D?"pending":null,R?"transitioning":null].filter(Boolean).join(" ");let rt=typeof c=="function"?c(X):c;return T.createElement(zh,{...m,"aria-current":Q,className:$,ref:g,style:rt,to:f,viewTransition:h},typeof p=="function"?p(X):p)});dA.displayName="NavLink";var hA=T.forwardRef(({discover:e="render",fetcherKey:a,navigate:r,reloadDocument:l,replace:s,state:c,method:f=Au,action:h,onSubmit:p,relative:m,preventScrollReset:g,viewTransition:y,...b},x)=>{let E=vA(),C=bA(h,{relative:m}),R=f.toLowerCase()==="get"?"get":"post",O=typeof h=="string"&&Ub.test(h),N=z=>{if(p&&p(z),z.defaultPrevented)return;z.preventDefault();let W=z.nativeEvent.submitter,P=W?.getAttribute("formmethod")||f;E(W||z.currentTarget,{fetcherKey:a,method:P,navigate:r,replace:s,state:c,relative:m,preventScrollReset:g,viewTransition:y})};return T.createElement("form",{ref:x,method:R,action:C,onSubmit:l?p:N,...b,"data-discover":!O&&e==="render"?"true":void 0})});hA.displayName="Form";function mA(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Bb(e){let a=T.useContext(Ji);return Vt(a,mA(e)),a}function pA(e,{target:a,replace:r,state:l,preventScrollReset:s,relative:c,viewTransition:f}={}){let h=tr(),p=la(),m=Po(e,{relative:c}
61);return T.useCallback(g=>{if(kw(g,a)){g.preventDefault();let y=r!==void 0?r:mi(p)===mi(m);h(e,{replace:y,state:l,preventScrollReset:s,relative:c,viewTransition:f})}},[p,h,m,r,l,a,e,s,c,f])}var gA=0,yA=()=>`__${String(++gA)}__`;function vA(){let{router:e}=Bb("useSubmit"),{basename:a}=T.useContext(kn),r=Ow();return T.useCallback(async(l,s={})=>{let{action:c,method:f,encType:h,formData:p,body:m}=Fw(l,a);if(s.navigate===!1){let g=s.fetcherKey||yA();await e.fetch(g,r,s.action||c,{preventScrollReset:s.preventScrollReset,formData:p,body:m,formMethod:s.method||f,formEncType:s.encType||h,flushSync:s.flushSync})}else await e.navigate(s.action||c,{preventScrollReset:s.preventScrollReset,formData:p,body:m,formMethod:s.method||f,formEncType:s.encType||h,replace:s.replace,state:s.state,fromRouteId:r,flushSync:s.flushSync,viewTransition:s.viewTransition})},[e,a,r])}function bA(e,{relative:a}={}){let{basename:r}=T.useContext(kn),l=T.useContext(Vn);Vt(l,"useFormAction must be used inside a RouteContext");let[s]=l.matches.slice(-1),c={...Po(e||".",{relative:a})},f=la();if(e==null){c.search=f.search;let h=new URLSearchParams(c.search),p=h.getAll("index");if(p.some(g=>g==="")){h.delete("index"),p.filter(y=>y).forEach(y=>h.append("index",y));let g=h.toString();c.search=g?`?${g}`:""}}return(!e||e===".")&&s.route.index&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(c.pathname=c.pathname==="/"?r:ea([r,c.pathname])),mi(c)}function SA(e,{relative:a}={}){let r=T.useContext(Rh);Vt(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:l}=Bb("useViewTransitionState"),s=Po(e,{relative:a});if(!r.isTransitioning)return!1;let c=Ln(r.currentLocation.pathname,l)||r.currentLocation.pathname,f=Ln(r.nextLocation.pathname,l)||r.nextLocation.pathname;return Do(s.pathname,f)!=null||Do(s.pathname,c)!=null}const Pb=T.createContext(void 0),Lh=()=>{const e=T.useContext(Pb);if(!e)throw new Error("useQuestionaireContext must be used within a QuestionaireContext.Provider");return e},xA=()=>{const[e,a]=T.useState({});return{answers:e,setQuestionaireAnswer:(s,c)=>{const f=Object.fromEntries(Object.entries(e).slice(0,s));a({...f,[s]:c})},getQuestionaireAnswer:s=>e[s]}},EA=()=>{const e=la(),[a,r]=T.useState(!1);T.useEffect(()=>{const l=document.getElementsByClassName("site-header")[0];l&&(e.pathname!=="/"?(l.style.display="none",document.body.style.paddingTop="0"):(l.style.display="block",a?document.body.style.paddingTop="84px":document.body.style.paddingTop="0"))},[e,a]),T.useEffect(()=>{const l=()=>{const s=window.innerWidth<768;r(s)};return l(),window.addEventListener("resize",l),()=>window.removeEventListener("resize",l)},[])},TA=()=>{const e=pw(),a=T.useRef(!0);return T.useEffect(()=>{a.current&&(a.current=!1)},[e]),a.current};function wA(e){const a={};return e.forEach(r=>{a[r.key]=r.text||r.image||r.richtext||""}),a}function on(){const e=window.wpData;return e?{parties:e.parties,questions:e.questions,menuLinks:e.menu_links,copy:wA(e.copy)}:{parties:[],questions:[],menuLinks:[],copy:{}}}function AA(){const[e,a]=T.useState([]),r=T.useMemo(()=>{const s=on();if(e.length===0)return s.questions.map((f,h)=>({...f,priorityIndex:h}));const c=new Map;return e.forEach((f,h)=>{c.set(f,h)}),s.questions.map((f,h)=>({...f,priorityIndex:c.get(f.fields.question_subject)??h})).sort((f,h)=>f.priorityIndex-h.priorityIndex)},[e]);return{subjectPriority:e,prioritizedQuestions:r,setSubjectPriority:s=>{a(s)}}}function DA(){const e=tr(),a=TA();T.useEffect(()=>{a&&e("/")},[a,e]),EA();const l=on().parties,s=T.useMemo(()=>l.sort(()=>Math.random()-.5),[]),{answers:c,setQuestionaireAnswer:f,getQuestionaireAnswer:h}=xA(),{subjectPriority:p,prioritizedQuestions:m,setSubjectPriority:g}=AA();return H.jsx(Pb.Provider,{value:{partyList:s,answers:c,setQuestionaireAnswer:f,getQuestionaireAnswer:h,subjectPriority:p,prioritizedQuestions:m,setSubjectPriority:g},children:H.jsx(Pw,{})})}function MA(e){const a=e.match(/rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)/i);if(!a)return null;const r=Math.min(255,Math.max(0,parseInt(a[1],10))),l=Math.min(255,Math.max(0,parseInt(a[2],10))),s=Math.min(255,Math.max(0,parseInt(a[3],10)));return{r,g:l,b:s}}function RA(e,a,r){const l=e/255,s=a/255,c=r/255,f=Math.max(l,s,c),h=Math.min(l,s,c),p=f-h;let m=0,g=0;const y=(f+h)/2;if(p!==0)switch(g=p/(1-Math.abs(2*y-1)),f){case l:m=60*((s-c)/p%6);break;case s:m=60*((c-l)/p+2);break;case c:m=60*((l-s)/p+4);break}return m<0&&(m+=360),{h:m,s:g*100,l:y*100}}function CA(e,a,r){const l=Math.round(e),s=Math.round(Math.max(0,Math.min(100,a))),c=Math.round(Math.max(0,Math.min(100,r)));return`hsl(${l} ${s}% ${c}%)`}const hi=({children:e,onClick:a,disabled:r=!1,type:l="button",className:s="",color:c="text-white",backgroundColor:f="bg-black"})=>{const h=T.useRef(null),[p,m]=T.useState(void 0);return T.useEffect(()=>{if(!h.current)return;const y=window.getComputedStyle(h.current).backgroundColor,b=MA(y);if(!b)return;const{h:x,s:E,l:C}=RA(b.r,b.g,b.b),R=C*.8;m(CA(x,E,R))},[f,s]),H.jsx("button",{type:l,onClick:a,disabled:r,style:{backgroundColor:p},className:`button ${s} ${r?"disabled":""} text-lg rounded-xl overflow-visible transition duration-500 ${c} ${f}`,children:H.jsx("span",{className:`front ${f} md:px-6 md:py-3 px-4 py-2 rounded-xl`,ref:h,children:e})})};function OA(){const{copy:e}
61=on(),a=tr(),{"welcome.heading":r,"welcome.paragraph":l,"welcome.button":s,"welcome.image":c,"welcome.footer":f}=e,h=()=>{a("/prioriteiten")};return H.jsxs("div",{className:"flex flex-col h-screen items-center",children:[H.jsx("div",{className:"flex flex-col grow w-full px-6 pb-6 md:pt-6",children:H.jsxs("div",{className:"flex flex-col bg-white p-7 rounded-2xl shadow-2xl shadow-neutral-200 md:max-w-lg md:m-auto",children:[H.jsx("img",{src:`${c}`,className:"h-70 md:h-80 object-contain mt-6 mb-14"}),H.jsxs("div",{className:"mt-auto lg:my-auto",children:[H.jsx("p",{className:"text-md font-semibold mb-4",children:r}),H.jsx("p",{className:"text-md mb-6",children:l})]}),H.jsx(hi,{className:"w-full",backgroundColor:"bg-(--accent)",onClick:h,children:s})]})}),f&&H.jsx("div",{className:"flex flex-col p-6 w-full text-white bg-neutral-700 mt-auto",children:H.jsx("p",{className:"text-xs font-thin",children:f})})]})}const _A=[{name:"VVD",url:"https://www.vvd.nl/",objectPosition:"0px 0%"},{name:"D66",url:"https://d66.nl/",objectPosition:"0px 4.16667%"},{name:"GroenLinks-PvdA",url:"https://groenlinkspvda.nl/",objectPosition:"0px 8.33333%"},{name:"PVV",url:"https://www.pvv.nl/",objectPosition:"0px 12.5%"},{name:"CDA",url:"https://www.cda.nl/",objectPosition:"0px 16.6667%"},{name:"SP",url:"https://www.sp.nl/",objectPosition:"0px 20.8333%"},{name:"Forum voor Democratie",url:"https://fvd.nl/",objectPosition:"0px 25%"},{name:"Partij voor de Dieren",url:"https://www.partijvoordedieren.nl/",objectPosition:"0px 29.1667%"},{name:"ChristenUnie",url:"https://www.christenunie.nl/",objectPosition:"0px 33.3333%"},{name:"Volt",url:"https://voltnederland.org/",objectPosition:"0px 37.5%"},{name:"JA21",url:"https://ja21.nl/",objectPosition:"0px 41.6667%"},{name:"SGP",url:"https://sgp.nl/home",objectPosition:"0px 45.8333%"},{name:"DENK",url:"https://www.bewegingdenk.nl/",objectPosition:"0px 50%"},{name:"50PLUS",url:"https://50pluspartij.nl/",objectPosition:"0px 54.1667%"},{name:"BoerBurgerBeweging",url:"https://boerburgerbeweging.nl/",objectPosition:"0px 58.3333%"},{name:"BIJ1",url:"https://bij1.org/",objectPosition:"0px 62.5%"},{name:"Piratenpartij - De Groenen",url:"https://piratenpartij.nl/",objectPosition:"0px 66.6667%"},{name:"BVNL / Groep Van Haga",url:"https://bvnl.nl/",objectPosition:"0px 70.8333%"},{name:"Nieuw Sociaal Contract",url:"https://partijnieuwsociaalcontract.nl/kandidaten",objectPosition:"0px 75%"},{name:"Splinter",url:"https://www.splinterpolitiek.nl/",objectPosition:"0px 79.1667%"},{name:"Libertaire Partij",url:"https://stemlp.nl/",objectPosition:"0px 83.3333%"},{name:"LEF",url:"https://www.lef.nl/",objectPosition:"0px 87.5%"},{name:"Samen voor Nederland",url:"https://samen-voor-nederland.nl/",objectPosition:"0px 91.6667%"},{name:"Nederland met een PLAN",url:"https://www.nlplan.nl/",objectPosition:"0px 95.8333%"},{name:"PartijvdSport",url:"https://www.partijvdsport.nl/",objectPosition:"0px 100%"}],Vh={parties:_A};function Jd(e,a){const l=on().questions;let s=[...e];for(const c of Object.values(a)){const f=l.find(h=>h.id===c.questionId);f&&(c.isSkipped||c.answer==="skip"||(c.answer==="yes"?f.fields.keep_all_parties_yes||(s=s.filter(h=>f.fields.parties_to_keep_yes?.includes(h.id)??!1)):f.fields.keep_all_parties_no||(s=s.filter(h=>f.fields.parties_to_keep_no?.includes(h.id)??!1))))}return s}const Uh=T.createContext({});function Ro(e){const a=T.useRef(null);return a.current===null&&(a.current=e()),a.current}const Bh=typeof window<"u",Hb=Bh?T.useLayoutEffect:T.useEffect,Wu=T.createContext(null);function Ph(e,a){e.indexOf(a)===-1&&e.push(a)}function Ho(e,a){const r=e.indexOf(a);r>-1&&e.splice(r,1)}const Ca=(e,a,r)=>r>a?a:r<e?e:r;let Hh=()=>{};const Oa={},qb=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function Yb(e){return typeof e=="object"&&e!==null}const Gb=e=>/^0[^.\s]+$/u.test(e);function qh(e){let a;return()=>(a===void 0&&(a=e()),a)}const zn=e=>e,NA=(e,a)=>r=>a(e(r)),qo=(...e)=>e.reduce(NA),Ir=(e,a,r)=>{const l=a-e;return l===0?1:(r-e)/l};class Yh{constructor(){this.subscriptions=[]}add(a){return Ph(this.subscriptions,a),()=>Ho(this.subscriptions,a)}notify(a,r,l){const s=this.subscriptions.length;if(s)if(s===1)this.subscriptions[0](a,r,l);else for(let c=0;c<s;c++){const f=this.subscriptions[c];f&&f(a,r,l)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Xn=e=>e*1e3,na=e=>e/1e3;function Xb(e,a){return a?e*(1e3/a):0}const jA=(e,a,r)=>{const l=a-e;return((r-e)%l+l)%l+e},kb=(e,a,r)=>(((1-3*r+3*a)*e+(3*r-6*a))*e+3*a)*e,zA=1e-7,LA=12;function VA(e,a,r,l,s){let c,f,h=0;do f=a+(r-a)/2,c=kb(f,l,s)-e,c>0?r=f:a=f;
vendor: 1,037 bytes, line 61
61while(Math.abs(c)>zA&&++h<LA);return f}function Yo(e,a,r,l){if(e===a&&r===l)return zn;const s=c=>VA(c,0,1,e,r);return c=>c===0||c===1?c:kb(s(c),a,l)}const Qb=e=>a=>a<=.5?e(2*a)/2:(2-e(2*(1-a)))/2,Kb=e=>a=>1-e(1-a),Fb=Yo(.33,1.53,.69,.99),Gh=Kb(Fb),Zb=Qb(Gh),$b=e=>(e*=2)<1?.5*Gh(e):.5*(2-Math.pow(2,-10*(e-1))),Xh=e=>1-Math.sin(Math.acos(e)),Wb=Kb(Xh),Jb=Qb(Xh),UA=Yo(.42,0,1,1),BA=Yo(0,0,.58,1),Ib=Yo(.42,0,.58,1),tS=e=>Array.isArray(e)&&typeof e[0]!="number";function eS(e,a){return tS(e)?e[jA(0,e.length,a)]:e}const nS=e=>Array.isArray(e)&&typeof e[0]=="number",PA={linear:zn,easeIn:UA,easeInOut:Ib,easeOut:BA,circIn:Xh,circInOut:Jb,circOut:Wb,backIn:Gh,backInOut:Zb,backOut:Fb,anticipate:$b},HA=e=>typeof e=="string",jv=e=>{if(nS(e)){Hh(e.length===4);const[a,r,l,s]=e;return Yo(a,r,l,s)}else if(HA(e))return PA[e];return e},hu=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function qA(e,a){let r=new Set,l=new Set,s=!1,c=!1;const f=new WeakSet;let h={delta:0,timestamp:0,isProcessing:!1};
vendor: 25,314 bytes, line 61
61function p(g){f.has(g)&&(m.schedule(g),e()),g(h)}const m={schedule:(g,y=!1,b=!1)=>{const E=b&&s?r:l;return y&&f.add(g),E.has(g)||E.add(g),g},cancel:g=>{l.delete(g),f.delete(g)},process:g=>{if(h=g,s){c=!0;return}s=!0,[r,l]=[l,r],r.forEach(p),r.clear(),s=!1,c&&(c=!1,m.process(g))}};return m}const YA=40;function aS(e,a){let r=!1,l=!0;const s={delta:0,timestamp:0,isProcessing:!1},c=()=>r=!0,f=hu.reduce((z,W)=>(z[W]=qA(c),z),{}),{setup:h,read:p,resolveKeyframes:m,preUpdate:g,update:y,preRender:b,render:x,postRender:E}=f,C=()=>{const z=Oa.useManualTiming?s.timestamp:performance.now();r=!1,Oa.useManualTiming||(s.delta=l?1e3/60:Math.max(Math.min(z-s.timestamp,YA),1)),s.timestamp=z,s.isProcessing=!0,h.process(s),p.process(s),m.process(s),g.process(s),y.process(s),b.process(s),x.process(s),E.process(s),s.isProcessing=!1,r&&a&&(l=!1,e(C))},R=()=>{r=!0,l=!0,s.isProcessing||e(C)};return{schedule:hu.reduce((z,W)=>{const P=f[W];return z[W]=(D,X=!1,Q=!1)=>(r||R(),P.schedule(D,X,Q)),z},{}),cancel:z=>{for(let W=0;W<hu.length;W++)f[hu[W]].cancel(z)},state:s,steps:f}}const{schedule:le,cancel:pi,state:He,steps:bd}=aS(typeof requestAnimationFrame<"u"?requestAnimationFrame:zn,!0);let Mu;function GA(){Mu=void 0}const ln={now:()=>(Mu===void 0&&ln.set(He.isProcessing||Oa.useManualTiming?He.timestamp:performance.now()),Mu),set:e=>{Mu=e,queueMicrotask(GA)}},iS=e=>a=>typeof a=="string"&&a.startsWith(e),kh=iS("--"),XA=iS("var(--"),Qh=e=>XA(e)?kA.test(e.split("/*")[0].trim()):!1,kA=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,al={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Co={...al,transform:e=>Ca(0,1,e)},mu={...al,default:1},mo=e=>Math.round(e*1e5)/1e5,Kh=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function QA(e){return e==null}const KA=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Fh=(e,a)=>r=>!!(typeof r=="string"&&KA.test(r)&&r.startsWith(e)||a&&!QA(r)&&Object.prototype.hasOwnProperty.call(r,a)),rS=(e,a,r)=>l=>{if(typeof l!="string")return l;const[s,c,f,h]=l.match(Kh);return{[e]:parseFloat(s),[a]:parseFloat(c),[r]:parseFloat(f),alpha:h!==void 0?parseFloat(h):1}},FA=e=>Ca(0,255,e),Sd={...al,transform:e=>Math.round(FA(e))},Fi={test:Fh("rgb","red"),parse:rS("red","green","blue"),transform:({red:e,green:a,blue:r,alpha:l=1})=>"rgba("+Sd.transform(e)+", "+Sd.transform(a)+", "+Sd.transform(r)+", "+mo(Co.transform(l))+")"};function ZA(e){let a="",r="",l="",s="";return e.length>5?(a=e.substring(1,3),r=e.substring(3,5),l=e.substring(5,7),s=e.substring(7,9)):(a=e.substring(1,2),r=e.substring(2,3),l=e.substring(3,4),s=e.substring(4,5),a+=a,r+=r,l+=l,s+=s),{red:parseInt(a,16),green:parseInt(r,16),blue:parseInt(l,16),alpha:s?parseInt(s,16)/255:1}}const Id={test:Fh("#"),parse:ZA,transform:Fi.transform},Go=e=>({test:a=>typeof a=="string"&&a.endsWith(e)&&a.split(" ").length===1,parse:parseFloat,transform:a=>`${a}${e}`}),li=Go("deg"),aa=Go("%"),Dt=Go("px"),$A=Go("vh"),WA=Go("vw"),zv={...aa,parse:e=>aa.parse(e)/100,transform:e=>aa.transform(e*100)},Xr={test:Fh("hsl","hue"),parse:rS("hue","saturation","lightness"),transform:({hue:e,saturation:a,lightness:r,alpha:l=1})=>"hsla("+Math.round(e)+", "+aa.transform(mo(a))+", "+aa.transform(mo(r))+", "+mo(Co.transform(l))+")"},Ae={test:e=>Fi.test(e)||Id.test(e)||Xr.test(e),parse:e=>Fi.test(e)?Fi.parse(e):Xr.test(e)?Xr.parse(e):Id.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?Fi.transform(e):Xr.transform(e),getAnimatableNone:e=>{const a=Ae.parse(e);return a.alpha=0,Ae.transform(a)}},JA=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function IA(e){return isNaN(e)&&typeof e=="string"&&(e.match(Kh)?.length||0)+(e.match(JA)?.length||0)>0}const lS="number",oS="color",tD="var",eD="var(",Lv="${}",nD=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Oo(e){const a=e.toString(),r=[],l={color:[],number:[],var:[]},s=[];let c=0;const h=a.replace(nD,p=>(Ae.test(p)?(l.color.push(c),s.push(oS),r.push(Ae.parse(p))):p.startsWith(eD)?(l.var.push(c),s.push(tD),r.push(p)):(l.number.push(c),s.push(lS),r.push(parseFloat(p))),++c,Lv)).split(Lv);return{values:r,split:h,indexes:l,types:s}}function sS(e){return Oo(e).values}function uS(e){const{split:a,types:r}=Oo(e),l=a.length;return s=>{let c="";for(let f=0;f<l;f++)if(c+=a[f],s[f]!==void 0){const h=r[f];h===lS?c+=mo(s[f]):h===oS?c+=Ae.transform(s[f]):c+=s[f]}return c}}const aD=e=>typeof e=="number"?0:Ae.test(e)?Ae.getAnimatableNone(e):e;function iD(e){const a=sS(e);return uS(e)(a.map(aD))}const gi={test:IA,parse:sS,createTransformer:uS,getAnimatableNone:iD};function xd(e,a,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(a-e)*6*r:r<1/2?a:r<2/3?e+(a-e)*(2/3-r)*6:e}function rD({hue:e,saturation:a,lightness:r,alpha:l}){e/=360,a/=100,r/=100;let s=0,c=0,f=0;if(!a)s=c=f=r;else{const h=r<.5?r*(1+a):r+a-r*a,p=2*r-h;s=xd(p,h,e+1/3),c=xd(p,h,e),f=xd(p,h,e-1/3)}return{red:Math.round(s*255),green:Math.round(c*255),blue:Math.round(f*255),alpha:l}}function Bu(e,a){return r=>r>0?a:e}const re=(e,a,r)=>e+(a-e)*r,Ed=(e,a,r)=>{const l=e*e,s=r*(a*a-l)+l;return s<0?0:Math.sqrt(s)},lD=[Id,Fi,Xr],oD=e=>lD.find(a=>a.test(e));function Vv(e){const a=oD(e);if(!a)return!1;let r=a.parse(e);return a===Xr&&(r=rD(r)),r}const Uv=(e,a)=>{const r=Vv(e),l=Vv(a);if(!r||!l)return Bu(e,a);const s={...r};return c=>(s.red=Ed(r.red,l.red,c),s.green=Ed(r.green,l.green,c),s.blue=Ed(r.blue,l.blue,c),s.alpha=re(r.alpha,l.alpha,c),Fi.transform(s))},th=new Set(["none","hidden"]);function sD(e,a){return th.has(e)?r=>r<=0?e:a:r=>r>=1?a:e}function uD(e,a){return r=>re(e,a,r)}function Zh(e){return typeof e=="number"?uD:typeof e=="string"?Qh(e)?Bu:Ae.test(e)?Uv:dD:Array.isArray(e)?cS:typeof e=="object"?Ae.test(e)?Uv:cD:Bu}function cS(e,a){const r=[...e],l=r.length,s=e.map((c,f)=>Zh(c)(c,a[f]));return c=>{for(let f=0;f<l;f++)r[f]=s[f](c);return r}}function cD(e,a){const r={...e,...a},l={};for(const s in r)e[s]!==void 0&&a[s]!==void 0&&(l[s]=Zh(e[s])(e[s],a[s]));return s=>{for(const c in l)r[c]=l[c](s);return r}}function fD(e,a){const r=[],l={color:0,var:0,number:0};for(let s=0;s<a.values.length;s++){const c=a.types[s],f=e.indexes[c][l[c]],h=e.values[f]??0;r[s]=h,l[c]++}return r}const dD=(e,a)=>{const r=gi.createTransformer(a),l=Oo(e),s=Oo(a);return l.indexes.var.length===s.indexes.var.length&&l.indexes.color.length===s.indexes.color.length&&l.indexes.number.length>=s.indexes.number.length?th.has(e)&&!s.values.length||th.has(a)&&!l.values.length?sD(e,a):qo(cS(fD(l,s),s.values),r):Bu(e,a)};function fS(e,a,r){return typeof e=="number"&&typeof a=="number"&&typeof r=="number"?re(e,a,r):Zh(e)(e,a)}const hD=e=>{const a=({timestamp:r})=>e(r);return{start:(r=!0)=>le.update(a,r),stop:()=>pi(a),now:()=>He.isProcessing?He.timestamp:ln.now()}},dS=(e,a,r=10)=>{let l="";const s=Math.max(Math.round(a/r),2);for(let c=0;c<s;c++)l+=Math.round(e(c/(s-1))*1e4)/1e4+", ";return`linear(${l.substring(0,l.length-2)})`},Pu=2e4;function $h(e){let a=0;const r=50;let l=e.next(a);for(;!l.done&&a<Pu;)a+=r,l=e.next(a);return a>=Pu?1/0:a}function hS(e,a=100,r){const l=r({...e,keyframes:[0,a]}),s=Math.min($h(l),Pu);return{type:"keyframes",ease:c=>l.next(s*c).value/a,duration:na(s)}}const mD=5;function mS(e,a,r){const l=Math.max(a-mD,0);return Xb(r-e(l),a-l)}const ye={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},Td=.001;function pD({duration:e=ye.duration,bounce:a=ye.bounce,velocity:r=ye.velocity,mass:l=ye.mass}){let s,c,f=1-a;f=Ca(ye.minDamping,ye.maxDamping,f),e=Ca(ye.minDuration,ye.maxDuration,na(e)),f<1?(s=m=>{const g=m*f,y=g*e,b=g-r,x=eh(m,f),E=Math.exp(-y);return Td-b/x*E},c=m=>{const y=m*f*e,b=y*r+r,x=Math.pow(f,2)*Math.pow(m,2)*e,E=Math.exp(-y),C=eh(Math.pow(m,2),f);return(-s(m)+Td>0?-1:1)*((b-x)*E)/C}):(s=m=>{const g=Math.exp(-m*e),y=(m-r)*e+1;return-Td+g*y},c=m=>{const g=Math.exp(-m*e),y=(r-m)*(e*e);return g*y});const h=5/e,p=yD(s,c,h);if(e=Xn(e),isNaN(p))return{stiffness:ye.stiffness,damping:ye.damping,duration:e};{const m=Math.pow(p,2)*l;return{stiffness:m,damping:f*2*Math.sqrt(l*m),duration:e}}}const gD=12;function yD(e,a,r){let l=r;for(let s=1;s<gD;s++)l=l-e(l)/a(l);return l}function eh(e,a){return e*Math.sqrt(1-a*a)}const vD=["duration","bounce"],bD=["stiffness","damping","mass"];function Bv(e,a){return a.some(r=>e[r]!==void 0)}function SD(e){let a={velocity:ye.velocity,stiffness:ye.stiffness,damping:ye.damping,mass:ye.mass,isResolvedFromDuration:!1,...e};if(!Bv(e,bD)&&Bv(e,vD))if(e.visualDuration){const r=e.visualDuration,l=2*Math.PI/(r*1.2),s=l*l,c=2*Ca(.05,1,1-(e.bounce||0))*Math.sqrt(s);a={...a,mass:ye.mass,stiffness:s,damping:c}}else{const r=pD(e);a={...a,...r,mass:ye.mass},a.isResolvedFromDuration=!0}return a}function _o(e=ye.visualDuration,a=ye.bounce){const r=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:a}:e;let{restSpeed:l,restDelta:s}=r;const c=r.keyframes[0],f=r.keyframes[r.keyframes.length-1],h={done:!1,value:c},{stiffness:p,damping:m,mass:g,duration:y,velocity:b,isResolvedFromDuration:x}=SD({...r,velocity:-na(r.velocity||0)}),E=b||0,C=m/(2*Math.sqrt(p*g)),R=f-c,O=na(Math.sqrt(p/g)),N=Math.abs(R)<5;l||(l=N?ye.restSpeed.granular:ye.restSpeed.default),s||(s=N?ye.restDelta.granular:ye.restDelta.default);let z;if(C<1){const P=eh(O,C);z=D=>{const X=Math.exp(-C*O*D);return f-X*((E+C*O*R)/P*Math.sin(P*D)+R*Math.cos(P*D))}}else if(C===1)z=P=>f-Math.exp(-O*P)*(R+(E+O*R)*P);else{const P=O*Math.sqrt(C*C-1);z=D=>{const X=Math.exp(-C*O*D),Q=Math.min(P*D,300);return f-X*((E+C*O*R)*Math.sinh(Q)+P*R*Math.cosh(Q))/P}}const W={calculatedDuration:x&&y||null,next:P=>{const D=z(P);if(x)h.done=P>=y;else{let X=P===0?E:0;C<1&&(X=P===0?Xn(E):mS(z,P,D));const Q=Math.abs(X)<=l,$=Math.abs(f-D)<=s;h.done=Q&&$}return h.value=h.done?f:D,h},toString:()=>{const P=Math.min($h(W),Pu),D=dS(X=>W.next(P*X).value,P,30);return P+"ms "+D},toTransition:()=>{}};return W}_o.applyToOptions=e=>{const a=hS(e,100,_o);return e.ease=a.ease,e.duration=Xn(a.duration),e.type="keyframes",e};function nh({keyframes:e,velocity:a=0,power:r=.8,timeConstant:l=325,bounceDamping:s=10,bounceStiffness:c=500,modifyTarget:f,min:h,max:p,restDelta:m=.5,restSpeed:g}){const y=e[0],b={done:!1,value:y},x=Q=>h!==void 0&&Q<h||p!==void 0&&Q>p,E=Q=>h===void 0?p:p===void 0||Math.abs(h-Q)<Math.abs(p-Q)?h:p;let C=r*a;const R=y+C,O=f===void 0?R:f(R);O!==R&&(C=O-y);const N=Q=>-C*Math.exp(-Q/l),z=Q=>O+N(Q),W=Q=>{const $=N(Q),rt=z(Q);b.done=Math.abs($)<=m,b.value=b.done?O:rt};let P,D;const X=Q=>{x(b.value)&&(P=Q,D=_o({keyframes:[b.value,E(b.value)],velocity:mS(z,Q,b.value),damping:s,stiffness:c,restDelta:m,restSpeed:g}))};return X(0),{calculatedDuration:null,next:Q=>{let $=!1;return!D&&P===void 0&&($=!0,W(Q),X(Q)),P!==void 0&&Q>=P?D.next(Q-P):(!$&&W(Q),b)}}}function xD(e,a,r){const l=[],s=r||Oa.mix||fS,c=e.length-1;for(let f=0;f<c;f++){let h=s(e[f],e[f+1]);if(a){const p=Array.isArray(a)?a[f]||zn:a;h=qo(p,h)}l.push(h)}return l}function ED(e,a,{clamp:r=!0,ease:l,mixer:s}={}){const c=e.length;if(Hh(c===a.length),c===1)return()=>a[0];if(c===2&&a[0]===a[1])return()=>a[1];const f=e[0]===e[1];e[0]>e[c-1]&&(e=[...e].reverse(),a=[...a].reverse());const h=xD(a,l,s),p=h.length,m=g=>{if(f&&g<e[0])return a[0];let y=0;if(p>1)for(;y<e.length-2&&!(g<e[y+1]);y++);const b=Ir(e[y],e[y+1],g);return h[y](b)};return r?g=>m(Ca(e[0],e[c-1],g)):m}function pS(e,a){const r=e[e.length-1];for(let l=1;l<=a;l++){const s=Ir(0,a,l);e.push(re(r,1,s))}}function gS(e){const a=[0];return pS(a,e.length-1),a}function TD(e,a){return e.map(r=>r*a)}function wD(e,a){return e.map(()=>a||Ib).splice(0,e.length-1)}function po({duration:e=300,keyframes:a,times:r,ease:l="easeInOut"}){const s=tS(l)?l.map(jv):jv(l),c={done:!1,value:a[0]},f=TD(r&&r.length===a.length?r:gS(a),e),h=ED(f,a,{ease:Array.isArray(s)?s:wD(a,s)});return{calculatedDuration:e,next:p=>(c.value=h(p),c.done=p>=e,c)}}const AD=e=>e!==null;function Wh(e,{repeat:a,repeatType:r="loop"},l,s=1){const c=e.filter(AD),h=s<0||a&&r!=="loop"&&a%2===1?0:c.length-1;return!h||l===void 0?c[h]:l}const DD={decay:nh,inertia:nh,tween:po,keyframes:po,spring:_o};function yS(e){typeof e.type=="string"&&(e.type=DD[e.type])}class Jh{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(a=>{this.resolve=a})}notifyFinished(){this.resolve()}then(a,r){return this.finished.then(a,r)}}const MD=e=>e/100;class Ih extends Jh{constructor(a){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:r}=this.options;r&&r.updatedAt!==ln.now()&&this.tick(ln.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=a,this.initAnimation(),this.play(),a.autoplay===!1&&this.pause()}initAnimation(){const{options:a}=this;yS(a);const{type:r=po,repeat:l=0,repeatDelay:s=0,repeatType:c,velocity:f=0}=a;let{keyframes:h}=a;const p=r||po;p!==po&&typeof h[0]!="number"&&(this.mixKeyframes=qo(MD,fS(h[0],h[1])),h=[0,100]);const m=p({...a,keyframes:h});c==="mirror"&&(this.mirroredGenerator=p({...a,keyframes:[...h].reverse(),velocity:-f})),m.calculatedDuration===null&&(m.calculatedDuration=$h(m));const{calculatedDuration:g}=m;this.calculatedDuration=g,this.resolvedDuration=g+s,this.totalDuration=this.resolvedDuration*(l+1)-s,this.generator=m}updateTime(a){const r=Math.round(a-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=r}tick(a,r=!1){const{generator:l,totalDuration:s,mixKeyframes:c,mirroredGenerator:f,resolvedDuration:h,calculatedDuration:p}=this;if(this.startTime===null)return l.next(0);const{delay:m=0,keyframes:g,repeat:y,repeatType:b,repeatDelay:x,type:E,onUpdate:C,finalKeyframe:R}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,a):this.speed<0&&(this.startTime=Math.min(a-s/this.speed,this.startTime)),r?this.currentTime=a:this.updateTime(a);const O=this.currentTime-m*(this.playbackSpeed>=0?1:-1),N=this.playbackSpeed>=0?O<0:O>s;this.currentTime=Math.max(O,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=s);let z=this.currentTime,W=l;if(y){const Q=Math.min(this.currentTime,s)/h;let $=Math.floor(Q),rt=Q%1;!rt&&Q>=1&&(rt=1),rt===1&&$--,$=Math.min($,y+1),!!($%2)&&(b==="reverse"?(rt=1-rt,x&&(rt-=x/h)):b==="mirror"&&(W=f)),z=Ca(0,1,rt)*h}const P=N?{done:!1,value:g[0]}:W.next(z);c&&(P.value=c(P.value));let{done:D}=P;!N&&p!==null&&(D=this.playbackSpeed>=0?this.currentTime>=s:this.currentTime<=0);const X=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&D);return X&&E!==nh&&(P.value=Wh(g,this.options,R,this.speed)),C&&C(P.value),X&&this.finish(),P}then(a,r){return this.finished.then(a,r)}get duration(){return na(this.calculatedDuration)}get time(){return na(this.currentTime)}set time(a){a=Xn(a),this.currentTime=a,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=a:this.driver&&(this.startTime=this.driver.now()-a/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(a){this.updateTime(ln.now());const r=this.playbackSpeed!==a;this.playbackSpeed=a,r&&(this.time=na(this.currentTime))}play(){if(this.isStopped)return;const{driver:a=hD,startTime:r}=this.options;this.driver||(this.driver=a(s=>this.tick(s))),this.options.onPlay?.();const l=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=l):this.holdTime!==null?this.startTime=l-this.holdTime:this.startTime||(this.startTime=r??l),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(ln.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(a){return this.startTime=0,this.tick(a,!0)}attachTimeline(a){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),a.observe(this)}}function RD(e){for(let a=1;a<e.length;a++)e[a]??(e[a]=e[a-1])}const Zi=e=>e*180/Math.PI,ah=e=>{const a=Zi(Math.atan2(e[1],e[0]));return ih(a)},CD={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:ah,rotateZ:ah,skewX:e=>Zi(Math.atan(e[1])),skewY:e=>Zi(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},ih=e=>(e=e%360,e<0&&(e+=360),e),Pv=ah,Hv=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),qv=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),OD={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Hv,scaleY:qv,scale:e=>(Hv(e)+qv(e))/2,rotateX:e=>ih(Zi(Math.atan2(e[6],e[5]))),rotateY:e=>ih(Zi(Math.atan2(-e[2],e[0]))),rotateZ:Pv,rotate:Pv,skewX:e=>Zi(Math.atan(e[4])),skewY:e=>Zi(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function rh(e){return e.includes("scale")?1:0}function lh(e,a){if(!e||e==="none")return rh(a);const r=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let l,s;if(r)l=OD,s=r;else{const h=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);l=CD,s=h}if(!s)return rh(a);const c=l[a],f=s[1].split(",").map(ND);return typeof c=="function"?c(f):f[c]}const _D=(e,a)=>{const{transform:r="none"}=getComputedStyle(e);return lh(r,a)};function ND(e){return parseFloat(e.trim())}const il=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],rl=new Set(il),Yv=e=>e===al||e===Dt,jD=new Set(["x","y","z"]),zD=il.filter(e=>!jD.has(e));function LD(e){const a=[];return zD.forEach(r=>{const l=e.getValue(r);l!==void 0&&(a.push([r,l.get()]),l.set(r.startsWith("scale")?1:0))}),a}const $i={width:({x:e},{paddingLeft:a="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(a)-parseFloat(r),height:({y:e},{paddingTop:a="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(a)-parseFloat(r),top:(e,{top:a})=>parseFloat(a),left:(e,{left:a})=>parseFloat(a),bottom:({y:e},{top:a})=>parseFloat(a)+(e.max-e.min),right:({x:e},{left:a})=>parseFloat(a)+(e.max-e.min),x:(e,{transform:a})=>lh(a,"x"),y:(e,{transform:a})=>lh(a,"y")};$i.translateX=$i.x;$i.translateY=$i.y;const Wi=new Set;let oh=!1,sh=!1,uh=!1;function vS(){if(sh){const e=Array.from(Wi).filter(l=>l.needsMeasurement),a=new Set(e.map(l=>l.element)),r=new Map;a.forEach(l=>{const s=LD(l);s.length&&(r.set(l,s),l.render())}),e.forEach(l=>l.measureInitialState()),a.forEach(l=>{l.render();const s=r.get(l);s&&s.forEach(([c,f])=>{l.getValue(c)?.set(f)})}),e.forEach(l=>l.measureEndState()),e.forEach(l=>{l.suspendedScrollY!==void 0&&window.scrollTo(0,l.suspendedScrollY)})}sh=!1,oh=!1,Wi.forEach(e=>e.complete(uh)),Wi.clear()}function bS(){Wi.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(sh=!0)})}function VD(){uh=!0,bS(),vS(),uh=!1}class tm{constructor(a,r,l,s,c,f=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...a],this.onComplete=r,this.name=l,this.motionValue=s,this.element=c,this.isAsync=f}scheduleResolve(){this.state="scheduled",this.isAsync?(Wi.add(this),oh||(oh=!0,le.read(bS),le.resolveKeyframes(vS))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:a,name:r,element:l,motionValue:s}=this;if(a[0]===null){const c=s?.get(),f=a[a.length-1];if(c!==void 0)a[0]=c;else if(l&&r){const h=l.readValue(r,f);h!=null&&(a[0]=h)}a[0]===void 0&&(a[0]=f),s&&c===void 0&&s.set(a[0])}RD(a)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(a=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,a),Wi.delete(this)}cancel(){this.state==="scheduled"&&(Wi.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const UD=e=>e.startsWith("--");function BD(e,a,r){UD(a)?e.style.setProperty(a,r):e.style[a]=r}const PD=qh(()=>window.ScrollTimeline!==void 0),HD={};function qD(e,a){const r=qh(e);return()=>HD[a]??r()}const SS=qD(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),uo=([e,a,r,l])=>`cubic-bezier(${e}, ${a}, ${r}, ${l})`,Gv={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:uo([0,.65,.55,1]),circOut:uo([.55,0,1,.45]),backIn:uo([.31,.01,.66,-.59]),backOut:uo([.33,1.53,.69,.99])};function xS(e,a){if(e)return typeof e=="function"?SS()?dS(e,a):"ease-out":nS(e)?uo(e):Array.isArray(e)?e.map(r=>xS(r,a)||Gv.easeOut):Gv[e]}function YD(e,a,r,{delay:l=0,duration:s=300,repeat:c=0,repeatType:f="loop",ease:h="easeOut",times:p}={},m=void 0){const g={[a]:r};p&&(g.offset=p);const y=xS(h,s);Array.isArray(y)&&(g.easing=y);const b={delay:l,duration:s,easing:Array.isArray(y)?"linear":y,fill:"both",iterations:c+1,direction:f==="reverse"?"alternate":"normal"};return m&&(b.pseudoElement=m),e.animate(g,b)}function em(e){return typeof e=="function"&&"applyToOptions"in e}function GD({type:e,...a}){return em(e)&&SS()?e.applyToOptions(a):(a.duration??(a.duration=300),a.ease??(a.ease="easeOut"),a)}class XD extends Jh{constructor(a){if(super(),this.finishedTime=null,this.isStopped=!1,!a)return;const{element:r,name:l,keyframes:s,pseudoElement:c,allowFlatten:f=!1,finalKeyframe:h,onComplete:p}=a;this.isPseudoElement=!!c,this.allowFlatten=f,this.options=a,Hh(typeof a.type!="string");const m=GD(a);this.animation=YD(r,l,s,m,c),m.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!c){const g=Wh(s,this.options,h,this.speed);this.updateMotionValue?this.updateMotionValue(g):BD(r,l,g),this.animation.cancel()}p?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:a}=this;a==="idle"||a==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const a=this.animation.effect?.getComputedTiming?.().duration||0;return na(Number(a))}get time(){return na(Number(this.animation.currentTime)||0)}set time(a){this.finishedTime=null,this.animation.currentTime=Xn(a)}get speed(){return this.animation.playbackRate}set speed(a){a<0&&(this.finishedTime=null),this.animation.playbackRate=a}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(a){this.animation.startTime=a}attachTimeline({timeline:a,observe:r}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,a&&PD()?(this.animation.timeline=a,zn):r(this)}}const ES={anticipate:$b,backInOut:Zb,circInOut:Jb};function kD(e){return e in ES}function QD(e){typeof e.ease=="string"&&kD(e.ease)&&(e.ease=ES[e.ease])}const Xv=10;class KD extends XD{constructor(a){QD(a),yS(a),super(a),a.startTime&&(this.startTime=a.startTime),this.options=a}updateMotionValue(a){const{motionValue:r,onUpdate:l,onComplete:s,element:c,...f}=this.options;if(!r)return;if(a!==void 0){r.set(a);return}const h=new Ih({...f,autoplay:!1}),p=Xn(this.finishedTime??this.time);r.setWithVelocity(h.sample(p-Xv).value,h.sample(p).value,Xv),h.stop()}}const kv=(e,a)=>a==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(gi.test(e)||e==="0")&&!e.startsWith("url("));function FD(e){const a=e[0];if(e.length===1)return!0;for(let r=0;r<e.length;r++)if(e[r]!==a)return!0}function ZD(e,a,r,l){const s=e[0];if(s===null)return!1;if(a==="display"||a==="visibility")return!0;const c=e[e.length-1],f=kv(s,a),h=kv(c,a);return!f||!h?!1:FD(e)||(r==="spring"||em(r))&&l}function ch(e){e.duration=0,e.type}const $D=new Set(["opacity","clipPath","filter","transform"]),WD=qh(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function JD(e){const{motionValue:a,name:r,repeatDelay:l,repeatType:s,damping:c,type:f}=e;if(!(a?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:p,transformTemplate:m}=a.owner.getProps();return WD()&&r&&$D.has(r)&&(r!=="transform"||!m)&&!p&&!l&&s!=="mirror"&&c!==0&&f!=="inertia"}const ID=40;class tM extends Jh{constructor({autoplay:a=!0,delay:r=0,type:l="keyframes",repeat:s=0,repeatDelay:c=0,repeatType:f="loop",keyframes:h,name:p,motionValue:m,element:g,...y}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=ln.now();
vendor: 4,334 bytes, line 61
61const b={autoplay:a,delay:r,type:l,repeat:s,repeatDelay:c,repeatType:f,name:p,motionValue:m,element:g,...y},x=g?.KeyframeResolver||tm;this.keyframeResolver=new x(h,(E,C,R)=>this.onKeyframesResolved(E,C,b,!R),p,m,g),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(a,r,l,s){this.keyframeResolver=void 0;const{name:c,type:f,velocity:h,delay:p,isHandoff:m,onUpdate:g}=l;this.resolvedAt=ln.now(),ZD(a,c,f,h)||((Oa.instantAnimations||!p)&&g?.(Wh(a,l,r)),a[0]=a[a.length-1],ch(l),l.repeat=0);const b={startTime:s?this.resolvedAt?this.resolvedAt-this.createdAt>ID?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:r,...l,keyframes:a},x=!m&&JD(b)?new KD({...b,element:b.motionValue.owner.current}):new Ih(b);x.finished.then(()=>this.notifyFinished()).catch(zn),this.pendingTimeline&&(this.stopTimeline=x.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=x}get finished(){return this._animation?this.animation.finished:this._finished}then(a,r){return this.finished.finally(a).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),VD()),this._animation}get duration(){return this.animation.duration}get time(){return this.animation.time}set time(a){this.animation.time=a}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(a){this.animation.speed=a}get startTime(){return this.animation.startTime}attachTimeline(a){return this._animation?this.stopTimeline=this.animation.attachTimeline(a):this.pendingTimeline=a,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}class eM{constructor(a){this.stop=()=>this.runAll("stop"),this.animations=a.filter(Boolean)}get finished(){return Promise.all(this.animations.map(a=>a.finished))}getAll(a){return this.animations[0][a]}setAll(a,r){for(let l=0;l<this.animations.length;l++)this.animations[l][a]=r}attachTimeline(a){const r=this.animations.map(l=>l.attachTimeline(a));return()=>{r.forEach((l,s)=>{l&&l(),this.animations[s].stop()})}}get time(){return this.getAll("time")}set time(a){this.setAll("time",a)}get speed(){return this.getAll("speed")}set speed(a){this.setAll("speed",a)}get state(){return this.getAll("state")}get startTime(){return this.getAll("startTime")}get duration(){let a=0;for(let r=0;r<this.animations.length;r++)a=Math.max(a,this.animations[r].duration);return a}runAll(a){this.animations.forEach(r=>r[a]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class nM extends eM{then(a,r){return this.finished.finally(a).then(()=>{})}}const aM=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function iM(e){const a=aM.exec(e);if(!a)return[,];const[,r,l,s]=a;return[`--${r??l}`,s]}function TS(e,a,r=1){const[l,s]=iM(e);if(!l)return;const c=window.getComputedStyle(a).getPropertyValue(l);if(c){const f=c.trim();return qb(f)?parseFloat(f):f}return Qh(s)?TS(s,a,r+1):s}function nm(e,a){return e?.[a]??e?.default??e}const wS=new Set(["width","height","top","left","right","bottom",...il]),rM={test:e=>e==="auto",parse:e=>e},AS=e=>a=>a.test(e),DS=[al,Dt,aa,li,WA,$A,rM],Qv=e=>DS.find(AS(e));function lM(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||Gb(e):!0}const oM=new Set(["brightness","contrast","saturate","opacity"]);function sM(e){const[a,r]=e.slice(0,-1).split("(");if(a==="drop-shadow")return e;const[l]=r.match(Kh)||[];if(!l)return e;const s=r.replace(l,"");let c=oM.has(a)?1:0;return l!==r&&(c*=100),a+"("+c+s+")"}const uM=/\b([a-z-]*)\(.*?\)/gu,fh={...gi,getAnimatableNone:e=>{const a=e.match(uM);return a?a.map(sM).join(" "):e}},Kv={...al,transform:Math.round},cM={rotate:li,rotateX:li,rotateY:li,rotateZ:li,scale:mu,scaleX:mu,scaleY:mu,scaleZ:mu,skew:li,skewX:li,skewY:li,distance:Dt,translateX:Dt,translateY:Dt,translateZ:Dt,x:Dt,y:Dt,z:Dt,perspective:Dt,transformPerspective:Dt,opacity:Co,originX:zv,originY:zv,originZ:Dt},am={borderWidth:Dt,borderTopWidth:Dt,borderRightWidth:Dt,borderBottomWidth:Dt,borderLeftWidth:Dt,borderRadius:Dt,radius:Dt,borderTopLeftRadius:Dt,borderTopRightRadius:Dt,borderBottomRightRadius:Dt,borderBottomLeftRadius:Dt,width:Dt,maxWidth:Dt,height:Dt,maxHeight:Dt,to
vendor: 40,011 bytes, lines 61-69
61p:Dt,right:Dt,bottom:Dt,left:Dt,padding:Dt,paddingTop:Dt,paddingRight:Dt,paddingBottom:Dt,paddingLeft:Dt,margin:Dt,marginTop:Dt,marginRight:Dt,marginBottom:Dt,marginLeft:Dt,backgroundPositionX:Dt,backgroundPositionY:Dt,...cM,zIndex:Kv,fillOpacity:Co,strokeOpacity:Co,numOctaves:Kv},fM={...am,color:Ae,backgroundColor:Ae,outlineColor:Ae,fill:Ae,stroke:Ae,borderColor:Ae,borderTopColor:Ae,borderRightColor:Ae,borderBottomColor:Ae,borderLeftColor:Ae,filter:fh,WebkitFilter:fh},MS=e=>fM[e];function RS(e,a){let r=MS(e);return r!==fh&&(r=gi),r.getAnimatableNone?r.getAnimatableNone(a):void 0}const dM=new Set(["auto","none","0"]);function hM(e,a,r){let l=0,s;for(;l<e.length&&!s;){const c=e[l];typeof c=="string"&&!dM.has(c)&&Oo(c).values.length&&(s=e[l]),l++}if(s&&r)for(const c of a)e[c]=RS(r,s)}class mM extends tm{constructor(a,r,l,s,c){super(a,r,l,s,c,!0)}readKeyframes(){const{unresolvedKeyframes:a,element:r,name:l}=this;if(!r||!r.current)return;super.readKeyframes();for(let p=0;p<a.length;p++){let m=a[p];if(typeof m=="string"&&(m=m.trim(),Qh(m))){const g=TS(m,r.current);g!==void 0&&(a[p]=g),p===a.length-1&&(this.finalKeyframe=m)}}if(this.resolveNoneKeyframes(),!wS.has(l)||a.length!==2)return;const[s,c]=a,f=Qv(s),h=Qv(c);if(f!==h)if(Yv(f)&&Yv(h))for(let p=0;p<a.length;p++){const m=a[p];typeof m=="string"&&(a[p]=parseFloat(m))}else $i[l]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:a,name:r}=this,l=[];for(let s=0;s<a.length;s++)(a[s]===null||lM(a[s]))&&l.push(s);l.length&&hM(a,l,r)}measureInitialState(){const{element:a,unresolvedKeyframes:r,name:l}=this;if(!a||!a.current)return;l==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=$i[l](a.measureViewportBox(),window.getComputedStyle(a.current)),r[0]=this.measuredOrigin;const s=r[r.length-1];s!==void 0&&a.getValue(l,s).jump(s,!1)}measureEndState(){const{element:a,name:r,unresolvedKeyframes:l}=this;if(!a||!a.current)return;const s=a.getValue(r);s&&s.jump(this.measuredOrigin,!1);const c=l.length-1,f=l[c];l[c]=$i[r](a.measureViewportBox(),window.getComputedStyle(a.current)),f!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=f),this.removedTransforms?.length&&this.removedTransforms.forEach(([h,p])=>{a.getValue(h).set(p)}),this.resolveNoneKeyframes()}}function CS(e,a,r){if(e instanceof EventTarget)return[e];if(typeof e=="string"){let l=document;a&&(l=a.current);const s=r?.[e]??l.querySelectorAll(e);return s?Array.from(s):[]}return Array.from(e)}const OS=(e,a)=>a&&typeof e=="number"?a.transform(e):e;function _S(e){return Yb(e)&&"offsetHeight"in e}const Fv=30,pM=e=>!isNaN(parseFloat(e));class gM{constructor(a,r={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=l=>{const s=ln.now();if(this.updatedAt!==s&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(l),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const c of this.dependents)c.dirty()},this.hasAnimated=!1,this.setCurrent(a),this.owner=r.owner}setCurrent(a){this.current=a,this.updatedAt=ln.now(),this.canTrackVelocity===null&&a!==void 0&&(this.canTrackVelocity=pM(this.current))}setPrevFrameValue(a=this.current){this.prevFrameValue=a,this.prevUpdatedAt=this.updatedAt}onChange(a){return this.on("change",a)}on(a,r){this.events[a]||(this.events[a]=new Yh);const l=this.events[a].add(r);return a==="change"?()=>{l(),le.read(()=>{this.events.change.getSize()||this.stop()})}:l}clearListeners(){for(const a in this.events)this.events[a].clear()}attach(a,r){this.passiveEffect=a,this.stopPassiveEffect=r}set(a){this.passiveEffect?this.passiveEffect(a,this.updateAndNotify):this.updateAndNotify(a)}setWithVelocity(a,r,l){this.set(r),this.prev=void 0,this.prevFrameValue=a,this.prevUpdatedAt=this.updatedAt-l}jump(a,r=!0){this.updateAndNotify(a),this.prev=a,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(a){this.dependents||(this.dependents=new Set),this.dependents.add(a)}removeDependent(a){this.dependents&&this.dependents.delete(a)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const a=ln.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||a-this.updatedAt>Fv)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,Fv);return Xb(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(a){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=a(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function tl(e,a){return new gM(e,a)}const{schedule:im}=aS(queueMicrotask,!1),Yn={x:!1,y:!1};function NS(){return Yn.x||Yn.y}function yM(e){return e==="x"||e==="y"?Yn[e]?null:(Yn[e]=!0,()=>{Yn[e]=!1}):Yn.x||Yn.y?null:(Yn.x=Yn.y=!0,()=>{Yn.x=Yn.y=!1})}function jS(e,a){const r=CS(e),l=new AbortController,s={passive:!0,...a,signal:l.signal};return[r,s,()=>l.abort()]}function Zv(e){return!(e.pointerType==="touch"||NS())}function vM(e,a,r={}){const[l,s,c]=jS(e,r),f=h=>{if(!Zv(h))return;const{target:p}=h,m=a(p,h);if(typeof m!="function"||!p)return;const g=y=>{Zv(y)&&(m(y),p.removeEventListener("pointerleave",g))};p.addEventListener("pointerleave",g,s)};return l.forEach(h=>{h.addEventListener("pointerenter",f,s)}),c}const zS=(e,a)=>a?e===a?!0:zS(e,a.parentElement):!1,rm=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,bM=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function SM(e){return bM.has(e.tagName)||e.tabIndex!==-1}const Ru=new WeakSet;function $v(e){return a=>{a.key==="Enter"&&e(a)}}function wd(e,a){e.dispatchEvent(new PointerEvent("pointer"+a,{isPrimary:!0,bubbles:!0}))}const xM=(e,a)=>{const r=e.currentTarget;if(!r)return;const l=$v(()=>{if(Ru.has(r))return;wd(r,"down");const s=$v(()=>{wd(r,"up")}),c=()=>wd(r,"cancel");r.addEventListener("keyup",s,a),r.addEventListener("blur",c,a)});r.addEventListener("keydown",l,a),r.addEventListener("blur",()=>r.removeEventListener("keydown",l),a)};function Wv(e){return rm(e)&&!NS()}function EM(e,a,r={}){const[l,s,c]=jS(e,r),f=h=>{const p=h.currentTarget;if(!Wv(h))return;Ru.add(p);const m=a(p,h),g=(x,E)=>{window.removeEventListener("pointerup",y),window.removeEventListener("pointercancel",b),Ru.has(p)&&Ru.delete(p),Wv(x)&&typeof m=="function"&&m(x,{success:E})},y=x=>{g(x,p===window||p===document||r.useGlobalTarget||zS(p,x.target))},b=x=>{g(x,!1)};window.addEventListener("pointerup",y,s),window.addEventListener("pointercancel",b,s)};return l.forEach(h=>{(r.useGlobalTarget?window:h).addEventListener("pointerdown",f,s),_S(h)&&(h.addEventListener("focus",m=>xM(m,s)),!SM(h)&&!h.hasAttribute("tabindex")&&(h.tabIndex=0))}),c}function lm(e){return Yb(e)&&"ownerSVGElement"in e}function LS(e){return lm(e)&&e.tagName==="svg"}const ze=e=>!!(e&&e.getVelocity),TM=[...DS,Ae,gi],wM=e=>TM.find(AS(e)),om=T.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});class AM extends T.Component{getSnapshotBeforeUpdate(a){const r=this.props.childRef.current;if(r&&a.isPresent&&!this.props.isPresent){const l=r.offsetParent,s=_S(l)&&l.offsetWidth||0,c=this.props.sizeRef.current;c.height=r.offsetHeight||0,c.width=r.offsetWidth||0,c.top=r.offsetTop,c.left=r.offsetLeft,c.right=s-c.width-c.left}return null}componentDidUpdate(){}render(){return this.props.children}}function DM({children:e,isPresent:a,anchorX:r,root:l}){const s=T.useId(),c=T.useRef(null),f=T.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:h}=T.useContext(om);return T.useInsertionEffect(()=>{const{width:p,height:m,top:g,left:y,right:b}=f.current;if(a||!c.current||!p||!m)return;const x=r==="left"?`left: ${y}`:`right: ${b}`;c.current.dataset.motionPopId=s;const E=document.createElement("style");h&&(E.nonce=h);const C=l??document.head;return C.appendChild(E),E.sheet&&E.sheet.insertRule(`
62          [data-motion-pop-id="${s}"] {
63            position: absolute !important;
64            width: ${p}px !important;
65            height: ${m}px !important;
66            ${x}px !important;
67            top: ${g}px !important;
68          }
69        `),()=>{C.contains(E)&&C.removeChild(E)}},[a]),H.jsx(AM,{isPresent:a,childRef:c,sizeRef:f,children:T.cloneElement(e,{ref:c})})}const MM=({children:e,initial:a,isPresent:r,onExitComplete:l,custom:s,presenceAffectsLayout:c,mode:f,anchorX:h,root:p})=>{const m=Ro(RM),g=T.useId();let y=!0,b=T.useMemo(()=>(y=!1,{id:g,initial:a,isPresent:r,custom:s,onExitComplete:x=>{m.set(x,!0);for(const E of m.values())if(!E)return;l&&l()},register:x=>(m.set(x,!1),()=>m.delete(x))}),[r,m,l]);return c&&y&&(b={...b}),T.useMemo(()=>{m.forEach((x,E)=>m.set(E,!1))},[r]),T.useEffect(()=>{!r&&!m.size&&l&&l()},[r]),f==="popLayout"&&(e=H.jsx(DM,{isPresent:r,anchorX:h,root:p,children:e})),H.jsx(Wu.Provider,{value:b,children:e})};function RM(){return new Map}function VS(e=!0){const a=T.useContext(Wu);if(a===null)return[!0,null];const{isPresent:r,onExitComplete:l,register:s}=a,c=T.useId();T.useEffect(()=>{if(e)return s(c)},[e]);const f=T.useCallback(()=>e&&l&&l(c),[c,l,e]);return!r&&l?[!1,f]:[!0]}const pu=e=>e.key||"";function Jv(e){const a=[];return T.Children.forEach(e,r=>{T.isValidElement(r)&&a.push(r)}),a}const No=({children:e,custom:a,initial:r=!0,onExitComplete:l,presenceAffectsLayout:s=!0,mode:c="sync",propagate:f=!1,anchorX:h="left",root:p})=>{const[m,g]=VS(f),y=T.useMemo(()=>Jv(e),[e]),b=f&&!m?[]:y.map(pu),x=T.useRef(!0),E=T.useRef(y),C=Ro(()=>new Map),[R,O]=T.useState(y),[N,z]=T.useState(y);Hb(()=>{x.current=!1,E.current=y;for(let D=0;D<N.length;D++){const X=pu(N[D]);b.includes(X)?C.delete(X):C.get(X)!==!0&&C.set(X,!1)}},[N,b.length,b.join("-")]);const W=[];if(y!==R){let D=[...y];for(let X=0;X<N.length;X++){const Q=N[X],$=pu(Q);b.includes($)||(D.splice(X,0,Q),W.push(Q))}return c==="wait"&&W.length&&(D=W),z(Jv(D)),O(y),null}const{forceRender:P}=T.useContext(Uh);return H.jsx(H.Fragment,{children:N.map(D=>{const X=pu(D),Q=f&&!m?!1:y===N||b.includes(X),$=()=>{if(C.has(X))C.set(X,!0);else return;let rt=!0;C.forEach(ot=>{ot||(rt=!1)}),rt&&(P?.(),z(E.current),f&&g?.(),l&&l())};return H.jsx(MM,{isPresent:Q,initial:!x.current||r?void 0:!1,custom:a,presenceAffectsLayout:s,mode:c,root:p,onExitComplete:Q?void 0:$,anchorX:h,children:D},X)})})},US=T.createContext({strict:!1}),Iv={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},el={};for(const e in Iv)el[e]={isEnabled:a=>Iv[e].some(r=>!!a[r])};function CM(e){for(const a in e)el[a]={...el[a],...e[a]}}const OM=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Hu(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||OM.has(e)}let BS=e=>!Hu(e);function _M(e){typeof e=="function"&&(BS=a=>a.startsWith("on")?!Hu(a):e(a))}try{_M(require("@emotion/is-prop-valid").default)}catch{}function NM(e,a,r){const l={};for(const s in e)s==="values"&&typeof e.values=="object"||(BS(s)||r===!0&&Hu(s)||!a&&!Hu(s)||e.draggable&&s.startsWith("onDrag"))&&(l[s]=e[s]);return l}const Ju=T.createContext({});function Iu(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function jo(e){return typeof e=="string"||Array.isArray(e)}const sm=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],um=["initial",...sm];function tc(e){return Iu(e.animate)||um.some(a=>jo(e[a]))}function PS(e){return!!(tc(e)||e.variants)}function jM(e,a){if(tc(e)){const{initial:r,animate:l}=e;return{initial:r===!1||jo(r)?r:void 0,animate:jo(l)?l:void 0}}return e.inherit!==!1?a:{}}function zM(e){const{initial:a,animate:r}=jM(e,T.useContext(Ju));return T.useMemo(()=>({initial:a,animate:r}),[t0(a),t0(r)])}function t0(e){return Array.isArray(e)?e.join(" "):e}const zo={};function LM(e){for(const a in e)zo[a]=e[a],kh(a)&&(zo[a].isCSSVariable=!0)}function HS(e,{layout:a,layoutId:r}){return rl.has(e)||e.startsWith("origin")||(a||r!==void 0)&&(!!zo[e]||e==="opacity")}const VM={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},UM=il.length;function BM(e,a,r){let l="",s=!0;for(let c=0;c<UM;c++){const f=il[c],h=e[f];if(h===void 0)continue;let p=!0;if(typeof h=="number"?p=h===(f.startsWith("scale")?1:0):p=parseFloat(h)===0,!p||r){const m=OS(h,am[f]);if(!p){s=!1;const g=VM[f]||f;l+=`${g}(${m}) `}r&&(a[f]=m)}}return l=l.trim(),r?l=r(a,s?"":l):s&&(l="none"),l}function cm(e,a,r){const{style:l,vars:s,transformOrigin:c}=e;let f=!1,h=!1;for(const p in a){const m=a[p];if(rl.has(p)){f=!0;continue}else if(kh(p)){s[p]=m;continue}else{const g=OS(m,am[p]);p.startsWith("origin")?(h=!0,c[p]=g):l[p]=g}}if(a.transform||(f||r?l.transform=BM(a,e.transform,r):l.transform&&(l.transform="none")),h){const{originX:p="50%",originY:m="50%",originZ:g=0}=c;l.transformOrigin=`${p} ${m} ${g}`}}const fm=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function qS(e,a,r){for(const l in a)!ze(a[l])&&!HS(l,r)&&(e[l]=a[l])}function PM({transformTemplate:e},a){return T.useMemo(()=>{const r=fm();return cm(r,a,e),Object.assign({},r.vars,r.style)},[a])}function HM(e,a){const r=e.style||{},l={};return qS(l,r,e),Object.assign(l,PM(e,a)),l}function qM(e,a){const r={},l=HM(e,a);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,l.userSelect=l.WebkitUserSelect=l.WebkitTouchCallout="none",l.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=l,r}const YM={offset:"stroke-dashoffset",array:"stroke-dasharray"},GM={offset:"strokeDashoffset",array:"strokeDasharray"};function XM(e,a,r=1,l=0,s=!0){e.pathLength=1;const c=s?YM:GM;e[c.offset]=Dt.transform(-l);const f=Dt.transform(a),h=Dt.transform(r);e[c.array]=`${f} ${h}`}function YS(e,{attrX:a,attrY:r,attrScale:l,pathLength:s,pathSpacing:c=1,pathOffset:f=0,...h},p,m,g){if(cm(e,h,m),p){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:y,style:b}=e;y.transform&&(b.transform=y.transform,delete y.transform),(b.transform||y.transformOrigin)&&(b.transformOrigin=y.transformOrigin??"50% 50%",delete y.transformOrigin),b.transform&&(b.transformBox=g?.transformBox??"fill-box",delete y.transformBox),a!==void 0&&(y.x=a),r!==void 0&&(y.y=r),l!==void 0&&(y.scale=l),s!==void 0&&XM(y,s,c,f,!1)}const GS=()=>({...fm(),attrs:{}}),XS=e=>typeof e=="string"&&e.toLowerCase()==="svg";function kM(e,a,r,l){const s=T.useMemo(()=>{const c=GS();return YS(c,a,XS(l),e.transformTemplate,e.style),{...c.attrs,style:{...c.style}}},[a]);if(e.style){const c={};qS(c,e.style,e),s.style={...c,...s.style}}return s}const QM=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function dm(e){return typeof e!="string"||e.includes("-")?!1:!!(QM.indexOf(e)>-1||/[A-Z]/u.test(e))}function KM(e,a,r,{latestValues:l},s,c=!1){const h=(dm(e)?kM:qM)(a,l,s,e),p=NM(a,typeof e=="string",c),m=e!==T.Fragment?{...p,...h,ref:r}:{},{children:g}=a,y=T.useMemo(()=>ze(g)?g.get():g,[g]);return T.createElement(e,{...m,children:y})}function e0(e){const a=[{},{}];return e?.values.forEach((r,l)=>{a[0][l]=r.get(),a[1][l]=r.getVelocity()}),a}function hm(e,a,r,l){if(typeof a=="function"){const[s,c]=e0(l);a=a(r!==void 0?r:e.custom,s,c)}if(typeof a=="string"&&(a=e.variants&&e.variants[a]),typeof a=="function"){const[s,c]=e0(l);a=a(r!==void 0?r:e.custom,s,c)}return a}function Cu(e){return ze(e)?e.get():e}function FM({scrapeMotionValuesFromProps:e,createRenderState:a},r,l,s){return{latestValues:ZM(r,l,s,e),renderState:a()}}function ZM(e,a,r,l){const s={},c=l(e,{});for(const b in c)s[b]=Cu(c[b]);let{initial:f,animate:h}=e;const p=tc(e),m=PS(e);a&&m&&!p&&e.inherit!==!1&&(f===void 0&&(f=a.initial),h===void 0&&(h=a.animate));let g=r?r.initial===!1:!1;g=g||f===!1;const y=g?h:f;if(y&&typeof y!="boolean"&&!Iu(y)){const b=Array.isArray(y)?y:[y];for(let x=0;x<b.length;x++){const E=hm(e,b[x]);if(E){const{transitionEnd:C,transition:R,...O}=E;for(const N in O){let z=O[N];if(Array.isArray(z)){const W=g?z.length-1:0;z=z[W]}z!==null&&(s[N]=z)}for(const N in C)s[N]=C[N]}}}return s}const kS=e=>(a,r)=>{const l=T.useContext(Ju),s=T.useContext(Wu),c=()=>FM(e,a,l,s);return r?c():Ro(c)};function mm(e,a,r){const{style:l}=e,s={};for(const c in l)(ze(l[c])||a.style&&ze(a.style[c])||HS(c,e)||r?.getValue(c)?.liveStyle!==void 0)&&(s[c]=l[c]);return s}const $M=kS({scrapeMotionValuesFromProps:mm,createRenderState:fm});function QS(e,a,r){const l=mm(e,a,r);for(const s in e)if(ze(e[s])||ze(a[s])){const c=il.indexOf(s)!==-1?"attr"+s.charAt(0).toUpperCase()+s.substring(1):s;l[c]=e[s]}return l}const WM=kS({scrapeMotionValuesFromProps:QS,createRenderState:GS}),JM=Symbol.for("motionComponentSymbol");function kr(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function IM(e,a,r){return T.useCallback(l=>{l&&e.onMount&&e.onMount(l),a&&(l?a.mount(l):a.unmount()),r&&(typeof r=="function"?r(l):kr(r)&&(r.current=l))},[a])}const pm=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),tR="framerAppearId",KS="data-"+pm(tR),FS=T.createContext({});function eR(e,a,r,l,s){const{visualElement:c}=T.useContext(Ju),f=T.useContext(US),h=T.useContext(Wu),p=T.useContext(om).reducedMotion,m=T.useRef(null);l=l||f.renderer,!m.current&&l&&(m.current=l(e,{visualState:a,parent:c,props:r,presenceContext:h,blockInitialAnimation:h?h.initial===!1:!1,reducedMotionConfig:p}));const g=m.current,y=T.useContext(FS);g&&!g.projection&&s&&(g.type==="html"||g.type==="svg")&&nR(m.current,r,s,y);const b=T.useRef(!1);T.useInsertionEffect(()=>{g&&b.current&&g.update(r,h)});const x=r[KS],E=T.useRef(!!x&&!window.MotionHandoffIsComplete?.(x)&&window.MotionHasOptimisedAnimation?.(x));return Hb(()=>{g&&(b.current=!0,window.MotionIsMounted=!0,g.updateFeatures(),g.scheduleRenderMicrotask(),E.current&&g.animationState&&g.animationState.animateChanges())}),T.useEffect(()=>{g&&(!E.current&&g.animationState&&g.animationState.animateChanges(),E.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(x)}),E.current=!1),g.enteringChildren=void 0)}),g}function nR(e,a,r,l){const{layoutId:s,layout:c,drag:f,dragConstraints:h,layoutScroll:p,layoutRoot:m,layoutCrossfade:g}=a;e.projection=new r(e.latestValues,a["data-framer-portal-id"]?void 0:ZS(e.parent)),e.projection.setOptions({layoutId:s,layout:c,alwaysMeasureLayout:!!f||h&&kr(h),visualElement:e,animationType:typeof c=="string"?c:"both",initialPromotionConfig:l,crossfade:g,layoutScroll:p,layoutRoot:m})}function ZS(e){if(e)return e.options.allowProjection!==!1?e.projection:ZS(e.parent)}function Ad(e,{forwardMotionProps:a=!1}={},r,l){r&&CM(r);const s=dm(e)?WM:$M;function c(h,p){let m;const g={...T.useContext(om),...h,layoutId:aR(h)},{isStatic:y}=g,b=zM(h),x=s(h,y);if(!y&&Bh){iR();const E=rR(g);m=E.MeasureLayout,b.visualElement=eR(e,x,g,l,E.ProjectionNode)}return H.jsxs(Ju.Provider,{value:b,children:[m&&b.visualElement?H.jsx(m,{visualElement:b.visualElement,...g}):null,KM(e,h,IM(x,b.visualElement,p),x,y,a)]})}c.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const f=T.forwardRef(c);return f[JM]=e,f}function aR({layoutId:e}){const a=T.useContext(Uh).id;return a&&e!==void 0?a+"-"+e:e}function iR(e,a){T.useContext(US).strict}function rR(e){const{drag:a,layout:r}=el;if(!a&&!r)return{};const l={...a,...r};return{MeasureLayout:a?.isEnabled(e)||r?.isEnabled(e)?l.MeasureLayout:void 0,ProjectionNode:l.ProjectionNode}}function lR(e,a){if(typeof Proxy>"u")return Ad;const r=new Map,l=(c,f)=>Ad(c,f,e,a),s=(c,f)=>l(c,f);return new Proxy(s,{get:(c,f)=>f==="create"?l:(r.has(f)||r.set(f,Ad(f,void 0,e,a)),r.get(f))})}function $S({top:e,left:a,right:r,bottom:l}){return{x:{min:a,max:r},y:{min:e,max:l}}}function oR({x:e,y:a}){return{top:a.min,right:e.max,bottom:a.max,left:e.min}}function sR(e,a){if(!a)return e;const r=a({x:e.left,y:e.top}),l=a({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:l.y,right:l.x}}function Dd(e){return e===void 0||e===1}function dh({scale:e,scaleX:a,scaleY:r}){return!Dd(e)||!Dd(a)||!Dd(r)}function ki(e){return dh(e)||WS(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function WS(e){return n0(e.x)||n0(e.y)}function n0(e){return e&&e!=="0%"}function qu(e,a,r){const l=e-r,s=a*l;return r+s}function a0(e,a,r,l,s){return s!==void 0&&(e=qu(e,s,l)),qu(e,r,l)+a}function hh(e,a=0,r=1,l,s){e.min=a0(e.min,a,r,l,s),e.max=a0(e.max,a,r,l,s)}function JS(e,{x:a,y:r}){hh(e.x,a.translate,a.scale,a.originPoint),hh(e.y,r.translate,r.scale,r.originPoint)}const i0=.999999999999,r0=1.0000000000001;function uR(e,a,r,l=!1){const s=r.length;if(!s)return;a.x=a.y=1;let c,f;for(let h=0;h<s;h++){c=r[h],f=c.projectionDelta;const{visualElement:p}=c.options;p&&p.props.style&&p.props.style.display==="contents"||(l&&c.options.layoutScroll&&c.scroll&&c!==c.root&&Kr(e,{x:-c.scroll.offset.x,y:-c.scroll.offset.y}),f&&(a.x*=f.x.scale,a.y*=f.y.scale,JS(e,f)),l&&ki(c.latestValues)&&Kr(e,c.latestValues))}a.x<r0&&a.x>i0&&(a.x=1),a.y<r0&&a.y>i0&&(a.y=1)}function Qr(e,a){e.min=e.min+a,e.max=e.max+a}function l0(e,a,r,l,s=.5){const c=re(e.min,e.max,s);hh(e,a,r,c,l)}function Kr(e,a){l0(e.x,a.x,a.scaleX,a.scale,a.originX),l0(e.y,a.y,a.scaleY,a.scale,a.originY)}function IS(e,a){return $S(sR(e.getBoundingClientRect(),a))}function cR(e,a,r){const l=IS(e,r),{scroll:s}=a;return s&&(Qr(l.x,s.offset.x),Qr(l.y,s.offset.y)),l}const o0=()=>({translate:0,scale:1,origin:0,originPoint:0}),Fr=()=>({x:o0(),y:o0()}),s0=()=>({min:0,max:0}),ge=()=>({x:s0(),y:s0()}),mh={current:null},tx={current:!1};function fR(){if(tx.current=!0,!!Bh)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),a=()=>mh.current=e.matches;e.addEventListener("change",a),a()}else mh.current=!1}const Lo=new WeakMap;function dR(e,a,r){for(const l in a){const s=a[l],c=r[l];if(ze(s))e.addValue(l,s);else if(ze(c))e.addValue(l,tl(s,{owner:e}));else if(c!==s)if(e.hasValue(l)){const f=e.getValue(l);f.liveStyle===!0?f.jump(s):f.hasAnimated||f.set(s)}else{const f=e.getStaticValue(l);e.addValue(l,tl(f!==void 0?f:s,{owner:e}))}}for(const l in r)a[l]===void 0&&e.removeValue(l);return a}const u0=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class ex{scrapeMotionValuesFromProps(a,r,l){return{}}constructor({parent:a,props:r,presenceContext:l,reducedMotionConfig:s,blockInitialAnimation:c,visualState:f},h={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=tm,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const b=ln.now();this.renderScheduledAt<b&&(this.renderScheduledAt=b,le.render(this.render,!1,!0))};const{latestValues:p,renderState:m}=f;this.latestValues=p,this.baseTarget={...p},this.initialValues=r.initial?{...p}:{},this.renderState=m,this.parent=a,this.props=r,this.presenceContext=l,this.depth=a?a.depth+1:0,this.reducedMotionConfig=s,this.options=h,this.blockInitialAnimation=!!c,this.isControllingVariants=tc(r),this.isVariantNode=PS(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(a&&a.current);const{willChange:g,...y}=this.scrapeMotionValuesFromProps(r,{},this);for(const b in y){const x=y[b];p[b]!==void 0&&ze(x)&&x.set(p[b])}}mount(a){this.current=a,Lo.set(a,this),this.projection&&!this.projection.instance&&this.projection.mount(a),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((r,l)=>this.bindToMotionValue(l,r)),tx.current||fR(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:mh.current,this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),pi(this.notifyUpdate),pi(this.render),this.valueSubscriptions.forEach(a=>a()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const a in this.events)this.events[a].clear();for(const a in this.features){const r=this.features[a];r&&(r.unmount(),r.isMounted=!1)}this.current=null}addChild(a){this.children.add(a),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(a)}removeChild(a){this.children.delete(a),this.enteringChildren&&this.enteringChildren.delete(a)}bindToMotionValue(a,r){this.valueSubscriptions.has(a)&&this.valueSubscriptions.get(a)();const l=rl.has(a);l&&this.onBindTransform&&this.onBindTransform();const s=r.on("change",f=>{this.latestValues[a]=f,this.props.onUpdate&&le.preRender(this.notifyUpdate),l&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let c;window.MotionCheckAppearSync&&(c=window.MotionCheckAppearSync(this,a,r)),this.valueSubscriptions.set(a,()=>{s(),c&&c(),r.owner&&r.stop()})}sortNodePosition(a){return!this.current||!this.sortInstanceNodePosition||this.type!==a.type?0:this.sortInstanceNodePosition(this.current,a.current)}updateFeatures(){let a="animation";for(a in el){const r=el[a];if(!r)continue;const{isEnabled:l,Feature:s}=r;if(!this.features[a]&&s&&l(this.props)&&(this.features[a]=new s(this)),this.features[a]){const c=this.features[a];c.isMounted?c.update():(c.mount(),c.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ge()}getStaticValue(a){return this.latestValues[a]}setStaticValue(a,r){this.latestValues[a]=r}update(a,r){(a.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=a,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let l=0;l<u0.length;l++){const s=u0[l];this.propEventSubscriptions[s]&&(this.propEventSubscriptions[s](),delete this.propEventSubscriptions[s]);const c="on"+s,f=a[c];f&&(this.propEventSubscriptions[s]=this.on(s,f))}this.prevMotionValues=dR(this,this.scrapeMotionValuesFromProps(a,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(a){return this.props.variants?this.props.variants[a]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(a){const r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(a),()=>r.variantChildren.delete(a)}addValue(a,r){const l=this.values.get(a);r!==l&&(l&&this.removeValue(a),this.bindToMotionValue(a,r),this.values.set(a,r),this.latestValues[a]=r.get())}removeValue(a){this.values.delete(a);const r=this.valueSubscriptions.get(a);r&&(r(),this.valueSubscriptions.delete(a)),delete this.latestValues[a],this.removeValueFromRenderState(a,this.renderState)}hasValue(a){return this.values.has(a)}getValue(a,r){if(this.props.values&&this.props.values[a])return this.props.values[a];let l=this.values.get(a);return l===void 0&&r!==void 0&&(l=tl(r===null?void 0:r,{owner:this}),this.addValue(a,l)),l}readValue(a,r){let l=this.latestValues[a]!==void 0||!this.current?this.latestValues[a]:this.getBaseTargetFromProps(this.props,a)??this.readValueFromInstance(this.current,a,this.options);return l!=null&&(typeof l=="string"&&(qb(l)||Gb(l))?l=parseFloat(l):!wM(l)&&gi.test(r)&&(l=RS(a,r)),this.setBaseTarget(a,ze(l)?l.get():l)),ze(l)?l.get():l}setBaseTarget(a,r){this.baseTarget[a]=r}getBaseTarget(a){const{initial:r}=this.props;let l;if(typeof r=="string"||typeof r=="object"){const c=hm(this.props,r,this.presenceContext?.custom);c&&(l=c[a])}if(r&&l!==void 0)return l;const s=this.getBaseTargetFromProps(this.props,a);return s!==void 0&&!ze(s)?s:this.initialValues[a]!==void 0&&l===void 0?void 0:this.baseTarget[a]}on(a,r){return this.events[a]||(this.events[a]=new Yh),this.events[a].add(r)}notify(a,...r){this.events[a]&&this.events[a].notify(...r)}scheduleRenderMicrotask(){im.render(this.render)}}class nx extends ex{constructor(){super(...arguments),this.KeyframeResolver=mM}sortInstanceNodePosition(a,r){return a.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(a,r){return a.style?a.style[r]:void 0}removeValueFromRenderState(a,{vars:r,style:l}){delete r[a],delete l[a]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:a}=this.props;ze(a)&&(this.childSubscription=a.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}}function ax(e,{style:a,vars:r},l,s){const c=e.style;let f;for(f in a)c[f]=a[f];s?.applyProjectionStyles(c,l);for(f in r)c.setProperty(f,r[f])}function hR(e){return window.getComputedStyle(e)}class ix extends nx{constructor(){super(...arguments),this.type="html",this.renderInstance=ax}readValueFromInstance(a,r){if(rl.has(r))return this.projection?.isProjecting?rh(r):_D(a,r);{const l=hR(a),s=(kh(r)?l.getPropertyValue(r):l[r])||0;return typeof s=="string"?s.trim():s}}measureInstanceViewportBox(a,{transformPagePoint:r}){return IS(a,r)}build(a,r,l){cm(a,r,l.transformTemplate)}scrapeMotionValuesFromProps(a,r,l){return mm(a,r,l)}}const rx=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function mR(e,a,r,l){ax(e,a,void 0,l);for(const s in a.attrs)e.setAttribute(rx.has(s)?s:pm(s),a.attrs[s])}class lx extends nx{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=ge}getBaseTargetFromProps(a,r){return a[r]}readValueFromInstance(a,r){if(rl.has(r)){const l=MS(r);return l&&l.default||0}return r=rx.has(r)?r:pm(r),a.getAttribute(r)}scrapeMotionValuesFromProps(a,r,l){return QS(a,r,l)}build(a,r,l){YS(a,r,this.isSVGTag,l.transformTemplate,l.style)}renderInstance(a,r,l,s){mR(a,r,l,s)}mount(a){this.isSVGTag=XS(a.tagName),super.mount(a)}}const pR=(e,a)=>dm(e)?new lx(a):new ix(a,{allowProjection:e!==T.Fragment});function Wr(e,a,r){const l=e.getProps();return hm(l,a,r!==void 0?r:l.custom,e)}const ph=e=>Array.isArray(e);function gR(e,a,r){e.hasValue(a)?e.getValue(a).set(r):e.addValue(a,tl(r))}function yR(e){return ph(e)?e[e.length-1]||0:e}function vR(e,a){const r=Wr(e,a);let{transitionEnd:l={},transition:s={},...c}=r||{};c={...c,...l};for(const f in c){const h=yR(c[f]);gR(e,f,h)}}function bR(e){return!!(ze(e)&&e.add)}function gh(e,a){const r=e.getValue("willChange");if(bR(r))return r.add(a);if(!r&&Oa.WillChange){const l=new Oa.WillChange("auto");e.addValue("willChange",l),l.add(a)}}function ox(e){return e.props[KS]}const SR=e=>e!==null;function xR(e,{repeat:a,repeatType:r="loop"},l){const s=e.filter(SR),c=a&&r!=="loop"&&a%2===1?0:s.length-1;return s[c]}const ER={type:"spring",stiffness:500,damping:25,restSpeed:10},TR=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),wR={type:"keyframes",duration:.8},AR={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},DR=(e,{keyframes:a})=>a.length>2?wR:rl.has(e)?e.startsWith("scale")?TR(a[1]):ER:AR;function MR({when:e,delay:a,delayChildren:r,staggerChildren:l,staggerDirection:s,repeat:c,repeatType:f,repeatDelay:h,from:p,elapsed:m,...g}){return!!Object.keys(g).length}const gm=(e,a,r,l={},s,c)=>f=>{const h=nm(l,e)||{},p=h.delay||l.delay||0;let{elapsed:m=0}=l;m=m-Xn(p);const g={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:a.getVelocity(),...h,delay:-m,onUpdate:b=>{a.set(b),h.onUpdate&&h.onUpdate(b)},onComplete:()=>{f(),h.onComplete&&h.onComplete()},name:e,motionValue:a,element:c?void 0:s};MR(h)||Object.assign(g,DR(e,g)),g.duration&&(g.duration=Xn(g.duration)),g.repeatDelay&&(g.repeatDelay=Xn(g.repeatDelay)),g.from!==void 0&&(g.keyframes[0]=g.from);let y=!1;if((g.type===!1||g.duration===0&&!g.repeatDelay)&&(ch(g),g.delay===0&&(y=!0)),(Oa.instantAnimations||Oa.skipAnimations)&&(y=!0,ch(g),g.delay=0),g.allowFlatten=!h.type&&!h.ease,y&&!c&&a.get()!==void 0){const b=xR(g.keyframes,h);if(b!==void 0){le.update(()=>{g.onUpdate(b),g.onComplete()});return}}return h.isSync?new Ih(g):new tM(g)};function RR({protectedKeys:e,needsAnimating:a},r){const l=e.hasOwnProperty(r)&&a[r]!==!0;return a[r]=!1,l}function ym(e,a,{delay:r=0,transitionOverride:l,type:s}={}){let{transition:c=e.getDefaultTransition(),transitionEnd:f,...h}=a;l&&(c=l);const p=[],m=s&&e.animationState&&e.animationState.getState()[s];for(const g in h){const y=e.getValue(g,e.latestValues[g]??null),b=h[g];if(b===void 0||m&&RR(m,g))continue;const x={delay:r,...nm(c||{},g)},E=y.get();if(E!==void 0&&!y.isAnimating&&!Array.isArray(b)&&b===E&&!x.velocity)continue;let C=!1;if(window.MotionHandoffAnimation){const O=ox(e);if(O){const N=window.MotionHandoffAnimation(O,g,le);N!==null&&(x.startTime=N,C=!0)}}gh(e,g),y.start(gm(g,y,b,e.shouldReduceMotion&&wS.has(g)?{type:!1}:x,e,C));const R=y.animation;R&&p.push(R)}return f&&Promise.all(p).then(()=>{le.update(()=>{f&&vR(e,f)})}),p}function sx(e,a,r,l=0,s=1){const c=Array.from(e).sort((m,g)=>m.sortNodePosition(g)).indexOf(a),f=e.size,h=(f-1)*l;return typeof r=="function"?r(c,f):s===1?c*l:h-c*l}function yh(e,a,r={}){const l=Wr(e,a,r.type==="exit"?e.presenceContext?.custom:void 0);let{transition:s=e.getDefaultTransition()||{}}=l||{};r.transitionOverride&&(s=r.transitionOverride);const c=l?()=>Promise.all(ym(e,l,r)):()=>Promise.resolve(),f=e.variantChildren&&e.variantChildren.size?(p=0)=>{const{delayChildren:m=0,staggerChildren:g,staggerDirection:y}=s;return CR(e,a,p,m,g,y,r)}:()=>Promise.resolve(),{when:h}=s;if(h){const[p,m]=h==="beforeChildren"?[c,f]:[f,c];return p().then(()=>m())}else return Promise.all([c(),f(r.delay)])}function CR(e,a,r=0,l=0,s=0,c=1,f){const h=[];for(const p of e.variantChildren)p.notify("AnimationStart",a),h.push(yh(p,a,{...f,delay:r+(typeof l=="function"?0:l)+sx(e.variantChildren,p,l,s,c)}).then(()=>p.notify("AnimationComplete",a)));return Promise.all(h)}function OR(e,a,r={}){e.notify("AnimationStart",a);let l;if(Array.isArray(a)){const s=a.map(c=>yh(e,c,r));l=Promise.all(s)}else if(typeof a=="string")l=yh(e,a,r);else{const s=typeof a=="function"?Wr(e,a,r.custom):a;l=Promise.all(ym(e,s,r))}return l.then(()=>{e.notify("AnimationComplete",a)})}function ux(e,a){if(!Array.isArray(a))return!1;const r=a.length;if(r!==e.length)return!1;for(let l=0;l<r;l++)if(a[l]!==e[l])return!1;return!0}const _R=um.length;function cx(e){if(!e)return;if(!e.isControllingVariants){const r=e.parent?cx(e.parent)||{}:{};return e.props.initial!==void 0&&(r.initial=e.props.initial),r}const a={};for(let r=0;r<_R;r++){const l=um[r],s=e.props[l];(jo(s)||s===!1)&&(a[l]=s)}return a}const NR=[...sm].reverse(),jR=sm.length;function zR(e){return a=>Promise.all(a.map(({animation:r,options:l})=>OR(e,r,l)))}function LR(e){let a=zR(e),r=c0(),l=!0;const s=p=>(m,g)=>{const y=Wr(e,g,p==="exit"?e.presenceContext?.custom:void 0);if(y){const{transition:b,transitionEnd:x,...E}=y;m={...m,...E,...x}}return m};function c(p){a=p(e)}function f(p){const{props:m}=e,g=cx(e.parent)||{},y=[],b=new Set;let x={},E=1/0;for(let R=0;R<jR;R++){const O=NR[R],N=r[O],z=m[O]!==void 0?m[O]:g[O],W=jo(z),P=O===p?N.isActive:null;P===!1&&(E=R);let D=z===g[O]&&z!==m[O]&&W;if(D&&l&&e.manuallyAnimateOnMount&&(D=!1),N.protectedKeys={...x},!N.isActive&&P===null||!z&&!N.prevProp||Iu(z)||typeof z=="boolean")continue;const X=VR(N.prevProp,z);let Q=X||O===p&&N.isActive&&!D&&W||R>E&&W,$=!1;const rt=Array.isArray(z)?z:[z];let ot=rt.reduce(s(O),{});P===!1&&(ot={});const{prevResolvedValues:Tt={}}=N,ct={...Tt,...ot},bt=F=>{Q=!0,b.has(F)&&($=!0,b.delete(F)),N.needsAnimating[F]=!0;const tt=e.getValue(F);tt&&(tt.liveStyle=!1)};for(const F in ct){const tt=ot[F],vt=Tt[F];if(x.hasOwnProperty(F))continue;let A=!1;ph(tt)&&ph(vt)?A=!ux(tt,vt):A=tt!==vt,A?tt!=null?bt(F):b.add(F):tt!==void 0&&b.has(F)?bt(F):N.protectedKeys[F]=!0}N.prevProp=z,N.prevResolvedValues=ot,N.isActive&&(x={...x,...ot}),l&&e.blockInitialAnimation&&(Q=!1);const Ot=D&&X;Q&&(!Ot||$)&&y.push(...rt.map(F=>{const tt={type:O};if(typeof F=="string"&&l&&!Ot&&e.manuallyAnimateOnMount&&e.parent){const{parent:vt}=e,A=Wr(vt,F);if(vt.enteringChildren&&A){const{delayChildren:k}=A.transition||{};tt.delay=sx(vt.enteringChildren,e,k)}}return{animation:F,options:tt}}))}if(b.size){const R={};if(typeof m.initial!="boolean"){const O=Wr(e,Array.isArray(m.initial)?m.initial[0]:m.initial);O&&O.transition&&(R.transition=O.transition)}b.forEach(O=>{const N=e.getBaseTarget(O),z=e.getValue(O);z&&(z.liveStyle=!0),R[O]=N??null}),y.push({animation:R})}let C=!!y.length;return l&&(m.initial===!1||m.initial===m.animate)&&!e.manuallyAnimateOnMount&&(C=!1),l=!1,C?a(y):Promise.resolve()}function h(p,m){if(r[p].isActive===m)return Promise.resolve();e.variantChildren?.forEach(y=>y.animationState?.setActive(p,m)),r[p].isActive=m;const g=f(p);for(const y in r)r[y].protectedKeys={};return g}return{animateChanges:f,setActive:h,setAnimateFunction:c,getState:()=>r,reset:()=>{r=c0(),l=!0}}}function VR(e,a){return typeof a=="string"?a!==e:Array.isArray(a)?!ux(a,e):!1}function Yi(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function c0(){return{animate:Yi(!0),whileInView:Yi(),whileHover:Yi(),whileTap:Yi(),whileDrag:Yi(),whileFocus:Yi(),exit:Yi()}}class bi{constructor(a){this.isMounted=!1,this.node=a}update(){}}class UR extends bi{constructor(a){super(a),a.animationState||(a.animationState=LR(a))}updateAnimationControlsSubscription(){const{animate:a}=this.node.getProps();Iu(a)&&(this.unmountControls=a.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:a}=this.node.getProps(),{animate:r}=this.node.prevProps||{};a!==r&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let BR=0;class PR extends bi{constructor(){super(...arguments),this.id=BR++}update(){if(!this.node.presenceContext)return;const{isPresent:a,onExitComplete:r}=this.node.presenceContext,{isPresent:l}=this.node.prevPresenceContext||{};if(!this.node.animationState||a===l)return;const s=this.node.animationState.setActive("exit",!a);r&&!a&&s.then(()=>
vendor: 1,641 bytes, line 69
69{r(this.id)})}mount(){const{register:a,onExitComplete:r}=this.node.presenceContext||{};r&&r(this.id),a&&(this.unmount=a(this.id))}unmount(){}}const HR={animation:{Feature:UR},exit:{Feature:PR}};function Vo(e,a,r,l={passive:!0}){return e.addEventListener(a,r,l),()=>e.removeEventListener(a,r)}function Xo(e){return{point:{x:e.pageX,y:e.pageY}}}const qR=e=>a=>rm(a)&&e(a,Xo(a));function go(e,a,r,l){return Vo(e,a,qR(r),l)}const fx=1e-4,YR=1-fx,GR=1+fx,dx=.01,XR=0-dx,kR=0+dx;function Ze(e){return e.max-e.min}function QR(e,a,r){return Math.abs(e-a)<=r}function f0(e,a,r,l=.5){e.origin=l,e.originPoint=re(a.min,a.max,e.origin),e.scale=Ze(r)/Ze(a),e.translate=re(r.min,r.max,e.origin)-e.originPoint,(e.scale>=YR&&e.scale<=GR||isNaN(e.scale))&&(e.scale=1),(e.translate>=XR&&e.translate<=kR||isNaN(e.translate))&&(e.translate=0)}function yo(e,a,r,l){f0(e.x,a.x,r.x,l?l.originX:void 0),f0(e.y,a.y,r.y,l?l.originY:void 0)}function d0(e,a,r){e.min=r.min+a.min,e.max=e.min+Ze(a)}function KR(e,a,r){d0(e.x,a.x,r.x),d0(e.y,a.y,r.y)}function h0(e,a,r){e.min=a.min-r.min,e.max=e.min+Ze(a)}function vo(e,a,r){h0(e.x,a.x,r.x),h0(e.y,a.y,r.y)}function _n(e){return[e("x"),e("y")]}const hx=({current:e})=>e?e.ownerDocument.defaultView:null,m0=(e,a)=>Math.abs(e-a);function FR(e,a){const r=m0(e.x,a.x),l=m0(e.y,a.y);return Math.sqrt(r**2+l**2)}class mx{constructor(a,r,{transformPagePoint:l,contextWindow:s=window,dragSnapToOrigin:c=!1,distanceThreshold:f=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;
vendor: 5,461 bytes, line 69
69const b=Rd(this.lastMoveEventInfo,this.history),x=this.startEvent!==null,E=FR(b.offset,{x:0,y:0})>=this.distanceThreshold;if(!x&&!E)return;const{point:C}=b,{timestamp:R}=He;this.history.push({...C,timestamp:R});const{onStart:O,onMove:N}=this.handlers;x||(O&&O(this.lastMoveEvent,b),this.startEvent=this.lastMoveEvent),N&&N(this.lastMoveEvent,b)},this.handlePointerMove=(b,x)=>{this.lastMoveEvent=b,this.lastMoveEventInfo=Md(x,this.transformPagePoint),le.update(this.updatePoint,!0)},this.handlePointerUp=(b,x)=>{this.end();const{onEnd:E,onSessionEnd:C,resumeAnimation:R}=this.handlers;if(this.dragSnapToOrigin&&R&&R(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const O=Rd(b.type==="pointercancel"?this.lastMoveEventInfo:Md(x,this.transformPagePoint),this.history);this.startEvent&&E&&E(b,O),C&&C(b,O)},!rm(a))return;this.dragSnapToOrigin=c,this.handlers=r,this.transformPagePoint=l,this.distanceThreshold=f,this.contextWindow=s||window;const h=Xo(a),p=Md(h,this.transformPagePoint),{point:m}=p,{timestamp:g}=He;this.history=[{...m,timestamp:g}];const{onSessionStart:y}=r;y&&y(a,Rd(p,this.history)),this.removeListeners=qo(go(this.contextWindow,"pointermove",this.handlePointerMove),go(this.contextWindow,"pointerup",this.handlePointerUp),go(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(a){this.handlers=a}end(){this.removeListeners&&this.removeListeners(),pi(this.updatePoint)}}function Md(e,a){return a?{point:a(e.point)}:e}function p0(e,a){return{x:e.x-a.x,y:e.y-a.y}}function Rd({point:e},a){return{point:e,delta:p0(e,px(a)),offset:p0(e,ZR(a)),velocity:$R(a,.1)}}function ZR(e){return e[0]}function px(e){return e[e.length-1]}function $R(e,a){if(e.length<2)return{x:0,y:0};let r=e.length-1,l=null;const s=px(e);for(;r>=0&&(l=e[r],!(s.timestamp-l.timestamp>Xn(a)));)r--;if(!l)return{x:0,y:0};const c=na(s.timestamp-l.timestamp);if(c===0)return{x:0,y:0};const f={x:(s.x-l.x)/c,y:(s.y-l.y)/c};return f.x===1/0&&(f.x=0),f.y===1/0&&(f.y=0),f}function WR(e,{min:a,max:r},l){return a!==void 0&&e<a?e=l?re(a,e,l.min):Math.max(e,a):r!==void 0&&e>r&&(e=l?re(r,e,l.max):Math.min(e,r)),e}function g0(e,a,r){return{min:a!==void 0?e.min+a:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function JR(e,{top:a,left:r,bottom:l,right:s}){return{x:g0(e.x,r,s),y:g0(e.y,a,l)}}function y0(e,a){let r=a.min-e.min,l=a.max-e.max;return a.max-a.min<e.max-e.min&&([r,l]=[l,r]),{min:r,max:l}}function IR(e,a){return{x:y0(e.x,a.x),y:y0(e.y,a.y)}}function tC(e,a){let r=.5;const l=Ze(e),s=Ze(a);return s>l?r=Ir(a.min,a.max-l,e.min):l>s&&(r=Ir(e.min,e.max-s,a.min)),Ca(0,1,r)}function eC(e,a){const r={};return a.min!==void 0&&(r.min=a.min-e.min),a.max!==void 0&&(r.max=a.max-e.min),r}const vh=.35;function nC(e=vh){return e===!1?e=0:e===!0&&(e=vh),{x:v0(e,"left","right"),y:v0(e,"top","bottom")}}function v0(e,a,r){return{min:b0(e,a),max:b0(e,r)}}function b0(e,a){return typeof e=="number"?e:e[a]||0}const aC=new WeakMap;class iC{constructor(a){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=ge(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=a}start(a,{snapToCursor:r=!1,distanceThreshold:l}={}){const{presenceContext:s}=this.visualElement;if(s&&s.isPresent===!1)return;const c=y=>{const{dragSnapToOrigin:b}=this.getProps();b?this.pauseAnimation():this.stopAnimation(),r&&this.snapToCursor(Xo(y).point)},f=(y,b)=>{const{drag:x,dragPropagation:E,onDragStart:C}=this.getProps();if(x&&!E&&(this.openDragLock&&this.openDragLock(),this.openDragLock=yM(x),!this.openDragLock))return;this.latestPointerEvent=y,this.latestPanInfo=b,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),_n(O=>{let N=this.getAxisMotionValue(O).get()||0;if(aa.test(N)){const{projection:z}=this.visualElement;if(z&&z.layout){const W=z.layout.layoutBox[O];W&&(N=Ze(W)*(parseFloat(N)/100))}}this.originPoint[O]=N}),C&&le.postRender(()=>C(y,b)),gh(this.visualElement,"transform");const{animationState:R}=this.visualElement;R&&R.setActive("whileDrag",!0)},h=(y,b)=>{this.latestPointerEvent=y,this.latestPanInfo=b;const{dragPropagation:x,dragDirectionLock:E,onDirectionLock:C,onDrag:R}=this.getProps();if(!x&&!this.openDragLock)return;const{offset:O}=b;if(E&&this.currentDirection===null){this.currentDirection=rC(O),this.currentDirection!==null&&C&&C(this.currentDirection);return}this.updateAxis("x",b.point,O),this.updateAxis("y",b.point,O),this.visualElement.render(),R&&R(y,b)},p=(y,b)=>{this.latestPointerEvent=y,this.latestPanInfo=b,this.stop(y,b),this.latestPointerEvent=null,this.latestPanInfo=null},m=()=>_n(y=>this.getAnimationState(y)==="paused"&&this.getAxisMotionValue(y).animation?.play()),{dragSnapToOrigin:g}=this.getProps();this.panSession=new mx(a,{onSessionStart:c,onStart:f,onMove:h,onSessionEnd:p,resumeAnimation:m},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:g,distanceThreshold:l,contextWindow:hx(this.visualElement)})}stop(a,r){const l=a||this.latestPointerEvent,s=r||this.latestPanInfo,c=this.isDragging;if(this.cancel(),!c||!s||!l)return;const{velocity:f}=s;this.startAnimation(f);const{onDragEnd:h}=this.getProps();h&&le.postRender(()=>h(l,s))}cancel(){this.isDragging=!1;const{projection:a,animationState:r}=this.visualElement;
vendor: 8,873 bytes, line 69
69a&&(a.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:l}=this.getProps();!l&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(a,r,l){const{drag:s}=this.getProps();if(!l||!gu(a,s,this.currentDirection))return;const c=this.getAxisMotionValue(a);let f=this.originPoint[a]+l[a];this.constraints&&this.constraints[a]&&(f=WR(f,this.constraints[a],this.elastic[a])),c.set(f)}resolveConstraints(){const{dragConstraints:a,dragElastic:r}=this.getProps(),l=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,s=this.constraints;a&&kr(a)?this.constraints||(this.constraints=this.resolveRefConstraints()):a&&l?this.constraints=JR(l.layoutBox,a):this.constraints=!1,this.elastic=nC(r),s!==this.constraints&&l&&this.constraints&&!this.hasMutatedConstraints&&_n(c=>{this.constraints!==!1&&this.getAxisMotionValue(c)&&(this.constraints[c]=eC(l.layoutBox[c],this.constraints[c]))})}resolveRefConstraints(){const{dragConstraints:a,onMeasureDragConstraints:r}=this.getProps();if(!a||!kr(a))return!1;const l=a.current,{projection:s}=this.visualElement;if(!s||!s.layout)return!1;const c=cR(l,s.root,this.visualElement.getTransformPagePoint());let f=IR(s.layout.layoutBox,c);if(r){const h=r(oR(f));this.hasMutatedConstraints=!!h,h&&(f=$S(h))}return f}startAnimation(a){const{drag:r,dragMomentum:l,dragElastic:s,dragTransition:c,dragSnapToOrigin:f,onDragTransitionEnd:h}=this.getProps(),p=this.constraints||{},m=_n(g=>{if(!gu(g,r,this.currentDirection))return;let y=p&&p[g]||{};f&&(y={min:0,max:0});const b=s?200:1e6,x=s?40:1e7,E={type:"inertia",velocity:l?a[g]:0,bounceStiffness:b,bounceDamping:x,timeConstant:750,restDelta:1,restSpeed:10,...c,...y};return this.startAxisValueAnimation(g,E)});return Promise.all(m).then(h)}startAxisValueAnimation(a,r){const l=this.getAxisMotionValue(a);return gh(this.visualElement,a),l.start(gm(a,l,0,r,this.visualElement,!1))}stopAnimation(){_n(a=>this.getAxisMotionValue(a).stop())}pauseAnimation(){_n(a=>this.getAxisMotionValue(a).animation?.pause())}getAnimationState(a){return this.getAxisMotionValue(a).animation?.state}getAxisMotionValue(a){const r=`_drag${a.toUpperCase()}`,l=this.visualElement.getProps(),s=l[r];return s||this.visualElement.getValue(a,(l.initial?l.initial[a]:void 0)||0)}snapToCursor(a){_n(r=>{const{drag:l}=this.getProps();if(!gu(r,l,this.currentDirection))return;const{projection:s}=this.visualElement,c=this.getAxisMotionValue(r);if(s&&s.layout){const{min:f,max:h}=s.layout.layoutBox[r];c.set(a[r]-re(f,h,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:a,dragConstraints:r}=this.getProps(),{projection:l}=this.visualElement;if(!kr(r)||!l||!this.constraints)return;this.stopAnimation();const s={x:0,y:0};_n(f=>{const h=this.getAxisMotionValue(f);if(h&&this.constraints!==!1){const p=h.get();s[f]=tC({min:p,max:p},this.constraints[f])}});const{transformTemplate:c}=this.visualElement.getProps();this.visualElement.current.style.transform=c?c({},""):"none",l.root&&l.root.updateScroll(),l.updateLayout(),this.resolveConstraints(),_n(f=>{if(!gu(f,a,null))return;const h=this.getAxisMotionValue(f),{min:p,max:m}=this.constraints[f];h.set(re(p,m,s[f]))})}addListeners(){if(!this.visualElement.current)return;aC.set(this.visualElement,this);const a=this.visualElement.current,r=go(a,"pointerdown",p=>{const{drag:m,dragListener:g=!0}=this.getProps();m&&g&&this.start(p)}),l=()=>{const{dragConstraints:p}=this.getProps();kr(p)&&p.current&&(this.constraints=this.resolveRefConstraints())},{projection:s}=this.visualElement,c=s.addEventListener("measure",l);s&&!s.layout&&(s.root&&s.root.updateScroll(),s.updateLayout()),le.read(l);const f=Vo(window,"resize",()=>this.scalePositionWithinConstraints()),h=s.addEventListener("didUpdate",({delta:p,hasLayoutChanged:m})=>{this.isDragging&&m&&(_n(g=>{const y=this.getAxisMotionValue(g);y&&(this.originPoint[g]+=p[g].translate,y.set(y.get()+p[g].translate))}),this.visualElement.render())});return()=>{f(),r(),c(),h&&h()}}getProps(){const a=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:l=!1,dragPropagation:s=!1,dragConstraints:c=!1,dragElastic:f=vh,dragMomentum:h=!0}=a;return{...a,drag:r,dragDirectionLock:l,dragPropagation:s,dragConstraints:c,dragElastic:f,dragMomentum:h}}}function gu(e,a,r){return(a===!0||a===e)&&(r===null||r===e)}function rC(e,a=10){let r=null;return Math.abs(e.y)>a?r="y":Math.abs(e.x)>a&&(r="x"),r}class lC extends bi{constructor(a){super(a),this.removeGroupControls=zn,this.removeListeners=zn,this.controls=new iC(a)}mount(){const{dragControls:a}=this.node.getProps();a&&(this.removeGroupControls=a.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||zn}unmount(){this.removeGroupControls(),this.removeListeners()}}const S0=e=>(a,r)=>{e&&le.postRender(()=>e(a,r))};class oC extends bi{constructor(){super(...arguments),this.removePointerDownListener=zn}onPointerDown(a){this.session=new mx(a,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:hx(this.node)})}createPanHandlers(){const{onPanSessionStart:a,onPanStart:r,onPan:l,onPanEnd:s}=this.node.getProps();return{onSessionStart:S0(a),onStart:S0(r),onMove:l,onEnd:(c,f)=>{delete this.session,s&&le.postRender(()=>s(c,f))}}}mount(){this.removePointerDownListener=go(this.node.current,"pointerdown",a=>this.onPointerDown(a))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const Ou={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function x0(e,a){return a.max===a.min?0:e/(a.max-a.min)*100}const oo={correct:(e,a)=>{if(!a.target)return e;if(typeof e=="string")if(Dt.test(e))e=parseFloat(e);else return e;const r=x0(e,a.target.x),l=x0(e,a.target.y);return`${r}% ${l}%`}},sC={correct:(e,{treeScale:a,projectionDelta:r})=>{const l=e,s=gi.parse(e);if(s.length>5)return l;const c=gi.createTransformer(e),f=typeof s[0]!="number"?1:0,h=r.x.scale*a.x,p=r.y.scale*a.y;s[0+f]/=h,s[1+f]/=p;const m=re(h,p,.5);return typeof s[2+f]=="number"&&(s[2+f]/=m),typeof s[3+f]=="number"&&(s[3+f]/=m),c(s)}};let Cd=!1;class uC extends T.Component{componentDidMount(){const{visualElement:a,layoutGroup:r,switchLayoutGroup:l,layoutId:s}=this.props,{projection:c}=a;LM(cC),c&&(r.group&&r.group.add(c),l&&l.register&&s&&l.register(c),Cd&&c.root.didUpdate(),c.addEventListener("animationComplete",()=>{this.safeToRemove()}),c.setOptions({...c.options,onExitComplete:()=>this.safeToRemove()})),Ou.hasEverUpdated=!0}getSnapshotBeforeUpdate(a){const{layoutDependency:r,visualElement:l,drag:s,isPresent:c}=this.props,{projection:f}=l;return f&&(f.isPresent=c,Cd=!0,s||a.layoutDependency!==r||r===void 0||a.isPresent!==c?f.willUpdate():this.safeToRemove(),a.isPresent!==c&&(c?f.promote():f.relegate()||le.postRender(()=>{const h=f.getStack();(!h||!h.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:a}=this.props.visualElement;a&&(a.root.didUpdate(),im.postRender(()=>{!a.currentAnimation&&a.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:a,layoutGroup:r,switchLayoutGroup:l}=this.props,{projection:s}=a;Cd=!0,s&&(s.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(s),l&&l.deregister&&l.deregister(s))}safeToRemove(){const{safeToRemove:a}=this.props;a&&a()}render(){return null}}function gx(e){const[a,r]=VS(),l=T.useContext(Uh);return H.jsx(uC,{...e,layoutGroup:l,switchLayoutGroup:T.useContext(FS),isPresent:a,safeToRemove:r})}const cC={borderRadius:{...oo,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:oo,borderTopRightRadius:oo,borderBottomLeftRadius:oo,borderBottomRightRadius:oo,boxShadow:sC};function yx(e,a,r){const l=ze(e)?e:tl(e);return l.start(gm("",l,a,r)),l.animation}const fC=(e,a)=>e.depth-a.depth;class dC{constructor(){this.children=[],this.isDirty=!1}add(a){Ph(this.children,a),this.isDirty=!0}remove(a){Ho(this.children,a),this.isDirty=!0}forEach(a){this.isDirty&&this.children.sort(fC),this.isDirty=!1,this.children.forEach(a)}}function hC(e,a){const r=ln.now(),l=({timestamp:s})=>{const c=s-r;c>=a&&(pi(l),e(c-a))};return le.setup(l,!0),()=>pi(l)}const vx=["TopLeft","TopRight","BottomLeft","BottomRight"],mC=vx.length,E0=e=>typeof e=="string"?parseFloat(e):e,T0=e=>typeof e=="number"||Dt.test(e);function pC(e,a,r,l,s,c){s?(e.opacity=re(0,r.opacity??1,gC(l)),e.opacityExit=re(a.opacity??1,0,yC(l))):c&&(e.opacity=re(a.opacity??1,r.opacity??1,l));for(let f=0;f<mC;f++){const h=`border${vx[f]}Radius`;let p=w0(a,h),m=w0(r,h);if(p===void 0&&m===void 0)continue;p||(p=0),m||(m=0),p===0||m===0||T0(p)===T0(m)?(e[h]=Math.max(re(E0(p),E0(m),l),0),(
vendor: 8,756 bytes, line 69
69aa.test(m)||aa.test(p))&&(e[h]+="%")):e[h]=m}(a.rotate||r.rotate)&&(e.rotate=re(a.rotate||0,r.rotate||0,l))}function w0(e,a){return e[a]!==void 0?e[a]:e.borderRadius}const gC=bx(0,.5,Wb),yC=bx(.5,.95,zn);function bx(e,a,r){return l=>l<e?0:l>a?1:r(Ir(e,a,l))}function A0(e,a){e.min=a.min,e.max=a.max}function On(e,a){A0(e.x,a.x),A0(e.y,a.y)}function D0(e,a){e.translate=a.translate,e.scale=a.scale,e.originPoint=a.originPoint,e.origin=a.origin}function M0(e,a,r,l,s){return e-=a,e=qu(e,1/r,l),s!==void 0&&(e=qu(e,1/s,l)),e}function vC(e,a=0,r=1,l=.5,s,c=e,f=e){if(aa.test(a)&&(a=parseFloat(a),a=re(f.min,f.max,a/100)-f.min),typeof a!="number")return;let h=re(c.min,c.max,l);e===c&&(h-=a),e.min=M0(e.min,a,r,h,s),e.max=M0(e.max,a,r,h,s)}function R0(e,a,[r,l,s],c,f){vC(e,a[r],a[l],a[s],a.scale,c,f)}const bC=["x","scaleX","originX"],SC=["y","scaleY","originY"];function C0(e,a,r,l){R0(e.x,a,bC,r?r.x:void 0,l?l.x:void 0),R0(e.y,a,SC,r?r.y:void 0,l?l.y:void 0)}function O0(e){return e.translate===0&&e.scale===1}function Sx(e){return O0(e.x)&&O0(e.y)}function _0(e,a){return e.min===a.min&&e.max===a.max}function xC(e,a){return _0(e.x,a.x)&&_0(e.y,a.y)}function N0(e,a){return Math.round(e.min)===Math.round(a.min)&&Math.round(e.max)===Math.round(a.max)}function xx(e,a){return N0(e.x,a.x)&&N0(e.y,a.y)}function j0(e){return Ze(e.x)/Ze(e.y)}function z0(e,a){return e.translate===a.translate&&e.scale===a.scale&&e.originPoint===a.originPoint}class EC{constructor(){this.members=[]}add(a){Ph(this.members,a),a.scheduleRender()}remove(a){if(Ho(this.members,a),a===this.prevLead&&(this.prevLead=void 0),a===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(a){const r=this.members.findIndex(s=>a===s);if(r===0)return!1;let l;for(let s=r;s>=0;s--){const c=this.members[s];if(c.isPresent!==!1){l=c;break}}return l?(this.promote(l),!0):!1}promote(a,r){const l=this.lead;if(a!==l&&(this.prevLead=l,this.lead=a,a.show(),l)){l.instance&&l.scheduleRender(),a.scheduleRender(),a.resumeFrom=l,r&&(a.resumeFrom.preserveOpacity=!0),l.snapshot&&(a.snapshot=l.snapshot,a.snapshot.latestValues=l.animationValues||l.latestValues),a.root&&a.root.isUpdating&&(a.isLayoutDirty=!0);const{crossfade:s}=a.options;s===!1&&l.hide()}}exitAnimationComplete(){this.members.forEach(a=>{const{options:r,resumingFrom:l}=a;r.onExitComplete&&r.onExitComplete(),l&&l.options.onExitComplete&&l.options.onExitComplete()})}scheduleRender(){this.members.forEach(a=>{a.instance&&a.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function TC(e,a,r){let l="";const s=e.x.translate/a.x,c=e.y.translate/a.y,f=r?.z||0;if((s||c||f)&&(l=`translate3d(${s}px, ${c}px, ${f}px) `),(a.x!==1||a.y!==1)&&(l+=`scale(${1/a.x}, ${1/a.y}) `),r){const{transformPerspective:m,rotate:g,rotateX:y,rotateY:b,skewX:x,skewY:E}=r;m&&(l=`perspective(${m}px) ${l}`),g&&(l+=`rotate(${g}deg) `),y&&(l+=`rotateX(${y}deg) `),b&&(l+=`rotateY(${b}deg) `),x&&(l+=`skewX(${x}deg) `),E&&(l+=`skewY(${E}deg) `)}const h=e.x.scale*a.x,p=e.y.scale*a.y;return(h!==1||p!==1)&&(l+=`scale(${h}, ${p})`),l||"none"}const Od=["","X","Y","Z"],wC=1e3;let AC=0;function _d(e,a,r,l){const{latestValues:s}=a;s[e]&&(r[e]=s[e],a.setStaticValue(e,0),l&&(l[e]=0))}function Ex(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:a}=e.options;if(!a)return;const r=ox(a);if(window.MotionHasOptimisedAnimation(r,"transform")){const{layout:s,layoutId:c}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",le,!(s||c))}const{parent:l}=e;l&&!l.hasCheckedOptimisedAppear&&Ex(l)}function Tx({attachResizeListener:e,defaultParent:a,measureScroll:r,checkIsScrollRoot:l,resetTransform:s}){return class{constructor(f={},h=a?.()){this.id=AC++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(RC),this.nodes.forEach(NC),this.nodes.forEach(jC),this.nodes.forEach(CC)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=f,this.root=h?h.root||h:this,this.path=h?[...h.path,h]:[],this.parent=h,this.depth=h?h.depth+1:0;for(let p=0;p<this.path.length;p++)this.path[p].shouldResetTransform=!0;this.root===this&&(this.nodes=new dC)}addEventListener(f,h){return this.eventHandlers.has(f)||this.eventHandlers.set(f,new Yh),this.eventHandlers.get(f).add(h)}notifyListeners(f,...h){const p=this.eventHandlers.get(f);p&&p.notify(...h)}hasListeners(f){return this.eventHandlers.has(f)}mount(f){if(this.instance)return;this.isSVG=lm(f)&&!LS(f),this.instance=f;const{layoutId:h,layout:p,visualElement:m}=this.options;if(m&&!m.current&&m.mount(f),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(p||h)&&(this.isLayoutDirty=!0),e){let g,y=0;const b=()=>this.root.updateBlockedByResize=!1;le.read(()=>{y=window.innerWidth}),e(f,()=>{const x=window.innerWidth;x!==y&&(y=x,this.root.updateBlockedByResize=!0,g&&g(),g=hC(b,250),Ou.hasAnimatedSinceResize&&(Ou.hasAnimatedSinceResize=!1,this.nodes.forEach(U0)))})}h&&this.root.registerSharedNode(h,this),this.options.animate!==!1&&m&&(h||p)&&this.addEventListener("didUpdate",({delta:g,hasLayoutChanged:y,hasRelativeLayoutChanged:b,layout:x})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const E=this.options.transition||m.getDefaultTransition()||BC,{onLayoutAnimationStart:C,onLayoutAnimationComplete:R}=m.getProps(),O=!this.targetLayout||!xx(this.targetLayout,x),N=!y&&b;if(this.options.layoutRoot||this.resumeFrom||N||y&&(O||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const z={...nm(E,"layout"),onPlay:C,onComplete:R};(m.shouldReduceMotion||this.options.layoutRoot)&&(z.delay=0,z.type=!1),this.startAnimation(z),this.setAnimationOrigin(g,N)}else y||U0(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=x})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const f=this.getStack();f&&f.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),pi(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(zC),this.animationId++)}getTransformTemplate(){const{visualElement:f}=this.options;return f&&f.getProps().transformTemplate}willUpdate(f=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&Ex(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let g=0;g<this.path.length;g++){const y=this.path[g];y.shouldResetTransform=!0,y.updateScroll("snapshot"),y.options.layoutRoot&&y.willUpdate(!1)}const{layoutId:h,layout:p}=this.options;if(h===void 0&&!p)return;const m=this.getTransformTemplate();this.prevTransformTemplateValue=m?m(this.latestValues,""):void 0,this.updateSnapshot(),f&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(L0);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(V0);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(_C),this.nodes.forEach(DC),this.nodes.forEach(MC)):this.nodes.forEach(V0),this.clearAllSnapshots();const h=ln.now();He.delta=Ca(0,1e3/60,h-He.timestamp),He.timestamp=h,He.isProcessing=!0,bd.update.process(He),bd.preRender.process(He),bd.render.process(He),He.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,im.read(this.scheduleUpdate))}
vendor: 6,064 bytes, line 69
69clearAllSnapshots(){this.nodes.forEach(OC),this.sharedNodes.forEach(LC)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,le.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){le.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Ze(this.snapshot.measuredBox.x)&&!Ze(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let p=0;p<this.path.length;p++)this.path[p].updateScroll();const f=this.layout;this.layout=this.measure(!1),this.layoutCorrected=ge(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:h}=this.options;h&&h.notify("LayoutMeasure",this.layout.layoutBox,f?f.layoutBox:void 0)}updateScroll(f="measure"){let h=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===f&&(h=!1),h&&this.instance){const p=l(this.instance);this.scroll={animationId:this.root.animationId,phase:f,isRoot:p,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:p}}}resetTransform(){if(!s)return;const f=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,h=this.projectionDelta&&!Sx(this.projectionDelta),p=this.getTransformTemplate(),m=p?p(this.latestValues,""):void 0,g=m!==this.prevTransformTemplateValue;f&&this.instance&&(h||ki(this.latestValues)||g)&&(s(this.instance,m),this.shouldResetTransform=!1,this.scheduleRender())}measure(f=!0){const h=this.measurePageBox();let p=this.removeElementScroll(h);return f&&(p=this.removeTransform(p)),PC(p),{animationId:this.root.animationId,measuredBox:h,layoutBox:p,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:f}=this.options;if(!f)return ge();const h=f.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(HC))){const{scroll:m}=this.root;m&&(Qr(h.x,m.offset.x),Qr(h.y,m.offset.y))}return h}removeElementScroll(f){const h=ge();if(On(h,f),this.scroll?.wasRoot)return h;for(let p=0;p<this.path.length;p++){const m=this.path[p],{scroll:g,options:y}=m;m!==this.root&&g&&y.layoutScroll&&(g.wasRoot&&On(h,f),Qr(h.x,g.offset.x),Qr(h.y,g.offset.y))}return h}applyTransform(f,h=!1){const p=ge();On(p,f);for(let m=0;m<this.path.length;m++){const g=this.path[m];!h&&g.options.layoutScroll&&g.scroll&&g!==g.root&&Kr(p,{x:-g.scroll.offset.x,y:-g.scroll.offset.y}),ki(g.latestValues)&&Kr(p,g.latestValues)}return ki(this.latestValues)&&Kr(p,this.latestValues),p}removeTransform(f){const h=ge();On(h,f);for(let p=0;p<this.path.length;p++){const m=this.path[p];if(!m.instance||!ki(m.latestValues))continue;dh(m.latestValues)&&m.updateSnapshot();const g=ge(),y=m.measurePageBox();On(g,y),C0(h,m.latestValues,m.snapshot?m.snapshot.layoutBox:void 0,g)}return ki(this.latestValues)&&C0(h,this.latestValues),h}setTargetDelta(f){this.targetDelta=f,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(f){this.options={...this.options,...f,crossfade:f.crossfade!==void 0?f.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==He.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(f=!1){const h=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=h.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=h.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=h.isSharedProjectionDirty);const p=!!this.resumingFrom||this!==h;if(!(f||p&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:g,layoutId:y}=this.options;if(!(!this.layout||!(g||y))){if(this.resolvedRelativeTargetAt=He.timestamp,!this.targetDelta&&!this.relativeTarget){const b=this.getClosestProjectingParent();b&&b.layout&&this.animationProgress!==1?(this.relativeParent=b,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ge(),this.relativeTargetOrigin=ge(),vo(this.relativeTargetOrigin,this.layout.layoutBox,b.layout.layoutBox),On(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=ge(),this.targetWithTransforms=ge()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),KR(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):On(this.target,this.layout.layoutBox),JS(this.target,this.targetDelta)):On(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const b=this.getClosestProjectingParent();b&&!!b.resumingFrom==!!this.resumingFrom&&!b.options.layoutScroll&&b.target&&this.animationProgress!==1?(this.relativeParent=b,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ge(),this.relativeTargetOrigin=ge(),vo(this.relativeTargetOrigin,this.target,b.target),On(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||dh(this.parent.latestValues)||WS(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){const f=this.getLead(),h=!!this.resumingFrom||this!==f;let p=!0;
vendor: 9,323 bytes, line 69
69if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(p=!1),h&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(p=!1),this.resolvedRelativeTargetAt===He.timestamp&&(p=!1),p)return;const{layout:m,layoutId:g}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(m||g))return;On(this.layoutCorrected,this.layout.layoutBox);const y=this.treeScale.x,b=this.treeScale.y;uR(this.layoutCorrected,this.treeScale,this.path,h),f.layout&&!f.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(f.target=f.layout.layoutBox,f.targetWithTransforms=ge());const{target:x}=f;if(!x){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(D0(this.prevProjectionDelta.x,this.projectionDelta.x),D0(this.prevProjectionDelta.y,this.projectionDelta.y)),yo(this.projectionDelta,this.layoutCorrected,x,this.latestValues),(this.treeScale.x!==y||this.treeScale.y!==b||!z0(this.projectionDelta.x,this.prevProjectionDelta.x)||!z0(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",x))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(f=!0){if(this.options.visualElement?.scheduleRender(),f){const h=this.getStack();h&&h.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Fr(),this.projectionDelta=Fr(),this.projectionDeltaWithTransform=Fr()}setAnimationOrigin(f,h=!1){const p=this.snapshot,m=p?p.latestValues:{},g={...this.latestValues},y=Fr();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!h;const b=ge(),x=p?p.source:void 0,E=this.layout?this.layout.source:void 0,C=x!==E,R=this.getStack(),O=!R||R.members.length<=1,N=!!(C&&!O&&this.options.crossfade===!0&&!this.path.some(UC));this.animationProgress=0;let z;this.mixTargetDelta=W=>{const P=W/1e3;B0(y.x,f.x,P),B0(y.y,f.y,P),this.setTargetDelta(y),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(vo(b,this.layout.layoutBox,this.relativeParent.layout.layoutBox),VC(this.relativeTarget,this.relativeTargetOrigin,b,P),z&&xC(this.relativeTarget,z)&&(this.isProjectionDirty=!1),z||(z=ge()),On(z,this.relativeTarget)),C&&(this.animationValues=g,pC(g,m,this.latestValues,P,N,O)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=P},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(f){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(pi(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=le.update(()=>{Ou.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=tl(0)),this.currentAnimation=yx(this.motionValue,[0,1e3],{...f,velocity:0,isSync:!0,onUpdate:h=>{this.mixTargetDelta(h),f.onUpdate&&f.onUpdate(h)},onStop:()=>{},onComplete:()=>{f.onComplete&&f.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const f=this.getStack();f&&f.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(wC),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const f=this.getLead();let{targetWithTransforms:h,target:p,layout:m,latestValues:g}=f;if(!(!h||!p||!m)){if(this!==f&&this.layout&&m&&wx(this.options.animationType,this.layout.layoutBox,m.layoutBox)){p=this.target||ge();const y=Ze(this.layout.layoutBox.x);p.x.min=f.target.x.min,p.x.max=p.x.min+y;const b=Ze(this.layout.layoutBox.y);p.y.min=f.target.y.min,p.y.max=p.y.min+b}On(h,p),Kr(h,g),yo(this.projectionDeltaWithTransform,this.layoutCorrected,h,g)}}registerSharedNode(f,h){this.sharedNodes.has(f)||this.sharedNodes.set(f,new EC),this.sharedNodes.get(f).add(h);const m=h.options.initialPromotionConfig;h.promote({transition:m?m.transition:void 0,preserveFollowOpacity:m&&m.shouldPreserveFollowOpacity?m.shouldPreserveFollowOpacity(h):void 0})}isLead(){const f=this.getStack();return f?f.lead===this:!0}getLead(){const{layoutId:f}=this.options;return f?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:f}=this.options;return f?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:f}=this.options;if(f)return this.root.sharedNodes.get(f)}promote({needsReset:f,transition:h,preserveFollowOpacity:p}={}){const m=this.getStack();m&&m.promote(this,p),f&&(this.projectionDelta=void 0,this.needsReset=!0),h&&this.setOptions({transition:h})}relegate(){const f=this.getStack();return f?f.relegate(this):!1}resetSkewAndRotation(){const{visualElement:f}=this.options;if(!f)return;let h=!1;const{latestValues:p}=f;if((p.z||p.rotate||p.rotateX||p.rotateY||p.rotateZ||p.skewX||p.skewY)&&(h=!0),!h)return;const m={};p.z&&_d("z",f,m,this.animationValues);for(let g=0;g<Od.length;g++)_d(`rotate${Od[g]}`,f,m,this.animationValues),_d(`skew${Od[g]}`,f,m,this.animationValues);f.render();for(const g in m)f.setStaticValue(g,m[g]),this.animationValues&&(this.animationValues[g]=m[g]);f.scheduleRender()}applyProjectionStyles(f,h){if(!this.instance||this.isSVG)return;if(!this.isVisible){f.visibility="hidden";return}const p=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,f.visibility="",f.opacity="",f.pointerEvents=Cu(h?.pointerEvents)||"",f.transform=p?p(this.latestValues,""):"none";return}const m=this.getLead();if(!this.projectionDelta||!this.layout||!m.target){this.options.layoutId&&(f.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,f.pointerEvents=Cu(h?.pointerEvents)||""),this.hasProjected&&!ki(this.latestValues)&&(f.transform=p?p({},""):"none",this.hasProjected=!1);return}f.visibility="";const g=m.animationValues||m.latestValues;this.applyTransformsToTarget();let y=TC(this.projectionDeltaWithTransform,this.treeScale,g);p&&(y=p(g,y)),f.transform=y;const{x:b,y:x}=this.projectionDelta;f.transformOrigin=`${b.origin*100}% ${x.origin*100}% 0`,m.animationValues?f.opacity=m===this?g.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:g.opacityExit:f.opacity=m===this?g.opacity!==void 0?g.opacity:"":g.opacityExit!==void 0?g.opacityExit:0;for(const E in zo){if(g[E]===void 0)continue;const{correct:C,applyTo:R,isCSSVariable:O}=zo[E],N=y==="none"?g[E]:C(g[E],m);if(R){const z=R.length;for(let W=0;W<z;W++)f[R[W]]=N}else O?this.options.visualElement.renderState.vars[E]=N:f[E]=N}this.options.layoutId&&(f.pointerEvents=m===this?Cu(h?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(f=>f.currentAnimation?.stop()),this.root.nodes.forEach(L0),this.root.sharedNodes.clear()}}}function DC(e){e.updateLayout()}function MC(e){const a=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&a&&e.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:l}=e.layout,{animationType:s}=e.options,c=a.source!==e.layout.source;s==="size"?_n(g=>{const y=c?a.measuredBox[g]:a.layoutBox[g],b=Ze(y);y.min=r[g].min,y.max=y.min+b}):wx(s,a.layoutBox,r)&&_n(g=>{const y=c?a.measuredBox[g]:a.layoutBox[g],b=Ze(r[g]);y.max=y.min+b,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[g].max=e.relativeTarget[g].min+b)});const f=Fr();yo(f,r,a.layoutBox);const h=Fr();c?yo(h,e.applyTransform(l,!0),a.measuredBox):yo(h,r,a.layoutBox);const p=!Sx(f);let m=!1;if(!e.resumeFrom){const g=e.getClosestProjectingParent();if(g&&!g.resumeFrom){const{snapshot:y,layout:b}=g;if(y&&b){const x=ge();vo(x,a.layoutBox,y.layoutBox);const E=ge();vo(E,r,b.layoutBox),xx(x,E)||(m=!0),g.options.layoutRoot&&(e.relativeTarget=E,e.relativeTargetOrigin=x,e.relativeParent=g)}}}e.notifyListeners("didUpdate",{layout:r,snapshot:a,delta:h,layoutDelta:f,hasLayoutChanged:p,hasRelativeLayoutChanged:m})}else if(e.isLead()){const{onExitComplete:r}=e.options;r&&r()}e.options.transition=void 0}function RC(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function CC(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function OC(e){e.clearSnapshot()}function L0(e){e.clearMeasurements()}function V0(e){e.isLayoutDirty=!1}function _C(e){const{visualElement:a}=e.options;a&&a.getProps().onBeforeLayoutMeasure&&a.notify("BeforeLayoutMeasure"),e.resetTransform()}function U0(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function NC(e){e.resolveTargetDelta()}function jC(e){e.calcProjection()}
vendor: 5,648 bytes, line 69
69function zC(e){e.resetSkewAndRotation()}function LC(e){e.removeLeadSnapshot()}function B0(e,a,r){e.translate=re(a.translate,0,r),e.scale=re(a.scale,1,r),e.origin=a.origin,e.originPoint=a.originPoint}function P0(e,a,r,l){e.min=re(a.min,r.min,l),e.max=re(a.max,r.max,l)}function VC(e,a,r,l){P0(e.x,a.x,r.x,l),P0(e.y,a.y,r.y,l)}function UC(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const BC={duration:.45,ease:[.4,0,.1,1]},H0=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),q0=H0("applewebkit/")&&!H0("chrome/")?Math.round:zn;function Y0(e){e.min=q0(e.min),e.max=q0(e.max)}function PC(e){Y0(e.x),Y0(e.y)}function wx(e,a,r){return e==="position"||e==="preserve-aspect"&&!QR(j0(a),j0(r),.2)}function HC(e){return e!==e.root&&e.scroll?.wasRoot}const qC=Tx({attachResizeListener:(e,a)=>Vo(e,"resize",a),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Nd={current:void 0},Ax=Tx({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Nd.current){const e=new qC({});e.mount(window),e.setOptions({layoutScroll:!0}),Nd.current=e}return Nd.current},resetTransform:(e,a)=>{e.style.transform=a!==void 0?a:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),YC={pan:{Feature:oC},drag:{Feature:lC,ProjectionNode:Ax,MeasureLayout:gx}};function G0(e,a,r){const{props:l}=e;e.animationState&&l.whileHover&&e.animationState.setActive("whileHover",r==="Start");const s="onHover"+r,c=l[s];c&&le.postRender(()=>c(a,Xo(a)))}class GC extends bi{mount(){const{current:a}=this.node;a&&(this.unmount=vM(a,(r,l)=>(G0(this.node,l,"Start"),s=>G0(this.node,s,"End"))))}unmount(){}}class XC extends bi{constructor(){super(...arguments),this.isActive=!1}onFocus(){let a=!1;try{a=this.node.current.matches(":focus-visible")}catch{a=!0}!a||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=qo(Vo(this.node.current,"focus",()=>this.onFocus()),Vo(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function X0(e,a,r){const{props:l}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&l.whileTap&&e.animationState.setActive("whileTap",r==="Start");const s="onTap"+(r==="End"?"":r),c=l[s];c&&le.postRender(()=>c(a,Xo(a)))}class kC extends bi{mount(){const{current:a}=this.node;a&&(this.unmount=EM(a,(r,l)=>(X0(this.node,l,"Start"),(s,{success:c})=>X0(this.node,s,c?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const bh=new WeakMap,jd=new WeakMap,QC=e=>{const a=bh.get(e.target);a&&a(e)},KC=e=>{e.forEach(QC)};function FC({root:e,...a}){const r=e||document;jd.has(r)||jd.set(r,{});const l=jd.get(r),s=JSON.stringify(a);return l[s]||(l[s]=new IntersectionObserver(KC,{root:e,...a})),l[s]}function ZC(e,a,r){const l=FC(a);return bh.set(e,r),l.observe(e),()=>{bh.delete(e),l.unobserve(e)}}const $C={some:0,all:1};class WC extends bi{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:a={}}=this.node.getProps(),{root:r,margin:l,amount:s="some",once:c}=a,f={root:r?r.current:void 0,rootMargin:l,threshold:typeof s=="number"?s:$C[s]},h=p=>{const{isIntersecting:m}=p;if(this.isInView===m||(this.isInView=m,c&&!m&&this.hasEnteredView))return;m&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",m);const{onViewportEnter:g,onViewportLeave:y}=this.node.getProps(),b=m?g:y;b&&b(p)};return ZC(this.node.current,f,h)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:a,prevProps:r}=this.node;["amount","margin","root"].some(JC(a,r))&&this.startObserver()}unmount(){}}function JC({viewport:e={}},{viewport:a={}}={}){return r=>e[r]!==a[r]}const IC={inView:{Feature:WC},tap:{Feature:kC},focus:{Feature:XC},hover:{Feature:GC}},t2={layout:{ProjectionNode:Ax,MeasureLayout:gx}},e2={...HR,...IC,...YC,...t2},yi=lR(e2,pR);function n2(e){return T.useEffect(()=>()=>e(),[])}function vm(e){return typeof e=="object"&&!Array.isArray(e)}function Dx(e,a,r,l){return typeof e=="string"&&vm(a)?CS(e,r,l):e instanceof NodeList?Array.from(e):Array.isArray(e)?e:[e]}function a2(e,a,r){return e*(a+1)}function k0(e,a,r,l){return typeof a=="number"?a:a.startsWith("-")||a.startsWith("+")?Math.max(0,e+parseFloat(a)):a==="<"?r:a.startsWith("<")?Math.max(0,r+parseFloat(a.slice(1))):l.get(a)??e}function i2(e,a,r){for(let l=0;l<e.length;l++){const s=e[l];s.at>a&&s.at<r&&(Ho(e,s),l--)}}function r2(e,a,r,l,s,c){i2(e,s,c);for(let f=0;f<a.length;f++)e.push({value:a[f],at:re(s,c,l[f]),easing:eS(r,f)})}function l2(e,a){for(let r=0;r<e.length;r++)e[r]=e[r]/(a+1)}function o2(e,a){return e.at===a.at?e.value===null?1:a.value===null?-1:0:e.at-a.at}const s2="easeInOut";function u2(e,{defaultTransition:a={},...r}={},l,s){const c=a.duration||.3,f=new Map,h=new Map,p={},m=new Map;let g=0,y=0,b=0;for(let x=0;x<e.length;x++){const E=e[x];if(typeof E=="string"){m.set(E,y);continue}else if(!Array.isArray(E)){m.set(E.name,k0(y,E.at,g,m));continue}let[C,R,O={}]=E;O.at!==void 0&&(y=k0(y,O.at,g,m));let N=0;const z=(W,P,D,X=0,Q=0)=>{const $=c2(W),{delay:rt=0,times:ot=gS($),type:Tt="keyframes",repeat:ct,repeatType:bt,repeatDelay:Ot=0,...V}=P;let{ease:F=a.ease||"easeOut",duration:tt}=P;const vt=typeof rt=="function"?rt(X,Q):rt,A=$.length,k=em(Tt)?Tt:s?.[Tt||"ke
69yframes"];if(A<=2&&k){let wt=100;if(A===2&&h2($)){const Bt=$[1]-$[0];wt=Math.abs(Bt)}const mt={...V};tt!==void 0&&(mt.duration=Xn(tt));const ee=hS(mt,wt,k);F=ee.ease,tt=ee.duration}tt??(tt=c);const at=y+vt;ot.length===1&&ot[0]===0&&(ot[1]=1);const nt=ot.length-$.length;if(nt>0&&pS(ot,nt),$.length===1&&$.unshift(null),ct){tt=a2(tt,ct);const wt=[...$],mt=[...ot];F=Array.isArray(F)?[...F]:[F];const ee=[...F];for(let Bt=0;Bt<ct;Bt++){$.push(...wt);for(let Oe=0;Oe<wt.length;Oe++)ot.push(mt[Oe]+(Bt+1)),F.push(Oe===0?"linear":eS(ee,Oe-1))}l2(ot,ct)}const st=at+tt;r2(D,$,F,ot,at,st),N=Math.max(vt+tt,N),b=Math.max(st,b)};if(ze(C)){const W=Q0(C,h);z(R,O,K0("default",W))}else{const W=Dx(C,R,l,p),P=W.length;for(let D=0;D<P;D++){R=R,O=O;const X=W[D],Q=Q0(X,h);for(const $ in R)z(R[$],f2(O,$),K0($,Q),D,P)}}g=y,y+=N}return h.forEach((x,E)=>{for(const C in x){const R=x[C];R.sort(o2);const O=[],N=[],z=[];for(let P=0;P<R.length;P++){const{at:D,value:X,easing:Q}=R[P];O.push(X),N.push(Ir(0,b,D)),z.push(Q||"easeOut")}N[0]!==0&&(N.unshift(0),O.unshift(O[0]),z.unshift(s2)),N[N.length-1]!==1&&(N.push(1),O.push(null)),f.has(E)||f.set(E,{keyframes:{},transition:{}});const W=f.get(E);W.keyframes[C]=O,W.transition[C]={...a,duration:b,ease:z,times:N,...r}}}),f}function Q0(e,a){return!a.has(e)&&a.set(e,{}),a.get(e)}function K0(e,a){return a[e]||(a[e]=[]),a[e]}function c2(e){return Array.isArray(e)?e:[e]}function f2(e,a){return e&&e[a]?{...e,...e[a]}:{...e}}const d2=e=>typeof e=="number",h2=e=>e.every(d2);function m2(e,a){return e in a}class p2 extends ex{constructor(){super(...arguments),this.type="object"}readValueFromInstance(a,r){if(m2(r,a)){const l=a[r];if(typeof l=="string"||typeof l=="number")return l}}getBaseTargetFromProps(){}removeValueFromRenderState(a,r){delete r.output[a]}measureInstanceViewportBox(){return ge()}build(a,r){Object.assign(a.output,r)}renderInstance(a,{output:r}){Object.assign(a,r)}sortInstanceNodePosition(){return 0}}function g2(e){const a={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},r=lm(e)&&!LS(e)?new lx(a):new ix(a);r.mount(e),Lo.set(e,r)}function y2(e){const a={presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}},r=new p2(a);r.mount(e),Lo.set(e,r)}function v2(e,a){return ze(e)||typeof e=="number"||typeof e=="string"&&!vm(a)}function Mx(e,a,r,l){const s=[];if(v2(e,a))s.push(yx(e,vm(a)&&a.default||a,r&&(r.default||r)));else{const c=Dx(e,a,l),f=c.length;for(let h=0;h<f;h++){const p=c[h],m=p instanceof Element?g2:y2;Lo.has(p)||m(p);const g=Lo.get(p),y={...r};"delay"in y&&typeof y.delay=="function"&&(y.delay=y.delay(h,f)),s.push(...ym(g,{...a,transition:y},{}))}}return s}function b2(e,a,r){const l=[];return u2(e,a,r,{spring:_o}).forEach(({keyframes:c,transition:f},h)=>{l.push(...Mx(h,c,f))}),l}function S2(e){return Array.isArray(e)&&e.some(Array.isArray)}function x2(e){function a(r,l,s){let c=[];S2(r)?c=b2(r,l,e):c=Mx(r,l,s,e);const f=new nM(c);return e&&(e.animations.push(f),f.finished.then(()=>{Ho(e.animations,f)})),f}return a}function Rx(){const e=Ro(()=>({current:null,animations:[]})),a=Ro(()=>x2(e));return n2(()=>{e.animations.forEach(r=>r.stop()),e.animations.length=0}),[e,a]}function E2(e,a){if(e==null)return{};var r={};for(var l in e)if({}.hasOwnProperty.call(e,l)){if(a.indexOf(l)!==-1)continue;r[l]=e[l]}return r}function Yu(){return Yu=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var r=arguments[a];for(var l in r)({}).hasOwnProperty.call(r,l)&&(e[l]=r[l])}return e},Yu.apply(null,arguments)}function Sh(e,a){return Sh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Sh(e,a)}function T2(e,a){e.prototype=Object.create(a.prototype),e.prototype.constructor=e,Sh(e,a)}function zd(e,a,r){if(r||arguments.length===2)for(var l=0,s=a.length,c;l<s;l++)(c||!(l in a))&&(c||(c=Array.prototype.slice.call(a,0,l)),c[l]=a[l]);return e.concat(c||Array.prototype.slice.call(a))}var yu={};/*!
70 * content-type
71 * Copyright(c) 2015 Douglas Christopher Wilson
72 * MIT Licensed
73 */var F0;function w2(){if(F0)return yu;F0=1;var e=/; *([!#$%&'*+.^_`|~0-9A-Za-z-]+) *= *("(?:[\u000b\u0020\u0021\u0023-\u005b\u
73005d-\u007e\u0080-\u00ff]|\\[\u000b\u0020-\u00ff])*"|[!#$%&'*+.^_`|~0-9A-Za-z-]+) */g,a=/^[\u000b\u0020-\u007e\u0080-\u00ff]+$/,r=/^[!#$%&'*+.^_`|~0-9A-Za-z-]+$/,l=/\\([\u000b\u0020-\u00ff])/g,s=/([\\"])/g,c=/^[!#$%&'*+.^_`|~0-9A-Za-z-]+\/[!#$%&'*+.^_`|~0-9A-Za-z-]+$/;yu.format=f,yu.parse=h;function f(y){if(!y||typeof y!="object")throw new TypeError("argument obj is required");var b=y.parameters,x=y.type;if(!x||!c.test(x))throw new TypeError("invalid type");var E=x;if(b&&typeof b=="object")for(var C,R=Object.keys(b).sort(),O=0;O<R.length;O++){if(C=R[O],!r.test(C))throw new TypeError("invalid parameter name");E+="; "+C+"="+m(b[C])}return E}function h(y){if(!y)throw new TypeError("argument string is required");var b=typeof y=="object"?p(y):y;if(typeof b!="string")throw new TypeError("argument string is required to be a string");var x=b.indexOf(";"),E=x!==-1?b.slice(0,x).trim():b.trim();if(!c.test(E))throw new TypeError("invalid media type");var C=new g(E.toLowerCase());if(x!==-1){var R,O,N;for(e.lastIndex=x;O=e.exec(b);){if(O.index!==x)throw new TypeError("invalid parameter format");x+=O[0].length,R=O[1].toLowerCase(),N=O[2],N.charCodeAt(0)===34&&(N=N.slice(1,-1),N.indexOf("\\")!==-1&&(N=N.replace(l,"$1"))),C.parameters[R]=N}if(x!==b.length)throw new TypeError("invalid parameter format")}return C}function p(y){var b;if(typeof y.getHeader=="function"?b=y.getHeader("content-type"):typeof y.headers=="object"&&(b=y.headers&&y.headers["content-type"]),typeof b!="string")throw new TypeError("content-type header is missing from object");return b}function m(y){var b=String(y);if(r.test(b))return b;if(b.length>0&&!a.test(b))throw new TypeError("invalid parameter value");return'"'+b.replace(s,"\\$1")+'"'}function g(y){this.parameters=Object.create(null),this.type=y}return yu}var A2=w2(),Yr=new Map,Cx=function(a){return a.cloneNode(!0)},Z0=function(){return window.location.protocol==="file:"},Ox=function(a,r,l){var s=new XMLHttpRequest;s.onreadystatechange=function(){try{if(!/\.svg/i.test(a)&&s.readyState===2){var c=s.getResponseHeader("Content-Type");if(!c)throw new Error("Content type not found");var f=A2.parse(c).type;if(!(f==="image/svg+xml"||f==="text/plain"))throw new Error("Invalid content type: ".concat(f))}if(s.readyState===4){if(s.status===404||s.responseXML===null)throw new Error(Z0()?"Note: SVG injection ajax calls do not work locally without adjusting security settings in your browser. Or consider using a local webserver.":"Unable to load SVG file: "+a);if(s.status===200||Z0()&&s.status===0)l(null,s);else throw new Error("There was a problem injecting the SVG: "+s.status+" "+s.statusText)}}catch(h){if(s.abort(),h instanceof Error)l(h,s);else throw h}},s.open("GET",a),s.withCredentials=r,s.overrideMimeType&&s.overrideMimeType("text/xml"),s.send()},ci={},$0=function(a,r){ci[a]=ci[a]||[],ci[a].push(r)},D2=function(a){for(var r=function(f,h){setTimeout(function(){if(Array.isArray(ci[a])){var p=Yr.get(a),m=ci[a][f];p instanceof SVGSVGElement&&m(null,Cx(p)),p instanceof Error&&m(p),f===ci[a].length-1&&delete ci[a]}},0)},l=0,s=ci[a].length;l<s;l++)r(l)},M2=function(a,r,l){if(Yr.has(a)){var s=Yr.get(a);if(s===void 0){$0(a,l);return}if(s instanceof SVGSVGElement){l(null,Cx(s));return}}Yr.set(a,void 0),$0(a,l),Ox(a,r,function(c,f){var h;c?Yr.set(a,c):((h=f.responseXML)===null||h===void 0?void 0:h.documentElement)instanceof SVGSVGElement&&Yr.set(a,f.responseXML.documentElement),D2(a)})},R2=function(a,r,l){Ox(a,r,function(s,c){var f;s?l(s):((f=c.responseXML)===null||f===void 0?void 0:f.documentElement)instanceof SVGSVGElement&&l(null,c.responseXML.documentElement)})},C2=0,O2=function(){return++C2},ta=[],W0={},_2="http://www.w3.org/2000/svg",Ld="http://www.w3.org/1999/xlink",J0=function(a,r,l,s,c,f,h){var p=a.getAttribute("data-src")||a.getAttribute("src");if(!p){h(new Error("Invalid data-src or src attribute"));return}if(ta.indexOf(a)!==-1){ta.splice(ta.indexOf(a),1),a=null;return}ta.push(a),a.setAttribute("src","");var m=s?M2:R2;m(p,c,function(g,y){if(!y){ta.splice(ta.indexOf(a),1),a=null,h(g);return}var b=a.getAttribute("id");b&&y.setAttribute("id",b);var x=a.getAttribute("title");x&&y.setAttribute("title",x);var E=a.getAttribute("width");E&&y.setAttribute("width",E);var C=a.getAttribute("height");C&&y.setAttribute("height",C);var R=Array.from(new Set(zd(zd(zd([],(y.getAttribute("class")||"").split(" "),!0),["injected-svg"],!1),(a.getAttribute("class")||"").split(" "),!0))).join(" ").trim();y.setAttribute("class",R);var O=a.getAttribute("style");O&&y.setAttribute("style",O),y.setAttribute("data-src",p);var N=[].filter.call(a.attributes,function(tt){return/^data-\w[\w-]*$/.test(tt.name)}
73);if(Array.prototype.forEach.call(N,function(tt){tt.name&&tt.value&&y.setAttribute(tt.name,tt.value)}),l){var z={clipPath:["clip-path"],"color-profile":["color-profile"],cursor:["cursor"],filter:["filter"],linearGradient:["fill","stroke"],marker:["marker","marker-start","marker-mid","marker-end"],mask:["mask"],path:[],pattern:["fill","stroke"],radialGradient:["fill","stroke"]},W,P,D,X,Q;Object.keys(z).forEach(function(tt){W=tt,D=z[tt],P=y.querySelectorAll(W+"[id]");for(var vt=function(nt,st){X=P[nt].id,Q=X+"-"+O2();var wt;Array.prototype.forEach.call(D,function(oa){wt=y.querySelectorAll("["+oa+'*="'+X+'"]');for(var qe=0,ll=wt.length;qe<ll;qe++){var er=wt[qe].getAttribute(oa);er&&!er.match(new RegExp('url\\("?#'+X+'"?\\)'))||wt[qe].setAttribute(oa,"url(#"+Q+")")}});for(var mt=y.querySelectorAll("[*|href]"),ee=[],Bt=0,Oe=mt.length;Bt<Oe;Bt++){var oe=mt[Bt].getAttributeNS(Ld,"href");oe&&oe.toString()==="#"+P[nt].id&&ee.push(mt[Bt])}for(var ke=0,ja=ee.length;ke<ja;ke++)ee[ke].setAttributeNS(Ld,"href","#"+Q);P[nt].id=Q},A=0,k=P.length;A<k;A++)vt(A)})}y.removeAttribute("xmlns:a");for(var $=y.querySelectorAll("script"),rt=[],ot,Tt,ct=0,bt=$.length;ct<bt;ct++)Tt=$[ct].getAttribute("type"),(!Tt||Tt==="application/ecmascript"||Tt==="application/javascript"||Tt==="text/javascript")&&(ot=$[ct].innerText||$[ct].textContent,ot&&rt.push(ot),y.removeChild($[ct]));if(rt.length>0&&(r==="always"||r==="once"&&!W0[p])){for(var Ot=0,V=rt.length;Ot<V;Ot++)new Function(rt[Ot])(window);W0[p]=!0}var F=y.querySelectorAll("style");if(Array.prototype.forEach.call(F,function(tt){tt.textContent+=""}),y.setAttribute("xmlns",_2),y.setAttribute("xmlns:xlink",Ld),f(y),!a.parentNode){ta.splice(ta.indexOf(a),1),a=null,h(new Error("Parent node is null"));return}a.parentNode.replaceChild(y,a),ta.splice(ta.indexOf(a),1),a=null,h(null,y)})},N2=function(a,r){var l=r===void 0?{}:r,s=l.afterAll,c=s===void 0?function(){}:s,f=l.afterEach,h=f===void 0?function(){}:f,p=l.beforeEach,m=p===void 0?function(){}:p,g=l.cacheRequests,y=g===void 0?!0:g,b=l.evalScripts,x=b===void 0?"never":b,E=l.httpRequestWithCredentials,C=E===void 0?!1:E,R=l.renumerateIRIElements,O=R===void 0?!0:R;if(a&&"length"in a)for(var N=0,z=0,W=a.length;z<W;z++)J0(a[z],x,O,y,C,m,function(P,D){h(P,D),a&&"length"in a&&a.length===++N&&c(N)});else a?J0(a,x,O,y,C,m,function(P,D){h(P,D),c(1),a=null}):c(0)},Vd={exports:{}},Ud,I0;function j2(){if(I0)return Ud;I0=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Ud=e,Ud}var Bd,tb;function z2(){if(tb)return Bd;tb=1;var e=j2();function a(){}function r(){}return r.resetWarningCache=a,Bd=function(){function l(f,h,p,m,g,y){if(y!==e){var b=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw b.name="Invariant Violation",b}}l.isRequired=l;function s(){return l}var c={array:l,bigint:l,bool:l,func:l,number:l,object:l,string:l,symbol:l,any:l,arrayOf:s,element:l,elementType:l,instanceOf:s,node:l,objectOf:s,oneOf:s,oneOfType:s,shape:s,exact:s,checkPropTypes:r,resetWarningCache:a};return c.PropTypes=c,c},Bd}var eb;function L2(){return eb||(eb=1,Vd.exports=z2()()),Vd.exports}var Ce=L2(),V2=function(a){var r=a?.ownerDocument||document;return r.defaultView||window},U2=function(a,r){for(var l in a)if(!(l in r))return!0;for(var s in r)if(a[s]!==r[s])return!0;return!1},B2=["afterInjection","beforeInjection","desc","evalScripts","fallback","httpRequestWithCredentials","loading","renumerateIRIElements","src","title","useRequestCache","wrapper"],vu="http://www.w3.org/2000/svg",nb="http://www.w3.org/1999/xlink",bm=function(e){function a(){for(var l,s=arguments.length,c=new Array(s),f=0;f<s;f++)c[f]=arguments[f];return l=e.call.apply(e,[this].concat(c))||this,l.initialState={hasError:!1,isLoading:!0},l.state=l.initialState,l._isMounted=!1,l.reactWrapper=void 0,l.nonReactWrapper=void 0,l.refCallback=function(h){l.reactWrapper=h},l}T2(a,e);var r=a.prototype;return r.renderSVG=function(){var s=this;if(this.reactWrapper instanceof V2(this.reactWrapper).Node){var c=this.props,f=c.desc,h=c.evalScripts,p=c.httpRequestWithCredentials,m=c.renumerateIRIElements,g=c.src,y=c.title,b=c.useRequestCache,x=this.props.onError,E=this.props.beforeInjection,C=this.props.afterInjection,R=this.props.wrapper,O,N;R==="svg"?(O=document.createElementNS(vu,R),O.setAttribute("xmlns",vu),O.setAttribute("xmlns:xlink",nb),N=document.createElementNS(vu,R)):(O=document.createElement(R),N=document.createElement(R)),O.appendChild(N),N.dataset.src=g,this.nonReactWrapper=this.reactWrapper.appendChild(O);var z=function(X){if(s.removeSVG(),!s._isMounted){x(X);return}s.setState(function(){return{hasError:!0,isLoading:!1}},function(){x(X)})},W=function(X,Q){if(X){z(X);return}s._isMounted&&s.setState(function(){return{isLoading:!1}},function(){try{C(Q)}catch($){z($)}})},P=function(X){if(X.setAttribute("role","img"),f){var Q=X.querySelector(":scope > desc");Q&&X.removeChild(Q);var $=document.createElement("desc");$.innerHTML=f,X.prepend($)}if(y){var rt=X.querySelector(":scope > title");rt&&X.removeChild(rt);var ot=document.createElement("title");ot.innerHTML=y,X.prepend(ot)}try{E(X)}catch(Tt){z(Tt)}};N2(N,{afterEach:W,beforeEach:P,cacheRequests:b,evalScripts:h,httpRequestWithCredentials:p,renumerateIRIElements:m})}},r.removeSVG=function(){var s;(s=this.nonReactWrapper)!=null&&s.parentNode&&(this.nonReactWrapper.parentNode.removeChild(this.nonReactWrapper),this.nonReactWrapper=null)},r.componentDidMount=function(){this._isMounted=!0,this.renderSVG()},r.componentDidUpdate=function(s){var c=this;U2(Yu({},s),this.props)&&this.setState(function(){return c.initialState},function(){c.removeSVG(),c.renderSVG()})},r.componentWillUnmount=function(){this._isMounted=!1,this.removeSVG()},r.render=function(){var s=this.props;s.afterInjection,s.beforeInjection,s.desc,s.evalScripts;var c=s.fallback;s.httpRequestWithCredentials;var f=s.loading;s.renumerateIRIElements,s.src,s.title,s.useRequestCache;var h=s.wrapper,p=E2(s,B2),m=h;return T.createElement(m,Yu({},p,{ref:this.refCallback},h==="svg"?{xmlns:vu,xmlnsXlink:nb}:{}),this.state.isLoading&&f&&T.createElement(f,null),this.state.hasError&&c&&T.createElement(c,null))},a}(T.Component);bm.defaultProps={afterInjection:function(){},beforeInjection:function(){},desc:"",evalScripts:"never",fallback:null,httpRequestWithCredentials:!1,loading:null,onError:function(){},renumerateIRIElements:!0,title:"",useRequestCache:!0,wrapper:"div"};bm.propTypes={afterInjection:Ce.func,beforeInjection:Ce.func,desc:Ce.string,evalScripts:Ce.oneOf(["always","once","never"]),fallback:Ce.oneOfType([Ce.func,Ce.object,Ce.string]),httpRequestWithCredentials:Ce.bool,loading:Ce.oneOfType([Ce.func,Ce.object,Ce.string]),onError:Ce.func,renumerateIRIElements:Ce.bool,src:Ce.string.isRequired,title:Ce.string,useRequestCache:Ce.bool,wrapper:Ce.oneOf(["div","span","svg"])};const Sm=({showMenu:e,isQuestionaire:a,onBackClick:r})=>{const{menuLinks:l}=on(),[s,c]=T.useState(!1),{copy:f}=on(),{"header.back":h,"header.logo":p}=f;T.useEffect(()=>{s?(document.body.style.overflow="hidden",scrollTo({top:0,behavior:"smooth"})):(document.body.style.overflow="auto",scrollTo({top:0,behavior:"smooth"}))},[s]);const m=()=>l.map(g=>H.jsx("a",{href:g.url,className:"p-2 w-fit self-end text-xl font-medium",children:H.jsx("span",{className:"",children:g.text})}));return H.jsxs("div",{className:"z-10 w-full",children:[H.jsx(No,{children:s&&H.jsx(yi.div,{initial:{opacity:0}
73,animate:{opacity:.6},exit:{opacity:0},transition:{duration:.3,ease:"easeOut"},className:"bg-black h-screen w-screen absolute top-0 left-0 -z-10"})}),H.jsxs("div",{className:`flex flex-row items-center z-100 bg-(--background) ${a?"pt-3 pb-4 px-6 lg:py-5 lg:px-7":"py-5 px-7"}`,children:[r&&H.jsxs("button",{onClick:r,className:"mr-4 hover:cursor-pointer -ml-2",children:[H.jsx(bm,{className:"px-2 py-2 lg:px-3 lg:py-3 opacity-80 rounded-full bg-neutral-600 text-white",src:"/wp-content/themes/afvalwijzer/assets/images/arrow-back.svg"}),H.jsx("span",{className:"text-md lg:text-base block h-0 text-neutral-600",children:h})]}),H.jsx(zh,{to:"/",children:H.jsx("img",{src:p,alt:"IdealenWijzer logo",className:"h-10"})}),e&&H.jsx("div",{className:"ml-auto hidden md:flex gap-2",children:m()}),e&&H.jsx("button",{className:"md:hidden p-1 -m-1 text-sm ml-auto cursor-pointer",onClick:()=>c(!s),children:s?H.jsx("img",{className:"w-9 h-9",src:"/wp-content/themes/afvalwijzer/assets/images/close.svg"}):H.jsx("img",{className:"w-9 h-9",src:"/wp-content/themes/afvalwijzer/assets/images/menu.svg"})})]}),H.jsx(No,{children:s&&H.jsx(yi.div,{initial:{y:-100},animate:{y:0},exit:{y:-100},transition:{duration:.3,ease:"easeOut"},className:"absolute w-full flex flex-col gap-1 pb-2 px-6 bg-(--background) -z-10 md:hidden",children:m()})})]})};function P2(){const e=tr(),{partyList:a,answers:r}=Lh(),l=Jd(a,r),{copy:s}=on(),{"results.heading":c,"results.paragraph":f,"results.information":h,"results.button":p,"results.buttonLink":m,"results.image":g}=s,y=()=>{e(-1)},b=()=>{if(m){window.open(m,"_blank");return}e("/")},x=()=>H.jsx("div",{className:"flex grow w-full p-4 md:p-8",children:H.jsxs("div",{className:"flex flex-col h-full w-full min-h-0 bg-white p-8 rounded-2xl shadow-2xl shadow-neutral-200 md:max-w-lg m-auto",children:[H.jsx("h2",{className:"text-2xl font-medium mb-2",children:c}),H.jsx("p",{className:"text-lg mb-8",dangerouslySetInnerHTML:{__html:f}}),H.jsx("ul",{className:"flex flex-col overflow-y-auto mb-10 gap-6",children:l.map(E=>{const C=Vh.parties.find(R=>R.name===E.title)?.objectPosition;return H.jsxs("li",{className:"flex flex-row w-full",children:[H.jsx("div",{className:"h-14 w-14 shrink-0 rounded-full overflow-hidden justify-center items-center text-center border-4 border-white shadow-md",children:H.jsx("img",{draggable:!1,src:E.fields.party_logo||"/wp-content/themes/afvalwijzer/assets/images/parties.png",alt:`${E.title} logo`,width:50,height:50,style:{backgroundColor:"white",height:"100%",width:"100%",objectFit:"cover",objectPosition:E.fields.party_logo?"":C??"0px 0%"}})}),H.jsxs("div",{className:"flex flex-col mx-4 min-w-0",children:[H.jsx("span",{className:"text-xl font-semibold mb-1",children:E.title}),H.jsx("span",{className:"mb-2",dangerouslySetInnerHTML:{__html:E.fields.party_information}}),H.jsx("a",{href:E.fields.party_website,target:"_blank",rel:"noopener noreferrer",className:"text-blue-500 text-ellipsis overflow-hidden",children:H.jsx("span",{children:E.fields.party_website})})]})]},E.id)})}),H.jsxs("div",{className:"flex flex-col bg-white md:max-w-lg md:max-h-[800px] border-t border-gray-200",children:[H.jsx("div",{className:"py-10",children:H.jsx("img",{className:"h-50 mx-auto",src:g,alt:"AfvalWijzer logo"})}),h&&H.jsx("p",{className:"text-lg mb-8",children:h})]}),H.jsx("div",{className:"mt-auto",children:H.jsx(hi,{className:"px-6 py-3 rounded-md w-full",backgroundColor:"bg-(--accent)",onClick:b,children:p})})]})});return H.jsxs("div",{className:"flex flex-col items-center justify-center",children:[H.jsx(Sm,{onBackClick:y}),x()]})}function H2({id:e,party:a,iconSettings:r,grid:l,rowIndex:s,colIndex:c,containerSize:f}){const h=Math.max(...l.map(E=>E.length)),p=(f.width-(r.size+r.margin)*h)/2+r.margin/2,m=f.height/2-r.size*l.length/2,g=c*(r.size+r.margin)+s%2*((r.size+r.margin)/2)+p+1,y=s*r.size+m,b=Vh.parties.find(E=>E.name===a.title)?.objectPosition,x={initial:{scale:0,left:g,top:y},enter:{scale:1,left:g,top:y}};return g===0?null:H.jsx(yi.div,{id:e,variants:x,initial:"initial",animate:"enter",transition:{ease:"easeInOut"},layout:!0,style:{position:"absolute",width:r.size,height:r.size,borderRadius:"50%",border:"4px solid #FFF",boxShadow:"0 0 30px rgba(0, 0, 0, 0.1)",contain:"strict",display:"flex",textAlign:"center",alignItems:"center",justifyContent:"center",fontSize:"0.8rem",fontWeight:"bold",color:"#fff",textShadow:"0 0 5px black"},children:H.jsx("img",{draggable:!1,src:a.fields.party_logo||"/wp-content/themes/afvalwijzer/assets/images/parties.png",alt:`${a.title} logo`,style:{backgroundColor:"white",height:"100%",width:"100%",objectFit:"cover",objectPosition:a.fields.party_logo?"":b??"0px 0%"}})})}function q2(e,a,r){const l=Array.from({length:e},(m,g)=>Array(g%2===0?a:a-1).fill(null)),s=[];for(let m=0;m<e;m++){const g=l[m].length;for(let y=0;y<g;y++)s.push({row:m,col:y,dist:0})}const c=s.map(m=>m.col+(m.row%2!==0?.5:0)),f=s.map(m=>m.row),h=(Math.min(...c)+Math.max(...c))/2,p=(Math.min(...f)+Math.max(...f))/2;for(const m of s){const g=m.col+(m.row%2!==0?.5:0),y=m.row;m.dist=Math.sqrt((g-h)**2+(y-p)**2)}return s.sort((m,g)=>
73m.dist-g.dist),s.forEach((m,g)=>{r[g]&&(l[m.row][m.col]=r[g])}),l}function Y2({party:e}){const a=Vh.parties.find(r=>r.name===e.title)?.objectPosition;return H.jsx("div",{className:"h-full w-full shrink-0 rounded-full overflow-hidden justify-center items-center text-center border-4 border-white shadow-md",children:H.jsx("img",{draggable:!1,src:e.fields.party_logo||"/wp-content/themes/afvalwijzer/assets/images/parties.png",alt:`${e.title} logo`,style:{backgroundColor:"white",height:"100%",width:"100%",objectFit:"cover",objectPosition:e.fields.party_logo?"":a??"0px 0%"}})})}function G2({parties:e}){const{copy:a}=on(),{"partiesEliminated.heading":r,"partiesEliminated.empty":l}=a,s=e&&e.length===0;return H.jsxs("div",{className:"flex flex-col items-center bg-white p-8 rounded-lg h-full min-h-0",children:[!s&&H.jsx("h2",{className:"text-2xl font-bold mb-8",children:r}),s&&H.jsx("p",{className:"text-2xl font-normal my-10",children:l}),!s&&H.jsx("div",{className:"flex flex-wrap m-auto pb-4 gap-4 min-h-0 overflow-y-auto justify-center",children:e?.map(c=>H.jsxs("div",{className:"flex flex-col w-30 items-center text-center",children:[H.jsx("div",{className:"h-20 w-20 mb-3",children:H.jsx(Y2,{party:c})}),H.jsx("h3",{children:c.title})]},c.id))})]})}function X2({children:e,closeModal:a}){return H.jsxs("div",{className:"fixed max-h-screen inset-0 flex flex-col items-center justify-center z-100 overflow-hidden",children:[H.jsx(yi.div,{initial:{opacity:0}
73,animate:{opacity:1},exit:{opacity:0},transition:{duration:.3,ease:"easeOut"},className:"absolute inset-0 bg-(--modal-background) -z-1 cursor-pointer",onClick:()=>{a()}}),H.jsxs(yi.div,{initial:{translateY:1e3},animate:{translateY:0},exit:{translateY:1e3},transition:{duration:.3,ease:"easeOut"},className:"h-full md:h-auto relative md:m-8 w-full md:max-w-3xl min-h-0",children:[H.jsx("button",{className:"cursor-pointer absolute top-7 right-7",onClick:()=>{a()},children:H.jsx("img",{src:"/wp-content/themes/afvalwijzer/assets/images/close.svg",alt:"Close",className:"w-9 h-9"})}),e]})]})}function k2({parties:e,onAnimationComplete:a}){const{parties:r,copy:l}=on(),[s,c]=Rx(),[f,h]=T.useState(!1),[p,m]=T.useState(e),[g,y]=T.useState({height:0,width:0}),{"partiesEliminated.label":b,"partiesEliminated.image":x}=l,E=T.useMemo(()=>r.filter(D=>!p.includes(D)),[p,r]),C=6,R=5,O=8,N=R,z=(g.width-(N-1)*O)/N,W=g.height/C,P=T.useMemo(()=>{const D=q2(C,R,p),X={margin:O,size:Math.max(0,Math.min(z,W))};return D.map((Q,$)=>Q.map((rt,ot)=>{if(!(bt=>typeof bt=="object"&&bt!==null&&"id"in bt)(rt)||g.width===0||g.height===0)return null;const ct=`party-icon-${rt.id}`;return H.jsx(H2,{id:ct,party:rt,grid:D,iconSettings:X,rowIndex:$,colIndex:ot,containerSize:g},rt.title)}))},[p,z,W,g]);return T.useEffect(()=>{if(e.length>=p.length)m(e);else if(e.length<p.length){const D=[];p.forEach(Q=>{!e.find(rt=>rt.id===Q.id)&&D.push(Q.id)});const X=[];D.forEach((Q,$)=>{const rt=`#party-icon-${Q}`,ot=document.querySelector(rt);ot&&(ot.style.zIndex=(100-$).toString());const Tt=$*.8,ct=[[rt,{scale:1.1,border:"4px solid var(--disagree)"},{duration:.3,delay:Tt,ease:"easeInOut",type:"tween"}],[rt,{scale:.3,opacity:[1,1,0],left:g.width-30,top:g.height-80},{duration:.7,delay:.2,ease:"easeInOut",type:"tween"}]],bt=c(ct);X.push(bt)}),Promise.all(X).then(()=>{m(e),a()}).catch(Q=>{console.error("Error completing animations",Q)})}},[e]),T.useEffect(()=>{const D=()=>{s.current&&y({height:s.current.clientHeight,width:s.current.clientWidth})},X=new ResizeObserver(D);return X.observe(s.current),()=>X.disconnect()},[]),H.jsxs("div",{ref:s,className:"relative h-full w-full",children:[H.jsxs(yi.div,{layout:!0,style:{width:g.width,height:g.height},children:[H.jsx(No,{children:P}),H.jsxs("button",{className:"cursor-pointer absolute -bottom-4 -right-11 h-20 w-20 lg:h-24 lg:w-24 lg:-bottom-9 lg:-right-13",onClick:()=>h(!0),children:[E.length>0&&b&&H.jsx(yi.div,{initial:{opacity:0}
73,animate:{opacity:1},exit:{opacity:0},transition:{duration:.3},className:"absolute -top-4 lg:-top-6 left-1/2 -translate-x-1/2 -translate-y-1/2",children:H.jsx("p",{className:"text-xs font-bold lg:text-base leading-3 lg:leading-5 text-shadow-white text-shadow-lg/100",children:b})}),H.jsx("img",{draggable:!1,className:"h-full w-full object-contain",src:x,alt:"Trash can"})]})]}),H.jsx(No,{children:f&&H.jsx(X2,{closeModal:()=>h(!1),children:H.jsx(G2,{parties:E})})})]})}function Q2({moreInfo:e,isOpen:a,onOpen:r}){const{copy:l}=on(),{"question.readMore":s}=l;return H.jsxs("div",{className:"flex flex-col h-full",children:[H.jsxs("button",{className:"flex flex-row w-fit items-center gap-2 border-2 border-neutral-300 rounded-md px-3 py-2 cursor-pointer",onClick:r,children:[H.jsx("img",{className:"h-5 w-5 md:h-6 md:w-6 text-red-500",src:"/wp-content/themes/afvalwijzer/assets/images/info.svg"}),H.jsx("span",{className:"text-sm md:text-base text-neutral-600",children:s})]}),H.jsx(No,{children:a&&H.jsx(yi.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{duration:.4,ease:"easeOut"},className:"my-4 overflow-y-auto text-base md:text-lg lg:mb-0",dangerouslySetInnerHTML:{__html:e}})})]})}function K2({question:e,isAnimating:a,onYesClick:r,onNoClick:l,onSkipClick:s}){const[c,f]=Rx(),[h,p]=T.useState(!1),{copy:m}=on(),{"question.yes":g,"question.no":y}=m,b=()=>{p(!1),f(c.current,{height:"100%"}),setTimeout(()=>{r()},h?300:0)},x=()=>{p(!1),f(c.current,{height:"100%"}),setTimeout(()=>{l()},h?300:0)},E=()=>{p(!1),f(c.current,{height:"100%"}),setTimeout(()=>{s()},h?300:0)},C=()=>{f(c.current,{height:h?"100%":"80vh"}),p(R=>!R)};return H.jsxs("div",{ref:c,className:"absolute lg:static bottom-0 left-0 right-0 flex flex-col h-full lg:w-full m-2 sm:p-4 p-4 md:p-8 border-1 border-gray-100 rounded-2xl shadow-2xl shadow-neutral-200 bg-white min-h-0",children:[H.jsxs("div",{className:"flex flex-col min-h-0 overflow-y-auto",children:[H.jsx("h3",{className:"mb-1 text-xl md:text-3xl font-bold text-(--accent)",children:e.fields.question_subject}),H.jsx("h1",{className:"mb-4 text-xl md:text-3xl font-medium",children:e.fields.question_text}),e.fields.more_info&&H.jsx("div",{className:"h-full w-full",children:H.jsx(Q2,{moreInfo:e.fields.more_info,isOpen:h,onOpen:C})})]}),H.jsxs("div",{className:"flex flex-row gap-4 mt-auto pt-4 lg:absolute lg:w-1/2 lg:max-w-lg lg:p-2 lg:gap-4 lg:bottom-10 lg:left-1/2 lg:-translate-x-1/2",children:[H.jsx(hi,{className:"basis-1/2",backgroundColor:"bg-(--agree)",onClick:b,disabled:a,children:g}),H.jsx(hi,{className:"basis-1/3",backgroundColor:"bg-(--neutral)",onClick:E,disabled:a,children:"Overslaan"}),H.jsx(hi,{className:"basis-1/2",backgroundColor:"bg-(--disagree)",onClick:x,disabled:a,children:y})]})]})}function F2({children:e,modifier:a}){return H.jsx("div",{className:`flex flex-col w-full h-full max-w-xl p-6 m-auto lg:max-h-96 ${a}`,children:e})}function Z2({onProceed:e}){const{copy:a}=on(),{"noPartiesLeft.heading":r,"noPartiesLeft.paragraph":l,"noPartiesLeft.button":s}=a;return H.jsxs(F2,{children:[H.jsxs("div",{className:"my-auto",children:[H.jsx("p",{className:"mb-2 text-2xl font-bold text-(--accent)",children:r}),H.jsx("p",{className:"text-xl font-medium mb-8",children:l})]}),H.jsx(hi,{className:"px-6 py-3 rounded-md",backgroundColor:"bg-(--accent)",onClick:e,children:s})]})}function $2({questionNumber:e}){const{partyList:a,answers:r,setQuestionaireAnswer:l,prioritizedQuestions:s}=Lh(),c=tr(),[f,h]=T.useState(!1),[p,m]=T.useState(null),g=[...s],y=e-1,b=g[y],x=y===g.length-1,E=gw(`/stelling/${e}/alles-afgevallen`);T.useEffect(()=>{m(null)},[y]);const C=Object.values(r).slice(0,p?y+1:y),R=Jd(a,C),O=({replace:Q}={})=>{c(`/stelling/${e+1}`,{replace:Q})},N=()=>{c(-1)},z=()=>{c("/resultaat")},W=Q=>{const $=Jd(R,{[y]:{questionId:b.id,answer:Q}});if($.length===0){if(x)return z();m(Q),c(`/stelling/${e}/alles-afgevallen`);return}l(y,{questionId:b.id,answer:Q}),$.length!==R.length?(h(!0),m(Q)):D()},P=()=>{p&&(l(y,{questionId:b.id,answer:p,isSkipped:!0}),O({replace:!0}),m(null))},D=()=>
vendor: 5,249 bytes, lines 73-78
73{if(R.length<=1||x)return z();O(),h(!1)},X=()=>b?E?H.jsx(Z2,{onProceed:P}):H.jsxs("div",{className:"flex flex-col lg:flex-row-reverse h-full w-full items-center max-w-screen-xl mx-auto z-10 lg:z-auto",children:[H.jsx("div",{className:"flex flex-col items-center w-full lg:h-full lg:shrink lg:min-w-0 px-10 pb-7 lg:p-16 basis-1/2 lg:max-h-[600px] lg:max-w-3xl",children:H.jsx(k2,{parties:R,onAnimationComplete:D})}),H.jsx("div",{className:"relative lg:static flex flex-col-reverse items-center w-full lg:h-full z-10 lg:py-16 lg:px-8 basis-1/2 lg:max-h-[600px] lg:w-3xl min-h-0 lg:min-w-0",children:H.jsx(K2,{question:b,isAnimating:f,onYesClick:()=>W("yes"),onNoClick:()=>W("no"),onSkipClick:()=>W("skip")},b.id)})]}):null;return H.jsxs("div",{className:"absolute flex flex-col h-full w-full items-center justify-center mx-auto overflow-hidden",children:[H.jsx("div",{className:"flex flex-row items-center w-full lg:absolute top-0",children:H.jsx(Sm,{onBackClick:N,isQuestionaire:!0})}),X()]})}function W2(){const e=Sw(),a=parseInt(e.questionNumber??"");return isNaN(a)?H.jsx(jb,{to:"/"}):H.jsx($2,{questionNumber:a})}/**!
74 * Sortable 1.15.6
75 * @author	RubaXa   <[email protected]>
76 * @author	owenm    <[email protected]>
77 * @license MIT
78 */function ab(e,a){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);a&&(l=l.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,l)}return r}function ra(e){for(var a=1;a<arguments.length;a++){var r=arguments[a]!=null?arguments[a]:{};a%2?ab(Object(r),!0).forEach(function(l){J2(e,l,r[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ab(Object(r)).forEach(function(l){Object.defineProperty(e,l,Object.getOwnPropertyDescriptor(r,l))})}return e}function _u(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_u=function(a){return typeof a}:_u=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_u(e)}function J2(e,a,r){return a in e?Object.defineProperty(e,a,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[a]=r,e}function _a(){return _a=Object.assign||function(e){for(var a=1;a<arguments.length;a++){var r=arguments[a];for(var l in r)Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l])}return e},_a.apply(this,arguments)}function I2(e,a){if(e==null)return{};var r={},l=Object.keys(e),s,c;for(c=0;c<l.length;c++)s=l[c],!(a.indexOf(s)>=0)&&(r[s]=e[s]);return r}function tO(e,a){if(e==null)return{};var r=I2(e,a),l,s;if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(s=0;s<c.length;s++)l=c[s],!(a.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(e,l)&&(r[l]=e[l])}return r}var eO="1.15.6";function Ra(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var Na=Ra(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),ko=Ra(/Edge/i),ib=Ra(/firefox/i),bo=Ra(/safari/i)&&!Ra(/chrome/i)&&!Ra(/android/i),xm=Ra(/iP(ad|od|hone)/i),_x=Ra(/chrome/i)&&Ra(/android/i),Nx={capture:!1,passive:!1};function Yt(e,a,r){e.addEventListener(a,r,!Na&&Nx)}function qt(e,a,r){e.removeEventListener(a,r,!Na&&Nx)}function Gu(e,a){if(a){if(a[0]===">"&&(a=a.substring(1)),e)try{if(e.matches)return e.matches(a);if(e.msMatchesSelector)return e.msMatchesSelector(a);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(a)}catch{return!1}return!1}}function jx(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function Gn(e,a,r,l){if(e){r=r||document;do{if(a!=null&&(a[0]===">"?e.parentNode===r&&Gu(e,a):Gu(e,a))||l&&e===r)return e;if(e===r)break}while(e=jx(e))}return null}var rb=/\s+/g;function yn(e,a,r){if(e&&a)if(e.classList)e.classList[r?"add":"remove"](a);else{var l=(" "+e.className+" ").replace(rb," ").replace(" "+a+" "," ");e.className=(l+(r?" "+a:"")).replace(rb," ")}}function Mt(e,a,r){var l=e&&e.style;if(l){if(r===void 0)return document.defaultView&&document.defaultView.getComputedStyle?r=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(r=e.currentStyle),a===void 0?r:r[a];!(a in l)&&a.indexOf("webkit")===-1&&(a="-webkit-"+a),l[a]=r+(typeof r=="string"?"":"px")}}function Jr(e,a){var r="";if(typeof e=="string")r=e;else do{var l=Mt(e,"transform");l&&l!=="none"&&(r=l+" "+r)}while(!a&&(e=e.parentNode));var s=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return s&&new s(r)}function zx(e,a,r){if(e){var l=e.getElementsByTagName(a),s=0,c=l.length;if(r)for(;s<c;s++)r(l[s],s);return l}return[]}function ia(){var e=document.scrollingElement;return e||document.documentElement}function De(e,a,r,l,s){if(!(!e.getBoundingClientRect&&e!==window)){var c,f,h,p,m,g,y;if(e!==window&&e.parentNode&&e!==ia()?(c=e.getBoundingClientRect(),f=c.top,h=c.left,p=c.bottom,m=c.right,g=c.height,y=c.width):(f=0,h=0,p=window.innerHeight,m=window.innerWidth,g=window.innerHeight,y=window.innerWidth),(a||r)&&e!==window&&(s=s||e.parentNode,!Na))do if(s&&s.getBoundingClientRect&&(Mt(s,"transform")!=="none"||r&&Mt(s,"position")!=="static")){var b=s.getBoundingClientRect();f-=b.top+parseInt(Mt(s,"border-top-width")),h-=b.left+parseInt(Mt(s,"border-left-width")),p=f
vendor: 4,416 bytes, line 78
78+c.height,m=h+c.width;break}while(s=s.parentNode);if(l&&e!==window){var x=Jr(s||e),E=x&&x.a,C=x&&x.d;x&&(f/=C,h/=E,y/=E,g/=C,p=f+g,m=h+y)}return{top:f,left:h,bottom:p,right:m,width:y,height:g}}}function lb(e,a,r){for(var l=di(e,!0),s=De(e)[a];l;){var c=De(l)[r],f=void 0;if(f=s>=c,!f)return l;if(l===ia())break;l=di(l,!1)}return!1}function nl(e,a,r,l){for(var s=0,c=0,f=e.children;c<f.length;){if(f[c].style.display!=="none"&&f[c]!==Rt.ghost&&(l||f[c]!==Rt.dragged)&&Gn(f[c],r.draggable,e,!1)){if(s===a)return f[c];s++}c++}return null}function Em(e,a){for(var r=e.lastElementChild;r&&(r===Rt.ghost||Mt(r,"display")==="none"||a&&!Gu(r,a));)r=r.previousElementSibling;return r||null}function Nn(e,a){var r=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)e.nodeName.toUpperCase()!=="TEMPLATE"&&e!==Rt.clone&&(!a||Gu(e,a))&&r++;return r}function ob(e){var a=0,r=0,l=ia();if(e)do{var s=Jr(e),c=s.a,f=s.d;a+=e.scrollLeft*c,r+=e.scrollTop*f}while(e!==l&&(e=e.parentNode));return[a,r]}function nO(e,a){for(var r in e)if(e.hasOwnProperty(r)){for(var l in a)if(a.hasOwnProperty(l)&&a[l]===e[r][l])return Number(r)}return-1}function di(e,a){if(!e||!e.getBoundingClientRect)return ia();var r=e,l=!1;do if(r.clientWidth<r.scrollWidth||r.clientHeight<r.scrollHeight){var s=Mt(r);if(r.clientWidth<r.scrollWidth&&(s.overflowX=="auto"||s.overflowX=="scroll")||r.clientHeight<r.scrollHeight&&(s.overflowY=="auto"||s.overflowY=="scroll")){if(!r.getBoundingClientRect||r===document.body)return ia();if(l||a)return r;l=!0}}while(r=r.parentNode);return ia()}function aO(e,a){if(e&&a)for(var r in a)a.hasOwnProperty(r)&&(e[r]=a[r]);return e}function Pd(e,a){return Math.round(e.top)===Math.round(a.top)&&Math.round(e.left)===Math.round(a.left)&&Math.round(e.height)===Math.round(a.height)&&Math.round(e.width)===Math.round(a.width)}var So;function Lx(e,a){return function(){if(!So){var r=arguments,l=this;r.length===1?e.call(l,r[0]):e.apply(l,r),So=setTimeout(function(){So=void 0},a)}}}function iO(){clearTimeout(So),So=void 0}function Vx(e,a,r){e.scrollLeft+=a,e.scrollTop+=r}function Ux(e){var a=window.Polymer,r=window.jQuery||window.Zepto;return a&&a.dom?a.dom(e).cloneNode(!0):r?r(e).clone(!0)[0]:e.cloneNode(!0)}function Bx(e,a,r){var l={};return Array.from(e.children).forEach(function(s){var c,f,h,p;if(!(!Gn(s,a.draggable,e,!1)||s.animated||s===r)){var m=De(s);l.left=Math.min((c=l.left)!==null&&c!==void 0?c:1/0,m.left),l.top=Math.min((f=l.top)!==null&&f!==void 0?f:1/0,m.top),l.right=Math.max((h=l.right)!==null&&h!==void 0?h:-1/0,m.right),l.bottom=Math.max((p=l.bottom)!==null&&p!==void 0?p:-1/0,m.bottom)}}),l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}var rn="Sortable"+new Date().getTime();function rO(){var e=[],a;return{captureAnimationState:function(){if(e=[],!!this.options.animation){var l=[].slice.call(this.el.children);l.forEach(function(s){if(!(Mt(s,"display")==="none"||s===Rt.ghost)){e.push({target:s,rect:De(s)});var c=ra({},e[e.length-1].rect);if(s.thisAnimationDuration){var f=Jr(s,!0);f&&(c.top-=f.f,c.left-=f.e)}s.fromRect=c}})}},addAnimationState:function(l){e.push(l)},removeAnimationState:function(l){e.splice(nO(e,{target:l}),1)},animateAll:function(l){var s=this;if(!this.options.animation){clearTimeout(a),typeof l=="function"&&l();return}var c=!1,f=0;e.forEach(function(h){var p=0,m=h.target,g=m.fromRect,y=De(m),b=m.prevFromRect,x=m.prevToRect,E=h.rect,C=Jr(m,!0);C&&(y.top-=C.f,y.left-=C.e),m.toRect=y,m.thisAnimationDuration&&Pd(b,y)&&!Pd(g,y)&&(E.top-y.top)/(E.left-y.left)===(g.top-y.top)/(g.left-y.left)&&(p=oO(E,b,x,s.options)),Pd(y,g)||(m.prevFromRect=g,m.prevToRect=y,p||(p=s.options.animation),s.animate(m,E,y,p)),p&&(c=!0,f=Math.max(f,p),clearTimeout(m.animationResetTimer),m.animationResetTimer=setTimeout(function(){m.animationTime=0,m.prevFromRect=null,m.fromRect=null,m.prevToRect=null,m.thisAnimationDuration=null},p),m.thisAnimationDuration=p)}),clearTimeout(a),c?a=setTimeout(function(){typeof l=="function"&&l()},f):typeof l=="function"&&l(),e=[]},animate:function(l,s,c,f){if(f){Mt(l,"transition",""),Mt(l,"transform","");var h=Jr(this.el),p=h&&h.a,m=h&&h.d,g=(s.left-c.left)/(p||1),y=(s.top-c.top)/(m||1);l.animatingX=!!g,l.animatingY=!!y,Mt(l,"transform","translate3d("+g+"px,"+y+"px,0)"),this.forRepaintDummy=lO(l),Mt(l,"transition","transform "+f+"ms"+(this.options.easing?" "+this.options.easing:"")),Mt(l,"transform","translate3d(0,
780,0)"),typeof l.animated=="number"&&clearTimeout(l.animated),l.animated=setTimeout(function(){Mt(l,"transition",""),Mt(l,"transform",""),l.animated=!1,l.animatingX=!1,l.animatingY=!1},f)}}}}function lO(e){return e.offsetWidth}function oO(e,a,r,l){return Math.sqrt(Math.pow(a.top-e.top,2)+Math.pow(a.left-e.left,2))/Math.sqrt(Math.pow(a.top-r.top,2)+Math.pow(a.left-r.left,2))*l.animation}var Pr=[],Hd={initializeByDefault:!0},Qo={mount:function(a){for(var r in Hd)Hd.hasOwnProperty(r)&&!(r in a)&&(a[r]=Hd[r]);Pr.forEach(function(l){if(l.pluginName===a.pluginName)throw"Sortable: Cannot mount plugin ".concat(a.pluginName," more than once")}),Pr.push(a)},pluginEvent:function(a,r,l){var s=this;this.eventCanceled=!1,l.cancel=function(){s.eventCanceled=!0};var c=a+"Global";Pr.forEach(function(f){r[f.pluginName]&&(r[f.pluginName][c]&&r[f.pluginName][c](ra({sortable:r},l)),r.options[f.pluginName]&&r[f.pluginName][a]&&r[f.pluginName][a](ra({sortable:r},l)))})},initializePlugins:function(a,r,l,s){Pr.forEach(function(h){var p=h.pluginName;if(!(!a.options[p]&&!h.initializeByDefault)){var m=new h(a,r,a.options);m.sortable=a,m.options=a.options,a[p]=m,_a(l,m.defaults)}});for(var c in a.options)if(a.options.hasOwnProperty(c)){var f=this.modifyOption(a,c,a.options[c]);typeof f<"u"&&(a.options[c]=f)}},getEventProperties:function(a,r){var l={};return Pr.forEach(function(s){typeof s.eventProperties=="function"&&_a(l,s.eventProperties.call(r[s.pluginName],a))}),l},modifyOption:function(a,r,l){var s;return Pr.forEach(function(c){a[c.pluginName]&&c.optionListeners&&typeof c.optionListeners[r]=="function"&&(s=c.optionListeners[r].call(a[c.pluginName],l))}),s}};function sO(e){var a=e.sortable,r=e.rootEl,l=e.name,s=e.targetEl,c=e.cloneEl,f=e.toEl,h=e.fromEl,p=e.oldIndex,m=e.newIndex,g=e.oldDraggableIndex,y=e.newDraggableIndex,b=e.originalEvent,x=e.putSortable,E=e.extraEventProperties;if(a=a||r&&r[rn],!!a){var C,R=a.options,O="on"+l.charAt(0).toUpperCase()+l.substr(1);window.CustomEvent&&!Na&&!ko?C=new CustomEvent(l,{bubbles:!0,cancelable:!0}):(C=document.createEvent("Event"),C.initEvent(l,!0,!0)),C.to=f||r,C.from=h||r,C.item=s||r,C.clone=c,C.oldIndex=p,C.newIndex=m,C.oldDraggableIndex=g,C.newDraggableIndex=y,C.originalEvent=b,C.pullMode=x?x.lastPutMode:void 0;var N=ra(ra({},E),Qo.getEventProperties(l,a));for(var z in N)C[z]=N[z];r&&r.dispatchEvent(C),R[O]&&R[O].call(a,C)}}var uO=["evt"],nn=function(a,r){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=l.evt,c=tO(l,uO);Qo.pluginEvent.bind(Rt)(a,r,ra({dragEl:it,parentEl:pe,ghostEl:Ct,rootEl:ie,nextEl:Qi,lastDownEl:Nu,cloneEl:fe,cloneHidden:fi,dragStarted:co,putSortable:Pe,activeSortable:Rt.active,originalEvent:s,oldIndex:Zr,oldDraggableIndex:xo,newIndex:vn,newDraggableIndex:oi,hideGhostForTarget:Yx,unhideGhostForTarget:Gx,cloneNowHidden:function(){fi=!0},cloneNowShown:function(){fi=!1},dispatchSortableEvent:function(h){Fe({sortable:r,name:h,originalEvent:s})}},c))};function Fe(e){sO(ra({putSortable:Pe,cloneEl:fe,targetEl:it,rootEl:ie,oldIndex:Zr,oldDraggableIndex:xo,newIndex:vn,newDraggableIndex:oi},e))}var it,pe,Ct,ie,Qi,Nu,fe,fi,Zr,vn,xo,oi,bu,Pe,Gr=!1,Xu=!1,ku=[],Gi,qn,qd,Yd,sb,ub,co,Hr,Eo,To=!1,Su=!1,ju,Xe,Gd=[],xh=!1,Qu=[],ec=typeof document<"u",xu=xm,cb=ko||Na?"cssFloat":"float",cO=ec&&!_x&&!xm&&"draggable"in document.createElement("div"),Px=function(){if(ec){if(Na)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),Hx=function(a,r){var l=Mt(a),s=parseInt(l.width)-parseInt(l.paddingLeft)-parseInt(l.paddingRight)-parseInt(l.borderLeftWidth)-parseInt(l.borderRightWidth),c=nl(a,0,r),f=nl(a,1,r),h=c&&Mt(c),p=f&&Mt(f),m=h&&parseInt(h.marginLeft)+parseInt(h.marginRight)+De(c).width,g=p&&parseInt(p.marginLeft)+parseInt(p.marginRight)+De(f).width;if(l.display==="flex")return l.flexDirection==="column"||l.flexDirection==="column-reverse"?"vertical":"horizontal";if(l.display==="grid")return l.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(c&&h.float&&h.float!=="none"){var y=h.float==="left"?"left":"right";return f&&(p.clear==="both"||p.clear===y)?"vertical":"horizontal"}return c&&(h.display==="block"||h.display==="flex"||h.display==="table"||h.display==="grid"||m>=s&&l[cb]==="none"||f&&l[cb]==="none"&&m+g>s)?"vertical":"horizontal"},fO=function(a,r,l){var s=l?a.left:a.top,c=l?a.right:a.bottom,f=l?a.width:a.height,h=l?r.left:r.top,p=l?r.right:r.bottom,m=l?r.width:r.height;return s===h||c===p||s+f/2===h+m/2},dO=function(a,r){var l;return ku.some(function(s){var c=s[rn].options.emptyInsertThreshold;if(!(!c||Em(s))){var f=De(s),h=a>=f.left-c&&a<=f.right+c,p=r>=f.top-c&&r<=f.bottom+c;if(h&&p)return l=s}}),l},qx=function(a){function r(c,f){return function(h,p,m,g){var y=h.options.group.name&&p.options.group.name&&h.options.group.name===p.options.group.name;if(c==null&&(f||y))return!0;
vendor: 11,150 bytes, line 78
78if(c==null||c===!1)return!1;if(f&&c==="clone")return c;if(typeof c=="function")return r(c(h,p,m,g),f)(h,p,m,g);var b=(f?h:p).options.group.name;return c===!0||typeof c=="string"&&c===b||c.join&&c.indexOf(b)>-1}}var l={},s=a.group;(!s||_u(s)!="object")&&(s={name:s}),l.name=s.name,l.checkPull=r(s.pull,!0),l.checkPut=r(s.put),l.revertClone=s.revertClone,a.group=l},Yx=function(){!Px&&Ct&&Mt(Ct,"display","none")},Gx=function(){!Px&&Ct&&Mt(Ct,"display","")};ec&&!_x&&document.addEventListener("click",function(e){if(Xu)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Xu=!1,!1},!0);var Xi=function(a){if(it){a=a.touches?a.touches[0]:a;var r=dO(a.clientX,a.clientY);if(r){var l={};for(var s in a)a.hasOwnProperty(s)&&(l[s]=a[s]);l.target=l.rootEl=r,l.preventDefault=void 0,l.stopPropagation=void 0,r[rn]._onDragOver(l)}}},hO=function(a){it&&it.parentNode[rn]._isOutsideThisEl(a.target)};function Rt(e,a){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=a=_a({},a),e[rn]=this;var r={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Hx(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(f,h){f.setData("Text",h.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Rt.supportPointer!==!1&&"PointerEvent"in window&&(!bo||xm),emptyInsertThreshold:5};Qo.initializePlugins(this,e,r);for(var l in r)!(l in a)&&(a[l]=r[l]);qx(a);for(var s in this)s.charAt(0)==="_"&&typeof this[s]=="function"&&(this[s]=this[s].bind(this));this.nativeDraggable=a.forceFallback?!1:cO,this.nativeDraggable&&(this.options.touchStartThreshold=1),a.supportPointer?Yt(e,"pointerdown",this._onTapStart):(Yt(e,"mousedown",this._onTapStart),Yt(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(Yt(e,"dragover",this),Yt(e,"dragenter",this)),ku.push(this.el),a.store&&a.store.get&&this.sort(a.store.get(this)||[]),_a(this,rO())}Rt.prototype={constructor:Rt,_isOutsideThisEl:function(a){!this.el.contains(a)&&a!==this.el&&(Hr=null)},_getDirection:function(a,r){return typeof this.options.direction=="function"?this.options.direction.call(this,a,r,it):this.options.direction},_onTapStart:function(a){if(a.cancelable){var r=this,l=this.el,s=this.options,c=s.preventOnFilter,f=a.type,h=a.touches&&a.touches[0]||a.pointerType&&a.pointerType==="touch"&&a,p=(h||a).target,m=a.target.shadowRoot&&(a.path&&a.path[0]||a.composedPath&&a.composedPath()[0])||p,g=s.filter;if(xO(l),!it&&!(/mousedown|pointerdown/.test(f)&&a.button!==0||s.disabled)&&!m.isContentEditable&&!(!this.nativeDraggable&&bo&&p&&p.tagName.toUpperCase()==="SELECT")&&(p=Gn(p,s.draggable,l,!1),!(p&&p.animated)&&Nu!==p)){if(Zr=Nn(p),xo=Nn(p,s.draggable),typeof g=="function"){if(g.call(this,a,p,this)){Fe({sortable:r,rootEl:m,name:"filter",targetEl:p,toEl:l,fromEl:l}),nn("filter",r,{evt:a}),c&&a.preventDefault();return}}else if(g&&(g=g.split(",").some(function(y){if(y=Gn(m,y.trim(),l,!1),y)return Fe({sortable:r,rootEl:y,name:"filter",targetEl:p,fromEl:l,toEl:l}),nn("filter",r,{evt:a}),!0}),g)){c&&a.preventDefault();return}s.handle&&!Gn(m,s.handle,l,!1)||this._prepareDragStart(a,h,p)}}},_prepareDragStart:function(a,r,l){var s=this,c=s.el,f=s.options,h=c.ownerDocument,p;if(l&&!it&&l.parentNode===c){var m=De(l);if(ie=c,it=l,pe=it.parentNode,Qi=it.nextSibling,Nu=l,bu=f.group,Rt.dragged=it,Gi={target:it,clientX:(r||a).clientX,clientY:(r||a).clientY},sb=Gi.clientX-m.left,ub=Gi.clientY-m.top,this._lastX=(r||a).clientX,this._lastY=(r||a).clientY,it.style["will-change"]="all",p=function(){if(nn("delayEnded",s,{evt:a}),Rt.eventCanceled){s._onDrop();return}s._disableDelayedDragEvents(),!ib&&s.nativeDraggable&&(it.draggable=!0),s._triggerDragStart(a,r),Fe({sortable:s,name:"choose",originalEvent:a}),yn(it,f.chosenClass,!0)},f.ignore.split(",").forEach(function(g){zx(it,g.trim(),Xd)}),Yt(h,"dragover",Xi),Yt(h,"mousemove",Xi),Yt(h,"touchmove",Xi),f.supportPointer?(Yt(h,"pointerup",s._onDrop),!this.nativeDraggable&&Yt(h,"pointercancel",s._onDrop)):(Yt(h,"mouseup",s._onDrop),Yt(h,"touchend",s._onDrop),Yt(h,"touchcancel",s._onDrop)),ib&&this.nativeDraggable&&(this.options.touchStartThreshold=4,it.draggable=!0),nn("delayStart",this,{evt:a}),f.delay&&(!f.delayOnTouchOnly||r)&&(!this.nativeDraggable||!(ko||Na))){if(Rt.eventCanceled){this._onDrop();return}f.supportPointer?(Yt(h,"pointerup",s._disableDelayedDrag),Yt(h,"pointercancel",s._disableDelayedDrag)):(Yt(h,"mouseup",s._disableDelayedDrag),Yt(h,"touchend",s._disableDelayedDrag),Yt(h,"touchcancel",s._disableDelayedDrag)),Yt(h,"mousemove",s._delayedDragTouchMoveHandler),Yt(h,"touchmove",s._delayedDragTouchMoveHandler),f.supportPointer&&Yt(h,"pointermove",s._delayedDragTouchMoveHandler),s._dragStartTimer=setTimeout(p,f.delay)}else p()}},_delayedDragTouchMoveHandler:function(a){var r=a.touches?a.touches[0]:a;Math.max(Math.abs(r.clientX-this._lastX),Math.abs(r.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){it&&Xd(it),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var a=this.el.ownerDocument;qt(a,"mouseup",this._disableDelayedDrag),qt(a,"touchend",this._disableDelayedDrag),qt(a,"touchcancel",this._disableDelayedDrag),qt(a,"pointerup",this._disableDelayedDrag),qt(a,"pointercancel",this._disableDelayedDrag),qt(a,"mousemove",this._delayedDragTouchMoveHandler),qt(a,"touchmove",this._delayedDragTouchMoveHandler),qt(a,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(a,r){r=r||a.pointerType=="touch"&&a,!this.nativeDraggable||r?this.options.supportPointer?Yt(document,"pointermove",this._onTouchMove):r?Yt(document,"touchmove",this._onTouchMove):Yt(document,"mousemove",this._onTouchMove):(Yt(it,"dragend",this),Yt(ie,"dragstart",this._onDragStart));try{document.selection?zu(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(a,r){if(Gr=!1,ie&&it){nn("dragStarted",this,{evt:r}),this.nativeDraggable&&Yt(document,"dragover",hO);var l=this.options;!a&&yn(it,l.dragClass,!1),yn(it,l.ghostClass,!0),Rt.active=this,a&&this._appendGhost(),Fe({sortable:this,name:"start",originalEvent:r})}else this._nulling()},_emulateDragOver:function(){if(qn){this._lastX=qn.clientX,this._lastY=qn.clientY,Yx();for(var a=document.elementFromPoint(qn.clientX,qn.clientY),r=a;a&&a.shadowRoot&&(a=a.shadowRoot.elementFromPoint(qn.clientX,qn.clientY),a!==r);)r=a;if(it.parentNode[rn]._isOutsideThisEl(a),r)do{if(r[rn]){var l=void 0;if(l=r[rn]._onDragOver({clientX:qn.clientX,clientY:qn.clientY,target:a,rootEl:r}),l&&!this.options.dragoverBubble)break}a=r}while(r=jx(r));Gx()}},_onTouchMove:function(a){if(Gi){var r=this.options,l=r.fallbackTolerance,s=r.fallbackOffset,c=a.touches?a.touches[0]:a,f=Ct&&Jr(Ct,!0),h=Ct&&f&&f.a,p=Ct&&f&&f.d,m=xu&&Xe&&ob(Xe),g=(c.clientX-Gi.clientX+s.x)/(h||1)+(m?m[0]-Gd[0]:0)/(h||1),y=(c.clientY-Gi.clientY+s.y)/(p||1)+(m?m[1]-Gd[1]:0)/(p||1);if(!Rt.active&&!Gr){if(l&&Math.max(Math.abs(c.clientX-this._lastX),Math.abs(c.clientY-this._lastY))<l)return;this._onDragStart(a,!0)}if(Ct){f?(f.e+=g-(qd||0),f.f+=y-(Yd||0)):f={a:1,b:0,c:0,d:1,e:g,f:y};var b="matrix(".concat(f.a,",").concat(f.b,",").concat(f.c,",").concat(f.d,",").concat(f.e,",").concat(f.f,")");Mt(Ct,"webkitTransform",b),Mt(Ct,"mozTransform",b),Mt(Ct,"msTransform",b),Mt(Ct,"transform",b),qd=g,Yd=y,qn=c}a.cancelable&&a.preventDefault()}},_appendGhost:function(){if(!Ct){var a=this.options.fallbackOnBody?document.body:ie,r=De(it,!0,xu,!0,a),l=this.options;if(xu){for(Xe=a;Mt(Xe,"position")==="static"&&Mt(Xe,"transform")==="none"&&Xe!==document;)Xe=Xe.parentNode;Xe!==document.body&&Xe!==document.documentElement?(Xe===document&&(Xe=ia()),r.top+=Xe.scrollTop,r.left+=Xe.scrollLeft):Xe=ia(),Gd=ob(Xe)}Ct=it.cloneNode(!0),yn(Ct,l.ghostClass,!1),yn(Ct,l.fallbackClass,!0),yn(Ct,l.dragClass,!0),Mt(Ct,"transition",""),Mt(Ct,"transform",""),Mt(Ct,"box-sizing","border-box"),Mt(Ct,"margin",0),Mt(Ct,"top",r.top),Mt(Ct,"left",r.left),Mt(Ct,"width",r.width),Mt(Ct,"height",r.height),Mt(Ct,"opacity","0.8"),Mt(Ct,"position",xu?"absolute":"fixed"),Mt(Ct,"zIndex","100000"),Mt(Ct,"pointerEvents","none"),Rt.ghost=Ct,a.appendChild(Ct),Mt(Ct,"transform-origin",sb/parseInt(Ct.style.width)*100+"% "+ub/parseInt(Ct.style.height)*100+"%")}},_onDragStart:function(a,r){var l=this,s=a.dataTransfer,c=l.options;if(nn("dragStart",this,{evt:a}),Rt.eventCanceled){this._onDrop();return}nn("setupClone",this),Rt.eventCanceled||(fe=Ux(it),fe.removeAttribute("id"),fe.draggable=!1,fe.style["will-change"]="",this._hideClone(),yn(fe,this.options.chosenClass,!1),Rt.clone=fe),l.cloneId=zu(function(){nn("clone",l),!Rt.eventCanceled&&(l.options.removeCloneOnHide||ie.insertBefore(fe,it),l._hideClone(),Fe({sortable:l,name:"clone"}))}),!r&&yn(it,c.dragClass,!0),r?(Xu=!0,l._loopId=setInterval(l._emulateDragOver,50)):(qt(document,"mouseup",l._onDrop),qt(document,"touchend",l._onDrop),qt(document,"touchcancel",l._onDrop),s&&(s.effectAllowed="move",c.setData&&c.setData.call(l,s,it)),Yt(document,"drop",l),Mt(it,"transform","translateZ(0)")),Gr=!0,l._dragStartId=zu(l._dragStarted.bind(l,r,a)),Yt(document,"selectstart",l),co=!0,window.getSelection().removeAllRanges(),bo&&Mt(document.body,"user-select","none")},_onDragOver:function(a){var r=this.el,l=a.target,s,c,f,h=this.options,p=h.group,m=Rt.active,g=bu===p,y=h.sort,b=Pe||m,x,E=this,C=!1;if(xh)return;function R(tt,vt){nn(tt,E,ra({evt:a,isOwner:g,axis:x?"vertical":"horizontal",revert:f,dragRect:s,targetRect:c,canSort:y,fromSortable:b,target:l,completed:N,onMove:function(k,at){return Eu(ie,r,it,s,k,De(k),a,at)},changed:z},vt))}function O(){R("dragOverAnimationCapture"),E.captureAnimationState(),E!==b&&b.captureAnimationState()}function N(tt){return R("dragOverCompleted",{insertion:tt}),tt&&(g?m._hideClone():m._showClone(E),E!==b&&(yn(it,Pe?Pe.options.ghostClass:m.options.ghostClass,!1),yn(it,h.ghostClass,!0)),Pe!==E&&E!==Rt.active?Pe=E:E===Rt.active&&Pe&&(Pe=null),b===E&&(E._ignoreWhileAnimating=l),E.animateAll(function(){R("dragOverAnimationComplete"),E._ignoreWhileAnimating=null}),E!==b&&(b.animateAll(),b._ignoreWhileAnimating=null)),(l===it&&!it.animated||l===r&&!l.animated)&&(Hr=null),!h.dragoverBubble&&!a.rootEl&&l!==document&&(it.parentNode[rn]._isOutsideThisEl(a.target),!tt&&Xi(a)),!h.dragoverBubble&&a.stopPropagation&&a.stopPropagation(),C=!0}function z(){vn=Nn(it),oi=Nn(it,h.draggable),Fe({sortable:E,name:"change",toEl:r,
vendor: 4,230 bytes, line 78
78newIndex:vn,newDraggableIndex:oi,originalEvent:a})}if(a.preventDefault!==void 0&&a.cancelable&&a.preventDefault(),l=Gn(l,h.draggable,r,!0),R("dragOver"),Rt.eventCanceled)return C;if(it.contains(a.target)||l.animated&&l.animatingX&&l.animatingY||E._ignoreWhileAnimating===l)return N(!1);if(Xu=!1,m&&!h.disabled&&(g?y||(f=pe!==ie):Pe===this||(this.lastPutMode=bu.checkPull(this,m,it,a))&&p.checkPut(this,m,it,a))){if(x=this._getDirection(a,l)==="vertical",s=De(it),R("dragOverValid"),Rt.eventCanceled)return C;if(f)return pe=ie,O(),this._hideClone(),R("revert"),Rt.eventCanceled||(Qi?ie.insertBefore(it,Qi):ie.appendChild(it)),N(!0);var W=Em(r,h.draggable);if(!W||yO(a,x,this)&&!W.animated){if(W===it)return N(!1);if(W&&r===a.target&&(l=W),l&&(c=De(l)),Eu(ie,r,it,s,l,c,a,!!l)!==!1)return O(),W&&W.nextSibling?r.insertBefore(it,W.nextSibling):r.appendChild(it),pe=r,z(),N(!0)}else if(W&&gO(a,x,this)){var P=nl(r,0,h,!0);if(P===it)return N(!1);if(l=P,c=De(l),Eu(ie,r,it,s,l,c,a,!1)!==!1)return O(),r.insertBefore(it,P),pe=r,z(),N(!0)}else if(l.parentNode===r){c=De(l);var D=0,X,Q=it.parentNode!==r,$=!fO(it.animated&&it.toRect||s,l.animated&&l.toRect||c,x),rt=x?"top":"left",ot=lb(l,"top","top")||lb(it,"top","top"),Tt=ot?ot.scrollTop:void 0;Hr!==l&&(X=c[rt],To=!1,Su=!$&&h.invertSwap||Q),D=vO(a,l,c,x,$?1:h.swapThreshold,h.invertedSwapThreshold==null?h.swapThreshold:h.invertedSwapThreshold,Su,Hr===l);var ct;if(D!==0){var bt=Nn(it);do bt-=D,ct=pe.children[bt];while(ct&&(Mt(ct,"display")==="none"||ct===Ct))}if(D===0||ct===l)return N(!1);Hr=l,Eo=D;var Ot=l.nextElementSibling,V=!1;V=D===1;var F=Eu(ie,r,it,s,l,c,a,V);if(F!==!1)return(F===1||F===-1)&&(V=F===1),xh=!0,setTimeout(pO,30),O(),V&&!Ot?r.appendChild(it):l.parentNode.insertBefore(it,V?Ot:l),ot&&Vx(ot,0,Tt-ot.scrollTop),pe=it.parentNode,X!==void 0&&!Su&&(ju=Math.abs(X-De(l)[rt])),z(),N(!0)}if(r.contains(it))return N(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function(){qt(document,"mousemove",this._onTouchMove),qt(document,"touchmove",this._onTouchMove),qt(document,"pointermove",this._onTouchMove),qt(document,"dragover",Xi),qt(document,"mousemove",Xi),qt(document,"touchmove",Xi)},_offUpEvents:function(){var a=this.el.ownerDocument;qt(a,"mouseup",this._onDrop),qt(a,"touchend",this._onDrop),qt(a,"pointerup",this._onDrop),qt(a,"pointercancel",this._onDrop),qt(a,"touchcancel",this._onDrop),qt(document,"selectstart",this)},_onDrop:function(a){var r=this.el,l=this.options;if(vn=Nn(it),oi=Nn(it,l.draggable),nn("drop",this,{evt:a}),pe=it&&it.parentNode,vn=Nn(it),oi=Nn(it,l.draggable),Rt.eventCanceled){this._nulling();return}Gr=!1,Su=!1,To=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Eh(this.cloneId),Eh(this._dragStartId),this.nativeDraggable&&(qt(document,"drop",this),qt(r,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),bo&&Mt(document.body,"user-select",""),Mt(it,"transform",""),a&&(co&&(a.cancelable&&a.preventDefault(),!l.dropBubble&&a.stopPropagation()),Ct&&Ct.parentNode&&Ct.parentNode.removeChild(Ct),(ie===pe||Pe&&Pe.lastPutMode!=="clone")&&fe&&fe.parentNode&&fe.parentNode.removeChild(fe),it&&(this.nativeDraggable&&qt(it,"dragend",this),Xd(it),it.style["will-change"]="",co&&!Gr&&yn(it,Pe?Pe.options.ghostClass:this.options.ghostClass,!1),yn(it,this.options.chosenClass,!1),Fe({sortable:this,name:"unchoose",toEl:pe,newIndex:null,newDraggableIndex:null,originalEvent:a}),ie!==pe?(vn>=0&&(Fe({rootEl:pe,name:"add",toEl:pe,fromEl:ie,originalEvent:a}),Fe({sortable:this,name:"remove",toEl:pe,originalEvent:a}),Fe({rootEl:pe,name:"sort",toEl:pe,fromEl:ie,originalEvent:a}),Fe({sortable:this,name:"sort",toEl:pe,originalEvent:a})),Pe&&Pe.save()):vn!==Zr&&vn>=0&&(Fe({sortable:this,name:"update",toEl:pe,originalEvent:a}),Fe({sortable:this,name:"sort",toEl:pe,originalEvent:a})),Rt.active&&((vn==null||vn===-1)&&(vn=Zr,oi=xo),Fe({sortable:this,name:"end",toEl:pe,originalEvent:a}),this.save()))),this._nulling()},_nulling:function(){nn("nulling",this),ie=it=pe=Ct=Qi=fe=Nu=fi=Gi=qn=co=vn=oi=Zr=xo=Hr=Eo=Pe=bu=Rt.dragged=Rt.ghost=Rt.clone=Rt.active=null,Qu.forEach(function(a){a.checked=!0}),Qu.length=qd=Yd=0},handleEvent:function(a){switch(a.type){case"drop":case"dragend":this._onDrop(a);break;
vendor: 5,500 bytes, line 78
78case"dragenter":case"dragover":it&&(this._onDragOver(a),mO(a));break;case"selectstart":a.preventDefault();break}},toArray:function(){for(var a=[],r,l=this.el.children,s=0,c=l.length,f=this.options;s<c;s++)r=l[s],Gn(r,f.draggable,this.el,!1)&&a.push(r.getAttribute(f.dataIdAttr)||SO(r));return a},sort:function(a,r){var l={},s=this.el;this.toArray().forEach(function(c,f){var h=s.children[f];Gn(h,this.options.draggable,s,!1)&&(l[c]=h)},this),r&&this.captureAnimationState(),a.forEach(function(c){l[c]&&(s.removeChild(l[c]),s.appendChild(l[c]))}),r&&this.animateAll()},save:function(){var a=this.options.store;a&&a.set&&a.set(this)},closest:function(a,r){return Gn(a,r||this.options.draggable,this.el,!1)},option:function(a,r){var l=this.options;if(r===void 0)return l[a];var s=Qo.modifyOption(this,a,r);typeof s<"u"?l[a]=s:l[a]=r,a==="group"&&qx(l)},destroy:function(){nn("destroy",this);var a=this.el;a[rn]=null,qt(a,"mousedown",this._onTapStart),qt(a,"touchstart",this._onTapStart),qt(a,"pointerdown",this._onTapStart),this.nativeDraggable&&(qt(a,"dragover",this),qt(a,"dragenter",this)),Array.prototype.forEach.call(a.querySelectorAll("[draggable]"),function(r){r.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),ku.splice(ku.indexOf(this.el),1),this.el=a=null},_hideClone:function(){if(!fi){if(nn("hideClone",this),Rt.eventCanceled)return;Mt(fe,"display","none"),this.options.removeCloneOnHide&&fe.parentNode&&fe.parentNode.removeChild(fe),fi=!0}},_showClone:function(a){if(a.lastPutMode!=="clone"){this._hideClone();return}if(fi){if(nn("showClone",this),Rt.eventCanceled)return;it.parentNode==ie&&!this.options.group.revertClone?ie.insertBefore(fe,it):Qi?ie.insertBefore(fe,Qi):ie.appendChild(fe),this.options.group.revertClone&&this.animate(it,fe),Mt(fe,"display",""),fi=!1}}};function mO(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}function Eu(e,a,r,l,s,c,f,h){var p,m=e[rn],g=m.options.onMove,y;return window.CustomEvent&&!Na&&!ko?p=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(p=document.createEvent("Event"),p.initEvent("move",!0,!0)),p.to=a,p.from=e,p.dragged=r,p.draggedRect=l,p.related=s||a,p.relatedRect=c||De(a),p.willInsertAfter=h,p.originalEvent=f,e.dispatchEvent(p),g&&(y=g.call(m,p,f)),y}function Xd(e){e.draggable=!1}function pO(){xh=!1}function gO(e,a,r){var l=De(nl(r.el,0,r.options,!0)),s=Bx(r.el,r.options,Ct),c=10;return a?e.clientX<s.left-c||e.clientY<l.top&&e.clientX<l.right:e.clientY<s.top-c||e.clientY<l.bottom&&e.clientX<l.left}function yO(e,a,r){var l=De(Em(r.el,r.options.draggable)),s=Bx(r.el,r.options,Ct),c=10;return a?e.clientX>s.right+c||e.clientY>l.bottom&&e.clientX>l.left:e.clientY>s.bottom+c||e.clientX>l.right&&e.clientY>l.top}function vO(e,a,r,l,s,c,f,h){var p=l?e.clientY:e.clientX,m=l?r.height:r.width,g=l?r.top:r.left,y=l?r.bottom:r.right,b=!1;if(!f){if(h&&ju<m*s){if(!To&&(Eo===1?p>g+m*c/2:p<y-m*c/2)&&(To=!0),To)b=!0;else if(Eo===1?p<g+ju:p>y-ju)return-Eo}else if(p>g+m*(1-s)/2&&p<y-m*(1-s)/2)return bO(a)}return b=b||f,b&&(p<g+m*c/2||p>y-m*c/2)?p>g+m/2?1:-1:0}function bO(e){return Nn(it)<Nn(e)?1:-1}function SO(e){for(var a=e.tagName+e.className+e.src+e.href+e.textContent,r=a.length,l=0;r--;)l+=a.charCodeAt(r);return l.toString(36)}function xO(e){Qu.length=0;for(var a=e.getElementsByTagName("input"),r=a.length;r--;){var l=a[r];l.checked&&Qu.push(l)}}function zu(e){return setTimeout(e,0)}function Eh(e){return clearTimeout(e)}ec&&Yt(document,"touchmove",function(e){(Rt.active||Gr)&&e.cancelable&&e.preventDefault()});Rt.utils={on:Yt,off:qt,css:Mt,find:zx,is:function(a,r){return!!Gn(a,r,a,!1)},extend:aO,throttle:Lx,closest:Gn,toggleClass:yn,clone:Ux,index:Nn,nextTick:zu,cancelNextTick:Eh,detectDirection:Hx,getChild:nl,expando:rn};Rt.get=function(e){return e[rn]};Rt.mount=function(){for(var e=arguments.length,a=new Array(e),r=0;r<e;r++)a[r]=arguments[r];a[0].constructor===Array&&(a=a[0]),a.forEach(function(l){if(!l.prototype||!l.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(l));l.utils&&(Rt.utils=ra(ra({},Rt.utils),l.utils)),Qo.mount(l)})};Rt.create=function(e,a){return new Rt(e,a)};Rt.version=eO;var we=[],fo,Th,wh=!1,kd,Qd,Ku,ho;function EO(){function e(){this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(var a in this)a.charAt(0)==="_"&&typeof this[a]=="function"&&(this[a]=this[a].bind(this))}return e.prototype={dragStarted:function(r){var l=r.originalEvent;this.sortable.nativeDraggable?Yt(document,"dragover",this._handleAutoScroll):this.options.supportPointer?Yt(document,"pointermove",this._handleFallbackAutoScroll):l.touches?Yt(document,"touchmove",this._handleFallbackAutoScroll):Yt(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(r){var l=r.originalEvent;!this.options.dragOverBubble&&!l.rootEl&&this._handleAutoScroll(l)},drop:function(){this.sortable.nativeDraggable?qt(document,"dragover",this._handleAutoScroll):(qt(document,"pointermove",this._handleFallbackAutoScroll),qt(document,"touchmove",this._handleFallbackAutoScroll),qt(document,"mousemove",this._handleFallbackAutoScroll)),fb(),Lu(),iO()},nulling:function(){Ku=Th=fo=wh=ho=kd=Qd=null,we.length=0},_handleFallbackAutoScroll:function(r){this._handleAutoScroll(r,!0)},_handleAutoScroll:function(r,l){var s=this,c=(r.touches?r.touches[0]:r).clientX,f=(r.touches?r.touches[0]:r).clientY,h=document.elementFromPoint(c,f);
78if(Ku=r,l||this.options.forceAutoScrollFallback||ko||Na||bo){Kd(r,this.options,h,l);var p=di(h,!0);wh&&(!ho||c!==kd||f!==Qd)&&(ho&&fb(),ho=setInterval(function(){var m=di(document.elementFromPoint(c,f),!0);m!==p&&(p=m,Lu()),Kd(r,s.options,m,l)},10),kd=c,Qd=f)}else{if(!this.options.bubbleScroll||di(h,!0)===ia()){Lu();return}Kd(r,this.options,di(h,!1),!1)}}},_a(e,{pluginName:"scroll",initializeByDefault:!0})}function Lu(){we.forEach(function(e){clearInterval(e.pid)}),we=[]}function fb(){clearInterval(ho)}var Kd=Lx(function(e,a,r,l){if(a.scroll){var s=(e.touches?e.touches[0]:e).clientX,c=(e.touches?e.touches[0]:e).clientY,f=a.scrollSensitivity,h=a.scrollSpeed,p=ia(),m=!1,g;Th!==r&&(Th=r,Lu(),fo=a.scroll,g=a.scrollFn,fo===!0&&(fo=di(r,!0)));var y=0,b=fo;do{var x=b,E=De(x),C=E.top,R=E.bottom,O=E.left,N=E.right,z=E.width,W=E.height,P=void 0,D=void 0,X=x.scrollWidth,Q=x.scrollHeight,$=Mt(x),rt=x.scrollLeft,ot=x.scrollTop;x===p?(P=z<X&&($.overflowX==="auto"||$.overflowX==="scroll"||$.overflowX==="visible"),D=W<Q&&($.overflowY==="auto"||$.overflowY==="scroll"||$.overflowY==="visible")):(P=z<X&&($.overflowX==="auto"||$.overflowX==="scroll"),D=W<Q&&($.overflowY==="auto"||$.overflowY==="scroll"));var Tt=P&&(Math.abs(N-s)<=f&&rt+z<X)-(Math.abs(O-s)<=f&&!!rt),ct=D&&(Math.abs(R-c)<=f&&ot+W<Q)-(Math.abs(C-c)<=f&&!!ot);if(!we[y])for(var bt=0;bt<=y;bt++)we[bt]||(we[bt]={});(we[y].vx!=Tt||we[y].vy!=ct||we[y].el!==x)&&(we[y].el=x,we[y].vx=Tt,we[y].vy=ct,clearInterval(we[y].pid),(Tt!=0||ct!=0)&&(m=!0,we[y].pid=setInterval((function(){l&&this.layer===0&&Rt.active._onTouchMove(Ku);var Ot=we[this.layer].vy?we[this.layer].vy*h:0,V=we[this.layer].vx?we[this.layer].vx*h:0;typeof g=="function"&&g.call(Rt.dragged.parentNode[rn],V,Ot,e,Ku,we[this.layer].el)!=="continue"||Vx(we[this.layer].el,V,Ot)}).bind({layer:y}),24))),y++}while(a.bubbleScroll&&b!==p&&(b=di(b,!1)));wh=m}},30),Xx=function(a){var r=a.originalEvent,l=a.putSortable,s=a.dragEl,c=a.activeSortable,f=a.dispatchSortableEvent,h=a.hideGhostForTarget,p=a.unhideGhostForTarget;if(r){var m=l||c;h();var g=r.changedTouches&&r.changedTouches.length?r.changedTouches[0]:r,y=document.elementFromPoint(g.clientX,g.clientY);p(),m&&!m.el.contains(y)&&(f("spill"),this.onSpill({dragEl:s,putSortable:l}))}};function Tm(){}Tm.prototype={startIndex:null,dragStart:function(a){var r=a.oldDraggableIndex;this.startIndex=r},onSpill:function(a){var r=a.dragEl,l=a.putSortable;this.sortable.captureAnimationState(),l&&l.captureAnimationState();var s=nl(this.sortable.el,this.startIndex,this.options);s?this.sortable.el.insertBefore(r,s):this.sortable.el.appendChild(r),this.sortable.animateAll(),l&&l.animateAll()},drop:Xx};_a(Tm,{pluginName:"revertOnSpill"});function wm(){}wm.prototype={onSpill:function(a){var r=a.dragEl,l=a.putSortable,s=l||this.sortable;s.captureAnimationState(),r.parentNode&&r.parentNode.removeChild(r),s.animateAll()},drop:Xx};_a(wm,{pluginName:"removeOnSpill"});Rt.mount(new EO);Rt.mount(wm,Tm);function TO({src:e,className:a}){const[r,l]=T.useState("");return T.useEffect(()=>{fetch(e).then(s=>s.text()).then(l)},[e]),H.jsx("div",{className:a,dangerouslySetInnerHTML:{__html:r}})}function wO(){const e=tr(),{subjectPriority:a,setSubjectPriority:r}=Lh(),[l,s]=T.useState([]),c=T.useRef(null),f=T.useRef(null),{copy:h}=on(),{"subjectPrioritization.heading":p,"subjectPrioritization.paragraph":m,"subjectPrioritization.skipButtonText":g,"subjectPrioritization.continueButtonText":y}=h;T.useEffect(()=>{const R=on().questions.filter(N=>!N.fields.skip_prioritization),O=Array.from(new Set(R.map(N=>N.fields.question_subject))).map((N,z)=>({id:N.toLowerCase().replace(/\s+/g,"-"),name:N,originalIndex:z}));if(a.length>0){const N=O.sort((z,W)=>{const P=a.indexOf(z.name),D=a.indexOf(W.name);return P-D});s(N)}else s(O)},[a]),T.useEffect(()=>(c.current&&l.length>0&&!f.current&&(f.current=new Rt(c.current,{handle:".drag-handle",animation:150,ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",onEnd:C=>{const{oldIndex:R,newIndex:O}=C;if(!(R===void 0||O===void 0)&&R!==O){const N=[...l],[z]=N.splice(R,1);N.splice(O,0,z),s(N)}}})),()=>{f.current&&(f.current.destroy(),f.current=null)}),[l]);const b=()=>{e("/stelling/1")},x=()=>{e(-1)},E=()=>{const C=l.map(R=>R.name);r(C),b()};return H.jsxs("div",{className:"flex flex-col min-h-screen items-center",children:[H.jsx("div",{className:"flex flex-row items-center w-full top-0",children:H.jsx(Sm,{onBackClick:x,isQuestionaire:!0})}),H.jsx("div",{className:"flex flex-col grow w-full px-6 pb-6 pt-6",children:H.jsxs("div",{className:"flex flex-col bg-white p-7 rounded-2xl shadow-2xl shadow-neutral-200 md:w-lg md:m-auto h-full",children:[H.jsxs("div",{children:[p&&H.jsx("h2",{className:"text-xl font-semibold mb-4",children:p}),m&&H.jsx("p",{className:"text-md text-gray-600 mb-6",children:m}),H.jsxs(hi,{className:"w-full mb-8",backgroundColor:"bg-(--accent)",onClick:b,children:[H.jsx("span",{className:"mr-2",children:g}),H.jsx(TO,{src:"/wp-content/themes/afvalwijzer/assets/images/arrow-back.svg",className:"w-6 h-6 rotate-180 [&_svg]:w-full [&_svg]:h-full"})]})]}),H.jsx("ul",{className:"flex-1 overflow-y-auto list-none p-0 m-0",ref:c,children:l.map((C,R)=>H.jsx("li",{className:"my-2 p-4 bg-gray-100 rounded-lg border-2 border-transparent min-h-[60
78px] flex items-center",children:H.jsxs("div",{className:"flex items-center justify-between w-full",children:[H.jsxs("span",{className:"text-sm text-gray-500 bg-white px-2 py-1 rounded-full",children:[H.jsx("span",{className:"italic font-light text-gray-400 mr-[2px]",children:"#"}),H.jsx("span",{className:"font-semibold",children:R+1})]}),H.jsx("span",{className:"grow px-4 font-medium text-gray-800",children:C.name}),H.jsx("div",{className:"drag-handle cursor-move flex items-center space-x-2 px-4 py-2",children:H.jsx("div",{className:"text-gray-400 text-xl",children:"⋮⋮"})})]})},C.id))}),H.jsx("div",{className:"mt-8",children:H.jsx(hi,{className:"w-full",backgroundColor:"bg-(--accent)",onClick:E,children:y})})]})})]})}function AO(){return H.jsx(jb,{to:"/"})}const DO=uA([{path:"/",element:H.jsx(DA,{}),children:[{index:!0,element:H.jsx(OA,{})},{path:"prioriteiten",element:H.jsx(wO,{})},{path:"stelling/:questionNumber",element:H.jsx(W2,{}),children:[{path:"alles-afgevallen"}]},{path:"resultaat",element:H.jsx(P2,{})}]},{path:"*",element:H.jsx(AO,{})}]);oT.createRoot(document.getElementById("root")).render(H.jsx(IE.StrictMode,{children:H.jsx(Vw,{router:DO})}));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.