UNPKG

@ticketevolution/seatmaps-client

Version:

A client side JavaScript library that enables users to view interactive seating charts for tickets available via the Ticket Evolution API.

34 lines (31 loc) 617 kB
(function(ea,kt){typeof exports=="object"&&typeof module<"u"?kt(exports):typeof define=="function"&&define.amd?define(["exports"],kt):(ea=typeof globalThis<"u"?globalThis:ea||self,kt(ea.Tevomaps={}))})(this,function(ea){"use strict";var aE=Object.defineProperty;var uE=(ea,kt,yu)=>kt in ea?aE(ea,kt,{enumerable:!0,configurable:!0,writable:!0,value:yu}):ea[kt]=yu;var Ze=(ea,kt,yu)=>(uE(ea,typeof kt!="symbol"?kt+"":kt,yu),yu);var kt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function yu(y){return y&&y.__esModule&&Object.prototype.hasOwnProperty.call(y,"default")?y.default:y}var Rv={exports:{}},zn=Rv.exports={},Wi,Fi;function $m(){throw new Error("setTimeout has not been defined")}function Wm(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?Wi=setTimeout:Wi=$m}catch{Wi=$m}try{typeof clearTimeout=="function"?Fi=clearTimeout:Fi=Wm}catch{Fi=Wm}})();function Dv(y){if(Wi===setTimeout)return setTimeout(y,0);if((Wi===$m||!Wi)&&setTimeout)return Wi=setTimeout,setTimeout(y,0);try{return Wi(y,0)}catch{try{return Wi.call(null,y,0)}catch{return Wi.call(this,y,0)}}}function bS(y){if(Fi===clearTimeout)return clearTimeout(y);if((Fi===Wm||!Fi)&&clearTimeout)return Fi=clearTimeout,clearTimeout(y);try{return Fi(y)}catch{try{return Fi.call(null,y)}catch{return Fi.call(this,y)}}}var Zc=[],Ws=!1,mf,ep=-1;function SS(){!Ws||!mf||(Ws=!1,mf.length?Zc=mf.concat(Zc):ep=-1,Zc.length&&Mv())}function Mv(){if(!Ws){var y=Dv(SS);Ws=!0;for(var E=Zc.length;E;){for(mf=Zc,Zc=[];++ep<E;)mf&&mf[ep].run();ep=-1,E=Zc.length}mf=null,Ws=!1,bS(y)}}zn.nextTick=function(y){var E=new Array(arguments.length-1);if(arguments.length>1)for(var v=1;v<arguments.length;v++)E[v-1]=arguments[v];Zc.push(new _v(y,E)),Zc.length===1&&!Ws&&Dv(Mv)};function _v(y,E){this.fun=y,this.array=E}_v.prototype.run=function(){this.fun.apply(null,this.array)},zn.title="browser",zn.browser=!0,zn.env={},zn.argv=[],zn.version="",zn.versions={};function kc(){}zn.on=kc,zn.addListener=kc,zn.once=kc,zn.off=kc,zn.removeListener=kc,zn.removeAllListeners=kc,zn.emit=kc,zn.prependListener=kc,zn.prependOnceListener=kc,zn.listeners=function(y){return[]},zn.binding=function(y){throw new Error("process.binding is not supported")},zn.cwd=function(){return"/"},zn.chdir=function(y){throw new Error("process.chdir is not supported")},zn.umask=function(){return 0};var TS=Rv.exports;const on=yu(TS);var Fm={exports:{}},p0={};/** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var zv;function ES(){if(zv)return p0;zv=1;var y=Symbol.for("react.transitional.element"),E=Symbol.for("react.fragment");function v(m,N,W){var de=null;if(W!==void 0&&(de=""+W),N.key!==void 0&&(de=""+N.key),"key"in N){W={};for(var ge in N)ge!=="key"&&(W[ge]=N[ge])}else W=N;return N=W.ref,{$$typeof:y,type:m,key:de,ref:N!==void 0?N:null,props:W}}return p0.Fragment=E,p0.jsx=v,p0.jsxs=v,p0}var m0={},tp={exports:{}},ct={},xv;function AS(){if(xv)return ct;xv=1;var y=Symbol.for("react.transitional.element"),E=Symbol.for("react.portal"),v=Symbol.for("react.fragment"),m=Symbol.for("react.strict_mode"),N=Symbol.for("react.profiler"),W=Symbol.for("react.consumer"),de=Symbol.for("react.context"),ge=Symbol.for("react.forward_ref"),q=Symbol.for("react.suspense"),Q=Symbol.for("react.memo"),ie=Symbol.for("react.lazy"),j=Symbol.iterator;function w(S){return S===null||typeof S!="object"?null:(S=j&&S[j]||S["@@iterator"],typeof S=="function"?S:null)}var he={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},xe=Object.assign,Ie={};function we(S,Y,X){this.props=S,this.context=Y,this.refs=Ie,this.updater=X||he}we.prototype.isReactComponent={},we.prototype.setState=function(S,Y){if(typeof S!="object"&&typeof S!="function"&&S!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,S,Y,"setState")},we.prototype.forceUpdate=function(S){this.updater.enqueueForceUpdate(this,S,"forceUpdate")};function De(){}De.prototype=we.prototype;function vt(S,Y,X){this.props=S,this.context=Y,this.refs=Ie,this.updater=X||he}var ke=vt.prototype=new De;ke.constructor=vt,xe(ke,we.prototype),ke.isPureReactComponent=!0;var Dt=Array.isArray,He={H:null,A:null,T:null,S:null,V:null},dt=Object.prototype.hasOwnProperty;function Be(S,Y,X,ce,pe,F){return X=F.ref,{$$typeof:y,type:S,key:Y,ref:X!==void 0?X:null,props:F}}function At(S,Y){return Be(S.type,Y,void 0,void 0,void 0,S.props)}function Se(S){return typeof S=="object"&&S!==null&&S.$$typeof===y}function St(S){var Y={"=":"=0",":":"=2"};return"$"+S.replace(/[=:]/g,function(X){return Y[X]})}var Ee=/\/+/g;function Ce(S,Y){return typeof S=="object"&&S!==null&&S.key!=null?St(""+S.key):Y.toString(36)}function Ot(){}function lt(S){switch(S.status){case"fulfilled":return S.value;case"rejected":throw S.reason;default:switch(typeof S.status=="string"?S.then(Ot,Ot):(S.status="pending",S.then(function(Y){S.status==="pending"&&(S.status="fulfilled",S.value=Y)},function(Y){S.status==="pending"&&(S.status="rejected",S.reason=Y)})),S.status){case"fulfilled":return S.value;case"rejected":throw S.reason}}throw S}function ot(S,Y,X,ce,pe){var F=typeof S;(F==="undefined"||F==="boolean")&&(S=null);var oe=!1;if(S===null)oe=!0;else switch(F){case"bigint":case"string":case"number":oe=!0;break;case"object":switch(S.$$typeof){case y:case E:oe=!0;break;case ie:return oe=S._init,ot(oe(S._payload),Y,X,ce,pe)}}if(oe)return pe=pe(S),oe=ce===""?"."+Ce(S,0):ce,Dt(pe)?(X="",oe!=null&&(X=oe.replace(Ee,"$&/")+"/"),ot(pe,Y,X,"",function(yt){return yt})):pe!=null&&(Se(pe)&&(pe=At(pe,X+(pe.key==null||S&&S.key===pe.key?"":(""+pe.key).replace(Ee,"$&/")+"/")+oe)),Y.push(pe)),1;oe=0;var Fe=ce===""?".":ce+":";if(Dt(S))for(var Ae=0;Ae<S.length;Ae++)ce=S[Ae],F=Fe+Ce(ce,Ae),oe+=ot(ce,Y,X,F,pe);else if(Ae=w(S),typeof Ae=="function")for(S=Ae.call(S),Ae=0;!(ce=S.next()).done;)ce=ce.value,F=Fe+Ce(ce,Ae++),oe+=ot(ce,Y,X,F,pe);else if(F==="object"){if(typeof S.then=="function")return ot(lt(S),Y,X,ce,pe);throw Y=String(S),Error("Objects are not valid as a React child (found: "+(Y==="[object Object]"?"object with keys {"+Object.keys(S).join(", ")+"}":Y)+"). If you meant to render a collection of children, use an array instead.")}return oe}function z(S,Y,X){if(S==null)return S;var ce=[],pe=0;return ot(S,ce,"","",function(F){return Y.call(X,F,pe++)}),ce}function R(S){if(S._status===-1){var Y=S._result;Y=Y(),Y.then(function(X){(S._status===0||S._status===-1)&&(S._status=1,S._result=X)},function(X){(S._status===0||S._status===-1)&&(S._status=2,S._result=X)}),S._status===-1&&(S._status=0,S._result=Y)}if(S._status===1)return S._result.default;throw S._result}var H=typeof reportError=="function"?reportError:function(S){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Y=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof S=="object"&&S!==null&&typeof S.message=="string"?String(S.message):String(S),error:S});if(!window.dispatchEvent(Y))return}else if(typeof on=="object"&&typeof on.emit=="function"){on.emit("uncaughtException",S);return}console.error(S)};function re(){}return ct.Children={map:z,forEach:function(S,Y,X){z(S,function(){Y.apply(this,arguments)},X)},count:function(S){var Y=0;return z(S,function(){Y++}),Y},toArray:function(S){return z(S,function(Y){return Y})||[]},only:function(S){if(!Se(S))throw Error("React.Children.only expected to receive a single React element child.");return S}},ct.Component=we,ct.Fragment=v,ct.Profiler=N,ct.PureComponent=vt,ct.StrictMode=m,ct.Suspense=q,ct.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=He,ct.__COMPILER_RUNTIME={__proto__:null,c:function(S){return He.H.useMemoCache(S)}},ct.cache=function(S){return function(){return S.apply(null,arguments)}},ct.cloneElement=function(S,Y,X){if(S==null)throw Error("The argument must be a React element, but you passed "+S+".");var ce=xe({},S.props),pe=S.key,F=void 0;if(Y!=null)for(oe in Y.ref!==void 0&&(F=void 0),Y.key!==void 0&&(pe=""+Y.key),Y)!dt.call(Y,oe)||oe==="key"||oe==="__self"||oe==="__source"||oe==="ref"&&Y.ref===void 0||(ce[oe]=Y[oe]);var oe=arguments.length-2;if(oe===1)ce.children=X;else if(1<oe){for(var Fe=Array(oe),Ae=0;Ae<oe;Ae++)Fe[Ae]=arguments[Ae+2];ce.children=Fe}return Be(S.type,pe,void 0,void 0,F,ce)},ct.createContext=function(S){return S={$$typeof:de,_currentValue:S,_currentValue2:S,_threadCount:0,Provider:null,Consumer:null},S.Provider=S,S.Consumer={$$typeof:W,_context:S},S},ct.createElement=function(S,Y,X){var ce,pe={},F=null;if(Y!=null)for(ce in Y.key!==void 0&&(F=""+Y.key),Y)dt.call(Y,ce)&&ce!=="key"&&ce!=="__self"&&ce!=="__source"&&(pe[ce]=Y[ce]);var oe=arguments.length-2;if(oe===1)pe.children=X;else if(1<oe){for(var Fe=Array(oe),Ae=0;Ae<oe;Ae++)Fe[Ae]=arguments[Ae+2];pe.children=Fe}if(S&&S.defaultProps)for(ce in oe=S.defaultProps,oe)pe[ce]===void 0&&(pe[ce]=oe[ce]);return Be(S,F,void 0,void 0,null,pe)},ct.createRef=function(){return{current:null}},ct.forwardRef=function(S){return{$$typeof:ge,render:S}},ct.isValidElement=Se,ct.lazy=function(S){return{$$typeof:ie,_payload:{_status:-1,_result:S},_init:R}},ct.memo=function(S,Y){return{$$typeof:Q,type:S,compare:Y===void 0?null:Y}},ct.startTransition=function(S){var Y=He.T,X={};He.T=X;try{var ce=S(),pe=He.S;pe!==null&&pe(X,ce),typeof ce=="object"&&ce!==null&&typeof ce.then=="function"&&ce.then(re,H)}catch(F){H(F)}finally{He.T=Y}},ct.unstable_useCacheRefresh=function(){return He.H.useCacheRefresh()},ct.use=function(S){return He.H.use(S)},ct.useActionState=function(S,Y,X){return He.H.useActionState(S,Y,X)},ct.useCallback=function(S,Y){return He.H.useCallback(S,Y)},ct.useContext=function(S){return He.H.useContext(S)},ct.useDebugValue=function(){},ct.useDeferredValue=function(S,Y){return He.H.useDeferredValue(S,Y)},ct.useEffect=function(S,Y,X){var ce=He.H;if(typeof X=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return ce.useEffect(S,Y)},ct.useId=function(){return He.H.useId()},ct.useImperativeHandle=function(S,Y,X){return He.H.useImperativeHandle(S,Y,X)},ct.useInsertionEffect=function(S,Y){return He.H.useInsertionEffect(S,Y)},ct.useLayoutEffect=function(S,Y){return He.H.useLayoutEffect(S,Y)},ct.useMemo=function(S,Y){return He.H.useMemo(S,Y)},ct.useOptimistic=function(S,Y){return He.H.useOptimistic(S,Y)},ct.useReducer=function(S,Y,X){return He.H.useReducer(S,Y,X)},ct.useRef=function(S){return He.H.useRef(S)},ct.useState=function(S){return He.H.useState(S)},ct.useSyncExternalStore=function(S,Y,X){return He.H.useSyncExternalStore(S,Y,X)},ct.useTransition=function(){return He.H.useTransition()},ct.version="19.1.1",ct}var g0={exports:{}};g0.exports;var Cv;function OS(){return Cv||(Cv=1,function(y,E){on.env.NODE_ENV!=="production"&&function(){function v(g,B){Object.defineProperty(W.prototype,g,{get:function(){console.warn("%s(...) is deprecated in plain JavaScript React classes. %s",B[0],B[1])}})}function m(g){return g===null||typeof g!="object"?null:(g=An&&g[An]||g["@@iterator"],typeof g=="function"?g:null)}function N(g,B){g=(g=g.constructor)&&(g.displayName||g.name)||"ReactClass";var fe=g+"."+B;Sl[fe]||(console.error("Can't call %s on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to `this.state` directly or define a `state = {};` class property with the desired state in the %s component.",B,g),Sl[fe]=!0)}function W(g,B,fe){this.props=g,this.context=B,this.refs=si,this.updater=fe||Kn}function de(){}function ge(g,B,fe){this.props=g,this.context=B,this.refs=si,this.updater=fe||Kn}function q(g){return""+g}function Q(g){try{q(g);var B=!1}catch{B=!0}if(B){B=console;var fe=B.error,ye=typeof Symbol=="function"&&Symbol.toStringTag&&g[Symbol.toStringTag]||g.constructor.name||"Object";return fe.call(B,"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.",ye),q(g)}}function ie(g){if(g==null)return null;if(typeof g=="function")return g.$$typeof===Ii?null:g.displayName||g.name||null;if(typeof g=="string")return g;switch(g){case S:return"Fragment";case X:return"Profiler";case Y:return"StrictMode";case oe:return"Suspense";case Fe:return"SuspenseList";case Xt:return"Activity"}if(typeof g=="object")switch(typeof g.tag=="number"&&console.error("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),g.$$typeof){case re:return"Portal";case pe:return(g.displayName||"Context")+".Provider";case ce:return(g._context.displayName||"Context")+".Consumer";case F:var B=g.render;return g=g.displayName,g||(g=B.displayName||B.name||"",g=g!==""?"ForwardRef("+g+")":"ForwardRef"),g;case Ae:return B=g.displayName||null,B!==null?B:ie(g.type)||"Memo";case yt:B=g._payload,g=g._init;try{return ie(g(B))}catch{}}return null}function j(g){if(g===S)return"<>";if(typeof g=="object"&&g!==null&&g.$$typeof===yt)return"<...>";try{var B=ie(g);return B?"<"+B+">":"<...>"}catch{return"<...>"}}function w(){var g=Ke.A;return g===null?null:g.getOwner()}function he(){return Error("react-stack-top-frame")}function xe(g){if(ga.call(g,"key")){var B=Object.getOwnPropertyDescriptor(g,"key").get;if(B&&B.isReactWarning)return!1}return g.key!==void 0}function Ie(g,B){function fe(){Qa||(Qa=!0,console.error("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)",B))}fe.isReactWarning=!0,Object.defineProperty(g,"key",{get:fe,configurable:!0})}function we(){var g=ie(this.type);return Kc[g]||(Kc[g]=!0,console.error("Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.")),g=this.props.ref,g!==void 0?g:null}function De(g,B,fe,ye,Me,Xe,Qe,at){return fe=Xe.ref,g={$$typeof:H,type:g,key:B,props:Xe,_owner:Me},(fe!==void 0?fe:null)!==null?Object.defineProperty(g,"ref",{enumerable:!1,get:we}):Object.defineProperty(g,"ref",{enumerable:!1,value:null}),g._store={},Object.defineProperty(g._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:0}),Object.defineProperty(g,"_debugInfo",{configurable:!1,enumerable:!1,writable:!0,value:null}),Object.defineProperty(g,"_debugStack",{configurable:!1,enumerable:!1,writable:!0,value:Qe}),Object.defineProperty(g,"_debugTask",{configurable:!1,enumerable:!1,writable:!0,value:at}),Object.freeze&&(Object.freeze(g.props),Object.freeze(g)),g}function vt(g,B){return B=De(g.type,B,void 0,void 0,g._owner,g.props,g._debugStack,g._debugTask),g._store&&(B._store.validated=g._store.validated),B}function ke(g){return typeof g=="object"&&g!==null&&g.$$typeof===H}function Dt(g){var B={"=":"=0",":":"=2"};return"$"+g.replace(/[=:]/g,function(fe){return B[fe]})}function He(g,B){return typeof g=="object"&&g!==null&&g.key!=null?(Q(g.key),Dt(""+g.key)):B.toString(36)}function dt(){}function Be(g){switch(g.status){case"fulfilled":return g.value;case"rejected":throw g.reason;default:switch(typeof g.status=="string"?g.then(dt,dt):(g.status="pending",g.then(function(B){g.status==="pending"&&(g.status="fulfilled",g.value=B)},function(B){g.status==="pending"&&(g.status="rejected",g.reason=B)})),g.status){case"fulfilled":return g.value;case"rejected":throw g.reason}}throw g}function At(g,B,fe,ye,Me){var Xe=typeof g;(Xe==="undefined"||Xe==="boolean")&&(g=null);var Qe=!1;if(g===null)Qe=!0;else switch(Xe){case"bigint":case"string":case"number":Qe=!0;break;case"object":switch(g.$$typeof){case H:case re:Qe=!0;break;case yt:return Qe=g._init,At(Qe(g._payload),B,fe,ye,Me)}}if(Qe){Qe=g,Me=Me(Qe);var at=ye===""?"."+He(Qe,0):ye;return ta(Me)?(fe="",at!=null&&(fe=at.replace(On,"$&/")+"/"),At(Me,B,fe,"",function(Ft){return Ft})):Me!=null&&(ke(Me)&&(Me.key!=null&&(Qe&&Qe.key===Me.key||Q(Me.key)),fe=vt(Me,fe+(Me.key==null||Qe&&Qe.key===Me.key?"":(""+Me.key).replace(On,"$&/")+"/")+at),ye!==""&&Qe!=null&&ke(Qe)&&Qe.key==null&&Qe._store&&!Qe._store.validated&&(fe._store.validated=2),Me=fe),B.push(Me)),1}if(Qe=0,at=ye===""?".":ye+":",ta(g))for(var Le=0;Le<g.length;Le++)ye=g[Le],Xe=at+He(ye,Le),Qe+=At(ye,B,fe,Xe,Me);else if(Le=m(g),typeof Le=="function")for(Le===g.entries&&(rl||console.warn("Using Maps as children is not supported. Use an array of keyed ReactElements instead."),rl=!0),g=Le.call(g),Le=0;!(ye=g.next()).done;)ye=ye.value,Xe=at+He(ye,Le++),Qe+=At(ye,B,fe,Xe,Me);else if(Xe==="object"){if(typeof g.then=="function")return At(Be(g),B,fe,ye,Me);throw B=String(g),Error("Objects are not valid as a React child (found: "+(B==="[object Object]"?"object with keys {"+Object.keys(g).join(", ")+"}":B)+"). If you meant to render a collection of children, use an array instead.")}return Qe}function Se(g,B,fe){if(g==null)return g;var ye=[],Me=0;return At(g,ye,"","",function(Xe){return B.call(fe,Xe,Me++)}),ye}function St(g){if(g._status===-1){var B=g._result;B=B(),B.then(function(fe){(g._status===0||g._status===-1)&&(g._status=1,g._result=fe)},function(fe){(g._status===0||g._status===-1)&&(g._status=2,g._result=fe)}),g._status===-1&&(g._status=0,g._result=B)}if(g._status===1)return B=g._result,B===void 0&&console.error(`lazy: Expected the result of a dynamic import() call. Instead received: %s Your code should look like: const MyComponent = lazy(() => import('./MyComponent')) Did you accidentally put curly braces around the import?`,B),"default"in B||console.error(`lazy: Expected the result of a dynamic import() call. Instead received: %s Your code should look like: const MyComponent = lazy(() => import('./MyComponent'))`,B),B.default;throw g._result}function Ee(){var g=Ke.H;return g===null&&console.error(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: 1. You might have mismatching versions of React and the renderer (such as React DOM) 2. You might be breaking the Rules of Hooks 3. You might have more than one copy of React in the same app See https://react.dev/link/invalid-hook-call for tips about how to debug and fix this problem.`),g}function Ce(){}function Ot(g){if(di===null)try{var B=("require"+Math.random()).slice(0,7);di=(y&&y[B]).call(y,"timers").setImmediate}catch{di=function(ye){ec===!1&&(ec=!0,typeof MessageChannel>"u"&&console.error("This browser does not have a MessageChannel implementation, so enqueuing tasks via await act(async () => ...) will fail. Please file an issue at https://github.com/facebook/react/issues if you encounter this warning."));var Me=new MessageChannel;Me.port1.onmessage=ye,Me.port2.postMessage(void 0)}}return di(g)}function lt(g){return 1<g.length&&typeof AggregateError=="function"?new AggregateError(g):g[0]}function ot(g,B){B!==na-1&&console.error("You seem to have overlapping act() calls, this is not supported. Be sure to await previous act() calls before making a new one. "),na=B}function z(g,B,fe){var ye=Ke.actQueue;if(ye!==null)if(ye.length!==0)try{R(ye),Ot(function(){return z(g,B,fe)});return}catch(Me){Ke.thrownErrors.push(Me)}else Ke.actQueue=null;0<Ke.thrownErrors.length?(ye=lt(Ke.thrownErrors),Ke.thrownErrors.length=0,fe(ye)):B(g)}function R(g){if(!sn){sn=!0;var B=0;try{for(;B<g.length;B++){var fe=g[B];do{Ke.didUsePromise=!1;var ye=fe(!1);if(ye!==null){if(Ke.didUsePromise){g[B]=fe,g.splice(0,B);return}fe=ye}else break}while(1)}g.length=0}catch(Me){g.splice(0,B+1),Ke.thrownErrors.push(Me)}finally{sn=!1}}}typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());var H=Symbol.for("react.transitional.element"),re=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),Y=Symbol.for("react.strict_mode"),X=Symbol.for("react.profiler"),ce=Symbol.for("react.consumer"),pe=Symbol.for("react.context"),F=Symbol.for("react.forward_ref"),oe=Symbol.for("react.suspense"),Fe=Symbol.for("react.suspense_list"),Ae=Symbol.for("react.memo"),yt=Symbol.for("react.lazy"),Xt=Symbol.for("react.activity"),An=Symbol.iterator,Sl={},Kn={isMounted:function(){return!1},enqueueForceUpdate:function(g){N(g,"forceUpdate")},enqueueReplaceState:function(g){N(g,"replaceState")},enqueueSetState:function(g){N(g,"setState")}},Xa=Object.assign,si={};Object.freeze(si),W.prototype.isReactComponent={},W.prototype.setState=function(g,B){if(typeof g!="object"&&typeof g!="function"&&g!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,g,B,"setState")},W.prototype.forceUpdate=function(g){this.updater.enqueueForceUpdate(this,g,"forceUpdate")};var Wt={isMounted:["isMounted","Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."],replaceState:["replaceState","Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."]},rn;for(rn in Wt)Wt.hasOwnProperty(rn)&&v(rn,Wt[rn]);de.prototype=W.prototype,Wt=ge.prototype=new de,Wt.constructor=ge,Xa(Wt,W.prototype),Wt.isPureReactComponent=!0;var ta=Array.isArray,Ii=Symbol.for("react.client.reference"),Ke={H:null,A:null,T:null,S:null,V:null,actQueue:null,isBatchingLegacy:!1,didScheduleLegacyUpdate:!1,didUsePromise:!1,thrownErrors:[],getCurrentStack:null,recentlyCreatedOwnerStacks:0},ga=Object.prototype.hasOwnProperty,Pi=console.createTask?console.createTask:function(){return null};Wt={react_stack_bottom_frame:function(g){return g()}};var Qa,Io,Kc={},pu=Wt.react_stack_bottom_frame.bind(Wt,he)(),fn=Pi(j(he)),rl=!1,On=/\/+/g,Jn=typeof reportError=="function"?reportError:function(g){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var B=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof g=="object"&&g!==null&&typeof g.message=="string"?String(g.message):String(g),error:g});if(!window.dispatchEvent(B))return}else if(typeof on=="object"&&typeof on.emit=="function"){on.emit("uncaughtException",g);return}console.error(g)},ec=!1,di=null,na=0,$n=!1,sn=!1,wl=typeof queueMicrotask=="function"?function(g){queueMicrotask(function(){return queueMicrotask(g)})}:Ot;Wt=Object.freeze({__proto__:null,c:function(g){return Ee().useMemoCache(g)}}),E.Children={map:Se,forEach:function(g,B,fe){Se(g,function(){B.apply(this,arguments)},fe)},count:function(g){var B=0;return Se(g,function(){B++}),B},toArray:function(g){return Se(g,function(B){return B})||[]},only:function(g){if(!ke(g))throw Error("React.Children.only expected to receive a single React element child.");return g}},E.Component=W,E.Fragment=S,E.Profiler=X,E.PureComponent=ge,E.StrictMode=Y,E.Suspense=oe,E.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Ke,E.__COMPILER_RUNTIME=Wt,E.act=function(g){var B=Ke.actQueue,fe=na;na++;var ye=Ke.actQueue=B!==null?B:[],Me=!1;try{var Xe=g()}catch(Le){Ke.thrownErrors.push(Le)}if(0<Ke.thrownErrors.length)throw ot(B,fe),g=lt(Ke.thrownErrors),Ke.thrownErrors.length=0,g;if(Xe!==null&&typeof Xe=="object"&&typeof Xe.then=="function"){var Qe=Xe;return wl(function(){Me||$n||($n=!0,console.error("You called act(async () => ...) without await. This could lead to unexpected testing behaviour, interleaving multiple act calls and mixing their scopes. You should - await act(async () => ...);"))}),{then:function(Le,Ft){Me=!0,Qe.then(function(Tl){if(ot(B,fe),fe===0){try{R(ye),Ot(function(){return z(Tl,Le,Ft)})}catch(vf){Ke.thrownErrors.push(vf)}if(0<Ke.thrownErrors.length){var mu=lt(Ke.thrownErrors);Ke.thrownErrors.length=0,Ft(mu)}}else Le(Tl)},function(Tl){ot(B,fe),0<Ke.thrownErrors.length&&(Tl=lt(Ke.thrownErrors),Ke.thrownErrors.length=0),Ft(Tl)})}}}var at=Xe;if(ot(B,fe),fe===0&&(R(ye),ye.length!==0&&wl(function(){Me||$n||($n=!0,console.error("A component suspended inside an `act` scope, but the `act` call was not awaited. When testing React components that depend on asynchronous data, you must await the result:\n\nawait act(() => ...)"))}),Ke.actQueue=null),0<Ke.thrownErrors.length)throw g=lt(Ke.thrownErrors),Ke.thrownErrors.length=0,g;return{then:function(Le,Ft){Me=!0,fe===0?(Ke.actQueue=ye,Ot(function(){return z(at,Le,Ft)})):Le(at)}}},E.cache=function(g){return function(){return g.apply(null,arguments)}},E.captureOwnerStack=function(){var g=Ke.getCurrentStack;return g===null?null:g()},E.cloneElement=function(g,B,fe){if(g==null)throw Error("The argument must be a React element, but you passed "+g+".");var ye=Xa({},g.props),Me=g.key,Xe=g._owner;if(B!=null){var Qe;e:{if(ga.call(B,"ref")&&(Qe=Object.getOwnPropertyDescriptor(B,"ref").get)&&Qe.isReactWarning){Qe=!1;break e}Qe=B.ref!==void 0}Qe&&(Xe=w()),xe(B)&&(Q(B.key),Me=""+B.key);for(at in B)!ga.call(B,at)||at==="key"||at==="__self"||at==="__source"||at==="ref"&&B.ref===void 0||(ye[at]=B[at])}var at=arguments.length-2;if(at===1)ye.children=fe;else if(1<at){Qe=Array(at);for(var Le=0;Le<at;Le++)Qe[Le]=arguments[Le+2];ye.children=Qe}for(ye=De(g.type,Me,void 0,void 0,Xe,ye,g._debugStack,g._debugTask),Me=2;Me<arguments.length;Me++)Xe=arguments[Me],ke(Xe)&&Xe._store&&(Xe._store.validated=1);return ye},E.createContext=function(g){return g={$$typeof:pe,_currentValue:g,_currentValue2:g,_threadCount:0,Provider:null,Consumer:null},g.Provider=g,g.Consumer={$$typeof:ce,_context:g},g._currentRenderer=null,g._currentRenderer2=null,g},E.createElement=function(g,B,fe){for(var ye=2;ye<arguments.length;ye++){var Me=arguments[ye];ke(Me)&&Me._store&&(Me._store.validated=1)}if(ye={},Me=null,B!=null)for(Le in Io||!("__self"in B)||"key"in B||(Io=!0,console.warn("Your app (or one of its dependencies) is using an outdated JSX transform. Update to the modern JSX transform for faster performance: https://react.dev/link/new-jsx-transform")),xe(B)&&(Q(B.key),Me=""+B.key),B)ga.call(B,Le)&&Le!=="key"&&Le!=="__self"&&Le!=="__source"&&(ye[Le]=B[Le]);var Xe=arguments.length-2;if(Xe===1)ye.children=fe;else if(1<Xe){for(var Qe=Array(Xe),at=0;at<Xe;at++)Qe[at]=arguments[at+2];Object.freeze&&Object.freeze(Qe),ye.children=Qe}if(g&&g.defaultProps)for(Le in Xe=g.defaultProps,Xe)ye[Le]===void 0&&(ye[Le]=Xe[Le]);Me&&Ie(ye,typeof g=="function"?g.displayName||g.name||"Unknown":g);var Le=1e4>Ke.recentlyCreatedOwnerStacks++;return De(g,Me,void 0,void 0,w(),ye,Le?Error("react-stack-top-frame"):pu,Le?Pi(j(g)):fn)},E.createRef=function(){var g={current:null};return Object.seal(g),g},E.forwardRef=function(g){g!=null&&g.$$typeof===Ae?console.error("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):typeof g!="function"?console.error("forwardRef requires a render function but was given %s.",g===null?"null":typeof g):g.length!==0&&g.length!==2&&console.error("forwardRef render functions accept exactly two parameters: props and ref. %s",g.length===1?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),g!=null&&g.defaultProps!=null&&console.error("forwardRef render functions do not support defaultProps. Did you accidentally pass a React component?");var B={$$typeof:F,render:g},fe;return Object.defineProperty(B,"displayName",{enumerable:!1,configurable:!0,get:function(){return fe},set:function(ye){fe=ye,g.name||g.displayName||(Object.defineProperty(g,"name",{value:ye}),g.displayName=ye)}}),B},E.isValidElement=ke,E.lazy=function(g){return{$$typeof:yt,_payload:{_status:-1,_result:g},_init:St}},E.memo=function(g,B){g==null&&console.error("memo: The first argument must be a component. Instead received: %s",g===null?"null":typeof g),B={$$typeof:Ae,type:g,compare:B===void 0?null:B};var fe;return Object.defineProperty(B,"displayName",{enumerable:!1,configurable:!0,get:function(){return fe},set:function(ye){fe=ye,g.name||g.displayName||(Object.defineProperty(g,"name",{value:ye}),g.displayName=ye)}}),B},E.startTransition=function(g){var B=Ke.T,fe={};Ke.T=fe,fe._updatedFibers=new Set;try{var ye=g(),Me=Ke.S;Me!==null&&Me(fe,ye),typeof ye=="object"&&ye!==null&&typeof ye.then=="function"&&ye.then(Ce,Jn)}catch(Xe){Jn(Xe)}finally{B===null&&fe._updatedFibers&&(g=fe._updatedFibers.size,fe._updatedFibers.clear(),10<g&&console.warn("Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table.")),Ke.T=B}},E.unstable_useCacheRefresh=function(){return Ee().useCacheRefresh()},E.use=function(g){return Ee().use(g)},E.useActionState=function(g,B,fe){return Ee().useActionState(g,B,fe)},E.useCallback=function(g,B){return Ee().useCallback(g,B)},E.useContext=function(g){var B=Ee();return g.$$typeof===ce&&console.error("Calling useContext(Context.Consumer) is not supported and will cause bugs. Did you mean to call useContext(Context) instead?"),B.useContext(g)},E.useDebugValue=function(g,B){return Ee().useDebugValue(g,B)},E.useDeferredValue=function(g,B){return Ee().useDeferredValue(g,B)},E.useEffect=function(g,B,fe){g==null&&console.warn("React Hook useEffect requires an effect callback. Did you forget to pass a callback to the hook?");var ye=Ee();if(typeof fe=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return ye.useEffect(g,B)},E.useId=function(){return Ee().useId()},E.useImperativeHandle=function(g,B,fe){return Ee().useImperativeHandle(g,B,fe)},E.useInsertionEffect=function(g,B){return g==null&&console.warn("React Hook useInsertionEffect requires an effect callback. Did you forget to pass a callback to the hook?"),Ee().useInsertionEffect(g,B)},E.useLayoutEffect=function(g,B){return g==null&&console.warn("React Hook useLayoutEffect requires an effect callback. Did you forget to pass a callback to the hook?"),Ee().useLayoutEffect(g,B)},E.useMemo=function(g,B){return Ee().useMemo(g,B)},E.useOptimistic=function(g,B){return Ee().useOptimistic(g,B)},E.useReducer=function(g,B,fe){return Ee().useReducer(g,B,fe)},E.useRef=function(g){return Ee().useRef(g)},E.useState=function(g){return Ee().useState(g)},E.useSyncExternalStore=function(g,B,fe){return Ee().useSyncExternalStore(g,B,fe)},E.useTransition=function(){return Ee().useTransition()},E.version="19.1.1",typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error())}()}(g0,g0.exports)),g0.exports}var Uv;function Fs(){return Uv||(Uv=1,on.env.NODE_ENV==="production"?tp.exports=AS():tp.exports=OS()),tp.exports}var wv;function RS(){return wv||(wv=1,on.env.NODE_ENV!=="production"&&function(){function y(S){if(S==null)return null;if(typeof S=="function")return S.$$typeof===St?null:S.displayName||S.name||null;if(typeof S=="string")return S;switch(S){case Ie:return"Fragment";case De:return"Profiler";case we:return"StrictMode";case He:return"Suspense";case dt:return"SuspenseList";case Se:return"Activity"}if(typeof S=="object")switch(typeof S.tag=="number"&&console.error("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),S.$$typeof){case xe:return"Portal";case ke:return(S.displayName||"Context")+".Provider";case vt:return(S._context.displayName||"Context")+".Consumer";case Dt:var Y=S.render;return S=S.displayName,S||(S=Y.displayName||Y.name||"",S=S!==""?"ForwardRef("+S+")":"ForwardRef"),S;case Be:return Y=S.displayName||null,Y!==null?Y:y(S.type)||"Memo";case At:Y=S._payload,S=S._init;try{return y(S(Y))}catch{}}return null}function E(S){return""+S}function v(S){try{E(S);var Y=!1}catch{Y=!0}if(Y){Y=console;var X=Y.error,ce=typeof Symbol=="function"&&Symbol.toStringTag&&S[Symbol.toStringTag]||S.constructor.name||"Object";return X.call(Y,"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.",ce),E(S)}}function m(S){if(S===Ie)return"<>";if(typeof S=="object"&&S!==null&&S.$$typeof===At)return"<...>";try{var Y=y(S);return Y?"<"+Y+">":"<...>"}catch{return"<...>"}}function N(){var S=Ee.A;return S===null?null:S.getOwner()}function W(){return Error("react-stack-top-frame")}function de(S){if(Ce.call(S,"key")){var Y=Object.getOwnPropertyDescriptor(S,"key").get;if(Y&&Y.isReactWarning)return!1}return S.key!==void 0}function ge(S,Y){function X(){ot||(ot=!0,console.error("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)",Y))}X.isReactWarning=!0,Object.defineProperty(S,"key",{get:X,configurable:!0})}function q(){var S=y(this.type);return z[S]||(z[S]=!0,console.error("Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.")),S=this.props.ref,S!==void 0?S:null}function Q(S,Y,X,ce,pe,F,oe,Fe){return X=F.ref,S={$$typeof:he,type:S,key:Y,props:F,_owner:pe},(X!==void 0?X:null)!==null?Object.defineProperty(S,"ref",{enumerable:!1,get:q}):Object.defineProperty(S,"ref",{enumerable:!1,value:null}),S._store={},Object.defineProperty(S._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:0}),Object.defineProperty(S,"_debugInfo",{configurable:!1,enumerable:!1,writable:!0,value:null}),Object.defineProperty(S,"_debugStack",{configurable:!1,enumerable:!1,writable:!0,value:oe}),Object.defineProperty(S,"_debugTask",{configurable:!1,enumerable:!1,writable:!0,value:Fe}),Object.freeze&&(Object.freeze(S.props),Object.freeze(S)),S}function ie(S,Y,X,ce,pe,F,oe,Fe){var Ae=Y.children;if(Ae!==void 0)if(ce)if(Ot(Ae)){for(ce=0;ce<Ae.length;ce++)j(Ae[ce]);Object.freeze&&Object.freeze(Ae)}else console.error("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else j(Ae);if(Ce.call(Y,"key")){Ae=y(S);var yt=Object.keys(Y).filter(function(An){return An!=="key"});ce=0<yt.length?"{key: someKey, "+yt.join(": ..., ")+": ...}":"{key: someKey}",re[Ae+ce]||(yt=0<yt.length?"{"+yt.join(": ..., ")+": ...}":"{}",console.error(`A props object containing a "key" prop is being spread into JSX: let props = %s; <%s {...props} /> React keys must be passed directly to JSX without using spread: let props = %s; <%s key={someKey} {...props} />`,ce,Ae,yt,Ae),re[Ae+ce]=!0)}if(Ae=null,X!==void 0&&(v(X),Ae=""+X),de(Y)&&(v(Y.key),Ae=""+Y.key),"key"in Y){X={};for(var Xt in Y)Xt!=="key"&&(X[Xt]=Y[Xt])}else X=Y;return Ae&&ge(X,typeof S=="function"?S.displayName||S.name||"Unknown":S),Q(S,Ae,F,pe,N(),X,oe,Fe)}function j(S){typeof S=="object"&&S!==null&&S.$$typeof===he&&S._store&&(S._store.validated=1)}var w=Fs(),he=Symbol.for("react.transitional.element"),xe=Symbol.for("react.portal"),Ie=Symbol.for("react.fragment"),we=Symbol.for("react.strict_mode"),De=Symbol.for("react.profiler"),vt=Symbol.for("react.consumer"),ke=Symbol.for("react.context"),Dt=Symbol.for("react.forward_ref"),He=Symbol.for("react.suspense"),dt=Symbol.for("react.suspense_list"),Be=Symbol.for("react.memo"),At=Symbol.for("react.lazy"),Se=Symbol.for("react.activity"),St=Symbol.for("react.client.reference"),Ee=w.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Ce=Object.prototype.hasOwnProperty,Ot=Array.isArray,lt=console.createTask?console.createTask:function(){return null};w={react_stack_bottom_frame:function(S){return S()}};var ot,z={},R=w.react_stack_bottom_frame.bind(w,W)(),H=lt(m(W)),re={};m0.Fragment=Ie,m0.jsx=function(S,Y,X,ce,pe){var F=1e4>Ee.recentlyCreatedOwnerStacks++;return ie(S,Y,X,!1,ce,pe,F?Error("react-stack-top-frame"):R,F?lt(m(S)):H)},m0.jsxs=function(S,Y,X,ce,pe){var F=1e4>Ee.recentlyCreatedOwnerStacks++;return ie(S,Y,X,!0,ce,pe,F?Error("react-stack-top-frame"):R,F?lt(m(S)):H)}}()),m0}on.env.NODE_ENV==="production"?Fm.exports=ES():Fm.exports=RS();var be=Fm.exports,DS=1/0,MS=9007199254740991,_S="[object Arguments]",zS="[object Function]",xS="[object GeneratorFunction]",CS="[object Symbol]",US=typeof kt=="object"&&kt&&kt.Object===Object&&kt,wS=typeof self=="object"&&self&&self.Object===Object&&self,HS=US||wS||Function("return this")();function NS(y,E,v){switch(v.length){case 0:return y.call(E);case 1:return y.call(E,v[0]);case 2:return y.call(E,v[0],v[1]);case 3:return y.call(E,v[0],v[1],v[2])}return y.apply(E,v)}function jS(y,E){for(var v=-1,m=y?y.length:0,N=Array(m);++v<m;)N[v]=E(y[v],v,y);return N}function BS(y,E){for(var v=-1,m=E.length,N=y.length;++v<m;)y[N+v]=E[v];return y}var Im=Object.prototype,qS=Im.hasOwnProperty,Pm=Im.toString,Hv=HS.Symbol,YS=Im.propertyIsEnumerable,Nv=Hv?Hv.isConcatSpreadable:void 0,jv=Math.max;function Bv(y,E,v,m,N){var W=-1,de=y.length;for(v||(v=XS),N||(N=[]);++W<de;){var ge=y[W];E>0&&v(ge)?E>1?Bv(ge,E-1,v,m,N):BS(N,ge):m||(N[N.length]=ge)}return N}function LS(y,E){return y=Object(y),GS(y,E,function(v,m){return m in y})}function GS(y,E,v){for(var m=-1,N=E.length,W={};++m<N;){var de=E[m],ge=y[de];v(ge,de)&&(W[de]=ge)}return W}function VS(y,E){return E=jv(E===void 0?y.length-1:E,0),function(){for(var v=arguments,m=-1,N=jv(v.length-E,0),W=Array(N);++m<N;)W[m]=v[E+m];m=-1;for(var de=Array(E+1);++m<E;)de[m]=v[m];return de[E]=W,NS(y,this,de)}}function XS(y){return kS(y)||ZS(y)||!!(Nv&&y&&y[Nv])}function QS(y){if(typeof y=="string"||IS(y))return y;var E=y+"";return E=="0"&&1/y==-DS?"-0":E}function ZS(y){return JS(y)&&qS.call(y,"callee")&&(!YS.call(y,"callee")||Pm.call(y)==_S)}var kS=Array.isArray;function KS(y){return y!=null&&WS(y.length)&&!$S(y)}function JS(y){return qv(y)&&KS(y)}function $S(y){var E=FS(y)?Pm.call(y):"";return E==zS||E==xS}function WS(y){return typeof y=="number"&&y>-1&&y%1==0&&y<=MS}function FS(y){var E=typeof y;return!!y&&(E=="object"||E=="function")}function qv(y){return!!y&&typeof y=="object"}function IS(y){return typeof y=="symbol"||qv(y)&&Pm.call(y)==CS}var PS=VS(function(y,E){return y==null?{}:LS(y,jS(Bv(E,1),QS))}),e3=PS;const t3=yu(e3);var n3=200,eg="__lodash_hash_undefined__",l3=1/0,a3=9007199254740991,u3="[object Arguments]",i3="[object Function]",c3="[object GeneratorFunction]",o3=/[\\^$.*+?()[\]{}|]/g,r3=/^\[object .+?Constructor\]$/,f3=typeof kt=="object"&&kt&&kt.Object===Object&&kt,s3=typeof self=="object"&&self&&self.Object===Object&&self,np=f3||s3||Function("return this")();function d3(y,E,v){switch(v.length){case 0:return y.call(E);case 1:return y.call(E,v[0]);case 2:return y.call(E,v[0],v[1]);case 3:return y.call(E,v[0],v[1],v[2])}return y.apply(E,v)}function h3(y,E){var v=y?y.length:0;return!!v&&g3(y,E,0)>-1}function y3(y,E,v){for(var m=-1,N=y?y.length:0;++m<N;)if(v(E,y[m]))return!0;return!1}function p3(y,E){for(var v=-1,m=E.length,N=y.length;++v<m;)y[N+v]=E[v];return y}function m3(y,E,v,m){for(var N=y.length,W=v+(m?1:-1);m?W--:++W<N;)if(E(y[W],W,y))return W;return-1}function g3(y,E,v){if(E!==E)return m3(y,v3,v);for(var m=v-1,N=y.length;++m<N;)if(y[m]===E)return m;return-1}function v3(y){return y!==y}function b3(y,E){return y.has(E)}function S3(y,E){return y==null?void 0:y[E]}function T3(y){var E=!1;if(y!=null&&typeof y.toString!="function")try{E=!!(y+"")}catch{}return E}function Yv(y){var E=-1,v=Array(y.size);return y.forEach(function(m){v[++E]=m}),v}var E3=Array.prototype,A3=Function.prototype,tg=Object.prototype,ng=np["__core-js_shared__"],Lv=function(){var y=/[^.]+$/.exec(ng&&ng.keys&&ng.keys.IE_PROTO||"");return y?"Symbol(src)_1."+y:""}(),Gv=A3.toString,lp=tg.hasOwnProperty,Vv=tg.toString,O3=RegExp("^"+Gv.call(lp).replace(o3,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Xv=np.Symbol,R3=tg.propertyIsEnumerable,D3=E3.splice,Qv=Xv?Xv.isConcatSpreadable:void 0,Zv=Math.max,M3=ag(np,"Map"),lg=ag(np,"Set"),v0=ag(Object,"create");function gf(y){var E=-1,v=y?y.length:0;for(this.clear();++E<v;){var m=y[E];this.set(m[0],m[1])}}function _3(){this.__data__=v0?v0(null):{}}function z3(y){return this.has(y)&&delete this.__data__[y]}function x3(y){var E=this.__data__;if(v0){var v=E[y];return v===eg?void 0:v}return lp.call(E,y)?E[y]:void 0}function C3(y){var E=this.__data__;return v0?E[y]!==void 0:lp.call(E,y)}function U3(y,E){var v=this.__data__;return v[y]=v0&&E===void 0?eg:E,this}gf.prototype.clear=_3,gf.prototype.delete=z3,gf.prototype.get=x3,gf.prototype.has=C3,gf.prototype.set=U3;function Is(y){var E=-1,v=y?y.length:0;for(this.clear();++E<v;){var m=y[E];this.set(m[0],m[1])}}function w3(){this.__data__=[]}function H3(y){var E=this.__data__,v=up(E,y);if(v<0)return!1;var m=E.length-1;return v==m?E.pop():D3.call(E,v,1),!0}function N3(y){var E=this.__data__,v=up(E,y);return v<0?void 0:E[v][1]}function j3(y){return up(this.__data__,y)>-1}function B3(y,E){var v=this.__data__,m=up(v,y);return m<0?v.push([y,E]):v[m][1]=E,this}Is.prototype.clear=w3,Is.prototype.delete=H3,Is.prototype.get=N3,Is.prototype.has=j3,Is.prototype.set=B3;function Ps(y){var E=-1,v=y?y.length:0;for(this.clear();++E<v;){var m=y[E];this.set(m[0],m[1])}}function q3(){this.__data__={hash:new gf,map:new(M3||Is),string:new gf}}function Y3(y){return ip(this,y).delete(y)}function L3(y){return ip(this,y).get(y)}function G3(y){return ip(this,y).has(y)}function V3(y,E){return ip(this,y).set(y,E),this}Ps.prototype.clear=q3,Ps.prototype.delete=Y3,Ps.prototype.get=L3,Ps.prototype.has=G3,Ps.prototype.set=V3;function ap(y){var E=-1,v=y?y.length:0;for(this.__data__=new Ps;++E<v;)this.add(y[E])}function X3(y){return this.__data__.set(y,eg),this}function Q3(y){return this.__data__.has(y)}ap.prototype.add=ap.prototype.push=X3,ap.prototype.has=Q3;function up(y,E){for(var v=y.length;v--;)if(eT(y[v][0],E))return v;return-1}function kv(y,E,v,m,N){var W=-1,de=y.length;for(v||(v=$3),N||(N=[]);++W<de;){var ge=y[W];E>0&&v(ge)?E>1?kv(ge,E-1,v,m,N):p3(N,ge):m||(N[N.length]=ge)}return N}function Z3(y){if(!$v(y)||F3(y))return!1;var E=Jv(y)||T3(y)?O3:r3;return E.test(I3(y))}function k3(y,E){return E=Zv(E===void 0?y.length-1:E,0),function(){for(var v=arguments,m=-1,N=Zv(v.length-E,0),W=Array(N);++m<N;)W[m]=v[E+m];m=-1;for(var de=Array(E+1);++m<E;)de[m]=v[m];return de[E]=W,d3(y,this,de)}}function K3(y,E,v){var m=-1,N=h3,W=y.length,de=!0,ge=[],q=ge;if(v)de=!1,N=y3;else if(W>=n3){var Q=E?null:J3(y);if(Q)return Yv(Q);de=!1,N=b3,q=new ap}else q=E?[]:ge;e:for(;++m<W;){var ie=y[m],j=E?E(ie):ie;if(ie=v||ie!==0?ie:0,de&&j===j){for(var w=q.length;w--;)if(q[w]===j)continue e;E&&q.push(j),ge.push(ie)}else N(q,j,v)||(q!==ge&&q.push(j),ge.push(ie))}return ge}var J3=lg&&1/Yv(new lg([,-0]))[1]==l3?function(y){return new lg(y)}:iT;function ip(y,E){var v=y.__data__;return W3(E)?v[typeof E=="string"?"string":"hash"]:v.map}function ag(y,E){var v=S3(y,E);return Z3(v)?v:void 0}function $3(y){return nT(y)||tT(y)||!!(Qv&&y&&y[Qv])}function W3(y){var E=typeof y;return E=="string"||E=="number"||E=="symbol"||E=="boolean"?y!=="__proto__":y===null}function F3(y){return!!Lv&&Lv in y}function I3(y){if(y!=null){try{return Gv.call(y)}catch{}try{return y+""}catch{}}return""}var P3=k3(function(y){return K3(kv(y,1,Kv,!0))});function eT(y,E){return y===E||y!==y&&E!==E}function tT(y){return Kv(y)&&lp.call(y,"callee")&&(!R3.call(y,"callee")||Vv.call(y)==u3)}var nT=Array.isArray;function lT(y){return y!=null&&aT(y.length)&&!Jv(y)}function Kv(y){return uT(y)&&lT(y)}function Jv(y){var E=$v(y)?Vv.call(y):"";return E==i3||E==c3}function aT(y){return typeof y=="number"&&y>-1&&y%1==0&&y<=a3}function $v(y){var E=typeof y;return!!y&&(E=="object"||E=="function")}function uT(y){return!!y&&typeof y=="object"}function iT(){}var cT=P3;const oT=yu(cT);var ug={exports:{}},b0={},cp={exports:{}},ig={};/** * @license React * scheduler.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Wv;function rT(){return Wv||(Wv=1,function(y){function E(z,R){var H=z.length;z.push(R);e:for(;0<H;){var re=H-1>>>1,S=z[re];if(0<N(S,R))z[re]=R,z[H]=S,H=re;else break e}}function v(z){return z.length===0?null:z[0]}function m(z){if(z.length===0)return null;var R=z[0],H=z.pop();if(H!==R){z[0]=H;e:for(var re=0,S=z.length,Y=S>>>1;re<Y;){var X=2*(re+1)-1,ce=z[X],pe=X+1,F=z[pe];if(0>N(ce,H))pe<S&&0>N(F,ce)?(z[re]=F,z[pe]=H,re=pe):(z[re]=ce,z[X]=H,re=X);else if(pe<S&&0>N(F,H))z[re]=F,z[pe]=H,re=pe;else break e}}return R}function N(z,R){var H=z.sortIndex-R.sortIndex;return H!==0?H:z.id-R.id}if(y.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var W=performance;y.unstable_now=function(){return W.now()}}else{var de=Date,ge=de.now();y.unstable_now=function(){return de.now()-ge}}var q=[],Q=[],ie=1,j=null,w=3,he=!1,xe=!1,Ie=!1,we=!1,De=typeof setTimeout=="function"?setTimeout:null,vt=typeof clearTimeout=="function"?clearTimeout:null,ke=typeof setImmediate<"u"?setImmediate:null;function Dt(z){for(var R=v(Q);R!==null;){if(R.callback===null)m(Q);else if(R.startTime<=z)m(Q),R.sortIndex=R.expirationTime,E(q,R);else break;R=v(Q)}}function He(z){if(Ie=!1,Dt(z),!xe)if(v(q)!==null)xe=!0,dt||(dt=!0,Ce());else{var R=v(Q);R!==null&&ot(He,R.startTime-z)}}var dt=!1,Be=-1,At=5,Se=-1;function St(){return we?!0:!(y.unstable_now()-Se<At)}function Ee(){if(we=!1,dt){var z=y.unstable_now();Se=z;var R=!0;try{e:{xe=!1,Ie&&(Ie=!1,vt(Be),Be=-1),he=!0;var H=w;try{t:{for(Dt(z),j=v(q);j!==null&&!(j.expirationTime>z&&St());){var re=j.callback;if(typeof re=="function"){j.callback=null,w=j.priorityLevel;var S=re(j.expirationTime<=z);if(z=y.unstable_now(),typeof S=="function"){j.callback=S,Dt(z),R=!0;break t}j===v(q)&&m(q),Dt(z)}else m(q);j=v(q)}if(j!==null)R=!0;else{var Y=v(Q);Y!==null&&ot(He,Y.startTime-z),R=!1}}break e}finally{j=null,w=H,he=!1}R=void 0}}finally{R?Ce():dt=!1}}}var Ce;if(typeof ke=="function")Ce=function(){ke(Ee)};else if(typeof MessageChannel<"u"){var Ot=new MessageChannel,lt=Ot.port2;Ot.port1.onmessage=Ee,Ce=function(){lt.postMessage(null)}}else Ce=function(){De(Ee,0)};function ot(z,R){Be=De(function(){z(y.unstable_now())},R)}y.unstable_IdlePriority=5,y.unstable_ImmediatePriority=1,y.unstable_LowPriority=4,y.unstable_NormalPriority=3,y.unstable_Profiling=null,y.unstable_UserBlockingPriority=2,y.unstable_cancelCallback=function(z){z.callback=null},y.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):At=0<z?Math.floor(1e3/z):5},y.unstable_getCurrentPriorityLevel=function(){return w},y.unstable_next=function(z){switch(w){case 1:case 2:case 3:var R=3;break;default:R=w}var H=w;w=R;try{return z()}finally{w=H}},y.unstable_requestPaint=function(){we=!0},y.unstable_runWithPriority=function(z,R){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var H=w;w=z;try{return R()}finally{w=H}},y.unstable_scheduleCallback=function(z,R,H){var re=y.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?re+H:re):H=re,z){case 1:var S=-1;break;case 2:S=250;break;case 5:S=1073741823;break;case 4:S=1e4;break;default:S=5e3}return S=H+S,z={id:ie++,callback:R,priorityLevel:z,startTime:H,expirationTime:S,sortIndex:-1},H>re?(z.sortIndex=H,E(Q,z),v(q)===null&&z===v(Q)&&(Ie?(vt(Be),Be=-1):Ie=!0,ot(He,H-re))):(z.sortIndex=S,E(q,z),xe||he||(xe=!0,dt||(dt=!0,Ce()))),z},y.unstable_shouldYield=St,y.unstable_wrapCallback=function(z){var R=w;return function(){var H=w;w=R;try{return z.apply(this,arguments)}finally{w=H}}}}(ig)),ig}var cg={},Fv;function fT(){return Fv||(Fv=1,function(y){on.env.NODE_ENV!=="production"&&function(){function E(){if(He=!1,Se){var z=y.unstable_now();Ce=z;var R=!0;try{e:{ke=!1,Dt&&(Dt=!1,Be(St),St=-1),vt=!0;var H=De;try{t:{for(de(z),we=m(he);we!==null&&!(we.expirationTime>z&&q());){var re=we.callback;if(typeof re=="function"){we.callback=null,De=we.priorityLevel;var S=re(we.expirationTime<=z);if(z=y.unstable_now(),typeof S=="function"){we.callback=S,de(z),R=!0;break t}we===m(he)&&N(he),de(z)}else N(he);we=m(he)}if(we!==null)R=!0;else{var Y=m(xe);Y!==null&&Q(ge,Y.startTime-z),R=!1}}break e}finally{we=null,De=H,vt=!1}R=void 0}}finally{R?Ot():Se=!1}}}function v(z,R){var H=z.length;z.push(R);e:for(;0<H;){var re=H-1>>>1,S=z[re];if(0<W(S,R))z[re]=R,z[H]=S,H=re;else break e}}function m(z){return z.length===0?null:z[0]}function N(z){if(z.length===0)return null;var R=z[0],H=z.pop();if(H!==R){z[0]=H;e:for(var re=0,S=z.length,Y=S>>>1;re<Y;){var X=2*(re+1)-1,ce=z[X],pe=X+1,F=z[pe];if(0>W(ce,H))pe<S&&0>W(F,ce)?(z[re]=F,z[pe]=H,re=pe):(z[re]=ce,z[X]=H,re=X);else if(pe<S&&0>W(F,H))z[re]=F,z[pe]=H,re=pe;else break e}}return R}function W(z,R){var H=z.sortIndex-R.sortIndex;return H!==0?H:z.id-R.id}function de(z){for(var R=m(xe);R!==null;){if(R.callback===null)N(xe);else if(R.startTime<=z)N(xe),R.sortIndex=R.expirationTime,v(he,R);else break;R=m(xe)}}function ge(z){if(Dt=!1,de(z),!ke)if(m(he)!==null)ke=!0,Se||(Se=!0,Ot());else{var R=m(xe);R!==null&&Q(ge,R.startTime-z)}}function q(){return He?!0:!(y.unstable_now()-Ce<Ee)}function Q(z,R){St=dt(function(){z(y.unstable_now())},R)}if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error()),y.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var ie=performance;y.unstable_now=function(){return ie.now()}}else{var j=Date,w=j.now();y.unstable_now=function(){return j.now()-w}}var he=[],xe=[],Ie=1,we=null,De=3,vt=!1,ke=!1,Dt=!1,He=!1,dt=typeof setTimeout=="function"?setTimeout:null,Be=typeof clearTimeout=="function"?clearTimeout:null,At=typeof setImmediate<"u"?setImmediate:null,Se=!1,St=-1,Ee=5,C