PageSourceSearch

https://foldinggarage.manus.space/assets/index-D6WLhuc2.js

js foldinggarage.manus.space collected 2026-10-03 04:21:51 UTC 276,608 bytes, 1,173 lines download raw bytes

vendor: 6,275 bytes, lines 1-17
1(function(){const Q=document.createElement("link").relList;if(Q&&Q.supports&&Q.supports("modulepreload"))return;for(const B of document.querySelectorAll('link[rel="modulepreload"]'))v(B);new MutationObserver(B=>{for(const k of B)if(k.type==="childList")for(const oe of k.addedNodes)oe.tagName==="LINK"&&oe.rel==="modulepreload"&&v(oe)}).observe(document,{childList:!0,subtree:!0});function I(B){const k={};return B.integrity&&(k.integrity=B.integrity),B.referrerPolicy&&(k.referrerPolicy=B.referrerPolicy),B.crossOrigin==="use-credentials"?k.credentials="include":B.crossOrigin==="anonymous"?k.credentials="omit":k.credentials="same-origin",k}function v(B){if(B.ep)return;B.ep=!0;const k=I(B);fetch(B.href,k)}})();var Wc={exports:{}},vn={};/**
2 * @license React
3 * react-jsx-runtime.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var Ff;function Dm(){if(Ff)return vn;Ff=1;var E=Symbol.for("react.transitional.element"),Q=Symbol.for("react.fragment");function I(v,B,k){var oe=null;if(k!==void 0&&(oe=""+k),B.key!==void 0&&(oe=""+B.key),"key"in B){k={};for(var Me in B)Me!=="key"&&(k[Me]=B[Me])}else k=B;return B=k.ref,{$$typeof:E,type:v,key:oe,ref:B!==void 0?B:null,props:k}}return vn.Fragment=Q,vn.jsx=I,vn.jsxs=I,vn}var $f;function wm(){return $f||($f=1,Wc.exports=Dm()),Wc.exports}var c=wm(),Fc={exports:{}},G={};/**
10 * @license React
11 * react.production.js
12 *
13 * Copyright (c) Meta Platforms, Inc. and affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var Pf;function Om(){if(Pf)return G;Pf=1;var E=Symbol.for("react.transitional.element"),Q=Symbol.for("react.portal"),I=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),B=Symbol.for("react.profiler"),k=Symbol.for("react.consumer"),oe=Symbol.for("react.context"),Me=Symbol.for("react.forward_ref"),w=Symbol.for("react.suspense"),T=Symbol.for("react.memo"),O=Symbol.for("react.lazy"),ee=Symbol.iterator;function V(r){return r===null||typeof r!="object"?null:(r=ee&&r[ee]||r["@@iterator"],typeof r=="function"?r:null)}var ce={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_e=Object.assign,it={};function De(r,j,M){this.props=r,this.context=j,this.refs=it,this.updater=M||ce}De.prototype.isReactComponent={},De.prototype.setState=function(r,j){if(typeof r!="object"&&typeof r!="function"&&r!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,r,j,"setState")},De.prototype.forceUpdate=function(r){this.updater.enqueueForceUpdate(this,r,"forceUpdate")};function vt(){}vt.prototype=De.prototype;function ut(r,j,M){this.props=r,this.context=j,this.refs=it,this.updater=M||ce}var Ne=ut.prototype=new vt;Ne.constructor=ut,_e(Ne,De.prototype),Ne.isPureReactComponent=!0;var Re=Array.isArray,J={H:null,A:null,T:null,S:null,V:null},Be=Object.prototype.hasOwnProperty;function Ue(r,j,M,z,_,W){return M=W.ref,{$$typeof:E,type:r,key:j,ref:M!==void 0?M:null,props:W}}function Ge(r,j){return Ue(r.type,j,void 0,void 0,void 0,r.props)}function Qe(r){return typeof r=="object"&&r!==null&&r.$$typeof===E}function Dt(r){var j={"=":"=0",":":"=2"};return"$"+r.replace(/[=:]/g,function(M){return j[M]})}var ct=/\/+/g;function $(r,j){return typeof r=="object"&&r!==null&&r.key!=null?Dt(""+r.key):j.toString(36)}function St(){}function Nt(r){switch(r.status){case"fulfilled":return r.value;case"rejected":throw r.reason;default:switch(typeof r.status=="string"?r.then(St,St):(r.status="pending",r.then(function(j){r.status==="pending"&&(r.status="fulfilled",r.value=j)},function(j){r.status==="pending"&&(r.status="rejected",r.reason=j)})),r.status){case"fulfilled":return r.value;case"rejected":throw r.reason}}throw r}function je(r,j,M,z,_){var W=typeof r;(W==="undefined"||W==="boolean")&&(r=null);var H=!1;if(r===null)H=!0;else switch(W){case"bigint":case"string":case"number":H=!0;break;case"object":switch(r.$$typeof){case E:case Q:H=!0;break;case O:return H=r._init,je(H(r._payload),j,M,z,_)}}if(H)return _=_(r),H=z===""?"."+$(r,0):z,Re(_)?(M="",H!=null&&(M=H.replace(ct,"$&/")+"/"),je(_,j,M,"",function(Lt){return Lt})):_!=null&&(Qe(_)&&(_=Ge(_,M+(_.key==null||r&&r.key===_.key?"":(""+_.key).replace(ct,"$&/")+"/")+H)),j.push(_)),1;H=0;var We=z===""?".":z+":";if(Re(r))for(var fe=0;fe<r.length;fe++)z=r[fe],W=We+$(z,fe),H+=je(z,j,M,W,_);else if(fe=V(r),typeof fe=="function")for(r=fe.call(r),fe=0;!(z=r.next()).done;)z=z.value,W=We+$(z,fe++),H+=je(z,j,M,W,_);else if(W==="object"){if(typeof r.then=="function")return je(Nt(r),j,M,z,_);throw j=String(r),Error("Objects are not valid as a React child (found: "+(j==="[object Object]"?"object with keys {"+Object.keys(r).join(", ")+"}":j)+"). If you meant to render a collection of children, use an array instead.")}return H}function y(r,j,M){if(r==null)return r;var z=[],_=0;return je(r,z,"","",function(W){return j.call(M,W,_++)}),z}function A(r){if(r._status===-1){var j=r._result;j=j(),j.then(function(M){(r._status===0||r._status===-1)&&(r._status=1,r._result=M)},function(M){(r._status===0||r._status===-1)&&(r._status=2,r._result=M)}),r._status===-1&&(r._status=0,r._result=j)}if(r._status===1)return r._result.default;throw r._result}var R=typeof reportError=="function"?reportError:function(r){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var j=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof r=="object"&&r!==null&&typeof r.message=="string"?String(r.message):String(r),error:r});if(!window.dispatchEvent(j))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",r);return}console.error(r)};function N(){}return G.Children={map:y,forEach:function(r,j,M){y(r,function(){j.apply(this,arguments)},M)},count:function(r){var j=0;return y(r,function(){j++}),j},toArray:function(r){return y(r,function(j){return j})||[]},only:function(r){if(!Qe(r))throw Error("React.Children.only expected to receive a single React element child.");return r}}
vendor: 4,420 bytes, lines 17-25
17,G.Component=De,G.Fragment=I,G.Profiler=B,G.PureComponent=ut,G.StrictMode=v,G.Suspense=w,G.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=J,G.__COMPILER_RUNTIME={__proto__:null,c:function(r){return J.H.useMemoCache(r)}},G.cache=function(r){return function(){return r.apply(null,arguments)}},G.cloneElement=function(r,j,M){if(r==null)throw Error("The argument must be a React element, but you passed "+r+".");var z=_e({},r.props),_=r.key,W=void 0;if(j!=null)for(H in j.ref!==void 0&&(W=void 0),j.key!==void 0&&(_=""+j.key),j)!Be.call(j,H)||H==="key"||H==="__self"||H==="__source"||H==="ref"&&j.ref===void 0||(z[H]=j[H]);var H=arguments.length-2;if(H===1)z.children=M;else if(1<H){for(var We=Array(H),fe=0;fe<H;fe++)We[fe]=arguments[fe+2];z.children=We}return Ue(r.type,_,void 0,void 0,W,z)},G.createContext=function(r){return r={$$typeof:oe,_currentValue:r,_currentValue2:r,_threadCount:0,Provider:null,Consumer:null},r.Provider=r,r.Consumer={$$typeof:k,_context:r},r},G.createElement=function(r,j,M){var z,_={},W=null;if(j!=null)for(z in j.key!==void 0&&(W=""+j.key),j)Be.call(j,z)&&z!=="key"&&z!=="__self"&&z!=="__source"&&(_[z]=j[z]);var H=arguments.length-2;if(H===1)_.children=M;else if(1<H){for(var We=Array(H),fe=0;fe<H;fe++)We[fe]=arguments[fe+2];_.children=We}if(r&&r.defaultProps)for(z in H=r.defaultProps,H)_[z]===void 0&&(_[z]=H[z]);return Ue(r,W,void 0,void 0,null,_)},G.createRef=function(){return{current:null}},G.forwardRef=function(r){return{$$typeof:Me,render:r}},G.isValidElement=Qe,G.lazy=function(r){return{$$typeof:O,_payload:{_status:-1,_result:r},_init:A}},G.memo=function(r,j){return{$$typeof:T,type:r,compare:j===void 0?null:j}},G.startTransition=function(r){var j=J.T,M={};J.T=M;try{var z=r(),_=J.S;_!==null&&_(M,z),typeof z=="object"&&z!==null&&typeof z.then=="function"&&z.then(N,R)}catch(W){R(W)}finally{J.T=j}},G.unstable_useCacheRefresh=function(){return J.H.useCacheRefresh()},G.use=function(r){return J.H.use(r)},G.useActionState=function(r,j,M){return J.H.useActionState(r,j,M)},G.useCallback=function(r,j){return J.H.useCallback(r,j)},G.useContext=function(r){return J.H.useContext(r)},G.useDebugValue=function(){},G.useDeferredValue=function(r,j){return J.H.useDeferredValue(r,j)},G.useEffect=function(r,j,M){var z=J.H;if(typeof M=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return z.useEffect(r,j)},G.useId=function(){return J.H.useId()},G.useImperativeHandle=function(r,j,M){return J.H.useImperativeHandle(r,j,M)},G.useInsertionEffect=function(r,j){return J.H.useInsertionEffect(r,j)},G.useLayoutEffect=function(r,j){return J.H.useLayoutEffect(r,j)},G.useMemo=function(r,j){return J.H.useMemo(r,j)},G.useOptimistic=function(r,j){return J.H.useOptimistic(r,j)},G.useReducer=function(r,j,M){return J.H.useReducer(r,j,M)},G.useRef=function(r){return J.H.useRef(r)},G.useState=function(r){return J.H.useState(r)},G.useSyncExternalStore=function(r,j,M){return J.H.useSyncExternalStore(r,j,M)},G.useTransition=function(){return J.H.useTransition()},G.version="19.1.0",G}var If;function ts(){return If||(If=1,Fc.exports=Om()),Fc.exports}var ke=ts(),$c={exports:{}},yn={},Pc={exports:{}},Ic={};/**
18 * @license React
19 * scheduler.production.js
20 *
21 * Copyright (c) Meta Platforms, Inc. and affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */var ed;function Cm(){return ed||(ed=1,function(E){function Q(y,A){var R=y.length;y.push(A);e:for(;0<R;){var N=R-1>>>1,r=y[N];if(0<B(r,A))y[N]=A,y[R]=r,R=N;else break e}}function I(y){return y.length===0?null:y[0]}function v(y){if(y.length===0)return null;var A=y[0],R=y.pop();if(R!==A){y[0]=R;e:for(var N=0,r=y.length,j=r>>>1;N<j;){var M=2*(N+1)-1,z=y[M],_=M+1,W=y[_];if(0>B(z,R))_<r&&0>B(W,z)?(y[N]=W,y[_]=R,N=_):(y[N]=z,y[M]=R,N=M);else if(_<r&&0>B(W,R))y[N]=W,y[_]=R,N=_;else break e}}return A}function B(y,A){var R=y.sortIndex-A.sortIndex;return R!==0?R:y.id-A.id}if(E.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var k=performance;E.unstable_now=function(){return k.now()}}else{var oe=Date,Me=oe.now();E.unstable_now=function(){return oe.now()-Me}}var w=[],T=[],O=1,ee=null,V=3,ce=!1,_e=!1,it=!1,De=!1,vt=typeof setTimeout=="function"?setTimeout:null,ut=typeof clearTimeout=="function"?clearTimeout:null,Ne=typeof setImmediate<"u"?setImmediate:null;
vendor: 6,289 bytes, lines 25-33
25function Re(y){for(var A=I(T);A!==null;){if(A.callback===null)v(T);else if(A.startTime<=y)v(T),A.sortIndex=A.expirationTime,Q(w,A);else break;A=I(T)}}function J(y){if(it=!1,Re(y),!_e)if(I(w)!==null)_e=!0,Be||(Be=!0,$());else{var A=I(T);A!==null&&je(J,A.startTime-y)}}var Be=!1,Ue=-1,Ge=5,Qe=-1;function Dt(){return De?!0:!(E.unstable_now()-Qe<Ge)}function ct(){if(De=!1,Be){var y=E.unstable_now();Qe=y;var A=!0;try{e:{_e=!1,it&&(it=!1,ut(Ue),Ue=-1),ce=!0;var R=V;try{t:{for(Re(y),ee=I(w);ee!==null&&!(ee.expirationTime>y&&Dt());){var N=ee.callback;if(typeof N=="function"){ee.callback=null,V=ee.priorityLevel;var r=N(ee.expirationTime<=y);if(y=E.unstable_now(),typeof r=="function"){ee.callback=r,Re(y),A=!0;break t}ee===I(w)&&v(w),Re(y)}else v(w);ee=I(w)}if(ee!==null)A=!0;else{var j=I(T);j!==null&&je(J,j.startTime-y),A=!1}}break e}finally{ee=null,V=R,ce=!1}A=void 0}}finally{A?$():Be=!1}}}var $;if(typeof Ne=="function")$=function(){Ne(ct)};else if(typeof MessageChannel<"u"){var St=new MessageChannel,Nt=St.port2;St.port1.onmessage=ct,$=function(){Nt.postMessage(null)}}else $=function(){vt(ct,0)};function je(y,A){Ue=vt(function(){y(E.unstable_now())},A)}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(y){y.callback=null},E.unstable_forceFrameRate=function(y){0>y||125<y?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Ge=0<y?Math.floor(1e3/y):5},E.unstable_getCurrentPriorityLevel=function(){return V},E.unstable_next=function(y){switch(V){case 1:case 2:case 3:var A=3;break;default:A=V}var R=V;V=A;try{return y()}finally{V=R}},E.unstable_requestPaint=function(){De=!0},E.unstable_runWithPriority=function(y,A){switch(y){case 1:case 2:case 3:case 4:case 5:break;default:y=3}var R=V;V=y;try{return A()}finally{V=R}},E.unstable_scheduleCallback=function(y,A,R){var N=E.unstable_now();switch(typeof R=="object"&&R!==null?(R=R.delay,R=typeof R=="number"&&0<R?N+R:N):R=N,y){case 1:var r=-1;break;case 2:r=250;break;case 5:r=1073741823;break;case 4:r=1e4;break;default:r=5e3}return r=R+r,y={id:O++,callback:A,priorityLevel:y,startTime:R,expirationTime:r,sortIndex:-1},R>N?(y.sortIndex=R,Q(T,y),I(w)===null&&y===I(T)&&(it?(ut(Ue),Ue=-1):it=!0,je(J,R-N))):(y.sortIndex=r,Q(w,y),_e||ce||(_e=!0,Be||(Be=!0,$()))),y},E.unstable_shouldYield=Dt,E.unstable_wrapCallback=function(y){var A=V;return function(){var R=V;V=A;try{return y.apply(this,arguments)}finally{V=R}}}}(Ic)),Ic}var td;function _m(){return td||(td=1,Pc.exports=Cm()),Pc.exports}var es={exports:{}},Ye={};/**
26 * @license React
27 * react-dom.production.js
28 *
29 * Copyright (c) Meta Platforms, Inc. and affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var ld;function Rm(){if(ld)return Ye;ld=1;var E=ts();function Q(w){var T="https://react.dev/errors/"+w;if(1<arguments.length){T+="?args[]="+encodeURIComponent(arguments[1]);for(var O=2;O<arguments.length;O++)T+="&args[]="+encodeURIComponent(arguments[O])}return"Minified React error #"+w+"; visit "+T+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function I(){}var v={d:{f:I,r:function(){throw Error(Q(522))},D:I,C:I,L:I,m:I,X:I,S:I,M:I},p:0,findDOMNode:null},B=Symbol.for("react.portal");function k(w,T,O){var ee=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:B,key:ee==null?null:""+ee,children:w,containerInfo:T,implementation:O}}var oe=E.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Me(w,T){if(w==="font")return"";if(typeof T=="string")return T==="use-credentials"?T:""}return Ye.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=v,Ye.createPortal=function(w,T){var O=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!T||T.nodeType!==1&&T.nodeType!==9&&T.nodeType!==11)throw Error(Q(299));return k(w,T,null,O)},Ye.flushSync=function(w){var T=oe.T,O=v.p;try{if(oe.T=null,v.p=2,w)return w()}finally{oe.T=T,v.p=O,v.d.f()}},Ye.preconnect=function(w,T){typeof w=="string"&&(T?(T=T.crossOrigin,T=typeof T=="string"?T==="use-credentials"?T:"":void 0):T=null,v.d.C(w,T))},Ye.prefetchDNS=function(w){typeof w=="string"&&v.d.D(w)},Ye.preinit=function(w,T){if(typeof w=="string"&&T&&typeof T.as=="string"){var O=T.as,ee=Me(O,T.crossOrigin),V=typeof T.integrity=="string"?T.integrity:void 0,ce=typeof T.fetchPriority=="string"?T.fetchPriority:void 0;O==="style"?v.d.S(w,typeof T.precedence=="string"?T.precedence:void 0,{crossOrigin:ee,integrity:V,fetchPriority:ce}):O==="script"&&v.d.X(w,{crossOrigin:ee,integrity:V,fetchPriority:ce,nonce:typeof T.nonce=="string"?T.nonce:void 0})}},Ye.preinitModule=function(w,T){if(typeof w=="string")if(typeof T=="object"&&T!==null){if(T.as==null||T.as==="script"){var O=Me(T.as,T.crossOrigin);v.d.M(w,{crossOrigin:O,integrity:typeof T.integrity=="string"?T.integrity:void 0,nonce:typeof T.nonce=="string"?T.nonce:void 0})}}else T==null&&v.d.M(w)},Ye.preload=function(w,T){if(typeof w=="string"&&typeof T=="object"&&T!==null&&typeof T.as=="string"){var O=T.as,ee=Me(O,T.crossOrigin);v.d.L(w,O,{crossOrigin:ee,integrity:typeof T.integrity=="string"?T.integrity:void 0,nonce:typeof T.nonce=="string"?T.nonce:void 0,type:typeof T.type=="string"?T.type:void 0,fetchPriority:typeof T.fetchPriority=="string"?T.fetchPriority:void 0,referrerPolicy:typeof T.referrerPolicy=="string"?T.referrerPolicy:void 0,imageSrcSet:typeof T.imageSrcSet=="string"?T.imageSrcSet:void 0,imageSizes:typeof T.imageSizes=="string"?T.imageSizes:void 0,media:typeof T.media=="string"?T.media:void 0})}},Ye.preloadModule=function(w,T){if(typeof w=="string")if(T){var O=Me(T.as,T.crossOrigin);v.d.m(w,{as:typeof T.as=="string"&&T.as!=="script"?T.as:void 0,crossOrigin:O,integrity:typeof T.integrity=="string"?T.integrity:void 0})}else v.d.m(w)},Ye.requestFormReset=function(w){v.d.r(w)},Ye.unstable_batchedUpdates=function(w,T){return w(T)},Ye.useFormState=function(w,T,O){return oe.H.useFormState(w,T,O)},Ye.useFormStatus=function(){return oe.H.useHostTransitionStatus()},Ye.version="19.1.0",Ye}var ad;
vendor: 9,475 bytes, lines 33-41
33function Um(){if(ad)return es.exports;ad=1;function E(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(E)}catch(Q){console.error(Q)}}return E(),es.exports=Rm(),es.exports}/**
34 * @license React
35 * react-dom-client.production.js
36 *
37 * Copyright (c) Meta Platforms, Inc. and affiliates.
38 *
39 * This source code is licensed under the MIT license found in the
40 * LICENSE file in the root directory of this source tree.
41 */var nd;function qm(){if(nd)return yn;nd=1;var E=_m(),Q=ts(),I=Um();function v(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function B(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function k(e){var t=e,l=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(l=t.return),e=t.return;while(e)}return t.tag===3?l:null}function oe(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 Me(e){if(k(e)!==e)throw Error(v(188))}function w(e){var t=e.alternate;if(!t){if(t=k(e),t===null)throw Error(v(188));return t!==e?null:e}for(var l=e,a=t;;){var n=l.return;if(n===null)break;var i=n.alternate;if(i===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===i.child){for(i=n.child;i;){if(i===l)return Me(n),e;if(i===a)return Me(n),t;i=i.sibling}throw Error(v(188))}if(l.return!==a.return)l=n,a=i;else{for(var u=!1,s=n.child;s;){if(s===l){u=!0,l=n,a=i;break}if(s===a){u=!0,a=n,l=i;break}s=s.sibling}if(!u){for(s=i.child;s;){if(s===l){u=!0,l=i,a=n;break}if(s===a){u=!0,a=i,l=n;break}s=s.sibling}if(!u)throw Error(v(189))}}if(l.alternate!==a)throw Error(v(190))}if(l.tag!==3)throw Error(v(188));return l.stateNode.current===l?e:t}function T(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=T(e),t!==null)return t;e=e.sibling}return null}var O=Object.assign,ee=Symbol.for("react.element"),V=Symbol.for("react.transitional.element"),ce=Symbol.for("react.portal"),_e=Symbol.for("react.fragment"),it=Symbol.for("react.strict_mode"),De=Symbol.for("react.profiler"),vt=Symbol.for("react.provider"),ut=Symbol.for("react.consumer"),Ne=Symbol.for("react.context"),Re=Symbol.for("react.forward_ref"),J=Symbol.for("react.suspense"),Be=Symbol.for("react.suspense_list"),Ue=Symbol.for("react.memo"),Ge=Symbol.for("react.lazy"),Qe=Symbol.for("react.activity"),Dt=Symbol.for("react.memo_cache_sentinel"),ct=Symbol.iterator;function $(e){return e===null||typeof e!="object"?null:(e=ct&&e[ct]||e["@@iterator"],typeof e=="function"?e:null)}var St=Symbol.for("react.client.reference");function Nt(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===St?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case _e:return"Fragment";case De:return"Profiler";case it:return"StrictMode";case J:return"Suspense";case Be:return"SuspenseList";case Qe:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case ce:return"Portal";case Ne:return(e.displayName||"Context")+".Provider";case ut:return(e._context.displayName||"Context")+".Consumer";case Re:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ue:return t=e.displayName||null,t!==null?t:Nt(e.type)||"Memo";case Ge:t=e._payload,e=e._init;try{return Nt(e(t))}catch{}}return null}var je=Array.isArray,y=Q.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,A=I.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,R={pending:!1,data:null,method:null,action:null},N=[],r=-1;function j(e){return{current:e}}function M(e){0>r||(e.current=N[r],N[r]=null,r--)}function z(e,t){r++,N[r]=e.current,e.current=t}var _=j(null),W=j(null),H=j(null),We=j(null);function fe(e,t){switch(z(H,t),z(W,e),z(_,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Tf(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Tf(t),e=Ef(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}M(_),z(_,e)}function Lt(){M(_),M(W),M(H)}function Ri(e){e.memoizedState!==null&&z(We,e);var t=_.current,l=Ef(t,e.type);t!==l&&(z(W,e),z(_,l))}function bn(e){W.current===e&&(M(_),M(W)),We.current===e&&(M(We),dn._currentValue=R)}var Ui=Object.prototype.hasOwnProperty,qi=E.unstable_scheduleCallback,Hi=E.unstable_cancelCallback,cd=E.unstable_shouldYield,sd=E.unstable_requestPaint,jt=E.unstable_now,rd=E.unstable_getCurrentPriorityLevel,ls=E.unstable_ImmediatePriority,as=E.unstable_UserBlockingPriority,xn=E.unstable_NormalPriority,od=E.unstable_LowPriority,ns=E.unstable_IdlePriority,fd=E.log,dd=E.unstable_setDisableYieldValue,ba=null,Fe=null;function Kt(e){if(typeof fd=="function"&&dd(e),Fe&&typeof Fe.setStrictMode=="function")try{Fe.setStrictMode(ba,e)}catch{}}var $e=Math.clz32?Math.clz32:gd,hd=Math.log,md=Math.LN2;function gd(e){return e>>>=0,e===0?32:31-(hd(e)/md|0)|0}var Sn=256,Nn=4194304;function pl(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function jn(e,t,l){var a=e.pendingLanes;if(a===0)return 0;var n=0,i=e.suspendedLanes,u=e.pingedLanes;e=e.warmLanes;var s=a&134217727;return s!==0?(a=s&~i,a!==0?n=pl(a):(u&=s,u!==0?n=pl(u):l||(l=s&~e,l!==0&&(n=pl(l))))):(s=a&~i,s!==0?n=pl(s):u!==0?n=pl(u):l||(l=a&~e,l!==0&&(n=pl(l)))),n===0?0:t!==0&&t!==n&&(t&i)===0&&(i=n&-n,l=t&-t,i>=l||i===32&&(l&4194048)!==0)?t:n}function xa(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function pd(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function is(){var e=Sn;return Sn<<=1,(Sn&4194048)===0&&(Sn=256),e}function us(){var e=Nn;return Nn<<=1,(Nn&62914560)===0&&(Nn=4194304),e}function Yi(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function Sa(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function vd(e,t,l,a,n,i){var u=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var s=e.entanglements,o=e.expirationTimes,m=e.hiddenUpdates;for(l=u&~l;0<l;){var b=31-$e(l),S=1<<b;s[b]=0,o[b]=-1;var g=m[b];if(g!==null)for(m[b]=null,b=0;b<g.length;b++){var p=g[b];p!==null&&(p.lane&=-536870913)}l&=~S}a!==0&&cs(e,a,0),i!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=i&~(u&~t))}function cs(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-$e(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&4194090}function ss(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-$e(l),n=1<<a;n&t|e[a]&t&&(e[a]|=t),l&=~n}}function Bi(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Gi(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function rs(){var e=A.p;return e!==0?e:(e=window.event,e===void 0?32:Zf(e.type))}function yd(e,t){var l=A.p;try{return A.p=e,t()}finally{A.p=l}}var Jt=Math.random().toString(36).slice(2),qe="__reactFiber$"+Jt,Ve="__reactProps$"+Jt,Rl="__reactContainer$"+Jt,Qi="__reactEvents$"+Jt,bd="__reactListeners$"+Jt,xd="__reactHandles$"+Jt,os="__reactResources$"+Jt,Na="__reactMarker$"+Jt;function Xi(e){delete e[qe],delete e[Ve],delete e[Qi],delete e[bd],delete e[xd]}function Ul(e){var t=e[qe];if(t)return t;for(var l=e.parentNode;l;){if(t=l[Rl]||l[qe]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=Df(e);e!==null;){if(l=e[qe])return l;e=Df(e)}return t}e=l,l=e.parentNode}return null}function ql(e){if(e=e[qe]||e[Rl]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function ja(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(v(33))}function Hl(e){var t=e[os];return t||(t=e[os]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Te(e){e[Na]=!0}var fs=new Set,ds={};function vl(e,t){Yl(e,t),Yl(e+"Capture",t)}function Yl(e,t){for(ds[e]=t,e=0;e<t.length;e++)fs.add(t[e])}var Sd=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u
41037D\\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]*$"),hs={},ms={};function Nd(e){return Ui.call(ms,e)?!0:Ui.call(hs,e)?!1:Sd.test(e)?ms[e]=!0:(hs[e]=!0,!1)}function Tn(e,t,l){if(Nd(t))if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+l)}}function En(e,t,l){if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+l)}}function wt(e,t,l,a){if(a===null)e.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(l);return}e.setAttributeNS(t,l,""+a)}}var Vi,gs;function Bl(e){if(Vi===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);Vi=t&&t[1]||"",gs=-1<l.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+Vi+e+gs}var Zi=!1;function Li(e,t){if(!e||Zi)return"";Zi=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var S=function(){throw Error()};if(Object.defineProperty(S.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(S,[])}catch(p){var g=p}Reflect.construct(e,[],S)}else{try{S.call()}catch(p){g=p}e.call(S.prototype)}}else{try{throw Error()}catch(p){g=p}(S=e())&&typeof S.catch=="function"&&S.catch(function(){})}}catch(p){if(p&&g&&typeof p.stack=="string")return[p.stack,g.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=a.DetermineComponentFrameRoot(),u=i[0],s=i[1];if(u&&s){var o=u.split(`
44`),m=s.split(`
45`);for(n=a=0;a<o.length&&!o[a].includes("DetermineComponentFrameRoot");)a++;for(;n<m.length&&!m[n].includes("DetermineComponentFrameRoot");)n++;if(a===o.length||n===m.length)for(a=o.length-1,n=m.length-1;1<=a&&0<=n&&o[a]!==m[n];)n--;for(;1<=a&&0<=n;a--,n--)if(o[a]!==m[n]){if(a!==1||n!==1)do if(a--,n--,0>n||o[a]!==m[n]){var b=`
46`+o[a].replace(" at new "," at ");return e.displayName&&b.includes("<anonymous>")&&(b=b.replace("<anonymous>",e.displayName)),b}while(1<=a&&0<=n);break}}}finally{Zi=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?Bl(l):""}function jd(e){switch(e.tag){case 26:case 27:case 5:return Bl(e.type);case 16:return Bl("Lazy");case 13:return Bl("Suspense");case 19:return Bl("SuspenseList");case 0:case 15:return Li(e.type,!1);case 11:return Li(e.type.render,!1);case 1:return Li(e.type,!0);case 31:return Bl("Activity");default:return""}}function ps(e){try{var t="";do t+=jd(e),e=e.return;while(e);return t}catch(l){return`
47Error generating stack: `+l.message+`
48`+l.stack}}function st(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function vs(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Td(e){var t=vs(e)?"checked":"value",l=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var n=l.get,i=l.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(u){a=""+u,i.call(this,u)}}),Object.defineProperty(e,t,{enumerable:l.enumerable}),{getValue:function(){return a},setValue:function(u){a=""+u},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function zn(e){e._valueTracker||(e._valueTracker=Td(e))}function ys(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=vs(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}function An(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var Ed=/[\n"\\]/g;function rt(e){return e.replace(Ed,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}
vendor: 4,372 bytes, line 48
48function Ki(e,t,l,a,n,i,u,s){e.name="",u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"?e.type=u:e.removeAttribute("type"),t!=null?u==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+st(t)):e.value!==""+st(t)&&(e.value=""+st(t)):u!=="submit"&&u!=="reset"||e.removeAttribute("value"),t!=null?Ji(e,u,st(t)):l!=null?Ji(e,u,st(l)):a!=null&&e.removeAttribute("value"),n==null&&i!=null&&(e.defaultChecked=!!i),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?e.name=""+st(s):e.removeAttribute("name")}function bs(e,t,l,a,n,i,u,s){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.type=i),t!=null||l!=null){if(!(i!=="submit"&&i!=="reset"||t!=null))return;l=l!=null?""+st(l):"",t=t!=null?""+st(t):l,s||t===e.value||(e.value=t),e.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=s?e.checked:!!a,e.defaultChecked=!!a,u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.name=u)}function Ji(e,t,l){t==="number"&&An(e.ownerDocument)===e||e.defaultValue===""+l||(e.defaultValue=""+l)}function Gl(e,t,l,a){if(e=e.options,t){t={};for(var n=0;n<l.length;n++)t["$"+l[n]]=!0;for(l=0;l<e.length;l++)n=t.hasOwnProperty("$"+e[l].value),e[l].selected!==n&&(e[l].selected=n),n&&a&&(e[l].defaultSelected=!0)}else{for(l=""+st(l),t=null,n=0;n<e.length;n++){if(e[n].value===l){e[n].selected=!0,a&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function xs(e,t,l){if(t!=null&&(t=""+st(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+st(l):""}function Ss(e,t,l,a){if(t==null){if(a!=null){if(l!=null)throw Error(v(92));if(je(a)){if(1<a.length)throw Error(v(93));a=a[0]}l=a}l==null&&(l=""),t=l}l=st(t),e.defaultValue=l,a=e.textContent,a===l&&a!==""&&a!==null&&(e.value=a)}function Ql(e,t){if(t){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=t;return}}e.textContent=t}var zd=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Ns(e,t,l){var a=t.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,l):typeof l!="number"||l===0||zd.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function js(e,t,l){if(t!=null&&typeof t!="object")throw Error(v(62));if(e=e.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var n in t)a=t[n],t.hasOwnProperty(n)&&l[n]!==a&&Ns(e,n,a)}else for(var i in t)t.hasOwnProperty(i)&&Ns(e,i,t[i])}function ki(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ad=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRen
48dering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Md=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Mn(e){return Md.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var Wi=null;function Fi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Xl=null,Vl=null;function Ts(e){var t=ql(e);if(t&&(e=t.stateNode)){var l=e[Ve]||null;e:switch(e=t.stateNode,t.type){case"input":if(Ki(e,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),t=l.name,l.type==="radio"&&t!=null){for(l=e;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+rt(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var a=l[t];if(a!==e&&a.form===e.form){var n=a[Ve]||null;if(!n)throw Error(v(90));Ki(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<l.length;t++)a=l[t],a.form===e.form&&ys(a)}break e;case"textarea":xs(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&Gl(e,!!l.multiple,t,!1)}}}var $i=!1;function Es(e,t,l){if($i)return e(t,l);$i=!0;try{var a=e(t);return a}finally{if($i=!1,(Xl!==null||Vl!==null)&&(hi(),Xl&&(t=Xl,e=Vl,Vl=Xl=null,Ts(t),e)))for(t=0;t<e.length;t++)Ts(e[t])}}function Ta(e,t){var l=e.stateNode;if(l===null)return null;var a=l[Ve]||null;if(a===null)return null;l=a[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":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(l&&typeof l!="function")throw Error(v(231,t,typeof l));return l}var Ot=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Pi=!1;if(Ot)try{var Ea={};Object.defineProperty(Ea,"passive",{get:function(){Pi=!0}}),window.addEventListener("test",Ea,Ea),window.removeEventListener("test",Ea,Ea)}catch{Pi=!1}var kt=null,Ii=null,Dn=null;function zs(){if(Dn)return Dn;var e,t=Ii,l=t.length,a,n="value"in kt?kt.value:kt.textContent,i=n.length;for(e=0;e<l&&t[e]===n[e];e++);var u=l-e;for(a=1;a<=u&&t[l-a]===n[i-a];a++);return Dn=n.slice(e,1<a?1-a:void 0)}function wn(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 On(){return!0}function As(){return!1}function Ze(e){function t(l,a,n,i,u){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=i,this.target=u,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(l=e[s],this[s]=l?l(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?On:As,this.isPropagationStopped=As,this}return O(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=On)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=On)},persist:function(){},isPersistent:On}),t}var yl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Cn=Ze(yl),za=O({},yl,{view:0,detail:0}),Dd=Ze(za),eu,tu,Aa,_n=O({},za,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:au,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!==Aa&&(Aa&&e.type==="mousemove"?(eu=e.screenX-Aa.screenX,tu=e.screenY-Aa.screenY):tu=eu=0,Aa=e),eu)},movementY:function(e){return"movementY"in e?e.movementY:tu}}),Ms=Ze(_n),wd=O({},_n,{dataTransfer:0}),Od=Ze(wd),Cd=O({},za,{relatedTarget:0}),lu=Ze(Cd),_d=O({},yl,{animationName:0,elapsedTime:0,pseudoElement:0}),Rd=Ze(_d),Ud=O({},yl,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),qd=Ze(Ud),Hd=O({},yl,{data:0}),Ds=Ze(Hd),Yd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Bd={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"},Gd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Qd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Gd[e])?!!t[e]:!1}function au(){return Qd}var Xd=O({},za,{key:function(e){if(e.key){var t=Yd[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 5,186 bytes, line 48
48return e.type==="keypress"?(e=wn(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Bd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:au,charCode:function(e){return e.type==="keypress"?wn(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?wn(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Vd=Ze(Xd),Zd=O({},_n,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ws=Ze(Zd),Ld=O({},za,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:au}),Kd=Ze(Ld),Jd=O({},yl,{propertyName:0,elapsedTime:0,pseudoElement:0}),kd=Ze(Jd),Wd=O({},_n,{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}),Fd=Ze(Wd),$d=O({},yl,{newState:0,oldState:0}),Pd=Ze($d),Id=[9,13,27,32],nu=Ot&&"CompositionEvent"in window,Ma=null;Ot&&"documentMode"in document&&(Ma=document.documentMode);var eh=Ot&&"TextEvent"in window&&!Ma,Os=Ot&&(!nu||Ma&&8<Ma&&11>=Ma),Cs=" ",_s=!1;function Rs(e,t){switch(e){case"keyup":return Id.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Us(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Zl=!1;function th(e,t){switch(e){case"compositionend":return Us(t);case"keypress":return t.which!==32?null:(_s=!0,Cs);case"textInput":return e=t.data,e===Cs&&_s?null:e;default:return null}}function lh(e,t){if(Zl)return e==="compositionend"||!nu&&Rs(e,t)?(e=zs(),Dn=Ii=kt=null,Zl=!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 Os&&t.locale!=="ko"?null:t.data;default:return null}}var ah={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 qs(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!ah[e.type]:t==="textarea"}function Hs(e,t,l,a){Xl?Vl?Vl.push(a):Vl=[a]:Xl=a,t=bi(t,"onChange"),0<t.length&&(l=new Cn("onChange","change",null,l,a),e.push({event:l,listeners:t}))}var Da=null,wa=null;function nh(e){bf(e,0)}function Rn(e){var t=ja(e);if(ys(t))return e}function Ys(e,t){if(e==="change")return t}var Bs=!1;if(Ot){var iu;if(Ot){var uu="oninput"in document;if(!uu){var Gs=document.createElement("div");Gs.setAttribute("oninput","return;"),uu=typeof Gs.oninput=="function"}iu=uu}else iu=!1;Bs=iu&&(!document.documentMode||9<document.documentMode)}function Qs(){Da&&(Da.detachEvent("onpropertychange",Xs),wa=Da=null)}function Xs(e){if(e.propertyName==="value"&&Rn(wa)){var t=[];Hs(t,wa,e,Fi(e)),Es(nh,t)}}function ih(e,t,l){e==="focusin"?(Qs(),Da=t,wa=l,Da.attachEvent("onpropertychange",Xs)):e==="focusout"&&Qs()}function uh(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Rn(wa)}function ch(e,t){if(e==="click")return Rn(t)}function sh(e,t){if(e==="input"||e==="change")return Rn(t)}function rh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Pe=typeof Object.is=="function"?Object.is:rh;function Oa(e,t){if(Pe(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var l=Object.keys(e),a=Object.keys(t);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var n=l[a];if(!Ui.call(t,n)||!Pe(e[n],t[n]))return!1}return!0}function Vs(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Zs(e,t){var l=Vs(e);e=0;for(var a;l;){if(l.nodeType===3){if(a=e+l.textContent.length,e<=t&&a>=t)return{node:l,offset:t-e};e=a}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=Vs(l)}}function Ls(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ls(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ks(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=An(e.document);t instanceof e.HTMLIFrameElement;){try{var l=typeof t.contentWindow.location.href=="string"}catch{l=!1}if(l)e=t.contentWindow;else break;t=An(e.document)}return t}function cu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var oh=Ot&&"documentMode"in document&&11>=document.documentMode,Ll=null,su=null,Ca=null,ru=!1;function Js(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;ru||Ll==null||Ll!==An(a)||(a=Ll,"selectionStart"in a&&cu(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focu
vendor: 72,625 bytes, line 48
48sNode:a.focusNode,focusOffset:a.focusOffset}),Ca&&Oa(Ca,a)||(Ca=a,a=bi(su,"onSelect"),0<a.length&&(t=new Cn("onSelect","select",null,t,l),e.push({event:t,listeners:a}),t.target=Ll)))}function bl(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var Kl={animationend:bl("Animation","AnimationEnd"),animationiteration:bl("Animation","AnimationIteration"),animationstart:bl("Animation","AnimationStart"),transitionrun:bl("Transition","TransitionRun"),transitionstart:bl("Transition","TransitionStart"),transitioncancel:bl("Transition","TransitionCancel"),transitionend:bl("Transition","TransitionEnd")},ou={},ks={};Ot&&(ks=document.createElement("div").style,"AnimationEvent"in window||(delete Kl.animationend.animation,delete Kl.animationiteration.animation,delete Kl.animationstart.animation),"TransitionEvent"in window||delete Kl.transitionend.transition);function xl(e){if(ou[e])return ou[e];if(!Kl[e])return e;var t=Kl[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in ks)return ou[e]=t[l];return e}var Ws=xl("animationend"),Fs=xl("animationiteration"),$s=xl("animationstart"),fh=xl("transitionrun"),dh=xl("transitionstart"),hh=xl("transitioncancel"),Ps=xl("transitionend"),Is=new Map,fu="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");fu.push("scrollEnd");function yt(e,t){Is.set(e,t),vl(t,[e])}var er=new WeakMap;function ot(e,t){if(typeof e=="object"&&e!==null){var l=er.get(e);return l!==void 0?l:(t={value:e,source:t,stack:ps(t)},er.set(e,t),t)}return{value:e,source:t,stack:ps(t)}}var ft=[],Jl=0,du=0;function Un(){for(var e=Jl,t=du=Jl=0;t<e;){var l=ft[t];ft[t++]=null;var a=ft[t];ft[t++]=null;var n=ft[t];ft[t++]=null;var i=ft[t];if(ft[t++]=null,a!==null&&n!==null){var u=a.pending;u===null?n.next=n:(n.next=u.next,u.next=n),a.pending=n}i!==0&&tr(l,n,i)}}function qn(e,t,l,a){ft[Jl++]=e,ft[Jl++]=t,ft[Jl++]=l,ft[Jl++]=a,du|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function hu(e,t,l,a){return qn(e,t,l,a),Hn(e)}function kl(e,t){return qn(e,null,null,t),Hn(e)}function tr(e,t,l){e.lanes|=l;var a=e.alternate;a!==null&&(a.lanes|=l);for(var n=!1,i=e.return;i!==null;)i.childLanes|=l,a=i.alternate,a!==null&&(a.childLanes|=l),i.tag===22&&(e=i.stateNode,e===null||e._visibility&1||(n=!0)),e=i,i=i.return;return e.tag===3?(i=e.stateNode,n&&t!==null&&(n=31-$e(l),e=i.hiddenUpdates,a=e[n],a===null?e[n]=[t]:a.push(t),t.lane=l|536870912),i):null}function Hn(e){if(50<an)throw an=0,bc=null,Error(v(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Wl={};function mh(e,t,l,a){this.tag=e,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ie(e,t,l,a){return new mh(e,t,l,a)}function mu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ct(e,t){var l=e.alternate;return l===null?(l=Ie(e.tag,t,e.key,e.mode),l.elementType=e.elementType,l.type=e.type,l.stateNode=e.stateNode,l.alternate=e,e.alternate=l):(l.pendingProps=t,l.type=e.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=e.flags&65011712,l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,t=e.dependencies,l.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},l.sibling=e.sibling,l.index=e.index,l.ref=e.ref,l.refCleanup=e.refCleanup,l}function lr(e,t){e.flags&=65011714;var l=e.alternate;return l===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,e.type=l.type,t=l.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Yn(e,t,l,a,n,i){var u=0;if(a=e,typeof e=="function")mu(e)&&(u=1);else if(typeof e=="string")u=pm(e,l,_.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Qe:return e=Ie(31,l,t,n),e.elementType=Qe,e.lanes=i,e;case _e:return Sl(l.children,n,i,t);case it:u=8,n|=24;break;case De:return e=Ie(12,l,t,n|2),e.elementType=De,e.lanes=i,e;case J:return e=Ie(13,l,t,n),e.elementType=J,e.lanes=i,e;case Be:return e=Ie(19,l,t,n),e.elementType=Be,e.lanes=i,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case vt:case Ne:u=10;break e;case ut:u=9;break e;case Re:u=11;break e;case Ue:u=14;break e;case Ge:u=16,a=null;break e}u=29,l=Error(v(130,e===null?"null":typeof e,"")),a=null}return t=Ie(u,l,t,n),t.elementType=e,t.type=a,t.lanes=i,t}function Sl(e,t,l,a){return e=Ie(7,e,a,t),e.lanes=l,e}function gu(e,t,l){return e=Ie(6,e,null,t),e.lanes=l,e}function pu(e,t,l){return t=Ie(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Fl=[],$l=0,Bn=null,Gn=0,dt=[],ht=0,Nl=null,_t=1,Rt="";function jl(e,t){Fl[$l++]=Gn,Fl[$l++]=Bn,Bn=e,Gn=t}function ar(e,t,l){dt[ht++]=_t,dt[ht++]=Rt,dt[ht++]=Nl,Nl=e;var a=_t;e=Rt;var n=32-$e(a)-1;a&=~(1<<n),l+=1;var i=32-$e(t)+n;if(30<i){var u=n-n%5;i=(a&(1<<u)-1).toString(32),a>>=u,n-=u,_t=1<<32-$e(t)+n|l<<n|a,Rt=i+e}else _t=1<<i|l<<n|a,Rt=e}function vu(e){e.return!==null&&(jl(e,1),ar(e,1,0))}function yu(e){for(;e===Bn;)Bn=Fl[--$l],Fl[$l]=null,Gn=Fl[--$l],Fl[$l]=null;for(;e===Nl;)Nl=dt[--ht],dt[ht]=null,Rt=dt[--ht],dt[ht]=null,_t=dt[--ht],dt[ht]=null}var Xe=null,me=null,te=!1,Tl=null,Tt=!1,bu=Error(v(519));function El(e){var t=Error(v(418,""));throw Ua(ot(t,e)),bu}function nr(e){var t=e.stateNode,l=e.type,a=e.memoizedProps;switch(t[qe]=e,t[Ve]=a,l){case"dialog":K("cancel",t),K("close",t);break;case"iframe":case"object":case"embed":K("load",t);break;case"video":case"audio":for(l=0;l<un.length;l++)K(un[l],t);break;case"source":K("error",t);break;case"img":case"image":case"link":K("error",t),K("load",t);break;case"details":K("toggle",t);break;case"input":K("invalid",t),bs(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0),zn(t);break;case"select":K("invalid",t);break;case"textarea":K("invalid",t),Ss(t,a.value,a.defaultValue,a.children),zn(t)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||t.textContent===""+l||a.suppressHydrationWarning===!0||jf(t.textContent,l)?(a.popover!=null&&(K("beforetoggle",t),K("toggle",t)),a.onScroll!=null&&K("scroll",t),a.onScrollEnd!=null&&K("scrollend",t),a.onClick!=null&&(t.onclick=xi),t=!0):t=!1,t||El(e)}function ir(e){for(Xe=e.return;Xe;)switch(Xe.tag){case 5:case 13:Tt=!1;return;case 27:case 3:Tt=!0;return;default:Xe=Xe.return}}function _a(e){if(e!==Xe)return!1;if(!te)return ir(e),te=!0,!1;var t=e.tag,l;if((l=t!==3&&t!==27)&&((l=t===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||Uc(e.type,e.memoizedProps)),l=!l),l&&me&&El(e),ir(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(v(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(l=e.data,l==="/$"){if(t===0){me=xt(e.nextSibling);break e}t--}else l!=="$"&&l!=="$!"&&l!=="$?"||t++;e=e.nextSibling}me=null}}else t===27?(t=me,ol(e.type)?(e=Bc,Bc=null,me=e):me=t):me=Xe?xt(e.stateNode.nextSibling):null;return!0}function Ra(){me=Xe=null,te=!1}function ur(){var e=Tl;return e!==null&&(Je===null?Je=e:Je.push.apply(Je,e),Tl=null),e}function Ua(e){Tl===null?Tl=[e]:Tl.push(e)}var xu=j(null),zl=null,Ut=null;function Wt(e,t,l){z(xu,t._currentValue),t._currentValue=l}function qt(e){e._currentValue=xu.current,M(xu)}function Su(e,t,l){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===l)break;e=e.return}}function Nu(e,t,l,a){var n=e.child;for(n!==null&&(n.return=e);n!==null;){var i=n.dependencies;if(i!==null){var u=n.child;i=i.firstContext;e:for(;i!==null;){var s=i;i=n;for(var o=0;o<t.length;o++)if(s.context===t[o]){i.lanes|=l,s=i.alternate,s!==null&&(s.lanes|=l),Su(i.return,l,e),a||(u=null);break e}i=s.next}}else if(n.tag===18){if(u=n.return,u===null)throw Error(v(341));u.lanes|=l,i=u.alternate,i!==null&&(i.lanes|=l),Su(u,l,e),u=null}else u=n.child;if(u!==null)u.return=n;else for(u=n;u!==null;){if(u===e){u=null;break}if(n=u.sibling,n!==null){n.return=u.return,u=n;break}u=u.return}n=u}}function qa(e,t,l,a){e=null;for(var n=t,i=!1;n!==null;){if(!i){if((n.flags&524288)!==0)i=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var u=n.alternate;if(u===null)throw Error(v(387));if(u=u.memoizedProps,u!==null){var s=n.type;Pe(n.pendingProps.value,u.value)||(e!==null?e.push(s):e=[s])}}else if(n===We.current){if(u=n.alternate,u===null)throw Error(v(387));u.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(e!==null?e.push(dn):e=[dn])}n=n.return}e!==null&&Nu(t,e,l,a),t.flags|=262144}function Qn(e){for(e=e.firstContext;e!==null;){if(!Pe(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Al(e){zl=e,Ut=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function He(e){return cr(zl,e)}function Xn(e,t){return zl===null&&Al(e),cr(e,t)}function cr(e,t){var l=t._currentValue;if(t={context:t,memoizedValue:l,next:null},Ut===null){if(e===null)throw Error(v(308));Ut=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Ut=Ut.next=t;return l}var gh=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(l,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(l){return l()})}},ph=E.unstable_scheduleCallback,vh=E.unstable_NormalPriority,xe={$$typeof:Ne,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ju(){return{controller:new gh,data:new Map,refCount:0}}function Ha(e){e.refCount--,e.refCount===0&&ph(vh,function(){e.controller.abort()})}var Ya=null,Tu=0,Pl=0,Il=null;function yh(e,t){if(Ya===null){var l=Ya=[];Tu=0,Pl=zc(),Il={status:"pending",value:void 0,then:function(a){l.push(a)}}}return Tu++,t.then(sr,sr),t}function sr(){if(--Tu===0&&Ya!==null){Il!==null&&(Il.status="fulfilled");var e=Ya;Ya=null,Pl=0,Il=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function bh(e,t){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var n=0;n<l.length;n++)(0,l[n])(t)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var rr=y.S;y.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&yh(e,t),rr!==null&&rr(e,t)};var Ml=j(null);function Eu(){var e=Ml.current;return e!==null?e:re.pooledCache}function Vn(e,t){t===null?z(Ml,Ml.current):z(Ml,t.pool)}function or(){var e=Eu();return e===null?null:{parent:xe._currentValue,pool:e}}var Ba=Error(v(460)),fr=Error(v(474)),Zn=Error(v(542)),zu={then:function(){}};function dr(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Ln(){}function hr(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(Ln,Ln),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,gr(e),e;default:if(typeof t.status=="string")t.then(Ln,Ln);else{if(e=re,e!==null&&100<e.shellSuspendCounter)throw Error(v(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var n=t;n.status="fulfilled",n.value=a}},function(a){if(t.status==="pending"){var n=t;n.status="rejected",n.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,gr(e),e}throw Ga=t,Ba}}var Ga=null;function mr(){if(Ga===null)throw Error(v(459));var e=Ga;return Ga=null,e}function gr(e){if(e===Ba||e===Zn)throw Error(v(483))}var Ft=!1;function Au(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Mu(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function $t(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Pt(e,t,l){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(le&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=Hn(e),tr(e,null,l),t}return qn(e,a,t,l),Hn(e)}function Qa(e,t,l){if(t=t.updateQueue,t!==null&&(t=t.shared,(l&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,ss(e,l)}}function Du(e,t){var l=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,i=null;if(l=l.firstBaseUpdate,l!==null){do{var u={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};i===null?n=i=u:i=i.next=u,l=l.next}while(l!==null);i===null?n=i=t:i=i.next=t}else n=i=t;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:i,shared:a.shared,callbacks:a.callbacks},e.updateQueue=l;return}e=l.lastBaseUpdate,e===null?l.firstBaseUpdate=t:e.next=t,l.lastBaseUpdate=t}var wu=!1;function Xa(){if(wu){var e=Il;if(e!==null)throw e}}function Va(e,t,l,a){wu=!1;var n=e.updateQueue;Ft=!1;var i=n.firstBaseUpdate,u=n.lastBaseUpdate,s=n.shared.pending;if(s!==null){n.shared.pending=null;var o=s,m=o.next;o.next=null,u===null?i=m:u.next=m,u=o;var b=e.alternate;b!==null&&(b=b.updateQueue,s=b.lastBaseUpdate,s!==u&&(s===null?b.firstBaseUpdate=m:s.next=m,b.lastBaseUpdate=o))}if(i!==null){var S=n.baseState;u=0,b=m=o=null,s=i;do{var g=s.lane&-536870913,p=g!==s.lane;if(p?(F&g)===g:(a&g)===g){g!==0&&g===Pl&&(wu=!0),b!==null&&(b=b.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var Y=e,U=s;g=t;var ue=l;switch(U.tag){case 1:if(Y=U.payload,typeof Y=="function"){S=Y.call(ue,S,g);break e}S=Y;break e;case 3:Y.flags=Y.flags&-65537|128;case 0:if(Y=U.payload,g=typeof Y=="function"?Y.call(ue,S,g):Y,g==null)break e;S=O({},S,g);break e;case 2:Ft=!0}}g=s.callback,g!==null&&(e.flags|=64,p&&(e.flags|=8192),p=n.callbacks,p===null?n.callbacks=[g]:p.push(g))}else p={lane:g,tag:s.tag,payload:s.payload,callback:s.callback,next:null},b===null?(m=b=p,o=S):b=b.next=p,u|=g;if(s=s.next,s===null){if(s=n.shared.pending,s===null)break;p=s,s=p.next,p.next=null,n.lastBaseUpdate=p,n.shared.pending=null}}while(!0);b===null&&(o=S),n.baseState=o,n.firstBaseUpdate=m,n.lastBaseUpdate=b,i===null&&(n.shared.lanes=0),ul|=u,e.lanes=u,e.memoizedState=S}}function pr(e,t){if(typeof e!="function")throw Error(v(191,e));e.call(t)}function vr(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)pr(l[e],t)}var ea=j(null),Kn=j(0);function yr(e,t){e=Vt,z(Kn,e),z(ea,t),Vt=e|t.baseLanes}function Ou(){z(Kn,Vt),z(ea,ea.current)}function Cu(){Vt=Kn.current,M(ea),M(Kn)}var It=0,X=null,ne=null,ye=null,Jn=!1,ta=!1,Dl=!1,kn=0,Za=0,la=null,xh=0;function pe(){throw Error(v(321))}function _u(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!Pe(e[l],t[l]))return!1;return!0}function Ru(e,t,l,a,n,i){return It=i,X=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,y.H=e===null||e.memoizedState===null?to:lo,Dl=!1,i=l(a,n),Dl=!1,ta&&(i=xr(t,l,a,n)),br(e),i}function br(e){y.H=ei;var t=ne!==null&&ne.next!==null;if(It=0,ye=ne=X=null,Jn=!1,Za=0,la=null,t)throw Error(v(300));e===null||Ee||(e=e.dependencies,e!==null&&Qn(e)&&(Ee=!0))}function xr(e,t,l,a){X=e;var n=0;do{if(ta&&(la=null),Za=0,ta=!1,25<=n)throw Error(v(301));if(n+=1,ye=ne=null,e.updateQueue!=null){var i=e.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}y.H=Ah,i=t(l,a)}while(ta);return i}function Sh(){var e=y.H,t=e.useState()[0];return t=typeof t.then=="function"?La(t):t,e=e.useState()[0],(ne!==null?ne.memoizedState:null)!==e&&(X.flags|=1024),t}function Uu(){var e=kn!==0;return kn=0,e}function qu(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function Hu(e){if(Jn){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Jn=!1}It=0,ye=ne=X=null,ta=!1,Za=kn=0,la=null}function Le(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ye===null?X.memoizedState=ye=e:ye=ye.next=e,ye}function be(){if(ne===null){var e=X.alternate;e=e!==null?e.memoizedState:null}else e=ne.next;var t=ye===null?X.memoizedState:ye.next;if(t!==null)ye=t,ne=e;else{if(e===null)throw X.alternate===null?Error(v(467)):Error(v(310));ne=e,e={memoizedState:ne.memoizedState,baseState:ne.baseState,baseQueue:ne.baseQueue,queue:ne.queue,next:null},ye===null?X.memoizedState=ye=e:ye=ye.next=e}return ye}function Yu(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function La(e){var t=Za;return Za+=1,la===null&&(la=[]),e=hr(la,e,t),t=X,(ye===null?t.memoizedState:ye.next)===null&&(t=t.alternate,y.H=t===null||t.memoizedState===null?to:lo),e}function Wn(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return La(e);if(e.$$typeof===Ne)return He(e)}throw Error(v(438,String(e)))}function Bu(e){var t=null,l=X.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var a=X.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(n){return n.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),l===null&&(l=Yu(),X.updateQueue=l),l.memoCache=t,l=t.data[t.index],l===void 0)for(l=t.data[t.index]=Array(e),a=0;a<e;a++)l[a]=Dt;return t.index++,l}function Ht(e,t){return typeof t=="function"?t(e):t}function Fn(e){var t=be();return Gu(t,ne,e)}function Gu(e,t,l){var a=e.queue;if(a===null)throw Error(v(311));a.lastRenderedReducer=l;var n=e.baseQueue,i=a.pending;if(i!==null){if(n!==null){var u=n.next;n.next=i.next,i.next=u}t.baseQueue=n=i,a.pending=null}if(i=e.baseState,n===null)e.memoizedState=i;else{t=n.next;var s=u=null,o=null,m=t,b=!1;do{var S=m.lane&-536870913;if(S!==m.lane?(F&S)===S:(It&S)===S){var g=m.revertLane;if(g===0)o!==null&&(o=o.next={lane:0,revertLane:0,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null}),S===Pl&&(b=!0);else if((It&g)===g){m=m.next,g===Pl&&(b=!0);continue}else S={lane:0,revertLane:m.revertLane,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null},o===null?(s=o=S,u=i):o=o.next=S,X.lanes|=g,ul|=g;S=m.action,Dl&&l(i,S),i=m.hasEagerState?m.eagerState:l(i,S)}else g={lane:S,revertLane:m.revertLane,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null},o===null?(s=o=g,u=i):o=o.next=g,X.lanes|=S,ul|=S;m=m.next}while(m!==null&&m!==t);if(o===null?u=i:o.next=s,!Pe(i,e.memoizedState)&&(Ee=!0,b&&(l=Il,l!==null)))throw l;e.memoizedState=i,e.baseState=u,e.baseQueue=o,a.lastRenderedState=i}return n===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function Qu(e){var t=be(),l=t.queue;if(l===null)throw Error(v(311));l.lastRenderedReducer=e;var a=l.dispatch,n=l.pending,i=t.memoizedState;if(n!==null){l.pending=null;var u=n=n.next;do i=e(i,u.action),u=u.next;while(u!==n);Pe(i,t.memoizedState)||(Ee=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),l.lastRenderedState=i}return[i,a]}function Sr(e,t,l){var a=X,n=be(),i=te;if(i){if(l===void 0)throw Error(v(407));l=l()}else l=t();var u=!Pe((ne||n).memoizedState,l);u&&(n.memoizedState=l,Ee=!0),n=n.queue;var s=Tr.bind(null,a,n,e);if(Ka(2048,8,s,[e]),n.getSnapshot!==t||u||ye!==null&&ye.memoizedState.tag&1){if(a.flags|=2048,aa(9,$n(),jr.bind(null,a,n,l,t),null),re===null)throw Error(v(349));i||(It&124)!==0||Nr(a,t,l)}return l}function Nr(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=X.updateQueue,t===null?(t=Yu(),X.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function jr(e,t,l,a){t.value=l,t.getSnapshot=a,Er(t)&&zr(e)}function Tr(e,t,l){return l(function(){Er(t)&&zr(e)})}function Er(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!Pe(e,l)}catch{return!0}}function zr(e){var t=kl(e,2);t!==null&&nt(t,e,2)}function Xu(e){var t=Le();if(typeof e=="function"){var l=e;if(e=l(),Dl){Kt(!0);try{l()}finally{Kt(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ht,lastRenderedState:e},t}function Ar(e,t,l,a){return e.baseState=l,Gu(e,ne,typeof a=="function"?a:Ht)}function Nh(e,t,l,a,n){if(In(e))throw Error(v(485));if(e=t.action,e!==null){var i={payload:n,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(u){i.listeners.push(u)}};y.T!==null?l(!0):i.isTransition=!1,a(i),l=t.pending,l===null?(i.next=t.pending=i,Mr(t,i)):(i.next=l.next,t.pending=l.next=i)}}function Mr(e,t){var l=t.action,a=t.payload,n=e.state;if(t.isTransition){var i=y.T,u={};y.T=u;try{var s=l(n,a),o=y.S;o!==null&&o(u,s),Dr(e,t,s)}catch(m){Vu(e,t,m)}finally{y.T=i}}else try{i=l(n,a),Dr(e,t,i)}catch(m){Vu(e,t,m)}}function Dr(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){wr(e,t,a)},function(a){return Vu(e,t,a)}):wr(e,t,l)}function wr(e,t,l){t.status="fulfilled",t.value=l,Or(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,Mr(e,l)))}function Vu(e,t,l){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=l,Or(t),t=t.next;while(t!==a)}e.action=null}function Or(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Cr(e,t){return t}function _r(e,t){if(te){var l=re.formState;if(l!==null){e:{var a=X;if(te){if(me){t:{for(var n=me,i=Tt;n.nodeType!==8;){if(!i){n=null;break t}if(n=xt(n.nextSibling),n===null){n=null;break t}}i=n.data,n=i==="F!"||i==="F"?n:null}if(n){me=xt(n.nextSibling),a=n.data==="F!";break e}}El(a)}a=!1}a&&(t=l[0])}}return l=Le(),l.memoizedState=l.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Cr,lastRenderedState:t},l.queue=a,l=Pr.bind(null,X,a),a.dispatch=l,a=Xu(!1),i=ku.bind(null,X,!1,a.queue),a=Le(),n={state:t,dispatch:null,action:e,pending:null},a.queue=n,l=Nh.bind(null,X,n,i,l),n.dispatch=l,a.memoizedState=e,[t,l,!1]}function Rr(e){var t=be();return Ur(t,ne,e)}function Ur(e,t,l){if(t=Gu(e,t,Cr)[0],e=Fn(Ht)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=La(t)}catch(u){throw u===Ba?Zn:u}else a=t;t=be();var n=t.queue,i=n.dispatch;return l!==t.memoizedState&&(X.flags|=2048,aa(9,$n(),jh.bind(null,n,l),null)),[a,i,e]}function jh(e,t){e.action=t}function qr(e){var t=be(),l=ne;if(l!==null)return Ur(t,l,e);be(),t=t.memoizedState,l=be();var a=l.queue.dispatch;return l.memoizedState=e,[t,a,!1]}function aa(e,t,l,a){return e={tag:e,create:l,deps:a,inst:t,next:null},t=X.updateQueue,t===null&&(t=Yu(),X.updateQueue=t),l=t.lastEffect,l===null?t.lastEffect=e.next=e:(a=l.next,l.next=e,e.next=a,t.lastEffect=e),e}function $n(){return{destroy:void 0,resource:void 0}}function Hr(){return be().memoizedState}function Pn(e,t,l,a){var n=Le();a=a===void 0?null:a,X.flags|=e,n.memoizedState=aa(1|t,$n(),l,a)}function Ka(e,t,l,a){var n=be();a=a===void 0?null:a;var i=n.memoizedState.inst;ne!==null&&a!==null&&_u(a,ne.memoizedState.deps)?n.memoizedState=aa(t,i,l,a):(X.flags|=e,n.memoizedState=aa(1|t,i,l,a))}function Yr(e,t){Pn(8390656,8,e,t)}function Br(e,t){Ka(2048,8,e,t)}function Gr(e,t){return Ka(4,2,e,t)}function Qr(e,t){return Ka(4,4,e,t)}function Xr(e,t){if(typeof t=="function"){e=e();var l=t(e);return function(){typeof l=="function"?l():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Vr(e,t,l){l=l!=null?l.concat([e]):null,Ka(4,4,Xr.bind(null,t,e),l)}function Zu(){}function Zr(e,t){var l=be();t=t===void 0?null:t;var a=l.memoizedState;return t!==null&&_u(t,a[1])?a[0]:(l.memoizedState=[e,t],e)}function Lr(e,t){var l=be();t=t===void 0?null:t;var a=l.memoizedState;if(t!==null&&_u(t,a[1]))return a[0];if(a=e(),Dl){Kt(!0);try{e()}finally{Kt(!1)}}return l.memoizedState=[a,t],a}function Lu(e,t,l){return l===void 0||(It&1073741824)!==0?e.memoizedState=t:(e.memoizedState=l,e=Wo(),X.lanes|=e,ul|=e,l)}function Kr(e,t,l,a){return Pe(l,t)?l:ea.current!==null?(e=Lu(e,l,a),Pe(e,t)||(Ee=!0),e):(It&42)===0?(Ee=!0,e.memoizedState=l):(e=Wo(),X.lanes|=e,ul|=e,t)}function Jr(e,t,l,a,n){var i=A.p;A.p=i!==0&&8>i?i:8;var u=y.T,s={};y.T=s,ku(e,!1,t,l);try{var o=n(),m=y.S;if(m!==null&&m(s,o),o!==null&&typeof o=="object"&&typeof o.then=="function"){var b=bh(o,a);Ja(e,t,b,at(e))}else Ja(e,t,a,at(e))}catch(S){Ja(e,t,{then:function(){},status:"rejected",reason:S},at())}finally{A.p=i,y.T=u}}function Th(){}function Ku(e,t,l,a){if(e.tag!==5)throw Error(v(476));var n=kr(e).queue;Jr(e,n,t,R,l===null?Th:function(){return Wr(e),l(a)})}function kr(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:R,baseState:R,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ht,lastRenderedState:R},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ht,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Wr(e){var t=kr(e).next.queue;Ja(e,t,{},at())}function Ju(){return He(dn)}function Fr(){return be().memoizedState}function $r(){return be().memoizedState}function Eh(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=at();e=$t(l);var a=Pt(t,e,l);a!==null&&(nt(a,t,l),Qa(a,t,l)),t={cache:ju()},e.payload=t;return}t=t.return}}function zh(e,t,l){var a=at();l={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null},In(e)?Ir(t,l):(l=hu(e,t,l,a),l!==null&&(nt(l,e,a),eo(l,t,a)))}function Pr(e,t,l){var a=at();Ja(e,t,l,a)}function Ja(e,t,l,a){var n={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null};if(In(e))Ir(t,n);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var u=t.lastRenderedState,s=i(u,l);if(n.hasEagerState=!0,n.eagerState=s,Pe(s,u))return qn(e,t,n,0),re===null&&Un(),!1}catch{}finally{}if(l=hu(e,t,n,a),l!==null)return nt(l,e,a),eo(l,t,a),!0}return!1}function ku(e,t,l,a){if(a={lane:2,revertLane:zc(),action:a,hasEagerState:!1,eagerState:null,next:null},In(e)){if(t)throw Error(v(479))}else t=hu(e,l,a,2),t!==null&&nt(t,e,2)}function In(e){var t=e.alternate;return e===X||t!==null&&t===X}function Ir(e,t){ta=Jn=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function eo(e,t,l){if((l&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,ss(e,l)}}var ei={readContext:He,use:Wn,useCallback:pe,useContext:pe,useEffect:pe,useImperativeHandle:pe,useLayoutEffect:pe,useInsertionEffect:pe,useMemo:pe,useReducer:pe,useRef:pe,useState:pe,useDebugValue:pe,useDeferredValue:pe,useTransition:pe,useSyncExternalStore:pe,useId:pe,useHostTransitionStatus:pe,useFormState:pe,useActionState:pe,useOptimistic:pe,useMemoCache:pe,useCacheRefresh:pe},to={readContext:He,use:Wn,useCallback:function(e,t){return Le().memoizedState=[e,t===void 0?null:t],e},useContext:He,useEffect:Yr,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,Pn(4194308,4,Xr.bind(null,t,e),l)},useLayoutEffect:function(e,t){return Pn(4194308,4,e,t)},useInsertionEffect:function(e,t){Pn(4,2,e,t)},useMemo:function(e,t){var l=Le();t=t===void 0?null:t;var a=e();if(Dl){Kt(!0);try{e()}finally{Kt(!1)}}return l.memoizedState=[a,t],a},useReducer:function(e,t,l){var a=Le();if(l!==void 0){var n=l(t);if(Dl){Kt(!0);try{l(t)}finally{Kt(!1)}}}else n=t;return a.memoizedState=a.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},a.queue=e,e=e.dispatch=zh.bind(null,X,e),[a.memoizedState,e]},useRef:function(e){var t=Le();return e={current:e},t.memoizedState=e},useState:function(e){e=Xu(e);var t=e.queue,l=Pr.bind(null,X,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:Zu,useDeferredValue:function(e,t){var l=Le();return Lu(l,e,t)},useTransition:function(){var e=Xu(!1);return e=Jr.bind(null,X,e.queue,!0,!1),Le().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var a=X,n=Le();if(te){if(l===void 0)throw Error(v(407));l=l()}else{if(l=t(),re===null)throw Error(v(349));(F&124)!==0||Nr(a,t,l)}n.memoizedState=l;var i={value:l,getSnapshot:t};return n.queue=i,Yr(Tr.bind(null,a,i,e),[e]),a.flags|=2048,aa(9,$n(),jr.bind(null,a,i,l,t),null),l},useId:function(){var e=Le(),t=re.identifierPrefix;if(te){var l=Rt,a=_t;l=(a&~(1<<32-$e(a)-1)).toString(32)+l,t="«"+t+"R"+l,l=kn++,0<l&&(t+="H"+l.toString(32)),t+="»"}else l=xh++,t="«"+t+"r"+l.toString(32)+"»";return e.memoizedState=t},useHostTransitionStatus:Ju,useFormState:_r,useActionState:_r,useOptimistic:function(e){var t=Le();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=ku.bind(null,X,!0,l),l.dispatch=t,[e,t]},useMemoCache:Bu,useCacheRefresh:function(){return Le().memoizedState=Eh.bind(null,X)}},lo={readContext:He,use:Wn,useCallback:Zr,useContext:He,useEffect:Br,useImperativeHandle:Vr,useInsertionEffect:Gr,useLayoutEffect:Qr,useMemo:Lr,useReducer:Fn,useRef:Hr,useState:function(){return Fn(Ht)},useDebugValue:Zu,useDeferredValue:function(e,t){var l=be();return Kr(l,ne.memoizedState,e,t)},useTransition:function(){var e=Fn(Ht)[0],t=be().memoizedState;return[typeof e=="boolean"?e:La(e),t]},useSyncExternalStore:Sr,useId:Fr,useHostTransitionStatus:Ju,useFormState:Rr,useActionState:Rr,useOptimistic:function(e,t){var l=be();return Ar(l,ne,e,t)},useMemoCache:Bu,useCacheRefresh:$r},Ah={readContext:He,use:Wn,useCallback:Zr,useContext:He,useEffect:Br,useImperativeHandle:Vr,useInsertionEffect:Gr,useLayoutEffect:Qr,useMemo:Lr,useReducer:Qu,useRef:Hr,useState:function(){return Qu(Ht)},useDebugValue:Zu,useDeferredValue:function(e,t){var l=be();return ne===null?Lu(l,e,t):Kr(l,ne.memoizedState,e,t)},useTransition:function(){var e=Qu(Ht)[0],t=be().memoizedState;return[typeof e=="boolean"?e:La(e),t]},useSyncExternalStore:Sr,useId:Fr,useHostTransitionStatus:Ju,useFormState:qr,useActionState:qr,useOptimistic:function(e,t){var l=be();return ne!==null?Ar(l,ne,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:Bu,useCacheRefresh:$r},na=null,ka=0;function ti(e){var t=ka;return ka+=1,na===null&&(na=[]),hr(na,e,t)}function Wa(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function li(e,t){throw t.$$typeof===ee?Error(v(525)):(e=Object.prototype.toString.call(t),Error(v(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function ao(e){var t=e._init;return t(e._payload)}function no(e){function t(d,f){if(e){var h=d.deletions;h===null?(d.deletions=[f],d.flags|=16):h.push(f)}}function l(d,f){if(!e)return null;for(;f!==null;)t(d,f),f=f.sibling;return null}function a(d){for(var f=new Map;d!==null;)d.key!==null?f.set(d.key,d):f.set(d.index,d),d=d.sibling;return f}function n(d,f){return d=Ct(d,f),d.index=0,d.sibling=null,d}function i(d,f,h){return d.index=h,e?(h=d.alternate,h!==null?(h=h.index,h<f?(d.flags|=67108866,f):h):(d.flags|=67108866,f)):(d.flags|=1048576,f)}function u(d){return e&&d.alternate===null&&(d.flags|=67108866),d}function s(d,f,h,x){return f===null||f.tag!==6?(f=gu(h,d.mode,x),f.return=d,f):(f=n(f,h),f.return=d,f)}function o(d,f,h,x){var D=h.type;return D===_e?b(d,f,h.props.children,x,h.key):f!==null&&(f.elementType===D||typeof D=="object"&&D!==null&&D.$$typeof===Ge&&ao(D)===f.type)?(f=n(f,h.props),Wa(f,h),f.return=d,f):(f=Yn(h.type,h.key,h.props,null,d.mode,x),Wa(f,h),f.return=d,f)}function m(d,f,h,x){return f===null||f.tag!==4||f.stateNode.containerInfo!==h.containerInfo||f.stateNode.implementation!==h.implementation?(f=pu(h,d.mode,x),f.return=d,f):(f=n(f,h.children||[]),f.return=d,f)}function b(d,f,h,x,D){return f===null||f.tag!==7?(f=Sl(h,d.mode,x,D),f.return=d,f):(f=n(f,h),f.return=d,f)}function S(d,f,h){if(typeof f=="string"&&f!==""||typeof f=="number"||typeof f=="bigint")return f=gu(""+f,d.mode,h),f.return=d,f;if(typeof f=="object"&&f!==null){switch(f.$$typeof){case V:return h=Yn(f.type,f.key,f.props,null,d.mode,h),Wa(h,f),h.return=d,h;case ce:return f=pu(f,d.mode,h),f.return=d,f;case Ge:var x=f._init;return f=x(f._payload),S(d,f,h)}if(je(f)||$(f))return f=Sl(f,d.mode,h,null),f.return=d,f;if(typeof f.then=="function")return S(d,ti(f),h);if(f.$$typeof===Ne)return S(d,Xn(d,f),h);li(d,f)}return null}function g(d,f,h,x){var D=f!==null?f.key:null;if(typeof h=="string"&&h!==""||typeof h=="number"||typeof h=="bigint")return D!==null?null:s(d,f,""+h,x);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case V:return h.key===D?o(d,f,h,x):null;case ce:return h.key===D?m(d,f,h,x):null;case Ge:return D=h._init,h=D(h._payload),g(d,f,h,x)}if(je(h)||$(h))return D!==null?null:b(d,f,h,x,null);if(typeof h.then=="function")return g(d,f,ti(h),x);if(h.$$typeof===Ne)return g(d,f,Xn(d,h),x);li(d,h)}return null}function p(d,f,h,x,D){if(typeof x=="string"&&x!==""||typeof x=="number"||typeof x=="bigint")return d=d.get(h)||null,s(f,d,""+x,D);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case V:return d=d.get(x.key===null?h:x.key)||null,o(f,d,x,D);case ce:return d=d.get(x.key===null?h:x.key)||null,m(f,d,x,D);case Ge:var Z=x._init;return x=Z(x._payload),p(d,f,h,x,D)}if(je(x)||$(x))return d=d.get(h)||null,b(f,d,x,D,null);if(typeof x.then=="function")return p(d,f,h,ti(x),D);if(x.$$typeof===Ne)return p(d,f,h,Xn(f,x),D);li(f,x)}return null}function Y(d,f,h,x){for(var D=null,Z=null,C=f,q=f=0,Ae=null;C!==null&&q<h.length;q++){C.index>q?(Ae=C,C=null):Ae=C.sibling;var P=g(d,C,h[q],x);if(P===null){C===null&&(C=Ae);break}e&&C&&P.alternate===null&&t(d,C),f=i(P,f,q),Z===null?D=P:Z.sibling=P,Z=P,C=Ae}if(q===h.length)return l(d,C),te&&jl(d,q),D;if(C===null){for(;q<h.length;q++)C=S(d,h[q],x),C!==null&&(f=i(C,f,q),Z===null?D=C:Z.sibling=C,Z=C);return te&&jl(d,q),D}for(C=a(C);q<h.length;q++)Ae=p(C,d,q,h[q],x),Ae!==null&&(e&&Ae.alternate!==null&&C.delete(Ae.key===null?q:Ae.key),f=i(Ae,f,q),Z===null?D=Ae:Z.sibling=Ae,Z=Ae);return e&&C.forEach(function(gl){return t(d,gl)}),te&&jl(d,q),D}function U(d,f,h,x){if(h==null)throw Error(v(151));for(var D=null,Z=null,C=f,q=f=0,Ae=null,P=h.next();C!==null&&!P.done;q++,P=h.next()){C.index>q?(Ae=C,C=null):Ae=C.sibling;var gl=g(d,C,P.value,x);if(gl===null){C===null&&(C=Ae);break}e&&C&&gl.alternate===null&&t(d,C),f=i(gl,f,q),Z===null?D=gl:Z.sibling=gl,Z=gl,C=Ae}if(P.done)return l(d,C),te&&jl(d,q),D;if(C===null){for(;!P.done;q++,P=h.next())P=S(d,P.value,x),P!==null&&(f=i(P,f,q),Z===null?D=P:Z.sibling=P,Z=P);return te&&jl(d,q),D}for(C=a(C);!P.done;q++,P=h.next())P=p(C,d,q,P.value,x),P!==null&&(e&&P.alternate!==null&&C.delete(P.key===null?q:P.key),f=i(P,f,q),Z===null?D=P:Z.sibling=P,Z=P);return e&&C.forEach(function(Mm){return t(d,Mm)}),te&&jl(d,q),D}function ue(d,f,h,x){if(typeof h=="object"&&h!==null&&h.type===_e&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case V:e:{for(var D=h.key;f!==null;){if(f.key===D){if(D=h.type,D===_e){if(f.tag===7){l(d,f.sibling),x=n(f,h.props.children),x.return=d,d=x;break e}}else if(f.elementType===D||typeof D=="object"&&D!==null&&D.$$typeof===Ge&&ao(D)===f.type){l(d,f.sibling),x=n(f,h.props),Wa(x,h),x.return=d,d=x;break e}l(d,f);break}else t(d,f);f=f.sibling}h.type===_e?(x=Sl(h.props.children,d.mode,x,h.key),x.return=d,d=x):(x=Yn(h.type,h.key,h.props,null,d.mode,x),Wa(x,h),x.return=d,d=x)}return u(d);case ce:e:{for(D=h.key;f!==null;){if(f.key===D)if(f.tag===4&&f.stateNode.containerInfo===h.containerInfo&&f.stateNode.implementation===h.implementation){l(d,f.sibling),x=n(f,h.children||[]),x.return=d,d=x;break e}else{l(d,f);break}else t(d,f);f=f.sibling}x=pu(h,d.mode,x),x.return=d,d=x}return u(d);case Ge:return D=h._init,h=D(h._payload),ue(d,f,h,x)}if(je(h))return Y(d,f,h,x);if($(h)){if(D=$(h),typeof D!="function")throw Error(v(150));return h=D.call(h),U(d,f,h,x)}if(typeof h.then=="function")return ue(d,f,ti(h),x);if(h.$$typeof===Ne)return ue(d,f,Xn(d,h),x);li(d,h)}return typeof h=="string"&&h!==""||typeof h=="number"||typeof h=="bigint"?(h=""+h,f!==null&&f.tag===6?(l(d,f.sibling),x=n(f,h),x.return=d,d=x):(l(d,f),x=gu(h,d.mode,x),x.return=d,d=x),u(d)):l(d,f)}return function(d,f,h,x){try{ka=0;var D=ue(d,f,h,x);return na=null,D}catch(C){if(C===Ba||C===Zn)throw C;var Z=Ie(29,C,null,d.mode);return Z.lanes=x,Z.return=d,Z}finally{}}}var ia=no(!0),io=no(!1),mt=j(null),Et=null;function el(e){var t=e.alternate;z(Se,Se.current&1),z(mt,e),Et===null&&(t===null||ea.current!==null||t.memoizedState!==null)&&(Et=e)}function uo(e){if(e.tag===22){if(z(Se,Se.current),z(mt,e),Et===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(Et=e)}}else tl()}function tl(){z(Se,Se.current),z(mt,mt.current)}function Yt(e){M(mt),Et===e&&(Et=null),M(Se)}var Se=j(0);function ai(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||l.data==="$?"||Yc(l)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Wu(e,t,l,a){t=e.memoizedState,l=l(a,t),l=l==null?t:O({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var Fu={enqueueSetState:function(e,t,l){e=e._reactInternals;var a=at(),n=$t(a);n.payload=t,l!=null&&(n.callback=l),t=Pt(e,n,a),t!==null&&(nt(t,e,a),Qa(t,e,a))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var a=at(),n=$t(a);n.tag=1,n.payload=t,l!=null&&(n.callback=l),t=Pt(e,n,a),t!==null&&(nt(t,e,a),Qa(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=at(),a=$t(l);a.tag=2,t!=null&&(a.callback=t),t=Pt(e,a,l),t!==null&&(nt(t,e,l),Qa(t,e,l))}};function co(e,t,l,a,n,i,u){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,i,u):t.prototype&&t.prototype.isPureReactComponent?!Oa(l,a)||!Oa(n,i):!0}function so(e,t,l,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(l,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(l,a),t.state!==e&&Fu.enqueueReplaceState(t,t.state,null)}function wl(e,t){var l=t;if("ref"in t){l={};for(var a in t)a!=="ref"&&(l[a]=t[a])}if(e=e.defaultProps){l===t&&(l=O({},l));for(var n in e)l[n]===void 0&&(l[n]=e[n])}return l}var ni=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function ro(e){ni(e)}function oo(e){console.error(e)}function fo(e){ni(e)}function ii(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function ho(e,t,l){try{var a=e.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function $u(e,t,l){return l=$t(l),l.tag=3,l.payload={element:null},l.callback=function(){ii(e,t)},l}function mo(e){return e=$t(e),e.tag=3,e}function go(e,t,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var i=a.value;e.payload=function(){return n(i)},e.callback=function(){ho(t,l,a)}}var u=l.stateNode;u!==null&&typeof u.componentDidCatch=="function"&&(e.callback=function(){ho(t,l,a),typeof n!="function"&&(cl===null?cl=new Set([this]):cl.add(this));var s=a.stack;this.componentDidCatch(a.value,{componentStack:s!==null?s:""})})}function Mh(e,t,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=l.alternate,t!==null&&qa(t,l,n,!0),l=mt.current,l!==null){switch(l.tag){case 13:return Et===null?Sc():l.alternate===null&&ge===0&&(ge=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===zu?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([a]):t.add(a),jc(e,a,n)),!1;case 22:return l.flags|=65536,a===zu?l.flags|=16384:(t=l.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=t):(l=t.retryQueue,l===null?t.retryQueue=new Set([a]):l.add(a)),jc(e,a,n)),!1}throw Error(v(435,l.tag))}return jc(e,a,n),Sc(),!1}if(te)return t=mt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,a!==bu&&(e=Error(v(422),{cause:a}),Ua(ot(e,l)))):(a!==bu&&(t=Error(v(423),{cause:a}),Ua(ot(t,l))),e=e.current.alternate,e.flags|=65536,n&=-n,e.lanes|=n,a=ot(a,l),n=$u(e.stateNode,a,n),Du(e,n),ge!==4&&(ge=2)),!1;var i=Error(v(520),{cause:a});if(i=ot(i,l),ln===null?ln=[i]:ln.push(i),ge!==4&&(ge=2),t===null)return!0;a=ot(a,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=n&-n,l.lanes|=e,e=$u(l.stateNode,a,e),Du(l,e),!1;case 1:if(t=l.type,i=l.stateNode,(l.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&(cl===null||!cl.has(i))))return l.flags|=65536,n&=-n,l.lanes|=n,n=mo(n),go(n,e,l,a),Du(l,n),!1}l=l.return}while(l!==null);return!1}var po=Error(v(461)),Ee=!1;function we(e,t,l,a){t.child=e===null?io(t,null,l,a):ia(t,e.child,l,a)}function vo(e,t,l,a,n){l=l.render;var i=t.ref;if("ref"in a){var u={};for(var s in a)s!=="ref"&&(u[s]=a[s])}else u=a;return Al(t),a=Ru(e,t,l,u,i,n),s=Uu(),e!==null&&!Ee?(qu(e,t,n),Bt(e,t,n)):(te&&s&&vu(t),t.flags|=1,we(e,t,a,n),t.child)}function yo(e,t,l,a,n){if(e===null){var i=l.type;return typeof i=="function"&&!mu(i)&&i.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=i,bo(e,t,i,a,n)):(e=Yn(l.type,null,a,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!ic(e,n)){var u=i.memoizedProps;if(l=l.compare,l=l!==null?l:Oa,l(u,a)&&e.ref===t.ref)return Bt(e,t,n)}return t.flags|=1,e=Ct(i,a),e.ref=t.ref,e.return=t,t.child=e}function bo(e,t,l,a,n){if(e!==null){var i=e.memoizedProps;if(Oa(i,a)&&e.ref===t.ref)if(Ee=!1,t.pendingProps=a=i,ic(e,n))(e.flags&131072)!==0&&(Ee=!0);else return t.lanes=e.lanes,Bt(e,t,n)}return Pu(e,t,l,a,n)}function xo(e,t,l){var a=t.pendingProps,n=a.children,i=e!==null?e.memoizedState:null;if(a.mode==="hidden"){if((t.flags&128)!==0){if(a=i!==null?i.baseLanes|l:l,e!==null){for(n=t.child=e.child,i=0;n!==null;)i=i|n.lanes|n.childLanes,n=n.sibling;t.childLanes=i&~a}else t.childLanes=0,t.child=null;return So(e,t,a,l)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Vn(t,i!==null?i.cachePool:null),i!==null?yr(t,i):Ou(),uo(t);else return t.lanes=t.childLanes=536870912,So(e,t,i!==null?i.baseLanes|l:l,l)}else i!==null?(Vn(t,i.cachePool),yr(t,i),tl(),t.memoizedState=null):(e!==null&&Vn(t,null),Ou(),tl());return we(e,t,n,l),t.child}function So(e,t,l,a){var n=Eu();return n=n===null?null:{parent:xe._currentValue,pool:n},t.memoizedState={baseLanes:l,cachePool:n},e!==null&&Vn(t,null),Ou(),uo(t),e!==null&&qa(e,t,a,!0),null}function ui(e,t){var l=t.ref;if(l===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(v(284));(e===null||e.ref!==l)&&(t.flags|=4194816)}}function Pu(e,t,l,a,n){return Al(t),l=Ru(e,t,l,a,void 0,n),a=Uu(),e!==null&&!Ee?(qu(e,t,n),Bt(e,t,n)):(te&&a&&vu(t),t.flags|=1,we(e,t,l,n),t.child)}function No(e,t,l,a,n,i){return Al(t),t.updateQueue=null,l=xr(t,a,l,n),br(e),a=Uu(),e!==null&&!Ee?(qu(e,t,i),Bt(e,t,i)):(te&&a&&vu(t),t.flags|=1,we(e,t,l,i),t.child)}function jo(e,t,l,a,n){if(Al(t),t.stateNode===null){var i=Wl,u=l.contextType;typeof u=="object"&&u!==null&&(i=He(u)),i=new l(a,i),t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=Fu,t.stateNode=i,i._reactInternals=t,i=t.stateNode,i.props=a,i.state=t.memoizedState,i.refs={},Au(t),u=l.contextType,i.context=typeof u=="object"&&u!==null?He(u):Wl,i.state=t.memoizedState,u=l.getDerivedStateFromProps,typeof u=="function"&&(Wu(t,l,u,a),i.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(u=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),u!==i.state&&Fu.enqueueReplaceState(i,i.state,null),Va(t,a,i,n),Xa(),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){i=t.stateNode;var s=t.memoizedProps,o=wl(l,s);i.props=o;var m=i.context,b=l.contextType;u=Wl,typeof b=="object"&&b!==null&&(u=He(b));var S=l.getDerivedStateFromProps;b=typeof S=="function"||typeof i.getSnapshotBeforeUpdate=="function",s=t.pendingProps!==s,b||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s||m!==u)&&so(t,i,a,u),Ft=!1;var g=t.memoizedState;i.state=g,Va(t,a,i,n),Xa(),m=t.memoizedState,s||g!==m||Ft?(typeof S=="function"&&(Wu(t,l,S,a),m=t.memoizedState),(o=Ft||co(t,l,o,a,g,m,u))?(b||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=m),i.props=a,i.state=m,i.context=u,a=o):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{i=t.stateNode,Mu(e,t),u=t.memoizedProps,b=wl(l,u),i.props=b,S=t.pendingProps,g=i.context,m=l.contextType,o=Wl,typeof m=="object"&&m!==null&&(o=He(m)),s=l.getDerivedStateFromProps,(m=typeof s=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==S||g!==o)&&so(t,i,a,o),Ft=!1,g=t.memoizedState,i.state=g,Va(t,a,i,n),Xa();var p=t.memoizedState;u!==S||g!==p||Ft||e!==null&&e.dependencies!==null&&Qn(e.dependencies)?(typeof s=="function"&&(Wu(t,l,s,a),p=t.memoizedState),(b=Ft||co(t,l,b,a,g,p,o)||e!==null&&e.dependencies!==null&&Qn(e.dependencies))?(m||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(a,p,o),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(a,p,o)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=p),i.props=a,i.state=p,i.context=o,a=b):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),a=!1)}return i=a,ui(e,t),a=(t.flags&128)!==0,i||a?(i=t.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:i.render(),t.flags|=1,e!==null&&a?(t.child=ia(t,e.child,null,n),t.child=ia(t,null,l,n)):we(e,t,l,n),t.memoizedState=i.state,e=t.child):e=Bt(e,t,n),e}function To(e,t,l,a){return Ra(),t.flags|=256,we(e,t,l,a),t.child}var Iu={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function ec(e){return{baseLanes:e,cachePool:or()}}function tc(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=gt),e}function Eo(e,t,l){var a=t.pendingProps,n=!1,i=(t.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(Se.current&2)!==0),u&&(n=!0,t.flags&=-129),u=(t.flags&32)!==0,t.flags&=-33,e===null){if(te){if(n?el(t):tl(),te){var s=me,o;if(o=s){e:{for(o=s,s=Tt;o.nodeType!==8;){if(!s){s=null;break e}if(o=xt(o.nextSibling),o===null){s=null;break e}}s=o}s!==null?(t.memoizedState={dehydrated:s,treeContext:Nl!==null?{id:_t,overflow:Rt}:null,retryLane:536870912,hydrationErrors:null},o=Ie(18,null,null,0),o.stateNode=s,o.return=t,t.child=o,Xe=t,me=null,o=!0):o=!1}o||El(t)}if(s=t.memoizedState,s!==null&&(s=s.dehydrated,s!==null))return Yc(s)?t.lanes=32:t.lanes=536870912,null;Yt(t)}return s=a.children,a=a.fallback,n?(tl(),n=t.mode,s=ci({mode:"hidden",children:s},n),a=Sl(a,n,l,null),s.return=t,a.return=t,s.sibling=a,t.child=s,n=t.child,n.memoizedState=ec(l),n.childLanes=tc(e,u,l),t.memoizedState=Iu,a):(el(t),lc(t,s))}if(o=e.memoizedState,o!==null&&(s=o.dehydrated,s!==null)){if(i)t.flags&256?(el(t),t.flags&=-257,t=ac(e,t,l)):t.memoizedState!==null?(tl(),t.child=e.child,t.flags|=128,t=null):(tl(),n=a.fallback,s=t.mode,a=ci({mode:"visible",children:a.children},s),n=Sl(n,s,l,null),n.flags|=2,a.return=t,n.return=t,a.sibling=n,t.child=a,ia(t,e.child,null,l),a=t.child,a.memoizedState=ec(l),a.childLanes=tc(e,u,l),t.memoizedState=Iu,t=n);else if(el(t),Yc(s)){if(u=s.nextSibling&&s.nextSibling.dataset,u)var m=u.dgst;u=m,a=Error(v(419)),a.stack="",a.digest=u,Ua({value:a,source:null,stack:null}),t=ac(e,t,l)}else if(Ee||qa(e,t,l,!1),u=(l&e.childLanes)!==0,Ee||u){if(u=re,u!==null&&(a=l&-l,a=(a&42)!==0?1:Bi(a),a=(a&(u.suspendedLanes|l))!==0?0:a,a!==0&&a!==o.retryLane))throw o.retryLane=a,kl(e,a),nt(u,e,a),po;s.data==="$?"||Sc(),t=ac(e,t,l)}else s.data==="$?"?(t.flags|=192,t.child=e.child,t=null):(e=o.treeContext,me=xt(s.nextSibling),Xe=t,te=!0,Tl=null,Tt=!1,e!==null&&(dt[ht++]=_t,dt[ht++]=Rt,dt[ht++]=Nl,_t=e.id,Rt=e.overflow,Nl=t),t=lc(t,a.children),t.flags|=4096);return t}return n?(tl(),n=a.fallback,s=t.mode,o=e.child,m=o.sibling,a=Ct(o,{mode:"hidden",children:a.children}),a.subtreeFlags=o.subtreeFlags&65011712,m!==null?n=Ct(m,n):(n=Sl(n,s,l,null),n.flags|=2),n.return=t,a.return=t,a.sibling=n,t.child=a,a=n,n=t.child,s=e.child.memoizedState,s===null?s=ec(l):(o=s.cachePool,o!==null?(m=xe._currentValue,o=o.parent!==m?{parent:m,pool:m}:o):o=or(),s={baseLanes:s.baseLanes|l,cachePool:o}),n.memoizedState=s,n.childLanes=tc(e,u,l),t.memoizedState=Iu,a):(el(t),l=e.child,e=l.sibling,l=Ct(l,{mode:"visible",children:a.children}),l.return=t,l.sibling=null,e!==null&&(u=t.deletions,u===null?(t.deletions=[e],t.flags|=16):u.push(e)),t.child=l,t.memoizedState=null,l)}function lc(e,t){return t=ci({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function ci(e,t){return e=Ie(22,e,null,t),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function ac(e,t,l){return ia(t,e.child,null,l),e=lc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function zo(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),Su(e.return,t,l)}function nc(e,t,l,a,n){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=l,i.tailMode=n)}function Ao(e,t,l){var a=t.pendingProps,n=a.revealOrder,i=a.tail;if(we(e,t,a.children,l),a=Se.current,(a&2)!==0)a=a&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&zo(e,l,t);else if(e.tag===19)zo(e,l,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}a&=1}switch(z(Se,a),n){case"forwards":for(l=t.child,n=null;l!==null;)e=l.alternate,e!==null&&ai(e)===null&&(n=l),l=l.sibling;l=n,l===null?(n=t.child,t.child=null):(n=l.sibling,l.sibling=null),nc(t,!1,n,l,i);break;case"backwards":for(l=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&ai(e)===null){t.child=n;break}e=n.sibling,n.sibling=l,l=n,n=e}nc(t,!0,l,null,i);break;case"together":nc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Bt(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),ul|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(qa(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(v(153));if(t.child!==null){for(e=t.child,l=Ct(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=Ct(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function ic(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Qn(e)))}function Dh(e,t,l){switch(t.tag){case 3:fe(t,t.stateNode.containerInfo),Wt(t,xe,e.memoizedState.cache),Ra();break;case 27:case 5:Ri(t);break;case 4:fe(t,t.stateNode.containerInfo);break;case 10:Wt(t,t.type,t.memoizedProps.value);break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(el(t),t.flags|=128,null):(l&t.child.childLanes)!==0?Eo(e,t,l):(el(t),e=Bt(e,t,l),e!==null?e.sibling:null);el(t);break;case 19:var n=(e.flags&128)!==0;if(a=(l&t.childLanes)!==0,a||(qa(e,t,l,!1),a=(l&t.childLanes)!==0),n){if(a)return Ao(e,t,l);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),z(Se,Se.current),a)break;return null;case 22:case 23:return t.lanes=0,xo(e,t,l);case 24:Wt(t,xe,e.memoizedState.cache)}return Bt(e,t,l)}function Mo(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ee=!0;else{if(!ic(e,l)&&(t.flags&128)===0)return Ee=!1,Dh(e,t,l);Ee=(e.flags&131072)!==0}else Ee=!1,te&&(t.flags&1048576)!==0&&ar(t,Gn,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var a=t.elementType,n=a._init;if(a=n(a._payload),t.type=a,typeof a=="function")mu(a)?(e=wl(a,e),t.tag=1,t=jo(null,t,a,e,l)):(t.tag=0,t=Pu(null,t,a,e,l));else{if(a!=null){if(n=a.$$typeof,n===Re){t.tag=11,t=vo(null,t,a,e,l);break e}else if(n===Ue){t.tag=14,t=yo(null,t,a,e,l);break e}}throw t=Nt(a)||a,Error(v(306,t,""))}}return t;case 0:return Pu(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,n=wl(a,t.pendingProps),jo(e,t,a,n,l);case 3:e:{if(fe(t,t.stateNode.containerInfo),e===null)throw Error(v(387));a=t.pendingProps;var i=t.memoizedState;n=i.element,Mu(e,t),Va(t,a,null,l);var u=t.memoizedState;if(a=u.cache,Wt(t,xe,a),a!==i.cache&&Nu(t,[xe],l,!0),Xa(),a=u.element,i.isDehydrated)if(i={element:a,isDehydrated:!1,cache:u.cache},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){t=To(e,t,a,l);break e}else if(a!==n){n=ot(Error(v(424)),t),Ua(n),t=To(e,t,a,l);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(me=xt(e.firstChild),Xe=t,te=!0,Tl=null,Tt=!0,l=io(t,null,a,l),t.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(Ra(),a===n){t=Bt(e,t,l);break e}we(e,t,a,l)}t=t.child}return t;case 26:return ui(e,t),e===null?(l=_f(t.type,null,t.pendingProps,null))?t.memoizedState=l:te||(l=t.type,e=t.pendingProps,a=Si(H.current).createElement(l),a[qe]=t,a[Ve]=e,Ce(a,l,e),Te(a),t.stateNode=a):t.memoizedState=_f(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Ri(t),e===null&&te&&(a=t.stateNode=wf(t.type,t.pendingProps,H.current),Xe=t,Tt=!0,n=me,ol(t.type)?(Bc=n,me=xt(a.firstChild)):me=n),we(e,t,t.pendingProps.children,l),ui(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&te&&((n=a=me)&&(a=am(a,t.type,t.pendingProps,Tt),a!==null?(t.stateNode=a,Xe=t,me=xt(a.firstChild),Tt=!1,n=!0):n=!1),n||El(t)),Ri(t),n=t.type,i=t.pendingProps,u=e!==null?e.memoizedProps:null,a=i.children,Uc(n,i)?a=null:u!==null&&Uc(n,u)&&(t.flags|=32),t.memoizedState!==null&&(n=Ru(e,t,Sh,null,null,l),dn._currentValue=n),ui(e,t),we(e,t,a,l),t.child;case 6:return e===null&&te&&((e=l=me)&&(l=nm(l,t.pendingProps,Tt),l!==null?(t.stateNode=l,Xe=t,me=null,e=!0):e=!1),e||El(t)),null;case 13:return Eo(e,t,l);case 4:return fe(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=ia(t,null,a,l):we(e,t,a,l),t.child;case 11:return vo(e,t,t.type,t.pendingProps,l);case 7:return we(e,t,t.pendingProps,l),t.child;case 8:return we(e,t,t.pendingProps.children,l),t.child;case 12:return we(e,t,t.pendingProps.children,l),t.child;case 10:return a=t.pendingProps,Wt(t,t.type,a.value),we(e,t,a.children,l),t.child;case 9:return n=t.type._context,a=t.pendingProps.children,Al(t),n=He(n),a=a(n),t.flags|=1,we(e,t,a,l),t.child;case 14:return yo(e,t,t.type,t.pendingProps,l);case 15:return bo(e,t,t.type,t.pendingProps,l);case 19:return Ao(e,t,l);case 31:return a=t.pendingProps,l=t.mode,a={mode:a.mode,children:a.children},e===null?(l=ci(a,l),l.ref=t.ref,t.child=l,l.return=t,t=l):(l=Ct(e.child,a),l.ref=t.ref,t.child=l,l.return=t,t=l),t;case 22:return xo(e,t,l);case 24:return Al(t),a=He(xe),e===null?(n=Eu(),n===null&&(n=re,i=ju(),n.pooledCache=i,i.refCount++,i!==null&&(n.pooledCacheLanes|=l),n=i),t.memoizedState={parent:a,cache:n},Au(t),Wt(t,xe,n)):((e.lanes&l)!==0&&(Mu(e,t),Va(t,null,null,l),Xa()),n=e.memoizedState,i=t.memoizedState,n.parent!==a?(n={parent:a,cache:a},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),Wt(t,xe,a)):(a=i.cache,Wt(t,xe,a),a!==n.cache&&Nu(t,[xe],l,!0))),we(e,t,t.pendingProps.children,l),t.child;case 29:throw t.pendingProps}throw Error(v(156,t.tag))}function Gt(e){e.flags|=4}function Do(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Yf(t)){if(t=mt.current,t!==null&&((F&4194048)===F?Et!==null:(F&62914560)!==F&&(F&536870912)===0||t!==Et))throw Ga=zu,fr;e.flags|=8192}}function si(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?us():536870912,e.lanes|=t,ra|=t)}function Fa(e,t){if(!te)switch(e.tailMode){case"hidden":t=e.tail;for(var l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?e.tail=null:l.sibling=null;break;case"collapsed":l=e.tail;for(var a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function he(e){var t=e.alternate!==null&&e.alternate.child===e.child,l=0,a=0;if(t)for(var n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=a,e.childLanes=l,t}function wh(e,t,l){var a=t.pendingProps;switch(yu(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return he(t),null;case 1:return he(t),null;case 3:return l=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),qt(xe),Lt(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(_a(t)?Gt(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ur())),he(t),null;case 26:return l=t.memoizedState,e===null?(Gt(t),l!==null?(he(t),Do(t,l)):(he(t),t.flags&=-16777217)):l?l!==e.memoizedState?(Gt(t),he(t),Do(t,l)):(he(t),t.flags&=-16777217):(e.memoizedProps!==a&&Gt(t),he(t),t.flags&=-16777217),null;case 27:bn(t),l=H.current;var n=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Gt(t);else{if(!a){if(t.stateNode===null)throw Error(v(166));return he(t),null}e=_.current,_a(t)?nr(t):(e=wf(n,a,l),t.stateNode=e,Gt(t))}return he(t),null;case 5:if(bn(t),l=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Gt(t);else{if(!a){if(t.stateNode===null)throw Error(v(166));return he(t),null}if(e=_.current,_a(t))nr(t);else{switch(n=Si(H.current),e){case 1:e=n.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:e=n.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":e=n.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":e=n.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":e=n.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof a.is=="string"?n.createElement("select",{is:a.is}):n.createElement("select"),a.multiple?e.multiple=!0:a.size&&(e.size=a.size);break;default:e=typeof a.is=="string"?n.createElement(l,{is:a.is}):n.createElement(l)}}e[qe]=t,e[Ve]=a;e:for(n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.tag!==27&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break e;for(;n.sibling===null;){if(n.return===null||n.return===t)break e;n=n.return}n.sibling.return=n.return,n=n.sibling}t.stateNode=e;e:switch(Ce(e,l,a),l){case"button":case"input":case"select":case"textarea":e=!!a.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&Gt(t)}}return he(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&Gt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(v(166));if(e=H.current,_a(t)){if(e=t.stateNode,l=t.memoizedProps,a=null,n=Xe,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}e[qe]=t,e=!!(e.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||jf(e.nodeValue,l)),e||El(t)}else e=Si(e).createTextNode(a),e[qe]=t,t.stateNode=e}return he(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=_a(t),a!==null&&a.dehydrated!==null){if(e===null){if(!n)throw Error(v(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(v(317));n[qe]=t}else Ra(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;he(t),n=!1}else n=ur(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(Yt(t),t):(Yt(t),null)}if(Yt(t),(t.flags&128)!==0)return t.lanes=l,t;if(l=a!==null,e=e!==null&&e.memoizedState!==null,l){a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool);var i=null;a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(i=a.memoizedState.cachePool.pool),i!==n&&(a.flags|=2048)}return l!==e&&l&&(t.child.flags|=8192),si(t,t.updateQueue),he(t),null;case 4:return Lt(),e===null&&wc(t.stateNode.containerInfo),he(t),null;case 10:return qt(t.type),he(t),null;case 19:if(M(Se),n=t.memoizedState,n===null)return he(t),null;if(a=(t.flags&128)!==0,i=n.rendering,i===null)if(a)Fa(n,!1);else{if(ge!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=ai(e),i!==null){for(t.flags|=128,Fa(n,!1),e=i.updateQueue,t.updateQueue=e,si(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)lr(l,e),l=l.sibling;return z(Se,Se.current&1|2),t.child}e=e.sibling}n.tail!==null&&jt()>fi&&(t.flags|=128,a=!0,Fa(n,!1),t.lanes=4194304)}else{if(!a)if(e=ai(i),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,si(t,e),Fa(n,!0),n.tail===null&&n.tailMode==="hidden"&&!i.alternate&&!te)return he(t),null}else 2*jt()-n.renderingStartTime>fi&&l!==536870912&&(t.flags|=128,a=!0,Fa(n,!1),t.lanes=4194304);n.isBackwards?(i.sibling=t.child,t.child=i):(e=n.last,e!==null?e.sibling=i:t.child=i,n.last=i)}return n.tail!==null?(t=n.tail,n.rendering=t,n.tail=t.sibling,n.renderingStartTime=jt(),t.sibling=null,e=Se.current,z(Se,a?e&1|2:e&1),t):(he(t),null);case 22:case 23:return Yt(t),Cu(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(l&536870912)!==0&&(t.flags&128)===0&&(he(t),t.subtreeFlags&6&&(t.flags|=8192)):he(t),l=t.updateQueue,l!==null&&si(t,l.retryQueue),l=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==l&&(t.flags|=2048),e!==null&&M(Ml),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),qt(xe),he(t),null;case 25:return null;case 30:return null}throw Error(v(156,t.tag))}function Oh(e,t){switch(yu(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return qt(xe),Lt(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return bn(t),null;case 13:if(Yt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(v(340));Ra()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return M(Se),null;case 4:return Lt(),null;case 10:return qt(t.type),null;case 22:case 23:return Yt(t),Cu(),e!==null&&M(Ml),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return qt(xe),null;case 25:return null;default:return null}}function wo(e,t){switch(yu(t),t.tag){case 3:qt(xe),Lt();break;case 26:case 27:case 5:bn(t);break;case 4:Lt();break;case 13:Yt(t);break;case 19:M(Se);break;case 10:qt(t.type);break;case 22:case 23:Yt(t),Cu(),e!==null&&M(Ml);break;case 24:qt(xe)}}function $a(e,t){try{var l=t.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&e)===e){a=void 0;var i=l.create,u=l.inst;a=i(),u.destroy=a}l=l.next}while(l!==n)}}catch(s){se(t,t.return,s)}}function ll(e,t,l){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var i=n.next;a=i;do{if((a.tag&e)===e){var u=a.inst,s=u.destroy;if(s!==void 0){u.destroy=void 0,n=t;var o=l,m=s;try{m()}catch(b){se(n,o,b)}}}a=a.next}while(a!==i)}}catch(b){se(t,t.return,b)}}function Oo(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{vr(t,l)}catch(a){se(e,e.return,a)}}}function Co(e,t,l){l.props=wl(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(a){se(e,t,a)}}function Pa(e,t){try{var l=e.ref;if(l!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof l=="function"?e.refCleanup=l(a):l.current=a}}catch(n){se(e,t,n)}}function zt(e,t){var l=e.ref,a=e.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){se(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){se(e,t,n)}else l.current=null}function _o(e){var t=e.type,l=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break e;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){se(e,e.return,n)}}function uc(e,t,l){try{var a=e.stateNode;Ph(a,e.type,l,t),a[Ve]=t}catch(n){se(e,e.return,n)}}function Ro(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ol(e.type)||e.tag===4}function cc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ro(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&ol(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function sc(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(e,t):(t=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,t.appendChild(e),l=l._reactRootContainer,l!=null||t.onclick!==null||(t.onclick=xi));else if(a!==4&&(a===27&&ol(e.type)&&(l=e.stateNode,t=null),e=e.child,e!==null))for(sc(e,t,l),e=e.sibling;e!==null;)sc(e,t,l),e=e.sibling}function ri(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?l.insertBefore(e,t):l.appendChild(e);else if(a!==4&&(a===27&&ol(e.type)&&(l=e.stateNode),e=e.child,e!==null))for(ri(e,t,l),e=e.sibling;e!==null;)ri(e,t,l),e=e.sibling}function Uo(e){var t=e.stateNode,l=e.memoizedProps;try{for(var a=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Ce(t,a,l),t[qe]=e,t[Ve]=l}catch(i){se(e,e.return,i)}}var Qt=!1,ve=!1,rc=!1,qo=typeof WeakSet=="function"?WeakSet:Set,ze=null;function Ch(e,t){if(e=e.containerInfo,_c=Ai,e=Ks(e),cu(e)){if("selectionStart"in e)var l={start:e.selectionStart,end:e.selectionEnd};else e:{l=(l=e.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,i=a.focusNode;a=a.focusOffset;try{l.nodeType,i.nodeType}catch{l=null;break e}var u=0,s=-1,o=-1,m=0,b=0,S=e,g=null;t:for(;;){for(var p;S!==l||n!==0&&S.nodeType!==3||(s=u+n),S!==i||a!==0&&S.nodeType!==3||(o=u+a),S.nodeType===3&&(u+=S.nodeValue.length),(p=S.firstChild)!==null;)g=S,S=p;for(;;){if(S===e)break t;if(g===l&&++m===n&&(s=u),g===i&&++b===a&&(o=u),(p=S.nextSibling)!==null)break;S=g,g=S.parentNode}S=p}l=s===-1||o===-1?null:{start:s,end:o}}else l=null}l=l||{start:0,end:0}}else l=null;for(Rc={focusedElem:e,selectionRange:l},Ai=!1,ze=t;ze!==null;)if(t=ze,e=t.child,(t.subtreeFlags&1024)!==0&&e!==null)e.return=t,ze=e;else for(;ze!==null;){switch(t=ze,i=t.alternate,e=t.flags,t.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&i!==null){e=void 0,l=t,n=i.memoizedProps,i=i.memoizedState,a=l.stateNode;try{var Y=wl(l.type,n,l.elementType===l.type);e=a.getSnapshotBeforeUpdate(Y,i),a.__reactInternalSnapshotBeforeUpdate=e}catch(U){se(l,l.return,U)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,l=e.nodeType,l===9)Hc(e);else if(l===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Hc(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(v(163))}if(e=t.sibling,e!==null){e.return=t.return,ze=e;break}ze=t.return}}function Ho(e,t,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:al(e,l),a&4&&$a(5,l);break;case 1:if(al(e,l),a&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(u){se(l,l.return,u)}else{var n=wl(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(n,t,e.__reactInternalSnapshotBeforeUpdate)}catch(u){se(l,l.return,u)}}a&64&&Oo(l),a&512&&Pa(l,l.return);break;case 3:if(al(e,l),a&64&&(e=l.updateQueue,e!==null)){if(t=null,l.child!==null)switch(l.child.tag){case 27:case 5:t=l.child.stateNode;break;case 1:t=l.child.stateNode}try{vr(e,t)}catch(u){se(l,l.return,u)}}break;case 27:t===null&&a&4&&Uo(l);case 26:case 5:al(e,l),t===null&&a&4&&_o(l),a&512&&Pa(l,l.return);break;case 12:al(e,l);break;case 13:al(e,l),a&4&&Go(e,l),a&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=Qh.bind(null,l),im(e,l))));break;case 22:if(a=l.memoizedState!==null||Qt,!a){t=t!==null&&t.memoizedState!==null||ve,n=Qt;var i=ve;Qt=a,(ve=t)&&!i?nl(e,l,(l.subtreeFlags&8772)!==0):al(e,l),Qt=n,ve=i}break;case 30:break;default:al(e,l)}}function Yo(e){var t=e.alternate;t!==null&&(e.alternate=null,Yo(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Xi(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var de=null,Ke=!1;function Xt(e,t,l){for(l=l.child;l!==null;)Bo(e,t,l),l=l.sibling}function Bo(e,t,l){if(Fe&&typeof Fe.onCommitFiberUnmount=="function")try{Fe.onCommitFiberUnmount(ba,l)}catch{}switch(l.tag){case 26:ve||zt(l,t),Xt(e,t,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:ve||zt(l,t);var a=de,n=Ke;ol(l.type)&&(de=l.stateNode,Ke=!1),Xt(e,t,l),sn(l.stateNode),de=a,Ke=n;break;case 5:ve||zt(l,t);case 6:if(a=de,n=Ke,de=null,Xt(e,t,l),de=a,Ke=n,de!==null)if(Ke)try{(de.nodeType===9?de.body:de.nodeName==="HTML"?de.ownerDocument.body:de).removeChild(l.stateNode)}catch(i){se(l,t,i)}else try{de.removeChild(l.stateNode)}catch(i){se(l,t,i)}break;case 18:de!==null&&(Ke?(e=de,Mf(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),pn(e)):Mf(de,l.stateNode));break;case 4:a=de,n=Ke,de=l.stateNode.containerInfo,Ke=!0,Xt(e,t,l),de=a,Ke=n;break;case 0:case 11:case 14:case 15:ve||ll(2,l,t),ve||ll(4,l,t),Xt(e,t,l);break;case 1:ve||(zt(l,t),a=l.stateNode,typeof a.componentWillUnmount=="function"&&Co(l,t,a)),Xt(e,t,l);break;case 21:Xt(e,t,l);break;case 22:ve=(a=ve)||l.memoizedState!==null,Xt(e,t,l),ve=a;break;default:Xt(e,t,l)}}function Go(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{pn(e)}catch(l){se(t,t.return,l)}}function _h(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new qo),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new qo),t;default:throw Error(v(435,e.tag))}}function oc(e,t){var l=_h(e);t.forEach(function(a){var n=Xh.bind(null,e,a);l.has(a)||(l.add(a),a.then(n,n))})}function et(e,t){var l=t.deletions;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a],i=e,u=t,s=u;e:for(;s!==null;
vendor: 5,773 bytes, line 48
48){switch(s.tag){case 27:if(ol(s.type)){de=s.stateNode,Ke=!1;break e}break;case 5:de=s.stateNode,Ke=!1;break e;case 3:case 4:de=s.stateNode.containerInfo,Ke=!0;break e}s=s.return}if(de===null)throw Error(v(160));Bo(i,u,n),de=null,Ke=!1,i=n.alternate,i!==null&&(i.return=null),n.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)Qo(t,e),t=t.sibling}var bt=null;function Qo(e,t){var l=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:et(t,e),tt(e),a&4&&(ll(3,e,e.return),$a(3,e),ll(5,e,e.return));break;case 1:et(t,e),tt(e),a&512&&(ve||l===null||zt(l,l.return)),a&64&&Qt&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(l=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var n=bt;if(et(t,e),tt(e),a&512&&(ve||l===null||zt(l,l.return)),a&4){var i=l!==null?l.memoizedState:null;if(a=e.memoizedState,l===null)if(a===null)if(e.stateNode===null){e:{a=e.type,l=e.memoizedProps,n=n.ownerDocument||n;t:switch(a){case"title":i=n.getElementsByTagName("title")[0],(!i||i[Na]||i[qe]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=n.createElement(a),n.head.insertBefore(i,n.querySelector("head > title"))),Ce(i,a,l),i[qe]=e,Te(i),a=i;break e;case"link":var u=qf("link","href",n).get(a+(l.href||""));if(u){for(var s=0;s<u.length;s++)if(i=u[s],i.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&i.getAttribute("rel")===(l.rel==null?null:l.rel)&&i.getAttribute("title")===(l.title==null?null:l.title)&&i.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){u.splice(s,1);break t}}i=n.createElement(a),Ce(i,a,l),n.head.appendChild(i);break;case"meta":if(u=qf("meta","content",n).get(a+(l.content||""))){for(s=0;s<u.length;s++)if(i=u[s],i.getAttribute("content")===(l.content==null?null:""+l.content)&&i.getAttribute("name")===(l.name==null?null:l.name)&&i.getAttribute("property")===(l.property==null?null:l.property)&&i.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&i.getAttribute("charset")===(l.charSet==null?null:l.charSet)){u.splice(s,1);break t}}i=n.createElement(a),Ce(i,a,l),n.head.appendChild(i);break;default:throw Error(v(468,a))}i[qe]=e,Te(i),a=i}e.stateNode=a}else Hf(n,e.type,e.stateNode);else e.stateNode=Uf(n,a,e.memoizedProps);else i!==a?(i===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):i.count--,a===null?Hf(n,e.type,e.stateNode):Uf(n,a,e.memoizedProps)):a===null&&e.stateNode!==null&&uc(e,e.memoizedProps,l.memoizedProps)}break;case 27:et(t,e),tt(e),a&512&&(ve||l===null||zt(l,l.return)),l!==null&&a&4&&uc(e,e.memoizedProps,l.memoizedProps);break;case 5:if(et(t,e),tt(e),a&512&&(ve||l===null||zt(l,l.return)),e.flags&32){n=e.stateNode;try{Ql(n,"")}catch(p){se(e,e.return,p)}}a&4&&e.stateNode!=null&&(n=e.memoizedProps,uc(e,n,l!==null?l.memoizedProps:n)),a&1024&&(rc=!0);break;case 6:if(et(t,e),tt(e),a&4){if(e.stateNode===null)throw Error(v(162));a=e.memoizedProps,l=e.stateNode;try{l.nodeValue=a}catch(p){se(e,e.return,p)}}break;case 3:if(Ti=null,n=bt,bt=Ni(t.containerInfo),et(t,e),bt=n,tt(e),a&4&&l!==null&&l.memoizedState.isDehydrated)try{pn(t.containerInfo)}catch(p){se(e,e.return,p)}rc&&(rc=!1,Xo(e));break;case 4:a=bt,bt=Ni(e.stateNode.containerInfo),et(t,e),tt(e),bt=a;break;case 12:et(t,e),tt(e);break;case 13:et(t,e),tt(e),e.child.flags&8192&&e.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(pc=jt()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,oc(e,a)));break;case 22:n=e.memoizedState!==null;var o=l!==null&&l.memoizedState!==null,m=Qt,b=ve;if(Qt=m||n,ve=b||o,et(t,e),ve=b,Qt=m,tt(e),a&8192)e:for(t=e.stateNode,t._visibility=n?t._visibility&-2:t._visibility|1,n&&(l===null||o||Qt||ve||Ol(e)),l=null,t=e;;){if(t.tag===5||t.tag===26){if(l===null){o=l=t;try{if(i=o.stateNode,n)u=i.style,typeof u.setProperty=="function"?u.setProperty("display","none","important"):u.display="none";else{s=o.stateNode;var S=o.memoizedProps.style,g=S!=null&&S.hasOwnProperty("display")?S.display:null;s.style.display=g==null||typeof g=="boolean"?"":(""+g).trim()}}catch(p){se(o,o.return,p)}}}else if(t.tag===6){if(l===null){o=t;try{o.stateNode.nodeValue=n?"":o.memoizedProps}catch(p){se(o,o.return,p)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;l===t&&(l=null),t=t.return}l===t&&(l=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,oc(e,l))));break;case 19:et(t,e),tt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,oc(e,a)));break;case 30:break;case 21:break;default:et(t,e),tt(e)}}function tt(e){var t=e.flags;if(t&2){try{for(var l,a=e.return;a!==null;){if(Ro(a)){l=a;break}a=a.return}if(l==null)throw Error(v(160));switch(l.tag){case 27:var n=l.stateNode,i=cc(e);ri(e,i,n);break;case 5:var u=l.stateNode;l.flags&32&&(Ql(u,""),l.flags&=-33);var s=cc(e);ri(e,s,u);break;case 3:case 4:var o=l.stateNode.containerInfo,m=cc(e);sc(e,m,o);break;default:throw Error(v(161))}}catch(b){se(e,e.return,b)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Xo(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Xo(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function al(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Ho(e,t.alternate,t),t=t.sibling}function Ol(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:ll(4,t,t.return),Ol(t);break;case 1:zt(t,t.return);var l=t.stateNode;typeof l.componentWillUnmount=="function"&&Co(t,t.return,l),Ol(t);break;case 27:sn(t.stateNode);case 26:case 5:zt(t,t.return),Ol(t);break;case 22:t.memoizedState===null&&Ol(t);break;case 30:Ol(t);break;default:Ol(t)}
vendor: 26,265 bytes, lines 48-49
48e=e.sibling}}function nl(e,t,l){for(l=l&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,n=e,i=t,u=i.flags;switch(i.tag){case 0:case 11:case 15:nl(n,i,l),$a(4,i);break;case 1:if(nl(n,i,l),a=i,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(m){se(a,a.return,m)}if(a=i,n=a.updateQueue,n!==null){var s=a.stateNode;try{var o=n.shared.hiddenCallbacks;if(o!==null)for(n.shared.hiddenCallbacks=null,n=0;n<o.length;n++)pr(o[n],s)}catch(m){se(a,a.return,m)}}l&&u&64&&Oo(i),Pa(i,i.return);break;case 27:Uo(i);case 26:case 5:nl(n,i,l),l&&a===null&&u&4&&_o(i),Pa(i,i.return);break;case 12:nl(n,i,l);break;case 13:nl(n,i,l),l&&u&4&&Go(n,i);break;case 22:i.memoizedState===null&&nl(n,i,l),Pa(i,i.return);break;case 30:break;default:nl(n,i,l)}t=t.sibling}}function fc(e,t){var l=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==l&&(e!=null&&e.refCount++,l!=null&&Ha(l))}function dc(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ha(e))}function At(e,t,l,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Vo(e,t,l,a),t=t.sibling}function Vo(e,t,l,a){var n=t.flags;switch(t.tag){case 0:case 11:case 15:At(e,t,l,a),n&2048&&$a(9,t);break;case 1:At(e,t,l,a);break;case 3:At(e,t,l,a),n&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ha(e)));break;case 12:if(n&2048){At(e,t,l,a),e=t.stateNode;try{var i=t.memoizedProps,u=i.id,s=i.onPostCommit;typeof s=="function"&&s(u,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(o){se(t,t.return,o)}}else At(e,t,l,a);break;case 13:At(e,t,l,a);break;case 23:break;case 22:i=t.stateNode,u=t.alternate,t.memoizedState!==null?i._visibility&2?At(e,t,l,a):Ia(e,t):i._visibility&2?At(e,t,l,a):(i._visibility|=2,ua(e,t,l,a,(t.subtreeFlags&10256)!==0)),n&2048&&fc(u,t);break;case 24:At(e,t,l,a),n&2048&&dc(t.alternate,t);break;default:At(e,t,l,a)}}function ua(e,t,l,a,n){for(n=n&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var i=e,u=t,s=l,o=a,m=u.flags;switch(u.tag){case 0:case 11:case 15:ua(i,u,s,o,n),$a(8,u);break;case 23:break;case 22:var b=u.stateNode;u.memoizedState!==null?b._visibility&2?ua(i,u,s,o,n):Ia(i,u):(b._visibility|=2,ua(i,u,s,o,n)),n&&m&2048&&fc(u.alternate,u);break;case 24:ua(i,u,s,o,n),n&&m&2048&&dc(u.alternate,u);break;default:ua(i,u,s,o,n)}t=t.sibling}}function Ia(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var l=e,a=t,n=a.flags;switch(a.tag){case 22:Ia(l,a),n&2048&&fc(a.alternate,a);break;case 24:Ia(l,a),n&2048&&dc(a.alternate,a);break;default:Ia(l,a)}t=t.sibling}}var en=8192;function ca(e){if(e.subtreeFlags&en)for(e=e.child;e!==null;)Zo(e),e=e.sibling}function Zo(e){switch(e.tag){case 26:ca(e),e.flags&en&&e.memoizedState!==null&&ym(bt,e.memoizedState,e.memoizedProps);break;case 5:ca(e);break;case 3:case 4:var t=bt;bt=Ni(e.stateNode.containerInfo),ca(e),bt=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=en,en=16777216,ca(e),en=t):ca(e));break;default:ca(e)}}function Lo(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function tn(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];ze=a,Jo(a,e)}Lo(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Ko(e),e=e.sibling}function Ko(e){switch(e.tag){case 0:case 11:case 15:tn(e),e.flags&2048&&ll(9,e,e.return);break;case 3:tn(e);break;case 12:tn(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,oi(e)):tn(e);break;default:tn(e)}}function oi(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];ze=a,Jo(a,e)}Lo(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:ll(8,t,t.return),oi(t);break;case 22:l=t.stateNode,l._visibility&2&&(l._visibility&=-3,oi(t));break;default:oi(t)}e=e.sibling}}function Jo(e,t){for(;ze!==null;){var l=ze;switch(l.tag){case 0:case 11:case 15:ll(8,l,t);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Ha(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,ze=a;else e:for(l=e;ze!==null;){a=ze;var n=a.sibling,i=a.return;if(Yo(a),a===l){ze=null;break e}if(n!==null){n.return=i,ze=n;break e}ze=i}}}var Rh={getCacheForType:function(e){var t=He(xe),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l}},Uh=typeof WeakMap=="function"?WeakMap:Map,le=0,re=null,L=null,F=0,ae=0,lt=null,il=!1,sa=!1,hc=!1,Vt=0,ge=0,ul=0,Cl=0,mc=0,gt=0,ra=0,ln=null,Je=null,gc=!1,pc=0,fi=1/0,di=null,cl=null,Oe=0,sl=null,oa=null,fa=0,vc=0,yc=null,ko=null,an=0,bc=null;function at(){if((le&2)!==0&&F!==0)return F&-F;if(y.T!==null){var e=Pl;return e!==0?e:zc()}return rs()}function Wo(){gt===0&&(gt=(F&536870912)===0||te?is():536870912);var e=mt.current;return e!==null&&(e.flags|=32),gt}function nt(e,t,l){(e===re&&(ae===2||ae===9)||e.cancelPendingCommit!==null)&&(da(e,0),rl(e,F,gt,!1)),Sa(e,l),((le&2)===0||e!==re)&&(e===re&&((le&2)===0&&(Cl|=l),ge===4&&rl(e,F,gt,!1)),Mt(e))}function Fo(e,t,l){if((le&6)!==0)throw Error(v(327));var a=!l&&(t&124)===0&&(t&e.expiredLanes)===0||xa(e,t),n=a?Yh(e,t):Nc(e,t,!0),i=a;do{if(n===0){sa&&!a&&rl(e,t,0,!1);break}else{if(l=e.current.alternate,i&&!qh(l)){n=Nc(e,t,!1),i=!1;continue}if(n===2){if(i=t,e.errorRecoveryDisabledLanes&i)var u=0;else u=e.pendingLanes&-536870913,u=u!==0?u:u&536870912?536870912:0;if(u!==0){t=u;e:{var s=e;n=ln;var o=s.current.memoizedState.isDehydrated;if(o&&(da(s,u).flags|=256),u=Nc(s,u,!1),u!==2){if(hc&&!o){s.errorRecoveryDisabledLanes|=i,Cl|=i,n=4;break e}i=Je,Je=n,i!==null&&(Je===null?Je=i:Je.push.apply(Je,i))}n=u}if(i=!1,n!==2)continue}}if(n===1){da(e,0),rl(e,t,0,!0);break}e:{switch(a=e,i=n,i){case 0:case 1:throw Error(v(345));case 4:if((t&4194048)!==t)break;case 6:rl(a,t,gt,!il);break e;case 2:Je=null;break;case 3:case 5:break;default:throw Error(v(329))}if((t&62914560)===t&&(n=pc+300-jt(),10<n)){if(rl(a,t,gt,!il),jn(a,0,!0)!==0)break e;a.timeoutHandle=zf($o.bind(null,a,l,Je,di,gc,t,gt,Cl,ra,il,i,2,-0,0),n);break e}$o(a,l,Je,di,gc,t,gt,Cl,ra,il,i,0,-0,0)}}break}while(!0);Mt(e)}function $o(e,t,l,a,n,i,u,s,o,m,b,S,g,p){if(e.timeoutHandle=-1,S=t.subtreeFlags,(S&8192||(S&16785408)===16785408)&&(fn={stylesheets:null,count:0,unsuspend:vm},Zo(t),S=bm(),S!==null)){e.cancelPendingCommit=S(nf.bind(null,e,t,i,l,a,n,u,s,o,b,1,g,p)),rl(e,i,u,!m);return}nf(e,t,i,l,a,n,u,s,o)}function qh(e){for(var t=e;;){var l=t.tag;if((l===0||l===11||l===15)&&t.flags&16384&&(l=t.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var n=l[a],i=n.getSnapshot;n=n.value;try{if(!Pe(i(),n))return!1}catch{return!1}}if(l=t.child,t.subtreeFlags&16384&&l!==null)l.return=t,t=l;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 rl(e,t,l,a){t&=~mc,t&=~Cl,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var n=t;0<n;){var i=31-$e(n),u=1<<i;a[i]=-1,n&=~u}l!==0&&cs(e,l,t)}function hi(){return(le&6)===0?(nn(0),!1):!0}function xc(){if(L!==null){if(ae===0)var e=L.return;else e=L,Ut=zl=null,Hu(e),na=null,ka=0,e=L;for(;e!==null;)wo(e.alternate,e),e=e.return;L=null}}function da(e,t){var l=e.timeoutHandle;l!==-1&&(e.timeoutHandle=-1,em(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),xc(),re=e,L=l=Ct(e.current,null),F=t,ae=0,lt=null,il=!1,sa=xa(e,t),hc=!1,ra=gt=mc=Cl=ul=ge=0,Je=ln=null,gc=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var n=31-$e(a),i=1<<n;t|=e[n],a&=~i}return Vt=t,Un(),l}function Po(e,t){X=null,y.H=ei,t===Ba||t===Zn?(t=mr(),ae=3):t===fr?(t=mr(),ae=4):ae=t===po?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,lt=t,L===null&&(ge=1,ii(e,ot(t,e.current)))}function Io(){var e=y.H;return y.H=ei,e===null?ei:e}function ef(){var e=y.A;return y.A=Rh,e}function Sc(){ge=4,il||(F&4194048)!==F&&mt.current!==null||(sa=!0),(ul&134217727)===0&&(Cl&134217727)===0||re===null||rl(re,F,gt,!1)}function Nc(e,t,l){var a=le;le|=2;var n=Io(),i=ef();(re!==e||F!==t)&&(di=null,da(e,t)),t=!1;var u=ge;e:do try{if(ae!==0&&L!==null){var s=L,o=lt;switch(ae){case 8:xc(),u=6;break e;case 3:case 2:case 9:case 6:mt.current===null&&(t=!0);var m=ae;if(ae=0,lt=null,ha(e,s,o,m),l&&sa){u=0;break e}break;default:m=ae,ae=0,lt=null,ha(e,s,o,m)}}Hh(),u=ge;break}catch(b){Po(e,b)}while(!0);return t&&e.shellSuspendCounter++,Ut=zl=null,le=a,y.H=n,y.A=i,L===null&&(re=null,F=0,Un()),u}function Hh(){for(;L!==null;)tf(L)}function Yh(e,t){var l=le;le|=2;var a=Io(),n=ef();re!==e||F!==t?(di=null,fi=jt()+500,da(e,t)):sa=xa(e,t);e:do try{if(ae!==0&&L!==null){t=L;var i=lt;t:switch(ae){case 1:ae=0,lt=null,ha(e,t,i,1);break;case 2:case 9:if(dr(i)){ae=0,lt=null,lf(t);break}t=function(){ae!==2&&ae!==9||re!==e||(ae=7),Mt(e)},i.then(t,t);break e;case 3:ae=7;break e;case 4:ae=5;break e;case 7:dr(i)?(ae=0,lt=null,lf(t)):(ae=0,lt=null,ha(e,t,i,7));break;case 5:var u=null;switch(L.tag){case 26:u=L.memoizedState;case 5:case 27:var s=L;if(!u||Yf(u)){ae=0,lt=null;var o=s.sibling;if(o!==null)L=o;else{var m=s.return;m!==null?(L=m,mi(m)):L=null}break t}}ae=0,lt=null,ha(e,t,i,5);break;case 6:ae=0,lt=null,ha(e,t,i,6);break;case 8:xc(),ge=6;break e;default:throw Error(v(462))}}Bh();break}catch(b){Po(e,b)}while(!0);return Ut=zl=null,y.H=a,y.A=n,le=l,L!==null?0:(re=null,F=0,Un(),ge)}function Bh(){for(;L!==null&&!cd();)tf(L)}function tf(e){var t=Mo(e.alternate,e,Vt);e.memoizedProps=e.pendingProps,t===null?mi(e):L=t}function lf(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=No(l,t,t.pendingProps,t.type,void 0,F);break;case 11:t=No(l,t,t.pendingProps,t.type.render,t.ref,F);break;case 5:Hu(t);default:wo(l,t),t=L=lr(t,Vt),t=Mo(l,t,Vt)}e.memoizedProps=e.pendingProps,t===null?mi(e):L=t}function ha(e,t,l,a){Ut=zl=null,Hu(t),na=null,ka=0;var n=t.return;try{if(Mh(e,n,t,l,F)){ge=1,ii(e,ot(l,e.current)),L=null;return}}catch(i){if(n!==null)throw L=n,i;ge=1,ii(e,ot(l,e.current)),L=null;return}t.flags&32768?(te||a===1?e=!0:sa||(F&536870912)!==0?e=!1:(il=e=!0,(a===2||a===9||a===3||a===6)&&(a=mt.current,a!==null&&a.tag===13&&(a.flags|=16384))),af(t,e)):mi(t)}function mi(e){var t=e;do{if((t.flags&32768)!==0){af(t,il);return}e=t.return;var l=wh(t.alternate,t,Vt);if(l!==null){L=l;return}if(t=t.sibling,t!==null){L=t;return}L=t=e}while(t!==null);ge===0&&(ge=5)}function af(e,t){do{var l=Oh(e.alternate,e);if(l!==null){l.flags&=32767,L=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!t&&(e=e.sibling,e!==null)){L=e;return}L=e=l}while(e!==null);ge=6,L=null}function nf(e,t,l,a,n,i,u,s,o){e.cancelPendingCommit=null;do gi();while(Oe!==0);if((le&6)!==0)throw Error(v(327));if(t!==null){if(t===e.current)throw Error(v(177));if(i=t.lanes|t.childLanes,i|=du,vd(e,l,i,u,s,o),e===re&&(L=re=null,F=0),oa=t,sl=e,fa=l,vc=i,yc=n,ko=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Vh(xn,function(){return of(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=y.T,y.T=null,n=A.p,A.p=2,u=le,le|=4;try{Ch(e,t,l)}finally{le=u,A.p=n,y.T=a}}Oe=1,uf(),cf(),sf()}}function uf(){if(Oe===1){Oe=0;var e=sl,t=oa,l=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||l){l=y.T,y.T=null;var a=A.p;A.p=2;var n=le;le|=4;try{Qo(t,e);var i=Rc,u=Ks(e.containerInfo),s=i.focusedElem,o=i.selectionRange;if(u!==s&&s&&s.ownerDocument&&Ls(s.ownerDocument.documentElement,s)){if(o!==null&&cu(s)){var m=o.start,b=o.end;if(b===void 0&&(b=m),"selectionStart"in s)s.selectionStart=m,s.selectionEnd=Math.min(b,s.value.length);else{var S=s.ownerDocument||document,g=S&&S.defaultView||window;if(g.getSelection){var p=g.getSelection(),Y=s.textContent.length,U=Math.min(o.start,Y),ue=o.end===void 0?U:Math.min(o.end,Y);!p.extend&&U>ue&&(u=ue,ue=U,U=u);var d=Zs(s,U),f=Zs(s,ue);if(d&&f&&(p.rangeCount!==1||p.anchorNode!==d.node||p.anchorOffset!==d.offset||p.focusNode!==f.node||p.focusOffset!==f.offset)){var h=S.createRange();h.setStart(d.node,d.offset),p.removeAllRanges(),U>ue?(p.addRange(h),p.extend(f.node,f.offset)):(h.setEnd(f.node,f.offset),p.addRange(h))}}}}for(S=[],p=s;p=p.parentNode;)p.nodeType===1&&S.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<S.length;s++){var x=S[s];x.element.scrollLeft=x.left,x.element.scrollTop=x.top}}Ai=!!_c,Rc=_c=null}finally{le=n,A.p=a,y.T=l}}e.current=t,Oe=2}}function cf(){if(Oe===2){Oe=0;var e=sl,t=oa,l=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||l){l=y.T,y.T=null;var a=A.p;A.p=2;var n=le;le|=4;try{Ho(e,t.alternate,t)}finally{le=n,A.p=a,y.T=l}}Oe=3}}function sf(){if(Oe===4||Oe===3){Oe=0,sd();var e=sl,t=oa,l=fa,a=ko;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Oe=5:(Oe=0,oa=sl=null,rf(e,e.pendingLanes));var n=e.pendingLanes;if(n===0&&(cl=null),Gi(l),t=t.stateNode,Fe&&typeof Fe.onCommitFiberRoot=="function")try{Fe.onCommitFiberRoot(ba,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=y.T,n=A.p,A.p=2,y.T=null;try{for(var i=e.onRecoverableError,u=0;u<a.length;u++){var s=a[u];i(s.value,{componentStack:s.stack})}}finally{y.T=t,A.p=n}}(fa&3)!==0&&gi(),Mt(e),n=e.pendingLanes,(l&4194090)!==0&&(n&42)!==0?e===bc?an++:(an=0,bc=e):an=0,nn(0)}}function rf(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Ha(t)))}function gi(e){return uf(),cf(),sf(),of()}function of(){if(Oe!==5)return!1;var e=sl,t=vc;vc=0;var l=Gi(fa),a=y.T,n=A.p;try{A.p=32>l?32:l,y.T=null,l=yc,yc=null;var i=sl,u=fa;if(Oe=0,oa=sl=null,fa=0,(le&6)!==0)throw Error(v(331));var s=le;if(le|=4,Ko(i.current),Vo(i,i.current,u,l),le=s,nn(0,!1),Fe&&typeof Fe.onPostCommitFiberRoot=="function")try{Fe.onPostCommitFiberRoot(ba,i)}catch{}return!0}finally{A.p=n,y.T=a,rf(e,t)}}function ff(e,t,l){t=ot(l,t),t=$u(e.stateNode,t,2),e=Pt(e,t,2),e!==null&&(Sa(e,2),Mt(e))}function se(e,t,l){if(e.tag===3)ff(e,e,l);else for(;t!==null;){if(t.tag===3){ff(t,e,l);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(cl===null||!cl.has(a))){e=ot(l,e),l=mo(2),a=Pt(t,l,2),a!==null&&(go(l,a,t,e),Sa(a,2),Mt(a));break}}t=t.return}}function jc(e,t,l){var a=e.pingCache;if(a===null){a=e.pingCache=new Uh;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(l)||(hc=!0,n.add(l),e=Gh.bind(null,e,t,l),t.then(e,e))}function Gh(e,t,l){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,re===e&&(F&l)===l&&(ge===4||ge===3&&(F&62914560)===F&&300>jt()-pc?(le&2)===0&&da(e,0):mc|=l,ra===F&&(ra=0)),Mt(e)}function df(e,t){t===0&&(t=us()),e=kl(e,t),e!==null&&(Sa(e,t),Mt(e))}function Qh(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),df(e,l)}function Xh(e,t){var l=0;switch(e.tag){case 13:var a=e.stateNode,n=e.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(v(314))}a!==null&&a.delete(t),df(e,l)}function Vh(e,t){return qi(e,t)}var pi=null,ma=null,Tc=!1,vi=!1,Ec=!1,_l=0;function Mt(e){e!==ma&&e.next===null&&(ma===null?pi=ma=e:ma=ma.next=e),vi=!0,Tc||(Tc=!0,Lh())}function nn(e,t){if(!Ec&&vi){Ec=!0;do for(var l=!1,a=pi;a!==null;){if(e!==0){var n=a.pendingLanes;if(n===0)var i=0;else{var u=a.suspendedLanes,s=a.pingedLanes;i=(1<<31-$e(42|e)+1)-1,i&=n&~(u&~s),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(l=!0,pf(a,i))}else i=F,i=jn(a,a===re?i:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(i&3)===0||xa(a,i)||(l=!0,pf(a,i));a=a.next}while(l);Ec=!1}}function Zh(){hf()}function hf(){vi=Tc=!1;var e=0;_l!==0&&(Ih()&&(e=_l),_l=0);for(var t=jt(),l=null,a=pi;a!==null;){var n=a.next,i=mf(a,t);i===0?(a.next=null,l===null?pi=n:l.next=n,n===null&&(ma=l)):(l=a,(e!==0||(i&3)!==0)&&(vi=!0)),a=n}nn(e)}function mf(e,t){for(var l=e.suspendedLanes,a=e.pingedLanes,n=e.expirationTimes,i=e.pendingLanes&-62914561;0<i;){var u=31-$e(i),s=1<<u,o=n[u];o===-1?((s&l)===0||(s&a)!==0)&&(n[u]=pd(s,t)):o<=t&&(e.expiredLanes|=s),i&=~s}if(t=re,l=F,l=jn(e,e===t?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,l===0||e===t&&(ae===2||ae===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&Hi(a),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||xa(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(a!==null&&Hi(a),Gi(l)){case 2:case 8:l=as;break;case 32:l=xn;break;case 268435456:l=ns;break;default:l=xn}return a=gf.bind(null,e),l=qi(l,a),e.callbackPriority=t,e.callbackNode=l,t}return a!==null&&a!==null&&Hi(a),e.callbackPriority=2,e.callbackNode=null,2}function gf(e,t){if(Oe!==0&&Oe!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(gi()&&e.callbackNode!==l)return null;var a=F;return a=jn(e,e===re?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(Fo(e,a,t),mf(e,jt()),e.callbackNode!=null&&e.callbackNode===l?gf.bind(null,e):null)}function pf(e,t){if(gi())return null;Fo(e,t,!0)}function Lh(){tm(function(){(le&6)!==0?qi(ls,Zh):hf()})}function zc(){return _l===0&&(_l=is()),_l}function vf(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Mn(""+e)}function yf(e,t){var l=t.ownerDocument.createElement("input");return l.name=t.name,l.value=t.value,e.id&&l.setAttribute("form",e.id),t.parentNode.insertBefore(l,t),e=new FormData(e),l.parentNode.removeChild(l),e}function Kh(e,t,l,a,n){if(t==="submit"&&l&&l.stateNode===n){var i=vf((n[Ve]||null).action),u=a.submitter;u&&(t=(t=u[Ve]||null)?vf(t.formAction):u.getAttribute("formAction"),t!==null&&(i=t,u=null));var s=new Cn("action","action",null,a,n);e.push({event:s,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(_l!==0){var o=u?yf(n,u):new FormData(n);Ku(l,{pending:!0,data:o,method:n.method,action:i},null,o)}}else typeof i=="function"&&(s.preventDefault(),o=u?yf(n,u):new FormData(n),Ku(l,{pending:!0,data:o,method:n.method,action:i},i,o))},currentTarget:n}]})}}for(var Ac=0;Ac<fu.length;Ac++){var Mc=fu[Ac],Jh=Mc.toLowerCase(),kh=Mc[0].toUpperCase()+Mc.slice(1);yt(Jh,"on"+kh)}yt(Ws,"onAnimationEnd"),yt(Fs,"onAnimationIteration"),yt($s,"onAnimationStart"),yt("dblclick","onDoubleClick"),yt("focusin","onFocus"),yt("focusout","onBlur"),yt(fh,"onTransitionRun"),yt(dh,"onTransitionStart"),yt(hh,"onTransitionCancel"),yt(Ps,"onTransitionEnd"),Yl("onMouseEnter",["mouseout","mouseover"]),Yl("onMouseLeave",["mouseout","mouseover"]),Yl("onPointerEnter",["pointerout","pointerover"]),Yl("onPointerLeave",["pointerout","pointerover"]),vl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),vl("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),vl("onBeforeInput",["compositionend","keypress","textInput","paste"]),vl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),vl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),vl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var un="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(" "),Wh=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(un));function bf(e,t){t=(t&4)!==0;for(var l=0;l<e.length;l++){var a=e[l],n=a.event;a=a.listeners;e:{var i=void 0;if(t)for(var u=a.length-1;0<=u;u--){var s=a[u],o=s.instance,m=s.currentTarget;if(s=s.listener,o!==i&&n.isPropagationStopped())break e;i=s,n.currentTarget=m;try{i(n)}catch(b){ni(b)}n.currentTarget=null,i=o}else for(u=0;u<a.length;u++){if(s=a[u],o=s.instance,m=s.currentTarget,s=s.listener,o!==i&&n.isPropagationStopped())break e;i=s,n.currentTarget=m;try{i(n)}catch(b){ni(b)}n.currentTarget=null,i=o}}}}function K(e,t){var l=t[Qi];l===void 0&&(l=t[Qi]=new Set);var a=e+"__bubble";l.has(a)||(xf(t,e,2,!1),l.add(a))}function Dc(e,t,l){var a=0;t&&(a|=4),xf(l,e,a,t)}var yi="_reactListening"+Math.random().toString(36).slice(2);function wc(e){if(!e[yi]){e[yi]=!0,fs.forEach(function(l){l!=="selectionchange"&&(Wh.has(l)||Dc(l,!1,e),Dc(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[yi]||(t[yi]=!0,Dc("selectionchange",!1,t))}}function xf(e,t,l,a){switch(Zf(t)){case 2:var n=Nm;break;case 8:n=jm;break;default:n=Zc}l=n.bind(null,t,l,e),n=void 0,!Pi||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),a?n!==void 0?e.addEventListener(t,l,{capture:!0,passive:n}):e.addEventListener(t,l,!0):n!==void 0?e.addEventListener(t,l,{passive:n}):e.addEventListener(t,l,!1)}function Oc(e,t,l,a,n){var i=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var u=a.tag;if(u===3||u===4){var s=a.stateNode.containerInfo;if(s===n)break;if(u===4)for(u=a.return;u!==null;){var o=u.tag;if((o===3||o===4)&&u.stateNode.containerInfo===n)return;u=u.return}for(;s!==null;){if(u=Ul(s),u===null)return;if(o=u.tag,o===5||o===6||o===26||o===27){a=i=u;continue e}s=s.parentNode}}a=a.return}Es(function(){var m=i,b=Fi(l),S=[];e:{var g=Is.get(e);if(g!==void 0){var p=Cn,Y=e;switch(e){case"keypress":if(wn(l)===0)break e;case"keydown":case"keyup":p=Vd;break;case"focusin":Y="focus",p=lu;break;case"focusout":Y="blur",p=lu;break;case"beforeblur":case"afterblur":p=lu;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":p=Ms;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=Od;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=Kd;break;case Ws:case Fs:case $s:p=Rd;break;case Ps:p=kd;break;case"scroll":case"scrollend":p=Dd;break;case"wheel":p=Fd;break;case"copy":case"cut":case"paste":p=qd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=ws;break;case"toggle":case"beforetoggle":p=Pd}var U=(t&4)!==0,ue=!U&&(e==="scroll"||e==="scrollend"),d=U?g!==null?g+"Capture":null:g;U=[];for(var f=m,h;f!==null;){var x=f;if(h=x.stateNode,x=x.tag,x!==5&&x!==26&&x!==27||h===null||d===null||(x=Ta(f,d),x!=null&&U.push(cn(f,x,h))),ue)break;f=f.return}0<U.length&&(g=new p(g,Y,null,l,b),S.push({event:g,listeners:U}))}}if((t&7)===0){e:{if(g=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",g&&l!==Wi&&(Y=l.relatedTarget||l.fromElement)&&(Ul(Y)||Y[Rl]))break e;if((p||g)&&(g=b.window===b?b:(g=b.ownerDocument)?g.defaultView||g.parentWindow:window,p?(Y=l.relatedTarget||l.toElement,p=m,Y=Y?Ul(Y):null,Y!==null&&(ue=k(Y),U=Y.tag,Y!==ue||U!==5&&U!==27&&U!==6)&&(Y=null)):(p=null,Y=m),p!==Y)){if(U=Ms,x="onMouseLeave",d="onMouseEnter",f="mouse",(e==="pointerout"||e==="pointerover")&&(U=ws,x="onPointerLeave",d="onPointerEnter",f="pointer"),ue=p==null?g:ja(p),h=Y==null?g:ja(Y),g=new U(x,f+"leave",p,l,b),g.target=ue,g.relatedTarget=h,x=null,Ul(b)===m&&(U=new U(d,f+"enter",Y,l,b),U.target=h,U.relatedTarget=ue,x=U),ue=x,p&&Y)t:{for(U=p,d=Y,f=0,h=U;h;h=ga(h))f++;for(h=0,x=d;x;x=ga(x))h++;for(;0<f-h;)U=ga(U),f--;for(;0<h-f;)d=ga(d),h--;for(;f--;){if(U===d||d!==null&&U===d.alternate)break t;U=ga(U),d=ga(d)}U=null}else U=null;p!==null&&Sf(S,g,p,U,!1),Y!==null&&ue!==null&&Sf(S,ue,Y,U,!0)}}e:{if(g=m?ja(m):window,p=g.nodeName&&g.nodeName.toLowerCase(),p==="select"||p==="input"&&g.type==="file")var D=Ys;else if(qs(g))if(Bs)D=sh;else{D=uh;var Z=ih}else p=g.nodeName,!p||p.toLowerCase()!=="input"||g.type!=="checkbox"&&g.type!=="radio"?m&&ki(m.elementType)&&(D=Ys):D=ch;if(D&&(D=D(e,m))){Hs(S,D,l,b);break e}Z&&Z(e,g,m),e==="focusout"&&m&&g.type==="number"&&m.memoizedProps.value!=null&&Ji(g,"number",g.value)}switch(Z=m?ja(m):window,e){case"focusin":(qs(Z)||Z.contentEditable==="true")&&(Ll=Z,su=m,Ca=null);break;case"focusout":Ca=su=Ll=null;break;case"mousedown":ru=!0;break;case"contextmenu":case"mouseup":case"dragend":ru=!1,Js(S,l,b);break;case"selectionchange":if(oh)break;case"keydown":case"keyup":Js(S,l,b)}var C;if(nu)e:{switch(e){case"compositionstart":var q="onCompositionStart";break e;case"compositionend":q="onCompositionEnd";break e;case"compositionupdate":q="onCompositionUpdate";break e}q=void 0}else Zl?Rs(e,l)&&(q="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(q="onCompositionStart");q&&(Os&&l.locale!=="ko"&&(Zl||q!=="onCompositionStart"?q==="onCompositionEnd"&&Zl&&(C=zs()):(kt=b,Ii="value"in kt?kt.value:kt.textContent,Zl=!0)),Z=bi(m,q),0<Z.length&&(q=new Ds(q,e,null,l,b),S.push({event:q,listeners:Z}),C?q.data=C:(C=Us(l),C!==null&&(q.data=C)))),(C=eh?th(e,l):lh(e,l))&&(q=bi(m,"onBeforeInput"),0<q.length&&(Z=new Ds("onBeforeInput","beforeinput",null,l,b),S.push({event:Z,listeners:q}),Z.data=C)),Kh(S,e,m,l,b)}bf(S,t)})}function cn(e,t,l){return{instance:e,listener:t,currentTarget:l}}function bi(e,t){for(var l=t+"Capture",a=[];e!==null;){var n=e,i=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||i===null||(n=Ta(e,l),n!=null&&a.unshift(cn(e,n,i)),n=Ta(e,t),n!=null&&a.push(cn(e,n,i))),e.tag===3)return a;e=e.return}return[]}function ga(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Sf(e,t,l,a,n){for(var i=t._reactName,u=[];l!==null&&l!==a;){var s=l,o=s.alternate,m=s.stateNode;if(s=s.tag,o!==null&&o===a)break;s!==5&&s!==26&&s!==27||m===null||(o=m,n?(m=Ta(l,i),m!=null&&u.unshift(cn(l,m,o))):n||(m=Ta(l,i),m!=null&&u.push(cn(l,m,o)))),l=l.return}u.length!==0&&e.push({event:t,listeners:u})}var Fh=/\r\n?/g,$h=/\u0000|\uFFFD/g;function Nf(e){return(typeof e=="string"?e:""+e).replace(Fh,`
49`).replace($h,"")}function jf(e,t){return t=Nf(t),Nf(e)===t}function xi(){}function ie(e,t,l,a,n,i){switch(l){case"children":typeof a=="str
49ing"?t==="body"||t==="textarea"&&a===""||Ql(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&Ql(e,""+a);break;case"className":En(e,"class",a);break;case"tabIndex":En(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":En(e,l,a);break;case"style":js(e,a,i);break;case"data":if(t!=="object"){En(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||l!=="href")){e.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=Mn(""+a),e.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof i=="function"&&(l==="formAction"?(t!=="input"&&ie(e,t,"name",n.name,n,null),ie(e,t,"formEncType",n.formEncType,n,null),ie(e,t,"formMethod",n.formMethod,n,null),ie(e,t,"formTarget",n.formTarget,n,null)):(ie(e,t,"encType",n.encType,n,null),ie(e,t,"method",n.method,n,null),ie(e,t,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=Mn(""+a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=xi);break;case"onScroll":a!=null&&K("scroll",e);break;case"onScrollEnd":a!=null&&K("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(v(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(v(60));e.innerHTML=l}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}l=Mn(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""+a):e.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""):e.removeAttribute(l);break;case"capture":case"download":a===!0?e.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,a):e.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(l,a):e.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(l):e.setAttribute(l,a);break;case"popover":K("beforetoggle",e),K("toggle",e),Tn(e,"popover",a);break;case"xlinkActuate":wt(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":wt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":wt(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":wt(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":wt(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":wt(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":wt(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":wt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":wt(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Tn(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=Ad.get(l)||l,Tn(e,l,a))}}function Cc(e,t,l,a,n,i){switch(l){case"style":js(e,a,i);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(v(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(v(60));e.innerHTML=l}}break;
vendor: 26,813 bytes, line 49
49case"children":typeof a=="string"?Ql(e,a):(typeof a=="number"||typeof a=="bigint")&&Ql(e,""+a);break;case"onScroll":a!=null&&K("scroll",e);break;case"onScrollEnd":a!=null&&K("scrollend",e);break;case"onClick":a!=null&&(e.onclick=xi);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!ds.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),t=l.slice(2,n?l.length-7:void 0),i=e[Ve]||null,i=i!=null?i[l]:null,typeof i=="function"&&e.removeEventListener(t,i,n),typeof a=="function")){typeof i!="function"&&i!==null&&(l in e?e[l]=null:e.hasAttribute(l)&&e.removeAttribute(l)),e.addEventListener(t,a,n);break e}l in e?e[l]=a:a===!0?e.setAttribute(l,""):Tn(e,l,a)}}}function Ce(e,t,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":K("error",e),K("load",e);var a=!1,n=!1,i;for(i in l)if(l.hasOwnProperty(i)){var u=l[i];if(u!=null)switch(i){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(v(137,t));default:ie(e,t,i,u,l,null)}}n&&ie(e,t,"srcSet",l.srcSet,l,null),a&&ie(e,t,"src",l.src,l,null);return;case"input":K("invalid",e);var s=i=u=n=null,o=null,m=null;for(a in l)if(l.hasOwnProperty(a)){var b=l[a];if(b!=null)switch(a){case"name":n=b;break;case"type":u=b;break;case"checked":o=b;break;case"defaultChecked":m=b;break;case"value":i=b;break;case"defaultValue":s=b;break;case"children":case"dangerouslySetInnerHTML":if(b!=null)throw Error(v(137,t));break;default:ie(e,t,a,b,l,null)}}bs(e,i,s,o,m,u,n,!1),zn(e);return;case"select":K("invalid",e),a=u=i=null;for(n in l)if(l.hasOwnProperty(n)&&(s=l[n],s!=null))switch(n){case"value":i=s;break;case"defaultValue":u=s;break;case"multiple":a=s;default:ie(e,t,n,s,l,null)}t=i,l=u,e.multiple=!!a,t!=null?Gl(e,!!a,t,!1):l!=null&&Gl(e,!!a,l,!0);return;case"textarea":K("invalid",e),i=n=a=null;for(u in l)if(l.hasOwnProperty(u)&&(s=l[u],s!=null))switch(u){case"value":a=s;break;case"defaultValue":n=s;break;case"children":i=s;break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(v(91));break;default:ie(e,t,u,s,l,null)}Ss(e,a,n,i),zn(e);return;case"option":for(o in l)if(l.hasOwnProperty(o)&&(a=l[o],a!=null))switch(o){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:ie(e,t,o,a,l,null)}return;case"dialog":K("beforetoggle",e),K("toggle",e),K("cancel",e),K("close",e);break;case"iframe":case"object":K("load",e);break;case"video":case"audio":for(a=0;a<un.length;a++)K(un[a],e);break;case"image":K("error",e),K("load",e);break;case"details":K("toggle",e);break;case"embed":case"source":case"link":K("error",e),K("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(m in l)if(l.hasOwnProperty(m)&&(a=l[m],a!=null))switch(m){case"children":case"dangerouslySetInnerHTML":throw Error(v(137,t));default:ie(e,t,m,a,l,null)}return;default:if(ki(t)){for(b in l)l.hasOwnProperty(b)&&(a=l[b],a!==void 0&&Cc(e,t,b,a,l,void 0));return}}for(s in l)l.hasOwnProperty(s)&&(a=l[s],a!=null&&ie(e,t,s,a,l,null))}function Ph(e,t,l,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,i=null,u=null,s=null,o=null,m=null,b=null;for(p in l){var S=l[p];if(l.hasOwnProperty(p)&&S!=null)switch(p){case"checked":break;case"value":break;case"defaultValue":o=S;default:a.hasOwnProperty(p)||ie(e,t,p,null,a,S)}}for(var g in a){var p=a[g];if(S=l[g],a.hasOwnProperty(g)&&(p!=null||S!=null))switch(g){case"type":i=p;break;case"name":n=p;break;case"checked":m=p;break;case"defaultChecked":b=p;break;case"value":u=p;break;case"defaultValue":s=p;break;case"children":case"dangerouslySetInnerHTML":if(p!=null)throw Error(v(137,t));break;default:p!==S&&ie(e,t,g,p,a,S)}}Ki(e,u,s,o,m,b,i,n);return;case"select":p=u=s=g=null;for(i in l)if(o=l[i],l.hasOwnProperty(i)&&o!=null)switch(i){case"value":break;case"multiple":p=o;default:a.hasOwnProperty(i)||ie(e,t,i,null,a,o)}for(n in a)if(i=a[n],o=l[n],a.hasOwnProperty(n)&&(i!=null||o!=null))switch(n){case"value":g=i;break;case"defaultValue":s=i;break;case"multiple":u=i;default:i!==o&&ie(e,t,n,i,a,o)}t=s,l=u,a=p,g!=null?Gl(e,!!l,g,!1):!!a!=!!l&&(t!=null?Gl(e,!!l,t,!0):Gl(e,!!l,l?[]:"",!1));return;case"textarea":p=g=null;for(s in l)if(n=l[s],l.hasOwnProperty(s)&&n!=null&&!a.hasOwnProperty(s))switch(s){case"value":break;case"children":break;default:ie(e,t,s,null,a,n)}for(u in a)if(n=a[u],i=l[u],a.hasOwnProperty(u)&&(n!=null||i!=null))switch(u){case"value":g=n;break;case"defaultValue":p=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(v(91));break;default:n!==i&&ie(e,t,u,n,a,i)}xs(e,g,p);return;case"option":for(var Y in l)if(g=l[Y],l.hasOwnProperty(Y)&&g!=null&&!a.hasOwnProperty(Y))switch(Y){case"selected":e.selected=!1;break;default:ie(e,t,Y,null,a,g)}for(o in a)if(g=a[o],p=l[o],a.hasOwnProperty(o)&&g!==p&&(g!=null||p!=null))switch(o){case"selected":e.selected=g&&typeof g!="function"&&typeof g!="symbol";break;default:ie(e,t,o,g,a,p)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var U in l)g=l[U],l.hasOwnProperty(U)&&g!=null&&!a.hasOwnProperty(U)&&ie(e,t,U,null,a,g);for(m in a)if(g=a[m],p=l[m],a.hasOwnProperty(m)&&g!==p&&(g!=null||p!=null))switch(m){case"children":case"dangerouslySetInnerHTML":if(g!=null)throw Error(v(137,t));break;default:ie(e,t,m,g,a,p)}return;default:if(ki(t)){for(var ue in l)g=l[ue],l.hasOwnProperty(ue)&&g!==void 0&&!a.hasOwnProperty(ue)&&Cc(e,t,ue,void 0,a,g);for(b in a)g=a[b],p=l[b],!a.hasOwnProperty(b)||g===p||g===void 0&&p===void 0||Cc(e,t,b,g,a,p);return}}for(var d in l)g=l[d],l.hasOwnProperty(d)&&g!=null&&!a.hasOwnProperty(d)&&ie(e,t,d,null,a,g);for(S in a)g=a[S],p=l[S],!a.hasOwnProperty(S)||g===p||g==null&&p==null||ie(e,t,S,g,a,p)}var _c=null,Rc=null;function Si(e){return e.nodeType===9?e:e.ownerDocument}function Tf(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Ef(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function Uc(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var qc=null;function Ih(){var e=window.event;return e&&e.type==="popstate"?e===qc?!1:(qc=e,!0):(qc=null,!1)}var zf=typeof setTimeout=="function"?setTimeout:void 0,em=typeof clearTimeout=="function"?clearTimeout:void 0,Af=typeof Promise=="function"?Promise:void 0,tm=typeof queueMicrotask=="function"?queueMicrotask:typeof Af<"u"?function(e){return Af.resolve(null).then(e).catch(lm)}:zf;function lm(e){setTimeout(function(){throw e})}function ol(e){return e==="head"}function Mf(e,t){var l=t,a=0,n=0;do{var i=l.nextSibling;if(e.removeChild(l),i&&i.nodeType===8)if(l=i.data,l==="/$"){if(0<a&&8>a){l=a;var u=e.ownerDocument;if(l&1&&sn(u.documentElement),l&2&&sn(u.body),l&4)for(l=u.head,sn(l),u=l.firstChild;u;){var s=u.nextSibling,o=u.nodeName;u[Na]||o==="SCRIPT"||o==="STYLE"||o==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=s}}if(n===0){e.removeChild(i),pn(t);return}n--}else l==="$"||l==="$?"||l==="$!"?n++:a=l.charCodeAt(0)-48;else a=0;l=i}while(l);pn(t)}function Hc(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var l=t;switch(t=t.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":Hc(l),Xi(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function am(e,t,l,a){for(;e.nodeType===1;){var n=l;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[Na])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(i=e.getAttribute("rel"),i==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(i!==n.rel||e.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||e.getAttribute("title")!==(n.title==null?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(i=e.getAttribute("src"),(i!==(n.src==null?null:n.src)||e.getAttribute("type")!==(n.type==null?null:n.type)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var i=n.name==null?null:""+n.name;if(n.type==="hidden"&&e.getAttribute("name")===i)return e}else return e;if(e=xt(e.nextSibling),e===null)break}return null}function nm(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=xt(e.nextSibling),e===null))return null;return e}function Yc(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function im(e,t){var l=e.ownerDocument;if(e.data!=="$?"||l.readyState==="complete")t();else{var a=function(){t(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function xt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="F!"||t==="F")break;if(t==="/$")return null}}return e}var Bc=null;function Df(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="$"||l==="$!"||l==="$?"){if(t===0)return e;t--}else l==="/$"&&t++}e=e.previousSibling}return null}function wf(e,t,l){switch(t=Si(l),e){case"html":if(e=t.documentElement,!e)throw Error(v(452));return e;case"head":if(e=t.head,!e)throw Error(v(453));return e;case"body":if(e=t.body,!e)throw Error(v(454));return e;default:throw Error(v(451))}}function sn(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Xi(e)}var pt=new Map,Of=new Set;function Ni(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Zt=A.d;A.d={f:um,r:cm,D:sm,C:rm,L:om,m:fm,X:hm,S:dm,M:mm};function um(){var e=Zt.f(),t=hi();return e||t}function cm(e){var t=ql(e);t!==null&&t.tag===5&&t.type==="form"?Wr(t):Zt.r(e)}var pa=typeof document>"u"?null:document;function Cf(e,t,l){var a=pa;if(a&&typeof t=="string"&&t){var n=rt(t);n='link[rel="'+e+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),Of.has(n)||(Of.add(n),e={rel:e,crossOrigin:l,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),Ce(t,"link",e),Te(t),a.head.appendChild(t)))}}function sm(e){Zt.D(e),Cf("dns-prefetch",e,null)}function rm(e,t){Zt.C(e,t),Cf("preconnect",e,t)}function om(e,t,l){Zt.L(e,t,l);var a=pa;if(a&&e&&t){var n='link[rel="preload"][as="'+rt(t)+'"]';t==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+rt(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+rt(l.imageSizes)+'"]')):n+='[href="'+rt(e)+'"]';var i=n;switch(t){case"style":i=va(e);break;case"script":i=ya(e)}pt.has(i)||(e=O({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),pt.set(i,e),a.querySelector(n)!==null||t==="style"&&a.querySelector(rn(i))||t==="script"&&a.querySelector(on(i))||(t=a.createElement("link"),Ce(t,"link",e),Te(t),a.head.appendChild(t)))}}function fm(e,t){Zt.m(e,t);var l=pa;if(l&&e){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+rt(a)+'"][href="'+rt(e)+'"]',i=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=ya(e)}if(!pt.has(i)&&(e=O({rel:"modulepreload",href:e},t),pt.set(i,e),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(on(i)))return}a=l.createElement("link"),Ce(a,"link",e),Te(a),l.head.appendChild(a)}}}function dm(e,t,l){Zt.S(e,t,l);var a=pa;if(a&&e){var n=Hl(a).hoistableStyles,i=va(e);t=t||"default";var u=n.get(i);if(!u){var s={loading:0,preload:null};if(u=a.querySelector(rn(i)))s.loading=5;else{e=O({rel:"stylesheet",href:e,"data-precedence":t},l),(l=pt.get(i))&&Gc(e,l);var o=u=a.createElement("link");Te(o),Ce(o,"link",e),o._p=new Promise(function(m,b){o.onload=m,o.onerror=b}),o.addEventListener("load",function(){s.loading|=1}),o.addEventListener("error",function(){s.loading|=2}),s.loading|=4,ji(u,t,a)}u={type:"stylesheet",instance:u,count:1,state:s},n.set(i,u)}}}function hm(e,t){Zt.X(e,t);var l=pa;if(l&&e){var a=Hl(l).hoistableScripts,n=ya(e),i=a.get(n);i||(i=l.querySelector(on(n)),i||(e=O({src:e,async:!0},t),(t=pt.get(n))&&Qc(e,t),i=l.createElement("script"),Te(i),Ce(i,"link",e),l.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(n,i))}}function mm(e,t){Zt.M(e,t);var l=pa;if(l&&e){var a=Hl(l).hoistableScripts,n=ya(e),i=a.get(n);i||(i=l.querySelector(on(n)),i||(e=O({src:e,async:!0,type:"module"},t),(t=pt.get(n))&&Qc(e,t),i=l.createElement("script"),Te(i),Ce(i,"link",e),l.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(n,i))}}function _f(e,t,l,a){var n=(n=H.current)?Ni(n):null;if(!n)throw Error(v(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(t=va(l.href),l=Hl(n).hoistableStyles,a=l.get(t),a||(a={type:"style",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){e=va(l.href);var i=Hl(n).hoistableStyles,u=i.get(e);if(u||(n=n.ownerDocument||n,u={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,u),(i=n.querySelector(rn(e)))&&!i._p&&(u.instance=i,u.state.loading=5),pt.has(e)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},pt.set(e,l),i||gm(n,e,l,u.state))),t&&a===null)throw Error(v(528,""));return u}if(t&&a!==null)throw Error(v(529,""));return null;case"script":return t=l.async,l=l.src,typeof l=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=ya(l),l=Hl(n).hoistableScripts,a=l.get(t),a||(a={type:"script",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(v(444,e))}}function va(e){return'href="'+rt(e)+'"'}function rn(e){return'link[rel="stylesheet"]['+e+"]"}function Rf(e){return O({},e,{"data-precedence":e.precedence,precedence:null})}function gm(e,t,l,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Ce(t,"link",l),Te(t),e.head.appendChild(t))}function ya(e){return'[src="'+rt(e)+'"]'}function on(e){return"script[async]"+e}function Uf(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+rt(l.href)+'"]');if(a)return t.instance=a,Te(a),a;var n=O({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),Te(a),Ce(a,"style",n),ji(a,l.precedence,e),t.instance=a;case"stylesheet":n=va(l.href);var i=e.querySelector(rn(n));if(i)return t.state.loading|=4,t.instance=i,Te(i),i;a=Rf(l),(n=pt.get(n))&&Gc(a,n),i=(e.ownerDocument||e).createElement("link"),Te(i);var u=i;return u._p=new Promise(function(s,o){u.onload=s,u.onerror=o}),Ce(i,"link",a),t.state.loading|=4,ji(i,l.precedence,e),t.instance=i;case"script":return i=ya(l.src),(n=e.querySelector(on(i)))?(t.instance=n,Te(n),n):(a=l,(n=pt.get(i))&&(a=O({},l),Qc(a,n)),e=e.ownerDocument||e,n=e.createElement("script"),Te(n),Ce(n,"link",a),e.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(v(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,ji(a,l.precedence,e));return t.instance}function ji(e,t,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,i=n,u=0;u<a.length;u++){var s=a[u];if(s.dataset.precedence===t)i=s;else if(i!==n)break}i?i.parentNode.insertBefore(e,i.nextSibling):(t=l.nodeType===9?l.head:l,t.insertBefore(e,t.firstChild))}function Gc(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Qc(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Ti=null;function qf(e,t,l){if(Ti===null){var a=new Map,n=Ti=new Map;n.set(l,a)}else n=Ti,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(e))return a;for(a.set(e,null),l=l.getElementsByTagName(e),n=0;n<l.length;n++){var i=l[n];if(!(i[Na]||i[qe]||e==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var u=i.getAttribute(t)||"";u=e+u;var s=a.get(u);s?s.push(i):a.set(u,[i])}}return a}function Hf(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function pm(e,t,l){if(l===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Yf(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var fn=null;function vm(){}function ym(e,t,l){if(fn===null)throw Error(v(475));var a=fn;if(t.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(t.state.loading&4)===0){if(t.instance===null){var n=va(l.href),i=e.querySelector(rn(n));if(i){e=i._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(a.count++,a=Ei.bind(a),e.then(a,a)),t.state.loading|=4,t.instance=i,Te(i);return}i=e.ownerDocument||e,l=Rf(l),(n=pt.get(n))&&Gc(l,n),i=i.createElement("link"),Te(i);var u=i;u._p=new Promise(function(s,o){u.onload=s,u.onerror=o}),Ce(i,"link",l),t.instance=i}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(t,e),(e=t.state.preload)&&(t.state.loading&3)===0&&(a.count++,t=Ei.bind(a),e.addEventListener("load",t),e.addEventListener("error",t))}}function bm(){if(fn===null)throw Error(v(475));var e=fn;return e.stylesheets&&e.count===0&&Xc(e,e.stylesheets),0<e.count?function(t){var l=setTimeout(function(){if(e.stylesheets&&Xc(e,e.stylesheets),e.unsuspend){var a=e.unsuspend;e.unsuspend=null,a()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(l)}}:null}function Ei(){if(this.count--,this.count===0){if(this.stylesheets)Xc(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var zi=null;function Xc(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,zi=new Map,t.forEach(xm,e),zi=null,Ei.call(e))}function xm(e,t){if(!(t.state.loading&4)){var l=zi.get(e);if(l)var a=l.get(null);else{l=new Map,zi.set(e,l);for(var n=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<n.length;i++){var u=n[i];(u.nodeName==="LINK"||u.getAttribute("media")!=="not all")&&(l.set(u.dataset.precedence,u),a=u)}a&&l.set(null,a)}n=t.instance,u=n.getAttribute("data-precedence"),i=l.get(u)||a,i===a&&l.set(null,n),l.set(u,n),this.count++,a=Ei.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),i?i.parentNode.insertBefore(n,i.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(n,e.firstChild)),t.state.loading|=4}}var dn={$$typeof:Ne,Provider:null,Consumer:null,_currentValue:R,_currentValue2:R,_threadCount:0};function Sm(e,t,l,a,n,i,u,s){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Yi(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Yi(0),this.hiddenUpdates=Yi(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=i,this.onRecoverableError=u,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=s,this.incompleteTransitions=new Map}function Bf(e,t,l,a,n,i,u,s,o,m,b,S){return e=new Sm(e,t,l,u,s,o,m,S),t=1,i===!0&&(t|=24),i=Ie(3,null,null,t),e.current=i,i.stateNode=e,t=ju(),t.refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:a,isDehydrated:l,cache:t},Au(i),e}function Gf(e){return e?(e=Wl,e):Wl}function Qf(e,t,l,a,n,i){n=Gf(n),a.context===null?a.context=n:a.pendingContext=n,a=$t(t),a.payload={element:l},i=i===void 0?null:i,i!==null&&(a.callback=i),l=Pt(e,a,t),l!==null&&(nt(l,e,t),Qa(l,e,t))}function Xf(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function Vc(e,t){Xf(e,t),(e=e.alternate)&&Xf(e,t)}function Vf(e){if(e.tag===13){var t=kl(e,67108864);t!==null&&nt(t,e,67108864),Vc(e,67108864)}}var Ai=!0;function Nm(e,t,l,a){var n=y.T;y.T=null;var i=A.p;try{A.p=2,Zc(e,t,l,a)}finally{A.p=i,y.T=n}}function jm(e,t,l,a){var n=y.T;y.T=null;var i=A.p;try{A.p=8,Zc(e,t,l,a)}finally{A.p=i,y.T=n}}function Zc(e,t,l,a){if(Ai){var n=Lc(a);if(n===null)Oc(e,t,a,Mi,l),Lf(e,a);else if(Em(n,e,t,l,a))a.stopPropagation();else if(Lf(e,a),t&4&&-1<Tm.indexOf(e)){for(;n!==null;){var i=ql(n);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var u=pl(i.pendingLanes);if(u!==0){var s=i;for(s.pendingLanes|=2,s.entangledLanes|=2;u;){var o=1<<31-$e(u);s.entanglements[1]|=o,u&=~o}Mt(i),(le&6)===0&&(fi=jt()+500,nn(0))}}break;case 13:s=kl(i,2),s!==null&&nt(s,i,2),hi(),Vc(i,2)}if(i=Lc(a),i===null&&Oc(e,t,a,Mi,l),i===n)break;n=i}n!==null&&a.stopPropagation()}else Oc(e,t,a,null,l)}}function Lc(e){return e=Fi(e),Kc(e)}var Mi=null;function Kc(e){if(Mi=null,e=Ul(e),e!==null){var t=k(e);if(t===null)e=null;else{var l=t.tag;if(l===13){if(e=oe(t),e!==null)return e;e=null}else if(l===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Mi=e,null}function Zf(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(rd()){case ls:return 2;case as:return 8;case xn:case od:return 32;case ns:return 268435456;default:return 32}default:return 32}}var Jc=!1,fl=null,dl=null,hl=null,hn=new Map,mn=new Map,ml=[],Tm="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function Lf(e,t){switch(e){case"focusin":case"focusout":fl=null;break;case"dragenter":case"dragleave":dl=null;break;case"mouseover":case"mouseout":hl=null;break;case"pointerover":case"pointerout":hn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":mn.delete(t.pointerId)}}function gn(e,t,l,a,n,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:l,eventSystemFlags:a,nativeEvent:i,targetContainers:[n]},t!==null&&(t=ql(t),t!==null&&Vf(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function Em(e,t,l,a,n){switch(t){case"focusin":return fl=gn(fl,e,t,l,a,n),!0;case"dragenter":return dl=gn(dl,e,t,l,a,n),!0;case"mouseover":return hl=gn(hl,e,t,l,a,n),!0;case"pointerover":var i=n.pointerId;return hn.set(i,gn(hn.get(i)||null,e,t,l,a,n)),!0;case"gotpointercapture":return i=n.pointerId,mn.set(i,gn(mn.get(i)||null,e,t,l,a,n)),!0}return!1}function Kf(e){var t=Ul(e.target);if(t!==null){var l=k(t);if(l!==null){if(t=l.tag,t===13){if(t=oe(l),t!==null){e.blockedOn=t,yd(e.priority,function(){if(l.tag===13){var a=at();a=Bi(a);var n=kl(l,a);n!==null&&nt(n,l,a),Vc(l,a)}});return}}else if(t===3&&l.stateNode.current.memoizedState.isDehydrated){e.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Di(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=Lc(e.nativeEvent);if(l===null){l=e.nativeEvent;var a=new l.constructor(l.type,l);Wi=a,l.target.dispatchEvent(a),Wi=null}else return t=ql(l),t!==null&&Vf(t),e.blockedOn=l,!1;t.shift()}return!0}function Jf(e,t,l){Di(e)&&l.delete(t)}function zm(){Jc=!1,fl!==null&&Di(fl)&&(fl=null),dl!==null&&Di(dl)&&(dl=null),hl!==null&&Di(hl)&&(hl=null),hn.forEach(Jf),mn.forEach(Jf)}function wi(e,t){e.blockedOn===t&&(e.blockedOn=null,Jc||(Jc=!0,E.unstable_scheduleCallback(E.unstable_NormalPriority,zm)))}var Oi=null;function kf(e){Oi!==e&&(Oi=e,E.unstable_scheduleCallback(E.unstable_NormalPriority,function(){Oi===e&&(Oi=null);for(var t=0;t<e.length;t+=3){var l=e[t],a=e[t+1],n=e[t+2];if(typeof a!="function"){if(Kc(a||l)===null)continue;break}var i=ql(l);i!==null&&(e.splice(t,3),t-=3,Ku(i,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function pn(e){function t(o){return wi(o,e)}fl!==null&&wi(fl,e),dl!==null&&wi(dl,e),hl!==null&&wi(hl,e),hn.forEach(t),mn.forEac
vendor: 5,040 bytes, line 49
49h(t);for(var l=0;l<ml.length;l++){var a=ml[l];a.blockedOn===e&&(a.blockedOn=null)}for(;0<ml.length&&(l=ml[0],l.blockedOn===null);)Kf(l),l.blockedOn===null&&ml.shift();if(l=(e.ownerDocument||e).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],i=l[a+1],u=n[Ve]||null;if(typeof i=="function")u||kf(l);else if(u){var s=null;if(i&&i.hasAttribute("formAction")){if(n=i,u=i[Ve]||null)s=u.formAction;else if(Kc(n)!==null)continue}else s=u.action;typeof s=="function"?l[a+1]=s:(l.splice(a,3),a-=3),kf(l)}}}function kc(e){this._internalRoot=e}Ci.prototype.render=kc.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(v(409));var l=t.current,a=at();Qf(l,a,e,t,null,null)},Ci.prototype.unmount=kc.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Qf(e.current,2,null,e,null,null),hi(),t[Rl]=null}};function Ci(e){this._internalRoot=e}Ci.prototype.unstable_scheduleHydration=function(e){if(e){var t=rs();e={blockedOn:null,target:e,priority:t};for(var l=0;l<ml.length&&t!==0&&t<ml[l].priority;l++);ml.splice(l,0,e),l===0&&Kf(e)}};var Wf=Q.version;if(Wf!=="19.1.0")throw Error(v(527,Wf,"19.1.0"));A.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(v(188)):(e=Object.keys(e).join(","),Error(v(268,e)));return e=w(t),e=e!==null?T(e):null,e=e===null?null:e.stateNode,e};var Am={bundleType:0,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:y,reconcilerVersion:"19.1.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var _i=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!_i.isDisabled&&_i.supportsFiber)try{ba=_i.inject(Am),Fe=_i}catch{}}return yn.createRoot=function(e,t){if(!B(e))throw Error(v(299));var l=!1,a="",n=ro,i=oo,u=fo,s=null;return t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(n=t.onUncaughtError),t.onCaughtError!==void 0&&(i=t.onCaughtError),t.onRecoverableError!==void 0&&(u=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(s=t.unstable_transitionCallbacks)),t=Bf(e,1,!1,null,null,l,a,n,i,u,s,null),e[Rl]=t.current,wc(e),new kc(t)},yn.hydrateRoot=function(e,t,l){if(!B(e))throw Error(v(299));var a=!1,n="",i=ro,u=oo,s=fo,o=null,m=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(i=l.onUncaughtError),l.onCaughtError!==void 0&&(u=l.onCaughtError),l.onRecoverableError!==void 0&&(s=l.onRecoverableError),l.unstable_transitionCallbacks!==void 0&&(o=l.unstable_transitionCallbacks),l.formState!==void 0&&(m=l.formState)),t=Bf(e,1,!0,t,l??null,a,n,i,u,s,o,m),t.context=Gf(null),l=t.current,a=at(),a=Bi(a),n=$t(a),n.callback=null,Pt(l,n,a),l=a,t.current.lanes=l,Sa(t,l),Mt(t),e[Rl]=t.current,wc(e),new Ci(t)},yn.version="19.1.0",yn}var id;function Hm(){if(id)return $c.exports;id=1;function E(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(E)}catch(Q){console.error(Q)}}return E(),$c.exports=qm(),$c.exports}var Ym=Hm();const ud="/assets/chosen_logo-DhRboOen.jpeg",Bm="/assets/FOLDINGGARAGEFLYER(A4)(1)-DJZL85zM.jpg",Gm="/assets/IMG_3943-D2QG-ppL.jpeg",Qm="/assets/IMG_3957-By891yXT.jpeg",Xm="/assets/fabric_feature-35G7Wa90.jpg";function Vm(){const[E,Q]=ke.useState({heroTitle:"Portable Car Garages",heroSubtitle:"Weather Protection Made Easy",heroDescription:"Protect your vehicle with our premium car covers. Our lightweight garages offer superior automotive tent protection, available in manual or motorized versions for all weather conditions with UV protection.",featuresTitle:"Why Choose Our Car Port Solutions?",featuresDescription:"Our automotive tent solutions combine durability and lightweight garages protection to keep your vehicle safe in any conditions. Perfect car tent options for UK weather.",contactTitle:"Contact Us for Car Port Solutions",contactDescription:"Ready to protect your vehicle with our premium lightweight garages solutions? Contact us today!",phone:"01293 520090",email:"[email protected]",website:"www.foldinggarage.com",manualTitle:"Manual Version",manualDescription:"Car covers can fully retract for complete access",motorizedTitle:"Motorized Version",motorizedDescription:"Electric operation - covers only go halfway",pricingTitle:"Folding Garage Size Options",pricingDescription:"Choose the perfect lightweight garages and car covers size for your vehicle protection"}),[I,v]=ke.useState(!1),[B,k]=ke.useState(!1),[oe,Me]=ke.useState(!1),[w,T]=ke.useState(null),[O,ee]=ke.useState(""),[V,ce]=ke.useState("home"),[_e,it]=ke.useState(!1),[De,vt]=ke.useState(null),[ut,Ne]=ke.useState("small"),[Re,J]=ke.useState("manual");ke.useEffect(()=>{const N=localStorage.getItem("foldingGarageContent");N&&Q(JSON.parse(N))},[]);const Be=()=>{localStorage.setItem("foldingGarageContent",JSON.stringify(E)),alert("Content saved successfully!")},Ue=()=>
49{v(!I),Me(!oe),k(!1)},Ge=(N,r)=>{B&&(T(N),ee(r))},Qe=()=>{Q(r=>({...r,[w]:O})),T(null),ee("");const N={...E,[w]:O};localStorage.setItem("foldingGarageContent",JSON.stringify(N))},Dt=()=>{T(null),ee("")},ct=N=>{w&&(N.key==="Enter"&&!N.shiftKey&&N.target.tagName!=="TEXTAREA"?(N.preventDefault(),Qe()):N.key==="Escape"&&(N.preventDefault(),Dt()))};ke.useEffect(()=>(document.addEventListener("keydown",ct),()=>document.removeEventListener("keydown",ct)),[w,O]);const $=({field:N,value:r,className:j="",tag:M="span",placeholder:z=""})=>{if(w===N)return c.jsxs("div",{className:"inline-edit-container",children:[M==="textarea"?c.jsx("textarea",{value:O,onChange:H=>ee(H.target.value),className:"inline-edit-input textarea",placeholder:z||"Enter text...",autoFocus:!0,onBlur:()=>{setTimeout(()=>{w===N&&Qe()},100)}}):c.jsx("input",{type:"text",value:O,onChange:H=>ee(H.target.value),className:"inline-edit-input",placeholder:z||"Enter text...",autoFocus:!0,onBlur:()=>{setTimeout(()=>{w===N&&Qe()},100)}}),c.jsxs("div",{className:"inline-edit-buttons",children:[c.jsx("button",{onClick:Qe,className:"save-btn",title:"Save (Enter)",children:"✓"}),c.jsx("button",{onClick:Dt,className:"cancel-btn",title:"Cancel (Esc)",children:"✗"})]})]});const W=M;return c.jsx(W,{className:`${j} ${B?"editable":""}`,onClick:()=>B&&Ge(N,r),title:B?"Click to edit":"","data-field":N,children:r||(B?"Click to edit...":"")})},St=[{id:"small",name:"Small",dimensions:"5.5 x 2.5 x 2.3m",description:"Cars within 4.75m length, 1.8m width, 1.6m height",manualPrice:1200,motorizedPrice:1550},{id:"medium",name:"Medium",dimensions:"5.9 x 2.7 x 2.5m",description:"Cars between 4.75m - 5m length, within 1.9m width, 1.7m height",manualPrice:1300,motorizedPrice:1650},{id:"large",name:"Large",dimensions:"6.4 x 2.8 x 2.65m",description:"Cars between 5.3m - 5.6m length, within 1.9m width, 1.8m height",manualPrice:1400,motorizedPrice:1750}],Nt=[{id:"benefits-folding-garage",title:"5 Benefits of Using a Folding Car Garage",excerpt:"Discover why car storage solutions like folding garages are becoming increasingly popular among UK car owners. From weather protection to space efficiency, learn about the key advantages that make folding garages the smart choice for vehicle protection.",date:"March 15, 2025",content:`
50        <h2>Why Folding Garages Are Revolutionizing Vehicle Protection</h2>
51        <p>In today's world, protecting your vehicle investment has never been more important. Traditional garages are expensive and permanent, while basic car covers offer limited protection. Enter the folding garage – a revolutionary solution that combines the best of both worlds.</p>
52        
53        <h3>1. Superior Weather Protection</h3>
54        <p>Unlike traditional car covers that can blow away or tear in strong winds, folding garages provide comprehensive protection from all weather conditions. The 600D Oxford fabric with waterproof coating ensures your vehicle stays completely dry during heavy rain, while the UV-resistant material prevents paint fading and interior damage from harmful sun rays.</p>
55        <p>Snow load capacity means your car is protected even during harsh winter conditions, something basic car covers simply cannot provide.</p>
56        
57        <h3>2. Incredible Portability and Flexibility</h3>
58        <p>One of the biggest advantages of folding garages is their portability. Whether you're renting a property, moving house, or need temporary protection at different locations, your folding garage moves with you. This flexibility is invaluable for:</p>
59        <ul>
60          <li>Renters who cannot build permanent structures</li>
61          <li>Seasonal vehicle storage needs</li>
62          <li>Temporary protection during home renovations</li>
63          <li>Car shows and outdoor events</li>
64        </ul>
65        
66        <h3>3. Quick and Easy Setup</h3>
67        <p>Traditional garage construction takes weeks or months and requires permits. Our folding garages set up in just 60-90 minutes with no tools required. The intuitive design means anyone can assemble it quickly, making it perfect for urgent weather protection needs.
67</p>
68        
69        <h3>4. Cost-Effective Solution</h3>
70        <p>Building a permanent garage can cost £10,000 or more, while folding garages provide similar protection for a fraction of the cost. When you consider the potential damage costs from weather exposure – paint damage, interior fading, rust, and mechanical issues – the investment pays for itself quickly.</p>
71        
72        <h3>5. Versatile Workspace</h3>
73        <p>Beyond vehicle protection, folding garages create a covered workspace for car maintenance, cleaning, and repairs. The enclosed space protects both you and your vehicle from the elements while you work, making it an invaluable addition to any car enthusiast's toolkit.</p>
74        
75        <h2>Conclusion</h2>
76        <p>Folding garages represent the future of vehicle protection – combining the comprehensive coverage of traditional garages with the flexibility and affordability modern car owners need. Whether you're protecting a daily driver or a classic car investment, a folding garage offers unmatched value and peace of mind.</p>
77      `},{id:"urban-parking-solutions",title:"Best Car Shelter Options for Urban Parking",excerpt:"Compare different outdoor car shelter ideas for city dwellers. From portable carports to folding garages, find the perfect solution for limited urban parking spaces and apartment living.",date:"March 10, 2025",content:`
78        <h2>Urban Parking Challenges: Finding the Right Protection</h2>
79        <p>City living presents unique challenges for car owners. Limited parking spaces, lack of garages, and exposure to urban pollutants make vehicle protection more important than ever. Let's explore the best car shelter options for urban environments.</p>
80        
81        <h3>The Urban Parking Reality</h3>
82        <p>Urban car owners face multiple challenges:</p>
83        <ul>
84          <li>Street parking exposure to weather and pollution</li>
85          <li>Limited or no garage access in apartments</li>
86          <li>Tight parking spaces with minimal maneuvering room</li>
87          <li>Higher risk of vandalism and theft</li>
88          <li>Strict regulations on permanent structures</li>
89        </ul>
90        
91        <h3>Car Shelter Options Compared</h3>
92        
93        <h4>1. Folding Garages - The Urban Champion</h4>
94        <p><strong>Pros:</strong></p>
95        <ul>
96          <li>Complete weather protection</li>
97          <li>Quick 60-90 minute setup</li>
98          <li>No permanent installation required</li>
99          <li>Fits standard parking spaces</li>
100          <li>Provides security and privacy</li>
101        </ul>
102        <p><strong>Cons:</strong></p>
103        <ul>
104          <li>Higher initial cost than basic covers</li>
105          <li>Requires storage space when not in use</li>
106        </ul>
107        
108        <h4>2. Traditional Car Covers</h4>
109        <p><strong>Pros:</strong></p>
110        <ul>
111          <li>Inexpensive</li>
112          <li>Easy to store</li>
113          <li>Quick to deploy</li>
114        </ul>
115        <p><strong>Cons:</strong></p>
116        <ul>
117          <li>Limited weather protection</li>
118          <li>Can blow away in wind</li>
119          <li>No workspace capability</li>
120          <li>Wear out quickly in urban conditions</li>
121        </ul>
122        
123        <h4>3. Portable Carports</h4>
124        <p><strong>Pros:</strong></p>
125        <ul>
126          <li>Good weather protection</li>
127          <li>Relatively affordable</li>
128        </ul>
129        <p><strong>Cons:</strong></p>
130        <ul>
131          <li>Open sides allow rain and snow entry</li>
132          <li>Less secure than enclosed options</li>
133          <li>May require permits in some areas</li>
134        </ul>
135        
136        <h3>Urban-Specific Considerations</h3>
137        
138        <h4>Space Constraints</h4>
139        <p>Urban parking spaces are typically smaller than suburban driveways. Folding garages are designed to fit standard parking spaces while providing maximum protection. The compact design ensures you can still access your vehicle easily.</p>
140        
141        <h4>Neighbor Relations</h4>
142        <p>In dense urban areas, consider your neighbors when choosing a car shelter. Folding garages offer a neat, professional appearance that won't 
142create neighborhood disputes, unlike some makeshift solutions.</p>
143        
144        <h4>Storage Solutions</h4>
145        <p>When not in use, folding garages pack down to a manageable size that can be stored in apartments, basements, or storage units. This is crucial for urban dwellers with limited storage space.</p>
146        
147        <h3>Making the Right Choice</h3>
148        <p>For urban car owners, folding garages offer the best balance of protection, convenience, and practicality. They provide comprehensive weather protection, security benefits, and the flexibility needed for city living.</p>
149        
150        <p>Consider your specific needs: frequency of use, storage availability, budget, and local regulations. For most urban situations, the investment in a quality folding garage pays dividends in vehicle protection and peace of mind.</p>
151      `},{id:"maintenance-guide",title:"How to Maintain Your Pop-Up Car Tent",excerpt:"Essential maintenance tips for DIY portable carport owners. Learn how to clean, store, and maintain your folding garage to ensure years of reliable weather protection for your vehicle.",date:"March 5, 2025",content:`
152        <h2>Maximizing Your Folding Garage Lifespan</h2>
153        <p>
153Proper maintenance is key to ensuring your folding garage provides years of reliable service. With the right care, your investment will continue protecting your vehicle through countless weather cycles.</p>
154        
155        <h3>Regular Cleaning and Inspection</h3>
156        
157        <h4>Monthly Visual Inspections</h4>
158        <p>Perform a thorough visual inspection of your folding garage monthly:</p>
159        <ul>
160          <li>Check fabric for tears, holes, or excessive wear</li>
161          <li>Inspect frame joints for looseness or damage</li>
162          <li>Examine zippers and fasteners for smooth operation</li>
163          <li>Look for rust or corrosion on metal components</li>
164          <li>Verify anchor points and ground fixings are secure</li>
165        </ul>
166        
167        <h4>Cleaning the Fabric Cover</h4>
168        <p><strong>Regular Cleaning (Monthly):</strong></p>
169        <ol>
170          <li>Remove loose debris with a soft brush</li>
171          <li>Rinse with clean water from a garden hose</li>
172          <li>Use mild soap solution for stubborn dirt</li>
173          <li>Rinse thoroughly and allow to air dry completely</li>
174        </ol>
175        
176        <p><strong>Deep Cleaning (Seasonally):</strong></p>
177        <ol>
178          <li>Disassemble the garage completely</li>
179          <li>Lay fabric on a clean, flat surface</li>
180          <li>Use specialized fabric cleaner for automotive covers</li>
181          <li>Scrub gently with a soft brush</li>
182          <li>Rinse multiple times to remove all soap residue</li>
183          <li>Allow to dry completely before storage</li>
184        </ol>
185        
186        <h3>Frame Maintenance</h3>
187        
188        <h4>Steel Frame Care</h4>
189        <p>The steel frame requires minimal but important maintenance:</p>
190        <ul>
191          <li>Wipe down with a damp cloth to remove dirt and salt</li>
192          <li>Apply rust-preventive spray to any scratched areas</li>
193          <li>Lubricate moving parts with appropriate lubricant</li>
194          <li>Tighten bolts and connections as needed</li>
195        </ul>
196        
197        <h4>Joint and Connection Points</h4>
198        <p>Pay special attention to connection points:</p>
199        <ul>
200          <li>Clean debris from joint mechanisms</li>
201          <li>Apply light machine oil to pivot points</li>
202          <li>Check for wear on locking mechanisms</li>
203          <li>Replace worn components promptly</li>
204        </ul>
205        
206        <h3>Seasonal Maintenance</h3>
207        
208        <h4>Winter Preparation</h4>
209        <ul>
210          <li>Clear snow accumulation regularly to prevent overloading</li>
211          <li>Check anchor points after storms</li>
212          <li>Ensure drainage is clear to prevent ice formation</li>
213          <li>Apply additional rust protection before winter</li>
214        </ul>
215        
216        <h4>Spring Setup</h4>
217        <ul>
218          <li>Inspect for winter damage</li>
219          <li>Clean thoroughly after winter storage</li>
220          <li>Check and replace worn components</li>
221          <li>Re-apply waterproofing treatment if needed</li>
222        </ul>
223        
224        <h3>Proper Storage</h3>
225        
226        <h4>Short-term Storage (Days to Weeks)</h4>
227        <ul>
228          <li>Ensure completely dry before folding</li>
229          <li>Store in provided carrying bag</li>
230          <li>Keep in dry, ventilated area</li>
231          <li>Avoid extreme temperatures</li>
232        </ul>
233        
234        <h4>Long-term Storage (Months)</h4>
235        <ul>
236          <li>Clean thoroughly before storage</li>
237          <li>Apply fabric protector spray</li>
238          <li>Store frame components separately if possible</li>
239          <li>Use moisture absorbers in storage area</li>
240          <li>Check periodically for pest damage</li>
241        </ul>
242        
243        <h3>Troubleshooting Common Issues</h3>
244        
245        <h4>Fabric Problems</h4>
246        <p><strong>Small tears:</strong> Use fabric repair patches designed for outdoor materials</p>
247        <p><strong>Zipper issues:</strong> Clean zipper tracks and apply zipper lubricant</p>
248        <p><strong>Water leakage:</strong> Reapply waterproof coating to affected areas</p>
249        
250        <h4>Frame Issues</h4>
251        <p><strong>Loose connections:</strong> Tighten bolts and check for worn components</p>
252        <p><strong>Rust spots:</strong> Sand lightly and apply rust-preventive paint</p>
253        <p><strong>Difficult assembly:</strong> Clean and lubricate connection points</p>
254        
255        <h3>When to Replace Components</h3>
256        <p>Know when it's time to replace parts:</p>
257        <ul>
258          <li>Fabric shows extensive wear or multiple tears</li>
259          <li>Frame components show significant rust or damage</li>
260          <li>Zippers no longer function properly</li>
261          <li>Anchor points are damaged or worn</li>
262        </ul>
263        
264        <h2>Conclusion</h2>
265        <p>Regular maintenance ensures your folding garage continues providing excellent protection for years. The small time investment in proper care pays dividends in extended lifespan and reliable performance. Remember, prevention is always better than replacement!</p>
266      `},{id:"winter-protection",title:"Winter Car Protection: Why You Need a Folding Garage",excerpt:"Protect your car from harsh winter weather with a folding garage. Learn about frost protection, snow load capacity, and how portable garages outperform traditional car covers in winter conditions.",date:"February 28, 2025",content:`
267        <h2>Winter's Impact on Your Vehicle</h2>
268        <p>Winter weather poses significant threats to your vehicle that go far beyond simple inconvenience. From frost damage to salt corrosion, the cold months can cause thousands of pounds in damage to unprotected vehicles.</p>
269        
270        <h3>The Hidden Costs of Winter Exposure</h3>
271        
272        <h4>Paint and Body Damage</h4>
273        <p>
273Winter conditions attack your car's exterior in multiple ways:</p>
274        <ul>
275          <li><strong>Salt corrosion:</strong> Road salt accelerates rust formation, particularly around wheel wells and door frames</li>
276          <li><strong>Ice scratches:</strong> Scraping ice can create micro-scratches that accumulate over time</li>
277          <li><strong>Freeze-thaw cycles:</strong> Repeated expansion and contraction can crack paint and sealants</li>
278          <li><strong>UV reflection:</strong> Snow reflects UV rays, causing additional paint fading</li>
279        </ul>
280        
281        <h4>Mechanical Issues</h4>
282        <p>Cold weather affects your vehicle's mechanical systems:</p>
283        <ul>
284          <li>Battery performance decreases significantly in cold temperatures</li>
285          <li>Fluids thicken, reducing lubrication effectiveness</li>
286          <li>Rubber seals and gaskets become brittle and crack</li>
287          <li>Tire pressure drops, affecting handling and fuel economy</li>
288        </ul>
289        
290        <h3>Why Traditional Car Covers Fall Short</h3>
291        
292        <h4>Inadequate Protection</h4>
293        <p>Standard car covers provide minimal winter protection:</p>
294        <ul>
295          <li>Wind can blow covers off during storms</li>
296          <li>Snow weight can cause covers to sag and tear</li>
297          <li>Moisture can become trapped underneath, promoting rust</li>
298          <li>Covers can freeze to the car, causing damage when removed</li>
299        </ul>
300        
301        <h4>Practical Limitations</h4>
302        <p>Car covers become impractical in winter conditions:</p>
303        <ul>
304          <li>Difficult to install in cold, windy conditions</li>
305          <li>Frozen covers are nearly impossible to fold properly</li>
306          <li>Daily removal becomes a time-consuming chore</li>
307          <li>Wet covers can freeze solid overnight</li>
308        </ul>
309        
310        <h3>Folding Garage Winter Advantages</h3>
311        
312        <h4>Superior Structural Protection</h4>
313        <p>Folding garages are engineered for winter conditions:</p>
314        <ul>
315          <li><strong>Snow load capacity:</strong> Designed to handle significant snow accumulation</li>
316          <li><strong>Wind resistance:</strong> Aerodynamic design and secure anchoring prevent wind damage</li>
317          <li><strong>Structural integrity:</strong> Steel frame maintains shape under winter stress</li>
318          <li><strong>Complete enclosure:</strong> Protects from all angles, including wind-driven precipitation</li>
319        </ul>
320        
321        <h4>Climate Control Benefits</h4>
322        <p>The enclosed environment provides multiple advantages:</p>
323        <ul>
324          <li>Prevents frost formation on windows and body</li>
325          <li>Maintains slightly higher temperatures than ambient</li>
326          <li>Reduces humidity fluctuations that promote corrosion</li>
327          <li>Eliminates need for ice scraping</li>
328        </ul>
329        
330        <h3>Winter Setup and Maintenance</h3>
331        
332        <h4>Pre-Winter Preparation</h4>
333        <p>Prepare your folding garage for winter conditions:</p>
334        <ol>
335          <li>Inspect all components for wear or damage</li>
336          <li>Apply additional waterproofing to fabric seams</li>
337          <li>Check and tighten all anchor points</li>
338          <li>Clear drainage areas around the installation site</li>
339          <li>Stock up on de-icing supplies for zippers and locks</li>
340        </ol>
341        
342        <h4>Snow Management</h4>
343        <p>
343Proper snow management extends your garage's life:</p>
344        <ul>
345          <li>Remove snow accumulation regularly (don't wait for melting)</li>
346          <li>Use a soft brush or broom, never sharp tools</li>
347          <li>Clear snow from around the base to prevent ice dams</li>
348          <li>Check anchor points after heavy snow events</li>
349        </ul>
350        
351        <h3>Economic Benefits</h3>
352        
353        <h4>Damage Prevention Savings</h4>
354        <p>Consider the costs you'll avoid:</p>
355        <ul>
356          <li>Paint touch-ups and rust repair: £500-£2000+</li>
357          <li>Battery replacements: £100-£200</li>
358          <li>Seal and gasket repairs: £200-£500</li>
359          <li>Interior damage from moisture: £300-£1000+</li>
360        </ul>
361        
362        <h4>Convenience Value</h4>
363        <p>Time and effort savings add up:</p>
364        <ul>
365          <li>No daily ice scraping (15-30 minutes saved daily)</li>
366          <li>No warming up time needed</li>
367          <li>Reduced car washing frequency</li>
368          <li>Less wear on windshield wipers and defrosters</li>
369        </ul>
370        
371        <h3>Choosing the Right Size for Winter</h3>
372        
373        <h4>Size Considerations</h4>
374        <p>Winter conditions may influence size selection:</p>
375        <ul>
376          <li>Allow extra space for snow accumulation</li>
377          <li>Consider space for winter accessories (snow chains, etc.)</li>
378          <li>Account for bulkier winter clothing when accessing the vehicle</li>
379        </ul>
380        
381        <h4>Manual vs. Motorized in Winter</h4>
382        <p><strong>Manual advantages:</strong></p>
383        <ul>
384          <li>No electrical components to freeze</li>
385          <li>Complete retraction for full access</li>
386          <li>Lower maintenance in harsh conditions</li>
387        </ul>
388        
389        <p><strong>Motorized considerations:</strong></p>
390        <ul>
391          <li>Convenience in cold weather</li>
392          <li>May require heating elements in extreme cold</li>
393          <li>Partial retraction may be sufficient for daily use</li>
394        </ul>
395        
396        <h3>Real-World Winter Performance</h3>
397        
398        <h4>Temperature Range</h4>
399        <p>Folding garages perform reliably in temperatures from -20°C to +40°C, covering the full range of UK winter conditions.</p>
400        
401        <h4>Weather Resistance</h4>
402        <p>Tested performance includes:</p>
403        <ul>
404          <li>Wind speeds up to 70 mph</li>
405          <li>Snow loads up to 50 kg/m²</li>
406          <li>Continuous rain for 72+ hours</li>
407          <li>Freeze-thaw cycles over multiple seasons</li>
408        </ul>
409        
410        <h2>Conclusion</h2>
411        <p>Winter vehicle protection is not a luxury—it's a necessity for preserving your investment. While traditional car covers offer minimal protection, folding garages provide comprehensive winter defense that pays for itself through damage prevention and convenience benefits.</p>
412        
413        <p>Don't let another winter damage your vehicle. Invest in proper protection that works when you need it most.</p>
414      `},{id:"manual-vs-motorized",title:"Manual vs Motorized: Choosing Your Folding Garage",excerpt:"Comprehensive guide to choosing between manual and motorized folding garages. Compare features, costs, and benefits to make the right decision for your vehicle protection needs.",date:"February 20, 2025",content:`
415        <h2>The Great Debate: Manual or Motorized?</h2>
416        <p>Choosing between manual and motorized folding garages is one of the most important decisions you'll make. Both options offer excellent protection, but each has distinct advantages that suit different needs and preferences.</p>
417        
418        <h3>Manual Folding Garages: The Reliable Choice</h3>
419        
420        <h4>Key Features</h4>
421        <ul>
422          <li><strong>Complete retraction:</strong> Fully opens for unrestricted vehicle access</li>
423          <li><strong>Simple operation:</strong> Hand-crank or manual lifting mechanism</li>
424          <li><strong>No electrical requirements:</strong>
424 Works anywhere, anytime</li>
425          <li><strong>Lower maintenance:</strong> Fewer moving parts mean less to go wrong</li>
426          <li><strong>Cost-effective:</strong> Lower initial investment</li>
427        </ul>
428        
429        <h4>Advantages of Manual Systems</h4>
430        
431        <p><strong>Reliability:</strong> Manual systems have fewer failure points. No motors, sensors, or electrical components means consistent operation regardless of weather conditions or power availability.</p>
432        
433        <p><strong>Complete Access:</strong> Manual garages can fully retract, providing complete access to your vehicle from all sides. This is crucial for:</p>
434        <ul>
435          <li>Loading large items</li>
436          <li>Detailed car cleaning and maintenance</li>
437          <li>Emergency access situations</li>
438          <li>Accommodating different vehicle sizes</li>
439        </ul>
440        
441        <p><strong>Lower Operating Costs:</strong> No electricity consumption and minimal maintenance requirements keep ongoing costs low.</p>
442        
443        <p><strong>Weather Independence:</strong> Power outages, extreme temperatures, or moisture won't affect operation.</p>
444        
445        <h4>Manual System Considerations</h4>
446        <ul>
447          <li>Requires physical effort to operate</li>
448          <li>Operation time: 2-3 minutes for full cycle</li>
449          <li>May be challenging for users with mobility issues</li>
450          <li>Requires stepping outside to operate</li>
451        </ul>
452        
453        <h3>Motorized Folding Garages: The Convenient Choice</h3>
454        
455        <h4>Key Features</h4>
456        <ul>
457          <li><strong>Electric operation:</strong> Push-button convenience</li>
458          <li><strong>Remote control:</strong> Operate from inside your vehicle</li>
459          <li><strong>Partial retraction:</strong> Opens halfway for vehicle access</li>
460          <li><strong>Safety features:</strong> Obstacle detection and auto-stop</li>
461          <li><strong>Weather sensors:</strong> Automatic closure in severe weather (premium models)</li>
462        </ul>
463        
464        <h4>Advantages of Motorized Systems</h4>
465        
466        <p><strong>Ultimate Convenience:</strong> Operation is as simple as pressing a button. Perfect for:</p>
467        <ul>
468          <li>Daily commuters who value speed</li>
469          <li>Users with physical limitations</li>
470          <li>Harsh weather conditions</li>
471          <li>Frequent use scenarios</li>
472        </ul>
473        
474        <p><strong>Remote Operation:</strong> Control from inside your vehicle means you stay dry and comfortable regardless of weather conditions.</p>
475        
476        <p><strong>Safety Features:</strong> Modern motorized systems include:</p>
477        <ul>
478          <li>Obstacle detection to prevent damage</li>
479          <li>Auto-reverse if resistance is detected</li>
480          <li>Emergency manual override</li>
481          <li>LED lighting for nighttime operation</li>
482        </ul>
483        
484        <p><strong>Smart Integration:</strong> Premium models can integrate with home automation systems and smartphone apps.</p>
485        
486        <h4>Motorized System Considerations</h4>
487        <ul>
488          <li>Higher initial cost (£350-400 premium)</li>
489          <li>Requires electrical connection</li>
490          <li>Partial retraction limits access</li>
491          <li>More complex maintenance requirements</li>
492          <li>Potential for electrical failures</li>
493        </ul>
494        
495        <h3>Detailed Comparison</h3>
496        
497        <h4>Cost Analysis</h4>
498        <table style="width: 100%; border-collapse: collapse; margin: 20px 0;">
499          <tr style="background-color: #f5f5f5;">
500            <th style="border: 1px solid #ddd; padding: 12px; text-align: left;">Factor</th>
501            <th style="border: 1px solid #ddd; padding: 12px; text-align: left;">Manual</th>
502            <th style="border: 1px solid #ddd; padding: 12px; text-align: left;">Motorized</th>
503          </tr>
504          <tr>
505            <td style="border: 1px solid #ddd; padding: 12px;">Initial Cost</td>
506            <td style="border: 1px solid #ddd; padding: 12px;">£1,200-£1,400</td>
507            <td style="border: 1px solid #ddd; padding: 12px;">£1,550-£1,750</td>
508          </tr>
509          <tr style="background-color: #f9f9f9;">
510            <td style="border: 1px solid #ddd; padding: 12px;">Installation</td>
511            <td style="border: 1px solid #ddd; padding: 12px;">60-90 minutes</td>
512            <td style="border: 1px solid #ddd; padding: 12px;">30 minutes + electrical</td>
513          </tr>
514          <tr>
515            <td style="border: 1px solid #ddd; padding: 12px;">Annual Maintenance</td>
516            <td style="border: 1px solid #ddd; padding: 12px;">£20-£30</td>
517            <td style="border: 1px solid #ddd; padding: 12px;">£50-£80</td>
518          </tr>
519          <tr style="background-color: #f9f9f9;">
520            <td style="border: 1px solid #ddd; padding: 12px;">Energy Cost</td>
521            <td style="border: 1px solid #ddd; padding: 12px;">£0</td>
522            <td style="border: 1px solid #ddd; padding: 12px;">£15-£25/year</td>
523          </tr>
524        </table>
525        
526        <h4>Performance Comparison</h4>
527        <table style="width: 100%; border-collapse: collapse; margin: 20px 0;">
528          <tr style="background-color: #f5f5f5;">
529            <th style="border: 1px solid #ddd; padding: 12px; text-align: left;">Feature</th>
530            <th style="border: 1px solid #ddd; padding: 12px; text-align: left;">Manual</th>
531            <th style="border: 1px solid #ddd; padding: 12px; text-align: left;">Motorized</th>
532          </tr>
533          <tr>
534            <td style="border: 1px solid #ddd; padding: 12px;">Operation Speed</td>
535            <td style="border: 1px solid #ddd; padding: 12px;">2-3 minutes</td>
536            <td style="border: 1px solid #ddd; padding: 12px;">45-60 seconds</td>
537          </tr>
538          <tr style="background-color: #f9f9f9;">
539            <td style="border: 1px solid #ddd; padding: 12px;">Retraction</td>
540            <td style="border: 1px solid #ddd; padding: 12px;">100% (complete)</td>
541            <td style="border: 1px solid #ddd; padding: 12px;">50% (halfway)</td>
542          </tr>
543          <tr>
544            <td style="border: 1px solid #ddd; padding: 12px;">Weather Independence</td>
545            <td style="border: 1px solid #ddd; padding: 12px;">Excellent</td>
546            <td style="border: 1px solid #ddd; padding: 12px;">Good</td>
547          </tr>
548          <tr style="background-color: #f9f9f9;">
549            <td style="border: 1px solid #ddd; padding: 12px;">Reliability</td>
550            <td style="border: 1px solid #ddd; padding: 12px;">Excellent</td>
551            <td style="border: 1px solid #ddd; padding: 12px;">Very Good</td>
552          </tr>
553        </table>
554        
555        <h3>Use Case Scenarios</h3>
556        
557        <h4>Choose Manual If:</h4>
558        <ul>
559          <li>You need complete vehicle access regularly</li>
560          <li>Budget is a primary concern</li>
561          <li>You prefer simple, reliable systems</li>
562          <li>Electrical supply is limited or unreliable</li>
563          <li>You use the garage infrequently</li>
564          <li>You enjoy hands-on operation</li>
565          <li>You need maximum reliability in all conditions</li>
566        </ul>
567        
568        <h4>Choose Motorized If:</h4>
569        <ul>
570          <li>Convenience is your top priority</li>
571          <li>You use the garage daily</li>
572          <li>You have mobility limitations</li>
573          <li>Weather conditions are frequently harsh</li>
574          <li>You value modern technology features</li>
575          <li>Partial access meets your needs</li>
576          <li>You want remote operation capability</li>
577        </ul>
578        
579        <h3>Hybrid Solutions</h3>
580        
581        <h4>Manual Override on Motorized</h4>
582        <p>All motorized systems include manual override capability, providing backup operation during power outages or mechanical failures.</p>
583        
584        <h4>Upgrade Potential</h4>
585        <p>Some manual systems can be retrofitted with motorized components, though this is typically more expensive than choosing motorized initially.</p>
586        
587        <h3>Long-term Considerations</h3>
588        
589        <h4>Resale Value</h4>
590        <p>Motorized systems may add more to property value due to their convenience factor, but both options are viewed positively by potential buyers.</p>
591        
592        <h4>Technology Evolution</h4>
593        <p>Motorized systems benefit from ongoing technological improvements, while manual systems remain consistently reliable with proven technology.</p>
594        
595        <h2>Making Your Decision</h2>
596        
597        <h3>Decision Framework</h3>
598        <p>Consider these key questions:</p>
599        <ol>
600          <li><strong>How often will you use it?</strong> Daily use favors motorized; occasional use favors manual</li>
601          <li><strong>What's your budget?</strong> Include initial cost plus 5-year operating costs</li>
602          <li><strong>How important is convenience?</strong> Rate convenience vs. cost savings</li>
603          <li><strong>Do you need complete access?</strong> Full retraction may be crucial for your needs</li>
604          <li><strong>What's your risk tolerance?</strong> Manual systems have fewer failure points</li>
605        </ol>
606        
607        <h3>Our Recommendation</h3>
608        <p>For most users, we recommend starting with the manual system. It provides excellent value, complete functionality, and proven reliability. You can always upgrade to motorized later if convenience becomes a priority.</p>
609        
610        <p>However, if you plan to use the garage daily and convenience is important, the motorized system's time savings and ease of use justify the additional cost.</p>
611        
612        <h2>Conclusion</h2>
613        <p>
613Both manual and motorized folding garages offer excellent vehicle protection. Your choice should align with your specific needs, budget, and preferences. Consider your usage patterns, physical requirements, and long-term goals to make the best decision for your situation.</p>
614        
615        <p>Remember: the best folding garage is the one you'll actually use consistently to protect your vehicle investment.</p>
616      `},{id:"classic-car-storage",title:"Classic Car Storage Solutions",excerpt:"Protect your classic car investment with proper storage solutions. Discover why folding garages are ideal for vintage vehicle protection, offering UV protection and climate control benefits.",date:"February 15, 2025",content:`
617        <h2>Protecting Your Classic Car Investment</h2>
618        <p>Classic cars represent more than transportation—they're investments, passion projects, and pieces of automotive history. Proper storage is crucial for preserving their value, appearance, and mechanical integrity. Traditional storage methods often fall short of providing the comprehensive protection these valuable vehicles deserve.</p>
619        
620        <h3>The Unique Challenges of Classic Car Storage</h3>
621        
622        <h4>Value Preservation</h4>
623        <p>Classic cars appreciate in value when properly maintained, but deteriorate rapidly when exposed to harmful elements:</p>
624        <ul>
625          <li><strong>Paint degradation:</strong> Original paint is irreplaceable and extremely valuable</li>
626          <li><strong>Interior damage:</strong> Vintage materials are often impossible to source</li>
627          <li><strong>Chrome and trim:</strong> Pitting and corrosion destroy authenticity</li>
628          <li><strong>Mechanical components:</strong> Original parts become increasingly rare</li>
629        </ul>
630        
631        <h4>Environmental Threats</h4>
632        <p>Classic cars face unique environmental challenges:</p>
633        <ul>
634          <li><strong>UV radiation:</strong> Fades paint and cracks rubber components</li>
635          <li><strong>Temperature fluctuations:</strong> Cause expansion/contraction damage</li>
636          <li><strong>Humidity variations:</strong> Promote rust and mold growth</li>
637          <li><strong>Dust and pollutants:</strong> Settle into every crevice</li>
638          <li><strong>Rodents and insects:</strong> Can cause extensive interior damage</li>
639        </ul>
640        
641        <h3>Traditional Storage Solutions: Limitations</h3>
642        
643        <h4>Permanent Garages</h4>
644        <p><strong>Advantages:</strong></p>
645        <ul>
646          <li>Excellent protection when properly climate-controlled</li>
647          <li>Secure from theft and vandalism</li>
648          <li>Workspace for maintenance</li>
649        </ul>
650        
651        <p><strong>Limitations:</strong></p>
652        <ul>
653          <li>Extremely expensive to build (£15,000-£50,000+)</li>
654          <li>Requires permanent property modification</li>
655          <li>Not portable for car shows or events</li>
656          <li>May require planning permission</li>
657        </ul>
658        
659        <h4>Storage Facilities</h4>
660        <p><strong>Advantages:</strong></p>
661        <ul>
662          <li>Professional climate control</li>
663          <li>Security systems</li>
664          <li>No home space required</li>
665        </ul>
666        
667        <p><strong>Limitations:</strong></p>
668        <ul>
669          <li>Ongoing monthly costs (£100-£300+)</li>
670          <li>Limited access to your vehicle</li>
671          <li>Transportation required for shows/events</li>
672          <li>Lack of personal workspace</li>
673        </ul>
674        
675        <h4>Car Covers</h4>
676        <p><strong>Advantages:</strong></p>
677        <ul>
678          <li>Inexpensive initial cost</li>
679          <li>Easy to use</li>
680        </ul>
681        
682        <p><strong>Limitations:</strong></p>
683        <ul>
684          <li>Minimal protection from temperature/humidity</li>
685          <li>Can trap moisture against the car</li>
686          <li>Provide no security</li>
687          <li>Wear against the paint over time</li>
688        </ul>
689        
690        <h3>Folding Garages: The Ideal Classic Car Solution</h3>
691        
692        <h4>
692Comprehensive Protection</h4>
693        <p>Folding garages provide multi-layered protection specifically beneficial for classic cars:</p>
694        
695        <p><strong>UV Protection:</strong> The 600D Oxford fabric blocks 99% of harmful UV rays, preventing paint fading and interior deterioration that can cost thousands to restore.</p>
696        
697        <p><strong>Weather Sealing:</strong> Complete enclosure protects from rain, snow, hail, and wind-blown debris that can damage delicate classic car finishes.</p>
698        
699        <p><strong>Temperature Moderation:</strong> The enclosed space moderates temperature swings, reducing expansion/contraction stress on vintage materials.</p>
700        
701        <p><strong>Dust and Pollution Barrier:</strong> Sealed environment prevents dust accumulation and protects from airborne pollutants that can damage paint and chrome.</p>
702        
703        <h4>Climate Benefits</h4>
704        <p>While not climate-controlled like permanent garages, folding garages provide significant climate benefits:</p>
705        <ul>
706          <li>Reduced humidity fluctuations</li>
707          <li>Protection from direct sunlight heating</li>
708          <li>Elimination of dew formation</li>
709          <li>Reduced air circulation that carries pollutants</li>
710        </ul>
711        
712        <h4>Security Advantages</h4>
713        <p>Folding garages offer security benefits important for classic cars:</p>
714        <ul>
715          <li>Concealment from potential thieves</li>
716          <li>Lockable access points</li>
717          <li>Deterrent effect of enclosed storage</li>
718          <li>Protection from vandalism</li>
719        </ul>
720        
721        <h3>Classic Car Specific Features</h3>
722        
723        <h4>Gentle Access</h4>
724        <p>Classic cars often have delicate components that require careful handling:</p>
725        <ul>
726          <li>Wide door openings prevent door dings</li>
727          <li>Smooth entry/exit reduces stress on vintage door hinges</li>
728          <li>Protected environment for pre-drive inspections</li>
729          <li>Space for warming up engines before exposure</li>
730        </ul>
731        
732        <h4>Maintenance Workspace</h4>
733        <p>Folding garages provide an ideal workspace for classic car maintenance:</p>
734        <ul>
735          <li>Protected environment for detailing</li>
736          <li>Covered space for minor repairs</li>
737          <li>Clean area for parts storage</li>
738          <li>Weather-independent maintenance scheduling</li>
739        </ul>
740        
741        <h3>Show Car Considerations</h3>
742        
743        <h4>Pre-Show Preparation</h4>
744        <p>Folding garages excel for show car preparation:</p>
745        <ul>
746          <li>Dust-free environment for final detailing</li>
747          <li>Protected space for loading show supplies</li>
748          <li>Weather-independent preparation schedule</li>
749          <li>Clean environment for photography</li>
750        </ul>
751        
752        <h4>Post-Show Care</h4>
753        <p>After car shows, proper storage is crucial:</p>
754        <ul>
755          <li>Immediate protection from weather</li>
756          <li>Space for post-show inspection</li>
757          <li>Clean environment for touch-up work</li>
758          <li>Secure storage until next event</li>
759        </ul>
760        
761        <h3>Size Selection for Classic Cars</h3>
762        
763        <h4>Measuring Your Classic</h4>
764        <p>Classic cars vary significantly in size. Measure carefully:</p>
765        <ul>
766          <li><strong>Length:</strong> Include bumpers and any protruding elements</li>
767          <li><strong>Width:</strong> Measure at widest point, including mirrors</li>
768          <li><strong>Height:</strong> Account for antennas or roof accessories</li>
769          <li><strong>Door swing:</strong> Ensure adequate space for door operation</li>
770        </ul>
771        
772        <h4>Size Recommendations</h4>
773        <p><strong>Small (5.5 x 2.5 x 2.3m):</strong> Suitable for:</p>
774        <ul>
775          <li>Classic Mini, MG Midget, Austin Healey Sprite</li>
776          <li>Early Porsche 911, VW Beetle</li>
777          <li>Classic sports cars under 4.5m</li>
778        </ul>
779        
780        <p><strong>Medium (5.9 x 2.7 x 2.5m):</strong> Suitable for:</p>
781        <ul>
782          <li>MGB, Triumph TR6, Jaguar E-Type</li>
783          <li>Classic Mustang, Camaro</li>
784          <li>Most 1960s-80s sports cars</li>
785        </ul>
786        
787        <p><strong>Large (6.4 x 2.8 x 2.65m):</strong> Suitable for:</p>
788        <ul>
789          <li>Jaguar XJS, Mercedes SL</li>
790          <li>Classic American muscle cars</li>
791          <li>Larger European GTs</li>
792        </ul>
793        
794        <h3>Investment Protection Analysis</h3>
795        
796        <h4>Cost of Damage vs. Protection</h4>
797        <p>Consider the potential costs of inadequate protection:</p>
798        
799        <p><strong>Paint restoration:</strong> £5,000-£15,000 for quality work</p>
800        <p><strong>Interior restoration:</strong> £3,000-£10,000 depending on materials</p>
801        <p><strong>Chrome re-plating:</strong> £2,000-£5,000 for full trim</p>
802        <p><strong>Rust repair:</strong> £1,000-£8,000 depending on extent</p>
803        
804        <p>A folding garage costing £1,200-£1,750 provides insurance against these expensive repairs.</p>
805        
806        <h4>Value Preservation</h4>
807        <p>
807Proper storage directly impacts classic car values:</p>
808        <ul>
809          <li>Well-preserved cars command premium prices</li>
810          <li>Original paint adds significant value</li>
811          <li>Documented care history increases buyer confidence</li>
812          <li>Prevented damage maintains authenticity</li>
813        </ul>
814        
815        <h3>Seasonal Storage Strategies</h3>
816        
817        <h4>Winter Storage</h4>
818        <p>Classic cars often require extended winter storage:</p>
819        <ul>
820          <li>Protection from road salt and harsh weather</li>
821          <li>Stable environment for long-term storage</li>
822          <li>Easy access for periodic maintenance</li>
823          <li>Battery tender and trickle charger accommodation</li>
824        </ul>
825        
826        <h4>Summer Protection</h4>
827        <p>Even during driving season, protection is important:</p>
828        <ul>
829          <li>UV protection during non-use periods</li>
830          <li>Dust protection between drives</li>
831          <li>Secure storage at home</li>
832          <li>Weather protection for sudden storms</li>
833        </ul>
834        
835        <h3>Multiple Vehicle Storage</h3>
836        
837        <h4>Collection Management</h4>
838        <p>Many classic car enthusiasts own multiple vehicles:</p>
839        <ul>
840          <li>Folding garages can be moved between vehicles</li>
841          <li>Seasonal rotation of protection</li>
842          <li>Cost-effective compared to multiple permanent structures</li>
843          <li>Flexible protection for growing collections</li>
844        </ul>
845        
846        <h2>Real-World Classic Car Success Stories</h2>
847        
848        <h3>Case Study: 1967 Jaguar E-Type</h3>
849        <p>Owner John Smith protected his concours-winning E-Type with a medium folding garage:</p>
850        <ul>
851          <li>Maintained show-quality paint for 5 years</li>
852          <li>No UV damage to leather interior</li>
853          <li>Chrome remains pristine</li>
854          <li>Won multiple concours events</li>
855        </ul>
856        
857        <h3>Case Study: Classic Mini Collection</h3>
858        <p>Collector Sarah Jones uses portable folding garages for her three classic Minis:</p>
859        <ul>
860          <li>Rotates protection based on usage</li>
861          <li>Takes garage to car shows for overnight protection</li>
862          <li>Saved thousands compared to building three permanent garages</li>
863        </ul>
864        
865        <h2>Conclusion</h2>
866        <p>Classic cars deserve protection that matches their value and significance. Folding garages provide comprehensive protection at a fraction of the cost of permanent structures, with the added benefit of portability for shows and events.</p>
867        
868        <p>For classic car owners, a folding garage isn't just storage—it's insurance for your investment, preservation of automotive history, and peace of mind knowing your passion is properly protected.</p>
869        
870        <p>Don't let inadequate storage diminish your classic car's value. Invest in proper protection that preserves both the vehicle and your investment for years to come.</p>
871      `}],je=[{title:"Strong Frame",subtitle:"Solid Stainless Steel Structure",image:Gm,points:["Flat Packed","Easy to Assemble","Strong & Wind Resistant"]},{title:"Sheltered Workspace",subtitle:"A versatile and secure outdoor space",image:Qm,points:["Functions as garage","Car cover option","Temporary workspace"]},{title:"Weather Protection",subtitle:"600D Oxford Fabric & Cotton",image:Xm,points:["Window for Ventilation","Available in Grey","UV Protection"]}],y=()=>{const N=St.find(r=>r.id===ut);return Re==="manual"?N.manualPrice:N.motorizedPrice},A=()=>c.jsxs("div",{className:`admin-panel ${oe?"show":""}`,children:[c.jsxs("div",{className:"admin-header",children:[c.jsx("h3",{children:"Content Management"}),c.jsx("button",{onClick:Ue,className:"close-admin",children:"×"})]}),c.jsxs("div",{className:"admin-content",children:[c.jsxs("div",{className:"admin-section",children:[c.jsx("h4",{children:"Hero Section"}),c.jsxs("label",{children:["Title:",c.jsx("input",{type:"text",value:E.heroTitle,onChange:N=>Q(r=>({...r,heroTitle:N.target.value}))})]}),c.jsxs("label",{children:["Subtitle:",c.jsx("input",{type:"text",value:E.heroSubtitle,onChange:N=>Q(r=>({...r,heroSubtitle:N.target.value}))})]}),c.jsxs("label",{children:["Description:",c.jsx("textarea",{value:E.heroDescription,onChange:N=>Q(r=>({...r,heroDescription:N.target.value}))})]})]}),c.jsxs("div",{className:"admin-section",children:[c.jsx("h4",{children:"Features Section"}),c.jsxs("label",{children:["Features Title:",c.jsx("input",{type:"text",value:E.featuresTitle,onChange:N=>Q(r=>({...r,featuresTitle:N.target.value}))})]}),c.jsxs("label",{children:["Features Description:",c.jsx("textarea",{value:E.featuresDescription,onChange:N=>Q(r=>({...r,featuresDescription:N.target.value}))})]})]}),c.jsxs("div",{className:"admin-section",children:[c.jsx("h4",{children:"Manual vs Motorized"}),c.jsxs("label",{children:["Manual Title:",c.jsx("input",{type:"text",value:E.manualTitle,onChange:N=>Q(r=>({...r,manualTitle:N.target.value}))})]}),c.jsxs("label",{children:["Manual Description:",c.jsx("textarea",{value:E.manualDescription,onChange:N=>Q(r=>({...r,manualDescription:N.target.value}))})]}),c.jsxs("label",{children:["Motorized Title:",c.jsx("input",{type:"text",value:E.motorizedTitle,onChange:N=>Q(r=>({...r,motorizedTitle:N.target.value}))})]}),c.jsxs("label",{children:["Motorized Description:",c.jsx("textarea",{value:E.motorizedDescription,onChange:N=>Q(r=>({...r,motorizedDescription:N.target.value}))})]})]}),c.jsxs("div",{className:"admin-section",children:[c.jsx("h4",{children:"Pricing Section"}),c.jsxs("label",{children:["Pricing Title:",c.jsx("input",{type:"text",value:E.pricingTitle,onChange:N=>Q(r=>({...r,pricingTitle:N.target.value}))})]}),c.jsxs("label",{children:["Pricing Description:",c.jsx("textarea",{value:E.pricingDescription,onChange:N=>Q(r=>({...r,pricingDescription:N.target.value}))})]})]}),c.jsxs("div",{className:"admin-section",children:[c.jsx("h4",{children:"Contact Information"}),c.jsxs("label",{children:["Contact Title:",c.jsx("input",{type:"text",value:E.contactTitle,onChange:N=>Q(r=>({...r,contactTitle:N.target.value}))})]}),c.jsxs("label",{children:["Contact Description:",c.jsx("textarea",{value:E.contactDescription,onChange:N=>Q(r=>({...r,contactDescription:N.target.value}))})]}),c.jsxs("label",{children:["Phone:",c.jsx("input",{type:"text",value:E.phone,onChange:N=>Q(r=>({...r,phone:N.target.value}))})]}),c.jsxs("label",{children:["Email:",c.jsx("input",{type:"text",value:E.email,onChange:N=>Q(r=>({...r,email:N.target.value}))})]}),c.jsxs("label",{children:["Website:",c.jsx("input",{type:"text",value:E.website,onChange:N=>Q(r=>({...r,website:N.target.value}))})]})]}),c.jsxs("div",{className:"admin-actions",children:[c.jsx("button",{onClick:Be,className:"save-all-btn",children:"Save All Changes"}),c.jsx("button",{onClick:()=>k(!B),className:`edit-mode-btn ${B?"active":""}`,children:B?"Exit Edit Mode":"Enable Inline Editing"})]})]})]}),R=()=>{switch(V){case"compare":return c.jsx("div",{className:"page-content",children:c.jsxs("div",{className:"container mx-auto px-4 py-8",children:[c.jsx("h1",{className:"text-4xl font-bold text-center mb-8",children:"Product Comparison"}),c.jsx("div",{className:"comparison-table bg-white rounded-lg shadow-lg overflow-hidden",children:c.jsxs("table",{className:"w-full",children:[c.jsx("thead",{className:"bg-red-600 text-white",children:c.jsxs("tr",{children:[c.jsx("th",{className:"p-4 text-left",children:"Feature"}),c.jsx("th",{className:"p-4 text-center",children:"Folding Garage"}),c.jsx("th",{className:"p-4 text-center",children:"Car Covers"}),c.jsx("th",{className:"p-4 text-center",children:"Permanent Garage"}),c.jsx("th",{className:"p-4 text-center",children:"Carport"})]})}),c.jsxs("tbody",{children:[c.jsxs("tr",{className:"border-b",children:[c.jsx("td",{className:"p-4 font-semibold",children:"Weather Protection"}),c.jsx("td",{className:"p-4 text-center text-green-600 font-bold",children:"Excellent"}),c.jsx("td",{className:"p-4 text-center text-yellow-600",children:"Good"}),c.jsx("td",{className:"p-4 text-center text-green-600 font-bold",children:"Excellent"}),c.jsx("td",{className:"p-4 text-center text-yellow-600",children:"Good"})]}),c.jsxs("tr",{className:"border-b bg-gray-50",children:[c.jsx("td",{className:"p-4 font-semibold",children:"Portability"}),c.jsx("td",{className:"p-4 text-center text-green-600 font-bold",children:"High"}),c.jsx("td",{className:"p-4 text-center text-green-600 font-bold",children:"High"}),c.jsx("td",{className:"p-4 text-center text-red-600",children:"None"}),c.jsx("td",{className:"p-4 text-center text-red-600",children:"Low"})]}),c.jsxs("tr",{className:"border-b",children:[c.jsx("td",{className:"p-4 font-semibold",children:"Setup Time"}),c.jsx("td",{className:"p-4 text-center text-green-600 font-bold",children:"60-90 minutes"}),c.jsx("td",{className:"p-4 text-center text-green-600 font-bold",children:"5 minutes"}),c.jsx("td",{className:"p-4 text-center text-red-600",children:"Days/Weeks"}),c.jsx("td",{className:"p-4 text-center text-yellow-600",children:"Hours"})]}),c.jsxs("tr",{className:"border-b bg-gray-50",children:[c.jsx("td",{className:"p-4 font-semibold",children:"Cost"}),c.jsx("td",{className:"p-4 text-center text-yellow-600",children:"£1200-£1750"}),c.jsx("td",{className:"p-4 text-center text-green-600 font-bold",children:"£50-£200"}),c.jsx("td",{className:"p-4 text-center text-red-600",children:"£5000+"}),c.jsx("td",{className:"p-4 text-center text-yellow-600",children:"£500-£2000"})]}),c.jsxs("tr",{className:"border-b",children:[c.jsx("td",{className:"p-4 font-semibold",children:"Worksp
871ace"}),c.jsx("td",{className:"p-4 text-center text-green-600 font-bold",children:"Yes"}),c.jsx("td",{className:"p-4 text-center text-red-600",children:"No"}),c.jsx("td",{className:"p-4 text-center text-green-600 font-bold",children:"Yes"}),c.jsx("td",{className:"p-4 text-center text-yellow-600",children:"Limited"})]})]})]})})]})});case"usecases":return c.jsx("div",{className:"page-content",children:c.jsxs("div",{className:"container mx-auto px-4 py-8",children:[c.jsx("h1",{className:"text-4xl font-bold text-center mb-8",children:"Use Cases"}),c.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[c.jsxs("div",{className:"use-case-card bg-white rounded-lg shadow-lg p-6",children:[c.jsx("h3",{className:"text-xl font-bold mb-4 text-red-600",children:"Apartment Parking"}),c.jsx("p",{className:"text-gray-600 mb-4",children:"Perfect for apartment dwellers without garage access. Portable carport for small spaces."}),c.jsxs("ul",{className:"list-disc list-inside text-sm text-gray-600",children:[c.jsx("li",{children:"Temporary car garage solution"}),c.jsx("li",{children:"No permanent installation required"}),c.jsx("li",{children:"Fits in small parking areas"})]})]}),c.jsxs("div",{className:"use-case-card bg-white rounded-lg shadow-lg p-6",children:[c.jsx("h3",{className:"text-xl font-bold mb-4 text-red-600",children:"Classic Cars"}),c.jsx("p",{className:"text-gray-600 mb-4",children:"Ideal classic car storage solution for vintage vehicle protection."}),c.jsxs("ul",{className:"list-disc list-inside text-sm text-gray-600",children:[c.jsx("li",{children:"UV protection for paint"}),c.jsx("li",{children:"Weather-resistant shelter"}),c.jsx("li",{children:"Easy access for maintenance"})]})]}),c.jsxs("div",{className:"use-case-card bg-white rounded-lg shadow-lg p-6",children:[c.jsx("h3",{className:"text-xl font-bold mb-4 text-red-600",children:"Seasonal Use"}),c.jsx("p",{className:"text-gray-600 mb-4",children:"Pop-up shelter for seasonal vehicle protection and storage."}),c.jsxs("ul",{className:"list-disc list-inside text-sm text-gray-600",children:[c.jsx("li",{children:"Winter weather protection"}),c.jsx("li",{children:"Summer UV shielding"}),c.jsx("li",{children:"Quick setup and takedown"})]})]})]})]})});case"faqs":return c.jsx("div",{className:"page-content",children:c.jsxs("div",{className:"container mx-auto px-4 py-8",children:[c.jsx("h1",{className:"text-4xl font-bold text-center mb-8",children:"Frequently Asked Questions"}),c.jsxs("div",{className:"max-w-3xl mx-auto space-y-6",children:[c.jsxs("div",{className:"faq-item bg-white rounded-lg shadow-lg p-6",children:[c.jsx("h3",{className:"text-lg font-bold mb-2 text-red-600",children:"Are folding garages waterproof?"}),c.jsx("p",{className:"text-gray-600",children:"Yes, our folding garages use 600D Oxford fabric with waterproof coating, providing excellent protection against rain and moisture."})]}),c.jsxs("div",{className:"faq-item bg-white rounded-lg shadow-lg p-6",children:[c.jsx("h3",{className:"text-lg font-bold mb-2 text-red-600",children:"How to set up a pop-up car tent?"}),c.jsx("p",{className:"text-gray-600",children:"Setup takes approximately 60-90 minutes with our easy-to-follow instructions. No tools required for assembly."})]}),c.jsxs("div",{className:"faq-item bg-white rounded-lg shadow-lg p-6",children:[c.jsx("h3",{className:"text-lg font-bold mb-2 text-red-600",children:"Best car cover for wind protection?"}),c.jsx("p",{className:"text-gray-600",children:"Our folding garage provides superior wind protection with its solid frame structure and secure anchoring system."})]}),c.jsxs("div",{className:"faq-item bg-white rounded-lg shadow-lg p-6",children:[c.jsx("h3",{className:"text-lg font-bold mb-2 text-red-600",children:"Can a folding garage withstand snow?"}),c.jsx("p",{className:"text-gray-600",children:"Yes, our garages are designed to handle moderate snow loads. The strong steel frame provides excellent structural support."})]})]})]})});case"blog":if(De){const N=Nt.find(r=>r.id===De);if(N)return c.jsx("div",{className:"page-content",children:c.jsxs("div",{className:"container mx-auto px-4 py-8",children:[c.jsx("button",{onClick:()=>vt(null),className:"mb-6 text-red-600 hover:text-red-800 font-semibold flex items-center",children:"← Return to Blog List"}),c.jsxs("article",{className:"max-w-4xl mx-auto bg-white rounded-lg shadow-lg p-8",children:[c.jsx("h1",{className:"text-4xl font-bold mb-4 text-red-600",children:N.title}),c.jsxs("div",{className:"text-sm text-gray-500 mb-6",children:["Published: ",N.date]}),c.jsx("div",{className:"prose prose-lg max-w-none",dangerouslySetInnerHTML:{__html:N.content},style:{lineHeight:"1.7",fontSize:"16px"}}),c.jsx("div",{className:"mt-8 pt-6 border-t border-gray-200",children:c.jsx("button",{onClick:()=>vt(null),className:"text-red-600 hover:text-red-800 font-semibold",children:"← Return to Blog List"})})]})]})})}return c.jsx("div",{className:"page-content",children:c.jsxs("div",{className:"container mx-auto px-4 py-8",children:[c.jsx("h1",{className:"text-4xl font-bold text-center mb-8",children:"Blog & Resources"}),c.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:Nt.map(N=>c.jsx("article",{className:"blog-card bg-white rounded-lg shadow-lg overflow-hidden",children:c.jsxs("div",{className:"p-6",children:[c.jsx("h3",{className:"text-xl font-bold mb-3 text-red-600",children:N.title}),c.jsx("p",{className:"text-gray-600 mb-4",children:N.excerpt}),c.jsxs("div",{className:"text-sm text-gray-500 mb-4",children:["Published: ",N.date]}),c.jsx("button",{onClick:()=>vt(N.id),className:"text-red-600 font-semibold hover:underline",children:"Read More"})]})},N.id))})]})});case"installation":return c.jsx("div",{className:"page-content",children:c.jsxs("div",{className:"container mx-auto px-4 py-8",children:[c.jsx("h1",{className:"text-4xl font-bold text-center mb-8",children:"Installation Guide"}),c.jsx("div",{className:"max-w-4xl mx-auto",children:c.jsxs("div",{className:"installation-steps space-y-8",children:[c.jsxs("div",{className:"step bg-white rounded-lg shadow-lg p-6",children:[c.jsx("h3",{className:"text-xl font-bold mb-4 text-red-600",children:"Step 1: Easy Carport Installation"}),c.jsx("p",{className:"text-gray-600",children:"Unpack your folding garage and lay out all components. Tool-free garage setup begins with identifying the frame pieces."})]}),c.jsxs("div",{className:"step bg-white rounded-lg shadow-lg p-6",children:[c.jsx("h3",{className:"text-xl font-bold mb-4 text-red-600",children:"Step 2: Frame Assembly"}),c.jsx("p",{className:"text-gray-600",children:"Follow our foldable garage assembly instructions to connect the steel frame c
871omponents."})]}),c.jsxs("div",{className:"step bg-white rounded-lg shadow-lg p-6",children:[c.jsx("h3",{className:"text-xl font-bold mb-4 text-red-600",children:"Step 3: Fabric Installation"}),c.jsx("p",{className:"text-gray-600",children:"Attach the weather-resistant fabric cover to the assembled frame structure."})]}),c.jsxs("div",{className:"step bg-white rounded-lg shadow-lg p-6",children:[c.jsx("h3",{className:"text-xl font-bold mb-4 text-red-600",children:"Step 4: Securing"}),c.jsx("p",{className:"text-gray-600",children:"Anchor your garage securely to ensure stability in all weather conditions."})]})]})})]})});case"reviews":return c.jsx("div",{className:"page-content",children:c.jsxs("div",{className:"container mx-auto px-4 py-8",children:[c.jsx("h1",{className:"text-4xl font-bold text-center mb-8",children:"Customer Reviews"}),c.jsxs("div",{className:"max-w-4xl mx-auto space-y-6",children:[c.jsxs("div",{className:"review bg-white rounded-lg shadow-lg p-6",children:[c.jsxs("div",{className:"flex items-center mb-4",children:[c.jsx("div",{className:"text-yellow-400 text-xl",children:"★★★★★"}),c.jsx("span",{className:"ml-2 font-semibold",children:"John D."})]}),c.jsx("p",{className:"text-gray-600",children:`"Best portable car cover I've used. Perfect for protecting my classic car during outdoor events."`})]}),c.jsxs("div",{className:"review bg-white rounded-lg shadow-lg p-6",children:[c.jsxs("div",{className:"flex items-center mb-4",children:[c.jsx("div",{className:"text-yellow-400 text-xl",children:"★★★★★"}),c.jsx("span",{className:"ml-2 font-semibold",children:"Sarah M."})]}),c.jsx("p",{className:"text-gray-600",children:'"Perfect pop-up garage for my RV. Easy setup and excellent weather protection."'})]}),c.jsxs("div",{className:"review bg-white rounded-lg shadow-lg p-6",children:[c.jsxs("div",{className:"flex items-center mb-4",children:[c.jsx("div",{className:"text-yellow-400 text-xl",children:"★★★★☆"}),c.jsx("span",{className:"ml-2 font-semibold",children:"Mike R."})]}),c.jsx("p",{className:"text-gray-600",children:'"Great quality and value. The motorized version is very convenient for daily use."'})]})]})]})});case"about":return c.jsx("div",{className:"page-content",children:c.jsxs("div",{className:"container mx-auto px-4 py-8",children:[c.jsx("h1",{className:"text-4xl font-bold text-center mb-8",children:"About Folding Garage"}),c.jsx("div",{className:"max-w-3xl mx-auto",children:c.jsxs("div",{className:"about-content bg-white rounded-lg shadow-lg p-8",children:[c.jsx("h2",{className:"text-2xl font-bold mb-4 text-red-600",children:"Affordable Car Protection Solutions"}),c.jsx("p",{className:"text-gray-600 mb-6",children:"We specialize in compact garage solutions designed for small driveways and urban environments. Our mission is to provide high-quality, portable vehicle protection that fits modern lifestyles."}),c.jsx("h3",{className:"text-xl font-bold mb-3 text-red-600",children:"Our Values"}),c.jsxs("ul",{className:"list-disc list-inside text-gray-600 space-y-2",children:[c.jsx("li",{children:"Quality materials and construction"}),c.jsx("li",{children:"Innovative design for modern needs"}),c.jsx("li",{children:"Excellent customer service"}),c.jsx("li",{children:"Affordable pricing for all customers"})]})]})})]})});case"shipping":return c.jsx("div",{className:"page-content",children:c.jsxs("div",{className:"container mx-auto px-4 py-8",children:[c.jsx("h1",{className:"text-4xl font-bold text-center mb-8",children:"Shipping & Delivery"}),c.jsx("div",{className:"max-w-3xl mx-auto",children:c.jsxs("div",{className:"shipping-info bg-white rounded-lg shadow-lg p-8",children:[c.jsx("h2",{className:"text-2xl font-bold mb-4 text-red-600",children:"Folding Garage UK Delivery"}),c.jsx("p",{className:"text-gray-600 mb-6",children:"We offer portable garage shipped nationwide with reliable delivery service."}),c.jsxs("div",{className:"delivery-details space-y-4",children:[c.jsxs("div",{className:"detail-item",children:[c.jsx("h3",{className:"font-bold text-red-600",children:"Delivery Cost"}),c.jsx("p",{className:"text-gray-600",children:"UK mainland delivery: £100. International delivery available - call for quote."})]}),c.jsxs("div",{className:"detail-item",children:[c.jsx("h3",{className:"font-bold text-red-600",children:"Delivery Time"}),c.jsx("p",{className:"text-gray-600",children:"Available now. Orders being taken."})]}),c.jsxs("div",{className:"detail-item",children:[c.jsx("h3",{className:"font-bold text-red-600",children:"Coverage Area"}),c.jsx("p",{className:"text-gray-600",children:"We deliver internationally. UK mainland delivery £100, international delivery available - call for quote."})]})]})]})})]})});case"accessories":return c.jsx("div",{className:"page-content",children:c.jsxs("div",{className:"container mx-auto px-4 py-8",children:[c.jsx("h1",{className:"text-4xl font-bold text-center mb-8",children:"Accessories"}),c.jsxs("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:[c.jsxs("div",{className:"accessory-card bg-white rounded-lg shadow-lg p-6",children:[c.jsx("h3",{className:"text-xl font-bold mb-3 text-red-600",children:"Garage Anchor Kits"}),c.jsx("p",{className:"text-gray-600 mb-4",children:"Heavy-duty anchoring system for maximum stability in high winds."}),c.jsx("p",{className:"text-2xl font-bold text-red-600",children:"£89"})]}),c.jsxs("div",{className:"accessory-card bg-white rounded-lg shadow-lg p-6",children:[c.jsx("h3",{className:"text-xl font-bold mb-3 text-red-600",children:"LED Lighting Kit"}),c.jsx("p",{className:"text-gray-600 mb-4",children:"Bright LED strip lighting for working in your garage space."}),c.jsx("p",{className:"text-2xl font-bold text-red-600",children:"£129"})]}),c.jsxs("div",{className:"accessory-card bg-white rounded-lg shadow-lg p-6",children:[c.jsx("h3",{className:"text-xl font-bold mb-3 text-red-600",children:"Replacement Canopy for Carport"}),c.jsx("p",{className:"text-gray-600 mb-4",children:"Spare fabric cover in case of damage or wear."}),c.jsx("p",{className:"text-2xl font-bold text-red-600",children:"£299"})]}),c.jsxs("div",{className:"accessory-card bg-white rounded-lg shadow-lg p-6",children:[c.jsx("h3",{className:"text-xl font-bold mb-3 text-red-600",children:"Windproof Garage Accessories"}),c.jsx("p",{className:"text-gray-600 mb-4",children:"Additional tie-downs and wind-resistant upgrades."}),c.jsx("p",{className:"text-2xl font-bold text-red-600",children:"£59"})]}),c.jsxs("div",{className:"accessory-card bg-white rounded-lg shadow-lg p-6",children:[c.jsx("h3",{className:"text-xl font-bold mb-3 text-red-600",children:"Floor Mat Set"}),c.jsx("p",{className:"text-gray-600 mb-4",children:"Protective flooring for your garage workspace."}),c.jsx("p",{className:"text-2xl font-bold text-red-600",children:"£149"})]}),c.jsxs("div",{className:"accessory-card bg-white rounded-lg shadow-lg p-6",children:[c.jsx("h3",{className:"text-xl font-bold mb-3 text-red-600",children:"Tool Storage Rack"}),c.jsx("p",{className:"text-gray-600 mb-4",children:"Convenient storage solution for tools and equipment."}),c.jsx("p",{className:"text-2xl font-bold text-red-600",children:"£79"})]})]})]})});default:return c.jsxs("div",{className:"page-content",children:[c.jsxs("section",{className:"hero-section bg-gradient-to-br from-slate-900 via-gray-900 to-black text-white py-20 relative overflow-hidden",children:[c.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-red-900/20 to-transparent"}),c.jsx("div",{className:"container mx-auto px-4 relative z-10",children:c.jsxs("div",{className:"flex flex-col lg:flex-row items-center",children:[c.jsxs("div",{className:"lg:w-1/2 mb-8 lg:mb-0",children:[c.jsx("div",{className:"bg-red-600 text-white px-4 py-2 rounded-full text-sm font-semibold inline-block mb-4",children:"Available Mid August 2025"}),c.jsx($,{field:"heroTitle",value:E.heroTitle,className:"text-4xl md:text-6xl font-bold mb-4",tag:"h1"}),c.jsx($,{field:"heroSubtitle",value:E.heroSubtitle,className:"text-2xl md:text-3xl font-bold mb-6 bg-gradient-to-r from-red-400 to-red-600 bg-clip-text text-transparent",tag:"h2"}),c.jsx($,{field:"heroDescription",value:E.heroDescription,className:"text-lg text-gray-300 mb-8 leading-relaxed",tag:"p"}),c.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[c.jsxs("a",{href:"https://www.japperformanceparts.co.uk/product/folding-car-garage/",target:"_blank",rel:"noopener noreferrer",className:"bg-red-600 hover:bg-red-700 text-white px-8 py-3 rounded-lg font-semibold transition-colors text-center",children:["Order Now - From £",y()]}),c.jsx("button",{onClick:()=>ce("compare"),className:"border border-gray-400 hover:border-white text-white px-8 py-3 rounded-lg font-semibold transition-colors",children:"Learn More"})]}),c.jsxs("div",{className:"flex items-center mt-6 text-gray-400",children:[c.jsx("svg",{className:"w-5 h-5 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:c.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4"})}),"UK Delivery £100 | International - Call for Quote"]})]}),c.jsx("div",{className:"lg:w-1/2",children:c.jsx("img",{src:Bm,alt:"Folding Garage",className:"rounded-lg shadow-2xl"})})]})})]}),c.jsx("section",{className:"py-16 bg-gray-50",children:c.jsxs("div",{className:"container mx-auto px-4",children:[c.jsxs("div",{className:"text-center mb-12",children:[c.jsx($,{field:"featuresTitle",value:E.featuresTitle,className:"text-3xl md:text-4xl font-bold text-gray-800 mb
871-4",tag:"h2"}),c.jsx($,{field:"featuresDescription",value:E.featuresDescription,className:"text-lg text-gray-600 max-w-3xl mx-auto",tag:"p"})]}),c.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:je.map((N,r)=>c.jsxs("div",{className:"bg-white rounded-lg shadow-lg overflow-hidden border-2 border-red-100 hover:border-red-300 transition-colors",children:[c.jsx("img",{src:N.image,alt:N.title,className:"w-full h-48 object-cover"}),c.jsxs("div",{className:"p-6",children:[c.jsx("h3",{className:"text-xl font-bold text-red-600 mb-2",children:N.title}),c.jsx("p",{className:"text-gray-600 mb-4",children:N.subtitle}),c.jsx("ul",{className:"space-y-2",children:N.points.map((j,M)=>c.jsxs("li",{className:"flex items-center text-gray-600",children:[c.jsx("span",{className:"w-2 h-2 bg-red-600 rounded-full mr-3"}),j]},M))})]})]},r))})]})}),c.jsxs("section",{className:"py-16 bg-gradient-to-br from-slate-900 via-gray-900 to-black text-white relative overflow-hidden",children:[c.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-red-900/20 to-transparent"}),c.jsxs("div",{className:"container mx-auto px-4 relative z-10",children:[c.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-center mb-12",children:"Manual or Motorized Car Tent Options?"}),c.jsx("p",{className:"text-center text-gray-300 mb-12 text-lg",children:"Choose the best car covers and automotive tent solution that fits your needs"}),c.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[c.jsxs("div",{className:"bg-gray-800 rounded-lg p-8 border-2 border-red-600",children:[c.jsx($,{field:"manualTitle",value:E.manualTitle,className:"text-2xl font-bold text-red-400 mb-4",tag:"h3"}),c.jsx($,{field:"manualDescription",value:E.manualDescription,className:"text-gray-300 mb-6",tag:"p"}),c.jsxs("ul",{className:"space-y-3 text-gray-300",children:[c.jsxs("li",{className:"flex items-center",children:[c.jsx("span",{className:"w-2 h-2 bg-red-600 rounded-full mr-3"}),"Complete retraction capability"]}),c.jsxs("li",{className:"flex items-center",children:[c.jsx("span",{className:"w-2 h-2 bg-red-600 rounded-full mr-3"}),"Lower cost option"]}),c.jsxs("li",{className:"flex items-center",children:[c.jsx("span",{className:"w-2 h-2 bg-red-600 rounded-full mr-3"}),"No electrical requirements"]})]})]}),c.jsxs("div",{className:"bg-gray-800 rounded-lg p-8 border-2 border-red-600",children:[c.jsx($,{field:"motorizedTitle",value:E.motorizedTitle,className:"text-2xl font-bold text-red-400 mb-4",tag:"h3"}),c.jsx($,{field:"motorizedDescription",value:E.motorizedDescription,className:"text-gray-300 mb-6",tag:"p"}),c.jsxs("ul",{className:"space-y-3 text-gray-300",children:[c.jsxs("li",{className:"flex items-center",children:[c.jsx("span",{className:"w-2 h-2 bg-red-600 rounded-full mr-3"}),"Convenient electric operation"]}),c.jsxs("li",{className:"flex items-center",children:[c.jsx("span",{className:"w-2 h-2 bg-red-600 rounded-full mr-3"}),"Partial retraction (halfway)"]}),c.jsxs("li",{className:"flex items-center",children:[c.jsx("span",{className:"w-2 h-2 bg-red-600 rounded-full mr-3"}),"Premium option"]})]})]})]})]})]}),c.jsx("section",{className:"py-16 bg-white",children:c.jsxs("div",{className:"container mx-auto px-4",children:[c.jsx($,{field:"pricingTitle",value:E.pricingTitle,className:"text-3xl md:text-4xl font-bold text-center mb-4",tag:"h2"}),c.jsx($,{field:"pricingDescription",value:E.pricingDescription,className:"text-center text-gray-600 mb-12 text-lg",tag:"p"}),c.jsx("div",{className:"mb-8 text-center",children:c.jsxs("div",{className:"inline-flex bg-gray-100 rounded-lg p-1",children:[c.jsx("button",{onClick:()=>J("manual"),className:`px-6 py-2 rounded-md font-semibold transition-colors ${Re==="manual"?"bg-red-600 text-white":"text-gray-600 hover:text-red-600"}`,children:"Manual Version"}),c.jsx("button",{onClick:()=>J("motorized"),className:`px-6 py-2 rounded-md font-semibold transition-colors ${Re==="motorized"?"bg-red-600 text-white":"text-gray-600 hover:text-red-600"}`,children:"Motorized Version"})]})}),c.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:St.map(N=>c.jsxs("div",{className:`product-card bg-white rounded-lg shadow-lg p-6 border-2 transition-all cursor-pointer ${ut===N.id?"border-red-600 shadow-xl":"border-red-100 hover:border-red-300"}`,onClick:()=>Ne(N.id),children:[c.jsx("h3",{className:"text-2xl font-bold text-red-600 mb-2",children:N.name}
871),c.jsx("p",{className:"text-lg font-semibold text-gray-800 mb-2",children:N.dimensions}),c.jsx("p",{className:"text-gray-600 mb-6",children:N.description}),c.jsxs("div",{className:"text-center",children:[c.jsxs("p",{className:"text-3xl font-bold text-red-600 mb-2",children:["£",Re==="manual"?N.manualPrice:N.motorizedPrice]}),c.jsx("p",{className:"text-sm text-gray-500 mb-4",children:"Prices include VAT. Delivery: £100 UK mainland"}),c.jsx("a",{href:"https://www.japperformanceparts.co.uk/product/folding-car-garage/",target:"_blank",rel:"noopener noreferrer",onClick:r=>{r.stopPropagation()},className:"w-full bg-red-600 hover:bg-red-700 text-white py-2 px-4 rounded-lg font-semibold transition-colors block text-center",children:"Order Now"})]})]},N.id))})]})}),c.jsx("section",{className:"py-16 bg-gray-50",children:c.jsxs("div",{className:"container mx-auto px-4",children:[c.jsxs("div",{className:"text-center mb-12",children:[c.jsx($,{field:"contactTitle",value:E.contactTitle,className:"text-3xl md:text-4xl font-bold text-gray-800 mb-4",tag:"h2"}),c.jsx($,{field:"contactDescription",value:E.contactDescription,className:"text-lg text-gray-600",tag:"p"})]}),c.jsxs("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:[c.jsxs("div",{className:"text-center",children:[c.jsx("div",{className:"bg-red-600 w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4",children:c.jsx("svg",{className:"w-8 h-8 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:c.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z"})})}),c.jsx("h3",{className:"text-xl font-bold text-gray-800 mb-2",children:"Phone"}),c.jsx($,{field:"phone",value:E.phone,className:"text-gray-600"})]}),c.jsxs("div",{className:"text-center",children:[c.jsx("div",{className:"bg-red-600 w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4",children:c.jsx("svg",{className:"w-8 h-8 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:c.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M3 8l7.89 4.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"})})}),c.jsx("h3",{className:"text-xl font-bold text-gray-800 mb-2",children:"Email"}),c.jsx($,{field:"email",value:E.email,className:"text-gray-600"})]}),c.jsxs("div",{className:"text-center",children:[c.jsx("div",{className:"bg-red-600 w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4",children:c.jsx("svg",{className:"w-8 h-8 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:c.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M21 12a9 9 0 01-9 9m9-9a9 9 0 00-9-9m9 9H3m9 9v-9m0-9v9"})})}),c.jsx("h3",{className:"text-xl font-bold text-gray-800 mb-2",children:"Website"}),c.jsx($,{field:"website",value:E.website,className:"text-gray-600"})]})]})]})})]})}};return c.jsxs("div",{className:"App",children:[c.jsx(A,{}),c.jsx("button",{onClick:Ue,className:"fixed top-4 right-4 z-50 bg-red-600 text-white px-4 py-2 rounded-lg shadow-lg hover:bg-red-700 transition-colors",title:"Toggle Admin Panel",children:I?"Exit Admin":"Admin"}),B&&c.jsx("div",{className:"fixed top-4 left-1/2 transform -translate-x-1/2 z-50 bg-yellow-500 text-black px-4 py-2 rounded-lg shadow-lg",children:"Edit Mode Active - Click on text to edit"}),c.jsx("header",{className:"bg-white shadow-lg sticky top-0 z-40",children:c.jsx("div",{className:"container mx-auto px-4",children:c.jsxs("div",{className:"flex items-center justify-between py-4",children:[c.jsxs("div",{className:"flex items-center",children:[c.jsx("img",{src:ud,alt:"Folding Garage",className:"h-[150px] w-auto mr-4"}),c.jsxs("div",{children:[c.jsx("h1",{className:"text-2xl font-bold text-red-600",children:"Folding Garage"}),c.jsx("p",{className:"text-gray-600 text-sm",children:"01293 520090"})]})]}),c.jsxs("nav",{className:"hidden md:flex space-x-1",children:[c.jsx("button",{onClick:()=>ce("home"),className:`px-4 py-2 text-lg font-semibold rounded-lg transition-colors ${V==="home"?"bg-green-600 text-white":"text-gray-600 hover:bg-green-100"}`,children:"Home"}),c.jsx("button",{onClick:()=>ce("compare"),className:`px-4 py-2 text-lg font-semibold rounded-lg transition-colors ${V==="compare"?"bg-blue-600 text-white":"text-gray-600 hover:bg-blue-100"}`,children:"Compare"}),c.jsx("button",{onClick:()=>ce("usecases"),className:`px-4 py-2 text-lg font-semibold rounded-lg transition-colors ${V==="usecases"?"bg-purple-600 text-white":"text-gray-600 hover:bg-purple-100"}`,children:"Examples"}),c.jsx("button",{onClick:()=>ce("faqs"),className:`px-4 py-2 text-lg font-semibold rounded-lg transition-colors ${V==="faqs"?"bg-indigo-600 text-white":"text-gray-600 hover:bg-indigo-100"}`,children:"FAQs"}),c.jsx("button",{onClick:()=>ce("blog"),className:`px-4 py-2 text-lg font-semibold rounded-lg transition-colors ${V==="blog"?"bg-teal-600 text-white":"text-gray-600 hover:bg-teal-100"}`,children:"Blog"}),c.jsx("button",{onClick:()=>ce("installation"),className:`px-4 py-2 text-lg font-semibold rounded-lg transition-colors ${V==="installation"?"bg-orange-600 text-white":"text-gray-600 hover:bg-orange-100"}`,children:"Installation"}),c.jsx("button",{onClick:()=>ce("reviews"),className:`px-4 py-2 text-lg font-semibold rounded-lg transition-colors ${V==="reviews"?"bg-yellow-600 text-white":"text-gray-600 hover:bg-yellow-100"}`,children:"Reviews"}),c.jsx("button",{onClick:()=>ce("about"),className:`px-4 py-2 text-lg font-semibold rounded-lg transition-colors ${V==="about"?"bg-pink-600 text-white":"text-gray-600 hover:bg-pink-100"}`,children:"About"}),c.jsx("button",{onClick:()=>ce("shipping"),className:`px-4 py-2 text-lg font-semibold rounded-lg transition-colors ${V==="shipping"?"bg-cyan-600 text-white":"text-gray-600 hover:bg-cyan-100"}`,children:"Shipping"}),c.jsx("button",{onClick:()=>ce("accessories"),className:`px-4 py-2 text-lg font-semibold rounded-lg transition-colors ${V==="accessories"?"bg-lime-600 text-white":"text-gray-600 hover:bg-lime-100"}`,children:"Accessories"})]}),c.jsx("a",{href:"https://www.japperformanceparts.co.uk/product/folding-car-garage/",target:"_blank",rel:"noopener noreferrer",className:"bg-red-600 hover:bg-red-700 text-white px-6 py-2 rounded-lg font-semibold transition-colors",children:"Order Now"})]})})}),c.jsx("main",{children:R()}),c.jsx("footer",{className:"bg-gray-800 text-white py-8",children:c.jsx("div",{className:"container mx-auto px-4",children:c.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-between",children:[c.jsxs("div",{className:"flex items-center mb-4 md:mb-0",children:[c.jsx("img",{src:ud,alt:"Folding Garage",className:"h-16 w-auto mr-4"}),c.jsxs("div",{children:[c.jsx("h3",{className:"text-lg font-bold",children:"Folding Garage"}),c.jsx("p",{className:"text-gray-400",children:"Premium Car Protection Solutions"})]})]}),c.jsxs("div",{className:"text-center md:text-right",children:[c.jsx("p",{className:"text-gray-400",children:"© 2025 Folding Garage. All rights reserved."}),c.jsx("p",{className:"text-gray-400",children:"Available Mid August 2025"})]})]})})}),c.jsx("style",{jsx:!0,children:`
872        .admin-panel {
873          position: fixed;
874          top: 0;
875          right: -400px;
876          width: 400px;
877          height: 100vh;
878          background: white;
879          box-shadow: -2px 0 10px rgba(0,0,0,0.1);
880          transition: right 0.3s ease;
881          z-index: 1000;
882          overflow-y: auto;
883        }
884        
885        .admin-panel.show {
886          right: 0;
887        }
888        
889        .admin-header {
890          display: flex;
891          justify-content: space-between;
892          align-items: center;
893          padding: 1rem;
894          border-bottom: 1px solid #e5e7eb;
895          background: #f9fafb;
896        }
897        
898        .admin-content {
899          padding: 1rem;
900        }
901        
902        .admin-section {
903          margin-bottom: 2rem;
904        }
905        
906        .admin-section h4 {
907          font-size: 1.1rem;
908          font-weight: bold;
909          margin-bottom: 1rem;
910          color: #dc2626;
911        }
912        
913        .admin-section label {
914          display: block;
915          margin-bottom: 1rem;
916          font-weight: 500;
917          color: #374151;
918        }
919        
920        .admin-section input,
921        .admin-section textarea {
922          width: 100%;
923          padding: 0.5rem;
924          border: 1px solid #d1d5db;
925          border-radius: 0.375rem;
926          margin-top: 0.25rem;
927        }
928        
929        .admin-section textarea {
930          min-height: 80px;
931          resize: vertical;
932        }
933        
934        .admin-actions {
935          border-top: 1px solid #e5e7eb;
936          padding-top: 1rem;
937        }
938        
939        .save-all-btn {
940          width: 100%;
941          background: #dc2626;
942          color: white;
943          padding: 0.75rem;
944          border-radius: 0.375rem;
945          font-weight: 600;
946          margin-bottom: 0.5rem;
947          border: none;
948          cursor: pointer;
949        }
950        
951        .save-all-btn:hover {
952          background: #b91c1c;
953        }
954        
955        .edit-mode-btn {
956          width: 100%;
957          background: #6b7280;
958          color: white;
959          padding: 0.75rem;
960          border-radius: 0.375rem;
961          font-weight: 600;
962          border: none;
963          cursor: pointer;
964        }
965        
966        .edit-mode-btn.active {
967          background: #059669;
968        }
969        
970        .edit-mode-btn:hover {
971          background: #4b5563;
972        }
973        
974        .edit-mode-btn.active:hover {
975          background: #047857;
976        }
977        
978        .close-admin {
979          background: none;
980          border: none;
981          font-size: 1.5rem;
982          cursor: pointer;
983          color: #6b7280;
984        }
985        
986        .close-admin:hover {
987          color: #374151;
988        }
989        
990        .editable {
991          cursor: pointer;
992          border: 2px dashed transparent;
993          padding: 4px;
994          border-radius: 4px;
995          transition: all 0.2s ease;
996          position: relative;
997        }
998        
999        .editable:hover {
1000          border-color: #dc2626;
1001          background-color: rgba(220, 38, 38, 0.05);
1002          box-shadow: 0 0 0 2px rgba(220, 38, 38, 0.1);
1003        }
1004        
1005        .editable:hover::after {
1006          content: "✏️ Click to edit";
1007          position: absolute;
1008          top: -25px;
1009          left: 0;
1010          background: #dc2626;
1011          color: white;
1012          padding: 2px 6px;
1013          border-radius: 3px;
1014          font-size: 11px;
1015          white-space: nowrap;
1016          z-index: 1000;
1017          opacity: 0.9;
1018        }
1019        
1020        .inline-edit-container {
1021          display: inline-block;
1022          position: relative;
1023          width: 100%;
1024        }
1025        
1026        .inline-edit-input {
1027          padding: 0.5rem;
1028          border: 2px solid #dc2626;
1029          border-radius: 0.375rem;
1030          font-size: inherit;
1031          font-weight: inherit;
1032          color: inherit;
1033          background: white;
1034          min-width: 200px;
1035          width: 100%;
1036          box-shadow: 0 0 0 3px rgba(220, 38, 38, 0.1);
1037        }
1038        
1039        .inline-edit-input:focus {
1040          outline: none;
1041          border-color: #b91c1c;
1042          box-shadow: 0 0 0 3px rgba(220, 38, 38, 0.2);
1043        }
1044        
1045        .inline-edit-input.textarea {
1046          min-height: 100px;
1047          resize: vertical;
1048          font-family: inherit;
1049        }
1050        
1051        .inline-edit-buttons {
1052          position: absolute;
1053          top: 100%;
1054          left: 0;
1055          display: flex;
1056          gap: 0.25rem;
1057          margin-top: 0.25rem;
1058          z-index: 1001;
1059        }
1060        
1061        .save-btn,
1062        .cancel-btn {
1063          padding: 0.25rem 0.5rem;
1064          border: none;
1065          border-radius: 0.25rem;
1066          font-size: 0.75rem;
1067          font-weight: bold;
1068          cursor: pointer;
1069          transition: all 0.2s ease;
1070        }
1071        
1072        .save-btn {
1073          background: #059669;
1074          color: white;
1075        }
1076        
1077        .save-btn:hover {
1078          background: #047857;
1079          transform: scale(1.05);
1080        }
1081        
1082        .cancel-btn {
1083          background: #dc2626;
1084          color: white;
1085        }
1086        
1087        .cancel-btn:hover {
1088          background: #b91c1c;
1089          transform: scale(1.05);
1090        }
1091          border-radius: 0.25rem;
1092          cursor: pointer;
1093          font-size: 0.875rem;
1094          font-weight: 600;
1095        }
1096        
1097        .save-btn {
1098          background: #059669;
1099          color: white;
1100        }
1101        
1102        .save-btn:hover {
1103          background: #047857;
1104        }
1105        
1106        .cancel-btn {
1107          background: #dc2626;
1108          color: white;
1109        }
1110        
1111        .cancel-btn:hover {
1112          background: #b91c1c;
1113        }
1114        
1115        /* Blog post styles */
1116        .prose h2 {
1117          color: #dc2626;
1118          font-size: 1.5rem;
1119          font-weight: bold;
1120          margin: 1.5rem 0 1rem 0;
1121        }
1122        
1123        .prose h3 {
1124          color: #dc2626;
1125          font-size: 1.25rem;
1126          font-weight: bold;
1127          margin: 1.25rem 0 0.75rem 0;
1128        }
1129        
1130        .prose h4 {
1131          color: #374151;
1132          font-size: 1.1rem;
1133          font-weight: bold;
1134          margin: 1rem 0 0.5rem 0;
1135        }
1136        
1137        .prose p {
1138          margin: 0.75rem 0;
1139          color: #374151;
1140        }
1141        
1142        .prose ul, .prose ol {
1143          margin: 0.75rem 0;
1144          padding-left: 1.5rem;
1145        }
1146        
1147        .prose li {
1148          margin: 0.25rem 0;
1149          color: #374151;
1150        }
1151        
1152        .prose table {
1153          width: 100%;
1154          border-collapse: collapse;
1155          margin: 1rem 0;
1156        }
1157        
1158        .prose th, .prose td {
1159          border: 1px solid #d1d5db;
1160          padding: 0.75rem;
1161          text-align: left;
1162        }
1163        
1164        .prose th {
1165          background-color: #f3f4f6;
1166          font-weight: bold;
1167        }
1168        
1169        .prose strong {
1170          font-weight: bold;
1171          color: #111827;
1172        }
1173      `})]})}Ym.createRoot(document.getElementById("root")).render(c.jsx(ke.StrictMode,{children:c.jsx(Vm,{})}));

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