(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))u(o);new MutationObserver(o=>{for(const c of o)if(c.type==="childList")for(const h of c.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&u(h)}).observe(document,{childList:!0,subtree:!0});function l(o){const c={};return o.integrity&&(c.integrity=o.integrity),o.referrerPolicy&&(c.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?c.credentials="include":o.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function u(o){if(o.ep)return;o.ep=!0;const c=l(o);fetch(o.href,c)}})();var Rs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Nn(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var Jc={exports:{}},au={};/**
 * @license React
 * react-jsx-runtime.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var w1;function Mw(){if(w1)return au;w1=1;var a=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function l(u,o,c){var h=null;if(c!==void 0&&(h=""+c),o.key!==void 0&&(h=""+o.key),"key"in o){c={};for(var g in o)g!=="key"&&(c[g]=o[g])}else c=o;return o=c.ref,{$$typeof:a,type:u,key:h,ref:o!==void 0?o:null,props:c}}return au.Fragment=i,au.jsx=l,au.jsxs=l,au}var j1;function kw(){return j1||(j1=1,Jc.exports=Mw()),Jc.exports}var d=kw(),$c={exports:{}},Ae={};/**
 * @license React
 * react.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var E1;function zw(){if(E1)return Ae;E1=1;var a=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),u=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),h=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),b=Symbol.iterator;function j(T){return T===null||typeof T!="object"?null:(T=b&&T[b]||T["@@iterator"],typeof T=="function"?T:null)}var R={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},k=Object.assign,z={};function U(T,V,ae){this.props=T,this.context=V,this.refs=z,this.updater=ae||R}U.prototype.isReactComponent={},U.prototype.setState=function(T,V){if(typeof T!="object"&&typeof T!="function"&&T!=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,T,V,"setState")},U.prototype.forceUpdate=function(T){this.updater.enqueueForceUpdate(this,T,"forceUpdate")};function Y(){}Y.prototype=U.prototype;function A(T,V,ae){this.props=T,this.context=V,this.refs=z,this.updater=ae||R}var W=A.prototype=new Y;W.constructor=A,k(W,U.prototype),W.isPureReactComponent=!0;var ie=Array.isArray,J={H:null,A:null,T:null,S:null,V:null},ne=Object.prototype.hasOwnProperty;function ee(T,V,ae,le,oe,fe){return ae=fe.ref,{$$typeof:a,type:T,key:V,ref:ae!==void 0?ae:null,props:fe}}function _(T,V){return ee(T.type,V,void 0,void 0,void 0,T.props)}function E(T){return typeof T=="object"&&T!==null&&T.$$typeof===a}function w(T){var V={"=":"=0",":":"=2"};return"$"+T.replace(/[=:]/g,function(ae){return V[ae]})}var q=/\/+/g;function O(T,V){return typeof T=="object"&&T!==null&&T.key!=null?w(""+T.key):V.toString(36)}function L(){}function G(T){switch(T.status){case"fulfilled":return T.value;case"rejected":throw T.reason;default:switch(typeof T.status=="string"?T.then(L,L):(T.status="pending",T.then(function(V){T.status==="pending"&&(T.status="fulfilled",T.value=V)},function(V){T.status==="pending"&&(T.status="rejected",T.reason=V)})),T.status){case"fulfilled":return T.value;case"rejected":throw T.reason}}throw T}function N(T,V,ae,le,oe){var fe=typeof T;(fe==="undefined"||fe==="boolean")&&(T=null);var ce=!1;if(T===null)ce=!0;else switch(fe){case"bigint":case"string":case"number":ce=!0;break;case"object":switch(T.$$typeof){case a:case i:ce=!0;break;case y:return ce=T._init,N(ce(T._payload),V,ae,le,oe)}}if(ce)return oe=oe(T),ce=le===""?"."+O(T,0):le,ie(oe)?(ae="",ce!=null&&(ae=ce.replace(q,"$&/")+"/"),N(oe,V,ae,"",function(Ze){return Ze})):oe!=null&&(E(oe)&&(oe=_(oe,ae+(oe.key==null||T&&T.key===oe.key?"":(""+oe.key).replace(q,"$&/")+"/")+ce)),V.push(oe)),1;ce=0;var ze=le===""?".":le+":";if(ie(T))for(var Ne=0;Ne<T.length;Ne++)le=T[Ne],fe=ze+O(le,Ne),ce+=N(le,V,ae,fe,oe);else if(Ne=j(T),typeof Ne=="function")for(T=Ne.call(T),Ne=0;!(le=T.next()).done;)le=le.value,fe=ze+O(le,Ne++),ce+=N(le,V,ae,fe,oe);else if(fe==="object"){if(typeof T.then=="function")return N(G(T),V,ae,le,oe);throw V=String(T),Error("Objects are not valid as a React child (found: "+(V==="[object Object]"?"object with keys {"+Object.keys(T).join(", ")+"}":V)+"). If you meant to render a collection of children, use an array instead.")}return ce}function S(T,V,ae){if(T==null)return T;var le=[],oe=0;return N(T,le,"","",function(fe){return V.call(ae,fe,oe++)}),le}function D(T){if(T._status===-1){var V=T._result;V=V(),V.then(function(ae){(T._status===0||T._status===-1)&&(T._status=1,T._result=ae)},function(ae){(T._status===0||T._status===-1)&&(T._status=2,T._result=ae)}),T._status===-1&&(T._status=0,T._result=V)}if(T._status===1)return T._result.default;throw T._result}var M=typeof reportError=="function"?reportError:function(T){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var V=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(V))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",T);return}console.error(T)};function Q(){}return Ae.Children={map:S,forEach:function(T,V,ae){S(T,function(){V.apply(this,arguments)},ae)},count:function(T){var V=0;return S(T,function(){V++}),V},toArray:function(T){return S(T,function(V){return V})||[]},only:function(T){if(!E(T))throw Error("React.Children.only expected to receive a single React element child.");return T}},Ae.Component=U,Ae.Fragment=l,Ae.Profiler=o,Ae.PureComponent=A,Ae.StrictMode=u,Ae.Suspense=m,Ae.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=J,Ae.__COMPILER_RUNTIME={__proto__:null,c:function(T){return J.H.useMemoCache(T)}},Ae.cache=function(T){return function(){return T.apply(null,arguments)}},Ae.cloneElement=function(T,V,ae){if(T==null)throw Error("The argument must be a React element, but you passed "+T+".");var le=k({},T.props),oe=T.key,fe=void 0;if(V!=null)for(ce in V.ref!==void 0&&(fe=void 0),V.key!==void 0&&(oe=""+V.key),V)!ne.call(V,ce)||ce==="key"||ce==="__self"||ce==="__source"||ce==="ref"&&V.ref===void 0||(le[ce]=V[ce]);var ce=arguments.length-2;if(ce===1)le.children=ae;else if(1<ce){for(var ze=Array(ce),Ne=0;Ne<ce;Ne++)ze[Ne]=arguments[Ne+2];le.children=ze}return ee(T.type,oe,void 0,void 0,fe,le)},Ae.createContext=function(T){return T={$$typeof:h,_currentValue:T,_currentValue2:T,_threadCount:0,Provider:null,Consumer:null},T.Provider=T,T.Consumer={$$typeof:c,_context:T},T},Ae.createElement=function(T,V,ae){var le,oe={},fe=null;if(V!=null)for(le in V.key!==void 0&&(fe=""+V.key),V)ne.call(V,le)&&le!=="key"&&le!=="__self"&&le!=="__source"&&(oe[le]=V[le]);var ce=arguments.length-2;if(ce===1)oe.children=ae;else if(1<ce){for(var ze=Array(ce),Ne=0;Ne<ce;Ne++)ze[Ne]=arguments[Ne+2];oe.children=ze}if(T&&T.defaultProps)for(le in ce=T.defaultProps,ce)oe[le]===void 0&&(oe[le]=ce[le]);return ee(T,fe,void 0,void 0,null,oe)},Ae.createRef=function(){return{current:null}},Ae.forwardRef=function(T){return{$$typeof:g,render:T}},Ae.isValidElement=E,Ae.lazy=function(T){return{$$typeof:y,_payload:{_status:-1,_result:T},_init:D}},Ae.memo=function(T,V){return{$$typeof:v,type:T,compare:V===void 0?null:V}},Ae.startTransition=function(T){var V=J.T,ae={};J.T=ae;try{var le=T(),oe=J.S;oe!==null&&oe(ae,le),typeof le=="object"&&le!==null&&typeof le.then=="function"&&le.then(Q,M)}catch(fe){M(fe)}finally{J.T=V}},Ae.unstable_useCacheRefresh=function(){return J.H.useCacheRefresh()},Ae.use=function(T){return J.H.use(T)},Ae.useActionState=function(T,V,ae){return J.H.useActionState(T,V,ae)},Ae.useCallback=function(T,V){return J.H.useCallback(T,V)},Ae.useContext=function(T){return J.H.useContext(T)},Ae.useDebugValue=function(){},Ae.useDeferredValue=function(T,V){return J.H.useDeferredValue(T,V)},Ae.useEffect=function(T,V,ae){var le=J.H;if(typeof ae=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return le.useEffect(T,V)},Ae.useId=function(){return J.H.useId()},Ae.useImperativeHandle=function(T,V,ae){return J.H.useImperativeHandle(T,V,ae)},Ae.useInsertionEffect=function(T,V){return J.H.useInsertionEffect(T,V)},Ae.useLayoutEffect=function(T,V){return J.H.useLayoutEffect(T,V)},Ae.useMemo=function(T,V){return J.H.useMemo(T,V)},Ae.useOptimistic=function(T,V){return J.H.useOptimistic(T,V)},Ae.useReducer=function(T,V,ae){return J.H.useReducer(T,V,ae)},Ae.useRef=function(T){return J.H.useRef(T)},Ae.useState=function(T){return J.H.useState(T)},Ae.useSyncExternalStore=function(T,V,ae){return J.H.useSyncExternalStore(T,V,ae)},Ae.useTransition=function(){return J.H.useTransition()},Ae.version="19.1.1",Ae}var T1;function du(){return T1||(T1=1,$c.exports=zw()),$c.exports}var H=du();const Bt=Nn(H);var ef={exports:{}},ru={},tf={exports:{}},nf={};/**
 * @license React
 * scheduler.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var A1;function qw(){return A1||(A1=1,function(a){function i(S,D){var M=S.length;S.push(D);e:for(;0<M;){var Q=M-1>>>1,T=S[Q];if(0<o(T,D))S[Q]=D,S[M]=T,M=Q;else break e}}function l(S){return S.length===0?null:S[0]}function u(S){if(S.length===0)return null;var D=S[0],M=S.pop();if(M!==D){S[0]=M;e:for(var Q=0,T=S.length,V=T>>>1;Q<V;){var ae=2*(Q+1)-1,le=S[ae],oe=ae+1,fe=S[oe];if(0>o(le,M))oe<T&&0>o(fe,le)?(S[Q]=fe,S[oe]=M,Q=oe):(S[Q]=le,S[ae]=M,Q=ae);else if(oe<T&&0>o(fe,M))S[Q]=fe,S[oe]=M,Q=oe;else break e}}return D}function o(S,D){var M=S.sortIndex-D.sortIndex;return M!==0?M:S.id-D.id}if(a.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;a.unstable_now=function(){return c.now()}}else{var h=Date,g=h.now();a.unstable_now=function(){return h.now()-g}}var m=[],v=[],y=1,b=null,j=3,R=!1,k=!1,z=!1,U=!1,Y=typeof setTimeout=="function"?setTimeout:null,A=typeof clearTimeout=="function"?clearTimeout:null,W=typeof setImmediate<"u"?setImmediate:null;function ie(S){for(var D=l(v);D!==null;){if(D.callback===null)u(v);else if(D.startTime<=S)u(v),D.sortIndex=D.expirationTime,i(m,D);else break;D=l(v)}}function J(S){if(z=!1,ie(S),!k)if(l(m)!==null)k=!0,ne||(ne=!0,O());else{var D=l(v);D!==null&&N(J,D.startTime-S)}}var ne=!1,ee=-1,_=5,E=-1;function w(){return U?!0:!(a.unstable_now()-E<_)}function q(){if(U=!1,ne){var S=a.unstable_now();E=S;var D=!0;try{e:{k=!1,z&&(z=!1,A(ee),ee=-1),R=!0;var M=j;try{t:{for(ie(S),b=l(m);b!==null&&!(b.expirationTime>S&&w());){var Q=b.callback;if(typeof Q=="function"){b.callback=null,j=b.priorityLevel;var T=Q(b.expirationTime<=S);if(S=a.unstable_now(),typeof T=="function"){b.callback=T,ie(S),D=!0;break t}b===l(m)&&u(m),ie(S)}else u(m);b=l(m)}if(b!==null)D=!0;else{var V=l(v);V!==null&&N(J,V.startTime-S),D=!1}}break e}finally{b=null,j=M,R=!1}D=void 0}}finally{D?O():ne=!1}}}var O;if(typeof W=="function")O=function(){W(q)};else if(typeof MessageChannel<"u"){var L=new MessageChannel,G=L.port2;L.port1.onmessage=q,O=function(){G.postMessage(null)}}else O=function(){Y(q,0)};function N(S,D){ee=Y(function(){S(a.unstable_now())},D)}a.unstable_IdlePriority=5,a.unstable_ImmediatePriority=1,a.unstable_LowPriority=4,a.unstable_NormalPriority=3,a.unstable_Profiling=null,a.unstable_UserBlockingPriority=2,a.unstable_cancelCallback=function(S){S.callback=null},a.unstable_forceFrameRate=function(S){0>S||125<S?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):_=0<S?Math.floor(1e3/S):5},a.unstable_getCurrentPriorityLevel=function(){return j},a.unstable_next=function(S){switch(j){case 1:case 2:case 3:var D=3;break;default:D=j}var M=j;j=D;try{return S()}finally{j=M}},a.unstable_requestPaint=function(){U=!0},a.unstable_runWithPriority=function(S,D){switch(S){case 1:case 2:case 3:case 4:case 5:break;default:S=3}var M=j;j=S;try{return D()}finally{j=M}},a.unstable_scheduleCallback=function(S,D,M){var Q=a.unstable_now();switch(typeof M=="object"&&M!==null?(M=M.delay,M=typeof M=="number"&&0<M?Q+M:Q):M=Q,S){case 1:var T=-1;break;case 2:T=250;break;case 5:T=1073741823;break;case 4:T=1e4;break;default:T=5e3}return T=M+T,S={id:y++,callback:D,priorityLevel:S,startTime:M,expirationTime:T,sortIndex:-1},M>Q?(S.sortIndex=M,i(v,S),l(m)===null&&S===l(v)&&(z?(A(ee),ee=-1):z=!0,N(J,M-Q))):(S.sortIndex=T,i(m,S),k||R||(k=!0,ne||(ne=!0,O()))),S},a.unstable_shouldYield=w,a.unstable_wrapCallback=function(S){var D=j;return function(){var M=j;j=D;try{return S.apply(this,arguments)}finally{j=M}}}}(nf)),nf}var R1;function Lw(){return R1||(R1=1,tf.exports=qw()),tf.exports}var af={exports:{}},tn={};/**
 * @license React
 * react-dom.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var D1;function Uw(){if(D1)return tn;D1=1;var a=du();function i(m){var v="https://react.dev/errors/"+m;if(1<arguments.length){v+="?args[]="+encodeURIComponent(arguments[1]);for(var y=2;y<arguments.length;y++)v+="&args[]="+encodeURIComponent(arguments[y])}return"Minified React error #"+m+"; visit "+v+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(){}var u={d:{f:l,r:function(){throw Error(i(522))},D:l,C:l,L:l,m:l,X:l,S:l,M:l},p:0,findDOMNode:null},o=Symbol.for("react.portal");function c(m,v,y){var b=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:b==null?null:""+b,children:m,containerInfo:v,implementation:y}}var h=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function g(m,v){if(m==="font")return"";if(typeof v=="string")return v==="use-credentials"?v:""}return tn.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=u,tn.createPortal=function(m,v){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!v||v.nodeType!==1&&v.nodeType!==9&&v.nodeType!==11)throw Error(i(299));return c(m,v,null,y)},tn.flushSync=function(m){var v=h.T,y=u.p;try{if(h.T=null,u.p=2,m)return m()}finally{h.T=v,u.p=y,u.d.f()}},tn.preconnect=function(m,v){typeof m=="string"&&(v?(v=v.crossOrigin,v=typeof v=="string"?v==="use-credentials"?v:"":void 0):v=null,u.d.C(m,v))},tn.prefetchDNS=function(m){typeof m=="string"&&u.d.D(m)},tn.preinit=function(m,v){if(typeof m=="string"&&v&&typeof v.as=="string"){var y=v.as,b=g(y,v.crossOrigin),j=typeof v.integrity=="string"?v.integrity:void 0,R=typeof v.fetchPriority=="string"?v.fetchPriority:void 0;y==="style"?u.d.S(m,typeof v.precedence=="string"?v.precedence:void 0,{crossOrigin:b,integrity:j,fetchPriority:R}):y==="script"&&u.d.X(m,{crossOrigin:b,integrity:j,fetchPriority:R,nonce:typeof v.nonce=="string"?v.nonce:void 0})}},tn.preinitModule=function(m,v){if(typeof m=="string")if(typeof v=="object"&&v!==null){if(v.as==null||v.as==="script"){var y=g(v.as,v.crossOrigin);u.d.M(m,{crossOrigin:y,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0})}}else v==null&&u.d.M(m)},tn.preload=function(m,v){if(typeof m=="string"&&typeof v=="object"&&v!==null&&typeof v.as=="string"){var y=v.as,b=g(y,v.crossOrigin);u.d.L(m,y,{crossOrigin:b,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0,type:typeof v.type=="string"?v.type:void 0,fetchPriority:typeof v.fetchPriority=="string"?v.fetchPriority:void 0,referrerPolicy:typeof v.referrerPolicy=="string"?v.referrerPolicy:void 0,imageSrcSet:typeof v.imageSrcSet=="string"?v.imageSrcSet:void 0,imageSizes:typeof v.imageSizes=="string"?v.imageSizes:void 0,media:typeof v.media=="string"?v.media:void 0})}},tn.preloadModule=function(m,v){if(typeof m=="string")if(v){var y=g(v.as,v.crossOrigin);u.d.m(m,{as:typeof v.as=="string"&&v.as!=="script"?v.as:void 0,crossOrigin:y,integrity:typeof v.integrity=="string"?v.integrity:void 0})}else u.d.m(m)},tn.requestFormReset=function(m){u.d.r(m)},tn.unstable_batchedUpdates=function(m,v){return m(v)},tn.useFormState=function(m,v,y){return h.H.useFormState(m,v,y)},tn.useFormStatus=function(){return h.H.useHostTransitionStatus()},tn.version="19.1.1",tn}var O1;function Bw(){if(O1)return af.exports;O1=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(i){console.error(i)}}return a(),af.exports=Uw(),af.exports}/**
 * @license React
 * react-dom-client.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var C1;function Iw(){if(C1)return ru;C1=1;var a=Lw(),i=du(),l=Bw();function u(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function c(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function h(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function g(e){if(c(e)!==e)throw Error(u(188))}function m(e){var t=e.alternate;if(!t){if(t=c(e),t===null)throw Error(u(188));return t!==e?null:e}for(var n=e,r=t;;){var s=n.return;if(s===null)break;var f=s.alternate;if(f===null){if(r=s.return,r!==null){n=r;continue}break}if(s.child===f.child){for(f=s.child;f;){if(f===n)return g(s),e;if(f===r)return g(s),t;f=f.sibling}throw Error(u(188))}if(n.return!==r.return)n=s,r=f;else{for(var p=!1,x=s.child;x;){if(x===n){p=!0,n=s,r=f;break}if(x===r){p=!0,r=s,n=f;break}x=x.sibling}if(!p){for(x=f.child;x;){if(x===n){p=!0,n=f,r=s;break}if(x===r){p=!0,r=f,n=s;break}x=x.sibling}if(!p)throw Error(u(189))}}if(n.alternate!==r)throw Error(u(190))}if(n.tag!==3)throw Error(u(188));return n.stateNode.current===n?e:t}function v(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=v(e),t!==null)return t;e=e.sibling}return null}var y=Object.assign,b=Symbol.for("react.element"),j=Symbol.for("react.transitional.element"),R=Symbol.for("react.portal"),k=Symbol.for("react.fragment"),z=Symbol.for("react.strict_mode"),U=Symbol.for("react.profiler"),Y=Symbol.for("react.provider"),A=Symbol.for("react.consumer"),W=Symbol.for("react.context"),ie=Symbol.for("react.forward_ref"),J=Symbol.for("react.suspense"),ne=Symbol.for("react.suspense_list"),ee=Symbol.for("react.memo"),_=Symbol.for("react.lazy"),E=Symbol.for("react.activity"),w=Symbol.for("react.memo_cache_sentinel"),q=Symbol.iterator;function O(e){return e===null||typeof e!="object"?null:(e=q&&e[q]||e["@@iterator"],typeof e=="function"?e:null)}var L=Symbol.for("react.client.reference");function G(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===L?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case k:return"Fragment";case U:return"Profiler";case z:return"StrictMode";case J:return"Suspense";case ne:return"SuspenseList";case E:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case R:return"Portal";case W:return(e.displayName||"Context")+".Provider";case A:return(e._context.displayName||"Context")+".Consumer";case ie:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ee:return t=e.displayName||null,t!==null?t:G(e.type)||"Memo";case _:t=e._payload,e=e._init;try{return G(e(t))}catch{}}return null}var N=Array.isArray,S=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,D=l.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,M={pending:!1,data:null,method:null,action:null},Q=[],T=-1;function V(e){return{current:e}}function ae(e){0>T||(e.current=Q[T],Q[T]=null,T--)}function le(e,t){T++,Q[T]=e.current,e.current=t}var oe=V(null),fe=V(null),ce=V(null),ze=V(null);function Ne(e,t){switch(le(ce,t),le(fe,e),le(oe,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Wp(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Wp(t),e=Jp(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}ae(oe),le(oe,e)}function Ze(){ae(oe),ae(fe),ae(ce)}function Zt(e){e.memoizedState!==null&&le(ze,e);var t=oe.current,n=Jp(t,e.type);t!==n&&(le(fe,e),le(oe,n))}function Fe(e){fe.current===e&&(ae(oe),ae(fe)),ze.current===e&&(ae(ze),Jl._currentValue=M)}var At=Object.prototype.hasOwnProperty,ot=a.unstable_scheduleCallback,Ke=a.unstable_cancelCallback,Ye=a.unstable_shouldYield,wt=a.unstable_requestPaint,Kt=a.unstable_now,Jn=a.unstable_getCurrentPriorityLevel,yn=a.unstable_ImmediatePriority,We=a.unstable_UserBlockingPriority,kn=a.unstable_NormalPriority,je=a.unstable_LowPriority,ge=a.unstable_IdlePriority,Re=a.log,Te=a.unstable_setDisableYieldValue,Je=null,He=null;function jt(e){if(typeof Re=="function"&&Te(e),He&&typeof He.setStrictMode=="function")try{He.setStrictMode(Je,e)}catch{}}var ct=Math.clz32?Math.clz32:va,$n=Math.log,ea=Math.LN2;function va(e){return e>>>=0,e===0?32:31-($n(e)/ea|0)|0}var on=256,It=4194304;function Ie(e){var t=e&42;if(t!==0)return t;switch(e&-e){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 e&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function nn(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var s=0,f=e.suspendedLanes,p=e.pingedLanes;e=e.warmLanes;var x=r&134217727;return x!==0?(r=x&~f,r!==0?s=Ie(r):(p&=x,p!==0?s=Ie(p):n||(n=x&~e,n!==0&&(s=Ie(n))))):(x=r&~f,x!==0?s=Ie(x):p!==0?s=Ie(p):n||(n=r&~e,n!==0&&(s=Ie(n)))),s===0?0:t!==0&&t!==s&&(t&f)===0&&(f=s&-s,n=t&-t,f>=n||f===32&&(n&4194048)!==0)?t:s}function bn(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function ma(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+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 t+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 pa(){var e=on;return on<<=1,(on&4194048)===0&&(on=256),e}function ta(){var e=It;return It<<=1,(It&62914560)===0&&(It=4194304),e}function an(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function tt(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function _n(e,t,n,r,s,f){var p=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var x=e.entanglements,C=e.expirationTimes,Z=e.hiddenUpdates;for(n=p&~n;0<n;){var $=31-ct(n),re=1<<$;x[$]=0,C[$]=-1;var K=Z[$];if(K!==null)for(Z[$]=null,$=0;$<K.length;$++){var F=K[$];F!==null&&(F.lane&=-536870913)}n&=~re}r!==0&&na(e,r,0),f!==0&&s===0&&e.tag!==0&&(e.suspendedLanes|=f&~(p&~t))}function na(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ct(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&4194090}function vt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ct(n),s=1<<r;s&t|e[r]&t&&(e[r]|=t),n&=~s}}function Ht(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function be(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function De(){var e=D.p;return e!==0?e:(e=window.event,e===void 0?32:p1(e.type))}function Ve(e,t){var n=D.p;try{return D.p=e,t()}finally{D.p=n}}var Rt=Math.random().toString(36).slice(2),se="__reactFiber$"+Rt,ve="__reactProps$"+Rt,_e="__reactContainer$"+Rt,ft="__reactEvents$"+Rt,Dt="__reactListeners$"+Rt,rn="__reactHandles$"+Rt,ln="__reactResources$"+Rt,dt="__reactMarker$"+Rt;function qe(e){delete e[se],delete e[ve],delete e[ft],delete e[Dt],delete e[rn]}function Le(e){var t=e[se];if(t)return t;for(var n=e.parentNode;n;){if(t=n[_e]||n[se]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=n1(e);e!==null;){if(n=e[se])return n;e=n1(e)}return t}e=n,n=e.parentNode}return null}function Pe(e){if(e=e[se]||e[_e]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function ya(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(u(33))}function Qe(e){var t=e[ln];return t||(t=e[ln]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function it(e){e[dt]=!0}var za=new Set,ir={};function cn(e,t){zn(e,t),zn(e+"Capture",t)}function zn(e,t){for(ir[e]=t,e=0;e<t.length;e++)za.add(t[e])}var Ue=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]*$"),zt={},aa={};function un(e){return At.call(aa,e)?!0:At.call(zt,e)?!1:Ue.test(e)?aa[e]=!0:(zt[e]=!0,!1)}function ba(e,t,n){if(un(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var r=t.toLowerCase().slice(0,5);if(r!=="data-"&&r!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function qn(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function $t(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+r)}}var lr,qr;function qa(e){if(lr===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);lr=t&&t[1]||"",qr=-1<n.stack.indexOf(`
    at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
`+lr+e+qr}var fi=!1;function ll(e,t){if(!e||fi)return"";fi=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var re=function(){throw Error()};if(Object.defineProperty(re.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(re,[])}catch(F){var K=F}Reflect.construct(e,[],re)}else{try{re.call()}catch(F){K=F}e.call(re.prototype)}}else{try{throw Error()}catch(F){K=F}(re=e())&&typeof re.catch=="function"&&re.catch(function(){})}}catch(F){if(F&&K&&typeof F.stack=="string")return[F.stack,K.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var s=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");s&&s.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var f=r.DetermineComponentFrameRoot(),p=f[0],x=f[1];if(p&&x){var C=p.split(`
`),Z=x.split(`
`);for(s=r=0;r<C.length&&!C[r].includes("DetermineComponentFrameRoot");)r++;for(;s<Z.length&&!Z[s].includes("DetermineComponentFrameRoot");)s++;if(r===C.length||s===Z.length)for(r=C.length-1,s=Z.length-1;1<=r&&0<=s&&C[r]!==Z[s];)s--;for(;1<=r&&0<=s;r--,s--)if(C[r]!==Z[s]){if(r!==1||s!==1)do if(r--,s--,0>s||C[r]!==Z[s]){var $=`
`+C[r].replace(" at new "," at ");return e.displayName&&$.includes("<anonymous>")&&($=$.replace("<anonymous>",e.displayName)),$}while(1<=r&&0<=s);break}}}finally{fi=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?qa(n):""}function ul(e){switch(e.tag){case 26:case 27:case 5:return qa(e.type);case 16:return qa("Lazy");case 13:return qa("Suspense");case 19:return qa("SuspenseList");case 0:case 15:return ll(e.type,!1);case 11:return ll(e.type.render,!1);case 1:return ll(e.type,!0);case 31:return qa("Activity");default:return""}}function ur(e){try{var t="";do t+=ul(e),e=e.return;while(e);return t}catch(n){return`
Error generating stack: `+n.message+`
`+n.stack}}function qt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function La(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Su(e){var t=La(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var s=n.get,f=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(p){r=""+p,f.call(this,p)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(p){r=""+p},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Lr(e){e._valueTracker||(e._valueTracker=Su(e))}function sl(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=La(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function sr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var wu=/[\n"\\]/g;function Qt(e){return e.replace(wu,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function or(e,t,n,r,s,f,p,x){e.name="",p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"?e.type=p:e.removeAttribute("type"),t!=null?p==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+qt(t)):e.value!==""+qt(t)&&(e.value=""+qt(t)):p!=="submit"&&p!=="reset"||e.removeAttribute("value"),t!=null?_a(e,p,qt(t)):n!=null?_a(e,p,qt(n)):r!=null&&e.removeAttribute("value"),s==null&&f!=null&&(e.defaultChecked=!!f),s!=null&&(e.checked=s&&typeof s!="function"&&typeof s!="symbol"),x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"?e.name=""+qt(x):e.removeAttribute("name")}function Ln(e,t,n,r,s,f,p,x){if(f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.type=f),t!=null||n!=null){if(!(f!=="submit"&&f!=="reset"||t!=null))return;n=n!=null?""+qt(n):"",t=t!=null?""+qt(t):n,x||t===e.value||(e.value=t),e.defaultValue=t}r=r??s,r=typeof r!="function"&&typeof r!="symbol"&&!!r,e.checked=x?e.checked:!!r,e.defaultChecked=!!r,p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"&&(e.name=p)}function _a(e,t,n){t==="number"&&sr(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function xa(e,t,n,r){if(e=e.options,t){t={};for(var s=0;s<n.length;s++)t["$"+n[s]]=!0;for(n=0;n<e.length;n++)s=t.hasOwnProperty("$"+e[n].value),e[n].selected!==s&&(e[n].selected=s),s&&r&&(e[n].defaultSelected=!0)}else{for(n=""+qt(n),t=null,s=0;s<e.length;s++){if(e[s].value===n){e[s].selected=!0,r&&(e[s].defaultSelected=!0);return}t!==null||e[s].disabled||(t=e[s])}t!==null&&(t.selected=!0)}}function di(e,t,n){if(t!=null&&(t=""+qt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+qt(n):""}function ju(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(u(92));if(N(r)){if(1<r.length)throw Error(u(93));r=r[0]}n=r}n==null&&(n=""),t=n}n=qt(t),e.defaultValue=n,r=e.textContent,r===n&&r!==""&&r!==null&&(e.value=r)}function ra(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var hi=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 Eu(e,t,n){var r=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?r?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":r?e.setProperty(t,n):typeof n!="number"||n===0||hi.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function cr(e,t,n){if(t!=null&&typeof t!="object")throw Error(u(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf("--")===0?e.setProperty(r,""):r==="float"?e.cssFloat="":e[r]="");for(var s in t)r=t[s],t.hasOwnProperty(s)&&n[s]!==r&&Eu(e,s,r)}else for(var f in t)t.hasOwnProperty(f)&&Eu(e,f,t[f])}function ol(e){if(e.indexOf("-")===-1)return!1;switch(e){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 ro=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"]]),Ot=/^[\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 ia(e){return Ot.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var cl=null;function gi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Sa=null,Ua=null;function fl(e){var t=Pe(e);if(t&&(e=t.stateNode)){var n=e[ve]||null;e:switch(e=t.stateNode,t.type){case"input":if(or(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+Qt(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var s=r[ve]||null;if(!s)throw Error(u(90));or(r,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&sl(r)}break e;case"textarea":di(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&xa(e,!!n.multiple,t,!1)}}}var dl=!1;function xn(e,t,n){if(dl)return e(t,n);dl=!0;try{var r=e(t);return r}finally{if(dl=!1,(Sa!==null||Ua!==null)&&(us(),Sa&&(t=Sa,e=Ua,Ua=Sa=null,fl(t),e)))for(t=0;t<e.length;t++)fl(e[t])}}function Un(e,t){var n=e.stateNode;if(n===null)return null;var r=n[ve]||null;if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(u(231,t,typeof n));return n}var Bn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),vi=!1;if(Bn)try{var Ba={};Object.defineProperty(Ba,"passive",{get:function(){vi=!0}}),window.addEventListener("test",Ba,Ba),window.removeEventListener("test",Ba,Ba)}catch{vi=!1}var la=null,Sn=null,Ur=null;function hl(){if(Ur)return Ur;var e,t=Sn,n=t.length,r,s="value"in la?la.value:la.textContent,f=s.length;for(e=0;e<n&&t[e]===s[e];e++);var p=n-e;for(r=1;r<=p&&t[n-r]===s[f-r];r++);return Ur=s.slice(e,1<r?1-r:void 0)}function Br(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Ir(){return!0}function Tu(){return!1}function he(e){function t(n,r,s,f,p){this._reactName=n,this._targetInst=s,this.type=r,this.nativeEvent=f,this.target=p,this.currentTarget=null;for(var x in e)e.hasOwnProperty(x)&&(n=e[x],this[x]=n?n(f):f[x]);return this.isDefaultPrevented=(f.defaultPrevented!=null?f.defaultPrevented:f.returnValue===!1)?Ir:Tu,this.isPropagationStopped=Tu,this}return y(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Ir)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Ir)},persist:function(){},isPersistent:Ir}),t}var B={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ue=he(B),me=y({},B,{view:0,detail:0}),ut=he(me),Ct,mt,Nt,fn=y({},me,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:io,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Nt&&(Nt&&e.type==="mousemove"?(Ct=e.screenX-Nt.screenX,mt=e.screenY-Nt.screenY):mt=Ct=0,Nt=e),Ct)},movementY:function(e){return"movementY"in e?e.movementY:mt}}),fr=he(fn),gl=y({},fn,{dataTransfer:0}),Gt=he(gl),Au=y({},me,{relatedTarget:0}),mi=he(Au),LS=y({},B,{animationName:0,elapsedTime:0,pseudoElement:0}),US=he(LS),BS=y({},B,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),IS=he(BS),HS=y({},B,{data:0}),rv=he(HS),GS={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},YS={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"},VS={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function PS(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=VS[e])?!!t[e]:!1}function io(){return PS}var XS=y({},me,{key:function(e){if(e.key){var t=GS[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Br(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?YS[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:io,charCode:function(e){return e.type==="keypress"?Br(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Br(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),ZS=he(XS),KS=y({},fn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),iv=he(KS),QS=y({},me,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:io}),FS=he(QS),WS=y({},B,{propertyName:0,elapsedTime:0,pseudoElement:0}),JS=he(WS),$S=y({},fn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),e3=he($S),t3=y({},B,{newState:0,oldState:0}),n3=he(t3),a3=[9,13,27,32],lo=Bn&&"CompositionEvent"in window,vl=null;Bn&&"documentMode"in document&&(vl=document.documentMode);var r3=Bn&&"TextEvent"in window&&!vl,lv=Bn&&(!lo||vl&&8<vl&&11>=vl),uv=" ",sv=!1;function ov(e,t){switch(e){case"keyup":return a3.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function cv(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var pi=!1;function i3(e,t){switch(e){case"compositionend":return cv(t);case"keypress":return t.which!==32?null:(sv=!0,uv);case"textInput":return e=t.data,e===uv&&sv?null:e;default:return null}}function l3(e,t){if(pi)return e==="compositionend"||!lo&&ov(e,t)?(e=hl(),Ur=Sn=la=null,pi=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return lv&&t.locale!=="ko"?null:t.data;default:return null}}var u3={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 fv(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!u3[e.type]:t==="textarea"}function dv(e,t,n,r){Sa?Ua?Ua.push(r):Ua=[r]:Sa=r,t=hs(t,"onChange"),0<t.length&&(n=new ue("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var ml=null,pl=null;function s3(e){Xp(e,0)}function Ru(e){var t=ya(e);if(sl(t))return e}function hv(e,t){if(e==="change")return t}var gv=!1;if(Bn){var uo;if(Bn){var so="oninput"in document;if(!so){var vv=document.createElement("div");vv.setAttribute("oninput","return;"),so=typeof vv.oninput=="function"}uo=so}else uo=!1;gv=uo&&(!document.documentMode||9<document.documentMode)}function mv(){ml&&(ml.detachEvent("onpropertychange",pv),pl=ml=null)}function pv(e){if(e.propertyName==="value"&&Ru(pl)){var t=[];dv(t,pl,e,gi(e)),xn(s3,t)}}function o3(e,t,n){e==="focusin"?(mv(),ml=t,pl=n,ml.attachEvent("onpropertychange",pv)):e==="focusout"&&mv()}function c3(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ru(pl)}function f3(e,t){if(e==="click")return Ru(t)}function d3(e,t){if(e==="input"||e==="change")return Ru(t)}function h3(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var wn=typeof Object.is=="function"?Object.is:h3;function yl(e,t){if(wn(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var s=n[r];if(!At.call(t,s)||!wn(e[s],t[s]))return!1}return!0}function yv(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function bv(e,t){var n=yv(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=yv(n)}}function _v(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?_v(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function xv(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=sr(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=sr(e.document)}return t}function oo(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var g3=Bn&&"documentMode"in document&&11>=document.documentMode,yi=null,co=null,bl=null,fo=!1;function Sv(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;fo||yi==null||yi!==sr(r)||(r=yi,"selectionStart"in r&&oo(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),bl&&yl(bl,r)||(bl=r,r=hs(co,"onSelect"),0<r.length&&(t=new ue("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=yi)))}function Hr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var bi={animationend:Hr("Animation","AnimationEnd"),animationiteration:Hr("Animation","AnimationIteration"),animationstart:Hr("Animation","AnimationStart"),transitionrun:Hr("Transition","TransitionRun"),transitionstart:Hr("Transition","TransitionStart"),transitioncancel:Hr("Transition","TransitionCancel"),transitionend:Hr("Transition","TransitionEnd")},ho={},wv={};Bn&&(wv=document.createElement("div").style,"AnimationEvent"in window||(delete bi.animationend.animation,delete bi.animationiteration.animation,delete bi.animationstart.animation),"TransitionEvent"in window||delete bi.transitionend.transition);function Gr(e){if(ho[e])return ho[e];if(!bi[e])return e;var t=bi[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in wv)return ho[e]=t[n];return e}var jv=Gr("animationend"),Ev=Gr("animationiteration"),Tv=Gr("animationstart"),v3=Gr("transitionrun"),m3=Gr("transitionstart"),p3=Gr("transitioncancel"),Av=Gr("transitionend"),Rv=new Map,go="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(" ");go.push("scrollEnd");function ua(e,t){Rv.set(e,t),cn(t,[e])}var Dv=new WeakMap;function In(e,t){if(typeof e=="object"&&e!==null){var n=Dv.get(e);return n!==void 0?n:(t={value:e,source:t,stack:ur(t)},Dv.set(e,t),t)}return{value:e,source:t,stack:ur(t)}}var Hn=[],_i=0,vo=0;function Du(){for(var e=_i,t=vo=_i=0;t<e;){var n=Hn[t];Hn[t++]=null;var r=Hn[t];Hn[t++]=null;var s=Hn[t];Hn[t++]=null;var f=Hn[t];if(Hn[t++]=null,r!==null&&s!==null){var p=r.pending;p===null?s.next=s:(s.next=p.next,p.next=s),r.pending=s}f!==0&&Ov(n,s,f)}}function Ou(e,t,n,r){Hn[_i++]=e,Hn[_i++]=t,Hn[_i++]=n,Hn[_i++]=r,vo|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function mo(e,t,n,r){return Ou(e,t,n,r),Cu(e)}function xi(e,t){return Ou(e,null,null,t),Cu(e)}function Ov(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var s=!1,f=e.return;f!==null;)f.childLanes|=n,r=f.alternate,r!==null&&(r.childLanes|=n),f.tag===22&&(e=f.stateNode,e===null||e._visibility&1||(s=!0)),e=f,f=f.return;return e.tag===3?(f=e.stateNode,s&&t!==null&&(s=31-ct(n),e=f.hiddenUpdates,r=e[s],r===null?e[s]=[t]:r.push(t),t.lane=n|536870912),f):null}function Cu(e){if(50<Vl)throw Vl=0,Sc=null,Error(u(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Si={};function y3(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function jn(e,t,n,r){return new y3(e,t,n,r)}function po(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ia(e,t){var n=e.alternate;return n===null?(n=jn(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function Cv(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Nu(e,t,n,r,s,f){var p=0;if(r=e,typeof e=="function")po(e)&&(p=1);else if(typeof e=="string")p=_w(e,n,oe.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case E:return e=jn(31,n,t,s),e.elementType=E,e.lanes=f,e;case k:return Yr(n.children,s,f,t);case z:p=8,s|=24;break;case U:return e=jn(12,n,t,s|2),e.elementType=U,e.lanes=f,e;case J:return e=jn(13,n,t,s),e.elementType=J,e.lanes=f,e;case ne:return e=jn(19,n,t,s),e.elementType=ne,e.lanes=f,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Y:case W:p=10;break e;case A:p=9;break e;case ie:p=11;break e;case ee:p=14;break e;case _:p=16,r=null;break e}p=29,n=Error(u(130,e===null?"null":typeof e,"")),r=null}return t=jn(p,n,t,s),t.elementType=e,t.type=r,t.lanes=f,t}function Yr(e,t,n,r){return e=jn(7,e,r,t),e.lanes=n,e}function yo(e,t,n){return e=jn(6,e,null,t),e.lanes=n,e}function bo(e,t,n){return t=jn(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var wi=[],ji=0,Mu=null,ku=0,Gn=[],Yn=0,Vr=null,Ha=1,Ga="";function Pr(e,t){wi[ji++]=ku,wi[ji++]=Mu,Mu=e,ku=t}function Nv(e,t,n){Gn[Yn++]=Ha,Gn[Yn++]=Ga,Gn[Yn++]=Vr,Vr=e;var r=Ha;e=Ga;var s=32-ct(r)-1;r&=~(1<<s),n+=1;var f=32-ct(t)+s;if(30<f){var p=s-s%5;f=(r&(1<<p)-1).toString(32),r>>=p,s-=p,Ha=1<<32-ct(t)+s|n<<s|r,Ga=f+e}else Ha=1<<f|n<<s|r,Ga=e}function _o(e){e.return!==null&&(Pr(e,1),Nv(e,1,0))}function xo(e){for(;e===Mu;)Mu=wi[--ji],wi[ji]=null,ku=wi[--ji],wi[ji]=null;for(;e===Vr;)Vr=Gn[--Yn],Gn[Yn]=null,Ga=Gn[--Yn],Gn[Yn]=null,Ha=Gn[--Yn],Gn[Yn]=null}var sn=null,bt=null,Xe=!1,Xr=null,wa=!1,So=Error(u(519));function Zr(e){var t=Error(u(418,""));throw Sl(In(t,e)),So}function Mv(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[se]=e,t[ve]=r,n){case"dialog":ke("cancel",t),ke("close",t);break;case"iframe":case"object":case"embed":ke("load",t);break;case"video":case"audio":for(n=0;n<Xl.length;n++)ke(Xl[n],t);break;case"source":ke("error",t);break;case"img":case"image":case"link":ke("error",t),ke("load",t);break;case"details":ke("toggle",t);break;case"input":ke("invalid",t),Ln(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0),Lr(t);break;case"select":ke("invalid",t);break;case"textarea":ke("invalid",t),ju(t,r.value,r.defaultValue,r.children),Lr(t)}n=r.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||r.suppressHydrationWarning===!0||Fp(t.textContent,n)?(r.popover!=null&&(ke("beforetoggle",t),ke("toggle",t)),r.onScroll!=null&&ke("scroll",t),r.onScrollEnd!=null&&ke("scrollend",t),r.onClick!=null&&(t.onclick=gs),t=!0):t=!1,t||Zr(e)}function kv(e){for(sn=e.return;sn;)switch(sn.tag){case 5:case 13:wa=!1;return;case 27:case 3:wa=!0;return;default:sn=sn.return}}function _l(e){if(e!==sn)return!1;if(!Xe)return kv(e),Xe=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||Uc(e.type,e.memoizedProps)),n=!n),n&&bt&&Zr(e),kv(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(u(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(n=e.data,n==="/$"){if(t===0){bt=oa(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++;e=e.nextSibling}bt=null}}else t===27?(t=bt,Ar(e.type)?(e=Gc,Gc=null,bt=e):bt=t):bt=sn?oa(e.stateNode.nextSibling):null;return!0}function xl(){bt=sn=null,Xe=!1}function zv(){var e=Xr;return e!==null&&(gn===null?gn=e:gn.push.apply(gn,e),Xr=null),e}function Sl(e){Xr===null?Xr=[e]:Xr.push(e)}var wo=V(null),Kr=null,Ya=null;function dr(e,t,n){le(wo,t._currentValue),t._currentValue=n}function Va(e){e._currentValue=wo.current,ae(wo)}function jo(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Eo(e,t,n,r){var s=e.child;for(s!==null&&(s.return=e);s!==null;){var f=s.dependencies;if(f!==null){var p=s.child;f=f.firstContext;e:for(;f!==null;){var x=f;f=s;for(var C=0;C<t.length;C++)if(x.context===t[C]){f.lanes|=n,x=f.alternate,x!==null&&(x.lanes|=n),jo(f.return,n,e),r||(p=null);break e}f=x.next}}else if(s.tag===18){if(p=s.return,p===null)throw Error(u(341));p.lanes|=n,f=p.alternate,f!==null&&(f.lanes|=n),jo(p,n,e),p=null}else p=s.child;if(p!==null)p.return=s;else for(p=s;p!==null;){if(p===e){p=null;break}if(s=p.sibling,s!==null){s.return=p.return,p=s;break}p=p.return}s=p}}function wl(e,t,n,r){e=null;for(var s=t,f=!1;s!==null;){if(!f){if((s.flags&524288)!==0)f=!0;else if((s.flags&262144)!==0)break}if(s.tag===10){var p=s.alternate;if(p===null)throw Error(u(387));if(p=p.memoizedProps,p!==null){var x=s.type;wn(s.pendingProps.value,p.value)||(e!==null?e.push(x):e=[x])}}else if(s===ze.current){if(p=s.alternate,p===null)throw Error(u(387));p.memoizedState.memoizedState!==s.memoizedState.memoizedState&&(e!==null?e.push(Jl):e=[Jl])}s=s.return}e!==null&&Eo(t,e,n,r),t.flags|=262144}function zu(e){for(e=e.firstContext;e!==null;){if(!wn(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Qr(e){Kr=e,Ya=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function en(e){return qv(Kr,e)}function qu(e,t){return Kr===null&&Qr(e),qv(e,t)}function qv(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Ya===null){if(e===null)throw Error(u(308));Ya=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Ya=Ya.next=t;return n}var b3=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,r){e.push(r)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},_3=a.unstable_scheduleCallback,x3=a.unstable_NormalPriority,Lt={$$typeof:W,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function To(){return{controller:new b3,data:new Map,refCount:0}}function jl(e){e.refCount--,e.refCount===0&&_3(x3,function(){e.controller.abort()})}var El=null,Ao=0,Ei=0,Ti=null;function S3(e,t){if(El===null){var n=El=[];Ao=0,Ei=Dc(),Ti={status:"pending",value:void 0,then:function(r){n.push(r)}}}return Ao++,t.then(Lv,Lv),t}function Lv(){if(--Ao===0&&El!==null){Ti!==null&&(Ti.status="fulfilled");var e=El;El=null,Ei=0,Ti=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function w3(e,t){var n=[],r={status:"pending",value:null,reason:null,then:function(s){n.push(s)}};return e.then(function(){r.status="fulfilled",r.value=t;for(var s=0;s<n.length;s++)(0,n[s])(t)},function(s){for(r.status="rejected",r.reason=s,s=0;s<n.length;s++)(0,n[s])(void 0)}),r}var Uv=S.S;S.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&S3(e,t),Uv!==null&&Uv(e,t)};var Fr=V(null);function Ro(){var e=Fr.current;return e!==null?e:st.pooledCache}function Lu(e,t){t===null?le(Fr,Fr.current):le(Fr,t.pool)}function Bv(){var e=Ro();return e===null?null:{parent:Lt._currentValue,pool:e}}var Tl=Error(u(460)),Iv=Error(u(474)),Uu=Error(u(542)),Do={then:function(){}};function Hv(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Bu(){}function Gv(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(Bu,Bu),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Vv(e),e;default:if(typeof t.status=="string")t.then(Bu,Bu);else{if(e=st,e!==null&&100<e.shellSuspendCounter)throw Error(u(482));e=t,e.status="pending",e.then(function(r){if(t.status==="pending"){var s=t;s.status="fulfilled",s.value=r}},function(r){if(t.status==="pending"){var s=t;s.status="rejected",s.reason=r}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Vv(e),e}throw Al=t,Tl}}var Al=null;function Yv(){if(Al===null)throw Error(u(459));var e=Al;return Al=null,e}function Vv(e){if(e===Tl||e===Uu)throw Error(u(483))}var hr=!1;function Oo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Co(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function gr(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function vr(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,($e&2)!==0){var s=r.pending;return s===null?t.next=t:(t.next=s.next,s.next=t),r.pending=t,t=Cu(e),Ov(e,null,n),t}return Ou(e,r,t,n),Cu(e)}function Rl(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,vt(e,n)}}function No(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var s=null,f=null;if(n=n.firstBaseUpdate,n!==null){do{var p={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};f===null?s=f=p:f=f.next=p,n=n.next}while(n!==null);f===null?s=f=t:f=f.next=t}else s=f=t;n={baseState:r.baseState,firstBaseUpdate:s,lastBaseUpdate:f,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Mo=!1;function Dl(){if(Mo){var e=Ti;if(e!==null)throw e}}function Ol(e,t,n,r){Mo=!1;var s=e.updateQueue;hr=!1;var f=s.firstBaseUpdate,p=s.lastBaseUpdate,x=s.shared.pending;if(x!==null){s.shared.pending=null;var C=x,Z=C.next;C.next=null,p===null?f=Z:p.next=Z,p=C;var $=e.alternate;$!==null&&($=$.updateQueue,x=$.lastBaseUpdate,x!==p&&(x===null?$.firstBaseUpdate=Z:x.next=Z,$.lastBaseUpdate=C))}if(f!==null){var re=s.baseState;p=0,$=Z=C=null,x=f;do{var K=x.lane&-536870913,F=K!==x.lane;if(F?(Be&K)===K:(r&K)===K){K!==0&&K===Ei&&(Mo=!0),$!==null&&($=$.next={lane:0,tag:x.tag,payload:x.payload,callback:null,next:null});e:{var we=e,xe=x;K=t;var rt=n;switch(xe.tag){case 1:if(we=xe.payload,typeof we=="function"){re=we.call(rt,re,K);break e}re=we;break e;case 3:we.flags=we.flags&-65537|128;case 0:if(we=xe.payload,K=typeof we=="function"?we.call(rt,re,K):we,K==null)break e;re=y({},re,K);break e;case 2:hr=!0}}K=x.callback,K!==null&&(e.flags|=64,F&&(e.flags|=8192),F=s.callbacks,F===null?s.callbacks=[K]:F.push(K))}else F={lane:K,tag:x.tag,payload:x.payload,callback:x.callback,next:null},$===null?(Z=$=F,C=re):$=$.next=F,p|=K;if(x=x.next,x===null){if(x=s.shared.pending,x===null)break;F=x,x=F.next,F.next=null,s.lastBaseUpdate=F,s.shared.pending=null}}while(!0);$===null&&(C=re),s.baseState=C,s.firstBaseUpdate=Z,s.lastBaseUpdate=$,f===null&&(s.shared.lanes=0),wr|=p,e.lanes=p,e.memoizedState=re}}function Pv(e,t){if(typeof e!="function")throw Error(u(191,e));e.call(t)}function Xv(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Pv(n[e],t)}var Ai=V(null),Iu=V(0);function Zv(e,t){e=Wa,le(Iu,e),le(Ai,t),Wa=e|t.baseLanes}function ko(){le(Iu,Wa),le(Ai,Ai.current)}function zo(){Wa=Iu.current,ae(Ai),ae(Iu)}var mr=0,Oe=null,nt=null,Mt=null,Hu=!1,Ri=!1,Wr=!1,Gu=0,Cl=0,Di=null,j3=0;function Et(){throw Error(u(321))}function qo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!wn(e[n],t[n]))return!1;return!0}function Lo(e,t,n,r,s,f){return mr=f,Oe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,S.H=e===null||e.memoizedState===null?Om:Cm,Wr=!1,f=n(r,s),Wr=!1,Ri&&(f=Qv(t,n,r,s)),Kv(e),f}function Kv(e){S.H=Ku;var t=nt!==null&&nt.next!==null;if(mr=0,Mt=nt=Oe=null,Hu=!1,Cl=0,Di=null,t)throw Error(u(300));e===null||Yt||(e=e.dependencies,e!==null&&zu(e)&&(Yt=!0))}function Qv(e,t,n,r){Oe=e;var s=0;do{if(Ri&&(Di=null),Cl=0,Ri=!1,25<=s)throw Error(u(301));if(s+=1,Mt=nt=null,e.updateQueue!=null){var f=e.updateQueue;f.lastEffect=null,f.events=null,f.stores=null,f.memoCache!=null&&(f.memoCache.index=0)}S.H=C3,f=t(n,r)}while(Ri);return f}function E3(){var e=S.H,t=e.useState()[0];return t=typeof t.then=="function"?Nl(t):t,e=e.useState()[0],(nt!==null?nt.memoizedState:null)!==e&&(Oe.flags|=1024),t}function Uo(){var e=Gu!==0;return Gu=0,e}function Bo(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Io(e){if(Hu){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Hu=!1}mr=0,Mt=nt=Oe=null,Ri=!1,Cl=Gu=0,Di=null}function dn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Mt===null?Oe.memoizedState=Mt=e:Mt=Mt.next=e,Mt}function kt(){if(nt===null){var e=Oe.alternate;e=e!==null?e.memoizedState:null}else e=nt.next;var t=Mt===null?Oe.memoizedState:Mt.next;if(t!==null)Mt=t,nt=e;else{if(e===null)throw Oe.alternate===null?Error(u(467)):Error(u(310));nt=e,e={memoizedState:nt.memoizedState,baseState:nt.baseState,baseQueue:nt.baseQueue,queue:nt.queue,next:null},Mt===null?Oe.memoizedState=Mt=e:Mt=Mt.next=e}return Mt}function Ho(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Nl(e){var t=Cl;return Cl+=1,Di===null&&(Di=[]),e=Gv(Di,e,t),t=Oe,(Mt===null?t.memoizedState:Mt.next)===null&&(t=t.alternate,S.H=t===null||t.memoizedState===null?Om:Cm),e}function Yu(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Nl(e);if(e.$$typeof===W)return en(e)}throw Error(u(438,String(e)))}function Go(e){var t=null,n=Oe.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=Oe.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(s){return s.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=Ho(),Oe.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=w;return t.index++,n}function Pa(e,t){return typeof t=="function"?t(e):t}function Vu(e){var t=kt();return Yo(t,nt,e)}function Yo(e,t,n){var r=e.queue;if(r===null)throw Error(u(311));r.lastRenderedReducer=n;var s=e.baseQueue,f=r.pending;if(f!==null){if(s!==null){var p=s.next;s.next=f.next,f.next=p}t.baseQueue=s=f,r.pending=null}if(f=e.baseState,s===null)e.memoizedState=f;else{t=s.next;var x=p=null,C=null,Z=t,$=!1;do{var re=Z.lane&-536870913;if(re!==Z.lane?(Be&re)===re:(mr&re)===re){var K=Z.revertLane;if(K===0)C!==null&&(C=C.next={lane:0,revertLane:0,action:Z.action,hasEagerState:Z.hasEagerState,eagerState:Z.eagerState,next:null}),re===Ei&&($=!0);else if((mr&K)===K){Z=Z.next,K===Ei&&($=!0);continue}else re={lane:0,revertLane:Z.revertLane,action:Z.action,hasEagerState:Z.hasEagerState,eagerState:Z.eagerState,next:null},C===null?(x=C=re,p=f):C=C.next=re,Oe.lanes|=K,wr|=K;re=Z.action,Wr&&n(f,re),f=Z.hasEagerState?Z.eagerState:n(f,re)}else K={lane:re,revertLane:Z.revertLane,action:Z.action,hasEagerState:Z.hasEagerState,eagerState:Z.eagerState,next:null},C===null?(x=C=K,p=f):C=C.next=K,Oe.lanes|=re,wr|=re;Z=Z.next}while(Z!==null&&Z!==t);if(C===null?p=f:C.next=x,!wn(f,e.memoizedState)&&(Yt=!0,$&&(n=Ti,n!==null)))throw n;e.memoizedState=f,e.baseState=p,e.baseQueue=C,r.lastRenderedState=f}return s===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Vo(e){var t=kt(),n=t.queue;if(n===null)throw Error(u(311));n.lastRenderedReducer=e;var r=n.dispatch,s=n.pending,f=t.memoizedState;if(s!==null){n.pending=null;var p=s=s.next;do f=e(f,p.action),p=p.next;while(p!==s);wn(f,t.memoizedState)||(Yt=!0),t.memoizedState=f,t.baseQueue===null&&(t.baseState=f),n.lastRenderedState=f}return[f,r]}function Fv(e,t,n){var r=Oe,s=kt(),f=Xe;if(f){if(n===void 0)throw Error(u(407));n=n()}else n=t();var p=!wn((nt||s).memoizedState,n);p&&(s.memoizedState=n,Yt=!0),s=s.queue;var x=$v.bind(null,r,s,e);if(Ml(2048,8,x,[e]),s.getSnapshot!==t||p||Mt!==null&&Mt.memoizedState.tag&1){if(r.flags|=2048,Oi(9,Pu(),Jv.bind(null,r,s,n,t),null),st===null)throw Error(u(349));f||(mr&124)!==0||Wv(r,t,n)}return n}function Wv(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Oe.updateQueue,t===null?(t=Ho(),Oe.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Jv(e,t,n,r){t.value=n,t.getSnapshot=r,em(t)&&tm(e)}function $v(e,t,n){return n(function(){em(t)&&tm(e)})}function em(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!wn(e,n)}catch{return!0}}function tm(e){var t=xi(e,2);t!==null&&Dn(t,e,2)}function Po(e){var t=dn();if(typeof e=="function"){var n=e;if(e=n(),Wr){jt(!0);try{n()}finally{jt(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pa,lastRenderedState:e},t}function nm(e,t,n,r){return e.baseState=n,Yo(e,nt,typeof r=="function"?r:Pa)}function T3(e,t,n,r,s){if(Zu(e))throw Error(u(485));if(e=t.action,e!==null){var f={payload:s,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(p){f.listeners.push(p)}};S.T!==null?n(!0):f.isTransition=!1,r(f),n=t.pending,n===null?(f.next=t.pending=f,am(t,f)):(f.next=n.next,t.pending=n.next=f)}}function am(e,t){var n=t.action,r=t.payload,s=e.state;if(t.isTransition){var f=S.T,p={};S.T=p;try{var x=n(s,r),C=S.S;C!==null&&C(p,x),rm(e,t,x)}catch(Z){Xo(e,t,Z)}finally{S.T=f}}else try{f=n(s,r),rm(e,t,f)}catch(Z){Xo(e,t,Z)}}function rm(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(r){im(e,t,r)},function(r){return Xo(e,t,r)}):im(e,t,n)}function im(e,t,n){t.status="fulfilled",t.value=n,lm(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,am(e,n)))}function Xo(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status="rejected",t.reason=n,lm(t),t=t.next;while(t!==r)}e.action=null}function lm(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function um(e,t){return t}function sm(e,t){if(Xe){var n=st.formState;if(n!==null){e:{var r=Oe;if(Xe){if(bt){t:{for(var s=bt,f=wa;s.nodeType!==8;){if(!f){s=null;break t}if(s=oa(s.nextSibling),s===null){s=null;break t}}f=s.data,s=f==="F!"||f==="F"?s:null}if(s){bt=oa(s.nextSibling),r=s.data==="F!";break e}}Zr(r)}r=!1}r&&(t=n[0])}}return n=dn(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:um,lastRenderedState:t},n.queue=r,n=Am.bind(null,Oe,r),r.dispatch=n,r=Po(!1),f=Wo.bind(null,Oe,!1,r.queue),r=dn(),s={state:t,dispatch:null,action:e,pending:null},r.queue=s,n=T3.bind(null,Oe,s,f,n),s.dispatch=n,r.memoizedState=e,[t,n,!1]}function om(e){var t=kt();return cm(t,nt,e)}function cm(e,t,n){if(t=Yo(e,t,um)[0],e=Vu(Pa)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var r=Nl(t)}catch(p){throw p===Tl?Uu:p}else r=t;t=kt();var s=t.queue,f=s.dispatch;return n!==t.memoizedState&&(Oe.flags|=2048,Oi(9,Pu(),A3.bind(null,s,n),null)),[r,f,e]}function A3(e,t){e.action=t}function fm(e){var t=kt(),n=nt;if(n!==null)return cm(t,n,e);kt(),t=t.memoizedState,n=kt();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function Oi(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=Oe.updateQueue,t===null&&(t=Ho(),Oe.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Pu(){return{destroy:void 0,resource:void 0}}function dm(){return kt().memoizedState}function Xu(e,t,n,r){var s=dn();r=r===void 0?null:r,Oe.flags|=e,s.memoizedState=Oi(1|t,Pu(),n,r)}function Ml(e,t,n,r){var s=kt();r=r===void 0?null:r;var f=s.memoizedState.inst;nt!==null&&r!==null&&qo(r,nt.memoizedState.deps)?s.memoizedState=Oi(t,f,n,r):(Oe.flags|=e,s.memoizedState=Oi(1|t,f,n,r))}function hm(e,t){Xu(8390656,8,e,t)}function gm(e,t){Ml(2048,8,e,t)}function vm(e,t){return Ml(4,2,e,t)}function mm(e,t){return Ml(4,4,e,t)}function pm(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function ym(e,t,n){n=n!=null?n.concat([e]):null,Ml(4,4,pm.bind(null,t,e),n)}function Zo(){}function bm(e,t){var n=kt();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&qo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function _m(e,t){var n=kt();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&qo(t,r[1]))return r[0];if(r=e(),Wr){jt(!0);try{e()}finally{jt(!1)}}return n.memoizedState=[r,t],r}function Ko(e,t,n){return n===void 0||(mr&1073741824)!==0?e.memoizedState=t:(e.memoizedState=n,e=wp(),Oe.lanes|=e,wr|=e,n)}function xm(e,t,n,r){return wn(n,t)?n:Ai.current!==null?(e=Ko(e,n,r),wn(e,t)||(Yt=!0),e):(mr&42)===0?(Yt=!0,e.memoizedState=n):(e=wp(),Oe.lanes|=e,wr|=e,t)}function Sm(e,t,n,r,s){var f=D.p;D.p=f!==0&&8>f?f:8;var p=S.T,x={};S.T=x,Wo(e,!1,t,n);try{var C=s(),Z=S.S;if(Z!==null&&Z(x,C),C!==null&&typeof C=="object"&&typeof C.then=="function"){var $=w3(C,r);kl(e,t,$,Rn(e))}else kl(e,t,r,Rn(e))}catch(re){kl(e,t,{then:function(){},status:"rejected",reason:re},Rn())}finally{D.p=f,S.T=p}}function R3(){}function Qo(e,t,n,r){if(e.tag!==5)throw Error(u(476));var s=wm(e).queue;Sm(e,s,t,M,n===null?R3:function(){return jm(e),n(r)})}function wm(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:M,baseState:M,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pa,lastRenderedState:M},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pa,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function jm(e){var t=wm(e).next.queue;kl(e,t,{},Rn())}function Fo(){return en(Jl)}function Em(){return kt().memoizedState}function Tm(){return kt().memoizedState}function D3(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Rn();e=gr(n);var r=vr(t,e,n);r!==null&&(Dn(r,t,n),Rl(r,t,n)),t={cache:To()},e.payload=t;return}t=t.return}}function O3(e,t,n){var r=Rn();n={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},Zu(e)?Rm(t,n):(n=mo(e,t,n,r),n!==null&&(Dn(n,e,r),Dm(n,t,r)))}function Am(e,t,n){var r=Rn();kl(e,t,n,r)}function kl(e,t,n,r){var s={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(Zu(e))Rm(t,s);else{var f=e.alternate;if(e.lanes===0&&(f===null||f.lanes===0)&&(f=t.lastRenderedReducer,f!==null))try{var p=t.lastRenderedState,x=f(p,n);if(s.hasEagerState=!0,s.eagerState=x,wn(x,p))return Ou(e,t,s,0),st===null&&Du(),!1}catch{}finally{}if(n=mo(e,t,s,r),n!==null)return Dn(n,e,r),Dm(n,t,r),!0}return!1}function Wo(e,t,n,r){if(r={lane:2,revertLane:Dc(),action:r,hasEagerState:!1,eagerState:null,next:null},Zu(e)){if(t)throw Error(u(479))}else t=mo(e,n,r,2),t!==null&&Dn(t,e,2)}function Zu(e){var t=e.alternate;return e===Oe||t!==null&&t===Oe}function Rm(e,t){Ri=Hu=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Dm(e,t,n){if((n&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,vt(e,n)}}var Ku={readContext:en,use:Yu,useCallback:Et,useContext:Et,useEffect:Et,useImperativeHandle:Et,useLayoutEffect:Et,useInsertionEffect:Et,useMemo:Et,useReducer:Et,useRef:Et,useState:Et,useDebugValue:Et,useDeferredValue:Et,useTransition:Et,useSyncExternalStore:Et,useId:Et,useHostTransitionStatus:Et,useFormState:Et,useActionState:Et,useOptimistic:Et,useMemoCache:Et,useCacheRefresh:Et},Om={readContext:en,use:Yu,useCallback:function(e,t){return dn().memoizedState=[e,t===void 0?null:t],e},useContext:en,useEffect:hm,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Xu(4194308,4,pm.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Xu(4194308,4,e,t)},useInsertionEffect:function(e,t){Xu(4,2,e,t)},useMemo:function(e,t){var n=dn();t=t===void 0?null:t;var r=e();if(Wr){jt(!0);try{e()}finally{jt(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=dn();if(n!==void 0){var s=n(t);if(Wr){jt(!0);try{n(t)}finally{jt(!1)}}}else s=t;return r.memoizedState=r.baseState=s,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:s},r.queue=e,e=e.dispatch=O3.bind(null,Oe,e),[r.memoizedState,e]},useRef:function(e){var t=dn();return e={current:e},t.memoizedState=e},useState:function(e){e=Po(e);var t=e.queue,n=Am.bind(null,Oe,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Zo,useDeferredValue:function(e,t){var n=dn();return Ko(n,e,t)},useTransition:function(){var e=Po(!1);return e=Sm.bind(null,Oe,e.queue,!0,!1),dn().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=Oe,s=dn();if(Xe){if(n===void 0)throw Error(u(407));n=n()}else{if(n=t(),st===null)throw Error(u(349));(Be&124)!==0||Wv(r,t,n)}s.memoizedState=n;var f={value:n,getSnapshot:t};return s.queue=f,hm($v.bind(null,r,f,e),[e]),r.flags|=2048,Oi(9,Pu(),Jv.bind(null,r,f,n,t),null),n},useId:function(){var e=dn(),t=st.identifierPrefix;if(Xe){var n=Ga,r=Ha;n=(r&~(1<<32-ct(r)-1)).toString(32)+n,t="«"+t+"R"+n,n=Gu++,0<n&&(t+="H"+n.toString(32)),t+="»"}else n=j3++,t="«"+t+"r"+n.toString(32)+"»";return e.memoizedState=t},useHostTransitionStatus:Fo,useFormState:sm,useActionState:sm,useOptimistic:function(e){var t=dn();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Wo.bind(null,Oe,!0,n),n.dispatch=t,[e,t]},useMemoCache:Go,useCacheRefresh:function(){return dn().memoizedState=D3.bind(null,Oe)}},Cm={readContext:en,use:Yu,useCallback:bm,useContext:en,useEffect:gm,useImperativeHandle:ym,useInsertionEffect:vm,useLayoutEffect:mm,useMemo:_m,useReducer:Vu,useRef:dm,useState:function(){return Vu(Pa)},useDebugValue:Zo,useDeferredValue:function(e,t){var n=kt();return xm(n,nt.memoizedState,e,t)},useTransition:function(){var e=Vu(Pa)[0],t=kt().memoizedState;return[typeof e=="boolean"?e:Nl(e),t]},useSyncExternalStore:Fv,useId:Em,useHostTransitionStatus:Fo,useFormState:om,useActionState:om,useOptimistic:function(e,t){var n=kt();return nm(n,nt,e,t)},useMemoCache:Go,useCacheRefresh:Tm},C3={readContext:en,use:Yu,useCallback:bm,useContext:en,useEffect:gm,useImperativeHandle:ym,useInsertionEffect:vm,useLayoutEffect:mm,useMemo:_m,useReducer:Vo,useRef:dm,useState:function(){return Vo(Pa)},useDebugValue:Zo,useDeferredValue:function(e,t){var n=kt();return nt===null?Ko(n,e,t):xm(n,nt.memoizedState,e,t)},useTransition:function(){var e=Vo(Pa)[0],t=kt().memoizedState;return[typeof e=="boolean"?e:Nl(e),t]},useSyncExternalStore:Fv,useId:Em,useHostTransitionStatus:Fo,useFormState:fm,useActionState:fm,useOptimistic:function(e,t){var n=kt();return nt!==null?nm(n,nt,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:Go,useCacheRefresh:Tm},Ci=null,zl=0;function Qu(e){var t=zl;return zl+=1,Ci===null&&(Ci=[]),Gv(Ci,e,t)}function ql(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Fu(e,t){throw t.$$typeof===b?Error(u(525)):(e=Object.prototype.toString.call(t),Error(u(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Nm(e){var t=e._init;return t(e._payload)}function Mm(e){function t(P,I){if(e){var X=P.deletions;X===null?(P.deletions=[I],P.flags|=16):X.push(I)}}function n(P,I){if(!e)return null;for(;I!==null;)t(P,I),I=I.sibling;return null}function r(P){for(var I=new Map;P!==null;)P.key!==null?I.set(P.key,P):I.set(P.index,P),P=P.sibling;return I}function s(P,I){return P=Ia(P,I),P.index=0,P.sibling=null,P}function f(P,I,X){return P.index=X,e?(X=P.alternate,X!==null?(X=X.index,X<I?(P.flags|=67108866,I):X):(P.flags|=67108866,I)):(P.flags|=1048576,I)}function p(P){return e&&P.alternate===null&&(P.flags|=67108866),P}function x(P,I,X,te){return I===null||I.tag!==6?(I=yo(X,P.mode,te),I.return=P,I):(I=s(I,X),I.return=P,I)}function C(P,I,X,te){var pe=X.type;return pe===k?$(P,I,X.props.children,te,X.key):I!==null&&(I.elementType===pe||typeof pe=="object"&&pe!==null&&pe.$$typeof===_&&Nm(pe)===I.type)?(I=s(I,X.props),ql(I,X),I.return=P,I):(I=Nu(X.type,X.key,X.props,null,P.mode,te),ql(I,X),I.return=P,I)}function Z(P,I,X,te){return I===null||I.tag!==4||I.stateNode.containerInfo!==X.containerInfo||I.stateNode.implementation!==X.implementation?(I=bo(X,P.mode,te),I.return=P,I):(I=s(I,X.children||[]),I.return=P,I)}function $(P,I,X,te,pe){return I===null||I.tag!==7?(I=Yr(X,P.mode,te,pe),I.return=P,I):(I=s(I,X),I.return=P,I)}function re(P,I,X){if(typeof I=="string"&&I!==""||typeof I=="number"||typeof I=="bigint")return I=yo(""+I,P.mode,X),I.return=P,I;if(typeof I=="object"&&I!==null){switch(I.$$typeof){case j:return X=Nu(I.type,I.key,I.props,null,P.mode,X),ql(X,I),X.return=P,X;case R:return I=bo(I,P.mode,X),I.return=P,I;case _:var te=I._init;return I=te(I._payload),re(P,I,X)}if(N(I)||O(I))return I=Yr(I,P.mode,X,null),I.return=P,I;if(typeof I.then=="function")return re(P,Qu(I),X);if(I.$$typeof===W)return re(P,qu(P,I),X);Fu(P,I)}return null}function K(P,I,X,te){var pe=I!==null?I.key:null;if(typeof X=="string"&&X!==""||typeof X=="number"||typeof X=="bigint")return pe!==null?null:x(P,I,""+X,te);if(typeof X=="object"&&X!==null){switch(X.$$typeof){case j:return X.key===pe?C(P,I,X,te):null;case R:return X.key===pe?Z(P,I,X,te):null;case _:return pe=X._init,X=pe(X._payload),K(P,I,X,te)}if(N(X)||O(X))return pe!==null?null:$(P,I,X,te,null);if(typeof X.then=="function")return K(P,I,Qu(X),te);if(X.$$typeof===W)return K(P,I,qu(P,X),te);Fu(P,X)}return null}function F(P,I,X,te,pe){if(typeof te=="string"&&te!==""||typeof te=="number"||typeof te=="bigint")return P=P.get(X)||null,x(I,P,""+te,pe);if(typeof te=="object"&&te!==null){switch(te.$$typeof){case j:return P=P.get(te.key===null?X:te.key)||null,C(I,P,te,pe);case R:return P=P.get(te.key===null?X:te.key)||null,Z(I,P,te,pe);case _:var Ce=te._init;return te=Ce(te._payload),F(P,I,X,te,pe)}if(N(te)||O(te))return P=P.get(X)||null,$(I,P,te,pe,null);if(typeof te.then=="function")return F(P,I,X,Qu(te),pe);if(te.$$typeof===W)return F(P,I,X,qu(I,te),pe);Fu(I,te)}return null}function we(P,I,X,te){for(var pe=null,Ce=null,ye=I,Se=I=0,Pt=null;ye!==null&&Se<X.length;Se++){ye.index>Se?(Pt=ye,ye=null):Pt=ye.sibling;var Ge=K(P,ye,X[Se],te);if(Ge===null){ye===null&&(ye=Pt);break}e&&ye&&Ge.alternate===null&&t(P,ye),I=f(Ge,I,Se),Ce===null?pe=Ge:Ce.sibling=Ge,Ce=Ge,ye=Pt}if(Se===X.length)return n(P,ye),Xe&&Pr(P,Se),pe;if(ye===null){for(;Se<X.length;Se++)ye=re(P,X[Se],te),ye!==null&&(I=f(ye,I,Se),Ce===null?pe=ye:Ce.sibling=ye,Ce=ye);return Xe&&Pr(P,Se),pe}for(ye=r(ye);Se<X.length;Se++)Pt=F(ye,P,Se,X[Se],te),Pt!==null&&(e&&Pt.alternate!==null&&ye.delete(Pt.key===null?Se:Pt.key),I=f(Pt,I,Se),Ce===null?pe=Pt:Ce.sibling=Pt,Ce=Pt);return e&&ye.forEach(function(Nr){return t(P,Nr)}),Xe&&Pr(P,Se),pe}function xe(P,I,X,te){if(X==null)throw Error(u(151));for(var pe=null,Ce=null,ye=I,Se=I=0,Pt=null,Ge=X.next();ye!==null&&!Ge.done;Se++,Ge=X.next()){ye.index>Se?(Pt=ye,ye=null):Pt=ye.sibling;var Nr=K(P,ye,Ge.value,te);if(Nr===null){ye===null&&(ye=Pt);break}e&&ye&&Nr.alternate===null&&t(P,ye),I=f(Nr,I,Se),Ce===null?pe=Nr:Ce.sibling=Nr,Ce=Nr,ye=Pt}if(Ge.done)return n(P,ye),Xe&&Pr(P,Se),pe;if(ye===null){for(;!Ge.done;Se++,Ge=X.next())Ge=re(P,Ge.value,te),Ge!==null&&(I=f(Ge,I,Se),Ce===null?pe=Ge:Ce.sibling=Ge,Ce=Ge);return Xe&&Pr(P,Se),pe}for(ye=r(ye);!Ge.done;Se++,Ge=X.next())Ge=F(ye,P,Se,Ge.value,te),Ge!==null&&(e&&Ge.alternate!==null&&ye.delete(Ge.key===null?Se:Ge.key),I=f(Ge,I,Se),Ce===null?pe=Ge:Ce.sibling=Ge,Ce=Ge);return e&&ye.forEach(function(Nw){return t(P,Nw)}),Xe&&Pr(P,Se),pe}function rt(P,I,X,te){if(typeof X=="object"&&X!==null&&X.type===k&&X.key===null&&(X=X.props.children),typeof X=="object"&&X!==null){switch(X.$$typeof){case j:e:{for(var pe=X.key;I!==null;){if(I.key===pe){if(pe=X.type,pe===k){if(I.tag===7){n(P,I.sibling),te=s(I,X.props.children),te.return=P,P=te;break e}}else if(I.elementType===pe||typeof pe=="object"&&pe!==null&&pe.$$typeof===_&&Nm(pe)===I.type){n(P,I.sibling),te=s(I,X.props),ql(te,X),te.return=P,P=te;break e}n(P,I);break}else t(P,I);I=I.sibling}X.type===k?(te=Yr(X.props.children,P.mode,te,X.key),te.return=P,P=te):(te=Nu(X.type,X.key,X.props,null,P.mode,te),ql(te,X),te.return=P,P=te)}return p(P);case R:e:{for(pe=X.key;I!==null;){if(I.key===pe)if(I.tag===4&&I.stateNode.containerInfo===X.containerInfo&&I.stateNode.implementation===X.implementation){n(P,I.sibling),te=s(I,X.children||[]),te.return=P,P=te;break e}else{n(P,I);break}else t(P,I);I=I.sibling}te=bo(X,P.mode,te),te.return=P,P=te}return p(P);case _:return pe=X._init,X=pe(X._payload),rt(P,I,X,te)}if(N(X))return we(P,I,X,te);if(O(X)){if(pe=O(X),typeof pe!="function")throw Error(u(150));return X=pe.call(X),xe(P,I,X,te)}if(typeof X.then=="function")return rt(P,I,Qu(X),te);if(X.$$typeof===W)return rt(P,I,qu(P,X),te);Fu(P,X)}return typeof X=="string"&&X!==""||typeof X=="number"||typeof X=="bigint"?(X=""+X,I!==null&&I.tag===6?(n(P,I.sibling),te=s(I,X),te.return=P,P=te):(n(P,I),te=yo(X,P.mode,te),te.return=P,P=te),p(P)):n(P,I)}return function(P,I,X,te){try{zl=0;var pe=rt(P,I,X,te);return Ci=null,pe}catch(ye){if(ye===Tl||ye===Uu)throw ye;var Ce=jn(29,ye,null,P.mode);return Ce.lanes=te,Ce.return=P,Ce}finally{}}}var Ni=Mm(!0),km=Mm(!1),Vn=V(null),ja=null;function pr(e){var t=e.alternate;le(Ut,Ut.current&1),le(Vn,e),ja===null&&(t===null||Ai.current!==null||t.memoizedState!==null)&&(ja=e)}function zm(e){if(e.tag===22){if(le(Ut,Ut.current),le(Vn,e),ja===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(ja=e)}}else yr()}function yr(){le(Ut,Ut.current),le(Vn,Vn.current)}function Xa(e){ae(Vn),ja===e&&(ja=null),ae(Ut)}var Ut=V(0);function Wu(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||Hc(n)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Jo(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:y({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var $o={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Rn(),s=gr(r);s.payload=t,n!=null&&(s.callback=n),t=vr(e,s,r),t!==null&&(Dn(t,e,r),Rl(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Rn(),s=gr(r);s.tag=1,s.payload=t,n!=null&&(s.callback=n),t=vr(e,s,r),t!==null&&(Dn(t,e,r),Rl(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Rn(),r=gr(n);r.tag=2,t!=null&&(r.callback=t),t=vr(e,r,n),t!==null&&(Dn(t,e,n),Rl(t,e,n))}};function qm(e,t,n,r,s,f,p){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,f,p):t.prototype&&t.prototype.isPureReactComponent?!yl(n,r)||!yl(s,f):!0}function Lm(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&$o.enqueueReplaceState(t,t.state,null)}function Jr(e,t){var n=t;if("ref"in t){n={};for(var r in t)r!=="ref"&&(n[r]=t[r])}if(e=e.defaultProps){n===t&&(n=y({},n));for(var s in e)n[s]===void 0&&(n[s]=e[s])}return n}var Ju=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function Um(e){Ju(e)}function Bm(e){console.error(e)}function Im(e){Ju(e)}function $u(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(r){setTimeout(function(){throw r})}}function Hm(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(s){setTimeout(function(){throw s})}}function ec(e,t,n){return n=gr(n),n.tag=3,n.payload={element:null},n.callback=function(){$u(e,t)},n}function Gm(e){return e=gr(e),e.tag=3,e}function Ym(e,t,n,r){var s=n.type.getDerivedStateFromError;if(typeof s=="function"){var f=r.value;e.payload=function(){return s(f)},e.callback=function(){Hm(t,n,r)}}var p=n.stateNode;p!==null&&typeof p.componentDidCatch=="function"&&(e.callback=function(){Hm(t,n,r),typeof s!="function"&&(jr===null?jr=new Set([this]):jr.add(this));var x=r.stack;this.componentDidCatch(r.value,{componentStack:x!==null?x:""})})}function N3(e,t,n,r,s){if(n.flags|=32768,r!==null&&typeof r=="object"&&typeof r.then=="function"){if(t=n.alternate,t!==null&&wl(t,n,s,!0),n=Vn.current,n!==null){switch(n.tag){case 13:return ja===null?jc():n.alternate===null&&_t===0&&(_t=3),n.flags&=-257,n.flags|=65536,n.lanes=s,r===Do?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),Tc(e,r,s)),!1;case 22:return n.flags|=65536,r===Do?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),Tc(e,r,s)),!1}throw Error(u(435,n.tag))}return Tc(e,r,s),jc(),!1}if(Xe)return t=Vn.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=s,r!==So&&(e=Error(u(422),{cause:r}),Sl(In(e,n)))):(r!==So&&(t=Error(u(423),{cause:r}),Sl(In(t,n))),e=e.current.alternate,e.flags|=65536,s&=-s,e.lanes|=s,r=In(r,n),s=ec(e.stateNode,r,s),No(e,s),_t!==4&&(_t=2)),!1;var f=Error(u(520),{cause:r});if(f=In(f,n),Yl===null?Yl=[f]:Yl.push(f),_t!==4&&(_t=2),t===null)return!0;r=In(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=s&-s,n.lanes|=e,e=ec(n.stateNode,r,e),No(n,e),!1;case 1:if(t=n.type,f=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(jr===null||!jr.has(f))))return n.flags|=65536,s&=-s,n.lanes|=s,s=Gm(s),Ym(s,e,n,r),No(n,s),!1}n=n.return}while(n!==null);return!1}var Vm=Error(u(461)),Yt=!1;function Ft(e,t,n,r){t.child=e===null?km(t,null,n,r):Ni(t,e.child,n,r)}function Pm(e,t,n,r,s){n=n.render;var f=t.ref;if("ref"in r){var p={};for(var x in r)x!=="ref"&&(p[x]=r[x])}else p=r;return Qr(t),r=Lo(e,t,n,p,f,s),x=Uo(),e!==null&&!Yt?(Bo(e,t,s),Za(e,t,s)):(Xe&&x&&_o(t),t.flags|=1,Ft(e,t,r,s),t.child)}function Xm(e,t,n,r,s){if(e===null){var f=n.type;return typeof f=="function"&&!po(f)&&f.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=f,Zm(e,t,f,r,s)):(e=Nu(n.type,null,r,t,t.mode,s),e.ref=t.ref,e.return=t,t.child=e)}if(f=e.child,!sc(e,s)){var p=f.memoizedProps;if(n=n.compare,n=n!==null?n:yl,n(p,r)&&e.ref===t.ref)return Za(e,t,s)}return t.flags|=1,e=Ia(f,r),e.ref=t.ref,e.return=t,t.child=e}function Zm(e,t,n,r,s){if(e!==null){var f=e.memoizedProps;if(yl(f,r)&&e.ref===t.ref)if(Yt=!1,t.pendingProps=r=f,sc(e,s))(e.flags&131072)!==0&&(Yt=!0);else return t.lanes=e.lanes,Za(e,t,s)}return tc(e,t,n,r,s)}function Km(e,t,n){var r=t.pendingProps,s=r.children,f=e!==null?e.memoizedState:null;if(r.mode==="hidden"){if((t.flags&128)!==0){if(r=f!==null?f.baseLanes|n:n,e!==null){for(s=t.child=e.child,f=0;s!==null;)f=f|s.lanes|s.childLanes,s=s.sibling;t.childLanes=f&~r}else t.childLanes=0,t.child=null;return Qm(e,t,r,n)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Lu(t,f!==null?f.cachePool:null),f!==null?Zv(t,f):ko(),zm(t);else return t.lanes=t.childLanes=536870912,Qm(e,t,f!==null?f.baseLanes|n:n,n)}else f!==null?(Lu(t,f.cachePool),Zv(t,f),yr(),t.memoizedState=null):(e!==null&&Lu(t,null),ko(),yr());return Ft(e,t,s,n),t.child}function Qm(e,t,n,r){var s=Ro();return s=s===null?null:{parent:Lt._currentValue,pool:s},t.memoizedState={baseLanes:n,cachePool:s},e!==null&&Lu(t,null),ko(),zm(t),e!==null&&wl(e,t,r,!0),null}function es(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(u(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function tc(e,t,n,r,s){return Qr(t),n=Lo(e,t,n,r,void 0,s),r=Uo(),e!==null&&!Yt?(Bo(e,t,s),Za(e,t,s)):(Xe&&r&&_o(t),t.flags|=1,Ft(e,t,n,s),t.child)}function Fm(e,t,n,r,s,f){return Qr(t),t.updateQueue=null,n=Qv(t,r,n,s),Kv(e),r=Uo(),e!==null&&!Yt?(Bo(e,t,f),Za(e,t,f)):(Xe&&r&&_o(t),t.flags|=1,Ft(e,t,n,f),t.child)}function Wm(e,t,n,r,s){if(Qr(t),t.stateNode===null){var f=Si,p=n.contextType;typeof p=="object"&&p!==null&&(f=en(p)),f=new n(r,f),t.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,f.updater=$o,t.stateNode=f,f._reactInternals=t,f=t.stateNode,f.props=r,f.state=t.memoizedState,f.refs={},Oo(t),p=n.contextType,f.context=typeof p=="object"&&p!==null?en(p):Si,f.state=t.memoizedState,p=n.getDerivedStateFromProps,typeof p=="function"&&(Jo(t,n,p,r),f.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof f.getSnapshotBeforeUpdate=="function"||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(p=f.state,typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount(),p!==f.state&&$o.enqueueReplaceState(f,f.state,null),Ol(t,r,f,s),Dl(),f.state=t.memoizedState),typeof f.componentDidMount=="function"&&(t.flags|=4194308),r=!0}else if(e===null){f=t.stateNode;var x=t.memoizedProps,C=Jr(n,x);f.props=C;var Z=f.context,$=n.contextType;p=Si,typeof $=="object"&&$!==null&&(p=en($));var re=n.getDerivedStateFromProps;$=typeof re=="function"||typeof f.getSnapshotBeforeUpdate=="function",x=t.pendingProps!==x,$||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(x||Z!==p)&&Lm(t,f,r,p),hr=!1;var K=t.memoizedState;f.state=K,Ol(t,r,f,s),Dl(),Z=t.memoizedState,x||K!==Z||hr?(typeof re=="function"&&(Jo(t,n,re,r),Z=t.memoizedState),(C=hr||qm(t,n,C,r,K,Z,p))?($||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount()),typeof f.componentDidMount=="function"&&(t.flags|=4194308)):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=Z),f.props=r,f.state=Z,f.context=p,r=C):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{f=t.stateNode,Co(e,t),p=t.memoizedProps,$=Jr(n,p),f.props=$,re=t.pendingProps,K=f.context,Z=n.contextType,C=Si,typeof Z=="object"&&Z!==null&&(C=en(Z)),x=n.getDerivedStateFromProps,(Z=typeof x=="function"||typeof f.getSnapshotBeforeUpdate=="function")||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(p!==re||K!==C)&&Lm(t,f,r,C),hr=!1,K=t.memoizedState,f.state=K,Ol(t,r,f,s),Dl();var F=t.memoizedState;p!==re||K!==F||hr||e!==null&&e.dependencies!==null&&zu(e.dependencies)?(typeof x=="function"&&(Jo(t,n,x,r),F=t.memoizedState),($=hr||qm(t,n,$,r,K,F,C)||e!==null&&e.dependencies!==null&&zu(e.dependencies))?(Z||typeof f.UNSAFE_componentWillUpdate!="function"&&typeof f.componentWillUpdate!="function"||(typeof f.componentWillUpdate=="function"&&f.componentWillUpdate(r,F,C),typeof f.UNSAFE_componentWillUpdate=="function"&&f.UNSAFE_componentWillUpdate(r,F,C)),typeof f.componentDidUpdate=="function"&&(t.flags|=4),typeof f.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof f.componentDidUpdate!="function"||p===e.memoizedProps&&K===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||p===e.memoizedProps&&K===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=F),f.props=r,f.state=F,f.context=C,r=$):(typeof f.componentDidUpdate!="function"||p===e.memoizedProps&&K===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||p===e.memoizedProps&&K===e.memoizedState||(t.flags|=1024),r=!1)}return f=r,es(e,t),r=(t.flags&128)!==0,f||r?(f=t.stateNode,n=r&&typeof n.getDerivedStateFromError!="function"?null:f.render(),t.flags|=1,e!==null&&r?(t.child=Ni(t,e.child,null,s),t.child=Ni(t,null,n,s)):Ft(e,t,n,s),t.memoizedState=f.state,e=t.child):e=Za(e,t,s),e}function Jm(e,t,n,r){return xl(),t.flags|=256,Ft(e,t,n,r),t.child}var nc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function ac(e){return{baseLanes:e,cachePool:Bv()}}function rc(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=Pn),e}function $m(e,t,n){var r=t.pendingProps,s=!1,f=(t.flags&128)!==0,p;if((p=f)||(p=e!==null&&e.memoizedState===null?!1:(Ut.current&2)!==0),p&&(s=!0,t.flags&=-129),p=(t.flags&32)!==0,t.flags&=-33,e===null){if(Xe){if(s?pr(t):yr(),Xe){var x=bt,C;if(C=x){e:{for(C=x,x=wa;C.nodeType!==8;){if(!x){x=null;break e}if(C=oa(C.nextSibling),C===null){x=null;break e}}x=C}x!==null?(t.memoizedState={dehydrated:x,treeContext:Vr!==null?{id:Ha,overflow:Ga}:null,retryLane:536870912,hydrationErrors:null},C=jn(18,null,null,0),C.stateNode=x,C.return=t,t.child=C,sn=t,bt=null,C=!0):C=!1}C||Zr(t)}if(x=t.memoizedState,x!==null&&(x=x.dehydrated,x!==null))return Hc(x)?t.lanes=32:t.lanes=536870912,null;Xa(t)}return x=r.children,r=r.fallback,s?(yr(),s=t.mode,x=ts({mode:"hidden",children:x},s),r=Yr(r,s,n,null),x.return=t,r.return=t,x.sibling=r,t.child=x,s=t.child,s.memoizedState=ac(n),s.childLanes=rc(e,p,n),t.memoizedState=nc,r):(pr(t),ic(t,x))}if(C=e.memoizedState,C!==null&&(x=C.dehydrated,x!==null)){if(f)t.flags&256?(pr(t),t.flags&=-257,t=lc(e,t,n)):t.memoizedState!==null?(yr(),t.child=e.child,t.flags|=128,t=null):(yr(),s=r.fallback,x=t.mode,r=ts({mode:"visible",children:r.children},x),s=Yr(s,x,n,null),s.flags|=2,r.return=t,s.return=t,r.sibling=s,t.child=r,Ni(t,e.child,null,n),r=t.child,r.memoizedState=ac(n),r.childLanes=rc(e,p,n),t.memoizedState=nc,t=s);else if(pr(t),Hc(x)){if(p=x.nextSibling&&x.nextSibling.dataset,p)var Z=p.dgst;p=Z,r=Error(u(419)),r.stack="",r.digest=p,Sl({value:r,source:null,stack:null}),t=lc(e,t,n)}else if(Yt||wl(e,t,n,!1),p=(n&e.childLanes)!==0,Yt||p){if(p=st,p!==null&&(r=n&-n,r=(r&42)!==0?1:Ht(r),r=(r&(p.suspendedLanes|n))!==0?0:r,r!==0&&r!==C.retryLane))throw C.retryLane=r,xi(e,r),Dn(p,e,r),Vm;x.data==="$?"||jc(),t=lc(e,t,n)}else x.data==="$?"?(t.flags|=192,t.child=e.child,t=null):(e=C.treeContext,bt=oa(x.nextSibling),sn=t,Xe=!0,Xr=null,wa=!1,e!==null&&(Gn[Yn++]=Ha,Gn[Yn++]=Ga,Gn[Yn++]=Vr,Ha=e.id,Ga=e.overflow,Vr=t),t=ic(t,r.children),t.flags|=4096);return t}return s?(yr(),s=r.fallback,x=t.mode,C=e.child,Z=C.sibling,r=Ia(C,{mode:"hidden",children:r.children}),r.subtreeFlags=C.subtreeFlags&65011712,Z!==null?s=Ia(Z,s):(s=Yr(s,x,n,null),s.flags|=2),s.return=t,r.return=t,r.sibling=s,t.child=r,r=s,s=t.child,x=e.child.memoizedState,x===null?x=ac(n):(C=x.cachePool,C!==null?(Z=Lt._currentValue,C=C.parent!==Z?{parent:Z,pool:Z}:C):C=Bv(),x={baseLanes:x.baseLanes|n,cachePool:C}),s.memoizedState=x,s.childLanes=rc(e,p,n),t.memoizedState=nc,r):(pr(t),n=e.child,e=n.sibling,n=Ia(n,{mode:"visible",children:r.children}),n.return=t,n.sibling=null,e!==null&&(p=t.deletions,p===null?(t.deletions=[e],t.flags|=16):p.push(e)),t.child=n,t.memoizedState=null,n)}function ic(e,t){return t=ts({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function ts(e,t){return e=jn(22,e,null,t),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function lc(e,t,n){return Ni(t,e.child,null,n),e=ic(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function ep(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),jo(e.return,t,n)}function uc(e,t,n,r,s){var f=e.memoizedState;f===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:s}:(f.isBackwards=t,f.rendering=null,f.renderingStartTime=0,f.last=r,f.tail=n,f.tailMode=s)}function tp(e,t,n){var r=t.pendingProps,s=r.revealOrder,f=r.tail;if(Ft(e,t,r.children,n),r=Ut.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ep(e,n,t);else if(e.tag===19)ep(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}switch(le(Ut,r),s){case"forwards":for(n=t.child,s=null;n!==null;)e=n.alternate,e!==null&&Wu(e)===null&&(s=n),n=n.sibling;n=s,n===null?(s=t.child,t.child=null):(s=n.sibling,n.sibling=null),uc(t,!1,s,n,f);break;case"backwards":for(n=null,s=t.child,t.child=null;s!==null;){if(e=s.alternate,e!==null&&Wu(e)===null){t.child=s;break}e=s.sibling,s.sibling=n,n=s,s=e}uc(t,!0,n,null,f);break;case"together":uc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Za(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),wr|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(wl(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(u(153));if(t.child!==null){for(e=t.child,n=Ia(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Ia(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function sc(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&zu(e)))}function M3(e,t,n){switch(t.tag){case 3:Ne(t,t.stateNode.containerInfo),dr(t,Lt,e.memoizedState.cache),xl();break;case 27:case 5:Zt(t);break;case 4:Ne(t,t.stateNode.containerInfo);break;case 10:dr(t,t.type,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated!==null?(pr(t),t.flags|=128,null):(n&t.child.childLanes)!==0?$m(e,t,n):(pr(t),e=Za(e,t,n),e!==null?e.sibling:null);pr(t);break;case 19:var s=(e.flags&128)!==0;if(r=(n&t.childLanes)!==0,r||(wl(e,t,n,!1),r=(n&t.childLanes)!==0),s){if(r)return tp(e,t,n);t.flags|=128}if(s=t.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),le(Ut,Ut.current),r)break;return null;case 22:case 23:return t.lanes=0,Km(e,t,n);case 24:dr(t,Lt,e.memoizedState.cache)}return Za(e,t,n)}function np(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)Yt=!0;else{if(!sc(e,n)&&(t.flags&128)===0)return Yt=!1,M3(e,t,n);Yt=(e.flags&131072)!==0}else Yt=!1,Xe&&(t.flags&1048576)!==0&&Nv(t,ku,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var r=t.elementType,s=r._init;if(r=s(r._payload),t.type=r,typeof r=="function")po(r)?(e=Jr(r,e),t.tag=1,t=Wm(null,t,r,e,n)):(t.tag=0,t=tc(null,t,r,e,n));else{if(r!=null){if(s=r.$$typeof,s===ie){t.tag=11,t=Pm(null,t,r,e,n);break e}else if(s===ee){t.tag=14,t=Xm(null,t,r,e,n);break e}}throw t=G(r)||r,Error(u(306,t,""))}}return t;case 0:return tc(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,s=Jr(r,t.pendingProps),Wm(e,t,r,s,n);case 3:e:{if(Ne(t,t.stateNode.containerInfo),e===null)throw Error(u(387));r=t.pendingProps;var f=t.memoizedState;s=f.element,Co(e,t),Ol(t,r,null,n);var p=t.memoizedState;if(r=p.cache,dr(t,Lt,r),r!==f.cache&&Eo(t,[Lt],n,!0),Dl(),r=p.element,f.isDehydrated)if(f={element:r,isDehydrated:!1,cache:p.cache},t.updateQueue.baseState=f,t.memoizedState=f,t.flags&256){t=Jm(e,t,r,n);break e}else if(r!==s){s=In(Error(u(424)),t),Sl(s),t=Jm(e,t,r,n);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(bt=oa(e.firstChild),sn=t,Xe=!0,Xr=null,wa=!0,n=km(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(xl(),r===s){t=Za(e,t,n);break e}Ft(e,t,r,n)}t=t.child}return t;case 26:return es(e,t),e===null?(n=l1(t.type,null,t.pendingProps,null))?t.memoizedState=n:Xe||(n=t.type,e=t.pendingProps,r=vs(ce.current).createElement(n),r[se]=t,r[ve]=e,Jt(r,n,e),it(r),t.stateNode=r):t.memoizedState=l1(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Zt(t),e===null&&Xe&&(r=t.stateNode=a1(t.type,t.pendingProps,ce.current),sn=t,wa=!0,s=bt,Ar(t.type)?(Gc=s,bt=oa(r.firstChild)):bt=s),Ft(e,t,t.pendingProps.children,n),es(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Xe&&((s=r=bt)&&(r=uw(r,t.type,t.pendingProps,wa),r!==null?(t.stateNode=r,sn=t,bt=oa(r.firstChild),wa=!1,s=!0):s=!1),s||Zr(t)),Zt(t),s=t.type,f=t.pendingProps,p=e!==null?e.memoizedProps:null,r=f.children,Uc(s,f)?r=null:p!==null&&Uc(s,p)&&(t.flags|=32),t.memoizedState!==null&&(s=Lo(e,t,E3,null,null,n),Jl._currentValue=s),es(e,t),Ft(e,t,r,n),t.child;case 6:return e===null&&Xe&&((e=n=bt)&&(n=sw(n,t.pendingProps,wa),n!==null?(t.stateNode=n,sn=t,bt=null,e=!0):e=!1),e||Zr(t)),null;case 13:return $m(e,t,n);case 4:return Ne(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ni(t,null,r,n):Ft(e,t,r,n),t.child;case 11:return Pm(e,t,t.type,t.pendingProps,n);case 7:return Ft(e,t,t.pendingProps,n),t.child;case 8:return Ft(e,t,t.pendingProps.children,n),t.child;case 12:return Ft(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,dr(t,t.type,r.value),Ft(e,t,r.children,n),t.child;case 9:return s=t.type._context,r=t.pendingProps.children,Qr(t),s=en(s),r=r(s),t.flags|=1,Ft(e,t,r,n),t.child;case 14:return Xm(e,t,t.type,t.pendingProps,n);case 15:return Zm(e,t,t.type,t.pendingProps,n);case 19:return tp(e,t,n);case 31:return r=t.pendingProps,n=t.mode,r={mode:r.mode,children:r.children},e===null?(n=ts(r,n),n.ref=t.ref,t.child=n,n.return=t,t=n):(n=Ia(e.child,r),n.ref=t.ref,t.child=n,n.return=t,t=n),t;case 22:return Km(e,t,n);case 24:return Qr(t),r=en(Lt),e===null?(s=Ro(),s===null&&(s=st,f=To(),s.pooledCache=f,f.refCount++,f!==null&&(s.pooledCacheLanes|=n),s=f),t.memoizedState={parent:r,cache:s},Oo(t),dr(t,Lt,s)):((e.lanes&n)!==0&&(Co(e,t),Ol(t,null,null,n),Dl()),s=e.memoizedState,f=t.memoizedState,s.parent!==r?(s={parent:r,cache:r},t.memoizedState=s,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=s),dr(t,Lt,r)):(r=f.cache,dr(t,Lt,r),r!==s.cache&&Eo(t,[Lt],n,!0))),Ft(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(u(156,t.tag))}function Ka(e){e.flags|=4}function ap(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!f1(t)){if(t=Vn.current,t!==null&&((Be&4194048)===Be?ja!==null:(Be&62914560)!==Be&&(Be&536870912)===0||t!==ja))throw Al=Do,Iv;e.flags|=8192}}function ns(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?ta():536870912,e.lanes|=t,qi|=t)}function Ll(e,t){if(!Xe)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function pt(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var s=e.child;s!==null;)n|=s.lanes|s.childLanes,r|=s.subtreeFlags&65011712,r|=s.flags&65011712,s.return=e,s=s.sibling;else for(s=e.child;s!==null;)n|=s.lanes|s.childLanes,r|=s.subtreeFlags,r|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function k3(e,t,n){var r=t.pendingProps;switch(xo(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return pt(t),null;case 1:return pt(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Va(Lt),Ze(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(_l(t)?Ka(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,zv())),pt(t),null;case 26:return n=t.memoizedState,e===null?(Ka(t),n!==null?(pt(t),ap(t,n)):(pt(t),t.flags&=-16777217)):n?n!==e.memoizedState?(Ka(t),pt(t),ap(t,n)):(pt(t),t.flags&=-16777217):(e.memoizedProps!==r&&Ka(t),pt(t),t.flags&=-16777217),null;case 27:Fe(t),n=ce.current;var s=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Ka(t);else{if(!r){if(t.stateNode===null)throw Error(u(166));return pt(t),null}e=oe.current,_l(t)?Mv(t):(e=a1(s,r,n),t.stateNode=e,Ka(t))}return pt(t),null;case 5:if(Fe(t),n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Ka(t);else{if(!r){if(t.stateNode===null)throw Error(u(166));return pt(t),null}if(e=oe.current,_l(t))Mv(t);else{switch(s=vs(ce.current),e){case 1:e=s.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:e=s.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":e=s.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":e=s.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof r.is=="string"?s.createElement("select",{is:r.is}):s.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e=typeof r.is=="string"?s.createElement(n,{is:r.is}):s.createElement(n)}}e[se]=t,e[ve]=r;e:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)e.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break e;for(;s.sibling===null;){if(s.return===null||s.return===t)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=e;e:switch(Jt(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&Ka(t)}}return pt(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Ka(t);else{if(typeof r!="string"&&t.stateNode===null)throw Error(u(166));if(e=ce.current,_l(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,s=sn,s!==null)switch(s.tag){case 27:case 5:r=s.memoizedProps}e[se]=t,e=!!(e.nodeValue===n||r!==null&&r.suppressHydrationWarning===!0||Fp(e.nodeValue,n)),e||Zr(t)}else e=vs(e).createTextNode(r),e[se]=t,t.stateNode=e}return pt(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(s=_l(t),r!==null&&r.dehydrated!==null){if(e===null){if(!s)throw Error(u(318));if(s=t.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(u(317));s[se]=t}else xl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;pt(t),s=!1}else s=zv(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),s=!0;if(!s)return t.flags&256?(Xa(t),t):(Xa(t),null)}if(Xa(t),(t.flags&128)!==0)return t.lanes=n,t;if(n=r!==null,e=e!==null&&e.memoizedState!==null,n){r=t.child,s=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(s=r.alternate.memoizedState.cachePool.pool);var f=null;r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(f=r.memoizedState.cachePool.pool),f!==s&&(r.flags|=2048)}return n!==e&&n&&(t.child.flags|=8192),ns(t,t.updateQueue),pt(t),null;case 4:return Ze(),e===null&&Mc(t.stateNode.containerInfo),pt(t),null;case 10:return Va(t.type),pt(t),null;case 19:if(ae(Ut),s=t.memoizedState,s===null)return pt(t),null;if(r=(t.flags&128)!==0,f=s.rendering,f===null)if(r)Ll(s,!1);else{if(_t!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(f=Wu(e),f!==null){for(t.flags|=128,Ll(s,!1),e=f.updateQueue,t.updateQueue=e,ns(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Cv(n,e),n=n.sibling;return le(Ut,Ut.current&1|2),t.child}e=e.sibling}s.tail!==null&&Kt()>is&&(t.flags|=128,r=!0,Ll(s,!1),t.lanes=4194304)}else{if(!r)if(e=Wu(f),e!==null){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,ns(t,e),Ll(s,!0),s.tail===null&&s.tailMode==="hidden"&&!f.alternate&&!Xe)return pt(t),null}else 2*Kt()-s.renderingStartTime>is&&n!==536870912&&(t.flags|=128,r=!0,Ll(s,!1),t.lanes=4194304);s.isBackwards?(f.sibling=t.child,t.child=f):(e=s.last,e!==null?e.sibling=f:t.child=f,s.last=f)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=Kt(),t.sibling=null,e=Ut.current,le(Ut,r?e&1|2:e&1),t):(pt(t),null);case 22:case 23:return Xa(t),zo(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(n&536870912)!==0&&(t.flags&128)===0&&(pt(t),t.subtreeFlags&6&&(t.flags|=8192)):pt(t),n=t.updateQueue,n!==null&&ns(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&ae(Fr),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Va(Lt),pt(t),null;case 25:return null;case 30:return null}throw Error(u(156,t.tag))}function z3(e,t){switch(xo(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Va(Lt),Ze(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Fe(t),null;case 13:if(Xa(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(u(340));xl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ae(Ut),null;case 4:return Ze(),null;case 10:return Va(t.type),null;case 22:case 23:return Xa(t),zo(),e!==null&&ae(Fr),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Va(Lt),null;case 25:return null;default:return null}}function rp(e,t){switch(xo(t),t.tag){case 3:Va(Lt),Ze();break;case 26:case 27:case 5:Fe(t);break;case 4:Ze();break;case 13:Xa(t);break;case 19:ae(Ut);break;case 10:Va(t.type);break;case 22:case 23:Xa(t),zo(),e!==null&&ae(Fr);break;case 24:Va(Lt)}}function Ul(e,t){try{var n=t.updateQueue,r=n!==null?n.lastEffect:null;if(r!==null){var s=r.next;n=s;do{if((n.tag&e)===e){r=void 0;var f=n.create,p=n.inst;r=f(),p.destroy=r}n=n.next}while(n!==s)}}catch(x){lt(t,t.return,x)}}function br(e,t,n){try{var r=t.updateQueue,s=r!==null?r.lastEffect:null;if(s!==null){var f=s.next;r=f;do{if((r.tag&e)===e){var p=r.inst,x=p.destroy;if(x!==void 0){p.destroy=void 0,s=t;var C=n,Z=x;try{Z()}catch($){lt(s,C,$)}}}r=r.next}while(r!==f)}}catch($){lt(t,t.return,$)}}function ip(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Xv(t,n)}catch(r){lt(e,e.return,r)}}}function lp(e,t,n){n.props=Jr(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(r){lt(e,t,r)}}function Bl(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n=="function"?e.refCleanup=n(r):n.current=r}}catch(s){lt(e,t,s)}}function Ea(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r=="function")try{r()}catch(s){lt(e,t,s)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(s){lt(e,t,s)}else n.current=null}function up(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break e;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(s){lt(e,e.return,s)}}function oc(e,t,n){try{var r=e.stateNode;nw(r,e.type,n,t),r[ve]=t}catch(s){lt(e,e.return,s)}}function sp(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Ar(e.type)||e.tag===4}function cc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||sp(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Ar(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function fc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=gs));else if(r!==4&&(r===27&&Ar(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(fc(e,t,n),e=e.sibling;e!==null;)fc(e,t,n),e=e.sibling}function as(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&Ar(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(as(e,t,n),e=e.sibling;e!==null;)as(e,t,n),e=e.sibling}function op(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,s=t.attributes;s.length;)t.removeAttributeNode(s[0]);Jt(t,r,n),t[se]=e,t[ve]=n}catch(f){lt(e,e.return,f)}}var Qa=!1,Tt=!1,dc=!1,cp=typeof WeakSet=="function"?WeakSet:Set,Vt=null;function q3(e,t){if(e=e.containerInfo,qc=xs,e=xv(e),oo(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var s=r.anchorOffset,f=r.focusNode;r=r.focusOffset;try{n.nodeType,f.nodeType}catch{n=null;break e}var p=0,x=-1,C=-1,Z=0,$=0,re=e,K=null;t:for(;;){for(var F;re!==n||s!==0&&re.nodeType!==3||(x=p+s),re!==f||r!==0&&re.nodeType!==3||(C=p+r),re.nodeType===3&&(p+=re.nodeValue.length),(F=re.firstChild)!==null;)K=re,re=F;for(;;){if(re===e)break t;if(K===n&&++Z===s&&(x=p),K===f&&++$===r&&(C=p),(F=re.nextSibling)!==null)break;re=K,K=re.parentNode}re=F}n=x===-1||C===-1?null:{start:x,end:C}}else n=null}n=n||{start:0,end:0}}else n=null;for(Lc={focusedElem:e,selectionRange:n},xs=!1,Vt=t;Vt!==null;)if(t=Vt,e=t.child,(t.subtreeFlags&1024)!==0&&e!==null)e.return=t,Vt=e;else for(;Vt!==null;){switch(t=Vt,f=t.alternate,e=t.flags,t.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&f!==null){e=void 0,n=t,s=f.memoizedProps,f=f.memoizedState,r=n.stateNode;try{var we=Jr(n.type,s,n.elementType===n.type);e=r.getSnapshotBeforeUpdate(we,f),r.__reactInternalSnapshotBeforeUpdate=e}catch(xe){lt(n,n.return,xe)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)Ic(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Ic(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(u(163))}if(e=t.sibling,e!==null){e.return=t.return,Vt=e;break}Vt=t.return}}function fp(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:_r(e,n),r&4&&Ul(5,n);break;case 1:if(_r(e,n),r&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(p){lt(n,n.return,p)}else{var s=Jr(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(s,t,e.__reactInternalSnapshotBeforeUpdate)}catch(p){lt(n,n.return,p)}}r&64&&ip(n),r&512&&Bl(n,n.return);break;case 3:if(_r(e,n),r&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{Xv(e,t)}catch(p){lt(n,n.return,p)}}break;case 27:t===null&&r&4&&op(n);case 26:case 5:_r(e,n),t===null&&r&4&&up(n),r&512&&Bl(n,n.return);break;case 12:_r(e,n);break;case 13:_r(e,n),r&4&&gp(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=P3.bind(null,n),ow(e,n))));break;case 22:if(r=n.memoizedState!==null||Qa,!r){t=t!==null&&t.memoizedState!==null||Tt,s=Qa;var f=Tt;Qa=r,(Tt=t)&&!f?xr(e,n,(n.subtreeFlags&8772)!==0):_r(e,n),Qa=s,Tt=f}break;case 30:break;default:_r(e,n)}}function dp(e){var t=e.alternate;t!==null&&(e.alternate=null,dp(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&qe(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var ht=null,hn=!1;function Fa(e,t,n){for(n=n.child;n!==null;)hp(e,t,n),n=n.sibling}function hp(e,t,n){if(He&&typeof He.onCommitFiberUnmount=="function")try{He.onCommitFiberUnmount(Je,n)}catch{}switch(n.tag){case 26:Tt||Ea(n,t),Fa(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:Tt||Ea(n,t);var r=ht,s=hn;Ar(n.type)&&(ht=n.stateNode,hn=!1),Fa(e,t,n),Kl(n.stateNode),ht=r,hn=s;break;case 5:Tt||Ea(n,t);case 6:if(r=ht,s=hn,ht=null,Fa(e,t,n),ht=r,hn=s,ht!==null)if(hn)try{(ht.nodeType===9?ht.body:ht.nodeName==="HTML"?ht.ownerDocument.body:ht).removeChild(n.stateNode)}catch(f){lt(n,t,f)}else try{ht.removeChild(n.stateNode)}catch(f){lt(n,t,f)}break;case 18:ht!==null&&(hn?(e=ht,t1(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),nu(e)):t1(ht,n.stateNode));break;case 4:r=ht,s=hn,ht=n.stateNode.containerInfo,hn=!0,Fa(e,t,n),ht=r,hn=s;break;case 0:case 11:case 14:case 15:Tt||br(2,n,t),Tt||br(4,n,t),Fa(e,t,n);break;case 1:Tt||(Ea(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"&&lp(n,t,r)),Fa(e,t,n);break;case 21:Fa(e,t,n);break;case 22:Tt=(r=Tt)||n.memoizedState!==null,Fa(e,t,n),Tt=r;break;default:Fa(e,t,n)}}function gp(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{nu(e)}catch(n){lt(t,t.return,n)}}function L3(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new cp),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new cp),t;default:throw Error(u(435,e.tag))}}function hc(e,t){var n=L3(e);t.forEach(function(r){var s=X3.bind(null,e,r);n.has(r)||(n.add(r),r.then(s,s))})}function En(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var s=n[r],f=e,p=t,x=p;e:for(;x!==null;){switch(x.tag){case 27:if(Ar(x.type)){ht=x.stateNode,hn=!1;break e}break;case 5:ht=x.stateNode,hn=!1;break e;case 3:case 4:ht=x.stateNode.containerInfo,hn=!0;break e}x=x.return}if(ht===null)throw Error(u(160));hp(f,p,s),ht=null,hn=!1,f=s.alternate,f!==null&&(f.return=null),s.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)vp(t,e),t=t.sibling}var sa=null;function vp(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:En(t,e),Tn(e),r&4&&(br(3,e,e.return),Ul(3,e),br(5,e,e.return));break;case 1:En(t,e),Tn(e),r&512&&(Tt||n===null||Ea(n,n.return)),r&64&&Qa&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?r:n.concat(r))));break;case 26:var s=sa;if(En(t,e),Tn(e),r&512&&(Tt||n===null||Ea(n,n.return)),r&4){var f=n!==null?n.memoizedState:null;if(r=e.memoizedState,n===null)if(r===null)if(e.stateNode===null){e:{r=e.type,n=e.memoizedProps,s=s.ownerDocument||s;t:switch(r){case"title":f=s.getElementsByTagName("title")[0],(!f||f[dt]||f[se]||f.namespaceURI==="http://www.w3.org/2000/svg"||f.hasAttribute("itemprop"))&&(f=s.createElement(r),s.head.insertBefore(f,s.querySelector("head > title"))),Jt(f,r,n),f[se]=e,it(f),r=f;break e;case"link":var p=o1("link","href",s).get(r+(n.href||""));if(p){for(var x=0;x<p.length;x++)if(f=p[x],f.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&f.getAttribute("rel")===(n.rel==null?null:n.rel)&&f.getAttribute("title")===(n.title==null?null:n.title)&&f.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){p.splice(x,1);break t}}f=s.createElement(r),Jt(f,r,n),s.head.appendChild(f);break;case"meta":if(p=o1("meta","content",s).get(r+(n.content||""))){for(x=0;x<p.length;x++)if(f=p[x],f.getAttribute("content")===(n.content==null?null:""+n.content)&&f.getAttribute("name")===(n.name==null?null:n.name)&&f.getAttribute("property")===(n.property==null?null:n.property)&&f.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&f.getAttribute("charset")===(n.charSet==null?null:n.charSet)){p.splice(x,1);break t}}f=s.createElement(r),Jt(f,r,n),s.head.appendChild(f);break;default:throw Error(u(468,r))}f[se]=e,it(f),r=f}e.stateNode=r}else c1(s,e.type,e.stateNode);else e.stateNode=s1(s,r,e.memoizedProps);else f!==r?(f===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):f.count--,r===null?c1(s,e.type,e.stateNode):s1(s,r,e.memoizedProps)):r===null&&e.stateNode!==null&&oc(e,e.memoizedProps,n.memoizedProps)}break;case 27:En(t,e),Tn(e),r&512&&(Tt||n===null||Ea(n,n.return)),n!==null&&r&4&&oc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(En(t,e),Tn(e),r&512&&(Tt||n===null||Ea(n,n.return)),e.flags&32){s=e.stateNode;try{ra(s,"")}catch(F){lt(e,e.return,F)}}r&4&&e.stateNode!=null&&(s=e.memoizedProps,oc(e,s,n!==null?n.memoizedProps:s)),r&1024&&(dc=!0);break;case 6:if(En(t,e),Tn(e),r&4){if(e.stateNode===null)throw Error(u(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(F){lt(e,e.return,F)}}break;case 3:if(ys=null,s=sa,sa=ms(t.containerInfo),En(t,e),sa=s,Tn(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{nu(t.containerInfo)}catch(F){lt(e,e.return,F)}dc&&(dc=!1,mp(e));break;case 4:r=sa,sa=ms(e.stateNode.containerInfo),En(t,e),Tn(e),sa=r;break;case 12:En(t,e),Tn(e);break;case 13:En(t,e),Tn(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(bc=Kt()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,hc(e,r)));break;case 22:s=e.memoizedState!==null;var C=n!==null&&n.memoizedState!==null,Z=Qa,$=Tt;if(Qa=Z||s,Tt=$||C,En(t,e),Tt=$,Qa=Z,Tn(e),r&8192)e:for(t=e.stateNode,t._visibility=s?t._visibility&-2:t._visibility|1,s&&(n===null||C||Qa||Tt||$r(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){C=n=t;try{if(f=C.stateNode,s)p=f.style,typeof p.setProperty=="function"?p.setProperty("display","none","important"):p.display="none";else{x=C.stateNode;var re=C.memoizedProps.style,K=re!=null&&re.hasOwnProperty("display")?re.display:null;x.style.display=K==null||typeof K=="boolean"?"":(""+K).trim()}}catch(F){lt(C,C.return,F)}}}else if(t.tag===6){if(n===null){C=t;try{C.stateNode.nodeValue=s?"":C.memoizedProps}catch(F){lt(C,C.return,F)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}r&4&&(r=e.updateQueue,r!==null&&(n=r.retryQueue,n!==null&&(r.retryQueue=null,hc(e,n))));break;case 19:En(t,e),Tn(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,hc(e,r)));break;case 30:break;case 21:break;default:En(t,e),Tn(e)}}function Tn(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(sp(r)){n=r;break}r=r.return}if(n==null)throw Error(u(160));switch(n.tag){case 27:var s=n.stateNode,f=cc(e);as(e,f,s);break;case 5:var p=n.stateNode;n.flags&32&&(ra(p,""),n.flags&=-33);var x=cc(e);as(e,x,p);break;case 3:case 4:var C=n.stateNode.containerInfo,Z=cc(e);fc(e,Z,C);break;default:throw Error(u(161))}}catch($){lt(e,e.return,$)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function mp(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;mp(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function _r(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)fp(e,t.alternate,t),t=t.sibling}function $r(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:br(4,t,t.return),$r(t);break;case 1:Ea(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&lp(t,t.return,n),$r(t);break;case 27:Kl(t.stateNode);case 26:case 5:Ea(t,t.return),$r(t);break;case 22:t.memoizedState===null&&$r(t);break;case 30:$r(t);break;default:$r(t)}e=e.sibling}}function xr(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var r=t.alternate,s=e,f=t,p=f.flags;switch(f.tag){case 0:case 11:case 15:xr(s,f,n),Ul(4,f);break;case 1:if(xr(s,f,n),r=f,s=r.stateNode,typeof s.componentDidMount=="function")try{s.componentDidMount()}catch(Z){lt(r,r.return,Z)}if(r=f,s=r.updateQueue,s!==null){var x=r.stateNode;try{var C=s.shared.hiddenCallbacks;if(C!==null)for(s.shared.hiddenCallbacks=null,s=0;s<C.length;s++)Pv(C[s],x)}catch(Z){lt(r,r.return,Z)}}n&&p&64&&ip(f),Bl(f,f.return);break;case 27:op(f);case 26:case 5:xr(s,f,n),n&&r===null&&p&4&&up(f),Bl(f,f.return);break;case 12:xr(s,f,n);break;case 13:xr(s,f,n),n&&p&4&&gp(s,f);break;case 22:f.memoizedState===null&&xr(s,f,n),Bl(f,f.return);break;case 30:break;default:xr(s,f,n)}t=t.sibling}}function gc(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&jl(n))}function vc(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&jl(e))}function Ta(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)pp(e,t,n,r),t=t.sibling}function pp(e,t,n,r){var s=t.flags;switch(t.tag){case 0:case 11:case 15:Ta(e,t,n,r),s&2048&&Ul(9,t);break;case 1:Ta(e,t,n,r);break;case 3:Ta(e,t,n,r),s&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&jl(e)));break;case 12:if(s&2048){Ta(e,t,n,r),e=t.stateNode;try{var f=t.memoizedProps,p=f.id,x=f.onPostCommit;typeof x=="function"&&x(p,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(C){lt(t,t.return,C)}}else Ta(e,t,n,r);break;case 13:Ta(e,t,n,r);break;case 23:break;case 22:f=t.stateNode,p=t.alternate,t.memoizedState!==null?f._visibility&2?Ta(e,t,n,r):Il(e,t):f._visibility&2?Ta(e,t,n,r):(f._visibility|=2,Mi(e,t,n,r,(t.subtreeFlags&10256)!==0)),s&2048&&gc(p,t);break;case 24:Ta(e,t,n,r),s&2048&&vc(t.alternate,t);break;default:Ta(e,t,n,r)}}function Mi(e,t,n,r,s){for(s=s&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var f=e,p=t,x=n,C=r,Z=p.flags;switch(p.tag){case 0:case 11:case 15:Mi(f,p,x,C,s),Ul(8,p);break;case 23:break;case 22:var $=p.stateNode;p.memoizedState!==null?$._visibility&2?Mi(f,p,x,C,s):Il(f,p):($._visibility|=2,Mi(f,p,x,C,s)),s&&Z&2048&&gc(p.alternate,p);break;case 24:Mi(f,p,x,C,s),s&&Z&2048&&vc(p.alternate,p);break;default:Mi(f,p,x,C,s)}t=t.sibling}}function Il(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,s=r.flags;switch(r.tag){case 22:Il(n,r),s&2048&&gc(r.alternate,r);break;case 24:Il(n,r),s&2048&&vc(r.alternate,r);break;default:Il(n,r)}t=t.sibling}}var Hl=8192;function ki(e){if(e.subtreeFlags&Hl)for(e=e.child;e!==null;)yp(e),e=e.sibling}function yp(e){switch(e.tag){case 26:ki(e),e.flags&Hl&&e.memoizedState!==null&&Sw(sa,e.memoizedState,e.memoizedProps);break;case 5:ki(e);break;case 3:case 4:var t=sa;sa=ms(e.stateNode.containerInfo),ki(e),sa=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=Hl,Hl=16777216,ki(e),Hl=t):ki(e));break;default:ki(e)}}function bp(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Gl(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];Vt=r,xp(r,e)}bp(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)_p(e),e=e.sibling}function _p(e){switch(e.tag){case 0:case 11:case 15:Gl(e),e.flags&2048&&br(9,e,e.return);break;case 3:Gl(e);break;case 12:Gl(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,rs(e)):Gl(e);break;default:Gl(e)}}function rs(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];Vt=r,xp(r,e)}bp(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:br(8,t,t.return),rs(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,rs(t));break;default:rs(t)}e=e.sibling}}function xp(e,t){for(;Vt!==null;){var n=Vt;switch(n.tag){case 0:case 11:case 15:br(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:jl(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,Vt=r;else e:for(n=e;Vt!==null;){r=Vt;var s=r.sibling,f=r.return;if(dp(r),r===n){Vt=null;break e}if(s!==null){s.return=f,Vt=s;break e}Vt=f}}}var U3={getCacheForType:function(e){var t=en(Lt),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n}},B3=typeof WeakMap=="function"?WeakMap:Map,$e=0,st=null,Me=null,Be=0,et=0,An=null,Sr=!1,zi=!1,mc=!1,Wa=0,_t=0,wr=0,ei=0,pc=0,Pn=0,qi=0,Yl=null,gn=null,yc=!1,bc=0,is=1/0,ls=null,jr=null,Wt=0,Er=null,Li=null,Ui=0,_c=0,xc=null,Sp=null,Vl=0,Sc=null;function Rn(){if(($e&2)!==0&&Be!==0)return Be&-Be;if(S.T!==null){var e=Ei;return e!==0?e:Dc()}return De()}function wp(){Pn===0&&(Pn=(Be&536870912)===0||Xe?pa():536870912);var e=Vn.current;return e!==null&&(e.flags|=32),Pn}function Dn(e,t,n){(e===st&&(et===2||et===9)||e.cancelPendingCommit!==null)&&(Bi(e,0),Tr(e,Be,Pn,!1)),tt(e,n),(($e&2)===0||e!==st)&&(e===st&&(($e&2)===0&&(ei|=n),_t===4&&Tr(e,Be,Pn,!1)),Aa(e))}function jp(e,t,n){if(($e&6)!==0)throw Error(u(327));var r=!n&&(t&124)===0&&(t&e.expiredLanes)===0||bn(e,t),s=r?G3(e,t):Ec(e,t,!0),f=r;do{if(s===0){zi&&!r&&Tr(e,t,0,!1);break}else{if(n=e.current.alternate,f&&!I3(n)){s=Ec(e,t,!1),f=!1;continue}if(s===2){if(f=t,e.errorRecoveryDisabledLanes&f)var p=0;else p=e.pendingLanes&-536870913,p=p!==0?p:p&536870912?536870912:0;if(p!==0){t=p;e:{var x=e;s=Yl;var C=x.current.memoizedState.isDehydrated;if(C&&(Bi(x,p).flags|=256),p=Ec(x,p,!1),p!==2){if(mc&&!C){x.errorRecoveryDisabledLanes|=f,ei|=f,s=4;break e}f=gn,gn=s,f!==null&&(gn===null?gn=f:gn.push.apply(gn,f))}s=p}if(f=!1,s!==2)continue}}if(s===1){Bi(e,0),Tr(e,t,0,!0);break}e:{switch(r=e,f=s,f){case 0:case 1:throw Error(u(345));case 4:if((t&4194048)!==t)break;case 6:Tr(r,t,Pn,!Sr);break e;case 2:gn=null;break;case 3:case 5:break;default:throw Error(u(329))}if((t&62914560)===t&&(s=bc+300-Kt(),10<s)){if(Tr(r,t,Pn,!Sr),nn(r,0,!0)!==0)break e;r.timeoutHandle=$p(Ep.bind(null,r,n,gn,ls,yc,t,Pn,ei,qi,Sr,f,2,-0,0),s);break e}Ep(r,n,gn,ls,yc,t,Pn,ei,qi,Sr,f,0,-0,0)}}break}while(!0);Aa(e)}function Ep(e,t,n,r,s,f,p,x,C,Z,$,re,K,F){if(e.timeoutHandle=-1,re=t.subtreeFlags,(re&8192||(re&16785408)===16785408)&&(Wl={stylesheets:null,count:0,unsuspend:xw},yp(t),re=ww(),re!==null)){e.cancelPendingCommit=re(Np.bind(null,e,t,f,n,r,s,p,x,C,$,1,K,F)),Tr(e,f,p,!Z);return}Np(e,t,f,n,r,s,p,x,C)}function I3(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var s=n[r],f=s.getSnapshot;s=s.value;try{if(!wn(f(),s))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Tr(e,t,n,r){t&=~pc,t&=~ei,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var s=t;0<s;){var f=31-ct(s),p=1<<f;r[f]=-1,s&=~p}n!==0&&na(e,n,t)}function us(){return($e&6)===0?(Pl(0),!1):!0}function wc(){if(Me!==null){if(et===0)var e=Me.return;else e=Me,Ya=Kr=null,Io(e),Ci=null,zl=0,e=Me;for(;e!==null;)rp(e.alternate,e),e=e.return;Me=null}}function Bi(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,rw(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),wc(),st=e,Me=n=Ia(e.current,null),Be=t,et=0,An=null,Sr=!1,zi=bn(e,t),mc=!1,qi=Pn=pc=ei=wr=_t=0,gn=Yl=null,yc=!1,(t&8)!==0&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var s=31-ct(r),f=1<<s;t|=e[s],r&=~f}return Wa=t,Du(),n}function Tp(e,t){Oe=null,S.H=Ku,t===Tl||t===Uu?(t=Yv(),et=3):t===Iv?(t=Yv(),et=4):et=t===Vm?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,An=t,Me===null&&(_t=1,$u(e,In(t,e.current)))}function Ap(){var e=S.H;return S.H=Ku,e===null?Ku:e}function Rp(){var e=S.A;return S.A=U3,e}function jc(){_t=4,Sr||(Be&4194048)!==Be&&Vn.current!==null||(zi=!0),(wr&134217727)===0&&(ei&134217727)===0||st===null||Tr(st,Be,Pn,!1)}function Ec(e,t,n){var r=$e;$e|=2;var s=Ap(),f=Rp();(st!==e||Be!==t)&&(ls=null,Bi(e,t)),t=!1;var p=_t;e:do try{if(et!==0&&Me!==null){var x=Me,C=An;switch(et){case 8:wc(),p=6;break e;case 3:case 2:case 9:case 6:Vn.current===null&&(t=!0);var Z=et;if(et=0,An=null,Ii(e,x,C,Z),n&&zi){p=0;break e}break;default:Z=et,et=0,An=null,Ii(e,x,C,Z)}}H3(),p=_t;break}catch($){Tp(e,$)}while(!0);return t&&e.shellSuspendCounter++,Ya=Kr=null,$e=r,S.H=s,S.A=f,Me===null&&(st=null,Be=0,Du()),p}function H3(){for(;Me!==null;)Dp(Me)}function G3(e,t){var n=$e;$e|=2;var r=Ap(),s=Rp();st!==e||Be!==t?(ls=null,is=Kt()+500,Bi(e,t)):zi=bn(e,t);e:do try{if(et!==0&&Me!==null){t=Me;var f=An;t:switch(et){case 1:et=0,An=null,Ii(e,t,f,1);break;case 2:case 9:if(Hv(f)){et=0,An=null,Op(t);break}t=function(){et!==2&&et!==9||st!==e||(et=7),Aa(e)},f.then(t,t);break e;case 3:et=7;break e;case 4:et=5;break e;case 7:Hv(f)?(et=0,An=null,Op(t)):(et=0,An=null,Ii(e,t,f,7));break;case 5:var p=null;switch(Me.tag){case 26:p=Me.memoizedState;case 5:case 27:var x=Me;if(!p||f1(p)){et=0,An=null;var C=x.sibling;if(C!==null)Me=C;else{var Z=x.return;Z!==null?(Me=Z,ss(Z)):Me=null}break t}}et=0,An=null,Ii(e,t,f,5);break;case 6:et=0,An=null,Ii(e,t,f,6);break;case 8:wc(),_t=6;break e;default:throw Error(u(462))}}Y3();break}catch($){Tp(e,$)}while(!0);return Ya=Kr=null,S.H=r,S.A=s,$e=n,Me!==null?0:(st=null,Be=0,Du(),_t)}function Y3(){for(;Me!==null&&!Ye();)Dp(Me)}function Dp(e){var t=np(e.alternate,e,Wa);e.memoizedProps=e.pendingProps,t===null?ss(e):Me=t}function Op(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Fm(n,t,t.pendingProps,t.type,void 0,Be);break;case 11:t=Fm(n,t,t.pendingProps,t.type.render,t.ref,Be);break;case 5:Io(t);default:rp(n,t),t=Me=Cv(t,Wa),t=np(n,t,Wa)}e.memoizedProps=e.pendingProps,t===null?ss(e):Me=t}function Ii(e,t,n,r){Ya=Kr=null,Io(t),Ci=null,zl=0;var s=t.return;try{if(N3(e,s,t,n,Be)){_t=1,$u(e,In(n,e.current)),Me=null;return}}catch(f){if(s!==null)throw Me=s,f;_t=1,$u(e,In(n,e.current)),Me=null;return}t.flags&32768?(Xe||r===1?e=!0:zi||(Be&536870912)!==0?e=!1:(Sr=e=!0,(r===2||r===9||r===3||r===6)&&(r=Vn.current,r!==null&&r.tag===13&&(r.flags|=16384))),Cp(t,e)):ss(t)}function ss(e){var t=e;do{if((t.flags&32768)!==0){Cp(t,Sr);return}e=t.return;var n=k3(t.alternate,t,Wa);if(n!==null){Me=n;return}if(t=t.sibling,t!==null){Me=t;return}Me=t=e}while(t!==null);_t===0&&(_t=5)}function Cp(e,t){do{var n=z3(e.alternate,e);if(n!==null){n.flags&=32767,Me=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Me=e;return}Me=e=n}while(e!==null);_t=6,Me=null}function Np(e,t,n,r,s,f,p,x,C){e.cancelPendingCommit=null;do os();while(Wt!==0);if(($e&6)!==0)throw Error(u(327));if(t!==null){if(t===e.current)throw Error(u(177));if(f=t.lanes|t.childLanes,f|=vo,_n(e,n,f,p,x,C),e===st&&(Me=st=null,Be=0),Li=t,Er=e,Ui=n,_c=f,xc=s,Sp=r,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Z3(kn,function(){return Lp(),null})):(e.callbackNode=null,e.callbackPriority=0),r=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||r){r=S.T,S.T=null,s=D.p,D.p=2,p=$e,$e|=4;try{q3(e,t,n)}finally{$e=p,D.p=s,S.T=r}}Wt=1,Mp(),kp(),zp()}}function Mp(){if(Wt===1){Wt=0;var e=Er,t=Li,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=S.T,S.T=null;var r=D.p;D.p=2;var s=$e;$e|=4;try{vp(t,e);var f=Lc,p=xv(e.containerInfo),x=f.focusedElem,C=f.selectionRange;if(p!==x&&x&&x.ownerDocument&&_v(x.ownerDocument.documentElement,x)){if(C!==null&&oo(x)){var Z=C.start,$=C.end;if($===void 0&&($=Z),"selectionStart"in x)x.selectionStart=Z,x.selectionEnd=Math.min($,x.value.length);else{var re=x.ownerDocument||document,K=re&&re.defaultView||window;if(K.getSelection){var F=K.getSelection(),we=x.textContent.length,xe=Math.min(C.start,we),rt=C.end===void 0?xe:Math.min(C.end,we);!F.extend&&xe>rt&&(p=rt,rt=xe,xe=p);var P=bv(x,xe),I=bv(x,rt);if(P&&I&&(F.rangeCount!==1||F.anchorNode!==P.node||F.anchorOffset!==P.offset||F.focusNode!==I.node||F.focusOffset!==I.offset)){var X=re.createRange();X.setStart(P.node,P.offset),F.removeAllRanges(),xe>rt?(F.addRange(X),F.extend(I.node,I.offset)):(X.setEnd(I.node,I.offset),F.addRange(X))}}}}for(re=[],F=x;F=F.parentNode;)F.nodeType===1&&re.push({element:F,left:F.scrollLeft,top:F.scrollTop});for(typeof x.focus=="function"&&x.focus(),x=0;x<re.length;x++){var te=re[x];te.element.scrollLeft=te.left,te.element.scrollTop=te.top}}xs=!!qc,Lc=qc=null}finally{$e=s,D.p=r,S.T=n}}e.current=t,Wt=2}}function kp(){if(Wt===2){Wt=0;var e=Er,t=Li,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=S.T,S.T=null;var r=D.p;D.p=2;var s=$e;$e|=4;try{fp(e,t.alternate,t)}finally{$e=s,D.p=r,S.T=n}}Wt=3}}function zp(){if(Wt===4||Wt===3){Wt=0,wt();var e=Er,t=Li,n=Ui,r=Sp;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Wt=5:(Wt=0,Li=Er=null,qp(e,e.pendingLanes));var s=e.pendingLanes;if(s===0&&(jr=null),be(n),t=t.stateNode,He&&typeof He.onCommitFiberRoot=="function")try{He.onCommitFiberRoot(Je,t,void 0,(t.current.flags&128)===128)}catch{}if(r!==null){t=S.T,s=D.p,D.p=2,S.T=null;try{for(var f=e.onRecoverableError,p=0;p<r.length;p++){var x=r[p];f(x.value,{componentStack:x.stack})}}finally{S.T=t,D.p=s}}(Ui&3)!==0&&os(),Aa(e),s=e.pendingLanes,(n&4194090)!==0&&(s&42)!==0?e===Sc?Vl++:(Vl=0,Sc=e):Vl=0,Pl(0)}}function qp(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,jl(t)))}function os(e){return Mp(),kp(),zp(),Lp()}function Lp(){if(Wt!==5)return!1;var e=Er,t=_c;_c=0;var n=be(Ui),r=S.T,s=D.p;try{D.p=32>n?32:n,S.T=null,n=xc,xc=null;var f=Er,p=Ui;if(Wt=0,Li=Er=null,Ui=0,($e&6)!==0)throw Error(u(331));var x=$e;if($e|=4,_p(f.current),pp(f,f.current,p,n),$e=x,Pl(0,!1),He&&typeof He.onPostCommitFiberRoot=="function")try{He.onPostCommitFiberRoot(Je,f)}catch{}return!0}finally{D.p=s,S.T=r,qp(e,t)}}function Up(e,t,n){t=In(n,t),t=ec(e.stateNode,t,2),e=vr(e,t,2),e!==null&&(tt(e,2),Aa(e))}function lt(e,t,n){if(e.tag===3)Up(e,e,n);else for(;t!==null;){if(t.tag===3){Up(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(jr===null||!jr.has(r))){e=In(n,e),n=Gm(2),r=vr(t,n,2),r!==null&&(Ym(n,r,t,e),tt(r,2),Aa(r));break}}t=t.return}}function Tc(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new B3;var s=new Set;r.set(t,s)}else s=r.get(t),s===void 0&&(s=new Set,r.set(t,s));s.has(n)||(mc=!0,s.add(n),e=V3.bind(null,e,t,n),t.then(e,e))}function V3(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,st===e&&(Be&n)===n&&(_t===4||_t===3&&(Be&62914560)===Be&&300>Kt()-bc?($e&2)===0&&Bi(e,0):pc|=n,qi===Be&&(qi=0)),Aa(e)}function Bp(e,t){t===0&&(t=ta()),e=xi(e,t),e!==null&&(tt(e,t),Aa(e))}function P3(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Bp(e,n)}function X3(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,s=e.memoizedState;s!==null&&(n=s.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(u(314))}r!==null&&r.delete(t),Bp(e,n)}function Z3(e,t){return ot(e,t)}var cs=null,Hi=null,Ac=!1,fs=!1,Rc=!1,ti=0;function Aa(e){e!==Hi&&e.next===null&&(Hi===null?cs=Hi=e:Hi=Hi.next=e),fs=!0,Ac||(Ac=!0,Q3())}function Pl(e,t){if(!Rc&&fs){Rc=!0;do for(var n=!1,r=cs;r!==null;){if(e!==0){var s=r.pendingLanes;if(s===0)var f=0;else{var p=r.suspendedLanes,x=r.pingedLanes;f=(1<<31-ct(42|e)+1)-1,f&=s&~(p&~x),f=f&201326741?f&201326741|1:f?f|2:0}f!==0&&(n=!0,Yp(r,f))}else f=Be,f=nn(r,r===st?f:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(f&3)===0||bn(r,f)||(n=!0,Yp(r,f));r=r.next}while(n);Rc=!1}}function K3(){Ip()}function Ip(){fs=Ac=!1;var e=0;ti!==0&&(aw()&&(e=ti),ti=0);for(var t=Kt(),n=null,r=cs;r!==null;){var s=r.next,f=Hp(r,t);f===0?(r.next=null,n===null?cs=s:n.next=s,s===null&&(Hi=n)):(n=r,(e!==0||(f&3)!==0)&&(fs=!0)),r=s}Pl(e)}function Hp(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,s=e.expirationTimes,f=e.pendingLanes&-62914561;0<f;){var p=31-ct(f),x=1<<p,C=s[p];C===-1?((x&n)===0||(x&r)!==0)&&(s[p]=ma(x,t)):C<=t&&(e.expiredLanes|=x),f&=~x}if(t=st,n=Be,n=nn(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(et===2||et===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&Ke(r),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||bn(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&Ke(r),be(n)){case 2:case 8:n=We;break;case 32:n=kn;break;case 268435456:n=ge;break;default:n=kn}return r=Gp.bind(null,e),n=ot(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&Ke(r),e.callbackPriority=2,e.callbackNode=null,2}function Gp(e,t){if(Wt!==0&&Wt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(os()&&e.callbackNode!==n)return null;var r=Be;return r=nn(e,e===st?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(jp(e,r,t),Hp(e,Kt()),e.callbackNode!=null&&e.callbackNode===n?Gp.bind(null,e):null)}function Yp(e,t){if(os())return null;jp(e,t,!0)}function Q3(){iw(function(){($e&6)!==0?ot(yn,K3):Ip()})}function Dc(){return ti===0&&(ti=pa()),ti}function Vp(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:ia(""+e)}function Pp(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function F3(e,t,n,r,s){if(t==="submit"&&n&&n.stateNode===s){var f=Vp((s[ve]||null).action),p=r.submitter;p&&(t=(t=p[ve]||null)?Vp(t.formAction):p.getAttribute("formAction"),t!==null&&(f=t,p=null));var x=new ue("action","action",null,r,s);e.push({event:x,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(ti!==0){var C=p?Pp(s,p):new FormData(s);Qo(n,{pending:!0,data:C,method:s.method,action:f},null,C)}}else typeof f=="function"&&(x.preventDefault(),C=p?Pp(s,p):new FormData(s),Qo(n,{pending:!0,data:C,method:s.method,action:f},f,C))},currentTarget:s}]})}}for(var Oc=0;Oc<go.length;Oc++){var Cc=go[Oc],W3=Cc.toLowerCase(),J3=Cc[0].toUpperCase()+Cc.slice(1);ua(W3,"on"+J3)}ua(jv,"onAnimationEnd"),ua(Ev,"onAnimationIteration"),ua(Tv,"onAnimationStart"),ua("dblclick","onDoubleClick"),ua("focusin","onFocus"),ua("focusout","onBlur"),ua(v3,"onTransitionRun"),ua(m3,"onTransitionStart"),ua(p3,"onTransitionCancel"),ua(Av,"onTransitionEnd"),zn("onMouseEnter",["mouseout","mouseover"]),zn("onMouseLeave",["mouseout","mouseover"]),zn("onPointerEnter",["pointerout","pointerover"]),zn("onPointerLeave",["pointerout","pointerover"]),cn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),cn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),cn("onBeforeInput",["compositionend","keypress","textInput","paste"]),cn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),cn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),cn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Xl="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(" "),$3=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Xl));function Xp(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],s=r.event;r=r.listeners;e:{var f=void 0;if(t)for(var p=r.length-1;0<=p;p--){var x=r[p],C=x.instance,Z=x.currentTarget;if(x=x.listener,C!==f&&s.isPropagationStopped())break e;f=x,s.currentTarget=Z;try{f(s)}catch($){Ju($)}s.currentTarget=null,f=C}else for(p=0;p<r.length;p++){if(x=r[p],C=x.instance,Z=x.currentTarget,x=x.listener,C!==f&&s.isPropagationStopped())break e;f=x,s.currentTarget=Z;try{f(s)}catch($){Ju($)}s.currentTarget=null,f=C}}}}function ke(e,t){var n=t[ft];n===void 0&&(n=t[ft]=new Set);var r=e+"__bubble";n.has(r)||(Zp(t,e,2,!1),n.add(r))}function Nc(e,t,n){var r=0;t&&(r|=4),Zp(n,e,r,t)}var ds="_reactListening"+Math.random().toString(36).slice(2);function Mc(e){if(!e[ds]){e[ds]=!0,za.forEach(function(n){n!=="selectionchange"&&($3.has(n)||Nc(n,!1,e),Nc(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ds]||(t[ds]=!0,Nc("selectionchange",!1,t))}}function Zp(e,t,n,r){switch(p1(t)){case 2:var s=Tw;break;case 8:s=Aw;break;default:s=Zc}n=s.bind(null,t,n,e),s=void 0,!vi||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(s=!0),r?s!==void 0?e.addEventListener(t,n,{capture:!0,passive:s}):e.addEventListener(t,n,!0):s!==void 0?e.addEventListener(t,n,{passive:s}):e.addEventListener(t,n,!1)}function kc(e,t,n,r,s){var f=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var p=r.tag;if(p===3||p===4){var x=r.stateNode.containerInfo;if(x===s)break;if(p===4)for(p=r.return;p!==null;){var C=p.tag;if((C===3||C===4)&&p.stateNode.containerInfo===s)return;p=p.return}for(;x!==null;){if(p=Le(x),p===null)return;if(C=p.tag,C===5||C===6||C===26||C===27){r=f=p;continue e}x=x.parentNode}}r=r.return}xn(function(){var Z=f,$=gi(n),re=[];e:{var K=Rv.get(e);if(K!==void 0){var F=ue,we=e;switch(e){case"keypress":if(Br(n)===0)break e;case"keydown":case"keyup":F=ZS;break;case"focusin":we="focus",F=mi;break;case"focusout":we="blur",F=mi;break;case"beforeblur":case"afterblur":F=mi;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":F=fr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":F=Gt;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":F=FS;break;case jv:case Ev:case Tv:F=US;break;case Av:F=JS;break;case"scroll":case"scrollend":F=ut;break;case"wheel":F=e3;break;case"copy":case"cut":case"paste":F=IS;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":F=iv;break;case"toggle":case"beforetoggle":F=n3}var xe=(t&4)!==0,rt=!xe&&(e==="scroll"||e==="scrollend"),P=xe?K!==null?K+"Capture":null:K;xe=[];for(var I=Z,X;I!==null;){var te=I;if(X=te.stateNode,te=te.tag,te!==5&&te!==26&&te!==27||X===null||P===null||(te=Un(I,P),te!=null&&xe.push(Zl(I,te,X))),rt)break;I=I.return}0<xe.length&&(K=new F(K,we,null,n,$),re.push({event:K,listeners:xe}))}}if((t&7)===0){e:{if(K=e==="mouseover"||e==="pointerover",F=e==="mouseout"||e==="pointerout",K&&n!==cl&&(we=n.relatedTarget||n.fromElement)&&(Le(we)||we[_e]))break e;if((F||K)&&(K=$.window===$?$:(K=$.ownerDocument)?K.defaultView||K.parentWindow:window,F?(we=n.relatedTarget||n.toElement,F=Z,we=we?Le(we):null,we!==null&&(rt=c(we),xe=we.tag,we!==rt||xe!==5&&xe!==27&&xe!==6)&&(we=null)):(F=null,we=Z),F!==we)){if(xe=fr,te="onMouseLeave",P="onMouseEnter",I="mouse",(e==="pointerout"||e==="pointerover")&&(xe=iv,te="onPointerLeave",P="onPointerEnter",I="pointer"),rt=F==null?K:ya(F),X=we==null?K:ya(we),K=new xe(te,I+"leave",F,n,$),K.target=rt,K.relatedTarget=X,te=null,Le($)===Z&&(xe=new xe(P,I+"enter",we,n,$),xe.target=X,xe.relatedTarget=rt,te=xe),rt=te,F&&we)t:{for(xe=F,P=we,I=0,X=xe;X;X=Gi(X))I++;for(X=0,te=P;te;te=Gi(te))X++;for(;0<I-X;)xe=Gi(xe),I--;for(;0<X-I;)P=Gi(P),X--;for(;I--;){if(xe===P||P!==null&&xe===P.alternate)break t;xe=Gi(xe),P=Gi(P)}xe=null}else xe=null;F!==null&&Kp(re,K,F,xe,!1),we!==null&&rt!==null&&Kp(re,rt,we,xe,!0)}}e:{if(K=Z?ya(Z):window,F=K.nodeName&&K.nodeName.toLowerCase(),F==="select"||F==="input"&&K.type==="file")var pe=hv;else if(fv(K))if(gv)pe=d3;else{pe=c3;var Ce=o3}else F=K.nodeName,!F||F.toLowerCase()!=="input"||K.type!=="checkbox"&&K.type!=="radio"?Z&&ol(Z.elementType)&&(pe=hv):pe=f3;if(pe&&(pe=pe(e,Z))){dv(re,pe,n,$);break e}Ce&&Ce(e,K,Z),e==="focusout"&&Z&&K.type==="number"&&Z.memoizedProps.value!=null&&_a(K,"number",K.value)}switch(Ce=Z?ya(Z):window,e){case"focusin":(fv(Ce)||Ce.contentEditable==="true")&&(yi=Ce,co=Z,bl=null);break;case"focusout":bl=co=yi=null;break;case"mousedown":fo=!0;break;case"contextmenu":case"mouseup":case"dragend":fo=!1,Sv(re,n,$);break;case"selectionchange":if(g3)break;case"keydown":case"keyup":Sv(re,n,$)}var ye;if(lo)e:{switch(e){case"compositionstart":var Se="onCompositionStart";break e;case"compositionend":Se="onCompositionEnd";break e;case"compositionupdate":Se="onCompositionUpdate";break e}Se=void 0}else pi?ov(e,n)&&(Se="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(Se="onCompositionStart");Se&&(lv&&n.locale!=="ko"&&(pi||Se!=="onCompositionStart"?Se==="onCompositionEnd"&&pi&&(ye=hl()):(la=$,Sn="value"in la?la.value:la.textContent,pi=!0)),Ce=hs(Z,Se),0<Ce.length&&(Se=new rv(Se,e,null,n,$),re.push({event:Se,listeners:Ce}),ye?Se.data=ye:(ye=cv(n),ye!==null&&(Se.data=ye)))),(ye=r3?i3(e,n):l3(e,n))&&(Se=hs(Z,"onBeforeInput"),0<Se.length&&(Ce=new rv("onBeforeInput","beforeinput",null,n,$),re.push({event:Ce,listeners:Se}),Ce.data=ye)),F3(re,e,Z,n,$)}Xp(re,t)})}function Zl(e,t,n){return{instance:e,listener:t,currentTarget:n}}function hs(e,t){for(var n=t+"Capture",r=[];e!==null;){var s=e,f=s.stateNode;if(s=s.tag,s!==5&&s!==26&&s!==27||f===null||(s=Un(e,n),s!=null&&r.unshift(Zl(e,s,f)),s=Un(e,t),s!=null&&r.push(Zl(e,s,f))),e.tag===3)return r;e=e.return}return[]}function Gi(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Kp(e,t,n,r,s){for(var f=t._reactName,p=[];n!==null&&n!==r;){var x=n,C=x.alternate,Z=x.stateNode;if(x=x.tag,C!==null&&C===r)break;x!==5&&x!==26&&x!==27||Z===null||(C=Z,s?(Z=Un(n,f),Z!=null&&p.unshift(Zl(n,Z,C))):s||(Z=Un(n,f),Z!=null&&p.push(Zl(n,Z,C)))),n=n.return}p.length!==0&&e.push({event:t,listeners:p})}var ew=/\r\n?/g,tw=/\u0000|\uFFFD/g;function Qp(e){return(typeof e=="string"?e:""+e).replace(ew,`
`).replace(tw,"")}function Fp(e,t){return t=Qp(t),Qp(e)===t}function gs(){}function at(e,t,n,r,s,f){switch(n){case"children":typeof r=="string"?t==="body"||t==="textarea"&&r===""||ra(e,r):(typeof r=="number"||typeof r=="bigint")&&t!=="body"&&ra(e,""+r);break;case"className":qn(e,"class",r);break;case"tabIndex":qn(e,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":qn(e,n,r);break;case"style":cr(e,r,f);break;case"data":if(t!=="object"){qn(e,"data",r);break}case"src":case"href":if(r===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(r==null||typeof r=="function"||typeof r=="symbol"||typeof r=="boolean"){e.removeAttribute(n);break}r=ia(""+r),e.setAttribute(n,r);break;case"action":case"formAction":if(typeof r=="function"){e.setAttribute(n,"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 f=="function"&&(n==="formAction"?(t!=="input"&&at(e,t,"name",s.name,s,null),at(e,t,"formEncType",s.formEncType,s,null),at(e,t,"formMethod",s.formMethod,s,null),at(e,t,"formTarget",s.formTarget,s,null)):(at(e,t,"encType",s.encType,s,null),at(e,t,"method",s.method,s,null),at(e,t,"target",s.target,s,null)));if(r==null||typeof r=="symbol"||typeof r=="boolean"){e.removeAttribute(n);break}r=ia(""+r),e.setAttribute(n,r);break;case"onClick":r!=null&&(e.onclick=gs);break;case"onScroll":r!=null&&ke("scroll",e);break;case"onScrollEnd":r!=null&&ke("scrollend",e);break;case"dangerouslySetInnerHTML":if(r!=null){if(typeof r!="object"||!("__html"in r))throw Error(u(61));if(n=r.__html,n!=null){if(s.children!=null)throw Error(u(60));e.innerHTML=n}}break;case"multiple":e.multiple=r&&typeof r!="function"&&typeof r!="symbol";break;case"muted":e.muted=r&&typeof r!="function"&&typeof r!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(r==null||typeof r=="function"||typeof r=="boolean"||typeof r=="symbol"){e.removeAttribute("xlink:href");break}n=ia(""+r),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":r!=null&&typeof r!="function"&&typeof r!="symbol"?e.setAttribute(n,""+r):e.removeAttribute(n);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":r&&typeof r!="function"&&typeof r!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":r===!0?e.setAttribute(n,""):r!==!1&&r!=null&&typeof r!="function"&&typeof r!="symbol"?e.setAttribute(n,r):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":r!=null&&typeof r!="function"&&typeof r!="symbol"&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case"rowSpan":case"start":r==null||typeof r=="function"||typeof r=="symbol"||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case"popover":ke("beforetoggle",e),ke("toggle",e),ba(e,"popover",r);break;case"xlinkActuate":$t(e,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":$t(e,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":$t(e,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":$t(e,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":$t(e,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":$t(e,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":$t(e,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":$t(e,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":$t(e,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":ba(e,"is",r);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=ro.get(n)||n,ba(e,n,r))}}function zc(e,t,n,r,s,f){switch(n){case"style":cr(e,r,f);break;case"dangerouslySetInnerHTML":if(r!=null){if(typeof r!="object"||!("__html"in r))throw Error(u(61));if(n=r.__html,n!=null){if(s.children!=null)throw Error(u(60));e.innerHTML=n}}break;case"children":typeof r=="string"?ra(e,r):(typeof r=="number"||typeof r=="bigint")&&ra(e,""+r);break;case"onScroll":r!=null&&ke("scroll",e);break;case"onScrollEnd":r!=null&&ke("scrollend",e);break;case"onClick":r!=null&&(e.onclick=gs);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!ir.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(s=n.endsWith("Capture"),t=n.slice(2,s?n.length-7:void 0),f=e[ve]||null,f=f!=null?f[n]:null,typeof f=="function"&&e.removeEventListener(t,f,s),typeof r=="function")){typeof f!="function"&&f!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,s);break e}n in e?e[n]=r:r===!0?e.setAttribute(n,""):ba(e,n,r)}}}function Jt(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ke("error",e),ke("load",e);var r=!1,s=!1,f;for(f in n)if(n.hasOwnProperty(f)){var p=n[f];if(p!=null)switch(f){case"src":r=!0;break;case"srcSet":s=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(u(137,t));default:at(e,t,f,p,n,null)}}s&&at(e,t,"srcSet",n.srcSet,n,null),r&&at(e,t,"src",n.src,n,null);return;case"input":ke("invalid",e);var x=f=p=s=null,C=null,Z=null;for(r in n)if(n.hasOwnProperty(r)){var $=n[r];if($!=null)switch(r){case"name":s=$;break;case"type":p=$;break;case"checked":C=$;break;case"defaultChecked":Z=$;break;case"value":f=$;break;case"defaultValue":x=$;break;case"children":case"dangerouslySetInnerHTML":if($!=null)throw Error(u(137,t));break;default:at(e,t,r,$,n,null)}}Ln(e,f,x,C,Z,p,s,!1),Lr(e);return;case"select":ke("invalid",e),r=p=f=null;for(s in n)if(n.hasOwnProperty(s)&&(x=n[s],x!=null))switch(s){case"value":f=x;break;case"defaultValue":p=x;break;case"multiple":r=x;default:at(e,t,s,x,n,null)}t=f,n=p,e.multiple=!!r,t!=null?xa(e,!!r,t,!1):n!=null&&xa(e,!!r,n,!0);return;case"textarea":ke("invalid",e),f=s=r=null;for(p in n)if(n.hasOwnProperty(p)&&(x=n[p],x!=null))switch(p){case"value":r=x;break;case"defaultValue":s=x;break;case"children":f=x;break;case"dangerouslySetInnerHTML":if(x!=null)throw Error(u(91));break;default:at(e,t,p,x,n,null)}ju(e,r,s,f),Lr(e);return;case"option":for(C in n)if(n.hasOwnProperty(C)&&(r=n[C],r!=null))switch(C){case"selected":e.selected=r&&typeof r!="function"&&typeof r!="symbol";break;default:at(e,t,C,r,n,null)}return;case"dialog":ke("beforetoggle",e),ke("toggle",e),ke("cancel",e),ke("close",e);break;case"iframe":case"object":ke("load",e);break;case"video":case"audio":for(r=0;r<Xl.length;r++)ke(Xl[r],e);break;case"image":ke("error",e),ke("load",e);break;case"details":ke("toggle",e);break;case"embed":case"source":case"link":ke("error",e),ke("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(Z in n)if(n.hasOwnProperty(Z)&&(r=n[Z],r!=null))switch(Z){case"children":case"dangerouslySetInnerHTML":throw Error(u(137,t));default:at(e,t,Z,r,n,null)}return;default:if(ol(t)){for($ in n)n.hasOwnProperty($)&&(r=n[$],r!==void 0&&zc(e,t,$,r,n,void 0));return}}for(x in n)n.hasOwnProperty(x)&&(r=n[x],r!=null&&at(e,t,x,r,n,null))}function nw(e,t,n,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var s=null,f=null,p=null,x=null,C=null,Z=null,$=null;for(F in n){var re=n[F];if(n.hasOwnProperty(F)&&re!=null)switch(F){case"checked":break;case"value":break;case"defaultValue":C=re;default:r.hasOwnProperty(F)||at(e,t,F,null,r,re)}}for(var K in r){var F=r[K];if(re=n[K],r.hasOwnProperty(K)&&(F!=null||re!=null))switch(K){case"type":f=F;break;case"name":s=F;break;case"checked":Z=F;break;case"defaultChecked":$=F;break;case"value":p=F;break;case"defaultValue":x=F;break;case"children":case"dangerouslySetInnerHTML":if(F!=null)throw Error(u(137,t));break;default:F!==re&&at(e,t,K,F,r,re)}}or(e,p,x,C,Z,$,f,s);return;case"select":F=p=x=K=null;for(f in n)if(C=n[f],n.hasOwnProperty(f)&&C!=null)switch(f){case"value":break;case"multiple":F=C;default:r.hasOwnProperty(f)||at(e,t,f,null,r,C)}for(s in r)if(f=r[s],C=n[s],r.hasOwnProperty(s)&&(f!=null||C!=null))switch(s){case"value":K=f;break;case"defaultValue":x=f;break;case"multiple":p=f;default:f!==C&&at(e,t,s,f,r,C)}t=x,n=p,r=F,K!=null?xa(e,!!n,K,!1):!!r!=!!n&&(t!=null?xa(e,!!n,t,!0):xa(e,!!n,n?[]:"",!1));return;case"textarea":F=K=null;for(x in n)if(s=n[x],n.hasOwnProperty(x)&&s!=null&&!r.hasOwnProperty(x))switch(x){case"value":break;case"children":break;default:at(e,t,x,null,r,s)}for(p in r)if(s=r[p],f=n[p],r.hasOwnProperty(p)&&(s!=null||f!=null))switch(p){case"value":K=s;break;case"defaultValue":F=s;break;case"children":break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(u(91));break;default:s!==f&&at(e,t,p,s,r,f)}di(e,K,F);return;case"option":for(var we in n)if(K=n[we],n.hasOwnProperty(we)&&K!=null&&!r.hasOwnProperty(we))switch(we){case"selected":e.selected=!1;break;default:at(e,t,we,null,r,K)}for(C in r)if(K=r[C],F=n[C],r.hasOwnProperty(C)&&K!==F&&(K!=null||F!=null))switch(C){case"selected":e.selected=K&&typeof K!="function"&&typeof K!="symbol";break;default:at(e,t,C,K,r,F)}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 xe in n)K=n[xe],n.hasOwnProperty(xe)&&K!=null&&!r.hasOwnProperty(xe)&&at(e,t,xe,null,r,K);for(Z in r)if(K=r[Z],F=n[Z],r.hasOwnProperty(Z)&&K!==F&&(K!=null||F!=null))switch(Z){case"children":case"dangerouslySetInnerHTML":if(K!=null)throw Error(u(137,t));break;default:at(e,t,Z,K,r,F)}return;default:if(ol(t)){for(var rt in n)K=n[rt],n.hasOwnProperty(rt)&&K!==void 0&&!r.hasOwnProperty(rt)&&zc(e,t,rt,void 0,r,K);for($ in r)K=r[$],F=n[$],!r.hasOwnProperty($)||K===F||K===void 0&&F===void 0||zc(e,t,$,K,r,F);return}}for(var P in n)K=n[P],n.hasOwnProperty(P)&&K!=null&&!r.hasOwnProperty(P)&&at(e,t,P,null,r,K);for(re in r)K=r[re],F=n[re],!r.hasOwnProperty(re)||K===F||K==null&&F==null||at(e,t,re,K,r,F)}var qc=null,Lc=null;function vs(e){return e.nodeType===9?e:e.ownerDocument}function Wp(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Jp(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function Uc(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Bc=null;function aw(){var e=window.event;return e&&e.type==="popstate"?e===Bc?!1:(Bc=e,!0):(Bc=null,!1)}var $p=typeof setTimeout=="function"?setTimeout:void 0,rw=typeof clearTimeout=="function"?clearTimeout:void 0,e1=typeof Promise=="function"?Promise:void 0,iw=typeof queueMicrotask=="function"?queueMicrotask:typeof e1<"u"?function(e){return e1.resolve(null).then(e).catch(lw)}:$p;function lw(e){setTimeout(function(){throw e})}function Ar(e){return e==="head"}function t1(e,t){var n=t,r=0,s=0;do{var f=n.nextSibling;if(e.removeChild(n),f&&f.nodeType===8)if(n=f.data,n==="/$"){if(0<r&&8>r){n=r;var p=e.ownerDocument;if(n&1&&Kl(p.documentElement),n&2&&Kl(p.body),n&4)for(n=p.head,Kl(n),p=n.firstChild;p;){var x=p.nextSibling,C=p.nodeName;p[dt]||C==="SCRIPT"||C==="STYLE"||C==="LINK"&&p.rel.toLowerCase()==="stylesheet"||n.removeChild(p),p=x}}if(s===0){e.removeChild(f),nu(t);return}s--}else n==="$"||n==="$?"||n==="$!"?s++:r=n.charCodeAt(0)-48;else r=0;n=f}while(n);nu(t)}function Ic(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":Ic(n),qe(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function uw(e,t,n,r){for(;e.nodeType===1;){var s=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(r){if(!e[dt])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(f=e.getAttribute("rel"),f==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(f!==s.rel||e.getAttribute("href")!==(s.href==null||s.href===""?null:s.href)||e.getAttribute("crossorigin")!==(s.crossOrigin==null?null:s.crossOrigin)||e.getAttribute("title")!==(s.title==null?null:s.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(f=e.getAttribute("src"),(f!==(s.src==null?null:s.src)||e.getAttribute("type")!==(s.type==null?null:s.type)||e.getAttribute("crossorigin")!==(s.crossOrigin==null?null:s.crossOrigin))&&f&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var f=s.name==null?null:""+s.name;if(s.type==="hidden"&&e.getAttribute("name")===f)return e}else return e;if(e=oa(e.nextSibling),e===null)break}return null}function sw(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=oa(e.nextSibling),e===null))return null;return e}function Hc(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function ow(e,t){var n=e.ownerDocument;if(e.data!=="$?"||n.readyState==="complete")t();else{var r=function(){t(),n.removeEventListener("DOMContentLoaded",r)};n.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}function oa(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="F!"||t==="F")break;if(t==="/$")return null}}return e}var Gc=null;function n1(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}function a1(e,t,n){switch(t=vs(n),e){case"html":if(e=t.documentElement,!e)throw Error(u(452));return e;case"head":if(e=t.head,!e)throw Error(u(453));return e;case"body":if(e=t.body,!e)throw Error(u(454));return e;default:throw Error(u(451))}}function Kl(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);qe(e)}var Xn=new Map,r1=new Set;function ms(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Ja=D.d;D.d={f:cw,r:fw,D:dw,C:hw,L:gw,m:vw,X:pw,S:mw,M:yw};function cw(){var e=Ja.f(),t=us();return e||t}function fw(e){var t=Pe(e);t!==null&&t.tag===5&&t.type==="form"?jm(t):Ja.r(e)}var Yi=typeof document>"u"?null:document;function i1(e,t,n){var r=Yi;if(r&&typeof t=="string"&&t){var s=Qt(t);s='link[rel="'+e+'"][href="'+s+'"]',typeof n=="string"&&(s+='[crossorigin="'+n+'"]'),r1.has(s)||(r1.add(s),e={rel:e,crossOrigin:n,href:t},r.querySelector(s)===null&&(t=r.createElement("link"),Jt(t,"link",e),it(t),r.head.appendChild(t)))}}function dw(e){Ja.D(e),i1("dns-prefetch",e,null)}function hw(e,t){Ja.C(e,t),i1("preconnect",e,t)}function gw(e,t,n){Ja.L(e,t,n);var r=Yi;if(r&&e&&t){var s='link[rel="preload"][as="'+Qt(t)+'"]';t==="image"&&n&&n.imageSrcSet?(s+='[imagesrcset="'+Qt(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(s+='[imagesizes="'+Qt(n.imageSizes)+'"]')):s+='[href="'+Qt(e)+'"]';var f=s;switch(t){case"style":f=Vi(e);break;case"script":f=Pi(e)}Xn.has(f)||(e=y({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),Xn.set(f,e),r.querySelector(s)!==null||t==="style"&&r.querySelector(Ql(f))||t==="script"&&r.querySelector(Fl(f))||(t=r.createElement("link"),Jt(t,"link",e),it(t),r.head.appendChild(t)))}}function vw(e,t){Ja.m(e,t);var n=Yi;if(n&&e){var r=t&&typeof t.as=="string"?t.as:"script",s='link[rel="modulepreload"][as="'+Qt(r)+'"][href="'+Qt(e)+'"]',f=s;switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":f=Pi(e)}if(!Xn.has(f)&&(e=y({rel:"modulepreload",href:e},t),Xn.set(f,e),n.querySelector(s)===null)){switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Fl(f)))return}r=n.createElement("link"),Jt(r,"link",e),it(r),n.head.appendChild(r)}}}function mw(e,t,n){Ja.S(e,t,n);var r=Yi;if(r&&e){var s=Qe(r).hoistableStyles,f=Vi(e);t=t||"default";var p=s.get(f);if(!p){var x={loading:0,preload:null};if(p=r.querySelector(Ql(f)))x.loading=5;else{e=y({rel:"stylesheet",href:e,"data-precedence":t},n),(n=Xn.get(f))&&Yc(e,n);var C=p=r.createElement("link");it(C),Jt(C,"link",e),C._p=new Promise(function(Z,$){C.onload=Z,C.onerror=$}),C.addEventListener("load",function(){x.loading|=1}),C.addEventListener("error",function(){x.loading|=2}),x.loading|=4,ps(p,t,r)}p={type:"stylesheet",instance:p,count:1,state:x},s.set(f,p)}}}function pw(e,t){Ja.X(e,t);var n=Yi;if(n&&e){var r=Qe(n).hoistableScripts,s=Pi(e),f=r.get(s);f||(f=n.querySelector(Fl(s)),f||(e=y({src:e,async:!0},t),(t=Xn.get(s))&&Vc(e,t),f=n.createElement("script"),it(f),Jt(f,"link",e),n.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},r.set(s,f))}}function yw(e,t){Ja.M(e,t);var n=Yi;if(n&&e){var r=Qe(n).hoistableScripts,s=Pi(e),f=r.get(s);f||(f=n.querySelector(Fl(s)),f||(e=y({src:e,async:!0,type:"module"},t),(t=Xn.get(s))&&Vc(e,t),f=n.createElement("script"),it(f),Jt(f,"link",e),n.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},r.set(s,f))}}function l1(e,t,n,r){var s=(s=ce.current)?ms(s):null;if(!s)throw Error(u(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=Vi(n.href),n=Qe(s).hoistableStyles,r=n.get(t),r||(r={type:"style",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=Vi(n.href);var f=Qe(s).hoistableStyles,p=f.get(e);if(p||(s=s.ownerDocument||s,p={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},f.set(e,p),(f=s.querySelector(Ql(e)))&&!f._p&&(p.instance=f,p.state.loading=5),Xn.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Xn.set(e,n),f||bw(s,e,n,p.state))),t&&r===null)throw Error(u(528,""));return p}if(t&&r!==null)throw Error(u(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Pi(n),n=Qe(s).hoistableScripts,r=n.get(t),r||(r={type:"script",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};default:throw Error(u(444,e))}}function Vi(e){return'href="'+Qt(e)+'"'}function Ql(e){return'link[rel="stylesheet"]['+e+"]"}function u1(e){return y({},e,{"data-precedence":e.precedence,precedence:null})}function bw(e,t,n,r){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?r.loading=1:(t=e.createElement("link"),r.preload=t,t.addEventListener("load",function(){return r.loading|=1}),t.addEventListener("error",function(){return r.loading|=2}),Jt(t,"link",n),it(t),e.head.appendChild(t))}function Pi(e){return'[src="'+Qt(e)+'"]'}function Fl(e){return"script[async]"+e}function s1(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+Qt(n.href)+'"]');if(r)return t.instance=r,it(r),r;var s=y({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement("style"),it(r),Jt(r,"style",s),ps(r,n.precedence,e),t.instance=r;case"stylesheet":s=Vi(n.href);var f=e.querySelector(Ql(s));if(f)return t.state.loading|=4,t.instance=f,it(f),f;r=u1(n),(s=Xn.get(s))&&Yc(r,s),f=(e.ownerDocument||e).createElement("link"),it(f);var p=f;return p._p=new Promise(function(x,C){p.onload=x,p.onerror=C}),Jt(f,"link",r),t.state.loading|=4,ps(f,n.precedence,e),t.instance=f;case"script":return f=Pi(n.src),(s=e.querySelector(Fl(f)))?(t.instance=s,it(s),s):(r=n,(s=Xn.get(f))&&(r=y({},n),Vc(r,s)),e=e.ownerDocument||e,s=e.createElement("script"),it(s),Jt(s,"link",r),e.head.appendChild(s),t.instance=s);case"void":return null;default:throw Error(u(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,ps(r,n.precedence,e));return t.instance}function ps(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),s=r.length?r[r.length-1]:null,f=s,p=0;p<r.length;p++){var x=r[p];if(x.dataset.precedence===t)f=x;else if(f!==s)break}f?f.parentNode.insertBefore(e,f.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Yc(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Vc(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var ys=null;function o1(e,t,n){if(ys===null){var r=new Map,s=ys=new Map;s.set(n,r)}else s=ys,r=s.get(n),r||(r=new Map,s.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),s=0;s<n.length;s++){var f=n[s];if(!(f[dt]||f[se]||e==="link"&&f.getAttribute("rel")==="stylesheet")&&f.namespaceURI!=="http://www.w3.org/2000/svg"){var p=f.getAttribute(t)||"";p=e+p;var x=r.get(p);x?x.push(f):r.set(p,[f])}}return r}function c1(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function _w(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function f1(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var Wl=null;function xw(){}function Sw(e,t,n){if(Wl===null)throw Error(u(475));var r=Wl;if(t.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&(t.state.loading&4)===0){if(t.instance===null){var s=Vi(n.href),f=e.querySelector(Ql(s));if(f){e=f._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(r.count++,r=bs.bind(r),e.then(r,r)),t.state.loading|=4,t.instance=f,it(f);return}f=e.ownerDocument||e,n=u1(n),(s=Xn.get(s))&&Yc(n,s),f=f.createElement("link"),it(f);var p=f;p._p=new Promise(function(x,C){p.onload=x,p.onerror=C}),Jt(f,"link",n),t.instance=f}r.stylesheets===null&&(r.stylesheets=new Map),r.stylesheets.set(t,e),(e=t.state.preload)&&(t.state.loading&3)===0&&(r.count++,t=bs.bind(r),e.addEventListener("load",t),e.addEventListener("error",t))}}function ww(){if(Wl===null)throw Error(u(475));var e=Wl;return e.stylesheets&&e.count===0&&Pc(e,e.stylesheets),0<e.count?function(t){var n=setTimeout(function(){if(e.stylesheets&&Pc(e,e.stylesheets),e.unsuspend){var r=e.unsuspend;e.unsuspend=null,r()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(n)}}:null}function bs(){if(this.count--,this.count===0){if(this.stylesheets)Pc(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var _s=null;function Pc(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,_s=new Map,t.forEach(jw,e),_s=null,bs.call(e))}function jw(e,t){if(!(t.state.loading&4)){var n=_s.get(e);if(n)var r=n.get(null);else{n=new Map,_s.set(e,n);for(var s=e.querySelectorAll("link[data-precedence],style[data-precedence]"),f=0;f<s.length;f++){var p=s[f];(p.nodeName==="LINK"||p.getAttribute("media")!=="not all")&&(n.set(p.dataset.precedence,p),r=p)}r&&n.set(null,r)}s=t.instance,p=s.getAttribute("data-precedence"),f=n.get(p)||r,f===r&&n.set(null,s),n.set(p,s),this.count++,r=bs.bind(this),s.addEventListener("load",r),s.addEventListener("error",r),f?f.parentNode.insertBefore(s,f.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(s,e.firstChild)),t.state.loading|=4}}var Jl={$$typeof:W,Provider:null,Consumer:null,_currentValue:M,_currentValue2:M,_threadCount:0};function Ew(e,t,n,r,s,f,p,x){this.tag=1,this.containerInfo=e,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=an(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=an(0),this.hiddenUpdates=an(null),this.identifierPrefix=r,this.onUncaughtError=s,this.onCaughtError=f,this.onRecoverableError=p,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=x,this.incompleteTransitions=new Map}function d1(e,t,n,r,s,f,p,x,C,Z,$,re){return e=new Ew(e,t,n,p,x,C,Z,re),t=1,f===!0&&(t|=24),f=jn(3,null,null,t),e.current=f,f.stateNode=e,t=To(),t.refCount++,e.pooledCache=t,t.refCount++,f.memoizedState={element:r,isDehydrated:n,cache:t},Oo(f),e}function h1(e){return e?(e=Si,e):Si}function g1(e,t,n,r,s,f){s=h1(s),r.context===null?r.context=s:r.pendingContext=s,r=gr(t),r.payload={element:n},f=f===void 0?null:f,f!==null&&(r.callback=f),n=vr(e,r,t),n!==null&&(Dn(n,e,t),Rl(n,e,t))}function v1(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Xc(e,t){v1(e,t),(e=e.alternate)&&v1(e,t)}function m1(e){if(e.tag===13){var t=xi(e,67108864);t!==null&&Dn(t,e,67108864),Xc(e,67108864)}}var xs=!0;function Tw(e,t,n,r){var s=S.T;S.T=null;var f=D.p;try{D.p=2,Zc(e,t,n,r)}finally{D.p=f,S.T=s}}function Aw(e,t,n,r){var s=S.T;S.T=null;var f=D.p;try{D.p=8,Zc(e,t,n,r)}finally{D.p=f,S.T=s}}function Zc(e,t,n,r){if(xs){var s=Kc(r);if(s===null)kc(e,t,r,Ss,n),y1(e,r);else if(Dw(s,e,t,n,r))r.stopPropagation();else if(y1(e,r),t&4&&-1<Rw.indexOf(e)){for(;s!==null;){var f=Pe(s);if(f!==null)switch(f.tag){case 3:if(f=f.stateNode,f.current.memoizedState.isDehydrated){var p=Ie(f.pendingLanes);if(p!==0){var x=f;for(x.pendingLanes|=2,x.entangledLanes|=2;p;){var C=1<<31-ct(p);x.entanglements[1]|=C,p&=~C}Aa(f),($e&6)===0&&(is=Kt()+500,Pl(0))}}break;case 13:x=xi(f,2),x!==null&&Dn(x,f,2),us(),Xc(f,2)}if(f=Kc(r),f===null&&kc(e,t,r,Ss,n),f===s)break;s=f}s!==null&&r.stopPropagation()}else kc(e,t,r,null,n)}}function Kc(e){return e=gi(e),Qc(e)}var Ss=null;function Qc(e){if(Ss=null,e=Le(e),e!==null){var t=c(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=h(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Ss=e,null}function p1(e){switch(e){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(Jn()){case yn:return 2;case We:return 8;case kn:case je:return 32;case ge:return 268435456;default:return 32}default:return 32}}var Fc=!1,Rr=null,Dr=null,Or=null,$l=new Map,eu=new Map,Cr=[],Rw="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 y1(e,t){switch(e){case"focusin":case"focusout":Rr=null;break;case"dragenter":case"dragleave":Dr=null;break;case"mouseover":case"mouseout":Or=null;break;case"pointerover":case"pointerout":$l.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":eu.delete(t.pointerId)}}function tu(e,t,n,r,s,f){return e===null||e.nativeEvent!==f?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:f,targetContainers:[s]},t!==null&&(t=Pe(t),t!==null&&m1(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,s!==null&&t.indexOf(s)===-1&&t.push(s),e)}function Dw(e,t,n,r,s){switch(t){case"focusin":return Rr=tu(Rr,e,t,n,r,s),!0;case"dragenter":return Dr=tu(Dr,e,t,n,r,s),!0;case"mouseover":return Or=tu(Or,e,t,n,r,s),!0;case"pointerover":var f=s.pointerId;return $l.set(f,tu($l.get(f)||null,e,t,n,r,s)),!0;case"gotpointercapture":return f=s.pointerId,eu.set(f,tu(eu.get(f)||null,e,t,n,r,s)),!0}return!1}function b1(e){var t=Le(e.target);if(t!==null){var n=c(t);if(n!==null){if(t=n.tag,t===13){if(t=h(n),t!==null){e.blockedOn=t,Ve(e.priority,function(){if(n.tag===13){var r=Rn();r=Ht(r);var s=xi(n,r);s!==null&&Dn(s,n,r),Xc(n,r)}});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ws(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Kc(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);cl=r,n.target.dispatchEvent(r),cl=null}else return t=Pe(n),t!==null&&m1(t),e.blockedOn=n,!1;t.shift()}return!0}function _1(e,t,n){ws(e)&&n.delete(t)}function Ow(){Fc=!1,Rr!==null&&ws(Rr)&&(Rr=null),Dr!==null&&ws(Dr)&&(Dr=null),Or!==null&&ws(Or)&&(Or=null),$l.forEach(_1),eu.forEach(_1)}function js(e,t){e.blockedOn===t&&(e.blockedOn=null,Fc||(Fc=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Ow)))}var Es=null;function x1(e){Es!==e&&(Es=e,a.unstable_scheduleCallback(a.unstable_NormalPriority,function(){Es===e&&(Es=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],s=e[t+2];if(typeof r!="function"){if(Qc(r||n)===null)continue;break}var f=Pe(n);f!==null&&(e.splice(t,3),t-=3,Qo(f,{pending:!0,data:s,method:n.method,action:r},r,s))}}))}function nu(e){function t(C){return js(C,e)}Rr!==null&&js(Rr,e),Dr!==null&&js(Dr,e),Or!==null&&js(Or,e),$l.forEach(t),eu.forEach(t);for(var n=0;n<Cr.length;n++){var r=Cr[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Cr.length&&(n=Cr[0],n.blockedOn===null);)b1(n),n.blockedOn===null&&Cr.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var s=n[r],f=n[r+1],p=s[ve]||null;if(typeof f=="function")p||x1(n);else if(p){var x=null;if(f&&f.hasAttribute("formAction")){if(s=f,p=f[ve]||null)x=p.formAction;else if(Qc(s)!==null)continue}else x=p.action;typeof x=="function"?n[r+1]=x:(n.splice(r,3),r-=3),x1(n)}}}function Wc(e){this._internalRoot=e}Ts.prototype.render=Wc.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(u(409));var n=t.current,r=Rn();g1(n,r,e,t,null,null)},Ts.prototype.unmount=Wc.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;g1(e.current,2,null,e,null,null),us(),t[_e]=null}};function Ts(e){this._internalRoot=e}Ts.prototype.unstable_scheduleHydration=function(e){if(e){var t=De();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Cr.length&&t!==0&&t<Cr[n].priority;n++);Cr.splice(n,0,e),n===0&&b1(e)}};var S1=i.version;if(S1!=="19.1.1")throw Error(u(527,S1,"19.1.1"));D.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(u(188)):(e=Object.keys(e).join(","),Error(u(268,e)));return e=m(t),e=e!==null?v(e):null,e=e===null?null:e.stateNode,e};var Cw={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:S,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var As=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!As.isDisabled&&As.supportsFiber)try{Je=As.inject(Cw),He=As}catch{}}return ru.createRoot=function(e,t){if(!o(e))throw Error(u(299));var n=!1,r="",s=Um,f=Bm,p=Im,x=null;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(s=t.onUncaughtError),t.onCaughtError!==void 0&&(f=t.onCaughtError),t.onRecoverableError!==void 0&&(p=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(x=t.unstable_transitionCallbacks)),t=d1(e,1,!1,null,null,n,r,s,f,p,x,null),e[_e]=t.current,Mc(e),new Wc(t)},ru.hydrateRoot=function(e,t,n){if(!o(e))throw Error(u(299));var r=!1,s="",f=Um,p=Bm,x=Im,C=null,Z=null;return n!=null&&(n.unstable_strictMode===!0&&(r=!0),n.identifierPrefix!==void 0&&(s=n.identifierPrefix),n.onUncaughtError!==void 0&&(f=n.onUncaughtError),n.onCaughtError!==void 0&&(p=n.onCaughtError),n.onRecoverableError!==void 0&&(x=n.onRecoverableError),n.unstable_transitionCallbacks!==void 0&&(C=n.unstable_transitionCallbacks),n.formState!==void 0&&(Z=n.formState)),t=d1(e,1,!0,t,n??null,r,s,f,p,x,C,Z),t.context=h1(null),n=t.current,r=Rn(),r=Ht(r),s=gr(r),s.callback=null,vr(n,s,r),n=r,t.current.lanes=n,tt(t,n),Aa(t),e[_e]=t.current,Mc(e),new Ts(t)},ru.version="19.1.1",ru}var N1;function Hw(){if(N1)return ef.exports;N1=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(i){console.error(i)}}return a(),ef.exports=Iw(),ef.exports}var Gw=Hw();/**
 * react-router v7.12.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */var M1="popstate";function Yw(a={}){function i(u,o){let{pathname:c,search:h,hash:g}=u.location;return hg("",{pathname:c,search:h,hash:g},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function l(u,o){return typeof o=="string"?o:cu(o)}return Pw(i,l,null,a)}function gt(a,i){if(a===!1||a===null||typeof a>"u")throw new Error(i)}function Wn(a,i){if(!a){typeof console<"u"&&console.warn(i);try{throw new Error(i)}catch{}}}function Vw(){return Math.random().toString(36).substring(2,10)}function k1(a,i){return{usr:a.state,key:a.key,idx:i}}function hg(a,i,l=null,u){return{pathname:typeof a=="string"?a:a.pathname,search:"",hash:"",...typeof i=="string"?$i(i):i,state:l,key:i&&i.key||u||Vw()}}function cu({pathname:a="/",search:i="",hash:l=""}){return i&&i!=="?"&&(a+=i.charAt(0)==="?"?i:"?"+i),l&&l!=="#"&&(a+=l.charAt(0)==="#"?l:"#"+l),a}function $i(a){let i={};if(a){let l=a.indexOf("#");l>=0&&(i.hash=a.substring(l),a=a.substring(0,l));let u=a.indexOf("?");u>=0&&(i.search=a.substring(u),a=a.substring(0,u)),a&&(i.pathname=a)}return i}function Pw(a,i,l,u={}){let{window:o=document.defaultView,v5Compat:c=!1}=u,h=o.history,g="POP",m=null,v=y();v==null&&(v=0,h.replaceState({...h.state,idx:v},""));function y(){return(h.state||{idx:null}).idx}function b(){g="POP";let U=y(),Y=U==null?null:U-v;v=U,m&&m({action:g,location:z.location,delta:Y})}function j(U,Y){g="PUSH";let A=hg(z.location,U,Y);v=y()+1;let W=k1(A,v),ie=z.createHref(A);try{h.pushState(W,"",ie)}catch(J){if(J instanceof DOMException&&J.name==="DataCloneError")throw J;o.location.assign(ie)}c&&m&&m({action:g,location:z.location,delta:1})}function R(U,Y){g="REPLACE";let A=hg(z.location,U,Y);v=y();let W=k1(A,v),ie=z.createHref(A);h.replaceState(W,"",ie),c&&m&&m({action:g,location:z.location,delta:0})}function k(U){return Xw(U)}let z={get action(){return g},get location(){return a(o,h)},listen(U){if(m)throw new Error("A history only accepts one active listener");return o.addEventListener(M1,b),m=U,()=>{o.removeEventListener(M1,b),m=null}},createHref(U){return i(o,U)},createURL:k,encodeLocation(U){let Y=k(U);return{pathname:Y.pathname,search:Y.search,hash:Y.hash}},push:j,replace:R,go(U){return h.go(U)}};return z}function Xw(a,i=!1){let l="http://localhost";typeof window<"u"&&(l=window.location.origin!=="null"?window.location.origin:window.location.href),gt(l,"No window.location.(origin|href) available to create URL");let u=typeof a=="string"?a:cu(a);return u=u.replace(/ $/,"%20"),!i&&u.startsWith("//")&&(u=l+u),new URL(u,l)}function bx(a,i,l="/"){return Zw(a,i,l,!1)}function Zw(a,i,l,u){let o=typeof i=="string"?$i(i):i,c=nr(o.pathname||"/",l);if(c==null)return null;let h=_x(a);Kw(h);let g=null;for(let m=0;g==null&&m<h.length;++m){let v=ij(c);g=aj(h[m],v,u)}return g}function _x(a,i=[],l=[],u="",o=!1){let c=(h,g,m=o,v)=>{let y={relativePath:v===void 0?h.path||"":v,caseSensitive:h.caseSensitive===!0,childrenIndex:g,route:h};if(y.relativePath.startsWith("/")){if(!y.relativePath.startsWith(u)&&m)return;gt(y.relativePath.startsWith(u),`Absolute route path "${y.relativePath}" nested under path "${u}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),y.relativePath=y.relativePath.slice(u.length)}let b=er([u,y.relativePath]),j=l.concat(y);h.children&&h.children.length>0&&(gt(h.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${b}".`),_x(h.children,i,j,b,m)),!(h.path==null&&!h.index)&&i.push({path:b,score:tj(b,h.index),routesMeta:j})};return a.forEach((h,g)=>{if(h.path===""||!h.path?.includes("?"))c(h,g);else for(let m of xx(h.path))c(h,g,!0,m)}),i}function xx(a){let i=a.split("/");if(i.length===0)return[];let[l,...u]=i,o=l.endsWith("?"),c=l.replace(/\?$/,"");if(u.length===0)return o?[c,""]:[c];let h=xx(u.join("/")),g=[];return g.push(...h.map(m=>m===""?c:[c,m].join("/"))),o&&g.push(...h),g.map(m=>a.startsWith("/")&&m===""?"/":m)}function Kw(a){a.sort((i,l)=>i.score!==l.score?l.score-i.score:nj(i.routesMeta.map(u=>u.childrenIndex),l.routesMeta.map(u=>u.childrenIndex)))}var Qw=/^:[\w-]+$/,Fw=3,Ww=2,Jw=1,$w=10,ej=-2,z1=a=>a==="*";function tj(a,i){let l=a.split("/"),u=l.length;return l.some(z1)&&(u+=ej),i&&(u+=Ww),l.filter(o=>!z1(o)).reduce((o,c)=>o+(Qw.test(c)?Fw:c===""?Jw:$w),u)}function nj(a,i){return a.length===i.length&&a.slice(0,-1).every((u,o)=>u===i[o])?a[a.length-1]-i[i.length-1]:0}function aj(a,i,l=!1){let{routesMeta:u}=a,o={},c="/",h=[];for(let g=0;g<u.length;++g){let m=u[g],v=g===u.length-1,y=c==="/"?i:i.slice(c.length)||"/",b=Ls({path:m.relativePath,caseSensitive:m.caseSensitive,end:v},y),j=m.route;if(!b&&v&&l&&!u[u.length-1].route.index&&(b=Ls({path:m.relativePath,caseSensitive:m.caseSensitive,end:!1},y)),!b)return null;Object.assign(o,b.params),h.push({params:o,pathname:er([c,b.pathname]),pathnameBase:oj(er([c,b.pathnameBase])),route:j}),b.pathnameBase!=="/"&&(c=er([c,b.pathnameBase]))}return h}function Ls(a,i){typeof a=="string"&&(a={path:a,caseSensitive:!1,end:!0});let[l,u]=rj(a.path,a.caseSensitive,a.end),o=i.match(l);if(!o)return null;let c=o[0],h=c.replace(/(.)\/+$/,"$1"),g=o.slice(1);return{params:u.reduce((v,{paramName:y,isOptional:b},j)=>{if(y==="*"){let k=g[j]||"";h=c.slice(0,c.length-k.length).replace(/(.)\/+$/,"$1")}const R=g[j];return b&&!R?v[y]=void 0:v[y]=(R||"").replace(/%2F/g,"/"),v},{}),pathname:c,pathnameBase:h,pattern:a}}function rj(a,i=!1,l=!0){Wn(a==="*"||!a.endsWith("*")||a.endsWith("/*"),`Route path "${a}" will be treated as if it were "${a.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${a.replace(/\*$/,"/*")}".`);let u=[],o="^"+a.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(h,g,m)=>(u.push({paramName:g,isOptional:m!=null}),m?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return a.endsWith("*")?(u.push({paramName:"*"}),o+=a==="*"||a==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):l?o+="\\/*$":a!==""&&a!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,i?void 0:"i"),u]}function ij(a){try{return a.split("/").map(i=>decodeURIComponent(i).replace(/\//g,"%2F")).join("/")}catch(i){return Wn(!1,`The URL path "${a}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${i}).`),a}}function nr(a,i){if(i==="/")return a;if(!a.toLowerCase().startsWith(i.toLowerCase()))return null;let l=i.endsWith("/")?i.length-1:i.length,u=a.charAt(l);return u&&u!=="/"?null:a.slice(l)||"/"}var Sx=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,lj=a=>Sx.test(a);function uj(a,i="/"){let{pathname:l,search:u="",hash:o=""}=typeof a=="string"?$i(a):a,c;if(l)if(lj(l))c=l;else{if(l.includes("//")){let h=l;l=l.replace(/\/\/+/g,"/"),Wn(!1,`Pathnames cannot have embedded double slashes - normalizing ${h} -> ${l}`)}l.startsWith("/")?c=q1(l.substring(1),"/"):c=q1(l,i)}else c=i;return{pathname:c,search:cj(u),hash:fj(o)}}function q1(a,i){let l=i.replace(/\/+$/,"").split("/");return a.split("/").forEach(o=>{o===".."?l.length>1&&l.pop():o!=="."&&l.push(o)}),l.length>1?l.join("/"):"/"}function rf(a,i,l,u){return`Cannot include a '${a}' character in a manually specified \`to.${i}\` field [${JSON.stringify(u)}].  Please separate it out to the \`to.${l}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function sj(a){return a.filter((i,l)=>l===0||i.route.path&&i.route.path.length>0)}function Cg(a){let i=sj(a);return i.map((l,u)=>u===i.length-1?l.pathname:l.pathnameBase)}function Ng(a,i,l,u=!1){let o;typeof a=="string"?o=$i(a):(o={...a},gt(!o.pathname||!o.pathname.includes("?"),rf("?","pathname","search",o)),gt(!o.pathname||!o.pathname.includes("#"),rf("#","pathname","hash",o)),gt(!o.search||!o.search.includes("#"),rf("#","search","hash",o)));let c=a===""||o.pathname==="",h=c?"/":o.pathname,g;if(h==null)g=l;else{let b=i.length-1;if(!u&&h.startsWith("..")){let j=h.split("/");for(;j[0]==="..";)j.shift(),b-=1;o.pathname=j.join("/")}g=b>=0?i[b]:"/"}let m=uj(o,g),v=h&&h!=="/"&&h.endsWith("/"),y=(c||h===".")&&l.endsWith("/");return!m.pathname.endsWith("/")&&(v||y)&&(m.pathname+="/"),m}var er=a=>a.join("/").replace(/\/\/+/g,"/"),oj=a=>a.replace(/\/+$/,"").replace(/^\/*/,"/"),cj=a=>!a||a==="?"?"":a.startsWith("?")?a:"?"+a,fj=a=>!a||a==="#"?"":a.startsWith("#")?a:"#"+a,dj=class{constructor(a,i,l,u=!1){this.status=a,this.statusText=i||"",this.internal=u,l instanceof Error?(this.data=l.toString(),this.error=l):this.data=l}};function hj(a){return a!=null&&typeof a.status=="number"&&typeof a.statusText=="string"&&typeof a.internal=="boolean"&&"data"in a}function gj(a){return a.map(i=>i.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var wx=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function jx(a,i){let l=a;if(typeof l!="string"||!Sx.test(l))return{absoluteURL:void 0,isExternal:!1,to:l};let u=l,o=!1;if(wx)try{let c=new URL(window.location.href),h=l.startsWith("//")?new URL(c.protocol+l):new URL(l),g=nr(h.pathname,i);h.origin===c.origin&&g!=null?l=g+h.search+h.hash:o=!0}catch{Wn(!1,`<Link to="${l}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:u,isExternal:o,to:l}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Ex=["POST","PUT","PATCH","DELETE"];new Set(Ex);var vj=["GET",...Ex];new Set(vj);var el=H.createContext(null);el.displayName="DataRouter";var Ys=H.createContext(null);Ys.displayName="DataRouterState";var mj=H.createContext(!1),Tx=H.createContext({isTransitioning:!1});Tx.displayName="ViewTransition";var pj=H.createContext(new Map);pj.displayName="Fetchers";var yj=H.createContext(null);yj.displayName="Await";var Mn=H.createContext(null);Mn.displayName="Navigation";var hu=H.createContext(null);hu.displayName="Location";var Ca=H.createContext({outlet:null,matches:[],isDataRoute:!1});Ca.displayName="Route";var Mg=H.createContext(null);Mg.displayName="RouteError";var Ax="REACT_ROUTER_ERROR",bj="REDIRECT",_j="ROUTE_ERROR_RESPONSE";function xj(a){if(a.startsWith(`${Ax}:${bj}:{`))try{let i=JSON.parse(a.slice(28));if(typeof i=="object"&&i&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.location=="string"&&typeof i.reloadDocument=="boolean"&&typeof i.replace=="boolean")return i}catch{}}function Sj(a){if(a.startsWith(`${Ax}:${_j}:{`))try{let i=JSON.parse(a.slice(40));if(typeof i=="object"&&i&&typeof i.status=="number"&&typeof i.statusText=="string")return new dj(i.status,i.statusText,i.data)}catch{}}function wj(a,{relative:i}={}){gt(tl(),"useHref() may be used only in the context of a <Router> component.");let{basename:l,navigator:u}=H.useContext(Mn),{hash:o,pathname:c,search:h}=vu(a,{relative:i}),g=c;return l!=="/"&&(g=c==="/"?l:er([l,c])),u.createHref({pathname:g,search:h,hash:o})}function tl(){return H.useContext(hu)!=null}function Na(){return gt(tl(),"useLocation() may be used only in the context of a <Router> component."),H.useContext(hu).location}var Rx="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Dx(a){H.useContext(Mn).static||H.useLayoutEffect(a)}function gu(){let{isDataRoute:a}=H.useContext(Ca);return a?qj():jj()}function jj(){gt(tl(),"useNavigate() may be used only in the context of a <Router> component.");let a=H.useContext(el),{basename:i,navigator:l}=H.useContext(Mn),{matches:u}=H.useContext(Ca),{pathname:o}=Na(),c=JSON.stringify(Cg(u)),h=H.useRef(!1);return Dx(()=>{h.current=!0}),H.useCallback((m,v={})=>{if(Wn(h.current,Rx),!h.current)return;if(typeof m=="number"){l.go(m);return}let y=Ng(m,JSON.parse(c),o,v.relative==="path");a==null&&i!=="/"&&(y.pathname=y.pathname==="/"?i:er([i,y.pathname])),(v.replace?l.replace:l.push)(y,v.state,v)},[i,l,c,o,a])}H.createContext(null);function vu(a,{relative:i}={}){let{matches:l}=H.useContext(Ca),{pathname:u}=Na(),o=JSON.stringify(Cg(l));return H.useMemo(()=>Ng(a,JSON.parse(o),u,i==="path"),[a,o,u,i])}function Ej(a,i){return Ox(a,i)}function Ox(a,i,l,u,o){gt(tl(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:c}=H.useContext(Mn),{matches:h}=H.useContext(Ca),g=h[h.length-1],m=g?g.params:{},v=g?g.pathname:"/",y=g?g.pathnameBase:"/",b=g&&g.route;{let A=b&&b.path||"";Nx(v,!b||A.endsWith("*")||A.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${v}" (under <Route path="${A}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.

Please change the parent <Route path="${A}"> to <Route path="${A==="/"?"*":`${A}/*`}">.`)}let j=Na(),R;if(i){let A=typeof i=="string"?$i(i):i;gt(y==="/"||A.pathname?.startsWith(y),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${y}" but pathname "${A.pathname}" was given in the \`location\` prop.`),R=A}else R=j;let k=R.pathname||"/",z=k;if(y!=="/"){let A=y.replace(/^\//,"").split("/");z="/"+k.replace(/^\//,"").split("/").slice(A.length).join("/")}let U=bx(a,{pathname:z});Wn(b||U!=null,`No routes matched location "${R.pathname}${R.search}${R.hash}" `),Wn(U==null||U[U.length-1].route.element!==void 0||U[U.length-1].route.Component!==void 0||U[U.length-1].route.lazy!==void 0,`Matched leaf route at location "${R.pathname}${R.search}${R.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let Y=Oj(U&&U.map(A=>Object.assign({},A,{params:Object.assign({},m,A.params),pathname:er([y,c.encodeLocation?c.encodeLocation(A.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:A.pathname]),pathnameBase:A.pathnameBase==="/"?y:er([y,c.encodeLocation?c.encodeLocation(A.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:A.pathnameBase])})),h,l,u,o);return i&&Y?H.createElement(hu.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...R},navigationType:"POP"}},Y):Y}function Tj(){let a=zj(),i=hj(a)?`${a.status} ${a.statusText}`:a instanceof Error?a.message:JSON.stringify(a),l=a instanceof Error?a.stack:null,u="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:u},c={padding:"2px 4px",backgroundColor:u},h=null;return console.error("Error handled by React Router default ErrorBoundary:",a),h=H.createElement(H.Fragment,null,H.createElement("p",null,"💿 Hey developer 👋"),H.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",H.createElement("code",{style:c},"ErrorBoundary")," or"," ",H.createElement("code",{style:c},"errorElement")," prop on your route.")),H.createElement(H.Fragment,null,H.createElement("h2",null,"Unexpected Application Error!"),H.createElement("h3",{style:{fontStyle:"italic"}},i),l?H.createElement("pre",{style:o},l):null,h)}var Aj=H.createElement(Tj,null),Cx=class extends H.Component{constructor(a){super(a),this.state={location:a.location,revalidation:a.revalidation,error:a.error}}static getDerivedStateFromError(a){return{error:a}}static getDerivedStateFromProps(a,i){return i.location!==a.location||i.revalidation!=="idle"&&a.revalidation==="idle"?{error:a.error,location:a.location,revalidation:a.revalidation}:{error:a.error!==void 0?a.error:i.error,location:i.location,revalidation:a.revalidation||i.revalidation}}componentDidCatch(a,i){this.props.onError?this.props.onError(a,i):console.error("React Router caught the following error during render",a)}render(){let a=this.state.error;if(this.context&&typeof a=="object"&&a&&"digest"in a&&typeof a.digest=="string"){const l=Sj(a.digest);l&&(a=l)}let i=a!==void 0?H.createElement(Ca.Provider,{value:this.props.routeContext},H.createElement(Mg.Provider,{value:a,children:this.props.component})):this.props.children;return this.context?H.createElement(Rj,{error:a},i):i}};Cx.contextType=mj;var lf=new WeakMap;function Rj({children:a,error:i}){let{basename:l}=H.useContext(Mn);if(typeof i=="object"&&i&&"digest"in i&&typeof i.digest=="string"){let u=xj(i.digest);if(u){let o=lf.get(i);if(o)throw o;let c=jx(u.location,l);if(wx&&!lf.get(i))if(c.isExternal||u.reloadDocument)window.location.href=c.absoluteURL||c.to;else{const h=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(c.to,{replace:u.replace}));throw lf.set(i,h),h}return H.createElement("meta",{httpEquiv:"refresh",content:`0;url=${c.absoluteURL||c.to}`})}}return a}function Dj({routeContext:a,match:i,children:l}){let u=H.useContext(el);return u&&u.static&&u.staticContext&&(i.route.errorElement||i.route.ErrorBoundary)&&(u.staticContext._deepestRenderedBoundaryId=i.route.id),H.createElement(Ca.Provider,{value:a},l)}function Oj(a,i=[],l=null,u=null,o=null){if(a==null){if(!l)return null;if(l.errors)a=l.matches;else if(i.length===0&&!l.initialized&&l.matches.length>0)a=l.matches;else return null}let c=a,h=l?.errors;if(h!=null){let y=c.findIndex(b=>b.route.id&&h?.[b.route.id]!==void 0);gt(y>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(h).join(",")}`),c=c.slice(0,Math.min(c.length,y+1))}let g=!1,m=-1;if(l)for(let y=0;y<c.length;y++){let b=c[y];if((b.route.HydrateFallback||b.route.hydrateFallbackElement)&&(m=y),b.route.id){let{loaderData:j,errors:R}=l,k=b.route.loader&&!j.hasOwnProperty(b.route.id)&&(!R||R[b.route.id]===void 0);if(b.route.lazy||k){g=!0,m>=0?c=c.slice(0,m+1):c=[c[0]];break}}}let v=l&&u?(y,b)=>{u(y,{location:l.location,params:l.matches?.[0]?.params??{},unstable_pattern:gj(l.matches),errorInfo:b})}:void 0;return c.reduceRight((y,b,j)=>{let R,k=!1,z=null,U=null;l&&(R=h&&b.route.id?h[b.route.id]:void 0,z=b.route.errorElement||Aj,g&&(m<0&&j===0?(Nx("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),k=!0,U=null):m===j&&(k=!0,U=b.route.hydrateFallbackElement||null)));let Y=i.concat(c.slice(0,j+1)),A=()=>{let W;return R?W=z:k?W=U:b.route.Component?W=H.createElement(b.route.Component,null):b.route.element?W=b.route.element:W=y,H.createElement(Dj,{match:b,routeContext:{outlet:y,matches:Y,isDataRoute:l!=null},children:W})};return l&&(b.route.ErrorBoundary||b.route.errorElement||j===0)?H.createElement(Cx,{location:l.location,revalidation:l.revalidation,component:z,error:R,children:A(),routeContext:{outlet:null,matches:Y,isDataRoute:!0},onError:v}):A()},null)}function kg(a){return`${a} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Cj(a){let i=H.useContext(el);return gt(i,kg(a)),i}function Nj(a){let i=H.useContext(Ys);return gt(i,kg(a)),i}function Mj(a){let i=H.useContext(Ca);return gt(i,kg(a)),i}function zg(a){let i=Mj(a),l=i.matches[i.matches.length-1];return gt(l.route.id,`${a} can only be used on routes that contain a unique "id"`),l.route.id}function kj(){return zg("useRouteId")}function zj(){let a=H.useContext(Mg),i=Nj("useRouteError"),l=zg("useRouteError");return a!==void 0?a:i.errors?.[l]}function qj(){let{router:a}=Cj("useNavigate"),i=zg("useNavigate"),l=H.useRef(!1);return Dx(()=>{l.current=!0}),H.useCallback(async(o,c={})=>{Wn(l.current,Rx),l.current&&(typeof o=="number"?await a.navigate(o):await a.navigate(o,{fromRouteId:i,...c}))},[a,i])}var L1={};function Nx(a,i,l){!i&&!L1[a]&&(L1[a]=!0,Wn(!1,l))}H.memo(Lj);function Lj({routes:a,future:i,state:l,onError:u}){return Ox(a,void 0,l,u,i)}function Uj({to:a,replace:i,state:l,relative:u}){gt(tl(),"<Navigate> may be used only in the context of a <Router> component.");let{static:o}=H.useContext(Mn);Wn(!o,"<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}=H.useContext(Ca),{pathname:h}=Na(),g=gu(),m=Ng(a,Cg(c),h,u==="path"),v=JSON.stringify(m);return H.useEffect(()=>{g(JSON.parse(v),{replace:i,state:l,relative:u})},[g,v,u,i,l]),null}function vn(a){gt(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Bj({basename:a="/",children:i=null,location:l,navigationType:u="POP",navigator:o,static:c=!1,unstable_useTransitions:h}){gt(!tl(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let g=a.replace(/^\/*/,"/"),m=H.useMemo(()=>({basename:g,navigator:o,static:c,unstable_useTransitions:h,future:{}}),[g,o,c,h]);typeof l=="string"&&(l=$i(l));let{pathname:v="/",search:y="",hash:b="",state:j=null,key:R="default"}=l,k=H.useMemo(()=>{let z=nr(v,g);return z==null?null:{location:{pathname:z,search:y,hash:b,state:j,key:R},navigationType:u}},[g,v,y,b,j,R,u]);return Wn(k!=null,`<Router basename="${g}"> is not able to match the URL "${v}${y}${b}" because it does not start with the basename, so the <Router> won't render anything.`),k==null?null:H.createElement(Mn.Provider,{value:m},H.createElement(hu.Provider,{children:i,value:k}))}function Mx({children:a,location:i}){return Ej(gg(a),i)}function gg(a,i=[]){let l=[];return H.Children.forEach(a,(u,o)=>{if(!H.isValidElement(u))return;let c=[...i,o];if(u.type===H.Fragment){l.push.apply(l,gg(u.props.children,c));return}gt(u.type===vn,`[${typeof u.type=="string"?u.type:u.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),gt(!u.props.index||!u.props.children,"An index route cannot have child routes.");let h={id:u.props.id||c.join("-"),caseSensitive:u.props.caseSensitive,element:u.props.element,Component:u.props.Component,index:u.props.index,path:u.props.path,middleware:u.props.middleware,loader:u.props.loader,action:u.props.action,hydrateFallbackElement:u.props.hydrateFallbackElement,HydrateFallback:u.props.HydrateFallback,errorElement:u.props.errorElement,ErrorBoundary:u.props.ErrorBoundary,hasErrorBoundary:u.props.hasErrorBoundary===!0||u.props.ErrorBoundary!=null||u.props.errorElement!=null,shouldRevalidate:u.props.shouldRevalidate,handle:u.props.handle,lazy:u.props.lazy};u.props.children&&(h.children=gg(u.props.children,c)),l.push(h)}),l}var zs="get",qs="application/x-www-form-urlencoded";function Vs(a){return typeof HTMLElement<"u"&&a instanceof HTMLElement}function Ij(a){return Vs(a)&&a.tagName.toLowerCase()==="button"}function Hj(a){return Vs(a)&&a.tagName.toLowerCase()==="form"}function Gj(a){return Vs(a)&&a.tagName.toLowerCase()==="input"}function Yj(a){return!!(a.metaKey||a.altKey||a.ctrlKey||a.shiftKey)}function Vj(a,i){return a.button===0&&(!i||i==="_self")&&!Yj(a)}var Ds=null;function Pj(){if(Ds===null)try{new FormData(document.createElement("form"),0),Ds=!1}catch{Ds=!0}return Ds}var Xj=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function uf(a){return a!=null&&!Xj.has(a)?(Wn(!1,`"${a}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${qs}"`),null):a}function Zj(a,i){let l,u,o,c,h;if(Hj(a)){let g=a.getAttribute("action");u=g?nr(g,i):null,l=a.getAttribute("method")||zs,o=uf(a.getAttribute("enctype"))||qs,c=new FormData(a)}else if(Ij(a)||Gj(a)&&(a.type==="submit"||a.type==="image")){let g=a.form;if(g==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let m=a.getAttribute("formaction")||g.getAttribute("action");if(u=m?nr(m,i):null,l=a.getAttribute("formmethod")||g.getAttribute("method")||zs,o=uf(a.getAttribute("formenctype"))||uf(g.getAttribute("enctype"))||qs,c=new FormData(g,a),!Pj()){let{name:v,type:y,value:b}=a;if(y==="image"){let j=v?`${v}.`:"";c.append(`${j}x`,"0"),c.append(`${j}y`,"0")}else v&&c.append(v,b)}}else{if(Vs(a))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');l=zs,u=null,o=qs,h=a}return c&&o==="text/plain"&&(h=c,c=void 0),{action:u,method:l.toLowerCase(),encType:o,formData:c,body:h}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function qg(a,i){if(a===!1||a===null||typeof a>"u")throw new Error(i)}function Kj(a,i,l,u){let o=typeof a=="string"?new URL(a,typeof window>"u"?"server://singlefetch/":window.location.origin):a;return l?o.pathname.endsWith("/")?o.pathname=`${o.pathname}_.${u}`:o.pathname=`${o.pathname}.${u}`:o.pathname==="/"?o.pathname=`_root.${u}`:i&&nr(o.pathname,i)==="/"?o.pathname=`${i.replace(/\/$/,"")}/_root.${u}`:o.pathname=`${o.pathname.replace(/\/$/,"")}.${u}`,o}async function Qj(a,i){if(a.id in i)return i[a.id];try{let l=await import(a.module);return i[a.id]=l,l}catch(l){return console.error(`Error loading route module \`${a.module}\`, reloading page...`),console.error(l),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Fj(a){return a==null?!1:a.href==null?a.rel==="preload"&&typeof a.imageSrcSet=="string"&&typeof a.imageSizes=="string":typeof a.rel=="string"&&typeof a.href=="string"}async function Wj(a,i,l){let u=await Promise.all(a.map(async o=>{let c=i.routes[o.route.id];if(c){let h=await Qj(c,l);return h.links?h.links():[]}return[]}));return tE(u.flat(1).filter(Fj).filter(o=>o.rel==="stylesheet"||o.rel==="preload").map(o=>o.rel==="stylesheet"?{...o,rel:"prefetch",as:"style"}:{...o,rel:"prefetch"}))}function U1(a,i,l,u,o,c){let h=(m,v)=>l[v]?m.route.id!==l[v].route.id:!0,g=(m,v)=>l[v].pathname!==m.pathname||l[v].route.path?.endsWith("*")&&l[v].params["*"]!==m.params["*"];return c==="assets"?i.filter((m,v)=>h(m,v)||g(m,v)):c==="data"?i.filter((m,v)=>{let y=u.routes[m.route.id];if(!y||!y.hasLoader)return!1;if(h(m,v)||g(m,v))return!0;if(m.route.shouldRevalidate){let b=m.route.shouldRevalidate({currentUrl:new URL(o.pathname+o.search+o.hash,window.origin),currentParams:l[0]?.params||{},nextUrl:new URL(a,window.origin),nextParams:m.params,defaultShouldRevalidate:!0});if(typeof b=="boolean")return b}return!0}):[]}function Jj(a,i,{includeHydrateFallback:l}={}){return $j(a.map(u=>{let o=i.routes[u.route.id];if(!o)return[];let c=[o.module];return o.clientActionModule&&(c=c.concat(o.clientActionModule)),o.clientLoaderModule&&(c=c.concat(o.clientLoaderModule)),l&&o.hydrateFallbackModule&&(c=c.concat(o.hydrateFallbackModule)),o.imports&&(c=c.concat(o.imports)),c}).flat(1))}function $j(a){return[...new Set(a)]}function eE(a){let i={},l=Object.keys(a).sort();for(let u of l)i[u]=a[u];return i}function tE(a,i){let l=new Set;return new Set(i),a.reduce((u,o)=>{let c=JSON.stringify(eE(o));return l.has(c)||(l.add(c),u.push({key:c,link:o})),u},[])}function kx(){let a=H.useContext(el);return qg(a,"You must render this element inside a <DataRouterContext.Provider> element"),a}function nE(){let a=H.useContext(Ys);return qg(a,"You must render this element inside a <DataRouterStateContext.Provider> element"),a}var Lg=H.createContext(void 0);Lg.displayName="FrameworkContext";function zx(){let a=H.useContext(Lg);return qg(a,"You must render this element inside a <HydratedRouter> element"),a}function aE(a,i){let l=H.useContext(Lg),[u,o]=H.useState(!1),[c,h]=H.useState(!1),{onFocus:g,onBlur:m,onMouseEnter:v,onMouseLeave:y,onTouchStart:b}=i,j=H.useRef(null);H.useEffect(()=>{if(a==="render"&&h(!0),a==="viewport"){let z=Y=>{Y.forEach(A=>{h(A.isIntersecting)})},U=new IntersectionObserver(z,{threshold:.5});return j.current&&U.observe(j.current),()=>{U.disconnect()}}},[a]),H.useEffect(()=>{if(u){let z=setTimeout(()=>{h(!0)},100);return()=>{clearTimeout(z)}}},[u]);let R=()=>{o(!0)},k=()=>{o(!1),h(!1)};return l?a!=="intent"?[c,j,{}]:[c,j,{onFocus:iu(g,R),onBlur:iu(m,k),onMouseEnter:iu(v,R),onMouseLeave:iu(y,k),onTouchStart:iu(b,R)}]:[!1,j,{}]}function iu(a,i){return l=>{a&&a(l),l.defaultPrevented||i(l)}}function rE({page:a,...i}){let{router:l}=kx(),u=H.useMemo(()=>bx(l.routes,a,l.basename),[l.routes,a,l.basename]);return u?H.createElement(lE,{page:a,matches:u,...i}):null}function iE(a){let{manifest:i,routeModules:l}=zx(),[u,o]=H.useState([]);return H.useEffect(()=>{let c=!1;return Wj(a,i,l).then(h=>{c||o(h)}),()=>{c=!0}},[a,i,l]),u}function lE({page:a,matches:i,...l}){let u=Na(),{future:o,manifest:c,routeModules:h}=zx(),{basename:g}=kx(),{loaderData:m,matches:v}=nE(),y=H.useMemo(()=>U1(a,i,v,c,u,"data"),[a,i,v,c,u]),b=H.useMemo(()=>U1(a,i,v,c,u,"assets"),[a,i,v,c,u]),j=H.useMemo(()=>{if(a===u.pathname+u.search+u.hash)return[];let z=new Set,U=!1;if(i.forEach(A=>{let W=c.routes[A.route.id];!W||!W.hasLoader||(!y.some(ie=>ie.route.id===A.route.id)&&A.route.id in m&&h[A.route.id]?.shouldRevalidate||W.hasClientLoader?U=!0:z.add(A.route.id))}),z.size===0)return[];let Y=Kj(a,g,o.unstable_trailingSlashAwareDataRequests,"data");return U&&z.size>0&&Y.searchParams.set("_routes",i.filter(A=>z.has(A.route.id)).map(A=>A.route.id).join(",")),[Y.pathname+Y.search]},[g,o.unstable_trailingSlashAwareDataRequests,m,u,c,y,i,a,h]),R=H.useMemo(()=>Jj(b,c),[b,c]),k=iE(b);return H.createElement(H.Fragment,null,j.map(z=>H.createElement("link",{key:z,rel:"prefetch",as:"fetch",href:z,...l})),R.map(z=>H.createElement("link",{key:z,rel:"modulepreload",href:z,...l})),k.map(({key:z,link:U})=>H.createElement("link",{key:z,nonce:l.nonce,...U})))}function uE(...a){return i=>{a.forEach(l=>{typeof l=="function"?l(i):l!=null&&(l.current=i)})}}var sE=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{sE&&(window.__reactRouterVersion="7.12.0")}catch{}function oE({basename:a,children:i,unstable_useTransitions:l,window:u}){let o=H.useRef();o.current==null&&(o.current=Yw({window:u,v5Compat:!0}));let c=o.current,[h,g]=H.useState({action:c.action,location:c.location}),m=H.useCallback(v=>{l===!1?g(v):H.startTransition(()=>g(v))},[l]);return H.useLayoutEffect(()=>c.listen(m),[c,m]),H.createElement(Bj,{basename:a,children:i,location:h.location,navigationType:h.action,navigator:c,unstable_useTransitions:l})}var qx=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,pn=H.forwardRef(function({onClick:i,discover:l="render",prefetch:u="none",relative:o,reloadDocument:c,replace:h,state:g,target:m,to:v,preventScrollReset:y,viewTransition:b,unstable_defaultShouldRevalidate:j,...R},k){let{basename:z,unstable_useTransitions:U}=H.useContext(Mn),Y=typeof v=="string"&&qx.test(v),A=jx(v,z);v=A.to;let W=wj(v,{relative:o}),[ie,J,ne]=aE(u,R),ee=hE(v,{replace:h,state:g,target:m,preventScrollReset:y,relative:o,viewTransition:b,unstable_defaultShouldRevalidate:j,unstable_useTransitions:U});function _(w){i&&i(w),w.defaultPrevented||ee(w)}let E=H.createElement("a",{...R,...ne,href:A.absoluteURL||W,onClick:A.isExternal||c?i:_,ref:uE(k,J),target:m,"data-discover":!Y&&l==="render"?"true":void 0});return ie&&!Y?H.createElement(H.Fragment,null,E,H.createElement(rE,{page:W})):E});pn.displayName="Link";var cE=H.forwardRef(function({"aria-current":i="page",caseSensitive:l=!1,className:u="",end:o=!1,style:c,to:h,viewTransition:g,children:m,...v},y){let b=vu(h,{relative:v.relative}),j=Na(),R=H.useContext(Ys),{navigator:k,basename:z}=H.useContext(Mn),U=R!=null&&yE(b)&&g===!0,Y=k.encodeLocation?k.encodeLocation(b).pathname:b.pathname,A=j.pathname,W=R&&R.navigation&&R.navigation.location?R.navigation.location.pathname:null;l||(A=A.toLowerCase(),W=W?W.toLowerCase():null,Y=Y.toLowerCase()),W&&z&&(W=nr(W,z)||W);const ie=Y!=="/"&&Y.endsWith("/")?Y.length-1:Y.length;let J=A===Y||!o&&A.startsWith(Y)&&A.charAt(ie)==="/",ne=W!=null&&(W===Y||!o&&W.startsWith(Y)&&W.charAt(Y.length)==="/"),ee={isActive:J,isPending:ne,isTransitioning:U},_=J?i:void 0,E;typeof u=="function"?E=u(ee):E=[u,J?"active":null,ne?"pending":null,U?"transitioning":null].filter(Boolean).join(" ");let w=typeof c=="function"?c(ee):c;return H.createElement(pn,{...v,"aria-current":_,className:E,ref:y,style:w,to:h,viewTransition:g},typeof m=="function"?m(ee):m)});cE.displayName="NavLink";var fE=H.forwardRef(({discover:a="render",fetcherKey:i,navigate:l,reloadDocument:u,replace:o,state:c,method:h=zs,action:g,onSubmit:m,relative:v,preventScrollReset:y,viewTransition:b,unstable_defaultShouldRevalidate:j,...R},k)=>{let{unstable_useTransitions:z}=H.useContext(Mn),U=mE(),Y=pE(g,{relative:v}),A=h.toLowerCase()==="get"?"get":"post",W=typeof g=="string"&&qx.test(g),ie=J=>{if(m&&m(J),J.defaultPrevented)return;J.preventDefault();let ne=J.nativeEvent.submitter,ee=ne?.getAttribute("formmethod")||h,_=()=>U(ne||J.currentTarget,{fetcherKey:i,method:ee,navigate:l,replace:o,state:c,relative:v,preventScrollReset:y,viewTransition:b,unstable_defaultShouldRevalidate:j});z&&l!==!1?H.startTransition(()=>_()):_()};return H.createElement("form",{ref:k,method:A,action:Y,onSubmit:u?m:ie,...R,"data-discover":!W&&a==="render"?"true":void 0})});fE.displayName="Form";function dE(a){return`${a} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Lx(a){let i=H.useContext(el);return gt(i,dE(a)),i}function hE(a,{target:i,replace:l,state:u,preventScrollReset:o,relative:c,viewTransition:h,unstable_defaultShouldRevalidate:g,unstable_useTransitions:m}={}){let v=gu(),y=Na(),b=vu(a,{relative:c});return H.useCallback(j=>{if(Vj(j,i)){j.preventDefault();let R=l!==void 0?l:cu(y)===cu(b),k=()=>v(a,{replace:R,state:u,preventScrollReset:o,relative:c,viewTransition:h,unstable_defaultShouldRevalidate:g});m?H.startTransition(()=>k()):k()}},[y,v,b,l,u,i,a,o,c,h,g,m])}var gE=0,vE=()=>`__${String(++gE)}__`;function mE(){let{router:a}=Lx("useSubmit"),{basename:i}=H.useContext(Mn),l=kj(),u=a.fetch,o=a.navigate;return H.useCallback(async(c,h={})=>{let{action:g,method:m,encType:v,formData:y,body:b}=Zj(c,i);if(h.navigate===!1){let j=h.fetcherKey||vE();await u(j,l,h.action||g,{unstable_defaultShouldRevalidate:h.unstable_defaultShouldRevalidate,preventScrollReset:h.preventScrollReset,formData:y,body:b,formMethod:h.method||m,formEncType:h.encType||v,flushSync:h.flushSync})}else await o(h.action||g,{unstable_defaultShouldRevalidate:h.unstable_defaultShouldRevalidate,preventScrollReset:h.preventScrollReset,formData:y,body:b,formMethod:h.method||m,formEncType:h.encType||v,replace:h.replace,state:h.state,fromRouteId:l,flushSync:h.flushSync,viewTransition:h.viewTransition})},[u,o,i,l])}function pE(a,{relative:i}={}){let{basename:l}=H.useContext(Mn),u=H.useContext(Ca);gt(u,"useFormAction must be used inside a RouteContext");let[o]=u.matches.slice(-1),c={...vu(a||".",{relative:i})},h=Na();if(a==null){c.search=h.search;let g=new URLSearchParams(c.search),m=g.getAll("index");if(m.some(y=>y==="")){g.delete("index"),m.filter(b=>b).forEach(b=>g.append("index",b));let y=g.toString();c.search=y?`?${y}`:""}}return(!a||a===".")&&o.route.index&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),l!=="/"&&(c.pathname=c.pathname==="/"?l:er([l,c.pathname])),cu(c)}function yE(a,{relative:i}={}){let l=H.useContext(Tx);gt(l!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:u}=Lx("useViewTransitionState"),o=vu(a,{relative:i});if(!l.isTransitioning)return!1;let c=nr(l.currentLocation.pathname,u)||l.currentLocation.pathname,h=nr(l.nextLocation.pathname,u)||l.nextLocation.pathname;return Ls(o.pathname,h)!=null||Ls(o.pathname,c)!=null}const bE="/assets/phone-BGcnHo0a.svg",_E="/assets/cheering-BOgHKQoP.svg",xE="/assets/app-B8zZcdnB.svg";var Xi={},sf={exports:{}},of,B1;function SE(){if(B1)return of;B1=1;var a="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return of=a,of}var cf,I1;function wE(){if(I1)return cf;I1=1;var a=SE();function i(){}function l(){}return l.resetWarningCache=i,cf=function(){function u(h,g,m,v,y,b){if(b!==a){var j=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 j.name="Invariant Violation",j}}u.isRequired=u;function o(){return u}var c={array:u,bigint:u,bool:u,func:u,number:u,object:u,string:u,symbol:u,any:u,arrayOf:o,element:u,elementType:u,instanceOf:o,node:u,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:l,resetWarningCache:i};return c.PropTypes=c,c},cf}var H1;function Ux(){return H1||(H1=1,sf.exports=wE()()),sf.exports}var ff,G1;function Bx(){return G1||(G1=1,ff={L:1,M:0,Q:3,H:2}),ff}var df,Y1;function Ix(){return Y1||(Y1=1,df={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8}),df}var hf,V1;function jE(){if(V1)return hf;V1=1;var a=Ix();function i(l){this.mode=a.MODE_8BIT_BYTE,this.data=l}return i.prototype={getLength:function(l){return this.data.length},write:function(l){for(var u=0;u<this.data.length;u++)l.put(this.data.charCodeAt(u),8)}},hf=i,hf}var gf,P1;function EE(){if(P1)return gf;P1=1;var a=Bx();function i(l,u){this.totalCount=l,this.dataCount=u}return i.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],i.getRSBlocks=function(l,u){var o=i.getRsBlockTable(l,u);if(o==null)throw new Error("bad rs block @ typeNumber:"+l+"/errorCorrectLevel:"+u);for(var c=o.length/3,h=new Array,g=0;g<c;g++)for(var m=o[g*3+0],v=o[g*3+1],y=o[g*3+2],b=0;b<m;b++)h.push(new i(v,y));return h},i.getRsBlockTable=function(l,u){switch(u){case a.L:return i.RS_BLOCK_TABLE[(l-1)*4+0];case a.M:return i.RS_BLOCK_TABLE[(l-1)*4+1];case a.Q:return i.RS_BLOCK_TABLE[(l-1)*4+2];case a.H:return i.RS_BLOCK_TABLE[(l-1)*4+3];default:return}},gf=i,gf}var vf,X1;function TE(){if(X1)return vf;X1=1;function a(){this.buffer=new Array,this.length=0}return a.prototype={get:function(i){var l=Math.floor(i/8);return(this.buffer[l]>>>7-i%8&1)==1},put:function(i,l){for(var u=0;u<l;u++)this.putBit((i>>>l-u-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(i){var l=Math.floor(this.length/8);this.buffer.length<=l&&this.buffer.push(0),i&&(this.buffer[l]|=128>>>this.length%8),this.length++}},vf=a,vf}var mf,Z1;function Hx(){if(Z1)return mf;Z1=1;for(var a={glog:function(l){if(l<1)throw new Error("glog("+l+")");return a.LOG_TABLE[l]},gexp:function(l){for(;l<0;)l+=255;for(;l>=256;)l-=255;return a.EXP_TABLE[l]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},i=0;i<8;i++)a.EXP_TABLE[i]=1<<i;for(var i=8;i<256;i++)a.EXP_TABLE[i]=a.EXP_TABLE[i-4]^a.EXP_TABLE[i-5]^a.EXP_TABLE[i-6]^a.EXP_TABLE[i-8];for(var i=0;i<255;i++)a.LOG_TABLE[a.EXP_TABLE[i]]=i;return mf=a,mf}var pf,K1;function Gx(){if(K1)return pf;K1=1;var a=Hx();function i(l,u){if(l.length==null)throw new Error(l.length+"/"+u);for(var o=0;o<l.length&&l[o]==0;)o++;this.num=new Array(l.length-o+u);for(var c=0;c<l.length-o;c++)this.num[c]=l[c+o]}return i.prototype={get:function(l){return this.num[l]},getLength:function(){return this.num.length},multiply:function(l){for(var u=new Array(this.getLength()+l.getLength()-1),o=0;o<this.getLength();o++)for(var c=0;c<l.getLength();c++)u[o+c]^=a.gexp(a.glog(this.get(o))+a.glog(l.get(c)));return new i(u,0)},mod:function(l){if(this.getLength()-l.getLength()<0)return this;for(var u=a.glog(this.get(0))-a.glog(l.get(0)),o=new Array(this.getLength()),c=0;c<this.getLength();c++)o[c]=this.get(c);for(var c=0;c<l.getLength();c++)o[c]^=a.gexp(a.glog(l.get(c))+u);return new i(o,0).mod(l)}},pf=i,pf}var yf,Q1;function AE(){if(Q1)return yf;Q1=1;var a=Ix(),i=Gx(),l=Hx(),u={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},o={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(c){for(var h=c<<10;o.getBCHDigit(h)-o.getBCHDigit(o.G15)>=0;)h^=o.G15<<o.getBCHDigit(h)-o.getBCHDigit(o.G15);return(c<<10|h)^o.G15_MASK},getBCHTypeNumber:function(c){for(var h=c<<12;o.getBCHDigit(h)-o.getBCHDigit(o.G18)>=0;)h^=o.G18<<o.getBCHDigit(h)-o.getBCHDigit(o.G18);return c<<12|h},getBCHDigit:function(c){for(var h=0;c!=0;)h++,c>>>=1;return h},getPatternPosition:function(c){return o.PATTERN_POSITION_TABLE[c-1]},getMask:function(c,h,g){switch(c){case u.PATTERN000:return(h+g)%2==0;case u.PATTERN001:return h%2==0;case u.PATTERN010:return g%3==0;case u.PATTERN011:return(h+g)%3==0;case u.PATTERN100:return(Math.floor(h/2)+Math.floor(g/3))%2==0;case u.PATTERN101:return h*g%2+h*g%3==0;case u.PATTERN110:return(h*g%2+h*g%3)%2==0;case u.PATTERN111:return(h*g%3+(h+g)%2)%2==0;default:throw new Error("bad maskPattern:"+c)}},getErrorCorrectPolynomial:function(c){for(var h=new i([1],0),g=0;g<c;g++)h=h.multiply(new i([1,l.gexp(g)],0));return h},getLengthInBits:function(c,h){if(1<=h&&h<10)switch(c){case a.MODE_NUMBER:return 10;case a.MODE_ALPHA_NUM:return 9;case a.MODE_8BIT_BYTE:return 8;case a.MODE_KANJI:return 8;default:throw new Error("mode:"+c)}else if(h<27)switch(c){case a.MODE_NUMBER:return 12;case a.MODE_ALPHA_NUM:return 11;case a.MODE_8BIT_BYTE:return 16;case a.MODE_KANJI:return 10;default:throw new Error("mode:"+c)}else if(h<41)switch(c){case a.MODE_NUMBER:return 14;case a.MODE_ALPHA_NUM:return 13;case a.MODE_8BIT_BYTE:return 16;case a.MODE_KANJI:return 12;default:throw new Error("mode:"+c)}else throw new Error("type:"+h)},getLostPoint:function(c){for(var h=c.getModuleCount(),g=0,m=0;m<h;m++)for(var v=0;v<h;v++){for(var y=0,b=c.isDark(m,v),j=-1;j<=1;j++)if(!(m+j<0||h<=m+j))for(var R=-1;R<=1;R++)v+R<0||h<=v+R||j==0&&R==0||b==c.isDark(m+j,v+R)&&y++;y>5&&(g+=3+y-5)}for(var m=0;m<h-1;m++)for(var v=0;v<h-1;v++){var k=0;c.isDark(m,v)&&k++,c.isDark(m+1,v)&&k++,c.isDark(m,v+1)&&k++,c.isDark(m+1,v+1)&&k++,(k==0||k==4)&&(g+=3)}for(var m=0;m<h;m++)for(var v=0;v<h-6;v++)c.isDark(m,v)&&!c.isDark(m,v+1)&&c.isDark(m,v+2)&&c.isDark(m,v+3)&&c.isDark(m,v+4)&&!c.isDark(m,v+5)&&c.isDark(m,v+6)&&(g+=40);for(var v=0;v<h;v++)for(var m=0;m<h-6;m++)c.isDark(m,v)&&!c.isDark(m+1,v)&&c.isDark(m+2,v)&&c.isDark(m+3,v)&&c.isDark(m+4,v)&&!c.isDark(m+5,v)&&c.isDark(m+6,v)&&(g+=40);for(var z=0,v=0;v<h;v++)for(var m=0;m<h;m++)c.isDark(m,v)&&z++;var U=Math.abs(100*z/h/h-50)/5;return g+=U*10,g}};return yf=o,yf}var bf,F1;function RE(){if(F1)return bf;F1=1;var a=jE(),i=EE(),l=TE(),u=AE(),o=Gx();function c(g,m){this.typeNumber=g,this.errorCorrectLevel=m,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}var h=c.prototype;return h.addData=function(g){var m=new a(g);this.dataList.push(m),this.dataCache=null},h.isDark=function(g,m){if(g<0||this.moduleCount<=g||m<0||this.moduleCount<=m)throw new Error(g+","+m);return this.modules[g][m]},h.getModuleCount=function(){return this.moduleCount},h.make=function(){if(this.typeNumber<1){var g=1;for(g=1;g<40;g++){for(var m=i.getRSBlocks(g,this.errorCorrectLevel),v=new l,y=0,b=0;b<m.length;b++)y+=m[b].dataCount;for(var b=0;b<this.dataList.length;b++){var j=this.dataList[b];v.put(j.mode,4),v.put(j.getLength(),u.getLengthInBits(j.mode,g)),j.write(v)}if(v.getLengthInBits()<=y*8)break}this.typeNumber=g}this.makeImpl(!1,this.getBestMaskPattern())},h.makeImpl=function(g,m){this.moduleCount=this.typeNumber*4+17,this.modules=new Array(this.moduleCount);for(var v=0;v<this.moduleCount;v++){this.modules[v]=new Array(this.moduleCount);for(var y=0;y<this.moduleCount;y++)this.modules[v][y]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(g,m),this.typeNumber>=7&&this.setupTypeNumber(g),this.dataCache==null&&(this.dataCache=c.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,m)},h.setupPositionProbePattern=function(g,m){for(var v=-1;v<=7;v++)if(!(g+v<=-1||this.moduleCount<=g+v))for(var y=-1;y<=7;y++)m+y<=-1||this.moduleCount<=m+y||(0<=v&&v<=6&&(y==0||y==6)||0<=y&&y<=6&&(v==0||v==6)||2<=v&&v<=4&&2<=y&&y<=4?this.modules[g+v][m+y]=!0:this.modules[g+v][m+y]=!1)},h.getBestMaskPattern=function(){for(var g=0,m=0,v=0;v<8;v++){this.makeImpl(!0,v);var y=u.getLostPoint(this);(v==0||g>y)&&(g=y,m=v)}return m},h.createMovieClip=function(g,m,v){var y=g.createEmptyMovieClip(m,v),b=1;this.make();for(var j=0;j<this.modules.length;j++)for(var R=j*b,k=0;k<this.modules[j].length;k++){var z=k*b,U=this.modules[j][k];U&&(y.beginFill(0,100),y.moveTo(z,R),y.lineTo(z+b,R),y.lineTo(z+b,R+b),y.lineTo(z,R+b),y.endFill())}return y},h.setupTimingPattern=function(){for(var g=8;g<this.moduleCount-8;g++)this.modules[g][6]==null&&(this.modules[g][6]=g%2==0);for(var m=8;m<this.moduleCount-8;m++)this.modules[6][m]==null&&(this.modules[6][m]=m%2==0)},h.setupPositionAdjustPattern=function(){for(var g=u.getPatternPosition(this.typeNumber),m=0;m<g.length;m++)for(var v=0;v<g.length;v++){var y=g[m],b=g[v];if(this.modules[y][b]==null)for(var j=-2;j<=2;j++)for(var R=-2;R<=2;R++)j==-2||j==2||R==-2||R==2||j==0&&R==0?this.modules[y+j][b+R]=!0:this.modules[y+j][b+R]=!1}},h.setupTypeNumber=function(g){for(var m=u.getBCHTypeNumber(this.typeNumber),v=0;v<18;v++){var y=!g&&(m>>v&1)==1;this.modules[Math.floor(v/3)][v%3+this.moduleCount-8-3]=y}for(var v=0;v<18;v++){var y=!g&&(m>>v&1)==1;this.modules[v%3+this.moduleCount-8-3][Math.floor(v/3)]=y}},h.setupTypeInfo=function(g,m){for(var v=this.errorCorrectLevel<<3|m,y=u.getBCHTypeInfo(v),b=0;b<15;b++){var j=!g&&(y>>b&1)==1;b<6?this.modules[b][8]=j:b<8?this.modules[b+1][8]=j:this.modules[this.moduleCount-15+b][8]=j}for(var b=0;b<15;b++){var j=!g&&(y>>b&1)==1;b<8?this.modules[8][this.moduleCount-b-1]=j:b<9?this.modules[8][15-b-1+1]=j:this.modules[8][15-b-1]=j}this.modules[this.moduleCount-8][8]=!g},h.mapData=function(g,m){for(var v=-1,y=this.moduleCount-1,b=7,j=0,R=this.moduleCount-1;R>0;R-=2)for(R==6&&R--;;){for(var k=0;k<2;k++)if(this.modules[y][R-k]==null){var z=!1;j<g.length&&(z=(g[j]>>>b&1)==1);var U=u.getMask(m,y,R-k);U&&(z=!z),this.modules[y][R-k]=z,b--,b==-1&&(j++,b=7)}if(y+=v,y<0||this.moduleCount<=y){y-=v,v=-v;break}}},c.PAD0=236,c.PAD1=17,c.createData=function(g,m,v){for(var y=i.getRSBlocks(g,m),b=new l,j=0;j<v.length;j++){var R=v[j];b.put(R.mode,4),b.put(R.getLength(),u.getLengthInBits(R.mode,g)),R.write(b)}for(var k=0,j=0;j<y.length;j++)k+=y[j].dataCount;if(b.getLengthInBits()>k*8)throw new Error("code length overflow. ("+b.getLengthInBits()+">"+k*8+")");for(b.getLengthInBits()+4<=k*8&&b.put(0,4);b.getLengthInBits()%8!=0;)b.putBit(!1);for(;!(b.getLengthInBits()>=k*8||(b.put(c.PAD0,8),b.getLengthInBits()>=k*8));)b.put(c.PAD1,8);return c.createBytes(b,y)},c.createBytes=function(g,m){for(var v=0,y=0,b=0,j=new Array(m.length),R=new Array(m.length),k=0;k<m.length;k++){var z=m[k].dataCount,U=m[k].totalCount-z;y=Math.max(y,z),b=Math.max(b,U),j[k]=new Array(z);for(var Y=0;Y<j[k].length;Y++)j[k][Y]=255&g.buffer[Y+v];v+=z;var A=u.getErrorCorrectPolynomial(U),W=new o(j[k],A.getLength()-1),ie=W.mod(A);R[k]=new Array(A.getLength()-1);for(var Y=0;Y<R[k].length;Y++){var J=Y+ie.getLength()-R[k].length;R[k][Y]=J>=0?ie.get(J):0}}for(var ne=0,Y=0;Y<m.length;Y++)ne+=m[Y].totalCount;for(var ee=new Array(ne),_=0,Y=0;Y<y;Y++)for(var k=0;k<m.length;k++)Y<j[k].length&&(ee[_++]=j[k][Y]);for(var Y=0;Y<b;Y++)for(var k=0;k<m.length;k++)Y<R[k].length&&(ee[_++]=R[k][Y]);return ee},bf=c,bf}var Os={},W1;function DE(){if(W1)return Os;W1=1,Object.defineProperty(Os,"__esModule",{value:!0});var a=Object.assign||function(v){for(var y=1;y<arguments.length;y++){var b=arguments[y];for(var j in b)Object.prototype.hasOwnProperty.call(b,j)&&(v[j]=b[j])}return v},i=Ux(),l=c(i),u=du(),o=c(u);function c(v){return v&&v.__esModule?v:{default:v}}function h(v,y){var b={};for(var j in v)y.indexOf(j)>=0||Object.prototype.hasOwnProperty.call(v,j)&&(b[j]=v[j]);return b}var g={bgColor:l.default.oneOfType([l.default.object,l.default.string]).isRequired,bgD:l.default.string.isRequired,fgColor:l.default.oneOfType([l.default.object,l.default.string]).isRequired,fgD:l.default.string.isRequired,size:l.default.number.isRequired,title:l.default.string,viewBoxSize:l.default.number.isRequired,xmlns:l.default.string},m=(0,u.forwardRef)(function(v,y){var b=v.bgColor,j=v.bgD,R=v.fgD,k=v.fgColor,z=v.size,U=v.title,Y=v.viewBoxSize,A=v.xmlns,W=A===void 0?"http://www.w3.org/2000/svg":A,ie=h(v,["bgColor","bgD","fgD","fgColor","size","title","viewBoxSize","xmlns"]);return o.default.createElement("svg",a({},ie,{height:z,ref:y,viewBox:"0 0 "+Y+" "+Y,width:z,xmlns:W}),U?o.default.createElement("title",null,U):null,o.default.createElement("path",{d:j,fill:b}),o.default.createElement("path",{d:R,fill:k}))});return m.displayName="QRCodeSvg",m.propTypes=g,Os.default=m,Os}var J1;function OE(){if(J1)return Xi;J1=1,Object.defineProperty(Xi,"__esModule",{value:!0}),Xi.QRCode=void 0;var a=Object.assign||function(z){for(var U=1;U<arguments.length;U++){var Y=arguments[U];for(var A in Y)Object.prototype.hasOwnProperty.call(Y,A)&&(z[A]=Y[A])}return z},i=Ux(),l=b(i),u=Bx(),o=b(u),c=RE(),h=b(c),g=du(),m=b(g),v=DE(),y=b(v);function b(z){return z&&z.__esModule?z:{default:z}}function j(z,U){var Y={};for(var A in z)U.indexOf(A)>=0||Object.prototype.hasOwnProperty.call(z,A)&&(Y[A]=z[A]);return Y}var R={bgColor:l.default.oneOfType([l.default.object,l.default.string]),fgColor:l.default.oneOfType([l.default.object,l.default.string]),level:l.default.string,size:l.default.number,value:l.default.string.isRequired},k=(0,g.forwardRef)(function(z,U){var Y=z.bgColor,A=Y===void 0?"#FFFFFF":Y,W=z.fgColor,ie=W===void 0?"#000000":W,J=z.level,ne=J===void 0?"L":J,ee=z.size,_=ee===void 0?256:ee,E=z.value,w=j(z,["bgColor","fgColor","level","size","value"]),q=new h.default(-1,o.default[ne]);q.addData(E),q.make();var O=q.modules;return m.default.createElement(y.default,a({},w,{bgColor:A,bgD:O.map(function(L,G){return L.map(function(N,S){return N?"":"M "+S+" "+G+" l 1 0 0 1 -1 0 Z"}).join(" ")}).join(" "),fgColor:ie,fgD:O.map(function(L,G){return L.map(function(N,S){return N?"M "+S+" "+G+" l 1 0 0 1 -1 0 Z":""}).join(" ")}).join(" "),ref:U,size:_,viewBoxSize:O.length}))});return Xi.QRCode=k,k.displayName="QRCode",k.propTypes=R,Xi.default=k,Xi}var CE=OE();const NE=Nn(CE),ME="/assets/app_store-Ckt1Vw6C.svg",kE="/assets/google_play-ChSSCjr9.svg",zE={code:"EN",name:"English",select_locale:"Select English as language",tabs:{home:"Home",support:"Help",about:"About eduID"},header:{mineEduID:"My eduID",register:"Create an eduID"},home:{eduID:"eduID",title:"Easily prove who you are",whatCanYouDo:"What is eduID for?",info1:"Verify your identity for education and research in the Netherlands",info2:"Log in to a growing number of websites and online services",info3:"For students, staff, and professionals",readMore:"Learn more about eduID",eduIdApp:"Want to log in faster and more securely?",appInfo:"With the <strong>eduID app</strong>, you can log in without a password or checking your email. Installation is quick and easy.",google:"https://play.google.com/store/apps/details?id=nl.eduid",apple:"https://apps.apple.com/us/app/eduid/id1600756434"},about:{eduID:"About eduID",title:"One account for educational and research institutions",why:"What is eduID?",whyInfo1:"eduID helps students, staff, and professionals easily prove their identity at educational and research institutions in the Netherlands. Students are increasingly attending courses at multiple institutions. Previously, students couldn't log in to one institution using an account from another. Staff, professionals, and guests experience the same problems and are often active at multiple institutions.",whyInfo2:"eduID solves this problem by providing one account to verify your identity across multiple Dutch educational and research institutions.",register:"How to get an eduID?",registerInfo:"Creating an eduID is simple. Press <strong>Create an eduID</strong> at the top of the page. After creating your eduID, you may need to verify your identity through an official party, such as your school, university, or bank.",logins:"How to confirm your identity?",loginsInfo:"In most cases, you must prove your identity through an official party before you can fully use your eduID. You can do this in the following ways:",magicLink:"Code in email",password:"Password",passKey:"Passkey",identity:"How to use eduID?",identityInfo1:"You can use eduID to log in to websites and online services in the Netherlands. We recommend using the eduID app for the most secure and convenient experience. The app lets you log in without a password, and two-factor authentication (2FA) adds an extra layer of security.",identityInfo2:"Prefer not to download an app? You can also log in using:",institution:"Via a Dutch educational institution",institutionInfo:"Log in to your institution, which will then share details like your name and role (student, lecturer, etc.) with us.",bank:"Via a Dutch banking app",bankInfo:"Log in to your bank, which will provide us with your name and date of birth. No payment is required.",european:"With a European ID",europeanInfo:"Show your ID and a verification code at an eduID Service Desk (online or at an institution).",manage:"Where can you find your data?",manageInfo:"In <a href='{{url}}'>My eduID</a>, you can view your name, email address, and security settings. You can also check which websites and services you’ve accessed with eduID and download or delete your data."},support:{eduID:"Help",title:"When you need assistance",studying:"Do you study in the Netherlands?",connect:"Connect your educational institution",studyInfo:"Before you can use eduID for services in Dutch education, we need to verify your identity. That’s why we ask you to add the following information to your eduID:",informationBullet1:"Your full name, verified by an official party",informationBullet2:"Proof that you are a student",informationBullet3:"Your current institutionValidation of your full name by a third party",allAtOnce:"You can add this information all at once by connecting your educational institution to eduID. To do this, press <strong>Add an institution</strong> in the eduID app or <a href='{{url}}'>My eduID</a>.",note:"<strong>Note</strong>: did you create an eduID last school year? You may need to connect your institution again.",help:"Need more help?",helpInfo:`Have a look at the <a href="https://servicedesk.surf.nl/wiki/x/MIJsB">eduID documentation</a> and the <a href="https://servicedesk.surf.nl/wiki/x/ToJsB">FAQ</a>, or send an email to <a href='mailto:help@eduid.nl'>help@eduid.nl</a>. We’ll get back to you as soon as possible.`},privacy:{eduID:"Privacy Policy",title:"Version October 18, 2024"},terms:{eduID:"Terms of Use",title:"Version June 17, 2024"},servicedesk:{title:"Servicedesk",info:"For more information about how, when and by which service desk you can verify your eduID using a code, please visit our <a href='https://servicedesk.surf.nl/wiki/pages/viewpage.action?pageId=166920533'>Wiki</a>"},footer:{terms:"Terms of Use",termsLink:"https://support.surfconext.nl/terms-en",privacy:"Privacy Policy",privacyLink:"https://support.surfconext.nl/privacy-en",surfLink:"https://surf.nl"}},qE={code:"NL",name:"Nederlands",select_locale:"Kies Nederlands als taal",tabs:{home:"Home",support:"Help",about:"Over eduID"},header:{mineEduID:"Mijn eduID",register:"eduID aanmaken"},home:{eduID:"eduID",title:"Eenvoudig bewijzen wie je bent",whatCanYouDo:"Wat kun je met eduID?",info1:"Bewijs wie je bent bij onderwijs en onderzoek in Nederland",info2:"Log in bij een groeiend aantal websites en online diensten",info3:"Voor studenten, medewerkers en professionals",readMore:"Lees meer over eduID",eduIdApp:"Sneller en veiliger  inloggen?",appInfo:"Met de <strong>eduID app</strong> log je in zonder wachtwoord of  je e-mail te openen. Installeren is zo gebeurd.",google:"https://play.google.com/store/apps/details?id=nl.eduid",apple:"https://apps.apple.com/us/app/eduid/id1600756434"},about:{eduID:"Over eduID",title:"Eén account voor onderwijs- en onderzoeksinstellingen",why:"Wat is eduID?",whyInfo1:"eduID helpt studenten, medewerkers en professionals om eenvoudig te bewijzen wie ze zijn bij onderwijs- en onderzoeksinstellingen in Nederland. Studenten volgen steeds vaker onderwijs bij verschillende instellingen. Hiervoor konden studenten niet met het account van de ene instelling inloggen bij een andere instelling. Medewerkers, professionals en gasten ondervinden dezelfde problemen en zijn ook vaak actief bij meerdere instellingen.",whyInfo2:"eduID is de oplossing: één account waarmee je bij verschillende Nederlandse onderwijs- en onderzoeksinstellingen kunt bewijzen wie je bent.",register:"Hoe krijg je een eduID",registerInfo:"Een eduID maak je eenvoudig zelf. Druk daarvoor op <strong>eduID aanmaken</strong> bovenaan de pagina. Nadat je je eduID hebt aangemaakt is het vaak nog wel nodig dat je identiteit bevestigd wordt door een officiële partij. Zoals je school, universiteit of bank.",logins:"Hoe bevestig je je identiteit?",loginsInfo:"Je kunt een eduID in veel gevallen pas echt gebruiken nadat je via een officiële partij hebt bewezen wie je bent. Dat kan op de volgende manieren:",magicLink:"Code in je e-mail",password:"Wachtwoord",passKey:"Passkey",identity:"Hoe gebruik je eduID?",identityInfo1:"Met je eduID kun je inloggen bij websites en andere online diensten in Nederland. We raden je aan om hiervoor de eduID app te gebruiken, omdat dit de meest veilige en eenvoudige manier is. Met de app log je namelijk zonder wachtwoord in. En door de tweefactorauthenticatie (2FA) is het extra veilig.",identityInfo2:"Download je liever geen app? Dan kun je ook op deze manieren inloggen:",institution:"Via een Nederlandse onderwijsinstelling",institutionInfo:"Je logt in bij je instelling. Die deelt daarna je gegevens zoals je naam en je rol (student/docent etc) met ons.",bank:"Via een Nederlandse bank-app",bankInfo:"Je logt in bij je bank. Die deelt je naam en geboortedatum met ons. Je doet geen betaling.",european:"Met een Europees identiteitsbewijs",europeanInfo:"Je laat je identiteitsbewijs en een controlecode zien aan een eduID Service Desk (online of bij een instelling).",manage:"Waar vind je je gegevens terug?",manageInfo:"In <a href='{{url}}'>Mijn eduID</a> staat je naam, e-mailadres en hoe je eduID beveiligd is. Ook kun je hier zien bij welke websites en diensten je al bent ingelogd met eduID en je gegevens downloaden en verwijderen."},support:{eduID:"Help",title:"Voor als je er niet uit komt",studying:"Studeer je in Nederland?",connect:"Koppel je onderwijsinstelling",studyInfo:"We moeten eerst zeker zijn wie je bent. Alleen zo kun je eduID gebruiken voor diensten in het Nederlandse onderwijs. Daarom vragen we je deze gegevens toe te voegen aan je eduID:",informationBullet1:"Je volledige naam, bevestigd door een officiële partij",informationBullet2:"Bewijs dat je student bent",informationBullet3:"Je huidige instelling",allAtOnce:"Je kunt deze gegevens in één keer toevoegen door je onderwijsinstelling te koppelen met eduID. Druk hiervoor op <strong>Voeg instelling toe</strong> in de eduID app of <a href='{{url}}'>Mijn eduID</a>.",note:"<strong>Let op:</strong> heb je vorig schooljaar al een eduID gemaakt? Dan moet je misschien opnieuw je instelling koppelen",help:"Meer hulp nodig?",helpInfo:`Bekijk de <a href="https://servicedesk.surf.nl/wiki/x/L4JsB">eduID documentatie</a> en de <a href="https://servicedesk.surf.nl/wiki/x/UIJsB">veelgestelde vragen</a>. Als je er niet uit komt kun je een e-mail sturen naar <a href='mailto:help@eduID.nl'>help@eduid.nl</a>. We komen zo snel mogelijk bij je terug.`},privacy:{eduID:"Privacyverklaring",title:"Versie 18 oktober 2024"},terms:{eduID:"Gebruiksvoorwaarden",title:"Versie 17 juni 2024"},servicedesk:{title:"Servicedesk",info:"Meer informatie over hoe, wanneer en bij welke service desk je je eduID met behulp van een code kan verifiëren? Kijk dan op onze <a href='https://servicedesk.surf.nl/wiki/pages/viewpage.action?pageId=166920530'>Wiki</a>"},footer:{terms:"Gebruiksvoorwaarden",termsLink:"https://eduid.nl/terms",privacy:"Privacyverklaring",privacyLink:"https://eduid.nl/privacy",surfLink:"https://surf.nl"}};var _f,$1;function ga(){if($1)return _f;$1=1;var a=Array.isArray;return _f=a,_f}var xf,ey;function Yx(){if(ey)return xf;ey=1;var a=typeof Rs=="object"&&Rs&&Rs.Object===Object&&Rs;return xf=a,xf}var Sf,ty;function Ma(){if(ty)return Sf;ty=1;var a=Yx(),i=typeof self=="object"&&self&&self.Object===Object&&self,l=a||i||Function("return this")();return Sf=l,Sf}var wf,ny;function mu(){if(ny)return wf;ny=1;var a=Ma(),i=a.Symbol;return wf=i,wf}var jf,ay;function LE(){if(ay)return jf;ay=1;var a=mu(),i=Object.prototype,l=i.hasOwnProperty,u=i.toString,o=a?a.toStringTag:void 0;function c(h){var g=l.call(h,o),m=h[o];try{h[o]=void 0;var v=!0}catch{}var y=u.call(h);return v&&(g?h[o]=m:delete h[o]),y}return jf=c,jf}var Ef,ry;function UE(){if(ry)return Ef;ry=1;var a=Object.prototype,i=a.toString;function l(u){return i.call(u)}return Ef=l,Ef}var Tf,iy;function nl(){if(iy)return Tf;iy=1;var a=mu(),i=LE(),l=UE(),u="[object Null]",o="[object Undefined]",c=a?a.toStringTag:void 0;function h(g){return g==null?g===void 0?o:u:c&&c in Object(g)?i(g):l(g)}return Tf=h,Tf}var Af,ly;function ui(){if(ly)return Af;ly=1;function a(i){return i!=null&&typeof i=="object"}return Af=a,Af}var Rf,uy;function pu(){if(uy)return Rf;uy=1;var a=nl(),i=ui(),l="[object Symbol]";function u(o){return typeof o=="symbol"||i(o)&&a(o)==l}return Rf=u,Rf}var Df,sy;function Ug(){if(sy)return Df;sy=1;var a=ga(),i=pu(),l=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;function o(c,h){if(a(c))return!1;var g=typeof c;return g=="number"||g=="symbol"||g=="boolean"||c==null||i(c)?!0:u.test(c)||!l.test(c)||h!=null&&c in Object(h)}return Df=o,Df}var Of,oy;function rr(){if(oy)return Of;oy=1;function a(i){var l=typeof i;return i!=null&&(l=="object"||l=="function")}return Of=a,Of}var Cf,cy;function Bg(){if(cy)return Cf;cy=1;var a=nl(),i=rr(),l="[object AsyncFunction]",u="[object Function]",o="[object GeneratorFunction]",c="[object Proxy]";function h(g){if(!i(g))return!1;var m=a(g);return m==u||m==o||m==l||m==c}return Cf=h,Cf}var Nf,fy;function BE(){if(fy)return Nf;fy=1;var a=Ma(),i=a["__core-js_shared__"];return Nf=i,Nf}var Mf,dy;function IE(){if(dy)return Mf;dy=1;var a=BE(),i=function(){var u=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||"");return u?"Symbol(src)_1."+u:""}();function l(u){return!!i&&i in u}return Mf=l,Mf}var kf,hy;function Vx(){if(hy)return kf;hy=1;var a=Function.prototype,i=a.toString;function l(u){if(u!=null){try{return i.call(u)}catch{}try{return u+""}catch{}}return""}return kf=l,kf}var zf,gy;function HE(){if(gy)return zf;gy=1;var a=Bg(),i=IE(),l=rr(),u=Vx(),o=/[\\^$.*+?()[\]{}|]/g,c=/^\[object .+?Constructor\]$/,h=Function.prototype,g=Object.prototype,m=h.toString,v=g.hasOwnProperty,y=RegExp("^"+m.call(v).replace(o,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function b(j){if(!l(j)||i(j))return!1;var R=a(j)?y:c;return R.test(u(j))}return zf=b,zf}var qf,vy;function GE(){if(vy)return qf;vy=1;function a(i,l){return i?.[l]}return qf=a,qf}var Lf,my;function si(){if(my)return Lf;my=1;var a=HE(),i=GE();function l(u,o){var c=i(u,o);return a(c)?c:void 0}return Lf=l,Lf}var Uf,py;function Ps(){if(py)return Uf;py=1;var a=si(),i=a(Object,"create");return Uf=i,Uf}var Bf,yy;function YE(){if(yy)return Bf;yy=1;var a=Ps();function i(){this.__data__=a?a(null):{},this.size=0}return Bf=i,Bf}var If,by;function VE(){if(by)return If;by=1;function a(i){var l=this.has(i)&&delete this.__data__[i];return this.size-=l?1:0,l}return If=a,If}var Hf,_y;function PE(){if(_y)return Hf;_y=1;var a=Ps(),i="__lodash_hash_undefined__",l=Object.prototype,u=l.hasOwnProperty;function o(c){var h=this.__data__;if(a){var g=h[c];return g===i?void 0:g}return u.call(h,c)?h[c]:void 0}return Hf=o,Hf}var Gf,xy;function XE(){if(xy)return Gf;xy=1;var a=Ps(),i=Object.prototype,l=i.hasOwnProperty;function u(o){var c=this.__data__;return a?c[o]!==void 0:l.call(c,o)}return Gf=u,Gf}var Yf,Sy;function ZE(){if(Sy)return Yf;Sy=1;var a=Ps(),i="__lodash_hash_undefined__";function l(u,o){var c=this.__data__;return this.size+=this.has(u)?0:1,c[u]=a&&o===void 0?i:o,this}return Yf=l,Yf}var Vf,wy;function KE(){if(wy)return Vf;wy=1;var a=YE(),i=VE(),l=PE(),u=XE(),o=ZE();function c(h){var g=-1,m=h==null?0:h.length;for(this.clear();++g<m;){var v=h[g];this.set(v[0],v[1])}}return c.prototype.clear=a,c.prototype.delete=i,c.prototype.get=l,c.prototype.has=u,c.prototype.set=o,Vf=c,Vf}var Pf,jy;function QE(){if(jy)return Pf;jy=1;function a(){this.__data__=[],this.size=0}return Pf=a,Pf}var Xf,Ey;function yu(){if(Ey)return Xf;Ey=1;function a(i,l){return i===l||i!==i&&l!==l}return Xf=a,Xf}var Zf,Ty;function Xs(){if(Ty)return Zf;Ty=1;var a=yu();function i(l,u){for(var o=l.length;o--;)if(a(l[o][0],u))return o;return-1}return Zf=i,Zf}var Kf,Ay;function FE(){if(Ay)return Kf;Ay=1;var a=Xs(),i=Array.prototype,l=i.splice;function u(o){var c=this.__data__,h=a(c,o);if(h<0)return!1;var g=c.length-1;return h==g?c.pop():l.call(c,h,1),--this.size,!0}return Kf=u,Kf}var Qf,Ry;function WE(){if(Ry)return Qf;Ry=1;var a=Xs();function i(l){var u=this.__data__,o=a(u,l);return o<0?void 0:u[o][1]}return Qf=i,Qf}var Ff,Dy;function JE(){if(Dy)return Ff;Dy=1;var a=Xs();function i(l){return a(this.__data__,l)>-1}return Ff=i,Ff}var Wf,Oy;function $E(){if(Oy)return Wf;Oy=1;var a=Xs();function i(l,u){var o=this.__data__,c=a(o,l);return c<0?(++this.size,o.push([l,u])):o[c][1]=u,this}return Wf=i,Wf}var Jf,Cy;function Zs(){if(Cy)return Jf;Cy=1;var a=QE(),i=FE(),l=WE(),u=JE(),o=$E();function c(h){var g=-1,m=h==null?0:h.length;for(this.clear();++g<m;){var v=h[g];this.set(v[0],v[1])}}return c.prototype.clear=a,c.prototype.delete=i,c.prototype.get=l,c.prototype.has=u,c.prototype.set=o,Jf=c,Jf}var $f,Ny;function Ig(){if(Ny)return $f;Ny=1;var a=si(),i=Ma(),l=a(i,"Map");return $f=l,$f}var ed,My;function e4(){if(My)return ed;My=1;var a=KE(),i=Zs(),l=Ig();function u(){this.size=0,this.__data__={hash:new a,map:new(l||i),string:new a}}return ed=u,ed}var td,ky;function t4(){if(ky)return td;ky=1;function a(i){var l=typeof i;return l=="string"||l=="number"||l=="symbol"||l=="boolean"?i!=="__proto__":i===null}return td=a,td}var nd,zy;function Ks(){if(zy)return nd;zy=1;var a=t4();function i(l,u){var o=l.__data__;return a(u)?o[typeof u=="string"?"string":"hash"]:o.map}return nd=i,nd}var ad,qy;function n4(){if(qy)return ad;qy=1;var a=Ks();function i(l){var u=a(this,l).delete(l);return this.size-=u?1:0,u}return ad=i,ad}var rd,Ly;function a4(){if(Ly)return rd;Ly=1;var a=Ks();function i(l){return a(this,l).get(l)}return rd=i,rd}var id,Uy;function r4(){if(Uy)return id;Uy=1;var a=Ks();function i(l){return a(this,l).has(l)}return id=i,id}var ld,By;function i4(){if(By)return ld;By=1;var a=Ks();function i(l,u){var o=a(this,l),c=o.size;return o.set(l,u),this.size+=o.size==c?0:1,this}return ld=i,ld}var ud,Iy;function Hg(){if(Iy)return ud;Iy=1;var a=e4(),i=n4(),l=a4(),u=r4(),o=i4();function c(h){var g=-1,m=h==null?0:h.length;for(this.clear();++g<m;){var v=h[g];this.set(v[0],v[1])}}return c.prototype.clear=a,c.prototype.delete=i,c.prototype.get=l,c.prototype.has=u,c.prototype.set=o,ud=c,ud}var sd,Hy;function l4(){if(Hy)return sd;Hy=1;var a=Hg(),i="Expected a function";function l(u,o){if(typeof u!="function"||o!=null&&typeof o!="function")throw new TypeError(i);var c=function(){var h=arguments,g=o?o.apply(this,h):h[0],m=c.cache;if(m.has(g))return m.get(g);var v=u.apply(this,h);return c.cache=m.set(g,v)||m,v};return c.cache=new(l.Cache||a),c}return l.Cache=a,sd=l,sd}var od,Gy;function u4(){if(Gy)return od;Gy=1;var a=l4(),i=500;function l(u){var o=a(u,function(h){return c.size===i&&c.clear(),h}),c=o.cache;return o}return od=l,od}var cd,Yy;function s4(){if(Yy)return cd;Yy=1;var a=u4(),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,l=/\\(\\)?/g,u=a(function(o){var c=[];return o.charCodeAt(0)===46&&c.push(""),o.replace(i,function(h,g,m,v){c.push(m?v.replace(l,"$1"):g||h)}),c});return cd=u,cd}var fd,Vy;function Px(){if(Vy)return fd;Vy=1;function a(i,l){for(var u=-1,o=i==null?0:i.length,c=Array(o);++u<o;)c[u]=l(i[u],u,i);return c}return fd=a,fd}var dd,Py;function o4(){if(Py)return dd;Py=1;var a=mu(),i=Px(),l=ga(),u=pu(),o=a?a.prototype:void 0,c=o?o.toString:void 0;function h(g){if(typeof g=="string")return g;if(l(g))return i(g,h)+"";if(u(g))return c?c.call(g):"";var m=g+"";return m=="0"&&1/g==-1/0?"-0":m}return dd=h,dd}var hd,Xy;function al(){if(Xy)return hd;Xy=1;var a=o4();function i(l){return l==null?"":a(l)}return hd=i,hd}var gd,Zy;function Xx(){if(Zy)return gd;Zy=1;var a=ga(),i=Ug(),l=s4(),u=al();function o(c,h){return a(c)?c:i(c,h)?[c]:l(u(c))}return gd=o,gd}var vd,Ky;function Qs(){if(Ky)return vd;Ky=1;var a=pu();function i(l){if(typeof l=="string"||a(l))return l;var u=l+"";return u=="0"&&1/l==-1/0?"-0":u}return vd=i,vd}var md,Qy;function Gg(){if(Qy)return md;Qy=1;var a=Xx(),i=Qs();function l(u,o){o=a(o,u);for(var c=0,h=o.length;u!=null&&c<h;)u=u[i(o[c++])];return c&&c==h?u:void 0}return md=l,md}var pd,Fy;function Zx(){if(Fy)return pd;Fy=1;var a=Gg();function i(l,u,o){var c=l==null?void 0:a(l,u);return c===void 0?o:c}return pd=i,pd}var c4=Zx();const f4=Nn(c4);var yd,Wy;function d4(){if(Wy)return yd;Wy=1;var a=Object.prototype,i=a.hasOwnProperty;function l(u,o){return u!=null&&i.call(u,o)}return yd=l,yd}var bd,Jy;function h4(){if(Jy)return bd;Jy=1;var a=nl(),i=ui(),l="[object Arguments]";function u(o){return i(o)&&a(o)==l}return bd=u,bd}var _d,$y;function Fs(){if($y)return _d;$y=1;var a=h4(),i=ui(),l=Object.prototype,u=l.hasOwnProperty,o=l.propertyIsEnumerable,c=a(function(){return arguments}())?a:function(h){return i(h)&&u.call(h,"callee")&&!o.call(h,"callee")};return _d=c,_d}var xd,e2;function Yg(){if(e2)return xd;e2=1;var a=9007199254740991,i=/^(?:0|[1-9]\d*)$/;function l(u,o){var c=typeof u;return o=o??a,!!o&&(c=="number"||c!="symbol"&&i.test(u))&&u>-1&&u%1==0&&u<o}return xd=l,xd}var Sd,t2;function Vg(){if(t2)return Sd;t2=1;var a=9007199254740991;function i(l){return typeof l=="number"&&l>-1&&l%1==0&&l<=a}return Sd=i,Sd}var wd,n2;function Kx(){if(n2)return wd;n2=1;var a=Xx(),i=Fs(),l=ga(),u=Yg(),o=Vg(),c=Qs();function h(g,m,v){m=a(m,g);for(var y=-1,b=m.length,j=!1;++y<b;){var R=c(m[y]);if(!(j=g!=null&&v(g,R)))break;g=g[R]}return j||++y!=b?j:(b=g==null?0:g.length,!!b&&o(b)&&u(R,b)&&(l(g)||i(g)))}return wd=h,wd}var jd,a2;function g4(){if(a2)return jd;a2=1;var a=d4(),i=Kx();function l(u,o){return u!=null&&i(u,o,a)}return jd=l,jd}var v4=g4();const m4=Nn(v4);var Ed,r2;function p4(){if(r2)return Ed;r2=1;var a=Zs();function i(){this.__data__=new a,this.size=0}return Ed=i,Ed}var Td,i2;function y4(){if(i2)return Td;i2=1;function a(i){var l=this.__data__,u=l.delete(i);return this.size=l.size,u}return Td=a,Td}var Ad,l2;function b4(){if(l2)return Ad;l2=1;function a(i){return this.__data__.get(i)}return Ad=a,Ad}var Rd,u2;function _4(){if(u2)return Rd;u2=1;function a(i){return this.__data__.has(i)}return Rd=a,Rd}var Dd,s2;function x4(){if(s2)return Dd;s2=1;var a=Zs(),i=Ig(),l=Hg(),u=200;function o(c,h){var g=this.__data__;if(g instanceof a){var m=g.__data__;if(!i||m.length<u-1)return m.push([c,h]),this.size=++g.size,this;g=this.__data__=new l(m)}return g.set(c,h),this.size=g.size,this}return Dd=o,Dd}var Od,o2;function Pg(){if(o2)return Od;o2=1;var a=Zs(),i=p4(),l=y4(),u=b4(),o=_4(),c=x4();function h(g){var m=this.__data__=new a(g);this.size=m.size}return h.prototype.clear=i,h.prototype.delete=l,h.prototype.get=u,h.prototype.has=o,h.prototype.set=c,Od=h,Od}var Cd,c2;function Qx(){if(c2)return Cd;c2=1;var a=si(),i=function(){try{var l=a(Object,"defineProperty");return l({},"",{}),l}catch{}}();return Cd=i,Cd}var Nd,f2;function Xg(){if(f2)return Nd;f2=1;var a=Qx();function i(l,u,o){u=="__proto__"&&a?a(l,u,{configurable:!0,enumerable:!0,value:o,writable:!0}):l[u]=o}return Nd=i,Nd}var Md,d2;function Fx(){if(d2)return Md;d2=1;var a=Xg(),i=yu();function l(u,o,c){(c!==void 0&&!i(u[o],c)||c===void 0&&!(o in u))&&a(u,o,c)}return Md=l,Md}var kd,h2;function S4(){if(h2)return kd;h2=1;function a(i){return function(l,u,o){for(var c=-1,h=Object(l),g=o(l),m=g.length;m--;){var v=g[i?m:++c];if(u(h[v],v,h)===!1)break}return l}}return kd=a,kd}var zd,g2;function Wx(){if(g2)return zd;g2=1;var a=S4(),i=a();return zd=i,zd}var uu={exports:{}};uu.exports;var v2;function w4(){return v2||(v2=1,function(a,i){var l=Ma(),u=i&&!i.nodeType&&i,o=u&&!0&&a&&!a.nodeType&&a,c=o&&o.exports===u,h=c?l.Buffer:void 0,g=h?h.allocUnsafe:void 0;function m(v,y){if(y)return v.slice();var b=v.length,j=g?g(b):new v.constructor(b);return v.copy(j),j}a.exports=m}(uu,uu.exports)),uu.exports}var qd,m2;function Jx(){if(m2)return qd;m2=1;var a=Ma(),i=a.Uint8Array;return qd=i,qd}var Ld,p2;function j4(){if(p2)return Ld;p2=1;var a=Jx();function i(l){var u=new l.constructor(l.byteLength);return new a(u).set(new a(l)),u}return Ld=i,Ld}var Ud,y2;function E4(){if(y2)return Ud;y2=1;var a=j4();function i(l,u){var o=u?a(l.buffer):l.buffer;return new l.constructor(o,l.byteOffset,l.length)}return Ud=i,Ud}var Bd,b2;function T4(){if(b2)return Bd;b2=1;function a(i,l){var u=-1,o=i.length;for(l||(l=Array(o));++u<o;)l[u]=i[u];return l}return Bd=a,Bd}var Id,_2;function A4(){if(_2)return Id;_2=1;var a=rr(),i=Object.create,l=function(){function u(){}return function(o){if(!a(o))return{};if(i)return i(o);u.prototype=o;var c=new u;return u.prototype=void 0,c}}();return Id=l,Id}var Hd,x2;function $x(){if(x2)return Hd;x2=1;function a(i,l){return function(u){return i(l(u))}}return Hd=a,Hd}var Gd,S2;function eS(){if(S2)return Gd;S2=1;var a=$x(),i=a(Object.getPrototypeOf,Object);return Gd=i,Gd}var Yd,w2;function Zg(){if(w2)return Yd;w2=1;var a=Object.prototype;function i(l){var u=l&&l.constructor,o=typeof u=="function"&&u.prototype||a;return l===o}return Yd=i,Yd}var Vd,j2;function R4(){if(j2)return Vd;j2=1;var a=A4(),i=eS(),l=Zg();function u(o){return typeof o.constructor=="function"&&!l(o)?a(i(o)):{}}return Vd=u,Vd}var Pd,E2;function rl(){if(E2)return Pd;E2=1;var a=Bg(),i=Vg();function l(u){return u!=null&&i(u.length)&&!a(u)}return Pd=l,Pd}var Xd,T2;function D4(){if(T2)return Xd;T2=1;var a=rl(),i=ui();function l(u){return i(u)&&a(u)}return Xd=l,Xd}var su={exports:{}},Zd,A2;function O4(){if(A2)return Zd;A2=1;function a(){return!1}return Zd=a,Zd}su.exports;var R2;function Kg(){return R2||(R2=1,function(a,i){var l=Ma(),u=O4(),o=i&&!i.nodeType&&i,c=o&&!0&&a&&!a.nodeType&&a,h=c&&c.exports===o,g=h?l.Buffer:void 0,m=g?g.isBuffer:void 0,v=m||u;a.exports=v}(su,su.exports)),su.exports}var Kd,D2;function C4(){if(D2)return Kd;D2=1;var a=nl(),i=eS(),l=ui(),u="[object Object]",o=Function.prototype,c=Object.prototype,h=o.toString,g=c.hasOwnProperty,m=h.call(Object);function v(y){if(!l(y)||a(y)!=u)return!1;var b=i(y);if(b===null)return!0;var j=g.call(b,"constructor")&&b.constructor;return typeof j=="function"&&j instanceof j&&h.call(j)==m}return Kd=v,Kd}var Qd,O2;function N4(){if(O2)return Qd;O2=1;var a=nl(),i=Vg(),l=ui(),u="[object Arguments]",o="[object Array]",c="[object Boolean]",h="[object Date]",g="[object Error]",m="[object Function]",v="[object Map]",y="[object Number]",b="[object Object]",j="[object RegExp]",R="[object Set]",k="[object String]",z="[object WeakMap]",U="[object ArrayBuffer]",Y="[object DataView]",A="[object Float32Array]",W="[object Float64Array]",ie="[object Int8Array]",J="[object Int16Array]",ne="[object Int32Array]",ee="[object Uint8Array]",_="[object Uint8ClampedArray]",E="[object Uint16Array]",w="[object Uint32Array]",q={};q[A]=q[W]=q[ie]=q[J]=q[ne]=q[ee]=q[_]=q[E]=q[w]=!0,q[u]=q[o]=q[U]=q[c]=q[Y]=q[h]=q[g]=q[m]=q[v]=q[y]=q[b]=q[j]=q[R]=q[k]=q[z]=!1;function O(L){return l(L)&&i(L.length)&&!!q[a(L)]}return Qd=O,Qd}var Fd,C2;function tS(){if(C2)return Fd;C2=1;function a(i){return function(l){return i(l)}}return Fd=a,Fd}var ou={exports:{}};ou.exports;var N2;function M4(){return N2||(N2=1,function(a,i){var l=Yx(),u=i&&!i.nodeType&&i,o=u&&!0&&a&&!a.nodeType&&a,c=o&&o.exports===u,h=c&&l.process,g=function(){try{var m=o&&o.require&&o.require("util").types;return m||h&&h.binding&&h.binding("util")}catch{}}();a.exports=g}(ou,ou.exports)),ou.exports}var Wd,M2;function Qg(){if(M2)return Wd;M2=1;var a=N4(),i=tS(),l=M4(),u=l&&l.isTypedArray,o=u?i(u):a;return Wd=o,Wd}var Jd,k2;function nS(){if(k2)return Jd;k2=1;function a(i,l){if(!(l==="constructor"&&typeof i[l]=="function")&&l!="__proto__")return i[l]}return Jd=a,Jd}var $d,z2;function aS(){if(z2)return $d;z2=1;var a=Xg(),i=yu(),l=Object.prototype,u=l.hasOwnProperty;function o(c,h,g){var m=c[h];(!(u.call(c,h)&&i(m,g))||g===void 0&&!(h in c))&&a(c,h,g)}return $d=o,$d}var eh,q2;function k4(){if(q2)return eh;q2=1;var a=aS(),i=Xg();function l(u,o,c,h){var g=!c;c||(c={});for(var m=-1,v=o.length;++m<v;){var y=o[m],b=h?h(c[y],u[y],y,c,u):void 0;b===void 0&&(b=u[y]),g?i(c,y,b):a(c,y,b)}return c}return eh=l,eh}var th,L2;function z4(){if(L2)return th;L2=1;function a(i,l){for(var u=-1,o=Array(i);++u<i;)o[u]=l(u);return o}return th=a,th}var nh,U2;function rS(){if(U2)return nh;U2=1;var a=z4(),i=Fs(),l=ga(),u=Kg(),o=Yg(),c=Qg(),h=Object.prototype,g=h.hasOwnProperty;function m(v,y){var b=l(v),j=!b&&i(v),R=!b&&!j&&u(v),k=!b&&!j&&!R&&c(v),z=b||j||R||k,U=z?a(v.length,String):[],Y=U.length;for(var A in v)(y||g.call(v,A))&&!(z&&(A=="length"||R&&(A=="offset"||A=="parent")||k&&(A=="buffer"||A=="byteLength"||A=="byteOffset")||o(A,Y)))&&U.push(A);return U}return nh=m,nh}var ah,B2;function q4(){if(B2)return ah;B2=1;function a(i){var l=[];if(i!=null)for(var u in Object(i))l.push(u);return l}return ah=a,ah}var rh,I2;function L4(){if(I2)return rh;I2=1;var a=rr(),i=Zg(),l=q4(),u=Object.prototype,o=u.hasOwnProperty;function c(h){if(!a(h))return l(h);var g=i(h),m=[];for(var v in h)v=="constructor"&&(g||!o.call(h,v))||m.push(v);return m}return rh=c,rh}var ih,H2;function iS(){if(H2)return ih;H2=1;var a=rS(),i=L4(),l=rl();function u(o){return l(o)?a(o,!0):i(o)}return ih=u,ih}var lh,G2;function U4(){if(G2)return lh;G2=1;var a=k4(),i=iS();function l(u){return a(u,i(u))}return lh=l,lh}var uh,Y2;function B4(){if(Y2)return uh;Y2=1;var a=Fx(),i=w4(),l=E4(),u=T4(),o=R4(),c=Fs(),h=ga(),g=D4(),m=Kg(),v=Bg(),y=rr(),b=C4(),j=Qg(),R=nS(),k=U4();function z(U,Y,A,W,ie,J,ne){var ee=R(U,A),_=R(Y,A),E=ne.get(_);if(E){a(U,A,E);return}var w=J?J(ee,_,A+"",U,Y,ne):void 0,q=w===void 0;if(q){var O=h(_),L=!O&&m(_),G=!O&&!L&&j(_);w=_,O||L||G?h(ee)?w=ee:g(ee)?w=u(ee):L?(q=!1,w=i(_,!0)):G?(q=!1,w=l(_,!0)):w=[]:b(_)||c(_)?(w=ee,c(ee)?w=k(ee):(!y(ee)||v(ee))&&(w=o(_))):q=!1}q&&(ne.set(_,w),ie(w,_,W,J,ne),ne.delete(_)),a(U,A,w)}return uh=z,uh}var sh,V2;function I4(){if(V2)return sh;V2=1;var a=Pg(),i=Fx(),l=Wx(),u=B4(),o=rr(),c=iS(),h=nS();function g(m,v,y,b,j){m!==v&&l(v,function(R,k){if(j||(j=new a),o(R))u(m,v,k,y,g,b,j);else{var z=b?b(h(m,k),R,k+"",m,v,j):void 0;z===void 0&&(z=R),i(m,k,z)}},c)}return sh=g,sh}var oh,P2;function Ws(){if(P2)return oh;P2=1;function a(i){return i}return oh=a,oh}var ch,X2;function H4(){if(X2)return ch;X2=1;function a(i,l,u){switch(u.length){case 0:return i.call(l);case 1:return i.call(l,u[0]);case 2:return i.call(l,u[0],u[1]);case 3:return i.call(l,u[0],u[1],u[2])}return i.apply(l,u)}return ch=a,ch}var fh,Z2;function G4(){if(Z2)return fh;Z2=1;var a=H4(),i=Math.max;function l(u,o,c){return o=i(o===void 0?u.length-1:o,0),function(){for(var h=arguments,g=-1,m=i(h.length-o,0),v=Array(m);++g<m;)v[g]=h[o+g];g=-1;for(var y=Array(o+1);++g<o;)y[g]=h[g];return y[o]=c(v),a(u,this,y)}}return fh=l,fh}var dh,K2;function Y4(){if(K2)return dh;K2=1;function a(i){return function(){return i}}return dh=a,dh}var hh,Q2;function V4(){if(Q2)return hh;Q2=1;var a=Y4(),i=Qx(),l=Ws(),u=i?function(o,c){return i(o,"toString",{configurable:!0,enumerable:!1,value:a(c),writable:!0})}:l;return hh=u,hh}var gh,F2;function P4(){if(F2)return gh;F2=1;var a=800,i=16,l=Date.now;function u(o){var c=0,h=0;return function(){var g=l(),m=i-(g-h);if(h=g,m>0){if(++c>=a)return arguments[0]}else c=0;return o.apply(void 0,arguments)}}return gh=u,gh}var vh,W2;function X4(){if(W2)return vh;W2=1;var a=V4(),i=P4(),l=i(a);return vh=l,vh}var mh,J2;function lS(){if(J2)return mh;J2=1;var a=Ws(),i=G4(),l=X4();function u(o,c){return l(i(o,c,a),o+"")}return mh=u,mh}var ph,$2;function Js(){if($2)return ph;$2=1;var a=yu(),i=rl(),l=Yg(),u=rr();function o(c,h,g){if(!u(g))return!1;var m=typeof h;return(m=="number"?i(g)&&l(h,g.length):m=="string"&&h in g)?a(g[h],c):!1}return ph=o,ph}var yh,eb;function Z4(){if(eb)return yh;eb=1;var a=lS(),i=Js();function l(u){return a(function(o,c){var h=-1,g=c.length,m=g>1?c[g-1]:void 0,v=g>2?c[2]:void 0;for(m=u.length>3&&typeof m=="function"?(g--,m):void 0,v&&i(c[0],c[1],v)&&(m=g<3?void 0:m,g=1),o=Object(o);++h<g;){var y=c[h];y&&u(o,y,h,m)}return o})}return yh=l,yh}var bh,tb;function K4(){if(tb)return bh;tb=1;var a=I4(),i=Z4(),l=i(function(u,o,c){a(u,o,c)});return bh=l,bh}var Q4=K4();const F4=Nn(Q4);var _h,nb;function W4(){if(nb)return _h;nb=1;var a="__lodash_hash_undefined__";function i(l){return this.__data__.set(l,a),this}return _h=i,_h}var xh,ab;function J4(){if(ab)return xh;ab=1;function a(i){return this.__data__.has(i)}return xh=a,xh}var Sh,rb;function uS(){if(rb)return Sh;rb=1;var a=Hg(),i=W4(),l=J4();function u(o){var c=-1,h=o==null?0:o.length;for(this.__data__=new a;++c<h;)this.add(o[c])}return u.prototype.add=u.prototype.push=i,u.prototype.has=l,Sh=u,Sh}var wh,ib;function $4(){if(ib)return wh;ib=1;function a(i,l,u,o){for(var c=i.length,h=u+(o?1:-1);o?h--:++h<c;)if(l(i[h],h,i))return h;return-1}return wh=a,wh}var jh,lb;function eT(){if(lb)return jh;lb=1;function a(i){return i!==i}return jh=a,jh}var Eh,ub;function tT(){if(ub)return Eh;ub=1;function a(i,l,u){for(var o=u-1,c=i.length;++o<c;)if(i[o]===l)return o;return-1}return Eh=a,Eh}var Th,sb;function nT(){if(sb)return Th;sb=1;var a=$4(),i=eT(),l=tT();function u(o,c,h){return c===c?l(o,c,h):a(o,i,h)}return Th=u,Th}var Ah,ob;function aT(){if(ob)return Ah;ob=1;var a=nT();function i(l,u){var o=l==null?0:l.length;return!!o&&a(l,u,0)>-1}return Ah=i,Ah}var Rh,cb;function rT(){if(cb)return Rh;cb=1;function a(i,l,u){for(var o=-1,c=i==null?0:i.length;++o<c;)if(u(l,i[o]))return!0;return!1}return Rh=a,Rh}var Dh,fb;function sS(){if(fb)return Dh;fb=1;function a(i,l){return i.has(l)}return Dh=a,Dh}var Oh,db;function oS(){if(db)return Oh;db=1;var a=si(),i=Ma(),l=a(i,"Set");return Oh=l,Oh}var Ch,hb;function iT(){if(hb)return Ch;hb=1;function a(){}return Ch=a,Ch}var Nh,gb;function Fg(){if(gb)return Nh;gb=1;function a(i){var l=-1,u=Array(i.size);return i.forEach(function(o){u[++l]=o}),u}return Nh=a,Nh}var Mh,vb;function lT(){if(vb)return Mh;vb=1;var a=oS(),i=iT(),l=Fg(),u=1/0,o=a&&1/l(new a([,-0]))[1]==u?function(c){return new a(c)}:i;return Mh=o,Mh}var kh,mb;function uT(){if(mb)return kh;mb=1;var a=uS(),i=aT(),l=rT(),u=sS(),o=lT(),c=Fg(),h=200;function g(m,v,y){var b=-1,j=i,R=m.length,k=!0,z=[],U=z;if(y)k=!1,j=l;else if(R>=h){var Y=v?null:o(m);if(Y)return c(Y);k=!1,j=u,U=new a}else U=v?[]:z;e:for(;++b<R;){var A=m[b],W=v?v(A):A;if(A=y||A!==0?A:0,k&&W===W){for(var ie=U.length;ie--;)if(U[ie]===W)continue e;v&&U.push(W),z.push(A)}else j(U,W,y)||(U!==z&&U.push(W),z.push(A))}return z}return kh=g,kh}var zh,pb;function sT(){if(pb)return zh;pb=1;var a=uT();function i(l){return l&&l.length?a(l):[]}return zh=i,zh}var oT=sT();const cT=Nn(oT),fT=(a,i)=>{const l=[],u=[];return l.push(i),i||l.push(a.locale),a.enableFallback&&l.push(a.defaultLocale),l.filter(Boolean).map(o=>o.toString()).forEach(function(o){if(u.includes(o)||u.push(o),!a.enableFallback)return;const c=o.split("-");c.length===3&&u.push(`${c[0]}-${c[1]}`),u.push(c[0])}),cT(u)};class dT{constructor(i){this.i18n=i,this.registry={},this.register("default",fT)}register(i,l){if(typeof l!="function"){const u=l;l=()=>u}this.registry[i]=l}get(i){let l=this.registry[i]||this.registry[this.i18n.locale]||this.registry.default;return typeof l=="function"&&(l=l(this.i18n,i)),l instanceof Array||(l=[l]),l}}const hT=(a,i)=>{const l=String(a).split("."),u=!l[1],o=Number(l[0])==a,c=o&&l[0].slice(-1),h=o&&l[0].slice(-2);return i?c==1&&h!=11?"one":c==2&&h!=12?"two":c==3&&h!=13?"few":"other":a==1&&u?"one":"other"};function gT({pluralizer:a,includeZero:i=!0,ordinal:l=!1}){return function(u,o){return[i&&o===0?"zero":"",a(o,l)].filter(Boolean)}}const vT=gT({pluralizer:hT,includeZero:!0});class mT{constructor(i){this.i18n=i,this.registry={},this.register("default",vT)}register(i,l){this.registry[i]=l}get(i){return this.registry[i]||this.registry[this.i18n.locale]||this.registry.default}}var qh,yb;function pT(){if(yb)return qh;yb=1;function a(i,l,u){var o=-1,c=i.length;l<0&&(l=-l>c?0:c+l),u=u>c?c:u,u<0&&(u+=c),c=l>u?0:u-l>>>0,l>>>=0;for(var h=Array(c);++o<c;)h[o]=i[o+l];return h}return qh=a,qh}var Lh,bb;function yT(){if(bb)return Lh;bb=1;var a=pT();function i(l,u,o){var c=l.length;return o=o===void 0?c:o,!u&&o>=c?l:a(l,u,o)}return Lh=i,Lh}var Uh,_b;function cS(){if(_b)return Uh;_b=1;var a="\\ud800-\\udfff",i="\\u0300-\\u036f",l="\\ufe20-\\ufe2f",u="\\u20d0-\\u20ff",o=i+l+u,c="\\ufe0e\\ufe0f",h="\\u200d",g=RegExp("["+h+a+o+c+"]");function m(v){return g.test(v)}return Uh=m,Uh}var Bh,xb;function bT(){if(xb)return Bh;xb=1;function a(i){return i.split("")}return Bh=a,Bh}var Ih,Sb;function _T(){if(Sb)return Ih;Sb=1;var a="\\ud800-\\udfff",i="\\u0300-\\u036f",l="\\ufe20-\\ufe2f",u="\\u20d0-\\u20ff",o=i+l+u,c="\\ufe0e\\ufe0f",h="["+a+"]",g="["+o+"]",m="\\ud83c[\\udffb-\\udfff]",v="(?:"+g+"|"+m+")",y="[^"+a+"]",b="(?:\\ud83c[\\udde6-\\uddff]){2}",j="[\\ud800-\\udbff][\\udc00-\\udfff]",R="\\u200d",k=v+"?",z="["+c+"]?",U="(?:"+R+"(?:"+[y,b,j].join("|")+")"+z+k+")*",Y=z+k+U,A="(?:"+[y+g+"?",g,b,j,h].join("|")+")",W=RegExp(m+"(?="+m+")|"+A+Y,"g");function ie(J){return J.match(W)||[]}return Ih=ie,Ih}var Hh,wb;function xT(){if(wb)return Hh;wb=1;var a=bT(),i=cS(),l=_T();function u(o){return i(o)?l(o):a(o)}return Hh=u,Hh}var Gh,jb;function ST(){if(jb)return Gh;jb=1;var a=yT(),i=cS(),l=xT(),u=al();function o(c){return function(h){h=u(h);var g=i(h)?l(h):void 0,m=g?g[0]:h.charAt(0),v=g?a(g,1).join(""):h.slice(1);return m[c]()+v}}return Gh=o,Gh}var Yh,Eb;function wT(){if(Eb)return Yh;Eb=1;var a=ST(),i=a("toUpperCase");return Yh=i,Yh}var Vh,Tb;function jT(){if(Tb)return Vh;Tb=1;var a=al(),i=wT();function l(u){return i(a(u).toLowerCase())}return Vh=l,Vh}var Ph,Ab;function ET(){if(Ab)return Ph;Ab=1;function a(i,l,u,o){var c=-1,h=i==null?0:i.length;for(o&&h&&(u=i[++c]);++c<h;)u=l(u,i[c],c,i);return u}return Ph=a,Ph}var Xh,Rb;function TT(){if(Rb)return Xh;Rb=1;function a(i){return function(l){return i?.[l]}}return Xh=a,Xh}var Zh,Db;function AT(){if(Db)return Zh;Db=1;var a=TT(),i={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",Ĳ:"IJ",ĳ:"ij",Œ:"Oe",œ:"oe",ŉ:"'n",ſ:"s"},l=a(i);return Zh=l,Zh}var Kh,Ob;function RT(){if(Ob)return Kh;Ob=1;var a=AT(),i=al(),l=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,u="\\u0300-\\u036f",o="\\ufe20-\\ufe2f",c="\\u20d0-\\u20ff",h=u+o+c,g="["+h+"]",m=RegExp(g,"g");function v(y){return y=i(y),y&&y.replace(l,a).replace(m,"")}return Kh=v,Kh}var Qh,Cb;function DT(){if(Cb)return Qh;Cb=1;var a=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function i(l){return l.match(a)||[]}return Qh=i,Qh}var Fh,Nb;function OT(){if(Nb)return Fh;Nb=1;var a=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function i(l){return a.test(l)}return Fh=i,Fh}var Wh,Mb;function CT(){if(Mb)return Wh;Mb=1;var a="\\ud800-\\udfff",i="\\u0300-\\u036f",l="\\ufe20-\\ufe2f",u="\\u20d0-\\u20ff",o=i+l+u,c="\\u2700-\\u27bf",h="a-z\\xdf-\\xf6\\xf8-\\xff",g="\\xac\\xb1\\xd7\\xf7",m="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",v="\\u2000-\\u206f",y=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",b="A-Z\\xc0-\\xd6\\xd8-\\xde",j="\\ufe0e\\ufe0f",R=g+m+v+y,k="['’]",z="["+R+"]",U="["+o+"]",Y="\\d+",A="["+c+"]",W="["+h+"]",ie="[^"+a+R+Y+c+h+b+"]",J="\\ud83c[\\udffb-\\udfff]",ne="(?:"+U+"|"+J+")",ee="[^"+a+"]",_="(?:\\ud83c[\\udde6-\\uddff]){2}",E="[\\ud800-\\udbff][\\udc00-\\udfff]",w="["+b+"]",q="\\u200d",O="(?:"+W+"|"+ie+")",L="(?:"+w+"|"+ie+")",G="(?:"+k+"(?:d|ll|m|re|s|t|ve))?",N="(?:"+k+"(?:D|LL|M|RE|S|T|VE))?",S=ne+"?",D="["+j+"]?",M="(?:"+q+"(?:"+[ee,_,E].join("|")+")"+D+S+")*",Q="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",T="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",V=D+S+M,ae="(?:"+[A,_,E].join("|")+")"+V,le=RegExp([w+"?"+W+"+"+G+"(?="+[z,w,"$"].join("|")+")",L+"+"+N+"(?="+[z,w+O,"$"].join("|")+")",w+"?"+O+"+"+G,w+"+"+N,T,Q,Y,ae].join("|"),"g");function oe(fe){return fe.match(le)||[]}return Wh=oe,Wh}var Jh,kb;function NT(){if(kb)return Jh;kb=1;var a=DT(),i=OT(),l=al(),u=CT();function o(c,h,g){return c=l(c),h=g?void 0:h,h===void 0?i(c)?u(c):a(c):c.match(h)||[]}return Jh=o,Jh}var $h,zb;function MT(){if(zb)return $h;zb=1;var a=ET(),i=RT(),l=NT(),u="['’]",o=RegExp(u,"g");function c(h){return function(g){return a(l(i(g).replace(o,"")),h,"")}}return $h=c,$h}var e0,qb;function kT(){if(qb)return e0;qb=1;var a=jT(),i=MT(),l=i(function(u,o,c){return o=o.toLowerCase(),u+(c?a(o):o)});return e0=l,e0}var zT=kT();const qT=Nn(zT);function ca(a){return a?Object.keys(a).reduce((i,l)=>(i[qT(l)]=a[l],i),{}):{}}function tr(a){return a!=null}function LT(a,i,l){let u=[{scope:i}];if(tr(l.defaults)&&(u=u.concat(l.defaults)),tr(l.defaultValue)){const o=typeof l.defaultValue=="function"?l.defaultValue(a,i,l):l.defaultValue;u.push({message:o}),delete l.defaultValue}return u}var UT=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,t0=Math.ceil,Qn=Math.floor,mn="[BigNumber Error] ",Lb=mn+"Number primitive has more than 15 significant digits: ",fa=1e14,Ee=14,n0=9007199254740991,a0=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],Mr=1e7,Xt=1e9;function fS(a){var i,l,u,o=A.prototype={constructor:A,toString:null,valueOf:null},c=new A(1),h=20,g=4,m=-7,v=21,y=-1e7,b=1e7,j=!1,R=1,k=0,z={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:" ",suffix:""},U="0123456789abcdefghijklmnopqrstuvwxyz",Y=!0;function A(_,E){var w,q,O,L,G,N,S,D,M=this;if(!(M instanceof A))return new A(_,E);if(E==null){if(_&&_._isBigNumber===!0){M.s=_.s,!_.c||_.e>b?M.c=M.e=null:_.e<y?M.c=[M.e=0]:(M.e=_.e,M.c=_.c.slice());return}if((N=typeof _=="number")&&_*0==0){if(M.s=1/_<0?(_=-_,-1):1,_===~~_){for(L=0,G=_;G>=10;G/=10,L++);L>b?M.c=M.e=null:(M.e=L,M.c=[_]);return}D=String(_)}else{if(!UT.test(D=String(_)))return u(M,D,N);M.s=D.charCodeAt(0)==45?(D=D.slice(1),-1):1}(L=D.indexOf("."))>-1&&(D=D.replace(".","")),(G=D.search(/e/i))>0?(L<0&&(L=G),L+=+D.slice(G+1),D=D.substring(0,G)):L<0&&(L=D.length)}else{if(yt(E,2,U.length,"Base"),E==10&&Y)return M=new A(_),ne(M,h+M.e+1,g);if(D=String(_),N=typeof _=="number"){if(_*0!=0)return u(M,D,N,E);if(M.s=1/_<0?(D=D.slice(1),-1):1,A.DEBUG&&D.replace(/^0\.0*|\./,"").length>15)throw Error(Lb+_)}else M.s=D.charCodeAt(0)===45?(D=D.slice(1),-1):1;for(w=U.slice(0,E),L=G=0,S=D.length;G<S;G++)if(w.indexOf(q=D.charAt(G))<0){if(q=="."){if(G>L){L=S;continue}}else if(!O&&(D==D.toUpperCase()&&(D=D.toLowerCase())||D==D.toLowerCase()&&(D=D.toUpperCase()))){O=!0,G=-1,L=0;continue}return u(M,String(_),N,E)}N=!1,D=l(D,E,10,M.s),(L=D.indexOf("."))>-1?D=D.replace(".",""):L=D.length}for(G=0;D.charCodeAt(G)===48;G++);for(S=D.length;D.charCodeAt(--S)===48;);if(D=D.slice(G,++S)){if(S-=G,N&&A.DEBUG&&S>15&&(_>n0||_!==Qn(_)))throw Error(Lb+M.s*_);if((L=L-G-1)>b)M.c=M.e=null;else if(L<y)M.c=[M.e=0];else{if(M.e=L,M.c=[],G=(L+1)%Ee,L<0&&(G+=Ee),G<S){for(G&&M.c.push(+D.slice(0,G)),S-=Ee;G<S;)M.c.push(+D.slice(G,G+=Ee));G=Ee-(D=D.slice(G)).length}else G-=S;for(;G--;D+="0");M.c.push(+D)}}else M.c=[M.e=0]}A.clone=fS,A.ROUND_UP=0,A.ROUND_DOWN=1,A.ROUND_CEIL=2,A.ROUND_FLOOR=3,A.ROUND_HALF_UP=4,A.ROUND_HALF_DOWN=5,A.ROUND_HALF_EVEN=6,A.ROUND_HALF_CEIL=7,A.ROUND_HALF_FLOOR=8,A.EUCLID=9,A.config=A.set=function(_){var E,w;if(_!=null)if(typeof _=="object"){if(_.hasOwnProperty(E="DECIMAL_PLACES")&&(w=_[E],yt(w,0,Xt,E),h=w),_.hasOwnProperty(E="ROUNDING_MODE")&&(w=_[E],yt(w,0,8,E),g=w),_.hasOwnProperty(E="EXPONENTIAL_AT")&&(w=_[E],w&&w.pop?(yt(w[0],-Xt,0,E),yt(w[1],0,Xt,E),m=w[0],v=w[1]):(yt(w,-Xt,Xt,E),m=-(v=w<0?-w:w))),_.hasOwnProperty(E="RANGE"))if(w=_[E],w&&w.pop)yt(w[0],-Xt,-1,E),yt(w[1],1,Xt,E),y=w[0],b=w[1];else if(yt(w,-Xt,Xt,E),w)y=-(b=w<0?-w:w);else throw Error(mn+E+" cannot be zero: "+w);if(_.hasOwnProperty(E="CRYPTO"))if(w=_[E],w===!!w)if(w)if(typeof crypto<"u"&&crypto&&(crypto.getRandomValues||crypto.randomBytes))j=w;else throw j=!w,Error(mn+"crypto unavailable");else j=w;else throw Error(mn+E+" not true or false: "+w);if(_.hasOwnProperty(E="MODULO_MODE")&&(w=_[E],yt(w,0,9,E),R=w),_.hasOwnProperty(E="POW_PRECISION")&&(w=_[E],yt(w,0,Xt,E),k=w),_.hasOwnProperty(E="FORMAT"))if(w=_[E],typeof w=="object")z=w;else throw Error(mn+E+" not an object: "+w);if(_.hasOwnProperty(E="ALPHABET"))if(w=_[E],typeof w=="string"&&!/^.?$|[+\-.\s]|(.).*\1/.test(w))Y=w.slice(0,10)=="0123456789",U=w;else throw Error(mn+E+" invalid: "+w)}else throw Error(mn+"Object expected: "+_);return{DECIMAL_PLACES:h,ROUNDING_MODE:g,EXPONENTIAL_AT:[m,v],RANGE:[y,b],CRYPTO:j,MODULO_MODE:R,POW_PRECISION:k,FORMAT:z,ALPHABET:U}},A.isBigNumber=function(_){if(!_||_._isBigNumber!==!0)return!1;if(!A.DEBUG)return!0;var E,w,q=_.c,O=_.e,L=_.s;e:if({}.toString.call(q)=="[object Array]"){if((L===1||L===-1)&&O>=-Xt&&O<=Xt&&O===Qn(O)){if(q[0]===0){if(O===0&&q.length===1)return!0;break e}if(E=(O+1)%Ee,E<1&&(E+=Ee),String(q[0]).length==E){for(E=0;E<q.length;E++)if(w=q[E],w<0||w>=fa||w!==Qn(w))break e;if(w!==0)return!0}}}else if(q===null&&O===null&&(L===null||L===1||L===-1))return!0;throw Error(mn+"Invalid BigNumber: "+_)},A.maximum=A.max=function(){return ie(arguments,-1)},A.minimum=A.min=function(){return ie(arguments,1)},A.random=function(){var _=9007199254740992,E=Math.random()*_&2097151?function(){return Qn(Math.random()*_)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(w){var q,O,L,G,N,S=0,D=[],M=new A(c);if(w==null?w=h:yt(w,0,Xt),G=t0(w/Ee),j)if(crypto.getRandomValues){for(q=crypto.getRandomValues(new Uint32Array(G*=2));S<G;)N=q[S]*131072+(q[S+1]>>>11),N>=9e15?(O=crypto.getRandomValues(new Uint32Array(2)),q[S]=O[0],q[S+1]=O[1]):(D.push(N%1e14),S+=2);S=G/2}else if(crypto.randomBytes){for(q=crypto.randomBytes(G*=7);S<G;)N=(q[S]&31)*281474976710656+q[S+1]*1099511627776+q[S+2]*4294967296+q[S+3]*16777216+(q[S+4]<<16)+(q[S+5]<<8)+q[S+6],N>=9e15?crypto.randomBytes(7).copy(q,S):(D.push(N%1e14),S+=7);S=G/7}else throw j=!1,Error(mn+"crypto unavailable");if(!j)for(;S<G;)N=E(),N<9e15&&(D[S++]=N%1e14);for(G=D[--S],w%=Ee,G&&w&&(N=a0[Ee-w],D[S]=Qn(G/N)*N);D[S]===0;D.pop(),S--);if(S<0)D=[L=0];else{for(L=-1;D[0]===0;D.splice(0,1),L-=Ee);for(S=1,N=D[0];N>=10;N/=10,S++);S<Ee&&(L-=Ee-S)}return M.e=L,M.c=D,M}}(),A.sum=function(){for(var _=1,E=arguments,w=new A(E[0]);_<E.length;)w=w.plus(E[_++]);return w},l=function(){var _="0123456789";function E(w,q,O,L){for(var G,N=[0],S,D=0,M=w.length;D<M;){for(S=N.length;S--;N[S]*=q);for(N[0]+=L.indexOf(w.charAt(D++)),G=0;G<N.length;G++)N[G]>O-1&&(N[G+1]==null&&(N[G+1]=0),N[G+1]+=N[G]/O|0,N[G]%=O)}return N.reverse()}return function(w,q,O,L,G){var N,S,D,M,Q,T,V,ae,le=w.indexOf("."),oe=h,fe=g;for(le>=0&&(M=k,k=0,w=w.replace(".",""),ae=new A(q),T=ae.pow(w.length-le),k=M,ae.c=E($a(Zn(T.c),T.e,"0"),10,O,_),ae.e=ae.c.length),V=E(w,q,O,G?(N=U,_):(N=_,U)),D=M=V.length;V[--M]==0;V.pop());if(!V[0])return N.charAt(0);if(le<0?--D:(T.c=V,T.e=D,T.s=L,T=i(T,ae,oe,fe,O),V=T.c,Q=T.r,D=T.e),S=D+oe+1,le=V[S],M=O/2,Q=Q||S<0||V[S+1]!=null,Q=fe<4?(le!=null||Q)&&(fe==0||fe==(T.s<0?3:2)):le>M||le==M&&(fe==4||Q||fe==6&&V[S-1]&1||fe==(T.s<0?8:7)),S<1||!V[0])w=Q?$a(N.charAt(1),-oe,N.charAt(0)):N.charAt(0);else{if(V.length=S,Q)for(--O;++V[--S]>O;)V[S]=0,S||(++D,V=[1].concat(V));for(M=V.length;!V[--M];);for(le=0,w="";le<=M;w+=N.charAt(V[le++]));w=$a(w,D,N.charAt(0))}return w}}(),i=function(){function _(q,O,L){var G,N,S,D,M=0,Q=q.length,T=O%Mr,V=O/Mr|0;for(q=q.slice();Q--;)S=q[Q]%Mr,D=q[Q]/Mr|0,G=V*S+D*T,N=T*S+G%Mr*Mr+M,M=(N/L|0)+(G/Mr|0)+V*D,q[Q]=N%L;return M&&(q=[M].concat(q)),q}function E(q,O,L,G){var N,S;if(L!=G)S=L>G?1:-1;else for(N=S=0;N<L;N++)if(q[N]!=O[N]){S=q[N]>O[N]?1:-1;break}return S}function w(q,O,L,G){for(var N=0;L--;)q[L]-=N,N=q[L]<O[L]?1:0,q[L]=N*G+q[L]-O[L];for(;!q[0]&&q.length>1;q.splice(0,1));}return function(q,O,L,G,N){var S,D,M,Q,T,V,ae,le,oe,fe,ce,ze,Ne,Ze,Zt,Fe,At,ot=q.s==O.s?1:-1,Ke=q.c,Ye=O.c;if(!Ke||!Ke[0]||!Ye||!Ye[0])return new A(!q.s||!O.s||(Ke?Ye&&Ke[0]==Ye[0]:!Ye)?NaN:Ke&&Ke[0]==0||!Ye?ot*0:ot/0);for(le=new A(ot),oe=le.c=[],D=q.e-O.e,ot=L+D+1,N||(N=fa,D=Fn(q.e/Ee)-Fn(O.e/Ee),ot=ot/Ee|0),M=0;Ye[M]==(Ke[M]||0);M++);if(Ye[M]>(Ke[M]||0)&&D--,ot<0)oe.push(1),Q=!0;else{for(Ze=Ke.length,Fe=Ye.length,M=0,ot+=2,T=Qn(N/(Ye[0]+1)),T>1&&(Ye=_(Ye,T,N),Ke=_(Ke,T,N),Fe=Ye.length,Ze=Ke.length),Ne=Fe,fe=Ke.slice(0,Fe),ce=fe.length;ce<Fe;fe[ce++]=0);At=Ye.slice(),At=[0].concat(At),Zt=Ye[0],Ye[1]>=N/2&&Zt++;do{if(T=0,S=E(Ye,fe,Fe,ce),S<0){if(ze=fe[0],Fe!=ce&&(ze=ze*N+(fe[1]||0)),T=Qn(ze/Zt),T>1)for(T>=N&&(T=N-1),V=_(Ye,T,N),ae=V.length,ce=fe.length;E(V,fe,ae,ce)==1;)T--,w(V,Fe<ae?At:Ye,ae,N),ae=V.length,S=1;else T==0&&(S=T=1),V=Ye.slice(),ae=V.length;if(ae<ce&&(V=[0].concat(V)),w(fe,V,ce,N),ce=fe.length,S==-1)for(;E(Ye,fe,Fe,ce)<1;)T++,w(fe,Fe<ce?At:Ye,ce,N),ce=fe.length}else S===0&&(T++,fe=[0]);oe[M++]=T,fe[0]?fe[ce++]=Ke[Ne]||0:(fe=[Ke[Ne]],ce=1)}while((Ne++<Ze||fe[0]!=null)&&ot--);Q=fe[0]!=null,oe[0]||oe.splice(0,1)}if(N==fa){for(M=1,ot=oe[0];ot>=10;ot/=10,M++);ne(le,L+(le.e=M+D*Ee-1)+1,G,Q)}else le.e=D,le.r=+Q;return le}}();function W(_,E,w,q){var O,L,G,N,S;if(w==null?w=g:yt(w,0,8),!_.c)return _.toString();if(O=_.c[0],G=_.e,E==null)S=Zn(_.c),S=q==1||q==2&&(G<=m||G>=v)?Ns(S,G):$a(S,G,"0");else if(_=ne(new A(_),E,w),L=_.e,S=Zn(_.c),N=S.length,q==1||q==2&&(E<=L||L<=m)){for(;N<E;S+="0",N++);S=Ns(S,L)}else if(E-=G,S=$a(S,L,"0"),L+1>N){if(--E>0)for(S+=".";E--;S+="0");}else if(E+=L-N,E>0)for(L+1==N&&(S+=".");E--;S+="0");return _.s<0&&O?"-"+S:S}function ie(_,E){for(var w,q,O=1,L=new A(_[0]);O<_.length;O++)q=new A(_[O]),(!q.s||(w=ni(L,q))===E||w===0&&L.s===E)&&(L=q);return L}function J(_,E,w){for(var q=1,O=E.length;!E[--O];E.pop());for(O=E[0];O>=10;O/=10,q++);return(w=q+w*Ee-1)>b?_.c=_.e=null:w<y?_.c=[_.e=0]:(_.e=w,_.c=E),_}u=function(){var _=/^(-?)0([xbo])(?=\w[\w.]*$)/i,E=/^([^.]+)\.$/,w=/^\.([^.]+)$/,q=/^-?(Infinity|NaN)$/,O=/^\s*\+(?=[\w.])|^\s+|\s+$/g;return function(L,G,N,S){var D,M=N?G:G.replace(O,"");if(q.test(M))L.s=isNaN(M)?null:M<0?-1:1;else{if(!N&&(M=M.replace(_,function(Q,T,V){return D=(V=V.toLowerCase())=="x"?16:V=="b"?2:8,!S||S==D?T:Q}),S&&(D=S,M=M.replace(E,"$1").replace(w,"0.$1")),G!=M))return new A(M,D);if(A.DEBUG)throw Error(mn+"Not a"+(S?" base "+S:"")+" number: "+G);L.s=null}L.c=L.e=null}}();function ne(_,E,w,q){var O,L,G,N,S,D,M,Q=_.c,T=a0;if(Q){e:{for(O=1,N=Q[0];N>=10;N/=10,O++);if(L=E-O,L<0)L+=Ee,G=E,S=Q[D=0],M=Qn(S/T[O-G-1]%10);else if(D=t0((L+1)/Ee),D>=Q.length)if(q){for(;Q.length<=D;Q.push(0));S=M=0,O=1,L%=Ee,G=L-Ee+1}else break e;else{for(S=N=Q[D],O=1;N>=10;N/=10,O++);L%=Ee,G=L-Ee+O,M=G<0?0:Qn(S/T[O-G-1]%10)}if(q=q||E<0||Q[D+1]!=null||(G<0?S:S%T[O-G-1]),q=w<4?(M||q)&&(w==0||w==(_.s<0?3:2)):M>5||M==5&&(w==4||q||w==6&&(L>0?G>0?S/T[O-G]:0:Q[D-1])%10&1||w==(_.s<0?8:7)),E<1||!Q[0])return Q.length=0,q?(E-=_.e+1,Q[0]=T[(Ee-E%Ee)%Ee],_.e=-E||0):Q[0]=_.e=0,_;if(L==0?(Q.length=D,N=1,D--):(Q.length=D+1,N=T[Ee-L],Q[D]=G>0?Qn(S/T[O-G]%T[G])*N:0),q)for(;;)if(D==0){for(L=1,G=Q[0];G>=10;G/=10,L++);for(G=Q[0]+=N,N=1;G>=10;G/=10,N++);L!=N&&(_.e++,Q[0]==fa&&(Q[0]=1));break}else{if(Q[D]+=N,Q[D]!=fa)break;Q[D--]=0,N=1}for(L=Q.length;Q[--L]===0;Q.pop());}_.e>b?_.c=_.e=null:_.e<y&&(_.c=[_.e=0])}return _}function ee(_){var E,w=_.e;return w===null?_.toString():(E=Zn(_.c),E=w<=m||w>=v?Ns(E,w):$a(E,w,"0"),_.s<0?"-"+E:E)}return o.absoluteValue=o.abs=function(){var _=new A(this);return _.s<0&&(_.s=1),_},o.comparedTo=function(_,E){return ni(this,new A(_,E))},o.decimalPlaces=o.dp=function(_,E){var w,q,O,L=this;if(_!=null)return yt(_,0,Xt),E==null?E=g:yt(E,0,8),ne(new A(L),_+L.e+1,E);if(!(w=L.c))return null;if(q=((O=w.length-1)-Fn(this.e/Ee))*Ee,O=w[O])for(;O%10==0;O/=10,q--);return q<0&&(q=0),q},o.dividedBy=o.div=function(_,E){return i(this,new A(_,E),h,g)},o.dividedToIntegerBy=o.idiv=function(_,E){return i(this,new A(_,E),0,1)},o.exponentiatedBy=o.pow=function(_,E){var w,q,O,L,G,N,S,D,M,Q=this;if(_=new A(_),_.c&&!_.isInteger())throw Error(mn+"Exponent not an integer: "+ee(_));if(E!=null&&(E=new A(E)),N=_.e>14,!Q.c||!Q.c[0]||Q.c[0]==1&&!Q.e&&Q.c.length==1||!_.c||!_.c[0])return M=new A(Math.pow(+ee(Q),N?_.s*(2-Cs(_)):+ee(_))),E?M.mod(E):M;if(S=_.s<0,E){if(E.c?!E.c[0]:!E.s)return new A(NaN);q=!S&&Q.isInteger()&&E.isInteger(),q&&(Q=Q.mod(E))}else{if(_.e>9&&(Q.e>0||Q.e<-1||(Q.e==0?Q.c[0]>1||N&&Q.c[1]>=24e7:Q.c[0]<8e13||N&&Q.c[0]<=9999975e7)))return L=Q.s<0&&Cs(_)?-0:0,Q.e>-1&&(L=1/L),new A(S?1/L:L);k&&(L=t0(k/Ee+2))}for(N?(w=new A(.5),S&&(_.s=1),D=Cs(_)):(O=Math.abs(+ee(_)),D=O%2),M=new A(c);;){if(D){if(M=M.times(Q),!M.c)break;L?M.c.length>L&&(M.c.length=L):q&&(M=M.mod(E))}if(O){if(O=Qn(O/2),O===0)break;D=O%2}else if(_=_.times(w),ne(_,_.e+1,1),_.e>14)D=Cs(_);else{if(O=+ee(_),O===0)break;D=O%2}Q=Q.times(Q),L?Q.c&&Q.c.length>L&&(Q.c.length=L):q&&(Q=Q.mod(E))}return q?M:(S&&(M=c.div(M)),E?M.mod(E):L?ne(M,k,g,G):M)},o.integerValue=function(_){var E=new A(this);return _==null?_=g:yt(_,0,8),ne(E,E.e+1,_)},o.isEqualTo=o.eq=function(_,E){return ni(this,new A(_,E))===0},o.isFinite=function(){return!!this.c},o.isGreaterThan=o.gt=function(_,E){return ni(this,new A(_,E))>0},o.isGreaterThanOrEqualTo=o.gte=function(_,E){return(E=ni(this,new A(_,E)))===1||E===0},o.isInteger=function(){return!!this.c&&Fn(this.e/Ee)>this.c.length-2},o.isLessThan=o.lt=function(_,E){return ni(this,new A(_,E))<0},o.isLessThanOrEqualTo=o.lte=function(_,E){return(E=ni(this,new A(_,E)))===-1||E===0},o.isNaN=function(){return!this.s},o.isNegative=function(){return this.s<0},o.isPositive=function(){return this.s>0},o.isZero=function(){return!!this.c&&this.c[0]==0},o.minus=function(_,E){var w,q,O,L,G=this,N=G.s;if(_=new A(_,E),E=_.s,!N||!E)return new A(NaN);if(N!=E)return _.s=-E,G.plus(_);var S=G.e/Ee,D=_.e/Ee,M=G.c,Q=_.c;if(!S||!D){if(!M||!Q)return M?(_.s=-E,_):new A(Q?G:NaN);if(!M[0]||!Q[0])return Q[0]?(_.s=-E,_):new A(M[0]?G:g==3?-0:0)}if(S=Fn(S),D=Fn(D),M=M.slice(),N=S-D){for((L=N<0)?(N=-N,O=M):(D=S,O=Q),O.reverse(),E=N;E--;O.push(0));O.reverse()}else for(q=(L=(N=M.length)<(E=Q.length))?N:E,N=E=0;E<q;E++)if(M[E]!=Q[E]){L=M[E]<Q[E];break}if(L&&(O=M,M=Q,Q=O,_.s=-_.s),E=(q=Q.length)-(w=M.length),E>0)for(;E--;M[w++]=0);for(E=fa-1;q>N;){if(M[--q]<Q[q]){for(w=q;w&&!M[--w];M[w]=E);--M[w],M[q]+=fa}M[q]-=Q[q]}for(;M[0]==0;M.splice(0,1),--D);return M[0]?J(_,M,D):(_.s=g==3?-1:1,_.c=[_.e=0],_)},o.modulo=o.mod=function(_,E){var w,q,O=this;return _=new A(_,E),!O.c||!_.s||_.c&&!_.c[0]?new A(NaN):!_.c||O.c&&!O.c[0]?new A(O):(R==9?(q=_.s,_.s=1,w=i(O,_,0,3),_.s=q,w.s*=q):w=i(O,_,0,R),_=O.minus(w.times(_)),!_.c[0]&&R==1&&(_.s=O.s),_)},o.multipliedBy=o.times=function(_,E){var w,q,O,L,G,N,S,D,M,Q,T,V,ae,le,oe,fe=this,ce=fe.c,ze=(_=new A(_,E)).c;if(!ce||!ze||!ce[0]||!ze[0])return!fe.s||!_.s||ce&&!ce[0]&&!ze||ze&&!ze[0]&&!ce?_.c=_.e=_.s=null:(_.s*=fe.s,!ce||!ze?_.c=_.e=null:(_.c=[0],_.e=0)),_;for(q=Fn(fe.e/Ee)+Fn(_.e/Ee),_.s*=fe.s,S=ce.length,Q=ze.length,S<Q&&(ae=ce,ce=ze,ze=ae,O=S,S=Q,Q=O),O=S+Q,ae=[];O--;ae.push(0));for(le=fa,oe=Mr,O=Q;--O>=0;){for(w=0,T=ze[O]%oe,V=ze[O]/oe|0,G=S,L=O+G;L>O;)D=ce[--G]%oe,M=ce[G]/oe|0,N=V*D+M*T,D=T*D+N%oe*oe+ae[L]+w,w=(D/le|0)+(N/oe|0)+V*M,ae[L--]=D%le;ae[L]=w}return w?++q:ae.splice(0,1),J(_,ae,q)},o.negated=function(){var _=new A(this);return _.s=-_.s||null,_},o.plus=function(_,E){var w,q=this,O=q.s;if(_=new A(_,E),E=_.s,!O||!E)return new A(NaN);if(O!=E)return _.s=-E,q.minus(_);var L=q.e/Ee,G=_.e/Ee,N=q.c,S=_.c;if(!L||!G){if(!N||!S)return new A(O/0);if(!N[0]||!S[0])return S[0]?_:new A(N[0]?q:O*0)}if(L=Fn(L),G=Fn(G),N=N.slice(),O=L-G){for(O>0?(G=L,w=S):(O=-O,w=N),w.reverse();O--;w.push(0));w.reverse()}for(O=N.length,E=S.length,O-E<0&&(w=S,S=N,N=w,E=O),O=0;E;)O=(N[--E]=N[E]+S[E]+O)/fa|0,N[E]=fa===N[E]?0:N[E]%fa;return O&&(N=[O].concat(N),++G),J(_,N,G)},o.precision=o.sd=function(_,E){var w,q,O,L=this;if(_!=null&&_!==!!_)return yt(_,1,Xt),E==null?E=g:yt(E,0,8),ne(new A(L),_,E);if(!(w=L.c))return null;if(O=w.length-1,q=O*Ee+1,O=w[O]){for(;O%10==0;O/=10,q--);for(O=w[0];O>=10;O/=10,q++);}return _&&L.e+1>q&&(q=L.e+1),q},o.shiftedBy=function(_){return yt(_,-n0,n0),this.times("1e"+_)},o.squareRoot=o.sqrt=function(){var _,E,w,q,O,L=this,G=L.c,N=L.s,S=L.e,D=h+4,M=new A("0.5");if(N!==1||!G||!G[0])return new A(!N||N<0&&(!G||G[0])?NaN:G?L:1/0);if(N=Math.sqrt(+ee(L)),N==0||N==1/0?(E=Zn(G),(E.length+S)%2==0&&(E+="0"),N=Math.sqrt(+E),S=Fn((S+1)/2)-(S<0||S%2),N==1/0?E="5e"+S:(E=N.toExponential(),E=E.slice(0,E.indexOf("e")+1)+S),w=new A(E)):w=new A(N+""),w.c[0]){for(S=w.e,N=S+D,N<3&&(N=0);;)if(O=w,w=M.times(O.plus(i(L,O,D,1))),Zn(O.c).slice(0,N)===(E=Zn(w.c)).slice(0,N))if(w.e<S&&--N,E=E.slice(N-3,N+1),E=="9999"||!q&&E=="4999"){if(!q&&(ne(O,O.e+h+2,0),O.times(O).eq(L))){w=O;break}D+=4,N+=4,q=1}else{(!+E||!+E.slice(1)&&E.charAt(0)=="5")&&(ne(w,w.e+h+2,1),_=!w.times(w).eq(L));break}}return ne(w,w.e+h+1,g,_)},o.toExponential=function(_,E){return _!=null&&(yt(_,0,Xt),_++),W(this,_,E,1)},o.toFixed=function(_,E){return _!=null&&(yt(_,0,Xt),_=_+this.e+1),W(this,_,E)},o.toFormat=function(_,E,w){var q,O=this;if(w==null)_!=null&&E&&typeof E=="object"?(w=E,E=null):_&&typeof _=="object"?(w=_,_=E=null):w=z;else if(typeof w!="object")throw Error(mn+"Argument not an object: "+w);if(q=O.toFixed(_,E),O.c){var L,G=q.split("."),N=+w.groupSize,S=+w.secondaryGroupSize,D=w.groupSeparator||"",M=G[0],Q=G[1],T=O.s<0,V=T?M.slice(1):M,ae=V.length;if(S&&(L=N,N=S,S=L,ae-=L),N>0&&ae>0){for(L=ae%N||N,M=V.substr(0,L);L<ae;L+=N)M+=D+V.substr(L,N);S>0&&(M+=D+V.slice(L)),T&&(M="-"+M)}q=Q?M+(w.decimalSeparator||"")+((S=+w.fractionGroupSize)?Q.replace(new RegExp("\\d{"+S+"}\\B","g"),"$&"+(w.fractionGroupSeparator||"")):Q):M}return(w.prefix||"")+q+(w.suffix||"")},o.toFraction=function(_){var E,w,q,O,L,G,N,S,D,M,Q,T,V=this,ae=V.c;if(_!=null&&(N=new A(_),!N.isInteger()&&(N.c||N.s!==1)||N.lt(c)))throw Error(mn+"Argument "+(N.isInteger()?"out of range: ":"not an integer: ")+ee(N));if(!ae)return new A(V);for(E=new A(c),D=w=new A(c),q=S=new A(c),T=Zn(ae),L=E.e=T.length-V.e-1,E.c[0]=a0[(G=L%Ee)<0?Ee+G:G],_=!_||N.comparedTo(E)>0?L>0?E:D:N,G=b,b=1/0,N=new A(T),S.c[0]=0;M=i(N,E,0,1),O=w.plus(M.times(q)),O.comparedTo(_)!=1;)w=q,q=O,D=S.plus(M.times(O=D)),S=O,E=N.minus(M.times(O=E)),N=O;return O=i(_.minus(w),q,0,1),S=S.plus(O.times(D)),w=w.plus(O.times(q)),S.s=D.s=V.s,L=L*2,Q=i(D,q,L,g).minus(V).abs().comparedTo(i(S,w,L,g).minus(V).abs())<1?[D,q]:[S,w],b=G,Q},o.toNumber=function(){return+ee(this)},o.toPrecision=function(_,E){return _!=null&&yt(_,1,Xt),W(this,_,E,2)},o.toString=function(_){var E,w=this,q=w.s,O=w.e;return O===null?q?(E="Infinity",q<0&&(E="-"+E)):E="NaN":(_==null?E=O<=m||O>=v?Ns(Zn(w.c),O):$a(Zn(w.c),O,"0"):_===10&&Y?(w=ne(new A(w),h+O+1,g),E=$a(Zn(w.c),w.e,"0")):(yt(_,2,U.length,"Base"),E=l($a(Zn(w.c),O,"0"),10,_,q,!0)),q<0&&w.c[0]&&(E="-"+E)),E},o.valueOf=o.toJSON=function(){return ee(this)},o._isBigNumber=!0,o[Symbol.toStringTag]="BigNumber",o[Symbol.for("nodejs.util.inspect.custom")]=o.valueOf,a!=null&&A.set(a),A}function Fn(a){var i=a|0;return a>0||a===i?i:i-1}function Zn(a){for(var i,l,u=1,o=a.length,c=a[0]+"";u<o;){for(i=a[u++]+"",l=Ee-i.length;l--;i="0"+i);c+=i}for(o=c.length;c.charCodeAt(--o)===48;);return c.slice(0,o+1||1)}function ni(a,i){var l,u,o=a.c,c=i.c,h=a.s,g=i.s,m=a.e,v=i.e;if(!h||!g)return null;if(l=o&&!o[0],u=c&&!c[0],l||u)return l?u?0:-g:h;if(h!=g)return h;if(l=h<0,u=m==v,!o||!c)return u?0:!o^l?1:-1;if(!u)return m>v^l?1:-1;for(g=(m=o.length)<(v=c.length)?m:v,h=0;h<g;h++)if(o[h]!=c[h])return o[h]>c[h]^l?1:-1;return m==v?0:m>v^l?1:-1}function yt(a,i,l,u){if(a<i||a>l||a!==Qn(a))throw Error(mn+(u||"Argument")+(typeof a=="number"?a<i||a>l?" out of range: ":" not an integer: ":" not a primitive number: ")+String(a))}function Cs(a){var i=a.c.length-1;return Fn(a.e/Ee)==i&&a.c[i]%2!=0}function Ns(a,i){return(a.length>1?a.charAt(0)+"."+a.slice(1):a)+(i<0?"e":"e+")+i}function $a(a,i,l){var u,o;if(i<0){for(o=l+".";++i;o+=l);a=o+a}else if(u=a.length,++i>u){for(o=l,i-=u;--i;o+=l);a+=o}else i<u&&(a=a.slice(0,i)+"."+a.slice(i));return a}var xt=fS(),Us;(function(a){a[a.up=xt.ROUND_UP]="up",a[a.down=xt.ROUND_DOWN]="down",a[a.truncate=xt.ROUND_DOWN]="truncate",a[a.halfUp=xt.ROUND_HALF_UP]="halfUp",a[a.default=xt.ROUND_HALF_UP]="default",a[a.halfDown=xt.ROUND_HALF_DOWN]="halfDown",a[a.halfEven=xt.ROUND_HALF_EVEN]="halfEven",a[a.banker=xt.ROUND_HALF_EVEN]="banker",a[a.ceiling=xt.ROUND_CEIL]="ceiling",a[a.ceil=xt.ROUND_CEIL]="ceil",a[a.floor=xt.ROUND_FLOOR]="floor"})(Us||(Us={}));function dS(a){var i;return(i=Us[a])!==null&&i!==void 0?i:Us.default}var r0,Ub;function BT(){if(Ub)return r0;Ub=1;var a=9007199254740991,i=Math.floor;function l(u,o){var c="";if(!u||o<1||o>a)return c;do o%2&&(c+=u),o=i(o/2),o&&(u+=u);while(o);return c}return r0=l,r0}var i0,Bb;function IT(){if(Bb)return i0;Bb=1;var a=/\s/;function i(l){for(var u=l.length;u--&&a.test(l.charAt(u)););return u}return i0=i,i0}var l0,Ib;function HT(){if(Ib)return l0;Ib=1;var a=IT(),i=/^\s+/;function l(u){return u&&u.slice(0,a(u)+1).replace(i,"")}return l0=l,l0}var u0,Hb;function GT(){if(Hb)return u0;Hb=1;var a=HT(),i=rr(),l=pu(),u=NaN,o=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,h=/^0o[0-7]+$/i,g=parseInt;function m(v){if(typeof v=="number")return v;if(l(v))return u;if(i(v)){var y=typeof v.valueOf=="function"?v.valueOf():v;v=i(y)?y+"":y}if(typeof v!="string")return v===0?v:+v;v=a(v);var b=c.test(v);return b||h.test(v)?g(v.slice(2),b?2:8):o.test(v)?u:+v}return u0=m,u0}var s0,Gb;function hS(){if(Gb)return s0;Gb=1;var a=GT(),i=1/0,l=17976931348623157e292;function u(o){if(!o)return o===0?o:0;if(o=a(o),o===i||o===-i){var c=o<0?-1:1;return c*l}return o===o?o:0}return s0=u,s0}var o0,Yb;function YT(){if(Yb)return o0;Yb=1;var a=hS();function i(l){var u=a(l),o=u%1;return u===u?o?u-o:u:0}return o0=i,o0}var c0,Vb;function VT(){if(Vb)return c0;Vb=1;var a=BT(),i=Js(),l=YT(),u=al();function o(c,h,g){return(g?i(c,h,g):h===void 0)?h=1:h=l(h),a(u(c),h)}return c0=o,c0}var PT=VT();const XT=Nn(PT);function ZT(a){return a.isZero()?1:Math.floor(Math.log10(a.abs().toNumber())+1)}function KT(a,{precision:i,significant:l}){return l&&i!==null&&i>0?i-ZT(a):i}function Bs(a,i){const l=KT(a,i);if(l===null)return a.toString();const u=dS(i.roundMode);if(l>=0)return a.toFixed(l,u);const o=Math.pow(10,Math.abs(l));return a=new xt(a.div(o).toFixed(0,u)).times(o),a.toString()}function QT(a,{formattedNumber:i,unit:l}){return a.replace("%n",i).replace("%u",l)}function FT({significand:a,whole:i,precision:l}){if(i==="0"||l===null)return a;const u=Math.max(0,l-i.length);return(a??"").substr(0,u)}function lu(a,i){var l,u,o;const c=new xt(a);if(i.raise&&!c.isFinite())throw new Error(`"${a}" is not a valid numeric value`);const h=Bs(c,i),g=new xt(h),m=g.lt(0),v=g.isZero();let[y,b]=h.split(".");const j=[];let R;const k=(l=i.format)!==null&&l!==void 0?l:"%n",z=(u=i.negativeFormat)!==null&&u!==void 0?u:`-${k}`,U=m&&!v?z:k;for(y=y.replace("-","");y.length>0;)j.unshift(y.substr(Math.max(0,y.length-3),3)),y=y.substr(0,y.length-3);return y=j.join(""),R=j.join(i.delimiter),i.significant?b=FT({whole:y,significand:b,precision:i.precision}):b=b??XT("0",(o=i.precision)!==null&&o!==void 0?o:0),i.stripInsignificantZeros&&b&&(b=b.replace(/0+$/,"")),c.isNaN()&&(R=a.toString()),b&&c.isFinite()&&(R+=(i.separator||".")+b),QT(U,{formattedNumber:R,unit:i.unit})}function Fi(a,i,l){let u="";return(i instanceof String||typeof i=="string")&&(u=i),i instanceof Array&&(u=i.join(a.defaultSeparator)),l.scope&&(u=[l.scope,u].join(a.defaultSeparator)),u}function ai(a){var i,l;if(a===null)return"null";const u=typeof a;return u!=="object"?u:((l=(i=a?.constructor)===null||i===void 0?void 0:i.name)===null||l===void 0?void 0:l.toLowerCase())||"object"}function f0(a,i,l){l=Object.keys(l).reduce((o,c)=>(o[a.transformKey(c)]=l[c],o),{});const u=i.match(a.placeholder);if(!u)return i;for(;u.length;){let o;const c=u.shift(),h=c.replace(a.placeholder,"$1");tr(l[h])?o=l[h].toString().replace(/\$/gm,"_#$#_"):h in l?o=a.nullPlaceholder(a,c,i,l):o=a.missingPlaceholder(a,c,i,l);const g=new RegExp(c.replace(/\{/gm,"\\{").replace(/\}/gm,"\\}"),"g");i=i.replace(g,o)}return i.replace(/_#\$#_/g,"$")}function Ra(a,i,l={}){l=Object.assign({},l);const u="locale"in l?l.locale:a.locale,o=ai(u),c=a.locales.get(o==="string"?u:typeof u).slice(),h=Fi(a,i,l).split(a.defaultSeparator).map(m=>a.transformKey(m)),g=c.map(m=>h.reduce((v,y)=>v&&v[y],a.translations[m]));return g.push(l.defaultValue),g.find(m=>tr(m))}function WT(a,i){const l=new xt(a);if(!l.isFinite())return a.toString();if(!i.delimiterPattern.global)throw new Error(`options.delimiterPattern must be a global regular expression; received ${i.delimiterPattern}`);let[u,o]=l.toString().split(".");return u=u.replace(i.delimiterPattern,c=>`${c}${i.delimiter}`),[u,o].filter(Boolean).join(i.separator)}var d0,Pb;function gS(){if(Pb)return d0;Pb=1;function a(i,l){for(var u=-1,o=l.length,c=i.length;++u<o;)i[c+u]=l[u];return i}return d0=a,d0}var h0,Xb;function JT(){if(Xb)return h0;Xb=1;var a=mu(),i=Fs(),l=ga(),u=a?a.isConcatSpreadable:void 0;function o(c){return l(c)||i(c)||!!(u&&c&&c[u])}return h0=o,h0}var g0,Zb;function $T(){if(Zb)return g0;Zb=1;var a=gS(),i=JT();function l(u,o,c,h,g){var m=-1,v=u.length;for(c||(c=i),g||(g=[]);++m<v;){var y=u[m];o>0&&c(y)?o>1?l(y,o-1,c,h,g):a(g,y):h||(g[g.length]=y)}return g}return g0=l,g0}var v0,Kb;function eA(){if(Kb)return v0;Kb=1;function a(i,l){for(var u=-1,o=i==null?0:i.length;++u<o;)if(l(i[u],u,i))return!0;return!1}return v0=a,v0}var m0,Qb;function vS(){if(Qb)return m0;Qb=1;var a=uS(),i=eA(),l=sS(),u=1,o=2;function c(h,g,m,v,y,b){var j=m&u,R=h.length,k=g.length;if(R!=k&&!(j&&k>R))return!1;var z=b.get(h),U=b.get(g);if(z&&U)return z==g&&U==h;var Y=-1,A=!0,W=m&o?new a:void 0;for(b.set(h,g),b.set(g,h);++Y<R;){var ie=h[Y],J=g[Y];if(v)var ne=j?v(J,ie,Y,g,h,b):v(ie,J,Y,h,g,b);if(ne!==void 0){if(ne)continue;A=!1;break}if(W){if(!i(g,function(ee,_){if(!l(W,_)&&(ie===ee||y(ie,ee,m,v,b)))return W.push(_)})){A=!1;break}}else if(!(ie===J||y(ie,J,m,v,b))){A=!1;break}}return b.delete(h),b.delete(g),A}return m0=c,m0}var p0,Fb;function tA(){if(Fb)return p0;Fb=1;function a(i){var l=-1,u=Array(i.size);return i.forEach(function(o,c){u[++l]=[c,o]}),u}return p0=a,p0}var y0,Wb;function nA(){if(Wb)return y0;Wb=1;var a=mu(),i=Jx(),l=yu(),u=vS(),o=tA(),c=Fg(),h=1,g=2,m="[object Boolean]",v="[object Date]",y="[object Error]",b="[object Map]",j="[object Number]",R="[object RegExp]",k="[object Set]",z="[object String]",U="[object Symbol]",Y="[object ArrayBuffer]",A="[object DataView]",W=a?a.prototype:void 0,ie=W?W.valueOf:void 0;function J(ne,ee,_,E,w,q,O){switch(_){case A:if(ne.byteLength!=ee.byteLength||ne.byteOffset!=ee.byteOffset)return!1;ne=ne.buffer,ee=ee.buffer;case Y:return!(ne.byteLength!=ee.byteLength||!q(new i(ne),new i(ee)));case m:case v:case j:return l(+ne,+ee);case y:return ne.name==ee.name&&ne.message==ee.message;case R:case z:return ne==ee+"";case b:var L=o;case k:var G=E&h;if(L||(L=c),ne.size!=ee.size&&!G)return!1;var N=O.get(ne);if(N)return N==ee;E|=g,O.set(ne,ee);var S=u(L(ne),L(ee),E,w,q,O);return O.delete(ne),S;case U:if(ie)return ie.call(ne)==ie.call(ee)}return!1}return y0=J,y0}var b0,Jb;function aA(){if(Jb)return b0;Jb=1;var a=gS(),i=ga();function l(u,o,c){var h=o(u);return i(u)?h:a(h,c(u))}return b0=l,b0}var _0,$b;function rA(){if($b)return _0;$b=1;function a(i,l){for(var u=-1,o=i==null?0:i.length,c=0,h=[];++u<o;){var g=i[u];l(g,u,i)&&(h[c++]=g)}return h}return _0=a,_0}var x0,e_;function iA(){if(e_)return x0;e_=1;function a(){return[]}return x0=a,x0}var S0,t_;function lA(){if(t_)return S0;t_=1;var a=rA(),i=iA(),l=Object.prototype,u=l.propertyIsEnumerable,o=Object.getOwnPropertySymbols,c=o?function(h){return h==null?[]:(h=Object(h),a(o(h),function(g){return u.call(h,g)}))}:i;return S0=c,S0}var w0,n_;function uA(){if(n_)return w0;n_=1;var a=$x(),i=a(Object.keys,Object);return w0=i,w0}var j0,a_;function sA(){if(a_)return j0;a_=1;var a=Zg(),i=uA(),l=Object.prototype,u=l.hasOwnProperty;function o(c){if(!a(c))return i(c);var h=[];for(var g in Object(c))u.call(c,g)&&g!="constructor"&&h.push(g);return h}return j0=o,j0}var E0,r_;function Wg(){if(r_)return E0;r_=1;var a=rS(),i=sA(),l=rl();function u(o){return l(o)?a(o):i(o)}return E0=u,E0}var T0,i_;function oA(){if(i_)return T0;i_=1;var a=aA(),i=lA(),l=Wg();function u(o){return a(o,l,i)}return T0=u,T0}var A0,l_;function cA(){if(l_)return A0;l_=1;var a=oA(),i=1,l=Object.prototype,u=l.hasOwnProperty;function o(c,h,g,m,v,y){var b=g&i,j=a(c),R=j.length,k=a(h),z=k.length;if(R!=z&&!b)return!1;for(var U=R;U--;){var Y=j[U];if(!(b?Y in h:u.call(h,Y)))return!1}var A=y.get(c),W=y.get(h);if(A&&W)return A==h&&W==c;var ie=!0;y.set(c,h),y.set(h,c);for(var J=b;++U<R;){Y=j[U];var ne=c[Y],ee=h[Y];if(m)var _=b?m(ee,ne,Y,h,c,y):m(ne,ee,Y,c,h,y);if(!(_===void 0?ne===ee||v(ne,ee,g,m,y):_)){ie=!1;break}J||(J=Y=="constructor")}if(ie&&!J){var E=c.constructor,w=h.constructor;E!=w&&"constructor"in c&&"constructor"in h&&!(typeof E=="function"&&E instanceof E&&typeof w=="function"&&w instanceof w)&&(ie=!1)}return y.delete(c),y.delete(h),ie}return A0=o,A0}var R0,u_;function fA(){if(u_)return R0;u_=1;var a=si(),i=Ma(),l=a(i,"DataView");return R0=l,R0}var D0,s_;function dA(){if(s_)return D0;s_=1;var a=si(),i=Ma(),l=a(i,"Promise");return D0=l,D0}var O0,o_;function hA(){if(o_)return O0;o_=1;var a=si(),i=Ma(),l=a(i,"WeakMap");return O0=l,O0}var C0,c_;function gA(){if(c_)return C0;c_=1;var a=fA(),i=Ig(),l=dA(),u=oS(),o=hA(),c=nl(),h=Vx(),g="[object Map]",m="[object Object]",v="[object Promise]",y="[object Set]",b="[object WeakMap]",j="[object DataView]",R=h(a),k=h(i),z=h(l),U=h(u),Y=h(o),A=c;return(a&&A(new a(new ArrayBuffer(1)))!=j||i&&A(new i)!=g||l&&A(l.resolve())!=v||u&&A(new u)!=y||o&&A(new o)!=b)&&(A=function(W){var ie=c(W),J=ie==m?W.constructor:void 0,ne=J?h(J):"";if(ne)switch(ne){case R:return j;case k:return g;case z:return v;case U:return y;case Y:return b}return ie}),C0=A,C0}var N0,f_;function vA(){if(f_)return N0;f_=1;var a=Pg(),i=vS(),l=nA(),u=cA(),o=gA(),c=ga(),h=Kg(),g=Qg(),m=1,v="[object Arguments]",y="[object Array]",b="[object Object]",j=Object.prototype,R=j.hasOwnProperty;function k(z,U,Y,A,W,ie){var J=c(z),ne=c(U),ee=J?y:o(z),_=ne?y:o(U);ee=ee==v?b:ee,_=_==v?b:_;var E=ee==b,w=_==b,q=ee==_;if(q&&h(z)){if(!h(U))return!1;J=!0,E=!1}if(q&&!E)return ie||(ie=new a),J||g(z)?i(z,U,Y,A,W,ie):l(z,U,ee,Y,A,W,ie);if(!(Y&m)){var O=E&&R.call(z,"__wrapped__"),L=w&&R.call(U,"__wrapped__");if(O||L){var G=O?z.value():z,N=L?U.value():U;return ie||(ie=new a),W(G,N,Y,A,ie)}}return q?(ie||(ie=new a),u(z,U,Y,A,W,ie)):!1}return N0=k,N0}var M0,d_;function mS(){if(d_)return M0;d_=1;var a=vA(),i=ui();function l(u,o,c,h,g){return u===o?!0:u==null||o==null||!i(u)&&!i(o)?u!==u&&o!==o:a(u,o,c,h,l,g)}return M0=l,M0}var k0,h_;function mA(){if(h_)return k0;h_=1;var a=Pg(),i=mS(),l=1,u=2;function o(c,h,g,m){var v=g.length,y=v,b=!m;if(c==null)return!y;for(c=Object(c);v--;){var j=g[v];if(b&&j[2]?j[1]!==c[j[0]]:!(j[0]in c))return!1}for(;++v<y;){j=g[v];var R=j[0],k=c[R],z=j[1];if(b&&j[2]){if(k===void 0&&!(R in c))return!1}else{var U=new a;if(m)var Y=m(k,z,R,c,h,U);if(!(Y===void 0?i(z,k,l|u,m,U):Y))return!1}}return!0}return k0=o,k0}var z0,g_;function pS(){if(g_)return z0;g_=1;var a=rr();function i(l){return l===l&&!a(l)}return z0=i,z0}var q0,v_;function pA(){if(v_)return q0;v_=1;var a=pS(),i=Wg();function l(u){for(var o=i(u),c=o.length;c--;){var h=o[c],g=u[h];o[c]=[h,g,a(g)]}return o}return q0=l,q0}var L0,m_;function yS(){if(m_)return L0;m_=1;function a(i,l){return function(u){return u==null?!1:u[i]===l&&(l!==void 0||i in Object(u))}}return L0=a,L0}var U0,p_;function yA(){if(p_)return U0;p_=1;var a=mA(),i=pA(),l=yS();function u(o){var c=i(o);return c.length==1&&c[0][2]?l(c[0][0],c[0][1]):function(h){return h===o||a(h,o,c)}}return U0=u,U0}var B0,y_;function bA(){if(y_)return B0;y_=1;function a(i,l){return i!=null&&l in Object(i)}return B0=a,B0}var I0,b_;function _A(){if(b_)return I0;b_=1;var a=bA(),i=Kx();function l(u,o){return u!=null&&i(u,o,a)}return I0=l,I0}var H0,__;function xA(){if(__)return H0;__=1;var a=mS(),i=Zx(),l=_A(),u=Ug(),o=pS(),c=yS(),h=Qs(),g=1,m=2;function v(y,b){return u(y)&&o(b)?c(h(y),b):function(j){var R=i(j,y);return R===void 0&&R===b?l(j,y):a(b,R,g|m)}}return H0=v,H0}var G0,x_;function SA(){if(x_)return G0;x_=1;function a(i){return function(l){return l?.[i]}}return G0=a,G0}var Y0,S_;function wA(){if(S_)return Y0;S_=1;var a=Gg();function i(l){return function(u){return a(u,l)}}return Y0=i,Y0}var V0,w_;function jA(){if(w_)return V0;w_=1;var a=SA(),i=wA(),l=Ug(),u=Qs();function o(c){return l(c)?a(u(c)):i(c)}return V0=o,V0}var P0,j_;function EA(){if(j_)return P0;j_=1;var a=yA(),i=xA(),l=Ws(),u=ga(),o=jA();function c(h){return typeof h=="function"?h:h==null?l:typeof h=="object"?u(h)?i(h[0],h[1]):a(h):o(h)}return P0=c,P0}var X0,E_;function TA(){if(E_)return X0;E_=1;var a=Wx(),i=Wg();function l(u,o){return u&&a(u,o,i)}return X0=l,X0}var Z0,T_;function AA(){if(T_)return Z0;T_=1;var a=rl();function i(l,u){return function(o,c){if(o==null)return o;if(!a(o))return l(o,c);for(var h=o.length,g=u?h:-1,m=Object(o);(u?g--:++g<h)&&c(m[g],g,m)!==!1;);return o}}return Z0=i,Z0}var K0,A_;function RA(){if(A_)return K0;A_=1;var a=TA(),i=AA(),l=i(a);return K0=l,K0}var Q0,R_;function DA(){if(R_)return Q0;R_=1;var a=RA(),i=rl();function l(u,o){var c=-1,h=i(u)?Array(u.length):[];return a(u,function(g,m,v){h[++c]=o(g,m,v)}),h}return Q0=l,Q0}var F0,D_;function OA(){if(D_)return F0;D_=1;function a(i,l){var u=i.length;for(i.sort(l);u--;)i[u]=i[u].value;return i}return F0=a,F0}var W0,O_;function CA(){if(O_)return W0;O_=1;var a=pu();function i(l,u){if(l!==u){var o=l!==void 0,c=l===null,h=l===l,g=a(l),m=u!==void 0,v=u===null,y=u===u,b=a(u);if(!v&&!b&&!g&&l>u||g&&m&&y&&!v&&!b||c&&m&&y||!o&&y||!h)return 1;if(!c&&!g&&!b&&l<u||b&&o&&h&&!c&&!g||v&&o&&h||!m&&h||!y)return-1}return 0}return W0=i,W0}var J0,C_;function NA(){if(C_)return J0;C_=1;var a=CA();function i(l,u,o){for(var c=-1,h=l.criteria,g=u.criteria,m=h.length,v=o.length;++c<m;){var y=a(h[c],g[c]);if(y){if(c>=v)return y;var b=o[c];return y*(b=="desc"?-1:1)}}return l.index-u.index}return J0=i,J0}var $0,N_;function MA(){if(N_)return $0;N_=1;var a=Px(),i=Gg(),l=EA(),u=DA(),o=OA(),c=tS(),h=NA(),g=Ws(),m=ga();function v(y,b,j){b.length?b=a(b,function(z){return m(z)?function(U){return i(U,z.length===1?z[0]:z)}:z}):b=[g];var R=-1;b=a(b,c(l));var k=u(y,function(z,U,Y){var A=a(b,function(W){return W(z)});return{criteria:A,index:++R,value:z}});return o(k,function(z,U){return h(z,U,j)})}return $0=v,$0}var eg,M_;function kA(){if(M_)return eg;M_=1;var a=$T(),i=MA(),l=lS(),u=Js(),o=l(function(c,h){if(c==null)return[];var g=h.length;return g>1&&u(c,h[0],h[1])?h=[]:g>2&&u(h[0],h[1],h[2])&&(h=[h[0]]),i(c,a(h,1),[])});return eg=o,eg}var zA=kA();const qA=Nn(zA);var tg,k_;function LA(){if(k_)return tg;k_=1;function a(i,l,u){for(var o=-1,c=i.length,h=l.length,g={};++o<c;){var m=o<h?l[o]:void 0;u(g,i[o],m)}return g}return tg=a,tg}var ng,z_;function UA(){if(z_)return ng;z_=1;var a=aS(),i=LA();function l(u,o){return i(u||[],o||[],a)}return ng=l,ng}var BA=UA();const IA=Nn(BA),vg={0:"unit",1:"ten",2:"hundred",3:"thousand",6:"million",9:"billion",12:"trillion",15:"quadrillion","-1":"deci","-2":"centi","-3":"mili","-6":"micro","-9":"nano","-12":"pico","-15":"femto"},HA=IA(Object.values(vg),Object.keys(vg).map(a=>parseInt(a,10)));function GA(a,i,l){const u={roundMode:l.roundMode,precision:l.precision,significant:l.significant};let o;if(ai(l.units)==="string"){const b=l.units;if(o=Ra(a,b),!o)throw new Error(`The scope "${a.locale}${a.defaultSeparator}${Fi(a,b,{})}" couldn't be found`)}else o=l.units;let c=Bs(new xt(i),u);const h=b=>qA(Object.keys(b).map(j=>HA[j]),j=>j*-1),g=(b,j)=>{const R=b.isZero()?0:Math.floor(Math.log10(b.abs().toNumber()));return h(j).find(k=>R>=k)||0},m=(b,j)=>{const R=vg[j.toString()];return b[R]||""},v=g(new xt(c),o),y=m(o,v);if(c=Bs(new xt(c).div(Math.pow(10,v)),u),l.stripInsignificantZeros){let[b,j]=c.split(".");j=(j||"").replace(/0+$/,""),c=b,j&&(c+=`${l.separator}${j}`)}return l.format.replace("%n",c||"0").replace("%u",y).trim()}const q_=["byte","kb","mb","gb","tb","pb","eb"];function YA(a,i,l){const u=dS(l.roundMode),o=1024,c=new xt(i).abs(),h=c.lt(o);let g;const m=(k,z)=>{const U=z.length-1,Y=new xt(Math.log(k.toNumber())).div(Math.log(o)).integerValue(xt.ROUND_DOWN).toNumber();return Math.min(U,Y)},v=k=>`number.human.storage_units.units.${h?"byte":k[y]}`,y=m(c,q_);h?g=c.integerValue():g=new xt(Bs(c.div(Math.pow(o,y)),{significant:l.significant,precision:l.precision,roundMode:l.roundMode}));const b=a.translate("number.human.storage_units.format",{defaultValue:"%n %u"}),j=a.translate(v(q_),{count:c.integerValue().toNumber()});let R=g.toFixed(l.precision,u);return l.stripInsignificantZeros&&(R=R.replace(/(\..*?)0+$/,"$1").replace(/\.$/,"")),b.replace("%n",R).replace("%u",j)}function mg(a){if(a instanceof Date)return a;if(typeof a=="number"){const u=new Date;return u.setTime(a),u}const i=new String(a).match(/(\d{4})-(\d{2})-(\d{2})(?:[ T](\d{2}):(\d{2}):(\d{2})(?:[.,](\d{1,3}))?)?(Z|\+00:?00)?/);if(i){const u=i.slice(1,8).map(j=>parseInt(j,10)||0);u[1]-=1;const[o,c,h,g,m,v,y]=u;return i[8]?new Date(Date.UTC(o,c,h,g,m,v,y)):new Date(o,c,h,g,m,v,y)}a.match(/([A-Z][a-z]{2}) ([A-Z][a-z]{2}) (\d+) (\d+:\d+:\d+) ([+-]\d+) (\d+)/)&&new Date().setTime(Date.parse([RegExp.$1,RegExp.$2,RegExp.$3,RegExp.$6,RegExp.$4,RegExp.$5].join(" ")));const l=new Date;return l.setTime(Date.parse(a)),l}function L_({i18n:a,count:i,scope:l,options:u,baseScope:o}){u=Object.assign({},u);let c,h;if(typeof l=="object"&&l?c=l:c=Ra(a,l,u),!c)return a.missingTranslation.get(l,u);const m=a.pluralization.get(u.locale)(a,i),v=[];for(;m.length;){const y=m.shift();if(tr(c[y])){h=c[y];break}v.push(y)}return tr(h)?(u.count=i,a.interpolate(a,h,u)):a.missingTranslation.get(o.split(a.defaultSeparator).concat([v[0]]),u)}const VA={meridian:{am:"AM",pm:"PM"},dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbrDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],monthNames:[null,"January","February","March","April","May","June","July","August","September","October","November","December"],abbrMonthNames:[null,"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]};function PA(a,i,l={}){const{abbrDayNames:u,dayNames:o,abbrMonthNames:c,monthNames:h,meridian:g,utc:m}=Object.assign(Object.assign({},VA),l);if(isNaN(a.getTime()))throw new Error("strftime() requires a valid date object, but received an invalid date.");const v=m?a.getUTCDay():a.getDay(),y=m?a.getUTCDate():a.getDate(),b=m?a.getUTCFullYear():a.getFullYear(),j=(m?a.getUTCMonth():a.getMonth())+1,R=m?a.getUTCHours():a.getHours();let k=R;const z=R>11?"pm":"am",U=m?a.getUTCSeconds():a.getSeconds(),Y=m?a.getUTCMinutes():a.getMinutes(),A=m?0:a.getTimezoneOffset(),W=Math.floor(Math.abs(A/60)),ie=Math.abs(A)-W*60,J=(A>0?"-":"+")+(W.toString().length<2?"0"+W:W)+(ie.toString().length<2?"0"+ie:ie);return k>12?k=k-12:k===0&&(k=12),i=i.replace("%a",u[v]),i=i.replace("%A",o[v]),i=i.replace("%b",c[j]),i=i.replace("%B",h[j]),i=i.replace("%d",y.toString().padStart(2,"0")),i=i.replace("%e",y.toString()),i=i.replace("%-d",y.toString()),i=i.replace("%H",R.toString().padStart(2,"0")),i=i.replace("%-H",R.toString()),i=i.replace("%k",R.toString()),i=i.replace("%I",k.toString().padStart(2,"0")),i=i.replace("%-I",k.toString()),i=i.replace("%l",k.toString()),i=i.replace("%m",j.toString().padStart(2,"0")),i=i.replace("%-m",j.toString()),i=i.replace("%M",Y.toString().padStart(2,"0")),i=i.replace("%-M",Y.toString()),i=i.replace("%p",g[z]),i=i.replace("%P",g[z].toLowerCase()),i=i.replace("%S",U.toString().padStart(2,"0")),i=i.replace("%-S",U.toString()),i=i.replace("%w",v.toString()),i=i.replace("%y",b.toString().padStart(2,"0").substr(-2)),i=i.replace("%-y",b.toString().padStart(2,"0").substr(-2).replace(/^0+/,"")),i=i.replace("%Y",b.toString()),i=i.replace(/%z/i,J),i}var ag,U_;function XA(){if(U_)return ag;U_=1;var a=Math.ceil,i=Math.max;function l(u,o,c,h){for(var g=-1,m=i(a((o-u)/(c||1)),0),v=Array(m);m--;)v[h?m:++g]=u,u+=c;return v}return ag=l,ag}var rg,B_;function ZA(){if(B_)return rg;B_=1;var a=XA(),i=Js(),l=hS();function u(o){return function(c,h,g){return g&&typeof g!="number"&&i(c,h,g)&&(h=g=void 0),c=l(c),h===void 0?(h=c,c=0):h=l(h),g=g===void 0?c<h?1:-1:l(g),a(c,h,g,o)}}return rg=u,rg}var ig,I_;function KA(){if(I_)return ig;I_=1;var a=ZA(),i=a();return ig=i,ig}var QA=KA();const FA=Nn(QA),On=(a,i,l)=>l>=a&&l<=i;function WA(a,i,l,u={}){const o=u.scope||"datetime.distance_in_words",c=(ee,_=0)=>a.t(ee,{count:_,scope:o});i=mg(i),l=mg(l);let h=i.getTime()/1e3,g=l.getTime()/1e3;h>g&&([i,l,h,g]=[l,i,g,h]);const m=Math.round(g-h),v=Math.round((g-h)/60),b=v/60/24,j=Math.round(v/60),R=Math.round(b),k=Math.round(R/30);if(On(0,1,v))return u.includeSeconds?On(0,4,m)?c("less_than_x_seconds",5):On(5,9,m)?c("less_than_x_seconds",10):On(10,19,m)?c("less_than_x_seconds",20):On(20,39,m)?c("half_a_minute"):On(40,59,m)?c("less_than_x_minutes",1):c("x_minutes",1):v===0?c("less_than_x_minutes",1):c("x_minutes",v);if(On(2,44,v))return c("x_minutes",v);if(On(45,89,v))return c("about_x_hours",1);if(On(90,1439,v))return c("about_x_hours",j);if(On(1440,2519,v))return c("x_days",1);if(On(2520,43199,v))return c("x_days",R);if(On(43200,86399,v))return c("about_x_months",Math.round(v/43200));if(On(86400,525599,v))return c("x_months",k);let z=i.getFullYear();i.getMonth()+1>=3&&(z+=1);let U=l.getFullYear();l.getMonth()+1<3&&(U-=1);const Y=z>U?0:FA(z,U).filter(ee=>new Date(ee,1,29).getMonth()==1).length,A=525600,W=Y*1440,ie=v-W,J=Math.trunc(ie/A),ne=parseFloat((ie/A-J).toPrecision(3));return ne<.25?c("about_x_years",J):ne<.75?c("over_x_years",J):c("almost_x_years",J+1)}const JA=function(a,i){i instanceof Array&&(i=i.join(a.defaultSeparator));const l=i.split(a.defaultSeparator).slice(-1)[0];return a.missingTranslationPrefix+l.replace("_"," ").replace(/([a-z])([A-Z])/g,(u,o,c)=>`${o} ${c.toLowerCase()}`)},$A=(a,i,l)=>{const u=Fi(a,i,l),o="locale"in l?l.locale:a.locale,c=ai(o);return`[missing "${[c=="string"?o:c,u].join(a.defaultSeparator)}" translation]`},eR=(a,i,l)=>{const u=Fi(a,i,l),o=[a.locale,u].join(a.defaultSeparator);throw new Error(`Missing translation: ${o}`)};class tR{constructor(i){this.i18n=i,this.registry={},this.register("guess",JA),this.register("message",$A),this.register("error",eR)}register(i,l){this.registry[i]=l}get(i,l){var u;return this.registry[(u=l.missingBehavior)!==null&&u!==void 0?u:this.i18n.missingBehavior](this.i18n,i,l)}}var nR=function(a,i,l,u){function o(c){return c instanceof l?c:new l(function(h){h(c)})}return new(l||(l=Promise))(function(c,h){function g(y){try{v(u.next(y))}catch(b){h(b)}}function m(y){try{v(u.throw(y))}catch(b){h(b)}}function v(y){y.done?c(y.value):o(y.value).then(g,m)}v((u=u.apply(a,i||[])).next())})};const lg={defaultLocale:"en",locale:"en",defaultSeparator:".",placeholder:/(?:\{\{|%\{)(.*?)(?:\}\}?)/gm,enableFallback:!1,missingBehavior:"message",missingTranslationPrefix:"",missingPlaceholder:(a,i)=>`[missing "${i}" value]`,nullPlaceholder:(a,i,l,u)=>a.missingPlaceholder(a,i,l,u),transformKey:a=>a};let aR=class{constructor(i={},l={}){this._locale=lg.locale,this._defaultLocale=lg.defaultLocale,this._version=0,this.onChangeHandlers=[],this.translations={},this.t=this.translate,this.p=this.pluralize,this.l=this.localize,this.distanceOfTimeInWords=this.timeAgoInWords;const{locale:u,enableFallback:o,missingBehavior:c,missingTranslationPrefix:h,missingPlaceholder:g,nullPlaceholder:m,defaultLocale:v,defaultSeparator:y,placeholder:b,transformKey:j}=Object.assign(Object.assign({},lg),l);this.locale=u,this.defaultLocale=v,this.defaultSeparator=y,this.enableFallback=o,this.locale=u,this.missingBehavior=c,this.missingTranslationPrefix=h,this.missingPlaceholder=g,this.nullPlaceholder=m,this.placeholder=b,this.pluralization=new mT(this),this.locales=new dT(this),this.missingTranslation=new tR(this),this.transformKey=j,this.interpolate=f0,this.store(i)}store(i){F4(this.translations,i),this.hasChanged()}get locale(){return this._locale||this.defaultLocale||"en"}set locale(i){if(typeof i!="string")throw new Error(`Expected newLocale to be a string; got ${ai(i)}`);const l=this._locale!==i;this._locale=i,l&&this.hasChanged()}get defaultLocale(){return this._defaultLocale||"en"}set defaultLocale(i){if(typeof i!="string")throw new Error(`Expected newLocale to be a string; got ${ai(i)}`);const l=this._defaultLocale!==i;this._defaultLocale=i,l&&this.hasChanged()}translate(i,l){l=Object.assign({},l);const u=LT(this,i,l);let o;return u.some(h=>(tr(h.scope)?o=Ra(this,h.scope,l):tr(h.message)&&(o=h.message),o!=null))?(typeof o=="string"?o=this.interpolate(this,o,l):typeof o=="object"&&o&&tr(l.count)&&(o=L_({i18n:this,count:l.count||0,scope:o,options:l,baseScope:Fi(this,i,l)})),l&&o instanceof Array&&(o=o.map(h=>typeof h=="string"?f0(this,h,l):h)),o):this.missingTranslation.get(i,l)}pluralize(i,l,u){return L_({i18n:this,count:i,scope:l,options:Object.assign({},u),baseScope:Fi(this,l,u??{})})}localize(i,l,u){if(u=Object.assign({},u),l==null)return"";switch(i){case"currency":return this.numberToCurrency(l);case"number":return lu(l,Object.assign({delimiter:",",precision:3,separator:".",significant:!1,stripInsignificantZeros:!1},Ra(this,"number.format")));case"percentage":return this.numberToPercentage(l);default:{let o;return i.match(/^(date|time)/)?o=this.toTime(i,l):o=l.toString(),f0(this,o,u)}}}toTime(i,l){const u=mg(l),o=Ra(this,i);return u.toString().match(/invalid/i)||!o?u.toString():this.strftime(u,o)}numberToCurrency(i,l={}){return lu(i,Object.assign(Object.assign(Object.assign({delimiter:",",format:"%u%n",precision:2,separator:".",significant:!1,stripInsignificantZeros:!1,unit:"$"},ca(this.get("number.format"))),ca(this.get("number.currency.format"))),l))}numberToPercentage(i,l={}){return lu(i,Object.assign(Object.assign(Object.assign({delimiter:"",format:"%n%",precision:3,stripInsignificantZeros:!1,separator:".",significant:!1},ca(this.get("number.format"))),ca(this.get("number.percentage.format"))),l))}numberToHumanSize(i,l={}){return YA(this,i,Object.assign(Object.assign(Object.assign({delimiter:"",precision:3,significant:!0,stripInsignificantZeros:!0,units:{billion:"Billion",million:"Million",quadrillion:"Quadrillion",thousand:"Thousand",trillion:"Trillion",unit:""}},ca(this.get("number.human.format"))),ca(this.get("number.human.storage_units"))),l))}numberToHuman(i,l={}){return GA(this,i,Object.assign(Object.assign(Object.assign({delimiter:"",separator:".",precision:3,significant:!0,stripInsignificantZeros:!0,format:"%n %u",roundMode:"default",units:{billion:"Billion",million:"Million",quadrillion:"Quadrillion",thousand:"Thousand",trillion:"Trillion",unit:""}},ca(this.get("number.human.format"))),ca(this.get("number.human.decimal_units"))),l))}numberToRounded(i,l){return lu(i,Object.assign({unit:"",precision:3,significant:!1,separator:".",delimiter:"",stripInsignificantZeros:!1},l))}numberToDelimited(i,l={}){return WT(i,Object.assign({delimiterPattern:/(\d)(?=(\d\d\d)+(?!\d))/g,delimiter:",",separator:"."},l))}withLocale(i,l){return nR(this,void 0,void 0,function*(){const u=this.locale;try{this.locale=i,yield l()}finally{this.locale=u}})}strftime(i,l,u={}){return PA(i,l,Object.assign(Object.assign(Object.assign({},ca(Ra(this,"date"))),{meridian:{am:Ra(this,"time.am")||"AM",pm:Ra(this,"time.pm")||"PM"}}),u))}update(i,l,u={strict:!1}){if(u.strict&&!m4(this.translations,i))throw new Error(`The path "${i}" is not currently defined`);const o=f4(this.translations,i),c=ai(o),h=ai(l);if(u.strict&&c!==h)throw new Error(`The current type for "${i}" is "${c}", but you're trying to override it with "${h}"`);let g;h==="object"?g=Object.assign(Object.assign({},o),l):g=l;const m=i.split(this.defaultSeparator),v=m.pop();let y=this.translations;for(const b of m)y[b]||(y[b]={}),y=y[b];y[v]=g,this.hasChanged()}toSentence(i,l={}){const{wordsConnector:u,twoWordsConnector:o,lastWordConnector:c}=Object.assign(Object.assign({wordsConnector:", ",twoWordsConnector:" and ",lastWordConnector:", and "},ca(Ra(this,"support.array"))),l),h=i.length;switch(h){case 0:return"";case 1:return`${i[0]}`;case 2:return i.join(o);default:return[i.slice(0,h-1).join(u),c,i[h-1]].join("")}}timeAgoInWords(i,l,u={}){return WA(this,i,l,u)}onChange(i){return this.onChangeHandlers.push(i),()=>{this.onChangeHandlers.splice(this.onChangeHandlers.indexOf(i),1)}}get version(){return this._version}formatNumber(i,l={}){return l=Object.assign(Object.assign({delimiter:",",precision:3,separator:".",unit:"",format:"%u%n",significant:!1,stripInsignificantZeros:!1},ca(this.get("number.format"))),l),lu(i,l)}get(i){return Ra(this,i)}runCallbacks(){this.onChangeHandlers.forEach(i=>i(this))}hasChanged(){this._version+=1,this.runCallbacks()}};const bS=a=>a==null?!0:Array.isArray(a)?a.length===0:typeof a=="string"?a.trim().length===0:typeof a=="object"?Object.keys(a).length===0:!1,$s=a=>a!=null?(a.preventDefault(),a.stopPropagation(),!1):!0;/*! js-cookie v3.0.5 | MIT */function Ms(a){for(var i=1;i<arguments.length;i++){var l=arguments[i];for(var u in l)a[u]=l[u]}return a}var rR={read:function(a){return a[0]==='"'&&(a=a.slice(1,-1)),a.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(a){return encodeURIComponent(a).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function pg(a,i){function l(o,c,h){if(!(typeof document>"u")){h=Ms({},i,h),typeof h.expires=="number"&&(h.expires=new Date(Date.now()+h.expires*864e5)),h.expires&&(h.expires=h.expires.toUTCString()),o=encodeURIComponent(o).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var g="";for(var m in h)h[m]&&(g+="; "+m,h[m]!==!0&&(g+="="+h[m].split(";")[0]));return document.cookie=o+"="+a.write(c,o)+g}}function u(o){if(!(typeof document>"u"||arguments.length&&!o)){for(var c=document.cookie?document.cookie.split("; "):[],h={},g=0;g<c.length;g++){var m=c[g].split("="),v=m.slice(1).join("=");try{var y=decodeURIComponent(m[0]);if(h[y]=a.read(v,y),o===y)break}catch{}}return o?h[o]:h}}return Object.create({set:l,get:u,remove:function(o,c){l(o,"",Ms({},c,{expires:-1}))},withAttributes:function(o){return pg(this.converter,Ms({},this.attributes,o))},withConverter:function(o){return pg(Ms({},this.converter,o),this.attributes)}},{attributes:{value:Object.freeze(i)},converter:{value:Object.freeze(a)}})}var _S=pg(rR,{path:"/"});const de=new aR({en:zE,nl:qE}),iR=new URLSearchParams(window.location.search);let ar=iR.get("lang");bS(ar)&&(ar=_S.get("lang"));bS(ar)&&(ar=navigator.language.toLowerCase().substring(0,2));const xS=window.location.pathname;xS==="/servicedesk-en"&&(ar="en");xS==="/servicedesk"&&(ar="nl");["nl","en"].indexOf(ar)===-1&&(ar="en");de.locale=ar;de.missingTranslation.register("report-error",(a,i)=>`[missing "${i}" translation]`);de.missingBehavior="report-error";const H_=a=>{let i;const l=new Set,u=(v,y)=>{const b=typeof v=="function"?v(i):v;if(!Object.is(b,i)){const j=i;i=y??(typeof b!="object"||b===null)?b:Object.assign({},i,b),l.forEach(R=>R(i,j))}},o=()=>i,g={setState:u,getState:o,getInitialState:()=>m,subscribe:v=>(l.add(v),()=>l.delete(v))},m=i=a(u,o,g);return g},lR=a=>a?H_(a):H_,uR=a=>a;function sR(a,i=uR){const l=Bt.useSyncExternalStore(a.subscribe,Bt.useCallback(()=>i(a.getState()),[a,i]),Bt.useCallback(()=>i(a.getInitialState()),[a,i]));return Bt.useDebugValue(l),l}const G_=a=>{const i=lR(a),l=u=>sR(i,u);return Object.assign(l,i),l},oR=a=>a?G_(a):G_,oi=oR(()=>({config:{idpBaseUrl:"http://localhost:3000",spBaseUrl:"http://localhost:3000"}}));/*! @license DOMPurify 3.2.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.6/LICENSE */var ug,Y_;function V_(){if(Y_)return ug;Y_=1;const{entries:a,setPrototypeOf:i,isFrozen:l,getPrototypeOf:u,getOwnPropertyDescriptor:o}=Object;let{freeze:c,seal:h,create:g}=Object,{apply:m,construct:v}=typeof Reflect<"u"&&Reflect;c||(c=function(ge){return ge}),h||(h=function(ge){return ge}),m||(m=function(ge,Re,Te){return ge.apply(Re,Te)}),v||(v=function(ge,Re){return new ge(...Re)});const y=_(Array.prototype.forEach),b=_(Array.prototype.lastIndexOf),j=_(Array.prototype.pop),R=_(Array.prototype.push),k=_(Array.prototype.splice),z=_(String.prototype.toLowerCase),U=_(String.prototype.toString),Y=_(String.prototype.match),A=_(String.prototype.replace),W=_(String.prototype.indexOf),ie=_(String.prototype.trim),J=_(Object.prototype.hasOwnProperty),ne=_(RegExp.prototype.test),ee=E(TypeError);function _(je){return function(ge){ge instanceof RegExp&&(ge.lastIndex=0);for(var Re=arguments.length,Te=new Array(Re>1?Re-1:0),Je=1;Je<Re;Je++)Te[Je-1]=arguments[Je];return m(je,ge,Te)}}function E(je){return function(){for(var ge=arguments.length,Re=new Array(ge),Te=0;Te<ge;Te++)Re[Te]=arguments[Te];return v(je,Re)}}function w(je,ge){let Re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:z;i&&i(je,null);let Te=ge.length;for(;Te--;){let Je=ge[Te];if(typeof Je=="string"){const He=Re(Je);He!==Je&&(l(ge)||(ge[Te]=He),Je=He)}je[Je]=!0}return je}function q(je){for(let ge=0;ge<je.length;ge++)J(je,ge)||(je[ge]=null);return je}function O(je){const ge=g(null);for(const[Re,Te]of a(je))J(je,Re)&&(Array.isArray(Te)?ge[Re]=q(Te):Te&&typeof Te=="object"&&Te.constructor===Object?ge[Re]=O(Te):ge[Re]=Te);return ge}function L(je,ge){for(;je!==null;){const Te=o(je,ge);if(Te){if(Te.get)return _(Te.get);if(typeof Te.value=="function")return _(Te.value)}je=u(je)}function Re(){return null}return Re}const G=c(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),N=c(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),S=c(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),D=c(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),M=c(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),Q=c(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),T=c(["#text"]),V=c(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),ae=c(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),le=c(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),oe=c(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),fe=h(/\{\{[\w\W]*|[\w\W]*\}\}/gm),ce=h(/<%[\w\W]*|[\w\W]*%>/gm),ze=h(/\$\{[\w\W]*/gm),Ne=h(/^data-[\-\w.\u00B7-\uFFFF]+$/),Ze=h(/^aria-[\-\w]+$/),Zt=h(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Fe=h(/^(?:\w+script|data):/i),At=h(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ot=h(/^html$/i),Ke=h(/^[a-z][.\w]*(-[.\w]+)+$/i);var Ye=Object.freeze({__proto__:null,ARIA_ATTR:Ze,ATTR_WHITESPACE:At,CUSTOM_ELEMENT:Ke,DATA_ATTR:Ne,DOCTYPE_NAME:ot,ERB_EXPR:ce,IS_ALLOWED_URI:Zt,IS_SCRIPT_OR_DATA:Fe,MUSTACHE_EXPR:fe,TMPLIT_EXPR:ze});const wt={element:1,text:3,progressingInstruction:7,comment:8,document:9},Kt=function(){return typeof window>"u"?null:window},Jn=function(ge,Re){if(typeof ge!="object"||typeof ge.createPolicy!="function")return null;let Te=null;const Je="data-tt-policy-suffix";Re&&Re.hasAttribute(Je)&&(Te=Re.getAttribute(Je));const He="dompurify"+(Te?"#"+Te:"");try{return ge.createPolicy(He,{createHTML(jt){return jt},createScriptURL(jt){return jt}})}catch{return console.warn("TrustedTypes policy "+He+" could not be created."),null}},yn=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function We(){let je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Kt();const ge=he=>We(he);if(ge.version="3.2.6",ge.removed=[],!je||!je.document||je.document.nodeType!==wt.document||!je.Element)return ge.isSupported=!1,ge;let{document:Re}=je;const Te=Re,Je=Te.currentScript,{DocumentFragment:He,HTMLTemplateElement:jt,Node:ct,Element:$n,NodeFilter:ea,NamedNodeMap:va=je.NamedNodeMap||je.MozNamedAttrMap,HTMLFormElement:on,DOMParser:It,trustedTypes:Ie}=je,nn=$n.prototype,bn=L(nn,"cloneNode"),ma=L(nn,"remove"),pa=L(nn,"nextSibling"),ta=L(nn,"childNodes"),an=L(nn,"parentNode");if(typeof jt=="function"){const he=Re.createElement("template");he.content&&he.content.ownerDocument&&(Re=he.content.ownerDocument)}let tt,_n="";const{implementation:na,createNodeIterator:vt,createDocumentFragment:Ht,getElementsByTagName:be}=Re,{importNode:De}=Te;let Ve=yn();ge.isSupported=typeof a=="function"&&typeof an=="function"&&na&&na.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:Rt,ERB_EXPR:se,TMPLIT_EXPR:ve,DATA_ATTR:_e,ARIA_ATTR:ft,IS_SCRIPT_OR_DATA:Dt,ATTR_WHITESPACE:rn,CUSTOM_ELEMENT:ln}=Ye;let{IS_ALLOWED_URI:dt}=Ye,qe=null;const Le=w({},[...G,...N,...S,...M,...T]);let Pe=null;const ya=w({},[...V,...ae,...le,...oe]);let Qe=Object.seal(g(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),it=null,za=null,ir=!0,cn=!0,zn=!1,Ue=!0,zt=!1,aa=!0,un=!1,ba=!1,qn=!1,$t=!1,lr=!1,qr=!1,qa=!0,fi=!1;const ll="user-content-";let ul=!0,ur=!1,qt={},La=null;const Su=w({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Lr=null;const sl=w({},["audio","video","img","source","image","track"]);let sr=null;const wu=w({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Qt="http://www.w3.org/1998/Math/MathML",or="http://www.w3.org/2000/svg",Ln="http://www.w3.org/1999/xhtml";let _a=Ln,xa=!1,di=null;const ju=w({},[Qt,or,Ln],U);let ra=w({},["mi","mo","mn","ms","mtext"]),hi=w({},["annotation-xml"]);const Eu=w({},["title","style","font","a","script"]);let cr=null;const ol=["application/xhtml+xml","text/html"],ro="text/html";let Ot=null,ia=null;const cl=Re.createElement("form"),gi=function(B){return B instanceof RegExp||B instanceof Function},Sa=function(){let B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(ia&&ia===B)){if((!B||typeof B!="object")&&(B={}),B=O(B),cr=ol.indexOf(B.PARSER_MEDIA_TYPE)===-1?ro:B.PARSER_MEDIA_TYPE,Ot=cr==="application/xhtml+xml"?U:z,qe=J(B,"ALLOWED_TAGS")?w({},B.ALLOWED_TAGS,Ot):Le,Pe=J(B,"ALLOWED_ATTR")?w({},B.ALLOWED_ATTR,Ot):ya,di=J(B,"ALLOWED_NAMESPACES")?w({},B.ALLOWED_NAMESPACES,U):ju,sr=J(B,"ADD_URI_SAFE_ATTR")?w(O(wu),B.ADD_URI_SAFE_ATTR,Ot):wu,Lr=J(B,"ADD_DATA_URI_TAGS")?w(O(sl),B.ADD_DATA_URI_TAGS,Ot):sl,La=J(B,"FORBID_CONTENTS")?w({},B.FORBID_CONTENTS,Ot):Su,it=J(B,"FORBID_TAGS")?w({},B.FORBID_TAGS,Ot):O({}),za=J(B,"FORBID_ATTR")?w({},B.FORBID_ATTR,Ot):O({}),qt=J(B,"USE_PROFILES")?B.USE_PROFILES:!1,ir=B.ALLOW_ARIA_ATTR!==!1,cn=B.ALLOW_DATA_ATTR!==!1,zn=B.ALLOW_UNKNOWN_PROTOCOLS||!1,Ue=B.ALLOW_SELF_CLOSE_IN_ATTR!==!1,zt=B.SAFE_FOR_TEMPLATES||!1,aa=B.SAFE_FOR_XML!==!1,un=B.WHOLE_DOCUMENT||!1,$t=B.RETURN_DOM||!1,lr=B.RETURN_DOM_FRAGMENT||!1,qr=B.RETURN_TRUSTED_TYPE||!1,qn=B.FORCE_BODY||!1,qa=B.SANITIZE_DOM!==!1,fi=B.SANITIZE_NAMED_PROPS||!1,ul=B.KEEP_CONTENT!==!1,ur=B.IN_PLACE||!1,dt=B.ALLOWED_URI_REGEXP||Zt,_a=B.NAMESPACE||Ln,ra=B.MATHML_TEXT_INTEGRATION_POINTS||ra,hi=B.HTML_INTEGRATION_POINTS||hi,Qe=B.CUSTOM_ELEMENT_HANDLING||{},B.CUSTOM_ELEMENT_HANDLING&&gi(B.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Qe.tagNameCheck=B.CUSTOM_ELEMENT_HANDLING.tagNameCheck),B.CUSTOM_ELEMENT_HANDLING&&gi(B.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Qe.attributeNameCheck=B.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),B.CUSTOM_ELEMENT_HANDLING&&typeof B.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Qe.allowCustomizedBuiltInElements=B.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),zt&&(cn=!1),lr&&($t=!0),qt&&(qe=w({},T),Pe=[],qt.html===!0&&(w(qe,G),w(Pe,V)),qt.svg===!0&&(w(qe,N),w(Pe,ae),w(Pe,oe)),qt.svgFilters===!0&&(w(qe,S),w(Pe,ae),w(Pe,oe)),qt.mathMl===!0&&(w(qe,M),w(Pe,le),w(Pe,oe))),B.ADD_TAGS&&(qe===Le&&(qe=O(qe)),w(qe,B.ADD_TAGS,Ot)),B.ADD_ATTR&&(Pe===ya&&(Pe=O(Pe)),w(Pe,B.ADD_ATTR,Ot)),B.ADD_URI_SAFE_ATTR&&w(sr,B.ADD_URI_SAFE_ATTR,Ot),B.FORBID_CONTENTS&&(La===Su&&(La=O(La)),w(La,B.FORBID_CONTENTS,Ot)),ul&&(qe["#text"]=!0),un&&w(qe,["html","head","body"]),qe.table&&(w(qe,["tbody"]),delete it.tbody),B.TRUSTED_TYPES_POLICY){if(typeof B.TRUSTED_TYPES_POLICY.createHTML!="function")throw ee('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof B.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw ee('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');tt=B.TRUSTED_TYPES_POLICY,_n=tt.createHTML("")}else tt===void 0&&(tt=Jn(Ie,Je)),tt!==null&&typeof _n=="string"&&(_n=tt.createHTML(""));c&&c(B),ia=B}},Ua=w({},[...N,...S,...D]),fl=w({},[...M,...Q]),dl=function(B){let ue=an(B);(!ue||!ue.tagName)&&(ue={namespaceURI:_a,tagName:"template"});const me=z(B.tagName),ut=z(ue.tagName);return di[B.namespaceURI]?B.namespaceURI===or?ue.namespaceURI===Ln?me==="svg":ue.namespaceURI===Qt?me==="svg"&&(ut==="annotation-xml"||ra[ut]):!!Ua[me]:B.namespaceURI===Qt?ue.namespaceURI===Ln?me==="math":ue.namespaceURI===or?me==="math"&&hi[ut]:!!fl[me]:B.namespaceURI===Ln?ue.namespaceURI===or&&!hi[ut]||ue.namespaceURI===Qt&&!ra[ut]?!1:!fl[me]&&(Eu[me]||!Ua[me]):!!(cr==="application/xhtml+xml"&&di[B.namespaceURI]):!1},xn=function(B){R(ge.removed,{element:B});try{an(B).removeChild(B)}catch{ma(B)}},Un=function(B,ue){try{R(ge.removed,{attribute:ue.getAttributeNode(B),from:ue})}catch{R(ge.removed,{attribute:null,from:ue})}if(ue.removeAttribute(B),B==="is")if($t||lr)try{xn(ue)}catch{}else try{ue.setAttribute(B,"")}catch{}},Bn=function(B){let ue=null,me=null;if(qn)B="<remove></remove>"+B;else{const mt=Y(B,/^[\r\n\t ]+/);me=mt&&mt[0]}cr==="application/xhtml+xml"&&_a===Ln&&(B='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+B+"</body></html>");const ut=tt?tt.createHTML(B):B;if(_a===Ln)try{ue=new It().parseFromString(ut,cr)}catch{}if(!ue||!ue.documentElement){ue=na.createDocument(_a,"template",null);try{ue.documentElement.innerHTML=xa?_n:ut}catch{}}const Ct=ue.body||ue.documentElement;return B&&me&&Ct.insertBefore(Re.createTextNode(me),Ct.childNodes[0]||null),_a===Ln?be.call(ue,un?"html":"body")[0]:un?ue.documentElement:Ct},vi=function(B){return vt.call(B.ownerDocument||B,B,ea.SHOW_ELEMENT|ea.SHOW_COMMENT|ea.SHOW_TEXT|ea.SHOW_PROCESSING_INSTRUCTION|ea.SHOW_CDATA_SECTION,null)},Ba=function(B){return B instanceof on&&(typeof B.nodeName!="string"||typeof B.textContent!="string"||typeof B.removeChild!="function"||!(B.attributes instanceof va)||typeof B.removeAttribute!="function"||typeof B.setAttribute!="function"||typeof B.namespaceURI!="string"||typeof B.insertBefore!="function"||typeof B.hasChildNodes!="function")},la=function(B){return typeof ct=="function"&&B instanceof ct};function Sn(he,B,ue){y(he,me=>{me.call(ge,B,ue,ia)})}const Ur=function(B){let ue=null;if(Sn(Ve.beforeSanitizeElements,B,null),Ba(B))return xn(B),!0;const me=Ot(B.nodeName);if(Sn(Ve.uponSanitizeElement,B,{tagName:me,allowedTags:qe}),aa&&B.hasChildNodes()&&!la(B.firstElementChild)&&ne(/<[/\w!]/g,B.innerHTML)&&ne(/<[/\w!]/g,B.textContent)||B.nodeType===wt.progressingInstruction||aa&&B.nodeType===wt.comment&&ne(/<[/\w]/g,B.data))return xn(B),!0;if(!qe[me]||it[me]){if(!it[me]&&Br(me)&&(Qe.tagNameCheck instanceof RegExp&&ne(Qe.tagNameCheck,me)||Qe.tagNameCheck instanceof Function&&Qe.tagNameCheck(me)))return!1;if(ul&&!La[me]){const ut=an(B)||B.parentNode,Ct=ta(B)||B.childNodes;if(Ct&&ut){const mt=Ct.length;for(let Nt=mt-1;Nt>=0;--Nt){const fn=bn(Ct[Nt],!0);fn.__removalCount=(B.__removalCount||0)+1,ut.insertBefore(fn,pa(B))}}}return xn(B),!0}return B instanceof $n&&!dl(B)||(me==="noscript"||me==="noembed"||me==="noframes")&&ne(/<\/no(script|embed|frames)/i,B.innerHTML)?(xn(B),!0):(zt&&B.nodeType===wt.text&&(ue=B.textContent,y([Rt,se,ve],ut=>{ue=A(ue,ut," ")}),B.textContent!==ue&&(R(ge.removed,{element:B.cloneNode()}),B.textContent=ue)),Sn(Ve.afterSanitizeElements,B,null),!1)},hl=function(B,ue,me){if(qa&&(ue==="id"||ue==="name")&&(me in Re||me in cl))return!1;if(!(cn&&!za[ue]&&ne(_e,ue))){if(!(ir&&ne(ft,ue))){if(!Pe[ue]||za[ue]){if(!(Br(B)&&(Qe.tagNameCheck instanceof RegExp&&ne(Qe.tagNameCheck,B)||Qe.tagNameCheck instanceof Function&&Qe.tagNameCheck(B))&&(Qe.attributeNameCheck instanceof RegExp&&ne(Qe.attributeNameCheck,ue)||Qe.attributeNameCheck instanceof Function&&Qe.attributeNameCheck(ue))||ue==="is"&&Qe.allowCustomizedBuiltInElements&&(Qe.tagNameCheck instanceof RegExp&&ne(Qe.tagNameCheck,me)||Qe.tagNameCheck instanceof Function&&Qe.tagNameCheck(me))))return!1}else if(!sr[ue]){if(!ne(dt,A(me,rn,""))){if(!((ue==="src"||ue==="xlink:href"||ue==="href")&&B!=="script"&&W(me,"data:")===0&&Lr[B])){if(!(zn&&!ne(Dt,A(me,rn,"")))){if(me)return!1}}}}}}return!0},Br=function(B){return B!=="annotation-xml"&&Y(B,ln)},Ir=function(B){Sn(Ve.beforeSanitizeAttributes,B,null);const{attributes:ue}=B;if(!ue||Ba(B))return;const me={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Pe,forceKeepAttr:void 0};let ut=ue.length;for(;ut--;){const Ct=ue[ut],{name:mt,namespaceURI:Nt,value:fn}=Ct,fr=Ot(mt),gl=fn;let Gt=mt==="value"?gl:ie(gl);if(me.attrName=fr,me.attrValue=Gt,me.keepAttr=!0,me.forceKeepAttr=void 0,Sn(Ve.uponSanitizeAttribute,B,me),Gt=me.attrValue,fi&&(fr==="id"||fr==="name")&&(Un(mt,B),Gt=ll+Gt),aa&&ne(/((--!?|])>)|<\/(style|title)/i,Gt)){Un(mt,B);continue}if(me.forceKeepAttr)continue;if(!me.keepAttr){Un(mt,B);continue}if(!Ue&&ne(/\/>/i,Gt)){Un(mt,B);continue}zt&&y([Rt,se,ve],mi=>{Gt=A(Gt,mi," ")});const Au=Ot(B.nodeName);if(!hl(Au,fr,Gt)){Un(mt,B);continue}if(tt&&typeof Ie=="object"&&typeof Ie.getAttributeType=="function"&&!Nt)switch(Ie.getAttributeType(Au,fr)){case"TrustedHTML":{Gt=tt.createHTML(Gt);break}case"TrustedScriptURL":{Gt=tt.createScriptURL(Gt);break}}if(Gt!==gl)try{Nt?B.setAttributeNS(Nt,mt,Gt):B.setAttribute(mt,Gt),Ba(B)?xn(B):j(ge.removed)}catch{Un(mt,B)}}Sn(Ve.afterSanitizeAttributes,B,null)},Tu=function he(B){let ue=null;const me=vi(B);for(Sn(Ve.beforeSanitizeShadowDOM,B,null);ue=me.nextNode();)Sn(Ve.uponSanitizeShadowNode,ue,null),Ur(ue),Ir(ue),ue.content instanceof He&&he(ue.content);Sn(Ve.afterSanitizeShadowDOM,B,null)};return ge.sanitize=function(he){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ue=null,me=null,ut=null,Ct=null;if(xa=!he,xa&&(he="<!-->"),typeof he!="string"&&!la(he))if(typeof he.toString=="function"){if(he=he.toString(),typeof he!="string")throw ee("dirty is not a string, aborting")}else throw ee("toString is not a function");if(!ge.isSupported)return he;if(ba||Sa(B),ge.removed=[],typeof he=="string"&&(ur=!1),ur){if(he.nodeName){const fn=Ot(he.nodeName);if(!qe[fn]||it[fn])throw ee("root node is forbidden and cannot be sanitized in-place")}}else if(he instanceof ct)ue=Bn("<!---->"),me=ue.ownerDocument.importNode(he,!0),me.nodeType===wt.element&&me.nodeName==="BODY"||me.nodeName==="HTML"?ue=me:ue.appendChild(me);else{if(!$t&&!zt&&!un&&he.indexOf("<")===-1)return tt&&qr?tt.createHTML(he):he;if(ue=Bn(he),!ue)return $t?null:qr?_n:""}ue&&qn&&xn(ue.firstChild);const mt=vi(ur?he:ue);for(;ut=mt.nextNode();)Ur(ut),Ir(ut),ut.content instanceof He&&Tu(ut.content);if(ur)return he;if($t){if(lr)for(Ct=Ht.call(ue.ownerDocument);ue.firstChild;)Ct.appendChild(ue.firstChild);else Ct=ue;return(Pe.shadowroot||Pe.shadowrootmode)&&(Ct=De.call(Te,Ct,!0)),Ct}let Nt=un?ue.outerHTML:ue.innerHTML;return un&&qe["!doctype"]&&ue.ownerDocument&&ue.ownerDocument.doctype&&ue.ownerDocument.doctype.name&&ne(ot,ue.ownerDocument.doctype.name)&&(Nt="<!DOCTYPE "+ue.ownerDocument.doctype.name+`>
`+Nt),zt&&y([Rt,se,ve],fn=>{Nt=A(Nt,fn," ")}),tt&&qr?tt.createHTML(Nt):Nt},ge.setConfig=function(){let he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Sa(he),ba=!0},ge.clearConfig=function(){ia=null,ba=!1},ge.isValidAttribute=function(he,B,ue){ia||Sa({});const me=Ot(he),ut=Ot(B);return hl(me,ut,ue)},ge.addHook=function(he,B){typeof B=="function"&&R(Ve[he],B)},ge.removeHook=function(he,B){if(B!==void 0){const ue=b(Ve[he],B);return ue===-1?void 0:k(Ve[he],ue,1)[0]}return j(Ve[he])},ge.removeHooks=function(he){Ve[he]=[]},ge.removeAllHooks=function(){Ve=yn()},ge}var kn=We();return ug=kn,ug}var sg,P_;function cR(){return P_||(P_=1,sg=window.DOMPurify||(window.DOMPurify=V_().default||V_())),sg}var fR=cR();const dR=Nn(fR),Wi=Math.min,ri=Math.max,Is=Math.round,ks=Math.floor,Da=a=>({x:a,y:a}),hR={left:"right",right:"left",bottom:"top",top:"bottom"},gR={start:"end",end:"start"};function yg(a,i,l){return ri(a,Wi(i,l))}function bu(a,i){return typeof a=="function"?a(i):a}function ii(a){return a.split("-")[0]}function _u(a){return a.split("-")[1]}function SS(a){return a==="x"?"y":"x"}function Jg(a){return a==="y"?"height":"width"}function kr(a){return["top","bottom"].includes(ii(a))?"y":"x"}function $g(a){return SS(kr(a))}function vR(a,i,l){l===void 0&&(l=!1);const u=_u(a),o=$g(a),c=Jg(o);let h=o==="x"?u===(l?"end":"start")?"right":"left":u==="start"?"bottom":"top";return i.reference[c]>i.floating[c]&&(h=Hs(h)),[h,Hs(h)]}function mR(a){const i=Hs(a);return[bg(a),i,bg(i)]}function bg(a){return a.replace(/start|end/g,i=>gR[i])}function pR(a,i,l){const u=["left","right"],o=["right","left"],c=["top","bottom"],h=["bottom","top"];switch(a){case"top":case"bottom":return l?i?o:u:i?u:o;case"left":case"right":return i?c:h;default:return[]}}function yR(a,i,l,u){const o=_u(a);let c=pR(ii(a),l==="start",u);return o&&(c=c.map(h=>h+"-"+o),i&&(c=c.concat(c.map(bg)))),c}function Hs(a){return a.replace(/left|right|bottom|top/g,i=>hR[i])}function bR(a){return{top:0,right:0,bottom:0,left:0,...a}}function wS(a){return typeof a!="number"?bR(a):{top:a,right:a,bottom:a,left:a}}function Gs(a){const{x:i,y:l,width:u,height:o}=a;return{width:u,height:o,top:l,left:i,right:i+u,bottom:l+o,x:i,y:l}}function X_(a,i,l){let{reference:u,floating:o}=a;const c=kr(i),h=$g(i),g=Jg(h),m=ii(i),v=c==="y",y=u.x+u.width/2-o.width/2,b=u.y+u.height/2-o.height/2,j=u[g]/2-o[g]/2;let R;switch(m){case"top":R={x:y,y:u.y-o.height};break;case"bottom":R={x:y,y:u.y+u.height};break;case"right":R={x:u.x+u.width,y:b};break;case"left":R={x:u.x-o.width,y:b};break;default:R={x:u.x,y:u.y}}switch(_u(i)){case"start":R[h]-=j*(l&&v?-1:1);break;case"end":R[h]+=j*(l&&v?-1:1);break}return R}const _R=async(a,i,l)=>{const{placement:u="bottom",strategy:o="absolute",middleware:c=[],platform:h}=l,g=c.filter(Boolean),m=await(h.isRTL==null?void 0:h.isRTL(i));let v=await h.getElementRects({reference:a,floating:i,strategy:o}),{x:y,y:b}=X_(v,u,m),j=u,R={},k=0;for(let z=0;z<g.length;z++){const{name:U,fn:Y}=g[z],{x:A,y:W,data:ie,reset:J}=await Y({x:y,y:b,initialPlacement:u,placement:j,strategy:o,middlewareData:R,rects:v,platform:h,elements:{reference:a,floating:i}});y=A??y,b=W??b,R={...R,[U]:{...R[U],...ie}},J&&k<=50&&(k++,typeof J=="object"&&(J.placement&&(j=J.placement),J.rects&&(v=J.rects===!0?await h.getElementRects({reference:a,floating:i,strategy:o}):J.rects),{x:y,y:b}=X_(v,j,m)),z=-1)}return{x:y,y:b,placement:j,strategy:o,middlewareData:R}};async function jS(a,i){var l;i===void 0&&(i={});const{x:u,y:o,platform:c,rects:h,elements:g,strategy:m}=a,{boundary:v="clippingAncestors",rootBoundary:y="viewport",elementContext:b="floating",altBoundary:j=!1,padding:R=0}=bu(i,a),k=wS(R),U=g[j?b==="floating"?"reference":"floating":b],Y=Gs(await c.getClippingRect({element:(l=await(c.isElement==null?void 0:c.isElement(U)))==null||l?U:U.contextElement||await(c.getDocumentElement==null?void 0:c.getDocumentElement(g.floating)),boundary:v,rootBoundary:y,strategy:m})),A=b==="floating"?{x:u,y:o,width:h.floating.width,height:h.floating.height}:h.reference,W=await(c.getOffsetParent==null?void 0:c.getOffsetParent(g.floating)),ie=await(c.isElement==null?void 0:c.isElement(W))?await(c.getScale==null?void 0:c.getScale(W))||{x:1,y:1}:{x:1,y:1},J=Gs(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({elements:g,rect:A,offsetParent:W,strategy:m}):A);return{top:(Y.top-J.top+k.top)/ie.y,bottom:(J.bottom-Y.bottom+k.bottom)/ie.y,left:(Y.left-J.left+k.left)/ie.x,right:(J.right-Y.right+k.right)/ie.x}}const xR=a=>({name:"arrow",options:a,async fn(i){const{x:l,y:u,placement:o,rects:c,platform:h,elements:g,middlewareData:m}=i,{element:v,padding:y=0}=bu(a,i)||{};if(v==null)return{};const b=wS(y),j={x:l,y:u},R=$g(o),k=Jg(R),z=await h.getDimensions(v),U=R==="y",Y=U?"top":"left",A=U?"bottom":"right",W=U?"clientHeight":"clientWidth",ie=c.reference[k]+c.reference[R]-j[R]-c.floating[k],J=j[R]-c.reference[R],ne=await(h.getOffsetParent==null?void 0:h.getOffsetParent(v));let ee=ne?ne[W]:0;(!ee||!await(h.isElement==null?void 0:h.isElement(ne)))&&(ee=g.floating[W]||c.floating[k]);const _=ie/2-J/2,E=ee/2-z[k]/2-1,w=Wi(b[Y],E),q=Wi(b[A],E),O=w,L=ee-z[k]-q,G=ee/2-z[k]/2+_,N=yg(O,G,L),S=!m.arrow&&_u(o)!=null&&G!==N&&c.reference[k]/2-(G<O?w:q)-z[k]/2<0,D=S?G<O?G-O:G-L:0;return{[R]:j[R]+D,data:{[R]:N,centerOffset:G-N-D,...S&&{alignmentOffset:D}},reset:S}}}),SR=function(a){return a===void 0&&(a={}),{name:"flip",options:a,async fn(i){var l,u;const{placement:o,middlewareData:c,rects:h,initialPlacement:g,platform:m,elements:v}=i,{mainAxis:y=!0,crossAxis:b=!0,fallbackPlacements:j,fallbackStrategy:R="bestFit",fallbackAxisSideDirection:k="none",flipAlignment:z=!0,...U}=bu(a,i);if((l=c.arrow)!=null&&l.alignmentOffset)return{};const Y=ii(o),A=kr(g),W=ii(g)===g,ie=await(m.isRTL==null?void 0:m.isRTL(v.floating)),J=j||(W||!z?[Hs(g)]:mR(g)),ne=k!=="none";!j&&ne&&J.push(...yR(g,z,k,ie));const ee=[g,...J],_=await jS(i,U),E=[];let w=((u=c.flip)==null?void 0:u.overflows)||[];if(y&&E.push(_[Y]),b){const G=vR(o,h,ie);E.push(_[G[0]],_[G[1]])}if(w=[...w,{placement:o,overflows:E}],!E.every(G=>G<=0)){var q,O;const G=(((q=c.flip)==null?void 0:q.index)||0)+1,N=ee[G];if(N&&(!(b==="alignment"?A!==kr(N):!1)||w.every(M=>M.overflows[0]>0&&kr(M.placement)===A)))return{data:{index:G,overflows:w},reset:{placement:N}};let S=(O=w.filter(D=>D.overflows[0]<=0).sort((D,M)=>D.overflows[1]-M.overflows[1])[0])==null?void 0:O.placement;if(!S)switch(R){case"bestFit":{var L;const D=(L=w.filter(M=>{if(ne){const Q=kr(M.placement);return Q===A||Q==="y"}return!0}).map(M=>[M.placement,M.overflows.filter(Q=>Q>0).reduce((Q,T)=>Q+T,0)]).sort((M,Q)=>M[1]-Q[1])[0])==null?void 0:L[0];D&&(S=D);break}case"initialPlacement":S=g;break}if(o!==S)return{reset:{placement:S}}}return{}}}};async function wR(a,i){const{placement:l,platform:u,elements:o}=a,c=await(u.isRTL==null?void 0:u.isRTL(o.floating)),h=ii(l),g=_u(l),m=kr(l)==="y",v=["left","top"].includes(h)?-1:1,y=c&&m?-1:1,b=bu(i,a);let{mainAxis:j,crossAxis:R,alignmentAxis:k}=typeof b=="number"?{mainAxis:b,crossAxis:0,alignmentAxis:null}:{mainAxis:b.mainAxis||0,crossAxis:b.crossAxis||0,alignmentAxis:b.alignmentAxis};return g&&typeof k=="number"&&(R=g==="end"?k*-1:k),m?{x:R*y,y:j*v}:{x:j*v,y:R*y}}const jR=function(a){return a===void 0&&(a=0),{name:"offset",options:a,async fn(i){var l,u;const{x:o,y:c,placement:h,middlewareData:g}=i,m=await wR(i,a);return h===((l=g.offset)==null?void 0:l.placement)&&(u=g.arrow)!=null&&u.alignmentOffset?{}:{x:o+m.x,y:c+m.y,data:{...m,placement:h}}}}},ER=function(a){return a===void 0&&(a={}),{name:"shift",options:a,async fn(i){const{x:l,y:u,placement:o}=i,{mainAxis:c=!0,crossAxis:h=!1,limiter:g={fn:U=>{let{x:Y,y:A}=U;return{x:Y,y:A}}},...m}=bu(a,i),v={x:l,y:u},y=await jS(i,m),b=kr(ii(o)),j=SS(b);let R=v[j],k=v[b];if(c){const U=j==="y"?"top":"left",Y=j==="y"?"bottom":"right",A=R+y[U],W=R-y[Y];R=yg(A,R,W)}if(h){const U=b==="y"?"top":"left",Y=b==="y"?"bottom":"right",A=k+y[U],W=k-y[Y];k=yg(A,k,W)}const z=g.fn({...i,[j]:R,[b]:k});return{...z,data:{x:z.x-l,y:z.y-u,enabled:{[j]:c,[b]:h}}}}}};function eo(){return typeof window<"u"}function il(a){return ES(a)?(a.nodeName||"").toLowerCase():"#document"}function Cn(a){var i;return(a==null||(i=a.ownerDocument)==null?void 0:i.defaultView)||window}function ka(a){var i;return(i=(ES(a)?a.ownerDocument:a.document)||window.document)==null?void 0:i.documentElement}function ES(a){return eo()?a instanceof Node||a instanceof Cn(a).Node:!1}function da(a){return eo()?a instanceof Element||a instanceof Cn(a).Element:!1}function Oa(a){return eo()?a instanceof HTMLElement||a instanceof Cn(a).HTMLElement:!1}function Z_(a){return!eo()||typeof ShadowRoot>"u"?!1:a instanceof ShadowRoot||a instanceof Cn(a).ShadowRoot}function xu(a){const{overflow:i,overflowX:l,overflowY:u,display:o}=ha(a);return/auto|scroll|overlay|hidden|clip/.test(i+u+l)&&!["inline","contents"].includes(o)}function TR(a){return["table","td","th"].includes(il(a))}function to(a){return[":popover-open",":modal"].some(i=>{try{return a.matches(i)}catch{return!1}})}function ev(a){const i=tv(),l=da(a)?ha(a):a;return["transform","translate","scale","rotate","perspective"].some(u=>l[u]?l[u]!=="none":!1)||(l.containerType?l.containerType!=="normal":!1)||!i&&(l.backdropFilter?l.backdropFilter!=="none":!1)||!i&&(l.filter?l.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(u=>(l.willChange||"").includes(u))||["paint","layout","strict","content"].some(u=>(l.contain||"").includes(u))}function AR(a){let i=zr(a);for(;Oa(i)&&!Ji(i);){if(ev(i))return i;if(to(i))return null;i=zr(i)}return null}function tv(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Ji(a){return["html","body","#document"].includes(il(a))}function ha(a){return Cn(a).getComputedStyle(a)}function no(a){return da(a)?{scrollLeft:a.scrollLeft,scrollTop:a.scrollTop}:{scrollLeft:a.scrollX,scrollTop:a.scrollY}}function zr(a){if(il(a)==="html")return a;const i=a.assignedSlot||a.parentNode||Z_(a)&&a.host||ka(a);return Z_(i)?i.host:i}function TS(a){const i=zr(a);return Ji(i)?a.ownerDocument?a.ownerDocument.body:a.body:Oa(i)&&xu(i)?i:TS(i)}function fu(a,i,l){var u;i===void 0&&(i=[]),l===void 0&&(l=!0);const o=TS(a),c=o===((u=a.ownerDocument)==null?void 0:u.body),h=Cn(o);if(c){const g=_g(h);return i.concat(h,h.visualViewport||[],xu(o)?o:[],g&&l?fu(g):[])}return i.concat(o,fu(o,[],l))}function _g(a){return a.parent&&Object.getPrototypeOf(a.parent)?a.frameElement:null}function AS(a){const i=ha(a);let l=parseFloat(i.width)||0,u=parseFloat(i.height)||0;const o=Oa(a),c=o?a.offsetWidth:l,h=o?a.offsetHeight:u,g=Is(l)!==c||Is(u)!==h;return g&&(l=c,u=h),{width:l,height:u,$:g}}function nv(a){return da(a)?a:a.contextElement}function Qi(a){const i=nv(a);if(!Oa(i))return Da(1);const l=i.getBoundingClientRect(),{width:u,height:o,$:c}=AS(i);let h=(c?Is(l.width):l.width)/u,g=(c?Is(l.height):l.height)/o;return(!h||!Number.isFinite(h))&&(h=1),(!g||!Number.isFinite(g))&&(g=1),{x:h,y:g}}const RR=Da(0);function RS(a){const i=Cn(a);return!tv()||!i.visualViewport?RR:{x:i.visualViewport.offsetLeft,y:i.visualViewport.offsetTop}}function DR(a,i,l){return i===void 0&&(i=!1),!l||i&&l!==Cn(a)?!1:i}function li(a,i,l,u){i===void 0&&(i=!1),l===void 0&&(l=!1);const o=a.getBoundingClientRect(),c=nv(a);let h=Da(1);i&&(u?da(u)&&(h=Qi(u)):h=Qi(a));const g=DR(c,l,u)?RS(c):Da(0);let m=(o.left+g.x)/h.x,v=(o.top+g.y)/h.y,y=o.width/h.x,b=o.height/h.y;if(c){const j=Cn(c),R=u&&da(u)?Cn(u):u;let k=j,z=_g(k);for(;z&&u&&R!==k;){const U=Qi(z),Y=z.getBoundingClientRect(),A=ha(z),W=Y.left+(z.clientLeft+parseFloat(A.paddingLeft))*U.x,ie=Y.top+(z.clientTop+parseFloat(A.paddingTop))*U.y;m*=U.x,v*=U.y,y*=U.x,b*=U.y,m+=W,v+=ie,k=Cn(z),z=_g(k)}}return Gs({width:y,height:b,x:m,y:v})}function av(a,i){const l=no(a).scrollLeft;return i?i.left+l:li(ka(a)).left+l}function DS(a,i,l){l===void 0&&(l=!1);const u=a.getBoundingClientRect(),o=u.left+i.scrollLeft-(l?0:av(a,u)),c=u.top+i.scrollTop;return{x:o,y:c}}function OR(a){let{elements:i,rect:l,offsetParent:u,strategy:o}=a;const c=o==="fixed",h=ka(u),g=i?to(i.floating):!1;if(u===h||g&&c)return l;let m={scrollLeft:0,scrollTop:0},v=Da(1);const y=Da(0),b=Oa(u);if((b||!b&&!c)&&((il(u)!=="body"||xu(h))&&(m=no(u)),Oa(u))){const R=li(u);v=Qi(u),y.x=R.x+u.clientLeft,y.y=R.y+u.clientTop}const j=h&&!b&&!c?DS(h,m,!0):Da(0);return{width:l.width*v.x,height:l.height*v.y,x:l.x*v.x-m.scrollLeft*v.x+y.x+j.x,y:l.y*v.y-m.scrollTop*v.y+y.y+j.y}}function CR(a){return Array.from(a.getClientRects())}function NR(a){const i=ka(a),l=no(a),u=a.ownerDocument.body,o=ri(i.scrollWidth,i.clientWidth,u.scrollWidth,u.clientWidth),c=ri(i.scrollHeight,i.clientHeight,u.scrollHeight,u.clientHeight);let h=-l.scrollLeft+av(a);const g=-l.scrollTop;return ha(u).direction==="rtl"&&(h+=ri(i.clientWidth,u.clientWidth)-o),{width:o,height:c,x:h,y:g}}function MR(a,i){const l=Cn(a),u=ka(a),o=l.visualViewport;let c=u.clientWidth,h=u.clientHeight,g=0,m=0;if(o){c=o.width,h=o.height;const v=tv();(!v||v&&i==="fixed")&&(g=o.offsetLeft,m=o.offsetTop)}return{width:c,height:h,x:g,y:m}}function kR(a,i){const l=li(a,!0,i==="fixed"),u=l.top+a.clientTop,o=l.left+a.clientLeft,c=Oa(a)?Qi(a):Da(1),h=a.clientWidth*c.x,g=a.clientHeight*c.y,m=o*c.x,v=u*c.y;return{width:h,height:g,x:m,y:v}}function K_(a,i,l){let u;if(i==="viewport")u=MR(a,l);else if(i==="document")u=NR(ka(a));else if(da(i))u=kR(i,l);else{const o=RS(a);u={x:i.x-o.x,y:i.y-o.y,width:i.width,height:i.height}}return Gs(u)}function OS(a,i){const l=zr(a);return l===i||!da(l)||Ji(l)?!1:ha(l).position==="fixed"||OS(l,i)}function zR(a,i){const l=i.get(a);if(l)return l;let u=fu(a,[],!1).filter(g=>da(g)&&il(g)!=="body"),o=null;const c=ha(a).position==="fixed";let h=c?zr(a):a;for(;da(h)&&!Ji(h);){const g=ha(h),m=ev(h);!m&&g.position==="fixed"&&(o=null),(c?!m&&!o:!m&&g.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||xu(h)&&!m&&OS(a,h))?u=u.filter(y=>y!==h):o=g,h=zr(h)}return i.set(a,u),u}function qR(a){let{element:i,boundary:l,rootBoundary:u,strategy:o}=a;const h=[...l==="clippingAncestors"?to(i)?[]:zR(i,this._c):[].concat(l),u],g=h[0],m=h.reduce((v,y)=>{const b=K_(i,y,o);return v.top=ri(b.top,v.top),v.right=Wi(b.right,v.right),v.bottom=Wi(b.bottom,v.bottom),v.left=ri(b.left,v.left),v},K_(i,g,o));return{width:m.right-m.left,height:m.bottom-m.top,x:m.left,y:m.top}}function LR(a){const{width:i,height:l}=AS(a);return{width:i,height:l}}function UR(a,i,l){const u=Oa(i),o=ka(i),c=l==="fixed",h=li(a,!0,c,i);let g={scrollLeft:0,scrollTop:0};const m=Da(0);function v(){m.x=av(o)}if(u||!u&&!c)if((il(i)!=="body"||xu(o))&&(g=no(i)),u){const R=li(i,!0,c,i);m.x=R.x+i.clientLeft,m.y=R.y+i.clientTop}else o&&v();c&&!u&&o&&v();const y=o&&!u&&!c?DS(o,g):Da(0),b=h.left+g.scrollLeft-m.x-y.x,j=h.top+g.scrollTop-m.y-y.y;return{x:b,y:j,width:h.width,height:h.height}}function og(a){return ha(a).position==="static"}function Q_(a,i){if(!Oa(a)||ha(a).position==="fixed")return null;if(i)return i(a);let l=a.offsetParent;return ka(a)===l&&(l=l.ownerDocument.body),l}function CS(a,i){const l=Cn(a);if(to(a))return l;if(!Oa(a)){let o=zr(a);for(;o&&!Ji(o);){if(da(o)&&!og(o))return o;o=zr(o)}return l}let u=Q_(a,i);for(;u&&TR(u)&&og(u);)u=Q_(u,i);return u&&Ji(u)&&og(u)&&!ev(u)?l:u||AR(a)||l}const BR=async function(a){const i=this.getOffsetParent||CS,l=this.getDimensions,u=await l(a.floating);return{reference:UR(a.reference,await i(a.floating),a.strategy),floating:{x:0,y:0,width:u.width,height:u.height}}};function IR(a){return ha(a).direction==="rtl"}const HR={convertOffsetParentRelativeRectToViewportRelativeRect:OR,getDocumentElement:ka,getClippingRect:qR,getOffsetParent:CS,getElementRects:BR,getClientRects:CR,getDimensions:LR,getScale:Qi,isElement:da,isRTL:IR};function NS(a,i){return a.x===i.x&&a.y===i.y&&a.width===i.width&&a.height===i.height}function GR(a,i){let l=null,u;const o=ka(a);function c(){var g;clearTimeout(u),(g=l)==null||g.disconnect(),l=null}function h(g,m){g===void 0&&(g=!1),m===void 0&&(m=1),c();const v=a.getBoundingClientRect(),{left:y,top:b,width:j,height:R}=v;if(g||i(),!j||!R)return;const k=ks(b),z=ks(o.clientWidth-(y+j)),U=ks(o.clientHeight-(b+R)),Y=ks(y),W={rootMargin:-k+"px "+-z+"px "+-U+"px "+-Y+"px",threshold:ri(0,Wi(1,m))||1};let ie=!0;function J(ne){const ee=ne[0].intersectionRatio;if(ee!==m){if(!ie)return h();ee?h(!1,ee):u=setTimeout(()=>{h(!1,1e-7)},1e3)}ee===1&&!NS(v,a.getBoundingClientRect())&&h(),ie=!1}try{l=new IntersectionObserver(J,{...W,root:o.ownerDocument})}catch{l=new IntersectionObserver(J,W)}l.observe(a)}return h(!0),c}function YR(a,i,l,u){u===void 0&&(u={});const{ancestorScroll:o=!0,ancestorResize:c=!0,elementResize:h=typeof ResizeObserver=="function",layoutShift:g=typeof IntersectionObserver=="function",animationFrame:m=!1}=u,v=nv(a),y=o||c?[...v?fu(v):[],...fu(i)]:[];y.forEach(Y=>{o&&Y.addEventListener("scroll",l,{passive:!0}),c&&Y.addEventListener("resize",l)});const b=v&&g?GR(v,l):null;let j=-1,R=null;h&&(R=new ResizeObserver(Y=>{let[A]=Y;A&&A.target===v&&R&&(R.unobserve(i),cancelAnimationFrame(j),j=requestAnimationFrame(()=>{var W;(W=R)==null||W.observe(i)})),l()}),v&&!m&&R.observe(v),R.observe(i));let k,z=m?li(a):null;m&&U();function U(){const Y=li(a);z&&!NS(z,Y)&&l(),z=Y,k=requestAnimationFrame(U)}return l(),()=>{var Y;y.forEach(A=>{o&&A.removeEventListener("scroll",l),c&&A.removeEventListener("resize",l)}),b?.(),(Y=R)==null||Y.disconnect(),R=null,m&&cancelAnimationFrame(k)}}const VR=jR,PR=ER,XR=SR,ZR=xR,F_=(a,i,l)=>{const u=new Map,o={platform:HR,...l},c={...o.platform,_c:u};return _R(a,i,{...o,platform:c})};var cg={exports:{}};/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/var W_;function KR(){return W_||(W_=1,function(a){(function(){var i={}.hasOwnProperty;function l(){for(var c="",h=0;h<arguments.length;h++){var g=arguments[h];g&&(c=o(c,u(g)))}return c}function u(c){if(typeof c=="string"||typeof c=="number")return c;if(typeof c!="object")return"";if(Array.isArray(c))return l.apply(null,c);if(c.toString!==Object.prototype.toString&&!c.toString.toString().includes("[native code]"))return c.toString();var h="";for(var g in c)i.call(c,g)&&c[g]&&(h=o(h,g));return h}function o(c,h){return h?c?c+" "+h:c+h:c}a.exports?(l.default=l,a.exports=l):window.classNames=l})()}(cg)),cg.exports}var QR=KR();const xg=Nn(QR);var J_={};const FR="react-tooltip-core-styles",WR="react-tooltip-base-styles",$_={core:!1,base:!1};function ex({css:a,id:i=WR,type:l="base",ref:u}){var o,c;if(!a||typeof document>"u"||$_[l]||l==="core"&&typeof process<"u"&&(!((o=process==null?void 0:J_)===null||o===void 0)&&o.REACT_TOOLTIP_DISABLE_CORE_STYLES)||l!=="base"&&typeof process<"u"&&(!((c=process==null?void 0:J_)===null||c===void 0)&&c.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;l==="core"&&(i=FR),u||(u={});const{insertAt:h}=u;if(document.getElementById(i))return;const g=document.head||document.getElementsByTagName("head")[0],m=document.createElement("style");m.id=i,m.type="text/css",h==="top"&&g.firstChild?g.insertBefore(m,g.firstChild):g.appendChild(m),m.styleSheet?m.styleSheet.cssText=a:m.appendChild(document.createTextNode(a)),$_[l]=!0}const tx=async({elementReference:a=null,tooltipReference:i=null,tooltipArrowReference:l=null,place:u="top",offset:o=10,strategy:c="absolute",middlewares:h=[VR(Number(o)),XR({fallbackAxisSideDirection:"start"}),PR({padding:5})],border:g,arrowSize:m=8})=>{if(!a)return{tooltipStyles:{},tooltipArrowStyles:{},place:u};if(i===null)return{tooltipStyles:{},tooltipArrowStyles:{},place:u};const v=h;return l?(v.push(ZR({element:l,padding:5})),F_(a,i,{placement:u,strategy:c,middleware:v}).then(({x:y,y:b,placement:j,middlewareData:R})=>{var k,z;const U={left:`${y}px`,top:`${b}px`,border:g},{x:Y,y:A}=(k=R.arrow)!==null&&k!==void 0?k:{x:0,y:0},W=(z={top:"bottom",right:"left",bottom:"top",left:"right"}[j.split("-")[0]])!==null&&z!==void 0?z:"bottom",ie=g&&{borderBottom:g,borderRight:g};let J=0;if(g){const ne=`${g}`.match(/(\d+)px/);J=ne?.[1]?Number(ne[1]):1}return{tooltipStyles:U,tooltipArrowStyles:{left:Y!=null?`${Y}px`:"",top:A!=null?`${A}px`:"",right:"",bottom:"",...ie,[W]:`-${m/2+J}px`},place:j}})):F_(a,i,{placement:"bottom",strategy:c,middleware:v}).then(({x:y,y:b,placement:j})=>({tooltipStyles:{left:`${y}px`,top:`${b}px`},tooltipArrowStyles:{},place:j}))},nx=(a,i)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(a,i),ax=(a,i,l)=>{let u=null;const o=function(...c){const h=()=>{u=null};!u&&(a.apply(this,c),u=setTimeout(h,i))};return o.cancel=()=>{u&&(clearTimeout(u),u=null)},o},rx=a=>a!==null&&!Array.isArray(a)&&typeof a=="object",Sg=(a,i)=>{if(a===i)return!0;if(Array.isArray(a)&&Array.isArray(i))return a.length===i.length&&a.every((o,c)=>Sg(o,i[c]));if(Array.isArray(a)!==Array.isArray(i))return!1;if(!rx(a)||!rx(i))return a===i;const l=Object.keys(a),u=Object.keys(i);return l.length===u.length&&l.every(o=>Sg(a[o],i[o]))},JR=a=>{if(!(a instanceof HTMLElement||a instanceof SVGElement))return!1;const i=getComputedStyle(a);return["overflow","overflow-x","overflow-y"].some(l=>{const u=i.getPropertyValue(l);return u==="auto"||u==="scroll"})},ix=a=>{if(!a)return null;let i=a.parentElement;for(;i;){if(JR(i))return i;i=i.parentElement}return document.scrollingElement||document.documentElement},$R=typeof window<"u"?H.useLayoutEffect:H.useEffect,Kn=a=>{a.current&&(clearTimeout(a.current),a.current=null)},e5="DEFAULT_TOOLTIP_ID",t5={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},n5=H.createContext({getTooltipData:()=>t5});function MS(a=e5){return H.useContext(n5).getTooltipData(a)}var Zi={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},fg={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};const a5=({forwardRef:a,id:i,className:l,classNameArrow:u,variant:o="dark",anchorId:c,anchorSelect:h,place:g="top",offset:m=10,events:v=["hover"],openOnClick:y=!1,positionStrategy:b="absolute",middlewares:j,wrapper:R,delayShow:k=0,delayHide:z=0,float:U=!1,hidden:Y=!1,noArrow:A=!1,clickable:W=!1,closeOnEsc:ie=!1,closeOnScroll:J=!1,closeOnResize:ne=!1,openEvents:ee,closeEvents:_,globalCloseEvents:E,imperativeModeOnly:w,style:q,position:O,afterShow:L,afterHide:G,disableTooltip:N,content:S,contentWrapperRef:D,isOpen:M,defaultIsOpen:Q=!1,setIsOpen:T,activeAnchor:V,setActiveAnchor:ae,border:le,opacity:oe,arrowColor:fe,arrowSize:ce=8,role:ze="tooltip"})=>{var Ne;const Ze=H.useRef(null),Zt=H.useRef(null),Fe=H.useRef(null),At=H.useRef(null),ot=H.useRef(null),[Ke,Ye]=H.useState({tooltipStyles:{},tooltipArrowStyles:{},place:g}),[wt,Kt]=H.useState(!1),[Jn,yn]=H.useState(!1),[We,kn]=H.useState(null),je=H.useRef(!1),ge=H.useRef(null),{anchorRefs:Re,setActiveAnchor:Te}=MS(i),Je=H.useRef(!1),[He,jt]=H.useState([]),ct=H.useRef(!1),$n=y||v.includes("click"),ea=$n||ee?.click||ee?.dblclick||ee?.mousedown,va=ee?{...ee}:{mouseover:!0,focus:!0,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1};!ee&&$n&&Object.assign(va,{mouseenter:!1,focus:!1,mouseover:!1,click:!0});const on=_?{..._}:{mouseout:!0,blur:!0,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1};!_&&$n&&Object.assign(on,{mouseleave:!1,blur:!1,mouseout:!1});const It=E?{...E}:{escape:ie||!1,scroll:J||!1,resize:ne||!1,clickOutsideAnchor:ea||!1};w&&(Object.assign(va,{mouseover:!1,focus:!1,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(on,{mouseout:!1,blur:!1,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(It,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),$R(()=>(ct.current=!0,()=>{ct.current=!1}),[]);const Ie=se=>{ct.current&&(se&&yn(!0),setTimeout(()=>{ct.current&&(T?.(se),M===void 0&&Kt(se))},10))};H.useEffect(()=>{if(M===void 0)return()=>null;M&&yn(!0);const se=setTimeout(()=>{Kt(M)},10);return()=>{clearTimeout(se)}},[M]),H.useEffect(()=>{if(wt!==je.current)if(Kn(ot),je.current=wt,wt)L?.();else{const se=(ve=>{const _e=ve.match(/^([\d.]+)(ms|s)$/);if(!_e)return 0;const[,ft,Dt]=_e;return Number(ft)*(Dt==="ms"?1:1e3)})(getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay"));ot.current=setTimeout(()=>{yn(!1),kn(null),G?.()},se+25)}},[wt]);const nn=se=>{Ye(ve=>Sg(ve,se)?ve:se)},bn=(se=k)=>{Kn(Fe),Jn?Ie(!0):Fe.current=setTimeout(()=>{Ie(!0)},se)},ma=(se=z)=>{Kn(At),At.current=setTimeout(()=>{Je.current||Ie(!1)},se)},pa=se=>{var ve;if(!se)return;const _e=(ve=se.currentTarget)!==null&&ve!==void 0?ve:se.target;if(!_e?.isConnected)return ae(null),void Te({current:null});k?bn():Ie(!0),ae(_e),Te({current:_e}),Kn(At)},ta=()=>{W?ma(z||100):z?ma():Ie(!1),Kn(Fe)},an=({x:se,y:ve})=>{var _e;const ft={getBoundingClientRect:()=>({x:se,y:ve,width:0,height:0,top:ve,left:se,right:se,bottom:ve})};tx({place:(_e=We?.place)!==null&&_e!==void 0?_e:g,offset:m,elementReference:ft,tooltipReference:Ze.current,tooltipArrowReference:Zt.current,strategy:b,middlewares:j,border:le,arrowSize:ce}).then(Dt=>{nn(Dt)})},tt=se=>{if(!se)return;const ve=se,_e={x:ve.clientX,y:ve.clientY};an(_e),ge.current=_e},_n=se=>{var ve;if(!wt)return;const _e=se.target;_e.isConnected&&(!((ve=Ze.current)===null||ve===void 0)&&ve.contains(_e)||[document.querySelector(`[id='${c}']`),...He].some(ft=>ft?.contains(_e))||(Ie(!1),Kn(Fe)))},na=ax(pa,50),vt=ax(ta,50),Ht=se=>{vt.cancel(),na(se)},be=()=>{na.cancel(),vt()},De=H.useCallback(()=>{var se,ve;const _e=(se=We?.position)!==null&&se!==void 0?se:O;_e?an(_e):U?ge.current&&an(ge.current):V?.isConnected&&tx({place:(ve=We?.place)!==null&&ve!==void 0?ve:g,offset:m,elementReference:V,tooltipReference:Ze.current,tooltipArrowReference:Zt.current,strategy:b,middlewares:j,border:le,arrowSize:ce}).then(ft=>{ct.current&&nn(ft)})},[wt,V,S,q,g,We?.place,m,b,O,We?.position,U,ce]);H.useEffect(()=>{var se,ve;const _e=new Set(Re);He.forEach(Ue=>{N?.(Ue)||_e.add({current:Ue})});const ft=document.querySelector(`[id='${c}']`);ft&&!N?.(ft)&&_e.add({current:ft});const Dt=()=>{Ie(!1)},rn=ix(V),ln=ix(Ze.current);It.scroll&&(window.addEventListener("scroll",Dt),rn?.addEventListener("scroll",Dt),ln?.addEventListener("scroll",Dt));let dt=null;It.resize?window.addEventListener("resize",Dt):V&&Ze.current&&(dt=YR(V,Ze.current,De,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));const qe=Ue=>{Ue.key==="Escape"&&Ie(!1)};It.escape&&window.addEventListener("keydown",qe),It.clickOutsideAnchor&&window.addEventListener("click",_n);const Le=[],Pe=Ue=>!!(Ue?.target&&V?.contains(Ue.target)),ya=Ue=>{wt&&Pe(Ue)||pa(Ue)},Qe=Ue=>{wt&&Pe(Ue)&&ta()},it=["mouseover","mouseout","mouseenter","mouseleave","focus","blur"],za=["click","dblclick","mousedown","mouseup"];Object.entries(va).forEach(([Ue,zt])=>{zt&&(it.includes(Ue)?Le.push({event:Ue,listener:Ht}):za.includes(Ue)&&Le.push({event:Ue,listener:ya}))}),Object.entries(on).forEach(([Ue,zt])=>{zt&&(it.includes(Ue)?Le.push({event:Ue,listener:be}):za.includes(Ue)&&Le.push({event:Ue,listener:Qe}))}),U&&Le.push({event:"pointermove",listener:tt});const ir=()=>{Je.current=!0},cn=()=>{Je.current=!1,ta()},zn=W&&(on.mouseout||on.mouseleave);return zn&&((se=Ze.current)===null||se===void 0||se.addEventListener("mouseover",ir),(ve=Ze.current)===null||ve===void 0||ve.addEventListener("mouseout",cn)),Le.forEach(({event:Ue,listener:zt})=>{_e.forEach(aa=>{var un;(un=aa.current)===null||un===void 0||un.addEventListener(Ue,zt)})}),()=>{var Ue,zt;It.scroll&&(window.removeEventListener("scroll",Dt),rn?.removeEventListener("scroll",Dt),ln?.removeEventListener("scroll",Dt)),It.resize?window.removeEventListener("resize",Dt):dt?.(),It.clickOutsideAnchor&&window.removeEventListener("click",_n),It.escape&&window.removeEventListener("keydown",qe),zn&&((Ue=Ze.current)===null||Ue===void 0||Ue.removeEventListener("mouseover",ir),(zt=Ze.current)===null||zt===void 0||zt.removeEventListener("mouseout",cn)),Le.forEach(({event:aa,listener:un})=>{_e.forEach(ba=>{var qn;(qn=ba.current)===null||qn===void 0||qn.removeEventListener(aa,un)})})}},[V,De,Jn,Re,He,ee,_,E,$n,k,z]),H.useEffect(()=>{var se,ve;let _e=(ve=(se=We?.anchorSelect)!==null&&se!==void 0?se:h)!==null&&ve!==void 0?ve:"";!_e&&i&&(_e=`[data-tooltip-id='${i.replace(/'/g,"\\'")}']`);const ft=new MutationObserver(Dt=>{const rn=[],ln=[];Dt.forEach(dt=>{if(dt.type==="attributes"&&dt.attributeName==="data-tooltip-id"&&(dt.target.getAttribute("data-tooltip-id")===i?rn.push(dt.target):dt.oldValue===i&&ln.push(dt.target)),dt.type==="childList"){if(V){const qe=[...dt.removedNodes].filter(Le=>Le.nodeType===1);if(_e)try{ln.push(...qe.filter(Le=>Le.matches(_e))),ln.push(...qe.flatMap(Le=>[...Le.querySelectorAll(_e)]))}catch{}qe.some(Le=>{var Pe;return!!(!((Pe=Le?.contains)===null||Pe===void 0)&&Pe.call(Le,V))&&(yn(!1),Ie(!1),ae(null),Kn(Fe),Kn(At),!0)})}if(_e)try{const qe=[...dt.addedNodes].filter(Le=>Le.nodeType===1);rn.push(...qe.filter(Le=>Le.matches(_e))),rn.push(...qe.flatMap(Le=>[...Le.querySelectorAll(_e)]))}catch{}}}),(rn.length||ln.length)&&jt(dt=>[...dt.filter(qe=>!ln.includes(qe)),...rn])});return ft.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{ft.disconnect()}},[i,h,We?.anchorSelect,V]),H.useEffect(()=>{De()},[De]),H.useEffect(()=>{if(!D?.current)return()=>null;const se=new ResizeObserver(()=>{setTimeout(()=>De())});return se.observe(D.current),()=>{se.disconnect()}},[S,D?.current]),H.useEffect(()=>{var se;const ve=document.querySelector(`[id='${c}']`),_e=[...He,ve];V&&_e.includes(V)||ae((se=He[0])!==null&&se!==void 0?se:ve)},[c,He,V]),H.useEffect(()=>(Q&&Ie(!0),()=>{Kn(Fe),Kn(At)}),[]),H.useEffect(()=>{var se;let ve=(se=We?.anchorSelect)!==null&&se!==void 0?se:h;if(!ve&&i&&(ve=`[data-tooltip-id='${i.replace(/'/g,"\\'")}']`),ve)try{const _e=Array.from(document.querySelectorAll(ve));jt(_e)}catch{jt([])}},[i,h,We?.anchorSelect]),H.useEffect(()=>{Fe.current&&(Kn(Fe),bn(k))},[k]);const Ve=(Ne=We?.content)!==null&&Ne!==void 0?Ne:S,Rt=wt&&Object.keys(Ke.tooltipStyles).length>0;return H.useImperativeHandle(a,()=>({open:se=>{if(se?.anchorSelect)try{document.querySelector(se.anchorSelect)}catch{return void console.warn(`[react-tooltip] "${se.anchorSelect}" is not a valid CSS selector`)}kn(se??null),se?.delay?bn(se.delay):Ie(!0)},close:se=>{se?.delay?ma(se.delay):Ie(!1)},activeAnchor:V,place:Ke.place,isOpen:!!(Jn&&!Y&&Ve&&Rt)})),Jn&&!Y&&Ve?Bt.createElement(R,{id:i,role:ze,className:xg("react-tooltip",Zi.tooltip,fg.tooltip,fg[o],l,`react-tooltip__place-${Ke.place}`,Zi[Rt?"show":"closing"],Rt?"react-tooltip__show":"react-tooltip__closing",b==="fixed"&&Zi.fixed,W&&Zi.clickable),onTransitionEnd:se=>{Kn(ot),wt||se.propertyName!=="opacity"||(yn(!1),kn(null),G?.())},style:{...q,...Ke.tooltipStyles,opacity:oe!==void 0&&Rt?oe:void 0},ref:Ze},Ve,Bt.createElement(R,{className:xg("react-tooltip-arrow",Zi.arrow,fg.arrow,u,A&&Zi.noArrow),style:{...Ke.tooltipArrowStyles,background:fe?`linear-gradient(to right bottom, transparent 50%, ${fe} 50%)`:void 0,"--rt-arrow-size":`${ce}px`},ref:Zt})):null},r5=({content:a})=>Bt.createElement("span",{dangerouslySetInnerHTML:{__html:a}});Bt.forwardRef(({id:a,anchorId:i,anchorSelect:l,content:u,html:o,render:c,className:h,classNameArrow:g,variant:m="dark",place:v="top",offset:y=10,wrapper:b="div",children:j=null,events:R=["hover"],openOnClick:k=!1,positionStrategy:z="absolute",middlewares:U,delayShow:Y=0,delayHide:A=0,float:W=!1,hidden:ie=!1,noArrow:J=!1,clickable:ne=!1,closeOnEsc:ee=!1,closeOnScroll:_=!1,closeOnResize:E=!1,openEvents:w,closeEvents:q,globalCloseEvents:O,imperativeModeOnly:L=!1,style:G,position:N,isOpen:S,defaultIsOpen:D=!1,disableStyleInjection:M=!1,border:Q,opacity:T,arrowColor:V,arrowSize:ae,setIsOpen:le,afterShow:oe,afterHide:fe,disableTooltip:ce,role:ze="tooltip"},Ne)=>{const[Ze,Zt]=H.useState(u),[Fe,At]=H.useState(o),[ot,Ke]=H.useState(v),[Ye,wt]=H.useState(m),[Kt,Jn]=H.useState(y),[yn,We]=H.useState(Y),[kn,je]=H.useState(A),[ge,Re]=H.useState(W),[Te,Je]=H.useState(ie),[He,jt]=H.useState(b),[ct,$n]=H.useState(R),[ea,va]=H.useState(z),[on,It]=H.useState(null),[Ie,nn]=H.useState(null),bn=H.useRef(M),{anchorRefs:ma,activeAnchor:pa}=MS(a),ta=vt=>vt?.getAttributeNames().reduce((Ht,be)=>{var De;return be.startsWith("data-tooltip-")&&(Ht[be.replace(/^data-tooltip-/,"")]=(De=vt?.getAttribute(be))!==null&&De!==void 0?De:null),Ht},{}),an=vt=>{const Ht={place:be=>{var De;Ke((De=be)!==null&&De!==void 0?De:v)},content:be=>{Zt(be??u)},html:be=>{At(be??o)},variant:be=>{var De;wt((De=be)!==null&&De!==void 0?De:m)},offset:be=>{Jn(be===null?y:Number(be))},wrapper:be=>{var De;jt((De=be)!==null&&De!==void 0?De:b)},events:be=>{const De=be?.split(" ");$n(De??R)},"position-strategy":be=>{var De;va((De=be)!==null&&De!==void 0?De:z)},"delay-show":be=>{We(be===null?Y:Number(be))},"delay-hide":be=>{je(be===null?A:Number(be))},float:be=>{Re(be===null?W:be==="true")},hidden:be=>{Je(be===null?ie:be==="true")},"class-name":be=>{It(be)}};Object.values(Ht).forEach(be=>be(null)),Object.entries(vt).forEach(([be,De])=>{var Ve;(Ve=Ht[be])===null||Ve===void 0||Ve.call(Ht,De)})};H.useEffect(()=>{Zt(u)},[u]),H.useEffect(()=>{At(o)},[o]),H.useEffect(()=>{Ke(v)},[v]),H.useEffect(()=>{wt(m)},[m]),H.useEffect(()=>{Jn(y)},[y]),H.useEffect(()=>{We(Y)},[Y]),H.useEffect(()=>{je(A)},[A]),H.useEffect(()=>{Re(W)},[W]),H.useEffect(()=>{Je(ie)},[ie]),H.useEffect(()=>{va(z)},[z]),H.useEffect(()=>{bn.current!==M&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")},[M]),H.useEffect(()=>{typeof window<"u"&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:M==="core",disableBase:M}}))},[]),H.useEffect(()=>{var vt;const Ht=new Set(ma);let be=l;if(!be&&a&&(be=`[data-tooltip-id='${a.replace(/'/g,"\\'")}']`),be)try{document.querySelectorAll(be).forEach(ve=>{Ht.add({current:ve})})}catch{console.warn(`[react-tooltip] "${be}" is not a valid CSS selector`)}const De=document.querySelector(`[id='${i}']`);if(De&&Ht.add({current:De}),!Ht.size)return()=>null;const Ve=(vt=Ie??De)!==null&&vt!==void 0?vt:pa.current,Rt=new MutationObserver(ve=>{ve.forEach(_e=>{var ft;if(!Ve||_e.type!=="attributes"||!(!((ft=_e.attributeName)===null||ft===void 0)&&ft.startsWith("data-tooltip-")))return;const Dt=ta(Ve);an(Dt)})}),se={attributes:!0,childList:!1,subtree:!1};if(Ve){const ve=ta(Ve);an(ve),Rt.observe(Ve,se)}return()=>{Rt.disconnect()}},[ma,pa,Ie,i,l]),H.useEffect(()=>{G?.border&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),Q&&!nx("border",`${Q}`)&&console.warn(`[react-tooltip] "${Q}" is not a valid \`border\`.`),G?.opacity&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),T&&!nx("opacity",`${T}`)&&console.warn(`[react-tooltip] "${T}" is not a valid \`opacity\`.`)},[]);let tt=j;const _n=H.useRef(null);if(c){const vt=c({content:Ie?.getAttribute("data-tooltip-content")||Ze||null,activeAnchor:Ie});tt=vt?Bt.createElement("div",{ref:_n,className:"react-tooltip-content-wrapper"},vt):null}else Ze&&(tt=Ze);Fe&&(tt=Bt.createElement(r5,{content:Fe}));const na={forwardRef:Ne,id:a,anchorId:i,anchorSelect:l,className:xg(h,on),classNameArrow:g,content:tt,contentWrapperRef:_n,place:ot,variant:Ye,offset:Kt,wrapper:He,events:ct,openOnClick:k,positionStrategy:ea,middlewares:U,delayShow:yn,delayHide:kn,float:ge,hidden:Te,noArrow:J,clickable:ne,closeOnEsc:ee,closeOnScroll:_,closeOnResize:E,openEvents:w,closeEvents:q,globalCloseEvents:O,imperativeModeOnly:L,style:G,position:N,isOpen:S,defaultIsOpen:D,border:Q,opacity:T,arrowColor:V,arrowSize:ae,setIsOpen:le,afterShow:oe,afterHide:fe,disableTooltip:ce,activeAnchor:Ie,setActiveAnchor:vt=>nn(vt),role:ze};return Bt.createElement(a5,{...na})});typeof window<"u"&&window.addEventListener("react-tooltip-inject-styles",a=>{a.detail.disableCore||ex({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),a.detail.disableBase||ex({css:`
.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:var(--rt-arrow-size);height:var(--rt-arrow-size)}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}`,type:"base"})});var lx;(function(a){a.Default="sds--alert--status-default",a.Success="sds--alert--status-success",a.Warning="sds--alert--status-warning",a.Error="sds--alert--status-error",a.Info="sds--alert--status-info"})(lx||(lx={}));function i5(a){return a!=null?(a.preventDefault(),a.stopPropagation(),!1):!0}function l5(a){return dR.sanitize(a,{ADD_ATTR:["target"]})}var ux;(function(a){a.Horizontal="",a.Vertical="sds--block-switch--vertical"})(ux||(ux={}));var sx;function wg(){return wg=Object.assign?Object.assign.bind():function(a){for(var i=1;i<arguments.length;i++){var l=arguments[i];for(var u in l)({}).hasOwnProperty.call(l,u)&&(a[u]=l[u])}return a},wg.apply(null,arguments)}var u5=function(i){return H.createElement("svg",wg({xmlns:"http://www.w3.org/2000/svg",width:22.5,height:22.5,className:"bin-svg",viewBox:"0 0 22.5 22.5"},i),sx||(sx=H.createElement("path",{fill:"none",stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M.8 3.8h21m-8.3-3H9c-.4 0-.8.2-1.1.4-.2.3-.4.7-.4 1v1.5H15V2.2c0-.4-.2-.8-.4-1.1-.3-.2-.7-.3-1.1-.3M9 16.5V9m4.5 7.5V9m4.6 11.4c0 .4-.2.7-.5 1s-.6.4-1 .4H5.9c-.4 0-.7-.1-1-.4s-.4-.6-.5-1L3 3.8h16.5z"})))},jg;(function(a){a.Primary="sds--btn--primary",a.Secondary="sds--btn--secondary",a.Tertiary="sds--btn--tertiary",a.GhostDark="sds--btn--ghost--dark",a.GhostLight="sds--btn--ghost--light",a.Delete="sds--btn--delete",a.DeleteSecondary="sds--btn--delete--secondary",a.Chevron="sds--btn--chevron",a.DestructivePrimary="sds--btn sds--btn-destructive--primary",a.DestructiveSecondary="sds--btn sds--btn-destructive--secondary",a.DestructiveTertiary="sds--btn sds--btn-destructive--tertiary"})(jg||(jg={}));var Ki=jg,Eg;(function(a){a.Default="",a.Small="sds--btn--small",a.Full="sds--btn--full"})(Eg||(Eg={}));var kS=Eg,Tg;(function(a){a.Right="right",a.Left="left"})(Tg||(Tg={}));var dg=Tg;Ki.Primary,kS.Default;var Ag=function(a){var i="".concat((a.type||Ki.Primary).toLowerCase()," ")+"".concat(a.type&&a.type===Ki.DeleteSecondary?Ki.Secondary.toLowerCase():""),l="".concat((a.size||kS.Default).toLowerCase()),u=a.children?"sds--btn-chevron":"",o=a.icon?"sds--btn-icon":"",c=a.active||!1,h="sds--btn ".concat(i," ").concat(l," ").concat(u," ").concat(o," ").concat(c?"active":""),g=a.iconPlacement||dg.Right,m=function(v){i5(v),!a.disabled&&a.onClick&&a.onClick(v)};return Bt.createElement("button",{type:"button",className:h,onClick:m,disabled:a.disabled},dg.Left===g?a.icon:null,a.children,a.txt&&Bt.createElement("span",{className:"textual",dangerouslySetInnerHTML:{__html:l5(a.txt||"")}}),a.type===Ki.Delete?Bt.createElement(u5,null):dg.Right===g?a.icon:null)},ox;(function(a){a.Default="sds--card",a.Big="sds--card sds--card--big"})(ox||(ox={}));var cx;(function(a){a.Main_100="main-100",a.Main_200="main-200",a.Main_300="main-300",a.Main_400="main-400",a.Main_500="main-500",a.Support_100="support-100",a.Support_400="support-400",a.Support_500="support-500",a.Status_default="status-default",a.Status_success="status-success",a.Status_warning="status-warning",a.Status_error="status-error",a.Status_info="status-info"})(cx||(cx={}));var fx;(function(a){a.Default="sds--error-indicator--status-default",a.Success="sds--error-indicator--status-success",a.Warning="sds--error-indicator--status-warning",a.Error="sds--error-indicator--status-error",a.Info="sds--error-indicator--status-info"})(fx||(fx={}));var dx,hx;function Rg(){return Rg=Object.assign?Object.assign.bind():function(a){for(var i=1;i<arguments.length;i++){var l=arguments[i];for(var u in l)({}).hasOwnProperty.call(l,u)&&(a[u]=l[u])}return a},Rg.apply(null,arguments)}var s5=function(i){return H.createElement("svg",Rg({xmlns:"http://www.w3.org/2000/svg",width:70.9,height:36,className:"logo-surf",viewBox:"0 0 70.9 36"},i),dx||(dx=H.createElement("path",{fillRule:"evenodd",d:"M65.5 21.8c3 0 5.4 2.4 5.4 5.4v3.4c0 3-2.4 5.4-5.4 5.4h-8.1c-3 0-5.4-2.4-5.4-5.4v-2.1c0-3.7-3-6.7-6.7-6.7H6.7C3 21.8 0 18.7 0 15V6.7C0 3 3 0 6.7 0h38.5C49 0 52 3 52 6.7V15c0 3.7 3 6.7 6.7 6.7h6.8z",className:"shape",clipRule:"evenodd"})),hx||(hx=H.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M43.4 12.5c.7 0 1.1-.4 1.1-1.1s-.3-1.1-1.1-1.1h-2.7v-2H45c.7 0 1.1-.4 1.1-1.1s-.4-1.1-1.1-1.1h-5.4c-.7 0-1.1.4-1.1 1.1v7.6c0 .7.4 1.1 1.1 1.1s1.1-.4 1.1-1.1v-2.4h2.7zM32.2 8.3c.9 0 1.5.4 1.5 1.3s-.7 1.3-1.5 1.3h-1.9V8.3zm1.3 7c.2.5.5.7.9.7.6 0 1.3-.4 1.3-1.1 0-.2 0-.4-.1-.6l-1-2.1q1.5-.75 1.5-2.7c0-2-1.5-3.4-3.6-3.4h-3.2c-.7 0-1.1.4-1.1 1.1v7.6c0 .7.4 1.1 1.1 1.1s1.1-.4 1.1-1.1v-2h2.1zm-10.3-3.9c0 1.5-.9 2.4-2.2 2.4s-2.2-.9-2.2-2.4V7.2c0-.7-.4-1.1-1.1-1.1s-1.1.4-1.1 1.1v4.3c0 2.8 1.9 4.6 4.4 4.6 2.6 0 4.5-1.8 4.5-4.6V7.2c0-.7-.4-1.1-1.1-1.1s-1.1.4-1.1 1.1v4.2zM10.5 14c-.9 0-1.5-.2-1.9-.4-.4-.1-.7-.2-1-.2-.6 0-1 .4-1 1 0 1 2.1 1.6 4 1.6 2.2 0 3.9-1.2 3.9-3 0-1.7-1.1-2.4-2.4-2.8l-1.8-.6C9.4 9.5 9 9.3 9 8.8s.8-.7 1.4-.7c.8 0 1.3.2 1.8.4.3.1.6.2.9.2.6 0 .9-.4.9-1 0-1-1.9-1.6-3.6-1.6C8.3 6 6.7 7.2 6.7 8.9c0 1.4 1 2.3 2.2 2.6l1.6.5c.8.2 1.5.5 1.5 1 .1.6-.8 1-1.5 1",className:"text",clipRule:"evenodd"})))},Dg;(function(a){a.White="White",a.Black="Black"})(Dg||(Dg={}));var gx=Dg,o5=function(a){var i=(a.color||gx.Black)===gx.White?"sds--branding--negative":"",l="sds--logo sds--branding sds--branding--name-".concat(a.position.toLowerCase()," ").concat(i);return Bt.createElement("div",{className:l},Bt.createElement("span",{className:"sds--branding--visual"},a.CustomLogo?Bt.createElement(a.CustomLogo,null):Bt.createElement(s5,null)),Bt.createElement("span",{className:"sds--branding--textual"},a.label))},Og;(function(a){a.Bottom="Bottom",a.Up="Up"})(Og||(Og={}));var c5=Og,vx;(function(a){a.row="row",a.column="column"})(vx||(vx={}));var mx;(function(a){a.Default="sds--toaster--status-default",a.Success="sds--toaster--status-success",a.Warning="sds--toaster--status-warning",a.Error="sds--toaster--status-error",a.Info="sds--toaster--status-info"})(mx||(mx={}));const ci=a=>d.jsx("div",{className:"background",children:a.children}),f5=()=>{const a=oi(l=>l.config),i="ontouchstart"in window||navigator.maxTouchPoints>0;return H.useEffect(()=>{window.scroll(0,0)},[]),d.jsxs("div",{className:"home-container",children:[d.jsx("div",{className:"home",children:d.jsxs("div",{className:"top",children:[d.jsx("img",{src:bE,className:"phone",alt:"phone"}),d.jsxs("div",{className:"top-right",children:[d.jsx("h1",{className:"title",children:de.t("home.eduID")}),d.jsx("h2",{children:de.t("home.title")}),d.jsx(Ag,{onClick:()=>window.location.href=`${a.idpBaseUrl}/register`,txt:de.t("header.register")})]})]})}),d.jsxs(ci,{children:[d.jsxs("div",{className:"card row",children:[d.jsx("img",{src:_E,className:"cheering",alt:"cheering"}),d.jsxs("div",{className:"top-right middle",children:[d.jsx("h2",{className:"title",children:de.t("home.whatCanYouDo")}),d.jsxs("ul",{children:[d.jsx("li",{children:de.t("home.info1")}),d.jsx("li",{children:de.t("home.info2")}),d.jsx("li",{children:de.t("home.info3")})]}),d.jsx("p",{children:d.jsx(pn,{to:"/about",children:de.t("home.readMore")})})]})]}),d.jsxs("div",{className:"card bottom row",children:[d.jsx("img",{src:xE,className:"app",alt:"app"}),d.jsxs("div",{className:"top-right middle",children:[d.jsx("h2",{className:"title",children:de.t("home.eduIdApp")}),d.jsx("p",{dangerouslySetInnerHTML:{__html:de.t("home.appInfo")}}),d.jsxs("div",{className:"store-container",children:[!i&&d.jsx(NE,{size:140,style:{height:"auto"},value:`${window.location.origin}/install-app`}),d.jsxs("div",{className:"inner-store-container",children:[d.jsx("a",{href:de.t("home.apple"),children:d.jsx("img",{src:ME,className:"appStore",alt:"appStore"})}),d.jsx("a",{href:de.t("home.google"),children:d.jsx("img",{src:kE,className:"googlePlay",alt:"googlePlay"})})]})]})]})]})]})]})},d5="/assets/about-BVH5naQ2.svg",h5=()=>{const a=oi(i=>i.config);return H.useEffect(()=>{window.scroll(0,0)},[]),d.jsxs("div",{className:"about-container",children:[d.jsx("div",{className:"about",children:d.jsxs("div",{className:"top",children:[d.jsx("img",{src:d5,className:"about",alt:"about"}),d.jsxs("div",{className:"top-right",children:[d.jsx("h1",{className:"title small",children:de.t("about.eduID")}),d.jsx("h2",{children:de.t("about.title")})]})]})}),d.jsxs(ci,{children:[d.jsxs("div",{className:"card",children:[d.jsx("h3",{children:de.t("about.why")}),d.jsx("p",{className:"info",children:de.t("about.whyInfo1")}),d.jsx("p",{className:"info",children:de.t("about.whyInfo2")})]}),d.jsxs("div",{className:"card bottom",children:[d.jsx("h3",{children:de.t("about.register")}),d.jsx("p",{className:"info",dangerouslySetInnerHTML:{__html:de.t("about.registerInfo")}})]}),d.jsxs("div",{className:"card bottom",children:[d.jsx("h3",{children:de.t("about.logins")}),d.jsx("p",{className:"info",dangerouslySetInnerHTML:{__html:de.t("about.loginsInfo")}}),d.jsxs("ul",{children:[d.jsxs("li",{children:[d.jsx("span",{className:"header",children:de.t("about.institution")}),d.jsx("br",{}),d.jsx("span",{className:"indented",children:de.t("about.institutionInfo")})]}),d.jsxs("li",{children:[d.jsx("span",{className:"header",children:de.t("about.bank")}),d.jsx("br",{}),d.jsx("span",{className:"indented",children:de.t("about.bankInfo")})]}),d.jsxs("li",{children:[d.jsx("span",{className:"header",children:de.t("about.european")}),d.jsx("br",{}),d.jsx("span",{className:"indented",children:de.t("about.europeanInfo")})]})]})]}),d.jsxs("div",{className:"card bottom",children:[d.jsx("h3",{children:de.t("about.identity")}),d.jsx("p",{className:"info",dangerouslySetInnerHTML:{__html:de.t("about.identityInfo1")}}),d.jsx("p",{className:"info",dangerouslySetInnerHTML:{__html:de.t("about.identityInfo2")}}),d.jsxs("ul",{children:[d.jsx("li",{children:d.jsx("span",{className:"header",children:de.t("about.magicLink")})}),d.jsx("li",{children:d.jsx("span",{className:"header",children:de.t("about.password")})}),d.jsx("li",{children:d.jsx("span",{className:"header",children:de.t("about.passKey")})})]})]}),d.jsxs("div",{className:"card bottom",children:[d.jsx("h3",{children:de.t("about.manage")}),d.jsx("p",{className:"info",dangerouslySetInnerHTML:{__html:de.t("about.manageInfo",{url:a.spBaseUrl})}})]})]})]})},g5="/assets/parachute-Bxb5ElnH.svg",v5="/assets/support-DrsKfTqQ.svg",m5="/assets/mobile_screenshot-BSg5PQyc.svg",p5=()=>{const a=oi(i=>i.config);return H.useEffect(()=>{window.scroll(0,0)},[]),d.jsxs("div",{className:"support-container",children:[d.jsx("div",{className:"support",children:d.jsxs("div",{className:"top",children:[d.jsx("img",{src:g5,className:"parachute",alt:"parachute"}),d.jsxs("div",{className:"top-right",children:[d.jsx("h1",{className:"title",children:de.t("support.eduID")}),d.jsx("h2",{children:de.t("support.title")})]})]})}),d.jsxs(ci,{children:[d.jsxs("div",{className:"card row",children:[d.jsx("img",{src:v5,className:"support",alt:"support"}),d.jsxs("div",{className:"top-right middle",children:[d.jsx("h2",{className:"title",children:de.t("support.studying")}),d.jsx("h2",{className:"title green",children:de.t("support.connect")}),d.jsx("p",{className:"info",dangerouslySetInnerHTML:{__html:de.t("support.studyInfo")}}),d.jsxs("ul",{children:[d.jsx("li",{children:de.t("support.informationBullet1")}),d.jsx("li",{children:de.t("support.informationBullet2")}),d.jsx("li",{children:de.t("support.informationBullet3")})]}),d.jsx("p",{className:"info",dangerouslySetInnerHTML:{__html:de.t("support.allAtOnce",{url:a.spBaseUrl})}}),d.jsx("img",{src:m5,className:"mobileScreenshot",alt:"mobileScreenshot"}),d.jsx("p",{className:"info cursive",dangerouslySetInnerHTML:{__html:de.t("support.note")}})]})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:de.t("support.help")}),d.jsx("p",{dangerouslySetInnerHTML:{__html:de.t("support.helpInfo")}})]})]})]})},y5="/assets/undraw_page_not_found_re_e9o6-Ch-pH1Ou.svg",b5=()=>d.jsx("div",{className:"not-found",children:d.jsx("img",{src:y5,alt:de.t("notFound.alt")})}),_5="data:image/svg+xml,%3csvg%20width='105'%20height='45'%20viewBox='0%200%20105%2045'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_971_12760)'%3e%3cmask%20id='mask0_971_12760'%20style='mask-type:luminance'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='105'%20height='45'%3e%3cpath%20d='M0%200.453125H104.999V44.4526H0V0.453125Z'%20fill='white'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_971_12760)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M93%2044.4531H12C5.373%2044.4531%200%2039.0801%200%2032.4531V12.4531C0%205.82513%205.373%200.453125%2012%200.453125H93C99.628%200.453125%20105%205.82513%20105%2012.4531V32.4531C105%2039.0801%2099.628%2044.4531%2093%2044.4531Z'%20fill='%23002568'/%3e%3c/g%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M17.7345%2018.7129C14.9185%2018.7129%2013.6065%2020.9519%2013.4465%2022.8089H22.0215C21.9585%2021.0169%2020.7425%2018.7129%2017.7345%2018.7129ZM23.6535%2025.1769H13.4785C13.7025%2027.4809%2015.4625%2029.4319%2018.3415%2029.4319C19.4625%2029.4319%2020.7425%2029.0799%2021.7975%2028.4079C22.0215%2028.2799%2022.2775%2028.2159%2022.5025%2028.2159C23.2065%2028.2159%2023.9415%2028.7919%2023.9415%2029.6239C23.9415%2031.3839%2019.9735%2032.1839%2017.9905%2032.1839C13.3505%2032.1839%209.89453%2028.9519%209.89453%2024.0569C9.89453%2019.5769%2013.1585%2015.9609%2017.7345%2015.9609C21.3495%2015.9609%2023.9735%2018.1369%2024.9335%2021.4649C25.1265%2022.1049%2025.3175%2022.8409%2025.3175%2023.5129C25.3175%2024.4079%2024.5825%2025.1769%2023.6535%2025.1769Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M39.5267%2021.0486C38.7577%2019.8966%2037.1588%2019.0006%2035.5588%2019.0006C32.9348%2019.0006%2031.2388%2021.1116%2031.2388%2024.0876C31.2388%2027.0316%2032.9348%2029.1436%2035.5588%2029.1436C37.1588%2029.1436%2038.7577%2028.2476%2039.5267%2027.1276V21.0486ZM41.2217%2031.9916C40.2617%2031.9916%2039.5267%2031.2236%2039.5267%2030.2956V29.6876C38.3107%2031.2556%2036.5497%2032.1836%2034.5667%2032.1836C30.6307%2032.1836%2027.7188%2029.1756%2027.7188%2024.0876C27.7188%2019.0966%2030.5987%2015.9606%2034.5667%2015.9606C36.4867%2015.9606%2038.2787%2016.8566%2039.5267%2018.4566V11.9606C39.5267%2011.0326%2040.2618%2010.2656%2041.2868%2010.2656C42.1818%2010.2656%2042.9507%2011.0326%2042.9507%2011.9606V30.2956C42.9507%2031.2236%2042.1817%2031.9916%2041.2217%2031.9916Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M58.7872%2031.9913C57.8272%2031.9913%2057.0922%2031.2223%2057.0922%2030.2953V29.7513C55.9722%2030.9993%2054.0522%2032.1823%2051.6202%2032.1823C48.2922%2032.1823%2046.6602%2030.4233%2046.6602%2027.2873V17.8153C46.6602%2016.9203%2047.3962%2016.1523%2048.4202%2016.1523C49.3162%2016.1523%2050.0842%2016.9203%2050.0842%2017.8153V26.0393C50.0842%2028.4073%2051.3002%2029.1423%2053.1552%2029.1423C54.8512%2029.1423%2056.2922%2028.1823%2057.0922%2027.1593V17.8153C57.0922%2016.9203%2057.8272%2016.1523%2058.8512%2016.1523C59.7472%2016.1523%2060.5162%2016.9203%2060.5162%2017.8153V30.2953C60.5162%2031.2223%2059.7472%2031.9913%2058.7872%2031.9913Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M68.7076%2031.9926C67.6836%2031.9926%2066.8516%2031.1286%2066.8516%2030.1036V12.1216C66.8516%2011.1296%2067.6836%2010.2656%2068.7706%2010.2656C69.7956%2010.2656%2070.6586%2011.1296%2070.6586%2012.1216V30.1036C70.6586%2031.1286%2069.7956%2031.9926%2068.7076%2031.9926Z'%20fill='%2353A6F0'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M83.8117%2013.817H79.6517V28.44H83.8117C88.4187%2028.44%2091.0758%2025.144%2091.0758%2021.144C91.0758%2017.048%2088.5467%2013.817%2083.8117%2013.817ZM83.8117%2031.799H78.1478C76.8688%2031.799%2075.8438%2030.744%2075.8438%2029.496V12.76C75.8438%2011.513%2076.8688%2010.457%2078.1478%2010.457H83.8117C90.4667%2010.457%2095.0107%2014.873%2095.0107%2021.144C95.0107%2027.448%2090.4667%2031.799%2083.8117%2031.799Z'%20fill='%2353A6F0'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_971_12760'%3e%3crect%20width='105'%20height='44'%20fill='white'%20transform='translate(0%200.453125)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",x5="data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='39'%20height='39'%20rx='5.5'%20fill='white'/%3e%3crect%20x='0.5'%20y='0.5'%20width='39'%20height='39'%20rx='5.5'%20stroke='%238C969F'/%3e%3cpath%20d='M10.25%2026.7539C9.836%2026.7539%209.5%2026.4179%209.5%2026.0039C9.5%2025.5899%209.836%2025.2539%2010.25%2025.2539H29.75C30.164%2025.2539%2030.5%2025.5899%2030.5%2026.0039C30.5%2026.4179%2030.164%2026.7539%2029.75%2026.7539H10.25Z'%20fill='%238C969F'/%3e%3cpath%20d='M10.25%2020.7539C9.836%2020.7539%209.5%2020.4179%209.5%2020.0039C9.5%2019.5899%209.836%2019.2539%2010.25%2019.2539H29.75C30.164%2019.2539%2030.5%2019.5899%2030.5%2020.0039C30.5%2020.4179%2030.164%2020.7539%2029.75%2020.7539H10.25Z'%20fill='%238C969F'/%3e%3cpath%20d='M10.25%2014.7539C9.836%2014.7539%209.5%2014.4179%209.5%2014.0039C9.5%2013.5899%209.836%2013.2539%2010.25%2013.2539H29.75C30.164%2013.2539%2030.5%2013.5899%2030.5%2014.0039C30.5%2014.4179%2030.164%2014.7539%2029.75%2014.7539H10.25Z'%20fill='%238C969F'/%3e%3c/svg%3e",S5="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_971_13540)'%3e%3cpath%20d='M23.25%2023.9971C23.05%2023.9971%2022.861%2023.9191%2022.72%2023.7771L12%2013.0581L1.28%2023.7771C1.138%2023.9191%200.95%2023.9971%200.75%2023.9971C0.55%2023.9971%200.361%2023.9191%200.22%2023.7771C-0.072%2023.4851%20-0.072%2023.0091%200.22%2022.7161L10.94%2011.9961L0.22%201.27709C0.078%201.13609%200%200.947094%200%200.747094C0%200.547094%200.078%200.358094%200.22%200.217094C0.361%200.0750937%200.55%20-0.00290625%200.75%20-0.00290625C0.95%20-0.00290625%201.139%200.0750937%201.28%200.217094L12%2010.9361L22.72%200.216094C22.862%200.0740937%2023.05%20-0.00390625%2023.25%20-0.00390625C23.45%20-0.00390625%2023.639%200.0740937%2023.78%200.216094C23.922%200.358094%2024%200.547094%2024%200.747094C24%200.947094%2023.922%201.13609%2023.78%201.27709L13.06%2011.9971L23.78%2022.7171C24.072%2023.0091%2024.072%2023.4851%2023.78%2023.7781C23.639%2023.9191%2023.45%2023.9971%2023.25%2023.9971Z'%20fill='%238C969F'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_971_13540'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e";function w5(a,i,l){const u=new URLSearchParams(a);return u.set(i,l),"?"+u.toString()}const zS=()=>{const a=l=>u=>{$s(u),_S.set("lang",l,{expires:356,secure:document.location.protocol.endsWith("https")}),de.locale=l;const o=window.location.pathname;o==="/servicedesk-en"?window.location.href="/servicedesk":o==="/servicedesk"?window.location.href="/servicedesk-en":window.location.search=w5(window.location.search,"lang",l)},i=l=>d.jsx("a",{href:"locale",className:`${de.locale===l?"is-active":""}`,title:de.t("select_locale"),onClick:a(l),children:de.translations[l].code});return d.jsx("nav",{className:"sds--language-switcher sds--text--body--small","aria-label":"Language",children:d.jsxs("ul",{children:[d.jsxs("li",{children:[i("nl"),d.jsx("span",{className:"sds--language-sds--divider",children:"|"})]}),d.jsx("li",{children:i("en")})]})})},j5=["home","about","support"],qS=({mobile:a,path:i})=>{const l=oi(g=>g.config),[u,o]=H.useState(""),c=gu();H.useEffect(()=>{o(i.substring(1))},[i]);const h=(g,m)=>{$s(g),o(m),c(`/${m}`)};return d.jsxs("div",{className:`desktop-navigation ${a?"mobile":""}`,children:[j5.map(g=>d.jsx("a",{href:`/${g}`,className:g===u?"active":"",onClick:m=>h(m,g),children:de.t(`tabs.${g}`)},g)),d.jsx(pn,{to:"/terms",className:"terms",children:d.jsx("span",{children:de.t("footer.terms")})}),d.jsx(pn,{to:"/privacy",className:"terms",children:d.jsx("span",{children:de.t("footer.privacy")})}),d.jsxs("div",{className:"links",children:[d.jsx(Ag,{type:Ki.Secondary,onClick:()=>window.location.href=`${l.spBaseUrl}`,txt:de.t("header.mineEduID")}),d.jsx(Ag,{onClick:()=>window.location.href=`${l.idpBaseUrl}/register`,txt:de.t("header.register")}),d.jsx(zS,{})]})]})},E5=({currentLocation:a})=>{const i=gu();H.useEffect(()=>{},[a]);const l=u=>{$s(u),i(-1)};return d.jsx("div",{className:"header-container",children:d.jsxs("div",{className:"header-inner",children:[d.jsx(pn,{className:"logo",to:"/",children:d.jsx("img",{src:_5,className:"logo",alt:"eduID logo"})}),d.jsx(qS,{mobile:!1,path:a.pathname}),d.jsxs("div",{className:"mobile-navigation",children:[a.pathname==="/nav"&&d.jsx(pn,{className:"close",to:"..",onClick:u=>l(u),children:d.jsx("img",{src:S5,className:"close",alt:"close"})}),a.pathname!=="/nav"&&d.jsx(pn,{className:"hamburger",to:"/nav",children:d.jsx("img",{src:x5,className:"hamburger",alt:"hamburger"})})]})]})})},px="/assets/eu_logo-CXDN1QAE.png",T5=()=>d.jsx("footer",{className:"sds--footer sds--footer--single-bar",children:d.jsx("div",{className:"sds--page-container",children:d.jsxs("div",{className:"sds--footer--inner",children:[d.jsx("div",{className:"sds--branding mobile",children:d.jsx("img",{src:px,className:"eu-logo mobile",alt:"EU"})}),d.jsx("nav",{className:"menu sds--text--body--small",children:d.jsxs("ul",{children:[d.jsx("li",{children:d.jsx(pn,{to:"/terms",children:d.jsx("span",{children:de.t("footer.terms")})})}),d.jsx("li",{children:d.jsx(pn,{to:"/privacy",children:d.jsx("span",{children:de.t("footer.privacy")})})})]})}),d.jsx(zS,{}),d.jsxs("div",{className:"sds--branding",children:[d.jsx("a",{href:de.t("footer.surfLink"),target:"_blank",rel:"noopener noreferrer",children:d.jsx(o5,{label:"",position:c5.Bottom})}),d.jsx("img",{src:px,className:"eu-logo",alt:"EU"})]})]})})}),A5=()=>{const a=Na();return d.jsx("div",{className:"mobile-navigation-container",children:d.jsx(qS,{mobile:!0,path:a.pathname})})},R5="data:image/svg+xml,%3csvg%20width='16'%20height='9'%20viewBox='0%200%2016%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16%207.09119C16%207.30382%2015.9423%207.51931%2015.8215%207.70687C15.5091%208.19226%2014.8949%208.30967%2014.45%207.96961L8.12442%203.12577L1.79888%207.95315C1.35329%208.2932%200.739705%208.17508%200.427989%207.68898C0.116274%207.20287%200.224554%206.5335%200.670143%206.19344L7.5607%200.934374C7.89998%200.67593%208.35148%200.675931%208.69076%200.93509L15.5813%206.21134C15.8543%206.42039%2016%206.75257%2016%207.09119Z'%20fill='%23898585'/%3e%3cmask%20id='mask0_971_12947'%20style='mask-type:luminance'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='16'%20height='9'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16%207.09119C16%207.30382%2015.9423%207.51931%2015.8215%207.70687C15.5091%208.19226%2014.8949%208.30967%2014.45%207.96961L8.12442%203.12577L1.79888%207.95315C1.35329%208.2932%200.739705%208.17508%200.427989%207.68898C0.116274%207.20287%200.224554%206.5335%200.670143%206.19344L7.5607%200.934374C7.89998%200.67593%208.35148%200.675931%208.69076%200.93509L15.5813%206.21134C15.8543%206.42039%2016%206.75257%2016%207.09119Z'%20fill='white'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_971_12947)'%3e%3c/g%3e%3c/svg%3e",D5="data:image/svg+xml,%3csvg%20width='16'%20height='9'%20viewBox='0%200%2016%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0.25%201.81427C0.25%201.60164%200.30775%201.38615%200.428498%201.19858C0.74087%200.713197%201.35511%200.595788%201.80005%200.935845L8.12558%205.77969L14.4511%200.952311C14.8967%200.612254%2015.5103%200.730379%2015.822%201.21648C16.1337%201.70258%2016.0254%202.37196%2015.5799%202.71202L8.6893%207.97108C8.35002%208.22953%207.89852%208.22953%207.55924%207.97037L0.668684%202.69412C0.395686%202.48507%200.25%202.15289%200.25%201.81427Z'%20fill='%23898585'/%3e%3cmask%20id='mask0_5543_72'%20style='mask-type:luminance'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='16'%20height='9'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0.25%201.81427C0.25%201.60164%200.30775%201.38615%200.428498%201.19858C0.74087%200.713197%201.35511%200.595788%201.80005%200.935845L8.12558%205.77969L14.4511%200.952311C14.8967%200.612254%2015.5103%200.730379%2015.822%201.21648C16.1337%201.70258%2016.0254%202.37196%2015.5799%202.71202L8.6893%207.97108C8.35002%208.22953%207.89852%208.22953%207.55924%207.97037L0.668684%202.69412C0.395686%202.48507%200.25%202.15289%200.25%201.81427Z'%20fill='white'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_5543_72)'%3e%3c/g%3e%3c/svg%3e",ao=({title:a,info:i,children:l})=>{const[u,o]=H.useState(!1);return d.jsxs("div",{className:"collapse-field",onClick:()=>o(!u),children:[d.jsxs("div",{className:"collapse-field-inner",children:[d.jsx("span",{className:`${u?"collapsed":"open"}`,children:a}),d.jsx("button",{children:d.jsx("img",{src:u?R5:D5,className:"caret",alt:"caret"})})]}),u&&i&&d.jsx("p",{className:"collapse-field-content",dangerouslySetInnerHTML:{__html:i}}),u&&!i&&d.jsx("div",{className:"collapse-field-content",children:l})]})},O5=()=>d.jsxs(ci,{children:[d.jsxs("div",{className:"card full",children:[d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"Please note:"})," the Dutch version of the terms of service is authoritative. ",d.jsx("br",{}),d.jsx("br",{}),"An eduID account is a digital identity of the user offered and managed by SURF, which can be used in the field of education and research. Any person can create an eduID account, regardless of whether this person is affiliated with an institution. With this account the user can log in to applications connected to eduID. These applications can be from institutions affiliated with SURF, from SURF itself or from third parties.",d.jsx("br",{}),"In these terms of use you will find the rules of conduct for the use of eduID and you will also find the rights and obligations that apply when using an eduID account.",d.jsx("br",{}),"By creating an eduID account, the User agrees to these terms of use."]}),d.jsx(ao,{title:"Changes since previous versions",children:d.jsxs("ul",{children:[d.jsxs("li",{children:["Changes in version 17 juni 2024",d.jsxs("ul",{className:"inner",children:[d.jsx("li",{children:"Terms of Use are better structured. Not much has changed in terms of content."}),d.jsx("li",{children:"Introduction text has been adjusted"})]})]}),d.jsxs("li",{children:["Changes in version 11 maart 2020",d.jsx("ul",{className:"inner",children:d.jsx("li",{children:"Initial version"})})]})]})})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:"1. Definitions"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"1.1"})," Several definitions are used in these Terms of Use. Definitions are capitalized."]}),d.jsx("p",{children:d.jsxs("ul",{className:"indented",children:[d.jsxs("li",{children:[d.jsx("strong",{children:"Service or eduID Service"})," ",d.jsx("br",{}),"the eduID application as offered by SURF with which a User can obtain an eduID Account and log in to applications connected to eduID."]}),d.jsxs("li",{children:[d.jsx("strong",{children:"eduID Account"})," ",d.jsx("br",{}),"all the data that the eduID Service keeps track of for a User, including the data with which the User can log in to the eduID Service and applications connected to the eduID Service."]}),d.jsxs("li",{children:[d.jsx("strong",{children:"User"})," ",d.jsx("br",{}),"the natural person who is the holder of an eduID Account, as offered and managed by SURF."]}),d.jsxs("li",{children:[d.jsx("strong",{children:"Terms of use"})," ",d.jsx("br",{}),"these terms of use."]}),d.jsxs("li",{children:[d.jsx("strong",{children:"SURF"})," ",d.jsx("br",{}),"SURF B.V. SURF makes eduID available to the User."]})]})})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:"2. Rights and obligations of the User"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"2.1"})," A User has the following standard usage rights to the eduID Service: creating an eduID Account, modifying or enriching personal information, logging in with the eduID Account to applications connected to the eduID Service."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"2.2"})," The User adheres to these Terms of Use."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"2.3"})," The User uses his eduID Account in accordance with these terms of use, with specific reference to Article 3 Abuse."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"2.4"})," The login details for an eduID Account, including username and password or another form of identification/authentication, are strictly personal. The User is not permitted to transfer login details and resulting rights for access to applications connected to the eduID Service to a third party or to allow them to be used."]})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:"3. Abuse"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"3.1"})," Abuse includes – but is not limited to – using the eduID Account in a manner for which the account is not intended. In any case, abuse includes:",d.jsxs("ul",{children:[d.jsx("li",{children:"Creating an eduID Account with data from a third party;"}),d.jsx("li",{children:"Creating an eduID Account for a legal entity;"}),d.jsx("li",{children:"Phishing or identity fraud;"}),d.jsx("li",{children:"The use of the eduID Account to contravene the law, public order, and public decency."})]})]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"3.2"})," It is prohibited to use the eduID Account in any of the above-mentioned forms of Abuse or in any other way that is not in accordance with social norms and values."]})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:"4. Consequences of Abuse"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"4.1"})," SURF informs the User in the event of Abuse."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"4.2"})," If SURF has reason to believe that the User is infringing or is in danger of infringing rules or obligations as described in these Terms of Use, the User is obliged, in consultation with SURF, to end the intended infringement as quickly as possible and for the prevent in the future."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"4.3"})," SURF reserves the right to (immediately) close a User’s eduID Account without stating a reason and/or to deny the User access to the applications connected to the eduID Service."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"4.4"})," SURF also has the right to take other measures that are necessary to protect SURF, Users and/or third parties against damage, nuisance, or infringements of rights."]})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:"5. Liability"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"5.1"})," SURF accepts no liability from the User or third parties arising from the User’s failure to comply with the Terms of Use."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"5.2"})," SURF accepts no liability for any damage suffered by the User or a third party as a result of closing the eduID Account and being denied access to the applications connected to the eduID Service, as referred to in Article 4, paragraph 3 of these Terms of Use."]})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:"6. Term"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"6.1"})," SURF ensures that the eduID Service is available and may, without prior notice, put the eduID Service (temporarily or otherwise) out of operation or limit its use insofar as this is necessary for reasonably necessary maintenance or adjustments and/or improvements to be made by SURF to the Service."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"6.2"})," SURF is not liable for any damage resulting from the (temporary) unavailability of the Service."]})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:"7. Privacy en cookie policy"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"7.1"})," Read via ",d.jsx(pn,{to:"/privacy",children:"this link"})," how eduID handles your privacy (privacy and cookie policy)."]})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:"8. Applicable law"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"8.1"})," Dutch law applies to these conditions and the competent court is the District Court of Central Netherlands, location Utrecht."]})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:"9. Changing the Terms of Use"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"9.1"})," SURF reserves the right to amend these Terms of Use as well as the eduID privacy policy."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"9.2"})," We therefore advise you to regularly check this page to see if any changes have been made."]})]}),d.jsxs("div",{className:"card full bottom",children:[d.jsx("h3",{children:"10. Support and questions"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"10.1"})," You can contact ",d.jsx("a",{href:"mailto:help@eduid.nl",children:"help@eduid.nl"}),"."]})]})]}),C5=()=>d.jsxs(ci,{children:[d.jsxs("div",{className:"card full",children:[d.jsxs("p",{className:"info",children:["Een eduID-account is een door SURF aangeboden en beheerde digitale identiteit van de gebruiker, die gebruikt kan worden in het domein van onderwijs en onderzoek. Iedere persoon kan een eduID-account aanmaken, ongeacht of deze persoon verbonden is aan een instelling. Met dit account kan de gebruiker inloggen op aan eduID gekoppelde applicaties. Deze applicaties kunnen van instellingen zijn die bij SURF zijn aangesloten, van SURF zelf of van derden.",d.jsx("br",{}),d.jsx("br",{}),"In deze gebruiksvoorwaarden vind je de gedragsregels voor het gebruik van eduID en daarnaast vind je de rechten en plichten die gelden bij het gebruik van een eduID-account. ",d.jsx("br",{}),d.jsx("br",{}),"Door het aanmaken van een eduID-account, gaat de Gebruiker akkoord met deze gebruikersvoorwaarden."]}),d.jsx(ao,{title:"Wijzigingen ten opzichte van vorige versies",children:d.jsxs("ul",{children:[d.jsxs("li",{children:["Wijzigingen in versie 17 juni 2024",d.jsxs("ul",{className:"inner",children:[d.jsx("li",{children:"Gebruiksvoorwaarden zijn beter gestructureerd. Inhoudelijk is niet veel gewijzigd."}),d.jsx("li",{children:"Introductie-tekst is aangepast."})]})]}),d.jsxs("li",{children:["Wijzigingen in versie 11 maart 2020",d.jsx("ul",{className:"inner",children:d.jsx("li",{children:"Initiële versie"})})]})]})})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:"1. Definities"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"1.1"})," In deze Gebruiksvoorwaarden wordt een aantal definities gehanteerd. Definities worden met hoofdletter geschreven."]}),d.jsx("p",{children:d.jsxs("ul",{className:"indented",children:[d.jsxs("li",{children:[d.jsx("strong",{children:"Dienst of eduID Dienst"})," ",d.jsx("br",{}),"de eduID applicatie zoals aangeboden door SURF waarmee een Gebruiker een eduID-account kan verkrijgen en inloggen op aan eduID gekoppelde applicaties."]}),d.jsxs("li",{children:[d.jsx("strong",{children:"eduID-Account"})," ",d.jsx("br",{}),"het geheel aan gegevens die de eduID Dienst van een Gebruiker bijhoudt, waaronder de gegevens waarmee de Gebruiker bij de eduID Dienst en op de eduID Dienst gekoppelde applicaties kan inloggen."]}),d.jsxs("li",{children:[d.jsx("strong",{children:"Gebruiker"})," ",d.jsx("br",{}),"de natuurlijke persoon die houder is van een eduID-Account, zoals aangeboden en beheerd door SURF."]}),d.jsxs("li",{children:[d.jsx("strong",{children:"Gebruiksvoorwaarden"})," ",d.jsx("br",{}),"deze gebruiksvoorwaarden"]}),d.jsxs("li",{children:[d.jsx("strong",{children:"SURF"})," ",d.jsx("br",{}),"SURF B.V. SURF stelt eduID beschikbaar aan de Gebruiker."]})]})})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:"2. Rechten en plichten van de Gebruiker"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"2.1"})," Een Gebruiker heeft standaard de volgende gebruiksrechten op de eduID Dienst: het aanmaken van een eduID-Account, persoonlijke informatie aanpassen of verrijken, het inloggen met het eduID-Account op aan de eduID Dienst gekoppelde applicaties."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"2.2"})," De Gebruiker houdt zich aan de deze Gebruiksvoorwaarden."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"2.3"})," De Gebruiker gebruikt zijn eduID-Account in overeenstemming met onderhavige gebruiksvoorwaarden, met specifieke verwijzing naar artikel 3 Misbruik."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"2.4"})," De inloggegevens voor een eduID-Account, waaronder gebruikersnaam en wachtwoord of een andere vorm van identificatie/authenticatie zijn strikt persoonlijk. Het is de Gebruiker niet toegestaan inloggegevens en daaruit voortvloeiende rechten voor toegang tot aan eduID Dienst gekoppelde applicaties aan een derde over te dragen of in gebruik te geven."]})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:"3. Misbruik"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"3.1"})," Onder misbruik wordt verstaan – maar is hiertoe niet beperkt – het gebruiken van het eduID-Account op een wijze waarvoor het account niet bedoeld is. Onder misbruik valt in ieder geval:",d.jsxs("ul",{children:[d.jsx("li",{children:"Het aanmaken van een eduID-Account met gegevens van een derde;"}),d.jsx("li",{children:"Het aanmaken van een eduID-Account voor een rechtspersoon;"}),d.jsx("li",{children:"Phishing of identiteitsfraude;"}),d.jsx("li",{children:"Het gebruik van het eduID-Account dat indruist tegen de wet, openbare orde of goede zeden."})]})]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"3.2"})," Het is verboden het eduID-Account te gebruiken op een van de hierboven genoemde vormen van misbruik of op een andere wijze die niet in overeenstemming is met de maatschappelijke normen en waarden."]})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:"4. Gevolgen misbruik"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"4.1"})," SURF informeert de Gebruiker bij misbruik."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"4.2"})," Indien SURF een reden heeft om aan te nemen dat door Gebruiker inbreuk wordt gemaakt of dreigt te worden gemaakt op regels of verplichtingen als in deze Gebruikersvoorwaarden beschreven, is de Gebruiker verplicht in overleg met SURF de bedoelde inbreuk zo snel mogelijk te beëindigen en voor de toekomst te voorkomen."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"4.3"})," SURF behoudt zich het recht voor het eduID-Account van een Gebruiker zonder opgaaf van reden (onmiddellijk) te sluiten en/of de Gebruiker toegang te ontzeggen tot de aan eduID Dienst gekoppelde applicaties."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"4.4"})," SURF heeft tevens het recht overige maatregelen te nemen die noodzakelijk zijn om SURF, Gebruikers en/of derden tegen schade, hinder of inbreuken op rechten te beschermen."]})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:"5. Aansprakelijkheid"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"5.1"})," SURF aanvaardt geen aansprakelijkheid van Gebruiker of derden voortvloeiend uit het niet-nakomen van de Gebruiksvoorwaarden door Gebruiker."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"5.2"})," SURF aanvaardt geen aansprakelijkheid voor eventuele schade die door de Gebruiker of een derde wordt geleden als gevolg van het sluiten van het eduID-Account en het ontzeggen tot de aan eduID Dienst gekoppelde applicaties, zoals genoemd in artikel 4 lid 3 van deze Gebruiksvoorwaarden."]})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:"6. Looptijd"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"6.1"})," SURF zorgt dat de eduID Dienst beschikbaar is en kan de eduID Dienst zonder voorafgaande bekendmaking (tijdelijk) buiten gebruik stellen of het gebruik ervan beperken voor zover dit noodzakelijk is voor het redelijkerwijs benodigde onderhoud of noodzakelijk door SURF te verrichten aanpassingen en/of verbeteringen van de Dienst."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"6.2"})," SURF is niet aansprakelijk voor eventuele schade die voortvloeit uit het (tijdelijk) niet beschikbaar zijn van de Dienst."]})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:"7. Privacy- en cookiebeleid"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"7.1"})," Zie ",d.jsx(pn,{to:"/privacy",children:"privacyverklaring"})]})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:"8. Toepasselijk recht"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"8.1"})," Op deze voorwaarden is het Nederlands recht van toepassing en de bevoegde rechter is de Rechtbank Midden-Nederland, locatie Utrecht."]})]}),d.jsxs("div",{className:"card bottom full",children:[d.jsx("h3",{children:"9. Wijzigen van de Gebruiksvoorwaarden"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"9.1"})," SURF behoudt zich het recht voor deze Gebruiksvoorwaarden alsmede de eduID privacyverklaring aan te passen."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"9.2"})," We adviseren dan ook om regelmatig op deze pagina te kijken of er veranderingen zijn doorgevoerd."]})]}),d.jsxs("div",{className:"card full bottom",children:[d.jsx("h3",{children:"10. Support en vragen"}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"10.1"})," Contact kan opgenomen worden via ",d.jsx("a",{href:"mailto:help@eduid.nl",children:"help@eduid.nl"}),"."]})]})]}),N5=()=>(H.useEffect(()=>{window.scroll(0,0)},[]),d.jsxs("div",{className:"terms-container",children:[d.jsxs("div",{className:"terms",children:[d.jsx("h1",{className:"title small",children:de.t("terms.eduID")}),d.jsx("h2",{children:de.t("terms.title")})]}),de.locale==="en"&&d.jsx(O5,{}),de.locale==="nl"&&d.jsx(C5,{})]})),St=({label:a,identifier:i})=>{const l=u=>{$s(u);const c=document.getElementById(i).getBoundingClientRect().top+window.pageYOffset;window.scroll({top:c,behavior:"smooth"})};return d.jsx("a",{className:"anchor-field",href:`#${i}`,onClick:u=>l(u),children:a})},M5=()=>{const a=oi(i=>i.config);return d.jsxs(ci,{children:[d.jsxs("div",{className:"card full",children:[d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"Please note:"})," the Dutch version of the Privacy Policy is authoritative.",d.jsx("br",{}),"Thank you for viewing the privacy policy for eduID! SURF’s eduID team pays a lot of attention to the protection of your personal data and you can read all about it in this privacy policy. If you have any questions or concerns about this privacy policy, please email ",d.jsx("a",{href:"mailto:help@eduid.nl",children:"help@eduid.nl"}),"."]}),d.jsxs("p",{className:"info",children:["This privacy policy contains the following topics:",d.jsxs("ol",{children:[d.jsx("li",{children:d.jsx(St,{identifier:"eduid",label:"What is eduID?"})}),d.jsx("li",{children:d.jsx(St,{identifier:"surf",label:"Contact details SURF"})}),d.jsx("li",{children:d.jsx(St,{identifier:"gegevens",label:"What data do we process from you?"})}),d.jsx("li",{children:d.jsx(St,{identifier:"persoonsgegevens",label:"Why is eduID allowed to process your personal data?"})}),d.jsx("li",{children:d.jsx(St,{identifier:"verstrekken",label:"To whom do we provide your data?"})}),d.jsx("li",{children:d.jsx(St,{identifier:"waar",label:"Where do we store your data?"})}),d.jsx("li",{children:d.jsx(St,{identifier:"bewaren",label:"How long do we keep your data?"})}),d.jsx("li",{children:d.jsx(St,{identifier:"rechten",label:"What rights do you have?"})}),d.jsx("li",{children:d.jsx(St,{identifier:"terecht",label:"Where can you go to exercise your rights?"})}),d.jsx("li",{children:d.jsx(St,{identifier:"cookies",label:"Which cookies does eduID use?"})}),d.jsx("li",{children:d.jsx(St,{identifier:"privacyverklaring",label:"Changes to privacy policy"})})]})]}),d.jsx(ao,{title:"Changes since previous versions",children:d.jsxs("ul",{children:[d.jsxs("li",{children:["Changes in version 18 October 2024",d.jsx("ul",{className:"inner",children:d.jsx("li",{children:"Added the data which is processed when verifying the eduID via iDIN or eIDAS."})})]}),d.jsxs("li",{children:["Changes in version 17 June 2024",d.jsxs("ul",{className:"inner",children:[d.jsx("li",{children:"Large parts rewritten. The most important changes are:"}),d.jsx("li",{children:"Purposes and lawfulness of processing. It is also indicated for which processing SURF is the controller and for which processing an institution."}),d.jsx("li",{children:"Retention periods expanded and explained why the retention period is used."}),d.jsx("li",{children:"Your rights and where you can exercise them are better described."})]})]}),d.jsxs("li",{children:["Changes in version 4 april 2023",d.jsx("ul",{className:"inner",children:d.jsx("li",{children:"Cookie overview updated."})})]}),d.jsxs("li",{children:["Changes in version 16 January 2023",d.jsxs("ul",{className:"inner",children:[d.jsx("li",{children:"Added data processing of the eduID app."}),d.jsx("li",{children:"Cookie overview updated"})]})]}),d.jsxs("li",{children:["Changes in version 29 September 2020",d.jsxs("ul",{className:"inner",children:[d.jsx("li",{children:"We changed the email address mentioned in this privacy policy from help@surfconext.nl to help@eduid.nl."}),d.jsx("li",{children:"The privacy policy now explains which cookies eduID uses. eduID does not use any tracking or analytical cookies."}),d.jsx("li",{children:"eduID bevat nu de mogelijkheid om andere accounts te linken."}),d.jsx("li",{children:"eduID now contains the feature to connect other accounts to eduID. The privacy policy desribes which (extra) data is being stored when you connect another account to your eduID."}),d.jsx("li",{children:"Several smaller textual changes to improve readability."})]})]})]})})]}),d.jsxs("div",{id:"eduid",className:"card full bottom",children:[d.jsx("h3",{children:"What is eduID?"}),d.jsxs("p",{className:"info",children:["An eduID account is a digital identity of the user offered and managed by SURF, which can be used in the field of education and research. Any person can create an eduID account, regardless of whether this person is affiliated with an institution. So not only students, but also internship or practice supervisors, (guest) lecturers, researchers, alumni, pre-registrants, professionals, people from the business community and others. With this account the user can log in to applications connected to eduID. These applications can be from institutions affiliated with SURF, from SURF itself or from third parties. ",d.jsx("br",{}),d.jsx("br",{}),d.jsx(pn,{to:"/about",children:"Read more about eduID."})]})]}),d.jsxs("div",{id:"surf",className:"card full bottom",children:[d.jsx("h3",{children:"Contact details SURF"}),d.jsxs("p",{className:"info",children:["eduID is offered and managed by SURF, a cooperative of Dutch educational and research institutions.",d.jsx("br",{}),d.jsx("br",{}),"SURF",d.jsx("br",{}),"Moreelsepark 48",d.jsx("br",{}),"3511 EP Utrecht, Nederland",d.jsx("br",{}),d.jsx("a",{href:"https://www.surf.nl",children:"www.surf.nl"})]}),d.jsxs("p",{children:["The contact details of our data protection officer are: ",d.jsx("a",{href:"mailto:fg@surf.nl",children:"fg@surf.nl"})]})]}),d.jsxs("div",{id:"gegevens",className:"card full bottom",children:[d.jsx("h3",{children:"What data do we process from you?"}),d.jsx("p",{className:"info",children:d.jsxs("ol",{children:[d.jsxs("li",{children:["eduID processes personal data of the natural person who is the holder of an eduID. This concerns the following data:",d.jsxs("ul",{children:[d.jsx("li",{children:"Your e-mailaddress"}),d.jsx("li",{children:"Your first and last name"}),d.jsx("li",{children:"A unique identifying number and associated pseudonyms provided to services"}),d.jsx("li",{children:"The date and time when the first login takes place for each service to which you log in with eduID"}),d.jsx("li",{children:"Preferred language eduID interface"}),d.jsx("li",{children:"Browser used (name, version, OS, device type)"}),d.jsx("li",{children:"IP address"}),d.jsx("li",{children:"Temporary Session ID"})]})]}),d.jsx("br",{}),d.jsxs("li",{children:["If you link your eduID to your institution's account, eduID also processes the following data:",d.jsxs("ul",{children:[d.jsx("li",{children:"Name of the associated institution"}),d.jsx("li",{children:"Your first and last name as known to the linked institution "}),d.jsx("li",{children:"Username of your account at the linked institution"}),d.jsx("li",{children:"Your role(s) within the linked institution (for example student or employee)"})]})]}),d.jsx("br",{}),d.jsxs("li",{children:["If you verify your eduID using iDIN, eduID also processes the following data:",d.jsxs("ul",{children:[d.jsx("li",{children:"Your first name and surname as known to the bank through which the verification is carried out."}),d.jsx("li",{children:"Your date of birth as known by the bank through which verification is carried out."})]})]}),d.jsx("br",{}),d.jsxs("li",{children:["If you verify your eduID through ",d.jsx("a",{href:"https://www.logius.nl/domeinen/toegang/eidas/wat-is-het",children:"eID"}),"(eIDAS), eduID also processes the following data:",d.jsxs("ul",{children:[d.jsx("li",{children:"Your first name and last name as known to the eID through which the verification is carried out."}),d.jsx("li",{children:"Your date of birth as known to the eID with which verification is performed."}),d.jsx("li",{children:"A PseudoID, an identifying number used to identify a natural person"})]})]}),d.jsx("br",{}),d.jsxs("li",{children:["If you use the eduID app, eduID also processes the following data:",d.jsxs("ul",{children:[d.jsx("li",{children:"A unique identifying number from your eduID app registration"}),d.jsx("li",{children:"A unique identifying number from your phone to send a push message"}),d.jsx("li",{children:"Optional: your mobile phone number if you choose your phone number as the recovery method"})]})]})]})})]}),d.jsxs("div",{id:"persoonsgegevens",className:"card full bottom",children:[d.jsx("h3",{children:"Why is eduID allowed to process your personal data?"}),d.jsxs("p",{className:"info",children:["Personal data may only be processed if there is a legal basis for this. The basis differs per purpose and who is the controller.",d.jsx("br",{}),"SURF is the controller for several purposes. SURF ensures a lawful basis for processing personal data:",d.jsxs("ul",{children:[d.jsxs("li",{children:["Purpose: when you create an eduID, you add several personal data such as name and email address. These are used by eduID and applications to which you log in to recognize you and communicate with you via email. ",d.jsx("br",{}),"Lawfulness: execution of an agreement, namely the agreement between SURF and the person who creates an eduID. When creating, the user is shown the eduID terms of use and by agreeing to them, the eduID is created."]}),d.jsxs("li",{children:["Purpose: to log in to an application with eduID where personal data can be provided to the application to recognize you, provide you with authorization or communicate with you via e-mail. This purpose applies to applications that are not prescribed or required by an institution with which you have a relationship. ",d.jsx("br",{}),"Lawfulness: execution of an agreement, namely the terms of use that you accept when creating your eduID."]}),d.jsxs("li",{children:["Purpose: To provide you with insight into your login history, we keep track of which application you have logged in to and what personal data has been provided to the application. ",d.jsx("br",{}),"Lawfulness: execution of an agreement, namely the terms of use that you accept when creating your eduID."]}),d.jsxs("li",{children:["Purpose: We process the technical data mentioned for the correct operation of eduID. ",d.jsx("br",{}),"Lawfulness: execution of an agreement, namely the terms of use that you accept when creating your eduID."]})]})]}),d.jsxs("p",{className:"info",children:["An institution is controller for several purposes. The institution ensures a lawful basis for processing personal data:",d.jsxs("ul",{children:[d.jsxs("li",{children:["Purpose: to log in to an application with eduID where personal data can be provided to the application in order to recognize you, provide you with authorization or communicate with you via e-mail. This purpose applies to applications for which the institution requires logging in with eduID ",d.jsx("br",{}),"Lawfulness: this is determined by the institution, and can be, for example: performing a task of public interest such as education, or the performance of a contract, such as an apprenticeship agreement, contract education or employment contract."]}),d.jsxs("li",{children:["Purpose: some applications require more and/or reliable personal data before access can be granted. You can add this data to your eduID by linking your eduID to an external data source, such as an educational institution, bank or national eID. For example your name as known to the institution, your relationship with the institution (e.g. student or employee) and the organization name. Providing these personal data to eduID is done under the responsibility of the institution. ",d.jsx("br",{}),"Lawfulness: this is determined by the institution, and can be, for example: performing a task of public interest such as education, or the performance of a contract, such as an apprenticeship agreement, contract education or employment contract. ",d.jsx("br",{}),"It is good to know that this data can subsequently be released under the responsibility of SURF when logging in to an application (see above)."]})]})]})]}),d.jsxs("div",{id:"verstrekken",className:"card full bottom",children:[d.jsx("h3",{children:"To whom do we provide your data?"}),d.jsx("p",{className:"info",children:"eduID only provides your personal data to third parties if this is necessary for you to access the application. For example, eduID provides data to applications to which you log in via eduID. The first time you log in to an application with eduID, you will see an information screen showing exactly what data is provided to the application. Your data will only be transferred if you agree to this. By closing this window, you can prevent the application from receiving your data. You cannot log in to the application with eduID."}),d.jsxs("p",{children:["Via ",d.jsx("a",{href:a.spBaseUrl,children:"My eduID"})," you can see which services you have logged into with eduID."]}),d.jsx("p",{children:"We will only provide your data to parties other than the above with your permission unless it is legally required or permitted to provide your data. For example, the police can request data from us in the context of a fraud investigation. SURF is then legally obliged to provide this information."}),d.jsxs("p",{children:[" There are also various parties involved in offering the platform. The following party processes personal data on the instructions and instructions of SURF:",d.jsxs("ul",{children:[d.jsx("li",{children:"Hosting and management provider"}),d.jsx("li",{children:"Identitybroker for iDIN and eIDAS"})]})]})]}),d.jsxs("div",{id:"waar",className:"card full bottom",children:[d.jsx("h3",{children:"Where do we store your data?"}),d.jsx("p",{className:"info",children:"The eduID infrastructure is hosted on SURF infrastructure. Its servers are located in Amsterdam and Utrecht, with a backup location in Tilburg."})]}),d.jsxs("div",{id:"bewaren",className:"card full bottom",children:[d.jsx("h3",{children:"How long do we keep your data?"}),d.jsx("p",{className:"info",children:"The personal data obtained from an institution by linking your eduID to an institutional account will be kept for 6 months, except for the obtained first and/or last name, which will be kept for 6 years. This period has been chosen to keep this data sufficiently up to date."}),d.jsx("p",{className:"info",children:"The retention period for all eduID account data is 5 years after the last time you log in somewhere with your eduID. This period has been chosen because in the process of lifelong development it is expected that there will be periods in which a user does not use his eduID, but that the eduID can become relevant to that person again. In the meantime, eduID will send reminders if the account is in danger of being removed."}),d.jsx("p",{className:"info",children:"The technical log data is kept for six months to allow time to investigate any problems and incidents."})]}),d.jsxs("div",{id:"rechten",className:"card full bottom",children:[d.jsx("h3",{children:"What rights do you have?"}),d.jsxs("p",{className:"info",children:["You have the right to have the personal data that eduID processes about you changed, supplemented, or deleted. You can also request access to the personal data that is processed about you. You can view the information that eduID has about you on ",d.jsx("a",{href:a.spBaseUrl,children:"My eduID"}),". You can also change or supplement your details there."]}),d.jsxs("p",{className:"info",children:["If it concerns automatic processing of data provided by you based on consent or the execution of an agreement, you can request an overview in a structured and common form of the personal data that we process about you via ",d.jsx("a",{href:a.spBaseUrl,children:"Mijn eduID"}),". You also have the right to have this data transferred to another party, provided this is technically possible."]}),d.jsxs("p",{className:"info",children:["You can also submit a request to restrict the processing of your personal data, which will cause the controller to temporarily stop processing your data. This happens if:",d.jsxs("ul",{children:[d.jsx("li",{children:"you object (see further explanation below), or"}),d.jsx("li",{children:"you contest the accuracy of personal data being processed, or"}),d.jsx("li",{children:"you believe that the processing of data is unlawful, or"}),d.jsx("li",{children:"you believe that the controller no longer needs your personal data, but you need them in the context of a legal claim."})]})]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"NB"})," If eduID restricts the processing of data necessary for running our services, this restriction may affect the functioning of the service."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"Right to object"}),d.jsx("br",{}),"You can object to the processing of your personal data if your data is processed based on a legitimate interest or on the basis of the performance of a task of public interest. If the controller has no compelling legitimate grounds to continue the processing, the processing will cease."]}),d.jsx("p",{className:"info",children:"If you object, you can also submit a request to restrict the processing of your personal data during this objection."}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"How to file a complaint"}),d.jsx("br",{}),"If you believe that eduID is not handling your personal data properly, you can file a complaint with the data protection officer of SURF or an institution. You also have the right to file a complaint with the Dutch Data Protection Authority. More information about the Dutch Data Protection Authority and submitting complaints can be found at ",d.jsx("a",{href:"https://www.autoriteitpersoonsgegevens.nl",children:"www.autoriteitpersoonsgegevens.nl"}),"."]})]}),d.jsxs("div",{id:"terecht",className:"card full bottom",children:[d.jsx("h3",{children:"Where can you go to exercise your rights?"}),d.jsxs("p",{className:"info",children:["You can submit a request to exercise your rights to the organization responsible for processing your personal data (the controller). However, for eduID these can be different organizations: SURF or one of the participating institutions. SURF coordinates the requests and puts you in touch with the right person at the right institution. Please contact us at: ",d.jsx("a",{href:"mailto:help@eduid.nl",children:"help@eduid.nl"}),". You can of course also contact the relevant institution directly."]})]}),d.jsxs("div",{id:"cookies",className:"card full bottom",children:[d.jsx("h3",{children:"Which cookies does eduID use?"}),d.jsx("p",{className:"info",children:"eduID places cookies on the device you use to visit eduID. Cookies are small files that are sent by an internet server and stored on your device. The cookies that eduID places are necessary for the functioning of eduID. eduID does not place analytical or tracking cookies."}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"Functional cookies"}),d.jsx("br",{}),"eduID uses several functional cookies that ensure that eduID functions correctly:",d.jsxs("ul",{children:[d.jsx("li",{children:"Cookie ‘login_preference’ to remember how you log in (e.g. via magic link or password). This cookie is valid for 1 year."}),d.jsx("li",{children:"Cookie ‘lang’ to remember in which language you wish to see the eduID interface. This cookie is valid for 1 year."}),d.jsx("li",{children:"Cookie ‘REGISTER_MODUS’ to indicate whether you should proceed with the registration process. This cookie is only set during the session and then deleted."}),d.jsx("li",{children:"Cookie ‘BROWSER_SESSION’ to ensure that you use the magic link in the same browser where the login was initiated. This cookie is only set during the session and then deleted."}),d.jsx("li",{children:"Cookie ‘guest-idp-remember-me’, to enable you to remain logged in (in the browser where you use this). This cookie is valid for 6 months."}),d.jsx("li",{children:"Cookie ‘username’ to remember your username so that you do not have to enter it next time."}),d.jsx("li",{children:"Cookie ‘REMEMBER_ME_QUESTION_ASKED_COOKIE’ to remember whether eduID has asked that you remain logged in."}),d.jsx("li",{children:"Cookie ‘TIQR_COOKIE’ to remember whether you have already logged in with the eduID app in this browser"}),d.jsx("li",{children:"Cookie ‘TRACKING_DEVICE’ to detect whether this is a new device that is being logged in. If this is a new device, a notification email will be sent."})]})]})]}),d.jsxs("div",{id:"privacyverklaring",className:"card full bottom",children:[d.jsx("h3",{children:"Changes to privacy policy"}),d.jsx("p",{className:"info",children:"Changes may be made to this privacy policy. We therefore recommend that you consult this privacy policy regularly. The version number is at the top of the page."})]})]})},k5=()=>{const a=oi(i=>i.config);return d.jsxs(ci,{children:[d.jsxs("div",{className:"card full",children:[d.jsxs("p",{className:"info",children:["Goed dat je de privacyverklaring voor eduID bekijkt! Het eduID-team van SURF besteedt veel aandacht aan de bescherming van je persoonsgegevens en in deze privacyverklaring lees je daar alles over. Als je vragen of zorgen hebt over deze privacyverklaring, mail dan gerust naar ",d.jsx("a",{href:"mailto:help@eduid.nl",children:"help@eduid.nl"}),"."]}),d.jsxs("p",{className:"info",children:["Deze privacyverklaring bevat de volgende onderwerpen:",d.jsxs("ol",{children:[d.jsx("li",{children:d.jsx(St,{identifier:"eduid",label:"Wat is eduID?"})}),d.jsx("li",{children:d.jsx(St,{identifier:"surf",label:"Contactgegevens SURF"})}),d.jsx("li",{children:d.jsx(St,{identifier:"gegevens",label:"Welke gegevens verwerken wij van jou?"})}),d.jsx("li",{children:d.jsx(St,{identifier:"persoonsgegevens",label:"Waarom mag eduID je persoonsgegevens verwerken??"})}),d.jsx("li",{children:d.jsx(St,{identifier:"verstrekken",label:"Aan wie verstrekken wij je gegevens?"})}),d.jsx("li",{children:d.jsx(St,{identifier:"waar",label:"Waar slaan wij je gegevens op??"})}),d.jsx("li",{children:d.jsx(St,{identifier:"bewaren",label:"Hoe lang bewaren wij je gegevens?"})}),d.jsx("li",{children:d.jsx(St,{identifier:"rechten",label:"Welke rechten heb je?"})}),d.jsx("li",{children:d.jsx(St,{identifier:"terecht",label:"Waar kun je terecht om je rechten uit te oefenen?"})}),d.jsx("li",{children:d.jsx(St,{identifier:"cookies",label:"Welke cookies plaatst eduID?"})}),d.jsx("li",{children:d.jsx(St,{identifier:"privacyverklaring",label:"Wijzigingen privacyverklaring"})})]})]}),d.jsx(ao,{title:"Wijzigingshistorie",children:d.jsxs("ul",{children:[d.jsxs("li",{children:["Wijzigingen in versie 18 oktober 2024",d.jsx("ul",{className:"inner",children:d.jsx("li",{children:"Verwerkingen toegevoegd die plaatsvinden tijdens identiteitsverificatie via iDIN en eIDAS."})})]}),d.jsxs("li",{children:["Wijzigingen in versie 17 juni 2024",d.jsxs("ul",{className:"inner",children:[d.jsx("li",{children:"Grote stukken herschreven. De belangrijkste wijzigingen zijn:"}),d.jsx("li",{children:"Doelen en grondslagen van de verwerkingen. Hierbij is ook aangegeven voor welke verwerkingen SURF verantwoordelijk is, en voor welke verwerkingen een instelling."}),d.jsx("li",{children:"Bewaartermijnen uitgebreid en de uitgelegd waarom de bewaartermijn wordt gehanteerd."}),d.jsx("li",{children:"Je rechten en waar je die kunt uitoefenen beter beschreven"})]})]}),d.jsxs("li",{children:["Wijzigingen in versie 4 april 2023",d.jsx("ul",{className:"inner",children:d.jsx("li",{children:"Overzicht cookies bijgewerkt."})})]}),d.jsxs("li",{children:["Wijzigingen in versie 16 januari 2023",d.jsxs("ul",{className:"inner",children:[d.jsx("li",{children:"Verwerkingen van de eduID-app toegevoegd."}),d.jsx("li",{children:"Overzicht cookies bijgewerkt"})]})]}),d.jsxs("li",{children:["Wijzigingen in versie 29 september 2020",d.jsxs("ul",{className:"inner",children:[d.jsx("li",{children:"We hebben het e-mailadres gewijzigd van help@surfconext.nl naar help@eduid.nl."}),d.jsx("li",{children:"Een overzicht van welke cookies eduID gebruikt. eduID gebruikt geen tracking of analytische cookies"}),d.jsx("li",{children:"eduID bevat nu de mogelijkheid om andere accounts te linken."}),d.jsx("li",{children:"Een beschrijving van welke gegevens er (extra) worden opgeslagen als je een ander account koppelt."}),d.jsx("li",{children:"Kleine tekstuele wijzigingen om de leesbaarheid te verbeteren."})]})]})]})})]}),d.jsxs("div",{id:"eduid",className:"card full bottom",children:[d.jsx("h3",{children:"Wat is eduID?"}),d.jsxs("p",{className:"info",children:["Een eduID-account is een door SURF aangeboden en beheerde digitale identiteit van de gebruiker, die gebruikt kan worden in het domein van onderwijs en onderzoek. Iedere persoon kan een eduID-account aanmaken, ongeacht of deze persoon verbonden is aan een instelling. Dus niet alleen studenten, maar bijvoorbeeld ook stage- of praktijkbegeleiders, (gast)docenten, onderzoekers, alumni, voorinschrijvers, professionals, mensen uit het bedrijfsleven en anderen. Met dit account kan de gebruiker inloggen op aan eduID gekoppelde applicaties. Deze applicaties kunnen van instellingen zijn die bij SURF zijn aangesloten, van SURF zelf of van derden.",d.jsx("br",{}),d.jsx("br",{}),d.jsx(pn,{to:"/about",children:"Lees meer over eduID."})]})]}),d.jsxs("div",{id:"surf",className:"card full bottom",children:[d.jsx("h3",{children:"Contactgegevens SURF"}),d.jsxs("p",{className:"info",children:["eduID wordt aangeboden en beheerd door SURF, een coöperatie van Nederlandse onderwijs- en onderzoeksinstellingen.",d.jsx("br",{}),"SURF",d.jsx("br",{}),"Moreelsepark 48",d.jsx("br",{}),"3511 EP Utrecht, Nederland",d.jsx("br",{}),d.jsx("a",{href:"https://www.surf.nl",children:"www.surf.nl"})]}),d.jsxs("p",{children:["De contactgegevens van onze functionaris gegevensbescherming zijn: ",d.jsx("a",{href:"mailto:fg@surf.nl",children:"fg@surf.nl"})]})]}),d.jsxs("div",{id:"gegevens",className:"card full bottom",children:[d.jsx("h3",{children:"Welke gegevens verwerken wij van jou?"}),d.jsx("p",{className:"info",children:d.jsxs("ol",{children:[d.jsxs("li",{children:["eduID verwerkt persoonsgegevens van de natuurlijke persoon die houder is van een eduID. Het gaat om de volgende gegevens:",d.jsxs("ul",{children:[d.jsx("li",{children:"Je e-mailadres"}),d.jsx("li",{children:"Je voor- en achternaam"}),d.jsx("li",{children:"Een uniek identificerend nummer en daarbij behorende pseudoniemen die aan diensten worden verstrekt"}),d.jsx("li",{children:"De datum en het tijdstip waarop de eerste login plaatsvindt van iedere dienst waarop je met eduID inlogt"}),d.jsx("li",{children:"Voorkeurstaal eduID-interface"}),d.jsx("li",{children:"Gebruikte browser (naam, versie, OS, device type)"}),d.jsx("li",{children:"IP-adres"}),d.jsx("li",{children:"Tijdelijk Session ID"})]})]}),d.jsx("br",{}),d.jsxs("li",{children:["Als je je eduID koppelt aan het account van je instelling, dan verwerkt eduID ook de volgende gegevens:",d.jsxs("ul",{children:[d.jsx("li",{children:"Naam van de gekoppelde instelling"}),d.jsx("li",{children:"Je voor- en achternaam zoals bekend bij de gekoppelde instelling"}),d.jsx("li",{children:"Gebruikersnaam van je account bij de gekoppelde instelling"}),d.jsx("li",{children:"Je rol(len) binnen de gekoppelde instelling (bijvoorbeeld ‘student’ of ‘medewerker’)"})]})]}),d.jsx("br",{}),d.jsxs("li",{children:["Wanneer je met je bank (iDIN) je identiteit verifieerd verwerkt eduID ook de volgende gegevens:",d.jsxs("ul",{children:[d.jsx("li",{children:"Je voor- en achternaam zoals bekend bij bij de bank waar de verificatie mee uitgevoerd wordt."}),d.jsx("li",{children:"Je geboortedatum zoals bekend bij de bank waar de verificatie mee uitgevoerd wordt."})]})]}),d.jsx("br",{}),d.jsxs("li",{children:["Wanneer je met een nationaal ",d.jsx("a",{href:"https://www.logius.nl/domeinen/toegang/eidas/wat-is-het",children:"eID (eIDAS)"})," je identiteit verifieerd verwerkt eduID ook de volgende gegevens:",d.jsxs("ul",{children:[d.jsx("li",{children:"Je voor- en achternaam zoals bekend bij het eID waar de verificatie mee uitgevoerd wordt."}),d.jsx("li",{children:"Je geboortedatum zoals bekend bij het eID waar de verificatie mee uitgevoerd wordt."}),d.jsx("li",{children:"Een PseudoID, een identificerend nummer dat wordt gebruikt om een natuurlijk persoon te identificeren."})]})]}),d.jsx("br",{}),d.jsxs("li",{children:["Als je de eduID-app gebruikt, dan verwerkt eduID ook de volgende gegevens:",d.jsxs("ul",{children:[d.jsx("li",{children:"Een uniek identificerend nummer van je eduID-app-registratie"}),d.jsx("li",{children:"Een uniek identificerend nummer van je telefoon om een push-bericht te kunnen sturen"}),d.jsx("li",{children:"Optioneel: je mobiele telefoonnummer als je als herstelmethode je telefoonnummer hebt gekozen"})]})]})]})})]}),d.jsxs("div",{id:"persoonsgegevens",className:"card full bottom",children:[d.jsx("h3",{children:"Waarom mag eduID je persoonsgegevens verwerken?"}),d.jsxs("p",{className:"info",children:["Persoonsgegevens mogen enkel worden verwerkt als hier een wettelijke grondslag voor is. De grondslag verschilt per doel en wie verwerkingsverantwoordelijke is. Voor een aantal doelen is SURF de verwerkingsverantwoordelijke. SURF zorgt voor een rechtmatige grondslag voor verwerking van persoonsgegevens:",d.jsxs("ul",{children:[d.jsxs("li",{children:["Doel: als je een eduID aanmaakt, voeg je hier zelf een aantal persoonsgegevens aan toe zoals naam en e-mailadres. Deze worden gebruikt door eduID en applicaties waarop je inlogt, om jou te kunnen herkennen en met jou te communiceren via e-mail. ",d.jsx("br",{}),"Grondslag: uitvoering van een overeenkomst, namelijk de overeenkomst tussen SURF en degene die een eduID aanmaakt. Bij het aanmaken krijgt de gebruiker de eduID-gebruiksvoorwaarden te zien en door daarmee akkoord te gaan, wordt het eduID aangemaakt."]}),d.jsxs("li",{children:["Doel: met eduID inloggen op een applicatie waarbij persoonsgegevens verstrekt kunnen worden aan de applicatie om jou te kunnen herkennen, je te voorzien van een autorisatie of met je te communiceren via e-mail. Dit doel geldt voor applicaties die niet voorgeschreven of verplicht worden door een instelling waar je een relatie mee hebt. ",d.jsx("br",{}),"Grondslag: uitvoering van een overeenkomst, namelijk de gebruiksvoorwaarden die je accepteert bij het aanmaken van je eduID."]}),d.jsxs("li",{children:["Doel: Om je inzicht te kunnen geven in je login-geschiedenis, houden we bij op welke applicatie je hebt ingelogd, en welke persoonsgegevens daarbij aan de applicatie zijn verstrekt. ",d.jsx("br",{}),"Grondslag: uitvoering van een overeenkomst, namelijk de gebruiksvoorwaarden die je accepteert bij het aanmaken van je eduID."]}),d.jsxs("li",{children:["Doel: voor de juiste werking van eduID verwerken we genoemde technische data. ",d.jsx("br",{}),"Grondslag: uitvoering van een overeenkomst, namelijk de gebruiksvoorwaarden die je accepteert bij het aanmaken van je eduID."]})]})]}),d.jsxs("p",{className:"info",children:["Voor een aantal doelen is een instelling verwerkingsverantwoordelijke. De instelling zorgt voor een rechtmatige grondslag voor verwerking van persoonsgegevens:",d.jsxs("ul",{children:[d.jsxs("li",{children:["Doel: met eduID inloggen op een applicatie waarbij persoonsgegevens verstrekt kunnen worden aan de applicatie om jou te kunnen herkennen, je te voorzien van een autorisatie of met je te communiceren via e-mail. Dit doel geldt voor applicaties waarvan de instelling het inloggen met eduID verplicht stelt ",d.jsx("br",{}),"Grondslag: deze wordt bepaald door de instelling, en kan bijvoorbeeld zijn: het vervullen van een taak van algemeen belang zoals onderwijs, of uitvoering van een overeenkomst zijn, zoals een leerovereenkomst, contractonderwijs of arbeidscontract."]}),d.jsxs("li",{children:["Doel: sommige applicaties hebben meer en/of betrouwbare persoonsgegevens nodig voordat toegang verleend kan worden. Deze gegevens kun je aan je eduID toevoegen door je eduID te koppelen aan een externe gegevensbron, zoals een onderwijsinstelling. Denk dan aan je naam zoals bekend bij de instelling, je relatie met de instelling (bijv. student of medewerker) en de organisatienaam. Het verstrekken van deze persoonsgegevens aan eduID gebeurt onder verantwoordelijkheid van de instelling. ",d.jsx("br",{}),"Grondslag: deze wordt bepaald door de instelling, en kan bijvoorbeeld zijn: het vervullen van een taak van algemeen belang zoals het verzorgen van onderwijs , of uitvoering van een overeenkomst, zoals een leerovereenkomst, contractonderwijs of arbeidscontract."]})]})]}),d.jsx("p",{className:"info",children:"Het is goed om te weten dat deze gegevens vervolgens weer onder verantwoordelijkheid van SURF vrijgegeven kunnen worden tijdens het inloggen op een applicatie (zie hierboven)."})]}),d.jsxs("div",{id:"verstrekken",className:"card full bottom",children:[d.jsx("h3",{children:"Aan wie verstrekken wij je gegevens?"}),d.jsx("p",{className:"info",children:"eduID verstrekt je persoonsgegevens alleen aan derde partijen als dit noodzakelijk is om de betreffende applicatie aan jou te kunnen leveren. Zo verstrekt eduID gegevens aan applicaties waarop je inlogt via eduID. Bij de eerste keer dat je met eduID inlogt op een applicatie, krijg je een informatiescherm te zien met welke gegevens er precies aan de applicatie worden verstrekt. Pas als je hier akkoord geeft, worden je gegevens daadwerkelijk doorgegeven. Door dit scherm te sluiten kun je voorkomen dat de applicatie je gegevens ontvangt. Je kunt dan ook niet met eduID inloggen op de applicatie."}),d.jsxs("p",{children:["Via ",d.jsx("a",{href:a.spBaseUrl,children:"Mijn eduID"})," kun je zien welke diensten je via eduID hebt gebruikt. Aan andere partijen dan bovenstaande verstrekken we je gegevens alléén na jouw toestemming, tenzij het wettelijk verplicht of toegestaan is je gegevens te verstrekken. Zo kan bijvoorbeeld de politie in het kader van een fraudeonderzoek gegevens bij ons opvragen. SURF is dan wettelijk verplicht deze gegevens af te geven."]}),d.jsxs("p",{children:[" Er zijn daarnaast verschillende partijen betrokken bij het aanbieden van het platform. De volgende partij verwerkt in opdracht en instructie van SURF persoonsgegevens:",d.jsxs("ul",{children:[d.jsx("li",{children:"Hosting- en beheerpartij"}),d.jsx("li",{children:"Identitybroker voor iDIN en eIDAS"})]})]})]}),d.jsxs("div",{id:"waar",className:"card full bottom",children:[d.jsx("h3",{children:"Waar slaan wij je gegevens op?"}),d.jsx("p",{className:"info",children:"De eduID-infrastructuur wordt gehost op infrastructuur van SURF. De servers daarvan bevinden zich in Amsterdam en Utrecht, met een back-uplocatie in Tilburg."})]}),d.jsxs("div",{id:"bewaren",className:"card full bottom",children:[d.jsx("h3",{children:"Hoe lang bewaren wij je gegevens?"}),d.jsx("p",{className:"info",children:"De persoonsgegevens die verkregen zijn van een instelling door je eduID te koppelen aan een instellingsaccount worden 6 maanden bewaard, met uitzondering van de verkregen voor- en/of achternaam, die worden 6 jaar bewaard. Deze periode is gekozen om deze gegevens nog voldoende up-to-date te kunnen houden."}),d.jsx("p",{className:"info",children:"De bewaartermijn voor alle eduID accountgegevens is 5 jaar na de laatste keer dat je met je eduID ergens inlogt. Deze periode is gekozen omdat in het proces van leven-lang ontwikkelen het te verwachten is dat er periodes zijn waarin een gebruiker zijn eduID niet gebruikt, maar dat het eduID daarna wel weer relevant wordt voor die persoon. In die tussentijd zal eduID reminders sturen als het account dreigt te verdwijnen."}),d.jsx("p",{className:"info",children:"De technische loggegevens worden zes maanden bewaard om nog tijd te hebben om eventuele problemen en incidenten te kunnen onderzoeken."})]}),d.jsxs("div",{id:"rechten",className:"card full bottom",children:[d.jsx("h3",{children:"Welke rechten heb je?"}),d.jsxs("p",{className:"info",children:["Je hebt het recht om de persoonsgegevens die eduID van jou verwerkt te laten wijzigen, aanvullen of verwijderen. Ook kun je inzage verzoeken in de persoonsgegevens die van je worden verwerkt. De gegevens die eduID van jou heeft kun je inzien op ",d.jsx("a",{href:a.spBaseUrl,children:"Mijn eduID"}),". Daar kun je je gegevens ook wijzigen of aanvullen."]}),d.jsxs("p",{className:"info",children:["Als het gaat om een automatische verwerking van door jou zelf verstrekte gegevens op basis van toestemming of de uitvoering van een overeenkomst, kun je een overzicht in een gestructureerde en gangbare vorm opvragen van de persoonsgegevens die wij van jou verwerken via ",d.jsx("a",{href:a.spBaseUrl,children:"Mijn eduID"}),". Ook heb je het recht op overdraagbaarheid van deze gegevens naar een andere partij, mits dit technisch mogelijk is."]}),d.jsxs("p",{className:"info",children:["Je kunt ook een verzoek indienen om de verwerking van je persoonsgegevens te beperken, waardoor de verwerkingsverantwoordelijke tijdelijk ophoudt met het verwerken van je gegevens. Dit gebeurt als:",d.jsxs("ul",{children:[d.jsx("li",{children:"je bezwaar maakt (zie verderop meer uitleg), of"}),d.jsx("li",{children:"je de juistheid van persoonsgegevens die worden verwerkt, betwist, of"}),d.jsx("li",{children:"je vindt dat de verwerking van gegevens onrechtmatig is, of"}),d.jsx("li",{children:"je vindt dat de verwerkingsverantwoordelijke je persoonsgegevens niet meer nodig heeft, maar jij ze nodig hebt in het kader van een rechtsvordering."})]})]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"Let op!"})," Als eduID de verwerking beperkt van gegevens die nodig zijn voor het verlenen van onze dienstverlening, kan deze beperking invloed hebben op het functioneren van de dienst."]}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"Recht van bezwaar"}),d.jsx("br",{}),"Je kunt bezwaar maken tegen verwerking van je persoonsgegevens als je gegevens verwerkt worden op basis van een gerechtvaardigd belang of op basis van de uitvoering van een taak van algemeen belang. Als de verwerkingsverantwoordelijke geen dwingende gerechtvaardigde gronden heeft om de verwerking voort te zetten, zal de verwerking worden gestaakt."]}),d.jsx("p",{className:"info",children:"Als je bezwaar maakt, kun je ook een verzoek indienen om de verwerking van je persoonsgegevens te beperken gedurende dit bezwaar."}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"Klacht indienen"}),d.jsx("br",{}),"Als je vindt dat eduID niet goed omgaat met jouw persoonsgegevens kun je een klacht indienen bij de functionaris gegevensbescherming van SURF of van een instelling. Ook heb je het recht om een klacht in te dienen bij de Autoriteit Persoonsgegevens. Meer informatie over de Autoriteit Persoonsgegevens en het indienen van klachten vind je op ",d.jsx("a",{href:"https://www.autoriteitpersoonsgegevens.nl",children:"www.autoriteitpersoonsgegevens.nl"}),"."]})]}),d.jsxs("div",{id:"terecht",className:"card full bottom",children:[d.jsx("h3",{children:"Waar kun je terecht om je rechten uit te oefenen?"}),d.jsxs("p",{className:"info",children:["Een verzoek om je rechten uit te oefenen kun je indienen bij de organisatie die verantwoordelijk is voor de verwerking van jouw persoonsgegevens. Voor eduID kunnen dit echter verschillende organisaties zijn: SURF of een van de deelnemende instellingen. SURF coördineert de verzoeken en brengt je in contact met de juiste persoon bij de juiste instelling. Neem hiervoor contact op via:",d.jsx("a",{href:"mailto:help@eduid.nl",children:"help@eduid.nl"}),". Je mag uiteraard ook direct contact opnemen met de betreffende instelling."]})]}),d.jsxs("div",{id:"cookies",className:"card full bottom",children:[d.jsx("h3",{children:"Welke cookies plaatst eduID?"}),d.jsx("p",{className:"info",children:"eduID plaatst cookies op het apparaat waar je eduID mee bezoekt. Cookies zijn kleine bestanden die verstuurd worden door een internetserver en die worden opgeslagen op je apparaat. De cookies die eduID plaatst zijn noodzakelijk voor het functioneren van eduID. eduID plaatst geen analytische of tracking cookies."}),d.jsxs("p",{className:"info",children:[d.jsx("strong",{children:"Functionele cookies"}),d.jsx("br",{}),"eduID maakt gebruik van een aantal functionele cookies die ervoor zorgen dat eduID correct functioneert:",d.jsxs("ul",{children:[d.jsx("li",{children:"Cookie ‘login_preference’ om te onthouden op welke manier je inlogt (bijv. via magische link of wachtwoord). Deze cookie is 1 jaar geldig."}),d.jsx("li",{children:"Cookie ‘lang’ om te onthouden in welke taal je de eduID interface wenst te zien. Deze cookie is 1 jaar geldig."}),d.jsx("li",{children:"Cookie ‘REGISTER_MODUS’ om aan te geven of je in het registratieproces dient uit te komen. Deze cookie wordt alleen tijdens de sessie gezet, daarna verwijderd."}),d.jsx("li",{children:"Cookie ‘BROWSER_SESSION’ om ervoor te zorgen dat je de magische link gebruikt in dezelfde browser als waar de login is gestart. Deze cookie wordt alleen tijdens de sessie gezet, daarna verwijderd."}),d.jsx("li",{children:"Cookie ‘guest-idp-remember-me’, om het mogelijk te maken dat je ingelogd blijft (in de browser waar je dit gebruikt). Deze cookie is 6 maanden geldig."}),d.jsx("li",{children:"Cookie ‘username’ om je gebruikersnaam te onthouden zodat je die de volgende keer niet hoeft in te vullen."}),d.jsx("li",{children:"Cookie ‘REMEMBER_ME_QUESTION_ASKED_COOKIE’ om te onthouden of eduID heeft gevraagd dat je ingelogd wilt blijven."}),d.jsx("li",{children:"Cookie ‘TIQR_COOKIE’ om te onthouden of je in deze browser al een keer ingelogd bent met de eduID app"}),d.jsx("li",{children:"Cookie ‘TRACKING_DEVICE’ om te detecteren of dit een nieuw apparaat is waarop ingelogd wordt. Als dit een nieuw apparaat is wordt er een notificatie e-mail gestuurd."})]})]})]}),d.jsxs("div",{id:"privacyverklaring",className:"card full bottom",children:[d.jsx("h3",{children:"Wijzigingen privacyverklaring"}),d.jsx("p",{className:"info",children:"Er kunnen wijzigingen worden aangebracht in deze privacyverklaring. We raden je daarom aan om deze privacyverklaring geregeld te raadplegen. Het versienummer staat bovenaan de pagina."})]})]})},z5=()=>(H.useEffect(()=>{window.scroll(0,0)},[]),d.jsxs("div",{className:"privacy-container",children:[d.jsxs("div",{className:"privacy",children:[d.jsx("h1",{className:"title small",children:de.t("privacy.eduID")}),d.jsx("h2",{children:de.t("privacy.title")})]}),de.locale==="en"&&d.jsx(M5,{}),de.locale==="nl"&&d.jsx(k5,{})]})),q5=()=>{const a=gu();H.useEffect(()=>{const l=i();l.startsWith("http")?window.location.href=l:a(l)},[a]);const i=()=>{const l=navigator.userAgent||navigator.vendor||window.opera;return/iPad|iPhone|iPod/.test(l)&&!window.MSStream?de.t("home.apple"):/android/i.test(l)?de.t("home.google"):"/home"}},L5=()=>{H.useEffect(()=>{const a=new URLSearchParams(window.location.search),i=a.get("u"),l=a.get("s"),u=a.get("q"),o=a.get("i"),c=a.get("v");i&&l&&u&&o&&c&&(window.location.href=`eduidauth://${i}@${o}/${l}/${u}/${o}/${c}`)},[])},U5="data:image/svg+xml,%3csvg%20height='300px'%20width='300px'%20fill='currentColor'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20x='0px'%20y='0px'%20viewBox='0%200%20100%20100'%20enable-background='new%200%200%20100%20100'%20xml:space='preserve'%3e%3cpath%20d='M66.55,46.015c5.367,0,9.733-4.367,9.733-9.734s-4.366-9.734-9.733-9.734s-9.733,4.367-9.733,9.734%20S61.183,46.015,66.55,46.015z%20M66.55,29.548c3.713,0,6.733,3.021,6.733,6.734s-3.021,6.734-6.733,6.734s-6.733-3.021-6.733-6.734%20S62.837,29.548,66.55,29.548z%20M23.698,30.048c0-4.222,3.422-7.644,7.645-7.644c4.223,0,7.645,3.422,7.645,7.644%20c0,4.222-3.422,7.645-7.645,7.645C27.121,37.692,23.698,34.27,23.698,30.048z%20M96.021,64.201H83.41v21.783h-3V61.749%20c0-6.025-4.902-10.928-10.928-10.928h-3.865c-6.025,0-10.928,4.902-10.928,10.928v24.235h-3V64.201H6.021v-3h12.918v-9.557%20c0-6.373,5.166-11.539,11.538-11.539h1.731c6.372,0,11.539,5.166,11.539,11.539v9.557h7.97c0.291-7.425,6.405-13.38,13.9-13.38%20h3.865c7.495,0,13.609,5.955,13.9,13.38h12.639V64.201z'%3e%3c/path%3e%3c/svg%3e",yx=()=>(H.useEffect(()=>{window.scroll(0,0)},[]),d.jsx("div",{className:"servicedesk-container",children:d.jsx("div",{className:"servicedesk",children:d.jsxs("div",{className:"top",children:[d.jsxs("div",{className:"top-right",children:[d.jsx("h1",{className:"title",children:de.t("servicedesk.title")}),d.jsx("p",{className:"info",dangerouslySetInnerHTML:{__html:de.t("servicedesk.info")}})]}),d.jsx("img",{src:U5,className:"frontdesk",alt:"frontdesk"})]})})}));function B5(){const a=Na();return H.useEffect(()=>{const i=window.location.host;oi.setState(()=>({config:{idpBaseUrl:`https://login.${i}`,spBaseUrl:`https://mijn.${i}`}}))},[]),d.jsx("div",{className:"eduid",children:d.jsxs("div",{className:"container",children:[d.jsx(E5,{currentLocation:a}),d.jsx("div",{className:"router-container",children:d.jsxs(Mx,{children:[d.jsx(vn,{path:"/",element:d.jsx(Uj,{replace:!0,to:"home"})}),d.jsx(vn,{path:"/tiqrauth/*",element:d.jsx(L5,{})}),d.jsx(vn,{path:"/home",element:d.jsx(f5,{})}),d.jsx(vn,{path:"/about",element:d.jsx(h5,{})}),d.jsx(vn,{path:"/nav",element:d.jsx(A5,{})}),d.jsx(vn,{path:"/support",element:d.jsx(p5,{})}),d.jsx(vn,{path:"/privacy",element:d.jsx(z5,{})}),d.jsx(vn,{path:"/terms",element:d.jsx(N5,{})}),d.jsx(vn,{path:"/install-app",element:d.jsx(q5,{})}),d.jsx(vn,{path:"/servicedesk",element:d.jsx(yx,{})}),d.jsx(vn,{path:"/servicedesk-en",element:d.jsx(yx,{})}),d.jsx(vn,{path:"*",element:d.jsx(b5,{})})]})}),d.jsx(T5,{})]})})}Gw.createRoot(document.getElementById("root")).render(d.jsx(H.StrictMode,{children:d.jsx(oE,{children:d.jsx(Mx,{children:d.jsx(vn,{path:"/*",element:d.jsx(B5,{})})})})}));
