vendor: 5,351 bytes, lines 1-18
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/Team-DuANAqtm.js","assets/Team-D9FsmF5e.css","assets/Sponsors-Z0DZqTD1.js","assets/Sponsors-C08XAW14.css","assets/EventsHub-Ci_3qdKm.js","assets/Edizione2022-CvIsPMEA.js","assets/EventTemplate-_1x_pShl.js","assets/EventTemplate-Bt1ACVbb.css","assets/Act22-BhkhNcY6.js"])))=>i.map(i=>d[i]); 2function fT(t,e){for(var n=0;n<e.length;n++){const a=e[n];if(typeof a!="string"&&!Array.isArray(a)){for(const o in a)if(o!=="default"&&!(o in t)){const s=Object.getOwnPropertyDescriptor(a,o);s&&Object.defineProperty(t,o,s.get?s:{enumerable:!0,get:()=>a[o]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))a(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const c of s.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&a(c)}).observe(document,{childList:!0,subtree:!0});function n(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function a(o){if(o.ep)return;o.ep=!0;const s=n(o);fetch(o.href,s)}})();function Am(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var zh={exports:{}},$s={};/** 3 * @license React 4 * react-jsx-runtime.production.js 5 * 6 * Copyright (c) Meta Platforms, Inc. and affiliates. 7 * 8 * This source code is licensed under the MIT license found in the 9 * LICENSE file in the root directory of this source tree. 10 */var sb;function hT(){if(sb)return $s;sb=1;var t=Symbol.for("react.transitional.element"),e=Symbol.for("react.fragment");function n(a,o,s){var c=null;if(s!==void 0&&(c=""+s),o.key!==void 0&&(c=""+o.key),"key"in o){s={};for(var d in o)d!=="key"&&(s[d]=o[d])}else s=o;return o=s.ref,{$$typeof:t,type:a,key:c,ref:o!==void 0?o:null,props:s}}return $s.Fragment=e,$s.jsx=n,$s.jsxs=n,$s}var lb;function pT(){return lb||(lb=1,zh.exports=hT()),zh.exports}var U=pT(),Th={exports:{}},Fe={};/** 11 * @license React 12 * react.production.js 13 * 14 * Copyright (c) Meta Platforms, Inc. and affiliates. 15 * 16 * This source code is licensed under the MIT license found in the 17 * LICENSE file in the root directory of this source tree. 18 */var cb;function mT(){if(cb)return Fe;cb=1;var t=Symbol.for("react.transitional.element"),e=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),c=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),g=Symbol.iterator;function b(D){return D===null||typeof D!="object"?null:(D=g&&D[g]||D["@@iterator"],typeof D=="function"?D:null)}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},x=Object.assign,w={};function A(D,Y,ae){this.props=D,this.context=Y,this.refs=w,this.updater=ae||v}A.prototype.isReactComponent={},A.prototype.setState=function(D,Y){if(typeof D!="object"&&typeof D!="function"&&D!=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,D,Y,"setState")},A.prototype.forceUpdate=function(D){this.updater.enqueueForceUpdate(this,D,"forceUpdate")};function z(){}z.prototype=A.prototype;function R(D,Y,ae){this.props=D,this.context=Y,this.refs=w,this.updater=ae||v}var C=R.prototype=new z;C.constructor=R,x(C,A.prototype),C.isPureReactComponent=!0;var O=Array.isArray,M={H:null,A:null,T:null,S:null,V:null},B=Object.prototype.hasOwnProperty;function j(D,Y,ae,oe,he,ze){return ae=ze.ref,{$$typeof:t,type:D,key:Y,ref:ae!==void 0?ae:null,props:ze}}function _(D,Y){return j(D.type,Y,void 0,void 0,void 0,D.props)}function W(D){return typeof D=="object"&&D!==null&&D.$$typeof===t}function G(D){var Y={"=":"=0",":":"=2"};return"$"+D.replace(/[=:]/g,function(ae){return Y[ae]})}var ne=/\/+/g;function J(D,Y){return typeof D=="object"&&D!==null&&D.key!=null?G(""+D.key):Y.toString(36)}function ue(){}function K(D){switch(D.status){case"fulfilled":return D.value;case"rejected":throw D.reason;default:switch(typeof D.status=="string"?D.then(ue,ue):(D.status="pending",D.then(function(Y){D.status==="pending"&&(D.status="fulfilled",D.value=Y)},function(Y){D.status==="pending"&&(D.status="rejected",D.reason=Y)})),D.status){case"fulfilled":return D.value;case"rejected":throw D.reason}}throw D}function se(D,Y,ae,oe,he){var ze=typeof D;(ze==="undefined"||ze==="boolean")&&(D=null);var ge=!1;if(D===null)ge=!0;else switch(ze){case"bigint":case"string":case"number":ge=!0;break;case"object":switch(D.$$typeof){case t:case e:ge=!0;break;case p:return ge=D._init,se(ge(D._payload),Y,ae,oe,he)}}if(ge)return he=he(D),ge=oe===""?"."+J(D,0):oe,O(he)?(ae="",ge!=null&&(ae=ge.replace(ne,"$&/")+"/"),se(he,Y,ae,"",function(ft){return ft})):he!=null&&(W(he)&&(he=_(he,ae+(he.key==null||D&&D.key===he.key?"":(""+he.key).replace(ne,"$&/")+"/")+ge)),Y.push(he)),1;ge=0;var ve=oe===""?".":oe+":";
vendor: 5,025 bytes, line 18
18if(O(D))for(var Me=0;Me<D.length;Me++)oe=D[Me],ze=ve+J(oe,Me),ge+=se(oe,Y,ae,ze,he);else if(Me=b(D),typeof Me=="function")for(D=Me.call(D),Me=0;!(oe=D.next()).done;)oe=oe.value,ze=ve+J(oe,Me++),ge+=se(oe,Y,ae,ze,he);else if(ze==="object"){if(typeof D.then=="function")return se(K(D),Y,ae,oe,he);throw Y=String(D),Error("Objects are not valid as a React child (found: "+(Y==="[object Object]"?"object with keys {"+Object.keys(D).join(", ")+"}":Y)+"). If you meant to render a collection of children, use an array instead.")}return ge}function F(D,Y,ae){if(D==null)return D;var oe=[],he=0;return se(D,oe,"","",function(ze){return Y.call(ae,ze,he++)}),oe}function Q(D){if(D._status===-1){var Y=D._result;Y=Y(),Y.then(function(ae){(D._status===0||D._status===-1)&&(D._status=1,D._result=ae)},function(ae){(D._status===0||D._status===-1)&&(D._status=2,D._result=ae)}),D._status===-1&&(D._status=0,D._result=Y)}if(D._status===1)return D._result.default;throw D._result}var te=typeof reportError=="function"?reportError:function(D){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Y=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof D=="object"&&D!==null&&typeof D.message=="string"?String(D.message):String(D),error:D});if(!window.dispatchEvent(Y))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",D);return}console.error(D)};function le(){}return Fe.Children={map:F,forEach:function(D,Y,ae){F(D,function(){Y.apply(this,arguments)},ae)},count:function(D){var Y=0;return F(D,function(){Y++}),Y},toArray:function(D){return F(D,function(Y){return Y})||[]},only:function(D){if(!W(D))throw Error("React.Children.only expected to receive a single React element child.");return D}},Fe.Component=A,Fe.Fragment=n,Fe.Profiler=o,Fe.PureComponent=R,Fe.StrictMode=a,Fe.Suspense=f,Fe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=M,Fe.__COMPILER_RUNTIME={__proto__:null,c:function(D){return M.H.useMemoCache(D)}},Fe.cache=function(D){return function(){return D.apply(null,arguments)}},Fe.cloneElement=function(D,Y,ae){if(D==null)throw Error("The argument must be a React element, but you passed "+D+".");var oe=x({},D.props),he=D.key,ze=void 0;if(Y!=null)for(ge in Y.ref!==void 0&&(ze=void 0),Y.key!==void 0&&(he=""+Y.key),Y)!B.call(Y,ge)||ge==="key"||ge==="__self"||ge==="__source"||ge==="ref"&&Y.ref===void 0||(oe[ge]=Y[ge]);var ge=arguments.length-2;if(ge===1)oe.children=ae;else if(1<ge){for(var ve=Array(ge),Me=0;Me<ge;Me++)ve[Me]=arguments[Me+2];oe.children=ve}return j(D.type,he,void 0,void 0,ze,oe)},Fe.createContext=function(D){return D={$$typeof:c,_currentValue:D,_currentValue2:D,_threadCount:0,Provider:null,Consumer:null},D.Provider=D,D.Consumer={$$typeof:s,_context:D},D},Fe.createElement=function(D,Y,ae){var oe,he={},ze=null;if(Y!=null)for(oe in Y.key!==void 0&&(ze=""+Y.key),Y)B.call(Y,oe)&&oe!=="key"&&oe!=="__self"&&oe!=="__source"&&(he[oe]=Y[oe]);var ge=arguments.length-2;if(ge===1)he.children=ae;else if(1<ge){for(var ve=Array(ge),Me=0;Me<ge;Me++)ve[Me]=arguments[Me+2];he.children=ve}if(D&&D.defaultProps)for(oe in ge=D.defaultProps,ge)he[oe]===void 0&&(he[oe]=ge[oe]);return j(D,ze,void 0,void 0,null,he)},Fe.createRef=function(){return{current:null}},Fe.forwardRef=function(D){return{$$typeof:d,render:D}},Fe.isValidElement=W,Fe.lazy=function(D){return{$$typeof:p,_payload:{_status:-1,_result:D},_init:Q}},Fe.memo=function(D,Y){return{$$typeof:h,type:D,compare:Y===void 0?null:Y}},Fe.startTransition=function(D){var Y=M.T,ae={};M.T=ae;try{var oe=D(),he=M.S;he!==null&&he(ae,oe),typeof oe=="object"&&oe!==null&&typeof oe.then=="function"&&oe.then(le,te)}catch(ze){te(ze)}finally{M.T=Y}},Fe.unstable_useCacheRefresh=function(){return M.H.useCacheRefresh()},Fe.use=function(D){return M.H.use(D)},Fe.useActionState=function(D,Y,ae){return M.H.useActionState(D,Y,ae)},Fe.useCallback=function(D,Y){return M.H.useCallback(D,Y)},Fe.useContext=function(D){return M.H.useContext(D)},Fe.useDebugValue=function(){},Fe.useDeferredValue=function(D,Y){return M.H.useDeferredValue(D,Y)},Fe.useEffect=function(D,Y,ae){var oe=M.H;if(typeof ae=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return oe.useEffect(D,Y)},Fe.useId=function(){return M.H.useId()},Fe.useImperativeHandle=function(D,Y,ae){return M.H.useImperativeHandle(D,Y,ae)},Fe.useInsertionEffect=function(D,Y){return M.H.useInsertionEffect(D,Y)},Fe.useLayoutEffect=function(D,Y){return M.H.useLayoutEffect(D,Y)},Fe.useMemo=function(D,Y){return M.H.useMemo(D,Y)},Fe.useOptimistic=function(D,Y){return M.H.useOptimistic(D,Y)},Fe.useReducer=function(D,Y,ae){return M.H.useReducer(D,Y,ae)},Fe.useRef=function(D){return M.H.useRef(D)},Fe.useState=function(D){return M.H.useState(D)},Fe.useSyncExternalStore=function(D,Y,ae){return M.H.useSyncExternalStore(D,Y,ae)},Fe.useTransition=function(){return M.H.useTransition()},Fe.version="19.1.0",Fe}var ub;function Yu(){return ub||(ub=1,Th.exports=mT()),Th.exports}var S=Yu();
vendor: 8,793 bytes, lines 18-42
18const Pe=Am(S),Mu=fT({__proto__:null,default:Pe},[S]);var Ch={exports:{}},Xs={},Rh={exports:{}},Mh={};/** 19 * @license React 20 * scheduler.production.js 21 * 22 * Copyright (c) Meta Platforms, Inc. and affiliates. 23 * 24 * This source code is licensed under the MIT license found in the 25 * LICENSE file in the root directory of this source tree. 26 */var db;function gT(){return db||(db=1,function(t){function e(F,Q){var te=F.length;F.push(Q);e:for(;0<te;){var le=te-1>>>1,D=F[le];if(0<o(D,Q))F[le]=Q,F[te]=D,te=le;else break e}}function n(F){return F.length===0?null:F[0]}function a(F){if(F.length===0)return null;var Q=F[0],te=F.pop();if(te!==Q){F[0]=te;e:for(var le=0,D=F.length,Y=D>>>1;le<Y;){var ae=2*(le+1)-1,oe=F[ae],he=ae+1,ze=F[he];if(0>o(oe,te))he<D&&0>o(ze,oe)?(F[le]=ze,F[he]=te,le=he):(F[le]=oe,F[ae]=te,le=ae);else if(he<D&&0>o(ze,te))F[le]=ze,F[he]=te,le=he;else break e}}return Q}function o(F,Q){var te=F.sortIndex-Q.sortIndex;return te!==0?te:F.id-Q.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var s=performance;t.unstable_now=function(){return s.now()}}else{var c=Date,d=c.now();t.unstable_now=function(){return c.now()-d}}var f=[],h=[],p=1,g=null,b=3,v=!1,x=!1,w=!1,A=!1,z=typeof setTimeout=="function"?setTimeout:null,R=typeof clearTimeout=="function"?clearTimeout:null,C=typeof setImmediate<"u"?setImmediate:null;function O(F){for(var Q=n(h);Q!==null;){if(Q.callback===null)a(h);else if(Q.startTime<=F)a(h),Q.sortIndex=Q.expirationTime,e(f,Q);else break;Q=n(h)}}function M(F){if(w=!1,O(F),!x)if(n(f)!==null)x=!0,B||(B=!0,J());else{var Q=n(h);Q!==null&&se(M,Q.startTime-F)}}var B=!1,j=-1,_=5,W=-1;function G(){return A?!0:!(t.unstable_now()-W<_)}function ne(){if(A=!1,B){var F=t.unstable_now();W=F;var Q=!0;try{e:{x=!1,w&&(w=!1,R(j),j=-1),v=!0;var te=b;try{t:{for(O(F),g=n(f);g!==null&&!(g.expirationTime>F&&G());){var le=g.callback;if(typeof le=="function"){g.callback=null,b=g.priorityLevel;var D=le(g.expirationTime<=F);if(F=t.unstable_now(),typeof D=="function"){g.callback=D,O(F),Q=!0;break t}g===n(f)&&a(f),O(F)}else a(f);g=n(f)}if(g!==null)Q=!0;else{var Y=n(h);Y!==null&&se(M,Y.startTime-F),Q=!1}}break e}finally{g=null,b=te,v=!1}Q=void 0}}finally{Q?J():B=!1}}}var J;if(typeof C=="function")J=function(){C(ne)};else if(typeof MessageChannel<"u"){var ue=new MessageChannel,K=ue.port2;ue.port1.onmessage=ne,J=function(){K.postMessage(null)}}else J=function(){z(ne,0)};function se(F,Q){j=z(function(){F(t.unstable_now())},Q)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(F){F.callback=null},t.unstable_forceFrameRate=function(F){0>F||125<F?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):_=0<F?Math.floor(1e3/F):5},t.unstable_getCurrentPriorityLevel=function(){return b},t.unstable_next=function(F){switch(b){case 1:case 2:case 3:var Q=3;break;default:Q=b}var te=b;b=Q;try{return F()}finally{b=te}},t.unstable_requestPaint=function(){A=!0},t.unstable_runWithPriority=function(F,Q){switch(F){case 1:case 2:case 3:case 4:case 5:break;default:F=3}var te=b;b=F;try{return Q()}finally{b=te}},t.unstable_scheduleCallback=function(F,Q,te){var le=t.unstable_now();switch(typeof te=="object"&&te!==null?(te=te.delay,te=typeof te=="number"&&0<te?le+te:le):te=le,F){case 1:var D=-1;break;case 2:D=250;break;case 5:D=1073741823;break;case 4:D=1e4;break;default:D=5e3}return D=te+D,F={id:p++,callback:Q,priorityLevel:F,startTime:te,expirationTime:D,sortIndex:-1},te>le?(F.sortIndex=te,e(h,F),n(f)===null&&F===n(h)&&(w?(R(j),j=-1):w=!0,se(M,te-le))):(F.sortIndex=D,e(f,F),x||v||(x=!0,B||(B=!0,J()))),F},t.unstable_shouldYield=G,t.unstable_wrapCallback=function(F){var Q=b;return function(){var te=b;b=Q;try{return F.apply(this,arguments)}finally{b=te}}}}(Mh)),Mh}var fb;function yT(){return fb||(fb=1,Rh.exports=gT()),Rh.exports}var Dh={exports:{}},Zt={};/** 27 * @license React 28 * react-dom.production.js 29 * 30 * Copyright (c) Meta Platforms, Inc. and affiliates. 31 * 32 * This source code is licensed under the MIT license found in the 33 * LICENSE file in the root directory of this source tree. 34 */var hb;function vT(){if(hb)return Zt;hb=1;var t=Yu();function e(f){var h="https://react.dev/errors/"+f;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var p=2;p<arguments.length;p++)h+="&args[]="+encodeURIComponent(arguments[p])}return"Minified React error #"+f+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var a={d:{f:n,r:function(){throw Error(e(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},o=Symbol.for("react.portal");function s(f,h,p){var g=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:g==null?null:""+g,children:f,containerInfo:h,implementation:p}}var c=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function d(f,h){if(f==="font")return"";if(typeof h=="string")return h==="use-credentials"?h:""}return Zt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=a,Zt.createPortal=function(f,h){var p=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!h||h.nodeType!==1&&h.nodeType!==9&&h.nodeType!==11)throw Error(e(299));return s(f,h,null,p)},Zt.flushSync=function(f){var h=c.T,p=a.p;try{if(c.T=null,a.p=2,f)return f()}finally{c.T=h,a.p=p,a.d.f()}},Zt.preconnect=function(f,h){typeof f=="string"&&(h?(h=h.crossOrigin,h=typeof h=="string"?h==="use-credentials"?h:"":void 0):h=null,a.d.C(f,h))},Zt.prefetchDNS=function(f){typeof f=="string"&&a.d.D(f)},Zt.preinit=function(f,h){if(typeof f=="string"&&h&&typeof h.as=="string"){var p=h.as,g=d(p,h.crossOrigin),b=typeof h.integrity=="string"?h.integrity:void 0,v=typeof h.fetchPriority=="string"?h.fetchPriority:void 0;p==="style"?a.d.S(f,typeof h.precedence=="string"?h.precedence:void 0,{crossOrigin:g,integrity:b,fetchPriority:v}):p==="script"&&a.d.X(f,{crossOrigin:g,integrity:b,fetchPriority:v,nonce:typeof h.nonce=="string"?h.nonce:void 0})}},Zt.preinitModule=function(f,h){if(typeof f=="string")if(typeof h=="object"&&h!==null){if(h.as==null||h.as==="script"){var p=d(h.as,h.crossOrigin);a.d.M(f,{crossOrigin:p,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0})}}else h==null&&a.d.M(f)},Zt.preload=function(f,h){if(typeof f=="string"&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var p=h.as,g=d(p,h.crossOrigin);a.d.L(f,p,{crossOrigin:g,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0,type:typeof h.type=="string"?h.type:void 0,fetchPriority:typeof h.fetchPriority=="string"?h.fetchPriority:void 0,referrerPolicy:typeof h.referrerPolicy=="string"?h.referrerPolicy:void 0,imageSrcSet:typeof h.imageSrcSet=="string"?h.imageSrcSet:void 0,imageSizes:typeof h.imageSizes=="string"?h.imageSizes:void 0,media:typeof h.media=="string"?h.media:void 0})}},Zt.preloadModule=function(f,h){if(typeof f=="string")if(h){var p=d(h.as,h.crossOrigin);a.d.m(f,{as:typeof h.as=="string"&&h.as!=="script"?h.as:void 0,crossOrigin:p,integrity:typeof h.integrity=="string"?h.integrity:void 0})}else a.d.m(f)},Zt.requestFormReset=function(f){a.d.r(f)},Zt.unstable_batchedUpdates=function(f,h){return f(h)},Zt.useFormState=function(f,h,p){return c.H.useFormState(f,h,p)},Zt.useFormStatus=function(){return c.H.useHostTransitionStatus()},Zt.version="19.1.0",Zt}var pb;function Cw(){if(pb)return Dh.exports;pb=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(e){console.error(e)}}return t(),Dh.exports=vT(),Dh.exports}/** 35 * @license React 36 * react-dom-client.production.js 37 * 38 * Copyright (c) Meta Platforms, Inc. and affiliates. 39 * 40 * This source code is licensed under the MIT license found in the 41 * LICENSE file in the root directory of this source tree. 42 */var mb;function bT(){if(mb)return Xs;mb=1;var t=yT(),e=Yu(),n=Cw();function a(i){var r="https://react.dev/errors/"+i;if(1<arguments.length){r+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)r+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+i+"; visit "+r+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(i){return!(!i||i.nodeType!==1&&i.nodeType!==9&&i.nodeType!==11)}function s(i){var r=i,l=i;if(i.alternate)for(;r.return;)r=r.return;else{i=r;do r=i,(r.flags&4098)!==0&&(l=r.return),i=r.return;while(i)}return r.tag===3?l:null}
vendor: 17,290 bytes, lines 42-49
42function c(i){if(i.tag===13){var r=i.memoizedState;if(r===null&&(i=i.alternate,i!==null&&(r=i.memoizedState)),r!==null)return r.dehydrated}return null}function d(i){if(s(i)!==i)throw Error(a(188))}function f(i){var r=i.alternate;if(!r){if(r=s(i),r===null)throw Error(a(188));return r!==i?null:i}for(var l=i,u=r;;){var m=l.return;if(m===null)break;var y=m.alternate;if(y===null){if(u=m.return,u!==null){l=u;continue}break}if(m.child===y.child){for(y=m.child;y;){if(y===l)return d(m),i;if(y===u)return d(m),r;y=y.sibling}throw Error(a(188))}if(l.return!==u.return)l=m,u=y;else{for(var E=!1,T=m.child;T;){if(T===l){E=!0,l=m,u=y;break}if(T===u){E=!0,u=m,l=y;break}T=T.sibling}if(!E){for(T=y.child;T;){if(T===l){E=!0,l=y,u=m;break}if(T===u){E=!0,u=y,l=m;break}T=T.sibling}if(!E)throw Error(a(189))}}if(l.alternate!==u)throw Error(a(190))}if(l.tag!==3)throw Error(a(188));return l.stateNode.current===l?i:r}function h(i){var r=i.tag;if(r===5||r===26||r===27||r===6)return i;for(i=i.child;i!==null;){if(r=h(i),r!==null)return r;i=i.sibling}return null}var p=Object.assign,g=Symbol.for("react.element"),b=Symbol.for("react.transitional.element"),v=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),w=Symbol.for("react.strict_mode"),A=Symbol.for("react.profiler"),z=Symbol.for("react.provider"),R=Symbol.for("react.consumer"),C=Symbol.for("react.context"),O=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),B=Symbol.for("react.suspense_list"),j=Symbol.for("react.memo"),_=Symbol.for("react.lazy"),W=Symbol.for("react.activity"),G=Symbol.for("react.memo_cache_sentinel"),ne=Symbol.iterator;function J(i){return i===null||typeof i!="object"?null:(i=ne&&i[ne]||i["@@iterator"],typeof i=="function"?i:null)}var ue=Symbol.for("react.client.reference");function K(i){if(i==null)return null;if(typeof i=="function")return i.$$typeof===ue?null:i.displayName||i.name||null;if(typeof i=="string")return i;switch(i){case x:return"Fragment";case A:return"Profiler";case w:return"StrictMode";case M:return"Suspense";case B:return"SuspenseList";case W:return"Activity"}if(typeof i=="object")switch(i.$$typeof){case v:return"Portal";case C:return(i.displayName||"Context")+".Provider";case R:return(i._context.displayName||"Context")+".Consumer";case O:var r=i.render;return i=i.displayName,i||(i=r.displayName||r.name||"",i=i!==""?"ForwardRef("+i+")":"ForwardRef"),i;case j:return r=i.displayName||null,r!==null?r:K(i.type)||"Memo";case _:r=i._payload,i=i._init;try{return K(i(r))}catch{}}return null}var se=Array.isArray,F=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Q=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,te={pending:!1,data:null,method:null,action:null},le=[],D=-1;function Y(i){return{current:i}}function ae(i){0>D||(i.current=le[D],le[D]=null,D--)}function oe(i,r){D++,le[D]=i.current,i.current=r}var he=Y(null),ze=Y(null),ge=Y(null),ve=Y(null);function Me(i,r){switch(oe(ge,r),oe(ze,i),oe(he,null),r.nodeType){case 9:case 11:i=(i=r.documentElement)&&(i=i.namespaceURI)?Uv(i):0;break;default:if(i=r.tagName,r=r.namespaceURI)r=Uv(r),i=Fv(r,i);else switch(i){case"svg":i=1;break;case"math":i=2;break;default:i=0}}ae(he),oe(he,i)}function ft(){ae(he),ae(ze),ae(ge)}function Di(i){i.memoizedState!==null&&oe(ve,i);var r=he.current,l=Fv(r,i.type);r!==l&&(oe(ze,i),oe(he,l))}function Fr(i){ze.current===i&&(ae(he),ae(ze)),ve.current===i&&(ae(ve),Hs._currentValue=te)}var Xo=Object.prototype.hasOwnProperty,wt=t.unstable_scheduleCallback,ui=t.unstable_cancelCallback,Yl=t.unstable_shouldYield,gd=t.unstable_requestPaint,Ot=t.unstable_now,yd=t.unstable_getCurrentPriorityLevel,Vl=t.unstable_ImmediatePriority,Zo=t.unstable_UserBlockingPriority,Br=t.unstable_NormalPriority,vd=t.unstable_LowPriority,ql=t.unstable_IdlePriority,bd=t.log,_i=t.unstable_setDisableYieldValue,Wn=null,Qt=null;function On(i){if(typeof bd=="function"&&_i(i),Qt&&typeof Qt.setStrictMode=="function")try{Qt.setStrictMode(Wn,i)}catch{}}var ht=Math.clz32?Math.clz32:xd,Kn=Math.log,Ql=Math.LN2;function xd(i){return i>>>=0,i===0?32:31-(Kn(i)/Ql|0)|0}var oa=256,kr=4194304;function jt(i){var r=i&42;if(r!==0)return r;switch(i&-i){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 i&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return i&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return i}}function Ka(i,r,l){var u=i.pendingLanes;if(u===0)return 0;var m=0,y=i.suspendedLanes,E=i.pingedLanes;i=i.warmLanes;var T=u&134217727;return T!==0?(u=T&~y,u!==0?m=jt(u):(E&=T,E!==0?m=jt(E):l||(l=T&~i,l!==0&&(m=jt(l))))):(T=u&~y,T!==0?m=jt(T):E!==0?m=jt(E):l||(l=u&~i,l!==0&&(m=jt(l)))),m===0?0:r!==0&&r!==m&&(r&y)===0&&(y=m&-m,l=r&-r,y>=l||y===32&&(l&4194048)!==0)?r:m}function sa(i,r){return(i.pendingLanes&~(i.suspendedLanes&~i.pingedLanes)&r)===0}function $l(i,r){switch(i){case 1:case 2:case 4:case 8:case 64:return r+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 r+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 Xl(){var i=oa;return oa<<=1,(oa&4194048)===0&&(oa=256),i}function Wo(){var i=kr;return kr<<=1,(kr&62914560)===0&&(kr=4194304),i}function la(i){for(var r=[],l=0;31>l;l++)r.push(i);return r}function ca(i,r){i.pendingLanes|=r,r!==268435456&&(i.suspendedLanes=0,i.pingedLanes=0,i.warmLanes=0)}function Ko(i,r,l,u,m,y){var E=i.pendingLanes;i.pendingLanes=l,i.suspendedLanes=0,i.pingedLanes=0,i.warmLanes=0,i.expiredLanes&=l,i.entangledLanes&=l,i.errorRecoveryDisabledLanes&=l,i.shellSuspendCounter=0;var T=i.entanglements,L=i.expirationTimes,V=i.hiddenUpdates;for(l=E&~l;0<l;){var ee=31-ht(l),re=1<<ee;T[ee]=0,L[ee]=-1;var q=V[ee];if(q!==null)for(V[ee]=null,ee=0;ee<q.length;ee++){var Z=q[ee];Z!==null&&(Z.lane&=-536870913)}l&=~re}u!==0&&Zl(i,u,0),y!==0&&m===0&&i.tag!==0&&(i.suspendedLanes|=y&~(E&~r))}function Zl(i,r,l){i.pendingLanes|=r,i.suspendedLanes&=~r;var u=31-ht(r);i.entangledLanes|=r,i.entanglements[u]=i.entanglements[u]|1073741824|l&4194090}function Jo(i,r){var l=i.entangledLanes|=r;for(i=i.entanglements;l;){var u=31-ht(l),m=1<<u;m&r|i[u]&r&&(i[u]|=r),l&=~m}}function es(i){switch(i){case 2:i=1;break;case 8:i=4;break;case 32:i=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:i=128;break;case 268435456:i=134217728;break;default:i=0}return i}function Ir(i){return i&=-i,2<i?8<i?(i&134217727)!==0?32:268435456:8:2}function Ja(){var i=Q.p;return i!==0?i:(i=window.event,i===void 0?32:tb(i.type))}function Pr(i,r){var l=Q.p;try{return Q.p=i,r()}finally{Q.p=l}}var Jn=Math.random().toString(36).slice(2),Lt="__reactFiber$"+Jn,$t="__reactProps$"+Jn,N="__reactContainer$"+Jn,I="__reactEvents$"+Jn,X="__reactListeners$"+Jn,ce="__reactHandles$"+Jn,fe="__reactResources$"+Jn,xe="__reactMarker$"+Jn;function Ae(i){delete i[Lt],delete i[$t],delete i[I],delete i[X],delete i[ce]}function ye(i){var r=i[Lt];if(r)return r;for(var l=i.parentNode;l;){if(r=l[N]||l[Lt]){if(l=r.alternate,r.child!==null||l!==null&&l.child!==null)for(i=Pv(i);i!==null;){if(l=i[Lt])return l;i=Pv(i)}return r}i=l,l=i.parentNode}return null}function me(i){if(i=i[Lt]||i[N]){var r=i.tag;if(r===5||r===6||r===13||r===26||r===27||r===3)return i}return null}function we(i){var r=i.tag;if(r===5||r===26||r===27||r===6)return i.stateNode;throw Error(a(33))}function Te(i){var r=i[fe];return r||(r=i[fe]={hoistableStyles:new Map,hoistableScripts:new Map}),r}function pe(i){i[xe]=!0}var Ue=new Set,je={};function Xe(i,r){st(i,r),st(i+"Capture",r)}function st(i,r){for(je[i]=r,i=0;i<r.length;i++)Ue.add(r[i])}var Gt=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]*$"),Ze={},an={};function Oi(i){return Xo.call(an,i)?!0:Xo.call(Ze,i)?!1:Gt.test(i)?an[i]=!0:(Ze[i]=!0,!1)}function di(i,r,l){if(Oi(r))if(l===null)i.removeAttribute(r);else{switch(typeof l){case"undefined":case"function":case"symbol":i.removeAttribute(r);return;case"boolean":var u=r.toLowerCase().slice(0,5);if(u!=="data-"&&u!=="aria-"){i.removeAttribute(r);return}}i.setAttribute(r,""+l)}}function vn(i,r,l){if(l===null)i.removeAttribute(r);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":i.removeAttribute(r);return}i.setAttribute(r,""+l)}}function At(i,r,l,u){if(u===null)i.removeAttribute(l);else{switch(typeof u){case"undefined":case"function":case"symbol":case"boolean":i.removeAttribute(l);return}i.setAttributeNS(r,l,""+u)}}var er,ua;function ln(i){if(er===void 0)try{throw Error()}catch(l){var r=l.stack.trim().match(/\n( *(at )?)/);er=r&&r[1]||"",ua=-1<l.stack.indexOf(` 43 at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return` 44`+er+i+ua}var da=!1;function fa(i,r){if(!i||da)return"";da=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var u={DetermineComponentFrameRoot:function(){try{if(r){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(Z){var q=Z}Reflect.construct(i,[],re)}else{try{re.call()}catch(Z){q=Z}i.call(re.prototype)}}else{try{throw Error()}catch(Z){q=Z}(re=i())&&typeof re.catch=="function"&&re.catch(function(){})}}catch(Z){if(Z&&q&&typeof Z.stack=="string")return[Z.stack,q.stack]}return[null,null]}};u.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var m=Object.getOwnPropertyDescriptor(u.DetermineComponentFrameRoot,"name");m&&m.configurable&&Object.defineProperty(u.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var y=u.DetermineComponentFrameRoot(),E=y[0],T=y[1];if(E&&T){var L=E.split(` 45`),V=T.split(` 46`);for(m=u=0;u<L.length&&!L[u].includes("DetermineComponentFrameRoot");)u++;for(;m<V.length&&!V[m].includes("DetermineComponentFrameRoot");)m++;if(u===L.length||m===V.length)for(u=L.length-1,m=V.length-1;1<=u&&0<=m&&L[u]!==V[m];)m--;for(;1<=u&&0<=m;u--,m--)if(L[u]!==V[m]){if(u!==1||m!==1)do if(u--,m--,0>m||L[u]!==V[m]){var ee=` 47`+L[u].replace(" at new "," at ");return i.displayName&&ee.includes("<anonymous>")&&(ee=ee.replace("<anonymous>",i.displayName)),ee}while(1<=u&&0<=m);break}}}finally{da=!1,Error.prepareStackTrace=l}return(l=i?i.displayName||i.name:"")?ln(l):""}function Ve(i){switch(i.tag){case 26:case 27:case 5:return ln(i.type);case 16:return ln("Lazy");case 13:return ln("Suspense");case 19:return ln("SuspenseList");case 0:case 15:return fa(i.type,!1);case 11:return fa(i.type.render,!1);case 1:return fa(i.type,!0);case 31:return ln("Activity");default:return""}}function Tt(i){try{var r="";do r+=Ve(i),i=i.return;while(i);return r}catch(l){return` 48Error generating stack: `+l.message+` 49`+l.stack}}function Ct(i){switch(typeof i){case"bigint":case"boolean":case"number":case"string":case"undefined":return i;case"object":return i;default:return""}}function fi(i){var r=i.type;return(i=i.nodeName)&&i.toLowerCase()==="input"&&(r==="checkbox"||r==="radio")}function ct(i){var r=fi(i)?"checked":"value",l=Object.getOwnPropertyDescriptor(i.constructor.prototype,r),u=""+i[r];if(!i.hasOwnProperty(r)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var m=l.get,y=l.set;return Object.defineProperty(i,r,{configurable:!0,get:function(){return m.call(this)},set:function(E){u=""+E,y.call(this,E)}}),Object.defineProperty(i,r,{enumerable:l.enumerable}),{getValue:function(){return u},setValue:function(E){u=""+E},stopTracking:function(){i._valueTracker=null,delete i[r]}}}}function Li(i){i._valueTracker||(i._valueTracker=ct(i))}function ts(i){if(!i)return!1;var r=i._valueTracker;if(!r)return!0;var l=r.getValue(),u="";return i&&(u=fi(i)?i.checked?"true":"false":i.value),i=u,i!==l?(r.setValue(i),!0):!1}function jr(i){if(i=i||(typeof document<"u"?document:void 0),typeof i>"u")return null;try{return i.activeElement||i.body}catch{return i.body}}var lE=/[\n"\\]/g;function Ln(i){return i.replace(lE,function(r){return"\\"+r.charCodeAt(0).toString(16)+" "})}function wd(i,r,l,u,m,y,E,T){i.name="",E!=null&&typeof E!="function"&&typeof E!="symbol"&&typeof E!="boolean"?i.type=E:i.removeAttribute("type"),r!=null?E==="number"?(r===0&&i.value===""||i.value!=r)&&(i.value=""+Ct(r)):i.value!==""+Ct(r)&&(i.value=""+Ct(r)):E!=="submit"&&E!=="reset"||i.removeAttribute("value"),r!=null?Ad(i,E,Ct(r)):l!=null?Ad(i,E,Ct(l)):u!=null&&i.removeAttribute("value"),m==null&&y!=null&&(i.defaultChecked=!!y),m!=null&&(i.checked=m&&typeof m!="function"&&typeof m!="symbol"),T!=null&&typeof T!="function"&&typeof T!="symbol"&&typeof T!="boolean"?i.name=""+Ct(T):i.removeAttribute("name")}function Og(i,r,l,u,m,y,E,T){if(y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(i.type=y),r!=null||l!=null){if(!(y!=="submit"&&y!=="reset"||r!=null))return;l=l!=null?""+Ct(l):"",r=r!=null?""+Ct(r):l,T||r===i.value||(i.value=r),i.defaultValue=r}u=u??m,u=typeof u!="function"&&typeof u!="symbol"&&!!u,i.checked=T?i.checked:!!u,i.defaultChecked=!!u,E!=null&&typeof E!="function"&&typeof E!="symbol"&&typeof E!="boolean"&&(i.name=E)}function Ad(i,r,l){r==="number"&&jr(i.ownerDocument)===i||i.defaultValue===""+l||(i.defaultValue=""+l)}function Gr(i,r,l,u){if(i=i.options,r){r={};for(var m=0;m<l.length;m++)r["$"+l[m]]=!0;for(l=0;l<i.length;l++)m=r.hasOwnProperty("$"+i[l].value),i[l].selected!==m&&(i[l].selected=m),m&&u&&(i[l].defaultSelected=!0)}else{for(l=""+Ct(l),r=null,m=0;m<i.length;m++){if(i[m].value===l){i[m].selected=!0,u&&(i[m].defaultSelected=!0);return}r!==null||i[m].disabled||(r=i[m])}r!==null&&(r.selected=!0)}}function Lg(i,r,l){if(r!=null&&(r=""+Ct(r),r!==i.value&&(i.value=r),l==null)){i.defaultValue!==r&&(i.defaultValue=r);return}i.defaultValue=l!=null?""+Ct(l):""}function Ng(i,r,l,u){if(r==null){if(u!=null){if(l!=null)throw Error(a(92));if(se(u)){if(1<u.length)throw Error(a(93));u=u[0]}l=u}l==null&&(l=""),r=l}l=Ct(r),i.defaultValue=l,u=i.textContent,u===l&&u!==""&&u!==null&&(i.value=u)}function Hr(i,r){if(r){var l=i.firstChild;if(l&&l===i.lastChild&&l.nodeType===3){l.nodeValue=r;return}}i.textContent=r}var cE=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 Ug(i,r,l){var u=r.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?u?i.setProperty(r,""):r==="float"?i.cssFloat="":i[r]="":u?i.setProperty(r,l):typeof l!="number"||l===0||cE.has(r)?r==="float"?i.cssFloat=l:i[r]=(""+l).trim():i[r]=l+"px"}function Fg(i,r,l){if(r!=null&&typeof r!="object")throw Error(a(62));if(i=i.style,l!=null){for(var u in l)!l.hasOwnProperty(u)||r!=null&&r.hasOwnProperty(u)||(u.indexOf("--")===0?i.setProperty(u,""):u==="float"?i.cssFloat="":i[u]="");for(var m in r)u=r[m],r.hasOwnProperty(m)&&l[m]!==u&&Ug(i,m,u)}else for(var y in r)r.hasOwnProperty(y)&&Ug(i,y,r[y])}function Sd(i){if(i.indexOf("-")===-1)return!1;switch(i){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 uE=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"],["colorRen
49dering","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"]]),dE=/^[\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 Wl(i){return dE.test(""+i)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":i}var Ed=null;function zd(i){return i=i.target||i.srcElement||window,i.correspondingUseElement&&(i=i.correspondingUseElement),i.nodeType===3?i.parentNode:i}var Yr=null,Vr=null;function Bg(i){var r=me(i);if(r&&(i=r.stateNode)){var l=i[$t]||null;e:switch(i=r.stateNode,r.type){case"input":if(wd(i,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),r=l.name,l.type==="radio"&&r!=null){for(l=i;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+Ln(""+r)+'"][type="radio"]'),r=0;r<l.length;r++){var u=l[r];if(u!==i&&u.form===i.form){var m=u[$t]||null;if(!m)throw Error(a(90));wd(u,m.value,m.defaultValue,m.defaultValue,m.checked,m.defaultChecked,m.type,m.name)}}for(r=0;r<l.length;r++)u=l[r],u.form===i.form&&ts(u)}break e;case"textarea":Lg(i,l.value,l.defaultValue);break e;case"select":r=l.value,r!=null&&Gr(i,!!l.multiple,r,!1)}}}var Td=!1;function kg(i,r,l){if(Td)return i(r,l);Td=!0;try{var u=i(r);return u}finally{if(Td=!1,(Yr!==null||Vr!==null)&&(Fc(),Yr&&(r=Yr,i=Vr,Vr=Yr=null,Bg(r),i)))for(r=0;r<i.length;r++)Bg(i[r])}}function ns(i,r){var l=i.stateNode;if(l===null)return null;var u=l[$t]||null;if(u===null)return null;l=u[r];e:switch(r){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(u=!u.disabled)||(i=i.type,u=!(i==="button"||i==="input"||i==="select"||i==="textarea")),i=!u;break e;default:i=!1}if(i)return null;if(l&&typeof l!="function")throw Error(a(231,r,typeof l));return l}var Ni=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Cd=!1;if(Ni)try{var is={};Object.defineProperty(is,"passive",{get:function(){Cd=!0}}),window.addEventListener("test",is,is),window.removeEventListener("test",is,is)}catch{Cd=!1}var ha=null,Rd=null,Kl=null;function Ig(){if(Kl)return Kl;var i,r=Rd,l=r.length,u,m="value"in ha?ha.value:ha.textContent,y=m.length;for(i=0;i<l&&r[i]===m[i];i++);var E=l-i;for(u=1;u<=E&&r[l-u]===m[y-u];u++);return Kl=m.slice(i,1<u?1-u:void 0)}function Jl(i){var r=i.keyCode;return"charCode"in i?(i=i.charCode,i===0&&r===13&&(i=13)):i=r,i===10&&(i=13),32<=i||i===13?i:0}function ec(){return!0}function Pg(){return!1}function cn(i){function r(l,u,m,y,E){this._reactName=l,this._targetInst=m,this.type=u,this.nativeEvent=y,this.target=E,this.currentTarget=null;for(var T in i)i.hasOwnProperty(T)&&(l=i[T],this[T]=l?l(y):y[T]);return this.isDefaultPrevented=(y.defaultPrevented!=null?y.defaultPrevented:y.returnValue===!1)?ec:Pg,this.isPropagationStopped=Pg,this}return p(r.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=ec)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=ec)},persist:function(){},isPersistent:ec}),r}var tr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(i){return i.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},tc=cn(tr),as=p({},tr,{view:0,detail:0}),fE=cn(as),Md,Dd,rs,nc=p({},as,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Od,button:0,buttons:0,relatedTarget:function(i){return i.relatedTarget===void 0?i.fromElement===i.srcElement?i.toElement:i.fromElement:i.relatedTarget},movementX:function(i){return"movementX"in i?i.movementX:(i!==rs&&(rs&&i.type==="mousemove"?(Md=i.screenX-rs.screenX,Dd=i.screenY-rs.screenY):Dd=Md=0,rs=i),Md)},movementY:function(i){return"movementY"in i?i.movementY:Dd}}),jg=cn(nc),hE=p({},nc,{dataTransfer:0}),pE=cn(hE),mE=p({},as,{relatedTarget:0}),_d=cn(mE),gE=p({},tr,{animationName:0,elapsedTime:0,pseudoElement:0}),yE=cn(gE),vE=p({},tr,{clipboardData:function(i){return"clipboardData"in i?i.clipboardData:window.clipboardData}}),bE=cn(vE),xE=p({},tr,{data:0}),Gg=cn(xE),wE={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},AE={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"},SE={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function EE(i){var r=this.nativeEvent;return r.getModifierState?r.getModifierState(i):(i=SE[i])?!!r[i]:!1}function Od(){return EE}var zE=p({},as,{key:function(i){if(i.key){var r=wE[i.key]||i.key;if(r!=="Unidentified")return r}
vendor: 1,225 bytes, line 49
49return i.type==="keypress"?(i=Jl(i),i===13?"Enter":String.fromCharCode(i)):i.type==="keydown"||i.type==="keyup"?AE[i.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Od,charCode:function(i){return i.type==="keypress"?Jl(i):0},keyCode:function(i){return i.type==="keydown"||i.type==="keyup"?i.keyCode:0},which:function(i){return i.type==="keypress"?Jl(i):i.type==="keydown"||i.type==="keyup"?i.keyCode:0}}),TE=cn(zE),CE=p({},nc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Hg=cn(CE),RE=p({},as,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Od}),ME=cn(RE),DE=p({},tr,{propertyName:0,elapsedTime:0,pseudoElement:0}),_E=cn(DE),OE=p({},nc,{deltaX:function(i){return"deltaX"in i?i.deltaX:"wheelDeltaX"in i?-i.wheelDeltaX:0},deltaY:function(i){return"deltaY"in i?i.deltaY:"wheelDeltaY"in i?-i.wheelDeltaY:"wheelDelta"in i?-i.wheelDelta:0},deltaZ:0,deltaMode:0}),LE=cn(OE),NE=p({},tr,{newState:0,oldState:0}),UE=cn(NE),FE=[9,13,27,32],Ld=Ni&&"CompositionEvent"in window,os=null;Ni&&"documentMode"in document&&(os=document.documentMode);
vendor: 4,258 bytes, line 49
49var BE=Ni&&"TextEvent"in window&&!os,Yg=Ni&&(!Ld||os&&8<os&&11>=os),Vg=" ",qg=!1;function Qg(i,r){switch(i){case"keyup":return FE.indexOf(r.keyCode)!==-1;case"keydown":return r.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $g(i){return i=i.detail,typeof i=="object"&&"data"in i?i.data:null}var qr=!1;function kE(i,r){switch(i){case"compositionend":return $g(r);case"keypress":return r.which!==32?null:(qg=!0,Vg);case"textInput":return i=r.data,i===Vg&&qg?null:i;default:return null}}function IE(i,r){if(qr)return i==="compositionend"||!Ld&&Qg(i,r)?(i=Ig(),Kl=Rd=ha=null,qr=!1,i):null;switch(i){case"paste":return null;case"keypress":if(!(r.ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey){if(r.char&&1<r.char.length)return r.char;if(r.which)return String.fromCharCode(r.which)}return null;case"compositionend":return Yg&&r.locale!=="ko"?null:r.data;default:return null}}var PE={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 Xg(i){var r=i&&i.nodeName&&i.nodeName.toLowerCase();return r==="input"?!!PE[i.type]:r==="textarea"}function Zg(i,r,l,u){Yr?Vr?Vr.push(u):Vr=[u]:Yr=u,r=Gc(r,"onChange"),0<r.length&&(l=new tc("onChange","change",null,l,u),i.push({event:l,listeners:r}))}var ss=null,ls=null;function jE(i){Dv(i,0)}function ic(i){var r=we(i);if(ts(r))return i}function Wg(i,r){if(i==="change")return r}var Kg=!1;if(Ni){var Nd;if(Ni){var Ud="oninput"in document;if(!Ud){var Jg=document.createElement("div");Jg.setAttribute("oninput","return;"),Ud=typeof Jg.oninput=="function"}Nd=Ud}else Nd=!1;Kg=Nd&&(!document.documentMode||9<document.documentMode)}function ey(){ss&&(ss.detachEvent("onpropertychange",ty),ls=ss=null)}function ty(i){if(i.propertyName==="value"&&ic(ls)){var r=[];Zg(r,ls,i,zd(i)),kg(jE,r)}}function GE(i,r,l){i==="focusin"?(ey(),ss=r,ls=l,ss.attachEvent("onpropertychange",ty)):i==="focusout"&&ey()}function HE(i){if(i==="selectionchange"||i==="keyup"||i==="keydown")return ic(ls)}function YE(i,r){if(i==="click")return ic(r)}function VE(i,r){if(i==="input"||i==="change")return ic(r)}function qE(i,r){return i===r&&(i!==0||1/i===1/r)||i!==i&&r!==r}var bn=typeof Object.is=="function"?Object.is:qE;function cs(i,r){if(bn(i,r))return!0;if(typeof i!="object"||i===null||typeof r!="object"||r===null)return!1;var l=Object.keys(i),u=Object.keys(r);if(l.length!==u.length)return!1;for(u=0;u<l.length;u++){var m=l[u];if(!Xo.call(r,m)||!bn(i[m],r[m]))return!1}return!0}function ny(i){for(;i&&i.firstChild;)i=i.firstChild;return i}function iy(i,r){var l=ny(i);i=0;for(var u;l;){if(l.nodeType===3){if(u=i+l.textContent.length,i<=r&&u>=r)return{node:l,offset:r-i};i=u}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=ny(l)}}function ay(i,r){return i&&r?i===r?!0:i&&i.nodeType===3?!1:r&&r.nodeType===3?ay(i,r.parentNode):"contains"in i?i.contains(r):i.compareDocumentPosition?!!(i.compareDocumentPosition(r)&16):!1:!1}function ry(i){i=i!=null&&i.ownerDocument!=null&&i.ownerDocument.defaultView!=null?i.ownerDocument.defaultView:window;for(var r=jr(i.document);r instanceof i.HTMLIFrameElement;){try{var l=typeof r.contentWindow.location.href=="string"}catch{l=!1}if(l)i=r.contentWindow;else break;r=jr(i.document)}return r}function Fd(i){var r=i&&i.nodeName&&i.nodeName.toLowerCase();return r&&(r==="input"&&(i.type==="text"||i.type==="search"||i.type==="tel"||i.type==="url"||i.type==="password")||r==="textarea"||i.contentEditable==="true")}var QE=Ni&&"documentMode"in document&&11>=document.documentMode,Qr=null,Bd=null,us=null,kd=!1;function oy(i,r,l){var u=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;kd||Qr==null||Qr!==jr(u)||(u=Qr,"selectionStart"in u&&Fd(u)?u={start:u.selectionStart,end:u.selectionEnd}:(u=(u.ownerDocument&&u.ownerDocument.defaultView||window).getSelection(),u={anchorNode:u.anchorNode,anchorOffset:u.anchorOffset,focusNode:u.focusNode,focusOffset:u.focusOffset}),us&&cs(us,u)||(us=u,u=Gc(Bd,"onSelect"),0<u.length&&(r=new tc("onSelect","select",null,r,l),i.push({event:r,listeners:u}),r.target=Qr)))}function nr(i,r){var l={};return l[i.toLowerCase()]=r.toLowerCase(),l["Webkit"+i]="webkit"+r,l["Moz"+i]="moz"+r,l}
vendor: 97,760 bytes, line 49
49var $r={animationend:nr("Animation","AnimationEnd"),animationiteration:nr("Animation","AnimationIteration"),animationstart:nr("Animation","AnimationStart"),transitionrun:nr("Transition","TransitionRun"),transitionstart:nr("Transition","TransitionStart"),transitioncancel:nr("Transition","TransitionCancel"),transitionend:nr("Transition","TransitionEnd")},Id={},sy={};Ni&&(sy=document.createElement("div").style,"AnimationEvent"in window||(delete $r.animationend.animation,delete $r.animationiteration.animation,delete $r.animationstart.animation),"TransitionEvent"in window||delete $r.transitionend.transition);function ir(i){if(Id[i])return Id[i];if(!$r[i])return i;var r=$r[i],l;for(l in r)if(r.hasOwnProperty(l)&&l in sy)return Id[i]=r[l];return i}var ly=ir("animationend"),cy=ir("animationiteration"),uy=ir("animationstart"),$E=ir("transitionrun"),XE=ir("transitionstart"),ZE=ir("transitioncancel"),dy=ir("transitionend"),fy=new Map,Pd="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(" ");Pd.push("scrollEnd");function ei(i,r){fy.set(i,r),Xe(r,[i])}var hy=new WeakMap;function Nn(i,r){if(typeof i=="object"&&i!==null){var l=hy.get(i);return l!==void 0?l:(r={value:i,source:r,stack:Tt(r)},hy.set(i,r),r)}return{value:i,source:r,stack:Tt(r)}}var Un=[],Xr=0,jd=0;function ac(){for(var i=Xr,r=jd=Xr=0;r<i;){var l=Un[r];Un[r++]=null;var u=Un[r];Un[r++]=null;var m=Un[r];Un[r++]=null;var y=Un[r];if(Un[r++]=null,u!==null&&m!==null){var E=u.pending;E===null?m.next=m:(m.next=E.next,E.next=m),u.pending=m}y!==0&&py(l,m,y)}}function rc(i,r,l,u){Un[Xr++]=i,Un[Xr++]=r,Un[Xr++]=l,Un[Xr++]=u,jd|=u,i.lanes|=u,i=i.alternate,i!==null&&(i.lanes|=u)}function Gd(i,r,l,u){return rc(i,r,l,u),oc(i)}function Zr(i,r){return rc(i,null,null,r),oc(i)}function py(i,r,l){i.lanes|=l;var u=i.alternate;u!==null&&(u.lanes|=l);for(var m=!1,y=i.return;y!==null;)y.childLanes|=l,u=y.alternate,u!==null&&(u.childLanes|=l),y.tag===22&&(i=y.stateNode,i===null||i._visibility&1||(m=!0)),i=y,y=y.return;return i.tag===3?(y=i.stateNode,m&&r!==null&&(m=31-ht(l),i=y.hiddenUpdates,u=i[m],u===null?i[m]=[r]:u.push(r),r.lane=l|536870912),y):null}function oc(i){if(50<Us)throw Us=0,Xf=null,Error(a(185));for(var r=i.return;r!==null;)i=r,r=i.return;return i.tag===3?i.stateNode:null}var Wr={};function WE(i,r,l,u){this.tag=i,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=r,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=u,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function xn(i,r,l,u){return new WE(i,r,l,u)}function Hd(i){return i=i.prototype,!(!i||!i.isReactComponent)}function Ui(i,r){var l=i.alternate;return l===null?(l=xn(i.tag,r,i.key,i.mode),l.elementType=i.elementType,l.type=i.type,l.stateNode=i.stateNode,l.alternate=i,i.alternate=l):(l.pendingProps=r,l.type=i.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=i.flags&65011712,l.childLanes=i.childLanes,l.lanes=i.lanes,l.child=i.child,l.memoizedProps=i.memoizedProps,l.memoizedState=i.memoizedState,l.updateQueue=i.updateQueue,r=i.dependencies,l.dependencies=r===null?null:{lanes:r.lanes,firstContext:r.firstContext},l.sibling=i.sibling,l.index=i.index,l.ref=i.ref,l.refCleanup=i.refCleanup,l}function my(i,r){i.flags&=65011714;var l=i.alternate;return l===null?(i.childLanes=0,i.lanes=r,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=l.childLanes,i.lanes=l.lanes,i.child=l.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=l.memoizedProps,i.memoizedState=l.memoizedState,i.updateQueue=l.updateQueue,i.type=l.type,r=l.dependencies,i.dependencies=r===null?null:{lanes:r.lanes,firstContext:r.firstContext}),i}function sc(i,r,l,u,m,y){var E=0;if(u=i,typeof i=="function")Hd(i)&&(E=1);else if(typeof i=="string")E=Jz(i,l,he.current)?26:i==="html"||i==="head"||i==="body"?27:5;else e:switch(i){case W:return i=xn(31,l,r,m),i.elementType=W,i.lanes=y,i;case x:return ar(l.children,m,y,r);case w:E=8,m|=24;break;case A:return i=xn(12,l,r,m|2),i.elementType=A,i.lanes=y,i;case M:return i=xn(13,l,r,m),i.elementType=M,i.lanes=y,i;case B:return i=xn(19,l,r,m),i.elementType=B,i.lanes=y,i;default:if(typeof i=="object"&&i!==null)switch(i.$$typeof){case z:case C:E=10;break e;case R:E=9;break e;case O:E=11;break e;case j:E=14;break e;case _:E=16,u=null;break e}E=29,l=Error(a(130,i===null?"null":typeof i,"")),u=null}return r=xn(E,l,r,m),r.elementType=i,r.type=u,r.lanes=y,r}function ar(i,r,l,u){return i=xn(7,i,u,r),i.lanes=l,i}function Yd(i,r,l){return i=xn(6,i,null,r),i.lanes=l,i}function Vd(i,r,l){return r=xn(4,i.children!==null?i.children:[],i.key,r),r.lanes=l,r.stateNode={containerInfo:i.containerInfo,pendingChildren:null,implementation:i.implementation},r}var Kr=[],Jr=0,lc=null,cc=0,Fn=[],Bn=0,rr=null,Fi=1,Bi="";function or(i,r){Kr[Jr++]=cc,Kr[Jr++]=lc,lc=i,cc=r}function gy(i,r,l){Fn[Bn++]=Fi,Fn[Bn++]=Bi,Fn[Bn++]=rr,rr=i;var u=Fi;i=Bi;var m=32-ht(u)-1;u&=~(1<<m),l+=1;var y=32-ht(r)+m;if(30<y){var E=m-m%5;y=(u&(1<<E)-1).toString(32),u>>=E,m-=E,Fi=1<<32-ht(r)+m|l<<m|u,Bi=y+i}else Fi=1<<y|l<<m|u,Bi=i}function qd(i){i.return!==null&&(or(i,1),gy(i,1,0))}function Qd(i){for(;i===lc;)lc=Kr[--Jr],Kr[Jr]=null,cc=Kr[--Jr],Kr[Jr]=null;for(;i===rr;)rr=Fn[--Bn],Fn[Bn]=null,Bi=Fn[--Bn],Fn[Bn]=null,Fi=Fn[--Bn],Fn[Bn]=null}var rn=null,yt=null,We=!1,sr=null,hi=!1,$d=Error(a(519));function lr(i){var r=Error(a(418,""));throw hs(Nn(r,i)),$d}function yy(i){var r=i.stateNode,l=i.type,u=i.memoizedProps;switch(r[Lt]=i,r[$t]=u,l){case"dialog":He("cancel",r),He("close",r);break;case"iframe":case"object":case"embed":He("load",r);break;case"video":case"audio":for(l=0;l<Bs.length;l++)He(Bs[l],r);break;case"source":He("error",r);break;case"img":case"image":case"link":He("error",r),He("load",r);break;case"details":He("toggle",r);break;case"input":He("invalid",r),Og(r,u.value,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name,!0),Li(r);break;case"select":He("invalid",r);break;case"textarea":He("invalid",r),Ng(r,u.value,u.defaultValue,u.children),Li(r)}l=u.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||r.textContent===""+l||u.suppressHydrationWarning===!0||Nv(r.textContent,l)?(u.popover!=null&&(He("beforetoggle",r),He("toggle",r)),u.onScroll!=null&&He("scroll",r),u.onScrollEnd!=null&&He("scrollend",r),u.onClick!=null&&(r.onclick=Hc),r=!0):r=!1,r||lr(i)}function vy(i){for(rn=i.return;rn;)switch(rn.tag){case 5:case 13:hi=!1;return;case 27:case 3:hi=!0;return;default:rn=rn.return}}function ds(i){if(i!==rn)return!1;if(!We)return vy(i),We=!0,!1;var r=i.tag,l;if((l=r!==3&&r!==27)&&((l=r===5)&&(l=i.type,l=!(l!=="form"&&l!=="button")||dh(i.type,i.memoizedProps)),l=!l),l&&yt&&lr(i),vy(i),r===13){if(i=i.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(a(317));e:{for(i=i.nextSibling,r=0;i;){if(i.nodeType===8)if(l=i.data,l==="/$"){if(r===0){yt=ni(i.nextSibling);break e}r--}else l!=="$"&&l!=="$!"&&l!=="$?"||r++;i=i.nextSibling}yt=null}}else r===27?(r=yt,Ma(i.type)?(i=mh,mh=null,yt=i):yt=r):yt=rn?ni(i.stateNode.nextSibling):null;return!0}function fs(){yt=rn=null,We=!1}function by(){var i=sr;return i!==null&&(fn===null?fn=i:fn.push.apply(fn,i),sr=null),i}function hs(i){sr===null?sr=[i]:sr.push(i)}var Xd=Y(null),cr=null,ki=null;function pa(i,r,l){oe(Xd,r._currentValue),r._currentValue=l}function Ii(i){i._currentValue=Xd.current,ae(Xd)}function Zd(i,r,l){for(;i!==null;){var u=i.alternate;if((i.childLanes&r)!==r?(i.childLanes|=r,u!==null&&(u.childLanes|=r)):u!==null&&(u.childLanes&r)!==r&&(u.childLanes|=r),i===l)break;i=i.return}}function Wd(i,r,l,u){var m=i.child;for(m!==null&&(m.return=i);m!==null;){var y=m.dependencies;if(y!==null){var E=m.child;y=y.firstContext;e:for(;y!==null;){var T=y;y=m;for(var L=0;L<r.length;L++)if(T.context===r[L]){y.lanes|=l,T=y.alternate,T!==null&&(T.lanes|=l),Zd(y.return,l,i),u||(E=null);break e}y=T.next}}else if(m.tag===18){if(E=m.return,E===null)throw Error(a(341));E.lanes|=l,y=E.alternate,y!==null&&(y.lanes|=l),Zd(E,l,i),E=null}else E=m.child;if(E!==null)E.return=m;else for(E=m;E!==null;){if(E===i){E=null;break}if(m=E.sibling,m!==null){m.return=E.return,E=m;break}E=E.return}m=E}}function ps(i,r,l,u){i=null;for(var m=r,y=!1;m!==null;){if(!y){if((m.flags&524288)!==0)y=!0;else if((m.flags&262144)!==0)break}if(m.tag===10){var E=m.alternate;if(E===null)throw Error(a(387));if(E=E.memoizedProps,E!==null){var T=m.type;bn(m.pendingProps.value,E.value)||(i!==null?i.push(T):i=[T])}}else if(m===ve.current){if(E=m.alternate,E===null)throw Error(a(387));E.memoizedState.memoizedState!==m.memoizedState.memoizedState&&(i!==null?i.push(Hs):i=[Hs])}m=m.return}i!==null&&Wd(r,i,l,u),r.flags|=262144}function uc(i){for(i=i.firstContext;i!==null;){if(!bn(i.context._currentValue,i.memoizedValue))return!0;i=i.next}return!1}function ur(i){cr=i,ki=null,i=i.dependencies,i!==null&&(i.firstContext=null)}function Xt(i){return xy(cr,i)}function dc(i,r){return cr===null&&ur(i),xy(i,r)}function xy(i,r){var l=r._currentValue;if(r={context:r,memoizedValue:l,next:null},ki===null){if(i===null)throw Error(a(308));ki=r,i.dependencies={lanes:0,firstContext:r},i.flags|=524288}else ki=ki.next=r;return l}var KE=typeof AbortController<"u"?AbortController:function(){var i=[],r=this.signal={aborted:!1,addEventListener:function(l,u){i.push(u)}};this.abort=function(){r.aborted=!0,i.forEach(function(l){return l()})}},JE=t.unstable_scheduleCallback,ez=t.unstable_NormalPriority,Rt={$$typeof:C,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Kd(){return{controller:new KE,data:new Map,refCount:0}}function ms(i){i.refCount--,i.refCount===0&&JE(ez,function(){i.controller.abort()})}var gs=null,Jd=0,eo=0,to=null;function tz(i,r){if(gs===null){var l=gs=[];Jd=0,eo=nh(),to={status:"pending",value:void 0,then:function(u){l.push(u)}}}return Jd++,r.then(wy,wy),r}function wy(){if(--Jd===0&&gs!==null){to!==null&&(to.status="fulfilled");var i=gs;gs=null,eo=0,to=null;for(var r=0;r<i.length;r++)(0,i[r])()}}function nz(i,r){var l=[],u={status:"pending",value:null,reason:null,then:function(m){l.push(m)}};return i.then(function(){u.status="fulfilled",u.value=r;for(var m=0;m<l.length;m++)(0,l[m])(r)},function(m){for(u.status="rejected",u.reason=m,m=0;m<l.length;m++)(0,l[m])(void 0)}),u}var Ay=F.S;F.S=function(i,r){typeof r=="object"&&r!==null&&typeof r.then=="function"&&tz(i,r),Ay!==null&&Ay(i,r)};var dr=Y(null);function ef(){var i=dr.current;return i!==null?i:ot.pooledCache}function fc(i,r){r===null?oe(dr,dr.current):oe(dr,r.pool)}function Sy(){var i=ef();return i===null?null:{parent:Rt._currentValue,pool:i}}var ys=Error(a(460)),Ey=Error(a(474)),hc=Error(a(542)),tf={then:function(){}};function zy(i){return i=i.status,i==="fulfilled"||i==="rejected"}function pc(){}function Ty(i,r,l){switch(l=i[l],l===void 0?i.push(r):l!==r&&(r.then(pc,pc),r=l),r.status){case"fulfilled":return r.value;case"rejected":throw i=r.reason,Ry(i),i;default:if(typeof r.status=="string")r.then(pc,pc);else{if(i=ot,i!==null&&100<i.shellSuspendCounter)throw Error(a(482));i=r,i.status="pending",i.then(function(u){if(r.status==="pending"){var m=r;m.status="fulfilled",m.value=u}},function(u){if(r.status==="pending"){var m=r;m.status="rejected",m.reason=u}})}switch(r.status){case"fulfilled":return r.value;case"rejected":throw i=r.reason,Ry(i),i}throw vs=r,ys}}var vs=null;function Cy(){if(vs===null)throw Error(a(459));var i=vs;return vs=null,i}function Ry(i){if(i===ys||i===hc)throw Error(a(483))}var ma=!1;function nf(i){i.updateQueue={baseState:i.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function af(i,r){i=i.updateQueue,r.updateQueue===i&&(r.updateQueue={baseState:i.baseState,firstBaseUpdate:i.firstBaseUpdate,lastBaseUpdate:i.lastBaseUpdate,shared:i.shared,callbacks:null})}function ga(i){return{lane:i,tag:0,payload:null,callback:null,next:null}}function ya(i,r,l){var u=i.updateQueue;if(u===null)return null;if(u=u.shared,(Je&2)!==0){var m=u.pending;return m===null?r.next=r:(r.next=m.next,m.next=r),u.pending=r,r=oc(i),py(i,null,l),r}return rc(i,u,r,l),oc(i)}function bs(i,r,l){if(r=r.updateQueue,r!==null&&(r=r.shared,(l&4194048)!==0)){var u=r.lanes;u&=i.pendingLanes,l|=u,r.lanes=l,Jo(i,l)}}function rf(i,r){var l=i.updateQueue,u=i.alternate;if(u!==null&&(u=u.updateQueue,l===u)){var m=null,y=null;if(l=l.firstBaseUpdate,l!==null){do{var E={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};y===null?m=y=E:y=y.next=E,l=l.next}while(l!==null);y===null?m=y=r:y=y.next=r}else m=y=r;l={baseState:u.baseState,firstBaseUpdate:m,lastBaseUpdate:y,shared:u.shared,callbacks:u.callbacks},i.updateQueue=l;return}i=l.lastBaseUpdate,i===null?l.firstBaseUpdate=r:i.next=r,l.lastBaseUpdate=r}var of=!1;function xs(){if(of){var i=to;if(i!==null)throw i}}function ws(i,r,l,u){of=!1;var m=i.updateQueue;ma=!1;var y=m.firstBaseUpdate,E=m.lastBaseUpdate,T=m.shared.pending;if(T!==null){m.shared.pending=null;var L=T,V=L.next;L.next=null,E===null?y=V:E.next=V,E=L;var ee=i.alternate;ee!==null&&(ee=ee.updateQueue,T=ee.lastBaseUpdate,T!==E&&(T===null?ee.firstBaseUpdate=V:T.next=V,ee.lastBaseUpdate=L))}if(y!==null){var re=m.baseState;E=0,ee=V=L=null,T=y;do{var q=T.lane&-536870913,Z=q!==T.lane;if(Z?(qe&q)===q:(u&q)===q){q!==0&&q===eo&&(of=!0),ee!==null&&(ee=ee.next={lane:0,tag:T.tag,payload:T.payload,callback:null,next:null});e:{var Oe=i,Ce=T;q=r;var at=l;switch(Ce.tag){case 1:if(Oe=Ce.payload,typeof Oe=="function"){re=Oe.call(at,re,q);break e}re=Oe;break e;case 3:Oe.flags=Oe.flags&-65537|128;case 0:if(Oe=Ce.payload,q=typeof Oe=="function"?Oe.call(at,re,q):Oe,q==null)break e;re=p({},re,q);break e;case 2:ma=!0}}q=T.callback,q!==null&&(i.flags|=64,Z&&(i.flags|=8192),Z=m.callbacks,Z===null?m.callbacks=[q]:Z.push(q))}else Z={lane:q,tag:T.tag,payload:T.payload,callback:T.callback,next:null},ee===null?(V=ee=Z,L=re):ee=ee.next=Z,E|=q;if(T=T.next,T===null){if(T=m.shared.pending,T===null)break;Z=T,T=Z.next,Z.next=null,m.lastBaseUpdate=Z,m.shared.pending=null}}while(!0);ee===null&&(L=re),m.baseState=L,m.firstBaseUpdate=V,m.lastBaseUpdate=ee,y===null&&(m.shared.lanes=0),za|=E,i.lanes=E,i.memoizedState=re}}function My(i,r){if(typeof i!="function")throw Error(a(191,i));i.call(r)}function Dy(i,r){var l=i.callbacks;if(l!==null)for(i.callbacks=null,i=0;i<l.length;i++)My(l[i],r)}var no=Y(null),mc=Y(0);function _y(i,r){i=qi,oe(mc,i),oe(no,r),qi=i|r.baseLanes}function sf(){oe(mc,qi),oe(no,no.current)}function lf(){qi=mc.current,ae(no),ae(mc)}var va=0,Be=null,nt=null,St=null,gc=!1,io=!1,fr=!1,yc=0,As=0,ao=null,iz=0;function bt(){throw Error(a(321))}function cf(i,r){if(r===null)return!1;for(var l=0;l<r.length&&l<i.length;l++)if(!bn(i[l],r[l]))return!1;return!0}function uf(i,r,l,u,m,y){return va=y,Be=r,r.memoizedState=null,r.updateQueue=null,r.lanes=0,F.H=i===null||i.memoizedState===null?p0:m0,fr=!1,y=l(u,m),fr=!1,io&&(y=Ly(r,l,u,m)),Oy(i),y}function Oy(i){F.H=Sc;var r=nt!==null&&nt.next!==null;if(va=0,St=nt=Be=null,gc=!1,As=0,ao=null,r)throw Error(a(300));i===null||Nt||(i=i.dependencies,i!==null&&uc(i)&&(Nt=!0))}function Ly(i,r,l,u){Be=i;var m=0;do{if(io&&(ao=null),As=0,io=!1,25<=m)throw Error(a(301));if(m+=1,St=nt=null,i.updateQueue!=null){var y=i.updateQueue;y.lastEffect=null,y.events=null,y.stores=null,y.memoCache!=null&&(y.memoCache.index=0)}F.H=uz,y=r(l,u)}while(io);return y}function az(){var i=F.H,r=i.useState()[0];return r=typeof r.then=="function"?Ss(r):r,i=i.useState()[0],(nt!==null?nt.memoizedState:null)!==i&&(Be.flags|=1024),r}function df(){var i=yc!==0;return yc=0,i}function ff(i,r,l){r.updateQueue=i.updateQueue,r.flags&=-2053,i.lanes&=~l}function hf(i){if(gc){for(i=i.memoizedState;i!==null;){var r=i.queue;r!==null&&(r.pending=null),i=i.next}gc=!1}va=0,St=nt=Be=null,io=!1,As=yc=0,ao=null}function un(){var i={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return St===null?Be.memoizedState=St=i:St=St.next=i,St}function Et(){if(nt===null){var i=Be.alternate;i=i!==null?i.memoizedState:null}else i=nt.next;var r=St===null?Be.memoizedState:St.next;if(r!==null)St=r,nt=i;else{if(i===null)throw Be.alternate===null?Error(a(467)):Error(a(310));nt=i,i={memoizedState:nt.memoizedState,baseState:nt.baseState,baseQueue:nt.baseQueue,queue:nt.queue,next:null},St===null?Be.memoizedState=St=i:St=St.next=i}return St}function pf(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ss(i){var r=As;return As+=1,ao===null&&(ao=[]),i=Ty(ao,i,r),r=Be,(St===null?r.memoizedState:St.next)===null&&(r=r.alternate,F.H=r===null||r.memoizedState===null?p0:m0),i}function vc(i){if(i!==null&&typeof i=="object"){if(typeof i.then=="function")return Ss(i);if(i.$$typeof===C)return Xt(i)}throw Error(a(438,String(i)))}function mf(i){var r=null,l=Be.updateQueue;if(l!==null&&(r=l.memoCache),r==null){var u=Be.alternate;u!==null&&(u=u.updateQueue,u!==null&&(u=u.memoCache,u!=null&&(r={data:u.data.map(function(m){return m.slice()}),index:0})))}if(r==null&&(r={data:[],index:0}),l===null&&(l=pf(),Be.updateQueue=l),l.memoCache=r,l=r.data[r.index],l===void 0)for(l=r.data[r.index]=Array(i),u=0;u<i;u++)l[u]=G;return r.index++,l}function Pi(i,r){return typeof r=="function"?r(i):r}function bc(i){var r=Et();return gf(r,nt,i)}function gf(i,r,l){var u=i.queue;if(u===null)throw Error(a(311));u.lastRenderedReducer=l;var m=i.baseQueue,y=u.pending;if(y!==null){if(m!==null){var E=m.next;m.next=y.next,y.next=E}r.baseQueue=m=y,u.pending=null}if(y=i.baseState,m===null)i.memoizedState=y;else{r=m.next;var T=E=null,L=null,V=r,ee=!1;do{var re=V.lane&-536870913;if(re!==V.lane?(qe&re)===re:(va&re)===re){var q=V.revertLane;if(q===0)L!==null&&(L=L.next={lane:0,revertLane:0,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null}),re===eo&&(ee=!0);else if((va&q)===q){V=V.next,q===eo&&(ee=!0);continue}else re={lane:0,revertLane:V.revertLane,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null},L===null?(T=L=re,E=y):L=L.next=re,Be.lanes|=q,za|=q;re=V.action,fr&&l(y,re),y=V.hasEagerState?V.eagerState:l(y,re)}else q={lane:re,revertLane:V.revertLane,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null},L===null?(T=L=q,E=y):L=L.next=q,Be.lanes|=re,za|=re;V=V.next}while(V!==null&&V!==r);if(L===null?E=y:L.next=T,!bn(y,i.memoizedState)&&(Nt=!0,ee&&(l=to,l!==null)))throw l;i.memoizedState=y,i.baseState=E,i.baseQueue=L,u.lastRenderedState=y}return m===null&&(u.lanes=0),[i.memoizedState,u.dispatch]}function yf(i){var r=Et(),l=r.queue;if(l===null)throw Error(a(311));l.lastRenderedReducer=i;var u=l.dispatch,m=l.pending,y=r.memoizedState;if(m!==null){l.pending=null;var E=m=m.next;do y=i(y,E.action),E=E.next;while(E!==m);bn(y,r.memoizedState)||(Nt=!0),r.memoizedState=y,r.baseQueue===null&&(r.baseState=y),l.lastRenderedState=y}return[y,u]}function Ny(i,r,l){var u=Be,m=Et(),y=We;if(y){if(l===void 0)throw Error(a(407));l=l()}else l=r();var E=!bn((nt||m).memoizedState,l);E&&(m.memoizedState=l,Nt=!0),m=m.queue;var T=By.bind(null,u,m,i);if(Es(2048,8,T,[i]),m.getSnapshot!==r||E||St!==null&&St.memoizedState.tag&1){if(u.flags|=2048,ro(9,xc(),Fy.bind(null,u,m,l,r),null),ot===null)throw Error(a(349));y||(va&124)!==0||Uy(u,r,l)}return l}function Uy(i,r,l){i.flags|=16384,i={getSnapshot:r,value:l},r=Be.updateQueue,r===null?(r=pf(),Be.updateQueue=r,r.stores=[i]):(l=r.stores,l===null?r.stores=[i]:l.push(i))}function Fy(i,r,l,u){r.value=l,r.getSnapshot=u,ky(r)&&Iy(i)}function By(i,r,l){return l(function(){ky(r)&&Iy(i)})}function ky(i){var r=i.getSnapshot;i=i.value;try{var l=r();return!bn(i,l)}catch{return!0}}function Iy(i){var r=Zr(i,2);r!==null&&zn(r,i,2)}function vf(i){var r=un();if(typeof i=="function"){var l=i;if(i=l(),fr){On(!0);try{l()}finally{On(!1)}}}return r.memoizedState=r.baseState=i,r.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pi,lastRenderedState:i},r}function Py(i,r,l,u){return i.baseState=l,gf(i,nt,typeof u=="function"?u:Pi)}function rz(i,r,l,u,m){if(Ac(i))throw Error(a(485));if(i=r.action,i!==null){var y={payload:m,action:i,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(E){y.listeners.push(E)}};F.T!==null?l(!0):y.isTransition=!1,u(y),l=r.pending,l===null?(y.next=r.pending=y,jy(r,y)):(y.next=l.next,r.pending=l.next=y)}}function jy(i,r){var l=r.action,u=r.payload,m=i.state;if(r.isTransition){var y=F.T,E={};F.T=E;try{var T=l(m,u),L=F.S;L!==null&&L(E,T),Gy(i,r,T)}catch(V){bf(i,r,V)}finally{F.T=y}}else try{y=l(m,u),Gy(i,r,y)}catch(V){bf(i,r,V)}}function Gy(i,r,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(u){Hy(i,r,u)},function(u){return bf(i,r,u)}):Hy(i,r,l)}function Hy(i,r,l){r.status="fulfilled",r.value=l,Yy(r),i.state=l,r=i.pending,r!==null&&(l=r.next,l===r?i.pending=null:(l=l.next,r.next=l,jy(i,l)))}function bf(i,r,l){var u=i.pending;if(i.pending=null,u!==null){u=u.next;do r.status="rejected",r.reason=l,Yy(r),r=r.next;while(r!==u)}i.action=null}function Yy(i){i=i.listeners;for(var r=0;r<i.length;r++)(0,i[r])()}function Vy(i,r){return r}function qy(i,r){if(We){var l=ot.formState;if(l!==null){e:{var u=Be;if(We){if(yt){t:{for(var m=yt,y=hi;m.nodeType!==8;){if(!y){m=null;break t}if(m=ni(m.nextSibling),m===null){m=null;break t}}y=m.data,m=y==="F!"||y==="F"?m:null}if(m){yt=ni(m.nextSibling),u=m.data==="F!";break e}}lr(u)}u=!1}u&&(r=l[0])}}return l=un(),l.memoizedState=l.baseState=r,u={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vy,lastRenderedState:r},l.queue=u,l=d0.bind(null,Be,u),u.dispatch=l,u=vf(!1),y=Ef.bind(null,Be,!1,u.queue),u=un(),m={state:r,dispatch:null,action:i,pending:null},u.queue=m,l=rz.bind(null,Be,m,y,l),m.dispatch=l,u.memoizedState=i,[r,l,!1]}function Qy(i){var r=Et();return $y(r,nt,i)}function $y(i,r,l){if(r=gf(i,r,Vy)[0],i=bc(Pi)[0],typeof r=="object"&&r!==null&&typeof r.then=="function")try{var u=Ss(r)}catch(E){throw E===ys?hc:E}else u=r;r=Et();var m=r.queue,y=m.dispatch;return l!==r.memoizedState&&(Be.flags|=2048,ro(9,xc(),oz.bind(null,m,l),null)),[u,y,i]}function oz(i,r){i.action=r}function Xy(i){var r=Et(),l=nt;if(l!==null)return $y(r,l,i);Et(),r=r.memoizedState,l=Et();var u=l.queue.dispatch;return l.memoizedState=i,[r,u,!1]}function ro(i,r,l,u){return i={tag:i,create:l,deps:u,inst:r,next:null},r=Be.updateQueue,r===null&&(r=pf(),Be.updateQueue=r),l=r.lastEffect,l===null?r.lastEffect=i.next=i:(u=l.next,l.next=i,i.next=u,r.lastEffect=i),i}function xc(){return{destroy:void 0,resource:void 0}}function Zy(){return Et().memoizedState}function wc(i,r,l,u){var m=un();u=u===void 0?null:u,Be.flags|=i,m.memoizedState=ro(1|r,xc(),l,u)}function Es(i,r,l,u){var m=Et();u=u===void 0?null:u;var y=m.memoizedState.inst;nt!==null&&u!==null&&cf(u,nt.memoizedState.deps)?m.memoizedState=ro(r,y,l,u):(Be.flags|=i,m.memoizedState=ro(1|r,y,l,u))}function Wy(i,r){wc(8390656,8,i,r)}function Ky(i,r){Es(2048,8,i,r)}function Jy(i,r){return Es(4,2,i,r)}function e0(i,r){return Es(4,4,i,r)}function t0(i,r){if(typeof r=="function"){i=i();var l=r(i);return function(){typeof l=="function"?l():r(null)}}if(r!=null)return i=i(),r.current=i,function(){r.current=null}}function n0(i,r,l){l=l!=null?l.concat([i]):null,Es(4,4,t0.bind(null,r,i),l)}function xf(){}function i0(i,r){var l=Et();r=r===void 0?null:r;var u=l.memoizedState;return r!==null&&cf(r,u[1])?u[0]:(l.memoizedState=[i,r],i)}function a0(i,r){var l=Et();r=r===void 0?null:r;var u=l.memoizedState;if(r!==null&&cf(r,u[1]))return u[0];if(u=i(),fr){On(!0);try{i()}finally{On(!1)}}return l.memoizedState=[u,r],u}function wf(i,r,l){return l===void 0||(va&1073741824)!==0?i.memoizedState=r:(i.memoizedState=l,i=sv(),Be.lanes|=i,za|=i,l)}function r0(i,r,l,u){return bn(l,r)?l:no.current!==null?(i=wf(i,l,u),bn(i,r)||(Nt=!0),i):(va&42)===0?(Nt=!0,i.memoizedState=l):(i=sv(),Be.lanes|=i,za|=i,r)}function o0(i,r,l,u,m){var y=Q.p;Q.p=y!==0&&8>y?y:8;var E=F.T,T={};F.T=T,Ef(i,!1,r,l);try{var L=m(),V=F.S;if(V!==null&&V(T,L),L!==null&&typeof L=="object"&&typeof L.then=="function"){var ee=nz(L,u);zs(i,r,ee,En(i))}else zs(i,r,u,En(i))}catch(re){zs(i,r,{then:function(){},status:"rejected",reason:re},En())}finally{Q.p=y,F.T=E}}function sz(){}function Af(i,r,l,u){if(i.tag!==5)throw Error(a(476));var m=s0(i).queue;o0(i,m,r,te,l===null?sz:function(){return l0(i),l(u)})}function s0(i){var r=i.memoizedState;if(r!==null)return r;r={memoizedState:te,baseState:te,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pi,lastRenderedState:te},next:null};var l={};return r.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pi,lastRenderedState:l},next:null},i.memoizedState=r,i=i.alternate,i!==null&&(i.memoizedState=r),r}function l0(i){var r=s0(i).next.queue;zs(i,r,{},En())}function Sf(){return Xt(Hs)}function c0(){return Et().memoizedState}function u0(){return Et().memoizedState}function lz(i){for(var r=i.return;r!==null;){switch(r.tag){case 24:case 3:var l=En();i=ga(l);var u=ya(r,i,l);u!==null&&(zn(u,r,l),bs(u,r,l)),r={cache:Kd()},i.payload=r;return}r=r.return}}function cz(i,r,l){var u=En();l={lane:u,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null},Ac(i)?f0(r,l):(l=Gd(i,r,l,u),l!==null&&(zn(l,i,u),h0(l,r,u)))}function d0(i,r,l){var u=En();zs(i,r,l,u)}function zs(i,r,l,u){var m={lane:u,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null};if(Ac(i))f0(r,m);else{var y=i.alternate;if(i.lanes===0&&(y===null||y.lanes===0)&&(y=r.lastRenderedReducer,y!==null))try{var E=r.lastRenderedState,T=y(E,l);if(m.hasEagerState=!0,m.eagerState=T,bn(T,E))return rc(i,r,m,0),ot===null&&ac(),!1}catch{}finally{}if(l=Gd(i,r,m,u),l!==null)return zn(l,i,u),h0(l,r,u),!0}return!1}function Ef(i,r,l,u){if(u={lane:2,revertLane:nh(),action:u,hasEagerState:!1,eagerState:null,next:null},Ac(i)){if(r)throw Error(a(479))}else r=Gd(i,l,u,2),r!==null&&zn(r,i,2)}function Ac(i){var r=i.alternate;return i===Be||r!==null&&r===Be}function f0(i,r){io=gc=!0;var l=i.pending;l===null?r.next=r:(r.next=l.next,l.next=r),i.pending=r}function h0(i,r,l){if((l&4194048)!==0){var u=r.lanes;u&=i.pendingLanes,l|=u,r.lanes=l,Jo(i,l)}}var Sc={readContext:Xt,use:vc,useCallback:bt,useContext:bt,useEffect:bt,useImperativeHandle:bt,useLayoutEffect:bt,useInsertionEffect:bt,useMemo:bt,useReducer:bt,useRef:bt,useState:bt,useDebugValue:bt,useDeferredValue:bt,useTransition:bt,useSyncExternalStore:bt,useId:bt,useHostTransitionStatus:bt,useFormState:bt,useActionState:bt,useOptimistic:bt,useMemoCache:bt,useCacheRefresh:bt},p0={readContext:Xt,use:vc,useCallback:function(i,r){return un().memoizedState=[i,r===void 0?null:r],i},useContext:Xt,useEffect:Wy,useImperativeHandle:function(i,r,l){l=l!=null?l.concat([i]):null,wc(4194308,4,t0.bind(null,r,i),l)},useLayoutEffect:function(i,r){return wc(4194308,4,i,r)},useInsertionEffect:function(i,r){wc(4,2,i,r)},useMemo:function(i,r){var l=un();r=r===void 0?null:r;var u=i();if(fr){On(!0);try{i()}finally{On(!1)}}return l.memoizedState=[u,r],u},useReducer:function(i,r,l){var u=un();if(l!==void 0){var m=l(r);if(fr){On(!0);try{l(r)}finally{On(!1)}}}else m=r;return u.memoizedState=u.baseState=m,i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:i,lastRenderedState:m},u.queue=i,i=i.dispatch=cz.bind(null,Be,i),[u.memoizedState,i]},useRef:function(i){var r=un();return i={current:i},r.memoizedState=i},useState:function(i){i=vf(i);var r=i.queue,l=d0.bind(null,Be,r);return r.dispatch=l,[i.memoizedState,l]},useDebugValue:xf,useDeferredValue:function(i,r){var l=un();return wf(l,i,r)},useTransition:function(){var i=vf(!1);return i=o0.bind(null,Be,i.queue,!0,!1),un().memoizedState=i,[!1,i]},useSyncExternalStore:function(i,r,l){var u=Be,m=un();if(We){if(l===void 0)throw Error(a(407));l=l()}else{if(l=r(),ot===null)throw Error(a(349));(qe&124)!==0||Uy(u,r,l)}m.memoizedState=l;var y={value:l,getSnapshot:r};return m.queue=y,Wy(By.bind(null,u,y,i),[i]),u.flags|=2048,ro(9,xc(),Fy.bind(null,u,y,l,r),null),l},useId:function(){var i=un(),r=ot.identifierPrefix;if(We){var l=Bi,u=Fi;l=(u&~(1<<32-ht(u)-1)).toString(32)+l,r="«"+r+"R"+l,l=yc++,0<l&&(r+="H"+l.toString(32)),r+="»"}else l=iz++,r="«"+r+"r"+l.toString(32)+"»";return i.memoizedState=r},useHostTransitionStatus:Sf,useFormState:qy,useActionState:qy,useOptimistic:function(i){var r=un();r.memoizedState=r.baseState=i;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return r.queue=l,r=Ef.bind(null,Be,!0,l),l.dispatch=r,[i,r]},useMemoCache:mf,useCacheRefresh:function(){return un().memoizedState=lz.bind(null,Be)}},m0={readContext:Xt,use:vc,useCallback:i0,useContext:Xt,useEffect:Ky,useImperativeHandle:n0,useInsertionEffect:Jy,useLayoutEffect:e0,useMemo:a0,useReducer:bc,useRef:Zy,useState:function(){return bc(Pi)},useDebugValue:xf,useDeferredValue:function(i,r){var l=Et();return r0(l,nt.memoizedState,i,r)},useTransition:function(){var i=bc(Pi)[0],r=Et().memoizedState;return[typeof i=="boolean"?i:Ss(i),r]},useSyncExternalStore:Ny,useId:c0,useHostTransitionStatus:Sf,useFormState:Qy,useActionState:Qy,useOptimistic:function(i,r){var l=Et();return Py(l,nt,i,r)},useMemoCache:mf,useCacheRefresh:u0},uz={readContext:Xt,use:vc,useCallback:i0,useContext:Xt,useEffect:Ky,useImperativeHandle:n0,useInsertionEffect:Jy,useLayoutEffect:e0,useMemo:a0,useReducer:yf,useRef:Zy,useState:function(){return yf(Pi)},useDebugValue:xf,useDeferredValue:function(i,r){var l=Et();return nt===null?wf(l,i,r):r0(l,nt.memoizedState,i,r)},useTransition:function(){var i=yf(Pi)[0],r=Et().memoizedState;return[typeof i=="boolean"?i:Ss(i),r]},useSyncExternalStore:Ny,useId:c0,useHostTransitionStatus:Sf,useFormState:Xy,useActionState:Xy,useOptimistic:function(i,r){var l=Et();return nt!==null?Py(l,nt,i,r):(l.baseState=i,[i,l.queue.dispatch])},useMemoCache:mf,useCacheRefresh:u0},oo=null,Ts=0;function Ec(i){var r=Ts;return Ts+=1,oo===null&&(oo=[]),Ty(oo,i,r)}function Cs(i,r){r=r.props.ref,i.ref=r!==void 0?r:null}function zc(i,r){throw r.$$typeof===g?Error(a(525)):(i=Object.prototype.toString.call(r),Error(a(31,i==="[object Object]"?"object with keys {"+Object.keys(r).join(", ")+"}":i)))}function g0(i){var r=i._init;return r(i._payload)}function y0(i){function r(P,k){if(i){var H=P.deletions;H===null?(P.deletions=[k],P.flags|=16):H.push(k)}}function l(P,k){if(!i)return null;for(;k!==null;)r(P,k),k=k.sibling;return null}function u(P){for(var k=new Map;P!==null;)P.key!==null?k.set(P.key,P):k.set(P.index,P),P=P.sibling;return k}function m(P,k){return P=Ui(P,k),P.index=0,P.sibling=null,P}function y(P,k,H){return P.index=H,i?(H=P.alternate,H!==null?(H=H.index,H<k?(P.flags|=67108866,k):H):(P.flags|=67108866,k)):(P.flags|=1048576,k)}function E(P){return i&&P.alternate===null&&(P.flags|=67108866),P}function T(P,k,H,ie){return k===null||k.tag!==6?(k=Yd(H,P.mode,ie),k.return=P,k):(k=m(k,H),k.return=P,k)}function L(P,k,H,ie){var be=H.type;return be===x?ee(P,k,H.props.children,ie,H.key):k!==null&&(k.elementType===be||typeof be=="object"&&be!==null&&be.$$typeof===_&&g0(be)===k.type)?(k=m(k,H.props),Cs(k,H),k.return=P,k):(k=sc(H.type,H.key,H.props,null,P.mode,ie),Cs(k,H),k.return=P,k)}function V(P,k,H,ie){return k===null||k.tag!==4||k.stateNode.containerInfo!==H.containerInfo||k.stateNode.implementation!==H.implementation?(k=Vd(H,P.mode,ie),k.return=P,k):(k=m(k,H.children||[]),k.return=P,k)}function ee(P,k,H,ie,be){return k===null||k.tag!==7?(k=ar(H,P.mode,ie,be),k.return=P,k):(k=m(k,H),k.return=P,k)}function re(P,k,H){if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return k=Yd(""+k,P.mode,H),k.return=P,k;if(typeof k=="object"&&k!==null){switch(k.$$typeof){case b:return H=sc(k.type,k.key,k.props,null,P.mode,H),Cs(H,k),H.return=P,H;case v:return k=Vd(k,P.mode,H),k.return=P,k;case _:var ie=k._init;return k=ie(k._payload),re(P,k,H)}if(se(k)||J(k))return k=ar(k,P.mode,H,null),k.return=P,k;if(typeof k.then=="function")return re(P,Ec(k),H);if(k.$$typeof===C)return re(P,dc(P,k),H);zc(P,k)}return null}function q(P,k,H,ie){var be=k!==null?k.key:null;if(typeof H=="string"&&H!==""||typeof H=="number"||typeof H=="bigint")return be!==null?null:T(P,k,""+H,ie);if(typeof H=="object"&&H!==null){switch(H.$$typeof){case b:return H.key===be?L(P,k,H,ie):null;case v:return H.key===be?V(P,k,H,ie):null;case _:return be=H._init,H=be(H._payload),q(P,k,H,ie)}if(se(H)||J(H))return be!==null?null:ee(P,k,H,ie,null);if(typeof H.then=="function")return q(P,k,Ec(H),ie);if(H.$$typeof===C)return q(P,k,dc(P,H),ie);zc(P,H)}return null}function Z(P,k,H,ie,be){if(typeof ie=="string"&&ie!==""||typeof ie=="number"||typeof ie=="bigint")return P=P.get(H)||null,T(k,P,""+ie,be);if(typeof ie=="object"&&ie!==null){switch(ie.$$typeof){case b:return P=P.get(ie.key===null?H:ie.key)||null,L(k,P,ie,be);case v:return P=P.get(ie.key===null?H:ie.key)||null,V(k,P,ie,be);case _:var ke=ie._init;return ie=ke(ie._payload),Z(P,k,H,ie,be)}if(se(ie)||J(ie))return P=P.get(H)||null,ee(k,P,ie,be,null);if(typeof ie.then=="function")return Z(P,k,H,Ec(ie),be);if(ie.$$typeof===C)return Z(P,k,H,dc(k,ie),be);zc(k,ie)}return null}function Oe(P,k,H,ie){for(var be=null,ke=null,Ee=k,De=k=0,Ft=null;Ee!==null&&De<H.length;De++){Ee.index>De?(Ft=Ee,Ee=null):Ft=Ee.sibling;var $e=q(P,Ee,H[De],ie);if($e===null){Ee===null&&(Ee=Ft);break}i&&Ee&&$e.alternate===null&&r(P,Ee),k=y($e,k,De),ke===null?be=$e:ke.sibling=$e,ke=$e,Ee=Ft}if(De===H.length)return l(P,Ee),We&&or(P,De),be;if(Ee===null){for(;De<H.length;De++)Ee=re(P,H[De],ie),Ee!==null&&(k=y(Ee,k,De),ke===null?be=Ee:ke.sibling=Ee,ke=Ee);return We&&or(P,De),be}for(Ee=u(Ee);De<H.length;De++)Ft=Z(Ee,P,De,H[De],ie),Ft!==null&&(i&&Ft.alternate!==null&&Ee.delete(Ft.key===null?De:Ft.key),k=y(Ft,k,De),ke===null?be=Ft:ke.sibling=Ft,ke=Ft);return i&&Ee.forEach(function(Na){return r(P,Na)}),We&&or(P,De),be}function Ce(P,k,H,ie){if(H==null)throw Error(a(151));for(var be=null,ke=null,Ee=k,De=k=0,Ft=null,$e=H.next();Ee!==null&&!$e.done;De++,$e=H.next()){Ee.index>De?(Ft=Ee,Ee=null):Ft=Ee.sibling;var Na=q(P,Ee,$e.value,ie);if(Na===null){Ee===null&&(Ee=Ft);break}i&&Ee&&Na.alternate===null&&r(P,Ee),k=y(Na,k,De),ke===null?be=Na:ke.sibling=Na,ke=Na,Ee=Ft}if($e.done)return l(P,Ee),We&&or(P,De),be;if(Ee===null){for(;!$e.done;De++,$e=H.next())$e=re(P,$e.value,ie),$e!==null&&(k=y($e,k,De),ke===null?be=$e:ke.sibling=$e,ke=$e);return We&&or(P,De),be}for(Ee=u(Ee);!$e.done;De++,$e=H.next())$e=Z(Ee,P,De,$e.value,ie),$e!==null&&(i&&$e.alternate!==null&&Ee.delete($e.key===null?De:$e.key),k=y($e,k,De),ke===null?be=$e:ke.sibling=$e,ke=$e);return i&&Ee.forEach(function(dT){return r(P,dT)}),We&&or(P,De),be}function at(P,k,H,ie){if(typeof H=="object"&&H!==null&&H.type===x&&H.key===null&&(H=H.props.children),typeof H=="object"&&H!==null){switch(H.$$typeof){case b:e:{for(var be=H.key;k!==null;){if(k.key===be){if(be=H.type,be===x){if(k.tag===7){l(P,k.sibling),ie=m(k,H.props.children),ie.return=P,P=ie;break e}}else if(k.elementType===be||typeof be=="object"&&be!==null&&be.$$typeof===_&&g0(be)===k.type){l(P,k.sibling),ie=m(k,H.props),Cs(ie,H),ie.return=P,P=ie;break e}l(P,k);break}else r(P,k);k=k.sibling}H.type===x?(ie=ar(H.props.children,P.mode,ie,H.key),ie.return=P,P=ie):(ie=sc(H.type,H.key,H.props,null,P.mode,ie),Cs(ie,H),ie.return=P,P=ie)}return E(P);case v:e:{for(be=H.key;k!==null;){if(k.key===be)if(k.tag===4&&k.stateNode.containerInfo===H.containerInfo&&k.stateNode.implementation===H.implementation){l(P,k.sibling),ie=m(k,H.children||[]),ie.return=P,P=ie;break e}else{l(P,k);break}else r(P,k);k=k.sibling}ie=Vd(H,P.mode,ie),ie.return=P,P=ie}return E(P);case _:return be=H._init,H=be(H._payload),at(P,k,H,ie)}if(se(H))return Oe(P,k,H,ie);if(J(H)){if(be=J(H),typeof be!="function")throw Error(a(150));return H=be.call(H),Ce(P,k,H,ie)}if(typeof H.then=="function")return at(P,k,Ec(H),ie);if(H.$$typeof===C)return at(P,k,dc(P,H),ie);zc(P,H)}return typeof H=="string"&&H!==""||typeof H=="number"||typeof H=="bigint"?(H=""+H,k!==null&&k.tag===6?(l(P,k.sibling),ie=m(k,H),ie.return=P,P=ie):(l(P,k),ie=Yd(H,P.mode,ie),ie.return=P,P=ie),E(P)):l(P,k)}return function(P,k,H,ie){try{Ts=0;var be=at(P,k,H,ie);return oo=null,be}catch(Ee){if(Ee===ys||Ee===hc)throw Ee;var ke=xn(29,Ee,null,P.mode);return ke.lanes=ie,ke.return=P,ke}finally{}}}var so=y0(!0),v0=y0(!1),kn=Y(null),pi=null;function ba(i){var r=i.alternate;oe(Mt,Mt.current&1),oe(kn,i),pi===null&&(r===null||no.current!==null||r.memoizedState!==null)&&(pi=i)}function b0(i){if(i.tag===22){if(oe(Mt,Mt.current),oe(kn,i),pi===null){var r=i.alternate;r!==null&&r.memoizedState!==null&&(pi=i)}}else xa()}function xa(){oe(Mt,Mt.current),oe(kn,kn.current)}function ji(i){ae(kn),pi===i&&(pi=null),ae(Mt)}var Mt=Y(0);function Tc(i){for(var r=i;r!==null;){if(r.tag===13){var l=r.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||l.data==="$?"||ph(l)))return r}else if(r.tag===19&&r.memoizedProps.revealOrder!==void 0){if((r.flags&128)!==0)return r}else if(r.child!==null){r.child.return=r,r=r.child;continue}if(r===i)break;for(;r.sibling===null;){if(r.return===null||r.return===i)return null;r=r.return}r.sibling.return=r.return,r=r.sibling}return null}function zf(i,r,l,u){r=i.memoizedState,l=l(u,r),l=l==null?r:p({},r,l),i.memoizedState=l,i.lanes===0&&(i.updateQueue.baseState=l)}var Tf={enqueueSetState:function(i,r,l){i=i._reactInternals;var u=En(),m=ga(u);m.payload=r,l!=null&&(m.callback=l),r=ya(i,m,u),r!==null&&(zn(r,i,u),bs(r,i,u))},enqueueReplaceState:function(i,r,l){i=i._reactInternals;var u=En(),m=ga(u);m.tag=1,m.payload=r,l!=null&&(m.callback=l),r=ya(i,m,u),r!==null&&(zn(r,i,u),bs(r,i,u))},enqueueForceUpdate:function(i,r){i=i._reactInternals;var l=En(),u=ga(l);u.tag=2,r!=null&&(u.callback=r),r=ya(i,u,l),r!==null&&(zn(r,i,l),bs(r,i,l))}};function x0(i,r,l,u,m,y,E){return i=i.stateNode,typeof i.shouldComponentUpdate=="function"?i.shouldComponentUpdate(u,y,E):r.prototype&&r.prototype.isPureReactComponent?!cs(l,u)||!cs(m,y):!0}function w0(i,r,l,u){i=r.state,typeof r.componentWillReceiveProps=="function"&&r.componentWillReceiveProps(l,u),typeof r.UNSAFE_componentWillReceiveProps=="function"&&r.UNSAFE_componentWillReceiveProps(l,u),r.state!==i&&Tf.enqueueReplaceState(r,r.state,null)}function hr(i,r){var l=r;if("ref"in r){l={};for(var u in r)u!=="ref"&&(l[u]=r[u])}if(i=i.defaultProps){l===r&&(l=p({},l));for(var m in i)l[m]===void 0&&(l[m]=i[m])}return l}var Cc=typeof reportError=="function"?reportError:function(i){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var r=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof i=="object"&&i!==null&&typeof i.message=="string"?String(i.message):String(i),error:i});if(!window.dispatchEvent(r))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",i);return}console.error(i)};function A0(i){Cc(i)}function S0(i){console.error(i)}function E0(i){Cc(i)}function Rc(i,r){try{var l=i.onUncaughtError;l(r.value,{componentStack:r.stack})}catch(u){setTimeout(function(){throw u})}}function z0(i,r,l){try{var u=i.onCaughtError;u(l.value,{componentStack:l.stack,errorBoundary:r.tag===1?r.stateNode:null})}catch(m){setTimeout(function(){throw m})}}function Cf(i,r,l){return l=ga(l),l.tag=3,l.payload={element:null},l.callback=function(){Rc(i,r)},l}function T0(i){return i=ga(i),i.tag=3,i}function C0(i,r,l,u){var m=l.type.getDerivedStateFromError;if(typeof m=="function"){var y=u.value;i.payload=function(){return m(y)},i.callback=function(){z0(r,l,u)}}var E=l.stateNode;E!==null&&typeof E.componentDidCatch=="function"&&(i.callback=function(){z0(r,l,u),typeof m!="function"&&(Ta===null?Ta=new Set([this]):Ta.add(this));var T=u.stack;this.componentDidCatch(u.value,{componentStack:T!==null?T:""})})}function dz(i,r,l,u,m){if(l.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){if(r=l.alternate,r!==null&&ps(r,l,m,!0),l=kn.current,l!==null){switch(l.tag){case 13:return pi===null?Wf():l.alternate===null&&vt===0&&(vt=3),l.flags&=-257,l.flags|=65536,l.lanes=m,u===tf?l.flags|=16384:(r=l.updateQueue,r===null?l.updateQueue=new Set([u]):r.add(u),Jf(i,u,m)),!1;case 22:return l.flags|=65536,u===tf?l.flags|=16384:(r=l.updateQueue,r===null?(r={transitions:null,markerInstances:null,retryQueue:new Set([u])},l.updateQueue=r):(l=r.retryQueue,l===null?r.retryQueue=new Set([u]):l.add(u)),Jf(i,u,m)),!1}throw Error(a(435,l.tag))}return Jf(i,u,m),Wf(),!1}if(We)return r=kn.current,r!==null?((r.flags&65536)===0&&(r.flags|=256),r.flags|=65536,r.lanes=m,u!==$d&&(i=Error(a(422),{cause:u}),hs(Nn(i,l)))):(u!==$d&&(r=Error(a(423),{cause:u}),hs(Nn(r,l))),i=i.current.alternate,i.flags|=65536,m&=-m,i.lanes|=m,u=Nn(u,l),m=Cf(i.stateNode,u,m),rf(i,m),vt!==4&&(vt=2)),!1;var y=Error(a(520),{cause:u});if(y=Nn(y,l),Ns===null?Ns=[y]:Ns.push(y),vt!==4&&(vt=2),r===null)return!0;u=Nn(u,l),l=r;do{switch(l.tag){case 3:return l.flags|=65536,i=m&-m,l.lanes|=i,i=Cf(l.stateNode,u,i),rf(l,i),!1;case 1:if(r=l.type,y=l.stateNode,(l.flags&128)===0&&(typeof r.getDerivedStateFromError=="function"||y!==null&&typeof y.componentDidCatch=="function"&&(Ta===null||!Ta.has(y))))return l.flags|=65536,m&=-m,l.lanes|=m,m=T0(m),C0(m,i,l,u),rf(l,m),!1}l=l.return}while(l!==null);return!1}var R0=Error(a(461)),Nt=!1;function Ht(i,r,l,u){r.child=i===null?v0(r,null,l,u):so(r,i.child,l,u)}function M0(i,r,l,u,m){l=l.render;var y=r.ref;if("ref"in u){var E={};for(var T in u)T!=="ref"&&(E[T]=u[T])}else E=u;return ur(r),u=uf(i,r,l,E,y,m),T=df(),i!==null&&!Nt?(ff(i,r,m),Gi(i,r,m)):(We&&T&&qd(r),r.flags|=1,Ht(i,r,u,m),r.child)}function D0(i,r,l,u,m){if(i===null){var y=l.type;return typeof y=="function"&&!Hd(y)&&y.defaultProps===void 0&&l.compare===null?(r.tag=15,r.type=y,_0(i,r,y,u,m)):(i=sc(l.type,null,u,r,r.mode,m),i.ref=r.ref,i.return=r,r.child=i)}if(y=i.child,!Uf(i,m)){var E=y.memoizedProps;if(l=l.compare,l=l!==null?l:cs,l(E,u)&&i.ref===r.ref)return Gi(i,r,m)}return r.flags|=1,i=Ui(y,u),i.ref=r.ref,i.return=r,r.child=i}function _0(i,r,l,u,m){if(i!==null){var y=i.memoizedProps;if(cs(y,u)&&i.ref===r.ref)if(Nt=!1,r.pendingProps=u=y,Uf(i,m))(i.flags&131072)!==0&&(Nt=!0);else return r.lanes=i.lanes,Gi(i,r,m)}return Rf(i,r,l,u,m)}function O0(i,r,l){var u=r.pendingProps,m=u.children,y=i!==null?i.memoizedState:null;if(u.mode==="hidden"){if((r.flags&128)!==0){if(u=y!==null?y.baseLanes|l:l,i!==null){for(m=r.child=i.child,y=0;m!==null;)y=y|m.lanes|m.childLanes,m=m.sibling;r.childLanes=y&~u}else r.childLanes=0,r.child=null;return L0(i,r,u,l)}if((l&536870912)!==0)r.memoizedState={baseLanes:0,cachePool:null},i!==null&&fc(r,y!==null?y.cachePool:null),y!==null?_y(r,y):sf(),b0(r);else return r.lanes=r.childLanes=536870912,L0(i,r,y!==null?y.baseLanes|l:l,l)}else y!==null?(fc(r,y.cachePool),_y(r,y),xa(),r.memoizedState=null):(i!==null&&fc(r,null),sf(),xa());return Ht(i,r,m,l),r.child}function L0(i,r,l,u){var m=ef();return m=m===null?null:{parent:Rt._currentValue,pool:m},r.memoizedState={baseLanes:l,cachePool:m},i!==null&&fc(r,null),sf(),b0(r),i!==null&&ps(i,r,u,!0),null}function Mc(i,r){var l=r.ref;if(l===null)i!==null&&i.ref!==null&&(r.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(a(284));(i===null||i.ref!==l)&&(r.flags|=4194816)}}function Rf(i,r,l,u,m){return ur(r),l=uf(i,r,l,u,void 0,m),u=df(),i!==null&&!Nt?(ff(i,r,m),Gi(i,r,m)):(We&&u&&qd(r),r.flags|=1,Ht(i,r,l,m),r.child)}function N0(i,r,l,u,m,y){return ur(r),r.updateQueue=null,l=Ly(r,u,l,m),Oy(i),u=df(),i!==null&&!Nt?(ff(i,r,y),Gi(i,r,y)):(We&&u&&qd(r),r.flags|=1,Ht(i,r,l,y),r.child)}function U0(i,r,l,u,m){if(ur(r),r.stateNode===null){var y=Wr,E=l.contextType;typeof E=="object"&&E!==null&&(y=Xt(E)),y=new l(u,y),r.memoizedState=y.state!==null&&y.state!==void 0?y.state:null,y.updater=Tf,r.stateNode=y,y._reactInternals=r,y=r.stateNode,y.props=u,y.state=r.memoizedState,y.refs={},nf(r),E=l.contextType,y.context=typeof E=="object"&&E!==null?Xt(E):Wr,y.state=r.memoizedState,E=l.getDerivedStateFromProps,typeof E=="function"&&(zf(r,l,E,u),y.state=r.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof y.getSnapshotBeforeUpdate=="function"||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(E=y.state,typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount(),E!==y.state&&Tf.enqueueReplaceState(y,y.state,null),ws(r,u,y,m),xs(),y.state=r.memoizedState),typeof y.componentDidMount=="function"&&(r.flags|=4194308),u=!0}else if(i===null){y=r.stateNode;var T=r.memoizedProps,L=hr(l,T);y.props=L;var V=y.context,ee=l.contextType;E=Wr,typeof ee=="object"&&ee!==null&&(E=Xt(ee));var re=l.getDerivedStateFromProps;ee=typeof re=="function"||typeof y.getSnapshotBeforeUpdate=="function",T=r.pendingProps!==T,ee||typeof y.UNSAFE_componentWillReceiveProps!="function"&&typeof y.componentWillReceiveProps!="function"||(T||V!==E)&&w0(r,y,u,E),ma=!1;var q=r.memoizedState;y.state=q,ws(r,u,y,m),xs(),V=r.memoizedState,T||q!==V||ma?(typeof re=="function"&&(zf(r,l,re,u),V=r.memoizedState),(L=ma||x0(r,l,L,u,q,V,E))?(ee||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount()),typeof y.componentDidMount=="function"&&(r.flags|=4194308)):(typeof y.componentDidMount=="function"&&(r.flags|=4194308),r.memoizedProps=u,r.memoizedState=V),y.props=u,y.state=V,y.context=E,u=L):(typeof y.componentDidMount=="function"&&(r.flags|=4194308),u=!1)}else{y=r.stateNode,af(i,r),E=r.memoizedProps,ee=hr(l,E),y.props=ee,re=r.pendingProps,q=y.context,V=l.contextType,L=Wr,typeof V=="object"&&V!==null&&(L=Xt(V)),T=l.getDerivedStateFromProps,(V=typeof T=="function"||typeof y.getSnapshotBeforeUpdate=="function")||typeof y.UNSAFE_componentWillReceiveProps!="function"&&typeof y.componentWillReceiveProps!="function"||(E!==re||q!==L)&&w0(r,y,u,L),ma=!1,q=r.memoizedState,y.state=q,ws(r,u,y,m),xs();var Z=r.memoizedState;E!==re||q!==Z||ma||i!==null&&i.dependencies!==null&&uc(i.dependencies)?(typeof T=="function"&&(zf(r,l,T,u),Z=r.memoizedState),(ee=ma||x0(r,l,ee,u,q,Z,L)||i!==null&&i.dependencies!==null&&uc(i.dependencies))?(V||typeof y.UNSAFE_componentWillUpdate!="function"&&typeof y.componentWillUpdate!="function"||(typeof y.componentWillUpdate=="function"&&y.componentWillUpdate(u,Z,L),typeof y.UNSAFE_componentWillUpdate=="function"&&y.UNSAFE_componentWillUpdate(u,Z,L)),typeof y.componentDidUpdate=="function"&&(r.flags|=4),typeof y.getSnapshotBeforeUpdate=="function"&&(r.flags|=1024)):(typeof y.componentDidUpdate!="function"||E===i.memoizedProps&&q===i.memoizedState||(r.flags|=4),typeof y.getSnapshotBeforeUpdate!="function"||E===i.memoizedProps&&q===i.memoizedState||(r.flags|=1024),r.memoizedProps=u,r.memoizedState=Z),y.props=u,y.state=Z,y.context=L,u=ee):(typeof y.componentDidUpdate!="function"||E===i.memoizedProps&&q===i.memoizedState||(r.flags|=4),typeof y.getSnapshotBeforeUpdate!="function"||E===i.memoizedProps&&q===i.memoizedState||(r.flags|=1024),u=!1)}return y=u,Mc(i,r),u=(r.flags&128)!==0,y||u?(y=r.stateNode,l=u&&typeof l.getDerivedStateFromError!="function"?null:y.render(),r.flags|=1,i!==null&&u?(r.child=so(r,i.child,null,m),r.child=so(r,null,l,m)):Ht(i,r,l,m),r.memoizedState=y.state,i=r.child):i=Gi(i,r,m),i}function F0(i,r,l,u){return fs(),r.flags|=256,Ht(i,r,l,u),r.child}var Mf={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Df(i){return{baseLanes:i,cachePool:Sy()}}function _f(i,r,l){return i=i!==null?i.childLanes&~l:0,r&&(i|=In),i}function B0(i,r,l){var u=r.pendingProps,m=!1,y=(r.flags&128)!==0,E;if((E=y)||(E=i!==null&&i.memoizedState===null?!1:(Mt.current&2)!==0),E&&(m=!0,r.flags&=-129),E=(r.flags&32)!==0,r.flags&=-33,i===null){if(We){if(m?ba(r):xa(),We){var T=yt,L;if(L=T){e:{for(L=T,T=hi;L.nodeType!==8;){if(!T){T=null;break e}if(L=ni(L.nextSibling),L===null){T=null;break e}}T=L}T!==null?(r.memoizedState={dehydrated:T,treeContext:rr!==null?{id:Fi,overflow:Bi}:null,retryLane:536870912,hydrationErrors:null},L=xn(18,null,null,0),L.stateNode=T,L.return=r,r.child=L,rn=r,yt=null,L=!0):L=!1}L||lr(r)}if(T=r.memoizedState,T!==null&&(T=T.dehydrated,T!==null))return ph(T)?r.lanes=32:r.lanes=536870912,null;ji(r)}return T=u.children,u=u.fallback,m?(xa(),m=r.mode,T=Dc({mode:"hidden",children:T},m),u=ar(u,m,l,null),T.return=r,u.return=r,T.sibling=u,r.child=T,m=r.child,m.memoizedState=Df(l),m.childLanes=_f(i,E,l),r.memoizedState=Mf,u):(ba(r),Of(r,T))}if(L=i.memoizedState,L!==null&&(T=L.dehydrated,T!==null)){if(y)r.flags&256?(ba(r),r.flags&=-257,r=Lf(i,r,l)):r.memoizedState!==null?(xa(),r.child=i.child,r.flags|=128,r=null):(xa(),m=u.fallback,T=r.mode,u=Dc({mode:"visible",children:u.children},T),m=ar(m,T,l,null),m.flags|=2,u.return=r,m.return=r,u.sibling=m,r.child=u,so(r,i.child,null,l),u=r.child,u.memoizedState=Df(l),u.childLanes=_f(i,E,l),r.memoizedState=Mf,r=m);else if(ba(r),ph(T)){if(E=T.nextSibling&&T.nextSibling.dataset,E)var V=E.dgst;E=V,u=Error(a(419)),u.stack="",u.digest=E,hs({value:u,source:null,stack:null}),r=Lf(i,r,l)}else if(Nt||ps(i,r,l,!1),E=(l&i.childLanes)!==0,Nt||E){if(E=ot,E!==null&&(u=l&-l,u=(u&42)!==0?1:es(u),u=(u&(E.suspendedLanes|l))!==0?0:u,u!==0&&u!==L.retryLane))throw L.retryLane=u,Zr(i,u),zn(E,i,u),R0;T.data==="$?"||Wf(),r=Lf(i,r,l)}else T.data==="$?"?(r.flags|=192,r.child=i.child,r=null):(i=L.treeContext,yt=ni(T.nextSibling),rn=r,We=!0,sr=null,hi=!1,i!==null&&(Fn[Bn++]=Fi,Fn[Bn++]=Bi,Fn[Bn++]=rr,Fi=i.id,Bi=i.overflow,rr=r),r=Of(r,u.children),r.flags|=4096);return r}return m?(xa(),m=u.fallback,T=r.mode,L=i.child,V=L.sibling,u=Ui(L,{mode:"hidden",children:u.children}),u.subtreeFlags=L.subtreeFlags&65011712,V!==null?m=Ui(V,m):(m=ar(m,T,l,null),m.flags|=2),m.return=r,u.return=r,u.sibling=m,r.child=u,u=m,m=r.child,T=i.child.memoizedState,T===null?T=Df(l):(L=T.cachePool,L!==null?(V=Rt._currentValue,L=L.parent!==V?{parent:V,pool:V}:L):L=Sy(),T={baseLanes:T.baseLanes|l,cachePool:L}),m.memoizedState=T,m.childLanes=_f(i,E,l),r.memoizedState=Mf,u):(ba(r),l=i.child,i=l.sibling,l=Ui(l,{mode:"visible",children:u.children}),l.return=r,l.sibling=null,i!==null&&(E=r.deletions,E===null?(r.deletions=[i],r.flags|=16):E.push(i)),r.child=l,r.memoizedState=null,l)}function Of(i,r){return r=Dc({mode:"visible",children:r},i.mode),r.return=i,i.child=r}function Dc(i,r){return i=xn(22,i,null,r),i.lanes=0,i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},i}function Lf(i,r,l){return so(r,i.child,null,l),i=Of(r,r.pendingProps.children),i.flags|=2,r.memoizedState=null,i}function k0(i,r,l){i.lanes|=r;var u=i.alternate;u!==null&&(u.lanes|=r),Zd(i.return,r,l)}function Nf(i,r,l,u,m){var y=i.memoizedState;y===null?i.memoizedState={isBackwards:r,rendering:null,renderingStartTime:0,last:u,tail:l,tailMode:m}:(y.isBackwards=r,y.rendering=null,y.renderingStartTime=0,y.last=u,y.tail=l,y.tailMode=m)}function I0(i,r,l){var u=r.pendingProps,m=u.revealOrder,y=u.tail;if(Ht(i,r,u.children,l),u=Mt.current,(u&2)!==0)u=u&1|2,r.flags|=128;else{if(i!==null&&(i.flags&128)!==0)e:for(i=r.child;i!==null;){if(i.tag===13)i.memoizedState!==null&&k0(i,l,r);else if(i.tag===19)k0(i,l,r);else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===r)break e;for(;i.sibling===null;){if(i.return===null||i.return===r)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}u&=1}switch(oe(Mt,u),m){case"forwards":for(l=r.child,m=null;l!==null;)i=l.alternate,i!==null&&Tc(i)===null&&(m=l),l=l.sibling;l=m,l===null?(m=r.child,r.child=null):(m=l.sibling,l.sibling=null),Nf(r,!1,m,l,y);break;case"backwards":for(l=null,m=r.child,r.child=null;m!==null;){if(i=m.alternate,i!==null&&Tc(i)===null){r.child=m;break}i=m.sibling,m.sibling=l,l=m,m=i}Nf(r,!0,l,null,y);break;case"together":Nf(r,!1,null,null,void 0);break;default:r.memoizedState=null}return r.child}function Gi(i,r,l){if(i!==null&&(r.dependencies=i.dependencies),za|=r.lanes,(l&r.childLanes)===0)if(i!==null){if(ps(i,r,l,!1),(l&r.childLanes)===0)return null}else return null;if(i!==null&&r.child!==i.child)throw Error(a(153));if(r.child!==null){for(i=r.child,l=Ui(i,i.pendingProps),r.child=l,l.return=r;i.sibling!==null;)i=i.sibling,l=l.sibling=Ui(i,i.pendingProps),l.return=r;l.sibling=null}return r.child}function Uf(i,r){return(i.lanes&r)!==0?!0:(i=i.dependencies,!!(i!==null&&uc(i)))}function fz(i,r,l){switch(r.tag){case 3:Me(r,r.stateNode.containerInfo),pa(r,Rt,i.memoizedState.cache),fs();break;case 27:case 5:Di(r);break;case 4:Me(r,r.stateNode.containerInfo);break;case 10:pa(r,r.type,r.memoizedProps.value);break;case 13:var u=r.memoizedState;if(u!==null)return u.dehydrated!==null?(ba(r),r.flags|=128,null):(l&r.child.childLanes)!==0?B0(i,r,l):(ba(r),i=Gi(i,r,l),i!==null?i.sibling:null);ba(r);break;case 19:var m=(i.flags&128)!==0;if(u=(l&r.childLanes)!==0,u||(ps(i,r,l,!1),u=(l&r.childLanes)!==0),m){if(u)return I0(i,r,l);r.flags|=128}if(m=r.memoizedState,m!==null&&(m.rendering=null,m.tail=null,m.lastEffect=null),oe(Mt,Mt.current),u)break;return null;case 22:case 23:return r.lanes=0,O0(i,r,l);case 24:pa(r,Rt,i.memoizedState.cache)}return Gi(i,r,l)}function P0(i,r,l){if(i!==null)if(i.memoizedProps!==r.pendingProps)Nt=!0;else{if(!Uf(i,l)&&(r.flags&128)===0)return Nt=!1,fz(i,r,l);Nt=(i.flags&131072)!==0}else Nt=!1,We&&(r.flags&1048576)!==0&&gy(r,cc,r.index);switch(r.lanes=0,r.tag){case 16:e:{i=r.pendingProps;var u=r.elementType,m=u._init;if(u=m(u._payload),r.type=u,typeof u=="function")Hd(u)?(i=hr(u,i),r.tag=1,r=U0(null,r,u,i,l)):(r.tag=0,r=Rf(null,r,u,i,l));else{if(u!=null){if(m=u.$$typeof,m===O){r.tag=11,r=M0(null,r,u,i,l);break e}else if(m===j){r.tag=14,r=D0(null,r,u,i,l);break e}}throw r=K(u)||u,Error(a(306,r,""))}}return r;case 0:return Rf(i,r,r.type,r.pendingProps,l);case 1:return u=r.type,m=hr(u,r.pendingProps),U0(i,r,u,m,l);case 3:e:{if(Me(r,r.stateNode.containerInfo),i===null)throw Error(a(387));u=r.pendingProps;var y=r.memoizedState;m=y.element,af(i,r),ws(r,u,null,l);var E=r.memoizedState;if(u=E.cache,pa(r,Rt,u),u!==y.cache&&Wd(r,[Rt],l,!0),xs(),u=E.element,y.isDehydrated)if(y={element:u,isDehydrated:!1,cache:E.cache},r.updateQueue.baseState=y,r.memoizedState=y,r.flags&256){r=F0(i,r,u,l);break e}else if(u!==m){m=Nn(Error(a(424)),r),hs(m),r=F0(i,r,u,l);break e}else{switch(i=r.stateNode.containerInfo,i.nodeType){case 9:i=i.body;break;default:i=i.nodeName==="HTML"?i.ownerDocument.body:i}for(yt=ni(i.firstChild),rn=r,We=!0,sr=null,hi=!0,l=v0(r,null,u,l),r.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(fs(),u===m){r=Gi(i,r,l);break e}Ht(i,r,u,l)}r=r.child}return r;case 26:return Mc(i,r),i===null?(l=Yv(r.type,null,r.pendingProps,null))?r.memoizedState=l:We||(l=r.type,i=r.pendingProps,u=Yc(ge.current).createElement(l),u[Lt]=r,u[$t]=i,Vt(u,l,i),pe(u),r.stateNode=u):r.memoizedState=Yv(r.type,i.memoizedProps,r.pendingProps,i.memoizedState),null;case 27:return Di(r),i===null&&We&&(u=r.stateNode=jv(r.type,r.pendingProps,ge.current),rn=r,hi=!0,m=yt,Ma(r.type)?(mh=m,yt=ni(u.firstChild)):yt=m),Ht(i,r,r.pendingProps.children,l),Mc(i,r),i===null&&(r.flags|=4194304),r.child;case 5:return i===null&&We&&((m=u=yt)&&(u=Pz(u,r.type,r.pendingProps,hi),u!==null?(r.stateNode=u,rn=r,yt=ni(u.firstChild),hi=!1,m=!0):m=!1),m||lr(r)),Di(r),m=r.type,y=r.pendingProps,E=i!==null?i.memoizedProps:null,u=y.children,dh(m,y)?u=null:E!==null&&dh(m,E)&&(r.flags|=32),r.memoizedState!==null&&(m=uf(i,r,az,null,null,l),Hs._currentValue=m),Mc(i,r),Ht(i,r,u,l),r.child;case 6:return i===null&&We&&((i=l=yt)&&(l=jz(l,r.pendingProps,hi),l!==null?(r.stateNode=l,rn=r,yt=null,i=!0):i=!1),i||lr(r)),null;case 13:return B0(i,r,l);case 4:return Me(r,r.stateNode.containerInfo),u=r.pendingProps,i===null?r.child=so(r,null,u,l):Ht(i,r,u,l),r.child;case 11:return M0(i,r,r.type,r.pendingProps,l);case 7:return Ht(i,r,r.pendingProps,l),r.child;case 8:return Ht(i,r,r.pendingProps.children,l),r.child;case 12:return Ht(i,r,r.pendingProps.children,l),r.child;case 10:return u=r.pendingProps,pa(r,r.type,u.value),Ht(i,r,u.children,l),r.child;case 9:return m=r.type._context,u=r.pendingProps.children,ur(r),m=Xt(m),u=u(m),r.flags|=1,Ht(i,r,u,l),r.child;case 14:return D0(i,r,r.type,r.pendingProps,l);case 15:return _0(i,r,r.type,r.pendingProps,l);case 19:return I0(i,r,l);case 31:return u=r.pendingProps,l=r.mode,u={mode:u.mode,children:u.children},i===null?(l=Dc(u,l),l.ref=r.ref,r.child=l,l.return=r,r=l):(l=Ui(i.child,u),l.ref=r.ref,r.child=l,l.return=r,r=l),r;case 22:return O0(i,r,l);case 24:return ur(r),u=Xt(Rt),i===null?(m=ef(),m===null&&(m=ot,y=Kd(),m.pooledCache=y,y.refCount++,y!==null&&(m.pooledCacheLanes|=l),m=y),r.memoizedState={parent:u,cache:m},nf(r),pa(r,Rt,m)):((i.lanes&l)!==0&&(af(i,r),ws(r,null,null,l),xs()),m=i.memoizedState,y=r.memoizedState,m.parent!==u?(m={parent:u,cache:u},r.memoizedState=m,r.lanes===0&&(r.memoizedState=r.updateQueue.baseState=m),pa(r,Rt,u)):(u=y.cache,pa(r,Rt,u),u!==m.cache&&Wd(r,[Rt],l,!0))),Ht(i,r,r.pendingProps.children,l),r.child;case 29:throw r.pendingProps}throw Error(a(156,r.tag))}function Hi(i){i.flags|=4}function j0(i,r){if(r.type!=="stylesheet"||(r.state.loading&4)!==0)i.flags&=-16777217;else if(i.flags|=16777216,!Xv(r)){if(r=kn.current,r!==null&&((qe&4194048)===qe?pi!==null:(qe&62914560)!==qe&&(qe&536870912)===0||r!==pi))throw vs=tf,Ey;i.flags|=8192}}function _c(i,r){r!==null&&(i.flags|=4),i.flags&16384&&(r=i.tag!==22?Wo():536870912,i.lanes|=r,fo|=r)}function Rs(i,r){if(!We)switch(i.tailMode){case"hidden":r=i.tail;for(var l=null;r!==null;)r.alternate!==null&&(l=r),r=r.sibling;l===null?i.tail=null:l.sibling=null;break;case"collapsed":l=i.tail;for(var u=null;l!==null;)l.alternate!==null&&(u=l),l=l.sibling;u===null?r||i.tail===null?i.tail=null:i.tail.sibling=null:u.sibling=null}}function pt(i){var r=i.alternate!==null&&i.alternate.child===i.child,l=0,u=0;if(r)for(var m=i.child;m!==null;)l|=m.lanes|m.childLanes,u|=m.subtreeFlags&65011712,u|=m.flags&65011712,m.return=i,m=m.sibling;else for(m=i.child;m!==null;)l|=m.lanes|m.childLanes,u|=m.subtreeFlags,u|=m.flags,m.return=i,m=m.sibling;return i.subtreeFlags|=u,i.childLanes=l,r}function hz(i,r,l){var u=r.pendingProps;switch(Qd(r),r.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return pt(r),null;case 1:return pt(r),null;case 3:return l=r.stateNode,u=null,i!==null&&(u=i.memoizedState.cache),r.memoizedState.cache!==u&&(r.flags|=2048),Ii(Rt),ft(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(i===null||i.child===null)&&(ds(r)?Hi(r):i===null||i.memoizedState.isDehydrated&&(r.flags&256)===0||(r.flags|=1024,by())),pt(r),null;case 26:return l=r.memoizedState,i===null?(Hi(r),l!==null?(pt(r),j0(r,l)):(pt(r),r.flags&=-16777217)):l?l!==i.memoizedState?(Hi(r),pt(r),j0(r,l)):(pt(r),r.flags&=-16777217):(i.memoizedProps!==u&&Hi(r),pt(r),r.flags&=-16777217),null;case 27:Fr(r),l=ge.current;var m=r.type;if(i!==null&&r.stateNode!=null)i.memoizedProps!==u&&Hi(r);else{if(!u){if(r.stateNode===null)throw Error(a(166));return pt(r),null}i=he.current,ds(r)?yy(r):(i=jv(m,u,l),r.stateNode=i,Hi(r))}return pt(r),null;case 5:if(Fr(r),l=r.type,i!==null&&r.stateNode!=null)i.memoizedProps!==u&&Hi(r);else{if(!u){if(r.stateNode===null)throw Error(a(166));return pt(r),null}if(i=he.current,ds(r))yy(r);else{switch(m=Yc(ge.current),i){case 1:i=m.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:i=m.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":i=m.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":i=m.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":i=m.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild);break;case"select":i=typeof u.is=="string"?m.createElement("select",{is:u.is}):m.createElement("select"),u.multiple?i.multiple=!0:u.size&&(i.size=u.size);break;default:i=typeof u.is=="string"?m.createElement(l,{is:u.is}):m.createElement(l)}}i[Lt]=r,i[$t]=u;e:for(m=r.child;m!==null;){if(m.tag===5||m.tag===6)i.appendChild(m.stateNode);else if(m.tag!==4&&m.tag!==27&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===r)break e;for(;m.sibling===null;){if(m.return===null||m.return===r)break e;m=m.return}m.sibling.return=m.return,m=m.sibling}r.stateNode=i;e:switch(Vt(i,l,u),l){case"button":case"input":case"select":case"textarea":i=!!u.autoFocus;break e;case"img":i=!0;break e;default:i=!1}i&&Hi(r)}}return pt(r),r.flags&=-16777217,null;case 6:if(i&&r.stateNode!=null)i.memoizedProps!==u&&Hi(r);else{if(typeof u!="string"&&r.stateNode===null)throw Error(a(166));if(i=ge.current,ds(r)){if(i=r.stateNode,l=r.memoizedProps,u=null,m=rn,m!==null)switch(m.tag){case 27:case 5:u=m.memoizedProps}i[Lt]=r,i=!!(i.nodeValue===l||u!==null&&u.suppressHydrationWarning===!0||Nv(i.nodeValue,l)),i||lr(r)}else i=Yc(i).createTextNode(u),i[Lt]=r,r.stateNode=i}return pt(r),null;case 13:if(u=r.memoizedState,i===null||i.memoizedState!==null&&i.memoizedState.dehydrated!==null){if(m=ds(r),u!==null&&u.dehydrated!==null){if(i===null){if(!m)throw Error(a(318));if(m=r.memoizedState,m=m!==null?m.dehydrated:null,!m)throw Error(a(317));m[Lt]=r}else fs(),(r.flags&128)===0&&(r.memoizedState=null),r.flags|=4;pt(r),m=!1}else m=by(),i!==null&&i.memoizedState!==null&&(i.memoizedState.hydrationErrors=m),m=!0;if(!m)return r.flags&256?(ji(r),r):(ji(r),null)}if(ji(r),(r.flags&128)!==0)return r.lanes=l,r;if(l=u!==null,i=i!==null&&i.memoizedState!==null,l){u=r.child,m=null,u.alternate!==null&&u.alternate.memoizedState!==null&&u.alternate.memoizedState.cachePool!==null&&(m=u.alternate.memoizedState.cachePool.pool);var y=null;u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(y=u.memoizedState.cachePool.pool),y!==m&&(u.flags|=2048)}return l!==i&&l&&(r.child.flags|=8192),_c(r,r.updateQueue),pt(r),null;case 4:return ft(),i===null&&oh(r.stateNode.containerInfo),pt(r),null;case 10:return Ii(r.type),pt(r),null;case 19:if(ae(Mt),m=r.memoizedState,m===null)return pt(r),null;if(u=(r.flags&128)!==0,y=m.rendering,y===null)if(u)Rs(m,!1);else{if(vt!==0||i!==null&&(i.flags&128)!==0)for(i=r.child;i!==null;){if(y=Tc(i),y!==null){for(r.flags|=128,Rs(m,!1),i=y.updateQueue,r.updateQueue=i,_c(r,i),r.subtreeFlags=0,i=l,l=r.child;l!==null;)my(l,i),l=l.sibling;return oe(Mt,Mt.current&1|2),r.child}i=i.sibling}m.tail!==null&&Ot()>Nc&&(r.flags|=128,u=!0,Rs(m,!1),r.lanes=4194304)}else{if(!u)if(i=Tc(y),i!==null){if(r.flags|=128,u=!0,i=i.updateQueue,r.updateQueue=i,_c(r,i),Rs(m,!0),m.tail===null&&m.tailMode==="hidden"&&!y.alternate&&!We)return pt(r),null}else 2*Ot()-m.renderingStartTime>Nc&&l!==536870912&&(r.flags|=128,u=!0,Rs(m,!1),r.lanes=4194304);m.isBackwards?(y.sibling=r.child,r.child=y):(i=m.last,i!==null?i.sibling=y:r.child=y,m.last=y)}return m.tail!==null?(r=m.tail,m.rendering=r,m.tail=r.sibling,m.renderingStartTime=Ot(),r.sibling=null,i=Mt.current,oe(Mt,u?i&1|2:i&1),r):(pt(r),null);case 22:case 23:return ji(r),lf(),u=r.memoizedState!==null,i!==null?i.memoizedState!==null!==u&&(r.flags|=8192):u&&(r.flags|=8192),u?(l&536870912)!==0&&(r.flags&128)===0&&(pt(r),r.subtreeFlags&6&&(r.flags|=8192)):pt(r),l=r.updateQueue,l!==null&&_c(r,l.retryQueue),l=null,i!==null&&i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(l=i.memoizedState.cachePool.pool),u=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(u=r.memoizedState.cachePool.pool),u!==l&&(r.flags|=2048),i!==null&&ae(dr),null;case 24:return l=null,i!==null&&(l=i.memoizedState.cache),r.memoizedState.cache!==l&&(r.flags|=2048),Ii(Rt),pt(r),null;case 25:return null;case 30:return null}throw Error(a(156,r.tag))}function pz(i,r){switch(Qd(r),r.tag){case 1:return i=r.flags,i&65536?(r.flags=i&-65537|128,r):null;case 3:return Ii(Rt),ft(),i=r.flags,(i&65536)!==0&&(i&128)===0?(r.flags=i&-65537|128,r):null;case 26:case 27:case 5:return Fr(r),null;case 13:if(ji(r),i=r.memoizedState,i!==null&&i.dehydrated!==null){if(r.alternate===null)throw Error(a(340));fs()}return i=r.flags,i&65536?(r.flags=i&-65537|128,r):null;case 19:return ae(Mt),null;case 4:return ft(),null;case 10:return Ii(r.type),null;case 22:case 23:return ji(r),lf(),i!==null&&ae(dr),i=r.flags,i&65536?(r.flags=i&-65537|128,r):null;case 24:return Ii(Rt),null;case 25:return null;default:return null}}function G0(i,r){switch(Qd(r),r.tag){case 3:Ii(Rt),ft();break;case 26:case 27:case 5:Fr(r);break;case 4:ft();break;case 13:ji(r);break;case 19:ae(Mt);break;case 10:Ii(r.type);break;case 22:case 23:ji(r),lf(),i!==null&&ae(dr);break;case 24:Ii(Rt)}}function Ms(i,r){try{var l=r.updateQueue,u=l!==null?l.lastEffect:null;if(u!==null){var m=u.next;l=m;do{if((l.tag&i)===i){u=void 0;var y=l.create,E=l.inst;u=y(),E.destroy=u}l=l.next}while(l!==m)}}catch(T){rt(r,r.return,T)}}function wa(i,r,l){try{var u=r.updateQueue,m=u!==null?u.lastEffect:null;if(m!==null){var y=m.next;u=y;do{if((u.tag&i)===i){var E=u.inst,T=E.destroy;if(T!==void 0){E.destroy=void 0,m=r;var L=l,V=T;try{V()}catch(ee){rt(m,L,ee)}}}u=u.next}while(u!==y)}}catch(ee){rt(r,r.return,ee)}}function H0(i){var r=i.updateQueue;if(r!==null){var l=i.stateNode;try{Dy(r,l)}catch(u){rt(i,i.return,u)}}}function Y0(i,r,l){l.props=hr(i.type,i.memoizedProps),l.state=i.memoizedState;try{l.componentWillUnmount()}catch(u){rt(i,r,u)}}function Ds(i,r){try{var l=i.ref;if(l!==null){switch(i.tag){case 26:case 27:case 5:var u=i.stateNode;break;case 30:u=i.stateNode;break;default:u=i.stateNode}typeof l=="function"?i.refCleanup=l(u):l.current=u}}catch(m){rt(i,r,m)}}function mi(i,r){var l=i.ref,u=i.refCleanup;if(l!==null)if(typeof u=="function")try{u()}catch(m){rt(i,r,m)}finally{i.refCleanup=null,i=i.alternate,i!=null&&(i.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(m){rt(i,r,m)}else l.current=null}function V0(i){var r=i.type,l=i.memoizedProps,u=i.stateNode;try{e:switch(r){case"button":case"input":case"select":case"textarea":l.autoFocus&&u.focus();break e;case"img":l.src?u.src=l.src:l.srcSet&&(u.srcset=l.srcSet)}}catch(m){rt(i,i.return,m)}}function Ff(i,r,l){try{var u=i.stateNode;Uz(u,i.type,l,r),u[$t]=r}catch(m){rt(i,i.return,m)}}function q0(i){return i.tag===5||i.tag===3||i.tag===26||i.tag===27&&Ma(i.type)||i.tag===4}function Bf(i){e:for(;;){for(;i.sibling===null;){if(i.return===null||q0(i.return))return null;i=i.return}for(i.sibling.return=i.return,i=i.sibling;i.tag!==5&&i.tag!==6&&i.tag!==18;){if(i.tag===27&&Ma(i.type)||i.flags&2||i.child===null||i.tag===4)continue e;i.child.return=i,i=i.child}if(!(i.flags&2))return i.stateNode}}function kf(i,r,l){var u=i.tag;if(u===5||u===6)i=i.stateNode,r?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(i,r):(r=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,r.appendChild(i),l=l._reactRootContainer,l!=null||r.onclick!==null||(r.onclick=Hc));else if(u!==4&&(u===27&&Ma(i.type)&&(l=i.stateNode,r=null),i=i.child,i!==null))for(kf(i,r,l),i=i.sibling;i!==null;)kf(i,r,l),i=i.sibling}function Oc(i,r,l){var u=i.tag;if(u===5||u===6)i=i.stateNode,r?l.insertBefore(i,r):l.appendChild(i);else if(u!==4&&(u===27&&Ma(i.type)&&(l=i.stateNode),i=i.child,i!==null))for(Oc(i,r,l),i=i.sibling;i!==null;)Oc(i,r,l),i=i.sibling}function Q0(i){var r=i.stateNode,l=i.memoizedProps;try{for(var u=i.type,m=r.attributes;m.length;)r.removeAttributeNode(m[0]);Vt(r,u,l),r[Lt]=i,r[$t]=l}catch(y){rt(i,i.return,y)}}var Yi=!1,xt=!1,If=!1,$0=typeof WeakSet=="function"?WeakSet:Set,Ut=null;function mz(i,r){if(i=i.containerInfo,ch=Zc,i=ry(i),Fd(i)){if("selectionStart"in i)var l={start:i.selectionStart,end:i.selectionEnd};else e:{l=(l=i.ownerDocument)&&l.defaultView||window;var u=l.getSelection&&l.getSelection();if(u&&u.rangeCount!==0){l=u.anchorNode;var m=u.anchorOffset,y=u.focusNode;u=u.focusOffset;try{l.nodeType,y.nodeType}catch{l=null;break e}var E=0,T=-1,L=-1,V=0,ee=0,re=i,q=null;t:for(;;){for(var Z;re!==l||m!==0&&re.nodeType!==3||(T=E+m),re!==y||u!==0&&re.nodeType!==3||(L=E+u),re.nodeType===3&&(E+=re.nodeValue.length),(Z=re.firstChild)!==null;)q=re,re=Z;for(;;){if(re===i)break t;if(q===l&&++V===m&&(T=E),q===y&&++ee===u&&(L=E),(Z=re.nextSibling)!==null)break;re=q,q=re.parentNode}re=Z}l=T===-1||L===-1?null:{start:T,end:L}}else l=null}l=l||{start:0,end:0}}else l=null;for(uh={focusedElem:i,selectionRange:l},Zc=!1,Ut=r;Ut!==null;)if(r=Ut,i=r.child,(r.subtreeFlags&1024)!==0&&i!==null)i.return=r,Ut=i;else for(;Ut!==null;){switch(r=Ut,y=r.alternate,i=r.flags,r.tag){case 0:break;case 11:case 15:break;case 1:if((i&1024)!==0&&y!==null){i=void 0,l=r,m=y.memoizedProps,y=y.memoizedState,u=l.stateNode;try{var Oe=hr(l.type,m,l.elementType===l.type);i=u.getSnapshotBeforeUpdate(Oe,y),u.__reactInternalSnapshotBeforeUpdate=i}catch(Ce){rt(l,l.return,Ce)}}break;case 3:if((i&1024)!==0){if(i=r.stateNode.containerInfo,l=i.nodeType,l===9)hh(i);else if(l===1)switch(i.nodeName){case"HEAD":case"HTML":case"BODY":hh(i);break;default:i.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((i&1024)!==0)throw Error(a(163))}if(i=r.sibling,i!==null){i.return=r.return,Ut=i;break}Ut=r.return}}function X0(i,r,l){var u=l.flags;switch(l.tag){case 0:case 11:case 15:Aa(i,l),u&4&&Ms(5,l);break;case 1:if(Aa(i,l),u&4)if(i=l.stateNode,r===null)try{i.componentDidMount()}catch(E){rt(l,l.return,E)}else{var m=hr(l.type,r.memoizedProps);r=r.memoizedState;try{i.componentDidUpdate(m,r,i.__reactInternalSnapshotBeforeUpdate)}catch(E){rt(l,l.return,E)}}u&64&&H0(l),u&512&&Ds(l,l.return);break;case 3:if(Aa(i,l),u&64&&(i=l.updateQueue,i!==null)){if(r=null,l.child!==null)switch(l.child.tag){case 27:case 5:r=l.child.stateNode;break;case 1:r=l.child.stateNode}try{Dy(i,r)}catch(E){rt(l,l.return,E)}}break;case 27:r===null&&u&4&&Q0(l);case 26:case 5:Aa(i,l),r===null&&u&4&&V0(l),u&512&&Ds(l,l.return);break;case 12:Aa(i,l);break;case 13:Aa(i,l),u&4&&K0(i,l),u&64&&(i=l.memoizedState,i!==null&&(i=i.dehydrated,i!==null&&(l=Ez.bind(null,l),Gz(i,l))));break;case 22:if(u=l.memoizedState!==null||Yi,!u){r=r!==null&&r.memoizedState!==null||xt,m=Yi;var y=xt;Yi=u,(xt=r)&&!y?Sa(i,l,(l.subtreeFlags&8772)!==0):Aa(i,l),Yi=m,xt=y}break;case 30:break;default:Aa(i,l)}}function Z0(i){var r=i.alternate;r!==null&&(i.alternate=null,Z0(r)),i.child=null,i.deletions=null,i.sibling=null,i.tag===5&&(r=i.stateNode,r!==null&&Ae(r)),i.stateNode=null,i.return=null,i.dependencies=null,i.memoizedProps=null,i.memoizedState=null,i.pendingProps=null,i.stateNode=null,i.updateQueue=null}var ut=null,dn=!1;function Vi(i,r,l){for(l=l.child;l!==null;)W0(i,r,l),l=l.sibling}function W0(i,r,l){if(Qt&&typeof Qt.onCommitFiberUnmount=="function")try{Qt.onCommitFiberUnmount(Wn,l)}catch{}switch(l.tag){case 26:xt||mi(l,r),Vi(i,r,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:xt||mi(l,r);var u=ut,m=dn;Ma(l.type)&&(ut=l.stateNode,dn=!1),Vi(i,r,l),Is(l.stateNode),ut=u,dn=m;break;case 5:xt||mi(l,r);case 6:if(u=ut,m=dn,ut=null,Vi(i,r,l),ut=u,dn=m,ut!==null)if(dn)try{(ut.nodeType===9?ut.body:ut.nodeName==="HTML"?ut.ownerDocument.body:ut).removeChild(l.stateNode)}catch(y){rt(l,r,y)}else try{ut.removeChild(l.stateNode)}catch(y){rt(l,r,y)}break;case 18:ut!==null&&(dn?(i=ut,Iv(i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i,l.stateNode),Qs(i)):Iv(ut,l.stateNode));break;case 4:u=ut,m=dn,ut=l.stateNode.containerInfo,dn=!0,Vi(i,r,l),ut=u,dn=m;break;case 0:case 11:case 14:case 15:xt||wa(2,l,r),xt||wa(4,l,r),Vi(i,r,l);break;case 1:xt||(mi(l,r),u=l.stateNode,typeof u.componentWillUnmount=="function"&&Y0(l,r,u)),Vi(i,r,l);break;case 21:Vi(i,r,l);break;case 22:xt=(u=xt)||l.memoizedState!==null,Vi(i,r,l),xt=u;break;default:Vi(i,r,l)}}function K0(i,r){if(r.memoizedState===null&&(i=r.alternate,i!==null&&(i=i.memoizedState,i!==null&&(i=i.dehydrated,i!==null))))try{Qs(i)}catch(l){rt(r,r.return,l)}}function gz(i){switch(i.tag){case 13:case 19:var r=i.stateNode;return r===null&&(r=i.stateNode=new $0),r;case 22:return i=i.stateNode,r=i._retryCache,r===null&&(r=i._retryCache=new $0),r;default:throw Error(a(435,i.tag))}}function Pf(i,r){var l=gz(i);r.forEach(function(u){var m=zz.bind(null,i,u);l.has(u)||(l.add(u),u.then(m,m))})}function wn(i,r){var l=r.deletions;if(l!==null)for(var u=0;u<l.length;u++){var m=l[u],y=i,E=r,T=E;e:for(;T!==null;){switch(T.tag){case 27:if(Ma(T.type)){ut=T.stateNode,dn=!1;break e}break;case 5:ut=T.stateNode,dn=!1;break e;case 3:case 4:ut=T.stateNode.containerInfo,dn=!0;break e}T=T.return}if(ut===null)throw Error(a(160));W0(y,E,m),ut=null,dn=!1,y=m.alternate,y!==null&&(y.return=null),m.return=null}if(r.subtreeFlags&13878)for(r=r.child;r!==null;)J0(r,i),r=r.sibling}var ti=null;function J0(i,r){var l=i.alternate,u=i.flags;switch(i.tag){case 0:case 11:case 14:case 15:wn(r,i),An(i),u&4&&(wa(3,i,i.return),Ms(3,i),wa(5,i,i.return));break;case 1:wn(r,i),An(i),u&512&&(xt||l===null||mi(l,l.return)),u&64&&Yi&&(i=i.updateQueue,i!==null&&(u=i.callbacks,u!==null&&(l=i.shared.hiddenCallbacks,i.shared.hiddenCallbacks=l===null?u:l.concat(u))));break;case 26:var m=ti;if(wn(r,i),An(i),u&512&&(xt||l===null||mi(l,l.return)),u&4){var y=l!==null?l.memoizedState:null;if(u=i.memoizedState,l===null)if(u===null)if(i.stateNode===null){e:{u=i.type,l=i.memoizedProps,m=m.ownerDocument||m;t:switch(u){case"title":y=m.getElementsByTagName("title")[0],(!y||y[xe]||y[Lt]||y.namespaceURI==="http://www.w3.org/2000/svg"||y.hasAttribute("itemprop"))&&(y=m.createElement(u),m.head.insertBefore(y,m.querySelector("head > title"))),Vt(y,u,l),y[Lt]=i,pe(y),u=y;break e;case"link":var E=Qv("link","href",m).get(u+(l.href||""));if(E){for(var T=0;T<E.length;T++)if(y=E[T],y.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&y.getAttribute("rel")===(l.rel==null?null:l.rel)&&y.getAttribute("title")===(l.title==null?null:l.title)&&y.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){E.splice(T,1);break t}}y=m.createElement(u),Vt(y,u,l),m.head.appendChild(y);break;case"meta":if(E=Qv("meta","content",m).get(u+(l.content||""))){for(T=0;T<E.length;T++)if(y=E[T],y.getAttribute("content")===(l.content==null?null:""+l.content)&&y.getAttribute("name")===(l.name==null?null:l.name)&&y.getAttribute("property")===(l.property==null?null:l.property)&&y.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&y.getAttribute("charset")===(l.charSet==null?null:l.charSet)){E.splice(T,1);break t}}y=m.createElement(u),Vt(y,u,l),m.head.appendChild(y);break;default:throw Error(a(468,u))}y[Lt]=i,pe(y),u=y}i.stateNode=u}else $v(m,i.type,i.stateNode);else i.stateNode=qv(m,u,i.memoizedProps);else y!==u?(y===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):y.count--,u===null?$v(m,i.type,i.stateNode):qv(m,u,i.memoizedProps)):u===null&&i.stateNode!==null&&Ff(i,i.memoizedProps,l.memoizedProps)}break;case 27:wn(r,i),An(i),u&512&&(xt||l===null||mi(l,l.return)),l!==null&&u&4&&Ff(i,i.memoizedProps,l.memoizedProps);break;case 5:if(wn(r,i),An(i),u&512&&(xt||l===null||mi(l,l.return)),i.flags&32){m=i.stateNode;try{Hr(m,"")}catch(Z){rt(i,i.return,Z)}}u&4&&i.stateNode!=null&&(m=i.memoizedProps,Ff(i,m,l!==null?l.memoizedProps:m)),u&1024&&(If=!0);break;case 6:if(wn(r,i),An(i),u&4){if(i.stateNode===null)throw Error(a(162));u=i.memoizedProps,l=i.stateNode;try{l.nodeValue=u}catch(Z){rt(i,i.return,Z)}}break;case 3:if(Qc=null,m=ti,ti=Vc(r.containerInfo),wn(r,i),ti=m,An(i),u&4&&l!==null&&l.memoizedState.isDehydrated)try{Qs(r.containerInfo)}catch(Z){rt(i,i.return,Z)}If&&(If=!1,ev(i));break;case 4:u=ti,ti=Vc(i.stateNode.containerInfo),wn(r,i),An(i),ti=u;break;case 12:wn(r,i),An(i);break;case 13:wn(r,i),An(i),i.child.flags&8192&&i.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(qf=Ot()),u&4&&(u=i.updateQueue,u!==null&&(i.updateQueue=null,Pf(i,u)));break;case 22:m=i.memoizedState!==null;var L=l!==null&&l.memoizedState!==null,V=Yi,ee=xt;if(Yi=V||m,xt=ee||L,wn(r,i),xt=ee,Yi=V,An(i),u&8192)e:for(r=i.stateNode,r._visibility=m?r._visibility&-2:r._visibility|1,m&&(l===null||L||Yi||xt||pr(i)),l=null,r=i;;){if(r.tag===5||r.tag===26){if(l===null){L=l=r;try{if(y=L.stateNode,m)E=y.style,typeof E.setProperty=="function"?E.setProperty("display","none","important"):E.display="none";else{T=L.stateNode;var re=L.memoizedProps.style,q=re!=null&&re.hasOwnProperty("display")?re.display:null;T.style.display=q==null||typeof q=="boolean"?"":(""+q).trim()}}catch(Z){rt(L,L.return,Z)}}}else if(r.tag===6){if(l===null){L=r;try{L.stateNode.nodeValue=m?"":L.memoizedProps}catch(Z){rt(L,L.return,Z)}}}else if((r.tag!==22&&r.tag!==23||r.memoizedState===null||r===i)&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===i)break e;for(;r.sibling===null;){if(r.return===null||r.return===i)break e;l===r&&(l=null),r=r.return}l===r&&(l=null),r.sibling.return=r.return,r=r.sibling}u&4&&(u=i.updateQueue,u!==null&&(l=u.retryQueue,l!==null&&(u.retryQueue=null,Pf(i,l))));break;case 19:wn(r,i),An(i),u&4&&(u=i.updateQueue,u!==null&&(i.updateQueue=null,Pf(i,u)));break;case 30:break;case 21:break;default:wn(r,i),An(i)}}function An(i){var r=i.flags;if(r&2){try{for(var l,u=i.return;u!==null;){if(q0(u)){l=u;break}u=u.return}if(l==null)throw Error(a(160));switch(l.tag){case 27:var m=l.stateNode,y=Bf(i);Oc(i,y,m);break;case 5:var E=l.stateNode;l.flags&32&&(Hr(E,""),l.flags&=-33);var T=Bf(i);Oc(i,T,E);break;case 3:case 4:var L=l.stateNode.containerInfo,V=Bf(i);kf(i,V,L);break;default:throw Error(a(161))}}catch(ee){rt(i,i.return,ee)}i.flags&=-3}r&4096&&(i.flags&=-4097)}function ev(i){if(i.subtreeFlags&1024)for(i=i.child;i!==null;){var r=i;ev(r),r.tag===5&&r.flags&1024&&r.stateNode.reset(),i=i.sibling}}function Aa(i,r){if(r.subtreeFlags&8772)for(r=r.child;r!==null;)X0(i,r.alternate,r),r=r.sibling}function pr(i){for(i=i.child;i!==null;){var r=i;switch(r.tag){case 0:case 11:case 14:case 15:wa(4,r,r.return),pr(r);break;case 1:mi(r,r.return);var l=r.stateNode;typeof l.componentWillUnmount=="function"&&Y0(r,r.return,l),pr(r);break;case 27:Is(r.stateNode);case 26:case 5:mi(r,r.return),pr(r);break;case 22:r.memoizedState===null&&pr(r);break;case 30:pr(r);break;default:pr(r)}i=i.sibling}}function Sa(i,r,l){for(l=l&&(r.subtreeFlags&8772)!==0,r=r.child;r!==null;){var u=r.alternate,m=i,y=r,E=y.flags;switch(y.tag){case 0:case 11:case 15:Sa(m,y,l),Ms(4,y);break;case 1:if(Sa(m,y,l),u=y,m=u.stateNode,typeof m.componentDidMount=="function")try{m.componentDidMount()}catch(V){rt(u,u.return,V)}if(u=y,m=u.updateQueue,m!==null){var T=u.stateNode;try{var L=m.shared.hiddenCallbacks;if(L!==null)for(m.shared.hiddenCallbacks=null,m=0;m<L.length;m++)My(L[m],T)}catch(V){rt(u,u.return,V)}}l&&E&64&&H0(y),Ds(y,y.return);break;case 27:Q0(y);case 26:case 5:Sa(m,y,l),l&&u===null&&E&4&&V0(y),Ds(y,y.return);break;case 12:Sa(m,y,l);break;case 13:Sa(m,y,l),l&&E&4&&K0(m,y);break;case 22:y.memoizedState===null&&Sa(m,y,l),Ds(y,y.return);break;case 30:break;default:Sa(m,y,l)}r=r.sibling}}function jf(i,r){var l=null;i!==null&&i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(l=i.memoizedState.cachePool.pool),i=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(i=r.memoizedState.cachePool.pool),i!==l&&(i!=null&&i.refCount++,l!=null&&ms(l))}function Gf(i,r){i=null,r.alternate!==null&&(i=r.alternate.memoizedState.cache),r=r.memoizedState.cache,r!==i&&(r.refCount++,i!=null&&ms(i))}function gi(i,r,l,u){if(r.subtreeFlags&10256)for(r=r.child;r!==null;)tv(i,r,l,u),r=r.sibling}function tv(i,r,l,u){var m=r.flags;switch(r.tag){case 0:case 11:case 15:gi(i,r,l,u),m&2048&&Ms(9,r);break;case 1:gi(i,r,l,u);break;case 3:gi(i,r,l,u),m&2048&&(i=null,r.alternate!==null&&(i=r.alternate.memoizedState.cache),r=r.memoizedState.cache,r!==i&&(r.refCount++,i!=null&&ms(i)));break;case 12:if(m&2048){gi(i,r,l,u),i=r.stateNode;try{var y=r.memoizedProps,E=y.id,T=y.onPostCommit;typeof T=="function"&&T(E,r.alternate===null?"mount":"update",i.passiveEffectDuration,-0)}catch(L){rt(r,r.return,L)}}else gi(i,r,l,u);break;case 13:gi(i,r,l,u);break;case 23:break;case 22:y=r.stateNode,E=r.alternate,r.memoizedState!==null?y._visibility&2?gi(i,r,l,u):_s(i,r):y._visibility&2?gi(i,r,l,u):(y._visibility|=2,lo(i,r,l,u,(r.subtreeFlags&10256)!==0)),m&2048&&jf(E,r);break;case 24:gi(i,r,l,u),m&2048&&Gf(r.alternate,r);break;default:gi(i,r,l,u)}}function lo(i,r,l,u,m){for(m=m&&(r.subtreeFlags&10256)!==0,r=r.child;r!==null;){var y=i,E=r,T=l,L=u,V=E.flags;switch(E.tag){case 0:case 11:case 15:lo(y,E,T,L,m),Ms(8,E);break;case 23:break;case 22:var ee=E.stateNode;E.memoizedState!==null?ee._visibility&2?lo(y,E,T,L,m):_s(y,E):(ee._visibility|=2,lo(y,E,T,L,m)),m&&V&2048&&jf(E.alternate,E);break;case 24:lo(y,E,T,L,m),m&&V&2048&&Gf(E.alternate,E);break;default:lo(y,E,T,L,m)}r=r.sibling}}function _s(i,r){if(r.subtreeFlags&10256)for(r=r.child;r!==null;){var l=i,u=r,m=u.flags;switch(u.tag){case 22:_s(l,u),m&2048&&jf(u.alternate,u);break;case 24:_s(l,u),m&2048&&Gf(u.alternate,u);break;default:_s(l,u)}r=r.sibling}}var Os=8192;function co(i){if(i.subtreeFlags&Os)for(i=i.child;i!==null;)nv(i),i=i.sibling}function nv(i){switch(i.tag){case 26:co(i),i.flags&Os&&i.memoizedState!==null&&tT(ti,i.memoizedState,i.memoizedProps);break;case 5:co(i);break;case 3:case 4:var r=ti;ti=Vc(i.stateNode.containerInfo),co(i),ti=r;break;case 22:i.memoizedState===null&&(r=i.alternate,r!==null&&r.memoizedState!==null?(r=Os,Os=16777216,co(i),Os=r):co(i));break;default:co(i)}}function iv(i){var r=i.alternate;if(r!==null&&(i=r.child,i!==null)){r.child=null;do r=i.sibling,i.sibling=null,i=r;while(i!==null)}}function Ls(i){var r=i.deletions;if((i.flags&16)!==0){if(r!==null)for(var l=0;l<r.length;l++){var u=r[l];Ut=u,rv(u,i)}iv(i)}if(i.subtreeFlags&10256)for(i=i.child;i!==null;)av(i),i=i.sibling}function av(i){switch(i.tag){case 0:case 11:case 15:Ls(i),i.flags&2048&&wa(9,i,i.return);break;case 3:Ls(i);break;case 12:Ls(i);break;case 22:var r=i.stateNode;i.memoizedState!==null&&r._visibility&2&&(i.return===null||i.return.tag!==13)?(r._visibility&=-3,Lc(i)):Ls(i);break;default:Ls(i)}}function Lc(i){var r=i.deletions;if((i.flags&16)!==0){if(r!==null)for(var l=0;l<r.length;l++){var u=r[l];Ut=u,rv(u,i)}iv(i)}for(i=i.child;i!==null;){switch(r=i,r.tag){case 0:case 11:case 15:wa(8,r,r.return),Lc(r);break;case 22:l=r.stateNode,l._visibility&2&&(l._visibility&=-3,Lc(r));break;default:Lc(r)}i=i.sibling}}function rv(i,r){for(;Ut!==null;){var l=Ut;switch(l.tag){case 0:case 11:case 15:wa(8,l,r);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var u=l.memoizedState.cachePool.pool;u!=null&&u.refCount++}break;case 24:ms(l.memoizedState.cache)}if(u=l.child,u!==null)u.return=l,Ut=u;else e:for(l=i;Ut!==null;){u=Ut;var m=u.sibling,y=u.return;if(Z0(u),u===l){Ut=null;break e}if(m!==null){m.return=y,Ut=m;break e}Ut=y}}}var yz={getCacheForType:function(i){var r=Xt(Rt),l=r.data.get(i);return l===void 0&&(l=i(),r.data.set(i,l)),l}},vz=typeof WeakMap=="function"?WeakMap:Map,Je=0,ot=null,Ge=null,qe=0,et=0,Sn=null,Ea=!1,uo=!1,Hf=!1,qi=0,vt=0,za=0,mr=0,Yf=0,In=0,fo=0,Ns=null,fn=null,Vf=!1,qf=0,Nc=1/0,Uc=null,Ta=null,Yt=0,Ca=null,ho=null,po=0,Qf=0,$f=null,ov=null,Us=0,Xf=null;function En(){if((Je&2)!==0&&qe!==0)return qe&-qe;if(F.T!==null){var i=eo;return i!==0?i:nh()}return Ja()}function sv(){In===0&&(In=(qe&536870912)===0||We?Xl():536870912);var i=kn.current;return i!==null&&(i.flags|=32),In}function zn(i,r,l){(i===ot&&(et===2||et===9)||i.cancelPendingCommit!==null)&&(mo(i,0),Ra(i,qe,In,!1)),ca(i,l),((Je&2)===0||i!==ot)&&(i===ot&&((Je&2)===0&&(mr|=l),vt===4&&Ra(i,qe,In,!1)),yi(i))}function lv(i,r,l){if((Je&6)!==0)throw Error(a(327));var u=!l&&(r&124)===0&&(r&i.expiredLanes)===0||sa(i,r),m=u?wz(i,r):Kf(i,r,!0),y=u;do{if(m===0){uo&&!u&&Ra(i,r,0,!1);break}else{if(l=i.current.alternate,y&&!bz(l)){m=Kf(i,r,!1),y=!1;continue}if(m===2){if(y=r,i.errorRecoveryDisabledLanes&y)var E=0;else E=i.pendingLanes&-536870913,E=E!==0?E:E&536870912?536870912:0;if(E!==0){r=E;e:{var T=i;m=Ns;var L=T.current.memoizedState.isDehydrated;if(L&&(mo(T,E).flags|=256),E=Kf(T,E,!1),E!==2){if(Hf&&!L){T.errorRecoveryDisabledLanes|=y,mr|=y,m=4;break e}y=fn,fn=m,y!==null&&(fn===null?fn=y:fn.push.apply(fn,y))}m=E}if(y=!1,m!==2)continue}}if(m===1){mo(i,0),Ra(i,r,0,!0);break}e:{switch(u=i,y=m,y){case 0:case 1:throw Error(a(345));case 4:if((r&4194048)!==r)break;case 6:Ra(u,r,In,!Ea);break e;case 2:fn=null;break;case 3:case 5:break;default:throw Error(a(329))}if((r&62914560)===r&&(m=qf+300-Ot(),10<m)){if(Ra(u,r,In,!Ea),Ka(u,0,!0)!==0)break e;u.timeoutHandle=Bv(cv.bind(null,u,l,fn,Uc,Vf,r,In,mr,fo,Ea,y,2,-0,0),m);break e}cv(u,l,fn,Uc,Vf,r,In,mr,fo,Ea,y,0,-0,0)}}break}while(!0);yi(i)}function cv(i,r,l,u,m,y,E,T,L,V,ee,re,q,Z){if(i.timeoutHandle=-1,re=r.subtreeFlags,(re&8192||(re&16785408)===16785408)&&(Gs={stylesheets:null,count:0,unsuspend:eT},nv(r),re=nT(),re!==null)){i.cancelPendingCommit=re(gv.bind(null,i,r,y,l,u,m,E,T,L,ee,1,q,Z)),Ra(i,y,E,!V);return}gv(i,r,y,l,u,m,E,T,L)}function bz(i){for(var r=i;;){var l=r.tag;if((l===0||l===11||l===15)&&r.flags&16384&&(l=r.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var u=0;u<l.length;u++){var m=l[u],y=m.getSnapshot;m=m.value;try{if(!bn(y(),m))return!1}catch{return!1}}if(l=r.child,r.subtreeFlags&16384&&l!==null)l.return=r,r=l;else{if(r===i)break;for(;r.sibling===null;){if(r.return===null||r.return===i)return!0;r=r.return}r.sibling.return=r.return,r=r.sibling}}return!0}function Ra(i,r,l,u){r&=~Yf,r&=~mr,i.suspendedLanes|=r,i.pingedLanes&=~r,u&&(i.warmLanes|=r),u=i.expirationTimes;for(var m=r;0<m;){var y=31-ht(m),E=1<<y;u[y]=-1,m&=~E}l!==0&&Zl(i,l,r)}function Fc(){return(Je&6)===0?(Fs(0),!1):!0}function Zf(){if(Ge!==null){if(et===0)var i=Ge.return;else i=Ge,ki=cr=null,hf(i),oo=null,Ts=0,i=Ge;for(;i!==null;)G0(i.alternate,i),i=i.return;Ge=null}}function mo(i,r){var l=i.timeoutHandle;l!==-1&&(i.timeoutHandle=-1,Bz(l)),l=i.cancelPendingCommit,l!==null&&(i.cancelPendingCommit=null,l()),Zf(),ot=i,Ge=l=Ui(i.current,null),qe=r,et=0,Sn=null,Ea=!1,uo=sa(i,r),Hf=!1,fo=In=Yf=mr=za=vt=0,fn=Ns=null,Vf=!1,(r&8)!==0&&(r|=r&32);var u=i.entangledLanes;if(u!==0)for(i=i.entanglements,u&=r;0<u;){var m=31-ht(u),y=1<<m;r|=i[m],u&=~y}return qi=r,ac(),l}function uv(i,r){Be=null,F.H=Sc,r===ys||r===hc?(r=Cy(),et=3):r===Ey?(r=Cy(),et=4):et=r===R0?8:r!==null&&typeof r=="object"&&typeof r.then=="function"?6:1,Sn=r,Ge===null&&(vt=1,Rc(i,Nn(r,i.current)))}function dv(){var i=F.H;return F.H=Sc,i===null?Sc:i}function fv(){var i=F.A;return F.A=yz,i}function Wf(){vt=4,Ea||(qe&4194048)!==qe&&kn.current!==null||(uo=!0),(za&134217727)===0&&(mr&134217727)===0||ot===null||Ra(ot,qe,In,!1)}function Kf(i,r,l){var u=Je;Je|=2;var m=dv(),y=fv();(ot!==i||qe!==r)&&(Uc=null,mo(i,r)),r=!1;var E=vt;e:do try{if(et!==0&&Ge!==null){var T=Ge,L=Sn;switch(et){case 8:Zf(),E=6;break e;case 3:case 2:case 9:case 6:kn.current===null&&(r=!0);var V=et;if(et=0,Sn=null,go(i,T,L,V),l&&uo){E=0;break e}break;default:V=et,et=0,Sn=null,go(i,T,L,V)}}xz(),E=vt;break}catch(ee){uv(i,ee)}while(!0);return r&&i.shellSuspendCounter++,ki=cr=null,Je=u,F.H=m,F.A=y,Ge===null&&(ot=null,qe=0,ac()),E}function xz(){for(;Ge!==null;)hv(Ge)}function wz(i,r){var l=Je;Je|=2;var u=dv(),m=fv();ot!==i||qe!==r?(Uc=null,Nc=Ot()+500,mo(i,r)):uo=sa(i,r);e:do try{if(et!==0&&Ge!==null){r=Ge;var y=Sn;t:switch(et){case 1:et=0,Sn=null,go(i,r,y,1);break;case 2:case 9:if(zy(y)){et=0,Sn=null,pv(r);break}r=function(){et!==2&&et!==9||ot!==i||(et=7),yi(i)},y.then(r,r);break e;case 3:et=7;break e;case 4:et=5;break e;case 7:zy(y)?(et=0,Sn=null,pv(r)):(et=0,Sn=null,go(i,r,y,7));break;case 5:var E=null;switch(Ge.tag){case 26:E=Ge.memoizedState;case 5:case 27:var T=Ge;if(!E||Xv(E)){et=0,Sn=null;var L=T.sibling;if(L!==null)Ge=L;else{var V=T.return;V!==null?(Ge=V,Bc(V)):Ge=null}break t}}et=0,Sn=null,go(i,r,y,5);break;case 6:et=0,Sn=null,go(i,r,y,6);break;case 8:Zf(),vt=6;break e;default:throw Error(a(462))}}Az();break}catch(ee){uv(i,ee)}while(!0);return ki=cr=null,F.H=u,F.A=m,Je=l,Ge!==null?0:(ot=null,qe=0,ac(),vt)}function Az(){for(;Ge!==null&&!Yl();)hv(Ge)}function hv(i){var r=P0(i.alternate,i,qi);i.memoizedProps=i.pendingProps,r===null?Bc(i):Ge=r}function pv(i){var r=i,l=r.alternate;switch(r.tag){case 15:case 0:r=N0(l,r,r.pendingProps,r.type,void 0,qe);break;case 11:r=N0(l,r,r.pendingProps,r.type.render,r.ref,qe);break;case 5:hf(r);default:G0(l,r),r=Ge=my(r,qi),r=P0(l,r,qi)}i.memoizedProps=i.pendingProps,r===null?Bc(i):Ge=r}function go(i,r,l,u){ki=cr=null,hf(r),oo=null,Ts=0;var m=r.return;try{if(dz(i,m,r,l,qe)){vt=1,Rc(i,Nn(l,i.current)),Ge=null;return}}catch(y){if(m!==null)throw Ge=m,y;vt=1,Rc(i,Nn(l,i.current)),Ge=null;return}r.flags&32768?(We||u===1?i=!0:uo||(qe&536870912)!==0?i=!1:(Ea=i=!0,(u===2||u===9||u===3||u===6)&&(u=kn.current,u!==null&&u.tag===13&&(u.flags|=16384))),mv(r,i)):Bc(r)}function Bc(i){var r=i;do{if((r.flags&32768)!==0){mv(r,Ea);return}i=r.return;var l=hz(r.alternate,r,qi);if(l!==null){Ge=l;return}if(r=r.sibling,r!==null){Ge=r;return}Ge=r=i}while(r!==null);vt===0&&(vt=5)}function mv(i,r){do{var l=pz(i.alternate,i);if(l!==null){l.flags&=32767,Ge=l;return}if(l=i.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!r&&(i=i.sibling,i!==null)){Ge=i;return}Ge=i=l}while(i!==null);vt=6,Ge=null}function gv(i,r,l,u,m,y,E,T,L){i.cancelPendingCommit=null;do kc();while(Yt!==0);if((Je&6)!==0)throw Error(a(327));if(r!==null){if(r===i.current)throw Error(a(177));if(y=r.lanes|r.childLanes,y|=jd,Ko(i,l,y,E,T,L),i===ot&&(Ge=ot=null,qe=0),ho=r,Ca=i,po=l,Qf=y,$f=m,ov=u,(r.subtreeFlags&10256)!==0||(r.flags&10256)!==0?(i.callbackNode=null,i.callbackPriority=0,Tz(Br,function(){return wv(),null})):(i.callbackNode=null,i.callbackPriority=0),u=(r.flags&13878)!==0,(r.subtreeFlags&13878)!==0||u){u=F.T,F.T=null,m=Q.p,Q.p=2,E=Je,Je|=4;try{mz(i,r,l)}finally{Je=E,Q.p=m,F.T=u}}Yt=1,yv(),vv(),bv()}}function yv(){if(Yt===1){Yt=0;var i=Ca,r=ho,l=(r.flags&13878)!==0;if((r.subtreeFlags&13878)!==0||l){l=F.T,F.T=null;var u=Q.p;Q.p=2;var m=Je;Je|=4;try{J0(r,i);var y=uh,E=ry(i.containerInfo),T=y.focusedElem,L=y.selectionRange;if(E!==T&&T&&T.ownerDocument&&ay(T.ownerDocument.documentElement,T)){if(L!==null&&Fd(T)){var V=L.start,ee=L.end;if(ee===void 0&&(ee=V),"selectionStart"in T)T.selectionStart=V,T.selectionEnd=Math.min(ee,T.value.length);else{var re=T.ownerDocument||document,q=re&&re.defaultView||window;if(q.getSelection){var Z=q.getSelection(),Oe=T.textContent.length,Ce=Math.min(L.start,Oe),at=L.end===void 0?Ce:Math.min(L.end,Oe);!Z.extend&&Ce>at&&(E=at,at=Ce,Ce=E);var P=iy(T,Ce),k=iy(T,at);if(P&&k&&(Z.rangeCount!==1||Z.anchorNode!==P.node||Z.anchorOffset!==P.offset||Z.focusNode!==k.node||Z.focusOffset!==k.offset)){var H=re.createRange();H.setStart(P.node,P.offset),Z.removeAllRanges(),Ce>at?(Z.addRange(H),Z.extend(k.node,k.offset)):(H.setEnd(k.node,k.offset),Z.addRange(H))}}}}for(re=[],Z=T;Z=Z.parentNode;)Z.nodeType===1&&re.push({element:Z,left:Z.scrollLeft,top:Z.scrollTop});for(typeof T.focus=="function"&&T.focus(),T=0;T<re.length;T++){var ie=re[T];ie.element.scrollLeft=ie.left,ie.element.scrollTop=ie.top}}Zc=!!ch,uh=ch=null}finally{Je=m,Q.p=u,F.T=l}}i.current=r,Yt=2}}function vv(){if(Yt===2){Yt=0;var i=Ca,r=ho,l=(r.flags&8772)!==0;if((r.subtreeFlags&8772)!==0||l){l=F.T,F.T=null;var u=Q.p;Q.p=2;var m=Je;Je|=4;try{X0(i,r.alternate,r)}finally{Je=m,Q.p=u,F.T=l}}Yt=3}}function bv(){if(Yt===4||Yt===3){Yt=0,gd();var i=Ca,r=ho,l=po,u=ov;(r.subtreeFlags&10256)!==0||(r.flags&10256)!==0?Yt=5:(Yt=0,ho=Ca=null,xv(i,i.pendingLanes));var m=i.pendingLanes;if(m===0&&(Ta=null),Ir(l),r=r.stateNode,Qt&&typeof Qt.onCommitFiberRoot=="function")try{Qt.onCommitFiberRoot(Wn,r,void 0,(r.current.flags&128)===128)}catch{}if(u!==null){r=F.T,m=Q.p,Q.p=2,F.T=null;try{for(var y=i.onRecoverableError,E=0;E<u.length;E++){var T=u[E];y(T.value,{componentStack:T.stack})}}finally{F.T=r,Q.p=m}}(po&3)!==0&&kc(),yi(i),m=i.pendingLanes,(l&4194090)!==0&&(m&42)!==0?i===Xf?Us++:(Us=0,Xf=i):Us=0,Fs(0)}}function xv(i,r){(i.pooledCacheLanes&=r)===0&&(r=i.pooledCache,r!=null&&(i.pooledCache=null,ms(r)))}function kc(i){return yv(),vv(),bv(),wv()}function wv(){if(Yt!==5)return!1;var i=Ca,r=Qf;Qf=0;var l=Ir(po),u=F.T,m=Q.p;try{Q.p=32>l?32:l,F.T=null,l=$f,$f=null;var y=Ca,E=po;if(Yt=0,ho=Ca=null,po=0,(Je&6)!==0)throw Error(a(331));var T=Je;if(Je|=4,av(y.current),tv(y,y.current,E,l),Je=T,Fs(0,!1),Qt&&typeof Qt.onPostCommitFiberRoot=="function")try{Qt.onPostCommitFiberRoot(Wn,y)}catch{}return!0}finally{Q.p=m,F.T=u,xv(i,r)}}function Av(i,r,l){r=Nn(l,r),r=Cf(i.stateNode,r,2),i=ya(i,r,2),i!==null&&(ca(i,2),yi(i))}function rt(i,r,l){if(i.tag===3)Av(i,i,l);else for(;r!==null;){if(r.tag===3){Av(r,i,l);break}else if(r.tag===1){var u=r.stateNode;if(typeof r.type.getDerivedStateFromError=="function"||typeof u.componentDidCatch=="function"&&(Ta===null||!Ta.has(u))){i=Nn(l,i),l=T0(2),u=ya(r,l,2),u!==null&&(C0(l,u,r,i),ca(u,2),yi(u));break}}r=r.return}}function Jf(i,r,l){var u=i.pingCache;if(u===null){u=i.pingCache=new vz;var m=new Set;u.set(r,m)}else m=u.get(r),m===void 0&&(m=new Set,u.set(r,m));m.has(l)||(Hf=!0,m.add(l),i=Sz.bind(null,i,r,l),r.then(i,i))}function Sz(i,r,l){var u=i.pingCache;u!==null&&u.delete(r),i.pingedLanes|=i.suspendedLanes&l,i.warmLanes&=~l,ot===i&&(qe&l)===l&&(vt===4||vt===3&&(qe&62914560)===qe&&300>Ot()-qf?(Je&2)===0&&mo(i,0):Yf|=l,fo===qe&&(fo=0)),yi(i)}function Sv(i,r){r===0&&(r=Wo()),i=Zr(i,r),i!==null&&(ca(i,r),yi(i))}function Ez(i){var r=i.memoizedState,l=0;r!==null&&(l=r.retryLane),Sv(i,l)}function zz(i,r){var l=0;switch(i.tag){case 13:var u=i.stateNode,m=i.memoizedState;m!==null&&(l=m.retryLane);break;case 19:u=i.stateNode;break;case 22:u=i.stateNode._retryCache;break;default:throw Error(a(314))}u!==null&&u.delete(r),Sv(i,l)}function Tz(i,r){return wt(i,r)}var Ic=null,yo=null,eh=!1,Pc=!1,th=!1,gr=0;function yi(i){i!==yo&&i.next===null&&(yo===null?Ic=yo=i:yo=yo.next=i),Pc=!0,eh||(eh=!0,Rz())}function Fs(i,r){if(!th&&Pc){th=!0;do for(var l=!1,u=Ic;u!==null;){if(i!==0){var m=u.pendingLanes;if(m===0)var y=0;else{var E=u.suspendedLanes,T=u.pingedLanes;y=(1<<31-ht(42|i)+1)-1,y&=m&~(E&~T),y=y&201326741?y&201326741|1:y?y|2:0}y!==0&&(l=!0,Cv(u,y))}else y=qe,y=Ka(u,u===ot?y:0,u.cancelPendingCommit!==null||u.timeoutHandle!==-1),(y&3)===0||sa(u,y)||(l=!0,Cv(u,y));u=u.next}while(l);th=!1}}function Cz(){Ev()}function Ev(){Pc=eh=!1;var i=0;gr!==0&&(Fz()&&(i=gr),gr=0);for(var r=Ot(),l=null,u=Ic;u!==null;){var m=u.next,y=zv(u,r);y===0?(u.next=null,l===null?Ic=m:l.next=m,m===null&&(yo=l)):(l=u,(i!==0||(y&3)!==0)&&(Pc=!0)),u=m}Fs(i)}function zv(i,r){for(var l=i.suspendedLanes,u=i.pingedLanes,m=i.expirationTimes,y=i.pendingLanes&-62914561;0<y;){var E=31-ht(y),T=1<<E,L=m[E];L===-1?((T&l)===0||(T&u)!==0)&&(m[E]=$l(T,r)):L<=r&&(i.expiredLanes|=T),y&=~T}if(r=ot,l=qe,l=Ka(i,i===r?l:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),u=i.callbackNode,l===0||i===r&&(et===2||et===9)||i.cancelPendingCommit!==null)return u!==null&&u!==null&&ui(u),i.callbackNode=null,i.callbackPriority=0;if((l&3)===0||sa(i,l)){if(r=l&-l,r===i.callbackPriority)return r;switch(u!==null&&ui(u),Ir(l)){case 2:case 8:l=Zo;break;case 32:l=Br;break;case 268435456:l=ql;break;default:l=Br}return u=Tv.bind(null,i),l=wt(l,u),i.callbackPriority=r,i.callbackNode=l,r}return u!==null&&u!==null&&ui(u),i.callbackPriority=2,i.callbackNode=null,2}function Tv(i,r){if(Yt!==0&&Yt!==5)return i.callbackNode=null,i.callbackPriority=0,null;var l=i.callbackNode;if(kc()&&i.callbackNode!==l)return null;var u=qe;return u=Ka(i,i===ot?u:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),u===0?null:(lv(i,u,r),zv(i,Ot()),i.callbackNode!=null&&i.callbackNode===l?Tv.bind(null,i):null)}function Cv(i,r){if(kc())return null;lv(i,r,!0)}function Rz(){kz(function(){(Je&6)!==0?wt(Vl,Cz):Ev()})}function nh(){return gr===0&&(gr=Xl()),gr}function Rv(i){return i==null||typeof i=="symbol"||typeof i=="boolean"?null:typeof i=="function"?i:Wl(""+i)}function Mv(i,r){var l=r.ownerDocument.createElement("input");return l.name=r.name,l.value=r.value,i.id&&l.setAttribute("form",i.id),r.parentNode.insertBefore(l,r),i=new FormData(i),l.parentNode.removeChild(l),i}function Mz(i,r,l,u,m){if(r==="submit"&&l&&l.stateNode===m){var y=Rv((m[$t]||null).action),E=u.submitter;E&&(r=(r=E[$t]||null)?Rv(r.formAction):E.getAttribute("formAction"),r!==null&&(y=r,E=null));var T=new tc("action","action",null,u,m);i.push({event:T,listeners:[{instance:null,listener:function(){if(u.defaultPrevented){if(gr!==0){var L=E?Mv(m,E):new FormData(m);Af(l,{pending:!0,data:L,method:m.method,action:y},null,L)}}else typeof y=="function"&&(T.preventDefault(),L=E?Mv(m,E):new FormData(m),Af(l,{pending:!0,data:L,method:m.method,action:y},y,L))},currentTarget:m}]})}}for(var ih=0;ih<Pd.length;ih++){var ah=Pd[ih],Dz=ah.toLowerCase(),_z=ah[0].toUpperCase()+ah.slice(1);ei(Dz,"on"+_z)}ei(ly,"onAnimationEnd"),ei(cy,"onAnimationIteration"),ei(uy,"onAnimationStart"),ei("dblclick","onDoubleClick"),ei("focusin","onFocus"),ei("focusout","onBlur"),ei($E,"onTransitionRun"),ei(XE,"onTransitionStart"),ei(ZE,"onTransitionCancel"),ei(dy,"onTransitionEnd"),st("onMouseEnter",["mouseout","mouseover"]),st("onMouseLeave",["mouseout","mouseover"]),st("onPointerEnter",["pointerout","pointerover"]),st("onPointerLeave",["pointerout","pointerover"]),Xe("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Xe("onSelect","focusout contextmenu dragend focu
49sin keydown keyup mousedown mouseup selectionchange".split(" ")),Xe("onBeforeInput",["compositionend","keypress","textInput","paste"]),Xe("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Xe("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Xe("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Bs="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(" "),Oz=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Bs));function Dv(i,r){r=(r&4)!==0;for(var l=0;l<i.length;l++){var u=i[l],m=u.event;u=u.listeners;e:{var y=void 0;if(r)for(var E=u.length-1;0<=E;E--){var T=u[E],L=T.instance,V=T.currentTarget;if(T=T.listener,L!==y&&m.isPropagationStopped())break e;y=T,m.currentTarget=V;try{y(m)}catch(ee){Cc(ee)}m.currentTarget=null,y=L}else for(E=0;E<u.length;E++){if(T=u[E],L=T.instance,V=T.currentTarget,T=T.listener,L!==y&&m.isPropagationStopped())break e;y=T,m.currentTarget=V;try{y(m)}catch(ee){Cc(ee)}m.currentTarget=null,y=L}}}}function He(i,r){var l=r[I];l===void 0&&(l=r[I]=new Set);var u=i+"__bubble";l.has(u)||(_v(r,i,2,!1),l.add(u))}function rh(i,r,l){var u=0;r&&(u|=4),_v(l,i,u,r)}var jc="_reactListening"+Math.random().toString(36).slice(2);function oh(i){if(!i[jc]){i[jc]=!0,Ue.forEach(function(l){l!=="selectionchange"&&(Oz.has(l)||rh(l,!1,i),rh(l,!0,i))});var r=i.nodeType===9?i:i.ownerDocument;r===null||r[jc]||(r[jc]=!0,rh("selectionchange",!1,r))}}function _v(i,r,l,u){switch(tb(r)){case 2:var m=rT;break;case 8:m=oT;break;default:m=xh}l=m.bind(null,r,l,i),m=void 0,!Cd||r!=="touchstart"&&r!=="touchmove"&&r!=="wheel"||(m=!0),u?m!==void 0?i.addEventListener(r,l,{capture:!0,passive:m}):i.addEventListener(r,l,!0):m!==void 0?i.addEventListener(r,l,{passive:m}):i.addEventListener(r,l,!1)}function sh(i,r,l,u,m){var y=u;if((r&1)===0&&(r&2)===0&&u!==null)e:for(;;){if(u===null)return;var E=u.tag;if(E===3||E===4){var T=u.stateNode.containerInfo;if(T===m)break;if(E===4)for(E=u.return;E!==null;){var L=E.tag;if((L===3||L===4)&&E.stateNode.containerInfo===m)return;E=E.return}for(;T!==null;){if(E=ye(T),E===null)return;if(L=E.tag,L===5||L===6||L===26||L===27){u=y=E;continue e}T=T.parentNode}}u=u.return}kg(function(){var V=y,ee=zd(l),re=[];e:{var q=fy.get(i);if(q!==void 0){var Z=tc,Oe=i;switch(i){case"keypress":if(Jl(l)===0)break e;case"keydown":case"keyup":Z=TE;break;case"focusin":Oe="focus",Z=_d;break;case"focusout":Oe="blur",Z=_d;break;case"beforeblur":case"afterblur":Z=_d;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Z=jg;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Z=pE;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Z=ME;break;case ly:case cy:case uy:Z=yE;break;case dy:Z=_E;break;case"scroll":case"scrollend":Z=fE;break;case"wheel":Z=LE;break;case"copy":case"cut":case"paste":Z=bE;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Z=Hg;break;case"toggle":case"beforetoggle":Z=UE}var Ce=(r&4)!==0,at=!Ce&&(i==="scroll"||i==="scrollend"),P=Ce?q!==null?q+"Capture":null:q;Ce=[];for(var k=V,H;k!==null;){var ie=k;if(H=ie.stateNode,ie=ie.tag,ie!==5&&ie!==26&&ie!==27||H===null||P===null||(ie=ns(k,P),ie!=null&&Ce.push(ks(k,ie,H))),at)break;k=k.return}0<Ce.length&&(q=new Z(q,Oe,null,l,ee),re.push({event:q,listeners:Ce}))}}if((r&7)===0){e:{if(q=i==="mouseover"||i==="pointerover",Z=i==="mouseout"||i==="pointerout",q&&l!==Ed&&(Oe=l.relatedTarget||l.fromElement)&&(ye(Oe)||Oe[N]))break e;if((Z||q)&&(q=ee.window===ee?ee:(q=ee.ownerDocument)?q.defaultView||q.parentWindow:window,Z?(Oe=l.relatedTarget||l.toElement,Z=V,Oe=Oe?ye(Oe):null,Oe!==null&&(at=s(Oe),Ce=Oe.tag,Oe!==at||Ce!==5&&Ce!==27&&Ce!==6)&&(Oe=null)):(Z=null,Oe=V),Z!==Oe)){if(Ce=jg,ie="onMouseLeave",P="onMouseEnter",k="mouse",(i==="pointerout"||i==="pointerover")&&(Ce=Hg,ie="onPointerLeave",P="onPointerEnter",k="pointer"),at=Z==null?q:we(Z),H=Oe==null?q:we(Oe),q=new Ce(ie,k+"leave",Z,l,ee),q.target=at,q.relatedTarget=H,ie=null,ye(ee)===V&&(Ce=new Ce(P,k+"enter",Oe,l,ee),Ce.target=H,Ce.relatedTarget=at,ie=Ce),at=ie,Z&&Oe)t:{for(Ce=Z,P=Oe,k=0,H=Ce;H;
vendor: 5,475 bytes, lines 49-50
49H=vo(H))k++;for(H=0,ie=P;ie;ie=vo(ie))H++;for(;0<k-H;)Ce=vo(Ce),k--;for(;0<H-k;)P=vo(P),H--;for(;k--;){if(Ce===P||P!==null&&Ce===P.alternate)break t;Ce=vo(Ce),P=vo(P)}Ce=null}else Ce=null;Z!==null&&Ov(re,q,Z,Ce,!1),Oe!==null&&at!==null&&Ov(re,at,Oe,Ce,!0)}}e:{if(q=V?we(V):window,Z=q.nodeName&&q.nodeName.toLowerCase(),Z==="select"||Z==="input"&&q.type==="file")var be=Wg;else if(Xg(q))if(Kg)be=VE;else{be=HE;var ke=GE}else Z=q.nodeName,!Z||Z.toLowerCase()!=="input"||q.type!=="checkbox"&&q.type!=="radio"?V&&Sd(V.elementType)&&(be=Wg):be=YE;if(be&&(be=be(i,V))){Zg(re,be,l,ee);break e}ke&&ke(i,q,V),i==="focusout"&&V&&q.type==="number"&&V.memoizedProps.value!=null&&Ad(q,"number",q.value)}switch(ke=V?we(V):window,i){case"focusin":(Xg(ke)||ke.contentEditable==="true")&&(Qr=ke,Bd=V,us=null);break;case"focusout":us=Bd=Qr=null;break;case"mousedown":kd=!0;break;case"contextmenu":case"mouseup":case"dragend":kd=!1,oy(re,l,ee);break;case"selectionchange":if(QE)break;case"keydown":case"keyup":oy(re,l,ee)}var Ee;if(Ld)e:{switch(i){case"compositionstart":var De="onCompositionStart";break e;case"compositionend":De="onCompositionEnd";break e;case"compositionupdate":De="onCompositionUpdate";break e}De=void 0}else qr?Qg(i,l)&&(De="onCompositionEnd"):i==="keydown"&&l.keyCode===229&&(De="onCompositionStart");De&&(Yg&&l.locale!=="ko"&&(qr||De!=="onCompositionStart"?De==="onCompositionEnd"&&qr&&(Ee=Ig()):(ha=ee,Rd="value"in ha?ha.value:ha.textContent,qr=!0)),ke=Gc(V,De),0<ke.length&&(De=new Gg(De,i,null,l,ee),re.push({event:De,listeners:ke}),Ee?De.data=Ee:(Ee=$g(l),Ee!==null&&(De.data=Ee)))),(Ee=BE?kE(i,l):IE(i,l))&&(De=Gc(V,"onBeforeInput"),0<De.length&&(ke=new Gg("onBeforeInput","beforeinput",null,l,ee),re.push({event:ke,listeners:De}),ke.data=Ee)),Mz(re,i,V,l,ee)}Dv(re,r)})}function ks(i,r,l){return{instance:i,listener:r,currentTarget:l}}function Gc(i,r){for(var l=r+"Capture",u=[];i!==null;){var m=i,y=m.stateNode;if(m=m.tag,m!==5&&m!==26&&m!==27||y===null||(m=ns(i,l),m!=null&&u.unshift(ks(i,m,y)),m=ns(i,r),m!=null&&u.push(ks(i,m,y))),i.tag===3)return u;i=i.return}return[]}function vo(i){if(i===null)return null;do i=i.return;while(i&&i.tag!==5&&i.tag!==27);return i||null}function Ov(i,r,l,u,m){for(var y=r._reactName,E=[];l!==null&&l!==u;){var T=l,L=T.alternate,V=T.stateNode;if(T=T.tag,L!==null&&L===u)break;T!==5&&T!==26&&T!==27||V===null||(L=V,m?(V=ns(l,y),V!=null&&E.unshift(ks(l,V,L))):m||(V=ns(l,y),V!=null&&E.push(ks(l,V,L)))),l=l.return}E.length!==0&&i.push({event:r,listeners:E})}var Lz=/\r\n?/g,Nz=/\u0000|\uFFFD/g;function Lv(i){return(typeof i=="string"?i:""+i).replace(Lz,` 50`).replace(Nz,"")}function Nv(i,r){return r=Lv(r),Lv(i)===r}function Hc(){}function it(i,r,l,u,m,y){switch(l){case"children":typeof u=="string"?r==="body"||r==="textarea"&&u===""||Hr(i,u):(typeof u=="number"||typeof u=="bigint")&&r!=="body"&&Hr(i,""+u);break;case"className":vn(i,"class",u);break;case"tabIndex":vn(i,"tabindex",u);break;case"dir":case"role":case"viewBox":case"width":case"height":vn(i,l,u);break;case"style":Fg(i,u,y);break;case"data":if(r!=="object"){vn(i,"data",u);break}case"src":case"href":if(u===""&&(r!=="a"||l!=="href")){i.removeAttribute(l);break}if(u==null||typeof u=="function"||typeof u=="symbol"||typeof u=="boolean"){i.removeAttribute(l);break}u=Wl(""+u),i.setAttribute(l,u);break;case"action":case"formAction":if(typeof u=="function"){i.setAttribute(l,"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 y=="function"&&(l==="formAction"?(r!=="input"&&it(i,r,"name",m.name,m,null),it(i,r,"formEncType",m.formEncType,m,null),it(i,r,"formMethod",m.formMethod,m,null),it(i,r,"formTarget",m.formTarget,m,null)):(it(i,r,"encType",m.encType,m,null),it(i,r,"method",m.method,m,null),it(i,r,"target",m.target,m,null)));if(u==null||typeof u=="symbol"||typeof u=="boolean"){i.removeAttribute(l);break}u=Wl(""+u),i.setAttribute(l,u);break;case"onClick":u!=null&&(i.onclick=Hc);break;case"onScroll":u!=null&&He("scroll",i);break;case"onScrollEnd":u!=null&&He("scrollend",i);break;case"dangerouslySetInnerHTML":if(u!=null){if(typeof u!="object"||!("__html"in u))throw Error(a(61));if(l=u.__html,l!=null){if(m.children!=null)throw Error(a(60));i.innerHTML=l}}break;case"multiple":i.multiple=u&&typeof u!="function"&&typeof u!="symbol";break;case"muted":i.muted=u&&typeof u!="function"&&typeof u!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(u==null||typeof u=="function"||typeof u=="boolean"||typeof u=="symbol"){i.removeAttribute("xlink:href");break}l=Wl(""+u),i.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":u!=null&&typeof u!="function"&&typeof u!="symbol"?i.setAttribute(l,""+u):i.removeAttribute(l);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"playsInl
50ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":u&&typeof u!="function"&&typeof u!="symbol"?i.setAttribute(l,""):i.removeAttribute(l);break;case"capture":case"download":u===!0?i.setAttribute(l,""):u!==!1&&u!=null&&typeof u!="function"&&typeof u!="symbol"?i.setAttribute(l,u):i.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":u!=null&&typeof u!="function"&&typeof u!="symbol"&&!isNaN(u)&&1<=u?i.setAttribute(l,u):i.removeAttribute(l);break;case"rowSpan":case"start":u==null||typeof u=="function"||typeof u=="symbol"||isNaN(u)?i.removeAttribute(l):i.setAttribute(l,u);break;case"popover":He("beforetoggle",i),He("toggle",i),di(i,"popover",u);break;case"xlinkActuate":At(i,"http://www.w3.org/1999/xlink","xlink:actuate",u);break;case"xlinkArcrole":At(i,"http://www.w3.org/1999/xlink","xlink:arcrole",u);break;case"xlinkRole":At(i,"http://www.w3.org/1999/xlink","xlink:role",u);break;case"xlinkShow":At(i,"http://www.w3.org/1999/xlink","xlink:show",u);break;case"xlinkTitle":At(i,"http://www.w3.org/1999/xlink","xlink:title",u);break;case"xlinkType":At(i,"http://www.w3.org/1999/xlink","xlink:type",u);break;case"xmlBase":At(i,"http://www.w3.org/XML/1998/namespace","xml:base",u);break;case"xmlLang":At(i,"http://www.w3.org/XML/1998/namespace","xml:lang",u);break;case"xmlSpace":At(i,"http://www.w3.org/XML/1998/namespace","xml:space",u);break;case"is":di(i,"is",u);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=uE.get(l)||l,di(i,l,u))}}function lh(i,r,l,u,m,y){switch(l){case"style":Fg(i,u,y);break;case"dangerouslySetInnerHTML":if(u!=null){if(typeof u!="object"||!("__html"in u))throw Error(a(61));if(l=u.__html,l!=null){if(m.children!=null)throw Error(a(60));i.innerHTML=l}}break;case"children":typeof u=="string"?Hr(i,u):(typeof u=="number"||typeof u=="bigint")&&Hr(i,""+u);break;case"onScroll":u!=null&&He("scroll",i);break;case"onScrollEnd":u!=null&&He("scrollend",i);break;case"onClick":u!=null&&(i.onclick=Hc);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!je.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(m=l.endsWith("Capture"),r=l.slice(2,m?l.length-7:void 0),y=i[$t]||null,y=y!=null?y[l]:null,typeof y=="function"&&i.removeEventListener(r,y,m),typeof u=="function")){typeof y!="function"&&y!==null&&(l in
vendor: 10,326 bytes, line 50
50i?i[l]=null:i.hasAttribute(l)&&i.removeAttribute(l)),i.addEventListener(r,u,m);break e}l in i?i[l]=u:u===!0?i.setAttribute(l,""):di(i,l,u)}}}function Vt(i,r,l){switch(r){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":He("error",i),He("load",i);var u=!1,m=!1,y;for(y in l)if(l.hasOwnProperty(y)){var E=l[y];if(E!=null)switch(y){case"src":u=!0;break;case"srcSet":m=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(a(137,r));default:it(i,r,y,E,l,null)}}m&&it(i,r,"srcSet",l.srcSet,l,null),u&&it(i,r,"src",l.src,l,null);return;case"input":He("invalid",i);var T=y=E=m=null,L=null,V=null;for(u in l)if(l.hasOwnProperty(u)){var ee=l[u];if(ee!=null)switch(u){case"name":m=ee;break;case"type":E=ee;break;case"checked":L=ee;break;case"defaultChecked":V=ee;break;case"value":y=ee;break;case"defaultValue":T=ee;break;case"children":case"dangerouslySetInnerHTML":if(ee!=null)throw Error(a(137,r));break;default:it(i,r,u,ee,l,null)}}Og(i,y,T,L,V,E,m,!1),Li(i);return;case"select":He("invalid",i),u=E=y=null;for(m in l)if(l.hasOwnProperty(m)&&(T=l[m],T!=null))switch(m){case"value":y=T;break;case"defaultValue":E=T;break;case"multiple":u=T;default:it(i,r,m,T,l,null)}r=y,l=E,i.multiple=!!u,r!=null?Gr(i,!!u,r,!1):l!=null&&Gr(i,!!u,l,!0);return;case"textarea":He("invalid",i),y=m=u=null;for(E in l)if(l.hasOwnProperty(E)&&(T=l[E],T!=null))switch(E){case"value":u=T;break;case"defaultValue":m=T;break;case"children":y=T;break;case"dangerouslySetInnerHTML":if(T!=null)throw Error(a(91));break;default:it(i,r,E,T,l,null)}Ng(i,u,m,y),Li(i);return;case"option":for(L in l)if(l.hasOwnProperty(L)&&(u=l[L],u!=null))switch(L){case"selected":i.selected=u&&typeof u!="function"&&typeof u!="symbol";break;default:it(i,r,L,u,l,null)}return;case"dialog":He("beforetoggle",i),He("toggle",i),He("cancel",i),He("close",i);break;case"iframe":case"object":He("load",i);break;case"video":case"audio":for(u=0;u<Bs.length;u++)He(Bs[u],i);break;case"image":He("error",i),He("load",i);break;case"details":He("toggle",i);break;case"embed":case"source":case"link":He("error",i),He("load",i);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(V in l)if(l.hasOwnProperty(V)&&(u=l[V],u!=null))switch(V){case"children":case"dangerouslySetInnerHTML":throw Error(a(137,r));default:it(i,r,V,u,l,null)}return;default:if(Sd(r)){for(ee in l)l.hasOwnProperty(ee)&&(u=l[ee],u!==void 0&&lh(i,r,ee,u,l,void 0));return}}for(T in l)l.hasOwnProperty(T)&&(u=l[T],u!=null&&it(i,r,T,u,l,null))}function Uz(i,r,l,u){switch(r){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var m=null,y=null,E=null,T=null,L=null,V=null,ee=null;for(Z in l){var re=l[Z];if(l.hasOwnProperty(Z)&&re!=null)switch(Z){case"checked":break;case"value":break;case"defaultValue":L=re;default:u.hasOwnProperty(Z)||it(i,r,Z,null,u,re)}}for(var q in u){var Z=u[q];if(re=l[q],u.hasOwnProperty(q)&&(Z!=null||re!=null))switch(q){case"type":y=Z;break;case"name":m=Z;break;case"checked":V=Z;break;case"defaultChecked":ee=Z;break;case"value":E=Z;break;case"defaultValue":T=Z;break;case"children":case"dangerouslySetInnerHTML":if(Z!=null)throw Error(a(137,r));break;default:Z!==re&&it(i,r,q,Z,u,re)}}wd(i,E,T,L,V,ee,y,m);return;case"select":Z=E=T=q=null;for(y in l)if(L=l[y],l.hasOwnProperty(y)&&L!=null)switch(y){case"value":break;case"multiple":Z=L;default:u.hasOwnProperty(y)||it(i,r,y,null,u,L)}for(m in u)if(y=u[m],L=l[m],u.hasOwnProperty(m)&&(y!=null||L!=null))switch(m){case"value":q=y;break;case"defaultValue":T=y;break;case"multiple":E=y;default:y!==L&&it(i,r,m,y,u,L)}r=T,l=E,u=Z,q!=null?Gr(i,!!l,q,!1):!!u!=!!l&&(r!=null?Gr(i,!!l,r,!0):Gr(i,!!l,l?[]:"",!1));return;case"textarea":Z=q=null;for(T in l)if(m=l[T],l.hasOwnProperty(T)&&m!=null&&!u.hasOwnProperty(T))switch(T){case"value":break;case"children":break;default:it(i,r,T,null,u,m)}for(E in u)if(m=u[E],y=l[E],u.hasOwnProperty(E)&&(m!=null||y!=null))switch(E){case"value":q=m;break;case"defaultValue":Z=m;break;case"children":break;case"dangerouslySetInnerHTML":if(m!=null)throw Error(a(91));break;default:m!==y&&it(i,r,E,m,u,y)}Lg(i,q,Z);return;case"option":for(var Oe in l)if(q=l[Oe],l.hasOwnProperty(Oe)&&q!=null&&!u.hasOwnProperty(Oe))switch(Oe){case"selected":i.selected=!1;break;default:it(i,r,Oe,null,u,q)}for(L in u)if(q=u[L],Z=l[L],u.hasOwnProperty(L)&&q!==Z&&(q!=null||Z!=null))switch(L){case"selected":i.selected=q&&typeof q!="function"&&typeof q!="symbol";break;default:it(i,r,L,q,u,Z)}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 Ce in l)q=l[Ce],l.hasOwnProperty(Ce)&&q!=null&&!u.hasOwnProperty(Ce)&&it(i,r,Ce,null,u,q);for(V in u)if(q=u[V],Z=l[V],u.hasOwnProperty(V)&&q!==Z&&(q!=null||Z!=null))switch(V){case"children":case"dangerouslySetInnerHTML":if(q!=null)throw Error(a(137,r));break;default:it(i,r,V,q,u,Z)}return;default:if(Sd(r)){for(var at in l)q=l[at],l.hasOwnProperty(at)&&q!==void 0&&!u.hasOwnProperty(at)&&lh(i,r,at,void 0,u,q);for(ee in u)q=u[ee],Z=l[ee],!u.hasOwnProperty(ee)||q===Z||q===void 0&&Z===void 0||lh(i,r,ee,q,u,Z);return}}for(var P in l)q=l[P],l.hasOwnProperty(P)&&q!=null&&!u.hasOwnProperty(P)&&it(i,r,P,null,u,q);for(re in u)q=u[re],Z=l[re],!u.hasOwnProperty(re)||q===Z||q==null&&Z==null||it(i,r,re,q,u,Z)}var ch=null,uh=null;function Yc(i){return i.nodeType===9?i:i.ownerDocument}function Uv(i){switch(i){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Fv(i,r){if(i===0)switch(r){case"svg":return 1;case"math":return 2;default:return 0}return i===1&&r==="foreignObject"?0:i}function dh(i,r){return i==="textarea"||i==="noscript"||typeof r.children=="string"||typeof r.children=="number"||typeof r.children=="bigint"||typeof r.dangerouslySetInnerHTML=="object"&&r.dangerouslySetInnerHTML!==null&&r.dangerouslySetInnerHTML.__html!=null}var fh=null;function Fz(){var i=window.event;return i&&i.type==="popstate"?i===fh?!1:(fh=i,!0):(fh=null,!1)}var Bv=typeof setTimeout=="function"?setTimeout:void 0,Bz=typeof clearTimeout=="function"?clearTimeout:void 0,kv=typeof Promise=="function"?Promise:void 0,kz=typeof queueMicrotask=="function"?queueMicrotask:typeof kv<"u"?function(i){return kv.resolve(null).then(i).catch(Iz)}:Bv;function Iz(i){setTimeout(function(){throw i})}function Ma(i){return i==="head"}function Iv(i,r){var l=r,u=0,m=0;do{var y=l.nextSibling;if(i.removeChild(l),y&&y.nodeType===8)if(l=y.data,l==="/$"){if(0<u&&8>u){l=u;var E=i.ownerDocument;if(l&1&&Is(E.documentElement),l&2&&Is(E.body),l&4)for(l=E.head,Is(l),E=l.firstChild;E;){var T=E.nextSibling,L=E.nodeName;E[xe]||L==="SCRIPT"||L==="STYLE"||L==="LINK"&&E.rel.toLowerCase()==="stylesheet"||l.removeChild(E),E=T}}if(m===0){i.removeChild(y),Qs(r);return}m--}else l==="$"||l==="$?"||l==="$!"?m++:u=l.charCodeAt(0)-48;else u=0;l=y}while(l);Qs(r)}function hh(i){var r=i.firstChild;for(r&&r.nodeType===10&&(r=r.nextSibling);r;){var l=r;switch(r=r.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":hh(l),Ae(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}i.removeChild(l)}}function Pz(i,r,l,u){for(;i.nodeType===1;){var m=l;if(i.nodeName.toLowerCase()!==r.toLowerCase()){if(!u&&(i.nodeName!=="INPUT"||i.type!=="hidden"))break}else if(u){if(!i[xe])switch(r){case"meta":if(!i.hasAttribute("itemprop"))break;return i;case"link":if(y=i.getAttribute("rel"),y==="stylesheet"&&i.hasAttribute("data-precedence"))break;if(y!==m.rel||i.getAttribute("href")!==(m.href==null||m.href===""?null:m.href)||i.getAttribute("crossorigin")!==(m.crossOrigin==null?null:m.crossOrigin)||i.getAttribute("title")!==(m.title==null?null:m.title))break;return i;case"style":if(i.hasAttribute("data-precedence"))break;return i;case"script":if(y=i.getAttribute("src"),(y!==(m.src==null?null:m.src)||i.getAttribute("type")!==(m.type==null?null:m.type)||i.getAttribute("crossorigin")!==(m.crossOrigin==null?null:m.crossOrigin))&&y&&i.hasAttribute("async")&&!i.hasAttribute("itemprop"))break;return i;default:return i}}else if(r==="input"&&i.type==="hidden"){var y=m.name==null?null:""+m.name;if(m.type==="hidden"&&i.getAttribute("name")===y)return i}else return i;if(i=ni(i.nextSibling),i===null)break}return null}function jz(i,r,l){if(r==="")return null;for(;i.nodeType!==3;)if((i.nodeType!==1||i.nodeName!=="INPUT"||i.type!=="hidden")&&!l||(i=ni(i.nextSibling),i===null))return null;return i}function ph(i){return i.data==="$!"||i.data==="$?"&&i.ownerDocument.readyState==="complete"}function Gz(i,r){var l=i.ownerDocument;if(i.data!=="$?"||l.readyState==="complete")r();else{var u=function(){r(),l.removeEventListener("DOMContentLoaded",u)};l.addEventListener("DOMContentLoaded",u),i._reactRetry=u}}function ni(i){for(;i!=null;i=i.nextSibling){var r=i.nodeType;if(r===1||r===3)break;if(r===8){if(r=i.data,r==="$"||r==="$!"||r==="$?"||r==="F!"||r==="F")break;if(r==="/$")return null}}return i}var mh=null;function Pv(i){i=i.previousSibling;for(var r=0;i;){if(i.nodeType===8){var l=i.data;if(l==="$"||l==="$!"||l==="$?"){if(r===0)return i;r--}else l==="/$"&&r++}i=i.previousSibling}return null}function jv(i,r,l){switch(r=Yc(l),i){case"html":if(i=r.documentElement,!i)throw Error(a(452));return i;case"head":if(i=r.head,!i)throw Error(a(453));return i;case"body":if(i=r.body,!i)throw Error(a(454));return i;default:throw Error(a(451))}}function Is(i){for(var r=i.attributes;r.length;)i.removeAttributeNode(r[0]);Ae(i)}var Pn=new Map,Gv=new Set;function Vc(i){return typeof i.getRootNode=="function"?i.getRootNode():i.nodeType===9?i:i.ownerDocument}var Qi=Q.d;Q.d={f:Hz,r:Yz,D:Vz,C:qz,L:Qz,m:$z,X:Zz,S:Xz,M:Wz};function Hz(){var i=Qi.f(),r=Fc();return i||r}function Yz(i){var r=me(i);r!==null&&r.tag===5&&r.type==="form"?l0(r):Qi.r(i)}var bo=typeof document>"u"?null:document;function Hv(i,r,l){var u=bo;if(u&&typeof r=="string"&&r){var m=Ln(r);m='link[rel="'+i+'"][href="'+m+'"]',typeof l=="string"&&(m+='[crossorigin="'+l+'"]'),Gv.has(m)||(Gv.add(m),i={rel:i,crossOrigin:l,href:r},u.querySelector(m)===null&&(r=u.createElement("link"),Vt(r,"link",i),pe(r),u.head.appendChild(r)))}}function Vz(i){Qi.D(i),Hv("dns-prefetch",i,null)}
vendor: 4,749 bytes, line 50
50function qz(i,r){Qi.C(i,r),Hv("preconnect",i,r)}function Qz(i,r,l){Qi.L(i,r,l);var u=bo;if(u&&i&&r){var m='link[rel="preload"][as="'+Ln(r)+'"]';r==="image"&&l&&l.imageSrcSet?(m+='[imagesrcset="'+Ln(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(m+='[imagesizes="'+Ln(l.imageSizes)+'"]')):m+='[href="'+Ln(i)+'"]';var y=m;switch(r){case"style":y=xo(i);break;case"script":y=wo(i)}Pn.has(y)||(i=p({rel:"preload",href:r==="image"&&l&&l.imageSrcSet?void 0:i,as:r},l),Pn.set(y,i),u.querySelector(m)!==null||r==="style"&&u.querySelector(Ps(y))||r==="script"&&u.querySelector(js(y))||(r=u.createElement("link"),Vt(r,"link",i),pe(r),u.head.appendChild(r)))}}function $z(i,r){Qi.m(i,r);var l=bo;if(l&&i){var u=r&&typeof r.as=="string"?r.as:"script",m='link[rel="modulepreload"][as="'+Ln(u)+'"][href="'+Ln(i)+'"]',y=m;switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":y=wo(i)}if(!Pn.has(y)&&(i=p({rel:"modulepreload",href:i},r),Pn.set(y,i),l.querySelector(m)===null)){switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(js(y)))return}u=l.createElement("link"),Vt(u,"link",i),pe(u),l.head.appendChild(u)}}}function Xz(i,r,l){Qi.S(i,r,l);var u=bo;if(u&&i){var m=Te(u).hoistableStyles,y=xo(i);r=r||"default";var E=m.get(y);if(!E){var T={loading:0,preload:null};if(E=u.querySelector(Ps(y)))T.loading=5;else{i=p({rel:"stylesheet",href:i,"data-precedence":r},l),(l=Pn.get(y))&&gh(i,l);var L=E=u.createElement("link");pe(L),Vt(L,"link",i),L._p=new Promise(function(V,ee){L.onload=V,L.onerror=ee}),L.addEventListener("load",function(){T.loading|=1}),L.addEventListener("error",function(){T.loading|=2}),T.loading|=4,qc(E,r,u)}E={type:"stylesheet",instance:E,count:1,state:T},m.set(y,E)}}}function Zz(i,r){Qi.X(i,r);var l=bo;if(l&&i){var u=Te(l).hoistableScripts,m=wo(i),y=u.get(m);y||(y=l.querySelector(js(m)),y||(i=p({src:i,async:!0},r),(r=Pn.get(m))&&yh(i,r),y=l.createElement("script"),pe(y),Vt(y,"link",i),l.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},u.set(m,y))}}function Wz(i,r){Qi.M(i,r);var l=bo;if(l&&i){var u=Te(l).hoistableScripts,m=wo(i),y=u.get(m);y||(y=l.querySelector(js(m)),y||(i=p({src:i,async:!0,type:"module"},r),(r=Pn.get(m))&&yh(i,r),y=l.createElement("script"),pe(y),Vt(y,"link",i),l.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},u.set(m,y))}}function Yv(i,r,l,u){var m=(m=ge.current)?Vc(m):null;if(!m)throw Error(a(446));switch(i){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(r=xo(l.href),l=Te(m).hoistableStyles,u=l.get(r),u||(u={type:"style",instance:null,count:0,state:null},l.set(r,u)),u):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){i=xo(l.href);var y=Te(m).hoistableStyles,E=y.get(i);if(E||(m=m.ownerDocument||m,E={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},y.set(i,E),(y=m.querySelector(Ps(i)))&&!y._p&&(E.instance=y,E.state.loading=5),Pn.has(i)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Pn.set(i,l),y||Kz(m,i,l,E.state))),r&&u===null)throw Error(a(528,""));return E}if(r&&u!==null)throw Error(a(529,""));return null;case"script":return r=l.async,l=l.src,typeof l=="string"&&r&&typeof r!="function"&&typeof r!="symbol"?(r=wo(l),l=Te(m).hoistableScripts,u=l.get(r),u||(u={type:"script",instance:null,count:0,state:null},l.set(r,u)),u):{type:"void",instance:null,count:0,state:null};default:throw Error(a(444,i))}}function xo(i){return'href="'+Ln(i)+'"'}function Ps(i){return'link[rel="stylesheet"]['+i+"]"}function Vv(i){return p({},i,{"data-precedence":i.precedence,precedence:null})}function Kz(i,r,l,u){i.querySelector('link[rel="preload"][as="style"]['+r+"]")?u.loading=1:(r=i.createElement("link"),u.preload=r,r.addEventListener("load",function(){return u.loading|=1}),r.addEventListener("error",function(){return u.loading|=2}),Vt(r,"link",l),pe(r),i.head.appendChild(r))}function wo(i){return'[src="'+Ln(i)+'"]'}function js(i){return"script[async]"+i}function qv(i,r,l){if(r.count++,r.instance===null)switch(r.type){case"style":var u=i.querySelector('style[data-href~="'+Ln(l.href)+'"]');if(u)return r.instance=u,pe(u),u;var m=p({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return u=(i.ownerDocument||i).createElement("style"),pe(u),Vt(u,"style",m),qc(u,l.precedence,i),r.instance=u;case"stylesheet":m=xo(l.href);var y=i.querySelector(Ps(m));if(y)return r.state.loading|=4,r.instance=y,pe(y),y;
vendor: 10,545 bytes, line 50
50u=Vv(l),(m=Pn.get(m))&&gh(u,m),y=(i.ownerDocument||i).createElement("link"),pe(y);var E=y;return E._p=new Promise(function(T,L){E.onload=T,E.onerror=L}),Vt(y,"link",u),r.state.loading|=4,qc(y,l.precedence,i),r.instance=y;case"script":return y=wo(l.src),(m=i.querySelector(js(y)))?(r.instance=m,pe(m),m):(u=l,(m=Pn.get(y))&&(u=p({},l),yh(u,m)),i=i.ownerDocument||i,m=i.createElement("script"),pe(m),Vt(m,"link",u),i.head.appendChild(m),r.instance=m);case"void":return null;default:throw Error(a(443,r.type))}else r.type==="stylesheet"&&(r.state.loading&4)===0&&(u=r.instance,r.state.loading|=4,qc(u,l.precedence,i));return r.instance}function qc(i,r,l){for(var u=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),m=u.length?u[u.length-1]:null,y=m,E=0;E<u.length;E++){var T=u[E];if(T.dataset.precedence===r)y=T;else if(y!==m)break}y?y.parentNode.insertBefore(i,y.nextSibling):(r=l.nodeType===9?l.head:l,r.insertBefore(i,r.firstChild))}function gh(i,r){i.crossOrigin==null&&(i.crossOrigin=r.crossOrigin),i.referrerPolicy==null&&(i.referrerPolicy=r.referrerPolicy),i.title==null&&(i.title=r.title)}function yh(i,r){i.crossOrigin==null&&(i.crossOrigin=r.crossOrigin),i.referrerPolicy==null&&(i.referrerPolicy=r.referrerPolicy),i.integrity==null&&(i.integrity=r.integrity)}var Qc=null;function Qv(i,r,l){if(Qc===null){var u=new Map,m=Qc=new Map;m.set(l,u)}else m=Qc,u=m.get(l),u||(u=new Map,m.set(l,u));if(u.has(i))return u;for(u.set(i,null),l=l.getElementsByTagName(i),m=0;m<l.length;m++){var y=l[m];if(!(y[xe]||y[Lt]||i==="link"&&y.getAttribute("rel")==="stylesheet")&&y.namespaceURI!=="http://www.w3.org/2000/svg"){var E=y.getAttribute(r)||"";E=i+E;var T=u.get(E);T?T.push(y):u.set(E,[y])}}return u}function $v(i,r,l){i=i.ownerDocument||i,i.head.insertBefore(l,r==="title"?i.querySelector("head > title"):null)}function Jz(i,r,l){if(l===1||r.itemProp!=null)return!1;switch(i){case"meta":case"title":return!0;case"style":if(typeof r.precedence!="string"||typeof r.href!="string"||r.href==="")break;return!0;case"link":if(typeof r.rel!="string"||typeof r.href!="string"||r.href===""||r.onLoad||r.onError)break;switch(r.rel){case"stylesheet":return i=r.disabled,typeof r.precedence=="string"&&i==null;default:return!0}case"script":if(r.async&&typeof r.async!="function"&&typeof r.async!="symbol"&&!r.onLoad&&!r.onError&&r.src&&typeof r.src=="string")return!0}return!1}function Xv(i){return!(i.type==="stylesheet"&&(i.state.loading&3)===0)}var Gs=null;function eT(){}function tT(i,r,l){if(Gs===null)throw Error(a(475));var u=Gs;if(r.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(r.state.loading&4)===0){if(r.instance===null){var m=xo(l.href),y=i.querySelector(Ps(m));if(y){i=y._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(u.count++,u=$c.bind(u),i.then(u,u)),r.state.loading|=4,r.instance=y,pe(y);return}y=i.ownerDocument||i,l=Vv(l),(m=Pn.get(m))&&gh(l,m),y=y.createElement("link"),pe(y);var E=y;E._p=new Promise(function(T,L){E.onload=T,E.onerror=L}),Vt(y,"link",l),r.instance=y}u.stylesheets===null&&(u.stylesheets=new Map),u.stylesheets.set(r,i),(i=r.state.preload)&&(r.state.loading&3)===0&&(u.count++,r=$c.bind(u),i.addEventListener("load",r),i.addEventListener("error",r))}}function nT(){if(Gs===null)throw Error(a(475));var i=Gs;return i.stylesheets&&i.count===0&&vh(i,i.stylesheets),0<i.count?function(r){var l=setTimeout(function(){if(i.stylesheets&&vh(i,i.stylesheets),i.unsuspend){var u=i.unsuspend;i.unsuspend=null,u()}},6e4);return i.unsuspend=r,function(){i.unsuspend=null,clearTimeout(l)}}:null}function $c(){if(this.count--,this.count===0){if(this.stylesheets)vh(this,this.stylesheets);else if(this.unsuspend){var i=this.unsuspend;this.unsuspend=null,i()}}}var Xc=null;function vh(i,r){i.stylesheets=null,i.unsuspend!==null&&(i.count++,Xc=new Map,r.forEach(iT,i),Xc=null,$c.call(i))}function iT(i,r){if(!(r.state.loading&4)){var l=Xc.get(i);if(l)var u=l.get(null);else{l=new Map,Xc.set(i,l);for(var m=i.querySelectorAll("link[data-precedence],style[data-precedence]"),y=0;y<m.length;y++){var E=m[y];(E.nodeName==="LINK"||E.getAttribute("media")!=="not all")&&(l.set(E.dataset.precedence,E),u=E)}u&&l.set(null,u)}m=r.instance,E=m.getAttribute("data-precedence"),y=l.get(E)||u,y===u&&l.set(null,m),l.set(E,m),this.count++,u=$c.bind(this),m.addEventListener("load",u),m.addEventListener("error",u),y?y.parentNode.insertBefore(m,y.nextSibling):(i=i.nodeType===9?i.head:i,i.insertBefore(m,i.firstChild)),r.state.loading|=4}}var Hs={$$typeof:C,Provider:null,Consumer:null,_currentValue:te,_currentValue2:te,_threadCount:0};function aT(i,r,l,u,m,y,E,T){this.tag=1,this.containerInfo=i,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=la(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=la(0),this.hiddenUpdates=la(null),this.identifierPrefix=u,this.onUncaughtError=m,this.onCaughtError=y,this.onRecoverableError=E,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=T,this.incompleteTransitions=new Map}function Zv(i,r,l,u,m,y,E,T,L,V,ee,re){return i=new aT(i,r,l,E,T,L,V,re),r=1,y===!0&&(r|=24),y=xn(3,null,null,r),i.current=y,y.stateNode=i,r=Kd(),r.refCount++,i.pooledCache=r,r.refCount++,y.memoizedState={element:u,isDehydrated:l,cache:r},nf(y),i}function Wv(i){return i?(i=Wr,i):Wr}function Kv(i,r,l,u,m,y){m=Wv(m),u.context===null?u.context=m:u.pendingContext=m,u=ga(r),u.payload={element:l},y=y===void 0?null:y,y!==null&&(u.callback=y),l=ya(i,u,r),l!==null&&(zn(l,i,r),bs(l,i,r))}function Jv(i,r){if(i=i.memoizedState,i!==null&&i.dehydrated!==null){var l=i.retryLane;i.retryLane=l!==0&&l<r?l:r}}function bh(i,r){Jv(i,r),(i=i.alternate)&&Jv(i,r)}function eb(i){if(i.tag===13){var r=Zr(i,67108864);r!==null&&zn(r,i,67108864),bh(i,67108864)}}var Zc=!0;function rT(i,r,l,u){var m=F.T;F.T=null;var y=Q.p;try{Q.p=2,xh(i,r,l,u)}finally{Q.p=y,F.T=m}}function oT(i,r,l,u){var m=F.T;F.T=null;var y=Q.p;try{Q.p=8,xh(i,r,l,u)}finally{Q.p=y,F.T=m}}function xh(i,r,l,u){if(Zc){var m=wh(u);if(m===null)sh(i,r,u,Wc,l),nb(i,u);else if(lT(m,i,r,l,u))u.stopPropagation();else if(nb(i,u),r&4&&-1<sT.indexOf(i)){for(;m!==null;){var y=me(m);if(y!==null)switch(y.tag){case 3:if(y=y.stateNode,y.current.memoizedState.isDehydrated){var E=jt(y.pendingLanes);if(E!==0){var T=y;for(T.pendingLanes|=2,T.entangledLanes|=2;E;){var L=1<<31-ht(E);T.entanglements[1]|=L,E&=~L}yi(y),(Je&6)===0&&(Nc=Ot()+500,Fs(0))}}break;case 13:T=Zr(y,2),T!==null&&zn(T,y,2),Fc(),bh(y,2)}if(y=wh(u),y===null&&sh(i,r,u,Wc,l),y===m)break;m=y}m!==null&&u.stopPropagation()}else sh(i,r,u,null,l)}}function wh(i){return i=zd(i),Ah(i)}var Wc=null;function Ah(i){if(Wc=null,i=ye(i),i!==null){var r=s(i);if(r===null)i=null;else{var l=r.tag;if(l===13){if(i=c(r),i!==null)return i;i=null}else if(l===3){if(r.stateNode.current.memoizedState.isDehydrated)return r.tag===3?r.stateNode.containerInfo:null;i=null}else r!==i&&(i=null)}}return Wc=i,null}function tb(i){switch(i){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(yd()){case Vl:return 2;case Zo:return 8;case Br:case vd:return 32;case ql:return 268435456;default:return 32}default:return 32}}var Sh=!1,Da=null,_a=null,Oa=null,Ys=new Map,Vs=new Map,La=[],sT="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 nb(i,r){switch(i){case"focusin":case"focusout":Da=null;break;case"dragenter":case"dragleave":_a=null;break;case"mouseover":case"mouseout":Oa=null;break;case"pointerover":case"pointerout":Ys.delete(r.pointerId);break;case"gotpointercapture":case"lostpointercapture":Vs.delete(r.pointerId)}}function qs(i,r,l,u,m,y){return i===null||i.nativeEvent!==y?(i={blockedOn:r,domEventName:l,eventSystemFlags:u,nativeEvent:y,targetContainers:[m]},r!==null&&(r=me(r),r!==null&&eb(r)),i):(i.eventSystemFlags|=u,r=i.targetContainers,m!==null&&r.indexOf(m)===-1&&r.push(m),i)}function lT(i,r,l,u,m){switch(r){case"focusin":return Da=qs(Da,i,r,l,u,m),!0;case"dragenter":return _a=qs(_a,i,r,l,u,m),!0;case"mouseover":return Oa=qs(Oa,i,r,l,u,m),!0;case"pointerover":var y=m.pointerId;return Ys.set(y,qs(Ys.get(y)||null,i,r,l,u,m)),!0;case"gotpointercapture":return y=m.pointerId,Vs.set(y,qs(Vs.get(y)||null,i,r,l,u,m)),!0}return!1}function ib(i){var r=ye(i.target);if(r!==null){var l=s(r);if(l!==null){if(r=l.tag,r===13){if(r=c(l),r!==null){i.blockedOn=r,Pr(i.priority,function(){if(l.tag===13){var u=En();u=es(u);var m=Zr(l,u);m!==null&&zn(m,l,u),bh(l,u)}});return}}else if(r===3&&l.stateNode.current.memoizedState.isDehydrated){i.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}i.blockedOn=null}function Kc(i){if(i.blockedOn!==null)return!1;for(var r=i.targetContainers;0<r.length;){var l=wh(i.nativeEvent);if(l===null){l=i.nativeEvent;var u=new l.constructor(l.type,l);Ed=u,l.target.dispatchEvent(u),Ed=null}else return r=me(l),r!==null&&eb(r),i.blockedOn=l,!1;r.shift()}return!0}function ab(i,r,l){Kc(i)&&l.delete(r)}function cT(){Sh=!1,Da!==null&&Kc(Da)&&(Da=null),_a!==null&&Kc(_a)&&(_a=null),Oa!==null&&Kc(Oa)&&(Oa=null),Ys.forEac
vendor: 5,832 bytes, lines 50-59
50h(ab),Vs.forEach(ab)}function Jc(i,r){i.blockedOn===r&&(i.blockedOn=null,Sh||(Sh=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,cT)))}var eu=null;function rb(i){eu!==i&&(eu=i,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){eu===i&&(eu=null);for(var r=0;r<i.length;r+=3){var l=i[r],u=i[r+1],m=i[r+2];if(typeof u!="function"){if(Ah(u||l)===null)continue;break}var y=me(l);y!==null&&(i.splice(r,3),r-=3,Af(y,{pending:!0,data:m,method:l.method,action:u},u,m))}}))}function Qs(i){function r(L){return Jc(L,i)}Da!==null&&Jc(Da,i),_a!==null&&Jc(_a,i),Oa!==null&&Jc(Oa,i),Ys.forEach(r),Vs.forEach(r);for(var l=0;l<La.length;l++){var u=La[l];u.blockedOn===i&&(u.blockedOn=null)}for(;0<La.length&&(l=La[0],l.blockedOn===null);)ib(l),l.blockedOn===null&&La.shift();if(l=(i.ownerDocument||i).$$reactFormReplay,l!=null)for(u=0;u<l.length;u+=3){var m=l[u],y=l[u+1],E=m[$t]||null;if(typeof y=="function")E||rb(l);else if(E){var T=null;if(y&&y.hasAttribute("formAction")){if(m=y,E=y[$t]||null)T=E.formAction;else if(Ah(m)!==null)continue}else T=E.action;typeof T=="function"?l[u+1]=T:(l.splice(u,3),u-=3),rb(l)}}}function Eh(i){this._internalRoot=i}tu.prototype.render=Eh.prototype.render=function(i){var r=this._internalRoot;if(r===null)throw Error(a(409));var l=r.current,u=En();Kv(l,u,i,r,null,null)},tu.prototype.unmount=Eh.prototype.unmount=function(){var i=this._internalRoot;if(i!==null){this._internalRoot=null;var r=i.containerInfo;Kv(i.current,2,null,i,null,null),Fc(),r[N]=null}};function tu(i){this._internalRoot=i}tu.prototype.unstable_scheduleHydration=function(i){if(i){var r=Ja();i={blockedOn:null,target:i,priority:r};for(var l=0;l<La.length&&r!==0&&r<La[l].priority;l++);La.splice(l,0,i),l===0&&ib(i)}};var ob=e.version;if(ob!=="19.1.0")throw Error(a(527,ob,"19.1.0"));Q.findDOMNode=function(i){var r=i._reactInternals;if(r===void 0)throw typeof i.render=="function"?Error(a(188)):(i=Object.keys(i).join(","),Error(a(268,i)));return i=f(r),i=i!==null?h(i):null,i=i===null?null:i.stateNode,i};var uT={bundleType:0,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:F,reconcilerVersion:"19.1.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var nu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!nu.isDisabled&&nu.supportsFiber)try{Wn=nu.inject(uT),Qt=nu}catch{}}return Xs.createRoot=function(i,r){if(!o(i))throw Error(a(299));var l=!1,u="",m=A0,y=S0,E=E0,T=null;return r!=null&&(r.unstable_strictMode===!0&&(l=!0),r.identifierPrefix!==void 0&&(u=r.identifierPrefix),r.onUncaughtError!==void 0&&(m=r.onUncaughtError),r.onCaughtError!==void 0&&(y=r.onCaughtError),r.onRecoverableError!==void 0&&(E=r.onRecoverableError),r.unstable_transitionCallbacks!==void 0&&(T=r.unstable_transitionCallbacks)),r=Zv(i,1,!1,null,null,l,u,m,y,E,T,null),i[N]=r.current,oh(i),new Eh(r)},Xs.hydrateRoot=function(i,r,l){if(!o(i))throw Error(a(299));var u=!1,m="",y=A0,E=S0,T=E0,L=null,V=null;return l!=null&&(l.unstable_strictMode===!0&&(u=!0),l.identifierPrefix!==void 0&&(m=l.identifierPrefix),l.onUncaughtError!==void 0&&(y=l.onUncaughtError),l.onCaughtError!==void 0&&(E=l.onCaughtError),l.onRecoverableError!==void 0&&(T=l.onRecoverableError),l.unstable_transitionCallbacks!==void 0&&(L=l.unstable_transitionCallbacks),l.formState!==void 0&&(V=l.formState)),r=Zv(i,1,!0,r,l??null,u,m,y,E,T,L,V),r.context=Wv(null),l=r.current,u=En(),u=es(u),m=ga(u),m.callback=null,ya(l,m,u),l=u,r.current.lanes=l,ca(r,l),yi(r),i[N]=r.current,oh(i),new tu(r)},Xs.version="19.1.0",Xs}var gb;function xT(){if(gb)return Ch.exports;gb=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(e){console.error(e)}}return t(),Ch.exports=bT(),Ch.exports}var wT=xT();const AT="modulepreload",ST=function(t){return"/"+t},yb={},ta=function(e,n,a){let o=Promise.resolve();if(n&&n.length>0){let c=function(h){return Promise.all(h.map(p=>Promise.resolve(p).then(g=>({status:"fulfilled",value:g}),g=>({status:"rejected",reason:g}))))};document.getElementsByTagName("link");const d=document.querySelector("meta[property=csp-nonce]"),f=(d==null?void 0:d.nonce)||(d==null?void 0:d.getAttribute("nonce"));o=c(n.map(h=>{if(h=ST(h),h in yb)return;yb[h]=!0;const p=h.endsWith(".css"),g=p?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${h}"]${g}`))return;const b=document.createElement("link");if(b.rel=p?"stylesheet":AT,p||(b.as="script"),b.crossOrigin="",b.href=h,f&&b.setAttribute("nonce",f),document.head.appendChild(b),p)return new Promise((v,x)=>{b.addEventListener("load",v),b.addEventListener("error",()=>x(new Error(`Unable to preload CSS for ${h}`)))})}))}function s(c){const d=new Event("vite:preloadError",{cancelable:!0});if(d.payload=c,window.dispatchEvent(d),!d.defaultPrevented)throw c}return o.then(c=>{for(const d of c||[])d.status==="rejected"&&s(d.reason);return e().catch(s)})};/** 51 * react-router v7.13.1 52 * 53 * Copyright (c) Remix Software Inc. 54 * 55 * This source code is licensed under the MIT license found in the 56 * LICENSE.md file in the root directory of this source tree. 57 * 58 * @license MIT 59 */var Rw=t=>{throw TypeError(t)},ET=(t,e,n)=>e.has(t)||Rw("Cannot "+n),_h=(t,e,n)=>(ET(t,e,"read from private field"),n?n.call(t):e.get(t)),zT=(t,e,n)=>e.has(t)?Rw("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),vb="popstate";function bb(t){return typeof t=="object"&&t!=null&&"pathname"in t&&"search"in t&&"hash"in t&&"state"in t&&"key"in t}function TT(t={}){function e(a,o){var h;let s=(h=o.state)==null?void 0:h.masked,{pathname:c,search:d,hash:f}=s||a.location;return ml("",{pathname:c,search:d,hash:f},o.state&&o.state.usr||null,o.state&&o.state.key||"default",s?{pathname:a.location.pathname,search:a.location.search,hash:a.location.hash}:void 0)}
59function n(a,o){return typeof o=="string"?o:zi(o)}return RT(e,n,null,t)}function Ie(t,e){if(t===!1||t===null||typeof t>"u")throw new Error(e)}function zt(t,e){if(!t){typeof console<"u"&&console.warn(e);try{throw new Error(e)}catch{}}}function CT(){return Math.random().toString(36).substring(2,10)}function xb(t,e){return{usr:t.state,key:t.key,idx:e,masked:t.unstable_mask?{pathname:t.pathname,search:t.search,hash:t.hash}:void 0}}function ml(t,e,n=null,a,o){return{pathname:typeof t=="string"?t:t.pathname,search:"",hash:"",...typeof e=="string"?na(e):e,state:n,key:e&&e.key||a||CT(),unstable_mask:o}}function zi({pathname:t="/",search:e="",hash:n=""}){return e&&e!=="?"&&(t+=e.charAt(0)==="?"?e:"?"+e),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function na(t){let e={};if(t){let n=t.indexOf("#");n>=0&&(e.hash=t.substring(n),t=t.substring(0,n));let a=t.indexOf("?");a>=0&&(e.search=t.substring(a),t=t.substring(0,a)),t&&(e.pathname=t)}return e}function RT(t,e,n,a={}){let{window:o=document.defaultView,v5Compat:s=!1}=a,c=o.history,d="POP",f=null,h=p();h==null&&(h=0,c.replaceState({...c.state,idx:h},""));function p(){return(c.state||{idx:null}).idx}function g(){d="POP";let A=p(),z=A==null?null:A-h;h=A,f&&f({action:d,location:w.location,delta:z})}function b(A,z){d="PUSH";let R=bb(A)?A:ml(w.location,A,z);h=p()+1;let C=xb(R,h),O=w.createHref(R.unstable_mask||R);try{c.pushState(C,"",O)}
59catch(M){if(M instanceof DOMException&&M.name==="DataCloneError")throw M;o.location.assign(O)}s&&f&&f({action:d,location:w.location,delta:1})}function v(A,z){d="REPLACE";let R=bb(A)?A:ml(w.location,A,z);h=p();let C=xb(R,h),O=w.createHref(R.unstable_mask||R);c.replaceState(C,"",O),s&&f&&f({action:d,location:w.location,delta:0})}function x(A){return Mw(A)}let w={get action(){return d},get location(){return t(o,c)},listen(A){if(f)throw new Error("A history only accepts one active listener");return o.addEventListener(vb,g),f=A,()=>{o.removeEventListener(vb,g),f=null}},createHref(A){return e(o,A)},createURL:x,encodeLocation(A){let z=x(A);return{pathname:z.pathname,search:z.search,hash:z.hash}},push:b,replace:v,go(A){return c.go(A)}};return w}function Mw(t,e=!1){let n="http://localhost";typeof window<"u"&&(n=window.location.origin!=="null"?window.location.origin:window.location.href),Ie(n,"No window.location.(origin|href) available to create URL");let a=typeof t=="string"?t:zi(t);return a=a.replace(/ $/,"%20"),!e&&a.startsWith("//")&&(a=n+a),new URL(a,n)}var nl,wb=class{constructor(t){if(zT(this,nl,new Map),t)for(let[e,n]of t)this.set(e,n)}get(t){if(_h(this,nl).has(t))return _h(this,nl).get(t);if(t.defaultValue!==void 0)return t.defaultValue;throw new Error("No value found for context")}set(t,e){_h(this,nl).set(t,e)}};nl=new WeakMap;var MT=new Set(["lazy","caseSensitive","path","id","index","children"]);function DT(t){return MT.has(t)}var _T=new Set(["lazy","caseSensitive","path","id","index","middleware","children"]);function OT(t){return _T.has(t)}function LT(t){return t.index===!0}function gl(t,e,n=[],a={},o=!1){return t.map((s,c)=>{let d=[...n,String(c)],f=typeof s.id=="string"?s.id:d.join("-");if(Ie(s.index!==!0||!s.children,"Cannot specify children on an index route"),Ie(o||!a[f],`Found a route id collision on i
59d "${f}". Route id's must be globally unique within Data Router usages`),LT(s)){let h={...s,id:f};return a[f]=Ab(h,e(h)),h}else{let h={...s,id:f,children:void 0};return a[f]=Ab(h,e(h)),s.children&&(h.children=gl(s.children,e,d,a,o)),h}})}function Ab(t,e){return Object.assign(t,{...e,...typeof e.lazy=="object"&&e.lazy!=null?{lazy:{...t.lazy,...e.lazy}}:{}})}function Pa(t,e,n="/"){return il(t,e,n,!1)}function il(t,e,n,a){let o=typeof e=="string"?na(e):e,s=Qn(o.pathname||"/",n);if(s==null)return null;let c=Dw(t);UT(c);let d=null;for(let f=0;d==null&&f<c.length;++f){let h=qT(s);d=YT(c[f],h,a)}return d}function NT(t,e){let{route:n,pathname:a,params:o}=t;return{id:n.id,pathname:a,params:o,data:e[n.id],loaderData:e[n.id],handle:n.handle}}function Dw(t,e=[],n=[],a="",o=!1){let s=(c,d,f=o,h)=>{let p={relativePath:h===void 0?c.path||"":h,caseSensitive:c.caseSensitive===!0,childrenIndex:d,route:c};if(p.relativePath.startsWith("/")){if(!p.relativePath.startsWith(a)&&f)return;Ie(p.relativePath.startsWith(a),`Absolute route path "${p.relativePath}" nested under path "${a}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),p.relativePath=p.relativePath.slice(a.length)}let g=oi([a,p.relativePath]),b=n.concat(p);c.children&&c.children.length>0&&(Ie(c.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${g}".`),Dw(c.children,e,b,g,f)),!(c.path==null&&!c.index)&&e.push({path:g,score:GT(g,c.index),routesMeta:b})};return t.forEach((c,d)=>{var f;if(c.path===""||!((f=c.path)!=null&&f.includes("?")))s(c,d);else for(let h of _w(c.path))s(c,d,!0,h)}),e}function _w(t){let e=t.split("/");if(e.length===0)return[];let[n,...a]=e,o=n.endsWith("?"),s=n.replace(/\?$/,"");if(a.length===0)return o?[s,""]:[s];let c=_w(a.join("/")),d=[];return d.push(...c.map(f=>f===""?s:[s,f].join("/"))),o&&d.push(...c),d.map(f=>t.startsWith("/")&&f===""?"/":f)}function UT(t){t.sort((e,n)=>e.score!==n.score?n.score-e.score:HT(e.routesMeta.map(a=>a.childrenIndex),n.routesMeta.map(a=>a.childrenIndex)))}var FT=/^:[\w-]+$/,BT=3,kT=2,IT=1,PT=10,jT=-2,Sb=t=>t==="*";function GT(t,e){let n=t.split("/"),a=n.length;return n.some(Sb)&&(a+=jT),e&&(a+=kT),n.filter(o=>!Sb(o)).reduce((o,s)=>o+(FT.test(s)?BT:s===""?IT:PT),a)}function HT(t,e){return t.length===e.length&&t.slice(0,-1).every((a,o)=>a===e[o])?t[t.length-1]-e[e.length-1]:0}function YT(t,e,n=!1){let{routesMeta:a}=t,o={},s="/",c=[];for(let d=0;d<a.length;++d){let f=a[d],h=d===a.length-1,p=s==="/"?e:e.slice(s.length)||"/",g=Du({path:f.relativePath,caseSensitive:f.caseSensitive,end:h},p),b=f.route;if(!g&&h&&n&&!a[a.length-1].route.index&&(g=Du({path:f.relativePath,caseSensitive:f.caseSensitive,end:!1},p)),!g)return null;
59Object.assign(o,g.params),c.push({params:o,pathname:oi([s,g.pathname]),pathnameBase:XT(oi([s,g.pathnameBase])),route:b}),g.pathnameBase!=="/"&&(s=oi([s,g.pathnameBase]))}return c}function Du(t,e){typeof t=="string"&&(t={path:t,caseSensitive:!1,end:!0});let[n,a]=VT(t.path,t.caseSensitive,t.end),o=e.match(n);if(!o)return null;let s=o[0],c=s.replace(/(.)\/+$/,"$1"),d=o.slice(1);return{params:a.reduce((h,{paramName:p,isOptional:g},b)=>{if(p==="*"){let x=d[b]||"";c=s.slice(0,s.length-x.length).replace(/(.)\/+$/,"$1")}const v=d[b];return g&&!v?h[p]=void 0:h[p]=(v||"").replace(/%2F/g,"/"),h},{}),pathname:s,pathnameBase:c,pattern:t}}function VT(t,e=!1,n=!0){zt(t==="*"||!t.endsWith("*")||t.endsWith("/*"),`Route path "${t}" will be treated as if it were "${t.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${t.replace(/\*$/,"/*")}".`);let a=[],o="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(c,d,f,h,p)=>{if(a.push({paramName:d,isOptional:f!=null}),f){let g=p.charAt(h+c.length);return g&&g!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return t.endsWith("*")?(a.push({paramName:"*"}),o+=t==="*"||t==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":t!==""&&t!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,e?void 0:"i"),a]}function qT(t){try{return t.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(e){return zt(!1,`The URL path "${t}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${e}).`),t}}function Qn(t,e){if(e==="/")return t;if(!t.toLowerCase().startsWith(e.toLowerCase()))return null;let n=e.endsWith("/")?e.length-1:e.length,a=t.charAt(n);return a&&a!=="/"?null:t.slice(n)||"/"}function QT({basename:t,pathname:e}){return e==="/"?t:oi([t,e])}var Ow=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Sm=t=>Ow.test(t);function $T(t,e="/"){let{pathname:n,search:a="",hash:o=""}=typeof t=="string"?na(t):t,s;return n?(n=n.replace(/\/\/+/g,"/"),n.startsWith("/")?s=Eb(n.substring(1),"/"):s=Eb(n,e)):s=e,{pathname:s,search:ZT(a),hash:WT(o)}}function Eb(t,e){let n=e.replace(/\/+$/,"").split("/");return t.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function Oh(t,e,n,a){return`Cannot include a '${t}' character in a manually specified \`to.${e}\` field [${JSON.stringify(a)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Lw(t){return t.filter((e,n)=>n===0||e.route.path&&e.route.path.length>0)}function Em(t){let e=Lw(t);return e.map((n,a)=>a===e.length-1?n.pathname:n.pathnameBase)}function Vu(t,e,n,a=!1){let o;typeof t=="string"?o=na(t):(o={...t},Ie(!o.pathname||!o.pathname.includes("?"),Oh("?","pathname","search",o)),Ie(!o.pathname||!o.pathname.includes("#"),Oh("#","pathname","hash",o)),Ie(!o.search||!o.search.includes("#"),Oh("#","search","hash",o)));let s=t===""||o.pathname==="",c=s?"/":o.pathname,d;if(c==null)d=n;else{let g=e.length-1;if(!a&&c.startsWith("..")){let b=c.split("/");for(;b[0]==="..";)b.shift(),g-=1;o.pathname=b.join("/")}d=g>=0?e[g]:"/"}let f=$T(o,d),h=c&&c!=="/"&&c.endsWith("/"),p=(s||c===".")&&n.endsWith("/");return!f.pathname.endsWith("/")&&(h||p)&&(f.pathname+="/"),f}var oi=t=>t.join("/").replace(/\/\/+/g,"/"),XT=t=>t.replace(/\/+$/,"").replace(/^\/*/,"/"),ZT=t=>!t||t==="?"?"":t.startsWith("?")?t:"?"+t,WT=t=>!t||t==="#"?"":t.startsWith("#")?t:"#"+t,Cl=class{constructor(t,e,n,a=!1){this.status=t,this.statusText=e||"",this.internal=a,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function yl(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.internal=="boolean"&&"data"in t}function Rl(t){return t.map(e=>e.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var Nw=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Uw(t,e){let n=t;
59if(typeof n!="string"||!Ow.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let a=n,o=!1;if(Nw)try{let s=new URL(window.location.href),c=n.startsWith("//")?new URL(s.protocol+n):new URL(n),d=Qn(c.pathname,e);c.origin===s.origin&&d!=null?n=d+c.search+c.hash:o=!0}catch{zt(!1,`<Link to="${n}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:a,isExternal:o,to:n}}var Ga=Symbol("Uninstrumented");function KT(t,e){let n={lazy:[],"lazy.loader":[],"lazy.action":[],"lazy.middleware":[],middleware:[],loader:[],action:[]};t.forEach(o=>o({id:e.id,index:e.index,path:e.path,instrument(s){let c=Object.keys(n);for(let d of c)s[d]&&n[d].push(s[d])}}));let a={};if(typeof e.lazy=="function"&&n.lazy.length>0){let o=Co(n.lazy,e.lazy,()=>{});o&&(a.lazy=o)}if(typeof e.lazy=="object"){let o=e.lazy;["middleware","loader","action"].forEach(s=>{let c=o[s],d=n[`lazy.${s}`];if(typeof c=="function"&&d.length>0){let f=Co(d,c,()=>{});f&&(a.lazy=Object.assign(a.lazy||{},{[s]:f}))}})}return["loader","action"].forEach(o=>{let s=e[o];if(typeof s=="function"&&n[o].length>0){let c=s[Ga]??s,d=Co(n[o],c,(...f)=>zb(f[0]));d&&(o==="loader"&&c.hydrate===!0&&(d.hydrate=!0),d[Ga]=c,a[o]=d)}}),e.middleware&&e.middleware.length>0&&n.middleware.length>0&&(a.middleware=e.middleware.map(o=>{let s=o[Ga]??o,c=Co(n.middleware,s,(...d)=>zb(d[0]));return c?(c[Ga]=s,c):o})),a}function JT(t,e){let n={navigate:[],fetch:[]};if(e.forEach(a=>a({instrument(o){let s=Object.keys(o);for(let c of s)o[c]&&n[c].push(o[c])}})),n.navigate.length>0){let a=t.navigate[Ga]??t.navigate,o=Co(n.navigate,a,(...s)=>{let[c,d]=s;return{to:typeof c=="number"||typeof c=="string"?c:c?zi(c):".",...Tb(t,d??{})}});o&&(o[Ga]=a,t.navigate=o)}if(n.fetch.length>0){let a=t.fetch[Ga]??t.fetch,o=Co(n.fetch,a,(...s)=>{let[c,,d,f]=s;return{href:d??".",fetcherKey:c,...Tb(t,f??{})}});o&&(o[Ga]=a,t.fetch=o)}return t}function Co(t,e,n){return t.length===0?null:async(...a)=>{let o=await Fw(t,n(...a),()=>e(...a),t.length-1);if(o.type==="error")throw o.value;return o.value}}async function Fw(t,e,n,a){let o=t[a],s;if(o){let c,d=async()=>(c?console.error("You cannot call instrumented handlers more than once"):c=Fw(t,e,n,a-1),s=await c,Ie(s,"Expected a result"),s.type==="error"&&s.value instanceof Error?{status:"error",error:s.value}:{status:"success",error:void 0});try{await o(d,e)}catch(f){console.error("An instrumentation function threw an error:",f)}c||await d(),await c}else try{s={type:"success",value:await n()}}catch(c){s={type:"error",value:c}}return s||{type:"error",value:new Error("No result assigned in instrumentation chain.")}}function zb(t){let{request:e,context:n,params:a,unstable_pattern:o}=t;return{request:eC(e),params:{...a},unstable_pattern:o,context:tC(n)}}function Tb(t,e){return{currentUrl:zi(t.state.location),..."formMethod"in e?{formMethod:e.formMethod}:{},..."formEncType"in e?{formEncType:e.formEncType}:{},..."formData"in e?{formData:e.formData}:{},..."body"in e?{body:e.body}:{}}}function eC(t){return{method:t.method,url:t.url,headers:{get:(...e)=>t.headers.get(...e)}}}function tC(t){if(iC(t)){let e={...t};return Object.freeze(e),e}else return{get:e=>t.get(e)}}var nC=Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function iC(t){if(t===null||typeof t!="object")return!1;const e=Object.getPrototypeOf(t);return e===Object.prototype||e===null||Object.getOwnPropertyNames(e).sort().join("\0")===nC}var Bw=["POST","PUT","PATCH","DELETE"],aC=new Set(Bw),rC=["GET",...Bw],oC=new Set(rC),kw=new Set([301,302,303,307,308]),sC=new Set([307,308]),Lh={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},lC={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Zs={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},cC=t=>({hasErrorBoundary:!!t.hasErrorBoundary}),Iw="remix-router-transitions",Pw=Symbol("ResetLoaderData");function uC(t){const e=t.window?t.window:typeof window<"u"?window:void 0,n=typeof e<"u"&&typeof e.document<"u"&&typeof e.document.createElement<"u";Ie(t.routes.length>0,"You must provide a non-empty routes array to createRouter");let a=t.hydrationRouteProperties||[],o=t.mapRouteProperties||cC,s=o;if(t.unstable_instrumentations){let N=t.unstable_instrumentations;s=I=>({...o(I),...KT(N.map(X=>
59X.route).filter(Boolean),I)})}let c={},d=gl(t.routes,s,void 0,c),f,h=t.basename||"/";h.startsWith("/")||(h=`/${h}`);let p=t.dataStrategy||mC,g={...t.future},b=null,v=new Set,x=null,w=null,A=null,z=t.hydrationData!=null,R=Pa(d,t.history.location,h),C=!1,O=null,M,B;if(R==null&&!t.patchRoutesOnNavigation){let N=Hn(404,{pathname:t.history.location.pathname}),{matches:I,route:X}=iu(d);M=!0,B=!M,R=I,O={[X.id]:N}}else if(R&&!t.hydrationData&&Ja(R,d,t.history.location.pathname).active&&(R=null),R)if(R.some(N=>N.route.lazy))M=!1,B=!M;else if(!R.some(N=>zm(N.route)))M=!0,B=!M;else{let N=t.hydrationData?t.hydrationData.loaderData:null,I=t.hydrationData?t.hydrationData.errors:null,X=R;if(I){let ce=R.findIndex(fe=>I[fe.route.id]!==void 0);X=X.slice(0,ce+1)}B=!1,M=X.every(ce=>{let fe=jw(ce.route,N,I);return B=B||fe.renderFallback,!fe.shouldLoad})}else{M=!1,B=!M,R=[];let N=Ja(null,d,t.history.location.pathname);N.active&&N.matches&&(C=!0,R=N.matches)}let j,_={historyAction:t.history.action,location:t.history.location,matches:R,initialized:M,renderFallback:B,navigation:Lh,restoreScrollPosition:t.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:t.hydrationData&&t.hydrationData.loaderData||{},actionData:t.hydrationData&&t.hydrationData.actionData||null,errors:t.hydrationData&&t.hydrationData.errors||O,fetchers:new Map,blockers:new Map},W="POP",G=null,ne=!1,J,ue=!1,K=new Map,se=null,F=!1,Q=!1,te=new Set,le=new Map,D=0,Y=-1,ae=new Map,oe=new Set,he=new Map,ze=new Map,ge=new Set,ve=new Map,Me,ft=null;function Di(){if(b=t.history.listen(({action:N,location:I,delta:X})=>{if(Me){Me(),Me=void 0;return}zt(ve.size===0||X!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let ce=ca({currentLocation:_.location,nextLocation:I,historyAction:N});if(ce&&X!=null){let fe=new Promise(xe=>{Me=xe});t.history.go(X*-1),la(ce,{state:"blocked",location:I,proceed(){la(ce,{state:"proceeding",proceed:void 0,reset:void 0,location:I}),fe.then(()=>t.history.go(X))},reset(){let xe=new Map(_.blockers);xe.set(ce,Zs),wt({blockers:xe})}}),G==null||G.resolve(),G=null;return}return Ot(N,I)}),n){LC(e,K);let N=()=>NC(e,K);e.addEventListener("pagehide",N),se=()=>e.removeEventListener("pagehide",N)}return _.initialized||Ot("POP",_.location,{initialHydration:!0}),j}function Fr(){b&&b(),se&&se(),v.clear(),J&&J.abort(),_.fetchers.forEach((N,I)=>oa(I)),_.blockers.forEach((N,I)=>Wo(I))}function Xo(N){return v.add(N),()=>v.delete(N)}function wt(N,I={}){N.matches&&(N.matches=N.matches.map(fe=>{let xe=c[fe.route.id],Ae=fe.route;return Ae.element!==xe.element||Ae.errorElement!==xe.errorElement||Ae.hydrateFallbackElement!==xe.hydrateFallbackElement?{...fe,route:xe}:fe})),_={..._,...N};let X=[],ce=[];_.fetchers.forEach((fe,xe)=>{fe.state==="idle"&&(ge.has(xe)?X.push(xe):ce.push(xe))}),ge.forEach(fe=>{!_.fetchers.has(fe)&&!le.has(fe)&&X.push(fe)}),[...v].forEach(fe=>fe(_,{deletedFetchers:X,newErrors:N.errors??null,viewTransitionOpts:I.viewTransitionOpts,flushSync:I.flushSync===!0})),X.forEach(fe=>oa(fe)),ce.forEach(fe=>_.fetchers.delete(fe))}function ui(N,I,{flushSync:X}={}){var Te,pe;let ce=_.actionData!=null&&_.navigation.formMethod!=null&&Jt(_.navigation.formMethod)&&_.navigation.state==="loading"&&((Te=N.state)==null?void 0:Te._isRedirect)!==!0,fe;I.actionData?Object.keys(I.actionData).length>0?fe=I.actionData:fe=null:ce?fe=_.actionData:fe=null;let xe=I.loaderData?Fb(_.loaderData,I.loaderData,I.matches||[],I.errors):_.loaderData,Ae=_.blockers;Ae.size>0&&(Ae=new Map(Ae),Ae.forEach((Ue,je)=>Ae.set(je,Zs)));let ye=F?!1:Ir(N,I.matches||_.matches),me=ne===!0||_.navigation.formMethod!=null&&Jt(_.navigation.formMethod)&&((pe=N.state)==null?void 0:pe._isRedirect)!==!0;f&&(d=f,f=void 0),F||W==="POP"||(W==="PUSH"?t.history.push(N,N.state):W==="REPLACE"&&t.history.replace(N,N.state));let we;if(W==="POP"){let Ue=K.get(_.location.pathname);Ue&&Ue.has(N.pathname)?we={currentLocation:_.location,nextLocation:N}:K.has(N.pathname)&&(we={currentLocation:N,nextLocation:_.location})}else if(ue){let Ue=K.get(_.location.pathname);Ue?Ue.add(N.pathname):(Ue=new Set([N.pathname]),K.set(_.location.pathname,Ue)),we={currentLocation:_.location,nextLocation:N}}wt({...I,actionData:fe,loaderData:xe,historyAction:W,location:N,initialized:!0,renderFallback:!1,navigation:Lh,revalidation:"idle",restoreScrollPosition:ye,preventScrollReset:me,blockers:Ae},{viewTransitionOpts:we,flushSync:X===!0}),W="POP",ne=!1,ue=!1,F=!1,Q=!1,G==null||G.resolve(),G=null,ft==null||ft.resolve(),ft=null}async function Yl(N,I){if(G==null||G.resolve(),G=null,typeof N=="number"){G||(G=Pb());let Xe=G.promise;return t.history.go(N),Xe}let X=Tp(_.location,_.matches,h,N,I==null?void 0:I.fromRouteId,I==null?void 0:I.relative),{path:ce,submission:fe,error:xe}=Cb(!1,X,I),Ae;I!=null&&I.unstable_mask&&(Ae={pathname:"",search:"",hash:"",...typeof I.unstable_mask=="str
59ing"?na(I.unstable_mask):{..._.location.unstable_mask,...I.unstable_mask}});let ye=_.location,me=ml(ye,ce,I&&I.state,void 0,Ae);me={...me,...t.history.encodeLocation(me)};let we=I&&I.replace!=null?I.replace:void 0,Te="PUSH";we===!0?Te="REPLACE":we===!1||fe!=null&&Jt(fe.formMethod)&&fe.formAction===_.location.pathname+_.location.search&&(Te="REPLACE");let pe=I&&"preventScrollReset"in I?I.preventScrollReset===!0:void 0,Ue=(I&&I.flushSync)===!0,je=ca({currentLocation:ye,nextLocation:me,historyAction:Te});if(je){la(je,{state:"blocked",location:me,proceed(){la(je,{state:"proceeding",proceed:void 0,reset:void 0,location:me}),Yl(N,I)},reset(){let Xe=new Map(_.blockers);Xe.set(je,Zs),wt({blockers:Xe})}});return}await Ot(Te,me,{submission:fe,pendingError:xe,preventScrollReset:pe,replace:I&&I.replace,enableViewTransition:I&&I.viewTransition,flushSync:Ue,callSiteDefaultShouldRevalidate:I&&I.unstable_defaultShouldRevalidate})}function gd(){ft||(ft=Pb()),On(),wt({revalidation:"loading"});let N=ft.promise;return _.navigation.state==="submitting"?N:_.navigation.state==="idle"?(Ot(_.historyAction,_.location,{startUninterruptedRevalidation:!0}),N):(Ot(W||_.historyAction,_.navigation.location,{overrideNavigation:_.navigation,enableViewTransition:ue===!0}),N)}async function Ot(N,I,X){J&&J.abort(),J=null,W=N,F=(X&&X.startUninterruptedRevalidation)===!0,es(_.location,_.matches),ne=(X&&X.preventScrollReset)===!0,ue=(X&&X.enableViewTransition)===!0;let ce=f||d,fe=X&&X.overrideNavigation,xe=X!=null&&X.initialHydration&&_.matches&&_.matches.length>0&&!C?_.matches:Pa(ce,I,h),Ae=(X&&X.flushSync)===!0;if(xe&&_.initialized&&!Q&&SC(_.location,I)&&!(X&&X.submission&&Jt(X.submission.formMethod))){ui(I,{matches:xe},{flushSync:Ae});return}let ye=Ja(xe,ce,I.pathname);if(ye.active&&ye.matches&&(xe=ye.matches),!xe){let{error:st,notFoundMatches:Gt,route:Ze}=Ko(I.pathname);ui(I,{matches:Gt,loaderData:{},errors:{[Ze.id]:st}},{flushSync:Ae});return}J=new AbortController;let me=To(t.history,I,J.signal,X&&X.submission),we=t.getContext?await t.getContext():new wb,Te;if(X&&X.pendingError)Te=[ja(xe).route.id,{type:"error",error:X.pendingError}];else if(X&&X.submission&&Jt(X.submission.formMethod)){let st=await yd(me,I,X.submission,xe,we,ye.active,X&&X.initialHydration===!0,{replace:X.replace,flushSync:Ae});if(st.shortCircuited)return;if(st.pendingActionResult){let[Gt,Ze]=st.pendingActionResult;if(Cn(Ze)&&yl(Ze.error)&&Ze.error.status===404){J=null,ui(I,{matches:st.matches,loaderData:{},errors:{[Gt]:Ze.error}});return}}xe=st.matches||xe,Te=st.pendingActionResult,fe=Nh(I,X.submission),Ae=!1,ye.active=!1,me=To(t.history,me.url,me.signal)}let{shortCircuited:pe,matches:Ue,loaderData:je,errors:Xe}=await Vl(me,I,xe,we,ye.active,fe,X&&X.submission,X&&X.fetcherSubmission,X&&X.replace,X&&X.initialHydration===!0,Ae,Te,X&&X.callSiteDefaultShouldRevalidate);pe||(J=null,ui(I,{matches:Ue||xe,...Bb(Te),loaderData:je,errors:Xe}))}async function yd(N,I,X,ce,fe,xe,Ae,ye={}){On();let me=_C(I,X);if(wt({navigation:me},{flushSync:ye.flushSync===!0}),xe){let pe=await Pr(ce,I.pathname,N.signal);if(pe.type==="aborted")return{shortCircuited:!0};if(pe.type==="error"){if(pe.partialMatches.length===0){let{matches:je,route:Xe}=iu(d);return{matches:je,pendingActionResult:[Xe.id,{type:"error",error:pe.error}]}}let Ue=ja(pe.partialMatches).route.id;return{matches:pe.partialMatches,pendingActionResult:[Ue,{type:"error",error:pe.error}]}}else if(pe.matches)ce=pe.matches;else{let{notFoundMatches:Ue,error:je,route:Xe}=Ko(I.pathname);return{matches:Ue,pendingActionResult:[Xe.id,{type:"error",error:je}]}}}let we,Te=vu(ce,I);if(!Te.route.action&&!Te.route.lazy)we={type:"error",error:Hn(405,{method:N.method,pathname:I.pathname,routeId:Te.route.id})};else{let pe=Lo(s,c,N,ce,Te,Ae?[]:a,fe),Ue=await Wn(N,pe,fe,null);if(we=Ue[Te.route.id],!we){for(let je of ce)if(Ue[je.route.id]){we=Ue[je.route.id];break}}if(N.signal.aborted)return{shortCircuited:!0}}if(br(we)){let pe;return ye&&ye.replace!=null?pe=ye.replace:pe=Lb(we.response.headers.get("Location"),new URL(N.url),h,t.history)===_.location.pathname+_.location.search,await _i(N,we,!0,{submission:X,replace:pe}),{shortCircuited:!0}}if(Cn(we)){let pe=ja(ce,Te.route.id);return(ye&&ye.replace)!==!0&&(W="PUSH"),{matches:ce,pendingActionResult:[pe.route.id,we,Te.route.id]}}return{matches:ce,pendingActionResult:[Te.route.id,we]}}async function Vl(N,I,X,ce,fe,xe,Ae,ye,me,we,Te,pe,Ue){let je=xe||Nh(I,Ae),Xe=Ae||ye||Ib(je),st=!F&&!we;if(fe){if(st){let Tt=Zo(pe);wt({navigation:je,...Tt!==void 0?{actionData:Tt}:{}},{flushSync:Te})}let Ve=await Pr(X,I.pathname,N.signal);if(Ve.type==="aborted")return{shortCircuited:!0};if(Ve.type==="error"){if(Ve.partialMatches.length===0){let{matches:Ct,route:fi}=iu(d);return{matches:Ct,loaderData:{},errors:{[fi.id]:Ve.error}}}let Tt=ja(Ve.partialMatches).route.id;return{matches:Ve.partialMatches,loaderData:{},errors:{[Tt]:Ve.error}}}else if(Ve.matches)X=Ve.matches;else{let{error:Tt,notFoundMatches:Ct,route:fi}=Ko(I.pathname);return{matches:Ct,loaderData:{},errors:{[fi.id]:Tt}}}}let Gt=f||d,{dsMatches:Ze,revalidatingFetchers:an}=Rb(N,ce,s,c,t.history,_,X,Xe,I,we?[]:a,we===!0,Q,te,ge,he,oe,Gt,h,t.patchRoutesOnNavigation!=null,pe,Ue);
59if(Y=++D,!t.dataStrategy&&!Ze.some(Ve=>Ve.shouldLoad)&&!Ze.some(Ve=>Ve.route.middleware&&Ve.route.middleware.length>0)&&an.length===0){let Ve=sa();return ui(I,{matches:X,loaderData:{},errors:pe&&Cn(pe[1])?{[pe[0]]:pe[1].error}:null,...Bb(pe),...Ve?{fetchers:new Map(_.fetchers)}:{}},{flushSync:Te}),{shortCircuited:!0}}if(st){let Ve={};if(!fe){Ve.navigation=je;let Tt=Zo(pe);Tt!==void 0&&(Ve.actionData=Tt)}an.length>0&&(Ve.fetchers=Br(an)),wt(Ve,{flushSync:Te})}an.forEach(Ve=>{jt(Ve.key),Ve.controller&&le.set(Ve.key,Ve.controller)});let Oi=()=>an.forEach(Ve=>jt(Ve.key));J&&J.signal.addEventListener("abort",Oi);let{loaderResults:di,fetcherResults:vn}=await Qt(Ze,an,N,ce);if(N.signal.aborted)return{shortCircuited:!0};J&&J.signal.removeEventListener("abort",Oi),an.forEach(Ve=>le.delete(Ve.key));let At=au(di);if(At)return await _i(N,At.result,!0,{replace:me}),{shortCircuited:!0};if(At=au(vn),At)return oe.add(At.key),await _i(N,At.result,!0,{replace:me}),{shortCircuited:!0};let{loaderData:er,errors:ua}=Ub(_,X,di,pe,an,vn);we&&_.errors&&(ua={..._.errors,...ua});let ln=sa(),da=$l(Y),fa=ln||da||an.length>0;return{matches:X,loaderData:er,errors:ua,...fa?{fetchers:new Map(_.fetchers)}:{}}}function Zo(N){if(N&&!Cn(N[1]))return{[N[0]]:N[1].data};if(_.actionData)return Object.keys(_.actionData).length===0?null:_.actionData}function Br(N){return N.forEach(I=>{let X=_.fetchers.get(I.key),ce=Ws(void 0,X?X.data:void 0);_.fetchers.set(I.key,ce)}
59),new Map(_.fetchers)}async function vd(N,I,X,ce){jt(N);let fe=(ce&&ce.flushSync)===!0,xe=f||d,Ae=Tp(_.location,_.matches,h,X,I,ce==null?void 0:ce.relative),ye=Pa(xe,Ae,h),me=Ja(ye,xe,Ae);if(me.active&&me.matches&&(ye=me.matches),!ye){Kn(N,I,Hn(404,{pathname:Ae}),{flushSync:fe});return}let{path:we,submission:Te,error:pe}=Cb(!0,Ae,ce);if(pe){Kn(N,I,pe,{flushSync:fe});return}let Ue=t.getContext?await t.getContext():new wb,je=(ce&&ce.preventScrollReset)===!0;if(Te&&Jt(Te.formMethod)){await ql(N,I,we,ye,Ue,me.active,fe,je,Te,ce&&ce.unstable_defaultShouldRevalidate);return}he.set(N,{routeId:I,path:we}),await bd(N,I,we,ye,Ue,me.active,fe,je,Te)}async function ql(N,I,X,ce,fe,xe,Ae,ye,me,we){On(),he.delete(N);let Te=_.fetchers.get(N);ht(N,OC(me,Te),{flushSync:Ae});let pe=new AbortController,Ue=To(t.history,X,pe.signal,me);if(xe){let ct=await Pr(ce,new URL(Ue.url).pathname,Ue.signal,N);if(ct.type==="aborted")return;if(ct.type==="error"){Kn(N,I,ct.error,{flushSync:Ae});return}else if(ct.matches)ce=ct.matches;else{Kn(N,I,Hn(404,{pathname:X}),{flushSync:Ae});return}}let je=vu(ce,X);if(!je.route.action&&!je.route.lazy){let ct=Hn(405,{method:me.formMethod,pathname:X,routeId:I});Kn(N,I,ct,{flushSync:Ae});return}le.set(N,pe);let Xe=D,st=Lo(s,c,Ue,ce,je,a,fe),Gt=await Wn(Ue,st,fe,N),Ze=Gt[je.route.id];if(!Ze){for(let ct of st)if(Gt[ct.route.id]){Ze=Gt[ct.route.id];break}}if(Ue.signal.aborted){le.get(N)===pe&&le.delete(N);return}if(ge.has(N)){if(br(Ze)||Cn(Ze)){ht(N,Zi(void 0));return}}else{if(br(Ze))if(le.delete(N),Y>Xe){ht(N,Zi(void 0));return}else return oe.add(N),ht(N,Ws(me)),_i(Ue,Ze,!1,{fetcherSubmission:me,preventScrollReset:ye});if(Cn(Ze)){Kn(N,I,Ze.error);return}}let an=_.navigation.location||_.location,Oi=To(t.history,an,pe.signal),di=f||d,vn=_.navigation.state!=="idle"?Pa(di,_.navigation.location,h):_.matches;Ie(vn,"Didn't find any matches after fetcher action");let At=++D;ae.set(N,At);let er=Ws(me,Ze.data);_.fetchers.set(N,er);let{dsMatches:ua,revalidatingFetchers:ln}=Rb(Oi,fe,s,c,t.history,_,vn,me,an,a,!1,Q,te,ge,he,oe,di,h,t.patchRoutesOnNavigation!=null,[je.route.id,Ze],we);ln.filter(ct=>
59ct.key!==N).forEach(ct=>{let Li=ct.key,ts=_.fetchers.get(Li),jr=Ws(void 0,ts?ts.data:void 0);_.fetchers.set(Li,jr),jt(Li),ct.controller&&le.set(Li,ct.controller)}),wt({fetchers:new Map(_.fetchers)});let da=()=>ln.forEach(ct=>jt(ct.key));pe.signal.addEventListener("abort",da);let{loaderResults:fa,fetcherResults:Ve}=await Qt(ua,ln,Oi,fe);if(pe.signal.aborted)return;if(pe.signal.removeEventListener("abort",da),ae.delete(N),le.delete(N),ln.forEach(ct=>le.delete(ct.key)),_.fetchers.has(N)){let ct=Zi(Ze.data);_.fetchers.set(N,ct)}let Tt=au(fa);if(Tt)return _i(Oi,Tt.result,!1,{preventScrollReset:ye});if(Tt=au(Ve),Tt)return oe.add(Tt.key),_i(Oi,Tt.result,!1,{preventScrollReset:ye});let{loaderData:Ct,errors:fi}=Ub(_,vn,fa,void 0,ln,Ve);$l(At),_.navigation.state==="loading"&&At>Y?(Ie(W,"Expected pending action"),J&&J.abort(),ui(_.navigation.location,{matches:vn,loaderData:Ct,errors:fi,fetchers:new Map(_.fetchers)})):(wt({errors:fi,loaderData:Fb(_.loaderData,Ct,vn,fi),fetchers:new Map(_.fetchers)}),Q=!1)}async function bd(N,I,X,ce,fe,xe,Ae,ye,me){let we=_.fetchers.get(N);ht(N,Ws(me,we?we.data:void 0),{flushSync:Ae});let Te=new AbortController,pe=To(t.history,X,Te.signal);if(xe){let Ze=await Pr(ce,new URL(pe.url).pathname,pe.signal,N);if(Ze.type==="aborted")return;if(Ze.type==="error"){Kn(N,I,Ze.error,{flushSync:Ae});return}else if(Ze.matches)ce=Ze.matches;else{Kn(N,I,Hn(404,{pathname:X}),{flushSync:Ae});return}}let Ue=vu(ce,X);le.set(N,Te);let je=D,Xe=Lo(s,c,pe,ce,Ue,a,fe),Gt=(await Wn(pe,Xe,fe,N))[Ue.route.id];if(le.get(N)===Te&&le.delete(N),!pe.signal.aborted){if(ge.has(N)){ht(N,Zi(void 0));return}if(br(Gt))if(Y>je){ht(N,Zi(void 0));return}else{oe.add(N),await _i(pe,Gt,!1,{preventScrollReset:ye});return}if(Cn(Gt)){Kn(N,I,Gt.error);return}ht(N,Zi(Gt.data))}}async function _i(N,I,X,{submission:ce,fetcherSubmission:fe,preventScrollReset:xe,replace:Ae}={}){X||(G==null||G.resolve(),G=null),I.response.headers.has("X-Remix-Revalidate")&&(Q=!0);let ye=I.response.headers.get("Location");Ie(ye,"Expected a Location header on the redirect Response"),ye=Lb(ye,new URL(N.url),h,t.history);let me=ml(_.location,ye,{_isRedirect:!0});if(n){let Xe=!1;if(I.response.headers.has("X-Remix-Reload-Document"))Xe=!0;else if(Sm(ye)){const st=Mw(ye,!0);Xe=st.origin!==e.location.origin||Qn(st.pathname,h)==null}if(Xe){Ae?e.location.replace(ye):e.location.assign(ye);return}}J=null;let we=Ae===!0||I.response.headers.has("X-Remix-Replace")?"REPLACE":"PUSH",{formMethod:Te,formAction:pe,formEncType:Ue}=_.navigation;!ce&&!fe&&Te&&pe&&Ue&&(ce=Ib(_.navigation));let je=ce||fe;if(sC.has(I.response.status)&&je&&Jt(je.formMethod))await Ot(we,me,{submission:{...je,formAction:ye},preventScrollReset:xe||ne,enableViewTransition:X?ue:void 0});else{let Xe=Nh(me,ce);await Ot(we,me,{overrideNavigation:Xe,fetcherSubmission:fe,preventScrollReset:xe||ne,enableViewTransition:X?ue:void 0})}}async function Wn(N,I,X,ce){var Ae;let fe,xe={};try{fe=await yC(p,N,I,ce,X,!1)}catch(ye){return I.filter(me=>me.shouldLoad).forEach(me=>{xe[me.route.id]={type:"error",error:ye}}),xe}if(N.signal.aborted)return xe;if(!Jt(N.method))for(let ye of I){if(((Ae=fe[ye.route.id])==null?void 0:Ae.type)==="error")break;!fe.hasOwnProperty(ye.route.id)&&!_.loaderData.hasOwnProperty(ye.route.id)&&(!_.errors||!_.errors.hasOwnProperty(ye.route.id))&&ye.shouldCallHandler()&&(fe[ye.route.id]={type:"error",result:new Error(`No result returned from dataStrategy for route ${ye.route.id}`)})}for(let[ye,me]of Object.entries(fe))if(CC(me)){let we=me.result;xe[ye]={type:"redirect",response:wC(we,N,ye,I,h)}}else xe[ye]=await xC(me);return xe}async function Qt(N,I,X,ce){let fe=Wn(X,N,ce,null),xe=Promise.all(I.map(async me=>{if(me.matches&&me.match&&me.request&&me.controller){let Te=(await Wn(me.request,me.matches,ce,me.key))[me.match.route.id];return{[me.key]:Te}}else return Promise.resolve({[me.key]:{type:"error",error:Hn(404,{pathname:me.path})}})})),Ae=await fe,ye=(await xe).reduce((me,we)=>Object.assign(me,we),{});return{loaderResults:Ae,fetcherResults:ye}}function On(){Q=!0,he.forEach((N,I)=>{le.has(I)&&te.add(I),jt(I)})}function ht(N,I,X={}){_.fetchers.set(N,I),wt({fetchers:new Map(_.fetchers)},{flushSync:(X&&X.flushSync)===!0})}function Kn(N,I,X,ce={}){let fe=ja(_.matches,I);oa(N),wt({errors:{[fe.route.id]:X},fetchers:new Map(_.fetchers)},{flushSync:(ce&&ce.flushSync)===!0})}function Ql(N){return ze.set(N,(ze.get(N)||0)+1),ge.has(N)&&ge.delete(N),_.fetchers.get(N)||lC}function xd(N,I){jt(N,I==null?void 0:I.reason),ht(N,Zi(null))}function oa(N){let I=_.fetchers.get(N);le.has(N)&&!(I&&I.state==="loading"&&ae.has(N))&&jt(N),he.delete(N),ae.delete(N),oe.delete(N),ge.delete(N),te.delete(N),_.fetchers.delete(N)}function kr(N){let I=(ze.get(N)||0)-1;I<=0?(ze.delete(N),ge.add(N)):ze.set(N,I),wt({fetchers:new Map(_.fetchers)})}function jt(N,I){let X=le.get(N);X&&(X.abort(I),le.delete(N))}function Ka(N){for(let I of N){let X=Ql(I),ce=Zi(X.data);_.fetchers.set(I,ce)}}function sa(){let N=[],I=!1;for(let X of oe){let ce=_.fetchers.get(X);Ie(ce,`Expected fetcher: ${X}`),ce.state==="loading"&&(oe.delete(X),N.push(X),I=!0)}return Ka(N),I}function $l(N){let I=[];for(let[X,ce]of ae)if(ce<N){let fe=_.fetchers.get(X);Ie(fe,`Expected fetcher: ${X}`),fe.state==="loading"&&(jt(X),ae.delete(X),I.push(X))}return Ka(I),I.length>0}function Xl(N,I){let X=_.blockers.get(N)||Zs;return ve.get(N)!==I&&ve.set(N,I),X}function Wo(N){_.blockers.delete(N),ve.delete(N)}function la(N,I){let X=_.blockers.get(N)||Zs;Ie(X.state==="unblocked"&&I.state==="blocked"||X.state==="blocked"&&I.state==="blocked"||X.state==="blocked"&&I.state==="proceeding"||X.state==="blocked"&&I.state==="unblocked"||X.state==="proceeding"&&I.state==="unblocked",`Invalid blocker state transition: ${X.state} -> ${I.state}`);let ce=new Map(_.blockers);ce.set(N,I),wt({blockers:ce})}function ca({currentLocation:N,nextLocation:I,historyAction:X}){if(ve.size===0)return;ve.size>1&&zt(!1,"A router only supports one blocker at a time");let ce=Array.from(ve.entries()),[fe,xe]=ce[ce.length-1],Ae=_.blockers.get(fe);if(!(Ae&&Ae.state==="proceeding")&&xe({currentLocation:N,nextLocation:I,historyAction:X}))return fe}function Ko(N){let I=Hn(404,{pathname:N}),X=f||d,{matches:ce,route:fe}=iu(X);return{notFoundMatches:ce,route:fe,error:I}}function Zl(N,I,X){if(x=N,A=I,w=X||null,!z&&_.navigation===Lh){z=!0;let ce=Ir(_.location,_.matches);ce!=null&&wt({restoreScrollPosition:ce})}return()=>{x=null,A=null,w=null}}function Jo(N,I){return w&&w(N,I.map(ce=>NT(ce,_.loaderData)))||N.key}function es(N,I){if(x&&A){let X=Jo(N,I);x[X]=A()}}function Ir(N,I){if(x){let X=Jo(N,I),ce=x[X];if(typeof ce=="number")return ce}return null}function Ja(N,I,X){if(t.patchRoutesOnNavigation)if(N){if(Object.keys(N[0].params).length>0)return{active:!0,matches:il(I,X,h,!0)}}else return{active:!0,matches:il(I,X,h,!0)||[]};return{active:!1,matches:null}}async function Pr(N,I,X,ce){if(!t.patchRoutesOnNavigation)return{type:"success",matches:N};let fe=N;for(;;){let xe=f==null,Ae=f||d,ye=c;try{await t.patchRoutesOnNavigation({signal:X,path:I,matches:fe,fetcherKey:ce,patch:(Te,pe)=>{X.aborted||Mb(Te,pe,Ae,ye,s,!1)}})}catch(Te){return{type:"error",error:Te,partialMatches:fe}}finally{xe&&!X.aborted&&(d=[...d])}if(X.aborted)return{type:"aborted"};let me=Pa(Ae,I,h),we=null;if(me){if(Object.keys(me[0].params).length===0)return{type:"success",matches:me};if(we=il(Ae,I,h,!0),!(we&&fe.length<we.length&&Jn(fe,we.slice(0,fe.length))))return{type:"success",matches:me}}if(we||(we=il(Ae,I,h,!0)),!we||Jn(fe,we))return{type:"success",matches:null};fe=we}}function Jn(N,I){return N.length===I.length&&N.every((X,ce)=>X.route.id===I[ce].route.id)}function Lt(N){c={},f=gl(N,s,void 0,c)}function $t(N,I,X=!1){let ce=f==null;Mb(N,I,f||d,c,s,X),ce&&(d=[...d],wt({}))}return j={get basename(){return h},get future(){return g},get state(){return _},get routes(){return d},get window(){return e},initialize:Di,subscribe:Xo,enableScrollRestoration:Zl,navigate:Yl,fetch:vd,revalidate:gd,createHref:N=>t.history.createHref(N),encodeLocation:N=>t.history.encodeLocation(N),getFetcher:Ql,resetFetcher:xd,deleteFetcher:kr,dispose:Fr,getBlocker:Xl,deleteBlocker:Wo,patchRoutes:$t,_internalFetchControllers:le,_internalSetRoutes:Lt,_internalSetStateDoNotUseOrYouWillBreakYourApp(N){
59wt(N)}},t.unstable_instrumentations&&(j=JT(j,t.unstable_instrumentations.map(N=>N.router).filter(Boolean))),j}function dC(t){return t!=null&&("formData"in t&&t.formData!=null||"body"in t&&t.body!==void 0)}function Tp(t,e,n,a,o,s){let c,d;if(o){c=[];for(let h of e)if(c.push(h),h.route.id===o){d=h;break}}else c=e,d=e[e.length-1];let f=Vu(a||".",Em(c),Qn(t.pathname,n)||t.pathname,s==="path");if(a==null&&(f.search=t.search,f.hash=t.hash),(a==null||a===""||a===".")&&d){let h=Cm(f.search);if(d.route.index&&!h)f.search=f.search?f.search.replace(/^\?/,"?index&"):"?index";else if(!d.route.index&&h){let p=new URLSearchParams(f.search),g=p.getAll("index");p.delete("index"),g.filter(v=>v).forEach(v=>p.append("index",v));let b=p.toString();f.search=b?`?${b}`:""}}return n!=="/"&&(f.pathname=QT({basename:n,pathname:f.pathname})),zi(f)}function Cb(t,e,n){if(!n||!dC(n))return{path:e};if(n.formMethod&&!DC(n.formMethod))return{path:e,error:Hn(405,{method:n.formMethod})};let a=()=>({path:e,error:Hn(400,{type:"invalid-body"})}),s=(n.formMethod||"get").toUpperCase(),c=Qw(e);if(n.body!==void 0){if(n.formEncType==="text/plain"){if(!Jt(s))return a();let g=typeof n.body=="string"?n.body:n.body instanceof FormData||n.body instanceof URLSearchParams?Array.from(n.body.entries()).reduce((b,[v,x])=>`${b}${v}=${x} 60`,""):String(n.body);return{path:e,submission:{formMethod:s,formAction:c,formEncType:n.formEncType,formData:void 0,json:void 0,text:g}}}else if(n.formEncType==="application/json"){if(!Jt(s))return a();try{let g=typeof n.body=="string"?JSON.parse(n.body):n.body;return{path:e,submission:{formMethod:s,formAction:c,formEncType:n.formEncType,formData:void 0,json:g,text:void 0}}}catch{return a()}}}Ie(typeof FormData=="function","FormData is not available in this environment");let d,f;if(n.formData)d=Rp(n.formData),f=n.formData;else if(n.body instanceof FormData)d=Rp(n.body),f=n.body;else if(n.body instanceof URLSearchParams)d=n.body,f=Nb(d);else if(n.body==null)d=new URLSearchParams,f=new FormData;else try{d=new URLSearchParams(n.body),f=Nb(d)}catch{return a()}let h={formMethod:s,formAction:c,formEncType:n&&n.formEncType||"application/x-www-form-urlencoded",formData:f,json:void 0,text:void 0};if(Jt(h.formMethod))return{path:e,submission:h};let p=na(e);return t&&p.search&&Cm(p.search)&&d.append("index",""),p.search=`?${d}`,{path:zi(p),submission:h}}function Rb(t,e,n,a,o,s,c,d,f,h,p,g,b,v,x,w,A,z,R,C,O){var se;let M=C?Cn(C[1])?C[1].error:C[1].data:void 0,B=o.createURL(s.location),j=o.createURL(f),_;if(p&&s.errors){let F=Object.keys(s.errors)[0];_=c.findIndex(Q=>Q.route.id===F)}else if(C&&Cn(C[1])){let F=C[0];_=c.findIndex(Q=>Q.route.id===F)-1}let W=C?C[1].statusCode:void 0,G=W&&W>=400,ne={currentUrl:B,currentParams:((se=s.matches[0])==null?void 0:se.params)||{},nextUrl:j,nextParams:c[0].params,...d,actionResult:M,actionStatus:W},J=Rl(c),ue=c.map((F,Q)=>{let{route:te}=F,le=null;if(_!=null&&Q>_)le=!1;else if(te.lazy)le=!0;else if(!zm(te))le=!1;else if(p){let{shouldLoad:oe}=jw(te,s.loaderData,s.errors);le=oe}else fC(s.loaderData,s.matches[Q],F)&&(le=!0);if(le!==null)return Cp(n,a,t,J,F,h,e,le);let D=!1;typeof O=="boolean"?D=O:G?D=!1:(g||B.pathname+B.search===j.pathname+j.search||B.search!==j.search||hC(s.matches[Q],F))&&(D=!0);let Y={...ne,defaultShouldRevalidate:D},ae=sl(F,Y);return Cp(n,a,t,J,F,h,e,ae,Y,O)}),K=[];return x.forEach((F,Q)=>{if(p||!c.some(ze=>ze.route.id===F.routeId)||v.has(Q))return;let te=s.fetchers.get(Q),le=te&&te.state!=="idle"&&te.data===void 0,D=Pa(A,F.path,z);if(!D){if(R&&le)return;K.push({key:Q,routeId:F.routeId,path:F.path,matches:null,match:null,request:null,controller:null});return}if(w.has(Q))return;let Y=vu(D,F.path),ae=new AbortController,oe=To(o,F.path,ae.signal),he=null;if(b.has(Q))b.delete(Q),he=Lo(n,a,oe,D,Y,h,e);else if(le)g&&(he=Lo(n,a,oe,D,Y,h,e));else{let ze;typeof O=="boolean"?ze=O:G?ze=!1:ze=g;let ge={...ne,defaultShouldRevalidate:ze};sl(Y,ge)&&(he=Lo(n,a,oe,D,Y,h,e,ge))}he&&K.push({key:Q,routeId:F.routeId,path:F.path,matches:he,match:Y,request:oe,controller:ae})}),{dsMatches:ue,revalidatingFetchers:K}}function zm(t){return t.loader!=null||t.middleware!=null&&t.middleware.length>0}function jw(t,e,n){if(t.lazy)return{shouldLoad:!0,renderFallback:!0};if(!zm(t))return{shouldLoad:!1,renderFallback:!1};let a=e!=null&&t.id in e,o=n!=null&&n[t.id]!==void 0;if(!a&&o)return{shouldLoad:!1,renderFallback:!1};if(typeof t.loader=="function"&&t.loader.hydrate===!0)return{shouldLoad:!0,renderFallback:!a};let s=!a&&!o;return{shouldLoad:s,renderFallback:s}}function fC(t,e,n){let a=!e||n.route.id!==e.route.id,o=!t.hasOwnProperty(n.route.id);return a||o}function hC(t,e){let n=t.route.path;return t.pathname!==e.pathname||n!=null&&n.endsWith("*")&&t.params["*"]!==e.params["*"]}function sl(t,e){if(t.route.shouldRevalidate){let n=t.route.shouldRevalidate(e);if(typeof n=="boolean")return n}return e.defaultShouldRevalidate}function Mb(t,e,n,a,o,s){let c;if(t){let h=a[t];Ie(h,`No route found to patch children into: routeId = ${t}`),h.children||(h.children=[]),c=h.children}else c=n;let d=[],f=[];if(e.forEach(h=>{let p=c.find(g=>Gw(h,g));p?f.push({existingRoute:p,newRoute:h}):d.push(h)}),d.length>0){let h=gl(d,o,[t||"_","patch",String((c==null?void 0:c.length)||"0")],a);c.push(...h)}if(s&&f.length>0)for(let h=0;h<f.length;h++){let{existingRoute:p,newRoute:g}=f[h],b=p,[v]=gl([g],o,[],{},!0);Object.assign(b,{element:v.element?v.element:b.element,errorElement:v.errorElement?v.errorElement:b.errorElement,hydrateFallbackElement:v.hydrateFallbackElement?v.hydrateFallbackElement:b.hydrateFallbackElement})}}function Gw(t,e){var n;return"id"in t&&"id"in e&&t.id===e.id?!0:t.index===e.index&&t.path===e.path&&t.caseSensitive===e.caseSensitive?(!t.children||t.children.length===0)&&(!e.children||e.children.length===0)?!0:((n=t.children)==null?void 0:n.every((a,o)=>{var s;return(s=e.children)==null?void 0:s.some(c=>Gw(a,c))}))??!1:!1}var Db=new WeakMap,Hw=({key:t,route:e,manifest:n,mapRouteProperties:a})=>{let o=n[e.id];if(Ie(o,"No route found in manifest"),!o.lazy||typeof o.lazy!="object")return;let s=o.lazy[t];if(!s)return;let c=Db.get(o);c||(c={},Db.set(o,c));let d=c[t];if(d)return d;let f=(async()=>{let h=DT(t),g=o[t]!==void 0&&t!=="hasErrorBoundary";if(h)zt(!h,"Route property "+t+" is not a supported lazy route property. This property will be ignored."),c[t]=Promise.resolve();else if(g)zt(!1,`Route "${o.id}" has a static property "${t}" defined. The lazy property will be ignored.`);else{let b=await s();b!=null&&(Object.assign(o,{[t]:b}),Object.assign(o,a(o)))}typeof o.lazy=="object"&&(o.lazy[t]=void 0,Object.values(o.lazy).every(b=>b===void 0)&&(o.lazy=void 0))})();return c[t]=f,f},_b=new WeakMap;function pC(t,e,n,a,o){let s=n[t.id];
60if(Ie(s,"No route found in manifest"),!t.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof t.lazy=="function"){let p=_b.get(s);if(p)return{lazyRoutePromise:p,lazyHandlerPromise:p};let g=(async()=>{Ie(typeof t.lazy=="function","No lazy route function found");let b=await t.lazy(),v={};for(let x in b){let w=b[x];if(w===void 0)continue;let A=OT(x),R=s[x]!==void 0&&x!=="hasErrorBoundary";A?zt(!A,"Route property "+x+" is not a supported property to be returned from a lazy route function. This property will be ignored."):R?zt(!R,`Route "${s.id}" has a static property "${x}" defined but its lazy function is also returning a value for this property. The lazy route property "${x}" will be ignored.`):v[x]=w}Object.assign(s,v),Object.assign(s,{...a(s),lazy:void 0})})();return _b.set(s,g),g.catch(()=>{}),{lazyRoutePromise:g,lazyHandlerPromise:g}}let c=Object.keys(t.lazy),d=[],f;for(let p of c){if(o&&o.includes(p))continue;let g=Hw({key:p,route:t,manifest:n,mapRouteProperties:a});g&&(d.push(g),p===e&&(f=g))}let h=d.length>0?Promise.all(d).then(()=>{}):void 0;return h==null||h.catch(()=>{}),f==null||f.catch(()=>{}),{lazyRoutePromise:h,lazyHandlerPromise:f}}async function Ob(t){let e=t.matches.filter(o=>o.shouldLoad),n={};return(await Promise.all(e.map(o=>o.resolve()))).forEach((o,s)=>{n[e[s].route.id]=o}),n}async function mC(t){return t.matches.some(e=>e.route.middleware)?Yw(t,()=>Ob(t)):Ob(t)}function Yw(t,e){return gC(t,e,a=>{if(MC(a))throw a;return a},zC,n);function n(a,o,s){if(s)return Promise.resolve(Object.assign(s.value,{[o]:{type:"error",result:a}}));{let{matches:c}=t,d=Math.min(Math.max(c.findIndex(h=>h.route.id===o),0),Math.max(c.findIndex(h=>h.shouldCallHandler()),0)),f=ja(c,c[d].route.id).route.id;return Promise.resolve({[f]:{type:"error",result:a}})}}}async function gC(t,e,n,a,o){let{matches:s,request:c,params:d,context:f,unstable_pattern:h}=t,p=s.flatMap(b=>b.route.middleware?b.route.middleware.map(v=>[b.route.id,v]):[]);return await Vw({request:c,params:d,context:f,unstable_pattern:h},p,e,n,a,o)}async function Vw(t,e,n,a,o,s,c=0){let{request:d}=t;if(d.signal.aborted)throw d.signal.reason??new Error(`Request aborted: ${d.method} ${d.url}`);let f=e[c];if(!f)return await n();let[h,p]=f,g,b=async()=>{if(g)throw new Error("You may only call `next()` once per middleware");try{return g={value:await Vw(t,e,n,a,o,s,c+1)},g.value}catch(v){return g={value:await s(v,h,g)},g.value}};try{let v=await p(t,b),x=v!=null?a(v):void 0;return o(x)?x:g?x??g.value:(g={value:await b()},g.value)}catch(v){return await s(v,h,g)}}function qw(t,e,n,a,o){let s=Hw({key:"middleware",route:a.route,manifest:e,mapRouteProperties:t}),c=pC(a.route,Jt(n.method)?"action":"loader",e,t,o);return{middleware:s,route:c.lazyRoutePromise,handler:c.lazyHandlerPromise}}function Cp(t,e,n,a,o,s,c,d,f=null,h){let p=!1,g=qw(t,e,n,o,s);return{...o,_lazyPromises:g,shouldLoad:d,shouldRevalidateArgs:f,shouldCallHandler(b){return p=!0,f?typeof h=="boolean"?sl(o,{...f,defaultShouldRevalidate:h}):typeof b=="boolean"?sl(o,{...f,defaultShouldRevalidate:b}):sl(o,f):d},resolve(b){let{lazy:v,loader:x,middleware:w}=o.route,A=p||d||b&&!Jt(n.method)&&(v||x),z=w&&w.length>0&&!x&&!v;return A&&(Jt(n.method)||!z)?vC({request:n,unstable_pattern:a,match:o,lazyHandlerPromise:g==null?void 0:g.handler,lazyRoutePromise:g==null?void 0:g.route,handlerOverride:b,scopedContext:c}):Promise.resolve({type:"data",result:void 0})}}}function Lo(t,e,n,a,o,s,c,d=null){return a.map(f=>f.route.id!==o.route.id?{...f,shouldLoad:!1,shouldRevalidateArgs:d,shouldCallHandler:()=>!1,_lazyPromises:qw(t,e,n,f,s),resolve:()=>Promise.resolve({type:"data",result:void 0})}:Cp(t,e,n,Rl(a),f,s,c,!0,d))}async function yC(t,e,n,a,o,s){n.some(h=>{var p;return(p=h._lazyPromises)==null?void 0:p.middleware})&&await Promise.all(n.map(h=>{var p;return(p=h._lazyPromises)==null?void 0:p.middleware}));let c={request:e,unstable_pattern:Rl(n),params:n[0].params,context:o,matches:n},f=await t({...c,fetcherKey:a,runClientMiddleware:h=>{let p=c;return Yw(p,()=>h({...p,fetcherKey:a,runClientMiddleware:()=>{throw new Error("Cannot call `runClientMiddleware()` from within an `runClientMiddleware` handler")}}))}});try{await Promise.all(n.flatMap(h=>{var p,g;return[(p=h._lazyPromises)==null?void 0:p.handler,(g=h._lazyPromises)==null?void 0:g.route]}))}catch{}return f}async function vC({request:t,unstable_pattern:e,match:n,lazyHandlerPromise:a,lazyRoutePromise:o,handlerOverride:s,scopedContext:c}){let d,f,h=Jt(t.method),p=h?"action":"loader",g=b=>{let v,x=new Promise((z,R)=>v=R);f=()=>v(),t.signal.addEventListener("abort",f);let w=z=>typeof b!="function"?Promise.reject(new Error(`You cannot call the handler for a route which defines a boolean "${p}" [routeId: ${n.route.id}]`)):b({request:t,unstable_pattern:e,params:n.params,context:c},...z!==void 0?[z]:[]),A=(async()=>{try{return{type:"data",result:await(s?s(R=>w(R)):w())}}catch(z){return{type:"error",result:z}}})();return Promise.race([A,x])};try{let b=h?n.route.action:n.route.loader;if(a||o)if(b){let v,[x]=await Promise.all([g(b).catch(w=>{v=w}),a,o]);if(v!==void 0)throw v;d=x}else{await a;let v=h?n.route.action:n.route.loader;if(v)[d]=await Promise.all([g(v),o]);else if(p==="action"){let x=new URL(t.url),w=x.pathname+x.search;throw Hn(405,{method:t.method,pathname:w,routeId:n.route.id})}else return{type:"data",result:void 0}}else if(b)d=await g(b);else{let v=new URL(t.url),x=v.pathname+v.search;throw Hn(404,{pathname:x})}}catch(b){return{type:"error",result:b}}finally{f&&t.signal.removeEventListener("abort",f)}return d}async function bC(t){let e=t.headers.get("Content-Type");return e&&/\bapplication\/json\b/.test(e)?t.body==null?null:t.json():t.text()}async function xC(t){var a,o,s,c,d;let{result:e,type:n}=t;if(Tm(e)){let f;try{f=await bC(e)}catch(h){return{type:"error",error:h}}return n==="error"?{type:"error",error:new Cl(e.status,e.statusText,f),statusCode:e.status,headers:e.headers}:{type:"data",data:f,statusCode:e.status,headers:e.headers}}return n==="error"?kb(e)?e.data instanceof Error?{type:"error",error:e.data,statusCode:(a=e.init)==null?void 0:a.status,headers:(o=e.init)!=null&&o.headers?new Headers(e.init.headers):void 0}:{type:"error",error:EC(e),statusCode:yl(e)?e.status:void 0,headers:(s=e.init)!=null&&s.headers?new Headers(e.init.headers):void 0}:{type:"error",error:e,statusCode:yl(e)?e.status:void 0}:kb(e)?{type:"data",data:e.data,statusCode:(c=e.init)==null?void 0:c.status,headers:(d=e.init)!=null&&d.headers?new Headers(e.init.headers):void 0}:{type:"data",data:e}}function wC(t,e,n,a,o){let s=t.headers.get("Location");if(Ie(s,"Redirects returned/thrown from loaders/actions must have a Location header"),!Sm(s)){let c=a.slice(0,a.findIndex(d=>d.route.id===n)+1);s=Tp(new URL(e.url),c,o,s),t.headers.set("Location",s)}return t}
60function Lb(t,e,n,a){let o=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];if(Sm(t)){let s=t,c=s.startsWith("//")?new URL(e.protocol+s):new URL(s);if(o.includes(c.protocol))throw new Error("Invalid redirect location");let d=Qn(c.pathname,n)!=null;if(c.origin===e.origin&&d)return c.pathname+c.search+c.hash}try{let s=a.createURL(t);if(o.includes(s.protocol))throw new Error("Invalid redirect location")}catch{}return t}function To(t,e,n,a){let o=t.createURL(Qw(e)).toString(),s={signal:n};if(a&&Jt(a.formMethod)){let{formMethod:c,formEncType:d}=a;s.method=c.toUpperCase(),d==="application/json"?(s.headers=new Headers({"Content-Type":d}),s.body=JSON.stringify(a.json)):d==="text/plain"?s.body=a.text:d==="application/x-www-form-urlencoded"&&a.formData?s.body=Rp(a.formData):s.body=a.formData}return new Request(o,s)}function Rp(t){let e=new URLSearchParams;for(let[n,a]of t.entries())e.append(n,typeof a=="string"?a:a.name);return e}function Nb(t){let e=new FormData;for(let[n,a]of t.entries())e.append(n,a);return e}function AC(t,e,n,a=!1,o=!1){let s={},c=null,d,f=!1,h={},p=n&&Cn(n[1])?n[1].error:void 0;return t.forEach(g=>{if(!(g.route.id in e))return;let b=g.route.id,v=e[b];if(Ie(!br(v),"Cannot handle redirect results in processLoaderData"),Cn(v)){let x=v.error;if(p!==void 0&&(x=p,p=void 0),c=c||{},o)c[b]=x;else{let w=ja(t,b);c[w.route.id]==null&&(c[w.route.id]=x)}a||(s[b]=Pw),f||(f=!0,d=yl(v.error)?v.error.status:500),v.headers&&(h[b]=v.headers)}else s[b]=v.data,v.statusCode&&v.statusCode!==200&&!f&&(d=v.statusCode),v.headers&&(h[b]=v.headers)}),p!==void 0&&n&&(c={[n[0]]:p},n[2]&&(s[n[2]]=void 0)),{loaderData:s,errors:c,statusCode:d||200,loaderHeaders:h}}function Ub(t,e,n,a,o,s){let{loaderData:c,errors:d}=AC(e,n,a);return o.filter(f=>!f.matches||f.matches.some(h=>h.shouldLoad)).forEach(f=>{let{key:h,match:p,controller:g}=f;if(g&&g.signal.aborted)return;let b=s[h];if(Ie(b,"Did not find corresponding fetcher result"),Cn(b)){let v=ja(t.matches,p==null?void 0:p.route.id);d&&d[v.route.id]||(d={...d,[v.route.id]:b.error}),t.fetchers.delete(h)}else if(br(b))Ie(!1,"Unhandled fetcher revalidation redirect");else{let v=Zi(b.data);t.fetchers.set(h,v)}}),{loaderData:c,errors:d}}function Fb(t,e,n,a){let o=Object.entries(e).filter(([,s])=>s!==Pw).reduce((s,[c,d])=>(s[c]=d,s),{});for(let s of n){let c=s.route.id;if(!e.hasOwnProperty(c)&&t.hasOwnProperty(c)&&s.route.loader&&(o[c]=t[c]),a&&a.hasOwnProperty(c))break}return o}function Bb(t){return t?Cn(t[1])?{actionData:{}}:{actionData:{[t[0]]:t[1].data}}:{}}function ja(t,e){return(e?t.slice(0,t.findIndex(a=>a.route.id===e)+1):[...t]).reverse().find(a=>a.route.hasErrorBoundary===!0)||t[0]}function iu(t){let e=t.length===1?t[0]:t.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:e}],route:e}}function Hn(t,{pathname:e,routeId:n,method:a,type:o,message:s}={}){let c="Unknown Server Error",d="Unknown @remix-run/router error";return t===400?(c="Bad Request",a&&e&&n?d=`You made a ${a} request to "${e}" but did not provide a \`loader\` for route "${n}", so there is no way to handle the request.`:o==="invalid-body"&&(d="Unable to encode submission body")):t===403?(c="Forbidden",d=`Route "${n}" does not match URL "${e}"`):t===404?(c="Not Found",d=`No route matches URL "${e}"`):t===405&&(c="Method Not Allowed",a&&e&&n?d=`You made a ${a.toUpperCase()} request to "${e}" but did not provide an \`action\` for route "${n}", so there is no way to handle the request.`:a&&(d=`Invalid request method "${a.toUpperCase()}"`)),new Cl(t||500,c,new Error(d),!0)}function au(t){let e=Object.entries(t);for(let n=e.length-1;n>=0;n--){let[a,o]=e[n];if(br(o))return{key:a,result:o}}}function Qw(t){let e=typeof t=="string"?na(t):t;return zi({...e,hash:""})}function SC(t,e){return t.pathname!==e.pathname||t.search!==e.search?!1:t.hash===""?e.hash!=="":t.hash===e.hash?!0:e.hash!==""}function EC(t){var e,n;return new Cl(((e=t.init)==null?void 0:e.status)??500,((n=t.init)==null?void 0:n.statusText)??"Internal Server Error",t.data)}function zC(t){return t!=null&&typeof t=="object"&&Object.entries(t).every(([e,n])=>typeof e=="string"&&TC(n))}function TC(t){return t!=null&&typeof t=="object"&&"type"in t&&"result"in t&&(t.type==="data"||t.type==="error")}function CC(t){return Tm(t.result)&&kw.has(t.result.status)}function Cn(t){return t.type==="error"}function br(t){return(t&&t.type)==="redirect"}function kb(t){return typeof t=="object"&&t!=null&&"type"in t&&"data"in t&&"init"in t&&t.type==="DataWithResponseInit"}function Tm(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.headers=="object"&&typeof t.body<"u"}function RC(t){return kw.has(t)}function MC(t){return Tm(t)&&RC(t.status)&&t.headers.has("Location")}function DC(t){return oC.has(t.toUpperCase())}function Jt(t){return aC.has(t.toUpperCase())}function Cm(t){return new URLSearchParams(t).getAll("index").some(e=>e==="")}function vu(t,e){let n=typeof e=="string"?na(e).search:e.search;if(t[t.length-1].route.index&&Cm(n||""))return t[t.length-1];let a=Lw(t);return a[a.length-1]}function Ib(t){let{formMethod:e,formAction:n,formEncType:a,text:o,formData:s,json:c}=t;if(!(!e||!n||!a)){if(o!=null)return{formMethod:e,formAction:n,formEncType:a,formData:void 0,json:void 0,text:o};if(s!=null)return{formMethod:e,formAction:n,formEncType:a,formData:s,json:void 0,text:void 0};if(c!==void 0)return{formMethod:e,formAction:n,formEncType:a,formData:void 0,json:c,text:void 0}}}function Nh(t,e){return e?{state:"loading",location:t,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text}:{state:"loading",location:t,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function _C(t,e){return{state:"submitting",location:t,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text}}function Ws(t,e){return t?{state:"loading",formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text,data:e}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function OC(t,e){return{state:"submitting",formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text,data:e?e.data:void 0}}function Zi(t){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function LC(t,e){try{let n=t.sessionStorage.getItem(Iw);if(n){let a=JSON.parse(n);for(let[o,s]of Object.entries(a||{}))s&&Array.isArray(s)&&e.set(o,new Set(s||[]))}}catch{}}function NC(t,e){if(e.size>0){let n={};for(let[a,o]of e)n[a]=[...o];try{t.sessionStorage.setItem(Iw,JSON.stringify(n))}catch(a){zt(!1,`Failed to save applied view transitions in sessionStorage (${a}).`)}}}function Pb(){let t,e,n=new Promise((a,o)=>{t=async s=>{a(s);try{await n}catch{}},e=async s=>{o(s);try{await n}catch{}}});return{promise:n,resolve:t,reject:e}}var Lr=S.createContext(null);Lr.displayName="DataRouter";var Ml=S.createContext(null);Ml.displayName="DataRouterState";var $w=S.createContext(!1);function UC(){return S.useContext($w)}var Rm=S.createContext({isTransitioning:!1});Rm.displayName="ViewTransition";var Xw=S.createContext(new Map);Xw.displayName="Fetchers";var FC=S.createContext(null);FC.displayName="Await";var $n=S.createContext(null);$n.displayName="Navigation";var qu=S.createContext(null);qu.displayName="Location";var Ci=S.createContext({outlet:null,matches:[],isDataRoute:!1});Ci.displayName="Route";var Mm=S.createContext(null);Mm.displayName="RouteError";var Zw="REACT_ROUTER_ERROR",BC="REDIRECT",kC="ROUTE_ERROR_RESPONSE";function IC(t){if(t.startsWith(`${Zw}:${BC}:{`))try{let e=JSON.parse(t.slice(28));if(typeof e=="object"&&e&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.location=="str
60ing"&&typeof e.reloadDocument=="boolean"&&typeof e.replace=="boolean")return e}catch{}}function PC(t){if(t.startsWith(`${Zw}:${kC}:{`))try{let e=JSON.parse(t.slice(40));if(typeof e=="object"&&e&&typeof e.status=="number"&&typeof e.statusText=="string")return new Cl(e.status,e.statusText,e.data)}catch{}}function jC(t,{relative:e}={}){Ie(Dl(),"useHref() may be used only in the context of a <Router> component.");let{basename:n,navigator:a}=S.useContext($n),{hash:o,pathname:s,search:c}=_l(t,{relative:e}),d=s;return n!=="/"&&(d=s==="/"?n:oi([n,s])),a.createHref({pathname:d,search:c,hash:o})}function Dl(){return S.useContext(qu)!=null}function Xn(){return Ie(Dl(),"useLocation() may be used only in the context of a <Router> component."),S.useContext(qu).location}var Ww="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Kw(t){S.useContext($n).static||S.useLayoutEffect(t)}function GC(){let{isDataRoute:t}=S.useContext(Ci);return t?iR():HC()}function HC(){Ie(Dl(),"useNavigate() may be used only in the context of a <Router> component.");let t=S.useContext(Lr),{basename:e,navigator:n}=S.useContext($n),{matches:a}=S.useContext(Ci),{pathname:o}=Xn(),s=JSON.stringify(Em(a)),c=S.useRef(!1);return Kw(()=>{c.current=!0}),S.useCallback((f,h={})=>{if(zt(c.current,Ww),!c.current)return;if(typeof f=="number"){n.go(f);return}let p=Vu(f,JSON.parse(s),o,h.relative==="path");t==null&&e!=="/"&&(p.pathname=p.pathname==="/"?e:oi([e,p.pathname])),(h.replace?n.replace:n.push)(p,h.state,h)},[e,n,s,o,t])}var Jw=S.createContext(null);function YC(){return S.useContext(Jw)}function VC(t){let e=S.useContext(Ci).outlet;return S.useMemo(()=>e&&S.createElement(Jw.Provider,{value:t},e),[e,t])}function _l(t,{relative:e}={}){let{matches:n}=S.useContext(Ci),{pathname:a}=Xn(),o=JSON.stringify(Em(n));return S.useMemo(()=>Vu(t,JSON.parse(o),a,e==="path"),[t,o,a,e])}function qC(t,e,n){Ie(Dl(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:a}=S.useContext($n),{matches:o}=S.useContext(Ci),s=o[o.length-1],c=s?s.params:{},d=s?s.pathname:"/",f=s?s.pathnameBase:"/",h=s&&s.route;{let A=h&&h.path||"";tA(d,!h||A.endsWith("*")||A.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${d}" (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. 61 62Please change the parent <Route path="${A}"> to <Route path="${A==="/"?"*":`${A}/*`}">.`)}let p=Xn(),g;g=p;let b=g.pathname||"/",v=b;if(f!=="/"){let A=f.replace(/^\//,"").split("/");v="/"+b.replace(/^\//,"").split("/").slice(A.length).join("/")}let x=Pa(t,{pathname:v});return zt(h||x!=null,`No routes matched location "${g.pathname}${g.search}${g.hash}" `),zt(x==null||x[x.length-1].route.element!==void 0||x[x.length-1].route.Component!==void 0||x[x.length-1].route.lazy!==void 0,`Matched leaf route at location "${g.pathname}${g.search}${g.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.`),WC(x&&x.map(A=>Object.assign({},A,{params:Object.assign({},c,A.params),pathname:oi([f,a.encodeLocation?a.encodeLocation(A.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:A.pathname]),pathnameBase:A.pathnameBase==="/"?f:oi([f,a.encodeLocation?a.encodeLocation(A.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:A.pathnameBase])})),o,n)}function QC(){let t=nR(),e=yl(t)?`${t.status} ${t.statusText}`:t instanceof Error?t.message:JSON.stringify(t),n=t instanceof Error?t.stack:null,a="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:a},s={padding:"2px 4px",backgroundColor:a},c=null;return console.error("Error handled by React Router default ErrorBoundary:",t),c=S.createElement(S.Fragment,null,S.createElement("p",null,"ð¿ Hey developer ð"),S.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",S.createElement("code",{style:s},"ErrorBoundary")," or"," ",S.createElement("code",{style:s},"errorElement")," prop on your route.")),S.createElement(S.Fragment,null,S.createElement("h2",null,"Unexpected Application
62Error!"),S.createElement("h3",{style:{fontStyle:"italic"}},e),n?S.createElement("pre",{style:o},n):null,c)}var $C=S.createElement(QC,null),eA=class extends S.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,e){return e.location!==t.location||e.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:e.error,location:e.location,revalidation:t.revalidation||e.revalidation}}componentDidCatch(t,e){this.props.onError?this.props.onError(t,e):console.error("React Router caught the following error during render",t)}render(){let t=this.state.error;if(this.context&&typeof t=="object"&&t&&"digest"in t&&typeof t.digest=="string"){const n=PC(t.digest);n&&(t=n)}let e=t!==void 0?S.createElement(Ci.Provider,{value:this.props.routeContext},S.createElement(Mm.Provider,{value:t,children:this.props.component})):this.props.children;return this.context?S.createElement(XC,{error:t},e):e}};eA.contextType=$w;var Uh=new WeakMap;function XC({children:t,error:e}){let{basename:n}=S.useContext($n);if(typeof e=="object"&&e&&"digest"in e&&typeof e.digest=="string"){let a=IC(e.digest);if(a){let o=Uh.get(e);if(o)throw o;let s=Uw(a.location,n);if(Nw&&!Uh.get(e))if(s.isExternal||a.reloadDocument)window.location.href=s.absoluteURL||s.to;else{const c=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(s.to,{replace:a.replace}));throw Uh.set(e,c),c}return S.createElement("meta",{httpEquiv:"refresh",content:`0;url=${s.absoluteURL||s.to}`})}}return t}function ZC({routeContext:t,match:e,children:n}){let a=S.useContext(Lr);return a&&a.static&&a.staticContext&&(e.route.errorElement||e.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=e.route.id),S.createElement(Ci.Provider,{value:t},n)}function WC(t,e=[],n){let a=n==null?void 0:n.state;if(t==null){if(!a)return null;if(a.errors)t=a.matches;else if(e.length===0&&!a.initialized&&a.matches.length>0)t=a.matches;else return null}let o=t,s=a==null?void 0:a.errors;if(s!=null){let p=o.findIndex(g=>g.route.id&&(s==null?void 0:s[g.route.id])!==void 0);Ie(p>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(s).join(",")}`),o=o.slice(0,Math.min(o.length,p+1))}let c=!1,d=-1;if(n&&a){c=a.renderFallback;for(let p=0;p<o.length;p++){let g=o[p];if((g.route.HydrateFallback||g.route.hydrateFallbackElement)&&(d=p),g.route.id){let{loaderData:b,errors:v}=a,x=g.route.loader&&!b.hasOwnProperty(g.route.id)&&(!v||v[g.route.id]===void 0);if(g.route.lazy||x){n.isStatic&&(c=!0),d>=0?o=o.slice(0,d+1):o=[o[0]];break}}}}let f=n==null?void 0:n.onError,h=a&&f?(p,g)=>{var b,v;f(p,{location:a.location,params:((v=(b=a.matches)==null?void 0:b[0])==null?void 0:v.params)??{},unstable_pattern:Rl(a.matches),errorInfo:g})}:void 0;return o.reduceRight((p,g,b)=>{let v,x=!1,w=null,A=null;a&&(v=s&&g.route.id?s[g.route.id]:void 0,w=g.route.errorElement||$C,c&&(d<0&&b===0?(tA("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),x=!0,A=null):d===b&&(x=!0,A=g.route.hydrateFallbackElement||null)));let z=e.concat(o.slice(0,b+1)),R=()=>{let C;return v?C=w:x?C=A:g.route.Component?C=S.createElement(g.route.Component,null):g.route.element?C=g.route.element:C=p,S.createElement(ZC,{match:g,routeContext:{outlet:p,matches:z,isDataRoute:a!=null},children:C})};return a&&(g.route.ErrorBoundary||g.route.errorElement||b===0)?S.createElement(eA,{location:a.location,revalidation:a.revalidation,component:w,error:v,children:R(),routeContext:{outlet:null,matches:z,isDataRoute:!0},onError:h}):R()},null)}function Dm(t){return`${t} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function KC(t){let e=S.useContext(Lr);return Ie(e,Dm(t)),e}function JC(t){let e=S.useContext(Ml);return Ie(e,Dm(t)),e}function eR(t){let e=S.useContext(Ci);return Ie(e,Dm(t)),e}function _m(t){let e=eR(t),n=e.matches[e.matches.length-1];return Ie(n.route.id,`${t} can only be used on routes that contain a unique "id"`),n.route.id}function tR(){return _m("useRouteId")}function nR(){var a;let t=S.useContext(Mm),e=JC("useRouteError"),n=_m("useRouteError");return t!==void 0?t:(a=e.errors)==null?void 0:a[n]}function iR(){let{router:t}=KC("useNavigate"),e=_m("useNavigate"),n=S.useRef(!1);return Kw(()=>{n.current=!0}),S.useCallback(async(o,s={})=>{zt(n.current,Ww),n.current&&(typeof o=="number"?await t.navigate(o):await t.navigate(o,{fromRouteId:e,...s}))},[t,e])}var jb={};function tA(t,e,n){!e&&!jb[t]&&(jb[t]=!0,zt(!1,n))}var Gb={};function Hb(t,e){!t&&!Gb[e]&&(Gb[e]=!0,console.warn(e))}var aR="useOptimistic",Yb=Mu[aR],rR=()=>{};
62function oR(t){return Yb?Yb(t):[t,rR]}function sR(t){let e={hasErrorBoundary:t.hasErrorBoundary||t.ErrorBoundary!=null||t.errorElement!=null};return t.Component&&(t.element&&zt(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(e,{element:S.createElement(t.Component),Component:void 0})),t.HydrateFallback&&(t.hydrateFallbackElement&&zt(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(e,{hydrateFallbackElement:S.createElement(t.HydrateFallback),HydrateFallback:void 0})),t.ErrorBoundary&&(t.errorElement&&zt(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(e,{errorElement:S.createElement(t.ErrorBoundary),ErrorBoundary:void 0})),e}var lR=["HydrateFallback","hydrateFallbackElement"],cR=class{constructor(){this.status="pending",this.promise=new Promise((t,e)=>{this.resolve=n=>{this.status==="pending"&&(this.status="resolved",t(n))},this.reject=n=>{this.status==="pending"&&(this.status="rejected",e(n))}})}};function uR({router:t,flushSync:e,onError:n,unstable_useTransitions:a}){a=UC()||a;let[s,c]=S.useState(t.state),[d,f]=oR(s),[h,p]=S.useState(),[g,b]=S.useState({isTransitioning:!1}),[v,x]=S.useState(),[w,A]=S.useState(),[z,R]=S.useState(),C=S.useRef(new Map),O=S.useCallback((_,{deletedFetchers:W,newErrors:G,flushSync:ne,viewTransitionOpts:J})=>{G&&n&&Object.values(G).forEach(K=>{var se;return n(K,{location:_.location,params:((se=_.matches[0])==null?void 0:se.params)??{},unstable_pattern:Rl(_.matches)})}),_.fetchers.forEach((K,se)=>{K.data!==void 0&&C.current.set(se,K.data)}),W.forEach(K=>C.current.delete(K)),Hb(ne===!1||e!=null,'You provided the `flushSync` option to a router update, but you are not using the `<RouterProvider>` from `react-router/dom` so `ReactDOM.flushSync()` is unavailable. Please update your app to `import { RouterProvider } from "react-router/dom"` and ensure you have `react-dom` installed as a dependency to use the `flushSync` option.');let ue=t.window!=null&&t.window.document!=null&&typeof t.window.document.startViewTransition=="function";if(Hb(J==null||ue,"You provided the `viewTransition` option to a router update, but you do not appear to be running in a DOM environment as `window.startViewTransition` is not available."),!J||!ue){e&&ne?e(()=>c(_)):a===!1?c(_):S.startTransition(()=>{a===!0&&f(K=>Vb(K,_)),c(_)});return}if(e&&ne){e(()=>{w&&(v==null||v.resolve(),w.skipTransition()),b({isTransitioning:!0,flushSync:!0,currentLocation:J.currentLocation,nextLocation:J.nextLocation})});let K=t.window.document.startViewTransition(()=>{e(()=>c(_))});K.finished.finally(()=>{e(()=>{x(void 0),A(void 0),p(void 0),b({isTransitioning:!1})})}),e(()=>A(K));return}w?(v==null||v.resolve(),w.skipTransition(),R({state:_,currentLocation:J.currentLocation,nextLocation:J.nextLocation})):(p(_),b({isTransitioning:!0,flushSync:!1,currentLocation:J.currentLocation,nextLocation:J.nextLocation}))},[t.window,e,w,v,a,f,n]);S.useLayoutEffect(()=>t.subscribe(O),[t,O]),S.useEffect(()=>{g.isTransitioning&&!g.flushSync&&x(new cR)},[g]),S.useEffect(()=>{if(v&&h&&t.window){let _=h,W=v.promise,G=t.window.document.startViewTransition(async()=>{a===!1?c(_):S.startTransition(()=>{a===!0&&f(ne=>Vb(ne,_)),c(_)}),await W});G.finished.finally(()=>{x(void 0),A(void 0),p(void 0),b({isTransitioning:!1})}),A(G)}},[h,v,t.window,a,f]),S.useEffect(()=>{v&&h&&d.location.key===h.location.key&&v.resolve()},[v,w,d.location,h]),S.useEffect(()=>{!g.isTransitioning&&z&&(p(z.state),b({isTransitioning:!0,flushSync:!1,currentLocation:z.currentLocation,nextLocation:z.nextLocation}),R(void 0))},[g.isTransitioning,z]);let M=S.useMemo(()=>({createHref:t.createHref,encodeLocation:t.encodeLocation,go:_=>t.navigate(_),push:(_,W,G)=>t.navigate(_,{state:W,preventScrollReset:G==null?void 0:G.preventScrollReset}),replace:(_,W,G)=>t.navigate(_,{replace:!0,state:W,preventScrollReset:G==null?void 0:G.preventScrollReset})}),[t]),B=t.basename||"/",j=S.useMemo(()=>({router:t,navigator:M,static:!1,basename:B,onError:n}),[t,M,B,n]);return S.createElement(S.Fragment,null,S.createElement(Lr.Provider,{value:j},S.createElement(Ml.Provider,{value:d},S.createElement(Xw.Provider,{value:C.current},S.createElement(Rm.Provider,{value:g},S.createElement(pR,{basename:B,location:d.location,navigationType:d.historyAction,navigator:M,unstable_useTransitions:a},S.createElement(dR,{routes:t.routes,future:t.future,state:d,isStatic:!1,onError:n})))))),null)}function Vb(t,e){return{...t,navigation:e.navigation.state!=="idle"?e.navigation:t.navigation,revalidation:e.revalidation!=="idle"?e.revalidation:t.revalidation,actionData:e.navigation.state!=="submitting"?e.actionData:t.actionData,fetchers:e.fetchers}}var dR=S.memo(fR);function fR({routes:t,future:e,state:n,isStatic:a,onError:o}){return qC(t,void 0,{state:n,isStatic:a,onError:o})}function hR(t){return VC(t.context)}function pR({basename:t="/",children:e=null,location:n,navigationType:a="POP",navigator:o,static:s=!1,unstable_useTransitions:c}){Ie(!Dl(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let d=t.replace(/^\/*/,"/"),f=S.useMemo(()=>({basename:d,navigator:o,static:s,unstable_useTransitions:c,future:{}}),[d,o,s,c]);typeof n=="string"&&(n=na(n));let{pathname:h="/",search:p="",hash:g="",state:b=null,key:v="default",unstable_mask:x}=n,w=S.useMemo(()=>{let A=Qn(h,d);return A==null?null:{location:{pathname:A,search:p,hash:g,state:b,key:v,unstable_mask:x},navigationType:a}},[d,h,p,g,b,v,a,x]);
62return zt(w!=null,`<Router basename="${d}"> is not able to match the URL "${h}${p}${g}" because it does not start with the basename, so the <Router> won't render anything.`),w==null?null:S.createElement($n.Provider,{value:f},S.createElement(qu.Provider,{children:e,value:w}))}var bu="get",xu="application/x-www-form-urlencoded";function Qu(t){return typeof HTMLElement<"u"&&t instanceof HTMLElement}function mR(t){return Qu(t)&&t.tagName.toLowerCase()==="button"}function gR(t){return Qu(t)&&t.tagName.toLowerCase()==="form"}function yR(t){return Qu(t)&&t.tagName.toLowerCase()==="input"}function vR(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}function bR(t,e){return t.button===0&&(!e||e==="_self")&&!vR(t)}var ru=null;function xR(){if(ru===null)try{new FormData(document.createElement("form"),0),ru=!1}catch{ru=!0}return ru}var wR=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Fh(t){return t!=null&&!wR.has(t)?(zt(!1,`"${t}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${xu}"`),null):t}function AR(t,e){let n,a,o,s,c;if(gR(t)){let d=t.getAttribute("action");a=d?Qn(d,e):null,n=t.getAttribute("method")||bu,o=Fh(t.getAttribute("enctype"))||xu,s=new FormData(t)}else if(mR(t)||yR(t)&&(t.type==="submit"||t.type==="image")){let d=t.form;if(d==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let f=t.getAttribute("formaction")||d.getAttribute("action");if(a=f?Qn(f,e):null,n=t.getAttribute("formmethod")||d.getAttribute("method")||bu,o=Fh(t.getAttribute("formenctype"))||Fh(d.getAttribute("enctype"))||xu,s=new FormData(d,t),!xR()){let{name:h,type:p,value:g}=t;if(p==="image"){let b=h?`${h}.`:"";s.append(`${b}x`,"0"),s.append(`${b}y`,"0")}else h&&s.append(h,g)}}else{if(Qu(t))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');n=bu,a=null,o=xu,c=t}return s&&o==="text/plain"&&(c=s,s=void 0),{action:a,method:n.toLowerCase(),encType:o,formData:s,body:c}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Om(t,e){if(t===!1||t===null||typeof t>"u")throw new Error(e)}function SR(t,e,n,a){let o=typeof t=="string"?new URL(t,typeof window>"u"?"server://singlefetch/":window.location.origin):t;return n?o.pathname.endsWith("/")?o.pathname=`${o.pathname}_.${a}`:o.pathname=`${o.pathname}.${a}`:o.pathname==="/"?o.pathname=`_root.${a}`:e&&Qn(o.pathname,e)==="/"?o.pathname=`${e.replace(/\/$/,"")}/_root.${a}`:o.pathname=`${o.pathname.replace(/\/$/,"")}.${a}`,o}async function ER(t,e){if(t.id in e)return e[t.id];try{let n=await import(t.module);return e[t.id]=n,n}catch(n){return console.error(`Error loading route module \`${t.module}\`, reloading page...`),console.error(n),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function zR(t){return t==null?!1:t.href==null?t.rel==="preload"&&typeof t.imageSrcSet=="string"&&typeof t.imageSizes=="string":typeof t.rel=="string"&&typeof t.href=="string"}async function TR(t,e,n){let a=await Promise.all(t.map(async o=>{let s=e.routes[o.route.id];if(s){let c=await ER(s,n);return c.links?c.links():[]}return[]}));return DR(a.flat(1).filter(zR).filter(o=>o.rel==="stylesheet"||o.rel==="preload").map(o=>o.rel==="stylesheet"?{...o,rel:"prefetch",as:"style"}:{...o,rel:"prefetch"}))}function qb(t,e,n,a,o,s){let c=(f,h)=>n[h]?f.route.id!==n[h].route.id:!0,d=(f,h)=>{var p;return n[h].pathname!==f.pathname||((p=n[h].route.path)==null?void 0:p.endsWith("*"))&&n[h].params["*"]!==f.params["*"]};return s==="assets"?e.filter((f,h)=>c(f,h)||d(f,h)):s==="data"?e.filter((f,h)=>{var g;let p=a.routes[f.route.id];if(!p||!p.hasLoader)return!1;if(c(f,h)||d(f,h))return!0;if(f.route.shouldRevalidate){let b=f.route.shouldRevalidate({currentUrl:new URL(o.pathname+o.search+o.hash,window.origin),currentParams:((g=n[0])==null?void 0:g.params)||{},nextUrl:new URL(t,window.origin),nextParams:f.params,defaultShouldRevalidate:!0});if(typeof b=="boolean")return b}return!0}):[]}function CR(t,e,{includeHydrateFallback:n}={}){return RR(t.map(a=>{let o=e.routes[a.route.id];if(!o)return[];let s=[o.module];return o.clientActionModule&&(s=s.concat(o.clientActionModule)),o.clientLoaderModule&&(s=s.concat(o.clientLoaderModule)),n&&o.hydrateFallbackModule&&(s=s.concat(o.hydrateFallbackModule)),o.imports&&(s=s.concat(o.imports)),s}).flat(1))}function RR(t){return[...new Set(t)]}function MR(t){let e={},n=Object.keys(t).sort();for(let a of n)e[a]=t[a];return e}function DR(t,e){let n=new Set;return new Set(e),t.reduce((a,o)=>{let s=JSON.stringify(MR(o));return n.has(s)||(n.add(s),a.push({key:s,link:o})),a},[])}function nA(){let t=S.useContext(Lr);return Om(t,"You must render this element inside a <DataRouterContext.Provider> element"),t}function _R(){let t=S.useContext(Ml);return Om(t,"You must render this element inside a <DataRouterStateContext.Provider> element"),t}var Lm=S.createContext(void 0);Lm.displayName="FrameworkContext";function iA(){let t=S.useContext(Lm);return Om(t,"You must render this element inside a <HydratedRouter> element"),t}function OR(t,e){let n=S.useContext(Lm),[a,o]=S.useState(!1),[s,c]=S.useState(!1),{onFocus:d,onBlur:f,onMouseEnter:h,onMouseLeave:p,onTouchStart:g}=e,b=S.useRef(null);S.useEffect(()=>{if(t==="render"&&c(!0),t==="viewport"){let w=z=>{z.forEach(R=>{c(R.isIntersecting)})},A=new IntersectionObserver(w,{threshold:.5});return b.current&&A.observe(b.current),()=>{A.disconnect()}}},[t]),S.useEffect(()=>{if(a){let w=setTimeout(()=>{c(!0)},100);return()=>{clearTimeout(w)}}},[a]);let v=()=>{o(!0)},x=()=>{o(!1),c(!1)};return n?t!=="intent"?[s,b,{}]:[s,b,{onFocus:Ks(d,v),onBlur:Ks(f,x),onMouseEnter:Ks(h,v),onMouseLeave:Ks(p,x),onTouchStart:Ks(g,v)}]:[!1,b,{}]}function Ks(t,e){return n=>{t&&t(n),n.defaultPrevented||e(n)}}function LR({page:t,...e}){let{router:n}=nA(),a=S.useMemo(()=>Pa(n.routes,t,n.basename),[n.routes,t,n.basename]);return a?S.createElement(UR,{page:t,matches:a,...e}):null}function NR(t){let{manifest:e,routeModules:n}=iA(),[a,o]=S.useState([]);return S.useEffect(()=>{let s=!1;return TR(t,e,n).then(c=>{s||o(c)}),()=>{s=!0}},[t,e,n]),a}function UR({page:t,matches:e,...n}){let a=Xn(),{future:o,manifest:s,routeModules:c}=iA(),{basename:d}=nA(),{loaderData:f,matches:h}=_R(),p=S.useMemo(()=>qb(t,e,h,s,a,"data"),[t,e,h,s,a]),g=S.useMemo(()=>qb(t,e,h,s,a,"assets"),[t,e,h,s,a]),b=S.useMemo(()=>
62{if(t===a.pathname+a.search+a.hash)return[];let w=new Set,A=!1;if(e.forEach(R=>{var O;let C=s.routes[R.route.id];!C||!C.hasLoader||(!p.some(M=>M.route.id===R.route.id)&&R.route.id in f&&((O=c[R.route.id])!=null&&O.shouldRevalidate)||C.hasClientLoader?A=!0:w.add(R.route.id))}),w.size===0)return[];let z=SR(t,d,o.unstable_trailingSlashAwareDataRequests,"data");return A&&w.size>0&&z.searchParams.set("_routes",e.filter(R=>w.has(R.route.id)).map(R=>R.route.id).join(",")),[z.pathname+z.search]},[d,o.unstable_trailingSlashAwareDataRequests,f,a,s,p,e,t,c]),v=S.useMemo(()=>CR(g,s),[g,s]),x=NR(g);return S.createElement(S.Fragment,null,b.map(w=>S.createElement("link",{key:w,rel:"prefetch",as:"fetch",href:w,...n})),v.map(w=>S.createElement("link",{key:w,rel:"modulepreload",href:w,...n})),x.map(({key:w,link:A})=>S.createElement("link",{key:w,nonce:n.nonce,...A,crossOrigin:A.crossOrigin??n.crossOrigin})))}function FR(...t){return e=>{t.forEach(n=>{typeof n=="function"?n(e):n!=null&&(n.current=e)})}}var BR=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{BR&&(window.__reactRouterVersion="7.13.1")}catch{}function kR(t,e){return uC({basename:e==null?void 0:e.basename,getContext:e==null?void 0:e.getContext,future:e==null?void 0:e.future,history:TT({window:e==null?void 0:e.window}),hydrationData:IR(),routes:t,mapRouteProperties:sR,hydrationRouteProperties:lR,dataStrategy:e==null?void 0:e.dataStrategy,patchRoutesOnNavigation:e==null?void 0:e.patchRoutesOnNavigation,window:e==null?void 0:e.window,unstable_instrumentations:e==null?void 0:e.unstable_instrumentations}).initialize()}function IR(){let t=window==null?void 0:window.__staticRouterHydrationData;return t&&t.errors&&(t={...t,errors:PR(t.errors)}),t}function PR(t){if(!t)return null;let e=Object.entries(t),n={};for(let[a,o]of e)if(o&&o.__type==="RouteErrorResponse")n[a]=new Cl(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let s=window[o.__subType];if(typeof s=="function")try{let c=new s(o.message);c.stack="",n[a]=c}catch{}}if(n[a]==null){let s=new Error(o.message);s.stack="",n[a]=s}}else n[a]=o;return n}var aA=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,qt=S.forwardRef(function({onClick:e,discover:n="render",prefetch:a="none",relative:o,reloadDocument:s,replace:c,unstable_mask:d,state:f,target:h,to:p,preventScrollReset:g,viewTransition:b,unstable_defaultShouldRevalidate:v,...x},w){let{basename:A,navigator:z,unstable_useTransitions:R}=S.useContext($n),C=typeof p=="string"&&aA.test(p),O=Uw(p,A);p=O.to;let M=jC(p,{relative:o}),B=Xn(),j=null;if(d){let se=Vu(d,[],B.unstable_mask?B.unstable_mask.pathname:"/",!0);A!=="/"&&(se.pathname=se.pathname==="/"?A:oi([A,se.pathname])),j=z.createHref(se)}let[_,W,G]=OR(a,x),ne=YR(p,{replace:c,unstable_mask:d,state:f,target:h,preventScrollReset:g,relative:o,viewTransition:b,unstable_defaultShouldRevalidate:v,unstable_useTransitions:R});function J(se){e&&e(se),se.defaultPrevented||ne(se)}let ue=!(O.isExternal||s),K=S.createElement("a",{...x,...G,href:(ue?j:void 0)||O.absoluteURL||M,onClick:ue?J:e,ref:FR(w,W),target:h,"data-discover":!C&&n==="render"?"true":void 0});return _&&!C?S.createElement(S.Fragment,null,K,S.createElement(LR,{page:M})):K});qt.displayName="Link";var jR=S.forwardRef(function({"aria-current":e="page",caseSensitive:n=!1,className:a="",end:o=!1,style:s,to:c,viewTransition:d,children:f,...h},p){let g=_l(c,{relative:h.relative}),b=Xn(),v=S.useContext(Ml),{navigator:x,basename:w}=S.useContext($n),A=v!=null&&XR(g)&&d===!0,z=x.encodeLocation?x.encodeLocation(g).pathname:g.pathname,R=b.pathname,C=v&&v.navigation&&v.navigation.location?v.navigation.location.pathname:null;n||(R=R.toLowerCase(),C=C?C.toLowerCase():null,z=z.toLowerCase()),C&&w&&(C=Qn(C,w)||C);const O=z!=="/"&&z.endsWith("/")?z.length-1:z.length;let M=R===z||!o&&R.startsWith(z)&&R.charAt(O)==="/",B=C!=null&&(C===z||!o&&C.startsWith(z)&&C.charAt(z.length)==="/"),j={isActive:M,isPending:B,isTransitioning:A},_=M?e:void 0,W;typeof a=="function"?W=a(j):W=[a,M?"active":null,B?"pending":null,A?"transitioning":null].filter(
62Boolean).join(" ");let G=typeof s=="function"?s(j):s;return S.createElement(qt,{...h,"aria-current":_,className:W,ref:p,style:G,to:c,viewTransition:d},typeof f=="function"?f(j):f)});jR.displayName="NavLink";var GR=S.forwardRef(({discover:t="render",fetcherKey:e,navigate:n,reloadDocument:a,replace:o,state:s,method:c=bu,action:d,onSubmit:f,relative:h,preventScrollReset:p,viewTransition:g,unstable_defaultShouldRevalidate:b,...v},x)=>{let{unstable_useTransitions:w}=S.useContext($n),A=QR(),z=$R(d,{relative:h}),R=c.toLowerCase()==="get"?"get":"post",C=typeof d=="string"&&aA.test(d),O=M=>{if(f&&f(M),M.defaultPrevented)return;M.preventDefault();let B=M.nativeEvent.submitter,j=(B==null?void 0:B.getAttribute("formmethod"))||c,_=()=>A(B||M.currentTarget,{fetcherKey:e,method:j,navigate:n,replace:o,state:s,relative:h,preventScrollReset:p,viewTransition:g,unstable_defaultShouldRevalidate:b});w&&n!==!1?S.startTransition(()=>_()):_()};return S.createElement("form",{ref:x,method:R,action:z,onSubmit:a?f:O,...v,"data-discover":!C&&t==="render"?"true":void 0})});GR.displayName="Form";function HR(t){return`${t} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function rA(t){let e=S.useContext(Lr);return Ie(e,HR(t)),e}function YR(t,{target:e,replace:n,unstable_mask:a,state:o,preventScrollReset:s,relative:c,viewTransition:d,unstable_defaultShouldRevalidate:f,unstable_useTransitions:h}={}){let p=GC(),g=Xn(),b=_l(t,{relative:c}
62);return S.useCallback(v=>{if(bR(v,e)){v.preventDefault();let x=n!==void 0?n:zi(g)===zi(b),w=()=>p(t,{replace:x,unstable_mask:a,state:o,preventScrollReset:s,relative:c,viewTransition:d,unstable_defaultShouldRevalidate:f});h?S.startTransition(()=>w()):w()}},[g,p,b,n,a,o,e,t,s,c,d,f,h])}var VR=0,qR=()=>`__${String(++VR)}__`;function QR(){let{router:t}=rA("useSubmit"),{basename:e}=S.useContext($n),n=tR(),a=t.fetch,o=t.navigate;return S.useCallback(async(s,c={})=>{let{action:d,method:f,encType:h,formData:p,body:g}=AR(s,e);if(c.navigate===!1){let b=c.fetcherKey||qR();await a(b,n,c.action||d,{unstable_defaultShouldRevalidate:c.unstable_defaultShouldRevalidate,preventScrollReset:c.preventScrollReset,formData:p,body:g,formMethod:c.method||f,formEncType:c.encType||h,flushSync:c.flushSync})}else await o(c.action||d,{unstable_defaultShouldRevalidate:c.unstable_defaultShouldRevalidate,preventScrollReset:c.preventScrollReset,formData:p,body:g,formMethod:c.method||f,formEncType:c.encType||h,replace:c.replace,state:c.state,fromRouteId:n,flushSync:c.flushSync,viewTransition:c.viewTransition})},[a,o,e,n])}function $R(t,{relative:e}={}){let{basename:n}=S.useContext($n),a=S.useContext(Ci);Ie(a,"useFormAction must be used inside a RouteContext");let[o]=a.matches.slice(-1),s={..._l(t||".",{relative:e})},c=Xn();if(t==null){s.search=c.search;let d=new URLSearchParams(s.search),f=d.getAll("index");if(f.some(p=>p==="")){d.delete("index"),f.filter(g=>g).forEach(g=>d.append("index",g));let p=d.toString();s.search=p?`?${p}`:""}}return(!t||t===".")&&o.route.index&&(s.search=s.search?s.search.replace(/^\?/,"?index&"):"?index"),n!=="/"&&(s.pathname=s.pathname==="/"?n:oi([n,s.pathname])),zi(s)}function XR(t,{relative:e}={}){let n=S.useContext(Rm);Ie(n!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:a}=rA("useViewTransitionState"),o=_l(t,{relative:e});if(!n.isTransitioning)return!1;let s=Qn(n.currentLocation.pathname,a)||n.currentLocation.pathname,c=Qn(n.nextLocation.pathname,a)||n.nextLocation.pathname;return Du(o.pathname,c)!=null||Du(o.pathname,s)!=null}var Vn=Cw();function ZR(t){return S.createElement(uR,{flushSync:Vn.flushSync,...t})}const WR={GIALLO_COUNTDOWN:"#F1FF39"},KR={NAV_HEIGHT:"90px",MOBILE_WIDTH:"480",TABLET_WIDTH:"768",BIG_TABLET_WIDTH:"820",BENTO_BOX_PADDING:"24px"},JR={ENDPOINT:"https://tedxsapienzau-dashboard-backend.onrender.com/api/website/"},kt={COLORS:WR,UTILS:KR,CONNECTION:JR};function oA(t,e){return function(){return t.apply(e,arguments)}}const{toString:eM}=Object.prototype,{getPrototypeOf:$u}=Object,{iterator:Xu,toStringTag:sA}=Symbol,Zu=(t=>e=>{const n=eM.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),li=t=>(t=t.toLowerCase(),e=>Zu(e)===t),Wu=t=>e=>typeof e===t,{isArray:Po}=Array,Bo=Wu("undefined");function Ol(t){return t!==null&&!Bo(t)&&t.constructor!==null&&!Bo(t.constructor)&&pn(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const lA=li("ArrayBuffer");function tM(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&lA(t.buffer),e}const nM=Wu("string"),pn=Wu("function"),cA=Wu("number"),Ll=t=>t!==null&&typeof t=="object",iM=t=>t===!0||t===!1,wu=t=>
vendor: 12,529 bytes, line 62
62{if(Zu(t)!=="object")return!1;const e=$u(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(sA in t)&&!(Xu in t)},aM=t=>{if(!Ll(t)||Ol(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},rM=li("Date"),oM=li("File"),sM=t=>!!(t&&typeof t.uri<"u"),lM=t=>t&&typeof t.getParts<"u",cM=li("Blob"),uM=li("FileList"),dM=t=>Ll(t)&&pn(t.pipe);function fM(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const Qb=fM(),$b=typeof Qb.FormData<"u"?Qb.FormData:void 0,hM=t=>{if(!t)return!1;if($b&&t instanceof $b)return!0;const e=$u(t);if(!e||e===Object.prototype||!pn(t.append))return!1;const n=Zu(t);return n==="formdata"||n==="object"&&pn(t.toString)&&t.toString()==="[object FormData]"},pM=li("URLSearchParams"),[mM,gM,yM,vM]=["ReadableStream","Request","Response","Headers"].map(li),bM=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Nl(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let a,o;if(typeof t!="object"&&(t=[t]),Po(t))for(a=0,o=t.length;a<o;a++)e.call(null,t[a],a,t);else{if(Ol(t))return;const s=n?Object.getOwnPropertyNames(t):Object.keys(t),c=s.length;let d;for(a=0;a<c;a++)d=s[a],e.call(null,t[d],d,t)}}function uA(t,e){if(Ol(t))return null;e=e.toLowerCase();const n=Object.keys(t);let a=n.length,o;for(;a-- >0;)if(o=n[a],e===o.toLowerCase())return o;return null}const xr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,dA=t=>!Bo(t)&&t!==xr;function Mp(){const{caseless:t,skipUndefined:e}=dA(this)&&this||{},n={},a=(o,s)=>{if(s==="__proto__"||s==="constructor"||s==="prototype")return;const c=t&&uA(n,s)||s;wu(n[c])&&wu(o)?n[c]=Mp(n[c],o):wu(o)?n[c]=Mp({},o):Po(o)?n[c]=o.slice():(!e||!Bo(o))&&(n[c]=o)};for(let o=0,s=arguments.length;o<s;o++)arguments[o]&&Nl(arguments[o],a);return n}const xM=(t,e,n,{allOwnKeys:a}={})=>(Nl(e,(o,s)=>{n&&pn(o)?Object.defineProperty(t,s,{value:oA(o,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(t,s,{value:o,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:a}),t),wM=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),AM=(t,e,n,a)=>{t.prototype=Object.create(e.prototype,a),Object.defineProperty(t.prototype,"constructor",{value:t,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},SM=(t,e,n,a)=>{let o,s,c;const d={};if(e=e||{},t==null)return e;do{for(o=Object.getOwnPropertyNames(t),s=o.length;s-- >0;)c=o[s],(!a||a(c,t,e))&&!d[c]&&(e[c]=t[c],d[c]=!0);t=n!==!1&&$u(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},EM=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const a=t.indexOf(e,n);return a!==-1&&a===n},zM=t=>{if(!t)return null;if(Po(t))return t;let e=t.length;if(!cA(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},TM=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&$u(Uint8Array)),CM=(t,e)=>{const a=(t&&t[Xu]).call(t);let o;for(;(o=a.next())&&!o.done;){const s=o.value;e.call(t,s[0],s[1])}},RM=(t,e)=>{let n;const a=[];for(;(n=t.exec(e))!==null;)a.push(n);return a},MM=li("HTMLFormElement"),DM=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,a,o){return a.toUpperCase()+o}),Xb=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),_M=li("RegExp"),fA=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),a={};Nl(n,(o,s)=>{let c;(c=e(o,s,t))!==!1&&(a[s]=c||o)}),Object.defineProperties(t,a)},OM=t=>{fA(t,(e,n)=>{if(pn(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const a=t[n];if(pn(a)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},LM=(t,e)=>{const n={},a=o=>{o.forEach(s=>{n[s]=!0})};return Po(t)?a(t):a(String(t).split(e)),n},NM=()=>{},UM=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function FM(t){return!!(t&&pn(t.append)&&t[sA]==="FormData"&&t[Xu])}const BM=t=>{const e=new Array(10),n=(a,o)=>{if(Ll(a)){if(e.indexOf(a)>=0)return;if(Ol(a))return a;if(!("toJSON"in a)){e[o]=a;const s=Po(a)?[]:{};return Nl(a,(c,d)=>{const f=n(c,o+1);!Bo(f)&&(s[d]=f)}),e[o]=void 0,s}}return a};return n(t,0)},kM=li("AsyncFunction"),IM=t=>t&&(Ll(t)||pn(t))&&pn(t.then)&&pn(t.catch),hA=((t,e)=>t?setImmediate:e?((n,a)=>(xr.addEventListener("message",({source:o,data:s})=>{o===xr&&s===n&&a.length&&a.shift()()},!1),o=>{a.push(o),xr.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",pn(xr.postMessage)),PM=typeof queueMicrotask<"u"?queueMicrotask.bind(xr):typeof process<"u"&&process.nextTick||hA,jM=t=>t!=null&&pn(t[Xu]),$={isArray:Po,isArrayBuffer:lA,isBuffer:Ol,isFormData:hM,isArrayBufferView:tM,isString:nM,isNumber:cA,isBoolean:iM,isObject:Ll,isPlainObject:wu,isEmptyObject:aM,isReadableStream:mM,isRequest:gM,isResponse:yM,isHeaders:vM,isUndefined:Bo,isDate:rM,isFile:oM,isReactNativeBlob:sM,isReactNative:lM,isBlob:cM,isRegExp:_M,isFunction:pn,isStream:dM,isURLSearchParams:pM,isTypedArray:TM,isFileList:uM,forEach:Nl,merge:Mp,extend:xM,trim:bM,stripBOM:wM,inherits:AM,toFlatObject:SM,kindOf:Zu,kindOfTest:li,endsWith:EM,toArray:zM,forEachEntry:CM,matchAll:RM,isHTMLForm:MM,hasOwnProperty:Xb,hasOwnProp:Xb,reduceDescriptors:fA,freezeMethods:OM,toObjectSet:LM,toCamelCase:DM,noop:NM,toFiniteNumber:UM,findKey:uA,global:xr,isContextDefined:dA,isSpecCompliantForm:FM,toJSONObject:BM,isAsyncFn:kM,isThenable:IM,setImmediate:hA,asap:PM,isIterable:jM};let Re=class pA extends Error{static from(e,n,a,o,s,c){const d=new pA(e.message,n||e.code,a,o,s);return d.cause=e,d.name=e.name,e.status!=null&&d.status==null&&(d.status=e.status),c&&Object.assign(d,c),d}constructor(e,n,a,o,s){super(e),Object.defineProperty(this,"message",{value:e,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),a&&(this.config=a),o&&(this.request=o),s&&(this.response=s,this.status=s.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:$.toJSONObject(this.config),code:this.code,status:this.status}}};Re.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";Re.ERR_BAD_OPTION="ERR_BAD_OPTION";Re.ECONNABORTED="ECONNABORTED";Re.ETIMEDOUT="ETIMEDOUT";Re.ERR_NETWORK="ERR_NETWORK";Re.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";Re.ERR_DEPRECATED="ERR_DEPRECATED";Re.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";Re.ERR_BAD_REQUEST="ERR_BAD_REQUEST";Re.ERR_CANCELED="ERR_CANCELED";Re.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";Re.ERR_INVALID_URL="ERR_INVALID_URL";Re.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const GM=null;function Dp(t){return $.isPlainObject(t)||$.isArray(t)}function mA(t){return $.endsWith(t,"[]")?t.slice(0,-2):t}function Bh(t,e,n){return t?t.concat(e).map(function(o,s){return o=mA(o),!n&&s?"["+o+"]":o}).join(n?".":""):e}function HM(t){return $.isArray(t)&&!t.some(Dp)}const YM=$.toFlatObject($,{},null,function(e){return/^is[A-Z]/.test(e)});function Ku(t,e,n){if(!$.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=$.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(A,z){return!$.isUndefined(z[A])});const a=n.metaTokens,o=n.visitor||g,s=n.dots,c=n.indexes,d=n.Blob||typeof Blob<"u"&&Blob,f=n.maxDepth===void 0?100:n.maxDepth,h=d&&$.isSpecCompliantForm(e);if(!$.isFunction(o))throw new TypeError("visitor must be a function");function p(w){if(w===null)return"";if($.isDate(w))return w.toISOString();if($.isBoolean(w))return w.toString();if(!h&&$.isBlob(w))throw new Re("Blob is not supported. Use a Buffer instead.");return $.isArrayBuffer(w)||$.isTypedArray(w)?h&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function g(w,A,z){let R=w;if($.isReactNative(e)&&$.isReactNativeBlob(w))return e.append(Bh(z,A,s),p(w)),!1;if(w&&!z&&typeof w=="object"){if($.endsWith(A,"{}"))A=a?A:A.slice(0,-2),w=JSON.stringify(w);else if($.isArray(w)&&HM(w)||($.isFileList(w)||$.endsWith(A,"[]"))&&(R=$.toArray(w)))return A=mA(A),R.forEach(function(O,M){!($.isUndefined(O)||O===null)&&e.append(c===!0?Bh([A],M,s):c===null?A:A+"[]",p(O))}),!1}return Dp(w)?!0:(e.append(Bh(z,A,s),p(w)),!1)}const b=[],v=Object.assign(YM,{defaultVisitor:g,convertValue:p,isVisitable:Dp});function x(w,A,z=0){if(!$.isUndefined(w)){if(z>f)throw new Re("Object is too deeply nested ("+z+" levels). Max depth: "+f,Re.ERR_FORM_DATA_DEPTH_EXCEEDED);if(b.indexOf(w)!==-1)throw Error("Circular reference detected in "+A.join("."));b.push(w),$.forEach(w,function(C,O){(!($.isUndefined(C)||C===null)&&o.call(e,C,$.isString(O)?O.trim():O,A,v))===!0&&x(C,A?A.concat(O):[O],z+1)}),b.pop()}}if(!$.isObject(t))throw new TypeError("data must be an object");return x(t),e}function Zb(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(t).replace(/[!'()~]|%20/g,function(a){return e[a]})}function Nm(t,e){this._pairs=[],t&&Ku(t,this,e)}const gA=Nm.prototype;gA.append=function(e,n){this._pairs.push([e,n])};gA.toString=function(e){const n=e?function(a){return e.call(this,a,Zb)}:Zb;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function VM(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function yA(t,e,n){if(!e)return t;const a=n&&n.encode||VM,o=$.isFunction(n)?{serialize:n}:n,s=o&&o.serialize;let c;if(s?c=s(e,o):c=$.isURLSearchParams(e)?e.toString():new Nm(e,o).toString(a),c){const d=t.indexOf("#");d!==-1&&(t=t.slice(0,d)),t+=(t.indexOf("?")===-1?"?":"&")+c}return t}class Wb{constructor(){this.handlers=[]}use(e,n,a){return this.handlers.push({fulfilled:e,rejected:n,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){$.forEach(this.handlers,function(a){a!==null&&e(a)})}}const Um={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},qM=typeof URLSearchParams<"u"?URLSearchParams:Nm,QM=typeof FormData<"u"?FormData:null,$M=typeof Blob<"u"?Blob:null,XM={isBrowser:!0,classes:{URLSearchParams:qM,FormData:QM,Blob:$M},protocols:["http","https","file","blob","url","data"]},Fm=typeof window<"u"&&typeof document<"u",_p=typeof navigator=="object"&&navigator||void 0,ZM=Fm&&(!_p||["ReactNative","NativeScript","NS"].indexOf(_p.product)<0),WM=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",KM=Fm&&window.location.href||"http://localhost",JM=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Fm,hasStandardBrowserEnv:ZM,hasStandardBrowserWebWorkerEnv:WM,navigator:_p,origin:KM},Symbol.toStringTag,{value:"Module"})),tn={...JM,...XM};function eD(t,e){return Ku(t,new tn.classes.URLSearchParams,{visitor:function(n,a,o,s){return tn.isNode&&$.isBuffer(n)?(this.append(a,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)},...e})}function tD(t){return $.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function nD(t){const e={},n=Object.keys(t);let a;const o=n.length;let s;for(a=0;a<o;a++)s=n[a],e[s]=t[s];return e}function vA(t){function e(n,a,o,s){let c=n[s++];if(c==="__proto__")return!0;const d=Number.isFinite(+c),f=s>=n.length;return c=!c&&$.isArray(o)?o.length:c,f?($.hasOwnProp(o,c)?o[c]=$.isArray(o[c])?o[c].concat(a):[o[c],a]:o[c]=a,!d):((!o[c]||!$.isObject(o[c]))&&(o[c]=[]),e(n,a,o[c],s)&&$.isArray(o[c])&&(o[c]=nD(o[c])),!d)}if($.isFormData(t)&&$.isFunction(t.entries)){const n={};return $.forEachEntry(t,(a,o)=>{e(tD(a),o,n,0)}),n}return null}const Ao=(t,e)=>t!=null&&$.hasOwnProp(t,e)?t[e]:void 0;function iD(t,e,n){if($.isString(t))try{return(e||JSON.parse)(t),$.trim(t)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(t)}const Ul={transitional:Um,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const a=n.getContentType()||"",o=a.indexOf("application/json")>-1,s=$.isObject(e);if(s&&$.isHTMLForm(e)&&(e=new FormData(e)),$.isFormData(e))return o?JSON.stringify(vA(e)):e;if($.isArrayBuffer(e)||$.isBuffer(e)||$.isStream(e)||$.isFile(e)||$.isBlob(e)||$.isReadableStream(e))return e;if($.isArrayBufferView(e))return e.buffer;if($.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let d;
vendor: 4,779 bytes, lines 62-64
62if(s){const f=Ao(this,"formSerializer");if(a.indexOf("application/x-www-form-urlencoded")>-1)return eD(e,f).toString();if((d=$.isFileList(e))||a.indexOf("multipart/form-data")>-1){const h=Ao(this,"env"),p=h&&h.FormData;return Ku(d?{"files[]":e}:e,p&&new p,f)}}return s||o?(n.setContentType("application/json",!1),iD(e)):e}],transformResponse:[function(e){const n=Ao(this,"transitional")||Ul.transitional,a=n&&n.forcedJSONParsing,o=Ao(this,"responseType"),s=o==="json";if($.isResponse(e)||$.isReadableStream(e))return e;if(e&&$.isString(e)&&(a&&!o||s)){const d=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(e,Ao(this,"parseReviver"))}catch(f){if(d)throw f.name==="SyntaxError"?Re.from(f,Re.ERR_BAD_RESPONSE,this,null,Ao(this,"response")):f}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:tn.classes.FormData,Blob:tn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};$.forEach(["delete","get","head","post","put","patch"],t=>{Ul.headers[t]={}});const aD=$.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),rD=t=>{const e={};let n,a,o;return t&&t.split(` 63`).forEach(function(c){o=c.indexOf(":"),n=c.substring(0,o).trim().toLowerCase(),a=c.substring(o+1).trim(),!(!n||e[n]&&aD[n])&&(n==="set-cookie"?e[n]?e[n].push(a):e[n]=[a]:e[n]=e[n]?e[n]+", "+a:a)}),e},Kb=Symbol("internals"),oD=/[^\x09\x20-\x7E\x80-\xFF]/g;function sD(t){let e=0,n=t.length;for(;e<n;){const a=t.charCodeAt(e);if(a!==9&&a!==32)break;e+=1}for(;n>e;){const a=t.charCodeAt(n-1);if(a!==9&&a!==32)break;n-=1}return e===0&&n===t.length?t:t.slice(e,n)}function Js(t){return t&&String(t).trim().toLowerCase()}function lD(t){return sD(t.replace(oD,""))}function Au(t){return t===!1||t==null?t:$.isArray(t)?t.map(Au):lD(String(t))}function cD(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=n.exec(t);)e[a[1]]=a[2];return e}const uD=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function kh(t,e,n,a,o){if($.isFunction(a))return a.call(this,e,n);if(o&&(e=n),!!$.isString(e)){if($.isString(a))return e.indexOf(a)!==-1;if($.isRegExp(a))return a.test(e)}}function dD(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,a)=>n.toUpperCase()+a)}function fD(t,e){const n=$.toCamelCase(" "+e);["get","set","has"].forEach(a=>{Object.defineProperty(t,a+n,{value:function(o,s,c){return this[a].call(this,e,o,s,c)},configurable:!0})})}let mn=class{constructor(e){e&&this.set(e)}set(e,n,a){const o=this;function s(d,f,h){const p=Js(f);if(!p)throw new Error("header name must be a non-empty string");const g=$.findKey(o,p);(!g||o[g]===void 0||h===!0||h===void 0&&o[g]!==!1)&&(o[g||f]=Au(d))}const c=(d,f)=>$.forEach(d,(h,p)=>s(h,p,f));if($.isPlainObject(e)||e instanceof this.constructor)c(e,n);else if($.isString(e)&&(e=e.trim())&&!uD(e))c(rD(e),n);else if($.isObject(e)&&$.isIterable(e)){let d={},f,h;for(const p of e){if(!$.isArray(p))throw TypeError("Object iterator must return a key-value pair");d[h=p[0]]=(f=d[h])?$.isArray(f)?[...f,p[1]]:[f,p[1]]:p[1]}c(d,n)}else e!=null&&s(n,e,a);return this}get(e,n){if(e=Js(e),e){const a=$.findKey(this,e);if(a){const o=this[a];if(!n)return o;if(n===!0)return cD(o);if($.isFunction(n))return n.call(this,o,a);if($.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=Js(e),e){const a=$.findKey(this,e);return!!(a&&this[a]!==void 0&&(!n||kh(this,this[a],a,n)))}return!1}delete(e,n){const a=this;let o=!1;function s(c){if(c=Js(c),c){const d=$.findKey(a,c);d&&(!n||kh(a,a[d],d,n))&&(delete a[d],o=!0)}}return $.isArray(e)?e.forEach(s):s(e),o}clear(e){const n=Object.keys(this);let a=n.length,o=!1;for(;a--;){const s=n[a];(!e||kh(this,this[s],s,e,!0))&&(delete this[s],o=!0)}return o}normalize(e){const n=this,a={};return $.forEach(this,(o,s)=>{const c=$.findKey(a,s);if(c){n[c]=Au(o),delete n[s];return}const d=e?dD(s):String(s).trim();d!==s&&delete n[s],n[d]=Au(o),a[d]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return $.forEach(this,(a,o)=>{a!=null&&a!==!1&&(n[o]=e&&$.isArray(a)?a.join(", "):a)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` 64`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const a=new this(e);
vendor: 7,514 bytes, line 64
64return n.forEach(o=>a.set(o)),a}static accessor(e){const a=(this[Kb]=this[Kb]={accessors:{}}).accessors,o=this.prototype;function s(c){const d=Js(c);a[d]||(fD(o,c),a[d]=!0)}return $.isArray(e)?e.forEach(s):s(e),this}};mn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);$.reduceDescriptors(mn.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(a){this[n]=a}}});$.freezeMethods(mn);function Ih(t,e){const n=this||Ul,a=e||n,o=mn.from(a.headers);let s=a.data;return $.forEach(t,function(d){s=d.call(n,s,o.normalize(),e?e.status:void 0)}),o.normalize(),s}function bA(t){return!!(t&&t.__CANCEL__)}let Fl=class extends Re{constructor(e,n,a){super(e??"canceled",Re.ERR_CANCELED,n,a),this.name="CanceledError",this.__CANCEL__=!0}};function xA(t,e,n){const a=n.config.validateStatus;!n.status||!a||a(n.status)?t(n):e(new Re("Request failed with status code "+n.status,[Re.ERR_BAD_REQUEST,Re.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function hD(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function pD(t,e){t=t||10;const n=new Array(t),a=new Array(t);let o=0,s=0,c;return e=e!==void 0?e:1e3,function(f){const h=Date.now(),p=a[s];c||(c=h),n[o]=f,a[o]=h;let g=s,b=0;for(;g!==o;)b+=n[g++],g=g%t;if(o=(o+1)%t,o===s&&(s=(s+1)%t),h-c<e)return;const v=p&&h-p;return v?Math.round(b*1e3/v):void 0}}function mD(t,e){let n=0,a=1e3/e,o,s;const c=(h,p=Date.now())=>{n=p,o=null,s&&(clearTimeout(s),s=null),t(...h)};return[(...h)=>{const p=Date.now(),g=p-n;g>=a?c(h,p):(o=h,s||(s=setTimeout(()=>{s=null,c(o)},a-g)))},()=>o&&c(o)]}const _u=(t,e,n=3)=>{let a=0;const o=pD(50,250);return mD(s=>{const c=s.loaded,d=s.lengthComputable?s.total:void 0,f=d!=null?Math.min(c,d):c,h=Math.max(0,f-a),p=o(h);a=Math.max(a,f);const g={loaded:f,total:d,progress:d?f/d:void 0,bytes:h,rate:p||void 0,estimated:p&&d?(d-f)/p:void 0,event:s,lengthComputable:d!=null,[e?"download":"upload"]:!0};t(g)},n)},Jb=(t,e)=>{const n=t!=null;return[a=>e[0]({lengthComputable:n,total:t,loaded:a}),e[1]]},e1=t=>(...e)=>$.asap(()=>t(...e)),gD=tn.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,tn.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(tn.origin),tn.navigator&&/(msie|trident)/i.test(tn.navigator.userAgent)):()=>!0,yD=tn.hasStandardBrowserEnv?{write(t,e,n,a,o,s,c){if(typeof document>"u")return;const d=[`${t}=${encodeURIComponent(e)}`];$.isNumber(n)&&d.push(`expires=${new Date(n).toUTCString()}`),$.isString(a)&&d.push(`path=${a}`),$.isString(o)&&d.push(`domain=${o}`),s===!0&&d.push("secure"),$.isString(c)&&d.push(`SameSite=${c}`),document.cookie=d.join("; ")},read(t){if(typeof document>"u")return null;const e=document.cookie.match(new RegExp("(?:^|; )"+t+"=([^;]*)"));return e?decodeURIComponent(e[1]):null},remove(t){this.write(t,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function vD(t){return typeof t!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function bD(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function wA(t,e,n){let a=!vD(e);return t&&(a||n===!1)?bD(t,e):e}const t1=t=>t instanceof mn?{...t}:t;function Cr(t,e){e=e||{};const n={};function a(h,p,g,b){return $.isPlainObject(h)&&$.isPlainObject(p)?$.merge.call({caseless:b},h,p):$.isPlainObject(p)?$.merge({},p):$.isArray(p)?p.slice():p}function o(h,p,g,b){if($.isUndefined(p)){if(!$.isUndefined(h))return a(void 0,h,g,b)}else return a(h,p,g,b)}function s(h,p){if(!$.isUndefined(p))return a(void 0,p)}function c(h,p){if($.isUndefined(p)){if(!$.isUndefined(h))return a(void 0,h)}else return a(void 0,p)}function d(h,p,g){if($.hasOwnProp(e,g))return a(h,p);if($.hasOwnProp(t,g))return a(void 0,h)}const f={url:s,method:s,data:s,baseURL:c,transformRequest:c,transformResponse:c,paramsSerializer:c,timeout:c,timeoutMessage:c,withCredentials:c,withXSRFToken:c,adapter:c,responseType:c,xsrfCookieName:c,xsrfHeaderName:c,onUploadProgress:c,onDownloadProgress:c,decompress:c,maxContentLength:c,maxBodyLength:c,beforeRedirect:c,transport:c,httpAgent:c,httpsAgent:c,cancelToken:c,socketPath:c,responseEncoding:c,validateStatus:d,headers:(h,p,g)=>o(t1(h),t1(p),g,!0)};return $.forEach(Object.keys({...t,...e}),function(p){if(p==="__proto__"||p==="constructor"||p==="prototype")return;const g=$.hasOwnProp(f,p)?f[p]:o,b=$.hasOwnProp(t,p)?t[p]:void 0,v=$.hasOwnProp(e,p)?e[p]:void 0,x=g(b,v,p);$.isUndefined(x)&&g!==d||(n[p]=x)}),n}const AA=t=>{const e=Cr({},t);let{data:n,withXSRFToken:a,xsrfHeaderName:o,xsrfCookieName:s,headers:c,auth:d}=e;if(e.headers=c=mn.from(c),e.url=yA(wA(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),d&&c.set("Authorization","Basic "+btoa((d.username||"")+":"+(d.password?unescape(encodeURIComponent(d.password)):""))),$.isFormData(n)){if(tn.hasStandardBrowserEnv||tn.hasStandardBrowserWebWorkerEnv)c.setContentType(void 0);else if($.isFunction(n.getHeaders)){const f=n.getHeaders(),h=["content-type","content-length"];Object.entries(f).forEach(([p,g])=>{h.includes(p.toLowerCase())&&c.set(p,g)})}}if(tn.hasStandardBrowserEnv&&($.isFunction(a)&&(a=a(e)),a===!0||a==null&&gD(e.url))){const h=o&&s&&yD.read(s);h&&c.set(o,h)}return e},xD=typeof XMLHttpRequest<"u",wD=xD&&function(t){return new Promise(function(n,a){const o=AA(t);let s=o.data;const c=mn.from(o.headers).normalize();let{responseType:d,onUploadProgress:f,onDownloadProgress:h}=o,p,g,b,v,x;function w(){v&&v(),x&&x(),o.cancelToken&&o.cancelToken.unsubscribe(p),o.signal&&o.signal.removeEventListener("abort",p)}let A=new XMLHttpRequest;A.open(o.method.toUpperCase(),o.url,!0),A.timeout=o.timeout;function z(){if(!A)return;const C=mn.from("getAllResponseHeaders"in A&&A.getAllResponseHeaders()),M={data:!d||d==="text"||d==="json"?A.responseText:A.response,status:A.status,statusText:A.statusText,headers:C,config:t,request:A};xA(function(j){n(j),w()},function(j){a(j),w()},M),A=null}"onloadend"in A?A.onloadend=z:A.onreadystatechange=function(){!A||A.readyState!==4||A.status===0&&!(A.responseURL&&A.responseURL.indexOf("file:")===0)||setTimeout(z)},A.onabort=function(){A&&(a(new Re("Request aborted",Re.ECONNABORTED,t,A)),A=null)},A.onerror=function(O){const M=O&&O.message?O.message:"Network Error",B=new Re(M,Re.ERR_NETWORK,t,A);B.event=O||null,a(B),A=null},A.ontimeout=function(){let O=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const M=o.transitional||Um;o.timeoutErrorMessage&&(O=o.timeoutErrorMessage),a(new Re(O,M.clarifyTimeoutError?Re.ETIMEDOUT:Re.ECONNABORTED,t,A)),A=null},s===void 0&&c.setContentType(null),"setRequestHeader"in A&&$.forEach(c.toJSON(),function(O,M){A.setRequestHeader(M,O)}),$.isUndefined(o.withCredentials)||(A.withCredentials=!!o.withCredentials),d&&d!=="json"&&(A.responseType=o.responseType),h&&([b,x]=_u(h,!0),A.addEventListener("progress",b)),f&&A.upload&&([g,v]=_u(f),A.upload.addEventListener("progress",g),A.upload.addEventListener("loadend",v)),(o.cancelToken||o.signal)&&(p=C=>{A&&(a(!C||C.type?new Fl(null,t,A):C),A.abort(),A=null)},o.cancelToken&&o.cancelToken.subscribe(p),o.signal&&(o.signal.aborted?p():o.signal.addEventListener("abort",p)));const R=hD(o.url);if(R&&tn.protocols.indexOf(R)===-1){a(new Re("Unsupported protocol "+R+":",Re.ERR_BAD_REQUEST,t));return}A.send(s||null)})},AD=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let a=new AbortController,o;const s=function(h){if(!o){o=!0,d();const p=h instanceof Error?h:this.reason;a.abort(p instanceof Re?p:new Fl(p instanceof Error?p.message:p)
vendor: 4,428 bytes, line 64
64)}};let c=e&&setTimeout(()=>{c=null,s(new Re(`timeout of ${e}ms exceeded`,Re.ETIMEDOUT))},e);const d=()=>{t&&(c&&clearTimeout(c),c=null,t.forEach(h=>{h.unsubscribe?h.unsubscribe(s):h.removeEventListener("abort",s)}),t=null)};t.forEach(h=>h.addEventListener("abort",s));const{signal:f}=a;return f.unsubscribe=()=>$.asap(d),f}},SD=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let a=0,o;for(;a<n;)o=a+e,yield t.slice(a,o),a=o},ED=async function*(t,e){for await(const n of zD(t))yield*SD(n,e)},zD=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:a}=await e.read();if(n)break;yield a}}finally{await e.cancel()}},n1=(t,e,n,a)=>{const o=ED(t,e);let s=0,c,d=f=>{c||(c=!0,a&&a(f))};return new ReadableStream({async pull(f){try{const{done:h,value:p}=await o.next();if(h){d(),f.close();return}let g=p.byteLength;if(n){let b=s+=g;n(b)}f.enqueue(new Uint8Array(p))}catch(h){throw d(h),h}},cancel(f){return d(f),o.return()}},{highWaterMark:2})},i1=64*1024,{isFunction:ou}=$,TD=(({Request:t,Response:e})=>({Request:t,Response:e}))($.global),{ReadableStream:a1,TextEncoder:r1}=$.global,o1=(t,...e)=>{try{return!!t(...e)}catch{return!1}},CD=t=>{t=$.merge.call({skipUndefined:!0},TD,t);const{fetch:e,Request:n,Response:a}=t,o=e?ou(e):typeof fetch=="function",s=ou(n),c=ou(a);if(!o)return!1;const d=o&&ou(a1),f=o&&(typeof r1=="function"?(x=>w=>x.encode(w))(new r1):async x=>new Uint8Array(await new n(x).arrayBuffer())),h=s&&d&&o1(()=>{let x=!1;const w=new n(tn.origin,{body:new a1,method:"POST",get duplex(){return x=!0,"half"}}),A=w.headers.has("Content-Type");return w.body!=null&&w.body.cancel(),x&&!A}),p=c&&d&&o1(()=>$.isReadableStream(new a("").body)),g={stream:p&&(x=>x.body)};o&&["text","arrayBuffer","blob","formData","stream"].forEach(x=>{!g[x]&&(g[x]=(w,A)=>{let z=w&&w[x];if(z)return z.call(w);throw new Re(`Response type '${x}' is not supported`,Re.ERR_NOT_SUPPORT,A)})});const b=async x=>{if(x==null)return 0;if($.isBlob(x))return x.size;if($.isSpecCompliantForm(x))return(await new n(tn.origin,{method:"POST",body:x}).arrayBuffer()).byteLength;if($.isArrayBufferView(x)||$.isArrayBuffer(x))return x.byteLength;if($.isURLSearchParams(x)&&(x=x+""),$.isString(x))return(await f(x)).byteLength},v=async(x,w)=>{const A=$.toFiniteNumber(x.getContentLength());return A??b(w)};return async x=>{let{url:w,method:A,data:z,signal:R,cancelToken:C,timeout:O,onDownloadProgress:M,onUploadProgress:B,responseType:j,headers:_,withCredentials:W="same-origin",fetchOptions:G}=AA(x),ne=e||fetch;j=j?(j+"").toLowerCase():"text";let J=AD([R,C&&C.toAbortSignal()],O),ue=null;const K=J&&J.unsubscribe&&(()=>{J.unsubscribe()});let se;try{if(B&&h&&A!=="get"&&A!=="head"&&(se=await v(_,z))!==0){let Y=new n(w,{method:"POST",body:z,duplex:"half"}),ae;if($.isFormData(z)&&(ae=Y.headers.get("content-type"))&&_.setContentType(ae),Y.body){const[oe,he]=Jb(se,_u(e1(B)));z=n1(Y.body,i1,oe,he)}}$.isString(W)||(W=W?"include":"omit");const F=s&&"credentials"in n.prototype;if($.isFormData(z)){const Y=_.getContentType();Y&&/^multipart\/form-data/i.test(Y)&&!/boundary=/i.test(Y)&&_.delete("content-type")}const Q={...G,signal:J,method:A.toUpperCase(),headers:_.normalize().toJSON(),body:z,duplex:"half",credentials:F?W:void 0};ue=s&&new n(w,Q);let te=await(s?ne(ue,G):ne(w,Q));const le=p&&(j==="stream"||j==="response");if(p&&(M||le&&K)){const Y={};["status","statusText","headers"].forEach(ze=>{Y[ze]=te[ze]});const ae=$.toFiniteNumber(te.headers.get("content-length")),[oe,he]=M&&Jb(ae,_u(e1(M),!0))||[];te=new a(n1(te.body,i1,oe,()=>{he&&he(),K&&K()}),Y)}j=j||"text";let D=await g[$.findKey(g,j)||"text"](te,x);return!le&&K&&K(),await new Promise((Y,ae)=>{xA(Y,ae,{data:D,headers:mn.from(te.headers),status:te.status,statusText:te.statusText,config:x,request:ue})})}catch(F){throw K&&K(),F&&F.name==="TypeError"&&/Load failed|fetch/i.test(F.message)?Object.assign(new Re("Network Error",Re.ERR_NETWORK,x,ue,F&&F.response),{cause:F.cause||F}):Re.from(F,F&&F.code,x,ue,F&&F.response)}}},RD=new Map,SA=t=>{let e=t&&t.env||{};const{fetch:n,Request:a,Response:o}=e,s=[a,o,n];let c=s.length,d=c,f,h,p=RD;for(;d--;)f=s[d],h=p.get(f),h===void 0&&p.set(f,h=d?new Map:CD(e)),p=h;return h};SA();const Bm={http:GM,xhr:wD,fetch:{get:SA}};$.forEach(Bm,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const s1=t=>`- ${t}`,MD=t=>
vendor: 5,524 bytes, lines 64-70
64$.isFunction(t)||t===null||t===!1;function DD(t,e){t=$.isArray(t)?t:[t];const{length:n}=t;let a,o;const s={};for(let c=0;c<n;c++){a=t[c];let d;if(o=a,!MD(a)&&(o=Bm[(d=String(a)).toLowerCase()],o===void 0))throw new Re(`Unknown adapter '${d}'`);if(o&&($.isFunction(o)||(o=o.get(e))))break;s[d||"#"+c]=o}if(!o){const c=Object.entries(s).map(([f,h])=>`adapter ${f} `+(h===!1?"is not supported by the environment":"is not available in the build"));let d=n?c.length>1?`since : 65`+c.map(s1).join(` 66`):" "+s1(c[0]):"as no adapter specified";throw new Re("There is no suitable adapter to dispatch the request "+d,"ERR_NOT_SUPPORT")}return o}const EA={getAdapter:DD,adapters:Bm};function Ph(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Fl(null,t)}function l1(t){return Ph(t),t.headers=mn.from(t.headers),t.data=Ih.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),EA.getAdapter(t.adapter||Ul.adapter,t)(t).then(function(a){return Ph(t),a.data=Ih.call(t,t.transformResponse,a),a.headers=mn.from(a.headers),a},function(a){return bA(a)||(Ph(t),a&&a.response&&(a.response.data=Ih.call(t,t.transformResponse,a.response),a.response.headers=mn.from(a.response.headers))),Promise.reject(a)})}const zA="1.15.1",Ju={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Ju[t]=function(a){return typeof a===t||"a"+(e<1?"n ":" ")+t}});const c1={};Ju.transitional=function(e,n,a){function o(s,c){return"[Axios v"+zA+"] Transitional option '"+s+"'"+c+(a?". "+a:"")}return(s,c,d)=>{if(e===!1)throw new Re(o(c," has been removed"+(n?" in "+n:"")),Re.ERR_DEPRECATED);return n&&!c1[c]&&(c1[c]=!0,console.warn(o(c," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(s,c,d):!0}};Ju.spelling=function(e){return(n,a)=>(console.warn(`${a} is likely a misspelling of ${e}`),!0)};function _D(t,e,n){if(typeof t!="object")throw new Re("options must be an object",Re.ERR_BAD_OPTION_VALUE);const a=Object.keys(t);let o=a.length;for(;o-- >0;){const s=a[o],c=e[s];if(c){const d=t[s],f=d===void 0||c(d,s,t);if(f!==!0)throw new Re("option "+s+" must be "+f,Re.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Re("Unknown option "+s,Re.ERR_BAD_OPTION)}}const Su={assertOptions:_D,validators:Ju},jn=Su.validators;let zr=class{constructor(e){this.defaults=e||{},this.interceptors={request:new Wb,response:new Wb}}async request(e,n){try{return await this._request(e,n)}catch(a){if(a instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;const s=(()=>{if(!o.stack)return"";const c=o.stack.indexOf(` 67`);return c===-1?"":o.stack.slice(c+1)})();try{if(!a.stack)a.stack=s;else if(s){const c=s.indexOf(` 68`),d=c===-1?-1:s.indexOf(` 69`,c+1),f=d===-1?"":s.slice(d+1);String(a.stack).endsWith(f)||(a.stack+=` 70`+s)}}catch{}}throw a}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=Cr(this.defaults,n);const{transitional:a,paramsSerializer:o,headers:s}=n;a!==void 0&&Su.assertOptions(a,{silentJSONParsing:jn.transitional(jn.boolean),forcedJSONParsing:jn.transitional(jn.boolean),clarifyTimeoutError:jn.transitional(jn.boolean),legacyInterceptorReqResOrdering:jn.transitional(jn.boolean)},!1),o!=null&&($.isFunction(o)?n.paramsSerializer={serialize:o}:Su.assertOptions(o,{encode:jn.function,serialize:jn.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Su.assertOptions(n,{baseUrl:jn.spelling("baseURL"),withXsrfToken:jn.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let c=s&&$.merge(s.common,s[n.method]);s&&$.forEach(["delete","get","head","post","put","patch","common"],x=>{delete s[x]}),n.headers=mn.concat(c,s);const d=[];let f=!0;this.interceptors.request.forEach(function(w){if(typeof w.runWhen=="function"&&w.runWhen(n)===!1)return;f=f&&w.synchronous;const A=n.transitional||Um;A&&A.legacyInterceptorReqResOrdering?d.unshift(w.fulfilled,w.rejected):d.push(w.fulfilled,w.rejected)});const h=[];this.interceptors.response.forEach(function(w){h.push(w.fulfilled,w.rejected)});let p,g=0,b;if(!f){const x=[l1.bind(this),void 0];for(x.unshift(...d),x.push(...h),b=x.length,p=Promise.resolve(n);g<b;)p=p.then(x[g++],x[g++]);return p}b=d.length;let v=n;for(;g<b;){const x=d[g++],w=d[g++];try{v=x(v)}catch(A){w.call(this,A);break}}try{p=l1.call(this,v)}catch(x){return Promise.reject(x)}for(g=0,b=h.length;g<b;)p=p.then(h[g++],h[g++]);return p}getUri(e){e=Cr(this.defaults,e);const n=wA(e.baseURL,e.url,e.allowAbsoluteUrls);return yA(n,e.params,e.paramsSerializer)}};$.forEach(["delete","get","head","options"],function(e){zr.prototype[e]=function(n,a){return this.request(Cr(a||{},{method:e,url:n,data:(a||{}).data}))}});$.forEach(["post","put","patch"],function(e){function n(a){return function(s,c,d){return this.request(Cr(d||{},{method:e,headers:a?{"Content-Type":"multipart/form-data"}:{},url:s,data:c}))}}zr.prototype[e]=n(),zr.prototype[e+"Form"]=n(!0)});let OD=class TA{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(s){n=s});const a=this;this.promise.then(o=>{if(!a._listeners)return;let s=a._listeners.length;for(;s-- >0;)a._listeners[s](o);a._listeners=null}),this.promise.then=o=>{let s;const c=new Promise(d=>{a.subscribe(d),s=d}).then(o);return c.cancel=function(){a.unsubscribe(s)},c}
70,e(function(s,c,d){a.reason||(a.reason=new Fl(s,c,d),n(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=a=>{e.abort(a)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new TA(function(o){e=o}),cancel:e}}};function LD(t){return function(n){return t.apply(null,n)}}function ND(t){return $.isObject(t)&&t.isAxiosError===!0}const Op={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Op).forEach(([t,e])=>{Op[e]=t});function CA(t){const e=new zr(t),n=oA(zr.prototype.request,e);return $.extend(n,zr.prototype,e,{allOwnKeys:!0}),$.extend(n,e,null,{allOwnKeys:!0}),n.create=function(o){return CA(Cr(t,o))},n}const gt=CA(Ul);gt.Axios=zr;gt.CanceledError=Fl;gt.CancelToken=OD;gt.isCancel=bA;gt.VERSION=zA;gt.toFormData=Ku;gt.AxiosError=Re;gt.Cancel=gt.CanceledError;gt.all=function(e){return Promise.all(e)};gt.spread=LD;gt.isAxiosError=ND;gt.mergeConfig=Cr;gt.AxiosHeaders=mn;gt.formToJSON=t=>vA($.isHTMLForm(t)?new FormData(t):t);gt.getAdapter=EA.getAdapter;gt.HttpStatusCode=Op;gt.default=gt;const{Axios:t8,AxiosError:n8,CanceledError:i8,isCancel:a8,CancelToken:r8,VERSION:o8,all:s8,Cancel:l8,isAxiosError:c8,spread:u8,toFormData:d8,AxiosHeaders:f8,HttpStatusCode:h8,formToJSON:p8,getAdapter:m8,mergeConfig:g8}=gt,UD=S.createContext(),FD=({children:t})=>{const[e,n]=S.useState(JSON.parse(localStorage.getItem("user"))||null),[a,o]=S.useState(JSON.parse(localStorage.getItem("token"))||null);S.useEffect(()=>{localStorage.setItem("user",JSON.stringify(e))},[e]),S.useEffect(()=>{localStorage.setItem("token",JSON.stringify(a))},[a]);const s=async f=>new Promise((h,p)=>{gt.post(kt.CONNECTION.ENDPOINT+"auth/login",f).then(g=>{n(g.data.userData),o(g.data.token),h(g)}).catch(g=>{p(g)})}),c=async f=>{await gt.post(kt.CONNECTION.ENDPOINT+"auth/logout"),n(null),o(null),window.location.href="/"},d=async f=>new Promise((h,p)=>{gt.post(kt.CONNECTION.ENDPOINT+"auth/isUserLoggedIn",{headers:{"x-auth-token":f}}).then(g=>{h(g)}).catch(g=>{p(g)})});return U.jsx(UD.Provider,{value:{currentUser:e,currentToken:a,login:s,logout:c,isUserLoggedIn:d},children:t})};var jh,u1;function BD(){return u1||(u1=1,jh={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}),jh}var kD=BD();const ID=Am(kD);var PD=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function d1(t){var e={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},n=t.match(/<\/?([^\s]+?)[/\s>]/);if(n&&(e.name=n[1],(ID[n[1]]||t.charAt(t.length-2)==="/")&&(e.voidElement=!0),e.name.startsWith("!--"))){var a=t.indexOf("-->");return{type:"comment",comment:a!==-1?t.slice(4,a):""}}for(var o=new RegExp(PD),s=null;(s=o.exec(t))!==null;)if(s[0].trim())if(s[1]){var c=s[1].trim(),d=[c,""];c.indexOf("=")>-1&&(d=c.split("=")),e.attrs[d[0]]=d[1],o.lastIndex--}else s[2]&&(e.attrs[s[2]]=s[3].trim().substring(1,s[3].length-1));return e}var jD=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,GD=/^\s*$/,HD=Object.create(null);function RA(t,e){switch(e.type){case"text":return t+e.content;case"tag":return t+="<"+e.name+(e.attrs?function(n){var a=[];for(var o in n)a.push(o+'="'+n[o]+'"');return a.length?" "+a.join(" "):""}(e.attrs):"")+(e.voidElement?"/>":">"),e.voidElement?t:t+e.children.reduce(RA,"")+"</"+e.name+">";
vendor: 23,538 bytes, line 70
70case"comment":return t+"<!--"+e.comment+"-->"}}var YD={parse:function(t,e){e||(e={}),e.components||(e.components=HD);var n,a=[],o=[],s=-1,c=!1;if(t.indexOf("<")!==0){var d=t.indexOf("<");a.push({type:"text",content:d===-1?t:t.substring(0,d)})}return t.replace(jD,function(f,h){if(c){if(f!=="</"+n.name+">")return;c=!1}var p,g=f.charAt(1)!=="/",b=f.startsWith("<!--"),v=h+f.length,x=t.charAt(v);if(b){var w=d1(f);return s<0?(a.push(w),a):((p=o[s]).children.push(w),a)}if(g&&(s++,(n=d1(f)).type==="tag"&&e.components[n.name]&&(n.type="component",c=!0),n.voidElement||c||!x||x==="<"||n.children.push({type:"text",content:t.slice(v,t.indexOf("<",v))}),s===0&&a.push(n),(p=o[s-1])&&p.children.push(n),o[s]=n),(!g||n.voidElement)&&(s>-1&&(n.voidElement||n.name===f.slice(2,-1))&&(s--,n=s===-1?a:o[s]),!c&&x!=="<"&&x)){p=s===-1?a:o[s].children;var A=t.indexOf("<",v),z=t.slice(v,A===-1?void 0:A);GD.test(z)&&(z=" "),(A>-1&&s+p.length>=0||z!==" ")&&p.push({type:"text",content:z})}}),a},stringify:function(t){return t.reduce(function(e,n){return e+RA("",n)},"")}};const Eu=(t,e,n,a)=>{var s,c,d,f;const o=[n,{code:e,...a||{}}];if((c=(s=t==null?void 0:t.services)==null?void 0:s.logger)!=null&&c.forward)return t.services.logger.forward(o,"warn","react-i18next::",!0);qn(o[0])&&(o[0]=`react-i18next:: ${o[0]}`),(f=(d=t==null?void 0:t.services)==null?void 0:d.logger)!=null&&f.warn?t.services.logger.warn(...o):console!=null&&console.warn&&console.warn(...o)},f1={},vl=(t,e,n,a)=>{qn(n)&&f1[n]||(qn(n)&&(f1[n]=new Date),Eu(t,e,n,a))},MA=(t,e)=>()=>{if(t.isInitialized)e();else{const n=()=>{setTimeout(()=>{t.off("initialized",n)},0),e()};t.on("initialized",n)}},Lp=(t,e,n)=>{t.loadNamespaces(e,MA(t,n))},h1=(t,e,n,a)=>{if(qn(n)&&(n=[n]),t.options.preload&&t.options.preload.indexOf(e)>-1)return Lp(t,n,a);n.forEach(o=>{t.options.ns.indexOf(o)<0&&t.options.ns.push(o)}),t.loadLanguages(e,MA(t,a))},VD=(t,e,n={})=>!e.languages||!e.languages.length?(vl(e,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:e.languages}),!0):e.hasLoadedNamespace(t,{lng:n.lng,precheck:(a,o)=>{var s;if(((s=n.bindI18n)==null?void 0:s.indexOf("languageChanging"))>-1&&a.services.backendConnector.backend&&a.isLanguageChangingTo&&!o(a.isLanguageChangingTo,t))return!1}}),qn=t=>typeof t=="string",wr=t=>typeof t=="object"&&t!==null,qD=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,QD={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"â¦","…":"â¦","/":"/","/":"/"},$D=t=>QD[t],XD=t=>t.replace(qD,$D);let Np={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:XD};const ZD=(t={})=>{Np={...Np,...t}},DA=()=>Np;let _A;const WD=t=>{_A=t},km=()=>_A,Gh=(t,e)=>{var a;if(!t)return!1;const n=((a=t.props)==null?void 0:a.children)??t.children;return e?n.length>0:!!n},Hh=t=>{var n,a;if(!t)return[];const e=((n=t.props)==null?void 0:n.children)??t.children;return(a=t.props)!=null&&a.i18nIsDynamicList?Ro(e):e},KD=t=>Array.isArray(t)&&t.every(S.isValidElement),Ro=t=>Array.isArray(t)?t:[t],JD=(t,e)=>{const n={...e};return n.props=Object.assign(t.props,e.props),n},OA=(t,e,n,a)=>{if(!t)return"";let o="";const s=Ro(t),c=e!=null&&e.transSupportBasicHtmlNodes?e.transKeepBasicHtmlNodesFor??[]:[];return s.forEach((d,f)=>{if(qn(d)){o+=`${d}`;return}if(S.isValidElement(d)){const{props:h,type:p}=d,g=Object.keys(h).length,b=c.indexOf(p)>-1,v=h.children;if(!v&&b&&!g){o+=`<${p}/>`;return}if(!v&&(!b||g)||h.i18nIsDynamicList){o+=`<${f}></${f}>`;return}if(b&&g===1&&qn(v)){o+=`<${p}>${v}</${p}>`;return}const x=OA(v,e,n,a);o+=`<${f}>${x}</${f}>`;return}if(d===null){Eu(n,"TRANS_NULL_VALUE","Passed in a null value as child",{i18nKey:a});return}if(wr(d)){const{format:h,...p}=d,g=Object.keys(p);if(g.length===1){const b=h?`${g[0]}, ${h}`:g[0];o+=`{{${b}}}`;return}Eu(n,"TRANS_INVALID_OBJ","Invalid child - Object should only have keys {{ value, format }} (format is optional).",{i18nKey:a,child:d});return}Eu(n,"TRANS_INVALID_VAR","Passed in a variable like {number} - pass variables for interpolation as full objects like {{number}}.",{i18nKey:a,child:d})}),o},e3=(t,e,n,a,o,s)=>{if(e==="")return[];const c=a.transKeepBasicHtmlNodesFor||[],d=e&&new RegExp(c.map(A=>`<${A}`).join("|")).test(e);if(!t&&!d&&!s)return[e];const f={},h=A=>{Ro(A).forEach(R=>{qn(R)||(Gh(R)?h(Hh(R)):wr(R)&&!S.isValidElement(R)&&Object.assign(f,R))})};h(t);const p=YD.parse(`<0>${e}</0>`),g={...f,...o},b=(A,z,R)=>{var M;const C=Hh(A),O=x(C,z.children,R);return KD(C)&&O.length===0||(M=A.props)!=null&&M.i18nIsDynamicList?C:O},v=(A,z,R,C,O)=>{A.dummy?(A.children=z,R.push(S.cloneElement(A,{key:C},O?void 0:z))):R.push(...S.Children.map([A],M=>{const B={...M.props};return delete B.i18nIsDynamicList,S.createElement(M.type,{...B,key:C,ref:M.props.ref??M.ref},O?null:z)}))},x=(A,z,R)=>{const C=Ro(A);return Ro(z).reduce((M,B,j)=>{var W,G;const _=((G=(W=B.children)==null?void 0:W[0])==null?void 0:G.content)&&n.services.interpolator.interpolate(B.children[0].content,g,n.language);if(B.type==="tag"){let ne=C[parseInt(B.name,10)];R.length===1&&!ne&&(ne=R[0][B.name]),ne||(ne={});const J=Object.keys(B.attrs).length!==0?JD({props:B.attrs},ne):ne,ue=S.isValidElement(J),K=ue&&Gh(B,!0)&&!B.voidElement,se=d&&wr(J)&&J.dummy&&!ue,F=wr(t)&&Object.hasOwnProperty.call(t,B.name);if(qn(J)){const Q=n.services.interpolator.interpolate(J,g,n.language);M.push(Q)}else if(Gh(J)||K){const Q=b(J,B,R);v(J,Q,M,j)}else if(se){const Q=x(C,B.children,R);v(J,Q,M,j)}else if(Number.isNaN(parseFloat(B.name)))if(F){const Q=b(J,B,R);v(J,Q,M,j,B.voidElement)}else if(a.transSupportBasicHtmlNodes&&c.indexOf(B.name)>-1)if(B.voidElement)M.push(S.createElement(B.name,{key:`${B.name}-${j}`}));else{const Q=x(C,B.children,R);M.push(S.createElement(B.name,{key:`${B.name}-${j}`},Q))}else if(B.voidElement)M.push(`<${B.name} />`);else{const Q=x(C,B.children,R);M.push(`<${B.name}>${Q}</${B.name}>`)}else if(wr(J)&&!ue){const Q=B.children[0]?_:null;Q&&M.push(Q)}else v(J,_,M,j,B.children.length!==1||!_)}else if(B.type==="text"){const ne=a.transWrapTextNodes,J=s?a.unescape(n.services.interpolator.interpolate(B.content,g,n.language)):n.services.interpolator.interpolate(B.content,g,n.language);ne?M.push(S.createElement(ne,{key:`${B.name}-${j}`},J)):M.push(J)}return M},[])},w=x([{dummy:!0,children:t||[]}],p,Ro(t||[]));return Hh(w[0])},LA=(t,e,n)=>{const a=t.key||e,o=S.cloneElement(t,{key:a});if(!o.props||!o.props.children||n.indexOf(`${e}/>`)<0&&n.indexOf(`${e} />`)<0)return o;function s(){return S.createElement(S.Fragment,null,o)}return S.createElement(s,{key:a})},t3=(t,e)=>t.map((n,a)=>LA(n,a,e)),n3=(t,e)=>{const n={};return Object.keys(t).forEach(a=>{Object.assign(n,{[a]:LA(t[a],a,e)})}),n},i3=(t,e,n,a)=>t?Array.isArray(t)?t3(t,e):wr(t)?n3(t,e):(vl(n,"TRANS_INVALID_COMPONENTS",'<Trans /> "components" prop expects an object or array',{i18nKey:a}),null):null;function a3({children:t,count:e,parent:n,i18nKey:a,context:o,tOptions:s={},values:c,defaults:d,components:f,ns:h,i18n:p,t:g,shouldUnescape:b,...v}){var J,ue,K,se,F,Q;const x=p||km();if(!x)return vl(x,"NO_I18NEXT_INSTANCE","Trans: You need to pass in an i18next instance using i18nextReactModule",{i18nKey:a}),t;const w=g||x.t.bind(x)||(te=>te),A={...DA(),...(J=x.options)==null?void 0:J.react};let z=h||w.ns||((ue=x.options)==null?void 0:ue.defaultNS);z=qn(z)?[z]:z||["translation"];const R=OA(t,A,x,a),C=d||R||A.transEmptyNodeValue||a,{hashTransKey:O}=A,M=a||(O?O(R||C):R||C);(se=(K=x.options)==null?void 0:K.interpolation)!=null&&se.defaultVariables&&(c=c&&Object.keys(c).length>0?{...c,...x.options.interpolation.defaultVariables}:{...x.options.interpolation.defaultVariables});const B=c||e!==void 0&&!((Q=(F=x.options)==null?void 0:F.interpolation)!=null&&Q.alwaysFormat)||!t?s.interpolation:{interpolation:{...s.interpolation,prefix:"#$?",suffix:"?$#"}},j={...s,context:o||s.context,count:e,...c,...B,defaultValue:C,ns:z},_=M?w(M,j):C,W=i3(f,_,x,a),G=e3(W||t,_,x,A,j,b),ne=n??A.defaultTransParent;return ne?S.createElement(ne,v,G):G}const r3={type:"3rdParty",init(t){ZD(t.options.react),WD(t)}},NA=S.createContext();class o3{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(n=>{this.usedNamespaces[n]||(this.usedNamespaces[n]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}function p1({children:t,count:e,parent:n,i18nKey:a,context:o,tOptions:s={},values:c,defaults:d,components:f,ns:h,i18n:p,t:g,shouldUnescape:b,...v}){var R;const{i18n:x,defaultNS:w}=S.useContext(NA)||{},A=p||x||km(),z=g||(A==null?void 0:A.t.bind(A));return a3({children:t,count:e,parent:n,i18nKey:a,context:o,tOptions:s,values:c,defaults:d,components:f,ns:h||(z==null?void 0:z.ns)||w||((R=A==null?void 0:A.options)==null?void 0:R.defaultNS),i18n:A,t:g,shouldUnescape:b,...v})}const s3=(t,e)=>{const n=S.useRef();return S.useEffect(()=>{n.current=t},[t,e]),n.current},UA=(t,e,n,a)=>t.getFixedT(e,n,a),l3=(t,e,n,a)=>S.useCallback(UA(t,e,n,a),[t,e,n,a]),jo=(t,e={})=>{var O,M,B,j;const{i18n:n}=e,{i18n:a,defaultNS:o}=S.useContext(NA)||{},s=n||a||km();if(s&&!s.reportNamespaces&&(s.reportNamespaces=new o3),!s){vl(s,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");const _=(G,ne)=>qn(ne)?ne:wr(ne)&&qn(ne.defaultValue)?ne.defaultValue:Array.isArray(G)?G[G.length-1]:G,W=[_,{},!1];return W.t=_,W.i18n={},W.ready=!1,W}(O=s.options.react)!=null&&O.wait&&vl(s,"DEPRECATED_OPTION","useTranslation: It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const c={...DA(),...s.options.react,...e},{useSuspense:d,keyPrefix:f}=c;let h=o||((M=s.options)==null?void 0:M.defaultNS);h=qn(h)?[h]:h||["translation"],(j=(B=s.reportNamespaces).addUsedNamespaces)==null||j.call(B,h);const p=(s.isInitialized||s.initializedStoreOnce)&&h.every(_=>VD(_,s,c)),g=l3(s,e.lng||null,c.nsMode==="fallback"?h:h[0],f),b=()=>g,v=()=>UA(s,e.lng||null,c.nsMode==="fallback"?h:h[0],f),[x,w]=S.useState(b);let A=h.join();e.lng&&(A=`${e.lng}${A}`);const z=s3(A),R=S.useRef(!0);S.useEffect(()=>{const{bindI18n:_,bindI18nStore:W}=c;R.current=!0,!p&&!d&&(e.lng?h1(s,e.lng,h,()=>{R.current&&w(v)}):Lp(s,h,()=>{R.current&&w(v)})),p&&z&&z!==A&&R.current&&w(v);const G=()=>{R.current&&w(v)};return _&&(s==null||s.on(_,G)),W&&(s==null||s.store.on(W,G)),()=>{R.current=!1,s&&(_==null||_.split(" ").forEach(ne=>s.off(ne,G))),W&&s&&W.split(" ").forEach(ne=>s.store.off(ne,G))}},[s,A]),S.useEffect(()=>{R.current&&p&&w(b)},[s,f,p]);const C=[x,s,p];if(C.t=x,C.i18n=s,C.ready=p,p||!p&&!d)return C;throw new Promise(_=>{e.lng?h1(s,e.lng,h,()=>_()):Lp(s,h,()=>_())})},FA=typeof document<"u"?Pe.useLayoutEffect:()=>{};function c3(t){const e=S.useRef(null);return FA(()=>{e.current=t},[t]),S.useCallback((...n)=>{const a=e.current;return a==null?void 0:a(...n)},[])}const Za=t=>{var e;return(e=t==null?void 0:t.ownerDocument)!==null&&e!==void 0?e:document},Ar=t=>t&&"window"in t&&t.window===t?t:Za(t).defaultView||window;function u3(t){return t!==null&&typeof t=="object"&&"nodeType"in t&&typeof t.nodeType=="number"}function d3(t){return u3(t)&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in t}let f3=!1;function Im(){return f3}function BA(t,e){if(!Im())return e&&t?t.contains(e):!1;if(!t||!e)return!1;let n=e;for(;n!==null;){if(n===t)return!0;n.tagName==="SLOT"&&n.assignedSlot?n=n.assignedSlot.parentNode:d3(n)?n=n.host:n=n.parentNode}return!1}const Up=(t=document)=>{var e;if(!Im())return t.activeElement;let n=t.activeElement;for(;n&&"shadowRoot"in n&&(!((e=n.shadowRoot)===null||e===void 0)&&e.activeElement);)n=n.shadowRoot.activeElement;return n};function kA(t){return Im()&&t.target.shadowRoot&&t.composedPath?t.composedPath()[0]:t.target}function h3(t){var e;return typeof window>"u"||window.navigator==null?!1:((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.brands.some(n=>t.test(n.brand)))||t.test(window.navigator.userAgent)}function p3(t){var e;return typeof window<"u"&&window.navigator!=null?t.test(((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.platform)||window.navigator.platform):!1}function IA(t){let e=null;return()=>(e==null&&(e=t()),e)}const m3=IA(function(){return p3(/^Mac/i)}),g3=IA(function(){return h3(/Android/i)});function PA(){let t=S.useRef(new Map),e=S.useCallback((o,s,c,d)=>{let f=d!=null&&d.once?(...h)=>{t.current.delete(c),c(...h)}:c;t.current.set(c,{type:s,eventTarget:o,fn:f,options:d}),o.addEventListener(s,f,d)},[]),n=S.useCallback((o,s,c,d)=>{var f;let h=((f=t.current.get(c))===null||f===void 0?void 0:f.fn)||c;o.removeEventListener(s,h,d),t.current.delete(c)},[]),a=S.useCallback(()=>{t.current.forEach((o,s)=>{n(o.eventTarget,o.type,s,o.options)})},[n]);return S.useEffect(()=>a,[a]),{addGlobalListener:e,removeGlobalListener:n,removeAllGlobalListeners:a}}function y3(t){return t.mozInputSource===0&&t.isTrusted?!0:g3()&&t.pointerType?t.type==="click"&&t.buttons===1:t.detail===0&&!t.pointerType}function jA(t){let e=t;return e.nativeEvent=t,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function v3(t,e){Object.defineProperty(t,"target",{value:e}),Object.defineProperty(t,"currentTarget",{value:e})}function GA(t){let e=S.useRef({isFocused:!1,observer:null});FA(()=>{const a=e.current;return()=>{a.observer&&(a.observer.disconnect(),a.observer=null)}},[]);let n=c3(a=>{t==null||t(a)});return S.useCallback(a=>{if(a.target instanceof HTMLButtonElement||a.target instanceof HTMLInputElement||a.target instanceof HTMLTextAreaElement||a.target instanceof HTMLSelectElement){e.current.isFocused=!0;let o=a.target,s=c=>{if(e.current.isFocused=!1,o.disabled){let d=jA(c);n(d)}e.current.observer&&(e.current.observer.disconnect(),e.current.observer=null)};o.addEventListener("focusout",s,{once:!0}),e.current.observer=new MutationObserver(()=>{if(e.current.isFocused&&o.disabled){var c;(c=e.current.observer)===null||c===void 0||c.disconnect();let d=o===document.activeElement?null:document.activeElement;o.dispatchEvent(new FocusEvent("blur",{relatedTarget:d})),o.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:d}))}}),e.current.observer.observe(o,{attributes:!0,attributeFilter:["disabled"]})}},[n])}let b3=!1,Bl=null,Fp=new Set,ll=new Map,Rr=!1,Bp=!1;const x3={Tab:!0,Escape:!0};function Pm(t,e){for(let n of Fp)n(t,e)}function w3(t){return!(t.metaKey||!m3()&&t.altKey||t.ctrlKey||t.key==="Control"||t.key==="Shift"||t.key==="Meta")}function Ou(t){Rr=!0,w3(t)&&(Bl="keyboard",Pm("keyboard",t))}function No(t){Bl="pointer",(t.type==="mousedown"||t.type==="pointerdown")&&(Rr=!0,Pm("pointer",t))}function HA(t){y3(t)&&(Rr=!0,Bl="virtual")}function YA(t){t.target===window||t.target===document||b3||!t.isTrusted||(!Rr&&!Bp&&(Bl="virtual",Pm("virtual",t)),Rr=!1,Bp=!1)}function VA(){Rr=!1,Bp=!0}function kp(t){if(typeof window>"u"||typeof document>"u"||ll.get(Ar(t)))return;const e=Ar(t),n=Za(t);let a=e.HTMLElement.prototype.focus;e.HTMLElement.prototype.focus=function(){Rr=!0,a.apply(this,arguments)},n.addEventListener("keydown",Ou,!0),n.addEventListener("keyup",Ou,!0),n.addEventListener("click",HA,!0),e.addEventListener("focus",YA,!0),e.addEventListener("blur",VA,!1),typeof PointerEvent<"u"&&(n.addEventListener("pointerdown",No,!0),n.addEventListener("pointermove",No,!0),n.addEventListener("pointerup",No,!0)),e.addEventListener("beforeunload",()=>{qA(t)},{once:!0}),ll.set(e,{focus:a})}const qA=(t,e)=>{const n=Ar(t),a=Za(t);e&&a.removeEventListener("DOMContentLoaded",e),ll.has(n)&&(n.HTMLElement.prototype.focus=ll.get(n).focus,a.removeEventListener("keydown",Ou,!0),a.removeEventListener("keyup",Ou,!0),a.removeEventListener("click",HA,!0),n.removeEventListener("focus",YA,!0),n.removeEventListener("blur",VA,!1),typeof PointerEvent<"u"&&(a.removeEventListener("pointerdown",No,!0),a.removeEventListener("pointermove",No,!0),a.removeEventListener("pointerup",No,!0)),ll.delete(n))};function A3(t){const e=Za(t);let n;return e.readyState!=="loading"?kp(t):(n=()=>{kp(t)},e.addEventListener("DOMContentLoaded",n)),()=>qA(t,n)}typeof document<"u"&&A3();function QA(){return Bl!=="pointer"}const S3=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function E3(t,e,n){let a=Za(n==null?void 0:n.target);const o=typeof window<"u"?Ar(n==null?void 0:n.target).HTMLInputElement:HTMLInputElement,s=typeof window<"u"?Ar(n==null?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,c=typeof window<"u"?Ar(n==null?void 0:n.target).HTMLElement:HTMLElement,d=typeof window<"u"?Ar(n==null?void 0:n.target).KeyboardEvent:KeyboardEvent;return t=t||a.activeElement instanceof o&&!S3.has(a.activeElement.type)||a.activeElement instanceof s||a.activeElement instanceof c&&a.activeElement.isContentEditable,!(t&&e==="keyboard"&&n instanceof d&&!x3[n.key])}function z3(t,e,n){kp(),S.useEffect(()=>{let a=(o,s)=>{E3(!!(n!=null&&n.isTextInput),o,s)&&t(QA())};return Fp.add(a),()=>{Fp.delete(a)}},e)}function T3(t){let{isDisabled:e,onFocus:n,onBlur:a,onFocusChange:o}=t;const s=S.useCallback(f=>{if(f.target===f.currentTarget)return a&&a(f),o&&o(!1),!0},[a,o]),c=GA(s),d=S.useCallback(f=>{const h=Za(f.target),p=h?Up(h):Up();f.target===f.currentTarget&&p===kA(f.nativeEvent)&&(n&&n(f),o&&o(!0),c(f))},[o,n,c]);return{focusProps:{onFocus:!e&&(n||o||a)?d:void 0,onBlur:!e&&(a||o)?s:void 0}}}function C3(t){let{isDisabled:e,onBlurWithin:n,onFocusWithin:a,onFocusWithinChange:o}=t,s=S.useRef({isFocusWithin:!1}),{addGlobalListener:c,removeAllGlobalListeners:d}=PA(),f=S.useCallback(g=>{g.currentTarget.contains(g.target)&&s.current.isFocusWithin&&!g.currentTarget.contains(g.relatedTarget)&&(s.current.isFocusWithin=!1,d(),n&&n(g),o&&o(!1))},[n,o,s,d]),h=GA(f),p=S.useCallback(g=>{if(!g.currentTarget.contains(g.target))return;const b=Za(g.target),v=Up(b);if(!s.current.isFocusWithin&&v===kA(g.nativeEvent)){a&&a(g),o&&o(!0),s.current.isFocusWithin=!0,h(g);let x=g.currentTarget;c(b,"focus",w=>{if(s.current.isFocusWithin&&!BA(x,w.target)){let A=new b.defaultView.FocusEvent("blur",{relatedTarget:w.target});v3(A,x);let z=jA(A);f(z)}},{capture:!0})}},[a,o,h,c,f]);return e?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:p,onBlur:f}}}let Ip=!1,Yh=0;function R3(){Ip=!0,setTimeout(()=>{Ip=!1},50)}function m1(t){t.pointerType==="touch"&&R3()}function M3(){if(!(typeof document>"u"))return typeof PointerEvent<"u"&&document.addEventListener("pointerup",m1),Yh++,()=>{Yh--,!(Yh>0)&&typeof PointerEvent<"u"&&document.removeEventListener("pointerup",m1)}}function $A(t){let{onHoverStart:e,onHoverChange:n,onHoverEnd:a,isDisabled:o}=t,[s,c]=S.useState(!1),d=S.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;S.useEffect(M3,[]);let{addGlobalListener:f,removeAllGlobalListeners:h}=PA(),{hoverProps:p,triggerHoverEnd:g}=S.useMemo(()=>{let b=(w,A)=>{if(d.pointerType=A,o||A==="touch"||d.isHovered||!w.currentTarget.contains(w.target))return;d.isHovered=!0;let z=w.currentTarget;d.target=z,f(Za(w.target),"pointerover",R=>{d.isHovered&&d.target&&!BA(d.target,R.target)&&v(R,R.pointerType)},{capture:!0}),e&&e({type:"hoverstart",target:z,pointerType:A}),n&&n(!0),c(!0)},v=(w,A)=>{let z=d.target;d.pointerType="",d.target=null,!(A==="touch"||!d.isHovered||!z)&&(d.isHovered=!1,h(),a&&a({type:"hoverend",target:z,pointerType:A}),n&&n(!1),c(!1))},x={};return typeof PointerEvent<"u"&&(x.onPointerEnter=w=>{Ip&&w.pointerType==="mouse"||b(w,w.pointerType)},x.onPointerLeave=w=>{!o&&w.currentTarget.contains(w.target)&&v(w,w.pointerType)}),{hoverProps:x,triggerHoverEnd:v}},[e,n,a,o,d,f,h]);return S.useEffect(()=>{o&&g({currentTarget:d.target},d.pointerType)},[o]),{hoverProps:p,isHovered:s}}function XA(t={}){let{autoFocus:e=!1,isTextInput:n,within:a}=t,o=S.useRef({isFocused:!1,isFocusVisible:e||QA()}),[s,c]=S.useState(!1),[d,f]=S.useState(()=>o.current.isFocused&&o.current.isFocusVisible),h=S.useCallback(()=>f(o.current.isFocused&&o.current.isFocusVisible),[]),p=S.useCallback(v=>{o.current.isFocused=v,c(v),h()},[h]);z3(v=>{o.current.isFocusVisible=v,h()},[],{isTextInput:n});let{focusProps:g}=T3({isDisabled:a,onFocusChange:p}),{focusWithinProps:b}=C3({isDisabled:!a,onFocusWithinChange:p});return{isFocused:s,isFocusVisible:d,focusProps:a?b:g}}var D3=Object.defineProperty,_3=(t,e,n)=>e in t?D3(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Vh=(t,e,n)=>(_3(t,typeof e!="symbol"?e+"":e,n),n);let O3=class{constructor(){Vh(this,"current",this.detect()),Vh(this,"handoffState","pending"),Vh(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}handoff(){this.handoffState==="pending"&&(this.handoffState="complete")}get isHandoffComplete(){return this.handoffState==="complete"}},Tr=new O3;function Go(t){var e,n;return Tr.isServer?null:t?"ownerDocument"in t?t.ownerDocument:"current"in t?(n=(e=t.current)==null?void 0:e.ownerDocument)!=null?n:document:null:document}function ZA(t){typeof queueMicrotask=="function"?queueMicrotask(t):Promise.resolve().then(t).catch(e=>setTimeout(()=>{throw e}))}function ci(){let t=[],e={addEventListener(n,a,o,s){return n.addEventListener(a,o,s),e.add(()=>n.removeEventListener(a,o,s))},requestAnimationFrame(...n){let a=requestAnimationFrame(...n);return e.add(()=>cancelAnimationFrame(a))},nextFrame(...n){return e.requestAnimationFrame(()=>e.requestAnimationFrame(...n))},setTimeout(...n){let a=setTimeout(...n);return e.add(()=>clearTimeout(a))},microTask(...n){let a={current:!0};return ZA(()=>{a.current&&n[0]()}),e.add(()=>{a.current=!1})},style(n,a,o){let s=n.style.getPropertyValue(a);return Object.assign(n.style,{[a]:o}),this.add(()=>{Object.assign(n.style,{[a]:s})})},group(n){let a=ci();return n(a),this.add(()=>a.dispose())},add(n){return t.includes(n)||t.push(n),()=>{let a=t.indexOf(n);if(a>=0)for(let o of t.splice(a,1))o()}},dispose(){for(let n of t.splice(0))n()}};return e}function kl(){let[t]=S.useState(ci);return S.useEffect(()=>()=>t.dispose(),[t]),t}let Pt=(t,e)=>{Tr.isServer?S.useEffect(t,e):S.useLayoutEffect(t,e)};function Ho(t){let e=S.useRef(t);return Pt(()=>{e.current=t},[t]),e}let Ke=function(t){let e=Ho(t);return Pe.useCallback((...n)=>e.current(...n),[e])};function L3(t){let e=t.width/2,n=t.height/2;return{top:t.clientY-n,right:t.clientX+e,bottom:t.clientY+n,left:t.clientX-e}}function N3(t,e){return!(!t||!e||t.right<e.left||t.left>e.right||t.bottom<e.top||t.top>e.bottom)}function WA({disabled:t=!1}={}){let e=S.useRef(null),[n,a]=S.useState(!1),o=kl(),s=Ke(()=>{e.current=null,a(!1),o.dispose()}),c=Ke(d=>{if(o.dispose(),e.current===null){e.current=d.currentTarget,a(!0);{let f=Go(d.currentTarget);o.addEventListener(f,"pointerup",s,!1),o.addEventListener(f,"pointermove",h=>{if(e.current){let p=L3(h);a(N3(p,e.current.getBoundingClientRect()))}},!1),o.addEventListener(f,"pointercancel",s,!1)}}});return{pressed:n,pressProps:t?{}:{onPointerDown:c,onPointerUp:s,onClick:s}}}let U3=S.createContext(void 0);function jm(){return S.useContext(U3)}function g1(...t){return Array.from(new Set(t.flatMap(e=>
vendor: 9,707 bytes, lines 70-73
70typeof e=="string"?e.split(" "):[]))).filter(Boolean).join(" ")}function Mn(t,e,...n){if(t in e){let o=e[t];return typeof o=="function"?o(...n):o}let a=new Error(`Tried to handle "${t}" but there is no handler defined. Only defined handlers are: ${Object.keys(e).map(o=>`"${o}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,Mn),a}var bl=(t=>(t[t.None=0]="None",t[t.RenderStrategy=1]="RenderStrategy",t[t.Static=2]="Static",t))(bl||{}),F3=(t=>(t[t.Unmount=0]="Unmount",t[t.Hidden=1]="Hidden",t))(F3||{});function gn(){let t=k3();return S.useCallback(e=>B3({mergeRefs:t,...e}),[t])}function B3({ourProps:t,theirProps:e,slot:n,defaultTag:a,features:o,visible:s=!0,name:c,mergeRefs:d}){d=d??I3;let f=KA(e,t);if(s)return su(f,n,a,c,d);let h=o??0;if(h&2){let{static:p=!1,...g}=f;if(p)return su(g,n,a,c,d)}if(h&1){let{unmount:p=!0,...g}=f;return Mn(p?0:1,{0(){return null},1(){return su({...g,hidden:!0,style:{display:"none"}},n,a,c,d)}})}return su(f,n,a,c,d)}function su(t,e={},n,a,o){let{as:s=n,children:c,refName:d="ref",...f}=qh(t,["unmount","static"]),h=t.ref!==void 0?{[d]:t.ref}:{},p=typeof c=="function"?c(e):c;"className"in f&&f.className&&typeof f.className=="function"&&(f.className=f.className(e)),f["aria-labelledby"]&&f["aria-labelledby"]===f.id&&(f["aria-labelledby"]=void 0);let g={};if(e){let b=!1,v=[];for(let[x,w]of Object.entries(e))typeof w=="boolean"&&(b=!0),w===!0&&v.push(x.replace(/([A-Z])/g,A=>`-${A.toLowerCase()}`));if(b){g["data-headlessui-state"]=v.join(" ");for(let x of v)g[`data-${x}`]=""}}if(s===S.Fragment&&(Object.keys(yr(f)).length>0||Object.keys(yr(g)).length>0))if(!S.isValidElement(p)||Array.isArray(p)&&p.length>1){if(Object.keys(yr(f)).length>0)throw new Error(['Passing props on "Fragment"!',"",`The current component <${a} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(yr(f)).concat(Object.keys(yr(g))).map(b=>` - ${b}`).join(` 71`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(b=>` - ${b}`).join(` 72`)].join(` 73`))}else{let b=p.props,v=b==null?void 0:b.className,x=typeof v=="function"?(...z)=>g1(v(...z),f.className):g1(v,f.className),w=x?{className:x}:{},A=KA(p.props,yr(qh(f,["ref"])));for(let z in g)z in A&&delete g[z];return S.cloneElement(p,Object.assign({},A,g,h,{ref:o(P3(p),h.ref)},w))}return S.createElement(s,Object.assign({},qh(f,["ref"]),s!==S.Fragment&&h,s!==S.Fragment&&g),p)}function k3(){let t=S.useRef([]),e=S.useCallback(n=>{for(let a of t.current)a!=null&&(typeof a=="function"?a(n):a.current=n)},[]);return(...n)=>{if(!n.every(a=>a==null))return t.current=n,e}}function I3(...t){return t.every(e=>e==null)?void 0:e=>{for(let n of t)n!=null&&(typeof n=="function"?n(e):n.current=e)}}function KA(...t){if(t.length===0)return{};if(t.length===1)return t[0];let e={},n={};for(let a of t)for(let o in a)o.startsWith("on")&&typeof a[o]=="function"?(n[o]!=null||(n[o]=[]),n[o].push(a[o])):e[o]=a[o];if(e.disabled||e["aria-disabled"])for(let a in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(a)&&(n[a]=[o=>{var s;return(s=o==null?void 0:o.preventDefault)==null?void 0:s.call(o)}]);for(let a in n)Object.assign(e,{[a](o,...s){let c=n[a];for(let d of c){if((o instanceof Event||(o==null?void 0:o.nativeEvent)instanceof Event)&&o.defaultPrevented)return;d(o,...s)}}});return e}function Lu(...t){if(t.length===0)return{};if(t.length===1)return t[0];let e={},n={};for(let a of t)for(let o in a)o.startsWith("on")&&typeof a[o]=="function"?(n[o]!=null||(n[o]=[]),n[o].push(a[o])):e[o]=a[o];for(let a in n)Object.assign(e,{[a](...o){let s=n[a];for(let c of s)c==null||c(...o)}});return e}function yn(t){var e;return Object.assign(S.forwardRef(t),{displayName:(e=t.displayName)!=null?e:t.name})}function yr(t){let e=Object.assign({},t);for(let n in e)e[n]===void 0&&delete e[n];return e}function qh(t,e=[]){let n=Object.assign({},t);for(let a of e)a in n&&delete n[a];return n}function P3(t){return Pe.version.split(".")[0]>="19"?t.props.ref:t.ref}function j3(t,e,n){let[a,o]=S.useState(n),s=t!==void 0,c=S.useRef(s),d=S.useRef(!1),f=S.useRef(!1);return s&&!c.current&&!d.current?(d.current=!0,c.current=s,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")):!s&&c.current&&!f.current&&(f.current=!0,c.current=s,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")),[s?t:a,Ke(h=>(s||o(h),e==null?void 0:e(h)))]}function G3(t){let[e]=S.useState(t);return e}function JA(t={},e=null,n=[]){for(let[a,o]of Object.entries(t))tS(n,eS(e,a),o);return n}function eS(t,e){return t?t+"["+e+"]":e}function tS(t,e,n){if(Array.isArray(n))for(let[a,o]of n.entries())tS(t,eS(e,a.toString()),o);else n instanceof Date?t.push([e,n.toISOString()]):typeof n=="boolean"?t.push([e,n?"1":"0"]):typeof n=="string"?t.push([e,n]):typeof n=="number"?t.push([e,`${n}`]):n==null?t.push([e,""]):JA(n,e,t)}function H3(t){var e,n;let a=(e=t==null?void 0:t.form)!=null?e:t.closest("form");if(a){for(let o of a.elements)if(o!==t&&(o.tagName==="INPUT"&&o.type==="submit"||o.tagName==="BUTTON"&&o.type==="submit"||o.nodeName==="INPUT"&&o.type==="image")){o.click();return}(n=a.requestSubmit)==null||n.call(a)}}let Y3="span";var Gm=(t=>(t[t.None=1]="None",t[t.Focusable=2]="Focusable",t[t.Hidden=4]="Hidden",t))(Gm||{});function V3(t,e){var n;let{features:a=1,...o}=t,s={ref:e,"aria-hidden":(a&2)===2?!0:(n=o["aria-hidden"])!=null?n:void 0,hidden:(a&4)===4?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(a&4)===4&&(a&2)!==2&&{display:"none"}}};return gn()({ourProps:s,theirProps:o,slot:{},defaultTag:Y3,name:"Hidden"})}let nS=yn(V3),q3=S.createContext(null);function Q3({children:t}){let e=S.useContext(q3);if(!e)return Pe.createElement(Pe.Fragment,null,t);let{target:n}=e;return n?Vn.createPortal(Pe.createElement(Pe.Fragment,null,t),n):null}function $3({data:t,form:e,disabled:n,onReset:a,overrides:o}){let[s,c]=S.useState(null),d=kl();return S.useEffect(()=>{if(a&&s)return d.addEventListener(s,"reset",a)},[s,e,a]),Pe.createElement(Q3,null,Pe.createElement(X3,{setForm:c,formId:e}),JA(t).map(([f,h])=>Pe.createElement(nS,{features:Gm.Hidden,...yr({key:f,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:e,disabled:n,name:f,value:h,...o})})))}function X3({setForm:t,formId:e}){return S.useEffect(()=>{if(e){let n=document.getElementById(e);n&&t(n)}},[t,e]),e?null:Pe.createElement(nS,{features:Gm.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:n=>{if(!n)return;let a=n.closest("form");a&&t(a)}})}let Z3=S.createContext(void 0);function iS(){return S.useContext(Z3)}function Hm(t){return typeof t!="object"||t===null?!1:"nodeType"in t}function ed(t){return Hm(t)&&"tagName"in t}function ia(t){return ed(t)&&"accessKey"in t}function Ha(t){return ed(t)&&"tabIndex"in t}function W3(t){return ed(t)&&"style"in t}function K3(t){return ia(t)&&t.nodeName==="IFRAME"}function aS(t){return ia(t)&&t.nodeName==="INPUT"}function y1(t){return ia(t)&&t.nodeName==="LABEL"}function J3(t){return ia(t)&&t.nodeName==="FIELDSET"}function rS(t){return ia(t)&&t.nodeName==="LEGEND"}function e_(t){return ed(t)?t.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]'):!1}function oS(t){let e=t.parentElement,n=null;for(;e&&!J3(e);)rS(e)&&(n=e),e=e.parentElement;let a=(e==null?void 0:e.getAttribute("disabled"))==="";return a&&t_(n)?!1:a}function t_(t){if(!t)return!1;let e=t.previousElementSibling;for(;e!==null;){if(rS(e))return!1;e=e.previousElementSibling}return!0}let sS=Symbol();function lS(t,e=!0){return Object.assign(t,{[sS]:e})}function Dn(...t){let e=S.useRef(t);S.useEffect(()=>{e.current=t},[t]);let n=Ke(a=>{for(let o of e.current)o!=null&&(typeof o=="function"?o(a):o.current=a)});return t.every(a=>a==null||(a==null?void 0:a[sS]))?void 0:n}let Ym=S.createContext(null);Ym.displayName="DescriptionContext";function cS(){let t=S.useContext(Ym);if(t===null){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,cS),e}return t}function n_(){var t,e;return(e=(t=S.useContext(Ym))==null?void 0:t.value)!=null?e:void 0}let i_="p";function a_(t,e){let n=S.useId(),a=jm(),{id:o=`headlessui-description-${n}`,...s}=t,c=cS(),d=Dn(e);Pt(()=>c.register(o),[o,c.register]);let f=a||!1,h=S.useMemo(()=>({...c.slot,disabled:f}),[c.slot,f]),p={ref:d,...c.props,id:o};return gn()({ourProps:p,theirProps:s,slot:h,defaultTag:i_,name:c.name||"Description"})}let r_=yn(a_);Object.assign(r_,{});var mt=(t=>(t.Space=" ",t.Enter="Enter",t.Escape="Escape",t.Backspace="Backspace",t.Delete="Delete",t.ArrowLeft="ArrowLeft",t.ArrowUp="ArrowUp",t.ArrowRight="ArrowRight",t.ArrowDown="ArrowDown",t.Home="Home",t.End="End",t.PageUp="PageUp",t.PageDown="PageDown",t.Tab="Tab",t))(mt||{});let td=S.createContext(null);td.displayName="LabelContext";function uS(){let t=S.useContext(td);if(t===null){let e=new Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,uS),e}return t}function dS(t){var e,n,a;let o=(n=(e=S.useContext(td))==null?void 0:e.value)!=null?n:void 0;return((a=t==null?void 0:t.length)!=null?a:0)>
vendor: 9,044 bytes, lines 73-81
730?[o,...t].filter(Boolean).join(" "):o}function o_({inherit:t=!1}={}){let e=dS(),[n,a]=S.useState([]),o=t?[e,...n].filter(Boolean):n;return[o.length>0?o.join(" "):void 0,S.useMemo(()=>function(s){let c=Ke(f=>(a(h=>[...h,f]),()=>a(h=>{let p=h.slice(),g=p.indexOf(f);return g!==-1&&p.splice(g,1),p}))),d=S.useMemo(()=>({register:c,slot:s.slot,name:s.name,props:s.props,value:s.value}),[c,s.slot,s.name,s.props,s.value]);return Pe.createElement(td.Provider,{value:d},s.children)},[a])]}let s_="label";function l_(t,e){var n;let a=S.useId(),o=uS(),s=iS(),c=jm(),{id:d=`headlessui-label-${a}`,htmlFor:f=s??((n=o.props)==null?void 0:n.htmlFor),passive:h=!1,...p}=t,g=Dn(e);Pt(()=>o.register(d),[d,o.register]);let b=Ke(A=>{let z=A.currentTarget;if(!(A.target!==A.currentTarget&&e_(A.target))&&(y1(z)&&A.preventDefault(),o.props&&"onClick"in o.props&&typeof o.props.onClick=="function"&&o.props.onClick(A),y1(z))){let R=document.getElementById(z.htmlFor);if(R){let C=R.getAttribute("disabled");if(C==="true"||C==="")return;let O=R.getAttribute("aria-disabled");if(O==="true"||O==="")return;(aS(R)&&(R.type==="file"||R.type==="radio"||R.type==="checkbox")||R.role==="radio"||R.role==="checkbox"||R.role==="switch")&&R.click(),R.focus({preventScroll:!0})}}}),v=c||!1,x=S.useMemo(()=>({...o.slot,disabled:v}),[o.slot,v]),w={ref:g,...o.props,id:d,htmlFor:f,onClick:b};return h&&("onClick"in w&&(delete w.htmlFor,delete w.onClick),"onClick"in p&&delete p.onClick),gn()({ourProps:w,theirProps:p,slot:x,defaultTag:f?s_:"div",name:o.name||"Label"})}let c_=yn(l_),u_=Object.assign(c_,{}),d_=S.createContext(()=>{});function f_({value:t,children:e}){return Pe.createElement(d_.Provider,{value:t},e)}function h_(t,e){return t!==null&&e!==null&&typeof t=="object"&&typeof e=="object"&&"id"in t&&"id"in e?t.id===e.id:t===e}function p_(t=h_){return S.useCallback((e,n)=>{if(typeof t=="string"){let a=t;return(e==null?void 0:e[a])===(n==null?void 0:n[a])}return t(e,n)},[t])}function m_(t){if(t===null)return{width:0,height:0};let{width:e,height:n}=t.getBoundingClientRect();return{width:e,height:n}}function g_(t,e=!1){let[n,a]=S.useReducer(()=>({}),{}),o=S.useMemo(()=>m_(t),[t,n]);return Pt(()=>{if(!t)return;let s=new ResizeObserver(a);return s.observe(t),()=>{s.disconnect()}},[t]),e?{width:`${o.width}px`,height:`${o.height}px`}:o}let fS=class extends Map{constructor(e){super(),this.factory=e}get(e){let n=super.get(e);return n===void 0&&(n=this.factory(e),this.set(e,n)),n}};var y_=Object.defineProperty,v_=(t,e,n)=>e in t?y_(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,b_=(t,e,n)=>(v_(t,e+"",n),n),hS=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Gn=(t,e,n)=>(hS(t,e,"read from private field"),n?n.call(t):e.get(t)),Qh=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},v1=(t,e,n,a)=>(hS(t,e,"write to private field"),e.set(t,n),n),vi,al,rl;let pS=class{constructor(e){Qh(this,vi,{}),Qh(this,al,new fS(()=>new Set)),Qh(this,rl,new Set),b_(this,"disposables",ci()),v1(this,vi,e)}dispose(){this.disposables.dispose()}get state(){return Gn(this,vi)}subscribe(e,n){let a={selector:e,callback:n,current:e(Gn(this,vi))};return Gn(this,rl).add(a),this.disposables.add(()=>{Gn(this,rl).delete(a)})}on(e,n){return Gn(this,al).get(e).add(n),this.disposables.add(()=>{Gn(this,al).get(e).delete(n)})}send(e){let n=this.reduce(Gn(this,vi),e);if(n!==Gn(this,vi)){v1(this,vi,n);for(let a of Gn(this,rl)){let o=a.selector(Gn(this,vi));mS(a.current,o)||(a.current=o,a.callback(o))}for(let a of Gn(this,al).get(e.type))a(Gn(this,vi),e)}}};vi=new WeakMap,al=new WeakMap,rl=new WeakMap;function mS(t,e){return Object.is(t,e)?!0:typeof t!="object"||t===null||typeof e!="object"||e===null?!1:Array.isArray(t)&&Array.isArray(e)?t.length!==e.length?!1:$h(t[Symbol.iterator](),e[Symbol.iterator]()):t instanceof Map&&e instanceof Map||t instanceof Set&&e instanceof Set?t.size!==e.size?!1:$h(t.entries(),e.entries()):b1(t)&&b1(e)?$h(Object.entries(t)[Symbol.iterator](),Object.entries(e)[Symbol.iterator]()):!1}function $h(t,e){do{let n=t.next(),a=e.next();if(n.done&&a.done)return!0;if(n.done||a.done||!Object.is(n.value,a.value))return!1}while(!0)}function b1(t){if(Object.prototype.toString.call(t)!=="[object Object]")return!1;let e=Object.getPrototypeOf(t);return e===null||Object.getPrototypeOf(e)===null}function Xh(t){let[e,n]=t(),a=ci();return(...o)=>{e(...o),a.dispose(),a.microTask(n)}}var x_=Object.defineProperty,w_=(t,e,n)=>e in t?x_(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,x1=(t,e,n)=>(w_(t,typeof e!="symbol"?e+"":e,n),n),gS=(t=>(t[t.Push=0]="Push",t[t.Pop=1]="Pop",t))(gS||{});let A_={0(t,e){let n=e.id,a=t.stack,o=t.stack.indexOf(n);if(o!==-1){let s=t.stack.slice();return s.splice(o,1),s.push(n),a=s,{...t,stack:a}}return{...t,stack:[...t.stack,n]}},1(t,e){let n=e.id,a=t.stack.indexOf(n);if(a===-1)return t;let o=t.stack.slice();return o.splice(a,1),{...t,stack:o}}},S_=class yS extends pS{constructor(){super(...arguments),x1(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),x1(this,"selectors",{isTop:(e,n)=>e.stack[e.stack.length-1]===n,inStack:(e,n)=>e.stack.includes(n)})}static new(){return new yS({stack:[]})}reduce(e,n){return Mn(n.type,A_,e,n)}};const Vm=new fS(()=>S_.new());var Zh={exports:{}},Wh={};/** 74 * @license React 75 * use-sync-external-store-with-selector.production.js 76 * 77 * Copyright (c) Meta Platforms, Inc. and affiliates. 78 * 79 * This source code is licensed under the MIT license found in the 80 * LICENSE file in the root directory of this source tree. 81 */var w1;function E_(){if(w1)return Wh;w1=1;var t=Yu();function e(f,h){return f===h&&(f!==0||1/f===1/h)||f!==f&&h!==h}var n=typeof Object.is=="function"?Object.is:e,a=t.useSyncExternalStore,o=t.useRef,s=t.useEffect,c=t.useMemo,d=t.useDebugValue;return Wh.useSyncExternalStoreWithSelector=function(f,h,p,g,b){var v=o(null);if(v.current===null){var x={hasValue:!1,value:null};v.current=x}else x=v.current;v=c(function(){function A(M){if(!z){if(z=!0,R=M,M=g(M),b!==void 0&&x.hasValue){var B=x.value;if(b(B,M))return C=B}return C=M}if(B=C,n(R,M))return B;var j=g(M);return b!==void 0&&b(B,j)?(R=M,B):(R=M,C=j)}var z=!1,R,C,O=p===void 0?null:p;return[function(){return A(h())},O===null?void 0:function(){return A(O())}]},[h,p,g,b]);var w=a(f,v[0],v[1]);return s(function(){x.hasValue=!0,x.value=w},[w]),d(w),w},Wh}var A1;function z_(){return A1||(A1=1,Zh.exports=E_()),Zh.exports}var T_=z_();function Yn(t,e,n=mS){return T_.useSyncExternalStoreWithSelector(Ke(a=>t.subscribe(C_,a)),Ke(()=>t.state),Ke(()=>t.state),Ke(e),n)}function C_(t){return t}function vS(t,e){let n=S.useId(),a=Vm.get(e),[o,s]=Yn(a,S.useCallback(c=>[a.selectors.isTop(c,n),a.selectors.inStack(c,n)],[a,n]));return Pt(()=>{if(t)return a.actions.push(n),()=>a.actions.pop(n)},[a,t,n]),t?s?o:!0:!1}let Pp=new Map,cl=new Map;function S1(t){var e;let n=(e=cl.get(t))!=null?e:0;return cl.set(t,n+1),n!==0?()=>E1(t):(Pp.set(t,{"aria-hidden":t.getAttribute("aria-hidden"),inert:t.inert}),t.setAttribute("aria-hidden","true"),t.inert=!0,()=>E1(t))}function E1(t){var e;let n=(e=cl.get(t))!=null?e:1;if(n===1?cl.delete(t):cl.set(t,n-1),n!==1)return;let a=Pp.get(t);a&&(a["aria-hidden"]===null?t.removeAttribute("aria-hidden"):t.setAttribute("aria-hidden",a["aria-hidden"]),t.inert=a.inert,Pp.delete(t))}function R_(t,{allowed:e,disallowed:n}={}){let a=vS(t,"inert-others");Pt(()=>{var o,s;if(!a)return;let c=ci();for(let f of(o=n==null?void 0:n())!=null?o:[])f&&c.add(S1(f));let d=(s=e==null?void 0:e())!=null?s:[];for(let f of d){if(!f)continue;let h=Go(f);if(!h)continue;let p=f.parentElement;for(;p&&p!==h.body;){for(let g of p.children)d.some(b=>g.contains(b))||c.add(S1(g));p=p.parentElement}}return c.dispose},[a,e,n])}function M_(t,e,n){let a=Ho(o=>{let s=o.getBoundingClientRect();s.x===0&&s.y===0&&s.width===0&&s.height===0&&n()});S.useEffect(()=>{if(!t)return;let o=e===null?null:ia(e)?e:e.current;if(!o)return;let s=ci();if(typeof ResizeObserver<"u"){let c=new ResizeObserver(()=>a.current(o));c.observe(o),s.add(()=>c.disconnect())}if(typeof IntersectionObserver<"u"){let c=new IntersectionObserver(()=>a.current(o));c.observe(o),s.add(()=>c.disconnect())}return()=>s.dispose()},[e,a,t])}let jp=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(t=>`${t}:not([tabindex='-1'])`).join(","),D_=["[data-autofocus]"].map(t=>`${t}:not([tabindex='-1'])`).join(",");var Gp=(t=>(t[t.First=1]="First",t[t.Previous=2]="Previous",t[t.Next=4]="Next",t[t.Last=8]="Last",t[t.WrapAround=16]="WrapAround",t[t.NoScroll=32]="NoScroll",t[t.AutoFocus=64]="AutoFocus",t))(Gp||{}),__=(t=>(t[t.Error=0]="Error",t[t.Overflow=1]="Overflow",t[t.Success=2]="Success",t[t.Underflow=3]="Underflow",t))(__||{}),O_=(t=>(t[t.Previous=-1]="Previous",t[t.Next=1]="Next",t))(O_||{});function bS(t=document.body){return t==null?[]:Array.from(t.querySelectorAll(jp
81)).sort((e,n)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(n.tabIndex||Number.MAX_SAFE_INTEGER)))}function L_(t=document.body){return t==null?[]:Array.from(t.querySelectorAll(D_)).sort((e,n)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(n.tabIndex||Number.MAX_SAFE_INTEGER)))}var qm=(t=>(t[t.Strict=0]="Strict",t[t.Loose=1]="Loose",t))(qm||{});function xS(t,e=0){var n;return t===((n=Go(t))==null?void 0:n.body)?!1:Mn(e,{0(){return t.matches(jp)},1(){let a=t;for(;a!==null;){if(a.matches(jp))return!0;a=a.parentElement}return!1}})}var N_=(t=>(t[t.Keyboard=0]="Keyboard",t[t.Mouse=1]="Mouse",t))(N_||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",t=>{t.metaKey||t.altKey||t.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",t=>{t.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:t.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));let U_=["textarea","input"].join(",");function F_(t){var e,n;return(n=(e=t==null?void 0:t.matches)==null?void 0:e.call(t,U_))!=null?n:!1}function wS(t,e=n=>n){return t.slice().sort((n,a)=>{let o=e(n),s=e(a);if(o===null||s===null)return 0;let c=o.compareDocumentPosition(s);return c&Node.DOCUMENT_POSITION_FOLLOWING?-1:c&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function B_(t,e){return k_(bS(),e,{relativeTo:t})}function k_(t,e,{sorted:n=!0,relativeTo:a=null,skipElements:o=[]}={}){let s=Array.isArray(t)?t.length>0?t[0].ownerDocument:document:t.ownerDocument,c=Array.isArray(t)?n?wS(t):t:e&64?L_(t):bS(t);o.length>0&&c.length>1&&(c=c.filter(v=>!o.some(x=>x!=null&&"current"in x?(x==null?void 0:x.current)===v:x===v))),a=a??s.activeElement;let d=(()=>{if(e&5)return 1;if(e&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=(()=>{if(e&1)return 0;if(e&2)return Math.max(0,c.indexOf(a))-1;if(e&4)return Math.max(0,c.indexOf(a))+1;if(e&8)return c.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),h=e&32?{preventScroll:!0}:{},p=0,g=c.length,b;do{if(p>=g||p+g<=0)return 0;let v=f+p;if(e&16)v=(v+g)%g;else{if(v<0)return 3;if(v>=g)return 1}b=c[v],b==null||b.focus(h),p+=d}while(b!==s.activeElement);return e&6&&F_(b)&&b.select(),2}function AS(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function I_(){return/Android/gi.test(window.navigator.userAgent)}function z1(){return AS()||I_()}function Mo(t,e,n,a){let o=Ho(n);S.useEffect(()=>{if(!t)return;function s(c){o.current(c)}return document.addEventListener(e,s,a),()=>document.removeEventListener(e,s,a)},[t,e,a])}function P_(t,e,n,a){let o=Ho(n);S.useEffect(()=>{if(!t)return;function s(c){o.current(c)}return window.addEventListener(e,s,a),()=>window.removeEventListener(e,s,a)},[t,e,a])}const T1=30;function j_(t,e,n){let a=Ho(n),o=S.useCallback(function(d,f){if(d.defaultPrevented)return;let h=f(d);if(h===null||!h.getRootNode().contains(h)||!h.isConnected)return;let p=function g(b){return typeof b=="function"?g(b()):Array.isArray(b)||b instanceof Set?b:[b]}(e);for(let g of p)if(g!==null&&(g.contains(h)||d.composed&&d.composedPath().includes(g)))return;return!xS(h,qm.Loose)&&h.tabIndex!==-1&&d.preventDefault(),a.current(d,h)},[a,e]),s=S.useRef(null);Mo(t,"pointerdown",d=>{var f,h;z1()||(s.current=((h=(f=d.composedPath)==null?void 0:f.call(d))==null?void 0:h[0])||d.target)},!0),Mo(t,"pointerup",d=>{if(z1()||!s.current)return;let f=s.current;return s.current=null,o(d,()=>f)},!0);let c=S.useRef({x:0,y:0});Mo(t,"touchstart",d=>{c.current.x=d.touches[0].clientX,c.current.y=d.touches[0].clientY},!0),Mo(t,"touchend",d=>{let f={x:d.changedTouches[0].clientX,y:d.changedTouches[0].clientY};if(!(Math.abs(f.x-c.current.x)>=T1||Math.abs(f.y-c.current.y)>=T1))return o(d,()=>Ha(d.target)?d.target:null)},!0),P_(t,"blur",d=>o(d,()=>K3(window.document.activeElement)?window.document.activeElement:null),!0)}function Hp(...t){return S.useMemo(()=>Go(...t),[...t])}var G_=(t=>(t[t.Ignore=0]="Ignore",t[t.Select=1]="Select",t[t.Close=2]="Close",t))(G_||{});const lu={Ignore:{kind:0},Select:t=>({kind:1,target:t}),Close:{kind:2}},H_=200;function Y_(t,{trigger:e,action:n,close:a,select:o}){let s=S.useRef(null);Mo(t&&e!==null,"pointerdown",c=>{Hm(c==null?void 0:c.target)&&e!=null&&e.contains(c.target)&&(s.current=ne
vendor: 23,490 bytes, lines 81-82
81w Date)}),Mo(t&&e!==null,"pointerup",c=>{if(s.current===null||!Ha(c.target))return;let d=n(c),f=new Date().getTime()-s.current.getTime();switch(s.current=null,d.kind){case 0:return;case 1:{f>H_&&(o(d.target),a());break}case 2:{a();break}}},{capture:!0})}function SS(t,e){return S.useMemo(()=>{var n;if(t.type)return t.type;let a=(n=t.as)!=null?n:"button";if(typeof a=="string"&&a.toLowerCase()==="button"||(e==null?void 0:e.tagName)==="BUTTON"&&!e.hasAttribute("type"))return"button"},[t.type,t.as,e])}function V_(t){return S.useSyncExternalStore(t.subscribe,t.getSnapshot,t.getSnapshot)}function q_(t,e){let n=t(),a=new Set;return{getSnapshot(){return n},subscribe(o){return a.add(o),()=>a.delete(o)},dispatch(o,...s){let c=e[o].call(n,...s);c&&(n=c,a.forEach(d=>d()))}}}function Q_(){let t;return{before({doc:e}){var n;let a=e.documentElement,o=(n=e.defaultView)!=null?n:window;t=Math.max(0,o.innerWidth-a.clientWidth)},after({doc:e,d:n}){let a=e.documentElement,o=Math.max(0,a.clientWidth-a.offsetWidth),s=Math.max(0,t-o);n.style(a,"paddingRight",`${s}px`)}}}function $_(){return AS()?{before({doc:t,d:e,meta:n}){function a(o){return n.containers.flatMap(s=>s()).some(s=>s.contains(o))}e.microTask(()=>{var o;if(window.getComputedStyle(t.documentElement).scrollBehavior!=="auto"){let d=ci();d.style(t.documentElement,"scrollBehavior","auto"),e.add(()=>e.microTask(()=>d.dispose()))}let s=(o=window.scrollY)!=null?o:window.pageYOffset,c=null;e.addEventListener(t,"click",d=>{if(Ha(d.target))try{let f=d.target.closest("a");if(!f)return;let{hash:h}=new URL(f.href),p=t.querySelector(h);Ha(p)&&!a(p)&&(c=p)}catch{}},!0),e.addEventListener(t,"touchstart",d=>{if(Ha(d.target)&&W3(d.target))if(a(d.target)){let f=d.target;for(;f.parentElement&&a(f.parentElement);)f=f.parentElement;e.style(f,"overscrollBehavior","contain")}else e.style(d.target,"touchAction","none")}),e.addEventListener(t,"touchmove",d=>{if(Ha(d.target)){if(aS(d.target))return;if(a(d.target)){let f=d.target;for(;f.parentElement&&f.dataset.headlessuiPortal!==""&&!(f.scrollHeight>f.clientHeight||f.scrollWidth>f.clientWidth);)f=f.parentElement;f.dataset.headlessuiPortal===""&&d.preventDefault()}else d.preventDefault()}},{passive:!1}),e.add(()=>{var d;let f=(d=window.scrollY)!=null?d:window.pageYOffset;s!==f&&window.scrollTo(0,s),c&&c.isConnected&&(c.scrollIntoView({block:"nearest"}),c=null)})})}}:{}}function X_(){return{before({doc:t,d:e}){e.style(t.documentElement,"overflow","hidden")}}}function Z_(t){let e={};for(let n of t)Object.assign(e,n(e));return e}let Sr=q_(()=>new Map,{PUSH(t,e){var n;let a=(n=this.get(t))!=null?n:{doc:t,count:0,d:ci(),meta:new Set};return a.count++,a.meta.add(e),this.set(t,a),this},POP(t,e){let n=this.get(t);return n&&(n.count--,n.meta.delete(e)),this},SCROLL_PREVENT({doc:t,d:e,meta:n}){let a={doc:t,d:e,meta:Z_(n)},o=[$_(),Q_(),X_()];o.forEach(({before:s})=>s==null?void 0:s(a)),o.forEach(({after:s})=>s==null?void 0:s(a))},SCROLL_ALLOW({d:t}){t.dispose()},TEARDOWN({doc:t}){this.delete(t)}});Sr.subscribe(()=>{let t=Sr.getSnapshot(),e=new Map;for(let[n]of t)e.set(n,n.documentElement.style.overflow);for(let n of t.values()){let a=e.get(n.doc)==="hidden",o=n.count!==0;(o&&!a||!o&&a)&&Sr.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),n.count===0&&Sr.dispatch("TEARDOWN",n)}});function W_(t,e,n=()=>({containers:[]})){let a=V_(Sr),o=e?a.get(e):void 0,s=o?o.count>0:!1;return Pt(()=>{if(!(!e||!t))return Sr.dispatch("PUSH",e,n),()=>Sr.dispatch("POP",e,n)},[t,e]),s}function K_(t,e,n=()=>[document.body]){let a=vS(t,"scroll-lock");W_(a,e,o=>{var s;return{containers:[...(s=o.containers)!=null?s:[],n]}})}function C1(t){return[t.screenX,t.screenY]}function J_(){let t=S.useRef([-1,-1]);return{wasMoved(e){let n=C1(e);return t.current[0]===n[0]&&t.current[1]===n[1]?!1:(t.current=n,!0)},update(e){t.current=C1(e)}}}function eO(t=0){let[e,n]=S.useState(t),a=S.useCallback(f=>n(f),[e]),o=S.useCallback(f=>n(h=>h|f),[e]),s=S.useCallback(f=>(e&f)===f,[e]),c=S.useCallback(f=>n(h=>h&~f),[n]),d=S.useCallback(f=>n(h=>h^f),[n]);return{flags:e,setFlag:a,addFlag:o,hasFlag:s,removeFlag:c,toggleFlag:d}}var tO={},R1,M1;typeof process<"u"&&typeof globalThis<"u"&&typeof Element<"u"&&((R1=process==null?void 0:tO)==null?void 0:R1.NODE_ENV)==="test"&&typeof((M1=Element==null?void 0:Element.prototype)==null?void 0:M1.getAnimations)>"u"&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(` 82`)),[]});var nO=(t=>(t[t.None=0]="None",t[t.Closed=1]="Closed",t[t.Enter=2]="Enter",t[t.Leave=4]="Leave",t))(nO||{});function ES(t){let e={};for(let n in t)t[n]===!0&&(e[`data-${n}`]="");return e}function zS(t,e,n,a){let[o,s]=S.useState(n),{hasFlag:c,addFlag:d,removeFlag:f}=eO(t&&o?3:0),h=S.useRef(!1),p=S.useRef(!1),g=kl();return Pt(()=>{var b;if(t){if(n&&s(!0),!e){n&&d(3);return}return(b=void 0)==null||b.call(a,n),iO(e,{inFlight:h,prepare(){p.current?p.current=!1:p.current=h.current,h.current=!0,!p.current&&(n?(d(3),f(4)):(d(4),f(2)))},run(){p.current?n?(f(3),d(4)):(f(4),d(3)):n?f(1):d(1)},done(){var v;p.current&&typeof e.getAnimations=="function"&&e.getAnimations().length>0||(h.current=!1,f(7),n||s(!1),(v=void 0)==null||v.call(a,n))}})}},[t,n,e,g]),t?[o,{closed:c(1),enter:c(2),leave:c(4),transition:c(2)||c(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}function iO(t,{prepare:e,run:n,done:a,inFlight:o}){let s=ci();return rO(t,{prepare:e,inFlight:o}),s.nextFrame(()=>{n(),s.requestAnimationFrame(()=>{s.add(aO(t,a))})}),s.dispose}function aO(t,e){var n,a;let o=ci();if(!t)return o.dispose;let s=!1;o.add(()=>{s=!0});let c=(a=(n=t.getAnimations)==null?void 0:n.call(t).filter(d=>d instanceof CSSTransition))!=null?a:[];return c.length===0?(e(),o.dispose):(Promise.allSettled(c.map(d=>d.finished)).then(()=>{s||e()}),o.dispose)}function rO(t,{inFlight:e,prepare:n}){if(e!=null&&e.current){n();return}let a=t.style.transition;t.style.transition="none",n(),t.offsetHeight,t.style.transition=a}function nd(){return typeof window<"u"}function Yo(t){return TS(t)?(t.nodeName||"").toLowerCase():"#document"}function Rn(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function Ri(t){var e;return(e=(TS(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function TS(t){return nd()?t instanceof Node||t instanceof Rn(t).Node:!1}function sn(t){return nd()?t instanceof Element||t instanceof Rn(t).Element:!1}function Ti(t){return nd()?t instanceof HTMLElement||t instanceof Rn(t).HTMLElement:!1}function D1(t){return!nd()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof Rn(t).ShadowRoot}function Il(t){const{overflow:e,overflowX:n,overflowY:a,display:o}=si(t);return/auto|scroll|overlay|hidden|clip/.test(e+a+n)&&!["inline","contents"].includes(o)}function oO(t){return["table","td","th"].includes(Yo(t))}function id(t){return[":popover-open",":modal"].some(e=>{try{return t.matches(e)}catch{return!1}})}function Qm(t){const e=$m(),n=sn(t)?si(t):t;return["transform","translate","scale","rotate","perspective"].some(a=>n[a]?n[a]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(a=>(n.willChange||"").includes(a))||["paint","layout","strict","content"].some(a=>(n.contain||"").includes(a))}function sO(t){let e=Va(t);for(;Ti(e)&&!ko(e);){if(Qm(e))return e;if(id(e))return null;e=Va(e)}return null}function $m(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function ko(t){return["html","body","#document"].includes(Yo(t))}function si(t){return Rn(t).getComputedStyle(t)}function ad(t){return sn(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Va(t){if(Yo(t)==="html")return t;const e=t.assignedSlot||t.parentNode||D1(t)&&t.host||Ri(t);return D1(e)?e.host:e}function CS(t){const e=Va(t);return ko(e)?t.ownerDocument?t.ownerDocument.body:t.body:Ti(e)&&Il(e)?e:CS(e)}function xl(t,e,n){var a;e===void 0&&(e=[]),n===void 0&&(n=!0);const o=CS(t),s=o===((a=t.ownerDocument)==null?void 0:a.body),c=Rn(o);if(s){const d=Yp(c);return e.concat(c,c.visualViewport||[],Il(o)?o:[],d&&n?xl(d):[])}return e.concat(o,xl(o,[],n))}function Yp(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function lO(){const t=navigator.userAgentData;return t&&Array.isArray(t.brands)?t.brands.map(e=>{let{brand:n,version:a}=e;return n+"/"+a}).join(" "):navigator.userAgent}const Mr=Math.min,en=Math.max,wl=Math.round,cu=Math.floor,Ei=t=>({x:t,y:t}),cO={left:"right",right:"left",bottom:"top",top:"bottom"},uO={start:"end",end:"start"};function _1(t,e,n){return en(t,Mr(e,n))}function Vo(t,e){return typeof t=="function"?t(e):t}function qa(t){return t.split("-")[0]}function Pl(t){return t.split("-")[1]}function RS(t){return t==="x"?"y":"x"}function MS(t){return t==="y"?"height":"width"}function Ya(t){return["top","bottom"].includes(qa(t))?"y":"x"}function DS(t){return RS(Ya(t))}function dO(t,e,n){n===void 0&&(n=!1);const a=Pl(t),o=DS(t),s=MS(o);let c=o==="x"?a===(n?"end":"start")?"right":"left":a==="start"?"bottom":"top";return e.reference[s]>e.floating[s]&&(c=Nu(c)),[c,Nu(c)]}function fO(t){const e=Nu(t);return[Vp(t),e,Vp(e)]}function Vp(t){return t.replace(/start|end/g,e=>uO[e])}function hO(t,e,n){const a=["left","right"],o=["right","left"],s=["top","bottom"],c=["bottom","top"];switch(t){case"top":case"bottom":return n?e?o:a:e?a:o;case"left":case"right":return e?s:c;default:return[]}}function pO(t,e,n,a){const o=Pl(t);let s=hO(qa(t),n==="start",a);return o&&(s=s.map(c=>c+"-"+o),e&&(s=s.concat(s.map(Vp)))),s}function Nu(t){return t.replace(/left|right|bottom|top/g,e=>cO[e])}function mO(t){return{top:0,right:0,bottom:0,left:0,...t}}function gO(t){return typeof t!="number"?mO(t):{top:t,right:t,bottom:t,left:t}}function Uu(t){const{x:e,y:n,width:a,height:o}=t;return{width:a,height:o,top:n,left:e,right:e+a,bottom:n+o,x:e,y:n}}function O1(t,e,n){let{reference:a,floating:o}=t;const s=Ya(e),c=DS(e),d=MS(c),f=qa(e),h=s==="y",p=a.x+a.width/2-o.width/2,g=a.y+a.height/2-o.height/2,b=a[d]/2-o[d]/2;let v;switch(f){case"top":v={x:p,y:a.y-o.height};break;case"bottom":v={x:p,y:a.y+a.height};break;case"right":v={x:a.x+a.width,y:g};break;case"left":v={x:a.x-o.width,y:g};break;default:v={x:a.x,y:a.y}}switch(Pl(e)){case"start":v[c]-=b*(n&&h?-1:1);break;case"end":v[c]+=b*(n&&h?-1:1);break}return v}const yO=async(t,e,n)=>{const{placement:a="bottom",strategy:o="absolute",middleware:s=[],platform:c}=n,d=s.filter(Boolean),f=await(c.isRTL==null?void 0:c.isRTL(e));let h=await c.getElementRects({reference:t,floating:e,strategy:o}),{x:p,y:g}=O1(h,a,f),b=a,v={},x=0;for(let w=0;w<d.length;w++){const{name:A,fn:z}=d[w],{x:R,y:C,data:O,reset:M}=await z({x:p,y:g,initialPlacement:a,placement:b,strategy:o,middlewareData:v,rects:h,platform:c,elements:{reference:t,floating:e}});p=R??p,g=C??g,v={...v,[A]:{...v[A],...O}},M&&x<=50&&(x++,typeof M=="object"&&(M.placement&&(b=M.placement),M.rects&&(h=M.rects===!0?await c.getElementRects({reference:t,floating:e,strategy:o}):M.rects),{x:p,y:g}=O1(h,b,f)),w=-1)}return{x:p,y:g,placement:b,strategy:o,middlewareData:v}};async function rd(t,e){var n;e===void 0&&(e={});const{x:a,y:o,platform:s,rects:c,elements:d,strategy:f}=t,{boundary:h="clippingAncestors",rootBoundary:p="viewport",elementContext:g="floating",altBoundary:b=!1,padding:v=0}=Vo(e,t),x=gO(v),A=d[b?g==="floating"?"reference":"floating":g],z=Uu(await s.getClippingRect({element:(n=await(s.isElement==null?void 0:s.isElement(A)))==null||n?A:A.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(d.floating)),boundary:h,rootBoundary:p,strategy:f})),R=g==="floating"?{x:a,y:o,width:c.floating.width,height:c.floating.height}:c.reference,C=await(s.getOffsetParent==null?void 0:s.getOffsetParent(d.floating)),O=await(s.isElement==null?void 0:s.isElement(C))?await(s.getScale==null?void 0:s.getScale(C))||{x:1,y:1}:{x:1,y:1},M=Uu(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:d,rect:R,offsetParent:C,strategy:f}):R);return{top:(z.top-M.top+x.top)/O.y,bottom:(M.bottom-z.bottom+x.bottom)/O.y,left:(z.left-M.left+x.left)/O.x,right:(M.right-z.right+x.right)/O.x}}const vO=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var n,a;const{placement:o,middlewareData:s,rects:c,initialPlacement:d,platform:f,elements:h}=e,{mainAxis:p=!0,crossAxis:g=!0,fallbackPlacements:b,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:w=!0,...A}=Vo(t,e);if((n=s.arrow)!=null&&n.alignmentOffset)return{};const z=qa(o),R=Ya(d),C=qa(d)===d,O=await(f.isRTL==null?void 0:f.isRTL(h.floating)),M=b||(C||!w?[Nu(d)]:fO(d)),B=x!=="none";!b&&B&&M.push(...pO(d,w,x,O));const j=[d,...M],_=await rd(e,A),W=[];let G=((a=s.flip)==null?void 0:a.overflows)||[];if(p&&W.push(_[z]),g){const se=dO(o,c,O);W.push(_[se[0]],_[se[1]])}if(G=[...G,{placement:o,overflows:W}],!W.every(se=>se<=0)){var ne,J;const se=(((ne=s.flip)==null?void 0:ne.index)||0)+1,F=j[se];if(F){var ue;const te=g==="alignment"?R!==Ya(F):!1,le=((ue=G[0])==null?void 0:ue.overflows[0])>0;if(!te||le)return{data:{index:se,overflows:G},reset:{placement:F}}}let Q=(J=G.filter(te=>te.overflows[0]<=0).sort((te,le)=>te.overflows[1]-le.overflows[1])[0])==null?void 0:J.placement;if(!Q)switch(v){case"bestFit":{var K;const te=(K=G.filter(le=>{if(B){const D=Ya(le.placement);return D===R||D==="y"}return!0}).map(le=>[le.placement,le.overflows.filter(D=>D>0).reduce((D,Y)=>D+Y,0)]).sort((le,D)=>le[1]-D[1])[0])==null?void 0:K[0];te&&(Q=te);break}case"initialPlacement":Q=d;break}if(o!==Q)return{reset:{placement:Q}}}return{}}}};async function bO(t,e){const{placement:n,platform:a,elements:o}=t,s=await(a.isRTL==null?void 0:a.isRTL(o.floating)),c=qa(n),d=Pl(n),f=Ya(n)==="y",h=["left","top"].includes(c)?-1:1,p=s&&f?-1:1,g=Vo(e,t);let{mainAxis:b,crossAxis:v,alignmentAxis:x}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return d&&typeof x=="number"&&(v=d==="end"?x*-1:x),f?{x:v*p,y:b*h}:{x:b*h,y:v*p}}const xO=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,a;const{x:o,y:s,placement:c,middlewareData:d}=e,f=await bO(e,t);return c===((n=d.offset)==null?void 0:n.placement)&&(a=d.arrow)!=null&&a.alignmentOffset?{}:{x:o+f.x,y:s+f.y,data:{...f,placement:c}}}}},wO=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:a,placement:o}=e,{mainAxis:s=!0,crossAxis:c=!1,limiter:d={fn:A=>{let{x:z,y:R}=A;return{x:z,y:R}}},...f}=Vo(t,e),h={x:n,y:a},p=await rd(e,f),g=Ya(qa(o)),b=RS(g);let v=h[b],x=h[g];if(s){const A=b==="y"?"top":"left",z=b==="y"?"bottom":"right",R=v+p[A],C=v-p[z];v=_1(R,v,C)}if(c){const A=g==="y"?"top":"left",z=g==="y"?"bottom":"right",R=x+p[A],C=x-p[z];x=_1(R,x,C)}const w=d.fn({...e,[b]:v,[g]:x});return{...w,data:{x:w.x-n,y:w.y-a,enabled:{[b]:s,[g]:c}}}}}},AO=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var n,a;const{placement:o,rects:s,platform:c,elements:d}=e,{apply:f=()=>{},...h}=Vo(t,e),p=await rd(e,h),g=qa(o),b=Pl(o),v=Ya(o)==="y",{width:x,height:w}=s.floating;let A,z;g==="top"||g==="bottom"?(A=g,z=b===(await(c.isRTL==null?void 0:c.isRTL(d.floating))?"start":"end")?"left":"right"):(z=g,A=b==="end"?"top":"bottom");const R=w-p.top-p.bottom,C=x-p.left-p.right,O=Mr(w-p[A],R),M=Mr(x-p[z],C),B=!e.middlewareData.shift;let j=O,_=M;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(_=C),(a=e.middlewareData.shift)!=null&&a.enabled.y&&(j=R),B&&!b){const G=en(p.left,0),ne=en(p.right,0),J=en(p.top,0),ue=en(p.bottom,0);v?_=x-2*(G!==0||ne!==0?G+ne:en(p.left,p.right)):j=w-2*(J!==0||ue!==0?J+ue:en(p.top,p.bottom))}await f({...e,availableWidth:_,availableHeight:j});const W=await c.getDimensions(d.floating);return x!==W.width||w!==W.height?{reset:{rects:!0}}:{}}}};function _S(t){const e=si(t);let n=parseFloat(e.width)||0,a=parseFloat(e.height)||0;const o=Ti(t),s=o?t.offsetWidth:n,c=o?t.offsetHeight:a,d=wl(n)!==s||wl(a)!==c;return d&&(n=s,a=c),{width:n,height:a,$:d}}function Xm(t){return sn(t)?t:t.contextElement}function Uo(t){const e=Xm(t);if(!Ti(e))return Ei(1);const n=e.getBoundingClientRect(),{width:a,height:o,$:s}=_S(e);let c=(s?wl(n.width):n.width)/a,d=(s?wl(n.height):n.height)/o;return(!c||!Number.isFinite(c))&&(c=1),(!d||!Number.isFinite(d))&&(d=1),{x:c,y:d}}const SO=Ei(0);function OS(t){const e=Rn(t);return!$m()||!e.visualViewport?SO:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function EO(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==Rn(t)?!1:e}function Dr(t,e,n,a){e===void 0&&(e=!1),n===void 0&&(n=!1);const o=t.getBoundingClientRect(),s=Xm(t);let c=Ei(1);e&&(a?sn(a)&&(c=Uo(a)):c=Uo(t));const d=EO(s,n,a)?OS(s):Ei(0);let f=(o.left+d.x)/c.x,h=(o.top+d.y)/c.y,p=o.width/c.x,g=o.height/c.y;if(s){const b=Rn(s),v=a&&sn(a)?Rn(a):a;let x=b,w=Yp(x);for(;w&&a&&v!==x;){const A=Uo(w),z=w.getBoundingClientRect(),R=si(w),C=z.left+(w.clientLeft+parseFloat(R.paddingLeft))*A.x,O=z.top+(w.clientTop+parseFloat(R.paddingTop))*A.y;f*=A.x,h*=A.y,p*=A.x,g*=A.y,f+=C,h+=O,x=Rn(w),w=Yp(x)}}return Uu({width:p,height:g,x:f,y:h})}function Zm(t,e){const n=ad(t).scrollLeft;return e?e.left+n:Dr(Ri(t)).left+n}function LS(t,e,n){n===void 0&&(n=!1);const a=t.getBoundingClientRect(),o=a.left+e.scrollLeft-(n?0:Zm(t,a)),s=a.top+e.scrollTop;return{x:o,y:s}}function zO(t){let{elements:e,rect:n,offsetParent:a,strategy:o}=t;const s=o==="fixed",c=Ri(a),d=e?id(e.floating):!1;if(a===c||d&&s)return n;let f={scrollLeft:0,scrollTop:0},h=Ei(1);const p=Ei(0),g=Ti(a);if((g||!g&&!s)&&((Yo(a)!=="body"||Il(c))&&(f=ad(a)),Ti(a))){const v=Dr(a);h=Uo(a),p.x=v.x+a.clientLeft,p.y=v.y+a.clientTop}const b=c&&!g&&!s?LS(c,f,!0):Ei(0);return{width:n.width*h.x,height:n.height*h.y,x:n.x*h.x-f.scrollLeft*h.x+p.x+b.x,y:n.y*h.y-f.scrollTop*h.y+p.y+b.y}}function TO(t){return Array.from(t.getClientRects())}function CO(t){const e=Ri(t),n=ad(t),a=t.ownerDocument.body,o=en(e.scrollWidth,e.clientWidth,a.scrollWidth,a.clientWidth),s=en(e.scrollHeight,e.clientHeight,a.scrollHeight,a.clientHeight);let c=-n.scrollLeft+Zm(t);const d=-n.scrollTop;return si(a).direction==="rtl"&&(c+=en(e.clientWidth,a.clientWidth)-o),{width:o,height:s,x:c,y:d}}function RO(t,e){const n=Rn(t),a=Ri(t),o=n.visualViewport;let s=a.clientWidth,c=a.clientHeight,d=0,f=0;if(o){s=o.width,c=o.height;const h=$m();(!h||h&&e==="fixed")&&(d=o.offsetLeft,f=o.offsetTop)}return{width:s,height:c,x:d,y:f}}function MO(t,e){const n=Dr(t,!0,e==="fixed"),a=n.top+t.clientTop,o=n.left+t.clientLeft,s=Ti(t)?Uo(t):Ei(1),c=t.clientWidth*s.x,d=t.clientHeight*s.y,f=o*s.x,h=a*s.y;return{width:c,height:d,x:f,y:h}}function L1(t,e,n){let a;if(e==="viewport")a=RO(t,n);else if(e==="document")a=CO(Ri(t));else if(sn(e))a=MO(e,n);else{const o=OS(t);a={x:e.x-o.x,y:e.y-o.y,width:e.width,height:e.height}}return Uu(a)}function NS(t,e){const n=Va(t);return n===e||!sn(n)||ko(n)?!1:si(n).position==="fixed"||NS(n,e)}function DO(t,e){const n=e.get(t);if(n)return n;let a=xl(t,[],!1).filter(d=>sn(d)&&Yo(d)!=="body"),o=null;const s=si(t).position==="fixed";let c=s?Va(t):t;for(;sn(c)&&!ko(c);){const d=si(c),f=Qm(c);!f&&d.position==="fixed"&&(o=null),(s?!f&&!o:!f&&d.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||Il(c)&&!f&&NS(t,c))?a=a.filter(p=>p!==c):o=d,c=Va(c)}return e.set(t,a),a}function _O(t){let{element:e,boundary:n,rootBoundary:a,strategy:o}=t;const c=[...n==="clippingAncestors"?id(e)?[]:DO(e,this._c):[].concat(n),a],d=c[0],f=c.reduce((h,p)=>{const g=L1(e,p,o);return h.top=en(g.top,h.top),h.right=Mr(g.right,h.right),h.bottom=Mr(g.bottom,h.bottom),h.left=en(g.left,h.left),h},L1(e,d,o));return{width:f.right-f.left,height:f.bottom-f.top,x:f.left,y:f.top}}function OO(t){const{width:e,height:n}=_S(t);return{width:e,height:n}}function LO(t,e,n){const a=Ti(e),o=Ri(e),s=n==="fixed",c=Dr(t,!0,s,e);let d={scrollLeft:0,scrollTop:0};const f=Ei(0);function h(){f.x=Zm(o)}if(a||!a&&!s)if((Yo(e)!=="body"||Il(o))&&(d=ad(e)),a){const v=Dr(e,!0,s,e);f.x=v.x+e.clientLeft,f.y=v.y+e.clientTop}else o&&h();s&&!a&&o&&h();const p=o&&!a&&!s?LS(o,d):Ei(0),g=c.left+d.scrollLeft-f.x-p.x,b=c.top+d.scrollTop-f.y-p.y;return{x:g,y:b,width:c.width,height:c.height}}function Kh(t){return si(t).position==="static"}function N1(t,e){if(!Ti(t)||si(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return Ri(t)===n&&(n=n.ownerDocument.body),n}function US(t,e){const n=Rn(t);if(id(t))return n;if(!Ti(t)){let o=Va(t);for(;o&&!ko(o);){if(sn(o)&&!Kh(o))return o;o=Va(o)}return n}let a=N1(t,e);for(;a&&oO(a)&&Kh(a);)a=N1(a,e);return a&&ko(a)&&Kh(a)&&!Qm(a)?n:a||sO(t)||n}const NO=async function(t){const e=this.getOffsetParent||US,n=this.getDimensions,a=await n(t.floating);return{reference:LO(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:a.width,height:a.height}}};function UO(t){return si(t).direction==="rtl"}const FO={convertOffsetParentRelativeRectToViewportRelativeRect:zO,getDocumentElement:Ri,getClippingRect:_O,getOffsetParent:US,getElementRects:NO,getClientRects:TO,getDimensions:OO,getScale:Uo,isElement:sn,isRTL:UO};function FS(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function BO(t,e){let n=null,a;const o=Ri(t);function s(){var d;clearTimeout(a),(d=n)==null||d.disconnect(),n=null}function c(d,f){d===void 0&&(d=!1),f===void 0&&(f=1),s();const h=t.getBoundingClientRect(),{left:p,top:g,width:b,height:v}=h;if(d||e(),!b||!v)return;const x=cu(g),w=cu(o.clientWidth-(p+b)),A=cu(o.clientHeight-(g+v)),z=cu(p),C={rootMargin:-x+"px "+-w+"px "+-A+"px "+-z+"px",threshold:en(0,Mr(1,f))||1};let O=!0;function M(B){const j=B[0].intersectionRatio;if(j!==f){if(!O)return c();j?c(!1,j):a=setTimeout(()=>{c(!1,1e-7)},1e3)}j===1&&!FS(h,t.getBoundingClientRect())&&c(),O=!1}try{n=new IntersectionObserver(M,{...C,root:o.ownerDocument})}catch{n=new IntersectionObserver(M,C)}n.observe(t)}return c(!0),s}function kO(t,e,n,a){a===void 0&&(a={});const{ancestorScroll:o=!0,ancestorResize:s=!0,elementResize:c=typeof ResizeObserver=="function",layoutShift:d=typeof IntersectionObserver=="function",animationFrame:f=!1}=a,h=Xm(t),p=o||s?[...h?xl(h):[],...xl(e)]:[];p.forEach(z=>{o&&z.addEventListener("scroll",n,{passive:!0}),s&&z.addEventListener("resize",n)});const g=h&&d?BO(h,n):null;let b=-1,v=null;c&&(v=new ResizeObserver(z=>{let[R]=z;R&&R.target===h&&v&&(v.unobserve(e),cancelAnimationFrame(b),b=requestAnimationFrame(()=>{var C;(C=v)==null||C.observe(e)})),n()}),h&&!f&&v.observe(h),v.observe(e));let x,w=f?Dr(t):null;f&&A();function A(){const z=Dr(t);w&&!FS(w,z)&&n(),w=z,x=requestAnimationFrame(A)}return n(),()=>{var z;p.forEach(R=>{o&&R.removeEventListener("scroll",n),s&&R.removeEventListener("resize",n)}),g==null||g(),(z=v)==null||z.disconnect(),v=null,f&&cancelAnimationFrame(x)}}const Jh=rd,IO=xO,PO=wO,jO=vO,GO=AO,HO=(t,e,n)=>{const a=new Map,o={platform:FO,...n},s={...o.platform,_c:a};return yO(t,e,{...o,platform:s})};var zu=typeof document<"u"?S.useLayoutEffect:S.useEffect;function Fu(t,e){if(t===e)return!0;
vendor: 4,112 bytes, line 82
82if(typeof t!=typeof e)return!1;if(typeof t=="function"&&t.toString()===e.toString())return!0;let n,a,o;if(t&&e&&typeof t=="object"){if(Array.isArray(t)){if(n=t.length,n!==e.length)return!1;for(a=n;a--!==0;)if(!Fu(t[a],e[a]))return!1;return!0}if(o=Object.keys(t),n=o.length,n!==Object.keys(e).length)return!1;for(a=n;a--!==0;)if(!{}.hasOwnProperty.call(e,o[a]))return!1;for(a=n;a--!==0;){const s=o[a];if(!(s==="_owner"&&t.$$typeof)&&!Fu(t[s],e[s]))return!1}return!0}return t!==t&&e!==e}function BS(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function U1(t,e){const n=BS(t);return Math.round(e*n)/n}function ep(t){const e=S.useRef(t);return zu(()=>{e.current=t}),e}function YO(t){t===void 0&&(t={});const{placement:e="bottom",strategy:n="absolute",middleware:a=[],platform:o,elements:{reference:s,floating:c}={},transform:d=!0,whileElementsMounted:f,open:h}=t,[p,g]=S.useState({x:0,y:0,strategy:n,placement:e,middlewareData:{},isPositioned:!1}),[b,v]=S.useState(a);Fu(b,a)||v(a);const[x,w]=S.useState(null),[A,z]=S.useState(null),R=S.useCallback(te=>{te!==B.current&&(B.current=te,w(te))},[]),C=S.useCallback(te=>{te!==j.current&&(j.current=te,z(te))},[]),O=s||x,M=c||A,B=S.useRef(null),j=S.useRef(null),_=S.useRef(p),W=f!=null,G=ep(f),ne=ep(o),J=ep(h),ue=S.useCallback(()=>{if(!B.current||!j.current)return;const te={placement:e,strategy:n,middleware:b};ne.current&&(te.platform=ne.current),HO(B.current,j.current,te).then(le=>{const D={...le,isPositioned:J.current!==!1};K.current&&!Fu(_.current,D)&&(_.current=D,Vn.flushSync(()=>{g(D)}))})},[b,e,n,ne,J]);zu(()=>{h===!1&&_.current.isPositioned&&(_.current.isPositioned=!1,g(te=>({...te,isPositioned:!1})))},[h]);const K=S.useRef(!1);zu(()=>(K.current=!0,()=>{K.current=!1}),[]),zu(()=>{if(O&&(B.current=O),M&&(j.current=M),O&&M){if(G.current)return G.current(O,M,ue);ue()}},[O,M,ue,G,W]);const se=S.useMemo(()=>({reference:B,floating:j,setReference:R,setFloating:C}),[R,C]),F=S.useMemo(()=>({reference:O,floating:M}),[O,M]),Q=S.useMemo(()=>{const te={position:n,left:0,top:0};if(!F.floating)return te;const le=U1(F.floating,p.x),D=U1(F.floating,p.y);return d?{...te,transform:"translate("+le+"px, "+D+"px)",...BS(F.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:le,top:D}},[n,d,F.floating,p.x,p.y]);return S.useMemo(()=>({...p,update:ue,refs:se,elements:F,floatingStyles:Q}),[p,ue,se,F,Q])}const kS=(t,e)=>({...IO(t),options:[t,e]}),VO=(t,e)=>({...PO(t),options:[t,e]}),qO=(t,e)=>({...jO(t),options:[t,e]}),QO=(t,e)=>({...GO(t),options:[t,e]}),IS={...Mu},$O=IS.useInsertionEffect,XO=$O||(t=>t());function PS(t){const e=S.useRef(()=>{});return XO(()=>{e.current=t}),S.useCallback(function(){for(var n=arguments.length,a=new Array(n),o=0;o<n;o++)a[o]=arguments[o];return e.current==null?void 0:e.current(...a)},[])}var qp=typeof document<"u"?S.useLayoutEffect:S.useEffect;let F1=!1,ZO=0;const B1=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+ZO++;function WO(){const[t,e]=S.useState(()=>F1?B1():void 0);return qp(()=>{t==null&&e(B1())},[]),S.useEffect(()=>{F1=!0},[]),t}const KO=IS.useId,JO=KO||WO;function eL(){const t=new Map;return{emit(e,n){var a;(a=t.get(e))==null||a.forEach(o=>o(n))},on(e,n){t.set(e,[...t.get(e)||[],n])},off(e,n){var a;t.set(e,((a=t.get(e))==null?void 0:a.filter(o=>o!==n))||[])}}}const tL=S.createContext(null),nL=S.createContext(null),iL=()=>{var t;return((t=S.useContext(tL))==null?void 0:t.id)||null},aL=()=>S.useContext(nL),rL="data-floating-ui-focusable";function oL(t){const{open:e=!1,onOpenChange:n,elements:a}=t,o=JO(),s=S.useRef({}),[c]=S.useState(()=>eL()),d=iL()!=null,[f,h]=S.useState(a.reference),p=PS((v,x,w)=>{s.current.openEvent=v?x:void 0,c.emit("openchange",{open:v,event:x,reason:w,nested:d}),n==null||n(v,x,w)}),g=S.useMemo(()=>({setPositionReference:h}),[]),b=S.useMemo(()=>({reference:f||a.reference||null,floating:a.floating||null,domReference:a.reference}),[f,a.reference,a.floating]);return S.useMemo(()=>({dataRef:s,open:e,onOpenChange:p,elements:b,events:c,floatingId:o,refs:g}),[e,p,b,c,o,g])}function sL(t){t===void 0&&(t={});const{nodeId:e}
vendor: 5,254 bytes, line 82
82=t,n=oL({...t,elements:{reference:null,floating:null,...t.elements}}),a=t.rootContext||n,o=a.elements,[s,c]=S.useState(null),[d,f]=S.useState(null),p=(o==null?void 0:o.domReference)||s,g=S.useRef(null),b=aL();qp(()=>{p&&(g.current=p)},[p]);const v=YO({...t,elements:{...o,...d&&{reference:d}}}),x=S.useCallback(C=>{const O=sn(C)?{getBoundingClientRect:()=>C.getBoundingClientRect(),contextElement:C}:C;f(O),v.refs.setReference(O)},[v.refs]),w=S.useCallback(C=>{(sn(C)||C===null)&&(g.current=C,c(C)),(sn(v.refs.reference.current)||v.refs.reference.current===null||C!==null&&!sn(C))&&v.refs.setReference(C)},[v.refs]),A=S.useMemo(()=>({...v.refs,setReference:w,setPositionReference:x,domReference:g}),[v.refs,w,x]),z=S.useMemo(()=>({...v.elements,domReference:p}),[v.elements,p]),R=S.useMemo(()=>({...v,...a,refs:A,elements:z,nodeId:e}),[v,A,z,e,a]);return qp(()=>{a.dataRef.current.floatingContext=R;const C=b==null?void 0:b.nodesRef.current.find(O=>O.id===e);C&&(C.context=R)}),S.useMemo(()=>({...v,context:R,refs:A,elements:z}),[v,A,z,R])}const k1="active",I1="selected";function tp(t,e,n){const a=new Map,o=n==="item";let s=t;if(o&&t){const{[k1]:c,[I1]:d,...f}=t;s=f}return{...n==="floating"&&{tabIndex:-1,[rL]:""},...s,...e.map(c=>{const d=c?c[n]:null;return typeof d=="function"?t?d(t):null:d}).concat(t).reduce((c,d)=>(d&&Object.entries(d).forEach(f=>{let[h,p]=f;if(!(o&&[k1,I1].includes(h)))if(h.indexOf("on")===0){if(a.has(h)||a.set(h,[]),typeof p=="function"){var g;(g=a.get(h))==null||g.push(p),c[h]=function(){for(var b,v=arguments.length,x=new Array(v),w=0;w<v;w++)x[w]=arguments[w];return(b=a.get(h))==null?void 0:b.map(A=>A(...x)).find(A=>A!==void 0)}}}else c[h]=p}),c),{})}}function lL(t){t===void 0&&(t=[]);const e=t.map(d=>d==null?void 0:d.reference),n=t.map(d=>d==null?void 0:d.floating),a=t.map(d=>d==null?void 0:d.item),o=S.useCallback(d=>tp(d,t,"reference"),e),s=S.useCallback(d=>tp(d,t,"floating"),n),c=S.useCallback(d=>tp(d,t,"item"),a);return S.useMemo(()=>({getReferenceProps:o,getFloatingProps:s,getItemProps:c}),[o,s,c])}function P1(t,e){return{...t,rects:{...t.rects,floating:{...t.rects.floating,height:e}}}}const cL=t=>({name:"inner",options:t,async fn(e){const{listRef:n,overflowRef:a,onFallbackChange:o,offset:s=0,index:c=0,minItemsVisible:d=4,referenceOverflowThreshold:f=0,scrollRef:h,...p}=Vo(t,e),{rects:g,elements:{floating:b}}=e,v=n.current[c],x=(h==null?void 0:h.current)||b,w=b.clientTop||x.clientTop,A=b.clientTop!==0,z=x.clientTop!==0,R=b===x;if(!v)return{};const C={...e,...await kS(-v.offsetTop-b.clientTop-g.reference.height/2-v.offsetHeight/2-s).fn(e)},O=await Jh(P1(C,x.scrollHeight+w+b.clientTop),p),M=await Jh(C,{...p,elementContext:"reference"}),B=en(0,O.top),j=C.y+B,G=(x.scrollHeight>x.clientHeight?ne=>ne:wl)(en(0,x.scrollHeight+(A&&R||z?w*2:0)-B-en(0,O.bottom)));if(x.style.maxHeight=G+"px",x.scrollTop=B,o){const ne=x.offsetHeight<v.offsetHeight*Mr(d,n.current.length)-1||M.top>=-f||M.bottom>=-f;Vn.flushSync(()=>o(ne))}return a&&(a.current=await Jh(P1({...C,y:j},x.offsetHeight+w+b.clientTop),p)),{y:j}}});function uL(t,e){const{open:n,elements:a}=t,{enabled:o=!0,overflowRef:s,scrollRef:c,onChange:d}=e,f=PS(d),h=S.useRef(!1),p=S.useRef(null),g=S.useRef(null);S.useEffect(()=>{if(!o)return;function v(w){if(w.ctrlKey||!x||s.current==null)return;const A=w.deltaY,z=s.current.top>=-.5,R=s.current.bottom>=-.5,C=x.scrollHeight-x.clientHeight,O=A<0?-1:1,M=A<0?"max":"min";x.scrollHeight<=x.clientHeight||(!z&&A>0||!R&&A<0?(w.preventDefault(),Vn.flushSync(()=>{f(B=>B+Math[M](A,C*O))})):/firefox/i.test(lO())&&(x.scrollTop+=A))}const x=(c==null?void 0:c.current)||a.floating;if(n&&x)return x.addEventListener("wheel",v),requestAnimationFrame(()=>{p.current=x.scrollTop,s.current!=null&&(g.current={...s.current})}),()=>{p.current=null,g.current=null,x.removeEventListener("wheel",v)}},[o,n,a.floating,s,c,f]);const b=S.useMemo(()=>({onKeyDown(){h.current=!0},onWheel(){h.current=!1},onPointerMove(){h.current=!1},onScroll(){const v=(c==null?void 0:c.current)||a.floating;if(!(!s.current||!v||!h.current)){if(p.current!==null){const x=v.scrollTop-p.current;(s.current.bottom<-.5&&x<-1||s.current.top<-.5&&x>1)&&Vn.flushSync(()=>f(w=>w+x))}requestAnimationFrame(()=>{p.current=v.scrollTop})}}}),[a.floating,f,s,c]);return S.useMemo(()=>o?{floating:b}:{},[o,b])}let qo=S.createContext({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});qo.displayName="FloatingContext";let Wm=S.createContext(null);Wm.displayName="PlacementContext";function dL(t){return S.useMemo(()=>t?typeof t=="string"?{to:t}:t:null,[t])}function fL(){return S.useContext(qo).setReference}function hL(){return S.useContext(qo).getReferenceProps}function pL(){let{getFloatingProps:t,slot:e}=S.useContext(qo);return S.useCallback((...n)=>Object.assign({},t(...n),{"data-anchor":e.anchor}),[t,e])}function mL(t=null){t===!1&&(t=null),typeof t=="string"&&(t={to:t});let e=S.useContext(Wm),n=S.useMemo(()=>t,[JSON.stringify(t,(o,s)=>{var c;return(c=s==null?void 0:s.outerHTML)!=null?c:s})]);Pt(()=>{e==null||e(n??null)},[e,n]);let a=S.useContext(qo);return S.useMemo(()=>[a.setFloating,t?a.styles:{}],[a.setFloating,t,a.styles])}let j1=4;function gL({children:t,enabled:e=!0}
vendor: 5,406 bytes, line 82
82){let[n,a]=S.useState(null),[o,s]=S.useState(0),c=S.useRef(null),[d,f]=S.useState(null);yL(d);let h=e&&n!==null&&d!==null,{to:p="bottom",gap:g=0,offset:b=0,padding:v=0,inner:x}=vL(n,d),[w,A="center"]=p.split(" ");Pt(()=>{h&&s(0)},[h]);let{refs:z,floatingStyles:R,context:C}=sL({open:h,placement:w==="selection"?A==="center"?"bottom":`bottom-${A}`:A==="center"?`${w}`:`${w}-${A}`,strategy:"absolute",transform:!1,middleware:[kS({mainAxis:w==="selection"?0:g,crossAxis:b}),VO({padding:v}),w!=="selection"&&qO({padding:v}),w==="selection"&&x?cL({...x,padding:v,overflowRef:c,offset:o,minItemsVisible:j1,referenceOverflowThreshold:v,onFallbackChange(ne){var J,ue;if(!ne)return;let K=C.elements.floating;if(!K)return;let se=parseFloat(getComputedStyle(K).scrollPaddingBottom)||0,F=Math.min(j1,K.childElementCount),Q=0,te=0;for(let le of(ue=(J=C.elements.floating)==null?void 0:J.childNodes)!=null?ue:[])if(ia(le)){let D=le.offsetTop,Y=D+le.clientHeight+se,ae=K.scrollTop,oe=ae+K.clientHeight;if(D>=ae&&Y<=oe)F--;else{te=Math.max(0,Math.min(Y,oe)-Math.max(D,ae)),Q=le.clientHeight;break}}F>=1&&s(le=>{let D=Q*F-te+se;return le>=D?le:D})}}):null,QO({padding:v,apply({availableWidth:ne,availableHeight:J,elements:ue}){Object.assign(ue.floating.style,{overflow:"auto",maxWidth:`${ne}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${J}px)`})}})].filter(Boolean),whileElementsMounted:kO}),[O=w,M=A]=C.placement.split("-");w==="selection"&&(O="selection");let B=S.useMemo(()=>({anchor:[O,M].filter(Boolean).join(" ")}),[O,M]),j=uL(C,{overflowRef:c,onChange:s}),{getReferenceProps:_,getFloatingProps:W}=lL([j]),G=Ke(ne=>{f(ne),z.setFloating(ne)});return S.createElement(Wm.Provider,{value:a},S.createElement(qo.Provider,{value:{setFloating:G,setReference:z.setReference,styles:R,getReferenceProps:_,getFloatingProps:W,slot:B}},t))}function yL(t){Pt(()=>{if(!t)return;let e=new MutationObserver(()=>{let n=window.getComputedStyle(t).maxHeight,a=parseFloat(n);if(isNaN(a))return;let o=parseInt(n);isNaN(o)||a!==o&&(t.style.maxHeight=`${Math.ceil(a)}px`)});return e.observe(t,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[t])}function vL(t,e){var n,a,o;let s=np((n=t==null?void 0:t.gap)!=null?n:"var(--anchor-gap, 0)",e),c=np((a=t==null?void 0:t.offset)!=null?a:"var(--anchor-offset, 0)",e),d=np((o=t==null?void 0:t.padding)!=null?o:"var(--anchor-padding, 0)",e);return{...t,gap:s,offset:c,padding:d}}function np(t,e,n=void 0){let a=kl(),o=Ke((f,h)=>{if(f==null)return[n,null];if(typeof f=="number")return[f,null];if(typeof f=="string"){if(!h)return[n,null];let p=G1(f,h);return[p,g=>{let b=jS(f);{let v=b.map(x=>window.getComputedStyle(h).getPropertyValue(x));a.requestAnimationFrame(function x(){a.nextFrame(x);let w=!1;for(let[z,R]of b.entries()){let C=window.getComputedStyle(h).getPropertyValue(R);if(v[z]!==C){v[z]=C,w=!0;break}}if(!w)return;let A=G1(f,h);p!==A&&(g(A),p=A)})}return a.dispose}]}return[n,null]}),s=S.useMemo(()=>o(t,e)[0],[t,e]),[c=s,d]=S.useState();return Pt(()=>{let[f,h]=o(t,e);if(d(f),!!h)return h(d)},[t,e]),c}function jS(t){let e=/var\((.*)\)/.exec(t);if(e){let n=e[1].indexOf(",");if(n===-1)return[e[1]];let a=e[1].slice(0,n).trim(),o=e[1].slice(n+1).trim();return o?[a,...jS(o)]:[a]}return[]}function G1(t,e){let n=document.createElement("div");e.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",t,"important");let a=parseFloat(window.getComputedStyle(n).marginTop)||0;return e.removeChild(n),a}function bL(t,e){let[n,a]=S.useState(e);return!t&&n!==e&&a(e),t?n:e}let od=S.createContext(null);od.displayName="OpenClosedContext";var Ki=(t=>(t[t.Open=1]="Open",t[t.Closed=2]="Closed",t[t.Closing=4]="Closing",t[t.Opening=8]="Opening",t))(Ki||{});function GS(){return S.useContext(od)}function HS({value:t,children:e}){return Pe.createElement(od.Provider,{value:t},e)}function xL({children:t}){return Pe.createElement(od.Provider,{value:null},t)}function wL(t){throw new Error("Unexpected object: "+t)}var dt=(t=>(t[t.First=0]="First",t[t.Previous=1]="Previous",t[t.Next=2]="Next",t[t.Last=3]="Last",t[t.Specific=4]="Specific",t[t.Nothing=5]="Nothing",t))(dt||{});function uu(t,e){let n=e.resolveItems();if(n.length<=0)return null;let a=e.resolveActiveIndex(),o=a??-1;switch(t.focus){case 0:{for(let s=0;s<n.length;++s)if(!e.resolveDisabled(n[s],s,n))return s;return a}case 1:{o===-1&&(o=n.length);for(let s=o-1;s>=0;--s)if(!e.resolveDisabled(n[s],s,n))return s;return a}case 2:{for(let s=o+1;s<n.length;++s)if(!e.resolveDisabled(n[s],s,n))return s;return a}case 3:{for(let s=n.length-1;s>=0;--s)if(!e.resolveDisabled(n[s],s,n))return s;return a}case 4:{for(let s=0;s<n.length;++s)if(e.resolveId(n[s],s,n)===t.id)return s;return a}case 5:return null;default:wL(t)}}function YS(t){let e=Ke(t),n=S.useRef(!1);S.useEffect(()=>(n.current=!1,()=>{n.current=!0,ZA(()=>{n.current&&e()})}),[e])}function AL(){let t=typeof document>"u";return"useSyncExternalStore"in Mu?(e=>e.useSyncExternalStore)(Mu)(()=>()=>{},()=>!1,()=>!t):!1}function SL(){let t=AL(),[e,n]=S.useState(Tr.isHandoffComplete);return e&&Tr.isHandoffComplete===!1&&n(!1),S.useEffect(()=>{e!==!0&&n(!0)},[e]),S.useEffect(()=>Tr.handoff(),[]),t?!1:e}let EL=S.createContext(!1);function zL(){return S.useContext(EL)}function TL(t){let e=zL(),n=S.useContext(qS),[a,o]=S.useState(()=>{var s;if(!e&&n!==null)return(s=n.current)!=null?s:null;if(Tr.isServer)return null;
82let c=t==null?void 0:t.getElementById("headlessui-portal-root");if(c)return c;if(t===null)return null;let d=t.createElement("div");return d.setAttribute("id","headlessui-portal-root"),t.body.appendChild(d)});return S.useEffect(()=>{a!==null&&(t!=null&&t.body.contains(a)||t==null||t.body.appendChild(a))},[a,t]),S.useEffect(()=>{e||n!==null&&o(n.current)},[n,o,e]),a}let VS=S.Fragment,CL=yn(function(t,e){let{ownerDocument:n=null,...a}=t,o=S.useRef(null),s=Dn(lS(v=>{o.current=v}),e),c=Hp(o),d=n??c,f=TL(d),[h]=S.useState(()=>{var v;return Tr.isServer?null:(v=d==null?void 0:d.createElement("div"))!=null?v:null}),p=S.useContext(_L),g=SL();Pt(()=>{!f||!h||f.contains(h)||(h.setAttribute("data-headlessui-portal",""),f.appendChild(h))},[f,h]),Pt(()=>{if(h&&p)return p.register(h)},[p,h]),YS(()=>{var v;!f||!h||(Hm(h)&&f.contains(h)&&f.removeChild(h),f.childNodes.length<=0&&((v=f.parentElement)==null||v.removeChild(f)))});let b=gn();return g?!f||!h?null:Vn.createPortal(b({ourProps:{ref:s},theirProps:a,slot:{},defaultTag:VS,name:"Portal"}),h):null});function RL(t,e){let n=Dn(e),{enabled:a=!0,ownerDocument:o,...s}=t,c=gn();return a?Pe.createElement(CL,{...s,ownerDocument:o,ref:n}):c({ourProps:{ref:n},theirProps:s,slot:{},defaultTag:VS,name:"Portal"})}let ML=S.Fragment,qS=S.createContext(null);function DL(t,e){let{target:n,...a}=t,o={ref:Dn(e)},s=gn();return Pe.createElement(qS.Provider,{value:n},s({ourProps:o,theirProps:a,defaultTag:ML,name:"Popover.Group"}))}let _L=S.createContext(null),OL=yn(RL),LL=yn(DL),NL=Object.assign(OL,{Group:LL});var H1;let UL=(H1=Pe.startTransition)!=null?H1:function(t){t()};var FL=(t=>(t[t.Open=0]="Open",t[t.Closed=1]="Closed",t))(FL||{}),BL=(t=>(t[t.ToggleDisclosure=0]="ToggleDisclosure",t[t.CloseDisclosure=1]="CloseDisclosure",t[t.SetButtonId=2]="SetButtonId",t[t.SetPanelId=3]="SetPanelId",t[t.SetButtonElement=4]="SetButtonElement",t[t.SetPanelElement=5]="SetPanelElement",t))(BL||{});let kL={0:t=>({...t,disclosureState:Mn(t.disclosureState,{0:1,1:0})}),1:t=>t.disclosureState===1?t:{...t,disclosureState:1},2(t,e){return t.buttonId===e.buttonId?t:{...t,buttonId:e.buttonId}},3(t,e){return t.panelId===e.panelId?t:{...t,panelId:e.panelId}},4(t,e){return t.buttonElement===e.element?t:{...t,buttonElement:e.element}},5(t,e){return t.panelElement===e.element?t:{...t,panelElement:e.element}}},Km=S.createContext(null);Km.displayName="DisclosureContext";function Jm(t){let e=S.useContext(Km);if(e===null){let n=new Error(`<${t} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Jm),n}return e}let eg=S.createContext(null);eg.displayName="DisclosureAPIContext";function QS(t){let e=S.useContext(eg);if(e===null){let n=new Error(`<${t} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,QS),n}return e}let tg=S.createContext(null);tg.displayName="DisclosurePanelContext";function IL(){return S.useContext(tg)}function PL(t,e){return Mn(e.type,kL,t,e)}let jL=S.Fragment;function GL(t,e){let{defaultOpen:n=!1,...a}=t,o=S.useRef(null),s=Dn(e,lS(w=>{o.current=w},t.as===void 0||t.as===S.Fragment)),c=S.useReducer(PL,{disclosureState:n?0:1,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:d,buttonId:f},h]=c,p=Ke(w=>{h({type:1});let A=Go(o);if(!A||!f)return;let z=w?Ha(w)?w:"current"in w&&Ha(w.current)?w.current:A.getElementById(f):A.getElementById(f);z==null||z.focus()}),g=S.useMemo(()=>({close:p}),[p]),b=S.useMemo(()=>({open:d===0,close:p}),[d,p]),v={ref:s},x=gn();return Pe.createElement(Km.Provider,{value:c},Pe.createElement(eg.Provider,{value:g},Pe.createElement(f_,{value:p},Pe.createElement(HS,{value:Mn(d,{0:Ki.Open,1:Ki.Closed})},x({ourProps:v,theirProps:a,slot:b,defaultTag:jL,name:"Disclosure"})))))}let HL="button";function YL(t,e){let n=S.useId(),{id:a=`headlessui-disclosure-button-${n}`,disabled:o=!1,autoFocus:s=!1,...c}=t,[d,f]=Jm("Disclosure.Button"),h=IL(),p=h===null?!1:h===d.panelId,g=S.useRef(null),b=Dn(g,e,Ke(W=>{if(!p)return f({type:4,element:W})}));S.useEffect(()=>{if(!p)return f({type:2,buttonId:a}),()=>{f({type:2,buttonId:null})}},[a,f,p]);let v=Ke(W=>{var G;if(p){if(d.disclosureState===1)return;switch(W.key){case mt.Space:case mt.Enter:W.preventDefault(),W.stopPropagation(),f({type:0}),(G=d.buttonElement)==null||G.focus();break}}else switch(W.key){case mt.Space:case mt.Enter:W.preventDefault(),W.stopPropagation(),f({type:0});break}}),x=Ke(W=>{switch(W.key){case mt.Space:W.preventDefault();break}}),w=Ke(W=>{var G;oS(W.currentTarget)||o||(p?(f({type:0}),(G=d.buttonElement)==null||G.focus()):f({type:0}))}),{isFocusVisible:A,focusProps:z}
82=XA({autoFocus:s}),{isHovered:R,hoverProps:C}=$A({isDisabled:o}),{pressed:O,pressProps:M}=WA({disabled:o}),B=S.useMemo(()=>({open:d.disclosureState===0,hover:R,active:O,disabled:o,focus:A,autofocus:s}),[d,R,O,A,o,s]),j=SS(t,d.buttonElement),_=Lu(p?{ref:b,type:j,disabled:o||void 0,autoFocus:s,onKeyDown:v,onClick:w}:{ref:b,id:a,type:j,"aria-expanded":d.disclosureState===0,"aria-controls":d.panelElement?d.panelId:void 0,disabled:o||void 0,autoFocus:s,onKeyDown:v,onKeyUp:x,onClick:w},z,C,M);return gn()({ourProps:_,theirProps:c,slot:B,defaultTag:HL,name:"Disclosure.Button"})}let VL="div",qL=bl.RenderStrategy|bl.Static;function QL(t,e){let n=S.useId(),{id:a=`headlessui-disclosure-panel-${n}`,transition:o=!1,...s}=t,[c,d]=Jm("Disclosure.Panel"),{close:f}=QS("Disclosure.Panel"),[h,p]=S.useState(null),g=Dn(e,Ke(R=>{UL(()=>d({type:5,element:R}))}),p);S.useEffect(()=>(d({type:3,panelId:a}),()=>{d({type:3,panelId:null})}),[a,d]);let b=GS(),[v,x]=zS(o,h,b!==null?(b&Ki.Open)===Ki.Open:c.disclosureState===0),w=S.useMemo(()=>({open:c.disclosureState===0,close:f}),[c.disclosureState,f]),A={ref:g,id:a,...ES(x)},z=gn();return Pe.createElement(xL,null,Pe.createElement(tg.Provider,{value:c.panelId},z({ourProps:A,theirProps:s,slot:w,defaultTag:VL,features:qL,visible:v,name:"Disclosure.Panel"})))}let $L=yn(GL),Tu=yn(YL),$S=yn(QL),XL=Object.assign($L,{Button:Tu,Panel:$S});function ZL(t,e){let n=S.useRef({left:0,top:0});if(Pt(()=>{if(!e)return;let o=e.getBoundingClientRect();o&&(n.current=o)},[t,e]),e==null||!t||e===document.activeElement)return!1;let a=e.getBoundingClientRect();return a.top!==n.current.top||a.left!==n.current.left}let Y1=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function V1(t){var e,n;let a=(e=t.innerText)!=null?e:"",o=t.cloneNode(!0);if(!ia(o))return a;let s=!1;for(let d of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))d.remove(),s=!0;let c=s?(n=o.innerText)!=null?n:"":a;return Y1.test(c)&&(c=c.replace(Y1,"")),c}function WL(t){let e=t.getAttribute("aria-label");if(typeof e=="string")return e.trim();let n=t.getAttribute("aria-labelledby");if(n){let a=n.split(" ").map(o=>{let s=document.getElementById(o);if(s){let c=s.getAttribute("aria-label");return typeof c=="string"?c.trim():V1(s).trim()}return null}).filter(Boolean);if(a.length>0)return a.join(", ")}return V1(t).trim()}function KL(t){let e=S.useRef(""),n=S.useRef("");return Ke(()=>{let a=t.current;if(!a)return"";let o=a.innerText;if(e.current===o)return n.current;let s=WL(a).trim().toLowerCase();return e.current=o,n.current=s,s})}var JL=Object.defineProperty,e4=(t,e,n)=>e in t?JL(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,q1=(t,e,n)=>(e4(t,typeof e!="symbol"?e+"":e,n),n),It=(t=>(t[t.Open=0]="Open",t[t.Closed=1]="Closed",t))(It||{}),xi=(t=>(t[t.Single=0]="Single",t[t.Multi=1]="Multi",t))(xi||{}),Qp=(t=>(t[t.Pointer=0]="Pointer",t[t.Other=1]="Other",t))(Qp||{}),XS=(t=>(t[t.OpenListbox=0]="OpenListbox",t[t.CloseListbox=1]="CloseListbox",t[t.GoToOption=2]="GoToOption",t[t.Search=3]="Search",t[t.ClearSearch=4]="ClearSearch",t[t.RegisterOptions=5]="RegisterOptions",t[t.UnregisterOptions=6]="UnregisterOptions",t[t.SetButtonElement=7]="SetButtonElement",t[t.SetOptionsElement=8]="SetOptionsElement",t[t.SortOptions=9]="SortOptions",t))(XS||{});function Q1(t,e=n=>n){let n=t.activeOptionIndex!==null?t.options[t.activeOptionIndex]:null,a=wS(e(t.options.slice()),s=>s.dataRef.current.domRef.current),o=n?a.indexOf(n):null;return o===-1&&(o=null),{options:a,activeOptionIndex:o}}let t4={1(t){return t.dataRef.current.disabled||t.listboxState===1?t:{...t,activeOptionIndex:null,pendingFocus:{focus:dt.Nothing},listboxState:1,__demoMode:!1}},0(t,e){if(t.dataRef.current.disabled||t.listboxState===0)return t;let n=t.activeOptionIndex,{isSelected:a}=t.dataRef.current,o=t.options.findIndex(s=>a(s.dataRef.current.value));return o!==-1&&(n=o),{...t,pendingFocus:e.focus,listboxState:0,activeOptionIndex:n,__demoMode:!1}},2(t,e){var n,a,o,s,c;if(t.dataRef.current.disabled||t.listboxState===1)return t;let d={...t,searchQuery:"",activationTrigger:(n=e.trigger)!=null?n:1,__demoMode:!1};if(e.focus===dt.Nothing)return{...d,activeOptionIndex:null};if(e.focus===dt.Specific)return{...d,activeOptionIndex:t.options.findIndex(p=>p.id===e.id)};if(e.focus===dt.Previous){let p=t.activeOptionIndex;if(p!==null){let g=t.options[p].dataRef.current.domRef,b=uu(e,{resolveItems:()=>t.options,resolveActiveIndex:()=>t.activeOptionIndex,resolveId:v=>v.id,resolveDisabled:v=>v.dataRef.current.disabled});if(b!==null){let v=t.options[b].dataRef.current.domRef;if(((a=g.current)==null?void 0:a.previousElementSibling)===v.current||((o=v.current)==null?void 0:o.previousElementSibling)===null)return{...d,activeOptionIndex:b}}}}else if(e.focus===dt.Next){let p=t.activeOptionIndex;if(p!==null){let g=t.options[p].dataRef.current.domRef,b=uu(e,{resolveItems:()=>t.options,resolveActiveIndex:()=>t.activeOptionIndex,resolveId:v=>v.id,resolveDisabled:v=>v.dataRef.current.disabled});if(b!==null){let v=t.options[b].dataRef.current.domRef;if(((s=g.current)==null?void 0:s.nextElementSibling)===v.current||((c=v.current)==null?void 0:c.nextElementSibling)===null)return{...d,activeOptionIndex:b}}}}let f=Q1(t),h=uu(e,{resolveItems:()=>f.options,resolveActiveIndex:()=>f.activeOptionIndex,resolveId:p=>p.id,resolveDisabled:p=>p.dataRef.current.disabled});return{...d,...f,activeOptionIndex:h}},3:(t,e)=>{if(t.dataRef.current.disabled||t.listboxState===1)return t;let n=t.searchQuery!==""?0:1,a=t.searchQuery+e.value.toLowerCase(),o=(t.activeOptionIndex!==null?t.options.slice(t.activeOptionIndex+n).concat(t.options.slice(0,t.activeOptionIndex+n)):t.options).find(c=>{var d;return!c.dataRef.current.disabled&&((d=c.dataRef.current.textValue)==null?void 0:d.startsWith(a))}),s=o?t.options.indexOf(o):-1;return s===-1||s===t.activeOptionIndex?{...t,searchQuery:a}:{...t,searchQuery:a,activeOptionIndex:s,activationTrigger:1}},4(t){return t.dataRef.current.disabled||t.listboxState===1||t.searchQuery===""?t:{...t,searchQuery:""}},5:(t,e)=>{let n=t.options.concat(e.options),a=t.activeOptionIndex;if(t.pendingFocus.focus!==dt.Nothing&&(a=uu(t.pendingFocus,{resolveItems:()=>n,resolveActiveIndex:()=>t.activeOptionIndex,resolveId:o=>o.id,resolveDisabled:o=>o.dataRef.current.disabled})),t.activeOptionIndex===null){let{isSelected:o}=t.dataRef.current;if(o){let s=n.findIndex(c=>o==null?void 0:o(c.dataRef.current.value));s!==-1&&(a=s)}}return{...t,options:n,activeOptionIndex:a,pendingFocus:{focus:dt.Nothing},pendingShouldSort:!0}},6:(t,e)=>{let n=t.options,a=[],o=new Set(e.options);for(let[s,c]of n.entries())if(o.has(c.id)&&(a.push(s),o.delete(c.id),o.size===0))break;if(a.length>0){n=n.slice();for(let s of a.reverse())n.splice(s,1)}return{...t,options:n,activationTrigger:1}},7:(t,e)=>t.buttonElement===e.element?t:{...t,buttonElement:e.element},8:(t,e)=>t.optionsElement===e.element?t:{...t,optionsElement:e.element},9:t=>t.pendingShouldSort?{...t,...Q1(t),pendingShouldSort:!1}:t};class ng extends pS{constructor(e){super(e),q1(this,"actions",{onChange:n=>
82{let{onChange:a,compare:o,mode:s,value:c}=this.state.dataRef.current;return Mn(s,{0:()=>a==null?void 0:a(n),1:()=>{let d=c.slice(),f=d.findIndex(h=>o(h,n));return f===-1?d.push(n):d.splice(f,1),a==null?void 0:a(d)}})},registerOption:Xh(()=>{let n=[],a=new Set;return[(o,s)=>{a.has(s)||(a.add(s),n.push({id:o,dataRef:s}))},()=>(a.clear(),this.send({type:5,options:n.splice(0)}))]}),unregisterOption:Xh(()=>{let n=[];return[a=>n.push(a),()=>{this.send({type:6,options:n.splice(0)})}]}),goToOption:Xh(()=>{let n=null;return[(a,o)=>{n={type:2,...a,trigger:o}},()=>n&&this.send(n)]}),closeListbox:()=>{this.send({type:1})},openListbox:n=>{this.send({type:0,focus:n})},selectActiveOption:()=>{if(this.state.activeOptionIndex!==null){let{dataRef:n,id:a}=this.state.options[this.state.activeOptionIndex];this.actions.onChange(n.current.value),this.send({type:2,focus:dt.Specific,id:a})}},selectOption:n=>{let a=this.state.options.find(o=>o.id===n);a&&this.actions.onChange(a.dataRef.current.value)},search:n=>{this.send({type:3,value:n})},clearSearch:()=>{this.send({type:4})},setButtonElement:n=>{this.send({type:7,element:n})},setOptionsElement:n=>{this.send({type:8,element:n})}}),q1(this,"selectors",{activeDescendantId(n){var a;let o=n.activeOptionIndex,s=n.options;return o===null||(a=s[o])==null?void 0:a.id},isActive(n,a){var o;let s=n.activeOptionIndex,c=n.options;return s!==null?((o=c[s])==null?void 0:o.id)===a:!1},shouldScrollIntoView(n,a){return n.__demoMode||n.listboxState!==0||n.activationTrigger===0?!1:this.isActive(n,a)}}),this.on(5,()=>{requestAnimationFrame(()=>{this.send({type:9})})});{let n=this.state.id,a=Vm.get(null);this.disposables.add(a.on(gS.Push,o=>{!a.selectors.isTop(o,n)&&this.state.listboxState===0&&this.actions.closeListbox()})),this.on(0,()=>a.actions.push(n)),this.on(1,()=>a.actions.pop(n))}}static new({id:e,__demoMode:n=!1}){return new ng({id:e,dataRef:{current:{}},listboxState:n?0:1,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,buttonElement:null,optionsElement:null,pendingShouldSort:!1,pendingFocus:{focus:dt.Nothing},__demoMode:n})}reduce(e,n){return Mn(n.type,t4,e,n)}}const ZS=S.createContext(null);function ig(t){let e=S.useContext(ZS);if(e===null){let n=new Error(`<${t} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,WS),n}return e}function WS({id:t,__demoMode:e=!1}){let n=S.useMemo(()=>ng.new({id:t,__demoMode:e}),[]);return YS(()=>n.dispose()),n}let sd=S.createContext(null);sd.displayName="ListboxDataContext";function jl(t){let e=S.useContext(sd);if(e===null){let n=new Error(`<${t} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,jl),n}return e}let n4=S.Fragment;function i4(t,e){let n=S.useId(),a=jm(),{value:o,defaultValue:s,form:c,name:d,onChange:f,by:h,invalid:p=!1,disabled:g=a||!1,horizontal:b=!1,multiple:v=!1,__demoMode:x=!1,...w}=t;const A=b?"horizontal":"vertical";let z=Dn(e),R=G3(s),[C=v?[]:void 0,O]=j3(o,f,R),M=WS({id:n,__demoMode:x}),B=S.useRef({static:!1,hold:!1}),j=S.useRef(new Map),_=p_(h),W=S.useCallback(ae=>Mn(G.mode,{[xi.Multi]:()=>C.some(oe=>_(oe,ae)),[xi.Single]:()=>_(C,ae)}),[C]),G=S.useMemo(()=>({value:C,disabled:g,invalid:p,mode:v?xi.Multi:xi.Single,orientation:A,onChange:O,compare:_,isSelected:W,optionsPropsRef:B,listRef:j}),[C,g,p,v,A,O,_,W,B,j]);Pt(()=>{M.state.dataRef.current=G},[G]);let ne=Yn(M,ae=>ae.listboxState),J=Vm.get(null),ue=Yn(J,S.useCallback(ae=>J.selectors.isTop(ae,n),[J,n])),[K,se]=Yn(M,ae=>[ae.buttonElement,ae.optionsElement]);j_(ue,[K,se],(ae,oe)=>{M.send({type:XS.CloseListbox}),xS(oe,qm.Loose)||(ae.preventDefault(),K==null||K.focus())});let F=S.useMemo(()=>({open:ne===It.Open,disabled:g,invalid:p,value:C}),[ne,g,p,C]),[Q,te]=o_({inherit:!0}),le={ref:z},D=S.useCallback(()=>{if(R!==void 0)return O==null?void 0:O(R)},[O,R]),Y=gn();return Pe.createElement(te,{value:Q,props:{htmlFor:K==null?void 0:K.id},slot:{open:ne===It.Open,disabled:g}},Pe.createElement(gL,null,Pe.createElement(ZS.Provider,{value:M},Pe.createElement(sd.Provider,{value:G},Pe.createElement(HS,{value:Mn(ne,{[It.Open]:Ki.Open,[It.Closed]:Ki.Closed})},d!=null&&C!=null&&Pe.createElement($3,{disabled:g,data:{[d]:C},form:c,onReset:D}),Y({ourProps:le,theirProps:w,slot:F,defaultTag:n4,name:"Listbox"}))))))}let a4="button";function r4(t,e){let n=S.useId(),a=iS(),o=jl("Listbox.Button"),s=ig("Listbox.Button"),{id:c=a||`headlessui-listbox-button-${n}`,disabled:d=o.disabled||!1,autoFocus:f=!1,...h}=t,p=Dn(e,fL(),s.actions.setButtonElement),g=hL(),[b,v,x]=Yn(s,se=>[se.listboxState,se.buttonElement,se.optionsElement]),w=b===It.Open;Y_(w,{trigger:v,action:S.useCallback(se=>{if(v!=null&&v.contains(se.target))return lu.Ignore;let F=se.target.closest('[role="option"]:not([data-disabled])');return ia(F)?lu.Select(F):x!=null&&x.contains(se.target)?lu.Ignore:lu.Close},[v,x]),close:s.actions.closeListbox,select:s.actions.selectActiveOption});let A=Ke(se=>{switch(se.key){case mt.Enter:H3(se.currentTarget);break;case mt.Space:case mt.ArrowDown:se.preventDefault(),s.actions.openListbox({focus:o.value?dt.Nothing:dt.First});break;case mt.ArrowUp:se.preventDefault(),s.actions.openListbox({focus:o.value?dt.Nothing:dt.Last});break}}),z=Ke(se=>{switch(se.key){case mt.Space:se.preventDefault();break}}),R=Ke(se=>{var F;if(se.button===0){if(oS(se.currentTarget))return se.preventDefault();s.state.listboxState===It.Open?(Vn.flushSync(()=>s.actions.closeListbox()),(F=s.state.buttonElement)==null||F.focus({preventScroll:!0})):(se.preventDefault(),s.actions.openListbox({focus:dt.Nothing}))}}),C=Ke(se=>se.preventDefault()),O=dS([c]),M=n_(),{isFocusVisible:B,focusProps:j}
82=XA({autoFocus:f}),{isHovered:_,hoverProps:W}=$A({isDisabled:d}),{pressed:G,pressProps:ne}=WA({disabled:d}),J=S.useMemo(()=>({open:b===It.Open,active:G||b===It.Open,disabled:d,invalid:o.invalid,value:o.value,hover:_,focus:B,autofocus:f}),[b,o.value,d,_,B,G,o.invalid,f]),ue=Yn(s,se=>se.listboxState===It.Open),K=Lu(g(),{ref:p,id:c,type:SS(t,v),"aria-haspopup":"listbox","aria-controls":x==null?void 0:x.id,"aria-expanded":ue,"aria-labelledby":O,"aria-describedby":M,disabled:d||void 0,autoFocus:f,onKeyDown:A,onKeyUp:z,onKeyPress:C,onPointerDown:R},j,W,ne);return gn()({ourProps:K,theirProps:h,slot:J,defaultTag:a4,name:"Listbox.Button"})}let KS=S.createContext(!1),o4="div",s4=bl.RenderStrategy|bl.Static;function l4(t,e){let n=S.useId(),{id:a=`headlessui-listbox-options-${n}`,anchor:o,portal:s=!1,modal:c=!0,transition:d=!1,...f}=t,h=dL(o),[p,g]=S.useState(null);h&&(s=!0);let b=jl("Listbox.Options"),v=ig("Listbox.Options"),[x,w,A,z]=Yn(v,ve=>[ve.listboxState,ve.buttonElement,ve.optionsElement,ve.__demoMode]),R=Hp(w),C=Hp(A),O=GS(),[M,B]=zS(d,p,O!==null?(O&Ki.Open)===Ki.Open:x===It.Open);M_(M,w,v.actions.closeListbox);let j=z?!1:c&&x===It.Open;K_(j,C);let _=z?!1:c&&x===It.Open;R_(_,{allowed:S.useCallback(()=>[w,A],[w,A])});let W=x!==It.Open,G=ZL(W,w)?!1:M,ne=M&&x===It.Closed,J=bL(ne,b.value),ue=Ke(ve=>b.compare(J,ve)),K=Yn(v,ve=>{var Me;if(h==null||!((Me=h==null?void 0:h.to)!=null&&Me.includes("selection")))return null;let ft=ve.options.findIndex(Di=>ue(Di.dataRef.current.value));return ft===-1&&(ft=0),ft}),se=(()=>{if(h==null)return;if(K===null)return{...h,inner:void 0};let ve=Array.from(b.listRef.current.values());return{...h,inner:{listRef:{current:ve},index:K}}})(),[F,Q]=mL(se),te=pL(),le=Dn(e,h?F:null,v.actions.setOptionsElement,g),D=kl();S.useEffect(()=>{var ve;let Me=A;Me&&x===It.Open&&Me!==((ve=Go(Me))==null?void 0:ve.activeElement)&&(Me==null||Me.focus({preventScroll:!0}))},[x,A]);let Y=Ke(ve=>{var Me,ft;switch(D.dispose(),ve.key){case mt.Space:if(v.state.searchQuery!=="")return ve.preventDefault(),ve.stopPropagation(),v.actions.search(ve.key);case mt.Enter:if(ve.preventDefault(),ve.stopPropagation(),v.state.activeOptionIndex!==null){let{dataRef:Di}=v.state.options[v.state.activeOptionIndex];v.actions.onChange(Di.current.value)}b.mode===xi.Single&&(Vn.flushSync(()=>v.actions.closeListbox()),(Me=v.state.buttonElement)==null||Me.focus({preventScroll:!0}));break;case Mn(b.orientation,{vertical:mt.ArrowDown,horizontal:mt.ArrowRight}):return ve.preventDefault(),ve.stopPropagation(),v.actions.goToOption({focus:dt.Next});case Mn(b.orientation,{vertical:mt.ArrowUp,horizontal:mt.ArrowLeft}):return ve.preventDefault(),ve.stopPropagation(),v.actions.goToOption({focus:dt.Previous});case mt.Home:case mt.PageUp:return ve.preventDefault(),ve.stopPropagation(),v.actions.goToOption({focus:dt.First});case mt.End:case mt.PageDown:return ve.preventDefault(),ve.stopPropagation(),v.actions.goToOption({focus:dt.Last});case mt.Escape:ve.preventDefault(),ve.stopPropagation(),Vn.flushSync(()=>v.actions.closeListbox()),(ft=v.state.buttonElement)==null||ft.focus({preventScroll:!0});return;case mt.Tab:ve.preventDefault(),ve.stopPropagation(),Vn.flushSync(()=>v.actions.closeListbox()),B_(v.state.buttonElement,ve.shiftKey?Gp.Previous:Gp.Next);break;default:ve.key.length===1&&(v.actions.search(ve.key),D.setTimeout(()=>v.actions.clearSearch(),350));break}}),ae=Yn(v,ve=>{var Me;return(Me=ve.buttonElement)==null?void 0:Me.id}),oe=S.useMemo(()=>({open:x===It.Open}),[x]),he=Lu(h?te():{},{id:a,ref:le,"aria-activedescendant":Yn(v,v.selectors.activeDescendantId),"aria-multiselectable":b.mode===xi.Multi?!0:void 0,"aria-labelledby":ae,"aria-orientation":b.orientation,onKeyDown:Y,role:"listbox",tabIndex:x===It.Open?0:void 0,style:{...f.style,...Q,"--button-width":g_(w,!0).width},...ES(B)}),ze=gn(),ge=S.useMemo(()=>b.mode===xi.Multi?b:{...b,isSelected:ue},[b,ue]);return Pe.createElement(NL,{enabled:s?t.static||M:!1,ownerDocument:R},Pe.createElement(sd.Provider,{value:ge},ze({ourProps:he,theirProps:f,slot:oe,defaultTag:o4,features:s4,visible:G,name:"Listbox.Options"}
82)))}let c4="div";function u4(t,e){let n=S.useId(),{id:a=`headlessui-listbox-option-${n}`,disabled:o=!1,value:s,...c}=t,d=S.useContext(KS)===!0,f=jl("Listbox.Option"),h=ig("Listbox.Option"),p=Yn(h,G=>h.selectors.isActive(G,a)),g=f.isSelected(s),b=S.useRef(null),v=KL(b),x=Ho({disabled:o,value:s,domRef:b,get textValue(){return v()}}),w=Dn(e,b,G=>{G?f.listRef.current.set(a,G):f.listRef.current.delete(a)}),A=Yn(h,G=>h.selectors.shouldScrollIntoView(G,a));Pt(()=>{if(A)return ci().requestAnimationFrame(()=>{var G,ne;(ne=(G=b.current)==null?void 0:G.scrollIntoView)==null||ne.call(G,{block:"nearest"})})},[A,b]),Pt(()=>{if(!d)return h.actions.registerOption(a,x),()=>h.actions.unregisterOption(a)},[x,a,d]);let z=Ke(G=>{var ne;if(o)return G.preventDefault();h.actions.onChange(s),f.mode===xi.Single&&(Vn.flushSync(()=>h.actions.closeListbox()),(ne=h.state.buttonElement)==null||ne.focus({preventScroll:!0}))}),R=Ke(()=>{if(o)return h.actions.goToOption({focus:dt.Nothing});h.actions.goToOption({focus:dt.Specific,id:a})}),C=J_(),O=Ke(G=>{C.update(G),!o&&(p||h.actions.goToOption({focus:dt.Specific,id:a},Qp.Pointer))}),M=Ke(G=>{C.wasMoved(G)&&(o||p||h.actions.goToOption({focus:dt.Specific,id:a},Qp.Pointer))}),B=Ke(G=>{C.wasMoved(G)&&(o||p&&h.actions.goToOption({focus:dt.Nothing}))}),j=S.useMemo(()=>({active:p,focus:p,selected:g,disabled:o,selectedOption:g&&d}),[p,g,o,d]),_=d?{}:{id:a,ref:w,role:"option",tabIndex:o===!0?void 0:-1,"aria-disabled":o===!0?!0:void 0,"aria-selected":g,disabled:void 0,onClick:z,onFocus:R,onPointerEnter:O,onMouseEnter:O,onPointerMove:M,onMouseMove:M,onPointerLeave:B,onMouseLeave:B},W=gn();return!g&&d?null:W({ourProps:_,theirProps:c,slot:j,defaultTag:c4,name:"Listbox.Option"})}let d4=S.Fragment;function f4(t,e){let{options:n,placeholder:a,...o}=t,s={ref:Dn(e)},c=jl("ListboxSelectedOption"),d=S.useMemo(()=>({}),[]),f=c.value===void 0||c.value===null||c.mode===xi.Multi&&Array.isArray(c.value)&&c.value.length===0,h=gn();return Pe.createElement(KS.Provider,{value:!0},h({ourProps:s,theirProps:{...o,children:Pe.createElement(Pe.Fragment,null,a&&f?a:n)},slot:d,defaultTag:d4,name:"ListboxSelectedOption"}))}let h4=yn(i4),JS=yn(r4),p4=u_,e2=yn(l4),t2=yn(u4),m4=yn(f4),g4=Object.assign(h4,{Button:JS,Label:p4,Options:e2,Option:t2,SelectedOption:m4});function y4({title:t,titleId:e,...n},a){return S.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":e},n),t?S.createElement("title",{id:e},t):null,S.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"}))}const v4=S.forwardRef(y4);function b4({title:t,titleId:e,...n},a){return S.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":e},n),t?S.createElement("title",{id:e},t):null,S.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 15 12 18.75 15.75 15m-7.5-6L12 5.25 15.75 9"}))}const x4=S.forwardRef(b4);function w4({title:t,titleId:e,...n},a){return S.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":e},n),t?S.createElement("title",{id:e},t):null,S.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18 18 6M6 6l12 12"}))}const A4=S.forwardRef(w4),S4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAGQCAMAAABh+/QGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEXVR17wv8f////s7vSAkLQQLnIBIWmrts7IEC4MK29wgqrn6vH66+7igJDKGDXWS2LxxMv66OvgeInr7vN5ibANK3CwutGvudD5+fv3+PrQ1uP9+Pn11drus7ztsLrxwsr66u3V2ub77e/yxc3tsrz00Nb99/jyx87XUGbJFjPecIL55ukUmgvuAAAAAWJLR0QCZgt8ZAAAAAd0SU1FB+gDEBMoJrBKKH4AAAoaSURBVHja7dzpclVVEIDRJsANigoaRud5fP/3Uyi1RNiH5OYMu7vX98OyCgtyunvVkVyKiDsX23T33v1Tty7H43iwcuNf6bLd2D/48OHCIX708SdnTznuxKt/IAIIHu/icXER//wLIoDg8X8efwNBBBA83sXjXyCIAILH2zz+AwQRQPB4W0KMfgARQPD4HxBEAMHjzZ8r3vcfIAJIXx7vAIIIIHgsAkEEEDwWgSACCB6LQBABBI9FIIgAgsciEEQA6c7jPUAQAaQ3j/cCQQSQzjyuAQQRQPryuBYQRADpyuOaQBABpCePawNBBJCOPG4ABBFA+vG4ERBEAOnG44ZAHjx49BgRQI7m8eln5/O46QXHtv6aEQGk1NvjLCCIANKHx1lAEAGkC48zgSACSA8eZwNBBJAOPP4Cst/3AxoQAaTEd67eAHKMy6JEACn19ngN5MhfvBwRQIrxeA0EEUDwWASCCCB4LAJBBBA8FoFMSuTqyVNA6gJ5+uRqah5vAPEWAcTbYxEIIoDgsQgEEUDwWASCCCB4LAJBBBA8FoEgAggei0AQAQSPRSCIAILHX0Cukn3BU390CEjyjwXfvrbIZ3ritwggpd4ery4tsn7hgOQCkvXKIvMXD0gWIHkvLLI/ACDzA8l8XVHhIQCZGUjuy4oqDwLInECyX1VUehhAZgOS/6Ki2gMBconHitcUFR8KEDzWuqSo+mCA4LHGFUXlhwMEj9teUFR/QEDwuM31RIeHBASPcy8nujwoIHicczXR6WEBweOmFxPdHhgQPG5yLdHxoQHB47qXEl0fHBA8rnMl0fnhAcFjFSCIANL1OsIQAMFjBSCIANLxKsIwAMFjJSCIANLtGsJQAMFjRSCIANLpCsJwAHEBKwNBpDeQTtsPQwLE5jcAgkhPIN22HoYFiI1vBASRXkA6bjsMDRCb3hAIIj2AdN1yGB4gNrwxEERqA+m83TBEQGx2ByCI1ATSfathmIDY6E5A2g+0GBA8VgfSfKilgOCxCZDWgy0EBI/NgDQebhkgeGwKpO2AiwDBY3MgTYdcAggeuwBpOegCQPDYDUjDYacHgseuQNoNPDkQPHYH0mzoqYHgcQiQVoNPDASPw4A0Gn5aIHgcCqTNApICweNwIE2WkBIIHlMAabGIhEDwmAZIg2WkA4LHVEDKLyQZEDymA1J8KamA4DElkNKLSQQEj2mBFF5OGiB4TA2k7IKSAMFjeiBFl5QCCB4pgJRcVAIgeKQBUnBZ0wPBIxWQcgubHAge6YAUW9rUQPBICaTU4iYGgkdaIIWWNy0QPFIDKbPASYHgkR5IkSVOCQSPEkBKLHJCIHiUAVJgmdMBwaMUkPQLnQwIHuWAJF/qVEDwKAkk9WInAoJHWSCJlzsNEDxKA0m74EmA4FEeSFIiz2YA8hyPDkBSEnkxA5CXePQAkpLIBEDwaAOkEpHjgeBREEgdIkcDwaMokCpEjgWCR2EgNYgcCQSP4kAqEDkOCB4NgOQnchQQPJoAyU7kGCB4NAKSm8gRQPBoBiQzkf2B4LEKkMtkPf986Y9SfPHlV1+f2zffVgIy5SRefPcs273Fhdr8URPdPEAAESCACBBABAgggAACCCCAAAIIIAIEEAECiAABRIAIEEAECCACBBABAggggAACCCCAAAKIAAFEgAAiQAARIAIEEAECiAABBBBAAAEEEEAAmR3IA0njv6XYCCRAJEAkQCRAJEAkQCRAJEAkQCQBIgEiASIBIgEiASIBIgEiASIBIgkQCRAJEAkQCRAJEAkQCRAJEEmASIBIgEiASIBIgEiASIBIgEiASAJEAkQCRAJEAkQCRAJEAkQCRBIgEiASIBIgEiASIBIgEiASIBIgkgCRAJEAkQCRAJEAkQCRAJEAkQSIBIgEiASIBIgEiASIBIgEiASIJEAkQKRVgFxol9ZenInuEyCACBBABAggAgQQQAABBBBAAAEEEAECiAABRIAAIkAECCACBBABAogAAQQQQAABBBBAAAFEgAAiQAARIIAIEAECiAABRIAAAggggAACCCCAzA7kMlnPP3+50Si+/+Hrc/vxp58rAdlsEi++e5bt3uKUqg8+fLjRUfzy69m3+tvvf1R7g2w2jbv37ue6uMBjDx75/hcLkXRAMvPI+HsQRFIByc0j52/SEUkDJDuPrN/FQiTw2INH3m/zdicSeOzBI/PnIL2JBB578Mj9QWFnIoHHHjyyf5Lel0jgsQeP/H/UpCuRwGPFZb+YAchLRDoAScjj7r1nMwB5nnFy9wGpz+P+6XIGIJdZpwdIcR6nWYCcEKkMJPFypwGCSFkgqRc7ERBESgJJvtSpgCBSDkj6hU4GBJFSQAosczogiJQBUmKREwJBpASQIkucEggi6YGUWeCkQBBJDaTQ8qYFgkhaIKUWNzEQRFICKba0qYEgkg5IuYVNDgSRVEAKLmt6IIikAVJyUQmAIJICSNElpQCCyPRAyi4oCRBEpgZSeDlpgCAyLZDSi0kEBJEpgRRfSiogiEwHpPxCkgFBZCogDZaRDggi0wBpsYiEQBCZAkiTJaQEgsjhQNosICkQRA4F0mj4aYEgchiQVoNPDASRQ4A0G3pqIIjsDqTdwJMDQWRXIA2HnR4IIrsBaTnoAkAQ2QVI0yGXAILI5kDaDrgIEEQ2BdJ4uGWAILIZkNaDLQQEkU2ANB9qKSCIrA6k/UCLAbHRVYEYZj0gthoGCYjNbg4Ej7pAem83DBAQG94UCB71gfTdchgcIDa9GRA8+gDpue0wMEBsfBMgePQD0m/rYVCA2PzqQPDoC6TX9sOAAHEBqwLBA5A+VxAGAwgiqwHBA5Be1xAGAggiqwDBA5B+VxEGAQgitwaCByA9ryPwAASRWwHBA5C+VxJ4AILI2UDwAKQ3kcADEETOAoIHIIgEHoAgMr6cwAMQRMbXE3gAgsj4ggIPQBAZX1HgAQgi40sKPABBZHxNgQcgiIwvKvAABJHxVQUegCAyvqzAAxBExtcVeACCyPjCAg9AEBlfWeABCCLjS4urbF/01ZOnpxMg+YCcTk+f5Lu28PYAxFtk/PMGHoAgMr66wAMQRMaXF3gAgsj4+gIPQBAZX2DgAQgi4ysMPABBZHyJgQcgiIyvMSbnMfPHgoA0+OgwvD0A8RYZX2XgAQgi48sMPABBZHydgQcgiIwvNPAABJHxld4CyONHZ//Cn3z2aUEegExK5DaXGt4egHiLjAs8AEFkZSB4ANK
82FSOABCCIrAsEDkE5EAg9AEFkJCB6AdCMSeACCyApA8ACkI5HAAxBEbgkED0C6Egk8AEHkFkDwAKQzkcADEETOBIIHIN2JBB6AIHIGEDwAQWQIBA9AEBkCwQMQRIZA8AAEkSEQPABBZAgED0AQGQLBAxBE3lQQeACCyJhI4AEIImMigQcgiIyJBB6AIDImEngAgsiYSPgrqAFBZNTjR38CbOhIiDfsqUAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjQtMDMtMTZUMTk6NDA6MzgrMDA6MDAwfwBkAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDI0LTAzLTE2VDE5OjQwOjM4KzAwOjAwQSK42AAAAABJRU5ErkJggg==",E4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAUAAgMAAADb46ekAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEUAkkb////OKzdsRJOSAAAAAWJLR0QB/wIt3gAAAAd0SU1FB+gDEAYQISNcYL0AAAqZSURBVHja7dExAQAACAOglbSkKY3hDqhAUm7KbbkIFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggX/OstTDrRp/TZwAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDI0LTAzLTE2VDA2OjE2OjMzKzAwOjAw9E682AAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyNC0wMy0xNlQwNjoxNjozMyswMDowMIUTBGQAAAAASUVORK5CYII=",ip=[{co
82de:"it",flag:E4,shortLabel:"IT"},{code:"en",flag:S4,shortLabel:"EN"}];function $1({mobile:t=!1}){const{i18n:e,t:n}=jo(),a=String(e.resolvedLanguage||e.language||"it").toLowerCase().startsWith("en")?"en":"it",o=ip.find(({code:c})=>c===a)||ip[0],s=ip.filter(({code:c})=>c!==o.code);return U.jsx(g4,{value:o,onChange:c=>{c.code!==o.code&&e.changeLanguage(c.code)},children:U.jsxs("div",{className:`relative ${t?"w-full":"w-[130px]"}`,children:[U.jsxs(JS,{className:`inline-flex w-full items-center justify-between rounded-full border border-white/20 bg-white/10 text-white transition hover:border-white/40 hover:bg-white/15 font-objectsans-heavy tracking-[0.02em] uppercase ${t?"text-base px-4 py-3":"text-[13px] px-4 h-[40px]"}`,"aria-label":n("common.language"),children:[U.jsxs("span",{className:"flex items-center gap-2",children:[U.jsx("img",{src:o.flag,alt:"",className:"h-5 w-7 rounded-[3px] object-cover"}),U.jsx("span",{children:o.shortLabel})]}),U.jsx(x4,{"aria-hidden":"true",className:"ml-2 h-5 w-5 text-white/75"})]}),U.jsx(e2,{anchor:"bottom end",className:`glass-card z-[1100] mt-2 border border-white/20 bg-white/10 shadow-2xl shadow-black/20 focus:outline-none w-[var(--button-width)] min-w-[130px] ${t?"rounded-full p-0 overflow-hidden":"rounded-2xl p-2"}`,children:s.map(c=>U.jsx(t2,{value:c,className:`cursor-pointer text-white font-objectsans-heavy tracking-[0.02em] uppercase data-focus:bg-white/10 ${t?"text-base rounded-full px-4 py-3":"text-[13px] rounded-xl px-2 py-1.5"}`,children:U.jsxs("div",{className:"flex items-center gap-2",children:[U.jsx("img",{src:c.flag,alt:"",className:"h-5 w-7 rounded-[3px] object-cover"}),U.jsx("span",{children:c.shortLabel})]})},c.code))})]})})}const $p="/assets/logo_white-DHcEhUYJ.png";function n2(){const{t}=jo(),{pathname:e,search:n}=Xn(),[a,o]=S.useState({left:0,width:0,opacity:0}),[s,c]=S.useState(null),d=S.useRef([]),f=new URLSearchParams(n).get("embed")==="true";f&&sessionStorage.setItem("isEmbedMode","true");const h=f||sessionStorage.getItem("isEmbedMode")==="true",p=x=>x==="/events"?e==="/events"||e.startsWith("/events/"):e===x,g=[{name:t("navbar.events"),href:"/events",current:p("/events")},{name:t("navbar.partners"),href:"/sponsors",current:p("/sponsors")},{name:t("navbar.team"),href:"/team",current:p("/team")},{name:t("navbar.about_us"),href:"/about",current:p("/about")}];function b(...x){return x.filter(Boolean).join(" ")}function v({open:x}){return S.useEffect(()=>(document.body.style.overflow=x?"hidden":"",()=>{document.body.style.overflow=""}),[x]),null}return S.useEffect(()=>{const x=g.findIndex(A=>A.current),w=s!==null?s:x;if(w!==-1&&d.current[w]){const A=d.current[w];o({left:A.offsetLeft,width:A.offsetWidth,opacity:1})}else o(A=>({...A,opacity:0}))},[e,s]),h?null:U.jsx(XL,{as:"nav",className:"w-full top-0 fixed flex justify-center items-center",style:{height:kt.UTILS.NAV_HEIGHT,zIndex:1e3},children:({open:x})=>U.jsxs(U.Fragment,{children:[U.jsx(v,{open:x}),U.jsxs("div",{className:"glass-card hidden md:flex w-[96%] xl:w-[92%] h-[75%] mx-auto mt-4 rounded-[24px] justify-between items-center px-8 lg:px-12 transition-all duration-300",children:[U.jsx(qt,{to:"/",className:"flex-shrink-0",children:U.jsx("img",{src:$p,alt:"LogoTedx",className:"w-[180px] hover:scale-105 transition-transform"})}),U.jsxs("div",{className:"flex items-center gap-8 lg:gap-12 ml-auto relative",style:{fontFamily:kt.UTILS.FONT_FAMILY},onMouseLeave:()=>c(null),children:[U.jsx("div",{className:"absolute h-[38px] bg-white/20 backdrop-blur-md rounded-[14px] shadow-sm transition-all duration-300 pointer-events-none",style:{left:`${a.left}px`,width:`${a.width}px`,opacity:a.opacity,top:"50%",transform:"translateY(-50%)",transitionTimingFunction:"cubic-bezier(0.25, 1, 0.5, 1)"}}),U.jsx("div",{className:"flex gap-6 lg:gap-8 items-center",children:g.map((w,A)=>U.jsx(qt,{to:w.href,ref:z=>d.current[A]=z,onMouseEnter:()=>c(A),"aria-current":w.current?"page":void 0,className:b("text-sm tracking-wider relative z-10 rounded-[14px] px-2 py-2 text-base font-objectsans-heavy tracking-[0.02em] transition-colors duration-300 ease-in-out",w.current||s===A?"text-white":"text-white/80"),style:{textTransform:"uppercase"},children:w.name},w.name))}),U.jsxs("div",{className:"flex items-center gap-5 ml-1",children:[U.jsx(qt,{to:"/join-us",className:"bg-[#eb0028] text-white w-[130px] h-[40p
82x] -translate-x-5 flex items-center justify-center rounded-full font-objectsans-heavy text-[13px] uppercase hover:bg-white hover:text-[#eb0028] transition-all duration-300 shadow-md",children:t("common.join_us")}),U.jsx($1,{})]})]})]}),U.jsxs("div",{className:"absolute z-[1002] inset-y-0 left-0 w-full pl-2 pr-2 flex items-center justify-between md:hidden bg-black",children:[U.jsx(qt,{to:"/",children:U.jsx("img",{src:$p,alt:"LogoTedx",className:"w-[200px]"})}),U.jsxs(Tu,{className:"group relative inline-flex items-center justify-center rounded-md p-2 text-gray-400 hover:bg-gray-700 hover:text-white focus:ring-2 focus:ring-white focus:outline-hidden focus:ring-inset",children:[U.jsx("span",{className:"absolute -inset-0.5"}),U.jsx("span",{className:"sr-only",children:t("common.open_main_menu")}),U.jsx(v4,{"aria-hidden":"true",className:"block size-6 group-data-open:hidden"}),U.jsx(A4,{"aria-hidden":"true",className:"hidden size-6 group-data-open:block"})]})]}),U.jsx($S,{transition:!0,className:"origin-top transition duration-200 ease-out data-closed:-translate-y-5 data-closed:opacity-0 md:hidden glass-card-darker fixed top-[70px] left-0 w-full h-[calc(100lvh-70px)] overflow-y-auto pr-2 pb-[env(safe-area-inset-bottom)]",style:{zIndex:1001},children:U.jsxs("div",{className:"space-y-1 pl-2 pr-4 pt-6 pb-3 ",children:[g.map(w=>U.jsx(Tu,{as:qt,to:w.href,"aria-current":w.current?"page":void 0,className:b(w.current?"bg-white/20 shadow-md text-white":"text-gray-200 hover:bg-white/10 hover:text-white","block rounded-[20px] px-4 py-5 text-4xl font-objectsans-heavy transition-all duration-300 ease-in-out"),style:{fontFamily:kt.UTILS.FONT_FAMILY,textTransform:"uppercase"},children:w.name},w.name)),U.jsx(Tu,{as:qt,to:"/join-us",className:"primary-button mt-4 ml-3 inline-block text-center font-objectsans-heavy",children:t("common.join_us")}),U.jsxs("div",{className:"mt-6 ml-3 mr-3",children:[U.jsx("p",{className:"mb-3 pl-1 text-xs font-semibold uppercase tracking-[0.2em] text-gray-400",children:t("common.language")}),U.jsx($1,{mobile:!0})]})]})})]})})}const z4="/assets/IYliyLgTnfk-JNTxIDul.jpg",T4=Object.freeze(Object.defineProperty({__proto__:null,default:z4},Symbol.toStringTag,{value:"Module"})),C4="/assets/oel9-7Az0vw-C_WDGg48.jpg",R4=Object.freeze(Object.defineProperty({__proto__:null,default:C4},Symbol.toStringTag,{value:"Module"})),M4="/assets/p9za10JtrpU-ED40lh_Q.jpg",D4=Object.freeze(Object.defineProperty({__proto__:null,default:M4},Symbol.toStringTag,{value:"Module"})),_4="/assets/q9f5TggigTI-DVpOWB3V.jpg",O4=Object.freeze(Object.defineProperty({__proto__:null,default:_4},Symbol.toStringTag,{value:"Module"})),L4="/assets/qVbiy9OiaHY-ta_XGn8u.jpg",N4=Object.freeze(Object.defineProperty({__proto__:null,default:L4},Symbol.toStringTag,{value:"Module"})),U4="/assets/earth-Che7u4z-.webp",F4="/assets/header_blog23-card-CG4iOLkj.webp",B4="/assets/header_paradoxa2-D99TfDyt.png",k4="/assets/youtube_logo-DMSJCMK0.png",I4="/assets/panepinto-BwQ3rTJh.webp",P4="/assets/onthebrink_text-BzdGiMvv.png",j4=Object.freeze(Object.defineProperty({__proto__:null,default:P4},Symbol.toStringTag,{value:"Module"})),G4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAABmCAYAAAA53+RiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAbJJREFUeAHt2E1OwmAQh/EhrsWuTUM4Sm8GnsR4E7kJC3WNeIDav7GJMX4UaOedaZ5fQsKiixmelH6YAQAAAAAAAAAAAAAAAAAAAAAAAAAAIJS6XjcWVOnZrqyQVb3eWmv3y5tqcTweHi2QCLMVCaPF29Y2+r4wayLFiTKbe5ivi/eixIk0m2uYnxbvlY4TbTa3MH8t3isVJ+JsLmE+7nC6i+mQY71/gCFRep+z7brZ9jYxlzBapLqutFkz5HivOKdEke7Y7dPz/sEcuP2Vvb4ddpHinBXlZX9nTlwv/lHiRI8i7rfLpeNkiCJFHjBLxckSRYq9kvGOkymKFAsjXnGyRZGiYWTqOBmjSPEwMlWcrFEkRBgZO07mKBImjIwVJ3sUCRVGLo0zhygSLoycG6daVs0cosjCAlvdrjftwrY2gchRJOQZ0zv1zBkqehQJHUbGjpMhioQPI2PFyRJFUoSRS+NkiiJpwsi5cbJFkVRh5NQ4GaNIujAyNE7WKJIyjPwXJ3MUSRtGfouTPYqkDiPf48whyqzo9U3dfQwAAAAAAAAAAAAAAAAAAAAAAAAAgFTeAadRmz8gnWvCAAAAAElFTkSuQmCC",H4=Object.freeze(Object.defineProperty({__proto__:null,default:G4},Symbol.toStringTag,{value:"Module"})),Y4={background:"rgba(0, 0, 0, 0)",backdropFilter:"blur(12px) saturate(180%)",WebkitBackdropFilter:"blur(12px) saturate(180%)",border:"1px solid rgba(255, 255, 255, 0.15)",borderRadius:"20px",boxShadow:"0 8px 32px 0 rgba(0, 0, 0, 0.5)",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",padding:"2rem",transition:"transform 0.3s ease, border-color 0.3s ease"};function X1({children:t,style:e,onMouseOver:n,onMouseOut:a}){return U.jsx("div",{style:{...Y4,...e},onMouseOver:n,onMouseOut:a,children:t})}const V4="/assets/chiefalo-BKVkxhDL.jpeg",q4=Object.freeze(Object.defineProperty({__proto__:null,default:V4},Symbol.toStringTag,{value:"Module"})),Q4="/assets/cocino-DOIvxPv7.jpeg",$4=Object.freeze(Object.defineProperty({__proto__:null,default:Q4},Symbol.toStringTag,{value:"Module"})),X4="/assets/magno-BwcOgDPX.jpg",Z4=Object.freeze(Object.defineProperty({__proto__:null,default:X4},Symbol.toStringTag,{value:"Module"})),W4="/assets/mazzoni-2ywfQBUR.jpeg",K4=Object.freeze(Object.defineProperty({__proto__:null,default:W4},Symbol.toStringTag,{value:"Module"})),ag="/assets/otb_header-g5LhgeWk.png",J4=Object.freeze(Object.defineProperty({__proto__:null,default:ag},Symbol.toStringTag,{value:"Module"})),eN="/assets/ruffino-B6pX23uQ.jpeg",tN=Object.freeze(Object.defineProperty({__proto__:null,default:eN},Symbol.toStringTag,{value:"Module"})),nN="/assets/simone-NJpWfxqV.jpg",iN=Object.freeze(Object.defineProperty({__proto__:null,default:nN},Symbol.toStringTag,{value:"Module"})),aN="/assets/venosi-CPnBOeIq.jpg",rN=Object.freeze(Object.defineProperty({__proto__:null,default:aN},Symbol.toStringTag,{value:"Module"})),oN="/assets/zazzeri-WZa6jtHw.jpg",sN=Object.freeze(Object.defineProperty({__proto__:null,default:oN},Symbol.toStringTag,{value:"Module"})),lN=JSON.parse(`[{"title":"ACT: Lead the Change","description":"La prima edizione del TEDxSapienzaU ha portato sul palco un invito chiaro: agire, contaminare i saperi e trasformare il presente. In pieno spirito TEDx, ACT ha intrecciato idee, discipline ed esperienze diverse per raccontare un cambiamento concreto, interdisciplinare e condiviso.","date":"29.04.2022","location":"Aula Magna, Palazzo del Rettorato Sapienza Universita di Roma","link_talks":"https://youtube.com/playlist?list=PL4-t_gJBexTAtUGEpHCVgcV0Zwt8RyYG6&si=oP9pKvJScQewfqGa","speakers":{"speaker1":{"name":"Giovanna Melandri","category":"Action","bio_it":"Economista, ambientalista ed esperta di politiche per la cultura, è stata Ministro per i Beni e le Attività Culturali, e successivamente per le Politiche Giovanili e le Attività Sportive fino al 2008. Dal 2012 è Presidente del MAXXI di Roma, fondatrice e presidente di Human Foundationl e SIA. Nel 2018 è entrata nel Board of Trustees del GSG, e ad oggi scrive per molti giornali, tra cui La Repubblica , Huffington Post e Il Corriere della Sera. Il 29 aprile la Presidente Melandri porterà sul palco del TEDxSapienzaU la sfida della impact economy. Per una società che elimini disuguaglianze sociali, di genere e generazionali.","bio_en":"Economist, environmentalist and expert in cultural policies, she was Minister for Cultural Heritage and Activities, and subsequently for Youth Policies and Sports Activities until 2008. Since 2012 she has been President of the MAXXI in Rome, founder and president of Human Foundationl and SIA. In 2018 she joined the Board of Trustees of the GSG, and today she writes for many newspapers, including La Repubblica, Huffington Post and Il Corriere della Sera. On April 29, President Melandri will bring the challenge of the impact economy to the stage of TEDxSapienzaU. For a society that eliminates social, gender and generational inequalities.","youtube_embed_url":"https://www.youtube.com/embed/MiGjiZrhAeg","img":"Melandri"},"speaker2":{"name":"Valeria Trombetta","category":"Action","bio_it":"Dottoranda in informatica e con una carriera brillante alle spalle, nonostante le difficoltà del suo percorso di vita: laureata con il massimo dei voti e docente in alcuni corsi per studenti STEM appartenenti alla categoria DSA. Ci racconterà la sua delicata storia, del suo duplice ruolo di studentessa e docente, per ispirare chiunque non si senta all'altezza di rischiare e di oltrepassare i propri limiti. Per lei ogni sogno è realizzabile!","bio_en":"PhD student in computer science and with a brilliant career behind her, despite the difficulties of her life path: graduated with top marks and teacher in some courses for STEM students belonging to the DSA category. She will tell us her delicate story, of her dual role as student and teacher, to inspire anyone who does not feel up to taking risks and going beyond their limits. For her, every dream is achievable!","youtube_embed_url":"https://www.youtube.com/embed/zTfHpas8FHM","img":"Trombetta"},"speaker3":{"name":"Fasma","category":"Action","bio_it":"Classe 1996, si è classificato in finale con il brano \\"Per sentirmi vivo\\" fra le Nuove Proposte del Festival di Sanremo 2020 e il suo ultimo singolo si intitola \\"Ma non erano te\\". Rappresenterà il tema #Action e vorrebbe portare sul palco la sua verità , trasmettendo il messaggio per cui il bene esiste e basta solo cercarlo. \\"Ognuno di noi deve essere il protagonista della propria vita e agire di conseguenza senza lasciarsi trasportare dagli altri e dagli eventi. E tu sei protagonista delle tue azioni? Se la vita fosse un videogioco, stai giocando al tuo?\\"","bio_en":"Born in 1996, he reached the finals with the song \\"Per sentirmi vivo\\" among the New Proposals of the Sanremo Festival 2020 and his latest single is t
82itled \\"Ma non erano te\\". He will represent the theme #Action and would like to bring his truth on stage, transmitting the message that good exists and we just have to look for it. \\"Each of us must be the protagonist of our own life and act accordingly without getting carried away by others and events. And are you the protagonist of your actions? If life were a video game, are you playing yours?\\"","youtube_embed_url":"https://www.youtube.com/embed/BTTkcs7F1AY","img":"Fasma"},"speaker4":{"name":"Viviana Bottaro","category":"Cross-Fertilization","bio_it":"Assistente della Polizia di Stato appartenente al Gruppo Sportivo delle Fiamme Oro, 11 volte campionessa italiana assoluta. à inoltre campionessa Europea, 3 volte medaglia di bronzo ai Campionati Mondiali e Bronzo Olimpico di Tokyo 2020. Sul palco del Rettorato, parlerà della sua esperienza olimpica, da lei stessa definita \\"resiliente\\". Qualificata per i giochi olimpici di Tokyo 2020 un imprevisto compromette la sua preparazione. Nel suo talk lo sport e la disciplina incontrano il coraggio.","bio_en":"Assistant to the State Police belonging to the Fiamme Oro Sports Group, 11 times Italian absolute champion. She is also European champion, 3 times bronze medalist at the World Championships and Olympic Bronze in Tokyo 2020. On the stage of the Rectorate, she will talk about her Olympic experience, which she herself defined as \\"resilient\\". Qualified for the Tokyo 2020 Olympic Games, an unexpected event compromises her preparation. In her talk, sport and discipline meet courage.","youtube_embed_url":null,"img":"Bottaro"},"speaker5":{"name":"Giusy Amoroso","category":"Cross-Fertilization","bio_it":"Nome d'arte Marigoldff, Giusy Amoroso è co-fondatrice di Studio IOR50. Le sue sculture digitali e le sue creazioni multi-dimensionali sono caratterizzate da un'estetica cristallizzata, spesso contraddistinta da texture metalliche e traslucide. Unendo scienza, tecnologia e natura, Giusy cerca di condividere con noi narrazioni di multiversi paralleli al nostro. Nel suo speech, ci parlerà dell'importanza della libertà creativa e di come sia fondamentale individuare prospettive differenti, per aprirci a infinite possibilità di approcciarci alla realtà .","bio_en":"Stage name Marigoldff, Giusy Amoroso is co-founder of Studio IOR50. Her digital sculptures and multi-dimensional creations are characterized by a crystallized aesthetic, often distinguished by metallic and translucent textures. Combining science, technology and nature, Giusy tries to share with us narratives of multiverses parallel to our own. In her speech, she will talk about the importance of creative freedom and how it is essential to identify different perspectives, to open ourselves to infinite possibilities of approaching reality.","youtube_embed_url":"https://www.youtube.com/embed/CYC8W7UK0mg","img":"Amoroso"},"speaker6":{"name":"Mario Baccini","category":"Cross-Fertilization","bio_it":"Laureato a Roma in Scienze della Comunicazione, attualmente ricopre l'incarico di Presidente dell'Ente Nazionale per il Microcredito. à stato eletto parlamentare in diverse legislature e ha ricoperto incarichi nella Commissione Bilancio e nella Commissione Bicamerale per la Semplificazione. à stato ministro per la Funzione Pubblica e sottosegretario agli Esteri con delega alle Nazioni Unite e per gli istituti di cultura nel mondo. à stato vicepresidente del Senato ed è Presidente della Fondazione Foedus. Con noi al #TedxSapienzaU, ci parlerà di Educazione, Microfinanza ed Economia sociale nel terzo millennio.","bio_en":"Graduated in Rome in Communication Sciences, he currently holds the position of President of the National Agency for Microcredit. He was elected to parliament in several legislatures and has held positions in the Budget Commission and the Bicameral Commission for Simplification. He was Minister for Public Function and Undersecretary of Foreign Affairs with responsibility for the United Nations and for cultural institutes in the world. He was Vice President of the Senate and is President of the Foedus Foundation. With us at #TedxSapienzaU, he will talk to us about Education, Microfinance and Social Economy in the third millennium.","youtube_embed_url":"https://www.youtube.com/embed/gka0xyU2lJo","img":"Baccini"},"speaker7":{"name":"Vittorio Loreto","category":"Transformation","bio_it":"Professore Ordinario di Fisica dei Sistemi Complessi presso Sapienza Università di Roma e Faculty del Complexity Scie
82nce Hub di Vienna. Attualmente dirige i Sony Computer Science Laboratories a Parigi e Roma, dove dirige anche il team di \\"Innovation, Creativity and Artificial Intelligence\\". Il 29 Aprile il suo TED talk partirà da questa domanda: \\"Come l'esplorazione dell'adiacente possibile ci permette di essere più creativi e ci fa affrontare le sfide della nostra era?\\"","bio_en":"Full Professor of Physics of Complex Systems at Sapienza University of Rome and Faculty of the Complexity Science Hub in Vienna. He currently directs the Sony Computer Science Laboratories in Paris and Rome, where he also directs the \\"Innovation, Creativity and Artificial Intelligence\\" team. On April 29, his TED talk will start from this question: \\"How does the exploration of the adjacent possible allow us to be more creative and face the challenges of our era?\\"","youtube_embed_url":"https://www.youtube.com/embed/UadTNZPaxF0","img":"Loreto"},"speaker8":{"name":"Valentina Dallari","category":"Transformation","bio_it":"Bolognese classe 1993, oltre alle esperienze nella moda e nella televisione, ciò che la appassiona fin da piccola è la musica, tanto che nel 2016, a 23 anni, intraprende la sua carriera da Dj. Una carriera frenetica, che trova nel 2018 un momento di cambiamento: confessando di aver iniziato le cure per affrontare l'anoressia, Valentina apre il blog \\"In her shoes\\" dove racconta la sua esperienza sui disturbi alimentari, con l'obiettivo di trasmettere forza e supporto agli altri, ma anche a sé stessa. Una storia di rinascita raccontata anche nei libri \\"Non mi sono mai piaciuta\\" e \\"Uroboro\\" e che porta con sé negli incontri con gli studenti italiani per sensibilizzarli sui Disturbi Del Comportamento Alimentare (DCA). Un percorso di trasformazione contraddistingue la storia di Valentina, che porterà sul palco una lezione sul concetto di avversità come opportunità . Il 29 Aprile vi coinvolgerà in una storia di rivincita, fatta di sfide ed opportunità .","bio_en":"Born in Bologna in 1993, in addition to her experiences in fashion and television, what has fascinated her since she was a child is music, so much so that in 2016, at the age of 23, she began her career as a DJ. A frenetic career, which found a moment of change in 2018: confessing that she had begun treatment to deal with anorexia, Valentina opened the blog \\"In her shoes\\" where she recounts her experience with eating disorders, with the aim of transmitting strength and support to others, but also to herself. A story of rebirth also told in the books \\"Non mi sono mai piace\\" and \\"Uroboro\\" and which she brings with her to meetings with Italian students to raise awareness of Eating Disorders (ED). A path of transformation distinguishes Valentina's story, who will bring a lesson on the concept of adversity as an opportunity to the stage. On April 29th she will involve you in a story of revenge, made of challenges and opportunities.","youtube_embed_url":"https://www.youtube.com/embed/8gfmJP59Y7g","img":"Dallari"},"speaker9":{"name":"Ewelina Jelenkowska-Lucà ","category":"Transformation","bio_it":"Avvocato, laureata in Giurisprudenza in Polonia e in Italia, ha iniziato a lavorare per le Istituzioni Europee nel 2003, prima per la Corte di Giustizia e poi per la Commissione europea, a Bruxelles, Varsavia e Roma. Già capo settore stampa e media della Rappresentanza in Italia della Commissione europea, dal 2017 gestisce l'unità comunicazione di DG Connect, organizzando quotidianamente la comunicazione esterna della Direzione Generale in materia di digitale. Il 29 Aprile ci trasporterà in un viaggio attraverso la trasformazione digitale dell'Unione europea, parlando delle priorità e delle azioni messe in piedi dalla Commissione per raggiungere ambiziosi traguardi in questa Digital Decade.","bio_en":"Lawyer, graduated in Law in Poland and Italy, she started working for the European Institutions in 2003, first for the Court of Justice and then for the European Commission, in Brussels, Warsaw and Rome. Former head of the press and media sector of the Representation of the European Commission in Italy, since 2017 she has managed the communication unit of DG Connect, organizing the external
82communication of the Directorate General on digital matters on a daily basis. On 29 April she will take us on a journey through the digital transformation of the European Union, talking about the priorities and actions put in place by the Commission to achieve ambitious goals in this Digital Decade.","youtube_embed_url":"https://www.youtube.com/embed/aCV40aShbbo","img":"Ewelina"},"speaker10":{"name":"Volosumarte","category":"TEDxSapienzaU Awards","bio_it":"Volosumarte è un atto di ribellione, un esperimento musicale nato dall'incontro tra Martina Catalfamo, attrice e cantautrice, e Francesco Santalucia, compositore e polistrumentista. Martina, trasferitasi a Roma non appena terminato il liceo classico, sta ultimando il percorso magistrale in Cooperazione Internazionale e Sviluppo presso l'Università la Sapienza di Roma. Entrambi appartenenti alla Magna Grecia - Martina è siciliana, mentre Francesco è pugliese, hanno deciso di far dialogare le proprie origini in VOLOSUMARTE cercando di indagare l'eterno conflitto tra uomo e natura in relazione all'evoluzione della società contemporanea.","bio_en":"Volosumarte is an act of rebellion, a musical experiment born from the meeting between Martina Catalfamo, actress and singer-songwriter, and Francesco Santalucia, composer and multi-instrumentalist. Martina, who moved to Rome as soon as she finished high school, is completing her master's degree in International Cooperation and Development at La Sapienza University in Rome. Both belonging to Magna Graecia - Martina is Sicilian, while Francesco is from Puglia, they decided to bring their origins into dialogue in VOLOSUMARTE, trying to investigate the eternal conflict between man and nature in relation to the evolution of contemporary society.","youtube_embed_url":"https://www.youtube.com/embed/ZBQguIEJFBo","img":"Volosumarte"},"speaker11":{"name":"Eleonora Parisiet","category":"TEDxSapienzaU Awards","bio_it":"Una studentessa, una prospettiva diversa, un sogno. Amante delle domande complesse, sudentessa in Fisica al secondo anno di triennale nonché allieva della Scuola Superiore di Studi Avanzati della Sapienza, Eleonora è innamorata della Fisica e sogna di diventare una protagonista del mondo della ricerca, al quale si è avvicinata con internships e progetti di ricerca in importanti centri tra cui il Cern, i Laboratori Nazionali del Gran Sasso e i Laboratori Nazionali di Frascati. La Fisica le permette di vedere il mondo in modo diverso e il 29 aprile condividerà con noi questa visione, mostrandoci come questa disciplina possa aiutare e aiuti a risolvere le grandi sfide del presente.","bio_en":"A student, a different perspective, a dream. A lover of complex questions, a second-year undergraduate in Physics and a student at the Sapienza School of Advanced Studies, Eleonora is in love with Physics and dreams of becoming a protagonist in the world of research, which she approached with internships and research projects in important centers including CERN, the Gran Sasso National Laboratories and the Frascati National Laboratories. Physics allows her to see the world differently and on April 29th she will share this vision with us, showing us how this discipline can help and helps to solve the great challenges of the present.","youtube_embed_url":"https://www.youtube.com/embed/OBaW4Inps4o","img":"Pariset"},"speaker12":{"name":"Arianna Peduzzi","category":"TEDxSapienzaU Awards","bio_it":"Ingegnere edile-architetto per caso e dottoranda in ingegneria dell'architettura per scelta, ha deciso di cercare uno spazio più umano nel mondo freddo delle costruzioni. Attualmente svolge attività di ricerca nell'ambito della sostenibilità edilizia, prevalentemente nello studio dei materiali costruttivi sostenibili provenienti della valorizzazione degli scarti. Nello speech del 29 Aprile ci racconterà l'esperienza legata al suo percorso di studio, dei suoi temi di ricerca, e soprattutto dell'importanza del continuare a lottare per un cambiamento che è possibile anche in un settore come quello delle costruzioni, apparentemente immobile e tradizionalista.","bio_en":"A construction engineer-architect by chance and a PhD student in architectural engineering by choice, she decided to look for a more human space in the cold world of construction. She currently carries out research in the field of building sustainability, mainly in the study of sustainable construction materials from waste valorization. In her speech on April 29, she will tell us about the experience related to her study path, her research topics, and above all the importance of continuing to fight for a change that is possible even in a sector like construction, apparently immobile and traditionalist.","youtube_embed_url":"https://www.youtube.com/embed/C19qjBMT_3Y","img":"Peduzzi"},"speaker13":{"name":"Serena Spanò","category":"TEDxSapienzaU Awards","bio_it":"Ama definirsi classicista di nascita e bizantinista per caso, a ragione dei suoi molteplici interessi, che affondano le radici nella contemporaneità . à studentessa al secondo anno della magistrale di Filologia, letterature e storia del mondo antico, presso l'Università \\"La Sapienza\\" di Roma. Dal 2018 è assistente alla regia teatrale per la compagnia Egumteatro e attualmente è autore di contenuti digitali per il mensile di teatro \\"Sipario\\". Crede in una divulgazione rigorosa ma alla portata di tutti, come dimostra la sua collaborazione con realtà come il magazine de \\"Il Superuovo\\" e Associazione Glaucopis. Il 29 aprile ci parlerà di come, secondo lei, l'attiva collaborazione tra scie
82nze \\"dure\\" e scienze umanistiche possa salvaguardarci dai nostri errori più ancestrali.","bio_en":"She likes to define herself as a classicist by birth and a Byzantineist by chance, due to her multiple interests, which have their roots in contemporaneity. She is a second-year student of the master's degree in Philology, Literature and History of the Ancient World, at the University \\"La Sapienza\\" in Rome. Since 2018 she has been an assistant theater director for the Egumteatro company and is currently the author of digital content for the monthly theater magazine \\"Sipario\\". She believes in rigorous dissemination that is accessible to everyone, as demonstrated by her collaboration with entities such as the magazine \\"Il Superuovo\\" and Associazione Glaucopis. On April 29, she will talk to us about how, in her opinion, the active collaboration between \\"hard\\" sciences and humanities can safeguard us from our most ancestral errors.","youtube_embed_url":"https://www.youtube.com/embed/Z2UVvrwMEHs","img":"Spanò"}}}]`),cN=JSON.parse(`[{"title":" Para Doxa","description":"Dal greco ÏαÏάδοξοÏ, composto di ÏαÏα- nel sign. di «contro» e δÏξα «opinione». Che va contro il modo di pensare comune. La storia dei paradossi è antica e risale alla nascita della logica. Ma, mentre i primi ad essere formulati erano più simili a giochi mentali, la modernità ne ha fatti nascere di nuovi nella realtà che ci circonda. La giustizia che crea disuguaglianza, le possibilità che creano svogliatezza, i conflitti per portare la pace. E così come gli antichi pensatori li hanno sviluppati, per stimolare la riflessione, allo stesso modo noi dobbiamo fronteggiare, non evitare, i paradossi che permeano la natura del mondo antropico per far germogliare le idee che possano migliorarlo. PARA DOXA sarà il terreno fertile per coltivarle.","date":"11.04.2025, 09:00 - 17:00","location":"Aula Magna, Palazzo del Rettorato Sapienza Universita di Roma","link_talks":"https://youtube.com/playlist?list=PL4-t_gJBexTAb7wP2mzg-S2bCfzptE58n&feature=shared","speakers":{"speaker6":{"name":"Carmen Panepinto Zayati","category":"Speaker","bio_it":"Carmen Panepinto Zayati, ingegnere bionico e Miss Universe Italy 2023, sfida le barriere psicologiche nelle materie STEM. Dimostra che fascino e intelligenza possono coesistere, ispirando le nuove generazioni a rompere gli schemi. La sua storia ispira le nuove generazioni a superare i pregiudizi e i ruoli di genere. Le STEM non sono solo per i geni, ma una cassetta degli attrezzi per tutti. Eppure, tendiamo a incasellare le persone, decidendo chi appartiene a cosa. E se abbattere queste barriere permettesse la prossima grande scoperta? Mettiamo in discussione i limiti e ripensiamo chi può costruire il futuro.","bio_en":"Carmen Panepinto Zayati, bionic engineer and Miss Universe Italy 2023, challenges psychological barriers in STEM subjects. She shows that charm and intelligence can coexist, inspiring new generations to break the mold. Her story inspires new generations to overcome prejudices and gender roles. STEM is not just for geniuses, but a toolbox for everyone. Yet, we tend to pigeonhole people, deciding who belongs to what. What if breaking down these barriers allowed the next great discovery? Let's question the limits and rethink who can build the future.","youtube_embed_url":"https://www.youtube.com/embed/GqCgLNUv36I?si=jsVHay4pEGOUFbsf","img":"Panepinto"},"speaker7":{"name":"Riccardo Azzali","category":"Speaker","bio_it":"Riccardo Azzali è un fisico teorico è un divulgatore scientifico molto attivo sui social media. à noto per la sua capacità di spiegare concetti complessi di scienza e filosofia in modo semplice e accessibile, spesso trattando dilemmi filosofici e paradossi. Crediamo che i paradossi siano un'assurdità incomprensibile, ma in realtà sono motori di scoperta. Attraverso i paradossi più straordinari, Riccardo Azzali ci dimostra che dobbiamo accogliere le contraddizioni, perché è lì che la logica trova i suoi stimoli.","bio_en":"Riccardo Azzali is a theoretical physicist and a very active science communicator on social media. He is known for his ability to explain complex concepts of science and philosophy in a simple and accessible way, often dealing with philosophical dilemmas and paradoxes. We believe that paradoxes are an incomprehe
82nsible absurdity, but in reality they are engines of discovery. Through the most extraordinary paradoxes, Riccardo Azzali shows us that we must welcome contradictions, because that is where logic finds its stimuli.","youtube_embed_url":"https://www.youtube.com/embed/SB6WLH8A4Ek?si=ZfAwadsNclrvsbf6","img":"Azzali"},"speaker8":{"name":"Esmeralda Moretti","category":"Speaker","bio_it":"Esmeralda, divulgatrice di filosofia come @esme_psithurisma, ha una laurea in Filosofia e prosegue gli studi magistrali. Collabora stabilmente con Studenti.it, e con realtà come Factanza e Flatmates. Ha condotto programmi TV e radio e ora lancia Le avventure di Bibi, startup educativa per bambini. La libertà di parola è essenziale, ma oggi è minacciata da polarizzazione e disinformazione. Con il \\"paradosso della tolleranza\\", Karl Popper mostra che tollerare l'intolleranza senza limiti può distruggere la libertà . Difendere una società aperta significa promuovere dialogo critico e rispetto, rifiutando violenza e sopraffazione.","bio_en":"Esmeralda, a popularizer of philosophy as @esme_psithurisma, has a degree in Philosophy and is continuing her master's studies. She collaborates regularly with Studenti.it, and with realities such as Factanza and Flatmates. She has hosted TV and radio programs and now launches Le avventure di Bibi, an educational startup for children. Freedom of speech is essential, but today it is threatened by polarization and misinformation. With the \\"paradox of tolerance\\", Karl Popper shows that tolerating intolerance without limits can destroy freedom. Defending an open society means promoting critical dialogue and respect, rejecting violence and oppression.","youtube_embed_url":"https://www.youtube.com/embed/XLPxaSxW5v8?si=UEqIMxHVyDI2yiY8","img":"Moretti"},"speaker9":{"name":"Kento","category":"Speaker","bio_it":"Kento, pseudonimo di Francesco Carlo, è un rapper originario di Reggio Calabria in cui inizia la carriera agli inizi degli anni 90 diventando l'esponente di un genere di rap di denuncia, impegnato nella lotta contro le ingiustizie sociali, la discriminazione, i diritti umani e la politica. Le immagini che abbiamo del carcere minorile sono spesso sbagliate. Opinioni diffuse nella società , media e fiction alimentano una narrazione irrealistica. Serve un cambiamento nella prospettiva e nelle opportunità offerte ai ragazzi, partendo dal ricordarci che dietro ogni errore c'è un essere umano.","bio_en":"Kento, pseudonym of Francesco Carlo, is a rapper originally from Reggio Calabria where he began his career in the early 90s becoming the exponent of a genre of rap of denunciation, engaged in the fight against social injustice, discrimination, human rights and politics. The images we have of juvenile prison are often wrong. Opinions widespread in society, media and fiction fuel an unrealistic narrative. We need a change in the perspective and opportunities offered to kids, starting by reminding ourselves that behind every mistake there is a human being.","youtube_embed_url":"https://www.youtube.com/embed/O0XHwUgwWzw?si=AFSIklQncXgMBYXa","img":"Kento"},"speaker10":{"name":"Nicola Armaroli","category":"Speaker","bio_it":"Nicola Armaroli è un chimico, dirigente di ricerca presso il CNR, direttore della rivista Sapere e membro dell'Accademia Nazionale delle Scienze. La sua attività scientifica riguarda fotochimica e fotofisica. Studia inoltre la transizione del sistema energetico globale verso modelli più sostenibili. Pochi anni fa, ci siamo resi conto delle nostre debolezze di fronte ai cambiamenti della biosfera ed eravamo d'accordo sul dover prendere azioni decise. Oggi, la transizione energetica sembra non più necessaria e ci sentiamo dire che stanno solo cercando di fregarci. Perché il racconto è cambiato?","bio_en":"Nicola Armaroli is a chemist, research director at the CNR, director of the Sapere magazine and member of the National Academy of Sciences. His scientific activity concerns photochemistry and photophysics. He also studies the transition of the global energy system towards more sustainable models. A few years ago, we realized our weaknesses in the face of changes in the biosphere and we agreed on the need to take decisive action. Today, the energy transition seems no longer necessary and we hear that they are just trying to screw us. Why has the story changed?","youtube_embed_url":"https://www.youtube.com/embed/q9f5TggigTI?si=WNwLOq-_GFhenWmB","img":"Armaroli"}
82,"speaker1":{"name":"Lorenzo Nardi","category":"Speaker","bio_it":"Lorenzo, pilota dell'Aeronautica Militare e ingegnere aerospaziale, ha completato l'iter da Ufficiale nel 6° Stormo di Ghedi. Laureato in discipline aerospaziali, svolge un Dottorato alla Sapienza. Collabora a progetti ASI, NASA ed UE, con un esperimento in lancio sulla ISS nel 2025. Perché investire nella ricerca aerospaziale quando abbiamo così tanti problemi qui sulla Terra? Spazio e Terra sono indissolubilmente connessi: Nardi, pilota e ingegnere aerospaziale, ci mostra come le innovazioni sviluppate per i cieli trovano applicazioni cruciali nella nostra vita quotidiana","bio_en":"Lorenzo, an Air Force pilot and aerospace engineer, completed his training as an Officer in the 6th Wing of Ghedi. Graduated in aerospace disciplines, he is pursuing a PhD at Sapienza. He collaborates on ASI, NASA and EU projects, with an experiment to be launched on the ISS in 2025. Why invest in aerospace research when we have so many problems here on Earth? Space and Earth are inextricably linked: Nardi, a pilot and aerospace engineer, shows us how innovations developed for the skies find crucial applications in our daily lives","youtube_embed_url":"https://www.youtube.com/embed/tTOHNyBSzUU?si=H3R2rGOid2R6R46I","img":"Nardi"},"speaker2":{"name":"Alessia Dapoto","category":"Speaker","bio_it":"23 anni, studentessa al corso internazionale di medicina della Sapienza. Ha vissuto tra Francia, Germania e Italia, dove ha studiato e fatto ricerca. Scrittrice, poliglotta, attrice, musicista, past president un'associazione giovanile del Rotary International e membro dello European Youth Parliament. Esploreremo un paradosso affascinante: cerchiamo tante esperienze nel mondo esterno ma a volte trascuriamo il viaggio più importante, quello interiore. Ci accompagnerà tra neuroscienze e medicina per scoprire come l'educazione emotiva può trasformare noi stessi e la società , rivoluzionando il mondo.","bio_en":"23 years old, student at the international medical course at Sapienza. She has lived between France, Germany and Italy, where she studied and did research. Writer, polyglot, actress, musician, past president of a youth association of Rotary International and member of the European Youth Parliament. We will explore a fascinating paradox: we seek many experiences in the external world but sometimes we neglect the most important journey, the inner one. She will accompany us between neuroscience and medicine to discover how emotional education can transform ourselves and society, revolutionizing the world.","youtube_embed_url":"https://www.youtube.com/embed/K2yUkuUFl_I?si=nGueyt9TcaIHVlja","img":"Dapoto"},"speaker3":{"name":"Lorenzo Saltarelli","category":"Artist","bio_it":"Lorenzo Saltarelli, prestigiatore professionista e studente di psicologia, tra i vincitori nella categoria 'artist' dei SapienzaU Awards.","bio_en":"Lorenzo Saltarelli, professional magician and psychology student, among the winners in the 'artist' category of the SapienzaU Awards.","youtube_embed_url":"https://www.youtube.com/embed/4xzmH3ZweaI?si=AV7nmt0QwlczeZzg","img":"Saltarelli"},"speaker4":{"name":"Pepa Pasatu","category":"Speaker","bio_it":"Pepa Pasatu esplora il piacere sessuale e la consapevolezza corporea. Di origine berlinese, ha vissuto e studiato in Italia, Argentina e Austria. Con una Laurea in Psicologia (Università di Potsdam) e un Master in Psicosessuologia Clinica (Sapienza, Roma), ricerca la sessualità , si esibisce e conduce workshop. Perché nel sesso seguiamo copioni non detti, eseguendo invece di sentire? E se sostituissimo la pressione con la curiosità e le aspettative con l'esplorazione? Vi invito a riconnettervi con i vostri desideri, a sintonizzarvi con le vostre sensazioni, abbracciando il vostro viaggio nel piacere elettrizzante.","bio_en":"Pepa Pasatu explores sexual pleasure and body awareness. Originally from Berlin, she has lived and studied in Italy, Argentina and Austria. With a BA in Psychology (University of Potsdam) and a MA in Clinical Psychosexology (Sapienza, Rome), she researches sexuality, performs and leads workshops. Why do we follow unspoken scripts in sex, performing instead of feeling? What if we replaced pressure with curiosity and expectations with exploration? I invite you to reconnect with your desires, tune into your sensations, and embrace your journey into electrifying pleasure.","youtube_embed_url":"https://www.youtube.com/embed/oel9-7Az0vw?si=BztwO_XrTVColaTA","
82img":"Pasatu"},"speaker5":{"name":"Abbozzo","category":"Artist","bio_it":"Abbozzo, in arte Matteo Abozzi, classe 2000, anche se alle medie stava nella classe 3B. Ha studiato alla scuola elementare di Springfield, ha superato i test Gufo ed ha acquisito la Forza. Gli piace il blues e il latte freddo. Prima o poi morirà . Attraverso la sua musica, giocherà sul non senso, lasciando il pubblico con un senso di smarrimento e riflessione. Con la sua esibizione coinvolgerà il pubblico in un viaggio affascinante, dimostrando come il paradosso si riveli una parte fondamentale della nostra esistenza.","bio_en":"Abbozzo, stage name Matteo Abozzi, born in 2000, although in middle school he was in class 3B. He studied at Springfield Elementary School, passed the Gufo tests and acquired the Strength. He likes the blues and cold milk. Sooner or later he will die. Through his music, he will play on nonsense, leaving the audience with a sense of confusion and reflection. With his performance he will involve the audience in a fascinating journey, demonstrating how paradox turns out to be a fundamental part of our existence.","youtube_embed_url":"https://www.youtube.com/embed/esebL6kyoxU?si=C2Ln5YCiKYNcvncg","img":"Abbozzo"}}}]`),uN=JSON.parse(`[{"title":"Back to Zero","description":"Il nostro obiettivo è azzerare, ricercare un punto zero: le disuguaglianze, i conflitti, i cattivi stili di vita, le emissioni e i rifiuti. Ridurre quei fattori inquinanti che rallentano la crescita della nostra società , peggiorando la qualità della nostra vita. Riconsiderare noi stessi ed il nostro modo di confrontarci. Imparare ed interagire con la società contemporanea, con le arti e le scienze. à fondamentale per costruire un mondo dove l'essere umano possa 'rinascere', prosperando ed esprimendosi al meglio in ogni disciplina. Riscoprire le basi per rinascere, diventare persone migliori in un luogo migliore. ","date":"15.11.2023, 08:45 - 17:00","location":"Aula Magna, Palazzo del Rettorato Sapienza Universita di Roma","link_talks":"https://youtube.com/playlist?list=PL4-t_gJBexTAb7wP2mzg-S2bCfzptE58n&feature=shared","speakers":{"speaker1":{"name":"Rose Villain","category":"Speaker","bio_it":"Nata a Milano e poi trasferitasi a New York, la cantante, autrice e regista ha allâattivo milioni di stream. Rose Villain ha tutte le carte in regola per ribaltare lâattuale scena musicale, curando lei stessa in prima persona la creatività di ogni progetto artistico che la riguarda (sua, ad esempio, la direzione artistica e la realizzazione del videoclip di âCartoni Animatiâ). La consacrazione, arrivata negli ultimi anni dai featuring di alto livello con artisti che lâhanno fortemente voluta al suo fianco â come Guè e Salmo, ha portato Rose a voler dire ancora di più la sua. A gennaio 2023 esce il suo primo lavoro discografico, âRadio Gothamâ (certificato oro da FIMI/GfK Italia), un album esplosivo, inaspettato, ricco di tematiche personali in cui lâartista si mette a nudo, che ha entusiasmato pubblico e critica e ha debuttato tra le prime 5 posizioni della classifica settimanale Top Album FIMI e allâottavo posto della Top Albums Debut Global di Spotify. La voce di Rose Villain è stata in tutte le radio accompagnando il periodo estivo grazie al singolo di Achille Lauro âFragoleâ, che la vede co-protagonista. Di recente lâartista ha lanciato il suo ultimo singolo âIO, ME ED ALTRI GUAIâ, un richiamo alla hit âTainted Loveâ, e ha annunciato due speciali appuntamenti live per il suo primo show âA VILLAIN STORY: the beginningâ, il 3 dicembre ai Magazzini Generali di Milano e il 15 dicembre allâOrion di Ciampino (RM). Nel 2024, inoltre, sarà tra i giudici scelti per il programma Netflix âNuova Scena â Rhythm+Flow Italiaâ, la competizione musicale del mondo rap, prodotta da Fremantle, con Fabri Fibra e Geolier alla ricerca dei protagonisti che segneranno la nuova scena rap italiana. ","bio_en":"Born in Milan and later moved to New York, the singer, songwriter, and director has millions of streams to her name. Rose Villain has all the credentials to shake up the current music scene, personally curating the creativity of every artistic project she undertakes (for example, her art direction and production of the music video for âCartoni Animatiâ). Her rise to prominence in recent years, through high-profile collaborations with artists who have eagerly sought her out â such as Guè and Salmo â has led Rose to want to express herself even more. In January 2023, she released her debut album, âRadio Gothamâ (certified gold by FIMI/GfK Italia), an explosive and unexpected record rich in personal themes where the artist lays herself bare. It enthralled both the public and critics, debuting in the top 5 of the weekly FIMI Top Album chart and eighth on Spotifyâs Top Albums Debut Global. Rose Villainâs voice filled the airwaves throughout the summer, accompanying Achille Lauroâs hit âFragole,â in which she is a featured artist. Recently, the artist launched her latest single, âIO, ME ED ALTRI GUAI,â a nod to the hit âTainted Love,â and announced two special live performances for her first show, âA VILLAIN STORY: the beginning,â on December 3rd at Magazzini Generali in Milan and December 15th at Orion in Ciampino (RM). Furthermore, in 2024, she will be one of the judges for the Netflix program âNuova Scena â Rhythm+Flow Italia,â the rap music competition produced by Fremantle, joining Fabri Fibra and Geolier in the search for the next stars of Italian rap.","y
82outube_embed_url":"https://www.youtube.com/embed/IYliyLgTnfk?si=3y8nWoh6oKJrrmRR","img":"Villain"},"speaker2":{"name":"Damiano Tullio","category":"Speaker","bio_it":"Damiano Tullio è un antropologo, divulgatore, naturalista, formatore in AntropoEcologia, e creatore della pratica del Rewilding Esistenziale. Nel 2007 fonda Antropostudio progetto interdisciplinare dove Antropologia, Ecologia ed Outdoor si incontrano per dar vita ad esperienze formative volte alla comprensione del rapporto primordiale che lega la nostra specie agli ambienti selvaggi. Il suo vero spazio didattico sono i luoghi incontaminati, gran parte del suo lavoro consiste nel riavvicinare le persone alla natura selvaggia, che risiede nei luoghi non antropizzati e nelle isole addormentate dell'anima, troppo spesso lasciate dai più inesplorate. Dimensioni di avventura, consapevolezza ed evoluzione personale che vedono la loro completa realizzazione non solo nel suo lavoro di antropologo, ma anche nelle sue attività di Guida Federtrek, e Formatore Nazionale CSEN per il Forest Bathing, che confluiscono con un approccio integrato nel progetto Antropos Studio, fondato nel 2007 e che, ad oggi, raggiunge con la sua missione centinaia di persone coinvolgendo in esperienze dirette sul campo ed attraverso le diverse presenze in seminari, congressi e trasmissioni , che hanno raccontato la storia del progetto Antropos Studio. In questo paradigma, i boschi stessi, le grotte e le vette si trasformano in un'aula di lavoro in cui svolgere attività di Formazione in ambito scolastico, aziendale e terapeutico per aprire le porte del proprio ascolto interiore verso l'indagine del mondo selvaggio che risiede dentro e fuori di noi. Nei suoi corsi di formazione definisce questo metodo di avvicinamento ad orientamento AntropoEcologico come Rewilding Esistenziale, un processo che permette un risveglio emozionale dell'individuo attraverso il rapporto diretto con gli elementi naturali.","bio_en":"Damiano Tullio is an anthropologist, divulgator, naturalist, trainer in Antro
82poEcologia, and creator of the practice of Rewilding Esistenziale. In 2007 he founded Antropostudio an interdisciplinary project where Anthropology, Ecology and Outdoor meet to give life to training experiences aimed at understanding the primordial relationship that binds our species to wild environments. His true educational space is the unspoiled places, much of his work consists of bringing people closer to wild nature, which resides in non-anthropized places and in the sleeping islands of the soul, too often left unexplored by most. Dimensions of adventure, awareness and personal evolution that see their complete realization not only in his work as an anthropologist, but also in his activities as a Federtrek Guide, and National Trainer CSEN for Forest Bathing, which flow with an integrated approach into the Antropos Studio project, founded in 2007 and which, to date, reaches hundreds of people with its mission by involving them in direct experiences in the field and through the various presences in seminars, congresses and broadcasts, which have told the story of the Antropos Studio project. In this paradigm, the woods themselves, the caves and the peaks turn into a classroom in which to carry out training activities in the school, business and therapeutic fields to open the doors of one's inner listening towards the investigation of the wild world that resides inside and outside us. In his training courses, he defines this method of approach with an AntropoEcological orientation as Existential Rewilding, a process that allows an emotional awakening of the individual through direct contact with natural elements.","youtube_embed_url":"https://www.youtube.com/embed/LVOkP871t-E?si=eO9hcaxOT07CXr1Z","img":"Tullio"},"speaker3":{"name":"Ilaria Lucrezia Rossi","category":"Speaker","bio_it":"Ilaria Lucrezia Rossi è laureanda in fisica presso la Sapienza di Roma e si occupa di divulgazione scientifica sulle pagine social @shescience e i canali di Focus Italia e Studenti.it. Collabora con La Sapienza e la community Generazione STEM prendendo parte a conferenze, eventi e nella creazione di contenuti multimediali. à stata moderatrice della conferenza âSimmetrie e asimmetrie in naturaâ della Facoltà di Scienze Matematiche, Fisiche e Naturali della Sapienza al Festival delle Scienze di Roma, ha partecipato come speaker alla prima edizione italiana della Giornata Mondiale degli Oceani organizzata dallâINGV (Istituto Nazionale di Geofisica e Vulcanologia) in collaborazione con lâEMSO ERIC (European Multidisciplinary Seafloor and water-column Observatory), è stata addetta stampa per lâinaugurazione del Science Gateway del CERN, progettato da Renzo Piano, parteciperà al festival Focus Live 2023 ed è stata vincitrice di vari premi inerenti la divulgazione scientifica e lâempowerment femminile nelle scienze. Tra le varie esperienze scientifiche, ha svolto due internship presso lâesperimento CMS del CERN di Ginevra e trascorso un anno di studi presso la Sorbona di Parigi. Si batte per lâuguaglianza di genere nelle discipline STEM e per un ambiente accademico che sia davvero per tuttÉ. ","bio_en":"Ilaria Lucrezia Rossi is a physics student at Sapienza University of Rome and works as a science communicator on her social media pages @shescience and for Focus Italia and Studenti.it. She collaborates with La Sapienza and the Generazione STEM community, participating in conferences, events, and the creation of multimedia content. She moderated the conference âSymmetries and Asymmetries in Natureâ for the Faculty of Mathematical, Physical and Natural Sciences at Sapienza, held at the Rome Science Festival. She participated as a speaker in the first Italian edition of World Oceans Day organized by INGV (National Institute of Geophysics and Volcanology) in collaboration with EMSO ERIC (European Multidisciplinary Seafloor and water-column Observatory). She was press officer for the inauguration of CERNâs Science Gateway, designed by Renzo Piano, and is a featured speaker at the Focus Live 2023 festival. A winner of several awards for science communication and female empowerment in science, her scientific experiences include two internships with the CMS experiment at CERN in Geneva and a year of study at the Sorbonne in Paris. She advocates for gender equality in STEM disciplines and for an academic environment that is truly inclusive for everyone. ","youtube_embed_url":"https://www.youtube.com/embed/rrU379wocMs?si=HGhw9sbVJzDgDhNy","img":"Rossi"},"speaker4":{"name":"Edward Von Freyman","category":"Speaker","bio_it":"Fondatore della âFondazione Gaia von Freymannâ. Un giovane sportivo, uomo, padre e adesso 'ben carrozzato'. Arrivato con il sorriso alla tenera età di 60 anni dopo aver trascorso e superato momenti difficili della sua vita. A testimonianza che la vita e' preziosa ed e' tutto superabile, basta trovare la motivazione per andare avanti. Dopo la morte prematura dell'unica figlia Gaia ha costituito la Fondazione Gaia von Freymann per tenere sempre vivo il suo ricordo andando nelle scuole insieme alla polizia stradale a sensibilizzare i ragazzi nell'educazione stradale e nell'abbattimento delle barr
82iere architettoniche. Dopo aver affrontato 2 processi: uno del proprio incidente, ed il secondo per Gaia, ha messo a disposizione gratuitamente i propri avvocati e psicologi alle famiglie vittime della strada.","bio_en":"Founder of the âGaia von Freymann Foundationâ. A young athlete, man, father, and now âwell-wheeled.â He reached the ripe old age of 60 with a smile after navigating and overcoming life's toughest challenges. His story is a testament to life's preciousness and the power of the human spirit to overcome adversityâall it takes is the motivation to keep going. After the untimely death of his only daughter, Gaia, he established the Gaia von Freymann Foundation to keep her memory alive. The foundation works with the Italian State Police, visiting schools to educate young people on road safety and advocate for the removal of architectural barriers. After undergoing two trialsâone for his own accident and another for Gaiaâhe made his lawyers and psychologists available free of charge to families affected by road tragedies.","y
82outube_embed_url":"https://www.youtube.com/embed/x_U2Gn1HZYc?si=8GcGjSCRXFiqZK1k","img":"Freymann"},"speaker5":{"name":"Riccardo Basilone","category":"Artist","bio_it":"Riccardo Basilone ha 24 anni ed è nato e cresciuto a Toronto, in Canada. Ha imparato lâitaliano dopo essersi trasferito a Milano, dove ha frequentato il liceo classico e si è laureato in Fisica. Vive a Roma da due anni, per finire i suoi studi magistrali di Fisica e per suonare nelle strade della città . Lâarte di strada è il suo lavoro, che gli dà la possibilità di comunicare ogni giorno con il resto del mondo, attraverso la sua musica. Gli esseri umani sono gli unici animali in grado di esprimere incomprensione. Come facciamo a capirci tra di noi, e perché vogliamo di farlo? Il discorso di Riccardo esplora la comunicazione umana attraverso la storia della sua vita. Lâarte e la scienza fanno trionfare la civiltà umana in un problema che allâapparenza sembra semplice, ma nasconde complessità di livello filosofico. ","bio_en":"Riccardo Basilone is 24 years old and was born and raised in Toronto, Canada. He learned Italian after moving to Milan, where he attended classical high school and earned a degree in Physics. He has been living in Rome for two years to complete his master's studies in Physics and to play on the city streets. Street art is his job, giving him the opportunity to communicate with the world every day through his music. Humans are the only animals capable of expressing misunderstanding. How do we understand each other, and why do we want to? Riccardoâs talk explores human communication through the story of his life. Art and science make human civilization triumph over a problem that seems simple on the surface but hides philosophical complexities. ","youtube_embed_url":"https://www.youtube.com/embed/Yh_rRGAApyw?si=w3V_8za2rCb_XLw2","img":"Basilone"},"speaker6":{"name":"Gloria Schito","category":"Speaker","bio_it":"Gloria Schito, in arte @glojoined, è una fashion content creator e imprenditrice. Classe 1995, muove i suoi primi passi nel mondo del digitale giovanissima grazie alla sua passione: la moda. In breve tempo crea una community solida e affiatata, con cui condivide look, consigli, pensieri. Nel frattempo è Ingegnere informatico e si specializza in management engineering. Dopo qualche anno, nel 2021, Gloria arriva anche nelle librerie con una guida su come trovare il proprio stile, intitolata âA far la moda comincia tuâ. La sua innata curiosità lâha sempre spinta a cercare e innovare, e recentemente è atterrata nel mondo del Metaverso, creando il concetto di Metafashion. Metafashion è un termine che identifica una moda innovativa nel metaverso, che a differenza sarà più interattiva e stimolante di quella reale, offrendo unâesperienza di shopping immersiva svolta digitalmente comodamente da casa.","bio_en":"Gloria Schito, in arte @glojoined, is a fashion content creator and entrepreneur. Born in 1995, she took her first steps into the digital world at a very young age thanks to her passion: fashion. In a short time, she created a solid and close-knit community with whom she shares looks, advice, and thoughts. In the meantime, she is an IT engineer and specializes in management engineering. A few years later, in 2021, Gloria also entered the world of books with a guide on how to find your own style, titled âA far la moda comincia tuâ. Her innate curiosity has always driven her to seek and innovate, and she recently landed in the world of the Metaverse, creating the concept of Metafashion. Metafashion is a term that identifies innovative fashion in the metaverse, which unlike real fashion will be more interactive and stimulating, offering an immersive shopping experience carried out digitally from the comfort of home.","youtube_embed_url":"https://www.youtube.com/embed/fgU5SSAQkks?si=wakQ5DE1Use1-PB-","img":"Schito"},"speaker7":{"name":"Matteo Cervellini","category":"Speaker","bio_it":"Matteo Cervellini, fisioterapista di 25 anni. Dallâinfluenza di Youtubers famosi e libri di crescita personale, ha spesso inseguito il successo per sentirsi soddisfatto, fino al momento in cui ha realizzato di non essere per niente felice. Da un anno sta recuperando tutto il tempo passato ad ispirarsi ad un eroe che non sarebbe mai diventato, sperimenta esperienze come se fosse un bambino che non conosce il mondo. Gli piace far sorridere le persone, la montagna e il cibo gratis. ","bio_en":"Matteo Cervellini, physiotherapist, 25 years old. Influenced by famous Youtubers and self-help books, he often pursued success to feel fulfilled, until the moment he realized he wasn't happy at all. For a year now, he has been making up for all the time spent being inspired by a hero he would never become, experimenting with experiences as if he were a child who doesn't know the world. He enjoys making people smile, the mountains, and free food.","youtube_embed_url":"https://www.youtube.com/embed/6jkxDoSl5-U?si=L-HyXL-6hNGklRVu","img":"Cervellini"}
82,"speaker8":{"name":"Ana Estrela","category":"Speaker","bio_it":"Ana Estrela, nata a Salvador di Bahia, Brasile, è una ballerina e assistente di coreografia presso la 'Companhia Brasileira de Danças Populares'. Ha dedicato la sua arte alla promozione di percorsi di socializzazione per ragazzi di strada, bambini e adolescenti a rischio, nonché per persone con abilità diverse e pazienti psichiatrici, inizialmente in Brasile e successivamente in Italia a partire dal 1998. Nel 2008, Ana ha fondato a Bari l'associazione Origens, che si impegna a promuovere la cultura brasiliana attraverso l'arte, la gastronomia e eventi culturali, evolvendosi nel tempo in un'associazione multietnica. Nel 2013, ha avuto l'idea di utilizzare la cucina come mezzo per connettere le persone e come percorso professionale. Così, ha creato Ethnic Cook, un laboratorio in cui rifugiati e migranti, soprattutto donne, possono apprendere un mestiere, interagire tra loro, abituarsi alle diversità , scambiare idee e competenze. Il progetto ha ottenuto finanziamenti dalla Regione Puglia, dal comune e da una fondazione privata in collaborazione con l'antitratta. à stato riconosciuto da entità come l'UNHCR e l'Università di Scienze Gastronomiche di Pollenzo per il suo contributo stimolante e di supporto all'integrazione dei partecipanti. L'Università di Bari, insieme alla Fondazione ISMU, ha selezionato il progetto come una delle tre migliori iniziative nel Sud Italia che valorizzano le competenze dei migranti. Per il suo impegno nell'inclusione sociale attraverso il cibo, Ana Estrela ha ricevuto una menzione speciale al Basque Culinary World Prize 2021 e è stata scelta come uno dei '20 volti del cibo 2021' nella sezione empowerment da Cook, la rubrica del Corriere della Sera. Nel 2020, insieme alle sue compagne, ha aperto il Bistrot Sociale Multietnico nel cuore di Bari e ha pubblicato il libro 'Ethnic Cook - Sapori e storie dal Mondo'. Attualmente, Ana dirige il Bistrot, organizza eventi e corsi di formazione dedicati alle donne rifugiate e presta consulenza alle associazioni interessate a sviluppare progetti simili.","bio_en":"Ana Estrela, born in Salvador di Bahia, Brazil, is a dancer and choreography assistant at the 'Companhia Brasileira de Danças Populares'. She has dedicated her art to promoting socialization paths for street children, children and adolescents at risk, as well as people with different abilities and psychiatric patients, initially in Brazil and later in Italy starting from 1998. In 2008, Ana founded the association Origens in Bari, which is committed to promoting Brazilian culture through art, gastronomy, and cultural events, evolving over time into a multi-ethnic association. In 2013, she had the idea of using cooking as a means to connect people and as a professional path. Thus, she created Ethnic Cook, a laboratory where refugees and migrants, especially women, can learn a trade, interact with each other, get used to diversity, exchange ideas and skills. The project received funding from the Puglia Region, the municipality, and a private foundation in collaboration with the anti-trafficking organization. It was recognized by entities such as UNHCR and the University of Gastronomic Sciences of Pollenzo for its stimulating and supportive contribution to the integration of participants. The University of Bari, together with the ISMU Foundation, selected the project as one of the three best initiatives in Southern Italy that enhance the skills of migrants. For her commitment to social inclusion through food, Ana Estrela received a special mention at the Basque Culinary World Prize 2021 and was chosen as one of the '20 Faces of Food 2021' in the empowerment section by Cook, the column of the Corriere della Sera. In 2020, together with her companions, she opened the Multietnico Social Bistrot in the heart of Bari and published the book 'Ethnic Cook - Flavors and Stories from the World'. Currently, Ana directs the Bistrot, organizes events and training courses dedicated to refugee women, and provides consulting to associations interested in developing similar projects.","youtube_embed_url":"https://www.youtube.com/embed/kUCgCyzIoUY?si=DOi7ruK9_Vx7K3Mv","img":"Estrela"},"speaker9":{"name":"Nina Lambarelli","category":"Artist","bio_it":"Nina Lambarelli è una poetessa performativa. Ha debuttato con il suo spettacolo 'L'appel du vide' nel 2020 ed ha continuato per la strada del Poetry Slam e del teatro d'improvvisazione, dove lo spettacolo 'A mille ce n'è' ha preso forma per arrivare al TEDxAwards Sapienza 2023. Ha partecipato come artista per uno spettacolo della FAO ed al festival 'Arterie - Rassegna di Ipotesi espressive'. à prossima alla laurea in Lingue e letterature straniere dopo aver passato un periodo alla Sorbonne Nouvelle di Parigi e prevede di continuare gli studi in ambito postcoloniale.","bio_en":"Nina Lambarelli is a performance poet. She debuted with her show 'L'appel du vide' in 2020 and continued on the path of Poetry Slam and improvisational theater, where the show 'A mille ce n'è' took shape to reach the TEDxAwards Sapienza 2023. She participated as an artist for a FAO show and at the 'Arterie - Rassegna di Ipotesi espressive' festival. She is close to graduating in Foreign Languages and Literatures after spending a period at the Sorbonne Nouvelle in Paris and plans to continue her studies in the postcolonial field.","youtube_embed_url":"https://www.youtube.com/embed/Y_1As6Iqa1E?si=uWn1-DFxXihjEuiT","img":"Lambarelli"},"speaker10":{"name":"Marcello Ienca","category":"Speaker","bio_it":"Marcello Ienca, nato nel 1988, ha alle spalle una lunga carriera nel campo delle neurotecnologie: è stato studente di filosofia e scienze cognitive presso varie università sparse in giro per il mondo, tra cui la Sapienza (Roma), Humboldt (Berlino) e la New York University. Nel 2018 ha conseguito il dottorato in etica biomedica presso l'Università di Basilea, per poi lavorare come ricercatore presso l'ETH di Zurigo. In tempi più recenti ha fondato l'Intelligent Systems Ethics Group presso l'EPFL ed è stato visiting scholar all'Università di Oxford. Dal 2023 è titolare della cattedra di Etica delle IA e delle Neuroscienze presso il Politecnico di Monaco (TUM) in Germania. Utilizza metodi teorici ed empirici per indagare le implicazioni etiche, sociali e politiche di tecnologie come le BCI ('Brain Computer Interface') e gli algoritmi di elaborazione dei Big Data, concentrandosi su argomenti come la relazione tra intelligenza artificiale e cognizione umana. à noto per il suo lavoro pionieristico sui cosiddetti 'neurodiritti' (neurorights), tema portante del TED Talk che porterà sul palco della Sapienza: un ritorno alle origini non solo nell'edizione (Back To Zero), ma anche dal punto di vista professionale.","bio_en":"Marcello Ienca, born in 1988, has an extensive career in the field of neurotechnologies: he was a student of philosophy and cognitive science at various universities around the world, including Sapienza (Rome), Humboldt (Berlin), and New York University. In 2018, he obtained a PhD in biomedical ethics from the University of Basel, then worked as a researcher at ETH Zurich. More recently, he founded the Intelligent Systems Ethics Group at EPFL and was a visiting scholar at the University of Oxford. Since 2023, he has held the chair of AI and Neuroscience Ethics at the Technical University of Munich (TUM) in Germany. He uses theoretical and empirical methods to investigate the ethical, social, and political impl
82ications of technologies such as BCI ('Brain Computer Interface') and Big Data processing algorithms, focusing on topics such as the relationship between artificial intelligence and human cognition. He is known for his pioneering work on so-called 'neurorights,' the central theme of the TED Talk he will deliver on the Sapienza stage: a return to origins not only in the edition (Back To Zero) but also from a professional standpoint.","youtube_embed_url":"https://www.youtube.com/embed/qVbiy9OiaHY?si=nDhGaWPFy_rGJtCw","img":"Ienca"},"speaker11":{"name":"Silvano Onofri","category":"Speaker","bio_it":"Silvano Onofri è Presidente della Commissione Scientifica Nazionale per lâAntartide, che coordina il Programma Nazionale di Ricerche in Antartide. Ha partecipato a 6 spedizioni scientifiche in Antartide e una in Artico. Ha diretto esperimenti biologici sulla Stazione Spaziale Internazionale, che aprono nuove strade per la ricerca della vita, passata o presente, su altri pianeti. Ha pubblicato numerosi generi e specie nuove di microfunghi da ambienti estremi. Eâ consulente ESA e NASA per la biologia spaziale, e ha diretto il Programma Nazionale di Astrobiologia dellâAgenzia Spaziale Italiana. Insignito della Medaglia dâonore dalla European Mycological Association. Le nuove specie fungine Naganishia onofrii, Antarctolichenia onofrii e Cystobasidium onofrii prendono il nome da lui. ","bio_en":"Silvano Onofri is President of the National Scientific Commission for Antarctica, which coordinates the National Research Program in Antarctica. He has participated in 6 scientific expeditions to Antarctica and one to the Arctic. He has directed biological experiments on the International Space Station, which open new avenues for the search for life, past or present, on other planets. He has published numerous new genera and species of microfungi from extreme environments. He is an ESA and NASA consultant for space biology, and has directed the National Astrobiology Program of the Italian Space Agency. He was awarded the Medal of Honour by the European Mycological Association. The new fungal species Naganishia onofrii, Antarctolichenia onofrii and Cystobasidium onofrii are named after him.","youtube_embed_url":"https://www.youtube.com/embed/Sb8flBgZBJs?si=S4iecISUpZWAwMEo","img":"Onofri"},"speaker12":{"name":"Nakita Aboya","category":"Speaker","bio_it":"Un cervello geniale in un corpo da Gen Z, Aboya Nakita ha iniziato il suo dottorato di ricerca in Economia a 20 anni presso l'Università La Sapienza di Roma. à co-direttrice con il rinomato Philippe Aghion, laureato ad Harvard e professore alla Paris School of Economics, dove ha seguito corsi di dottorato avanzati e svolto attività di ricerca nel gruppo di sviluppo. Durante il suo periodo nella capitale francese, ha alternato la ricerca con l'insegnamento come assistente e ha anche fatto parte del team organizzativo della Seconda Conferenza Mondiale sulla Diseguaglianza. I suoi interessi di ricerca si collocano a cavallo tra macroeconomia ed economia dello sviluppo: politiche fiscali, disuguaglianza e povertà . Professionalmente, ha lavorato per importanti istituzioni come la Banca Mondiale e le Nazioni Unite. Classificata come Individuo ad Alto Potenziale (H.P.I.), ha ricevuto numerosi riconoscimenti per aver iniziato l'università a 14 anni e per il suo impegno nella lotta alla povertà e alla disuguaglianza. Originaria del Camerun, Nakita ha aderito al prestigioso programma di mentoring economico del MIT/Harvard nel 2020, durante il quale è stata seguita da Antoine Levy, un altro individuo ad alto potenziale e dottore di ricerca in economia presso il Massachusetts Institute of Technology, negli Stati Uniti. Proveniente da un ambiente umile, il suo discorso sarà incentrato su come sia riuscita a raggiungere le migliori istituzioni in giovane età , nonostante le difficoltà di un viaggio da s
82ola in Europa. Visione, azione e gentilezza: i tre ingredienti della sua ricetta.","bio_en":"A brilliant mind in a Gen Z body, Aboya Nakita started her PhD in Economics at 20 years old at Sapienza University of Rome. She is co-director with the renowned Philippe Aghion, a Harvard graduate and professor at the Paris School of Economics, where she took advanced doctoral courses and conducted research in the development group. During her time in the French capital, she alternated research with teaching as an assistant and was also part of the organizing team for the Second World Conference on Inequality. Her research interests lie at the intersection of macroeconomics and development economics: fiscal policies, inequality, and poverty. Professionally, she has worked for important institutions such as the World Bank and the United Nations. Classified as a High Potential Individual (H.P.I.), she has received numerous awards for starting university at 14 and for her commitment to fighting poverty and inequality. Originally from Cameroon, Nakita joined the prestigious economic mentoring program of MIT/Harvard in 2020, during which she was mentored by Antoine Levy, another high-potential individual and PhD in economics at the Massachusetts Institute of Technology, in the United States. Coming from a humble background, her speech will focus on how she managed to reach the best institutions at a young age, despite the difficulties of a solo trip to Europe. Vision, action, and kindness: the three ingredients of her recipe.","youtube_embed_url":"https://www.youtube.com/embed/sNoJ-ibkw34?si=Nz7dSS6GuPqAvRbe","img":"Aboya"}}}]`),dN=[{title:"SapienzaU Awards 2022",description:"Il concorso ACT :Lead The Change Awards è organizzato dal Comitato TEDxSapienzaU ed ha lo scopo di promuovere idee di valore in linea con il motto TED -Ideas worth spreading-, offrendo ai vincitori la prestigiosa opportunità di esibirsi sul palco dell' edizione 2022 del TEDxSapienzaU. I 4 vincitori del concorso SapienzaU Awards, 3 Speakers e 1 Artist, vengono premiati sul palco della finale e hanno l'occasione di esibirsi durante l'evento TEDxSapienzaU 2022!",date:"29.04.2022",location:"Nuovo Teatro Ateneo, Sapienza Universita di Roma",link_talks:"https://youtube.com/playlist?list=PL4-t_gJBexTAtUGEpHCVgcV0Zwt8RyYG6&si=oP9pKvJScQewfqGa",speakers:{speaker1:{name:"Volosumarte",category:"TEDxSapienzaU Awards",bio_it:"Volosumarte è un atto di ribellione, un esperimento musicale nato dall'incontro tra Martina Catalfamo, attrice e cantautrice, e Francesco Santalucia, compositore e polistrumentista. Martina, trasferitasi a Roma non appena terminato il liceo classico, sta ultimando il percorso magistrale in Cooperazione Internazionale e Sviluppo presso l'Università la Sapienza di Roma. Entrambi appartenenti alla Magna Grecia - Martina è siciliana, mentre Francesco è pugliese, hanno deciso di far dialogare le proprie origini in VOLOSUMARTE cercando di indagare l'eterno conflitto tra uomo e natura in relazione all'evoluzione della società contemporanea.",bio_en:"Volosumarte is an act of rebellion, a musical experiment born from the meeting between Martina Catalfamo, actress and singer-songwriter, and Francesco Santalucia, composer and multi-instrumentalist. Martina, who moved to Rome as soon as she finished high school, is completing her master's degree in International Cooperation and Development at La Sapienza University in Rome. Both belonging to Magna Graecia - Martina is Sicilian, while Francesco is from Puglia, they decided to bring their origins into dialogue in VOLOSUMARTE, trying to investigate the eternal conflict between man and nature in relation to the evolution of contemporary society.",youtube_embed_url:"https://www.youtube.com/embed/ZBQguIEJFBo",img:"Volosumarte"},speaker11:{name:"Eleonora Parisiet",category:"TEDxSapienzaU Awards",bio_it:"Una studentessa, una prospettiva diversa, un sogno. Amante delle domande complesse, sudentessa in Fisica al secondo anno di triennale nonché allieva della Scuola Superiore di Studi Avanzati della Sapienza, Eleonora è innamorata della Fisica e sogna di diventare una protagonista del mondo della ricerca, al quale si è avvicinata con internships e progetti di ricerca in importanti centri tra cui il Cern, i Laboratori Nazionali del Gran Sasso e i Laboratori Nazionali di Frascati. La Fisica le permette di vedere il mondo in modo diverso e il 29 aprile condividerà con noi questa visione, mostrandoci come questa disciplina possa aiutare e aiuti a risolvere le grandi sfide del presente.",bio_en:"A student, a different perspective, a dream. A lover of complex questions, a second-year undergraduate in Physics and a student at the Sapienza School of Advanced Studies, Eleonora
82is in love with Physics and dreams of becoming a protagonist in the world of research, which she approached with internships and research projects in important centers including CERN, the Gran Sasso National Laboratories and the Frascati National Laboratories. Physics allows her to see the world differently and on April 29th she will share this vision with us, showing us how this discipline can help and helps to solve the great challenges of the present.",youtube_embed_url:"https://www.youtube.com/embed/OBaW4Inps4o",img:"Pariset"},speaker12:{name:"Arianna Peduzzi",category:"TEDxSapienzaU Awards",bio_it:"Ingegnere edile-architetto per caso e dottoranda in ingegneria dell'architettura per scelta, ha deciso di cercare uno spazio più umano nel mondo freddo delle costruzioni. Attualmente svolge attività di ricerca nell'ambito della sostenibilità edilizia, prevalentemente nello studio dei materiali costruttivi sostenibili provenienti della valorizzazione degli scarti. Nello speech del 29 Aprile ci racconterà l'esperienza legata al suo percorso di studio, dei suoi temi di ricerca, e soprattutto dell'importanza del continuare a lottare per un cambiamento che è possibile anche in un settore come quello delle costruzioni, apparentemente immobile e tradizionalista.",bio_en:"A construction engineer-architect by chance and a PhD student in architectural engineering by choice, she decided to look for a more human space in the cold world of construction. She currently carries out research in the field of building sustainability, mainly in the study of sustainable construction materials from waste valorization. In her speech on April 29, she will tell us about the experience related to her study path, her research topics, and above all the importance of continuing to fight for a change that is possible even in a sector like construction, apparently immobile and traditionalist.",youtube_embed_url:"https://www.youtube.com/embed/C19qjBMT_3Y",img:"Peduzzi"},speaker13:{name:"Serena Spanò",category:"TEDxSapienzaU Awards",bio_it:`Ama definirsi classicista di nascita e bizantinista per caso, a ragione dei suoi molteplici interessi, che affondano le radici nella contemporaneità . à studentessa al secondo anno della magistrale di Filologia, letterature e storia del mondo antico, presso l'Università "La Sapienza" di Roma. Dal 2018 è assistente alla regia teatrale per la compagnia Egumteatro e attualmente è autore di contenuti digitali per il mensile di teatro "Sipario". Crede in una divulgazione rigorosa ma alla portata di tutti, come dimostra la sua collaborazione con realtà come il magazine de "Il Superuovo" e Associazione Glaucopis. Il 29 aprile ci parlerà di come, secondo lei, l'attiva collaborazione tra scienze "dure" e scienze umanistiche possa salvaguardarci dai nostri errori più ancestrali.`,bio_en:`She likes to define herself as a classicist by birth and a Byzantineist by chance, due to her multiple interests, which have their roots in contemporaneity. She is a second-year student of the master's degree in Philology, Literature and History of the Ancient World, at the University "La Sapienza" in Rome. Since 2018 she has been an assistant theater director for the Egumteatro company and is currently the author of digital content for the monthly theater magazine "Sipario". She believes in rigorous dissemination that is accessible to everyone, as demonstrated by her collaboration with entities such as the magazine "Il Superuovo" and Associazione Glaucopis. On April 29, she will talk to us about how, in her opinion, the active collaboration between "hard" sciences and humanities can safeguard us from our most ancestral errors.`,youtube_embed_url:"https://www.youtube.com/embed/Z2UVvrwMEHs",img:"Spanò"}}}],fN=JSON.parse(`[{"title":"SapienzaU Awards 2023","description":"I SapienzaU Awards sono organizzati dall'associazione SapienzaU ed hanno lo scopo di promuovere idee di valore, offrendo ai vincitori la prestigiosa opportunita di esibirsi sul palco dell'edizione del TEDxSapienzaU. I vincitori del concorso SapienzaU Awards, Speakers e Artists, vengono premiati sul palco della finale e avranno l'occasione di condividere le loro idee con un pubblico ampio, promuovendo il loro messaggio di innovazione e ispirazione.","date":"18.04.2023","location":"Nuovo Teatro Ateneo, Sapienza Universita di Roma","link_talks":"https://youtube.com/playlist?list=PL4-t_gJBexTAb7wP2mzg-S2bCfzptE58n&feature=shared","speakers":{"speaker3":{"name":"Ilaria Lucrezia Rossi","category":"Speaker","bio_it":"Ilaria Lucrezia Rossi è laureanda in fisica presso la Sapienza di Roma e si occupa di divulgazione scientifica sulle pagine social @shescience e i canali di Focus Italia e Studenti.it. Collabora con La Sapienza e la community Generazione STEM prendendo parte a conferenze, eventi e nella creazione di contenuti multimediali. à stata moderatrice della conferenza âSimmetrie e asimmetrie in naturaâ della Facoltà di Scienze Matematiche, Fisiche e Naturali della Sapienza al Festival delle Scienze di Roma, ha partecipato come speaker alla prima edizione italiana della G
82iornata Mondiale degli Oceani organizzata dallâINGV (Istituto Nazionale di Geofisica e Vulcanologia) in collaborazione con lâEMSO ERIC (European Multidisciplinary Seafloor and water-column Observatory), è stata addetta stampa per lâinaugurazione del Science Gateway del CERN, progettato da Renzo Piano, parteciperà al festival Focus Live 2023 ed è stata vincitrice di vari premi inerenti la divulgazione scientifica e lâempowerment femminile nelle scienze. Tra le varie esperienze scientifiche, ha svolto due internship presso lâesperimento CMS del CERN di Ginevra e trascorso un anno di studi presso la Sorbona di Parigi. Si batte per lâuguaglianza di genere nelle discipline STEM e per un ambiente accademico che sia davvero per tuttÉ. ","bio_en":"Ilaria Lucrezia Rossi is a physics student at Sapienza University of Rome and is involved in science popularization on the social media pages @shescience and the channels of Focus Italia and Studenti.it. She collaborates with La Sapienza and the Generazione STEM community, taking part in conferences, events, and the creation of multimedia content. She moderated the conference âSymmetries and asymmetries in natureâ of the Faculty of Mathematical, Physical and Natural Sciences of Sapienza at the Rome Science Festival, participated as a speaker in the first Italian edition of World Oceans Day organized by INGV (National Institute of Geophysics and Volcanology) in collaboration with EMSO ERIC (European Multidisciplinary Seafloor and water-column Observatory), was press officer for the inauguration of the Science Gateway of CERN, designed by Renzo Piano, will participate in the Focus Live 2023 festival, and has won various awards related to science popularization and female empowerment in science. Among her various scientific experiences, she has completed two internships at the CMS experiment at CERN in Geneva and spent a year studying at the Sorbonne in Paris. She advocates for gender equality in STEM disciplines and for an academic environment that is truly for everyone. ","youtube_embed_url":"https://www.youtube.com/embed/rrU379wocMs?si=HGhw9sbVJzDgDhNy","img":"Rossi"},"speaker5":{"name":"Riccardo Basilone","category":"Artist","bio_it":"Riccardo Basilone ha 24 anni ed è nato e cresciuto a Toronto, in Canada. Ha imparato lâitaliano dopo essersi trasferito a Milano, dove ha frequentato il liceo classico e si è laureato in Fisica. Vive a Roma da due anni, per finire i suoi studi magistrali di Fisica e per suonare nelle strade della città . Lâarte di strada è il suo lavoro, che gli dà la possibilità di comunicare ogni giorno con il resto del mondo, attraverso la sua musica. Gli esseri umani sono gli unici animali in grado di esprimere incomprensione. Come facciamo a capirci tra di noi, e perché vogliamo di farlo? Il discorso di Riccardo esplora la comunicazione umana attraverso la storia della sua vita. Lâarte e la scienza fanno trionfare la civiltà umana in un problema che allâapparenza sembra semplice, ma nasconde complessità di livello filosofico. ","bio_en":"Riccardo Basilone is 24 years old and was born and raised in Toronto, Canada. He learned Italian after moving to Milan, where he attended classical high school and graduated in Physics. He has lived in Rome for two years, to finish his master's degree in Physics and to play in the streets of the city. Street art is his job, which gives him the opportunity to communicate with the rest of the world every day, through his music. Humans are the only animals capable of expressing misunderstanding. How do we understand each other, and why do we want to? Riccardo's talk explores human communication through the story of his life. Art and science triumph over the human problem that seems simple at first glance, but hides philosophical complexities. ","youtube_embed_url":"https://www.youtube.com/embed/Yh_rRGAApyw?si=w3V_8za2rCb_XLw2","img":"Basilone"},"speaker12":{"name":"Nakita Aboya","category":"Speaker","bio_it":"Un cervello geniale in un corpo da Gen Z, Aboya Nakita ha iniziato il suo dottorato di ricerca in
82Economia a 20 anni presso l'Università La Sapienza di Roma. à co-direttrice con il rinomato Philippe Aghion, laureato ad Harvard e professore alla Paris School of Economics, dove ha seguito corsi di dottorato avanzati e svolto attività di ricerca nel gruppo di sviluppo. Durante il suo periodo nella capitale francese, ha alternato la ricerca con l'insegnamento come assistente e ha anche fatto parte del team organizzativo della Seconda Conferenza Mondiale sulla Diseguaglianza. I suoi interessi di ricerca si collocano a cavallo tra macroeconomia ed economia dello sviluppo: politiche fiscali, disuguaglianza e povertà . Professionalmente, ha lavorato per importanti istituzioni come la Banca Mondiale e le Nazioni Unite. Classificata come Individuo ad Alto Potenziale (H.P.I.), ha ricevuto numerosi riconoscimenti per aver iniziato l'università a 14 anni e per il suo impegno nella lotta alla povertà e alla disuguaglianza. Originaria del Camerun, Nakita ha aderito al prestigioso programma di mentoring economico del MIT/Harvard nel 2020, durante il quale è stata seguita da Antoine Levy, un altro individuo ad alto potenziale e dottore di ricerca in economia presso il Massachusetts Institute of Technology, negli Stati Uniti. Proveniente da un ambiente umile, il suo discorso sarà incentrato su come sia riuscita a raggiungere le migliori istituzioni in giovane età , nonostante le difficoltà di un viaggio da s
82ola in Europa. Visione, azione e gentilezza: i tre ingredienti della sua ricetta.","bio_en":"A brilliant mind in a Gen Z body, Aboya Nakita started her PhD in Economics at 20 at Sapienza University of Rome. She is co-directed by the renowned Philippe Aghion, a Harvard graduate and professor at the Paris School of Economics, where she took advanced PhD courses and conducted research in the development group. During her time in the French capital, she combined research with teaching as an assistant and also served on the organizing committee of the Second World Inequality Conference. Her research interests lie at the intersection of macroeconomics and development economics: fiscal policy, inequality, and poverty. Professionally, she has worked for major institutions such as the World Bank and the United Nations. Classified as a High-Potential Individual (H.P.I.), she has received numerous accolades for starting university at 14 and for her commitment to fighting poverty and inequality. Originally from Cameroon, Nakita joined the prestigious MIT/Harvard economics mentoring program in 2020, where she was mentored by Antoine Levy, another high-potential individual and PhD in economics at the Massachusetts Institute of Technology in the United States. Coming from a humble background, her talk will focus on how she managed to reach the best institutions at a young age, despite the difficulties of a solo trip to Europe. Vision, action, and kindness: the three ingredients of her recipe.","youtube_embed_url":"https://www.youtube.com/embed/sNoJ-ibkw34?si=Nz7dSS6GuPqAvRbe","img":"Aboya"},"speaker7":{"name":"Matteo Cervellini","category":"Speaker","bio_it":"Matteo Cervellini, fisioterapista di 25 anni. Dallâinfluenza di Youtubers famosi e libri di crescita personale, ha spesso inseguito il successo per sentirsi soddisfatto, fino al momento in cui ha realizzato di non essere per niente felice. Da un anno sta recuperando tutto il tempo passato ad ispirarsi ad un eroe che non sarebbe mai diventato, sperimenta esperienze come se fosse un bambino che non conosce il mondo. Gli piace far sorridere le persone, la montagna e il cibo gratis. ","bio_en":"Matteo Cervellini, 25-year-old physiotherapist. Influenced by famous YouTubers and personal growth books, he often pursued success to feel fulfilled, until he realized he wasn't happy at all. For the past year, he has been making up for lost time, inspired by a hero he would never become, experiencing life as a child discovering the world for the first time. He enjoys making people smile, the mountains, and free food.","youtube_embed_url":"https://www.youtube.com/embed/6jkxDoSl5-U?si=L-HyXL-6hNGklRVu","img":"Cervellini"},"speaker9":{"name":"Nina Lambarelli","category":"Artist","bio_it":"Nina Lambarelli è una poetessa performativa. Ha debuttato con il suo spettacolo 'L'appel du vide' nel 2020 ed ha continuato per la strada del Poetry Slam e del teatro d'improvvisazione, dove lo spettacolo 'A mille ce n'è' ha preso forma per arrivare al TEDxAwards Sapienza 2023. Ha partecipato come artista per uno spettacolo della FAO ed al festival 'Arterie - Rassegna di Ipotesi espressive'. à prossima alla laurea in Lingue e letterature straniere dopo aver passato un periodo alla Sorbonne Nouvelle di Parigi e prevede di continuare gli studi in ambito postcoloniale.","bio_en":"Nina Lambarelli is a performing poet. She debuted with her show 'L'appel du vide' in 2020 and has continued on the path of Poetry Slam and improvisation theater, where the show 'A mille ce n'è' took shape to reach the TEDxAwards Sapienza 2023. She participated as an artist in a FAO show and at the 'Arterie - Rassegna di Ipotesi espressive' festival. She is about to graduate in Foreign Languages and Literatures after spending time at the Sorbonne Nouvelle in Paris and plans to continue her studies in postcolonialism.","youtube_embed_url":"https://www.youtube.com/embed/Y_1As6Iqa1E?si=uWn1-DFxXihjEuiT","img":"Lambarelli"}}}]`),hN=[{title:"SapienzaU Awards 2024",description:"I SapienzaU Awards sono organizzati dall'associazione SapienzaU ed hanno lo scopo di promuovere idee di valore, offrendo ai vincitori la prestigiosa opportunita di esibirsi sul palco dell'edizione 2025 del TEDxSapienzaU. I vincitori del concorso SapienzaU Awards, 3 Speakers e 2 Artists, vengono premiati sul palco della finale e avranno l'occasione di condividere le loro idee con un pubblico ampio, promuovendo il loro messaggio di innovazione e ispirazione.",date:"28.11.2024",location:"Nuovo Teatro Ateneo, Sapienza Universita di Roma",link_talks:"https://youtube.com/playlist?list=PL4-t_gJBexTAb7wP2mzg-S2bCfzptE58n&feature=shared",speakers:{speaker1:{name:"Lorenzo N
82ardi",category:"Speaker",bio_it:"Lorenzo, pilota dell'Aeronautica Militare e ingegnere aerospaziale, ha completato l'iter da Ufficiale nel 6° Stormo di Ghedi. Laureato in discipline aerospaziali, svolge un Dottorato alla Sapienza. Collabora a progetti ASI, NASA ed UE, con un esperimento in lancio sulla ISS nel 2025. Perché investire nella ricerca aerospaziale quando abbiamo così tanti problemi qui sulla Terra? Spazio e Terra sono indissolubilmente connessi: Nardi, pilota e ingegnere aerospaziale, ci mostra come le innovazioni sviluppate per i cieli trovano applicazioni cruciali nella nostra vita quotidiana",bio_en:"Lorenzo, an Air Force pilot and aerospace engineer, completed his training as an Officer in the 6th Wing of Ghedi. Graduated in aerospace disciplines, he is pursuing a PhD at Sapienza. He collaborates on ASI, NASA and EU projects, with an experiment to be launched on the ISS in 2025. Why invest in aerospace research when we have so many problems here on Earth? Space and Earth are inextricably linked: Nardi, a pilot and aerospace engineer, shows us how innovations developed for the skies find crucial applications in our daily lives",youtube_embed_url:"https://www.youtube.com/embed/tTOHNyBSzUU?si=H3R2rGOid2R6R46I",img:"Nardi"},speaker2:{name:"Alessia Dapoto",category:"Speaker",bio_it:"23 anni, studentessa al corso internazionale di medicina della Sapienza. Ha vissuto tra Francia, Germania e Italia, dove ha studiato e fatto ricerca. Scrittrice, poliglotta, attrice, musicista, past president un'associazione giovanile del Rotary International e membro dello European Youth Parliament. Esploreremo un paradosso affascinante: cerchiamo tante esperienze nel mondo esterno ma a volte trascuriamo il viaggio più importante, quello interiore. Ci accompagnerà tra neuroscienze e medicina per scoprire come l'educazione emotiva può trasformare noi stessi e la società , rivoluzionando il mondo.",bio_en:"23 years old, student at the international medical course at Sapienza. She has lived between France, Germany and Italy, where she studied and did research. Writer, polyglot, actress, musician, past president of a youth association of Rotary International and member of the European Youth Parliament. We will explore a fascinating paradox: we seek many experiences in the external world but sometimes we neglect the most important journey, the inner one. She will accompany us between neuroscience and medicine to discover how emotional education can transform ourselves and society, revolutionizing the world.",youtube_embed_url:"https://www.youtube.com/embed/K2yUkuUFl_I?si=nGueyt9TcaIHVlja",img:"Dapoto"},speaker3:{name:"Lorenzo Saltarelli",category:"Artist",bio_it:"Lorenzo Saltarelli, prestigiatore professionista e studente di psicologia, tra i vincitori nella categoria 'artist' dei SapienzaU Awards.",bio_en:"Lorenzo Saltarelli, professional magician and psychology student, among the winners in the 'artist' category of the SapienzaU Awards.",youtube_embed_url:"https://www.youtube.com/embed/4xzmH3ZweaI?si=AV7nmt0QwlczeZzg",img:"Saltarelli"},speaker4:{name:"Pepa Pasatu",category:"Speaker",bio_it:"Pepa Pasatu esplora il piacere sessuale e la consapevolezza corporea. Di origine berlinese, ha vissuto e studiato in Italia, Argentina e Austria. Con una Laurea in Psicologia (Università di Potsdam) e un Master in Psicosessuologia Clinica (Sapienza, Roma), ricerca la sessualità , si esibisce e conduce workshop. Perché nel sesso seguiamo copioni non detti, eseguendo invece di sentire? E se sostituissimo la pressione con la curiosità e le aspettative con l'esplorazione? Vi invito a riconnettervi con i vostri desideri, a sintonizzarvi con le vostre sensazioni, abbracciando il vostro viaggio nel piacere elettrizzante.",bio_en:"Pepa Pasatu explores sexual pleasure and body awareness. Originally from Berlin, she has lived and studied in Italy, Argentina and Austria. With a BA in Psychology (University of Potsdam) and a MA in Clinical Psychosexology (Sapienza, Rome), she researches sexuality, performs and leads workshops. Why do we follow unspoken scripts in sex, performing instead of feeling? What if we replaced pressure with curiosity and expectations with exploration? I invite you to reconnect with your desires, tune into your sensations, and embrace your journey into electrifying pleasure.",youtube_embed_url:"https://www.youtube.com/embed/oel9-7Az0vw?si=BztwO_XrTVColaTA",img:"Pasatu"},speaker5:{name:"Abbozzo",category:"Artist",bio_it:"Abbozzo, in arte Matteo Abozzi, classe 2000, anche se alle medie stava nella classe 3B. Ha studiato alla scuola elementare di Springfield, ha superato i test Gufo ed ha acquisito la Forza. Gli piace il blues e il latte freddo. Prima o poi morirà . Attraverso la sua musica, giocherà sul non senso, lasciando il pubblico con un senso di smarr
82imento e riflessione. Con la sua esibizione coinvolgerà il pubblico in un viaggio affascinante, dimostrando come il paradosso si riveli una parte fondamentale della nostra esistenza.",bio_en:"Abbozzo, stage name Matteo Abozzi, born in 2000, although in middle school he was in class 3B. He studied at Springfield Elementary School, passed the Gufo tests and acquired the Strength. He likes the blues and cold milk. Sooner or later he will die. Through his music, he will play on nonsense, leaving the audience with a sense of confusion and reflection. With his performance he will involve the audience in a fascinating journey, demonstrating how paradox turns out to be a fundamental part of our existence.",youtube_embed_url:"https://www.youtube.com/embed/esebL6kyoxU?si=C2Ln5YCiKYNcvncg",img:"Abbozzo"}}}],pN=[{title:"On the Brink",description:"On the Brink è il momento sospeso in cui le possibilità sono infinite perché tutto deve ancora avvenire, la moneta librante in volo che determinerà il futuro. à la soglia tra ciò che è stato e ciò che potrebbe diventare, dove tensione, desiderio e incertezza convivono in quellâattimo âprima diâ. Lâevento celebra questo spazio di liminalità , ci invita a sostare nel dubbio, a esplorare lâignoto e ad abitarlo. La moneta cadrà , ma è nel suo volo che prende forma ciò che verrà .",date:"25.05.2026",location:"Teatro Parioli Costanzo, Roma",link_talks:"https://www.youtube.com/playlist?list=PLDHVFQ6e3F-s",speakers:{speaker1:{name:"Aurora Ruffino",category:"Speaker",bio_it:"Attrice, scrittrice e ricercatrice filosofica. Aurora Ruffino debutta con La solitudine dei numeri primi di Saverio Costanzo. Diplomata al Centro Sperimentale di Cinematografia, recita in Bianca come il latte, rossa come il sangue ed in Braccialetti Rossi. à la sirena di Ninyo di Gabriele Mainetti e protagonista di Noi. Esordisce nel 2024 con il primo romanzo Volevo salvare i colori. Sarà Santa Lucia nella prossima produzione di Martin Scorsese.",youtube_embed_url:"https://www.youtube.com/embed/hzTma1znzcs",img:"Ruffino"},speaker2:{name:"Giuliana Mazzoni",category:"Speaker",bio_it:"Professore Ordinario di Psicologia in quiescenza, Sapienza Università di Roma. Giuliana Mazzoni è nota a livello internazionale per i suoi lavori sulla memoria umana e in particolare la memoria di avvenimenti personali. Il suo lavoro sulla relazione tra memoria e testimonianza, le potenziali fallacie e le corrette metodologie di ascolto, ha avuto unâimportante influenza sul mondo del diritto, soprattutto nei paesi di lingua spagnola e in Italia.",youtube_embed_url:"https://www.youtube.com/embed/sfUtJz8Yj0o",img:"Mazzoni"},speaker3:{name:"Lorenzo Zazzeri",category:"Speaker",bio_it:`Atleta professionista. Lorenzo Zazzeri, nato a Firenze nel 1994, è l'attuale Capitano della Nazionale Italiana di Nuoto. Oltre agli straordinari successi sportivi, ha conseguito con lode la laurea in Scienze Motorie, Sport e Salute e il premio da parte del CONI come "Atleta Eccellente/Eccellente Studente" nel 2023. à attualmente iscritto al terzo anno di Belle Arti all'indirizzo "Arti Visive" e conduce il podcast Sportiva-Mente.`,youtube_embed_url:"https://www.youtube.com/embed/p9za10JtrpU",img:"Zazzeri"},speaker4:{name:"Alessandra Amato & Claudio Cocino",category:"Artist",bio_it:"Ãtoile e Primo Ballerino del corpo di ballo del Teatro dellâOpera di Roma. Alessandra Amato è Ãtoile del Teatro dellâOpera di Roma dal 2016, nominata in seguito a uno spettacolo de Il lago dei cigni. Consolida negli anni la sua partnership con Claudio Cocino, Primo Ballerino del Teatro dellâOpera di Roma dal 2017, nominato in seguito al balletto La bella addormentata. Nelle loro carriere interpretano i ruoli principali nei più importanti balletti del repertorio classico e del repertorio dei maggiori coreografi del â900 e contemporanei.",youtube_embed_url:"https://www.youtube.com/embed/WECn4rm6QIQ",img:"Cocino"},speaker5:{name:"Cristina Simone",category:"Speaker",bio_it:"Professore Ordinario di Economia e Gestione delle Imprese, Sapienza Università di Roma. Cristina Simone è un professore ordinario di Economia e Gestione delle Imprese alla Sapienza, dove coordina il PhD in Management, Banking e Commodity Scie
82nce. Supervisiona il progetto Horizon MSCA-GeoPlaReg. Si occupa di management strategico, sistemi complessi, capitalismo digitale e rapporti impresa-territorio. à Visiting Professor allâITBA in Argentina.",youtube_embed_url:"https://www.youtube.com/embed/HYL21oBem5o",img:"Simone"},speaker6:{name:"Stefano Magno",category:"Speaker",bio_it:'Chirurgo Senologo. Stefano Magno è un chirurgo senologo e Direttore dellâUnità Operativa Semplice di Terapie Integrate in Senologia presso la Breast Unit della Fondazione Policlinico Gemelli di Roma. à inoltre coordinatore scientifico del Master di I livello in "Terapie Integrate nelle patologie oncologiche femminili" e ricopre il ruolo di segretario del Centro di Ricerca e Formazione nelle terapie integrate nelle neoplasie mammarie presso lâUniversità Cattolica del Sacro Cuore.',youtube_embed_url:"https://www.youtube.com/embed/42lLphmzLX0",img:"Magno"},speaker7:{name:"Guido Chiefalo",category:"Speaker",bio_it:'Designer e Professore. Guido Chiefalo è un designer nato a Roma nel 1986, opera nel campo della comunicazione visiva e della brand strategy. Attualmente ricopre il ruolo di Art Director alla FAO, Nazioni Unite, ed insegna "Brand Design" alla Sapienza Università di Roma, DCVM. Ha lavorato tra Milano, Londra e Roma, collaborando con agenzie come INAREA, McCann, Slamp e Soda Studio.',youtube_embed_url:"https://www.youtube.com/embed/tL3gtu_BAYg",img:"Chiefalo"},speaker8:{name:"Carolina Venosi",category:"Speaker",bio_it:"Imprenditrice e consulente, founder di Rome is More e Domenica Italiana. Carolina Venosi è consulente per startup e imprenditrice, nata e cresciuta a Roma. Dopo dieci anni di lavoro in aziende e agenzie di comunicazione, ha fondato il brand Rome is More, nato sui social media nel 2018, che spiega in modo ironico e divertente il dialetto e la cultura romanesca e che oggi è una start-up in crescita con uno store fisico e un'agenzia creativa tutta al femminile.",youtube_embed_url:"https://www.youtube.com/embed/peqn2z27XfQ",img:"Venosi"}}}],Nr={act22:lN,paradoxa2025:cN,backtozero:uN,awards22:dN,awards23:fN,awards24:hN,onthebrink26:pN};function on(t,e=t){return{it:t,en:e}}function i2(t="it"){return String(t).toLowerCase().startsWith("en")}function mN(t,e="it"){return typeof t=="string"?t:t?i2(e)?t.en??t.it??"":t.it??t.en??"":""}({...Object.assign({"../../assets/images/onthebrink26/chevron_backward.png":H4,"../../assets/images/onthebrink26/chiefalo.jpeg":q4,"../../assets/images/onthebrink26/cocino.jpeg":$4,"../../assets/images/onthebrink26/magno.jpg":Z4,"../../assets/images/onthebrink26/mazzoni.jpeg":K4,"../../assets/images/onthebrink26/onthebrink_text.png":j4,"../../assets/images/onthebrink26/otb_header.png":J4,"../../assets/images/onthebrink26/ruffino.jpeg":tN,"../../assets/images/onthebrink26/simone.jpg":iN,"../../assets/images/onthebrink26/venosi.jpg":rN,"../../assets/images/onthebrink26/zazzeri.jpg":sN})});const gN="/assets/teaser2026-BFsn0qC3.mp4";function yN(){const[t,e]=S.useState(!1),[n,a]=S.useState(window.innerWidth<768),{t:o}=jo();S.useEffect(()=>{const c=()=>a(window.innerWidth<768);return window.addEventListener("resize",c),()=>window.removeEventListener("resize",c)},[]),S.useEffect(()=>{localStorage.getItem("tedx_cookie_consent")||e(!0)},[]);const s=()=>{localStorage.setItem("tedx_cookie_consent","true"),e(!1)};return t?U.jsxs("div",{style:{position:"fixed",bottom:"20px",left:"50%",transform:"translateX(-50%)",width:"90%",maxWidth:"600px",backgroundColor:"rgba(20, 20, 20, 0.6)",backdropFilter:"blur(15px) saturate(180%)",WebkitBackdropFilter:"blur(15px) saturate(180%)",border:"1px solid rgba(255, 255, 255, 0.1)",borderRadius:"16px",padding:"24px",zIndex:9999,display:"flex",flexDirection:n?"column":"row",alignItems:"center",justifyContent:"space-between",gap:"20px",boxShadow:"0 8px 32px 0 rgba(0, 0, 0, 0.37)"},children:[U.jsx("p",{style:{color:"#e0e0e0",fontSize:"0.95rem",margin:0,fontFamily:"ObjectSans"},children:o("common.cookie_message")}),U.jsx("button",{onClick:s,style:{backgroundColor:"#eb0028",color:"white",border:"none",padding:"10px 24px",borderRadius:"8px",cursor:"pointer",fontWeight:"bold",fontFamily:"ObjectSans",width:n?"100%":"auto"},children:o("common.accept")})]}):null}const vr={NONE:"none",FRAME:"frame",RENDER:"render",OBJECT:"object"},rg=["x","y","z","w"],Wt=["00","01","02","03","04","05","06","07","08","09","0a","0b","0c","0d","0e","0f","10","11","12","13","14","15","16","17","18","19","1a","1b","1c","1d","1e","1f","20","21","22","23","24","25","26","27","28","29","2a","2b","2c","2d","2e","2f","30","31","32","33","34","35","36","37","38","39","3a","3b","3c","3d","3e","3f","40","41","42","43","44","45","46","47","48","49","4a","4b","4c","4d","4e","4f","50","51","52","53","54","5
825","56","57","58","59","5a","5b","5c","5d","5e","5f","60","61","62","63","64","65","66","67","68","69","6a","6b","6c","6d","6e","6f","70","71","72","73","74","75","76","77","78","79","7a","7b","7c","7d","7e","7f","80","81","82","83","84","85","86","87","88","89","8a","8b","8c","8d","8e","8f","90","91","92","93","94","95","96","97","98","99","9a","9b","9c","9d","9e","9f","a0","a1","a2","a3","a4","a5","a6","a7","a8","a9","aa","ab","ac","ad","ae","af","b0","b1","b2","b3","b4","b5","b6","b7","b8","b9","ba","bb","bc","bd","be","bf","c0","c1","c2","c3","c4","c5","c6","c7","c8","c9","ca","cb","cc","cd","ce","cf","d0","d1","d2","d3","d4","d5","d6","d7","d8","d9","da","db","dc","dd","de","df","e0","e1","e2","e3","e4","e5","e6","e7","e8","e9","ea","eb","ec","ed","ee","ef","f0","f1","f2","f3","f4","f5","f6","f7","f8","f9","fa","fb","fc","fd","fe","ff"];let Z1=1234567;const a2=Math.PI/180,r2=180/Math.PI;function vN(){const t=Math.random()*4294967295|0,e=Math.random()*4294967295|0,n=Math.random()*4294967295|0,a=Math.random()*4294967295|0;return(Wt[t&255]+Wt[t>>8&255]+Wt[t>>16&255]+Wt[t>>24&255]+"-"+Wt[e&255]+Wt[e>>8&255]+"-"+Wt[e>>16&15|64]+Wt[e>>24&255]+"-"+Wt[n&63|128]+Wt[n>>8&255]+"-"+Wt[n>>16&255]+Wt[n>>24&255]+Wt[a&255]+Wt[a>>8&255]+Wt[a>>16&255]+Wt[a>>24&255]).toLowerCase()}function Wi(t,e,n){return Math.max(e,Math.min(n,t))}function og(t,e){return(t%e+e)%e}function bN(t,e,n,a,o){return a+(t-e)*(o-a)/(n-e)}function xN(t,e,n){return t!==e?(n-t)/(e-t):0}function ul(t,e,n){return(1-n)*t+n*e}function wN(t,e,n,a){return ul(t,e,1-Math.exp(-n*a))}function AN(t,e=1){return e-Math.abs(og(t,e*2)-e)}function SN(t,e,n){return t<=e?0:t>=n?1:(t=(t-e)/(n-e),t*t*(3-2*t))}function EN(t,e,n){return t<=e?0:t>=n?1:(t=(t-e)/(n-e),t*t*t*(t*(t*6-15)+10))}function zN(t,e){return t+Math.floor(Math.random()*(e-t+1))}function TN(t,e){return t+Math.random()*(e-t)}function CN(t){return t*(.5-Math.random())}function RN(t){t!==void 0&&(Z1=t);let e=Z1+=1831565813;return e=Math.imul(e^e>>>15,e|1),e^=e+Math.imul(e^e>>>7,e|61),((e^e>>>14)>>>0)/4294967296}function MN(t){return t*a2}function DN(t){return t*r2}function _N(t){return(t&t-1)===0&&t!==0}function ON(t){return Math.pow(2,Math.ceil(Math.log(t)/Math.LN2))}function LN(t){return Math.pow(2,Math.floor(Math.log(t)/Math.LN2))}function NN(t,e,n,a,o){const s=Math.cos,c=Math.sin,d=s(n/2),f=c(n/2),h=s((e+a)/2),p=c((e+a)/2),g=s((e-a)/2),b=c((e-a)/2),v=s((a-e)/2),x=c((a-e)/2);switch(o){case"XYX":t.set(d*p,f*g,f*b,d*h);break;case"YZY":t.set(f*b,d*p,f*g,d*h);break;case"ZXZ":t.set(f*g,f*b,d*p,d*h);break;case"XZX":t.set(d*p,f*x,f*v,d*h);break;case"YXY":t.set(f*v,d*p,f*x,d*h);break;case"ZYZ":t.set(f*x,f*v,d*p,d*h);break;default:console.warn("THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+o)}}function UN(t,e){switch(e.constructor){case Float32Array:return t;case Uint32Array:return t/4294967295;case Uint16Array:return t/65535;case Uint8Array:return t/255;case Int32Array:return Math.max(t/2147483647,-1);case Int16Array:return Math.max(t/32767,-1);case Int8Array:return Math.max(t/127,-1);default:throw new Error("Invalid component type.")}}function FN(t,e){switch(e.constructor){case Float32Array:return t;case Uint32Array:return Math.round(t*4294967295);case Uint16Array:return Math.round(t*65535);case Uint8Array:return Math.round(t*255);case Int32Array:return Math.round(t*2147483647);case Int16Array:return Math.round(t*32767);case Int8Array:return Math.round(t*127);default:throw new Error("Invalid component type.")}}const BN={DEG2RAD:a2,RAD2DEG:r2,generateUUID:vN,clamp:Wi,euclideanModulo:og,mapLinear:bN,inverseLerp:xN,lerp:ul,damp:wN,pingpong:AN,smoothstep:SN,smootherstep:EN,randInt:zN,randFloat:TN,randFloatSpread:CN,seededRandom:RN,degToRad:MN,radToDeg:DN,isPowerOfTwo:_N,ceilPowerOfTwo:ON,floorPowerOfTwo:LN,setQuaternionFromProperEuler:NN,normalize:FN,denormalize:UN},kN="",Ia="srgb",sg="srgb-linear",IN="display-p3",o2="display-p3-linear",Xp="linear",W1="srgb",K1="rec709",J1="p3",du=2e3,ex=2001;class Qo{constructor(e,n,a,o,s,c,d,f,h){Qo.prototype.isMatrix3=!0,this.elements=[1,0,0,0,1,0,0,0,1],e!==void 0&&this.set(e,n,a,o,s,c,d,f,h)}set(e,n,a,o,s,c,d,f,h){const p=this.elements;return p[0]=e,p[1]=o,p[2]=d,p[3]=n,p[4]=s,p[5]=f,p[6]=a,p[7]=c,p[8]=h,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(e){const n=this.elements,a=e.elements;return n[0]=a[0],n[1]=a[1],n[2]=a[2],n[3]=a[3],n[4]=a[4],n[5]=a[5],n[6]=a[6],n[7]=a[7],n[8]=a[8],this}extractBasis(e,n,a){return e.setFromMatrix3Column(this,0),n.setFromMatrix3Column(this,1),a.setFromMatrix3Column(this,2),this}setFromMatrix4(e){const n=e.elements;return this.set(n[0],n[4],n[8],n[1],n[5],n[9],n[2],n[6],n[10]),this}multiply(e){return this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,n){const a=e.elements,o=n.elements,s=this.elements,c=a[0],d=a[3],f=a[6],h=a[1],p=a[4],g=a[7],b=a[2],v=a[5],x=a[8],w=o[0],A=o[3],z=o[6],R=o[1],C=o[4],O=o[7
vendor: 6,868 bytes, line 82
82],M=o[2],B=o[5],j=o[8];return s[0]=c*w+d*R+f*M,s[3]=c*A+d*C+f*B,s[6]=c*z+d*O+f*j,s[1]=h*w+p*R+g*M,s[4]=h*A+p*C+g*B,s[7]=h*z+p*O+g*j,s[2]=b*w+v*R+x*M,s[5]=b*A+v*C+x*B,s[8]=b*z+v*O+x*j,this}multiplyScalar(e){const n=this.elements;return n[0]*=e,n[3]*=e,n[6]*=e,n[1]*=e,n[4]*=e,n[7]*=e,n[2]*=e,n[5]*=e,n[8]*=e,this}determinant(){const e=this.elements,n=e[0],a=e[1],o=e[2],s=e[3],c=e[4],d=e[5],f=e[6],h=e[7],p=e[8];return n*c*p-n*d*h-a*s*p+a*d*f+o*s*h-o*c*f}invert(){const e=this.elements,n=e[0],a=e[1],o=e[2],s=e[3],c=e[4],d=e[5],f=e[6],h=e[7],p=e[8],g=p*c-d*h,b=d*f-p*s,v=h*s-c*f,x=n*g+a*b+o*v;if(x===0)return this.set(0,0,0,0,0,0,0,0,0);const w=1/x;return e[0]=g*w,e[1]=(o*h-p*a)*w,e[2]=(d*a-o*c)*w,e[3]=b*w,e[4]=(p*n-o*f)*w,e[5]=(o*s-d*n)*w,e[6]=v*w,e[7]=(a*f-h*n)*w,e[8]=(c*n-a*s)*w,this}transpose(){let e;const n=this.elements;return e=n[1],n[1]=n[3],n[3]=e,e=n[2],n[2]=n[6],n[6]=e,e=n[5],n[5]=n[7],n[7]=e,this}getNormalMatrix(e){return this.setFromMatrix4(e).invert().transpose()}transposeIntoArray(e){const n=this.elements;return e[0]=n[0],e[1]=n[3],e[2]=n[6],e[3]=n[1],e[4]=n[4],e[5]=n[7],e[6]=n[2],e[7]=n[5],e[8]=n[8],this}setUvTransform(e,n,a,o,s,c,d){const f=Math.cos(s),h=Math.sin(s);return this.set(a*f,a*h,-a*(f*c+h*d)+c+e,-o*h,o*f,-o*(-h*c+f*d)+d+n,0,0,1),this}scale(e,n){return this.premultiply(ap.makeScale(e,n)),this}rotate(e){return this.premultiply(ap.makeRotation(-e)),this}translate(e,n){return this.premultiply(ap.makeTranslation(e,n)),this}makeTranslation(e,n){return e.isVector2?this.set(1,0,e.x,0,1,e.y,0,0,1):this.set(1,0,e,0,1,n,0,0,1),this}makeRotation(e){const n=Math.cos(e),a=Math.sin(e);return this.set(n,-a,0,a,n,0,0,0,1),this}makeScale(e,n){return this.set(e,0,0,0,n,0,0,0,1),this}equals(e){const n=this.elements,a=e.elements;for(let o=0;o<9;o++)if(n[o]!==a[o])return!1;return!0}fromArray(e,n=0){for(let a=0;a<9;a++)this.elements[a]=e[a+n];return this}toArray(e=[],n=0){const a=this.elements;return e[n]=a[0],e[n+1]=a[1],e[n+2]=a[2],e[n+3]=a[3],e[n+4]=a[4],e[n+5]=a[5],e[n+6]=a[6],e[n+7]=a[7],e[n+8]=a[8],e}clone(){return new this.constructor().fromArray(this.elements)}}const ap=new Qo,tx=new Qo().set(.8224621,.177538,0,.0331941,.9668058,0,.0170827,.0723974,.9105199),nx=new Qo().set(1.2249401,-.2249404,0,-.0420569,1.0420571,0,-.0196376,-.0786361,1.0982735),el={[sg]:{transfer:Xp,primaries:K1,luminanceCoefficients:[.2126,.7152,.0722],toReference:t=>t,fromReference:t=>t},[Ia]:{transfer:W1,primaries:K1,luminanceCoefficients:[.2126,.7152,.0722],toReference:t=>t.convertSRGBToLinear(),fromReference:t=>t.convertLinearToSRGB()},[o2]:{transfer:Xp,primaries:J1,luminanceCoefficients:[.2289,.6917,.0793],toReference:t=>t.applyMatrix3(nx),fromReference:t=>t.applyMatrix3(tx)},[IN]:{transfer:W1,primaries:J1,luminanceCoefficients:[.2289,.6917,.0793],toReference:t=>t.convertSRGBToLinear().applyMatrix3(nx),fromReference:t=>t.applyMatrix3(tx).convertLinearToSRGB()}},PN=new Set([sg,o2]),ii={enabled:!0,_workingColorSpace:sg,get workingColorSpace(){return this._workingColorSpace},set workingColorSpace(t){if(!PN.has(t))throw new Error(`Unsupported working color space, "${t}".`);this._workingColorSpace=t},convert:function(t,e,n){if(this.enabled===!1||e===n||!e||!n)return t;const a=el[e].toReference,o=el[n].fromReference;return o(a(t))},fromWorkingColorSpace:function(t,e){return this.convert(t,this._workingColorSpace,e)},toWorkingColorSpace:function(t,e){return this.convert(t,e,this._workingColorSpace)},getPrimaries:function(t){return el[t].primaries},getTransfer:function(t){return t===kN?Xp:el[t].transfer},getLuminanceCoefficients:function(t,e=this._workingColorSpace){return t.fromArray(el[e].luminanceCoefficients)}};function rp(t){return t<.04045?t*.0773993808:Math.pow(t*.9478672986+.0521327014,2.4)}function op(t){return t<.0031308?t*12.92:1.055*Math.pow(t,.41666)-.055}const s2={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},Ua={h:0,s:0,l:0},fu={h:0,s:0,l:0};function sp(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+(e-t)*6*n:n<1/2?e:n<2/3?t+(e-t)*6*(2/3-n):t}class lg{constructor(e,n,a){return this.isColor=!0,this.r=1,this.g=1,this.b=1,this.set(e,n,a)}set(e,n,a){if(n===void 0&&a===void 0){const o=e;o&&o.isColor?this.copy(o):typeof o=="number"?this.setHex(o):typeof o=="str
82ing"&&this.setStyle(o)}else this.setRGB(e,n,a);return this}setScalar(e){return this.r=e,this.g=e,this.b=e,this}setHex(e,n=Ia){return e=Math.floor(e),this.r=(e>>16&255)/255,this.g=(e>>8&255)/255,this.b=(e&255)/255,ii.toWorkingColorSpace(this,n),this}setRGB(e,n,a,o=ii.workingColorSpace){return this.r=e,this.g=n,this.b=a,ii.toWorkingColorSpace(this,o),this}setHSL(e,n,a,o=ii.workingColorSpace){if(e=og(e,1),n=Wi(n,0,1),a=Wi(a,0,1),n===0)this.r=this.g=this.b=a;else{const s=a<=.5?a*(1+n):a+n-a*n,c=2*a-s;this.r=sp(c,s,e+1/3),this.g=sp(c,s,e),this.b=sp(c,s,e-1/3)}return ii.toWorkingColorSpace(this,o),this}setStyle(e,n=Ia){function a(s){s!==void 0&&parseFloat(s)<1&&console.warn("THREE.Color: Alpha component of "+e+" will be ignored.")}let o;if(o=/^(\w+)\(([^\)]*)\)/.exec(e)){let s;const c=o[1],d=o[2];switch(c){case"rgb":case"rgba":if(s=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(d))return a(s[4]),this.setRGB(Math.min(255,parseInt(s[1],10))/255,Math.min(255,parseInt(s[2],10))/255,Math.min(255,parseInt(s[3],10))/255,n);if(s=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(d))return a(s[4]),this.setRGB(Math.min(100,parseInt(s[1],10))/100,Math.min(100,parseInt(s[2],10))/100,Math.min(100,parseInt(s[3],10))/100,n);break;case"hsl":case"hsla":if(s=/^\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\%\s*,\s*(\d*\.?\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(d))return a(s[4]),this.setHSL(parseFloat(s[1])/360,parseFloat(s[2])/100,parseFloat(s[3])/100,n);break;default:console.warn("THREE.Color: Unknown color model "+e)}}else if(o=/^\#([A-Fa-f\d]+)$/.exec(e)){const s=o[1],c=s.length;if(c===3)return this.setRGB(parseInt(s.charAt(0),16)/15,parseInt(s.charAt(1),16)/15,parseInt(s.charAt(2),16)/15,n);if(c===6)return this.setHex(parseInt(s,16),n);console.warn("THREE.Color: Invalid hex color "+e)}else if(e&&e.length>0)return this.setColorName(e,n);return this}setColorName(e,n=Ia){const a=s2[e.toLowerCase()];return a!==void 0?this.setHex(a,n):console.warn("THREE.Color: Unknown color "+e),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(e){return this.r=e.r,this.g=e.g,this.b=e.b,this}copySRGBToLinear(e){return this.r=rp(e.r),this.g=rp(e.g),this.b=rp(e.b),this}copyLinearToSRGB(e){return this.r=op(e.r),this.g=op(e.g),this.b=op(e.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(e=Ia){return ii.fromWorkingColorSpace(Kt.copy(this),e),Math.round(Wi(Kt.r*255,0,255))*65536+Math.round(Wi(Kt.g*255,0,255))*256+Math.round(Wi(Kt.b*255,0,255))}getHexString(e=Ia){return("000000"+this.getHex(e).toString(16)).slice(-6)}getHSL(e,n=ii.workingColorSpace){ii.fromWorkingColorSpace(Kt.copy(this),n);const a=Kt.r,o=Kt.g,s=Kt.b,c=Math.max(a,o,s),d=Math.min(a,o,s);let f,h;const p=(d+c)/2;if(d===c)f=0,h=0;else{const g=c-d;switch(h=p<=.5?g/(c+d):g/(2-c-d),c){case a:f=(o-s)/g+(o<s?6:0);break;case o:f=(s-a)/g+2;break;case s:f=(a-o)/g+4;break}f/=6}return e.h=f,e.s=h,e.l=p,e}getRGB(e,n=ii.workingColorSpace){return ii.fromWorkingColorSpace(Kt.copy(this),n),e.r=Kt.r,e.g=Kt.g,e.b=Kt.b,e}getStyle(e=Ia){ii.fromWorkingColorSpace(Kt.copy(this),e);const n=Kt.r,a=Kt.g,o=Kt.b;return e!==Ia?`color(${e} ${n.toFixed(3)} ${a.toFixed(3)} ${o.toFixed(3)})`:`rgb(${Math.round(n*255)},${Math.round(a*255)},${Math.round(o*255)})`}offsetHSL(e,n,a){return this.getHSL(Ua),this.setHSL(Ua.h+e,Ua.s+n,Ua.l+a)}add(e){return this.r+=e.r,this.g+=e.g,this.b+=e.b,this}addColors(e,n){return this.r=e.r+n.r,this.g=e.g+n.g,this.b=e.b+n.b,this}addScalar(e){return this.r+=e,this.g+=e,this.b+=e,this}sub(e){return this.r=Math.max(0,this.r-e.r),this.g=Math.max(0,this.g-e.g),this.b=Math.max(0,this.b-e.b),this}multiply(e){return this.r*=e.r,this.g*=e.g,this.b*=e.b,this}multiplyScalar(e){return this.r*=e,this.g*=e,this.b*=e,this}lerp(e,n){return this.r+=(e.r-this.r)*n,this.g+=(e.g-this.g)*n,this.b+=(e.b-this.b)*n,this}lerpColors(e,n,a){return this.r=e.r+(n.r-e.r)*a,this.g=e.g+(n.g-e.g)*a,this.b=e.b+(n.b-e.b)*a,this}lerpHSL(e,n){this.getHSL(Ua),e.getHSL(fu);const a=ul(Ua.h,fu.h,n),o=ul(Ua.s,fu.s,n),s=ul(Ua.l,fu.l,n);return this.setHSL(a,o,s),this}setFromVector3(e){return this.r=e.x,this.g=e.y,this.b=e.z,this}applyMatrix3(e){const n=this.r,a=this.g,o=this.b,s=e.elements;return this.r=s[0]*n+s[3]*a+s[6]*o,this.g=s[1]*n+s[4]*a+s[7]*o,this.b=s[2]*n+s[5]*a+s[8]*o,this}equals(e){return e.r===this.r&&e.g===this.g&&e.b===this.b}fromArray(e,n=0){return this.r=e[n],this.g=e[n+1],this.b=e[n+2],this}toArray(e=[],n=0){return e[n]=this.r,e[n+1]=this.g,e[n+2]=this.b,e}fromBufferAttribute(e,n){return this.r=e.getX(n),this.g=e.getY(n),this.b=e.getZ(n),this}toJSON(){return this.getHex()}*[Symbol.iterator](){yield this.r,yield this.g,yield this.b}}
vendor: 26,562 bytes, line 82
82const Kt=new lg;lg.NAMES=s2;class jN{constructor(e=0,n=0,a=0,o=1){this.isQuaternion=!0,this._x=e,this._y=n,this._z=a,this._w=o}static slerpFlat(e,n,a,o,s,c,d){let f=a[o+0],h=a[o+1],p=a[o+2],g=a[o+3];const b=s[c+0],v=s[c+1],x=s[c+2],w=s[c+3];if(d===0){e[n+0]=f,e[n+1]=h,e[n+2]=p,e[n+3]=g;return}if(d===1){e[n+0]=b,e[n+1]=v,e[n+2]=x,e[n+3]=w;return}if(g!==w||f!==b||h!==v||p!==x){let A=1-d;const z=f*b+h*v+p*x+g*w,R=z>=0?1:-1,C=1-z*z;if(C>Number.EPSILON){const M=Math.sqrt(C),B=Math.atan2(M,z*R);A=Math.sin(A*B)/M,d=Math.sin(d*B)/M}const O=d*R;if(f=f*A+b*O,h=h*A+v*O,p=p*A+x*O,g=g*A+w*O,A===1-d){const M=1/Math.sqrt(f*f+h*h+p*p+g*g);f*=M,h*=M,p*=M,g*=M}}e[n]=f,e[n+1]=h,e[n+2]=p,e[n+3]=g}static multiplyQuaternionsFlat(e,n,a,o,s,c){const d=a[o],f=a[o+1],h=a[o+2],p=a[o+3],g=s[c],b=s[c+1],v=s[c+2],x=s[c+3];return e[n]=d*x+p*g+f*v-h*b,e[n+1]=f*x+p*b+h*g-d*v,e[n+2]=h*x+p*v+d*b-f*g,e[n+3]=p*x-d*g-f*b-h*v,e}get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get w(){return this._w}set w(e){this._w=e,this._onChangeCallback()}set(e,n,a,o){return this._x=e,this._y=n,this._z=a,this._w=o,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(e){return this._x=e.x,this._y=e.y,this._z=e.z,this._w=e.w,this._onChangeCallback(),this}setFromEuler(e,n=!0){const a=e._x,o=e._y,s=e._z,c=e._order,d=Math.cos,f=Math.sin,h=d(a/2),p=d(o/2),g=d(s/2),b=f(a/2),v=f(o/2),x=f(s/2);switch(c){case"XYZ":this._x=b*p*g+h*v*x,this._y=h*v*g-b*p*x,this._z=h*p*x+b*v*g,this._w=h*p*g-b*v*x;break;case"YXZ":this._x=b*p*g+h*v*x,this._y=h*v*g-b*p*x,this._z=h*p*x-b*v*g,this._w=h*p*g+b*v*x;break;case"ZXY":this._x=b*p*g-h*v*x,this._y=h*v*g+b*p*x,this._z=h*p*x+b*v*g,this._w=h*p*g-b*v*x;break;case"ZYX":this._x=b*p*g-h*v*x,this._y=h*v*g+b*p*x,this._z=h*p*x-b*v*g,this._w=h*p*g+b*v*x;break;case"YZX":this._x=b*p*g+h*v*x,this._y=h*v*g+b*p*x,this._z=h*p*x-b*v*g,this._w=h*p*g-b*v*x;break;case"XZY":this._x=b*p*g-h*v*x,this._y=h*v*g-b*p*x,this._z=h*p*x+b*v*g,this._w=h*p*g+b*v*x;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+c)}return n===!0&&this._onChangeCallback(),this}setFromAxisAngle(e,n){const a=n/2,o=Math.sin(a);return this._x=e.x*o,this._y=e.y*o,this._z=e.z*o,this._w=Math.cos(a),this._onChangeCallback(),this}setFromRotationMatrix(e){const n=e.elements,a=n[0],o=n[4],s=n[8],c=n[1],d=n[5],f=n[9],h=n[2],p=n[6],g=n[10],b=a+d+g;if(b>0){const v=.5/Math.sqrt(b+1);this._w=.25/v,this._x=(p-f)*v,this._y=(s-h)*v,this._z=(c-o)*v}else if(a>d&&a>g){const v=2*Math.sqrt(1+a-d-g);this._w=(p-f)/v,this._x=.25*v,this._y=(o+c)/v,this._z=(s+h)/v}else if(d>g){const v=2*Math.sqrt(1+d-a-g);this._w=(s-h)/v,this._x=(o+c)/v,this._y=.25*v,this._z=(f+p)/v}else{const v=2*Math.sqrt(1+g-a-d);this._w=(c-o)/v,this._x=(s+h)/v,this._y=(f+p)/v,this._z=.25*v}return this._onChangeCallback(),this}setFromUnitVectors(e,n){let a=e.dot(n)+1;return a<Number.EPSILON?(a=0,Math.abs(e.x)>Math.abs(e.z)?(this._x=-e.y,this._y=e.x,this._z=0,this._w=a):(this._x=0,this._y=-e.z,this._z=e.y,this._w=a)):(this._x=e.y*n.z-e.z*n.y,this._y=e.z*n.x-e.x*n.z,this._z=e.x*n.y-e.y*n.x,this._w=a),this.normalize()}angleTo(e){return 2*Math.acos(Math.abs(Wi(this.dot(e),-1,1)))}rotateTowards(e,n){const a=this.angleTo(e);if(a===0)return this;const o=Math.min(1,n/a);return this.slerp(e,o),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(e){return this._x*e._x+this._y*e._y+this._z*e._z+this._w*e._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let e=this.length();return e===0?(this._x=0,this._y=0,this._z=0,this._w=1):(e=1/e,this._x=this._x*e,this._y=this._y*e,this._z=this._z*e,this._w=this._w*e),this._onChangeCallback(),this}multiply(e){return this.multiplyQuaternions(this,e)}premultiply(e){return this.multiplyQuaternions(e,this)}multiplyQuaternions(e,n){const a=e._x,o=e._y,s=e._z,c=e._w,d=n._x,f=n._y,h=n._z,p=n._w;return this._x=a*p+c*d+o*h-s*f,this._y=o*p+c*f+s*d-a*h,this._z=s*p+c*h+a*f-o*d,this._w=c*p-a*d-o*f-s*h,this._onChangeCallback(),this}slerp(e,n){if(n===0)return this;if(n===1)return this.copy(e);const a=this._x,o=this._y,s=this._z,c=this._w;let d=c*e._w+a*e._x+o*e._y+s*e._z;if(d<0?(this._w=-e._w,this._x=-e._x,this._y=-e._y,this._z=-e._z,d=-d):this.copy(e),d>=1)return this._w=c,this._x=a,this._y=o,this._z=s,this;const f=1-d*d;if(f<=Number.EPSILON){const v=1-n;return this._w=v*c+n*this._w,this._x=v*a+n*this._x,this._y=v*o+n*this._y,this._z=v*s+n*this._z,this.normalize(),this}const h=Math.sqrt(f),p=Math.atan2(h,d),g=Math.sin((1-n)*p)/h,b=Math.sin(n*p)/h;return this._w=c*g+this._w*b,this._x=a*g+this._x*b,this._y=o*g+this._y*b,this._z=s*g+this._z*b,this._onChangeCallback(),this}slerpQuaternions(e,n,a){return this.copy(e).slerp(n,a)}random(){const e=2*Math.PI*Math.random(),n=2*Math.PI*Math.random(),a=Math.random(),o=Math.sqrt(1-a),s=Math.sqrt(a);return this.set(o*Math.sin(e),o*Math.cos(e),s*Math.sin(n),s*Math.cos(n))}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._w===this._w}fromArray(e,n=0){return this._x=e[n],this._y=e[n+1],this._z=e[n+2],this._w=e[n+3],this._onChangeCallback(),this}toArray(e=[],n=0){return e[n]=this._x,e[n+1]=this._y,e[n+2]=this._z,e[n+3]=this._w,e}fromBufferAttribute(e,n){return this._x=e.getX(n),this._y=e.getY(n),this._z=e.getZ(n),this._w=e.getW(n),this._onChangeCallback(),this}toJSON(){return this.toArray()}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._w}}class hn{constructor(e=0,n=0,a=0){hn.prototype.isVector3=!0,this.x=e,this.y=n,this.z=a}set(e,n,a){return a===void 0&&(a=this.z),this.x=e,this.y=n,this.z=a,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setComponent(e,n){switch(e){case 0:this.x=n;break;case 1:this.y=n;break;case 2:this.z=n;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this}add(e){return this.x+=e.x,this.y+=e.y,this.z+=e.z,this}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this}addVectors(e,n){return this.x=e.x+n.x,this.y=e.y+n.y,this.z=e.z+n.z,this}addScaledVector(e,n){return this.x+=e.x*n,this.y+=e.y*n,this.z+=e.z*n,this}sub(e){return this.x-=e.x,this.y-=e.y,this.z-=e.z,this}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this}subVectors(e,n){return this.x=e.x-n.x,this.y=e.y-n.y,this.z=e.z-n.z,this}multiply(e){return this.x*=e.x,this.y*=e.y,this.z*=e.z,this}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this}multiplyVectors(e,n){return this.x=e.x*n.x,this.y=e.y*n.y,this.z=e.z*n.z,this}applyEuler(e){return this.applyQuaternion(ix.setFromEuler(e))}applyAxisAngle(e,n){return this.applyQuaternion(ix.setFromAxisAngle(e,n))}applyMatrix3(e){const n=this.x,a=this.y,o=this.z,s=e.elements;return this.x=s[0]*n+s[3]*a+s[6]*o,this.y=s[1]*n+s[4]*a+s[7]*o,this.z=s[2]*n+s[5]*a+s[8]*o,this}applyNormalMatrix(e){return this.applyMatrix3(e).normalize()}applyMatrix4(e){const n=this.x,a=this.y,o=this.z,s=e.elements,c=1/(s[3]*n+s[7]*a+s[11]*o+s[15]);return this.x=(s[0]*n+s[4]*a+s[8]*o+s[12])*c,this.y=(s[1]*n+s[5]*a+s[9]*o+s[13])*c,this.z=(s[2]*n+s[6]*a+s[10]*o+s[14])*c,this}applyQuaternion(e){const n=this.x,a=this.y,o=this.z,s=e.x,c=e.y,d=e.z,f=e.w,h=2*(c*o-d*a),p=2*(d*n-s*o),g=2*(s*a-c*n);return this.x=n+f*h+c*g-d*p,this.y=a+f*p+d*h-s*g,this.z=o+f*g+s*p-c*h,this}project(e){return this.applyMatrix4(e.matrixWorldInverse).applyMatrix4(e.projectionMatrix)}unproject(e){return this.applyMatrix4(e.projectionMatrixInverse).applyMatrix4(e.matrixWorld)}transformDirection(e){const n=this.x,a=this.y,o=this.z,s=e.elements;return this.x=s[0]*n+s[4]*a+s[8]*o,this.y=s[1]*n+s[5]*a+s[9]*o,this.z=s[2]*n+s[6]*a+s[10]*o,this.normalize()}divide(e){return this.x/=e.x,this.y/=e.y,this.z/=e.z,this}divideScalar(e){return this.multiplyScalar(1/e)}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this.z=Math.min(this.z,e.z),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this.z=Math.max(this.z,e.z),this}clamp(e,n){return this.x=Math.max(e.x,Math.min(n.x,this.x)),this.y=Math.max(e.y,Math.min(n.y,this.y)),this.z=Math.max(e.z,Math.min(n.z,this.z)),this}clampScalar(e,n){return this.x=Math.max(e,Math.min(n,this.x)),this.y=Math.max(e,Math.min(n,this.y)),this.z=Math.max(e,Math.min(n,this.z)),this}clampLength(e,n){const a=this.length();return this.divideScalar(a||1).multiplyScalar(Math.max(e,Math.min(n,a)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(e){return this.x*e.x+this.y*e.y+this.z*e.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,n){return this.x+=(e.x-this.x)*n,this.y+=(e.y-this.y)*n,this.z+=(e.z-this.z)*n,this}lerpVectors(e,n,a){return this.x=e.x+(n.x-e.x)*a,this.y=e.y+(n.y-e.y)*a,this.z=e.z+(n.z-e.z)*a,this}cross(e){return this.crossVectors(this,e)}crossVectors(e,n){const a=e.x,o=e.y,s=e.z,c=n.x,d=n.y,f=n.z;return this.x=o*f-s*d,this.y=s*c-a*f,this.z=a*d-o*c,this}projectOnVector(e){const n=e.lengthSq();if(n===0)return this.set(0,0,0);const a=e.dot(this)/n;return this.copy(e).multiplyScalar(a)}projectOnPlane(e){return lp.copy(this).projectOnVector(e),this.sub(lp)}reflect(e){return this.sub(lp.copy(e).multiplyScalar(2*this.dot(e)))}angleTo(e){const n=Math.sqrt(this.lengthSq()*e.lengthSq());if(n===0)return Math.PI/2;const a=this.dot(e)/n;return Math.acos(Wi(a,-1,1))}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){const n=this.x-e.x,a=this.y-e.y,o=this.z-e.z;return n*n+a*a+o*o}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)+Math.abs(this.z-e.z)}setFromSpherical(e){return this.setFromSphericalCoords(e.radius,e.phi,e.theta)}setFromSphericalCoords(e,n,a){const o=Math.sin(n)*e;return this.x=o*Math.sin(a),this.y=Math.cos(n)*e,this.z=o*Math.cos(a),this}setFromCylindrical(e){return this.setFromCylindricalCoords(e.radius,e.theta,e.y)}setFromCylindricalCoords(e,n,a){return this.x=e*Math.sin(n),this.y=a,this.z=e*Math.cos(n),this}setFromMatrixPosition(e){const n=e.elements;return this.x=n[12],this.y=n[13],this.z=n[14],this}setFromMatrixScale(e){const n=this.setFromMatrixColumn(e,0).length(),a=this.setFromMatrixColumn(e,1).length(),o=this.setFromMatrixColumn(e,2).length();return this.x=n,this.y=a,this.z=o,this}setFromMatrixColumn(e,n){return this.fromArray(e.elements,n*4)}setFromMatrix3Column(e,n){return this.fromArray(e.elements,n*3)}setFromEuler(e){return this.x=e._x,this.y=e._y,this.z=e._z,this}setFromColor(e){return this.x=e.r,this.y=e.g,this.z=e.b,this}equals(e){return e.x===this.x&&e.y===this.y&&e.z===this.z}fromArray(e,n=0){return this.x=e[n],this.y=e[n+1],this.z=e[n+2],this}toArray(e=[],n=0){return e[n]=this.x,e[n+1]=this.y,e[n+2]=this.z,e}fromBufferAttribute(e,n){return this.x=e.getX(n),this.y=e.getY(n),this.z=e.getZ(n),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){const e=Math.random()*Math.PI*2,n=Math.random()*2-1,a=Math.sqrt(1-n*n);return this.x=a*Math.cos(e),this.y=n,this.z=a*Math.sin(e),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}}const lp=new hn,ix=new jN;class Al{constructor(e,n,a,o,s,c,d,f,h,p,g,b,v,x,w,A){Al.prototype.isMatrix4=!0,this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],e!==void 0&&this.set(e,n,a,o,s,c,d,f,h,p,g,b,v,x,w,A)}set(e,n,a,o,s,c,d,f,h,p,g,b,v,x,w,A){const z=this.elements;return z[0]=e,z[4]=n,z[8]=a,z[12]=o,z[1]=s,z[5]=c,z[9]=d,z[13]=f,z[2]=h,z[6]=p,z[10]=g,z[14]=b,z[3]=v,z[7]=x,z[11]=w,z[15]=A,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return new Al().fromArray(this.elements)}copy(e){const n=this.elements,a=e.elements;return n[0]=a[0],n[1]=a[1],n[2]=a[2],n[3]=a[3],n[4]=a[4],n[5]=a[5],n[6]=a[6],n[7]=a[7],n[8]=a[8],n[9]=a[9],n[10]=a[10],n[11]=a[11],n[12]=a[12],n[13]=a[13],n[14]=a[14],n[15]=a[15],this}copyPosition(e){const n=this.elements,a=e.elements;return n[12]=a[12],n[13]=a[13],n[14]=a[14],this}setFromMatrix3(e){const n=e.elements;return this.set(n[0],n[3],n[6],0,n[1],n[4],n[7],0,n[2],n[5],n[8],0,0,0,0,1),this}extractBasis(e,n,a){return e.setFromMatrixColumn(this,0),n.setFromMatrixColumn(this,1),a.setFromMatrixColumn(this,2),this}makeBasis(e,n,a){return this.set(e.x,n.x,a.x,0,e.y,n.y,a.y,0,e.z,n.z,a.z,0,0,0,0,1),this}extractRotation(e){const n=this.elements,a=e.elements,o=1/So.setFromMatrixColumn(e,0).length(),s=1/So.setFromMatrixColumn(e,1).length(),c=1/So.setFromMatrixColumn(e,2).length();return n[0]=a[0]*o,n[1]=a[1]*o,n[2]=a[2]*o,n[3]=0,n[4]=a[4]*s,n[5]=a[5]*s,n[6]=a[6]*s,n[7]=0,n[8]=a[8]*c,n[9]=a[9]*c,n[10]=a[10]*c,n[11]=0,n[12]=0,n[13]=0,n[14]=0,n[15]=1,this}makeRotationFromEuler(e){const n=this.elements,a=e.x,o=e.y,s=e.z,c=Math.cos(a),d=Math.sin(a),f=Math.cos(o),h=Math.sin(o),p=Math.cos(s),g=Math.sin(s);if(e.order==="XYZ"){const b=c*p,v=c*g,x=d*p,w=d*g;n[0]=f*p,n[4]=-f*g,n[8]=h,n[1]=v+x*h,n[5]=b-w*h,n[9]=-d*f,n[2]=w-b*h,n[6]=x+v*h,n[10]=c*f}else if(e.order==="YXZ"){const b=f*p,v=f*g,x=h*p,w=h*g;n[0]=b+w*d,n[4]=x*d-v,n[8]=c*h,n[1]=c*g,n[5]=c*p,n[9]=-d,n[2]=v*d-x,n[6]=w+b*d,n[10]=c*f}else if(e.order==="ZXY"){const b=f*p,v=f*g,x=h*p,w=h*g;n[0]=b-w*d,n[4]=-c*g,n[8]=x+v*d,n[1]=v+x*d,n[5]=c*p,n[9]=w-b*d,n[2]=-c*h,n[6]=d,n[10]=c*f}else if(e.order==="ZYX"){const b=c*p,v=c*g,x=d*p,w=d*g;n[0]=f*p,n[4]=x*h-v,n[8]=b*h+w,n[1]=f*g,n[5]=w*h+b,n[9]=v*h-x,n[2]=-h,n[6]=d*f,n[10]=c*f}else if(e.order==="YZX"){const b=c*f,v=c*h,x=d*f,w=d*h;n[0]=f*p,n[4]=w-b*g,n[8]=x*g+v,n[1]=g,n[5]=c*p,n[9]=-d*p,n[2]=-h*p,n[6]=v*g+x,n[10]=b-w*g}else if(e.order==="XZY"){const b=c*f,v=c*h,x=d*f,w=d*h;n[0]=f*p,n[4]=-g,n[8]=h*p,n[1]=b*g+w,n[5]=c*p,n[9]=v*g-x,n[2]=x*g-v,n[6]=d*p,n[10]=w*g+b}return n[3]=0,n[7]=0,n[11]=0,n[12]=0,n[13]=0,n[14]=0,n[15]=1,this}makeRotationFromQuaternion(e){return this.compose(GN,e,HN)}lookAt(e,n,a){const o=this.elements;return Tn.subVectors(e,n),Tn.lengthSq()===0&&(Tn.z=1),Tn.normalize(),Fa.crossVectors(a,Tn),Fa.lengthSq()===0&&(Math.abs(a.z)===1?Tn.x+=1e-4:Tn.z+=1e-4,Tn.normalize(),Fa.crossVectors(a,Tn)),Fa.normalize(),hu.crossVectors(Tn,Fa),o[0]=Fa.x,o[4]=hu.x,o[8]=Tn.x,o[1]=Fa.y,o[5]=hu.y,o[9]=Tn.y,o[2]=Fa.z,o[6]=hu.z,o[10]=Tn.z,this}multiply(e){return this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,n){const a=e.elements,o=n.elements,s=this.elements,c=a[0],d=a[4],f=a[8],h=a[12],p=a[1],g=a[5],b=a[9],v=a[13],x=a[2],w=a[6],A=a[10],z=a[14],R=a[3],C=a[7],O=a[11],M=a[15],B=o[0],j=o[4],_=o[8],W=o[12],G=o[1],ne=o[5],J=o[9],ue=o[13],K=o[2],se=o[6],F=o[10],Q=o[14],te=o[3],le=o[7],D=o[11],Y=o[15];return s[0]=c*B+d*G+f*K+h*te,s[4]=c*j+d*ne+f*se+h*le,s[8]=c*_+d*J+f*F+h*D,s[12]=c*W+d*ue+f*Q+h*Y,s[1]=p*B+g*G+b*K+v*te,s[5]=p*j+g*ne+b*se+v*le,s[9]=p*_+g*J+b*F+v*D,s[13]=p*W+g*ue+b*Q+v*Y,s[2]=x*B+w*G+A*K+z*te,s[6]=x*j+w*ne+A*se+z*le,s[10]=x*_+w*J+A*F+z*D,s[14]=x*W+w*ue+A*Q+z*Y,s[3]=R*B+C*G+O*K+M*te,s[7]=R*j+C*ne+O*se+M*le,s[11]=R*_+C*J+O*F+M*D,s[15]=R*W+C*ue+O*Q+M*Y,this}multiplyScalar(e){const n=this.elements;return n[0]*=e,n[4]*=e,n[8]*=e,n[12]*=e,n[1]*=e,n[5]*=e,n[9]*=e,n[13]*=e,n[2]*=e,n[6]*=e,n[10]*=e,n[14]*=e,n[3]*=e,n[7]*=e,n[11]*=e,n[15]*=e,this}determinant(){const e=this.elements,n=e[0],a=e[4],o=e[8],s=e[12],c=e[1],d=e[5],f=e[9],h=e[13],p=e[2],g=e[6],b=e[10],v=e[14],x=e[3],w=e[7],A=e[11],z=e[15];return x*(+s*f*g-o*h*g-s*d*b+a*h*b+o*d*v-a*f*v)+w*(+n*f*v-n*h*b+s*c*b-o*c*v+o*h*p-s*f*p)+A*(+n*h*g-n*d*v-s*c*g+a*c*v+s*d*p-a*h*p)+z*(-o*d*p-n*f*g+n*d*b+o*c*g-a*c*b+a*f*p)}transpose(){const e=this.elements;let n;return n=e[1],e[1]=e[4],e[4]=n,n=e[2],e[2]=e[8],e[8]=n,n=e[6],e[6]=e[9],e[9]=n,n=e[3],e[3]=e[12],e[12]=n,n=e[7],e[7]=e[13],e[13]=n,n=e[11],e[11]=e[14],e[14]=n,this}setPosition(e,n,a){const o=this.elements;return e.isVector3?(o[12]=e.x,o[13]=e.y,o[14]=e.z):(o[12]=e,o[13]=n,o[14]=a),this}invert(){const e=this.elements,n=e[0],a=e[1],o=e[2],s=e[3],c=e[4],d=e[5],f=e[6],h=e[7],p=e[8],g=e[9],b=e[10],v=e[11],x=e[12],w=e[13],A=e[14],z=e[15],R=g*A*h-w*b*h+w*f*v-d*A*v-g*f*z+d*b*z,C=x*b*h-p*A*h-x*f*v+c*A*v+p*f*z-c*b*z,O=p*w*h-x*g*h+x*d*v-c*w*v-p*d*z+c*g*z,M=x*g*f-p*w*f-x*d*b+c*w*b+p*d*A-c*g*A,B=n*R+a*C+o*O+s*M;if(B===0)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);const j=1/B;return e[0]=R*j,e[1]=(w*b*s-g*A*s-w*o*v+a*A*v+g*o*z-a*b*z)*j,e[2]=(d*A*s-w*f*s+w*o*h-a*A*h-d*o*z+a*f*z)*j,e[3]=(g*f*s-d*b*s-g*o*h+a*b*h+d*o*v-a*f*v)*j,e[4]=C*j,e[5]=(p*A*s-x*b*s+x*o*v-n*A*v-p*o*z+n*b*z)*j,e[6]=(x*f*s-c*A*s-x*o*h+n*A*h+c*o*z-n*f*z)*j,e[7]=(c*b*s-p*f*s+p*o*h-n*b*h-c*o*v+n*f*v)*j,e[8]=O*j,e[9]=(x*g*s-p*w*s-x*a*v+n*w*v+p*a*z-n*g*z)*j,e[10]=(c*w*s-x*d*s+x*a*h-n*w*h-c*a*z+n*d*z)*j,e[11]=(p*d*s-c*g*s-p*a*h+n*g*h+c*a*v-n*d*v)*j,e[12]=M*j,e[13]=(p*w*o-x*g*o+x*a*b-n*w*b-p*a*A+n*g*A)*j,e[14]=(x*d*o-c*w*o-x*a*f+n*w*f+c*a*A-n*d*A)*j,e[15]=(c*g*o-p*d*o+p*a*f-n*g*f-c*a*b+n*d*b)*j,this}scale(e){const n=this.elements,a=e.x,o=e.y,s=e.z;return n[0]*=a,n[4]*=o,n[8]*=s,n[1]*=a,n[5]*=o,n[9]*=s,n[2]*=a,n[6]*=o,n[10]*=s,n[3]*=a,n[7]*=o,n[11]*=s,this}getMaxScaleOnAxis(){const e=this.elements,n=e[0]*e[0]+e[1]*e[1]+e[2]*e[2],a=e[4]*e[4]+e[5]*e[5]+e[6]*e[6],o=e[8]*e[8]+e[9]*e[9]+e[10]*e[10];return Math.sqrt(Math.max(n,a,o))}makeTranslation(e,n,a){return e.isVector3?this.set(1,0,0,e.x,0,1,0,e.y,0,0,1,e.z,0,0,0,1):this.set(1,0,0,e,0,1,0,n,0,0,1,a,0,0,0,1),this}makeRotationX(e){const n=Math.cos(e),a=Math.sin(e);return this.set(1,0,0,0,0,n,-a,0,0,a,n,0,0,0,0,1),this}makeRotationY(e){const n=Math.cos(e),a=Math.sin(e);return this.set(n,0,a,0,0,1,0,0,-a,0,n,0,0,0,0,1),this}makeRotationZ(e){const n=Math.cos(e),a=Math.sin(e);return this.set(n,-a,0,0,a,n,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(e,n){const a=Math.cos(n),o=Math.sin(n),s=1-a,c=e.x,d=e.y,f=e.z,h=s*c,p=s*d;return this.set(h*c+a,h*d-o*f,h*f+o*d,0,h*d+o*f,p*d+a,p*f-o*c,0,h*f-o*d,p*f+o*c,s*f*f+a,0,0,0,0,1),this}makeScale(e,n,a){return this.set(e,0,0,0,0,n,0,0,0,0,a,0,0,0,0,1),this}makeShear(e,n,a,o,s,c){return this.set(1,a,s,0,e,1,c,0,n,o,1,0,0,0,0,1),this}compose(e,n,a){const o=this.elements,s=n._x,c=n._y,d=n._z,f=n._w,h=s+s,p=c+c,g=d+d,b=s*h,v=s*p,x=s*g,w=c*p,A=c*g,z=d*g,R=f*h,C=f*p,O=f*g,M=a.x,B=a.y,j=a.z;return o[0]=(1-(w+z))*M,o[1]=(v+O)*M,o[2]=(x-C)*M,o[3]=0,o[4]=(v-O)*B,o[5]=(1-(b+z))*B,o[6]=(A+R)*B,o[7]=0,o[8]=(x+C)*j,o[9]=(A-R)*j,o[10]=(1-(b+w))*j,o[11]=0,o[12]=e.x,o[13]=e.y,o[14]=e.z,o[15]=1,this}decompose(e,n,a){const o=this.elements;let s=So.set(o[0],o[1],o[2]).length();const c=So.set(o[4],o[5],o[6]).length(),d=So.set(o[8],o[9],o[10]).length();this.determinant()<0&&(s=-s),e.x=o[12],e.y=o[13],e.z=o[14],ai.copy(this);const h=1/s,p=1/c,g=1/d;return ai.elements[0]*=h,ai.elements[1]*=h,ai.elements[2]*=h,ai.elements[4]*=p,ai.elements[5]*=p,ai.elements[6]*=p,ai.elements[8]*=g,ai.elements[9]*=g,ai.elements[10]*=g,n.setFromRotationMatrix(ai),a.x=s,a.y=c,a.z=d,this}makePerspective(e,n,a,o,s,c,d=du){const f=this.elements,h=2*s/(n-e),p=2*s/(a-o),g=(n+e)/(n-e),b=(a+o)/(a-o);let v,x;if(d===du)v=-(c+s)/(c-s),x=-2*c*s/(c-s);else if(d===ex)v=-c/(c-s),x=-c*s/(c-s);else throw new Error("THREE.Matrix4.makePerspective(): Invalid coordinate system: "+d);return f[0]=h,f[4]=0,f[8]=g,f[12]=0,f[1]=0,f[5]=p,f[9]=b,f[13]=0,f[2]=0,f[6]=0,f[10]=v,f[14]=x,f[3]=0,f[7]=0,f[11]=-1,f[15]=0,this}makeOrthographic(e,n,a,o,s,c,d=du){const f=this.elements,h=1/(n-e),p=1/(a-o),g=1/(c-s),b=(n+e)*h,v=(a+o)*p;let x,w;if(d===du)x=(c+s)*g,w=-2*g;else if(d===ex)x=s*g,w=-1*g;else throw new Error("THREE.Matrix4.makeOrthographic(): Invalid coordinate system: "+d);return f[0]=2*h,f[4]=0,f[8]=0,f[12]=-b,f[1]=0,f[5]=2*p,f[9]=0,f[13]=-v,f[2]=0,f[6]=0,f[10]=w,f[14]=-x,f[3]=0,f[7]=0,f[11]=0,f[15]=1,this}equals(e){const n=this.elements,a=e.elements;for(let o=0;o<16;o++)if(n[o]!==a[o])return!1;return!0}fromArray(e,n=0){for(let a=0;a<16;a++)this.elements[a]=e[a+n];return this}toArray(e=[],n=0){const a=this.elements;return e[n]=a[0],e[n+1]=a[1],e[n+2]=a[2],e[n+3]=a[3],e[n+4]=a[4],e[n+5]=a[5],e[n+6]=a[6],e[n+7]=a[7],e[n+8]=a[8],e[n+9]=a[9],e[n+10]=a[10],e[n+11]=a[11],e[n+12]=a[12],e[n+13]=a[13],e[n+14]=a[14],e[n+15]=a[15],e}}const So=new hn,ai=new Al,GN=new hn(0,0,0),HN=new hn(1,1,1),Fa=new hn,hu=new hn,Tn=new hn;class cg{constructor(e=0,n=0){cg.prototype.isVector2=!0,this.x=e,this.y=n}get width(){return this.x}set width(e){this.x=e}get height(){return this.y}set height(e){this.y=e}set(e,n){return this.x=e,this.y=n,this}setScalar(e){return this.x=e,this.y=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setComponent(e,n){switch(e){case 0:this.x=n;break;case 1:this.y=n;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y)}copy(e){return this.x=e.x,this.y=e.y,this}add(e){return this.x+=e.x,this.y+=e.y,this}addScalar(e){return this.x+=e,this.y+=e,this}addVectors(e,n){return this.x=e.x+n.x,this.y=e.y+n.y,this}addScaledVector(e,n){return this.x+=e.x*n,this.y+=e.y*n,this}sub(e){return this.x-=e.x,this.y-=e.y,this}subScalar(e){return this.x-=e,this.y-=e,this}subVectors(e,n){return this.x=e.x-n.x,this.y=e.y-n.y,this}multiply(e){return this.x*=e.x,this.y*=e.y,this}multiplyScalar(e){return this.x*=e,this.y*=e,this}divide(e){return this.x/=e.x,this.y/=e.y,this}divideScalar(e){return this.multiplyScalar(1/e)}applyMatrix3(e){const n=this.x,a=this.y,o=e.elements;return this.x=o[0]*n+o[3]*a+o[6],this.y=o[1]*n+o[4]*a+o[7],this}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this}clamp(e,n){return this.x=Math.max(e.x,Math.min(n.x,this.x)),this.y=Math.max(e.y,Math.min(n.y,this.y)),this}clampScalar(e,n){return this.x=Math.max(e,Math.min(n,this.x)),this.y=Math.max(e,Math.min(n,this.y)),this}clampLength(e,n){const a=this.length();return this.divideScalar(a||1).multiplyScalar(Math.max(e,Math.min(n,a)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(e){return this.x*e.x+this.y*e.y}cross(e){return this.x*e.y-this.y*e.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}angleTo(e){const n=Math.sqrt(this.lengthSq()*e.lengthSq());if(n===0)return Math.PI/2;const a=this.dot(e)/n;return Math.acos(Wi(a,-1,1))}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){const n=this.x-e.x,a=this.y-e.y;return n*n+a*a}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,n){return this.x+=(e.x-this.x)*n,this.y+=(e.y-this.y)*n,this}lerpVectors(e,n,a){return this.x=e.x+(n.x-e.x)*a,this.y=e.y+(n.y-e.y)*a,this}equals(e){return e.x===this.x&&e.y===this.y}fromArray(e,n=0){return this.x=e[n],this.y=e[n+1],this}toArray(e=[],n=0){return e[n]=this.x,e[n+1]=this.y,e}fromBufferAttribute(e,n){return this.x=e.getX(n),this.y=e.getY(n),this}rotateAround(e,n){const a=Math.cos(n),o=Math.sin(n),s=this.x-e.x,c=this.y-e.y;return this.x=s*a-c*o+e.x,this.y=s*o+c*a+e.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}}class ug{constructor(e=0,n=0,a=0,o=1){ug.prototype.isVector4=!0,this.x=e,this.y=n,this.z=a,this.w=o}get width(){return this.z}set width(e){this.z=e}get height(){return this.w}set height(e){this.w=e}set(e,n,a,o){return this.x=e,this.y=n,this.z=a,this.w=o,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this.w=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setW(e){return this.w=e,this}setComponent(e,n){switch(e){case 0:this.x=n;break;case 1:this.y=n;break;case 2:this.z=n;break;case 3:this.w=n;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this.w=e.w!==void 0?e.w:1,this}add(e){return this.x+=e.x,this.y+=e.y,this.z+=e.z,this.w+=e.w,this}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this.w+=e,this}addVectors(e,n){return this.x=e.x+n.x,this.y=e.y+n.y,this.z=e.z+n.z,this.w=e.w+n.w,this}addScaledVector(e,n){return this.x+=e.x*n,this.y+=e.y*n,this.z+=e.z*n,this.w+=e.w*n,this}sub(e){return this.x-=e.x,this.y-=e.y,this.z-=e.z,this.w-=e.w,this}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this.w-=e,this}subVectors(e,n){return this.x=e.x-n.x,this.y=e.y-n.y,this.z=e.z-n.z,this.w=e.w-n.w,this}multiply(e){return this.x*=e.x,this.y*=e.y,this.z*=e.z,this.w*=e.w,this}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this.w*=e,this}applyMatrix4(e){const n=this.x,a=this.y,o=this.z,s=this.w,c=e.elements;return this.x=c[0]*n+c[4]*a+c[8]*o+c[12]*s,this.y=c[1]*n+c[5]*a+c[9]*o+c[13]*s,this.z=c[2]*n+c[6]*a+c[10]*o+c[14]*s,this.w=c[3]*n+c[7]*a+c[11]*
82o+c[15]*s,this}divideScalar(e){return this.multiplyScalar(1/e)}setAxisAngleFromQuaternion(e){this.w=2*Math.acos(e.w);const n=Math.sqrt(1-e.w*e.w);return n<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=e.x/n,this.y=e.y/n,this.z=e.z/n),this}setAxisAngleFromRotationMatrix(e){let n,a,o,s;const f=e.elements,h=f[0],p=f[4],g=f[8],b=f[1],v=f[5],x=f[9],w=f[2],A=f[6],z=f[10];if(Math.abs(p-b)<.01&&Math.abs(g-w)<.01&&Math.abs(x-A)<.01){if(Math.abs(p+b)<.1&&Math.abs(g+w)<.1&&Math.abs(x+A)<.1&&Math.abs(h+v+z-3)<.1)return this.set(1,0,0,0),this;n=Math.PI;const C=(h+1)/2,O=(v+1)/2,M=(z+1)/2,B=(p+b)/4,j=(g+w)/4,_=(x+A)/4;return C>O&&C>M?C<.01?(a=0,o=.707106781,s=.707106781):(a=Math.sqrt(C),o=B/a,s=j/a):O>M?O<.01?(a=.707106781,o=0,s=.707106781):(o=Math.sqrt(O),a=B/o,s=_/o):M<.01?(a=.707106781,o=.707106781,s=0):(s=Math.sqrt(M),a=j/s,o=_/s),this.set(a,o,s,n),this}let R=Math.sqrt((A-x)*(A-x)+(g-w)*(g-w)+(b-p)*(b-p));return Math.abs(R)<.001&&(R=1),this.x=(A-x)/R,this.y=(g-w)/R,this.z=(b-p)/R,this.w=Math.acos((h+v+z-1)/2),this}setFromMatrixPosition(e){const n=e.elements;return this.x=n[12],this.y=n[13],this.z=n[14],this.w=n[15],this}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this.z=Math.min(this.z,e.z),this.w=Math.min(this.w,e.w),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this.z=Math.max(this.z,e.z),this.w=Math.max(this.w,e.w),this}clamp(e,n){return this.x=Math.max(e.x,Math.min(n.x,this.x)),this.y=Math.max(e.y,Math.min(n.y,this.y)),this.z=Math.max(e.z,Math.min(n.z,this.z)),this.w=Math.max(e.w,Math.min(n.w,this.w)),this}clampScalar(e,n){return this.x=Math.max(e,Math.min(n,this.x)),this.y=Math.max(e,Math.min(n,this.y)),this.z=Math.max(e,Math.min(n,this.z)),this.w=Math.max(e,Math.min(n,this.w)),this}clampLength(e,n){const a=this.length();return this.divideScalar(a||1).multiplyScalar(Math.max(e,Math.min(n,a)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this.w=Math.floor(this.w),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this.w=Math.ceil(this.w),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this.w=Math.round(this.w),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this.w=Math.trunc(this.w),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this}dot(e){return this.x*e.x+this.y*e.y+this.z*e.z+this.w*e.w}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)}normalize(){return this.divideScalar(this.length()||1)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,n){return this.x+=(e.x-this.x)*n,this.y+=(e.y-this.y)*n,this.z+=(e.z-this.z)*n,this.w+=(e.w-this.w)*n,this}lerpVectors(e,n,a){return this.x=e.x+(n.x-e.x)*a,this.y=e.y+(n.y-e.y)*a,this.z=e.z+(n.z-e.z)*a,this.w=e.w+(n.w-e.w)*a,this}equals(e){return e.x===this.x&&e.y===this.y&&e.z===this.z&&e.w===this.w}fromArray(e,n=0){return this.x=e[n],this.y=e[n+1],this.z=e[n+2],this.w=e[n+3],this}toArray(e=[],n=0){return e[n]=this.x,e[n+1]=this.y,e[n+2]=this.z,e[n+3]=this.w,e}fromBufferAttribute(e,n){return this.x=e.getX(n),this.y=e.getY(n),this.z=e.getZ(n),this.w=e.getW(n),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this.w=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z,yield this.w}}function YN(t,e=!1){let n="{";t.isNode===!0&&(n+=t.id);for(const{property:a,childNode:o}of Zp(t))n+=","+a.slice(0,-4)+":"+o.getCacheKey(e);return n+="}",n}function*Zp(t,e=!1){for(const n in t){if(n.startsWith("_")===!0)continue;const a=t[n];if(Array.isArray(a)===!0)for(let o=0;o<a.length;o++){const s=a[o];s&&(s.isNode===!0||e&&typeof s.toJSON=="function")&&(yield{property:n,index:o,childNode:s})}else if(a&&a.isNode===!0)yield{property:n,childNode:a};else if(typeof a=="object")for(const o in a){const s=a[o];s&&(s.isNode===!0||e&&typeof s.toJSON=="function")&&(yield{property:n,index:o,childNode:s})}}}function Wp(t){if(t==null)return null;const e=typeof t;return t.isNode===!0?"node":e==="number"?"float":e==="boolean"?"bool":e==="string"?"string":e==="function"?"shader":t.isVector2===!0?"vec2":t.isVector3===!0?"vec3":t.isVector4===!0?"vec4":t.isMatrix3===!0?"mat3":t.isMatrix4===!0?"mat4":t.isColor===!0?"color":t instanceof ArrayBuffer?"ArrayBuffer":null}function l2(t,...e){const n=t?t.slice(-4):void 0;return e.length===1&&(n==="vec2"?e=[e[0],e[0]]:n==="vec3"?e=[e[0],e[0],e[0]]:n==="vec4"&&(e=[e[0],e[0],e[0],e[0]])),t==="color"?new lg(...e):n==="vec2"?new cg(...e):n==="vec3"?new hn(...e):n==="vec4"?new ug(...e):n==="mat3"?new Qo(...e):n==="mat4"?new Al(...e):t==="bool"?e[0]||!1:t==="float"||t==="int"||t==="uint"?e[0]||0:t==="string"?e[0]||"":t==="ArrayBuffer"?qN(e[0]):null}function VN(t){let e="";const n=new Uint8Array(t);for(let a=0;a<n.length;a++)e+=String.fromCharCode(n[a]);return btoa(e)}function qN(t){return Uint8Array.from(atob(t),e=>e.charCodeAt(0)).buffer}class QN{addEventListener(e,n){this._listeners===void 0&&(this._listeners={});const a=this._listeners;a[e]===void 0&&(a[e]=[]),a[e].indexOf(n)===-1&&a[e].push(n)}hasEventListener(e,n){if(this._listeners===void 0)return!1;const a=this._listeners;return a[e]!==void 0&&a[e].indexOf(n)!==-1}removeEventListener(e,n){if(this._listeners===void 0)return;const o=this._listeners[e];if(o!==void 0){const s=o.indexOf(n);s!==-1&&o.splice(s,1)}}dispatchEvent(e){if(this._listeners===void 0)return;const a=this._listeners[e.type];if(a!==void 0){e.target=this;const o=a.slice(0);for(let s=0,c=o.length;s<c;s++)o[s].call(this,e);e.target=null}}}const ax=new Map;let $N=0,aa=class extends QN{constructor(e=null){super(),this.nodeType=e,this.updateType=vr.NONE,this.updateBeforeType=vr.NONE,this.updateAfterType=vr.NONE,this.uuid=BN.generateUUID(),this.version=0,this._cacheKey=null,this._cacheKeyVersion=0,this.global=!1,this.isNode=!0,Object.defineProperty(this,"id",{value:$N++})}set needsUpdate(e){e===!0&&this.version++}get type(){return this.constructor.type}onUpdate(e,n){return this.updateType=n,this.update=e.bind(this.getSelf()),this}onFrameUpdate(e){return this.onUpdate(e,vr.FRAME)}
82onRenderUpdate(e){return this.onUpdate(e,vr.RENDER)}onObjectUpdate(e){return this.onUpdate(e,vr.OBJECT)}onReference(e){return this.updateReference=e.bind(this.getSelf()),this}getSelf(){return this.self||this}updateReference(){return this}isGlobal(){return this.global}*getChildren(){for(const{childNode:e}of Zp(this))yield e}dispose(){this.dispatchEvent({type:"dispose"})}traverse(e){e(this);for(const n of this.getChildren())n.traverse(e)}getCacheKey(e=!1){return e=e||this.version!==this._cacheKeyVersion,(e===!0||this._cacheKey===null)&&(this._cacheKey=YN(this,e),this._cacheKeyVersion=this.version),this._cacheKey}getHash(){return this.uuid}getUpdateType(){return this.updateType}getUpdateBeforeType(){return this.updateBeforeType}getUpdateAfterType(){return this.updateAfterType}getElementType(e){const n=this.getNodeType(e);return e.getElementType(n)}getNodeType(e){const n=e.getNodeProperties(this);return n.outputNode?n.outputNode.getNodeType(e):this.nodeType}getShared(e){const n=this.getHash(e);return e.getNodeFromHash(n)||this}setup(e){const n=e.getNodeProperties(this);let a=0;for(const o of this.getChildren())n["node"+a++]=o;return null}increaseUsage(e){const n=e.getDataFromNode(this);return n.usageCount=n.usageCount===void 0?1:n.usageCount+1,n.usageCount}analyze(e){if(this.increaseUsage(e)===1){const a=e.getNodeProperties(this);for(const o of Object.values(a))o&&o.isNode===!0&&o.build(e)}}generate(e,n){const{outputNode:a}=e.getNodeProperties(this);if(a&&a.isNode===!0)return a.build(e,n)}updateBefore(){console.warn("Abstract function.")}updateAfter(){console.warn("Abstract function.")}update(){console.warn("Abstract function.")}build(e,n=null){const a=this.getShared(e);if(this!==a)return a.build(e,n);e.addNode(this),e.addChain(this);let o=null;const s=e.getBuildStage();if(s==="setup"){this.updateReference(e);const c=e.getNodeProperties(this);if(c.initialized!==!0){const d=e.stack.nodes.length;c.initialized=!0,c.outputNode=this.setup(e),c.outputNode!==null&&e.stack.nodes.length!==d&&(c.outputNode=e.stack);for(const f of Object.values(c))f&&f.isNode===!0&&f.build(e)}}else if(s==="analyze")this.analyze(e);else if(s==="generate")if(this.generate.length===1){const d=this.getNodeType(e),f=e.getDataFromNode(this);o=f.snippet,o===void 0&&(o=this.generate(e)||"",f.snippet=o),o=e.format(o,d,n)}else o=this.generate(e,n)||"";return e.removeChain(this),o}getSerializeChildren(){return Zp(this)}serialize(e){const n=this.getSerializeChildren(),a={};for(const{property:o,index:s,childNode:c}of n)s!==void 0?(a[o]===void 0&&(a[o]=Number.isInteger(s)?[]:{}),a[o][s]=c.toJSON(e.meta).uuid):a[o]=c.toJSON(e.meta).uuid;Object.keys(a).length>0&&(e.inputNodes=a)}deserialize(e){if(e.inputNodes!==void 0){const n=e.meta.nodes;for(const a in e.inputNodes)if(Array.isArray(e.inputNodes[a])){const o=[];for(const s of e.inputNodes[a])o.push(n[s]);this[a]=o}else if(typeof e.inputNodes[a]=="object"){const o={};for(const s in e.inputNodes[a]){const c=e.inputNodes[a][s];o[s]=n[c]}this[a]=o}else{const o=e.inputNodes[a];this[a]=n[o]}}}toJSON(e){const{uuid:n,type:a}=this,o=e===void 0||typeof e=="string";o&&(e={textures:{},images:{},nodes:{}});let s=e.nodes[n];s===void 0&&(s={uuid:n,type:a,meta:e,metadata:{version:4.6,type:"Node",generator:"Node.toJSON"}},o!==!0&&(e.nodes[s.uuid]=s),this.serialize(s),delete s.meta);function c(d){const f=[];for(const h in d){const p=d[h];delete p.metadata,f.push(p)}return f}if(o){const d=c(e.textures),f=c(e.images),h=c(e.nodes);d.length>0&&(s.textures=d),f.length>0&&(s.images=f),h.length>0&&(s.nodes=h)}return s}};function Zn(t,e){if(typeof e!="function"||!t)throw new Error(`Node class ${t} is not a class`);if(ax.has(t)){console.warn(`Redefinition of node class ${t}`);return}ax.set(t,e),e.type=t}class dg extends aa{constructor(e,n=null){super(n),this.isInputNode=!0,this.value=e,this.precision=null}getNodeType(){return this.nodeType===null?Wp(this.value):this.nodeType}getInputType(e){return this.getNodeType(e)}setPrecision(e){return this.precision=e,this}serialize(e){super.serialize(e),e.value=this.value,this.value&&this.value.toArray&&(e.value=this.value.toArray()),e.valueType=Wp(this.value),e.nodeType=this.nodeType,e.valueType==="ArrayBuffer"&&(e.value=VN(e.value)),e.precision=this.precision}deserialize(e){super.deserialize(e),this.nodeType=e.nodeType,this.value=Array.isArray(e.value)?l2(e.valueType,...e.value):e.value,this.precision=e.precision||null,this.value&&this.value.fromArray&&(this.value=this.value.fromArray(e.value))}generate(){console.warn("Abstract function.")}}Zn("InputNode",dg);class fg extends aa{constructor(e,n=!1){super("string"),this.name=e,this.version=0,this.shared=n,this.isUniformGroup=!0}
82set needsUpdate(e){e===!0&&this.version++}serialize(e){super.serialize(e),e.name=this.name,e.version=this.version,e.shared=this.shared}deserialize(e){super.deserialize(e),this.name=e.name,this.version=e.version,this.shared=e.shared}}const XN=t=>new fg(t),c2=t=>new fg(t,!0);c2("frame");c2("render");const ZN=XN("object");Zn("UniformGroupNode",fg);class hg extends aa{constructor(e,n){super(),this.node=e,this.indexNode=n,this.isArrayElementNode=!0}getNodeType(e){return this.node.getElementType(e)}generate(e){const n=this.node.build(e),a=this.indexNode.build(e,"uint");return`${n}[ ${a} ]`}}Zn("ArrayElementNode",hg);class pg extends aa{constructor(e,n){super(),this.node=e,this.convertTo=n}getNodeType(e){const n=this.node.getNodeType(e);let a=null;for(const o of this.convertTo.split("|"))(a===null||e.getTypeLength(n)===e.getTypeLength(o))&&(a=o);return a}serialize(e){super.serialize(e),e.convertTo=this.convertTo}deserialize(e){super.deserialize(e),this.convertTo=e.convertTo}generate(e,n){const a=this.node,o=this.getNodeType(e),s=a.build(e,o);return e.format(s,o,n)}}Zn("ConvertNode",pg);class mg extends aa{constructor(e){super(e),this.isTempNode=!0}hasDependencies(e){return e.getDataFromNode(this).usageCount>1}build(e,n){if(e.getBuildStage()==="generate"){const o=e.getVectorType(this.getNodeType(e,n)),s=e.getDataFromNode(this);if(s.propertyName!==void 0)return e.format(s.propertyName,o,n);if(o!=="void"&&n!=="void"&&this.hasDependencies(e)){const c=super.build(e,o),d=e.getVarFromNode(this,null,o),f=e.getPropertyName(d);return e.addLineFlowCode(`${f} = ${c}`),s.snippet=c,s.propertyName=f,e.format(s.propertyName,o,n)}}return super.build(e,n)}}Zn("TempNode",mg);class u2 extends mg{constructor(e=[],n=null){super(n),this.nodes=e}getNodeType(e){return this.nodeType!==null?e.getVectorType(this.nodeType):e.getTypeFromLength(this.nodes.reduce((n,a)=>n+e.getTypeLength(a.getNodeType(e)),0))}generate(e,n){const a=this.getNodeType(e),o=this.nodes,s=e.getComponentType(a),c=[];for(const f of o){let h=f.build(e);const p=e.getComponentType(f.getNodeType(e));p!==s&&(h=e.format(h,p,s)),c.push(h)}const d=`${e.getType(a)}( ${c.join(", ")} )`;return e.format(d,a,n)}}Zn("JoinNode",u2);const WN=rg.join("");class Kp extends aa{constructor(e,n="x"){super(),this.node=e,this.components=n,this.isSplitNode=!0}getVectorLength(){let e=this.components.length;for(const n of this.components)e=Math.max(rg.indexOf(n)+1,e);return e}getComponentType(e){return e.getComponentType(this.node.getNodeType(e))}getNodeType(e){return e.getTypeFromLength(this.components.length,this.getComponentType(e))}generate(e,n){const a=this.node,o=e.getTypeLength(a.getNodeType(e));let s=null;if(o>1){let c=null;this.getVectorLength()>=o&&(c=e.getTypeFromLength(this.getVectorLength(),this.getComponentType(e)));const f=a.build(e,c);this.components.length===o&&this.components===WN.slice(0,this.components.length)?s=e.format(f,c,n):s=e.format(`${f}.${this.components}`,this.getNodeType(e),n)}else s=a.build(e,n);return s}serialize(e){super.serialize(e),e.components=this.components}deserialize(e){super.deserialize(e),this.components=e.components}}Zn("SplitNode",Kp);class d2 extends mg{constructor(e,n,a){super(),this.sourceNode=e,this.components=n,this.targetNode=a}getNodeType(e){return this.sourceNode.getNodeType(e)}generate(e){const{sourceNode:n,components:a,targetNode:o}=this,s=this.getNodeType(e),c=e.getTypeFromLength(a.length),d=o.build(e,c),f=n.build(e,s),h=e.getTypeLength(s),p=[];for(let g=0;g<h;g++){const b=rg[g];b===a[0]?(p.push(d),g+=a.length-1):p.push(f+"."+b)}return`${e.getType(s)}( ${p.join(", ")} )`}}Zn("SetNode",d2);class Mi extends dg{constructor(e,n=null){super(e,n),this.isConstNode=!0}generateConst(e){return e.generateConst(this.getNodeType(e),this.value)}generate(e,n){const a=this.getNodeType(e);return e.format(this.generateConst(e),a,n)}}Zn("ConstNode",Mi);let KN=null;const Do=new Map;function Qe(t,e){if(Do.has(t)){console.warn(`Redefinition of node element ${t}`);return}if(typeof e!="function")throw new Error(`Node element ${t} is not a function`);Do.set(t,e)}const rx=t=>t.replace(/r|s/g,"x").replace(/g|t/g,"y").replace(/b|p/g,"z").replace(/a|q/g,"w"),f2={setup(t,e){const n=e.shift();return t(bg(n),...e)},get(t,e,n){if(typeof e=="string"&&t[e]===void 0){if(t.isStackNode!==!0&&e==="assign")return(...a)=>(KN.assign(n,...a),n);if(Do.has(e)){const a=Do.get(e);return t.isStackNode?(...o)=>n.add(a(...o)):(...o)=>a(n,...o)}else{if(e==="self")return t;if(e.endsWith("Assign")&&Do.has(e.slice(0,e.length-6))){const a=Do.get(e.slice(0,e.length-6));return t.isStackNode?(...o)=>n.assign(o[0],a(...o)):(...o)=>n.assign(a(n,...o))}else{if(/^[xyzwrgbastpq]{1,4}$/.test(e)===!0)return e=rx(e),Dt(new Kp(n,e));if(/^set[XYZWRGBASTPQ]{1,4}$/.test(e)===!0)return e=rx(e.slice(3).toLowerCase()),e=e.split("").sort().join(""),a=>Dt(new d2(t,e,a));if(e==="width"||e==="height"||e==="depth")return e==="width"?e="x":e==="height"?e="y":e==="depth"&&(e="z"),Dt(new Kp(t,e));if(/^\d+$/.test(e)===!0)return Dt(new hg(n,new Mi(Number(e),"uint")))}}}return Reflect.get(t,e,n)},set(t,e,n,a){return typeof e=="string"&&t[e]===void 0&&(/^[xyzwrgbastpq]{1,4}$/.test(e)===!0||e==="width"||e==="height"||e==="depth"||/^\d+$/.test(e)===!0)?(a[e].assign(n),!0):Reflect.set(t,e,n,a)}},cp=new WeakMap,ox=new WeakMap,JN=function(t,e=null){const n=Wp(t);if(n==="node"){let a=cp.get(t);return a===void 0&&(a=new Proxy(t,f2),cp.set(t,a),cp.set(a,a)),a}else{if(e===null&&(n==="float"||n==="boolean")||n&&n!=="shader"&&n!=="string")return Dt(Jp(t,e));if(n==="shader")return cU(t)}return t},eU=function(t,e=null){for(const n in t)t[n]=Dt(t[n],e);return t},tU=function(t,e=null){const n=t.length;for(let a=0;a<n;a++)t[a]=Dt(t[a],e);return t},nU=function(t,e=null,n=null,a=null){const o=s=>
82Dt(a!==null?Object.assign(s,a):s);return e===null?(...s)=>o(new t(...up(s))):n!==null?(n=Dt(n),(...s)=>o(new t(e,...up(s),n))):(...s)=>o(new t(e,...up(s)))};class iU extends aa{constructor(e,n){super(),this.shaderNode=e,this.inputNodes=n}getNodeType(e){const n=e.getNodeProperties(this);return n.outputNode===null&&(n.outputNode=this.setupOutput(e)),n.outputNode.getNodeType(e)}call(e){const{shaderNode:n,inputNodes:a}=this;if(n.layout){let c=ox.get(e.constructor);c===void 0&&(c=new WeakMap,ox.set(e.constructor,c));let d=c.get(n);return d===void 0&&(d=Dt(e.buildFunctionNode(n)),c.set(n,d)),e.currentFunctionNode!==null&&e.currentFunctionNode.includes.push(d),Dt(d.call(a))}const o=n.jsFunc,s=a!==null?o(a,e.stack,e):o(e.stack,e);return Dt(s)}setup(e){const{outputNode:n}=e.getNodeProperties(this);return n||this.setupOutput(e)}setupOutput(e){return e.addStack(),e.stack.outputNode=this.call(e),e.removeStack()}generate(e,n){const{outputNode:a}=e.getNodeProperties(this);return a===null?this.call(e).build(e,n):super.generate(e,n)}}class aU extends aa{constructor(e){super(),this.jsFunc=e,this.layout=null,this.global=!0}get isArrayInput(){return/^\((\s+)?\[/.test(this.jsFunc.toString())}setLayout(e){return this.layout=e,this}call(e=null){return bg(e),Dt(new iU(this,e))}setup(){return this.call()}}const rU=[!1,!0],oU=[0,1,2,3],sU=[-1,-2],h2=[.5,1.5,1/3,1e-6,1e6,Math.PI,Math.PI*2,1/Math.PI,2/Math.PI,1/(Math.PI*2),Math.PI/2],gg=new Map;for(const t of rU)gg.set(t,new Mi(t));const yg=new Map;for(const t of oU)yg.set(t,new Mi(t,"uint"));const vg=new Map([...yg].map(t=>new Mi(t.value,"int")));for(const t of sU)vg.set(t,new Mi(t,"int"));const ld=new Map([...vg].map(t=>new Mi(t.value)));for(const t of h2)ld.set(t,new Mi(t));for(const t of h2)ld.set(-t,new Mi(-t));const cd={bool:gg,uint:yg,ints:vg,float:ld},sx=new Map([...gg,...ld]),Jp=(t,e)=>sx.has(t)?sx.get(t):t.isNode===!0?t:new Mi(t,e),lU=t=>{try{return t.getNodeType()}catch{return}},tt=function(t,e=null){return(...n)=>{if((n.length===0||!["bool","float","int","uint"].includes(t)&&n.every(o=>typeof o!="object"))&&(n=[l2(t,...n)]),n.length===1&&e!==null&&e.has(n[0]))return Dt(e.get(n[0]));if(n.length===1){const o=Jp(n[0],t);return lU(o)===t?Dt(o):Dt(new pg(o,t))}const a=n.map(o=>Jp(o));return Dt(new u2(a,t))}};function p2(t){return new Proxy(new aU(t),f2)}const Dt=(t,e=null)=>JN(t,e),bg=(t,e=null)=>new eU(t,e),up=(t,e=null)=>new tU(t,e),Wa=(...t)=>new nU(...t),cU=t=>{const e=new p2(t),n=(...a)=>{let o;return bg(a),a[0]&&a[0].isNode?o=[...a]:o=a[0],e.call(o)};return n.shaderNode=e,n.setLayout=a=>(e.setLayout(a),n),n};Zn("ShaderNode",p2);Qe("toGlobal",t=>(t.global=!0,t));function uU(t){return t}Qe("append",uU);const dU=new tt("color"),fU=new tt("float",cd.float),hU=new tt("int",cd.ints),pU=new tt("uint",cd.uint),mU=new tt("bool",cd.bool),gU=new tt("vec2"),yU=new tt("ivec2"),vU=new tt("uvec2"),bU=new tt("bvec2"),xU=new tt("vec3"),wU=new tt("ivec3"),AU=new tt("uvec3"),SU=new tt("bvec3"),EU=new tt("vec4"),zU=new tt("ivec4"),TU=new tt("uvec4"),CU=new tt("bvec4"),RU=new tt("mat2"),MU=new tt("imat2"),DU=new tt("umat2"),_U=new tt("bmat2"),OU=new tt("mat3"),LU=new tt("imat3"),NU=new tt("umat3"),UU=new tt("bmat3"),FU=new tt("mat4"),BU=new tt("imat4"),kU=new tt("umat4"),IU=new tt("bmat4");Qe("toColor",dU);Qe("toFloat",fU);Qe("toInt",hU);Qe("toUint",pU);Qe("toBool",mU);Qe("toVec2",gU);Qe("toIvec2",yU);Qe("toUvec2",vU);Qe("toBvec2",bU);Qe("toVec3",xU);Qe("toIvec3",wU);Qe("toUvec3",AU);Qe("toBvec3",SU);Qe("toVec4",EU);Qe("toIvec4",zU);Qe("toUvec4",TU);Qe("toBvec4",CU);Qe("toMat2",RU);Qe("toImat2",MU);Qe("toUmat2",DU);Qe("toBmat2",_U);Qe("toMat3",OU);Qe("toImat3",LU);Qe("toUmat3",NU);Qe("toBmat3",UU);Qe("toMat4",FU);Qe("toImat4",BU);Qe("toUmat4",kU);Qe("toBmat4",IU);const PU=Wa(hg),jU=(t,e)=>Dt(new pg(Dt(t),e));Qe("element",PU);Qe("convert",jU);class m2 extends dg{constructor(e,n=null){super(e,n),this.isUniformNode=!0,this.name="",this.groupNode=ZN}label(e){return this.name=e,this}setGroup(e){return this.groupNode=e,this}getGroup(){return this.groupNode}getUniformHash(e){return this.getHash(e)}
82onUpdate(e,n){const a=this.getSelf();return e=e.bind(a),super.onUpdate(o=>{const s=e(o,a);s!==void 0&&(this.value=s)},n)}generate(e,n){const a=this.getNodeType(e),o=this.getUniformHash(e);let s=e.getNodeFromHash(o);s===void 0&&(e.setHashNode(this,o),s=this);const c=s.getInputType(e),d=e.getUniformFromNode(s,c,e.shaderStage,this.name||e.context.label),f=e.getPropertyName(d);return e.context.label!==void 0&&delete e.context.label,e.format(f,a,n)}}Zn("UniformNode",m2);class Ne extends aa{constructor(e=Ne.VIEW_MATRIX,n=null){super(),this.scope=e,this.object3d=n,this.updateType=vr.OBJECT,this._uniformNode=new m2(null)}getNodeType(){const e=this.scope;if(e===Ne.WORLD_MATRIX||e===Ne.VIEW_MATRIX)return"mat4";if(e===Ne.NORMAL_MATRIX)return"mat3";if(e===Ne.POSITION||e===Ne.VIEW_POSITION||e===Ne.DIRECTION||e===Ne.SCALE)return"vec3"}update(e){const n=this.object3d,a=this._uniformNode,o=this.scope;if(o===Ne.VIEW_MATRIX)a.value=n.modelViewMatrix;else if(o===Ne.NORMAL_MATRIX)a.value=n.normalMatrix;else if(o===Ne.WORLD_MATRIX)a.value=n.matrixWorld;else if(o===Ne.POSITION)a.value=a.value||new hn,a.value.setFromMatrixPosition(n.matrixWorld);else if(o===Ne.SCALE)a.value=a.value||new hn,a.value.setFromMatrixScale(n.matrixWorld);else if(o===Ne.DIRECTION)a.value=a.value||new hn,n.getWorldDirection(a.value);else if(o===Ne.VIEW_POSITION){const s=e.camera;a.value=a.value||new hn,a.value.setFromMatrixPosition(n.matrixWorld),a.value.applyMatrix4(s.matrixWorldInverse)}}generate(e){const n=this.scope;return n===Ne.WORLD_MATRIX||n===Ne.VIEW_MATRIX?this._uniformNode.nodeType="mat4":n===Ne.NORMAL_MATRIX?this._uniformNode.nodeType="mat3":(n===Ne.POSITION||n===Ne.VIEW_POSITION||n===Ne.DIRECTION||n===Ne.SCALE)&&(this._uniformNode.nodeType="vec3"),this._uniformNode.build(e)}serialize(e){super.serialize(e),e.scope=this.scope}deserialize(e){super.deserialize(e),this.scope=e.scope}}Ne.VIEW_MATRIX="viewMatrix";Ne.NORMAL_MATRIX="normalMatrix";Ne.WORLD_MATRIX="worldMatrix";Ne.POSITION="position";Ne.SCALE="scale";Ne.VIEW_POSITION="viewPosition";Ne.DIRECTION="direction";Wa(Ne,Ne.DIRECTION);Wa(Ne,Ne.VIEW_MATRIX);Wa(Ne,Ne.NORMAL_MATRIX);Wa(Ne,Ne.WORLD_MATRIX);Wa(Ne,Ne.POSITION);Wa(Ne,Ne.SCALE);Wa(Ne,Ne.VIEW_POSITION);Zn("Object3DNode",Ne);const _e=(t,e=t)=>({it:t,en:e}),GU="https://docs.google.com/forms/d/e/1FAIpQLSf9PmpVte8eiZhGUkplfzYLIIiIHsVfJiB70vRDm5VxCnXPSg/viewform?usp=header",w8={kicker:_e("Dentro il progetto","Inside the project"),title:_e("Build TEDx with us","Build TEDx with us"),description:_e("Entrare nel team significa lavorare su eventi, contenuti, partnership, design e tecnologia insieme a studenti che trasformano idee in esperienze concrete.","Joining the team means working on events, content, partnerships, design and technology with students who turn ideas into real experiences."),ctaLabel:_e("Candidati ora","Apply now"),ctaNote:_e("Le candidature sono aperte! Compila il form per entrare a far parte del team.","Applications are open! Fill out the form to join the team."),exploreTeamsLabel:_e("Esplora le aree","Explore the areas"),contactValue:"[email protected]",signals:[_e("Studenti Sapienza","Sapienza students"),_e("Team multidisciplinari","Multidisciplinary teams"),_e("Networking","Networking")]},A8=[{id:"who",eyebrow:_e("Chi può candidarsi:","Who can apply:"),title:_e("Studenti Sapienza","Sapienza students"),description:_e("La call è pensata per studenti regolarmente iscritti a corsi di laurea, laurea magistrale, master, dottorato o scuole di specializzazione.","The open call can be built for students currently enrolled in bachelor, master, postgraduate, PhD or specialization programmes.")},{id:"pace",eyebrow:_e("Come si lavora:","How the work feels:"),title:_e("Operatività vera, non solo volontariato simbolico","Hands-on work, not symbolic volunteering"),description:_e("Ogni team contribuisce con task reali: planning, produzione, contenuti, contatti, design, sviluppo e supporto durante gli eventi.","Every area contributes through real tasks: planning, production, content, outreach, design, development and live event support.")},{id:"growth",eyebrow:_e("Cosa ti porti a casa:","What you gain:"),title:_e("Metodo, esperienza, rete","Method, experience, network"),description:_e("Si entra in un contesto dove si impara lavorando con persone di team diversi, con occasioni concrete di crescita.","You enter a context where you learn by working with people across teams, gain more ownership over time and build real growth opportunities.")}],S8=[{id:"01",title:_e("Leggi la call","Read the open call"),description:_e("Le candidature sono aperte: qui trovi i requisiti, i team coinvolti e il link diretto al form.","Applications are open: here you can find the requirements, the teams involved and the direct form link.")},{id:"02",title:_e("Raccontaci dove e come vuoi contribuire","Tell us where and how you want to contribute"),description:_e("Potrai indicare le aree che senti più vicine a te e spiegare il tipo di contributo che vuoi portare.","You will be able to indicate the areas that feel closest to you and explain the kind of contribution you want to bring.")},{id:"03",title:_e("Colloquio conoscitivo","Introductory interview"),description:_e("La selezione non serve a mettere in scena un esame, ma a capire cosa fa per te, disponibilità e dedizione al progetto.","Selection is not about staging an exam, but about understanding fit, availability and dedication to the project.")},{id:"04",title:_e("Primo inserimento","First integration"),description:_e("Se entri, sarai subito affiancato da altri membri del team e verrai guid
82ato step by step sulle tasks, sugli obiettivi e avrai subito occasione di conoscere persone nuove.","If you join, you will be supported by other team members and guided step by step on tasks, goals and you will immediately have the opportunity to meet new people.")}],E8={kicker:_e("Aree del team","Team areas"),title:_e("Dove potresti entrare:","Where you could join:"),description:_e("Le aree qui sotto sono i punti di ingresso piu naturali per una call. Ognuna ha un linguaggio, un ritmo e un tipo di responsabilita diverso, ma tutte contribuiscono alla stessa esperienza finale.","The areas below are the most natural entry points for a future open call. Each one has its own language, pace and kind of ownership, but they all build the same final experience together."),exploreTeamPageLabel:_e("Apri la pagina team","Open the team page")},HU={"it-website":_e("Garantisce il corretto funzionamento del sito web, lato front-end e back-end, gestisce la web app ufficiale e coordina la newsletter, assicurando un'esperienza utente ottimale. Supporta la regia tecnica durante gli eventi.","Ensures the proper functioning of the website, both front-end and back-end, manages the official web app and coordinates the newsletter, ensuring an optimal user experience. Supports the technical direction during the events."),"planning-event-management":_e("Pianifica e gestisce gli aspetti organizzativi delle conferenze TEDxSapienzaU e di altri eventi dedicati agli studenti Sapienza, anche in collaborazione con gli Sponsor. Si occupa delle richieste di preventivi alle aziende, della ricerca degli spazi per gli eventi e della loro promozione.","Plans and manages the organizational aspects of TEDxSapienzaU conferences and other events dedicated to Sapienza students, also in collaboration with Sponsors. Handles requests for quotes from companies, searches for event spaces and promotes them."),"legal-administrative":_e("Gestisce gli aspetti giuridici e amministrativi degli eventi TEDxSapienzaU. Si occupa della stesura dei contratti, della contabilità , della ricerca dei bandi per il recupero fondi. Garantisce il rispetto delle regole TEDx e delle linee guida dell'Ateneo, insieme alla tutela della privacy e del diritto d'autore.","Manages the legal and administrative aspects of TEDxSapienzaU events. Handles contract drafting, accounting, and the search for funding opportunities. Ensures compliance with TEDx rules and University guidelines, as well as protecting privacy and copyright."),design:_e("Si occupa della progettazione grafica dellâevento. Crea l'identità visiva e grafica, gestisce lâideazione e la realizzazione di prodotti e allestimenti, assicurando un'esperienza visiva coinvolgente e coerente con il tema dellâevento.","Designs the event's visual identity. Creates and manages the visual and graphic identity, handles the ideation and production of materials and setups, ensuring an engaging visual experience consistent with the event theme."),"speakers-event-curation":_e("Propone i temi degli eventi, seleziona gli Speaker e ne cura i dettagli burocratici e pratici (email, contatti, slides, speech). Si occupa di ogni fase del rapporto con gli Speaker, garantendo attenzione alle loro necessità e assicurando una preparazione ottimale.","Proposes event themes, selects speakers and manages their logistical and administrative details (emails, contacts, slides, speech). Takes care of every phase of the relationship with speakers, ensuring attention to their needs and ensuring optimal preparation."),"human-resources-academy":_e("Gestisce la selezione dei volontari attraverso candidature e colloqui conoscitivi, e ne promuove il benessere promuovendo un ambiente creativo e produttivo. Si occupa inoltre della formazione interna tramite masterclass, create e esposte da membri interni e collaboratori esterni.","Manages volunteer selection through applications and interviews, promotes wellbeing in a creative and productive environment, and organizes internal training through masterclasses led by team members and external collaborators."),"external-relations-sponsor":_e("Gestisce sponsorizzazioni, partnership, patrocini e bandi pubblici. Si occupa della ricerca di aziende, startup, PMI, media, associazioni, enti e istituzioni e della firma dei contratti, coltivando collaborazioni reciprocamente vantaggiose. I fondi raccolti finanziano il progetto e le iniziative del TEDxSapienzaU.","Manages sponsorships, partnerships, patronage and public calls. Searches for companies, startups, SMEs, media, associations, bodies and institutions and handles contract signing, fostering mutually beneficial collaborations. The funds raised finance the project and TEDxSapienzaU initiatives."),"communication-editorial-marketing-media":_e("Si occupa della comunicazione di TEDxSapienzaU. Pianifica e cura la reputazione online, l'awareness e le campagne per coinvolgere il pubblico. Realizza comunicati stampa, newsletter, articoli e contenuti visuali e video, curando lâefficacia dei messaggi. Gestisce la collaborazione con i Media Partner.","Handles TEDxSapienzaU's communication. Plans and manages online reputation, awareness and campaigns to engage the public. Creates press releases, newsletters, articles, visual and video content, ensuring effective messaging. Manages collaboration with Media Partners.")},z8=[{id:"experience",question:_e("Serve esperienza pregressa?","Do I need previous experience?"),answer:_e("Aiuta, ma non è necessaria. Contano molto impegno, costanza, voglia di imparare e il motivo per cui vuoi entrare nel progetto.","It helps, but it is not necessary. Commitment, consistency, willingness to learn and your motivation matter a lot.")},{id:"time",question:_e("Quanto tempo richiede?","How much time does it require?"),answer:_e("Dipende dal team e dalla fase dell'anno. Alcuni periodi sono più intensi, ma il lavoro viene organizzato per team e necessità , non lasciato al caso.","It depends on the team and the moment of the year. Some periods are more intense, but work is organized through teams and needs, not left to improvisation.")},{id:"fit",question:_e("Posso usarlo come tirocinio curriculare?","Can I use it as a curricular internship?"),answer:_e("Sì, per determinate facoltà . Richiede però un impegno maggiore in termini di ore e responsabilità , concordati con il proprio relatore. Più informazioni in fase di colloquio.","Yes, for certain faculties. However, it requires a greater commitment in terms of hours and responsibilities, agreed with your supervisor. More information during the interview.")}],T8={kicker:_e("Restiamo in contatto","Stay in touch"),title:_e("La call è aperta, la prossima mossa è tua.","The call is o
82pen, the next move is yours."),primaryLabel:_e("Candidati ora","Apply now"),descriptionLabel:_e("Le candidature sono aperte! Compila il form per entrare a far parte del team.","Applications are open! Fill out the form to join the team."),secondaryLabel:_e("Scrivici una mail","Send us an email")},$i=(t,e=t)=>({it:t,en:e}),YU=[{id:"board",label:"Board",code:"BD",accent:"#ff5e73",eyebrow:$i("",""),descriptionKey:"",members:[{name:"Gloria Marinelli",role:"Organizer"},{name:"Silvia Scardini",role:"Co-Organizer"},{name:"Alessandra Amicucci",role:"Tesoriere"},{name:"Luca Manco",role:"Segretario Generale"},{name:"Simone Teglia",role:"IT Coordinator"},{name:"Sabrina Piteri",role:"ERS Coordinator"},{name:"Sophie-Claire Touadi",role:"LA Coordinator"},{name:"Alessio Scanu",role:"PEM Coordinator"},{name:"Alice Milan",role:"DEX Coordinator"},{name:"Alice Lazzaro",role:"CEMM Coordinator"},{name:"Riccardo Moscatello",role:"SEC Coordinator"},{name:"Ascanio Frugoni",role:"HRA Coordinator"}]},{id:"it-website",label:"IT & Website",code:"IT",accent:"#f07e2a",eyebrow:$i("IT","IT"),descriptionKey:"joinus.IT",members:[{name:"Stefano D'Agnese"},{name:"Luce Adami"},{name:"Leonardo Marasca"},{name:"Hamza Adbul Kader"}]},{id:"external-relations-sponsor",label:"External Relations & Sponsor",code:"ER",accent:"#f089b7",eyebrow:$i("ERS","ERS"),descriptionKey:"joinus.ERS",members:[{name:"Cecilia Segatto"},{name:"Nicoletta Mattogno"},{name:"Marco Abbati"},{name:"Luca Bertoldi"},{name:"Maxim De Brasi"},{name:"Federica Forte"},{name:"Elena Cardelli"},{name:"Parthkumar Girdharbhai Vekariya"},{name:"Andrea Tezza"}]},{id:"planning-event-management",label:"Planning & Event Management",code:"PM",accent:"#bb5c9e",eyebrow:$i("PEM","PEM"),descriptionKey:"joinus.PEM",members:[{name:"Maria Vittoria Pascucci"},{name:"Andrea Carafa"},{name:"Claudia Fontana"},{name:"Martina Strangis"},{name:"Matteo Lupi"},{name:"Arabela Ioana Gherghel"},{name:"Sofia Bruca"},{name:"Maria Federica Russo"},{name:"Giorgia Crispini"},{name:"Awais Ali Memon"}]},{id:"legal-administrative",label:"Legal & Administrative",code:"LA",accent:"#21bcef",eyebrow:$i("LA","LA"),descriptionKey:"joinus.LA",members:[{name:"Lucia Monsone"},{name:"Laura Vila Marra"},{name:"Francesco Ghelardini"},{name:"Elisa Battocchi"},{name:"Carlotta Coluzzi"},{name:"Camilla Bottaro"},{name:"Flavia Curti"}]},{id:"design",label:"Design & Exhibit",code:"DE",accent:"#fab732",eyebrow:$i("DEX","DEX"),descriptionKey:"joinus.DESIGN",members:[{name:"Nicholas Barbieri"},{name:"Kevin Shkreli"},{name:"Alice Ronchetti"},{name:"Chiara Giancamilli"},{name:"Stephen Roan Olan Lariosa"},{name:"Giulia Traini"},{name:"Angelica Hernandez Abanilla"},{name:"Angela Altimari"},{name:"Maria Zaharia"},{name:"Valerio Vicentino"},{name:"Lisa De candido"},{name:"Alessia Bellucci"},{name:"Francesca D'Eramo"},{name:"Ludovica Berto"},{name:"Laura Minelli"},{name:"Sara Altamura"},{name:"Pasquale Ciardiello"}]},{id:"speakers-event-curation",label:"Speakers & Event Curation",code:"SE",accent:"#95c459",eyebrow:$i("SEC","SEC"),descriptionKey:"joinus.SEC",members:[{name:"Francesco D'Amico"},{name:"Miriana Mazzei"},{name:"Marianna Barile"},{name:"Giacomo Gatto"},{name:"Allegra Flamini"},{name:"Sofia Colozza"},{name:"Ludovica Pallotta"},{name:"Agnese Carbonari"},{name:"Giulia Elena Ilie"},{name:"Martina Ulzega"},{name:"Alessio Chisari"},{name:"Giovanni Maria Marsella"},{name:"Lucia Santulli"}]},{id:"human-resources-academy",label:"Human Resources & Academy",code:"HR",accent:"#2884c7",eyebrow:$i("HRA","HRA"),descriptionKey:"joinus.HRA",members:[{name:"Mariangela Pisanelli"},{name:"Carlotta Riccardi"},{name:"Vera Tomasella"},{name:"Valeria Scardini"},{name:"Martina Flagiello"},{name:"Ludovica Demofonti"},{name:"Gaia Vaccari"},{name:"Federico Di Vaio"},{name:"Francesca Caiaffa"},{name:"Flavia Marta Torrisi"},{name:"Angela Conte"}]},{id:"communication-editorial-marketing-media",label:"Communication, Editorial, Marketing & Media",code:"CM",accent:"#e9493a",eyebrow:$i("CEMM","CEMM"),descriptionKey:"joinus.CEM",members:[{name:"Milena Dalpiaz"},{name:"Nicola Nappi"},{name:"Elena Marafatto"},{name:"Davide Sparacino"},{name:"Emanuele Turano"},{name:"Chiara D'Aleo"},{name:"Raffaella Pirone"},{name:"Federico Massella"},{name:"Sofia Stoppele"},{name:"Zi Jie Liu"},{name:"Petra Federica De Rienzo"},{name:"Giulia Ugona"},{name:"Angela Victoria Consuelo Moncada Chunga"},{name:"Donato De Nuzzo"},{name:"Alexandra Silvestri"},{name:"Sofia Vecchi"},{name:"Chiara Pescosolido"}]}
82],VU=YU.map(t=>({...t,members:t.members}));function lx(t,e="it"){return typeof t=="string"?t:e.toLowerCase().startsWith("en")?t.en??t.it:t.it??t.en}const qU="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMQAAABzCAYAAADHaa2mAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAFmSURBVHhe7dOxTUJhGEbhe6ksZQM7o5UbGDdxEINhE0dxBC3p3AAWEMX4F8cQaw15nubL239nAgAAAAAAAAAA+AfmcY9sH69vpun9fEw4IWcvy/Xrbowffg1it7p6Ppzb7wWn42Pe3y3Xm6//PrIYFzgQBIQgIAQBIQgIQUAIAkIQEIKAEASEICAEASEICEFACAJCEBCCgBAEhCAgBAEhCAhBQAgCQhAQgoAQBIQgIAQBIQgIQUAIAkIQEIKAEASEICAEASEICEFACAJCEBCCgBAEhCAgBAEhCAhBQAgCQhAQgoAQBIQgIAQBIQgIQUAIAkIQEIKAEASEICAEASEICEFACAJCEBCCgBAEhCAgBAEhCAhBQAgCQhAQgoAQBIQgIAQBIQgIQUAIAkIQEIKAEASEICAEASEICEFACAJCEBCCgBAExDzuke3D5f00Ly7GhNOx2D8t15u3sQAAAAAAAADgz0zTJ5/7E7gPU8VIAAAAAElFTkSuQmCC",QU="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMsAAAB2CAYAAABmr2eYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAArkSURBVHhe7Z29bhxHEoC7ZrlLARfYweXci3yiA/FCUgZMZZeJ9wSmnsC80ABlUUcCDo96AlNvQKeXaAVYZHirwJQdHZkecICcifszdVU9PeSS3OXOzs5Pd219gKzpoW0J0/1VVXfPj1EURVEURVEURVEURVEURVEURVEURVEURVEURVEURVlUwP0+kS/3TzfdoWWwZM5/+2793DWVObh9bcexNPjUff/yyUfXVHLy6MWbzwdLD9Zc0zLrtZ0qy+rBCbrDmyD+Tv/sGoBubMx5ZOLO2e5X3eSHyigsRWziTbrabUDTpmv2tftRZqgT3tN/e44Gu9Totoa9jkp0ly9+OG1H/XiNrvUaDW665tCm0yvJT28CCE9+eb7ecc2p5JdlHFYg6NBf8HjYMJ1FzUDcYTDErQhxK48YWbECGdOhTj+epdOl8fAf77ZMZLbAAGfqsWKMo15ZboP41kB01Ox/OpYeBVNB6IJu069H7nR1cKACODImPlqEDG+zNcTblG05IH3mTs+EX7KkUEcimOO4Ee1JyzZXnWbgG3eqdpKMA4dnu+skjxx43nHZXN6OjNmhZuYMMgk/ZRmBau7XEqRhSdDEe2WWWQVwQV28F7o0LElvqbVDg3UnbxYZh/eypLA0rX5vJ7TybPXg5zWDcOi5JLe5wBh3Pnz/+Ni1g+HPByc7NPfjoFSYJCnByGKh8iwG2Pt1d+PQnfEWjm795vIeHX6bnAkQmkMOl6LtELJ6Ut7iIQ3Q0uZ/s8pC5V+NULSgv8A/Hx6cdG3E9hTuOBKFJ83hisJQNmwM8T8P99+x9F7CQYkC9CECvilTlDzUK4vDXhSEDqdcd8ob0o6jw7knlL4AAC9W9991eAXPnfICDpg+ByUvZLFcZZl3Rxxd3Nna4IHEGY8Ow84mk+AsM4i7nDXdmVpZPTjdpuH4bzr0Nij5I4uDl2B7zeVOncJwhOOB5FsZUDgUoDhrJgO1PjhA0oTqR9f0Fu9kYXiQ9pda53XMY+zAoZKQB5I7tQDgj8mArRY7P9k/OfZpj+o+vJTFwoOVBm2VwiQRliLcQomSwAO2SmFYFK4g6A9+6k55j7+yMBUKcyXKAlOVMKkooZW5fsvCVCCMinJNFcKEKArjvyyME6aMSX8ioYoyihWmpL0YFjHUhZMwZGFImKJXyew+A0/mlTvYvZiCV8lYwFAm8+MIRxaCI1Kv2Srk1hiWLhrisc1ayngwPiyq/OVnTlhA1wySoGRhODIVEfFYulDLgcqgQIImmnuT2D7rA6bypemiCU4WC0W8eW7VsFEu4HKgSjiguBtIc9MYxEcSMniYstCFtx2QA46SEqJcxXyb97YYu1AQ1uMMEwlTFoY6IM+Nl3bOo/OUmUHAmcsxW34lTzWKIFxZCH4oaJYO5Oio5VduVvhpRXecicYARQWmoGXhjphldcw+BqzkhrNE1rmiLdsCupUlC2HLQnCmyNKBdgVNSO1cGxScomG2gCMxMAUvC5OtA1GzSgFkCU5JVpEXmETIMq0D7UvYBD3pWDfTgpPUcleELExjiBMnnwByVmR8gF9sN2lhRWpWYcTIYhDH7urbjKNzlWKhuQu/7M61bsAvHHSH4pAjC3XguNtg7ss4Sn5o4Ny5rnbDV/DSvBxZGH4R920mZBxlblZu32TZbz64e/0FIUsWME9Ha2lXP+tufWlENwPRuGAlCFmyEKPRDUF253nA1fW1QUrYJuRtxMmC/NGga1SWcllJl+x7jZYX7x8rE3Gy2O91EK4TdW+lZBpDYyWByH5ISDTiZOE5CouSdqJSLmkmR/4knXDkyUIkomDpr09SGLDXeRGeOhUpC2Lcpn+oLBXAkthVxwVApCzUgdx5KktFxAb/6g5FI1IWmrfwLS66v1IRADj1EQkJyJRFV8EqJpm3SEeqLEq1PHC/i0ZlUQoA/+AORKOyKAUAf3QHolFZFCUjKouiZERlUZSMqCyKkhGVRSmCT+530agsyvwg/s8diUZlUeYHYOCORKOyKHODxvzXHYpGpiyIb92RUgl45g5EIzSzwEeKdu9dQykZMObEHYpGpCxosAtozl1TKRPE34eN6F+uJRqRskQm6rAwrqmUS/e379bPWRrXFotIWZYGn7osjGsqJULlbnqdxQcncbLwXOX9yycff3m+rrJUQBqUYoBje0Iw4mShyea1JGh+ckdKSaRBKTKx+OAksAy7/uR3DCPiKMUzEozOdr/iMuwiaclEmiwXrtMs2JBfGtTKrdILDYoOTtJkudF5vEqj+y3l0ex/unG9wWDmL0eHiDBZrkuwFDAgugPrgrLIa15IcU2L9FJMjCycQUZLsBQb/RZgD6BqIozuBCYmNkZscBIjy6QMYqMfwNiOVXJzMWlpfrl/eSQ1OEmRhSb26xOFGDa0FCsWmPjpbg5OCDfnjlIQIsvkzmOSiT6+dk1lPu4NTEzciPQ7+J4ytfMYqR1YPfcHJsbeK2bMq6QlBwGyTO88xmYXxJeuqeQgWUSZHpiYZv9yT9rcJWxZEN9m7TymNegd6spYfiKEO9++nwTPXWLIFshCIWxZADN3HmMnn2j0u/g54DnfrDen/rq7cShpUzhYWbikGrevMo0P3z8+pp7XGyxngbJxq9+bKTClgInFBKcgZeFo9eH549wpvjm43NZyLDucjW/v1meFA5qUuWJ4stAgjxsw1/ftuePBRHP9PxaIVzYbz4ENbAJeIhKcLBzl3NLkXHD9ratj95Osfm3kKr9u0xz0tkLP5kHJwoN73ig3Ckc83aycyEWrf1nYV4htGQe4GbIwwcjCg3qeecokeOIqacWmEOyAjrfyzlMmYRdkICokU9VBELJYUXYfl7KqwgOCI6gK42BRKAPkWWnMQrIvBs9cMyi8l6VMUVJUGEfJoqSEKozXslQhSsrCC1ORKCkhCuOtLFWKkpIKQwNnsd6VXLEoKSwMxvg3++cHgKeywLOqRUlhYc6eP6YMsxirZJxJm4Neu2pRUuzqJq+SGf8fR/ZLFoowgPBklpsjyyKRlcqEQKJeTl592N1Y4wDh2rXAojb7l2u+Z3R/ZEHzE0c4n94kaaWlqCduHkMBgMufojYci+Aqo3u8UVy/LDZyw7Oz5xuFr+sXAUc9jr5idvtdUCpyc7dIkr20+C8+BqhaZeF5QVIv1192TYM7cdiAP/leKtzDhc0mngalUdIAFRvzd5/KYHC/T2T14IQkLxgecIA7dU0q5+XL/dNNBGTBV5IzHsMllzGHZdz9UAWPXrz5vLfU2gGAF+5UYfD8eJayv1pZSBIw0Z5P85J5WD043TYYbxuAr90pn7ig0vGInw71PZNk4YsfTtuNIe7QGOLr/Zk7PRf+ycJpFOCIX0dUxN3CPsKZJoZ4Gwx8407Vh83a0VEIpW0eONNcNpe3af7AixNzZXY/ZOHUz++Ois2xrxPJMuCO7Dcf8K3oW3Rln7rTpUMd9J5+HfGL0KUGpHGsHvy8RtNu3o/bol8zi1OfLBTR6F/s8MdtpJRZ82Br7UZrEyLgpedNutCP3I+K4AINdqik7QwbprNIgkyCxYlNtBmh2aTBuJmlVCtPltFVIAB+VPQjhbQuRHge6kS9apKFAdNGjNt05duApu1+xKxddfDotbZfXsYuAnxsIHT5E4AS5iBlw3OcpYFpxya2z+TQQL9+NgeAr/vKrLIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo0jDm/wnh57qS+W3oAAAAAElFTkSuQmCC",$U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMMAAAB4CAYAAABPckYcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxAAAAsQAa0jvXUAAAqHSURBVHhe7Z1NcttGGoY/gKyRvRmJJxivImc25pwgVElZWzlBmBOEOUGYE0Q+wTA3kNeRS8oN5E1iZaWcgObK0ZSInu8FGzYtEf8NEADfp0pFNCSVxO5+v79uooUQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIaRmPPvaSl5czg/+vpehbcZy8/Xgyl6SEvz7cj5c3suBbW6mL7c3R4Nb22oVrRADJv3/ljIKPBl6Rie/kWfiywv77cwERn7Td3yrb/pWArmiSDaDSR/Y/kZf+3gV2V99NxtBIH+Ffe3JlW/kOujJddNF0lgxhAMSyFgn7ajIxM8KBOKLnPs9ufr9aHBtb+8Uh5fzZ95STvVypDNipK+5Jn5WQoH4ctUzcv7HyeDc3m4MjRLDRwFI+FXJgCSBwVIreGZ6ct5WV5+VMMRUAainnVRpbBJYBGqEvEBmTfHQjRDD4cV8vMVB2YyR18bIWddCKXgBE8hUvSE8Qe0GZxOREdrryezt0eC9vV07WxUDRKATbur78i97q3EgjFKhTtsuijURfGtvNZGFETl74svZNkSxFTF8eTE/XarVbbIIHgJR9HsyaVte0RIRPGShnnn67mRwZtu1UKsYwoFZykxd4lf2Vht5tefLdJvuPCuHb+ZTHeCJXjYiHMpNIG/VU0zq8sq1ieH5xXyif22ql+0cmDUQ42rHjZsaOoWFiHuZNSoHK0ctBqhyMaBq8WEp5y33BnG8enc8gOVtDNbo/Gyb3UG9hN+XcZVhaqViOPx1PvJ8QT259d4gFrjyvpxuuxQLo3OnIaiO6Et7q5MYI9/dnAxmtumUysQQlks9+a9tdp2F78toW8l1uGh2r0anO2FRIoHIL38eD7AW5ZRKxPDFm/msZdULJ1RpteKwC5XIXbrrfTcAQTz1ZeIyj3Auhl0VQkSdgthVIXxEQ9S9voxcCcKpGHZdCBF1CGLnhRDhUBA6d91AIXwCuRJyJtt0DoWwhuZJd/dhX5TGiRhQzqMQPgeCwKS1TWcgWaYQHqCCgDG2rcKUFgO2Vmiw1b26tgMwaV0KAuXTsGpEITwCxhgr7rZZiFJiwEAbT2qtnrSMfawEYxLbdinCdYQdKZ8WQRPgH0PjXJDCYsAAh0v+tFLJ6OT9EEjpDWd2ZbnTC2ougHFGKGmbuSgshrtAprRS2YALL2OxwlCLoWhW9rEZ1F7nopAYsM1CX75ftUgWYLGKhkvWA5OMYB9c6ElzUkgMRjg4BdgvEi6FSSE9cH48meYNl3KLAYPTpg/lNAmES9arZiLcc7T6PALJz763zGd8comBg1Me7b/MA4RPqOkLCxRF8eRlHuOTSwwcHAdoyJNldRqGB57ENklBNFfLvPaQWQwcHHfgIQj2MhZreEhJkExn9Q6ZxcDBcQdyriTvQMPjlqzeIZMYUBLUHyxcJyePMasHpW2Ehsct8A5ZtsVkEsPdcjtPuOsycQNEw1MN90F64SeTGNSMVbYdeZcJVo/S/Aw88lFfaHgcAwOTtuiZKobQe
82nHRpyoeiSEpfCKl2LeGJpZUMWyyXsQZ++t7lsIQqZuP1GkEXkr4mR4m4ZHwpDLM6hHwIWmWi5TEk5dJoVKiGFDiY4hULep5PwogzXKR8uDQG3v5iGTPkPCLxA3hmgOMDljzEqQa1j3xQxLFkPSLxCFqdGyZlVWkqkkI+xPF4AfphweS8nieDJdL9nUtJIT9yWES84VaCIwMIQjbJBUTt1cpVgxZlq+JG1BOhSBsk1SNJxs/9BMrBrPc/AukGlQQ/7GXpGryiiE8A5jUyT/tK6kYIznFQEhnwaH6G4gPk2LUQ0hXifcMMeohpPXk9QyEdJW4p7tQDIRYKAZCLBQDIRaKgewcgZHf7OVnxIrB92Qrx7gSsi1ixWBEnB0pSkgbiBWDZygG0k3iop54z2AYJtVKIG/tFamYuKgnPoHuy629IhUTBPKXeOzv2lidlvqIWDHcHA0wOItVi1QJ3LZhwaI+Ygx9vGdQAoZKtQAh+OzrulhYQ/+IRDF4npuT10kK6rb/0WNf14KJ7+dEMcTFVsQtN18Prt4eDd4zia6FYmLAINlLUhGfrYb6ND5V4yd44GTPAIy8tlekAnQAzu0l1nYohgpB1e73o0FsbpYqBrM2WMQ9pvepf/84GeCaFbyK8P3kuZwqhidrg0UcoznCw8pGQONTGSqGxPPLU8WAxE4H6BfbJA4x3uNjcPt+/oPTSTppIRJIzxkUL0hWFCnEYpPXDQeMVSXn+BsMz0MyiQFVpXDLAHEGwqGwnLqBTR6DlGKx10s36JnEALwch0uTdDw/vj9vTgYzGh93GJGzOMOzTmYxcIDcgRwsbktAhIqFoakbFjrLM/VlZjEAegc3JHmFiCeaSNP4lAdeIc3wROQSA7wDk7vSvMoyOHDrND6lWcCo2OtUcokBqNJSD5cmsSz2MniFiDA0jfnwOsmAkWmWXCEitxjsfqVXqxbJgzEyyTM4oN+j8SmERjDvTga5qnK5xQCsdeO2gRzAwodhZk6w7qDe+CfbJBnx+/nPLy8kBlg3s3ZkK0ll8bRXvL9ujgdT5mo5MPJD2mrzJgqJATBcyo5nZJw3PHqItXT0xinAA+cNjyIKiwG8Ox5MmOAlgxDH7kYtRRguac5hm2QDKEWX8cClxADwx1kPj8HI6zDEcQRyDuYPsSz6fTkt44FLiwF/HP+EXtKFr6Mx/l4vfxKXBsTFXcSPQShaJE9Yp7QYAP4J3w9PXqcgAITQl1HZPCGOP48HYwriExo+fuciFHUiBkBBWCoWQsRTX/MHVphCIRQpWW/Cs6/OwGHqmkOg0rS/urND1CSEdb54M5+pRfvWNncKl0IAzjxDROQhdi2pRlWtbiGAHQ2ZFpojfONSCMC5Z4h4cTk/uLtXD+HLC3urs2AyYlLa5lZ4fjGf6Gj+bJudBUYWBZuyyfImKhNDxPM3cyyAfL9qdY4Fav+uLVRRDn+dj7zVEyA6GaLC+6KUX5X3rVwM4MuL+anxwg9YdGeQND/AqnAVFqoM8MgflnLue/KVvdUNjPxQdGU5K7WIAYRh01IF4clLe6u1YOHL5WJaFdiwCf9jqw0QvAF27tZhdGoTQwRcuU6mmSbZGw+mbjIYGK8n46yfnNo2oZcI5Kyl1aaFWp1p1d5gndrFENEmy4WkTTtq3NZnz4YGSPu6JaHTQo3lGT6hVndlbmtiADZ0GqvFnTTSU2hegMe2NCVBLkvDRbE1EURsVQzrHF7Mx9oZ4yYMFEqleHBaV59Cfng5f6bvDztgUQ7erme2BgcPVNuWCCIaI4aIcKCWcqrx4rjWNQojr1WM500YlDpBpW/pyanmFdhsWYswEHZqJHCuX7MmVeMaJ4Z1IAxZClz7SC3IyGkohX09vlzhMfA4NWeXBBAHwijtk5Ex2tcOPXQ4+Vdn1l3hqeNNLUA0WgwPQY7x970MPU+GKpADnchDDWkO7LfxPM1oABeah3yyOJ7c6hu9VesffnU1/HEN9pmZpTwLtL+1/w60T4f2W+hrXK88iRoW/ZmPxgTHn+nYvFdRXT/pyzUNDSGEEEIIIYQQQgghhBBCCCGEEELIDiLyf5qkDsWfr1leAAAAAElFTkSuQmCC",XU="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMYAAABmCAYAAACQh+6zAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAZVSURBVHhe7d1NTuRGFAfwemUz23CDcINwgxApMMoqrAMSX7MPOUHICcLsw9BITdZkFQ1ECtwAbkBuML2NaL/Uc5cji+luf5XdVfb/t+mqHoGmUf/9qlxlWwEAAAAAAABAu8i+fuZu78O9+devbRegV7bHxwu/+0LbVwDIQTAA5kAwYHhYPdnWQggGDNEn+7rQkmDwvW0ADA4qBsAcCAYMDiuuP5RKiJ9tE6BXSKlH21xoYTA0RwgGDNbiisHFM3eAEBHp+hXj7e9HhT8MECIucdAvmnxP7CtAb8RxgzlGiot/AUBovrk6alYxGGemoG9YPdjWUkuDQawQDOiVsgf7gjmGxrYQ6JWyB/ulwSgzSQEIS7mD/dJgyCSFlfrHdgGCV/ZgXzCUMphRNaAX5CBf5oyUKA6GUphnQE+Uv5SiMBikipfPAULALoOxfX0kvwwr4BC8JIrcBUMw42o+CJvML767Oiq9LlcqGAaCAYGrdnAvFYxprG9sEyBIWlX7DpcKhpQgrGdAyKKo2qin7FBKkWJUDQiSmSP/UXb9IlM6GEmiR7YJEBSm6gf10sGQK/ownIIQvYmi9oIhMJyC0NQZRolKwXiJ9LltAgShzjBKLH1GwDx3ex8ezU99ZbsAPptsj4/XbbuSShVDJJSgakAguPYJo8rBsBMZ7J0C7zUZ+lcOxmwiUz+JAJ1g9VBlb9RrlYMhMAkH3xFRo+9orWDMtojwle0CeEXW274dHzVaWqgVDEGMlXDwE6vkzDZrq3y6Ng+PPAbfSLXYGR9v2G5ttSvGDDVOJoBLLqqFaFQxBKoG+MJVtRANK4ZA1QA/uKoWonHFELf7FyNSdGC7AJ1zWS2Eg4qh1DTSqBqwUsR0aJtOOAlGusLI/IvtAnSL1YO9zZMzToIh4lif40ImWIWX2G21EM6CIXuotKJT2wXohhmpNNkTtYiTyXfe7d7FDRF9b7sArXE94c5zVjEya7GWsoZt6dA61xPuPOfBkCFVohIMqaBl/N71hDvPeTDE2/G7kVyEbrsAbrF6ilteImglGAJDKmhLYoZQde78UUVrwUj/40y7tgvghBmJ/CT3OLPd1rQWDJGOAbHwB47I8Hzn+qSTq0dbDYbYvj45k5VJ2wWoRU7N2uF5J1oPhohj2sWqODQw4YR2255X5HUSDPlA8sFME5NxqExO/3cxr8jrJBhCPhip9hZkoJ/Syfb4Xef3F+gsGELu3GDSf2S7AEvJnWi6mmy/5nyvVBm4sAmK2DNQKzvd32nFyOyMTw5xXypYiNVTl2eg5llJxcigcsBnZLtHTFtdnoGaZ6XBEAgH/M+TUIiVB0MgHOBTKIQXwRAIx4B5FgrhTTAEwjFAHoZCeBUMcbd3caaIfrZd6LF0nWJ84uWir3fBEB/3fzvUSl/aLvQSv98en3h7paeXwRB3e5dbavbEzS9m70BfyO6HVWzzqMLbYIg/Dy434hcTDjwlti8mSUJbXW8IrGMlK99lyf2CZGKGVfIekEl2RBshhEJ4XTHybvcuTonoV9uFoPg9n5gnmGCIjz9cbmriEYZWwZiQosOmz8NbBa+HUq9JGZahlRyB7FvgKdkdK0OnEEMhgqoYeXLWik31MB/gS/sW+GG
82SXnHn+VmnIkFVjDy5A8laRJuoHv7IqkTooRDBVow8O/c4N58GzwJcAbnRhdxHts1bZnatF8HI2BVzuRQSi4LdmJgycZ7eIqlnehUM8ffB5frLS3KqKH1WBwLSEllbWov0qW+b/1zpXTAyaUCm8hRP+tG+BQ5IIOSZi208rMUnvQ1GRraVRCYgpNL7WqGC1DSUQGR6H4wMhlj1DC0QmcEEIyMB+Xc63dWsTUiwgj7P7CwTj+SBo32dQxQZXDDyZouEySGGWTOyDqFJj0JdrXZp0MHIZFWEmHYH92BNVk9muDRai/VoqNVhHgTjlUGExIZhGuuboc0dykIwCvy1f7nLKtliM9wyf6wg92XNHsHA9yYM92+i6AaVoRiCUYGc+l2bqk0JimLaNH89P7egSEUgfpQgJFF0j6pQHYLRkEzgE5puaKYN8+c0k3m10WFlmZgQPCoJAatnUvqxT/uVVgnBaMnsenUTElLrzMlm+qZpp5WmAnPkfybzpZd2Ytqao+eE1adQLhEFAAAAAAAAAACAcpT6Dz72YDM+/Mg0AAAAAElFTkSuQmCC",ZU="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM0AAAB2CAYAAABrsRffAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxAAAAsQAa0jvXUAAArUSURBVHhe7Z1Lclu5FYZxcCVSGcVZgZRRDyWrFxBlaKurpF6BlRW0PetZlFlm9g6iXkFLVX4MoyzAMjXMqKUVpHvUEqULBD+IS9O0Hvd98ThflYsXlzRJAfh5Dg4OAMEwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwCUHu8VGu3m6fuss5kvSFFuLCFYWU0r5m5ep2Qt+f/2pvMkzP6J83n9yurWzhWim1Y28aTGffUJo2XHHO2ndn89eUobRopu+3jT4qosW5+YQLrfVECzkhfXsx/u584p5lmEZcv93c0rSyQUJtEdGW6W8bpr9tuqdLM3p+VloHoFvR3INS4j9E+hRCGk9vT9kqMY8B63E9WtmBQLSmHSnFX9xTjQlCNF9hLJI2IpIkj1efffzKDWTS5ObDtztKq30yIqljQcrSmWgwpmlT3fdhfNDfJNGxlnQ6usqP2QqlQ2FNpFD7Sut9M0b+o3uqSy6NaL4a5zyEd6L5Cq1/UkIer+1+PHZ3mMi4evftPoQiiF64W72BoUJngYDBROOABSJJR4rUmz88O59H7Jgw+f3D5obU8qVW+qAni3IndUQj3aP3oGJJ0A+Zzn6BgK8/bB+4p5iAgFVB+6Ed0Z5DCqYupUVDUnsTKobFIy3+NX2/fQHxwBd2TzEeYscqpp3QXpL0z0N6LMtgrtFdlqa8pdHCxwH5OsRzvUoX1++eHrJ4/MKKxbQL2gftZG6tz57xh8XJ+bKUtzRE3kaxrOtG9HcWjx98IRbTLiG6YA9RRTTez+QX4rkZZxMe8wwD6h31H4pYzHesPC9YWjQqvw1pvsS6bdN32xNMkLl7TIegnlHfvrphbVJpJrTTrIBuOVm9zg94orR94IrdjOSbIeZY2qBqNgAoHwiYcekeQ2MP/rUR/UtXZloA9Yl6DVUwhlr9uZJolKoeafAF51+/xhwBJtZmd5k6oP5Qj+bydciD/Lr9uZJokJnsLoPFzvHkNGGrUw8M9FF/Ps211KXu3GM190waUxwBhdUxwjnm8HQ5UE+oLwz0Q7YuX1AzIlxNNHke2wKyPRuefrtpV/kxd4P6QT2Zy73ZnUio2Z8rRw7Mr02oEbTHeDV6fvbGXTMO58a+npXiok7kDFSNntmsUHcZG6+n754esbs2w7pjpj7MZZSCadKPK4smhmDAvRC9uBllp6kLB38/6iHgUPKjNOnHlUVTJ+0gKEhs2hy2RMc58/FLh8uLfQD7U7jLylQWTQpr+BEd0oJOU0vBsbu7mL/bXEadBgOwoYu7rExl0YCIxzVzrHC0/ncqiZ92/kVmn6IJJz8A+m+TlKpaopFSJLNe367XiVw4VjCzRMskaDouryUarfLoXbRFYhZOaoKxaNXoR79WnBpM328jOyB633cRTeJv42dnCMNGQZKCqbFl0zK1LA3QQie3pVJMFidRwbTSb2uLxoymovnFrUIMwklVMEDr5lMmtd0zkKKLVmDGdU9D3My9CCunECW7g8auGahvaQwpumgF6HihTYAmLpjW+msj0WC3S3eZHOh4JLNglhbge+L7pioYS0tDikaisdvD4gyadFm3OVoB4L5nkq60xfTTttzpRqIBWoq00+lJbLpsYG+x3y/yXLLHaLOfNhYNjsPA5uSumCZEL3yNqNnvFXG2chnQP9FPXbExjUWDHB7s5u+KyWJD0Z4FBvB9Ug0tL4LzjtrcvquxaEDKAYFFfAoMFAN/V0yaXKpDd9kKrYhmFhDQP7liyqzfjDMvrK7dwC/lgf9nTto+z6gV0QCSMnkXzbGHM1jc9SDYz098HFNARK17QY0yApYZ+rQ0X8DAU2d6a4gT2+CWYeVp0vMxDqybqXrKWRlaszQgy6hV3zFU7MRnPoybBveQBTOjq/7YqmiwFDqFVZ1lgMXt201znxfX3mQ1QT/saml+q6IBbG0W0HlvW0LZzzGf54rJ02U/bF00Vt0cSbPATZqOZS8/IvgcdsvmnHS5AUzrogFtx8VDhgT90PWkp53ENJ/jismTU97p5vadiAZRI631P1wxebTIOp387fr9QwL9ruuoZSeiAaOpzRII9RCoVukyKID35TD/nEvX7zqlM9Eg10dp4jNgHJJ0J43Z1fuGCPpbH0dEdiYasLb7EblPJ7NS8qy3nQnt3o9TZWacuP7WOZ2KBuCA2OSXDjhIi1YDJG2/X6igf3U9+F+kc9FYc0lZFNsetUBr1oatzGeklId9pix1LhrAbtpn2rIObGXmnPR9GFcvogHsps1pbG3YysxAf0K/csXe6E00cNOyLBs0Zd4XSIlG/rfORe8dxUfQn/qIli3Tm2gAUht40tNAYrPu2Tf4fzwvM5vE7DJV5iF6FQ0Y73465Exo0+hK1bIWdf9fTKD/oB+5Yu/0LhowvsnhpqWdLUD0omoGtH097yzzm+s/gzGIaOCHapXvpx4YuBlXC8VXfX1soL+Q0DtDjGMWGUQ0ALsdUiZTT7Op+vcnXV/oLz5sOj+YaAAOSMJBSa6YIutllw2416UcZn7ly4Fag4oG2IpIedGalOVcrrKvixHTP/qewHyIwUUDRrufDlIVDgkqNagt+7rogGDQPzzCC9GAhIXzqIuWrGvmoWCAN6IByQrnMdcrRddMi/PVqfIy8OGVaECKwnnM9UrONbOCyQcPLd9HqztstsnsTJV0JvJyyv98V3r77x82NzKd/eKK8eOpS7aId5amIDWLY4RxpzW5736UBCAY4K1oQGLCuS+Bs/W9iL0kEMEAr0UDUJEpTIAqpe4Ux333YwLtG4pggPeiAZgAVZq+jzlXDbtjLoeeUY5510y0J9rVl5n+sgQhGoAl00jWM5fRZkeTzL6wKsvlyLhEe/a1g0ybBCMagGS91escv8Zx7jeg9ZeTnMvlSLA7+pt29CH5sg5BiQYgdj96frYf5wpQWhLJcjl80G44aMnXOZgyBCeaAqzcI6K/mst43LXls/7jOvv/Eu015IrLtghWNABrxGNz14q9A+ruIeApJ2inodb0t03QogGFuxZLdM24L9YlU0Jv2BsBU0TH0D4hu2PLBC+aAkRhxjemowU+GWpEM9s3QAUvmhO0R4jRsceIRjTAWp3dTwchj3W0JuuWFY8BYscusVmXRaISTQF8Z9NoG4jUhOaySRLW0hSPoYB6Rn2j3mMZu9xHlKIpQKQmOJetiJiFFDkz9Yt6jiEyVgZvlwa0jU2xV/IwhOUGq9f5n27G2f9c0V+MWHC+ap879vtAMqIpCEQ8r8y/17NLD0lULAXJiabAc/H4KZrExVKQrGgKsNXrdCRfEhFS073YvMIMqP9pvs+Prjg0l+b7HOEA2FijYVVJXjSL2JOSSUM8e7M7w4CERg9OBjhRmo5inGdpCovmDty6/H2hxYGpod6jWIOJRotz8/ce5ZQfp+6CPQSL5hGGEFCvomGhVIZFUwE7
82/lnL9knpHaX1flerKrsUDSYhJdGxlnSqRH7KQqkOi6YBdnlylm1BRKYqt9qyRC2L5lJofSqIJlrlp6Eu/PIJFk2LwBLdrq1saa23tNAbWmERmaq+zl/p/wpJ37hSKWbpQnJCUk9I0AUZkaxc3U444tU+LJqesJtkZCtPbMp/kcFM4slMWF9iOv7U3B+54hxJ+kILMXOnJF1IIw6V3/7K1oNhGIZhGIZhGIZhGIZhGIZhGIZhGIZhGKYZQvwfzowNTMIXd7gAAAAASUVORK5CYII=",WU="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMcAAABvCAYAAABYStRFAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxAAAAsQAa0jvXUAAAi8SURBVHhe7d1PcttGFgbwfs0KrZ3FE9g3kHICa5ayUxXNCeScYJSNZa9GWSXKJvQJIp8gStUk2tInGOsGyglE7WRNsd+8B7Q9NIfE/wYa4PfbiIAXSRH8ul83Gg0DAAAAAAAAAAAAAAAAAACwFcj/zXT749WB/7jsZvLm8MZ/hi0gv4On8uepsW7XGLufnl2DeW6YPuhH+Y3MknM9VCgc8/Mr9h83cHfG2eTLMMQfmGhunJmZ0WI+efVNeh565fbnf8mPf7RPbA7kWkogzDP/TxWkvw+28psw7oMZP8wm3/997v8xWg2FI4+7lv/UDRtpTSQ0fW5Nhuz2/I8jMvZIrtGBhOGJPx2Iu2ZjLw0tLmNtQFsKxzoSGKYZE8/60pIMkfYQxKMTuR5HUio99qfb5cxf8juYmkcfL2L6HXQYjhXOvJcv6FICc4mxTHi3P1+9JHYSCrvnT8XiHTtzFsNvIJ5wfMH3KkxTBKVZSSgW5ix82VSTNpbGvOzy+kcajmVSmzJdxNbl9o3OOMrFvog+FP/vHY/vT7q49j0Ixxe0y73AgL64219+26WHRxdyqb/1p3rI3UkDeTZ5/XzqT7Sib+HwpDchO528OpSLDpuks0/SW3Q10G5ay6VWT8Ph6SyHlYs/vp+i5PqftLfY0Vb2OD0zJNKLkD1po2Hsdzg+ky/M2ClCogNunZqVMVp8s1BNe7d7evjSfw5iIOH4pJvaNBbJoNu6y8GUUbmkvB4/HIRqEAcWDi8pt9zJ5PSF/FC2Q3rfwvzqD7dIuIBY/3dYrHlCxv42//Fqlq4RGrbtDYaye3S/8yHEdR5mz7FC/ud/GOp4ZLuDsUxKamf3m5zJGmbPsUJagH8mrcv6pfe9hWAss491vKUzdf5EbVvRc3yB+S0/+njW917ELxj8tz+Ez5obg2xFz/EFon+EqlHbog8dERNWCawlY5D0Hk9t2xcOpQN2aXVvz6/O/Jle2a7p2kqOb3/688R/rmz7yqpVuiRh5/6oL2XW/Kc/p9r7+UPIwLT4us6DVNvZcyyz5llfyqxkQgHBKIwWo1oDdIRDJWUWzXT2x5+JTrJeKllECIXpdf34qHLpjHB8Zh/rtGis45DkIvfvWYzuSU9btSpAOFboPREZY0XVQicXF+VUZVJeVZq9QjjWO06WnjR4Q6mOqhcXPBlXVimZEY5NdKD+MO48IMkgvNaeUaCS5+ZLQjgy6Q2lbgMiZV4v78VER8ZrZXsPhCNXdwFBr9Gssr0HwlFINwEha6KdWu4l7T3O/zjyR7kQjsLaDYiun5I/A3wGvFtkqHCDg3CU0mJAiAu3cFAGfesbnlwIR2kakGZWfWYhYpRUoRRseBCOao5D3ihMW7bB7x7SmaIND8JR3XGwtVgoqQKze0VKY4SjhmQtVoBHb4kJ4QjtPzu53zHCUVPy3HLBAV5huLcRnDRsuY0awlFb+mC/P6gtRE8E67jclboIRyPsXvKEXhOIe/tse7/kT3ggHE3R5wZK3H3dhIgQjpbk9dIIR4P0Sb3a4w99cyu0I6eXRjgaJeOPuo+y2vxaGBpClDmdi3A0TR+sqbUtDLbcaQsZ9BytI+KzKuVVnzea6yWHnqMDFcurxaiVFb9QDMIRipZXDcxeQUA54zuEIyBydtrFE4RQVPb4DuEISfeZetipvWcrdAPhCEz3wWp87RW0AuFoAVnsIBInd+c/rIVwtOMY07QRcjZzB3aEoyWFdi0cLQb3zsI+QzjaolO7OQvd6rxLApqHcLQIuxfGha3JfHUcwtGmtPfInrly5r3/BKExZ5axCEfLcmeurGnsPdqQgwkD8sgcZ/UebBCO1uzcIxzRydoD12XXwdAQZ/7Ke0kqwtEBMm7jkpLJm0OEow05g3GFcHTCPs7eEM5d+w8QCBPCES3izbsasrGNbfUDGywQjohl7PZNC4QjKHct5WvuxAfC0aUNe+Imd8plwOgPoWHMVOgpTYSjQ5m7fROj9wiFqdB3i3B0yu5tKq2kdcPrlUNw5n2RkkohHF3bVFrpBcRSksbxqPjGFwhHx7JKK7YOvUeT9Mbfq0OEoz82v0hlcvriEgPz5rAtt10SwhGDjBepSBmAZe6NcHdmfF+qJ0Y4IpD1IpW0DMAd87rY2GneWqpVCEcMXPZbhthZbO9Th441Tg9L98AIRwyseZK1jD1djMi/+0MoiU3GKugMCEcsRnm9B0nvkb2VDKzDv1dd6YxwRCLvBY5634OZMDgvxd3x+GOlXkMhHNHIf2nN5PXzKcqr4rScKjsIX4ZwRCP/BY4qaQlx7yMf89vkPlENCEdEZFCeWVopbQl5tDjC+COLu959/bz2DB/CEZOCr1nWJe1MmN5dS3pVHj/kNjJFIBwxyXmB4zK9OcjM3/tDSMgAXHrVOuOMZQhHRCjnZuCqdIBu3qVH206CQXzQ5JaqCEdcsndDXGP39FCnKrc8IM0HQyEcMdE3QVWgAWFjfvCHWyZMMBTCEZmsZSRZdO0Qk/nOH24Jdx0qGArhiE+lcKhkkO7M37Q19aeGy5n3OisVKhgK4RgYXUfEzu5rq+pPDY6WkLtvDg+ampXaBOGIjS03Y7WOrsPaPX2xP7hxiN7DkJ6xyvLzKhCOAUvHIYuvB9GLML/lnfv9qitsq0A4Bk5r8qQXSW4Y9nAsomML6S10OUjoMmoVwhEZYi58l7wMvWEoA9inaanVg5BoCUXmu2Rs0dHO8whHbJiCvZJZW96k1Io6JDo9m4TiaZltdEIg/zfT/PxKvktohZQR2lr6o+D0VQi0MC+lmXzmT3VAQ2ovZXw0DTk1WxbCEZuWw/FJcvOR+CjdZK7YsyX1fAqEmZmv7i/bHk8UgXDEpqNwLEs2mXsYHxDTQVLmNdKraBhoxoZ0B/lZV+OIMgqF4/b8Cs8ut4XMTde19jp+WYv2LvufltaTkc9uZZm9NTfSkvqNmp0Ewc71xZQx9gwAAAAAAAAAAAAAAADDZMx/AZJYph815rp0AAAAAElFTkSuQmCC",KU="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM8AAABtCAYAAAAGVTW6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAXjSURBVHhe7d0/chs3FMdxPIiRVGQmSeVxpdwg6jIjekbpJLmxb6DcwLmBfIPoBtYNojTJuApdODPpmBNEqSxVURn9IwIsQY2syDZ3uXgLcL+fQlySqh7mR7wFdkkDAAAAAABwn8THRs6ebm1ObuTL+LRiV9z5o19+H8enaAm1zs9C4Tnd2xqJke349EHOuDfhUZwZG5FzZ2TsJu788eu3o+ofMJc6tfZO/P+eUOu0kofno5z52//1oTLjycSM1tcH469+fnM+fRN3Uev8dBueB/hPzz/9LDVyYkdrqysjBngqVa39w1h8mFbXPzum1vVkF577qjAZOfZ933Gf+3u1WvsPLmPNEedSn5Z9eN5TtR7uuI+DS63zU1Z47gqDK+ZoMrk+evz6j5P46tKi1vmx8bE8Yjb83wNrB3+d7Q6PT/eePJ++gdbdqXUI8dnO1vfTN/qt3JnnIf4T0hlzuLY2OFq2k98cax1mo9XVwWFfFxrKnXke4j8hRcyPF5fXJ2d7w5f/PNt+b1MRLYqzUVXr3a3Ddzvffj19oz+WKzyRn06/8A+3A0uI0qlqLfIitnRHfQrRUoZnZjawzEQ6fFu5L3Yw7kutlzo8M3dnotPd4Q/TV5FCn2rdi/DMhIEN50Rnu8OTdzvD7+LLSKAPte5VeG75k11rzW9hiZtWLrElrnU/wzMj5ll1PsS+RXqx1svUyvU7PF7Vo1t5xSyU3qyVC3tWy7Aq1/vw3Jp9MnKlQnJhszesypVea8JzR/XJaNxP7A2lN6t12BsqtdaE5yHV3tDVKNz6HF9BImFvqNRaE54P8IP6jXMyoo1Lr9RaE56PuG3j9oYv40tIpMRaE575HITePB4jrarWJZwHEZ45hd7cD+qYhYT0ZudBudea8NQQevMSBnUZzGqd80IC4alpOqjXJ6zEpRdqHRYScq014WkgnNzmPKjLJOdaE56GCJCeXGtNeBZAgPTkWGvCsyACpCe3WhOeFoRBNRPhqmwFswDlUGvC0xYxGyxj6wgByqHWhKdFcW/iOD5FQrN9oPi0E4SnZX5Qt7mUR0cIUJe1JjwJ+EHd59ZuHaHWXd3aTXhSsfKKb+jREW7t7qLWhCchsYYVOCWh1trfi0B4EoqrQiwgKAi1FruiWmvCk1hYQOBmOh1hAUGz1oRHxwHnP2rUak14lFgxxX5LTGm0ak14tIjZuLy4on3ToFRrwqNJ5AXtmxKFWhMeZaGliIdILHX7Rni0+ZaC1TcloX27vE529QHh6cZBH3/DsyPJak14OmJlcBgPkZjYlSStMuHpiphnLB7oCBvVKWpNeDok1jH7KEmxUEN4OlRdTsKtCzrCQk3LtSY8XRNh5U1Ly7UmPF1L8ImID2i51oQnB8w+elqsNeHJAbOPnhZrTXgy4axZmp9Yz15Lsw/hyURYeWPfR4mffdqoNeHJiBVmHy1t1Jrw5KS66oBr3lS0UGvCkxlrBywcKLGystDsQ3hy4wzhUeJEFqo14cmNP5k93XvyPD5DQuHrqhapNeHJ0oTwqGlea8KTJSE8SsTIftNbtQlPhhZtJ1DP5b9XjWpNeLJF66ZGms30hCdbtG5anJhGVxsQnkyF1o3LdXQ0bZMJT8asOGYfJeImtT+oCE/GmrYTaKJ+m0x4MhautObL4ZVUV1rXu9aN8GTu4vKG2UeJNSu1ak14MtekF0dDYjbj0VwIT+b8eU+tAUVzdc8xCU/mwrddxkMkFs4x4+FcCE8Bzp5uMfsoqbO3RnhKcEPrpkVqtMmEpwSc96gR4+ZeriY8BWDRQE+dWhOeAogTvhREjRCepSJmIx4hsXCRaDz8JMJTCmc+j0dIbN4VN8JTCjGDeIRMEJ5iCDOPEmvnu9KA8BRCHDNPbggPcI+bc6+H8BTCD+jcq0BYGOEBUiI8QEOEB/i/uW59JzylYJ9Hzbz39RCeQvgBZZ8nM4QHaEjiYyPVT3JbrvhV4cymH61xfIbEHv36tpVfzAYAAAAAAAAAAAAAAADQgDH/AbIVQUV+2DnJAAAAAElFTkSuQmCC",JU="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMIAAABtCAYAAADzq74KAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAZ5SURBVHhe7d1NThxHGMbxrpkJeBEp
82R8jkBJksI0GCb0BWyFnBMhIT2Scw3MCWI3nr2QS8wzcgciRv4QCRnBtgKTt6ulLvVDVgD8N8dX109/8nWVQNyEhDP1VvdXX3ZAAAAAAAAAAAAAAAPEi5r1Nef9jr53nWd134prtfZ2r8n+vBI6W6V4dbf1647sTMILx6/+RIqey56wKNoTP913DrdMd1JzruK9BqBCEVOvvHtRABQUiFylgfREQQAIMgJMIs4HLXRAQEIR2URhERhESoLPvsvDbCIgiJ0FpduSYiIAgJkA0e10QkBCEZxblrIAKCkADWB/ERhATI+mC4/ZYZISKCkARbFmmdfZp0ERxBSIBcFmwbmhIpEoKQgPLaeJWpj5MXEBxBiO/SfTWlETNCLAQhvjsHP0GIhSBEdncWyPNHBCESghDdbRCePR7JovmmVEI4BCGye/YPmBUiIAgR3X+NkWJjLQKCEJOePui73TFBiIAgRDV9od1vP779aBbQ/7ouAiEIEc26vkgpyqPQCEIkZtR/55pTiiI7c00EQhDimTnqj8cbzAiBEYRIej09c9SX/YSHZgxUjyDEcSmLYte+l1IdyqOACEIEZrR/45ozXV9/RRACIggRPFQWlSiPwiIIgclu8ryyqER5FA5BCExlnbllUUnKI27fDIMgBCQH9TK1v5RHSrGnEAJBCEgOanep9RLUC9eARwQhqOUPanc/M/coeEYQApFF8pcfYLc4ZgXfCEIgulj9YDYBesOi2S+CEIBcVv37TyfrLnqZFTwiCAEo1TlyzZXl+cYLZgV/CIJnMhtIaeO6K3Nnm5gVPCEInlUxG5SYFfwhCB5VNRuUmBX8IQgeVTkblJgV/CAInrh9g8pmg5KdFXTlAWs7guCL9newDrdPzazAky6qRBD8GPn/BBy97xqoAEGomNTv3W7hvXSRoHHjTnUIQuX00aI33qyr19NPWThXgyBU61Lqd9f2zgaOhXMVCEKlVPC6fbJw5gPL10YQKmJKlOPVL7NeT6+r9ymR1kMQKiAj8nD7JFqJQom0PoKwJhmJZUR23Wjc3gJnkVZEENZkgrAf6izRPHm+SYm0IoKwFv2yghtuKmMvvyh2XRdLIAiruzzcOn3q2slwG23PXBcLIggrkPLj+npjx3WT4/YyRraHRRCEFSildpZ/PlFYJqgyW/EYmAURhKWpg1j7BcuQoMqsxeJ5MQRhCVJ7+7jHwBcJg8xehGE+grC4UcjriKois5eEwXUxA0FYzOhw66S21//bUk4duC7uQRDmq3UISrakIwyzEISHNSIEJcIwG0GYrVEhKBGG+xGE+zUyBCXCMI0gTGt0CEplGDi1ahGEO8xBcdyGEJQkDOwzWAThhjqIeXNNLCYMk32Gtj8nqfVBkNFQ6+KxLRXaScKQ55sD02zttUltD8Jlr1cM/D+MK31yOYYpCyUMrbxqtc1BGMlFaancXZYKu0Zq3yK6dUGwf2C5gvRkP/VLqWMpF9Gm2ZpSqW1BuJQ/cJvXA4uSdYO7+agVpVKLgqBfSg0sf2D3AuZw64b9osh+aXqp1PggyGlBe1YovfuL60IeUJDnG/0mPy6m0UEwo9jxcPu0z1mh9cnsYN7LXTs7NG/PoZFBkCfPdbvFd23cIPPNzg6bAxlk3EuN0KggyEglI9Zw65TToh7Z2eHkSAabpjyAuBFBkIVcWQal9MCtppPBRgYdWYOZbq1PtdY6CGUAZCFHGRSPrMHsrrRsxNVz/VDLIHwZADbG0iD7MzIr1zEQtQqCfXPVAQFIWxkIKZnqsoaoRRBMAN5NFsHmzZU3mQDUg5RMsoYwg9cPpjuSmdx+Jz3JBkFGfyl/7GnQ010WwfUlu/myQy0zuczo5qXkFtbKfZ3y6v2TI6Wy564bhIwY5neemSnVTK1sgjXZ6w97/fFYyaeC7iqlvnUvBzH5hKPJTHUrehBk5JeDvyjUOaN+O/3x968DcxyYQGTy2Q7f21f9SSIItk7UMtqf93r6jI0v3GVniq45SLXcPrrjY7aIFQSpB+WRg3Lwm1qRqz+xuNtgFAOdZQOVqZ/dt1bmLQiTUV7pC/Mbrsx/eWH6F52O+shBDx+klCoK3TfH58D865sDu59pJe1v3I88aMkg7Jkf7Hz2w1Zxs4jN80cXnMpESmQGyfOsL22lunLp+KR9lym3ZJDm5iwAAAAAAAA8KMv+B55OAkJx+EedAAAAAElFTkSuQmCC",e5={"it-website":qU,"planning-event-management":XU,"legal-administrative":$U,design:ZU,"speakers-event-curation":JU,"human-resources-academy":QU,"external-relations-sponsor":WU,"communication-editorial-marketing-media":KU};function t5(t){return e5[t]??null}const n5=({end:t,duration:e=2e3,locale:n="it-IT"})=>{const[a,o]=S.useState(0);return S.useEffect(()=>{let s=0;const c=setInterval(()=>{s+=Math.ceil(t/100),s>=t?(o(t),clearInterval(c)):o(s)},20);return()=>clearInterval(c)},[e,t]),U.jsx("span",{children:a.toLocaleString(n)})},cx=Object.assign({"../../assets/images/thumbnails/IYliyLgTnfk.jpg":T4,"../../assets/images/thumbnails/oel9-7Az0vw.jpg":R4,"../../assets/images/thumbnails/p9za10JtrpU.jpg":D4,"../../assets/images/thumbnails/q9f5TggigTI.jpg":O4,"../../assets/images/thumbnails/qVbiy9OiaHY.jpg":N4});function i5(t){const e=Object.keys(cx).find(n=>n.split("/").pop().split(".")[0]===t);return e?cx[e].default:null}function a5({videoId:t,alt:e,objectPosition:n="center"}){const a=i5(t);return a?U.jsx("img",{className:"landing-video-image",src:a,alt:e,style:{objectPosition:n},loading:"lazy",decoding:"async",fetchPriority:"low"}):null}const r5=[{videoId:"p9za10JtrpU",title:"Lorenzo Zazzeri",subtitle:"Cosa impari quando sei costretto a fermarti?",href:"https://youtu.be/p9za10JtrpU?si=m0tHbXuo3csf4OGe"},{videoId:"oel9-7Az0vw",title:"Pepa Pasatu",subtitle:"3 habits that ruin pleasurable sex",objectPosition:"center",href:"https://www.youtube.com/watch?v=oel9-7Az0vw&list=PL4-t_gJBexTAb7wP2mzg-S2bCfzptE58n&index=1"},{videoId:"q9f5TggigTI",title:"Nicola Armaroli",subtitle:"Is the energy transition a rip-off?",href:"https://www.youtube.com/watch?v=q9f5TggigTI&list=PL4-t_gJBexTAb7wP2mzg-S2bCfzptE58n&index=2&t=3s"},{videoId:"IYliyLgTnfk",title:"Rose Villain",subtitle:"Music and self-care: a new perspective on the world",href:"https://www.youtube.com/watch?v=IYliyLgTnfk&list=PL4-t_gJBexTBDgARWnLB3dmC0g1_OcxFc&index=7"}],o5=[{title:"On the Brink",year:"2026",href:"/events/onthebrink",image:ag,objectPosition:"32% center"},{title:"Para Doxa",year:"2025",href:"/events/paradoxa2025",image:I4},{title:"Countdown",year:"2024",href:"/events/countdown2024",image:U4},{title:"Back to Zero",year:"2023",href:"/events/backtozero",image:F4}],Ba={heroTitle:"RELIVE THE LATEST EDITION",aboutDescription:on("TEDxSapienzaU è il TEDx universitario dell'Ateneo Sapienza Università di Roma.","TEDxSapienzaU is the university TEDx of Sapienza University of Rome."),talksTitle:on("Rivivi alcuni dei nostri talk.","Rewatch some of our talks."),talksCopy:on("Una selezione di alcuni dei talks TEDxSapienzaU, scelti tra i più acclamati delle passate edizioni.","A selection of some of our TEDxSapienzaU talks, chosen among the most acclaimed of the past editions."),eventsTitle:on("I nostri eventi:","Our events:"),eventCardAction:on("Scopri","Learn more"),eventsCta:on("Scopri tutti gli eventi","Browse all events"),youtubeCta:"Open on YouTube"},Xi={badgeLabel:on("Candidature aperte","Applications open"),kicker:on("Candidature 2026 aperte","2026 applications are open"),title:on("Costruisci TEDx con noi.","Build TEDx with us."),description:on("Cerchiamo studenti Sapienza pronti a lavorare su eventi, contenuti, design, partnership e tecnologia. Il team 2026 si forma adesso: candidati in pochi minuti.","We're looking for Sapienza students ready to work on events, content, design, partnerships and technology. The 2026 team is forming right now: applying takes just a few minutes."),applyLabel:on("Candidati ora","Apply now"),exploreLabel:on("Scopri di più","Explore more"),note:on("Compila il form entro poco tempo: t
82i aggiorneremo via email su ogni fase della selezione.","The form only takes a few minutes: we'll keep you posted by email at every step of the selection."),teamsKicker:on("Le aree del team","Team areas"),teamsTitle:on("Trova il tuo posto nel team.","Find where you fit in.")};function s5(){const[t]=YC(),{t:e,i18n:n}=jo(),a=n.resolvedLanguage||n.language||"it",o=i2(a)?"en-US":"it-IT",s=p=>mN(p,a),c=t<kt.UTILS.TABLET_WIDTH,d=VU.filter(({id:p})=>p!=="board");S.useLayoutEffect(()=>{window.scrollTo(0,0)},[]);const f=[{end:41,label:e("mvhome.speakers")},{end:205e3,label:e("mvhome.yt_views")},{end:9e3,label:e("mvhome.followers")},{end:5e3,label:e("mvhome.spectators")}],h=p=>{var g;p.preventDefault(),(g=document.getElementById("join-the-team"))==null||g.scrollIntoView({behavior:"smooth"})};return U.jsxs("div",{className:"text-white",style:{backgroundColor:"transparent"},children:[U.jsx("section",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:`calc(100vh - ${kt.UTILS.NAV_HEIGHT})`,marginTop:kt.UTILS.NAV_HEIGHT,width:"100%",maxWidth:"100%",gap:"20px",flexWrap:"wrap"},children:U.jsxs("div",{id:"main-container",className:"w-full h-full",style:{padding:kt.UTILS.BENTO_BOX_PADDING,display:"flex",justifyContent:"center",alignItems:t>kt.UTILS.TABLET_WIDTH?"flex-end":"center",fontFamily:"ObjectSansHeavy",position:"relative",overflow:"hidden",boxSizing:"border-box"},children:[t>kt.UTILS.TABLET_WIDTH?U.jsx("video",{autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:"metadata",style:{position:"absolute",width:"100%",height:"100%",top:0,left:0,objectPosition:"center",objectFit:"cover"},children:U.jsx("source",{src:gN,type:"video/mp4"})}):null,U.jsx("div",{id:"video-overlay",style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:"linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.8))",display:t>kt.UTILS.TABLET_WIDTH?"initial":"none"}}),U.jsxs("a",{href:"#join-the-team",className:"landing-recruit-hero-badge",onClick:h,children:[U.jsx("span",{className:"landing-recruit-hero-badge-dot","aria-hidden":"true"}),s(Xi.badgeLabel),U.jsx("span",{className:"landing-recruit-hero-badge-arrow","aria-hidden":"true",children:"â"})]}),U.jsxs("div",{style:{color:"white",zIndex:0,display:"flex",alignItems:"flex-end",gap:"20px"},children:[U.jsx("h2",{className:"text-white",style:{fontSize:t>kt.UTILS.TABLET_WIDTH?"2vw":"0.5vw",visibility:t>kt.UTILS.TABLET_WIDTH?"initial":"hidden",transform:"translateY(6px)"},children:"TEDXSAPIENZAU"}),U.jsx("h1",{style:{textAlign:"center",fontSize:t>1245?"10vh":t>kt.UTILS.MOBILE_WIDTH?"80px":"60px",fontWeight:700,maxWidth:"13ch",lineHeight:1.02},children:s(Ba.heroTitle)}),U.jsx("h2",{className:"text-white",style:{fontSize:"2vw",visibility:t>kt.UTILS.TABLET_WIDTH?"initial":"hidden",transform:"translateY(6px)"},children:"On the Brink 2026"})]})]})}),U.jsx("section",{className:"landing-showcase-section landing-recruit-section",id:"join-the-team",children:U.jsx("div",{className:"landing-showcase-shell",children:U.jsxs("div",{className:"landing-recruit-layout",children:[U.jsxs("div",{className:"landing-recruit-intro",children:[U.jsxs("div",{className:"landing-section-head",children:[U.jsx("p",{className:"landing-section-kicker",children:s(Xi.kicker)}),U.jsx("h2",{className:"landing-section-title",children:s(Xi.title)}),U.jsx("p",{className:"landing-section-copy",children:s(Xi.description)})]}),U.jsxs("div",{className:"landing-recruit-cta-row",children:[U.jsx("a",{className:"joinus-primary-button",href:GU,target:"_blank",rel:"noopener noreferrer",children:s(Xi.applyLabel)}),U.jsx(qt,{className:"joinus-secondary-button",to:"/join-us",children:s(Xi.exploreLabel)})]}),U.jsx("p",{className:"landing-recruit-note",children:s(Xi.note)})]}),U.jsxs("div",{className:"landing-recruit-teams",children:[U.jsx("p",{className:"landing-recruit-teams-kicker",children:s(Xi.teamsKicker)}),U.jsx("h3",{className:"landing-recruit-teams-title",children:s(Xi.teamsTitle)}),U.jsx("div",{className:"landing-recruit-team-grid",children:d.map(p=>{const g=HU[p.id],b=t5(p.id);return U.jsxs(qt,{to:"/join-us",className:"joinus-team-card landing-recruit-team-card",style:{"--joinus-accent":p.accent},children:[U.jsxs("div",{className:"joinus-team-card-head",children:[U.jsx("p",{className:"joinus-team-card-kicker",children:lx(p.eyebrow,a)}),b?U.jsx("img",{className:"joinus-team-card-logo",src:b,alt:"",loading:"lazy",decoding:"async"}):null]}),U.jsx("h3",{children:p.label}),g?U.jsx("p",{className:"joinus-team-card-summary landing-recruit-team-summary",children:lx(g,a)}):null]},p.id)})})]})]})})}),U.jsx("section",{className:"w-full relative py-24",children:U.jsx("div",{style:{position:"relative",zIndex:1,maxWidth:"1200px",margin:"0 auto",padding:"0 24px"},children:U.jsxs("div",{style:{display:"grid",gridTemplateColumns:c?"1fr":"1.2fr 1fr 1fr",gridTemplateRows:c?"auto":"repeat(2, 1fr)",gap:"24px",fontFamily:"'Object Sans', sans-serif"},children:[U.jsxs(X1,{style:{gridRow:c?"span 1":"span 2",alignItems:"flex-start",textAlign:"left",padding:"40px"},onMouseOver:p=>{p.currentTarget.style.transform="translateY(-5px)",p.currentTarget.style.borderColor="rgba(235, 0, 40, 0.8)"},onMouseOut:p=>{p.currentTarget.style.transform="translateY(0)",p.currentTarget.style.borderColor="rgba(255, 255, 255, 0.15)"},children:[U.jsx("h3",{style:{fontSize:"1.8rem",fontWeight:"bold",lineHeight:"1.4",marginBottom:"30px",color:"white",fontFamily:"ObjectSans"},children:s(Ba.aboutDescription)}),U.jsx(qt,{to:"/about",style:{backgroundColor:"#eb0028",color:"white",border:"none",padding:"15px 35px",borderRadius:"50px",fontSize:"1rem",fontWeight:"bold",letterSpacing:"0.02em",cursor:"pointer",transition:"transform 0.2s",boxShadow:"0 4px 15px rgba(235, 0, 40, 0.4)",textDecoration:"none",display:"inline-block",fontFamily:"ObjectSans"},onMouseOver:p=>{p.currentTarget.style.transform="scale(1.05)"},onMouseOut:p=>{p.currentTarget.style.transform="scale(1)"},children:e("common.learn_more")})]}),f.map(p=>U.jsxs(X1,{children:[U.jsx("div",{style:{color:"white",fontSize:"3.5rem",fontWeight:"800",marginBottom:"10px"},children:U.jsx(n5,{end:p.end,duration:2e3,locale:o})}),U.jsx("div",{style:{fontSize:"1.2rem",fontWeight:"500",color:"#ccc",textAlign:"center",fontFamily:"ObjectSans"},children:p.label})]},p.label))]})})}),U.jsx("section",{className:"landing-showcase-section",children:U.jsxs("div",{className:"landing-showcase-shell",children:[U.jsxs("div",{className:"landing-section-head",children:[U.jsx("h2",{className:"landing-section-title",children:s(Ba.talksTitle)}),U.jsx("p",{className:"landing-section-copy",children:s(Ba.talksCopy)})]}),U.jsx("div",{className:"landing-video-grid",children:r5.map(p=>U.jsxs("a",{className:"landing-video-card",href:p.href,rel:"noreferrer",target:"_blank",children:[U.jsx(a5,{videoId:p.videoId,alt:p.title,objectPosition:p.objectPosition}),U.jsx("span",{className:"landing-video-logo-badge","aria-hidden":"true",children:U.jsx("img",{className:"landing-video-logo",src:k4,alt:"",loading:"lazy",decoding:"async"})}),U.jsxs("div",{className:"landing-video-content",children:[U.jsx("h3",{className:"landing-video-title",children:p.title}),U.jsx("p",{className:"landing-video-subtitle",children:s(p.subtitle)}),U.jsx("span",{className:"landing-video-footer",children:s(Ba.youtubeCta)})]})]},p.href))})]})}),U.jsx("section",{className:"landing-showcase-section",children:U.jsxs("div",{className:"landing-showcase-shell",children:[U.jsx("div",{className:"landing-section-head",children:U.jsx("h2",{className:"landing-section-title",children:s(Ba.eventsTitle)})}),U.jsx("div",{className:"landing-events-grid",children:o5.map(p=>U.jsxs(qt,{className:"landing-event-card",to:p.href,children:[U.jsx("img",{className:"landing-event-image",src:p.image,alt:p.title,loading:"lazy",decoding:"async",fetchPriority:"low",style:{objectPosition:p.objectPosition||"center"}}),U.jsxs("div",{className:"landing-event-content",children:[U.jsx("h3",{className:"landing-event-title",children:p.title}),U.jsxs("div",{className:"landing-event-footer",children:[U.jsx("span",{children:p.year}),U.jsxs("span",{className:"landing-event-link",children:[U.jsx("span",{children:s(Ba.eventCardAction)}),U.jsx("span",{"aria-hidden":"true",children:"â"})]})]})]})]},p.href))}),U.jsx("div",{className:"landing-showcase-cta",children:U.jsx(qt,{className:"landing-showcase-link",to:"/events",children:s(Ba.eventsCta)})})]})}),U.jsx(yN,{})]})}/*! 83 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com 84 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 85 * Copyright 2024 Fonticons, Inc. 86 */function l5(t,e,n){return(e=u5(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function ux(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,a)}return n}function de(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};
vendor: 5,609 bytes, line 86
86e%2?ux(Object(n),!0).forEach(function(a){l5(t,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ux(Object(n)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(n,a))})}return t}function c5(t,e){if(typeof t!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var a=n.call(t,e);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function u5(t){var e=c5(t,"string");return typeof e=="symbol"?e:e+""}const dx=()=>{};let xg={},g2={},y2=null,v2={mark:dx,measure:dx};try{typeof window<"u"&&(xg=window),typeof document<"u"&&(g2=document),typeof MutationObserver<"u"&&(y2=MutationObserver),typeof performance<"u"&&(v2=performance)}catch{}const{userAgent:fx=""}=xg.navigator||{},Qa=xg,lt=g2,hx=y2,pu=v2;Qa.document;const ra=!!lt.documentElement&&!!lt.head&&typeof lt.addEventListener=="function"&&typeof lt.createElement=="function",b2=~fx.indexOf("MSIE")||~fx.indexOf("Trident/");var d5=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,f5=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,x2={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},h5={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},w2=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],nn="classic",ud="duotone",p5="sharp",m5="sharp-duotone",A2=[nn,ud,p5,m5],g5={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}},y5={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}},v5=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),b5={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}},x5=["fak","fa-kit","fakd","fa-kit-duotone"],px={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},w5=["kit"],A5={kit:{"fa-kit":"fak"}},S5=["fak","fakd"],E5={kit:{fak:"fa-kit"}},mx={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},mu={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},z5=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],T5=["fak","fa-kit","fakd","fa-kit-duotone"],C5={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},R5={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}},M5={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},em={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},D5=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],tm=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...z5,...D5],_5=["solid","regular","light","thin","duotone","brands"],S2=[1,2,3,4,5,6,7,8,9,10],O5=S2.concat([11,12,13,14,15,16,17,18,19,20]),L5=[...Object.keys(M5),..._5,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vert
86ical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",mu.GROUP,mu.SWAP_OPACITY,mu.PRIMARY,mu.SECONDARY].concat(S2.map(t=>"".concat(t,"x"))).concat(O5.map(t=>"w-".concat(t))),N5={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}};const Ji="___FONT_AWESOME___",nm=16,E2="fa",z2="svg-inline--fa",_r="data-fa-i2svg",im="data-fa-pseudo-element",U5="data-fa-pseudo-element-pending",wg="data-prefix",Ag="data-icon",gx="fontawesome-i2svg",F5="async",B5=["HTML","HEAD","STYLE","SCRIPT"],T2=(()=>{try{return!0}catch{return!1}})();function Gl(t){return new Proxy(t,{get(e,n){return n in e?e[n]:e[nn]}})}const C2=de({},x2);C2[nn]=de(de(de(de({},{"fa-duotone":"duotone"}),x2[nn]),px.kit),px["kit-duotone"]);const k5=Gl(C2),am=de({},b5);am[nn]=de(de(de(de({},{duotone:"fad"}),am[nn]),mx.kit),mx["kit-duotone"]);const yx=Gl(am),rm=de({},em);rm[nn]=de(de({},rm[nn]),E5.kit);const Sg=Gl(rm),om=de({},R5);om[nn]=de(de({},om[nn]),A5.kit);Gl(om);const I5=d5,R2="fa-layers-text",P5=f5,j5=de({},g5);Gl(j5);const G5=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],dp=h5,H5=[...w5,...L5],dl=Qa.FontAwesomeConfig||{};function Y5(t){var e=lt.querySelector("script["+t+"]");if(e)return e.getAttribute(t)}function V5(t){return t===""?!0:t==="false"?!1:t==="true"?!0:t}lt&&typeof lt.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(e=>{let[n,a]=e;const o=V5(Y5(n));o!=null&&(dl[a]=o)});const M2={styleDefault:"solid",familyDefault:nn,cssPrefix:E2,replacementClass:z2,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};dl.familyPrefix&&(dl.cssPrefix=dl.familyPrefix);const Io=de(de({},M2),dl);Io.autoReplaceSvg||(Io.observeMutations=!1);const Se={};Object.keys(M2).forEach(t=>{Object.defineProperty(Se,t,{enumerable:!0,set:function(e){Io[t]=e,fl.forEach(n=>n(Se))},get:function(){return Io[t]}})});Object.defineProperty(Se,"familyPrefix",{enumerable:!0,set:function(t){Io.cssPrefix=t,fl.forEach(e=>e(Se))},get:function(){return Io.cssPrefix}});Qa.FontAwesomeConfig=Se;const fl=[];function q5(t){return fl.push(t),()=>{fl.splice(fl.indexOf(t),1)}}const ka=nm,wi={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function Q5(t){if(!t||!ra)return;const e=lt.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;const n=lt.head.childNodes;let a=null;for(let o=n.length-1;o>-1;o--){const s=n[o],c=(s.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(c)>-1&&(a=s)}return lt.head.insertBefore(e,a),t}const $5="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Sl(){let t=12,e="";for(;t-- >0;)e+=$5[Math.random()*62|0];return e}function $o(t){const e=[];for(let n=(t||[]).length>>>0;n--;)e[n]=t[n];return e}function Eg(t){return t.classList?$o(t.classList):(t.getAttribute("class")||"").split(" ").filter(e=>e)}function D2(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function X5(t){return Object.keys(t||{}).reduce((e,n)=>e+"".concat(n,'="').concat(D2(t[n]),'" '),"").trim()}function dd(t){return Object.keys(t||{}).reduce((e,n)=>e+"".concat(n,": ").concat(t[n].trim(),";"),"")}function zg(t){return t.size!==wi.size||t.x!==wi.x||t.y!==wi.y||t.rotate!==wi.rotate||t.flipX||t.flipY}function Z5(t){let{transform:e,containerWidth:n,iconWidth:a}=t;const o={transform:"translate(".concat(n/2," 256)")},s="translate(".concat(e.x*32,", ").concat(e.y*32,") "),c="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),d="rotate(".concat(e.rotate," 0 0)"),f={transform:"".concat(s," ").concat(c," ").concat(d)},h={transform:"translate(".concat(a/2*-1," -256)")};return{outer:o,inner:f,path:h}}function W5(t){let{transform:e,width:n=nm,height:a=nm,startCentered:o=!1}=t,s="";return o&&b2?s+="translate(".concat(e.x/ka-n/2,"em, ").concat(e.y/ka-a/2,"em) "):o?s+="translate(calc(-50% + ".concat(e.x/ka,"em), calc(-50% + ").concat(e.y/ka,"em)) "):s+="translate(".concat(e.x/ka,"em, ").concat(e.y/ka,"em) "),s+="scale(".concat(e.size/ka*(e.flipX?-1:1),", ").concat(e.size/ka*(e.flipY?-1:1),") "),s+="rotate(".concat(e.rotate,"deg) "),s}var K5=
vendor: 12,335 bytes, lines 86-639
86`:root, :host { 87 --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; 88 --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; 89 --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"; 90 --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"; 91 --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; 92 --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone"; 93 --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone"; 94 --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone"; 95 --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; 96 --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; 97 --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; 98 --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; 99 --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp"; 100 --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone"; 101 --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone"; 102 --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone"; 103 --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone"; 104} 105 106svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { 107 overflow: visible; 108 box-sizing: content-box; 109} 110 111.svg-inline--fa { 112 display: var(--fa-display, inline-block); 113 height: 1em; 114 overflow: visible; 115 vertical-align: -0.125em; 116} 117.svg-inline--fa.fa-2xs { 118 vertical-align: 0.1em; 119} 120.svg-inline--fa.fa-xs { 121 vertical-align: 0em; 122} 123.svg-inline--fa.fa-sm { 124 vertical-align: -0.0714285705em; 125} 126.svg-inline--fa.fa-lg { 127 vertical-align: -0.2em; 128} 129.svg-inline--fa.fa-xl { 130 vertical-align: -0.25em; 131} 132.svg-inline--fa.fa-2xl { 133 vertical-align: -0.3125em; 134} 135.svg-inline--fa.fa-pull-left { 136 margin-right: var(--fa-pull-margin, 0.3em); 137 width: auto; 138} 139.svg-inline--fa.fa-pull-right { 140 margin-left: var(--fa-pull-margin, 0.3em); 141 width: auto; 142} 143.svg-inline--fa.fa-li { 144 width: var(--fa-li-width, 2em); 145 top: 0.25em; 146} 147.svg-inline--fa.fa-fw { 148 width: var(--fa-fw-width, 1.25em); 149} 150 151.fa-layers svg.svg-inline--fa { 152 bottom: 0; 153 left: 0; 154 margin: auto; 155 position: absolute; 156 right: 0; 157 top: 0; 158} 159 160.fa-layers-counter, .fa-layers-text { 161 display: inline-block; 162 position: absolute; 163 text-align: center; 164} 165 166.fa-layers { 167 display: inline-block; 168 height: 1em; 169 position: relative; 170 text-align: center; 171 vertical-align: -0.125em; 172 width: 1em; 173} 174.fa-layers svg.svg-inline--fa { 175 transform-origin: center center; 176} 177 178.fa-layers-text { 179 left: 50%; 180 top: 50%; 181 transform: translate(-50%, -50%); 182 transform-origin: center center; 183} 184 185.fa-layers-counter { 186 background-color: var(--fa-counter-background-color, #ff253a); 187 border-radius: var(--fa-counter-border-radius, 1em); 188 box-sizing: border-box; 189 color: var(--fa-inverse, #fff); 190 line-height: var(--fa-counter-line-height, 1); 191 max-width: var(--fa-counter-max-width, 5em); 192 min-width: var(--fa-counter-min-width, 1.5em); 193 overflow: hidden; 194 padding: var(--fa-counter-padding, 0.25em 0.5em); 195 right: var(--fa-right, 0); 196 text-overflow: ellipsis; 197 top: var(--fa-top, 0); 198 transform: scale(var(--fa-counter-scale, 0.25)); 199 transform-origin: top right; 200} 201 202.fa-layers-bottom-right { 203 bottom: var(--fa-bottom, 0); 204 right: var(--fa-right, 0); 205 top: auto; 206 transform: scale(var(--fa-layers-scale, 0.25)); 207 transform-origin: bottom right; 208} 209 210.fa-layers-bottom-left { 211 bottom: var(--fa-bottom, 0); 212 left: var(--fa-left, 0); 213 right: auto; 214 top: auto; 215 transform: scale(var(--fa-layers-scale, 0.25)); 216 transform-origin: bottom left; 217} 218 219.fa-layers-top-right { 220 top: var(--fa-top, 0); 221 right: var(--fa-right, 0); 222 transform: scale(var(--fa-layers-scale, 0.25)); 223 transform-origin: top right; 224} 225 226.fa-layers-top-left { 227 left: var(--fa-left, 0); 228 right: auto; 229 top: var(--fa-top, 0); 230 transform: scale(var(--fa-layers-scale, 0.25)); 231 transform-origin: top left; 232} 233 234.fa-1x { 235 font-size: 1em; 236} 237 238.fa-2x { 239 font-size: 2em; 240} 241 242.fa-3x { 243 font-size: 3em; 244} 245 246.fa-4x { 247 font-size: 4em; 248} 249 250.fa-5x { 251 font-size: 5em; 252} 253 254.fa-6x { 255 font-size: 6em; 256} 257 258.fa-7x { 259 font-size: 7em; 260} 261 262.fa-8x { 263 font-size: 8em; 264} 265 266.fa-9x { 267 font-size: 9em; 268} 269 270.fa-10x { 271 font-size: 10em; 272} 273 274.fa-2xs { 275 font-size: 0.625em; 276 line-height: 0.1em; 277 vertical-align: 0.225em; 278} 279 280.fa-xs { 281 font-size: 0.75em; 282 line-height: 0.0833333337em; 283 vertical-align: 0.125em; 284} 285 286.fa-sm { 287 font-size: 0.875em; 288 line-height: 0.0714285718em; 289 vertical-align: 0.0535714295em; 290} 291 292.fa-lg { 293 font-size: 1.25em; 294 line-height: 0.05em; 295 vertical-align: -0.075em; 296} 297 298.fa-xl { 299 font-size: 1.5em; 300 line-height: 0.0416666682em; 301 vertical-align: -0.125em; 302} 303 304.fa-2xl { 305 font-size: 2em; 306 line-height: 0.03125em; 307 vertical-align: -0.1875em; 308} 309 310.fa-fw { 311 text-align: center; 312 width: 1.25em; 313} 314 315.fa-ul { 316 list-style-type: none; 317 margin-left: var(--fa-li-margin, 2.5em); 318 padding-left: 0; 319} 320.fa-ul > li { 321 position: relative; 322} 323 324.fa-li { 325 left: calc(-1 * var(--fa-li-width, 2em)); 326 position: absolute; 327 text-align: center; 328 width: var(--fa-li-width, 2em); 329 line-height: inherit; 330} 331 332.fa-border { 333 border-color: var(--fa-border-color, #eee); 334 border-radius: var(--fa-border-radius, 0.1em); 335 border-style: var(--fa-border-style, solid); 336 border-width: var(--fa-border-width, 0.08em); 337 padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); 338} 339 340.fa-pull-left { 341 float: left; 342 margin-right: var(--fa-pull-margin, 0.3em); 343} 344 345.fa-pull-right { 346 float: right; 347 margin-left: var(--fa-pull-margin, 0.3em); 348} 349 350.fa-beat { 351 animation-name: fa-beat; 352 animation-delay: var(--fa-animation-delay, 0s); 353 animation-direction: var(--fa-animation-direction, normal); 354 animation-duration: var(--fa-animation-duration, 1s); 355 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 356 animation-timing-function: var(--fa-animation-timing, ease-in-out); 357} 358 359.fa-bounce { 360 animation-name: fa-bounce; 361 animation-delay: var(--fa-animation-delay, 0s); 362 animation-direction: var(--fa-animation-direction, normal); 363 animation-duration: var(--fa-animation-duration, 1s); 364 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 365 animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); 366} 367 368.fa-fade { 369 animation-name: fa-fade; 370 animation-delay: var(--fa-animation-delay, 0s); 371 animation-direction: var(--fa-animation-direction, normal); 372 animation-duration: var(--fa-animation-duration, 1s); 373 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 374 animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); 375} 376 377.fa-beat-fade { 378 animation-name: fa-beat-fade; 379 animation-delay: var(--fa-animation-delay, 0s); 380 animation-direction: var(--fa-animation-direction, normal); 381 animation-duration: var(--fa-animation-duration, 1s); 382 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 383 animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); 384} 385 386.fa-flip { 387 animation-name: fa-flip; 388 animation-delay: var(--fa-animation-delay, 0s); 389 animation-direction: var(--fa-animation-direction, normal); 390 animation-duration: var(--fa-animation-duration, 1s); 391 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 392 animation-timing-function: var(--fa-animation-timing, ease-in-out); 393} 394 395.fa-shake { 396 animation-name: fa-shake; 397 animation-delay: var(--fa-animation-delay, 0s); 398 animation-direction: var(--fa-animation-direction, normal); 399 animation-duration: var(--fa-animation-duration, 1s); 400 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 401 animation-timing-function: var(--fa-animation-timing, linear); 402} 403 404.fa-spin { 405 animation-name: fa-spin; 406 animation-delay: var(--fa-animation-delay, 0s); 407 animation-direction: var(--fa-animation-direction, normal); 408 animation-duration: var(--fa-animation-duration, 2s); 409 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 410 animation-timing-function: var(--fa-animation-timing, linear); 411} 412 413.fa-spin-reverse { 414 --fa-animation-direction: reverse; 415} 416 417.fa-pulse, 418.fa-spin-pulse { 419 animation-name: fa-spin; 420 animation-direction: var(--fa-animation-direction, normal); 421 animation-duration: var(--fa-animation-duration, 1s); 422 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 423 animation-timing-function: var(--fa-animation-timing, steps(8)); 424} 425 426@media (prefers-reduced-motion: reduce) { 427 .fa-beat, 428.fa-bounce, 429.fa-fade, 430.fa-beat-fade, 431.fa-flip, 432.fa-pulse, 433.fa-shake, 434.fa-spin, 435.fa-spin-pulse { 436 animation-delay: -1ms; 437 animation-duration: 1ms; 438 animation-iteration-count: 1; 439 transition-delay: 0s; 440 transition-duration: 0s; 441 } 442} 443@keyframes fa-beat { 444 0%, 90% { 445 transform: scale(1); 446 } 447 45% { 448 transform: scale(var(--fa-beat-scale, 1.25)); 449 } 450} 451@keyframes fa-bounce { 452 0% { 453 transform: scale(1, 1) translateY(0); 454 } 455 10% { 456 transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); 457 } 458 30% { 459 transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); 460 } 461 50% { 462 transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); 463 } 464 57% { 465 transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); 466 } 467 64% { 468 transform: scale(1, 1) translateY(0); 469 } 470 100% { 471 transform: scale(1, 1) translateY(0); 472 } 473} 474@keyframes fa-fade { 475 50% { 476 opacity: var(--fa-fade-opacity, 0.4); 477 } 478} 479@keyframes fa-beat-fade { 480 0%, 100% { 481 opacity: var(--fa-beat-fade-opacity, 0.4); 482 transform: scale(1); 483 } 484 50% { 485 opacity: 1; 486 transform: scale(var(--fa-beat-fade-scale, 1.125)); 487 } 488} 489@keyframes fa-flip { 490 50% { 491 transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); 492 } 493} 494@keyframes fa-shake { 495 0% { 496 transform: rotate(-15deg); 497 } 498 4% { 499 transform: rotate(15deg); 500 } 501 8%, 24% { 502 transform: rotate(-18deg); 503 } 504 12%, 28% { 505 transform: rotate(18deg); 506 } 507 16% { 508 transform: rotate(-22deg); 509 } 510 20% { 511 transform: rotate(22deg); 512 } 513 32% { 514 transform: rotate(-12deg); 515 } 516 36% { 517 transform: rotate(12deg); 518 } 519 40%, 100% { 520 transform: rotate(0deg); 521 } 522} 523@keyframes fa-spin { 524 0% { 525 transform: rotate(0deg); 526 } 527 100% { 528 transform: rotate(360deg); 529 } 530} 531.fa-rotate-90 { 532 transform: rotate(90deg); 533} 534 535.fa-rotate-180 { 536 transform: rotate(180deg); 537} 538 539.fa-rotate-270 { 540 transform: rotate(270deg); 541} 542 543.fa-flip-horizontal { 544 transform: scale(-1, 1); 545} 546 547.fa-flip-vertical { 548 transform: scale(1, -1); 549} 550 551.fa-flip-both, 552.fa-flip-horizontal.fa-flip-vertical { 553 transform: scale(-1, -1); 554} 555 556.fa-rotate-by { 557 transform: rotate(var(--fa-rotate-angle, 0)); 558} 559 560.fa-stack { 561 display: inline-block; 562 vertical-align: middle; 563 height: 2em; 564 position: relative; 565 width: 2.5em; 566} 567 568.fa-stack-1x, 569.fa-stack-2x { 570 bottom: 0; 571 left: 0; 572 margin: auto; 573 position: absolute; 574 right: 0; 575 top: 0; 576 z-index: var(--fa-stack-z-index, auto); 577} 578 579.svg-inline--fa.fa-stack-1x { 580 height: 1em; 581 width: 1.25em; 582} 583.svg-inline--fa.fa-stack-2x { 584 height: 2em; 585 width: 2.5em; 586} 587 588.fa-inverse { 589 color: var(--fa-inverse, #fff); 590} 591 592.sr-only, 593.fa-sr-only { 594 position: absolute; 595 width: 1px; 596 height: 1px; 597 padding: 0; 598 margin: -1px; 599 overflow: hidden; 600 clip: rect(0, 0, 0, 0); 601 white-space: nowrap; 602 border-width: 0; 603} 604 605.sr-only-focusable:not(:focus), 606.fa-sr-only-focusable:not(:focus) { 607 position: absolute; 608 width: 1px; 609 height: 1px; 610 padding: 0; 611 margin: -1px; 612 overflow: hidden; 613 clip: rect(0, 0, 0, 0); 614 white-space: nowrap; 615 border-width: 0; 616} 617 618.svg-inline--fa .fa-primary { 619 fill: var(--fa-primary-color, currentColor); 620 opacity: var(--fa-primary-opacity, 1); 621} 622 623.svg-inline--fa .fa-secondary { 624 fill: var(--fa-secondary-color, currentColor); 625 opacity: var(--fa-secondary-opacity, 0.4); 626} 627 628.svg-inline--fa.fa-swap-opacity .fa-primary { 629 opacity: var(--fa-secondary-opacity, 0.4); 630} 631 632.svg-inline--fa.fa-swap-opacity .fa-secondary { 633 opacity: var(--fa-primary-opacity, 1); 634} 635 636.svg-inline--fa mask .fa-primary, 637.svg-inline--fa mask .fa-secondary { 638 fill: black; 639}`;
639function _2(){const t=E2,e=z2,n=Se.cssPrefix,a=Se.replacementClass;let o=K5;if(n!==t||a!==e){const s=new RegExp("\\.".concat(t,"\\-"),"g"),c=new RegExp("\\--".concat(t,"\\-"),"g"),d=new RegExp("\\.".concat(e),"g");o=o.replace(s,".".concat(n,"-")).replace(c,"--".concat(n,"-")).replace(d,".".concat(a))}return o}let vx=!1;function fp(){Se.autoAddCss&&!vx&&(Q5(_2()),vx=!0)}var J5={mixout(){return{dom:{css:_2,insertCss:fp}}},hooks(){return{beforeDOMElementCreation(){fp()},beforeI2svg(){fp()}}}};const ea=Qa||{};ea[Ji]||(ea[Ji]={});ea[Ji].styles||(ea[Ji].styles={});ea[Ji].hooks||(ea[Ji].hooks={});ea[Ji].shims||(ea[Ji].shims=[]);var Ai=ea[Ji];const O2=[],L2=function(){lt.removeEventListener("DOMContentLoaded",L2),Bu=1,O2.map(t=>t())};let Bu=!1;ra&&(Bu=(lt.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(lt.readyState),Bu||lt.addEventListener("DOMContentLoaded",L2));function eF(t){ra&&(Bu?setTimeout(t,0):O2.push(t))}function Hl(t){const{tag:e,attributes:n={},children:a=[]}=t;return typeof t=="string"?D2(t):"<".concat(e," ").concat(X5(n),">").concat(a.map(Hl).join(""),"</").concat(e,">")}function bx(t,e,n){if(t&&t[e]&&t[e][n])return{prefix:e,iconName:n,icon:t[e][n]}}var hp=function(e,n,a,o){var s=Object.keys(e),c=s.length,d=n,f,h,p;for(a===void 0?(f=1,p=e[s[0]]):(f=0,p=a);f<c;f++)h=s[f],p=d(p,e[h],h,e);return p};function tF(t){const e=[];let n=0;const a=t.length;for(;n<a;){const o=t.charCodeAt(n++);if(o>=55296&&o<=56319&&n<a){const s=t.charCodeAt(n++);(s&64512)==56320?e.push(((o&1023)<<10)+(s&1023)+65536):(e.push(o),n--)}else e.push(o)}return e}function sm(t){const e=tF(t);return e.length===1?e[0].toString(16):null}function nF(t,e){const n=t.length;let a=t.charCodeAt(e),o;return a>=55296&&a<=56319&&n>e+1&&(o=t.charCodeAt(e+1),o>=56320&&o<=57343)?(a-55296)*1024+o-56320+65536:a}function xx(t){return Object.keys(t).reduce((e,n)=>{const a=t[n];return!!a.icon?e[a.iconName]=a.icon:e[n]=a,e},{})}function lm(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:a=!1}=n,o=xx(e);typeof Ai.hooks.addPack=="function"&&!a?Ai.hooks.addPack(t,xx(e)):Ai.styles[t]=de(de({},Ai.styles[t]||{}),o),t==="fas"&&lm("fa",e)}const{styles:El,shims:iF}=Ai,N2=Object.keys(Sg),aF=N2.reduce((t,e)=>(t[e]=Object.keys(Sg[e]),t),{});let Tg=null,U2={},F2={},B2={},k2={},I2={};function rF(t){return~H5.indexOf(t)}function oF(t,e){const n=e.split("-"),a=n[0],o=n.slice(1).join("-");return a===t&&o!==""&&!rF(o)?o:null}const P2=()=>{const t=a=>hp(El,(o,s,c)=>(o[c]=hp(s,a,{}),o),{});U2=t((a,o,s)=>(o[3]&&(a[o[3]]=s),o[2]&&o[2].filter(d=>typeof d=="number").forEach(d=>{a[d.toString(16)]=s}),a)),F2=t((a,o,s)=>(a[s]=s,o[2]&&o[2].filter(d=>typeof d=="string").forEach(d=>{a[d]=s}),a)),I2=t((a,o,s)=>{const c=o[2];return a[s]=s,c.forEach(d=>{a[d]=s}),a});const e="far"in El||Se.autoFetchSvg,n=hp(iF,(a,o)=>{const s=o[0];let c=o[1];const d=o[2];return c==="far"&&!e&&(c="fas"),typeof s=="string"&&(a.names[s]={prefix:c,iconName:d}),typeof s=="number"&&(a.unicodes[s.toString(16)]={prefix:c,iconName:d}),a},{names:{},unicodes:{}});B2=n.names,k2=n.unicodes,Tg=fd(Se.styleDefault,{family:Se.familyDefault})};q5(t=>{Tg=fd(t.styleDefault,{family:Se.familyDefault})});P2();function Cg(t,e){return(U2[t]||{})[e]}function sF(t,e){return(F2[t]||{})[e]}function Er(t,e){return(I2[t]||{})[e]}function j2(t){return B2[t]||{prefix:null,iconName:null}}function lF(t){const e=k2[t],n=Cg("fas",t);return e||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function $a(){return Tg}const G2=()=>({prefix:null,iconName:null,rest:[]}
639);function cF(t){let e=nn;const n=N2.reduce((a,o)=>(a[o]="".concat(Se.cssPrefix,"-").concat(o),a),{});return A2.forEach(a=>{(t.includes(n[a])||t.some(o=>aF[a].includes(o)))&&(e=a)}),e}function fd(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:n=nn}=e,a=k5[n][t];if(n===ud&&!t)return"fad";const o=yx[n][t]||yx[n][a],s=t in Ai.styles?t:null;return o||s||null}function uF(t){let e=[],n=null;return t.forEach(a=>{const o=oF(Se.cssPrefix,a);o?n=o:a&&e.push(a)}),{iconName:n,rest:e}}function wx(t){return t.sort().filter((e,n,a)=>a.indexOf(e)===n)}function hd(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:n=!1}=e;let a=null;const o=tm.concat(T5),s=wx(t.filter(g=>o.includes(g))),c=wx(t.filter(g=>!tm.includes(g))),d=s.filter(g=>(a=g,!w2.includes(g))),[f=null]=d,h=cF(s),p=de(de({},uF(c)),{},{prefix:fd(f,{family:h})});return de(de(de({},p),pF({values:t,family:h,styles:El,config:Se,canonical:p,givenPrefix:a})),dF(n,a,p))}function dF(t,e,n){let{prefix:a,iconName:o}=n;if(t||!a||!o)return{prefix:a,iconName:o};const s=e==="fa"?j2(o):{},c=Er(a,o);return o=s.iconName||c||o,a=s.prefix||a,a==="far"&&!El.far&&El.fas&&!Se.autoFetchSvg&&(a="fas"),{prefix:a,iconName:o}}const fF=A2.filter(t=>t!==nn||t!==ud),hF=Object.keys(em).filter(t=>t!==nn).map(t=>Object.keys(em[t])).flat();function pF(t){const{values:e,family:n,canonical:a,givenPrefix:o="",styles:s={},config:c={}}=t,d=n===ud,f=e.includes("fa-duotone")||e.includes("fad"),h=c.familyDefault==="duotone",p=a.prefix==="fad"||a.prefix==="fa-duotone";if(!d&&(f||h||p)&&(a.prefix="fad"),(e.includes("fa-brands")||e.includes("fab"))&&(a.prefix="fab"),!a.prefix&&fF.includes(n)&&(Object.keys(s).find(b=>hF.includes(b))||c.autoFetchSvg)){const b=v5.get(n).defaultShortPrefixId;a.prefix=b,a.iconName=Er(a.prefix,a.iconName)||a.iconName}return(a.prefix==="fa"||o==="fa")&&(a.prefix=$a()||"fas"),a}class mF{constructor(){this.definitions={}}add(){for(var e=arguments.length,n=new Array(e),a=0;a<e;a++)n[a]=arguments[a];const o=n.reduce(this._pullDefinitions,{});Object.keys(o).forEach(s=>{this.definitions[s]=de(de({},this.definitions[s]||{}),o[s]),lm(s,o[s]);const c=Sg[nn][s];c&&lm(c,o[s]),P2()})}reset(){this.definitions={}}_pullDefinitions(e,n){const a=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(a).map(o=>{const{prefix:s,iconName:c,icon:d}=a[o],f=d[2];e[s]||(e[s]={}),f.length>0&&f.forEach(h=>{typeof h=="string"&&(e[s][h]=d)}),e[s][c]=d}),e}}let Ax=[],_o={};const Fo={},gF=Object.keys(Fo);function yF(t,e){let{mixoutsTo:n}=e;return Ax=t,_o={},Object.keys(Fo).forEach(a=>{gF.indexOf(a)===-1&&delete Fo[a]}),Ax.forEach(a=>{const o=a.mixout?a.mixout():{};if(Object.keys(o).forEach(s=>{typeof o[s]=="function"&&(n[s]=o[s]),typeof o[s]=="object"&&Object.keys(o[s]).forEach(c=>{n[s]||(n[s]={}),n[s][c]=o[s][c]})}),a.hooks){const s=a.hooks();Object.keys(s).forEach(c=>{_o[c]||(_o[c]=[]),_o[c].push(s[c])})}a.provides&&a.provides(Fo)}),n}function cm(t,e){for(var n=arguments.length,a=new Array(n>2?n-2:0),o=2;o<n;o++)a[o-2]=arguments[o];return(_o[t]||[]).forEach(c=>{e=c.apply(null,[e,...a])}),e}function Or(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),a=1;a<e;a++)n[a-1]=arguments[a];(_o[t]||[]).forEach(s=>{s.apply(null,n)})}function Xa(){const t=arguments[0],e=Array.prototype.slice.call(arguments,1);return Fo[t]?Fo[t].apply(null,e):void 0}function um(t){t.prefix==="fa"&&(t.prefix="fas");let{iconName:e}=t;const n=t.prefix||$a();if(e)return e=Er(n,e)||e,bx(H2.definitions,n,e)||bx(Ai.styles,n,e)}const H2=new mF,vF=()=>{Se.autoReplaceSvg=!1,Se.observeMutations=!1,Or("noAuto")},bF={i2svg:function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return ra?(Or("beforeI2svg",t),Xa("pseudoElements2svg",t),Xa("i2svg",t)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:e}=t;Se.autoReplaceSvg===!1&&(Se.autoReplaceSvg=!0),Se.observeMutations=!0,eF(()=>{wF({autoReplaceSvgRoot:e}),Or("watch",t)})}},xF={icon:t=>{if(t===null)return null;if(typeof t=="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:Er(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){const e=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],n=fd(t[0]);return{prefix:n,iconName:Er(n,e)||e}}if(typeof t=="string"&&(t.indexOf("".concat(Se.cssPrefix,"-"))>-1||t.match(I5))){const e=hd(t.split(" "),{skipLookups:!0});return{prefix:e.prefix||$a(),iconName:Er(e.prefix,e.iconName)||e.iconName}}if(typeof t=="string"){const e=$a();return{prefix:e,iconName:Er(e,t)||t}}}},_n={noAuto:vF,config:Se,dom:bF,parse:xF,library:H2,findIconDefinition:um,toHtml:Hl},wF=function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:e=lt}=t;(Object.keys(Ai.styles).length>0||Se.autoFetchSvg)&&ra&&Se.autoReplaceSvg&&_n.dom.i2svg({node:e})};function pd(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map(n=>Hl(n))}}),Object.defineProperty(t,"node",{get:function(){if(!ra)return;const n=lt.createElement("div");return n.innerHTML=t.html,n.children}}),t}function AF(t){let{children:e,main:n,mask:a,attributes:o,styles:s,transform:c}=t;if(zg(c)&&n.found&&!a.found){const{width:d,height:f}=n,h={x:d/f/2,y:.5};o.style=dd(de(de({},s),{},{"transform-origin":"".concat(h.x+c.x/16,"em ").concat(h.y+c.y/16,"em")}))}return[{tag:"svg",attributes:o,children:e}]}function SF(t){let{prefix:e,iconName:n,children:a,attributes:o,symbol:s}=t;const c=s===!0?"".concat(e,"-").concat(Se.cssPrefix,"-").concat(n):s;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:de(de({},o),{},{id:c}),children:a}]}]}function Rg(t){const{icons:{main:e,mask:n},prefix:a,iconName:o,transform:s,symbol:c,title:d,maskId:f,titleId:h,extra:p,watchable:g=!1}=t,{width:b,height:v}=n.found?n:e,x=S5.includes(a),w=[Se.replacementClass,o?"".concat(Se.cssPrefix,"-").concat(o):""].filter(M=>p.classes.indexOf(M)===-1).filter(M=>M!==""||!!M).concat(p.classes).join(" ");let A={children:[],attributes:de(de({},p.attributes),{},{"data-prefix":a,"data-icon":o,class:w,role:p.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(b," ").concat(v)})};const z=x&&!~p.classes.indexOf("fa-fw")?{width:"".concat(b/v*16*.0625,"em")}:{};g&&(A.attributes[_r]=""),d&&(A.children.push({tag:"title",attributes:{id:A.attributes["aria-labelledby"]||"title-".concat(h||Sl())},children:[d]}),delete A.attributes.title);const R=de(de({},A),{},{prefix:a,iconName:o,main:e,mask:n,maskId:f,transform:s,symbol:c,styles:de(de({},z),p.styles)}),{children:C,attributes:O}=n.found&&e.found?Xa("generateAbstractMask",R)||{children:[],attributes:{}}:Xa("generateAbstractIcon",R)||{children:[],attributes:{}};return R.children=C,R.attributes=O,c?SF(R):AF(R)}function Sx(t){const{content:e,width:n,height:a,transform:o,title:s,extra:c,watchable:d=!1}
639=t,f=de(de(de({},c.attributes),s?{title:s}:{}),{},{class:c.classes.join(" ")});d&&(f[_r]="");const h=de({},c.styles);zg(o)&&(h.transform=W5({transform:o,startCentered:!0,width:n,height:a}),h["-webkit-transform"]=h.transform);const p=dd(h);p.length>0&&(f.style=p);const g=[];return g.push({tag:"span",attributes:f,children:[e]}),s&&g.push({tag:"span",attributes:{class:"sr-only"},children:[s]}),g}function EF(t){const{content:e,title:n,extra:a}=t,o=de(de(de({},a.attributes),n?{title:n}:{}),{},{class:a.classes.join(" ")}),s=dd(a.styles);s.length>0&&(o.style=s);const c=[];return c.push({tag:"span",attributes:o,children:[e]}),n&&c.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),c}const{styles:pp}=Ai;function dm(t){const e=t[0],n=t[1],[a]=t.slice(4);let o=null;return Array.isArray(a)?o={tag:"g",attributes:{class:"".concat(Se.cssPrefix,"-").concat(dp.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Se.cssPrefix,"-").concat(dp.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(Se.cssPrefix,"-").concat(dp.PRIMARY),fill:"currentColor",d:a[1]}}]}:o={tag:"path",attributes:{fill:"currentColor",d:a}},{found:!0,width:e,height:n,icon:o}}const zF={found:!1,width:512,height:512};function TF(t,e){!T2&&!Se.showMissingIcons&&t&&console.error('Icon with name "'.concat(t,'" and prefix "').concat(e,'" is missing.'))}function fm(t,e){let n=e;return e==="fa"&&Se.styleDefault!==null&&(e=$a()),new Promise((a,o)=>{if(n==="fa"){const s=j2(t)||{};t=s.iconName||t,e=s.prefix||e}if(t&&e&&pp[e]&&pp[e][t]){const s=pp[e][t];return a(dm(s))}TF(t,e),a(de(de({},zF),{},{icon:Se.showMissingIcons&&t?Xa("missingIconAbstract")||{}:{}}))})}const Ex=()=>{},hm=Se.measurePerformance&&pu&&pu.mark&&pu.measure?pu:{mark:Ex,measure:Ex},ol='FA "6.7.2"',CF=t=>(hm.mark("".concat(ol," ").concat(t," begins")),()=>Y2(t)),Y2=t=>{hm.mark("".concat(ol," ").concat(t," ends")),hm.measure("".concat(ol," ").concat(t),"".concat(ol," ").concat(t," begins"),"".concat(ol," ").concat(t," ends"))};var Mg={begin:CF,end:Y2};const Cu=()=>{};function zx(t){return typeof(t.getAttribute?t.getAttribute(_r):null)=="string"}function RF(t){const e=t.getAttribute?t.getAttribute(wg):null,n=t.getAttribute?t.getAttribute(Ag):null;return e&&n}function MF(t){return t&&t.classList&&t.classList.contains&&t.classList.contains(Se.replacementClass)}function DF(){return Se.autoReplaceSvg===!0?Ru.replace:Ru[Se.autoReplaceSvg]||Ru.replace}function _F(t){return lt.createElementNS("http://www.w3.org/2000/svg",t)}function OF(t){return lt.createElement(t)}function V2(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:n=t.tag==="svg"?_F:OF}=e;if(typeof t=="string")return lt.createTextNode(t);const a=n(t.tag);return Object.keys(t.attributes||[]).forEach(function(s){a.setAttribute(s,t.attributes[s])}),(t.children||[]).forEach(function(s){a.appendChild(V2(s,{ceFn:n}))}),a}function LF(t){let e=" ".concat(t.outerHTML," ");return e="".concat(e,"Font Awesome fontawesome.com "),e}const Ru={replace:function(t){const e=t[0];
639if(e.parentNode)if(t[1].forEach(n=>{e.parentNode.insertBefore(V2(n),e)}),e.getAttribute(_r)===null&&Se.keepOriginalSource){let n=lt.createComment(LF(e));e.parentNode.replaceChild(n,e)}else e.remove()},nest:function(t){const e=t[0],n=t[1];if(~Eg(e).indexOf(Se.replacementClass))return Ru.replace(t);const a=new RegExp("".concat(Se.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const s=n[0].attributes.class.split(" ").reduce((c,d)=>(d===Se.replacementClass||d.match(a)?c.toSvg.push(d):c.toNode.push(d),c),{toNode:[],toSvg:[]});n[0].attributes.class=s.toSvg.join(" "),s.toNode.length===0?e.removeAttribute("class"):e.setAttribute("class",s.toNode.join(" "))}const o=n.map(s=>Hl(s)).join(` 640`);e.setAttribute(_r,""),e.innerHTML=o}};function Tx(t){t()}function q2(t,e){const n=typeof e=="function"?e:Cu;if(t.length===0)n();else{let a=Tx;Se.mutateApproach===F5&&(a=Qa.requestAnimationFrame||Tx),a(()=>{const o=DF(),s=Mg.begin("mutate");t.map(o),s(),n()})}}let Dg=!1;function Q2(){Dg=!0}function pm(){Dg=!1}let ku=null;function Cx(t){if(!hx||!Se.observeMutations)return;const{treeCallback:e=Cu,nodeCallback:n=Cu,pseudoElementsCallback:a=Cu,observeMutationsRoot:o=lt}=t;ku=new hx(s=>{if(Dg)return;const c=$a();
640$o(s).forEach(d=>{if(d.type==="childList"&&d.addedNodes.length>0&&!zx(d.addedNodes[0])&&(Se.searchPseudoElements&&a(d.target),e(d.target)),d.type==="attributes"&&d.target.parentNode&&Se.searchPseudoElements&&a(d.target.parentNode),d.type==="attributes"&&zx(d.target)&&~G5.indexOf(d.attributeName))if(d.attributeName==="class"&&RF(d.target)){const{prefix:f,iconName:h}=hd(Eg(d.target));d.target.setAttribute(wg,f||c),h&&d.target.setAttribute(Ag,h)}else MF(d.target)&&n(d.target)})}),ra&&ku.observe(o,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function NF(){ku&&ku.disconnect()}function UF(t){const e=t.getAttribute("style");let n=[];return e&&(n=e.split(";").reduce((a,o)=>{const s=o.split(":"),c=s[0],d=s.slice(1);return c&&d.length>0&&(a[c]=d.join(":").trim()),a},{})),n}function FF(t){const e=t.getAttribute("data-prefix"),n=t.getAttribute("data-icon"),a=t.innerText!==void 0?t.innerText.trim():"";let o=hd(Eg(t));return o.prefix||(o.prefix=$a()),e&&n&&(o.prefix=e,o.iconName=n),o.iconName&&o.prefix||(o.prefix&&a.length>0&&(o.iconName=sF(o.prefix,t.innerText)||Cg(o.prefix,sm(t.innerText))),!o.iconName&&Se.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(o.iconName=t.firstChild.data)),o}function BF(t){const e=$o(t.attributes).reduce((o,s)=>(o.name!=="class"&&o.name!=="style"&&(o[s.name]=s.value),o),{}),n=t.getAttribute("title"),a=t.getAttribute("data-fa-title-id");return Se.autoA11y&&(n?e["aria-labelledby"]="".concat(Se.replacementClass,"-title-").concat(a||Sl()):(e["aria-hidden"]="true",e.focusable="false")),e}function kF(){return{iconName:null,title:null,titleId:null,prefix:null,transform:wi,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Rx(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:n,prefix:a,rest:o}=FF(t),s=BF(t),c=cm("parseNodeAttributes",{},t);let d=e.styleParser?UF(t):[];return de({iconName:n,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:a,transform:wi,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:o,styles:d,attributes:s}},c)}const{styles:IF}=Ai;function $2(t){const e=Se.autoReplaceSvg==="nest"?Rx(t,{styleParser:!1}):Rx(t);return~e.extra.classes.indexOf(R2)?Xa("generateLayersText",t,e):Xa("generateSvgReplacementMutation",t,e)}function PF(){return[...x5,...tm]}function Mx(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!ra)return Promise.resolve();const n=lt.documentElement.classList,a=p=>n.add("".concat(gx,"-").concat(p)),o=p=>n.remove("".concat(gx,"-").concat(p)),s=Se.autoFetchSvg?PF():w2.concat(Object.keys(IF));s.includes("fa")||s.push("fa");const c=[".".concat(R2,":not([").concat(_r,"])")].concat(s.map(p=>".".concat(p,":not([").concat(_r,"])"))).join(", ");if(c.length===0)return Promise.resolve();let d=[];try{d=$o(t.querySelectorAll(c))}catch{}if(d.length>0)a("pending"),o("complete");else return Promise.resolve();const f=Mg.begin("onTree"),h=d.reduce((p,g)=>{try{const b=$2(g);b&&p.push(b)}catch(b){T2||b.name==="MissingIcon"&&console.error(b)}return p},[]);return new Promise((p,g)=>{Promise.all(h).then(b=>{q2(b,()=>{a("active"),a("complete"),o("pending"),typeof e=="function"&&e(),f(),p()})}).catch(b=>{f(),g(b)})})}function jF(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;$2(t).then(n=>{n&&q2([n],e)})}function GF(t){return function(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const a=(e||{}).icon?e:um(e||{});let{mask:o}=n;return o&&(o=(o||{}).icon?o:um(o||{})),t(a,de(de({},n),{},{mask:o}))}}const HF=function(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=wi,symbol:a=!1,mask:o=null,maskId:s=null,title:c=null,titleId:d=null,classes:f=[],attributes:h={},styles:p={}}=e;if(!t)return;const{prefix:g,iconName:b,icon:v}=t;return pd(de({type:"icon"},t),()=>(Or("beforeDOMElementCreation",{iconDefinition:t,params:e}),Se.autoA11y&&(c?h["aria-labelledby"]="".concat(Se.replacementClass,"-title-").concat(d||Sl()):(h["aria-hidden"]="true",h.focusable="false")),Rg({icons:{main:dm(v),mask:o?dm(o.icon):{found:!1,width:null,height:null,icon:{}}},prefix:g,iconName:b,transform:de(de({},wi),n),symbol:a,title:c,maskId:s,titleId:d,extra:{attributes:h,styles:p,classes:f}})))};var YF={mixout(){return{icon:GF(HF)}},hooks(){return{mutationObserverCallbacks(t){return t.treeCallback=Mx,t.nodeCallback=jF,t}}},provides(t){t.i2svg=function(e){const{node:n=lt,callback:a=()=>{}}=e;return Mx(n,a)},t.generateSvgReplacementMutation=function(e,n){const{iconName:a,title:o,titleId:s,prefix:c,transform:d,symbol:f,mask:h,maskId:p,extra:g}=n;return new Promise((b,v)=>
640{Promise.all([fm(a,c),h.iconName?fm(h.iconName,h.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(x=>{let[w,A]=x;b([e,Rg({icons:{main:w,mask:A},prefix:c,iconName:a,transform:d,symbol:f,maskId:p,title:o,titleId:s,extra:g,watchable:!0})])}).catch(v)})},t.generateAbstractIcon=function(e){let{children:n,attributes:a,main:o,transform:s,styles:c}=e;const d=dd(c);d.length>0&&(a.style=d);let f;return zg(s)&&(f=Xa("generateAbstractTransformGrouping",{main:o,transform:s,containerWidth:o.width,iconWidth:o.width})),n.push(f||o.icon),{children:n,attributes:a}}}},VF={mixout(){return{layer(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:n=[]}=e;return pd({type:"layer"},()=>{Or("beforeDOMElementCreation",{assembler:t,params:e});let a=[];return t(o=>{Array.isArray(o)?o.map(s=>{a=a.concat(s.abstract)}):a=a.concat(o.abstract)}),[{tag:"span",attributes:{class:["".concat(Se.cssPrefix,"-layers"),...n].join(" ")},children:a}]})}}}},qF={mixout(){return{counter(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{title:n=null,classes:a=[],attributes:o={},styles:s={}}=e;return pd({type:"counter",content:t},()=>(Or("beforeDOMElementCreation",{content:t,params:e}),EF({content:t.toString(),title:n,extra:{attributes:o,styles:s,classes:["".concat(Se.cssPrefix,"-layers-counter"),...a]}})))}}}},QF={mixout(){return{text(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=wi,title:a=null,classes:o=[],attributes:s={},styles:c={}}=e;return pd({type:"text",content:t},()=>(Or("beforeDOMElementCreation",{content:t,params:e}),Sx({content:t,transform:de(de({},wi),n),title:a,extra:{attributes:s,styles:c,classes:["".concat(Se.cssPrefix,"-layers-text"),...o]}})))}}},provides(t){t.generateLayersText=function(e,n){const{title:a,transform:o,extra:s}=n;let c=null,d=null;if(b2){const f=parseInt(getComputedStyle(e).fontSize,10),h=e.getBoundingClientRect();c=h.width/f,d=h.height/f}return Se.autoA11y&&!a&&(s.attributes["aria-hidden"]="true"),Promise.resolve([e,Sx({content:e.innerHTML,width:c,height:d,transform:o,title:a,extra:s,watchable:!0})])}}};const $F=new RegExp('"',"ug"),Dx=[1105920,1112319],_x=de(de(de(de({},{FontAwesome:{normal:"fas",400:"fas"}}),y5),N5),C5),mm=Object.keys(_x).reduce((t,e)=>(t[e.toLowerCase()]=_x[e],t),{}),XF=Object.keys(mm).reduce((t,e)=>{const n=mm[e];return t[e]=n[900]||[...Object.entries(n)][0][1],t},{});function ZF(t){const e=t.replace($F,""),n=nF(e,0),a=n>=Dx[0]&&n<=Dx[1],o=e.length===2?e[0]===e[1]:!1;return{value:sm(o?e[0]:e),isSecondary:a||o}}function WF(t,e){const n=t.replace(/^['"]|['"]$/g,"").toLowerCase(),a=parseInt(e),o=isNaN(a)?"normal":a;return(mm[n]||{})[o]||XF[n]}function Ox(t,e){const n="".concat(U5).concat(e.replace(":","-"));return new Promise((a,o)=>{if(t.getAttribute(n)!==null)return a();const c=$o(t.children).filter(b=>b.getAttribute(im)===e)[0],d=Qa.getComputedStyle(t,e),f=d.getPropertyValue("font-family"),h=f.match(P5),p=d.getPropertyValue("font-weight"),g=d.getPropertyValue("content");if(c&&!h)return t.removeChild(c),a();if(h&&g!=="none"&&g!==""){const b=d.getPropertyValue("content");let v=WF(f,p);const{value:x,isSecondary:w}=ZF(b),A=h[0].startsWith("FontAwesome");let z=Cg(v,x),R=z;if(A){const C=lF(x);C.iconName&&C.prefix&&(z=C.iconName,v=C.prefix)}if(z&&!w&&(!c||c.getAttribute(wg)!==v||c.getAttribute(Ag)!==R)){t.setAttribute(n,R),c&&t.removeChild(c);const C=kF(),{extra:O}=C;O.attributes[im]=e,fm(z,v).then(M=>{const B=Rg(de(de({},C),{},{icons:{main:M,mask:G2()},prefix:v,iconName:R,extra:O,watchable:!0})),j=lt.createElementNS("http://www.w3.org/2000/svg","svg");e==="::before"?t.insertBefore(j,t.firstChild):t.appendChild(j),j.outerHTML=B.map(_=>Hl(_)).join(` 641`),t.removeAttribute(n),a()}).catch(o)}else a()}else a()})}function KF(t){return Promise.all([Ox(t,"::before"),Ox(t,"::after")])}function JF(t){return t.parentNode!==document.head&&!~B5.indexOf(t.tagName.toUpperCase())&&!t.getAttribute(im)&&(!t.parentNode||t.parentNode.tagName!=="svg")}function Lx(t){if(ra)return new Promise((e,n)=>{const a=$o(t.querySelectorAll("*")).filter(JF).map(KF),o=Mg.begin("searchPseudoElements");Q2(),Promise.all(a).then(()=>{o(),pm(),e()}).catch(()=>{o(),pm(),n()})})}var eB={hooks(){return{mutationObserverCallbacks(t){return t.pseudoElementsCallback=Lx,t}}},provides(t){t.pseudoElements2svg=function(e){const{node:n=lt}=e;Se.searchPseudoElements&&Lx(n)}}};let Nx=!1;var tB={mixout(){return{dom:{unwatch(){Q2(),Nx=!0}}}},hooks(){return{bootstrap(){Cx(cm("mutationObserverCallbacks",{}))},noAuto(){NF()},watch(t){const{observeMutationsRoot:e}=t;Nx?pm():Cx(cm("mutationObserverCallbacks",{observeMutationsRoot:e}))}}}};const Ux=t=>{let e={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce((n,a)=>{const o=a.toLowerCase().split("-"),s=o[0];let c=o.slice(1).join("-");if(s&&c==="h")return n.flipX=!0,n;if(s&&c==="v")return n.flipY=!0,n;if(c=parseFloat(c),isNaN(c))return n;switch(s){case"grow":n.size=n.size+c;break;case"shrink":n.size=n.size-c;break;case"left":n.x=n.x-c;break;case"right":n.x=n.x+c;break;case"up":n.y=n.y-c;break;case"down":n.y=n.y+c;break;case"rotate":n.rotate=n.rotate+c;break}return n},e)};
641var nB={mixout(){return{parse:{transform:t=>Ux(t)}}},hooks(){return{parseNodeAttributes(t,e){const n=e.getAttribute("data-fa-transform");return n&&(t.transform=Ux(n)),t}}},provides(t){t.generateAbstractTransformGrouping=function(e){let{main:n,transform:a,containerWidth:o,iconWidth:s}=e;const c={transform:"translate(".concat(o/2," 256)")},d="translate(".concat(a.x*32,", ").concat(a.y*32,") "),f="scale(".concat(a.size/16*(a.flipX?-1:1),", ").concat(a.size/16*(a.flipY?-1:1),") "),h="rotate(".concat(a.rotate," 0 0)"),p={transform:"".concat(d," ").concat(f," ").concat(h)},g={transform:"translate(".concat(s/2*-1," -256)")},b={outer:c,inner:p,path:g};return{tag:"g",attributes:de({},b.outer),children:[{tag:"g",attributes:de({},b.inner),children:[{tag:n.icon.tag,children:n.icon.children,attributes:de(de({},n.icon.attributes),b.path)}]}]}}}};const mp={x:0,y:0,width:"100%",height:"100%"};function Fx(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}function iB(t){return t.tag==="g"?t.children:[t]}var aB={hooks(){return{parseNodeAttributes(t,e){const n=e.getAttribute("data-fa-mask"),a=n?hd(n.split(" ").map(o=>o.trim())):G2();return a.prefix||(a.prefix=$a()),t.mask=a,t.maskId=e.getAttribute("data-fa-mask-id"),t}}},provides(t){t.generateAbstractMask=function(e){let{children:n,attributes:a,main:o,mask:s,maskId:c,transform:d}=e;const{width:f,icon:h}=o,{width:p,icon:g}=s,b=Z5({transform:d,containerWidth:p,iconWidth:f}),v={tag:"rect",attributes:de(de({},mp),{},{fill:"white"})},x=h.children?{children:h.children.map(Fx)}:{},w={tag:"g",attributes:de({},b.inner),children:[Fx(de({tag:h.tag,attributes:de(de({},h.attributes),b.path)},x))]},A={tag:"g",attributes:de({},b.outer),children:[w]},z="mask-".concat(c||Sl()),R="clip-".concat(c||Sl()),C={tag:"mask",attributes:de(de({},mp),{},{id:z,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[v,A]},O={tag:"defs",children:[{tag:"clipPath",attributes:{id:R},children:iB(g)},C]};return n.push(O,{tag:"rect",attributes:de({fill:"currentColor","clip-path":"url(#".concat(R,")"),mask:"url(#".concat(z,")")},mp)}),{children:n,attributes:a}}}},rB={provides(t){let e=!1;Qa.matchMedia&&(e=Qa.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){const n=[],a={fill:"currentColor"},o={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:de(de({},a),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});const s=de(de({},o),{},{attributeName:"opacity"}),c={tag:"circle",attributes:de(de({},a),{},{cx:"256",cy:"364",r:"28"}),children:[]};return e||c.children.push({tag:"animate",attributes:de(de({},o),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:de(de({},s),{},{values:"1;0;1;1;0;1;"})}),n.push(c),n.push({tag:"path",attributes:de(de({},a),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:e?[]:[{tag:"animate",attributes:de(de({},s),{},{values:"1;0;0;0;0;1;"})}]}),e||n.push({tag:"path",attributes:de(de({},a),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:de(de({},s),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},oB={hooks(){return{parseNodeAttributes(t,e){const n=e.getAttribute("data-fa-symbol"),a=n===null?!1:n===""?!0:n;return t.symbol=a,t}}}},sB=[J5,YF,VF,qF,QF,eB,tB,nB,aB,rB,oB];yF(sB,{mixoutsTo:_n});_n.noAuto;_n.config;_n.library;_n.dom;const gm=_n.parse;_n.findIconDefinition;_n.toHtml;const lB=_n.icon;_n.layer;_n.text;_n.counter;var gp={exports:{}},yp,Bx;function cB(){if(Bx)return yp;Bx=1;var t="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return yp=t,yp}var vp,kx;function uB(){if(kx)return vp;kx=1;var t=cB();function e(){}function n(){}return n.resetWarningCache=e,vp=function(){function a(c,d,f,h,p,g){if(g!==t){var b=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw b.name="Invariant Violation",b}}a.isRequired=a;function o(){return a}var s={array:a,bigint:a,bool:a,func:a,number:a,object:a,string:a,symbol:a,any:a,arrayOf:o,element:a,elementType:a,instanceOf:o,node:a,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:n,resetWarningCache:e};return s.PropTypes=s,s},vp}var Ix;function dB(){return Ix||(Ix=1,gp.exports=uB()()),gp.exports}var fB=dB();const Ye=Am(fB);function Px(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,a)}return n}function bi(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};
641e%2?Px(Object(n),!0).forEach(function(a){Oo(t,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Px(Object(n)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(n,a))})}return t}function Iu(t){"@babel/helpers - typeof";return Iu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Iu(t)}function Oo(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function hB(t,e){if(t==null)return{};var n={},a=Object.keys(t),o,s;for(s=0;s<a.length;s++)o=a[s],!(e.indexOf(o)>=0)&&(n[o]=t[o]);return n}function pB(t,e){if(t==null)return{};var n=hB(t,e),a,o;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(o=0;o<s.length;o++)a=s[o],!(e.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(n[a]=t[a])}return n}function ym(t){return mB(t)||gB(t)||yB(t)||vB()}function mB(t){if(Array.isArray(t))return vm(t)}function gB(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function yB(t,e){if(t){if(typeof t=="string")return vm(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return vm(t,e)}}function vm(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,a=new Array(e);n<e;n++)a[n]=t[n];return a}function vB(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 642In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bB(t){var e,n=t.beat,a=t.fade,o=t.beatFade,s=t.bounce,c=t.shake,d=t.flash,f=t.spin,h=t.spinPulse,p=t.spinReverse,g=t.pulse,b=t.fixedWidth,v=t.inverse,x=t.border,w=t.listItem,A=t.flip,z=t.size,R=t.rotation,C=t.pull,O=(e={"fa-beat":n,"fa-fade":a,"fa-beat-fade":o,"fa-bounce":s,"fa-shake":c,"fa-flash":d,"fa-spin":f,"fa-spin-reverse":p,"fa-spin-pulse":h,"fa-pulse":g,"fa-fw":b,"fa-inverse":v,"fa-border":x,"fa-li":w,"fa-flip":A===!0,"fa-flip-horizontal":A==="horizontal"||A==="both","fa-flip-vertical":A==="vertical"||A==="both"},Oo(e,"fa-".concat(z),typeof z<"u"&&z!==null),Oo(e,"fa-rotate-".concat(R),typeof R<"u"&&R!==null&&R!==0),Oo(e,"fa-pull-".concat(C),typeof C<"u"&&C!==null),Oo(e,"fa-swap-opacity",t.swapOpacity),e);return Object.keys(O).map(function(M){return O[M]?M:null}).filter(function(M){return M})}function xB(t){return t=t-0,t===t}function X2(t){return xB(t)?t:(t=t.replace(/[\-_\s]+(.)?/g,function(e,n){return n?n.toUpperCase():""}),t.substr(0,1).toLowerCase()+t.substr(1))}var wB=["style"];function AB(t){return t.charAt(0).toUpperCase()+t.slice(1)}function SB(t){return t.split(";").map(function(e){return e.trim()}).filter(function(e){return e}).reduce(function(e,n){var a=n.indexOf(":"),o=X2(n.slice(0,a)),s=n.slice(a+1).trim();return o.startsWith("webkit")?e[AB(o)]=s:e[o]=s,e},{})}function Z2(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof e=="string")return e;var a=(e.children||[]).map(function(f){return Z2(t,f)}),o=Object.keys(e.attributes||{}).reduce(function(f,h){var p=e.attributes[h];switch(h){case"class":f.attrs.className=p,delete e.attributes.class;break;case"style":f.attrs.style=SB(p);break;default:h.indexOf("aria-")===0||h.indexOf("data-")===0?f.attrs[h.toLowerCase()]=p:f.attrs[X2(h)]=p}return f},{attrs:{}}),s=n.style,c=s===void 0?{}:s,d=pB(n,wB);return o.attrs.style=bi(bi({},o.attrs.style),c),t.apply(void 0,[e.tag,bi(bi({},o.attrs),d)].concat(ym(a)))}var W2=!1;try{W2=!0}catch{}function EB(){if(!W2&&console&&typeof console.error=="function"){var t;(t=console).error.apply(t,arguments)}}function jx(t){if(t&&Iu(t)==="object"&&t.prefix&&t.iconName&&t.icon)return t;if(gm.icon)return gm.icon(t);if(t===null)return null;if(t&&Iu(t)==="object"&&t.prefix&&t.iconName)return t;if(Array.isArray(t)&&t.length===2)return{prefix:t[0],iconName:t[1]};if(typeof t=="string")return{prefix:"fas",iconName:t}}function bp(t,e){return Array.isArray(e)&&e.length>0||!Array.isArray(e)&&e?Oo({},t,e):{}}var Gx={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1},_g=Pe.forwardRef(function(t,e){var n=bi(bi({},Gx),t),a=n.icon,o=n.mask,s=n.symbol,c=n.className,d=n.title,f=n.titleId,h=n.maskId,p=jx(a),g=bp("classes",[].concat(ym(bB(n)),ym((c||"").split(" ")))),b=bp("transform",typeof n.transform=="string"?gm.transform(n.transform):n.transform),v=bp("mask",jx(o)),x=lB(p,bi(bi(bi(bi({},g),b),v),{},{symbol:s,title:d,titleId:f,maskId:h}));if(!x)return EB("Could not find icon",p),null;var w=x.abstract,A={ref:e};
642return Object.keys(n).forEach(function(z){Gx.hasOwnProperty(z)||(A[z]=n[z])}),zB(w[0],A)});_g.displayName="FontAwesomeIcon";_g.propTypes={beat:Ye.bool,border:Ye.bool,beatFade:Ye.bool,bounce:Ye.bool,className:Ye.string,fade:Ye.bool,flash:Ye.bool,mask:Ye.oneOfType([Ye.object,Ye.array,Ye.string]),maskId:Ye.string,fixedWidth:Ye.bool,inverse:Ye.bool,flip:Ye.oneOf([!0,!1,"horizontal","vertical","both"]),icon:Ye.oneOfType([Ye.object,Ye.array,Ye.string]),listItem:Ye.bool,pull:Ye.oneOf(["right","left"]),pulse:Ye.bool,rotation:Ye.oneOf([0,90,180,270]),shake:Ye.bool,size:Ye.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:Ye.bool,spinPulse:Ye.bool,spinReverse:Ye.bool,symbol:Ye.oneOfType([Ye.bool,Ye.string]),title:Ye.string,titleId:Ye.string,transform:Ye.oneOfType([Ye.string,Ye.object]),swapOpacity:Ye.bool};var zB=Z2.bind(null,Pe.createElement);/*! 643 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com 644 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 645 * Copyright 2024 Fonticons, Inc. 646 */const TB={prefix:"fab",iconName:"flickr",icon:[448,512,[],"f16e","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z"]}
646,CB={prefix:"fab",iconName:"tiktok",icon:[448,512,[],"e07b","M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"]},RB={prefix:"fab",iconName:"linkedin",icon:[448,512,[],"f08c","M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"]},MB={prefix:"fab",iconName:"instagram",icon:[448,512,[],"f16d","M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"]},DB={prefix:"fab",iconName:"facebook",icon:[512,512,[62e3],"f09a","M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z"]},_B={prefix:"fab",iconName:"youtube",icon:[576,512,[61802],"f167","M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"]};function K2(){const[t,e]=S.useState(window.innerWidth),{t:n,i18n:a}=jo(),{search:o}=Xn(),s=new URLSearchParams(o).get("embed")==="true";s&&sessionStorage.setItem("isEmbedMode","true");const c=s||sessionStorage.getItem("isEmbedMode")==="true";S.useEffect(()=>(window.addEventListener("resize",d),()=>window.removeEventListener("resize",d)),[]);const d=()=>{e(window.innerWidth)};if(c)return null;const f=({icon:g,link:b})=>U.jsx("a",{className:"bento-box-no-padding","aria-current":"page",href:b,rel:"noreferrer",target:"_blank",style:{padding:"10px 14px",borderRadius:"8px",backgroundColor:"#ffffff1a"},children:U.jsx(_g,{style:{color:"white"},icon:g,size:"xl"})}),h=({text:g,link:b})=>U.jsx(qt,{className:"text-xl",to:b,children:g}),p=({text:g,link:b})=>U.jsx(qt,{className:"text-decoration-none text-gray-400",to:b,children:g});return U.jsxs("section",{className:"p-[24px] flex flex-col items-center justify-center gap-[15px] text-white",children:[U.jsxs("footer",{className:"bento-box flex w-full justify-between flex-wrap gap-[40px]",style:{borderRadius:"24px",backgroundColor:"rgba(255, 255, 255, 0.08)",backdropFilter:"blur(18px)",WebkitBackdropFilter:"blur(18px)",border:"1px solid rgba(255, 255, 255, 0.18)",boxShadow:"0 20px 60px rgba(0, 0, 0, 0.35)"},children:[U.jsxs("div",{children:[U.jsx("img",{src:$p,alt:"LogoTedx",width:t>kt.UTILS.MOBILE_WIDTH?"385":"250",style:{marginLeft:"-16px"}}),U.jsx("p",{className:"text-gray mb-5 ",style:{maxWidth:"450px",fontSize:"16px",fontFamily:"ObjectSans"},children:n("footer.description")}),U.jsxs("div",{className:"flex flex-wrap gap-[12px] mt-[10px]",children:[U.jsx(f,{icon:DB,link:"https://www.facebook.com/tedxsapienzau/"}),U.jsx(f,{icon:RB,link:"https://www.linkedin.com/company/tedxsapienzau/mycompany/"}),U.jsx(f,{icon:MB,link:"https://www.instagram.com/tedxsapienzau/"}),U.jsx(f,{icon:CB,link:"https://www.tiktok.com/@tedxsapienzau?is_from_webapp=1&sender_device=pc"}),U.jsx(f,{icon:_B,link:"https://www.youtube.com/@tedxsapienzau/playlists"}),U.jsx(f,{icon:TB,link:"https://www.flickr.com/photos/tedxsapienzau/albums"})]})]}),U.jsxs("div",{className:"flex flex-col justify-between",style:{fontFamily:"ObjectSans"},children:[U.jsx("b",{children:U.jsx(h,{text:n("navbar.events"),link:"/events"})}),U.jsxs("div",{style:{fontSize:"16px",display:"flex",flexDirection:"column"},children:[U.jsx(p,{text:"Para Doxa",link:"/events/paradoxa2025"}),U.jsx(p,{text:"Awards",link:"/events/awards24"}),U.jsx(p,{text:"Countdown",link:"/events/countdown2024"}),U.jsx(p,{text:"Back To Zero",link:"/events/backtozero"})]}),U.jsx("b",{children:U.jsx(h,{text:n("navbar.partners"),link:"/sponsors"})}),U.jsx("b",{children:U.jsx(h,{text:n("navbar.team"),link:"/team"})}),U.jsx("b",{children:U.jsx(h,{text:n("navbar.about_us"),link:"/about"})})]}),U.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"20px",fontSize:"18px",fontFamily:"ObjectSans"},children:[U.jsx("b",{children:U.jsx(p1,{i18nKey:"footer.join_us",lang:a.language})}),U.jsx(qt,{className:"primary-button",to:"/join-us",children:n("common.join_us")}),U.jsxs("div",{className:"text-gray-400",children:[U.jsx(p1,{i18nKey:"footer.info1",lang:a.language}),U.jsxs("p",{className:"secondary-text",children:[n("footer.info2")," ",U.jsx("a",{className:"secondary-text",href:"mailto:[email protected]",style:{color:"#eb0028",fontWeight:"initial"},children:"[email protected]"})]})]})]})]}),U.jsxs("div",{style:{display:"flex",justifyContent:"space-between",width:"95%",flexWrap:"wrap"},children:[U.jsxs("div",{children:[U.jsx("small",{style:{marginRight:"20px"},className:"tertiary-text",children:U.jsx("a",{className:"secondary-text",style:{textDecoration:"underline"},href:"mailto:[email protected]",children:n("common.privacy_policy")})}),U.jsx("small",{className:"tertiary-text",children:U.jsx("a",{className:"secondary-text",style:{textDecoration:"underline"},href:"mailto:[email protected]",children:n("footer.statute")})})]}),U.jsx("small",{className:"secondary-text",children:"© Copyright 2026 | TEDxSapienzaU | All Rights Reserved"})]})]})}function OB(){const{t}=jo();return U.jsxs("div",{className:"flex flex-col items-center justify-center h-screen bg-black text-white",children:[U.jsx("h1",{className:"text-6xl font-bold",children:"404"}),U.jsx("p",{className:"mt-4 text-lg",children:t("error_page.404_msg")}
646),U.jsx(qt,{className:"mt-8 text-blue-500 hover:underline",to:"/",children:t("error_page.home_button")})]})}function hl(t){let e=t[0],n=t[1],a=t[2];return Math.sqrt(e*e+n*n+a*a)}function bm(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function LB(t,e,n,a){return t[0]=e,t[1]=n,t[2]=a,t}function Hx(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t}function Yx(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t}function NB(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[1],t[2]=e[2]*n[2],t}function UB(t,e,n){return t[0]=e[0]/n[0],t[1]=e[1]/n[1],t[2]=e[2]/n[2],t}function xp(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t}function FB(t,e){let n=e[0]-t[0],a=e[1]-t[1],o=e[2]-t[2];return Math.sqrt(n*n+a*a+o*o)}function BB(t,e){let n=e[0]-t[0],a=e[1]-t[1],o=e[2]-t[2];return n*n+a*a+o*o}function Vx(t){let e=t[0],n=t[1],a=t[2];return e*e+n*n+a*a}function kB(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t}function IB(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t}function xm(t,e){let n=e[0],a=e[1],o=e[2],s=n*n+a*a+o*o;return s>0&&(s=1/Math.sqrt(s)),t[0]=e[0]*s,t[1]=e[1]*s,t[2]=e[2]*s,t}function J2(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function qx(t,e,n){let a=e[0],o=e[1],s=e[2],c=n[0],d=n[1],f=n[2];return t[0]=o*f-s*d,t[1]=s*c-a*f,t[2]=a*d-o*c,t}function PB(t,e,n,a){let o=e[0],s=e[1],c=e[2];return t[0]=o+a*(n[0]-o),t[1]=s+a*(n[1]-s),t[2]=c+a*(n[2]-c),t}function jB(t,e,n,a,o){const s=Math.exp(-a*o);let c=e[0],d=e[1],f=e[2];return t[0]=n[0]+(c-n[0])*s,t[1]=n[1]+(d-n[1])*s,t[2]=n[2]+(f-n[2])*s,t}function GB(t,e,n){let a=e[0],o=e[1],s=e[2],c=n[3]*a+n[7]*o+n[11]*s+n[15];return c=c||1,t[0]=(n[0]*a+n[4]*o+n[8]*s+n[12])/c,t[1]=(n[1]*a+n[5]*o+n[9]*s+n[13])/c,t[2]=(n[2]*a+n[6]*o+n[10]*s+n[14])/c,t}function HB(t,e,n){let a=e[0],o=e[1],s=e[2],c=n[3]*a+n[7]*o+n[11]*s+n[15];return c=c||1,t[0]=(n[0]*a+n[4]*o+n[8]*s)/c,t[1]=(n[1]*a+n[5]*o+n[9]*s)/c,t[2]=(n[2]*a+n[6]*o+n[10]*s)/c,t}function YB(t,e,n){let a=e[0],o=e[1],s=e[2];return t[0]=a*n[0]+o*n[3]+s*n[6],t[1]=a*n[1]+o*n[4]+s*n[7],t[2]=a*n[2]+o*n[5]+s*n[8],t}function VB(t,e,n){let a=e[0],o=e[1],s=e[2],c=n[0],d=n[1],f=n[2],h=n[3],p=d*s-f*o,g=f*a-c*s,b=c*o-d*a,v=d*b-f*g,x=f*p-c*b,w=c*g-d*p,A=h*2;return p*=A,g*=A,b*=A,v*=2,x*=2,w*=2,t[0]=a+p+v,t[1]=o+g+x,t[2]=s+b+w,t}const qB=function(){const t=[0,0,0],e=[0,0,0];return function(n,a){bm(t,n),bm(e,a),xm(t,t),xm(e,e);let o=J2(t,e);return o>1?0:o<-1?Math.PI:Math.acos(o)}}();function QB(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]}class ri extends Array{constructor(e=0,n=e,a=e){return super(e,n,a),this}get x(){return this[0]}get y(){return this[1]}get z(){return this[2]}set x(e){this[0]=e}set y(e){this[1]=e}set z(e){this[2]=e}set(e,n=e,a=e){return e.length?this.copy(e):(LB(this,e,n,a),this)}copy(e){return bm(this,e),this}add(e,n){return n?Hx(this,e,n):Hx(this,this,e),this}sub(e,n){return n?Yx(this,e,n):Yx(this,this,e),this}multiply(e){return e.length?NB(this,this,e):xp(this,this,e),this}divide(e){return e.length?UB(this,this,e):xp(this,this,1/e),this}inverse(e=this){return IB(this,e),this}len(){return hl(this)}distance(e){return e?FB(this,e):hl(this)}squaredLen(){return Vx(this)}squaredDistance(e){return e?BB(this,e):Vx(this)}
vendor: 5,767 bytes, line 646
646negate(e=this){return kB(this,e),this}cross(e,n){return n?qx(this,e,n):qx(this,this,e),this}scale(e){return xp(this,this,e),this}normalize(){return xm(this,this),this}dot(e){return J2(this,e)}equals(e){return QB(this,e)}applyMatrix3(e){return YB(this,this,e),this}applyMatrix4(e){return GB(this,this,e),this}scaleRotateMatrix4(e){return HB(this,this,e),this}applyQuaternion(e){return VB(this,this,e),this}angle(e){return qB(this,e)}lerp(e,n){return PB(this,this,e,n),this}smoothLerp(e,n,a){return jB(this,this,e,n,a),this}clone(){return new ri(this[0],this[1],this[2])}fromArray(e,n=0){return this[0]=e[n],this[1]=e[n+1],this[2]=e[n+2],this}toArray(e=[],n=0){return e[n]=this[0],e[n+1]=this[1],e[n+2]=this[2],e}transformDirection(e){const n=this[0],a=this[1],o=this[2];return this[0]=e[0]*n+e[4]*a+e[8]*o,this[1]=e[1]*n+e[5]*a+e[9]*o,this[2]=e[2]*n+e[6]*a+e[10]*o,this.normalize()}}const Qx=new ri;let $B=1,XB=1,$x=!1;class ZB{constructor(e,n={}){e.canvas||console.error("gl not passed as first argument to Geometry"),this.gl=e,this.attributes=n,this.id=$B++,this.VAOs={},this.drawRange={start:0,count:0},this.instancedCount=0,this.gl.renderer.bindVertexArray(null),this.gl.renderer.currentGeometry=null,this.glState=this.gl.renderer.state;for(let a in n)this.addAttribute(a,n[a])}addAttribute(e,n){if(this.attributes[e]=n,n.id=XB++,n.size=n.size||1,n.type=n.type||(n.data.constructor===Float32Array?this.gl.FLOAT:n.data.constructor===Uint16Array?this.gl.UNSIGNED_SHORT:this.gl.UNSIGNED_INT),n.target=e==="index"?this.gl.ELEMENT_ARRAY_BUFFER:this.gl.ARRAY_BUFFER,n.normalized=n.normalized||!1,n.stride=n.stride||0,n.offset=n.offset||0,n.count=n.count||(n.stride?n.data.byteLength/n.stride:n.data.length/n.size),n.divisor=n.instanced||0,n.needsUpdate=!1,n.usage=n.usage||this.gl.STATIC_DRAW,n.buffer||this.updateAttribute(n),n.divisor){if(this.isInstanced=!0,this.instancedCount&&this.instancedCount!==n.count*n.divisor)return console.warn("geometry has multiple instanced buffers of different length"),this.instancedCount=Math.min(this.instancedCount,n.count*n.divisor);this.instancedCount=n.count*n.divisor}else e==="index"?this.drawRange.count=n.count:this.attributes.index||(this.drawRange.count=Math.max(this.drawRange.count,n.count))}updateAttribute(e){const n=!e.buffer;n&&(e.buffer=this.gl.createBuffer()),this.glState.boundBuffer!==e.buffer&&(this.gl.bindBuffer(e.target,e.buffer),this.glState.boundBuffer=e.buffer),n?this.gl.bufferData(e.target,e.data,e.usage):this.gl.bufferSubData(e.target,0,e.data),e.needsUpdate=!1}setIndex(e){this.addAttribute("index",e)}setDrawRange(e,n){this.drawRange.start=e,this.drawRange.count=n}setInstancedCount(e){this.instancedCount=e}createVAO(e){this.VAOs[e.attributeOrder]=this.gl.renderer.createVertexArray(),this.gl.renderer.bindVertexArray(this.VAOs[e.attributeOrder]),this.bindAttributes(e)}bindAttributes(e){e.attributeLocations.forEach((n,{name:a,type:o})=>{if(!this.attributes[a]){console.warn(`active attribute ${a} not being supplied`);return}const s=this.attributes[a];this.gl.bindBuffer(s.target,s.buffer),this.glState.boundBuffer=s.buffer;let c=1;o===35674&&(c=2),o===35675&&(c=3),o===35676&&(c=4);const d=s.size/c,f=c===1?0:c*c*4,h=c===1?0:c*4;for(let p=0;p<c;p++)this.gl.vertexAttribPointer(n+p,d,s.type,s.normalized,s.stride+f,s.offset+p*h),this.gl.enableVertexAttribArray(n+p),this.gl.renderer.vertexAttribDivisor(n+p,s.divisor)}),this.attributes.index&&this.gl.bindBuffer(this.gl.ELEMENT_ARRAY_BUFFER,this.attributes.index.buffer)}draw({program:e,mode:n=this.gl.TRIANGLES}){var o;this.gl.renderer.currentGeometry!==`${this.id}_${e.attributeOrder}`&&(this.VAOs[e.attributeOrder]||this.createVAO(e),this.gl.renderer.bindVertexArray(this.VAOs[e.attributeOrder]),this.gl.renderer.currentGeometry=`${this.id}_${e.attributeOrder}`),e.attributeLocations.forEach((s,{name:c})=>{const d=this.attributes[c];d.needsUpdate&&this.updateAttribute(d)});let a=2;((o=this.attributes.index)==null?void 0:o.type)===this.gl.UNSIGNED_INT&&(a=4),this.isInstanced?this.attributes.index?this.gl.renderer.drawElementsInstanced(n,this.drawRange.count,this.attributes.index.type,this.attributes.index.offset+this.drawRange.start*a,this.instancedCount):this.gl.renderer.drawArraysInstanced(n,this.drawRange.start,this.drawRange.count,this.instancedCount):this.attributes.index?this.gl.drawElements(n,this.drawRange.count,this.attributes.index.type,this.attributes.index.offset+this.drawRange.start*a):this.gl.drawArrays(n,this.drawRange.start,this.drawRange.count)}getPosition(){const e=this.attributes.position;if(e.data)return e;if(!$x)return console.warn("No position buffer data found to compute bounds"),$x=!0}computeBoundingBox(e){e||(e=this.getPosition());const n=e.data,a=e.size;this.bounds||(this.bounds={min:new ri,max:new ri,center:new ri,scale:new ri,radius:1/0});const o=this.bounds.min,s=this.bounds.max,c=this.bounds.center,d=this.bounds.scale;o.set(1/0),s.set(-1/0);for(let f=0,h=n.length;f<h;f+=a){const p=n[f],g=n[f+1],b=n[f+2];o.x=Math.min(p,o.x),o.y=Math.min(g,o.y),o.z=Math.min(b,o.z),s.x=Math.max(p,s.x),s.y=Math.max(g,s.y),s.z=Math.max(b,s.z)}d.sub(s,o),c.add(o,s).divide(2)}computeBoundingSphere(e){e||(e=this.getPosition());const n=e.data,a=e.size;this.bounds||this.computeBoundingBox(e);let o=0;for(let s=0,c=n.length;s<c;s+=a)Qx.fromArray(n,s),o=Math.max(o,this.bounds.center.squaredDistance(Qx));this.bounds.radius=Math.sqrt(o)}remove(){for(let e in this.VAOs)this.gl.renderer.deleteVertexArray(this.VAOs[e]),delete this.VAOs[e];for(let e in this.attributes)this.gl.deleteBuffer(this.attributes[e].buffer),delete this.attributes[e]}}let WB=1;const Xx={};class KB{constructor(e,{vertex:n,fragment:a,uniforms:o={},transparent:s=!1,cullFace:c=e.BACK,frontFace:d=e.CCW,depthTest:f=!0,depthWrite:h=!0,depthFunc:
646p=e.LEQUAL}={}){e.canvas||console.error("gl not passed as first argument to Program"),this.gl=e,this.uniforms=o,this.id=WB++,n||console.warn("vertex shader not supplied"),a||console.warn("fragment shader not supplied"),this.transparent=s,this.cullFace=c,this.frontFace=d,this.depthTest=f,this.depthWrite=h,this.depthFunc=p,this.blendFunc={},this.blendEquation={},this.stencilFunc={},this.stencilOp={},this.transparent&&!this.blendFunc.src&&(this.gl.renderer.premultipliedAlpha?this.setBlendFunc(this.gl.ONE,this.gl.ONE_MINUS_SRC_ALPHA):this.setBlendFunc(this.gl.SRC_ALPHA,this.gl.ONE_MINUS_SRC_ALPHA)),this.vertexShader=e.createShader(e.VERTEX_SHADER),this.fragmentShader=e.createShader(e.FRAGMENT_SHADER),this.program=e.createProgram(),e.attachShader(this.program,this.vertexShader),e.attachShader(this.program,this.fragmentShader),this.setShaders({vertex:n,fragment:a})}setShaders({vertex:e,fragment:n}){if(e&&(this.gl.shaderSource(this.vertexShader,e),this.gl.compileShader(this.vertexShader),this.gl.getShaderInfoLog(this.vertexShader)!==""&&console.warn(`${this.gl.getShaderInfoLog(this.vertexShader)} 647Vertex Shader 648${Zx(e)}`)),n&&(this.gl.shaderSource(this.fragmentShader,n),this.gl.compileShader(this.fragmentShader),this.gl.getShaderInfoLog(this.fragmentShader)!==""&&console.warn(`${this.gl.getShaderInfoLog(this.fragmentShader)} 649Fragment Shader 650${Zx(n)}`)),this.gl.linkProgram(this.program),!this.gl.getProgramParameter(this.program,this.gl.LINK_STATUS))return console.warn(this.gl.getProgramInfoLog(this.program));this.uniformLocations=new Map;let a=this.gl.getProgramParameter(this.program,this.gl.ACTIVE_UNIFORMS);for(let c=0;c<a;c++){let d=this.gl.getActiveUniform(this.program,c);this.uniformLocations.set(d,this.gl.getUniformLocation(this.program,d.name));const f=d.name.match(/(\w+)/g);d.uniformName=f[0],d.nameComponents=f.slice(1)}this.attributeLocations=new Map;const o=[],s=this.gl.getProgramParameter(this.program,this.gl.ACTIVE_ATTRIBUTES);for(let c=0;c<s;c++){const d=this.gl.getActiveAttrib(this.program,c),f=this.gl.getAttribLocation(this.program,d.name);f!==-1&&(o[f]=d.name,this.attributeLocations.set(d,f))}this.attributeOrder=o.join("")}setBlendFunc(e,n,a,o){this.blendFunc.src=e,this.blendFunc.dst=n,this.blendFunc.srcAlpha=a,this.blendFunc.dstAlpha=o,e&&(this.transparent=!0)}setBlendEquation(e,n){this.blendEquation.modeRGB=e,this.blendEquation.modeAlpha=n}setStencilFunc(e,n,a){this.stencilRef=n,this.stencilFunc.func=e,this.stencilFunc.ref=n,this.stencilFunc.mask=a}setStencilOp(e,n,a){this.stencilOp.stencilFail=e,this.stencilOp.depthFail=n,this.stencilOp.depthPass=a}applyState(){this.depthTest?this.gl.renderer.enable(this.gl.DEPTH_TEST):this.gl.renderer.disable(this.gl.DEPTH_TEST),this.cullFace?this.gl.renderer.enable(this.gl.CULL_FACE):this.gl.renderer.disable(this.gl.CULL_FACE),this.blendFunc.src?this.gl.renderer.enable(this.gl.BLEND):this.gl.renderer.disable(this.gl.BLEND),this.cullFace&&this.gl.renderer.setCullFace(this.cullFace),this.gl.renderer.setFrontFace(this.frontFace),this.gl.renderer.setDepthMask(this.depthWrite),this.gl.renderer.setDepthFunc(this.depthFunc),this.blendFunc.src&&this.gl.renderer.setBlendFunc(this.blendFunc.src,this.blendFunc.dst,this.blendFunc.srcAlpha,this.blendFunc.dstAlpha),this.gl.renderer.setBlendEquation(this.blendEquation.modeRGB,this.blendEquation.modeAlpha),this.stencilFunc.func||this.stencilOp.stencilFail?this.gl.renderer.enable(this.gl.STENCIL_TEST):this.gl.renderer.disable(this.gl.STENCIL_TEST),this.gl.renderer.setStencilFunc(this.stencilFunc.func,this.stencilFunc.ref,this.stencilFunc.mask),this.gl.renderer.setStencilOp(this.stencilOp.stencilFail,this.stencilOp.depthFail,this.stencilOp.depthPass)}use({flipFaces:e=!1}={}){let n=-1;this.gl.renderer.state.currentProgram===this.id||(this.gl.useProgram(this.program),this.gl.renderer.state.currentProgram=this.id),this.uniformLocations.forEach((o,s)=>{let c=this.uniforms[s.uniformName];for(const d of s.nameComponents){if(!c)break;if(d in c)c=c[d];else{if(Array.isArray(c.value))break;c=void 0;break}}if(!c)return Wx(`Active uniform ${s.name} has not been supplied`);if(c&&c.value===void 0)return Wx(`${s.name} uniform is missing a value parameter`);if(c.value.texture)return n=n+1,c.value.update(n),wp(this.gl,s.type,o,n);if(c.value.length&&c.value[0].texture){const d=[];return c.value.forEach(f=>{n=n+1,f.update(n),d.push(n)}),wp(this.gl,s.type,o,d)}wp(this.gl,s.type,o,c.value)}),this.applyState(),e&&this.gl.renderer.setFrontFace(this.frontFace===this.gl.CCW?this.gl.CW:this.gl.CCW)}remove(){this.gl.deleteProgram(this.program)}}function wp(t,e,n,a){a=a.length?JB(a):a;const o=t.renderer.state.uniformLocations.get(n);if(a.length)if(o===void 0||o.length!==a.length)t.renderer.state.uniformLocations.set(n,a.slice(0));else{if(ek(o,a))return;o.set?o.set(a):tk(o,a),t.renderer.state.uniformLocations.set(n,o)}else{if(o===a)return;t.renderer.state.uniformLocations.set(n,a)}switch(e){case 5126:return a.length?t.uniform1fv(n,a):t.uniform1f(n,a);case 35664:return t.uniform2fv(n,a);case 35665:return t.uniform3fv(n,a);case 35666:return t.uniform4fv(n,a);case 35670:case 5124:case 35678:case 36306:case 35680:case 36289:return a.length?t.uniform1iv(n,a):t.uniform1i(n,a);case 35671:case 35667:return t.uniform2iv(n,a);case 35672:case 35668:return t.uniform3iv(n,a);case 35673:case 35669:return t.uniform4iv(n,a);case 35674:return t.uniformMatrix2fv(n,!1,a);case 35675:return t.uniformMatrix3fv(n,!1,a);case 35676:return t.uniformMatrix4fv(n,!1,a)}}function Zx(t){let e=t.split(` 651`);for(let n=0;n<e.length;n++)e[n]=n+1+": "+e[n];return e.join(` 652`)}function JB(t){const e=t.length,n=t[0].length;if(n===void 0)return t;const a=e*n;let o=Xx[a];o||(Xx[a]=o=new Float32Array(a));for(let s=0;s<e;s++)o.set(t[s],s*n);return o}function ek(t,e){if(t.length!==e.length)return!1;for(let n=0,a=t.length;n<a;n++)if(t[n]!==e[n])return!1;return!0}function tk(t,e){for(let n=0,a=t.length;n<a;n++)t[n]=e[n]}let Ap=0;function Wx(t){Ap>100||(console.warn(t),Ap++,Ap>100&&console.warn("More than 100 program warnings - stopping logs."))}const Sp=new ri;let nk=1;
652class ik{constructor({canvas:e=document.createElement("canvas"),width:n=300,height:a=150,dpr:o=1,alpha:s=!1,depth:c=!0,stencil:d=!1,antialias:f=!1,premultipliedAlpha:h=!1,preserveDrawingBuffer:p=!1,powerPreference:g="default",autoClear:b=!0,webgl:v=2}={}){const x={alpha:s,depth:c,stencil:d,antialias:f,premultipliedAlpha:h,preserveDrawingBuffer:p,powerPreference:g};this.dpr=o,this.alpha=s,this.color=!0,this.depth=c,this.stencil=d,this.premultipliedAlpha=h,this.autoClear=b,this.id=nk++,v===2&&(this.gl=e.getContext("webgl2",x)),this.isWebgl2=!!this.gl,this.gl||(this.gl=e.getContext("webgl",x)),this.gl||console.error("unable to create webgl context"),this.gl.renderer=this,this.setSize(n,a),this.state={},this.state.blendFunc={src:this.gl.ONE,dst:this.gl.ZERO},this.state.blendEquation={modeRGB:this.gl.FUNC_ADD},this.state.cullFace=!1,this.state.frontFace=this.gl.CCW,this.state.depthMask=!0,this.state.depthFunc=this.gl.LEQUAL,this.state.premultiplyAlpha=!1,this.state.flipY=!1,this.state.unpackAlignment=4,this.state.framebuffer=null,this.state.viewport={x:0,y:0,width:null,height:null},this.state.textureUnits=[],this.state.activeTextureUnit=0,this.state.boundBuffer=null,this.state.uniformLocations=new Map,this.state.currentProgram=null,this.extensions={},this.isWebgl2?(this.getExtension("EXT_color_buffer_float"),this.getExtension("OES_texture_float_linear")):(this.getExtension("OES_texture_float"),this.getExtension("OES_texture_float_linear"),this.getExtension("OES_texture_half_float"),this.getExtension("OES_texture_half_float_linear"),this.getExtension("OES_element_index_uint"),this.getExtension("OES_standard_derivatives"),this.getExtension("EXT_sRGB"),this.getExtension("WEBGL_depth_texture"),this.getExtension("WEBGL_draw_buffers")),this.getExtension("WEBGL_compressed_texture_astc"),this.getExtension("EXT_texture_compression_bptc"),this.getExtension("WEBGL_compressed_texture_s3tc"),this.getExtension("WEBGL_compressed_texture_etc1"),this.getExtension("WEBGL_compressed_texture_pvrtc"),this.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc"),this.vertexAttribDivisor=this.getExtension("ANGLE_instanced_arrays","vertexAttribDivisor","vertexAttribDivisorANGLE"),this.drawArraysInstanced=this.getExtension("ANGLE_instanced_arrays","drawArraysInstanced","drawArraysInstancedANGLE"),this.drawElementsInstanced=this.getExtension("ANGLE_instanced_arrays","drawElementsInstanced","drawElementsInstancedANGLE"),this.createVertexArray=this.getExtension("OES_vertex_array_object","createVertexArray","createVertexArrayOES"),this.bindVertexArray=this.getExtension("OES_vertex_array_object","bindVertexArray","bindVertexArrayOES"),this.deleteVertexArray=this.getExtension("OES_vertex_array_object","deleteVertexArray","deleteVertexArrayOES"),this.drawBuffers=this.getExtension("WEBGL_draw_buffers","drawBuffers","drawBuffersWEBGL"),this.parameters={},this.parameters.maxTextureUnits=this.gl.getParameter(this.gl.MAX_COMBINED_TEXTURE_IMAGE_UNITS),this.parameters.maxAnisotropy=this.getExtension("EXT_texture_filter_anisotropic")?this.gl.getParameter(this.getExtension("EXT_texture_filter_anisotropic").MAX_TEXTURE_MAX_ANISOTROPY_EXT):0}setSize(e,n){this.width=e,this.height=n,this.gl.canvas.width=e*this.dpr,this.gl.canvas.height=n*this.dpr,this.gl.canvas.style&&Object.assign(this.gl.canvas.style,{width:e+"px",height:n+"px"})}setViewport(e,n,a=0,o=0){this.state.viewport.width===e&&this.state.viewport.height===n||(this.state.viewport.width=e,this.state.viewport.height=n,this.state.viewport.x=a,this.state.viewport.y=o,this.gl.viewport(a,o,e,n))}setScissor(e,n,a=0,o=0){this.gl.scissor(a,o,e,n)}enable(e){this.state[e]!==!0&&(this.gl.enable(e),this.state[e]=!0)}disable(e){this.state[e]!==!1&&(this.gl.disable(e),this.state[e]=!1)}setBlendFunc(e,n,a,o){this.state.blendFunc.src===e&&this.state.blendFunc.dst===n&&this.state.blendFunc.srcAlpha===a&&this.state.blendFunc.dstAlpha===o||(this.state.blendFunc.src=e,this.state.blendFunc.dst=n,this.state.blendFunc.srcAlpha=a,this.state.blendFunc.dstAlpha=o,a!==void 0?this.gl.blendFuncSeparate(e,n,a,o):this.gl.blendFunc(e,n))}setBlendEquation(e,n){e=e||this.gl.FUNC_ADD,!(this.state.blendEquation.modeRGB===e&&this.state.blendEquation.modeAlpha===n)&&(this.state.blendEquation.modeRGB=e,this.state.blendEquation.modeAlpha=n,n!==void 0?this.gl.blendEquationSeparate(e,n):this.gl.blendEquation(e))}setCullFace(e){this.state.cullFace!==e&&(this.state.cullFace=e,this.gl.cullFace(e))}setFrontFace(e){this.state.frontFace!==e&&(this.state.frontFace=e,this.gl.frontFace(e))}setDepthMask(e){this.state.depthMask!==e&&(this.state.depthMask=e,this.gl.depthMask(e))}setDepthFunc(e){this.state.depthFunc!==e&&(this.state.depthFunc=e,this.gl.depthFunc(e))}setStencilMask(e){this.state.stencilMask!==e&&(this.state.stencilMask=e,this.gl.stencilMask(e))}setStencilFunc(e,n,a){this.state.stencilFunc===e&&this.state.stencilRef===n&&this.state.stencilFuncMask===a||(this.state.stencilFunc=e||this.gl.ALWAYS,this.state.stencilRef=n||0,this.state.stencilFuncMask=a||0,this.gl.stencilFunc(e||this.gl.ALWAYS,n||0,a||0))}setStencilOp(e,n,a){this.state.stencilFail===e&&this.state.stencilDepthFail===n&&this.state.stencilDepthPass===a||(this.state.stencilFail=e,this.state.stencilDepthFail=n,this.state.stencilDepthPass=a,this.gl.stencilOp(e,n,a))}activeTexture(e){this.state.activeTextureUnit!==e&&(this.state.activeTextureUnit=e,this.gl.activeTexture(this.gl.TEXTURE0+e))}bindFramebuffer({target:e=this.gl.FRAMEBUFFER,buffer:n=null}={}){this.state.framebuffer!==n&&(this.state.framebuffer=n,this.gl.bindFramebuffer(e,n))}getExtension(e,n,a){return n&&this.gl[n]?this.gl[n].bind(this.gl):(this.extensions[e]||(this.extensions[e]=this.gl.getExtension(e)),n?this.extensions[e]?this.extensions[e][a].bind(this.extensions[e]):null:this.extensions[e])}sortOpaque(e,n){return e.renderOrder!==n.renderOrder?e.renderOrder-n.renderOrder:e.program.id!==n.program.id?e.program.id-n.program.id:e.zDepth!==n.zDepth?e.zDepth-n.zDepth:n.id-e.id}
652sortTransparent(e,n){return e.renderOrder!==n.renderOrder?e.renderOrder-n.renderOrder:e.zDepth!==n.zDepth?n.zDepth-e.zDepth:n.id-e.id}sortUI(e,n){return e.renderOrder!==n.renderOrder?e.renderOrder-n.renderOrder:e.program.id!==n.program.id?e.program.id-n.program.id:n.id-e.id}getRenderList({scene:e,camera:n,frustumCull:a,sort:o}){let s=[];if(n&&a&&n.updateFrustum(),e.traverse(c=>{if(!c.visible)return!0;c.draw&&(a&&c.frustumCulled&&n&&!n.frustumIntersectsMesh(c)||s.push(c))}),o){const c=[],d=[],f=[];s.forEach(h=>{h.program.transparent?h.program.depthTest?d.push(h):f.push(h):c.push(h),h.zDepth=0,!(h.renderOrder!==0||!h.program.depthTest||!n)&&(h.worldMatrix.getTranslation(Sp),Sp.applyMatrix4(n.projectionViewMatrix),h.zDepth=Sp.z)}),c.sort(this.sortOpaque),d.sort(this.sortTransparent),f.sort(this.sortUI),s=c.concat(d,f)}return s}render({scene:e,camera:n,target:a=null,update:o=!0,sort:s=!0,frustumCull:c=!0,clear:d}){a===null?(this.bindFramebuffer(),this.setViewport(this.width*this.dpr,this.height*this.dpr)):(this.bindFramebuffer(a),this.setViewport(a.width,a.height)),(d||this.autoClear&&d!==!1)&&(this.depth&&(!a||a.depth)&&(this.enable(this.gl.DEPTH_TEST),this.setDepthMask(!0)),(this.stencil||!a||a.stencil)&&(this.enable(this.gl.STENCIL_TEST),this.setStencilMask(255)),this.gl.clear((this.color?this.gl.COLOR_BUFFER_BIT:0)|(this.depth?this.gl.DEPTH_BUFFER_BIT:0)|(this.stencil?this.gl.STENCIL_BUFFER_BIT:0))),o&&e.updateMatrixWorld(),n&&n.updateMatrixWorld(),this.getRenderList({scene:e,camera:n,frustumCull:c,sort:s}).forEach(h=>{h.draw({camera:n})})}}function ak(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function rk(t,e,n,a,o){return t[0]=e,t[1]=n,t[2]=a,t[3]=o,t}function ok(t,e){let n=e[0],a=e[1],o=e[2],s=e[3],c=n*n+a*a+o*o+s*s;return c>0&&(c=1/Math.sqrt(c)),t[0]=n*c,t[1]=a*c,t[2]=o*c,t[3]=s*c,t}function sk(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}function lk(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t}function ck(t,e,n){n=n*.5;let a=Math.sin(n);return t[0]=a*e[0],t[1]=a*e[1],t[2]=a*e[2],t[3]=Math.cos(n),t}function Kx(t,e,n){let a=e[0],o=e[1],s=e[2],c=e[3],d=n[0],f=n[1],h=n[2],p=n[3];return t[0]=a*p+c*d+o*h-s*f,t[1]=o*p+c*f+s*d-a*h,t[2]=s*p+c*h+a*f-o*d,t[3]=c*p-a*d-o*f-s*h,t}function uk(t,e,n){n*=.5;let a=e[0],o=e[1],s=e[2],c=e[3],d=Math.sin(n),f=Math.cos(n);return t[0]=a*f+c*d,t[1]=o*f+s*d,t[2]=s*f-o*d,t[3]=c*f-a*d,t}function dk(t,e,n){n*=.5;let a=e[0],o=e[1],s=e[2],c=e[3],d=Math.sin(n),f=Math.cos(n);return t[0]=a*f-s*d,t[1]=o*f+c*d,t[2]=s*f+a*d,t[3]=c*f-o*d,t}function fk(t,e,n){n*=.5;let a=e[0],o=e[1],s=e[2],c=e[3],d=Math.sin(n),f=Math.cos(n);return t[0]=a*f+o*d,t[1]=o*f-a*d,t[2]=s*f+c*d,t[3]=c*f-s*d,t}function hk(t,e,n,a){let o=e[0],s=e[1],c=e[2],d=e[3],f=n[0],h=n[1],p=n[2],g=n[3],b,v,x,w,A;return v=o*f+s*h+c*p+d*g,v<0&&(v=-v,f=-f,h=-h,p=-p,g=-g),1-v>1e-6?(b=Math.acos(v),x=Math.sin(b),w=Math.sin((1-a)*b)/x,A=Math.sin(a*b)/x):(w=1-a,A=a),t[0]=w*o+A*f,t[1]=w*s+A*h,t[2]=w*c+A*p,t[3]=w*d+A*g,t}function pk(t,e){let n=e[0],a=e[1],o=e[2],s=e[3],c=n*n+a*a+o*o+s*s,d=c?1/c:0;return t[0]=-n*d,t[1]=-a*d,t[2]=-o*d,t[3]=s*d,t}function mk(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=e[3],t}function gk(t,e){let n=e[0]+e[4]+e[8],a;if(n>0)a=Math.sqrt(n+1),t[3]=.5*a,a=.5/a,t[0]=(e[5]-e[7])*a,t[1]=(e[6]-e[2])*a,t[2]=(e[1]-e[3])*a;else{let o=0;e[4]>e[0]&&(o=1),e[8]>e[o*3+o]&&(o=2);let s=(o+1)%3,c=(o+2)%3;a=Math.sqrt(e[o*3+o]-e[s*3+s]-e[c*3+c]+1),t[o]=.5*a,a=.5/a,t[3]=(e[s*3+c]-e[c*3+s])*a,t[s]=(e[s*3+o]+e[o*3+s])*a,t[c]=(e[c*3+o]+e[o*3+c])*a}return t}function yk(t,e,n="YXZ"){let a=Math.sin(e[0]*.5),o=Math.cos(e[0]*.5),s=Math.sin(e[1]*.5),c=Math.cos(e[1]*.5),d=Math.sin(e[2]*.5),f=Math.cos(e[2]*.5);return n==="XYZ"?(t[0]=a*c*f+o*s*d,t[1]=o*s*f-a*c*d,t[2]=o*c*d+a*s*f,t[3]=o*c*f-a*s*d):n==="YXZ"?(t[0]=a*c*f+o*s*d,t[1]=o*s*f-a*c*d,t[2]=o*c*d-a*s*f,t[3]=o*c*f+a*s*d):n==="ZXY"?(t[0]=a*c*f-o*s*d,t[1]=o*s*f+a*c*d,t[2]=o*c*d+a*s*f,t[3]=o*c*f-a*s*d):n==="ZYX"?(t[0]=a*c*f-o*s*d,t[1]=o*s*f+a*c*d,t[2]=o*c*d-a*s*f,t[3]=o*c*f+a*s*d):n==="YZX"?(t[0]=a*c*f+o*s*d,t[1]=o*s*f+a*c*d,t[2]=o*c*d-a*s*f,t[3]=o*c*f-a*s*d):n==="XZY"&&(t[0]=a*c*f-o*s*d,t[1]=o*s*f-a*c*d,t[2]=o*c*d+a*s*f,t[3]=o*c*f+a*s*d),t}const vk=ak,bk=rk,xk=sk,wk=ok;class Ak extends Array{constructor(e=0,n=0,a=0,o=1){super(e,n,a,o),this.onChange=()=>{},this._target=this;const s=["0","1","2","3"];return new Proxy(this,{set(c,d){const f=Reflect.set(...arguments);return f&&s.includes(d)&&c.onChange(),f}})}get x(){return this[0]}get y(){return this[1]}get z(){return this[2]}get w(){return this[3]}set x(e){this._target[0]=e,this.onChange()}set y(e){this._target[1]=e,this.onChange()}set z(e){this._target[2]=e,this.onChange()}set w(e){this._target[3]=e,this.onChange()}identity(){return lk(this._target),this.onChange(),this}set(e,n,a,o){return e.length?this.copy(e):(bk(this._target,e,n,a,o),this.onChange(),this)}rotateX(e){return uk(this._target,this._target,e),this.onChange(),this}rotateY(e){return dk(this._target,this._target,e),this.onChange(),this}rotateZ(e){return fk(this._target,this._target,e),this.onChange(),this}inverse(e=this._target){return pk(this._target,e),this.onChange(),this}conjugate(e=this._target){return mk(this._target,e),this.onChange(),this}copy(e){return vk(this._target,e),this.onChange(),this}normalize(e=this._target){return wk(this._target,e),this.onChange(),this}multiply(e,n){return n?Kx(this._target,e,n):Kx(this._target,this._target,e),this.onChange(),this}dot(e){return xk(this._target,e)}fromMatrix3(e){return gk(this._target,e),this.onChange(),this}fromEuler(e,n){return yk(this._target,e,e.order),n||this.onChange(),this}fromAxisAngle(e,n){return ck(this._target,e,n),this.onChange(),this}slerp(e,n){return hk(this._target,this._target,e,n),this.onChange(),this}fromArray(e,n=0){return this._target[0]=e[n],this._target[1]=e[n+1],this._target[2]=e[n+2],this._target[3]=e[n+3],this.onChange(),this}toArray(e=[],n=0){return e[n]=this[0],e[n+1]=this[1],e[n+2]=this[2],e[n+3]=this[3],e}}const Sk=1e-6;function Ek(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function zk(t,e,n,a,o,s,c,d,f,h,p,g,b,v,x,w,A){return t[0]=e,t[1]=n,t[2]=a,t[3]=o,t[4]=s,t[5]=c,t[6]=d,t[7]=f,t[8]=h,t[9]=p,t[10]=g,t[11]=b,t[12]=v,t[13]=x,t[14]=w,t[15]=A,t}function Tk(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function Ck(t,e){let n=e[0],a=e[1],o=e[2],s=e[3],c=e[4],d=e[5],f=e[6],h=e[7],p=e[8],g=e[9],b=e[10],v=e[11],x=e[12],w=e[13],A=e[14],z=e[15],R=n*d-a*c,C=n*f-o*c,O=n*h-s*c,M=a*f-o*d,B=a*h-s*d,j=o*h-s*f,_=p*w-g*x,W=p*A-b*x,G=p*z-v*x,ne=g*A-b*w,J=g*z-v*w,ue=b*z-v*A,K=R*ue-C*J+O*ne+M*G-B*W+j*_;
652return K?(K=1/K,t[0]=(d*ue-f*J+h*ne)*K,t[1]=(o*J-a*ue-s*ne)*K,t[2]=(w*j-A*B+z*M)*K,t[3]=(b*B-g*j-v*M)*K,t[4]=(f*G-c*ue-h*W)*K,t[5]=(n*ue-o*G+s*W)*K,t[6]=(A*O-x*j-z*C)*K,t[7]=(p*j-b*O+v*C)*K,t[8]=(c*J-d*G+h*_)*K,t[9]=(a*G-n*J-s*_)*K,t[10]=(x*B-w*O+z*R)*K,t[11]=(g*O-p*B-v*R)*K,t[12]=(d*W-c*ne-f*_)*K,t[13]=(n*ne-a*W+o*_)*K,t[14]=(w*C-x*M-A*R)*K,t[15]=(p*M-g*C+b*R)*K,t):null}function eE(t){let e=t[0],n=t[1],a=t[2],o=t[3],s=t[4],c=t[5],d=t[6],f=t[7],h=t[8],p=t[9],g=t[10],b=t[11],v=t[12],x=t[13],w=t[14],A=t[15],z=e*c-n*s,R=e*d-a*s,C=e*f-o*s,O=n*d-a*c,M=n*f-o*c,B=a*f-o*d,j=h*x-p*v,_=h*w-g*v,W=h*A-b*v,G=p*w-g*x,ne=p*A-b*x,J=g*A-b*w;return z*J-R*ne+C*G+O*W-M*_+B*j}function Jx(t,e,n){let a=e[0],o=e[1],s=e[2],c=e[3],d=e[4],f=e[5],h=e[6],p=e[7],g=e[8],b=e[9],v=e[10],x=e[11],w=e[12],A=e[13],z=e[14],R=e[15],C=n[0],O=n[1],M=n[2],B=n[3];return t[0]=C*a+O*d+M*g+B*w,t[1]=C*o+O*f+M*b+B*A,t[2]=C*s+O*h+M*v+B*z,t[3]=C*c+O*p+M*x+B*R,C=n[4],O=n[5],M=n[6],B=n[7],t[4]=C*a+O*d+M*g+B*w,t[5]=C*o+O*f+M*b+B*A,t[6]=C*s+O*h+M*v+B*z,t[7]=C*c+O*p+M*x+B*R,C=n[8],O=n[9],M=n[10],B=n[11],t[8]=C*a+O*d+M*g+B*w,t[9]=C*o+O*f+M*b+B*A,t[10]=C*s+O*h+M*v+B*z,t[11]=C*c+O*p+M*x+B*R,C=n[12],O=n[13],M=n[14],B=n[15],t[12]=C*a+O*d+M*g+B*w,t[13]=C*o+O*f+M*b+B*A,t[14]=C*s+O*h+M*v+B*z,t[15]=C*c+O*p+M*x+B*R,t}function Rk(t,e,n){let a=n[0],o=n[1],s=n[2],c,d,f,h,p,g,b,v,x,w,A,z;return e===t?(t[12]=e[0]*a+e[4]*o+e[8]*s+e[12],t[13]=e[1]*a+e[5]*o+e[9]*s+e[13],t[14]=e[2]*a+e[6]*o+e[10]*s+e[14],t[15]=e[3]*a+e[7]*o+e[11]*s+e[15]):(c=e[0],d=e[1],f=e[2],h=e[3],p=e[4],g=e[5],b=e[6],v=e[7],x=e[8],w=e[9],A=e[10],z=e[11],t[0]=c,t[1]=d,t[2]=f,t[3]=h,t[4]=p,t[5]=g,t[6]=b,t[7]=v,t[8]=x,t[9]=w,t[10]=A,t[11]=z,t[12]=c*a+p*o+x*s+e[12],t[13]=d*a+g*o+w*s+e[13],t[14]=f*a+b*o+A*s+e[14],t[15]=h*a+v*o+z*s+e[15]),t}function Mk(t,e,n){let a=n[0],o=n[1],s=n[2];return t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a,t[3]=e[3]*a,t[4]=e[4]*o,t[5]=e[5]*o,t[6]=e[6]*o,t[7]=e[7]*o,t[8]=e[8]*s,t[9]=e[9]*s,t[10]=e[10]*s,t[11]=e[11]*s,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function Dk(t,e,n,a){let o=a[0],s=a[1],c=a[2],d=Math.hypot(o,s,c),f,h,p,g,b,v,x,w,A,z,R,C,O,M,B,j,_,W,G,ne,J,ue,K,se;return Math.abs(d)<Sk?null:(d=1/d,o*=d,s*=d,c*=d,f=Math.sin(n),h=Math.cos(n),p=1-h,g=e[0],b=e[1],v=e[2],x=e[3],w=e[4],A=e[5],z=e[6],R=e[7],C=e[8],O=e[9],M=e[10],B=e[11],j=o*o*p+h,_=s*o*p+c*f,W=c*o*p-s*f,G=o*s*p-c*f,ne=s*s*p+h,J=c*s*p+o*f,ue=o*c*p+s*f,K=s*c*p-o*f,se=c*c*p+h,t[0]=g*j+w*_+C*W,t[1]=b*j+A*_+O*W,t[2]=v*j+z*_+M*W,t[3]=x*j+R*_+B*W,t[4]=g*G+w*ne+C*J,t[5]=b*G+A*ne+O*J,t[6]=v*G+z*ne+M*J,t[7]=x*G+R*ne+B*J,t[8]=g*ue+w*K+C*se,t[9]=b*ue+A*K+O*se,t[10]=v*ue+z*K+M*se,t[11]=x*ue+R*K+B*se,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t)}function _k(t,e){return t[0]=e[12],t[1]=e[13],t[2]=e[14],t}function tE(t,e){let n=e[0],a=e[1],o=e[2],s=e[4],c=e[5],d=e[6],f=e[8],h=e[9],p=e[10];return t[0]=Math.hypot(n,a,o),t[1]=Math.hypot(s,c,d),t[2]=Math.hypot(f,h,p),t}function Ok(t){let e=t[0],n=t[1],a=t[2],o=t[4],s=t[5],c=t[6],d=t[8],f=t[9],h=t[10];const p=e*e+n*n+a*a,g=o*o+s*s+c*c,b=d*d+f*f+h*h;return Math.sqrt(Math.max(p,g,b))}const nE=function(){const t=[1,1,1];return function(e,n){let a=t;tE(a,n);let o=1/a[0],s=1/a[1],c=1/a[2],d=n[0]*o,f=n[1]*s,h=n[2]*c,p=n[4]*o,g=n[5]*s,b=n[6]*c,v=n[8]*o,x=n[9]*s,w=n[10]*c,A=d+g+w,z=0;return A>0?(z=Math.sqrt(A+1)*2,e[3]=.25*z,e[0]=(b-x)/z,e[1]=(v-h)/z,e[2]=(f-p)/z):d>g&&d>w?(z=Math.sqrt(1+d-g-w)*2,e[3]=(b-x)/z,e[0]=.25*z,e[1]=(f+p)/z,e[2]=(v+h)/z):g>w?(z=Math.sqrt(1+g-d-w)*2,e[3]=(v-h)/z,e[0]=(f+p)/z,e[1]=.25*z,e[2]=(b+x)/z):(z=Math.sqrt(1+w-d-g)*2,e[3]=(f-p)/z,e[0]=(v+h)/z,e[1]=(b+x)/z,e[2]=.25*z),e}}();function Lk(t,e,n,a){let o=hl([t[0],t[1],t[2]]);const s=hl([t[4],t[5],t[6]]),c=hl([t[8],t[9],t[10]]);eE(t)<0&&(o=-o),n[0]=t[12],n[1]=t[13],n[2]=t[14];const f=t.slice(),h=1/o,p=1/s,g=1/c;f[0]*=h,f[1]*=h,f[2]*=h,f[4]*=p,f[5]*=p,f[6]*=p,f[8]*=g,f[9]*=g,f[10]*=g,nE(e,f),a[0]=o,a[1]=s,a[2]=c}function Nk(t,e,n,a){const o=t,s=e[0],c=e[1],d=e[2],f=e[3],h=s+s,p=c+c,g=d+d,b=s*h,v=s*p,x=s*g,w=c*p,A=c*g,z=d*g,R=f*h,C=f*p,O=f*g,M=a[0],B=a[1],j=a[2];return o[0]=(1-(w+z))*M,o[1]=(v+O)*M,o[2]=(x-C)*M,o[3]=0,o[4]=(v-O)*B,o[5]=(1-(b+z))*B,o[6]=(A+R)*B,o[7]=0,o[8]=(x+C)*j,o[9]=(A-R)*j,o[10]=(1-(b+w))*j,o[11]=0,o[12]=n[0],o[13]=n[1],o[14]=n[2],o[15]=1,o}function Uk(t,e){let n=e[0],a=e[1],o=e[2],s=e[3],c=n+n,d=a+a,f=o+o,h=n*c,p=a*c,g=a*d,b=o*c,v=o*d,x=o*f,w=s*c,A=s*d,z=s*f;return t[0]=1-g-x,t[1]=p+z,t[2]=b-A,t[3]=0,t[4]=p-z,t[5]=1-h-x,t[6]=v+w,t[7]=0,t[8]=b+A,t[9]=v-w,t[10]=1-h-g,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}
652function Fk(t,e,n,a,o){let s=1/Math.tan(e/2),c=1/(a-o);return t[0]=s/n,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=s,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=(o+a)*c,t[11]=-1,t[12]=0,t[13]=0,t[14]=2*o*a*c,t[15]=0,t}function Bk(t,e,n,a,o,s,c){let d=1/(e-n),f=1/(a-o),h=1/(s-c);return t[0]=-2*d,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*f,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*h,t[11]=0,t[12]=(e+n)*d,t[13]=(o+a)*f,t[14]=(c+s)*h,t[15]=1,t}function kk(t,e,n,a){let o=e[0],s=e[1],c=e[2],d=a[0],f=a[1],h=a[2],p=o-n[0],g=s-n[1],b=c-n[2],v=p*p+g*g+b*b;v===0?b=1:(v=1/Math.sqrt(v),p*=v,g*=v,b*=v);let x=f*b-h*g,w=h*p-d*b,A=d*g-f*p;return v=x*x+w*w+A*A,v===0&&(h?d+=1e-6:f?h+=1e-6:f+=1e-6,x=f*b-h*g,w=h*p-d*b,A=d*g-f*p,v=x*x+w*w+A*A),v=1/Math.sqrt(v),x*=v,w*=v,A*=v,t[0]=x,t[1]=w,t[2]=A,t[3]=0,t[4]=g*A-b*w,t[5]=b*x-p*A,t[6]=p*w-g*x,t[7]=0,t[8]=p,t[9]=g,t[10]=b,t[11]=0,t[12]=o,t[13]=s,t[14]=c,t[15]=1,t}function ew(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t[4]=e[4]+n[4],t[5]=e[5]+n[5],t[6]=e[6]+n[6],t[7]=e[7]+n[7],t[8]=e[8]+n[8],t[9]=e[9]+n[9],t[10]=e[10]+n[10],t[11]=e[11]+n[11],t[12]=e[12]+n[12],t[13]=e[13]+n[13],t[14]=e[14]+n[14],t[15]=e[15]+n[15],t}function tw(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t[3]=e[3]-n[3],t[4]=e[4]-n[4],t[5]=e[5]-n[5],t[6]=e[6]-n[6],t[7]=e[7]-n[7],t[8]=e[8]-n[8],t[9]=e[9]-n[9],t[10]=e[10]-n[10],t[11]=e[11]-n[11],t[12]=e[12]-n[12],t[13]=e[13]-n[13],t[14]=e[14]-n[14],t[15]=e[15]-n[15],t}function Ik(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*n,t[5]=e[5]*n,t[6]=e[6]*n,t[7]=e[7]*n,t[8]=e[8]*n,t[9]=e[9]*n,t[10]=e[10]*n,t[11]=e[11]*n,t[12]=e[12]*n,t[13]=e[13]*n,t[14]=e[14]*n,t[15]=e[15]*n,t}class Pu extends Array{constructor(e=1,n=0,a=0,o=0,s=0,c=1,d=0,f=0,h=0,p=0,g=1,b=0,v=0,x=0,w=0,A=1){return super(e,n,a,o,s,c,d,f,h,p,g,b,v,x,w,A),this}get x(){return this[12]}get y(){return this[13]}get z(){return this[14]}get w(){return this[15]}set x(e){this[12]=e}set y(e){this[13]=e}set z(e){this[14]=e}set w(e){this[15]=e}set(e,n,a,o,s,c,d,f,h,p,g,b,v,x,w,A){return e.length?this.copy(e):(zk(this,e,n,a,o,s,c,d,f,h,p,g,b,v,x,w,A),this)}translate(e,n=this){return Rk(this,n,e),this}rotate(e,n,a=this){return Dk(this,a,e,n),this}scale(e,n=this){return Mk(this,n,typeof e=="number"?[e,e,e]:e),this}add(e,n){return n?ew(this,e,n):ew(this,this,e),this}sub(e,n){return n?tw(this,e,n):tw(this,this,e),this}multiply(e,n){return e.length?n?Jx(this,e,n):Jx(this,this,e):Ik(this,this,e),this}identity(){return Tk(this),this}copy(e){return Ek(this,e),this}fromPerspective({fov:e,aspect:n,near:a,far:o}={}){return Fk(this,e,n,a,o),this}fromOrthogonal({left:e,right:n,bottom:a,top:o,near:s,far:c}){return Bk(this,e,n,a,o,s,c),this}fromQuaternion(e){return Uk(this,e),this}setPosition(e){return this.x=e[0],this.y=e[1],this.z=e[2],this}inverse(e=this){return Ck(this,e),this}compose(e,n,a){return Nk(this,e,n,a),this}decompose(e,n,a){return Lk(this,e,n,a),this}getRotation(e){return nE(e,this),this}getTranslation(e){return _k(e,this),this}getScaling(e){return tE(e,this),this}getMaxScaleOnAxis(){return Ok(this)}lookAt(e,n,a){return kk(this,e,n,a),this}determinant(){return eE(this)}fromArray(e,n=0){return this[0]=e[n],this[1]=e[n+1],this[2]=e[n+2],this[3]=e[n+3],this[4]=e[n+4],this[5]=e[n+5],this[6]=e[n+6],this[7]=e[n+7],this[8]=e[n+8],this[9]=e[n+9],this[10]=e[n+10],this[11]=e[n+11],this[12]=e[n+12],this[13]=e[n+13],this[14]=e[n+14],this[15]=e[n+15],this}toArray(e=[],n=0){return e[n]=this[0],e[n+1]=this[1],e[n+2]=this[2],e[n+3]=this[3],e[n+4]=this[4],e[n+5]=this[5],e[n+6]=this[6],e[n+7]=this[7],e[n+8]=this[8],e[n+9]=this[9],e[n+10]=this[10],e[n+11]=this[11],e[n+12]=this[12],e[n+13]=this[13],e[n+14]=this[14],e[n+15]=this[15],e}}function Pk(t,e,n="YXZ"){return n==="XYZ"?(t[1]=Math.asin(Math.min(Math.max(e[8],-1),1)),Math.abs(e[8])<.99999?(t[0]=Math.atan2(-e[9],e[10]),t[2]=Math.atan2(-e[4],e[0])):(t[0]=Math.atan2(e[6],e[5]),t[2]=0)):n==="YXZ"?(t[0]=Math.asin(-Math.min(Math.max(e[9],-1),1)),Math.abs(e[9])<.99999?(t[1]=Math.atan2(e[8],e[10]),t[2]=Math.atan2(e[1],e[5])):(t[1]=Math.atan2(-e[2],e[0]),t[2]=0)):n==="ZXY"?(t[0]=Math.asin(Math.min(Math.max(e[6],-1),1)),Math.abs(e[6])<.99999?(t[1]=Math.atan2(-e[2],e[10]),t[2]=Math.atan2(-e[4],e[5])):(t[1]=0,t[2]=Math.atan2(e[1],e[0]))):n==="ZYX"?(t[1]=Math.asin(-Math.min(Math.max(e[2],-1),1)),Math.abs(e[2])<.99999?(t[0]=Math.atan2(e[6],e[10]),t[2]=Math.atan2(e[1],e[0])):(t[0]=0,t[2]=Math.atan2(-e[4],e[5]))):n==="YZX"?(t[2]=Math.asin(Math.min(Math.max(e[1],-1),1)),Math.abs(e[1])<.99999?(t[0]=Math.atan2(-e[9],e[5]),t[1]=Math.atan2(-e[2],e[0])):(t[0]=0,t[1]=Math.atan2(e[8],e[10]))):n==="XZY"&&(t[2]=Math.asin(-Math.min(Math.max(e[4],-1),1)),Math.abs(e[4])<.99999?(t[0]=Math.atan2(e[6],e[5]),t[1]=Math.atan2(e[8],e[0])):(t[0]=Math.atan2(-e[9],e[10]),t[1]=0)),t}const nw=new Pu;class jk extends Array{constructor(e=0,n=e,a=e,o="YXZ"){super(e,n,a),this.order=o,this.onChange=()=>{},this._target=this;const s=["0","1","2"];return new Proxy(this,{set(c,d){const f=Reflect.set(...arguments);return f&&s.includes(d)&&c.onChange(),f}})}get x(){return this[0]}get y(){return this[1]}get z(){return this[2]}set x(e){this._target[0]=e,this.onChange()}set y(e){this._target[1]=e,this.onChange()}set z(e){this._target[2]=e,this.onChange()}set(e,n=e,a=e){return e.length?this.copy(e):(this._target[0]=e,this._target[1]=n,this._target[2]=a,this.onChange(),this)}copy(e){return this._target[0]=e[0],this._target[1]=e[1],this._target[2]=e[2],this.onChange(),this}reorder(e){return this._target.order=e,this.onChange(),this}fromRotationMatrix(e,n=this.order){return Pk(this._target,e,n),this.onChange(),this}fromQuaternion(e,n=this.order,a){return nw.fromQuaternion(e),this._target.fromRotationMatrix(nw,n),a||this.onChange(),this}fromArray(e,n=0){return this._target[0]=e[n],this._target[1]=e[n+1],this._target[2]=e[n+2],this}toArray(e=[],n=0){return e[n]=this[0],e[n+1]=this[1],e[n+2]=this[2],e}}class Gk{constructor(){this.parent=null,this.children=[],this.visible=!0,this.matrix=new Pu,this.worldMatrix=new Pu,this.matrixAutoUpdate=!0,this.worldMatrixNeedsUpdate=!1,this.position=new ri,this.quaternion=new Ak,this.scale=new ri(1),this.rotation=new jk,this.up=new ri(0,1,0),this.rotation._target.onChange=()=>this.quaternion.fromEuler(this.rotation,!0),this.quaternion._target.onChange=()=>this.rotation.fromQuaternion(this.quaternion,void 0,!0)}setParent(e,n=!0){this.parent&&e!==this.parent&&this.parent.removeChild(this,!1),this.parent=e,n&&e&&e.addChild(this,!1)}addChild(e,n=!0){~this.children.indexOf(e)||this.children.push(e),n&&e.setParent(this,!1)}removeChild(e,n=!0){~this.children.indexOf(e)&&this.children.splice(this.children.indexOf(e),1),n&&e.setParent(null,!1)}updateMatrixWorld(e){this.matrixAutoUpdate&&this.updateMatrix(),(this.worldMatrixNeedsUpdate||e)&&(this.parent===null?this.worldMatrix.copy(this.matrix
652):this.worldMatrix.multiply(this.parent.worldMatrix,this.matrix),this.worldMatrixNeedsUpdate=!1,e=!0);for(let n=0,a=this.children.length;n<a;n++)this.children[n].updateMatrixWorld(e)}updateMatrix(){this.matrix.compose(this.quaternion,this.position,this.scale),this.worldMatrixNeedsUpdate=!0}traverse(e){if(!e(this))for(let n=0,a=this.children.length;n<a;n++)this.children[n].traverse(e)}decompose(){this.matrix.decompose(this.quaternion._target,this.position,this.scale),this.rotation.fromQuaternion(this.quaternion)}lookAt(e,n=!1){n?this.matrix.lookAt(this.position,e,this.up):this.matrix.lookAt(e,this.position,this.up),this.matrix.getRotation(this.quaternion._target),this.rotation.fromQuaternion(this.quaternion)}}function Hk(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[4],t[4]=e[5],t[5]=e[6],t[6]=e[8],t[7]=e[9],t[8]=e[10],t}function Yk(t,e){let n=e[0],a=e[1],o=e[2],s=e[3],c=n+n,d=a+a,f=o+o,h=n*c,p=a*c,g=a*d,b=o*c,v=o*d,x=o*f,w=s*c,A=s*d,z=s*f;return t[0]=1-g-x,t[3]=p-z,t[6]=b+A,t[1]=p+z,t[4]=1-h-x,t[7]=v-w,t[2]=b-A,t[5]=v+w,t[8]=1-h-g,t}function Vk(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t}function qk(t,e,n,a,o,s,c,d,f,h){return t[0]=e,t[1]=n,t[2]=a,t[3]=o,t[4]=s,t[5]=c,t[6]=d,t[7]=f,t[8]=h,t}function Qk(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t}function $k(t,e){let n=e[0],a=e[1],o=e[2],s=e[3],c=e[4],d=e[5],f=e[6],h=e[7],p=e[8],g=p*c-d*h,b=-p*s+d*f,v=h*s-c*f,x=n*g+a*b+o*v;return x?(x=1/x,t[0]=g*x,t[1]=(-p*a+o*h)*x,t[2]=(d*a-o*c)*x,t[3]=b*x,t[4]=(p*n-o*f)*x,t[5]=(-d*n+o*s)*x,t[6]=v*x,t[7]=(-h*n+a*f)*x,t[8]=(c*n-a*s)*x,t):null}function iw(t,e,n){let a=e[0],o=e[1],s=e[2],c=e[3],d=e[4],f=e[5],h=e[6],p=e[7],g=e[8],b=n[0],v=n[1],x=n[2],w=n[3],A=n[4],z=n[5],R=n[6],C=n[7],O=n[8];return t[0]=b*a+v*c+x*h,t[1]=b*o+v*d+x*p,t[2]=b*s+v*f+x*g,t[3]=w*a+A*c+z*h,t[4]=w*o+A*d+z*p,t[5]=w*s+A*f+z*g,t[6]=R*a+C*c+O*h,t[7]=R*o+C*d+O*p,t[8]=R*s+C*f+O*g,t}function Xk(t,e,n){let a=e[0],o=e[1],s=e[2],c=e[3],d=e[4],f=e[5],h=e[6],p=e[7],g=e[8],b=n[0],v=n[1];return t[0]=a,t[1]=o,t[2]=s,t[3]=c,t[4]=d,t[5]=f,t[6]=b*a+v*c+h,t[7]=b*o+v*d+p,t[8]=b*s+v*f+g,t}function Zk(t,e,n){let a=e[0],o=e[1],s=e[2],c=e[3],d=e[4],f=e[5],h=e[6],p=e[7],g=e[8],b=Math.sin(n),v=Math.cos(n);return t[0]=v*a+b*c,t[1]=v*o+b*d,t[2]=v*s+b*f,t[3]=v*c-b*a,t[4]=v*d-b*o,t[5]=v*f-b*s,t[6]=h,t[7]=p,t[8]=g,t}function Wk(t,e,n){let a=n[0],o=n[1];return t[0]=a*e[0],t[1]=a*e[1],t[2]=a*e[2],t[3]=o*e[3],t[4]=o*e[4],t[5]=o*e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t}function Kk(t,e){let n=e[0],a=e[1],o=e[2],s=e[3],c=e[4],d=e[5],f=e[6],h=e[7],p=e[8],g=e[9],b=e[10],v=e[11],x=e[12],w=e[13],A=e[14],z=e[15],R=n*d-a*c,C=n*f-o*c,O=n*h-s*c,M=a*f-o*d,B=a*h-s*d,j=o*h-s*f,_=p*w-g*x,W=p*A-b*x,G=p*z-v*x,ne=g*A-b*w,J=g*z-v*w,ue=b*z-v*A,K=R*ue-C*J+O*ne+M*G-B*W+j*_;return K?(K=1/K,t[0]=(d*ue-f*J+h*ne)*K,t[1]=(f*G-c*ue-h*W)*K,t[2]=(c*J-d*G+h*_)*K,t[3]=(o*J-a*ue-s*ne)*K,t[4]=(n*ue-o*G+s*W)*K,t[5]=(a*G-n*J-s*_)*K,t[6]=(w*j-A*B+z*M)*K,t[7]=(A*O-x*j-z*C)*K,t[8]=(x*B-w*O+z*R)*K,t):null}class Jk extends Array{constructor(e=1,n=0,a=0,o=0,s=1,c=0,d=0,f=0,h=1){return super(e,n,a,o,s,c,d,f,h),this}set(e,n,a,o,s,c,d,f,h){return e.length?this.copy(e):(qk(this,e,n,a,o,s,c,d,f,h),this)}translate(e,n=this){return Xk(this,n,e),this}rotate(e,n=this){return Zk(this,n,e),this}scale(e,n=this){return Wk(this,n,e),this}multiply(e,n){return n?iw(this,e,n):iw(this,this,e),this}identity(){return Qk(this),this}copy(e){return Vk(this,e),this}fromMatrix4(e){return Hk(this,e),this}fromQuaternion(e){return Yk(this,e),this}fromBasis(e,n,a){return this.set(e[0],e[1],e[2],n[0],n[1],n[2],a[0],a[1],a[2]),this}inverse(e=this){return $k(this,e),this}getNormalMatrix(e){return Kk(this,e),this}}let e6=0;class t6 extends Gk{constructor(e,{geometry:n,program:a,mode:o=e.TRIANGLES,frustumCulled:s=!0,renderOrder:c=0}={}){super(),e.canvas||console.error("gl not passed as first argument to Mesh"),this.gl=e,this.id=e6++,this.geometry=n,this.program=a,this.mode=o,this.frustumCulled=s,this.renderOrder=c,this.modelViewMatrix=new Pu,this.normalMatrix=new Jk,this.beforeRenderCallbacks=[],this.afterRenderCallbacks=[]}onBeforeRender(e){return this.beforeRenderCallbacks.push(e),this}onAfterRender(e){return this.afterRenderCallbacks.push(e),this}draw({camera:e}={}){e&&(this.program.uniforms.modelMatrix||Object.assign(this.program.uniforms,{modelMatrix:{value:null},viewMatrix:{value:null},modelViewMatrix:{value:null},normalMatrix:{value:null},projectionMatrix:{value:null},cameraPosition:{value:null}}),this.program.uniforms.projectionMatrix.value=e.projectionMatrix,this.program.uniforms.cameraPosition.value=e.worldPosition,this.program.uniforms.viewMatrix.value=e.viewMatrix,this.modelViewMatrix.multiply(e.viewMatrix,this.worldMatrix),this.normalMatrix.getNormalMatrix(this.modelViewMatrix),this.program.uniforms.modelMatrix.value=this.worldMatrix,this.program.uniforms.modelViewMatrix.value=this.modelViewMatrix,this.program.uniforms.normalMatrix.value=this.normalMatrix),this.beforeRenderCallbacks.forEach(a=>a&&a({mesh:this,camera:e}));let n=this.program.cullFace&&this.worldMatrix.determinant()<0;this.program.use({flipFaces:n}),this.geometry.draw({mode:this.mode,program:this.program}),this.afterRenderCallbacks.forEach(a=>a&&a({mesh:this,camera:e}))}}class n6 extends ZB{constructor(e,{attributes:n={}}={}){Object.assign(n,{position:{size:2,data:new Float32Array([-1,-1,3,-1,-1,3])},uv:{size:2,data:new Float32Array([0,0,2,0,0,2])}}),super(e,n)}}const Ep=t=>{const e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return e?[parseInt(e[1],16)/255,parseInt(e[2],16)/255,parseInt(e[3],16)/255]:[1,1,1]},i6=`#version 300 es 653in vec2 position; 654void main() { 655 gl_Position = vec4(position, 0.0, 1.0); 656} 657`,a6=`#version 300 es 658precision highp float; 659uniform vec2 iResolution; 660uniform float iTime; 661uniform float uTimeSpeed; 662uniform float uColorBalance; 663uniform float uWarpStrength; 664uniform float uWarpFrequency; 665uniform float uWarpSpeed; 666uniform float uWarpAmplitude; 667uniform float uBlendAngle; 668uniform float uBlendSoftness; 669uniform float uRotationAmount; 670uniform float uNoiseScale; 671uniform float uGrainAmount; 672uniform float uGrainScale; 673uniform float uGrainAnimated; 674uniform float uContrast; 675uniform float uGamma; 676uniform float uSaturation; 677uniform vec2 uCenterOffset; 678uniform float uZoom; 679uniform vec3 uColor1; 680uniform vec3 uColor2; 681uniform vec3 uColor3; 682out vec4 fragColor; 683#define S(a,b,t) smoothstep(a,b,t) 684mat2 Rot(float a){float s=sin(a),c=cos(a);return mat2(c,-s,s,c);} 685vec2 hash(vec2 p){p=vec2(dot(p,vec2(2127.1,81.17)),dot(p,vec2(1269.5,283.37)));return fract(sin(p)*43758.5453);} 686float noise(vec2 p){vec2 i=floor(p),f=fract(p),u=f*f*(3.0-2.0*f);float n=mix(mix(dot(-1.0+2.0*hash(i+vec2(0.0,0.0)),f-vec2(0.0,0.0)),dot(-1.0+2.0*hash(i+vec2(1.0,0.0)),f-vec2(1.0,0.0)),u.x),mi
686x(dot(-1.0+2.0*hash(i+vec2(0.0,1.0)),f-vec2(0.0,1.0)),dot(-1.0+2.0*hash(i+vec2(1.0,1.0)),f-vec2(1.0,1.0)),u.x),u.y);return 0.5+0.5*n;} 687void mainImage(out vec4 o, vec2 C){ 688 float t=iTime*uTimeSpeed; 689 vec2 uv=C/iResolution.xy; 690 float ratio=iResolution.x/iResolution.y; 691 vec2 tuv=uv-0.5+uCenterOffset; 692 tuv/=max(uZoom,0.001); 693 694 float degree=noise(vec2(t*0.1,tuv.x*tuv.y)*uNoiseScale); 695 tuv.y*=1.0/ratio; 696 tuv*=Rot(radians((degree-0.5)*uRotationAmount+180.0)); 697 tuv.y*=ratio; 698 699 float frequency=uWarpFrequency; 700 float ws=max(uWarpStrength,0.001); 701 float amplitude=uWarpAmplitude/ws; 702 float warpTime=t*uWarpSpeed; 703 tuv.x+=sin(tuv.y*frequency+warpTime)/amplitude; 704 tuv.y+=sin(tuv.x*(frequency*1.5)+warpTime)/(amplitude*0.5); 705 706 vec3 colLav=uColor1; 707 vec3 colOrg=uColor2; 708 vec3 colDark=uColor3; 709 float b=uColorBalance; 710 float s=max(uBlendSoftness,0.0); 711 mat2 blendRot=Rot(radians(uBlendAngle)); 712 float blendX=(tuv*blendRot).x; 713 float edge0=-0.3-b-s; 714 float edge1=0.2-b+s; 715 float v0=0.5-b+s; 716 float v1=-0.3-b-s; 717 vec3 layer1=mix(colDark,colOrg,S(edge0,edge1,blendX)); 718 vec3 layer2=mix(colOrg,colLav,S(edge0,edge1,blendX)); 719 vec3 col=mix(layer1,layer2,S(v0,v1,tuv.y)); 720 721 vec2 grainUv=uv*max(uGrainScale,0.001); 722 if(uGrainAnimated>0.5){grainUv+=vec2(iTime*0.05);} 723 float grain=fract(sin(dot(grainUv,vec2(12.9898,78.233)))*43758.5453); 724 col+=(grain-0.5)*uGrainAmount; 725 726 col=(col-0.5)*uContrast+0.5; 727 float luma=dot(col,vec3(0.2126,0.7152,0.0722)); 728 col=mix(vec3(luma),col,uSaturation); 729 col=pow(max(col,0.0),vec3(1.0/max(uGamma,0.001))); 730 col=clamp(col,0.0,1.0); 731 732 o=vec4(col,1.0); 733} 734void main(){ 735 vec4 o=vec4(0.0); 736 mainImage(o,gl_FragCoord.xy); 737 fragColor=o; 738} 739`,r6=({timeSpeed:t=.25,colorBalance:e=0,warpStrength:n=1,warpFrequency:a=5,warpSpeed:o=2,warpAmplitude:s=50,blendAngle:c=0,blendSoftness:d=.05,rotationAmount:f=500,noiseScale:h=2,grainAmount:p=.1,grainScale:g=2,grainAnimated:b=!1,contrast:v=1.5,gamma:x=1,saturation:w=1,centerX:A=0,centerY:z=0,zoom:R=.9,color1:C="#FFFFFF",color2:O="#eb0028",color3:M="#191919",className:B=""})=>{const j=S.useRef(null);return S.useEffect(()=>{var ze;if(!j.current)return;const _=new ik({webgl:2,alpha:!0,antialias:!1,dpr:Math.min(window.devicePixelRatio||1,1.5)}),W=_.gl,G=W.canvas;G.style.width="100%",G.style.height="100%",G.style.display="block";const ne=j.current;ne.appendChild(G);const J=new n6(W),ue=new KB(W,{vertex:i6,fragment:a6,uniforms:{iTime:{value:0},iResolution:{value:new Float32Array([1,1])},uTimeSpeed:{value:t},uColorBalance:{value:e},uWarpStrength:{value:n},uWarpFrequency:{value:a},uWarpSpeed:{value:o},uWarpAmplitude:{value:s},uBlendAngle:{value:c},uBlendSoftness:{value:d},uRotationAmount:{value:f},uNoiseScale:{value:h},uGrainAmount:{value:p},uGrainScale:{value:g},uGrainAnimated:{value:b?1:0},uContrast:{value:v},uGamma:{value:x},uSaturation:{value:w},uCenterOffset:{value:new Float32Array([A,z])},uZoom:{value:R},uColor1:{value:new Float32Array(Ep(C))},uColor2:{value:new Float32Array(Ep(O))},uColor3:{value:new Float32Array(Ep(M))}}}),K=new t6(W,{geometry:J,program:ue}),se=()=>{if(!j.current)return;const ge=Math.max(1,window.innerWidth),ve=Math.max(1,window.innerHeight);_.setSize(ge,ve),G.style.width="100%",G.style.height="100%";const Me=ue.uniforms.iResolution.value;Me[0]=W.drawingBufferWidth,Me[1]=W.drawingBufferHeight},F=()=>se(),Q=new ResizeObserver(F);Q.observe(ne),(ze=window.visualViewport)==null||ze.addEventListener("resize",F),se();let te=0,le=0;const D=1e3/30,Y=performance.now();let ae=window.innerWidth,oe=window.innerHeight;const he=ge=>{const ve=window.innerWidth,Me=window.innerHeight;(ve!==ae||Me!==oe)&&(ae=ve,oe=Me,se()),ge-le>=D&&(ue.uniforms.iTime.value=(ge-Y)*.001,_.render({scene:K}),le=ge),te=requestAnimationFrame(he)};return te=requestAnimationFrame(he),()=>{var ge;cancelAnimationFrame(te),Q.disconnect(),(ge=window.visualViewport)==null||ge.removeEventListener("resize",F);try{ne.removeChild(G)}catch{}}},[t,e,n,a,o,s,c,d,f,h,p,g,b,v,x,w,A,z,R,C,O,M]),U.jsx("div",{ref:j,className:`grainient-container ${B}`.trim()})};function o6(){const{pathname:t}=Xn();return S.useEffect(()=>{window.scrollTo({top:0,left:0,behavior:"instant"})},[t]),null}const s6="/assets/Edizione2023-B3NTtff3.webp",aw="/assets/awards_sapienza-CJ52nXkb.png",l6="/assets/header_awards23-CmFZzEms.webp",c6="I vincitori SapienzaU awards 2022",u6=`Il concorso ACT:Lead The Change Awards è organizzato dal Comitato TEDxSapienzaU ed ha lo scopo di promuovere idee di valore in linea con il motto TED "Ideas worth spreading", offrendo ai vincitori la prestigiosa opportunità di esibirsi sul palco dell' edizione 2022 del TEDxSapienzaU. I 4 vincitori del concorso SapienzaU Awards, 3 Speakers e 1 Artist, vengono premiati sul palco della finale e hanno l'occasione di esibirsi durante l'evento TEDxSapienzaU 2022!`,d6="29.04.2022",f6="Università La Sapienza - Nuovo Teatro Ateneo Piazzale Aldo Moro, 5, 00185 Roma RM",h6="#",p6={speaker1:{name:"Volosumarte",bio:"Artist",img:"Volosumarte22"},speaker2:{name:"Serena Spanò",bio:"Speaker",img:"Spano22"},speaker3:{name:"Eleonora Pariset",bio:"Speaker",img:"Pariset22"},speaker4:{name:"Arianna Peduzzi",bio:"Speaker",img:"Peduzzi22"}},m6={title:c6,description:u6,date:d6,location:f6,link_talks:h6,speakers:p6},Ur=t=>t?{...t,speakers:Object.fromEntries(Object.entries(t.speakers||{}).map(([e,n])=>[e,{...n,bio:n.bio_it,bioeng:n.bio_en,linkTalk:n.youtube_embed_url}]))}:{};var xw;const g6=(xw=Nr.onthebrink26)==null?void 0:xw[0],y6=Ur(g6);var ww;const v6=(ww=Nr.paradoxa2025)==null?void 0:ww[0],b6=Ur(v6);var Aw;const x6=(Aw=Nr.backtozero)==null?void 0:Aw[0],w6=Ur(x6);var Sw;const A6=(Sw=Nr.act22)==null?void 0:Sw[0],S6=Ur(A6);var Ew;const E6=(Ew=Nr.awards22)==null?void 0:Ew[0];Ur(E6);var zw;const z6=(zw=Nr.awards23)==null?void 0:zw[0],T6=Ur(z6);var Tw;const C6=(Tw=Nr.awards24)==null?void 0:Tw[0],R6=Ur(C6),M6=S.lazy(()=>ta(()=>import("./Team-DuANAqtm.js"),__vite__mapDeps([0,1]))),rw=S.lazy(()=>ta(()=>import("./Sponsors-Z0DZqTD1.js"),__vite__mapDeps([2,3]))),gu=S.lazy(()=>ta(()=>import("./JoinUs-BhGYkr41.js"),[])),D6=S.lazy(()=>ta(()=>import("./Location-Dm08qqK2.js"),[])),_6=S.lazy(()=>ta(()=>import("./Countdown2024-BN4q3PTO.js"),[])),O6=S.lazy(()=>ta(()=>import("./EventsHub-Ci_3qdKm.js"),__vite__mapDeps([4,5]))),Eo=S.lazy(()=>ta(()=>import("./EventTemplate-_1x_pShl.js").then(t=>t.d),__vite__mapDeps([6,7]))),L6=S.lazy(()=>ta(()=>import("./Act22-BhkhNcY6.js"),__vite__mapDeps([8,6,7,5]))),N6=S.lazy(()=>ta(()=>import("./ChiSiamo-C-PLfiuz.js"),[]));function U6(){return U.jsx("div",{style:{minHeight:"50vh"}})}const Bt=t=>U.jsx(S.Suspense,{fallback:U.jsx(U6,{}),children:t}),F6=kR([{path:"/",element:U.jsx(B6,{}),errorElement:U.jsxs(U.Fragment,{children:[U.jsx(n2,{}),U.jsx(OB,{}),U.jsx(K2,{})]}),children:[{path:"/",element:U.jsx(s5,{})},{path:"/sponsors",element:Bt(U.jsx(rw,{}))},{path:"/partners",element:Bt(U.jsx(rw,{}))},{path:"/team",element:Bt(U.jsx(M6,{}))},{path:"/join-us",element:Bt(U.jsx(gu,{}))},{path:"/joinus",element:Bt(U.jsx(gu,{}))},{path:"/newsletter",element:Bt(U.jsx(gu,{}))},{path:"/Newsletter",element:Bt(U.jsx(gu,{}))},{path:"/location",element:Bt(U.jsx(D6,{}))},{path:"/events",element:Bt(U.jsx(O6,{}))},{path:"/events/paradoxa2025",element:Bt(U.jsx(Eo,{imagePath:B4,eventData:b6}))},{path:"/events/awards24",element:Bt(U.jsx(Eo,{imagePath:aw,eventData:R6}))},{path:"/events/countdown2024",element:Bt(U.jsx(_6,{}))},{path:"/events/backtozero",element:Bt(U.jsx(Eo,{imagePath:s6,eventData:w6}))},{path:"/events/awards23",element:Bt(U.jsx(Eo,{imagePath:l6,eventData:T6}))},{path:"/events/act22",element:Bt(U.jsx(L6,{eventData:S6}))},{path:"/events/awards22",element:Bt(U.jsx(Eo,{imagePath:aw,eventData:m6}))},{path:"/events/onthebrink",element:Bt(U.jsx(Eo,{imagePath:ag,eventData:y6}))},{path:"/about",element:Bt(U.jsx(N6,{}))}]}]);function B6(){const[t,e]=S.useState(window.innerWidth),a=Xn().pathname.toLowerCase();a==="/"||a.includes("paradoxa2025")||a.includes("backtozero")||a.includes("awards23")||a.includes("awards24"),S.useEffect(()=>{window.addEventListener("resize",o)},[]);const o=()=>{e(window.innerWidth)};return U.jsxs("div",{style:{position:"relative"},children:[U.jsx("div",{"aria-hidden":"true",className:"grainient-background-wrapper",children:U.jsx(r6,{timeSpeed:.3,colorBalance:.01,color1:"#c40022",color2:"#000000",color3:"#777777",warpStrength:3.2,contrast:1.02,gamma:1.18,saturation:.7})}),U.jsxs("div",{style:{position:"relative",zIndex:1},children:[U.jsx(n2,{}),U.jsx(o6,{}),U.jsx(hR,{context:[t,e]}),U.jsx(K2,{})]})]})}function k6(){return U.jsx(FD,{children:U.jsx(ZR,{router:F6}
vendor: 6,411 bytes, line 739
739)})}const Le=t=>typeof t=="string",tl=()=>{let t,e;const n=new Promise((a,o)=>{t=a,e=o});return n.resolve=t,n.reject=e,n},ow=t=>t==null?"":""+t,I6=(t,e,n)=>{t.forEach(a=>{e[a]&&(n[a]=e[a])})},P6=/###/g,sw=t=>t&&t.indexOf("###")>-1?t.replace(P6,"."):t,lw=t=>!t||Le(t),pl=(t,e,n)=>{const a=Le(e)?e.split("."):e;let o=0;for(;o<a.length-1;){if(lw(t))return{};const s=sw(a[o]);!t[s]&&n&&(t[s]=new n),Object.prototype.hasOwnProperty.call(t,s)?t=t[s]:t={},++o}return lw(t)?{}:{obj:t,k:sw(a[o])}},cw=(t,e,n)=>{const{obj:a,k:o}=pl(t,e,Object);if(a!==void 0||e.length===1){a[o]=n;return}let s=e[e.length-1],c=e.slice(0,e.length-1),d=pl(t,c,Object);for(;d.obj===void 0&&c.length;)s=`${c[c.length-1]}.${s}`,c=c.slice(0,c.length-1),d=pl(t,c,Object),d!=null&&d.obj&&typeof d.obj[`${d.k}.${s}`]<"u"&&(d.obj=void 0);d.obj[`${d.k}.${s}`]=n},j6=(t,e,n,a)=>{const{obj:o,k:s}=pl(t,e,Object);o[s]=o[s]||[],o[s].push(n)},ju=(t,e)=>{const{obj:n,k:a}=pl(t,e);if(n&&Object.prototype.hasOwnProperty.call(n,a))return n[a]},G6=(t,e,n)=>{const a=ju(t,n);return a!==void 0?a:ju(e,n)},iE=(t,e,n)=>{for(const a in e)a!=="__proto__"&&a!=="constructor"&&(a in t?Le(t[a])||t[a]instanceof String||Le(e[a])||e[a]instanceof String?n&&(t[a]=e[a]):iE(t[a],e[a],n):t[a]=e[a]);return t},zo=t=>t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var H6={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};const Y6=t=>Le(t)?t.replace(/[&<>"'\/]/g,e=>H6[e]):t;class V6{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){const n=this.regExpMap.get(e);if(n!==void 0)return n;const a=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,a),this.regExpQueue.push(e),a}}const q6=[" ",",","?","!",";"],Q6=new V6(20),$6=(t,e,n)=>{e=e||"",n=n||"";const a=q6.filter(c=>e.indexOf(c)<0&&n.indexOf(c)<0);if(a.length===0)return!0;const o=Q6.getRegExp(`(${a.map(c=>c==="?"?"\\?":c).join("|")})`);let s=!o.test(t);if(!s){const c=t.indexOf(n);c>0&&!o.test(t.substring(0,c))&&(s=!0)}return s},wm=(t,e,n=".")=>{if(!t)return;if(t[e])return Object.prototype.hasOwnProperty.call(t,e)?t[e]:void 0;const a=e.split(n);let o=t;for(let s=0;s<a.length;){if(!o||typeof o!="object")return;let c,d="";for(let f=s;f<a.length;++f)if(f!==s&&(d+=n),d+=a[f],c=o[d],c!==void 0){if(["string","number","boolean"].indexOf(typeof c)>-1&&f<a.length-1)continue;s+=f-s+1;break}o=c}return o},zl=t=>t==null?void 0:t.replace("_","-"),X6={type:"logger",log(t){this.output("log",t)},warn(t){this.output("warn",t)},error(t){this.output("error",t)},output(t,e){var n,a;(a=(n=console==null?void 0:console[t])==null?void 0:n.apply)==null||a.call(n,console,e)}};class Gu{constructor(e,n={}){this.init(e,n)}init(e,n={}){this.prefix=n.prefix||"i18next:",this.logger=e||X6,this.options=n,this.debug=n.debug}log(...e){return this.forward(e,"log","",!0)}warn(...e){return this.forward(e,"warn","",!0)}error(...e){return this.forward(e,"error","")}deprecate(...e){return this.forward(e,"warn","WARNING DEPRECATED: ",!0)}forward(e,n,a,o){return o&&!this.debug?null:(Le(e[0])&&(e[0]=`${a}${this.prefix} ${e[0]}`),this.logger[n](e))}create(e){return new Gu(this.logger,{prefix:`${this.prefix}:${e}:`,...this.options})}clone(e){return e=e||this.options,e.prefix=e.prefix||this.prefix,new Gu(this.logger,e)}}var Si=new Gu;class md{constructor(){this.observers={}}on(e,n){return e.split(" ").forEach(a=>{this.observers[a]||(this.observers[a]=new Map);const o=this.observers[a].get(n)||0;this.observers[a].set(n,o+1)}),this}off(e,n){if(this.observers[e]){if(!n){delete this.observers[e];return}this.observers[e].delete(n)}}emit(e,...n){this.observers[e]&&Array.from(this.observers[e].entries()).forEach(([o,s])=>{for(let c=0;c<s;c++)o(...n)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(([o,s])=>{for(let c=0;c<s;c++)o.apply(o,[e,...n])})}}class uw extends md{constructor(e,n={ns:["translation"],defaultNS:"translation"}){super(),this.data=e||{},this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}removeNamespaces(e){const n=this.options.ns.indexOf(e);n>-1&&this.options.ns.splice(n,1)}getResource(e,n,a,o={}){var h,p;const s=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator,c=o.ignoreJSONStructure!==void 0?o.ignoreJSONStructure:this.options.ignoreJSONStructure;let d;e.indexOf(".")>-1?d=e.split("."):(d=[e,n],a&&(Array.isArray(a)?d.push(...a):Le(a)&&s?d.push(...a.split(s)):d.push(a)));const f=ju(this.data,d);return!f&&!n&&!a&&e.indexOf(".")>-1&&(e=d[0],n=d[1],a=d.slice(2).join(".")),f||!c||!Le(a)?f:wm((p=(h=this.data)==null?void 0:h[e])==null?void 0:p[n],a,s)}addResource(e,n,a,o,s={silent:!1}){const c=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator;let d=[e,n];a&&(d=d.concat(c?a.split(c):a)),e.indexOf(".")>-1&&(d=e.split("."),o=n,n=d[1]),this.addNamespaces(n),cw(this.data,d,o),s.silent||this.emit("added",e,n,a,o)}addResources(e,n,a,o={silent:!1}){for(const s in a)(Le(a[s])||Array.isArray(a[s]))&&this.addResource(e,n,s,a[s],{silent:!0});o.silent||this.emit("added",e,n,a)}addResourceBundle(e,n,a,o,s,c={silent:!1,skipCopy:!1}){let d=[e,n];e.indexOf(".")>-1&&(d=e.split("."),o=a,a=n,n=d[1]),this.addNamespaces(n);let f=ju(this.data,d)||{};c.skipCopy||(a=JSON.parse(JSON.stringify(a))),o?iE(f,a,s):f={...f,...a},cw(this.data,d,f),c.silent||this.emit("added",e,n,a)}removeResourceBundle(e,n){this.hasResourceBundle(e,n)&&delete this.data[e][n],this.removeNamespaces(n),this.emit("removed",e,n)}hasResourceBundle(e,n){return this.getResource(e,n)!==void 0}getResourceBundle(e,n){return n||(n=this.options.defaultNS),this.getResource(e,n)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){const n=this.getDataByLanguage(e);return!!(n&&Object.keys(n)||[]).find(o=>n[o]&&Object.keys(n[o]).length>0)}toJSON(){return this.data}}var aE={processors:{},addPostProcessor(t){this.processors[t.name]=t},handle(t,e,n,a,o){return t.forEach(s=>{var c;e=((c=this.processors[s])==null?void 0:c.process(e,n,a,o))??e}),e}};const dw={},fw=t=>!Le(t)&&typeof t!="boolean"&&typeof t!="number";class Hu extends md{constructor(e,n={}){super(),I6(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","
739i18nFormat","utils"],e,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Si.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e,n={interpolation:{}}){const a={...n};if(e==null)return!1;const o=this.resolve(e,a);return(o==null?void 0:o.res)!==void 0}extractFromKey(e,n){let a=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;a===void 0&&(a=":");const o=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator;let s=n.ns||this.options.defaultNS||[];const c=a&&e.indexOf(a)>-1,d=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!$6(e,a,o);if(c&&!d){const f=e.match(this.interpolator.nestingRegexp);if(f&&f.length>0)return{key:e,namespaces:Le(s)?[s]:s};const h=e.split(a);(a!==o||a===o&&this.options.ns.indexOf(h[0])>-1)&&(s=h.shift()),e=h.join(o)}return{key:e,namespaces:Le(s)?[s]:s}}translate(e,n,a){let o=typeof n=="object"?{...n}:n;if(typeof o!="object"&&this.options.overloadTranslationOptionHandler&&(o=this.options.overloadTranslationOptionHandler(arguments)),typeof options=="object"&&(o={...o}),o||(o={}),e==null)return"";Array.isArray(e)||(e=[String(e)]);const s=o.returnDetails!==void 0?o.returnDetails:this.options.returnDetails,c=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator,{key:d,namespaces:f}=this.extractFromKey(e[e.length-1],o),h=f[f.length-1];let p=o.nsSeparator!==void 0?o.nsSeparator:this.options.nsSeparator;p===void 0&&(p=":");const g=o.lng||this.language,b=o.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if((g==null?void 0:g.toLowerCase())==="cimode")return b?s?{res:`${h}${p}${d}`,usedKey:d,exactUsedKey:d,usedLng:g,usedNS:h,usedParams:this.getUsedParamsDetails(o)}:`${h}${p}${d}`:s?{res:d,usedKey:d,exactUsedKey:d,usedLng:g,usedNS:h,usedParams:this.getUsedParamsDetails(o)}:d;const v=this.resolve(e,o);let x=v==null?void 0:v.res;const w=(v==null?void 0:v.usedKey)||d,A=(v==null?void 0:v.exactUsedKey)||d,z=["[object Number]","[object Function]","[object RegExp]"],R=o.joinArrays!==void 0?o.joinArrays:this.options.joinArrays,C=!this.i18nFormat||this.i18nFormat.handleAsObject,O=o.count!==void 0&&!Le(o.count),M=Hu.hasDefaultValue(o),B=O?this.pluralResolver.getSuffix(g,o.count,o):"",j=o.ordinal&&O?this.pluralResolver.getSuffix(g,o.count,{ordinal:!1}):"",_=O&&!o.ordinal&&o.count===0,W=_&&o[`defaultValue${this.options.pluralSeparator}zero`]||o[`defaultValue${B}`]||o[`defaultValue${j}`]||o.defaultValue;let G=x;C&&!x&&M&&(G=W);const ne=fw(G),J=Object.prototype.toString.apply(G);if(C&&G&&ne&&z.indexOf(J)<0&&!(Le(R)&&Array.isArray(G))){if(!o.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const ue=this.options.returnedObjectHandler?this.options.returnedObjectHandler(w,G,{...o,ns:f}):`key '${d} (${this.language})' returned an object instead of string.`;return s?(v.res=ue,v.usedParams=this.getUsedParamsDetails(o),v):ue}if(c){const ue=Array.isArray(G),K=ue?[]:{},se=ue?A:w;for(const F in G)if(Object.prototype.hasOwnProperty.call(G,F)){const Q=`${se}${c}${F}`;M&&!x?K[F]=this.translate(Q,{...o,defaultValue:fw(W)?W[F]:void 0,joinArrays:!1,ns:f}):K[F]=this.translate(Q,{...o,joinArrays:!1,ns:f}),K[F]===Q&&(K[F]=G[F])}x=K}}else if(C&&Le(R)&&Array.isArray(x))x=x.join(R),x&&(x=this.extendTranslation(x,e,o,a));else{let ue=!1,K=!1;!this.isValidLookup(x)&&M&&(ue=!0,x=W),this.isValidLookup(x)||(K=!0,x=d);const F=(o.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&K?void 0:x,Q=M&&W!==x&&this.options.updateMissing;if(K||ue||Q){if(this.logger.log(Q?"updateKey":"missingKey",g,h,d,Q?W:x),c){const Y=this.resolve(d,{...o,keySeparator:!1});Y&&Y.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let te=[];const le=this.languageUtils.getFallbackCodes(this.options.fallbackLng,o.lng||this.language);if(this.options.saveMissingTo==="fallback"&&le&&le[0])for(let Y=0;Y<le.length;Y++)te.push(le[Y]);else this.options.saveMissingTo==="all"?te=this.languageUtils.toResolveHierarchy(o.lng||this.language):te.push(o.lng||this.language);const D=(Y,ae,oe)=>{var ze;const he=M&&oe!==x?oe:F;this.options.missingKeyHandler?this.options.missingKeyHandler(Y,h,ae,he,Q,o):(ze=this.backendConnector)!=null&&ze.saveMissing&&this.backendConnector.saveMissing(Y,h,ae,he,Q,o),this.emit
vendor: 32,987 bytes, line 739
739("missingKey",Y,h,ae,x)};this.options.saveMissing&&(this.options.saveMissingPlurals&&O?te.forEach(Y=>{const ae=this.pluralResolver.getSuffixes(Y,o);_&&o[`defaultValue${this.options.pluralSeparator}zero`]&&ae.indexOf(`${this.options.pluralSeparator}zero`)<0&&ae.push(`${this.options.pluralSeparator}zero`),ae.forEach(oe=>{D([Y],d+oe,o[`defaultValue${oe}`]||W)})}):D(te,d,W))}x=this.extendTranslation(x,e,o,v,a),K&&x===d&&this.options.appendNamespaceToMissingKey&&(x=`${h}${p}${d}`),(K||ue)&&this.options.parseMissingKeyHandler&&(x=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${h}${p}${d}`:d,ue?x:void 0,o))}return s?(v.res=x,v.usedParams=this.getUsedParamsDetails(o),v):x}extendTranslation(e,n,a,o,s){var f,h;if((f=this.i18nFormat)!=null&&f.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...a},a.lng||this.language||o.usedLng,o.usedNS,o.usedKey,{resolved:o});else if(!a.skipInterpolation){a.interpolation&&this.interpolator.init({...a,interpolation:{...this.options.interpolation,...a.interpolation}});const p=Le(e)&&(((h=a==null?void 0:a.interpolation)==null?void 0:h.skipOnVariables)!==void 0?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let g;if(p){const v=e.match(this.interpolator.nestingRegexp);g=v&&v.length}let b=a.replace&&!Le(a.replace)?a.replace:a;if(this.options.interpolation.defaultVariables&&(b={...this.options.interpolation.defaultVariables,...b}),e=this.interpolator.interpolate(e,b,a.lng||this.language||o.usedLng,a),p){const v=e.match(this.interpolator.nestingRegexp),x=v&&v.length;g<x&&(a.nest=!1)}!a.lng&&o&&o.res&&(a.lng=this.language||o.usedLng),a.nest!==!1&&(e=this.interpolator.nest(e,(...v)=>(s==null?void 0:s[0])===v[0]&&!a.context?(this.logger.warn(`It seems you are nesting recursively key: ${v[0]} in key: ${n[0]}`),null):this.translate(...v,n),a)),a.interpolation&&this.interpolator.reset()}const c=a.postProcess||this.options.postProcess,d=Le(c)?[c]:c;return e!=null&&(d!=null&&d.length)&&a.applyPostProcessor!==!1&&(e=aE.handle(d,e,n,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...o,usedParams:this.getUsedParamsDetails(a)},...a}:a,this)),e}resolve(e,n={}){let a,o,s,c,d;return Le(e)&&(e=[e]),e.forEach(f=>{if(this.isValidLookup(a))return;const h=this.extractFromKey(f,n),p=h.key;o=p;let g=h.namespaces;this.options.fallbackNS&&(g=g.concat(this.options.fallbackNS));const b=n.count!==void 0&&!Le(n.count),v=b&&!n.ordinal&&n.count===0,x=n.context!==void 0&&(Le(n.context)||typeof n.context=="number")&&n.context!=="",w=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);g.forEach(A=>{var z,R;this.isValidLookup(a)||(d=A,!dw[`${w[0]}-${A}`]&&((z=this.utils)!=null&&z.hasLoadedNamespace)&&!((R=this.utils)!=null&&R.hasLoadedNamespace(d))&&(dw[`${w[0]}-${A}`]=!0,this.logger.warn(`key "${o}" for languages "${w.join(", ")}" won't get resolved as namespace "${d}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),w.forEach(C=>{var B;if(this.isValidLookup(a))return;c=C;const O=[p];if((B=this.i18nFormat)!=null&&B.addLookupKeys)this.i18nFormat.addLookupKeys(O,p,C,A,n);else{let j;b&&(j=this.pluralResolver.getSuffix(C,n.count,n));const _=`${this.options.pluralSeparator}zero`,W=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(b&&(O.push(p+j),n.ordinal&&j.indexOf(W)===0&&O.push(p+j.replace(W,this.options.pluralSeparator)),v&&O.push(p+_)),x){const G=`${p}${this.options.contextSeparator}${n.context}`;O.push(G),b&&(O.push(G+j),n.ordinal&&j.indexOf(W)===0&&O.push(G+j.replace(W,this.options.pluralSeparator)),v&&O.push(G+_))}}let M;for(;M=O.pop();)this.isValidLookup(a)||(s=M,a=this.getResource(C,A,M,n))}))})}),{res:a,usedKey:o,exactUsedKey:s,usedLng:c,usedNS:d}}isValidLookup(e){return e!==void 0&&!(!this.options.returnNull&&e===null)&&!(!this.options.returnEmptyString&&e==="")}getResource(e,n,a,o={}){var s;return(s=this.i18nFormat)!=null&&s.getResource?this.i18nFormat.getResource(e,n,a,o):this.resourceStore.getResource(e,n,a,o)}getUsedParamsDetails(e={}){const n=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],a=e.replace&&!Le(e.replace);let o=a?e.replace:e;if(a&&typeof e.count<"u"&&(o.count=e.count),this.options.interpolation.defaultVariables&&(o={...this.options.interpolation.defaultVariables,...o}),!a){o={...o};for(const s of n)delete o[s]}return o}static hasDefaultValue(e){const n="defaultValue";for(const a in e)if(Object.prototype.hasOwnProperty.call(e,a)&&n===a.substring(0,n.length)&&e[a]!==void 0)return!0;return!1}}class hw{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Si.create("languageUtils")}getScriptPartFromCode(e){if(e=zl(e),!e||e.indexOf("-")<0)return null;const n=e.split("-");return n.length===2||(n.pop(),n[n.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(n.join("-"))}getLanguagePartFromCode(e){if(e=zl(e),!e||e.indexOf("-")<0)return e;const n=e.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(e){if(Le(e)&&e.indexOf("-")>-1){let n;try{n=Intl.getCanonicalLocales(e)[0]}catch{}return n&&this.options.lowerCaseLng&&(n=n.toLowerCase()),n||(this.options.lowerCaseLng?e.toLowerCase():e)}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}getBestMatchFromCodes(e){if(!e)return null;let n;return e.forEach(a=>{if(n)return;const o=this.formatLanguageCode(a);(!this.options.supportedLngs||this.isSupportedCode(o))&&(n=o)}),!n&&this.options.supportedLngs&&e.forEach(a=>{if(n)return;const o=this.getScriptPartFromCode(a);if(this.isSupportedCode(o))return n=o;const s=this.getLanguagePartFromCode(a);if(this.isSupportedCode(s))return n=s;n=this.options.supportedLngs.find(c=>{if(c===s)return c;if(!(c.indexOf("-")<0&&s.indexOf("-")<0)&&(c.indexOf("-")>0&&s.indexOf("-")<0&&c.substring(0,c.indexOf("-"))===s||c.indexOf(s)===0&&s.length>1))return c})}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(e,n){if(!e)return[];if(typeof e=="function"&&(e=e(n)),Le(e)&&(e=[e]),Array.isArray(e))return e;if(!n)return e.default||[];let a=e[n];return a||(a=e[this.getScriptPartFromCode(n)]),a||(a=e[this.formatLanguageCode(n)]),a||(a=e[this.getLanguagePartFromCode(n)]),a||(a=e.default),a||[]}toResolveHierarchy(e,n){const a=this.getFallbackCodes((n===!1?[]:n)||this.options.fallbackLng||[],e),o=[],s=c=>{c&&(this.isSupportedCode(c)?o.push(c):this.logger.warn(`rejecting language code not found in supportedLngs: ${c}`))};return Le(e)&&(e.indexOf("-")>-1||e.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&s(this.formatLanguageCode(e)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&s(this.getScriptPartFromCode(e)),this.options.load!=="currentOnly"&&s(this.getLanguagePartFromCode(e))):Le(e)&&s(this.formatLanguageCode(e)),a.forEach(c=>{o.indexOf(c)<0&&s(this.formatLanguageCode(c))}),o}}const pw={zero:0,one:1,two:2,few:3,many:4,other:5},mw={select:t=>t===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class Z6{constructor(e,n={}){this.languageUtils=e,this.options=n,this.logger=Si.create("pluralResolver"),this.pluralRulesCache={}}addRule(e,n){this.rules[e]=n}clearCache(){this.pluralRulesCache={}}getRule(e,n={}){const a=zl(e==="dev"?"en":e),o=n.ordinal?"ordinal":"cardinal",s=JSON.stringify({cleanedCode:a,type:o});if(s in this.pluralRulesCache)return this.pluralRulesCache[s];let c;try{c=new Intl.PluralRules(a,{type:o})}catch{if(!Intl)return this.logger.error("No Intl support, please use an Intl polyfill!"),mw;if(!e.match(/-|_/))return mw;const f=this.languageUtils.getLanguagePartFromCode(e);c=this.getRule(f,n)}return this.pluralRulesCache[s]=c,c}needsPlural(e,n={}){let a=this.getRule(e,n);return a||(a=this.getRule("dev",n)),(a==null?void 0:a.resolvedOptions().pluralCategories.length)>1}getPluralFormsOfKey(e,n,a={}){return this.getSuffixes(e,a).map(o=>`${n}${o}`)}getSuffixes(e,n={}){let a=this.getRule(e,n);return a||(a=this.getRule("dev",n)),a?a.resolvedOptions().pluralCategories.sort((o,s)=>pw[o]-pw[s]).map(o=>`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${o}`):[]}getSuffix(e,n,a={}){const o=this.getRule(e,a);return o?`${this.options.prepend}${a.ordinal?`ordinal${this.options.prepend}`:""}${o.select(n)}`:(this.logger.warn(`no plural rule found for: ${e}`),this.getSuffix("dev",n,a))}}const gw=(t,e,n,a=".",o=!0)=>{let s=G6(t,e,n);return!s&&o&&Le(n)&&(s=wm(t,n,a),s===void 0&&(s=wm(e,n,a))),s},zp=t=>t.replace(/\$/g,"$$$$");class W6{constructor(e={}){var n;this.logger=Si.create("interpolator"),this.options=e,this.format=((n=e==null?void 0:e.interpolation)==null?void 0:n.format)||(a=>a),this.init(e)}init(e={}){e.interpolation||(e.interpolation={escapeValue:!0});const{escape:n,escapeValue:a,useRawValueToEscape:o,prefix:s,prefixEscaped:c,suffix:d,suffixEscaped:f,formatSeparator:h,unescapeSuffix:p,unescapePrefix:g,nestingPrefix:b,nestingPrefixEscaped:v,nestingSuffix:x,nestingSuffixEscaped:w,nestingOptionsSeparator:A,maxReplaces:z,alwaysFormat:R}=e.interpolation;this.escape=n!==void 0?n:Y6,this.escapeValue=a!==void 0?a:!0,this.useRawValueToEscape=o!==void 0?o:!1,this.prefix=s?zo(s):c||"{{",this.suffix=d?zo(d):f||"}}",this.formatSeparator=h||",",this.unescapePrefix=p?"":g||"-",this.unescapeSuffix=this.unescapePrefix?"":p||"",this.nestingPrefix=b?zo(b):v||zo("$t("),this.nestingSuffix=x?zo(x):w||zo(")"),this.nestingOptionsSeparator=A||",",this.maxReplaces=z||1e3,this.alwaysFormat=R!==void 0?R:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const e=(n,a)=>(n==null?void 0:n.source)===a?(n.lastIndex=0,n):new RegExp(a,"g");this.regexp=e(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=e(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=e(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(e,n,a,o){var v;let s,c,d;const f=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},h=x=>{if(x.indexOf(this.formatSeparator)<0){const R=gw(n,f,x,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(R,void 0,a,{...o,...n,interpolationkey:x}):R}const w=x.split(this.formatSeparator),A=w.shift().trim(),z=w.join(this.formatSeparator).trim();return this.format(gw(n,f,A,this.options.keySeparator,this.options.ignoreJSONStructure),z,a,{...o,...n,interpolationkey:A})};this.resetRegExp();const p=(o==null?void 0:o.missingInterpolationHandler)||this.options.missingInterpolationHandler,g=((v=o==null?void 0:o.interpolation)==null?void 0:v.skipOnVariables)!==void 0?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:x=>zp(x)},{regex:this.regexp,safeValue:x=>this.escapeValue?zp(this.escape(x)):zp(x)}].forEach(x=>{for(d=0;s=x.regex.exec(e);){const w=s[1].trim();if(c=h(w),c===void 0)if(typeof p=="function"){const z=p(e,s,o);c=Le(z)?z:""}else if(o&&Object.prototype.hasOwnProperty.call(o,w))c="";else if(g){c=s[0];continue}else this.logger.warn(`missed to pass in variable ${w} for interpolating ${e}`),c="";else!Le(c)&&!this.useRawValueToEscape&&(c=ow(c));const A=x.safeValue(c);if(e=e.replace(s[0],A),g?(x.regex.lastIndex+=c.length,x.regex.lastIndex-=s[0].length):x.regex.lastIndex=0,d++,d>=this.maxReplaces)break}}),e}nest(e,n,a={}){let o,s,c;const d=(f,h)=>{const p=this.nestingOptionsSeparator;if(f.indexOf(p)<0)return f;const g=f.split(new RegExp(`${p}[ ]*{`));let b=`{${g[1]}`;f=g[0],b=this.interpolate(b,c);const v=b.match(/'/g),x=b.match(/"/g);(((v==null?void 0:v.length)??0)%2===0&&!x||x.length%2!==0)&&(b=b.replace(/'/g,'"'));try{c=JSON.parse(b),h&&(c={...h,...c})}catch(w){return this.logger.warn(`failed parsing options string in nesting for key ${f}`,w),`${f}${p}${b}`}return c.defaultValue&&c.defaultValue.indexOf(this.prefix)>-1&&delete c.defaultValue,f};for(;o=this.nestingRegexp.exec(e);){let f=[];c={...a},c=c.replace&&!Le(c.replace)?c.replace:c,c.applyPostProcessor=!1,delete c.defaultValue;let h=!1;if(o[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(o[1])){const p=o[1].split(this.formatSeparator).map(g=>g.trim());o[1]=p.shift(),f=p,h=!0}if(s=n(d.call(this,o[1].trim(),c),c),s&&o[0]===e&&!Le(s))return s;Le(s)||(s=ow(s)),s||(this.logger.warn(`missed to resolve ${o[1]} for nesting ${e}`),s=""),h&&(s=f.reduce((p,g)=>this.format(p,g,a.lng,{...a,interpolationkey:o[1].trim()}),s.trim())),e=e.replace(o[0],s),this.regexp.lastIndex=0}return e}}const K6=t=>{let e=t.toLowerCase().trim();const n={};if(t.indexOf("(")>-1){const a=t.split("(");e=a[0].toLowerCase().trim();const o=a[1].substring(0,a[1].length-1);e==="currency"&&o.indexOf(":")<0?n.currency||(n.currency=o.trim()):e==="relativetime"&&o.indexOf(":")<0?n.range||(n.range=o.trim()):o.split(";").forEach(c=>{if(c){const[d,...f]=c.split(":"),h=f.join(":").trim().replace(/^'+|'+$/g,""),p=d.trim();n[p]||(n[p]=h),h==="false"&&(n[p]=!1),h==="true"&&(n[p]=!0),isNaN(h)||(n[p]=parseInt(h,10))}})}return{formatName:e,formatOptions:n}},yw=t=>{const e={};return(n,a,o)=>{let s=o;o&&o.interpolationkey&&o.formatParams&&o.formatParams[o.interpolationkey]&&o[o.interpolationkey]&&(s={...s,[o.interpolationkey]:void 0});const c=a+JSON.stringify(s);let d=e[c];return d||(d=t(zl(a),o),e[c]=d),d(n)}},J6=t=>(e,n,a)=>t(zl(n),a)(e);class eI{constructor(e={}){this.logger=Si.create("formatter"),this.options=e,this.init(e)}init(e,n={interpolation:{}}){this.formatSeparator=n.interpolation.formatSeparator||",";const a=n.cacheInBuiltFormats?yw:J6;this.formats={number:a((o,s)=>{const c=new Intl.NumberFormat(o,{...s});return d=>c.format(d)}),currency:a((o,s)=>{const c=new Intl.NumberFormat(o,{...s,style:"currency"});return d=>c.format(d)}),datetime:a((o,s)=>{const c=new Intl.DateTimeFormat(o,{...s});return d=>c.format(d)}),relativetime:a((o,s)=>{const c=new Intl.RelativeTimeFormat(o,{...s});return d=>c.format(d,s.range||"day")}),list:a((o,s)=>{const c=new Intl.ListFormat(o,{...s});return d=>c.format(d)})}}add(e,n){this.formats[e.toLowerCase().trim()]=n}addCached(e,n){this.formats[e.toLowerCase().trim()]=yw(n)}format(e,n,a,o={}){const s=n.split(this.formatSeparator);if(s.length>1&&s[0].indexOf("(")>1&&s[0].indexOf(")")<0&&s.find(d=>d.indexOf(")")>-1)){const d=s.findIndex(f=>f.indexOf(")")>-1);s[0]=[s[0],...s.splice(1,d)].join(this.formatSeparator)}return s.reduce((d,f)=>{var g;const{formatName:h,formatOptions:p}=K6(f);if(this.formats[h]){let b=d;try{const v=((g=o==null?void 0:o.formatParams)==null?void 0:g[o.interpolationkey])||{},x=v.locale||v.lng||o.locale||o.lng||a;b=this.formats[h](d,x,{...p,...o,...v})}catch(v){this.logger.warn(v)}return b}else this.logger.warn(`there was no format function for ${h}`);return d},e)}}const tI=(t,e)=>{t.pending[e]!==void 0&&(delete t.pending[e],t.pendingCount--)};class nI extends md{constructor(e,n,a,o={}){var s,c;super(),this.backend=e,this.store=n,this.services=a,this.languageUtils=a.languageUtils,this.options=o,this.logger=Si.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=o.maxParallelReads||10,this.readingCalls=0,this.maxRetries=o.maxRetries>=0?o.maxRetries:5,this.retryTimeout=o.retryTimeout>=1?o.retryTimeout:350,this.state={},this.queue=[],(c=(s=this.backend)==null?void 0:s.init)==null||c.call(s,a,o.backend,o)}queueLoad(e,n,a,o){const s={},c={},d={},f={};return e.forEach(h=>{let p=!0;n.forEach(g=>{const b=`${h}|${g}`;!a.reload&&this.store.hasResourceBundle(h,g)?this.state[b]=2:this.state[b]<0||(this.state[b]===1?c[b]===void 0&&(c[b]=!0):(this.state[b]=1,p=!1,c[b]===void 0&&(c[b]=!0),s[b]===void 0&&(s[b]=!0),f[g]===void 0&&(f[g]=!0)))}),p||(d[h]=!0)}),(Object.keys(s).length||Object.keys(c).length)&&this.queue.push({pending:c,pendingCount:Object.keys(c).length,loaded:{},errors:[],callback:o}),{toLoad:Object.keys(s),pending:Object.keys(c),toLoadLanguages:Object.keys(d),toLoadNamespaces:Object.keys(f)}}loaded(e,n,a){const o=e.split("|"),s=o[0],c=o[1];n&&this.emit("failedLoading",s,c,n),!n&&a&&this.store.addResourceBundle(s,c,a,void 0,void 0,{skipCopy:!0}),this.state[e]=n?-1:2,n&&a&&(this.state[e]=0);const d={};this.queue.forEach(f=>{j6(f.loaded,[s],c),tI(f,e),n&&f.errors.push(n),f.pendingCount===0&&!f.done&&(Object.keys(f.loaded).forEach(h=>{d[h]||(d[h]={});const p=f.loaded[h];p.length&&p.forEach(g=>{d[h][g]===void 0&&(d[h][g]=!0)})}),f.done=!0,f.errors.length?f.callback(f.errors):f.callback())}),this.emit("loaded",d),this.queue=this.queue.filter(f=>!f.done)}read(e,n,a,o=0,s=this.retryTimeout,c){if(!e.length)return c(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:e,ns:n,fcName:a,tried:o,wait:s,callback:c});return}this.readingCalls++;const d=(h,p)=>{if(this.readingCalls--,this.waitingReads.length>0){const g=this.waitingReads.shift();this.read(g.lng,g.ns,g.fcName,g.tried,g.wait,g.callback)}if(h&&p&&o<this.maxRetries){setTimeout(()=>{this.read.call(this,e,n,a,o+1,s*2,c)},s);return}c(h,p)},f=this.backend[a].bind(this.backend);if(f.length===2){try{const h=f(e,n);h&&typeof h.then=="function"?h.then(p=>d(null,p)).catch(d):d(null,h)}catch(h){d(h)}return}return f(e,n,d)}prepareLoading(e,n,a={},o){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),o&&o();Le(e)&&(e=this.languageUtils.toResolveHierarchy(e)),Le(n)&&(n=[n]);const s=this.queueLoad(e,n,a,o);if(!s.toLoad.length)return s.pending.length||o(),null;s.toLoad.forEach(c=>{this.loadOne(c)})}load(e,n,a){this.prepareLoading(e,n,{},a)}reload(e,n,a){this.prepareLoading(e,n,{reload:!0},a)}loadOne(e,n=""){const a=e.split("|"),o=a[0],s=a[1];this.read(o,s,"read",void 0,void 0,(c,d)=>{c&&this.logger.warn(`${n}loading namespace ${s} for language ${o} failed`,c),!c&&d&&this.logger.log(`${n}loaded namespace ${s} for language ${o}`,d),this.loaded(e,c,d)})}saveMissing(e,n,a,o,s,c={},d=()=>{}){var f,h,p,g,b;if((h=(f=this.services)==null?void 0:f.utils)!=null&&h.hasLoadedNamespace&&!((g=(p=this.services)==null?void 0:p.utils)!=null&&g.hasLoadedNamespace(n))){this.logger.warn(`did not save key "${a}" as the namespace "${n}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(a==null||a==="")){if((b=this.backend)!=null&&b.create){const v={...c,isUpdate:s},x=this.backend.create.bind(this.backend);if(x.length<6)try{let w;x.length===5?w=x(e,n,a,o,v):w=x(e,n,a,o),w&&typeof w.then=="function"?w.then(A=>d(null,A)).catch(d):d(null,w)}catch(w){d(w)}else x(e,n,a,o,d,v)}!e||!e[0]||this.store.addResource(e[0],n,a,o)}}}const vw=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:t=>{let e={};if(typeof t[1]=="object"&&(e=t[1]),Le(t[1])&&(e.defaultValue=t[1]),Le(t[2])&&(e.tDescription=t[2]),typeof t[2]=="object"||typeof t[3]=="object"){const n=t[3]||t[2];Object.keys(n).forEach(a=>{e[a]=n[a]})}return e},interpolation:{escapeValue:!0,format:t=>t,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),bw=t=>{var e,n;return Le(t.ns)&&(t.ns=[t.ns]),Le(t.fallbackLng)&&(t.fallbackLng=[t.fallbackLng]),Le(t.fallbackNS)&&(t.fallbackNS=[t.fallbackNS]),((n=(e=t.supportedLngs)==null?void 0:e.indexOf)==null?void 0:n.call(e,"cimode"))<0&&(t.supportedLngs=t.supportedLngs.concat(["cimode"])),typeof t.initImmediate=="boolean"&&(t.initAsync=t.initImmediate),t},yu=()=>{},iI=t=>{Object.getOwnPropertyNames(Object.getPrototypeOf(t)).forEach(n=>{typeof t[n]=="function"&&(t[n]=t[n].bind(t))})};class Tl extends md{constructor(e={},n){if(super(),this.options=bw(e),this.services={},this.logger=Si,this.modules={external:[]},iI(this),n&&!this.isInitialized&&!e.isClone){if(!this.options.initAsync)return this.init(e,n),this;setTimeout(()=>{this.init(e,n)},0)}}init(e={},n){this.isInitializing=!0,typeof e=="function"&&(n=e,e={}),e.defaultNS==null&&e.ns&&(Le(e.ns)?e.defaultNS=e.ns:e.ns.indexOf("translation")<0&&(e.defaultNS=e.ns[0]));const a=vw();this.options={...a,...this.options,...bw(e)},this.options.interpolation={...a.interpolation,...this.options.interpolation},e.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=e.keySeparator),e.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=e.nsSeparator);const o=h=>h?typeof h=="function"?new h:h:null;if(!this.options.isClone){this.modules.logger?Si.init(o(this.modules.logger),this.options):Si.init(null,this.options);let h;this.modules.formatter?h=this.modules.formatter:h=eI;const p=new hw(this.options);this.store=new uw(this.options.resources,this.options);const g=this.services;g.logger=Si,g.resourceStore=this.store,g.languageUtils=p,g.pluralResolver=new Z6(p,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),h&&(!this.options.interpolation.format||this.options.interpolation.format===a.interpolation.format)&&(g.formatter=o(h),g.formatter.init(g,this.options),this.options.interpolation.format=g.formatter.format.bind(g.formatter)),g.interpolator=new W6(this.options),g.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},g.backendConnector=new nI(o(this.modules.backend),g.resourceStore,g,this.options),g.backendConnector.on("*",(b,...v)=>{this.emit(b,...v)}),this.modules.languageDetector&&(g.languageDetector=o(this.modules.languageDetector),g.languageDetector.init&&g.languageDetector.init(g,this.options.detection,this.options)),this.modules.i18nFormat&&(g.i18nFormat=o(this.modules.i18nFormat),g.i18nFormat.init&&g.i18nFormat.init(this)),this.translator=new Hu(this.services,this.options),this.translator.on("*",(b,...v)=>{this.emit(b,...v)}),this.modules.external.forEach(b=>{b.init&&b.init(this)})}if(this.format=this.options.interpolation.format,n||(n=yu),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const h=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);h.length>0&&h[0]!=="dev"&&(this.options.lng=h[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(h=>{this[h]=(...p)=>this.store[h](...p)}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(h=>{this[h]=(...p)=>(this.store[h](...p),this)});const d=tl(),f=()=>{const h=(p,g)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),d.resolve(g),n(p,g)};if(this.languages&&!this.isInitialized)return h(null,this.t.bind(this));this.changeLanguage(this.options.lng,h)};return this.options.resources||!this.options.initAsync?f():setTimeout(f,0),d}loadResources(e,n=yu){var s,c;let a=n;const o=Le(e)?e:this.language;if(typeof e=="function"&&(a=e),!this.options.resources||this.options.partialBundledLanguages){if((o==null?void 0:o.toLowerCase())==="cimode"&&(!this.options.preload||this.options.preload.length===0))return a();const d=[],f=h=>{if(!h||h==="cimode")return;this.services.languageUtils.toResolveHierarchy(h).forEach(g=>{g!=="cimode"&&d.indexOf(g)<0&&d.push(g)})};o?f(o):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(p=>f(p)),(c=(s=this.options.preload)==null?void 0:s.forEach)==null||c.call(s,h=>f(h)),this.services.backendConnector.load(d,this.options.ns,h=>{!h&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),a(h)})}else a(null)}reloadResources(e,n,a){const o=tl();return typeof e=="function"&&(a=e,e=void 0),typeof n=="function"&&(a=n,n=void 0),e||(e=this.languages),n||(n=this.options.ns),a||(a=yu),this.services.backendConnector.reload(e,n,s=>{o.resolve(),a(s)}),o}use(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return e.type==="backend"&&(this.modules.backend=e),(e.type==="logger"||e.log&&e.warn&&e.error)&&(this.modules.logger=e),e.type==="languageDetector"&&(this.modules.languageDetector=e),e.type==="i18nFormat"&&(this.modules.i18nFormat=e),e.type==="postProcessor"&&aE.addPostProcessor(e),e.type==="formatter"&&(this.modules.formatter=e),e.type==="3rdParty"&&this.modules.external.push(e),this}setResolvedLanguage(e){if(!(!e||!this.languages)&&!(["cimode","dev"].indexOf(e)>-1)){for(let n=0;n<this.languages.length;n++){const a=this.languages[n];if(!(["cimode","dev"].indexOf(a)>-1)&&this.store.hasLanguageSomeTranslations(a)){this.resolvedLanguage=a;break}}!this.resolvedLanguage&&this.languages.indexOf(e)<0&&this.store.hasLanguageSomeTranslations(e)&&(this.resolvedLanguage=e,this.languages.unshift(e))}}changeLanguage(e,n){this.isLanguageChangingTo=e;const a=tl();this.emit("languageChanging",e);const o=d=>{this.language=d,this.languages=this.services.languageUtils.toResolveHierarchy(d),this.resolvedLanguage=void 0,this.setResolvedLanguage(d)},s=(d,f)=>{f?this.isLanguageChangingTo===e&&(o(f),this.translator.changeLanguage(f),this.isLanguageChangingTo=void 0,this.emit("languageChanged",f),this.logger.log("languageChanged",f)):this.isLanguageChangingTo=void 0,a.resolve((...h)=>this.t(...h)),n&&n(d,(...h)=>this.t(...h))},c=d=>{var p,g;!e&&!d&&this.services.languageDetector&&(d=[]);const f=Le(d)?d:d&&d[0],h=this.store.hasLanguageSomeTranslations(f)?f:this.services.languageUtils.getBestMatchFromCodes(Le(d)?[d]:d);h&&(this.language||o(h),this.translator.language||this.translator.changeLanguage(h),(g=(p=this.services.languageDetector)==null?void 0:p.cacheUserLanguage)==null||g.call(p,h)),this.loadResources(h,b=>{s(b,h)})};return!e&&this.services.languageDetector&&!this.services.languageDetector.async?c(this.services.languageDetector.detect()):!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(c):this.services.languageDetector.detect(c):c(e),a}getFixedT(e,n,a){const o=(s,c,...d)=>{let f;typeof c!="object"?f=this.options.overloadTranslationOptionHandler([s,c].concat(d)):f={...c},f.lng=f.lng||o.lng,f.lngs=f.lngs||o.lngs,f.ns=f.ns||o.ns,f.keyPrefix!==""&&(f.keyPrefix=f.keyPrefix||a||o.keyPrefix);const h=this.options.keySeparator||".";let p;return f.keyPrefix&&Array.isArray(s)?p=s.map(g=>`${f.keyPrefix}${h}${g}`):p=f.keyPrefix?`${f.keyPrefix}${h}${s}`:s,this.t(p,f)};return Le(e)?o.lng=e:o.lngs=e,o.ns=n,o.keyPrefix=a,o}t(...e){var n;return(n=this.translator)==null?void 0:n.translate(...e)}exists(...e){var n;return(n=this.translator)==null?void 0:n.exists(...e)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e,n={}){if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const a=n.lng||this.resolvedLanguage||this.languages[0],o=this.options?this.options.fallbackLng:!1,s=this.languages[this.languages.length-1];if(a.toLowerCase()==="cimode")return!0;const c=(d,f)=>{const h=this.services.backendConnector.state[`${d}|${f}`];return h===-1||h===0||h===2};if(n.precheck){const d=n.precheck(this,c);if(d!==void 0)return d}return!!(this.hasResourceBundle(a,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||c(a,e)&&(!o||c(s,e)))}loadNamespaces(e,n){const a=tl();return this.options.ns?(Le(e)&&(e=[e]),e.forEach(o=>{this.options.ns.indexOf(o)<0&&this.options.ns.push(o)}),this.loadResources(o=>{a.resolve(),n&&n(o)}),a):(n&&n(),Promise.resolve())}loadLanguages(e,n){const a=tl();Le(e)&&(e=[e]);const o=this.options.preload||[],s=e.filter(c=>o.indexOf(c)<0&&this.services.languageUtils.isSupportedCode(c));return s.length?(this.options.preload=o.concat(s),this.loadResources(c=>{a.resolve(),n&&n(c)}),a):(n&&n(),Promise.resolve())}dir(e){var o,s;if(e||(e=this.resolvedLanguage||(((o=this.languages)==null?void 0:o.length)>0?this.languages[0]:this.language)),!e)return"rtl";const n=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],a=((s=this.services)==null?void 0:s.languageUtils)||new hw(vw());return n.indexOf(a.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(e={},n){return new Tl(e,n)}cloneInstance(e={},n=yu){const a=e.forkResourceStore;a&&delete e.forkResourceStore;const o={...this.options,...e,isClone:!0},s=new Tl(o);if((e.debug!==void 0||e.prefix!==void 0)&&(s.logger=s.logger.clone(e)),["store","services","language"].forEach(d=>{s[d]=this[d]}),s.services={...this.services},s.services.utils={hasLoadedNamespace:s.hasLoadedNamespace.bind(s)},a){const d=Object.keys(this.store.data).reduce((f,h)=>(f[h]={...this.store.data[h]},f[h]=Object.keys(f[h]).reduce((p,g)=>(p[g]={...f[h][g]},p),f[h]),f),{});s.store=new uw(d,o),s.services.resourceStore=s.store}return s.translator=new Hu(s.services,o),s.translator.on("*",(d,...f)=>{s.emit(d,...f)}),s.init(o,n),s.translator.options=o,s.translator.backendConnector.services.utils={hasLoadedNamespace:s.hasLoadedNamespace.bind(s)},s}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const _t=Tl.createInstance();_t.createInstance=Tl.createInstance;_t.createInstance;_t.dir;_t.init;_t.loadResources;_t.reloadResources;_t.use;_t.changeLanguage;_t.getFixedT;_t.t;_t.exists;_t.setDefaultNamespace;_t.hasLoadedNamespace;_t.loadNamespaces;_t.loadLanguages;const aI={partners:"Sponsors",team:"Team",blog:"Blog",about_us:"About Us",events:"Events",mission_and_vision:"Mission and Vision",location:"Location",sapienzau:"SapienzaU Association"},rI={join_us:"JOIN US",language:"Language",switch_to_italian:"Switch to Italian",switch_to_english:"Switch to English",watch_tedx_talks:"Watch the TEDx talks",watch_talk:"Watch the talk",speakers:"Speakers",artists:"Artists",learn_more:"Learn more",latest_event:"Explore the latest event",go_to_archive:"Go to the archive",featured:"Featured",open_page:"Open page",open_on_youtube:"Open on YouTube",privacy_policy:"Privacy Policy",cookie_message:"This site uses cookies to improve your experience.",accept:"Accept",close_selected_team:"Close selected team",open_main_menu:"Open main menu"},oI={closed_title:"Applications to join the team are closed, but not forever.<br></br> Fill out the form below to be contacted when we reopen applications!",open_title:"Join the TEDxSapienzaU team!",open_how_to_apply_title:"How to apply",open_description:"Join this project full of stimuli and growth opportunities. We can't wait to read your story! <br><br> If you are selected, you will be part of the TEDxSapienzaU team for the activities of 2025, 2026 and 2027, with immediate inclusion. <br><br> Applications are open to all students <strong>regularly enrolled</strong> in a <i>bachelor's, master's, master's, doctorate or specialization school</i> <strong>at Sapienza University of Rome</strong> and will close on <3>09/11/2025 at 23:59</3>. <br><br> Fill out the <strong>form</strong>
739 to join us! <br><br> The outcome of the application will be communicated via institutional email. <br><br> For <1>any doubts or clarifications</1> you can contact us by sending an email to: <2>[email protected]</2>.",open_apply_button:"Apply now!",open_team_title:"Teams description",ERS:"The External Relations & Sponsor team deals with managing every aspect related to sponsorships, partnerships, sponsorships and public tenders. So starting from the search for companies, startups, SMEs, media, associations, entities and institutions, up to the signing of agreements and contracts, with a focus on managing the relationship in all its phases, in order to give life to a win-win collaboration. TEDxSapienzaU is a non-profit organization and these funds are entirely used to finance the realization of the project.",PEM:"The Planning and Event Management team deals with the planning and management of various aspects of the organization. In practice, it deals with requesting quotes from companies, finding spaces for conferences and events with sponsors, promoting them through days dedicated to Sapienza students. In essence, therefore, it deals with the ideation, design and development of the various events signed TEDxSapienzaU.",SEC:"The Speakers & Event Curation team deals with the proposals of the themes for the various events, the choice of speakers and the care of their bureaucratic (e.g. email and contacts) and practical (e.g. slides and speech) details. In general, therefore, it takes care of the relationship with the speakers 360° so that there is always a strong attention to all their needs.",HRA:"The Human Resources & Academy team deals with the selection (e.g. construction and screening of applications, introductory interviews) and management of the members of the organization in order to guarantee their well-being and to build a creative and productive environment. It also deals with the training of associates through the organization of masterclasses created and presented by internal and external members.",IT:"The IT & Website team is responsible for ensuring the correct functioning of the official website both front-end and back-end and manages the official web app. It also coordinates the weekly newsletter and takes care of graphic design, visual identity and content, ensuring an optimal online user experience. Finally, it supervises the technical direction during all major events, playing a 360° support role in the technological field.",CEM:"The Communication & Marketing team takes care of the entire communication of TEDxSapienzaU. In particular, it deals with building and planning online reputation, awareness and creating campaigns and initiatives to engage the public and the realities that support the project. It also deals, in the various phases of the event, with writing press releases, newsletters and email marketing. But also articles for the blog, both internal and for our partners, such as the Millionaire magazine. Finally, it takes care of creating visual, photographic and video content so that the messages communicated are as effective as possible.",LA:"The Legal & Administrative team takes care of the legal and administrative aspects related to the organization of TEDxSapienzaU events. In particular, it deals with drafting contracts, accounting, searching for tenders for fund recovery, compliance with TEDx rules and University guidelines and finally with the protection of privacy and copyright.",DESIGN:"The Design & Exhibit team takes care of the design aspects of the event. In detail, it works on creating a visual and graphic identity, developing products and designing the setups."},sI={hero_kicker:"TEDxSapienzaU people",hero_title:"Meet our team(s)",hero_description:"TEDxSapienzaU comes to life through people with different backgrounds working together across curation, production, partnerships, design and technology. Below you can explore the areas that shape each edition.",focus_label:"Focus area",jump_to_section:"Jump to section",board_description:"The board keeps the overall vision aligned, coordinates the teams and turns strategic direction into weekly execution. It is where priorities, people and decisions are brought back into sync."},lI={hero_title:"Sponsors & partners",hero_description:"TEDxSapienzaU builds each edition together with brands, institutions and communities.",stats_title:"TEDxSapienzaU in numbers:",
739stats_description:"Una fotografia rapida di audience, reach e collaborazioni che orbitano intorno al progetto.",ctaTitle:"Want to build the next edition with us?",ctaDescription:"",contactLabel:"Direct contact",contactValue:"[email protected]",contact:"Contact us",account_social_raggiunti_text:"social accounts reached",account_social_raggiunti_number:"725000",speakers_text:"speakers",speakers_number:"41",eventi_awards_text:"eventi awards",eventi_awards_number:"3",volontari_text:"volontari",volontari_number:"320",sponsor_partners_text:"sponsors & partners",sponsor_partners_number:"56",eventi_tedx_text:"eventi TEDx",eventi_tedx_number:"4",i_nostri_sponsor:"I nostri sponsors."},cI={people:"engaged spectators",yt_views:"YouTube views",partners:"event partners",volunteers:"volunteers",slider_title:"Our Partners",stats:"Quick Stats",events:"2 Editions, 3 Awards, 10 Workshops, 3 Independent Events.",opening_st:"TEDx, more than just an event.","2nd_st":"Organizing a TEDx is a ","2nd_st_red":"team effort","3rd_st":"That's why we work in synergy with our partners.","4th_st":"Why team up?","5th_st":"Together for a mission","6th_st":"About 3 years ago, six students sparked the idea to bring this international format to our university.","7th_st":"Now we are ","7th_st_red":"more than 120 volunteers","8th_st_1":"Sapienza is the biggest university in Europe, with over 120,000 students enrolled, and our goal is ","8th_st_red":"to give a voice to the valuable ideas","8th_st_2":" from our academic community.","9th_st":"Innovation is in our blood","10th_st":"The TEDx format is officially licensed to us by the TED Foundation. We operate under the highest quality standards to make sure the experience lives up to the name we carry.","11th_st_1":"We're committed to discussing the most relevant topics for our society through the voices of our speakers. ","11th_st_2":"We want ","11th_st_red":"to make a positive impact","11th_st_3":" on our community.","12_th_st":"community, content marketing, employer branding: we boost your brand","13th_st":"Our strengths","13th_st_el_1":"Community","13th_st_el_2":"Content Marketing","13th_st_el_3":"Employer Branding","14th_st":"Team up with us","14th_st_el_1":"Sponsorship","14th_st_el_2":"Partnership","14th_st_el_3":"Media Partner","14th_st_el_4":"Community Partner","14th_st_el_5":"Patronage","14th_st_el_6":"Contact Us"},uI={patrocinio_div:"With the sponsorship of",patrocinioEP_div:"Under the high patronage of"},dI={description:"TEDxSapienzaU is an independently organized TED event operated under license from TED. The protagonists are the ideas, the speakers, the partners and the students that populate this great academic community.",follow_us:"Follow us on social media",join_us:"Join the <br> TEDxSapienzaU team!",info1:"Looking for more information?",info2:"Contact us: ",statute:"Statute"},fI={find_out_more:"Find out more",next_event:"DON'T MISS<br> OUR <br> NEXT EVENT<br>",next_event_form:"Fill out the form to stay updated on our activities"},hI={description:"TEDxSapienzaU is the TEDx of Sapienza University of Rome",find_out_more:"Find out more",speakers:"speakers",spectators:"spectators",followers:"followers",yt_views:"YouTube views"},pI={title1:"TEDxSapienzaU locations: Sapienza University",a1:"Sapienza University of Rome, established ",a2:"in 1303 ",a3:"by Pope Boniface VIII, it is the oldest university in Rome and the largest in Europe. The Athenaeum has ",a4:"700 years ",a5:"of history and hosts, according to the data of the academic year 2022/23, approximately ",a6:"120 thousand students ",a7:"and ",a8:"3,5 thousand teachers",a9:". Among its main objectives is to contribute to the development of the knowledge society through research, excellent and quality training and international cooperation. Its motto is the phrase ",a10:"'The future is past here'",a11:": a slogan that starts from afar, from the centenary history of the University, and arrives to the present day.",b1:"A ",b2:"history ",b3:"which would be worth exploring: over the last seven centuries Sapienza has been at the center of Roman and Italian history, first as a university linked to the Popes, then as an autonomous Studium Urbis. Over time it has opened up to new scientific and humanistic disciplines. Today it is a large campus located a short distance from the central Termini station, with some locations spread across the city, and others in the Municipality of Latina. ",c1:"If you consider the ",c2:"international panorama ",c3:"Furthermore, the quality of research and teaching and the international dimension have led the University to position itself ",c4:"at the top of the list in Italy ",c5:"according to the main world university rankings. Sapienza also emerges in the sector rankings, establishing itself as a point of reference for numerous disciplines (for example, it is first in the world in classical studies), and has obtained ",c6:"14 national records ",c7:" in various subjects. ",d1:" Another aspect that characterizes it is its ",d2:"training offer: ",d3:"300 courses ",d4:"of bachelor's and master's degrees (of which over ",d5:"60 in English ",d6:"), ",d7:"200 masters ",d8:", over ",d9:"90 PhDs ",d10:"and more than ",d11:"80 specialized schools. ",d12:"The student community is made up of more than ",d13:"30 thousand students ",d14:"non-resident, 10 thousand international students and over 2.2 thousand students per year in international mobility. There are 984 Partner Universities, located in 87 countries, with which the University has established relationships over the years. Vice versa, Sapienza offers its students ",d15:"numerous international opportunities ",d16:"for example double degrees, scholarships for theses abroad, internships in various European and non-European countries, international doctorates. ",e1:"As regards the ",e2:"research ",e3:", there is talk of a wide-ranging coverage of disciplines: the University reaches ",e4:"levels of excellence ",e5:"in many fields, including archaeology, physics, astrophysics and the humanities. The University has also welcomed Nobel Prize winners and internationally renowned scientists during their studies or teaching. ",f1:"The commitment in the field of ",f2:"sustainability ",f3:"is another important dimension for Sapienza, which is committed to achieving the 17 Sustainable Development Goals of the United Nations with teaching, research, third mission and cross-cutting policies. The initiatives carried out are described on the portal ",f4:"Sustainable wisdom ",f5:"and in the ",f6:"Social and sustainability balance sheet ",f7:"published every year.",title2:"The structures and the Great Hall",g1:"Sapienza University includes numerous ",g2:"structures:",g3:"11 faculties, ",g4:"a school of advanced studies, a postgraduate school of aerospace engineering and ",g5:"58 departments",g6:", not to mention the many research centers and service centers, all managed by the central administration divided into areas. At the disposal of students there are 48 libraries, 18 museums, a university hospital and several counters and offices with the aim of responding to their needs.",h1:"Among the fundamental spaces there is certainly ",h2:"the Great Hall of the Rectorate ",h3:"located in the University City, a real city within the city located in the heart of Rome. The Aula Magna has a surface area of ",h4:"900 square meters",h5:"and ends with an apsidal tribune defined by a curved wall with the mural âItaly between the Arts and the Sciencesâ by the painter Mario Sironi. It is a work fixed in a timeless dimension that represents an epic vision of history. The Monumental Figures arranged on the sides of Italy allude to the wealth and value of knowledge.",i1:"Since its foundation, Sapienza has always maintained an important role in Italian history and has been involved in crucial developments in society, economics and politics. The University today manages to make ",i2:"
739collide centuries of tradition with cutting-edge teaching, research and innovation ",i3:", offering high-quality education and numerous research opportunities. It is a place where students and faculty from all over the world meet and exchange ideas in a continuous contagion of ideas."},mI={ted:"TED is a nonprofit organization dedicated to spreading ideas in the form of short, powerful talks (18 minutes or less). TED began in 1984 as a conference where technology, entertainment, and design converged, and today covers nearly every topic from science to business to global issues, in more than 100 languages. Its goal is to spread and champion powerful ideas that will change the world.",tedx:"In order to broaden the diffusion of valuable ideas, TED has created a specific program, TEDx, that is, local events organized independently but always with the spirit of a real TED conference, which in fact grants its own license.",tedxsapienzau1:"TEDxSapienzaU is the university TEDx of Sapienza University of Rome. The event is held under an official TED license and with the support of Rector Antonella Polimeni together with the Research Support and Technology Transfer Area. Created in 2021 through the initiative of a group of Sapienza students, it has now reached its fourth edition. It is organized entirely by students and PhD candidates from Rome's first university through the officially recognized association ",tedxsapienzau2:"with the goal of building an ever-evolving, international programme for the whole academic community. ",sapienzau:"'SapienzaU' ",button:"Collaborate with us"},gI={title:"Past Events"},yI={title:"3, 2, 1IMPACT",description:"Time is ticking and it is necessary to create a new space for reflection and entertainment focused on the climate crisis. A place to face fears about the future with positivity and science thanks to an interdisciplinary and engaging vision in the spaces of our University. Immerse yourself in Sapienza's first <1>TEDx Countdown</1> event and be inspired by the urgency and complexity of this global challenge to promote concrete actions."},vI={title:"WHAT ARE THE SAPIENZAU AWARDS?",description:"The <1>SapienzaU Awards</1> are organized by the SapienzaU association and aims to promote valuable ideas, offering the winners the prestigious opportunity to perform on the stage of the <1>2025 edition</1> of TEDxSapienzaU. The 5 winners of the SapienzaU Awards competition, <2>3 Speakers</2> and <2> 2 Artists</2>, are awarded on the stage of the final and have the opportunity to share their ideas with a wide audience, promoting their message of innovation and inspiration.",winners:"THE WINNERS OF THE SAPIENZAU AWARDS 2024"},bI={title:"WHAT ARE THE SAPIENZAU AWARDS?",description:"The <1>Back to Zero Awards</1> competition is organized by the TEDxSapienzaU Committee and aims to promote valuable ideas in line with the TED motto <i>âIdeas worth spreadingâ</i>, offering the winners the prestigious opportunity to perform on the stage of the <1>2023 edition</1> of TEDxSapienzaU. The 5 winners of the SapienzaU Awards competition, <2>3 Speakers</2> and <2> 2 Artists</2>, are awarded on the stage of the final and have the opportunity to perform during the <1>TEDxSapienzaU 2023</1> event!",winners:"THE WINNERS OF THE SAPIENZAU AWARDS 2023"},xI={title:"WHAT ARE THE SAPIENZAU AWARDS?",description:"The <1>ACT:Lead The Change Awards</1> competition is organized by the TEDxSapienzaU Committee and aims to promote valuable ideas in line with the TED motto <i>âIdeas worth spreadingâ</i>, offering the winners the prestigious opportunity to perform on the stage of the <1>2022 edition</1> of TEDxSapienzaU. The 4 winners of the SapienzaU Awards competition, <2>3 Speakers</2> and <2> 1 Artist</2>, are awarded on the stage of the final and have the opportunity to perform during the <1>TEDxSapienzaU 2022</1> event!",winners:"THE WINNERS OF THE SAPIENZAU AWARDS 2022"},wI={button:"Watch the TEDx talks",title:"THEME OF THE EVENT",description:"The title of the first edition of TEDxSapienzaU was <1>ACT - Lead the change</1>. As per the TEDx guidelines, the dialogues that were presented concerned various interconnected subjects and thematic areas, favoring the best ideas and experiences inspiring:",A:"The culture of action against the culture of inertia and the role of active citizenship in the education of the future.",C:"The predisposition for creativity and empathy, pop education and the new horizons of contamination between knowledge.",T:"Digital and integrated reality, the transformation of educational models and the value of experience in the growth of the individual."},AI={button:"Watch the TEDx talks",title:"OUR OBJECTIVE",description:"Our goal is to <1>reset</1>, seek a point <1>zero</1>: inequalities, conflicts, bad lifestyles, emissions and waste. Reduce those factors pollutants that slow down the growth of our society, worsening the quality of our life <1>Reconsider ourselves </1> and our way of dealing with contemporary society, with the <1>arts</1 > and the <1>sciences</1>. It is fundamental to build a world where human beings can '<1>be reborn</1>', thriving and expressing themselves to the fullest in every discipline foundations for <1>to be reborn</1>, to become better people in a better place.",citation:"Man and the world around him are not separate tracks, but rails that move together, they need each other.",schedule:"SCHEDULE"},SI={button:"Watch the TEDx talks",title:"Para Doxa",description:"From the Greek ÏαÏάδοξοÏ, compound of ÏαÏα- meaning 'against' and δÏξα meaning 'opinion.' Going against the common way of thinking. The history of paradoxes is ancient, dating back to the origins of logic. However, while the first paradoxes were more like mind games, modernity has given rise to new ones within the reality that surrounds us. Justice creates inequality, opportunities that create laziness, conflicts to bring peace. Just as ancient thinkers developed paradoxes to stimulate reflection, we too must face, not avoid, the paradoxes that permeate the nature of the human world in order to sprout ideas that can improve it. PARA DOXA will be the fertile ground to cultivate them."},EI={"404_msg":"Looks like this page doesn't exist",home_button:"Return to the homepage"}
739,zI={button_sap:"Discover SapienzaU",button_team:"Explore the Teams",chi_siamo:"Who we are",chi_siamo_des:"SapienzaU is a student association officially recognized by Sapienza University of Rome. Founded in 2024 and active as the TEDxSapienzaU committee since 2021, it brings together more than 110 members from almost every faculty to build a welcoming, multidisciplinary community shaped by dialogue and collective growth.",cosa_facciamo:"What we do",cosa_facciamo_des:"Our goal is to organize educational and cultural events that enrich university life. Inspired by TED principles, SapienzaU curates meaningful content and initiatives that promote civic engagement, diversity and dialogue.",i_nostri_valori:"Our values",i_nostri_valori_des:"As stated in its statute, SapienzaU is independent from any electoral or party movement and works exclusively for educational and cultural purposes. Our guidelines are designed to keep the space inclusive and respectful, so every student can find inspiration and support to grow both individually and as part of the university community."},TI={navbar:aI,common:rI,joinus:oI,team_page:sI,sponsors:lI,partners:cI,partners_list:uI,footer:dI,home:fI,mvhome:hI,location:pI,mission:mI,events:gI,event_countdown2024:yI,event_awards2024:vI,event_awards2023:bI,event_awards2022:xI,event_leadthechange:wI,event_backtozero:AI,event_paradoxa:SI,error_page:EI,sapienzau:zI},CI={partners:"SPONSORS",team:"TEAM",blog:"BLOG",about_us:"CHI SIAMO",events:"EVENTI",mission_and_vision:"Mission and Vision",location:"Location",sapienzau:"Associazione SapienzaU"},RI={join_us:"JOIN US",language:"Lingua",switch_to_italian:"Passa all'italiano",switch_to_english:"Passa all'inglese",watch_tedx_talks:"Guarda i TEDx talks",watch_talk:"Guarda il talk",speakers:"Speakers",artists:"Artisti",learn_more:"Scopri di piu",latest_event:"Scopri l'ultimo evento",go_to_archive:"Vai all'archivio",featured:"In evidenza",open_page:"Apri la pagina",open_on_youtube:"Apri su YouTube",privacy_policy:"Privacy Policy",cookie_message:"Questo sito utilizza i cookie per migliorare la tua esperienza.",accept:"Accetta",close_selected_team:"Chiudi il team selezionato",open_main_menu:"Apri il menu principale"},MI={closed_title:"Le candidature per far parte del team sono chiuse, ma non per sempre.<br>Compila il form qui sotto per essere contattato quando riapriremo le candidature!",open_title:"Entra anche tu a far parte del team TEDxSapienzaU!",open_how_to_apply_title:"Come candidarsi",open_description:"Entra a far parte di questo progetto pieno di stimoli e opportunità di crescita. Non vediamo l'ora di leggere la tua storia! <br><br> Se verrai selezionato, farai parte del team TEDxSapienzaU per le attività degli anni 2025, 2026 e 2027, con inserimento immediato. <br><br> Le candidature sono rivolte a tutti gli studenti <strong>regolarmente iscritti</strong> ad un <i>corso di laurea, laurea magistrale, master, dottorato o scuola di specializzazione</i> <strong>presso l'ateneo Sapienza Università di Roma</strong> e si chiuderanno il giorno <3>09/11/2025 alle ore 23:59</3>. <br><br> Compila il <strong>form</strong> per unirti a noi! <br><br> L'esito della candidatura verrà comunicato tramite email istituzionale. <br><br> Per <1>eventuali dubbi o approfondimenti</1> potete contattarci inviando una mail a: <2>[email protected]</2>.",open_apply_button:"Candidati ora!",open_team_title:"Descrizione dei team",ERS:"Il team External Relations & Sponsor gestisce sponsorizzazioni, partnership, patrocini e bandi pubblici. Si occupa della ricerca di aziende, startup, PMI, media, associazioni, enti e istituzioni e della firma dei contratti, coltivando collaborazioni reciprocamente vantaggiose. I fondi raccolti finanziano il progetto e le iniziative del TEDxSapienzaU.",PEM:"Il team Planning and Event Management pianifica e gestisce gli aspetti organizzativi delle conferenze TEDxSapienzaU e di altri eventi dedicati agli studenti Sapienza, anche in collaborazione con gli Sponsor. Si occupa delle richieste di preventivi alle aziende, della ricerca degli spazi per gli eventi e della loro promozione.",SEC:"Il team Speakers & Event Curation propone i temi degli eventi, seleziona gli Speakers e ne cura i dettagli burocratici e pratici (email, contatti, slides, speech). Si occupa di ogni fase del rapporto con gli Speakers, garantendo attenzione alle loro necessità e assicurando una preparazione ottimale.",HRA:"Il team Human Resources & Academy gestisce la selezione dei volontari attraverso candidature e colloqui conoscitivi, e ne promuove il benessere promuovendo un ambiente creativo e produttivo. Si occupa inoltre della formazione interna tramite masterclass, create e esposte da membri interni e collaboratori esterni.",IT:"Il team IT & Website garantisce il corretto funzionamento del sito web, lato front-end e back-end, gestisce la
739web app ufficiale e coordina la newsletter, assicurando un'esperienza utente ottimale. Supporta la regia tecnica durante gli eventi.",CEM:"Il team Communication, Editorial & Marketing si occupa della comunicazione di TEDxSapienzaU. Pianifica e cura la reputazione online, l'awareness e le campagne per coinvolgere il pubblico. Realizza comunicati stampa, newsletter, articoli e contenuti visuali e video, curando lâefficacia dei messaggi. Gestisce la collaborazione con i Media Partner.",LA:"Il team Legal & Administrative gestisce gli aspetti giuridici e amministrativi degli eventi TEDxSapienzaU. Si occupa della stesura dei contratti, della contabilità , della ricerca dei bandi per il recupero fondi. Garantisce il rispetto delle regole TEDx e delle linee guida dell'Ateneo, insieme alla tutela della privacy e del diritto d'autore.",DESIGN:"Il team Design & Exhibit si occupa della progettazione grafica dellâevento. Crea l'identità visiva e grafica, gestisce lâideazione e la realizzazione di prodotti e allestimenti, assicurando un'esperienza visiva coinvolgente e coerente con il tema dellâevento."},DI={hero_kicker:"TEDxSapienzaU people",hero_title:"Meet our team(s)",hero_description:"TEDxSapienzaU prende forma grazie a persone con background diversi che lavorano insieme su curatela, produzione, partnership, design e tecnologia. Qui sotto trovi le aree che costruiscono ogni edizione.",focus_label:"Area in evidenza",jump_to_section:"Vai alla sezione",board_description:"Il board tiene insieme la visione generale del progetto, coordina i team e trasforma la direzione strategica in esecuzione settimanale. E il punto in cui priorita, persone e decisioni si riallineano."},_I={hero_title:"Sponsors & partners",hero_description:"TEDxSapienzaU costruisce ogni edizione insieme a brand, istituzioni e community.",stats_title:"TEDxSapienzaU in numeri:",stats_description:"Una fotografia rapida di audience, reach e collaborazioni che orbitano intorno al progetto.",ctaTitle:"Vuoi costruire la prossima edizione con noi?",ctaDescription:"",contactLabel:"Contatto diretto",contactValue:"[email protected]",contact:"Contattaci",account_social_raggiunti_text:"account social raggiunti",account_social_raggiunti_number:"725000",speakers_text:"speakers",speakers_number:"41",eventi_awards_text:"eventi awards",eventi_awards_number:"3",volontari_text:"volontari",volontari_number:"320",sponsor_partners_text:"sponsors & partners",sponsor_partners_number:"56",eventi_tedx_text:"eventi TEDx",eventi_tedx_number:"4",i_nostri_sponsor:"I nostri sponsors."},OI={people:"spettatori coinvolti",yt_views:"visualizzazioni su YouTube",partners:"event partners",volunteers:"volontari passati di qui",slider_title:"Chi ci ha supportato",stats:"In numeri",events:"2 Edizioni, 3 Awards, 10 Workshops, 3 Eventi indipendenti.",opening_st:"TEDx, molto più che un evento.","2nd_st":"Realizzare un TEDx è un ","2nd_st_red":"lavoro di squadra","3rd_st":"Per questo motivo collaboriamo in sinergia con i nostri partner.","4th_st":"Perché collaborare?","5th_st":"Uniti per un obiettivo","6th_st":"Circa 3 anni fa, dallo stimolo di sei studenti si è deciso di portare questo format internazionale nella nostra Università .","7th_st":"Ora siamo ","7th_st_red":"più di 120 volontari","8th_st_1":"Sapienza è l'Università più grande d'Europa, con più di 120 mila studenti iscritti ed il nostro obiettivo è ","8th_st_red":"dare voce alle idee","8th_st_2":" di valore della nostra comunità accademica.","9th_st":"L'innovazione è nelle nostre vene","10th_st":"Il format TEDx ci è concesso sotto licenza ufficiale da TED Foundation. Operiamo sotto i più elevati standard di qualità per garantire un'esperienza che sia all'altezza del nome che portiamo.","11th_st_1":"Ci impegniamo a parlare di temi più rilevanti per la nostra società attraverso la voce degli Speaker. ","11th_st_2":"Vogliamo portare un ","11th_st_red":"impatto positivo","11th_st_3":" alla nostra comunità .","12_th_st":"community, content marketing, employer branding: valorizziamo il tuo brand","13th_st":"I nostri pilastri","13th_st_el_1":"Community","13th_st_el_2":"Content Marketing","13th_st_el_3":"Employer Branding","14th_st":"Collabora con noi","14th_st_el_1":"Sponsor","14th_st_el_2":"Partnership","14th_st_el_3":"Media Partner","14th_st_el_4":"Community Partner","14th_st_el_5":"Patrocinio","14th_st_el_6":"Contattaci"},LI={patrocinio_div:"Con il patrocinio di",patrocinioEP_div:"Sotto l'alto patrocinio"},NI={description:"TEDxSapienzaU è un evento TED organizzato nellâambito del programma TEDx in modo indipendente gestito su licenza di TED. I protagonisti sono le idee, gli speakers, i partner e gli studenti che popolano questa grande comunità accademica.",follow_us:"Seguici sui social",join_us:"Entra anche tu a far parte del <br> team TEDxSapienzaU!",info1:"Cerchi più informazioni?",info2:"Contattaci:",statute:"Statuto"},UI={find_out_more:"Scopri di più",next_event:"NON PERDERE<br> IL NOSTRO <br> PROSSIMO EVENTO<br>",next_event_form:"Compila il form per rimanere aggiornato sulle nostre attività "},FI={description:"TEDxSapienzaU è il TEDx Universitario dell'Ateneo Sapienza Università di Roma",find_out_more:"Scopri di più",speakers:"speakers",spectators:"spettatori",followers:"followers",yt_views:"visualizzazioni su YouTube"},BI={title1:"I luoghi di TEDxSapienzaU: Sapienza",a1:"LâUniversità Sapienza di Roma, fondata ",a2:"nel 1303 ",a3:"da papa Bonifacio VIII, è la più antica università di Roma e la più grande in Europa. LâAteneo conta ",a4:"700 anni ",a5:"di storia e ospita, secondo i dati dellâanno accademico 2022/23, circa ",a6:"120 mila studenti ",a7:"e ",a8:"3,5 mila docenti",a9:". Tra i suoi obiettivi principali câè contribuire allo sviluppo della società della conoscenza attraverso ricerca, formazione di eccellenza e di qualità e la cooperazione internazionale. Il suo motto è la frase ",a10:"'Il futuro è passato qui'",a11:": uno slogan che parte da lontano, dalla storia centenaria dellâUniversità , e arriva fino ai giorni nostri.",b1:"Una ",b2:"storia ",b3:"che varrebbe la pena approfondire: negli ultimi sette secoli Sapienza è stata al centro della storia romana e di quella italiana, prima come ateneo legato ai Papi, poi come Studium Urbis autonomo. Con il passare del tempo si è aperta a nuove discipline scientifiche e umanistiche. Oggi è un grande campus che si trova a breve distanza dalla stazione centrale Termini, con alcune sedi dislocate sul territorio della città , e altre nel Comune di Latina. ",c1:"Se si considera il ",c2:"panorama internazionale ",c3:"inoltre, qualità della ricerca e della didattica e dimensione internazionale hanno portato lâAteneo a posizionarsi ",c4:"ai primi posti in Italia ",c5:"secondo i principali ranking universitari mondiali. Sapienza emerge poi anche nelle classifiche settoriali, affermandosi come punto di riferimento per numerose discipline (per esempio è prima al mondo negli studi classici), e ha ottenuto ",c6:"14 primati nazionali ",c7:" in diverse materie. ",d1:" Un altro aspetto che la caratterizza è la sua ",d2:"offerta formativa: ",d3:"300 corsi ",d4:"di laurea e laurea magistrale (di cui oltre ",d5:"60 in inglese ",d6:"), ",d7:"200 master ",d8:", oltre ",d9:"90 dottorati ",d10:"di ricerca e più di ",d11:"80 scuole di specializzazione. ",d12:"La comunità studentesca si compone di più di ",d13:"30 mila studenti ",d14:"fuorisede, 10 mila internazionali e oltre 2,2 mila studenti allâanno in mobilità internazionale. Sono 984 le Università Partner, collocate in 87 Paesi, con la quale lâAteneo ha stretto rapporti negli anni. Viceversa, Sapienza offre ai propri studenti ",d15:"numerose opportunità internazionali ",d16:"per esempio lauree a doppio titolo, borse per tesi allâestero, tirocini in diversi paesi europei ed extraeuropei, dottorati internazionali. ",e1:"Per quanto riguarda la ",e2:"ricerca ",e3:"scientifica, si parla di una copertura tra le discipline ad ampio raggio: lâAteneo raggiunge ",e4:"livelli di eccellenza ",e5:"in molti ambiti, tra cui lâarcheologia, la fisica, lâastrofisica e le scienze umanistiche. LâUniversità ha inoltre accolto durante lo studio o lâinsegnamento premi Nobel e scienziati di fama internazionale. ",f1:"Lâimpegno in materia di ",f2:"sostenibilità ",f3:"è unâaltra dimensione di rilievo per Sapienza, la quale si impegna per il raggiungimento dei 17 Obiettivi di sviluppo sostenibile delle Nazioni unite con attività di didattica, di ricerca, di terza missione e con policy trasversali. Le iniziative portate avanti sono descritte sul portale ",f4:"Sapienza sostenibile ",f5:"e nel ",f6:"Bilancio sociale e di sostenibilità ",f7:"pubblicato ogni anno.",title2:"Le strutture e lâAula Magna",g1:"LâUniversità Sapienza comprende numerose ",g2:"strutture: ",g3:"11 facoltà , ",g4:"una scuola di studi avanzati, una scuola post laurea di ingegneria aerospaziale e ",g5:"58 dipartimenti",g6:", senza contare i molteplici centri di ricerca e centri di servizi, il tutto gestito dallâamministrazione centrale suddivisa per aree. A disposizione degli studenti ci sono 48 biblioteche, 18 musei, un ospedale universitario e diversi sportelli e uffici con lo scopo di rispondere alle loro esigenze.",h1:"Tra gli spazi fondamentali câè senzâaltro ",h2:"lâAula Magna del Rettorato ",h3:"collocata nella Città Universitaria, una vera e propria città nella città situata nel cuore di Roma. LâAula Magna ha una superficie di ",h4:"900 metri quadri",h5:"e si conclude con una tribuna absidata definita da una parete curva con il murale âLâItalia tra le Arti e le Scienzeâ del pittore Mario Sironi. Si tratta di unâopera fissata in una dimensione atemporale che rappresenta una visione epica della storia. Le Figure Monumentali disposte ai lati dellâItalia alludono alla ricchezza e al valore della conoscenza.",i1:"Dalla sua fondazione, Sapienza ha sempre mantenuto un ruolo importante nella storia italiana ed è stato coinvolta negli sviluppi cruciali della società , dell'economia e della politica. LâUniversità riesce oggi a far ",i2:"collidere secoli di tradizione con una didattica all'avanguardia, ricerca e innovazione ",i3:", offrendo unâistruzione di alta qualità e numerose opportunità di ricerca. Si tratta di un posto in cui studenti e docenti provenienti da tutto il mondo si incontrano e si confrontano in un contagio continuo di idee."},kI={ted:"TED è un'organizzazione no profit dedicata alla diffusione di idee sotto forma di discorsi brevi e potenti (18 minuti o meno
739). TED è nato nel 1984 come una conferenza in cui tecnologia, intrattenimento e design convergevano e oggi copre quasi tutti gli argomenti, dalla scienza al business alle questioni globali, in più di 100 lingue. L'obiettivo è quello di diffondere e sostenere idee di valore per cambiare il mondo.",tedx:"Per poter ampliare la diffusione delle idee di valore, TED ha creato un programma apposito, il TEDx, ossia degli eventi locali organizzati in modo indipendente ma sempre con lo spirito di una vera e propria conferenza TED, che infatti concede la propria licenza.",tedxsapienzau1:"à il TEDx Universitario dell'Ateneo Sapienza Università di Roma, gode della licenza ufficiale concessa da TED Foundation e del supporto della Magnifica Rettrice Antonella Polimeni insieme all'Area Supporto alla Ricerca e Trasferimento Tecnologico. L'evento, nato nel 2021 dallo stimolo di alcuni studenti dell'Ateneo, è giunto ora alla sua quarta edizione. Organizzato unicamente da studenti e dottorandi del primo Ateneo romano, grazie all'associazione riconosciuta ",tedxsapienzau2:"con l'obiettivo di creare per l'intera comunità accademica una programmazione sempre nuova e internazionale. ",sapienzau:"'SapienzaU' ",button:"Collabora con noi"},II={title:"Eventi Passati"},PI={title:"3, 2, 1MPATTO",description:"Il tempo scorre ed è necessario creare un nuovo spazio di riflessione ed intrattenimento incentrato sulla crisi climatica. Un luogo dove affrontare le paure sul futuro con positività e scienza grazie ad una visione interdisciplinare e coinvolgente negli spazi del nostro Ateneo. Immergiti nel primo evento <1>TEDx Countdown</1> della Sapienza e lasciati ispirare dall'urgenza e dalla complessità di questa sfida globale per promuovere azioni concrete."},jI={title:"COSA SONO I SAPIENZAU AWARDS?",description:"I <1>SapienzaU Awards</1> sono organizzati dall'associazione SapienzaU ed hanno lo scopo di promuovere idee di valore, offrendo ai vincitori la prestigiosa opportunità di esibirsi sul palco dell' <1>edizione 2025</1> del TEDxSapienzaU. I 5 vincitori del concorso SapienzaU Awards, <2>3 Speakers</2> e <2> 2 Artists</2>, vengono premiati sul palco della finale e avranno l'occasione di condividere le loro idee con un pubblico ampio, promuovendo il loro messaggio di innovazione e ispirazione.",winners:"I VINCITORI SAPIENZAU AWARDS 2024"},GI={title:"COSA SONO I SAPIENZAU AWARDS?",description:"Il concorso <1>Back to Zero Awards</1> è organizzato dal Comitato TEDxSapienzaU ed ha lo scopo di promuovere idee di valore in linea con il motto TED <i>âIdeas worth spreadingâ</i>, offrendo ai vincitori la prestigiosa opportunità di esibirsi sul palco dell' <1>edizione 2023</1> del TEDxSapienzaU. I 5 vincitori del concorso SapienzaU Awards, <2>3 Speakers</2> e <2> 2 Artists</2>, vengono premiati sul palco della finale e hanno l'occasione di esibirsi durante l'evento <1>TEDxSapienzaU 2023</1>!",winners:"I VINCITORI SAPIENZAU AWARDS 2023"},HI={title:"COSA SONO I SAPIENZAU AWARDS?",description:"Il concorso <1>ACT:Lead The Change Awards</1> è organizzato dal Comitato TEDxSapienzaU ed ha lo scopo di promuovere idee di valore in linea con il motto TED <i>âIdeas worth spreadingâ</i>, offrendo ai vincitori la prestigiosa opportunità di esibirsi sul palco dell' <1>edizione 2022</1> del TEDxSapienzaU. I 4 vincitori del concorso SapienzaU Awards, <2>3 Speakers</2> e <2> 1 Artist</2>, vengono premiati sul palco della finale e hanno l'occasione di esibirsi durante l'evento <1>TEDxSapienzaU 2022</1>!",winners:"I VINCITORI SAPIENZAU AWARDS 2022"},YI={button:"Guarda i TEDx talks",title:"IL TEMA DELL'EVENTO",description:"Il titolo della prima edizione del TEDxSapienzaU è stato <1>ACT - Lead the change</1>. Come da linee guida TEDx, i dialoghi che sono stati presentati hanno riguardato diverse materie ed aree tematiche interconnesse, prediligendo le migliori idee ed esperienze ispiratrici:",A:"La cultura dell'azione contro la cultura dell'inerzia e il ruolo della cittadinanza attiva nell'educazione del futuro.",C:"La predisposizione alla creativitaÌ ed empatia, la pop education e i nuovi orizzonti della contaminazione tra i saperi.",T:"Il digitale e la realtaÌ integrata, la trasformazione dei modelli educativi e il valore dell'esperienza nella crescita dell'individuo."},VI={button:"Guarda i TEDx talks",title:"IL NOSTRO OBIETTIVO",description:"Il nostro obiettivo è <1>azzerare</1>, ricercare un punto <1>zero</1>: le disuguaglianze, i conflitti, i cattivi stili di vita, le emissioni e i rifiuti. Ridurre quei fattori inquinanti che rallentano la crescita della nostra società , peggiorando la qualità della nostra vita. <1>Riconsiderare noi stessi </1> ed il nostro modo di confrontarci. Imparare ed interagire con la società contemporanea, con le <1>arti</1> e le <1>scienze</1>. à fondamentale per costruire un mondo dove l'essere umano possa '<1>rinascere</1>', prosperando ed esprimendosi al meglio in ogni disciplina. Riscoprire le basi per <1>rinascere</1>, diventare persone migliori in un luogo migliore.",citation:"L'uomo e il mondo che lo circonda non sono binari separati, ma rotaie che si muovono insieme, hanno bisogno l'uno dell'altro.",schedule:"IL PROGRAMMA"},qI={button:"Guarda i TEDx talks",title:"Para Doxa",description:"Dal greco ÏαÏάδοξοÏ, composto di ÏαÏα- nel sign. di «contro» e δÏξα «opinione». Che va contro il modo di pensare comune. La storia dei paradossi è antica e risale alla nascita della logica. Ma, mentre i primi ad essere formulati erano più simili a giochi mentali, la modernità ne ha fatti nascere di nuovi nella realtà che ci circonda. La giustizia che crea disuguaglianza, le possibilità che creano svogliatezza, i conflitti per portare la pace. E così come gli antichi pensatori li hanno sviluppati, per stimolare la riflessione, allo stesso modo noi dobbiamo fronteggiare, non evitare, i paradossi che permeano la natura del mondo antropico per far germogliare le idee che possano migliorarlo. PARA DOXA sarà il terreno fert
739ile per coltivarle."},QI={"404_msg":"Sembra che questa pagina non esista",home_button:"Torna alla home"},$I={button_sap:"Scopri cos'è SapienzaU",button_team:"Scopri i Team",chi_siamo:"Chi siamo",chi_siamo_des:" SapienzaU è unâassociazione studentesca ufficialmente riconosciuta da Sapienza Università di Roma, fondata nel 2024 e attiva come Comitato TEDxSapienzaU sin dal 2021. Con oltre 110 membri provenienti da quasi tutte le Facoltà , ci impegniamo a costruire una comunità accogliente e multidisciplinare, dove il dialogo e la crescita collettiva sono al centro.",cosa_facciamo:"Cosa facciamo",cosa_facciamo_des:"Il nostro obiettivo è organizzare eventi formativi e culturali che arricchiscano lâesperienza universitaria. Ispirata ai principi TED, SapienzaU offre contenuti di valore, organizzando iniziative che promuovono attivismo civico, diversità e dialogo.",i_nostri_valori:"I_nostri_valori",i_nostri_valori_des:"Come da statuto, SapienzaU è indipendente da qualsiasi movimento elettorale o partitico e opera esclusivamente per scopi educativi e culturali. Il nostro regolamento punta a garantire uno spazio inclusivo e rispettoso, dove ogni studente possa trovare ispirazione e sostegno per crescere sia come individuo, sia come parte della comunità della nostra Università ."},XI={navbar:CI,common:RI,joinus:MI,team_page:DI,sponsors:_I,partners:OI,partners_list:LI,footer:NI,home:UI,mvhome:FI,location:BI,mission:kI,events:II,event_countdown2024:PI,event_awards2024:jI,event_awards2023:GI,event_awards2022:HI,event_leadthechange:YI,event_backtozero:VI,event_paradoxa:qI,error_page:QI,sapienzau:$I},rE="tedxsapienzau_language",oE=["it","en"],sE=(t="it")=>String(t).toLowerCase().startsWith("en")?"en":"it",ZI=()=>
739{if(typeof window>"u")return"it";try{const t=window.localStorage.getItem(rE);if(oE.includes(t))return t}catch{}return sE(window.navigator.language)},WI={en:{translation:TI},it:{translation:XI}};_t.use(r3).init({resources:WI,lng:ZI(),debug:!1,fallbackLng:"it",supportedLngs:oE,interpolation:{escapeValue:!1}});if(typeof window<"u"){const t=e=>{const n=sE(e);document.documentElement.lang=n;try{window.localStorage.setItem(rE,n)}catch{}};t(_t.resolvedLanguage||_t.language),_t.on("languageChanged",t)}wT.createRoot(document.getElementById("root")).render(U.jsx(S.StrictMode,{children:U.jsx(k6,{})}));export{W4 as A,X1 as B,V4 as C,_t as D,$p as E,_g as F,qt as L,X4 as M,eN as R,nN as S,p1 as T,aN as V,oN as Z,kt as a,lx as b,w8 as c,GU as d,A8 as e,S8 as f,t5 as g,z8 as h,HU as i,U as j,E8 as k,T8 as l,YC as m,U4 as n,mN as o,on as p,ag as q,S as r,B4 as s,VU as t,jo as u,l6 as v,F4 as w,Nr as x,_B as y,Q4 as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.