1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/polyfill-CrD79LW9.js","assets/rolldown-runtime-B0Z9INg1.js","assets/500-BxgwItFu.js","assets/ServerError-tQa7Or3I.js","assets/jsx-runtime-Brbx3b_0.js","assets/react-BQVaxoBa.js","assets/useTheme-CHEnsxY8.js","assets/RouteLayout-DgRbdbxo.js","assets/react-dom-D_zeRCVd.js","assets/authStorage-9pxomwrg.js","assets/useTranslation-CM8d3JrM.js","assets/AppSetting-DDJKMSqZ.js","assets/QueryClientProvider-DZLZ67Ns.js","assets/cn-BOczrM5H.js","assets/Auth-BH0Y2xzU.js","assets/others-CWZeSqKF.js","assets/useLocalStorage-WWmN6IKQ.js","assets/layoutStorage-1EGbbe12.js","assets/Trans-_HtJpJMW.js","assets/ColorTheme-B_5D_2E1.js","assets/Maintenance-D3z_bbz1.js","assets/Image-CedcOL9h.js","assets/Box-Bqc3RW8g.js","assets/Box-gPFc3CLW.js","assets/dynamic-Ddd6R2Lj.js","assets/static-image-config-CB7U1lEe.js","assets/script-zN8areLL.js","assets/useDateFormatter-C5d6bAEi.js","assets/Button-Dgh988rB.js","assets/Button-DSP9V3Ub.js","assets/Typography-BtLx_UaS.js","assets/Typography-BonpoNDq.js","assets/Refresh-DKGOs3BH.js","assets/useLocale-BzQcaYMk.js","assets/Card-DgsOgVzX.js","assets/FallingAnimation-DfeaNURo.js","assets/qrisProviderStorage-CfLXku8Y.js","assets/number-c7ZQZ__Z.js","assets/ui-config-CFvndDak.js","assets/SkeletonLoader-BmKzpc50.js","assets/UsernameIcon-C85eG_G6.js","assets/Badge-D8iM5zWM.js","assets/useIsomorphicEffect-7zipUEwS.js","assets/Link-BcnMin49.js","assets/ListItem-BjMv-cK3.js","assets/Drawer-BJoNMA0g.js","assets/Chip-68tVzihY.js","assets/CloseChipIcon-BpZ-aLL-.js","assets/Alert-BWNwqBYJ.js","assets/CloseIcon-Mo-0Ndm1.js","assets/ErrorIconWithBackground-BFXEaUcQ.js","assets/Dialog-uG5-AJ7C.js","assets/SuccessForm--PMPkfWx.js","assets/LottiePlayer-BL5WldGX.js","assets/CheckCircleOutlined-CkbrxxPc.js","assets/HtmlBox-qEPA6TsU.js","assets/fetchDailyBonusSetting-B_B7aTuM.js","assets/Divider-DinCB7oc.js"])))=>i.map(i=>d[i]); 2import{a as __toESM,t as __commonJSMin}from"./rolldown-runtime-B0Z9INg1.js";import{t as require_react}from"./react-BQVaxoBa.js";import{t as require_react_dom}from"./react-dom-D_zeRCVd.js";import{A as findSingleMatch,C as joinPaths,D as buildRouteBranch,E as trimPathRight,M as processRouteTree,N as createLRUCache,O as findFlatMatch,P as TSS_SERVER_FUNCTION,S as interpolatePath,T as trimPath,_ as encode,a as createFileRoute,b as cleanPath,c as useHydrated,d as createClientRpc,f as createSerializationAdapter,g as decode,h as rootRouteId,i as lazyRouteComponent,j as processRouteMasks,k as findRouteMatch,l as reactUse,m as redirect,n as aggregateSSRTiming,o as createRootRoute,p as isRedirect,r as withSSRTiming,s as ClientOnly,t as createServerFn,u as useLayoutEffect,v as isNotFound,w as resolvePath,x as compileDecodeCharMap}from"./createServerFn-dZeleX-l.js";import{C as cookiesGet,J as handleSetEnvironments,K as useRouter$1,L as useNextRouter,N as getTraceId,Q as getEnvironments,S as cookiesCheck,T as cookiesSet,_t as isDangerousProtocol,at as matchContext,bt as nullReplaceEqualDeep,dt as decodePath,ft as deepEqual,gt as hasKeys,ht as functionalUpdate,it as useStore,k as PlayerStorage,lt as DEFAULT_PROTOCOL_ALLOWLIST,mt as escapeHtml,ot as useRouter,pt as encodePathLikeUrl,q as handleGetEnvironments,rt as useStructuralSharing,st as routerContext,ut as arraysEqual,xt as replaceEqualDeep,yt as last}from"./authStorage-9pxomwrg.js";import{t as require_jsx_runtime}from"./jsx-runtime-Brbx3b_0.js";import{t as Theme}from"./useTheme-CHEnsxY8.js";import{B as Subscribable,C as guestAxios,M as Query,R as onlineManager,T as SplashScreen,n as useAppSettingContext,r as __vitePreload,t as AppSettingProvider,z as focusManager}from"./AppSetting-DDJKMSqZ.js";import{A as _classPrivateFieldInitSpec,C as skipToken,D as _classPrivateFieldGet2,O as _classPrivateFieldSet2,b as resolveStaleTime,c as functionalUpdate$1,g as partialMatchKey,h as noop$1,l as hashKey,m as matchQuery,p as matchMutation,r as notifyManager,t as QueryClientProvider,u as hashQueryKeyByOptions}from"./QueryClientProvider-DZLZ67Ns.js";import{t as Mutation}from"./mutation-D4rpQ-gt.js";import{d as ObservableProvider,f as useObservable,t as AuthProvider}from"./Auth-BH0Y2xzU.js";import{a as I18nContext,d as setDefaults,h as _typeof,i as _arrayWithHoles,l as setI18n,m as _defineProperty,n as _nonIterableRest,o as _createClass,r as _unsupportedIterableToArray,s as _classCallCheck,t as useTranslation}from"./useTranslation-CM8d3JrM.js";
2import{a as checkValidToken,n as useDarkModeStore,o as require_dist,r as ContextUpdater,t as Route$2}from"./deposit-BtKPAoiw.js";import{a as notificationTemplateCategoryViewData,t as RouteLayout}from"./RouteLayout-DgRbdbxo.js";import{t as ColorThemeProvider}from"./ColorTheme-B_5D_2E1.js";import{i as VENotificationProvider}from"./Maintenance-D3z_bbz1.js";import{a as getConnectionType,c as getHostname,d as getNetworkTimings,f as getOS,g as STORAGE_KEY,h as HYDRATION_MARK,i as getBrowserVersion,l as getHydrationMark,m as getPageRoute,o as getDeviceType,p as getOSVersion,r as getBrowser,s as getFCP,t as Image,u as getNavigationTimings}from"./Image-CedcOL9h.js";import{t as V88Box}from"./Box-Bqc3RW8g.js";import{t as V88Button}from"./Button-Dgh988rB.js";import{t as LottiePlayer}from"./LottiePlayer-BL5WldGX.js";import{t as V88Typography}from"./Typography-BonpoNDq.js";import{t as PageNotFoundImagePath}from"./static-image-config-CB7U1lEe.js";import{t as ServerError}from"./ServerError-tQa7Or3I.js";import{i as slotProviderList,r as fishHunterProviderList}from"./GameNavigation-CSSGdlnC.js";import{t as Route$3}from"./routes-B9z9iAgN.js";import{t as Route$4}from"./about-vip-DGJ9stmx.js";import{t as Route$5}from"./add-bank-Ba3a_-oX.js";import{t as Route$6}from"./add-ewallet-BTe-05JA.js";import{t as Route$7}from"./block-BjkB3FBt.js";import{t as Route$8}from"./change-email-C_6f-TfX.js";import{t as Route$9}from"./change-password-BmEs2f66.js";import{t as Route$10}from"./change-phone-DueFj9pY.js";import{t as Route$11}from"./change-pin-BnT5iIaG.js";import{t as Route$12}from"./forgot-password-EzeZ6Fvp.js";import{t as Route$13}from"./forgot-username-CPGDSdkg.js";import{t as Route$14}from"./login-D-sHL32U.js";import{t as Route$15}from"./my-favorite-ryiZlvvF.js";import{t as Route$16}from"./my-promotion-qxs18NiP.js";import{t as Route$17}from"./my-vip-Bdo72Plt.js";import{t as Route$18}from"./policy-gambling-Bve80FRW.js";import{t as Route$19}from"./profile-DNJ8z1tF.js";import{t as Route$20}from"./promotion-all-event-DNwIUuqn.js";import{t as Route$21}from"./promotion-cashback-B3oDWehB.js";import{t as Route$22}from"./promotion-deposit-szo2OixT.js";import{t as Route$23}from"./promotion-extra-bonus-DpVacp2E.js";import{t as Route$24}from"./promotion-others-BtZS9jmC.js";import{t as Route$25}from"./promotion-rebate-CeDxZugQ.js";import{t as Route$26}from"./promotion-special-Dn4sV6gE.js";import{t as Route$27}from"./register-DE6SU2RP.js";import{t as Route$28}from"./self-activation-DMONmVPf.js";import{t as Route$29}from"./success-register-DwF4zyRF.js";import{t as Route$30}from"./update-credential-u6-UgXQ7.js";import{t as Route$31}from"./cock-fight-BotMlnP6.js";import{t as Route$32}from"./_providerCode-DXo6C9_3.js";import{t as Route$33}from"./fish-hunter-CV_WRVhC.js";import{t as Route$34}from"./_-DI2eBcHd.js";import{t as Route$35}from"./contact-us-BkiDoznX.js";import{t as Route$36}from"./live-casino-BEhgHDu7.js";import{t as Route$37}from"./_providerCode-DTlDOaOb.js";import{t as Route$38}from"./_categoryId-0acQlERK.js";import{t as Route$39}from"./slot-game-BeS0aFBD.js";import{t as Route$40}from"./_-B4S7XcFF.js";import{t as Route$41}from"./sportsbook-BG4fCm7I.js";import{t as Route$42}from"./_providerCode-ClYr4KJV.js";import{t as Route$43}from"./togel-BXA3vsMC.js";import{t as Route$44}from"./_providerCode-DVyjRzW2.js";import{t as Route$45}from"./_historyType-YBAMIDoZ.js";import{t as Route$46}from"./withdraw-CjhA1y-s.js";import{t as Route$47}from"./success-C4q9Lnw2.js";var require_client=__commonJSMin((n=>{var r=require_react_dom();n.createRoot=r.createRoot,n.hydrateRoot=r.hydrateRoot}));function getSafeSessionStorage(){try{return sessionStorage}catch(n){return}}var storageKey=`tsr-scroll-restoration-v1_3`,safeSessionStorage=getSafeSessionStorage();function createScrollRestorationCache(){try{return JSON.parse((safeSessionStorage==null?void 0:safeSessionStorage.getItem(`tsr-scroll-restoration-v1_3`))||`{}`)}catch(n){return{}}}function persistScrollRestorationCache(){try{safeSessionStorage==null||safeSessionStorage.setItem(`tsr-scroll-restoration-v1_3`,JSON.stringify(scrollRestorationCache))}catch(n){}}var scrollRestorationCache=createScrollRestorationCache(),scrollRestorationIdAttribute=`data-scroll-restoration-id`,defaultGetScrollRestorationKey=n=>n.state.__TSR_key||n.href;function getScrollRestorationSelector(n){let r=n.getAttribute(scrollRestorationIdAttribute);if(r)return`[${scrollRestorationIdAttribute}="${r}"]`;let i=``,V=n,U;for(;U=V.parentNode;){let n=1,r=V;for(;r=r.previousElementSibling;)n++;let W=`${V.localName}:nth-child(${n})`;i=i?`${W} > ${i}`:W,V=U}return i}var ignoreScroll=!1,windowScrollTarget=`window`;function getElement(n){try{return typeof n==`function`?n():document.querySelector(n)}catch(n){}}function getScrollToTopElements(n){let r=new Set;for(let i of n){if(i===windowScrollTarget)continue;let n=getElement(i);n&&r.add(n)}return r}function setupScrollRestoration(n,r){let i=r==null?n.options.scrollRestoration:r,V=n._scroll;i&&(V.restoring=!0);let U=n.options.getScrollRestorationKey||defaultGetScrollRestorationKey,W=new Set,K=n=>{let r=scrollRestorationCache[n]||(scrollRestorationCache[n]={});for(let n of W)n===document?r[windowScrollTarget]={scrollX,scrollY}:n.isConnected&&(r[getScrollRestorationSelector(n)]={scrollX:n.scrollLeft,scrollY:n.scrollTop})};i&&!V.restoration&&(V.restoration=!0,ignoreScroll=!1,history.scrollRestoration=`manual`,document.addEventListener(`scroll`,n=>{ignoreScroll||W.add(n.target)},!0),n.subscribe(`onBeforeLoad`,n=>{n.fromLocation&&K(U(n.fromLocation)),W.clear()}),addEventListener(`pagehide`,()=>{var r;K(U((r=n.stores.resolvedLocation.get())==null?n.stores.location.get():r)),persistScrollRestorationCache()})),!V.reset&&(V.reset=!0,n.subscribe(`onRendered`,r=>{let i=n.options.scrollRestorationBehavior,K=n.options.scrollToTopSelectors,J=V.next,Y=V.hash,X;if(W.clear(),V.next=!0,V.hash=!1,typeof n.options.scrollRestoration==`function`&&!n.options.scrollRestoration({location:n.latestLocation}))return;let Z=U(r.toLocation),Q=r.fromLocation&&U(r.fromLocation);if(V.restoring&&Q&&Q!==Z){let n=scrollRestorationCache[Q];if(n){let r=scrollRestorationCache[Z];for(let i in n){var ee,te;if(i===windowScrollTarget){if(J)continue}else{let n=getElement(i);if(!n)continue;if(J&&K){var ne;if(X!=null||(X=getScrollToTopElements(K)),X.has(n))continue}}r||(r=scrollRestorationCache[Z]={}),(ee=r)[i]!=null||(ee[i]=n[i])}}}ignoreScroll=!0;try{var $,re;let n=r.toLocation.hash,U=($=r.toLocation.state.__hashScrollIntoViewOptions)==null||$,W=!1;if(J){var ie;!n&&K&&(X!=null||(X=getScrollToTopElements(K)));let r=n&&U&&Y,J=V.restoring?scrollRestorationCache[Z]:void 0;if(J)for(let n in J){let{scrollX:V,scrollY:U}
2=J[n];if(n===windowScrollTarget){if(r)continue;scrollTo({top:U,left:V,behavior:i}),W=!0}else{let r=getElement(n);r&&(r.scrollLeft=V,r.scrollTop=U,X==null||X.delete(r))}}if(!n){let n={top:0,left:0,behavior:i};if(W||scrollTo(n),X)for(let r of X)r.scrollTo(n)}}!W&&n&&U&&((re=document.getElementById(n))==null||re.scrollIntoView(U))}finally{ignoreScroll=!1}}))}var jsonStart=/^(?:\s|["[{\d-]|fa|nu|tr)/,defaultParseSearch=parseSearchWith(JSON.parse),defaultStringifySearch=stringifySearchWith(JSON.stringify,JSON.parse);function parseSearchWith(n){return r=>{r[0]===`?`&&(r=r.substring(1));let i=decode(r);for(let r in i){let V=i[r];if(typeof V==`string`)try{i[r]=n(V)}catch(n){}}return i}}function stringifySearchWith(n,r){let i=r===JSON.parse;function V(V){if(V&&typeof V==`object`)try{return n(V)}catch(n){}else if(r&&typeof V==`string`){if(i&&!jsonStart.test(V))return V;try{return r(V),n(V)}catch(n){}}return V}return n=>{let r=encode(n,V);return r?`?${r}`:``}}function hydrateSsrMatchId(n){return n.replaceAll(`\0`,`/`).replaceAll(`�`,`/`).replace(/~([~0r])/g,(n,r)=>r===`0`?`\0`:r===`r`?`�`:r)}function composeRewrites(n){return{input:({url:r})=>{for(let i of n)r=executeRewriteInput(i,r);return r},output:({url:r})=>{for(let i=n.length-1;i>=0;i--)r=executeRewriteOutput(n[i],r);return r}}}function rewriteBasepath(n){let r=trimPath(n.basepath),i=`/${r}`,V=n.caseSensitive?i:i.toLowerCase(),U=`${V}/`;return{input:({url:r})=>{let W=n.caseSensitive?r.pathname:r.pathname.toLowerCase();return W===V?r.pathname=`/`:W.startsWith(U)&&(r.pathname=r.pathname.slice(i.length)),r},output:({url:n})=>(n.pathname=joinPaths([`/`,r,n.pathname]),n)}}function executeRewriteInput(n,r){var i;let V=n==null||(i=n.input)==null?void 0:i.call(n,{url:r});if(V){if(typeof V==`string`)return new URL(V);if(V instanceof URL)return V}return r}function executeRewriteOutput(n,r){var i;let V=n==null||(i=n.output)==null?void 0:i.call(n,{url:r});if(V){if(typeof V==`string`)return new URL(V);if(V instanceof URL)return V}return r}function createNonReactiveMutableStore(n){let r=n;return{get(){return r},set(n){r=functionalUpdate(n,r)}}}function createNonReactiveReadonlyStore(n){return{get(){return n()}}}function createRouterStores(n,r){let{createMutableStore:i,createReadonlyStore:V,batch:U}=r,W=new Map,K=i(`idle`),J=i(n),Y=i(void 0),X=i([]),Z=V(()=>X.get().map(n=>W.get(n).get())),Q=V(()=>({status:K.get(),isLoading:K.get()===`pending`,matches:Z.get(),location:J.get(),resolvedLocation:Y.get()}));function ee(n){let r=W.get(n);return r||(r=i(void 0),W.set(n,r)),r}let te={status:K,location:J,resolvedLocation:Y,ids:X,matches:Z,byRoute:W,__store:Q,getMatchStore:ee,setMatches:ne};function ne(n){let r=X.get(),i=n.map(n=>n.routeId);U(()=>{arraysEqual(r,i)||X.set(i);for(let n of r)i.includes(n)||W.get(n).set(()=>void 0);for(let r of n){let n=ee(r.routeId);n.get()!==r&&n.set(r)}})}return te}var stateIndexKey=`__TSR_index`,popStateEvent=`popstate`,beforeUnloadEvent=`beforeunload`;function createHistory(n){let r=n.getLocation(),i=new Set,V=V=>{r=n.getLocation(),i.forEach(n=>n({location:r,action:V}))},U=i=>{var U;(U=n.notifyOnIndexChange)==null||U?V(i):r=n.getLocation()},W=async({task:i,navigateOpts:V,...U})=>{var W,K,J;if((W=V==null?void 0:V.ignoreBlocker)!=null&&W){i();return}let Y=(K=(J=n.getBlockers)==null?void 0:J.call(n))==null?[]:K,X=U.type===`PUSH`||U.type===`REPLACE`;if(typeof document<`u`&&Y.length&&X)for(let i of Y){let V=parseHref(U.path,U.state);if(await i.blockerFn({currentLocation:r,nextLocation:V,action:U.type})){var Z;(Z=n.onBlocked)==null||Z.call(n);return}}i()};return{get location(){return r},get length(){return n.getLength()},subscribers:i,subscribe:n=>(i.add(n),()=>{i.delete(n)}),push:(i,U,K)=>{let J=r.state[stateIndexKey];U=assignKeyAndIndex(J+1,U),W({task:()=>{n.pushState(i,U),V({type:`PUSH`})},navigateOpts:K,type:`PUSH`,path:i,state:U})},replace:(i,U,K)=>{let J=r.state[stateIndexKey];U=assignKeyAndIndex(J,U),W({task:()=>{n.replaceState(i,U),V({type:`REPLACE`})},navigateOpts:K,type:`REPLACE`,path:i,state:U})},go:(r,i)=>{W({task:()=>{n.go(r),U({type:`GO`,index:r})},navigateOpts:i,type:`GO`})},back:r=>{W({task:()=>{var i;n.back((i=r==null?void 0:r.ignoreBlocker)!=null&&i),U({type:`BACK`})},navigateOpts:r,type:`BACK`})},forward:r=>{W({task:()=>{var i;n.forward((i=r==null?void 0:r.ignoreBlocker)!=null&&i),U({type:`FORWARD`})},navigateOpts:r,type:`FORWARD`})},canGoBack:()=>r.state[stateIndexKey]!==0,createHref:r=>n.createHref(r),block:r=>{var i,V;if(!n.setBlockers)return()=>{};let U=(i=(V=n.getBlockers)==null?void 0:V.call(n))==null?[]:i;return n.setBlockers([...U,r]),()=>{var i,V,U;let W=(i=(V=n.getBlockers)==null?void 0:V.call(n))==null?[]:i;(U=n.setBlockers)==null||U.call(n,W.filter(n=>n!==r))}},flush:()=>{var r;return(r=n.flush)==null?void 0:r.call(n)},destroy:()=>{var r;return(r=n.destroy)==null?void 0:r.call(n)},notify:V}}function assignKeyAndIndex(n,r){r||(r={});let i=createRandomKey();return{...r,key:i,__TSR_key:i,[stateIndexKey]:n}}function createBrowserHistory(n){var r,i,V,U,W;let K=(r=n==null?void 0:n.window)==null?typeof document<`u`?window:void 0:r,J=K.history.pushState,Y=K.history.replaceState,X=[],Z=()=>X,Q=n=>X=n,ee=(i=n==null?void 0:n.createHref)==null?(n=>n):i,te=(V=n==null?void 0:n.parseLocation)==null?(()=>parseHref(`${K.location.pathname}${K.location.search}${K.location.hash}`,K.history.state)):V;if(!((U=K.history.state)!=null&&U.__TSR_key)&&!((W=K.history.state)!=null&&W.key)){let n=createRandomKey();K.history.replaceState({[stateIndexKey]:0,key:n,__TSR_key:n},``)}let ne=te(),$,re=!1,ie=!1,ae=!1,oe=!1,se=()=>ne,ce,le=()=>{ce&&(me._ignoreSubscribers=!0,(ce[2]?K.history.pushState:K.history.replaceState)(ce[1],``,ce[0]),me._ignoreSubscribers=!1,ce=void 0,$=void 0)},ue=(n,r,i)=>{let V=ee(r),U=!!ce;U||($=ne),ne=parseHref(r,i),ce=[V,i,(ce==null?void 0:ce[2])||n],U||queueMicrotask(()=>le())},de=n=>
2{ne=te(),me.notify({type:n})},fe=async()=>{if(ie){ie=!1;return}let n=te(),r=n.state[stateIndexKey]-ne.state[stateIndexKey],i=r===1,V=r===-1,U=!i&&!V||re;re=!1;let W=U?`GO`:V?`BACK`:`FORWARD`,J=U?{type:`GO`,index:r}:{type:V?`BACK`:`FORWARD`};if(ae)ae=!1;else{let r=Z();if(typeof document<`u`&&r.length){for(let i of r)if(await i.blockerFn({currentLocation:ne,nextLocation:n,action:W})){ie=!0,K.history.go(1),me.notify(J);return}}}ne=te(),me.notify(J)},pe=n=>{if(oe){oe=!1;return}let r=!1,i=Z();if(typeof document<`u`&&i.length)for(let n of i){var V;let i=(V=n.enableBeforeUnload)==null||V;if(i===!0){r=!0;break}if(typeof i==`function`&&i()===!0){r=!0;break}}if(r)return n.preventDefault(),n.returnValue=``},me=createHistory({getLocation:se,getLength:()=>K.history.length,pushState:(n,r)=>ue(!0,n,r),replaceState:(n,r)=>ue(!1,n,r),back:n=>(n&&(ae=!0),oe=!0,K.history.back()),forward:n=>{n&&(ae=!0),oe=!0,K.history.forward()},go:n=>{re=!0,K.history.go(n)},createHref:n=>ee(n),flush:le,destroy:()=>{K.history.pushState=J,K.history.replaceState=Y,K.removeEventListener(beforeUnloadEvent,pe,{capture:!0}),K.removeEventListener(popStateEvent,fe)},onBlocked:()=>{$&&ne!==$&&(ne=$)},getBlockers:Z,setBlockers:Q,notifyOnIndexChange:!1});return K.addEventListener(beforeUnloadEvent,pe,{capture:!0}),K.addEventListener(popStateEvent,fe),K.history.pushState=function(...n){let r=J.apply(K.history,n);return me._ignoreSubscribers||de(`PUSH`),r},K.history.replaceState=function(...n){let r=Y.apply(K.history,n);return me._ignoreSubscribers||de(`REPLACE`),r},me}function sanitizePath(n){let r=n.replace(/[\x00-\x1f\x7f]/g,``);return r.startsWith(`//`)&&(r=`/`+r.replace(/^\/+/,``)),r}function parseHref(n,r){let i=sanitizePath(n),V=i.indexOf(`#`),U=i.indexOf(`?`),W=createRandomKey();return{href:i,pathname:i.substring(0,V>0?U>0?Math.min(V,U):V:U>0?U:i.length),hash:V>-1?i.substring(V):``,search:U>-1?i.slice(U,V===-1?void 0:V):``,state:r||{[stateIndexKey]:0,key:W,__TSR_key:W}}}function createRandomKey(){return(Math.random()+1).toString(36).substring(7)}function routeNeedsLoad(n){var r,i;return n.options.loader||n.options.beforeLoad||n.lazyFn||((r=n.options.component)==null?void 0:r.preload)||((i=n.options.pendingComponent)==null?void 0:i.preload)}function defaultSerializeError(n){return n instanceof Error?{name:n.name,message:n.message}:{data:n}}function getLocationChangeInfo(n,r){return{fromLocation:r,toLocation:n,pathChanged:(r==null?void 0:r.pathname)!==n.pathname,hrefChanged:(r==null?void 0:r.href)!==n.href,hashChanged:(r==null?void 0:r.hash)!==n.hash}}function _getUserHistoryState({key:n,__TSR_key:r,__TSR_index:i,__hashScrollIntoViewOptions:V,...U}){return U}function runRouteLifecycle(n,r,i,V){for(let K of r){var U,W;if((V==null?void 0:V())===!1)return;i.some(n=>n.routeId===K.routeId)||(U=(W=n.routesById[K.routeId].options).onLeave)==null||U.call(W,K)}for(let U of i){var K,J;if((V==null?void 0:V())===!1)return;(K=(J=n.routesById[U.routeId].options)[r.some(n=>n.routeId===U.routeId)?`onStay`:`onEnter`])==null||K.call(J,U)}}var RouterCore=class{constructor(n,r){var i,V,U,W,K;this.tempLocationKey=`${Math.round(Math.random()*1e7)}`,this._scroll={next:!0},this.subscribers=new Set,this._cache=new Map,this._committed=[],this.routeBranchCache=new WeakMap,this.lightweightCache=new WeakMap,this.startTransition=async n=>(n(),!1),this.update=n=>{var r,i,V,U,W,K;let J=this.options,Y=(r=(i=this.basepath)==null?J==null?void 0:J.basepath:i)==null?`/`:r,X=this.basepath===void 0,Z=J==null?void 0:J.rewrite;if(this.options={...J,...n},this.isServer=(V=(U=this.options.isServer)!=null&&U)==null?typeof document>`u`:V,this.protocolAllowlist=new Set(this.options.protocolAllowlist),this.options.pathParamsAllowedCharacters&&(this.pathParamsDecoder=compileDecodeCharMap(this.options.pathParamsAllowedCharacters)),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.history=this.options.history?this.options.history:createBrowserHistory()),this.origin=this.options.origin,this.origin||(this.origin=(W=window)!=null&&W.origin&&window.origin!==`null`?window.origin:`http://localhost`),this.history&&this.updateLatestLocation(),this.options.routeTree!==this.routeTree){this.routeTree=this.options.routeTree;let n;this.resolvePathCache=createLRUCache(1e3),n=this.buildRouteTree(),this.setRoutes(n)}if(!this.stores&&this.latestLocation){let n=this.getStoreConfig(this);this.batch=n.batch,this.stores=createRouterStores(this.latestLocation,n),setupScrollRestoration(this)}let Q=(K=this.options.basepath)==null?`/`:K,ee=this.options.rewrite;if(X||Y!==Q||Z!==ee){this.basepath=Q;let n=[],r=trimPath(Q);r&&r!==`/`&&n.push(rewriteBasepath({basepath:Q})),ee&&n.push(ee),this.rewrite=n.length===0?void 0:n.length===1?n[0]:composeRewrites(n),this.history&&this.updateLatestLocation(),this.stores&&this.stores.location.set(this.latestLocation)}},this.updateLatestLocation=()=>{this.latestLocation=this.parseLocation(this.history.location,this.latestLocation)},this.buildRouteTree=()=>{let n=processRouteTree(this.routeTree,this.options.caseSensitive,(n,r)=>
2{n.init({originalIndex:r})});return this.options.routeMasks&&processRouteMasks(this.options.routeMasks,n.processedTree),n},this.subscribe=(n,r)=>{let i={eventType:n,fn:r};return this.subscribers.add(i),()=>{this.subscribers.delete(i)}},this.emit=n=>{for(let r of this.subscribers)if(r.eventType===n.type)try{r.fn(n)}catch(n){console.error(n)}},this.parseLocation=(n,r)=>{let i=({pathname:n,search:i,hash:V,href:U,state:W})=>{if(!this.rewrite&&!/[ \x00-\x1f\x7f\u0080-\uffff]/.test(n)){let U=this.options.parseSearch(i),K=this.options.stringifySearch(U);return{href:n+K+V,publicHref:n+K+V,pathname:decodePath(n).path,external:!1,searchStr:K,search:nullReplaceEqualDeep(r==null?void 0:r.search,U),hash:decodePath(V.slice(1)).path,state:replaceEqualDeep(r==null?void 0:r.state,W)}}let K=new URL(U,this.origin),J=executeRewriteInput(this.rewrite,K),Y=this.options.parseSearch(J.search),X=this.options.stringifySearch(Y);return J.search=X,{href:J.href.replace(J.origin,``),publicHref:U,pathname:decodePath(J.pathname).path,external:!!this.rewrite&&J.origin!==this.origin,searchStr:X,search:nullReplaceEqualDeep(r==null?void 0:r.search,Y),hash:decodePath(J.hash.slice(1)).path,state:replaceEqualDeep(r==null?void 0:r.state,W)}},V=i(n),{__tempLocation:U,__tempKey:W}=V.state;if(U&&(!W||W===this.tempLocationKey)){let n=i(U);return n.state.key=V.state.key,n.state.__TSR_key=V.state.__TSR_key,delete n.state.__tempLocation,{...n,maskedLocation:V}}return V},this.resolvePathWithBase=(n,r)=>resolvePath({base:n,to:r.includes(`//`)?cleanPath(r):r,trailingSlash:this.options.trailingSlash,cache:this.resolvePathCache}),this.matchRoutes=(n,r,i)=>typeof n==`string`?this.matchRoutesInternal({pathname:n,search:r},i):this.matchRoutesInternal(n,r),this.getMatchedRoutes=n=>{let r=Object.create(null),i=findRouteMatch(trimPathRight(n),this.processedTree,!0);return i&&Object.assign(r,i.rawParams),[(i==null?void 0:i.branch)||[this.routesById.__root__],r,i==null?void 0:i.route]},this.buildLocation=n=>{let r=(r={})=>{var i,V;let U=r._fromLocation||this._pendingLocation||this.latestLocation,W=this.matchRoutesLightweight(U);r.from;let K=r.unsafeRelative===`path`?U.pathname:(i=r.from)==null?W[1]:i,J=r.to?`${r.to}`:void 0,Y=W[2],X=Object.assign(Object.create(null),W[3]),Z=(J==null?void 0:J.charCodeAt(0))===47?`/`:this.resolvePathWithBase(K,`.`),Q=J?this.resolvePathWithBase(Z,J):Z,ee=resolveNextParams(r.params,X),te=this.routesByPath[trimPathRight(Q)],ne;if(te)ne=this.getRouteBranch(te);else if(Q.includes(`$`))ne=[];else{let[n,r,i]=this.getMatchedRoutes(Q);ne=n,this.options.notFoundRoute&&(!i||i.path!==`/`&&r[`**`])&&(ne=[...ne,this.options.notFoundRoute])}if(ne.length&&hasKeys(ee))for(let n of ne){var $,re;let r=($=(re=n.options.params)==null?void 0:re.stringify)==null?n.options.stringifyParams:$;if(r)try{Object.assign(ee,r(ee))}catch(n){}}let ie=n.leaveParams?Q:decodePath(interpolatePath({path:Q,params:ee,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath).path,ae=Y;if(n._includeValidateSearch&&(V=this.options.search)!=null&&V.strict){let n={};ne.forEach(r=>{if(r.options.validateSearch)try{Object.assign(n,validateSearch(r.options.validateSearch,{...n,...ae}))}catch(n){}}),ae=n}
2ae=applySearchMiddleware(ae,r,ne,n._includeValidateSearch),ae=nullReplaceEqualDeep(Y,ae);let oe=this.options.stringifySearch(ae),se=r.hash===!0?U.hash:r.hash?functionalUpdate(r.hash,U.hash):void 0,ce=se?`#${se}`:``,le=r.state===!0?U.state:r.state?functionalUpdate(r.state,U.state):{};le=replaceEqualDeep(U.state,le);let ue=`${ie}${oe}${ce}`,de,fe,pe=!1;if(this.rewrite){let n=new URL(ue,this.origin),r=executeRewriteOutput(this.rewrite,n);de=n.href.replace(n.origin,``),r.origin===this.origin?fe=r.pathname+r.search+r.hash:(fe=r.href,pe=!0)}else de=encodePathLikeUrl(ue),fe=de;return{publicHref:fe,href:de,pathname:ie,search:ae,searchStr:oe,state:le,hash:se==null?``:se,external:pe,unmaskOnReload:r.unmaskOnReload}},i=r(n);if(n.mask)i.maskedLocation=r({from:n.from,...n.mask});else if(this.options.routeMasks){let V=findFlatMatch(i.pathname,this.processedTree);if(V){let U=Object.assign(Object.create(null),V.rawParams),{from:W,params:K,...J}=V.route,Y=resolveNextParams(K,U);i.maskedLocation=r({from:n.from,...J,params:Y})}}return i},this.commitLocation=async({viewTransition:n,ignoreBlocker:r,...i})=>{var V;let U,W=trimPathRight(this.latestLocation.href)===trimPathRight(i.href)&&deepEqual(_getUserHistoryState(i.state),_getUserHistoryState(this.latestLocation.state)),K=this._commitPromise,J,Y=new Promise(n=>{J=n});if(Y.resolve=()=>{J(),K==null||K.resolve()},this._commitPromise=Y,W)this.load();else{var X;let{maskedLocation:V,hashScrollIntoView:W,...K}=i;if(V){var Z,Q;K={...V,state:{...V.state,__tempKey:void 0,__tempLocation:{...K,search:K.searchStr,state:{...K.state,__tempKey:void 0,__tempLocation:void 0,__TSR_key:void 0,key:void 0}}}},(Z=(Q=K.unmaskOnReload)==null?this.options.unmaskOnReload:Q)!=null&&Z&&(K.state.__tempKey=this.tempLocationKey)}K.state.__hashScrollIntoViewOptions=(X=W==null?this.options.defaultHashScrollIntoView:W)==null||X,this.shouldViewTransition=n,U=i.replace?`REPLACE`:`PUSH`,this.history[U===`REPLACE`?`replace`:`push`](K.publicHref,K.state,{ignoreBlocker:r}),this.history.subscribers.size||this.load({action:{type:U}})}return this._scroll.next=(V=i.resetScroll)==null||V,this._commitPromise},this.buildAndCommitLocation=({replace:n,resetScroll:r,hashScrollIntoView:i,viewTransition:V,ignoreBlocker:U,_redirects:W,href:K,...J}={})=>
2{if(K){let r=this.history.location.state.__TSR_index,i=parseHref(K,{__TSR_index:n?r:r+1}),V=new URL(i.pathname,this.origin);J.to=executeRewriteInput(this.rewrite,V).pathname,J.search=this.options.parseSearch(i.search),J.hash=i.hash.slice(1)}let Y=this.buildLocation({...J,_includeValidateSearch:!0});W&&(Y._redirects=W),this._pendingLocation=Y;let X=this.commitLocation({...Y,viewTransition:V,replace:n,resetScroll:r,hashScrollIntoView:i,ignoreBlocker:U});return queueMicrotask(()=>{this._pendingLocation===Y&&(this._pendingLocation=void 0)}),X},this.navigate=async({to:n,reloadDocument:r,href:i,publicHref:V,...U})=>{let W=!1;if(i)try{new URL(`${i}`),W=!0}catch(n){}if(W&&!r&&(r=!0),r){if(n!==void 0||!i){var K,J;let r=this.buildLocation({to:n,...U});i=(K=i)==null?r.publicHref:K,V=(J=V)==null?r.publicHref:J}let r=!W&&V?V:i;if(isDangerousProtocol(r,this.protocolAllowlist))return;if(!U.ignoreBlocker){var Y,X,Z;let n=(Y=(X=(Z=this.history).getBlockers)==null?void 0:X.call(Z))==null?[]:Y;for(let r of n)if(r!=null&&r.blockerFn&&await r.blockerFn({currentLocation:this.latestLocation,nextLocation:this.latestLocation,action:`PUSH`}))return}U.replace?window.location.replace(r):window.location.href=r;return}return this.buildAndCommitLocation({...U,href:i,to:n,_isNavigate:!0})},this.load=async n=>{this.updateLatestLocation(),n!=null&&n.action&&(this._scroll.hash=n.action.type===`PUSH`||n.action.type===`REPLACE`),await loadClientRoute(this,n)},this.startViewTransition=n=>
2{var r;let i=(r=this.shouldViewTransition)==null?this.options.defaultViewTransition:r;if(this.shouldViewTransition=void 0,i&&typeof document.startViewTransition==`function`){var V,U;let r;if(typeof i==`object`&&(V=window.CSS)!=null&&(U=V.supports)!=null&&U.call(V,`selector(:active-view-transition-type(a))`)){let V=this.latestLocation,U=this.stores.resolvedLocation.get(),W=typeof i.types==`function`?i.types(getLocationChangeInfo(V,U)):i.types;if(W===!1)return n();r={update:n,types:W}}else r=n;return document.startViewTransition(r).updateCallbackDone}return n()},this.invalidate=n=>{var r,i,V,U;let W=this._committed,K=n==null?void 0:n.filter,J=this._preloads,Y=new Set([...W,...this._cache.values(),...[...(r=J==null?void 0:J.values())==null?[]:r].flat(),...(i=(V=this._tx)==null?void 0:V[3])==null?[]:i].filter(n=>!K||K(n)).map(n=>n.id)),X=[];for(let[n,r]of J==null?[]:J)r.some(n=>Y.has(n.id))&&(J.delete(n),X.push(n));let Z=r=>{if(Y.has(r.id)){let i=this.routesById[r.routeId],V={...r,invalid:!0,...(n!=null&&n.forcePending||r.status===`error`||r.status===`notFound`)&&routeNeedsLoad(i)?{status:`pending`,error:void 0}:void 0};return r._flight=void 0,V}return r};this._committed=W.map(Z);for(let[r,i]of this._cache)Y.has(r)&&(i.invalid=!0,n!=null&&n.forcePending&&(i.status=`pending`));for(let n of Y)(U=this._flights)==null||U.delete(n);for(let n of X)n.abort();return this.shouldViewTransition=!1,this.load({sync:n==null?void 0:n.sync})},this.resolveRedirect=n=>{let r=n.headers.get(`Location`);if(!n.options.href||n.options._builtLocation){var i;let r=((i=n.options._builtLocation)==null?this.buildLocation(n.options):i).publicHref||`/`;n.options.href=r,n.headers.set(`Location`,r)}else if(r)try{let i=new URL(r);if(this.origin&&i.origin===this.origin){let r=i.pathname+i.search+i.hash;n.options.href=r,n.headers.set(`Location`,r)}}catch(n){}if(n.options.href&&!n.options._builtLocation&&isDangerousProtocol(n.options.href,this.protocolAllowlist))throw Error(`Redirect blocked: unsafe protocol`);return n.headers.get(`Location`)||n.headers.set(`Location`,n.options.href),n},this.clearCache=n=>{let r=this._cache,i=this._preloads,V=n==null?void 0:n.filter,U=[],W=[];for(let[n,i]of r)(!V||V(i))&&(W.push(n),U.push(i));let K=[];for(let[n,r]of i==null?[]:i)(!V||r.some(V))&&(K.push(n),U.push(...r));for(let n of W)r.delete(n);for(let n of K)i.delete(n);for(let n of U){let r=n._flight;if(n._flight=void 0,r&&!--r[2]){var J;((J=this._flights)==null?void 0:J.get(n.id))===r&&this._flights.delete(n.id),K.push(r[1])}}for(let n of K)n.abort()},this.loadRouteChunk=loadRouteChunk,this.preloadRoute=n=>preloadClientRoute(this,n),this.matchRoute=(n,r)=>{var i,V,U,W;let K={...n,to:n.to?this.resolvePathWithBase(n.from||``,n.to):void 0,params:n.params||{},leaveParams:!0},J=this.buildLocation(K),Y=this.stores.status.get()===`pending`;if(r!=null&&r.pending&&!Y)return!1;let X=((i=r==null?void 0:r.pending)==null?!Y:i)?this.latestLocation:this.stores.resolvedLocation.get()||this.stores.location.get(),Z=findSingleMatch(J.pathname,(V=r==null?void 0:r.caseSensitive)!=null&&V,(U=r==null?void 0:r.fuzzy)!=null&&U,X.pathname,this.processedTree);return!Z||n.params&&!deepEqual(Z.rawParams,n.params,{partial:!0})?!1:(W=r==null?void 0:r.includeSearch)==null||W?deepEqual(X.search,J.search,{partial:!0})?Z.rawParams:!1:Z.rawParams},this.getStoreConfig=r,this.update({defaultPreloadDelay:50,defaultPendingMs:1e3,defaultPendingMinMs:500,context:void 0,...n,caseSensitive:(i=n.caseSensitive)!=null&&i,notFoundMode:(V=n.notFoundMode)==null?`fuzzy`:V,stringifySearch:(U=n.stringifySearch)==null?defaultStringifySearch:U,parseSearch:(W=n.parseSearch)==null?defaultParseSearch:W,protocolAllowlist:(K=n.protocolAllowlist)==null?DEFAULT_PROTOCOL_ALLOWLIST:K}),self.__TSR_ROUTER__=this}isShell(){return!!this.options.isShell}get state(){return this.stores.__store.get()}setRoutes({routesById:n,routesByPath:r,processedTree:i}){this.routesById=n,this.routesByPath=r,this.processedTree=i;let V=this.options.notFoundRoute;V&&(V.init({originalIndex:99999999999}),this.routesById[V.id]=V)}getRouteBranch(n){let r=this.routeBranchCache.get(n);return r||(r=buildRouteBranch(n),this.routeBranchCache.set(n,r)),r}matchRoutesInternal(n,r){let[i,V,U]=this.getMatchedRoutes(n.pathname),W=i,K=!1;(U?U.path!==`/`&&V[`**`]:trimPathRight(n.pathname))&&(this.options.notFoundRoute?W=[...W,this.options.notFoundRoute]:K=!0);let J=K?findGlobalNotFoundRouteId(this.options.notFoundMode,W):void 0,Y=Array(W.length),X=this._committed,Z=(n,r)=>{let i=X[r];return(i==null?void 0:i.routeId)===n.id?i:n===this.options.notFoundRoute?X.find(r=>r.routeId===n.id):void 0},Q;for(let i=0;i<W.length;i++){var ee,te;let U=W[i],K=Y[i-1],X,ue,de;{var ne,$;let i=(ne=K==null?void 0:K.search)==null?n.search:ne,V=($=K==null?void 0:K._strictSearch)==null?void 0:$;try{var re;let n=(re=validateSearch(U.options.validateSearch,{...i}))==null?void 0:re;X={...i,...n},ue={...V,...n}}catch(n){let V=n;if(n instanceof SearchParamError||(V=new SearchParamError(n.message,{cause:n})),r!=null&&r.throwOnError)throw V;X=i,ue={},de=V}}let fe=``,pe=``;try{var ie,ae,oe;fe=(ie=(ae=(oe=U.options).loaderDeps)==null?void 0:ae.call(oe,{search:X}))==null?``:ie,pe=fe&&JSON.stringify(fe)||``}catch(n){var se;if(r!=null&&r.throwOnError)throw n;de!=null||(de=n)}let{interpolatedPath:me,usedParams:he}=interpolatePath({path:U.fullPath,params:V,decoder:this.pathParamsDecoder,server:this.isServer}),ge=U.id+me+pe,_e=Z(U,i),ve=(ee=this._cache.get(ge))==null?(_e==null?void 0:_e.id)===ge?_e:void 0:ee;
2Q=(te=ve==null?void 0:ve._strictParams)==null?Object.assign(he,Q):te;let ye;if(!ve)try{extractStrictParams(U,Q)}catch(n){if(ye=isNotFound(n)||isRedirect(n)?n:new PathParamError(n.message,{cause:n}),r!=null&&r.throwOnError)throw ye}let be=_e?`stay`:`enter`,xe;if(ve)xe={...ve,cause:be,search:nullReplaceEqualDeep(_e?_e.search:ve.search,X),_strictSearch:ue,searchError:de};else{var ce,le;let n=routeNeedsLoad(U)?`pending`:`success`;xe={id:ge,ssr:U.options.ssr,index:i,routeId:U.id,params:(ce=_e==null?void 0:_e.params)==null?Q:ce,_strictParams:Q,pathname:me,updatedAt:Date.now(),search:_e?nullReplaceEqualDeep(_e.search,X):X,_strictSearch:ue,searchError:de,status:n,isFetching:!1,error:void 0,paramsError:ye,context:{},abortController:(le=r==null?void 0:r._controller)==null?new AbortController:le,cause:be,loaderDeps:_e?replaceEqualDeep(_e.loaderDeps,fe):fe,invalid:!1,preload:!1,staticData:U.options.staticData||{},fullPath:U.fullPath}}let Se=J===U.id;xe._notFound&&!Se&&(xe.error=void 0),xe._notFound=Se,Y[i]=xe}for(let n=0;n<Y.length;n++){let i=Y[n];i.params=i.cause===`stay`?nullReplaceEqualDeep(i.params,Q):Q,r!=null&&r._controller&&(i.context={})}return Y}matchRoutesLightweight(n){let r=last(this.stores.ids.get()),i=r?this.stores.byRoute.get(r).get():void 0,V=i==null?void 0:i.id,U=this.lightweightCache.get(n);if(U&&U[0]===V)return U[1];let[W,K]=this.getMatchedRoutes(n.pathname),J=last(W),Y={...n.search};for(let n of W)try{Object.assign(Y,validateSearch(n.options.validateSearch,Y))}catch(n){}let X=i&&i.routeId===J.id&&i.pathname===n.pathname,Z;if(X)Z=i.params;else{let n=Object.assign(Object.create(null),K);for(let r of W)try{extractStrictParams(r,n)}catch(n){}Z=n}let Q=[W,J.fullPath,Y,Z];return this.lightweightCache.set(n,[V,Q]),Q}},SearchParamError=class extends Error{},PathParamError=class extends Error{};function validateSearch(n,r){if(n==null)return{};if(`~standard`in n){let i=n[`~standard`].validate(r);if(i instanceof Promise)throw new SearchParamError(`Async validation not supported`);if(i.issues)throw new SearchParamError(JSON.stringify(i.issues,void 0,2),{cause:i});return i.value}return`parse`in n?n.parse(r):typeof n==`function`?n(r):{}}function applySearchMiddleware(n,r,i,V){let U=[];for(let n of i){let r=n.options;if(`search`in r){var W;(W=r.search)!=null&&W.middlewares&&U.push(...r.search.middlewares)}else(r.preSearchFilters||r.postSearchFilters)&&U.push(({search:n,next:i})=>{let V=i(r.preSearchFilters?r.preSearchFilters.reduce((n,r)=>r(n),n):n);return r.postSearchFilters?r.postSearchFilters.reduce((n,r)=>r(n),V):V});let i=r.validateSearch;i&&U.push(({search:n,next:r,meta:U})=>{let W=r(n);if(V)try{let n=validateSearch(i,W);if(U&&n)for(let r in n)r in W||(U.defaulted||(U.defaulted=new Map)).set(r,n[r]);return{...W,...n}}catch(n){}return W})}let K=(n,i,V)=>{if(n>=U.length){if(!r.search)return{};if(r.search===!0)return i;let n=functionalUpdate(r.search,i);return V&&(V.explicit=n),n}return U[n]({search:i,next:(r,i)=>{if(i){let i=V||{};return{search:K(n+1,r,i),meta:i}}return K(n+1,r,V)},meta:V})};return K(0,n)}function findGlobalNotFoundRouteId(n,r){if(n!==`root`){let n;for(let i=r.length-1;i>=0;i--){let V=r[i];if(V.options.notFoundComponent)return V.id;n||(n=V.children&&V.id)}if(n)return n}return rootRouteId}function resolveNextParams(n,r){return n===!1||n===null?Object.create(null):(n==null||n)===!0?r:Object.assign(r,functionalUpdate(n,r))}function extractStrictParams(n,r){var i,V;let U=(i=(V=n.options.params)==null?void 0:V.parse)==null?n.options.parseParams:i;U&&Object.assign(r,U(r))}function preloadComponent(n,r){var i,V;return(i=n.options[r])==null||(V=i.preload)==null?void 0:V.call(i)}function loadComponents(n,r){let i=preloadComponent(n,`component`),V=preloadComponent(n,`pendingComponent`),U=r&&V?V.then(r):V;return r&&!V&&r(),i&&U?Promise.all([i,U]).then(()=>{}):i==null?U:i}function loadRouteChunk(n,r,i){let V=()=>r===!1?void 0:r?preloadComponent(n,r):loadComponents(n,i),U=n._lazy;if(U)return U===!0?V():U.then(V);if(!n.lazyFn)return V();let W=n.lazyFn().then(r=>{{let{id:i,...V}=r.options;Object.assign(n.options,V),n._lazy=!0}},r=>{throw n._lazy=void 0,r});return n._lazy=W,W.then(V)}function _getRenderedMatches(n){let r=n.findIndex(n=>n.status!==`success`||n._notFound)+1;return r&&r<n.length?n.slice(0,r):n}function _getAssetMatches(n){let r=n.length;for(let i=0;i<r;i++){let V=n[i];if(V._assetEnd!==void 0){r=Math.min(r,Math.max(i+1,V._assetEnd));continue}if(V.status!==`success`||V._notFound){r=i+1;break}}return r<n.length?n.slice(0,r):n}var SUCCESS=0,ERROR=1,NOT_FOUND=2,REDIRECTED=3,CANCELED=4;function isControl(n){return typeof n[0]==`number`}function waitFor(n,r){return r.aborted?Promise.race([Promise.reject(r),n]):new Promise((i,V)=>{let U=()=>V(r);r.addEventListener(`abort`,U,{once:!0}),Promise.resolve(n).then(i,V).finally(()=>r.removeEventListener(`abort`,U))})}function getRoute(n,r){return n.routesById[r.routeId]}function normalize(n,r,i){if(isRedirect(n))return[REDIRECTED,n];if(isNotFound(n)){var V;return(V=n).routeId||(V.routeId=i),[NOT_FOUND,n]}return r&&typeof(n==null?void 0:n.then)==`function`&&(n=Error(`A Promise was thrown`,{cause:n})),r?[ERROR,n]:[SUCCESS,n]}function normalizeError(n,r){let i=normalize(r,!0,n.id);if(i[0]!==ERROR)return i;try{var V,U;(V=(U=n.options).onError)==null||V.call(U,i[1])}catch(r){i=normalize(r,!0,n.id)}return i}function normalizeLaneError(n,r,i){return i[0].signal.aborted||!i[2]()?(i[0].abort(),[CANCELED]):normalizeError(n,r)}function navigateFrom(n,r){return i=>n.navigate({...i,_fromLocation:r})}async function contextualize(n,r,i,V,U,W){var K;let[J,Y]=r,X=i[0].signal,Z=!!i[4];for(let r=(K=i[7])==null?0:K;r<V;r++){var Q,ee,te,ne,$;let V=Y[r],U=getRoute(n,V);V.abortController=i[0];let K=(Q=(ee=(te=Y[r-1])==null?void 0:te.context)==null?n.options.context:ee)==null?{}:Q,re={params:V.params,location:J,navigate:navigateFrom(n,J),buildLocation:n.buildLocation,cause:Z?`preload`:V.cause,abortController:i[0],preload:Z,matches:Y,routeId:U.id},ie=K;try{let n=V._ctx;!n&&U.options.context&&(n=V._ctx=U.options.context({...re,deps:V.loaderDeps,context:K})||{}),ie={...K,...n},V.context=ie}catch(W){return releaseFlight(n,V),[r,normalizeLaneError(U,W,i)]}if(X.aborted||!i[2]())return i[0].abort(),[r,[CANCELED]];
2let ae=(ne=V.paramsError)==null?V.searchError:ne;if(ae!==void 0)return releaseFlight(n,V),[r,normalizeLaneError(U,ae,i)];let oe=U.options.beforeLoad;if(!oe)continue;let se={...re,search:V.search,context:ie,...n.options.additionalContext},ce=V.status;ce===`success`&&r>=W&&(V.status=`pending`),($=i[8])==null||$.call(i);try{setFetching(n,V,`beforeLoad`,i[0]);let W=await waitFor(oe(se),X);if(!i[2]())return i[0].abort(),[r,[CANCELED]];let K=normalize(W,!1,U.id);if(K[0]!==SUCCESS)return releaseFlight(n,V),[r,K];V.context={...ie,...W}}catch(W){return releaseFlight(n,V),[r,normalizeLaneError(U,W,i)]}finally{ce===`success`&&V.status===`pending`&&(V.status=`success`),setFetching(n,V,!1,i[0])}}U()}function releaseOwnedFlight(n,r,i){var V;if(!(!i||--i[2])){if(((V=n._flights)==null?void 0:V.get(r.id))===i){let i=n._tx;if(i&&!i[0].signal.aborted&&!i[3].includes(r)&&i[3].some(n=>n.id===r.id)&&i[3].some(n=>n.isFetching===`beforeLoad`))return;n._flights.delete(r.id)}return i[1]}}function releaseFlight(n,r){var i;let V=r._flight;r._flight=void 0,(i=releaseOwnedFlight(n,r,V))==null||i.abort()}function transferMatchResources(n,r,i,V){let U=[];for(let K of r)if(!(i!=null&&i.includes(K))){var W;let r=K._flight;if(K._flight=void 0,V&&(r==null?void 0:r[2])===1&&((W=n._flights)==null?void 0:W.get(K.id))===r&&i!=null&&i.some(n=>n.id===K.id))r[2]=0;else{let i=releaseOwnedFlight(n,K,r);i&&U.push(i)}}for(let n of U)n.abort()}function acquireMatchResources(n){for(let r of n){let n=r._flight;n&&n[2]++}}function setFetching(n,r,i,V){var U;if(r.isFetching=i,V&&((U=n._tx)==null?void 0:U[0])!==V)return;let W=n.stores.byRoute.get(r.routeId),K=W==null?void 0:W.get();(K==null?void 0:K.id)===r.id&&W.set({...K,isFetching:i})}function getLoaderContext(n,r,i,V,U,W,K){let J=r[0];return{params:i.params,location:J,navigate:navigateFrom(n,J),cause:K?`preload`:i.cause,abortController:U,preload:K,deps:i.loaderDeps,parentMatchPromise:W,context:i.context,route:V,...n.options.additionalContext}}async function loadResource(n,r,i,V,U,W,K,J){let Y=J.signal;if(Y.aborted)return[CANCELED];if(!U)return[SUCCESS,void 0];let X=i._flight;setFetching(n,i,`loader`,J);try{if(!X){var Z;let J=new AbortController;X=[Promise.resolve().then(()=>U(getLoaderContext(n,r,i,V,J,W,K))).then(n=>normalize(n,!1,V.id),n=>normalize(n,!0,V.id)).then(r=>{var U;return r[0]!==SUCCESS&&((U=n._flights)==null?void 0:U.get(i.id))===X&&(n._flights.delete(i.id),X[2]||J.abort()),r[0]===ERROR&&X[2]?normalizeError(V,r[1]):r}),J,1],((Z=n._flights)==null?n._flights=new Map:Z).set(i.id,X)}return i._flight=X,i.abortController=X[1],await waitFor(X[0],Y)}catch(r){if(r!==Y)throw r;return releaseFlight(n,i),[CANCELED]}finally{setFetching(n,i,!1,J)}}function settleInto(n,r,i){r[0]===SUCCESS?(n.loaderData=r[1],n.error=void 0,n.status=`success`,n.invalid=!1,n.updatedAt=Date.now(),n.preload=i):r[0]!==REDIRECTED&&(n.status=`success`,n.error=void 0,n.invalid=!0)}function cacheLoaderMatch(n,r,i){let V=n._cache.get(r.id);if(V!==i||n._committed.some(n=>n.id===r.id&&n._flight===r._flight))return;let U={...r,_notFound:void 0,context:{}};U._flight&&U._flight[2]++,n._cache.set(r.id,U),V&&releaseFlight(n,V)}function getParentSnapshot(n,r){return r[0]===ERROR||r[0]===NOT_FOUND?{...n,status:r[0]===ERROR?`error`:`notFound`,error:r[1],_flight:void 0}:n}function createLoaderTask(n,r,i,V,U,W,K){var J,Y,X;let Z=r[1][i],Q=getRoute(n,Z),ee=!!W[4],te=n._cache.get(Z.id),ne,$=!1,re;try{if(Z.status===`success`&&(ne=Q.options.shouldReload,typeof ne==`function`&&(ne=ne(getLoaderContext(n,r,Z,Q,W[0],U,ee))),W[2]()||(W[0].abort(),re=[CANCELED])),!re){if(Z.status!==`success`)$=!0;else{var ie,ae,oe,se;let r=W[4]||Z.preload?(ie=(ae=Q.options.preloadStaleTime)==null?n.options.defaultPreloadStaleTime:ae)==null?3e4:ie:(oe=(se=Q.options.staleTime)==null?n.options.defaultStaleTime:se)==null?0:oe;$=!!(Z.invalid||ne||ne===void 0&&Date.now()-Z.updatedAt>=r&&(W[6]||Z.cause===`enter`||W[3].some(n=>n.routeId===Z.routeId&&n.id!==Z.id)))}}}catch(r){Z.invalid=!0,releaseFlight(n,Z),re=normalizeLaneError(Q,r,W)}let ce=Q.options.loader,le=typeof ce==`function`?ce:ce==null?void 0:ce.handler,ue=(!ee||Q.options.preload!==!1)&&ce?(J=n._flights)==null?void 0:J.get(Z.id):void 0;ue===Z._flight||re?ue=void 0:ue&&!$&&!ee&&ne===void 0?$=!0:$||(ue=void 0);let de=!!(ce&&$&&Z.status===`success`&&!ee&&!W[5]&&((Y=typeof ce==`function`||ce==null?void 0:ce.staleReloadMode)==null?n.options.defaultStaleReloadMode:Y)!==`blocking`),fe=$&&(!ee||Q.options.preload!==!1),pe=fe&&!de&&(Z.status!==`success`||!!ce),me=Q.lazyFn&&Q._lazy!==!0?W[8]:void 0;if(fe&&!ce&&(Z.invalid=!1,Z.updatedAt=Date.now()),ue&&ue[2]++,pe){var he,ge;let r=Z._flight;Z._flight=ue,(he=releaseOwnedFlight(n,Z,r))==null||he.abort(),Z.status===`success`&&i>=K&&(Z.status=`pending`),(ge=W[8])==null||ge.call(W)}fe||(Z.isFetching=!1);let _e=(re?Promise.resolve(re):pe?loadResource(n,r,Z,Q,le,U,ee,W[0]):Promise.resolve([SUCCESS,Z.loaderData])).then(r=>(pe&&(settleInto(Z,r,ee),r[0]===SUCCESS&&(ce&&!W[0].signal.aborted&&cacheLoaderMatch(n,Z,te),Z.status=`pending`)),r)),ve=waitFor(Promise.resolve().then(()=>loadRouteChunk(Q,void 0,me)),W[0].signal).then(()=>void 0,n=>[i,normalizeLaneError(Q,n,W)]).then(n=>_e.then(r=>
2{if(pe&&!n&&r[0]===SUCCESS&&Z.status===`pending`&&W[2]()){var i;Z.status=`success`,(i=W[8])==null||i.call(W)}return n}));if(V.push([i,_e,ve]),!de)return _e.then(n=>getParentSnapshot(Z,n));let ye={...Z,status:`pending`,preload:!1,_flight:ue};Z.invalid=!1,Z.isFetching=`loader`;let be=loadResource(n,r,ye,Q,le,U,!1,W[0]).then(n=>(Z.isFetching=!1,settleInto(ye,n,!1),n));return((X=r[2])==null?r[2]=[]:X).push([i,be,ve,ye]),be.then(n=>getParentSnapshot(ye,n))}async function getNotFoundBoundary(n,r,i,V,U=0){var W;let K=i==null?void 0:i[1][1],J=K!=null&&K.routeId?r.findIndex(n=>n.routeId===K.routeId):(W=i==null?void 0:i[0])==null?r.length-1:W;J<0&&(J=0);for(let i=J;i>=0;i--){let U=getRoute(n,r[i]),W=loadRouteChunk(U,!1);if(W)try{await waitFor(W,V)}catch(n){if(n===V)throw n}if(U.options.notFoundComponent)return i}return K!=null&&K.routeId?J:U}function discardBackground(n,r){r[2]&&(transferMatchResources(n,r[2].map(n=>n[3])),r[2]=void 0)}async function settleTasks(n,r,i,V){let U;try{await Promise.all(n.map(n=>n[1].then(async r=>{let W=n[0];if(!(V&&W>=await V)){if(r[0]>=REDIRECTED)throw[W,r];!U&&r[0]!==SUCCESS&&(U=[W,r],await Promise.all((i==null?[]:i).map(n=>{if(!(n[0]<=W))return n[1].then(r=>{if(r[0]===REDIRECTED)throw[n[0],r]})})))}})))}catch(n){return n}return r==null?U:r}async function reduceLane(n,r,i,V,U,W,K){var J,Y,X;let Z=r[1],Q=await W,ee=!1,te=Z.findIndex(n=>n._notFound),ne=r=>r[1][0]===NOT_FOUND?getNotFoundBoundary(n,Z,r,V.signal):r[0],$=te<0?Z.length:te;if(((J=Q==null?void 0:Q[1][0])==null?0:J)>=REDIRECTED)$=0;else if(Q){var re,ie;$=(ie=(re=Q)[2])==null?re[2]=await ne(Q):ie;for(let n of i){if(n[0]>=$)break;let r=await n[1];if(r[0]!==SUCCESS&&r[0]<REDIRECTED&&!(`loaderData`in Z[n[0]])){Q=[n[0],r],$=Q[2]=await ne(Q);break}}}for(let n of i){if(n[0]>=$)break;let r=await n[2];if(r){Q=r;break}}if(((Y=Q==null?void 0:Q[1][0])==null?0:Y)>=REDIRECTED){let i=Q[1];if(i[0]!==REDIRECTED||i[1].options.reloadDocument||U<20)return discardBackground(n,r),i;ee=!0,Q=[0,[ERROR,Error(`Too many redirects`)]]}let ae=Q?(X=Q[2])==null?await ne(Q):X:te;if(ae>=0){let U=Q==null?void 0:Q[1],W=U==null?void 0:U[0],J=Z[ae],Y=U==null?void 0:U[1],X=()=>{U&&(J._notFound=void 0,W===ERROR?J.status=`error`:(Y.routeId=J.routeId,J.routeId===n.routeTree.id?(J.status=`success`,J._notFound=!0):J.status=`notFound`),J.error=Y,J.isFetching=!1)};X();let te=getRoute(n,J);try{await waitFor(U?Promise.resolve().then(()=>loadRouteChunk(te,W===ERROR?`errorComponent`:`notFoundComponent`)):Promise.all([loadRouteChunk(te),loadRouteChunk(te,`notFoundComponent`)]),V.signal)}catch(i){if(i===V.signal)return discardBackground(n,r),[CANCELED]}if(!U)J.status=`success`,K==null||K();else if(ee){var oe;V.abort(),await Promise.all([...i.map(n=>n[1]),...i.map(n=>n[2]),...((oe=r[2])==null?[]:oe).map(n=>n[1])]),discardBackground(n,r),transferMatchResources(n,Z),X()}}return r}async function projectLane(n,r,i,V=0,U=r[1].length){let W=r[1];for(let r=V;r<U;r++){let V=W[r],U=getRoute(n,V).options;if(U.head||U.scripts)try{var K,J;let r={ssr:n.options.ssr,matches:W,match:V,params:V.params,loaderData:V.loaderData},[Y,X]=await waitFor(Promise.all([(K=U.head)==null?void 0:K.call(U,r),(J=U.scripts)==null?void 0:J.call(U,r)]),i);V.meta=Y==null?void 0:Y.meta,V.links=Y==null?void 0:Y.links,V.headScripts=Y==null?void 0:Y.scripts,V.styles=Y==null?void 0:Y.styles,V.scripts=X}catch(n){if(n===i)break;console.error(n)}if(V.status!==`success`||V._notFound)break}return r}async function executeClientLane(n,r,i,V){var U;let W=[r,i],K=n.stores.matches.get(),J=i.findIndex(n=>n._notFound);if(n.options.notFoundMode!==`root`&&J>=0){let r=await getNotFoundBoundary(n,W[1],void 0,V[0].signal,J);r!==J&&(i[J]._notFound=void 0,i[r]._notFound=!0),J=r}let Y=J<0?i.length:J+1,X=0;for(;X<Y&&X!==J;){let n=i[X],r=V[3][X],U=K[X];if((r==null?void 0:r.id)!==n.id||r.status!==`success`||r._notFound||n.preload||(U==null?void 0:U.id)!==n.id||U.status!==`success`||U._notFound)break;X++}let Z=[],Q=(U=V[7])==null?0:U,ee=Q?Promise.resolve(W[1][Q-1]):void 0,te=()=>{for(let r=Q;r<Y&&!V[0].signal.aborted;r++)ee=createLoaderTask(n,W,r,Z,ee,V,X)},ne=await contextualize(n,W,V,Y,te,X);if(ne&&(V[5]=!0,Y=ne[0],ne[1][0]===NOT_FOUND?(ne[2]=await getNotFoundBoundary(n,W[1],ne,V[0].signal),Y=Math.min(Y,ne[2]+1)):ne[1][0]>=REDIRECTED&&(Y=0),te()),V[2]()&&!V[4]){var $;let r=[];for(let[i,V]of($=n._flights)==null?[]:$)V[2]||(n._flights.delete(i),r.push(V[1]));for(let n of r)n.abort()}let re;try{var ie;
2let r=reduceLane(n,W,Z,V[0],V[1],settleTasks(Z,ne,W[2]),V[8]);(ie=W[2])!=null&&ie.length&&(W[3]=settleTasks(W[2],void 0,void 0,r.then(n=>isControl(n)?0:_getRenderedMatches(n[1]).length,()=>0))),re=await r}catch(r){throw discardBackground(n,W),r}return isControl(re)?re:projectLane(n,re,V[0].signal,V[7]===re[1].length?V[7]:0)}function offerPending(n,r){var i,V;if(n._tx!==r)return;let U=n._pending,W=!1,K=U==null||(i=U[0][3][U[1]])==null?void 0:i.id;(U==null?void 0:U[0])!==r&&(U&&((V=r[3][U[1]])==null?void 0:V.id)===K?(U[0]=r,W=!0):(clearTimeout(U==null?void 0:U[3]),n._pending=U=void 0));let J=r[3],Y=n.stores.matches.get(),X=-1,Z,Q,ee,te=!1;for(let r=0;r<J.length;r++){var ne,$,re,ie,ae,oe;let i=J[r],V=i.status===`success`;if(te=((ne=Y[r])==null?void 0:ne.id)===i.id&&(($=Y[r])==null?void 0:$.status)===`pending`,V&&!te)continue;let U=getRoute(n,i);if(Z=V&&te||i.invalid?0:(re=U.options.pendingMs)==null?n.options.defaultPendingMs:re,ee=(ie=U.options.pendingComponent)==null?n.options.defaultPendingComponent:ie,!ee||typeof Z!=`number`||Z===1/0)return;X=r,Q=(ae=(oe=U.options.pendingMinMs)==null?n.options.defaultPendingMinMs:oe)==null?0:ae;break}if(X<0)return;let se=J[X].id;if((!U||U[1]!==X||K!==se)&&(clearTimeout(U==null?void 0:U[3]),n._pending=U=[r,X,te?Date.now()+Q:r[4]+Z,void 0,te?Promise.resolve(!0):void 0,ee]),U[4]&&!W&&U[5]===ee)return;if(U[5]=ee,!U[4]){clearTimeout(U[3]);let i=U[2]-Date.now();if(i>0){U[3]=setTimeout(()=>offerPending(n,r),i);return}U[2]=0}let ce=J.map(n=>({...n,_flight:void 0}));ce[X].status=`pending`;let le=n.startTransition(()=>n.stores.setMatches(ce),ce).then(r=>(r&&n._pending===U&&U[4]===le&&!U[2]&&(U[2]=Date.now()+Q),r));U[4]=le}function finishPending(n,r){let i=n._pending;(i==null?void 0:i[0])===r&&(clearTimeout(i[3]),n._pending=void 0)}function publishMatches(n,r){n._committed=r,n.stores.setMatches(r)}function discardLane(n,r){transferMatchResources(n,r[1]),discardBackground(n,r)}function commitMatches(n,r,i,V){let U=n._committed,W=n._cache;for(let n of i)n.preload=!1,V&&(n._assetEnd=void 0);let K=_getRenderedMatches(i).length,J=new Map,Y=Date.now();for(let r of[...U,...W.values()]){var X,Z,Q,ee;if(r.status!==`success`||i.some((n,i)=>n.id===r.id&&(i<K||n.status===`success`)))continue;let V=getRoute(n,r);!V.options.loader||Y-r.updatedAt>=(r.preload?(X=(Z=V.options.preloadGcTime)==null?n.options.defaultPreloadGcTime:Z)==null?3e5:X:(Q=(ee=V.options.gcTime)==null?n.options.defaultGcTime:ee)==null?3e5:Q)||J.set(r.id,W.get(r.id)===r?r:{...r,_flight:void 0,isFetching:!1,context:{}})}r[3]=[],n._cache=J,publishMatches(n,i),transferMatchResources(n,[...W.values(),...U],[...i,...J.values()]),runRouteLifecycle(n,U,i,()=>n._tx===r)}async function awaitCurrent(n,r){let i=n._tx;for(;i&&i!==r;){if(await i[5],n._tx===i)return;i=n._tx}}async function followRedirect(n,r,i){await n.navigate({...i.options,replace:!0,ignoreBlocker:!0,_redirects:r[1]+1})}function restoreCommitted(n,r){if(finishPending(n,r),r[0].abort(),transferMatchResources(n,r[3]),r[3]=[],n._tx===r&&(n.batch(()=>{n.stores.status.set(`idle`),n.stores.setMatches(n._committed)}),n._tx===r)){var i;(i=n._commitPromise)==null||i.resolve(),n._commitPromise=void 0}}async function runBackground(n,r,i,V,U){let W=i.map(n=>({...n}));acquireMatchResources(W);for(let r of V)releaseFlight(n,W[r[0]]),W[r[0]]=r[3];let K=[r[2],W],J;try{J=await reduceLane(n,K,V,r[0],r[1],U)}catch(r){throw transferMatchResources(n,W),r}if(isControl(J)){transferMatchResources(n,W),J[0]===REDIRECTED&&n._tx===r&&n._committed===i&&await followRedirect(n,r,J[1]);return}let Y=await projectLane(n,J,r[0].signal);if(n._tx!==r||n._committed!==i){transferMatchResources(n,Y[1]);return}for(let r of Y[1]){let i=n._cache.get(r.id);i!=null&&i._flight&&i._flight===r._flight&&(n._cache.delete(r.id),releaseFlight(n,i))}publishMatches(n,Y[1]),transferMatchResources(n,i,Y[1])}async function runClientTransaction(n,r,i,V,U,W){let K=[r[0],r[1],()=>n._tx===r&&!!r[3].length,n._committed,void 0,U,i,W,V],J=await executeClientLane(n,r[2],r[3],K);if(isControl(J)){J[0]===REDIRECTED&&n._tx===r?(finishPending(n,r),transferMatchResources(n,r[3]),r[3]=[],n._tx===r&&await followRedirect(n,r,J[1])):restoreCommitted(n,r);return}let Y=n._pending;if((Y==null?void 0:Y[0])===r&&(clearTimeout(Y[3]),Y[4])){let i=r[0].signal,V=!1;try{V=await waitFor(Y[4],i)}catch(n){if(n!==i)throw n}if(V&&n._pending===Y&&Y[0]===r){let n=Y[2]-Date.now();if(n>0){try{await waitFor(new Promise(r=>{Y[3]=setTimeout(r,n)}),i)}catch(n){}clearTimeout(Y[3])}}}if(n._tx!==r){finishPending(n,r),discardLane(n,J);return}let X=r[2],Z=getLocationChangeInfo(X,n.stores.resolvedLocation.get()),Q=J[2];await n.startViewTransition(async()=>{var i;if(n._tx!==r){discardLane(n,J);return}let V=await n.startTransition(()=>{finishPending(n,r),commitMatches(n,r,J[1],W),n._tx===r&&(n.emit({type:`onLoad`,...Z}),n._tx===r&&n.emit({type:`onBeforeRouteMount`,...Z}))},J[1]);
2if(n._tx!==r){discardBackground(n,J);return}Q!=null&&Q.length&&runBackground(n,r,J[1],Q,J[3]).catch(console.error),n.batch(()=>{n.stores.resolvedLocation.set(X),n.stores.status.set(`idle`),n._tx===r&&n.emit({type:`onResolved`,...Z}),V&&n._tx===r&&n.emit({type:`onRendered`,...Z})}),n._tx===r&&((i=n._commitPromise)==null||i.resolve(),n._commitPromise=void 0)})}async function loadClientRoute(n,r){var i;let V=n._tx,U=n.stores.resolvedLocation.get(),W=U==null?n.stores.location.get():U,K=n.latestLocation,J=n._pendingLocation,Y=(J==null?void 0:J.href)===K.href?(i=J._redirects)==null?0:i:0,X=n._handoff,Z=X==null?void 0:X[0](),Q=new AbortController,ee=n._preflight;if(n._preflight=Q,Z||X==null||X[1](),ee==null||ee.abort(),Q.signal.aborted){await awaitCurrent(n,V);return}let te=getLocationChangeInfo(K,U);if(n.emit({type:`onBeforeNavigate`,...te}),Q.signal.aborted||n.emit({type:`onBeforeLoad`,...te}),Q.signal.aborted){await awaitCurrent(n,V);return}let ne=W.href===K.href,$,re=Q;try{$=n.matchRoutes(K,{_controller:Q}),acquireMatchResources($)}catch(r){if(Q.abort(),!isRedirect(r)){var ie;await awaitCurrent(n),(ie=n._commitPromise)==null||ie.resolve(),n._commitPromise=void 0;return}await n.navigate({...r.options,replace:!0,ignoreBlocker:!0}),await awaitCurrent(n,V);return}let ae=Z?X[1]($):void 0;if(ae?re=Z:Z==null||Z.abort(),Q.signal.aborted){transferMatchResources(n,$),await awaitCurrent(n,V);return}n._preflight=void 0;let oe=[re,Y,K,$,Date.now(),Promise.resolve().then(()=>runClientTransaction(n,oe,ne,()=>offerPending(n,oe),r==null?void 0:r.sync,ae)).catch(()=>{n._tx===oe&&restoreCommitted(n,oe)})];if(n._tx=oe,V){for(let r of n.stores.matches.get()){if(n._tx!==oe)break;r.isFetching&&setFetching(n,r,!1)}V[0].abort(),transferMatchResources(n,V[3],oe[3],!0)}if(n._tx!==oe){transferMatchResources(n,oe[3]),oe[3]=[],await awaitCurrent(n,oe);return}n.batch(()=>{n.stores.status.set(`pending`),n.stores.location.set(K)}),!U&&!$.some(n=>n._notFound)&&offerPending(n,oe);try{await oe[5]}finally{await awaitCurrent(n,oe)}}async function preloadClientRoute(n,r,i=0){var V,U;if(i>20)return;let W=(V=r._builtLocation)==null?n.buildLocation(r):V,K=n._committed,J=new AbortController,Y;try{Y=n.matchRoutes(W,{_controller:J}),acquireMatchResources(Y)}catch(n){J.abort(),isNotFound(n)||console.error(n);return}((U=n._preloads)==null?n._preloads=new Map:U).set(J,Y);let X;try{let r;try{r=await executeClientLane(n,W,Y,[J,i,()=>!0,K,!0])}finally{X=n._preloads.delete(J),transferMatchResources(n,Y),J.abort()}if(!isControl(r))return r[1];if(X&&r[0]===REDIRECTED&&!r[1].options.reloadDocument)return preloadClientRoute(n,{...r[1].options,_fromLocation:W},i+1)}catch(n){isNotFound(n)||console.error(n)}}async function hydrate(n){var r;let i=window.$_TSR,V=n.options.serializationAdapters;V!=null&&V.length&&(i.t=new Map(V.map(n=>[n.key,n.fromSerializable])),i.buffer.forEach(n=>n())),i.initialized=!0;let U=i.router;n.ssr={manifest:U.manifest},n.options.ssr={nonce:(r=document.querySelector(`meta[property="csp-nonce"]`))==null?void 0:r.content};let W=U.matches,K=new AbortController,J=n._preflight;n._preflight=K,J==null||J.abort();let Y=()=>n._preflight===K,X,Z,Q,ee;try{var te,ne;if(await waitFor((te=(ne=n.options).hydrate)==null?void 0:te.call(ne,U.dehydratedData),K.signal),!Y())return;let r=n.history.location;Q=r.href,ee=r.state,n.updateLatestLocation(),X=n.latestLocation,n.stores.location.set(X),Z=n.matchRoutes(X,{_controller:K})}catch(r){if(Y()&&(n._preflight=void 0),K.abort(r),r!==K.signal)throw r}if(!Y())return;let $=[],re,ie=0,ae=r=>{ie=Math.min(ie,r+1);let i=$.splice(r);for(let r of i)getRoute(n,r).options.loader&&(r.status===`success`||!r.invalid&&`loaderData`in r)&&cacheLoaderMatch(n,{...r,status:`success`,error:void 0,preload:!0},n._cache.get(r.id));transferMatchResources(n,i)},oe=W.length>Z.length?Z.findIndex(n=>n._notFound)+1:W.length,se=!1;for(let r=0;r<oe;r++){var ce;let i=Z[r],V=W[r];if(typeof V.i!=`string`||hydrateSsrMatchId(V.i)!==i.id){var le;re!=null||(re=r);break}ie=r+1;let U=getRoute(n,i);if((`l`in V||V.s===`success`&&V.e===void 0&&U.options.loader)&&(i.loaderData=V.l),i.status=V.s,i.ssr=V.ssr,U.options.ssr=i.ssr,i.updatedAt=V.u,i.error=V.e,i._notFound||(i._notFound=V.g),i.status===`error`||i.status===`notFound`||i._notFound){var ue;se=!0,$.push(i),(i.ssr===!1||i.ssr===`data-only`)&&(re!=null||(re=r));break}
2if(i.status===`pending`){var de;re!=null||(re=r);break}$.push(i),i.ssr===`data-only`&&(re!=null||(re=r))}!se&&$.length===oe&&oe<Z.length&&(re=oe);let fe=$.map(async r=>{try{let i=getRoute(n,r);return r._notFound?await Promise.all([loadRouteChunk(i),loadRouteChunk(i,`notFoundComponent`)]):await loadRouteChunk(i,r.status===`error`?`errorComponent`:r.status===`notFound`?`notFoundComponent`:void 0),!0}catch(n){return!1}}),pe=0;try{for(;pe<fe.length&&await waitFor(fe[pe],K.signal);)pe++}catch(n){return}if(!Y())return;pe<$.length&&ae(pe);let me=Math.max(re===$.length?$.length+1:$.length,pe<fe.length?pe:ie);for(let r=0;r<me;r++){var he,ge,_e;let i=Z[r],V=getRoute(n,i),U=(he=(ge=(_e=Z[r-1])==null?void 0:_e.context)==null?n.options.context:ge)==null?{}:he,J;if(V.options.context){try{J=i._ctx=V.options.context({deps:i.loaderDeps,params:i.params,context:U,location:X,navigate:navigateFrom(n,X),buildLocation:n.buildLocation,cause:i.cause,abortController:K,preload:!1,matches:Z,routeId:V.id})||{}}catch(n){if(!Y())return;if(i.status!==`error`&&i.status!==`notFound`&&!i._notFound){ae(r);break}}if(!Y())return}i.context={...U,...J,...$[r]&&W[r].b}}if(await projectLane(n,[X,Z],K.signal,0,ie),!Y())return;let ve=re!==void 0||$.length<oe,ye=se&&$.length===oe?Z:$,be=ve?Z:ye,xe;if(ve&&re!==void 0){let n=be[re];xe=n.ssr===`data-only`&&ie>re+1?ie:void 0,be=be.slice(),be[re]={...n,status:`pending`,ssr:n.ssr===`data-only`&&`data-only`,_assetEnd:xe}}let Se=()=>{let r=n.history.location;return ve&&!n._tx&&r.href===Q&&r.state===ee&&n._committed===ye&&ye.length&&!K.signal.aborted?K:void 0},Ce=[Se,r=>{if(n._handoff!==Ce)return;n._handoff=void 0;let i=ye.length;if(!r||!Se()||ye.some((n,i)=>{var V;return n.id!==((V=r[i])==null?void 0:V.id)})){K.abort();return}let V=xe;if(V!==void 0){var U,W;for(let n=i;n<V;n++)if(((U=Z[n])==null?void 0:U.id)!==((W=r[n])==null?void 0:W.id)){V=n>re+1?n:void 0;break}}let J=ye.map(n=>({...n}));V!==void 0&&(J[re]._assetEnd=V),transferMatchResources(n,r.splice(0,i,...J));for(let n=i;n<r.length;n++){let i=r[n],V=Z[n];(V==null?void 0:V.id)===i.id&&V._ctx&&(i._ctx=V._ctx),i.abortController=K}return i}];n._committed=ye,n._handoff=Ce,n._preflight=void 0,n.batch(()=>{n.stores.setMatches(be),n.stores.status.set(`idle`),ve||n.stores.resolvedLocation.set(n.stores.location.get())})}var TSR_DEFERRED_PROMISE=Symbol.for(`TSR_DEFERRED_PROMISE`);function defer$1(n,r){let i=n;return i[TSR_DEFERRED_PROMISE]?i:(i[TSR_DEFERRED_PROMISE]={status:`pending`},i.then(n=>{i[TSR_DEFERRED_PROMISE].status=`success`,i[TSR_DEFERRED_PROMISE].data=n}).catch(n=>{var V;i[TSR_DEFERRED_PROMISE].status=`error`,i[TSR_DEFERRED_PROMISE].error={data:((V=r==null?void 0:r.serializeError)==null?defaultSerializeError:V)(n),__isServerError:!0}}),i)}function getAssetCrossOrigin(n,r){if(n)return typeof n==`string`?n:n[r]}function getManifestScriptFormat(n){var r;return(r=n==null?void 0:n.scriptFormat)==null?`module`:r}function getScriptPreloadAttrs(n,r,i){var V;let U=resolveManifestAssetLink(r),W=(V=getAssetCrossOrigin(i,`script`))==null?U.crossOrigin:V;return{...getManifestScriptFormat(n)===`iife`?{rel:`preload`,as:`script`}:{rel:`modulepreload`},href:U.href,...W?{crossOrigin:W}:{}}}function resolveManifestAssetLink(n){return typeof n==`string`?{href:n,crossOrigin:void 0}:n}function appendUniqueUserTags(n,r){if(r.length===0)return;if(r.length===1){n.push(r[0]);return}let i=new Set;for(let V of r){let r=JSON.stringify(V);i.has(r)||(i.add(r),n.push(V))}}function resolveManifestCssLink(n){return typeof n==`string`?{href:n,crossOrigin:void 0}:n}var ServerFunctionSerializationAdapter=createSerializationAdapter({key:`$TSS/serverfn`,test:n=>typeof n!=`function`||!(TSS_SERVER_FUNCTION in n)?!1:!!n[TSS_SERVER_FUNCTION],toSerializable:({serverFnMeta:n})=>({functionId:n.id}),fromSerializable:({functionId:n})=>createClientRpc(n)}),pluginSerializationAdapters=[],import_react=__toESM(require_react(),1),import_jsx_runtime=require_jsx_runtime();function useAwaited({promise:n}){if(reactUse)return reactUse(n);let r=defer$1(n);if(r[TSR_DEFERRED_PROMISE].status===`pending`)throw r;if(r[TSR_DEFERRED_PROMISE].status===`error`)throw r[TSR_DEFERRED_PROMISE].error;return r[TSR_DEFERRED_PROMISE].data}function Await(n){let r=(0,import_jsx_runtime.jsx)(AwaitInner,{...n});return n.fallback?(0,import_jsx_runtime.jsx)(import_react.Suspense,{fallback:n.fallback,
2children:r}):r}function AwaitInner(n){let r=useAwaited(n);return n.children(r)}function CatchBoundary(n){return(0,import_jsx_runtime.jsx)(CatchBoundaryImpl,{...n})}var CatchBoundaryImpl=class extends import_react.Component{constructor(...n){super(...n),this.state={error:null},this.reset=()=>{this.setState({error:null})}}static getDerivedStateFromProps(n,r){let i=n.getResetKey();return r.error&&r.resetKey!==i?{resetKey:i,error:null}:{resetKey:i}}static getDerivedStateFromError(n){return{error:n}}componentDidCatch(n,r){var i,V;(i=(V=this.props).onCatch)==null||i.call(V,n,r)}render(){let n=this.state.error;if(n){var r;return import_react.createElement((r=this.props.errorComponent)==null?ErrorComponent:r,{error:n,reset:this.reset})}return this.props.children}};function ErrorComponent({error:n}){let[r,i]=import_react.useState(!1);return(0,import_jsx_runtime.jsxs)(`div`,{style:{padding:`.5rem`,maxWidth:`100%`},children:[(0,import_jsx_runtime.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:`.5rem`},children:[(0,import_jsx_runtime.jsx)(`strong`,{style:{fontSize:`1rem`},children:`Something went wrong!`}),(0,import_jsx_runtime.jsx)(`button`,{style:{appearance:`none`,fontSize:`.6em`,border:`1px solid currentColor`,padding:`.1rem .2rem`,fontWeight:`bold`,borderRadius:`.25rem`},onClick:()=>i(n=>!n),children:r?`Hide Error`:`Show Error`})]}),(0,import_jsx_runtime.jsx)(`div`,{style:{height:`.25rem`}}),r?(0,import_jsx_runtime.jsx)(`div`,{children:(0,import_jsx_runtime.jsx)(`pre`,{style:{fontSize:`.7em`,border:`1px solid red`,borderRadius:`.25rem`,padding:`.3rem`,color:`red`,overflow:`auto`},children:n.message?(0,import_jsx_runtime.jsx)(`code`,{children:n.message}):null})}):null]})}var ReactiveFlags=(n=>(n[n.None=0]=`None`,n[n.Mutable=1]=`Mutable`,n[n.Watching=2]=`Watching`,n[n.RecursedCheck=4]=`RecursedCheck`,n[n.Recursed=8]=`Recursed`,n[n.Dirty=16]=`Dirty`,n[n.Pending=32]=`Pending`,n))(ReactiveFlags||{});function createReactiveSystem({update:n,notify:r,unwatched:i}){return{link:V,unlink:U,propagate:W,checkDirty:K,shallowPropagate:J};function V(n,r,i){let V=r.depsTail;if(V!==void 0&&V.dep===n)return;let U=V===void 0?r.deps:V.nextDep;if(U!==void 0&&U.dep===n){U.version=i,r.depsTail=U;return}let W=n.subsTail;if(W!==void 0&&W.version===i&&W.sub===r)return;let K=r.depsTail=n.subsTail={version:i,dep:n,sub:r,prevDep:V,nextDep:U,prevSub:W,nextSub:void 0};U!==void 0&&(U.prevDep=K),V===void 0?r.deps=K:V.nextDep=K,W===void 0?n.subs=K:W.nextSub=K}function U(n,r=n.sub){let V=n.dep,U=n.prevDep,W=n.nextDep,K=n.nextSub,J=n.prevSub;return W===void 0?r.depsTail=U:W.prevDep=U,U===void 0?r.deps=W:U.nextDep=W,K===void 0?V.subsTail=J:K.prevSub=J,J===void 0?(V.subs=K)===void 0&&i(V):J.nextSub=K,W}function W(n){let i=n.nextSub,V;top:do{let U=n.sub,W=U.flags;if(W&60?W&12?W&4?!(W&48)&&Y(n,U)?(U.flags=W|40,W&=1):W=0:U.flags=W&-9|32:W=0:U.flags=W|32,W&2&&r(U),W&1){let r=U.subs;if(r!==void 0){let U=(n=r).nextSub;U!==void 0&&(V={value:i,prev:V},i=U);continue}}if((n=i)!==void 0){i=n.nextSub;continue}for(;V!==void 0;)if(n=V.value,V=V.prev,n!==void 0){i=n.nextSub;continue top}break}while(!0)}function K(r,i){let V,U=0,W=!1;top:do{let K=r.dep,Y=K.flags;if(i.flags&16)W=!0;else if((Y&17)==17){if(n(K)){let n=K.subs;n.nextSub!==void 0&&J(n),W=!0}}else if((Y&33)==33){(r.nextSub!==void 0||r.prevSub!==void 0)&&(V={value:r,prev:V}),r=K.deps,i=K,++U;continue}if(!W){let n=r.nextDep;if(n!==void 0){r=n;continue}}for(;U--;){let U=i.subs,K=U.nextSub!==void 0;if(K?(r=V.value,V=V.prev):r=U,W){if(n(i)){K&&J(U),i=r.sub;continue}W=!1}else i.flags&=-33;i=r.sub;let Y=r.nextDep;if(Y!==void 0){r=Y;continue top}}return W}while(!0)}function J(n){do{let i=n.sub,V=i.flags;(V&48)==32&&(i.flags=V|16,(V&6)==2&&r(i))}while((n=n.nextSub)!==void 0)}function Y(n,r){let i=r.depsTail;for(;i!==void 0;){if(i===n)return!0;i=i.prevDep}return!1}}function toObserver(n,r,i){var V,U,W;let K=typeof n==`object`,J=K?n:void 0;return{next:(V=K?n.next:n)==null?void 0:V.bind(J),error:(U=K?n.error:r)==null?void 0:U.bind(J),complete:(W=K?n.complete:i)==null?void 0:W.bind(J)}}var queuedEffects=[],cycle=0,{link,unlink,propagate,checkDirty,shallowPropagate}=createReactiveSystem({update(n){return n._update()},notify(n){queuedEffects[queuedEffectsLength++]=n,n.flags&=~ReactiveFlags.Watching},unwatched(n){n.depsTail!==void 0&&(n.depsTail=void 0,n.flags=ReactiveFlags.Mutable|ReactiveFlags.Dirty,purgeDeps(n))}}),notifyIndex=0,queuedEffectsLength=0,activeSub,batchDepth=0;function batch(n){try{++batchDepth,n()}finally{--batchDepth||flush()}}function purgeDeps(n){let r=n.depsTail,i=r===void 0?n.deps:r.nextDep;for(;i!==void 0;)i=unlink(i,n)}function flush(){if(!(batchDepth>0)){for(;notifyIndex<queuedEffectsLength;){let n=queuedEffects[notifyIndex];queuedEffects[notifyIndex++]=void 0,n.notify()}notifyIndex=0,queuedEffectsLength=0}}function createAtom(n,r){let i=typeof n==`function`,V=n,U={_snapshot:i?void 0:n,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:i?ReactiveFlags.None:ReactiveFlags.Mutable,get(){return activeSub!==void 0&&link(U,activeSub,cycle),U._snapshot},subscribe(n){let r=toObserver(n),i={current:!1},V=effect(()=>{if(U.get(),!i.current)i.current=!0;else{var n;(n=r.next)==null||n.call(r,U._snapshot)}});return{unsubscribe:()=>{V.stop()}}},_update(n){var W;
2let K=activeSub,J=(W=r==null?void 0:r.compare)==null?Object.is:W;if(i)activeSub=U,++cycle,U.depsTail=void 0;else if(n===void 0)return!1;i&&(U.flags=ReactiveFlags.Mutable|ReactiveFlags.RecursedCheck);try{let r=U._snapshot,W=typeof n==`function`?n(r):n===void 0&&i?V(r):n;return r===void 0||!J(r,W)?(U._snapshot=W,!0):!1}finally{activeSub=K,i&&(U.flags&=~ReactiveFlags.RecursedCheck),purgeDeps(U)}}};return i?(U.flags=ReactiveFlags.Mutable|ReactiveFlags.Dirty,U.get=function(){let n=U.flags;if(n&ReactiveFlags.Dirty||n&ReactiveFlags.Pending&&checkDirty(U.deps,U)){if(U._update()){let n=U.subs;n!==void 0&&shallowPropagate(n)}}else n&ReactiveFlags.Pending&&(U.flags=n&~ReactiveFlags.Pending);return activeSub!==void 0&&link(U,activeSub,cycle),U._snapshot}):U.set=function(n){if(U._update(n)){let n=U.subs;n!==void 0&&(propagate(n),shallowPropagate(n),flush())}},U}function effect(n){let r=()=>{let r=activeSub;activeSub=i,++cycle,i.depsTail=void 0,i.flags=ReactiveFlags.Watching|ReactiveFlags.RecursedCheck;try{return n()}finally{activeSub=r,i.flags&=~ReactiveFlags.RecursedCheck,purgeDeps(i)}},i={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:ReactiveFlags.Watching|ReactiveFlags.RecursedCheck,notify(){let n=this.flags;n&ReactiveFlags.Dirty||n&ReactiveFlags.Pending&&checkDirty(this.deps,this)?r():this.flags=ReactiveFlags.Watching},stop(){this.flags=ReactiveFlags.None,this.depsTail=void 0,purgeDeps(this)}};return r(),i}function CatchNotFound(n){let r=useRouter(),i=`not-found-${useStore(r.stores.location,n=>n.pathname)}-${useStore(r.stores.status,n=>n)}`;return(0,import_jsx_runtime.jsx)(CatchBoundary,{getResetKey:()=>i,onCatch:(r,i)=>{var V;if(isNotFound(r))(V=n.onCatch)==null||V.call(n,r,i);else throw r},errorComponent:({error:r})=>{var i;if(isNotFound(r))return(i=n.fallback)==null?void 0:i.call(n,r);throw r},children:n.children})}function DefaultGlobalNotFound(){return(0,import_jsx_runtime.jsx)(`p`,{children:`Not Found`})}function ScriptOnce({children:n}){var r;let i=useRouter();return null}function SafeFragment(n){return(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:n.children})}function renderRouteNotFound(n,r,i){return r.options.notFoundComponent?(0,import_jsx_runtime.jsx)(r.options.notFoundComponent,{...i}):n.options.defaultNotFoundComponent?(0,import_jsx_runtime.jsx)(n.options.defaultNotFoundComponent,{...i}):(0,import_jsx_runtime.jsx)(DefaultGlobalNotFound,{})}function getScrollRestorationScriptForRouter(n){return null}function ScrollRestoration(){let n=getScrollRestorationScriptForRouter(useRouter());return n?(0,import_jsx_runtime.jsx)(ScriptOnce,{children:n}):null}function renderPending(n,r){var i;let V=(i=r==null?void 0:r.options.pendingComponent)==null?n.options.defaultPendingComponent:i;return V?(0,import_jsx_runtime.jsx)(V,{}):null}var outletMatchSelectionEqual=(n,r)=>n[0]===r[0]&&n[1]===r[1],canWrapInSuspense=(n,r,i)=>!r.isRoot||r.options.shellComponent||r.options.wrapInSuspense||i===!1||i===`data-only`||!n.ssr,Match=import_react.memo(function({routeId:n}){let r=useRouter();return(0,import_jsx_runtime.jsx)(MatchView,{router:r,match:useStore(r.stores.getMatchStore(n),n=>n)})});function MatchView({router:n,match:r}){var i,V,U,W,K,J,Y,X,Z;let Q=n.routesById[r.routeId],ee=renderPending(n,Q),te=(i=Q.options.errorComponent)==null?n.options.defaultErrorComponent:i,ne=(V=Q.options.onCatch)==null?n.options.defaultOnCatch:V,$=Q.isRo
2ot?(U=Q.options.notFoundComponent)==null?(W=n.options.notFoundRoute)==null?void 0:W.options.component:U:Q.options.notFoundComponent,re=r.ssr===!1||r.ssr===`data-only`,ie=canWrapInSuspense(n,Q,r.ssr)&&((K=(J=Q.options.wrapInSuspense)==null?ee:J)==null?(Y=Q.options.errorComponent)!=null&&Y.preload||re:K)?import_react.Suspense:SafeFragment,ae=te?CatchBoundary:SafeFragment,oe=$?CatchNotFound:SafeFragment;return(0,import_jsx_runtime.jsxs)(Q.isRoot?(X=Q.options.shellComponent)==null?SafeFragment:X:SafeFragment,{children:[(0,import_jsx_runtime.jsx)(matchContext.Provider,{value:r.routeId,children:(0,import_jsx_runtime.jsx)(ie,{fallback:ee,children:(0,import_jsx_runtime.jsx)(ae,{getResetKey:()=>r,errorComponent:te,onCatch:(n,i)=>{if(isNotFound(n)){var V;throw n.routeId!=null||(n.routeId=r.routeId),n}ne==null||ne(n,i)},children:(0,import_jsx_runtime.jsx)(oe,{fallback:n=>{var i;if(n.routeId!=null||(n.routeId=r.routeId),n.routeId!==r.routeId)throw n;return import_react.createElement($,n)},children:re?(0,import_jsx_runtime.jsx)(ClientOnly,{fallback:ee,children:(0,import_jsx_runtime.jsx)(MatchInner,{match:r})}):(0,import_jsx_runtime.jsx)(MatchInner,{match:r})})})})}),null]})}var MatchInner=import_react.memo(function({match:n}){let r=useRouter(),i=n.routeId,V=r.routesById[i],U=import_react.useMemo(()=>{var U,W;let K=(U=(W=V.options.remountDeps)==null?r.options.defaultRemountDeps:W)==null?void 0:U({routeId:i,loaderDeps:n.loaderDeps,params:n._strictParams,search:n._strictSearch});return K?JSON.stringify(K):void 0},[i,n.loaderDeps,n._strictParams,n._strictSearch,V.options.remountDeps,r.options.defaultRemountDeps]),W=import_react.useMemo(()=>{var n;let i=(n=V.options.component)==null?r.options.defaultComponent:n;return i?(0,import_jsx_runtime.jsx)(i,{},U):(0,import_jsx_runtime.jsx)(Outlet,{})},[U,V.options.component,r.options.defaultComponent]);if(n.status===`pending`){if(r.ssr&&!canWrapInSuspense(r,V,n.ssr))return W;if(r._tx)throw r._tx[5];return renderPending(r,V)}if(n.status===`notFound`)return renderRouteNotFound(r,V,n.error);if(n.status===`error`){if(0)var K;throw n.error}return W}),Outlet=import_react.memo(function(){let n=useRouter(),r=import_react.useContext(matchContext),i,V,U;if(0)var W;else{let W=n.stores.getMatchStore(r);[i,V]=useStore(W,n=>[!!n._notFound,n.error],outletMatchSelectionEqual),U=useStore(n.stores.ids,n=>n[n.indexOf(r)+1])}if(i)return renderRouteNotFound(n,n.routesById[r],V);if(!U)return null;let K=(0,import_jsx_runtime.jsx)(Match,{routeId:U});return r===`__root__`?(0,import_jsx_runtime.jsx)(import_react.Suspense,{fallback:renderPending(n),children:K}):K});function settleOwner(n,r){let i=n[1];n.length=0,i==null||i(r)}function Transitioner({t:n}){var r;let i=useRouter(),V=(r=i._rendered)==null?i._rendered=[]:r;return i.startTransition=(r,U)=>new Promise((W,K)=>{settleOwner(V,!1),V.push(U,W),n(i),import_react.startTransition(()=>{try{r()}catch(n){V[1]===W&&(V.length=0),K(n)}})}),useLayoutEffect(()=>{let n=i.history.subscribe(i.load);i.updateLatestLocation();let r=i.latestLocation,U=i.buildLocation({to:r.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0});if(trimPathRight(r.publicHref)!==trimPathRight(U.publicHref))return i.commitLocation({...U,replace:!0,ignoreBlocker:!0}),n;let W=i.stores.resolvedLocation.get();return(W==null?void 0:W.href)===r.href&&W.state.__TSR_key===r.state.__TSR_key?V.push(i.stores.matches.get(),n=>{n&&i.emit({type:`onRendered`,...getLocationChangeInfo(W,W)})}):i._tx||i.load().catch(console.error),n},[i,i.history]),null}function Matches(){let n=useRouter(),r=n.routesById[rootRouteId],i=renderPending(n,r),V=n.ssr?SafeFragment:import_react.Suspense,U=(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(Transitioner,{t:import_react.useState()[1]}),(0,import_jsx_runtime.jsx)(V,{fallback:i,children:(0,import_jsx_runtime.jsx)(MatchesInner,{})})]});return n.options.InnerWrap?(0,import_jsx_runtime.jsx)(n.options.InnerWrap,{children:U}):U}function MatchesInner(){let n=useRouter(),r=n._rendered,i=useStore(n.stores.matches,n=>{var i;return(i=r[0])==null?n:i}),V=i[0],U=V==null?void 0:V.routeId;useLayoutEffect(()=>{r[0]===i&&settleOwner(r,!0)},[r,i]);let W=U?(0,import_jsx_runtime.jsx)(Match,{routeId:U}):null;return(0,import_jsx_runtime.jsx)(matchContext.Provider,{value:U,children:n.options.disableGlobalCatchBoundary?W:(0,import_jsx_runtime.jsx)(CatchBoundary,{getResetKey:()=>V,onCatch:void 0,children:W})})}var getStoreFactory=n=>({createMutableStore:createAtom,createReadonlyStore:createAtom,batch}),createRouter=n=>new Router(n),Router=class extends RouterCore{constructor(n){super(n,getStoreFactory)}};function RouterContextProvider({router:n,children:r,...i}){hasKeys(i)&&n.update({...n.options,...i,context:{...n.options.context,...i.context}});let V=(0,import_jsx_runtime.jsx)(routerContext.Provider,{value:n,children:r});return n.options.Wrap?(0,import_jsx_runtime.jsx)(n.options.Wrap,{children:V}):V}function RouterProvider({router:n,...r}){return(0,import_jsx_runtime.jsx)(RouterContextProvider,{router:n,...r,children:(0,import_jsx_runtime.jsx)(Matches,{})})}function useRouterState(n){let r=useRouter({warn:(n==null?void 0:n.router)===void 0}),i=(n==null?void 0:n.router)||r;return useStore(i.stores.__store,useStructuralSharing(n,i))}var noopScriptHandler=()=>{};function setScriptAttrs(n,r){if(r)for(let[i,V]of Object.entries(r))i!==`suppressHydrationWarning`&&V!==void 0&&V!==!1&&n.setAttribute(i,typeof V==`boolean`?``:String(V))}function Asset(n){let{attrs:r,children:i,nonce:V,preventScriptHoist:U}=n;switch(n.tag){case`title`:return(0,import_jsx_runtime.jsx)(`title`,{...r,suppressHydrationWarning:!0,children:i});case`meta`:return(0,import_jsx_runtime.jsx)(`meta`,{...r,suppressHydrationWarning:!0});case`link`:var W;return(0,import_jsx_runtime.jsx)(`link`,{...r,precedence:(W=r==null?void 0:r.precedence)==null?(r==null?void 0:r.rel)===`stylesheet`?`default`:void 0:W,
2nonce:V,suppressHydrationWarning:!0});case`style`:return n.inlineCss,(0,import_jsx_runtime.jsx)(`style`,{...r,dangerouslySetInnerHTML:{__html:i},nonce:V});case`script`:return(0,import_jsx_runtime.jsx)(Script,{attrs:r,preventScriptHoist:U,children:i});default:return null}}function Script({attrs:n,children:r,preventScriptHoist:i}){let V=useRouter(),U=useHydrated(),W=typeof(n==null?void 0:n.type)==`string`&&n.type!==``&&n.type!==`text/javascript`&&n.type!==`module`;if(import_react.useEffect(()=>{if(!W){if(n!=null&&n.src){let r=(()=>{try{let r=document.baseURI||window.location.href;return new URL(n.src,r).href}catch(r){return n.src}})();for(let n of document.querySelectorAll(`script[src]`))if(n.src===r)return;let i=document.createElement(`script`);return setScriptAttrs(i,n),document.head.appendChild(i),()=>i.remove()}if(typeof r==`string`){let U=typeof(n==null?void 0:n.type)==`string`?n.type:`text/javascript`,W=typeof(n==null?void 0:n.nonce)==`string`?n.nonce:void 0;for(let n of document.querySelectorAll(`script:not([src])`)){var i,V;if(!(n instanceof HTMLScriptElement))continue;let K=(i=n.getAttribute(`type`))==null?`text/javascript`:i,J=(V=n.getAttribute(`nonce`))==null?void 0:V;if(n.textContent===r&&K===U&&J===W)return}let K=document.createElement(`script`);return K.textContent=r,setScriptAttrs(K,n),document.head.appendChild(K),()=>K.remove()}}},[n,r,W]),W&&typeof r==`string`)return(0,import_jsx_runtime.jsx)(`script`,{...n,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:r}});if(!U){if(n!=null&&n.src)return(0,import_jsx_runtime.jsx)(`script`,{...n,suppressHydrationWarning:!0});if(typeof r==`string`)return(0,import_jsx_runtime.jsx)(`script`,{...n,dangerouslySetInnerHTML:{__html:r},suppressHydrationWarning:!0})}return null}function buildTagsFromMatches(n,r,i,V){var U;i=_getAssetMatches(i);let W=i.map(n=>n.meta).filter(n=>n!==void 0),K=[],J={},Y;for(let n=W.length-1;n>=0;n--){let i=W[n];for(let n=i.length-1;n>=0;n--){let V=i[n];if(V){if(V.title)Y||(Y={tag:`title`,children:V.title});else if(`script:ld+json`in V)try{let n=JSON.stringify(V[`script:ld+json`]);K.push({tag:`script`,attrs:{type:`application/ld+json`},children:escapeHtml(n)})}catch(n){}else{var X;let n=(X=V.name)==null?V.property:X;if(n){if(J[n])continue;J[n]=!0}K.push({tag:`meta`,attrs:{...V,nonce:r}})}}}}Y&&K.push(Y),r&&K.push({tag:`meta`,attrs:{property:`csp-nonce`,content:r}}),K.reverse();let Z=i.flatMap(n=>{var r;return(r=n.links)==null?[]:r}).filter(n=>n!==void 0).map(n=>({tag:`link`,attrs:{...n,nonce:r}})),Q=(U=n.ssr)==null?void 0:U.manifest,ee=[];Q&&(i.forEach(n=>{var i;(i=Q.routes[n.routeId])==null||(i=i.css)==null||i.forEach(n=>{var i;let U=resolveManifestCssLink(n);ee.push({tag:`link`,attrs:{rel:`stylesheet`,...U,crossOrigin:(i=getAssetCrossOrigin(V,`stylesheet`))==null?U.crossOrigin:i,suppressHydrationWarning:!0,nonce:r}})})}),Q.inlineStyle&&ee.push({tag:`style`,attrs:{...Q.inlineStyle.attrs,nonce:r},children:Q.inlineStyle.children,inlineCss:!0}));let te=[];Q&&i.forEach(n=>{var i;(i=Q.routes[n.routeId])==null||(i=i.preloads)==null||i.forEach(n=>{te.push({tag:`link`,attrs:{...getScriptPreloadAttrs(Q,n,V),nonce:r}})})});let ne=i.flatMap(n=>{var r;return(r=n.styles)==null?[]:r}).filter(n=>n!==void 0).map(({children:n,...i})=>({tag:`style`,attrs:{...i,nonce:r},children:n})),$=i.flatMap(n=>{var r;return(r=n.headScripts)==null?[]:r}).filter(n=>n!==void 0).map(({children:n,...i})=>({tag:`script`,attrs:{...i,nonce:r},children:n})),re=[];return appendUniqueUserTags(re,K),re.push(...te),appendUniqueUserTags(re,Z),re.push(...ee),appendUniqueUserTags(re,ne),appendUniqueUserTags(re,$),re}var useTags=n=>{var r;let i=useRouter(),V=(r=i.options.ssr)==null?void 0:r.nonce,U=import_react.useCallback(r=>buildTagsFromMatches(i,V,r,n),[n,V,i]);return useStore(i.stores.matches,U,deepEqual)};function HeadContent(n){var r;let i=useTags(n.assetCrossOrigin),V=(r=useRouter().options.ssr)==null?void 0:r.nonce;return(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:i.map(n=>(0,import_react.createElement)(Asset,{...n,key:`tsr-meta-${JSON.stringify(n)}`,nonce:V}))})}var Scripts=()=>{var n;let r=useRouter(),i=(n=r.options.ssr)==null?void 0:n.nonce;return renderScripts(r,useStore(r.stores.matches,n=>{var V;n=_getAssetMatches(n);let U=n.flatMap(n=>{var r;return(r=n.scripts)==null?[]:r}
2).filter(Boolean).map(({children:n,...r})=>({tag:`script`,attrs:{...r,suppressHydrationWarning:!0,nonce:i},children:n})),W=(V=r.ssr)==null?void 0:V.manifest;if(!W)return U;for(let r of n){var K,J;let n=(K=W.routes[r.routeId])==null?void 0:K.scripts;if(n)for(let r of n)U.push({tag:`script`,attrs:{...r.attrs,nonce:i},children:r.children,...typeof((J=r.attrs)==null?void 0:J.src)==`string`?{preventScriptHoist:!0}:{}})}return U},deepEqual))};function renderScripts(n,r){return(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:r.map((n,r)=>(0,import_react.createElement)(Asset,{...n,key:`tsr-scripts-${n.tag}-${r}`}))})}typeof String.prototype.replaceAll!=`function`&&(String.prototype.replaceAll=function(n,r){if(n instanceof RegExp){if(!n.global)throw TypeError(`replaceAll must be called with a global RegExp`);return this.replace(n,r)}let i=String(n).replace(/[.*+?^${}()|[\]\\]/g,`\\$&`);return this.replace(new RegExp(i,`g`),r)}),typeof Object.hasOwn!=`function`&&Object.defineProperty(Object,"hasOwn",{value:function(n,r){if(n==null)throw TypeError(`Cannot convert undefined or null to object`);return Object.prototype.hasOwnProperty.call(Object(n),r)},configurable:!0,writable:!0}),(function(n){typeof define==`function`&&define.amd?define(n):n()})((function(){function n(n,r){(r==null||r>n.length)&&(r=n.length);for(var i=0,V=Array(r);i<r;i++)V[i]=n[i];return V}function r(n){if(n===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return n}function i(n,r,i){return r=Y(r),Q(n,Z()?Reflect.construct(r,i||[],Y(n).constructor):r.apply(n,i))}function V(n,r){if(!(n instanceof r))throw TypeError(`Cannot call a class as a function`)}function U(n,r){for(var i=0;i<r.length;i++){var V=r[i];V.enumerable=V.enumerable||!1,V.configurable=!0,`value`in V&&(V.writable=!0),Object.defineProperty(n,re(V.key),V
2)}}function W(n,r,i){return r&&U(n.prototype,r),i&&U(n,i),Object.defineProperty(n,"prototype",{writable:!1}),n}function K(n,r){var i=typeof Symbol<`u`&&n[Symbol.iterator]||n[`@@iterator`];if(!i){if(Array.isArray(n)||(i=ie(n))||r&&n&&typeof n.length==`number`){i&&(n=i);var V=0,U=function(){};return{s:U,n:function(){return V>=n.length?{done:!0}:{done:!1,value:n[V++]}},e:function(n){throw n},f:U}}throw TypeError(`Invalid attempt to iterate non-iterable instance. 3In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var W,K=!0,J=!1;return{s:function(){i=i.call(n)},n:function(){var n=i.next();return K=n.done,n},e:function(n){J=!0,W=n},f:function(){try{K||i.return==null||i.return()}finally{if(J)throw W}}}}function J(){return J=typeof Reflect<`u`&&Reflect.get?Reflect.get.bind():function(n,r,i){var V=te(n,r);if(V){var U=Object.getOwnPropertyDescriptor(V,r);return U.get?U.get.call(arguments.length<3?n:i):U.value}},J.apply(null,arguments)}function Y(n){return Y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Y(n)}function X(n,r){if(typeof r!=`function`&&r!==null)throw TypeError(`Super expression must either be null or a function`);n.prototype=Object.create(r&&r.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),r&&ee(n,r)}function Z(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(Z=function(){return!!n})()}function Q(n,i){if(i&&(typeof i==`object`||typeof i==`function`))return i;if(i!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return r(n)}function ee(n,r){return ee=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},ee(n,r)}function te(n,r){for(;!{}.hasOwnProperty.call(n,r)&&(n=Y(n))!==null;);return n}function ne(n,r,i,V){var U=J(Y(1&V?n.prototype:n),r,i);return 2&V&&typeof U==`function`?function(n){return U.apply(i,n)}:U}function $(n,r){if(typeof n!=`object`||!n)return n;var i=n[Symbol.toPrimitive];if(i!==void 0){var V=i.call(n,r||`default`);if(typeof V!=`object`)return V;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(r===`string`?String:Number)(n)}function re(n){var r=$(n,`string`);return typeof r==`symbol`?r:r+``}function ie(r,i){if(r){if(typeof r==`string`)return n(r,i);var V={}.toString.call(r).slice(8,-1);return V===`Object`&&r.constructor&&(V=r.constructor.name),V===`Map`||V===`Set`?Array.from(r):V===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V)?n(r,i):void 0}}(function(n){return{NativeAbortSignal:n.AbortSignal,NativeAbortController:n.AbortController}})(typeof self<`u`?self:global);function ae(n){var r;try{r=new Event(`abort`)}catch(n){typeof document<`u`?document.createEvent?(r=document.createEvent(`Event`),r.initEvent(`abort`,!1,!1)):(r=document.createEventObject(),r.type=`abort`):r={type:`abort`,bubbles:!1,cancelable:!1}}return r.reason=n,r}function oe(n){if(n===void 0){if(typeof document>`u`)n=Error(`This operation was aborted`),n.name=`AbortError`;else try{n=new DOMException(`signal is aborted without reason`),Object.defineProperty(n,"name",{value:`AbortError`})}catch(r){n=Error(`This operation was aborted`),n.name=`AbortError`}}return n}var se=function(){function n(){V(this,n),Object.defineProperty(this,"listeners",{value:{},writable:!0,configurable:!0})}return W(n,[{key:`addEventListener`,value:function(n,r,i){n in this.listeners||(this.listeners[n]=[]),this.listeners[n].push({callback:r,options:i})}},{key:`removeEventListener`,value:function(n,r){if(n in this.listeners){for(var i=this.listeners[n],V=0,U=i.length;V<U;V++)if(i[V].callback===r){i.splice(V,1);return}}}},{key:`dispatchEvent`,value:function(n){var r=this;if(n.type in this.listeners){for(var i=this.listeners[n.type].slice(),V=function(){var V=i[U];try{V.callback.call(r,n)}catch(n){Promise.resolve().then(function(){throw n})}V.options&&V.options.once&&r.removeEventListener(n.type,V.callback)},U=0,W=i.length;U<W;U++)V();return!n.defaultPrevented}}}])}(),ce=function(n){function r(){var n;return V(this,r),n=i(this,r),n.listeners||se.call(n),Object.defineProperty(n,"aborted",{value:!1,writable:!0,configurable:!0}),Object.defineProperty(n,"onabort",{value:null,writable:!0,configurable:!0}),Object.defineProperty(n,"reason",{value:void 0,writable:!0,configurable:!0}),n}return X(r,n),W(r,[{key:`toString`,value:function(){return`[object AbortSignal]`}},{key:`dispatchEvent`,value:function(n){n.type===`abort`&&(this.aborted=!0,typeof this.onabort==`function`&&this.onabort.call(this,n)),ne(r,`dispatchEvent`,this,3)([n])}},{key:`throwIfAborted`,value:function(){var n=this.aborted,r=this.reason,i=r===void 0?`Aborted`:r;if(n)throw i}}],[{key:`timeout`,value:function(n){var r=new le;return setTimeout(function(){return r.abort(new DOMException(`This signal is timeout in `.concat(n,`ms`),`TimeoutError`))},n),r.signal}},{key:`any`,value:function(n){var r=new le;function i(){r.abort(this.reason),V()}function V(){var r=K(n),V;try{for(r.s();!(V=r.n()).done;)V.value.removeEventListener(`abort`,i)}catch(n){r.e(n)}finally{r.f()}}var U=K(n),W;try{for(U.s();!(W=U.n()).done;){var J=W.value;if(J.aborted){r.abort(J.reason);break}J.addEventListener(`abort`,i)}}catch(n){U.e(n)}finally{U.f()}return r.signal}}])}(se),le=function(){function n(){V(this,n),Object.defineProperty(this,"signal",{value:new ce,writable:!0,configurable:!0})}return W(n,[{key:`abort`,value:function(n){var r=oe(n),i=ae(r);
3this.signal.reason=r,this.signal.dispatchEvent(i)}},{key:`toString`,value:function(){return`[object AbortController]`}}])}();typeof Symbol<`u`&&Symbol.toStringTag&&(le.prototype[Symbol.toStringTag]=`AbortController`,ce.prototype[Symbol.toStringTag]=`AbortSignal`);function ue(n){return n.__FORCE_INSTALL_ABORTCONTROLLER_POLYFILL?(console.log(`__FORCE_INSTALL_ABORTCONTROLLER_POLYFILL=true is set, will force install polyfill`),!0):typeof n.Request==`function`&&!n.Request.prototype.hasOwnProperty(`signal`)||!n.AbortController}(function(n){ue(n)&&(n.AbortController=le,n.AbortSignal=ce)})(typeof self<`u`?self:global)}));var _mutations,_scopes,_mutationId,MutationCache=(_mutations=new WeakMap,_scopes=new WeakMap,_mutationId=new WeakMap,class extends Subscribable{constructor(n={}){super(),_classPrivateFieldInitSpec(this,_mutations,void 0),_classPrivateFieldInitSpec(this,_scopes,void 0),_classPrivateFieldInitSpec(this,_mutationId,void 0),this.config=n,_classPrivateFieldSet2(_mutations,this,new Set),_classPrivateFieldSet2(_scopes,this,new Map),_classPrivateFieldSet2(_mutationId,this,0)}build(n,r,i){var V;let U=new Mutation({client:n,mutationCache:this,mutationId:_classPrivateFieldSet2(_mutationId,this,(V=_classPrivateFieldGet2(_mutationId,this),++V)),options:n.defaultMutationOptions(r),state:i});return this.add(U),U}add(n){_classPrivateFieldGet2(_mutations,this).add(n);let r=scopeFor(n);if(typeof r==`string`){let i=_classPrivateFieldGet2(_scopes,this).get(r);i?i.push(n):_classPrivateFieldGet2(_scopes,this).set(r,[n])}this.notify({type:`added`,mutation:n})}remove(n){if(_classPrivateFieldGet2(_mutations,this).delete(n)){let r=scopeFor(n);if(typeof r==`string`){let i=_classPrivateFieldGet2(_scopes,this).get(r);if(i){if(i.length>1){let r=i.indexOf(n);r!==-1&&i.splice(r,1)}else i[0]===n&&_classPrivateFieldGet2(_scopes,this).delete(r)}}}this.notify({type:`removed`,mutation:n})}canRun(n){let r=scopeFor(n);if(typeof r==`string`){let i=_classPrivateFieldGet2(_scopes,this).get(r),V=i==null?void 0:i.find(n=>n.state.status===`pending`);return!V||V===n}return!0}runNext(n){let r=scopeFor(n);if(typeof r==`string`){var i,V;let U=(i=_classPrivateFieldGet2(_scopes,this).get(r))==null?void 0:i.find(r=>
3r!==n&&r.state.isPaused);return(V=U==null?void 0:U.continue())==null?Promise.resolve():V}return Promise.resolve()}clear(){notifyManager.batch(()=>{_classPrivateFieldGet2(_mutations,this).forEach(n=>{this.notify({type:`removed`,mutation:n})}),_classPrivateFieldGet2(_mutations,this).clear(),_classPrivateFieldGet2(_scopes,this).clear()})}getAll(){return Array.from(_classPrivateFieldGet2(_mutations,this))}find(n){let r={exact:!0,...n};return this.getAll().find(n=>matchMutation(r,n))}findAll(n={}){return this.getAll().filter(r=>matchMutation(n,r))}notify(n){notifyManager.batch(()=>{this.listeners.forEach(r=>{r(n)})})}resumePausedMutations(){let n=this.getAll().filter(n=>n.state.isPaused);return notifyManager.batch(()=>Promise.all(n.map(n=>n.continue().catch(noop$1))))}});function scopeFor(n){var r;return(r=n.options.scope)==null?void 0:r.id}var _queries,QueryCache=(_queries=new WeakMap,class extends Subscribable{constructor(n={}){super(),_classPrivateFieldInitSpec(this,_queries,void 0),this.config=n,_classPrivateFieldSet2(_queries,this,new Map)}build(n,r,i){var V;let U=r.queryKey,W=(V=r.queryHash)==null?hashQueryKeyByOptions(U,r):V,K=this.get(W);return K||(K=new Query({client:n,queryKey:U,queryHash:W,options:n.defaultQueryOptions(r),state:i,defaultOptions:n.getQueryDefaults(U)}),this.add(K)),K}add(n){_classPrivateFieldGet2(_queries,this).has(n.queryHash)||(_classPrivateFieldGet2(_queries,this).set(n.queryHash,n),this.notify({type:`added`,query:n}))}remove(n){let r=_classPrivateFieldGet2(_queries,this).get(n.queryHash);r&&(n.destroy(),r===n&&_classPrivateFieldGet2(_queries,this).delete(n.queryHash),this.notify({type:`removed`,query:n}))}clear(){notifyManager.batch(()=>{this.getAll().forEach(n=>{this.remove(n)})})}get(n){return _classPrivateFieldGet2(_queries,this).get(n)}getAll(){return[..._classPrivateFieldGet2(_queries,this).values()]}find(n){let r={exact:!0,...n};return this.getAll().find(n=>matchQuery(r,n))}findAll(n={}){let r=this.getAll();return Object.keys(n).length>0?r.filter(r=>matchQuery(n,r)):r}notify(n){notifyManager.batch(()=>{this.listeners.forEach(r=>{r(n)})})}onFocus(){notifyManager.batch(()=>{this.getAll().forEach(n=>{n.onFocus()})})}onOnline(){notifyManager.batch(()=>{this.getAll().forEach(n=>{n.onOnline()})})}}),_queryCache,_mutationCache,_defaultOptions,_queryDefaults,_mutationDefaults,_mountCount,_unsubscribeFocus,_unsubscribeOnline,QueryClient=(_queryCache=new WeakMap,_mutationCache=new WeakMap,_defaultOptions=new WeakMap,_queryDefaults=new WeakMap,_mutationDefaults=new WeakMap,_mountCount=new WeakMap,_unsubscribeFocus=new WeakMap,_unsubscribeOnline=new WeakMap,class{constructor(n={}){_classPrivateFieldInitSpec(this,_queryCache,void 0),_classPrivateFieldInitSpec(this,_mutationCache,void 0),_classPrivateFieldInitSpec(this,_defaultOptions,void 0),_classPrivateFieldInitSpec(this,_queryDefaults,void 0),_classPrivateFieldInitSpec(this,_mutationDefaults,void 0),_classPrivateFieldInitSpec(this,_mountCount,void 0),_classPrivateFieldInitSpec(this,_unsubscribeFocus,void 0),_classPrivateFieldInitSpec(this,_unsubscribeOnline,void 0),_classPrivateFieldSet2(_queryCache,this,n.queryCache||new QueryCache),_classPrivateFieldSet2(_mutationCache,this,n.mutationCache||new MutationCache),_classPrivateFieldSet2(_defaultOptions,this,n.defaultOptions||{}),_classPrivateFieldSet2(_queryDefaults,this,new Map),_classPrivateFieldSet2(_mutationDefaults,this,new Map),_classPrivateFieldSet2(_mountCount,this,0)}mount(){var n;_classPrivateFieldSet2(_mountCount,this,(n=_classPrivateFieldGet2(_mountCount,this),n++,n)),_classPrivateFieldGet2(_mountCount,this)===1&&(_classPrivateFieldSet2(_unsubscribeFocus,this,focusManager.subscribe(async n=>{n&&(await this.resumePausedMutations(),_classPrivateFieldGet2(_queryCache,this).onFocus())})),_classPrivateFieldSet2(_unsubscribeOnline,this,onlineManager.subscribe(async n=>{n&&(await this.resumePausedMutations(),_classPrivateFieldGet2(_queryCache,this).onOnline())})))}unmount(){var n,r,i;_classPrivateFieldSet2(_mountCount,this,(n=_classPrivateFieldGet2(_mountCount,this),n--,n)),_classPrivateFieldGet2(_mountCount,this)===0&&((r=_classPrivateFieldGet2(_unsubscribeFocus,this))==null||r.call(this),_classPrivateFieldSet2(_unsubscribeFocus,this,void 0),(i=_classPrivateFieldGet2(_unsubscribeOnline,this))==null||i.call(this),_classPrivateFieldSet2(_unsubscribeOnline,this,void 0))}isFetching(n){return _classPrivateFieldGet2(_queryCache,this).findAll({...n,fetchStatus:`fetching`}).length}isMutating(n){return _classPrivateFieldGet2(_mutationCache,this).findAll({...n,status:`pending`}).length}getQueryData(n){var r;let i=this.defaultQueryOptions({queryKey:n});return(r=_classPrivateFieldGet2(_queryCache,this).get(i.queryHash))==null?void 0:r.state.data}ensureQueryData(n){let r=this.defaultQueryOptions(n),i=_classPrivateFieldGet2(_queryCache,this).build(this,r),V=i.state.data;return V===void 0?this.fetchQuery(n):(n.revalidateIfStale&&i.isStaleByTime(resolveStaleTime(r.staleTime,i))&&this.prefetchQuery(r),Promise.resolve(V))}getQueriesData(n){return _classPrivateFieldGet2(_queryCache,this).findAll(n).map(({queryKey:n,state:r})=>[n,r.data])}setQueryData(n,r,i){let V=this.defaultQueryOptions({queryKey:n}),U=_classPrivateFieldGet2(_queryCache,this).get(V.queryHash),W=U==null?void 0:U.state.data,K=functionalUpdate$1(r,W);if(K!==void 0)return _classPrivateFieldGet2(_queryCache,this).build(this,V).setData(K,{...i,manual:!0})}
3setQueriesData(n,r,i){return notifyManager.batch(()=>_classPrivateFieldGet2(_queryCache,this).findAll(n).map(({queryKey:n})=>[n,this.setQueryData(n,r,i)]))}getQueryState(n){var r;let i=this.defaultQueryOptions({queryKey:n});return(r=_classPrivateFieldGet2(_queryCache,this).get(i.queryHash))==null?void 0:r.state}removeQueries(n){let r=_classPrivateFieldGet2(_queryCache,this);notifyManager.batch(()=>{r.findAll(n).forEach(n=>{r.remove(n)})})}resetQueries(n,r){let i=_classPrivateFieldGet2(_queryCache,this);return notifyManager.batch(()=>(i.findAll(n).forEach(n=>{n.reset()}),this.refetchQueries({type:`active`,...n},r)))}cancelQueries(n,r={}){let i={revert:!0,...r},V=notifyManager.batch(()=>_classPrivateFieldGet2(_queryCache,this).findAll(n).map(n=>n.cancel(i)));return Promise.all(V).then(noop$1).catch(noop$1)}invalidateQueries(n,r={}){return notifyManager.batch(()=>{var i,V;return _classPrivateFieldGet2(_queryCache,this).findAll(n).forEach(n=>{n.invalidate()}),(n==null?void 0:n.refetchType)===`none`?Promise.resolve():this.refetchQueries({...n,type:(i=(V=n==null?void 0:n.refetchType)==null?n==null?void 0:n.type:V)==null?`active`:i},r)})}refetchQueries(n,r={}){var i;let V={...r,cancelRefetch:(i=r.cancelRefetch)==null||i},U=notifyManager.batch(()=>_classPrivateFieldGet2(_queryCache,this).findAll(n).filter(n=>!n.isDisabled()&&!n.isStatic()).map(n=>{let r=n.fetch(void 0,V);return V.throwOnError||(r=r.catch(noop$1)),n.state.fetchStatus===`paused`?Promise.resolve():r}));return Promise.all(U).then(noop$1)}fetchQuery(n){let r=this.defaultQueryOptions(n);r.retry===void 0&&(r.retry=!1);let i=_classPrivateFieldGet2(_queryCache,this).build(this,r);return i.isStaleByTime(resolveStaleTime(r.staleTime,i))?i.fetch(r):Promise.resolve(i.state.data)}prefetchQuery(n){return this.fetchQuery(n).then(noop$1).catch(noop$1)}fetchInfiniteQuery(n){return n._type=`infinite`,this.fetchQuery(n)}prefetchInfiniteQuery(n){return this.fetchInfiniteQuery(n).then(noop$1).catch(noop$1)}ensureInfiniteQueryData(n){return n._type=`infinite`,this.ensureQueryData(n)}resumePausedMutations(){return onlineManager.isOnline()?_classPrivateFieldGet2(_mutationCache,this).resumePausedMutations():Promise.resolve()}getQueryCache(){return _classPrivateFieldGet2(_queryCache,this)}getMutationCache(){return _classPrivateFieldGet2(_mutationCache,this)}getDefaultOptions(){return _classPrivateFieldGet2(_defaultOptions,this)}setDefaultOptions(n){_classPrivateFieldSet2(_defaultOptions,this,n)}setQueryDefaults(n,r){_classPrivateFieldGet2(_queryDefaults,this).set(hashKey(n),{queryKey:n,defaultOptions:r})}getQueryDefaults(n){let r=[..._classPrivateFieldGet2(_queryDefaults,this).values()],i={};return r.forEach(r=>{partialMatchKey(n,r.queryKey)&&Object.assign(i,r.defaultOptions)}),i}setMutationDefaults(n,r){_classPrivateFieldGet2(_mutationDefaults,this).set(hashKey(n),{mutationKey:n,defaultOptions:r})}getMutationDefaults(n){let r=[..._classPrivateFieldGet2(_mutationDefaults,this).values()],i={};return r.forEach(r=>{partialMatchKey(n,r.mutationKey)&&Object.assign(i,r.defaultOptions)}),i}defaultQueryOptions(n){if(n._defaulted)return n;let r={..._classPrivateFieldGet2(_defaultOptions,this).queries,...this.getQueryDefaults(n.queryKey),...n,_defaulted:!0};return r.queryHash||(r.queryHash=hashQueryKeyByOptions(r.queryKey,r)),r.refetchOnReconnect===void 0&&(r.refetchOnReconnect=r.networkMode!==`always`),r.throwOnError===void 0&&(r.throwOnError=!!r.suspense),!r.networkMode&&r.persister&&(r.networkMode=`offlineFirst`),r.queryFn===skipToken&&(r.enabled=!1),r}defaultMutationOptions(n){return n!=null&&n._defaulted?n:{..._classPrivateFieldGet2(_defaultOptions,this).mutations,...(n==null?void 0:n.mutationKey)&&this.getMutationDefaults(n.mutationKey),...n,_defaulted:!0}}clear(){_classPrivateFieldGet2(_queryCache,this).clear(),_classPrivateFieldGet2(_mutationCache,this).clear()}}),useGoogleAnalyticsObserver=n=>{let r=useObservable(),i=(0,import_react.useRef)({}),V=(0,import_react.useMemo)(()=>{var r;return n==null||(r=n.events)==null?void 0:r.filter(n=>n.is_enable)},[n]);(0,import_react.useEffect)(()=>{if((V==null?void 0:V.length)===0)return;let n=n=>{let r=V==null?void 0:V.find(r=>r.code===n.event);if(!(!r||!(r!=null&&r.is_enable)||i.current[n.event])){switch(n.event){case`LOGIN_SUCCESS`:case`DEPOSIT_SUCCESS`:case`WITHDRAW_SUCCESS`:case`REGISTER_SUCCESS`:case`VISIT_HOME_PAGE`:case`VISIT_DEPOSIT_PAGE`:case`VISIT_WITHDRAW_PAGE`:case`VISIT_PROMOTION_PAGE`:var U,W,K;(U=(W=window).gtag)==null||U.call(W,`event`,r.name,(K=n.params)==null?void 0:K)}i.current[n.event]=!0}};return r.subscribe(n),()=>r.unsubscribe(n)},[V])},initReactI18next={type:`3rdParty`,init:function(n){setDefaults(n.options.react),setI18n(n)}};function I18nextProvider(n){var r=n.i18n,i=n.defaultNS,V=n.children,U=(0,import_react.useMemo)(function(){return{i18n:r,defaultNS:i}},[r,i]);return(0,import_react.createElement)(I18nContext.Provider,{value:U},V)}var KWAI_EVENT_CODE={EVENT_ADD_PAYMENT_INFO:`addPaymentInfo`,EVENT_ADD_TO_CART:`addToCart`,EVENT_BUTTON_CLICK:`buttonClick`,EVENT_PURCHASE:`purchase`,EVENT_CONTENT_VIEW:`contentView`,EVENT_DOWNLOAD:`download`,EVENT_FORM_SUBMIT:`formSubmit`,EVENT_INITIATED_CHECKOUT:`initiatedCheckout`,EVENT_CONTACT:`contact`,EVENT_PLACE_ORDER:`placeOrder`,EVENT_SEARCH:`search`,EVENT_COMPLETE_REGISTRATION:`completeRegistration`,EVENT_ADD_TO_WISHLIST:`addToWishlist`,EVENT_SUBSCRIBE:`
3subscribe`,EVENT_FIRST_DEPOSIT:`firstDeposit`,EVENT_CREDIT_APPROVAL:`creditApproval`,EVENT_LOAN_APPLICATION:`loanApplication`,EVENT_LOAN_CREDIT:`loanCredit`,EVENT_LOAN_DISBURSAL:`loanDisbursal`,EVENT_CREDIT_CARD_APPLICATION:`creditCardApplication`,EVENT_VALUE_PRODUCE:`valueProduce`,EVENT_KEY_INAPP_EVENT:`keyInappEvent`,EVENT_KEY_INAPP_EVENT_1:`keyInappEvent1`,EVENT_KEY_INAPP_EVENT_2:`keyInappEvent2`,EVENT_KEY_INAPP_EVENT_3:`keyInappEvent3`,EVENT_AD_VIEW:`adView`,EVENT_AD_CLICK:`adClick`},useKwaiObserver=kwaiSettings=>{var _kwaiSettings$pixels2;const observable=useObservable(),router=useRouter$1(),enabledEvents=(0,import_react.useMemo)(()=>{var n;return kwaiSettings==null||(n=kwaiSettings.events)==null?void 0:n.filter(n=>n.is_enable)},[kwaiSettings]),isOrganicSourceEnabled=(0,import_react.useMemo)(()=>{var n,r;return(n=kwaiSettings==null||(r=kwaiSettings.pixels)==null?void 0:r.some(n=>n.is_include_organic))!=null&&n},[kwaiSettings]),isRequestFromAds=`pixel_id`in router.query,idPixels=(kwaiSettings==null||(_kwaiSettings$pixels2=kwaiSettings.pixels)==null?void 0:_kwaiSettings$pixels2.map(n=>n.code))||[],sendEventKwai=async(event,options={})=>{let scripts=``;(idPixels==null?void 0:idPixels.length)!==0&&(idPixels==null||idPixels.forEach(n=>{scripts+=`kwaiq.instance('${n}').track("${event}", ${JSON.stringify(options)});`}),eval(scripts))};(0,import_react.useEffect)(()=>{if((enabledEvents==null?void 0:enabledEvents.length)===0)return;let n=n=>{let r=enabledEvents==null?void 0:enabledEvents.find(r=>r.code===n.event),i={};if(!(!isRequestFromAds&&!isOrganicSourceEnabled)&&!(!(r!=null&&r.is_enable)||i[n.event])){switch(n.event){case`LOGIN_SUCCESS`:case`DEPOSIT_SUCCESS`:case`WITHDRAW_SUCCESS`:case`REGISTER_SUCCESS`:var V;sendEventKwai(KWAI_EVENT_CODE[r.alias],(V=n.params)==null?void 0:V);break;case`VISIT_HOME_PAGE`:case`VISIT_DEPOSIT_PAGE`:case`VISIT_WITHDRAW_PAGE`:case`VISIT_PROMOTION_PAGE`:sendEventKwai(KWAI_EVENT_CODE[r.alias])}i[n.event]=!0}};return observable.subscribe(n),()=>observable.unsubscribe(n)},[enabledEvents])},useMetaObserver=n=>{let r=useObservable(),i=useRouter$1(),V=(0,import_react.useMemo)(()=>{var r;return n==null||(r=n.events)==null?void 0:r.filter(n=>n.is_enable)},[n]),U=(0,import_react.useMemo)(()=>{var r,i;return(r=n==null||(i=n.pixels)==null?void 0:i.some(n=>n.is_include_organic))!=null&&r},[n]),W=`fbclid`in i.query;(0,import_react.useEffect)(()=>{if((V==null?void 0:V.length)===0)return;let i=r=>{let i=n==null?void 0:n.pixels,K=V==null?void 0:V.find(n=>n.code===r.event),J={};if(!(!W&&!U)&&!(!(K!=null&&K.is_enable)||J[r.event])){switch(r.event){case`LOGIN_SUCCESS`:case`DEPOSIT_SUCCESS`:case`WITHDRAW_SUCCESS`:case`REGISTER_SUCCESS`:i==null||i.forEach(n=>{var i,V,U;(i=(V=window).fbq)==null||i.call(V,`trackSingleCustom`,n.code,K.name,(U=r.params)==null?void 0:U)});break;case`VISIT_HOME_PAGE`:case`VISIT_DEPOSIT_PAGE`:case`VISIT_WITHDRAW_PAGE`:case`VISIT_PROMOTION_PAGE`:i==null||i.forEach(n=>{var r,i;(r=(i=window).fbq)==null||r.call(i,`trackSingleCustom`,n.code,K.name)})}J[r.event]=!0}};return r.subscribe(i),()=>r.unsubscribe(i)},[V])},PixelHandler=({pixelSettings:n})=>(useMetaObserver(n==null?void 0:n.meta),useKwaiObserver(n==null?void 0:n.snack_video),useGoogleAnalyticsObserver(n==null?void 0:n.google_analytics),null),import_dist=require_dist(),UnleashProvider=n=>{var r;let{children:i,bootstrap:V}=n,U=handleGetEnvironments(),W=typeof window<`u`?window.location.origin:U.NEXT_PUBLIC_UNLEASH_SERVER_API_URL;if(!checkValidToken()||!W)return console.warn(`[WARNING] The Feature Flag environment variables are not correct, so it is disabled.`),(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:i});let K={appName:U.NEXT_PUBLIC_UNLEASH_APP_NAME,url:`${W}/api/unleash`,clientKey:U.NEXT_PUBLIC_UNLEASH_FRONTEND_API_TOKEN,context:{properties:{brandCode:(r=U.NEXT_PUBLIC_BRAND_CODE)==null?``:r,application:`portal`,service:`portal-ui`,username:``,isLoggedIn:`false`}},bootstrap:V,metricsInterval:600,refreshInterval:600};return(0,import_jsx_runtime.jsx)(import_dist.FlagProvider,{config:K,children:(0,import_jsx_runtime.jsx)(ContextUpdater,{children:i})})},globals_default=`/assets/globals-5OR7ggdc.css`,addAdsClickEventCount=async n=>guestAxios().post(`/public/ads/stat/click-event/${n.id}`);function reportAdClick(){if(!cookiesCheck(`ADS`))return;let n;try{n=JSON.parse(cookiesGet(`ADS`))}catch(n){return}if((n==null?void 0:n.isUsed)===!1){var r;addAdsClickEventCount({id:(r=n.id)==null?`0`:r}).catch(()=>void 0),cookiesSet(`ADS`,JSON.stringify({...n,isUsed:!0}))}}function AdClickCounter(){return(0,import_react.useEffect)(()=>{reportAdClick()},[]),null}var replaceUserAgentInfo=(n,r,i,V)=>{let U=RegExp(`(${r}\\s*\\d+)`),W=/;\s*[^;)]+\)/,K=n.replace(U,`${r} ${i}`);return K=K.replace(W,`; ${V})`),K},getHighEntropyUserAgent=async()=>{let n=navigator.userAgent;if(navigator.userAgentData&&n.includes(`Linux; Android 10; K`))try{let r=await navigator.userAgentData.getHighEntropyValues([`platform`,`platformVersion`,`model`]);return r.platform&&r.platformVersion&&r.model?replaceUserAgentInfo(n,r.platform,r.platformVersion,r.model):n}catch(r){return n}return n};function ClientBootstrap(){return(0,import_react.useEffect)(()=>{__vitePreload(()=>import(`./polyfill-CrD79LW9.js`).then(n=>__toESM(n.default)),__vite__mapDeps([0,1])).catch(()=>void 0),getHighEntropyUserAgent().then(n=>PlayerStorage.getState().setHighEntropyUserAgent(n)).catch(()=>void 0)},[]),(0,import_react.useEffect)(()=>useDarkModeStore.getState().initializeDarkMode(),[]),null}function CmsHeadMeta({meta:n}){if(!(n!=null&&n.length))return null;let r=new Set,i=[];for(let V of n){let n=JSON.stringify(V);r.has(n)||(r.add(n),i.push({key:n,attrs:V}))}return(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:i.map(({key:n,attrs:r})=>(0,import_jsx_runtime.jsx)(`meta`,{...r},n))})}function DeferredHeadScripts({scripts:n}){return(0,import_react.useEffect)(()=>
3{n==null||n.forEach(({children:n,...r},i)=>{let V=typeof r.id==`string`&&r.id?r.id:`cms-head-script-${i}`;if(document.getElementById(V))return;let U=document.createElement(`script`);for(let[n,i]of Object.entries(r))i!==!1&&U.setAttribute(n,i===!0?``:i);U.id=V,U.text=n,document.head.appendChild(U)})},[n]),null}var ASSET_FALLBACK_SCRIPT=`(function(){ 4 function promotePreloads() { 5 var links = document.querySelectorAll("link[data-preload-swap]"); 6 for (var i = 0; i < links.length; i++) { 7 (function(el) { 8 if (el.getAttribute("data-preload-swapped")) return; 9 el.setAttribute("data-preload-swapped", "1"); 10 el.addEventListener("error", function() { 11 var fb = el.getAttribute("data-fallback-href"); 12 if (!fb || el.getAttribute("data-fallback-applied")) return; 13 el.setAttribute("data-fallback-applied", "1"); 14 el.href = fb; 15 }); 16 el.rel = "stylesheet"; 17 })(links[i]); 18 } 19 } 20 if (document.readyState === "loading") { 21 document.addEventListener("DOMContentLoaded", promotePreloads); 22 } else { 23 promotePreloads(); 24 } 25 window.addEventListener("error", function(evt) { 26 var el = evt.target || evt.srcElement; 27 if (!el || el.tagName !== "LINK") return; 28 var fallback = el.getAttribute("data-fallback-href"); 29 if (!fallback || el.getAttribute("data-fallback-applied")) return; 30 el.setAttribute("data-fallback-applied", "1"); 31 el.href = fallback; 32 }, true); 33})();`;function EarlyHeadScripts({cdnErrorListenerScript:n}){return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[n&&(0,import_jsx_runtime.jsx)(`script`,{id:`cdn-error-listener`,dangerouslySetInnerHTML:{__html:n}}),(0,import_jsx_runtime.jsx)(`script`,{id:`asset-fallback-listener`,dangerouslySetInnerHTML:{__html:ASSET_FALLBACK_SCRIPT}})]})}function FacebookPixelNoscript({metaPixelIds:n}){return n!=null&&n.length?(0,import_jsx_runtime.jsx)(`noscript`,{id:`facebook-pixel-image`,children:n.map(n=>(0,import_jsx_runtime.jsx)(`img`,{alt:`facebook-pixel`,height:`1`,width:`1`,style:{display:`none`},src:`https://www.facebook.com/tr?id=${n.code}&ev=PageView&noscript=1`},`facebook-pixel-image-${n.code}`))}):null}function DocumentHead(){return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(`script`,{id:`globalthis-polyfill`,type:`text/javascript`,src:`/polyfill/globalthis.js`}),(0,import_jsx_runtime.jsx)(`script`,{defer:!0,id:`broadcastchannel-polyfill`,type:`text/javascript`,src:`/polyfill/broadcastchannel.js`}),(0,import_jsx_runtime.jsx)(`script`,{defer:!0,id:`intersection-obs-polyfill`,type:`text/javascript`,src:`https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?features=IntersectionObserver`}),(0,import_jsx_runtime.jsx)(`script`,{defer:!0,id:`parent-redirection`,type:`text/javascript`,src:`/scripts/parent-redirection.js`}),(0,import_jsx_runtime.jsx)(`script`,{defer:!0,id:`user-agent`,src:`/scripts/user-agent.js`})]})}var scriptStyle={position:`absolute`,top:0};function GlobalScripts({bodyScript:n}){return n?(0,import_jsx_runtime.jsx)(`div`,{style:scriptStyle,dangerouslySetInnerHTML:{__html:n}}):null}var NETWORK_PERF_ENDPOINT=`/api/network-perf`;function sendNetworkPerfBeacon(n){typeof navigator>`u`||typeof navigator.sendBeacon!=`function`||navigator.sendBeacon(NETWORK_PERF_ENDPOINT,JSON.stringify(n))}var e,o=-1,a=function(n){addEventListener(`pageshow`,(function(r){r.persisted&&(o=r.timeStamp,n(r))}),!0)},c=function(){var n=self.performance&&performance.getEntriesByType&&performance.getEntriesByType(`navigation`)[0];if(n&&n.responseStart>0&&n.responseStart<performance.now())return n},u=function(){var n=c();return n&&n.activationStart||0},f=function(n,r){var i=c(),V=`navigate`;return o>=0?V=`back-forward-cache`:i&&(document.prerendering||u()>0?V=`prerender`:document.wasDiscarded?V=`restore`:i.type&&(V=i.type.replace(/_/g,`-`))),{name:n,value:r===void 0?-1:r,rating:`good`,delta:0,entries:[],id:`v4-`.concat(Date.now(),`-`,Math.floor(8999999999999*Math.random())+0xe8d4a51000),navigationType:V}},s=function(n,r,i){try{if(PerformanceObserver.supportedEntryTypes.includes(n)){var V=new PerformanceObserver((function(n){Promise.resolve().then((function(){r(n.getEntries())}))}));return V.observe(Object.assign({type:n,buffered:!0},i||{})),V}}catch(n){}},d=function(n,r,i,V){var U,W;return function(K){r.value>=0&&(K||V)&&((W=r.value-(U||0))||U===void 0)&&(U=r.value,r.delta=W,r.rating=function(n,r){return n>r[1]?`poor`:n>r[0]?`needs-improvement`:`good`}(r.value,i),n(r))}},l=function(n){requestAnimationFrame((function(){return requestAnimationFrame((function(){return n()}))}))},p=function(n){document.addEventListener(`visibilitychange`,(function(){document.visibilityState===`hidden`&&n()}))},v=function(n){var r=!1;return function(){r||(n(),r=!0)}},m=-1,h=function(){return document.visibilityState!==`hidden`||document.prerendering?1/0:0},g=function(n){document.visibilityState===`hidden`&&m>-1&&(m=n.type===`visibilitychange`?n.timeStamp:0,T())},y=function(){addEventListener(`visibilitychange`,g,!0),addEventListener(`prerenderingchange`,g,!0)},T=function(){removeEventListener(`visibilitychange`,g,!0),removeEventListener(`prerenderingchange`,g,!0)},E=function(){return m<0&&(m=h(),y(),a((function(){setTimeout((function(){m=h(),y()}),0)}))),{get firstHiddenTime(){return m}}},C=function(n){document.prerendering?addEventListener(`prerenderingchange`,(function(){return n()}),!0):n()},b=[1800,3e3],S=function(n,r){r=r||{},C((function(){var i,V=E(),U=f(`FCP`),W=s(`paint`,(function(n){n.forEac
33h((function(n){n.name===`first-contentful-paint`&&(W.disconnect(),n.startTime<V.firstHiddenTime&&(U.value=Math.max(n.startTime-u(),0),U.entries.push(n),i(!0)))}))}));W&&(i=d(n,U,b,r.reportAllChanges),a((function(V){U=f(`FCP`),i=d(n,U,b,r.reportAllChanges),l((function(){U.value=performance.now()-V.timeStamp,i(!0)}))})))}))},L=[.1,.25],w=function(n,r){r=r||{},S(v((function(){var i,V=f(`CLS`,0),U=0,W=[],K=function(n){n.forEach((function(n){if(!n.hadRecentInput){var r=W[0],i=W[W.length-1];U&&n.startTime-i.startTime<1e3&&n.startTime-r.startTime<5e3?(U+=n.value,W.push(n)):(U=n.value,W=[n])}})),U>V.value&&(V.value=U,V.entries=W,i())},J=s(`layout-shift`,K);J&&(i=d(n,V,L,r.reportAllChanges),p((function(){K(J.takeRecords()),i(!0)})),a((function(){U=0,V=f(`CLS`,0),i=d(n,V,L,r.reportAllChanges),l((function(){return i()}))})),setTimeout(i,0))})))},A=0,I=1/0,P=0,M=function(n){n.forEach((function(n){n.interactionId&&(I=Math.min(I,n.interactionId),P=Math.max(P,n.interactionId),A=P?(P-I)/7+1:0)}))},k=function(){return e?A:performance.interactionCount||0},F=function(){`interactionCount`in performance||e||(e=s(`event`,M,{type:`event`,buffered:!0,durationThreshold:0}))},D=[],x=new Map,R=0,B=function(){return D[Math.min(D.length-1,Math.floor((k()-R)/50))]},H=[],q=function(n){if(H.forEach((function(r){return r(n)})),n.interactionId||n.entryType===`first-input`){var r=D[D.length-1],i=x.get(n.interactionId);if(i||D.length<10||n.duration>r.latency){if(i)n.duration>i.latency?(i.entries=[n],i.latency=n.duration):n.duration===i.latency&&n.startTime===i.entries[0].startTime&&i.entries.push(n);else{var V={id:n.interactionId,latency:n.duration,entries:[n]};x.set(V.id,V),D.push(V)}D.sort((function(n,r){return r.latency-n.latency})),D.length>10&&D.splice(10).forEach((function(n){return x.delete(n.id)}))}}},O=function(n){var r=self.requestIdleCallback||self.setTimeout,i=-1;return n=v(n),document.visibilityState===`hidden`?n():(i=r(n),p(n)),i},N=[200,500],j=function(n,r){`PerformanceEventTiming`in self&&`interactionId`in PerformanceEventTiming.prototype&&(r=r||{},C((function(){var i;F();var V,U=f(`INP`),W=function(n){O((function(){n.forEach(q);var r=B();r&&r.latency!==U.value&&(U.value=r.latency,U.entries=r.entries,V())}))},K=s(`event`,W,{durationThreshold:(i=r.durationThreshold)==null?40:i});V=d(n,U,N,r.reportAllChanges),K&&(K.observe({type:`first-input`,buffered:!0}),p((function(){W(K.takeRecords()),V(!0)})),a((function(){R=k(),D.length=0,x.clear(),U=f(`INP`),V=d(n,U,N,r.reportAllChanges)})))})))},_=[2500,4e3],z={},G=function(n,r){r=r||{},C((function(){var i,V=E(),U=f(`LCP`),W=function(n){r.reportAllChanges||(n=n.slice(-1)),n.forEach((function(n){n.startTime<V.firstHiddenTime&&(U.value=Math.max(n.startTime-u(),0),U.entries=[n],i())}))},K=s(`largest-contentful-paint`,W);if(K){i=d(n,U,_,r.reportAllChanges);var J=v((function(){z[U.id]||(W(K.takeRecords()),K.disconnect(),z[U.id]=!0,i(!0))}));[`keydown`,`click`].forEach((function(n){addEventListener(n,(function(){return O(J)}),{once:!0,capture:!0})})),p(J),a((function(V){U=f(`LCP`),i=d(n,U,_,r.reportAllChanges),l((function(){U.value=performance.now()-V.timeStamp,z[U.id]=!0,i(!0)}))}))}}))};function isAlreadyTrackedToday(){try{let n=localStorage.getItem(STORAGE_KEY);return n?n===new Date().toISOString().slice(0,10):!1}catch(n){return!1}}function markTrackedToday(){try{localStorage.setItem(STORAGE_KEY,new Date().toISOString().slice(0,10))}catch(n){}}function collectPerformanceData(n,r){var i,V,U,W,K,J,Y,X,Z,Q;let{responseEnd:ee,domInteractive:te,domContentLoaded:ne}=getNavigationTimings(),$=getHydrationMark(),re=getNetworkTimings(),ie=parseFloat(((i=handleGetEnvironments())==null?void 0:i.NEXT_PUBLIC_NETWORK_PERF_SAMPLE_RATE)||`1`);return{timestamp:n,page:getPageRoute(),hostname:getHostname(),response_time:ee,dom_parse_time:te,script_and_hydrate_time:ne,interactive_time:$,total_time:$,first_contentful_paint:getFCP(),connection_type:getConnectionType(),device_type:getDeviceType(),cdn_status:window.__CDN_CONFIGURED?window.__CDN_FAILED?`fallback`:`success`:`not_configured`,cdn_fallback_cause:(V=window.__CDN_FALLBACK_CAUSE)==null?null:V,cdn_first_error_ms:(U=window.__CDN_FIRST_ERROR_MS)==null?null:U,dns_time:(W=re==null?void 0:re.dns_time)==null?null:W,tcp_time:(K=re==null?void 0:re.tcp_time)==null?null:K,tls_time:(J=re==null?void 0:re.tls_time)==null?null:J,ttfb:(Y=re==null?void 0:re.ttfb)==null?null:Y,ssr_duration:(X=r==null?void 0:r.ssr_duration)==null?null:X,ssr_fetches:(Z=r==null?void 0:r.ssr_fetches)==null?null:Z,browser:getBrowser(),browser_version:getBrowserVersion(),os:getOS(),os_version:getOSVersion(),sample_rate:ie,trace_id:(Q=getTraceId())==null?null:Q}}function trackPageLoad(n=null){if(typeof window>`u`||isAlreadyTrackedToday())return;typeof performance<`u`&&performance.mark&&performance.mark(HYDRATION_MARK);let r=new Date().toISOString(),i=setTimeout(()=>{try{sendNetworkPerfBeacon(collectPerformanceData(r,n)),markTrackedToday()}catch(n){}},100);return()=>clearTimeout(i)}function trackWebVitals(){if(typeof window>`u`||!window.__PERF_SAMPLED_IN)return;let n={lcp:null,cls:null,inp:null};G(r=>{n.lcp=r.value}),w(r=>{n.cls=r.value}),j(r=>{n.inp=r.value}),window.addEventListener(`visibilitychange`,()=>{if(document.visibilityState===`hidden`){var r;sendNetworkPerfBeacon({type:`web_vitals`,page:getPageRoute(),hostname:getHostname(),timestamp:new Date().toISOString(),trace_id:(r=getTraceId())==null?null:r,...n})}},{once:!0})}function NetworkPerfTracker(){let n=useRouter();return(0,import_react.useEffect)(()=>{let r=handleGetEnvironments();if((r==null?void 0:r.NEXT_PUBLIC_NETWORK_PERF_ENABLED)!==`true`||!window.__PERF_SAMPLED_IN)return;let i=(r.NEXT_PUBLIC_NETWORK_PERF_PAGES||`/`).split(`,`);if(!i.includes(`*`)&&!i.includes(window.location.pathname))return;let V=trackPageLoad(aggregateSSRTiming(n.state.matches));return trackWebVitals(),V},[]),null}function NotFound(){return(0,import_jsx_runtime.jsx)(RouteLayout,{layoutConfig:{showFooter:!0},children:(0,import_jsx_runtime.jsx)(NotFoundContent,{})})}function NotFoundContent(){let{isDesktopView:n}=useAppSettingContext(),r=Theme(),{t:i}=useTranslation(`common`),{handlePush:V}=useNextRouter();return(0,import_jsx_runtime.jsxs)(V88Box,{className:`flex flex-col overflow-hidden items-center min-h-[calc(100vh-158px)] justify-center`,sx:{backgroundColor:r.palette.neutral1000},children:[(0,import_jsx_runtime.jsx)(LottiePlayer,{containerProps:{style:{width:n?520:428,height:n?360:214},"data-testid":`404-image`},lottieProps:{src:`/images/lottie/404-not-found.lottie`,loop:!0,autoplay:!0},fallbackElement:()=>(0,import_jsx_runtime.jsx)(Image,{src:PageNotFoundImagePath.src,alt:PageNotFoundImagePath.alt,width:n?520:220,height:n?360:150,imageSource:`internal`,"data-testid":`404-image`})}),(0,import_jsx_runtime.jsx)(V88Typography,{size:`lg`,children:i(`pageNotFound`)}),(0,import_jsx_runtime.jsx)(V88Button,{label:i(`backToHome`),color:`light`,variant:`outlined`,className:`mt-[15px] px-[18px] py-2 bg-transparent border text-neutral-default border-neutral-300 capitalize`,onClick:()=>V(`/`),"data-testid":`404-back-button`})]})}var BAR_COLOR=`#29D`,BAR_HEIGHT=3,STOP_DELAY_MS=200,TRICKLE_INTERVAL_MS=200,TRICKLE_CEILING=.9,START_POSITION=.3;function RouteProgressBar(){let n=useRouterState({select:n=>n.isLoading}),[r,i]=(0,import_react.useState)(0),[V,U]=(0,import_react.useState)(!1),W=(0,import_react.useRef)(),K=(0,import_react.useRef)();return(0,import_react.useEffect)(()=>(n?(clearTimeout(K.current),U(!0),i(START_POSITION),W.current=setInterval(()=>{i(n=>n>=TRICKLE_CEILING?n:n+(TRICKLE_CEILING-n)*.1)},TRICKLE_INTERVAL_MS)):(clearInterval(W.current),i(1),K.current=setTimeout(()=>{U(!1),i(0)},STOP_DELAY_MS)),()=>{clearInterval(W.current)}),[n]),(0,import_react.useEffect)(()=>()=>clearTimeout(K.current),[]),V?(0,import_jsx_runtime.jsx)(`div`,{style:{position:`fixed`,top:0,left:0,zIndex:1800,width:`${r*100}%`,height:BAR_HEIGHT,backgroundColor:BAR_COLOR,transition:`width 200ms ease`,pointerEvents:`none`}}):null}function appendInlineScript(n,r){if(!r||document.getElementById(n))return;let i=document.createElement(`script`);i.id=n,i.type=`text/javascript`,i.text=r,document.head.appendChild(i)}function appendExternalScript(n,r){if(document.getElementById(n))return;let i=document.createElement(`script`);i.id=n,i.async=!0,i.src=r,document.head.appendChild(i)}
33function buildMetaPixelScript(n){return` 34 !function(f,b,e,v,n,t,s) 35 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 36 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 37 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 38 n.queue=[];t=b.createElement(e);t.async=!0; 39 t.src=v;s=b.getElementsByTagName(e)[0]; 40 s.parentNode.insertBefore(t,s)}(window, document,'script', 41 'https://connect.facebook.net/en_US/fbevents.js'); 42 ${n.map(n=>`fbq('init', '${n.code}');`).join(` 43`)} 44 `}function buildGtagScript(n){return` 45 window.dataLayer = window.dataLayer || []; 46 function gtag(){dataLayer.push(arguments);} 47 gtag('js', new Date()); 48 ${n.map(n=>`gtag('config', '${n}');`).join(` 49`)} 50 `}function buildGtmScript(n){return`(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 51new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 52j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
53'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 54})(window,document,'script','dataLayer','${n}');`}function ThirdPartyPixels({metaPixelIds:n,kwaiPixelIds:r,kwaiScriptContent:i,gaTrackingIds:V,gtmId:U}){let W=V==null?void 0:V[0];return(0,import_react.useEffect)(()=>{(n==null?void 0:n.length)>0&&appendInlineScript(`facebook-pixel-script`,buildMetaPixelScript(n)),(r==null?void 0:r.length)>0&&appendInlineScript(`kwaiPixelScript`,i),W&&(appendInlineScript(`gtag-config`,buildGtagScript(V)),appendExternalScript(`gtag-script`,`https://www.googletagmanager.com/gtag/js?id=${W}`)),U&&appendInlineScript(`gtm-script`,buildGtmScript(U))},[n,r,i,V,W,U]),null}function _assertThisInitialized(n){if(n===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return n}function _setPrototypeOf(n,r){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},_setPrototypeOf(n,r)}function _inherits(n,r){if(typeof r!=`function`&&r!==null)throw TypeError(`Super expression must either be null or a function`);n.prototype=Object.create(r&&r.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),r&&_setPrototypeOf(n,r)}function _possibleConstructorReturn(n,r){if(r&&(_typeof(r)==`object`||typeof r==`function`))return r;if(r!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return _assertThisInitialized(n)}function _getPrototypeOf(n){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},_getPrototypeOf(n)}function _iterableToArray(n){if(typeof Symbol<`u`&&n[Symbol.iterator]!=null||n[`@@iterator`]!=null)return Array.from(n)}function _toArray(n){return _arrayWithHoles(n)||_iterableToArray(n)||_unsupportedIterableToArray(n)||_nonIterableRest()}function ownKeys$6(n,r){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var V=Object.getOwnPropertySymbols(n);r&&(V=V.filter(function(r){return Object.getOwnPropertyDescriptor(n,r).enumerable})),i.push.apply(i,V)}return i}function _objectSpread$6(n){for(var r=1;r<arguments.length;r++){var i=arguments[r]==null?{}:arguments[r];r%2?ownKeys$6(Object(i),!0).forEach(function(r){_defineProperty(n,r,i[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):ownKeys$6(Object(i)).forEach(function(r){Object.defineProperty(n,r,Object.getOwnPropertyDescriptor(i,r))})}return n}var consoleLogger={type:`logger`,log:function(n){this.output(`log`,n)},warn:function(n){this.output(`warn`,n)},error:function(n){this.output(`error`,n)},output:function(n,r){console&&console[n]&&console[n].apply(console,r)}},baseLogger=new(function(){function n(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_classCallCheck(this,n),this.init(r,i)}return _createClass(n,[{key:`init`,value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||`i18next:`,this.logger=n||consoleLogger,this.options=r,this.debug=r.debug}},{key:`setDebug`,value:function(n){this.debug=n}},{key:`log`,value:function(){var n=[...arguments];return this.forward(n,`log`,``,!0)}},{key:`warn`,value:function(){var n=[...arguments];return this.forward(n,`warn`,``,!0)}},{key:`error`,value:function(){var n=[...arguments];return this.forward(n,`error`,``)}},{key:`deprecate`,value:function(){var n=[...arguments];return this.forward(n,`warn`,`WARNING DEPRECATED: `,!0)}},{key:`forward`,value:function(n,r,i,V){return V&&!this.debug?null:(typeof n[0]==`string`&&(n[0]=``.concat(i,this.prefix,` `,n[0])),this.logger[r](n))}},{key:`create`,value:function(r){return new n(this.logger,_objectSpread$6(_objectSpread$6({},{prefix:``.concat(this.prefix,`:`,r,`:`)}),this.options))}},{key:`clone`,value:function(r){return r=r||this.options,r.prefix=r.prefix||this.prefix,new n(this.logger,r)}}]),n}()),EventEmitter=function(){function n(){_classCallCheck(this,n),this.observers={}}return _createClass(n,[{key:`on`,value:function(n,r){var i=this;return n.split(` `).forEach(function(n){i.observers[n]=i.observers[n]||[],i.observers[n].push(r)}),this}},{key:`off`,value:function(n,r){if(this.observers[n]){if(!r){delete this.observers[n];return}this.observers[n]=this.observers[n].filter(function(n){return n!==r})}}},{key:`emit`,value:function(n){var r=[...arguments].slice(1);
54this.observers[n]&&[].concat(this.observers[n]).forEach(function(n){n.apply(void 0,r)}),this.observers[`*`]&&[].concat(this.observers[`*`]).forEach(function(i){i.apply(i,[n].concat(r))})}}]),n}();function defer(){var n,r,i=new Promise(function(i,V){n=i,r=V});return i.resolve=n,i.reject=r,i}function makeString(n){return n==null?``:``+n}function copy(n,r,i){n.forEach(function(n){r[n]&&(i[n]=r[n])})}function getLastOfPath(n,r,i){function V(n){return n&&n.indexOf(`###`)>-1?n.replace(/###/g,`.`):n}function U(){return!n||typeof n==`string`}for(var W=typeof r==`string`?r.split(`.`):[].concat(r);W.length>1;){if(U())return{};var K=V(W.shift());!n[K]&&i&&(n[K]=new i),n=Object.prototype.hasOwnProperty.call(n,K)?n[K]:{}}return U()?{}:{obj:n,k:V(W.shift())}}function setPath(n,r,i){var V=getLastOfPath(n,r,Object),U=V.obj,W=V.k;U[W]=i}function pushPath(n,r,i,V){var U=getLastOfPath(n,r,Object),W=U.obj,K=U.k;W[K]=W[K]||[],V&&(W[K]=W[K].concat(i)),V||W[K].push(i)}function getPath(n,r){var i=getLastOfPath(n,r),V=i.obj,U=i.k;if(V)return V[U]}function getPathWithDefaults(n,r,i){var V=getPath(n,i);return V===void 0?getPath(r,i):V}function deepExtend(n,r,i){for(var V in r)V!==`__proto__`&&V!==`constructor`&&(V in n?typeof n[V]==`string`||n[V]instanceof String||typeof r[V]==`string`||r[V]instanceof String?i&&(n[V]=r[V]):deepExtend(n[V],r[V],i):n[V]=r[V]);return n}function regexEscape(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,`\\$&`)}var _entityMap={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`,"/":`/`};function escape(n){return typeof n==`string`?n.replace(/[&<>"'\/]/g,function(n){return _entityMap[n]}):n}var isIE10=typeof window<`u`&&window.navigator&&window.navigator.userAgentData===void 0&&window.navigator.userAgent&&window.navigator.userAgent.indexOf(`MSIE`)>-1,chars=[` `,`,`,`?`,`!`,`;`];function looksLikeObjectPath(n,r,i){r=r||``,i=i||``;var V=chars.filter(function(n){return r.indexOf(n)<0&&i.indexOf(n)<0});if(V.length===0)return!0;var U=new RegExp(`(`.concat(V.map(function(n){return n===`?`?`\\?`:n}).join(`|`),`)`)),W=!U.test(n);if(!W){var K=n.indexOf(i);K>0&&!U.test(n.substring(0,K))&&(W=!0)}return W}function deepFind(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`.`;if(n){if(n[r])return n[r];for(var V=r.split(i),U=n,W=0;W<V.length;++W){if(!U||typeof U[V[W]]==`string`&&W+1<V.length)return;if(U[V[W]]===void 0){for(var K=2,J=V.slice(W,W+K).join(i),Y=U[J];Y===void 0&&V.length>W+K;)K++,J=V.slice(W,W+K).join(i),Y=U[J];if(Y===void 0)return;if(Y===null)return null;if(r.endsWith(J)){if(typeof Y==`string`)return Y;if(J&&typeof Y[J]==`string`)return Y[J]}var X=V.slice(W+K).join(i);return X?deepFind(Y,X,i):void 0}U=U[V[W]]}return U}}function ownKeys$5(n,r){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var V=Object.getOwnPropertySymbols(n);r&&(V=V.filter(function(r){return Object.getOwnPropertyDescriptor(n,r).enumerable})),i.push.apply(i,V)}return i}function _objectSpread$5(n){for(var r=1;r<arguments.length;r++){var i=arguments[r]==null?{}:arguments[r];r%2?ownKeys$5(Object(i),!0).forEach(function(r){_defineProperty(n,r,i[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):ownKeys$5(Object(i)).forEach(function(r){Object.defineProperty(n,r,Object.getOwnPropertyDescriptor(i,r))})}return n}function _createSuper$3(n){var r=_isNativeReflectConstruct$3();return function(){var i=_getPrototypeOf(n),V;if(r){var U=_getPrototypeOf(this).constructor;V=Reflect.construct(i,arguments,U)}else V=i.apply(this,arguments);return _possibleConstructorReturn(this,V)}}function _isNativeReflectConstruct$3(){if(typeof Reflect>`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(n){return!1}}var ResourceStore=function(n){_inherits(i,n);var r=_createSuper$3(i);function i(n){var V,U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:[`translation`],defaultNS:`translation`};return _classCallCheck(this,i),V=r.call(this),isIE10&&EventEmitter.call(_assertThisInitialized(V)),V.data=n||{},V.options=U,V.options.keySeparator===void 0&&(V.options.keySeparator=`.`),V.options.ignoreJSONStructure===void 0&&(V.options.ignoreJSONStructure=!0),V}return _createClass(i,[{key:`addNamespaces`,value:function(n){this.options.ns.indexOf(n)<0&&this.options.ns.push(n)}},{key:`removeNamespaces`,value:function(n){var r=this.options.ns.indexOf(n);r>-1&&this.options.ns.splice(r,1)}},{key:`getResource`,value:function(n,r,i){var V=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},U=V.keySeparator===void 0?this.options.keySeparator:V.keySeparator,W=V.ignoreJSONStructure===void 0?this.options.ignoreJSONStructure:V.ignoreJSONStructure,K=[n,r];i&&typeof i!=`string`&&(K=K.concat(i)),i&&typeof i==`string`&&(K=K.concat(U?i.split(U):i)),n.indexOf(`.`)>-1&&(K=n.split(`.`));var J=getPath(this.data,K);return J||!W||typeof i!=`string`?J:deepFind(this.data&&this.data[n]&&this.data[n][r],i,U)}},{key:`addResource`,value:function(n,r,i,V){var U=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1},W=U.keySeparator===void 0?this.options.keySeparator:U.keySeparator,K=[n,r];i&&(K=K.concat(W?i.split(W):i)),n.indexOf(`.`)>-1&&(K=n.split(`.`),V=r,r=K[1]),this.addNamespaces(r),setPath(this.data,K,V),U.silent||this.emit
54(`added`,n,r,i,V)}},{key:`addResources`,value:function(n,r,i){var V=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(var U in i)(typeof i[U]==`string`||Object.prototype.toString.apply(i[U])===`[object Array]`)&&this.addResource(n,r,U,i[U],{silent:!0});V.silent||this.emit(`added`,n,r,i)}},{key:`addResourceBundle`,value:function(n,r,i,V,U){var W=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1},K=[n,r];n.indexOf(`.`)>-1&&(K=n.split(`.`),V=i,i=r,r=K[1]),this.addNamespaces(r);var J=getPath(this.data,K)||{};V?deepExtend(J,i,U):J=_objectSpread$5(_objectSpread$5({},J),i),setPath(this.data,K,J),W.silent||this.emit(`added`,n,r,i)}},{key:`removeResourceBundle`,value:function(n,r){this.hasResourceBundle(n,r)&&delete this.data[n][r],this.removeNamespaces(r),this.emit(`removed`,n,r)}},{key:`hasResourceBundle`,value:function(n,r){return this.getResource(n,r)!==void 0}},{key:`getResourceBundle`,value:function(n,r){return r||(r=this.options.defaultNS),this.options.compatibilityAPI===`v1`?_objectSpread$5(_objectSpread$5({},{}),this.getResource(n,r)):this.getResource(n,r)}},{key:`getDataByLanguage`,value:function(n){return this.data[n]}},{key:`hasLanguageSomeTranslations`,value:function(n){var r=this.getDataByLanguage(n);return!!(r&&Object.keys(r)||[]).find(function(n){return r[n]&&Object.keys(r[n]).length>0})}},{key:`toJSON`,value:function(){return this.data}}]),i}(EventEmitter),postProcessor={processors:{},addPostProcessor:function(n){this.processors[n.name]=n},handle:function(n,r,i,V,U){var W=this;return n.forEach(function(n){W.processors[n]&&(r=W.processors[n].process(r,i,V,U))}),r}};function ownKeys$4(n,r){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var V=Object.getOwnPropertySymbols(n);r&&(V=V.filter(function(r){return Object.getOwnPropertyDescriptor(n,r).enumerable})),i.push.apply(i,V)}return i}function _objectSpread$4(n){for(var r=1;r<arguments.length;r++){var i=arguments[r]==null?{}:arguments[r];r%2?ownKeys$4(Object(i),!0).forEach(function(r){_defineProperty(n,r,i[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):ownKeys$4(Object(i)).forEach(function(r){Object.defineProperty(n,r,Object.getOwnPropertyDescriptor(i,r))})}return n}function _createSuper$2(n){var r=_isNativeReflectConstruct$2();return function(){var i=_getPrototypeOf(n),V;if(r){var U=_getPrototypeOf(this).constructor;V=Reflect.construct(i,arguments,U)}else V=i.apply(this,arguments);return _possibleConstructorReturn(this,V)}}function _isNativeReflectConstruct$2(){if(typeof Reflect>`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(n){return!1}}var checkedLoadedFor={},Translator=function(n){_inherits(i,n);var r=_createSuper$2(i);function i(n){var V,U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return _classCallCheck(this,i),V=r.call(this),isIE10&&EventEmitter.call(_assertThisInitialized(V)),copy([`resourceStore`,`languageUtils`,`pluralResolver`,`interpolator`,`backendConnector`,`i18nFormat`,`utils`],n,_assertThisInitialized(V)),V.options=U,V.options.keySeparator===void 0&&(V.options.keySeparator=`.`),V.logger=baseLogger.create(`translator`),V}return _createClass(i,[{key:`changeLanguage`,value:function(n){n&&(this.language=n)}},{key:`exists`,value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(n==null)return!1;var i=this.resolve(n,r);return i&&i.res!==void 0}},{key:`extractFromKey`,value:function(n,r){var i=r.nsSeparator===void 0?this.options.nsSeparator:r.nsSeparator;i===void 0&&(i=`:`);var V=r.keySeparator===void 0?this.options.keySeparator:r.keySeparator,U=r.ns||this.options.defaultNS||[],W=i&&n.indexOf(i)>-1,K=!this.options.userDefinedKeySeparator&&!r.keySeparator&&!this.options.userDefinedNsSeparator&&!r.nsSeparator&&!looksLikeObjectPath(n,i,V);if(W&&!K){var J=n.match(this.interpolator.nestingRegexp);if(J&&J.length>0)return{key:n,namespaces:U};var Y=n.split(i);(i!==V||i===V&&this.options.ns.indexOf(Y[0])>-1)&&(U=Y.shift()),n=Y.join(V)}return typeof U==`string`&&(U=[U]),{key:n,namespaces:U}}},{key:`translate`,value:function(n,r,V){var U=this;if(_typeof(r)!==`object`&&this.options.overloadTranslationOptionHandler&&(r=this.options.overloadTranslationOptionHandler(arguments)),_typeof(r)===`object`&&(r=_objectSpread$4({},r)),r||(r={}),n==null)return``;Array.isArray(n)||(n=[String(n)]);var W=r.returnDetails===void 0?this.options.returnDetails:r.returnDetails,K=r.keySeparator===void 0?this.options.keySeparator:r.keySeparator,J=this.extractFromKey(n[n.length-1],r),Y=J.key,X=J.namespaces,Z=X[X.length-1],Q=r.lng||this.language,ee=r.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(Q&&Q.toLowerCase()===`cimode`){if(ee){var te=r.nsSeparator||this.options.nsSeparator;return W?{res:``.concat(Z,te,Y),usedKey:Y,exactUsedKey:Y,usedLng:Q,usedNS:Z}:``.concat(Z,te,Y)}return W?{res:Y,usedKey:Y,exactUsedKey:Y,usedLng:Q,usedNS:Z}:Y}var ne=this.resolve(n,r),$=ne&&ne.res,re=ne&&ne.usedKey||Y,ie=ne&&ne.exactUsedKey||Y,ae
54=Object.prototype.toString.apply($),oe=[`[object Number]`,`[object Function]`,`[object RegExp]`],se=r.joinArrays===void 0?this.options.joinArrays:r.joinArrays,ce=!this.i18nFormat||this.i18nFormat.handleAsObject;if(ce&&$&&typeof $!=`string`&&typeof $!=`boolean`&&typeof $!=`number`&&oe.indexOf(ae)<0&&(typeof se!=`string`||ae!==`[object Array]`)){if(!r.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn(`accessing an object - but returnObjects options is not enabled!`);var le=this.options.returnedObjectHandler?this.options.returnedObjectHandler(re,$,_objectSpread$4(_objectSpread$4({},r),{},{ns:X})):`key '`.concat(Y,` (`,this.language,`)' returned an object instead of string.`);return W?(ne.res=le,ne):le}if(K){var ue=ae===`[object Array]`,de=ue?[]:{},fe=ue?ie:re;for(var pe in $)if(Object.prototype.hasOwnProperty.call($,pe)){var me=``.concat(fe,K,pe);de[pe]=this.translate(me,_objectSpread$4(_objectSpread$4({},r),{joinArrays:!1,ns:X})),de[pe]===me&&(de[pe]=$[pe])}$=de}}else if(ce&&typeof se==`string`&&ae===`[object Array]`)$=$.join(se),$&&($=this.extendTranslation($,n,r,V));else{var he=!1,ge=!1,_e=r.count!==void 0&&typeof r.count!=`string`,ve=i.hasDefaultValue(r),ye=_e?this.pluralResolver.getSuffix(Q,r.count,r):``,be=r[`defaultValue`.concat(ye)]||r.defaultValue;!this.isValidLookup($)&&ve&&(he=!0,$=be),this.isValidLookup($)||(ge=!0,$=Y);var xe=(r.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&ge?void 0:$,Se=ve&&be!==$&&this.options.updateMissing;if(ge||he||Se){if(this.logger.log(Se?`updateKey`:`missingKey`,Q,Z,Y,Se?be:$),K){var Ce=this.resolve(Y,_objectSpread$4(_objectSpread$4({},r),{},{keySeparator:!1}));Ce&&Ce.res&&this.logger.warn(`Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.`)}var we=[],Te=this.languageUtils.getFallbackCodes(this.options.fallbackLng,r.lng||this.language);if(this.options.saveMissingTo===`fallback`&&Te&&Te[0])for(var Ee=0;Ee<Te.length;Ee++)we.push(Te[Ee]);else this.options.saveMissingTo===`all`?we=this.languageUtils.toResolveHierarchy(r.lng||this.language):we.push(r.lng||this.language);var De=function(n,i,V){var W=ve&&V!==$?V:xe;U.options.missingKeyHandler?U.options.missingKeyHandler(n,Z,i,W,Se,r):U.backendConnector&&U.backendConnector.saveMissing&&U.backendConnector.saveMissing(n,Z,i,W,Se,r),U.emit(`missingKey`,n,Z,i,$)};this.options.saveMissing&&(this.options.saveMissingPlurals&&_e?we.forEach(function(n){U.pluralResolver.getSuffixes(n,r).forEach(function(i){De([n],Y+i,r[`defaultValue`.concat(i)]||be)})}):De(we,Y,be))}$=this.extendTranslation($,n,r,ne,V),ge&&$===Y&&this.options.appendNamespaceToMissingKey&&($=``.concat(Z,`:`,Y)),(ge||he)&&this.options.parseMissingKeyHandler&&($=this.options.compatibilityAPI===`v1`?this.options.parseMissingKeyHandler($):this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?``.concat(Z,`:`,Y):Y,he?$:void 0))}return W?(ne.res=$,ne):$}},{key:`extendTranslation`,value:function(n,r,i,V,U){var W=this;if(this.i18nFormat&&this.i18nFormat.parse)n=this.i18nFormat.parse(n,_objectSpread$4(_objectSpread$4({},this.options.interpolation.defaultVariables),i),V.usedLng,V.usedNS,V.usedKey,{resolved:V});else if(!i.skipInterpolation){i.interpolation&&this.interpolator.init(_objectSpread$4(_objectSpread$4({},i),{interpolation:_objectSpread$4(_objectSpread$4({},this.options.interpolation),i.interpolation)}));var K=typeof n==`string`&&(i&&i.interpolation&&i.interpolation.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables),J;if(K){var Y=n.match(this.interpolator.nestingRegexp);J=Y&&Y.length}var X=i.replace&&typeof i.replace!=`string`?i.replace:i;if(this.options.interpolation.defaultVariables&&(X=_objectSpread$4(_objectSpread$4({},this.options.interpolation.defaultVariables),X)),n=this.interpolator.interpolate(n,X,i.lng||this.language,i),K){var Z=n.match(this.interpolator.nestingRegexp),Q=Z&&Z.length;J<Q&&(i.nest=!1)}!i.lng&&this.options.compatibilityAPI!==`v1`&&V&&V.res&&(i.lng=V.usedLng),i.nest!==!1&&(n=this.interpolator.nest(n,function(){var n=[...arguments];return U&&U[0]===n[0]&&!i.context?(W.logger.warn(`It seems you are nesting recursively key: `.concat(n[0],` in key: `,r[0])),null):W.translate.apply(W,n.concat([r]))},i)),i.interpolation&&this.interpolator.reset()}var ee=i.postProcess||this.options.postProcess,te=typeof ee==`string`?[ee]:ee;return n!=null&&te&&te.length&&i.applyPostProcessor!==!1&&(n=postProcessor.handle(te,n,r,this.options&&this.options.postProcessPassResolved?_objectSpread$4({i18nResolved:V},i):i,this)),n}},{key:`resolve`,value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},V,U,W,K,J;
54return typeof n==`string`&&(n=[n]),n.forEach(function(n){if(!r.isValidLookup(V)){var Y=r.extractFromKey(n,i),X=Y.key;U=X;var Z=Y.namespaces;r.options.fallbackNS&&(Z=Z.concat(r.options.fallbackNS));var Q=i.count!==void 0&&typeof i.count!=`string`,ee=Q&&!i.ordinal&&i.count===0&&r.pluralResolver.shouldUseIntlApi(),te=i.context!==void 0&&(typeof i.context==`string`||typeof i.context==`number`)&&i.context!==``,ne=i.lngs?i.lngs:r.languageUtils.toResolveHierarchy(i.lng||r.language,i.fallbackLng);Z.forEach(function(n){r.isValidLookup(V)||(J=n,!checkedLoadedFor[``.concat(ne[0],`-`,n)]&&r.utils&&r.utils.hasLoadedNamespace&&!r.utils.hasLoadedNamespace(J)&&(checkedLoadedFor[``.concat(ne[0],`-`,n)]=!0,r.logger.warn(`key "`.concat(U,`" for languages "`,ne.join(`, `),`" won't get resolved as namespace "`,J,`" was not yet loaded`),`This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!`)),ne.forEach(function(U){if(!r.isValidLookup(V)){K=U;var J=[X];if(r.i18nFormat&&r.i18nFormat.addLookupKeys)r.i18nFormat.addLookupKeys(J,X,U,n,i);else{var Y;Q&&(Y=r.pluralResolver.getSuffix(U,i.count,i));var Z=``.concat(r.options.pluralSeparator,`zero`);if(Q&&(J.push(X+Y),ee&&J.push(X+Z)),te){var ne=``.concat(X,r.options.contextSeparator,i.context);J.push(ne),Q&&(J.push(ne+Y),ee&&J.push(ne+Z))}}for(var $;$=J.pop();)r.isValidLookup(V)||(W=$,V=r.getResource(U,n,$,i))}}))})}}),{res:V,usedKey:U,exactUsedKey:W,usedLng:K,usedNS:J}}},{key:`isValidLookup`,value:function(n){return n!==void 0&&!(!this.options.returnNull&&n===null)&&!(!this.options.returnEmptyString&&n===``)}},{key:`getResource`,value:function(n,r,i){var V=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(n,r,i,V):this.resourceStore.getResource(n,r,i,V)}}],[{key:`hasDefaultValue`,value:function(n){var r=`defaultValue`;for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)&&r===i.substring(0,r.length)&&n[i]!==void 0)return!0;return!1}}]),i}(EventEmitter);function capitalize(n){return n.charAt(0).toUpperCase()+n.slice(1)}var LanguageUtil=function(){function n(r){_classCallCheck(this,n),this.options=r,this.supportedLngs=this.options.supportedLngs||!1,this.logger=baseLogger.create(`languageUtils`)}return _createClass(n,[{key:`getScriptPartFromCode`,value:function(n){if(!n||n.indexOf(`-`)<0)return null;var r=n.split(`-`);return r.length===2||(r.pop(),r[r.length-1].toLowerCase()===`x`)?null:this.formatLanguageCode(r.join(`-`))}},{key:`getLanguagePartFromCode`,value:function(n){if(!n||n.indexOf(`-`)<0)return n;var r=n.split(`-`);return this.formatLanguageCode(r[0])}},{key:`formatLanguageCode`,value:function(n){if(typeof n==`string`&&n.indexOf(`-`)>-1){var r=[`hans`,`hant`,`latn`,`cyrl`,`cans`,`mong`,`arab`],i=n.split(`-`);return this.options.lowerCaseLng?i=i.map(function(n){return n.toLowerCase()}):i.length===2?(i[0]=i[0].toLowerCase(),i[1]=i[1].toUpperCase(),r.indexOf(i[1].toLowerCase())>-1&&(i[1]=capitalize(i[1].toLowerCase()))):i.length===3&&(i[0]=i[0].toLowerCase(),i[1].length===2&&(i[1]=i[1].toUpperCase()),i[0]!==`sgn`&&i[2].length===2&&(i[2]=i[2].toUpperCase()),r.indexOf(i[1].toLowerCase())>-1&&(i[1]=capitalize(i[1].toLowerCase())),r.indexOf(i[2].toLowerCase())>-1&&(i[2]=capitalize(i[2].toLowerCase()))),i.join(`-`)}return this.options.cleanCode||this.options.lowerCaseLng?n.toLowerCase():n}},{key:`isSupportedCode`,value:function(n){return(this.options.load===`languageOnly`||this.options.nonExplicitSupportedLngs)&&(n=this.getLanguagePartFromCode(n)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(n)>-1}},{key:`getBestMatchFromCodes`,value:function(n){var r=this;if(!n)return null;var i;return n.forEach(function(n){if(!i){var V=r.formatLanguageCode(n);(!r.options.supportedLngs||r.isSupportedCode(V))&&(i=V)}}),!i&&this.options.supportedLngs&&n.forEach(function(n){if(!i){var V=r.getLanguagePartFromCode(n);if(r.isSupportedCode(V))return i=V;i=r.options.supportedLngs.find(function(n){if(n===V||!(n.indexOf(`-`)<0&&V.indexOf(`-`)<0)&&n.indexOf(V)===0)return n})}}),i||(i=this.getFallbackCodes(this.options.fallbackLng)[0]),i}},{key:`getFallbackCodes`,value:function(n,r){if(!n)return[];if(typeof n==`function`&&(n=n(r)),typeof n==`string`&&(n=[n]),Object.prototype.toString.apply(n)===`[object Array]`)return n;if(!r)return n.default||[];var i=n[r];
54return i||(i=n[this.getScriptPartFromCode(r)]),i||(i=n[this.formatLanguageCode(r)]),i||(i=n[this.getLanguagePartFromCode(r)]),i||(i=n.default),i||[]}},{key:`toResolveHierarchy`,value:function(n,r){var i=this,V=this.getFallbackCodes(r||this.options.fallbackLng||[],n),U=[],W=function(n){n&&(i.isSupportedCode(n)?U.push(n):i.logger.warn(`rejecting language code not found in supportedLngs: `.concat(n)))};return typeof n==`string`&&n.indexOf(`-`)>-1?(this.options.load!==`languageOnly`&&W(this.formatLanguageCode(n)),this.options.load!==`languageOnly`&&this.options.load!==`currentOnly`&&W(this.getScriptPartFromCode(n)),this.options.load!==`currentOnly`&&W(this.getLanguagePartFromCode(n))):typeof n==`string`&&W(this.formatLanguageCode(n)),V.forEach(function(n){U.indexOf(n)<0&&W(i.formatLanguageCode(n))}),U}}]),n}(),sets=[{lngs:[`ach`,`ak`,`am`,`arn`,`br`,`fil`,`gun`,`ln`,`mfe`,`mg`,`mi`,`oc`,`pt`,`pt-BR`,`tg`,`tl`,`ti`,`tr`,`uz`,`wa`],nr:[1,2],fc:1},{lngs:`af.an.ast.az.bg.bn.ca.da.de.dev.el.en.eo.es.et.eu.fi.fo.fur.fy.gl.gu.ha.hi.hu.hy.ia.it.kk.kn.ku.lb.mai.ml.mn.mr.nah.nap.nb.ne.nl.nn.no.nso.pa.pap.pms.ps.pt-PT.rm.sco.se.si.so.son.sq.sv.sw.ta.te.tk.ur.yo`.split(`.`),nr:[1,2],fc:2},{lngs:[`ay`,`bo`,`cgg`,`fa`,`ht`,`id`,`ja`,`jbo`,`ka`,`km`,`ko`,`ky`,`lo`,`ms`,`sah`,`su`,`th`,`tt`,`ug`,`vi`,`wo`,`zh`],nr:[1],fc:3},{lngs:[`be`,`bs`,`cnr`,`dz`,`hr`,`ru`,`sr`,`uk`],nr:[1,2,5],fc:4},{lngs:[`ar`],nr:[0,1,2,3,11,100],fc:5},{lngs:[`cs`,`sk`],nr:[1,2,5],fc:6},{lngs:[`csb`,`pl`],nr:[1,2,5],fc:7},{lngs:[`cy`],nr:[1,2,3,8],fc:8},{lngs:[`fr`],nr:[1,2],fc:9},{lngs:[`ga`],nr:[1,2,3,7,11],fc:10},{lngs:[`gd`],nr:[1,2,3,20],fc:11},{lngs:[`is`],nr:[1,2],fc:12},{lngs:[`jv`],nr:[0,1],fc:13},{lngs:[`kw`],nr:[1,2,3,4],fc:14},{lngs:[`lt`],nr:[1,2,10],fc:15},{lngs:[`lv`],nr:[1,2,0],fc:16},{lngs:[`mk`],nr:[1,2],fc:17},{lngs:[`mnk`],nr:[0,1,2],fc:18},{lngs:[`mt`],nr:[1,2,11,20],fc:19},{lngs:[`or`],nr:[2,1],fc:2},{lngs:[`ro`],nr:[1,2,20],fc:20},{lngs:[`sl`],nr:[5,1,2,3],fc:21},{lngs:[`he`,`iw`],nr:[1,2,20,21],fc:22}],_rulesPluralsTypes={1:function(n){return Number(n>1)},2:function(n){return Number(n!=1)},3:function(n){return 0},4:function(n){return Number(n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2)},5:function(n){return Number(n==0?0:n==1?1:n==2?2:n%100>=3&&n%100<=10?3:n%100>=11?4:5)},6:function(n){return Number(n==1?0:n>=2&&n<=4?1:2)},7:function(n){return Number(n==1?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2)},8:function(n){return Number(n==1?0:n==2?1:n!=8&&n!=11?2:3)},9:function(n){return Number(n>=2)},10:function(n){return Number(n==1?0:n==2?1:n<7?2:n<11?3:4)},11:function(n){return Number(n==1||n==11?0:n==2||n==12?1:n>2&&n<20?2:3)},12:function(n){return Number(n%10!=1||n%100==11)},13:function(n){return Number(n!==0)},14:function(n){return Number(n==1?0:n==2?1:n==3?2:3)},15:function(n){return Number(n%10==1&&n%100!=11?0:n%10>=2&&(n%100<10||n%100>=20)?1:2)},16:function(n){return Number(n%10==1&&n%100!=11?0:n===0?2:1)},17:function(n){return Number(n==1||n%10==1&&n%100!=11?0:1)},18:function(n){return Number(n==0?0:n==1?1:2)},19:function(n){return Number(n==1?0:n==0||n%100>1&&n%100<11?1:n%100>10&&n%100<20?2:3)},20:function(n){return Number(n==1?0:n==0||n%100>0&&n%100<20?1:2)},21:function(n){return Number(n%100==1?1:n%100==2?2:n%100==3||n%100==4?3:0)},22:function(n){return Number(n==1?0:n==2?1:(n<0||n>10)&&n%10==0?2:3)}},deprecatedJsonVersions=[`v1`,`v2`,`v3`],suffixesOrder={zero:0,one:1,two:2,few:3,many:4,other:5};function createRules(){var n={};return sets.forEach(function(r){r.lngs.forEach(function(i){n[i]={numbers:r.nr,plurals:_rulesPluralsTypes[r.fc]}})}),n}var PluralResolver=function(){function n(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_classCallCheck(this,n),this.languageUtils=r,this.options=i,this.logger=baseLogger.create(`pluralResolver`),(!this.options.compatibilityJSON||this.options.compatibilityJSON===`v4`)&&(typeof Intl>`u`||!Intl.PluralRules)&&(this.options.compatibilityJSON=`v3`,this.logger.error(`Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.`)),this.rules=createRules()}return _createClass(n,[{key:`addRule`,value:function(n,r){this.rules[n]=r}},{key:`getRule`,value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(n,{type:r.ordinal?`ordinal`:`cardinal`})}catch(n){return}return this.rules[n]||this.rules[this.languageUtils.getLanguagePartFromCode(n)]}},{key:`needsPlural`,value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.getRule(n,r);return this.shouldUseIntlApi()?i&&i.resolvedOptions().pluralCategories.length>1:i&&i.numbers.length>1}},{key:`getPluralFormsOfKey`,value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};
54return this.getSuffixes(n,i).map(function(n){return``.concat(r,n)})}},{key:`getSuffixes`,value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},V=this.getRule(n,i);return V?this.shouldUseIntlApi()?V.resolvedOptions().pluralCategories.sort(function(n,r){return suffixesOrder[n]-suffixesOrder[r]}).map(function(n){return``.concat(r.options.prepend,n)}):V.numbers.map(function(V){return r.getSuffix(n,V,i)}):[]}},{key:`getSuffix`,value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},V=this.getRule(n,i);return V?this.shouldUseIntlApi()?``.concat(this.options.prepend,V.select(r)):this.getSuffixRetroCompatible(V,r):(this.logger.warn(`no plural rule found for: `.concat(n)),``)}},{key:`getSuffixRetroCompatible`,value:function(n,r){var i=this,V=n.noAbs?n.plurals(r):n.plurals(Math.abs(r)),U=n.numbers[V];this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1&&(U===2?U=`plural`:U===1&&(U=``));var W=function(){return i.options.prepend&&U.toString()?i.options.prepend+U.toString():U.toString()};return this.options.compatibilityJSON===`v1`?U===1?``:typeof U==`number`?`_plural_`.concat(U.toString()):W():this.options.compatibilityJSON===`v2`||this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1?W():this.options.prepend&&V.toString()?this.options.prepend+V.toString():V.toString()}},{key:`shouldUseIntlApi`,value:function(){return!deprecatedJsonVersions.includes(this.options.compatibilityJSON)}}]),n}();function ownKeys$3(n,r){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var V=Object.getOwnPropertySymbols(n);r&&(V=V.filter(function(r){return Object.getOwnPropertyDescriptor(n,r).enumerable})),i.push.apply(i,V)}return i}function _objectSpread$3(n){for(var r=1;r<arguments.length;r++){var i=arguments[r]==null?{}:arguments[r];r%2?ownKeys$3(Object(i),!0).forEach(function(r){_defineProperty(n,r,i[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):ownKeys$3(Object(i)).forEach(function(r){Object.defineProperty(n,r,Object.getOwnPropertyDescriptor(i,r))})}return n}function deepFindWithDefaults(n,r,i){var V=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`.`,U=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,W=getPathWithDefaults(n,r,i);return!W&&U&&typeof i==`string`&&(W=deepFind(n,i,V),W===void 0&&(W=deepFind(r,i,V))),W}var Interpolator=function(){function n(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};_classCallCheck(this,n),this.logger=baseLogger.create(`interpolator`),this.options=r,this.format=r.interpolation&&r.interpolation.format||function(n){return n},this.init(r)}return _createClass(n,[{key:`init`,value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n.interpolation||(n.interpolation={escapeValue:!0});var r=n.interpolation;this.escape=r.escape===void 0?escape:r.escape,this.escapeValue=r.escapeValue===void 0||r.escapeValue,this.useRawValueToEscape=r.useRawValueToEscape!==void 0&&r.useRawValueToEscape,this.prefix=r.prefix?regexEscape(r.prefix):r.prefixEscaped||`{{`,this.suffix=r.suffix?regexEscape(r.suffix):r.suffixEscaped||`}}`,this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||`,`,this.unescapePrefix=r.unescapeSuffix?``:r.unescapePrefix||`-`,this.unescapeSuffix=this.unescapePrefix?``:r.unescapeSuffix||``,this.nestingPrefix=r.nestingPrefix?regexEscape(r.nestingPrefix):r.nestingPrefixEscaped||regexEscape(`$t(`),this.nestingSuffix=r.nestingSuffix?regexEscape(r.nestingSuffix):r.nestingSuffixEscaped||regexEscape(`)`),this.nestingOptionsSeparator=r.nestingOptionsSeparator?r.nestingOptionsSeparator:r.nestingOptionsSeparator||`,`,this.maxReplaces=r.maxReplaces?r.maxReplaces:1e3,this.alwaysFormat=r.alwaysFormat!==void 0&&r.alwaysFormat,this.resetRegExp()}},{key:`reset`,value:function(){this.options&&this.init(this.options)}},{key:`resetRegExp`,value:function(){var n=``.concat(this.prefix,`(.+?)`,this.suffix);this.regexp=new RegExp(n,`g`);var r=``.concat(this.prefix,this.unescapePrefix,`(.+?)`,this.unescapeSuffix,this.suffix
54);this.regexpUnescape=new RegExp(r,`g`);var i=``.concat(this.nestingPrefix,`(.+?)`,this.nestingSuffix);this.nestingRegexp=new RegExp(i,`g`)}},{key:`interpolate`,value:function(n,r,i,V){var U=this,W,K,J,Y=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function X(n){return n.replace(/\$/g,`$$$$`)}var Z=function(n){if(n.indexOf(U.formatSeparator)<0){var W=deepFindWithDefaults(r,Y,n,U.options.keySeparator,U.options.ignoreJSONStructure);return U.alwaysFormat?U.format(W,void 0,i,_objectSpread$3(_objectSpread$3(_objectSpread$3({},V),r),{},{interpolationkey:n})):W}var K=n.split(U.formatSeparator),J=K.shift().trim(),X=K.join(U.formatSeparator).trim();return U.format(deepFindWithDefaults(r,Y,J,U.options.keySeparator,U.options.ignoreJSONStructure),X,i,_objectSpread$3(_objectSpread$3(_objectSpread$3({},V),r),{},{interpolationkey:J}))};this.resetRegExp();var Q=V&&V.missingInterpolationHandler||this.options.missingInterpolationHandler,ee=V&&V.interpolation&&V.interpolation.skipOnVariables!==void 0?V.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(n){return X(n)}},{regex:this.regexp,safeValue:function(n){return U.escapeValue?X(U.escape(n)):X(n)}}
54].forEach(function(r){for(J=0;W=r.regex.exec(n);){var i=W[1].trim();if(K=Z(i),K===void 0){if(typeof Q==`function`){var Y=Q(n,W,V);K=typeof Y==`string`?Y:``}else if(V&&Object.prototype.hasOwnProperty.call(V,i))K=``;else if(ee){K=W[0];continue}else U.logger.warn(`missed to pass in variable `.concat(i,` for interpolating `,n)),K=``}else typeof K!=`string`&&!U.useRawValueToEscape&&(K=makeString(K));var X=r.safeValue(K);if(n=n.replace(W[0],X),ee?(r.regex.lastIndex+=K.length,r.regex.lastIndex-=W[0].length):r.regex.lastIndex=0,J++,J>=U.maxReplaces)break}}),n}},{key:`nest`,value:function(n,r){var i=this,V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},U,W,K;function J(n,r){var i=this.nestingOptionsSeparator;if(n.indexOf(i)<0)return n;var V=n.split(new RegExp(``.concat(i,`[ ]*{`))),U=`{`.concat(V[1]);n=V[0],U=this.interpolate(U,K);var W=U.match(/'/g),J=U.match(/"/g);(W&&W.length%2==0&&!J||J.length%2!=0)&&(U=U.replace(/'/g,`"`));try{K=JSON.parse(U),r&&(K=_objectSpread$3(_objectSpread$3({},r),K))}catch(r){return this.logger.warn(`failed parsing options string in nesting for key `.concat(n),r),``.concat(n,i,U)}return delete K.defaultValue,n}for(;U=this.nestingRegexp.exec(n);){var Y=[];K=_objectSpread$3({},V),K=K.replace&&typeof K.replace!=`string`?K.replace:K,K.applyPostProcessor=!1,delete K.defaultValue;var X=!1;if(U[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(U[1])){var Z=U[1].split(this.formatSeparator).map(function(n){return n.trim()});U[1]=Z.shift(),Y=Z,X=!0}if(W=r(J.call(this,U[1].trim(),K),K),W&&U[0]===n&&typeof W!=`string`)return W;typeof W!=`string`&&(W=makeString(W)),W||(this.logger.warn(`missed to resolve `.concat(U[1],` for nesting `,n)),W=``),X&&(W=Y.reduce(function(n,r){return i.format(n,r,V.lng,_objectSpread$3(_objectSpread$3({},V),{},{interpolationkey:U[1].trim()}))},W.trim())),n=n.replace(U[0],W),this.regexp.lastIndex=0}return n}}]),n}();function ownKeys$2(n,r){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var V=Object.getOwnPropertySymbols(n);r&&(V=V.filter(function(r){return Object.getOwnPropertyDescriptor(n,r).enumerable})),i.push.apply(i,V)}return i}function _objectSpread$2(n){for(var r=1;r<arguments.length;r++){var i=arguments[r]==null?{}:arguments[r];r%2?ownKeys$2(Object(i),!0).forEach(function(r){_defineProperty(n,r,i[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):ownKeys$2(Object(i)).forEach(function(r){Object.defineProperty(n,r,Object.getOwnPropertyDescriptor(i,r))})}return n}function parseFormatStr(n){var r=n.toLowerCase().trim(),i={};if(n.indexOf(`(`)>-1){var V=n.split(`(`);r=V[0].toLowerCase().trim();var U=V[1].substring(0,V[1].length-1);r===`currency`&&U.indexOf(`:`)<0?i.currency||(i.currency=U.trim()):r===`relativetime`&&U.indexOf(`:`)<0?i.range||(i.range=U.trim()):U.split(`;`).forEach(function(n){if(n){var r=_toArray(n.split(`:`)),V=r[0],U=r.slice(1).join(`:`).trim().replace(/^'+|'+$/g,``);i[V.trim()]||(i[V.trim()]=U),U===`false`&&(i[V.trim()]=!1),U===`true`&&(i[V.trim()]=!0),isNaN(U)||(i[V.trim()]=parseInt(U,10))}})}return{formatName:r,formatOptions:i}}function createCachedFormatter(n){var r={};return function(i,V,U){var W=V+JSON.stringify(U),K=r[W];return K||(K=n(V,U),r[W]=K),K(i)}}var Formatter=function(){function n(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};_classCallCheck(this,n),this.logger=baseLogger.create(`formatter`),this.options=r,this.formats={number:createCachedFormatter(function(n,r){var i=new Intl.NumberFormat(n,_objectSpread$2({},r));return function(n){return i.format(n)}}),currency:createCachedFormatter(function(n,r){var i=new Intl.NumberFormat(n,_objectSpread$2(_objectSpread$2({},r),{},{style:`currency`}));return function(n){return i.format(n)}}),datetime:createCachedFormatter(function(n,r){var i=new Intl.DateTimeFormat(n,_objectSpread$2({},r));return function(n){return i.format(n)}}),relativetime:createCachedFormatter(function(n,r){var i=new Intl.RelativeTimeFormat(n,_objectSpread$2({},r));return function(n){return i.format(n,r.range||`day`)}}),list:createCachedFormatter(function(n,r){var i=new Intl.ListFormat(n,_objectSpread$2({},r));return function(n){return i.format(n)}})},this.init(r)}return _createClass(n,[{key:`init`,value:function(n){var r=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||`,`}},{key:`add`,value:function(n,r){this.formats[n.toLowerCase().trim()]=r}},{key:`addCached`,value:function(n,r){this.formats[n.toLowerCase().trim()]=createCachedFormatter(r)}},{key:`format`,value:function(n,r,i){var V=this,U=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return r.split(this.formatSeparator).reduce(function(n,r){var W=parseFormatStr(r),K=W.formatName,J=W.formatOptions;if(V.formats[K]){var Y=n;try{var X=U&&U.formatParams&&U.formatParams[U.interpolationkey]||{},Z=X.locale||X.lng||U.locale||U.lng||i;Y=V.formats[K](n,Z,_objectSpread$2(_objectSpread$2(_objectSpread$2({},J),U),X))}catch(n){V.logger.warn(n)}return Y}return V.logger.warn(`there was no format function for `.concat(K)),n},n)}}]),n}();function ownKeys$1(n,r){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var V=Object.getOwnPropertySymbols(n);r&&(V=V.filter(function(r){return Object.getOwnPropertyDescriptor(n,r).enumerable})),i.push.apply(i,V)}return i}function _objectSpread$1(n){for(var r=1;r<arguments.length;r++){var i=arguments[r]==null?{}:arguments[r];
54r%2?ownKeys$1(Object(i),!0).forEach(function(r){_defineProperty(n,r,i[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):ownKeys$1(Object(i)).forEach(function(r){Object.defineProperty(n,r,Object.getOwnPropertyDescriptor(i,r))})}return n}function _createSuper$1(n){var r=_isNativeReflectConstruct$1();return function(){var i=_getPrototypeOf(n),V;if(r){var U=_getPrototypeOf(this).constructor;V=Reflect.construct(i,arguments,U)}else V=i.apply(this,arguments);return _possibleConstructorReturn(this,V)}}function _isNativeReflectConstruct$1(){if(typeof Reflect>`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(n){return!1}}function removePending(n,r){n.pending[r]!==void 0&&(delete n.pending[r],n.pendingCount--)}var Connector=function(n){_inherits(i,n);var r=_createSuper$1(i);function i(n,V,U){var W,K=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return _classCallCheck(this,i),W=r.call(this),isIE10&&EventEmitter.call(_assertThisInitialized(W)),W.backend=n,W.store=V,W.services=U,W.languageUtils=U.languageUtils,W.options=K,W.logger=baseLogger.create(`backendConnector`),W.waitingReads=[],W.maxParallelReads=K.maxParallelReads||10,W.readingCalls=0,W.maxRetries=K.maxRetries>=0?K.maxRetries:5,W.retryTimeout=K.retryTimeout>=1?K.retryTimeout:350,W.state={},W.queue=[],W.backend&&W.backend.init&&W.backend.init(U,K.backend,K),W}return _createClass(i,[{key:`queueLoad`,value:function(n,r,i,V){var U=this,W={},K={},J={},Y={};return n.forEach(function(n){var V=!0;r.forEach(function(r){var J=``.concat(n,`|`,r);!i.reload&&U.store.hasResourceBundle(n,r)?U.state[J]=2:U.state[J]<0||(U.state[J]===1?K[J]===void 0&&(K[J]=!0):(U.state[J]=1,V=!1,K[J]===void 0&&(K[J]=!0),W[J]===void 0&&(W[J]=!0),Y[r]===void 0&&(Y[r]=!0)))}),V||(J[n]=!0)}),(Object.keys(W).length||Object.keys(K).length)&&this.queue.push({pending:K,pendingCount:Object.keys(K).length,loaded:{},errors:[],callback:V}),{toLoad:Object.keys(W),pending:Object.keys(K),toLoadLanguages:Object.keys(J),toLoadNamespaces:Object.keys(Y)}}},{key:`loaded`,value:function(n,r,i){var V=n.split(`|`),U=V[0],W=V[1];r&&this.emit(`failedLoading`,U,W,r),i&&this.store.addResourceBundle(U,W,i),this.state[n]=r?-1:2;var K={};this.queue.forEach(function(i){pushPath(i.loaded,[U],W),removePending(i,n),r&&i.errors.push(r),i.pendingCount===0&&!i.done&&(Object.keys(i.loaded).forEach(function(n){K[n]||(K[n]={});var r=i.loaded[n];r.length&&r.forEach(function(r){K[n][r]===void 0&&(K[n][r]=!0)})}),i.done=!0,i.errors.length?i.callback(i.errors):i.callback())}),this.emit(`loaded`,K),this.queue=this.queue.filter(function(n){return!n.done})}},{key:`read`,value:function(n,r,i){var V=this,U=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,W=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,K=arguments.length>5?arguments[5]:void 0;if(!n.length)return K(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:n,ns:r,fcName:i,tried:U,wait:W,callback:K});return}this.readingCalls++;var J=function(J,Y){if(V.readingCalls--,V.waitingReads.length>0){var X=V.waitingReads.shift();V.read(X.lng,X.ns,X.fcName,X.tried,X.wait,X.callback)}if(J&&Y&&U<V.maxRetries){setTimeout(function(){V.read.call(V,n,r,i,U+1,W*2,K)},W);return}K(J,Y)},Y=this.backend[i].bind(this.backend);if(Y.length===2){try{var X=Y(n,r);X&&typeof X.then==`function`?X.then(function(n){return J(null,n)}).catch(J):J(null,X)}catch(n){J(n)}return}return Y(n,r,J)}},{key:`prepareLoading`,value:function(n,r){var i=this,V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},U=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn(`No backend was added via i18next.use. Will not load resources.`),U&&U();typeof n==`string`&&(n=this.languageUtils.toResolveHierarchy(n)),typeof r==`string`&&(r=[r]);var W=this.queueLoad(n,r,V,U);if(!W.toLoad.length)return W.pending.length||U(),null;W.toLoad.forEach(function(n){i.loadOne(n)})}},{key:`load`,value:function(n,r,i){this.prepareLoading(n,r,{},i)}},{key:`reload`,value:function(n,r,i){this.prepareLoading(n,r,{reload:!0},i)}},{key:`loadOne`,value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:``,V=n.split(`|`),U=V[0],W=V[1];this.read(U,W,`read`,void 0,void 0,function(V,K){V&&r.logger.warn(``.concat(i,`loading namespace `,W,` for language `,U,` failed`),V),!V&&K&&r.logger.log(``.concat(i,`loaded namespace `,W,` for language `,U),K),r.loaded(n,V,K)})}},{key:`saveMissing`,value:function(n,r,i,V,U){var W=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},K=arguments.length>6&&arguments[6]!==void 0?arguments[6]:function(){};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(r)){this.logger.warn(`did not save key "`.concat(i,`" as the namespace "`,r,`" was not yet loaded`),`This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!`);return}if(i!=null&&i!==``){if(this.backend&&this.backend.create){var J=_objectSpread$1(_objectSpread$1({},W),{},{isUpdate:U}),Y=this.backend.create.bind(this.backend);if(Y.length<6)try{var X=Y.length===5?Y(n,r,i,V,J):Y(n,r,i,V);X&&typeof X.then==`function`?X.then(function(n){return K(null,n)}).catch(K):K(null,X)}catch(n){K(n)}else Y(n,r,i,V,K,J)}!n||!n[0]||this.store.addResource(n[0],r,i,V)}}}]),i}(EventEmitter);function get(){return{debug:!1,initImmediate:!0,ns:[`translation`],defaultNS:[`translation`],fallbackLng:[`dev`],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:`all`,preload:!1,simplifyPluralSuffix:!0,keySeparator:`.`,nsSeparator:`:`,pluralSeparator:`_`,contextSeparator:`_`,partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:`fallback`,saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(n){var r={};if(_typeof(n[1])===`object`&&(r=n[1]),typeof n[1]==`string`&&(r.defaultValue=n[1]),typeof n[2]==`string`&&(r.tDescription=n[2]),_typeof(n[2])===`object`||_typeof(n[3])===`object`){var i=n[3]||n[2];
54Object.keys(i).forEach(function(n){r[n]=i[n]})}return r},interpolation:{escapeValue:!0,format:function(n,r,i,V){return n},prefix:`{{`,suffix:`}}`,formatSeparator:`,`,unescapePrefix:`-`,nestingPrefix:`$t(`,nestingSuffix:`)`,nestingOptionsSeparator:`,`,maxReplaces:1e3,skipOnVariables:!0}}}function transformOptions(n){return typeof n.ns==`string`&&(n.ns=[n.ns]),typeof n.fallbackLng==`string`&&(n.fallbackLng=[n.fallbackLng]),typeof n.fallbackNS==`string`&&(n.fallbackNS=[n.fallbackNS]),n.supportedLngs&&n.supportedLngs.indexOf(`cimode`)<0&&(n.supportedLngs=n.supportedLngs.concat([`cimode`])),n}function ownKeys(n,r){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var V=Object.getOwnPropertySymbols(n);r&&(V=V.filter(function(r){return Object.getOwnPropertyDescriptor(n,r).enumerable})),i.push.apply(i,V)}return i}function _objectSpread(n){for(var r=1;r<arguments.length;r++){var i=arguments[r]==null?{}:arguments[r];r%2?ownKeys(Object(i),!0).forEach(function(r){_defineProperty(n,r,i[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):ownKeys(Object(i)).forEach(function(r){Object.defineProperty(n,r,Object.getOwnPropertyDescriptor(i,r))})}return n}function _createSuper(n){var r=_isNativeReflectConstruct();return function(){var i=_getPrototypeOf(n),V;if(r){var U=_getPrototypeOf(this).constructor;V=Reflect.construct(i,arguments,U)}else V=i.apply(this,arguments);return _possibleConstructorReturn(this,V)}}function _isNativeReflectConstruct(){if(typeof Reflect>`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(n){return!1}}function noop(){}function bindMemberFunctions(n){Object.getOwnPropertyNames(Object.getPrototypeOf(n)).forEach(function(r){typeof n[r]==`function`&&(n[r]=n[r].bind(n))})}var I18n=function(n){_inherits(i,n);var r=_createSuper(i);function i(){var n,V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},U=arguments.length>1?arguments[1]:void 0;if(_classCallCheck(this,i),n=r.call(this),isIE10&&EventEmitter.call(_assertThisInitialized(n)),n.options=transformOptions(V),n.services={},n.logger=baseLogger,n.modules={external:[]},bindMemberFunctions(_assertThisInitialized(n)),U&&!n.isInitialized&&!V.isClone){if(!n.options.initImmediate)return n.init(V,U),_possibleConstructorReturn(n,_assertThisInitialized(n));setTimeout(function(){n.init(V,U)},0)}return n}return _createClass(i,[{key:`init`,value:function(){var n=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;typeof r==`function`&&(i=r,r={}),!r.defaultNS&&r.defaultNS!==!1&&r.ns&&(typeof r.ns==`string`?r.defaultNS=r.ns:r.ns.indexOf(`translation`)<0&&(r.defaultNS=r.ns[0]));var V=get();this.options=_objectSpread(_objectSpread(_objectSpread({},V),this.options),transformOptions(r)),this.options.compatibilityAPI!==`v1`&&(this.options.interpolation=_objectSpread(_objectSpread({},V.interpolation),this.options.interpolation)),r.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=r.keySeparator),r.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=r.nsSeparator);function U(n){return n?typeof n==`function`?new n:n:null}if(!this.options.isClone){this.modules.logger?baseLogger.init(U(this.modules.logger),this.options):baseLogger.init(null,this.options);var W;this.modules.formatter?W=this.modules.formatter:typeof Intl<`u`&&(W=Formatter);var K=new LanguageUtil(this.options);this.store=new ResourceStore(this.options.resources,this.options);var J=this.services;J.logger=baseLogger,J.resourceStore=this.store,J.languageUtils=K,J.pluralResolver=new PluralResolver(K,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),W&&(!this.options.interpolation.format||this.options.interpolation.format===V.interpolation.format)&&(J.formatter=U(W),J.formatter.init(J,this.options),this.options.interpolation.format=J.formatter.format.bind(J.formatter)),J.interpolator=new Interpolator(this.options),J.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},J.backendConnector=new Connector(U(this.modules.backend),J.resourceStore,J,this.options),J.backendConnector.on(`*`,function(r){var i=[...arguments].slice(1);n.emit.apply(n,[r].concat(i))}),this.modules.languageDetector&&(J.languageDetector=U(this.modules.languageDetector),J.languageDetector.init&&J.languageDetector.init(J,this.options.detection,this.options)),this.modules.i18nFormat&&(J.i18nFormat=U(this.modules.i18nFormat),J.i18nFormat.init&&J.i18nFormat.init(this)),this.translator=new Translator(this.services,this.options),this.translator.on(`*`,function(r){var i=[...arguments].slice(1);n.emit.apply(n,[r].concat(i))}),this.modules.external.forEach(function(r){r.init&&r.init(n)})}if(this.format=this.options.interpolation.format,i||(i=noop),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var Y=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);Y.length>0&&Y[0]!==`dev`&&(this.options.lng=Y[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn(`init: n
54o languageDetector is used and no lng is defined`),[`getResource`,`hasResourceBundle`,`getResourceBundle`,`getDataByLanguage`].forEach(function(r){n[r]=function(){var i;return(i=n.store)[r].apply(i,arguments)}}),[`addResource`,`addResources`,`addResourceBundle`,`removeResourceBundle`].forEach(function(r){n[r]=function(){var i;return(i=n.store)[r].apply(i,arguments),n}});var X=defer(),Z=function(){var r=function(r,V){n.isInitialized&&!n.initializedStoreOnce&&n.logger.warn(`init: i18next is already initialized. You should call init just once!`),n.isInitialized=!0,n.options.isClone||n.logger.log(`initialized`,n.options),n.emit(`initialized`,n.options),X.resolve(V),i(r,V)};if(n.languages&&n.options.compatibilityAPI!==`v1`&&!n.isInitialized)return r(null,n.t.bind(n));n.changeLanguage(n.options.lng,r)};return this.options.resources||!this.options.initImmediate?Z():setTimeout(Z,0),X}},{key:`loadResources`,value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:noop,V=typeof n==`string`?n:this.language;if(typeof n==`function`&&(i=n),!this.options.resources||this.options.partialBundledLanguages){if(V&&V.toLowerCase()===`cimode`)return i();var U=[],W=function(n){n&&r.services.languageUtils.toResolveHierarchy(n).forEach(function(n){U.indexOf(n)<0&&U.push(n)})};V?W(V):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(function(n){return W(n)}),this.options.preload&&this.options.preload.forEach(function(n){return W(n)}),this.services.backendConnector.load(U,this.options.ns,function(n){!n&&!r.resolvedLanguage&&r.language&&r.setResolvedLanguage(r.language),i(n)})}else i(null)}},{key:`reloadResources`,value:function(n,r,i){var V=defer();return n||(n=this.languages),r||(r=this.options.ns),i||(i=noop),this.services.backendConnector.reload(n,r,function(n){V.resolve(),i(n)}),V}},{key:`use`,value:function(n){if(!n)throw Error(`You are passing an undefined module! Please check the object you are passing to i18next.use()`);if(!n.type)throw Error(`You are passing a wrong module! Please check the object you are passing to i18next.use()`);return n.type===`backend`&&(this.modules.backend=n),(n.type===`logger`||n.log&&n.warn&&n.error)&&(this.modules.logger=n),n.type===`languageDetector`&&(this.modules.languageDetector=n),n.type===`i18nFormat`&&(this.modules.i18nFormat=n),n.type===`postProcessor`&&postProcessor.addPostProcessor(n),n.type===`formatter`&&(this.modules.formatter=n),n.type===`3rdParty`&&this.modules.external.push(n),this}},{key:`setResolvedLanguage`,value:function(n){if(!(!n||!this.languages)&&!([`cimode`,`dev`].indexOf(n)>-1))for(var r=0;r<this.languages.length;r++){var i=this.languages[r];if(!([`cimode`,`dev`].indexOf(i)>-1)&&this.store.hasLanguageSomeTranslations(i)){this.resolvedLanguage=i;break}}}},{key:`changeLanguage`,value:function(n,r){var i=this;this.isLanguageChangingTo=n;var V=defer();this.emit(`languageChanging`,n);var U=function(n){i.language=n,i.languages=i.services.languageUtils.toResolveHierarchy(n),i.resolvedLanguage=void 0,i.setResolvedLanguage(n)},W=function(n,W){W?(U(W),i.translator.changeLanguage(W),i.isLanguageChangingTo=void 0,i.emit(`languageChanged`,W),i.logger.log(`languageChanged`,W)):i.isLanguageChangingTo=void 0,V.resolve(function(){return i.t.apply(i,arguments)}),r&&r(n,function(){return i.t.apply(i,arguments)})},K=function(r){!n&&!r&&i.services.languageDetector&&(r=[]);var V=typeof r==`string`?r:i.services.languageUtils.getBestMatchFromCodes(r);V&&(i.language||U(V),i.translator.language||i.translator.changeLanguage(V),i.services.languageDetector&&i.services.languageDetector.cacheUserLanguage&&i.services.languageDetector.cacheUserLanguage(V)),i.loadResources(V,function(n){W(n,V)})};return!n&&this.services.languageDetector&&!this.services.languageDetector.async?K(this.services.languageDetector.detect()):!n&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(K):this.services.languageDetector.detect(K):K(n),V}},{key:`getFixedT`,value:function(n,r,i){var V=this,U=function n(r,U
54){var W;if(_typeof(U)!==`object`){var K=[...arguments].slice(2);W=V.options.overloadTranslationOptionHandler([r,U].concat(K))}else W=_objectSpread({},U);W.lng=W.lng||n.lng,W.lngs=W.lngs||n.lngs,W.ns=W.ns||n.ns,W.keyPrefix=W.keyPrefix||i||n.keyPrefix;var J=V.options.keySeparator||`.`,Y=W.keyPrefix&&Array.isArray(r)?r.map(function(n){return``.concat(W.keyPrefix,J,n)}):W.keyPrefix?``.concat(W.keyPrefix,J,r):r;return V.t(Y,W)};return typeof n==`string`?U.lng=n:U.lngs=n,U.ns=r,U.keyPrefix=i,U}},{key:`t`,value:function(){var n;return this.translator&&(n=this.translator).translate.apply(n,arguments)}},{key:`exists`,value:function(){var n;return this.translator&&(n=this.translator).exists.apply(n,arguments)}},{key:`setDefaultNamespace`,value:function(n){this.options.defaultNS=n}},{key:`hasLoadedNamespace`,value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn(`hasLoadedNamespace: i18next was not initialized`,this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn(`hasLoadedNamespace: i18n.languages were undefined or empty`,this.languages),!1;var V=i.lng||this.resolvedLanguage||this.languages[0],U=this.options?this.options.fallbackLng:!1,W=this.languages[this.languages.length-1];if(V.toLowerCase()===`cimode`)return!0;var K=function(n,i){var V=r.services.backendConnector.state[``.concat(n,`|`,i)];return V===-1||V===2};if(i.precheck){var J=i.precheck(this,K);if(J!==void 0)return J}return!!(this.hasResourceBundle(V,n)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||K(V,n)&&(!U||K(W,n)))}},{key:`loadNamespaces`,value:function(n,r){var i=this,V=defer();return this.options.ns?(typeof n==`string`&&(n=[n]),n.forEach(function(n){i.options.ns.indexOf(n)<0&&i.options.ns.push(n)}),this.loadResources(function(n){V.resolve(),r&&r(n)}),V):(r&&r(),Promise.resolve())}},{key:`loadLanguages`,value:function(n,r){var i=defer();typeof n==`string`&&(n=[n]);var V=this.options.preload||[],U=n.filter(function(n){return V.indexOf(n)<0});return U.length?(this.options.preload=V.concat(U),this.loadResources(function(n){i.resolve(),r&&r(n)}),i):(r&&r(),Promise.resolve())}},{key:`dir`,value:function(n){if(n||(n=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!n)return`rtl`;var r=`ar.shu.sqr.ssh.xaa.yhd.yud.aao.abh.abv.acm.acq.acw.acx.acy.adf.ads.aeb.aec.afb.ajp.apc.apd.arb.arq.ars.ary.arz.auz.avl.ayh.ayl.ayn.ayp.bbz.pga.he.iw.ps.pbt.pbu.pst.prp.prd.ug.ur.ydd.yds.yih.ji.yi.hbo.men.xmn.fa.jpr.peo.pes.prs.dv.sam.ckb`.split(`.`),i=this.services&&this.services.languageUtils||new LanguageUtil(get());return r.indexOf(i.getLanguagePartFromCode(n))>-1||n.toLowerCase().indexOf(`-arab`)>1?`rtl`:`ltr`}},{key:`cloneInstance`,value:function(){var n=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:noop,U=_objectSpread(_objectSpread(_objectSpread({},this.options),r),{isClone:!0}),W=new i(U);return(r.debug!==void 0||r.prefix!==void 0)&&(W.logger=W.logger.clone(r)),[`store`,`services`,`language`].forEach(function(r){W[r]=n[r]}),W.services=_objectSpread({},this.services),W.services.utils={hasLoadedNamespace:W.hasLoadedNamespace.bind(W)},W.translator=new Translator(W.services,W.options),W.translator.on(`*`,function(n){var r=[...arguments].slice(1);W.emit.apply(W,[n].concat(r))}),W.init(U,V),W.translator.options=W.options,W.translator.backendConnector.services.utils={hasLoadedNamespace:W.hasLoadedNamespace.bind(W)},W}},{key:`toJSON`,value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),i}(EventEmitter);_defineProperty(I18n,`createInstance`,function(){return new I18n(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},arguments.length>1?arguments[1]:void 0)});var instance=I18n.createInstance();instance.createInstance=I18n.createInstance;var createInstance=instance.createInstance,dir=instance.dir,init=instance.init,loadResources=instance.loadResources,reloadResources=instance.reloadResources,use=instance.use,changeLanguage=instance.changeLanguage,getFixedT=instance.getFixedT,t=instance.t,exists=instance.exists,setDefaultNamespace=instance.setDefaultNamespace,hasLoadedNamespace=instance.hasLoadedNamespace,loadNamespaces=instance.loadNamespaces,loadLanguages=instance.loadLanguages,SUPPORTED_LO
54CALES=[`id`,`en`],DEFAULT_LOCALE=`id`;function createI18n({locale:n,resources:r}){let i=instance.createInstance(),V={[n]:r};return typeof window<`u`&&i.use(initReactI18next),i.init({lng:n,fallbackLng:`id`,supportedLngs:SUPPORTED_LOCALES,ns:Object.keys(r),defaultNS:`common`,resources:V,keySeparator:!1,interpolation:{escapeValue:!1},react:{useSuspense:!1}}),i}var PUBLIC_FILE=/\.(.*)$/,BLOCK_KEY_BASE=`http://block-list.invalid`,LEGACY_LOCALE_PREFIX=/^\/id(?=\/|$)/,EN_LOCALE_PREFIX=/^\/en(?=\/|$)/;function toBlockKey(n){let r=n.trim();if(!r)return null;try{let n=new URL(r,BLOCK_KEY_BASE),i=n.pathname.replace(LEGACY_LOCALE_PREFIX,``)||`/`;n.searchParams.sort();let V=n.searchParams.toString();return V?`${i}?${V}`:i}catch(n){return null}}function isBlockedUrl(n,r){let i=toBlockKey(r);return i?n.split(`,`).some(n=>toBlockKey(n)===i):!1}function resolveRequestRedirect(n,r,i){let V=r.startsWith(`?`)?r:r?`?${r}`:``;if(n.startsWith(`/_`)||n.includes(`/api/`)||PUBLIC_FILE.test(n))return null;if(EN_LOCALE_PREFIX.test(n))return{href:`${n.replace(EN_LOCALE_PREFIX,``)||`/`}${V}`};if(typeof window>`u`){let n=getEnvironments();if(n.BLOCKED_URL_LIST&&i&&isBlockedUrl(n.BLOCKED_URL_LIST,i))return{href:`/404`}}if(n.includes(`/slot-game/`)){let r=n.match(/^\/slot-game\/([^/]+)(?:\/([^/]+))?$/)||[],i=slotProviderList.find(n=>{var i;return((i=r[1])==null?void 0:i.toLowerCase())===n.name.toLowerCase()});if(i&&!r[2])return{href:`/slot-game?provider=${i.name}`};if(r[1]&&!r[2])return{href:`/404`}}if(n.includes(`/fish-hunter/`)){let r=n.match(/^\/fish-hunter\/([^/]+)(?:\/([^/]+))?$/)||[],i=fishHunterProviderList.find(n=>{var i;return((i=r[1])==null?void 0:i.toLowerCase())===n.name.toLowerCase()});if(i&&!r[2])return{href:`/fish-hunter?provider=${i.name}`};if(r[1]&&!r[2])return{href:`/404`}}if(n===`/notification`)return{href:`/notification/${notificationTemplateCategoryViewData.defaultValueObject.name}`};if(V.includes(`AdID`)){let r=new URLSearchParams(V.replace(/^\?/,``)).get(`AdID`);return{href:n,headers:{"Set-Cookie":`ADS=${encodeURIComponent(JSON.stringify({id:r,isUsed:!1}))}; Path=/`}}}return null}function buildPageSeo(n,r){var i,V,U,W,K,J,Y,X,Z,Q,ee,te,ne;return{contentTitle:(i=(V=n==null||(U=n.seoSetting)==null?void 0:U.meta_title)==null?r.siteName:V)==null?``:i,metaDescription:(W=n==null||(K=n.seoSetting)==null?void 0:K.meta_description)==null?``:W,metaKeyword:(J=n==null||(Y=n.seoSetting)==null?void 0:Y.meta_keyword)==null?``:J,metaTitle:(X=n==null||(Z=n.seoSetting)==null?void 0:Z.meta_title)==null?``:X,canonicalLink:(Q=n==null||(ee=n.seoSetting)==null?void 0:ee.canonical_link)==null?``:Q,noIndex:!!(n!=null&&(te=n.domainSeoSetting)!=null&&te.no_index),domainUrl:n!=null&&n.currentDomainKey?`https://${n.currentDomainKey}`:(ne=r.domain)==null?``:ne}}function findRouteCmsData(n){for(let V=n.length-1;V>=0;V--){var r;let U=(r=n[V])==null?void 0:r.loaderData;if(U&&typeof U==`object`&&`cmsData`in U){var i;return(i=U.cmsData)==null?null:i}}}var getDocumentShell=createServerFn({method:`GET`}).handler(createClientRpc(`0948d49f21a12e1e652c4b37081ca03e580201786825234fdd6116b5deeedd84`)),getFeatureFlags=createServerFn({method:`GET`}).handler(createClientRpc(`0409789ace2bab29930bc08dd452285a68cf27998b96dcfe3a8d59691aa8e07f`)),getRootBootstrap=createServerFn({method:`GET`}).handler(createClientRpc(`532f6445eca52fa7f073e8dfe273fa8568391e9a97bc1d771260e946b7f56862`)),getSeoData=createServerFn({method:`GET`}).handler(createClientRpc(`7b5da86f56374aefcc173978f48c9e90a9c707adb1360c6c1de70a3493546839`)),ROOT_NAMESPACES=[`common`,`home`,`login`],showBody={display:`block !important`},FAVICON_SIZES=[`16x16`,`24x24`,`32x32`,`48x48`,`64x64`,`152x152`,`167x167`,`180x180`],FAVICON_LINKS=[{rel:`apple-touch-icon`,href:`/api/favicon`},...FAVICON_SIZES.map(n=>({rel:`apple-touch-icon`,sizes:n,href:`/api/favicon`})),{rel:`icon`,href:`/api/favicon`},...FAVICON_SIZES.map(n=>({rel:`icon`,sizes:n,href:`/api/favicon`})),{rel:`shortcut icon`,href:`/api/favicon`}],identityGetLayout=()=>[n=>n,{}],Route$1=createRootRoute({beforeLoad:({location:n})=>{var r;let i=resolveRequestRedirect(n.pathname,n.searchStr,n.href),V=i==null||(r=i.headers)==null?void 0:r[`Set-Cookie`];
54if(V&&typeof window<`u`&&(document.cookie=V,reportAdClick()),i)throw redirect({href:i.href,statusCode:307,...i.headers?{headers:i.headers}:{}})},head:({loaderData:n,matches:r})=>{var i,V,U,W,K,J,Y,X,Z,Q,ee,te,ne,$,re,ie,ae,oe,se;let ce=n==null?void 0:n.shell,le=n==null?void 0:n.seo,ue=findRouteCmsData(r==null?[]:r),de=le&&ue!==void 0?{...le,...buildPageSeo(ue,le.fallback)}:le,fe=de==null?void 0:de.headTags,pe=de!=null&&de.canonicalLink&&de.canonicalLink!==`null`?de.canonicalLink:``;return{meta:[{charSet:`utf-8`},{name:`viewport`,content:`width=device-width, initial-scale=1`},{title:(de==null?void 0:de.contentTitle)||`V88 Player UI`},...de!=null&&de.noIndex?[{name:`robots`,content:`noindex`}]:[],{name:`keywords`,content:(i=de==null?void 0:de.metaKeyword)==null?``:i},{name:`application-name`,content:(V=de==null?void 0:de.contentTitle)==null?``:V},{property:`site_name`,content:(U=de==null?void 0:de.contentTitle)==null?``:U},{property:`description`,content:(W=de==null?void 0:de.metaDescription)==null?``:W},{property:`title`,content:(K=de==null?void 0:de.metaTitle)==null?``:K},{name:`apple-mobile-web-app-capable`,content:`yes`},{name:`apple-mobile-web-app-status-bar-style`,content:`default`},{name:`apple-mobile-web-app-title`,content:(J=de==null?void 0:de.contentTitle)==null?``:J},{name:`format-detection`,content:`telephone=no`},{name:`mobile-web-app-capable`,content:`yes`},{name:`msapplication-config`,content:`/icons/browserconfig.xml`},{name:`msapplication-TileColor`,content:`#2B5797`},{name:`msapplication-tap-highlight`,content:`no`},{name:`theme-color`,content:`#000000`},{itemProp:`image`,content:(Y=de==null?void 0:de.thumbnailPath)==null?``:Y},{name:`description`,content:(X=de==null?void 0:de.metaDescription)==null?``:X},{name:`twitter:card`,content:`summary`},{name:`twitter:url`,content:(Z=de==null?void 0:de.domainUrl)==null?``:Z},{name:`twitter:title`,content:(Q=de==null?void 0:de.contentTitle)==null?``:Q},{name:`twitter:description`,content:(ee=de==null?void 0:de.metaDescription)==null?``:ee},{name:`twitter:image`,content:(te=de==null?void 0:de.thumbnailPath)==null?``:te},{name:`twitter:image:width`,content:`200`},{name:`twitter:image:height`,content:`200`},{property:`og:type`,content:`website`},{property:`og:title`,content:(ne=de==null?void 0:de.contentTitle)==null?``:ne},{property:`og:description`,content:($=de==null?void 0:de.metaDescription)==null?``:$},{property:`og:site_name`,content:(re=de==null?void 0:de.contentTitle)==null?``:re},{property:`og:url`,content:(ie=de==null?void 0:de.domainUrl)==null?``:ie},{property:`og:image`,content:(ae=de==null?void 0:de.thumbnailPath)==null?``:ae},{property:`og:image:width`,content:`200`},{property:`og:image:height`,content:`200`}],links:[{rel:`stylesheet`,href:globals_default},...ce!=null&&ce.fontStylesheetCDN?[{rel:`preload`,as:`style`,href:ce.fontStylesheetCDN,"data-preload-swap":``,"data-fallback-href":ce.fontStylesheetLocal}]:[],...pe?[{rel:`canonical`,href:pe}]:[],...FAVICON_LINKS,...(oe=fe==null?void 0:fe.links)==null?[]:oe],scripts:(se=fe==null?void 0:fe.scripts)==null?[]:se}},loader:withSSRTiming(async({location:n},r)=>{let i=n.search,[V,U,W,K]=await Promise.all([r.measure(`root_bootstrap`,()=>getRootBootstrap({data:ROOT_NAMESPACES})),r.measure(`root_document_shell`,()=>getDocumentShell({data:{pathname:n.pathname,hasFbclid:!!(i!=null&&i.fbclid),hasPixelId:!!(i!=null&&i.pixel_id)}})),r.measure(`root_seo_data`,()=>getSeoData({data:{pathname:n.pathname,hasGclid:!!(i!=null&&i.gclid)}})),r.measure(`root_feature_flags`,()=>getFeatureFlags())]);return{...V,shell:U,seo:W,toggles:K}}),notFoundComponent:NotFound,errorComponent:ServerError,shellComponent:RootDocument});function RootDocument({children:n}){var r,i;let{locale:V,resources:U,env:W,uaSelector:K,hasAccessToken:J,shell:Y,seo:X,toggles:Z}=Route$1.useLoaderData();(0,import_react.useMemo)(()=>{W&&handleSetEnvironments(W)},[W]);let[Q]=(0,import_react.useState)(()=>createI18n({locale:V,resources:U})),[ee]=(0,import_react.useState)(()=>new QueryClient);return(0,import_jsx_runtime.jsxs)(`html`,{lang:V,className:`notranslate`,translate:`no`,children:[(0,import_jsx_runtime.jsxs)(`head`,{children:[(0,import_jsx_runtime.jsx)(EarlyHeadScripts,{cdnErrorListenerScript:Y.cdnErrorListenerScript}),(0,import_jsx_runtime.jsx)(HeadContent,{}),(0,import_jsx_runtime.jsx)(CmsHeadMeta,{meta:(r=X.headTags)==null?void 0:r.meta}
54),(0,import_jsx_runtime.jsx)(DocumentHead,{})]}),(0,import_jsx_runtime.jsxs)(`body`,{id:`app`,style:Y.isLocalEnv?showBody:void 0,children:[Y.shouldShowSplashScreen&&(0,import_jsx_runtime.jsx)(SplashScreen,{logo:Y.logo}),(0,import_jsx_runtime.jsx)(FacebookPixelNoscript,{metaPixelIds:Y.metaPixelIds}),(0,import_jsx_runtime.jsx)(QueryClientProvider,{client:ee,children:(0,import_jsx_runtime.jsx)(I18nextProvider,{i18n:Q,children:(0,import_jsx_runtime.jsx)(ObservableProvider,{children:(0,import_jsx_runtime.jsx)(AuthProvider,{bootstrap:Z,serverIsLoggedIn:J,children:(0,import_jsx_runtime.jsx)(VENotificationProvider,{children:(0,import_jsx_runtime.jsxs)(UnleashProvider,{bootstrap:Z,children:[(0,import_jsx_runtime.jsx)(AppSettingProvider,{selector:K,getLayout:identityGetLayout,children:n}),(0,import_jsx_runtime.jsx)(ColorThemeProvider,{activeThemeSetting:X.activeThemeSetting}),(0,import_jsx_runtime.jsx)(RouteProgressBar,{}),(0,import_jsx_runtime.jsx)(NetworkPerfTracker,{}),(0,import_jsx_runtime.jsx)(AdClickCounter,{}),(0,import_jsx_runtime.jsx)(ClientBootstrap,{}),(0,import_jsx_runtime.jsx)(PixelHandler,{pixelSettings:Y.pixelSettings}),(0,import_jsx_runtime.jsx)(GlobalScripts,{bodyScript:X.bodyScript}),(0,import_jsx_runtime.jsx)(DeferredHeadScripts,{scripts:(i=X.headTags)==null?void 0:i.deferredScripts}),(0,import_jsx_runtime.jsx)(ThirdPartyPixels,{metaPixelIds:Y.metaPixelIds,kwaiPixelIds:Y.kwaiPixelIds,kwaiScriptContent:Y.kwaiScriptContent,gaTrackingIds:X.gaTrackingIds,gtmId:X.gtmId})]})})})})})}),(0,import_jsx_runtime.jsx)(Scripts,{}),(0,import_jsx_runtime.jsx)(`script`,{dangerouslySetInnerHTML:{__html:Y.htmlRenderBeaconScript}})]})]})}var $$splitErrorComponentImporter=()=>__vitePreload(()=>import(`./500-BxgwItFu.js`),__vite__mapDeps([2,3,4,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57])),Route=createFileRoute(`/500`)({beforeLoad:()=>{throw Error(`Intentional /500 page render`)},errorComponent:lazyRouteComponent($$splitErrorComponentImporter,`errorComponent`)}),IndexRoute=Route$3.update({id:`/`,path:`/`,getParentRoute:()=>Route$1}),R500Route=Route.update({id:`/500`,path:`/500`,getParentRoute:()=>Route$1}),AboutVipRoute=Route$4.update({id:`/about-vip`,path:`/about-vip`,getParentRoute:()=>Route$1}),AddBankRoute=Route$5.update({id:`/add-bank`,path:`/add-bank`,getParentRoute:()=>Route$1}),AddEwalletRoute=Route$6.update({id:`/add-ewallet`,path:`/add-ewallet`,getParentRoute:()=>Route$1}),BlockRoute=Route$7.update({id:`/block`,path:`/block`,getParentRoute:()=>Route$1}),ChangeEmailRoute=Route$8.update({id:`/change-email`,path:`/change-email`,getParentRoute:()=>Route$1}),ChangePasswordRoute=Route$9.update({id:`/change-password`,path:`/change-password`,getParentRoute:()=>Route$1}),ChangePhoneRoute=Route$10.update({id:`/change-phone`,path:`/change-phone`,getParentRoute:()=>Route$1}),ChangePinRoute=Route$11.update({id:`/change-pin`,path:`/change-pin`,getParentRoute:()=>Route$1}),DepositRoute=Route$2.update({id:`/deposit`,path:`/deposit`,getParentRoute:()=>Route$1}),ForgotPasswordRoute=Route$12.update({id:`/forgot-password`,path:`/forgot-password`,getParentRoute:()=>Route$1}),ForgotUsernameRoute=Route$13.update({id:`/forgot-username`,path:`/forgot-username`,getParentRoute:()=>Route$1}),LoginRoute=Route$14.update({id:`/login`,path:`/login`,getParentRoute:()=>Route$1}),MyFavoriteRoute=Route$15.update({id:`/my-favorite`,path:`/my-favorite`,getParentRoute:()=>Route$1}),MyPromotionRoute=Route$16.update({id:`/my-promotion`,path:`/my-promotion`,getParentRoute:()=>Route$1}),MyVipRoute=Route$17.update({id:`/my-vip`,path:`/my-vip`,getParentRoute:()=>Route$1}),PolicyGamblingRoute=Route$18.update({id:`/policy-gambling`,path:`/policy-gambling`,getParentRoute:()=>Route$1}),ProfileRoute=Route$19.update({id:`/profile`,path:`/profile`,getParentRoute:()=>Route$1}),PromotionAllEventRoute=Route$20.update({id:`/promotion-all-event`,path:`/promotion-all-event`,getParentRoute:()=>Route$1}),PromotionCashbackRoute=Route$21.update({id:`/promotion-cashback`,path:`/promotion-cashback`,getParentRoute:()=>Route$1}),PromotionDepositRoute=Route$22.update({id:`/promotion-deposit`,path:`/promotion-deposit`,getParentRoute:()=>Route$1}),PromotionExtraBonusRoute=Route$23.update({id:`/promotion-extra-bonus`,path:`/promotion-extra-bonus`,getParentRoute:()=>Route$1}),PromotionOthersRoute=Route$24.update({id:`/promotion-others`,path:`/promotion-others`,getParentRoute:()=>Route$1}),PromotionRebateRoute=Route$25.update({id:`/promotion-rebate`,path:`/promotion-rebate`,getParentRoute:()=>Route$1}),PromotionSpecialRoute=Route$26.update({id:`/promotion-special`,path:`/promotion-special`,getParentRoute:()=>Route$1}),RegisterRoute=Route$27.update({id:`/register`,path:`/register`,getParentRoute:()=>Route$1}),SelfActivationRoute=Route$28.update({id:`/self-activation`,path:`/self-activation`,getParentRoute:()=>Route$1}),SuccessRegisterRoute=Route$29.update({id:`/success-register`,path:`/success-register`,getParentRoute:()=>Route$1}),UpdateCredentialRoute=Route$30.update({id:`/update-credential`,path:`/update-credential`,getParentRoute:()=>Route$1}),CockFightIndexRoute=Route$31.update({id:`/cock-fight/`,path:`/cock-fight/`,getParentRoute:()=>Route$1}),CockFightProviderCodeRoute=Route$32.update({id:`/cock-fight/$providerCode`,path:`/cock-fight/$providerCode`,getParentRoute:()=>Route$1}),FishHunterIndexRoute=Route$33.update({id:`/fish-hunter/`,path:`/fish-hunter/`,getParentRoute:()=>Route$1}),FishHunterSplatRoute=Route$34.update({id:`/fish-hunter/$`,path:`/fish-hunter/$`,getParentRoute:()=>Route$1}),HelpCenterContactUsRoute=Route$35.update({id:`/help-center/contact-us`,path:`/help-center/contact-us`,getParentRoute:()=>Route$1}),LiveCasinoIndexRoute=Route$36.update({id:`/live-casino/`,path:`/live-casino/`,getParentRoute:()=>Route$1}
54),LiveCasinoProviderCodeRoute=Route$37.update({id:`/live-casino/$providerCode`,path:`/live-casino/$providerCode`,getParentRoute:()=>Route$1}),NotificationCategoryIdRoute=Route$38.update({id:`/notification/$categoryId`,path:`/notification/$categoryId`,getParentRoute:()=>Route$1}),SlotGameIndexRoute=Route$39.update({id:`/slot-game/`,path:`/slot-game/`,getParentRoute:()=>Route$1}),SlotGameSplatRoute=Route$40.update({id:`/slot-game/$`,path:`/slot-game/$`,getParentRoute:()=>Route$1}),SportsbookIndexRoute=Route$41.update({id:`/sportsbook/`,path:`/sportsbook/`,getParentRoute:()=>Route$1}),SportsbookProviderCodeRoute=Route$42.update({id:`/sportsbook/$providerCode`,path:`/sportsbook/$providerCode`,getParentRoute:()=>Route$1}),TogelIndexRoute=Route$43.update({id:`/togel/`,path:`/togel/`,getParentRoute:()=>Route$1}),TogelProviderCodeRoute=Route$44.update({id:`/togel/$providerCode`,path:`/togel/$providerCode`,getParentRoute:()=>Route$1}),TransactionHistoryHistoryTypeRoute=Route$45.update({id:`/transaction-history/$historyType`,path:`/transaction-history/$historyType`,getParentRoute:()=>Route$1}),WithdrawIndexRoute=Route$46.update({id:`/withdraw/`,path:`/withdraw/`,getParentRoute:()=>Route$1}),rootRouteChildren={IndexRoute,R500Route,AboutVipRoute,AddBankRoute,AddEwalletRoute,BlockRoute,ChangeEmailRoute,ChangePasswordRoute,ChangePhoneRoute,ChangePinRoute,DepositRoute,ForgotPasswordRoute,ForgotUsernameRoute,LoginRoute,MyFavoriteRoute,MyPromotionRoute,MyVipRoute,PolicyGamblingRoute,ProfileRoute,PromotionAllEventRoute,PromotionCashbackRoute,PromotionDepositRoute,PromotionExtraBonusRoute,PromotionOthersRoute,PromotionRebateRoute,PromotionSpecialRoute,RegisterRoute,SelfActivationRoute,SuccessRegisterRoute,UpdateCredentialRoute,CockFightProviderCodeRoute,FishHunterSplatRoute,HelpCenterContactUsRoute,LiveCasinoProviderCodeRoute,NotificationCategoryIdRoute,SlotGameSplatRoute,SportsbookProviderCodeRoute,TogelProviderCodeRoute,TransactionHistoryHistoryTypeRoute,WithdrawSuccessRoute:Route$47.update({id:`/withdraw/success`,path:`/withdraw/success`,getParentRoute:()=>Route$1}),CockFightIndexRoute,FishHunterIndexRoute,LiveCasinoIndexRoute,SlotGameIndexRoute,SportsbookIndexRoute,TogelIndexRoute,WithdrawIndexRoute},routeTree=Route$1._addFileChildren(rootRouteChildren);function parseSearch(n){let r={};return new URLSearchParams(n.startsWith(`?`)?n.slice(1):n).forEac
54h((n,i)=>{let V=r[i];V===void 0?r[i]=n:Array.isArray(V)?V.push(n):r[i]=[V,n]}),r}function stringifySearch(n){let r=new URLSearchParams;for(let[i,V]of Object.entries(n))if(V!=null){if(Array.isArray(V))for(let n of V)n!=null&&r.append(i,String(n));else r.append(i,typeof V==`object`?JSON.stringify(V):String(V))}let i=r.toString();return i?`?${i}`:``}function getRouter(){return createRouter({routeTree,scrollRestoration:!0,defaultPreload:`intent`,parseSearch,stringifySearch})}async function hydrateStart(){let n=await getRouter(),r;if(0)var i;else r=[],window.__TSS_START_OPTIONS__={serializationAdapters:r};return r.push(ServerFunctionSerializationAdapter),n.options.serializationAdapters&&r.push(...n.options.serializationAdapters),n.update({basepath:``,serializationAdapters:r}),n.stores.ids.get().length||await hydrate(n),n}var exportedHydrateStart=hydrateStart;function hydrateStart$1(){return exportedHydrateStart().finally(()=>{var n;return(n=window.$_TSR)==null?void 0:n.h()})}var hydrationPromise;function StartClient(){return hydrationPromise||(hydrationPromise=hydrateStart$1()),(0,import_jsx_runtime.jsx)(Await,{promise:hydrationPromise,children:n=>(0,import_jsx_runtime.jsx)(RouterProvider,{router:n})})}var import_client=require_client();(0,import_react.startTransition)(()=>{(0,import_client.hydrateRoot)(document,(0,import_jsx_runtime.jsx)(import_react.StrictMode,{children:(0,import_jsx_runtime.jsx)(StartClient,{})}))});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.