Ora-Ka — cinq agrégateurs Ka, une barre de recherche hybride (exact + sémantique)
Python 80%
TypeScript 12.9%
CSS 6.8%
1function yf(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const l in r)if(l!=="default"&&!(l in e)){const i=Object.getOwnPropertyDescriptor(r,l);i&&Object.defineProperty(e,l,i.get?i:{enumerable:!0,get:()=>r[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();function xf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Du={exports:{}},Sl={},Uu={exports:{}},M={};/**2 * @license React3 * react.production.min.js4 *5 * Copyright (c) Facebook, Inc. and its affiliates.6 *7 * This source code is licensed under the MIT license found in the8 * LICENSE file in the root directory of this source tree.9 */var ar=Symbol.for("react.element"),wf=Symbol.for("react.portal"),Sf=Symbol.for("react.fragment"),kf=Symbol.for("react.strict_mode"),jf=Symbol.for("react.profiler"),Ef=Symbol.for("react.provider"),Nf=Symbol.for("react.context"),Cf=Symbol.for("react.forward_ref"),_f=Symbol.for("react.suspense"),Pf=Symbol.for("react.memo"),Lf=Symbol.for("react.lazy"),gs=Symbol.iterator;function Tf(e){return e===null||typeof e!="object"?null:(e=gs&&e[gs]||e["@@iterator"],typeof e=="function"?e:null)}var Au={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Bu=Object.assign,Vu={};function vn(e,t,n){this.props=e,this.context=t,this.refs=Vu,this.updater=n||Au}vn.prototype.isReactComponent={};vn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};vn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Wu(){}Wu.prototype=vn.prototype;function xo(e,t,n){this.props=e,this.context=t,this.refs=Vu,this.updater=n||Au}var wo=xo.prototype=new Wu;wo.constructor=xo;Bu(wo,vn.prototype);wo.isPureReactComponent=!0;var ys=Array.isArray,Hu=Object.prototype.hasOwnProperty,So={current:null},Qu={key:!0,ref:!0,__self:!0,__source:!0};function Ku(e,t,n){var r,l={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)Hu.call(t,r)&&!Qu.hasOwnProperty(r)&&(l[r]=t[r]);var s=arguments.length-2;if(s===1)l.children=n;else if(1<s){for(var a=Array(s),c=0;c<s;c++)a[c]=arguments[c+2];l.children=a}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)l[r]===void 0&&(l[r]=s[r]);return{$$typeof:ar,type:e,key:i,ref:o,props:l,_owner:So.current}}function Rf(e,t){return{$$typeof:ar,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function ko(e){return typeof e=="object"&&e!==null&&e.$$typeof===ar}function zf(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var xs=/\/+/g;function Wl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?zf(""+e.key):t.toString(36)}function Fr(e,t,n,r,l){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case ar:case wf:o=!0}}if(o)return o=e,l=l(o),e=r===""?"."+Wl(o,0):r,ys(l)?(n="",e!=null&&(n=e.replace(xs,"$&/")+"/"),Fr(l,t,n,"",function(c){return c})):l!=null&&(ko(l)&&(l=Rf(l,n+(!l.key||o&&o.key===l.key?"":(""+l.key).replace(xs,"$&/")+"/")+e)),t.push(l)),1;if(o=0,r=r===""?".":r+":",ys(e))for(var s=0;s<e.length;s++){i=e[s];var a=r+Wl(i,s);o+=Fr(i,t,n,a,l)}else if(a=Tf(e),typeof a=="function")for(e=a.call(e),s=0;!(i=e.next()).done;)i=i.value,a=r+Wl(i,s++),o+=Fr(i,t,n,a,l);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function yr(e,t,n){if(e==null)return e;var r=[],l=0;return Fr(e,r,"","",function(i){return t.call(n,i,l++)}),r}function Mf(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ae={current:null},$r={transition:null},Of={ReactCurrentDispatcher:ae,ReactCurrentBatchConfig:$r,ReactCurrentOwner:So};function Yu(){throw Error("act(...) is not supported in production builds of React.")}M.Children={map:yr,forEach:function(e,t,n){yr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return yr(e,function(){t++}),t},toArray:function(e){return yr(e,function(t){return t})||[]},only:function(e){if(!ko(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};M.Component=vn;M.Fragment=Sf;M.Profiler=jf;M.PureComponent=xo;M.StrictMode=kf;M.Suspense=_f;M.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Of;M.act=Yu;M.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Bu({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=So.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(a in t)Hu.call(t,a)&&!Qu.hasOwnProperty(a)&&(r[a]=t[a]===void 0&&s!==void 0?s[a]:t[a])}var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){s=Array(a);for(var c=0;c<a;c++)s[c]=arguments[c+2];r.children=s}return{$$typeof:ar,type:e.type,key:l,ref:i,props:r,_owner:o}};M.createContext=function(e){return e={$$typeof:Nf,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Ef,_context:e},e.Consumer=e};M.createElement=Ku;M.createFactory=function(e){var t=Ku.bind(null,e);return t.type=e,t};M.createRef=function(){return{current:null}};M.forwardRef=function(e){return{$$typeof:Cf,render:e}};M.isValidElement=ko;M.lazy=function(e){return{$$typeof:Lf,_payload:{_status:-1,_result:e},_init:Mf}};M.memo=function(e,t){return{$$typeof:Pf,type:e,compare:t===void 0?null:t}};M.startTransition=function(e){var t=$r.transition;$r.transition={};try{e()}finally{$r.transition=t}};M.unstable_act=Yu;M.useCallback=function(e,t){return ae.current.useCallback(e,t)};M.useContext=function(e){return ae.current.useContext(e)};M.useDebugValue=function(){};M.useDeferredValue=function(e){return ae.current.useDeferredValue(e)};M.useEffect=function(e,t){return ae.current.useEffect(e,t)};M.useId=function(){return ae.current.useId()};M.useImperativeHandle=function(e,t,n){return ae.current.useImperativeHandle(e,t,n)};M.useInsertionEffect=function(e,t){return ae.current.useInsertionEffect(e,t)};M.useLayoutEffect=function(e,t){return ae.current.useLayoutEffect(e,t)};M.useMemo=function(e,t){return ae.current.useMemo(e,t)};M.useReducer=function(e,t,n){return ae.current.useReducer(e,t,n)};M.useRef=function(e){return ae.current.useRef(e)};M.useState=function(e){return ae.current.useState(e)};M.useSyncExternalStore=function(e,t,n){return ae.current.useSyncExternalStore(e,t,n)};M.useTransition=function(){return ae.current.useTransition()};M.version="18.3.1";Uu.exports=M;var k=Uu.exports;const Xu=xf(k),If=yf({__proto__:null,default:Xu},[k]);/**10 * @license React11 * react-jsx-runtime.production.min.js12 *13 * Copyright (c) Facebook, Inc. and its affiliates.14 *15 * This source code is licensed under the MIT license found in the16 * LICENSE file in the root directory of this source tree.17 */var Ff=k,$f=Symbol.for("react.element"),Df=Symbol.for("react.fragment"),Uf=Object.prototype.hasOwnProperty,Af=Ff.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Bf={key:!0,ref:!0,__self:!0,__source:!0};function Gu(e,t,n){var r,l={},i=null,o=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)Uf.call(t,r)&&!Bf.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:$f,type:e,key:i,ref:o,props:l,_owner:Af.current}}Sl.Fragment=Df;Sl.jsx=Gu;Sl.jsxs=Gu;Du.exports=Sl;var u=Du.exports,xi={},Zu={exports:{}},Se={},Ju={exports:{}},qu={};/**18 * @license React19 * scheduler.production.min.js20 *21 * Copyright (c) Facebook, Inc. and its affiliates.22 *23 * This source code is licensed under the MIT license found in the24 * LICENSE file in the root directory of this source tree.25 */(function(e){function t(L,T){var z=L.length;L.push(T);e:for(;0<z;){var K=z-1>>>1,J=L[K];if(0<l(J,T))L[K]=T,L[z]=J,z=K;else break e}}function n(L){return L.length===0?null:L[0]}function r(L){if(L.length===0)return null;var T=L[0],z=L.pop();if(z!==T){L[0]=z;e:for(var K=0,J=L.length,vr=J>>>1;K<vr;){var jt=2*(K+1)-1,Vl=L[jt],Et=jt+1,gr=L[Et];if(0>l(Vl,z))Et<J&&0>l(gr,Vl)?(L[K]=gr,L[Et]=z,K=Et):(L[K]=Vl,L[jt]=z,K=jt);else if(Et<J&&0>l(gr,z))L[K]=gr,L[Et]=z,K=Et;else break e}}return T}function l(L,T){var z=L.sortIndex-T.sortIndex;return z!==0?z:L.id-T.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var a=[],c=[],d=1,m=null,v=3,S=!1,y=!1,w=!1,j=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,f=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function p(L){for(var T=n(c);T!==null;){if(T.callback===null)r(c);else if(T.startTime<=L)r(c),T.sortIndex=T.expirationTime,t(a,T);else break;T=n(c)}}function x(L){if(w=!1,p(L),!y)if(n(a)!==null)y=!0,Al(N);else{var T=n(c);T!==null&&Bl(x,T.startTime-L)}}function N(L,T){y=!1,w&&(w=!1,h(C),C=-1),S=!0;var z=v;try{for(p(T),m=n(a);m!==null&&(!(m.expirationTime>T)||L&&!ve());){var K=m.callback;if(typeof K=="function"){m.callback=null,v=m.priorityLevel;var J=K(m.expirationTime<=T);T=e.unstable_now(),typeof J=="function"?m.callback=J:m===n(a)&&r(a),p(T)}else r(a);m=n(a)}if(m!==null)var vr=!0;else{var jt=n(c);jt!==null&&Bl(x,jt.startTime-T),vr=!1}return vr}finally{m=null,v=z,S=!1}}var _=!1,g=null,C=-1,O=5,R=-1;function ve(){return!(e.unstable_now()-R<O)}function Sn(){if(g!==null){var L=e.unstable_now();R=L;var T=!0;try{T=g(!0,L)}finally{T?kn():(_=!1,g=null)}}else _=!1}var kn;if(typeof f=="function")kn=function(){f(Sn)};else if(typeof MessageChannel<"u"){var vs=new MessageChannel,gf=vs.port2;vs.port1.onmessage=Sn,kn=function(){gf.postMessage(null)}}else kn=function(){j(Sn,0)};function Al(L){g=L,_||(_=!0,kn())}function Bl(L,T){C=j(function(){L(e.unstable_now())},T)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(L){L.callback=null},e.unstable_continueExecution=function(){y||S||(y=!0,Al(N))},e.unstable_forceFrameRate=function(L){0>L||125<L?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):O=0<L?Math.floor(1e3/L):5},e.unstable_getCurrentPriorityLevel=function(){return v},e.unstable_getFirstCallbackNode=function(){return n(a)},e.unstable_next=function(L){switch(v){case 1:case 2:case 3:var T=3;break;default:T=v}var z=v;v=T;try{return L()}finally{v=z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(L,T){switch(L){case 1:case 2:case 3:case 4:case 5:break;default:L=3}var z=v;v=L;try{return T()}finally{v=z}},e.unstable_scheduleCallback=function(L,T,z){var K=e.unstable_now();switch(typeof z=="object"&&z!==null?(z=z.delay,z=typeof z=="number"&&0<z?K+z:K):z=K,L){case 1:var J=-1;break;case 2:J=250;break;case 5:J=1073741823;break;case 4:J=1e4;break;default:J=5e3}return J=z+J,L={id:d++,callback:T,priorityLevel:L,startTime:z,expirationTime:J,sortIndex:-1},z>K?(L.sortIndex=z,t(c,L),n(a)===null&&L===n(c)&&(w?(h(C),C=-1):w=!0,Bl(x,z-K))):(L.sortIndex=J,t(a,L),y||S||(y=!0,Al(N))),L},e.unstable_shouldYield=ve,e.unstable_wrapCallback=function(L){var T=v;return function(){var z=v;v=T;try{return L.apply(this,arguments)}finally{v=z}}}})(qu);Ju.exports=qu;var Vf=Ju.exports;/**26 * @license React27 * react-dom.production.min.js28 *29 * Copyright (c) Facebook, Inc. and its affiliates.30 *31 * This source code is licensed under the MIT license found in the32 * LICENSE file in the root directory of this source tree.33 */var Wf=k,we=Vf;function E(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var bu=new Set,Hn={};function Dt(e,t){sn(e,t),sn(e+"Capture",t)}function sn(e,t){for(Hn[e]=t,e=0;e<t.length;e++)bu.add(t[e])}var Ye=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),wi=Object.prototype.hasOwnProperty,Hf=/^[: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]*$/,ws={},Ss={};function Qf(e){return wi.call(Ss,e)?!0:wi.call(ws,e)?!1:Hf.test(e)?Ss[e]=!0:(ws[e]=!0,!1)}function Kf(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Yf(e,t,n,r){if(t===null||typeof t>"u"||Kf(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ce(e,t,n,r,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var ne={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ne[e]=new ce(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ne[t]=new ce(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ne[e]=new ce(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ne[e]=new ce(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ne[e]=new ce(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ne[e]=new ce(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ne[e]=new ce(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ne[e]=new ce(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ne[e]=new ce(e,5,!1,e.toLowerCase(),null,!1,!1)});var jo=/[\-:]([a-z])/g;function Eo(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(jo,Eo);ne[t]=new ce(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(jo,Eo);ne[t]=new ce(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(jo,Eo);ne[t]=new ce(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ne[e]=new ce(e,1,!1,e.toLowerCase(),null,!1,!1)});ne.xlinkHref=new ce("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ne[e]=new ce(e,1,!1,e.toLowerCase(),null,!0,!0)});function No(e,t,n,r){var l=ne.hasOwnProperty(t)?ne[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Yf(t,n,l,r)&&(n=null),r||l===null?Qf(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Je=Wf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,xr=Symbol.for("react.element"),Vt=Symbol.for("react.portal"),Wt=Symbol.for("react.fragment"),Co=Symbol.for("react.strict_mode"),Si=Symbol.for("react.profiler"),ea=Symbol.for("react.provider"),ta=Symbol.for("react.context"),_o=Symbol.for("react.forward_ref"),ki=Symbol.for("react.suspense"),ji=Symbol.for("react.suspense_list"),Po=Symbol.for("react.memo"),et=Symbol.for("react.lazy"),na=Symbol.for("react.offscreen"),ks=Symbol.iterator;function jn(e){return e===null||typeof e!="object"?null:(e=ks&&e[ks]||e["@@iterator"],typeof e=="function"?e:null)}var W=Object.assign,Hl;function Rn(e){if(Hl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Hl=t&&t[1]||""}return`34`+Hl+e}var Ql=!1;function Kl(e,t){if(!e||Ql)return"";Ql=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var l=c.stack.split(`35`),i=r.stack.split(`36`),o=l.length-1,s=i.length-1;1<=o&&0<=s&&l[o]!==i[s];)s--;for(;1<=o&&0<=s;o--,s--)if(l[o]!==i[s]){if(o!==1||s!==1)do if(o--,s--,0>s||l[o]!==i[s]){var a=`37`+l[o].replace(" at new "," at ");return e.displayName&&a.includes("<anonymous>")&&(a=a.replace("<anonymous>",e.displayName)),a}while(1<=o&&0<=s);break}}}finally{Ql=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Rn(e):""}function Xf(e){switch(e.tag){case 5:return Rn(e.type);case 16:return Rn("Lazy");case 13:return Rn("Suspense");case 19:return Rn("SuspenseList");case 0:case 2:case 15:return e=Kl(e.type,!1),e;case 11:return e=Kl(e.type.render,!1),e;case 1:return e=Kl(e.type,!0),e;default:return""}}function Ei(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Wt:return"Fragment";case Vt:return"Portal";case Si:return"Profiler";case Co:return"StrictMode";case ki:return"Suspense";case ji:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ta:return(e.displayName||"Context")+".Consumer";case ea:return(e._context.displayName||"Context")+".Provider";case _o:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Po:return t=e.displayName||null,t!==null?t:Ei(e.type)||"Memo";case et:t=e._payload,e=e._init;try{return Ei(e(t))}catch{}}return null}function Gf(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ei(t);case 8:return t===Co?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function vt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ra(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Zf(e){var t=ra(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function wr(e){e._valueTracker||(e._valueTracker=Zf(e))}function la(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ra(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Gr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Ni(e,t){var n=t.checked;return W({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function js(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=vt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function ia(e,t){t=t.checked,t!=null&&No(e,"checked",t,!1)}function Ci(e,t){ia(e,t);var n=vt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?_i(e,t.type,n):t.hasOwnProperty("defaultValue")&&_i(e,t.type,vt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Es(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function _i(e,t,n){(t!=="number"||Gr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var zn=Array.isArray;function en(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+vt(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function Pi(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(E(91));return W({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ns(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(E(92));if(zn(n)){if(1<n.length)throw Error(E(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:vt(n)}}function oa(e,t){var n=vt(t.value),r=vt(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Cs(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function sa(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Li(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?sa(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Sr,ua=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Sr=Sr||document.createElement("div"),Sr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Sr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Qn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var In={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Jf=["Webkit","ms","Moz","O"];Object.keys(In).forEach(function(e){Jf.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),In[t]=In[e]})});function aa(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||In.hasOwnProperty(e)&&In[e]?(""+t).trim():t+"px"}function ca(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=aa(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var qf=W({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ti(e,t){if(t){if(qf[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(E(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(E(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(E(61))}if(t.style!=null&&typeof t.style!="object")throw Error(E(62))}}function Ri(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var zi=null;function Lo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Mi=null,tn=null,nn=null;function _s(e){if(e=dr(e)){if(typeof Mi!="function")throw Error(E(280));var t=e.stateNode;t&&(t=Cl(t),Mi(e.stateNode,e.type,t))}}function fa(e){tn?nn?nn.push(e):nn=[e]:tn=e}function da(){if(tn){var e=tn,t=nn;if(nn=tn=null,_s(e),t)for(e=0;e<t.length;e++)_s(t[e])}}function pa(e,t){return e(t)}function ha(){}var Yl=!1;function ma(e,t,n){if(Yl)return e(t,n);Yl=!0;try{return pa(e,t,n)}finally{Yl=!1,(tn!==null||nn!==null)&&(ha(),da())}}function Kn(e,t){var n=e.stateNode;if(n===null)return null;var r=Cl(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(E(231,t,typeof n));return n}var Oi=!1;if(Ye)try{var En={};Object.defineProperty(En,"passive",{get:function(){Oi=!0}}),window.addEventListener("test",En,En),window.removeEventListener("test",En,En)}catch{Oi=!1}function bf(e,t,n,r,l,i,o,s,a){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(d){this.onError(d)}}var Fn=!1,Zr=null,Jr=!1,Ii=null,ed={onError:function(e){Fn=!0,Zr=e}};function td(e,t,n,r,l,i,o,s,a){Fn=!1,Zr=null,bf.apply(ed,arguments)}function nd(e,t,n,r,l,i,o,s,a){if(td.apply(this,arguments),Fn){if(Fn){var c=Zr;Fn=!1,Zr=null}else throw Error(E(198));Jr||(Jr=!0,Ii=c)}}function Ut(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function va(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Ps(e){if(Ut(e)!==e)throw Error(E(188))}function rd(e){var t=e.alternate;if(!t){if(t=Ut(e),t===null)throw Error(E(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return Ps(l),e;if(i===r)return Ps(l),t;i=i.sibling}throw Error(E(188))}if(n.return!==r.return)n=l,r=i;else{for(var o=!1,s=l.child;s;){if(s===n){o=!0,n=l,r=i;break}if(s===r){o=!0,r=l,n=i;break}s=s.sibling}if(!o){for(s=i.child;s;){if(s===n){o=!0,n=i,r=l;break}if(s===r){o=!0,r=i,n=l;break}s=s.sibling}if(!o)throw Error(E(189))}}if(n.alternate!==r)throw Error(E(190))}if(n.tag!==3)throw Error(E(188));return n.stateNode.current===n?e:t}function ga(e){return e=rd(e),e!==null?ya(e):null}function ya(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=ya(e);if(t!==null)return t;e=e.sibling}return null}var xa=we.unstable_scheduleCallback,Ls=we.unstable_cancelCallback,ld=we.unstable_shouldYield,id=we.unstable_requestPaint,Y=we.unstable_now,od=we.unstable_getCurrentPriorityLevel,To=we.unstable_ImmediatePriority,wa=we.unstable_UserBlockingPriority,qr=we.unstable_NormalPriority,sd=we.unstable_LowPriority,Sa=we.unstable_IdlePriority,kl=null,Ae=null;function ud(e){if(Ae&&typeof Ae.onCommitFiberRoot=="function")try{Ae.onCommitFiberRoot(kl,e,void 0,(e.current.flags&128)===128)}catch{}}var Oe=Math.clz32?Math.clz32:fd,ad=Math.log,cd=Math.LN2;function fd(e){return e>>>=0,e===0?32:31-(ad(e)/cd|0)|0}var kr=64,jr=4194304;function Mn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64: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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function br(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var s=o&~l;s!==0?r=Mn(s):(i&=o,i!==0&&(r=Mn(i)))}else o=n&~l,o!==0?r=Mn(o):i!==0&&(r=Mn(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Oe(t),l=1<<n,r|=e[n],t&=~l;return r}function dd(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function pd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-Oe(i),s=1<<o,a=l[o];a===-1?(!(s&n)||s&r)&&(l[o]=dd(s,t)):a<=t&&(e.expiredLanes|=s),i&=~s}}function Fi(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function ka(){var e=kr;return kr<<=1,!(kr&4194240)&&(kr=64),e}function Xl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function cr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Oe(t),e[t]=n}function hd(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-Oe(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function Ro(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Oe(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var F=0;function ja(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Ea,zo,Na,Ca,_a,$i=!1,Er=[],st=null,ut=null,at=null,Yn=new Map,Xn=new Map,nt=[],md="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 submit".split(" ");function Ts(e,t){switch(e){case"focusin":case"focusout":st=null;break;case"dragenter":case"dragleave":ut=null;break;case"mouseover":case"mouseout":at=null;break;case"pointerover":case"pointerout":Yn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Xn.delete(t.pointerId)}}function Nn(e,t,n,r,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[l]},t!==null&&(t=dr(t),t!==null&&zo(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function vd(e,t,n,r,l){switch(t){case"focusin":return st=Nn(st,e,t,n,r,l),!0;case"dragenter":return ut=Nn(ut,e,t,n,r,l),!0;case"mouseover":return at=Nn(at,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return Yn.set(i,Nn(Yn.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,Xn.set(i,Nn(Xn.get(i)||null,e,t,n,r,l)),!0}return!1}function Pa(e){var t=_t(e.target);if(t!==null){var n=Ut(t);if(n!==null){if(t=n.tag,t===13){if(t=va(n),t!==null){e.blockedOn=t,_a(e.priority,function(){Na(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Dr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Di(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);zi=r,n.target.dispatchEvent(r),zi=null}else return t=dr(n),t!==null&&zo(t),e.blockedOn=n,!1;t.shift()}return!0}function Rs(e,t,n){Dr(e)&&n.delete(t)}function gd(){$i=!1,st!==null&&Dr(st)&&(st=null),ut!==null&&Dr(ut)&&(ut=null),at!==null&&Dr(at)&&(at=null),Yn.forEach(Rs),Xn.forEach(Rs)}function Cn(e,t){e.blockedOn===t&&(e.blockedOn=null,$i||($i=!0,we.unstable_scheduleCallback(we.unstable_NormalPriority,gd)))}function Gn(e){function t(l){return Cn(l,e)}if(0<Er.length){Cn(Er[0],e);for(var n=1;n<Er.length;n++){var r=Er[n];r.blockedOn===e&&(r.blockedOn=null)}}for(st!==null&&Cn(st,e),ut!==null&&Cn(ut,e),at!==null&&Cn(at,e),Yn.forEach(t),Xn.forEach(t),n=0;n<nt.length;n++)r=nt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<nt.length&&(n=nt[0],n.blockedOn===null);)Pa(n),n.blockedOn===null&&nt.shift()}var rn=Je.ReactCurrentBatchConfig,el=!0;function yd(e,t,n,r){var l=F,i=rn.transition;rn.transition=null;try{F=1,Mo(e,t,n,r)}finally{F=l,rn.transition=i}}function xd(e,t,n,r){var l=F,i=rn.transition;rn.transition=null;try{F=4,Mo(e,t,n,r)}finally{F=l,rn.transition=i}}function Mo(e,t,n,r){if(el){var l=Di(e,t,n,r);if(l===null)li(e,t,r,tl,n),Ts(e,r);else if(vd(l,e,t,n,r))r.stopPropagation();else if(Ts(e,r),t&4&&-1<md.indexOf(e)){for(;l!==null;){var i=dr(l);if(i!==null&&Ea(i),i=Di(e,t,n,r),i===null&&li(e,t,r,tl,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else li(e,t,r,null,n)}}var tl=null;function Di(e,t,n,r){if(tl=null,e=Lo(r),e=_t(e),e!==null)if(t=Ut(e),t===null)e=null;else if(n=t.tag,n===13){if(e=va(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return tl=e,null}function La(e){switch(e){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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(od()){case To:return 1;case wa:return 4;case qr:case sd:return 16;case Sa:return 536870912;default:return 16}default:return 16}}var lt=null,Oo=null,Ur=null;function Ta(){if(Ur)return Ur;var e,t=Oo,n=t.length,r,l="value"in lt?lt.value:lt.textContent,i=l.length;for(e=0;e<n&&t[e]===l[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===l[i-r];r++);return Ur=l.slice(e,1<r?1-r:void 0)}function Ar(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Nr(){return!0}function zs(){return!1}function ke(e){function t(n,r,l,i,o){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Nr:zs,this.isPropagationStopped=zs,this}return W(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Nr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Nr)},persist:function(){},isPersistent:Nr}),t}var gn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Io=ke(gn),fr=W({},gn,{view:0,detail:0}),wd=ke(fr),Gl,Zl,_n,jl=W({},fr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Fo,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==_n&&(_n&&e.type==="mousemove"?(Gl=e.screenX-_n.screenX,Zl=e.screenY-_n.screenY):Zl=Gl=0,_n=e),Gl)},movementY:function(e){return"movementY"in e?e.movementY:Zl}}),Ms=ke(jl),Sd=W({},jl,{dataTransfer:0}),kd=ke(Sd),jd=W({},fr,{relatedTarget:0}),Jl=ke(jd),Ed=W({},gn,{animationName:0,elapsedTime:0,pseudoElement:0}),Nd=ke(Ed),Cd=W({},gn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),_d=ke(Cd),Pd=W({},gn,{data:0}),Os=ke(Pd),Ld={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Td={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"},Rd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function zd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Rd[e])?!!t[e]:!1}function Fo(){return zd}var Md=W({},fr,{key:function(e){if(e.key){var t=Ld[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ar(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Td[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Fo,charCode:function(e){return e.type==="keypress"?Ar(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ar(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Od=ke(Md),Id=W({},jl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Is=ke(Id),Fd=W({},fr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Fo}),$d=ke(Fd),Dd=W({},gn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Ud=ke(Dd),Ad=W({},jl,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Bd=ke(Ad),Vd=[9,13,27,32],$o=Ye&&"CompositionEvent"in window,$n=null;Ye&&"documentMode"in document&&($n=document.documentMode);var Wd=Ye&&"TextEvent"in window&&!$n,Ra=Ye&&(!$o||$n&&8<$n&&11>=$n),Fs=" ",$s=!1;function za(e,t){switch(e){case"keyup":return Vd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ma(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ht=!1;function Hd(e,t){switch(e){case"compositionend":return Ma(t);case"keypress":return t.which!==32?null:($s=!0,Fs);case"textInput":return e=t.data,e===Fs&&$s?null:e;default:return null}}function Qd(e,t){if(Ht)return e==="compositionend"||!$o&&za(e,t)?(e=Ta(),Ur=Oo=lt=null,Ht=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Ra&&t.locale!=="ko"?null:t.data;default:return null}}var Kd={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 Ds(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Kd[e.type]:t==="textarea"}function Oa(e,t,n,r){fa(r),t=nl(t,"onChange"),0<t.length&&(n=new Io("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Dn=null,Zn=null;function Yd(e){Qa(e,0)}function El(e){var t=Yt(e);if(la(t))return e}function Xd(e,t){if(e==="change")return t}var Ia=!1;if(Ye){var ql;if(Ye){var bl="oninput"in document;if(!bl){var Us=document.createElement("div");Us.setAttribute("oninput","return;"),bl=typeof Us.oninput=="function"}ql=bl}else ql=!1;Ia=ql&&(!document.documentMode||9<document.documentMode)}function As(){Dn&&(Dn.detachEvent("onpropertychange",Fa),Zn=Dn=null)}function Fa(e){if(e.propertyName==="value"&&El(Zn)){var t=[];Oa(t,Zn,e,Lo(e)),ma(Yd,t)}}function Gd(e,t,n){e==="focusin"?(As(),Dn=t,Zn=n,Dn.attachEvent("onpropertychange",Fa)):e==="focusout"&&As()}function Zd(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return El(Zn)}function Jd(e,t){if(e==="click")return El(t)}function qd(e,t){if(e==="input"||e==="change")return El(t)}function bd(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Fe=typeof Object.is=="function"?Object.is:bd;function Jn(e,t){if(Fe(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!wi.call(t,l)||!Fe(e[l],t[l]))return!1}return!0}function Bs(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Vs(e,t){var n=Bs(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Bs(n)}}function $a(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?$a(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Da(){for(var e=window,t=Gr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Gr(e.document)}return t}function Do(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function ep(e){var t=Da(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&$a(n.ownerDocument.documentElement,n)){if(r!==null&&Do(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=Vs(n,i);var o=Vs(n,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var tp=Ye&&"documentMode"in document&&11>=document.documentMode,Qt=null,Ui=null,Un=null,Ai=!1;function Ws(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ai||Qt==null||Qt!==Gr(r)||(r=Qt,"selectionStart"in r&&Do(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Un&&Jn(Un,r)||(Un=r,r=nl(Ui,"onSelect"),0<r.length&&(t=new Io("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Qt)))}function Cr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Kt={animationend:Cr("Animation","AnimationEnd"),animationiteration:Cr("Animation","AnimationIteration"),animationstart:Cr("Animation","AnimationStart"),transitionend:Cr("Transition","TransitionEnd")},ei={},Ua={};Ye&&(Ua=document.createElement("div").style,"AnimationEvent"in window||(delete Kt.animationend.animation,delete Kt.animationiteration.animation,delete Kt.animationstart.animation),"TransitionEvent"in window||delete Kt.transitionend.transition);function Nl(e){if(ei[e])return ei[e];if(!Kt[e])return e;var t=Kt[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ua)return ei[e]=t[n];return e}var Aa=Nl("animationend"),Ba=Nl("animationiteration"),Va=Nl("animationstart"),Wa=Nl("transitionend"),Ha=new Map,Hs="abort auxClick 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(" ");function yt(e,t){Ha.set(e,t),Dt(t,[e])}for(var ti=0;ti<Hs.length;ti++){var ni=Hs[ti],np=ni.toLowerCase(),rp=ni[0].toUpperCase()+ni.slice(1);yt(np,"on"+rp)}yt(Aa,"onAnimationEnd");yt(Ba,"onAnimationIteration");yt(Va,"onAnimationStart");yt("dblclick","onDoubleClick");yt("focusin","onFocus");yt("focusout","onBlur");yt(Wa,"onTransitionEnd");sn("onMouseEnter",["mouseout","mouseover"]);sn("onMouseLeave",["mouseout","mouseover"]);sn("onPointerEnter",["pointerout","pointerover"]);sn("onPointerLeave",["pointerout","pointerover"]);Dt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Dt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Dt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Dt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Dt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Dt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var On="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(" "),lp=new Set("cancel close invalid load scroll toggle".split(" ").concat(On));function Qs(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,nd(r,t,void 0,e),e.currentTarget=null}function Qa(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],a=s.instance,c=s.currentTarget;if(s=s.listener,a!==i&&l.isPropagationStopped())break e;Qs(l,s,c),i=a}else for(o=0;o<r.length;o++){if(s=r[o],a=s.instance,c=s.currentTarget,s=s.listener,a!==i&&l.isPropagationStopped())break e;Qs(l,s,c),i=a}}}if(Jr)throw e=Ii,Jr=!1,Ii=null,e}function D(e,t){var n=t[Qi];n===void 0&&(n=t[Qi]=new Set);var r=e+"__bubble";n.has(r)||(Ka(t,e,2,!1),n.add(r))}function ri(e,t,n){var r=0;t&&(r|=4),Ka(n,e,r,t)}var _r="_reactListening"+Math.random().toString(36).slice(2);function qn(e){if(!e[_r]){e[_r]=!0,bu.forEach(function(n){n!=="selectionchange"&&(lp.has(n)||ri(n,!1,e),ri(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[_r]||(t[_r]=!0,ri("selectionchange",!1,t))}}function Ka(e,t,n,r){switch(La(t)){case 1:var l=yd;break;case 4:l=xd;break;default:l=Mo}n=l.bind(null,t,n,e),l=void 0,!Oi||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function li(e,t,n,r,l){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var s=r.stateNode.containerInfo;if(s===l||s.nodeType===8&&s.parentNode===l)break;if(o===4)for(o=r.return;o!==null;){var a=o.tag;if((a===3||a===4)&&(a=o.stateNode.containerInfo,a===l||a.nodeType===8&&a.parentNode===l))return;o=o.return}for(;s!==null;){if(o=_t(s),o===null)return;if(a=o.tag,a===5||a===6){r=i=o;continue e}s=s.parentNode}}r=r.return}ma(function(){var c=i,d=Lo(n),m=[];e:{var v=Ha.get(e);if(v!==void 0){var S=Io,y=e;switch(e){case"keypress":if(Ar(n)===0)break e;case"keydown":case"keyup":S=Od;break;case"focusin":y="focus",S=Jl;break;case"focusout":y="blur",S=Jl;break;case"beforeblur":case"afterblur":S=Jl;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":S=Ms;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":S=kd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":S=$d;break;case Aa:case Ba:case Va:S=Nd;break;case Wa:S=Ud;break;case"scroll":S=wd;break;case"wheel":S=Bd;break;case"copy":case"cut":case"paste":S=_d;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":S=Is}var w=(t&4)!==0,j=!w&&e==="scroll",h=w?v!==null?v+"Capture":null:v;w=[];for(var f=c,p;f!==null;){p=f;var x=p.stateNode;if(p.tag===5&&x!==null&&(p=x,h!==null&&(x=Kn(f,h),x!=null&&w.push(bn(f,x,p)))),j)break;f=f.return}0<w.length&&(v=new S(v,y,null,n,d),m.push({event:v,listeners:w}))}}if(!(t&7)){e:{if(v=e==="mouseover"||e==="pointerover",S=e==="mouseout"||e==="pointerout",v&&n!==zi&&(y=n.relatedTarget||n.fromElement)&&(_t(y)||y[Xe]))break e;if((S||v)&&(v=d.window===d?d:(v=d.ownerDocument)?v.defaultView||v.parentWindow:window,S?(y=n.relatedTarget||n.toElement,S=c,y=y?_t(y):null,y!==null&&(j=Ut(y),y!==j||y.tag!==5&&y.tag!==6)&&(y=null)):(S=null,y=c),S!==y)){if(w=Ms,x="onMouseLeave",h="onMouseEnter",f="mouse",(e==="pointerout"||e==="pointerover")&&(w=Is,x="onPointerLeave",h="onPointerEnter",f="pointer"),j=S==null?v:Yt(S),p=y==null?v:Yt(y),v=new w(x,f+"leave",S,n,d),v.target=j,v.relatedTarget=p,x=null,_t(d)===c&&(w=new w(h,f+"enter",y,n,d),w.target=p,w.relatedTarget=j,x=w),j=x,S&&y)t:{for(w=S,h=y,f=0,p=w;p;p=At(p))f++;for(p=0,x=h;x;x=At(x))p++;for(;0<f-p;)w=At(w),f--;for(;0<p-f;)h=At(h),p--;for(;f--;){if(w===h||h!==null&&w===h.alternate)break t;w=At(w),h=At(h)}w=null}else w=null;S!==null&&Ks(m,v,S,w,!1),y!==null&&j!==null&&Ks(m,j,y,w,!0)}}e:{if(v=c?Yt(c):window,S=v.nodeName&&v.nodeName.toLowerCase(),S==="select"||S==="input"&&v.type==="file")var N=Xd;else if(Ds(v))if(Ia)N=qd;else{N=Zd;var _=Gd}else(S=v.nodeName)&&S.toLowerCase()==="input"&&(v.type==="checkbox"||v.type==="radio")&&(N=Jd);if(N&&(N=N(e,c))){Oa(m,N,n,d);break e}_&&_(e,v,c),e==="focusout"&&(_=v._wrapperState)&&_.controlled&&v.type==="number"&&_i(v,"number",v.value)}switch(_=c?Yt(c):window,e){case"focusin":(Ds(_)||_.contentEditable==="true")&&(Qt=_,Ui=c,Un=null);break;case"focusout":Un=Ui=Qt=null;break;case"mousedown":Ai=!0;break;case"contextmenu":case"mouseup":case"dragend":Ai=!1,Ws(m,n,d);break;case"selectionchange":if(tp)break;case"keydown":case"keyup":Ws(m,n,d)}var g;if($o)e:{switch(e){case"compositionstart":var C="onCompositionStart";break e;case"compositionend":C="onCompositionEnd";break e;case"compositionupdate":C="onCompositionUpdate";break e}C=void 0}else Ht?za(e,n)&&(C="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(C="onCompositionStart");C&&(Ra&&n.locale!=="ko"&&(Ht||C!=="onCompositionStart"?C==="onCompositionEnd"&&Ht&&(g=Ta()):(lt=d,Oo="value"in lt?lt.value:lt.textContent,Ht=!0)),_=nl(c,C),0<_.length&&(C=new Os(C,e,null,n,d),m.push({event:C,listeners:_}),g?C.data=g:(g=Ma(n),g!==null&&(C.data=g)))),(g=Wd?Hd(e,n):Qd(e,n))&&(c=nl(c,"onBeforeInput"),0<c.length&&(d=new Os("onBeforeInput","beforeinput",null,n,d),m.push({event:d,listeners:c}),d.data=g))}Qa(m,t)})}function bn(e,t,n){return{instance:e,listener:t,currentTarget:n}}function nl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=Kn(e,n),i!=null&&r.unshift(bn(e,i,l)),i=Kn(e,t),i!=null&&r.push(bn(e,i,l))),e=e.return}return r}function At(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Ks(e,t,n,r,l){for(var i=t._reactName,o=[];n!==null&&n!==r;){var s=n,a=s.alternate,c=s.stateNode;if(a!==null&&a===r)break;s.tag===5&&c!==null&&(s=c,l?(a=Kn(n,i),a!=null&&o.unshift(bn(n,a,s))):l||(a=Kn(n,i),a!=null&&o.push(bn(n,a,s)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var ip=/\r\n?/g,op=/\u0000|\uFFFD/g;function Ys(e){return(typeof e=="string"?e:""+e).replace(ip,`38`).replace(op,"")}function Pr(e,t,n){if(t=Ys(t),Ys(e)!==t&&n)throw Error(E(425))}function rl(){}var Bi=null,Vi=null;function Wi(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Hi=typeof setTimeout=="function"?setTimeout:void 0,sp=typeof clearTimeout=="function"?clearTimeout:void 0,Xs=typeof Promise=="function"?Promise:void 0,up=typeof queueMicrotask=="function"?queueMicrotask:typeof Xs<"u"?function(e){return Xs.resolve(null).then(e).catch(ap)}:Hi;function ap(e){setTimeout(function(){throw e})}function ii(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),Gn(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Gn(t)}function ct(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Gs(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var yn=Math.random().toString(36).slice(2),Ue="__reactFiber$"+yn,er="__reactProps$"+yn,Xe="__reactContainer$"+yn,Qi="__reactEvents$"+yn,cp="__reactListeners$"+yn,fp="__reactHandles$"+yn;function _t(e){var t=e[Ue];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Xe]||n[Ue]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Gs(e);e!==null;){if(n=e[Ue])return n;e=Gs(e)}return t}e=n,n=e.parentNode}return null}function dr(e){return e=e[Ue]||e[Xe],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Yt(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(E(33))}function Cl(e){return e[er]||null}var Ki=[],Xt=-1;function xt(e){return{current:e}}function U(e){0>Xt||(e.current=Ki[Xt],Ki[Xt]=null,Xt--)}function $(e,t){Xt++,Ki[Xt]=e.current,e.current=t}var gt={},oe=xt(gt),pe=xt(!1),zt=gt;function un(e,t){var n=e.type.contextTypes;if(!n)return gt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function he(e){return e=e.childContextTypes,e!=null}function ll(){U(pe),U(oe)}function Zs(e,t,n){if(oe.current!==gt)throw Error(E(168));$(oe,t),$(pe,n)}function Ya(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(E(108,Gf(e)||"Unknown",l));return W({},n,r)}function il(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||gt,zt=oe.current,$(oe,e),$(pe,pe.current),!0}function Js(e,t,n){var r=e.stateNode;if(!r)throw Error(E(169));n?(e=Ya(e,t,zt),r.__reactInternalMemoizedMergedChildContext=e,U(pe),U(oe),$(oe,e)):U(pe),$(pe,n)}var We=null,_l=!1,oi=!1;function Xa(e){We===null?We=[e]:We.push(e)}function dp(e){_l=!0,Xa(e)}function wt(){if(!oi&&We!==null){oi=!0;var e=0,t=F;try{var n=We;for(F=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}We=null,_l=!1}catch(l){throw We!==null&&(We=We.slice(e+1)),xa(To,wt),l}finally{F=t,oi=!1}}return null}var Gt=[],Zt=0,ol=null,sl=0,je=[],Ee=0,Mt=null,He=1,Qe="";function Nt(e,t){Gt[Zt++]=sl,Gt[Zt++]=ol,ol=e,sl=t}function Ga(e,t,n){je[Ee++]=He,je[Ee++]=Qe,je[Ee++]=Mt,Mt=e;var r=He;e=Qe;var l=32-Oe(r)-1;r&=~(1<<l),n+=1;var i=32-Oe(t)+l;if(30<i){var o=l-l%5;i=(r&(1<<o)-1).toString(32),r>>=o,l-=o,He=1<<32-Oe(t)+l|n<<l|r,Qe=i+e}else He=1<<i|n<<l|r,Qe=e}function Uo(e){e.return!==null&&(Nt(e,1),Ga(e,1,0))}function Ao(e){for(;e===ol;)ol=Gt[--Zt],Gt[Zt]=null,sl=Gt[--Zt],Gt[Zt]=null;for(;e===Mt;)Mt=je[--Ee],je[Ee]=null,Qe=je[--Ee],je[Ee]=null,He=je[--Ee],je[Ee]=null}var xe=null,ye=null,A=!1,Me=null;function Za(e,t){var n=Ne(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function qs(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,xe=e,ye=ct(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,xe=e,ye=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Mt!==null?{id:He,overflow:Qe}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Ne(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,xe=e,ye=null,!0):!1;default:return!1}}function Yi(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Xi(e){if(A){var t=ye;if(t){var n=t;if(!qs(e,t)){if(Yi(e))throw Error(E(418));t=ct(n.nextSibling);var r=xe;t&&qs(e,t)?Za(r,n):(e.flags=e.flags&-4097|2,A=!1,xe=e)}}else{if(Yi(e))throw Error(E(418));e.flags=e.flags&-4097|2,A=!1,xe=e}}}function bs(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;xe=e}function Lr(e){if(e!==xe)return!1;if(!A)return bs(e),A=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Wi(e.type,e.memoizedProps)),t&&(t=ye)){if(Yi(e))throw Ja(),Error(E(418));for(;t;)Za(e,t),t=ct(t.nextSibling)}if(bs(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(E(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){ye=ct(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}ye=null}}else ye=xe?ct(e.stateNode.nextSibling):null;return!0}function Ja(){for(var e=ye;e;)e=ct(e.nextSibling)}function an(){ye=xe=null,A=!1}function Bo(e){Me===null?Me=[e]:Me.push(e)}var pp=Je.ReactCurrentBatchConfig;function Pn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(E(309));var r=n.stateNode}if(!r)throw Error(E(147,e));var l=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var s=l.refs;o===null?delete s[i]:s[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(E(284));if(!n._owner)throw Error(E(290,e))}return e}function Tr(e,t){throw e=Object.prototype.toString.call(t),Error(E(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function eu(e){var t=e._init;return t(e._payload)}function qa(e){function t(h,f){if(e){var p=h.deletions;p===null?(h.deletions=[f],h.flags|=16):p.push(f)}}function n(h,f){if(!e)return null;for(;f!==null;)t(h,f),f=f.sibling;return null}function r(h,f){for(h=new Map;f!==null;)f.key!==null?h.set(f.key,f):h.set(f.index,f),f=f.sibling;return h}function l(h,f){return h=ht(h,f),h.index=0,h.sibling=null,h}function i(h,f,p){return h.index=p,e?(p=h.alternate,p!==null?(p=p.index,p<f?(h.flags|=2,f):p):(h.flags|=2,f)):(h.flags|=1048576,f)}function o(h){return e&&h.alternate===null&&(h.flags|=2),h}function s(h,f,p,x){return f===null||f.tag!==6?(f=pi(p,h.mode,x),f.return=h,f):(f=l(f,p),f.return=h,f)}function a(h,f,p,x){var N=p.type;return N===Wt?d(h,f,p.props.children,x,p.key):f!==null&&(f.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===et&&eu(N)===f.type)?(x=l(f,p.props),x.ref=Pn(h,f,p),x.return=h,x):(x=Yr(p.type,p.key,p.props,null,h.mode,x),x.ref=Pn(h,f,p),x.return=h,x)}function c(h,f,p,x){return f===null||f.tag!==4||f.stateNode.containerInfo!==p.containerInfo||f.stateNode.implementation!==p.implementation?(f=hi(p,h.mode,x),f.return=h,f):(f=l(f,p.children||[]),f.return=h,f)}function d(h,f,p,x,N){return f===null||f.tag!==7?(f=Rt(p,h.mode,x,N),f.return=h,f):(f=l(f,p),f.return=h,f)}function m(h,f,p){if(typeof f=="string"&&f!==""||typeof f=="number")return f=pi(""+f,h.mode,p),f.return=h,f;if(typeof f=="object"&&f!==null){switch(f.$$typeof){case xr:return p=Yr(f.type,f.key,f.props,null,h.mode,p),p.ref=Pn(h,null,f),p.return=h,p;case Vt:return f=hi(f,h.mode,p),f.return=h,f;case et:var x=f._init;return m(h,x(f._payload),p)}if(zn(f)||jn(f))return f=Rt(f,h.mode,p,null),f.return=h,f;Tr(h,f)}return null}function v(h,f,p,x){var N=f!==null?f.key:null;if(typeof p=="string"&&p!==""||typeof p=="number")return N!==null?null:s(h,f,""+p,x);if(typeof p=="object"&&p!==null){switch(p.$$typeof){case xr:return p.key===N?a(h,f,p,x):null;case Vt:return p.key===N?c(h,f,p,x):null;case et:return N=p._init,v(h,f,N(p._payload),x)}if(zn(p)||jn(p))return N!==null?null:d(h,f,p,x,null);Tr(h,p)}return null}function S(h,f,p,x,N){if(typeof x=="string"&&x!==""||typeof x=="number")return h=h.get(p)||null,s(f,h,""+x,N);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case xr:return h=h.get(x.key===null?p:x.key)||null,a(f,h,x,N);case Vt:return h=h.get(x.key===null?p:x.key)||null,c(f,h,x,N);case et:var _=x._init;return S(h,f,p,_(x._payload),N)}if(zn(x)||jn(x))return h=h.get(p)||null,d(f,h,x,N,null);Tr(f,x)}return null}function y(h,f,p,x){for(var N=null,_=null,g=f,C=f=0,O=null;g!==null&&C<p.length;C++){g.index>C?(O=g,g=null):O=g.sibling;var R=v(h,g,p[C],x);if(R===null){g===null&&(g=O);break}e&&g&&R.alternate===null&&t(h,g),f=i(R,f,C),_===null?N=R:_.sibling=R,_=R,g=O}if(C===p.length)return n(h,g),A&&Nt(h,C),N;if(g===null){for(;C<p.length;C++)g=m(h,p[C],x),g!==null&&(f=i(g,f,C),_===null?N=g:_.sibling=g,_=g);return A&&Nt(h,C),N}for(g=r(h,g);C<p.length;C++)O=S(g,h,C,p[C],x),O!==null&&(e&&O.alternate!==null&&g.delete(O.key===null?C:O.key),f=i(O,f,C),_===null?N=O:_.sibling=O,_=O);return e&&g.forEach(function(ve){return t(h,ve)}),A&&Nt(h,C),N}function w(h,f,p,x){var N=jn(p);if(typeof N!="function")throw Error(E(150));if(p=N.call(p),p==null)throw Error(E(151));for(var _=N=null,g=f,C=f=0,O=null,R=p.next();g!==null&&!R.done;C++,R=p.next()){g.index>C?(O=g,g=null):O=g.sibling;var ve=v(h,g,R.value,x);if(ve===null){g===null&&(g=O);break}e&&g&&ve.alternate===null&&t(h,g),f=i(ve,f,C),_===null?N=ve:_.sibling=ve,_=ve,g=O}if(R.done)return n(h,g),A&&Nt(h,C),N;if(g===null){for(;!R.done;C++,R=p.next())R=m(h,R.value,x),R!==null&&(f=i(R,f,C),_===null?N=R:_.sibling=R,_=R);return A&&Nt(h,C),N}for(g=r(h,g);!R.done;C++,R=p.next())R=S(g,h,C,R.value,x),R!==null&&(e&&R.alternate!==null&&g.delete(R.key===null?C:R.key),f=i(R,f,C),_===null?N=R:_.sibling=R,_=R);return e&&g.forEach(function(Sn){return t(h,Sn)}),A&&Nt(h,C),N}function j(h,f,p,x){if(typeof p=="object"&&p!==null&&p.type===Wt&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case xr:e:{for(var N=p.key,_=f;_!==null;){if(_.key===N){if(N=p.type,N===Wt){if(_.tag===7){n(h,_.sibling),f=l(_,p.props.children),f.return=h,h=f;break e}}else if(_.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===et&&eu(N)===_.type){n(h,_.sibling),f=l(_,p.props),f.ref=Pn(h,_,p),f.return=h,h=f;break e}n(h,_);break}else t(h,_);_=_.sibling}p.type===Wt?(f=Rt(p.props.children,h.mode,x,p.key),f.return=h,h=f):(x=Yr(p.type,p.key,p.props,null,h.mode,x),x.ref=Pn(h,f,p),x.return=h,h=x)}return o(h);case Vt:e:{for(_=p.key;f!==null;){if(f.key===_)if(f.tag===4&&f.stateNode.containerInfo===p.containerInfo&&f.stateNode.implementation===p.implementation){n(h,f.sibling),f=l(f,p.children||[]),f.return=h,h=f;break e}else{n(h,f);break}else t(h,f);f=f.sibling}f=hi(p,h.mode,x),f.return=h,h=f}return o(h);case et:return _=p._init,j(h,f,_(p._payload),x)}if(zn(p))return y(h,f,p,x);if(jn(p))return w(h,f,p,x);Tr(h,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,f!==null&&f.tag===6?(n(h,f.sibling),f=l(f,p),f.return=h,h=f):(n(h,f),f=pi(p,h.mode,x),f.return=h,h=f),o(h)):n(h,f)}return j}var cn=qa(!0),ba=qa(!1),ul=xt(null),al=null,Jt=null,Vo=null;function Wo(){Vo=Jt=al=null}function Ho(e){var t=ul.current;U(ul),e._currentValue=t}function Gi(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function ln(e,t){al=e,Vo=Jt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(de=!0),e.firstContext=null)}function _e(e){var t=e._currentValue;if(Vo!==e)if(e={context:e,memoizedValue:t,next:null},Jt===null){if(al===null)throw Error(E(308));Jt=e,al.dependencies={lanes:0,firstContext:e}}else Jt=Jt.next=e;return t}var Pt=null;function Qo(e){Pt===null?Pt=[e]:Pt.push(e)}function ec(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Qo(t)):(n.next=l.next,l.next=n),t.interleaved=n,Ge(e,r)}function Ge(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var tt=!1;function Ko(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function tc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ke(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ft(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,I&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Ge(e,n)}return l=r.interleaved,l===null?(t.next=t,Qo(r)):(t.next=l.next,l.next=t),r.interleaved=t,Ge(e,n)}function Br(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ro(e,n)}}function tu(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function cl(e,t,n,r){var l=e.updateQueue;tt=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,s=l.shared.pending;if(s!==null){l.shared.pending=null;var a=s,c=a.next;a.next=null,o===null?i=c:o.next=c,o=a;var d=e.alternate;d!==null&&(d=d.updateQueue,s=d.lastBaseUpdate,s!==o&&(s===null?d.firstBaseUpdate=c:s.next=c,d.lastBaseUpdate=a))}if(i!==null){var m=l.baseState;o=0,d=c=a=null,s=i;do{var v=s.lane,S=s.eventTime;if((r&v)===v){d!==null&&(d=d.next={eventTime:S,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var y=e,w=s;switch(v=t,S=n,w.tag){case 1:if(y=w.payload,typeof y=="function"){m=y.call(S,m,v);break e}m=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=w.payload,v=typeof y=="function"?y.call(S,m,v):y,v==null)break e;m=W({},m,v);break e;case 2:tt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,v=l.effects,v===null?l.effects=[s]:v.push(s))}else S={eventTime:S,lane:v,tag:s.tag,payload:s.payload,callback:s.callback,next:null},d===null?(c=d=S,a=m):d=d.next=S,o|=v;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;v=s,s=v.next,v.next=null,l.lastBaseUpdate=v,l.shared.pending=null}}while(!0);if(d===null&&(a=m),l.baseState=a,l.firstBaseUpdate=c,l.lastBaseUpdate=d,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);It|=o,e.lanes=o,e.memoizedState=m}}function nu(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(E(191,l));l.call(r)}}}var pr={},Be=xt(pr),tr=xt(pr),nr=xt(pr);function Lt(e){if(e===pr)throw Error(E(174));return e}function Yo(e,t){switch($(nr,t),$(tr,e),$(Be,pr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Li(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Li(t,e)}U(Be),$(Be,t)}function fn(){U(Be),U(tr),U(nr)}function nc(e){Lt(nr.current);var t=Lt(Be.current),n=Li(t,e.type);t!==n&&($(tr,e),$(Be,n))}function Xo(e){tr.current===e&&(U(Be),U(tr))}var B=xt(0);function fl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var si=[];function Go(){for(var e=0;e<si.length;e++)si[e]._workInProgressVersionPrimary=null;si.length=0}var Vr=Je.ReactCurrentDispatcher,ui=Je.ReactCurrentBatchConfig,Ot=0,V=null,G=null,q=null,dl=!1,An=!1,rr=0,hp=0;function re(){throw Error(E(321))}function Zo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Fe(e[n],t[n]))return!1;return!0}function Jo(e,t,n,r,l,i){if(Ot=i,V=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Vr.current=e===null||e.memoizedState===null?yp:xp,e=n(r,l),An){i=0;do{if(An=!1,rr=0,25<=i)throw Error(E(301));i+=1,q=G=null,t.updateQueue=null,Vr.current=wp,e=n(r,l)}while(An)}if(Vr.current=pl,t=G!==null&&G.next!==null,Ot=0,q=G=V=null,dl=!1,t)throw Error(E(300));return e}function qo(){var e=rr!==0;return rr=0,e}function De(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return q===null?V.memoizedState=q=e:q=q.next=e,q}function Pe(){if(G===null){var e=V.alternate;e=e!==null?e.memoizedState:null}else e=G.next;var t=q===null?V.memoizedState:q.next;if(t!==null)q=t,G=e;else{if(e===null)throw Error(E(310));G=e,e={memoizedState:G.memoizedState,baseState:G.baseState,baseQueue:G.baseQueue,queue:G.queue,next:null},q===null?V.memoizedState=q=e:q=q.next=e}return q}function lr(e,t){return typeof t=="function"?t(e):t}function ai(e){var t=Pe(),n=t.queue;if(n===null)throw Error(E(311));n.lastRenderedReducer=e;var r=G,l=r.baseQueue,i=n.pending;if(i!==null){if(l!==null){var o=l.next;l.next=i.next,i.next=o}r.baseQueue=l=i,n.pending=null}if(l!==null){i=l.next,r=r.baseState;var s=o=null,a=null,c=i;do{var d=c.lane;if((Ot&d)===d)a!==null&&(a=a.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var m={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};a===null?(s=a=m,o=r):a=a.next=m,V.lanes|=d,It|=d}c=c.next}while(c!==null&&c!==i);a===null?o=r:a.next=s,Fe(r,t.memoizedState)||(de=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=a,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do i=l.lane,V.lanes|=i,It|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ci(e){var t=Pe(),n=t.queue;if(n===null)throw Error(E(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var o=l=l.next;do i=e(i,o.action),o=o.next;while(o!==l);Fe(i,t.memoizedState)||(de=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function rc(){}function lc(e,t){var n=V,r=Pe(),l=t(),i=!Fe(r.memoizedState,l);if(i&&(r.memoizedState=l,de=!0),r=r.queue,bo(sc.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||q!==null&&q.memoizedState.tag&1){if(n.flags|=2048,ir(9,oc.bind(null,n,r,l,t),void 0,null),b===null)throw Error(E(349));Ot&30||ic(n,t,l)}return l}function ic(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=V.updateQueue,t===null?(t={lastEffect:null,stores:null},V.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function oc(e,t,n,r){t.value=n,t.getSnapshot=r,uc(t)&&ac(e)}function sc(e,t,n){return n(function(){uc(t)&&ac(e)})}function uc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Fe(e,n)}catch{return!0}}function ac(e){var t=Ge(e,1);t!==null&&Ie(t,e,1,-1)}function ru(e){var t=De();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:lr,lastRenderedState:e},t.queue=e,e=e.dispatch=gp.bind(null,V,e),[t.memoizedState,e]}function ir(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=V.updateQueue,t===null?(t={lastEffect:null,stores:null},V.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function cc(){return Pe().memoizedState}function Wr(e,t,n,r){var l=De();V.flags|=e,l.memoizedState=ir(1|t,n,void 0,r===void 0?null:r)}function Pl(e,t,n,r){var l=Pe();r=r===void 0?null:r;var i=void 0;if(G!==null){var o=G.memoizedState;if(i=o.destroy,r!==null&&Zo(r,o.deps)){l.memoizedState=ir(t,n,i,r);return}}V.flags|=e,l.memoizedState=ir(1|t,n,i,r)}function lu(e,t){return Wr(8390656,8,e,t)}function bo(e,t){return Pl(2048,8,e,t)}function fc(e,t){return Pl(4,2,e,t)}function dc(e,t){return Pl(4,4,e,t)}function pc(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function hc(e,t,n){return n=n!=null?n.concat([e]):null,Pl(4,4,pc.bind(null,t,e),n)}function es(){}function mc(e,t){var n=Pe();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Zo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function vc(e,t){var n=Pe();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Zo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function gc(e,t,n){return Ot&21?(Fe(n,t)||(n=ka(),V.lanes|=n,It|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,de=!0),e.memoizedState=n)}function mp(e,t){var n=F;F=n!==0&&4>n?n:4,e(!0);var r=ui.transition;ui.transition={};try{e(!1),t()}finally{F=n,ui.transition=r}}function yc(){return Pe().memoizedState}function vp(e,t,n){var r=pt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},xc(e))wc(t,n);else if(n=ec(e,t,n,r),n!==null){var l=ue();Ie(n,e,r,l),Sc(n,t,r)}}function gp(e,t,n){var r=pt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(xc(e))wc(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,s=i(o,n);if(l.hasEagerState=!0,l.eagerState=s,Fe(s,o)){var a=t.interleaved;a===null?(l.next=l,Qo(t)):(l.next=a.next,a.next=l),t.interleaved=l;return}}catch{}finally{}n=ec(e,t,l,r),n!==null&&(l=ue(),Ie(n,e,r,l),Sc(n,t,r))}}function xc(e){var t=e.alternate;return e===V||t!==null&&t===V}function wc(e,t){An=dl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Sc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ro(e,n)}}var pl={readContext:_e,useCallback:re,useContext:re,useEffect:re,useImperativeHandle:re,useInsertionEffect:re,useLayoutEffect:re,useMemo:re,useReducer:re,useRef:re,useState:re,useDebugValue:re,useDeferredValue:re,useTransition:re,useMutableSource:re,useSyncExternalStore:re,useId:re,unstable_isNewReconciler:!1},yp={readContext:_e,useCallback:function(e,t){return De().memoizedState=[e,t===void 0?null:t],e},useContext:_e,useEffect:lu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Wr(4194308,4,pc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Wr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Wr(4,2,e,t)},useMemo:function(e,t){var n=De();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=De();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=vp.bind(null,V,e),[r.memoizedState,e]},useRef:function(e){var t=De();return e={current:e},t.memoizedState=e},useState:ru,useDebugValue:es,useDeferredValue:function(e){return De().memoizedState=e},useTransition:function(){var e=ru(!1),t=e[0];return e=mp.bind(null,e[1]),De().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=V,l=De();if(A){if(n===void 0)throw Error(E(407));n=n()}else{if(n=t(),b===null)throw Error(E(349));Ot&30||ic(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,lu(sc.bind(null,r,i,e),[e]),r.flags|=2048,ir(9,oc.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=De(),t=b.identifierPrefix;if(A){var n=Qe,r=He;n=(r&~(1<<32-Oe(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=rr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=hp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},xp={readContext:_e,useCallback:mc,useContext:_e,useEffect:bo,useImperativeHandle:hc,useInsertionEffect:fc,useLayoutEffect:dc,useMemo:vc,useReducer:ai,useRef:cc,useState:function(){return ai(lr)},useDebugValue:es,useDeferredValue:function(e){var t=Pe();return gc(t,G.memoizedState,e)},useTransition:function(){var e=ai(lr)[0],t=Pe().memoizedState;return[e,t]},useMutableSource:rc,useSyncExternalStore:lc,useId:yc,unstable_isNewReconciler:!1},wp={readContext:_e,useCallback:mc,useContext:_e,useEffect:bo,useImperativeHandle:hc,useInsertionEffect:fc,useLayoutEffect:dc,useMemo:vc,useReducer:ci,useRef:cc,useState:function(){return ci(lr)},useDebugValue:es,useDeferredValue:function(e){var t=Pe();return G===null?t.memoizedState=e:gc(t,G.memoizedState,e)},useTransition:function(){var e=ci(lr)[0],t=Pe().memoizedState;return[e,t]},useMutableSource:rc,useSyncExternalStore:lc,useId:yc,unstable_isNewReconciler:!1};function Te(e,t){if(e&&e.defaultProps){t=W({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Zi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:W({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ll={isMounted:function(e){return(e=e._reactInternals)?Ut(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ue(),l=pt(e),i=Ke(r,l);i.payload=t,n!=null&&(i.callback=n),t=ft(e,i,l),t!==null&&(Ie(t,e,l,r),Br(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ue(),l=pt(e),i=Ke(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=ft(e,i,l),t!==null&&(Ie(t,e,l,r),Br(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ue(),r=pt(e),l=Ke(n,r);l.tag=2,t!=null&&(l.callback=t),t=ft(e,l,r),t!==null&&(Ie(t,e,r,n),Br(t,e,r))}};function iu(e,t,n,r,l,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,o):t.prototype&&t.prototype.isPureReactComponent?!Jn(n,r)||!Jn(l,i):!0}function kc(e,t,n){var r=!1,l=gt,i=t.contextType;return typeof i=="object"&&i!==null?i=_e(i):(l=he(t)?zt:oe.current,r=t.contextTypes,i=(r=r!=null)?un(e,l):gt),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ll,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function ou(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ll.enqueueReplaceState(t,t.state,null)}function Ji(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},Ko(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=_e(i):(i=he(t)?zt:oe.current,l.context=un(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Zi(e,t,i,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&Ll.enqueueReplaceState(l,l.state,null),cl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function dn(e,t){try{var n="",r=t;do n+=Xf(r),r=r.return;while(r);var l=n}catch(i){l=`39Error generating stack: `+i.message+`40`+i.stack}return{value:e,source:t,stack:l,digest:null}}function fi(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function qi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Sp=typeof WeakMap=="function"?WeakMap:Map;function jc(e,t,n){n=Ke(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ml||(ml=!0,uo=r),qi(e,t)},n}function Ec(e,t,n){n=Ke(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){qi(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){qi(e,t),typeof r!="function"&&(dt===null?dt=new Set([this]):dt.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function su(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Sp;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=Ip.bind(null,e,t,n),t.then(e,e))}function uu(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function au(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ke(-1,1),t.tag=2,ft(n,t,1))),n.lanes|=1),e)}var kp=Je.ReactCurrentOwner,de=!1;function se(e,t,n,r){t.child=e===null?ba(t,null,n,r):cn(t,e.child,n,r)}function cu(e,t,n,r,l){n=n.render;var i=t.ref;return ln(t,l),r=Jo(e,t,n,r,i,l),n=qo(),e!==null&&!de?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ze(e,t,l)):(A&&n&&Uo(t),t.flags|=1,se(e,t,r,l),t.child)}function fu(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!us(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Nc(e,t,i,r,l)):(e=Yr(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&l)){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:Jn,n(o,r)&&e.ref===t.ref)return Ze(e,t,l)}return t.flags|=1,e=ht(i,r),e.ref=t.ref,e.return=t,t.child=e}function Nc(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(Jn(i,r)&&e.ref===t.ref)if(de=!1,t.pendingProps=r=i,(e.lanes&l)!==0)e.flags&131072&&(de=!0);else return t.lanes=e.lanes,Ze(e,t,l)}return bi(e,t,n,r,l)}function Cc(e,t,n){var r=t.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},$(bt,ge),ge|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,$(bt,ge),ge|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,$(bt,ge),ge|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,$(bt,ge),ge|=r;return se(e,t,l,n),t.child}function _c(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function bi(e,t,n,r,l){var i=he(n)?zt:oe.current;return i=un(t,i),ln(t,l),n=Jo(e,t,n,r,i,l),r=qo(),e!==null&&!de?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ze(e,t,l)):(A&&r&&Uo(t),t.flags|=1,se(e,t,n,l),t.child)}function du(e,t,n,r,l){if(he(n)){var i=!0;il(t)}else i=!1;if(ln(t,l),t.stateNode===null)Hr(e,t),kc(t,n,r),Ji(t,n,r,l),r=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var a=o.context,c=n.contextType;typeof c=="object"&&c!==null?c=_e(c):(c=he(n)?zt:oe.current,c=un(t,c));var d=n.getDerivedStateFromProps,m=typeof d=="function"||typeof o.getSnapshotBeforeUpdate=="function";m||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==r||a!==c)&&ou(t,o,r,c),tt=!1;var v=t.memoizedState;o.state=v,cl(t,r,o,l),a=t.memoizedState,s!==r||v!==a||pe.current||tt?(typeof d=="function"&&(Zi(t,n,d,r),a=t.memoizedState),(s=tt||iu(t,n,s,r,v,a,c))?(m||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),o.props=r,o.state=a,o.context=c,r=s):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,tc(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:Te(t.type,s),o.props=c,m=t.pendingProps,v=o.context,a=n.contextType,typeof a=="object"&&a!==null?a=_e(a):(a=he(n)?zt:oe.current,a=un(t,a));var S=n.getDerivedStateFromProps;(d=typeof S=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==m||v!==a)&&ou(t,o,r,a),tt=!1,v=t.memoizedState,o.state=v,cl(t,r,o,l);var y=t.memoizedState;s!==m||v!==y||pe.current||tt?(typeof S=="function"&&(Zi(t,n,S,r),y=t.memoizedState),(c=tt||iu(t,n,c,r,v,y,a)||!1)?(d||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,y,a),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,y,a)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=y),o.props=r,o.state=y,o.context=a,r=c):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),r=!1)}return eo(e,t,n,r,i,l)}function eo(e,t,n,r,l,i){_c(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&Js(t,n,!1),Ze(e,t,i);r=t.stateNode,kp.current=t;var s=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=cn(t,e.child,null,i),t.child=cn(t,null,s,i)):se(e,t,s,i),t.memoizedState=r.state,l&&Js(t,n,!0),t.child}function Pc(e){var t=e.stateNode;t.pendingContext?Zs(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Zs(e,t.context,!1),Yo(e,t.containerInfo)}function pu(e,t,n,r,l){return an(),Bo(l),t.flags|=256,se(e,t,n,r),t.child}var to={dehydrated:null,treeContext:null,retryLane:0};function no(e){return{baseLanes:e,cachePool:null,transitions:null}}function Lc(e,t,n){var r=t.pendingProps,l=B.current,i=!1,o=(t.flags&128)!==0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(l&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),$(B,l&1),e===null)return Xi(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,i?(r=t.mode,i=t.child,o={mode:"hidden",children:o},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=zl(o,r,0,null),e=Rt(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=no(n),t.memoizedState=to,e):ts(t,o));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return jp(e,t,o,r,s,l,n);if(i){i=r.fallback,o=t.mode,l=e.child,s=l.sibling;var a={mode:"hidden",children:r.children};return!(o&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=a,t.deletions=null):(r=ht(l,a),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?i=ht(s,i):(i=Rt(i,o,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,o=e.child.memoizedState,o=o===null?no(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=to,r}return i=e.child,e=i.sibling,r=ht(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function ts(e,t){return t=zl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Rr(e,t,n,r){return r!==null&&Bo(r),cn(t,e.child,null,n),e=ts(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function jp(e,t,n,r,l,i,o){if(n)return t.flags&256?(t.flags&=-257,r=fi(Error(E(422))),Rr(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=zl({mode:"visible",children:r.children},l,0,null),i=Rt(i,l,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&cn(t,e.child,null,o),t.child.memoizedState=no(o),t.memoizedState=to,i);if(!(t.mode&1))return Rr(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(E(419)),r=fi(i,r,void 0),Rr(e,t,o,r)}if(s=(o&e.childLanes)!==0,de||s){if(r=b,r!==null){switch(o&-o){case 4:l=2;break;case 16:l=8;break;case 64: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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|o)?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,Ge(e,l),Ie(r,e,l,-1))}return ss(),r=fi(Error(E(421))),Rr(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Fp.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,ye=ct(l.nextSibling),xe=t,A=!0,Me=null,e!==null&&(je[Ee++]=He,je[Ee++]=Qe,je[Ee++]=Mt,He=e.id,Qe=e.overflow,Mt=t),t=ts(t,r.children),t.flags|=4096,t)}function hu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Gi(e.return,t,n)}function di(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function Tc(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(se(e,t,r.children,n),r=B.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&hu(e,n,t);else if(e.tag===19)hu(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if($(B,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&fl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),di(t,!1,l,n,i);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&fl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}di(t,!0,n,null,i);break;case"together":di(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Hr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ze(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),It|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(E(153));if(t.child!==null){for(e=t.child,n=ht(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=ht(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Ep(e,t,n){switch(t.tag){case 3:Pc(t),an();break;case 5:nc(t);break;case 1:he(t.type)&&il(t);break;case 4:Yo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;$(ul,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?($(B,B.current&1),t.flags|=128,null):n&t.child.childLanes?Lc(e,t,n):($(B,B.current&1),e=Ze(e,t,n),e!==null?e.sibling:null);$(B,B.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Tc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),$(B,B.current),r)break;return null;case 22:case 23:return t.lanes=0,Cc(e,t,n)}return Ze(e,t,n)}var Rc,ro,zc,Mc;Rc=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};ro=function(){};zc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Lt(Be.current);var i=null;switch(n){case"input":l=Ni(e,l),r=Ni(e,r),i=[];break;case"select":l=W({},l,{value:void 0}),r=W({},r,{value:void 0}),i=[];break;case"textarea":l=Pi(e,l),r=Pi(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=rl)}Ti(n,r);var o;n=null;for(c in l)if(!r.hasOwnProperty(c)&&l.hasOwnProperty(c)&&l[c]!=null)if(c==="style"){var s=l[c];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(Hn.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var a=r[c];if(s=l!=null?l[c]:void 0,r.hasOwnProperty(c)&&a!==s&&(a!=null||s!=null))if(c==="style")if(s){for(o in s)!s.hasOwnProperty(o)||a&&a.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in a)a.hasOwnProperty(o)&&s[o]!==a[o]&&(n||(n={}),n[o]=a[o])}else n||(i||(i=[]),i.push(c,n)),n=a;else c==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,s=s?s.__html:void 0,a!=null&&s!==a&&(i=i||[]).push(c,a)):c==="children"?typeof a!="string"&&typeof a!="number"||(i=i||[]).push(c,""+a):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(Hn.hasOwnProperty(c)?(a!=null&&c==="onScroll"&&D("scroll",e),i||s===a||(i=[])):(i=i||[]).push(c,a))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}};Mc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Ln(e,t){if(!A)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function le(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Np(e,t,n){var r=t.pendingProps;switch(Ao(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return le(t),null;case 1:return he(t.type)&&ll(),le(t),null;case 3:return r=t.stateNode,fn(),U(pe),U(oe),Go(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Lr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Me!==null&&(fo(Me),Me=null))),ro(e,t),le(t),null;case 5:Xo(t);var l=Lt(nr.current);if(n=t.type,e!==null&&t.stateNode!=null)zc(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(E(166));return le(t),null}if(e=Lt(Be.current),Lr(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Ue]=t,r[er]=i,e=(t.mode&1)!==0,n){case"dialog":D("cancel",r),D("close",r);break;case"iframe":case"object":case"embed":D("load",r);break;case"video":case"audio":for(l=0;l<On.length;l++)D(On[l],r);break;case"source":D("error",r);break;case"img":case"image":case"link":D("error",r),D("load",r);break;case"details":D("toggle",r);break;case"input":js(r,i),D("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},D("invalid",r);break;case"textarea":Ns(r,i),D("invalid",r)}Ti(n,i),l=null;for(var o in i)if(i.hasOwnProperty(o)){var s=i[o];o==="children"?typeof s=="string"?r.textContent!==s&&(i.suppressHydrationWarning!==!0&&Pr(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&Pr(r.textContent,s,e),l=["children",""+s]):Hn.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&D("scroll",r)}switch(n){case"input":wr(r),Es(r,i,!0);break;case"textarea":wr(r),Cs(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=rl)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=sa(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Ue]=t,e[er]=r,Rc(e,t,!1,!1),t.stateNode=e;e:{switch(o=Ri(n,r),n){case"dialog":D("cancel",e),D("close",e),l=r;break;case"iframe":case"object":case"embed":D("load",e),l=r;break;case"video":case"audio":for(l=0;l<On.length;l++)D(On[l],e);l=r;break;case"source":D("error",e),l=r;break;case"img":case"image":case"link":D("error",e),D("load",e),l=r;break;case"details":D("toggle",e),l=r;break;case"input":js(e,r),l=Ni(e,r),D("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=W({},r,{value:void 0}),D("invalid",e);break;case"textarea":Ns(e,r),l=Pi(e,r),D("invalid",e);break;default:l=r}Ti(n,l),s=l;for(i in s)if(s.hasOwnProperty(i)){var a=s[i];i==="style"?ca(e,a):i==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&ua(e,a)):i==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&Qn(e,a):typeof a=="number"&&Qn(e,""+a):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Hn.hasOwnProperty(i)?a!=null&&i==="onScroll"&&D("scroll",e):a!=null&&No(e,i,a,o))}switch(n){case"input":wr(e),Es(e,r,!1);break;case"textarea":wr(e),Cs(e);break;case"option":r.value!=null&&e.setAttribute("value",""+vt(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?en(e,!!r.multiple,i,!1):r.defaultValue!=null&&en(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=rl)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return le(t),null;case 6:if(e&&t.stateNode!=null)Mc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(E(166));if(n=Lt(nr.current),Lt(Be.current),Lr(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ue]=t,(i=r.nodeValue!==n)&&(e=xe,e!==null))switch(e.tag){case 3:Pr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Pr(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Ue]=t,t.stateNode=r}return le(t),null;case 13:if(U(B),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(A&&ye!==null&&t.mode&1&&!(t.flags&128))Ja(),an(),t.flags|=98560,i=!1;else if(i=Lr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(E(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(E(317));i[Ue]=t}else an(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;le(t),i=!1}else Me!==null&&(fo(Me),Me=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||B.current&1?Z===0&&(Z=3):ss())),t.updateQueue!==null&&(t.flags|=4),le(t),null);case 4:return fn(),ro(e,t),e===null&&qn(t.stateNode.containerInfo),le(t),null;case 10:return Ho(t.type._context),le(t),null;case 17:return he(t.type)&&ll(),le(t),null;case 19:if(U(B),i=t.memoizedState,i===null)return le(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)Ln(i,!1);else{if(Z!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=fl(e),o!==null){for(t.flags|=128,Ln(i,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return $(B,B.current&1|2),t.child}e=e.sibling}i.tail!==null&&Y()>pn&&(t.flags|=128,r=!0,Ln(i,!1),t.lanes=4194304)}else{if(!r)if(e=fl(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ln(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!A)return le(t),null}else 2*Y()-i.renderingStartTime>pn&&n!==1073741824&&(t.flags|=128,r=!0,Ln(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Y(),t.sibling=null,n=B.current,$(B,r?n&1|2:n&1),t):(le(t),null);case 22:case 23:return os(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ge&1073741824&&(le(t),t.subtreeFlags&6&&(t.flags|=8192)):le(t),null;case 24:return null;case 25:return null}throw Error(E(156,t.tag))}function Cp(e,t){switch(Ao(t),t.tag){case 1:return he(t.type)&&ll(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return fn(),U(pe),U(oe),Go(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Xo(t),null;case 13:if(U(B),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(E(340));an()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return U(B),null;case 4:return fn(),null;case 10:return Ho(t.type._context),null;case 22:case 23:return os(),null;case 24:return null;default:return null}}var zr=!1,ie=!1,_p=typeof WeakSet=="function"?WeakSet:Set,P=null;function qt(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){H(e,t,r)}else n.current=null}function lo(e,t,n){try{n()}catch(r){H(e,t,r)}}var mu=!1;function Pp(e,t){if(Bi=el,e=Da(),Do(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,s=-1,a=-1,c=0,d=0,m=e,v=null;t:for(;;){for(var S;m!==n||l!==0&&m.nodeType!==3||(s=o+l),m!==i||r!==0&&m.nodeType!==3||(a=o+r),m.nodeType===3&&(o+=m.nodeValue.length),(S=m.firstChild)!==null;)v=m,m=S;for(;;){if(m===e)break t;if(v===n&&++c===l&&(s=o),v===i&&++d===r&&(a=o),(S=m.nextSibling)!==null)break;m=v,v=m.parentNode}m=S}n=s===-1||a===-1?null:{start:s,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(Vi={focusedElem:e,selectionRange:n},el=!1,P=t;P!==null;)if(t=P,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,P=e;else for(;P!==null;){t=P;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var w=y.memoizedProps,j=y.memoizedState,h=t.stateNode,f=h.getSnapshotBeforeUpdate(t.elementType===t.type?w:Te(t.type,w),j);h.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(E(163))}}catch(x){H(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,P=e;break}P=t.return}return y=mu,mu=!1,y}function Bn(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&lo(t,n,i)}l=l.next}while(l!==r)}}function Tl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function io(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Oc(e){var t=e.alternate;t!==null&&(e.alternate=null,Oc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ue],delete t[er],delete t[Qi],delete t[cp],delete t[fp])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Ic(e){return e.tag===5||e.tag===3||e.tag===4}function vu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ic(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function oo(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=rl));else if(r!==4&&(e=e.child,e!==null))for(oo(e,t,n),e=e.sibling;e!==null;)oo(e,t,n),e=e.sibling}function so(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(so(e,t,n),e=e.sibling;e!==null;)so(e,t,n),e=e.sibling}var ee=null,Re=!1;function qe(e,t,n){for(n=n.child;n!==null;)Fc(e,t,n),n=n.sibling}function Fc(e,t,n){if(Ae&&typeof Ae.onCommitFiberUnmount=="function")try{Ae.onCommitFiberUnmount(kl,n)}catch{}switch(n.tag){case 5:ie||qt(n,t);case 6:var r=ee,l=Re;ee=null,qe(e,t,n),ee=r,Re=l,ee!==null&&(Re?(e=ee,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ee.removeChild(n.stateNode));break;case 18:ee!==null&&(Re?(e=ee,n=n.stateNode,e.nodeType===8?ii(e.parentNode,n):e.nodeType===1&&ii(e,n),Gn(e)):ii(ee,n.stateNode));break;case 4:r=ee,l=Re,ee=n.stateNode.containerInfo,Re=!0,qe(e,t,n),ee=r,Re=l;break;case 0:case 11:case 14:case 15:if(!ie&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&lo(n,t,o),l=l.next}while(l!==r)}qe(e,t,n);break;case 1:if(!ie&&(qt(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){H(n,t,s)}qe(e,t,n);break;case 21:qe(e,t,n);break;case 22:n.mode&1?(ie=(r=ie)||n.memoizedState!==null,qe(e,t,n),ie=r):qe(e,t,n);break;default:qe(e,t,n)}}function gu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new _p),t.forEach(function(r){var l=$p.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Le(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var i=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 5:ee=s.stateNode,Re=!1;break e;case 3:ee=s.stateNode.containerInfo,Re=!0;break e;case 4:ee=s.stateNode.containerInfo,Re=!0;break e}s=s.return}if(ee===null)throw Error(E(160));Fc(i,o,l),ee=null,Re=!1;var a=l.alternate;a!==null&&(a.return=null),l.return=null}catch(c){H(l,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)$c(t,e),t=t.sibling}function $c(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Le(t,e),$e(e),r&4){try{Bn(3,e,e.return),Tl(3,e)}catch(w){H(e,e.return,w)}try{Bn(5,e,e.return)}catch(w){H(e,e.return,w)}}break;case 1:Le(t,e),$e(e),r&512&&n!==null&&qt(n,n.return);break;case 5:if(Le(t,e),$e(e),r&512&&n!==null&&qt(n,n.return),e.flags&32){var l=e.stateNode;try{Qn(l,"")}catch(w){H(e,e.return,w)}}if(r&4&&(l=e.stateNode,l!=null)){var i=e.memoizedProps,o=n!==null?n.memoizedProps:i,s=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{s==="input"&&i.type==="radio"&&i.name!=null&&ia(l,i),Ri(s,o);var c=Ri(s,i);for(o=0;o<a.length;o+=2){var d=a[o],m=a[o+1];d==="style"?ca(l,m):d==="dangerouslySetInnerHTML"?ua(l,m):d==="children"?Qn(l,m):No(l,d,m,c)}switch(s){case"input":Ci(l,i);break;case"textarea":oa(l,i);break;case"select":var v=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var S=i.value;S!=null?en(l,!!i.multiple,S,!1):v!==!!i.multiple&&(i.defaultValue!=null?en(l,!!i.multiple,i.defaultValue,!0):en(l,!!i.multiple,i.multiple?[]:"",!1))}l[er]=i}catch(w){H(e,e.return,w)}}break;case 6:if(Le(t,e),$e(e),r&4){if(e.stateNode===null)throw Error(E(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(w){H(e,e.return,w)}}break;case 3:if(Le(t,e),$e(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Gn(t.containerInfo)}catch(w){H(e,e.return,w)}break;case 4:Le(t,e),$e(e);break;case 13:Le(t,e),$e(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(ls=Y())),r&4&&gu(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(ie=(c=ie)||d,Le(t,e),ie=c):Le(t,e),$e(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!d&&e.mode&1)for(P=e,d=e.child;d!==null;){for(m=P=d;P!==null;){switch(v=P,S=v.child,v.tag){case 0:case 11:case 14:case 15:Bn(4,v,v.return);break;case 1:qt(v,v.return);var y=v.stateNode;if(typeof y.componentWillUnmount=="function"){r=v,n=v.return;try{t=r,y.props=t.memoizedProps,y.state=t.memoizedState,y.componentWillUnmount()}catch(w){H(r,n,w)}}break;case 5:qt(v,v.return);break;case 22:if(v.memoizedState!==null){xu(m);continue}}S!==null?(S.return=v,P=S):xu(m)}d=d.sibling}e:for(d=null,m=e;;){if(m.tag===5){if(d===null){d=m;try{l=m.stateNode,c?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(s=m.stateNode,a=m.memoizedProps.style,o=a!=null&&a.hasOwnProperty("display")?a.display:null,s.style.display=aa("display",o))}catch(w){H(e,e.return,w)}}}else if(m.tag===6){if(d===null)try{m.stateNode.nodeValue=c?"":m.memoizedProps}catch(w){H(e,e.return,w)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;d===m&&(d=null),m=m.return}d===m&&(d=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:Le(t,e),$e(e),r&4&&gu(e);break;case 21:break;default:Le(t,e),$e(e)}}function $e(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Ic(n)){var r=n;break e}n=n.return}throw Error(E(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Qn(l,""),r.flags&=-33);var i=vu(e);so(e,i,l);break;case 3:case 4:var o=r.stateNode.containerInfo,s=vu(e);oo(e,s,o);break;default:throw Error(E(161))}}catch(a){H(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Lp(e,t,n){P=e,Dc(e)}function Dc(e,t,n){for(var r=(e.mode&1)!==0;P!==null;){var l=P,i=l.child;if(l.tag===22&&r){var o=l.memoizedState!==null||zr;if(!o){var s=l.alternate,a=s!==null&&s.memoizedState!==null||ie;s=zr;var c=ie;if(zr=o,(ie=a)&&!c)for(P=l;P!==null;)o=P,a=o.child,o.tag===22&&o.memoizedState!==null?wu(l):a!==null?(a.return=o,P=a):wu(l);for(;i!==null;)P=i,Dc(i),i=i.sibling;P=l,zr=s,ie=c}yu(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,P=i):yu(e)}}function yu(e){for(;P!==null;){var t=P;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ie||Tl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ie)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Te(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&nu(t,i,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}nu(t,o,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var a=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break;case"img":a.src&&(n.src=a.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var d=c.memoizedState;if(d!==null){var m=d.dehydrated;m!==null&&Gn(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(E(163))}ie||t.flags&512&&io(t)}catch(v){H(t,t.return,v)}}if(t===e){P=null;break}if(n=t.sibling,n!==null){n.return=t.return,P=n;break}P=t.return}}function xu(e){for(;P!==null;){var t=P;if(t===e){P=null;break}var n=t.sibling;if(n!==null){n.return=t.return,P=n;break}P=t.return}}function wu(e){for(;P!==null;){var t=P;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Tl(4,t)}catch(a){H(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(a){H(t,l,a)}}var i=t.return;try{io(t)}catch(a){H(t,i,a)}break;case 5:var o=t.return;try{io(t)}catch(a){H(t,o,a)}}}catch(a){H(t,t.return,a)}if(t===e){P=null;break}var s=t.sibling;if(s!==null){s.return=t.return,P=s;break}P=t.return}}var Tp=Math.ceil,hl=Je.ReactCurrentDispatcher,ns=Je.ReactCurrentOwner,Ce=Je.ReactCurrentBatchConfig,I=0,b=null,X=null,te=0,ge=0,bt=xt(0),Z=0,or=null,It=0,Rl=0,rs=0,Vn=null,fe=null,ls=0,pn=1/0,Ve=null,ml=!1,uo=null,dt=null,Mr=!1,it=null,vl=0,Wn=0,ao=null,Qr=-1,Kr=0;function ue(){return I&6?Y():Qr!==-1?Qr:Qr=Y()}function pt(e){return e.mode&1?I&2&&te!==0?te&-te:pp.transition!==null?(Kr===0&&(Kr=ka()),Kr):(e=F,e!==0||(e=window.event,e=e===void 0?16:La(e.type)),e):1}function Ie(e,t,n,r){if(50<Wn)throw Wn=0,ao=null,Error(E(185));cr(e,n,r),(!(I&2)||e!==b)&&(e===b&&(!(I&2)&&(Rl|=n),Z===4&&rt(e,te)),me(e,r),n===1&&I===0&&!(t.mode&1)&&(pn=Y()+500,_l&&wt()))}function me(e,t){var n=e.callbackNode;pd(e,t);var r=br(e,e===b?te:0);if(r===0)n!==null&&Ls(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Ls(n),t===1)e.tag===0?dp(Su.bind(null,e)):Xa(Su.bind(null,e)),up(function(){!(I&6)&&wt()}),n=null;else{switch(ja(r)){case 1:n=To;break;case 4:n=wa;break;case 16:n=qr;break;case 536870912:n=Sa;break;default:n=qr}n=Kc(n,Uc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Uc(e,t){if(Qr=-1,Kr=0,I&6)throw Error(E(327));var n=e.callbackNode;if(on()&&e.callbackNode!==n)return null;var r=br(e,e===b?te:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=gl(e,r);else{t=r;var l=I;I|=2;var i=Bc();(b!==e||te!==t)&&(Ve=null,pn=Y()+500,Tt(e,t));do try{Mp();break}catch(s){Ac(e,s)}while(!0);Wo(),hl.current=i,I=l,X!==null?t=0:(b=null,te=0,t=Z)}if(t!==0){if(t===2&&(l=Fi(e),l!==0&&(r=l,t=co(e,l))),t===1)throw n=or,Tt(e,0),rt(e,r),me(e,Y()),n;if(t===6)rt(e,r);else{if(l=e.current.alternate,!(r&30)&&!Rp(l)&&(t=gl(e,r),t===2&&(i=Fi(e),i!==0&&(r=i,t=co(e,i))),t===1))throw n=or,Tt(e,0),rt(e,r),me(e,Y()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(E(345));case 2:Ct(e,fe,Ve);break;case 3:if(rt(e,r),(r&130023424)===r&&(t=ls+500-Y(),10<t)){if(br(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){ue(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Hi(Ct.bind(null,e,fe,Ve),t);break}Ct(e,fe,Ve);break;case 4:if(rt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var o=31-Oe(r);i=1<<o,o=t[o],o>l&&(l=o),r&=~i}if(r=l,r=Y()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Tp(r/1960))-r,10<r){e.timeoutHandle=Hi(Ct.bind(null,e,fe,Ve),r);break}Ct(e,fe,Ve);break;case 5:Ct(e,fe,Ve);break;default:throw Error(E(329))}}}return me(e,Y()),e.callbackNode===n?Uc.bind(null,e):null}function co(e,t){var n=Vn;return e.current.memoizedState.isDehydrated&&(Tt(e,t).flags|=256),e=gl(e,t),e!==2&&(t=fe,fe=n,t!==null&&fo(t)),e}function fo(e){fe===null?fe=e:fe.push.apply(fe,e)}function Rp(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],i=l.getSnapshot;l=l.value;try{if(!Fe(i(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function rt(e,t){for(t&=~rs,t&=~Rl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Oe(t),r=1<<n;e[n]=-1,t&=~r}}function Su(e){if(I&6)throw Error(E(327));on();var t=br(e,0);if(!(t&1))return me(e,Y()),null;var n=gl(e,t);if(e.tag!==0&&n===2){var r=Fi(e);r!==0&&(t=r,n=co(e,r))}if(n===1)throw n=or,Tt(e,0),rt(e,t),me(e,Y()),n;if(n===6)throw Error(E(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ct(e,fe,Ve),me(e,Y()),null}function is(e,t){var n=I;I|=1;try{return e(t)}finally{I=n,I===0&&(pn=Y()+500,_l&&wt())}}function Ft(e){it!==null&&it.tag===0&&!(I&6)&&on();var t=I;I|=1;var n=Ce.transition,r=F;try{if(Ce.transition=null,F=1,e)return e()}finally{F=r,Ce.transition=n,I=t,!(I&6)&&wt()}}function os(){ge=bt.current,U(bt)}function Tt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,sp(n)),X!==null)for(n=X.return;n!==null;){var r=n;switch(Ao(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&ll();break;case 3:fn(),U(pe),U(oe),Go();break;case 5:Xo(r);break;case 4:fn();break;case 13:U(B);break;case 19:U(B);break;case 10:Ho(r.type._context);break;case 22:case 23:os()}n=n.return}if(b=e,X=e=ht(e.current,null),te=ge=t,Z=0,or=null,rs=Rl=It=0,fe=Vn=null,Pt!==null){for(t=0;t<Pt.length;t++)if(n=Pt[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,i=n.pending;if(i!==null){var o=i.next;i.next=l,r.next=o}n.pending=r}Pt=null}return e}function Ac(e,t){do{var n=X;try{if(Wo(),Vr.current=pl,dl){for(var r=V.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}dl=!1}if(Ot=0,q=G=V=null,An=!1,rr=0,ns.current=null,n===null||n.return===null){Z=1,or=t,X=null;break}e:{var i=e,o=n.return,s=n,a=t;if(t=te,s.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var c=a,d=s,m=d.tag;if(!(d.mode&1)&&(m===0||m===11||m===15)){var v=d.alternate;v?(d.updateQueue=v.updateQueue,d.memoizedState=v.memoizedState,d.lanes=v.lanes):(d.updateQueue=null,d.memoizedState=null)}var S=uu(o);if(S!==null){S.flags&=-257,au(S,o,s,i,t),S.mode&1&&su(i,c,t),t=S,a=c;var y=t.updateQueue;if(y===null){var w=new Set;w.add(a),t.updateQueue=w}else y.add(a);break e}else{if(!(t&1)){su(i,c,t),ss();break e}a=Error(E(426))}}else if(A&&s.mode&1){var j=uu(o);if(j!==null){!(j.flags&65536)&&(j.flags|=256),au(j,o,s,i,t),Bo(dn(a,s));break e}}i=a=dn(a,s),Z!==4&&(Z=2),Vn===null?Vn=[i]:Vn.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var h=jc(i,a,t);tu(i,h);break e;case 1:s=a;var f=i.type,p=i.stateNode;if(!(i.flags&128)&&(typeof f.getDerivedStateFromError=="function"||p!==null&&typeof p.componentDidCatch=="function"&&(dt===null||!dt.has(p)))){i.flags|=65536,t&=-t,i.lanes|=t;var x=Ec(i,s,t);tu(i,x);break e}}i=i.return}while(i!==null)}Wc(n)}catch(N){t=N,X===n&&n!==null&&(X=n=n.return);continue}break}while(!0)}function Bc(){var e=hl.current;return hl.current=pl,e===null?pl:e}function ss(){(Z===0||Z===3||Z===2)&&(Z=4),b===null||!(It&268435455)&&!(Rl&268435455)||rt(b,te)}function gl(e,t){var n=I;I|=2;var r=Bc();(b!==e||te!==t)&&(Ve=null,Tt(e,t));do try{zp();break}catch(l){Ac(e,l)}while(!0);if(Wo(),I=n,hl.current=r,X!==null)throw Error(E(261));return b=null,te=0,Z}function zp(){for(;X!==null;)Vc(X)}function Mp(){for(;X!==null&&!ld();)Vc(X)}function Vc(e){var t=Qc(e.alternate,e,ge);e.memoizedProps=e.pendingProps,t===null?Wc(e):X=t,ns.current=null}function Wc(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Cp(n,t),n!==null){n.flags&=32767,X=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Z=6,X=null;return}}else if(n=Np(n,t,ge),n!==null){X=n;return}if(t=t.sibling,t!==null){X=t;return}X=t=e}while(t!==null);Z===0&&(Z=5)}function Ct(e,t,n){var r=F,l=Ce.transition;try{Ce.transition=null,F=1,Op(e,t,n,r)}finally{Ce.transition=l,F=r}return null}function Op(e,t,n,r){do on();while(it!==null);if(I&6)throw Error(E(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(E(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(hd(e,i),e===b&&(X=b=null,te=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Mr||(Mr=!0,Kc(qr,function(){return on(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=Ce.transition,Ce.transition=null;var o=F;F=1;var s=I;I|=4,ns.current=null,Pp(e,n),$c(n,e),ep(Vi),el=!!Bi,Vi=Bi=null,e.current=n,Lp(n),id(),I=s,F=o,Ce.transition=i}else e.current=n;if(Mr&&(Mr=!1,it=e,vl=l),i=e.pendingLanes,i===0&&(dt=null),ud(n.stateNode),me(e,Y()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(ml)throw ml=!1,e=uo,uo=null,e;return vl&1&&e.tag!==0&&on(),i=e.pendingLanes,i&1?e===ao?Wn++:(Wn=0,ao=e):Wn=0,wt(),null}function on(){if(it!==null){var e=ja(vl),t=Ce.transition,n=F;try{if(Ce.transition=null,F=16>e?16:e,it===null)var r=!1;else{if(e=it,it=null,vl=0,I&6)throw Error(E(331));var l=I;for(I|=4,P=e.current;P!==null;){var i=P,o=i.child;if(P.flags&16){var s=i.deletions;if(s!==null){for(var a=0;a<s.length;a++){var c=s[a];for(P=c;P!==null;){var d=P;switch(d.tag){case 0:case 11:case 15:Bn(8,d,i)}var m=d.child;if(m!==null)m.return=d,P=m;else for(;P!==null;){d=P;var v=d.sibling,S=d.return;if(Oc(d),d===c){P=null;break}if(v!==null){v.return=S,P=v;break}P=S}}}var y=i.alternate;if(y!==null){var w=y.child;if(w!==null){y.child=null;do{var j=w.sibling;w.sibling=null,w=j}while(w!==null)}}P=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,P=o;else e:for(;P!==null;){if(i=P,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Bn(9,i,i.return)}var h=i.sibling;if(h!==null){h.return=i.return,P=h;break e}P=i.return}}var f=e.current;for(P=f;P!==null;){o=P;var p=o.child;if(o.subtreeFlags&2064&&p!==null)p.return=o,P=p;else e:for(o=f;P!==null;){if(s=P,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Tl(9,s)}}catch(N){H(s,s.return,N)}if(s===o){P=null;break e}var x=s.sibling;if(x!==null){x.return=s.return,P=x;break e}P=s.return}}if(I=l,wt(),Ae&&typeof Ae.onPostCommitFiberRoot=="function")try{Ae.onPostCommitFiberRoot(kl,e)}catch{}r=!0}return r}finally{F=n,Ce.transition=t}}return!1}function ku(e,t,n){t=dn(n,t),t=jc(e,t,1),e=ft(e,t,1),t=ue(),e!==null&&(cr(e,1,t),me(e,t))}function H(e,t,n){if(e.tag===3)ku(e,e,n);else for(;t!==null;){if(t.tag===3){ku(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(dt===null||!dt.has(r))){e=dn(n,e),e=Ec(t,e,1),t=ft(t,e,1),e=ue(),t!==null&&(cr(t,1,e),me(t,e));break}}t=t.return}}function Ip(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ue(),e.pingedLanes|=e.suspendedLanes&n,b===e&&(te&n)===n&&(Z===4||Z===3&&(te&130023424)===te&&500>Y()-ls?Tt(e,0):rs|=n),me(e,t)}function Hc(e,t){t===0&&(e.mode&1?(t=jr,jr<<=1,!(jr&130023424)&&(jr=4194304)):t=1);var n=ue();e=Ge(e,t),e!==null&&(cr(e,t,n),me(e,n))}function Fp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Hc(e,n)}function $p(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(E(314))}r!==null&&r.delete(t),Hc(e,n)}var Qc;Qc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||pe.current)de=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return de=!1,Ep(e,t,n);de=!!(e.flags&131072)}else de=!1,A&&t.flags&1048576&&Ga(t,sl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Hr(e,t),e=t.pendingProps;var l=un(t,oe.current);ln(t,n),l=Jo(null,t,r,e,l,n);var i=qo();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,he(r)?(i=!0,il(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Ko(t),l.updater=Ll,t.stateNode=l,l._reactInternals=t,Ji(t,r,e,n),t=eo(null,t,r,!0,i,n)):(t.tag=0,A&&i&&Uo(t),se(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Hr(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Up(r),e=Te(r,e),l){case 0:t=bi(null,t,r,e,n);break e;case 1:t=du(null,t,r,e,n);break e;case 11:t=cu(null,t,r,e,n);break e;case 14:t=fu(null,t,r,Te(r.type,e),n);break e}throw Error(E(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Te(r,l),bi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Te(r,l),du(e,t,r,l,n);case 3:e:{if(Pc(t),e===null)throw Error(E(387));r=t.pendingProps,i=t.memoizedState,l=i.element,tc(e,t),cl(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=dn(Error(E(423)),t),t=pu(e,t,r,n,l);break e}else if(r!==l){l=dn(Error(E(424)),t),t=pu(e,t,r,n,l);break e}else for(ye=ct(t.stateNode.containerInfo.firstChild),xe=t,A=!0,Me=null,n=ba(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(an(),r===l){t=Ze(e,t,n);break e}se(e,t,r,n)}t=t.child}return t;case 5:return nc(t),e===null&&Xi(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,Wi(r,l)?o=null:i!==null&&Wi(r,i)&&(t.flags|=32),_c(e,t),se(e,t,o,n),t.child;case 6:return e===null&&Xi(t),null;case 13:return Lc(e,t,n);case 4:return Yo(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=cn(t,null,r,n):se(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Te(r,l),cu(e,t,r,l,n);case 7:return se(e,t,t.pendingProps,n),t.child;case 8:return se(e,t,t.pendingProps.children,n),t.child;case 12:return se(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,$(ul,r._currentValue),r._currentValue=o,i!==null)if(Fe(i.value,o)){if(i.children===l.children&&!pe.current){t=Ze(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){o=i.child;for(var a=s.firstContext;a!==null;){if(a.context===r){if(i.tag===1){a=Ke(-1,n&-n),a.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var d=c.pending;d===null?a.next=a:(a.next=d.next,d.next=a),c.pending=a}}i.lanes|=n,a=i.alternate,a!==null&&(a.lanes|=n),Gi(i.return,n,t),s.lanes|=n;break}a=a.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(E(341));o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Gi(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}se(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,ln(t,n),l=_e(l),r=r(l),t.flags|=1,se(e,t,r,n),t.child;case 14:return r=t.type,l=Te(r,t.pendingProps),l=Te(r.type,l),fu(e,t,r,l,n);case 15:return Nc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Te(r,l),Hr(e,t),t.tag=1,he(r)?(e=!0,il(t)):e=!1,ln(t,n),kc(t,r,l),Ji(t,r,l,n),eo(null,t,r,!0,e,n);case 19:return Tc(e,t,n);case 22:return Cc(e,t,n)}throw Error(E(156,t.tag))};function Kc(e,t){return xa(e,t)}function Dp(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ne(e,t,n,r){return new Dp(e,t,n,r)}function us(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Up(e){if(typeof e=="function")return us(e)?1:0;if(e!=null){if(e=e.$$typeof,e===_o)return 11;if(e===Po)return 14}return 2}function ht(e,t){var n=e.alternate;return n===null?(n=Ne(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Yr(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")us(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Wt:return Rt(n.children,l,i,t);case Co:o=8,l|=8;break;case Si:return e=Ne(12,n,t,l|2),e.elementType=Si,e.lanes=i,e;case ki:return e=Ne(13,n,t,l),e.elementType=ki,e.lanes=i,e;case ji:return e=Ne(19,n,t,l),e.elementType=ji,e.lanes=i,e;case na:return zl(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ea:o=10;break e;case ta:o=9;break e;case _o:o=11;break e;case Po:o=14;break e;case et:o=16,r=null;break e}throw Error(E(130,e==null?e:typeof e,""))}return t=Ne(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function Rt(e,t,n,r){return e=Ne(7,e,r,t),e.lanes=n,e}function zl(e,t,n,r){return e=Ne(22,e,r,t),e.elementType=na,e.lanes=n,e.stateNode={isHidden:!1},e}function pi(e,t,n){return e=Ne(6,e,null,t),e.lanes=n,e}function hi(e,t,n){return t=Ne(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ap(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Xl(0),this.expirationTimes=Xl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Xl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function as(e,t,n,r,l,i,o,s,a){return e=new Ap(e,t,n,s,a),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ne(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ko(i),e}function Bp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Vt,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Yc(e){if(!e)return gt;e=e._reactInternals;e:{if(Ut(e)!==e||e.tag!==1)throw Error(E(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(he(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(E(171))}if(e.tag===1){var n=e.type;if(he(n))return Ya(e,n,t)}return t}function Xc(e,t,n,r,l,i,o,s,a){return e=as(n,r,!0,e,l,i,o,s,a),e.context=Yc(null),n=e.current,r=ue(),l=pt(n),i=Ke(r,l),i.callback=t??null,ft(n,i,l),e.current.lanes=l,cr(e,l,r),me(e,r),e}function Ml(e,t,n,r){var l=t.current,i=ue(),o=pt(l);return n=Yc(n),t.context===null?t.context=n:t.pendingContext=n,t=Ke(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=ft(l,t,o),e!==null&&(Ie(e,l,o,i),Br(e,l,o)),o}function yl(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function ju(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function cs(e,t){ju(e,t),(e=e.alternate)&&ju(e,t)}function Vp(){return null}var Gc=typeof reportError=="function"?reportError:function(e){console.error(e)};function fs(e){this._internalRoot=e}Ol.prototype.render=fs.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(E(409));Ml(e,t,null,null)};Ol.prototype.unmount=fs.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ft(function(){Ml(null,e,null,null)}),t[Xe]=null}};function Ol(e){this._internalRoot=e}Ol.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ca();e={blockedOn:null,target:e,priority:t};for(var n=0;n<nt.length&&t!==0&&t<nt[n].priority;n++);nt.splice(n,0,e),n===0&&Pa(e)}};function ds(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Il(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Eu(){}function Wp(e,t,n,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var c=yl(o);i.call(c)}}var o=Xc(t,r,e,0,null,!1,!1,"",Eu);return e._reactRootContainer=o,e[Xe]=o.current,qn(e.nodeType===8?e.parentNode:e),Ft(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var s=r;r=function(){var c=yl(a);s.call(c)}}var a=as(e,0,!1,null,null,!1,!1,"",Eu);return e._reactRootContainer=a,e[Xe]=a.current,qn(e.nodeType===8?e.parentNode:e),Ft(function(){Ml(t,a,n,r)}),a}function Fl(e,t,n,r,l){var i=n._reactRootContainer;if(i){var o=i;if(typeof l=="function"){var s=l;l=function(){var a=yl(o);s.call(a)}}Ml(t,o,e,l)}else o=Wp(n,t,e,l,r);return yl(o)}Ea=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Mn(t.pendingLanes);n!==0&&(Ro(t,n|1),me(t,Y()),!(I&6)&&(pn=Y()+500,wt()))}break;case 13:Ft(function(){var r=Ge(e,1);if(r!==null){var l=ue();Ie(r,e,1,l)}}),cs(e,1)}};zo=function(e){if(e.tag===13){var t=Ge(e,134217728);if(t!==null){var n=ue();Ie(t,e,134217728,n)}cs(e,134217728)}};Na=function(e){if(e.tag===13){var t=pt(e),n=Ge(e,t);if(n!==null){var r=ue();Ie(n,e,t,r)}cs(e,t)}};Ca=function(){return F};_a=function(e,t){var n=F;try{return F=e,t()}finally{F=n}};Mi=function(e,t,n){switch(t){case"input":if(Ci(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=Cl(r);if(!l)throw Error(E(90));la(r),Ci(r,l)}}}break;case"textarea":oa(e,n);break;case"select":t=n.value,t!=null&&en(e,!!n.multiple,t,!1)}};pa=is;ha=Ft;var Hp={usingClientEntryPoint:!1,Events:[dr,Yt,Cl,fa,da,is]},Tn={findFiberByHostInstance:_t,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Qp={bundleType:Tn.bundleType,version:Tn.version,rendererPackageName:Tn.rendererPackageName,rendererConfig:Tn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Je.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ga(e),e===null?null:e.stateNode},findFiberByHostInstance:Tn.findFiberByHostInstance||Vp,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Or=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Or.isDisabled&&Or.supportsFiber)try{kl=Or.inject(Qp),Ae=Or}catch{}}Se.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Hp;Se.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ds(t))throw Error(E(200));return Bp(e,t,null,n)};Se.createRoot=function(e,t){if(!ds(e))throw Error(E(299));var n=!1,r="",l=Gc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=as(e,1,!1,null,null,n,!1,r,l),e[Xe]=t.current,qn(e.nodeType===8?e.parentNode:e),new fs(t)};Se.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(E(188)):(e=Object.keys(e).join(","),Error(E(268,e)));return e=ga(t),e=e===null?null:e.stateNode,e};Se.flushSync=function(e){return Ft(e)};Se.hydrate=function(e,t,n){if(!Il(t))throw Error(E(200));return Fl(null,e,t,!0,n)};Se.hydrateRoot=function(e,t,n){if(!ds(e))throw Error(E(405));var r=n!=null&&n.hydratedSources||null,l=!1,i="",o=Gc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=Xc(t,null,e,1,n??null,l,!1,i,o),e[Xe]=t.current,qn(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new Ol(t)};Se.render=function(e,t,n){if(!Il(t))throw Error(E(200));return Fl(null,e,t,!1,n)};Se.unmountComponentAtNode=function(e){if(!Il(e))throw Error(E(40));return e._reactRootContainer?(Ft(function(){Fl(null,null,e,!1,function(){e._reactRootContainer=null,e[Xe]=null})}),!0):!1};Se.unstable_batchedUpdates=is;Se.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Il(n))throw Error(E(200));if(e==null||e._reactInternals===void 0)throw Error(E(38));return Fl(e,t,n,!1,r)};Se.version="18.3.1-next-f1338f8080-20240426";function Zc(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Zc)}catch(e){console.error(e)}}Zc(),Zu.exports=Se;var Kp=Zu.exports,Nu=Kp;xi.createRoot=Nu.createRoot,xi.hydrateRoot=Nu.hydrateRoot;/**41 * @remix-run/router v1.23.342 *43 * Copyright (c) Remix Software Inc.44 *45 * This source code is licensed under the MIT license found in the46 * LICENSE.md file in the root directory of this source tree.47 *48 * @license MIT49 */function sr(){return sr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sr.apply(null,arguments)}var ot;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(ot||(ot={}));const Cu="popstate";function Yp(e){e===void 0&&(e={});function t(r,l){let{pathname:i,search:o,hash:s}=r.location;return po("",{pathname:i,search:o,hash:s},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function n(r,l){return typeof l=="string"?l:xl(l)}return Gp(t,n,null,e)}function Q(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function ps(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Xp(){return Math.random().toString(36).substr(2,8)}function _u(e,t){return{usr:e.state,key:e.key,idx:t}}function po(e,t,n,r){return n===void 0&&(n=null),sr({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?xn(t):t,{state:n,key:t&&t.key||r||Xp()})}function xl(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function xn(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Gp(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:i=!1}=r,o=l.history,s=ot.Pop,a=null,c=d();c==null&&(c=0,o.replaceState(sr({},o.state,{idx:c}),""));function d(){return(o.state||{idx:null}).idx}function m(){s=ot.Pop;let j=d(),h=j==null?null:j-c;c=j,a&&a({action:s,location:w.location,delta:h})}function v(j,h){s=ot.Push;let f=po(w.location,j,h);c=d()+1;let p=_u(f,c),x=w.createHref(f);try{o.pushState(p,"",x)}catch(N){if(N instanceof DOMException&&N.name==="DataCloneError")throw N;l.location.assign(x)}i&&a&&a({action:s,location:w.location,delta:1})}function S(j,h){s=ot.Replace;let f=po(w.location,j,h);c=d();let p=_u(f,c),x=w.createHref(f);o.replaceState(p,"",x),i&&a&&a({action:s,location:w.location,delta:0})}function y(j){let h=l.location.origin!=="null"?l.location.origin:l.location.href,f=typeof j=="string"?j:xl(j);return f=f.replace(/ $/,"%20"),Q(h,"No window.location.(origin|href) available to create URL for href: "+f),new URL(f,h)}let w={get action(){return s},get location(){return e(l,o)},listen(j){if(a)throw new Error("A history only accepts one active listener");return l.addEventListener(Cu,m),a=j,()=>{l.removeEventListener(Cu,m),a=null}},createHref(j){return t(l,j)},createURL:y,encodeLocation(j){let h=y(j);return{pathname:h.pathname,search:h.search,hash:h.hash}},push:v,replace:S,go(j){return o.go(j)}};return w}var Pu;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Pu||(Pu={}));function Zp(e,t,n){return n===void 0&&(n="/"),Jp(e,t,n)}function Jp(e,t,n,r){let l=typeof t=="string"?xn(t):t,i=hn(l.pathname||"/",n);if(i==null)return null;let o=Jc(e);qp(o);let s=null,a=ah(i);for(let c=0;s==null&&c<o.length;++c)s=sh(o[c],a);return s}function Jc(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let l=(i,o,s)=>{let a={relativePath:s===void 0?i.path||"":s,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};a.relativePath.startsWith("/")&&(Q(a.relativePath.startsWith(r),'Absolute route path "'+a.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),a.relativePath=a.relativePath.slice(r.length));let c=mt([r,a.relativePath]),d=n.concat(a);i.children&&i.children.length>0&&(Q(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),Jc(i.children,t,d,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:ih(c,i.index),routesMeta:d})};return e.forEach((i,o)=>{var s;if(i.path===""||!((s=i.path)!=null&&s.includes("?")))l(i,o);else for(let a of qc(i.path))l(i,o,a)}),t}function qc(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return l?[i,""]:[i];let o=qc(r.join("/")),s=[];return s.push(...o.map(a=>a===""?i:[i,a].join("/"))),l&&s.push(...o),s.map(a=>e.startsWith("/")&&a===""?"/":a)}function qp(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:oh(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const bp=/^:[\w-]+$/,eh=3,th=2,nh=1,rh=10,lh=-2,Lu=e=>e==="*";function ih(e,t){let n=e.split("/"),r=n.length;return n.some(Lu)&&(r+=lh),t&&(r+=th),n.filter(l=>!Lu(l)).reduce((l,i)=>l+(bp.test(i)?eh:i===""?nh:rh),r)}function oh(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function sh(e,t,n){let{routesMeta:r}=e,l={},i="/",o=[];for(let s=0;s<r.length;++s){let a=r[s],c=s===r.length-1,d=i==="/"?t:t.slice(i.length)||"/",m=ho({path:a.relativePath,caseSensitive:a.caseSensitive,end:c},d),v=a.route;if(!m)return null;Object.assign(l,m.params),o.push({params:l,pathname:mt([i,m.pathname]),pathnameBase:hh(mt([i,m.pathnameBase])),route:v}),m.pathnameBase!=="/"&&(i=mt([i,m.pathnameBase]))}return o}function ho(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=uh(e.path,e.caseSensitive,e.end),l=t.match(n);if(!l)return null;let i=l[0],o=i.replace(/(.)\/+$/,"$1"),s=l.slice(1);return{params:r.reduce((c,d,m)=>{let{paramName:v,isOptional:S}=d;if(v==="*"){let w=s[m]||"";o=i.slice(0,i.length-w.length).replace(/(.)\/+$/,"$1")}const y=s[m];return S&&!y?c[v]=void 0:c[v]=(y||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:o,pattern:e}}function uh(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),ps(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,s,a)=>(r.push({paramName:s,isOptional:a!=null}),a?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function ah(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return ps(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function hn(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}const ch=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,fh=e=>ch.test(e);function dh(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?xn(e):e,i;if(n)if(fh(n))i=n;else{if(n.includes("//")){let o=n;n=tf(n),ps(!1,"Pathnames cannot have embedded double slashes - normalizing "+(o+" -> "+n))}n.startsWith("/")?i=Tu(n.substring(1),"/"):i=Tu(n,t)}else i=t;return{pathname:i,search:mh(r),hash:vh(l)}}function Tu(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function mi(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. 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 ph(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function bc(e,t){let n=ph(e);return t?n.map((r,l)=>l===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function ef(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=xn(e):(l=sr({},e),Q(!l.pathname||!l.pathname.includes("?"),mi("?","pathname","search",l)),Q(!l.pathname||!l.pathname.includes("#"),mi("#","pathname","hash",l)),Q(!l.search||!l.search.includes("#"),mi("#","search","hash",l)));let i=e===""||l.pathname==="",o=i?"/":l.pathname,s;if(o==null)s=n;else{let m=t.length-1;if(!r&&o.startsWith("..")){let v=o.split("/");for(;v[0]==="..";)v.shift(),m-=1;l.pathname=v.join("/")}s=m>=0?t[m]:"/"}let a=dh(l,s),c=o&&o!=="/"&&o.endsWith("/"),d=(i||o===".")&&n.endsWith("/");return!a.pathname.endsWith("/")&&(c||d)&&(a.pathname+="/"),a}const tf=e=>e.replace(/\/\/+/g,"/"),mt=e=>tf(e.join("/")),hh=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),mh=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,vh=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function gh(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const nf=["post","put","patch","delete"];new Set(nf);const yh=["get",...nf];new Set(yh);/**50 * React Router v6.30.451 *52 * Copyright (c) Remix Software Inc.53 *54 * This source code is licensed under the MIT license found in the55 * LICENSE.md file in the root directory of this source tree.56 *57 * @license MIT58 */function ur(){return ur=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ur.apply(null,arguments)}const $l=k.createContext(null),rf=k.createContext(null),St=k.createContext(null),Dl=k.createContext(null),kt=k.createContext({outlet:null,matches:[],isDataRoute:!1}),lf=k.createContext(null);function xh(e,t){let{relative:n}=t===void 0?{}:t;hr()||Q(!1);let{basename:r,navigator:l}=k.useContext(St),{hash:i,pathname:o,search:s}=Ul(e,{relative:n}),a=o;return r!=="/"&&(a=o==="/"?r:mt([r,o])),l.createHref({pathname:a,search:s,hash:i})}function hr(){return k.useContext(Dl)!=null}function wn(){return hr()||Q(!1),k.useContext(Dl).location}function of(e){k.useContext(St).static||k.useLayoutEffect(e)}function sf(){let{isDataRoute:e}=k.useContext(kt);return e?Mh():wh()}function wh(){hr()||Q(!1);let e=k.useContext($l),{basename:t,future:n,navigator:r}=k.useContext(St),{matches:l}=k.useContext(kt),{pathname:i}=wn(),o=JSON.stringify(bc(l,n.v7_relativeSplatPath)),s=k.useRef(!1);return of(()=>{s.current=!0}),k.useCallback(function(c,d){if(d===void 0&&(d={}),!s.current)return;if(typeof c=="number"){r.go(c);return}let m=ef(c,JSON.parse(o),i,d.relative==="path");e==null&&t!=="/"&&(m.pathname=m.pathname==="/"?t:mt([t,m.pathname])),(d.replace?r.replace:r.push)(m,d.state,d)},[t,r,o,i,e])}function Sh(){let{matches:e}=k.useContext(kt),t=e[e.length-1];return t?t.params:{}}function Ul(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=k.useContext(St),{matches:l}=k.useContext(kt),{pathname:i}=wn(),o=JSON.stringify(bc(l,r.v7_relativeSplatPath));return k.useMemo(()=>ef(e,JSON.parse(o),i,n==="path"),[e,o,i,n])}function kh(e,t){return jh(e,t)}function jh(e,t,n,r){hr()||Q(!1);let{navigator:l}=k.useContext(St),{matches:i}=k.useContext(kt),o=i[i.length-1],s=o?o.params:{};o&&o.pathname;let a=o?o.pathnameBase:"/";o&&o.route;let c=wn(),d;if(t){var m;let j=typeof t=="string"?xn(t):t;a==="/"||(m=j.pathname)!=null&&m.startsWith(a)||Q(!1),d=j}else d=c;let v=d.pathname||"/",S=v;if(a!=="/"){let j=a.replace(/^\//,"").split("/");S="/"+v.replace(/^\//,"").split("/").slice(j.length).join("/")}let y=Zp(e,{pathname:S}),w=Ph(y&&y.map(j=>Object.assign({},j,{params:Object.assign({},s,j.params),pathname:mt([a,l.encodeLocation?l.encodeLocation(j.pathname).pathname:j.pathname]),pathnameBase:j.pathnameBase==="/"?a:mt([a,l.encodeLocation?l.encodeLocation(j.pathnameBase).pathname:j.pathnameBase])})),i,n,r);return t&&w?k.createElement(Dl.Provider,{value:{location:ur({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:ot.Pop}},w):w}function Eh(){let e=zh(),t=gh(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,l={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return k.createElement(k.Fragment,null,k.createElement("h2",null,"Unexpected Application Error!"),k.createElement("h3",{style:{fontStyle:"italic"}},t),n?k.createElement("pre",{style:l},n):null,null)}const Nh=k.createElement(Eh,null);class Ch extends k.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,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?k.createElement(kt.Provider,{value:this.props.routeContext},k.createElement(lf.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function _h(e){let{routeContext:t,match:n,children:r}=e,l=k.useContext($l);return l&&l.static&&l.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=n.route.id),k.createElement(kt.Provider,{value:t},r)}function Ph(e,t,n,r){var l;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if(!n)return null;if(n.errors)e=n.matches;else if((i=r)!=null&&i.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let o=e,s=(l=n)==null?void 0:l.errors;if(s!=null){let d=o.findIndex(m=>m.route.id&&(s==null?void 0:s[m.route.id])!==void 0);d>=0||Q(!1),o=o.slice(0,Math.min(o.length,d+1))}let a=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let d=0;d<o.length;d++){let m=o[d];if((m.route.HydrateFallback||m.route.hydrateFallbackElement)&&(c=d),m.route.id){let{loaderData:v,errors:S}=n,y=m.route.loader&&v[m.route.id]===void 0&&(!S||S[m.route.id]===void 0);if(m.route.lazy||y){a=!0,c>=0?o=o.slice(0,c+1):o=[o[0]];break}}}return o.reduceRight((d,m,v)=>{let S,y=!1,w=null,j=null;n&&(S=s&&m.route.id?s[m.route.id]:void 0,w=m.route.errorElement||Nh,a&&(c<0&&v===0?(Oh("route-fallback"),y=!0,j=null):c===v&&(y=!0,j=m.route.hydrateFallbackElement||null)));let h=t.concat(o.slice(0,v+1)),f=()=>{let p;return S?p=w:y?p=j:m.route.Component?p=k.createElement(m.route.Component,null):m.route.element?p=m.route.element:p=d,k.createElement(_h,{match:m,routeContext:{outlet:d,matches:h,isDataRoute:n!=null},children:p})};return n&&(m.route.ErrorBoundary||m.route.errorElement||v===0)?k.createElement(Ch,{location:n.location,revalidation:n.revalidation,component:w,error:S,children:f(),routeContext:{outlet:null,matches:h,isDataRoute:!0}}):f()},null)}var uf=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(uf||{}),af=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(af||{});function Lh(e){let t=k.useContext($l);return t||Q(!1),t}function Th(e){let t=k.useContext(rf);return t||Q(!1),t}function Rh(e){let t=k.useContext(kt);return t||Q(!1),t}function cf(e){let t=Rh(),n=t.matches[t.matches.length-1];return n.route.id||Q(!1),n.route.id}function zh(){var e;let t=k.useContext(lf),n=Th(),r=cf();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Mh(){let{router:e}=Lh(uf.UseNavigateStable),t=cf(af.UseNavigateStable),n=k.useRef(!1);return of(()=>{n.current=!0}),k.useCallback(function(l,i){i===void 0&&(i={}),n.current&&(typeof l=="number"?e.navigate(l):e.navigate(l,ur({fromRouteId:t},i)))},[e,t])}const Ru={};function Oh(e,t,n){Ru[e]||(Ru[e]=!0)}function Ih(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function be(e){Q(!1)}function Fh(e){let{basename:t="/",children:n=null,location:r,navigationType:l=ot.Pop,navigator:i,static:o=!1,future:s}=e;hr()&&Q(!1);let a=t.replace(/^\/*/,"/"),c=k.useMemo(()=>({basename:a,navigator:i,static:o,future:ur({v7_relativeSplatPath:!1},s)}),[a,s,i,o]);typeof r=="string"&&(r=xn(r));let{pathname:d="/",search:m="",hash:v="",state:S=null,key:y="default"}=r,w=k.useMemo(()=>{let j=hn(d,a);return j==null?null:{location:{pathname:j,search:m,hash:v,state:S,key:y},navigationType:l}},[a,d,m,v,S,y,l]);return w==null?null:k.createElement(St.Provider,{value:c},k.createElement(Dl.Provider,{children:n,value:w}))}function $h(e){let{children:t,location:n}=e;return kh(mo(t),n)}new Promise(()=>{});function mo(e,t){t===void 0&&(t=[]);let n=[];return k.Children.forEach(e,(r,l)=>{if(!k.isValidElement(r))return;let i=[...t,l];if(r.type===k.Fragment){n.push.apply(n,mo(r.props.children,i));return}r.type!==be&&Q(!1),!r.props.index||!r.props.children||Q(!1);let o={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=mo(r.props.children,i)),n.push(o)}),n}/**59 * React Router DOM v6.30.460 *61 * Copyright (c) Remix Software Inc.62 *63 * This source code is licensed under the MIT license found in the64 * LICENSE.md file in the root directory of this source tree.65 *66 * @license MIT67 */function wl(){return wl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wl.apply(null,arguments)}function ff(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Dh(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Uh(e,t){return e.button===0&&(!t||t==="_self")&&!Dh(e)}function vo(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(l=>[n,l]):[[n,r]])},[]))}function Ah(e,t){let n=vo(e);return t&&t.forEach((r,l)=>{n.has(l)||t.getAll(l).forEach(i=>{n.append(l,i)})}),n}const Bh=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Vh=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],Wh="6";try{window.__reactRouterVersion=Wh}catch{}const Hh=k.createContext({isTransitioning:!1}),Qh="startTransition",zu=If[Qh];function Kh(e){let{basename:t,children:n,future:r,window:l}=e,i=k.useRef();i.current==null&&(i.current=Yp({window:l,v5Compat:!0}));let o=i.current,[s,a]=k.useState({action:o.action,location:o.location}),{v7_startTransition:c}=r||{},d=k.useCallback(m=>{c&&zu?zu(()=>a(m)):a(m)},[a,c]);return k.useLayoutEffect(()=>o.listen(d),[o,d]),k.useEffect(()=>Ih(r),[r]),k.createElement(Fh,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:o,future:r})}const Yh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Xh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,mn=k.forwardRef(function(t,n){let{onClick:r,relative:l,reloadDocument:i,replace:o,state:s,target:a,to:c,preventScrollReset:d,viewTransition:m}=t,v=ff(t,Bh),{basename:S}=k.useContext(St),y,w=!1;if(typeof c=="string"&&Xh.test(c)&&(y=c,Yh))try{let p=new URL(window.location.href),x=c.startsWith("//")?new URL(p.protocol+c):new URL(c),N=hn(x.pathname,S);x.origin===p.origin&&N!=null?c=N+x.search+x.hash:w=!0}catch{}let j=xh(c,{relative:l}),h=Zh(c,{replace:o,state:s,target:a,preventScrollReset:d,relative:l,viewTransition:m});function f(p){r&&r(p),p.defaultPrevented||h(p)}return k.createElement("a",wl({},v,{href:y||j,onClick:w||i?r:f,ref:n,target:a}))}),Bt=k.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:l=!1,className:i="",end:o=!1,style:s,to:a,viewTransition:c,children:d}=t,m=ff(t,Vh),v=Ul(a,{relative:m.relative}),S=wn(),y=k.useContext(rf),{navigator:w,basename:j}=k.useContext(St),h=y!=null&&qh(v)&&c===!0,f=w.encodeLocation?w.encodeLocation(v).pathname:v.pathname,p=S.pathname,x=y&&y.navigation&&y.navigation.location?y.navigation.location.pathname:null;l||(p=p.toLowerCase(),x=x?x.toLowerCase():null,f=f.toLowerCase()),x&&j&&(x=hn(x,j)||x);const N=f!=="/"&&f.endsWith("/")?f.length-1:f.length;let _=p===f||!o&&p.startsWith(f)&&p.charAt(N)==="/",g=x!=null&&(x===f||!o&&x.startsWith(f)&&x.charAt(f.length)==="/"),C={isActive:_,isPending:g,isTransitioning:h},O=_?r:void 0,R;typeof i=="function"?R=i(C):R=[i,_?"active":null,g?"pending":null,h?"transitioning":null].filter(Boolean).join(" ");let ve=typeof s=="function"?s(C):s;return k.createElement(mn,wl({},m,{"aria-current":O,className:R,ref:n,style:ve,to:a,viewTransition:c}),typeof d=="function"?d(C):d)});var go;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(go||(go={}));var Mu;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Mu||(Mu={}));function Gh(e){let t=k.useContext($l);return t||Q(!1),t}function Zh(e,t){let{target:n,replace:r,state:l,preventScrollReset:i,relative:o,viewTransition:s}=t===void 0?{}:t,a=sf(),c=wn(),d=Ul(e,{relative:o});return k.useCallback(m=>{if(Uh(m,n)){m.preventDefault();let v=r!==void 0?r:xl(c)===xl(d);a(e,{replace:v,state:l,preventScrollReset:i,relative:o,viewTransition:s})}},[c,a,d,r,l,n,e,i,o,s])}function Jh(e){let t=k.useRef(vo(e)),n=k.useRef(!1),r=wn(),l=k.useMemo(()=>Ah(r.search,n.current?null:t.current),[r.search]),i=sf(),o=k.useCallback((s,a)=>{const c=vo(typeof s=="function"?s(l):s);n.current=!0,i("?"+c,a)},[i,l]);return[l,o]}function qh(e,t){t===void 0&&(t={});let n=k.useContext(Hh);n==null&&Q(!1);let{basename:r}=Gh(go.useViewTransitionState),l=Ul(e,{relative:t.relative});if(!n.isTransitioning)return!1;let i=hn(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=hn(n.nextLocation.pathname,r)||n.nextLocation.pathname;return ho(l.pathname,o)!=null||ho(l.pathname,i)!=null}const yo="/auto/".replace(/\/$/,"");async function mr(e){const t=await fetch(yo+e);if(!t.ok)throw new Error(`API ${t.status}`);return t.json()}function bh(e){const t=new URLSearchParams;for(const[n,r]of Object.entries(e))r!=null&&r!==""&&t.set(n,String(r));return mr(`/api/vehicles?${t.toString()}`)}function em(e){return mr(`/api/vehicles/${encodeURIComponent(e)}`)}function df(e,t){const n=new URLSearchParams;e&&n.set("make",e),t&&n.set("kind",t);const r=n.toString();return mr(`/api/facets${r?`?${r}`:""}`)}function pf(){return mr("/api/sources")}function hf(){return mr("/api/stats")}const tm={};function nm(e){for(const t of e)tm[t.id]=t.name}const ze=e=>e==null?"Prix sur demande":`${Math.round(e).toLocaleString("fr-CA")} $`,mf=e=>e==null?"— km":`${Math.round(e).toLocaleString("fr-CA")} km`,Xr=e=>e==null?"—":new Date(e*1e3).toLocaleDateString("fr-CA",{day:"numeric",month:"short",year:"numeric"});function vf({v:e}){var n;const t=[e.mileage_km!=null?mf(e.mileage_km):null,e.transmission||null,e.fuel||null,e.body_type||null,e.drivetrain||null].filter(Boolean);return u.jsxs(mn,{to:`/vehicule/${encodeURIComponent(e.uid)}`,className:"vcard",children:[u.jsxs("div",{className:"photo",children:[e.images.length>0?u.jsx("img",{src:e.images[0],alt:e.title,loading:"lazy"}):u.jsx("div",{className:"nopic","aria-hidden":"true",children:"🚗"}),e.year!=null&&u.jsx("span",{className:"year-chip",children:e.year})]}),u.jsxs("div",{className:"body",children:[u.jsx("h3",{children:e.title}),u.jsxs("div",{className:"price",children:[ze(e.price),(n=e.details)!=null&&n.price_from?u.jsx("small",{children:" à partir de"}):null]}),u.jsx("div",{className:"specs",children:t.slice(0,4).map(r=>u.jsx("span",{className:"spec-chip",children:r},r))}),u.jsxs("div",{className:"foot",children:[u.jsx("span",{children:e.dealer_name||e.source}),u.jsx("span",{children:e.city})]})]})]})}const vi=24,rm=[{v:"price_asc",label:"Prix croissant"},{v:"price_desc",label:"Prix décroissant"},{v:"km_asc",label:"Kilométrage croissant"},{v:"year_desc",label:"Année récente"},{v:"recent",label:"Arrivages récents"}],lm=[5e3,1e4,15e3,2e4,25e3,3e4,4e4,5e4,75e3,1e5],im=[2e4,4e4,6e4,8e4,1e5,13e4,16e4,2e5],Ou={auto:{label:"voitures usagées",hero:"voitures usagées",sub:"Auto-Ka visite les sites des concessionnaires et marchands d'occasion de toutes les régions, normalise chaque annonce et détecte les nouveautés, les ventes et les baisses de prix — automatiquement."},moto:{label:"motos usagées",hero:"motos usagées",sub:"Les inventaires des concessionnaires moto du Québec — Harley-Davidson, Honda, Yamaha, Kawasaki, BMW et plus — agrégés à la source et tenus à jour automatiquement."},scooter:{label:"scooters usagés",hero:"scooters usagés",sub:"Les scooters usagés des concessionnaires du Québec — Vespa, Honda, Yamaha, Kymco et plus — agrégés à la source et tenus à jour automatiquement."}};function gi({kind:e="auto"}){var x,N,_;const[t,n]=Jh(),[r,l]=k.useState(null),[i,o]=k.useState([]),[s,a]=k.useState(0),[c,d]=k.useState(!0),[m,v]=k.useState(null),S=k.useMemo(()=>{const g=O=>t.get(O)||void 0,C=O=>t.get(O)?Number(t.get(O)):void 0;return{kind:e,make:g("make"),model:g("model"),body_type:g("body"),fuel:g("fuel"),transmission:g("trans"),region:g("region"),source:g("source"),year_min:C("ymin"),year_max:C("ymax"),price_max:C("pmax"),km_max:C("kmax"),q:g("q"),sort:g("sort")||"price_asc",limit:vi,offset:(Math.max(1,C("page")||1)-1)*vi}},[t,e]),y=Math.max(1,Number(t.get("page")||1)),w=Math.max(1,Math.ceil(s/vi));k.useEffect(()=>{df(t.get("make")||void 0,e).then(l).catch(()=>{})},[t.get("make"),e]),k.useEffect(()=>{hf().then(g=>v({total:g.total,sources:g.sources,regions:g.regions})).catch(()=>{})},[]),k.useEffect(()=>{d(!0),bh(S).then(g=>{o(g.vehicles),a(g.total)}).catch(()=>{o([]),a(0)}).finally(()=>d(!1))},[S]);const j=(g,C)=>{const O=new URLSearchParams(t);C?O.set(g,C):O.delete(g),g!=="page"&&O.delete("page"),g==="make"&&O.delete("model"),n(O,{replace:!1})},h=()=>n(new URLSearchParams,{replace:!1}),f=[],p=(x=r==null?void 0:r.years)==null?void 0:x[0];if(p!=null&&p.y_min&&(p!=null&&p.y_max))for(let g=p.y_max;g>=p.y_min;g--)f.push(g);return u.jsxs("div",{className:"container",children:[u.jsxs("section",{className:"hero",children:[u.jsx("span",{className:"kicker",children:"Agrégateur indépendant — direct des concessionnaires"}),u.jsxs("h1",{children:[e==="scooter"?"Tous les ":"Toutes les ",u.jsx("em",{children:((N=Ou[e])==null?void 0:N.hero)??"véhicules"})," à vendre au Québec. Un seul endroit."]}),u.jsx("p",{className:"sub",children:(_=Ou[e])==null?void 0:_.sub}),e==="auto"&&m&&u.jsxs("div",{className:"hero-stats",children:[u.jsxs("div",{className:"hstat",children:[u.jsx("b",{children:m.total.toLocaleString("fr-CA")})," véhicules en vente"]}),u.jsxs("div",{className:"hstat",children:[u.jsx("b",{children:m.sources})," concessionnaires"]}),u.jsxs("div",{className:"hstat",children:[u.jsx("b",{children:m.regions})," régions couvertes"]})]})]}),u.jsxs("section",{className:"filters","aria-label":"Filtres de recherche",children:[u.jsxs("div",{className:"f-field full",children:[u.jsx("label",{htmlFor:"f-q",children:"Recherche"}),u.jsx("input",{id:"f-q",type:"search",placeholder:"Marque, modèle, concessionnaire, ville…",defaultValue:t.get("q")||"",onKeyDown:g=>{g.key==="Enter"&&j("q",g.target.value)}})]}),u.jsxs("div",{className:"f-field",children:[u.jsx("label",{htmlFor:"f-make",children:"Marque"}),u.jsxs("select",{id:"f-make",value:t.get("make")||"",onChange:g=>j("make",g.target.value),children:[u.jsx("option",{value:"",children:"Toutes"}),r==null?void 0:r.makes.map(g=>u.jsxs("option",{value:g.make,children:[g.make," (",g.n,")"]},g.make))]})]}),u.jsxs("div",{className:"f-field",children:[u.jsx("label",{htmlFor:"f-model",children:"Modèle"}),u.jsxs("select",{id:"f-model",value:t.get("model")||"",onChange:g=>j("model",g.target.value),children:[u.jsx("option",{value:"",children:"Tous"}),r==null?void 0:r.models.map(g=>u.jsxs("option",{value:g.model,children:[g.model," (",g.n,")"]},g.model))]})]}),u.jsxs("div",{className:"f-field",children:[u.jsx("label",{htmlFor:"f-region",children:"Région"}),u.jsxs("select",{id:"f-region",value:t.get("region")||"",onChange:g=>j("region",g.target.value),children:[u.jsx("option",{value:"",children:"Toutes"}),r==null?void 0:r.regions.map(g=>u.jsxs("option",{value:g.region,children:[g.region," (",g.n,")"]},g.region))]})]}),u.jsxs("div",{className:"f-field",children:[u.jsx("label",{htmlFor:"f-body",children:"Carrosserie"}),u.jsxs("select",{id:"f-body",value:t.get("body")||"",onChange:g=>j("body",g.target.value),children:[u.jsx("option",{value:"",children:"Toutes"}),r==null?void 0:r.body_types.map(g=>u.jsx("option",{value:g,children:g},g))]})]}),u.jsxs("div",{className:"f-field",children:[u.jsx("label",{htmlFor:"f-fuel",children:"Carburant"}),u.jsxs("select",{id:"f-fuel",value:t.get("fuel")||"",onChange:g=>j("fuel",g.target.value),children:[u.jsx("option",{value:"",children:"Tous"}),r==null?void 0:r.fuels.map(g=>u.jsx("option",{value:g,children:g},g))]})]}),u.jsxs("div",{className:"f-field",children:[u.jsx("label",{htmlFor:"f-trans",children:"Transmission"}),u.jsxs("select",{id:"f-trans",value:t.get("trans")||"",onChange:g=>j("trans",g.target.value),children:[u.jsx("option",{value:"",children:"Toutes"}),u.jsx("option",{value:"Automatique",children:"Automatique"}),u.jsx("option",{value:"Manuelle",children:"Manuelle"})]})]}),u.jsxs("div",{className:"f-field",children:[u.jsx("label",{htmlFor:"f-ymin",children:"Année min"}),u.jsxs("select",{id:"f-ymin",value:t.get("ymin")||"",onChange:g=>j("ymin",g.target.value),children:[u.jsx("option",{value:"",children:"—"}),f.map(g=>u.jsx("option",{value:g,children:g},g))]})]}),u.jsxs("div",{className:"f-field",children:[u.jsx("label",{htmlFor:"f-pmax",children:"Prix max"}),u.jsxs("select",{id:"f-pmax",value:t.get("pmax")||"",onChange:g=>j("pmax",g.target.value),children:[u.jsx("option",{value:"",children:"—"}),lm.map(g=>u.jsxs("option",{value:g,children:[g.toLocaleString("fr-CA")," $"]},g))]})]}),u.jsxs("div",{className:"f-field",children:[u.jsx("label",{htmlFor:"f-kmax",children:"KM max"}),u.jsxs("select",{id:"f-kmax",value:t.get("kmax")||"",onChange:g=>j("kmax",g.target.value),children:[u.jsx("option",{value:"",children:"—"}),im.map(g=>u.jsxs("option",{value:g,children:[g.toLocaleString("fr-CA")," km"]},g))]})]}),u.jsx("div",{className:"f-actions",children:u.jsx("button",{className:"btn ghost",onClick:h,children:"Réinitialiser"})})]}),u.jsxs("div",{className:"result-bar",children:[u.jsxs("h2",{children:[u.jsx("span",{className:"count",children:s.toLocaleString("fr-CA")})," ","véhicule",s!==1?"s":""," trouvé",s!==1?"s":""]}),u.jsxs("div",{className:"sort-box",children:[u.jsx("label",{htmlFor:"f-sort",children:"Trier"}),u.jsx("select",{id:"f-sort",value:t.get("sort")||"price_asc",onChange:g=>j("sort",g.target.value),children:rm.map(g=>u.jsx("option",{value:g.v,children:g.label},g.v))})]})]}),c?u.jsx("div",{className:"vgrid",children:Array.from({length:8}).map((g,C)=>u.jsx("div",{className:"skeleton",style:{height:360}},C))}):i.length===0?u.jsxs("div",{className:"notice",children:[u.jsx("div",{className:"big",children:"🔍"}),u.jsx("h2",{children:"Aucun véhicule ne correspond"}),u.jsx("p",{children:"Essayez d'élargir vos filtres — l'inventaire évolue chaque jour."})]}):u.jsxs(u.Fragment,{children:[u.jsx("div",{className:"vgrid",children:i.map(g=>u.jsx(vf,{v:g},g.uid))}),w>1&&u.jsxs("div",{className:"pager",children:[u.jsx("button",{className:"btn ghost",disabled:y<=1,onClick:()=>{j("page",String(y-1)),window.scrollTo(0,0)},children:"← Précédent"}),u.jsxs("span",{className:"mono",children:["page ",y," / ",w]}),u.jsx("button",{className:"btn ghost",disabled:y>=w,onClick:()=>{j("page",String(y+1)),window.scrollTo(0,0)},children:"Suivant →"})]})]})]})}function om(){var c;const{uid:e}=Sh(),[t,n]=k.useState(null),[r,l]=k.useState(!1),[i,o]=k.useState(0);if(k.useEffect(()=>{n(null),l(!1),o(0),e&&em(e).then(n).catch(()=>l(!0)),window.scrollTo(0,0)},[e]),r)return u.jsxs("div",{className:"notice container",children:[u.jsx("div",{className:"big",children:"🚗"}),u.jsx("h2",{children:"Véhicule introuvable"}),u.jsx("p",{children:"Il a peut-être été vendu — l'inventaire évolue chaque jour."}),u.jsx("p",{children:u.jsx(mn,{to:"/",className:"btn ghost",children:"← Retour à la recherche"})})]});if(!t)return u.jsxs("div",{className:"container vdetail",children:[u.jsx("div",{className:"skeleton",style:{height:60,marginBottom:20}}),u.jsxs("div",{className:"vd-cols",children:[u.jsx("div",{className:"skeleton",style:{height:460}}),u.jsx("div",{className:"skeleton",style:{height:460}})]})]});const s=(c=t.price_history.find(d=>d.price!=null&&t.price!=null&&d.price!==t.price))==null?void 0:c.price,a=[["Année",t.year?String(t.year):"—"],["Kilométrage",mf(t.mileage_km)],["Transmission",t.transmission||"—"],["Carburant",t.fuel||"—"],["Motricité",t.drivetrain||"—"],["Carrosserie",t.body_type||"—"],["Moteur",t.engine||"—"],["Couleur ext.",t.exterior_color||"—"],["Couleur int.",t.interior_color||"—"],["Portes",t.doors?String(t.doors):"—"],["Places",t.seats?String(t.seats):"—"],["NIV (VIN)",t.vin||"—"],["No de stock",t.stock_number||"—"]].filter(([,d])=>d!=="—");return u.jsxs("div",{className:"container vdetail",children:[u.jsx("p",{style:{marginTop:0},children:u.jsx(mn,{to:"/",className:"mono",style:{fontSize:12},children:"← Retour à la recherche"})}),u.jsxs("div",{className:"vd-head",children:[u.jsxs("div",{children:[u.jsxs("span",{className:"kicker",children:[t.dealer_name||t.source," — ",t.city,t.region?` · ${t.region}`:""]}),u.jsx("h1",{children:t.title})]}),u.jsxs("div",{className:"vd-price",children:[u.jsx("div",{className:"p",children:ze(t.price)}),s!=null&&t.price!=null&&s>t.price&&u.jsx("div",{className:"was",children:ze(s)})]})]}),u.jsxs("div",{className:"vd-cols",children:[u.jsxs("div",{children:[u.jsxs("div",{className:"gallery",children:[u.jsx("div",{className:"main",children:t.images.length>0?u.jsx("a",{href:t.images[i],target:"_blank",rel:"noreferrer",children:u.jsx("img",{src:t.images[i],alt:t.title})}):u.jsx("div",{className:"nopic",style:{display:"grid",placeItems:"center",height:"100%",fontSize:60},children:"🚗"})}),t.images.length>1&&u.jsx("div",{className:"thumbs",children:t.images.map((d,m)=>u.jsx("img",{src:d,alt:`photo ${m+1}`,loading:"lazy",className:m===i?"sel":"",onClick:()=>o(m)},d))})]}),t.description&&u.jsxs("div",{className:"panel",style:{marginTop:18},children:[u.jsx("h3",{children:"📝 Description du concessionnaire"}),u.jsx("div",{className:"desc",children:t.description})]})]}),u.jsxs("div",{children:[u.jsxs("div",{className:"panel",children:[u.jsx("h3",{children:"🔧 Caractéristiques"}),u.jsx("table",{className:"spec-table",children:u.jsx("tbody",{children:a.map(([d,m])=>u.jsxs("tr",{children:[u.jsx("td",{children:d}),u.jsx("td",{children:m})]},d))})}),u.jsxs("a",{className:"cta-source",href:t.url,target:"_blank",rel:"noreferrer",children:["Voir chez ",t.dealer_name||"le concessionnaire"," →"]}),t.carfax_url&&u.jsx("a",{className:"cta-source",style:{background:"var(--surface)",color:"var(--ink)",marginTop:10},href:t.carfax_url,target:"_blank",rel:"noreferrer",children:"📋 Rapport Carfax"}),u.jsx("div",{className:"cta-note",children:"annonce originale — prix et disponibilité confirmés à la source"})]}),t.features.length>0&&u.jsxs("div",{className:"panel",children:[u.jsxs("h3",{children:["✨ Équipements (",t.features.length,")"]}),u.jsx("div",{className:"feat-list",children:t.features.map(d=>u.jsx("span",{className:"spec-chip",children:d},d))})]}),t.price_history.length>1&&u.jsxs("div",{className:"panel",children:[u.jsx("h3",{children:"📉 Historique de prix"}),u.jsx("div",{className:"price-history",children:t.price_history.map((d,m)=>{const v=t.price_history[m+1],S=(v==null?void 0:v.price)!=null&&d.price!=null?d.price<v.price?"down":d.price>v.price?"up":"":"";return u.jsxs("div",{className:"row",children:[u.jsx("span",{children:Xr(d.ts)}),u.jsx("span",{className:S,children:ze(d.price)})]},d.ts)})})]}),u.jsxs("div",{className:"panel",children:[u.jsx("h3",{children:"ℹ️ Suivi Auto-Ka"}),u.jsx("table",{className:"spec-table",children:u.jsxs("tbody",{children:[u.jsxs("tr",{children:[u.jsx("td",{children:"Repéré le"}),u.jsx("td",{children:Xr(t.first_seen)})]}),u.jsxs("tr",{children:[u.jsx("td",{children:"Vérifié le"}),u.jsx("td",{children:Xr(t.updated_at)})]}),u.jsxs("tr",{children:[u.jsx("td",{children:"Statut"}),u.jsx("td",{children:t.active?"En vente":"Retiré / vendu"})]})]})})]})]})]}),t.similar.length>0&&u.jsxs("section",{style:{marginTop:40},children:[u.jsx("span",{className:"kicker",children:"Comparer"}),u.jsxs("h2",{style:{margin:"8px 0 18px"},children:[t.make," ",t.model," similaires au Québec"]}),u.jsx("div",{className:"vgrid",children:t.similar.map(d=>u.jsx(vf,{v:d},d.uid))})]})]})}function sm(){const[e,t]=k.useState([]);k.useEffect(()=>{pf().then(l=>t(l.sources)).catch(()=>{})},[]);const n=e.filter(l=>l.active_listings>0),r=e.filter(l=>l.active_listings===0);return u.jsxs("div",{className:"container page",children:[u.jsx("span",{className:"kicker",children:"Registre"}),u.jsx("h1",{children:"Les concessionnaires connectés"}),u.jsx("p",{className:"lead",children:"Un connecteur dédié par commerce — Auto-Ka lit chaque site à la source (aucune plateforme d'annonces), normalise l'inventaire et le tient à jour."}),u.jsx("div",{className:"src-grid",children:n.sort((l,i)=>i.active_listings-l.active_listings).map(l=>u.jsxs("div",{className:"src-card",children:[u.jsx("h3",{children:l.name}),u.jsxs("div",{className:"meta",children:[l.city,l.region?` · ${l.region}`:"",l.platform?` · ${l.platform}`:""]}),u.jsxs("div",{className:"n",children:[l.active_listings.toLocaleString("fr-CA")," véhicules"]}),u.jsxs("div",{className:"meta",children:["dernière sync : ",Xr(l.last_sync)]}),u.jsxs("div",{style:{display:"flex",gap:10,marginTop:6},children:[u.jsx(mn,{className:"mono",style:{fontSize:12,textDecoration:"underline"},to:`/?source=${l.id}`,children:"voir l'inventaire"}),u.jsx("a",{className:"mono",style:{fontSize:12,textDecoration:"underline"},href:l.url,target:"_blank",rel:"noreferrer",children:"site officiel ↗"})]})]},l.id))}),r.length>0&&u.jsxs(u.Fragment,{children:[u.jsx("h2",{style:{margin:"36px 0 14px"},children:"En attente de première synchronisation"}),u.jsx("div",{className:"src-grid",children:r.map(l=>u.jsxs("div",{className:"src-card",style:{opacity:.65},children:[u.jsx("h3",{children:l.name}),u.jsxs("div",{className:"meta",children:[l.city,l.region?` · ${l.region}`:""]}),u.jsx("div",{className:"meta",children:l.status||"connecteur prêt"})]},l.id))})]})]})}const Iu=["#d94f1e","#1f6fb5","#1c7a4d","#b58500","#7d4fc9","#a05a2c"],$t=e=>Math.round(e).toLocaleString("fr-CA");function hs({rows:e,valueLabel:t}){return u.jsxs("details",{className:"chart-data",children:[u.jsx("summary",{children:"Voir les données"}),u.jsxs("table",{children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{children:"Catégorie"}),u.jsx("th",{children:t})]})}),u.jsx("tbody",{children:e.map(n=>u.jsxs("tr",{children:[u.jsx("td",{children:n.label}),u.jsxs("td",{children:[$t(n.n),n.extra?` · ${n.extra}`:""]})]},n.label))})]})]})}function ms({x:e,y:t,children:n}){return u.jsx("div",{className:"chart-tip",style:{left:e,top:t},children:n})}function yi({data:e,color:t="#d94f1e",valueLabel:n="véhicules",height:r=190}){const[l,i]=k.useState(null);if(!e.length)return null;const o=Math.max(...e.map(v=>v.n),1),s=720,a=6,c=28,d=(s-a*(e.length-1))/e.length,m=r-c-18;return u.jsxs("div",{className:"chart-wrap",onMouseLeave:()=>i(null),children:[u.jsx("svg",{viewBox:`0 0 ${s} ${r}`,className:"chart vbars",role:"img","aria-label":`Histogramme : ${n} par classe`,children:e.map((v,S)=>{const y=Math.max(3,v.n/o*m),w=S*(d+a),j=18+(m-y),h=v.n===o||S===0||S===e.length-1;return u.jsxs("g",{children:[u.jsx("rect",{x:w,y:j,width:d,height:y,rx:4,fill:t,className:"mark",onMouseEnter:f=>{const p=f.currentTarget.closest(".chart-wrap").getBoundingClientRect();i({x:f.clientX-p.left,y:f.clientY-p.top-10,d:v})}}),h&&u.jsx("text",{x:w+d/2,y:j-5,textAnchor:"middle",className:"c-val",children:$t(v.n)}),u.jsx("text",{x:w+d/2,y:r-4,textAnchor:"middle",className:"c-lbl",children:v.label})]},v.label)})}),l&&u.jsxs(ms,{x:l.x,y:l.y,children:[u.jsx("b",{children:l.d.label})," — ",$t(l.d.n)," ",n,l.d.extra?` · ${l.d.extra}`:""]}),u.jsx(hs,{rows:e,valueLabel:n})]})}function Ir({data:e,color:t="#d94f1e",valueLabel:n="véhicules"}){const[r,l]=k.useState(null);if(!e.length)return null;const i=Math.max(...e.map(d=>d.n),1),o=720,s=26,a=150,c=e.length*s;return u.jsxs("div",{className:"chart-wrap",onMouseLeave:()=>l(null),children:[u.jsx("svg",{viewBox:`0 0 ${o} ${c}`,className:"chart hbars",role:"img","aria-label":`Barres : ${n} par catégorie`,children:e.map((d,m)=>{const v=Math.max(4,d.n/i*(o-a-120)),S=m*s+4;return u.jsxs("g",{children:[u.jsx("text",{x:a-8,y:S+13,textAnchor:"end",className:"c-cat",children:d.label.length>22?d.label.slice(0,21)+"…":d.label}),u.jsx("rect",{x:a,y:S,width:v,height:s-10,rx:4,fill:t,className:"mark",onMouseEnter:y=>{const w=y.currentTarget.closest(".chart-wrap").getBoundingClientRect();l({x:y.clientX-w.left,y:y.clientY-w.top-10,d})}}),u.jsxs("text",{x:a+v+7,y:S+12,className:"c-val",children:[$t(d.n),d.extra?` · ${d.extra}`:""]})]},d.label)})}),r&&u.jsxs(ms,{x:r.x,y:r.y,children:[u.jsx("b",{children:r.d.label})," — ",$t(r.d.n)," ",n,r.d.extra?` · ${r.d.extra}`:""]}),u.jsx(hs,{rows:e,valueLabel:n})]})}function Fu({data:e,valueLabel:t="véhicules"}){const[n,r]=k.useState(null);if(!e.length)return null;const l=e.slice(0,5),i=e.slice(5).reduce((y,w)=>y+w.n,0),o=i>0?[...l,{label:"Autres",n:i}]:l,s=o.reduce((y,w)=>y+w.n,0)||1,a=80,c=46,d=110,m=100;let v=-Math.PI/2;const S=o.map((y,w)=>{const j=y.n/s*Math.PI*2,h=v,f=v+j;v=f;const p=j>Math.PI?1:0,x=(N,_)=>`${d+_*Math.cos(N)},${m+_*Math.sin(N)}`;return{d:y,pct:y.n/s*100,color:Iu[w%Iu.length],path:`M ${x(h,a)} A ${a} ${a} 0 ${p} 1 ${x(f,a)} L ${x(f,c)} A ${c} ${c} 0 ${p} 0 ${x(h,c)} Z`}});return u.jsxs("div",{className:"chart-wrap donut-wrap",onMouseLeave:()=>r(null),children:[u.jsxs("svg",{viewBox:"0 0 220 200",className:"chart donut",role:"img","aria-label":`Répartition : ${t} par catégorie`,children:[S.map(y=>u.jsx("path",{d:y.path,fill:y.color,stroke:"var(--surface)",strokeWidth:2,className:"mark",onMouseEnter:w=>{const j=w.currentTarget.closest(".chart-wrap").getBoundingClientRect();r({x:w.clientX-j.left,y:w.clientY-j.top-10,d:y.d,pct:y.pct})}},y.d.label)),u.jsx("text",{x:d,y:m-2,textAnchor:"middle",className:"donut-total",children:$t(s)}),u.jsx("text",{x:d,y:m+14,textAnchor:"middle",className:"c-lbl",children:t})]}),u.jsx("div",{className:"donut-legend",children:S.map(y=>u.jsxs("div",{className:"dl-row",children:[u.jsx("span",{className:"dl-swatch",style:{background:y.color}}),u.jsx("span",{className:"dl-name",children:y.d.label}),u.jsxs("span",{className:"dl-val",children:[y.pct.toFixed(1)," %"]})]},y.d.label))}),n&&u.jsxs(ms,{x:n.x,y:n.y,children:[u.jsx("b",{children:n.d.label})," — ",$t(n.d.n)," ",t," (",n.pct.toFixed(1)," %)"]}),u.jsx(hs,{rows:o,valueLabel:t})]})}const $u=e=>e==null?"—":`${Math.round(e/1e3)}k km`;function um(){const[e,t]=k.useState(null);if(k.useEffect(()=>{fetch(`${yo}/api/stats/detailed`).then(r=>r.json()).then(t).catch(()=>{})},[]),!e)return u.jsxs("div",{className:"container page",children:[u.jsx("div",{className:"skeleton",style:{height:120,marginBottom:20}}),u.jsx("div",{className:"skeleton",style:{height:340}})]});const n=r=>r.map(l=>({label:l.label,n:l.n,extra:l.avg_price?`moy. ${ze(l.avg_price)}`:void 0}));return u.jsxs("div",{className:"container page",children:[u.jsxs("div",{className:"stats-head",children:[u.jsxs("div",{children:[u.jsx("span",{className:"kicker",children:"Marché"}),u.jsx("h1",{children:"Le marché de l'occasion, en direct"}),u.jsxs("p",{className:"lead",style:{marginBottom:0},children:["Calculé en temps réel sur l'inventaire actif de ",e.sources," concessionnaires dans ",e.regions," régions du Québec."]})]}),u.jsx("a",{className:"btn pdf-btn",href:`${yo}/api/stats/rapport.pdf`,children:"⬇ Télécharger le rapport PDF"})]}),u.jsxs("div",{className:"stat-grid",style:{marginTop:26},children:[u.jsxs("div",{className:"stat-tile hero-tile",children:[u.jsx("b",{children:e.total.toLocaleString("fr-CA")}),u.jsx("span",{children:"véhicules en vente"})]}),u.jsxs("div",{className:"stat-tile",children:[u.jsx("b",{children:ze(e.avg_price)}),u.jsx("span",{children:"prix moyen"})]}),u.jsxs("div",{className:"stat-tile",children:[u.jsx("b",{children:ze(e.median_price)}),u.jsx("span",{children:"prix médian"})]}),u.jsxs("div",{className:"stat-tile",children:[u.jsx("b",{children:$u(e.avg_km)}),u.jsx("span",{children:"km moyen"})]}),u.jsxs("div",{className:"stat-tile",children:[u.jsx("b",{children:e.new_7d.toLocaleString("fr-CA")}),u.jsx("span",{children:"arrivages · 7 jours"})]}),u.jsxs("div",{className:"stat-tile",children:[u.jsxs("b",{children:[e.electrified_pct," %"]}),u.jsx("span",{children:"électrifiés (VÉ + hybrides)"})]})]}),u.jsxs("div",{className:"panel",children:[u.jsx("h3",{children:"💰 Distribution des prix"}),u.jsx(yi,{data:e.price_hist,color:"#d94f1e"})]}),u.jsxs("div",{className:"vd-cols",children:[u.jsxs("div",{className:"panel",children:[u.jsx("h3",{children:"🛣 Kilométrage (milliers de km)"}),u.jsx(yi,{data:e.km_hist,color:"#1f6fb5",height:170})]}),u.jsxs("div",{className:"panel",children:[u.jsx("h3",{children:"📅 Années-modèles"}),u.jsx(yi,{data:e.year_hist,color:"#b58500",height:170})]})]}),u.jsxs("div",{className:"vd-cols",children:[u.jsxs("div",{className:"panel",children:[u.jsx("h3",{children:"🏷 Top marques"}),u.jsx(Ir,{data:n(e.by_make),color:"#d94f1e"})]}),u.jsxs("div",{className:"panel",children:[u.jsx("h3",{children:"📍 Par région"}),u.jsx(Ir,{data:n(e.by_region),color:"#1f6fb5"})]})]}),u.jsxs("div",{className:"vd-cols",children:[u.jsxs("div",{className:"panel",children:[u.jsx("h3",{children:"🚙 Carrosseries"}),u.jsx(Fu,{data:e.by_body})]}),u.jsxs("div",{className:"panel",children:[u.jsx("h3",{children:"⛽ Carburants"}),u.jsx(Fu,{data:e.by_fuel})]})]}),u.jsxs("div",{className:"panel",children:[u.jsx("h3",{children:"🚗 Modèles les plus offerts"}),u.jsx(Ir,{data:e.top_models.map(r=>({label:r.label,n:r.n,extra:`moy. ${ze(r.avg_price)} · ${$u(r.avg_km)}`})),color:"#1c7a4d"})]}),e.price_drops.length>0&&u.jsxs("section",{style:{margin:"30px 0"},children:[u.jsx("h2",{style:{marginBottom:14},children:"📉 Baisses de prix récentes"}),u.jsx("div",{className:"src-grid",children:e.price_drops.map(r=>u.jsxs(mn,{to:`/vehicule/${encodeURIComponent(r.uid)}`,className:"src-card",children:[u.jsx("h3",{children:r.title}),u.jsxs("div",{className:"meta",children:[r.dealer_name," · ",r.city]}),u.jsxs("div",{className:"n",children:[ze(r.price)," ",u.jsx("span",{style:{fontSize:13,color:"var(--ink-3)",textDecoration:"line-through"},children:ze(r.prev_price)})]}),u.jsxs("div",{className:"meta",style:{color:"var(--good)",fontWeight:700},children:["−",ze(r.prev_price-r.price)]})]},r.uid))})]}),u.jsxs("div",{className:"panel",children:[u.jsx("h3",{children:"🏢 Plus grands inventaires"}),u.jsx(Ir,{data:n(e.top_dealers),color:"#7d4fc9"})]})]})}function am(){const[e,t]=k.useState([]);return k.useEffect(()=>{Promise.all([hf(),df(),pf()]).then(([n,r,l])=>{nm(l.sources);const i=[`${n.total.toLocaleString("fr-CA")} véhicules à vendre`,`${n.sources} concessionnaires connectés`];n.avg_price!=null&&i.push(`Prix moyen ${Math.round(n.avg_price).toLocaleString("fr-CA")} $`);for(const o of n.by_region.slice(0,8))i.push(`${o.region} · ${o.n}`);for(const o of r.makes.slice(0,8))i.push(`${o.make} · ${o.n}`);i.push("Directement des sites des concessionnaires"),t(i)}).catch(()=>t(["Auto-Ka — voitures usagées à vendre au Québec"]))},[]),e.length===0?null:u.jsx("div",{className:"ticker","aria-hidden":"true",children:u.jsx("div",{className:"ticker-track",children:[...e,...e].map((n,r)=>u.jsx("span",{children:n},r))})})}function cm(){return u.jsxs(u.Fragment,{children:[u.jsx("header",{className:"header",children:u.jsxs("div",{className:"container header-inner",children:[u.jsxs(Bt,{to:"/",className:"brand","aria-label":"Auto-Ka — accueil",children:["Auto",u.jsx("span",{className:"ka",children:"Ka"}),u.jsx("span",{className:"brand-tag",children:"Voitures usagées · tout le Québec · toujours à jour"})]}),u.jsxs("nav",{className:"nav","aria-label":"Navigation principale",children:[u.jsx(Bt,{to:"/",end:!0,className:({isActive:e})=>e?"active":"",children:"Autos"}),u.jsx(Bt,{to:"/motos",className:({isActive:e})=>e?"active":"",children:"Motos"}),u.jsx(Bt,{to:"/scooters",className:({isActive:e})=>e?"active":"",children:"Scooters"}),u.jsx(Bt,{to:"/stats",className:({isActive:e})=>e?"active":"",children:"Stats"}),u.jsx(Bt,{to:"/sources",className:({isActive:e})=>e?"active":"",children:"Sources"})]})]})}),u.jsx(am,{})]})}function fm(){return u.jsx("footer",{className:"footer",children:u.jsxs("div",{className:"container",children:[u.jsxs("div",{className:"fbrand",children:["Auto",u.jsx("span",{className:"ka",children:"Ka"})]}),u.jsxs("div",{className:"frow",children:[u.jsx("b",{children:"Agrégateur indépendant"})," de voitures usagées à vendre dans la province de Québec. Les annonces proviennent directement des sites publics des concessionnaires — pas des plateformes d'annonces — et sont rafraîchies automatiquement. Chaque fiche renvoie vers l'annonce originale du commerçant."]}),u.jsxs("div",{className:"fmono",children:["© ",new Date().getFullYear()," Simon-Pierre Boucher — contact@spboucher.ai"]})]})})}function dm(){return u.jsxs(u.Fragment,{children:[u.jsx(cm,{}),u.jsx("main",{children:u.jsxs($h,{children:[u.jsx(be,{path:"/",element:u.jsx(gi,{kind:"auto"})}),u.jsx(be,{path:"/motos",element:u.jsx(gi,{kind:"moto"})}),u.jsx(be,{path:"/scooters",element:u.jsx(gi,{kind:"scooter"})}),u.jsx(be,{path:"/vehicule/:uid",element:u.jsx(om,{})}),u.jsx(be,{path:"/stats",element:u.jsx(um,{})}),u.jsx(be,{path:"/sources",element:u.jsx(sm,{})}),u.jsx(be,{path:"*",element:u.jsxs("div",{className:"notice container",children:[u.jsx("div",{className:"big",children:"🧭"}),u.jsx("h2",{children:"Page introuvable"}),u.jsx("p",{children:"Le lien demandé n'existe pas."})]})})]})}),u.jsx(fm,{})]})}xi.createRoot(document.getElementById("root")).render(u.jsx(Xu.StrictMode,{children:u.jsx(Kh,{basename:"/auto/".replace(/\/$/,""),children:u.jsx(dm,{})})}));68