Files
citrus/public/b2b/assets/index-BNuOtgqi.js
T

74 lines
241 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
var Sp=Object.defineProperty;var jp=(a,s,o)=>s in a?Sp(a,s,{enumerable:!0,configurable:!0,writable:!0,value:o}):a[s]=o;var It=(a,s,o)=>jp(a,typeof s!="symbol"?s+"":s,o);function Tp(a,s){for(var o=0;o<s.length;o++){const d=s[o];if(typeof d!="string"&&!Array.isArray(d)){for(const m in d)if(m!=="default"&&!(m in a)){const f=Object.getOwnPropertyDescriptor(d,m);f&&Object.defineProperty(a,m,f.get?f:{enumerable:!0,get:()=>d[m]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const m of document.querySelectorAll('link[rel="modulepreload"]'))d(m);new MutationObserver(m=>{for(const f of m)if(f.type==="childList")for(const y of f.addedNodes)y.tagName==="LINK"&&y.rel==="modulepreload"&&d(y)}).observe(document,{childList:!0,subtree:!0});function o(m){const f={};return m.integrity&&(f.integrity=m.integrity),m.referrerPolicy&&(f.referrerPolicy=m.referrerPolicy),m.crossOrigin==="use-credentials"?f.credentials="include":m.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function d(m){if(m.ep)return;m.ep=!0;const f=o(m);fetch(m.href,f)}})();function $r(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var io={exports:{}},Fr={},lo={exports:{}},Z={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Nc;function Ep(){if(Nc)return Z;Nc=1;var a=Symbol.for("react.element"),s=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),m=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),y=Symbol.for("react.context"),w=Symbol.for("react.forward_ref"),v=Symbol.for("react.suspense"),j=Symbol.for("react.memo"),E=Symbol.for("react.lazy"),C=Symbol.iterator;function I(k){return k===null||typeof k!="object"?null:(k=C&&k[C]||k["@@iterator"],typeof k=="function"?k:null)}var Q={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},W=Object.assign,K={};function O(k,z,G){this.props=k,this.context=z,this.refs=K,this.updater=G||Q}O.prototype.isReactComponent={},O.prototype.setState=function(k,z){if(typeof k!="object"&&typeof k!="function"&&k!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,k,z,"setState")},O.prototype.forceUpdate=function(k){this.updater.enqueueForceUpdate(this,k,"forceUpdate")};function ne(){}ne.prototype=O.prototype;function q(k,z,G){this.props=k,this.context=z,this.refs=K,this.updater=G||Q}var ee=q.prototype=new ne;ee.constructor=q,W(ee,O.prototype),ee.isPureReactComponent=!0;var X=Array.isArray,Se=Object.prototype.hasOwnProperty,Ee={current:null},Re={key:!0,ref:!0,__self:!0,__source:!0};function De(k,z,G){var J,ie={},le=null,ue=null;if(z!=null)for(J in z.ref!==void 0&&(ue=z.ref),z.key!==void 0&&(le=""+z.key),z)Se.call(z,J)&&!Re.hasOwnProperty(J)&&(ie[J]=z[J]);var oe=arguments.length-2;if(oe===1)ie.children=G;else if(1<oe){for(var pe=Array(oe),Ge=0;Ge<oe;Ge++)pe[Ge]=arguments[Ge+2];ie.children=pe}if(k&&k.defaultProps)for(J in oe=k.defaultProps,oe)ie[J]===void 0&&(ie[J]=oe[J]);return{$$typeof:a,type:k,key:le,ref:ue,props:ie,_owner:Ee.current}}function vt(k,z){return{$$typeof:a,type:k.type,key:z,ref:k.ref,props:k.props,_owner:k._owner}}function Ye(k){return typeof k=="object"&&k!==null&&k.$$typeof===a}function Nt(k){var z={"=":"=0",":":"=2"};return"$"+k.replace(/[=:]/g,function(G){return z[G]})}var kt=/\/+/g;function qe(k,z){return typeof k=="object"&&k!==null&&k.key!=null?Nt(""+k.key):z.toString(36)}function ut(k,z,G,J,ie){var le=typeof k;(le==="undefined"||le==="boolean")&&(k=null);var ue=!1;if(k===null)ue=!0;else switch(le){case"string":case"number":ue=!0;break;case"object":switch(k.$$typeof){case a:case s:ue=!0}}if(ue)return ue=k,ie=ie(ue),k=J===""?"."+qe(ue,0):J,X(ie)?(G="",k!=null&&(G=k.replace(kt,"$&/")+"/"),ut(ie,z,G,"",function(Ge){return Ge})):ie!=null&&(Ye(ie)&&(ie=vt(ie,G+(!ie.key||ue&&ue.key===ie.key?"":(""+ie.key).replace(kt,"$&/")+"/")+k)),z.push(ie)),1;if(ue=0,J=J===""?".":J+":",X(k))for(var oe=0;oe<k.length;oe++){le=k[oe];var pe=J+qe(le,oe);ue+=ut(le,z,G,pe,ie)}else if(pe=I(k),typeof pe=="function")for(k=pe.call(k),oe=0;!(le=k.next()).done;)le=le.value,pe=J+qe(le,oe++),ue+=ut(le,z,G,pe,ie);else if(le==="object")throw z=String(k),Error("Objects are not valid as a React child (found: "+(z==="[object Object]"?"object with keys {"+Object.keys(k).join(", ")+"}":z)+"). If you meant to render a collection of children, use an array instead.");return ue}function xt(k,z,G){if(k==null)return k;var J=[],ie=0;return ut(k,J,"","",function(le){return z.call(G,le,ie++)}),J}function be(k){if(k._status===-1){var z=k._result;z=z(),z.then(function(G){(k._status===0||k._status===-1)&&(k._status=1,k._result=G)},function(G){(k._status===0||k._status===-1)&&(k._status=2,k._result=G)}),k._status===-1&&(k._status=0,k._result=z)}if(k._status===1)return k._result.default;throw k._result}var ge={current:null},D={transition:null},V={ReactCurrentDispatcher:ge,ReactCurrentBatchConfig:D,ReactCurrentOwner:Ee};function F(){throw Error("act(...) is not supported in production builds of React.")}return Z.Children={map:xt,forEach:function(k,z,G){xt(k,function(){z.apply(this,arguments)},G)},count:function(k){var z=0;return xt(k,function(){z++}),z},toArray:function(k){return xt(k,function(z){return z})||[]},only:function(k){if(!Ye(k))throw Error("React.Children.only expected to receive a single React element child.");return k}},Z.Component=O,Z.Fragment=o,Z.Profiler=m,Z.PureComponent=q,Z.StrictMode=d,Z.Suspense=v,Z.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=V,Z.act=F,Z.cloneElement=function(k,z,G){if(k==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+k+".");var J=W({},k.props),ie=k.key,le=k.ref,ue=k._owner;if(z!=null){if(z.ref!==void 0&&(le=z.ref,ue=Ee.current),z.key!==void 0&&(ie=""+z.key),k.type&&k.type.defaultProps)var oe=k.type.defaultProps;for(pe in z)Se.call(z,pe)&&!Re.hasOwnProperty(pe)&&(J[pe]=z[pe]===void 0&&oe!==void 0?oe[pe]:z[pe])}var pe=arguments.length-2;if(pe===1)J.children=G;else if(1<pe){oe=Array(pe);for(var Ge=0;Ge<pe;Ge++)oe[Ge]=arguments[Ge+2];J.children=oe}return{$$typeof:a,type:k.type,key:ie,ref:le,props:J,_owner:ue}},Z.createContext=function(k){return k={$$typeof:y,_currentValue:k,_currentValue2:k,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},k.Provider={$$typeof:f,_context:k},k.Consumer=k},Z.createElement=De,Z.createFactory=function(k){var z=De.bind(null,k);return z.type=k,z},Z.createRef=function(){return{current:null}},Z.forwardRef=function(k){return{$$typeof:w,render:k}},Z.isValidElement=Ye,Z.lazy=function(k){return{$$typeof:E,_payload:{_status:-1,_result:k},_init:be}},Z.memo=function(k,z){return{$$typeof:j,type:k,compare:z===void 0?null:z}},Z.startTransition=function(k){var z=D.transition;D.transition={};try{k()}finally{D.transition=z}},Z.unstable_act=F,Z.useCallback=function(k,z){return ge.current.useCallback(k,z)},Z.useContext=function(k){return ge.current.useContext(k)},Z.useDebugValue=function(){},Z.useDeferredValue=function(k){return ge.current.useDeferredValue(k)},Z.useEffect=function(k,z){return ge.current.useEffect(k,z)},Z.useId=function(){return ge.current.useId()},Z.useImperativeHandle=function(k,z,G){return ge.current.useImperativeHandle(k,z,G)},Z.useInsertionEffect=function(k,z){return ge.current.useInsertionEffect(k,z)},Z.useLayoutEffect=function(k,z){return ge.current.useLayoutEffect(k,z)},Z.useMemo=function(k,z){return ge.current.useMemo(k,z)},Z.useReducer=function(k,z,G){return ge.current.useReducer(k,z,G)},Z.useRef=function(k){return ge.current.useRef(k)},Z.useState=function(k){return ge.current.useState(k)},Z.useSyncExternalStore=function(k,z,G){return ge.current.useSyncExternalStore(k,z,G)},Z.useTransition=function(){return ge.current.useTransition()},Z.version="18.3.1",Z}var zc;function _o(){return zc||(zc=1,lo.exports=Ep()),lo.exports}/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var _c;function Cp(){if(_c)return Fr;_c=1;var a=_o(),s=Symbol.for("react.element"),o=Symbol.for("react.fragment"),d=Object.prototype.hasOwnProperty,m=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,f={key:!0,ref:!0,__self:!0,__source:!0};function y(w,v,j){var E,C={},I=null,Q=null;j!==void 0&&(I=""+j),v.key!==void 0&&(I=""+v.key),v.ref!==void 0&&(Q=v.ref);for(E in v)d.call(v,E)&&!f.hasOwnProperty(E)&&(C[E]=v[E]);if(w&&w.defaultProps)for(E in v=w.defaultProps,v)C[E]===void 0&&(C[E]=v[E]);return{$$typeof:s,type:w,key:I,ref:Q,props:C,_owner:m.current}}return Fr.Fragment=o,Fr.jsx=y,Fr.jsxs=y,Fr}var Pc;function Np(){return Pc||(Pc=1,io.exports=Cp()),io.exports}var u=Np(),B=_o();const Ct=$r(B),zp=Tp({__proto__:null,default:Ct},[B]);var rl={},ao={exports:{}},We={},oo={exports:{}},so={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Rc;function _p(){return Rc||(Rc=1,(function(a){function s(D,V){var F=D.length;D.push(V);e:for(;0<F;){var k=F-1>>>1,z=D[k];if(0<m(z,V))D[k]=V,D[F]=z,F=k;else break e}}function o(D){return D.length===0?null:D[0]}function d(D){if(D.length===0)return null;var V=D[0],F=D.pop();if(F!==V){D[0]=F;e:for(var k=0,z=D.length,G=z>>>1;k<G;){var J=2*(k+1)-1,ie=D[J],le=J+1,ue=D[le];if(0>m(ie,F))le<z&&0>m(ue,ie)?(D[k]=ue,D[le]=F,k=le):(D[k]=ie,D[J]=F,k=J);else if(le<z&&0>m(ue,F))D[k]=ue,D[le]=F,k=le;else break e}}return V}function m(D,V){var F=D.sortIndex-V.sortIndex;return F!==0?F:D.id-V.id}if(typeof performance=="object"&&typeof performance.now=="function"){var f=performance;a.unstable_now=function(){return f.now()}}else{var y=Date,w=y.now();a.unstable_now=function(){return y.now()-w}}var v=[],j=[],E=1,C=null,I=3,Q=!1,W=!1,K=!1,O=typeof setTimeout=="function"?setTimeout:null,ne=typeof clearTimeout=="function"?clearTimeout:null,q=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function ee(D){for(var V=o(j);V!==null;){if(V.callback===null)d(j);else if(V.startTime<=D)d(j),V.sortIndex=V.expirationTime,s(v,V);else break;V=o(j)}}function X(D){if(K=!1,ee(D),!W)if(o(v)!==null)W=!0,be(Se);else{var V=o(j);V!==null&&ge(X,V.startTime-D)}}function Se(D,V){W=!1,K&&(K=!1,ne(De),De=-1),Q=!0;var F=I;try{for(ee(V),C=o(v);C!==null&&(!(C.expirationTime>V)||D&&!Nt());){var k=C.callback;if(typeof k=="function"){C.callback=null,I=C.priorityLevel;var z=k(C.expirationTime<=V);V=a.unstable_now(),typeof z=="function"?C.callback=z:C===o(v)&&d(v),ee(V)}else d(v);C=o(v)}if(C!==null)var G=!0;else{var J=o(j);J!==null&&ge(X,J.startTime-V),G=!1}return G}finally{C=null,I=F,Q=!1}}var Ee=!1,Re=null,De=-1,vt=5,Ye=-1;function Nt(){return!(a.unstable_now()-Ye<vt)}function kt(){if(Re!==null){var D=a.unstable_now();Ye=D;var V=!0;try{V=Re(!0,D)}finally{V?qe():(Ee=!1,Re=null)}}else Ee=!1}var qe;if(typeof q=="function")qe=function(){q(kt)};else if(typeof MessageChannel<"u"){var ut=new MessageChannel,xt=ut.port2;ut.port1.onmessage=kt,qe=function(){xt.postMessage(null)}}else qe=function(){O(kt,0)};function be(D){Re=D,Ee||(Ee=!0,qe())}function ge(D,V){De=O(function(){D(a.unstable_now())},V)}a.unstable_IdlePriority=5,a.unstable_ImmediatePriority=1,a.unstable_LowPriority=4,a.unstable_NormalPriority=3,a.unstable_Profiling=null,a.unstable_UserBlockingPriority=2,a.unstable_cancelCallback=function(D){D.callback=null},a.unstable_continueExecution=function(){W||Q||(W=!0,be(Se))},a.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):vt=0<D?Math.floor(1e3/D):5},a.unstable_getCurrentPriorityLevel=function(){return I},a.unstable_getFirstCallbackNode=function(){return o(v)},a.unstable_next=function(D){switch(I){case 1:case 2:case 3:var V=3;break;default:V=I}var F=I;I=V;try{return D()}finally{I=F}},a.unstable_pauseExecution=function(){},a.unstable_requestPaint=function(){},a.unstable_runWithPriority=function(D,V){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var F=I;I=D;try{return V()}finally{I=F}},a.unstable_scheduleCallback=function(D,V,F){var k=a.unstable_now();switch(typeof F=="object"&&F!==null?(F=F.delay,F=typeof F=="number"&&0<F?k+F:k):F=k,D){case 1:var z=-1;break;case 2:z=250;break;case 5:z=1073741823;break;case 4:z=1e4;break;default:z=5e3}return z=F+z,D={id:E++,callback:V,priorityLevel:D,startTime:F,expirationTime:z,sortIndex:-1},F>k?(D.sortIndex=F,s(j,D),o(v)===null&&D===o(j)&&(K?(ne(De),De=-1):K=!0,ge(X,F-k))):(D.sortIndex=z,s(v,D),W||Q||(W=!0,be(Se))),D},a.unstable_shouldYield=Nt,a.unstable_wrapCallback=function(D){var V=I;return function(){var F=I;I=V;try{return D.apply(this,arguments)}finally{I=F}}}})(so)),so}var Bc;function Pp(){return Bc||(Bc=1,oo.exports=_p()),oo.exports}/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Oc;function Rp(){if(Oc)return We;Oc=1;var a=_o(),s=Pp();function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var d=new Set,m={};function f(e,t){y(e,t),y(e+"Capture",t)}function y(e,t){for(m[e]=t,e=0;e<t.length;e++)d.add(t[e])}var w=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),v=Object.prototype.hasOwnProperty,j=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,E={},C={};function I(e){return v.call(C,e)?!0:v.call(E,e)?!1:j.test(e)?C[e]=!0:(E[e]=!0,!1)}function Q(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function W(e,t,n,r){if(t===null||typeof t>"u"||Q(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function K(e,t,n,r,i,l,c){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=c}var O={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){O[e]=new K(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];O[t]=new K(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){O[e]=new K(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){O[e]=new K(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){O[e]=new K(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){O[e]=new K(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){O[e]=new K(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){O[e]=new K(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){O[e]=new K(e,5,!1,e.toLowerCase(),null,!1,!1)});var ne=/[\-:]([a-z])/g;function q(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(ne,q);O[t]=new K(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(ne,q);O[t]=new K(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(ne,q);O[t]=new K(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){O[e]=new K(e,1,!1,e.toLowerCase(),null,!1,!1)}),O.xlinkHref=new K("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){O[e]=new K(e,1,!1,e.toLowerCase(),null,!0,!0)});function ee(e,t,n,r){var i=O.hasOwnProperty(t)?O[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(W(t,n,i,r)&&(n=null),r||i===null?I(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var X=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Se=Symbol.for("react.element"),Ee=Symbol.for("react.portal"),Re=Symbol.for("react.fragment"),De=Symbol.for("react.strict_mode"),vt=Symbol.for("react.profiler"),Ye=Symbol.for("react.provider"),Nt=Symbol.for("react.context"),kt=Symbol.for("react.forward_ref"),qe=Symbol.for("react.suspense"),ut=Symbol.for("react.suspense_list"),xt=Symbol.for("react.memo"),be=Symbol.for("react.lazy"),ge=Symbol.for("react.offscreen"),D=Symbol.iterator;function V(e){return e===null||typeof e!="object"?null:(e=D&&e[D]||e["@@iterator"],typeof e=="function"?e:null)}var F=Object.assign,k;function z(e){if(k===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);k=t&&t[1]||""}return`
`+k+e}var G=!1;function J(e,t){if(!e||G)return"";G=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(T){var r=T}Reflect.construct(e,[],t)}else{try{t.call()}catch(T){r=T}e.call(t.prototype)}else{try{throw Error()}catch(T){r=T}e()}}catch(T){if(T&&r&&typeof T.stack=="string"){for(var i=T.stack.split(`
`),l=r.stack.split(`
`),c=i.length-1,p=l.length-1;1<=c&&0<=p&&i[c]!==l[p];)p--;for(;1<=c&&0<=p;c--,p--)if(i[c]!==l[p]){if(c!==1||p!==1)do if(c--,p--,0>p||i[c]!==l[p]){var h=`
`+i[c].replace(" at new "," at ");return e.displayName&&h.includes("<anonymous>")&&(h=h.replace("<anonymous>",e.displayName)),h}while(1<=c&&0<=p);break}}}finally{G=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?z(e):""}function ie(e){switch(e.tag){case 5:return z(e.type);case 16:return z("Lazy");case 13:return z("Suspense");case 19:return z("SuspenseList");case 0:case 2:case 15:return e=J(e.type,!1),e;case 11:return e=J(e.type.render,!1),e;case 1:return e=J(e.type,!0),e;default:return""}}function le(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Re:return"Fragment";case Ee:return"Portal";case vt:return"Profiler";case De:return"StrictMode";case qe:return"Suspense";case ut:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Nt:return(e.displayName||"Context")+".Consumer";case Ye:return(e._context.displayName||"Context")+".Provider";case kt:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case xt:return t=e.displayName||null,t!==null?t:le(e.type)||"Memo";case be:t=e._payload,e=e._init;try{return le(e(t))}catch{}}return null}function ue(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return le(t);case 8:return t===De?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function oe(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function pe(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ge(e){var t=pe(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(c){r=""+c,l.call(this,c)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(c){r=""+c},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Wr(e){e._valueTracker||(e._valueTracker=Ge(e))}function Oo(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=pe(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Yr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function dl(e,t){var n=t.checked;return F({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Do(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=oe(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Lo(e,t){t=t.checked,t!=null&&ee(e,"checked",t,!1)}function fl(e,t){Lo(e,t);var n=oe(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?pl(e,t.type,n):t.hasOwnProperty("defaultValue")&&pl(e,t.type,oe(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Io(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function pl(e,t,n){(t!=="number"||Yr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Jn=Array.isArray;function Sn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+oe(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function ml(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(o(91));return F({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Mo(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(o(92));if(Jn(n)){if(1<n.length)throw Error(o(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:oe(n)}}function Fo(e,t){var n=oe(t.value),r=oe(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Ao(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Uo(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function hl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Uo(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var qr,bo=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(qr=qr||document.createElement("div"),qr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=qr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function er(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var tr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Ed=["Webkit","ms","Moz","O"];Object.keys(tr).forEach(function(e){Ed.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),tr[t]=tr[e]})});function Ko(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||tr.hasOwnProperty(e)&&tr[e]?(""+t).trim():t+"px"}function $o(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Ko(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var Cd=F({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function yl(e,t){if(t){if(Cd[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(o(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(o(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(t.style!=null&&typeof t.style!="object")throw Error(o(62))}}function gl(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var vl=null;function kl(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var xl=null,jn=null,Tn=null;function Ho(e){if(e=jr(e)){if(typeof xl!="function")throw Error(o(280));var t=e.stateNode;t&&(t=vi(t),xl(e.stateNode,e.type,t))}}function Vo(e){jn?Tn?Tn.push(e):Tn=[e]:jn=e}function Qo(){if(jn){var e=jn,t=Tn;if(Tn=jn=null,Ho(e),t)for(e=0;e<t.length;e++)Ho(t[e])}}function Wo(e,t){return e(t)}function Yo(){}var wl=!1;function qo(e,t,n){if(wl)return e(t,n);wl=!0;try{return Wo(e,t,n)}finally{wl=!1,(jn!==null||Tn!==null)&&(Yo(),Qo())}}function nr(e,t){var n=e.stateNode;if(n===null)return null;var r=vi(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(o(231,t,typeof n));return n}var Sl=!1;if(w)try{var rr={};Object.defineProperty(rr,"passive",{get:function(){Sl=!0}}),window.addEventListener("test",rr,rr),window.removeEventListener("test",rr,rr)}catch{Sl=!1}function Nd(e,t,n,r,i,l,c,p,h){var T=Array.prototype.slice.call(arguments,3);try{t.apply(n,T)}catch(_){this.onError(_)}}var ir=!1,Gr=null,Xr=!1,jl=null,zd={onError:function(e){ir=!0,Gr=e}};function _d(e,t,n,r,i,l,c,p,h){ir=!1,Gr=null,Nd.apply(zd,arguments)}function Pd(e,t,n,r,i,l,c,p,h){if(_d.apply(this,arguments),ir){if(ir){var T=Gr;ir=!1,Gr=null}else throw Error(o(198));Xr||(Xr=!0,jl=T)}}function sn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Go(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 Xo(e){if(sn(e)!==e)throw Error(o(188))}function Rd(e){var t=e.alternate;if(!t){if(t=sn(e),t===null)throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var l=i.alternate;if(l===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===l.child){for(l=i.child;l;){if(l===n)return Xo(i),e;if(l===r)return Xo(i),t;l=l.sibling}throw Error(o(188))}if(n.return!==r.return)n=i,r=l;else{for(var c=!1,p=i.child;p;){if(p===n){c=!0,n=i,r=l;break}if(p===r){c=!0,r=i,n=l;break}p=p.sibling}if(!c){for(p=l.child;p;){if(p===n){c=!0,n=l,r=i;break}if(p===r){c=!0,r=l,n=i;break}p=p.sibling}if(!c)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(n.tag!==3)throw Error(o(188));return n.stateNode.current===n?e:t}function Zo(e){return e=Rd(e),e!==null?Jo(e):null}function Jo(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Jo(e);if(t!==null)return t;e=e.sibling}return null}var es=s.unstable_scheduleCallback,ts=s.unstable_cancelCallback,Bd=s.unstable_shouldYield,Od=s.unstable_requestPaint,xe=s.unstable_now,Dd=s.unstable_getCurrentPriorityLevel,Tl=s.unstable_ImmediatePriority,ns=s.unstable_UserBlockingPriority,Zr=s.unstable_NormalPriority,Ld=s.unstable_LowPriority,rs=s.unstable_IdlePriority,Jr=null,wt=null;function Id(e){if(wt&&typeof wt.onCommitFiberRoot=="function")try{wt.onCommitFiberRoot(Jr,e,void 0,(e.current.flags&128)===128)}catch{}}var ct=Math.clz32?Math.clz32:Ad,Md=Math.log,Fd=Math.LN2;function Ad(e){return e>>>=0,e===0?32:31-(Md(e)/Fd|0)|0}var ei=64,ti=4194304;function lr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ni(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,l=e.pingedLanes,c=n&268435455;if(c!==0){var p=c&~i;p!==0?r=lr(p):(l&=c,l!==0&&(r=lr(l)))}else c=n&~i,c!==0?r=lr(c):l!==0&&(r=lr(l));if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,l=t&-t,i>=l||i===16&&(l&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-ct(t),i=1<<n,r|=e[n],t&=~i;return r}function Ud(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function bd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,l=e.pendingLanes;0<l;){var c=31-ct(l),p=1<<c,h=i[c];h===-1?((p&n)===0||(p&r)!==0)&&(i[c]=Ud(p,t)):h<=t&&(e.expiredLanes|=p),l&=~p}}function El(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function is(){var e=ei;return ei<<=1,(ei&4194240)===0&&(ei=64),e}function Cl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ar(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ct(t),e[t]=n}function Kd(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-ct(n),l=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~l}}function Nl(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ct(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var se=0;function ls(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var as,zl,os,ss,us,_l=!1,ri=[],Mt=null,Ft=null,At=null,or=new Map,sr=new Map,Ut=[],$d="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function cs(e,t){switch(e){case"focusin":case"focusout":Mt=null;break;case"dragenter":case"dragleave":Ft=null;break;case"mouseover":case"mouseout":At=null;break;case"pointerover":case"pointerout":or.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":sr.delete(t.pointerId)}}function ur(e,t,n,r,i,l){return e===null||e.nativeEvent!==l?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:l,targetContainers:[i]},t!==null&&(t=jr(t),t!==null&&zl(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Hd(e,t,n,r,i){switch(t){case"focusin":return Mt=ur(Mt,e,t,n,r,i),!0;case"dragenter":return Ft=ur(Ft,e,t,n,r,i),!0;case"mouseover":return At=ur(At,e,t,n,r,i),!0;case"pointerover":var l=i.pointerId;return or.set(l,ur(or.get(l)||null,e,t,n,r,i)),!0;case"gotpointercapture":return l=i.pointerId,sr.set(l,ur(sr.get(l)||null,e,t,n,r,i)),!0}return!1}function ds(e){var t=un(e.target);if(t!==null){var n=sn(t);if(n!==null){if(t=n.tag,t===13){if(t=Go(n),t!==null){e.blockedOn=t,us(e.priority,function(){os(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ii(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Rl(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);vl=r,n.target.dispatchEvent(r),vl=null}else return t=jr(n),t!==null&&zl(t),e.blockedOn=n,!1;t.shift()}return!0}function fs(e,t,n){ii(e)&&n.delete(t)}function Vd(){_l=!1,Mt!==null&&ii(Mt)&&(Mt=null),Ft!==null&&ii(Ft)&&(Ft=null),At!==null&&ii(At)&&(At=null),or.forEach(fs),sr.forEach(fs)}function cr(e,t){e.blockedOn===t&&(e.blockedOn=null,_l||(_l=!0,s.unstable_scheduleCallback(s.unstable_NormalPriority,Vd)))}function dr(e){function t(i){return cr(i,e)}if(0<ri.length){cr(ri[0],e);for(var n=1;n<ri.length;n++){var r=ri[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Mt!==null&&cr(Mt,e),Ft!==null&&cr(Ft,e),At!==null&&cr(At,e),or.forEach(t),sr.forEach(t),n=0;n<Ut.length;n++)r=Ut[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Ut.length&&(n=Ut[0],n.blockedOn===null);)ds(n),n.blockedOn===null&&Ut.shift()}var En=X.ReactCurrentBatchConfig,li=!0;function Qd(e,t,n,r){var i=se,l=En.transition;En.transition=null;try{se=1,Pl(e,t,n,r)}finally{se=i,En.transition=l}}function Wd(e,t,n,r){var i=se,l=En.transition;En.transition=null;try{se=4,Pl(e,t,n,r)}finally{se=i,En.transition=l}}function Pl(e,t,n,r){if(li){var i=Rl(e,t,n,r);if(i===null)Yl(e,t,r,ai,n),cs(e,r);else if(Hd(i,e,t,n,r))r.stopPropagation();else if(cs(e,r),t&4&&-1<$d.indexOf(e)){for(;i!==null;){var l=jr(i);if(l!==null&&as(l),l=Rl(e,t,n,r),l===null&&Yl(e,t,r,ai,n),l===i)break;i=l}i!==null&&r.stopPropagation()}else Yl(e,t,r,null,n)}}var ai=null;function Rl(e,t,n,r){if(ai=null,e=kl(r),e=un(e),e!==null)if(t=sn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Go(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return ai=e,null}function ps(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Dd()){case Tl:return 1;case ns:return 4;case Zr:case Ld:return 16;case rs:return 536870912;default:return 16}default:return 16}}var bt=null,Bl=null,oi=null;function ms(){if(oi)return oi;var e,t=Bl,n=t.length,r,i="value"in bt?bt.value:bt.textContent,l=i.length;for(e=0;e<n&&t[e]===i[e];e++);var c=n-e;for(r=1;r<=c&&t[n-r]===i[l-r];r++);return oi=i.slice(e,1<r?1-r:void 0)}function si(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 ui(){return!0}function hs(){return!1}function Xe(e){function t(n,r,i,l,c){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=l,this.target=c,this.currentTarget=null;for(var p in e)e.hasOwnProperty(p)&&(n=e[p],this[p]=n?n(l):l[p]);return this.isDefaultPrevented=(l.defaultPrevented!=null?l.defaultPrevented:l.returnValue===!1)?ui:hs,this.isPropagationStopped=hs,this}return F(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=ui)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=ui)},persist:function(){},isPersistent:ui}),t}var Cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ol=Xe(Cn),fr=F({},Cn,{view:0,detail:0}),Yd=Xe(fr),Dl,Ll,pr,ci=F({},fr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ml,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!==pr&&(pr&&e.type==="mousemove"?(Dl=e.screenX-pr.screenX,Ll=e.screenY-pr.screenY):Ll=Dl=0,pr=e),Dl)},movementY:function(e){return"movementY"in e?e.movementY:Ll}}),ys=Xe(ci),qd=F({},ci,{dataTransfer:0}),Gd=Xe(qd),Xd=F({},fr,{relatedTarget:0}),Il=Xe(Xd),Zd=F({},Cn,{animationName:0,elapsedTime:0,pseudoElement:0}),Jd=Xe(Zd),ef=F({},Cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),tf=Xe(ef),nf=F({},Cn,{data:0}),gs=Xe(nf),rf={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},lf={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"},af={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function of(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=af[e])?!!t[e]:!1}function Ml(){return of}var sf=F({},fr,{key:function(e){if(e.key){var t=rf[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=si(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?lf[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ml,charCode:function(e){return e.type==="keypress"?si(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?si(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),uf=Xe(sf),cf=F({},ci,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),vs=Xe(cf),df=F({},fr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ml}),ff=Xe(df),pf=F({},Cn,{propertyName:0,elapsedTime:0,pseudoElement:0}),mf=Xe(pf),hf=F({},ci,{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}),yf=Xe(hf),gf=[9,13,27,32],Fl=w&&"CompositionEvent"in window,mr=null;w&&"documentMode"in document&&(mr=document.documentMode);var vf=w&&"TextEvent"in window&&!mr,ks=w&&(!Fl||mr&&8<mr&&11>=mr),xs=" ",ws=!1;function Ss(e,t){switch(e){case"keyup":return gf.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function js(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Nn=!1;function kf(e,t){switch(e){case"compositionend":return js(t);case"keypress":return t.which!==32?null:(ws=!0,xs);case"textInput":return e=t.data,e===xs&&ws?null:e;default:return null}}function xf(e,t){if(Nn)return e==="compositionend"||!Fl&&Ss(e,t)?(e=ms(),oi=Bl=bt=null,Nn=!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 ks&&t.locale!=="ko"?null:t.data;default:return null}}var wf={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 Ts(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!wf[e.type]:t==="textarea"}function Es(e,t,n,r){Vo(r),t=hi(t,"onChange"),0<t.length&&(n=new Ol("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var hr=null,yr=null;function Sf(e){$s(e,0)}function di(e){var t=Bn(e);if(Oo(t))return e}function jf(e,t){if(e==="change")return t}var Cs=!1;if(w){var Al;if(w){var Ul="oninput"in document;if(!Ul){var Ns=document.createElement("div");Ns.setAttribute("oninput","return;"),Ul=typeof Ns.oninput=="function"}Al=Ul}else Al=!1;Cs=Al&&(!document.documentMode||9<document.documentMode)}function zs(){hr&&(hr.detachEvent("onpropertychange",_s),yr=hr=null)}function _s(e){if(e.propertyName==="value"&&di(yr)){var t=[];Es(t,yr,e,kl(e)),qo(Sf,t)}}function Tf(e,t,n){e==="focusin"?(zs(),hr=t,yr=n,hr.attachEvent("onpropertychange",_s)):e==="focusout"&&zs()}function Ef(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return di(yr)}function Cf(e,t){if(e==="click")return di(t)}function Nf(e,t){if(e==="input"||e==="change")return di(t)}function zf(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var dt=typeof Object.is=="function"?Object.is:zf;function gr(e,t){if(dt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!v.call(t,i)||!dt(e[i],t[i]))return!1}return!0}function Ps(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Rs(e,t){var n=Ps(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ps(n)}}function Bs(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Bs(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Os(){for(var e=window,t=Yr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Yr(e.document)}return t}function bl(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function _f(e){var t=Os(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Bs(n.ownerDocument.documentElement,n)){if(r!==null&&bl(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,l=Math.min(r.start,i);r=r.end===void 0?l:Math.min(r.end,i),!e.extend&&l>r&&(i=r,r=l,l=i),i=Rs(n,l);var c=Rs(n,r);i&&c&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==c.node||e.focusOffset!==c.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),l>r?(e.addRange(t),e.extend(c.node,c.offset)):(t.setEnd(c.node,c.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Pf=w&&"documentMode"in document&&11>=document.documentMode,zn=null,Kl=null,vr=null,$l=!1;function Ds(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;$l||zn==null||zn!==Yr(r)||(r=zn,"selectionStart"in r&&bl(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),vr&&gr(vr,r)||(vr=r,r=hi(Kl,"onSelect"),0<r.length&&(t=new Ol("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=zn)))}function fi(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var _n={animationend:fi("Animation","AnimationEnd"),animationiteration:fi("Animation","AnimationIteration"),animationstart:fi("Animation","AnimationStart"),transitionend:fi("Transition","TransitionEnd")},Hl={},Ls={};w&&(Ls=document.createElement("div").style,"AnimationEvent"in window||(delete _n.animationend.animation,delete _n.animationiteration.animation,delete _n.animationstart.animation),"TransitionEvent"in window||delete _n.transitionend.transition);function pi(e){if(Hl[e])return Hl[e];if(!_n[e])return e;var t=_n[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ls)return Hl[e]=t[n];return e}var Is=pi("animationend"),Ms=pi("animationiteration"),Fs=pi("animationstart"),As=pi("transitionend"),Us=new Map,bs="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Kt(e,t){Us.set(e,t),f(t,[e])}for(var Vl=0;Vl<bs.length;Vl++){var Ql=bs[Vl],Rf=Ql.toLowerCase(),Bf=Ql[0].toUpperCase()+Ql.slice(1);Kt(Rf,"on"+Bf)}Kt(Is,"onAnimationEnd"),Kt(Ms,"onAnimationIteration"),Kt(Fs,"onAnimationStart"),Kt("dblclick","onDoubleClick"),Kt("focusin","onFocus"),Kt("focusout","onBlur"),Kt(As,"onTransitionEnd"),y("onMouseEnter",["mouseout","mouseover"]),y("onMouseLeave",["mouseout","mouseover"]),y("onPointerEnter",["pointerout","pointerover"]),y("onPointerLeave",["pointerout","pointerover"]),f("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),f("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),f("onBeforeInput",["compositionend","keypress","textInput","paste"]),f("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),f("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),f("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var kr="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(" "),Of=new Set("cancel close invalid load scroll toggle".split(" ").concat(kr));function Ks(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Pd(r,t,void 0,e),e.currentTarget=null}function $s(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var l=void 0;if(t)for(var c=r.length-1;0<=c;c--){var p=r[c],h=p.instance,T=p.currentTarget;if(p=p.listener,h!==l&&i.isPropagationStopped())break e;Ks(i,p,T),l=h}else for(c=0;c<r.length;c++){if(p=r[c],h=p.instance,T=p.currentTarget,p=p.listener,h!==l&&i.isPropagationStopped())break e;Ks(i,p,T),l=h}}}if(Xr)throw e=jl,Xr=!1,jl=null,e}function de(e,t){var n=t[ea];n===void 0&&(n=t[ea]=new Set);var r=e+"__bubble";n.has(r)||(Hs(t,e,2,!1),n.add(r))}function Wl(e,t,n){var r=0;t&&(r|=4),Hs(n,e,r,t)}var mi="_reactListening"+Math.random().toString(36).slice(2);function xr(e){if(!e[mi]){e[mi]=!0,d.forEach(function(n){n!=="selectionchange"&&(Of.has(n)||Wl(n,!1,e),Wl(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[mi]||(t[mi]=!0,Wl("selectionchange",!1,t))}}function Hs(e,t,n,r){switch(ps(t)){case 1:var i=Qd;break;case 4:i=Wd;break;default:i=Pl}n=i.bind(null,t,n,e),i=void 0,!Sl||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function Yl(e,t,n,r,i){var l=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var c=r.tag;if(c===3||c===4){var p=r.stateNode.containerInfo;if(p===i||p.nodeType===8&&p.parentNode===i)break;if(c===4)for(c=r.return;c!==null;){var h=c.tag;if((h===3||h===4)&&(h=c.stateNode.containerInfo,h===i||h.nodeType===8&&h.parentNode===i))return;c=c.return}for(;p!==null;){if(c=un(p),c===null)return;if(h=c.tag,h===5||h===6){r=l=c;continue e}p=p.parentNode}}r=r.return}qo(function(){var T=l,_=kl(n),P=[];e:{var N=Us.get(e);if(N!==void 0){var L=Ol,A=e;switch(e){case"keypress":if(si(n)===0)break e;case"keydown":case"keyup":L=uf;break;case"focusin":A="focus",L=Il;break;case"focusout":A="blur",L=Il;break;case"beforeblur":case"afterblur":L=Il;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":L=ys;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":L=Gd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":L=ff;break;case Is:case Ms:case Fs:L=Jd;break;case As:L=mf;break;case"scroll":L=Yd;break;case"wheel":L=yf;break;case"copy":case"cut":case"paste":L=tf;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":L=vs}var U=(t&4)!==0,we=!U&&e==="scroll",x=U?N!==null?N+"Capture":null:N;U=[];for(var g=T,S;g!==null;){S=g;var R=S.stateNode;if(S.tag===5&&R!==null&&(S=R,x!==null&&(R=nr(g,x),R!=null&&U.push(wr(g,R,S)))),we)break;g=g.return}0<U.length&&(N=new L(N,A,null,n,_),P.push({event:N,listeners:U}))}}if((t&7)===0){e:{if(N=e==="mouseover"||e==="pointerover",L=e==="mouseout"||e==="pointerout",N&&n!==vl&&(A=n.relatedTarget||n.fromElement)&&(un(A)||A[zt]))break e;if((L||N)&&(N=_.window===_?_:(N=_.ownerDocument)?N.defaultView||N.parentWindow:window,L?(A=n.relatedTarget||n.toElement,L=T,A=A?un(A):null,A!==null&&(we=sn(A),A!==we||A.tag!==5&&A.tag!==6)&&(A=null)):(L=null,A=T),L!==A)){if(U=ys,R="onMouseLeave",x="onMouseEnter",g="mouse",(e==="pointerout"||e==="pointerover")&&(U=vs,R="onPointerLeave",x="onPointerEnter",g="pointer"),we=L==null?N:Bn(L),S=A==null?N:Bn(A),N=new U(R,g+"leave",L,n,_),N.target=we,N.relatedTarget=S,R=null,un(_)===T&&(U=new U(x,g+"enter",A,n,_),U.target=S,U.relatedTarget=we,R=U),we=R,L&&A)t:{for(U=L,x=A,g=0,S=U;S;S=Pn(S))g++;for(S=0,R=x;R;R=Pn(R))S++;for(;0<g-S;)U=Pn(U),g--;for(;0<S-g;)x=Pn(x),S--;for(;g--;){if(U===x||x!==null&&U===x.alternate)break t;U=Pn(U),x=Pn(x)}U=null}else U=null;L!==null&&Vs(P,N,L,U,!1),A!==null&&we!==null&&Vs(P,we,A,U,!0)}}e:{if(N=T?Bn(T):window,L=N.nodeName&&N.nodeName.toLowerCase(),L==="select"||L==="input"&&N.type==="file")var b=jf;else if(Ts(N))if(Cs)b=Nf;else{b=Ef;var $=Tf}else(L=N.nodeName)&&L.toLowerCase()==="input"&&(N.type==="checkbox"||N.type==="radio")&&(b=Cf);if(b&&(b=b(e,T))){Es(P,b,n,_);break e}$&&$(e,N,T),e==="focusout"&&($=N._wrapperState)&&$.controlled&&N.type==="number"&&pl(N,"number",N.value)}switch($=T?Bn(T):window,e){case"focusin":(Ts($)||$.contentEditable==="true")&&(zn=$,Kl=T,vr=null);break;case"focusout":vr=Kl=zn=null;break;case"mousedown":$l=!0;break;case"contextmenu":case"mouseup":case"dragend":$l=!1,Ds(P,n,_);break;case"selectionchange":if(Pf)break;case"keydown":case"keyup":Ds(P,n,_)}var H;if(Fl)e:{switch(e){case"compositionstart":var Y="onCompositionStart";break e;case"compositionend":Y="onCompositionEnd";break e;case"compositionupdate":Y="onCompositionUpdate";break e}Y=void 0}else Nn?Ss(e,n)&&(Y="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(Y="onCompositionStart");Y&&(ks&&n.locale!=="ko"&&(Nn||Y!=="onCompositionStart"?Y==="onCompositionEnd"&&Nn&&(H=ms()):(bt=_,Bl="value"in bt?bt.value:bt.textContent,Nn=!0)),$=hi(T,Y),0<$.length&&(Y=new gs(Y,e,null,n,_),P.push({event:Y,listeners:$}),H?Y.data=H:(H=js(n),H!==null&&(Y.data=H)))),(H=vf?kf(e,n):xf(e,n))&&(T=hi(T,"onBeforeInput"),0<T.length&&(_=new gs("onBeforeInput","beforeinput",null,n,_),P.push({event:_,listeners:T}),_.data=H))}$s(P,t)})}function wr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function hi(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,l=i.stateNode;i.tag===5&&l!==null&&(i=l,l=nr(e,n),l!=null&&r.unshift(wr(e,l,i)),l=nr(e,t),l!=null&&r.push(wr(e,l,i))),e=e.return}return r}function Pn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Vs(e,t,n,r,i){for(var l=t._reactName,c=[];n!==null&&n!==r;){var p=n,h=p.alternate,T=p.stateNode;if(h!==null&&h===r)break;p.tag===5&&T!==null&&(p=T,i?(h=nr(n,l),h!=null&&c.unshift(wr(n,h,p))):i||(h=nr(n,l),h!=null&&c.push(wr(n,h,p)))),n=n.return}c.length!==0&&e.push({event:t,listeners:c})}var Df=/\r\n?/g,Lf=/\u0000|\uFFFD/g;function Qs(e){return(typeof e=="string"?e:""+e).replace(Df,`
`).replace(Lf,"")}function yi(e,t,n){if(t=Qs(t),Qs(e)!==t&&n)throw Error(o(425))}function gi(){}var ql=null,Gl=null;function Xl(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Zl=typeof setTimeout=="function"?setTimeout:void 0,If=typeof clearTimeout=="function"?clearTimeout:void 0,Ws=typeof Promise=="function"?Promise:void 0,Mf=typeof queueMicrotask=="function"?queueMicrotask:typeof Ws<"u"?function(e){return Ws.resolve(null).then(e).catch(Ff)}:Zl;function Ff(e){setTimeout(function(){throw e})}function Jl(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),dr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);dr(t)}function $t(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Ys(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Rn=Math.random().toString(36).slice(2),St="__reactFiber$"+Rn,Sr="__reactProps$"+Rn,zt="__reactContainer$"+Rn,ea="__reactEvents$"+Rn,Af="__reactListeners$"+Rn,Uf="__reactHandles$"+Rn;function un(e){var t=e[St];if(t)return t;for(var n=e.parentNode;n;){if(t=n[zt]||n[St]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Ys(e);e!==null;){if(n=e[St])return n;e=Ys(e)}return t}e=n,n=e.parentNode}return null}function jr(e){return e=e[St]||e[zt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Bn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(o(33))}function vi(e){return e[Sr]||null}var ta=[],On=-1;function Ht(e){return{current:e}}function fe(e){0>On||(e.current=ta[On],ta[On]=null,On--)}function ce(e,t){On++,ta[On]=e.current,e.current=t}var Vt={},Le=Ht(Vt),Ke=Ht(!1),cn=Vt;function Dn(e,t){var n=e.type.contextTypes;if(!n)return Vt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},l;for(l in n)i[l]=t[l];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function $e(e){return e=e.childContextTypes,e!=null}function ki(){fe(Ke),fe(Le)}function qs(e,t,n){if(Le.current!==Vt)throw Error(o(168));ce(Le,t),ce(Ke,n)}function Gs(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(o(108,ue(e)||"Unknown",i));return F({},n,r)}function xi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Vt,cn=Le.current,ce(Le,e),ce(Ke,Ke.current),!0}function Xs(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=Gs(e,t,cn),r.__reactInternalMemoizedMergedChildContext=e,fe(Ke),fe(Le),ce(Le,e)):fe(Ke),ce(Ke,n)}var _t=null,wi=!1,na=!1;function Zs(e){_t===null?_t=[e]:_t.push(e)}function bf(e){wi=!0,Zs(e)}function Qt(){if(!na&&_t!==null){na=!0;var e=0,t=se;try{var n=_t;for(se=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}_t=null,wi=!1}catch(i){throw _t!==null&&(_t=_t.slice(e+1)),es(Tl,Qt),i}finally{se=t,na=!1}}return null}var Ln=[],In=0,Si=null,ji=0,nt=[],rt=0,dn=null,Pt=1,Rt="";function fn(e,t){Ln[In++]=ji,Ln[In++]=Si,Si=e,ji=t}function Js(e,t,n){nt[rt++]=Pt,nt[rt++]=Rt,nt[rt++]=dn,dn=e;var r=Pt;e=Rt;var i=32-ct(r)-1;r&=~(1<<i),n+=1;var l=32-ct(t)+i;if(30<l){var c=i-i%5;l=(r&(1<<c)-1).toString(32),r>>=c,i-=c,Pt=1<<32-ct(t)+i|n<<i|r,Rt=l+e}else Pt=1<<l|n<<i|r,Rt=e}function ra(e){e.return!==null&&(fn(e,1),Js(e,1,0))}function ia(e){for(;e===Si;)Si=Ln[--In],Ln[In]=null,ji=Ln[--In],Ln[In]=null;for(;e===dn;)dn=nt[--rt],nt[rt]=null,Rt=nt[--rt],nt[rt]=null,Pt=nt[--rt],nt[rt]=null}var Ze=null,Je=null,me=!1,ft=null;function eu(e,t){var n=ot(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function tu(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Ze=e,Je=$t(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ze=e,Je=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=dn!==null?{id:Pt,overflow:Rt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ot(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ze=e,Je=null,!0):!1;default:return!1}}function la(e){return(e.mode&1)!==0&&(e.flags&128)===0}function aa(e){if(me){var t=Je;if(t){var n=t;if(!tu(e,t)){if(la(e))throw Error(o(418));t=$t(n.nextSibling);var r=Ze;t&&tu(e,t)?eu(r,n):(e.flags=e.flags&-4097|2,me=!1,Ze=e)}}else{if(la(e))throw Error(o(418));e.flags=e.flags&-4097|2,me=!1,Ze=e}}}function nu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ze=e}function Ti(e){if(e!==Ze)return!1;if(!me)return nu(e),me=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Xl(e.type,e.memoizedProps)),t&&(t=Je)){if(la(e))throw ru(),Error(o(418));for(;t;)eu(e,t),t=$t(t.nextSibling)}if(nu(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Je=$t(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Je=null}}else Je=Ze?$t(e.stateNode.nextSibling):null;return!0}function ru(){for(var e=Je;e;)e=$t(e.nextSibling)}function Mn(){Je=Ze=null,me=!1}function oa(e){ft===null?ft=[e]:ft.push(e)}var Kf=X.ReactCurrentBatchConfig;function Tr(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var i=r,l=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===l?t.ref:(t=function(c){var p=i.refs;c===null?delete p[l]:p[l]=c},t._stringRef=l,t)}if(typeof e!="string")throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function Ei(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function iu(e){var t=e._init;return t(e._payload)}function lu(e){function t(x,g){if(e){var S=x.deletions;S===null?(x.deletions=[g],x.flags|=16):S.push(g)}}function n(x,g){if(!e)return null;for(;g!==null;)t(x,g),g=g.sibling;return null}function r(x,g){for(x=new Map;g!==null;)g.key!==null?x.set(g.key,g):x.set(g.index,g),g=g.sibling;return x}function i(x,g){return x=en(x,g),x.index=0,x.sibling=null,x}function l(x,g,S){return x.index=S,e?(S=x.alternate,S!==null?(S=S.index,S<g?(x.flags|=2,g):S):(x.flags|=2,g)):(x.flags|=1048576,g)}function c(x){return e&&x.alternate===null&&(x.flags|=2),x}function p(x,g,S,R){return g===null||g.tag!==6?(g=Za(S,x.mode,R),g.return=x,g):(g=i(g,S),g.return=x,g)}function h(x,g,S,R){var b=S.type;return b===Re?_(x,g,S.props.children,R,S.key):g!==null&&(g.elementType===b||typeof b=="object"&&b!==null&&b.$$typeof===be&&iu(b)===g.type)?(R=i(g,S.props),R.ref=Tr(x,g,S),R.return=x,R):(R=qi(S.type,S.key,S.props,null,x.mode,R),R.ref=Tr(x,g,S),R.return=x,R)}function T(x,g,S,R){return g===null||g.tag!==4||g.stateNode.containerInfo!==S.containerInfo||g.stateNode.implementation!==S.implementation?(g=Ja(S,x.mode,R),g.return=x,g):(g=i(g,S.children||[]),g.return=x,g)}function _(x,g,S,R,b){return g===null||g.tag!==7?(g=xn(S,x.mode,R,b),g.return=x,g):(g=i(g,S),g.return=x,g)}function P(x,g,S){if(typeof g=="string"&&g!==""||typeof g=="number")return g=Za(""+g,x.mode,S),g.return=x,g;if(typeof g=="object"&&g!==null){switch(g.$$typeof){case Se:return S=qi(g.type,g.key,g.props,null,x.mode,S),S.ref=Tr(x,null,g),S.return=x,S;case Ee:return g=Ja(g,x.mode,S),g.return=x,g;case be:var R=g._init;return P(x,R(g._payload),S)}if(Jn(g)||V(g))return g=xn(g,x.mode,S,null),g.return=x,g;Ei(x,g)}return null}function N(x,g,S,R){var b=g!==null?g.key:null;if(typeof S=="string"&&S!==""||typeof S=="number")return b!==null?null:p(x,g,""+S,R);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Se:return S.key===b?h(x,g,S,R):null;case Ee:return S.key===b?T(x,g,S,R):null;case be:return b=S._init,N(x,g,b(S._payload),R)}if(Jn(S)||V(S))return b!==null?null:_(x,g,S,R,null);Ei(x,S)}return null}function L(x,g,S,R,b){if(typeof R=="string"&&R!==""||typeof R=="number")return x=x.get(S)||null,p(g,x,""+R,b);if(typeof R=="object"&&R!==null){switch(R.$$typeof){case Se:return x=x.get(R.key===null?S:R.key)||null,h(g,x,R,b);case Ee:return x=x.get(R.key===null?S:R.key)||null,T(g,x,R,b);case be:var $=R._init;return L(x,g,S,$(R._payload),b)}if(Jn(R)||V(R))return x=x.get(S)||null,_(g,x,R,b,null);Ei(g,R)}return null}function A(x,g,S,R){for(var b=null,$=null,H=g,Y=g=0,Pe=null;H!==null&&Y<S.length;Y++){H.index>Y?(Pe=H,H=null):Pe=H.sibling;var ae=N(x,H,S[Y],R);if(ae===null){H===null&&(H=Pe);break}e&&H&&ae.alternate===null&&t(x,H),g=l(ae,g,Y),$===null?b=ae:$.sibling=ae,$=ae,H=Pe}if(Y===S.length)return n(x,H),me&&fn(x,Y),b;if(H===null){for(;Y<S.length;Y++)H=P(x,S[Y],R),H!==null&&(g=l(H,g,Y),$===null?b=H:$.sibling=H,$=H);return me&&fn(x,Y),b}for(H=r(x,H);Y<S.length;Y++)Pe=L(H,x,Y,S[Y],R),Pe!==null&&(e&&Pe.alternate!==null&&H.delete(Pe.key===null?Y:Pe.key),g=l(Pe,g,Y),$===null?b=Pe:$.sibling=Pe,$=Pe);return e&&H.forEach(function(tn){return t(x,tn)}),me&&fn(x,Y),b}function U(x,g,S,R){var b=V(S);if(typeof b!="function")throw Error(o(150));if(S=b.call(S),S==null)throw Error(o(151));for(var $=b=null,H=g,Y=g=0,Pe=null,ae=S.next();H!==null&&!ae.done;Y++,ae=S.next()){H.index>Y?(Pe=H,H=null):Pe=H.sibling;var tn=N(x,H,ae.value,R);if(tn===null){H===null&&(H=Pe);break}e&&H&&tn.alternate===null&&t(x,H),g=l(tn,g,Y),$===null?b=tn:$.sibling=tn,$=tn,H=Pe}if(ae.done)return n(x,H),me&&fn(x,Y),b;if(H===null){for(;!ae.done;Y++,ae=S.next())ae=P(x,ae.value,R),ae!==null&&(g=l(ae,g,Y),$===null?b=ae:$.sibling=ae,$=ae);return me&&fn(x,Y),b}for(H=r(x,H);!ae.done;Y++,ae=S.next())ae=L(H,x,Y,ae.value,R),ae!==null&&(e&&ae.alternate!==null&&H.delete(ae.key===null?Y:ae.key),g=l(ae,g,Y),$===null?b=ae:$.sibling=ae,$=ae);return e&&H.forEach(function(wp){return t(x,wp)}),me&&fn(x,Y),b}function we(x,g,S,R){if(typeof S=="object"&&S!==null&&S.type===Re&&S.key===null&&(S=S.props.children),typeof S=="object"&&S!==null){switch(S.$$typeof){case Se:e:{for(var b=S.key,$=g;$!==null;){if($.key===b){if(b=S.type,b===Re){if($.tag===7){n(x,$.sibling),g=i($,S.props.children),g.return=x,x=g;break e}}else if($.elementType===b||typeof b=="object"&&b!==null&&b.$$typeof===be&&iu(b)===$.type){n(x,$.sibling),g=i($,S.props),g.ref=Tr(x,$,S),g.return=x,x=g;break e}n(x,$);break}else t(x,$);$=$.sibling}S.type===Re?(g=xn(S.props.children,x.mode,R,S.key),g.return=x,x=g):(R=qi(S.type,S.key,S.props,null,x.mode,R),R.ref=Tr(x,g,S),R.return=x,x=R)}return c(x);case Ee:e:{for($=S.key;g!==null;){if(g.key===$)if(g.tag===4&&g.stateNode.containerInfo===S.containerInfo&&g.stateNode.implementation===S.implementation){n(x,g.sibling),g=i(g,S.children||[]),g.return=x,x=g;break e}else{n(x,g);break}else t(x,g);g=g.sibling}g=Ja(S,x.mode,R),g.return=x,x=g}return c(x);case be:return $=S._init,we(x,g,$(S._payload),R)}if(Jn(S))return A(x,g,S,R);if(V(S))return U(x,g,S,R);Ei(x,S)}return typeof S=="string"&&S!==""||typeof S=="number"?(S=""+S,g!==null&&g.tag===6?(n(x,g.sibling),g=i(g,S),g.return=x,x=g):(n(x,g),g=Za(S,x.mode,R),g.return=x,x=g),c(x)):n(x,g)}return we}var Fn=lu(!0),au=lu(!1),Ci=Ht(null),Ni=null,An=null,sa=null;function ua(){sa=An=Ni=null}function ca(e){var t=Ci.current;fe(Ci),e._currentValue=t}function da(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Un(e,t){Ni=e,sa=An=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(He=!0),e.firstContext=null)}function it(e){var t=e._currentValue;if(sa!==e)if(e={context:e,memoizedValue:t,next:null},An===null){if(Ni===null)throw Error(o(308));An=e,Ni.dependencies={lanes:0,firstContext:e}}else An=An.next=e;return t}var pn=null;function fa(e){pn===null?pn=[e]:pn.push(e)}function ou(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,fa(t)):(n.next=i.next,i.next=n),t.interleaved=n,Bt(e,r)}function Bt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Wt=!1;function pa(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function su(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ot(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Yt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(re&2)!==0){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Bt(e,n)}return i=r.interleaved,i===null?(t.next=t,fa(r)):(t.next=i.next,i.next=t),r.interleaved=t,Bt(e,n)}function zi(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Nl(e,n)}}function uu(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,l=null;if(n=n.firstBaseUpdate,n!==null){do{var c={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};l===null?i=l=c:l=l.next=c,n=n.next}while(n!==null);l===null?i=l=t:l=l.next=t}else i=l=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:l,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function _i(e,t,n,r){var i=e.updateQueue;Wt=!1;var l=i.firstBaseUpdate,c=i.lastBaseUpdate,p=i.shared.pending;if(p!==null){i.shared.pending=null;var h=p,T=h.next;h.next=null,c===null?l=T:c.next=T,c=h;var _=e.alternate;_!==null&&(_=_.updateQueue,p=_.lastBaseUpdate,p!==c&&(p===null?_.firstBaseUpdate=T:p.next=T,_.lastBaseUpdate=h))}if(l!==null){var P=i.baseState;c=0,_=T=h=null,p=l;do{var N=p.lane,L=p.eventTime;if((r&N)===N){_!==null&&(_=_.next={eventTime:L,lane:0,tag:p.tag,payload:p.payload,callback:p.callback,next:null});e:{var A=e,U=p;switch(N=t,L=n,U.tag){case 1:if(A=U.payload,typeof A=="function"){P=A.call(L,P,N);break e}P=A;break e;case 3:A.flags=A.flags&-65537|128;case 0:if(A=U.payload,N=typeof A=="function"?A.call(L,P,N):A,N==null)break e;P=F({},P,N);break e;case 2:Wt=!0}}p.callback!==null&&p.lane!==0&&(e.flags|=64,N=i.effects,N===null?i.effects=[p]:N.push(p))}else L={eventTime:L,lane:N,tag:p.tag,payload:p.payload,callback:p.callback,next:null},_===null?(T=_=L,h=P):_=_.next=L,c|=N;if(p=p.next,p===null){if(p=i.shared.pending,p===null)break;N=p,p=N.next,N.next=null,i.lastBaseUpdate=N,i.shared.pending=null}}while(!0);if(_===null&&(h=P),i.baseState=h,i.firstBaseUpdate=T,i.lastBaseUpdate=_,t=i.shared.interleaved,t!==null){i=t;do c|=i.lane,i=i.next;while(i!==t)}else l===null&&(i.shared.lanes=0);yn|=c,e.lanes=c,e.memoizedState=P}}function cu(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(o(191,i));i.call(r)}}}var Er={},jt=Ht(Er),Cr=Ht(Er),Nr=Ht(Er);function mn(e){if(e===Er)throw Error(o(174));return e}function ma(e,t){switch(ce(Nr,t),ce(Cr,e),ce(jt,Er),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:hl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=hl(t,e)}fe(jt),ce(jt,t)}function bn(){fe(jt),fe(Cr),fe(Nr)}function du(e){mn(Nr.current);var t=mn(jt.current),n=hl(t,e.type);t!==n&&(ce(Cr,e),ce(jt,n))}function ha(e){Cr.current===e&&(fe(jt),fe(Cr))}var he=Ht(0);function Pi(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==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}var ya=[];function ga(){for(var e=0;e<ya.length;e++)ya[e]._workInProgressVersionPrimary=null;ya.length=0}var Ri=X.ReactCurrentDispatcher,va=X.ReactCurrentBatchConfig,hn=0,ye=null,Ce=null,ze=null,Bi=!1,zr=!1,_r=0,$f=0;function Ie(){throw Error(o(321))}function ka(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!dt(e[n],t[n]))return!1;return!0}function xa(e,t,n,r,i,l){if(hn=l,ye=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ri.current=e===null||e.memoizedState===null?Wf:Yf,e=n(r,i),zr){l=0;do{if(zr=!1,_r=0,25<=l)throw Error(o(301));l+=1,ze=Ce=null,t.updateQueue=null,Ri.current=qf,e=n(r,i)}while(zr)}if(Ri.current=Li,t=Ce!==null&&Ce.next!==null,hn=0,ze=Ce=ye=null,Bi=!1,t)throw Error(o(300));return e}function wa(){var e=_r!==0;return _r=0,e}function Tt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ze===null?ye.memoizedState=ze=e:ze=ze.next=e,ze}function lt(){if(Ce===null){var e=ye.alternate;e=e!==null?e.memoizedState:null}else e=Ce.next;var t=ze===null?ye.memoizedState:ze.next;if(t!==null)ze=t,Ce=e;else{if(e===null)throw Error(o(310));Ce=e,e={memoizedState:Ce.memoizedState,baseState:Ce.baseState,baseQueue:Ce.baseQueue,queue:Ce.queue,next:null},ze===null?ye.memoizedState=ze=e:ze=ze.next=e}return ze}function Pr(e,t){return typeof t=="function"?t(e):t}function Sa(e){var t=lt(),n=t.queue;if(n===null)throw Error(o(311));n.lastRenderedReducer=e;var r=Ce,i=r.baseQueue,l=n.pending;if(l!==null){if(i!==null){var c=i.next;i.next=l.next,l.next=c}r.baseQueue=i=l,n.pending=null}if(i!==null){l=i.next,r=r.baseState;var p=c=null,h=null,T=l;do{var _=T.lane;if((hn&_)===_)h!==null&&(h=h.next={lane:0,action:T.action,hasEagerState:T.hasEagerState,eagerState:T.eagerState,next:null}),r=T.hasEagerState?T.eagerState:e(r,T.action);else{var P={lane:_,action:T.action,hasEagerState:T.hasEagerState,eagerState:T.eagerState,next:null};h===null?(p=h=P,c=r):h=h.next=P,ye.lanes|=_,yn|=_}T=T.next}while(T!==null&&T!==l);h===null?c=r:h.next=p,dt(r,t.memoizedState)||(He=!0),t.memoizedState=r,t.baseState=c,t.baseQueue=h,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do l=i.lane,ye.lanes|=l,yn|=l,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ja(e){var t=lt(),n=t.queue;if(n===null)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,l=t.memoizedState;if(i!==null){n.pending=null;var c=i=i.next;do l=e(l,c.action),c=c.next;while(c!==i);dt(l,t.memoizedState)||(He=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function fu(){}function pu(e,t){var n=ye,r=lt(),i=t(),l=!dt(r.memoizedState,i);if(l&&(r.memoizedState=i,He=!0),r=r.queue,Ta(yu.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||ze!==null&&ze.memoizedState.tag&1){if(n.flags|=2048,Rr(9,hu.bind(null,n,r,i,t),void 0,null),_e===null)throw Error(o(349));(hn&30)!==0||mu(n,t,i)}return i}function mu(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ye.updateQueue,t===null?(t={lastEffect:null,stores:null},ye.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function hu(e,t,n,r){t.value=n,t.getSnapshot=r,gu(t)&&vu(e)}function yu(e,t,n){return n(function(){gu(t)&&vu(e)})}function gu(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!dt(e,n)}catch{return!0}}function vu(e){var t=Bt(e,1);t!==null&&yt(t,e,1,-1)}function ku(e){var t=Tt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Pr,lastRenderedState:e},t.queue=e,e=e.dispatch=Qf.bind(null,ye,e),[t.memoizedState,e]}function Rr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ye.updateQueue,t===null?(t={lastEffect:null,stores:null},ye.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function xu(){return lt().memoizedState}function Oi(e,t,n,r){var i=Tt();ye.flags|=e,i.memoizedState=Rr(1|t,n,void 0,r===void 0?null:r)}function Di(e,t,n,r){var i=lt();r=r===void 0?null:r;var l=void 0;if(Ce!==null){var c=Ce.memoizedState;if(l=c.destroy,r!==null&&ka(r,c.deps)){i.memoizedState=Rr(t,n,l,r);return}}ye.flags|=e,i.memoizedState=Rr(1|t,n,l,r)}function wu(e,t){return Oi(8390656,8,e,t)}function Ta(e,t){return Di(2048,8,e,t)}function Su(e,t){return Di(4,2,e,t)}function ju(e,t){return Di(4,4,e,t)}function Tu(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Eu(e,t,n){return n=n!=null?n.concat([e]):null,Di(4,4,Tu.bind(null,t,e),n)}function Ea(){}function Cu(e,t){var n=lt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ka(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Nu(e,t){var n=lt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ka(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function zu(e,t,n){return(hn&21)===0?(e.baseState&&(e.baseState=!1,He=!0),e.memoizedState=n):(dt(n,t)||(n=is(),ye.lanes|=n,yn|=n,e.baseState=!0),t)}function Hf(e,t){var n=se;se=n!==0&&4>n?n:4,e(!0);var r=va.transition;va.transition={};try{e(!1),t()}finally{se=n,va.transition=r}}function _u(){return lt().memoizedState}function Vf(e,t,n){var r=Zt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Pu(e))Ru(t,n);else if(n=ou(e,t,n,r),n!==null){var i=Ue();yt(n,e,r,i),Bu(n,t,r)}}function Qf(e,t,n){var r=Zt(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Pu(e))Ru(t,i);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var c=t.lastRenderedState,p=l(c,n);if(i.hasEagerState=!0,i.eagerState=p,dt(p,c)){var h=t.interleaved;h===null?(i.next=i,fa(t)):(i.next=h.next,h.next=i),t.interleaved=i;return}}catch{}finally{}n=ou(e,t,i,r),n!==null&&(i=Ue(),yt(n,e,r,i),Bu(n,t,r))}}function Pu(e){var t=e.alternate;return e===ye||t!==null&&t===ye}function Ru(e,t){zr=Bi=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Bu(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Nl(e,n)}}var Li={readContext:it,useCallback:Ie,useContext:Ie,useEffect:Ie,useImperativeHandle:Ie,useInsertionEffect:Ie,useLayoutEffect:Ie,useMemo:Ie,useReducer:Ie,useRef:Ie,useState:Ie,useDebugValue:Ie,useDeferredValue:Ie,useTransition:Ie,useMutableSource:Ie,useSyncExternalStore:Ie,useId:Ie,unstable_isNewReconciler:!1},Wf={readContext:it,useCallback:function(e,t){return Tt().memoizedState=[e,t===void 0?null:t],e},useContext:it,useEffect:wu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Oi(4194308,4,Tu.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Oi(4194308,4,e,t)},useInsertionEffect:function(e,t){return Oi(4,2,e,t)},useMemo:function(e,t){var n=Tt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Tt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Vf.bind(null,ye,e),[r.memoizedState,e]},useRef:function(e){var t=Tt();return e={current:e},t.memoizedState=e},useState:ku,useDebugValue:Ea,useDeferredValue:function(e){return Tt().memoizedState=e},useTransition:function(){var e=ku(!1),t=e[0];return e=Hf.bind(null,e[1]),Tt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ye,i=Tt();if(me){if(n===void 0)throw Error(o(407));n=n()}else{if(n=t(),_e===null)throw Error(o(349));(hn&30)!==0||mu(r,t,n)}i.memoizedState=n;var l={value:n,getSnapshot:t};return i.queue=l,wu(yu.bind(null,r,l,e),[e]),r.flags|=2048,Rr(9,hu.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=Tt(),t=_e.identifierPrefix;if(me){var n=Rt,r=Pt;n=(r&~(1<<32-ct(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=_r++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=$f++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Yf={readContext:it,useCallback:Cu,useContext:it,useEffect:Ta,useImperativeHandle:Eu,useInsertionEffect:Su,useLayoutEffect:ju,useMemo:Nu,useReducer:Sa,useRef:xu,useState:function(){return Sa(Pr)},useDebugValue:Ea,useDeferredValue:function(e){var t=lt();return zu(t,Ce.memoizedState,e)},useTransition:function(){var e=Sa(Pr)[0],t=lt().memoizedState;return[e,t]},useMutableSource:fu,useSyncExternalStore:pu,useId:_u,unstable_isNewReconciler:!1},qf={readContext:it,useCallback:Cu,useContext:it,useEffect:Ta,useImperativeHandle:Eu,useInsertionEffect:Su,useLayoutEffect:ju,useMemo:Nu,useReducer:ja,useRef:xu,useState:function(){return ja(Pr)},useDebugValue:Ea,useDeferredValue:function(e){var t=lt();return Ce===null?t.memoizedState=e:zu(t,Ce.memoizedState,e)},useTransition:function(){var e=ja(Pr)[0],t=lt().memoizedState;return[e,t]},useMutableSource:fu,useSyncExternalStore:pu,useId:_u,unstable_isNewReconciler:!1};function pt(e,t){if(e&&e.defaultProps){t=F({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Ca(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:F({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ii={isMounted:function(e){return(e=e._reactInternals)?sn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ue(),i=Zt(e),l=Ot(r,i);l.payload=t,n!=null&&(l.callback=n),t=Yt(e,l,i),t!==null&&(yt(t,e,i,r),zi(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ue(),i=Zt(e),l=Ot(r,i);l.tag=1,l.payload=t,n!=null&&(l.callback=n),t=Yt(e,l,i),t!==null&&(yt(t,e,i,r),zi(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ue(),r=Zt(e),i=Ot(n,r);i.tag=2,t!=null&&(i.callback=t),t=Yt(e,i,r),t!==null&&(yt(t,e,r,n),zi(t,e,r))}};function Ou(e,t,n,r,i,l,c){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,l,c):t.prototype&&t.prototype.isPureReactComponent?!gr(n,r)||!gr(i,l):!0}function Du(e,t,n){var r=!1,i=Vt,l=t.contextType;return typeof l=="object"&&l!==null?l=it(l):(i=$e(t)?cn:Le.current,r=t.contextTypes,l=(r=r!=null)?Dn(e,i):Vt),t=new t(n,l),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ii,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=l),t}function Lu(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ii.enqueueReplaceState(t,t.state,null)}function Na(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},pa(e);var l=t.contextType;typeof l=="object"&&l!==null?i.context=it(l):(l=$e(t)?cn:Le.current,i.context=Dn(e,l)),i.state=e.memoizedState,l=t.getDerivedStateFromProps,typeof l=="function"&&(Ca(e,t,l,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&Ii.enqueueReplaceState(i,i.state,null),_i(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function Kn(e,t){try{var n="",r=t;do n+=ie(r),r=r.return;while(r);var i=n}catch(l){i=`
Error generating stack: `+l.message+`
`+l.stack}return{value:e,source:t,stack:i,digest:null}}function za(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function _a(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Gf=typeof WeakMap=="function"?WeakMap:Map;function Iu(e,t,n){n=Ot(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){$i||($i=!0,Ha=r),_a(e,t)},n}function Mu(e,t,n){n=Ot(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){_a(e,t)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(n.callback=function(){_a(e,t),typeof r!="function"&&(Gt===null?Gt=new Set([this]):Gt.add(this));var c=t.stack;this.componentDidCatch(t.value,{componentStack:c!==null?c:""})}),n}function Fu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Gf;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=cp.bind(null,e,t,n),t.then(e,e))}function Au(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Uu(e,t,n,r,i){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ot(-1,1),t.tag=2,Yt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var Xf=X.ReactCurrentOwner,He=!1;function Ae(e,t,n,r){t.child=e===null?au(t,null,n,r):Fn(t,e.child,n,r)}function bu(e,t,n,r,i){n=n.render;var l=t.ref;return Un(t,i),r=xa(e,t,n,r,l,i),n=wa(),e!==null&&!He?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Dt(e,t,i)):(me&&n&&ra(t),t.flags|=1,Ae(e,t,r,i),t.child)}function Ku(e,t,n,r,i){if(e===null){var l=n.type;return typeof l=="function"&&!Xa(l)&&l.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=l,$u(e,t,l,r,i)):(e=qi(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(l=e.child,(e.lanes&i)===0){var c=l.memoizedProps;if(n=n.compare,n=n!==null?n:gr,n(c,r)&&e.ref===t.ref)return Dt(e,t,i)}return t.flags|=1,e=en(l,r),e.ref=t.ref,e.return=t,t.child=e}function $u(e,t,n,r,i){if(e!==null){var l=e.memoizedProps;if(gr(l,r)&&e.ref===t.ref)if(He=!1,t.pendingProps=r=l,(e.lanes&i)!==0)(e.flags&131072)!==0&&(He=!0);else return t.lanes=e.lanes,Dt(e,t,i)}return Pa(e,t,n,r,i)}function Hu(e,t,n){var r=t.pendingProps,i=r.children,l=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ce(Hn,et),et|=n;else{if((n&1073741824)===0)return e=l!==null?l.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ce(Hn,et),et|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=l!==null?l.baseLanes:n,ce(Hn,et),et|=r}else l!==null?(r=l.baseLanes|n,t.memoizedState=null):r=n,ce(Hn,et),et|=r;return Ae(e,t,i,n),t.child}function Vu(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Pa(e,t,n,r,i){var l=$e(n)?cn:Le.current;return l=Dn(t,l),Un(t,i),n=xa(e,t,n,r,l,i),r=wa(),e!==null&&!He?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Dt(e,t,i)):(me&&r&&ra(t),t.flags|=1,Ae(e,t,n,i),t.child)}function Qu(e,t,n,r,i){if($e(n)){var l=!0;xi(t)}else l=!1;if(Un(t,i),t.stateNode===null)Fi(e,t),Du(t,n,r),Na(t,n,r,i),r=!0;else if(e===null){var c=t.stateNode,p=t.memoizedProps;c.props=p;var h=c.context,T=n.contextType;typeof T=="object"&&T!==null?T=it(T):(T=$e(n)?cn:Le.current,T=Dn(t,T));var _=n.getDerivedStateFromProps,P=typeof _=="function"||typeof c.getSnapshotBeforeUpdate=="function";P||typeof c.UNSAFE_componentWillReceiveProps!="function"&&typeof c.componentWillReceiveProps!="function"||(p!==r||h!==T)&&Lu(t,c,r,T),Wt=!1;var N=t.memoizedState;c.state=N,_i(t,r,c,i),h=t.memoizedState,p!==r||N!==h||Ke.current||Wt?(typeof _=="function"&&(Ca(t,n,_,r),h=t.memoizedState),(p=Wt||Ou(t,n,p,r,N,h,T))?(P||typeof c.UNSAFE_componentWillMount!="function"&&typeof c.componentWillMount!="function"||(typeof c.componentWillMount=="function"&&c.componentWillMount(),typeof c.UNSAFE_componentWillMount=="function"&&c.UNSAFE_componentWillMount()),typeof c.componentDidMount=="function"&&(t.flags|=4194308)):(typeof c.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=h),c.props=r,c.state=h,c.context=T,r=p):(typeof c.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{c=t.stateNode,su(e,t),p=t.memoizedProps,T=t.type===t.elementType?p:pt(t.type,p),c.props=T,P=t.pendingProps,N=c.context,h=n.contextType,typeof h=="object"&&h!==null?h=it(h):(h=$e(n)?cn:Le.current,h=Dn(t,h));var L=n.getDerivedStateFromProps;(_=typeof L=="function"||typeof c.getSnapshotBeforeUpdate=="function")||typeof c.UNSAFE_componentWillReceiveProps!="function"&&typeof c.componentWillReceiveProps!="function"||(p!==P||N!==h)&&Lu(t,c,r,h),Wt=!1,N=t.memoizedState,c.state=N,_i(t,r,c,i);var A=t.memoizedState;p!==P||N!==A||Ke.current||Wt?(typeof L=="function"&&(Ca(t,n,L,r),A=t.memoizedState),(T=Wt||Ou(t,n,T,r,N,A,h)||!1)?(_||typeof c.UNSAFE_componentWillUpdate!="function"&&typeof c.componentWillUpdate!="function"||(typeof c.componentWillUpdate=="function"&&c.componentWillUpdate(r,A,h),typeof c.UNSAFE_componentWillUpdate=="function"&&c.UNSAFE_componentWillUpdate(r,A,h)),typeof c.componentDidUpdate=="function"&&(t.flags|=4),typeof c.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof c.componentDidUpdate!="function"||p===e.memoizedProps&&N===e.memoizedState||(t.flags|=4),typeof c.getSnapshotBeforeUpdate!="function"||p===e.memoizedProps&&N===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=A),c.props=r,c.state=A,c.context=h,r=T):(typeof c.componentDidUpdate!="function"||p===e.memoizedProps&&N===e.memoizedState||(t.flags|=4),typeof c.getSnapshotBeforeUpdate!="function"||p===e.memoizedProps&&N===e.memoizedState||(t.flags|=1024),r=!1)}return Ra(e,t,n,r,l,i)}function Ra(e,t,n,r,i,l){Vu(e,t);var c=(t.flags&128)!==0;if(!r&&!c)return i&&Xs(t,n,!1),Dt(e,t,l);r=t.stateNode,Xf.current=t;var p=c&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&c?(t.child=Fn(t,e.child,null,l),t.child=Fn(t,null,p,l)):Ae(e,t,p,l),t.memoizedState=r.state,i&&Xs(t,n,!0),t.child}function Wu(e){var t=e.stateNode;t.pendingContext?qs(e,t.pendingContext,t.pendingContext!==t.context):t.context&&qs(e,t.context,!1),ma(e,t.containerInfo)}function Yu(e,t,n,r,i){return Mn(),oa(i),t.flags|=256,Ae(e,t,n,r),t.child}var Ba={dehydrated:null,treeContext:null,retryLane:0};function Oa(e){return{baseLanes:e,cachePool:null,transitions:null}}function qu(e,t,n){var r=t.pendingProps,i=he.current,l=!1,c=(t.flags&128)!==0,p;if((p=c)||(p=e!==null&&e.memoizedState===null?!1:(i&2)!==0),p?(l=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),ce(he,i&1),e===null)return aa(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(c=r.children,e=r.fallback,l?(r=t.mode,l=t.child,c={mode:"hidden",children:c},(r&1)===0&&l!==null?(l.childLanes=0,l.pendingProps=c):l=Gi(c,r,0,null),e=xn(e,r,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Oa(n),t.memoizedState=Ba,e):Da(t,c));if(i=e.memoizedState,i!==null&&(p=i.dehydrated,p!==null))return Zf(e,t,c,r,p,i,n);if(l){l=r.fallback,c=t.mode,i=e.child,p=i.sibling;var h={mode:"hidden",children:r.children};return(c&1)===0&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=h,t.deletions=null):(r=en(i,h),r.subtreeFlags=i.subtreeFlags&14680064),p!==null?l=en(p,l):(l=xn(l,c,n,null),l.flags|=2),l.return=t,r.return=t,r.sibling=l,t.child=r,r=l,l=t.child,c=e.child.memoizedState,c=c===null?Oa(n):{baseLanes:c.baseLanes|n,cachePool:null,transitions:c.transitions},l.memoizedState=c,l.childLanes=e.childLanes&~n,t.memoizedState=Ba,r}return l=e.child,e=l.sibling,r=en(l,{mode:"visible",children:r.children}),(t.mode&1)===0&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Da(e,t){return t=Gi({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Mi(e,t,n,r){return r!==null&&oa(r),Fn(t,e.child,null,n),e=Da(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Zf(e,t,n,r,i,l,c){if(n)return t.flags&256?(t.flags&=-257,r=za(Error(o(422))),Mi(e,t,c,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(l=r.fallback,i=t.mode,r=Gi({mode:"visible",children:r.children},i,0,null),l=xn(l,i,c,null),l.flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,(t.mode&1)!==0&&Fn(t,e.child,null,c),t.child.memoizedState=Oa(c),t.memoizedState=Ba,l);if((t.mode&1)===0)return Mi(e,t,c,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var p=r.dgst;return r=p,l=Error(o(419)),r=za(l,r,void 0),Mi(e,t,c,r)}if(p=(c&e.childLanes)!==0,He||p){if(r=_e,r!==null){switch(c&-c){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=(i&(r.suspendedLanes|c))!==0?0:i,i!==0&&i!==l.retryLane&&(l.retryLane=i,Bt(e,i),yt(r,e,i,-1))}return Ga(),r=za(Error(o(421))),Mi(e,t,c,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=dp.bind(null,e),i._reactRetry=t,null):(e=l.treeContext,Je=$t(i.nextSibling),Ze=t,me=!0,ft=null,e!==null&&(nt[rt++]=Pt,nt[rt++]=Rt,nt[rt++]=dn,Pt=e.id,Rt=e.overflow,dn=t),t=Da(t,r.children),t.flags|=4096,t)}function Gu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),da(e.return,t,n)}function La(e,t,n,r,i){var l=e.memoizedState;l===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailMode=i)}function Xu(e,t,n){var r=t.pendingProps,i=r.revealOrder,l=r.tail;if(Ae(e,t,r.children,n),r=he.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Gu(e,n,t);else if(e.tag===19)Gu(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ce(he,r),(t.mode&1)===0)t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&Pi(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),La(t,!1,i,n,l);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Pi(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}La(t,!0,n,null,l);break;case"together":La(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Fi(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Dt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),yn|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(o(153));if(t.child!==null){for(e=t.child,n=en(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=en(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Jf(e,t,n){switch(t.tag){case 3:Wu(t),Mn();break;case 5:du(t);break;case 1:$e(t.type)&&xi(t);break;case 4:ma(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;ce(Ci,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(ce(he,he.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?qu(e,t,n):(ce(he,he.current&1),e=Dt(e,t,n),e!==null?e.sibling:null);ce(he,he.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return Xu(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),ce(he,he.current),r)break;return null;case 22:case 23:return t.lanes=0,Hu(e,t,n)}return Dt(e,t,n)}var Zu,Ia,Ju,ec;Zu=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ia=function(){},Ju=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,mn(jt.current);var l=null;switch(n){case"input":i=dl(e,i),r=dl(e,r),l=[];break;case"select":i=F({},i,{value:void 0}),r=F({},r,{value:void 0}),l=[];break;case"textarea":i=ml(e,i),r=ml(e,r),l=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=gi)}yl(n,r);var c;n=null;for(T in i)if(!r.hasOwnProperty(T)&&i.hasOwnProperty(T)&&i[T]!=null)if(T==="style"){var p=i[T];for(c in p)p.hasOwnProperty(c)&&(n||(n={}),n[c]="")}else T!=="dangerouslySetInnerHTML"&&T!=="children"&&T!=="suppressContentEditableWarning"&&T!=="suppressHydrationWarning"&&T!=="autoFocus"&&(m.hasOwnProperty(T)?l||(l=[]):(l=l||[]).push(T,null));for(T in r){var h=r[T];if(p=i!=null?i[T]:void 0,r.hasOwnProperty(T)&&h!==p&&(h!=null||p!=null))if(T==="style")if(p){for(c in p)!p.hasOwnProperty(c)||h&&h.hasOwnProperty(c)||(n||(n={}),n[c]="");for(c in h)h.hasOwnProperty(c)&&p[c]!==h[c]&&(n||(n={}),n[c]=h[c])}else n||(l||(l=[]),l.push(T,n)),n=h;else T==="dangerouslySetInnerHTML"?(h=h?h.__html:void 0,p=p?p.__html:void 0,h!=null&&p!==h&&(l=l||[]).push(T,h)):T==="children"?typeof h!="string"&&typeof h!="number"||(l=l||[]).push(T,""+h):T!=="suppressContentEditableWarning"&&T!=="suppressHydrationWarning"&&(m.hasOwnProperty(T)?(h!=null&&T==="onScroll"&&de("scroll",e),l||p===h||(l=[])):(l=l||[]).push(T,h))}n&&(l=l||[]).push("style",n);var T=l;(t.updateQueue=T)&&(t.flags|=4)}},ec=function(e,t,n,r){n!==r&&(t.flags|=4)};function Br(e,t){if(!me)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Me(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function ep(e,t,n){var r=t.pendingProps;switch(ia(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Me(t),null;case 1:return $e(t.type)&&ki(),Me(t),null;case 3:return r=t.stateNode,bn(),fe(Ke),fe(Le),ga(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Ti(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ft!==null&&(Wa(ft),ft=null))),Ia(e,t),Me(t),null;case 5:ha(t);var i=mn(Nr.current);if(n=t.type,e!==null&&t.stateNode!=null)Ju(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(o(166));return Me(t),null}if(e=mn(jt.current),Ti(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[St]=t,r[Sr]=l,e=(t.mode&1)!==0,n){case"dialog":de("cancel",r),de("close",r);break;case"iframe":case"object":case"embed":de("load",r);break;case"video":case"audio":for(i=0;i<kr.length;i++)de(kr[i],r);break;case"source":de("error",r);break;case"img":case"image":case"link":de("error",r),de("load",r);break;case"details":de("toggle",r);break;case"input":Do(r,l),de("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},de("invalid",r);break;case"textarea":Mo(r,l),de("invalid",r)}yl(n,l),i=null;for(var c in l)if(l.hasOwnProperty(c)){var p=l[c];c==="children"?typeof p=="string"?r.textContent!==p&&(l.suppressHydrationWarning!==!0&&yi(r.textContent,p,e),i=["children",p]):typeof p=="number"&&r.textContent!==""+p&&(l.suppressHydrationWarning!==!0&&yi(r.textContent,p,e),i=["children",""+p]):m.hasOwnProperty(c)&&p!=null&&c==="onScroll"&&de("scroll",r)}switch(n){case"input":Wr(r),Io(r,l,!0);break;case"textarea":Wr(r),Ao(r);break;case"select":case"option":break;default:typeof l.onClick=="function"&&(r.onclick=gi)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{c=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Uo(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=c.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),n==="select"&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[St]=t,e[Sr]=r,Zu(e,t,!1,!1),t.stateNode=e;e:{switch(c=gl(n,r),n){case"dialog":de("cancel",e),de("close",e),i=r;break;case"iframe":case"object":case"embed":de("load",e),i=r;break;case"video":case"audio":for(i=0;i<kr.length;i++)de(kr[i],e);i=r;break;case"source":de("error",e),i=r;break;case"img":case"image":case"link":de("error",e),de("load",e),i=r;break;case"details":de("toggle",e),i=r;break;case"input":Do(e,r),i=dl(e,r),de("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=F({},r,{value:void 0}),de("invalid",e);break;case"textarea":Mo(e,r),i=ml(e,r),de("invalid",e);break;default:i=r}yl(n,i),p=i;for(l in p)if(p.hasOwnProperty(l)){var h=p[l];l==="style"?$o(e,h):l==="dangerouslySetInnerHTML"?(h=h?h.__html:void 0,h!=null&&bo(e,h)):l==="children"?typeof h=="string"?(n!=="textarea"||h!=="")&&er(e,h):typeof h=="number"&&er(e,""+h):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(m.hasOwnProperty(l)?h!=null&&l==="onScroll"&&de("scroll",e):h!=null&&ee(e,l,h,c))}switch(n){case"input":Wr(e),Io(e,r,!1);break;case"textarea":Wr(e),Ao(e);break;case"option":r.value!=null&&e.setAttribute("value",""+oe(r.value));break;case"select":e.multiple=!!r.multiple,l=r.value,l!=null?Sn(e,!!r.multiple,l,!1):r.defaultValue!=null&&Sn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=gi)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Me(t),null;case 6:if(e&&t.stateNode!=null)ec(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(o(166));if(n=mn(Nr.current),mn(jt.current),Ti(t)){if(r=t.stateNode,n=t.memoizedProps,r[St]=t,(l=r.nodeValue!==n)&&(e=Ze,e!==null))switch(e.tag){case 3:yi(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&yi(r.nodeValue,n,(e.mode&1)!==0)}l&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[St]=t,t.stateNode=r}return Me(t),null;case 13:if(fe(he),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(me&&Je!==null&&(t.mode&1)!==0&&(t.flags&128)===0)ru(),Mn(),t.flags|=98560,l=!1;else if(l=Ti(t),r!==null&&r.dehydrated!==null){if(e===null){if(!l)throw Error(o(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(o(317));l[St]=t}else Mn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Me(t),l=!1}else ft!==null&&(Wa(ft),ft=null),l=!0;if(!l)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(he.current&1)!==0?Ne===0&&(Ne=3):Ga())),t.updateQueue!==null&&(t.flags|=4),Me(t),null);case 4:return bn(),Ia(e,t),e===null&&xr(t.stateNode.containerInfo),Me(t),null;case 10:return ca(t.type._context),Me(t),null;case 17:return $e(t.type)&&ki(),Me(t),null;case 19:if(fe(he),l=t.memoizedState,l===null)return Me(t),null;if(r=(t.flags&128)!==0,c=l.rendering,c===null)if(r)Br(l,!1);else{if(Ne!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(c=Pi(e),c!==null){for(t.flags|=128,Br(l,!1),r=c.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)l=n,e=r,l.flags&=14680066,c=l.alternate,c===null?(l.childLanes=0,l.lanes=e,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=c.childLanes,l.lanes=c.lanes,l.child=c.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=c.memoizedProps,l.memoizedState=c.memoizedState,l.updateQueue=c.updateQueue,l.type=c.type,e=c.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ce(he,he.current&1|2),t.child}e=e.sibling}l.tail!==null&&xe()>Vn&&(t.flags|=128,r=!0,Br(l,!1),t.lanes=4194304)}else{if(!r)if(e=Pi(c),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Br(l,!0),l.tail===null&&l.tailMode==="hidden"&&!c.alternate&&!me)return Me(t),null}else 2*xe()-l.renderingStartTime>Vn&&n!==1073741824&&(t.flags|=128,r=!0,Br(l,!1),t.lanes=4194304);l.isBackwards?(c.sibling=t.child,t.child=c):(n=l.last,n!==null?n.sibling=c:t.child=c,l.last=c)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=xe(),t.sibling=null,n=he.current,ce(he,r?n&1|2:n&1),t):(Me(t),null);case 22:case 23:return qa(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(et&1073741824)!==0&&(Me(t),t.subtreeFlags&6&&(t.flags|=8192)):Me(t),null;case 24:return null;case 25:return null}throw Error(o(156,t.tag))}function tp(e,t){switch(ia(t),t.tag){case 1:return $e(t.type)&&ki(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return bn(),fe(Ke),fe(Le),ga(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return ha(t),null;case 13:if(fe(he),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(o(340));Mn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return fe(he),null;case 4:return bn(),null;case 10:return ca(t.type._context),null;case 22:case 23:return qa(),null;case 24:return null;default:return null}}var Ai=!1,Fe=!1,np=typeof WeakSet=="function"?WeakSet:Set,M=null;function $n(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ve(e,t,r)}else n.current=null}function Ma(e,t,n){try{n()}catch(r){ve(e,t,r)}}var tc=!1;function rp(e,t){if(ql=li,e=Os(),bl(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch{n=null;break e}var c=0,p=-1,h=-1,T=0,_=0,P=e,N=null;t:for(;;){for(var L;P!==n||i!==0&&P.nodeType!==3||(p=c+i),P!==l||r!==0&&P.nodeType!==3||(h=c+r),P.nodeType===3&&(c+=P.nodeValue.length),(L=P.firstChild)!==null;)N=P,P=L;for(;;){if(P===e)break t;if(N===n&&++T===i&&(p=c),N===l&&++_===r&&(h=c),(L=P.nextSibling)!==null)break;P=N,N=P.parentNode}P=L}n=p===-1||h===-1?null:{start:p,end:h}}else n=null}n=n||{start:0,end:0}}else n=null;for(Gl={focusedElem:e,selectionRange:n},li=!1,M=t;M!==null;)if(t=M,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,M=e;else for(;M!==null;){t=M;try{var A=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(A!==null){var U=A.memoizedProps,we=A.memoizedState,x=t.stateNode,g=x.getSnapshotBeforeUpdate(t.elementType===t.type?U:pt(t.type,U),we);x.__reactInternalSnapshotBeforeUpdate=g}break;case 3:var S=t.stateNode.containerInfo;S.nodeType===1?S.textContent="":S.nodeType===9&&S.documentElement&&S.removeChild(S.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(o(163))}}catch(R){ve(t,t.return,R)}if(e=t.sibling,e!==null){e.return=t.return,M=e;break}M=t.return}return A=tc,tc=!1,A}function Or(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var l=i.destroy;i.destroy=void 0,l!==void 0&&Ma(t,n,l)}i=i.next}while(i!==r)}}function Ui(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Fa(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function nc(e){var t=e.alternate;t!==null&&(e.alternate=null,nc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[St],delete t[Sr],delete t[ea],delete t[Af],delete t[Uf])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function rc(e){return e.tag===5||e.tag===3||e.tag===4}function ic(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||rc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Aa(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=gi));else if(r!==4&&(e=e.child,e!==null))for(Aa(e,t,n),e=e.sibling;e!==null;)Aa(e,t,n),e=e.sibling}function Ua(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Ua(e,t,n),e=e.sibling;e!==null;)Ua(e,t,n),e=e.sibling}var Be=null,mt=!1;function qt(e,t,n){for(n=n.child;n!==null;)lc(e,t,n),n=n.sibling}function lc(e,t,n){if(wt&&typeof wt.onCommitFiberUnmount=="function")try{wt.onCommitFiberUnmount(Jr,n)}catch{}switch(n.tag){case 5:Fe||$n(n,t);case 6:var r=Be,i=mt;Be=null,qt(e,t,n),Be=r,mt=i,Be!==null&&(mt?(e=Be,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Be.removeChild(n.stateNode));break;case 18:Be!==null&&(mt?(e=Be,n=n.stateNode,e.nodeType===8?Jl(e.parentNode,n):e.nodeType===1&&Jl(e,n),dr(e)):Jl(Be,n.stateNode));break;case 4:r=Be,i=mt,Be=n.stateNode.containerInfo,mt=!0,qt(e,t,n),Be=r,mt=i;break;case 0:case 11:case 14:case 15:if(!Fe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var l=i,c=l.destroy;l=l.tag,c!==void 0&&((l&2)!==0||(l&4)!==0)&&Ma(n,t,c),i=i.next}while(i!==r)}qt(e,t,n);break;case 1:if(!Fe&&($n(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(p){ve(n,t,p)}qt(e,t,n);break;case 21:qt(e,t,n);break;case 22:n.mode&1?(Fe=(r=Fe)||n.memoizedState!==null,qt(e,t,n),Fe=r):qt(e,t,n);break;default:qt(e,t,n)}}function ac(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new np),t.forEach(function(r){var i=fp.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function ht(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var l=e,c=t,p=c;e:for(;p!==null;){switch(p.tag){case 5:Be=p.stateNode,mt=!1;break e;case 3:Be=p.stateNode.containerInfo,mt=!0;break e;case 4:Be=p.stateNode.containerInfo,mt=!0;break e}p=p.return}if(Be===null)throw Error(o(160));lc(l,c,i),Be=null,mt=!1;var h=i.alternate;h!==null&&(h.return=null),i.return=null}catch(T){ve(i,t,T)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)oc(t,e),t=t.sibling}function oc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ht(t,e),Et(e),r&4){try{Or(3,e,e.return),Ui(3,e)}catch(U){ve(e,e.return,U)}try{Or(5,e,e.return)}catch(U){ve(e,e.return,U)}}break;case 1:ht(t,e),Et(e),r&512&&n!==null&&$n(n,n.return);break;case 5:if(ht(t,e),Et(e),r&512&&n!==null&&$n(n,n.return),e.flags&32){var i=e.stateNode;try{er(i,"")}catch(U){ve(e,e.return,U)}}if(r&4&&(i=e.stateNode,i!=null)){var l=e.memoizedProps,c=n!==null?n.memoizedProps:l,p=e.type,h=e.updateQueue;if(e.updateQueue=null,h!==null)try{p==="input"&&l.type==="radio"&&l.name!=null&&Lo(i,l),gl(p,c);var T=gl(p,l);for(c=0;c<h.length;c+=2){var _=h[c],P=h[c+1];_==="style"?$o(i,P):_==="dangerouslySetInnerHTML"?bo(i,P):_==="children"?er(i,P):ee(i,_,P,T)}switch(p){case"input":fl(i,l);break;case"textarea":Fo(i,l);break;case"select":var N=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!l.multiple;var L=l.value;L!=null?Sn(i,!!l.multiple,L,!1):N!==!!l.multiple&&(l.defaultValue!=null?Sn(i,!!l.multiple,l.defaultValue,!0):Sn(i,!!l.multiple,l.multiple?[]:"",!1))}i[Sr]=l}catch(U){ve(e,e.return,U)}}break;case 6:if(ht(t,e),Et(e),r&4){if(e.stateNode===null)throw Error(o(162));i=e.stateNode,l=e.memoizedProps;try{i.nodeValue=l}catch(U){ve(e,e.return,U)}}break;case 3:if(ht(t,e),Et(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{dr(t.containerInfo)}catch(U){ve(e,e.return,U)}break;case 4:ht(t,e),Et(e);break;case 13:ht(t,e),Et(e),i=e.child,i.flags&8192&&(l=i.memoizedState!==null,i.stateNode.isHidden=l,!l||i.alternate!==null&&i.alternate.memoizedState!==null||($a=xe())),r&4&&ac(e);break;case 22:if(_=n!==null&&n.memoizedState!==null,e.mode&1?(Fe=(T=Fe)||_,ht(t,e),Fe=T):ht(t,e),Et(e),r&8192){if(T=e.memoizedState!==null,(e.stateNode.isHidden=T)&&!_&&(e.mode&1)!==0)for(M=e,_=e.child;_!==null;){for(P=M=_;M!==null;){switch(N=M,L=N.child,N.tag){case 0:case 11:case 14:case 15:Or(4,N,N.return);break;case 1:$n(N,N.return);var A=N.stateNode;if(typeof A.componentWillUnmount=="function"){r=N,n=N.return;try{t=r,A.props=t.memoizedProps,A.state=t.memoizedState,A.componentWillUnmount()}catch(U){ve(r,n,U)}}break;case 5:$n(N,N.return);break;case 22:if(N.memoizedState!==null){cc(P);continue}}L!==null?(L.return=N,M=L):cc(P)}_=_.sibling}e:for(_=null,P=e;;){if(P.tag===5){if(_===null){_=P;try{i=P.stateNode,T?(l=i.style,typeof l.setProperty=="function"?l.setProperty("display","none","important"):l.display="none"):(p=P.stateNode,h=P.memoizedProps.style,c=h!=null&&h.hasOwnProperty("display")?h.display:null,p.style.display=Ko("display",c))}catch(U){ve(e,e.return,U)}}}else if(P.tag===6){if(_===null)try{P.stateNode.nodeValue=T?"":P.memoizedProps}catch(U){ve(e,e.return,U)}}else if((P.tag!==22&&P.tag!==23||P.memoizedState===null||P===e)&&P.child!==null){P.child.return=P,P=P.child;continue}if(P===e)break e;for(;P.sibling===null;){if(P.return===null||P.return===e)break e;_===P&&(_=null),P=P.return}_===P&&(_=null),P.sibling.return=P.return,P=P.sibling}}break;case 19:ht(t,e),Et(e),r&4&&ac(e);break;case 21:break;default:ht(t,e),Et(e)}}function Et(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(rc(n)){var r=n;break e}n=n.return}throw Error(o(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(er(i,""),r.flags&=-33);var l=ic(e);Ua(e,l,i);break;case 3:case 4:var c=r.stateNode.containerInfo,p=ic(e);Aa(e,p,c);break;default:throw Error(o(161))}}catch(h){ve(e,e.return,h)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function ip(e,t,n){M=e,sc(e)}function sc(e,t,n){for(var r=(e.mode&1)!==0;M!==null;){var i=M,l=i.child;if(i.tag===22&&r){var c=i.memoizedState!==null||Ai;if(!c){var p=i.alternate,h=p!==null&&p.memoizedState!==null||Fe;p=Ai;var T=Fe;if(Ai=c,(Fe=h)&&!T)for(M=i;M!==null;)c=M,h=c.child,c.tag===22&&c.memoizedState!==null?dc(i):h!==null?(h.return=c,M=h):dc(i);for(;l!==null;)M=l,sc(l),l=l.sibling;M=i,Ai=p,Fe=T}uc(e)}else(i.subtreeFlags&8772)!==0&&l!==null?(l.return=i,M=l):uc(e)}}function uc(e){for(;M!==null;){var t=M;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Fe||Ui(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Fe)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:pt(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;l!==null&&cu(t,l,r);break;case 3:var c=t.updateQueue;if(c!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}cu(t,c,n)}break;case 5:var p=t.stateNode;if(n===null&&t.flags&4){n=p;var h=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":h.autoFocus&&n.focus();break;case"img":h.src&&(n.src=h.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var T=t.alternate;if(T!==null){var _=T.memoizedState;if(_!==null){var P=_.dehydrated;P!==null&&dr(P)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(o(163))}Fe||t.flags&512&&Fa(t)}catch(N){ve(t,t.return,N)}}if(t===e){M=null;break}if(n=t.sibling,n!==null){n.return=t.return,M=n;break}M=t.return}}function cc(e){for(;M!==null;){var t=M;if(t===e){M=null;break}var n=t.sibling;if(n!==null){n.return=t.return,M=n;break}M=t.return}}function dc(e){for(;M!==null;){var t=M;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ui(4,t)}catch(h){ve(t,n,h)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(h){ve(t,i,h)}}var l=t.return;try{Fa(t)}catch(h){ve(t,l,h)}break;case 5:var c=t.return;try{Fa(t)}catch(h){ve(t,c,h)}}}catch(h){ve(t,t.return,h)}if(t===e){M=null;break}var p=t.sibling;if(p!==null){p.return=t.return,M=p;break}M=t.return}}var lp=Math.ceil,bi=X.ReactCurrentDispatcher,ba=X.ReactCurrentOwner,at=X.ReactCurrentBatchConfig,re=0,_e=null,je=null,Oe=0,et=0,Hn=Ht(0),Ne=0,Dr=null,yn=0,Ki=0,Ka=0,Lr=null,Ve=null,$a=0,Vn=1/0,Lt=null,$i=!1,Ha=null,Gt=null,Hi=!1,Xt=null,Vi=0,Ir=0,Va=null,Qi=-1,Wi=0;function Ue(){return(re&6)!==0?xe():Qi!==-1?Qi:Qi=xe()}function Zt(e){return(e.mode&1)===0?1:(re&2)!==0&&Oe!==0?Oe&-Oe:Kf.transition!==null?(Wi===0&&(Wi=is()),Wi):(e=se,e!==0||(e=window.event,e=e===void 0?16:ps(e.type)),e)}function yt(e,t,n,r){if(50<Ir)throw Ir=0,Va=null,Error(o(185));ar(e,n,r),((re&2)===0||e!==_e)&&(e===_e&&((re&2)===0&&(Ki|=n),Ne===4&&Jt(e,Oe)),Qe(e,r),n===1&&re===0&&(t.mode&1)===0&&(Vn=xe()+500,wi&&Qt()))}function Qe(e,t){var n=e.callbackNode;bd(e,t);var r=ni(e,e===_e?Oe:0);if(r===0)n!==null&&ts(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&ts(n),t===1)e.tag===0?bf(pc.bind(null,e)):Zs(pc.bind(null,e)),Mf(function(){(re&6)===0&&Qt()}),n=null;else{switch(ls(r)){case 1:n=Tl;break;case 4:n=ns;break;case 16:n=Zr;break;case 536870912:n=rs;break;default:n=Zr}n=wc(n,fc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function fc(e,t){if(Qi=-1,Wi=0,(re&6)!==0)throw Error(o(327));var n=e.callbackNode;if(Qn()&&e.callbackNode!==n)return null;var r=ni(e,e===_e?Oe:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Yi(e,r);else{t=r;var i=re;re|=2;var l=hc();(_e!==e||Oe!==t)&&(Lt=null,Vn=xe()+500,vn(e,t));do try{sp();break}catch(p){mc(e,p)}while(!0);ua(),bi.current=l,re=i,je!==null?t=0:(_e=null,Oe=0,t=Ne)}if(t!==0){if(t===2&&(i=El(e),i!==0&&(r=i,t=Qa(e,i))),t===1)throw n=Dr,vn(e,0),Jt(e,r),Qe(e,xe()),n;if(t===6)Jt(e,r);else{if(i=e.current.alternate,(r&30)===0&&!ap(i)&&(t=Yi(e,r),t===2&&(l=El(e),l!==0&&(r=l,t=Qa(e,l))),t===1))throw n=Dr,vn(e,0),Jt(e,r),Qe(e,xe()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(o(345));case 2:kn(e,Ve,Lt);break;case 3:if(Jt(e,r),(r&130023424)===r&&(t=$a+500-xe(),10<t)){if(ni(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){Ue(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Zl(kn.bind(null,e,Ve,Lt),t);break}kn(e,Ve,Lt);break;case 4:if(Jt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var c=31-ct(r);l=1<<c,c=t[c],c>i&&(i=c),r&=~l}if(r=i,r=xe()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*lp(r/1960))-r,10<r){e.timeoutHandle=Zl(kn.bind(null,e,Ve,Lt),r);break}kn(e,Ve,Lt);break;case 5:kn(e,Ve,Lt);break;default:throw Error(o(329))}}}return Qe(e,xe()),e.callbackNode===n?fc.bind(null,e):null}function Qa(e,t){var n=Lr;return e.current.memoizedState.isDehydrated&&(vn(e,t).flags|=256),e=Yi(e,t),e!==2&&(t=Ve,Ve=n,t!==null&&Wa(t)),e}function Wa(e){Ve===null?Ve=e:Ve.push.apply(Ve,e)}function ap(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],l=i.getSnapshot;i=i.value;try{if(!dt(l(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Jt(e,t){for(t&=~Ka,t&=~Ki,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ct(t),r=1<<n;e[n]=-1,t&=~r}}function pc(e){if((re&6)!==0)throw Error(o(327));Qn();var t=ni(e,0);if((t&1)===0)return Qe(e,xe()),null;var n=Yi(e,t);if(e.tag!==0&&n===2){var r=El(e);r!==0&&(t=r,n=Qa(e,r))}if(n===1)throw n=Dr,vn(e,0),Jt(e,t),Qe(e,xe()),n;if(n===6)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,kn(e,Ve,Lt),Qe(e,xe()),null}function Ya(e,t){var n=re;re|=1;try{return e(t)}finally{re=n,re===0&&(Vn=xe()+500,wi&&Qt())}}function gn(e){Xt!==null&&Xt.tag===0&&(re&6)===0&&Qn();var t=re;re|=1;var n=at.transition,r=se;try{if(at.transition=null,se=1,e)return e()}finally{se=r,at.transition=n,re=t,(re&6)===0&&Qt()}}function qa(){et=Hn.current,fe(Hn)}function vn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,If(n)),je!==null)for(n=je.return;n!==null;){var r=n;switch(ia(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&ki();break;case 3:bn(),fe(Ke),fe(Le),ga();break;case 5:ha(r);break;case 4:bn();break;case 13:fe(he);break;case 19:fe(he);break;case 10:ca(r.type._context);break;case 22:case 23:qa()}n=n.return}if(_e=e,je=e=en(e.current,null),Oe=et=t,Ne=0,Dr=null,Ka=Ki=yn=0,Ve=Lr=null,pn!==null){for(t=0;t<pn.length;t++)if(n=pn[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,l=n.pending;if(l!==null){var c=l.next;l.next=i,r.next=c}n.pending=r}pn=null}return e}function mc(e,t){do{var n=je;try{if(ua(),Ri.current=Li,Bi){for(var r=ye.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}Bi=!1}if(hn=0,ze=Ce=ye=null,zr=!1,_r=0,ba.current=null,n===null||n.return===null){Ne=1,Dr=t,je=null;break}e:{var l=e,c=n.return,p=n,h=t;if(t=Oe,p.flags|=32768,h!==null&&typeof h=="object"&&typeof h.then=="function"){var T=h,_=p,P=_.tag;if((_.mode&1)===0&&(P===0||P===11||P===15)){var N=_.alternate;N?(_.updateQueue=N.updateQueue,_.memoizedState=N.memoizedState,_.lanes=N.lanes):(_.updateQueue=null,_.memoizedState=null)}var L=Au(c);if(L!==null){L.flags&=-257,Uu(L,c,p,l,t),L.mode&1&&Fu(l,T,t),t=L,h=T;var A=t.updateQueue;if(A===null){var U=new Set;U.add(h),t.updateQueue=U}else A.add(h);break e}else{if((t&1)===0){Fu(l,T,t),Ga();break e}h=Error(o(426))}}else if(me&&p.mode&1){var we=Au(c);if(we!==null){(we.flags&65536)===0&&(we.flags|=256),Uu(we,c,p,l,t),oa(Kn(h,p));break e}}l=h=Kn(h,p),Ne!==4&&(Ne=2),Lr===null?Lr=[l]:Lr.push(l),l=c;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t;var x=Iu(l,h,t);uu(l,x);break e;case 1:p=h;var g=l.type,S=l.stateNode;if((l.flags&128)===0&&(typeof g.getDerivedStateFromError=="function"||S!==null&&typeof S.componentDidCatch=="function"&&(Gt===null||!Gt.has(S)))){l.flags|=65536,t&=-t,l.lanes|=t;var R=Mu(l,p,t);uu(l,R);break e}}l=l.return}while(l!==null)}gc(n)}catch(b){t=b,je===n&&n!==null&&(je=n=n.return);continue}break}while(!0)}function hc(){var e=bi.current;return bi.current=Li,e===null?Li:e}function Ga(){(Ne===0||Ne===3||Ne===2)&&(Ne=4),_e===null||(yn&268435455)===0&&(Ki&268435455)===0||Jt(_e,Oe)}function Yi(e,t){var n=re;re|=2;var r=hc();(_e!==e||Oe!==t)&&(Lt=null,vn(e,t));do try{op();break}catch(i){mc(e,i)}while(!0);if(ua(),re=n,bi.current=r,je!==null)throw Error(o(261));return _e=null,Oe=0,Ne}function op(){for(;je!==null;)yc(je)}function sp(){for(;je!==null&&!Bd();)yc(je)}function yc(e){var t=xc(e.alternate,e,et);e.memoizedProps=e.pendingProps,t===null?gc(e):je=t,ba.current=null}function gc(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=ep(n,t,et),n!==null){je=n;return}}else{if(n=tp(n,t),n!==null){n.flags&=32767,je=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ne=6,je=null;return}}if(t=t.sibling,t!==null){je=t;return}je=t=e}while(t!==null);Ne===0&&(Ne=5)}function kn(e,t,n){var r=se,i=at.transition;try{at.transition=null,se=1,up(e,t,n,r)}finally{at.transition=i,se=r}return null}function up(e,t,n,r){do Qn();while(Xt!==null);if((re&6)!==0)throw Error(o(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0;var l=n.lanes|n.childLanes;if(Kd(e,l),e===_e&&(je=_e=null,Oe=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Hi||(Hi=!0,wc(Zr,function(){return Qn(),null})),l=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||l){l=at.transition,at.transition=null;var c=se;se=1;var p=re;re|=4,ba.current=null,rp(e,n),oc(n,e),_f(Gl),li=!!ql,Gl=ql=null,e.current=n,ip(n),Od(),re=p,se=c,at.transition=l}else e.current=n;if(Hi&&(Hi=!1,Xt=e,Vi=i),l=e.pendingLanes,l===0&&(Gt=null),Id(n.stateNode),Qe(e,xe()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if($i)throw $i=!1,e=Ha,Ha=null,e;return(Vi&1)!==0&&e.tag!==0&&Qn(),l=e.pendingLanes,(l&1)!==0?e===Va?Ir++:(Ir=0,Va=e):Ir=0,Qt(),null}function Qn(){if(Xt!==null){var e=ls(Vi),t=at.transition,n=se;try{if(at.transition=null,se=16>e?16:e,Xt===null)var r=!1;else{if(e=Xt,Xt=null,Vi=0,(re&6)!==0)throw Error(o(331));var i=re;for(re|=4,M=e.current;M!==null;){var l=M,c=l.child;if((M.flags&16)!==0){var p=l.deletions;if(p!==null){for(var h=0;h<p.length;h++){var T=p[h];for(M=T;M!==null;){var _=M;switch(_.tag){case 0:case 11:case 15:Or(8,_,l)}var P=_.child;if(P!==null)P.return=_,M=P;else for(;M!==null;){_=M;var N=_.sibling,L=_.return;if(nc(_),_===T){M=null;break}if(N!==null){N.return=L,M=N;break}M=L}}}var A=l.alternate;if(A!==null){var U=A.child;if(U!==null){A.child=null;do{var we=U.sibling;U.sibling=null,U=we}while(U!==null)}}M=l}}if((l.subtreeFlags&2064)!==0&&c!==null)c.return=l,M=c;else e:for(;M!==null;){if(l=M,(l.flags&2048)!==0)switch(l.tag){case 0:case 11:case 15:Or(9,l,l.return)}var x=l.sibling;if(x!==null){x.return=l.return,M=x;break e}M=l.return}}var g=e.current;for(M=g;M!==null;){c=M;var S=c.child;if((c.subtreeFlags&2064)!==0&&S!==null)S.return=c,M=S;else e:for(c=g;M!==null;){if(p=M,(p.flags&2048)!==0)try{switch(p.tag){case 0:case 11:case 15:Ui(9,p)}}catch(b){ve(p,p.return,b)}if(p===c){M=null;break e}var R=p.sibling;if(R!==null){R.return=p.return,M=R;break e}M=p.return}}if(re=i,Qt(),wt&&typeof wt.onPostCommitFiberRoot=="function")try{wt.onPostCommitFiberRoot(Jr,e)}catch{}r=!0}return r}finally{se=n,at.transition=t}}return!1}function vc(e,t,n){t=Kn(n,t),t=Iu(e,t,1),e=Yt(e,t,1),t=Ue(),e!==null&&(ar(e,1,t),Qe(e,t))}function ve(e,t,n){if(e.tag===3)vc(e,e,n);else for(;t!==null;){if(t.tag===3){vc(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Gt===null||!Gt.has(r))){e=Kn(n,e),e=Mu(t,e,1),t=Yt(t,e,1),e=Ue(),t!==null&&(ar(t,1,e),Qe(t,e));break}}t=t.return}}function cp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ue(),e.pingedLanes|=e.suspendedLanes&n,_e===e&&(Oe&n)===n&&(Ne===4||Ne===3&&(Oe&130023424)===Oe&&500>xe()-$a?vn(e,0):Ka|=n),Qe(e,t)}function kc(e,t){t===0&&((e.mode&1)===0?t=1:(t=ti,ti<<=1,(ti&130023424)===0&&(ti=4194304)));var n=Ue();e=Bt(e,t),e!==null&&(ar(e,t,n),Qe(e,n))}function dp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),kc(e,n)}function fp(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(o(314))}r!==null&&r.delete(t),kc(e,n)}var xc;xc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ke.current)He=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return He=!1,Jf(e,t,n);He=(e.flags&131072)!==0}else He=!1,me&&(t.flags&1048576)!==0&&Js(t,ji,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Fi(e,t),e=t.pendingProps;var i=Dn(t,Le.current);Un(t,n),i=xa(null,t,r,e,i,n);var l=wa();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,$e(r)?(l=!0,xi(t)):l=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,pa(t),i.updater=Ii,t.stateNode=i,i._reactInternals=t,Na(t,r,e,n),t=Ra(null,t,r,!0,l,n)):(t.tag=0,me&&l&&ra(t),Ae(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Fi(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=mp(r),e=pt(r,e),i){case 0:t=Pa(null,t,r,e,n);break e;case 1:t=Qu(null,t,r,e,n);break e;case 11:t=bu(null,t,r,e,n);break e;case 14:t=Ku(null,t,r,pt(r.type,e),n);break e}throw Error(o(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:pt(r,i),Pa(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:pt(r,i),Qu(e,t,r,i,n);case 3:e:{if(Wu(t),e===null)throw Error(o(387));r=t.pendingProps,l=t.memoizedState,i=l.element,su(e,t),_i(t,r,null,n);var c=t.memoizedState;if(r=c.element,l.isDehydrated)if(l={element:r,isDehydrated:!1,cache:c.cache,pendingSuspenseBoundaries:c.pendingSuspenseBoundaries,transitions:c.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){i=Kn(Error(o(423)),t),t=Yu(e,t,r,n,i);break e}else if(r!==i){i=Kn(Error(o(424)),t),t=Yu(e,t,r,n,i);break e}else for(Je=$t(t.stateNode.containerInfo.firstChild),Ze=t,me=!0,ft=null,n=au(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Mn(),r===i){t=Dt(e,t,n);break e}Ae(e,t,r,n)}t=t.child}return t;case 5:return du(t),e===null&&aa(t),r=t.type,i=t.pendingProps,l=e!==null?e.memoizedProps:null,c=i.children,Xl(r,i)?c=null:l!==null&&Xl(r,l)&&(t.flags|=32),Vu(e,t),Ae(e,t,c,n),t.child;case 6:return e===null&&aa(t),null;case 13:return qu(e,t,n);case 4:return ma(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Fn(t,null,r,n):Ae(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:pt(r,i),bu(e,t,r,i,n);case 7:return Ae(e,t,t.pendingProps,n),t.child;case 8:return Ae(e,t,t.pendingProps.children,n),t.child;case 12:return Ae(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,l=t.memoizedProps,c=i.value,ce(Ci,r._currentValue),r._currentValue=c,l!==null)if(dt(l.value,c)){if(l.children===i.children&&!Ke.current){t=Dt(e,t,n);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var p=l.dependencies;if(p!==null){c=l.child;for(var h=p.firstContext;h!==null;){if(h.context===r){if(l.tag===1){h=Ot(-1,n&-n),h.tag=2;var T=l.updateQueue;if(T!==null){T=T.shared;var _=T.pending;_===null?h.next=h:(h.next=_.next,_.next=h),T.pending=h}}l.lanes|=n,h=l.alternate,h!==null&&(h.lanes|=n),da(l.return,n,t),p.lanes|=n;break}h=h.next}}else if(l.tag===10)c=l.type===t.type?null:l.child;else if(l.tag===18){if(c=l.return,c===null)throw Error(o(341));c.lanes|=n,p=c.alternate,p!==null&&(p.lanes|=n),da(c,n,t),c=l.sibling}else c=l.child;if(c!==null)c.return=l;else for(c=l;c!==null;){if(c===t){c=null;break}if(l=c.sibling,l!==null){l.return=c.return,c=l;break}c=c.return}l=c}Ae(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Un(t,n),i=it(i),r=r(i),t.flags|=1,Ae(e,t,r,n),t.child;case 14:return r=t.type,i=pt(r,t.pendingProps),i=pt(r.type,i),Ku(e,t,r,i,n);case 15:return $u(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:pt(r,i),Fi(e,t),t.tag=1,$e(r)?(e=!0,xi(t)):e=!1,Un(t,n),Du(t,r,i),Na(t,r,i,n),Ra(null,t,r,!0,e,n);case 19:return Xu(e,t,n);case 22:return Hu(e,t,n)}throw Error(o(156,t.tag))};function wc(e,t){return es(e,t)}function pp(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ot(e,t,n,r){return new pp(e,t,n,r)}function Xa(e){return e=e.prototype,!(!e||!e.isReactComponent)}function mp(e){if(typeof e=="function")return Xa(e)?1:0;if(e!=null){if(e=e.$$typeof,e===kt)return 11;if(e===xt)return 14}return 2}function en(e,t){var n=e.alternate;return n===null?(n=ot(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function qi(e,t,n,r,i,l){var c=2;if(r=e,typeof e=="function")Xa(e)&&(c=1);else if(typeof e=="string")c=5;else e:switch(e){case Re:return xn(n.children,i,l,t);case De:c=8,i|=8;break;case vt:return e=ot(12,n,t,i|2),e.elementType=vt,e.lanes=l,e;case qe:return e=ot(13,n,t,i),e.elementType=qe,e.lanes=l,e;case ut:return e=ot(19,n,t,i),e.elementType=ut,e.lanes=l,e;case ge:return Gi(n,i,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ye:c=10;break e;case Nt:c=9;break e;case kt:c=11;break e;case xt:c=14;break e;case be:c=16,r=null;break e}throw Error(o(130,e==null?e:typeof e,""))}return t=ot(c,n,t,i),t.elementType=e,t.type=r,t.lanes=l,t}function xn(e,t,n,r){return e=ot(7,e,r,t),e.lanes=n,e}function Gi(e,t,n,r){return e=ot(22,e,r,t),e.elementType=ge,e.lanes=n,e.stateNode={isHidden:!1},e}function Za(e,t,n){return e=ot(6,e,null,t),e.lanes=n,e}function Ja(e,t,n){return t=ot(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function hp(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Cl(0),this.expirationTimes=Cl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Cl(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function eo(e,t,n,r,i,l,c,p,h){return e=new hp(e,t,n,p,h),t===1?(t=1,l===!0&&(t|=8)):t=0,l=ot(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},pa(l),e}function yp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ee,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Sc(e){if(!e)return Vt;e=e._reactInternals;e:{if(sn(e)!==e||e.tag!==1)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if($e(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(o(171))}if(e.tag===1){var n=e.type;if($e(n))return Gs(e,n,t)}return t}function jc(e,t,n,r,i,l,c,p,h){return e=eo(n,r,!0,e,i,l,c,p,h),e.context=Sc(null),n=e.current,r=Ue(),i=Zt(n),l=Ot(r,i),l.callback=t??null,Yt(n,l,i),e.current.lanes=i,ar(e,i,r),Qe(e,r),e}function Xi(e,t,n,r){var i=t.current,l=Ue(),c=Zt(i);return n=Sc(n),t.context===null?t.context=n:t.pendingContext=n,t=Ot(l,c),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Yt(i,t,c),e!==null&&(yt(e,i,c,l),zi(e,i,c)),c}function Zi(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Tc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function to(e,t){Tc(e,t),(e=e.alternate)&&Tc(e,t)}function gp(){return null}var Ec=typeof reportError=="function"?reportError:function(e){console.error(e)};function no(e){this._internalRoot=e}Ji.prototype.render=no.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(o(409));Xi(e,t,null,null)},Ji.prototype.unmount=no.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;gn(function(){Xi(null,e,null,null)}),t[zt]=null}};function Ji(e){this._internalRoot=e}Ji.prototype.unstable_scheduleHydration=function(e){if(e){var t=ss();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ut.length&&t!==0&&t<Ut[n].priority;n++);Ut.splice(n,0,e),n===0&&ds(e)}};function ro(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function el(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Cc(){}function vp(e,t,n,r,i){if(i){if(typeof r=="function"){var l=r;r=function(){var T=Zi(c);l.call(T)}}var c=jc(t,r,e,0,null,!1,!1,"",Cc);return e._reactRootContainer=c,e[zt]=c.current,xr(e.nodeType===8?e.parentNode:e),gn(),c}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var p=r;r=function(){var T=Zi(h);p.call(T)}}var h=eo(e,0,!1,null,null,!1,!1,"",Cc);return e._reactRootContainer=h,e[zt]=h.current,xr(e.nodeType===8?e.parentNode:e),gn(function(){Xi(t,h,n,r)}),h}function tl(e,t,n,r,i){var l=n._reactRootContainer;if(l){var c=l;if(typeof i=="function"){var p=i;i=function(){var h=Zi(c);p.call(h)}}Xi(t,c,e,i)}else c=vp(n,t,e,i,r);return Zi(c)}as=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=lr(t.pendingLanes);n!==0&&(Nl(t,n|1),Qe(t,xe()),(re&6)===0&&(Vn=xe()+500,Qt()))}break;case 13:gn(function(){var r=Bt(e,1);if(r!==null){var i=Ue();yt(r,e,1,i)}}),to(e,1)}},zl=function(e){if(e.tag===13){var t=Bt(e,134217728);if(t!==null){var n=Ue();yt(t,e,134217728,n)}to(e,134217728)}},os=function(e){if(e.tag===13){var t=Zt(e),n=Bt(e,t);if(n!==null){var r=Ue();yt(n,e,t,r)}to(e,t)}},ss=function(){return se},us=function(e,t){var n=se;try{return se=e,t()}finally{se=n}},xl=function(e,t,n){switch(t){case"input":if(fl(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=vi(r);if(!i)throw Error(o(90));Oo(r),fl(r,i)}}}break;case"textarea":Fo(e,n);break;case"select":t=n.value,t!=null&&Sn(e,!!n.multiple,t,!1)}},Wo=Ya,Yo=gn;var kp={usingClientEntryPoint:!1,Events:[jr,Bn,vi,Vo,Qo,Ya]},Mr={findFiberByHostInstance:un,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},xp={bundleType:Mr.bundleType,version:Mr.version,rendererPackageName:Mr.rendererPackageName,rendererConfig:Mr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:X.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Zo(e),e===null?null:e.stateNode},findFiberByHostInstance:Mr.findFiberByHostInstance||gp,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var nl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!nl.isDisabled&&nl.supportsFiber)try{Jr=nl.inject(xp),wt=nl}catch{}}return We.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=kp,We.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ro(t))throw Error(o(200));return yp(e,t,null,n)},We.createRoot=function(e,t){if(!ro(e))throw Error(o(299));var n=!1,r="",i=Ec;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=eo(e,1,!1,null,null,n,!1,r,i),e[zt]=t.current,xr(e.nodeType===8?e.parentNode:e),new no(t)},We.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(o(188)):(e=Object.keys(e).join(","),Error(o(268,e)));return e=Zo(t),e=e===null?null:e.stateNode,e},We.flushSync=function(e){return gn(e)},We.hydrate=function(e,t,n){if(!el(t))throw Error(o(200));return tl(null,e,t,!0,n)},We.hydrateRoot=function(e,t,n){if(!ro(e))throw Error(o(405));var r=n!=null&&n.hydratedSources||null,i=!1,l="",c=Ec;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onRecoverableError!==void 0&&(c=n.onRecoverableError)),t=jc(t,null,e,1,n??null,i,!1,l,c),e[zt]=t.current,xr(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Ji(t)},We.render=function(e,t,n){if(!el(t))throw Error(o(200));return tl(null,e,t,!1,n)},We.unmountComponentAtNode=function(e){if(!el(e))throw Error(o(40));return e._reactRootContainer?(gn(function(){tl(null,null,e,!1,function(){e._reactRootContainer=null,e[zt]=null})}),!0):!1},We.unstable_batchedUpdates=Ya,We.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!el(n))throw Error(o(200));if(e==null||e._reactInternals===void 0)throw Error(o(38));return tl(e,t,n,!1,r)},We.version="18.3.1-next-f1338f8080-20240426",We}var Dc;function ed(){if(Dc)return ao.exports;Dc=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(s){console.error(s)}}return a(),ao.exports=Rp(),ao.exports}var Lc;function Bp(){if(Lc)return rl;Lc=1;var a=ed();return rl.createRoot=a.createRoot,rl.hydrateRoot=a.hydrateRoot,rl}var Op=Bp();const Dp=$r(Op);ed();/**
* @remix-run/router v1.23.4
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function br(){return br=Object.assign?Object.assign.bind():function(a){for(var s=1;s<arguments.length;s++){var o=arguments[s];for(var d in o)({}).hasOwnProperty.call(o,d)&&(a[d]=o[d])}return a},br.apply(null,arguments)}var nn;(function(a){a.Pop="POP",a.Push="PUSH",a.Replace="REPLACE"})(nn||(nn={}));const Ic="popstate";function Lp(a){a===void 0&&(a={});function s(d,m){let{pathname:f,search:y,hash:w}=d.location;return ko("",{pathname:f,search:y,hash:w},m.state&&m.state.usr||null,m.state&&m.state.key||"default")}function o(d,m){return typeof m=="string"?m:al(m)}return Mp(s,o,null,a)}function ke(a,s){if(a===!1||a===null||typeof a>"u")throw new Error(s)}function td(a,s){if(!a){typeof console<"u"&&console.warn(s);try{throw new Error(s)}catch{}}}function Ip(){return Math.random().toString(36).substr(2,8)}function Mc(a,s){return{usr:a.state,key:a.key,idx:s}}function ko(a,s,o,d){return o===void 0&&(o=null),br({pathname:typeof a=="string"?a:a.pathname,search:"",hash:""},typeof s=="string"?Zn(s):s,{state:o,key:s&&s.key||d||Ip()})}function al(a){let{pathname:s="/",search:o="",hash:d=""}=a;return o&&o!=="?"&&(s+=o.charAt(0)==="?"?o:"?"+o),d&&d!=="#"&&(s+=d.charAt(0)==="#"?d:"#"+d),s}function Zn(a){let s={};if(a){let o=a.indexOf("#");o>=0&&(s.hash=a.substr(o),a=a.substr(0,o));let d=a.indexOf("?");d>=0&&(s.search=a.substr(d),a=a.substr(0,d)),a&&(s.pathname=a)}return s}function Mp(a,s,o,d){d===void 0&&(d={});let{window:m=document.defaultView,v5Compat:f=!1}=d,y=m.history,w=nn.Pop,v=null,j=E();j==null&&(j=0,y.replaceState(br({},y.state,{idx:j}),""));function E(){return(y.state||{idx:null}).idx}function C(){w=nn.Pop;let O=E(),ne=O==null?null:O-j;j=O,v&&v({action:w,location:K.location,delta:ne})}function I(O,ne){w=nn.Push;let q=ko(K.location,O,ne);j=E()+1;let ee=Mc(q,j),X=K.createHref(q);try{y.pushState(ee,"",X)}catch(Se){if(Se instanceof DOMException&&Se.name==="DataCloneError")throw Se;m.location.assign(X)}f&&v&&v({action:w,location:K.location,delta:1})}function Q(O,ne){w=nn.Replace;let q=ko(K.location,O,ne);j=E();let ee=Mc(q,j),X=K.createHref(q);y.replaceState(ee,"",X),f&&v&&v({action:w,location:K.location,delta:0})}function W(O){let ne=m.location.origin!=="null"?m.location.origin:m.location.href,q=typeof O=="string"?O:al(O);return q=q.replace(/ $/,"%20"),ke(ne,"No window.location.(origin|href) available to create URL for href: "+q),new URL(q,ne)}let K={get action(){return w},get location(){return a(m,y)},listen(O){if(v)throw new Error("A history only accepts one active listener");return m.addEventListener(Ic,C),v=O,()=>{m.removeEventListener(Ic,C),v=null}},createHref(O){return s(m,O)},createURL:W,encodeLocation(O){let ne=W(O);return{pathname:ne.pathname,search:ne.search,hash:ne.hash}},push:I,replace:Q,go(O){return y.go(O)}};return K}var Fc;(function(a){a.data="data",a.deferred="deferred",a.redirect="redirect",a.error="error"})(Fc||(Fc={}));function Fp(a,s,o){return o===void 0&&(o="/"),Ap(a,s,o)}function Ap(a,s,o,d){let m=typeof s=="string"?Zn(s):s,f=Xn(m.pathname||"/",o);if(f==null)return null;let y=nd(a);Up(y);let w=null,v=Xp(f);for(let j=0;w==null&&j<y.length;++j)w=qp(y[j],v);return w}function nd(a,s,o,d){s===void 0&&(s=[]),o===void 0&&(o=[]),d===void 0&&(d="");let m=(f,y,w)=>{let v={relativePath:w===void 0?f.path||"":w,caseSensitive:f.caseSensitive===!0,childrenIndex:y,route:f};v.relativePath.startsWith("/")&&(ke(v.relativePath.startsWith(d),'Absolute route path "'+v.relativePath+'" nested under path '+('"'+d+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),v.relativePath=v.relativePath.slice(d.length));let j=ln([d,v.relativePath]),E=o.concat(v);f.children&&f.children.length>0&&(ke(f.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+j+'".')),nd(f.children,s,E,j)),!(f.path==null&&!f.index)&&s.push({path:j,score:Wp(j,f.index),routesMeta:E})};return a.forEach((f,y)=>{var w;if(f.path===""||!((w=f.path)!=null&&w.includes("?")))m(f,y);else for(let v of rd(f.path))m(f,y,v)}),s}function rd(a){let s=a.split("/");if(s.length===0)return[];let[o,...d]=s,m=o.endsWith("?"),f=o.replace(/\?$/,"");if(d.length===0)return m?[f,""]:[f];let y=rd(d.join("/")),w=[];return w.push(...y.map(v=>v===""?f:[f,v].join("/"))),m&&w.push(...y),w.map(v=>a.startsWith("/")&&v===""?"/":v)}function Up(a){a.sort((s,o)=>s.score!==o.score?o.score-s.score:Yp(s.routesMeta.map(d=>d.childrenIndex),o.routesMeta.map(d=>d.childrenIndex)))}const bp=/^:[\w-]+$/,Kp=3,$p=2,Hp=1,Vp=10,Qp=-2,Ac=a=>a==="*";function Wp(a,s){let o=a.split("/"),d=o.length;return o.some(Ac)&&(d+=Qp),s&&(d+=$p),o.filter(m=>!Ac(m)).reduce((m,f)=>m+(bp.test(f)?Kp:f===""?Hp:Vp),d)}function Yp(a,s){return a.length===s.length&&a.slice(0,-1).every((d,m)=>d===s[m])?a[a.length-1]-s[s.length-1]:0}function qp(a,s,o){let{routesMeta:d}=a,m={},f="/",y=[];for(let w=0;w<d.length;++w){let v=d[w],j=w===d.length-1,E=f==="/"?s:s.slice(f.length)||"/",C=xo({path:v.relativePath,caseSensitive:v.caseSensitive,end:j},E),I=v.route;if(!C)return null;Object.assign(m,C.params),y.push({params:m,pathname:ln([f,C.pathname]),pathnameBase:em(ln([f,C.pathnameBase])),route:I}),C.pathnameBase!=="/"&&(f=ln([f,C.pathnameBase]))}return y}function xo(a,s){typeof a=="string"&&(a={path:a,caseSensitive:!1,end:!0});let[o,d]=Gp(a.path,a.caseSensitive,a.end),m=s.match(o);if(!m)return null;let f=m[0],y=f.replace(/(.)\/+$/,"$1"),w=m.slice(1);return{params:d.reduce((j,E,C)=>{let{paramName:I,isOptional:Q}=E;if(I==="*"){let K=w[C]||"";y=f.slice(0,f.length-K.length).replace(/(.)\/+$/,"$1")}const W=w[C];return Q&&!W?j[I]=void 0:j[I]=(W||"").replace(/%2F/g,"/"),j},{}),pathname:f,pathnameBase:y,pattern:a}}function Gp(a,s,o){s===void 0&&(s=!1),o===void 0&&(o=!0),td(a==="*"||!a.endsWith("*")||a.endsWith("/*"),'Route path "'+a+'" will be treated as if it were '+('"'+a.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+a.replace(/\*$/,"/*")+'".'));let d=[],m="^"+a.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(y,w,v)=>(d.push({paramName:w,isOptional:v!=null}),v?"/?([^\\/]+)?":"/([^\\/]+)"));return a.endsWith("*")?(d.push({paramName:"*"}),m+=a==="*"||a==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):o?m+="\\/*$":a!==""&&a!=="/"&&(m+="(?:(?=\\/|$))"),[new RegExp(m,s?void 0:"i"),d]}function Xp(a){try{return a.split("/").map(s=>decodeURIComponent(s).replace(/\//g,"%2F")).join("/")}catch(s){return td(!1,'The URL path "'+a+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+s+").")),a}}function Xn(a,s){if(s==="/")return a;if(!a.toLowerCase().startsWith(s.toLowerCase()))return null;let o=s.endsWith("/")?s.length-1:s.length,d=a.charAt(o);return d&&d!=="/"?null:a.slice(o)||"/"}function Zp(a,s){s===void 0&&(s="/");let{pathname:o,search:d="",hash:m=""}=typeof a=="string"?Zn(a):a,f;return o?(o=ad(o),o.startsWith("/")?f=Uc(o.substring(1),"/"):f=Uc(o,s)):f=s,{pathname:f,search:tm(d),hash:nm(m)}}function Uc(a,s){let o=s.replace(/\/+$/,"").split("/");return a.split("/").forEach(m=>{m===".."?o.length>1&&o.pop():m!=="."&&o.push(m)}),o.length>1?o.join("/"):"/"}function uo(a,s,o,d){return"Cannot include a '"+a+"' character in a manually specified "+("`to."+s+"` field ["+JSON.stringify(d)+"]. Please separate it out to the ")+("`to."+o+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Jp(a){return a.filter((s,o)=>o===0||s.route.path&&s.route.path.length>0)}function id(a,s){let o=Jp(a);return s?o.map((d,m)=>m===o.length-1?d.pathname:d.pathnameBase):o.map(d=>d.pathnameBase)}function ld(a,s,o,d){d===void 0&&(d=!1);let m;typeof a=="string"?m=Zn(a):(m=br({},a),ke(!m.pathname||!m.pathname.includes("?"),uo("?","pathname","search",m)),ke(!m.pathname||!m.pathname.includes("#"),uo("#","pathname","hash",m)),ke(!m.search||!m.search.includes("#"),uo("#","search","hash",m)));let f=a===""||m.pathname==="",y=f?"/":m.pathname,w;if(y==null)w=o;else{let C=s.length-1;if(!d&&y.startsWith("..")){let I=y.split("/");for(;I[0]==="..";)I.shift(),C-=1;m.pathname=I.join("/")}w=C>=0?s[C]:"/"}let v=Zp(m,w),j=y&&y!=="/"&&y.endsWith("/"),E=(f||y===".")&&o.endsWith("/");return!v.pathname.endsWith("/")&&(j||E)&&(v.pathname+="/"),v}const ad=a=>a.replace(/\/\/+/g,"/"),ln=a=>ad(a.join("/")),em=a=>a.replace(/\/+$/,"").replace(/^\/*/,"/"),tm=a=>!a||a==="?"?"":a.startsWith("?")?a:"?"+a,nm=a=>!a||a==="#"?"":a.startsWith("#")?a:"#"+a;function rm(a){return a!=null&&typeof a.status=="number"&&typeof a.statusText=="string"&&typeof a.internal=="boolean"&&"data"in a}const od=["post","put","patch","delete"];new Set(od);const im=["get",...od];new Set(im);/**
* React Router v6.30.6
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Kr(){return Kr=Object.assign?Object.assign.bind():function(a){for(var s=1;s<arguments.length;s++){var o=arguments[s];for(var d in o)({}).hasOwnProperty.call(o,d)&&(a[d]=o[d])}return a},Kr.apply(null,arguments)}const sl=B.createContext(null),sd=B.createContext(null),an=B.createContext(null),ul=B.createContext(null),on=B.createContext({outlet:null,matches:[],isDataRoute:!1}),ud=B.createContext(null);function lm(a,s){let{relative:o}=s===void 0?{}:s;Hr()||ke(!1);let{basename:d,navigator:m}=B.useContext(an),{hash:f,pathname:y,search:w}=cl(a,{relative:o}),v=y;return d!=="/"&&(v=y==="/"?d:ln([d,y])),m.createHref({pathname:v,search:w,hash:f})}function Hr(){return B.useContext(ul)!=null}function Vr(){return Hr()||ke(!1),B.useContext(ul).location}function cd(a){B.useContext(an).static||B.useLayoutEffect(a)}function am(){let{isDataRoute:a}=B.useContext(on);return a?xm():om()}function om(){Hr()||ke(!1);let a=B.useContext(sl),{basename:s,future:o,navigator:d}=B.useContext(an),{matches:m}=B.useContext(on),{pathname:f}=Vr(),y=JSON.stringify(id(m,o.v7_relativeSplatPath)),w=B.useRef(!1);return cd(()=>{w.current=!0}),B.useCallback(function(j,E){if(E===void 0&&(E={}),!w.current)return;if(typeof j=="number"){d.go(j);return}let C=ld(j,JSON.parse(y),f,E.relative==="path");a==null&&s!=="/"&&(C.pathname=C.pathname==="/"?s:ln([s,C.pathname])),(E.replace?d.replace:d.push)(C,E.state,E)},[s,d,y,f,a])}function sm(){let{matches:a}=B.useContext(on),s=a[a.length-1];return s?s.params:{}}function cl(a,s){let{relative:o}=s===void 0?{}:s,{future:d}=B.useContext(an),{matches:m}=B.useContext(on),{pathname:f}=Vr(),y=JSON.stringify(id(m,d.v7_relativeSplatPath));return B.useMemo(()=>ld(a,JSON.parse(y),f,o==="path"),[a,y,f,o])}function um(a,s){return cm(a,s)}function cm(a,s,o,d){Hr()||ke(!1);let{navigator:m}=B.useContext(an),{matches:f}=B.useContext(on),y=f[f.length-1],w=y?y.params:{};y&&y.pathname;let v=y?y.pathnameBase:"/";y&&y.route;let j=Vr(),E;if(s){var C;let O=typeof s=="string"?Zn(s):s;v==="/"||(C=O.pathname)!=null&&C.startsWith(v)||ke(!1),E=O}else E=j;let I=E.pathname||"/",Q=I;if(v!=="/"){let O=v.replace(/^\//,"").split("/");Q="/"+I.replace(/^\//,"").split("/").slice(O.length).join("/")}let W=Fp(a,{pathname:Q}),K=hm(W&&W.map(O=>Object.assign({},O,{params:Object.assign({},w,O.params),pathname:ln([v,m.encodeLocation?m.encodeLocation(O.pathname).pathname:O.pathname]),pathnameBase:O.pathnameBase==="/"?v:ln([v,m.encodeLocation?m.encodeLocation(O.pathnameBase).pathname:O.pathnameBase])})),f,o,d);return s&&K?B.createElement(ul.Provider,{value:{location:Kr({pathname:"/",search:"",hash:"",state:null,key:"default"},E),navigationType:nn.Pop}},K):K}function dm(){let a=km(),s=rm(a)?a.status+" "+a.statusText:a instanceof Error?a.message:JSON.stringify(a),o=a instanceof Error?a.stack:null,m={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return B.createElement(B.Fragment,null,B.createElement("h2",null,"Unexpected Application Error!"),B.createElement("h3",{style:{fontStyle:"italic"}},s),o?B.createElement("pre",{style:m},o):null,null)}const fm=B.createElement(dm,null);class pm extends B.Component{constructor(s){super(s),this.state={location:s.location,revalidation:s.revalidation,error:s.error}}static getDerivedStateFromError(s){return{error:s}}static getDerivedStateFromProps(s,o){return o.location!==s.location||o.revalidation!=="idle"&&s.revalidation==="idle"?{error:s.error,location:s.location,revalidation:s.revalidation}:{error:s.error!==void 0?s.error:o.error,location:o.location,revalidation:s.revalidation||o.revalidation}}componentDidCatch(s,o){console.error("React Router caught the following error during render",s,o)}render(){return this.state.error!==void 0?B.createElement(on.Provider,{value:this.props.routeContext},B.createElement(ud.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function mm(a){let{routeContext:s,match:o,children:d}=a,m=B.useContext(sl);return m&&m.static&&m.staticContext&&(o.route.errorElement||o.route.ErrorBoundary)&&(m.staticContext._deepestRenderedBoundaryId=o.route.id),B.createElement(on.Provider,{value:s},d)}function hm(a,s,o,d){var m;if(s===void 0&&(s=[]),o===void 0&&(o=null),d===void 0&&(d=null),a==null){var f;if(!o)return null;if(o.errors)a=o.matches;else if((f=d)!=null&&f.v7_partialHydration&&s.length===0&&!o.initialized&&o.matches.length>0)a=o.matches;else return null}let y=a,w=(m=o)==null?void 0:m.errors;if(w!=null){let E=y.findIndex(C=>C.route.id&&(w==null?void 0:w[C.route.id])!==void 0);E>=0||ke(!1),y=y.slice(0,Math.min(y.length,E+1))}let v=!1,j=-1;if(o&&d&&d.v7_partialHydration)for(let E=0;E<y.length;E++){let C=y[E];if((C.route.HydrateFallback||C.route.hydrateFallbackElement)&&(j=E),C.route.id){let{loaderData:I,errors:Q}=o,W=C.route.loader&&I[C.route.id]===void 0&&(!Q||Q[C.route.id]===void 0);if(C.route.lazy||W){v=!0,j>=0?y=y.slice(0,j+1):y=[y[0]];break}}}return y.reduceRight((E,C,I)=>{let Q,W=!1,K=null,O=null;o&&(Q=w&&C.route.id?w[C.route.id]:void 0,K=C.route.errorElement||fm,v&&(j<0&&I===0?(wm("route-fallback"),W=!0,O=null):j===I&&(W=!0,O=C.route.hydrateFallbackElement||null)));let ne=s.concat(y.slice(0,I+1)),q=()=>{let ee;return Q?ee=K:W?ee=O:C.route.Component?ee=B.createElement(C.route.Component,null):C.route.element?ee=C.route.element:ee=E,B.createElement(mm,{match:C,routeContext:{outlet:E,matches:ne,isDataRoute:o!=null},children:ee})};return o&&(C.route.ErrorBoundary||C.route.errorElement||I===0)?B.createElement(pm,{location:o.location,revalidation:o.revalidation,component:K,error:Q,children:q(),routeContext:{outlet:null,matches:ne,isDataRoute:!0}}):q()},null)}var dd=(function(a){return a.UseBlocker="useBlocker",a.UseRevalidator="useRevalidator",a.UseNavigateStable="useNavigate",a})(dd||{}),fd=(function(a){return a.UseBlocker="useBlocker",a.UseLoaderData="useLoaderData",a.UseActionData="useActionData",a.UseRouteError="useRouteError",a.UseNavigation="useNavigation",a.UseRouteLoaderData="useRouteLoaderData",a.UseMatches="useMatches",a.UseRevalidator="useRevalidator",a.UseNavigateStable="useNavigate",a.UseRouteId="useRouteId",a})(fd||{});function ym(a){let s=B.useContext(sl);return s||ke(!1),s}function gm(a){let s=B.useContext(sd);return s||ke(!1),s}function vm(a){let s=B.useContext(on);return s||ke(!1),s}function pd(a){let s=vm(),o=s.matches[s.matches.length-1];return o.route.id||ke(!1),o.route.id}function km(){var a;let s=B.useContext(ud),o=gm(),d=pd();return s!==void 0?s:(a=o.errors)==null?void 0:a[d]}function xm(){let{router:a}=ym(dd.UseNavigateStable),s=pd(fd.UseNavigateStable),o=B.useRef(!1);return cd(()=>{o.current=!0}),B.useCallback(function(m,f){f===void 0&&(f={}),o.current&&(typeof m=="number"?a.navigate(m):a.navigate(m,Kr({fromRouteId:s},f)))},[a,s])}const bc={};function wm(a,s,o){bc[a]||(bc[a]=!0)}function Sm(a,s){a==null||a.v7_startTransition,a==null||a.v7_relativeSplatPath}function Yn(a){ke(!1)}function jm(a){let{basename:s="/",children:o=null,location:d,navigationType:m=nn.Pop,navigator:f,static:y=!1,future:w}=a;Hr()&&ke(!1);let v=s.replace(/^\/*/,"/"),j=B.useMemo(()=>({basename:v,navigator:f,static:y,future:Kr({v7_relativeSplatPath:!1},w)}),[v,w,f,y]);typeof d=="string"&&(d=Zn(d));let{pathname:E="/",search:C="",hash:I="",state:Q=null,key:W="default"}=d,K=B.useMemo(()=>{let O=Xn(E,v);return O==null?null:{location:{pathname:O,search:C,hash:I,state:Q,key:W},navigationType:m}},[v,E,C,I,Q,W,m]);return K==null?null:B.createElement(an.Provider,{value:j},B.createElement(ul.Provider,{children:o,value:K}))}function Tm(a){let{children:s,location:o}=a;return um(wo(s),o)}new Promise(()=>{});function wo(a,s){s===void 0&&(s=[]);let o=[];return B.Children.forEach(a,(d,m)=>{if(!B.isValidElement(d))return;let f=[...s,m];if(d.type===B.Fragment){o.push.apply(o,wo(d.props.children,f));return}d.type!==Yn&&ke(!1),!d.props.index||!d.props.children||ke(!1);let y={id:d.props.id||f.join("-"),caseSensitive:d.props.caseSensitive,element:d.props.element,Component:d.props.Component,index:d.props.index,path:d.props.path,loader:d.props.loader,action:d.props.action,errorElement:d.props.errorElement,ErrorBoundary:d.props.ErrorBoundary,hasErrorBoundary:d.props.ErrorBoundary!=null||d.props.errorElement!=null,shouldRevalidate:d.props.shouldRevalidate,handle:d.props.handle,lazy:d.props.lazy};d.props.children&&(y.children=wo(d.props.children,f)),o.push(y)}),o}/**
* React Router DOM v6.30.6
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function ol(){return ol=Object.assign?Object.assign.bind():function(a){for(var s=1;s<arguments.length;s++){var o=arguments[s];for(var d in o)({}).hasOwnProperty.call(o,d)&&(a[d]=o[d])}return a},ol.apply(null,arguments)}function md(a,s){if(a==null)return{};var o={};for(var d in a)if({}.hasOwnProperty.call(a,d)){if(s.indexOf(d)!==-1)continue;o[d]=a[d]}return o}function Em(a){return!!(a.metaKey||a.altKey||a.ctrlKey||a.shiftKey)}function Cm(a,s){return a.button===0&&(!s||s==="_self")&&!Em(a)}const Nm=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],zm=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],_m="6";try{window.__reactRouterVersion=_m}catch{}const Pm=B.createContext({isTransitioning:!1}),Rm="startTransition",Kc=zp[Rm];function Bm(a){let{basename:s,children:o,future:d,window:m}=a,f=B.useRef();f.current==null&&(f.current=Lp({window:m,v5Compat:!0}));let y=f.current,[w,v]=B.useState({action:y.action,location:y.location}),{v7_startTransition:j}=d||{},E=B.useCallback(C=>{j&&Kc?Kc(()=>v(C)):v(C)},[v,j]);return B.useLayoutEffect(()=>y.listen(E),[y,E]),B.useEffect(()=>Sm(d),[d]),B.createElement(jm,{basename:s,children:o,location:w.location,navigationType:w.action,navigator:y,future:d})}const Om=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Dm=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Te=B.forwardRef(function(s,o){let{onClick:d,relative:m,reloadDocument:f,replace:y,state:w,target:v,to:j,preventScrollReset:E,viewTransition:C}=s,I=md(s,Nm),{basename:Q}=B.useContext(an),W,K=!1;if(typeof j=="string"&&Dm.test(j)&&(W=j,Om))try{let ee=new URL(window.location.href),X=j.startsWith("//")?new URL(ee.protocol+j):new URL(j),Se=Xn(X.pathname,Q);X.origin===ee.origin&&Se!=null?j=Se+X.search+X.hash:K=!0}catch{}let O=lm(j,{relative:m}),ne=Im(j,{replace:y,state:w,target:v,preventScrollReset:E,relative:m,viewTransition:C});function q(ee){d&&d(ee),ee.defaultPrevented||ne(ee)}return B.createElement("a",ol({},I,{href:W||O,onClick:K||f?d:q,ref:o,target:v}))}),co=B.forwardRef(function(s,o){let{"aria-current":d="page",caseSensitive:m=!1,className:f="",end:y=!1,style:w,to:v,viewTransition:j,children:E}=s,C=md(s,zm),I=cl(v,{relative:C.relative}),Q=Vr(),W=B.useContext(sd),{navigator:K,basename:O}=B.useContext(an),ne=W!=null&&Mm(I)&&j===!0,q=K.encodeLocation?K.encodeLocation(I).pathname:I.pathname,ee=Q.pathname,X=W&&W.navigation&&W.navigation.location?W.navigation.location.pathname:null;m||(ee=ee.toLowerCase(),X=X?X.toLowerCase():null,q=q.toLowerCase()),X&&O&&(X=Xn(X,O)||X);const Se=q!=="/"&&q.endsWith("/")?q.length-1:q.length;let Ee=ee===q||!y&&ee.startsWith(q)&&ee.charAt(Se)==="/",Re=X!=null&&(X===q||!y&&X.startsWith(q)&&X.charAt(q.length)==="/"),De={isActive:Ee,isPending:Re,isTransitioning:ne},vt=Ee?d:void 0,Ye;typeof f=="function"?Ye=f(De):Ye=[f,Ee?"active":null,Re?"pending":null,ne?"transitioning":null].filter(Boolean).join(" ");let Nt=typeof w=="function"?w(De):w;return B.createElement(Te,ol({},C,{"aria-current":vt,className:Ye,ref:o,style:Nt,to:v,viewTransition:j}),typeof E=="function"?E(De):E)});var So;(function(a){a.UseScrollRestoration="useScrollRestoration",a.UseSubmit="useSubmit",a.UseSubmitFetcher="useSubmitFetcher",a.UseFetcher="useFetcher",a.useViewTransitionState="useViewTransitionState"})(So||(So={}));var $c;(function(a){a.UseFetcher="useFetcher",a.UseFetchers="useFetchers",a.UseScrollRestoration="useScrollRestoration"})($c||($c={}));function Lm(a){let s=B.useContext(sl);return s||ke(!1),s}function Im(a,s){let{target:o,replace:d,state:m,preventScrollReset:f,relative:y,viewTransition:w}=s===void 0?{}:s,v=am(),j=Vr(),E=cl(a,{relative:y});return B.useCallback(C=>{if(Cm(C,o)){C.preventDefault();let I=d!==void 0?d:al(j)===al(E);v(a,{replace:I,state:m,preventScrollReset:f,relative:y,viewTransition:w})}},[j,v,E,d,m,o,a,f,y,w])}function Mm(a,s){s===void 0&&(s={});let o=B.useContext(Pm);o==null&&ke(!1);let{basename:d}=Lm(So.useViewTransitionState),m=cl(a,{relative:s.relative});if(!o.isTransitioning)return!1;let f=Xn(o.currentLocation.pathname,d)||o.currentLocation.pathname,y=Xn(o.nextLocation.pathname,d)||o.nextLocation.pathname;return xo(m.pathname,y)!=null||xo(m.pathname,f)!=null}var fo,Hc;function Fm(){if(Hc)return fo;Hc=1;var a=typeof Element<"u",s=typeof Map=="function",o=typeof Set=="function",d=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function m(f,y){if(f===y)return!0;if(f&&y&&typeof f=="object"&&typeof y=="object"){if(f.constructor!==y.constructor)return!1;var w,v,j;if(Array.isArray(f)){if(w=f.length,w!=y.length)return!1;for(v=w;v--!==0;)if(!m(f[v],y[v]))return!1;return!0}var E;if(s&&f instanceof Map&&y instanceof Map){if(f.size!==y.size)return!1;for(E=f.entries();!(v=E.next()).done;)if(!y.has(v.value[0]))return!1;for(E=f.entries();!(v=E.next()).done;)if(!m(v.value[1],y.get(v.value[0])))return!1;return!0}if(o&&f instanceof Set&&y instanceof Set){if(f.size!==y.size)return!1;for(E=f.entries();!(v=E.next()).done;)if(!y.has(v.value[0]))return!1;return!0}if(d&&ArrayBuffer.isView(f)&&ArrayBuffer.isView(y)){if(w=f.length,w!=y.length)return!1;for(v=w;v--!==0;)if(f[v]!==y[v])return!1;return!0}if(f.constructor===RegExp)return f.source===y.source&&f.flags===y.flags;if(f.valueOf!==Object.prototype.valueOf&&typeof f.valueOf=="function"&&typeof y.valueOf=="function")return f.valueOf()===y.valueOf();if(f.toString!==Object.prototype.toString&&typeof f.toString=="function"&&typeof y.toString=="function")return f.toString()===y.toString();if(j=Object.keys(f),w=j.length,w!==Object.keys(y).length)return!1;for(v=w;v--!==0;)if(!Object.prototype.hasOwnProperty.call(y,j[v]))return!1;if(a&&f instanceof Element)return!1;for(v=w;v--!==0;)if(!((j[v]==="_owner"||j[v]==="__v"||j[v]==="__o")&&f.$$typeof)&&!m(f[j[v]],y[j[v]]))return!1;return!0}return f!==f&&y!==y}return fo=function(y,w){try{return m(y,w)}catch(v){if((v.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw v}},fo}var Am=Fm();const Um=$r(Am);var po,Vc;function bm(){if(Vc)return po;Vc=1;var a=function(s,o,d,m,f,y,w,v){if(!s){var j;if(o===void 0)j=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var E=[d,m,f,y,w,v],C=0;j=new Error(o.replace(/%s/g,function(){return E[C++]})),j.name="Invariant Violation"}throw j.framesToPop=1,j}};return po=a,po}var Km=bm();const Qc=$r(Km);var mo,Wc;function $m(){return Wc||(Wc=1,mo=function(s,o,d,m){var f=d?d.call(m,s,o):void 0;if(f!==void 0)return!!f;if(s===o)return!0;if(typeof s!="object"||!s||typeof o!="object"||!o)return!1;var y=Object.keys(s),w=Object.keys(o);if(y.length!==w.length)return!1;for(var v=Object.prototype.hasOwnProperty.bind(o),j=0;j<y.length;j++){var E=y[j];if(!v(E))return!1;var C=s[E],I=o[E];if(f=d?d.call(m,C,I,E):void 0,f===!1||f===void 0&&C!==I)return!1}return!0}),mo}var Hm=$m();const Vm=$r(Hm);var hd=(a=>(a.BASE="base",a.BODY="body",a.HEAD="head",a.HTML="html",a.LINK="link",a.META="meta",a.NOSCRIPT="noscript",a.SCRIPT="script",a.STYLE="style",a.TITLE="title",a.FRAGMENT="Symbol(react.fragment)",a))(hd||{}),ho={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},Yc=Object.values(hd),Po={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},Qm=Object.entries(Po).reduce((a,[s,o])=>(a[o]=s,a),{}),gt="data-rh",qn={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},Gn=(a,s)=>{for(let o=a.length-1;o>=0;o-=1){const d=a[o];if(Object.prototype.hasOwnProperty.call(d,s))return d[s]}return null},Wm=a=>{let s=Gn(a,"title");const o=Gn(a,qn.TITLE_TEMPLATE);if(Array.isArray(s)&&(s=s.join("")),o&&s)return o.replace(/%s/g,()=>s);const d=Gn(a,qn.DEFAULT_TITLE);return s||d||void 0},Ym=a=>Gn(a,qn.ON_CHANGE_CLIENT_STATE)||(()=>{}),yo=(a,s)=>s.filter(o=>typeof o[a]<"u").map(o=>o[a]).reduce((o,d)=>({...o,...d}),{}),qm=(a,s)=>s.filter(o=>typeof o.base<"u").map(o=>o.base).reverse().reduce((o,d)=>{if(!o.length){const m=Object.keys(d);for(let f=0;f<m.length;f+=1){const w=m[f].toLowerCase();if(a.indexOf(w)!==-1&&d[w])return o.concat(d)}}return o},[]),Gm=a=>console&&typeof console.warn=="function"&&console.warn(a),Ar=(a,s,o)=>{const d={};return o.filter(m=>Array.isArray(m[a])?!0:(typeof m[a]<"u"&&Gm(`Helmet: ${a} should be of type "Array". Instead found type "${typeof m[a]}"`),!1)).map(m=>m[a]).reverse().reduce((m,f)=>{const y={};f.filter(v=>{let j;const E=Object.keys(v);for(let I=0;I<E.length;I+=1){const Q=E[I],W=Q.toLowerCase();s.indexOf(W)!==-1&&!(j==="rel"&&v[j].toLowerCase()==="canonical")&&!(W==="rel"&&v[W].toLowerCase()==="stylesheet")&&(j=W),s.indexOf(Q)!==-1&&(Q==="innerHTML"||Q==="cssText"||Q==="itemprop")&&(j=Q)}if(!j||!v[j])return!1;const C=v[j].toLowerCase();return d[j]||(d[j]={}),y[j]||(y[j]={}),d[j][C]?!1:(y[j][C]=!0,!0)}).reverse().forEach(v=>m.push(v));const w=Object.keys(y);for(let v=0;v<w.length;v+=1){const j=w[v],E={...d[j],...y[j]};d[j]=E}return m},[]).reverse()},Xm=(a,s)=>{if(Array.isArray(a)&&a.length){for(let o=0;o<a.length;o+=1)if(a[o][s])return!0}return!1},Zm=a=>({baseTag:qm(["href"],a),bodyAttributes:yo("bodyAttributes",a),defer:Gn(a,qn.DEFER),encode:Gn(a,qn.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:yo("htmlAttributes",a),linkTags:Ar("link",["rel","href"],a),metaTags:Ar("meta",["name","charset","http-equiv","property","itemprop"],a),noscriptTags:Ar("noscript",["innerHTML"],a),onChangeClientState:Ym(a),scriptTags:Ar("script",["src","innerHTML"],a),styleTags:Ar("style",["cssText"],a),title:Wm(a),titleAttributes:yo("titleAttributes",a),prioritizeSeoTags:Xm(a,qn.PRIORITIZE_SEO_TAGS)}),yd=a=>Array.isArray(a)?a.join(""):a,Jm=(a,s)=>{const o=Object.keys(a);for(let d=0;d<o.length;d+=1)if(s[o[d]]&&s[o[d]].includes(a[o[d]]))return!0;return!1},go=(a,s)=>Array.isArray(a)?a.reduce((o,d)=>(Jm(d,s)?o.priority.push(d):o.default.push(d),o),{priority:[],default:[]}):{default:a,priority:[]},qc=(a,s)=>({...a,[s]:void 0}),eh=["noscript","script","style"],jo=(a,s=!0)=>s===!1?String(a):String(a).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;"),gd=a=>Object.keys(a).reduce((s,o)=>{const d=typeof a[o]<"u"?`${o}="${a[o]}"`:`${o}`;return s?`${s} ${d}`:d},""),th=(a,s,o,d)=>{const m=gd(o),f=yd(s);return m?`<${a} ${gt}="true" ${m}>${jo(f,d)}</${a}>`:`<${a} ${gt}="true">${jo(f,d)}</${a}>`},nh=(a,s,o=!0)=>s.reduce((d,m)=>{const f=m,y=Object.keys(f).filter(j=>!(j==="innerHTML"||j==="cssText")).reduce((j,E)=>{const C=typeof f[E]>"u"?E:`${E}="${jo(f[E],o)}"`;return j?`${j} ${C}`:C},""),w=f.innerHTML||f.cssText||"",v=eh.indexOf(a)===-1;return`${d}<${a} ${gt}="true" ${y}${v?"/>":`>${w}</${a}>`}`},""),vd=(a,s={})=>Object.keys(a).reduce((o,d)=>{const m=Po[d];return o[m||d]=a[d],o},s),rh=(a,s,o)=>{const d={key:s,[gt]:!0},m=vd(o,d);return[Ct.createElement("title",m,s)]},ll=(a,s)=>s.map((o,d)=>{const m={key:d,[gt]:!0};return Object.keys(o).forEach(f=>{const w=Po[f]||f;if(w==="innerHTML"||w==="cssText"){const v=o.innerHTML||o.cssText;m.dangerouslySetInnerHTML={__html:v}}else m[w]=o[f]}),Ct.createElement(a,m)}),st=(a,s,o=!0)=>{switch(a){case"title":return{toComponent:()=>rh(a,s.title,s.titleAttributes),toString:()=>th(a,s.title,s.titleAttributes,o)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>vd(s),toString:()=>gd(s)};default:return{toComponent:()=>ll(a,s),toString:()=>nh(a,s,o)}}},ih=({metaTags:a,linkTags:s,scriptTags:o,encode:d})=>{const m=go(a,ho.meta),f=go(s,ho.link),y=go(o,ho.script);return{priorityMethods:{toComponent:()=>[...ll("meta",m.priority),...ll("link",f.priority),...ll("script",y.priority)],toString:()=>`${st("meta",m.priority,d)} ${st("link",f.priority,d)} ${st("script",y.priority,d)}`},metaTags:m.default,linkTags:f.default,scriptTags:y.default}},lh=a=>{const{baseTag:s,bodyAttributes:o,encode:d=!0,htmlAttributes:m,noscriptTags:f,styleTags:y,title:w="",titleAttributes:v,prioritizeSeoTags:j}=a;let{linkTags:E,metaTags:C,scriptTags:I}=a,Q={toComponent:()=>{},toString:()=>""};return j&&({priorityMethods:Q,linkTags:E,metaTags:C,scriptTags:I}=ih(a)),{priority:Q,base:st("base",s,d),bodyAttributes:st("bodyAttributes",o,d),htmlAttributes:st("htmlAttributes",m,d),link:st("link",E,d),meta:st("meta",C,d),noscript:st("noscript",f,d),script:st("script",I,d),style:st("style",y,d),title:st("title",{title:w,titleAttributes:v},d)}},To=lh,il=[],kd=!!(typeof window<"u"&&window.document&&window.document.createElement),Eo=class{constructor(a,s){It(this,"instances",[]);It(this,"canUseDOM",kd);It(this,"context");It(this,"value",{setHelmet:a=>{this.context.helmet=a},helmetInstances:{get:()=>this.canUseDOM?il:this.instances,add:a=>{(this.canUseDOM?il:this.instances).push(a)},remove:a=>{const s=(this.canUseDOM?il:this.instances).indexOf(a);(this.canUseDOM?il:this.instances).splice(s,1)}}});this.context=a,this.canUseDOM=s||!1,s||(a.helmet=To({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},ah={},xd=Ct.createContext(ah),wn,wd=(wn=class extends B.Component{constructor(o){super(o);It(this,"helmetData");this.helmetData=new Eo(this.props.context||{},wn.canUseDOM)}render(){return Ct.createElement(xd.Provider,{value:this.helmetData.value},this.props.children)}},It(wn,"canUseDOM",kd),wn),Wn=(a,s)=>{const o=document.head||document.querySelector("head"),d=o.querySelectorAll(`${a}[${gt}]`),m=[].slice.call(d),f=[];let y;return s&&s.length&&s.forEach(w=>{const v=document.createElement(a);for(const j in w)if(Object.prototype.hasOwnProperty.call(w,j))if(j==="innerHTML")v.innerHTML=w.innerHTML;else if(j==="cssText")v.styleSheet?v.styleSheet.cssText=w.cssText:v.appendChild(document.createTextNode(w.cssText));else{const E=j,C=typeof w[E]>"u"?"":w[E];v.setAttribute(j,C)}v.setAttribute(gt,"true"),m.some((j,E)=>(y=E,v.isEqualNode(j)))?m.splice(y,1):f.push(v)}),m.forEach(w=>{var v;return(v=w.parentNode)==null?void 0:v.removeChild(w)}),f.forEach(w=>o.appendChild(w)),{oldTags:m,newTags:f}},Co=(a,s)=>{const o=document.getElementsByTagName(a)[0];if(!o)return;const d=o.getAttribute(gt),m=d?d.split(","):[],f=[...m],y=Object.keys(s);for(const w of y){const v=s[w]||"";o.getAttribute(w)!==v&&o.setAttribute(w,v),m.indexOf(w)===-1&&m.push(w);const j=f.indexOf(w);j!==-1&&f.splice(j,1)}for(let w=f.length-1;w>=0;w-=1)o.removeAttribute(f[w]);m.length===f.length?o.removeAttribute(gt):o.getAttribute(gt)!==y.join(",")&&o.setAttribute(gt,y.join(","))},oh=(a,s)=>{typeof a<"u"&&document.title!==a&&(document.title=yd(a)),Co("title",s)},Gc=(a,s)=>{const{baseTag:o,bodyAttributes:d,htmlAttributes:m,linkTags:f,metaTags:y,noscriptTags:w,onChangeClientState:v,scriptTags:j,styleTags:E,title:C,titleAttributes:I}=a;Co("body",d),Co("html",m),oh(C,I);const Q={baseTag:Wn("base",o),linkTags:Wn("link",f),metaTags:Wn("meta",y),noscriptTags:Wn("noscript",w),scriptTags:Wn("script",j),styleTags:Wn("style",E)},W={},K={};Object.keys(Q).forEach(O=>{const{newTags:ne,oldTags:q}=Q[O];ne.length&&(W[O]=ne),q.length&&(K[O]=Q[O].oldTags)}),s&&s(),v(a,W,K)},Ur=null,sh=a=>{Ur&&cancelAnimationFrame(Ur),a.defer?Ur=requestAnimationFrame(()=>{Gc(a,()=>{Ur=null})}):(Gc(a),Ur=null)},uh=sh,Xc=class extends B.Component{constructor(){super(...arguments);It(this,"rendered",!1)}shouldComponentUpdate(s){return!Vm(s,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:s}=this.props.context;s.remove(this),this.emitChange()}emitChange(){const{helmetInstances:s,setHelmet:o}=this.props.context;let d=null;const m=Zm(s.get().map(f=>{const y={...f.props};return delete y.context,y}));wd.canUseDOM?uh(m):To&&(d=To(m)),o(d)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:s}=this.props.context;s.add(this),this.emitChange()}render(){return this.init(),null}},vo,Sd=(vo=class extends B.Component{shouldComponentUpdate(a){return!Um(qc(this.props,"helmetData"),qc(a,"helmetData"))}mapNestedChildrenToProps(a,s){if(!s)return null;switch(a.type){case"script":case"noscript":return{innerHTML:s};case"style":return{cssText:s};default:throw new Error(`<${a.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(a,s,o,d){return{...s,[a.type]:[...s[a.type]||[],{...o,...this.mapNestedChildrenToProps(a,d)}]}}mapObjectTypeChildren(a,s,o,d){switch(a.type){case"title":return{...s,[a.type]:d,titleAttributes:{...o}};case"body":return{...s,bodyAttributes:{...o}};case"html":return{...s,htmlAttributes:{...o}};default:return{...s,[a.type]:{...o}}}}mapArrayTypeChildrenToProps(a,s){let o={...s};return Object.keys(a).forEach(d=>{o={...o,[d]:a[d]}}),o}warnOnInvalidChildren(a,s){return Qc(Yc.some(o=>a.type===o),typeof a.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${Yc.join(", ")} are allowed. Helmet does not support rendering <${a.type}> elements. Refer to our API for more information.`),Qc(!s||typeof s=="string"||Array.isArray(s)&&!s.some(o=>typeof o!="string"),`Helmet expects a string as a child of <${a.type}>. Did you forget to wrap your children in braces? ( <${a.type}>{\`\`}</${a.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(a,s){let o={};return Ct.Children.forEach(a,d=>{if(!d||!d.props)return;const{children:m,...f}=d.props,y=Object.keys(f).reduce((v,j)=>(v[Qm[j]||j]=f[j],v),{});let{type:w}=d;switch(typeof w=="symbol"?w=w.toString():this.warnOnInvalidChildren(d,m),w){case"Symbol(react.fragment)":s=this.mapChildrenToProps(m,s);break;case"link":case"meta":case"noscript":case"script":case"style":o=this.flattenArrayTypeChildren(d,o,y,m);break;default:s=this.mapObjectTypeChildren(d,s,y,m);break}}),this.mapArrayTypeChildrenToProps(o,s)}render(){const{children:a,...s}=this.props;let o={...s},{helmetData:d}=s;if(a&&(o=this.mapChildrenToProps(a,o)),d&&!(d instanceof Eo)){const m=d;d=new Eo(m.context,!0),delete o.helmetData}return d?Ct.createElement(Xc,{...o,context:d.value}):Ct.createElement(xd.Consumer,null,m=>Ct.createElement(Xc,{...o,context:m}))}},It(vo,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),vo);const No="PLMcVrtzNQvL8",tt={name:"Trunçgil B2B",baseUrl:"https://truncgil.com/b2b",appUrl:"https://b2b.truncgil.com",demoEmail:"info@truncgil.com"},zo=[{question:"Trunçgil B2B kimler için?",answer:"Toptancılar, bayileri, depo ekipleri, plasiyerler ve tedarikçileri tek platformda yönetmek isteyen B2B firmalar için tasarlanmıştır."},{question:"QR stok mobilde çalışıyor mu?",answer:"Evet. Mobil uygulama ve web arayüzünde kamera ile barkod/QR okutarak ürün girişi (inbound) ve sipariş toplama (picking) yapılabilir."},{question:"Her toptancının verisi ayrı mı?",answer:"Evet. Multi-tenant mimari ile her firma kendi izole veritabanında çalışır; veriler karışmaz."},{question:"Excel ile toplu ürün yüklenebilir mi?",answer:"Evet. Şablon indirip önizleme yaptıktan sonra binlerce SKU tek seferde içe aktarılabilir."},{question:"Demo nasıl alınır?",answer:'Aşağıdaki "Hemen Demo Talep Et" formunu doldurun veya info@truncgil.com adresine yazın. Ekibimiz canlı ortamda gösterim planlar.'}],rn=[{slug:"toptanci-girisi",sourceFile:"toptancı girişi.mp4",title:"Trunçgil B2B Toptancı Girişi | Admin Paneline Nasıl Girilir?",shortTitle:"Toptancı Girişi",description:"Toptancı admin paneline giriş ve ana menü tanıtımı.",duration:"3–5 dk",youtubeId:"bmaXPw712h0",tags:["toptancı","giriş","admin"],highlights:["Admin girişi","Ana menü","Modül özeti"]},{slug:"bayi-girisi",sourceFile:"bayi girişi.mp4",title:"Trunçgil B2B Bayi Girişi | Bayi Portalına Nasıl Girilir?",shortTitle:"Bayi Girişi",description:"Bayi portalına giriş ve katalog/sipariş menülerine erişim.",duration:"2–4 dk",youtubeId:"Gm8yZ1urHmE",tags:["bayi","giriş","portal"],highlights:["Bayi hesabı","Katalog erişimi","Sipariş menüsü"]},{slug:"yeni-kategori-ekleme",sourceFile:"yeni kategori ekleme.mp4",title:"Trunçgil B2B Yeni Kategori Ekleme | Katalog Yapısını Oluşturma",shortTitle:"Yeni Kategori Ekleme",description:"Katalog kategorisi oluşturma ve ürün formunda kullanım.",duration:"3–4 dk",youtubeId:"r77eP1kb5rw",tags:["kategori","katalog","admin"],highlights:["Kategori adı","Hiyerarşi","Ürün formu"]},{slug:"yeni-bayi-ekleme",sourceFile:"yeni bayi ekleme.mp4",title:"Trunçgil B2B Yeni Bayi Ekleme | Bayi Hesabı Tanımlama",shortTitle:"Yeni Bayi Ekleme",description:"Yeni bayi kaydı, iskonto kademesi ve kullanıcı hesabı.",duration:"4–6 dk",youtubeId:"La-ZsSTutis",tags:["bayi","dealer","admin"],highlights:["Bayi kodu","İskonto atama","Kullanıcı açma"]},{slug:"depo-ekleme",sourceFile:"toptancı kısmından depo ekleme.mp4",title:"Trunçgil B2B Depo Ekleme | Toptancı Panelinden Depo Tanımlama",shortTitle:"Depo Ekleme",description:"Yeni depo (warehouse) tanımlama ve stok hareketlerinde kullanım.",duration:"3–5 dk",youtubeId:"ZzH2r1xs8ss",tags:["depo","warehouse","admin"],highlights:["Depo kodu","Aktif depo","Stok bağlantısı"]},{slug:"tedarikci-ekleme",sourceFile:"tedarikçi ekleme.mp4",title:"Trunçgil B2B Tedarikçi Ekleme | Tedarikçi Kartı ve Portal",shortTitle:"Tedarikçi Ekleme",description:"Tedarikçi firma kaydı ve portal hesabı açma.",duration:"4–5 dk",youtubeId:"bt6pownVjO4",tags:["tedarikçi","supplier","admin"],highlights:["Tedarikçi kodu","Portal hesabı","Ürün eşleştirme"]},{slug:"kullanici-ekleme",sourceFile:"kullanıcı ekleme.mp4",title:"Trunçgil B2B Kullanıcı Ekleme | Rol Bazlı Hesap Açma",shortTitle:"Kullanıcı Ekleme",description:"Admin, depo, plasiyer ve tedarikçi rolleri ile kullanıcı tanımlama.",duration:"4–5 dk",youtubeId:"EJy6g2MTqbY",tags:["kullanıcı","rol","admin"],highlights:["Rol seçimi","E-posta/şifre","Yetki kapsamı"]},{slug:"iskonto-kademesi",sourceFile:"kademelerden bayilere iskonto değerini belirleme.mp4",title:"Trunçgil B2B İskonto Kademesi | Ciro Bazlı Bayi İskontosu",shortTitle:"İskonto Kademesi",description:"Ciro hedefine göre otomatik yükselen iskonto kademeleri.",duration:"5–7 dk",youtubeId:"XYL5iOWtNIQ",tags:["iskonto","kademe","ciro"],highlights:["Tier tanımı","Ciro eşiği","Bayi atama"]},{slug:"excel-import-export",sourceFile:"excel ile içe aktarım ve ürünleri dışa aktarım.mp4",title:"Trunçgil B2B Excel | Toplu Ürün İçe/Dışa Aktarma",shortTitle:"Excel İçe/Dışa Aktarım",description:"Excel şablonu ile toplu ürün yükleme ve dışa aktarma.",duration:"6–8 dk",youtubeId:"poVyLmQ2gpU",tags:["excel","import","export"],highlights:["Şablon","Önizleme","Kuyruk"]},{slug:"bayi-siparis-sureci",sourceFile:"bayinin ürünü sipariş süreci.mp4",title:"Trunçgil B2B Bayi Sipariş Süreci | Katalogdan Sepete",shortTitle:"Bayi Sipariş Süreci",description:"Bayinin katalogdan ürün seçip sipariş verme akışı.",duration:"5–7 dk",youtubeId:"tBbbFMysK9Q",tags:["bayi","sipariş","sepet"],highlights:["Katalog arama","Sepet","Sipariş gönderimi"]},{slug:"siparis-yonetme",sourceFile:"siparişi yönetme.mp4",title:"Trunçgil B2B Sipariş Yönetimi | Sipariş Tahtası",shortTitle:"Siparişi Yönetme",description:"Toptancı panelinden sipariş durumu güncelleme ve tahta yönetimi.",duration:"5–7 dk",youtubeId:"7d9fLlCfUps",tags:["sipariş","tahta","admin"],highlights:["Kanban tahtası","Durum güncelleme","Bayi bilgisi"]},{slug:"plasiyer-mantigi",sourceFile:"plasiyer mantığı.mp4",title:"Trunçgil B2B Plasiyer Modu | Saha Satış Siparişi",shortTitle:"Plasiyer Mantığı",description:"Plasiyer rolü ile bayi adına sipariş oluşturma.",duration:"5–6 dk",youtubeId:"ze4zypVNIMc",tags:["plasiyer","saha","sipariş"],highlights:["Plasiyer girişi","Atanan bayiler","Adına sipariş"]},{slug:"depo-portali-islemler",sourceFile:"depo portalındaki yapılabilecek işlemler.mp4",title:"Trunçgil B2B Depo Portalı | Depo İşlemleri Genel Bakış",shortTitle:"Depo Portalı İşlemleri",description:"Depo personelinin yapabileceği tüm işlemlerin tanıtımı.",duration:"6–8 dk",youtubeId:"5xP6dw0q-OA",tags:["depo","portal","QR"],highlights:["QR menü","Inbound/Picking","Mobil kullanım"]},{slug:"qr-mal-kabul",sourceFile:"depodan qr kod ile mal kabul.mp4",title:"Trunçgil B2B QR Mal Kabul | Depoya Ürün Girişi (Inbound)",shortTitle:"QR Mal Kabul",description:"Barkod/QR okutarak depoya mal kabul ve stok girişi.",duration:"4–6 dk",youtubeId:"QQDeLe6_PTI",tags:["QR","inbound","mal kabul"],highlights:["Kamera okutma","Miktar girme","Anlık stok"]},{slug:"siparis-toplama-picking",sourceFile:"toplama kısmından sipariş edilen ürünün 0 hata ile onaylama.mp4",title:"Trunçgil B2B Sipariş Toplama | QR ile 0 Hata Picking",shortTitle:"Sipariş Toplama (Picking)",description:"Sipariş toplama ekranında barkod okutarak sıfır hata hazırlık.",duration:"6–8 dk",youtubeId:"ck6aEhtvydw",tags:["picking","toplama","QR"],highlights:["Sipariş seçimi","Barkod doğrulama","Stok düşümü"]},{slug:"depolar-arasi-sevk",sourceFile:"depolar arası sevk.mp4",title:"Trunçgil B2B Depolar Arası Transfer | Stok Sevk",shortTitle:"Depolar Arası Sevk",description:"Depolar arası stok transferi ve sevk işlemi.",duration:"4–6 dk",youtubeId:"nrXqqcFz8PA",tags:["transfer","sevk","depo"],highlights:["Kaynak/hedef depo","Miktar","Onay"]},{slug:"tedarikci-portal-alim",sourceFile:"tedarikçi portalından depoya ürün alımı.mp4",title:"Trunçgil B2B Tedarikçi Portalı | Depoya Ürün Alımı",shortTitle:"Tedarikçi Portal Alımı",description:"Tedarikçi portalından konsinye stok ve depo alım süreci.",duration:"5–7 dk",youtubeId:"V4bAmUo3G4U",tags:["tedarikçi","konsinye","stok"],highlights:["Tedarikçi girişi","Stok güncelleme","Toptancı görünümü"]},{slug:"yeni-urun-karti",sourceFile:"kataloga yeni ürün kaydetme.mp4",title:"Trunçgil B2B Yeni Ürün Kartı | SKU, Barkod, Fiyat ve Görsel",shortTitle:"Yeni Ürün Kartı",description:"Toptancı admin panelinden ürün tanımlama ve görsel yükleme.",duration:"5–6 dk",youtubeId:"HxZ1J5o2ipA",tags:["ürün","katalog","görsel"],highlights:["SKU/barkod","Fiyat","Görsel yükleme"]}];function ch(a){return rn.find(s=>s.slug===a)}const jd="b2b-landing-theme";function Td(){try{const a=localStorage.getItem(jd);if(a==="light"||a==="dark")return a}catch{}return"dark"}function Ro(a){document.documentElement.dataset.theme=a;try{localStorage.setItem(jd,a)}catch{}const s=document.querySelector('meta[name="theme-color"]');s==null||s.setAttribute("content",a==="dark"?"#0a101c":"#e6eef9")}function dh(a){const s=a==="light"?"dark":"light";return Ro(s),s}function fh({children:a}){const[s,o]=B.useState(!1),[d,m]=B.useState(!1),[f,y]=B.useState(()=>Td());B.useEffect(()=>{const j=()=>o(window.scrollY>24);return j(),window.addEventListener("scroll",j,{passive:!0}),()=>window.removeEventListener("scroll",j)},[]),B.useEffect(()=>{Ro(f)},[f]),B.useEffect(()=>(document.body.style.overflow=d?"hidden":"",()=>{document.body.style.overflow=""}),[d]);const w=()=>{y(j=>dh(j))},v=()=>m(!1);return u.jsxs(u.Fragment,{children:[u.jsxs(Sd,{children:[u.jsx("html",{lang:"tr","data-theme":f}),u.jsx("meta",{property:"og:site_name",content:tt.name}),u.jsx("meta",{property:"og:type",content:"website"}),u.jsx("link",{rel:"icon",type:"image/svg+xml",href:"/b2b/logo.svg"})]}),u.jsx("a",{className:"skip-link",href:"#main",children:"İçeriğe atla"}),u.jsxs("header",{className:`site-header${s?" site-header--scrolled":""}`,children:[u.jsxs("div",{className:"container header-inner",children:[u.jsxs(Te,{to:"/",className:"brand",onClick:v,children:[u.jsx("img",{className:"brand-logo",src:"/b2b/logo.svg",width:44,height:44,alt:"","aria-hidden":!0}),u.jsxs("span",{children:[u.jsx("strong",{children:"Trunçgil B2B"}),u.jsx("small",{children:"Toptancı & Bayi Platformu"})]})]}),u.jsxs("button",{type:"button",className:"menu-toggle","aria-expanded":d,"aria-controls":"site-nav","aria-label":d?"Menüyü kapat":"Menüyü aç",onClick:()=>m(j=>!j),children:[u.jsx("span",{className:"menu-toggle__bar"}),u.jsx("span",{className:"menu-toggle__bar"}),u.jsx("span",{className:"menu-toggle__bar"})]}),u.jsxs("nav",{id:"site-nav",className:`site-nav${d?" site-nav--open":""}`,"aria-label":"Ana menü",children:[u.jsx(co,{to:"/videolar",onClick:v,children:"Videolar"}),u.jsx(co,{to:"/kullanim-kilavuzu",onClick:v,children:"Kullanım Kılavuzu"}),u.jsx("button",{type:"button",className:"theme-toggle",onClick:w,"aria-label":f==="dark"?"Açık tema":"Koyu tema",title:f==="dark"?"Açık tema":"Koyu tema",children:f==="dark"?"☀":"🌙"}),u.jsx(co,{to:"/demo",className:"nav-cta",onClick:v,children:"Demo Talep Et"})]})]}),d?u.jsx("button",{type:"button",className:"nav-backdrop","aria-label":"Menüyü kapat",onClick:v}):null]}),u.jsx("main",{id:"main",children:a}),u.jsx("footer",{className:"site-footer",children:u.jsxs("div",{className:"container footer-grid",children:[u.jsxs("div",{children:[u.jsx("h2",{children:"Trunçgil B2B"}),u.jsx("p",{children:"QR stok, bayi kataloğu, sipariş yönetimi ve tedarikçi portalı — tek kurumsal B2B altyapısı."})]}),u.jsxs("div",{children:[u.jsx("h3",{children:"Bağlantılar"}),u.jsxs("ul",{children:[u.jsx("li",{children:u.jsx("a",{href:tt.appUrl,rel:"noopener noreferrer",children:"Canlı Uygulama"})}),u.jsx("li",{children:u.jsx(Te,{to:"/videolar",children:"Eğitim Videoları"})}),u.jsx("li",{children:u.jsx(Te,{to:"/kullanim-kilavuzu",children:"Kullanım Kılavuzu"})})]})]}),u.jsxs("div",{children:[u.jsx("h3",{children:"İletişim"}),u.jsx("p",{children:u.jsx("a",{href:`mailto:${tt.demoEmail}`,children:tt.demoEmail})}),u.jsxs("p",{className:"muted",children:["© ",new Date().getFullYear()," Trunçgil"]})]})]})}),u.jsx(Te,{to:"/demo",className:`sticky-cta${s?" sticky-cta--visible":""}`,children:"Demo Talep Et"})]})}function te({children:a,className:s="",delay:o=0,style:d={}}){const m=B.useRef(null),[f,y]=B.useState(!1);B.useEffect(()=>{const v=m.current;if(!v)return;const j=new IntersectionObserver(([E])=>{E.isIntersecting&&(y(!0),j.disconnect())},{threshold:.08,rootMargin:"0px 0px -40px 0px"});return j.observe(v),()=>j.disconnect()},[]);const w={...d,"--reveal-delay":`${o}ms`};return u.jsx("div",{ref:m,className:`reveal ${f?"reveal--visible":""} ${s}`,style:w,children:a})}function Qr({title:a,description:s,path:o="",jsonLd:d}){const m=`https://truncgil.com/b2b${o}`;return u.jsxs(Sd,{children:[u.jsx("title",{children:a}),u.jsx("meta",{name:"description",content:s}),u.jsx("link",{rel:"canonical",href:m}),u.jsx("meta",{property:"og:title",content:a}),u.jsx("meta",{property:"og:description",content:s}),u.jsx("meta",{property:"og:url",content:m}),u.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),u.jsx("meta",{name:"twitter:title",content:a}),u.jsx("meta",{name:"twitter:description",content:s}),d?u.jsx("script",{type:"application/ld+json",children:JSON.stringify(d)}):null]})}function Bo({video:a,index:s=0,compact:o=!1}){const d=a.youtubeId?`https://i.ytimg.com/vi/${a.youtubeId}/mqdefault.jpg`:null;return u.jsxs("article",{className:`video-card-modern${o?" video-card-modern--compact":""}`,style:{"--i":s},children:[u.jsxs(Te,{to:`/videolar/${a.slug}`,className:"video-card-modern__media",children:[d?u.jsx("img",{src:d,alt:"",loading:"lazy",width:320,height:180}):u.jsx("div",{className:"video-card-modern__placeholder",children:u.jsx("span",{children:"▶"})}),u.jsx("span",{className:"video-card-modern__shine","aria-hidden":!0}),u.jsx("span",{className:"video-card-modern__play","aria-hidden":!0,children:u.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",children:u.jsx("path",{d:"M8 5v14l11-7z"})})}),u.jsx("span",{className:"video-card-modern__duration",children:a.duration})]}),u.jsxs("div",{className:"video-card-modern__body",children:[u.jsx("h2",{children:u.jsx(Te,{to:`/videolar/${a.slug}`,children:a.shortTitle})}),!o&&u.jsx("p",{children:a.description}),u.jsx("ul",{className:"tag-list",children:a.tags.slice(0,o?2:3).map(m=>u.jsx("li",{children:m},m))}),!o&&u.jsxs(Te,{to:`/videolar/${a.slug}`,className:"video-card-modern__cta",children:["İzle",u.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:u.jsx("path",{d:"M5 12h14M13 6l6 6-6 6"})})]})]})]})}const ph=[{title:"QR Stok & Depo",description:"Barkod ile giriş/çıkış, sipariş toplama, el terminali hızında mobil akış.",icon:"📱"},{title:"Bayi Kataloğu",description:"Facet filtreler, otomotiv uyumluluk araması, kampanya fiyatlandırması.",icon:"🛒"},{title:"Sipariş Yönetimi",description:"Taslak, onay, stok rezervasyonu, Türkçe bildirimler ve yazdırma.",icon:"📋"},{title:"Tedarikçi Portalı",description:"Konsinye stok, maliyet takibi ve tedarikçi raporları tek ekranda.",icon:"🏭"}];function mh(){const a={"@context":"https://schema.org","@type":"SoftwareApplication",name:tt.name,applicationCategory:"BusinessApplication",operatingSystem:"Web, Android, Windows",description:"Toptancı ve bayi yönetimi, QR stok, sipariş, iskonto kademesi ve tedarikçi portalı sunan kurumsal B2B SaaS.",url:tt.baseUrl,offers:{"@type":"Offer",price:"0",priceCurrency:"TRY",description:"Demo için iletişime geçin"}};return u.jsxs(u.Fragment,{children:[u.jsx(Qr,{title:"Trunçgil B2B | Toptancı & Bayi Yönetim Platformu",description:"QR stok, bayi kataloğu, sipariş yönetimi, iskonto kademesi ve tedarikçi portalı. Toptancılar için kurumsal B2B SaaS.",path:"/",jsonLd:a}),u.jsx("section",{className:"premium-hero",children:u.jsxs("div",{className:"container",children:[u.jsx(te,{children:u.jsxs("div",{className:"premium-hero-content",children:[u.jsx("span",{className:"premium-badge",children:"Kurumsal B2B SaaS"}),u.jsxs("h1",{className:"premium-title",children:["Toptancınız, bayileriniz ve deponuz ",u.jsx("br",{}),u.jsx("span",{children:"tek platformda"})]}),u.jsx("p",{className:"premium-lead",children:"Trunçgil B2B; katalog, QR stok, sipariş, iskonto kademesi ve tedarikçi konsinyesini bir araya getirir. Tüm ticaretinizi kusursuz bir deneyimle yönetin."}),u.jsxs("div",{className:"hero-actions",style:{display:"flex",gap:"16px",justifyContent:"center",flexWrap:"wrap"},children:[u.jsx(Te,{to:"/demo",className:"btn btn-primary",style:{padding:"16px 32px",fontSize:"1.1rem"},children:"Hemen Demo Talep Et"}),u.jsx(Te,{to:"/videolar",className:"btn btn-secondary",style:{padding:"16px 32px",fontSize:"1.1rem",background:"rgba(255,255,255,0.05)",color:"white",border:"1px solid rgba(255,255,255,0.1)"},children:"Eğitim Videoları"})]})]})}),u.jsx(te,{delay:200,children:u.jsxs("div",{className:"premium-mockup-wrapper",children:[u.jsxs("div",{className:"desktop-mockup",style:{padding:0,overflow:"hidden"},children:[u.jsxs("div",{className:"desktop-header",children:[u.jsx("div",{className:"mac-dot r"}),u.jsx("div",{className:"mac-dot y"}),u.jsx("div",{className:"mac-dot g"})]}),u.jsx("div",{className:"desktop-body",style:{padding:0,height:"100%"},children:u.jsx("img",{src:"/b2b/screenshots/desktop-app.png",alt:"Trunçgil B2B Desktop",style:{width:"100%",height:"100%",objectFit:"cover",display:"block"}})})]}),u.jsxs("div",{className:"mobile-mockup",style:{padding:0,overflow:"hidden",WebkitMaskImage:"-webkit-radial-gradient(white, black)"},children:[u.jsx("div",{className:"mobile-notch",style:{zIndex:10}}),u.jsx("div",{className:"mobile-body",style:{padding:0,margin:0,height:"100%"},children:u.jsx("img",{src:"/b2b/screenshots/mobile-app.jpg",alt:"Trunçgil B2B Mobile",style:{width:"100%",height:"100%",objectFit:"cover",display:"block"}})})]})]})})]})}),u.jsx("section",{className:"section section--tight",children:u.jsxs("div",{className:"container",children:[u.jsx(te,{children:u.jsxs("div",{className:"section-head",children:[u.jsx("p",{className:"eyebrow",children:"Modüller"}),u.jsx("h2",{children:"Toptancınız için uçtan uca B2B"}),u.jsx("p",{className:"section-sub",children:"Excel ve WhatsApp yerine tek platform — depo, bayi ve tedarikçi aynı veride buluşur."})]})}),u.jsx("div",{className:"bento-grid",children:ph.map((s,o)=>u.jsx(te,{delay:o*60,children:u.jsxs("article",{className:"bento-card",children:[u.jsx("span",{className:"bento-icon","aria-hidden":!0,children:s.icon}),u.jsx("h3",{className:"bento-title",children:s.title}),u.jsx("p",{className:"bento-desc",children:s.description})]})},s.title))})]})}),u.jsx("section",{className:"section trust-strip",children:u.jsxs("div",{className:"container trust-strip__inner",children:[u.jsx(te,{children:u.jsxs("div",{className:"trust-stat",children:[u.jsx("strong",{children:"Multi-tenant"}),u.jsx("span",{children:"Firma başına izole veritabanı"})]})}),u.jsx(te,{delay:80,children:u.jsxs("div",{className:"trust-stat",children:[u.jsx("strong",{children:"Mobil + Web"}),u.jsx("span",{children:"Android, Windows ve tarayıcı"})]})}),u.jsx(te,{delay:160,children:u.jsxs("div",{className:"trust-stat",children:[u.jsx("strong",{children:"Türkçe"}),u.jsx("span",{children:"Depo ve bayi arayüzü"})]})})]})}),u.jsx("section",{className:"section",children:u.jsxs("div",{className:"container",children:[u.jsx(te,{children:u.jsxs("div",{className:"section-head section-head--row",children:[u.jsxs("div",{children:[u.jsx("p",{className:"eyebrow",children:"Eğitim"}),u.jsx("h2",{children:"Eğitim videoları"}),u.jsx("p",{className:"section-sub",children:"Her modül için ayrı sayfa — GEO/SEO uyumlu başlık ve açıklamalar."})]}),u.jsx(Te,{to:"/videolar",className:"btn btn-secondary",children:"Tüm videolar →"})]})}),u.jsx(te,{delay:100,children:u.jsx("div",{className:"playlist-embed playlist-embed--glow",children:u.jsx("iframe",{title:"Trunçgil B2B playlist",src:`https://www.youtube.com/embed/videoseries?list=${No}`,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0})})}),u.jsx("div",{className:"video-grid-modern",children:rn.slice(0,6).map((s,o)=>u.jsx(te,{delay:o*70,children:u.jsx(Bo,{video:s,index:o,compact:!0})},s.slug))})]})}),u.jsx("section",{className:"section alt",children:u.jsxs("div",{className:"container two-col",children:[u.jsx(te,{children:u.jsxs("div",{children:[u.jsx("h2",{children:"Kullanım kılavuzu"}),u.jsx("p",{children:"Depo personeli için sade Türkçe rehber: giriş, QR giriş/çıkış, yeni ürün kartı ve sık sorulan sorular."}),u.jsx(Te,{to:"/kullanim-kilavuzu",className:"btn btn-primary btn-glow",children:"Kılavuzu Oku"})]})}),u.jsx(te,{delay:120,children:u.jsxs("div",{className:"guide-preview",children:[u.jsx("h3",{children:"Hızlı başlangıç adımları"}),u.jsxs("ol",{className:"steps-list",children:[u.jsx("li",{children:"Web adresiniz veya mobil uygulama ile giriş yapın"}),u.jsx("li",{children:"QR menüsünden inbound veya picking seçin"}),u.jsx("li",{children:"Barkodu okutun, miktarı girin, kaydedin"}),u.jsx("li",{children:"Katalog ve siparişler anında güncellenir"})]})]})})]})}),u.jsx("section",{className:"section",children:u.jsxs("div",{className:"container",children:[u.jsx(te,{children:u.jsx("h2",{children:"Sık sorulan sorular"})}),u.jsx("div",{className:"faq-list",children:zo.map((s,o)=>u.jsx(te,{delay:o*50,children:u.jsxs("details",{className:"faq-item",children:[u.jsx("summary",{children:s.question}),u.jsx("p",{children:s.answer})]})},s.question))})]})})]})}const Zc=[{id:"all",label:"Tümü"},{id:"admin",label:"Admin"},{id:"bayi",label:"Bayi"},{id:"depo",label:"Depo & QR"},{id:"sipariş",label:"Sipariş"},{id:"excel",label:"Excel"}];function hh(a,s){return s==="all"?!0:s==="admin"?a.tags.some(o=>["admin","katalog","kategori","kullanıcı","rol","toptancı","tedarikçi","supplier","dealer","warehouse","iskonto","kademe","ciro","ürün","görsel"].includes(o)):s==="depo"?a.tags.some(o=>["depo","QR","inbound","picking","transfer","sevk","portal","mal kabul","toplama"].includes(o)):a.tags.some(o=>o.toLowerCase().includes(s.toLowerCase()))}function yh(){var m;const[a,s]=B.useState("all"),o=B.useMemo(()=>rn.filter(f=>hh(f,a)),[a]),d={"@context":"https://schema.org","@type":"ItemList",name:"Trunçgil B2B Eğitim Videoları",itemListElement:rn.map((f,y)=>({"@type":"ListItem",position:y+1,url:`${tt.baseUrl}/videolar/${f.slug}`,name:f.shortTitle}))};return u.jsxs(u.Fragment,{children:[u.jsx(Qr,{title:"Trunçgil B2B Eğitim Videoları | QR Stok, Katalog, Admin",description:"Trunçgil B2B kullanım videoları: giriş, QR stok, sipariş toplama, ürün kartı, bayi paneli, admin ve Excel.",path:"/videolar",jsonLd:d}),u.jsxs("section",{className:"page-hero page-hero--videos",children:[u.jsxs("div",{className:"page-hero__orbs","aria-hidden":!0,children:[u.jsx("span",{className:"orb orb--1"}),u.jsx("span",{className:"orb orb--2"}),u.jsx("span",{className:"orb orb--3"})]}),u.jsxs("div",{className:"container page-hero__inner",children:[u.jsxs(te,{children:[u.jsx("p",{className:"eyebrow eyebrow--light",children:"18 adımlık eğitim serisi"}),u.jsxs("h1",{className:"page-hero__title",children:["Trunçgil B2B",u.jsx("span",{children:" eğitim videoları"})]}),u.jsx("p",{className:"page-hero__lead",children:"Toptancı, bayi, depo ve tedarikçi modüllerini adım adım öğrenin. Her video ayrı SEO sayfasında; playlist ile hepsini tek yerden izleyin."})]}),u.jsx(te,{delay:120,children:u.jsxs("div",{className:"stat-row",children:[u.jsxs("div",{className:"stat-pill",children:[u.jsx("strong",{children:rn.length}),u.jsx("span",{children:"video"})]}),u.jsxs("div",{className:"stat-pill",children:[u.jsx("strong",{children:rn.filter(f=>f.youtubeId).length}),u.jsx("span",{children:"yayında"})]}),u.jsxs("div",{className:"stat-pill stat-pill--accent",children:[u.jsx("strong",{children:"QR"}),u.jsx("span",{children:"stok & picking"})]})]})})]})]}),u.jsx("section",{className:"section section--tight",children:u.jsx("div",{className:"container",children:u.jsx(te,{children:u.jsxs("div",{className:"featured-player",children:[u.jsxs("div",{className:"featured-player__header",children:[u.jsxs("div",{children:[u.jsx("p",{className:"eyebrow",children:"YouTube playlist"}),u.jsx("h2",{children:"Tüm seriyi arka arkaya izleyin"})]}),u.jsx("a",{className:"btn btn-glass",href:`https://www.youtube.com/playlist?list=${No}`,target:"_blank",rel:"noopener noreferrer",children:"YouTube'da aç"})]}),u.jsx("div",{className:"playlist-embed playlist-embed--glow",children:u.jsx("iframe",{title:"Trunçgil B2B eğitim playlist",src:`https://www.youtube.com/embed/videoseries?list=${No}`,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0})})]})})})}),u.jsx("section",{className:"section alt",children:u.jsxs("div",{className:"container",children:[u.jsx(te,{children:u.jsx("div",{className:"section-head section-head--row",children:u.jsxs("div",{children:[u.jsx("h2",{children:"Modül modül keşfedin"}),u.jsxs("p",{className:"section-sub",children:[o.length," video gösteriliyor",a!=="all"?` · ${(m=Zc.find(f=>f.id===a))==null?void 0:m.label}`:""]})]})})}),u.jsx(te,{delay:80,children:u.jsx("div",{className:"filter-bar",role:"tablist","aria-label":"Video filtreleri",children:Zc.map(f=>u.jsx("button",{type:"button",role:"tab","aria-selected":a===f.id,className:`filter-chip${a===f.id?" filter-chip--active":""}`,onClick:()=>s(f.id),children:f.label},f.id))})}),u.jsx("div",{className:"video-grid-modern",children:o.map((f,y)=>u.jsx(te,{delay:y*60,children:u.jsx(Bo,{video:f,index:y})},f.slug))},a),o.length===0?u.jsx("p",{className:"empty-state",children:"Bu kategoride video bulunamadı."}):null,u.jsx(te,{delay:200,children:u.jsxs("div",{className:"cta-banner",children:[u.jsxs("div",{children:[u.jsx("h3",{children:"Canlı ortamda denemek ister misiniz?"}),u.jsx("p",{children:"Ekibimiz size Trunçgil B2B'yi canlı gösterimle tanıtır."})]}),u.jsx(Te,{to:"/demo",className:"btn btn-primary btn-glow",children:"Demo Talep Et"})]})})]})})]})}function gh({guide:a,videoTitle:s}){var m;const[o,d]=B.useState(!1);return u.jsxs("div",{className:"guide-panel",children:[u.jsxs("div",{className:"guide-panel__header",children:[u.jsx("div",{className:"guide-panel__badge",children:a.audience}),u.jsxs("h2",{children:[s," — adım adım rehber"]}),u.jsx("p",{className:"guide-panel__summary",children:a.summary})]}),u.jsxs("div",{className:"guide-panel__path",children:[u.jsx("span",{className:"guide-panel__path-label",children:"Menü yolu"}),u.jsx("code",{children:a.menuPath})]}),u.jsxs("div",{className:"guide-panel__grid",children:[u.jsxs("div",{className:"guide-panel__steps",children:[u.jsxs("h3",{children:[u.jsx("span",{className:"guide-icon",children:"📋"}),"Nasıl yapılır?"]}),u.jsx("ol",{className:"step-timeline",children:a.steps.map((f,y)=>u.jsxs("li",{className:"step-timeline__item",children:[u.jsx("span",{className:"step-timeline__num",children:y+1}),u.jsxs("div",{className:"step-timeline__body",children:[u.jsx("strong",{children:f.title}),u.jsx("p",{children:f.detail})]})]},f.title))})]}),u.jsxs("div",{className:"guide-panel__aside",children:[u.jsxs("div",{className:"guide-card guide-card--fields",children:[u.jsxs("h3",{children:[u.jsx("span",{className:"guide-icon",children:"✏️"}),"Zorunlu alanlar"]}),u.jsx("ul",{children:a.requiredFields.map(f=>u.jsx("li",{children:f},f))})]}),u.jsxs("div",{className:`guide-card guide-card--tips ${o?"card-illuminated":""}`,children:[u.jsxs("h3",{style:{display:"inline-flex",alignItems:"center",margin:0},children:[u.jsx("button",{type:"button",onClick:()=>d(!o),className:`guide-icon interactive-lamp ${o?"lamp-on":""}`,title:"Işığı aç/kapat","aria-label":"Işığı aç/kapat",children:"💡"}),u.jsx("span",{style:{marginLeft:"8px"},children:"Verimlilik ipuçları"})]}),u.jsx("ul",{style:{marginTop:"16px"},children:a.tips.map(f=>u.jsx("li",{children:f},f))})]}),(m=a.warnings)!=null&&m.length?u.jsxs("div",{className:"guide-card guide-card--warn",children:[u.jsxs("h3",{children:[u.jsx("span",{className:"guide-icon",children:"⚠️"}),"Dikkat"]}),u.jsx("ul",{children:a.warnings.map(f=>u.jsx("li",{children:f},f))})]}):null]})]})]})}const vh={"toptanci-girisi":{audience:"Toptancı yönetici",menuPath:"Giriş → Toptancı yönetimi → Panel (/admin/dashboard)",summary:"Toptancı admin paneli, katalog, bayi, sipariş, depo ve rapor modüllerinin merkezidir. Doğru firma kodu ve yönetici hesabıyla giriş yaptığınızda sol menüden tüm yönetim işlemlerine erişirsiniz. Mobil alt menüde Panel, Katalog, Siparişler ve QR stok kısayolları bulunur.",steps:[{title:"Giriş ekranını açın",detail:"b2b.truncgil.com adresine gidin. Root Admin kapalı bırakın; firma kodunuzu (tenant alias) girin."},{title:"Yönetici hesabıyla giriş yapın",detail:"Size verilen e-posta ve şifreyi girin. Başarılı girişte otomatik Panel sayfasına yönlendirilirsiniz."},{title:"Panel metriklerini inceleyin",detail:"Ürün sayısı, sipariş durumları, bayi özeti ve grafikler burada görünür. Günlük operasyonun nabzını buradan takip edin."},{title:"Sol menüden modüle geçin",detail:"Katalog, Kategoriler, Bayiler, Siparişler, Depolar, Kademeler, Excel ve QR stok menüleri soldan erişilir."},{title:"Hızlı kısayolları kullanın",detail:"AppBar'daki barkod ikonu Hızlı Sipariş açar. Excel ve QR stok için panel kısayollarını kullanabilirsiniz."}],requiredFields:["Firma kodu (tenant alias)","E-posta","Şifre"],tips:["Subdomain ile giriş yapıyorsanız firma kodu otomatik kilitlenir ve logo yüklenir.","Yanlış rolle giriş yaptıysanız “hesap değiştir” ile çıkıp doğru portalı seçin.","Mobilde alt menü: Panel · Katalog · Siparişler · QR stok."]},"bayi-girisi":{audience:"Bayi kullanıcısı",menuPath:"Giriş → Bayi portalı → Panel (/dealer/home)",summary:"Bayi portalı, toptancınızın size açtığı katalog, sepet ve sipariş takibini içerir. Giriş sonrası panelde ciro kademeniz, kredi limitiniz ve aktif siparişleriniz özet halinde görünür.",steps:[{title:"Bayi hesabınızla giriş yapın",detail:"Firma kodu + bayi e-posta/şifre ile giriş yapın. Otomatik olarak bayi Panel sayfasına düşersiniz."},{title:"Ciro ve limit bilgilerinizi kontrol edin",detail:"Panelde iskonto kademeniz, ciro ilerlemeniz ve kredi limiti/bakiye kartlarını görün."},{title:"Kataloğa geçin",detail:"“Kataloğu aç” butonu veya alt menüden Katalog sekmesine gidin."},{title:"Sepet ve sipariş menülerini tanıyın",detail:"Alt menü: Panel · Katalog · Sepet · Siparişler. Sepet rozeti anlık güncellenir."},{title:"Bildirimleri takip edin",detail:"Sipariş durumu değişince bildirim zili toast mesajı gösterir; Siparişler sayfasından detay alın."}],requiredFields:["Firma kodu","Bayi e-posta","Şifre"],tips:["AppBar barkod ikonu Hızlı Sipariş dialogu açar — sık aldığınız SKU için pratik.","Sepet, stok yetersiz ürün eklemeye izin vermez; snackbar uyarısı görürsünüz.","Kademe ilerlemeniz otomatik hesaplanır; ek iskonto için ciro hedefinizi panelden izleyin."]},"yeni-kategori-ekleme":{audience:"Toptancı admin",menuPath:"Toptancı yönetimi → Kategoriler (/admin/categories)",summary:"Kategoriler, katalog yapınızın omurgasıdır. Ürün formunda kategori seçimi zorunludur; önce kategori ağacını oluşturup sonra ürün kartı açmak en verimli sıradır.",steps:[{title:"Kategoriler menüsüne gidin",detail:"Sol menüden Kategoriler'e tıklayın."},{title:"Yeni kategori oluşturun",detail:"“Yeni kategori” → dialogda kategori adını girin → Kaydet."},{title:"Toplu ekleme (opsiyonel)",detail:"Çok kategori varsa “Toplu Ekle” ile her satıra bir ad yazın; boş satırlar atlanır."},{title:"Ürün formunda doğrulayın",detail:"Katalog → Yeni ürün açtığınızda kategori dropdown'ında yeni kaydınız görünmeli."},{title:"Düzenle veya silin",detail:"Kart aksiyonlarından ad değiştirin veya silin; silmeden önce onay istenir."}],requiredFields:["Kategori adı"],tips:["Tek kategori varsa ürün formunda otomatik seçilir — hızlı başlangıç için en az bir kategori yeterli.","Ürün formundan da “Yeni kategori” kısayolu ile anında kategori ekleyebilirsiniz.","Excel içe aktarımda category_slug sütunu bu kategorilerle eşleşmelidir."]},"yeni-bayi-ekleme":{audience:"Toptancı admin",menuPath:"Toptancı yönetimi → Bayiler → Kullanıcılar",summary:"Bayi sisteme iki parçayla gelir: önce bayi kartı (firma, kod, limit, kademe), sonra giriş yapacak kullanıcı hesabı. Kart olmadan bayi portalına erişim açılamaz.",steps:[{title:"Bayi kartı oluşturun",detail:"Bayiler → Yeni bayi → Bayi kodu, firma adı, kredi limiti girin."},{title:"Kademe ve plasiyer atayın",detail:"İsteğe bağlı iskonto kademesi ve sorumlu plasiyer seçin; sonra Kaydet."},{title:"Bayi kullanıcısı açın",detail:"Kullanıcılar → Yeni kullanıcı → Rol: Bayi → Bayi kartını bağlayın."},{title:"E-posta ve şifre verin",detail:"Bayi temsilcisine iletilecek giriş bilgilerini kaydedin."},{title:"Bayi girişini test edin",detail:"Çıkış yapıp bayi hesabıyla giriş yaparak katalog ve sepet erişimini doğrulayın."}],requiredFields:["Bayi kodu","Firma adı","Kredi limiti","Kullanıcı: ad, e-posta, şifre, bayi kartı"],tips:["Önce bayi kartı, sonra kullanıcı — sırayı ters yaparsanız form uyarı verir.","Bayi kodu kayıttan sonra değiştirilemez; kodlama standardınızı önceden belirleyin.","Pasif bayi toggle'ı onay ister; pasif bayiler giriş yapamaz."]},"depo-ekleme":{audience:"Toptancı admin",menuPath:"Toptancı yönetimi → Depolar (/admin/warehouses)",summary:"Depo tanımı, QR mal kabul, sipariş toplama ve depolar arası transfer işlemlerinin temelidir. Aktif depolar QR ekranlarında seçilebilir; pasif depolar operasyon listelerinden düşer.",steps:[{title:"Depolar menüsüne gidin",detail:"Sol menüden Depolar'a tıklayın."},{title:"Yeni depo formunu açın",detail:"“Yeni depo ekle” butonuna basın."},{title:"Kod ve ad girin",detail:"Depo kodu (kısa, benzersiz) ve depo adını yazın. Aktif kutusunu işaretli bırakın."},{title:"Kaydedin ve listeyi kontrol edin",detail:"Depo listeye eklenir; stok simgesiyle o depodaki stokları görüntüleyebilirsiniz."},{title:"QR ekranında test edin",detail:"QR stok → Mal kabul'de yeni deponuz seçilebilir olmalı."}],requiredFields:["Depo kodu","Depo adı"],tips:["Tedarikçi depoları (isSupplier) sistem tarafından otomatik oluşur — bunları düzenleyemezsiniz.","Pasif depo, transfer hedef listesine girmez; geçici kapalı depolar için kullanın.","Depo personeli kullanıcısına “Bağlı depo” atamayı unutmayın."],warnings:["Tedarikçi konsinye depoları manuel silinmemeli; tedarikçi kartıyla ilişkilidir."]},"tedarikci-ekleme":{audience:"Toptancı admin",menuPath:"Toptancı yönetimi → Tedarikçiler → Kullanıcılar",summary:"Tedarikçi kartı ve portal hesabı, konsinye stok takibinin kapısıdır. Konsinye işaretli tedarikçiler için sistem otomatik ayrı depo oluşturur; tedarikçi kendi stoğunu portalden günceller.",steps:[{title:"Tedarikçi kartı oluşturun",detail:"Tedarikçiler → Yeni tedarikçi → firma adı, iletişim bilgileri."},{title:"Konsinye seçeneğini işaretleyin",detail:"Stok takibi yapılacaksa Konsinye kutusunu işaretleyin → Kaydet."},{title:"Portal kullanıcısı açın",detail:"Kullanıcılar → Rol: Tedarikçi → Tedarikçi kartını bağlayın."},{title:"Giriş bilgilerini iletin",detail:"Tedarikçi /supplier portalına e-posta/şifre ile girer."},{title:"Ürün atamasını yapın",detail:"Katalogda ürüne tedarikçi bağlayın; aksi halde tedarikçi stoğu güncelleyemez."}],requiredFields:["Firma adı","Portal: e-posta, şifre, tedarikçi kartı"],tips:["Konsinye tedarikçi için ayrı depo otomatik açılır — QR inbound'da tedarikçi deposu hedef olarak filtrelenir.","Tedarikçi kodu düzenlemede kilitlidir.","Pasif tedarikçi giriş yapamaz."]},"kullanici-ekleme":{audience:"Toptancı admin",menuPath:"Toptancı yönetimi → Kullanıcılar (/admin/users)",summary:"Her kullanıcı bir role bağlıdır: Yönetici, Bayi, Plasiyer, Depo veya Tedarikçi. Rol seçimi, hangi portalın açılacağını ve hangi kartın bağlanması gerektiğini belirler.",steps:[{title:"Kullanıcılar menüsüne gidin",detail:"Sol menü → Kullanıcılar → Yeni kullanıcı."},{title:"Kimlik bilgilerini girin",detail:"Ad, e-posta, şifre (otomatik üreteç kullanılabilir)."},{title:"Rol seçin",detail:"Yönetici / Bayi / Plasiyer / Depo / Tedarikçi — role göre ek alanlar açılır."},{title:"Kart bağlantısı yapın",detail:"Bayi → bayi kartı; Depo → bağlı depo; Tedarikçi → tedarikçi kartı."},{title:"Kaydedin ve test edin",detail:"Kullanıcı ilgili portala yönlendirilir; bir kez giriş yaparak doğrulayın."}],requiredFields:["Ad","E-posta","Şifre","Rol","Role göre kart/depo bağlantısı"],tips:["Önce bayi/depo/tedarikçi kartını oluşturun — boşsa form hata verir.","Düzenlemede şifre opsiyonel; boş bırakırsanız eski şifre kalır.","Depo kullanıcısına tedarikçi depoları atanmaz."]},"iskonto-kademesi":{audience:"Toptancı admin",menuPath:"Toptancı yönetimi → Kademeler → Bayiler",summary:"İskonto kademeleri ciro eşiğine göre bayilere otomatik iskonto sağlar. Kademe tanımı + bayi ataması birlikte çalışır; bayi panelinde ilerleme çubuğu bir sonraki basamağı gösterir.",steps:[{title:"Kademe tanımlayın",detail:"Kademeler → Yeni kademe → ad, iskonto %, ciro eşiği, dönem (ay), sıra."},{title:"Basamakları sıralayın",detail:"sort_order ve ciro eşiği düşükten yükseğe mantıklı olmalı (Bronz → Gümüş → Altın gibi)."},{title:"Bayiye kademe atayın",detail:"Bayiler → bayi düzenle → Kademe dropdown'ından seçin."},{title:"Bayi panelinden doğrulayın",detail:"Bayi girişinde ciro ilerleme çubuğu ve mevcut iskonto görünmeli."},{title:"Dönem sonunda kontrol edin",detail:"Ciro motoru dönem ayına göre otomatik basamak yükseltir."}],requiredFields:["Kademe adı","İskonto %","Ciro eşiği","Dönem (ay)","Sıra"],tips:["İlk kademeyi düşük eşikle başlatın — yeni bayiler hemen iskonto görsün.","Kademe silinince bayi kartları kalır; atamayı manuel temizlemeniz gerekebilir.","Sepette iskonto otomatik uygulanır; bayi ekstra işlem yapmaz."]},"excel-import-export":{audience:"Toptancı admin",menuPath:"Toptancı yönetimi → Excel (/admin/excel)",summary:"Binlerce SKU'yu tek seferde yüklemek veya mevcut kataloğu dışa aktarmak için Excel modülünü kullanın. Önizleme adımı hatalı satırları gösterir; onaylamadan içe aktarım başlamaz.",steps:[{title:"Şablon indirin",detail:"“Örnek Excel şablonu” → urun-sablonu.xlsx dosyasını indirin."},{title:"Dosyayı doldurun",detail:"Zorunlu: sku, name, category_slug, base_price. Opsiyonel: barcode, oem_code, brand, description."},{title:"Yükleyin ve önizleyin",detail:"Dosya seç → geçerli/hatalı satır sayısı ve hata tablosu görünür."},{title:"İçe aktarımı onaylayın",detail:"Hata yoksa onaylayın; büyük dosyalar kuyruğa alınır, job durumu izlenir."},{title:"Dışa aktarım",detail:"“Ürünleri dışa aktar” → job bitince urunler.xlsx indirin."}],requiredFields:["sku","name","category_slug","base_price"],tips:["category_slug, Kategoriler'deki slug ile birebir eşleşmeli.","Eksik zorunlu sütunda import butonu devre dışı kalır.","Önce küçük test dosyası (5–10 satır) yükleyip katalogda doğrulayın."],warnings:["Aynı SKU tekrar yüklenirse güncelleme davranışına dikkat edin; önce test ortamında deneyin."]},"bayi-siparis-sureci":{audience:"Bayi kullanıcısı",menuPath:"Bayi portalı → Katalog → Sepet → Sipariş gönder",summary:"Bayi sipariş akışı: katalogda ürün bul → sepete ekle → miktar/not kontrol → gönder. İskonto ve KDV sepet özetinde otomatik hesaplanır; stok yetersiz ürün eklenemez.",steps:[{title:"Kataloğa gidin",detail:"Bayi girişi → Katalog (/dealer/catalog)."},{title:"Ürün arayın ve sepete ekleyin",detail:"Arama/filtre kullanın; stokta olan ürünlerde “Sepete ekle” aktif olur."},{title:"Sepeti kontrol edin",detail:"Sepet sayfasında miktarları düzenleyin; isteğe bağlı sipariş notu yazın."},{title:"Özeti inceleyin",detail:"Ara toplam, iskonto, KDV (%20) ve genel toplam görünür."},{title:"Siparişi gönderin",detail:"“Siparişi gönder” → durum Gönderildi olur; Siparişler'den takip edin."}],requiredFields:["En az bir sepet satırı","Yeterli stok"],tips:["AppBar barkod ikonu Hızlı Sipariş açar — bilinen SKU için hızlı ekleme.","Stok yetersizse snackbar uyarısı çıkar; miktarı düşürün veya ürünü çıkarın.","Sipariş notu depo ekibine picking sırasında görünür."]},"siparis-yonetme":{audience:"Toptancı admin",menuPath:"Toptancı yönetimi → Siparişler (/admin/orders)",summary:"Sipariş tahtası, bayiden gelen siparişlerin yaşam döngüsünü yönetir. Durum akışı: Gönderildi → Onaylandı → Toplanıyor → Sevk edildi → Teslim edildi. Admin buradan onay verir ve depo sürecini tetikler.",steps:[{title:"Siparişler menüsüne gidin",detail:"Sol menü → Siparişler; liste veya tahta görünümü açılır."},{title:"Filtreleyin",detail:"Tümü, Taslak, Gönderildi, Onaylandı, Toplanıyor, Sevk edildi, Teslim edildi filtreleri kullanın."},{title:"Sipariş detayını açın",detail:"Satırlar, bayi bilgisi, tutar ve notları inceleyin."},{title:"Durumu güncelleyin",detail:"Onayla → Toplamaya al → Sevk et → Teslim edildi hızlı butonları veya dropdown kullanın."},{title:"Fatura ve dışa aktarım",detail:"Faturayı yazdır, Excel dışa aktar (siparisler.xlsx) veya tekrar sipariş oluştur."}],requiredFields:["Yeni durum seçimi (admin)"],tips:["Depo picking, Onaylandı/Toplanıyor durumundaki siparişleri listeler.","Admin doğrudan sipariş oluşturmaz; bayi/plasiyer akışından gelir.","Durum değişince bayi bildirim alır."]},"plasiyer-mantigi":{audience:"Plasiyer",menuPath:"Plasiyer portalı → Bayiler → Katalog → Sepet",summary:"Plasiyer, sahadaki bayi adına sipariş girer. Önce bayi seçilir, sonra katalog o bayinin iskonto ve limitleriyle açılır. Sarı banner aktif bayiyi gösterir; bayi değiştirmeden farklı bayiye sipariş gitmez.",steps:[{title:"Plasiyer olarak giriş yapın",detail:"plasiyer@... hesabıyla giriş → /plasiyer/dealers."},{title:"Bayi seçin",detail:"Atanan bayiler listesinden bir kart seçin → “Bayi adına sipariş başlat”."},{title:"Katalogda ürün ekleyin",detail:"Sarı banner aktif bayiyi gösterir; ürünleri sepete ekleyin."},{title:"Sepette bayi kontrolü",detail:"Sepet sayfasında bayi seçici ve uyarı metni görünür; yanlış bayi varsa değiştirin."},{title:"Siparişi gönderin",detail:"Gönder → Siparişler'den takip; banner'dan başka bayiye geçebilirsiniz."}],requiredFields:["Bayi seçimi (zorunlu)","Sepet satırları"],tips:["Bayi seçilmeden “sipariş başlat” pasif kalır.","Her saha ziyaretinde doğru bayiyi seçtiğinizi banner'dan doğrulayın.","Sipariş, seçili bayinin hesabına yazılır — plasiyer kendi adına sipariş vermez."]},"depo-portali-islemler":{audience:"Depo personeli",menuPath:"Depo portalı → QR stok / Mal Girişi / Sipariş Toplama / Depo Transferi",summary:"Depo portalı dört ana operasyon sunar: mal kabul (inbound), sipariş toplama (picking), depolar arası transfer ve genel QR stok ekranı. Toptancı admin de /admin/qr-stock üzerinden aynı arayüzü kullanabilir.",steps:[{title:"Depo hesabıyla giriş yapın",detail:"depo@... ile giriş; kullanıcıya Bağlı depo atanmış olmalı."},{title:"Menüyü tanıyın",detail:"QR stok, Mal Girişi, Sipariş Toplama, Depo Transferi modülleri."},{title:"Mal kabul yapın",detail:"Gelen malzeme için inbound modunu kullanın."},{title:"Sipariş toplayın",detail:"Onaylı siparişleri picking modunda barkodla doğrulayın."},{title:"Transfer yapın",detail:"Depolar arası stok kaydırmak için transfer modunu kullanın."}],requiredFields:["Depo rolü","Bağlı depo ataması"],tips:["Mobilde kamera + manuel barkod + galeriden okuma desteklenir.","Toptancı admin QR stok menüsü depo ile aynı ekrandır.","Her mod segment butonlarıyla geçilir; mod karıştırmayın."]},"qr-mal-kabul":{audience:"Depo personeli",menuPath:"Depo portalı → Mal Girişi (Inbound)",summary:"QR mal kabul, depoya giren ürünleri barkod okutarak stoka işler. Okutma sonrası miktar alanına otomatik odaklanır; kayıttan sonra form bir sonraki okutmaya hazır hale gelir.",steps:[{title:"Mal kabul modunu seçin",detail:"QR stok ekranında segment: Mal kabul (Inbound)."},{title:"Depo seçin",detail:"Aktif depolar listelenir; tedarikçi depoları inbound hedefinde filtrelenir."},{title:"Barkod okutun",detail:"Kamera veya manuel giriş; ürün chip'te görünür."},{title:"Miktar ve raf kodu girin",detail:"Miktar (varsayılan 1), raf kodu (varsayılan A-01-03) düzenleyin."},{title:"Kaydedin",detail:"“Ürün başarıyla eklendi” mesajı; form sıfırlanır, sonraki ürüne geçin."}],requiredFields:["Barkod/SKU","Miktar > 0","Raf kodu","Depo"],tips:["Okuttuktan sonra miktar alanına otomatik odaklanır — klavye ile hızlı giriş.","Aynı ürünü art arda okutup miktarı artırabilirsiniz.","Tedarikçi konsinye malı önce tedarikçi portalında güncellenir, sonra inbound ile ana depoya alınır."]},"siparis-toplama-picking":{audience:"Depo personeli",menuPath:"Depo portalı → Sipariş Toplama (Picking)",summary:"Picking modu sıfır hata hedefler: her okutma anında doğrulanır. Yanlış ürün kırmızı snackbar, fazla miktar ayrı uyarı verir. Tüm satırlar tamamlanınca sipariş hazırdır.",steps:[{title:"Toplama modunu açın",detail:"Segment: Toplama → onaylı sipariş listesi yüklenir."},{title:"Sipariş seçin",detail:"confirmed veya picking durumundaki siparişi seçin; pick list açılır."},{title:"Barkod okutun",detail:"Raftan aldığınız ürünü okutun; sistem satırı işaretler."},{title:"Hataları düzeltin",detail:"Yanlış ürün: “listedeki ürün değil”; fazla: “sipariş miktarını aştı” — doğru ürün/miktar okutun."},{title:"Tamamlayın",detail:"Tüm satırlar yeşil olunca admin Sevk durumuna geçebilir."}],requiredFields:["Sipariş seçimi","Doğru barkod her satır için"],tips:["Okutma otomatik verify çağırır — ayrı onay butonu yok, hızlı akış.","1,5 sn içinde aynı barkod tekrarı yutulur (kamera çift okuma koruması).","Sipariş notunu picking öncesi okuyun — özel talimat olabilir."],warnings:["Yanlış barkodu zorla geçirmeye çalışmayın; stok ve müşteri memnuniyeti için doğrulama şart."]},"depolar-arasi-sevk":{audience:"Depo personeli",menuPath:"Depo portalı → Depo Transferi",summary:"Depolar arası sevk, bir depodan diğerine stok kaydırır. Kaynak ve hedef farklı olmalı; kaynakta yeterli stok yoksa Türkçe hata mesajı görürsünüz.",steps:[{title:"Transfer modunu seçin",detail:"QR stok → segment: Transfer."},{title:"Kaynak ve hedef depo seçin",detail:"İki depo farklı olmalı; tedarikçi depoları listede ayrılır."},{title:"Ürün barkodunu okutun",detail:"Transfer edilecek SKU/barkod okutulur."},{title:"Miktar girin ve onaylayın",detail:"Transfer miktarı > 0; onaylayın."},{title:"Sonucu doğrulayın",detail:"Başarı banner'ı kaynak/hedef/miktar/ürün gösterir; form sıfırlanır."}],requiredFields:["Kaynak depo","Hedef depo","Barkod","Miktar > 0"],tips:["Kaynak = hedef seçilirse form hata verir.","Önce kaynak depoda stok olduğundan emin olun.","Şube depolar arası günlük dengeleme için idealdir."]},"tedarikci-portal-alim":{audience:"Tedarikçi",menuPath:"Tedarikçi portalı → Depo stoğum",summary:"Konsinye tedarikçi, kendi deposundaki stok miktarını portalden günceller. Toptancı bu stoğu QR mal kabul veya transfer ile ana depoya alır. Size atanmamış ürün güncellenemez.",steps:[{title:"Tedarikçi olarak giriş yapın",detail:"/supplier portalına e-posta/şifre ile girin."},{title:"Depo stoğum sekmesine gidin",detail:"Konsinye stok tablosu açılır."},{title:"Ürün bulun",detail:"QR/barkod okutun veya listede SKU/barkod arayın."},{title:"Miktar güncelleyin",detail:"Dialogda yeni miktar girin → Kaydet."},{title:"Toptancı mal kabul yapsın",detail:"Toptancı QR stok → Mal kabul ile stoğu kendi deposuna alır."}],requiredFields:["Atanmış konsinye ürün","Yeni miktar"],tips:["Ürün size atanmamışsa: “Önce toptancının bu ürünü size ataması gerekir”.","Tabloda manuel satır girişi kapalı; QR okutma akışı tercih edilir.","Stok güncellemesinden sonra toptancıyı bilgilendirin — inbound gecikmesin."]},"yeni-urun-karti":{audience:"Toptancı admin",menuPath:"Toptancı yönetimi → Katalog → Yeni ürün",summary:"Ürün kartı SKU, kategori, fiyat ve isteğe bağlı barkod/OEM/görsel içerir. Kayıt sonrası form açık kalır; görsel hemen veya sonra yüklenebilir. Tek kategori varsa otomatik seçilir.",steps:[{title:"Yeni ürün formunu açın",detail:"Katalog → sağ alttaki Yeni ürün (FAB) veya mobil merkez menü."},{title:"Kategori seçin",detail:"Dropdown'dan kategori; yoksa formdan Yeni kategori açın."},{title:"Zorunlu alanları doldurun",detail:"SKU, ürün adı, temel fiyat (> 0). Opsiyonel: tedarikçi, barkod, OEM."},{title:"Kaydedin",detail:"Kaydet → ürün oluşur; form açık kalır (yeni kayıtta)."},{title:"Görsel yükleyin",detail:"Görsel seç → otomatik yüklenir; katalog listesinde thumbnail görünür."}],requiredFields:["Kategori","SKU","Ürün adı","Temel fiyat"],tips:["Kaydetmeden önce görsel seçebilirsiniz — kayıt sonrası otomatik yüklenir.","Barkod, QR mal kabul ve picking'de okutulacak değerdir; doğru girin.","Excel toplu yükleme çok ürün için daha hızlıdır; tek ürün için form idealdir."]}};function kh(a){return vh[a]}function xh(){const{slug:a=""}=sm(),s=ch(a),o=kh(a);if(!s)return u.jsx("section",{className:"section",children:u.jsxs("div",{className:"container",children:[u.jsx("h1",{children:"Video bulunamadı"}),u.jsx(Te,{to:"/videolar",children:"Tüm videolara dön"})]})});const d=`${tt.baseUrl}/videolar/${s.slug}`,m=rn.filter(y=>y.slug!==s.slug).slice(0,3),f={"@context":"https://schema.org","@type":"VideoObject",name:s.title,description:(o==null?void 0:o.summary)??s.description,url:d,...s.youtubeId?{embedUrl:`https://www.youtube.com/embed/${s.youtubeId}`,thumbnailUrl:`https://i.ytimg.com/vi/${s.youtubeId}/hqdefault.jpg`}:{},publisher:{"@type":"Organization",name:"Trunçgil",url:"https://truncgil.com"}};return u.jsxs(u.Fragment,{children:[u.jsx(Qr,{title:s.title,description:(o==null?void 0:o.summary)??s.description,path:`/videolar/${s.slug}`,jsonLd:f}),u.jsxs("section",{className:"page-hero page-hero--compact",children:[u.jsxs("div",{className:"page-hero__orbs","aria-hidden":!0,children:[u.jsx("span",{className:"orb orb--1"}),u.jsx("span",{className:"orb orb--2"})]}),u.jsx("div",{className:"container page-hero__inner",children:u.jsxs(te,{children:[u.jsx(Te,{to:"/videolar",className:"breadcrumb",children:"← Tüm videolar"}),u.jsx("p",{className:"eyebrow eyebrow--light",children:s.duration}),u.jsx("h1",{className:"page-hero__title page-hero__title--sm",children:s.shortTitle}),u.jsx("p",{className:"page-hero__lead",children:(o==null?void 0:o.summary)??s.description}),u.jsx("ul",{className:"tag-list tag-list--light",children:s.tags.map(y=>u.jsx("li",{children:y},y))})]})})]}),u.jsx("section",{className:"section section--tight",children:u.jsxs("div",{className:"container video-detail-layout",children:[u.jsx(te,{children:u.jsxs("div",{className:"video-detail-main",children:[s.youtubeId?u.jsx("div",{className:"video-embed video-embed--glow",children:u.jsx("iframe",{title:s.shortTitle,src:`https://www.youtube.com/embed/${s.youtubeId}`,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0})}):u.jsx("div",{className:"placeholder-embed",children:u.jsx("p",{children:"YouTube videosu henüz bağlanmadı."})}),o?u.jsx(gh,{guide:o,videoTitle:s.shortTitle}):u.jsxs("div",{className:"highlights-box",children:[u.jsx("h2",{children:"Bu videoda neler var?"}),u.jsx("ul",{className:"check-list check-list--modern",children:s.highlights.map(y=>u.jsx("li",{children:y},y))})]})]})}),u.jsxs("aside",{className:"video-detail-sidebar",children:[u.jsx(te,{delay:100,children:u.jsxs("div",{className:"sidebar-card",children:[u.jsx("h3",{children:"Video özeti"}),u.jsx("ul",{className:"check-list check-list--modern check-list--compact",children:s.highlights.map(y=>u.jsx("li",{children:y},y))})]})}),u.jsx(te,{delay:140,children:u.jsxs("div",{className:"sidebar-card",children:[u.jsx("h3",{children:"Hızlı bağlantılar"}),u.jsxs("ul",{className:"sidebar-links",children:[u.jsx("li",{children:u.jsx(Te,{to:"/kullanim-kilavuzu",children:"Yazılı kullanım kılavuzu"})}),u.jsx("li",{children:u.jsx(Te,{to:"/demo",children:"Canlı demo talep et"})}),u.jsx("li",{children:u.jsx("a",{href:tt.appUrl,children:"b2b.truncgil.com"})})]})]})}),u.jsx(te,{delay:180,children:u.jsxs("div",{className:"sidebar-card sidebar-card--cta",children:[u.jsx("h3",{children:"Platformu deneyin"}),u.jsx("p",{children:"Canlı ortamda katalog, sipariş ve QR stok akışını görün."}),u.jsx(Te,{to:"/demo",className:"btn btn-primary btn-glow btn-block",children:"Demo Talep Et"})]})})]})]})}),u.jsx("section",{className:"section alt",children:u.jsxs("div",{className:"container",children:[u.jsx(te,{children:u.jsx("h2",{children:"Diğer videolar"})}),u.jsx("div",{className:"video-grid-modern video-grid-modern--3",children:m.map((y,w)=>u.jsx(te,{delay:w*80,children:u.jsx(Bo,{video:y,index:w,compact:!0})},y.slug))})]})})]})}const wh=[{id:"toptanci",title:"Toptancı yönetimi",icon:"🏢",description:"Katalog, bayi, sipariş, depo ve rapor yönetimi — admin paneli.",links:[{slug:"toptanci-girisi",label:"Toptancı girişi"},{slug:"yeni-kategori-ekleme",label:"Kategori ekleme"},{slug:"yeni-urun-karti",label:"Yeni ürün kartı"},{slug:"yeni-bayi-ekleme",label:"Bayi ekleme"},{slug:"depo-ekleme",label:"Depo ekleme"},{slug:"tedarikci-ekleme",label:"Tedarikçi ekleme"},{slug:"kullanici-ekleme",label:"Kullanıcı ekleme"},{slug:"iskonto-kademesi",label:"İskonto kademesi"},{slug:"excel-import-export",label:"Excel içe/dışa aktarım"},{slug:"siparis-yonetme",label:"Sipariş yönetimi"}]},{id:"bayi",title:"Bayi portalı",icon:"🛒",description:"Katalog, sepet ve sipariş verme — bayi kullanıcıları için.",links:[{slug:"bayi-girisi",label:"Bayi girişi"},{slug:"bayi-siparis-sureci",label:"Sipariş süreci"}]},{id:"plasiyer",title:"Plasiyer (saha satış)",icon:"🚗",description:"Bayi adına sipariş oluşturma — saha ekibi.",links:[{slug:"plasiyer-mantigi",label:"Plasiyer mantığı"}]},{id:"depo",title:"Depo & QR stok",icon:"📦",description:"Mal kabul, sipariş toplama, transfer — depo operasyonları.",links:[{slug:"depo-portali-islemler",label:"Depo portalı genel bakış"},{slug:"qr-mal-kabul",label:"QR mal kabul (inbound)"},{slug:"siparis-toplama-picking",label:"Sipariş toplama (picking)"},{slug:"depolar-arasi-sevk",label:"Depolar arası sevk"}]},{id:"tedarikci",title:"Tedarikçi portalı",icon:"🏭",description:"Konsinye stok güncelleme — tedarikçi firmalar.",links:[{slug:"tedarikci-portal-alim",label:"Tedarikçi portal alımı"}]}],Jc=[{step:1,title:"Giriş yapın",detail:"b2b.truncgil.com adresine gidin. Size verilen firma kodu, e-posta ve şifre ile giriş yapın. Rolünüze göre otomatik doğru portala yönlendirilirsiniz.",span:2},{step:2,title:"Katalog yapısını kurun (toptancı)",detail:"Önce Kategoriler, sonra ürün kartları veya Excel toplu yükleme. Bayi ve depo tanımlarından sonra operasyon başlar.",span:1},{step:3,title:"Bayi sipariş versin",detail:"Bayi katalogdan sepete ekler → Siparişi gönderir. Toptancı Siparişler'den onaylar → depo toplama süreci başlar.",span:1},{step:4,title:"Depo QR ile hazırlasın",detail:"Mal kabul ile stok girin. Picking modunda sipariş satırlarını barkodla doğrulayın — yanlış ürün anında uyarı verir.",span:1},{step:5,title:"Durumu güncelleyin",detail:"Admin sipariş durumunu Toplanıyor → Sevk → Teslim edildi olarak ilerletir. Bayi anlık bildirim alır.",span:1}];function Sh(){const a={"@context":"https://schema.org","@type":"HowTo",name:"Trunçgil B2B Kullanım Kılavuzu",description:"Toptancı, bayi, depo ve tedarikçi ekipleri için adım adım Trunçgil B2B rehberi.",step:Jc.map(s=>({"@type":"HowToStep",name:s.title,text:s.detail}))};return u.jsxs(u.Fragment,{children:[u.jsx(Qr,{title:"Trunçgil B2B Kullanım Kılavuzu | Toptancı, Bayi, Depo Rehberi",description:"Giriş, katalog, bayi siparişi, QR stok, picking, Excel ve tedarikçi portalı — kod tabanlı detaylı Türkçe kılavuz.",path:"/kullanim-kilavuzu",jsonLd:[a,{"@context":"https://schema.org","@type":"FAQPage",mainEntity:zo.map(s=>({"@type":"Question",name:s.question,acceptedAnswer:{"@type":"Answer",text:s.answer}}))}]}),u.jsx("section",{className:"guide-hero-wow",children:u.jsx("div",{className:"container",style:{position:"relative",zIndex:2},children:u.jsxs(te,{children:[u.jsx("span",{className:"premium-badge",style:{marginBottom:"16px"},children:"Kullanım Kılavuzu"}),u.jsxs("h1",{children:["Trunçgil B2B ",u.jsx("br",{}),u.jsx("span",{children:"Adım Adım Rehber"})]}),u.jsx("p",{className:"lead",style:{maxWidth:"700px",margin:"0 auto",fontSize:"1.25rem",color:"var(--muted)"},children:"Tüm operasyon süreçlerinizi (katalog, sipariş, stok, depo) en verimli şekilde yönetmeniz için bilmeniz gereken her şey."})]})})}),u.jsx("section",{className:"section",style:{position:"relative",overflow:"visible"},children:u.jsxs("div",{className:"container",children:[u.jsx(te,{children:u.jsxs("div",{style:{textAlign:"center",marginBottom:"20px"},children:[u.jsx("h2",{style:{fontSize:"2.5rem",marginBottom:"8px"},children:"Hızlı başlangıç (5 adım)"}),u.jsx("p",{className:"section-sub",style:{margin:"0 auto"},children:"Yeni kullanıcılar için uçtan uca akış"})]})}),u.jsx("div",{className:"guide-bento-grid",children:Jc.map((s,o)=>u.jsx(te,{delay:o*80,style:{gridColumn:`span ${s.span}`},children:u.jsxs("div",{className:"guide-step-card",style:{height:"100%"},children:[u.jsx("div",{className:"guide-step-card__bg-num",children:s.step}),u.jsx("div",{className:"guide-step-card__badge",children:s.step}),u.jsx("h3",{children:s.title}),u.jsx("p",{children:s.detail})]})},s.step))})]})}),u.jsx("section",{className:"section alt",style:{borderTop:"1px solid var(--border)"},children:u.jsxs("div",{className:"container",children:[u.jsx(te,{children:u.jsxs("div",{style:{textAlign:"center",marginBottom:"20px"},children:[u.jsx("h2",{style:{fontSize:"2.5rem",marginBottom:"8px"},children:"Role göre rehberler"}),u.jsx("p",{className:"section-sub",style:{margin:"0 auto"},children:"Hangi ekipsiniz? Doğrudan kendi panelinize ait eğitimlere gidin."})]})}),u.jsx("div",{className:"role-guides-grid",children:wh.map((s,o)=>u.jsx(te,{delay:o*80,style:{height:"100%"},children:u.jsxs("article",{className:"role-card-wow",style:{height:"100%"},children:[u.jsxs("div",{className:"role-card-wow__head",children:[u.jsx("span",{className:"role-card-wow__icon",children:s.icon}),u.jsxs("div",{children:[u.jsx("h3",{children:s.title}),u.jsx("p",{children:s.description})]})]}),u.jsx("ul",{className:"role-card-wow__links",children:s.links.map(d=>{const m=rn.find(f=>f.slug===d.slug);return u.jsx("li",{children:u.jsxs(Te,{to:`/videolar/${d.slug}`,children:[u.jsx("span",{children:d.label}),m?u.jsx("small",{children:m.duration}):null]})},d.slug)})})]})},s.id))})]})}),u.jsx("section",{className:"section",children:u.jsxs("div",{className:"container",children:[u.jsx(te,{children:u.jsxs("div",{style:{textAlign:"center",marginBottom:"20px"},children:[u.jsx("h2",{style:{fontSize:"2.5rem",marginBottom:"8px"},children:"Sık sorulan sorular"}),u.jsx("p",{className:"section-sub",style:{margin:"0 auto"},children:"Sistemin işleyişine dair en çok merak edilenler"})]})}),u.jsx("div",{className:"faq-wow-container",children:zo.map((s,o)=>u.jsx(te,{delay:o*50,children:u.jsxs("details",{className:"faq-wow-item",children:[u.jsx("summary",{children:s.question}),u.jsx("p",{children:s.answer})]})},s.question))}),u.jsx(te,{delay:200,children:u.jsxs("div",{className:"premium-form-card",style:{marginTop:"80px",textAlign:"center"},children:[u.jsx("h3",{style:{fontSize:"2rem",marginBottom:"16px",color:"var(--text)"},children:"Canlı görmek ister misiniz?"}),u.jsx("p",{style:{color:"var(--muted)",fontSize:"1.1rem",marginBottom:"32px"},children:"Ekibimiz size özel demo planlasın veya doğrudan uygulamayı açın."}),u.jsxs("div",{style:{display:"flex",gap:"16px",justifyContent:"center",flexWrap:"wrap"},children:[u.jsx(Te,{to:"/demo",className:"btn btn-primary",style:{padding:"16px 32px",fontSize:"1.1rem"},children:"Demo Talep Et"}),u.jsx("a",{className:"btn",href:tt.appUrl,style:{background:"var(--bg-2)",color:"var(--text)",border:"1px solid var(--border)",padding:"16px 32px",fontSize:"1.1rem"},children:"Uygulamayı Aç"})]})]})})]})})]})}function jh(){const[a,s]=B.useState(!1);function o(d){d.preventDefault();const m=new FormData(d.currentTarget),f=String(m.get("name")??""),y=String(m.get("company")??""),w=String(m.get("email")??""),v=String(m.get("phone")??""),j=String(m.get("message")??""),E=encodeURIComponent(`Trunçgil B2B Demo Talebi — ${y||f}`),C=encodeURIComponent(`Ad: ${f}
Firma: ${y}
E-posta: ${w}
Telefon: ${v}
Mesaj:
${j}`);window.location.href=`mailto:${tt.demoEmail}?subject=${E}&body=${C}`,s(!0)}return u.jsxs(u.Fragment,{children:[u.jsx(Qr,{title:"Trunçgil B2B Demo Talep | Canlı Gösterim",description:"Trunçgil B2B için demo talep edin. QR stok, bayi kataloğu ve toptancı admin panelini canlı görün.",path:"/demo"}),u.jsx("section",{className:"section",style:{position:"relative",overflow:"hidden"},children:u.jsx("div",{className:"container",children:u.jsxs("div",{className:"demo-split-layout",children:[u.jsxs("div",{className:"demo-left-content",children:[u.jsx("span",{className:"premium-badge",children:"Canlı Demo"}),u.jsxs("h1",{children:["Platformu uzmanımızla ",u.jsx("br",{}),u.jsx("span",{children:"birlikte keşfedin"})]}),u.jsx("p",{className:"lead",children:"Trunçgil B2B; toptancı, bayi ve depo operasyonlarınızı tek bir merkezde toplayarak hata payını sıfıra indirir. Satışlarınızı nasıl ölçeklendireceğinizi görmek için bugün bir demo planlayın."}),u.jsxs("ul",{className:"demo-features-list",children:[u.jsxs("li",{children:[u.jsx("span",{className:"check-icon",children:"✓"}),"B2B ve B2C siparişlerinizi tek bir platformdan yönetin"]}),u.jsxs("li",{children:[u.jsx("span",{className:"check-icon",children:"✓"}),"Mobil cihazlardan QR okutarak saniyeler içinde mal kabulü yapın"]}),u.jsxs("li",{children:[u.jsx("span",{className:"check-icon",children:"✓"}),"Firma (Tenant) başına tamamen izole edilmiş güvenli mimari"]}),u.jsxs("li",{children:[u.jsx("span",{className:"check-icon",children:"✓"}),"Müşteri bazlı özel iskonto kademeleri ve fiyatlandırmalar oluşturun"]})]})]}),u.jsx("div",{className:"demo-right-form",children:u.jsx("div",{className:"premium-form-card",children:a?u.jsxs("div",{className:"success-box",style:{textAlign:"center",padding:"40px 0"},children:[u.jsx("div",{style:{fontSize:"3rem",marginBottom:"16px"},children:"🎉"}),u.jsx("h2",{style:{marginBottom:"16px",color:"var(--text)"},children:"Teşekkürler!"}),u.jsxs("p",{style:{color:"var(--muted)"},children:["E-posta istemciniz açıldıysa gönder butonuna basarak talebinizi iletebilirsiniz. Açılmadıysa doğrudan ",u.jsx("a",{href:`mailto:${tt.demoEmail}`,style:{color:"var(--brand)",fontWeight:500},children:tt.demoEmail})," adresine yazın."]})]}):u.jsxs("form",{className:"demo-form",onSubmit:o,children:[u.jsxs("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:"16px"},children:[u.jsxs("div",{className:"premium-form-group",children:[u.jsx("label",{children:"Ad Soyad"}),u.jsx("input",{name:"name",className:"premium-input",required:!0,autoComplete:"name",placeholder:"John Doe"})]}),u.jsxs("div",{className:"premium-form-group",children:[u.jsx("label",{children:"Firma"}),u.jsx("input",{name:"company",className:"premium-input",required:!0,autoComplete:"organization",placeholder:"Şirketiniz A.Ş."})]})]}),u.jsxs("div",{className:"premium-form-group",children:[u.jsx("label",{children:"İş E-postası"}),u.jsx("input",{name:"email",type:"email",className:"premium-input",required:!0,autoComplete:"email",placeholder:"john@sirketiniz.com"})]}),u.jsxs("div",{className:"premium-form-group",children:[u.jsx("label",{children:"Telefon"}),u.jsx("input",{name:"phone",type:"tel",className:"premium-input",autoComplete:"tel",placeholder:"+90 (555) 000 00 00"})]}),u.jsxs("div",{className:"premium-form-group",children:[u.jsx("label",{children:"Sizin için ne yapabiliriz?"}),u.jsx("textarea",{name:"message",className:"premium-input",rows:4,placeholder:"Kaç bayiniz var? Hangi modüller ilginizi çekiyor?",style:{resize:"vertical"}})]}),u.jsx("button",{type:"submit",className:"btn btn-primary",style:{width:"100%",padding:"16px",fontSize:"1.1rem",marginTop:"8px"},children:"Demo Talep Et"}),u.jsx("p",{style:{textAlign:"center",fontSize:"0.85rem",color:"var(--muted)",marginTop:"24px"},children:"Talep gönderdiğinizde satış ekibimiz en kısa sürede size ulaşarak uygun bir tarih planlayacaktır."})]})})})]})})})]})}function Th(){return u.jsx(fh,{children:u.jsxs(Tm,{children:[u.jsx(Yn,{path:"/",element:u.jsx(mh,{})}),u.jsx(Yn,{path:"/videolar",element:u.jsx(yh,{})}),u.jsx(Yn,{path:"/videolar/:slug",element:u.jsx(xh,{})}),u.jsx(Yn,{path:"/kullanim-kilavuzu",element:u.jsx(Sh,{})}),u.jsx(Yn,{path:"/demo",element:u.jsx(jh,{})})]})})}Ro(Td());Dp.createRoot(document.getElementById("root")).render(u.jsx(Ct.StrictMode,{children:u.jsx(wd,{children:u.jsx(Bm,{basename:"/b2b",children:u.jsx(Th,{})})})}));