PageSourceSearch

https://travesim.com/assets/index-Dkk9Srv5.js

js travesim.com collected 2026-10-04 20:44:05 UTC 1,043,408 bytes, 164 lines download raw bytes

vendor: 5,342 bytes, lines 1-2
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_partnerCode-Cy5DKYLv.js","assets/a8-tracking-CnCWLF_Q.js","assets/use-budoux-CuokfGgo.js","assets/dialog-BZPN-rgr.js","assets/index-CIwaXBX4.js","assets/index-C5VogPKA.js","assets/index-DsZsCBns.js","assets/x-DfuWTMsU.js","assets/createLucideIcon-CEkUfykS.js","assets/check-BrSy5zk9.js","assets/cta-scope-tMYnnnD6.js","assets/cta-registry-B62sPM8z.js","assets/useQuery-DbNZy248.js","assets/suspense-hMCAMsFj.js","assets/useQueries-DvkeM2qk.js","assets/button-DlbyMOSo.js","assets/command-BLlCBPv6.js","assets/search-DNa3q0TR.js","assets/popover-DgHGq_Hq.js","assets/index-Dwu3nPjO.js","assets/header-campaign-banner-C_6Uj041.js","assets/map-pin-DCrp9TCI.js","assets/plane-DyiO4Zx2.js","assets/blog-maintenance-BQptIYjj.js","assets/_partnerCode-BSJM0_mF.js","assets/error-screen-ChtKDail.js","assets/_partnerCode.payment-CkYfS0DL.js","assets/_partnerCode.my-page-BhLhBexU.js","assets/_partnerCode.why-travesim.index-f3MpdRtV.js","assets/use-page-title-6SAzhMBB.js","assets/use-static-page-title-Dnjiwzab.js","assets/_partnerCode.terms.index-CELScaex.js","assets/_partnerCode.policy.index-iVbqlIl6.js","assets/_partnerCode.payment.index-Bfph7bIV.js","assets/index.esm-CZYh2-82.js","assets/input-otp-BuSVLkv-.js","assets/card-C8-2Bkea.js","assets/input-C5leRsCp.js","assets/index-BxgbwlqH.js","assets/checkbox-0HlU2j9W.js","assets/format-Bh8amaRi.js","assets/chevron-left-B5g7zRbS.js","assets/chevron-right-qhkmBMKy.js","assets/ja-td9maMt6.js","assets/useMutation-EaV-ovKb.js","assets/alert-CneqHFyh.js","assets/user-D7eyfSYl.js","assets/shield-CNxwWkxi.js","assets/price-format-DngM1aqr.js","assets/loader-circle-CAvzmVJb.js","assets/api-client-oss1LPvv.js","assets/country-flag-icon-9k0dU7Pf.js","assets/badge-DjbKQm9_.js","assets/tracking-cookie-Cc22c-kP.js","assets/shopping-cart-BhvWM1hl.js","assets/arrow-left-DeE8k9_4.js","assets/plus-RyfxPJO3.js","assets/loader-BSDrTuGq.js","assets/mail-DipuqWcj.js","assets/circle-check-big-DwREIKkR.js","assets/_partnerCode.news.index-BRUnnKDS.js","assets/maintenance-notice-CSAf5rUd.js","assets/loading-screen-ItHOsYtr.js","assets/pagination-CmVjX3QW.js","assets/_partnerCode.login.index-GhGkTDSD.js","assets/separator-BsdSpg5q.js","assets/login-types-hRVb_j98.js","assets/_partnerCode.howto.index-BgYdBPHQ.js","assets/accordion-CAKKC6Ak.js","assets/_partnerCode.home.index-DUgP5nqE.js","assets/howto-CFja_luY.js","assets/footer-cart-Bn930lUv.js","assets/faq-B1rbvpCT.js","assets/query-DUJorWiN.js","assets/skeleton-a0hch7Wr.js","assets/product-search-card-Bki80iMK.js","assets/arrow-right-7geMw63Y.js","assets/product-search-card-NbFtAsos.css","assets/_partnerCode.faq.index-KiJVydx_.js","assets/_partnerCode.contact.index-SuVCrZ3-.js","assets/_partnerCode.company-info.index-Cn-Oj9Po.js","assets/_partnerCode.commerce.index-DTL81ZOS.js","assets/_partnerCode.blog.index-C9U0pucG.js","assets/clock-DInWJuKf.js","assets/auth.line.callback-hd98Gj93.js","assets/_partnerCode.news._slug.index-EgwR8ASy.js","assets/use-blog-content-click-BEBUmEn-.js","assets/_partnerCode.my-page.order-history.index-BVBx2h3L.js","assets/order-status-badge-EZEUC6iI.js","assets/date-utils-1n1GjEoF.js","assets/_partnerCode.my-page.notifications.index-CWFgmsAa.js","assets/_partnerCode.my-page.my-travesim.index-Bod247sF.js","assets/query-8YWJh6z5.js","assets/data-usage-display-BQaCbtZe.js","assets/circle-alert-ByR1vsTu.js","assets/refresh-cw-DWtuiNCY.js","assets/residence-warning-message-pBPpEwIF.js","assets/_partnerCode.my-page.account.index-CKzQFIEV.js","assets/_partnerCode.faq._faqId.index-36rtI_s8.js","assets/_partnerCode.blog._slug.index-DzclPLBr.js","assets/_partnerCode._pathType._slug.index-BWKOJhm-.js","assets/_partnerCode.payment._orderId.success-BwMhesNd.js","assets/_partnerCode.payment._orderId.processing-DaAKUjz2.js","assets/_partnerCode.card-registration.success._index-DBocBbcp.js","assets/_partnerCode.card-registration.error._index-CRo8lTyH.js","assets/_partnerCode.card-registration.cancel._index-CFuYNoof.js","assets/circle-x-C0jws7Jh.js","assets/_partnerCode.auth.line.register-email-Bx04KgoJ.js","assets/_partnerCode.payment._orderId.error.index-BO4PSUqV.js","assets/_partnerCode.payment._orderId.cancel.index-zKotJvjf.js","assets/_partnerCode.my-page.order-history._orderId.index-B5z_Ymf6.js","assets/copy-button-odUd3xLo.js","assets/_partnerCode.my-page.notifications._notificationId.index-Dn-1iSxr.js","assets/_partnerCode.my-page.order-history._orderId.receipt.index-CSI820f_.js","assets/_partnerCode.my-page.order-history._orderId._esimId.index-DDzbEV4A.js","assets/_partnerCode.my-page.order-history._orderId._esimId.usage.index-BsFWV1UG.js","assets/_partnerCode.my-page.order-history._orderId._esimId.top-up.index-D3xiu6tY.js"])))=>i.map(i=>d[i]);
2var eT=Object.defineProperty;var oS=t=>{throw TypeError(t)};var tT=(t,i,a)=>i in t?eT(t,i,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[i]=a;var Ta=(t,i,a)=>tT(t,typeof i!="symbol"?i+"":i,a),Ny=(t,i,a)=>i.has(t)||oS("Cannot "+a);var se=(t,i,a)=>(Ny(t,i,"read from private field"),a?a.call(t):i.get(t)),dt=(t,i,a)=>i.has(t)?oS("Cannot add the same private member more than once"):i instanceof WeakSet?i.add(t):i.set(t,a),$e=(t,i,a,s)=>(Ny(t,i,"write to private field"),s?s.call(t,a):i.set(t,a),a),li=(t,i,a)=>(Ny(t,i,"access private method"),a);var xp=(t,i,a,s)=>
vendor: 5,279 bytes, lines 2-18
2({set _(l){$e(t,i,l,a)},get _(){return se(t,i,s)}});function nT(t,i){for(var a=0;a<i.length;a++){const s=i[a];if(typeof s!="string"&&!Array.isArray(s)){for(const l in s)if(l!=="default"&&!(l in t)){const f=Object.getOwnPropertyDescriptor(s,l);f&&Object.defineProperty(t,l,f.get?f:{enumerable:!0,get:()=>s[l]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))s(l);new MutationObserver(l=>{for(const f of l)if(f.type==="childList")for(const m of f.addedNodes)m.tagName==="LINK"&&m.rel==="modulepreload"&&s(m)}).observe(document,{childList:!0,subtree:!0});function a(l){const f={};return l.integrity&&(f.integrity=l.integrity),l.referrerPolicy&&(f.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?f.credentials="include":l.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function s(l){if(l.ep)return;l.ep=!0;const f=a(l);fetch(l.href,f)}})();var kp=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function hg(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Dy={exports:{}},Vd={};/**
3 * @license React
4 * react-jsx-runtime.production.js
5 *
6 * Copyright (c) Meta Platforms, Inc. and affiliates.
7 *
8 * This source code is licensed under the MIT license found in the
9 * LICENSE file in the root directory of this source tree.
10 */var sS;function iT(){if(sS)return Vd;sS=1;var t=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function a(s,l,f){var m=null;if(f!==void 0&&(m=""+f),l.key!==void 0&&(m=""+l.key),"key"in l){f={};for(var p in l)p!=="key"&&(f[p]=l[p])}else f=l;return l=f.ref,{$$typeof:t,type:s,key:m,ref:l!==void 0?l:null,props:f}}return Vd.Fragment=i,Vd.jsx=a,Vd.jsxs=a,Vd}var cS;function aT(){return cS||(cS=1,Dy.exports=iT()),Dy.exports}var be=aT(),Ly={exports:{}},Xe={};/**
11 * @license React
12 * react.production.js
13 *
14 * Copyright (c) Meta Platforms, Inc. and affiliates.
15 *
16 * This source code is licensed under the MIT license found in the
17 * LICENSE file in the root directory of this source tree.
18 */var uS;function rT(){if(uS)return Xe;uS=1;var t=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),f=Symbol.for("react.consumer"),m=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),S=Symbol.for("react.memo"),T=Symbol.for("react.lazy"),v=Symbol.for("react.activity"),w=Symbol.iterator;function R(P){return P===null||typeof P!="object"?null:(P=w&&P[w]||P["@@iterator"],typeof P=="function"?P:null)}var I={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},x=Object.assign,E={};function O(P,oe,ie){this.props=P,this.context=oe,this.refs=E,this.updater=ie||I}O.prototype.isReactComponent={},O.prototype.setState=function(P,oe){if(typeof P!="object"&&typeof P!="function"&&P!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,P,oe,"setState")},O.prototype.forceUpdate=function(P){this.updater.enqueueForceUpdate(this,P,"forceUpdate")};function X(){}X.prototype=O.prototype;function Y(P,oe,ie){this.props=P,this.context=oe,this.refs=E,this.updater=ie||I}var U=Y.prototype=new X;U.constructor=Y,x(U,O.prototype),U.isPureReactComponent=!0;var J=Array.isArray;function te(){}var Q={H:null,A:null,T:null,S:null},q=Object.prototype.hasOwnProperty;function ge(P,oe,ie){var de=ie.ref;return{$$typeof:t,type:P,key:oe,ref:de!==void 0?de:null,props:ie}}function ne(P,oe){return ge(P.type,oe,P.props)}function ye(P){return typeof P=="object"&&P!==null&&P.$$typeof===t}function Me(P){var oe={"=":"=0",":":"=2"};return"$"+P.replace(/[=:]/g,function(ie){return oe[ie]})}var _e=/\/+/g;function et(P,oe){return typeof P=="object"&&P!==null&&P.key!=null?Me(""+P.key):oe.toString(36)}function pe(P){switch(P.status){case"fulfilled":return P.value;case"rejected":throw P.reason;default:switch(typeof P.status=="string"?P.then(te,te):(P.status="pending",P.then(function(oe){P.status==="pending"&&(P.status="fulfilled",P.value=oe)},function(oe){P.status==="pending"&&(P.status="rejected",P.reason=oe)})),P.status){case"fulfilled":return P.value;case"rejected":throw P.reason}}throw P}function D(P,oe,ie,de,Se){var ke=typeof P;(ke==="undefined"||ke==="boolean")&&(P=null);var Ae=!1;if(P===null)Ae=!0;else switch(ke){case"bigint":case"string":case"number":Ae=!0;break;case"object":switch(P.$$typeof){case t:case i:Ae=!0;break;case T:return Ae=P._init,D(Ae(P._payload),oe,ie,de,Se)}}if(Ae)return Se=Se(P),Ae=de===""?"."+et(P,0):de,J(Se)?(ie="",Ae!=null&&(ie=Ae.replace(_e,"$&/")+"/"),D(Se,oe,ie,"",function(cn){return cn})):Se!=null&&(ye(Se)&&(Se=ne(Se,ie+(Se.key==null||P&&P.key===Se.key?"":(""+Se.key).replace(_e,"$&/")+"/")+Ae)),oe.push(Se)),1;Ae=0;var Le=de===""?".":de+":";if(J(P))for(var tt=0;tt<P.length;tt++)de=P[tt],ke=Le+et(de,tt),Ae+=D(de,oe,ie,ke,Se);
vendor: 5,533 bytes, lines 18-26
18else if(tt=R(P),typeof tt=="function")for(P=tt.call(P),tt=0;!(de=P.next()).done;)de=de.value,ke=Le+et(de,tt++),Ae+=D(de,oe,ie,ke,Se);else if(ke==="object"){if(typeof P.then=="function")return D(pe(P),oe,ie,de,Se);throw oe=String(P),Error("Objects are not valid as a React child (found: "+(oe==="[object Object]"?"object with keys {"+Object.keys(P).join(", ")+"}":oe)+"). If you meant to render a collection of children, use an array instead.")}return Ae}function K(P,oe,ie){if(P==null)return P;var de=[],Se=0;return D(P,de,"","",function(ke){return oe.call(ie,ke,Se++)}),de}function W(P){if(P._status===-1){var oe=P._result;oe=oe(),oe.then(function(ie){(P._status===0||P._status===-1)&&(P._status=1,P._result=ie)},function(ie){(P._status===0||P._status===-1)&&(P._status=2,P._result=ie)}),P._status===-1&&(P._status=0,P._result=oe)}if(P._status===1)return P._result.default;throw P._result}var Pe=typeof reportError=="function"?reportError:function(P){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var oe=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof P=="object"&&P!==null&&typeof P.message=="string"?String(P.message):String(P),error:P});if(!window.dispatchEvent(oe))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",P);return}console.error(P)},xe={map:K,forEach:function(P,oe,ie){K(P,function(){oe.apply(this,arguments)},ie)},count:function(P){var oe=0;return K(P,function(){oe++}),oe},toArray:function(P){return K(P,function(oe){return oe})||[]},only:function(P){if(!ye(P))throw Error("React.Children.only expected to receive a single React element child.");return P}};return Xe.Activity=v,Xe.Children=xe,Xe.Component=O,Xe.Fragment=a,Xe.Profiler=l,Xe.PureComponent=Y,Xe.StrictMode=s,Xe.Suspense=y,Xe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Q,Xe.__COMPILER_RUNTIME={__proto__:null,c:function(P){return Q.H.useMemoCache(P)}},Xe.cache=function(P){return function(){return P.apply(null,arguments)}},Xe.cacheSignal=function(){return null},Xe.cloneElement=function(P,oe,ie){if(P==null)throw Error("The argument must be a React element, but you passed "+P+".");var de=x({},P.props),Se=P.key;if(oe!=null)for(ke in oe.key!==void 0&&(Se=""+oe.key),oe)!q.call(oe,ke)||ke==="key"||ke==="__self"||ke==="__source"||ke==="ref"&&oe.ref===void 0||(de[ke]=oe[ke]);var ke=arguments.length-2;if(ke===1)de.children=ie;else if(1<ke){for(var Ae=Array(ke),Le=0;Le<ke;Le++)Ae[Le]=arguments[Le+2];de.children=Ae}return ge(P.type,Se,de)},Xe.createContext=function(P){return P={$$typeof:m,_currentValue:P,_currentValue2:P,_threadCount:0,Provider:null,Consumer:null},P.Provider=P,P.Consumer={$$typeof:f,_context:P},P},Xe.createElement=function(P,oe,ie){var de,Se={},ke=null;if(oe!=null)for(de in oe.key!==void 0&&(ke=""+oe.key),oe)q.call(oe,de)&&de!=="key"&&de!=="__self"&&de!=="__source"&&(Se[de]=oe[de]);var Ae=arguments.length-2;if(Ae===1)Se.children=ie;else if(1<Ae){for(var Le=Array(Ae),tt=0;tt<Ae;tt++)Le[tt]=arguments[tt+2];Se.children=Le}if(P&&P.defaultProps)for(de in Ae=P.defaultProps,Ae)Se[de]===void 0&&(Se[de]=Ae[de]);return ge(P,ke,Se)},Xe.createRef=function(){return{current:null}},Xe.forwardRef=function(P){return{$$typeof:p,render:P}},Xe.isValidElement=ye,Xe.lazy=function(P){return{$$typeof:T,_payload:{_status:-1,_result:P},_init:W}},Xe.memo=function(P,oe){return{$$typeof:S,type:P,compare:oe===void 0?null:oe}},Xe.startTransition=function(P){var oe=Q.T,ie={};Q.T=ie;try{var de=P(),Se=Q.S;Se!==null&&Se(ie,de),typeof de=="object"&&de!==null&&typeof de.then=="function"&&de.then(te,Pe)}catch(ke){Pe(ke)}finally{oe!==null&&ie.types!==null&&(oe.types=ie.types),Q.T=oe}},Xe.unstable_useCacheRefresh=function(){return Q.H.useCacheRefresh()},Xe.use=function(P){return Q.H.use(P)},Xe.useActionState=function(P,oe,ie){return Q.H.useActionState(P,oe,ie)},Xe.useCallback=function(P,oe){return Q.H.useCallback(P,oe)},Xe.useContext=function(P){return Q.H.useContext(P)},Xe.useDebugValue=function(){},Xe.useDeferredValue=function(P,oe){return Q.H.useDeferredValue(P,oe)},Xe.useEffect=function(P,oe){return Q.H.useEffect(P,oe)},Xe.useEffectEvent=function(P){return Q.H.useEffectEvent(P)},Xe.useId=function(){return Q.H.useId()},Xe.useImperativeHandle=function(P,oe,ie){return Q.H.useImperativeHandle(P,oe,ie)},Xe.useInsertionEffect=function(P,oe){return Q.H.useInsertionEffect(P,oe)},Xe.useLayoutEffect=function(P,oe){return Q.H.useLayoutEffect(P,oe)},Xe.useMemo=function(P,oe){return Q.H.useMemo(P,oe)},Xe.useOptimistic=function(P,oe){return Q.H.useOptimistic(P,oe)},Xe.useReducer=function(P,oe,ie){return Q.H.useReducer(P,oe,ie)},Xe.useRef=function(P){return Q.H.useRef(P)},Xe.useState=function(P){return Q.H.useState(P)},Xe.useSyncExternalStore=function(P,oe,ie){return Q.H.useSyncExternalStore(P,oe,ie)},Xe.useTransition=function(){return Q.H.useTransition()},Xe.version="19.2.4",Xe}var lS;function fg(){return lS||(lS=1,Ly.exports=rT()),Ly.exports}var Ee=fg();const ve=hg(Ee),oT=nT({__proto__:null,default:ve},[Ee]);var zy={exports:{}},Bd={},Uy={exports:{}},Vy={};/**
19 * @license React
20 * scheduler.production.js
21 *
22 * Copyright (c) Meta Platforms, Inc. and affiliates.
23 *
24 * This source code is licensed under the MIT license found in the
25 * LICENSE file in the root directory of this source tree.
26 */var hS;function sT(){return hS||(hS=1,(function(t){function i(D,K){var W=D.length;D.push(K);e:for(;0<W;){var Pe=W-1>>>1,xe=D[Pe];if(0<l(xe,K))D[Pe]=K,D[W]=xe,W=Pe;else break e}}function a(D){return D.length===0?null:D[0]}
vendor: 8,752 bytes, lines 26-42
26function s(D){if(D.length===0)return null;var K=D[0],W=D.pop();if(W!==K){D[0]=W;e:for(var Pe=0,xe=D.length,P=xe>>>1;Pe<P;){var oe=2*(Pe+1)-1,ie=D[oe],de=oe+1,Se=D[de];if(0>l(ie,W))de<xe&&0>l(Se,ie)?(D[Pe]=Se,D[de]=W,Pe=de):(D[Pe]=ie,D[oe]=W,Pe=oe);else if(de<xe&&0>l(Se,W))D[Pe]=Se,D[de]=W,Pe=de;else break e}}return K}function l(D,K){var W=D.sortIndex-K.sortIndex;return W!==0?W:D.id-K.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var f=performance;t.unstable_now=function(){return f.now()}}else{var m=Date,p=m.now();t.unstable_now=function(){return m.now()-p}}var y=[],S=[],T=1,v=null,w=3,R=!1,I=!1,x=!1,E=!1,O=typeof setTimeout=="function"?setTimeout:null,X=typeof clearTimeout=="function"?clearTimeout:null,Y=typeof setImmediate<"u"?setImmediate:null;function U(D){for(var K=a(S);K!==null;){if(K.callback===null)s(S);else if(K.startTime<=D)s(S),K.sortIndex=K.expirationTime,i(y,K);else break;K=a(S)}}function J(D){if(x=!1,U(D),!I)if(a(y)!==null)I=!0,te||(te=!0,Me());else{var K=a(S);K!==null&&pe(J,K.startTime-D)}}var te=!1,Q=-1,q=5,ge=-1;function ne(){return E?!0:!(t.unstable_now()-ge<q)}function ye(){if(E=!1,te){var D=t.unstable_now();ge=D;var K=!0;try{e:{I=!1,x&&(x=!1,X(Q),Q=-1),R=!0;var W=w;try{t:{for(U(D),v=a(y);v!==null&&!(v.expirationTime>D&&ne());){var Pe=v.callback;if(typeof Pe=="function"){v.callback=null,w=v.priorityLevel;var xe=Pe(v.expirationTime<=D);if(D=t.unstable_now(),typeof xe=="function"){v.callback=xe,U(D),K=!0;break t}v===a(y)&&s(y),U(D)}else s(y);v=a(y)}if(v!==null)K=!0;else{var P=a(S);P!==null&&pe(J,P.startTime-D),K=!1}}break e}finally{v=null,w=W,R=!1}K=void 0}}finally{K?Me():te=!1}}}var Me;if(typeof Y=="function")Me=function(){Y(ye)};else if(typeof MessageChannel<"u"){var _e=new MessageChannel,et=_e.port2;_e.port1.onmessage=ye,Me=function(){et.postMessage(null)}}else Me=function(){O(ye,0)};function pe(D,K){Q=O(function(){D(t.unstable_now())},K)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(D){D.callback=null},t.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):q=0<D?Math.floor(1e3/D):5},t.unstable_getCurrentPriorityLevel=function(){return w},t.unstable_next=function(D){switch(w){case 1:case 2:case 3:var K=3;break;default:K=w}var W=w;w=K;try{return D()}finally{w=W}},t.unstable_requestPaint=function(){E=!0},t.unstable_runWithPriority=function(D,K){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var W=w;w=D;try{return K()}finally{w=W}},t.unstable_scheduleCallback=function(D,K,W){var Pe=t.unstable_now();switch(typeof W=="object"&&W!==null?(W=W.delay,W=typeof W=="number"&&0<W?Pe+W:Pe):W=Pe,D){case 1:var xe=-1;break;case 2:xe=250;break;case 5:xe=1073741823;break;case 4:xe=1e4;break;default:xe=5e3}return xe=W+xe,D={id:T++,callback:K,priorityLevel:D,startTime:W,expirationTime:xe,sortIndex:-1},W>Pe?(D.sortIndex=W,i(S,D),a(y)===null&&D===a(S)&&(x?(X(Q),Q=-1):x=!0,pe(J,W-Pe))):(D.sortIndex=xe,i(y,D),I||R||(I=!0,te||(te=!0,Me()))),D},t.unstable_shouldYield=ne,t.unstable_wrapCallback=function(D){var K=w;return function(){var W=w;w=K;try{return D.apply(this,arguments)}finally{w=W}}}})(Vy)),Vy}var fS;function cT(){return fS||(fS=1,Uy.exports=sT()),Uy.exports}var By={exports:{}},hi={};/**
27 * @license React
28 * react-dom.production.js
29 *
30 * Copyright (c) Meta Platforms, Inc. and affiliates.
31 *
32 * This source code is licensed under the MIT license found in the
33 * LICENSE file in the root directory of this source tree.
34 */var dS;function uT(){if(dS)return hi;dS=1;var t=fg();function i(y){var S="https://react.dev/errors/"+y;if(1<arguments.length){S+="?args[]="+encodeURIComponent(arguments[1]);for(var T=2;T<arguments.length;T++)S+="&args[]="+encodeURIComponent(arguments[T])}return"Minified React error #"+y+"; visit "+S+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(){}var s={d:{f:a,r:function(){throw Error(i(522))},D:a,C:a,L:a,m:a,X:a,S:a,M:a},p:0,findDOMNode:null},l=Symbol.for("react.portal");function f(y,S,T){var v=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:v==null?null:""+v,children:y,containerInfo:S,implementation:T}}var m=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function p(y,S){if(y==="font")return"";if(typeof S=="string")return S==="use-credentials"?S:""}return hi.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,hi.createPortal=function(y,S){var T=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!S||S.nodeType!==1&&S.nodeType!==9&&S.nodeType!==11)throw Error(i(299));return f(y,S,null,T)},hi.flushSync=function(y){var S=m.T,T=s.p;try{if(m.T=null,s.p=2,y)return y()}finally{m.T=S,s.p=T,s.d.f()}},hi.preconnect=function(y,S){typeof y=="string"&&(S?(S=S.crossOrigin,S=typeof S=="string"?S==="use-credentials"?S:"":void 0):S=null,s.d.C(y,S))},hi.prefetchDNS=function(y){typeof y=="string"&&s.d.D(y)},hi.preinit=function(y,S){if(typeof y=="string"&&S&&typeof S.as=="string"){var T=S.as,v=p(T,S.crossOrigin),w=typeof S.integrity=="string"?S.integrity:void 0,R=typeof S.fetchPriority=="string"?S.fetchPriority:void 0;T==="style"?s.d.S(y,typeof S.precedence=="string"?S.precedence:void 0,{crossOrigin:v,integrity:w,fetchPriority:R}):T==="script"&&s.d.X(y,{crossOrigin:v,integrity:w,fetchPriority:R,nonce:typeof S.nonce=="string"?S.nonce:void 0})}},hi.preinitModule=function(y,S){if(typeof y=="string")if(typeof S=="object"&&S!==null){if(S.as==null||S.as==="script"){var T=p(S.as,S.crossOrigin);s.d.M(y,{crossOrigin:T,integrity:typeof S.integrity=="string"?S.integrity:void 0,nonce:typeof S.nonce=="string"?S.nonce:void 0})}}else S==null&&s.d.M(y)},hi.preload=function(y,S){if(typeof y=="string"&&typeof S=="object"&&S!==null&&typeof S.as=="string"){var T=S.as,v=p(T,S.crossOrigin);s.d.L(y,T,{crossOrigin:v,integrity:typeof S.integrity=="string"?S.integrity:void 0,nonce:typeof S.nonce=="string"?S.nonce:void 0,type:typeof S.type=="string"?S.type:void 0,fetchPriority:typeof S.fetchPriority=="string"?S.fetchPriority:void 0,referrerPolicy:typeof S.referrerPolicy=="string"?S.referrerPolicy:void 0,imageSrcSet:typeof S.imageSrcSet=="string"?S.imageSrcSet:void 0,imageSizes:typeof S.imageSizes=="string"?S.imageSizes:void 0,media:typeof S.media=="string"?S.media:void 0})}},hi.preloadModule=function(y,S){if(typeof y=="string")if(S){var T=p(S.as,S.crossOrigin);s.d.m(y,{as:typeof S.as=="string"&&S.as!=="script"?S.as:void 0,crossOrigin:T,integrity:typeof S.integrity=="string"?S.integrity:void 0})}else s.d.m(y)},hi.requestFormReset=function(y){s.d.r(y)},hi.unstable_batchedUpdates=function(y,S){return y(S)},hi.useFormState=function(y,S,T){return m.H.useFormState(y,S,T)},hi.useFormStatus=function(){return m.H.useHostTransitionStatus()},hi.version="19.2.4",hi}var gS;function i_(){if(gS)return By.exports;gS=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(i){console.error(i)}}return t(),By.exports=uT(),By.exports}/**
35 * @license React
36 * react-dom-client.production.js
37 *
38 * Copyright (c) Meta Platforms, Inc. and affiliates.
39 *
40 * This source code is licensed under the MIT license found in the
41 * LICENSE file in the root directory of this source tree.
42 */var mS;function lT(){if(mS)return Bd;mS=1;var t=cT(),i=fg(),a=i_();function s(e){var n="https://react.dev/errors/"+e;if(1<arguments.length){n+="?args[]="+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)n+="&args[]="+encodeURIComponent(arguments[r])}return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function f(e){var n=e,r=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do n=e,(n.flags&4098)!==0&&(r=n.return),e=n.return;while(e)}return n.tag===3?r:null}function m(e){if(e.tag===13){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function p(e){if(e.tag===31){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function y(e){if(f(e)!==e)throw Error(s(188))}function S(e){var n=e.alternate;if(!n){if(n=f(e),n===null)throw Error(s(188));return n!==e?null:e}for(var r=e,c=n;;){var h=r.return;if(h===null)break;var g=h.alternate;
vendor: 10,297 bytes, lines 42-49
42if(g===null){if(c=h.return,c!==null){r=c;continue}break}if(h.child===g.child){for(g=h.child;g;){if(g===r)return y(h),e;if(g===c)return y(h),n;g=g.sibling}throw Error(s(188))}if(r.return!==c.return)r=h,c=g;else{for(var _=!1,A=h.child;A;){if(A===r){_=!0,r=h,c=g;break}if(A===c){_=!0,c=h,r=g;break}A=A.sibling}if(!_){for(A=g.child;A;){if(A===r){_=!0,r=g,c=h;break}if(A===c){_=!0,c=g,r=h;break}A=A.sibling}if(!_)throw Error(s(189))}}if(r.alternate!==c)throw Error(s(190))}if(r.tag!==3)throw Error(s(188));return r.stateNode.current===r?e:n}function T(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e;for(e=e.child;e!==null;){if(n=T(e),n!==null)return n;e=e.sibling}return null}var v=Object.assign,w=Symbol.for("react.element"),R=Symbol.for("react.transitional.element"),I=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),O=Symbol.for("react.profiler"),X=Symbol.for("react.consumer"),Y=Symbol.for("react.context"),U=Symbol.for("react.forward_ref"),J=Symbol.for("react.suspense"),te=Symbol.for("react.suspense_list"),Q=Symbol.for("react.memo"),q=Symbol.for("react.lazy"),ge=Symbol.for("react.activity"),ne=Symbol.for("react.memo_cache_sentinel"),ye=Symbol.iterator;function Me(e){return e===null||typeof e!="object"?null:(e=ye&&e[ye]||e["@@iterator"],typeof e=="function"?e:null)}var _e=Symbol.for("react.client.reference");function et(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===_e?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case x:return"Fragment";case O:return"Profiler";case E:return"StrictMode";case J:return"Suspense";case te:return"SuspenseList";case ge:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case I:return"Portal";case Y:return e.displayName||"Context";case X:return(e._context.displayName||"Context")+".Consumer";case U:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Q:return n=e.displayName||null,n!==null?n:et(e.type)||"Memo";case q:n=e._payload,e=e._init;try{return et(e(n))}catch{}}return null}var pe=Array.isArray,D=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,K=a.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,W={pending:!1,data:null,method:null,action:null},Pe=[],xe=-1;function P(e){return{current:e}}function oe(e){0>xe||(e.current=Pe[xe],Pe[xe]=null,xe--)}function ie(e,n){xe++,Pe[xe]=e.current,e.current=n}var de=P(null),Se=P(null),ke=P(null),Ae=P(null);function Le(e,n){switch(ie(ke,n),ie(Se,e),ie(de,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?pu(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)n=pu(n),e=ci(n,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}oe(de),ie(de,e)}function tt(){oe(de),oe(Se),oe(ke)}function cn(e){e.memoizedState!==null&&ie(Ae,e);var n=de.current,r=ci(n,e.type);n!==r&&(ie(Se,e),ie(de,r))}function Jt(e){Se.current===e&&(oe(de),oe(Se)),Ae.current===e&&(oe(Ae),zs._currentValue=W)}var en,_r;function Vt(e){if(en===void 0)try{throw Error()}catch(r){var n=r.stack.trim().match(/\n( *(at )?)/);en=n&&n[1]||"",_r=-1<r.stack.indexOf(`
43    at`)?" (<anonymous>)":-1<r.stack.indexOf("@")?"@unknown:0:0":""}return`
44`+en+e+_r}var Li=!1;function Ha(e,n){if(!e||Li)return"";Li=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var c={DetermineComponentFrameRoot:function(){try{if(n){var ue=function(){throw Error()};if(Object.defineProperty(ue.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ue,[])}catch(ee){var G=ee}Reflect.construct(e,[],ue)}else{try{ue.call()}catch(ee){G=ee}e.call(ue.prototype)}}else{try{throw Error()}catch(ee){G=ee}(ue=e())&&typeof ue.catch=="function"&&ue.catch(function(){})}}catch(ee){if(ee&&G&&typeof ee.stack=="string")return[ee.stack,G.stack]}return[null,null]}};c.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var h=Object.getOwnPropertyDescriptor(c.DetermineComponentFrameRoot,"name");h&&h.configurable&&Object.defineProperty(c.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var g=c.DetermineComponentFrameRoot(),_=g[0],A=g[1];if(_&&A){var N=_.split(`
45`),$=A.split(`
46`);for(h=c=0;c<N.length&&!N[c].includes("DetermineComponentFrameRoot");)c++;for(;h<$.length&&!$[h].includes("DetermineComponentFrameRoot");)h++;if(c===N.length||h===$.length)for(c=N.length-1,h=$.length-1;1<=c&&0<=h&&N[c]!==$[h];)h--;for(;1<=c&&0<=h;c--,h--)if(N[c]!==$[h]){if(c!==1||h!==1)do if(c--,h--,0>h||N[c]!==$[h]){var re=`
47`+N[c].replace(" at new "," at ");return e.displayName&&re.includes("<anonymous>")&&(re=re.replace("<anonymous>",e.displayName)),re}while(1<=c&&0<=h);break}}}finally{Li=!1,Error.prepareStackTrace=r}return(r=e?e.displayName||e.name:"")?Vt(r):""}function $t(e,n){switch(e.tag){case 26:case 27:case 5:return Vt(e.type);case 16:return Vt("Lazy");case 13:return e.child!==n&&n!==null?Vt("Suspense Fallback"):Vt("Suspense");case 19:return Vt("SuspenseList");case 0:case 15:return Ha(e.type,!1);case 11:return Ha(e.type.render,!1);case 1:return Ha(e.type,!0);case 31:return Vt("Activity");default:return""}}function wa(e){try{var n="",r=null;do n+=$t(e,r),r=e,e=e.return;while(e);return n}catch(c){return`
48Error generating stack: `+c.message+`
49`+c.stack}}var tn=Object.prototype.hasOwnProperty,ia=t.unstable_scheduleCallback,Cn=t.unstable_cancelCallback,Gt=t.unstable_shouldYield,di=t.unstable_requestPaint,In=t.unstable_now,$a=t.unstable_getCurrentPriorityLevel,gt=t.unstable_ImmediatePriority,Bt=t.unstable_UserBlockingPriority,Pt=t.unstable_NormalPriority,Aa=t.unstable_LowPriority,aa=t.unstable_IdlePriority,Fo=t.log,Ca=t.unstable_setDisableYieldValue,Ga=null,jn=null;function gi(e){if(typeof Fo=="function"&&Ca(e),jn&&typeof jn.setStrictMode=="function")try{jn.setStrictMode(Ga,e)}catch{}}var _n=Math.clz32?Math.clz32:Ia,oc=Math.log,sc=Math.LN2;function Ia(e){return e>>>=0,e===0?32:31-(oc(e)/sc|0)|0}var qo=256,oo=262144,Tr=4194304;function ja(e){var n=e&42;if(n!==0)return n;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function qe(e,n,r){var c=e.pendingLanes;if(c===0)return 0;var h=0,g=e.suspendedLanes,_=e.pingedLanes;e=e.warmLanes;var A=c&134217727;return A!==0?(c=A&~g,c!==0?h=ja(c):(_&=A,_!==0?h=ja(_):r||(r=A&~e,r!==0&&(h=ja(r))))):(A=c&~g,A!==0?h=ja(A):_!==0?h=ja(_):r||(r=c&~e,r!==0&&(h=ja(r)))),h===0?0:n!==0&&n!==h&&(n&g)===0&&(g=h&-h,r=n&-n,g>=r||g===32&&(r&4194048)!==0)?n:h}function Nt(e,n){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)===0}function Tn(e,n){switch(e){case 1:case 2:case 4:case 8:case 64:return n+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Rn(){var e=Tr;return Tr<<=1,(Tr&62914560)===0&&(Tr=4194304),e}function Mr(e){for(var n=[],r=0;31>r;r++)n.push(e);return n}function Ft(e,n){e.pendingLanes|=n,n!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Zn(e,n,r,c,h,g){var _=e.pendingLanes;e.pendingLanes=r,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=r,e.entangledLanes&=r,e.errorRecoveryDisabledLanes&=r,e.shellSuspendCounter=0;var A=e.entanglements,N=e.expirationTimes,$=e.hiddenUpdates;for(r=_&~r;0<r;){var re=31-_n(r),ue=1<<re;A[re]=0,N[re]=-1;var G=$[re];if(G!==null)for($[re]=null,re=0;re<G.length;re++){var ee=G[re];ee!==null&&(ee.lane&=-536870913)}r&=~ue}c!==0&&Za(e,c,0),g!==0&&h===0&&e.tag!==0&&(e.suspendedLanes|=g&~(_&~n))}function Za(e,n,r){e.pendingLanes|=n,e.suspendedLanes&=~n;var c=31-_n(n);e.entangledLanes|=n,e.entanglements[c]=e.entanglements[c]|1073741824|r&261930}function Kn(e,n){var r=e.entangledLanes|=n;for(e=e.entanglements;r;){var c=31-_n(r),h=1<<c;h&n|e[c]&n&&(e[c]|=n),r&=~h}}function Ln(e,n){var r=n&-n;return r=(r&42)!==0?1:Qo(r),(r&(e.suspendedLanes|n))!==0?0:r}function Qo(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function ra(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Qh(){var e=K.p;return e!==0?e:(e=window.event,e===void 0?32:Ap(e.type))}function mg(e,n){var r=K.p;try{return K.p=e,n()}finally{K.p=r}}var wr=Math.random().toString(36).slice(2),En="__reactFiber$"+wr,Yn="__reactProps$"+wr,Ho="__reactContainer$"+wr,Vu="__reactEvents$"+wr,Ev="__reactListeners$"+wr,xv="__reactHandles$"+wr,pg="__reactResources$"+wr,cc="__reactMarker$"+wr;function Hh(e){delete e[En],delete e[Yn],delete e[Vu],delete e[Ev],delete e[xv]}function $o(e){var n=e[En];if(n)return n;for(var r=e.parentNode;r;){if(n=r[Ho]||r[En]){if(r=n.alternate,n.child!==null||r!==null&&r.child!==null)for(e=cp(e);e!==null;){if(r=e[En])return r;e=cp(e)}return n}e=r,r=e.parentNode}return null}function Ka(e){if(e=e[En]||e[Ho]){var n=e.tag;if(n===5||n===6||n===13||n===31||n===26||n===27||n===3)return e}return null}function uc(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e.stateNode;throw Error(s(33))}function Ya(e){var n=e[pg];return n||(n=e[pg]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function Mn(e){e[cc]=!0}var vg=new Set,yg={};function Ar(e,n){so(e,n),so(e+"Capture",n)}function so(e,n){for(yg[e]=n,e=0;e<n.length;e++)vg.add(n[e])}var Sg=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u
49037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),bg={},_g={};function kv(e){return tn.call(_g,e)?!0:tn.call(bg,e)?!1:Sg.test(e)?_g[e]=!0:(bg[e]=!0,!1)}function Bu(e,n,r){if(kv(n))if(r===null)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":e.removeAttribute(n);return;case"boolean":var c=n.toLowerCase().slice(0,5);if(c!=="data-"&&c!=="aria-"){e.removeAttribute(n);return}}e.setAttribute(n,""+r)}}function lc(e,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttribute(n,""+r)}}function Ra(e,n,r,c){if(c===null)e.removeAttribute(r);else{switch(typeof c){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(r);return}e.setAttributeNS(n,r,""+c)}}function mi(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Fu(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Ov(e,n,r){var c=Object.getOwnPropertyDescriptor(e.constructor.prototype,n);if(!e.hasOwnProperty(n)&&typeof c<"u"&&typeof c.get=="function"&&typeof c.set=="function"){var h=c.get,g=c.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return h.call(this)},set:function(_){r=""+_,g.call(this,_)}}),Object.defineProperty(e,n,{enumerable:c.enumerable}),{getValue:function(){return r},setValue:function(_){r=""+_},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function qu(e){if(!e._valueTracker){var n=Fu(e)?"checked":"value";e._valueTracker=Ov(e,n,""+e[n])}}function hc(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var r=n.getValue(),c="";return e&&(c=Fu(e)?e.checked?"true":"false":e.value),e=c,e!==r?(n.setValue(e),!0):!1}function fc(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var Pv=/[\n"\\]/g;function pi(e){return e.replace(Pv,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function Qu(e,n,r,c,h,g,_,A){e.name="",_!=null&&typeof _!="function"&&typeof _!="symbol"&&typeof _!="boolean"?e.type=_:e.removeAttribute("type"),n!=null?_==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+mi(n)):e.value!==""+mi(n)&&(e.value=""+mi(n)):_!=="submit"&&_!=="reset"||e.removeAttribute("value"),n!=null?$h(e,_,mi(n)):r!=null?$h(e,_,mi(r)):c!=null&&e.removeAttribute("value"),h==null&&g!=null&&(e.defaultChecked=!!g),h!=null&&(e.checked=h&&typeof h!="function"&&typeof h!="symbol"),A!=null&&typeof A!="function"&&typeof A!="symbol"&&typeof A!="boolean"?e.name=""+mi(A):e.removeAttribute("name")}function Hu(e,n,r,c,h,g,_,A){if(g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(e.type=g),n!=null||r!=null){if(!(g!=="submit"&&g!=="reset"||n!=null)){qu(e);return}r=r!=null?""+mi(r):"",n=n!=null?""+mi(n):r,A||n===e.value||(e.value=n),e.defaultValue=n}c=c??h,c=typeof c!="function"&&typeof c!="symbol"&&!!c,e.checked=A?e.checked:!!c,e.defaultChecked=!!c,_!=null&&typeof _!="function"&&typeof _!="symbol"&&typeof _!="boolean"&&(e.name=_),qu(e)}function $h(e,n,r){n==="number"&&fc(e.ownerDocument)===e||e.defaultValue===""+r||(e.defaultValue=""+r)}function co(e,n,r,c){if(e=e.options,n){n={};for(var h=0;h<r.length;h++)n["$"+r[h]]=!0;for(r=0;r<e.length;r++)h=n.hasOwnProperty("$"+e[r].value),e[r].selected!==h&&(e[r].selected=h),h&&c&&(e[r].defaultSelected=!0)}else{for(r=""+mi(r),n=null,h=0;h<e.length;h++){if(e[h].value===r){e[h].selected=!0,c&&(e[h].defaultSelected=!0);return}n!==null||e[h].disabled||(n=e[h])}n!==null&&(n.selected=!0)}}function $u(e,n,r){if(n!=null&&(n=""+mi(n),n!==e.value&&(e.value=n),r==null)){e.defaultValue!==n&&(e.defaultValue=n);return}e.defaultValue=r!=null?""+mi(r):""}
vendor: 4,415 bytes, line 49
49function Gu(e,n,r,c){if(n==null){if(c!=null){if(r!=null)throw Error(s(92));if(pe(c)){if(1<c.length)throw Error(s(93));c=c[0]}r=c}r==null&&(r=""),n=r}r=mi(n),e.defaultValue=r,c=e.textContent,c===r&&c!==""&&c!==null&&(e.value=c),qu(e)}function oa(e,n){if(n){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=n;return}}e.textContent=n}var Tg=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Gh(e,n,r){var c=n.indexOf("--")===0;r==null||typeof r=="boolean"||r===""?c?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="":c?e.setProperty(n,r):typeof r!="number"||r===0||Tg.has(n)?n==="float"?e.cssFloat=r:e[n]=(""+r).trim():e[n]=r+"px"}function Mg(e,n,r){if(n!=null&&typeof n!="object")throw Error(s(62));if(e=e.style,r!=null){for(var c in r)!r.hasOwnProperty(c)||n!=null&&n.hasOwnProperty(c)||(c.indexOf("--")===0?e.setProperty(c,""):c==="float"?e.cssFloat="":e[c]="");for(var h in n)c=n[h],n.hasOwnProperty(h)&&r[h]!==c&&Gh(e,h,c)}else for(var g in n)n.hasOwnProperty(g)&&Gh(e,g,n[g])}function Zu(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var wg=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
49-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Ag=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function dc(e){return Ag.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Xa(){}var Zh=null;function Kh(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var uo=null,Go=null;function Cg(e){var n=Ka(e);if(n&&(e=n.stateNode)){var r=e[Yn]||null;e:switch(e=n.stateNode,n.type){case"input":if(Qu(e,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name),n=r.name,r.type==="radio"&&n!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll('input[name="'+pi(""+n)+'"][type="radio"]'),n=0;n<r.length;n++){var c=r[n];if(c!==e&&c.form===e.form){var h=c[Yn]||null;if(!h)throw Error(s(90));Qu(c,h.value,h.defaultValue,h.defaultValue,h.checked,h.defaultChecked,h.type,h.name)}}for(n=0;n<r.length;n++)c=r[n],c.form===e.form&&hc(c)}break e;case"textarea":$u(e,r.value,r.defaultValue);break e;case"select":n=r.value,n!=null&&co(e,!!r.multiple,n,!1)}}}var Yh=!1;function Ig(e,n,r){if(Yh)return e(n,r);Yh=!0;try{var c=e(n);return c}finally{if(Yh=!1,(uo!==null||Go!==null)&&(Xl(),uo&&(n=uo,e=Go,Go=uo=null,Cg(n),e)))for(n=0;n<e.length;n++)Cg(e[n])}}function lo(e,n){var r=e.stateNode;if(r===null)return null;var c=r[Yn]||null;if(c===null)return null;r=c[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(c=!c.disabled)||(e=e.type,c=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!c;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(s(231,n,typeof r));return r}var Wa=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Xh=!1;if(Wa)try{var gc={};Object.defineProperty(gc,"passive",{get:function(){Xh=!0}}),window.addEventListener("test",gc,gc),window.removeEventListener("test",gc,gc)}catch{Xh=!1}var Cr=null,Wh=null,wt=null;function jt(){if(wt)return wt;var e,n=Wh,r=n.length,c,h="value"in Cr?Cr.value:Cr.textContent,g=h.length;for(e=0;e<r&&n[e]===h[e];e++);var _=r-e;for(c=1;c<=_&&n[r-c]===h[g-c];c++);return wt=h.slice(e,1<c?1-c:void 0)}function Ku(e){var n=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&n===13&&(e=13)):e=n,e===10&&(e=13),32<=e||e===13?e:0}function Yu(){return!0}function jg(){return!1}function Xn(e){function n(r,c,h,g,_){this._reactName=r,this._targetInst=h,this.type=c,this.nativeEvent=g,this.target=_,this.currentTarget=null;for(var A in e)e.hasOwnProperty(A)&&(r=e[A],this[A]=r?r(g):g[A]);return this.isDefaultPrevented=(g.defaultPrevented!=null?g.defaultPrevented:g.returnValue===!1)?Yu:jg,this.isPropagationStopped=jg,this}return v(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Yu)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Yu)},persist:function(){},isPersistent:Yu}),n}var ho={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Xu=Xn(ho),Zo=v({},ho,{view:0,detail:0}),Nv=Xn(Zo),vn,mc,sa,pc=v({},Zo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:vc,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==sa&&(sa&&e.type==="mousemove"?(vn=e.screenX-sa.screenX,mc=e.screenY-sa.screenY):mc=vn=0,sa=e),vn)},movementY:function(e){return"movementY"in e?e.movementY:mc}}),Wu=Xn(pc),zi=v({},pc,{dataTransfer:0}),Rg=Xn(zi),Eg=v({},Zo,{relatedTarget:0}),Ju=Xn(Eg),xg=v({},ho,{animationName:0,elapsedTime:0,pseudoElement:0}),kg=Xn(xg),Og=v({},ho,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),vi=Xn(Og),Dv=v({},ho,{data:0}),yi=Xn(Dv),Lv={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Pg={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Ir={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function el(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=Ir[e])?!!n[e]:!1}function vc(){return el}var Dt=v({},Zo,{key:function(e){if(e.key){var n=Lv[e.key]||e.key;if(n!=="Unidentified")return n}
vendor: 5,181 bytes, line 49
49return e.type==="keypress"?(e=Ku(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Pg[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:vc,charCode:function(e){return e.type==="keypress"?Ku(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ku(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),jr=Xn(Dt),Jh=v({},pc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ng=Xn(Jh),ef=v({},Zo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:vc}),zv=Xn(ef),Uv=v({},ho,{propertyName:0,elapsedTime:0,pseudoElement:0}),Vv=Xn(Uv),Dg=v({},pc,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),tl=Xn(Dg),Ko=v({},ho,{newState:0,oldState:0}),Bv=Xn(Ko),Lg=[9,13,27,32],nl=Wa&&"CompositionEvent"in window,fo=null;Wa&&"documentMode"in document&&(fo=document.documentMode);var tf=Wa&&"TextEvent"in window&&!fo,nf=Wa&&(!nl||fo&&8<fo&&11>=fo),zg=" ",il=!1;function al(e,n){switch(e){case"keyup":return Lg.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ug(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var go=!1;function Si(e,n){switch(e){case"compositionend":return Ug(n);case"keypress":return n.which!==32?null:(il=!0,zg);case"textInput":return e=n.data,e===zg&&il?null:e;default:return null}}function af(e,n){if(go)return e==="compositionend"||!nl&&al(e,n)?(e=jt(),wt=Wh=Cr=null,go=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return nf&&n.locale!=="ko"?null:n.data;default:return null}}var yc={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function rf(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!yc[e.type]:n==="textarea"}function of(e,n,r,c){uo?Go?Go.push(c):Go=[c]:uo=c,n=fu(n,"onChange"),0<n.length&&(r=new Xu("onChange","change",null,r,c),e.push({event:r,listeners:n}))}var Sc=null,bc=null;function Fv(e){Jm(e,0)}function rl(e){var n=uc(e);if(hc(n))return e}function Vg(e,n){if(e==="change")return n}var mo=!1;if(Wa){var sf;if(Wa){var cf="oninput"in document;if(!cf){var ol=document.createElement("div");ol.setAttribute("oninput","return;"),cf=typeof ol.oninput=="function"}sf=cf}else sf=!1;mo=sf&&(!document.documentMode||9<document.documentMode)}function uf(){Sc&&(Sc.detachEvent("onpropertychange",Ja),bc=Sc=null)}function Ja(e){if(e.propertyName==="value"&&rl(bc)){var n=[];of(n,bc,e,Kh(e)),Ig(Fv,n)}}function sl(e,n,r){e==="focusin"?(uf(),Sc=n,bc=r,Sc.attachEvent("onpropertychange",Ja)):e==="focusout"&&uf()}function qv(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return rl(bc)}function Qv(e,n){if(e==="click")return rl(n)}function Hv(e,n){if(e==="input"||e==="change")return rl(n)}function Yo(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var qt=typeof Object.is=="function"?Object.is:Yo;function Xo(e,n){if(qt(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;var r=Object.keys(e),c=Object.keys(n);if(r.length!==c.length)return!1;for(c=0;c<r.length;c++){var h=r[c];if(!tn.call(n,h)||!qt(e[h],n[h]))return!1}return!0}function Bg(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Fg(e,n){var r=Bg(e);e=0;for(var c;r;){if(r.nodeType===3){if(c=e+r.textContent.length,e<=n&&c>=n)return{node:r,offset:n-e};e=c}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Bg(r)}}function qg(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?qg(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Qg(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var n=fc(e.document);n instanceof e.HTMLIFrameElement;){try{var r=typeof n.contentWindow.location.href=="string"}catch{r=!1}if(r)e=n.contentWindow;else break;n=fc(e.document)}return n}function lf(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}var Wo=Wa&&"documentMode"in document&&11>=document.documentMode,V=null,ae=null,Z=null,we=!1;function Qe(e,n,r){var c=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;we||V==null||V!==fc(c)||(c=V,"selectionStart"in c&&lf(c)?c={start:c.selectionStart,end:c.selectionEnd}:(c=(c.ownerDocument&&c.ownerDocument.defaultView||window).getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focu
vendor: 22,223 bytes, line 49
49sNode:c.focusNode,focusOffset:c.focusOffset}),Z&&Xo(Z,c)||(Z=c,c=fu(ae,"onSelect"),0<c.length&&(n=new Xu("onSelect","select",null,n,r),e.push({event:n,listeners:c}),n.target=V)))}function at(e,n){var r={};return r[e.toLowerCase()]=n.toLowerCase(),r["Webkit"+e]="webkit"+n,r["Moz"+e]="moz"+n,r}var Lt={animationend:at("Animation","AnimationEnd"),animationiteration:at("Animation","AnimationIteration"),animationstart:at("Animation","AnimationStart"),transitionrun:at("Transition","TransitionRun"),transitionstart:at("Transition","TransitionStart"),transitioncancel:at("Transition","TransitionCancel"),transitionend:at("Transition","TransitionEnd")},_t={},cl={};Wa&&(cl=document.createElement("div").style,"AnimationEvent"in window||(delete Lt.animationend.animation,delete Lt.animationiteration.animation,delete Lt.animationstart.animation),"TransitionEvent"in window||delete Lt.transitionend.transition);function po(e){if(_t[e])return _t[e];if(!Lt[e])return e;var n=Lt[e],r;for(r in n)if(n.hasOwnProperty(r)&&r in cl)return _t[e]=n[r];return e}var bi=po("animationend"),_c=po("animationiteration"),Hg=po("animationstart"),Jo=po("transitionrun"),ul=po("transitionstart"),ll=po("transitioncancel"),vt=po("transitionend"),$g=new Map,hl="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");hl.push("scrollEnd");function Wn(e,n){$g.set(e,n),Ar(n,[e])}var fl=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Ui=[],es=0,ts=0;function ca(){for(var e=es,n=ts=es=0;n<e;){var r=Ui[n];Ui[n++]=null;var c=Ui[n];Ui[n++]=null;var h=Ui[n];Ui[n++]=null;var g=Ui[n];if(Ui[n++]=null,c!==null&&h!==null){var _=c.pending;_===null?h.next=h:(h.next=_.next,_.next=h),c.pending=h}g!==0&&hf(r,h,g)}}function vo(e,n,r,c){Ui[es++]=e,Ui[es++]=n,Ui[es++]=r,Ui[es++]=c,ts|=c,e.lanes|=c,e=e.alternate,e!==null&&(e.lanes|=c)}function dl(e,n,r,c){return vo(e,n,r,c),Tc(e)}function Ea(e,n){return vo(e,null,null,n),Tc(e)}function hf(e,n,r){e.lanes|=r;var c=e.alternate;c!==null&&(c.lanes|=r);for(var h=!1,g=e.return;g!==null;)g.childLanes|=r,c=g.alternate,c!==null&&(c.childLanes|=r),g.tag===22&&(e=g.stateNode,e===null||e._visibility&1||(h=!0)),e=g,g=g.return;return e.tag===3?(g=e.stateNode,h&&n!==null&&(h=31-_n(r),e=g.hiddenUpdates,c=e[h],c===null?e[h]=[n]:c.push(n),n.lane=r|536870912),g):null}function Tc(e){if(50<ru)throw ru=0,ld=null,Error(s(185));for(var n=e.return;n!==null;)e=n,n=e.return;return e.tag===3?e.stateNode:null}var er={};function Gg(e,n,r,c){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=c,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function xn(e,n,r,c){return new Gg(e,n,r,c)}function tr(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Vi(e,n){var r=e.alternate;return r===null?(r=xn(e.tag,n,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=n,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&65011712,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,n=e.dependencies,r.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function Zg(e,n){e.flags&=65011714;var r=e.alternate;return r===null?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=r.childLanes,e.lanes=r.lanes,e.child=r.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=r.memoizedProps,e.memoizedState=r.memoizedState,e.updateQueue=r.updateQueue,e.type=r.type,n=r.dependencies,e.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function gl(e,n,r,c,h,g){var _=0;if(c=e,typeof e=="function")tr(e)&&(_=1);else if(typeof e=="string")_=Cy(e,r,de.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ge:return e=xn(31,r,n,h),e.elementType=ge,e.lanes=g,e;case x:return yo(r.children,h,g,n);case E:_=8,h|=24;break;case O:return e=xn(12,r,n,h|2),e.elementType=O,e.lanes=g,e;case J:return e=xn(13,r,n,h),e.elementType=J,e.lanes=g,e;case te:return e=xn(19,r,n,h),e.elementType=te,e.lanes=g,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Y:_=10;break e;case X:_=9;break e;case U:_=11;break e;case Q:_=14;break e;case q:_=16,c=null;break e}_=29,r=Error(s(130,e===null?"null":typeof e,"")),c=null}return n=xn(_,r,n,h),n.elementType=e,n.type=c,n.lanes=g,n}function yo(e,n,r,c){return e=xn(7,e,c,n),e.lanes=r,e}function ns(e,n,r){return e=xn(6,e,null,n),e.lanes=r,e}function Mc(e){var n=xn(18,null,null,0);return n.stateNode=e,n}function wc(e,n,r){return n=xn(4,e.children!==null?e.children:[],e.key,n),n.lanes=r,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}var Kg=new WeakMap;function _i(e,n){if(typeof e=="object"&&e!==null){var r=Kg.get(e);return r!==void 0?r:(n={value:e,source:n,stack:wa(n)},Kg.set(e,n),n)}return{value:e,source:n,stack:wa(n)}}var is=[],as=0,Zt=null,un=0,Bi=[],Fi=0,nr=null,xa=1,qi="";function Ti(e,n){is[as++]=un,is[as++]=Zt,Zt=e,un=n}function ml(e,n,r){Bi[Fi++]=xa,Bi[Fi++]=qi,Bi[Fi++]=nr,nr=e;var c=xa;e=qi;var h=32-_n(c)-1;c&=~(1<<h),r+=1;var g=32-_n(n)+h;if(30<g){var _=h-h%5;g=(c&(1<<_)-1).toString(32),c>>=_,h-=_,xa=1<<32-_n(n)+h|r<<h|c,qi=g+e}else xa=1<<g|r<<h|c,qi=e}function Rr(e){e.return!==null&&(Ti(e,1),ml(e,1,0))}function So(e){for(;e===Zt;)Zt=is[--as],is[as]=null,un=is[--as],is[as]=null;for(;e===nr;)nr=Bi[--Fi],Bi[Fi]=null,qi=Bi[--Fi],Bi[Fi]=null,xa=Bi[--Fi],Bi[Fi]=null}function rs(e,n){Bi[Fi++]=xa,Bi[Fi++]=qi,Bi[Fi++]=nr,xa=n.id,qi=n.overflow,nr=e}var ln=null,St=null,lt=!1,Er=null,Qi=!1,ff=Error(s(519));function xr(e){var n=Error(s(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Or(_i(n,e)),ff}function Ac(e){var n=e.stateNode,r=e.type,c=e.memoizedProps;switch(n[En]=e,n[Yn]=c,r){case"dialog":ot("cancel",n),ot("close",n);break;case"iframe":case"object":case"embed":ot("load",n);break;case"video":case"audio":for(r=0;r<hu.length;r++)ot(hu[r],n);break;case"source":ot("error",n);break;case"img":case"image":case"link":ot("error",n),ot("load",n);break;case"details":ot("toggle",n);break;case"input":ot("invalid",n),Hu(n,c.value,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name,!0);break;case"select":ot("invalid",n);break;case"textarea":ot("invalid",n),Gu(n,c.value,c.defaultValue,c.children)}r=c.children,typeof r!="string"&&typeof r!="number"&&typeof r!="bigint"||n.textContent===""+r||c.suppressHydrationWarning===!0||np(n.textContent,r)?(c.popover!=null&&(ot("beforetoggle",n),ot("toggle",n)),c.onScroll!=null&&ot("scroll",n),c.onScrollEnd!=null&&ot("scrollend",n),c.onClick!=null&&(n.onclick=Xa),n=!0):n=!1,n||xr(e,!0)}function os(e){for(ln=e.return;ln;)switch(ln.tag){case 5:case 31:case 13:Qi=!1;return;case 27:case 3:Qi=!0;return;default:ln=ln.return}}function bo(e){if(e!==ln)return!1;if(!lt)return os(e),lt=!0,!1;var n=e.tag,r;if((r=n!==3&&n!==27)&&((r=n===5)&&(r=e.type,r=!(r!=="form"&&r!=="button")||Kr(e.type,e.memoizedProps)),r=!r),r&&St&&xr(e),os(e),n===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));St=sp(e)}else if(n===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));St=sp(e)}else n===27?(n=St,Ve(e.type)?(e=Ed,Ed=null,St=e):St=n):St=ln?Xi(e.stateNode.nextSibling):null;return!0}function C(){St=ln=null,lt=!1}function kr(){var e=Er;return e!==null&&(ri===null?ri=e:ri.push.apply(ri,e),Er=null),e}function Or(e){Er===null?Er=[e]:Er.push(e)}var Jn=P(null),Ze=null,ir=null;function Pr(e,n,r){ie(Jn,n._currentValue),n._currentValue=r}function ar(e){e._currentValue=Jn.current,oe(Jn)}function rr(e,n,r){for(;e!==null;){var c=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,c!==null&&(c.childLanes|=n)):c!==null&&(c.childLanes&n)!==n&&(c.childLanes|=n),e===r)break;e=e.return}}function df(e,n,r,c){var h=e.child;for(h!==null&&(h.return=e);h!==null;){var g=h.dependencies;if(g!==null){var _=h.child;g=g.firstContext;e:for(;g!==null;){var A=g;g=h;for(var N=0;N<n.length;N++)if(A.context===n[N]){g.lanes|=r,A=g.alternate,A!==null&&(A.lanes|=r),rr(g.return,r,e),c||(_=null);break e}g=A.next}}else if(h.tag===18){if(_=h.return,_===null)throw Error(s(341));_.lanes|=r,g=_.alternate,g!==null&&(g.lanes|=r),rr(_,r,e),_=null}else _=h.child;if(_!==null)_.return=h;else for(_=h;_!==null;){if(_===e){_=null;break}if(h=_.sibling,h!==null){h.return=_.return,_=h;break}_=_.return}h=_}}function ss(e,n,r,c){e=null;for(var h=n,g=!1;h!==null;){if(!g){if((h.flags&524288)!==0)g=!0;else if((h.flags&262144)!==0)break}if(h.tag===10){var _=h.alternate;if(_===null)throw Error(s(387));if(_=_.memoizedProps,_!==null){var A=h.type;qt(h.pendingProps.value,_.value)||(e!==null?e.push(A):e=[A])}}else if(h===Ae.current){if(_=h.alternate,_===null)throw Error(s(387));_.memoizedState.memoizedState!==h.memoizedState.memoizedState&&(e!==null?e.push(zs):e=[zs])}h=h.return}e!==null&&df(n,e,r,c),n.flags|=262144}function pl(e){for(e=e.firstContext;e!==null;){if(!qt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function _o(e){Ze=e,ir=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function kn(e){return Yg(Ze,e)}function Hi(e,n){return Ze===null&&_o(e),Yg(e,n)}function Yg(e,n){var r=n._currentValue;if(n={context:n,memoizedValue:r,next:null},ir===null){if(e===null)throw Error(s(308));ir=n,e.dependencies={lanes:0,firstContext:n},e.flags|=524288}else ir=ir.next=n;return r}var $v=typeof AbortController<"u"?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(r,c){e.push(c)}};this.abort=function(){n.aborted=!0,e.forEach(function(r){return r()})}},Gv=t.unstable_scheduleCallback,Zv=t.unstable_NormalPriority,hn={$$typeof:Y,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ua(){return{controller:new $v,data:new Map,refCount:0}}function Cc(e){e.refCount--,e.refCount===0&&Gv(Zv,function(){e.controller.abort()})}var Ic=null,gf=0,cs=0,us=null;function To(e,n){if(Ic===null){var r=Ic=[];gf=0,cs=xi(),us={status:"pending",value:void 0,then:function(c){r.push(c)}}}return gf++,n.then(Xg,Xg),n}function Xg(){if(--gf===0&&Ic!==null){us!==null&&(us.status="fulfilled");var e=Ic;Ic=null,cs=0,us=null;for(var n=0;n<e.length;n++)(0,e[n])()}}function Kv(e,n){var r=[],c={status:"pending",value:null,reason:null,then:function(h){r.push(h)}};return e.then(function(){c.status="fulfilled",c.value=n;for(var h=0;h<r.length;h++)(0,r[h])(n)},function(h){for(c.status="rejected",c.reason=h,h=0;h<r.length;h++)(0,r[h])(void 0)}),c}var $i=D.S;D.S=function(e,n){Nm=In(),typeof n=="object"&&n!==null&&typeof n.then=="function"&&To(e,n),$i!==null&&$i(e,n)};var Mo=P(null);function mf(){var e=Mo.current;return e!==null?e:Et.pooledCache}function vl(e,n){n===null?ie(Mo,Mo.current):ie(Mo,n.pool)}function Wg(){var e=mf();return e===null?null:{parent:hn._currentValue,pool:e}}var ls=Error(s(460)),yl=Error(s(474)),jc=Error(s(542)),Sl={then:function(){}};function Jg(e){return e=e.status,e==="fulfilled"||e==="rejected"}function bl(e,n,r){switch(r=e[r],r===void 0?e.push(n):r!==n&&(n.then(Xa,Xa),n=r),n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,pf(e),e;default:if(typeof n.status=="string")n.then(Xa,Xa);else{if(e=Et,e!==null&&100<e.shellSuspendCounter)throw Error(s(482));e=n,e.status="pending",e.then(function(c){if(n.status==="pending"){var h=n;h.status="fulfilled",h.value=c}},function(c){if(n.status==="pending"){var h=n;h.status="rejected",h.reason=c}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,pf(e),e}throw ka=n,ls}}function la(e){try{var n=e._init;return n(e._payload)}catch(r){throw r!==null&&typeof r=="object"&&typeof r.then=="function"?(ka=r,ls):r}}var ka=null;function em(){if(ka===null)throw Error(s(459));var e=ka;return ka=null,e}function pf(e){if(e===ls||e===jc)throw Error(s(483))}var hs=null,Mi=0;function fs(e){var n=Mi;return Mi+=1,hs===null&&(hs=[]),bl(hs,e,n)}function ha(e,n){n=n.props.ref,e.ref=n!==void 0?n:null}function qn(e,n){throw n.$$typeof===w?Error(s(525)):(e=Object.prototype.toString.call(n),Error(s(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e)))}function tm(e){function n(B,z){if(e){var H=B.deletions;H===null?(B.deletions=[z],B.flags|=16):H.push(z)}}function r(B,z){if(!e)return null;for(;z!==null;)n(B,z),z=z.sibling;return null}function c(B){for(var z=new Map;B!==null;)B.key!==null?z.set(B.key,B):z.set(B.index,B),B=B.sibling;return z}function h(B,z){return B=Vi(B,z),B.index=0,B.sibling=null,B}function g(B,z,H){return B.index=H,e?(H=B.alternate,H!==null?(H=H.index,H<z?(B.flags|=67108866,z):H):(B.flags|=67108866,z)):(B.flags|=1048576,z)}function _(B){return e&&B.alternate===null&&(B.flags|=67108866),B}function A(B,z,H,ce){return z===null||z.tag!==6?(z=ns(H,B.mode,ce),z.return=B,z):(z=h(z,H),z.return=B,z)}function N(B,z,H,ce){var Ne=H.type;return Ne===x?re(B,z,H.props.children,ce,H.key):z!==null&&(z.elementType===Ne||typeof Ne=="object"&&Ne!==null&&Ne.$$typeof===q&&la(Ne)===z.type)?(z=h(z,H.props),ha(z,H),z.return=B,z):(z=gl(H.type,H.key,H.props,null,B.mode,ce),ha(z,H),z.return=B,z)}function $(B,z,H,ce){return z===null||z.tag!==4||z.stateNode.containerInfo!==H.containerInfo||z.stateNode.implementation!==H.implementation?(z=wc(H,B.mode,ce),z.return=B,z):(z=h(z,H.children||[]),z.return=B,z)}function re(B,z,H,ce,Ne){return z===null||z.tag!==7?(z=yo(H,B.mode,ce,Ne),z.return=B,z):(z=h(z,H),z.return=B,z)}function ue(B,z,H){if(typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint")return z=ns(""+z,B.mode,H),z.return=B,z;if(typeof z=="object"&&z!==null){switch(z.$$typeof){case R:return H=gl(z.type,z.key,z.props,null,B.mode,H),ha(H,z),H.return=B,H;case I:return z=wc(z,B.mode,H),z.return=B,z;case q:return z=la(z),ue(B,z,H)}if(pe(z)||Me(z))return z=yo(z,B.mode,H,null),z.return=B,z;if(typeof z.then=="function")return ue(B,fs(z),H);if(z.$$typeof===Y)return ue(B,Hi(B,z),H);qn(B,z)}return null}function G(B,z,H,ce){var Ne=z!==null?z.key:null;if(typeof H=="string"&&H!==""||typeof H=="number"||typeof H=="bigint")return Ne!==null?null:A(B,z,""+H,ce);if(typeof H=="object"&&H!==null){switch(H.$$typeof){case R:return H.key===Ne?N(B,z,H,ce):null;case I:return H.key===Ne?$(B,z,H,ce):null;case q:return H=la(H),G(B,z,H,ce)}if(pe(H)||Me(H))return Ne!==null?null:re(B,z,H,ce,null);if(typeof H.then=="function")return G(B,z,fs(H),ce);if(H.$$typeof===Y)return G(B,z,Hi(B,H),ce);qn(B,H)}return null}function ee(B,z,H,ce,Ne){if(typeof ce=="string"&&ce!==""||typeof ce=="number"||typeof ce=="bigint")return B=B.get(H)||null,A(z,B,""+ce,Ne);if(typeof ce=="object"&&ce!==null){switch(ce.$$typeof){case R:return B=B.get(ce.key===null?H:ce.key)||null,N(z,B,ce,Ne);case I:return B=B.get(ce.key===null?H:ce.key)||null,$(z,B,ce,Ne);case q:return ce=la(ce),ee(B,z,H,ce,Ne)}if(pe(ce)||Me(ce))return B=B.get(H)||null,re(z,B,ce,Ne,null);if(typeof ce.then=="function")return ee(B,z,H,fs(ce),Ne);if(ce.$$typeof===Y)return ee(B,z,H,Hi(z,ce),Ne);qn(z,ce)}return null}function Ce(B,z,H,ce){for(var Ne=null,mt=null,Re=z,nt=z=0,ut=null;Re!==null&&nt<H.length;nt++){Re.index>nt?(ut=Re,Re=null):ut=Re.sibling;var pt=G(B,Re,H[nt],ce);if(pt===null){Re===null&&(Re=ut);break}e&&Re&&pt.alternate===null&&n(B,Re),z=g(pt,z,nt),mt===null?Ne=pt:mt.sibling=pt,mt=pt,Re=ut}if(nt===H.length)return r(B,Re),lt&&Ti(B,nt),Ne;if(Re===null){for(;nt<H.length;nt++)Re=ue(B,H[nt],ce),Re!==null&&(z=g(Re,z,nt),mt===null?Ne=Re:mt.sibling=Re,mt=Re);return lt&&Ti(B,nt),Ne}for(Re=c(Re);nt<H.length;nt++)ut=ee(Re,B,nt,H[nt],ce),ut!==null&&(e&&ut.alternate!==null&&Re.delete(ut.key===null?nt:ut.key),z=g(ut,z,nt),mt===null?Ne=ut:mt.sibling=ut,mt=ut);return e&&Re.forEach(function(to){return n(B,to)}),lt&&Ti(B,nt),Ne}function Ue(B,z,H,ce){if(H==null)throw Error(s(151));for(var Ne=null,mt=null,Re=z,nt=z=0,ut=null,pt=H.next();Re!==null&&!pt.done;nt++,pt=H.next()){Re.index>nt?(ut=Re,Re=null):ut=Re.sibling;var to=G(B,Re,pt.value,ce);if(to===null){Re===null&&(Re=ut);break}e&&Re&&to.alternate===null&&n(B,Re),z=g(to,z,nt),mt===null?Ne=to:mt.sibling=to,mt=to,Re=ut}if(pt.done)return r(B,Re),lt&&Ti(B,nt),Ne;if(Re===null){for(;!pt.done;nt++,pt=H.next())pt=ue(B,pt.value,ce),pt!==null&&(z=g(pt,z,nt),mt===null?Ne=pt:mt.sibling=pt,mt=pt);return lt&&Ti(B,nt),Ne}for(Re=c(Re);!pt.done;nt++,pt=H.next())pt=ee(Re,B,nt,pt.value,ce),pt!==null&&(e&&pt.alternate!==null&&Re.delete(pt.key===null?nt:pt.key),z=g(pt,z,nt),mt===null?Ne=pt:mt.sibling=pt,mt=pt);return e&&Re.forEach(function(Py){return n(B,Py)}),lt&&Ti(B,nt),Ne}function It(B,z,H,ce){if(typeof H=="object"&&H!==null&&H.type===x&&H.key===null&&(H=H.props.children),typeof H=="object"&&H!==null){switch(H.$$typeof){case R:e:{for(var Ne=H.key;z!==null;){if(z.key===Ne){if(Ne=H.type,Ne===x){if(z.tag===7){r(B,z.sibling),ce=h(z,H.props.children),ce.return=B,B=ce;break e}}else if(z.elementType===Ne||typeof Ne=="object"&&Ne!==null&&Ne.$$typeof===q&&la(Ne)===z.type){r(B,z.sibling),ce=h(z,H.props),ha(ce,H),ce.return=B,B=ce;break e}r(B,z);break}else n(B,z);z=z.sibling}H.type===x?(ce=yo(H.props.children,B.mode,ce,H.key),ce.return=B,B=ce):(ce=gl(H.type,H.key,H.props,null,B.mode,ce),ha(ce,H),ce.return=B,B=ce)}return _(B);case I:e:{for(Ne=H.key;z!==null;){if(z.key===Ne)if(z.tag===4&&z.stateNode.containerInfo===H.containerInfo&&z.stateNode.implementation===H.implementation){r(B,z.sibling),ce=h(z,H.children||[]),ce.return=B,B=ce;break e}else{r(B,z);break}else n(B,z);z=z.sibling}ce=wc(H,B.mode,ce),ce.return=B,B=ce}return _(B);case q:return H=la(H),It(B,z,H,ce)}if(pe(H))return Ce(B,z,H,ce);if(Me(H)){if(Ne=Me(H),typeof Ne!="function")throw Error(s(150));return H=Ne.call(H),Ue(B,z,H,ce)}if(typeof H.then=="function")return It(B,z,fs(H),ce);if(H.$$typeof===Y)return It(B,z,Hi(B,H),ce);qn(B,H)}return typeof H=="string"&&H!==""||typeof H=="number"||typeof H=="bigint"?(H=""+H,z!==null&&z.tag===6?(r(B,z.sibling),ce=h(z,H),ce.return=B,B=ce):(r(B,z),ce=ns(H,B.mode,ce),ce.return=B,B=ce),_(B)):r(B,z)}return function(B,z,H,ce){try{Mi=0;var Ne=It(B,z,H,ce);return hs=null,Ne}catch(Re){if(Re===ls||Re===jc)throw Re;var mt=xn(29,Re,null,B.mode);return mt.lanes=ce,mt.return=B,mt}finally{}}}var Nr=tm(!0),vf=tm(!1),Gi=!1;function Oa(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function _l(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Dr(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function fa(e,n,r){var c=e.updateQueue;if(c===null)return null;if(c=c.shared,(yt&2)!==0){var h=c.pending;return h===null?n.next=n:(n.next=h.next,h.next=n),c.pending=n,n=Tc(e),hf(e,null,r),n}return vo(e,c,n,r),Tc(e)}function Rc(e,n,r){if(n=n.updateQueue,n!==null&&(n=n.shared,(r&4194048)!==0)){var c=n.lanes;c&=e.pendingLanes,r|=c,n.lanes=r,Kn(e,r)}}function Tl(e,n){var r=e.updateQueue,c=e.alternate;if(c!==null&&(c=c.updateQueue,r===c)){var h=null,g=null;if(r=r.firstBaseUpdate,r!==null){do{var _={lane:r.lane,tag:r.tag,payload:r.payload,callback:null,next:null};g===null?h=g=_:g=g.next=_,r=r.next}while(r!==null);g===null?h=g=n:g=g.next=n}else h=g=n;r={baseState:c.baseState,firstBaseUpdate:h,lastBaseUpdate:g,shared:c.shared,callbacks:c.callbacks},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=n:e.next=n,r.lastBaseUpdate=n}var yn=!1;function wo(){if(yn){var e=us;if(e!==null)throw e}}function ds(e,n,r,c){yn=!1;var h=e.updateQueue;Gi=!1;var g=h.firstBaseUpdate,_=h.lastBaseUpdate,A=h.shared.pending;if(A!==null){h.shared.pending=null;var N=A,$=N.next;N.next=null,_===null?g=$:_.next=$,_=N;var re=e.alternate;re!==null&&(re=re.updateQueue,A=re.lastBaseUpdate,A!==_&&(A===null?re.firstBaseUpdate=$:A.next=$,re.lastBaseUpdate=N))}if(g!==null){var ue=h.baseState;_=0,re=$=N=null,A=g;do{var G=A.lane&-536870913,ee=G!==A.lane;if(ee?(ct&G)===G:(c&G)===G){G!==0&&G===cs&&(yn=!0),re!==null&&(re=re.next={lane:0,tag:A.tag,payload:A.payload,callback:null,next:null});e:{var Ce=e,Ue=A;G=n;var It=r;switch(Ue.tag){case 1:if(Ce=Ue.payload,typeof Ce=="function"){ue=Ce.call(It,ue,G);break e}ue=Ce;break e;case 3:Ce.flags=Ce.flags&-65537|128;case 0:if(Ce=Ue.payload,G=typeof Ce=="function"?Ce.call(It,ue,G):Ce,G==null)break e;ue=v({},ue,G);break e;case 2:Gi=!0}}G=A.callback,G!==null&&(e.flags|=64,ee&&(e.flags|=8192),ee=h.callbacks,ee===null?h.callbacks=[G]:ee.push(G))}else ee={lane:G,tag:A.tag,payload:A.payload,callback:A.callback,next:null},re===null?($=re=ee,N=ue):re=re.next=ee,_|=G;if(A=A.next,A===null){if(A=h.shared.pending,A===null)break;ee=A,A=ee.next,ee.next=null,h.lastBaseUpdate=ee,h.shared.pending=null}}while(!0);re===null&&(N=ue),h.baseState=N,h.firstBaseUpdate=$,h.lastBaseUpdate=re,g===null&&(h.shared.lanes=0),Qr|=_,e.lanes=_,e.memoizedState=ue}}
vendor: 4,233 bytes, line 49
49function da(e,n){if(typeof e!="function")throw Error(s(191,e));e.call(n)}function Ml(e,n){var r=e.callbacks;if(r!==null)for(e.callbacks=null,e=0;e<r.length;e++)da(r[e],n)}var or=P(null),Pa=P(0);function yf(e,n){e=Sa,ie(Pa,e),ie(or,n),Sa=e|n.baseLanes}function On(){ie(Pa,Sa),ie(or,or.current)}function Ec(){Sa=Pa.current,oe(or),oe(Pa)}var wi=P(null),Zi=null;function Lr(e){var n=e.alternate;ie(nn,nn.current&1),ie(wi,e),Zi===null&&(n===null||or.current!==null||n.memoizedState!==null)&&(Zi=e)}function xc(e){ie(nn,nn.current),ie(wi,e),Zi===null&&(Zi=e)}function nm(e){e.tag===22?(ie(nn,nn.current),ie(wi,e),Zi===null&&(Zi=e)):Ki()}function Ki(){ie(nn,nn.current),ie(wi,wi.current)}function ei(e){oe(wi),Zi===e&&(Zi=null),oe(nn)}var nn=P(0);function wl(e){for(var n=e;n!==null;){if(n.tag===13){var r=n.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||sh(r)||ks(r)))return n}else if(n.tag===19&&(n.memoizedProps.revealOrder==="forwards"||n.memoizedProps.revealOrder==="backwards"||n.memoizedProps.revealOrder==="unstable_legacy-backwards"||n.memoizedProps.revealOrder==="together")){if((n.flags&128)!==0)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Ai=0,Ke=null,At=null,Kt=null,kc=!1,gs=!1,Ao=!1,Al=0,ms=0,zr=null,Yv=0;function zt(){throw Error(s(321))}function Cl(e,n){if(n===null)return!1;for(var r=0;r<n.length&&r<e.length;r++)if(!qt(e[r],n[r]))return!1;return!0}function Il(e,n,r,c,h,g){return Ai=g,Ke=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,D.H=e===null||e.memoizedState===null?dm:Dl,Ao=!1,g=r(c,h),Ao=!1,gs&&(g=Oc(n,r,c,h)),Sf(e),g}function Sf(e){D.H=Vr;var n=At!==null&&At.next!==null;if(Ai=0,Kt=At=Ke=null,kc=!1,ms=0,zr=null,n)throw Error(s(300));e===null||Qt||(e=e.dependencies,e!==null&&pl(e)&&(Qt=!0))}function Oc(e,n,r,c){Ke=e;var h=0;do{if(gs&&(zr=null),ms=0,gs=!1,25<=h)throw Error(s(301));if(h+=1,Kt=At=null,e.updateQueue!=null){var g=e.updateQueue;g.lastEffect=null,g.events=null,g.stores=null,g.memoCache!=null&&(g.memoCache.index=0)}D.H=Bc,g=n(r,c)}while(gs);return g}function Xv(){var e=D.H,n=e.useState()[0];return n=typeof n.then=="function"?vs(n):n,e=e.useState()[0],(At!==null?At.memoizedState:null)!==e&&(Ke.flags|=1024),n}function jl(){var e=Al!==0;return Al=0,e}function Rl(e,n,r){n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~r}function bf(e){if(kc){for(e=e.memoizedState;e!==null;){var n=e.queue;n!==null&&(n.pending=null),e=e.next}kc=!1}Ai=0,Kt=At=Ke=null,gs=!1,ms=Al=0,zr=null}function zn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Kt===null?Ke.memoizedState=Kt=e:Kt=Kt.next=e,Kt}function an(){if(At===null){var e=Ke.alternate;e=e!==null?e.memoizedState:null}else e=At.next;var n=Kt===null?Ke.memoizedState:Kt.next;if(n!==null)Kt=n,At=e;else{if(e===null)throw Ke.alternate===null?Error(s(467)):Error(s(310));At=e,e={memoizedState:At.memoizedState,baseState:At.baseState,baseQueue:At.baseQueue,queue:At.queue,next:null},Kt===null?Ke.memoizedState=Kt=e:Kt=Kt.next=e}return Kt}function ps(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function vs(e){var n=ms;return ms+=1,zr===null&&(zr=[]),e=bl(zr,e,n),n=Ke,(Kt===null?n.memoizedState:Kt.next)===null&&(n=n.alternate,D.H=n===null||n.memoizedState===null?dm:Dl),e}function ys(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return vs(e);if(e.$$typeof===Y)return kn(e)}throw Error(s(438,String(e)))}function _f(e){var n=null,r=Ke.updateQueue;if(r!==null&&(n=r.memoCache),n==null){var c=Ke.alternate;c!==null&&(c=c.updateQueue,c!==null&&(c=c.memoCache,c!=null&&(n={data:c.data.map(function(h){return h.slice()}),index:0})))}if(n==null&&(n={data:[],index:0}),r===null&&(r=ps(),Ke.updateQueue=r),r.memoCache=n,r=n.data[n.index],r===void 0)for(r=n.data[n.index]=Array(e),c=0;c<e;c++)r[c]=ne;return n.index++,r}function ga(e,n){return typeof n=="function"?n(e):n}function Ye(e){var n=an();return Tf(n,At,e)}function Tf(e,n,r){var c=e.queue;if(c===null)throw Error(s(311));c.lastRenderedReducer=r;var h=e.baseQueue,g=c.pending;if(g!==null){if(h!==null){var _=h.next;h.next=g.next,g.next=_}
vendor: 15,267 bytes, line 49
49n.baseQueue=h=g,c.pending=null}if(g=e.baseState,h===null)e.memoizedState=g;else{n=h.next;var A=_=null,N=null,$=n,re=!1;do{var ue=$.lane&-536870913;if(ue!==$.lane?(ct&ue)===ue:(Ai&ue)===ue){var G=$.revertLane;if(G===0)N!==null&&(N=N.next={lane:0,revertLane:0,gesture:null,action:$.action,hasEagerState:$.hasEagerState,eagerState:$.eagerState,next:null}),ue===cs&&(re=!0);else if((Ai&G)===G){$=$.next,G===cs&&(re=!0);continue}else ue={lane:0,revertLane:$.revertLane,gesture:null,action:$.action,hasEagerState:$.hasEagerState,eagerState:$.eagerState,next:null},N===null?(A=N=ue,_=g):N=N.next=ue,Ke.lanes|=G,Qr|=G;ue=$.action,Ao&&r(g,ue),g=$.hasEagerState?$.eagerState:r(g,ue)}else G={lane:ue,revertLane:$.revertLane,gesture:$.gesture,action:$.action,hasEagerState:$.hasEagerState,eagerState:$.eagerState,next:null},N===null?(A=N=G,_=g):N=N.next=G,Ke.lanes|=ue,Qr|=ue;$=$.next}while($!==null&&$!==n);if(N===null?_=g:N.next=A,!qt(g,e.memoizedState)&&(Qt=!0,re&&(r=us,r!==null)))throw r;e.memoizedState=g,e.baseState=_,e.baseQueue=N,c.lastRenderedState=g}return h===null&&(c.lanes=0),[e.memoizedState,c.dispatch]}function Mf(e){var n=an(),r=n.queue;if(r===null)throw Error(s(311));r.lastRenderedReducer=e;var c=r.dispatch,h=r.pending,g=n.memoizedState;if(h!==null){r.pending=null;var _=h=h.next;do g=e(g,_.action),_=_.next;while(_!==h);qt(g,n.memoizedState)||(Qt=!0),n.memoizedState=g,n.baseQueue===null&&(n.baseState=g),r.lastRenderedState=g}return[g,c]}function Ss(e,n,r){var c=Ke,h=an(),g=lt;if(g){if(r===void 0)throw Error(s(407));r=r()}else r=n();var _=!qt((At||h).memoizedState,r);if(_&&(h.memoizedState=r,Qt=!0),h=h.queue,Lc(am.bind(null,c,h,e),[e]),h.getSnapshot!==n||_||Kt!==null&&Kt.memoizedState.tag&1){if(c.flags|=2048,Ii(9,{destroy:void 0},im.bind(null,c,h,r,n),null),Et===null)throw Error(s(349));g||(Ai&127)!==0||wf(c,n,r)}return r}function wf(e,n,r){e.flags|=16384,e={getSnapshot:n,value:r},n=Ke.updateQueue,n===null?(n=ps(),Ke.updateQueue=n,n.stores=[e]):(r=n.stores,r===null?n.stores=[e]:r.push(e))}function im(e,n,r,c){n.value=r,n.getSnapshot=c,Ci(n)&&rm(e)}function am(e,n,r){return r(function(){Ci(n)&&rm(e)})}function Ci(e){var n=e.getSnapshot;e=e.value;try{var r=n();return!qt(e,r)}catch{return!0}}function rm(e){var n=Ea(e,2);n!==null&&oi(n,e,2)}function bs(e){var n=zn();if(typeof e=="function"){var r=e;if(e=r(),Ao){gi(!0);try{r()}finally{gi(!1)}}}return n.memoizedState=n.baseState=e,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ga,lastRenderedState:e},n}function El(e,n,r,c){return e.baseState=r,Tf(e,At,typeof c=="function"?c:ga)}function om(e,n,r,c,h){if(Uc(e))throw Error(s(485));if(e=n.action,e!==null){var g={payload:h,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(_){g.listeners.push(_)}};D.T!==null?r(!0):g.isTransition=!1,c(g),r=n.pending,r===null?(g.next=n.pending=g,Af(n,g)):(g.next=r.next,n.pending=r.next=g)}}function Af(e,n){var r=n.action,c=n.payload,h=e.state;if(n.isTransition){var g=D.T,_={};D.T=_;try{var A=r(h,c),N=D.S;N!==null&&N(_,A),ti(e,n,A)}catch($){Pc(e,n,$)}finally{g!==null&&_.types!==null&&(g.types=_.types),D.T=g}}else try{g=r(h,c),ti(e,n,g)}catch($){Pc(e,n,$)}}function ti(e,n,r){r!==null&&typeof r=="object"&&typeof r.then=="function"?r.then(function(c){sr(e,n,c)},function(c){return Pc(e,n,c)}):sr(e,n,r)}function sr(e,n,r){n.status="fulfilled",n.value=r,Cf(n),e.state=r,n=e.pending,n!==null&&(r=n.next,r===n?e.pending=null:(r=r.next,n.next=r,Af(e,r)))}function Pc(e,n,r){var c=e.pending;if(e.pending=null,c!==null){c=c.next;do n.status="rejected",n.reason=r,Cf(n),n=n.next;while(n!==c)}e.action=null}function Cf(e){e=e.listeners;for(var n=0;n<e.length;n++)(0,e[n])()}function Nc(e,n){return n}function If(e,n){if(lt){var r=Et.formState;if(r!==null){e:{var c=Ke;if(lt){if(St){t:{for(var h=St,g=Qi;h.nodeType!==8;){if(!g){h=null;break t}if(h=Xi(h.nextSibling),h===null){h=null;break t}}g=h.data,h=g==="F!"||g==="F"?h:null}if(h){St=Xi(h.nextSibling),c=h.data==="F!";break e}}xr(c)}c=!1}c&&(n=r[0])}}return r=zn(),r.memoizedState=r.baseState=n,c={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Nc,lastRenderedState:n},r.queue=c,r=zf.bind(null,Ke,c),c.dispatch=r,c=bs(!1),g=Ts.bind(null,Ke,!1,c.queue),c=zn(),h={state:n,dispatch:null,action:e,pending:null},c.queue=h,r=om.bind(null,Ke,h,g,r),h.dispatch=r,c.memoizedState=e,[n,r,!1]}function xl(e){var n=an();return jf(n,At,e)}function jf(e,n,r){if(n=Tf(e,n,Nc)[0],e=Ye(ga)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var c=vs(n)}catch(_){throw _===ls?jc:_}else c=n;n=an();var h=n.queue,g=h.dispatch;return r!==n.memoizedState&&(Ke.flags|=2048,Ii(9,{destroy:void 0},Rf.bind(null,h,r),null)),[c,g,e]}function Rf(e,n){e.action=n}function kl(e){var n=an(),r=At;if(r!==null)return jf(n,r,e);an(),n=n.memoizedState,r=an();var c=r.queue.dispatch;return r.memoizedState=e,[n,c,!1]}function Ii(e,n,r,c){return e={tag:e,create:r,deps:c,inst:n,next:null},n=Ke.updateQueue,n===null&&(n=ps(),Ke.updateQueue=n),r=n.lastEffect,r===null?n.lastEffect=e.next=e:(c=r.next,r.next=e,e.next=c,n.lastEffect=e),e}function sm(){return an().memoizedState}function ma(e,n,r,c){var h=zn();Ke.flags|=e,h.memoizedState=Ii(1|n,{destroy:void 0},r,c===void 0?null:c)}function Dc(e,n,r,c){var h=an();c=c===void 0?null:c;var g=h.memoizedState.inst;At!==null&&c!==null&&Cl(c,At.memoizedState.deps)?h.memoizedState=Ii(n,g,r,c):(Ke.flags|=e,h.memoizedState=Ii(1|n,g,r,c))}function Ef(e,n){ma(8390656,8,e,n)}function Lc(e,n){Dc(2048,8,e,n)}function Wv(e){Ke.flags|=4;var n=Ke.updateQueue;if(n===null)n=ps(),Ke.updateQueue=n,n.events=[e];else{var r=n.events;r===null?n.events=[e]:r.push(e)}}function cm(e){var n=an().memoizedState;return Wv({ref:n,nextImpl:e}),function(){if((yt&2)!==0)throw Error(s(440));return n.impl.apply(void 0,arguments)}}function um(e,n){return Dc(4,2,e,n)}function xf(e,n){return Dc(4,4,e,n)}function kf(e,n){if(typeof n=="function"){e=e();var r=n(e);return function(){typeof r=="function"?r():n(null)}}if(n!=null)return e=e(),n.current=e,function(){n.current=null}}function lm(e,n,r){r=r!=null?r.concat([e]):null,Dc(4,4,kf.bind(null,n,e),r)}function Ol(){}function Of(e,n){var r=an();n=n===void 0?null:n;var c=r.memoizedState;return n!==null&&Cl(n,c[1])?c[0]:(r.memoizedState=[e,n],e)}function Qn(e,n){var r=an();n=n===void 0?null:n;var c=r.memoizedState;if(n!==null&&Cl(n,c[1]))return c[0];if(c=e(),Ao){gi(!0);try{e()}finally{gi(!1)}}return r.memoizedState=[c,n],c}function Yi(e,n,r){return r===void 0||(Ai&1073741824)!==0&&(ct&261930)===0?e.memoizedState=n:(e.memoizedState=r,e=Lm(),Ke.lanes|=e,Qr|=e,r)}function hm(e,n,r,c){return qt(r,n)?r:or.current!==null?(e=Yi(e,r,c),qt(e,n)||(Qt=!0),e):(Ai&42)===0||(Ai&1073741824)!==0&&(ct&261930)===0?(Qt=!0,e.memoizedState=r):(e=Lm(),Ke.lanes|=e,Qr|=e,n)}function fm(e,n,r,c,h){var g=K.p;K.p=g!==0&&8>g?g:8;var _=D.T,A={};D.T=A,Ts(e,!1,n,r);try{var N=h(),$=D.S;if($!==null&&$(A,N),N!==null&&typeof N=="object"&&typeof N.then=="function"){var re=Kv(N,c);_s(e,n,re,Ei(e))}else _s(e,n,c,Ei(e))}catch(ue){_s(e,n,{then:function(){},status:"rejected",reason:ue},Ei())}finally{K.p=g,_!==null&&A.types!==null&&(_.types=A.types),D.T=_}}function Pl(){}function Ur(e,n,r,c){if(e.tag!==5)throw Error(s(476));var h=Pf(e).queue;fm(e,h,n,W,r===null?Pl:function(){return Nf(e),r(c)})}function Pf(e){var n=e.memoizedState;if(n!==null)return n;n={memoizedState:W,baseState:W,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ga,lastRenderedState:W},next:null};var r={};return n.next={memoizedState:r,baseState:r,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ga,lastRenderedState:r},next:null},e.memoizedState=n,e=e.alternate,e!==null&&(e.memoizedState=n),n}function Nf(e){var n=Pf(e);n.next===null&&(n=e.alternate.memoizedState),_s(e,n.next.queue,{},Ei())}function Df(){return kn(zs)}function Lf(){return an().memoizedState}function Co(){return an().memoizedState}function zc(e){for(var n=e.return;n!==null;){switch(n.tag){case 24:case 3:var r=Ei();e=Dr(r);var c=fa(n,e,r);c!==null&&(oi(c,n,r),Rc(c,n,r)),n={cache:ua()},e.payload=n;return}n=n.return}}function Jv(e,n,r){var c=Ei();r={lane:c,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Uc(e)?Vc(n,r):(r=dl(e,n,r,c),r!==null&&(oi(r,e,c),Nl(r,n,c)))}function zf(e,n,r){var c=Ei();_s(e,n,r,c)}function _s(e,n,r,c){var h={lane:c,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null};if(Uc(e))Vc(n,h);else{var g=e.alternate;if(e.lanes===0&&(g===null||g.lanes===0)&&(g=n.lastRenderedReducer,g!==null))try{var _=n.lastRenderedState,A=g(_,r);if(h.hasEagerState=!0,h.eagerState=A,qt(A,_))return vo(e,n,h,0),Et===null&&ca(),!1}catch{}finally{}if(r=dl(e,n,h,c),r!==null)return oi(r,e,c),Nl(r,n,c),!0}return!1}function Ts(e,n,r,c){if(c={lane:2,revertLane:xi(),gesture:null,action:c,hasEagerState:!1,eagerState:null,next:null},Uc(e)){if(n)throw Error(s(479))}else n=dl(e,r,c,2),n!==null&&oi(n,e,2)}function Uc(e){var n=e.alternate;return e===Ke||n!==null&&n===Ke}function Vc(e,n){gs=kc=!0;var r=e.pending;r===null?n.next=n:(n.next=r.next,r.next=n),e.pending=n}function Nl(e,n,r){if((r&4194048)!==0){var c=n.lanes;c&=e.pendingLanes,r|=c,n.lanes=r,Kn(e,r)}}var Vr={readContext:kn,use:ys,useCallback:zt,useContext:zt,useEffect:zt,useImperativeHandle:zt,useLayoutEffect:zt,useInsertionEffect:zt,useMemo:zt,useReducer:zt,useRef:zt,useState:zt,useDebugValue:zt,useDeferredValue:zt,useTransition:zt,useSyncExternalStore:zt,useId:zt,useHostTransitionStatus:zt,useFormState:zt,useActionState:zt,useOptimistic:zt,useMemoCache:zt,useCacheRefresh:zt};Vr.useEffectEvent=zt;var dm={readContext:kn,use:ys,useCallback:function(e,n){return zn().memoizedState=[e,n===void 0?null:n],e},useContext:kn,useEffect:Ef,useImperativeHandle:function(e,n,r){r=r!=null?r.concat([e]):null,ma(4194308,4,kf.bind(null,n,e),r)},useLayoutEffect:function(e,n){return ma(4194308,4,e,n)},useInsertionEffect:function(e,n){ma(4,2,e,n)},useMemo:function(e,n){var r=zn();n=n===void 0?null:n;var c=e();if(Ao){gi(!0);try{e()}finally{gi(!1)}}return r.memoizedState=[c,n],c},useReducer:function(e,n,r){var c=zn();if(r!==void 0){var h=r(n);if(Ao){gi(!0);try{r(n)}finally{gi(!1)}}}else h=n;return c.memoizedState=c.baseState=h,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:h},c.queue=e,e=e.dispatch=Jv.bind(null,Ke,e),[c.memoizedState,e]},useRef:function(e){var n=zn();return e={current:e},n.memoizedState=e},useState:function(e){e=bs(e);var n=e.queue,r=zf.bind(null,Ke,n);return n.dispatch=r,[e.memoizedState,r]},useDebugValue:Ol,useDeferredValue:function(e,n){var r=zn();return Yi(r,e,n)},useTransition:function(){var e=bs(!1);return e=fm.bind(null,Ke,e.queue,!0,!1),zn().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,r){var c=Ke,h=zn();if(lt){if(r===void 0)throw Error(s(407));r=r()}else{if(r=n(),Et===null)throw Error(s(349));(ct&127)!==0||wf(c,n,r)}h.memoizedState=r;var g={value:r,getSnapshot:n};return h.queue=g,Ef(am.bind(null,c,g,e),[e]),c.flags|=2048,Ii(9,{destroy:void 0},im.bind(null,c,g,r,n),null),r},useId:function(){var e=zn(),n=Et.identifierPrefix;if(lt){var r=qi,c=xa;r=(c&~(1<<32-_n(c)-1)).toString(32)+r,n="_"+n+"R_"+r,r=Al++,0<r&&(n+="H"+r.toString(32)),n+="_"}else r=Yv++,n="_"+n+"r_"+r.toString(32)+"_";return e.memoizedState=n},useHostTransitionStatus:Df,useFormState:If,useActionState:If,useOptimistic:function(e){var n=zn();n.memoizedState=n.baseState=e;var r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=r,n=Ts.bind(null,Ke,!0,r),r.dispatch=n,[e,n]},useMemoCache:_f,useCacheRefresh:function(){return zn().memoizedState=zc.bind(null,Ke)},useEffectEvent:function(e){var n=zn(),r={impl:e};return n.memoizedState=r,function(){if((yt&2)!==0)throw Error(s(440));return r.impl.apply(void 0,arguments)}}},Dl={readContext:kn,use:ys,useCallback:Of,useContext:kn,useEffect:Lc,useImperativeHandle:lm,useInsertionEffect:um,useLayoutEffect:xf,useMemo:Qn,useReducer:Ye,useRef:sm,useState:function(){return Ye(ga)},useDebugValue:Ol,useDeferredValue:function(e,n){var r=an();return hm(r,At.memoizedState,e,n)},useTransition:function(){var e=Ye(ga)[0],n=an().memoizedState;return[typeof e=="boolean"?e:vs(e),n]},useSyncExternalStore:Ss,useId:Lf,useHostTransitionStatus:Df,useFormState:xl,useActionState:xl,useOptimistic:function(e,n){var r=an();return El(r,At,e,n)},useMemoCache:_f,useCacheRefresh:Co};Dl.useEffectEvent=cm;var Bc={readContext:kn,use:ys,useCallback:Of,useContext:kn,useEffect:Lc,useImperativeHandle:lm,useInsertionEffect:um,useLayoutEffect:xf,useMemo:Qn,useReducer:Mf,useRef:sm,useState:function(){return Mf(ga)},useDebugValue:Ol,useDeferredValue:function(e,n){var r=an();return At===null?Yi(r,e,n):hm(r,At.memoizedState,e,n)},useTransition:function(){var e=Mf(ga)[0],n=an().memoizedState;return[typeof e=="boolean"?e:vs(e),n]},useSyncExternalStore:Ss,useId:Lf,useHostTransitionStatus:Df,useFormState:kl,useActionState:kl,useOptimistic:function(e,n){var r=an();return At!==null?El(r,At,e,n):(r.baseState=e,[e,r.queue.dispatch])},useMemoCache:_f,useCacheRefresh:Co};Bc.useEffectEvent=cm;function Ll(e,n,r,c){n=e.memoizedState,r=r(c,n),r=r==null?n:v({},n,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var Fc={enqueueSetState:function(e,n,r){e=e._reactInternals;var c=Ei(),h=Dr(c);h.payload=n,r!=null&&(h.callback=r),n=fa(e,h,c),n!==null&&(oi(n,e,c),Rc(n,e,c))},enqueueReplaceState:function(e,n,r){e=e._reactInternals;var c=Ei(),h=Dr(c);h.tag=1,h.payload=n,r!=null&&(h.callback=r),n=fa(e,h,c),n!==null&&(oi(n,e,c),Rc(n,e,c))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var r=Ei(),c=Dr(r);c.tag=2,n!=null&&(c.callback=n),n=fa(e,c,r),n!==null&&(oi(n,e,r),Rc(n,e,r))}};function gm(e,n,r,c,h,g,_){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(c,g,_):n.prototype&&n.prototype.isPureReactComponent?!Xo(r,c)||!Xo(h,g):!0}function Uf(e,n,r,c){e=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(r,c),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(r,c),n.state!==e&&Fc.enqueueReplaceState(n,n.state,null)}function Hn(e,n){var r=n;if("ref"in n){r={};for(var c in n)c!=="ref"&&(r[c]=n[c])}if(e=e.defaultProps){r===n&&(r=v({},r));for(var h in e)r[h]===void 0&&(r[h]=e[h])}return r}function Vf(e){fl(e)}function Bf(e){console.error(e)}function mm(e){fl(e)}function qc(e,n){try{var r=e.onUncaughtError;r(n.value,{componentStack:n.stack})}catch(c){setTimeout(function(){throw c})}}function pm(e,n,r){try{var c=e.onCaughtError;c(r.value,{componentStack:r.stack,errorBoundary:n.tag===1?n.stateNode:null})}catch(h){setTimeout(function(){throw h})}}function Ff(e,n,r){return r=Dr(r),r.tag=3,r.payload={element:null},r.callback=function(){qc(e,n)},r}function Na(e){return e=Dr(e),e.tag=3,e}function zl(e,n,r,c){var h=r.type.getDerivedStateFromError;if(typeof h=="function"){var g=c.value;e.payload=function(){return h(g)},e.callback=function(){pm(n,r,c)}}var _=r.stateNode;_!==null&&typeof _.componentDidCatch=="function"&&(e.callback=function(){pm(n,r,c),typeof h!="function"&&(Hr===null?Hr=new Set([this]):Hr.add(this));var A=c.stack;this.componentDidCatch(c.value,{componentStack:A!==null?A:""})})}
vendor: 21,286 bytes, line 49
49function qf(e,n,r,c,h){if(r.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){if(n=r.alternate,n!==null&&ss(n,r,h,!0),r=wi.current,r!==null){switch(r.tag){case 31:case 13:return Zi===null?Wl():r.alternate===null&&Ht===0&&(Ht=3),r.flags&=-257,r.flags|=65536,r.lanes=h,c===Sl?r.flags|=16384:(n=r.updateQueue,n===null?r.updateQueue=new Set([c]):n.add(c),yd(e,c,h)),!1;case 22:return r.flags|=65536,c===Sl?r.flags|=16384:(n=r.updateQueue,n===null?(n={transitions:null,markerInstances:null,retryQueue:new Set([c])},r.updateQueue=n):(r=n.retryQueue,r===null?n.retryQueue=new Set([c]):r.add(c)),yd(e,c,h)),!1}throw Error(s(435,r.tag))}return yd(e,c,h),Wl(),!1}if(lt)return n=wi.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=h,c!==ff&&(e=Error(s(422),{cause:c}),Or(_i(e,r)))):(c!==ff&&(n=Error(s(423),{cause:c}),Or(_i(n,r))),e=e.current.alternate,e.flags|=65536,h&=-h,e.lanes|=h,c=_i(c,r),h=Ff(e.stateNode,c,h),Tl(e,h),Ht!==4&&(Ht=2)),!1;var g=Error(s(520),{cause:c});if(g=_i(g,r),iu===null?iu=[g]:iu.push(g),Ht!==4&&(Ht=2),n===null)return!0;c=_i(c,r),r=n;do{switch(r.tag){case 3:return r.flags|=65536,e=h&-h,r.lanes|=e,e=Ff(r.stateNode,c,e),Tl(r,e),!1;case 1:if(n=r.type,g=r.stateNode,(r.flags&128)===0&&(typeof n.getDerivedStateFromError=="function"||g!==null&&typeof g.componentDidCatch=="function"&&(Hr===null||!Hr.has(g))))return r.flags|=65536,h&=-h,r.lanes|=h,h=Na(h),zl(h,e,r,c),Tl(r,h),!1}r=r.return}while(r!==null);return!1}var Qc=Error(s(461)),Qt=!1;function Yt(e,n,r,c){n.child=e===null?vf(n,null,r,c):Nr(n,e.child,r,c)}function ze(e,n,r,c,h){r=r.render;var g=n.ref;if("ref"in c){var _={};for(var A in c)A!=="ref"&&(_[A]=c[A])}else _=c;return _o(n),c=Il(e,n,r,_,g,h),A=jl(),e!==null&&!Qt?(Rl(e,n,h),Da(e,n,h)):(lt&&A&&Rr(n),n.flags|=1,Yt(e,n,c,h),n.child)}function Hc(e,n,r,c,h){if(e===null){var g=r.type;return typeof g=="function"&&!tr(g)&&g.defaultProps===void 0&&r.compare===null?(n.tag=15,n.type=g,Ul(e,n,g,c,h)):(e=gl(r.type,null,c,n,n.mode,h),e.ref=n.ref,e.return=n,n.child=e)}if(g=e.child,!Ql(e,h)){var _=g.memoizedProps;if(r=r.compare,r=r!==null?r:Xo,r(_,c)&&e.ref===n.ref)return Da(e,n,h)}return n.flags|=1,e=Vi(g,c),e.ref=n.ref,e.return=n,n.child=e}function Ul(e,n,r,c,h){if(e!==null){var g=e.memoizedProps;if(Xo(g,c)&&e.ref===n.ref)if(Qt=!1,n.pendingProps=c=g,Ql(e,h))(e.flags&131072)!==0&&(Qt=!0);else return n.lanes=e.lanes,Da(e,n,h)}return Fl(e,n,r,c,h)}function Br(e,n,r,c){var h=c.children,g=e!==null?e.memoizedState:null;if(e===null&&n.stateNode===null&&(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),c.mode==="hidden"){if((n.flags&128)!==0){if(g=g!==null?g.baseLanes|r:r,e!==null){for(c=n.child=e.child,h=0;c!==null;)h=h|c.lanes|c.childLanes,c=c.sibling;c=h&~g}else c=0,n.child=null;return Vl(e,n,g,r,c)}if((r&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},e!==null&&vl(n,g!==null?g.cachePool:null),g!==null?yf(n,g):On(),nm(n);else return c=n.lanes=536870912,Vl(e,n,g!==null?g.baseLanes|r:r,r,c)}else g!==null?(vl(n,g.cachePool),yf(n,g),Ki(),n.memoizedState=null):(e!==null&&vl(n,null),On(),Ki());return Yt(e,n,h,r),n.child}function $c(e,n){return e!==null&&e.tag===22||n.stateNode!==null||(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.sibling}function Vl(e,n,r,c,h){var g=mf();return g=g===null?null:{parent:hn._currentValue,pool:g},n.memoizedState={baseLanes:r,cachePool:g},e!==null&&vl(n,null),On(),nm(n),e!==null&&ss(e,n,c,!0),n.childLanes=h,null}function Gc(e,n){return n=ql({mode:n.mode,children:n.children},e.mode),n.ref=e.ref,e.child=n,n.return=e,n}function Pn(e,n,r){return Nr(n,e.child,null,r),e=Gc(n,n.pendingProps),e.flags|=2,ei(n),n.memoizedState=null,e}function ey(e,n,r){var c=n.pendingProps,h=(n.flags&128)!==0;if(n.flags&=-129,e===null){if(lt){if(c.mode==="hidden")return e=Gc(n,c),n.lanes=536870912,$c(null,e);if(xc(n),(e=St)?(e=op(e,Qi),e=e!==null&&e.data==="&"?e:null,e!==null&&(n.memoizedState={dehydrated:e,treeContext:nr!==null?{id:xa,overflow:qi}:null,retryLane:536870912,hydrationErrors:null},r=Mc(e),r.return=n,n.child=r,ln=n,St=null)):e=null,e===null)throw xr(n);return n.lanes=536870912,null}return Gc(n,c)}var g=e.memoizedState;if(g!==null){var _=g.dehydrated;if(xc(n),h)if(n.flags&256)n.flags&=-257,n=Pn(e,n,r);else if(n.memoizedState!==null)n.child=e.child,n.flags|=128,n=null;else throw Error(s(558));else if(Qt||ss(e,n,r,!1),h=(r&e.childLanes)!==0,Qt||h){if(c=Et,c!==null&&(_=Ln(c,r),_!==0&&_!==g.retryLane))throw g.retryLane=_,Ea(e,_),oi(c,e,_),Qc;Wl(),n=Pn(e,n,r)}else e=g.treeContext,St=Xi(_.nextSibling),ln=n,lt=!0,Er=null,Qi=!1,e!==null&&rs(n,e),n=Gc(n,c),n.flags|=4096;return n}return e=Vi(e.child,{mode:c.mode,children:c.children}),e.ref=n.ref,n.child=e,e.return=n,e}function Bl(e,n){var r=n.ref;if(r===null)e!==null&&e.ref!==null&&(n.flags|=4194816);else{if(typeof r!="function"&&typeof r!="object")throw Error(s(284));(e===null||e.ref!==r)&&(n.flags|=4194816)}}function Fl(e,n,r,c,h){return _o(n),r=Il(e,n,r,c,void 0,h),c=jl(),e!==null&&!Qt?(Rl(e,n,h),Da(e,n,h)):(lt&&c&&Rr(n),n.flags|=1,Yt(e,n,r,h),n.child)}function vm(e,n,r,c,h,g){return _o(n),n.updateQueue=null,r=Oc(n,c,r,h),Sf(e),c=jl(),e!==null&&!Qt?(Rl(e,n,g),Da(e,n,g)):(lt&&c&&Rr(n),n.flags|=1,Yt(e,n,r,g),n.child)}function Qf(e,n,r,c,h){if(_o(n),n.stateNode===null){var g=er,_=r.contextType;typeof _=="object"&&_!==null&&(g=kn(_)),g=new r(c,g),n.memoizedState=g.state!==null&&g.state!==void 0?g.state:null,g.updater=Fc,n.stateNode=g,g._reactInternals=n,g=n.stateNode,g.props=c,g.state=n.memoizedState,g.refs={},Oa(n),_=r.contextType,g.context=typeof _=="object"&&_!==null?kn(_):er,g.state=n.memoizedState,_=r.getDerivedStateFromProps,typeof _=="function"&&(Ll(n,r,_,c),g.state=n.memoizedState),typeof r.getDerivedStateFromProps=="function"||typeof g.getSnapshotBeforeUpdate=="function"||typeof g.UNSAFE_componentWillMount!="function"&&typeof g.componentWillMount!="function"||(_=g.state,typeof g.componentWillMount=="function"&&g.componentWillMount(),typeof g.UNSAFE_componentWillMount=="function"&&g.UNSAFE_componentWillMount(),_!==g.state&&Fc.enqueueReplaceState(g,g.state,null),ds(n,c,g,h),wo(),g.state=n.memoizedState),typeof g.componentDidMount=="function"&&(n.flags|=4194308),c=!0}else if(e===null){g=n.stateNode;var A=n.memoizedProps,N=Hn(r,A);g.props=N;var $=g.context,re=r.contextType;_=er,typeof re=="object"&&re!==null&&(_=kn(re));var ue=r.getDerivedStateFromProps;re=typeof ue=="function"||typeof g.getSnapshotBeforeUpdate=="function",A=n.pendingProps!==A,re||typeof g.UNSAFE_componentWillReceiveProps!="function"&&typeof g.componentWillReceiveProps!="function"||(A||$!==_)&&Uf(n,g,c,_),Gi=!1;var G=n.memoizedState;g.state=G,ds(n,c,g,h),wo(),$=n.memoizedState,A||G!==$||Gi?(typeof ue=="function"&&(Ll(n,r,ue,c),$=n.memoizedState),(N=Gi||gm(n,r,N,c,G,$,_))?(re||typeof g.UNSAFE_componentWillMount!="function"&&typeof g.componentWillMount!="function"||(typeof g.componentWillMount=="function"&&g.componentWillMount(),typeof g.UNSAFE_componentWillMount=="function"&&g.UNSAFE_componentWillMount()),typeof g.componentDidMount=="function"&&(n.flags|=4194308)):(typeof g.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=c,n.memoizedState=$),g.props=c,g.state=$,g.context=_,c=N):(typeof g.componentDidMount=="function"&&(n.flags|=4194308),c=!1)}else{g=n.stateNode,_l(e,n),_=n.memoizedProps,re=Hn(r,_),g.props=re,ue=n.pendingProps,G=g.context,$=r.contextType,N=er,typeof $=="object"&&$!==null&&(N=kn($)),A=r.getDerivedStateFromProps,($=typeof A=="function"||typeof g.getSnapshotBeforeUpdate=="function")||typeof g.UNSAFE_componentWillReceiveProps!="function"&&typeof g.componentWillReceiveProps!="function"||(_!==ue||G!==N)&&Uf(n,g,c,N),Gi=!1,G=n.memoizedState,g.state=G,ds(n,c,g,h),wo();var ee=n.memoizedState;_!==ue||G!==ee||Gi||e!==null&&e.dependencies!==null&&pl(e.dependencies)?(typeof A=="function"&&(Ll(n,r,A,c),ee=n.memoizedState),(re=Gi||gm(n,r,re,c,G,ee,N)||e!==null&&e.dependencies!==null&&pl(e.dependencies))?($||typeof g.UNSAFE_componentWillUpdate!="function"&&typeof g.componentWillUpdate!="function"||(typeof g.componentWillUpdate=="function"&&g.componentWillUpdate(c,ee,N),typeof g.UNSAFE_componentWillUpdate=="function"&&g.UNSAFE_componentWillUpdate(c,ee,N)),typeof g.componentDidUpdate=="function"&&(n.flags|=4),typeof g.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof g.componentDidUpdate!="function"||_===e.memoizedProps&&G===e.memoizedState||(n.flags|=4),typeof g.getSnapshotBeforeUpdate!="function"||_===e.memoizedProps&&G===e.memoizedState||(n.flags|=1024),n.memoizedProps=c,n.memoizedState=ee),g.props=c,g.state=ee,g.context=N,c=re):(typeof g.componentDidUpdate!="function"||_===e.memoizedProps&&G===e.memoizedState||(n.flags|=4),typeof g.getSnapshotBeforeUpdate!="function"||_===e.memoizedProps&&G===e.memoizedState||(n.flags|=1024),c=!1)}return g=c,Bl(e,n),c=(n.flags&128)!==0,g||c?(g=n.stateNode,r=c&&typeof r.getDerivedStateFromError!="function"?null:g.render(),n.flags|=1,e!==null&&c?(n.child=Nr(n,e.child,null,h),n.child=Nr(n,null,r,h)):Yt(e,n,r,h),n.memoizedState=g.state,e=n.child):e=Da(e,n,h),e}function ym(e,n,r,c){return C(),n.flags|=256,Yt(e,n,r,c),n.child}var Hf={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function $f(e){return{baseLanes:e,cachePool:Wg()}}function pa(e,n,r){return e=e!==null?e.childLanes&~r:0,n&&(e|=Ri),e}function Un(e,n,r){var c=n.pendingProps,h=!1,g=(n.flags&128)!==0,_;if((_=g)||(_=e!==null&&e.memoizedState===null?!1:(nn.current&2)!==0),_&&(h=!0,n.flags&=-129),_=(n.flags&32)!==0,n.flags&=-33,e===null){if(lt){if(h?Lr(n):Ki(),(e=St)?(e=op(e,Qi),e=e!==null&&e.data!=="&"?e:null,e!==null&&(n.memoizedState={dehydrated:e,treeContext:nr!==null?{id:xa,overflow:qi}:null,retryLane:536870912,hydrationErrors:null},r=Mc(e),r.return=n,n.child=r,ln=n,St=null)):e=null,e===null)throw xr(n);return ks(e)?n.lanes=32:n.lanes=536870912,null}var A=c.children;return c=c.fallback,h?(Ki(),h=n.mode,A=ql({mode:"hidden",children:A},h),c=yo(c,h,r,null),A.return=n,c.return=n,A.sibling=c,n.child=A,c=n.child,c.memoizedState=$f(r),c.childLanes=pa(e,_,r),n.memoizedState=Hf,$c(null,c)):(Lr(n),Zc(n,A))}var N=e.memoizedState;if(N!==null&&(A=N.dehydrated,A!==null)){if(g)n.flags&256?(Lr(n),n.flags&=-257,n=Kc(e,n,r)):n.memoizedState!==null?(Ki(),n.child=e.child,n.flags|=128,n=null):(Ki(),A=c.fallback,h=n.mode,c=ql({mode:"visible",children:c.children},h),A=yo(A,h,r,null),A.flags|=2,c.return=n,A.return=n,c.sibling=A,n.child=c,Nr(n,e.child,null,r),c=n.child,c.memoizedState=$f(r),c.childLanes=pa(e,_,r),n.memoizedState=Hf,n=$c(null,c));else if(Lr(n),ks(A)){if(_=A.nextSibling&&A.nextSibling.dataset,_)var $=_.dgst;_=$,c=Error(s(419)),c.stack="",c.digest=_,Or({value:c,source:null,stack:null}),n=Kc(e,n,r)}else if(Qt||ss(e,n,r,!1),_=(r&e.childLanes)!==0,Qt||_){if(_=Et,_!==null&&(c=Ln(_,r),c!==0&&c!==N.retryLane))throw N.retryLane=c,Ea(e,c),oi(_,e,c),Qc;sh(A)||Wl(),n=Kc(e,n,r)}else sh(A)?(n.flags|=192,n.child=e.child,n=null):(e=N.treeContext,St=Xi(A.nextSibling),ln=n,lt=!0,Er=null,Qi=!1,e!==null&&rs(n,e),n=Zc(n,c.children),n.flags|=4096);return n}return h?(Ki(),A=c.fallback,h=n.mode,N=e.child,$=N.sibling,c=Vi(N,{mode:"hidden",children:c.children}),c.subtreeFlags=N.subtreeFlags&65011712,$!==null?A=Vi($,A):(A=yo(A,h,r,null),A.flags|=2),A.return=n,c.return=n,c.sibling=A,n.child=c,$c(null,c),c=n.child,A=e.child.memoizedState,A===null?A=$f(r):(h=A.cachePool,h!==null?(N=hn._currentValue,h=h.parent!==N?{parent:N,pool:N}:h):h=Wg(),A={baseLanes:A.baseLanes|r,cachePool:h}),c.memoizedState=A,c.childLanes=pa(e,_,r),n.memoizedState=Hf,$c(e.child,c)):(Lr(n),r=e.child,e=r.sibling,r=Vi(r,{mode:"visible",children:c.children}),r.return=n,r.sibling=null,e!==null&&(_=n.deletions,_===null?(n.deletions=[e],n.flags|=16):_.push(e)),n.child=r,n.memoizedState=null,r)}function Zc(e,n){return n=ql({mode:"visible",children:n},e.mode),n.return=e,e.child=n}function ql(e,n){return e=xn(22,e,null,n),e.lanes=0,e}function Kc(e,n,r){return Nr(n,e.child,null,r),e=Zc(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function Sm(e,n,r){e.lanes|=n;var c=e.alternate;c!==null&&(c.lanes|=n),rr(e.return,n,r)}function Gf(e,n,r,c,h,g){var _=e.memoizedState;_===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:c,tail:r,tailMode:h,treeForkCount:g}:(_.isBackwards=n,_.rendering=null,_.renderingStartTime=0,_.last=c,_.tail=r,_.tailMode=h,_.treeForkCount=g)}function Ms(e,n,r){var c=n.pendingProps,h=c.revealOrder,g=c.tail;c=c.children;var _=nn.current,A=(_&2)!==0;if(A?(_=_&1|2,n.flags|=128):_&=1,ie(nn,_),Yt(e,n,c,r),c=lt?un:0,!A&&e!==null&&(e.flags&128)!==0)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Sm(e,r,n);else if(e.tag===19)Sm(e,r,n);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;e.sibling===null;){if(e.return===null||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(h){case"forwards":for(r=n.child,h=null;r!==null;)e=r.alternate,e!==null&&wl(e)===null&&(h=r),r=r.sibling;r=h,r===null?(h=n.child,n.child=null):(h=r.sibling,r.sibling=null),Gf(n,!1,h,r,g,c);break;case"backwards":case"unstable_legacy-backwards":for(r=null,h=n.child,n.child=null;h!==null;){if(e=h.alternate,e!==null&&wl(e)===null){n.child=h;break}e=h.sibling,h.sibling=r,r=h,h=e}Gf(n,!0,r,null,g,c);break;case"together":Gf(n,!1,null,null,void 0,c);break;default:n.memoizedState=null}return n.child}function Da(e,n,r){if(e!==null&&(n.dependencies=e.dependencies),Qr|=n.lanes,(r&n.childLanes)===0)if(e!==null){if(ss(e,n,r,!1),(r&n.childLanes)===0)return null}else return null;if(e!==null&&n.child!==e.child)throw Error(s(153));if(n.child!==null){for(e=n.child,r=Vi(e,e.pendingProps),n.child=r,r.return=n;e.sibling!==null;)e=e.sibling,r=r.sibling=Vi(e,e.pendingProps),r.return=n;r.sibling=null}return n.child}function Ql(e,n){return(e.lanes&n)!==0?!0:(e=e.dependencies,!!(e!==null&&pl(e)))}function ty(e,n,r){switch(n.tag){case 3:Le(n,n.stateNode.containerInfo),Pr(n,hn,e.memoizedState.cache),C();break;case 27:case 5:cn(n);break;case 4:Le(n,n.stateNode.containerInfo);break;case 10:Pr(n,n.type,n.memoizedProps.value);break;case 31:if(n.memoizedState!==null)return n.flags|=128,xc(n),null;break;case 13:var c=n.memoizedState;if(c!==null)return c.dehydrated!==null?(Lr(n),n.flags|=128,null):(r&n.child.childLanes)!==0?Un(e,n,r):(Lr(n),e=Da(e,n,r),e!==null?e.sibling:null);Lr(n);break;case 19:var h=(e.flags&128)!==0;if(c=(r&n.childLanes)!==0,c||(ss(e,n,r,!1),c=(r&n.childLanes)!==0),h){if(c)return Ms(e,n,r);n.flags|=128}if(h=n.memoizedState,h!==null&&(h.rendering=null,h.tail=null,h.lastEffect=null),ie(nn,nn.current),c)break;return null;case 22:return n.lanes=0,Br(e,n,r,n.pendingProps);case 24:Pr(n,hn,e.memoizedState.cache)}return Da(e,n,r)}function bm(e,n,r){if(e!==null)if(e.memoizedProps!==n.pendingProps)Qt=!0;else{if(!Ql(e,r)&&(n.flags&128)===0)return Qt=!1,ty(e,n,r);Qt=(e.flags&131072)!==0}else Qt=!1,lt&&(n.flags&1048576)!==0&&ml(n,un,n.index);switch(n.lanes=0,n.tag){case 16:e:{var c=n.pendingProps;if(e=la(n.elementType),n.type=e,typeof e=="function")tr(e)?(c=Hn(e,c),n.tag=1,n=Qf(null,n,e,c,r)):(n.tag=0,n=Fl(null,n,e,c,r));else{if(e!=null){var h=e.$$typeof;if(h===U){n.tag=11,n=ze(null,n,e,c,r);break e}else if(h===Q){n.tag=14,n=Hc(null,n,e,c,r);break e}}throw n=et(e)||e,Error(s(306,n,""))}}return n;case 0:return Fl(e,n,n.type,n.pendingProps,r);case 1:return c=n.type,h=Hn(c,n.pendingProps),Qf(e,n,c,h,r);case 3:e:{if(Le(n,n.stateNode.containerInfo),e===null)throw Error(s(387));c=n.pendingProps;var g=n.memoizedState;h=g.element,_l(e,n),ds(n,c,null,r);var _=n.memoizedState;if(c=_.cache,Pr(n,hn,c),c!==g.cache&&df(n,[hn],r,!0),wo(),c=_.element,g.isDehydrated)if(g={element:c,isDehydrated:!1,cache:_.cache},n.updateQueue.baseState=g,n.memoizedState=g,n.flags&256){n=ym(e,n,c,r);break e}else if(c!==h){h=_i(Error(s(424)),n),Or(h),n=ym(e,n,c,r);break e}else{switch(e=n.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(St=Xi(e.firstChild),ln=n,lt=!0,Er=null,Qi=!0,r=vf(n,null,c,r),n.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling}else{if(C(),c===h){n=Da(e,n,r);break e}Yt(e,n,c,r)}n=n.child}return n;case 26:return Bl(e,n),e===null?(r=fp(n.type,null,n.pendingProps,null))?n.memoizedState=r:lt||(r=n.type,e=n.pendingProps,c=mu(ke.current).createElement(r),c[En]=n,c[Yn]=e,Nn(c,r,e),Mn(c),n.stateNode=c):n.memoizedState=fp(n.type,e.memoizedProps,n.pendingProps,e.memoizedState),null;case 27:return cn(n),e===null&&lt&&(c=n.stateNode=up(n.type,n.pendingProps,ke.current),ln=n,Qi=!0,h=St,Ve(n.type)?(Ed=h,St=Xi(c.firstChild)):St=h),Yt(e,n,n.pendingProps.children,r),Bl(e,n),e===null&&(n.flags|=4194304),n.child;case 5:return e===null&&lt&&((h=c=St)&&(c=vy(c,n.type,n.pendingProps,Qi),c!==null?(n.stateNode=c,ln=n,St=Xi(c.firstChild),Qi=!1,h=!0):h=!1),h||xr(n)),cn(n),h=n.type,g=n.pendingProps,_=e!==null?e.memoizedProps:null,c=g.children,Kr(h,g)?c=null:_!==null&&Kr(h,_)&&(n.flags|=32),n.memoizedState!==null&&(h=Il(e,n,Xv,null,null,r),zs._currentValue=h),Bl(e,n),Yt(e,n,c,r),n.child;case 6:return e===null&&lt&&((e=r=St)&&(r=bt(r,n.pendingProps,Qi),r!==null?(n.stateNode=r,ln=n,St=null,e=!0):e=!1),e||xr(n)),null;case 13:return Un(e,n,r);case 4:return Le(n,n.stateNode.containerInfo),c=n.pendingProps,e===null?n.child=Nr(n,null,c,r):Yt(e,n,c,r),n.child;case 11:return ze(e,n,n.type,n.pendingProps,r);case 7:return Yt(e,n,n.pendingProps,r),n.child;case 8:return Yt(e,n,n.pendingProps.children,r),n.child;case 12:return Yt(e,n,n.pendingProps.children,r),n.child;case 10:return c=n.pendingProps,Pr(n,n.type,c.value),Yt(e,n,c.children,r),n.child;case 9:return h=n.type._context,c=n.pendingProps.children,_o(n),h=kn(h),c=c(h),n.flags|=1,Yt(e,n,c,r),n.child;case 14:return Hc(e,n,n.type,n.pendingProps,r);case 15:return Ul(e,n,n.type,n.pendingProps,r);case 19:return Ms(e,n,r);case 31:return ey(e,n,r);case 22:return Br(e,n,r,n.pendingProps);case 24:return _o(n),c=kn(hn),e===null?(h=mf(),h===null&&(h=Et,g=ua(),h.pooledCache=g,g.refCount++,g!==null&&(h.pooledCacheLanes|=r),h=g),n.memoizedState={parent:c,cache:h},Oa(n),Pr(n,hn,h)):((e.lanes&r)!==0&&(_l(e,n),ds(n,null,null,r),wo()),h=e.memoizedState,g=n.memoizedState,h.parent!==c?(h={parent:c,cache:c},n.memoizedState=h,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=h),Pr(n,hn,c)):(c=g.cache,Pr(n,hn,c),c!==h.cache&&df(n,[hn],r,!0))),Yt(e,n,n.pendingProps.children,r),n.child;case 29:throw n.pendingProps}throw Error(s(156,n.tag))}function cr(e){e.flags|=4}function Zf(e,n,r,c,h){if((n=(e.mode&32)!==0)&&(n=!1),n){if(e.flags|=16777216,(h&335544128)===h)if(e.stateNode.complete)e.flags|=8192;else if(ou())e.flags|=8192;else throw ka=Sl,yl}else e.flags&=-16777217}function Kf(e,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!vp(n))if(ou())e.flags|=8192;else throw ka=Sl,yl}function Yc(e,n){n!==null&&(e.flags|=4),e.flags&16384&&(n=e.tag!==22?Rn():536870912,e.lanes|=n,Is|=n)}function Xc(e,n){if(!lt)switch(e.tailMode){case"hidden":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var c=null;r!==null;)r.alternate!==null&&(c=r),r=r.sibling;c===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:c.sibling=null}}function Rt(e){var n=e.alternate!==null&&e.alternate.child===e.child,r=0,c=0;if(n)for(var h=e.child;h!==null;)r|=h.lanes|h.childLanes,c|=h.subtreeFlags&65011712,c|=h.flags&65011712,h.return=e,h=h.sibling;else for(h=e.child;h!==null;)r|=h.lanes|h.childLanes,c|=h.subtreeFlags,c|=h.flags,h.return=e,h=h.sibling;return e.subtreeFlags|=c,e.childLanes=r,n}function _m(e,n,r){var c=n.pendingProps;switch(So(n),n.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Rt(n),null;case 1:return Rt(n),null;case 3:return r=n.stateNode,c=null,e!==null&&(c=e.memoizedState.cache),n.memoizedState.cache!==c&&(n.flags|=2048),ar(hn),tt(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(bo(n)?cr(n):e===null||e.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,kr())),Rt(n),null;case 26:var h=n.type,g=n.memoizedState;return e===null?(cr(n),g!==null?(Rt(n),Kf(n,g)):(Rt(n),Zf(n,h,null,c,r))):g?g!==e.memoizedState?(cr(n),Rt(n),Kf(n,g)):(Rt(n),n.flags&=-16777217):(e=e.memoizedProps,e!==c&&cr(n),Rt(n),Zf(n,h,e,c,r)),null;case 27:if(Jt(n),r=ke.current,h=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==c&&cr(n);else{if(!c){if(n.stateNode===null)throw Error(s(166));return Rt(n),null}e=de.current,bo(n)?Ac(n):(e=up(h,c,r),n.stateNode=e,cr(n))}return Rt(n),null;case 5:if(Jt(n),h=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==c&&cr(n);else{if(!c){if(n.stateNode===null)throw Error(s(166));return Rt(n),null}if(g=de.current,bo(n))Ac(n);else{var _=mu(ke.current);switch(g){case 1:g=_.createElementNS("http://www.w3.org/2000/svg",h);break;case 2:g=_.createElementNS("http://www.w3.org/1998/Math/MathML",h);break;default:switch(h){case"svg":g=_.createElementNS("http://www.w3.org/2000/svg",h);break;case"math":g=_.createElementNS("http://www.w3.org/1998/Math/MathML",h);break;case"script":g=_.createElement("div"),g.innerHTML="<script><\/script>",g=g.removeChild(g.firstChild);break;
vendor: 24,366 bytes, line 49
49case"select":g=typeof c.is=="string"?_.createElement("select",{is:c.is}):_.createElement("select"),c.multiple?g.multiple=!0:c.size&&(g.size=c.size);break;default:g=typeof c.is=="string"?_.createElement(h,{is:c.is}):_.createElement(h)}}g[En]=n,g[Yn]=c;e:for(_=n.child;_!==null;){if(_.tag===5||_.tag===6)g.appendChild(_.stateNode);else if(_.tag!==4&&_.tag!==27&&_.child!==null){_.child.return=_,_=_.child;continue}if(_===n)break e;for(;_.sibling===null;){if(_.return===null||_.return===n)break e;_=_.return}_.sibling.return=_.return,_=_.sibling}n.stateNode=g;e:switch(Nn(g,h,c),h){case"button":case"input":case"select":case"textarea":c=!!c.autoFocus;break e;case"img":c=!0;break e;default:c=!1}c&&cr(n)}}return Rt(n),Zf(n,n.type,e===null?null:e.memoizedProps,n.pendingProps,r),null;case 6:if(e&&n.stateNode!=null)e.memoizedProps!==c&&cr(n);else{if(typeof c!="string"&&n.stateNode===null)throw Error(s(166));if(e=ke.current,bo(n)){if(e=n.stateNode,r=n.memoizedProps,c=null,h=ln,h!==null)switch(h.tag){case 27:case 5:c=h.memoizedProps}e[En]=n,e=!!(e.nodeValue===r||c!==null&&c.suppressHydrationWarning===!0||np(e.nodeValue,r)),e||xr(n,!0)}else e=mu(e).createTextNode(c),e[En]=n,n.stateNode=e}return Rt(n),null;case 31:if(r=n.memoizedState,e===null||e.memoizedState!==null){if(c=bo(n),r!==null){if(e===null){if(!c)throw Error(s(318));if(e=n.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(557));e[En]=n}else C(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;Rt(n),e=!1}else r=kr(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=r),e=!0;if(!e)return n.flags&256?(ei(n),n):(ei(n),null);if((n.flags&128)!==0)throw Error(s(558))}return Rt(n),null;case 13:if(c=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(h=bo(n),c!==null&&c.dehydrated!==null){if(e===null){if(!h)throw Error(s(318));if(h=n.memoizedState,h=h!==null?h.dehydrated:null,!h)throw Error(s(317));h[En]=n}else C(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;Rt(n),h=!1}else h=kr(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=h),h=!0;if(!h)return n.flags&256?(ei(n),n):(ei(n),null)}return ei(n),(n.flags&128)!==0?(n.lanes=r,n):(r=c!==null,e=e!==null&&e.memoizedState!==null,r&&(c=n.child,h=null,c.alternate!==null&&c.alternate.memoizedState!==null&&c.alternate.memoizedState.cachePool!==null&&(h=c.alternate.memoizedState.cachePool.pool),g=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(g=c.memoizedState.cachePool.pool),g!==h&&(c.flags|=2048)),r!==e&&r&&(n.child.flags|=8192),Yc(n,n.updateQueue),Rt(n),null);case 4:return tt(),e===null&&Md(n.stateNode.containerInfo),Rt(n),null;case 10:return ar(n.type),Rt(n),null;case 19:if(oe(nn),c=n.memoizedState,c===null)return Rt(n),null;if(h=(n.flags&128)!==0,g=c.rendering,g===null)if(h)Xc(c,!1);else{if(Ht!==0||e!==null&&(e.flags&128)!==0)for(e=n.child;e!==null;){if(g=wl(e),g!==null){for(n.flags|=128,Xc(c,!1),e=g.updateQueue,n.updateQueue=e,Yc(n,e),n.subtreeFlags=0,e=r,r=n.child;r!==null;)Zg(r,e),r=r.sibling;return ie(nn,nn.current&1|2),lt&&Ti(n,c.treeForkCount),n.child}e=e.sibling}c.tail!==null&&In()>Ro&&(n.flags|=128,h=!0,Xc(c,!1),n.lanes=4194304)}else{if(!h)if(e=wl(g),e!==null){if(n.flags|=128,h=!0,e=e.updateQueue,n.updateQueue=e,Yc(n,e),Xc(c,!0),c.tail===null&&c.tailMode==="hidden"&&!g.alternate&&!lt)return Rt(n),null}else 2*In()-c.renderingStartTime>Ro&&r!==536870912&&(n.flags|=128,h=!0,Xc(c,!1),n.lanes=4194304);c.isBackwards?(g.sibling=n.child,n.child=g):(e=c.last,e!==null?e.sibling=g:n.child=g,c.last=g)}return c.tail!==null?(e=c.tail,c.rendering=e,c.tail=e.sibling,c.renderingStartTime=In(),e.sibling=null,r=nn.current,ie(nn,h?r&1|2:r&1),lt&&Ti(n,c.treeForkCount),e):(Rt(n),null);case 22:case 23:return ei(n),Ec(),c=n.memoizedState!==null,e!==null?e.memoizedState!==null!==c&&(n.flags|=8192):c&&(n.flags|=8192),c?(r&536870912)!==0&&(n.flags&128)===0&&(Rt(n),n.subtreeFlags&6&&(n.flags|=8192)):Rt(n),r=n.updateQueue,r!==null&&Yc(n,r.retryQueue),r=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),c=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(c=n.memoizedState.cachePool.pool),c!==r&&(n.flags|=2048),e!==null&&oe(Mo),null;case 24:return r=null,e!==null&&(r=e.memoizedState.cache),n.memoizedState.cache!==r&&(n.flags|=2048),ar(hn),Rt(n),null;case 25:return null;case 30:return null}throw Error(s(156,n.tag))}function Wc(e,n){switch(So(n),n.tag){case 1:return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return ar(hn),tt(),e=n.flags,(e&65536)!==0&&(e&128)===0?(n.flags=e&-65537|128,n):null;case 26:case 27:case 5:return Jt(n),null;case 31:if(n.memoizedState!==null){if(ei(n),n.alternate===null)throw Error(s(340));C()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 13:if(ei(n),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(s(340));C()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return oe(nn),null;case 4:return tt(),null;case 10:return ar(n.type),null;case 22:case 23:return ei(n),Ec(),e!==null&&oe(Mo),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 24:return ar(hn),null;case 25:return null;default:return null}}function Hl(e,n){switch(So(n),n.tag){case 3:ar(hn),tt();break;case 26:case 27:case 5:Jt(n);break;case 4:tt();break;case 31:n.memoizedState!==null&&ei(n);break;case 13:ei(n);break;case 19:oe(nn);break;case 10:ar(n.type);break;case 22:case 23:ei(n),Ec(),e!==null&&oe(Mo);break;case 24:ar(hn)}}function ws(e,n){try{var r=n.updateQueue,c=r!==null?r.lastEffect:null;if(c!==null){var h=c.next;r=h;do{if((r.tag&e)===e){c=void 0;var g=r.create,_=r.inst;c=g(),_.destroy=c}r=r.next}while(r!==h)}}catch(A){Mt(n,n.return,A)}}function ur(e,n,r){try{var c=n.updateQueue,h=c!==null?c.lastEffect:null;if(h!==null){var g=h.next;c=g;do{if((c.tag&e)===e){var _=c.inst,A=_.destroy;if(A!==void 0){_.destroy=void 0,h=n;var N=r,$=A;try{$()}catch(re){Mt(h,N,re)}}}c=c.next}while(c!==g)}}catch(re){Mt(n,n.return,re)}}function Jc(e){var n=e.updateQueue;if(n!==null){var r=e.stateNode;try{Ml(n,r)}catch(c){Mt(e,e.return,c)}}}function Yf(e,n,r){r.props=Hn(e.type,e.memoizedProps),r.state=e.memoizedState;try{r.componentWillUnmount()}catch(c){Mt(e,n,c)}}function ni(e,n){try{var r=e.ref;if(r!==null){switch(e.tag){case 26:case 27:case 5:var c=e.stateNode;break;case 30:c=e.stateNode;break;default:c=e.stateNode}typeof r=="function"?e.refCleanup=r(c):r.current=c}}catch(h){Mt(e,n,h)}}function Vn(e,n){var r=e.ref,c=e.refCleanup;if(r!==null)if(typeof c=="function")try{c()}catch(h){Mt(e,n,h)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof r=="function")try{r(null)}catch(h){Mt(e,n,h)}else r.current=null}function Tm(e){var n=e.type,r=e.memoizedProps,c=e.stateNode;try{e:switch(n){case"button":case"input":case"select":case"textarea":r.autoFocus&&c.focus();break e;case"img":r.src?c.src=r.src:r.srcSet&&(c.srcset=r.srcSet)}}catch(h){Mt(e,e.return,h)}}function $l(e,n,r){try{var c=e.stateNode;gy(c,e.type,r,n),c[Yn]=n}catch(h){Mt(e,e.return,h)}}function Mm(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Ve(e.type)||e.tag===4}function Xf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Mm(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Ve(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Wf(e,n,r){var c=e.tag;if(c===5||c===6)e=e.stateNode,n?(r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r).insertBefore(e,n):(n=r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r,n.appendChild(e),r=r._reactRootContainer,r!=null||n.onclick!==null||(n.onclick=Xa));else if(c!==4&&(c===27&&Ve(e.type)&&(r=e.stateNode,n=null),e=e.child,e!==null))for(Wf(e,n,r),e=e.sibling;e!==null;)Wf(e,n,r),e=e.sibling}function Gl(e,n,r){var c=e.tag;if(c===5||c===6)e=e.stateNode,n?r.insertBefore(e,n):r.appendChild(e);else if(c!==4&&(c===27&&Ve(e.type)&&(r=e.stateNode),e=e.child,e!==null))for(Gl(e,n,r),e=e.sibling;e!==null;)Gl(e,n,r),e=e.sibling}function wm(e){var n=e.stateNode,r=e.memoizedProps;try{for(var c=e.type,h=n.attributes;h.length;)n.removeAttributeNode(h[0]);Nn(n,c,r),n[En]=e,n[Yn]=r}catch(g){Mt(e,e.return,g)}}var lr=!1,fn=!1,Jf=!1,Am=typeof WeakSet=="function"?WeakSet:Set,wn=null;function ny(e,n){if(e=e.containerInfo,gu=gh,e=Qg(e),lf(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var c=r.getSelection&&r.getSelection();if(c&&c.rangeCount!==0){r=c.anchorNode;var h=c.anchorOffset,g=c.focusNode;c=c.focusOffset;try{r.nodeType,g.nodeType}catch{r=null;break e}var _=0,A=-1,N=-1,$=0,re=0,ue=e,G=null;t:for(;;){for(var ee;ue!==r||h!==0&&ue.nodeType!==3||(A=_+h),ue!==g||c!==0&&ue.nodeType!==3||(N=_+c),ue.nodeType===3&&(_+=ue.nodeValue.length),(ee=ue.firstChild)!==null;)G=ue,ue=ee;for(;;){if(ue===e)break t;if(G===r&&++$===h&&(A=_),G===g&&++re===c&&(N=_),(ee=ue.nextSibling)!==null)break;ue=G,G=ue.parentNode}ue=ee}r=A===-1||N===-1?null:{start:A,end:N}}else r=null}r=r||{start:0,end:0}}else r=null;for(Id={focusedElem:e,selectionRange:r},gh=!1,wn=n;wn!==null;)if(n=wn,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,wn=e;else for(;wn!==null;){switch(n=wn,g=n.alternate,e=n.flags,n.tag){case 0:if((e&4)!==0&&(e=n.updateQueue,e=e!==null?e.events:null,e!==null))for(r=0;r<e.length;r++)h=e[r],h.ref.impl=h.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&g!==null){e=void 0,r=n,h=g.memoizedProps,g=g.memoizedState,c=r.stateNode;try{var Ce=Hn(r.type,h);e=c.getSnapshotBeforeUpdate(Ce,g),c.__reactInternalSnapshotBeforeUpdate=e}catch(Ue){Mt(r,r.return,Ue)}}break;case 3:if((e&1024)!==0){if(e=n.stateNode.containerInfo,r=e.nodeType,r===9)oh(e);else if(r===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":oh(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(s(163))}if(e=n.sibling,e!==null){e.return=n.return,wn=e;break}wn=n.return}}function ed(e,n,r){var c=r.flags;switch(r.tag){case 0:case 11:case 15:fr(e,r),c&4&&ws(5,r);break;case 1:if(fr(e,r),c&4)if(e=r.stateNode,n===null)try{e.componentDidMount()}catch(_){Mt(r,r.return,_)}else{var h=Hn(r.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(h,n,e.__reactInternalSnapshotBeforeUpdate)}catch(_){Mt(r,r.return,_)}}c&64&&Jc(r),c&512&&ni(r,r.return);break;case 3:if(fr(e,r),c&64&&(e=r.updateQueue,e!==null)){if(n=null,r.child!==null)switch(r.child.tag){case 27:case 5:n=r.child.stateNode;break;case 1:n=r.child.stateNode}try{Ml(e,n)}catch(_){Mt(r,r.return,_)}}break;case 27:n===null&&c&4&&wm(r);case 26:case 5:fr(e,r),n===null&&c&4&&Tm(r),c&512&&ni(r,r.return);break;case 12:fr(e,r);break;case 31:fr(e,r),c&4&&nd(e,r);break;case 13:fr(e,r),c&4&&Im(e,r),c&64&&(e=r.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(r=th.bind(null,r),yy(e,r))));break;case 22:if(c=r.memoizedState!==null||lr,!c){n=n!==null&&n.memoizedState!==null||fn,h=lr;var g=fn;lr=c,(fn=n)&&!g?La(e,r,(r.subtreeFlags&8772)!==0):fr(e,r),lr=h,fn=g}break;case 30:break;default:fr(e,r)}}function td(e){var n=e.alternate;n!==null&&(e.alternate=null,td(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&Hh(n)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var kt=null,ii=!1;function hr(e,n,r){for(r=r.child;r!==null;)Cm(e,n,r),r=r.sibling}function Cm(e,n,r){if(jn&&typeof jn.onCommitFiberUnmount=="function")try{jn.onCommitFiberUnmount(Ga,r)}catch{}switch(r.tag){case 26:fn||Vn(r,n),hr(e,n,r),r.memoizedState?r.memoizedState.count--:r.stateNode&&(r=r.stateNode,r.parentNode.removeChild(r));break;case 27:fn||Vn(r,n);var c=kt,h=ii;Ve(r.type)&&(kt=r.stateNode,ii=!1),hr(e,n,r),vu(r.stateNode),kt=c,ii=h;break;case 5:fn||Vn(r,n);case 6:if(c=kt,h=ii,kt=null,hr(e,n,r),kt=c,ii=h,kt!==null)if(ii)try{(kt.nodeType===9?kt.body:kt.nodeName==="HTML"?kt.ownerDocument.body:kt).removeChild(r.stateNode)}catch(g){Mt(r,n,g)}else try{kt.removeChild(r.stateNode)}catch(g){Mt(r,n,g)}break;case 18:kt!==null&&(ii?(e=kt,Rd(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,r.stateNode),Vs(e)):Rd(kt,r.stateNode));break;case 4:c=kt,h=ii,kt=r.stateNode.containerInfo,ii=!0,hr(e,n,r),kt=c,ii=h;break;case 0:case 11:case 14:case 15:ur(2,r,n),fn||ur(4,r,n),hr(e,n,r);break;case 1:fn||(Vn(r,n),c=r.stateNode,typeof c.componentWillUnmount=="function"&&Yf(r,n,c)),hr(e,n,r);break;case 21:hr(e,n,r);break;case 22:fn=(c=fn)||r.memoizedState!==null,hr(e,n,r),fn=c;break;default:hr(e,n,r)}}function nd(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Vs(e)}catch(r){Mt(n,n.return,r)}}}function Im(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Vs(e)}catch(r){Mt(n,n.return,r)}}function iy(e){switch(e.tag){case 31:case 13:case 19:var n=e.stateNode;return n===null&&(n=e.stateNode=new Am),n;case 22:return e=e.stateNode,n=e._retryCache,n===null&&(n=e._retryCache=new Am),n;default:throw Error(s(435,e.tag))}}function Zl(e,n){var r=iy(e);n.forEach(function(c){if(!r.has(c)){r.add(c);var h=ly.bind(null,e,c);c.then(h,h)}})}function ai(e,n){var r=n.deletions;if(r!==null)for(var c=0;c<r.length;c++){var h=r[c],g=e,_=n,A=_;e:for(;A!==null;){switch(A.tag){case 27:if(Ve(A.type)){kt=A.stateNode,ii=!1;break e}break;case 5:kt=A.stateNode,ii=!1;break e;case 3:case 4:kt=A.stateNode.containerInfo,ii=!0;break e}A=A.return}if(kt===null)throw Error(s(160));Cm(g,_,h),kt=null,ii=!1,g=h.alternate,g!==null&&(g.return=null),h.return=null}if(n.subtreeFlags&13886)for(n=n.child;n!==null;)jm(n,e),n=n.sibling}var va=null;function jm(e,n){var r=e.alternate,c=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:ai(n,e),Ot(e),c&4&&(ur(3,e,e.return),ws(3,e),ur(5,e,e.return));break;case 1:ai(n,e),Ot(e),c&512&&(fn||r===null||Vn(r,r.return)),c&64&&lr&&(e=e.updateQueue,e!==null&&(c=e.callbacks,c!==null&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=r===null?c:r.concat(c))));break;case 26:var h=va;if(ai(n,e),Ot(e),c&512&&(fn||r===null||Vn(r,r.return)),c&4){var g=r!==null?r.memoizedState:null;if(c=e.memoizedState,r===null)if(c===null)if(e.stateNode===null){e:{c=e.type,r=e.memoizedProps,h=h.ownerDocument||h;t:switch(c){case"title":g=h.getElementsByTagName("title")[0],(!g||g[cc]||g[En]||g.namespaceURI==="http://www.w3.org/2000/svg"||g.hasAttribute("itemprop"))&&(g=h.createElement(c),h.head.insertBefore(g,h.querySelector("head > title"))),Nn(g,c,r),g[En]=e,Mn(g),c=g;break e;case"link":var _=mp("link","href",h).get(c+(r.href||""));if(_){for(var A=0;A<_.length;A++)if(g=_[A],g.getAttribute("href")===(r.href==null||r.href===""?null:r.href)&&g.getAttribute("rel")===(r.rel==null?null:r.rel)&&g.getAttribute("title")===(r.title==null?null:r.title)&&g.getAttribute("crossorigin")===(r.crossOrigin==null?null:r.crossOrigin)){_.splice(A,1);break t}}g=h.createElement(c),Nn(g,c,r),h.head.appendChild(g);break;case"meta":if(_=mp("meta","content",h).get(c+(r.content||""))){for(A=0;A<_.length;A++)if(g=_[A],g.getAttribute("content")===(r.content==null?null:""+r.content)&&g.getAttribute("name")===(r.name==null?null:r.name)&&g.getAttribute("property")===(r.property==null?null:r.property)&&g.getAttribute("http-equiv")===(r.httpEquiv==null?null:r.httpEquiv)&&g.getAttribute("charset")===(r.charSet==null?null:r.charSet)){_.splice(A,1);break t}}g=h.createElement(c),Nn(g,c,r),h.head.appendChild(g);break;default:throw Error(s(468,c))}g[En]=e,Mn(g),c=g}e.stateNode=c}else pp(h,e.type,e.stateNode);else e.stateNode=gp(h,c,e.memoizedProps);else g!==c?(g===null?r.stateNode!==null&&(r=r.stateNode,r.parentNode.removeChild(r)):g.count--,c===null?pp(h,e.type,e.stateNode):gp(h,c,e.memoizedProps)):c===null&&e.stateNode!==null&&$l(e,e.memoizedProps,r.memoizedProps)}break;case 27:ai(n,e),Ot(e),c&512&&(fn||r===null||Vn(r,r.return)),r!==null&&c&4&&$l(e,e.memoizedProps,r.memoizedProps);break;case 5:if(ai(n,e),Ot(e),c&512&&(fn||r===null||Vn(r,r.return)),e.flags&32){h=e.stateNode;try{oa(h,"")}catch(Ce){Mt(e,e.return,Ce)}}c&4&&e.stateNode!=null&&(h=e.memoizedProps,$l(e,h,r!==null?r.memoizedProps:h)),c&1024&&(Jf=!0);break;case 6:if(ai(n,e),Ot(e),c&4){if(e.stateNode===null)throw Error(s(162));c=e.memoizedProps,r=e.stateNode;try{r.nodeValue=c}catch(Ce){Mt(e,e.return,Ce)}}break;case 3:if(yu=null,h=va,va=ch(n.containerInfo),ai(n,e),va=h,Ot(e),c&4&&r!==null&&r.memoizedState.isDehydrated)try{Vs(n.containerInfo)}catch(Ce){Mt(e,e.return,Ce)}Jf&&(Jf=!1,Rm(e));break;case 4:c=va,va=ch(e.stateNode.containerInfo),ai(n,e),Ot(e),va=c;break;case 12:ai(n,e),Ot(e);break;case 31:ai(n,e),Ot(e),c&4&&(c=e.updateQueue,c!==null&&(e.updateQueue=null,Zl(e,c)));break;case 13:ai(n,e),Ot(e),e.child.flags&8192&&e.memoizedState!==null!=(r!==null&&r.memoizedState!==null)&&(au=In()),c&4&&(c=e.updateQueue,c!==null&&(e.updateQueue=null,Zl(e,c)));break;case 22:h=e.memoizedState!==null;var N=r!==null&&r.memoizedState!==null,$=lr,re=fn;if(lr=$||h,fn=re||N,ai(n,e),fn=re,lr=$,Ot(e),c&8192)e:for(n=e.stateNode,n._visibility=h?n._visibility&-2:n._visibility|1,h&&(r===null||N||lr||fn||Io(e)),r=null,n=e;;){if(n.tag===5||n.tag===26){if(r===null){N=r=n;try{if(g=N.stateNode,h)_=g.style,typeof _.setProperty=="function"?_.setProperty("display","none","important"):_.display="none";else{A=N.stateNode;var ue=N.memoizedProps.style,G=ue!=null&&ue.hasOwnProperty("display")?ue.display:null;A.style.display=G==null||typeof G=="boolean"?"":(""+G).trim()}}catch(Ce){Mt(N,N.return,Ce)}}}else if(n.tag===6){if(r===null){N=n;try{N.stateNode.nodeValue=h?"":N.memoizedProps}catch(Ce){Mt(N,N.return,Ce)}}}else if(n.tag===18){if(r===null){N=n;try{var ee=N.stateNode;h?Oi(ee,!0):Oi(N.stateNode,!1)}catch(Ce){Mt(N,N.return,Ce)}}}else if((n.tag!==22&&n.tag!==23||n.memoizedState===null||n===e)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break e;for(;n.sibling===null;){if(n.return===null||n.return===e)break e;r===n&&(r=null),n=n.return}r===n&&(r=null),n.sibling.return=n.return,n=n.sibling}c&4&&(c=e.updateQueue,c!==null&&(r=c.retryQueue,r!==null&&(c.retryQueue=null,Zl(e,r))));break;case 19:ai(n,e),Ot(e),c&4&&(c=e.updateQueue,c!==null&&(e.updateQueue=null,Zl(e,c)));break;case 30:break;case 21:break;default:ai(n,e),Ot(e)}}function Ot(e){var n=e.flags;if(n&2){try{for(var r,c=e.return;c!==null;){if(Mm(c)){r=c;break}c=c.return}if(r==null)throw Error(s(160));switch(r.tag){case 27:var h=r.stateNode,g=Xf(e);Gl(e,g,h);break;case 5:var _=r.stateNode;r.flags&32&&(oa(_,""),r.flags&=-33);var A=Xf(e);Gl(e,A,_);break;case 3:case 4:var N=r.stateNode.containerInfo,$=Xf(e);Wf(e,$,N);break;default:throw Error(s(161))}}catch(re){Mt(e,e.return,re)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function Rm(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var n=e;Rm(n),n.tag===5&&n.flags&1024&&n.stateNode.reset(),e=e.sibling}}function fr(e,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)ed(e,n.alternate,n),n=n.sibling}function Io(e){for(e=e.child;e!==null;){var n=e;switch(n.tag){case 0:case 11:case 14:case 15:ur(4,n,n.return),Io(n);break;case 1:Vn(n,n.return);var r=n.stateNode;typeof r.componentWillUnmount=="function"&&Yf(n,n.return,r),Io(n);break;case 27:vu(n.stateNode);case 26:case 5:Vn(n,n.return),Io(n);break;case 22:n.memoizedState===null&&Io(n);break;case 30:Io(n);break;default:Io(n)}e=e.sibling}}function La(e,n,r){for(r=r&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var c=n.alternate,h=e,g=n,_=g.flags;switch(g.tag){case 0:case 11:case 15:La(h,g,r),ws(4,g);break;case 1:if(La(h,g,r),c=g,h=c.stateNode,typeof h.componentDidMount=="function")try{h.componentDidMount()}catch($){Mt(c,c.return,$)}if(c=g,h=c.updateQueue,h!==null){var A=c.stateNode;try{var N=h.shared.hiddenCallbacks;if(N!==null)for(h.shared.hiddenCallbacks=null,h=0;h<N.length;h++)da(N[h],A)}catch($){Mt(c,c.return,$)}}r&&_&64&&Jc(g),ni(g,g.return);break;case 27:wm(g);case 26:case 5:La(h,g,r),r&&c===null&&_&4&&Tm(g),ni(g,g.return);break;case 12:La(h,g,r);break;case 31:La(h,g,r),r&&_&4&&nd(h,g);break;case 13:La(h,g,r),r&&_&4&&Im(h,g);break;case 22:g.memoizedState===null&&La(h,g,r),ni(g,g.return);break;case 30:break;default:La(h,g,r)}n=n.sibling}}function id(e,n){var r=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),e=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(e=n.memoizedState.cachePool.pool),e!==r&&(e!=null&&e.refCount++,r!=null&&Cc(r))}function ad(e,n){e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&Cc(e))}function ya(e,n,r,c){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)Em(e,n,r,c),n=n.sibling}function Em(e,n,r,c){var h=n.flags;switch(n.tag){case 0:case 11:case 15:ya(e,n,r,c),h&2048&&ws(9,n);break;case 1:ya(e,n,r,c);break;case 3:ya(e,n,r,c),h&2048&&(e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&Cc(e)));break;case 12:if(h&2048){ya(e,n,r,c),e=n.stateNode;try{var g=n.memoizedProps,_=g.id,A=g.onPostCommit;typeof A=="function"&&A(_,n.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(N){Mt(n,n.return,N)}}else ya(e,n,r,c);break;case 31:ya(e,n,r,c);break;case 13:ya(e,n,r,c);break;case 23:break;case 22:g=n.stateNode,_=n.alternate,n.memoizedState!==null?g._visibility&2?ya(e,n,r,c):eu(e,n):g._visibility&2?ya(e,n,r,c):(g._visibility|=2,Fr(e,n,r,c,(n.subtreeFlags&10256)!==0||!1)),h&2048&&id(_,n);break;case 24:ya(e,n,r,c),h&2048&&ad(n.alternate,n);break;default:ya(e,n,r,c)}}function Fr(e,n,r,c,h){for(h=h&&((n.subtreeFlags&10256)!==0||!1),n=n.child;n!==null;){var g=e,_=n,A=r,N=c,$=_.flags;switch(_.tag){case 0:case 11:case 15:Fr(g,_,A,N,h),ws(8,_);break;case 23:break;case 22:var re=_.stateNode;_.memoizedState!==null?re._visibility&2?Fr(g,_,A,N,h):eu(g,_):(re._visibility|=2,Fr(g,_,A,N,h)),h&&$&2048&&id(_.alternate,_);break;case 24:Fr(g,_,A,N,h),h&&$&2048&&ad(_.alternate,_);break;default:Fr(g,_,A,N,h)}n=n.sibling}}function eu(e,n){if(n.subtreeFlags&10256)for(n=n.child;n!==null;){var r=e,c=n,h=c.flags;switch(c.tag){case 22:eu(r,c),h&2048&&id(c.alternate,c);break;case 24:eu(r,c),h&2048&&ad(c.alternate,c);break;default:eu(r,c)}n=n.sibling}}var tu=8192;function As(e,n,r){if(e.subtreeFlags&tu)for(e=e.child;e!==null;)xm(e,n,r),e=e.sibling}function xm(e,n,r){switch(e.tag){case 26:As(e,n,r),e.flags&tu&&e.memoizedState!==null&&Ls(r,va,e.memoizedState,e.memoizedProps);break;case 5:As(e,n,r);break;case 3:case 4:var c=va;va=ch(e.stateNode.containerInfo),As(e,n,r),va=c;break;case 22:e.memoizedState===null&&(c=e.alternate,c!==null&&c.memoizedState!==null?(c=tu,tu=16777216,As(e,n,r),tu=c):As(e,n,r));break;default:As(e,n,r)}}function km(e){var n=e.alternate;if(n!==null&&(e=n.child,e!==null)){n.child=null;do n=e.sibling,e.sibling=null,e=n;while(e!==null)}}function nu(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var r=0;r<n.length;r++){var c=n[r];wn=c,Pm(c,e)}km(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Om(e),e=e.sibling}function Om(e){switch(e.tag){case 0:case 11:case 15:nu(e),e.flags&2048&&ur(9,e,e.return);break;case 3:nu(e);break;case 12:nu(e);break;case 22:var n=e.stateNode;e.memoizedState!==null&&n._visibility&2&&(e.return===null||e.return.tag!==13)?(n._visibility&=-3,Kl(e)):nu(e);break;default:nu(e)}}function Kl(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var r=0;r<n.length;r++){var c=n[r];wn=c,Pm(c,e)}km(e)}for(e=e.child;e!==null;){switch(n=e,n.tag){case 0:case 11:case 15:ur(8,n,n.return),Kl(n);break;case 22:r=n.stateNode,r._visibility&2&&(r._visibility&=-3,Kl(n));break;default:Kl(n)}e=e.sibling}}function Pm(e,n){for(;wn!==null;){var r=wn;switch(r.tag){case 0:case 11:case 15:ur(8,r,n);break;case 23:case 22:if(r.memoizedState!==null&&r.memoizedState.cachePool!==null){var c=r.memoizedState.cachePool.pool;c!=null&&c.refCount++}break;case 24:Cc(r.memoizedState.cache)}if(c=r.child,c!==null)c.return=r,wn=c;else e:for(r=e;wn!==null;){c=wn;var h=c.sibling,g=c.return;if(td(c),c===r){wn=null;break e}if(h!==null){h.return=g,wn=h;break e}wn=g}}}var ay={getCacheForType:function(e){var n=kn(hn),r=n.data.get(e);return r===void 0&&(r=e(),n.data.set(e,r)),r}
vendor: 17,150 bytes, line 49
49,cacheSignal:function(){return kn(hn).controller.signal}},ry=typeof WeakMap=="function"?WeakMap:Map,yt=0,Et=null,rt=null,ct=0,Tt=0,ji=null,qr=!1,Cs=!1,rd=!1,Sa=0,Ht=0,Qr=0,jo=0,od=0,Ri=0,Is=0,iu=null,ri=null,sd=!1,au=0,Nm=0,Ro=1/0,Yl=null,Hr=null,Sn=0,$r=null,js=null,dr=0,cd=0,ud=null,Dm=null,ru=0,ld=null;function Ei(){return(yt&2)!==0&&ct!==0?ct&-ct:D.T!==null?xi():Qh()}function Lm(){if(Ri===0)if((ct&536870912)===0||lt){var e=oo;oo<<=1,(oo&3932160)===0&&(oo=262144),Ri=e}else Ri=536870912;return e=wi.current,e!==null&&(e.flags|=32),Ri}function oi(e,n,r){(e===Et&&(Tt===2||Tt===9)||e.cancelPendingCommit!==null)&&(Rs(e,0),gr(e,ct,Ri,!1)),Ft(e,r),((yt&2)===0||e!==Et)&&(e===Et&&((yt&2)===0&&(jo|=r),Ht===4&&gr(e,ct,Ri,!1)),za(e))}function zm(e,n,r){if((yt&6)!==0)throw Error(s(327));var c=!r&&(n&127)===0&&(n&e.expiredLanes)===0||Nt(e,n),h=c?sy(e,n):fd(e,n,!0),g=c;do{if(h===0){Cs&&!c&&gr(e,n,0,!1);break}else{if(r=e.current.alternate,g&&!Vm(r)){h=fd(e,n,!1),g=!1;continue}if(h===2){if(g=n,e.errorRecoveryDisabledLanes&g)var _=0;else _=e.pendingLanes&-536870913,_=_!==0?_:_&536870912?536870912:0;if(_!==0){n=_;e:{var A=e;h=iu;var N=A.current.memoizedState.isDehydrated;if(N&&(Rs(A,_).flags|=256),_=fd(A,_,!1),_!==2){if(rd&&!N){A.errorRecoveryDisabledLanes|=g,jo|=g,h=4;break e}g=ri,ri=h,g!==null&&(ri===null?ri=g:ri.push.apply(ri,g))}h=_}if(g=!1,h!==2)continue}}if(h===1){Rs(e,0),gr(e,n,0,!0);break}e:{switch(c=e,g=h,g){case 0:case 1:throw Error(s(345));case 4:if((n&4194048)!==n)break;case 6:gr(c,n,Ri,!qr);break e;case 2:ri=null;break;case 3:case 5:break;default:throw Error(s(329))}if((n&62914560)===n&&(h=au+300-In(),10<h)){if(gr(c,n,Ri,!qr),qe(c,0,!0)!==0)break e;dr=n,c.timeoutHandle=ip(Um.bind(null,c,r,ri,Yl,sd,n,Ri,jo,Is,qr,g,"Throttled",-0,0),h);break e}Um(c,r,ri,Yl,sd,n,Ri,jo,Is,qr,g,null,-0,0)}}break}while(!0);za(e)}function Um(e,n,r,c,h,g,_,A,N,$,re,ue,G,ee){if(e.timeoutHandle=-1,ue=n.subtreeFlags,ue&8192||(ue&16785408)===16785408){ue={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Xa},xm(n,g,ue);var Ce=(g&62914560)===g?au-In():(g&4194048)===g?Nm-In():0;if(Ce=Iy(ue,Ce),Ce!==null){dr=g,e.cancelPendingCommit=Ce($m.bind(null,e,n,g,r,c,h,_,A,N,re,ue,null,G,ee)),gr(e,g,_,!$);return}}$m(e,n,g,r,c,h,_,A,N)}function Vm(e){for(var n=e;;){var r=n.tag;if((r===0||r===11||r===15)&&n.flags&16384&&(r=n.updateQueue,r!==null&&(r=r.stores,r!==null)))for(var c=0;c<r.length;c++){var h=r[c],g=h.getSnapshot;h=h.value;try{if(!qt(g(),h))return!1}catch{return!1}}if(r=n.child,n.subtreeFlags&16384&&r!==null)r.return=n,n=r;else{if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function gr(e,n,r,c){n&=~od,n&=~jo,e.suspendedLanes|=n,e.pingedLanes&=~n,c&&(e.warmLanes|=n),c=e.expirationTimes;for(var h=n;0<h;){var g=31-_n(h),_=1<<g;c[g]=-1,h&=~_}r!==0&&Za(e,r,n)}function Xl(){return(yt&6)===0?(lu(0),!1):!0}function hd(){if(rt!==null){if(Tt===0)var e=rt.return;else e=rt,ir=Ze=null,bf(e),hs=null,Mi=0,e=rt;for(;e!==null;)Hl(e.alternate,e),e=e.return;rt=null}}function Rs(e,n){var r=e.timeoutHandle;r!==-1&&(e.timeoutHandle=-1,py(r)),r=e.cancelPendingCommit,r!==null&&(e.cancelPendingCommit=null,r()),dr=0,hd(),Et=e,rt=r=Vi(e.current,null),ct=n,Tt=0,ji=null,qr=!1,Cs=Nt(e,n),rd=!1,Is=Ri=od=jo=Qr=Ht=0,ri=iu=null,sd=!1,(n&8)!==0&&(n|=n&32);var c=e.entangledLanes;if(c!==0)for(e=e.entanglements,c&=n;0<c;){var h=31-_n(c),g=1<<h;n|=e[h],c&=~g}return Sa=n,ca(),r}function Bm(e,n){Ke=null,D.H=Vr,n===ls||n===jc?(n=em(),Tt=3):n===yl?(n=em(),Tt=4):Tt=n===Qc?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,ji=n,rt===null&&(Ht=1,qc(e,_i(n,e.current)))}function ou(){var e=wi.current;return e===null?!0:(ct&4194048)===ct?Zi===null:(ct&62914560)===ct||(ct&536870912)!==0?e===Zi:!1}function Fm(){var e=D.H;return D.H=Vr,e===null?Vr:e}function qm(){var e=D.A;return D.A=ay,e}function Wl(){Ht=4,qr||(ct&4194048)!==ct&&wi.current!==null||(Cs=!0),(Qr&134217727)===0&&(jo&134217727)===0||Et===null||gr(Et,ct,Ri,!1)}function fd(e,n,r){var c=yt;yt|=2;var h=Fm(),g=qm();(Et!==e||ct!==n)&&(Yl=null,Rs(e,n)),n=!1;var _=Ht;e:do try{if(Tt!==0&&rt!==null){var A=rt,N=ji;switch(Tt){case 8:hd(),_=6;break e;case 3:case 2:case 9:case 6:wi.current===null&&(n=!0);var $=Tt;if(Tt=0,ji=null,Es(e,A,N,$),r&&Cs){_=0;break e}break;default:$=Tt,Tt=0,ji=null,Es(e,A,N,$)}}oy(),_=Ht;break}catch(re){Bm(e,re)}while(!0);return n&&e.shellSuspendCounter++,ir=Ze=null,yt=c,D.H=h,D.A=g,rt===null&&(Et=null,ct=0,ca()),_}function oy(){for(;rt!==null;)Qm(rt)}function sy(e,n){var r=yt;yt|=2;var c=Fm(),h=qm();Et!==e||ct!==n?(Yl=null,Ro=In()+500,Rs(e,n)):Cs=Nt(e,n);e:do try{if(Tt!==0&&rt!==null){n=rt;var g=ji;t:switch(Tt){case 1:Tt=0,ji=null,Es(e,n,g,1);break;case 2:case 9:if(Jg(g)){Tt=0,ji=null,Hm(n);break}n=function(){Tt!==2&&Tt!==9||Et!==e||(Tt=7),za(e)},g.then(n,n);break e;case 3:Tt=7;break e;case 4:Tt=5;break e;case 7:Jg(g)?(Tt=0,ji=null,Hm(n)):(Tt=0,ji=null,Es(e,n,g,7));break;case 5:var _=null;switch(rt.tag){case 26:_=rt.memoizedState;case 5:case 27:var A=rt;if(_?vp(_):A.stateNode.complete){Tt=0,ji=null;var N=A.sibling;if(N!==null)rt=N;else{var $=A.return;$!==null?(rt=$,Jl($)):rt=null}break t}}Tt=0,ji=null,Es(e,n,g,5);break;case 6:Tt=0,ji=null,Es(e,n,g,6);break;case 8:hd(),Ht=6;break e;default:throw Error(s(462))}}cy();break}catch(re){Bm(e,re)}while(!0);return ir=Ze=null,D.H=c,D.A=h,yt=r,rt!==null?0:(Et=null,ct=0,ca(),Ht)}function cy(){for(;rt!==null&&!Gt();)Qm(rt)}function Qm(e){var n=bm(e.alternate,e,Sa);e.memoizedProps=e.pendingProps,n===null?Jl(e):rt=n}function Hm(e){var n=e,r=n.alternate;switch(n.tag){case 15:case 0:n=vm(r,n,n.pendingProps,n.type,void 0,ct);break;case 11:n=vm(r,n,n.pendingProps,n.type.render,n.ref,ct);break;case 5:bf(n);default:Hl(r,n),n=rt=Zg(n,Sa),n=bm(r,n,Sa)}e.memoizedProps=e.pendingProps,n===null?Jl(e):rt=n}function Es(e,n,r,c){ir=Ze=null,bf(n),hs=null,Mi=0;var h=n.return;try{if(qf(e,h,n,r,ct)){Ht=1,qc(e,_i(r,e.current)),rt=null;return}}catch(g){if(h!==null)throw rt=h,g;Ht=1,qc(e,_i(r,e.current)),rt=null;return}n.flags&32768?(lt||c===1?e=!0:Cs||(ct&536870912)!==0?e=!1:(qr=e=!0,(c===2||c===9||c===3||c===6)&&(c=wi.current,c!==null&&c.tag===13&&(c.flags|=16384))),su(n,e)):Jl(n)}function Jl(e){var n=e;do{if((n.flags&32768)!==0){su(n,qr);return}e=n.return;var r=_m(n.alternate,n,Sa);if(r!==null){rt=r;return}if(n=n.sibling,n!==null){rt=n;return}rt=n=e}while(n!==null);Ht===0&&(Ht=5)}function su(e,n){do{var r=Wc(e.alternate,e);if(r!==null){r.flags&=32767,rt=r;return}if(r=e.return,r!==null&&(r.flags|=32768,r.subtreeFlags=0,r.deletions=null),!n&&(e=e.sibling,e!==null)){rt=e;return}rt=e=r}while(e!==null);Ht=6,rt=null}function $m(e,n,r,c,h,g,_,A,N){e.cancelPendingCommit=null;do cu();while(Sn!==0);if((yt&6)!==0)throw Error(s(327));if(n!==null){if(n===e.current)throw Error(s(177));if(g=n.lanes|n.childLanes,g|=ts,Zn(e,r,g,_,A,N),e===Et&&(rt=Et=null,ct=0),js=n,$r=e,dr=r,cd=g,ud=h,Dm=c,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,hy(Pt,function(){return pd(),null})):(e.callbackNode=null,e.callbackPriority=0),c=(n.flags&13878)!==0,(n.subtreeFlags&13878)!==0||c){c=D.T,D.T=null,h=K.p,K.p=2,_=yt,yt|=4;try{ny(e,n,r)}finally{yt=_,K.p=h,D.T=c}}Sn=1,dd(),gd(),eh()}}function dd(){if(Sn===1){Sn=0;var e=$r,n=js,r=(n.flags&13878)!==0;if((n.subtreeFlags&13878)!==0||r){r=D.T,D.T=null;var c=K.p;K.p=2;var h=yt;yt|=4;try{jm(n,e);var g=Id,_=Qg(e.containerInfo),A=g.focusedElem,N=g.selectionRange;if(_!==A&&A&&A.ownerDocument&&qg(A.ownerDocument.documentElement,A)){if(N!==null&&lf(A)){var $=N.start,re=N.end;if(re===void 0&&(re=$),"selectionStart"in A)A.selectionStart=$,A.selectionEnd=Math.min(re,A.value.length);else{var ue=A.ownerDocument||document,G=ue&&ue.defaultView||window;if(G.getSelection){var ee=G.getSelection(),Ce=A.textContent.length,Ue=Math.min(N.start,Ce),It=N.end===void 0?Ue:Math.min(N.end,Ce);!ee.extend&&Ue>It&&(_=It,It=Ue,Ue=_);var B=Fg(A,Ue),z=Fg(A,It);if(B&&z&&(ee.rangeCount!==1||ee.anchorNode!==B.node||ee.anchorOffset!==B.offset||ee.focusNode!==z.node||ee.focusOffset!==z.offset)){var H=ue.createRange();H.setStart(B.node,B.offset),ee.removeAllRanges(),Ue>It?(ee.addRange(H),ee.extend(z.node,z.offset)):(H.setEnd(z.node,z.offset),ee.addRange(H))}}}}for(ue=[],ee=A;ee=ee.parentNode;)ee.nodeType===1&&ue.push({element:ee,left:ee.scrollLeft,top:ee.scrollTop});for(typeof A.focus=="function"&&A.focus(),A=0;A<ue.length;A++){var ce=ue[A];ce.element.scrollLeft=ce.left,ce.element.scrollTop=ce.top}}gh=!!gu,Id=gu=null}finally{yt=h,K.p=c,D.T=r}}e.current=n,Sn=2}}function gd(){if(Sn===2){Sn=0;var e=$r,n=js,r=(n.flags&8772)!==0;if((n.subtreeFlags&8772)!==0||r){r=D.T,D.T=null;var c=K.p;K.p=2;var h=yt;yt|=4;try{ed(e,n.alternate,n)}finally{yt=h,K.p=c,D.T=r}}Sn=3}}function eh(){if(Sn===4||Sn===3){Sn=0,di();var e=$r,n=js,r=dr,c=Dm;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?Sn=5:(Sn=0,js=$r=null,md(e,e.pendingLanes));var h=e.pendingLanes;if(h===0&&(Hr=null),ra(r),n=n.stateNode,jn&&typeof jn.onCommitFiberRoot=="function")try{jn.onCommitFiberRoot(Ga,n,void 0,(n.current.flags&128)===128)}catch{}if(c!==null){n=D.T,h=K.p,K.p=2,D.T=null;try{for(var g=e.onRecoverableError,_=0;_<c.length;_++){var A=c[_];g(A.value,{componentStack:A.stack})}}finally{D.T=n,K.p=h}}(dr&3)!==0&&cu(),za(e),h=e.pendingLanes,(r&261930)!==0&&(h&42)!==0?e===ld?ru++:(ru=0,ld=e):ru=0,lu(0)}}function md(e,n){(e.pooledCacheLanes&=n)===0&&(n=e.pooledCache,n!=null&&(e.pooledCache=null,Cc(n)))}function cu(){return dd(),gd(),eh(),pd()}function pd(){if(Sn!==5)return!1;var e=$r,n=cd;cd=0;var r=ra(dr),c=D.T,h=K.p;try{K.p=32>r?32:r,D.T=null,r=ud,ud=null;var g=$r,_=dr;if(Sn=0,js=$r=null,dr=0,(yt&6)!==0)throw Error(s(331));var A=yt;if(yt|=4,Om(g.current),Em(g,g.current,_,r),yt=A,lu(0,!1),jn&&typeof jn.onPostCommitFiberRoot=="function")try{jn.onPostCommitFiberRoot(Ga,g)}catch{}return!0}finally{K.p=h,D.T=c,md(e,n)}}function vd(e,n,r){n=_i(r,n),n=Ff(e.stateNode,n,2),e=fa(e,n,2),e!==null&&(Ft(e,2),za(e))}function Mt(e,n,r){if(e.tag===3)vd(e,e,r);else for(;n!==null;){if(n.tag===3){vd(n,e,r);break}else if(n.tag===1){var c=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof c.componentDidCatch=="function"&&(Hr===null||!Hr.has(c))){e=_i(r,e),r=Na(2),c=fa(n,r,2),c!==null&&(zl(r,c,n,e),Ft(c,2),za(c));break}}n=n.return}}function yd(e,n,r){var c=e.pingCache;if(c===null){c=e.pingCache=new ry;var h=new Set;c.set(n,h)}else h=c.get(n),h===void 0&&(h=new Set,c.set(n,h));h.has(r)||(rd=!0,h.add(r),e=uy.bind(null,e,n,r),n.then(e,e))}function uy(e,n,r){var c=e.pingCache;c!==null&&c.delete(n),e.pingedLanes|=e.suspendedLanes&r,e.warmLanes&=~r,Et===e&&(ct&r)===r&&(Ht===4||Ht===3&&(ct&62914560)===ct&&300>In()-au?(yt&2)===0&&Rs(e,0):od|=r,Is===ct&&(Is=0)),za(e)}function uu(e,n){n===0&&(n=Rn()),e=Ea(e,n),e!==null&&(Ft(e,n),za(e))}function th(e){var n=e.memoizedState,r=0;n!==null&&(r=n.retryLane),uu(e,r)}function ly(e,n){var r=0;switch(e.tag){case 31:case 13:var c=e.stateNode,h=e.memoizedState;h!==null&&(r=h.retryLane);break;case 19:c=e.stateNode;break;case 22:c=e.stateNode._retryCache;break;default:throw Error(s(314))}c!==null&&c.delete(n),uu(e,r)}function hy(e,n){return ia(e,n)}var xs=null,Eo=null,Sd=!1,nh=!1,bd=!1,Gr=0;function za(e){e!==Eo&&e.next===null&&(Eo===null?xs=Eo=e:Eo=Eo.next=e),nh=!0,Sd||(Sd=!0,dy())}function lu(e,n){if(!bd&&nh){bd=!0;do for(var r=!1,c=xs;c!==null;){if(e!==0){var h=c.pendingLanes;if(h===0)var g=0;else{var _=c.suspendedLanes,A=c.pingedLanes;g=(1<<31-_n(42|e)+1)-1,g&=h&~(_&~A),g=g&201326741?g&201326741|1:g?g|2:0}g!==0&&(r=!0,Ym(c,g))}else g=ct,g=qe(c,c===Et?g:0,c.cancelPendingCommit!==null||c.timeoutHandle!==-1),(g&3)===0||Nt(c,g)||(r=!0,Ym(c,g));c=c.next}while(r);bd=!1}}function fy(){Gm()}function Gm(){nh=Sd=!1;var e=0;Gr!==0&&my()&&(e=Gr);for(var n=In(),r=null,c=xs;c!==null;){var h=c.next,g=Zm(c,n);g===0?(c.next=null,r===null?xs=h:r.next=h,h===null&&(Eo=r)):(r=c,(e!==0||(g&3)!==0)&&(nh=!0)),c=h}Sn!==0&&Sn!==5||lu(e),Gr!==0&&(Gr=0)}function Zm(e,n){for(var r=e.suspendedLanes,c=e.pingedLanes,h=e.expirationTimes,g=e.pendingLanes&-62914561;0<g;){var _=31-_n(g),A=1<<_,N=h[_];N===-1?((A&r)===0||(A&c)!==0)&&(h[_]=Tn(A,n)):N<=n&&(e.expiredLanes|=A),g&=~A}if(n=Et,r=ct,r=qe(e,e===n?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),c=e.callbackNode,r===0||e===n&&(Tt===2||Tt===9)||e.cancelPendingCommit!==null)return c!==null&&c!==null&&Cn(c),e.callbackNode=null,e.callbackPriority=0;if((r&3)===0||Nt(e,r)){if(n=r&-r,n===e.callbackPriority)return n;switch(c!==null&&Cn(c),ra(r)){case 2:case 8:r=Bt;break;case 32:r=Pt;break;case 268435456:r=aa;break;default:r=Pt}return c=Km.bind(null,e),r=ia(r,c),e.callbackPriority=n,e.callbackNode=r,n}return c!==null&&c!==null&&Cn(c),e.callbackPriority=2,e.callbackNode=null,2}function Km(e,n){if(Sn!==0&&Sn!==5)return e.callbackNode=null,e.callbackPriority=0,null;var r=e.callbackNode;if(cu()&&e.callbackNode!==r)return null;var c=ct;return c=qe(e,e===Et?c:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),c===0?null:(zm(e,c,n),Zm(e,In()),e.callbackNode!=null&&e.callbackNode===r?Km.bind(null,e):null)}function Ym(e,n){if(cu())return null;zm(e,n,!0)}function dy(){rp(function(){(yt&6)!==0?ia(gt,fy):Gm()})}function xi(){if(Gr===0){var e=cs;e===0&&(e=qo,qo<<=1,(qo&261888)===0&&(qo=256)),Gr=e}return Gr}function Xm(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:dc(""+e)}function Wm(e,n){var r=n.ownerDocument.createElement("input");return r.name=n.name,r.value=n.value,e.id&&r.setAttribute("form",e.id),n.parentNode.insertBefore(r,n),e=new FormData(e),r.parentNode.removeChild(r),e}function xo(e,n,r,c,h){if(n==="submit"&&r&&r.stateNode===h){var g=Xm((h[Yn]||null).action),_=c.submitter;_&&(n=(n=_[Yn]||null)?Xm(n.formAction):_.getAttribute("formAction"),n!==null&&(g=n,_=null));var A=new Xu("action","action",null,c,h);e.push({event:A,listeners:[{instance:null,listener:function(){if(c.defaultPrevented){if(Gr!==0){var N=_?Wm(h,_):new FormData(h);Ur(r,{pending:!0,data:N,method:h.method,action:g},null,N)}}else typeof g=="function"&&(A.preventDefault(),N=_?Wm(h,_):new FormData(h),Ur(r,{pending:!0,data:N,method:h.method,action:g},g,N))},currentTarget:h}]})}}for(var He=0;He<hl.length;He++){var _d=hl[He],si=_d.toLowerCase(),rn=_d[0].toUpperCase()+_d.slice(1);Wn(si,"on"+rn)}Wn(bi,"onAnimationEnd"),Wn(_c,"onAnimationIteration"),Wn(Hg,"onAnimationStart"),Wn("dblclick","onDoubleClick"),Wn("focusin","onFocus"),Wn("focusout","onBlur"),Wn(Jo,"onTransitionRun"),Wn(ul,"onTransitionStart"),Wn(ll,"onTransitionCancel"),Wn(vt,"onTransitionEnd"),so("onMouseEnter",["mouseout","mouseover"]),so("onMouseLeave",["mouseout","mouseover"]),so("onPointerEnter",["pointerout","pointerover"]),so("onPointerLeave",["pointerout","pointerover"]),Ar("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ar("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ar("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ar("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ar("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ar("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var hu="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Zr=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(hu));function Jm(e,n){n=(n&4)!==0;for(var r=0;r<e.length;r++){var c=e[r],h=c.event;c=c.listeners;e:{var g=void 0;if(n)for(var _=c.length-1;0<=_;_--){var A=c[_],N=A.instance,$=A.currentTarget;if(A=A.listener,N!==g&&h.isPropagationStopped())break e;g=A,h.currentTarget=$;try{g(h)}catch(re){fl(re)}h.currentTarget=null,g=N}else for(_=0;_<c.length;_++){if(A=c[_],N=A.instance,$=A.currentTarget,A=A.listener,N!==g&&h.isPropagationStopped())break e;g=A,h.currentTarget=$;try{g(h)}catch(re){fl(re)}h.currentTarget=null,g=N}}}}function ot(e,n){var r=n[Vu];r===void 0&&(r=n[Vu]=new Set);var c=e+"__bubble";r.has(c)||(ah(n,e,2,!1),r.add(c))}function Td(e,n,r){var c=0;n&&(c|=4),ah(r,e,c,n)}var ih="_reactListening"+Math.random().toString(36).slice(2);function Md(e){if(!e[ih]){e[ih]=!0,vg.forEach(function(r){r!=="selectionchange"&&(Zr.has(r)||Td(r,!1,e),Td(r,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[ih]||(n[ih]=!0,Td("selectionchange",!1,n))}}function ah(e,n,r,c){switch(Ap(n)){case 2:var h=Ry;break;case 8:h=Ey;break;default:h=Nd}r=h.bind(null,n,r,e),h=void 0,!Xh||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(h=!0),c?h!==void 0?e.addEventListener(n,r,{capture:!0,passive:h}):e.addEventListener(n,r,!0):h!==void 0?e.addEventListener(n,r,{passive:h}):e.addEventListener(n,r,!1)}function wd(e,n,r,c,h){var g=c;if((n&1)===0&&(n&2)===0&&c!==null)e:for(;;){if(c===null)return;var _=c.tag;if(_===3||_===4){var A=c.stateNode.containerInfo;
vendor: 2,716 bytes, line 49
49if(A===h)break;if(_===4)for(_=c.return;_!==null;){var N=_.tag;if((N===3||N===4)&&_.stateNode.containerInfo===h)return;_=_.return}for(;A!==null;){if(_=$o(A),_===null)return;if(N=_.tag,N===5||N===6||N===26||N===27){c=g=_;continue e}A=A.parentNode}}c=c.return}Ig(function(){var $=g,re=Kh(r),ue=[];e:{var G=$g.get(e);if(G!==void 0){var ee=Xu,Ce=e;switch(e){case"keypress":if(Ku(r)===0)break e;case"keydown":case"keyup":ee=jr;break;case"focusin":Ce="focus",ee=Ju;break;case"focusout":Ce="blur",ee=Ju;break;case"beforeblur":case"afterblur":ee=Ju;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":ee=Wu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ee=Rg;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ee=zv;break;case bi:case _c:case Hg:ee=kg;break;case vt:ee=Vv;break;case"scroll":case"scrollend":ee=Nv;break;case"wheel":ee=tl;break;case"copy":case"cut":case"paste":ee=vi;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ee=Ng;break;case"toggle":case"beforetoggle":ee=Bv}var Ue=(n&4)!==0,It=!Ue&&(e==="scroll"||e==="scrollend"),B=Ue?G!==null?G+"Capture":null:G;Ue=[];for(var z=$,H;z!==null;){var ce=z;if(H=ce.stateNode,ce=ce.tag,ce!==5&&ce!==26&&ce!==27||H===null||B===null||(ce=lo(z,B),ce!=null&&Ue.push(ki(z,ce,H))),It)break;z=z.return}0<Ue.length&&(G=new ee(G,Ce,null,r,re),ue.push({event:G,listeners:Ue}))}}if((n&7)===0){e:{if(G=e==="mouseover"||e==="pointerover",ee=e==="mouseout"||e==="pointerout",G&&r!==Zh&&(Ce=r.relatedTarget||r.fromElement)&&($o(Ce)||Ce[Ho]))break e;if((ee||G)&&(G=re.window===re?re:(G=re.ownerDocument)?G.defaultView||G.parentWindow:window,ee?(Ce=r.relatedTarget||r.toElement,ee=$,Ce=Ce?$o(Ce):null,Ce!==null&&(It=f(Ce),Ue=Ce.tag,Ce!==It||Ue!==5&&Ue!==27&&Ue!==6)&&(Ce=null)):(ee=null,Ce=$),ee!==Ce)){if(Ue=Wu,ce="onMouseLeave",B="onMouseEnter",z="mouse",(e==="pointerout"||e==="pointerover")&&(Ue=Ng,ce="onPointerLeave",B="onPointerEnter",z="pointer"),It=ee==null?G:uc(ee),H=Ce==null?G:uc(Ce),G=new Ue(ce,z+"leave",ee,r,re),G.target=It,G.relatedTarget=H,ce=null,$o(re)===$&&(Ue=new Ue(B,z+"enter",Ce,r,re),Ue.target=H,Ue.relatedTarget=It,ce=Ue),It=ce,ee&&Ce)t:{for(Ue=rh,B=ee,z=Ce,H=0,ce=B;ce;ce=Ue(ce))H++;ce=0;for(var Ne=z;Ne;Ne=Ue(Ne))ce++;for(;0<H-ce;)B=Ue(B),H--;for(;0<ce-H;)z=Ue(z),ce--;for(;H--;){if(B===z||z!==null&&B===z.alternate){Ue=B;break t}B=Ue(B),z=Ue(z)}Ue=null}else Ue=null;ee!==null&&Ut(ue,G,ee,Ue,!1),Ce!==null&&It!==null&&Ut(ue,It,Ce,Ue,!0)}}
vendor: 5,205 bytes, lines 49-50
49e:{if(G=$?uc($):window,ee=G.nodeName&&G.nodeName.toLowerCase(),ee==="select"||ee==="input"&&G.type==="file")var mt=Vg;else if(rf(G))if(mo)mt=Hv;else{mt=qv;var Re=sl}else ee=G.nodeName,!ee||ee.toLowerCase()!=="input"||G.type!=="checkbox"&&G.type!=="radio"?$&&Zu($.elementType)&&(mt=Vg):mt=Qv;if(mt&&(mt=mt(e,$))){of(ue,mt,r,re);break e}Re&&Re(e,G,$),e==="focusout"&&$&&G.type==="number"&&$.memoizedProps.value!=null&&$h(G,"number",G.value)}switch(Re=$?uc($):window,e){case"focusin":(rf(Re)||Re.contentEditable==="true")&&(V=Re,ae=$,Z=null);break;case"focusout":Z=ae=V=null;break;case"mousedown":we=!0;break;case"contextmenu":case"mouseup":case"dragend":we=!1,Qe(ue,r,re);break;case"selectionchange":if(Wo)break;case"keydown":case"keyup":Qe(ue,r,re)}var nt;if(nl)e:{switch(e){case"compositionstart":var ut="onCompositionStart";break e;case"compositionend":ut="onCompositionEnd";break e;case"compositionupdate":ut="onCompositionUpdate";break e}ut=void 0}else go?al(e,r)&&(ut="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(ut="onCompositionStart");ut&&(nf&&r.locale!=="ko"&&(go||ut!=="onCompositionStart"?ut==="onCompositionEnd"&&go&&(nt=jt()):(Cr=re,Wh="value"in Cr?Cr.value:Cr.textContent,go=!0)),Re=fu($,ut),0<Re.length&&(ut=new yi(ut,e,null,r,re),ue.push({event:ut,listeners:Re}),nt?ut.data=nt:(nt=Ug(r),nt!==null&&(ut.data=nt)))),(nt=tf?Si(e,r):af(e,r))&&(ut=fu($,"onBeforeInput"),0<ut.length&&(Re=new yi("onBeforeInput","beforeinput",null,r,re),ue.push({event:Re,listeners:ut}),Re.data=nt)),xo(ue,e,$,r,re)}Jm(ue,n)})}function ki(e,n,r){return{instance:e,listener:n,currentTarget:r}}function fu(e,n){for(var r=n+"Capture",c=[];e!==null;){var h=e,g=h.stateNode;if(h=h.tag,h!==5&&h!==26&&h!==27||g===null||(h=lo(e,r),h!=null&&c.unshift(ki(e,h,g)),h=lo(e,n),h!=null&&c.push(ki(e,h,g))),e.tag===3)return c;e=e.return}return[]}function rh(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Ut(e,n,r,c,h){for(var g=n._reactName,_=[];r!==null&&r!==c;){var A=r,N=A.alternate,$=A.stateNode;if(A=A.tag,N!==null&&N===c)break;A!==5&&A!==26&&A!==27||$===null||(N=$,h?($=lo(r,g),$!=null&&_.unshift(ki(r,$,N))):h||($=lo(r,g),$!=null&&_.push(ki(r,$,N)))),r=r.return}_.length!==0&&e.push({event:n,listeners:_})}var Xt=/\r\n?/g,ep=/\u0000|\uFFFD/g;function tp(e){return(typeof e=="string"?e:""+e).replace(Xt,`
50`).replace(ep,"")}function np(e,n){return n=tp(n),tp(e)===n}function Ct(e,n,r,c,h,g){switch(r){case"children":typeof c=="string"?n==="body"||n==="textarea"&&c===""||oa(e,c):(typeof c=="number"||typeof c=="bigint")&&n!=="body"&&oa(e,""+c);break;case"className":lc(e,"class",c);break;case"tabIndex":lc(e,"tabindex",c);break;case"dir":case"role":case"viewBox":case"width":case"height":lc(e,r,c);break;case"style":Mg(e,c,g);break;case"data":if(n!=="object"){lc(e,"data",c);break}case"src":case"href":if(c===""&&(n!=="a"||r!=="href")){e.removeAttribute(r);break}if(c==null||typeof c=="function"||typeof c=="symbol"||typeof c=="boolean"){e.removeAttribute(r);break}c=dc(""+c),e.setAttribute(r,c);break;case"action":case"formAction":if(typeof c=="function"){e.setAttribute(r,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof g=="function"&&(r==="formAction"?(n!=="input"&&Ct(e,n,"name",h.name,h,null),Ct(e,n,"formEncType",h.formEncType,h,null),Ct(e,n,"formMethod",h.formMethod,h,null),Ct(e,n,"formTarget",h.formTarget,h,null)):(Ct(e,n,"encType",h.encType,h,null),Ct(e,n,"method",h.method,h,null),Ct(e,n,"target",h.target,h,null)));if(c==null||typeof c=="symbol"||typeof c=="boolean"){e.removeAttribute(r);break}c=dc(""+c),e.setAttribute(r,c);break;case"onClick":c!=null&&(e.onclick=Xa);break;case"onScroll":c!=null&&ot("scroll",e);break;case"onScrollEnd":c!=null&&ot("scrollend",e);break;case"dangerouslySetInnerHTML":if(c!=null){if(typeof c!="object"||!("__html"in c))throw Error(s(61));if(r=c.__html,r!=null){if(h.children!=null)throw Error(s(60));e.innerHTML=r}}break;case"multiple":e.multiple=c&&typeof c!="function"&&typeof c!="symbol";break;case"muted":e.muted=c&&typeof c!="function"&&typeof c!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(c==null||typeof c=="function"||typeof c=="boolean"||typeof c=="symbol"){e.removeAttribute("xlink:href");break}r=dc(""+c),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",r);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":c!=null&&typeof c!="function"&&typeof c!="symbol"?e.setAttribute(r,""+c):e.removeAttribute(r);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
50ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":c&&typeof c!="function"&&typeof c!="symbol"?e.setAttribute(r,""):e.removeAttribute(r);break;case"capture":case"download":c===!0?e.setAttribute(r,""):c!==!1&&c!=null&&typeof c!="function"&&typeof c!="symbol"?e.setAttribute(r,c):e.removeAttribute(r);break;case"cols":case"rows":case"size":case"span":c!=null&&typeof c!="function"&&typeof c!="symbol"&&!isNaN(c)&&1<=c?e.setAttribute(r,c):e.removeAttribute(r);break;case"rowSpan":case"start":c==null||typeof c=="function"||typeof c=="symbol"||isNaN(c)?e.removeAttribute(r):e.setAttribute(r,c);break;case"popover":ot("beforetoggle",e),ot("toggle",e),Bu(e,"popover",c);break;case"xlinkActuate":Ra(e,"http://www.w3.org/1999/xlink","xlink:actuate",c);break;case"xlinkArcrole":Ra(e,"http://www.w3.org/1999/xlink","xlink:arcrole",c);break;case"xlinkRole":Ra(e,"http://www.w3.org/1999/xlink","xlink:role",c);break;case"xlinkShow":Ra(e,"http://www.w3.org/1999/xlink","xlink:show",c);break;case"xlinkTitle":Ra(e,"http://www.w3.org/1999/xlink","xlink:title",c);break;case"xlinkType":Ra(e,"http://www.w3.org/1999/xlink","xlink:type",c);break;case"xmlBase":Ra(e,"http://www.w3.org/XML/1998/namespace","xml:base",c);break;case"xmlLang":Ra(e,"http://www.w3.org/XML/1998/namespace","xml:lang",c);break;case"xmlSpace":Ra(e,"http://www.w3.org/XML/1998/namespace","xml:space",c);break;case"is":Bu(e,"is",c);break;case"innerText":case"textContent":break;default:(!(2<r.length)||r[0]!=="o"&&r[0]!=="O"||r[1]!=="n"&&r[1]!=="N")&&(r=wg.get(r)||r,Bu(e,r,c))}}function Ad(e,n,r,c,h,g){switch(r){case"style":Mg(e,c,g);break;case"dangerouslySetInnerHTML":if(c!=null){if(typeof c!="object"||!("__html"in c))throw Error(s(61));if(r=c.__html,r!=null){if(h.children!=null)throw Error(s(60));e.innerHTML=r}}break;case"children":typeof c=="string"?oa(e,c):(typeof c=="number"||typeof c=="bigint")&&oa(e,""+c);break;case"onScroll":c!=null&&ot("scroll",e);break;case"onScrollEnd":c!=null&&ot("scrollend",e);break;case"onClick":c!=null&&(e.onclick=Xa);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!yg.hasOwnProperty(r))e:{if(r[0]==="o"&&r[1]==="n"&&(h=r.endsWith("Capture"),n=r.slice(2,h?r.length-7:void 0),g=e[Yn]||null,g=g!=null?g[r]:null,typeof g=="function"&&e.removeEventListener(n,g,h),typeof c=="function")){typeof g!="function"&&g!==null&&(r in e?e[r]=null:e.hasAttribute(r)&&e.removeAttribute(r)),e.addEventListener(n,c,h);break e}r in e?e[r]=c:c===!0?e.setAttribute(r,""):Bu(e,r,c)}}}function Nn(e,n,r){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ot("error",e),ot("load",e);var c=!1,h=!1,g;for(g in r)if(r.hasOwnProperty(g)){var _=r[g];if(_!=null)switch(g){case"src":c=!0;break;case"srcSet":h=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(s(137,n));default:Ct(e,n,g,_,r,null)}}h&&Ct(e,n,"srcSet",r.srcSet,r,null),c&&Ct(e,n,"src",r.src,r,null);return;case"input":ot("invalid",e);var A=g=_=h=null,N=null,$=null;for(c in r)if(r.hasOwnProperty(c)){var re=r[c];if(re!=null)switch(c){case"name":h=re;break;case"type":_=re;break;case"checked":N=re;break;case"defaultChecked":$=re;break;case"value":g=re;break;case"defaultValue":A=re;break;case"children":case"dangerouslySetInnerHTML":if(re!=null)throw Error(s(137,n));break;default:Ct(e,n,c,re,r,null)}}Hu(e,g,A,N,$,_,h,!1);return;case"select":ot("invalid",e),c=_=g=null;for(h in r)if(r.hasOwnProperty(h)&&(A=r[h],A!=null))switch(h){case"value":g=A;break;case"defaultValue":_=A;break;case"multiple":c=A;default:Ct(e,n,h,A,r,null)}n=g,r=_,e.multiple=!!c,n!=null?co(e,!!c,n,!1):r!=null&&co(e,!!c,r,!0);return;case"textarea":ot("invalid",e),g=h=c=null;for(_ in r)if(r.hasOwnProperty(_)&&(A=r[_],A!=null))switch(_){case"value":c=A;break;case"defaultValue":h=A;break;case"children":g=A;break;case"dangerouslySetInnerHTML":if(A!=null)throw Error(s(91));break;default:Ct(e,n,_,A,r,null)}Gu(e,c,h,g);return;case"option":for(N in r)if(r.hasOwnProperty(N)&&(c=r[N],c!=null))switch(N){case"selected":e.selected=c&&typeof c!="function"&&typeof c!="symbol";break;default:Ct(e,n,N,c,r,null)}return;case"dialog":ot("beforetoggle",e),ot("toggle",e),ot("cancel",e),ot("close",e);break;case"iframe":case"object":ot("load",e);break;case"video":case"audio":for(c=0;c<hu.length;c++)ot(hu[c],e);break;case"image":ot("error",e),ot("load",e);break;case"details":ot("toggle",e);break;case"embed":case"source":case"link":ot("error",e),ot("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for($ in r)if(r.hasOwnProperty($)&&(c=r[$],c!=null))switch($){case"children":case"dangerouslySetInnerHTML":throw Error(s(137,n));default:Ct(e,n,$,c,r,null)}return;default:if(Zu(n)){for(re in r)r.hasOwnProperty(re)&&(c=r[re],c!==void 0&&Ad(e,n,re,c,r,void 0));return}}for(A in r)r.hasOwnProperty(A)&&(c=r[A],c!=null&&Ct(e,n,A,c,r,null))}function gy(e,n,r,c){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var h=null,g=null,_=null,A=null,N=null,$=null,re=null;for(ee in r){var ue=r[ee];if(r.hasOwnProperty(ee)&&ue!=null)switch(ee){case"checked":break;case"value":break;case"defaultValue":N=ue;default:c.hasOwnProperty(ee)||Ct(e,n,ee,null,c,ue)}}for(var G in c){var ee=c[G];if(ue=r[G],c.hasOwnProperty(G)&&(ee!=null||ue!=null))switch(G){case"type":g=ee;break;case"name":h=ee;break;case"checked":$=ee;break;case"defaultChecked":re=ee;break;case"value":_=ee;break;case"defaultValue":A=ee;break;case"children":case"dangerouslySetInnerHTML":if(ee!=null)throw Error(s(137,n));break;default:ee!==ue&&Ct(e,n,G,ee,c,ue)}}Qu(e,_,A,N,$,re,g,h);return;case"select":ee=_=A=G=null;for(g in r)if(N=r[g],r.hasOwnProperty(g)&&N!=null)switch(g){case"value":break;case"multiple":ee=N;default:c.hasOwnProperty(g)||Ct(e,n,g,null,c,N)}for(h in c)if(g=c[h],N=r[h],c.hasOwnProperty(h)&&(g!=null||N!=null))switch(h){case"value":G=g;break;case"defaultValue":A=g;break;case"multiple":_=g;default:g!==N&&Ct(e,n,h,g,c,N)}n=A,r=_,c=ee,G!=null?co(e,!!r,G,!1):!!c!=!!r&&(n!=null?co(e,!!r,n,!0):co(e,!!r,r?[]:"",!1));return;case"textarea":ee=G=null;for(A in r)if(h=r[A],r.hasOwnProperty(A)&&h!=null&&!c.hasOwnProperty(A))switch(A){case"value":break;case"children":break;default:Ct(e,n,A,null,c,h)}for(_ in c)if(h=c[_],g=r[_],c.hasOwnProperty(_)&&(h!=null||g!=null))switch(_){case"value":G=h;break;case"defaultValue":ee=h;break;case"children":break;case"dangerouslySetInnerHTML":if(h!=null)throw Error(s(91));break;default:h!==g&&Ct(e,n,_,h,c,g)}$u(e,G,ee);return;case"option":for(var Ce in r)if(G=r[Ce],r.hasOwnProperty(Ce)&&G!=null&&!c.hasOwnProperty(Ce))switch(Ce){case"selected":e.selected=!1;break;default:Ct(e,n,Ce,null,c,G)}for(N in c)if(G=c[N],ee=r[N],c.hasOwnProperty(N)&&G!==ee&&(G!=null||ee!=null))switch(N){case"selected":e.selected=G&&typeof G!="function"&&typeof G!="symbol";break;default:Ct(e,n,N,G,c,ee)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var Ue in r)G=r[Ue],r.hasOwnProperty(Ue)&&G!=null&&!c.hasOwnProperty(Ue)&&Ct(e,n,Ue,null,c,G);for($ in c)if(G=c[$],ee=r[$],c.hasOwnProperty($)&&G!==ee&&(G!=null||ee!=null))switch($){case"children":case"dangerouslySetInnerHTML":if(G!=null)throw Error(s(137,n));break;default:Ct(e,n,$,G,c,ee)}return;default:if(Zu(n)){for(var It in r)G=r[It],r.hasOwnProperty(It)&&G!==void 0&&!c.hasOwnProperty(It)&&Ad(e,n,It,void 0,c,G);for(re in c)G=c[re],ee=r[re],!c.hasOwnProperty(re)||G===ee||G===void 0&&ee===void 0||Ad(e,n,re,G,c,ee);return}}for(var B in r)G=r[B],r.hasOwnProperty(B)&&G!=null&&!c.hasOwnProperty(B)&&Ct(e,n,B,null,c,G);for(ue in c)G=c[ue],ee=r[ue],!c.hasOwnProperty(ue)||G===ee||G==null&&ee==null||Ct(e,n,ue,G,c,ee)}function Cd(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function du(){if(typeof performance.getEntriesByType=="function"){for(var e=0,n=0,r=performance.getEntriesByType("resource"),c=0;c<r.length;c++){var h=r[c],g=h.transferSize,_=h.initiatorType,A=h.duration;if(g&&A&&Cd(_)){for(_=0,A=h.responseEnd,c+=1;c<r.length;c++){var N=r[c],$=N.startTime;if($>A)break;var re=N.transferSize,ue=N.initiatorType;re&&Cd(ue)&&(N=N.responseEnd,_+=re*(N<A?1:(A-$)/(N-$)))}if(--c,n+=8*(g+_)/(h.duration/1e3),e++,10<e)break}}if(0<e)return n/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var gu=null,Id=null;
vendor: 14,016 bytes, line 50
50function mu(e){return e.nodeType===9?e:e.ownerDocument}function pu(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function ci(e,n){if(e===0)switch(n){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&n==="foreignObject"?0:e}function Kr(e,n){return e==="textarea"||e==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.children=="bigint"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var jd=null;function my(){var e=window.event;return e&&e.type==="popstate"?e===jd?!1:(jd=e,!0):(jd=null,!1)}var ip=typeof setTimeout=="function"?setTimeout:void 0,py=typeof clearTimeout=="function"?clearTimeout:void 0,ap=typeof Promise=="function"?Promise:void 0,rp=typeof queueMicrotask=="function"?queueMicrotask:typeof ap<"u"?function(e){return ap.resolve(null).then(e).catch(mr)}:ip;function mr(e){setTimeout(function(){throw e})}function Ve(e){return e==="head"}function Rd(e,n){var r=n,c=0;do{var h=r.nextSibling;if(e.removeChild(r),h&&h.nodeType===8)if(r=h.data,r==="/$"||r==="/&"){if(c===0){e.removeChild(h),Vs(n);return}c--}else if(r==="$"||r==="$?"||r==="$~"||r==="$!"||r==="&")c++;else if(r==="html")vu(e.ownerDocument.documentElement);else if(r==="head"){r=e.ownerDocument.head,vu(r);for(var g=r.firstChild;g;){var _=g.nextSibling,A=g.nodeName;g[cc]||A==="SCRIPT"||A==="STYLE"||A==="LINK"&&g.rel.toLowerCase()==="stylesheet"||r.removeChild(g),g=_}}else r==="body"&&vu(e.ownerDocument.body);r=h}while(r);Vs(n)}function Oi(e,n){var r=e;e=0;do{var c=r.nextSibling;if(r.nodeType===1?n?(r._stashedDisplay=r.style.display,r.style.display="none"):(r.style.display=r._stashedDisplay||"",r.getAttribute("style")===""&&r.removeAttribute("style")):r.nodeType===3&&(n?(r._stashedText=r.nodeValue,r.nodeValue=""):r.nodeValue=r._stashedText||""),c&&c.nodeType===8)if(r=c.data,r==="/$"){if(e===0)break;e--}else r!=="$"&&r!=="$?"&&r!=="$~"&&r!=="$!"||e++;r=c}while(r)}function oh(e){var n=e.firstChild;for(n&&n.nodeType===10&&(n=n.nextSibling);n;){var r=n;switch(n=n.nextSibling,r.nodeName){case"HTML":case"HEAD":case"BODY":oh(r),Hh(r);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(r.rel.toLowerCase()==="stylesheet")continue}e.removeChild(r)}}function vy(e,n,r,c){for(;e.nodeType===1;){var h=r;if(e.nodeName.toLowerCase()!==n.toLowerCase()){if(!c&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(c){if(!e[cc])switch(n){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(g=e.getAttribute("rel"),g==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(g!==h.rel||e.getAttribute("href")!==(h.href==null||h.href===""?null:h.href)||e.getAttribute("crossorigin")!==(h.crossOrigin==null?null:h.crossOrigin)||e.getAttribute("title")!==(h.title==null?null:h.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(g=e.getAttribute("src"),(g!==(h.src==null?null:h.src)||e.getAttribute("type")!==(h.type==null?null:h.type)||e.getAttribute("crossorigin")!==(h.crossOrigin==null?null:h.crossOrigin))&&g&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(n==="input"&&e.type==="hidden"){var g=h.name==null?null:""+h.name;if(h.type==="hidden"&&e.getAttribute("name")===g)return e}else return e;if(e=Xi(e.nextSibling),e===null)break}return null}function bt(e,n,r){if(n==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!r||(e=Xi(e.nextSibling),e===null))return null;return e}function op(e,n){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=Xi(e.nextSibling),e===null))return null;return e}function sh(e){return e.data==="$?"||e.data==="$~"}function ks(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function yy(e,n){var r=e.ownerDocument;if(e.data==="$~")e._reactRetry=n;else if(e.data!=="$?"||r.readyState!=="loading")n();else{var c=function(){n(),r.removeEventListener("DOMContentLoaded",c)};r.addEventListener("DOMContentLoaded",c),e._reactRetry=c}}function Xi(e){for(;e!=null;e=e.nextSibling){var n=e.nodeType;if(n===1||n===3)break;if(n===8){if(n=e.data,n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"||n==="F!"||n==="F")break;if(n==="/$"||n==="/&")return null}}return e}var Ed=null;function sp(e){e=e.nextSibling;for(var n=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"||r==="/&"){if(n===0)return Xi(e.nextSibling);n--}else r!=="$"&&r!=="$!"&&r!=="$?"&&r!=="$~"&&r!=="&"||n++}e=e.nextSibling}return null}function cp(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"||r==="$~"||r==="&"){if(n===0)return e;n--}else r!=="/$"&&r!=="/&"||n++}e=e.previousSibling}return null}function up(e,n,r){switch(n=mu(r),e){case"html":if(e=n.documentElement,!e)throw Error(s(452));return e;case"head":if(e=n.head,!e)throw Error(s(453));return e;case"body":if(e=n.body,!e)throw Error(s(454));return e;default:throw Error(s(451))}}function vu(e){for(var n=e.attributes;n.length;)e.removeAttributeNode(n[0]);Hh(e)}var Wi=new Map,lp=new Set;function ch(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var pr=K.d;K.d={f:Sy,r:by,D:xd,C:_y,L:Ty,m:My,X:ui,S:An,M:wy};function Sy(){var e=pr.f(),n=Xl();return e||n}function by(e){var n=Ka(e);n!==null&&n.tag===5&&n.type==="form"?Nf(n):pr.r(e)}var Yr=typeof document>"u"?null:document;function hp(e,n,r){var c=Yr;if(c&&typeof n=="string"&&n){var h=pi(n);h='link[rel="'+e+'"][href="'+h+'"]',typeof r=="string"&&(h+='[crossorigin="'+r+'"]'),lp.has(h)||(lp.add(h),e={rel:e,crossOrigin:r,href:n},c.querySelector(h)===null&&(n=c.createElement("link"),Nn(n,"link",e),Mn(n),c.head.appendChild(n)))}}function xd(e){pr.D(e),hp("dns-prefetch",e,null)}function _y(e,n){pr.C(e,n),hp("preconnect",e,n)}function Ty(e,n,r){pr.L(e,n,r);var c=Yr;if(c&&e&&n){var h='link[rel="preload"][as="'+pi(n)+'"]';n==="image"&&r&&r.imageSrcSet?(h+='[imagesrcset="'+pi(r.imageSrcSet)+'"]',typeof r.imageSizes=="string"&&(h+='[imagesizes="'+pi(r.imageSizes)+'"]')):h+='[href="'+pi(e)+'"]';var g=h;switch(n){case"style":g=Os(e);break;case"script":g=Ns(e)}Wi.has(g)||(e=v({rel:"preload",href:n==="image"&&r&&r.imageSrcSet?void 0:e,as:n},r),Wi.set(g,e),c.querySelector(h)!==null||n==="style"&&c.querySelector(Ps(g))||n==="script"&&c.querySelector(Ds(g))||(n=c.createElement("link"),Nn(n,"link",e),Mn(n),c.head.appendChild(n)))}}function My(e,n){pr.m(e,n);var r=Yr;if(r&&e){var c=n&&typeof n.as=="string"?n.as:"script",h='link[rel="modulepreload"][as="'+pi(c)+'"][href="'+pi(e)+'"]',g=h;switch(c){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":g=Ns(e)}if(!Wi.has(g)&&(e=v({rel:"modulepreload",href:e},n),Wi.set(g,e),r.querySelector(h)===null)){switch(c){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(r.querySelector(Ds(g)))return}c=r.createElement("link"),Nn(c,"link",e),Mn(c),r.head.appendChild(c)}}}function An(e,n,r){pr.S(e,n,r);var c=Yr;if(c&&e){var h=Ya(c).hoistableStyles,g=Os(e);n=n||"default";var _=h.get(g);if(!_){var A={loading:0,preload:null};if(_=c.querySelector(Ps(g)))A.loading=5;else{e=v({rel:"stylesheet",href:e,"data-precedence":n},r),(r=Wi.get(g))&&kd(e,r);var N=_=c.createElement("link");Mn(N),Nn(N,"link",e),N._p=new Promise(function($,re){N.onload=$,N.onerror=re}),N.addEventListener("load",function(){A.loading|=1}),N.addEventListener("error",function(){A.loading|=2}),A.loading|=4,uh(_,n,c)}_={type:"stylesheet",instance:_,count:1,state:A},h.set(g,_)}}}function ui(e,n){pr.X(e,n);var r=Yr;if(r&&e){var c=Ya(r).hoistableScripts,h=Ns(e),g=c.get(h);g||(g=r.querySelector(Ds(h)),g||(e=v({src:e,async:!0},n),(n=Wi.get(h))&&lh(e,n),g=r.createElement("script"),Mn(g),Nn(g,"link",e),r.head.appendChild(g)),g={type:"script",instance:g,count:1,state:null},c.set(h,g))}}function wy(e,n){pr.M(e,n);var r=Yr;if(r&&e){var c=Ya(r).hoistableScripts,h=Ns(e),g=c.get(h);g||(g=r.querySelector(Ds(h)),g||(e=v({src:e,async:!0,type:"module"},n),(n=Wi.get(h))&&lh(e,n),g=r.createElement("script"),Mn(g),Nn(g,"link",e),r.head.appendChild(g)),g={type:"script",instance:g,count:1,state:null},c.set(h,g))}}function fp(e,n,r,c){var h=(h=ke.current)?ch(h):null;if(!h)throw Error(s(446));switch(e){case"meta":case"title":return null;case"style":return typeof r.precedence=="string"&&typeof r.href=="string"?(n=Os(r.href),r=Ya(h).hoistableStyles,c=r.get(n),c||(c={type:"style",instance:null,count:0,state:null},r.set(n,c)),c):{type:"void",instance:null,count:0,state:null};case"link":if(r.rel==="stylesheet"&&typeof r.href=="string"&&typeof r.precedence=="string"){e=Os(r.href);var g=Ya(h).hoistableStyles,_=g.get(e);if(_||(h=h.ownerDocument||h,_={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},g.set(e,_),(g=h.querySelector(Ps(e)))&&!g._p&&(_.instance=g,_.state.loading=5),Wi.has(e)||(r={rel:"preload",as:"style",href:r.href,crossOrigin:r.crossOrigin,integrity:r.integrity,media:r.media,hrefLang:r.hrefLang,referrerPolicy:r.referrerPolicy},Wi.set(e,r),g||Ay(h,e,r,_.state))),n&&c===null)throw Error(s(528,""));return _}if(n&&c!==null)throw Error(s(529,""));return null;case"script":return n=r.async,r=r.src,typeof r=="string"&&n&&typeof n!="function"&&typeof n!="symbol"?(n=Ns(r),r=Ya(h).hoistableScripts,c=r.get(n),c||(c={type:"script",instance:null,count:0,state:null},r.set(n,c)),c):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,e))}}function Os(e){return'href="'+pi(e)+'"'}function Ps(e){return'link[rel="stylesheet"]['+e+"]"}function dp(e){return v({},e,{"data-precedence":e.precedence,precedence:null})}function Ay(e,n,r,c){e.querySelector('link[rel="preload"][as="style"]['+n+"]")?c.loading=1:(n=e.createElement("link"),c.preload=n,n.addEventListener("load",function(){return c.loading|=1}),n.addEventListener("error",function(){return c.loading|=2}),Nn(n,"link",r),Mn(n),e.head.appendChild(n))}function Ns(e){return'[src="'+pi(e)+'"]'}function Ds(e){return"script[async]"+e}function gp(e,n,r){if(n.count++,n.instance===null)switch(n.type){case"style":var c=e.querySelector('style[data-href~="'+pi(r.href)+'"]');if(c)return n.instance=c,Mn(c),c;var h=v({},r,{"data-href":r.href,"data-precedence":r.precedence,href:null,precedence:null});return c=(e.ownerDocument||e).createElement("style"),Mn(c),Nn(c,"style",h),uh(c,r.precedence,e),n.instance=c;case"stylesheet":h=Os(r.href);var g=e.querySelector(Ps(h));if(g)return n.state.loading|=4,n.instance=g,Mn(g),g;c=dp(r),(h=Wi.get(h))&&kd(c,h),g=(e.ownerDocument||e).createElement("link"),Mn(g);var _=g;return _._p=new Promise(function(A,N){_.onload=A,_.onerror=N}),Nn(g,"link",c),n.state.loading|=4,uh(g,r.precedence,e),n.instance=g;case"script":return g=Ns(r.src),(h=e.querySelector(Ds(g)))?(n.instance=h,Mn(h),h):(c=r,(h=Wi.get(g))&&(c=v({},r),lh(c,h)),e=e.ownerDocument||e,h=e.createElement("script"),Mn(h),Nn(h,"link",c),e.head.appendChild(h),n.instance=h);case"void":return null;default:throw Error(s(443,n.type))}else n.type==="stylesheet"&&(n.state.loading&4)===0&&(c=n.instance,n.state.loading|=4,uh(c,r.precedence,e));return n.instance}function uh(e,n,r){for(var c=r.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),h=c.length?c[c.length-1]:null,g=h,_=0;_<c.length;_++){var A=c[_];if(A.dataset.precedence===n)g=A;else if(g!==h)break}g?g.parentNode.insertBefore(e,g.nextSibling):(n=r.nodeType===9?r.head:r,n.insertBefore(e,n.firstChild))}function kd(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.title==null&&(e.title=n.title)}function lh(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.integrity==null&&(e.integrity=n.integrity)}var yu=null;function mp(e,n,r){if(yu===null){var c=new Map,h=yu=new Map;h.set(r,c)}else h=yu,c=h.get(r),c||(c=new Map,h.set(r,c));if(c.has(e))return c;for(c.set(e,null),r=r.getElementsByTagName(e),h=0;h<r.length;h++){var g=r[h];if(!(g[cc]||g[En]||e==="link"&&g.getAttribute("rel")==="stylesheet")&&g.namespaceURI!=="http://www.w3.org/2000/svg"){var _=g.getAttribute(n)||"";_=e+_;var A=c.get(_);A?A.push(g):c.set(_,[g])}}return c}function pp(e,n,r){e=e.ownerDocument||e,e.head.insertBefore(r,n==="title"?e.querySelector("head > title"):null)}function Cy(e,n,r){if(r===1||n.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof n.precedence!="string"||typeof n.href!="string"||n.href==="")break;return!0;case"link":if(typeof n.rel!="string"||typeof n.href!="string"||n.href===""||n.onLoad||n.onError)break;switch(n.rel){case"stylesheet":return e=n.disabled,typeof n.precedence=="string"&&e==null;default:return!0}case"script":if(n.async&&typeof n.async!="function"&&typeof n.async!="symbol"&&!n.onLoad&&!n.onError&&n.src&&typeof n.src=="string")return!0}return!1}function vp(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Ls(e,n,r,c){if(r.type==="stylesheet"&&(typeof c.media!="string"||matchMedia(c.media).matches!==!1)&&(r.state.loading&4)===0){if(r.instance===null){var h=Os(c.href),g=n.querySelector(Ps(h));if(g){n=g._p,n!==null&&typeof n=="object"&&typeof n.then=="function"&&(e.count++,e=hh.bind(e),n.then(e,e)),r.state.loading|=4,r.instance=g,Mn(g);return}g=n.ownerDocument||n,c=dp(c),(h=Wi.get(h))&&kd(c,h),g=g.createElement("link"),Mn(g);var _=g;_._p=new Promise(function(A,N){_.onload=A,_.onerror=N}),Nn(g,"link",c),r.instance=g}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(r,n),(n=r.state.preload)&&(r.state.loading&3)===0&&(e.count++,r=hh.bind(e),n.addEventListener("load",r),n.addEventListener("error",r))}}var Od=0;function Iy(e,n){return e.stylesheets&&e.count===0&&dh(e,e.stylesheets),0<e.count||0<e.imgCount?function(r){var c=setTimeout(function(){if(e.stylesheets&&dh(e,e.stylesheets),e.unsu
vendor: 10,528 bytes, line 50
50spend){var g=e.unsuspend;e.unsuspend=null,g()}},6e4+n);0<e.imgBytes&&Od===0&&(Od=62500*du());var h=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&dh(e,e.stylesheets),e.unsuspend)){var g=e.unsuspend;e.unsuspend=null,g()}},(e.imgBytes>Od?50:800)+n);return e.unsuspend=r,function(){e.unsuspend=null,clearTimeout(c),clearTimeout(h)}}:null}function hh(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)dh(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var fh=null;function dh(e,n){e.stylesheets=null,e.unsuspend!==null&&(e.count++,fh=new Map,n.forEach(yp,e),fh=null,hh.call(e))}function yp(e,n){if(!(n.state.loading&4)){var r=fh.get(e);if(r)var c=r.get(null);else{r=new Map,fh.set(e,r);for(var h=e.querySelectorAll("link[data-precedence],style[data-precedence]"),g=0;g<h.length;g++){var _=h[g];(_.nodeName==="LINK"||_.getAttribute("media")!=="not all")&&(r.set(_.dataset.precedence,_),c=_)}c&&r.set(null,c)}h=n.instance,_=h.getAttribute("data-precedence"),g=r.get(_)||c,g===c&&r.set(null,h),r.set(_,h),this.count++,c=hh.bind(this),h.addEventListener("load",c),h.addEventListener("error",c),g?g.parentNode.insertBefore(h,g.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(h,e.firstChild)),n.state.loading|=4}}var zs={$$typeof:Y,Provider:null,Consumer:null,_currentValue:W,_currentValue2:W,_threadCount:0};function jy(e,n,r,c,h,g,_,A,N){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Mr(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Mr(0),this.hiddenUpdates=Mr(null),this.identifierPrefix=c,this.onUncaughtError=h,this.onCaughtError=g,this.onRecoverableError=_,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=N,this.incompleteTransitions=new Map}function Sp(e,n,r,c,h,g,_,A,N,$,re,ue){return e=new jy(e,n,r,_,N,$,re,ue,A),n=1,g===!0&&(n|=24),g=xn(3,null,null,n),e.current=g,g.stateNode=e,n=ua(),n.refCount++,e.pooledCache=n,n.refCount++,g.memoizedState={element:c,isDehydrated:r,cache:n},Oa(g),e}function bp(e){return e?(e=er,e):er}function _p(e,n,r,c,h,g){h=bp(h),c.context===null?c.context=h:c.pendingContext=h,c=Dr(n),c.payload={element:r},g=g===void 0?null:g,g!==null&&(c.callback=g),r=fa(e,c,n),r!==null&&(oi(r,e,n),Rc(r,e,n))}function Tp(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<n?r:n}}function Pd(e,n){Tp(e,n),(e=e.alternate)&&Tp(e,n)}function Mp(e){if(e.tag===13||e.tag===31){var n=Ea(e,67108864);n!==null&&oi(n,e,67108864),Pd(e,67108864)}}function wp(e){if(e.tag===13||e.tag===31){var n=Ei();n=Qo(n);var r=Ea(e,n);r!==null&&oi(r,e,n),Pd(e,n)}}var gh=!0;function Ry(e,n,r,c){var h=D.T;D.T=null;var g=K.p;try{K.p=2,Nd(e,n,r,c)}finally{K.p=g,D.T=h}}function Ey(e,n,r,c){var h=D.T;D.T=null;var g=K.p;try{K.p=8,Nd(e,n,r,c)}finally{K.p=g,D.T=h}}function Nd(e,n,r,c){if(gh){var h=Dd(c);if(h===null)wd(e,n,c,mh,r),Cp(e,c);else if(Ip(h,e,n,r,c))c.stopPropagation();else if(Cp(e,c),n&4&&-1<xy.indexOf(e)){for(;h!==null;){var g=Ka(h);if(g!==null)switch(g.tag){case 3:if(g=g.stateNode,g.current.memoizedState.isDehydrated){var _=ja(g.pendingLanes);if(_!==0){var A=g;for(A.pendingLanes|=2,A.entangledLanes|=2;_;){var N=1<<31-_n(_);A.entanglements[1]|=N,_&=~N}za(g),(yt&6)===0&&(Ro=In()+500,lu(0))}}break;case 31:case 13:A=Ea(g,2),A!==null&&oi(A,g,2),Xl(),Pd(g,2)}if(g=Dd(c),g===null&&wd(e,n,c,mh,r),g===h)break;h=g}h!==null&&c.stopPropagation()}else wd(e,n,c,null,r)}}function Dd(e){return e=Kh(e),Ld(e)}var mh=null;function Ld(e){if(mh=null,e=$o(e),e!==null){var n=f(e);if(n===null)e=null;else{var r=n.tag;if(r===13){if(e=m(n),e!==null)return e;e=null}else if(r===31){if(e=p(n),e!==null)return e;e=null}else if(r===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null)}}return mh=e,null}function Ap(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch($a()){case gt:return 2;case Bt:return 8;case Pt:case Aa:return 32;case aa:return 268435456;default:return 32}default:return 32}}var zd=!1,Xr=null,Wr=null,Jr=null,Su=new Map,bu=new Map,eo=[],xy="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function Cp(e,n){switch(e){case"focusin":case"focusout":Xr=null;break;case"dragenter":case"dragleave":Wr=null;break;case"mouseover":case"mouseout":Jr=null;break;case"pointerover":case"pointerout":Su.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":bu.delete(n.pointerId)}}function ko(e,n,r,c,h,g){return e===null||e.nativeEvent!==g?(e={blockedOn:n,domEventName:r,eventSystemFlags:c,nativeEvent:g,targetContainers:[h]},n!==null&&(n=Ka(n),n!==null&&Mp(n)),e):(e.eventSystemFlags|=c,n=e.targetContainers,h!==null&&n.indexOf(h)===-1&&n.push(h),e)}function Ip(e,n,r,c,h){switch(n){case"focusin":return Xr=ko(Xr,e,n,r,c,h),!0;case"dragenter":return Wr=ko(Wr,e,n,r,c,h),!0;case"mouseover":return Jr=ko(Jr,e,n,r,c,h),!0;case"pointerover":var g=h.pointerId;return Su.set(g,ko(Su.get(g)||null,e,n,r,c,h)),!0;case"gotpointercapture":return g=h.pointerId,bu.set(g,ko(bu.get(g)||null,e,n,r,c,h)),!0}return!1}function Ud(e){var n=$o(e.target);if(n!==null){var r=f(n);if(r!==null){if(n=r.tag,n===13){if(n=m(r),n!==null){e.blockedOn=n,mg(e.priority,function(){wp(r)});return}}else if(n===31){if(n=p(r),n!==null){e.blockedOn=n,mg(e.priority,function(){wp(r)});return}}else if(n===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ph(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var r=Dd(e.nativeEvent);if(r===null){r=e.nativeEvent;var c=new r.constructor(r.type,r);Zh=c,r.target.dispatchEvent(c),Zh=null}else return n=Ka(r),n!==null&&Mp(n),e.blockedOn=r,!1;n.shift()}return!0}function jp(e,n,r){ph(e)&&r.delete(n)}function ky(){zd=!1,Xr!==null&&ph(Xr)&&(Xr=null),Wr!==null&&ph(Wr)&&(Wr=null),Jr!==null&&ph(Jr)&&(Jr=null),Su.forEach(jp),bu.forEach(jp)}function Us(e,n){e.blockedOn===n&&(e.blockedOn=null,zd||(zd=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,ky)))}var vh=null;function Rp(e){vh!==e&&(vh=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){vh===e&&(vh=null);for(var n=0;n<e.length;n+=3){var r=e[n],c=e[n+1],h=e[n+2];if(typeof c!="function"){if(Ld(c||r)===null)continue;break}var g=Ka(r);g!==null&&(e.splice(n,3),n-=3,Ur(g,{pending:!0,data:h,method:r.method,action:c},c,h))}}))}function Vs(e){function n(N){return Us(N,e)}Xr!==null&&Us(Xr,e),Wr!==null&&Us(Wr,e),Jr!==null&&Us(Jr,e),Su.forEach(n),bu.forEach(n);for(var r=0;r<eo.length;r++){var c=eo[r];c.blockedOn===e&&(c.blockedOn=null)}for(;0<eo.length&&(r=eo[0],r.blockedOn===null);)Ud(r),r.blockedOn===null&&eo.shift();if(r=(e.ownerDocument||e).$$reactFormReplay,r!=null)for(c=0;c<r.length;c+=3){var h=r[c],g=r[c+1],_=h[Yn]||null;if(typeof g=="function")_||Rp(r);else if(_){var A=null;if(g&&g.hasAttribute("formAction")){if(h=g,_=g[Yn]||null)A=_.formAction;else if(Ld(h)!==null)continue}else A=_.action;typeof A=="function"?r[c+1]=A:(r.splice(c,3),c-=3),Rp(r)}}}function $n(){function e(g){g.canIntercept&&g.info==="react-transition"&&g.intercept({handler:function(){return new Promise(function(_){return h=_})},focusReset:"manual",scroll:"manual"})}function n(){h!==null&&(h(),h=null),c||setTimeout(r,20)}function r(){if(!c&&!navigation.transition){var g=navigation.currentEntry;g&&g.url!=null&&navigation.navigate(g.url,{state:g.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var c=!1,h=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",n),navigation.addEventListener("navigateerror",n),setTimeout(r,100),function(){c=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",n),navigation.removeEventListener("navigateerror",n),h!==null&&(h(),h=null)}}}function _u(e){this._internalRoot=e}yh.prototype.render=_u.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(s(409));var r=n.current,c=Ei();_p(r,c,e,n,null,null)},yh.prototype.unmount=_u.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;_p(e.current,2,null,e,null,null),Xl(),n[Ho]=null}};function yh(e){this._internalRoot=e}yh.prototype.unstable_scheduleHydration=function(e){if(e){var n=Qh();e={blockedOn:null,target:e,priority:n};for(var r=0;r<eo.length&&n!==0&&n<eo[r].priority;r++);eo.splice(r,0,e),r===0&&Ud(e)}};var Ep=i.version;if(Ep!=="19.2.4")throw Error(s(527,Ep,"19.2.4"));K.findDOMNode=function(e){var n=e._reactInternals;if(n===void 0)throw typeof e.render=="function"?Error(s(188)):(e=Object.keys(e).join(","),Error(s(268,e)));return e=S(n),e=e!==null?T(e):null,e=e===null?null:e.stateNode,e};var Oy={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:D,reconcilerVersion:"19.2.4"};
50if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Sh=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Sh.isDisabled&&Sh.supportsFiber)try{Ga=Sh.inject(Oy),jn=Sh}catch{}}return Bd.createRoot=function(e,n){if(!l(e))throw Error(s(299));var r=!1,c="",h=Vf,g=Bf,_=mm;return n!=null&&(n.unstable_strictMode===!0&&(r=!0),n.identifierPrefix!==void 0&&(c=n.identifierPrefix),n.onUncaughtError!==void 0&&(h=n.onUncaughtError),n.onCaughtError!==void 0&&(g=n.onCaughtError),n.onRecoverableError!==void 0&&(_=n.onRecoverableError)),n=Sp(e,1,!1,null,null,r,c,null,h,g,_,$n),e[Ho]=n.current,Md(e),new _u(n)},Bd.hydrateRoot=function(e,n,r){if(!l(e))throw Error(s(299));var c=!1,h="",g=Vf,_=Bf,A=mm,N=null;return r!=null&&(r.unstable_strictMode===!0&&(c=!0),r.identifierPrefix!==void 0&&(h=r.identifierPrefix),r.onUncaughtError!==void 0&&(g=r.onUncaughtError),r.onCaughtError!==void 0&&(_=r.onCaughtError),r.onRecoverableError!==void 0&&(A=r.onRecoverableError),r.formState!==void 0&&(N=r.formState)),n=Sp(e,1,!0,n,r??null,c,h,N,g,_,A,$n),n.context=bp(null),r=n.current,c=Ei(),c=Qo(c),h=Dr(c),h.callback=null,fa(r,h,c),r=c,n.current.lanes=r,Ft(n,r),za(n),e[Ho]=n.current,Md(e),new yh(n)},Bd.version="19.2.4",Bd}var pS;function hT(){if(pS)return zy.exports;pS=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(i){console.error(i)}}return t(),zy.exports=lT(),zy.exports}var fT=hT();const dT=hg(fT),b0=new WeakMap,gT=new WeakMap,Gp={current:[]};let Fy=!1,eg=0;const Zd=new Set,Op=new Map;function a_(t){for(const i of t){if(Gp.current.includes(i))continue;Gp.current.push(i),i.recompute();const a=gT.get(i);if(a)for(const s of a){const l=b0.get(s);l!=null&&l.length&&a_(l)}}}function mT(t){const i={prevVal:t.prevState,currentVal:t.state};for(const a of t.listeners)a(i)}function pT(t){const i={prevVal:t.prevState,currentVal:t.state};for(const a of t.listeners)a(i)}function r_(t){if(eg>0&&!Op.has(t)&&Op.set(t,t.prevState),Zd.add(t),!(eg>0)&&!Fy)try{for(Fy=!0;Zd.size>0;){const i=Array.from(Zd);Zd.clear();for(const a of i){const s=Op.get(a)??a.prevState;a.prevState=s,mT(a)}for(const a of i){const s=b0.get(a);s&&(Gp.current.push(a),a_(s))}for(const a of i){const s=b0.get(a);if(s)for(const l of s)pT(l)}}}finally{Fy=!1,Gp.current=[],Op.clear()}}function vT(t){eg++;try{t()}finally{if(eg--,eg===0){const i=Zd.values().next().value;i&&r_(i)}}}function yT(t){return typeof t=="function"}class ST{constructor(i,a){this.listeners=new Set,this.subscribe=s=>{var l,f;this.listeners.add(s);const m=(f=(l=this.options)==null?void 0:l.onSubscribe)==null?void 0:f.call(l,s,this);return()=>{this.listeners.delete(s),m==null||m()}},this.prevState=i,this.state=i,this.options=a}setState(i){var a,s,l;this.prevState=this.state,(a=this.options)!=null&&a.updateFn?this.state=this.options.updateFn(this.prevState)(i):yT(i)?this.state=i(this.prevState):this.state=i,(l=(s=this.options)==null?void 0:s.onUpdate)==null||l.call(s),r_(this)}}const Js="__TSR_index",vS="popstate",yS="beforeunload";function bT(t){let i=t.getLocation();const a=new Set,s=m=>{i=t.getLocation(),a.forEach(p=>p({location:i,action:m}))},l=m=>{t.notifyOnIndexChange??!0?s(m):i=t.getLocation()},f=async({task:m,navigateOpts:p,...y})=>{var w,R;if((p==null?void 0:p.ignoreBlocker)??!1){m();return}const T=((w=t.getBlockers)==null?void 0:w.call(t))??[],v=y.type==="PUSH"||y.type==="REPLACE";if(typeof document<"u"&&T.length&&v)for(const I of T){const x=Zp(y.path,y.state);if(await I.blockerFn({currentLocation:i,nextLocation:x,action:y.type})){(R=t.onBlocked)==null||R.call(t);return}}m()};return{get location(){return i},get length(){return t.getLength()},subscribers:a,subscribe:m=>(a.add(m),()=>{a.delete(m)}),push:(m,p,y)=>{const S=i.state[Js];p=SS(S+1,p),f({task:()=>{t.pushState(m,p),s({type:"PUSH"})},navigateOpts:y,type:"PUSH",path:m,state:p})},replace:(m,p,y)=>{const S=i.state[Js];p=SS(S,p),f({task:()=>{t.replaceState(m,p),s({type:"REPLACE"})},navigateOpts:y,type:"REPLACE",path:m,state:p})},go:(m,p)=>{f({task:()=>{t.go(m),l({type:"GO",index:m})},navigateOpts:p,type:"GO"})},back:m=>{f({task:()=>{t.back((m==null?void 0:m.ignoreBlocker)??!1),l({type:"BACK"})},navigateOpts:m,type:"BACK"})},forward:m=>{f({task:()=>{t.forward((m==null?void 0:m.ignoreBlocker)??!1),l({type:"FORWARD"})},navigateOpts:m,type:"FORWARD"})},canGoBack:()=>i.state[Js]!==0,createHref:m=>t.createHref(m),block:m=>{var y;if(!t.setBlockers)return()=>{};const p=((y=t.getBlockers)==null?void 0:y.call(t))??[];return t.setBlockers([...p,m]),()=>{var T,v;const S=((T=t.getBlockers)==null?void 0:T.call(t))??[];(v=t.setBlockers)==null||v.call(t,S.filter(w=>w!==m))}},flush:()=>{var m;return(m=t.flush)==null?void 0:m.call(t)},destroy:()=>{var m;return(m=t.destroy)==null?void 0:m.call(t)},notify:s}}function SS(t,i){i||(i={});const a=z0();return{...i,key:a,__TSR_key:a,[Js]:t}}function _T(t){var q,ge;const i=typeof document<"u"?window:void 0,a=i.history.pushState,s=i.history.replaceState;let l=[];const f=()=>l,m=ne=>l=ne,p=(ne=>ne),y=(()=>Zp(`${i.location.pathname}${i.location.search}${i.location.hash}`,i.history.state));if(!((q=i.history.state)!=null&&q.__TSR_key)&&!((ge=i.history.state)!=null&&ge.key)){const ne=z0();i.history.replaceState({[Js]:0,key:ne,__TSR_key:ne},"")}let S=y(),T,v=!1,w=!1,R=!1,I=!1;const x=()=>S;let E,O;const X=()=>{E&&(Q._ignoreSubscribers=!0,(E.isPush?i.history.pushState:i.history.replaceState)(E.state,"",E.href),Q._ignoreSubscribers=!1,E=void 0,O=void 0,T=void 0)},Y=(ne,ye,Me)=>{const _e=p(ye);O||(T=S),S=Zp(ye,Me),E={href:_e,state:Me,isPush:(E==null?void 0:E.isPush)||ne==="push"},O||(O=Promise.resolve().then(()=>X()))},U=ne=>{S=y(),Q.notify({type:ne})},J=async()=>
50{if(w){w=!1;return}const ne=y(),ye=ne.state[Js]-S.state[Js],Me=ye===1,_e=ye===-1,et=!Me&&!_e||v;v=!1;const pe=et?"GO":_e?"BACK":"FORWARD",D=et?{type:"GO",index:ye}:{type:_e?"BACK":"FORWARD"};if(R)R=!1;else{const K=f();if(typeof document<"u"&&K.length){for(const W of K)if(await W.blockerFn({currentLocation:S,nextLocation:ne,action:pe})){w=!0,i.history.go(1),Q.notify(D);return}}}S=y(),Q.notify(D)},te=ne=>{if(I){I=!1;return}let ye=!1;const Me=f();if(typeof document<"u"&&Me.length)for(const _e of Me){const et=_e.enableBeforeUnload??!0;if(et===!0){ye=!0;break}if(typeof et=="function"&&et()===!0){ye=!0;break}}if(ye)return ne.preventDefault(),ne.returnValue=""},Q=bT({getLocation:x,getLength:()=>i.history.length,pushState:(ne,ye)=>Y("push",ne,ye),replaceState:(ne,ye)=>Y("replace",ne,ye),back:ne=>(ne&&(R=!0),I=!0,i.history.back()),forward:ne=>{ne&&(R=!0),I=!0,i.history.forward()},go:ne=>{v=!0,i.history.go(ne)},createHref:ne=>p(ne),flush:X,destroy:()=>{i.history.pushState=a,i.history.replaceState=s,i.removeEventListener(yS,te,{capture:!0}),i.removeEventListener(vS,J)},onBlocked:()=>{T&&S!==T&&(S=T)},getBlockers:f,setBlockers:m,notifyOnIndexChange:!1});return i.addEventListener(yS,te,{capture:!0}),i.addEventListener(vS,J),i.history.pushState=function(...ne){const ye=a.apply(i.history,ne);return Q._ignoreSubscribers||U("PUSH"),ye},i.history.replaceState=function(...ne){const ye=s.apply(i.history,ne);return Q._ignoreSubscribers||U("REPLACE"),ye},Q}function TT(t){let i=t.replace(/[\x00-\x1f\x7f]/g,"");return i.startsWith("//")&&(i="/"+i.replace(/^\/+/,"")),i}function Zp(t,i){const a=TT(t),s=a.indexOf("#"),l=a.indexOf("?"),f=z0();return{href:a,pathname:a.substring(0,s>0?l>0?Math.min(s,l):s:l>0?l:a.length),hash:s>-1?a.substring(s):"",search:l>-1?a.slice(l,s===-1?void 0:s):"",state:i||{[Js]:0,key:f,__TSR_key:f}}}function z0(){return(Math.random()+1).toString(36).substring(7)}const MT=!1;function tg(t){let i;return vT(()=>{i=t()}),i}function ng(t){return t[t.length-1]}function wT(t){return typeof t=="function"}function Xs(t,i){return wT(t)?t(i):t}const AT=Object.prototype.hasOwnProperty,bS=Object.prototype.propertyIsEnumerable;function Ji(t,i,a=0){if(t===i)return t;if(a>500)return i;const s=i,l=MS(t)&&MS(s);if(!l&&!(Kp(t)&&Kp(s)))return s;const f=l?t:_S(t);if(!f)return s;const m=l?s:_S(s);if(!m)return s;const p=f.length,y=m.length,S=l?new Array(y):{};let T=0;for(let v=0;v<y;v++){const w=l?v:m[v],R=t[w],I=s[w];if(R===I){S[w]=R,(l?v<p:AT.call(t,w))&&T++;continue}if(R===null||I===null||typeof R!="object"||typeof I!="object"){S[w]=I;continue}const x=Ji(R,I,a+1);S[w]=x,x===R&&T++}return p===y&&T===p?t:S}function _S(t){const i=Object.getOwnPropertyNames(t);for(const l of i)if(!bS.call(t,l))return!1;const a=Object.getOwnPropertySymbols(t);if(a.length===0)return i;const s=i;for(const l of a){if(!bS.call(t,l))return!1;s.push(l)}return s}function Kp(t){if(!TS(t))return!1;const i=t.constructor;if(typeof i>"u")return!0;const a=i.prototype;return!(!TS(a)||!a.hasOwnProperty("isPrototypeOf"))}function TS(t){return Object.prototype.toString.call(t)==="[object Object]"}function MS(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function xu(t,i,a){if(t===i)return!0;if(typeof t!=typeof i)return!1;if(Array.isArray(t)&&Array.isArray(i)){if(t.length!==i.length)return!1;for(let s=0,l=t.length;s<l;s++)if(!xu(t[s],i[s],a))return!1;return!0}if(Kp(t)&&Kp(i)){const s=(a==null?void 0:a.ignoreUndefined)??!0;if(a!=null&&a.partial){for(const m in i)if((!s||i[m]!==void 0)&&!xu(t[m],i[m],a))return!1;return!0}let l=0;if(!s)l=Object.keys(t).length;else for(const m in t)t[m]!==void 0&&l++;let f=0;for(const m in i)if((!s||i[m]!==void 0)&&(f++,f>l||!xu(t[m],i[m],a)))return!1;return l===f}return!1}function Ph(t){let i,a;const s=new Promise((l,f)=>{i=l,a=f});return s.status="pending",s.resolve=l=>{s.status="resolved",s.value=l,i(l),t==null||t(l)},s.reject=l=>{s.status="rejected",a(l)},s}function CT(t){return typeof(t==null?void 0:t.message)!="string"?!1:t.message.startsWith("Failed to fetch dynamically imported module")||t.message.startsWith("error loading dynamically imported module")||t.message.startsWith("Importing a module script failed")}function Mh(t){return!!(t&&typeof t=="object"&&typeof t.then=="function")}function IT(t){return t.replace(/[\x00-\x1f\x7f]/g,"")}function wS(t){let i;try{i=decodeURI(t)}catch{i=t.replaceAll(/%[0-9A-F]{2}/gi,a=>{try{return decodeURI(a)}catch{return a}})}return IT(i)}const o_=["http:","https:","mailto:","tel:"];function Yp(t){if(!t)return!1;try{const i=new URL(t);return!o_.includes(i.protocol)}catch{return!1}}const jT={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},RT=/[&><\u2028\u2029]/g;function ET(t){return t.replace(RT,i=>jT[i])}function Fd(t,i){if(!t||!/[%\\\x00-\x1f\x7f]/.test(t)&&!t.startsWith("//"))return t;const a=/%25|%5C/gi;let s=0,l="",f;for(;(f=a.exec(t))!==null;)l+=wS(t.slice(s,f.index))+f[0],s=a.lastIndex;return l=l+wS(s?t.slice(s):t),l.startsWith("//")&&(l="/"+l.replace(/^\/+/,"")),l}function xT(t){return/\s|[^\u0000-\u007F]/.test(t)?t.replace(/\s|[^\u0000-\u007F]/gu,encodeURIComponent):t}var kT="Invariant failed";function Vo(t,i){if(!t)throw new Error(kT)}function Xp(t){const i=new Map;let a,s;const l=f=>{f.next&&(f.prev?(f.prev.next=f.next,f.next.prev=f.prev,f.next=void 0,s&&(s.next=f,f.prev=s)):(f.next.prev=void 0,a=f.next,f.next=void 0,s&&(f.prev=s,s.next=f)),s=f)};return{get(f){const m=i.get(f);if(m)return l(m),m.value},set(f,m){if(i.size>=t&&a){const y=a;i.delete(y.key),y.next&&(a=y.next,y.next.prev=void 0),y===s&&(s=void 0)}const p=i.get(f);if(p)p.value=m,l(p);else{const y={key:f,value:m,prev:s};s&&(s.next=y),s=y,a||(a=y),i.set(f,y)}},clear(){i.clear(),a=void 0,s=void 0}}}const Nh=0,Ou=1,Pu=2,ig=3,Mu=4,s_=5;function OT(t){const i=t.indexOf("{");
50if(i===-1)return null;const a=t.indexOf("}",i);return a===-1||i+1>=t.length?null:[i,a]}function U0(t,i,a=new Uint16Array(6)){const s=t.indexOf("/",i),l=s===-1?t.length:s,f=t.substring(i,l);if(!f||!f.includes("$"))return a[0]=Nh,a[1]=i,a[2]=i,a[3]=l,a[4]=l,a[5]=l,a;if(f==="$"){const p=t.length;return a[0]=Pu,a[1]=i,a[2]=i,a[3]=p,a[4]=p,a[5]=p,a}if(f.charCodeAt(0)===36)return a[0]=Ou,a[1]=i,a[2]=i+1,a[3]=l,a[4]=l,a[5]=l,a;const m=OT(f);if(m){const[p,y]=m,S=f.charCodeAt(p+1);if(S===45){if(p+2<f.length&&f.charCodeAt(p+2)===36){const T=p+3,v=y;if(T<v)return a[0]=ig,a[1]=i+p,a[2]=i+T,a[3]=i+v,a[4]=i+y+1,a[5]=l,a}}else if(S===36){const T=p+1,v=p+2;return v===y?(a[0]=Pu,a[1]=i+p,a[2]=i+T,a[3]=i+v,a[4]=i+y+1,a[5]=t.length,a):(a[0]=Ou,a[1]=i+p,a[2]=i+v,a[3]=i+y,a[4]=i+y+1,a[5]=l,a)}}return a[0]=Nh,a[1]=i,a[2]=i,a[3]=l,a[4]=l,a[5]=l,a}function uv(t,i,a,s,l,f,m){var y,S,T,v,w,R,I,x,E,O,X,Y,U;m==null||m(a);let p=s;{const J=a.fullPath??a.from,te=J.length,Q=((y=a.options)==null?void 0:y.caseSensitive)??t,q=!!((T=(S=a.options)==null?void 0:S.params)!=null&&T.parse&&((w=(v=a.options)==null?void 0:v.skipRouteOnParseError)!=null&&w.params));for(;p<te;){const ne=U0(J,p,i);let ye;const Me=p,_e=ne[5];switch(p=_e+1,f++,ne[0]){case Nh:{const pe=J.substring(ne[2],ne[3]);if(Q){const D=(R=l.static)==null?void 0:R.get(pe);if(D)ye=D;else{l.static??(l.static=new Map);const K=wu(a.fullPath??a.from);K.parent=l,K.depth=f,ye=K,l.static.set(pe,K)}}else{const D=pe.toLowerCase(),K=(I=l.staticInsensitive)==null?void 0:I.get(D);if(K)ye=K;else{l.staticInsensitive??(l.staticInsensitive=new Map);const W=wu(a.fullPath??a.from);W.parent=l,W.depth=f,ye=W,l.staticInsensitive.set(D,W)}}break}case Ou:{const pe=J.substring(Me,ne[1]),D=J.substring(ne[4],_e),K=Q&&!!(pe||D),W=pe?K?pe:pe.toLowerCase():void 0,Pe=D?K?D:D.toLowerCase():void 0,xe=!q&&((x=l.dynamic)==null?void 0:x.find(P=>!P.skipOnParamError&&P.caseSensitive===K&&P.prefix===W&&P.suffix===Pe));if(xe)ye=xe;else{const P=Qy(Ou,a.fullPath??a.from,K,W,Pe);ye=P,P.depth=f,P.parent=l,l.dynamic??(l.dynamic=[]),l.dynamic.push(P)}break}case ig:{const pe=J.substring(Me,ne[1]),D=J.substring(ne[4],_e),K=Q&&!!(pe||D),W=pe?K?pe:pe.toLowerCase():void 0,Pe=D?K?D:D.toLowerCase():void 0,xe=!q&&((E=l.optional)==null?void 0:E.find(P=>!P.skipOnParamError&&P.caseSensitive===K&&P.prefix===W&&P.suffix===Pe));if(xe)ye=xe;else{const P=Qy(ig,a.fullPath??a.from,K,W,Pe);ye=P,P.parent=l,P.depth=f,l.optional??(l.optional=[]),l.optional.push(P)}break}case Pu:{const pe=J.substring(Me,ne[1]),D=J.substring(ne[4],_e),K=Q&&!!(pe||D),W=pe?K?pe:pe.toLowerCase():void 0,Pe=D?K?D:D.toLowerCase():void 0,xe=Qy(Pu,a.fullPath??a.from,K,W,Pe);ye=xe,xe.parent=l,xe.depth=f,l.wildcard??(l.wildcard=[]),l.wildcard.push(xe)}}l=ye}if(q&&a.children&&!a.isRoot&&a.id&&a.id.charCodeAt(a.id.lastIndexOf("/")+1)===95){const ne=wu(a.fullPath??a.from);ne.kind=s_,ne.parent=l,f++,ne.depth=f,l.pathless??(l.pathless=[]),l.pathless.push(ne),l=ne}const ge=(a.path||!a.children)&&!a.isRoot;if(ge&&J.endsWith("/")){const ne=wu(a.fullPath??a.from);ne.kind=Mu,ne.parent=l,f++,ne.depth=f,l.index=ne,l=ne}l.parse=((X=(O=a.options)==null?void 0:O.params)==null?void 0:X.parse)??null,l.skipOnParamError=q,l.parsingPriority=((U=(Y=a.options)==null?void 0:Y.skipRouteOnParseError)==null?void 0:U.priority)??0,ge&&!l.route&&(l.route=a,l.fullPath=a.fullPath??a.from)}if(a.children)for(const J of a.children)uv(t,i,J,p,l,f,m)}function qy(t,i){if(t.skipOnParamError&&!i.skipOnParamError)return-1;if(!t.skipOnParamError&&i.skipOnParamError)return 1;if(t.skipOnParamError&&i.skipOnParamError&&(t.parsingPriority||i.parsingPriority))return i.parsingPriority-t.parsingPriority;if(t.prefix&&i.prefix&&t.prefix!==i.prefix){if(t.prefix.startsWith(i.prefix))return-1;if(i.prefix.startsWith(t.prefix))return 1}if(t.suffix&&i.suffix&&t.suffix!==i.suffix){if(t.suffix.endsWith(i.suffix))return-1;if(i.suffix.endsWith(t.suffix))return 1}return t.prefix&&!i.prefix?-1:!t.prefix&&i.prefix?1:t.suffix&&!i.suffix?-1:!t.suffix&&i.suffix?1:t.caseSensitive&&!i.caseSensitive?-1:!t.caseSensitive&&i.caseSensitive?1:0}function qs(t){var i,a,s;if(t.pathless)for(const l of t.pathless)qs(l);if(t.static)for(const l of t.static.values())qs(l);if(t.staticInsensitive)for(const l of t.staticInsensitive.values())qs(l);if((i=t.dynamic)!=null&&i.length){t.dynamic.sort(qy);for(const l of t.dynamic)qs(l)}if((a=t.optional)!=null&&a.length){t.optional.sort(qy);for(const l of t.optional)qs(l)}if((s=t.wildcard)!=null&&s.length){t.wildcard.sort(qy);for(const l of t.wildcard)qs(l)}}function wu(t){return{kind:Nh,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:t,parent:null,parse:null,skipOnParamError:!1,parsingPriority:0}}function Qy(t,i,a,s,l){return{kind:t,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:i,parent:null,parse:null,skipOnParamError:!1,parsingPriority:0,caseSensitive:a,prefix:s,suffix:l}}function PT(t,i){const a=wu("/"),s=new Uint16Array(6);for(const l of t)uv(!1,s,l,1,a,0);qs(a),i.masksTree=a,i.flatCache=Xp(1e3)}function NT(t,i){t||(t="/");const a=i.flatCache.get(t);if(a)return a;const s=V0(t,i.masksTree);return i.flatCache.set(t,s),s}function DT(t,i,a,s,l){t||(t="/"),s||(s="/");const f=i?`case\0${t}`:t;let m=l.singleCache.get(f);if(!m){m=wu("/");const p=new Uint16Array(6);uv(i,p,{from:t},1,m,0),l.singleCache.set(f,m)}return V0(s,m,a)}function LT(t,i,a=!1){const s=a?t:`nofuzz\0${t}`,l=i.matchCache.get(s);if(l!==void 0)return l;t||(t="/");let f;try{f=V0(t,i.segmentTree,a)}catch(m){if(m instanceof URIError)f=null;else throw m}return f&&(f.branch=VT(f.route)),i.matchCache.set(s,f),f}function zT(t){return t==="/"?t:t.replace(/\/{1,}$/,"")}function UT(t,i=!1,a){const s=wu(t.fullPath),l=new Uint16Array(6),f={},m={};let p=0;return uv(i,l,t,1,s,0,S=>
50{if(a==null||a(S,p),Vo(!(S.id in f),`Duplicate routes found with id: ${String(S.id)}`),f[S.id]=S,p!==0&&S.path){const T=zT(S.fullPath);(!m[T]||S.fullPath.endsWith("/"))&&(m[T]=S)}p++}),qs(s),{processedTree:{segmentTree:s,singleCache:Xp(1e3),matchCache:Xp(1e3),flatCache:null,masksTree:null},routesById:f,routesByPath:m}}function V0(t,i,a=!1){const s=t.split("/"),l=FT(t,s,i,a);if(!l)return null;const[f]=c_(t,s,l);return{route:l.node.route,rawParams:f,parsedParams:l.parsedParams}}function c_(t,i,a){var T,v,w,R,I,x,E,O,X,Y;const s=BT(a.node);let l=null;const f={};let m=((T=a.extract)==null?void 0:T.part)??0,p=((v=a.extract)==null?void 0:v.node)??0,y=((w=a.extract)==null?void 0:w.path)??0,S=((R=a.extract)==null?void 0:R.segment)??0;for(;p<s.length;m++,p++,y++,S++){const U=s[p];if(U.kind===Mu)break;if(U.kind===s_){S--,m--,y--;continue}const J=i[m],te=y;if(J&&(y+=J.length),U.kind===Ou){l??(l=a.node.fullPath.split("/"));const Q=l[S],q=((I=U.prefix)==null?void 0:I.length)??0;if(Q.charCodeAt(q)===123){const ne=((x=U.suffix)==null?void 0:x.length)??0,ye=Q.substring(q+2,Q.length-ne-1),Me=J.substring(q,J.length-ne);f[ye]=decodeURIComponent(Me)}else{const ne=Q.substring(1);f[ne]=decodeURIComponent(J)}}else if(U.kind===ig){if(a.skipped&1<<p){m--,y=te-1;continue}l??(l=a.node.fullPath.split("/"));const Q=l[S],q=((E=U.prefix)==null?void 0:E.length)??0,ge=((O=U.suffix)==null?void 0:O.length)??0,ne=Q.substring(q+3,Q.length-ge-1),ye=U.suffix||U.prefix?J.substring(q,J.length-ge):J;ye&&(f[ne]=decodeURIComponent(ye))}else if(U.kind===Pu){const Q=U,q=t.substring(te+(((X=Q.prefix)==null?void 0:X.length)??0),t.length-(((Y=Q.suffix)==null?void 0:Y.length)??0)),ge=decodeURIComponent(q);f["*"]=ge,f._splat=ge;break}}return a.rawParams&&Object.assign(f,a.rawParams),[f,{part:m,node:p,path:y,segment:S}]}function VT(t){const i=[t];for(;t.parentRoute;)t=t.parentRoute,i.push(t);return i.reverse(),i}function BT(t){const i=Array(t.depth+1);do i[t.depth]=t,t=t.parent;while(t);return i}function FT(t,i,a,s){if(t==="/"&&a.index)return{node:a.index,skipped:0};const l=!ng(i),f=l&&t!=="/",m=i.length-(l?1:0),p=[{node:a,index:1,skipped:0,depth:1,statics:1,dynamics:0,optionals:0}];let y=null,S=null,T=null;for(;p.length;){const v=p.pop(),{node:w,index:R,skipped:I,depth:x,statics:E,dynamics:O,optionals:X}=v;let{extract:Y,rawParams:U,parsedParams:J}=v;if(w.skipOnParamError){if(!Hy(t,i,v))continue;U=v.rawParams,Y=v.extract,J=v.parsedParams}s&&w.route&&w.kind!==Mu&&qd(S,v)&&(S=v);const te=R===m;if(te&&(w.route&&!f&&qd(T,v)&&(T=v),!w.optional&&!w.wildcard&&!w.index&&!w.pathless))continue;const Q=te?void 0:i[R];let q;if(te&&w.index){const ge={node:w.index,index:R,skipped:I,depth:x+1,statics:E,dynamics:O,optionals:X,extract:Y,rawParams:U,parsedParams:J};let ne=!0;if(w.index.skipOnParamError&&(Hy(t,i,ge)||(ne=!1)),ne){if(E===m&&!O&&!X&&!I)return ge;qd(T,ge)&&(T=ge)}}if(w.wildcard&&qd(y,v))for(const ge of w.wildcard){const{prefix:ne,suffix:ye}=ge;if(ne&&(te||!(ge.caseSensitive?Q:q??(q=Q.toLowerCase())).startsWith(ne)))continue;if(ye){if(te)continue;const _e=i.slice(R).join("/").slice(-ye.length);if((ge.caseSensitive?_e:_e.toLowerCase())!==ye)continue}const Me={node:ge,index:m,skipped:I,depth:x,statics:E,dynamics:O,optionals:X,extract:Y,rawParams:U,parsedParams:J};if(!(ge.skipOnParamError&&!Hy(t,i,Me))){y=Me;break}}if(w.optional){const ge=I|1<<x,ne=x+1;for(let ye=w.optional.length-1;ye>=0;ye--){const Me=w.optional[ye];p.push({node:Me,index:R,skipped:ge,depth:ne,statics:E,dynamics:O,optionals:X,extract:Y,rawParams:U,parsedParams:J})}if(!te)for(let ye=w.optional.length-1;ye>=0;ye--){const Me=w.optional[ye],{prefix:_e,suffix:et}=Me;if(_e||et){const pe=Me.caseSensitive?Q:q??(q=Q.toLowerCase());if(_e&&!pe.startsWith(_e)||et&&!pe.endsWith(et))continue}p.push({node:Me,index:R+1,skipped:I,depth:ne,statics:E,dynamics:O,optionals:X+1,extract:Y,rawParams:U,parsedParams:J})}}if(!te&&w.dynamic&&Q)for(let ge=w.dynamic.length-1;ge>=0;ge--){const ne=w.dynamic[ge],{prefix:ye,suffix:Me}=ne;if(ye||Me){const _e=ne.caseSensitive?Q:q??(q=Q.toLowerCase());if(ye&&!_e.startsWith(ye)||Me&&!_e.endsWith(Me))continue}p.push({node:ne,index:R+1,skipped:I,depth:x+1,statics:E,dynamics:O+1,optionals:X,extract:Y,rawParams:U,parsedParams:J})}if(!te&&w.staticInsensitive){const ge=w.staticInsensitive.get(q??(q=Q.toLowerCase()));ge&&p.push({node:ge,index:R+1,skipped:I,depth:x+1,statics:E+1,dynamics:O,optionals:X,extract:Y,rawParams:U,parsedParams:J})}if(!te&&w.static){const ge=w.static.get(Q);ge&&p.push({node:ge,index:R+1,skipped:I,depth:x+1,statics:E+1,dynamics:O,optionals:X,extract:Y,rawParams:U,parsedParams:J})}if(w.pathless){const ge=x+1;for(let ne=w.pathless.length-1;ne>=0;ne--){const ye=w.pathless[ne];p.push({node:ye,index:R,skipped:I,depth:ge,statics:E,dynamics:O,optionals:X,extract:Y,rawParams:U,parsedParams:J})}}}if(T&&y)return qd(y,T)?T:y;if(T)return T;if(y)return y;if(s&&S){let v=S.index;for(let R=0;R<S.index;R++)v+=i[R].length;const w=v===t.length?"/":t.slice(v);return S.rawParams??(S.rawParams={}),S.rawParams["**"]=decodeURIComponent(w),S}return null}function Hy(t,i,a){try{const[s,l]=c_(t,i,a);a.rawParams=s,a.extract=l;const f=a.node.parse(s);return a.parsedParams=Object.assign({},a.parsedParams,f),!0}catch{return null}}function qd(t,i){return t?i.statics>t.statics||i.statics===t.statics&&(i.dynamics>t.dynamics||i.dynamics===t.dynamics&&(i.optionals>t.optionals||i.optionals===t.optionals&&((i.node.kind===Mu)>(t.node.kind===Mu)||i.node.kind===Mu==(t.node.kind===Mu)&&i.depth>
50t.depth))):!0}function Qp(t){return B0(t.filter(i=>i!==void 0).join("/"))}function B0(t){return t.replace(/\/{2,}/g,"/")}function u_(t){return t==="/"?t:t.replace(/^\/{1,}/,"")}function zo(t){const i=t.length;return i>1&&t[i-1]==="/"?t.replace(/\/{1,}$/,""):t}function l_(t){return zo(u_(t))}function Wp(t,i){return t!=null&&t.endsWith("/")&&t!=="/"&&t!==`${i}/`?t.slice(0,-1):t}function qT(t,i,a){return Wp(t,a)===Wp(i,a)}function QT({base:t,to:i,trailingSlash:a="never",cache:s}){const l=i.startsWith("/"),f=!l&&i===".";let m;if(s){m=l?i:f?t:t+"\0"+i;const v=s.get(m);if(v)return v}let p;if(f)p=t.split("/");else if(l)p=i.split("/");else{for(p=t.split("/");p.length>1&&ng(p)==="";)p.pop();const v=i.split("/");for(let w=0,R=v.length;w<R;w++){const I=v[w];I===""?w?w===R-1&&p.push(I):p=[I]:I===".."?p.pop():I==="."||p.push(I)}}p.length>1&&(ng(p)===""?a==="never"&&p.pop():a==="always"&&p.push(""));let y,S="";for(let v=0;v<p.length;v++){v>0&&(S+="/");const w=p[v];if(!w)continue;y=U0(w,0,y);const R=y[0];if(R===Nh){S+=w;continue}const I=y[5],x=w.substring(0,y[1]),E=w.substring(y[4],I),O=w.substring(y[2],y[3]);R===Ou?S+=x||E?`${x}{$${O}}${E}`:`$${O}`:R===Pu?S+=x||E?`${x}{$}${E}`:"$":S+=`${x}{-$${O}}${E}`}S=B0(S);const T=S||"/";return m&&s&&s.set(m,T),T}function HT(t){const i=new Map(t.map(l=>[encodeURIComponent(l),l])),a=Array.from(i.keys()).map(l=>l.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).join("|"),s=new RegExp(a,"g");return l=>l.replace(s,f=>i.get(f)??f)}function $y(t,i,a){const s=i[t];return typeof s!="string"?s:t==="_splat"?/^[a-zA-Z0-9\-._~!/]*$/.test(s)?s:s.split("/").map(l=>AS(l,a)).join("/"):AS(s,a)}function Gy({path:t,params:i,decoder:a,server:s}){let l=!1;const f={};if(!t||t==="/")return{interpolatedPath:"/",usedParams:f,isMissingParams:l};if(!t.includes("$"))return{interpolatedPath:t,usedParams:f,isMissingParams:l};const m=t.length;let p=0,y,S="";for(;p<m;){const v=p;y=U0(t,v,y);const w=y[5];if(p=w+1,v===w)continue;const R=y[0];if(R===Nh){S+="/"+t.substring(v,w);continue}if(R===Pu){const I=i._splat;f._splat=I,f["*"]=I;const x=t.substring(v,y[1]),E=t.substring(y[4],w);if(!I){l=!0,(x||E)&&(S+="/"+x+E);continue}const O=$y("_splat",i,a);S+="/"+x+O+E;continue}if(R===Ou){const I=t.substring(y[2],y[3]);!l&&!(I in i)&&(l=!0),f[I]=i[I];const x=t.substring(v,y[1]),E=t.substring(y[4],w),O=$y(I,i,a)??"undefined";S+="/"+x+O+E;continue}if(R===ig){const I=t.substring(y[2],y[3]),x=i[I];if(x==null)continue;f[I]=x;const E=t.substring(v,y[1]),O=t.substring(y[4],w),X=$y(I,i,a)??"";S+="/"+E+X+O;continue}}return t.endsWith("/")&&(S+="/"),{usedParams:f,interpolatedPath:S||"/",isMissingParams:l}}function AS(t,i){const a=encodeURIComponent(t);return(i==null?void 0:i(a))??a}function Uo(t={}){if(t.isNotFound=!0,t.throw)throw t;return t}function Ma(t){return!!(t!=null&&t.isNotFound)}function $T(){try{if(typeof window<"u"&&typeof window.sessionStorage=="object")return window.sessionStorage}catch{}}const _0="tsr-scroll-restoration-v1_3",GT=(t,i)=>{let a;return(...s)=>{a||(a=setTimeout(()=>{t(...s),a=null},i))}};function ZT(){const t=$T();if(!t)return null;const i=t.getItem(_0);let a=i?JSON.parse(i):{};return{state:a,set:s=>{a=Xs(s,a)||a;try{t.setItem(_0,JSON.stringify(a))}catch{console.warn("[ts-router] Could not persist scroll restoration state to sessionStorage.")}}}}const Pp=ZT(),KT=t=>t.state.__TSR_key||t.href;function YT(t){const i=[];let a;for(;a=t.parentNode;)i.push(`${t.tagName}:nth-child(${Array.prototype.indexOf.call(a.children,t)+1})`),t=a;return`${i.reverse().join(" > ")}`.toLowerCase()}let Jp=!1;function XT({storageKey:t,key:i,behavior:a,shouldScrollRestoration:s,scrollToTopSelectors:l,location:f}){var S,T;let m;try{m=JSON.parse(sessionStorage.getItem(t)||"{}")}catch(v){console.error(v);return}const p=i||((S=window.history.state)==null?void 0:S.__TSR_key),y=m[p];Jp=!0;e:{if(s&&y&&Object.keys(y).length>0){for(const R in y){const I=y[R];if(R==="window")window.scrollTo({top:I.scrollY,left:I.scrollX,behavior:a});else if(R){const x=document.querySelector(R);x&&(x.scrollLeft=I.scrollX,x.scrollTop=I.scrollY)}}break e}const v=(f??window.location).hash.split("#",2)[1];if(v){const R=((T=window.history.state)==null?void 0:T.__hashScrollIntoViewOptions)??!0;if(R){const I=document.getElementById(v);I&&I.scrollIntoView(R)}break e}const w={top:0,left:0,behavior:a};if(window.scrollTo(w),l)for(const R of l){if(R==="window")continue;const I=typeof R=="function"?R():document.querySelector(R);I&&I.scrollTo(w)}}Jp=!1}function WT(t,i){if(!Pp||((t.options.scrollRestoration??!1)&&(t.isScrollRestoring=!0),t.isScrollRestorationSetup||!Pp))return;t.isScrollRestorationSetup=!0,Jp=!1;
50const s=t.options.getScrollRestorationKey||KT;window.history.scrollRestoration="manual";const l=f=>{if(Jp||!t.isScrollRestoring)return;let m="";if(f.target===document||f.target===window)m="window";else{const y=f.target.getAttribute("data-scroll-restoration-id");y?m=`[data-scroll-restoration-id="${y}"]`:m=YT(f.target)}const p=s(t.state.location);Pp.set(y=>{const S=y[p]||(y[p]={}),T=S[m]||(S[m]={});if(m==="window")T.scrollX=window.scrollX||0,T.scrollY=window.scrollY||0;else if(m){const v=document.querySelector(m);v&&(T.scrollX=v.scrollLeft||0,T.scrollY=v.scrollTop||0)}return y})};typeof document<"u"&&document.addEventListener("scroll",GT(l,100),!0),t.subscribe("onRendered",f=>{const m=s(f.toLocation);if(!t.resetNextScroll){t.resetNextScroll=!0;return}typeof t.options.scrollRestoration=="function"&&!t.options.scrollRestoration({location:t.latestLocation})||(XT({storageKey:_0,key:m,behavior:t.options.scrollRestorationBehavior,shouldScrollRestoration:t.isScrollRestoring,scrollToTopSelectors:t.options.scrollToTopSelectors,location:t.history.location}),t.isScrollRestoring&&Pp.set(p=>(p[m]||(p[m]={}),p)))})}function JT(t){if(typeof document<"u"&&document.querySelector){const i=t.state.location.state.__hashScrollIntoViewOptions??!0;if(i&&t.state.location.hash!==""){const a=document.getElementById(t.state.location.hash);a&&a.scrollIntoView(i)}}}function eM(t,i=String){const a=new URLSearchParams;for(const s in t){const l=t[s];l!==void 0&&a.set(s,i(l))}return a.toString()}function Zy(t){return t?t==="false"?!1:t==="true"?!0:+t*0===0&&+t+""===t?+t:t:""}function tM(t){const i=new URLSearchParams(t),a={};for(const[s,l]of i.entries()){const f=a[s];f==null?a[s]=Zy(l):Array.isArray(f)?f.push(Zy(l)):a[s]=[f,Zy(l)]}return a}const nM=aM(JSON.parse),iM=rM(JSON.stringify,JSON.parse);function aM(t){return i=>{i[0]==="?"&&(i=i.substring(1));const a=tM(i);for(const s in a){const l=a[s];if(typeof l=="string")try{a[s]=t(l)}catch{}}return a}}function rM(t,i){const a=typeof i=="function";function s(l){if(typeof l=="object"&&l!==null)try{return t(l)}catch{}else if(a&&typeof l=="string")try{return i(l),t(l)}catch{}return l}return l=>{const f=eM(l,s);return f?`?${f}`:""}}const Va="__root__";function Bo(t){if(t.statusCode=t.statusCode||t.code||307,!t._builtLocation&&typeof t.href=="string"&&Yp(t.href))throw new Error(`Redirect blocked: unsafe protocol in href "${t.href}". Only ${o_.join(", ")} protocols are allowed.`);if(!t._builtLocation&&!t.reloadDocument&&typeof t.href=="string")try{new URL(t.href),t.reloadDocument=!0}catch{}const i=new Headers(t.headers);t.href&&i.get("Location")===null&&i.set("Location",t.href);const a=new Response(null,{status:t.statusCode,headers:i});if(a.options=t,t.throw)throw a;return a}function Ba(t){return t instanceof Response&&!!t.options}const Hp=t=>{var i;if(!t.rendered)return t.rendered=!0,(i=t.onReady)==null?void 0:i.call(t)},lv=(t,i)=>!!(t.preload&&!t.router.state.matches.some(a=>a.id===i)),wh=(t,i,a=!0)=>{const s={...t.router.options.context??{}},l=a?i:i-1;for(let f=0;f<=l;f++){const m=t.matches[f];if(!m)continue;const p=t.router.getMatch(m.id);p&&Object.assign(s,p.__routeContext,p.__beforeLoadContext)}return s},h_=(t,i)=>{var l;const a=t.router.routesById[i.routeId??""]??t.router.routeTree;!a.options.notFoundComponent&&((l=t.router.options)!=null&&l.defaultNotFoundComponent)&&(a.options.notFoundComponent=t.router.options.defaultNotFoundComponent),Vo(a.options.notFoundComponent);const s=t.matches.find(f=>f.routeId===a.id);Vo(s,"Could not find match for route: "+a.id),t.updateMatch(s.id,f=>({...f,status:"notFound",error:i,isFetching:!1})),i.routerCode==="BEFORE_LOAD"&&a.parentRoute&&(i.routeId=a.parentRoute.id,h_(t,i))},Ws=(t,i,a)=>{var s,l,f;if(!(!Ba(a)&&!Ma(a))){if(Ba(a)&&a.redirectHandled&&!a.options.reloadDocument)throw a;if(i){(s=i._nonReactive.beforeLoadPromise)==null||s.resolve(),(l=i._nonReactive.loaderPromise)==null||l.resolve(),i._nonReactive.beforeLoadPromise=void 0,i._nonReactive.loaderPromise=void 0;const m=Ba(a)?"redirected":"notFound";i._nonReactive.error=a,t.updateMatch(i.id,p=>({...p,status:m,context:wh(t,i.index),isFetching:!1,error:a})),Ma(a)&&!a.routeId&&(a.routeId=i.routeId),(f=i._nonReactive.loadPromise)==null||f.resolve()}throw Ba(a)?(t.rendered=!0,a.options._fromLocation=t.location,a.redirectHandled=!0,a=t.router.resolveRedirect(a),a):(h_(t,a),a)}},f_=(t,i)=>!!t.router.getMatch(i)._nonReactive.dehydrated,Qd=(t,i,a,s)=>{var p,y;const{id:l,routeId:f}=t.matches[i],m=t.router.looseRoutesById[f];if(a instanceof Promise)throw a;
50a.routerCode=s,t.firstBadMatchIndex??(t.firstBadMatchIndex=i),Ws(t,t.router.getMatch(l),a);try{(y=(p=m.options).onError)==null||y.call(p,a)}catch(S){a=S,Ws(t,t.router.getMatch(l),a)}t.updateMatch(l,S=>{var T,v;return(T=S._nonReactive.beforeLoadPromise)==null||T.resolve(),S._nonReactive.beforeLoadPromise=void 0,(v=S._nonReactive.loadPromise)==null||v.resolve(),{...S,error:a,status:"error",isFetching:!1,updatedAt:Date.now(),abortController:new AbortController}})},d_=(t,i,a,s)=>{var m;if(s._nonReactive.pendingTimeout!==void 0)return;const l=a.options.pendingMs??t.router.options.defaultPendingMs;if(!!(t.onReady&&!lv(t,i)&&(a.options.loader||a.options.beforeLoad||p_(a))&&typeof l=="number"&&l!==1/0&&(a.options.pendingComponent??((m=t.router.options)==null?void 0:m.defaultPendingComponent)))){const p=setTimeout(()=>{Hp(t)},l);s._nonReactive.pendingTimeout=p}},oM=(t,i,a)=>{const s=t.router.getMatch(i);if(!s._nonReactive.beforeLoadPromise&&!s._nonReactive.loaderPromise)return;d_(t,i,a,s);const l=()=>{const f=t.router.getMatch(i);f.preload&&(f.status==="redirected"||f.status==="notFound")&&Ws(t,f,f.error)};return s._nonReactive.beforeLoadPromise?s._nonReactive.beforeLoadPromise.then(l):l()},sM=(t,i,a,s)=>{const l=t.router.getMatch(i),f=l._nonReactive.loadPromise;l._nonReactive.loadPromise=Ph(()=>{f==null||f.resolve()});const{paramsError:m,searchError:p}=l;m&&Qd(t,a,m,"PARSE_PARAMS"),p&&Qd(t,a,p,"VALIDATE_SEARCH"),d_(t,i,s,l);const y=new AbortController;let S=!1;const T=()=>{S||(S=!0,t.updateMatch(i,U=>({...U,isFetching:"beforeLoad",fetchCount:U.fetchCount+1,abortController:y})))},v=()=>{var U;(U=l._nonReactive.beforeLoadPromise)==null||U.resolve(),l._nonReactive.beforeLoadPromise=void 0,t.updateMatch(i,J=>({...J,isFetching:!1}))};if(!s.options.beforeLoad){tg(()=>{T(),v()});return}l._nonReactive.beforeLoadPromise=Ph();const w={...wh(t,a,!1),...l.__routeContext},{search:R,params:I,cause:x}=l,E=lv(t,i),O={search:R,abortController:y,params:I,preload:E,context:w,location:t.location,navigate:U=>t.router.navigate({...U,_fromLocation:t.location}),buildLocation:t.router.buildLocation,cause:E?"preload":x,matches:t.matches,...t.router.options.additionalContext},X=U=>{if(U===void 0){tg(()=>{T(),v()});return}(Ba(U)||Ma(U))&&(T(),Qd(t,a,U,"BEFORE_LOAD")),tg(()=>{T(),t.updateMatch(i,J=>({...J,__beforeLoadContext:U})),v()})};let Y;try{if(Y=s.options.beforeLoad(O),Mh(Y))return T(),Y.catch(U=>{Qd(t,a,U,"BEFORE_LOAD")}).then(X)}catch(U){T(),Qd(t,a,U,"BEFORE_LOAD")}X(Y)},cM=(t,i)=>{const{id:a,routeId:s}=t.matches[i],l=t.router.looseRoutesById[s],f=()=>p(),m=()=>sM(t,a,i,l),p=()=>{if(f_(t,a))return;const y=oM(t,a,l);return Mh(y)?y.then(m):m()};return f()},uM=(t,i,a)=>{var f,m,p,y,S,T;const s=t.router.getMatch(i);if(!s||!a.options.head&&!a.options.scripts&&!a.options.headers)return;const l={ssr:t.router.options.ssr,matches:t.matches,match:s,params:s.params,loaderData:s.loaderData};return Promise.all([(m=(f=a.options).head)==null?void 0:m.call(f,l),(y=(p=a.options).scripts)==null?void 0:y.call(p,l),(T=(S=a.options).headers)==null?void 0:T.call(S,l)]).then(([v,w,R])=>{const I=v==null?void 0:v.meta,x=v==null?void 0:v.links,E=v==null?void 0:v.scripts,O=v==null?void 0:v.styles;return{meta:I,links:x,headScripts:E,headers:R,scripts:w,styles:O}})},g_=(t,i,a,s)=>{const l=t.matchPromises[a-1],{params:f,loaderDeps:m,abortController:p,cause:y}=t.router.getMatch(i),S=wh(t,a),T=lv(t,i);return{params:f,deps:m,preload:!!T,parentMatchPromise:l,abortController:p,context:S,location:t.location,navigate:v=>t.router.navigate({...v,_fromLocation:t.location}),cause:T?"preload":y,route:s,...t.router.options.additionalContext}},CS=async(t,i,a,s)=>{var l,f,m,p,y,S;try{const T=t.router.getMatch(i);try{(!(MT??t.router.isServer)||T.ssr===!0)&&m_(s);const v=(f=(l=s.options).loader)==null?void 0:f.call(l,g_(t,i,a,s)),w=s.options.loader&&Mh(v);if(!!(w||s._lazyPromise||s._componentsPromise||s.options.head||s.options.scripts||s.options.headers||T._nonReactive.minPendingPromise)&&t.updateMatch(i,x=>({...x,isFetching:"loader"})),s.options.loader){const x=w?await v:v;Ws(t,t.router.getMatch(i),x),x!==void 0&&t.updateMatch(i,E=>({...E,loaderData:x}))}s._lazyPromise&&await s._lazyPromise;const I=T._nonReactive.minPendingPromise;I&&await I,s._componentsPromise&&await s._componentsPromise,t.updateMatch(i,x=>({...x,error:void 0,context:wh(t,a),status:"success",isFetching:!1,updatedAt:Date.now()}))}catch(v){let w=v;if((w==null?void 0:w.name)==="AbortError"){t.updateMatch(i,I=>({...I,status:I.status==="pending"?"success":I.status,isFetching:!1,context:wh(t,a)}));return}const R=T._nonReactive.minPendingPromise;R&&await R,Ma(v)&&await((p=(m=s.options.notFoundComponent)==null?void 0:m.preload)==null?void 0:p.call(m)),Ws(t,t.router.getMatch(i),v);try{(S=(y=s.options).onError)==null||S.call(y,v)}catch(I){w=I,Ws(t,t.router.getMatch(i),I)}t.updateMatch(i,I=>({...I,error:w,context:wh(t,a),status:"error",isFetching:!1}))}}catch(T){const v=t.router.getMatch(i);v&&(v._nonReactive.loaderPromise=void 0),Ws(t,v,T)}},lM=async(t,i)=>{var S,T;const{id:a,routeId:s}=t.matches[i];let l=!1,f=!1;const m=t.router.looseRoutesById[s];if(!f_(t,a)){const v=t.router.getMatch(a);if(v._nonReactive.loaderPromise){if(v.status==="success"&&!t.sync&&!v.preload)return v;await v._nonReactive.loaderPromise;const w=t.router.getMatch(a),R=w._nonReactive.error||w.error;R&&Ws(t,w,R)}else{const w=Date.now()-v.updatedAt,R=lv(t,a),I=R?m.options.preloadStaleTime??t.router.options.defaultPreloadStaleTime??3e4:m.options.staleTime??t.router.options.defaultStaleTime??0,x=m.options.shouldReload,E=typeof x=="function"?x(g_(t,a,i,m)):x,O=!!R&&!t.router.state.matches.some(J=>J.id===a),X=t.router.getMatch(a);X._nonReactive.loaderPromise=Ph(),O!==X.preload&&t.updateMatch(a,J=>({...J,preload:O}));const{status:Y,invalid:U}=X;l=Y==="success"&&(U||(E??w>I)),R&&m.options.preload===!1||(l&&!t.sync?(f=!0,(async()=>{var J,te;try{await CS(t,a,i,m);const Q=t.router.getMatch(a);(J=Q._nonReactive.loaderPromise)==null||J.resolve(),(te=Q._nonReactive.loadPromise)==null||te.resolve(),Q._nonReactive.loaderPromise=void 0}catch(Q){Ba(Q)&&await t.router.navigate(Q.options)}})()):(Y!=="success"||l&&t.sync)&&await CS(t,a,i,m))}}const p=t.router.getMatch(a);f||((S=p._nonReactive.loaderPromise)==null||S.resolve(),(T=p._nonReactive.loadPromise)==null||T.resolve()),clearTimeout(p._nonReactive.pen
50dingTimeout),p._nonReactive.pendingTimeout=void 0,f||(p._nonReactive.loaderPromise=void 0),p._nonReactive.dehydrated=void 0;const y=f?p.isFetching:!1;return y!==p.isFetching||p.invalid!==!1?(t.updateMatch(a,v=>({...v,isFetching:y,invalid:!1})),t.router.getMatch(a)):p};async function IS(t){const i=Object.assign(t,{matchPromises:[]});i.router.state.matches.some(a=>a._forcePending)&&Hp(i);try{for(let p=0;p<i.matches.length;p++){const y=cM(i,p);Mh(y)&&await y}const a=i.firstBadMatchIndex??i.matches.length;for(let p=0;p<a;p++)i.matchPromises.push(lM(i,p));const l=(await Promise.allSettled(i.matchPromises)).filter(p=>p.status==="rejected").map(p=>p.reason);let f;for(const p of l){if(Ba(p))throw p;!f&&Ma(p)&&(f=p)}for(const p of i.matches){const{id:y,routeId:S}=p,T=i.router.looseRoutesById[S];try{const v=uM(i,y,T);if(v){const w=await v;i.updateMatch(y,R=>({...R,...w}))}}catch(v){console.error(`Error executing head for route ${S}:`,v)}}if(f)throw f;const m=Hp(i);Mh(m)&&await m}catch(a){if(Ma(a)&&!i.preload){const s=Hp(i);throw Mh(s)&&await s,a}if(Ba(a))throw a}return i.matches}async function m_(t){if(!t._lazyLoaded&&t._lazyPromise===void 0&&(t.lazyFn?t._lazyPromise=t.lazyFn().then(i=>{const{id:a,...s}=i.options;Object.assign(t.options,s),t._lazyLoaded=!0,t._lazyPromise=void 0}):t._lazyLoaded=!0),!t._componentsLoaded&&t._componentsPromise===void 0){const i=()=>{var s;const a=[];for(const l of v_){const f=(s=t.options[l])==null?void 0:s.preload;f&&a.push(f())}if(a.length)return Promise.all(a).then(()=>{t._componentsLoaded=!0,t._componentsPromise=void 0});t._componentsLoaded=!0,t._componentsPromise=void 0};t._componentsPromise=t._lazyPromise?t._lazyPromise.then(i):i()}return t._componentsPromise}function p_(t){var i;for(const a of v_)if((i=t.options[a])!=null&&i.preload)return!0;return!1}const v_=["component","errorComponent","pendingComponent","notFoundComponent"];function hM(t){return{input:({url:i})=>{for(const a of t)i=T0(a,i);return i},output:({url:i})=>{for(let a=t.length-1;a>=0;a--)i=y_(t[a],i);return i}}}function fM(t){const i=l_(t.basepath),a=`/${i}`,s=`${a}/`,l=t.caseSensitive?a:a.toLowerCase(),f=t.caseSensitive?s:s.toLowerCase();return{input:({url:m})=>{const p=t.caseSensitive?m.pathname:m.pathname.toLowerCase();return p===l?m.pathname="/":p.startsWith(f)&&(m.pathname=m.pathname.slice(a.length)),m},output:({url:m})=>(m.pathname=Qp(["/",i,m.pathname]),m)}}function T0(t,i){var s;const a=(s=t==null?void 0:t.input)==null?void 0:s.call(t,{url:i});if(a){if(typeof a=="string")return new URL(a);if(a instanceof URL)return a}return i}function y_(t,i){var s;const a=(s=t==null?void 0:t.output)==null?void 0:s.call(t,{url:i});if(a){if(typeof a=="string")return new URL(a);if(a instanceof URL)return a}return i}function ku(t){const i=t.resolvedLocation,a=t.location,s=(i==null?void 0:i.pathname)!==a.pathname,l=(i==null?void 0:i.href)!==a.href,f=(i==null?void 0:i.hash)!==a.hash;return{fromLocation:i,toLocation:a,pathChanged:s,hrefChanged:l,hashChanged:f}}class dM{constructor(i){this.tempLocationKey=`${Math.round(Math.random()*1e7)}`,this.resetNextScroll=!0,this.shouldViewTransition=void 0,this.isViewTransitionTypesSupported=void 0,this.subscribers=new Set,this.isScrollRestoring=!1,this.isScrollRestorationSetup=!1,this.startTransition=a=>a(),this.update=a=>{var w;a.notFoundRoute&&console.warn("The notFoundRoute API is deprecated and will be removed in the next major version. See https://tanstack.com/router/v1/docs/framework/react/guide/not-found-errors#migrating-from-notfoundroute for more info.");const s=this.options,l=this.basepath??(s==null?void 0:s.basepath)??"/",f=this.basepath===void 0,m=s==null?void 0:s.rewrite;if(this.options={...s,...a},this.isServer=this.options.isServer??typeof document>"u",this.options.pathParamsAllowedCharacters&&(this.pathParamsDecoder=HT(this.options.pathParamsAllowedCharacters)),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.options.history?this.history=this.options.history:this.history=_T()),this.origin=this.options.origin,this.origin||(window!=null&&window.origin&&window.origin!=="null"?this.origin=window.origin:this.origin="http://localhost"),this.history&&this.updateLatestLocation(),this.options.routeTree!==this.routeTree){this.routeTree=this.options.routeTree;let R;this.resolvePathCache=Xp(1e3),R=this.buildRouteTree(),this.setRoutes(R)}!this.__store&&this.latestLocation&&(this.__store=new ST(mM(this.latestLocation),{onUpdate:()=>{this.__store.state={...this.state,cachedMatches:this.state.cachedMatches.filter(R=>!["redirected"].includes(R.status))}}}),WT(this));let p=!1;const y=this.options.basepath??"/",S=this.options.rewrite;if(f||l!==y||m!==S){this.basepath=y;const R=[],I=l_(y);I&&I!=="/"&&R.push(fM({basepath:y})),S&&R.push(S),this.rewrite=R.length===0?void 0:R.length===1?R[0]:hM(R),this.history&&this.updateLatestLocation(),p=!0}p&&this.__store&&(this.__store.state={...this.state,location:this.latestLocation}),typeof window<"u"&&"CSS"in window&&typeof((w=window.CSS)==null?void 0:w.supports)=="function"&&(this.isViewTransitionTypesSupported=window.CSS.supports("selector(:active-view-transition-type(a)"))},this.updateLatestLocation=()=>{this.latestLocation=this.parseLocation(this.history.location,this.latestLocation)},this.buildRouteTree=()=>{const a=UT(this.routeTree,this.options.caseSensitive,(s,l)=>{s.init({originalIndex:l})});
50return this.options.routeMasks&&PT(this.options.routeMasks,a.processedTree),a},this.subscribe=(a,s)=>{const l={eventType:a,fn:s};return this.subscribers.add(l),()=>{this.subscribers.delete(l)}},this.emit=a=>{this.subscribers.forEach(s=>{s.eventType===a.type&&s.fn(a)})},this.parseLocation=(a,s)=>{const l=({pathname:y,search:S,hash:T,href:v,state:w})=>{if(!this.rewrite&&!/[ \x00-\x1f\x7f\u0080-\uffff]/.test(y)){const X=this.options.parseSearch(S),Y=this.options.stringifySearch(X);return{href:y+Y+T,publicHref:v,pathname:Fd(y),external:!1,searchStr:Y,search:Ji(s==null?void 0:s.search,X),hash:Fd(T.slice(1)),state:Ji(s==null?void 0:s.state,w)}}const R=new URL(v,this.origin),I=T0(this.rewrite,R),x=this.options.parseSearch(I.search),E=this.options.stringifySearch(x);return I.search=E,{href:I.href.replace(I.origin,""),publicHref:v,pathname:Fd(I.pathname),external:!!this.rewrite&&I.origin!==this.origin,searchStr:E,search:Ji(s==null?void 0:s.search,x),hash:Fd(I.hash.slice(1)),state:Ji(s==null?void 0:s.state,w)}},f=l(a),{__tempLocation:m,__tempKey:p}=f.state;if(m&&(!p||p===this.tempLocationKey)){const y=l(m);return y.state.key=f.state.key,y.state.__TSR_key=f.state.__TSR_key,delete y.state.__tempLocation,{...y,maskedLocation:f}}return f},this.resolvePathWithBase=(a,s)=>QT({base:a,to:B0(s),trailingSlash:this.options.trailingSlash,cache:this.resolvePathCache}),this.matchRoutes=(a,s,l)=>typeof a=="string"?this.matchRoutesInternal({pathname:a,search:s},l):this.matchRoutesInternal(a,s),this.getMatchedRoutes=a=>pM({pathname:a,routesById:this.routesById,processedTree:this.processedTree}),this.cancelMatch=a=>{const s=this.getMatch(a);s&&(s.abortController.abort(),clearTimeout(s._nonReactive.pendingTimeout),s._nonReactive.pendingTimeout=void 0)},this.cancelMatches=()=>{const a=this.state.matches.filter(f=>f.status==="pending"),s=this.state.matches.filter(f=>f.isFetching==="loader");new Set([...this.state.pendingMatches??[],...a,...s]).forEach(f=>{this.cancelMatch(f.id)})},this.buildLocation=a=>{const s=(f={})=>{var _e,et;const m=f._fromLocation||this.pendingBuiltLocation||this.latestLocation,p=this.matchRoutesLightweight(m);f.from;const y=f.unsafeRelative==="path"?m.pathname:f.from??p.fullPath,S=this.resolvePathWithBase(y,"."),T=p.search,v={...p.params},w=f.to?this.resolvePathWithBase(S,`${f.to}`):this.resolvePathWithBase(S,"."),R=f.params===!1||f.params===null?{}:(f.params??!0)===!0?v:Object.assign(v,Xs(f.params,v)),I=Gy({path:w,params:R,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath,x=this.getMatchedRoutes(I);let E=x.matchedRoutes;(x.foundRoute?x.foundRoute.path!=="/"&&x.routeParams["**"]:zo(I))&&this.options.notFoundRoute&&(E=[...E,this.options.notFoundRoute]);let X=!1;if(Object.keys(R).length>0)for(const pe of E){const D=((_e=pe.options.params)==null?void 0:_e.stringify)??pe.options.stringifyParams;D&&(X=!0,Object.assign(R,D(R)))}const Y=a.leaveParams?w:Fd(X?Gy({path:w,params:R,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath:I);let U=T;if(a._includeValidateSearch&&((et=this.options.search)!=null&&et.strict)){const pe={};E.forEach(D=>{if(D.options.validateSearch)try{Object.assign(pe,$p(D.options.validateSearch,{...pe,...U}))}catch{}}),U=pe}U=vM({search:U,dest:f,destRoutes:E,_includeValidateSearch:a._includeValidateSearch}),U=Ji(T,U);const J=this.options.stringifySearch(U),te=f.hash===!0?m.hash:f.hash?Xs(f.hash,m.hash):void 0,Q=te?`#${te}`:"";let q=f.state===!0?m.state:f.state?Xs(f.state,m.state):{};q=Ji(m.state,q);const ge=`${Y}${J}${Q}`;let ne,ye,Me=!1;if(this.rewrite){const pe=new URL(ge,this.origin),D=y_(this.rewrite,pe);ne=pe.href.replace(pe.origin,""),D.origin!==this.origin?(ye=D.href,Me=!0):ye=D.pathname+D.search+D.hash}else ne=xT(ge),ye=ne;return{publicHref:ye,href:ne,pathname:Y,search:U,searchStr:J,state:q,hash:te??"",external:Me,unmaskOnReload:f.unmaskOnReload}},l=(f={},m)=>{const p=s(f);let y=m?s(m):void 0;if(!y){const S={};if(this.options.routeMasks){const T=NT(p.pathname,this.processedTree);if(T){Object.assign(S,T.rawParams);const{from:v,params:w,...R}=T.route,I=w===!1||w===null?{}:(w??!0)===!0?S:Object.assign(S,Xs(w,S));m={from:a.from,...R,params:I},y=s(m)}}}return y&&(p.maskedLocation=y),p};return a.mask?l(a,{from:a.from,...a.mask}):l(a)},this.commitLocation=async({viewTransition:a,ignoreBlocker:s,...l})=>{const f=()=>
50{const y=["key","__TSR_key","__TSR_index","__hashScrollIntoViewOptions"];y.forEach(T=>{l.state[T]=this.latestLocation.state[T]});const S=xu(l.state,this.latestLocation.state);return y.forEach(T=>{delete l.state[T]}),S},m=zo(this.latestLocation.href)===zo(l.href),p=this.commitLocationPromise;if(this.commitLocationPromise=Ph(()=>{p==null||p.resolve()}),m&&f())this.load();else{let{maskedLocation:y,hashScrollIntoView:S,...T}=l;y&&(T={...y,state:{...y.state,__tempKey:void 0,__tempLocation:{...T,search:T.searchStr,state:{...T.state,__tempKey:void 0,__tempLocation:void 0,__TSR_key:void 0,key:void 0}}}},(T.unmaskOnReload??this.options.unmaskOnReload??!1)&&(T.state.__tempKey=this.tempLocationKey)),T.state.__hashScrollIntoViewOptions=S??this.options.defaultHashScrollIntoView??!0,this.shouldViewTransition=a,this.history[l.replace?"replace":"push"](T.publicHref,T.state,{ignoreBlocker:s})}return this.resetNextScroll=l.resetScroll??!0,this.history.subscribers.size||this.load(),this.commitLocationPromise},this.buildAndCommitLocation=({replace:a,resetScroll:s,hashScrollIntoView:l,viewTransition:f,ignoreBlocker:m,href:p,...y}={})=>{if(p){const v=this.history.location.state.__TSR_index,w=Zp(p,{__TSR_index:a?v:v+1}),R=new URL(w.pathname,this.origin),I=T0(this.rewrite,R);y.to=I.pathname,y.search=this.options.parseSearch(w.search),y.hash=w.hash.slice(1)}const S=this.buildLocation({...y,_includeValidateSearch:!0});this.pendingBuiltLocation=S;const T=this.commitLocation({...S,viewTransition:f,replace:a,resetScroll:s,hashScrollIntoView:l,ignoreBlocker:m});return Promise.resolve().then(()=>{this.pendingBuiltLocation===S&&(this.pendingBuiltLocation=void 0)}),T},this.navigate=async({to:a,reloadDocument:s,href:l,publicHref:f,...m})=>{var y;let p=!1;if(l)try{new URL(`${l}`),p=!0}catch{}if(p&&!s&&(s=!0),s){if(a!==void 0||!l){const T=this.buildLocation({to:a,...m});l=l??T.publicHref,f=f??T.publicHref}const S=!p&&f?f:l;if(Yp(S))return Promise.resolve();if(!m.ignoreBlocker){const T=this.history,v=((y=T.getBlockers)==null?void 0:y.call(T))??[];for(const w of v)if(w!=null&&w.blockerFn&&await w.blockerFn({currentLocation:this.latestLocation,nextLocation:this.latestLocation,action:"PUSH"}))return Promise.resolve()}return m.replace?window.location.replace(S):window.location.href=S,Promise.resolve()}return this.buildAndCommitLocation({...m,href:l,to:a,_isNavigate:!0})},this.beforeLoad=()=>{this.cancelMatches(),this.updateLatestLocation();const a=this.matchRoutes(this.latestLocation);this.__store.setState(s=>({...s,status:"pending",statusCode:200,isLoading:!0,location:this.latestLocation,pendingMatches:a,cachedMatches:s.cachedMatches.filter(l=>!a.some(f=>f.id===l.id))}))},this.load=async a=>{let s,l,f;for(f=new Promise(p=>{this.startTransition(async()=>{var y;try{this.beforeLoad();const S=this.latestLocation,T=this.state.resolvedLocation;this.state.redirect||this.emit({type:"onBeforeNavigate",...ku({resolvedLocation:T,location:S})}),this.emit({type:"onBeforeLoad",...ku({resolvedLocation:T,location:S})}),await IS({router:this,sync:a==null?void 0:a.sync,matches:this.state.pendingMatches,location:S,updateMatch:this.updateMatch,onReady:async()=>{this.startTransition(()=>{this.startViewTransition(async()=>{let v=[],w=[],R=[];tg(()=>{this.__store.setState(I=>{const x=I.matches,E=I.pendingMatches||I.matches;return v=x.filter(O=>!E.some(X=>X.id===O.id)),w=E.filter(O=>!x.some(X=>X.id===O.id)),R=E.filter(O=>x.some(X=>X.id===O.id)),{...I,isLoading:!1,loadedAt:Date.now(),matches:E,pendingMatches:void 0,cachedMatches:[...I.cachedMatches,...v.filter(O=>O.status!=="error"&&O.status!=="notFound")]}}),this.clearExpiredCache()}),[[v,"onLeave"],[w,"onEnter"],[R,"onStay"]].forEach(([I,x])=>{I.forEach(E=>{var O,X;(X=(O=this.looseRoutesById[E.routeId].options)[x])==null||X.call(O,E)})})})})}})}catch(S){Ba(S)?(s=S,this.navigate({...s.options,replace:!0,ignoreBlocker:!0})):Ma(S)&&(l=S),this.__store.setState(T=>({...T,statusCode:s?s.status:l?404:T.matches.some(v=>v.status==="error")?500:200,redirect:s}))}this.latestLoadPromise===f&&((y=this.commitLocationPromise)==null||y.resolve(),this.latestLoadPromise=void 0,this.commitLocationPromise=void 0),p()})}),this.latestLoadPromise=f,await f;this.latestLoadPromise&&f!==this.latestLoadPromise;)await this.latestLoadPromise;let m;this.hasNotFoundMatch()?m=404:this.__store.state.matches.some(p=>p.status==="error")&&(m=500),m!==void 0&&this.__store.setState(p=>({...p,statusCode:m}))},this.startViewTransition=a=>{const s=this.shouldViewTransition??this.options.defaultViewTransition;if(this.shouldViewTransition=void 0,s&&typeof document<"u"&&"startViewTransition"in document&&typeof document.startViewTransition=="function"){let l;if(typeof s=="object"&&this.isViewTransitionTypesSupported){const f=this.latestLocation,m=this.state.resolvedLocation,p=typeof s.types=="function"?s.types(ku({resolvedLocation:m,location:f})):s.types;if(p===!1){a();return}l={update:a,types:p}}else l=a;document.startViewTransition(l)}else a()},this.updateMatch=(a,s)=>{this.startTransition(()=>{var f;const l=(f=this.state.pendingMatches)!=null&&f.some(m=>m.id===a)?"pendingMatches":this.state.matches.some(m=>m.id===a)?"matches":this.state.cachedMatches.some(m=>m.id===a)?"cachedMatches":"";l&&this.__store.setState(m=>{var p;return{...m,[l]:(p=m[l])==null?void 0:p.map(y=>y.id===a?s(y):y)}})})},this.getMatch=a=>{var l;const s=f=>f.id===a;return this.state.cachedMatches.find(s)??((l=this.state.pendingMatches)==null?void 0:l.find(s))??this.state.matches.find(s)},this.invalidate=a=>{const s=l=>{var f;return((f=a==null?void 0:a.filter)==null?void 0:f.call(a,l))??!0?{...l,invali
50d:!0,...a!=null&&a.forcePending||l.status==="error"||l.status==="notFound"?{status:"pending",error:void 0}:void 0}:l};return this.__store.setState(l=>{var f;return{...l,matches:l.matches.map(s),cachedMatches:l.cachedMatches.map(s),pendingMatches:(f=l.pendingMatches)==null?void 0:f.map(s)}}),this.shouldViewTransition=!1,this.load({sync:a==null?void 0:a.sync})},this.getParsedLocationHref=a=>a.publicHref||"/",this.resolveRedirect=a=>{const s=a.headers.get("Location");if(!a.options.href||a.options._builtLocation){const l=a.options._builtLocation??this.buildLocation(a.options),f=this.getParsedLocationHref(l);a.options.href=f,a.headers.set("Location",f)}else if(s)try{const l=new URL(s);if(this.origin&&l.origin===this.origin){const f=l.pathname+l.search+l.hash;a.options.href=f,a.headers.set("Location",f)}}catch{}return a.headers.get("Location")||a.headers.set("Location",a.options.href),a},this.clearCache=a=>{const s=a==null?void 0:a.filter;s!==void 0?this.__store.setState(l=>({...l,cachedMatches:l.cachedMatches.filter(f=>!s(f))})):this.__store.setState(l=>({...l,cachedMatches:[]}))},this.clearExpiredCache=()=>{const a=s=>{const l=this.looseRoutesById[s.routeId];if(!l.options.loader)return!0;const f=(s.preload?l.options.preloadGcTime??this.options.defaultPreloadGcTime:l.options.gcTime??this.options.defaultGcTime)??300*1e3;return s.status==="error"?!0:Date.now()-s.updatedAt>=f};this.clearCache({filter:a})},this.loadRouteChunk=m_,this.preloadRoute=async a=>{const s=this.buildLocation(a);let l=this.matchRoutes(s,{throwOnError:!0,preload:!0,dest:a});const f=new Set([...this.state.matches,...this.state.pendingMatches??[]].map(p=>p.id)),m=new Set([...f,...this.state.cachedMatches.map(p=>p.id)]);tg(()=>{l.forEach(p=>{m.has(p.id)||this.__store.setState(y=>({...y,cachedMatches:[...y.cachedMatches,p]}))})});try{return l=await IS({router:this,matches:l,location:s,preload:!0,updateMatch:(p,y)=>{f.has(p)?l=l.map(S=>S.id===p?y(S):S):this.updateMatch(p,y)}}),l}catch(p){if(Ba(p))return p.options.reloadDocument?void 0:await this.preloadRoute({...p.options,_fromLocation:s});Ma(p)||console.error(p);return}},this.matchRoute=(a,s)=>{const l={...a,to:a.to?this.resolvePathWithBase(a.from||"",a.to):void 0,params:a.params||{},leaveParams:!0},f=this.buildLocation(l);
50if(s!=null&&s.pending&&this.state.status!=="pending")return!1;const p=((s==null?void 0:s.pending)===void 0?!this.state.isLoading:s.pending)?this.latestLocation:this.state.resolvedLocation||this.state.location,y=DT(f.pathname,(s==null?void 0:s.caseSensitive)??!1,(s==null?void 0:s.fuzzy)??!1,p.pathname,this.processedTree);return!y||a.params&&!xu(y.rawParams,a.params,{partial:!0})?!1:(s==null?void 0:s.includeSearch)??!0?xu(p.search,f.search,{partial:!0})?y.rawParams:!1:y.rawParams},this.hasNotFoundMatch=()=>this.__store.state.matches.some(a=>a.status==="notFound"||a.globalNotFound),this.update({defaultPreloadDelay:50,defaultPendingMs:1e3,defaultPendingMinMs:500,context:void 0,...i,caseSensitive:i.caseSensitive??!1,notFoundMode:i.notFoundMode??"fuzzy",stringifySearch:i.stringifySearch??iM,parseSearch:i.parseSearch??nM}),typeof document<"u"&&(self.__TSR_ROUTER__=this)}isShell(){return!!this.options.isShell}isPrerendering(){return!!this.options.isPrerendering}get state(){return this.__store.state}setRoutes({routesById:i,routesByPath:a,processedTree:s}){this.routesById=i,this.routesByPath=a,this.processedTree=s;const l=this.options.notFoundRoute;l&&(l.init({originalIndex:99999999999}),this.routesById[l.id]=l)}get looseRoutesById(){return this.routesById}matchRoutesInternal(i,a){const s=this.getMatchedRoutes(i.pathname),{foundRoute:l,routeParams:f,parsedParams:m}=s;let{matchedRoutes:p}=s,y=!1;(l?l.path!=="/"&&f["**"]:zo(i.pathname))&&(this.options.notFoundRoute?p=[...p,this.options.notFoundRoute]:y=!0);const S=y?SM(this.options.notFoundMode,p):void 0,T=[],v=w=>(w==null?void 0:w.id)?w.context??this.options.context??void 0:this.options.context??void 0;return p.forEach((w,R)=>{var et,pe;const I=T[R-1],[x,E,O]=(()=>{const D=(I==null?void 0:I.search)??i.search,K=(I==null?void 0:I._strictSearch)??void 0;try{const W=$p(w.options.validateSearch,{...D})??void 0;return[{...D,...W},{...K,...W},void 0]}catch(W){let Pe=W;if(W instanceof ev||(Pe=new ev(W.message,{cause:W})),a!=null&&a.throwOnError)throw Pe;return[D,{},Pe]}})(),X=((pe=(et=w.options).loaderDeps)==null?void 0:pe.call(et,{search:x}))??"",Y=X?JSON.stringify(X):"",{interpolatedPath:U,usedParams:J}=Gy({path:w.fullPath,params:f,decoder:this.pathParamsDecoder,server:this.isServer}),te=w.id+U+Y,Q=this.getMatch(te),q=this.state.matches.find(D=>D.routeId===w.id),ge=(Q==null?void 0:Q._strictParams)??J;let ne;if(!Q)try{jS(w,J,m,ge)}catch(D){if(Ma(D)||Ba(D)?ne=D:ne=new gM(D.message,{cause:D}),a!=null&&a.throwOnError)throw ne}Object.assign(f,ge);const ye=q?"stay":"enter";let Me;if(Q)Me={...Q,cause:ye,params:q?Ji(q.params,f):f,_strictParams:ge,search:Ji(q?q.search:Q.search,x),_strictSearch:E};else{const D=w.options.loader||w.options.beforeLoad||w.lazyFn||p_(w)?"pending":"success";Me={id:te,ssr:w.options.ssr,index:R,routeId:w.id,params:q?Ji(q.params,f):f,_strictParams:ge,pathname:U,updatedAt:Date.now(),search:q?Ji(q.search,x):x,_strictSearch:E,searchError:void 0,status:D,isFetching:!1,error:void 0,paramsError:ne,__routeContext:void 0,_nonReactive:{loadPromise:Ph()},__beforeLoadContext:void 0,context:{},abortController:new AbortController,fetchCount:0,cause:ye,loaderDeps:q?Ji(q.loaderDeps,X):X,invalid:!1,preload:!1,links:void 0,scripts:void 0,headScripts:void 0,meta:void 0,staticData:w.options.staticData||{},fullPath:w.fullPath}}a!=null&&a.preload||(Me.globalNotFound=S===w.id),Me.searchError=O;const _e=v(I);Me.context={..._e,...Me.__routeContext,...Me.__beforeLoadContext},T.push(Me)}),T.forEach((w,R)=>{const I=this.looseRoutesById[w.routeId];if(!this.getMatch(w.id)){const E=T[R-1],O=v(E);if(I.options.context){const X={deps:w.loaderDeps,params:w.params,context:O??{},location:i,navigate:Y=>this.navigate({...Y,_fromLocation:i}),buildLocation:this.buildLocation,cause:w.cause,abortController:w.abortController,preload:!!w.preload,matches:T};
50w.__routeContext=I.options.context(X)??void 0}w.context={...O,...w.__routeContext,...w.__beforeLoadContext}}}),T}matchRoutesLightweight(i){const{matchedRoutes:a,routeParams:s,parsedParams:l}=this.getMatchedRoutes(i.pathname),f=ng(a),m={...i.search};for(const T of a)try{Object.assign(m,$p(T.options.validateSearch,m))}catch{}const p=ng(this.state.matches),y=p&&p.routeId===f.id&&i.pathname===this.state.location.pathname;let S;if(y)S=p.params;else{const T={...s};for(const v of a)try{jS(v,s,l??{},T)}catch{}S=T}return{matchedRoutes:a,fullPath:f.fullPath,search:m,params:S}}}class ev extends Error{}class gM extends Error{}function mM(t){return{loadedAt:0,isLoading:!1,isTransitioning:!1,status:"idle",resolvedLocation:void 0,location:t,matches:[],pendingMatches:[],cachedMatches:[],statusCode:200}}function $p(t,i){if(t==null)return{};if("~standard"in t){const a=t["~standard"].validate(i);if(a instanceof Promise)throw new ev("Async validation not supported");if(a.issues)throw new ev(JSON.stringify(a.issues,void 0,2),{cause:a});return a.value}return"parse"in t?t.parse(i):typeof t=="function"?t(i):{}}function pM({pathname:t,routesById:i,processedTree:a}){const s={},l=zo(t);let f,m;const p=LT(l,a,!0);return p&&(f=p.route,Object.assign(s,p.rawParams),m=Object.assign({},p.parsedParams)),{matchedRoutes:(p==null?void 0:p.branch)||[i[Va]],routeParams:s,foundRoute:f,parsedParams:m}}function vM({search:t,dest:i,destRoutes:a,_includeValidateSearch:s}){return yM(a)(t,i,s??!1)}function yM(t){var l;const i={dest:null,_includeValidateSearch:!1,middlewares:[]};for(const f of t){if("search"in f.options)(l=f.options.search)!=null&&l.middlewares&&i.middlewares.push(...f.options.search.middlewares);else if(f.options.preSearchFilters||f.options.postSearchFilters){const m=({search:p,next:y})=>{let S=p;"preSearchFilters"in f.options&&f.options.preSearchFilters&&(S=f.options.preSearchFilters.reduce((v,w)=>w(v),p));const T=y(S);return"postSearchFilters"in f.options&&f.options.postSearchFilters?f.options.postSearchFilters.reduce((v,w)=>w(v),T):T};i.middlewares.push(m)}if(f.options.validateSearch){const m=({search:p,next:y})=>{const S=y(p);if(!i._includeValidateSearch)return S;try{return{...S,...$p(f.options.validateSearch,S)??void 0}}catch{return S}};i.middlewares.push(m)}}const a=({search:f})=>{const m=i.dest;return m.search?m.search===!0?f:Xs(m.search,f):{}};i.middlewares.push(a);const s=(f,m,p)=>{if(f>=p.length)return m;const y=p[f];return y({search:m,next:T=>s(f+1,T,p)})};return function(m,p,y){return i.dest=p,i._includeValidateSearch=y,s(0,m,i.middlewares)}}function SM(t,i){if(t!=="root")for(let a=i.length-1;a>=0;a--){const s=i[a];if(s.children)return s.id}return Va}function jS(t,i,a,s){var f;const l=((f=t.options.params)==null?void 0:f.parse)??t.options.parseParams;if(l)if(t.options.skipRouteOnParseError)for(const m in i)m in a&&(s[m]=a[m]);else{const m=l(s);Object.assign(s,m)}}const bM="Error preloading route! ☝️";class S_{constructor(i){if(this.init=a=>{var S,T;this.originalIndex=a.originalIndex;const s=this.options,l=!(s!=null&&s.path)&&!(s!=null&&s.id);this.parentRoute=(T=(S=this.options).getParentRoute)==null?void 0:T.call(S),l?this._path=Va:this.parentRoute||Vo(!1);let f=l?Va:s==null?void 0:s.path;f&&f!=="/"&&(f=u_(f));const m=(s==null?void 0:s.id)||f;let p=l?Va:Qp([this.parentRoute.id===Va?"":this.parentRoute.id,m]);f===Va&&(f="/"),p!==Va&&(p=Qp(["/",p]));const y=p===Va?"/":Qp([this.parentRoute.fullPath,f]);this._path=f,this._id=p,this._fullPath=y,this._to=zo(y)},this.addChildren=a=>this._addFileChildren(a),this._addFileChildren=a=>(Array.isArray(a)&&(this.children=a),typeof a=="object"&&a!==null&&(this.children=Object.values(a)),this),this._addFileTypes=()=>this,this.updateLoader=a=>(Object.assign(this.options,a),this),this.update=a=>(Object.assign(this.options,a),this),this.lazy=a=>(this.lazyFn=a,this),this.redirect=a=>Bo({from:this.fullPath,...a}),this.options=i||{},this.isRoot=!(i!=null&&i.getParentRoute),i!=null&&i.id&&(i!=null&&i.path))throw new Error("Route cannot have both an 'id' and a 'path' option.")}get to(){return this._to}get id(){return this._id}get path(){return this._path}get fullPath(){return this._fullPath}}class _M{constructor({id:i}
50){this.notFound=a=>Uo({routeId:this.id,...a}),this.redirect=a=>Bo({from:this.id,...a}),this.id=i}}class TM extends S_{constructor(i){super(i)}}const MM="use",RS=oT[MM],Kd=typeof window<"u"?Ee.useLayoutEffect:Ee.useEffect;function Ky(t){const i=Ee.useRef({value:t,prev:null}),a=i.current.value;return t!==a&&(i.current={value:t,prev:a}),i.current.prev}function wM(t,i,a={},s={}){Ee.useEffect(()=>{if(!t.current||s.disabled||typeof IntersectionObserver!="function")return;const l=new IntersectionObserver(([f])=>{i(f)},a);return l.observe(t.current),()=>{l.disconnect()}},[i,a,s.disabled,t])}function AM(t){const i=Ee.useRef(null);return Ee.useImperativeHandle(t,()=>i.current,[]),i}function F0(t){const i=t.errorComponent??q0;return be.jsx(CM,{getResetKey:t.getResetKey,onCatch:t.onCatch,children:({error:a,reset:s})=>a?Ee.createElement(i,{error:a,reset:s}):t.children})}class CM extends Ee.Component{constructor(){super(...arguments),this.state={error:null}}static getDerivedStateFromProps(i){return{resetKey:i.getResetKey()}}static getDerivedStateFromError(i){return{error:i}}reset(){this.setState({error:null})}componentDidUpdate(i,a){a.error&&a.resetKey!==this.state.resetKey&&this.reset()}componentDidCatch(i,a){this.props.onCatch&&this.props.onCatch(i,a)}render(){return this.props.children({error:this.state.resetKey!==this.props.getResetKey()?null:this.state.error,reset:()=>{this.reset()}})}}function q0({error:t}){const[i,a]=Ee.useState(!1);return be.jsxs("div",{style:{padding:".5rem",maxWidth:"100%"},children:[be.jsxs("div",{style:{display:"flex",alignItems:"center",gap:".5rem"},children:[be.jsx("strong",{style:{fontSize:"1rem"},children:"Something went wrong!"}),be.jsx("button",{style:{appearance:"none",fontSize:".6em",border:"1px solid currentColor",padding:".1rem .2rem",fontWeight:"bold",borderRadius:".25rem"},onClick:()=>a(s=>!s),children:i?"Hide Error":"Show Error"})]}),be.jsx("div",{style:{height:".25rem"}}),i?be.jsx("div",{children:be.jsx("pre",{style:{fontSize:".7em",border:"1px solid red",borderRadius:".25rem",padding:".3rem",color:"red",overflow:"auto"},children:t.message?be.jsx("code",{children:t.message}):null})}):null]})}function IM({children:t,fallback:i=null}){return b_()?be.jsx(ve.Fragment,{children:t}):be.jsx(ve.Fragment,{children:i})}function b_(){return ve.useSyncExternalStore(jM,()=>!0,()=>!1)}function jM(){return()=>{}}var Yy={exports:{}},Xy={},Wy={exports:{}},Jy={};/**
51 * @license React
52 * use-sync-external-store-shim.production.js
53 *
54 * Copyright (c) Meta Platforms, Inc. and affiliates.
55 *
56 * This source code is licensed under the MIT license found in the
57 * LICENSE file in the root directory of this source tree.
58 */var ES;function RM(){if(ES)return Jy;ES=1;var t=fg();function i(v,w){return v===w&&(v!==0||1/v===1/w)||v!==v&&w!==w}var a=typeof Object.is=="function"?Object.is:i,s=t.useState,l=t.useEffect,f=t.useLayoutEffect,m=t.useDebugValue;function p(v,w){var R=w(),I=s({inst:{value:R,getSnapshot:w}}),x=I[0].inst,E=I[1];return f(function(){x.value=R,x.getSnapshot=w,y(x)&&E({inst:x})},[v,R,w]),l(function(){return y(x)&&E({inst:x}),v(function(){y(x)&&E({inst:x})})},[v]),m(R),R}function y(v){var w=v.getSnapshot;v=v.value;try{var R=w();return!a(v,R)}catch{return!0}}function S(v,w){return w()}var T=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?S:p;return Jy.useSyncExternalStore=t.useSyncExternalStore!==void 0?t.useSyncExternalStore:T,Jy}var xS;function EM(){return xS||(xS=1,Wy.exports=RM()),Wy.exports}/**
59 * @license React
60 * use-sync-external-store-shim/with-selector.production.js
61 *
62 * Copyright (c) Meta Platforms, Inc. and affiliates.
63 *
64 * This source code is licensed under the MIT license found in the
65 * LICENSE file in the root directory of this source tree.
66 */var kS;function xM(){if(kS)return Xy;kS=1;var t=fg(),i=EM();function a(S,T){return S===T&&(S!==0||1/S===1/T)||S!==S&&T!==T}var s=typeof Object.is=="function"?Object.is:a,l=i.useSyncExternalStore,f=t.useRef,m=t.useEffect,p=t.useMemo,y=t.useDebugValue;return Xy.useSyncExternalStoreWithSelector=function(S,T,v,w,R){var I=f(null);if(I.current===null){var x={hasValue:!1,value:null};I.current=x}else x=I.current;I=p(function(){function O(te){if(!X){if(X=!0,Y=te,te=w(te),R!==void 0&&x.hasValue){var Q=x.value;if(R(Q,te))return U=Q}return U=te}if(Q=U,s(Y,te))return Q;var q=w(te);return R!==void 0&&R(Q,q)?(Y=te,Q):(Y=te,U=q)}var X=!1,Y,U,J=v===void 0?null:v;return[function(){return O(T())},J===null?void 0:function(){return O(J())}]},[T,v,w,R]);var E=l(S,I[0],I[1]);return m(function(){x.hasValue=!0,x.value=E},[E]),y(E),E},Xy}var OS;function kM(){return OS||(OS=1,Yy.exports=xM()),Yy.exports}var OM=kM();function PM(t,i=s=>s,a={}){const s=a.equal??NM;return OM.useSyncExternalStoreWithSelector(t.subscribe,()=>t.state,()=>t.state,i,s)}function NM(t,i){if(Object.is(t,i))return!0;
66if(typeof t!="object"||t===null||typeof i!="object"||i===null)return!1;if(t instanceof Map&&i instanceof Map){if(t.size!==i.size)return!1;for(const[s,l]of t)if(!i.has(s)||!Object.is(l,i.get(s)))return!1;return!0}if(t instanceof Set&&i instanceof Set){if(t.size!==i.size)return!1;for(const s of t)if(!i.has(s))return!1;return!0}if(t instanceof Date&&i instanceof Date)return t.getTime()===i.getTime();const a=PS(t);if(a.length!==PS(i).length)return!1;for(let s=0;s<a.length;s++)if(!Object.prototype.hasOwnProperty.call(i,a[s])||!Object.is(t[a[s]],i[a[s]]))return!1;return!0}function PS(t){return Object.keys(t).concat(Object.getOwnPropertySymbols(t))}const e0=Ee.createContext(null);function __(){return typeof document>"u"?e0:window.__TSR_ROUTER_CONTEXT__?window.__TSR_ROUTER_CONTEXT__:(window.__TSR_ROUTER_CONTEXT__=e0,e0)}function Fn(t){const i=Ee.useContext(__());return t==null||t.warn,i}function gn(t){const i=Fn({warn:(t==null?void 0:t.router)===void 0}),a=(t==null?void 0:t.router)||i,s=Ee.useRef(void 0);return PM(a.__store,l=>{if(t!=null&&t.select){if(t.structuralSharing??a.options.defaultStructuralSharing){const f=Ji(s.current,t.select(l));return s.current=f,f}return t.select(l)}return l})}const hv=Ee.createContext(void 0),DM=Ee.createContext(void 0);function Fa(t){const i=Ee.useContext(t.from?DM:hv);return gn({select:s=>{const l=s.matches.find(f=>t.from?t.from===f.routeId:f.id===i);if(Vo(!((t.shouldThrow??!0)&&!l),`Could not find ${t.from?`an active match from "${t.from}"`:"a nearest match!"}`),l!==void 0)return t.select?t.select(l):l},structuralSharing:t.structuralSharing})}function fv(t){return Fa({from:t.from,strict:t.strict,structuralSharing:t.structuralSharing,select:i=>t.select?t.select(i.loaderData):i.loaderData})}function dv(t){const{select:i,...a}=t;return Fa({...a,select:s=>i?i(s.loaderDeps):s.loaderDeps})}function gv(t){return Fa({from:t.from,shouldThrow:t.shouldThrow,structuralSharing:t.structuralSharing,strict:t.strict,select:i=>{const a=t.strict===!1?i.params:i._strictParams;return t.select?t.select(a):a}})}function mv(t){return Fa({from:t.from,strict:t.strict,shouldThrow:t.shouldThrow,structuralSharing:t.structuralSharing,select:i=>t.select?t.select(i.search):i.search})}function Lh(t){const i=Fn();return Ee.useCallback(a=>i.navigate({...a,from:a.from??(t==null?void 0:t.from)}),[t==null?void 0:t.from,i])}function VP(t){const i=Fn(),a=Lh(),s=Ee.useRef(null);return Kd(()=>{s.current!==t&&(a(t),s.current=t)},[i,t,a]),null}var T_=i_();const LM=hg(T_);function zM(t,i){const a=Fn(),s=AM(i),{activeProps:l,inactiveProps:f,activeOptions:m,to:p,preload:y,preloadDelay:S,hashScrollIntoView:T,replace:v,startTransition:w,resetScroll:R,viewTransition:I,children:x,target:E,disabled:O,style:X,className:Y,onClick:U,onFocus:J,onMouseEnter:te,onMouseLeave:Q,onTouchStart:q,ignoreBlocker:ge,params:ne,search:ye,hash:Me,state:_e,mask:et,reloadDocument:pe,unsafeRelative:D,from:K,_fromLocation:W,...Pe}=t,xe=b_(),P=gn({select:gt=>gt.location.search,structuralSharing:!0}),oe=t.from,ie=Ee.useMemo(()=>({...t,from:oe}),[a,P,oe,t._fromLocation,t.hash,t.to,t.search,t.params,t.state,t.mask,t.unsafeRelative]),de=Ee.useMemo(()=>a.buildLocation({...ie}),[a,ie]),Se=de.maskedLocation?de.maskedLocation.publicHref:de.publicHref,ke=de.maskedLocation?de.maskedLocation.external:de.external,Ae=Ee.useMemo(()=>QM(Se,ke,a.history,O),[O,ke,Se,a.history]),Le=Ee.useMemo(()=>{if(Ae!=null&&Ae.external)return Yp(Ae.href)?void 0:Ae.href;if(!HM(p)&&!(typeof p!="string"||p.indexOf(":")===-1))try{return new URL(p),Yp(p)?void 0:p}catch{}},[p,Ae]),tt=gn({select:gt=>{if(Le)return!1;if(m!=null&&m.exact){if(!qT(gt.location.pathname,de.pathname,a.basepath))return!1}else{const Bt=Wp(gt.location.pathname,a.basepath),Pt=Wp(de.pathname,a.basepath);if(!(Bt.startsWith(Pt)&&(Bt.length===Pt.length||Bt[Pt.length]==="/")))return!1}return((m==null?void 0:m.includeSearch)??!0)&&!xu(gt.location.search,de.search,{partial:!(m!=null&&m.exact),ignoreUndefined:!(m!=null&&m.explicitUndefined)})?!1:m!=null&&m.includeHash?xe&&gt.location.hash===de.hash:!0}}),cn=tt?Xs(l,{})??UM:t0,Jt=tt?t0:Xs(f,{}
66)??t0,en=[Y,cn.className,Jt.className].filter(Boolean).join(" "),_r=(X||cn.style||Jt.style)&&{...X,...cn.style,...Jt.style},[Vt,Li]=Ee.useState(!1),Ha=Ee.useRef(!1),$t=t.reloadDocument||Le?!1:y??a.options.defaultPreload,wa=S??a.options.defaultPreloadDelay??0,tn=Ee.useCallback(()=>{a.preloadRoute({...ie}).catch(gt=>{console.warn(gt),console.warn(bM)})},[a,ie]),ia=Ee.useCallback(gt=>{gt!=null&&gt.isIntersecting&&tn()},[tn]);wM(s,ia,qM,{disabled:!!O||$t!=="viewport"}),Ee.useEffect(()=>{Ha.current||!O&&$t==="render"&&(tn(),Ha.current=!0)},[O,tn,$t]);const Cn=gt=>{const Bt=gt.currentTarget.getAttribute("target"),Pt=E!==void 0?E:Bt;if(!O&&!$M(gt)&&!gt.defaultPrevented&&(!Pt||Pt==="_self")&&gt.button===0){gt.preventDefault(),T_.flushSync(()=>{Li(!0)});const Aa=a.subscribe("onResolved",()=>{Aa(),Li(!1)});a.navigate({...ie,replace:v,resetScroll:R,hashScrollIntoView:T,startTransition:w,viewTransition:I,ignoreBlocker:ge})}};if(Le)return{...Pe,ref:s,href:Le,...x&&{children:x},...E&&{target:E},...O&&{disabled:O},...X&&{style:X},...Y&&{className:Y},...U&&{onClick:U},...J&&{onFocus:J},...te&&{onMouseEnter:te},...Q&&{onMouseLeave:Q},...q&&{onTouchStart:q}};const Gt=gt=>{O||$t&&tn()},di=Gt,In=gt=>{if(!(O||!$t))if(!wa)tn();else{const Bt=gt.target;if(Hd.has(Bt))return;const Pt=setTimeout(()=>{Hd.delete(Bt),tn()},wa);Hd.set(Bt,Pt)}},$a=gt=>{if(O||!$t||!wa)return;const Bt=gt.target,Pt=Hd.get(Bt);Pt&&(clearTimeout(Pt),Hd.delete(Bt))};return{...Pe,...cn,...Jt,href:Ae==null?void 0:Ae.href,ref:s,onClick:$d([U,Cn]),onFocus:$d([J,Gt]),onMouseEnter:$d([te,In]),onMouseLeave:$d([Q,$a]),onTouchStart:$d([q,di]),disabled:!!O,target:E,..._r&&{style:_r},...en&&{className:en},...O&&VM,...tt&&BM,...xe&&Vt&&FM}}const t0={},UM={className:"active"},VM={role:"link","aria-disabled":!0},BM={"data-status":"active","aria-current":"page"},FM={"data-transitioning":"transitioning"},Hd=new WeakMap,qM={rootMargin:"100px"},$d=t=>i=>{for(const a of t)if(a){if(i.defaultPrevented)return;a(i)}};function QM(t,i,a,s){if(!s)return i?{href:t,external:!0}:{href:a.createHref(t)||"/",external:!1}}function HM(t){if(typeof t!="string")return!1;const i=t.charCodeAt(0);return i===47?t.charCodeAt(1)!==47:i===46}const Q0=Ee.forwardRef((t,i)=>{const{_asChild:a,...s}=t,{type:l,...f}=zM(s,i),m=typeof s.children=="function"?s.children({isActive:f["data-status"]==="active"}):s.children;if(!a){const{disabled:p,...y}=f;return Ee.createElement("a",y,m)}return Ee.createElement(a,f,m)});function $M(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}function BP(t){return new GM({id:t})}class GM extends _M{constructor({id:i}){super({id:i}),this.useMatch=a=>Fa({select:a==null?void 0:a.select,from:this.id,structuralSharing:a==null?void 0:a.structuralSharing}),this.useRouteContext=a=>Fa({from:this.id,select:s=>a!=null&&a.select?a.select(s.context):s.context}),this.useSearch=a=>mv({select:a==null?void 0:a.select,structuralSharing:a==null?void 0:a.structuralSharing,from:this.id}),this.useParams=a=>gv({select:a==null?void 0:a.select,structuralSharing:a==null?void 0:a.structuralSharing,from:this.id}),this.useLoaderDeps=a=>dv({...a,from:this.id,strict:!1}),this.useLoaderData=a=>fv({...a,from:this.id,strict:!1}),this.useNavigate=()=>{const a=Fn();return Lh({from:a.routesById[this.id].fullPath})},this.notFound=a=>Uo({routeId:this.id,...a}),this.Link=ve.forwardRef((a,s)=>{const f=Fn().routesById[this.id].fullPath;return be.jsx(Q0,{ref:s,from:f,...a})})}}let ZM=class extends S_{constructor(i){super(i),this.useMatch=a=>Fa({select:a==null?void 0:a.select,from:this.id,structuralSharing:a==null?void 0:a.structuralSharing}),this.useRouteContext=a=>Fa({...a,from:this.id,select:s=>a!=null&&a.select?a.select(s.context):s.context}),this.useSearch=a=>mv({select:a==null?void 0:a.select,structuralSharing:a==null?void 0:a.structuralSharing,from:this.id}),this.useParams=a=>gv({select:a==null?void 0:a.select,structuralSharing:a==null?void 0:a.structuralSharing,from:this.id}),this.useLoaderDeps=a=>dv({...a,from:this.id}),this.useLoaderData=a=>fv({...a,from:this.id}),this.useNavigate=()=>Lh({from:this.fullPath}),this.Link=ve.forwardRef((a,s)=>be.jsx(Q0,{ref:s,from:this.fullPath,...a})),this.$$typeof=Symbol.for("react.memo")}};function KM(t){return new ZM(t)}class YM extends TM{constructor(i){super(i),this.useMatch=a=>Fa({select:a==null?void 0:a.select,from:this.id,structuralSharing:a==null?void 0:a.structuralSharing}),this.useRouteContext=a=>Fa({...a,from:this.id,select:s=>a!=null&&a.select?a.select(s.context):s.context}),this.useSearch=a=>mv({select:a==null?void 0:a.select,structuralSharing:a==null?void 0:a.structuralSharing,from:this.id}),this.useParams=a=>gv({select:a==null?void 0:a.select,structuralSharing:a==null?void 0:a.structuralSharing,from:this.id}),this.useLoaderDeps=a=>dv({...a,from:this.id}),this.useLoaderData=a=>fv({...a,from:this.id}),this.useNavigate=()=>Lh({from:this.fullPath}),this.Link=ve.forwardRef((a,s)=>be.jsx(Q0,{ref:s,from:this.fullPath,...a})),this.$$typeof=Symbol.for("react.memo")}}function XM(t){return new YM(t)}function Ge(t){return typeof t=="object"?new NS(t,{silent:!0}).createRoute(t):new NS(t,{silent:!0}).createRoute}class NS{constructor(i,a){this.path=i,this.createRoute=s=>{this.silent;const l=KM(s);return l.isRoot=!1,l},this.silent=a==null?void 0:a.silent}}class DS{constructor(i){this.useMatch=a=>Fa({select:a==null?void 0:a.select,from:this.options.id,structuralSharing:a==null?void 0:a.structuralSharing}),this.useRouteContext=a=>Fa({from:this.options.id,select:s=>a!=null&&a.select?a.select(s.context):s.context}),this.useSearch=a=>mv({select:a==null?void 0:a.select,structuralSharing:a==null?void 0:a.structuralSharing,from:this.options.id}),this.useParams=a=>gv({select:a==null?void 0:a.select,structuralSharing:a==null?void 0:a.structuralSharing,from:this.options.id}),this.useLoaderDeps=a=>dv({...a,from:this.options.id}),this.useLoaderData=a=>fv({...a,from:this.options.id}),this.useNavigate=()=>{const a=Fn();return Lh({from:a.routesById[this.options.id].fullPath})},this.options=i,this.$$typeof=Symbol.for("react.memo")}}function LS(t){return typeof t=="object"?new DS(t):i=>new DS({id:t,...i})}function We(t,i){let a,s,l,f;const m=()=>(a||(a=t().then(y=>{a=void 0,s=y[i??"default"]}).catch(y=>{if(l=y,CT(l)&&l instanceof Error&&typeof window<"u"&&typeof sessionStorage<"u"){const S=`tanstack_router_reload:${l.message}`;sessionStorage.getItem(S)||(sessionStorage.setItem(S,"1"),f=!0)}})),a),p=function(S){if(f)throw window.location.reload(),new Promise(()=>{});if(l)throw l;if(!s)if(RS)RS(m());else throw m();return Ee.createElement(s,S)};return p.preload=m,p}function WM(){const t=Fn(),i=Ee.useRef({router:t,mounted:!1}),[a,s]=Ee.useState(!1),{hasPendingMatches:l,isLoading:f}=gn({select:v=>({isLoading:v.isLoading,hasPendingMatches:v.matches.some(w=>w.status==="pending")}),structuralSharing:!0}),m=Ky(f),p=f||a||l,y=Ky(p),S=f||l,T=Ky(S);return t.startTransition=v=>{s(!0),Ee.startTransition(()=>{v(),s(!1)})},Ee.useEffect(()=>{const v=t.history.subscribe(t.load),w=t.buildLocation({to:t.latestLocation.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0});return zo(t.latestLocation.publicHref)!==zo(w.publicHref)&&t.commitLocation({...w,replace:!0}),()=>{v()}},[t,t.history]),Kd(()=>
66{if(typeof window<"u"&&t.ssr||i.current.router===t&&i.current.mounted)return;i.current={router:t,mounted:!0},(async()=>{try{await t.load()}catch(w){console.error(w)}})()},[t]),Kd(()=>{m&&!f&&t.emit({type:"onLoad",...ku(t.state)})},[m,t,f]),Kd(()=>{T&&!S&&t.emit({type:"onBeforeRouteMount",...ku(t.state)})},[S,T,t]),Kd(()=>{if(y&&!p){const v=ku(t.state);t.emit({type:"onResolved",...v}),t.__store.setState(w=>({...w,status:"idle",resolvedLocation:w.location})),v.hrefChanged&&JT(t)}},[p,y,t]),null}function JM(t){const i=gn({select:a=>`not-found-${a.location.pathname}-${a.status}`});return be.jsx(F0,{getResetKey:()=>i,onCatch:(a,s)=>{var l;if(Ma(a))(l=t.onCatch)==null||l.call(t,a,s);else throw a},errorComponent:({error:a})=>{var s;if(Ma(a))return(s=t.fallback)==null?void 0:s.call(t,a);throw a},children:t.children})}function ew(){return be.jsx("p",{children:"Not Found"})}function _h(t){return be.jsx(be.Fragment,{children:t.children})}function M_(t,i,a){return i.options.notFoundComponent?be.jsx(i.options.notFoundComponent,{...a}):t.options.defaultNotFoundComponent?be.jsx(t.options.defaultNotFoundComponent,{...a}):be.jsx(ew,{})}function tw(){return Fn().isScrollRestoring,null}const w_=Ee.memo(function({matchId:i}
66){var x,E;const a=Fn(),s=gn({select:O=>{var U;const X=O.matches.findIndex(J=>J.id===i),Y=O.matches[X];return Vo(Y),{routeId:Y.routeId,ssr:Y.ssr,_displayPending:Y._displayPending,resetKey:O.loadedAt,parentRouteId:(U=O.matches[X-1])==null?void 0:U.routeId}},structuralSharing:!0}),l=a.routesById[s.routeId],f=l.options.pendingComponent??a.options.defaultPendingComponent,m=f?be.jsx(f,{}):null,p=l.options.errorComponent??a.options.defaultErrorComponent,y=l.options.onCatch??a.options.defaultOnCatch,S=l.isRoot?l.options.notFoundComponent??((x=a.options.notFoundRoute)==null?void 0:x.options.component):l.options.notFoundComponent,T=s.ssr===!1||s.ssr==="data-only",v=(!l.isRoot||l.options.wrapInSuspense||T)&&(l.options.wrapInSuspense??f??(((E=l.options.errorComponent)==null?void 0:E.preload)||T))?Ee.Suspense:_h,w=p?F0:_h,R=S?JM:_h,I=l.isRoot?l.options.shellComponent??_h:_h;return be.jsxs(I,{children:[be.jsx(hv.Provider,{value:i,children:be.jsx(v,{fallback:m,children:be.jsx(w,{getResetKey:()=>s.resetKey,errorComponent:p||q0,onCatch:(O,X)=>{if(Ma(O))throw O;y==null||y(O,X)},children:be.jsx(R,{fallback:O=>{if(!S||O.routeId&&O.routeId!==s.routeId||!O.routeId&&!l.isRoot)throw O;return Ee.createElement(S,O)},children:T||s._displayPending?be.jsx(IM,{fallback:m,children:be.jsx(zS,{matchId:i})}):be.jsx(zS,{matchId:i})})})})}),s.parentRouteId===Va&&a.options.scrollRestoration?be.jsxs(be.Fragment,{children:[be.jsx(nw,{}),be.jsx(tw,{})]}):null]})});function nw(){const t=Fn(),i=Ee.useRef(void 0);return be.jsx("script",{suppressHydrationWarning:!0,ref:a=>{a&&(i.current===void 0||i.current.href!==t.latestLocation.href)&&(t.emit({type:"onRendered",...ku(t.state)}),i.current=t.latestLocation)}},t.latestLocation.state.__TSR_key)}const zS=Ee.memo(function({matchId:i}
66){var y,S,T,v;const a=Fn(),{match:s,key:l,routeId:f}=gn({select:w=>{const R=w.matches.find(X=>X.id===i),I=R.routeId,x=a.routesById[I].options.remountDeps??a.options.defaultRemountDeps,E=x==null?void 0:x({routeId:I,loaderDeps:R.loaderDeps,params:R._strictParams,search:R._strictSearch});return{key:E?JSON.stringify(E):void 0,routeId:I,match:{id:R.id,status:R.status,error:R.error,invalid:R.invalid,_forcePending:R._forcePending,_displayPending:R._displayPending}}},structuralSharing:!0}),m=a.routesById[f],p=Ee.useMemo(()=>{const w=m.options.component??a.options.defaultComponent;return w?be.jsx(w,{},l):be.jsx(A_,{})},[l,m.options.component,a.options.defaultComponent]);if(s._displayPending)throw(y=a.getMatch(s.id))==null?void 0:y._nonReactive.displayPendingPromise;if(s._forcePending)throw(S=a.getMatch(s.id))==null?void 0:S._nonReactive.minPendingPromise;if(s.status==="pending"){const w=m.options.pendingMinMs??a.options.defaultPendingMinMs;if(w){const R=a.getMatch(s.id);if(R&&!R._nonReactive.minPendingPromise){const I=Ph();R._nonReactive.minPendingPromise=I,setTimeout(()=>{I.resolve(),R._nonReactive.minPendingPromise=void 0},w)}}throw(T=a.getMatch(s.id))==null?void 0:T._nonReactive.loadPromise}if(s.status==="notFound")return Vo(Ma(s.error)),M_(a,m,s.error);if(s.status==="redirected")throw Vo(Ba(s.error)),(v=a.getMatch(s.id))==null?void 0:v._nonReactive.loadPromise;if(s.status==="error")throw s.error;return p}),A_=Ee.memo(function(){const i=Fn(),a=Ee.useContext(hv),s=gn({select:S=>{var T;return(T=S.matches.find(v=>v.id===a))==null?void 0:T.routeId}}),l=i.routesById[s],f=gn({select:S=>{const v=S.matches.find(w=>w.id===a);return Vo(v),v.globalNotFound}}),m=gn({select:S=>{var w;const T=S.matches,v=T.findIndex(R=>R.id===a);return(w=T[v+1])==null?void 0:w.id}}),p=i.options.defaultPendingComponent?be.jsx(i.options.defaultPendingComponent,{}):null;if(f)return M_(i,l,void 0);if(!m)return null;const y=be.jsx(w_,{matchId:m});return s===Va?be.jsx(Ee.Suspense,{fallback:p,children:y}):y});function iw(){const t=Fn(),a=t.routesById[Va].options.pendingComponent??t.options.defaultPendingComponent,s=a?be.jsx(a,{}):null,l=typeof document<"u"&&t.ssr?_h:Ee.Suspense,f=be.jsxs(l,{fallback:s,children:[be.jsx(WM,{}),be.jsx(aw,{})]});return t.options.InnerWrap?be.jsx(t.options.InnerWrap,{children:f}):f}function aw(){const t=Fn(),i=gn({select:l=>{var f;return(f=l.matches[0])==null?void 0:f.id}}),a=gn({select:l=>l.loadedAt}),s=i?be.jsx(w_,{matchId:i}):null;return be.jsx(hv.Provider,{value:i,children:t.options.disableGlobalCatchBoundary?s:be.jsx(F0,{getResetKey:()=>a,errorComponent:q0,onCatch:l=>{l.message||l.toString()},children:s})})}const rw=t=>new ow(t);class ow extends dM{constructor(i){super(i)}}typeof globalThis<"u"?(globalThis.createFileRoute=Ge,globalThis.createLazyFileRoute=LS):typeof window<"u"&&(window.createFileRoute=Ge,window.createLazyFileRoute=LS);function sw({router:t,children:i,...a}){Object.keys(a).length>0&&t.update({...t.options,...a,context:{...t.options.context,...a.context}});const s=__(),l=be.jsx(s.Provider,{value:t,children:i});return t.options.Wrap?be.jsx(t.options.Wrap,{children:l}):l}function cw({router:t,...i}){return be.jsx(sw,{router:t,...i,children:be.jsx(iw,{})})}function uw(t){return gn({select:i=>i.location})}function lw({tag:t,attrs:i,children:a,nonce:s}){switch(t){case"title":return be.jsx("title",{...i,suppressHydrationWarning:!0,children:a});case"meta":return be.jsx("meta",{...i,suppressHydrationWarning:!0});case"link":return be.jsx("link",{...i,nonce:s,suppressHydrationWarning:!0});case"style":return be.jsx("style",{...i,dangerouslySetInnerHTML:{__html:a},nonce:s});case"script":return be.jsx(hw,{attrs:i,children:a});default:return null}}function hw({attrs:t,children:i}){Fn(),Ee.useEffect(()=>{if(t!=null&&t.src){const a=(()=>{try{const f=document.baseURI||window.location.href;return new URL(t.src,f).href}catch{return t.src}})();if(Array.from(document.querySelectorAll("script[src]")).find(f=>f.src===a))return;const l=document.createElement("script");for(const[f,m]of Object.entries(t))f!=="suppressHydrationWarning"&&m!==void 0&&m!==!1&&l.setAttribute(f,typeof m=="boolean"?"":String(m));return document.head.appendChild(l),()=>{l.parentNode&&l.parentNode.removeChild(l)}}if(typeof i=="string"){const a=typeof(t==null?void 0:t.type)=="string"?t.type:"text/javascript",s=typeof(t==null?void 0:t.nonce)=="string"?t.nonce:void 0;if(Array.from(document.querySelectorAll("script:not([src])")).find(m=>{if(!(m instanceof HTMLScriptElement))return!1;const p=m.getAttribute("type")??"text/javascript",y=m.getAttribute("nonce")??void 0;return m.textContent===i&&p===a&&y===s}))return;const f=document.createElement("script");
66if(f.textContent=i,t)for(const[m,p]of Object.entries(t))m!=="suppressHydrationWarning"&&p!==void 0&&p!==!1&&f.setAttribute(m,typeof p=="boolean"?"":String(p));return document.head.appendChild(f),()=>{f.parentNode&&f.parentNode.removeChild(f)}}},[t,i]);{const{src:a,...s}=t||{};return be.jsx("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:""},...s})}}const fw=()=>{var y;const t=Fn(),i=(y=t.options.ssr)==null?void 0:y.nonce,a=gn({select:S=>S.matches.map(T=>T.meta).filter(Boolean)}),s=Ee.useMemo(()=>{const S=[],T={};let v;for(let w=a.length-1;w>=0;w--){const R=a[w];for(let I=R.length-1;I>=0;I--){const x=R[I];if(x)if(x.title)v||(v={tag:"title",children:x.title});else if("script:ld+json"in x)try{const E=JSON.stringify(x["script:ld+json"]);S.push({tag:"script",attrs:{type:"application/ld+json"},children:ET(E)})}catch{}else{const E=x.name??x.property;if(E){if(T[E])continue;T[E]=!0}S.push({tag:"meta",attrs:{...x,nonce:i}})}}}return v&&S.push(v),i&&S.push({tag:"meta",attrs:{property:"csp-nonce",content:i}}),S.reverse(),S},[a,i]),l=gn({select:S=>{var R;const T=S.matches.map(I=>I.links).filter(Boolean).flat(1).map(I=>({tag:"link",attrs:{...I,nonce:i}})),v=(R=t.ssr)==null?void 0:R.manifest,w=S.matches.map(I=>{var x;return((x=v==null?void 0:v.routes[I.routeId])==null?void 0:x.assets)??[]}).filter(Boolean).flat(1).filter(I=>I.tag==="link").map(I=>({tag:"link",attrs:{...I.attrs,suppressHydrationWarning:!0,nonce:i}}));return[...T,...w]},structuralSharing:!0}),f=gn({select:S=>{const T=[];return S.matches.map(v=>t.looseRoutesById[v.routeId]).forEach(v=>{var w,R,I,x;return(x=(I=(R=(w=t.ssr)==null?void 0:w.manifest)==null?void 0:R.routes[v.id])==null?void 0:I.preloads)==null?void 0:x.filter(Boolean).forEach(E=>{T.push({tag:"link",attrs:{rel:"modulepreload",href:E,nonce:i}})})}),T},structuralSharing:!0}),m=gn({select:S=>S.matches.map(T=>T.styles).flat(1).filter(Boolean).map(({children:T,...v})=>({tag:"style",attrs:{...v,nonce:i},children:T})),structuralSharing:!0}),p=gn({select:S=>S.matches.map(T=>T.headScripts).flat(1).filter(Boolean).map(({children:T,...v})=>({tag:"script",attrs:{...v,nonce:i},children:T})),structuralSharing:!0});return dw([...s,...f,...l,...m,...p],S=>JSON.stringify(S))};function dw(t,i){const a=new Set;return t.filter(s=>{const l=i(s);return a.has(l)?!1:(a.add(l),!0)})}function gw(){var s;const t=fw(),a=(s=Fn().options.ssr)==null?void 0:s.nonce;return be.jsx(be.Fragment,{children:t.map(l=>Ee.createElement(lw,{...l,key:`tsr-meta-${JSON.stringify(l)}`,nonce:a}))})}var pv=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},mw={setTimeout:(t,i)=>setTimeout(t,i),clearTimeout:t=>clearTimeout(t),setInterval:(t,i)=>setInterval(t,i),clearInterval:t=>clearInterval(t)},Hs,L0,Zb,pw=(Zb=class{constructor(){dt(this,Hs,mw);dt(this,L0,!1)}setTimeoutProvider(t){$e(this,Hs,t)}setTimeout(t,i){return se(this,Hs).setTimeout(t,i)}clearTimeout(t){se(this,Hs).clearTimeout(t)}setInterval(t,i){return se(this,Hs).setInterval(t,i)}clearInterval(t){se(this,Hs).clearInterval(t)}},Hs=new WeakMap,L0=new WeakMap,Zb),M0=new pw;function vw(t){setTimeout(t,0)}var vv=typeof window>"u"||"Deno"in globalThis;function yr(){}function yw(t,i){return typeof t=="function"?t(i):t}function Sw(t){return typeof t=="number"&&t>=0&&t!==1/0}function bw(t,i){return Math.max(t+(i||0)-Date.now(),0)}function w0(t,i){return typeof t=="function"?t(i):t}function _w(t,i){return typeof t=="function"?t(i):t}function US(t,i){const{type:a="all",exact:s,fetchStatus:l,predicate:f,queryKey:m,stale:p}=t;if(m){if(s){if(i.queryHash!==H0(m,i.options))return!1}else if(!rg(i.queryKey,m))return!1}if(a!=="all"){const y=i.isActive();if(a==="active"&&!y||a==="inactive"&&y)return!1}return!(typeof p=="boolean"&&i.isStale()!==p||l&&l!==i.state.fetchStatus||f&&!f(i))}function VS(t,i){const{exact:a,status:s,predicate:l,mutationKey:f}=t;if(f){if(!i.options.mutationKey)return!1;if(a){if(ag(i.options.mutationKey)!==ag(f))return!1}else if(!rg(i.options.mutationKey,f))return!1}return!(s&&i.state.status!==s||l&&!l(i))}function H0(t,i){return((i==null?void 0:i.queryKeyHashFn)||ag)(t)}function ag(t){return JSON.stringify(t,(i,a)=>A0(a)?Object.keys(a).sort().reduce((s,l)=>(s[l]=a[l],s),{}):a)}
66function rg(t,i){return t===i?!0:typeof t!=typeof i?!1:t&&i&&typeof t=="object"&&typeof i=="object"?Object.keys(i).every(a=>rg(t[a],i[a])):!1}var Tw=Object.prototype.hasOwnProperty;function C_(t,i,a=0){if(t===i)return t;if(a>500)return i;const s=BS(t)&&BS(i);if(!s&&!(A0(t)&&A0(i)))return i;const f=(s?t:Object.keys(t)).length,m=s?i:Object.keys(i),p=m.length,y=s?new Array(p):{};let S=0;for(let T=0;T<p;T++){const v=s?T:m[T],w=t[v],R=i[v];if(w===R){y[v]=w,(s?T<f:Tw.call(t,v))&&S++;continue}if(w===null||R===null||typeof w!="object"||typeof R!="object"){y[v]=R;continue}const I=C_(w,R,a+1);y[v]=I,I===w&&S++}return f===p&&S===f?t:y}function qP(t,i){if(!i||Object.keys(t).length!==Object.keys(i).length)return!1;for(const a in t)if(t[a]!==i[a])return!1;return!0}function BS(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function A0(t){if(!FS(t))return!1;const i=t.constructor;if(i===void 0)return!0;const a=i.prototype;return!(!FS(a)||!a.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(t)!==Object.prototype)}function FS(t){return Object.prototype.toString.call(t)==="[object Object]"}function Mw(t){return new Promise(i=>{M0.setTimeout(i,t)})}function ww(t,i,a){return typeof a.structuralSharing=="function"?a.structuralSharing(t,i):a.structuralSharing!==!1?C_(t,i):i}function Aw(t,i,a=0){const s=[...t,i];return a&&s.length>a?s.slice(1):s}function Cw(t,i,a=0){const s=[i,...t];return a&&s.length>a?s.slice(0,-1):s}var $0=Symbol();function I_(t,i){return!t.queryFn&&(i!=null&&i.initialPromise)?()=>i.initialPromise:!t.queryFn||t.queryFn===$0?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}function QP(t,i){return typeof t=="function"?t(...i):!!t}function Iw(t,i,a){let s=!1,l;return Object.defineProperty(t,"signal",{enumerable:!0,get:()=>(l??(l=i()),s||(s=!0,l.aborted?a():l.addEventListener("abort",a,{once:!0})),l)}),t}var Au,$s,Ch,Kb,jw=(Kb=class extends pv{constructor(){super();dt(this,Au);dt(this,$s);dt(this,Ch);$e(this,Ch,i=>{if(!vv&&window.addEventListener){const a=()=>i();return window.addEventListener("visibilitychange",a,!1),()=>{window.removeEventListener("visibilitychange",a)}}})}onSubscribe(){se(this,$s)||this.setEventListener(se(this,Ch))}onUnsubscribe(){var i;this.hasListeners()||((i=se(this,$s))==null||i.call(this),$e(this,$s,void 0))}setEventListener(i){var a;$e(this,Ch,i),(a=se(this,$s))==null||a.call(this),$e(this,$s,i(s=>{typeof s=="boolean"?this.setFocused(s):this.onFocus()}))}setFocused(i){se(this,Au)!==i&&($e(this,Au,i),this.onFocus())}onFocus(){const i=this.isFocused();this.listeners.forEach(a=>{a(i)})}isFocused(){var i;return typeof se(this,Au)=="boolean"?se(this,Au):((i=globalThis.document)==null?void 0:i.visibilityState)!=="hidden"}},Au=new WeakMap,$s=new WeakMap,Ch=new WeakMap,Kb),j_=new jw;function Rw(){let t,i;const a=new Promise((l,f)=>{t=l,i=f});a.status="pending",a.catch(()=>{});function s(l){Object.assign(a,l),delete a.resolve,delete a.reject}return a.resolve=l=>{s({status:"fulfilled",value:l}),t(l)},a.reject=l=>{s({status:"rejected",reason:l}),i(l)},a}var Ew=vw;function xw(){let t=[],i=0,a=p=>{p()},s=p=>{p()},l=Ew;const f=p=>{i?t.push(p):l(()=>{a(p)})},m=()=>{const p=t;t=[],p.length&&l(()=>{s(()=>{p.forEach(y=>{a(y)})})})};return{batch:p=>{let y;i++;try{y=p()}finally{i--,i||m()}return y},batchCalls:p=>(...y)=>{f(()=>{p(...y)})},schedule:f,setNotifyFunction:p=>{a=p},setBatchNotifyFunction:p=>{s=p},setScheduler:p=>{l=p}}}var Di=xw(),Ih,Gs,jh,Yb,kw=(Yb=class extends pv{constructor(){super();dt(this,Ih,!0);dt(this,Gs);dt(this,jh);$e(this,jh,i=>{if(!vv&&window.addEventListener){const a=()=>i(!0),s=()=>i(!1);return window.addEventListener("online",a,!1),window.addEventListener("offline",s,!1),()=>{window.removeEventListener("online",a),window.removeEventListener("offline",s)}}})}onSubscribe(){se(this,Gs)||this.setEventListener(se(this,jh))}onUnsubscribe(){var i;this.hasListeners()||((i=se(this,Gs))==null||i.call(this),$e(this,Gs,void 0))}setEventListener(i){var a;$e(this,jh,i),(a=se(this,Gs))==null||a.call(this),$e(this,Gs,i(this.setOnline.bind(this)))}setOnline(i){se(this,Ih)!==i&&($e(this,Ih,i),this.listeners.forEac
66h(s=>{s(i)}))}isOnline(){return se(this,Ih)}},Ih=new WeakMap,Gs=new WeakMap,jh=new WeakMap,Yb),tv=new kw;function Ow(t){return Math.min(1e3*2**t,3e4)}function R_(t){return(t??"online")==="online"?tv.isOnline():!0}var C0=class extends Error{constructor(t){super("CancelledError"),this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}};function E_(t){let i=!1,a=0,s;const l=Rw(),f=()=>l.status!=="pending",m=x=>{var E;if(!f()){const O=new C0(x);w(O),(E=t.onCancel)==null||E.call(t,O)}},p=()=>{i=!0},y=()=>{i=!1},S=()=>j_.isFocused()&&(t.networkMode==="always"||tv.isOnline())&&t.canRun(),T=()=>R_(t.networkMode)&&t.canRun(),v=x=>{f()||(s==null||s(),l.resolve(x))},w=x=>{f()||(s==null||s(),l.reject(x))},R=()=>new Promise(x=>{var E;s=O=>{(f()||S())&&x(O)},(E=t.onPause)==null||E.call(t)}).then(()=>{var x;s=void 0,f()||(x=t.onContinue)==null||x.call(t)}),I=()=>{if(f())return;let x;const E=a===0?t.initialPromise:void 0;try{x=E??t.fn()}catch(O){x=Promise.reject(O)}Promise.resolve(x).then(v).catch(O=>{var te;if(f())return;const X=t.retry??(vv?0:3),Y=t.retryDelay??Ow,U=typeof Y=="function"?Y(a,O):Y,J=X===!0||typeof X=="number"&&a<X||typeof X=="function"&&X(a,O);if(i||!J){w(O);return}a++,(te=t.onFail)==null||te.call(t,a,O),Mw(U).then(()=>S()?void 0:R()).then(()=>{i?w(O):I()})})};return{promise:l,status:()=>l.status,cancel:m,continue:()=>(s==null||s(),l),cancelRetry:p,continueRetry:y,canStart:T,start:()=>(T()?I():R().then(I),l)}}var Cu,Xb,x_=(Xb=class{constructor(){dt(this,Cu)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Sw(this.gcTime)&&$e(this,Cu,M0.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(vv?1/0:300*1e3))}clearGcTimeout(){se(this,Cu)&&(M0.clearTimeout(se(this,Cu)),$e(this,Cu,void 0))}},Cu=new WeakMap,Xb),Iu,Rh,Ua,ju,Bn,cg,Ru,Sr,Do,Wb,Pw=(Wb=class extends x_{constructor(i){super();dt(this,Sr);dt(this,Iu);dt(this,Rh);dt(this,Ua);dt(this,ju);dt(this,Bn);dt(this,cg);dt(this,Ru);$e(this,Ru,!1),$e(this,cg,i.defaultOptions),this.setOptions(i.options),this.observers=[],$e(this,ju,i.client),$e(this,Ua,se(this,ju).getQueryCache()),this.queryKey=i.queryKey,this.queryHash=i.queryHash,$e(this,Iu,QS(this.options)),this.state=i.state??se(this,Iu),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var i;return(i=se(this,Bn))==null?void 0:i.promise}setOptions(i){if(this.options={...se(this,cg),...i},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const a=QS(this.options);a.data!==void 0&&(this.setState(qS(a.data,a.dataUpdatedAt)),$e(this,Iu,a))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&se(this,Ua).remove(this)}setData(i,a){const s=ww(this.state.data,i,this.options);return li(this,Sr,Do).call(this,{data:s,type:"success",dataUpdatedAt:a==null?void 0:a.updatedAt,manual:a==null?void 0:a.manual}),s}setState(i,a){li(this,Sr,Do).call(this,{type:"setState",state:i,setStateOptions:a})}cancel(i){var s,l;const a=(s=se(this,Bn))==null?void 0:s.promise;return(l=se(this,Bn))==null||l.cancel(i),a?a.then(yr).catch(yr):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(se(this,Iu))}isActive(){return this.observers.some(i=>_w(i.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===$0||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(i=>w0(i.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(i=>i.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(i=0){return this.state.data===void 0?!0:i==="static"?!1:this.state.isInvalidated?!0:!bw(this.state.dataUpdatedAt,i)}onFocus(){var a;const i=this.observers.find(s=>s.shouldFetchOnWindowFocus());i==null||i.refetch({cancelRefetch:!1}),(a=se(this,Bn))==null||a.continue()}onOnline(){var a;const i=this.observers.find(s=>s.shouldFetchOnReconnect());i==null||i.refetch({cancelRefetch:!1}
66),(a=se(this,Bn))==null||a.continue()}addObserver(i){this.observers.includes(i)||(this.observers.push(i),this.clearGcTimeout(),se(this,Ua).notify({type:"observerAdded",query:this,observer:i}))}removeObserver(i){this.observers.includes(i)&&(this.observers=this.observers.filter(a=>a!==i),this.observers.length||(se(this,Bn)&&(se(this,Ru)?se(this,Bn).cancel({revert:!0}):se(this,Bn).cancelRetry()),this.scheduleGc()),se(this,Ua).notify({type:"observerRemoved",query:this,observer:i}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||li(this,Sr,Do).call(this,{type:"invalidate"})}async fetch(i,a){var y,S,T,v,w,R,I,x,E,O,X,Y;if(this.state.fetchStatus!=="idle"&&((y=se(this,Bn))==null?void 0:y.status())!=="rejected"){if(this.state.data!==void 0&&(a!=null&&a.cancelRefetch))this.cancel({silent:!0});else if(se(this,Bn))return se(this,Bn).continueRetry(),se(this,Bn).promise}if(i&&this.setOptions(i),!this.options.queryFn){const U=this.observers.find(J=>J.options.queryFn);U&&this.setOptions(U.options)}const s=new AbortController,l=U=>{Object.defineProperty(U,"signal",{enumerable:!0,get:()=>($e(this,Ru,!0),s.signal)})},f=()=>{const U=I_(this.options,a),te=(()=>{const Q={client:se(this,ju),queryKey:this.queryKey,meta:this.meta};return l(Q),Q})();return $e(this,Ru,!1),this.options.persister?this.options.persister(U,te,this):U(te)},p=(()=>{const U={fetchOptions:a,options:this.options,queryKey:this.queryKey,client:se(this,ju),state:this.state,fetchFn:f};return l(U),U})();(S=this.options.behavior)==null||S.onFetch(p,this),$e(this,Rh,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((T=p.fetchOptions)==null?void 0:T.meta))&&li(this,Sr,Do).call(this,{type:"fetch",meta:(v=p.fetchOptions)==null?void 0:v.meta}),$e(this,Bn,E_({initialPromise:a==null?void 0:a.initialPromise,fn:p.fetchFn,onCancel:U=>{U instanceof C0&&U.revert&&this.setState({...se(this,Rh),fetchStatus:"idle"}),s.abort()},onFail:(U,J)=>{li(this,Sr,Do).call(this,{type:"failed",failureCount:U,error:J})},onPause:()=>{li(this,Sr,Do).call(this,{type:"pause"})},onContinue:()=>{li(this,Sr,Do).call(this,{type:"continue"})},retry:p.options.retry,retryDelay:p.options.retryDelay,networkMode:p.options.networkMode,canRun:()=>!0}));try{const U=await se(this,Bn).start();if(U===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(U),(R=(w=se(this,Ua).config).onSuccess)==null||R.call(w,U,this),(x=(I=se(this,Ua).config).onSettled)==null||x.call(I,U,this.state.error,this),U}catch(U){if(U instanceof C0){if(U.silent)return se(this,Bn).promise;if(U.revert){if(this.state.data===void 0)throw U;return this.state.data}}throw li(this,Sr,Do).call(this,{type:"error",error:U}),(O=(E=se(this,Ua).config).onError)==null||O.call(E,U,this),(Y=(X=se(this,Ua).config).onSettled)==null||Y.call(X,this.state.data,U,this),U}finally{this.scheduleGc()}}},Iu=new WeakMap,Rh=new WeakMap,Ua=new WeakMap,ju=new WeakMap,Bn=new WeakMap,cg=new WeakMap,Ru=new WeakMap,Sr=new WeakSet,Do=function(i){const a=s=>{switch(i.type){case"failed":return{...s,fetchFailureCount:i.failureCount,fetchFailureReason:i.error};case"pause":return{...s,fetchStatus:"paused"};case"continue":return{...s,fetchStatus:"fetching"};case"fetch":return{...s,...Nw(s.data,this.options),fetchMeta:i.meta??null};case"success":const l={...s,...qS(i.data,i.dataUpdatedAt),dataUpdateCount:s.dataUpdateCount+1,...!i.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return $e(this,Rh,i.manual?l:void 0),l;case"error":const f=i.error;return{...s,error:f,errorUpdateCount:s.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:s.fetchFailureCount+1,fetchFailureReason:f,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...s,isInvalidated:!0};case"setState":return{...s,...i.state}}};this.state=a(this.state),Di.batch(()=>{this.observers.forEach(s=>{s.onQueryUpdate()}),se(this,Ua).notify({query:this,type:"updated",action:i})})},Wb);function Nw(t,i){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:R_(i.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function qS(t,i){return{data:t,dataUpdatedAt:i??Date.now(),error:null,isInvalidated:!1,status:"success"}}function QS(t){const i=typeof t.initialData=="function"?t.initialData():t.initialData,a=i!==void 0,s=a?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:i,dataUpdateCount:0,dataUpdatedAt:a?s??Date.now():0,error:null,errorUpdate
66Count:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:a?"success":"pending",fetchStatus:"idle"}}function HS(t){return{onFetch:(i,a)=>{var T,v,w,R,I;const s=i.options,l=(w=(v=(T=i.fetchOptions)==null?void 0:T.meta)==null?void 0:v.fetchMore)==null?void 0:w.direction,f=((R=i.state.data)==null?void 0:R.pages)||[],m=((I=i.state.data)==null?void 0:I.pageParams)||[];let p={pages:[],pageParams:[]},y=0;const S=async()=>{let x=!1;const E=Y=>{Iw(Y,()=>i.signal,()=>x=!0)},O=I_(i.options,i.fetchOptions),X=async(Y,U,J)=>{if(x)return Promise.reject();if(U==null&&Y.pages.length)return Promise.resolve(Y);const Q=(()=>{const ye={client:i.client,queryKey:i.queryKey,pageParam:U,direction:J?"backward":"forward",meta:i.options.meta};return E(ye),ye})(),q=await O(Q),{maxPages:ge}=i.options,ne=J?Cw:Aw;return{pages:ne(Y.pages,q,ge),pageParams:ne(Y.pageParams,U,ge)}};if(l&&f.length){const Y=l==="backward",U=Y?Dw:$S,J={pages:f,pageParams:m},te=U(s,J);p=await X(J,te,Y)}else{const Y=t??f.length;do{const U=y===0?m[0]??s.initialPageParam:$S(s,p);if(y>0&&U==null)break;p=await X(p,U),y++}while(y<Y)}return p};i.options.persister?i.fetchFn=()=>{var x,E;return(E=(x=i.options).persister)==null?void 0:E.call(x,S,{client:i.client,queryKey:i.queryKey,meta:i.options.meta,signal:i.signal},a)}:i.fetchFn=S}}}function $S(t,{pages:i,pageParams:a}){const s=i.length-1;return i.length>0?t.getNextPageParam(i[s],i,a[s],a):void 0}function Dw(t,{pages:i,pageParams:a}){var s;return i.length>0?(s=t.getPreviousPageParam)==null?void 0:s.call(t,i[0],i,a[0],a):void 0}var ug,io,fi,Eu,ao,Fs,Jb,Lw=(Jb=class extends x_{constructor(i){super();dt(this,ao);dt(this,ug);dt(this,io);dt(this,fi);dt(this,Eu);$e(this,ug,i.client),this.mutationId=i.mutationId,$e(this,fi,i.mutationCache),$e(this,io,[]),this.state=i.state||zw(),this.setOptions(i.options),this.scheduleGc()}setOptions(i){this.options=i,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(i){se(this,io).includes(i)||(se(this,io).push(i),this.clearGcTimeout(),se(this,fi).notify({type:"observerAdded",mutation:this,observer:i}))}removeObserver(i){$e(this,io,se(this,io).filter(a=>a!==i)),this.scheduleGc(),se(this,fi).notify({type:"observerRemoved",mutation:this,observer:i})}optionalRemove(){se(this,io).length||(this.state.status==="pending"?this.scheduleGc():se(this,fi).remove(this))}continue(){var i;return((i=se(this,Eu))==null?void 0:i.continue())??this.execute(this.state.variables)}async execute(i){var m,p,y,S,T,v,w,R,I,x,E,O,X,Y,U,J,te,Q;const a=()=>{li(this,ao,Fs).call(this,{type:"continue"})},s={client:se(this,ug),meta:this.options.meta,mutationKey:this.options.mutationKey};$e(this,Eu,E_({fn:()=>this.options.mutationFn?this.options.mutationFn(i,s):Promise.reject(new Error("No mutationFn found")),onFail:(q,ge)=>{li(this,ao,Fs).call(this,{type:"failed",failureCount:q,error:ge})},onPause:()=>{li(this,ao,Fs).call(this,{type:"pause"})},onContinue:a,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>se(this,fi).canRun(this)}));const l=this.state.status==="pending",f=!se(this,Eu).canStart();try{if(l)a();else{li(this,ao,Fs).call(this,{type:"pending",variables:i,isPaused:f}),se(this,fi).config.onMutate&&await se(this,fi).config.onMutate(i,this,s);const ge=await((p=(m=this.options).onMutate)==null?void 0:p.call(m,i,s));ge!==this.state.context&&li(this,ao,Fs).call(this,{type:"pending",context:ge,variables:i,isPaused:f})}const q=await se(this,Eu).start();return await((S=(y=se(this,fi).config).onSuccess)==null?void 0:S.call(y,q,i,this.state.context,this,s)),await((v=(T=this.options).onSuccess)==null?void 0:v.call(T,q,i,this.state.context,s)),await((R=(w=se(this,fi).config).onSettled)==null?void 0:R.call(w,q,null,this.state.variables,this.state.context,this,s)),await((x=(I=this.options).onSettled)==null?void 0:x.call(I,q,null,i,this.state.context,s)),li(this,ao,Fs).call(this,{type:"success",data:q}),q}catch(q){try{await((O=(E=se(this,fi).config).onError)==null?void 0:O.call(E,q,i,this.state.context,this,s))}catch(ge){Promise.reject(ge)}try{await((Y=(X=this.options).onError)==null?void 0:Y.call(X,q,i,this.state.context,s))}catch(ge){Promise.reject(ge)}try{await((J=(U=se(this,fi).config).onSettled)==null?void 0:J.call(U,void 0,q,this.state.variables,this.state.context,this,s))}catch(ge){Promise.reject(ge)}try{await((Q=(te=this.options).onSettled)==null?void 0:Q.call(te,void 0,q,i,this.state.context,s))}catch(ge){Promise.reject(ge)}throw li(this,ao,Fs).call(this,{type:"error",error:q}),q}finally{se(this,fi).runNext(this)}}},ug=new WeakMap,io=new WeakMap,fi=new WeakMap,Eu=new WeakMap,ao=new WeakSet,Fs=function(i){const a=s=>{switch(i.type){case"failed":return{...s,failureCount:i.failureCount,failureReason:i.error};case"pause":return{...s,isPaused:!0};case"continue":return{...s,isPaused:!1};
66case"pending":return{...s,context:i.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:i.isPaused,status:"pending",variables:i.variables,submittedAt:Date.now()};case"success":return{...s,data:i.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...s,data:void 0,error:i.error,failureCount:s.failureCount+1,failureReason:i.error,isPaused:!1,status:"error"}}};this.state=a(this.state),Di.batch(()=>{se(this,io).forEach(s=>{s.onMutationUpdate(i)}),se(this,fi).notify({mutation:this,type:"updated",action:i})})},Jb);function zw(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Lo,br,lg,e_,Uw=(e_=class extends pv{constructor(i={}){super();dt(this,Lo);dt(this,br);dt(this,lg);this.config=i,$e(this,Lo,new Set),$e(this,br,new Map),$e(this,lg,0)}build(i,a,s){const l=new Lw({client:i,mutationCache:this,mutationId:++xp(this,lg)._,options:i.defaultMutationOptions(a),state:s});return this.add(l),l}add(i){se(this,Lo).add(i);const a=Np(i);if(typeof a=="string"){const s=se(this,br).get(a);s?s.push(i):se(this,br).set(a,[i])}this.notify({type:"added",mutation:i})}remove(i){if(se(this,Lo).delete(i)){const a=Np(i);if(typeof a=="string"){const s=se(this,br).get(a);if(s)if(s.length>1){const l=s.indexOf(i);l!==-1&&s.splice(l,1)}else s[0]===i&&se(this,br).delete(a)}}this.notify({type:"removed",mutation:i})}canRun(i){const a=Np(i);if(typeof a=="string"){const s=se(this,br).get(a),l=s==null?void 0:s.find(f=>f.state.status==="pending");return!l||l===i}else return!0}runNext(i){var s;const a=Np(i);if(typeof a=="string"){const l=(s=se(this,br).get(a))==null?void 0:s.find(f=>
66f!==i&&f.state.isPaused);return(l==null?void 0:l.continue())??Promise.resolve()}else return Promise.resolve()}clear(){Di.batch(()=>{se(this,Lo).forEach(i=>{this.notify({type:"removed",mutation:i})}),se(this,Lo).clear(),se(this,br).clear()})}getAll(){return Array.from(se(this,Lo))}find(i){const a={exact:!0,...i};return this.getAll().find(s=>VS(a,s))}findAll(i={}){return this.getAll().filter(a=>VS(i,a))}notify(i){Di.batch(()=>{this.listeners.forEach(a=>{a(i)})})}resumePausedMutations(){const i=this.getAll().filter(a=>a.state.isPaused);return Di.batch(()=>Promise.all(i.map(a=>a.continue().catch(yr))))}},Lo=new WeakMap,br=new WeakMap,lg=new WeakMap,e_);function Np(t){var i;return(i=t.options.scope)==null?void 0:i.id}var ro,t_,Vw=(t_=class extends pv{constructor(i={}){super();dt(this,ro);this.config=i,$e(this,ro,new Map)}build(i,a,s){const l=a.queryKey,f=a.queryHash??H0(l,a);let m=this.get(f);return m||(m=new Pw({client:i,queryKey:l,queryHash:f,options:i.defaultQueryOptions(a),state:s,defaultOptions:i.getQueryDefaults(l)}),this.add(m)),m}add(i){se(this,ro).has(i.queryHash)||(se(this,ro).set(i.queryHash,i),this.notify({type:"added",query:i}))}remove(i){const a=se(this,ro).get(i.queryHash);a&&(i.destroy(),a===i&&se(this,ro).delete(i.queryHash),this.notify({type:"removed",query:i}))}clear(){Di.batch(()=>{this.getAll().forEach(i=>{this.remove(i)})})}get(i){return se(this,ro).get(i)}getAll(){return[...se(this,ro).values()]}find(i){const a={exact:!0,...i};return this.getAll().find(s=>US(a,s))}findAll(i={}){const a=this.getAll();return Object.keys(i).length>0?a.filter(s=>US(i,s)):a}notify(i){Di.batch(()=>{this.listeners.forEach(a=>{a(i)})})}onFocus(){Di.batch(()=>{this.getAll().forEach(i=>{i.onFocus()})})}onOnline(){Di.batch(()=>{this.getAll().forEach(i=>{i.onOnline()})})}},ro=new WeakMap,t_),dn,Zs,Ks,Eh,xh,Ys,kh,Oh,n_,Bw=(n_=class{constructor(t={}){dt(this,dn);dt(this,Zs);dt(this,Ks);dt(this,Eh);dt(this,xh);dt(this,Ys);dt(this,kh);dt(this,Oh);$e(this,dn,t.queryCache||new Vw),$e(this,Zs,t.mutationCache||new Uw),$e(this,Ks,t.defaultOptions||{}),$e(this,Eh,new Map),$e(this,xh,new Map),$e(this,Ys,0)}mount(){xp(this,Ys)._++,se(this,Ys)===1&&($e(this,kh,j_.subscribe(async t=>{t&&(await this.resumePausedMutations(),se(this,dn).onFocus())})),$e(this,Oh,tv.subscribe(async t=>{t&&(await this.resumePausedMutations(),se(this,dn).onOnline())})))}unmount(){var t,i;xp(this,Ys)._--,se(this,Ys)===0&&((t=se(this,kh))==null||t.call(this),$e(this,kh,void 0),(i=se(this,Oh))==null||i.call(this),$e(this,Oh,void 0))}isFetching(t){return se(this,dn).findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return se(this,Zs).findAll({...t,status:"pending"}).length}getQueryData(t){var a;const i=this.defaultQueryOptions({queryKey:t});return(a=se(this,dn).get(i.queryHash))==null?void 0:a.state.data}ensureQueryData(t){const i=this.defaultQueryOptions(t),a=se(this,dn).build(this,i),s=a.state.data;return s===void 0?this.fetchQuery(t):(t.revalidateIfStale&&a.isStaleByTime(w0(i.staleTime,a))&&this.prefetchQuery(i),Promise.resolve(s))}getQueriesData(t){return se(this,dn).findAll(t).map(({queryKey:i,state:a})=>{const s=a.data;return[i,s]})}setQueryData(t,i,a){const s=this.defaultQueryOptions({queryKey:t}),l=se(this,dn).get(s.queryHash),f=l==null?void 0:l.state.data,m=yw(i,f);if(m!==void 0)return se(this,dn).build(this,s).setData(m,{...a,manual:!0})}setQueriesData(t,i,a){return Di.batch(()=>se(this,dn).findAll(t).map(({queryKey:s})=>[s,this.setQueryData(s,i,a)]))}getQueryState(t){var a;const i=this.defaultQueryOptions({queryKey:t});return(a=se(this,dn).get(i.queryHash))==null?void 0:a.state}removeQueries(t){const i=se(this,dn);Di.batch(()=>{i.findAll(t).forEach(a=>{i.remove(a)})})}resetQueries(t,i){const a=se(this,dn);return Di.batch(()=>(a.findAll(t).forEach(s=>{s.reset()}),this.refetchQueries({type:"active",...t},i)))}cancelQueries(t,i={}){const a={revert:!0,...i},s=Di.batch(()=>se(this,dn).findAll(t).map(l=>l.cancel(a)));return Promise.all(s).then(yr).catch(yr)}invalidateQueries(t,i={}){return Di.batch(()=>(se(this,dn).findAll(t).forEach(a=>{a.invalidate()}),(t==null?void 0:t.refetchType)==="none"?Promise.resolve():this.refetchQueries({...t,type:(t==null?void 0:t.refetchType)??(t==null?void 0:t.type)??"active"},i)))}refetchQueries(t,i={}){const a={...i,cancelRefetch:i.cancelRefetch??!0},s=Di.batch(()=>se(this,dn).findAll(t).filter(l=>!l.isDisabled()&&!l.isStatic()).map(l=>{let f=l.fetch(void 0,a);return a.throwOnError||(f=f.catch(yr)),l.state.fetchStatus==="paused"?Promise.resolve():f}));return Promise.all(s).then(yr)}fetchQuery(t){const i=this.defaultQueryOptions(t);i.retry===void 0&&(i.retry=!1);const a=se(this,dn).build(this,i);return a.isStaleByTime(w0(i.staleTime,a))?a.fetch(i):Promise.resolve(a.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(yr).catch(yr)}fetchInfiniteQuery(t){return t.behavior=HS(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(yr).catch(yr)}ensureInfiniteQueryData(t){return t.behavior=HS(t.pages),this.ensureQueryData(t)}resumePausedMutations(){return tv.isOnline()?se(this,Zs).resumePausedMutations():Promise.resolve()}getQueryCache(){return se(this,dn)}getMutationCache(){return se(this,Zs)}getDefaultOptions(){return se(this,Ks)}setDefaultOptions(t){$e(this,Ks,t)}
vendor: 4,433 bytes, line 66
66setQueryDefaults(t,i){se(this,Eh).set(ag(t),{queryKey:t,defaultOptions:i})}getQueryDefaults(t){const i=[...se(this,Eh).values()],a={};return i.forEach(s=>{rg(t,s.queryKey)&&Object.assign(a,s.defaultOptions)}),a}setMutationDefaults(t,i){se(this,xh).set(ag(t),{mutationKey:t,defaultOptions:i})}getMutationDefaults(t){const i=[...se(this,xh).values()],a={};return i.forEach(s=>{rg(t,s.mutationKey)&&Object.assign(a,s.defaultOptions)}),a}defaultQueryOptions(t){if(t._defaulted)return t;const i={...se(this,Ks).queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return i.queryHash||(i.queryHash=H0(i.queryKey,i)),i.refetchOnReconnect===void 0&&(i.refetchOnReconnect=i.networkMode!=="always"),i.throwOnError===void 0&&(i.throwOnError=!!i.suspense),!i.networkMode&&i.persister&&(i.networkMode="offlineFirst"),i.queryFn===$0&&(i.enabled=!1),i}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...se(this,Ks).mutations,...(t==null?void 0:t.mutationKey)&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){se(this,dn).clear(),se(this,Zs).clear()}},dn=new WeakMap,Zs=new WeakMap,Ks=new WeakMap,Eh=new WeakMap,xh=new WeakMap,Ys=new WeakMap,kh=new WeakMap,Oh=new WeakMap,n_),k_=Ee.createContext(void 0),HP=t=>{const i=Ee.useContext(k_);if(!i)throw new Error("No QueryClient set, use QueryClientProvider to set one");return i},Fw=({client:t,children:i})=>(Ee.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),be.jsx(k_.Provider,{value:t,children:i}));function $P(t){return t}function qw(t){if(typeof document>"u")return;let i=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",i.appendChild(a),a.styleSheet?a.styleSheet.cssText=t:a.appendChild(document.createTextNode(t))}const Qw=t=>{switch(t){case"success":return Gw;case"info":return Kw;case"warning":return Zw;case"error":return Yw;default:return null}},Hw=Array(12).fill(0),$w=({visible:t,className:i})=>ve.createElement("div",{className:["sonner-loading-wrapper",i].filter(Boolean).join(" "),"data-visible":t},ve.createElement("div",{className:"sonner-spinner"},Hw.map((a,s)=>ve.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${s}`})))),Gw=ve.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ve.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),Zw=ve.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},ve.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),Kw=ve.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ve.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),Yw=ve.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ve.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),Xw=ve.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},ve.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),ve.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),Ww=()=>{const[t,i]=ve.useState(document.hidden);return ve.useEffect(()=>{const a=()=>{i(document.hidden)};return document.addEventListener("visibilitychange",a),()=>window.removeEventListener("visibilitychange",a)},[]),t};let I0=1;class Jw{constructor(){this.subscribe=i=>(this.subscribers.push(i),()=>{const a=this.subscribers.indexOf(i);this.subscribers.splice(a,1)}),this.publish=i=>
vendor: 3,664 bytes, line 66
66{this.subscribers.forEach(a=>a(i))},this.addToast=i=>{this.publish(i),this.toasts=[...this.toasts,i]},this.create=i=>{var a;const{message:s,...l}=i,f=typeof(i==null?void 0:i.id)=="number"||((a=i.id)==null?void 0:a.length)>0?i.id:I0++,m=this.toasts.find(y=>y.id===f),p=i.dismissible===void 0?!0:i.dismissible;return this.dismissedToasts.has(f)&&this.dismissedToasts.delete(f),m?this.toasts=this.toasts.map(y=>y.id===f?(this.publish({...y,...i,id:f,title:s}),{...y,...i,id:f,dismissible:p,title:s}):y):this.addToast({title:s,...l,dismissible:p,id:f}),f},this.dismiss=i=>(i?(this.dismissedToasts.add(i),requestAnimationFrame(()=>this.subscribers.forEach(a=>a({id:i,dismiss:!0})))):this.toasts.forEach(a=>{this.subscribers.forEach(s=>s({id:a.id,dismiss:!0}))}),i),this.message=(i,a)=>this.create({...a,message:i}),this.error=(i,a)=>this.create({...a,message:i,type:"error"}),this.success=(i,a)=>this.create({...a,type:"success",message:i}),this.info=(i,a)=>this.create({...a,type:"info",message:i}),this.warning=(i,a)=>this.create({...a,type:"warning",message:i}),this.loading=(i,a)=>this.create({...a,type:"loading",message:i}),this.promise=(i,a)=>{if(!a)return;let s;a.loading!==void 0&&(s=this.create({...a,promise:i,type:"loading",message:a.loading,description:typeof a.description!="function"?a.description:void 0}));const l=Promise.resolve(i instanceof Function?i():i);let f=s!==void 0,m;const p=l.then(async S=>{if(m=["resolve",S],ve.isValidElement(S))f=!1,this.create({id:s,type:"default",message:S});else if(tA(S)&&!S.ok){f=!1;const v=typeof a.error=="function"?await a.error(`HTTP error! status: ${S.status}`):a.error,w=typeof a.description=="function"?await a.description(`HTTP error! status: ${S.status}`):a.description,I=typeof v=="object"&&!ve.isValidElement(v)?v:{message:v};this.create({id:s,type:"error",description:w,...I})}else if(S instanceof Error){f=!1;const v=typeof a.error=="function"?await a.error(S):a.error,w=typeof a.description=="function"?await a.description(S):a.description,I=typeof v=="object"&&!ve.isValidElement(v)?v:{message:v};this.create({id:s,type:"error",description:w,...I})}else if(a.success!==void 0){f=!1;const v=typeof a.success=="function"?await a.success(S):a.success,w=typeof a.description=="function"?await a.description(S):a.description,I=typeof v=="object"&&!ve.isValidElement(v)?v:{message:v};this.create({id:s,type:"success",description:w,...I})}}).catch(async S=>{if(m=["reject",S],a.error!==void 0){f=!1;const T=typeof a.error=="function"?await a.error(S):a.error,v=typeof a.description=="function"?await a.description(S):a.description,R=typeof T=="object"&&!ve.isValidElement(T)?T:{message:T};this.create({id:s,type:"error",description:v,...R})}}).finally(()=>{f&&(this.dismiss(s),s=void 0),a.finally==null||a.finally.call(a)}),y=()=>new Promise((S,T)=>p.then(()=>m[0]==="reject"?T(m[1]):S(m[1])).catch(T));return typeof s!="string"&&typeof s!="number"?{unwrap:y}:Object.assign(s,{unwrap:y})},this.custom=(i,a)=>{const s=(a==null?void 0:a.id)||I0++;return this.create({jsx:i(s),id:s,...a}),s},this.getActiveToasts=()=>this.toasts.filter(i=>!this.dismissedToasts.has(i.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const ea=new Jw,eA=(t,i)=>{const a=(i==null?void 0:i.id)||I0++;return ea.addToast({title:t,...i,id:a}),a},tA=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",nA=eA,iA=()=>ea.toasts,aA=()=>ea.getActiveToasts(),GP=Object.assign(nA,{success:ea.success,info:ea.info,warning:ea.warning,error:ea.error,custom:ea.custom,message:ea.message,promise:ea.promise,dismiss:ea.dismiss,loading:ea.loading},{getHistory:iA,getToasts:aA});qw
vendor: 4,787 bytes, line 66
66("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;
vendor: 10,086 bytes, line 66
66left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function 
vendor: 17,285 bytes, line 66
66Dp(t){return t.label!==void 0}const rA=3,oA="24px",sA="16px",GS=4e3,cA=356,uA=14,lA=45,hA=200;function no(...t){return t.filter(Boolean).join(" ")}function fA(t){const[i,a]=t.split("-"),s=[];return i&&s.push(i),a&&s.push(a),s}const dA=t=>{var i,a,s,l,f,m,p,y,S;const{invert:T,toast:v,unstyled:w,interacting:R,setHeights:I,visibleToasts:x,heights:E,index:O,toasts:X,expanded:Y,removeToast:U,defaultRichColors:J,closeButton:te,style:Q,cancelButtonStyle:q,actionButtonStyle:ge,className:ne="",descriptionClassName:ye="",duration:Me,position:_e,gap:et,expandByDefault:pe,classNames:D,icons:K,closeButtonAriaLabel:W="Close toast"}=t,[Pe,xe]=ve.useState(null),[P,oe]=ve.useState(null),[ie,de]=ve.useState(!1),[Se,ke]=ve.useState(!1),[Ae,Le]=ve.useState(!1),[tt,cn]=ve.useState(!1),[Jt,en]=ve.useState(!1),[_r,Vt]=ve.useState(0),[Li,Ha]=ve.useState(0),$t=ve.useRef(v.duration||Me||GS),wa=ve.useRef(null),tn=ve.useRef(null),ia=O===0,Cn=O+1<=x,Gt=v.type,di=v.dismissible!==!1,In=v.className||"",$a=v.descriptionClassName||"",gt=ve.useMemo(()=>E.findIndex(qe=>qe.toastId===v.id)||0,[E,v.id]),Bt=ve.useMemo(()=>{var qe;return(qe=v.closeButton)!=null?qe:te},[v.closeButton,te]),Pt=ve.useMemo(()=>v.duration||Me||GS,[v.duration,Me]),Aa=ve.useRef(0),aa=ve.useRef(0),Fo=ve.useRef(0),Ca=ve.useRef(null),[Ga,jn]=_e.split("-"),gi=ve.useMemo(()=>E.reduce((qe,Nt,Tn)=>Tn>=gt?qe:qe+Nt.height,0),[E,gt]),_n=Ww(),oc=v.invert||T,sc=Gt==="loading";aa.current=ve.useMemo(()=>gt*et+gi,[gt,gi]),ve.useEffect(()=>{$t.current=Pt},[Pt]),ve.useEffect(()=>{de(!0)},[]),ve.useEffect(()=>{const qe=tn.current;if(qe){const Nt=qe.getBoundingClientRect().height;return Ha(Nt),I(Tn=>[{toastId:v.id,height:Nt,position:v.position},...Tn]),()=>I(Tn=>Tn.filter(Rn=>Rn.toastId!==v.id))}},[I,v.id]),ve.useLayoutEffect(()=>{if(!ie)return;const qe=tn.current,Nt=qe.style.height;qe.style.height="auto";const Tn=qe.getBoundingClientRect().height;qe.style.height=Nt,Ha(Tn),I(Rn=>Rn.find(Ft=>Ft.toastId===v.id)?Rn.map(Ft=>Ft.toastId===v.id?{...Ft,height:Tn}:Ft):[{toastId:v.id,height:Tn,position:v.position},...Rn])},[ie,v.title,v.description,I,v.id,v.jsx,v.action,v.cancel]);const Ia=ve.useCallback(()=>{ke(!0),Vt(aa.current),I(qe=>qe.filter(Nt=>Nt.toastId!==v.id)),setTimeout(()=>{U(v)},hA)},[v,U,I,aa]);ve.useEffect(()=>{if(v.promise&&Gt==="loading"||v.duration===1/0||v.type==="loading")return;let qe;return Y||R||_n?(()=>{if(Fo.current<Aa.current){const Rn=new Date().getTime()-Aa.current;$t.current=$t.current-Rn}Fo.current=new Date().getTime()})():(()=>{$t.current!==1/0&&(Aa.current=new Date().getTime(),qe=setTimeout(()=>{v.onAutoClose==null||v.onAutoClose.call(v,v),Ia()},$t.current))})(),()=>clearTimeout(qe)},[Y,R,v,Gt,_n,Ia]),ve.useEffect(()=>{v.delete&&(Ia(),v.onDismiss==null||v.onDismiss.call(v,v))},[Ia,v.delete]);function qo(){var qe;if(K!=null&&K.loading){var Nt;return ve.createElement("div",{className:no(D==null?void 0:D.loader,v==null||(Nt=v.classNames)==null?void 0:Nt.loader,"sonner-loader"),"data-visible":Gt==="loading"},K.loading)}return ve.createElement($w,{className:no(D==null?void 0:D.loader,v==null||(qe=v.classNames)==null?void 0:qe.loader),visible:Gt==="loading"})}const oo=v.icon||(K==null?void 0:K[Gt])||Qw(Gt);var Tr,ja;return ve.createElement("li",{tabIndex:0,ref:tn,className:no(ne,In,D==null?void 0:D.toast,v==null||(i=v.classNames)==null?void 0:i.toast,D==null?void 0:D.default,D==null?void 0:D[Gt],v==null||(a=v.classNames)==null?void 0:a[Gt]),"data-sonner-toast":"","data-rich-colors":(Tr=v.richColors)!=null?Tr:J,"data-styled":!(v.jsx||v.unstyled||w),"data-mounted":ie,"data-promise":!!v.promise,"data-swiped":Jt,"data-removed":Se,"data-visible":Cn,"data-y-position":Ga,"data-x-position":jn,"data-index":O,"data-front":ia,"data-swiping":Ae,"data-dismissible":di,"data-type":Gt,"data-invert":oc,"data-swipe-out":tt,"data-swipe-direction":P,"data-expanded":!!(Y||pe&&ie),"data-testid":v.testId,style:{"--index":O,"--toasts-before":O,"--z-index":X.length-O,"--offset":`${Se?_r:aa.current}px`,"--initial-height":pe?"auto":`${Li}px`,...Q,...v.style},onDragEnd:()=>{Le(!1),xe(null),Ca.current=null},onPointerDown:qe=>{qe.button!==2&&(sc||!di||(wa.current=new Date,Vt(aa.current),qe.target.setPointerCapture(qe.pointerId),qe.target.tagName!=="BUTTON"&&(Le(!0),Ca.current={x:qe.clientX,y:qe.clientY})))},onPointerUp:()=>{var qe,Nt,Tn;if(tt||!di)return;Ca.current=null;const Rn=Number(((qe=tn.current)==null?void 0:qe.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Mr=Number(((Nt=tn.current)==null?void 0:Nt.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Ft=new Date().getTime()-((Tn=wa.current)==null?void 0:Tn.getTime()),Zn=Pe==="x"?Rn:Mr,Za=Math.abs(Zn)/Ft;if(Math.abs(Zn)>=lA||Za>.11){Vt(aa.current),v.onDismiss==null||v.onDismiss.call(v,v),oe(Pe==="x"?Rn>0?"right":"left":Mr>0?"down":"up"),Ia(),cn(!0);return}else{var Kn,Ln;(Kn=tn.current)==null||Kn.style.setProperty("--swipe-amount-x","0px"),(Ln=tn.current)==null||Ln.style.setProperty("--swipe-amount-y","0px")}en(!1),Le(!1),xe(null)},onPointerMove:qe=>{var Nt,Tn,Rn;if(!Ca.current||!di||((Nt=window.getSelection())==null?void 0:Nt.toString().length)>0)return;const Ft=qe.clientY-Ca.current.y,Zn=qe.clientX-Ca.current.x;var Za;const Kn=(Za=t.swipeDirections)!=null?Za:fA(_e);!Pe&&(Math.abs(Zn)>1||Math.abs(Ft)>1)&&xe(Math.abs(Zn)>Math.abs(Ft)?"x":"y");let Ln={x:0,y:0};const Qo=ra=>1/(1.5+Math.abs(ra)/20);if(Pe==="y"){if(Kn.includes("top")||Kn.includes("bottom"))if(Kn.includes("top")&&Ft<0||Kn.includes("bottom")&&Ft>0)Ln.y=Ft;else{const ra=Ft*Qo(Ft);Ln.y=Math.abs(ra)<Math.abs(Ft)?ra:Ft}}else if(Pe==="x"&&(Kn.includes("left")||Kn.includes("right")))if(Kn.includes("left")&&Zn<0||Kn.includes("right")&&Zn>0)Ln.x=Zn;else{const ra=Zn*Qo(Zn);Ln.x=Math.abs(ra)<Math.abs(Zn)?ra:Zn}(Math.abs(Ln.x)>0||Math.abs(Ln.y)>0)&&en(!0),(Tn=tn.current)==null||Tn.style.setProperty("--swipe-amount-x",`${Ln.x}px`),(Rn=tn.current)==null||Rn.style.setProperty("--swipe-amount-y",`${Ln.y}px`)}},Bt&&!v.jsx&&Gt!=="loading"?ve.createElement("button",{"aria-label":W,"data-disabled":sc,"data-close-button":!0,onClick:sc||!di?()=>{}:()=>{Ia(),v.onDismiss==null||v.onDismiss.call(v,v)},className:no(D==null?void 0:D.closeButton,v==null||(s=v.classNames)==null?void 0:s.closeButton)},(ja=K==null?void 0:K.close)!=null?ja:Xw):null,(Gt||v.icon||v.promise)&&v.icon!==null&&((K==null?void 0:K[Gt])!==null||v.icon)?ve.createElement("div",{"data-icon":"",className:no(D==null?void 0:D.icon,v==null||(l=v.classNames)==null?void 0:l.icon)},v.promise||v.type==="loading"&&!v.icon?v.icon||qo():null,v.type!=="loading"?oo:null):null,ve.createElement("div",{"data-content":"",className:no(D==null?void 0:D.content,v==null||(f=v.classNames)==null?void 0:f.content)},ve.createElement("div",{"data-title":"",className:no(D==null?void 0:D.title,v==null||(m=v.classNames)==null?void 0:m.title)},v.jsx?v.jsx:typeof v.title=="function"?v.title():v.title),v.description?ve.createElement("div",{"data-description":"",className:no(ye,$a,D==null?void 0:D.description,v==null||(p=v.classNames)==null?void 0:p.description)},typeof v.description=="function"?v.description():v.description):null),ve.isValidElement(v.cancel)?v.cancel:v.cancel&&Dp(v.cancel)?ve.createElement("button",{"data-button":!0,"data-cancel":!0,style:v.cancelButtonStyle||q,onClick:qe=>{Dp(v.cancel)&&di&&(v.cancel.onClick==null||v.cancel.onClick.call(v.cancel,qe),Ia())},className:no(D==null?void 0:D.cancelButton,v==null||(y=v.classNames)==null?void 0:y.cancelButton)},v.cancel.label):null,ve.isValidElement(v.action)?v.action:v.action&&Dp(v.action)?ve.createElement("button",{"data-button":!0,"data-action":!0,style:v.actionButtonStyle||ge,onClick:qe=>{Dp(v.action)&&(v.action.onClick==null||v.action.onClick.call(v.action,qe),!qe.defaultPrevented&&Ia())},className:no(D==null?void 0:D.actionButton,v==null||(S=v.classNames)==null?void 0:S.actionButton)},v.action.label):null)};function ZS(){if(typeof window>"u"||typeof document>"u")return"ltr";const t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}function gA(t,i){const a={};return[t,i].forEach((s,l)=>{const f=l===1,m=f?"--mobile-offset":"--offset",p=f?sA:oA;function y(S){["top","right","bottom","left"].forEach(T=>{a[`${m}-${T}`]=typeof S=="number"?`${S}px`:S})}typeof s=="number"||typeof s=="string"?y(s):typeof s=="object"?["top","right","bottom","left"].forEach(S=>{s[S]===void 0?a[`${m}-${S}`]=p:a[`${m}-${S}`]=typeof s[S]=="number"?`${s[S]}px`:s[S]}):y(p)}),a}const mA=ve.forwardRef(function(i,a){const{id:s,invert:l,position:f="bottom-right",hotkey:m=["altKey","KeyT"],expand:p,closeButton:y,className:S,offset:T,mobileOffset:v,theme:w="light",richColors:R,duration:I,style:x,visibleToasts:E=rA,toastOptions:O,dir:X=ZS(),gap:Y=uA,icons:U,containerAriaLabel:J="Notifications"}=i,[te,Q]=ve.useState([]),q=ve.useMemo(()=>s?te.filter(ie=>ie.toasterId===s):te.filter(ie=>!ie.toasterId),[te,s]),ge=ve.useMemo(()=>Array.from(new Set([f].concat(q.filter(ie=>ie.position).map(ie=>ie.position)))),[q,f]),[ne,ye]=ve.useState([]),[Me,_e]=ve.useState(!1),[et,pe]=ve.useState(!1),[D,K]=ve.useState(w!=="system"?w:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),W=ve.useRef(null),Pe=m.join("+").replace(/Key/g,"").replace(/Digit/g,""),xe=ve.useRef(null),P=ve.useRef(!1),oe=ve.useCallback(ie=>{Q(de=>{var Se;return(Se=de.find(ke=>ke.id===ie.id))!=null&&Se.delete||ea.dismiss(ie.id),de.filter(({id:ke})=>ke!==ie.id)})},[]);return ve.useEffect(()=>ea.subscribe(ie=>{if(ie.dismiss){requestAnimationFrame(()=>{Q(de=>de.map(Se=>Se.id===ie.id?{...Se,delete:!0}:Se))});return}setTimeout(()=>{LM.flushSync(()=>{Q(de=>{const Se=de.findIndex(ke=>ke.id===ie.id);return Se!==-1?[...de.slice(0,Se),{...de[Se],...ie},...de.slice(Se+1)]:[ie,...de]})})})}),[te]),ve.useEffect(()=>{if(w!=="system"){K(w);return}if(w==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?K("dark"):K("light")),typeof window>"u")return;const ie=window.matchMedia("(prefers-color-scheme: dark)");try{ie.addEventListener("change",({matches:de})=>{K(de?"dark":"light")})}catch{ie.addListener(({matches:Se})=>{try{K(Se?"dark":"light")}catch(ke){console.error(ke)}})}},[w]),ve.useEffect(()=>{te.length<=1&&_e(!1)},[te]),ve.useEffect(()=>{const ie=de=>{var Se;if(m.every(Le=>de[Le]||de.code===Le)){var Ae;_e(!0),(Ae=W.current)==null||Ae.focus()}de.code==="Escape"&&(document.activeElement===W.current||(Se=W.current)!=null&&Se.contains(document.activeElement))&&_e(!1)};return document.addEventListener("keydown",ie),()=>document.removeEventListener("keydown",ie)},[m]),ve.useEffect(()=>{if(W.current)return()=>{xe.current&&(xe.current.focus({preventScroll:!0}),xe.current=null,P.current=!1)}},[W.current]),ve.createElement("section",{ref:a,"aria-label":`${J} ${Pe}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},ge.map((ie,de)=>{var Se;const[ke,Ae]=ie.split("-");return q.length?ve.createElement("ol",{key:ie,dir:X==="auto"?ZS():X,tabIndex:-1,ref:W,className:S,"data-sonner-toaster":!0,"data-sonner-theme":D,"data-y-position":ke,"data-x-position":Ae,style:{"--front-toast-height":`${((Se=ne[0])==null?void 0:Se.height)||0}px`,"--width":`${cA}px`,"--gap":`${Y}px`,...x,...gA(T,v)},onBlur:Le=>{P.current&&!Le.currentTarget.contains(Le.relatedTarget)&&(P.current=!1,xe.current&&(xe.current.focus({preventScroll:!0}),xe.current=null))},onFocus:Le=>{Le.target instanceof HTMLElement&&Le.target.dataset.dismissible==="false"||P.current||(P.current=!0,xe.current=Le.relatedTarget)},onMouseEnter:()=>_e(!0),onMouseMove:()=>_e(!0),onMouseLeave:()=>{et||_e(!1)},onDragEnd:()=>_e(!1),onPointerDown:Le=>{Le.target instanceof HTMLElement&&Le.target.dataset.dismissible==="false"||pe(!0)},onPointerUp:()=>pe(!1)},q.filter(Le=>!Le.position&&de===0||Le.position===ie).map((Le,tt)=>{var cn,Jt;return ve.createElement(dA,{key:Le.id,icons:U,index:tt,toast:Le,defaultRichColors:R,duration:(cn=O==null?void 0:O.duration)!=null?cn:I,className:O==null?void 0:O.className,descriptionClassName:O==null?void 0:O.descriptionClassName,invert:l,visibleToasts:E,closeButton:(Jt=O==null?void 0:O.closeButton)!=null?Jt:y,interacting:et,position:ie,style:O==null?void 0:O.style,unstyled:O==null?void 0:O.unstyled,classNames:O==null?void 0:O.classNames,cancelButtonStyle:O==null?void 0:O.cancelButtonStyle,actionButtonStyle:O==null?void 0:O.actionButtonStyle,closeButtonAriaLabel:O==null?void 0:O.closeButtonAriaLabel,removeToast:oe,toasts:q.filter(en=>en.position==Le.position),heights:ne.filter(en=>en.position==Le.position),setHeights:ye,expandByDefault:p,gap:Y,expanded:Me,swipeDirections:i.swipeDirections})})):null}))}),pA=({...t})=>be.jsx(mA,{theme:"light",className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...t});function O_(t){var i,a,s="";if(typeof t=="string"||typeof t=="number")s+=t;else if(typeof t=="object")if(Array.isArray(t)){var l=t.length;for(i=0;i<l;i++)t[i]&&(a=O_(t[i]))&&(s&&(s+=" "),s+=a)}else for(a in t)t[a]&&(s&&(s+=" "),s+=a);return s}function vA(){for(var t,i,a=0,s="",l=arguments.length;a<l;a++)(t=arguments[a])&&(i=O_(t))&&(s&&(s+=" "),s+=i);return s}const yA=(t,i)=>{const a=new Array(t.length+i.length);for(let s=0;s<t.length;s++)a[s]=t[s];for(let s=0;s<i.length;s++)a[t.length+s]=i[s];return a},SA=(t,i)=>({classGroupId:t,validator:i}),P_=(t=new Map,i=null,a)=>({nextPart:t,validators:i,classGroupId:a}),nv="-",KS=[],bA="arbitrary..",_A=t=>{const i=MA(t),{conflictingClassGroups:a,conflictingClassGroupModifiers:s}=t;return{getClassGroupId:m=>{if(m.startsWith("[")&&m.endsWith("]"))return TA(m);const p=m.split(nv),y=p[0]===""&&p.length>1?1:0;return N_(p,y,i)},getConflictingClassGroupIds:(m,p)=>{if(p){const y=s[m],S=a[m];return y?S?yA(S,y):y:S||KS}return a[m]||KS}}},N_=(t,i,a)=>{if(t.length-i===0)return a.classGroupId;const l=t[i],f=a.nextPart.get(l);if(f){const S=N_(t,i+1,f);if(S)return S}const m=a.validators;if(m===null)return;const p=i===0?t.join(nv):t.slice(i).join(nv),y=m.length;for(let S=0;S<y;S++){const T=m[S];if(T.validator(p))return T.classGroupId}},TA=t=>t.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const i=t.slice(1,-1),a=i.indexOf(":"),s=i.slice(0,a);return s?bA+s:void 0})(),MA=t=>{const{theme:i,classGroups:a}=t;return wA(a,i)},wA=(t,i)=>{const a=P_();for(const s in t){const l=t[s];G0(l,a,s,i)}return a},G0=(t,i,a,s)=>{const l=t.length;for(let f=0;f<l;f++){const m=t[f];AA(m,i,a,s)}},AA=(t,i,a,s)=>{if(typeof t=="string"){CA(t,i,a);return}if(typeof t=="function"){IA(t,i,a,s);return}jA(t,i,a,s)},CA=(t,i,a)=>{const s=t===""?i:D_(i,t);s.classGroupId=a},IA=(t,i,a,s)=>{if(RA(t)){G0(t(s),i,a,s);return}i.validators===null&&(i.validators=[]),i.validators.push(SA(a,t))},jA=(t,i,a,s)=>{const l=Object.entries(t),f=l.length;for(let m=0;m<f;m++){const[p,y]=l[m];G0(y,D_(i,p),a,s)}},D_=(t,i)=>{let a=t;const s=i.split(nv),l=s.length;for(let f=0;f<l;f++){const m=s[f];let p=a.nextPart.get(m);p||(p=P_(),a.nextPart.set(m,p)),a=p}return a},RA=t=>"isThemeGetter"in t&&t.isThemeGetter===!0,EA=t=>{if(t<1)return{get:()=>{},set:()=>{}};let i=0,a=Object.create(null),s=Object.create(null);const l=(f,m)=>{a[f]=m,i++,i>t&&(i=0,s=a,a=Object.create(null))};return{get(f){let m=a[f];if(m!==void 0)return m;if((m=s[f])!==void 0)return l(f,m),m},set(f,m){f in a?a[f]=m:l(f,m)}}},j0="!",YS=":",xA=[],XS=(t,i,a,s,l)=>({modifiers:t,hasImportantModifier:i,baseClassName:a,maybePostfixModifierPosition:s,isExternal:l}),kA=t=>{const{prefix:i,experimentalParseClassName:a}=t;let s=l=>{const f=[];let m=0,p=0,y=0,S;const T=l.length;for(let x=0;x<T;x++){const E=l[x];if(m===0&&p===0){if(E===YS){f.push(l.slice(y,x)),y=x+1;continue}if(E==="/"){S=x;continue}}E==="["?m++:E==="]"?m--:E==="("?p++:E===")"&&p--}const v=f.length===0?l:l.slice(y);let w=v,R=!1;v.endsWith(j0)?(w=v.slice(0,-1),R=!0):v.startsWith(j0)&&(w=v.slice(1),R=!0);const I=S&&S>y?S-y:void 0;return XS(f,R,w,I)};if(i){const l=i+YS,f=s;s=m=>m.startsWith(l)?f(m.slice(l.length)):XS(xA,!1,m,void 0,!0)}if(a){const l=s;s=f=>a({className:f,parseClassName:l})}return s},OA=t=>{const i=new Map;return t.orderSensitiveModifiers.forEach((a,s)=>{i.set(a,1e6+s)}),a=>{const s=[];let l=[];for(let f=0;f<a.length;f++){const m=a[f],p=m[0]==="[",y=i.has(m);p||y?(l.length>0&&(l.sort(),s.push(...l),l=[]),s.push(m)):l.push(m)}return l.length>0&&(l.sort(),s.push(...l)),s}},PA=t=>({cache:EA(t.cacheSize),parseClassName:kA(t),sortModifiers:OA(t),..._A(t)}),NA=/\s+/,DA=(t,i)=>{const{parseClassName:a,getClassGroupId:s,getConflictingClassGroupIds:l,sortModifiers:f}=i,m=[],p=t.trim().split(NA);let y="";for(let S=p.length-1;S>=0;S-=1){const T=p[S],{isExternal:v,modifiers:w,hasImportantModifier:R,baseClassName:I,maybePostfixModifierPosition:x}=a(T);if(v){y=T+(y.length>0?" "+y:y);continue}let E=!!x,O=s(E?I.substring(0,x):I);if(!O){if(!E){y=T+(y.length>0?" "+y:y);continue}if(O=s(I),!O){y=T+(y.length>0?" "+y:y);continue}E=!1}const X=w.length===0?"":w.length===1?w[0]:f(w).join(":"),Y=R?X+j0:X,U=Y+O;if(m.indexOf(U)>-1)continue;m.push(U);const J=l(O,E);for(let te=0;te<J.length;++te){const Q=J[te];m.push(Y+Q)}y=T+(y.length>0?" "+y:y)}return y},LA=(...t)=>{let i=0,a,s,l="";for(;i<t.length;
vendor: 4,130 bytes, line 66
66)(a=t[i++])&&(s=L_(a))&&(l&&(l+=" "),l+=s);return l},L_=t=>{if(typeof t=="string")return t;let i,a="";for(let s=0;s<t.length;s++)t[s]&&(i=L_(t[s]))&&(a&&(a+=" "),a+=i);return a},zA=(t,...i)=>{let a,s,l,f;const m=y=>{const S=i.reduce((T,v)=>v(T),t());return a=PA(S),s=a.cache.get,l=a.cache.set,f=p,p(y)},p=y=>{const S=s(y);if(S)return S;const T=DA(y,a);return l(y,T),T};return f=m,(...y)=>f(LA(...y))},UA=[],Dn=t=>{const i=a=>a[t]||UA;return i.isThemeGetter=!0,i},z_=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,U_=/^\((?:(\w[\w-]*):)?(.+)\)$/i,VA=/^\d+\/\d+$/,BA=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,FA=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,qA=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,QA=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,HA=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,bh=t=>VA.test(t),st=t=>!!t&&!Number.isNaN(Number(t)),Bs=t=>!!t&&Number.isInteger(Number(t)),n0=t=>t.endsWith("%")&&st(t.slice(0,-1)),Po=t=>BA.test(t),$A=()=>!0,GA=t=>FA.test(t)&&!qA.test(t),V_=()=>!1,ZA=t=>QA.test(t),KA=t=>HA.test(t),YA=t=>!Ie(t)&&!je(t),XA=t=>zh(t,q_,V_),Ie=t=>z_.test(t),Tu=t=>zh(t,Q_,GA),i0=t=>zh(t,nC,st),WS=t=>zh(t,B_,V_),WA=t=>zh(t,F_,KA),Lp=t=>zh(t,H_,ZA),je=t=>U_.test(t),Gd=t=>Uh(t,Q_),JA=t=>Uh(t,iC),JS=t=>Uh(t,B_),eC=t=>Uh(t,q_),tC=t=>Uh(t,F_),zp=t=>Uh(t,H_,!0),zh=(t,i,a)=>{const s=z_.exec(t);return s?s[1]?i(s[1]):a(s[2]):!1},Uh=(t,i,a=!1)=>{const s=U_.exec(t);return s?s[1]?i(s[1]):a:!1},B_=t=>t==="position"||t==="percentage",F_=t=>t==="image"||t==="url",q_=t=>t==="length"||t==="size"||t==="bg-size",Q_=t=>t==="length",nC=t=>t==="number",iC=t=>t==="family-name",H_=t=>t==="shadow",aC=()=>{const t=Dn("color"),i=Dn("font"),a=Dn("text"),s=Dn("font-weight"),l=Dn("tracking"),f=Dn("leading"),m=Dn("breakpoint"),p=Dn("container"),y=Dn("spacing"),S=Dn("radius"),T=Dn("shadow"),v=Dn("inset-shadow"),w=Dn("text-shadow"),R=Dn("drop-shadow"),I=Dn("blur"),x=Dn("perspective"),E=Dn("aspect"),O=Dn("ease"),X=Dn("animate"),Y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],U=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],J=()=>[...U(),je,Ie],te=()=>["auto","hidden","clip","visible","scroll"],Q=()=>["auto","contain","none"],q=()=>[je,Ie,y],ge=()=>[bh,"full","auto",...q()],ne=()=>[Bs,"none","subgrid",je,Ie],ye=()=>["auto",{span:["full",Bs,je,Ie]},Bs,je,Ie],Me=()=>[Bs,"auto",je,Ie],_e=()=>["auto","min","max","fr",je,Ie],et=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],pe=()=>["start","end","center","stretch","center-safe","end-safe"],D=()=>["auto",...q()],K=()=>[bh,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...q()],W=()=>[t,je,Ie],Pe=()=>[...U(),JS,WS,{position:[je,Ie]}],xe=()=>["no-repeat",{repeat:["","x","y","space","round"]}],P=()=>["auto","cover","contain",eC,XA,{size:[je,Ie]}],oe=()=>[n0,Gd,Tu],ie=()=>["","none","full",S,je,Ie],de=()=>["",st,Gd,Tu],Se=()=>["solid","dashed","dotted","double"],ke=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Ae=()=>[st,n0,JS,WS],Le=()=>["","none",I,je,Ie],tt=()=>["none",st,je,Ie],cn=()=>["none",st,je,Ie],Jt=()=>[st,je,Ie],en=()=>[bh,"full",...q()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Po],breakpoint:[Po],color:[$A],container:[Po],"drop-shadow":[Po],ease:["in","out","in-out"],font:[YA],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Po],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Po],shadow:[Po],spacing:["px",st],text:[Po],"text-shadow":[Po],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",bh,Ie,je,E]}
vendor: 12,910 bytes, line 66
66],container:["container"],columns:[{columns:[st,Ie,je,p]}],"break-after":[{"break-after":Y()}],"break-before":[{"break-before":Y()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:J()}],overflow:[{overflow:te()}],"overflow-x":[{"overflow-x":te()}],"overflow-y":[{"overflow-y":te()}],overscroll:[{overscroll:Q()}],"overscroll-x":[{"overscroll-x":Q()}],"overscroll-y":[{"overscroll-y":Q()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:ge()}],"inset-x":[{"inset-x":ge()}],"inset-y":[{"inset-y":ge()}],start:[{start:ge()}],end:[{end:ge()}],top:[{top:ge()}],right:[{right:ge()}],bottom:[{bottom:ge()}],left:[{left:ge()}],visibility:["visible","invisible","collapse"],z:[{z:[Bs,"auto",je,Ie]}],basis:[{basis:[bh,"full","auto",p,...q()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[st,bh,"auto","initial","none",Ie]}],grow:[{grow:["",st,je,Ie]}],shrink:[{shrink:["",st,je,Ie]}],order:[{order:[Bs,"first","last","none",je,Ie]}],"grid-cols":[{"grid-cols":ne()}],"col-start-end":[{col:ye()}],"col-start":[{"col-start":Me()}],"col-end":[{"col-end":Me()}],"grid-rows":[{"grid-rows":ne()}],"row-start-end":[{row:ye()}],"row-start":[{"row-start":Me()}],"row-end":[{"row-end":Me()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":_e()}],"auto-rows":[{"auto-rows":_e()}],gap:[{gap:q()}],"gap-x":[{"gap-x":q()}],"gap-y":[{"gap-y":q()}],"justify-content":[{justify:[...et(),"normal"]}],"justify-items":[{"justify-items":[...pe(),"normal"]}],"justify-self":[{"justify-self":["auto",...pe()]}],"align-content":[{content:["normal",...et()]}],"align-items":[{items:[...pe(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...pe(),{baseline:["","last"]}]}],"place-content":[{"place-content":et()}],"place-items":[{"place-items":[...pe(),"baseline"]}],"place-self":[{"place-self":["auto",...pe()]}],p:[{p:q()}],px:[{px:q()}],py:[{py:q()}],ps:[{ps:q()}],pe:[{pe:q()}],pt:[{pt:q()}],pr:[{pr:q()}],pb:[{pb:q()}],pl:[{pl:q()}],m:[{m:D()}],mx:[{mx:D()}],my:[{my:D()}],ms:[{ms:D()}],me:[{me:D()}],mt:[{mt:D()}],mr:[{mr:D()}],mb:[{mb:D()}],ml:[{ml:D()}],"space-x":[{"space-x":q()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":q()}],"space-y-reverse":["space-y-reverse"],size:[{size:K()}],w:[{w:[p,"screen",...K()]}],"min-w":[{"min-w":[p,"screen","none",...K()]}],"max-w":[{"max-w":[p,"screen","none","prose",{screen:[m]},...K()]}],h:[{h:["screen","lh",...K()]}],"min-h":[{"min-h":["screen","lh","none",...K()]}],"max-h":[{"max-h":["screen","lh",...K()]}],"font-size":[{text:["base",a,Gd,Tu]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[s,je,i0]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",n0,Ie]}],"font-family":[{font:[JA,Ie,i]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[l,je,Ie]}],"line-clamp":[{"line-clamp":[st,"none",je,i0]}],leading:[{leading:[f,...q()]}],"list-image":[{"list-image":["none",je,Ie]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",je,Ie]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:W()}],"text-color":[{text:W()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Se(),"wavy"]}],"text-decoration-thickness":[{decoration:[st,"from-font","auto",je,Tu]}],"text-decoration-color":[{decoration:W()}],"underline-offset":[{"underline-offset":[st,"auto",je,Ie]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:q()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",je,Ie]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",je,Ie]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:Pe()}],"bg-repeat":[{bg:xe()}],"bg-size":[{bg:P()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Bs,je,Ie],radial:["",je,Ie],conic:[Bs,je,Ie]},tC,WA]}],"bg-color":[{bg:W()}],"gradient-from-pos":[{from:oe()}],"gradient-via-pos":[{via:oe()}],"gradient-to-pos":[{to:oe()}],"gradient-from":[{from:W()}],"gradient-via":[{via:W()}],"gradient-to":[{to:W()}],rounded:[{rounded:ie()}],"rounded-s":[{"rounded-s":ie()}],"rounded-e":[{"rounded-e":ie()}],"rounded-t":[{"rounded-t":ie()}],"rounded-r":[{"rounded-r":ie()}],"rounded-b":[{"rounded-b":ie()}],"rounded-l":[{"rounded-l":ie()}],"rounded-ss":[{"rounded-ss":ie()}],"rounded-se":[{"rounded-se":ie()}],"rounded-ee":[{"rounded-ee":ie()}],"rounded-es":[{"rounded-es":ie()}],"rounded-tl":[{"rounded-tl":ie()}],"rounded-tr":[{"rounded-tr":ie()}],"rounded-br":[{"rounded-br":ie()}],"rounded-bl":[{"rounded-bl":ie()}],"border-w":[{border:de()}],"border-w-x":[{"border-x":de()}],"border-w-y":[{"border-y":de()}],"border-w-s":[{"border-s":de()}],"border-w-e":[{"border-e":de()}],"border-w-t":[{"border-t":de()}],"border-w-r":[{"border-r":de()}],"border-w-b":[{"border-b":de()}],"border-w-l":[{"border-l":de()}],"divide-x":[{"divide-x":de()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":de()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Se(),"hidden","none"]}],"divide-style":[{divide:[...Se(),"hidden","none"]}],"border-color":[{border:W()}],"border-color-x":[{"border-x":W()}],"border-color-y":[{"border-y":W()}],"border-color-s":[{"border-s":W()}],"border-color-e":[{"border-e":W()}],"border-color-t":[{"border-t":W()}],"border-color-r":[{"border-r":W()}],"border-color-b":[{"border-b":W()}],"border-color-l":[{"border-l":W()}],"divide-color":[{divide:W()}],"outline-style":[{outline:[...Se(),"none","hidden"]}],"outline-offset":[{"outline-offset":[st,je,Ie]}],"outline-w":[{outline:["",st,Gd,Tu]}],"outline-color":[{outline:W()}],shadow:[{shadow:["","none",T,zp,Lp]}],"shadow-color":[{shadow:W()}],"inset-shadow":[{"inset-shadow":["none",v,zp,Lp]}],"inset-shadow-color":[{"inset-shadow":W()}],"ring-w":[{ring:de()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:W()}],"ring-offset-w":[{"ring-offset":[st,Tu]}],"ring-offset-color":[{"ring-offset":W()}],"inset-ring-w":[{"inset-ring":de()}],"inset-ring-color":[{"inset-ring":W()}],"text-shadow":[{"text-shadow":["none",w,zp,Lp]}],"text-shadow-color":[{"text-shadow":W()}],opacity:[{opacity:[st,je,Ie]}],"mix-blend":[{"mix-blend":[...ke(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ke()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[st]}],"mask-image-linear-from-pos":[{"mask-linear-from":Ae()}],"mask-image-linear-to-pos":[{"mask-linear-to":Ae()}],"mask-image-linear-from-color":[{"mask-linear-from":W()}],"mask-image-linear-to-color":[{"mask-linear-to":W()}],"mask-image-t-from-pos":[{"mask-t-from":Ae()}],"mask-image-t-to-pos":[{"mask-t-to":Ae()}],"mask-image-t-from-color":[{"mask-t-from":W()}],"mask-image-t-to-color":[{"mask-t-to":W()}],"mask-image-r-from-pos":[{"mask-r-from":Ae()}],"mask-image-r-to-pos":[{"mask-r-to":Ae()}],"mask-image-r-from-color":[{"mask-r-from":W()}],"mask-image-r-to-color":[{"mask-r-to":W()}],"mask-image-b-from-pos":[{"mask-b-from":Ae()}],"mask-image-b-to-pos":[{"mask-b-to":Ae()}],"mask-image-b-from-color":[{"mask-b-from":W()}],"mask-image-b-to-color":[{"mask-b-to":W()}],"mask-image-l-from-pos":[{"mask-l-from":Ae()}],"mask-image-l-to-pos":[{"mask-l-to":Ae()}],"mask-image-l-from-color":[{"mask-l-from":W()}],"mask-image-l-to-color":[{"mask-l-to":W()}],"mask-image-x-from-pos":[{"mask-x-from":Ae()}],"mask-image-x-to-pos":[{"mask-x-to":Ae()}],"mask-image-x-from-color":[{"mask-x-from":W()}],"mask-image-x-to-color":[{"mask-x-to":W()}],"mask-image-y-from-pos":[{"mask-y-from":Ae()}],"mask-image-y-to-pos":[{"mask-y-to":Ae()}],"mask-image-y-from-color":[{"mask-y-from":W()}],"mask-image-y-to-color":[{"mask-y-to":W()}],"mask-image-radial":[{"mask-radial":[je,Ie]}],"mask-image-radial-from-pos":[{"mask-radial-from":Ae()}],"mask-image-radial-to-pos":[{"mask-radial-to":Ae()}],"mask-image-radial-from-color":[{"mask-radial-from":W()}],"mask-image-radial-to-color":[{"mask-radial-to":W()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":U()}],"mask-image-conic-pos":[{"mask-conic":[st]}],"mask-image-conic-from-pos":[{"mask-conic-from":Ae()}],"mask-image-conic-to-pos":[{"mask-conic-to":Ae()}],"mask-image-conic-from-color":[{"mask-conic-from":W()}],"mask-image-conic-to-color":[{"mask-conic-to":W()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:Pe()}],"mask-repeat":[{mask:xe()}],"mask-size":[{mask:P()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",je,Ie]}],filter:[{filter:["","none",je,Ie]}],blur:[{blur:Le()}],brightness:[{brightness:[st,je,Ie]}],contrast:[{contrast:[st,je,Ie]}],"drop-shadow":[{"drop-shadow":["","none",R,zp,Lp]}],"drop-shadow-color":[{"drop-shadow":W()}],grayscale:[{grayscale:["",st,je,Ie]}],"hue-rotate":[{"hue-rotate":[st,je,Ie]}],invert:[{invert:["",st,je,Ie]}],saturate:[{saturate:[st,je,Ie]}],sepia:[{sepia:["",st,je,Ie]}],"backdrop-filter":[{"backdrop-filter":["","none",je,Ie]}],"backdrop-blur":[{"backdrop-blur":Le()}],"backdrop-brightness":[{"backdrop-brightness":[st,je,Ie]}],"backdrop-contrast":[{"backdrop-contrast":[st,je,Ie]}],"backdrop-grayscale":[{"backdrop-grayscale":["",st,je,Ie]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[st,je,Ie]}],"backdrop-invert":[{"backdrop-invert":["",st,je,Ie]}],"backdrop-opacity":[{"backdrop-opacity":[st,je,Ie]}],"backdrop-saturate":[{"backdrop-saturate":[st,je,Ie]}],"backdrop-sepia":[{"backdrop-sepia":["",st,je,Ie]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":q()}],"border-spacing-x":[{"border-spacing-x":q()}],"border-spacing-y":[{"border-spacing-y":q()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",je,Ie]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[st,"initial",je,Ie]}],ease:[{ease:["linear","initial",O,je,Ie]}],delay:[{delay:[st,je,Ie]}],animate:[{animate:["none",X,je,Ie]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[x,je,Ie]}],"perspective-origin":[{"perspective-origin":J()}],rotate:[{rotate:tt()}],"rotate-x":[{"rotate-x":tt()}],"rotate-y":[{"rotate-y":tt()}],"rotate-z":[{"rotate-z":tt()}],scale:[{scale:cn()}],"scale-x":[{"scale-x":cn()}],"scale-y":[{"scale-y":cn()}],"scale-z":[{"scale-z":cn()}],"scale-3d":["scale-3d"],skew:[{skew:Jt()}],"skew-x":[{"skew-x":Jt()}],"skew-y":[{"skew-y":Jt()}],transform:[{transform:[je,Ie,"","none","gpu","cpu"]}],"transform-origin":[{origin:J()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:en()}],"translate-x":[{"translate-x":en()}],"translate-y":[{"translate-y":en()}],"translate-z":[{"translate-z":en()}],"translate-none":["translate-none"],accent:[{accent:W()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:W()}
66],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",je,Ie]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":q()}],"scroll-mx":[{"scroll-mx":q()}],"scroll-my":[{"scroll-my":q()}],"scroll-ms":[{"scroll-ms":q()}],"scroll-me":[{"scroll-me":q()}],"scroll-mt":[{"scroll-mt":q()}],"scroll-mr":[{"scroll-mr":q()}],"scroll-mb":[{"scroll-mb":q()}],"scroll-ml":[{"scroll-ml":q()}],"scroll-p":[{"scroll-p":q()}],"scroll-px":[{"scroll-px":q()}],"scroll-py":[{"scroll-py":q()}],"scroll-ps":[{"scroll-ps":q()}],"scroll-pe":[{"scroll-pe":q()}],"scroll-pt":[{"scroll-pt":q()}],"scroll-pr":[{"scroll-pr":q()}],"scroll-pb":[{"scroll-pb":q()}],"scroll-pl":[{"scroll-pl":q()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",je,Ie]}],fill:[{fill:["none",...W()]}],"stroke-w":[{stroke:[st,Gd,Tu,i0]}],stroke:[{stroke:["none",...W()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},rC=zA(aC);function oC(...t){return rC(vA(t))}function $_(t){const i=Ee.useCallback(l=>{const f=window.matchMedia(t);return f.addEventListener("change",l),()=>{f.removeEventListener("change",l)}},[t]),a=()=>window.matchMedia(t).matches,s=()=>{throw Error("useMediaQuery is a client-only hook")};return Ee.useSyncExternalStore(i,a,s)}const sC=()=>$_("only screen and (max-width: 47.999rem)"),ZP=()=>$_("only screen and (min-width: 48rem) and (max-width: 63.999rem)"),eb=t=>{let i;const a=new Set,s=(S,T)=>{const v=typeof S=="function"?S(i):S;if(!Object.is(v,i)){const w=i;i=T??(typeof v!="object"||v===null)?v:Object.assign({},i,v),a.forEach(R=>R(i,w))}},l=()=>i,p={setState:s,getState:l,getInitialState:()=>y,subscribe:S=>(a.add(S),()=>a.delete(S))},y=i=t(s,l,p);return p},cC=(t=>t?eb(t):eb),uC=t=>t;function lC(t,i=uC){const a=ve.useSyncExternalStore(t.subscribe,ve.useCallback(()=>i(t.getState()),[t,i]),ve.useCallback(()=>i(t.getInitialState()),[t,i]));return ve.useDebugValue(a),a}const tb=t=>{const i=cC(t),a=s=>lC(i,s);return Object.assign(a,i),a},dg=(t=>t?tb(t):tb);function yv(t,i){let a;try{a=t()}catch{return}return{getItem:l=>{var f;const m=y=>y===null?null:JSON.parse(y,void 0),p=(f=a.getItem(l))!=null?f:null;
66return p instanceof Promise?p.then(m):m(p)},setItem:(l,f)=>a.setItem(l,JSON.stringify(f,void 0)),removeItem:l=>a.removeItem(l)}}const R0=t=>i=>{try{const a=t(i);return a instanceof Promise?a:{then(s){return R0(s)(a)},catch(s){return this}}}catch(a){return{then(s){return this},catch(s){return R0(s)(a)}}}},hC=(t,i)=>(a,s,l)=>{let f={storage:yv(()=>localStorage),partialize:E=>E,version:0,merge:(E,O)=>({...O,...E}),...i},m=!1,p=0;const y=new Set,S=new Set;let T=f.storage;if(!T)return t((...E)=>{console.warn(`[zustand persist middleware] Unable to update item '${f.name}', the given storage is currently unavailable.`),a(...E)},s,l);const v=()=>{const E=f.partialize({...s()});return T.setItem(f.name,{state:E,version:f.version})},w=l.setState;l.setState=(E,O)=>(w(E,O),v());const R=t((...E)=>(a(...E),v()),s,l);l.getInitialState=()=>R;let I;const x=()=>{var E,O;if(!T)return;const X=++p;m=!1,y.forEach(U=>{var J;return U((J=s())!=null?J:R)});const Y=((O=f.onRehydrateStorage)==null?void 0:O.call(f,(E=s())!=null?E:R))||void 0;return R0(T.getItem.bind(T))(f.name).then(U=>{if(U)if(typeof U.version=="number"&&U.version!==f.version){if(f.migrate){const J=f.migrate(U.state,U.version);return J instanceof Promise?J.then(te=>[!0,te]):[!0,J]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,U.state];return[!1,void 0]}).then(U=>{var J;if(X!==p)return;const[te,Q]=U;if(I=f.merge(Q,(J=s())!=null?J:R),a(I,!0),te)return v()}).then(()=>
66{X===p&&(Y==null||Y(I,void 0),I=s(),m=!0,S.forEach(U=>U(I)))}).catch(U=>{X===p&&(Y==null||Y(void 0,U))})};return l.persist={setOptions:E=>{f={...f,...E},E.storage&&(T=E.storage)},clearStorage:()=>{T==null||T.removeItem(f.name)},getOptions:()=>f,rehydrate:()=>x(),hasHydrated:()=>m,onHydrate:E=>(y.add(E),()=>{y.delete(E)}),onFinishHydration:E=>(S.add(E),()=>{S.delete(E)})},f.skipHydration||x(),I||R},Sv=hC;function bv(t){return new Promise((i,a)=>{t.oncomplete=t.onsuccess=()=>i(t.result),t.onabort=t.onerror=()=>a(t.error)})}function fC(t,i){let a;const s=()=>{if(a)return a;const l=indexedDB.open(t);return l.onupgradeneeded=()=>l.result.createObjectStore(i),a=bv(l),a.then(f=>{f.onclose=()=>a=void 0},()=>{}),a};return(l,f)=>s().then(m=>f(m.transaction(i,l).objectStore(i)))}let a0;function Z0(){return a0||(a0=fC("keyval-store","keyval")),a0}function G_(t,i=Z0()){return i("readonly",a=>bv(a.get(t)))}function Z_(t,i,a=Z0()){return a("readwrite",s=>(s.put(i,t),bv(s.transaction)))}function K_(t,i=Z0()){return i("readwrite",a=>(a.delete(t),bv(a.transaction)))}var Y_={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},nb=ve.createContext&&ve.createContext(Y_),dC=["attr","size","title"];function gC(t,i){if(t==null)return{};var a=mC(t,i),s,l;if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(t);for(l=0;l<f.length;l++)s=f[l],!(i.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(t,s)&&(a[s]=t[s])}return a}function mC(t,i){if(t==null)return{};var a={};for(var s in t)if(Object.prototype.hasOwnProperty.call(t,s)){if(i.indexOf(s)>=0)continue;a[s]=t[s]}return a}function iv(){return iv=Object.assign?Object.assign.bind():function(t){for(var i=1;i<arguments.length;i++){var a=arguments[i];for(var s in a)Object.prototype.hasOwnProperty.call(a,s)&&(t[s]=a[s])}return t},iv.apply(this,arguments)}function ib(t,i){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);i&&(s=s.filter(function(l){return Object.getOwnPropertyDescriptor(t,l).enumerable})),a.push.apply(a,s)}return a}function av(t){for(var i=1;i<arguments.length;i++){var a=arguments[i]!=null?arguments[i]:{};i%2?ib(Object(a),!0).forEach(function(s){pC(t,s,a[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):ib(Object(a)).forEach(function(s){Object.defineProperty(t,s,Object.getOwnPropertyDescriptor(a,s))})}return t}function pC(t,i,a){return i=vC(i),i in t?Object.defineProperty(t,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[i]=a,t}function vC(t){var i=yC(t,"string");return typeof i=="symbol"?i:i+""}function yC(t,i){if(typeof t!="object"||!t)return t;var a=t[Symbol.toPrimitive];if(a!==void 0){var s=a.call(t,i);if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(t)}function X_(t){return t&&t.map((i,a)=>ve.createElement(i.tag,av({key:a},i.attr),X_(i.child)))}function SC(t){return i=>ve.createElement(bC,iv({attr:av({},t.attr)},i),X_(t.child))}function bC(t){var i=a=>{var{attr:s,size:l,title:f}=t,m=gC(t,dC),p=l||a.size||"1em",y;return a.className&&(y=a.className),t.className&&(y=(y?y+" ":"")+t.className),ve.createElement("svg",iv({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},a.attr,s,m,{className:y,style:av(av({color:t.color||a.color},a.style),t.style),height:p,width:p,xmlns:"http://www.w3.org/2000/svg"}),f&&ve.createElement("title",null,f),t.children)};return nb!==void 0?ve.createElement(nb.Consumer,null,a=>i(a)):i(Y_)}function ab(t){return SC({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M272.1 204.2v71.1c0 1.8-1.4 3.2-3.2 3.2h-11.4c-1.1 0-2.1-.6-2.6-1.3l-32.6-44v42.2c0 1.8-1.4 3.2-3.2 3.2h-11.4c-1.8 0-3.2-1.4-3.2-3.2v-71.1c0-1.8 1.4-3.2 3.2-3.2H219c1 0 2.1.5 2.6 1.4l32.6 44v-42.2c0-1.8 1.4-3.2 3.2-3.2h11.4c1.8-.1 3.3 1.4 3.3 3.1zm-82-3.2h-11.4c-1.8 0-3.2 1.4-3.2 3.2v71.1c0 1.8 1.4 3.2 3.2 3.2h11.4c1.8 0 3.2-1.4 3.2-3.2v-71.1c0-1.7-1.4-3.2-3.2-3.2zm-27.5 59.6h-31.1v-56.4c0-1.8-1.4-3.2-3.2-3.2h-11.4c-1.8 0-3.2 1.4-3.2 3.2v71.1c0 .9.3 1.6.9 2.2.6.5 1.3.9 2.2.9h45.7c1.8 0 3.2-1.4 3.2-3.2v-11.4c0-1.7-1.4-3.2-3.1-3.2zM332.1 201h-45.7c-1.7 0-3.2 1.4-3.2 3.2v71.1c0 1.7 1.4 3.2 3.2 3.2h45.7c1.8 0 3.2-1.4 3.2-3.2v-11.4c0-1.8-1.4-3.2-3.2-3.2H301v-12h31.1c1.8 0 3.2-1.4 3.2-3.2V234c0-1.8-1.4-3.2-3.2-3.2H301v-12h31.1c1.8 0 3.2-1.4 3.2-3.2v-11.4c-.1-1.7-1.5-3.2-3.2-3.2zM448 113.7V399c-.1 44.8-36.8 81.1-81.7 81H81c-44.8-.1-81.1-36.9-81-81.7V113c.1-44.8 36.9-81.1 81.7-81H367c44.8.1 81.1 36.8 81 81.7zm-61.6 122.6c0-73-73.2-132.4-163.1-132.4-89.9 0-163.1 59.4
66-163.1 132.4 0 65.4 58 120.2 136.4 130.6 19.1 4.1 16.9 11.1 12.6 36.8-.7 4.1-3.3 16.1 14.1 8.8 17.4-7.3 93.9-55.3 128.2-94.7 23.6-26 34.9-52.3 34.9-81.5z"},child:[]}]})(t)}const E0={オーダーの取得に失敗しました:{ja:"オーダーの取得に失敗しました",en:"Failed to retrieve order",th:"โหลดข้อมูลคำสั่งซื้อไม่สำเร็จ",vi:"Lấy đơn hàng không thành công."},最新のオーダーの取得に失敗しました:{ja:"最新のオーダーの取得に失敗しました",en:"Failed to retrieve the latest order",th:"โหลดข้อมูลคำสั่งซื้อล่าสุดไม่สำเร็จ",vi:"Lấy đơn hàng mới nhất không thành công"},FAQ一覧の取得に失敗しました:{ja:"FAQ一覧の取得に失敗しました",en:"Failed to retrieve FAQ list",th:"โหลดรายการคำถามที่พบบ่อยไม่สำเร็จ",vi:"Lấy danh sách câu hỏi thường gặp không thành công"},FAQ詳細の取得に失敗しました:{ja:"FAQ詳細の取得に失敗しました",en:"Failed to retrieve FAQ details",th:"โหลดรายละเอียดคำถามที่พบบ่อยไม่สำเร็จ",vi:"Lấy chi tiết câu hỏi thường gặp không thành công"},FAQカテゴリ一覧の取得に失敗しました:{ja:"FAQカテゴリ一覧の取得に失敗しました",en:"Failed to retrieve FAQ category list",th:"โหลดหมวดหมู่คำถามที่พบบ่อยไม่สำเร็จ",vi:"Lấy danh sách danh mục Câu hỏi thường gặp (FAQ) không thành công."},商品リストの取得に失敗しました:{ja:"商品リストの取得に失敗しました",en:"Failed to retrieve product list",th:"โหลดรายการสินค้าไม่สำเร็จ",vi:"Lấy danh sách sản phẩm không thành công"},国データの取得に失敗しました:{ja:"国データの取得に失敗しました",en:"Failed to retrieve country data",th:"โหลดข้อมูลประเทศไม่สำเร็จ",vi:"Lấy dữ liệu quốc gia không thành công"},トップアップパッケージの取得に失敗しました:{ja:"トップアップパッケージの取得に失敗しました",en:"Failed to retrieve top-up package",th:"โหลดแพ็กเกจเติมเน็ตไม่สำเร็จ",vi:"Lấy gói nạp tiền (top-up package) không thành công"},最安値SIMの取得に失敗しました:{ja:"最安値SIMの取得に失敗しました",en:"Failed to retrieve cheapest SIM",th:"โหลดข้อมูลซิมราคาประหยัดไม่สำเร็จ",vi:"Lấy giá SIM rẻ nhất không thành công"},人気プランの取得に失敗しました:{ja:"人気プランの取得に失敗しました",en:"Failed to retrieve popular plans",th:"โหลดแพ็กเกจยอดนิยมไม่สำเร็จ",vi:"Lấy gói cước phổ biến không thành công"},名前を入力してください:{ja:"名前を入力してください",en:"Please enter your name",th:"กรุณากรอกชื่อ",vi:"Vui lòng nhập tên cá»
66§a bạn"},姓を入力してください:{ja:"姓を入力してください",en:"Please enter your surname",th:"กรุณากรอกนามสกุล",vi:"Vui lòng nhập họ cá»§a bạn"},認証が必要です:{ja:"認証が必要です",en:"Authentication required",th:"จำเป็นต้องยืนยันตัวตน",vi:"Cần xác thá»±c"},名前を更新しました:{ja:"名前を更新しました",en:"Name updated",th:"อัปเดตชื่อเรียบร้อยแล้ว",vi:"Đã cập nhật tên"},名前の更新に失敗しました:{ja:"名前の更新に失敗しました",en:"Failed to update name",th:"อัปเดตชื่อไม่สำเร็จ",vi:"Cập nhật tên không thành công"},ネットワークエラーが発生しました:{ja:"ネットワークエラーが発生しました",en:"Network error occurred",th:"การเชื่อมต่อขัดข้อง",vi:"Đã xảy ra lỗi mạng"},名前設定:{ja:"名前設定",en:"Name Settings",th:"ตั้งค่าชื่อ",vi:"Cài đặt tên"},名前:{ja:"名前",en:"Name",th:"ชื่อ",vi:"Tên"},更新中:{ja:"更新中",en:"Updating",th:"กำลังอัปเดต",vi:"Đang cập nhật"},ユーザープロファイルの取得に失敗しました:{ja:"ユーザープロファイルの取得に失敗しました",en:"Failed to retrieve user profile",th:"โหลดข้อมูลโปรไฟล์ไม่สำเร็จ",vi:"Lấy hồ sÆ¡ người dùng không thành công"},ユーザープロファイルの更新に失敗しました:{ja:"ユーザープロファイルの更新に失敗しました",en:"Failed to update user profile",th:"อัปเดตโปรไฟล์ไม่สำเร็จ",vi:"Cập nhật hồ sÆ¡ người dùng không thành công"},OTPコードは6桁で入力してください:{ja:"OTPコードは6桁で入力してください",en:"Please enter a 6-digit OTP code",th:"กรุณากรอกรหัส OTP 6 หลัก",vi:"Vui lòng nhập mã OTP 6 chữ số"},認証が完了しました:{ja:"認証が完了しました",en:"Authentication completed",th:"ยืนยันตัวตนเรียบร้อยแล้ว",vi:"Xác thá»±c hoàn tất"},OTP認証に失敗しました:{ja:"OTP認証に失敗しました",en:"OTP authentication failed",th:"ยืนยันรหัส OTP ไม่สำเร็จ",vi:"Xác thá»±c OTP không thành công"},OTP送信に失敗しました:{ja:"OTP送信に失敗しました",en:"Failed to send OTP",th:"ส่งรหัส OTP ไม่สำเร็จ",vi:"Gá»­i OTP thất bại"},OTP送信中にエラーが発生しました:{ja:"OTP送信中にエラーが発生しました",en:"An error occurred while sending OTP",th:"เกิดข้อผิดพลาดขณะส่งรหัส OTP",vi:"Đã xảy ra lỗi khi gá»­i OTP"},OTP認証中にエラーが発生しました:{ja:"OTP認証中にエラーが発生しました",en:"An error occurred during OTP authentication",th:"เกิดข้อผิดพลาดขณะยืนยันรหัส OTP",vi:"Đã xảy ra lỗi khi xác thá»±c OTP"},電話番号は必須です:{ja:"電話番号は必須です",en:"Phone number is required",th:"กรุณากรอกหมายเลขโทรศัพท์",vi:"Vui lòng nhập số điện thoại"},国番号は必須です:{ja:"国番号は必須です",en:"Country code is required",th:"กรุณาเลือกรหัสประเทศ",vi:"Vui lòng chọn mã quốc gia"},OTPコードを送信しました:{ja:"OTPコードを送信しました",en:"OTP code sent",th:"ส่งรหัส OTP แล้ว",vi:"Đã gá»­i mã OTP"},OTPコード:{ja:"OTPコード",en:"OTP Code",th:"รหัส OTP",vi:"Mã OTP"},認証中:{ja:"認証中",en:"Authenticating",th:"กำลังยืนยันตัวตน",vi:"Đang xác thá»±c"},認証する:{ja:"認証する",en:"Authenticate",th:"ยืนยันตัวตน",vi:"Xác thá»±c"},メール認証:{ja:"メール認証",en:"Email Authentication",th:"ยืนยันตัวตนผ่านอีเมล",vi:"Xác thá»±c email"},OTP認証:{ja:"OTP認証",en:"OTP Authentication",th:"ยืนยันตัวตนด้วย OTP",vi:"Xác thá»±c OTP"},メールアドレスを入力してOTPコードを受信してください:{ja:"メールアドレスを入力してOTPコードを受信してください",en:"Please enter your email address to receive the OTP code",th:"กรอกอีเมลเพื่อรับรหัส OTP",vi:"Vui lòng nhập email để nhận mã OTP"},メールに送信されたOTPコードを入力してください:{ja:"メールに送信されたOTPコードを入力してください",en:"Please enter the OTP code sent to your email",th:"กรอกรหัส OTP ที่ได้รับทางอีเมล",vi:"Vui lòng nhập mã OTP đã được gá»­i đến email"},"日本語 (日本)":{ja:"日本語 (日本)",en:"Japanese (Japan)",th:"ภาษาญี่ปุ่น (ญี่ปุ่น)",vi:"Tiếng Nhật (Nhật Bản)"},"言語・居住地 設定":{ja:"言語・居住地 設定",en:"Language & Region Settings",th:"ตั้งค่าภาษาและภูมิภาค",vi:"Cài đặt Ngôn ngữ & Khu vá»±c"},言語:{ja:"言語",en:"Language",th:"ภาษา",vi:"Ngôn ngữ"},"居住地・通貨":{ja:"居住地・通貨",en:"Region & Currency",th:"ภูมิภาคและสกุลเงิน",vi:"Khu vá»±c & Tiền tệ"},居住地を選択:{ja:"居住地を選択",en:"Select Region",th:"เลือกภูมิภาค",vi:"Chọn khu vá»±c"},選択された居住地:{ja:"選択された居住地",en:"Selected Region",th:"ภูมิภาคที่เลือก",vi:"Khu vá»±c đã chọn"},保存:{ja:"保存",en:"Save",th:"บันทึก",vi:"Lưu"},日付を選択:{ja:"日付を選択",en:"Select Date",th:"เลือกวันที่",vi:"Chọn ngày"},国を選択:{ja:"国を選択",en:"Select Country",th:"เลือกประเทศ",vi:"Chọn quốc gia"},国を検索:{ja:"国を検索",en:"Search Country",th:"ค้นหาประเทศ",vi:"Tìm kiếm quốc gia"},国が見つかりません:{ja:"国が見つかりません",en:"Country not found",th:"ไม่พบประเทศที่ค้นหา",vi:"Không tìm thấy quốc gia"},該当する国が見つかりません:{ja:"該当する国が見つかりません",en:"No matching country found",th:"ไม่พบประเทศที่ตรงกัน",vi:"Không tìm thấy quốc gia phù hợp"},国名または通貨コードで検索:{ja:"国名または通貨コードで検索",en:"Search by country name or currency code",th:"ค้นหาด้วยชื่อประเทศหรือสกุลเงิน",vi:"Tìm kiếm bằng tên quốc gia hoặc mã tiền tệ"}
66,"該当する国・通貨が見つかりません":{ja:"該当する国・通貨が見つかりません",en:"No matching country/currency found",th:"ไม่พบประเทศหรือสกุลเงินที่ค้นหา",vi:"Không tìm thấy quốc gia/tiền tệ phù hợp"},決済結果が見つかりません:{ja:"決済結果が見つかりません",en:"Payment result not found",th:"ไม่พบผลการชำระเงิน",vi:"Không tìm thấy kết quả thanh toán"},セキュリティ検証データが見つかりません:{ja:"セキュリティ検証データが見つかりません",en:"Security verification data not found",th:"ไม่พบข้อมูลยืนยันความปลอดภัย",vi:"Không tìm thấy dữ liệu xác minh bảo mật"},不明なエラーが発生しました:{ja:"不明なエラーが発生しました",en:"Unknown error occurred",th:"เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ",vi:"Đã xảy ra lỗi không xác định"},詳細不明:{ja:"詳細不明",en:"Details unknown",th:"ไม่ทราบรายละเอียด",vi:"Chi tiết không rõ"},カード番号エラー:{ja:"カード番号エラー",en:"Card number error",th:"หมายเลขบัตรไม่ถูกต้อง",vi:"Lỗi số thẻ"},有効期限エラー:{ja:"有効期限エラー",en:"Expiration date error",th:"วันหมดอายุบัตรไม่ถูกต้อง",vi:"Lỗi ngày hết hạn"},セキュリティコードエラー:{ja:"セキュリティコードエラー",en:"Security code error",th:"รหัสรักษาความปลอดภัยไม่ถูกต้อง",vi:"Lỗi mã bảo mật"},名義人エラー:{ja:"名義人エラー",en:"Cardholder name error",th:"ชื่อผู้ถือบัตรไม่ถูกต้อง",vi:"Lỗi tên chủ tài khoản"},処理結果応答エラー:{ja:"処理結果応答エラー",en:"Processing result response error",th:"การตอบกลับผลการชำระเงินมีปัญหา",vi:"Lỗi phản hồi kết quả xử lý"},接続エラー:{ja:"接続エラー",en:"Connection error",th:"การเชื่อมต่อมีปัญหา",vi:"Lỗi kết nối"},タイムアウトエラー:{ja:"タイムアウトエラー",en:"Timeout error",th:"หมดเวลาเชื่อมต่อ",vi:"Đã quá thời gian (Timeout)"},残高不足:{ja:"残高不足",en:"Insufficient balance",th:"ยอดเงินคงเหลือไม่เพียงพอ",vi:"Số dư không đủ"},カード利用制限:{ja:"カード利用制限",en:"Card usage restriction",th:"บัตรถูกจำกัดการใช้งาน",vi:"Thẻ bị giới hạn sử dụng"},加盟店エラー:{ja:"加盟店エラー",en:"Merchant error",th:"ข้อผิดพลาดของร้านค้า",vi:"Lỗi từ điểm chấp nhận thanh toán"},システムエラー:{ja:"システムエラー",en:"System error",th:"ข้อผิดพลาดของระบบ",vi:"Lỗi hệ thống"},エラーコード:{ja:"エラーコード",en:"Error code",th:"รหัสข้อผิดพลาด",vi:"Mã lỗi"},"クレジットカード(3Dセキュア)":{ja:"クレジットカード(3Dセキュア)",en:"Credit Card (3D Secure)",th:"บัตรเครดิต (3D Secure)",vi:"Thẻ tín dụng (3D Secure)"},Tポイント:{ja:"Tポイント",en:"T-Point",th:"T-Point",vi:"T Point (điểm thưởng)"},口座振替:{ja:"口座振替",en:"Bank Transfer",th:"โอนเงินผ่านธนาคาร",vi:"Chuyển khoản ngân hàng"},不明:{ja:"不明",en:"Unknown",th:"ไม่ทราบสาเหตุ",vi:"Không xác định"},決済結果を確認中:{ja:"決済結果を確認中",en:"Checking payment result",th:"กำลังตรวจสอบผลการชำระเงิน",vi:"Đang xác nhận thanh toán"}
66,再試行:{ja:"再試行",en:"Retry",th:"ลองอีกครั้ง",vi:"Thử lại"},注文に戻る:{ja:"注文に戻る",en:"Return to Order",th:"กลับสู่หน้าสั่งซื้อ",vi:"Quay lại đơn hàng"},決済結果を取得できませんでした:{ja:"決済結果を取得できませんでした",en:"Could not retrieve payment result",th:"ไม่สามารถโหลดผลการชำระเงินได้",vi:"Không thể xác nhận thanh toán"},"決済結果の確認中にエラーが発生しました。しばらく待ってから再度お試しください。":{ja:"決済結果の確認中にエラーが発生しました。しばらく待ってから再度お試しください。",en:"An error occurred while checking the payment result. Please wait a moment and try again.",th:"เกิดข้อผิดพลาดขณะตรวจสอบผลการชำระเงิน กรุณารอสักครู่แล้วลองใหม่อีกครั้ง",vi:"Đã xảy ra lỗi khi xác nhận thanh toán. Vui lòng chờ trong giây lát"},決済が完了しました:{ja:"決済が完了しました",en:"Payment completed",th:"การชำระเงินเรียบร้อยแล้ว",vi:"Hoàn tất thanh toán"},注文ID:{ja:"注文ID",en:"Order ID",th:"รหัสคำสั่งซื้อ",vi:"Mã đơn hàng"},商品名:{ja:"商品名",en:"Product Name",th:"ชื่อสินค้า",vi:"Tên sản phẩm"},決済金額:{ja:"決済金額",en:"Payment Amount",th:"ยอดชำระ",vi:"Số tiền thanh toán"},決済方法:{ja:"決済方法",en:"Payment Method",th:"วิธีการชำระเงิน",vi:"Phương thức thanh toán"},トラッキングID:{ja:"トラッキングID",en:"Tracking ID",th:"รหัสติดตาม",vi:"Mã theo dõi (Tracking ID)"},処理日時:{ja:"処理日時",en:"Processing Date/Time",th:"วันและเวลาที่ทำรายการ",vi:"Ngày giờ xử lý"},決済が正常に完了しました:{ja:"決済が正常に完了しました",en:"Payment completed successfully",th:"การชำระเงินเสร็จสมบูรณ์",vi:"Thanh toán thành công"},"確認メールをお送りいたします。メールが届かない場合は迷惑メールフォルダをご確認ください。":{ja:"確認メールをお送りいたします。メールが届かない場合は迷惑メールフォルダをご確認ください。",en:"A confirmation email will be sent. If you do not receive the email, please check your spam folder.",th:"เราได้ส่งอีเมลยืนยันแล้ว หากไม่ได้รับ กรุณาตรวจสอบในกล่องสแปม",vi:"Chúng tôi đã gửi email xác nhận. Nếu không nhận được, vui lòng kiểm tra thư mục thư rác (spam)."},トップページに戻る:{ja:"トップページに戻る",en:"Return to Top Page",th:"กลับสู่หน้าหลัก",vi:"Quay lại trang chủ"},決済に失敗しました:{ja:"決済に失敗しました",en:"Payment failed",th:"ชำระเงินไม่สำเร็จ",vi:"Thanh toán không thành công"},"決済処理中にエラーが発生しました。下記の情報をご確認の上再度お試しください。":{ja:"決済処理中にエラーが発生しました。下記の情報をご確認の上再度お試しください。",en:"An error occurred during payment processing. Please check the information below and try again.",th:"เกิดข้อผิดพลาดขณะชำระเงิน กรุณาตรวจสอบข้อมูลด้านล่าง แล้วลองอีกครั้ง",vi:"Đã xảy ra lỗi trong quá trình xử lý thanh toán. Vui lòng kiểm tra thông tin dưới đây và thử lại."},決済処理が失敗しました:{ja:"決済処理が失敗しました",en:"Payment processing failed",th:"ดำเนินการชำระเงินไม่สำเร็จ",vi:"Xử lý thanh toán không thành công"},"カード情報や残高をご確認の上再度お試しください。問題が続く場合はサポートセンターまでお問い合わせください。":{ja:"カード情報や残高をご確認の上再度お試しください。問題が続く場合はサポートセンターまでお問い合わせください。",en:"Please check your card 
66information and balance, then try again. If the problem persists, please contact the support center.",th:"กรุณาตรวจสอบข้อมูลบัตรและยอดเงินคงเหลือ แล้วลองใหม่อีกครั้ง หากยังพบปัญหา กรุณาติดต่อศูนย์บริการลูกค้า",vi:"Vui lòng kiểm tra lại thông tin thẻ hoặc số dư và thử lại. Nếu vẫn có vấn đề , vui lòng liên hệ Trung tâm hỗ trợ."},"%s向け単国プラン":{ja:"%s向け単国プラン",en:"Single country plan for %s",th:"แพ็กเกจรายประเทศสำหรับ %s",vi:"Gói cước  quốc gia cho %s"},プラン:{ja:"プラン",en:"Plan",th:"แพ็กเกจ",vi:"Gói cước (Plan)"},"%sプラン":{ja:"%sプラン",en:"%s Plan",th:"แพ็กเกจ%s",vi:"%s Gói cước (Plan)"},選択したパッケージによります:{ja:"選択したパッケージによります",en:"Depends on the selected package",th:"ขึ้นอยู่กับแพ็กเกจที่เลือก",vi:"Tùy thuộc vào gói đã chọn"},詳細:{ja:"詳細",en:"Details",th:"รายละเอียด",vi:"Chi tiết"},パッケージプラン:{ja:"パッケージプラン",en:"Package Plan",th:"แพ็กเกจ",vi:"Gói dịch vụ trọn gói ( Package Plan)"},データ使い放題プラン:{ja:"データ使い放題プラン",en:"Unlimited Data Plan",th:"แพ็กเกจเน็ตไม่อั้น",vi:"Gói dữ liệu không giới hạn"},パッケージプランは見つかりませんでした:{ja:"パッケージプランは見つかりませんでした",en:"Package plan not found",th:"ไม่พบแพ็กเกจที่ต้องการ",vi:"Không tìm thấy gói dịch vụ nào"},"日間|データ使い放題":{ja:"日間|データ使い放題",en:"Days | Unlimited Data",th:"วัน | เน็ตไม่อั้น",vi:"Ngày | Dữ liệu không giới hạn"},"%[1]sを含む複数国で使える%[2]sプランはこちら":{ja:"%[1]sを含む複数国で使える%[2]sプランはこちら",en:"Multi-country plan including %[1]s: %[2]s plans here",th:"แพ็กเกจหลายประเทศที่รวม%[1]s: ดูแพ็กเกจ %[2]s ได้ที่นี่",vi:"Xem các gói %[2]s có thể sử dụng ở nhiều quốc gia (bao gồm %[1]s) tại đây."},世界周遊プランはこちら:{ja:"世界周遊プランはこちら",en:"Global Plans here",th:"ดูแพ็กเกจใช้งานได้ทั่วโลกที่นี่",vi:"Xem các gói cước toàn cầu tại đây"},海外旅行でお得ならeSIMなら:{ja:"海外旅行でお得ならeSIMなら",en:"For affordable eSIMs for overseas travel",th:"eSIM ราคาคุ้มค่า สำหรับการเดินทางต่างประเทศ",vi:"Gói eSIM tiết kiệm cho du lịch nước ngoài"},周遊プラン詳細:{ja:"周遊プラン詳細",en:"Multi-Country Plan Details",th:"รายละเอียดแพ็กเกจหลายประเทศ",vi:"Chi tiết gói du lịch (nhiều nước)"},単国プラン詳細:{ja:"単国プラン詳細",en:"Single Country Plan Details",th:"รายละเอียดแพ็กเกจรายประเทศ",vi:"Chi tiết gói quốc gia đơn lẻ"},データ容量:{ja:"データ容量",en:"Data Capacity",th:"ปริมาณเน็ต",vi:"Dung lượng dữ liệu (Data)"},データ使い放題:{ja:"データ使い放題",en:"Unlimited Data",th:"เน็ตไม่อั้น",vi:"Dữ liệu không giới hạn (Data Unlimited)"},利用期間:{ja:"利用期間",en:"Validity Period",th:"ระยะเวลาใช้งาน",vi:"Thời hạn sử dụng"},対応エリア:{ja:"対応エリア",en:"Coverage Area",th:"พื้นที่ให้บริการ",vi:"Khu vực hỗ trợ"},対応国:{ja:"対応国",en:"Supported Countries",th:"ประเทศที่รองรับ",vi:"Các quốc gia hỗ trợ"},追加チャージ対応:{ja:"追加チャージ対応",en:"Top-up Available",th:"ซื้อเน็ตเพิ่มได้",vi:"Hỗ trợ nạp thêm"},数量:{ja:"数量",en:"Quantity",th:"จำนวน",vi:"Số lượng"},単価:{ja:"単価",en:"Unit Price",th:"ราคาต่อหน่วย",vi:"Đơn giá"},セール価格:{ja:"セール価格",en:"Sale Price",th:"ราคาโปรโมชั่น",vi:"Giá khuyến mãi"},合計:{ja:"合計",en:"Total",th:"รวม",vi:"Tổng cộng"},今すぐ購入:{ja:"今すぐ購入",en:"Buy Now",th:"ซื้อเลย",vi:"Mua ngay"},コピーに失敗しました:{ja:"コピーに失敗しました",en:"Failed to copy",th:"คัดลอกไม่สำเร็จ",vi:"Sao chép thất bại"},コピーしました:{ja:"コピーしました",en:"Copied",th:"คัดลอกแล้ว",vi:"Đã sao chép"},コピー:{ja:"コピー",en:"Copy",th:"คัดลอก",vi:"Sao chép"},認証されていません:{ja:"認証されていません",en:"Not authenticated",th:"ยังไม่ได้ยืนยันตัวตน",vi:"Chưa xác thực"},カード情報を登録する:{ja:"カード情報を登録する",en:"Register Card Information",th:"บันทึกข้อมูลบัตร",vi:"Đăng ký thông tin thẻ"},TRAVeSIM周遊対象プラン一覧:{ja:"TRAVeSIM周遊対象プラン一覧",en:"List of TRAVeSIM Multi-Country Plan",th:"รายการแพ็กเกจหลายประเทศของ TRAVeSIM",vi:"Danh sách gói cước chuyển vùng TRAVeSIM"},"※国名検索欄で「周遊」と検索しても周遊プランの一覧が取得できます。":{ja:"※国名検索欄で「周遊」と検索しても周遊プランの一覧が取得できます。",en:'*You can also search for "Multi-Country" in the country search bar to see the list of Multi-Country Plans.',th:'※ สามารถค้นหาคำว่า "หลายประเทศ" เพื่อดูแพ็กเกจกลุ่มนี้ได้',vi:'*Bạn cũng có thể tìm kiếm "Chuyển vùng" trong ô tìm kiếm quốc gia để xem danh sách các gói cước chuyển vùng.'},海外:{ja:"海外",en:"Overseas",th:"ต่างประเทศ",vi:"quốc tế"},人気の国:{ja:"人気の国",en:"Popular Countries",th:"ประเทศยอดนิยม",vi:"Các quốc gia phổ biến"},左にスクロール:{ja:"左にスクロール",en:"Scroll Left",th:"เลื่อนซ้าย",vi:"Cuộn sang trái"},右にスクロール:{ja:"右にスクロール",en:"Scroll Right",th:"เลื่อนขวา",vi:"Cuộn sang p
66hải"},データの取得に失敗しました:{ja:"データの取得に失敗しました",en:"Failed to retrieve data",th:"โหลดข้อมูลไม่สำเร็จ",vi:"Không thể lấy dữ liệu"},しばらくしてから再度お試しください:{ja:"しばらくしてから再度お試しください",en:"Please try again later",th:"กรุณาลองใหม่ในภายหลัง",vi:"Vui lòng thử lại sau"},マイTRAVeSIM:{ja:"マイTRAVeSIM",en:"My TRAVeSIM",th:"My TRAVeSIM",vi:"TRAVeSIM của tôi"},アカウント情報:{ja:"アカウント情報",en:"Account Information",th:"ข้อมูลบัญชี",vi:"Thông tin tài khoản"},ホーム:{ja:"ホーム",en:"Home",th:"หน้าหลัก",vi:"Trang chủ"},ホームへ戻る:{ja:"ホームへ戻る",en:"Back to Home",th:"กลับสู่หน้าหลัก",vi:"Quay lại trang chủ"},ご利用履歴はありません:{ja:"ご利用履歴はありません",en:"No usage history",th:"ไม่มีประวัติการใช้งาน",vi:"Không có lịch sử sử dụng"},旅行期間未設定:{ja:"旅行期間未設定",en:"Travel period not set",th:"ยังไม่ได้ระบุวันเดินทาง",vi:"Chưa thiết lập thời gian chuyến đi"},"My TRAVeSIM":{ja:"My TRAVeSIM",en:"My TRAVeSIM",th:"My TRAVeSIM",vi:"My TRAVeSIM"},メールアドレス:{ja:"メールアドレス",en:"Email",th:"อีเมล",vi:"Địa chỉ email"},未登録:{ja:"未登録",en:"Not Registered",th:"ยังไม่ลงทะเบียน",vi:"Chưa đăng ký"},詳細を見る:{ja:"詳細を見る",en:"View Details",th:"ดูรายละเอียด",vi:"Xem chi tiết"},以上:{ja:"以上",en:"or more",th:"มากกว่า",vi:"Trên đây"},年間:{ja:"年間",en:"Annual",th:"ต่อปี",vi:"Hàng năm"},万人:{ja:"万人",en:"ten thousand people",th:"หมื่นคน",vi:"10.000 người"},日:{ja:"日",en:"Days",th:"วัน",vi:"Ngày"},旅行期間を選択:{ja:"旅行期間を選択",en:"Select Travel Perio
66d",th:"เลือกช่วงเวลาเดินทาง",vi:"Chọn thời gian chuyến đi"},"出国日 - 帰国日を選択":{ja:"出国日 - 帰国日を選択",en:"Select Departure Date - Return Date",th:"เลือกวันเดินทางไป - กลับ",vi:"Chọn ngày đi - ngày về"},商品名は必須です:{ja:"商品名は必須です",en:"Product name is required",th:"กรุณาระบุชื่อสินค้า",vi:"Tên sản phẩm (bắt buộc)"},正しいメールアドレスを入力してください:{ja:"正しいメールアドレスを入力してください",en:"Please enter a valid email address",th:"กรุณากรอกอีเมลให้ถูกต้อง",vi:"Email không hợp lệ, vui lòng nhập lại"},"メールアドレスは%s文字以内で入力してください":{ja:"メールアドレスは%s文字以内で入力してください",en:"Please enter an email address within %s characters",th:"กรุณากรอกอีเมลไม่เกิน %s ตัวอักษร",vi:"Vui lòng nhập email trong phạm vi %s ký tự"},"電話番号は%s文字以内で入力してください":{ja:"電話番号は%s文字以内で入力してください",en:"Please enter a phone number within %s characters",th:"กรุณากรอกหมายเลขโทรศัพท์ไม่เกิน %s ตัวอักษร",vi:"Vui lòng nhập số điện thoại trong phạm vi %s ký tự"},"郵便番号は%s文字以内で入力してください":{ja:"郵便番号は%s文字以内で入力してください",en:"Please enter a postal code within %s characters",th:"กรุณากรอกรหัสไปรษณีย์ไม่เกิน %s ตัวอักษร",vi:"Vui lòng nhập mã bưu chính trong phạm vi %s ký tự"},"都道府県は%s文字以内で入力してください":{ja:"都道府県は%s文字以内で入力してください",en:"Please enter a prefecture within %s characters",th:"กรุณากรอกจังหวัดไม่เกิน %s ตัวอักษร",vi:"Vui lòng nhập tỉnh/thành phố trong phạm vi %s ký tự"},"市区町村は%s文字以内で入力してください":{ja:"市区町村は%s文字以内で入力してください",en:"Please enter a city/town/village within %s characters",th:"กรุณากรอกอำเภอ/ตำบลไม่เกิน %s ตัวอักษร",vi:"Vui lòng nhập quận/huyện trong phạm vi %s ký tự"},"住所は%s文字以内で入力してください":{ja:"住所は%s文字以内で入力してください",en:"Please enter an address within %s characters",th:"กรุณากรอกที่อยู่ไม่เกิน %s ตัวอักษร",vi:"Vui lòng nhập địa chỉ trong phạm vi %s ký tự"},"ビル・マンション名は%s文字以内で入力してください":{ja:"ビル・マンション名は%s文字以内で入力してください",en:"Please enter a building/apartment name within %s characters",th:"กรุณากรอกชื่ออาคาร/อพาร์ตเมนต์ไม่เกิน %s ตัวอักษร",vi:"Vui lòng nhập số nhà nhà/căn hộ trong phạm vi %s ký tự"},利用規約への同意が必要です:{ja:"利用規約への同意が必要です",en:"Agreement to Terms of Service is required",th:"กรุณายอมรับเงื่อนไขการใช้งาน",vi:"Bạn cần đồng ý với Điều khoản dịch vụ"},決済情報の入力:{ja:"決済情報の入力",en:"Enter Payment Information",th:"กรอกข้อมูลการชำระเงิน",vi:"Nhập thông tin thanh toán"},商品情報:{ja:"商品情報",en:"Product Information",th:"ข้อมูลสินค้า",vi:"Thông tin sản phẩm"},"商品名 *":{ja:"商品名 *",en:"Product Name *",th:"ชื่อสินค้า *",vi:"Tên sản phẩm*"},商品名を入力してください:{ja:"商品名を入力してください",en:"Please enter the product name",th:"กรุณาระบุชื่อสินค้า",vi:"Vui lòng nhập tên sản phẩm"},"金額 *":{ja:"金額 *",en:"Amount *",th:"ราคา *",vi:"Số tiền *"},税額:{ja:"税額",en:"Tax Amount",th:"ภาษี",vi:"Tiền thuế"},セキュリティ強化のための情報:{ja:"セキュリティ強化のための情報",en:"Information for Enhanced Security",th:"ข้อมูลเพื่อความปลอดภัย",vi:"Thông tin dùng để tăng cường bảo mật"},より安全な決済のため追加情報をご入力ください:{ja:"より安全な決済のため追加情報をご入力ください",en:"Please enter additional information for safer payment",th:"กรุณากรอกข้อมูลเพิ่มเติมเพื่อการชำระเงินที่ปลอดภัยยิ่งขึ้น",vi:"Vui lòng nhập thêm thông tin để thanh toán được bảo mật hơn"},請求先住所:{ja:"請求先住所",en:"Billing Address",th:"ที่อยู่สำหรับออกใบเสร็จ",vi:"Địa chỉ thanh toán"},都道府県:{ja:"都道府県",en:"Prefecture",th:"จังหวัด",vi:"Tỉnh/Thành phố"},市区町村:{ja:"市区町村",en:"City/Town/Village",th:"อำเภอ/เขต",vi:"Quận/Huyện"},利用規約に同意します:{ja:"利用規約に同意します",en:"I agree to the Terms of Service",th:"ยอมรับเงื่อนไขการใช้งาน",vi:"Tôi đồng ý với Điều khoản dịch vụ"},処理中:{ja:"処理中",en:"Processing",th:"กำลังดำเนินการ",vi:"Đang xử lý"},決済手続きに進む:{ja:"決済手続きに進む",en:"Proceed to Payment",th:"ดำเนินการชำระเงิน",vi:"Tiến hành thanh toán"},セキュリティ認証中:{ja:"セキュリティ認証中",en:"Security Authentication in Progress",th:"กำลังตรวจสอบความปลอดภัย",vi:"Đang xác thực bảo mật"},"より安全な決済のためセキュリティ認証を行っています。しばらくお待ちください。":{ja:"より安全な決済のためセキュリティ認証を行っています。しばらくお待ちください。",en:"Performing security authentication for safer payment. Please wait.",th:"กำลังตรวจสอบเพื่อการชำระเงินที่ปลอดภัยยิ่งขึ้น กรุณารอสักครู่",vi:"Đang xác thực bảo mật, vui lòng chờ…"},読み込み済み:{ja:"読み込み済み",en:"Loaded",th:"โหลดเสร็จแล้ว",vi:"Đã tải"},未読み込み:{ja:"未読み込み",en:"Not Loaded",th:"ยังไม่ได้โหลด",vi:"
66Chưa tải"},"次の旅行はどこにいきますか?":{ja:"次の旅行はどこにいきますか?",en:"Where is your next trip?",th:"ทริปหน้าจะไปเที่ยวที่ไหน?",vi:"Bạn dự định đi đâu cho chuyến du lịch tiếp theo?"},データ容量を選択:{ja:"データ容量を選択",en:"Select Data Capacity",th:"เลือกปริมาณเน็ต",vi:"Chọn dung lượng cho dữ liệu"},日数を選択:{ja:"日数を選択",en:"Select Number of Days",th:"เลือกจำนวนวันใช้งาน",vi:"Chọn số ngày"},"%sの一覧はこちら":{ja:"%sの一覧はこちら",en:"List of %s here",th:"ดูรายการ %s ทั้งหมด",vi:"Xem danh sách %s tại đây"},"%sで使えるプラン一覧はこちら":{ja:"%sで使えるプラン一覧はこちら",en:"List of plans available in %s here",th:"ดูแพ็กเกจสำหรับ %s",vi:"Xem danh sách các gói cước có sẵn %s tại đây"},お客様のクチコミ一覧:{ja:"お客様のクチコミ一覧",en:"Customer Reviews",th:"รีวิวจากผู้ใช้งานจริง",vi:"Đánh giá của khách hàng"},ロゴ:{ja:"ロゴ",en:"Logo",th:"โลโก้",vi:"Logo"},海外旅行でお得なeSIMならトラべシム:{ja:"海外旅行でお得なeSIMならトラべシム",en:"For affordable eSIMs for overseas travel, choose TRAVeSIM",th:"eSIM เที่ยวต่างประเทศ ราคาสุดคุ้ม",vi:"Nếu đi du lịch nước ngoài và muốn dùng eSIM tiết kiệm, hãy chọn TraveSIM"},"TRAVeSIMは、海外旅行者向けのプリペイドeSIMサービスです。多言語対応のサポートと簡単な設定で、安心してデータ通信を楽しめます。今すぐTRAVeSIMで快適な旅を始めましょう!":{ja:"TRAVeSIMは、海外旅行者向けのプリペイドeSIMサービスです。多言語対応のサポートと簡単な設定で、安心してデータ通信を楽しめます。今すぐTRAVeSIMで快適な旅を始めましょう!",en:"TRAVeSIM is a prepaid eSIM service for overseas travelers. With multilingual support and easy setup, you can enjoy data connectivity with peace of mind. Start your comfortable journey with TRAVeSIM today!",th:"TRAVeSIM คือบริการ eSIM แบบเติมเงินสำหรับนักท่องเที่ยวต่างประเทศ ด้วยการรองรับหลายภาษาและการตั้งค่าที่ง่ายดาย คุณจึงเพลิดเพลินกับการใช้ข้อมูลได้อย่างมั่นใจ เริ่มต้นการเดินทางที่สะดวกสบายกับ TRAVeSIM วันนี้!",vi:"TRAVeSIM là dịch vụ eSIM trả trước dành cho du khách quốc tế. Với hỗ trợ đa ngôn ngữ và thiết lập đơn giản, bạn có thể yên tâm tận hưởng kết nối dữ liệu. Hãy bắt đầu chuyến đi thoải mái cùng TRAVeSIM ngay hôm nay!"},eSIM購入:{ja:"eSIM購入",en:"Buy eSIM",th:"ซื้อ eSIM",vi:"Mua eSIM"},料金プラン:{ja:"料金プラン",en:"Rate Plans",th:"ราคาแพ็กเกจ",vi:"Gói cước"},対応国一覧:{ja:"対応国一覧",en:"Supported Countries List",th:"รายชื่อประเทศที่รองรับ",vi:"Danh sách quốc gia hỗ trợ"},サポート:{ja:"サポート",en:"Support",th:"ช่วยเหลือ",vi:"Hỗ trợ"},設定方法:{ja:"設定方法",en:"Setup Guide",th:"วิธีตั้งค่าและใช้งาน",vi:"Hướng dẫn cài đặt"},設定方法はこちら:{ja:"設定方法はこちら",en:"Click here for setup guide",th:"คลิกดูวิธีตั้งค่าที่นี่",vi:"Hướng dẫn cài đặt tại đây"},会社概要:{ja:"会社概要",en:"Company Profile",th:"ข้อมูลบริษัท",vi:"Thông tin công ty"},プライバシーポリシー:{ja:"プライバシーポリシー",en:"Privacy Policy",th:"นโยบายความเป็นส่วนตัว",vi:"Chính sách quyền riêng tư"},重要なお知らせ:{ja:"重要なお知らせ",en:"Important Notice",th:"ประกาศสำคัญ",vi:"Thông báo quan trọng"},"2025年10月1日以前の申込の方はこちらから":{ja:"2025年10月1日以前の申込の方はこちらから",en:"For applications before October 1, 2025, click here",th:"สำหรับผู้สมัครก่อน 1 ต.ค. 2025 คลิกที่นี่",vi:"Khách hàng đăng ký trước ngày 1/10/2025 vui lòng nhấn vào đây"},"以前のサイトでご購入されたeSIMの確認・管理は以下のリンクからアクセスしてください":{ja:"以前のサイトでご購入されたeSIMの確認・管理は以下のリンクからアクセスしてください",en:"Please access the link below to check and manage eSIMs purchased on the previous site",th:"ตรวจสอบและจัดการ eSIM ที่ซื้อจากเว็บไซต์เดิม ได้ที่ลิงก์ด้านล่าง",vi:"kiểm tra và quản lý eSIM đã mua trên trang cũ, vui lòng truy cập liên kết dưới đây"},旧サイトへアクセス:{ja:"旧サイトへアクセス",en:"Access Old Site",th:"เข้าสู่เว็บไซต์เดิม",vi:"Truy cập trang cũ"},警告:{ja:"警告",en:"Warning",th:"คำเตือน",vi:"Cảnh báo"},エラー:{ja:"エラー",en:"Error",th:"ข้อผิดพลาด",vi:"Lỗi"},成功:{ja:"成功",en:"Success",th:"ทำรายการสำเร็จ",vi:"Thành công"},メンテナンス:{ja:"メンテナンス",en:"Maintenance",th:"ปิดปรับปรุงระบบ",vi:"Bảo trì"},プロモーション:{ja:"プロモーション",en:"Promotion",th:"โปรโมชั่น",vi:"Khuyến mãi"},未読通知数の取得に失敗しました:{ja:"未読通知数の取得に失敗しました",en:"Failed to retrieve unread notification count",th:"โหลดจำนวนการแจ้งเตือนที่ยังไม่ได้อ่านไม่สำเร็จ",vi:"Tải số thông báo chưa đọc thất bại"},通知一覧の取得に失敗しました:{ja:"通知一覧の取得に失敗しました",en:"Failed to retrieve notification list",th:"โหลดรายการแจ้งเตือนไม่สำเร็จ",vi:"Không tải được danh sách thông báo"},通知:{ja:"通知",en:"Notifications",th:"การแจ้งเตือน",vi:"Thông báo"},件の未読:{ja:"件の未読",en:"unread items",th:"รายการที่ยังไม่ได้อ่าน",vi:"Mục chưa đọc"},読み込み中:{ja:"読み込み中",en:"Loading",th:"กำลังโหลด",vi:"Đang tải"},通知の読み込みに失敗しました:{ja:"通知の読み込みに失敗しました",en:"Failed to load notifications",th:"โหลดการแจ้งเตือนไม่สำเร็จ",vi:"Tải thông báo thất bại"},通知はありません:{ja:"通知はありません",en:"No notifications",th:"ไม่มีการแจ้งเตือน",vi:"Không có thông báo"},"オススメ!":{ja:"オススメ!",en:"Recommended!",th:"แนะนำ!",vi:"Đề xuất!"}
66,"キャンペーン中!":{ja:"キャンペーン中!",en:"Campaign!",th:"กำลังจัดโปร!",vi:"Đang khuyến mãi!"},カートから削除:{ja:"カートから削除",en:"Remove from Cart",th:"ลบออกจากตะกร้า",vi:"Xóa khỏi giỏ hàng"},カートに追加:{ja:"カートに追加",en:"Add to Cart",th:"เพิ่มลงตะกร้า",vi:"Thêm vào giỏ hàng"},"%s日間有効":{ja:"%s日間有効",en:"Valid for %s days",th:"%s วัน",vi:"Hiệu lực trong %s ngày"},価格:{ja:"価格",en:"Price",th:"ราคา",vi:"Giá"},提供内容:{ja:"提供内容",en:"Includes",th:"สิ่งที่ได้รับ",vi:"Bao gồm"},"データ専用(音声・SMSはご利用いただけません)":{ja:"データ専用(音声・SMSはご利用いただけません)",en:"Data only (Voice and SMS not available)",th:"ใช้เน็ตได้อย่างเดียว (โทร/SMS ไม่ได้)",vi:"Chỉ dành cho dữ liệu (không sử dụng được khi gọi diện thoại và SMS)"},eSIM有効期限:{ja:"eSIM有効期限",en:"eSIM Expiration Date",th:"วันหมดอายุ eSIM",vi:"Ngày hết hạn eSIM"},アクティベート期限:{ja:"アクティベート期限",en:"Activation Deadline",th:"วันหมดอายุการเปิดใช้งาน",vi:"Thời hạn kịch hoạt"}
66,"90日以内(TRAVeSIM購入後90日以内にアクティベート(開通)を済ませてください。)":{ja:"90日以内(TRAVeSIM購入後90日以内にアクティベート(開通)を済ませてください。)",en:"Within 90 days (Please activate within 90 days after purchasing TRAVeSIM.)",th:"ภายใน 90 วัน (กรุณาเปิดใช้งานภายใน 90 วันหลังจากซื้อ TRAVeSIM)",vi:"Trong vòng 90 ngày (Vui lòng kích hoạt eSIM TRAVeSIM trong vòng 90 ngày kể từ khi mua)"},"※通常アクティベートは通信エリア内のみ可能となります。":{ja:"※通常アクティベートは通信エリア内のみ可能となります。",en:"*Normally, activation is only possible within the coverage area.",th:"※ ต้องเปิดใช้งานเมื่ออยู่ในพื้นที่สัญญาณเท่านั้น",vi:"*Thông thường kích hoạt chỉ khả dụng trong khu vực có sóng"},"※通常QRコードのインストールまでは通信エリア外でも行えますがアクティベートは通信エリア内のみ可能となります。":{ja:"※通常QRコードのインストールまでは通信エリア外でも行えますがアクティベートは通信エリア内のみ可能となります。",en:"*Normally, QR code installation can be done outside the coverage area, but activation is only possible within the coverage area.",th:"※ ติดตั้ง eSIM ได้ทุกที่ แต่ต้องเปิดใช้งานในพื้นที่สัญญาณปลายทาง",vi:"*Thông thường cài QR code có thể ngoài vùng sóng, nhưng chỉ kịch hoạt được trong vùng có sóng"},追加チャージ:{ja:"追加チャージ",en:"Top-up",th:"ซื้อเน็ตเพิ่ม",vi:"Nạp thêm"},"可能(追加チャージの金額はから確認いただけますが実際の購入時には現在の表示時点の料金から変更になる可能性がございます。)":{ja:"可能(追加チャージの金額はから確認いただけますが実際の購入時には現在の表示時点の料金から変更になる可能性がございます。)",en:"Available (You can check the top-up amount from ..., but the price at the time of actual purchase may differ from the currently displayed price.)",th:"รองรับ (เช็กราคาแพ็กเกจเสริมได้ ราคาอาจมีการเปลี่ยนแปลง)",vi:"Có thể nạp thêm (Lưu ý: giá khi nạp thực tế có thể khác với so giá đang hiển thị)"},不可:{ja:"不可",en:"Not Available",th:"ไม่รองรับ",vi:"Không khả dụng"},公正利用ポリシー:{ja:"公正利用ポリシー",en:"Fair Usage Policy",th:"นโยบายการใช้งานที่เหมาะสม (FUP)",vi:"Chính sách sử dụng dịch vụ một cách hợp lý"},"カバレッジ(対象国)":{ja:"カバレッジ(対象国)",en:"Coverage (Target Countries)",th:"ประเทศที่รองรับ",vi:"Vùng phủ sóng (Các quốc gia áp dụng)"},ネットワーク:{ja:"ネットワーク",en:"Network",th:"เครือข่าย",vi:"Mạng lưới"},対応ネットワーク:{ja:"対応ネットワーク",en:"Supported Networks",th:"เครือข่ายที่รองรับ",vi:"Các mạng hỗ trợ"},国名またはキャリア名で検索:{ja:"国名またはキャリア名で検索",en:"Search by country or carrier name",th:"ค้นหาประเทศหรือเครือข่าย",vi:"Tìm kiếm theo tên quốc gia hoặc nhà mạng"},ネットワーク情報なし:{ja:"ネットワーク情報なし",en:"No network information",th:"ไม่มีข้อมูลเครือข่าย",vi:"Chưa có dữ liệu mạng"},検索条件に一致する国が見つかりません:{ja:"検索条件に一致する国が見つかりません",en:"No countries match the search criteria",th:"ไม่พบประเทศที่ค้นหา",vi:"Không tìm thấy quốc gia nào phù hợp với điều kiện tìm kiếm"},決済処理中:{ja:"決済処理中",en:"Payment Processing",th:"กำลังดำเนินการชำระเงิน",vi:"Đang xử lý thanh toán"},"決済サイトに移動しています。しばらくお待ちください。":{ja:"決済サイトに移動しています。しばらくお待ちください。",en:"Redirecting to payment site. Please wait.",th:"กำลังนำคุณไปที่หน้าชำระเงิน กรุณารอสักครู่",vi:"Đang chuyển sang trang thanh toán. Vui lòng chờ trong giây lát"},"※ このページを閉じずにお待ちください":{ja:"※ このページを閉じずにお待ちください",en:"*Please do not close this page and wait.",th:"※ กรุณาเปิดหน้านี้ค้างไว้",vi:"*Vui lòng không đóng trang này và chờ trong giây lát"},"%sは必須です":{ja:"%sは必須です",en:"%s is required",th:"กรุณาระบุ %s",vi:"Vui lòng nhập %s (bắt buộc)"}
66,パートナー情報の取得に失敗しました:{ja:"パートナー情報の取得に失敗しました",en:"Failed to retrieve partner information",th:"โหลดข้อมูลพาร์ทเนอร์ไม่สำเร็จ",vi:"Không thể lấy thông tin nhà cung cấp"},認証コードを入力:{ja:"認証コードを入力",en:"Enter Verification Code",th:"กรอกรหัสยืนยัน",vi:"Nhập mã xác thực"},送信中:{ja:"送信中",en:"Sending",th:"กำลังส่ง",vi:"Đang gửi"},認証コードを送信:{ja:"認証コードを送信",en:"Send Verification Code",th:"ส่งรหัสยืนยัน",vi:"Gửi mã xác thực"},"%sに認証コードを送信しました":{ja:"%sに認証コードを送信しました",en:"Verification code sent to %s",th:"ส่งรหัสยืนยันไปที่ %s แล้ว",vi:"Đã gửi mã xác thực đến %s"},"%telに認証コードを送信しました":{ja:"%telに認証コードを送信しました",en:"Verification code sent to %tel",th:"ส่งรหัสยืนยันไปที่ %tel แล้ว",vi:"Đã gửi mã xác thực đến số %tel"},"認証コード(6桁)":{ja:"認証コード(6桁)",en:"Verification Code (6 digits)",th:"รหัสยืนยัน (6 หลัก)",vi:"Mã xác thực (6 chữ số)"},別の電話番号で再試行:{ja:"別の電話番号で再試行",en:"Retry with another phone number",th:"ลองใหม่ด้วยเบอร์อื่น",vi:"Thử lại với số điện thoại khác"},お探しのページは見つかりませんでした:{ja:"お探しのページは見つかりませんでした",en:"Page not found",th:"ไม่พบหน้าที่ต้องการ",vi:"Trang bạn tìm không tồn tại"},データ使用量を読み込み中:{ja:"データ使用量を読み込み中",en:"Loading data usage",th:"กำลังโหลดข้อมูลการใช้เน็ต",vi:"Đang tải mức sử dụng dữ liệu"},データ使用量の取得に失敗しました:{ja:"データ使用量の取得に失敗しました",en:"Failed to retrieve data usage",th:"โหลดข้อมูลการใช้เน็ตไม่สำเร็จ",vi:"Không thể tải mức sử dụng dữ liệu"},データ使用量情報がありません:{ja:"データ使用量情報がありません",en:"No data usage information",th:"ไม่มีการใช้งานเน็ต",vi:"Không có thông tin sử dụng dữ liệu"},未アクティブ:{ja:"未アクティブ",en:"Inactive",th:"ยังไม่เปิดใช้งาน",vi:"Chưa kích hoạt"},アクティブ:{ja:"アクティブ",en:"Active",th:"เปิดใช้งานแล้ว",vi:"Đang kích hoạt"},期限切れ:{ja:"期限切れ",en:"Expired",th:"หมดอายุ",vi:"Hết hạn"},データ使用量:{ja:"データ使用量",en:"Data Usage",th:"ปริมาณเน็ตที่ใช้ไป",vi:"Mức sử dụng dữ liệu"},使用量サマリー:{ja:"使用量サマリー",en:"Usage Summary",th:"สรุปการใช้งาน",vi:"Tóm tắt sử dụng"},データ使用量を再取得しました:{ja:"データ使用量を再取得しました",en:"Data usage refreshed",th:"อัปเดตข้อมูลการใช้เน็ตล่าสุดแล้ว",vi:"Đã cập nhật lại dung lượng dữ liệu"},データ使用量の再取得に失敗しました:{ja:"データ使用量の再取得に失敗しました",en:"Failed to refresh data usage",th:"อัปเดตข้อมูลไม่สำเร็จ",vi:"Cập nhật dung lượng dữ liệu thất bại"},使用率:{ja:"使用率",en:"Usage Rate",th:"อัตราการใช้งาน",vi:"Tỷ lệ sử dụng"},総使用量:{ja:"総使用量",en:"Total Usage",th:"ปริมาณที่ใช้ทั้งหมด",vi:"Tổng dung lượng đã sử dụng"},詳細情報:{ja:"詳細情報",en:"Detailed Information",th:"ข้อมูลโดยละเอียด",vi:"Thông tin chi tiết"},プラン容量:{ja:"プラン容量",en:"Plan Capacity",th:"ปริมาณตามแพ็กเกจ",vi:"Dung lượng gói cước"},ステータス:{ja:"ステータス",en:"Status",th:"สถานะ",vi:"Trạng thái"},有効期限:{ja:"有効期限",en:"Expiration Date",th:"วันหมดอายุ",vi:"Ngày hết hạn eSIM"},"音声・SMS残量":{ja:"音声・SMS残量",en:"Voice/SMS Balance",th:"ยอดโทร/SMS คงเหลือ",vi:"Số dư điện thoại/SMS"},音声残量:{ja:"音声残量",en:"Voice Balance",th:"เวลาโทรคงเหลือ",vi:"Số phút gọi còn lại"},分:{ja:"分",en:"min",th:"นาที",vi:"Phút"},SMS残量:{ja:"SMS残量",en:"SMS Balance",th:"จำนวน SMS คงเหลือ",vi:"Tổng số tin nhắn SMS"},件:{ja:"件",en:"messages",th:"ข้อความ",vi:"Tin nhắn"},音声総量:{ja:"音声総量",en:"Total Voice",th:"เวลาโทรทั้งหมด",vi:"Tổng số phút gọi"},SMS総量:{ja:"SMS総量",en:"Total SMS",th:"จำนวน SMS ทั้งหมด",vi:"Tổng số tin nhắn SMS"},注意事項:{ja:"注意事項",en:"Notes",th:"ข้อควรระวัง",vi:"Lưu ý"},"• データ使用量の更新には時間がかかる場合があります":{ja:"• データ使用量の更新には時間がかかる場合があります",en:"• Updating data usage may take time",th:"• ข้อมูลการใช้งานอาจไม่อัปเดตทันที",vi:"Việc cập nhật dữ liệu sử dụng có thể mất một chút thời gian"},"• 表示される使用量は概算値です":{ja:"• 表示される使用量は概算値です",en:"• Displayed usage is an estimate",th:"• ปริมาณที่แสดงเป็นค่าโดยประมาณ",vi:"Dung lượng sử dụng hiển thị chỉ là giá trị ước tính"},"• ステータスが「期限切れ」の場合通信は利用できません":{ja:"• ステータスが「期限切れ」の場合通信は利用できません",en:'• C
66ommunication is not available if status is "Expired"',th:'• หากสถานะ "หมดอายุ" จะใช้งานไม่ได้',vi:'Không thể liên lạc nếu trạng thái là "Đã hết hạn"'},"• データ使い放題プランでも通信速度の制限がある場合があります":{ja:"• データ使い放題プランでも通信速度の制限がある場合があります",en:"• Speed limits may apply even for unlimited data plans",th:"• เน็ตไม่อั้นอาจมีการจำกัดความเร็ว (FUP)",vi:"Ngay cả với gói không giới hạn dữ liệu, tốc độ kết nối vẫn có thể bị giới hạn trong một số trường hợp."},"人気No.%s":{ja:"人気No.%s",en:"Popularity No.%s",th:"ยอดนิยมอันดับ %s",vi:"Phổ biến số %s"},国名を検索:{ja:"国名を検索",en:"Search Country Name",th:"ค้นหาชื่อประเทศ",vi:"Tìm kiếm tên quốc gia"},最近購入したeSIMパッケージ:{ja:"最近購入したeSIMパッケージ",en:"Recently Purchased eSIM Packages",th:"แพ็กเกจที่ซื้อล่าสุด",vi:"Gói eSIM đã mua gần đây"},スマートフォンでQRコードを読み取ってアクセス:{ja:"スマートフォンでQRコードを読み取ってアクセス",en:"Scan QR code with smartphone to access",th:"สแกน QR Code เพื่อเข้าใช้งาน",vi:"Truy cập bằng cách quét mã QR trên điện thoại thông minh."},PC版サイトはコチラ:{ja:"PC版サイトはコチラ",en:"PC Site Here",th:"เข้าสู่เว็บไซต์เวอร์ชัน PC",vi:"Trang web phiên bản máy tính tại đây"},ユーザー情報の取得に失敗しました:{ja:"ユーザー情報の取得に失敗しました",en:"Failed to retrieve user information",th:"โหลดข้อมูลผู้ใช้ไม่สำเร็จ",vi:"Lấy thông tin người dùng thất bại."},利用中のeSIMはありません:{ja:"利用中のeSIMはありません",en:"No eSIM currently in use",th:"ไม่มี eSIM ที่กำลังใช้งาน",vi:"Không có eSIM nào đang được sá»­ dụng"},"%sに行くならTRAVeSIM":{ja:"%sに行くならTRAVeSIM",en:"If you go to %s, choose TRAVeSIM",th:"ไปเที่ยว %s ต้อง TRAVeSIM",vi:"Nếu bạn đi đến %s, hãy chọn TRAVeSIM"},メールアドレスを入力:{ja:"メールアドレスを入力",en:"Enter Email Address",th:"กรอกอีเมล",vi:"Nhập địa chỉ email"},別のメールアドレスで再試行:{ja:"別のメールアドレスで再試行",en:"Retry with another email address",th:"ลองใหม่ด้วยอีเมลอื่น",vi:"Thá»­ lại với một địa chỉ email khác"},"2025å¹´9月ご利用 35歳・女性 (イギリス) ロンドン・オックスフォード・エディンバラを巡るイギリス周遊に利用。 空港に着いてすぐ使えたので空港に着いてすぐ使えたのでSIMカードを探す手間がなく快適でした。 通信も非常に安定しており通信も非常に安定しておりGoogleマップや翻訳アプリもストレスなく使えました。カフェの予約や電車の時刻確認もスムーズで助かりました。":{ja:"2025å¹´9月ご利用 35歳・女性 (イギリス) ロンドン・オックスフォード・エディンバラを巡るイギリス周遊に利用。 空港に着いてすぐ使えたので空港に着いてすぐ使えたのでSIMカードを探す手間がなく快適でした。 通信も非常に安定しており通信も非常に安定しておりGoogleマップや翻訳アプリもストレスなく使えました。カフェの予約や電車の時刻確認もスムーズで助かりました。",en:"Used in September 2025 35 years old, Female (UK) Used for a tour of the UK visiting London, Oxford, and Edinburgh. It was convenient because I could use it immediately upon arriving at the airport, saving me the trouble of looking for a SIM card. The connection was very stable, and I could use Google Maps and translation apps without stress. Booking cafes and checking train schedules went smoothly, which was helpful.",th:"ใช้บริการเมื่อกันยายน 2025 หญิงอายุ 35 ปี (สหราชอาณาจักร) ใช้สำหรับการท่องเที่ยวในสหราชอาณาจักร เยือนลอนดอน ออกซ์ฟอร์ด และเอดินบะระ สะดวกมากเพราะใช้งานได้ทันทีที่ถึงสนามบิน ไม่ต้องเสียเวลาหาซิมการ์ด สัญญาณเสถียรมาก ใช้ Google Maps และแอปแปลภาษาได้ลื่นไหล การจองคาเฟ่และเช็คตารางรถไฟก็ราบรื่น ช่วยได้มาก",vi:"Sá»­ dụng vào tháng 9 năm 2025 Nữ, 35 tuổi (Anh). Tôi đã sá»­ dụng dịch vụ này cho chuyến du lịch vòng quanh nước Anh, đi qua London, Oxford và Edinburgh. Vừa đến sân bay là có thể sá»­ dụng ngay, nên rất thoải mái vì không cần mất công tìm mua SIM. Kết nối mạng rất ổn định, có thể sá»­ dụng Google Maps và ứng dụng dịch má
66»™t cách trÆ¡n tru, không gặp trở ngại nào. Việc đặt chỗ quán cà phê và kiểm tra giờ tàu cÅ©ng diễn ra thuận lợi, giúp chuyến đi trở nên dễ dàng hÆ¡n."},領収書発行:{ja:"領収書発行",en:"Issue Receipt",th:"ออกใบเสร็จรับเงิน",vi:"Phát hành biên lai"},"以下のフォームに入力された宛名、住所で領収書(PDF)を作成し、メールで送信します。":{ja:"以下のフォームに入力された宛名、住所で領収書(PDF)を作成し、メールで送信します。",en:"A receipt (PDF) will be created with the recipient name and address entered in the form below and sent to your email.",th:"ใบเสร็จ (PDF) จะถูกสร้างตามชื่อและที่อยู่ที่กรอกในฟอร์มด้านล่าง และส่งทางอีเมล",vi:"Chúng tôi sẽ tạo hóa đơn (PDF) với tên người nhận và địa chỉ được nhập trong biểu mẫu dưới đây và gá»­i qua email."},"領収書の送信に失敗しました。時間をおいて再度お試しください。":{ja:"領収書の送信に失敗しました。時間をおいて再度お試しください。",en:"Failed to send receipt. Please try again later.",th:"ส่งใบเสร็จไม่สำเร็จ กรุณาลองใหม่ในภายหลัง",vi:"Gá»­i hóa đơn không thành công. Vui lòng thá»­ lại sau."},送信完了:{ja:"送信完了",en:"Sending completed",th:"ส่งเรียบร้อยแล้ว",vi:"Hoàn tất gá»­i"},"領収書をメールで送信しました。":{ja:"領収書をメールで送信しました。",en:"Receipt has been sent to your email.",th:"ส่งใบเสร็จทางอีเมลเรียบร้อยแล้ว",vi:"Đã gá»­i hóa đơn đến email cá»§a bạn."},宛名:{ja:"宛名",en:"Recipient Name",th:"ชื่อผู้รับ",vi:"Tên người nhận"},宛名を入力:{ja:"宛名を入力",en:"Enter recipient name",th:"กรอกชื่อผู้รับ",vi:"Nhập tên người nhận"},名前は必須です:{ja:"名前は必須です",en:"Name is required",th:"กรุณากรอกชื่อ",vi:"Tên (bắt buộc)"},住所を入力:{ja:"住所を入力",en:"Enter address",th:"กรอกที่อยู่",vi:"Nhập địa chỉ"},領収書をメールで送信する:{ja:"領収書をメールで送信する",en:"Send receipt by email",th:"ส่งใบเสร็จทางอีเมล",vi:"Gá»­i hóa đơn qua email"},"2025å¹´9月ご利用 42歳・男性 (ハワイ) 家族旅行でオアフ島に滞在。ホテルやビーチ家族旅行でオアフ島に滞在。ホテルやビーチドライブ中でもずっと繋がっていて快適そのもの。 写真をクラウドにすぐアップでき写真をクラウドにすぐアップでき家族全員で共有できたのが嬉しかったです。 設定もとても簡単で設定もとても簡単で旅行前の準備がスムーズでした。":{ja:"2025å¹´9月ご利用 42歳・男性 (ハワイ) 家族旅行でオアフ島に滞在。ホテルやビーチ家族旅行でオアフ島に滞在。ホテルやビーチドライブ中でもずっと繋がっていて快適そのもの。 写真をクラウドにすぐアップでき写真をクラウドにすぐアップでき家族全員で共有できたのが嬉しかったです。 設定もとても簡単で設定もとても簡単で旅行前の準備がスムーズでした。",en:"Used in September 2025 42 years old, Male (Hawaii) Stayed in Oahu for a family trip. Connected everywhere, from hotels to beaches and during drives, very comfortable. I was happy to be able to upload photos to the cloud immediately and share them with the whole family. Setup was very easy, making pre-trip preparations smooth.",th:"[ก.ย. 2025] ชาย (42 ปี) - [ฮาวาย] ไปเที่ยวกับครอบครัวที่โอฮู สัญญาณดีตลอดทริปทั้งที่โรงแรมและชายหาด อัปรูปขึ้น Cloud แชร์ให้ทุกคนดูได้ทันที ที่สำคัญคือตั้งค่าง่ายมาก เตรียมตัวก่อนเดินทางได้สบายๆ เลยครับ",vi:"Sá»­ dụng vào tháng 9 năm 2025 Nam, 42 tuổi (Hawaii). Tôi đã lưu trú tại đảo Oahu trong chuyến du lịch cùng gia đình. Kết nối mạng luôn được duy trì liên tục dù là ở khách sạn, bãi biển hay khi đang lái xe, mang lại trải nghiệm cá»±c kỳ thoải mái. Tôi rất vui vì có thể tải ảnh lên đám mây ngay lập tức để chia sẻ với tất cả thành viên trong gia đình. Việc cài đặt cÅ©ng rất đơn giản, giúp quá trình chuẩn bị trước chuyến đi diễn ra vô cùng suôn sẻ."},"2025å¹´8月ご利用 26歳・女性 (韓国) ソウル・釜山旅行で利用しました。カフェ巡りやショッピングの合間も常にネットがサクサク。 Instagramの投稿もすぐできて大満足! 日本語サポートも丁寧で日本語サポートも丁寧で初めての海外eSIM利用でも安心できました。":{ja:"2025å¹´8月ご利用 26歳・女性 (韓国) ソウル・釜山旅行で利用しました。カフェ巡りやショッピングの合間も常にネットがサクサク。 Instagramの投稿もすぐできて大満足! 日本語サポートも丁寧で日本語サポートも丁寧で初めての海外eSIM利用でも安心できました。",en:"Used in August 2025 26 years old, Female (South Korea) Used for a trip to Seoul and Busan. Internet was always fast between cafe hopping and shopping. Very satisfied with being able to post to Instagram immediately! Japanese support was polite, so I felt safe using an overseas eSIM for the first time.",th:"[ส.ค. 2025] หญิง (26 ปี) - [เกาหลีใต้] ไปโซลกับปูซานมาค่ะ เน็ตแรงไม่มีตก จะคาเฟ่ฮอปปิ้งหรือช้อปปิ้งก็อัป IG Story ได้รัวๆ! ตอนแรกแอบกังวลเพราะใช้ eSIM ครั้งแรก แต่มีซัพพอร์ตคอยดูแลเลยอุ่นใจมากค่ะ",vi:"Sá»­ dụng vào tháng 8 năm 2025 Nữ, 26 tuổi (Hàn Quốc). Tôi đã sá»­ dụng dịch vụ này cho chuyến du lịch đến Seoul và Busan. Ngay cả những lúc đi dạo quanh các quán cà phê hay đi mua sắm, mạng vẫn luôn chạy rất mượt mà (vèo vèo). Tôi rất hài lòng vì có thể đăng bài lên Instagram ngay lập tức! Dịch vụ hỗ trợ tiếng Nhật cÅ©ng rất tận tình, giúp tôi hoàn toàn yên tâm dù đây là lần đầu tiên tôi sá»­ dụng eSIM ở nước ngoài."},"2025å¹´8月ご利用 30歳・男性 (シドニー) 仕事と観光を兼ねたオーストラリア滞在で使用。 空港からシドニー市内までスムーズにネット接続でき空港からシドニー市内までスムーズにネット接続できUber配車も問題なし。会議用のビデオ通話も途切れず安定していました。 出張や長期滞在の人にもおすすめです。":{ja:"2025å¹´8月ご利用 30歳・男性 (シドニー) 仕事と観光を兼ねたオーストラリア滞在で使用。 空港からシドニー市内までスムーズにネット接続でき空港からシドニー市内までスムーズにネット接続できUber配車も問題なし。会議用のビデオ通話も途切れず安定していました。 出張や長期滞在の人にもおすすめです。",en:"Used in August 2025 30 years old, Male (Sydney) Used during a stay in Australia combining work and tourism. Smooth internet connection from the airport to Sydney city, no problem with Uber rides. Video calls for meetings were stable without interruption. Recommended for business trips and long-term stays.",th:"[ส.ค. 2025] ชาย (30 ปี) - [ซิดนีย์] ไปทำงานและเที่ยวที่ออสเตรเลีย เน็ตเชื่อมต่อราบรื่นตั้งแต่อยู่สนามบิน เรียกรถ Uber ได้สบาย ประชุม VDO Call ก็ไม่กระตุก ใครมาทำงานหรืออยู่ยาวแนะนำเลยครับ",vi:"Sá»­ dụng vào tháng 8 năm 2025 Nam, 30 tuổi (Sydney). Tôi đã sá»­ dụng dịch vụ này trong chuyến đi Úc kết hợp giữa công việc và du lịch. Kết nối mạng rất mượt mà từ sân bay về đến trung tâm thành phố Sydney, việc đặt xe Uber cÅ©ng không gặp vấn đề gì. Các cuộc gọi video họp hành cÅ©ng ổn định và không bị ngắt quãng. Tôi rất khuyến khích dịch vụ này cho những ai đi công tác hoặc lưu trú dài hạn."},"2025å¹´7月ご利用 33歳・女性 (グアム) 女子旅で利用しました!ホテルビーチのどこでも快適に使えました。女子旅で利用しました!ホテルショッピングモール Wi-Fiを探す必要がなくWi-Fiを探す必要がなく観光に集中できたのが本当に良かったです。 写真をすぐ共有できて写真をすぐ共有できて友達との思い出づくりがさらに楽しくなりました。":{ja:"2025å¹´7月ご利用 33歳・女性 (グアム) 女子旅で利用しました!ホテルビーチのどこでも快適に使えました。女子旅で利用しました!ホテルショッピングモール Wi-Fiを探す必要がなくWi-Fiを探す必要がなく観光に集中できたのが本当に良かったです。 写真をすぐ共有できて写真をすぐ共有できて友達との思い出づくりがさらに楽しくなりました。",en:"Used in July 2025 33 years old, Female (Guam) Used for a girls' trip! Used comfortably everywhere, hotels, beaches, shopping malls. It was really good to be able to focus on sightseeing without having to look for Wi-Fi. Sharing photos immediately made making memories with friends even more fun.",th:"[ก.ค. 2025] หญิง (33 ปี) - [กวม] ทริปสาวๆ สนุกมาก! ใช้เน็ตได้ทุกที่ทั้งโรงแรมและห้าง ไม่ต้องคอยหา Wi-Fi ให้เสียเวลา แชร์รูปสวยๆ อวดเพื่อนได้ทันที ทำให้ทริปนี้มีความสุขขึ้นเยอะเลยค่ะ",vi:"Sá»­ dụng vào tháng 7 năm 2025 Nữ, 33 tuổi (Guam). Tôi đã sá»­ dụng dịch vụ này cho chuyến du lịch cùng hội chị em! Tôi có thể sá»­ dụng mạng thoải mái ở bất cứ đâu, từ khách sạn, bãi biển cho đến trung tâm mua sắm. Điều tuyệt nhất là tô
66i không cần phải tốn công tìm kiếm Wi-Fi nên có thể tập trung tận hưởng việc tham quan. Tôi cũng có thể chia sẻ ảnh ngay lập tức, giúp việc lưu giữ những kỷ niệm đẹp cùng bạn bè càng trở nên thú vị hơn."},"2025年6月ご利用 32歳・女性 (イタリア) ローマ・フィレンツェ・ベネチアを巡る一人旅で大活躍ローマ・フィレンツェ・ベネチアを巡る一人旅で大活躍安心の日本語サポート。 初めての一人でのイタリア旅行で常にインターネットに接続できる安心感が何より大切でした。初めての一人でのイタリア旅行でTRAVeSIMを利用しました。女性の一人旅ということもあり 通信品質も素晴らしく美しい写真をリアルタイムでSNSにアップできたのも良かったです。通信品質も素晴らしくコロッセオやドゥオーモなどの観光地でも途切れることなく":{ja:"2025年6月ご利用 32歳・女性 (イタリア) ローマ・フィレンツェ・ベネチアを巡る一人旅で大活躍ローマ・フィレンツェ・ベネチアを巡る一人旅で大活躍安心の日本語サポート。 初めての一人でのイタリア旅行で常にインターネットに接続できる安心感が何より大切でした。初めての一人でのイタリア旅行でTRAVeSIMを利用しました。女性の一人旅ということもあり 通信品質も素晴らしく美しい写真をリアルタイムでSNSにアップできたのも良かったです。通信品質も素晴らしくコロッセオやドゥオーモなどの観光地でも途切れることなく",en:"Used in June 2025 32 years old, Female (Italy) Great success on a solo trip visiting Rome, Florence, and Venice. Reliable Japanese support. For my first solo trip to Italy, the peace of mind of always being connected to the internet was most important. I used TRAVeSIM for my first solo trip to Italy. As a woman traveling alone, The connection quality was excellent, and it was great to be able to upload beautiful photos to SNS in real time. The connection quality was excellent, and even at tourist spots like the Colosseum and Duomo, without interruption.",th:"[มิ.ย. 2025] หญิง (32 ปี) - [อิตาลี] แบกเป้เที่ยวคนเดียวครั้งแรกที่โรม ฟลอเรนซ์ เวนิส การมีเน็ตตลอดเวลาสำคัญมาก รู้สึกอุ่นใจสุดๆ สัญญาณดีแม้แต่ในที่เที่ยวอย่างโคลอสเซียม อัปรูปสวยๆ ลงโซเชียลได้เรียลไทม์เลยค่ะ",vi:"Sử dụng vào tháng 6 năm 2025 Nữ, 32 tuổi (Ý). Dịch vụ này đã giúp ích rất nhiều cho chuyến du lịch một mình của tôi qua Rome, Florence và Venice. Tôi đã chọn TRAVeSIM cho chuyến đi Ý một mình đầu tiên này. Vì là phụ nữ đi du lịch một mình, nên cảm giác an tâm khi luôn giữ được kết nối Internet là điều quan trọng nhất đối với tôi. Dịch vụ hỗ trợ bằng tiếng Nhật cũng rất đáng tin cậy. Chất lượng kết nối cũng rất tuyệt vời, ngay cả ở các điểm tham quan như Đấu trường La Mã hay Nhà thờ chính tòa sóng vẫn liên tục và không bị ngắt quãng. Tôi rất thích việc có thể đăng tải những bức ảnh đẹp lên mạng xã hội ngay tức thì."},"2025年6月ご利用 25歳・男性 (メキシコ、コスタリカ、チリ) 南米を周遊してみようと思い約20日間かけて周遊旅行する予定でしたので30日間5GBのパッケージを申し込みました。 もう少し大容量パッケージがあれば良いなと思いますが	SIMの入れ替え不要で	途中でデータの追加も出来て便利でした。 周遊旅行をする予定の方にオススメです。":{ja:"2025年6月ご利用 25歳・男性 (メキシコ、コスタリカ、チリ) 南米を周遊してみようと思い約20日間かけて周遊旅行する予定でしたので30日間5GBのパッケージを申し込みました。 もう少し大容量パッケージがあれば良いなと思いますが	SIMの入れ替え不要で	途中でデータの追加も出来て便利でした。 周遊旅行をする予定の方にオススメです。",en:"Used in June 2025 25 years old, Male (Mexico, Costa Rica, Chile) I planned to travel around South America for about 20 days, so I applied for the 30-day 5GB package. I wish there were larger capacity packages, but it was convenient not to need to change SIMs and to be able to add data along the way. I recommend it to those planning a round trip.",th:"ใช้บริการเมื่อเดือนมิถุนายน 2025 ชายอายุ 25 ปี (เม็กซิโก, คอสตาริกา, ชิลี) ฉันตั้งใจจะไปเที่ยวรอบอเมริกาใต้และมีแผนเดินทางประมาณ 20 วัน จึงสมัครแพ็กเกจ 5GB นาน 30 วัน ฉันคิดว่าถ้ามีแพ็กเกจความจุมากกว่านี้ก็คงดี แต่ก็สะดวกที่ไม่ต้องเปลี่ยนซิมและสามารถเติมข้อมูลระหว่างทางได้ ขอแนะนำสำหรับผู้ที่วางแผนจะไปเที่ยวรอบๆ",vi:"Sử dụng vào tháng 6 năm 2025 Nam, 25 tuổi (Mexico, Costa Rica, Chile) Tôi định đi du lịch vòng quanh Nam Mỹ trong khoảng 20 ngày nên đã đăng ký gói 5GB trong 30 ngày. Tôi nghĩ sẽ tốt hơn nếu có gói dung lượng lớn hơn, nhưng thật tiện lợi khi không cần thay SIM"},"2025年5月ご利用 42歳・男性 (グアム) グアム旅行で4日間使えるデータ使い放題タイプを夫婦で使って快適だった グアム旅行で妻と2人でTRAVe
66SIMのデータ使い放題プランを利用しました。4日間の滞在中TRAVeSIMのおかげで常に安定したインターネット接続を維持できました。グアム旅行で妻と2人でTRAVeSIMのデータ使い放題プランを利用しました。4日間の滞在中ホテルのWiFiが不安定だったのですがTRAVeSIMのおかげで常に安定したインターネット接続を維持できました。恋人岬やチャモロビレッジなどリアルタイムで家族に写真を送ることができました。次回の海外旅行でもぜひ利用したいと思います。恋人岬やチャモロビレッジなど観光地でもしっかり電波が入りリアルタイムで家族に写真を送ることができました。次回の海外旅行でもぜひ利用したいと思います。":{ja:"2025年5月ご利用 42歳・男性 (グアム) グアム旅行で4日間使えるデータ使い放題タイプを夫婦で使って快適だった グアム旅行で妻と2人でTRAVeSIMのデータ使い放題プランを利用しました。4日間の滞在中TRAVeSIMのおかげで常に安定したインターネット接続を維持できました。グアム旅行で妻と2人でTRAVeSIMのデータ使い放題プランを利用しました。4日間の滞在中ホテルのWiFiが不安定だったのですがTRAVeSIMのおかげで常に安定したインターネット接続を維持できました。恋人岬やチャモロビレッジなどリアルタイムで家族に写真を送ることができました。次回の海外旅行でもぜひ利用したいと思います。恋人岬やチャモロビレッジなど観光地でもしっかり電波が入りリアルタイムで家族に写真を送ることができました。次回の海外旅行でもぜひ利用したいと思います。",en:"Used in May 2025 42 years old, Male (Guam) Used the unlimited data type for 4 days in Guam with my wife and it was comfortable. My wife and I used TRAVeSIM's unlimited data plan for our trip to Guam. Thanks to TRAVeSIM, we were able to maintain a stable internet connection throughout our 4-day stay. My wife and I used TRAVeSIM's unlimited data plan for our trip to Guam. During our 4-day stay, the hotel WiFi was unstable, but thanks to TRAVeSIM, we were able to maintain a stable internet connection. We were able to send photos to our family in real time from Two Lovers Point and Chamorro Village. I would definitely like to use it again for my next overseas trip. We were able to get a strong signal even at tourist spots like Two Lovers Point and Chamorro Village and send photos to our family in real time. I would definitely like to use it again for my next overseas trip.",th:"[พ.ค. 2025] ชาย (42 ปี) - [กวม] ไปเที่ยวกับภรรยา 4 วัน เลือกใช้แบบเน็ตไม่อั้น คุ้มค่ามากครับ ขนาด Wi-Fi โรงแรมไม่ค่อยดี แต่ของ TRAVeSIM สัญญาณนิ่งตลอด ส่งรูปให้ที่บ้านดูจากแหลม Two Lovers Point ได้สบายๆ ทริปหน้าใช้บริการอีกแน่นอนครับ",vi:"Sử dụng vào tháng 5 năm 2025 Nam, 42 tuổi (Guam) Trong chuyến đi Guam, vợ chồng tôi dùng gói dữ liệu không giới hạn 4 ngày và cảm thấy rất tiện lợi. Nhờ TRAVeSIM, Internet luôn ổn định, dù WiFi khách sạn đôi khi không tốt. Chúng tôi có thể gửi ảnh cho gia đình ngay lập tức từ các điểm tham quan như Lovers Point hay Chamorro Village. Chắc chắn tôi sẽ tiếp tục dùng TRAVeSIM cho các chuyến đi nước ngoài tiếp theo."},"2025年5月ご利用 35歳・女性 (韓国) 初めてのeSIMで日本語サポートのある物が欲しかったが使ってみて良かった 韓国出張で初めてeSIMを使用しました。これまでは海外用WiFiルーターを借りていましたが韓国出張で初めてeSIMを使用しました。これまでは海外用WiFiルーターを借りていましたが荷物が増えるのが嫌で今回TRAVeSIMを試してみました。 初めてのeSIM利用で不安でしたが価格も従来のローミングサービスより安く大満足です。初めてのeSIM利用で不安でしたが日本語でのサポートが充実していて安心韓国の主要都市で問題なく使用でき価格も従来のローミングサービスより安く大満足です。":{ja:"2025年5月ご利用 35歳・女性 (韓国) 初めてのeSIMで日本語サポートのある物が欲しかったが使ってみて良かった 韓国出張で初めてeSIMを使用しました。これまでは海外用WiFiルーターを借りていましたが韓国出張で初めてeSIMを使用しました。これまでは海外用WiFiルーターを借りていましたが荷物が増えるのが嫌で今回TRAVeSIMを試してみました。 初めてのeSIM利用で不安でしたが価格も従来のローミングサービスより安く大満足です。初めてのeSIM利用で不安でしたが日本語でのサポートが充実していて安心韓国の主要都市で問題なく使用でき価格も従来のローミングサービスより安く大満足です。",en:"35 years old, Female (South Korea) I wanted something with Japanese support for my first eSIM, and I'm glad I used it. I used an eSIM for the first time on a business trip to South Korea. Until now, I had rented an overseas WiFi router, but I used an eSIM for the first time on a business trip to South Korea. Until now, I had rented an overseas WiFi router, but I didn't like the extra luggage, so I tried TRAVeSIM this time. I was anxious about using an eSIM for the first time, but the price was cheaper than traditional roaming services, so I'm very satisfied. I was anxious about using an eSIM for the first time, but the Japanese support was extensive and reassuring. I could use it without problems in major cities in South Korea, and the price was cheaper than traditional roaming services, so I'm very satisfied.",th:"[พ.ค. 2025] หญิง (35 ปี) - [เกาหลีใต้] มาทำงานเกาหลี ปกติเช่า Pocket Wi-Fi ตลอดแต่อยากลดสัมภาระเลยลองใช้ eSIM ครั้งแรก ประทับใจมากค่ะ ใช้ง่ายกว่าที่คิด ราคาถูกกว่าโรมมิ่ง แถมมีซัพพอร์ตภาษาไทยคอยช่วย ดีเกินคาดค่ะ",vi:"Sử dụng vào tháng 5 năm 2025 – Nữ, 35 tuổi (Hàn Quốc) Đây là lần đầu tôi dùng eSIM và có gói có hỗ trợ tiếng Nhật, sau khi dùng thì thấy rất tốt. Trong chuyến công tác Hàn Quốc, tô
66i thử dùng TRAVeSIM vì không muốn mang nhiều thiết bị như bộ phát Wifi di động. Ban đầu tôi có chút lo lắng, nhưng giá eSIM rẻ hơn các dịch vụ chuyển vùng truyền thống và khi sử dụng tôi thấy rất hài lòng. Hỗ trợ tiếng Nhật đầy đủ, ở các thành phố lớn Hàn Quốc tôi đều sử dụng mượt mà, dịch vụ này rất đáng tin cậy."},"2025年4月ご利用 45歳・男性 (仏領ポリネシア・タヒチ) 現地の空港に到着してすぐにスマホが使えるようになり家族全員がiPhoneを使っていたため現地の空港に到着してすぐにスマホが使えるようになりとてもスムーズでした。特に良かったのは家族全員がiPhoneを使っていたためマイページからワンクリックで設定できた点です。":{ja:"2025年4月ご利用 45歳・男性 (仏領ポリネシア・タヒチ) 現地の空港に到着してすぐにスマホが使えるようになり家族全員がiPhoneを使っていたため現地の空港に到着してすぐにスマホが使えるようになりとてもスムーズでした。特に良かったのは家族全員がiPhoneを使っていたためマイページからワンクリックで設定できた点です。",en:"Used in April 2025 45 years old, Male (French Polynesia, Tahiti) As soon as we arrived at the local airport, we could use our smartphones. Since the whole family was using iPhones, it was very smooth as we could use our smartphones as soon as we arrived at the local airport. What was particularly good was that since the whole family was using iPhones, we could set it up with one click from My Page.",th:"[เม.ย. 2025] ชาย (45 ปี) - ตาฮิติลงเครื่องปุ๊บใช้มือถือได้ปั๊บ สะดวกมากครับ ครอบครัวเราใช้ iPhone กันหมด แค่กดตั้งค่าจากหน้าเว็บคลิกเดียวก็เรียบร้อย ง่ายสุดๆ",vi:"Sử dụng vào tháng 4 năm 2025 Nam, 45 tuổi (Polynesia thuộc Pháp, Tahiti) Ngay khi đến sân bay, điện thoại đã có thể dùng được ngay, sử dụng rất mượt mà. Đặc biệt tiện lợi là cả gia đình đều dùng iPhone, nên có thể cài đặt eSIM chỉ với một cú nhấp chuột trên trang cá nhân của tôi."},"2025年4月ご利用 男性 (タイ・ベトナム・カンボジア) 今回当初は現地でうまく接続できず戸惑いましたが今回初めてeSIMを利用しました。8日分を2回契約し当初は現地でうまく接続できず戸惑いましたが サポートの方がとても丁寧に本当に助かりました。サポートの方がとても丁寧にこちらが接続できるまでしっかり対応してくださり本当に助かりました。 次回の旅行でもぜひ利用したいと思っています。迷っている方にも自信を持っておすすめできるサービスです!":{ja:"2025年4月ご利用 男性 (タイ・ベトナム・カンボジア) 今回当初は現地でうまく接続できず戸惑いましたが今回初めてeSIMを利用しました。8日分を2回契約し当初は現地でうまく接続できず戸惑いましたが サポートの方がとても丁寧に本当に助かりました。サポートの方がとても丁寧にこちらが接続できるまでしっかり対応してくださり本当に助かりました。 次回の旅行でもぜひ利用したいと思っています。迷っている方にも自信を持っておすすめできるサービスです!",en:" Male (Thailand, Vietnam, Cambodia)At first, I was confused because I couldn't connect well locally, but this was my first time using an eSIM. I signed up for two 8-day plans, and although I was confused at first because I couldn't connect well locally, the support staff was very polite and really helpful. The support staff was very polite and supported me thoroughly until I could connect, which was really helpful. I definitely want to use it again on my next trip. It is a service I can confidently recommend to those who are hesitating!",th:"[เม.ย. 2025] ชาย - [ไทย/เวียดนาม/กัมพูชา] ใช้ eSIM ครั้งแรก ตอนแรกต่อเน็ตไม่ได้แอบตกใจ แต่ติดต่อซัพพอร์ตไป พี่เขาช่วยจนใช้งานได้ ประทับใจความใส่ใจมากๆ ครับ ใครลังเลอยู่แนะนำเลย บริการดีจ
66ริง",vi:"Sử dụng vào tháng 4 năm 2025 Nam (Thái Lan, Việt Nam, Campuchia) Ban đầu tôi bối rối vì không thể kết nối tốt tại địa phương, nhưng đây là lần đầu tiên tôi sử dụng eSIM. Tôi đã đăng ký hai gói 8 ngày, và mặc dù ban đầu tôi bối rối vì không thể kết nối tốt tại địa phương, nhân viên hỗ trợ rất lịch sự và thực sự giúp ích. Nhân viên hỗ trợ rất lịch sự và hỗ trợ tôi tận tình cho đến khi tôi có thể kết nối, điều đó thực sự giúp ích. Tôi chắc chắn muốn sử dụng lại trong chuyến đi tiếp theo. Đây là dịch vụ tôi có thể tự tin giới thiệu cho những ai đang do dự!"},"2025年3月ご利用 48歳 男性 (世界周遊) 今までは海外出張の度にその国で使えるeSIMを購入していたのですが世界周遊プランは365日使えるパッケージがあるのでこれを海外に行く際に利用しています。":{ja:"2025年3月ご利用 48歳 男性 (世界周遊) 今までは海外出張の度にその国で使えるeSIMを購入していたのですが世界周遊プランは365日使えるパッケージがあるのでこれを海外に行く際に利用しています。",en:"Used in March 2025 48 years old, Male (World Tour) Until now, I used to buy an eSIM usable in that country every time I went on an overseas business trip, but the World Tour plan has a package that can be used for 365 days, so I use this when I go abroad.",th:"[มี.ค. 2025] ชาย (48 ปี) - [รอบโลก] เดินทางบ่อย ปกติซื้อซิมรายประเทศตลอด แต่พอเจอแพ็กเกจรอบโลก 365 วัน ชีวิตง่ายขึ้นเยอะครับ ซื้อทีเดียวจบใช้ได้ยาวๆ เวลาไปทำงานต่างประเทศ",vi:"Sử dụng vào tháng 3 năm 2025 Nam, 48 tuổi (Đã đi nhiều nước thế giới). Trước đây, mỗi lần đi công tác nước ngoài tôi đều phải mua eSIM chỉ dùng được ở nước đó, nhưng vì có gói đi toàn cầu dùng được 365 ngày nên tôi dùng gói này mỗi khi ra nước ngoài"},"2025年3月ご利用 34歳 女性 (フランス・イタリア) ヨーロッパ周遊タイプの商品を購入したのですがフランスのパリとイタリアで滞在中に快適にインターネットが使えました。 国が変わっても設定変更不要でそのまま使えます。":{ja:"2025年3月ご利用 34歳 女性 (フランス・イタリア) ヨーロッパ周遊タイプの商品を購入したのですがフランスのパリとイタリアで滞在中に快適にインターネットが使えました。 国が変わっても設定変更不要でそのまま使えます。",en:"Used in March 2025 34 years old, Female (France, Italy) I bought a Europe tour type product, and I was able to use the internet comfortably during my stay in Paris, France, and Italy. Even if the country changes, you can use it as is without changing settings.",th:"[มี.ค. 2025] หญิง (34 ปี) - [ยุโรป] ซื้อแพ็กเกจยุโรปรวมมาค่ะ ใช้ที่ปารีสกับอิตาลีได้ลื่นไหล ข้ามประเทศก็ไม่ต้องตั้งค่าใหม่ เน็ตต่อเองอัตโนมัติ สะดวกมาก",vi:"Sử dụng vào tháng 3 năm 2025 Nữ, 34 tuổi (Pháp, Ý) Tôi đã mua gói đi nhiều nước châu Âu, và khi ở Paris (Pháp) và Ý thì Internet dùng rất mượt. Khi di chuyển đến quốc gia khác tôi cũng không cần thay đổi cài đặt, cứ thế mà dùng."},"2025年2月ご利用 24歳 男性 (台湾) 初めてのeSIMの利用でしたが日本を出発する前にLINEで設定方法などの確認が出来たので安心でした。現地でも通信速度は問題なく快適に使えました。":{ja:"2025年2月ご利用 24歳 男性 (台湾) 初めてのeSIMの利用でしたが日本を出発する前にLINEで設定方法などの確認が出来たので安心でした。現地でも通信速度は問題なく快適に使えました。",en:"Used in February 2025 24 years old, Male (Taiwan) It was my first time using an eSIM, but I was relieved because I could check the setting method etc. on LINE before leaving Japan. The communication speed was fine locally and I could use it comfortably.",th:"[ก.พ. 2025] ชาย (24 ปี) - [ไต้หวัน] มือใหม่หัดใช้ eSIM ครับ ดีที่เช็กวิธีตั้งค่าผ่าน LINE ได้ก่อนบิน ไปถึงไต้หวันก็
66ใช้งานได้เลย เน็ตเร็วไม่มีปัญหาครับ",vi:"Sử dụng vào tháng 2 năm 2025 Nam, 24 tuổi (Đài Loan) Đây là lần đầu tiên tôi sử dụng eSIM, nhưng tôi rất yên tâm vì tôi có thể kiểm tra cài đặt, v.v. trên LINE trước khi rời Nhật Bản. Tốc độ kết nối tại địa phương không có vấn đề gì và tôi có thể sử dụng thoải mái. Tốc độ mạng ở nước ngoài rất mượt mà và ổn định."},"2025年1月ご利用 29歳 女性 (タイ) 初海外旅行で出発前に通信手段の準備を忘れたことに気付いて慌てていたのですがWEBサイトで購入してすぐに使えたので助かりました!":{ja:"2025年1月ご利用 29歳 女性 (タイ) 初海外旅行で出発前に通信手段の準備を忘れたことに気付いて慌てていたのですがWEBサイトで購入してすぐに使えたので助かりました!",en:"Used in January 2025 29 years old, Female (Thailand) I was in a panic because I realized I forgot to prepare a means of communication before leaving for my first overseas trip, but it was helpful because I could buy it on the website and use it immediately!",th:"[ม.ค. 2025] หญิง (29 ปี) - [ไทย] ไปเที่ยวเมืองนอกครั้งแรก ลืมซื้อซิมมาจากไทย! โชคดีกดซื้อผ่านเว็บ TRAVeSIM แล้วใช้ได้ทันที รอดตายหวุดหวิดเลยค่ะ",vi:"Sử dụng vào tháng 1 năm 2025 Nữ, 29 tuổi (Thái Lan) Tôi đã rất hoảng loạn vì nhận ra mình quên chuẩn bị SIM chuyển vùng trước khi khởi hành cho chuyến du lịch nước ngoài đầu tiên của mình. Nhưng thật may là tôi có thể mua nó trên web ngay lập tức"},最終更新日:{ja:"最終更新日",en:"Last updated date",th:"อัปเดตล่าสุด",vi:"Ngày cập nhật gần nhất"},有効なメールアドレスを入力してください:{ja:"有効なメールアドレスを入力してください",en:"Please enter a valid email address",th:"กรุณากรอกอีเมลให้ถูกต้อง",vi:"Email không hợp lệ, vui lòng nhập lại"},メールアドレスまたは電話番号のどちらかは必須です:{ja:"メールアドレスまたは電話番号のどちらかは必須です",en:"Either email address or phone number is required",th:"จำเป็นต้องระบุอีเมลหรือหมายเลขโทรศัพท์",vi:"Cần có địa chỉ email hoặc số điện thoại"},決済キャンセル:{ja:"決済キャンセル",en:"Payment Cancelled",th:"ยกเลิกการชำระเงิน",vi:"Hủy thanh toán"},"決済がキャンセルされました。":{ja:"決済がキャンセルされました。",en:"Payment has been cancelled.",th:"การชำระเงินถูกยกเลิกแล้ว",vi:"Thanh toán đã bị hủy."},"再度お試しください。":{ja:"再度お試しください。",en:"Please try again.",th:"กรุณาลองใหม่อีกครั้ง",vi:"Vui lòng thử lại."},決済画面に戻る:{ja:"決済画面に戻る",en:"Return to payment screen",th:"กลับไปหน้าชำระเงิน",vi:"Quay lại màn hình thanh toán"},姓は必須です:{ja:"姓は必須です",en:"Last name is required",th:"กรุณาระบุนามสกุล",vi:"Họ (bắt buộc)"},姓は英字のみで入力してください:{ja:"姓は英字のみで入力してください",en:"Please enter last name in English characters only",th:"กรุณากรอกนามสกุลเป็นภาษาอังกฤษ",vi:"Vui lòng nhập họ (không dấu)"},名は必須です:{ja:"名は必須です",en:"First name is required",th:"กรุณาระบุชื่อ",vi:"Tên (bắt buộc)"},名は英字のみで入力してください:{ja:"名は英字のみで入力してください",en:"Please enter first name in English characters only",th:"กรุณากรอกชื่อเป็นภาษาอังกฤษ",vi:"Vui lòng nhập tên (không dấu)"},郵便番号は必須です:{ja:"郵便番号は必須です",en:"Postal code is required",th:"กรุณาระบุรหัสไปรษณีย์",vi:"mã bưu chính (bắt buộc)"},住所は必須です:{ja:"住所は必須です",en:"Address is required",th:"กรุณาระบุที่อยู่",vi:"Địa chỉ (bắt buộc)"},電話番号認証状態の確認に失敗しました:{ja:"電話番号認証状態の確認に失敗しました",en:"Failed to check phone number verification status",th:"ตรวจสอบสถานะเบอร์โทรศัพท์ไม่สำเร็จ",vi:"Kiểm tra trạng thái xác thực số điện thoại thất bại"},電話番号認証状態の確認中にエラーが発生しました:{ja:"電話番号認証状態の確認中にエラーが発生しました",en:"An error occurred while checking phone number verification status",th:"เกิดข้อผิดพลาดขณะตรวจสอบสถานะเบอร์โทรศัพท์",vi:"Đã xảy ra lỗi khi kiểm tra trạng thái xác thực số điện thoại"},"カートが空です。商品を選択してください。":{ja:"カートが空です。商品を選択してください。",en:"
66Cart is empty. Please select a product.",th:"ตะกร้าว่างเปล่า กรุณาเลือกสินค้าก่อน",vi:"Giỏ hàng trống. Vui lòng chọn sản phẩm."},"eSIM IDが必要です。もう一度パッケージを選択してください。":{ja:"eSIM IDが必要です。もう一度パッケージを選択してください。",en:"eSIM ID is required. Please select the package again.",th:"ไม่พบ eSIM ID กรุณาเลือกแพ็กเกจใหม่อีกครั้ง",vi:"Yêu cầu ID eSIM. Vui lòng chọn lại gói cước."},郵便番号が見つかりません:{ja:"郵便番号が見つかりません",en:"Postal code not found",th:"ไม่พบรหัสไปรษณีย์นี้",vi:"Mã bưu chính không hợp lệ."},住所の取得に失敗しました:{ja:"住所の取得に失敗しました",en:"Failed to retrieve address",th:"โหลดข้อมูลที่อยู่ไม่สำเร็จ",vi:"Lấy địa chỉ thất bại."},"※出国日が90日後以降が選択されました。TRAVeSIMのアクティベート期限は購入日から90日間となっておりますので%sまでにアクティベートを済ませてください。":{ja:"※出国日が90日後以降が選択されました。TRAVeSIMのアクティベート期限は購入日から90日間となっておりますので%sまでにアクティベートを済ませてください。",en:"*Departure date selected is more than 90 days later. TRAVeSIM activation deadline is 90 days from purchase, so please complete activation by %s.",th:"※ วันเดินทางเกิน 90 วันนับจากปัจจุบัน: ต้องเปิดใช้งาน eSIM ภายใน 90 วันหลังซื้อ (ก่อนวันที่ %s)",vi:"Lưu ý: Ngày khởi hành đã chọn vượt quá 90 ngày. Vui lòng kích hoạt TRAVeSIM trước ngày %s (Hạn kích hoạt là 90 ngày kể từ ngày mua)."},ログインが必要です:{ja:"ログインが必要です",en:"Login required",th:"กรุณาเข้าสู่ระบบ",vi:"Vui lòng đăng nhập."},パッケージが選択されていません:{ja:"パッケージが選択されていません",en:"No package selected",th:"ยังไม่ได้เลือกแพ็กเกจ",vi:"Vui lòng chọn gói cước"},"入力内容に不備があります。修正してください。":{ja:"入力内容に不備があります。修正してください。",en:"There are errors in the input. Please correct them.",th:"ข้อมูลไม่ถูกต้อง กรุณาตรวจสอบและแก้ไข",vi:"Nội dung không hợp lệ. Vui lòng chỉnh sửa"},"エラーが発生しました。入力項目をご確認ください。":{ja:"エラーが発生しました。入力項目をご確認ください。",en:"An error occurred. Please check the input items.",th:"เกิดข้อผิดพลาด กรุณาตรวจสอบข้อมูลที่กรอก",vi:"Đã xảy ra lỗi. Vui lòng kiểm tra lại thông tin đã nhập"},決済処理中にエラーが発生しました:{ja:"決済処理中にエラーが発生しました",en:"An error occurred during payment processing",th:"เกิดข้อผิดพลาดขณะชำระเงิน",vi:"Đã xảy ra lỗi trong quá trình xử lý thanh toán"},決済開始処理中にエラーが発生しました:{ja:"決済開始処理中にエラーが発生しました",en:"An error occurred during payment initiation",th:"เกิดข้อผิดพลาดขณะเริ่มขั้นตอนชำระเงิน",vi:"Đã xảy ra lỗi khi khởi tạo thanh toán"},クーポンコードを入力してください:{ja:"クーポンコードを入力してください",en:"Please enter coupon code",th:"กรุณากรอกโค้ดคูปอง",vi:"Vui lòng nhập mã giảm giá"},商品が選択されていません:{ja:"商品が選択されていません",en:"No product selected",th:"ยังไม่ได้เลือกสินค้า",vi:"Vui lòng chọn sản phẩm"},"クーポンが適用されました!":{ja:"クーポンが適用されました!",en:"
66Coupon applied!",th:"ใช้คูปองสำเร็จ!",vi:"Áp dụng mã giảm giá thành công!"},クーポンの検証中にエラーが発生しました:{ja:"クーポンの検証中にエラーが発生しました",en:"An error occurred while verifying the coupon",th:"ตรวจสอบคูปองไม่สำเร็จ",vi:"Đã xảy ra lỗi khi xác minh mã giảm giá"},カートが空です:{ja:"カートが空です",en:"Cart is empty",th:"ตะกร้าสินค้าว่างเปล่า",vi:"Giỏ hàng trống"},商品を選択してからお越しください:{ja:"商品を選択してからお越しください",en:"Please select a product before proceeding",th:"กรุณาเลือกสินค้าก่อนทำรายการ",vi:"Vui lòng chọn sản phẩm trước khi tiếp tục"},選択されたプランが見つかりません:{ja:"選択されたプランが見つかりません",en:"Selected plan not found",th:"ไม่พบแพ็กเกจที่เลือก",vi:"Không tìm thấy gói cước đã chọn."},"購入にはログインが必要です。ログインしてください。":{ja:"購入にはログインが必要です。ログインしてください。",en:"Login is required for purchase. Please login.",th:"กรุณาเข้าสู่ระบบเพื่อสั่งซื้อ",vi:"Vui lòng đăng nhập để mua hàng."},小計:{ja:"小計",en:"Subtotal",th:"ยอดรวมย่อย",vi:"Tạm tính"},クーポン割引:{ja:"クーポン割引",en:"Coupon Discount",th:"ส่วนลดคูปอง",vi:"Giảm giá từ mã"},クーポンコードを入力:{ja:"クーポンコードを入力",en:"Enter coupon code",th:"กรอกรหัสคูปอง",vi:"Nhập mã giảm giá"},削除:{ja:"削除",en:"Delete",th:"ลบ",vi:"Xóa"},確認中:{ja:"確認中",en:"Checking",th:"กำลังตรวจสอบ",vi:"Đang kiểm tra"},"クーポン %s が適用されています":{ja:"クーポン %s が適用されています",en:"Coupon %s is applied",th:"กำลังใช้คูปอง %s",vi:"Mã giảm giá %s đang được áp dụng"},"姓 (英字のみ)":{ja:"姓 (英字のみ)",en:"Last Name (English only)",th:"นามสกุล (ภาษาอังกฤษ)",vi:"Họ (viết không dấu)"},"名 (英字のみ)":{ja:"名 (英字のみ)",en:"First Name (English only)",th:"ชื่อ (ภาษาอังกฤษ)",vi:"Tên (viết không dấu)"}
66,旅行期間:{ja:"旅行期間",en:"Travel Period",th:"ช่วงเวลาเดินทาง",vi:"Thời gian chuyến đi"},"出国日 - 帰国日を選択してください":{ja:"出国日 - 帰国日を選択してください",en:"Please select Departure Date - Return Date",th:"กรุณาเลือกวันไป - กลับ",vi:"Vui lòng chọn Ngày khởi hành - Ngày về."},SIMロック解除について:{ja:"SIMロック解除について",en:"About SIM Unlock",th:"เกี่ยวกับการปลดล็อก SIM (SIM unLock)",vi:"Về việc mở khóa SIM"},"大手キャリア(ドコモ、ソフトバンク、au)で端末を分割購入した場合はSIMロックがかかってる可能性があります。eSIMに関してもSIMロックが掛かってる場合には他キャリアをご利用頂けません。本商品ご購入前に必ずSIMロックの解除手続きをお願い致します。":{ja:"大手キャリア(ドコモ、ソフトバンク、au)で端末を分割購入した場合はSIMロックがかかってる可能性があります。eSIMに関してもSIMロックが掛かってる場合には他キャリアをご利用頂けません。本商品ご購入前に必ずSIMロックの解除手続きをお願い致します。",en:"If you purchased your device in installments from a major carrier (Docomo, Softbank, au), it may be SIM locked. If the SIM lock is on, you cannot use other carriers even for eSIM. Please be sure to unlock the SIM before purchasing this product.",th:"หากโทรศัพท์ของคุณติดสัญญาเครือข่าย (SIM Lock) จะใช้งาน eSIM ต่างค่ายไม่ได้ กรุณาปลดล็อก SIM ก่อนสั่งซื้อ",vi:"Lưu ý: Điện thoại mua trả góp từ các nhà mạng lớn (như Docomo, Softbank, au) có khả năng bị khóa mạng và không thể dùng eSIM này. Vui lòng thực hiện mở khóa mạng (SIM Unlock) trước khi mua hàng."},"ご自身の端末がSIM フリー端末であるかご不明の場合にはご契約中のキャリアへお問合せください。":{ja:"ご自身の端末がSIM フリー端末であるかご不明の場合にはご契約中のキャリアへお問合せください。",en:"If you are unsure if your device is SIM-free, please contact your carrier.",th:"หากไม่แน่ใจว่าเครื่องติดล็อกหรือไม่ กรุณาติดต่อเครือข่ายที่คุณใช้งาน",vi:"Nếu không rõ điện thoại của mình có phải là phiên bản quốc tế (SIM Free) hay không, vui lòng liên hệ nhà mạng để kiểm tra."},"SIM ロック解除に関して":{ja:"SIM ロック解除に関して",en:"Regarding SIM Unlock",th:"เรื่องการปลดล็อก SIM",vi:"Về việc mở khóa SIM"},"※リンクをクリックするとキャリアのサイトにジャンプいたします。":{ja:"※リンクをクリックするとキャリアのサイトにジャンプいたします。",en:"*Clicking the link will take you to the carrier's site.",th:"※ กดที่ลิงก์เพื่อไปยังเว็บไซต์ของผู้ให้บริการ",vi:"※ Nhấn vào liên kết để truy cập trang của nhà mạng"},"【 対象機種 】":{ja:"【 対象機種 】",en:"[ Compatible Models ]",th:"【 รุ่นที่รองรับ 】",vi:"【 Các dòng máy hỗ trợ 】"},iOS端末:{ja:"iOS端末",en:"iOS Devices",th:"ระบบ iOS (iPhone/iPad)",vi:"Thiết bị iOS"},"※中国仕様等一部iPhoneはeSIM非対応となります。":{ja:"※中国仕様等一部iPhoneはeSIM非対応となります。",en:"*Some iPhones such as Chinese specs do not support eSIM.",th:"※ iPhone เครื่องศูนย์จีน (ที่มักใส่ได้ 2 ซิม) จะไม่รองรับ eSIM",vi:"※ Lưu 
66ý: Một số dòng iPhone phiên bản Trung Quốc không hỗ trợ eSIM"},"設定 → 一般 → 情報 → EIDの項目が表示されている場合eSIM対応となります。":{ja:"設定 → 一般 → 情報 → EIDの項目が表示されている場合eSIM対応となります。",en:"If the EID item is displayed in Settings -> General -> About, it supports eSIM.",th:'ไปที่ การตั้งค่า > ทั่วไป > เกี่ยวกับ หากมีหัวข้อ "EID" แสดงว่ารองรับ',vi:"Kiểm tra: Cài đặt > Cài đặt chung > Giới thiệu. Nếu thấy dòng EID nghĩa là máy hỗ trợ eSIM"},"画面キャプチャ付きの詳細は国や端末のモデルバージョンによって異なります。":{ja:"画面キャプチャ付きの詳細は国や端末のモデルバージョンによって異なります。",en:"Details with screen captures vary by country, device model, and version.",th:"ตัวอย่างหน้าจออาจแตกต่างกันไปตามรุ่นและเวอร์ชัน",vi:"Hình ảnh minh họa chi tiết có thể khác biệt tùy theo quốc gia và phiên bản thiết bị"},Android端末:{ja:"Android端末",en:"Android Devices",th:"ระบบ Android",vi:"Thiết bị Android"},"eSIM機能の利用の可否は以下の手順でeSIM対応端末かどうかをお調べ頂くことができます。":{ja:"eSIM機能の利用の可否は以下の手順でeSIM対応端末かどうかをお調べ頂くことができます。",en:"You can check if your device supports eSIM by following the steps below.",th:"ตรวจสอบว่าเครื่องรองรับ eSIM หรือไม่ ตามขั้นตอนต่อไปนี้",vi:"Vui lòng thực hiện theo hướng dẫn sau để kiểm tra khả năng tương thích eSIM của thiết bị"},"設定 → デバイス情報 → SIMスロット1またはSIMスロット2 → EID(またはeSIM ID)の項目が表示されている場合eSIM対応となります。":{ja:"設定 → デバイス情報 → SIMスロット1またはSIMスロット2 → EID(またはeSIM ID)の項目が表示されている場合eSIM対応となります。",en:"If the EID (or eSIM ID) item is displayed in Settings -> Device Info -> SIM Slot 1 or SIM Slot 2, it supports eSIM.",th:'ไปที่ การตั้งค่า > เกี่ยวกับโทรศัพท์ > สถานะซิม หากมีหัวข้อ "EID" แสดงว่ารองรับ',vi:"Kiểm tra tại: Cài đặt → Thông tin thiết bị → Khe SIM 1/ Khe SIM 2. Nếu thấy mã EID nghĩa là máy hỗ trợ eSIM"},"※eSIM対応端末であるかご不明の場合は端末購入元へお問合せいただくなどお客様自身でご確認ください。":{ja:"※eSIM対応端末であるかご不明の場合は端末購入元へお問合せいただくなどお客様自身でご確認ください。",en:"*If you are unsure if your device supports eSIM, please check with the place of purchase or verify it yourself.",th:"※ หากไม่แน่ใจ กรุณาสอบถามศูนย์บริการหรือร้านที่ซื้อมา",vi:"※ Trường hợp không rõ thiết bị có hỗ trợ eSIM hay không, quý khách vui lòng tự kiểm tra hoặc liên hệ nơi mua máy để được giải đáp"},"クレジットカード情報の保管はソフトバンクペイメント社に委託しております。":{ja:"クレジットカード情報の保管はソフトバンクペイメント社に委託しております。",en:"
66Credit card information storage is entrusted to Softbank Payment Service.",th:"ข้อมูลบัตรเครดิตจะถูกเก็บรักษาอย่างปลอดภัยโดย SoftBank Payment Service (ญี่ปุ่น)",vi:"Thông tin thẻ tín dụng được lưu trữ và bảo mật bởi SoftBank Payment Service"},購入する:{ja:"購入する",en:"Purchase",th:"สั่งซื้อ",vi:"Mua ngay"},利用中のeSIM:{ja:"利用中のeSIM",en:"My TRAVeSIM",th:"My TRAVeSIM",vi:"My TRAVeSIM"},ご利用履歴:{ja:"ご利用履歴",en:"Usage History",th:"ประวัติการใช้งาน",vi:"Lịch sử sử dụng"},すべて見る:{ja:"すべて見る",en:"See All",th:"ดูทั้งหมด",vi:"Xem tất cả"},新しいeSIMを探す:{ja:"新しいeSIMを探す",en:"Find new eSIM",th:"ค้นหา eSIM ใหม่",vi:"Tìm eSIM mới"},プロフィール:{ja:"プロフィール",en:"Profile",th:"โปรไฟล์",vi:"Hồ sơ"},ブログ:{ja:"ブログ",en:"Blog",th:"บล็อก / บทความ",vi:"Blog"},お問い合わせバナー:{ja:"お問い合わせバナー",en:"Contact Banner",th:"แบนเนอร์ติดต่อเรา",vi:"Banner liên hệ"},FAQの読み込み中にエラーが発生しました:{ja:"FAQの読み込み中にエラーが発生しました",en:"An error occurred while loading FAQ",th:"เกิดข้อผิดพลาดขณะโหลดคำถามที่พบบ่อย",vi:"Đã xảy ra lỗi khi tải FAQ"},"LINE アイコン":{ja:"LINE アイコン",en:"LINE Icon",th:"ไอคอน LINE",vi:"Biểu tượng LINE"},緊急時の対応やサービス内容のご質問等:{ja:"緊急時の対応やサービス内容のご質問等",en:"For emergency supp
66ort or questions about service content, etc.",th:"สำหรับกรณีฉุกเฉินหรือสอบถามข้อมูลบริการ",vi:"Để được hỗ trợ khẩn cấp hoặc giải đáp thắc mắc về nội dung dịch vụ, v.v."},"日本から: 050-6865-6660":{ja:"日本から: 050-6865-6660",en:"From Japan: 050-6865-6660",th:"โทรในญี่ปุ่น: 050-6865-6660",vi:"Từ Nhật Bản: 050-6865-6661"},"海外から: +66-2-105-4568":{ja:"海外から: +66-2-105-4568",en:"From Overseas: +66-2-105-4568",th:"โทรในไทย หรือโทรจากต่างประเทศ: +66-2-105-4568",vi:"Từ nước ngoài: +66-2-105-4569"},カード情報登録でエラーが発生しました:{ja:"カード情報登録でエラーが発生しました",en:"An error occurred during card information registration",th:"เกิดข้อผิดพลาดขณะบันทึกข้อมูลบัตร",vi:"Đã xảy ra lỗi khi lưu thông tin thẻ"},カード情報の登録中にエラーが発生しました:{ja:"カード情報の登録中にエラーが発生しました",en:"An error occurred while registering card information",th:"เกิดข้อผิดพลาดขณะบันทึกข้อมูลบัตร",vi:"Đã xảy ra lỗi trong quá trình lưu thông tin thẻ"},しばらく時間をおいて:{ja:"しばらく時間をおいて",en:"Please wait a while",th:"กรุณารอสักครู่",vi:"Vui lòng đợi trong giây lát"},"My TRAVeSIMに戻る":{ja:"My TRAVeSIMに戻る",en:"Return to My TRAVeSIM",th:"กลับไปที่ My TRAVeSIM",vi:"Quay lại My TRAVeSIM"},お知らせの取得に失敗しました:{ja:"お知らせの取得に失敗しました",en:"Failed to retrieve notifications",th:"โหลดการแจ้งเตือนไม่สำเร็จ",vi:"Đã xảy ra lỗi khi tải thông báo"},お客様の声:{ja:"お客様の声",en:"Customer Reviews",th:"รีวิวจากผู้ใช้งาน",vi:"Đánh giá của khách hàng"},"ニュースが見つかりませんでした。":{ja:"ニュースが見つかりませんでした。",en:"News not found.",th:"ไม่พบข่าวสาร",vi:"Không tìm thấy tin tức."},すべてのニュースを読み込みました:{ja:"すべてのニュースを読み込みました",en:"All news loaded",th:"แสดงข่าวสารทั้งหมดแล้ว",vi:"Đã hiển thị tất cả tin tức"},さらに読み込む:{ja:"さらに読み込む",en:"Load more",th:"ดูเพิ่มเติม",vi:"Tải thêm"},ニュースの読み込みに失敗しました:{ja:"ニュースの読み込みに失敗しました",en:"Failed to load news",th:"โหลดข่าวสารไม่สำเร็จ",vi:"Đã xảy ra lỗi khi tải tin tức"},パッケージ情報が取得できませんでした:{ja:"パッケージ情報が取得できませんでした",en:"Failed to retrieve package information",th:"โหลดข้อมูลแพ็กเกจไม่สำเร็จ",vi:"Đã xảy ra lỗi khi tải thông tin gói cước"},カートへの追加に失敗しました:{ja:"カートへの追加に失敗しました",en:"Failed to add to cart",th:"เพิ่มลงตะกร้าไม่สำเร็จ",vi:"Đã xảy ra lỗi khi thêm vào giỏ hàng"},追加チャージ用パッケージを読み込み中:{ja:"追加チャージ用パッケージを読み込み中",en:"Loading top-up packages",th:"กำลังโหลดแพ็กเกจเสริม...",vi:"Đang tải gói cước nạp thêm..."},追加チャージ用パッケージがありません:{ja:"追加チャージ用パッケージがありません",en:"No top-up packages available",th:"ไม่มีแพ็กเกจเสริมที่รองรับ",vi:"Không tìm thấy gói cước nạp thêm"},eSIMの追加チャージパッケージを選択してください:{ja:"eSIMの追加チャージパッケージを選択してください",en:"Please select an eSIM top-up package",th:"กรุณาเลือกแพ็กเกจเสริมสำหรับ eSIM นี้",vi:"Vui lòng chọn gói 
66nạp thêm cho eSIM"},利用可能な追加チャージパッケージがありません:{ja:"利用可能な追加チャージパッケージがありません",en:"No available top-up packages",th:"ไม่มีแพ็กเกจเสริมที่ใช้งานได้",vi:"Không có gói mua thêm nào khả dụng"},"My TRAVeSIMとして登録しました":{ja:"My TRAVeSIMとして登録しました",en:"Registered as My TRAVeSIM",th:"บันทึกลง My TRAVeSIM แล้ว",vi:"Đã lưu tên là My TRAVeSIM"},"My TRAVeSIMの登録を解除しました":{ja:"My TRAVeSIMの登録を解除しました",en:"Unregistered from My TRAVeSIM",th:"ลบออกจาก My TRAVeSIM แล้ว",vi:"Đã hủy đăng ký dịch vụ My TRAVeSIM"},更新に失敗しました:{ja:"更新に失敗しました",en:"Update failed",th:"อัปเดตไม่สำเร็จ",vi:"Cập nhật thất bại"},"My TRAVeSIMの登録に失敗しました":{ja:"My TRAVeSIMの登録に失敗しました",en:"Failed to register My TRAVeSIM",th:"บันทึกลง My TRAVeSIM ไม่สำเร็จ",vi:"Đăng ký My TRAVeSIM thất bại"},"My TRAVeSIMとして登録済み":{ja:"My TRAVeSIMとして登録済み",en:"Already registered as My TRAVeSIM",th:"บันทึกลง My TRAVeSIM แล้ว",vi:"Đã đăng ký dưới tên My TRAVeSIM"},"My TRAVeSIMとして登録する":{ja:"My TRAVeSIMとして登録する",en:"Register as My TRAVeSIM",th:"บันทึกลง My TRAVeSIM",vi:"Đăng ký dưới tên My TRAVeSIM"},QRコード:{ja:"QRコード",en:"QR Code",th:"QR โค้ด",vi:"Mã QR"},アクティベーションコード:{ja:"アクティベーションコード",en:"Activation Code",th:"รหัสเปิดใช้งาน",vi:"Mã kích hoạt"},"APNタイプ (iOS)":{ja:"APNタイプ (iOS)",en:"APN Type (iOS)",th:"ประเภท APN (iOS)",vi:"Loại APN (iOS)"},"APNタイプ (Android)":{ja:"APNタイプ (Android)",en:"APN Type (Android)",th:"ประเภท APN (Android)",vi:"Loại APN (Android)"},オーダー情報を読み込み中:{ja:"オーダー情報を読み込み中",en:"Loading order information",th:"กำลังโหลดข้อมูลคำสั่งซื้อ...",vi:"Đang tải thông tin đơn hàng"}
66,"オーダー情報の取得に失敗しました。":{ja:"オーダー情報の取得に失敗しました。",en:"Failed to retrieve order information.",th:"โหลดข้อมูลคำสั่งซื้อไม่สำเร็จ",vi:"Đã xảy ra lỗi khi tải thông tin đơn hàng"},ホームに戻る:{ja:"ホームに戻る",en:"Return to Home",th:"กลับสู่หน้าหลัก",vi:"Về trang chá»§"},ご注文ありがとうございます:{ja:"ご注文ありがとうございます",en:"Thank you for your order",th:"ขอบคุณสำหรับการสั่งซื้อ",vi:"Cảm Æ¡n quý khách đã đặt hàng"},オーダー番号:{ja:"オーダー番号",en:"Order Number",th:"หมายเลขคำสั่งซื้อ",vi:"Mã đơn hàng"},注文履歴を確認する:{ja:"注文履歴を確認する",en:"Check Order History",th:"ดูประวัติการสั่งซื้อ",vi:"Kiểm tra lịch sá»­ đơn hàng"},"My TRAVeSIMとして登録されているeSIMがありません。":{ja:"My TRAVeSIMとして登録されているeSIMがありません。",en:"No eSIM registered as My TRAVeSIM.",th:"ไม่พบ eSIM ใน My TRAVeSIM",vi:"Chưa có eSIM nào được đăng ký dưới tên My TRAVeSIM."},注文履歴からeSIMを選択して:{ja:"注文履歴からeSIMを選択して",en:"Select eSIM from Order History",th:"เลือก eSIM จากประวัติการสั่งซื้อ",vi:"Chọn eSIM từ Lịch sá»­ đơn hàng"},決済完了:{ja:"決済完了",en:"Payment Completed",th:"ชำระเงินสำเร็จ",vi:"Thanh toán thành công"},"ご購入いただきありがとうございます。":{ja:"ご購入いただきありがとうございます。",en:"Thank you for your purchase.",th:"ขอบคุณสำหรับการสั่งซื้อ",vi:"Cảm Æ¡n bạn đã mua hàng."},"決済が正常に完了しました。":{ja:"決済が正常に完了しました。",en:"Payment completed successfully.",th:"ชำระเงินเรียบร้อยแล้ว",vi:"Giao dịch thanh toán đã thành công"},注文履歴を確認:{ja:"注文履歴を確認",en:"Check Order History",th:"ดูประวัติการสั่งซื้อ",vi:"Kiểm tra lịch sá»­ đơn hàng"},FAQ詳細の読み込みに失敗しました:{ja:"FAQ詳細の読み込みに失敗しました",en:"Failed to load FAQ details",th:"โหลดรายละเอียดคำถามไม่สำเร็จ",vi:"Không thể tải chi tiết nội dung FAQ"},FAQが見つかりませんでした:{ja:"FAQが見つかりませんでした",en:"FAQ not found",th:"ไม่พบคำถามที่ต้องการ",vi:"Không tìm thấy FAQ"},FAQ一覧に戻る:{ja:"FAQ一覧に戻る",en:"Return to FAQ List",th:"กลับไปหน้าคำถามที่พบบ่อย",vi:"Quay lại danh sách FAQ"},FAQの読み込みに失敗しました:{ja:"FAQの読み込みに失敗しました",en:"Failed to load FAQ",th:"โหลดคำถามที่พบบ่อยไม่สำเร็จ",vi:"Tải FAQ thất bại"},eSIM詳細に戻る:{ja:"eSIM詳細に戻る",en:"Return to eSIM Details",th:"กลับไปหน้ารายละเอียด eSIM",vi:"Quay lại chi tiết eSIM"},注文詳細に戻る:{ja:"注文詳細に戻る",en:"Return to Order Details",th:"กลับไปหน้ารายละเอียดคำสั่งซื้อ",vi:"Quay lại chi tiết đơn hàng"},カード情報の登録が完了しました:{ja:"カード情報の登録が完了しました",en:"Card information registration completed",th:"บันทึกข้อมูลบัตรเรียบร้อยแล้ว",vi:"Đăng ký thông tin thẻ hoàn tất"},"カード情報の登録が正常に完了しました。":{ja:"カード情報の登録が正常に完了しました。",en:"Card information registration completed successfully.",th:"บันทึกข้อมูลบัตรเสร็จสมบูรณ์",vi:"Đăng ký thông tin thẻ đã hoàn tất thành công."},"今後の購入時にこのカード情報を使用できます。":{ja:"今後の購入時にこのカード情報を使用できます。",en:"You can use this card information for future purchases.",th:"ใช้บัตรนี้สำหรับการสั่งซื้อครั้งต่อไปได้ทันที",vi:"Bạn có thể sá»­ dụng thông tin thẻ này cho các lần mua hàng sau."},"注文履歴の取得に失敗しました。しばらく後に再度お試しください。":{ja:"注文履歴の取得に失敗しました。しばらく後に再度お試しください。",en:"Failed to retrieve order history. Please try again later.",th:"โหลดประวัติการสั่งซื้อไม่สำเร็จ กรุณาลองใหม่ในภายหลัง",vi:"Không lấy được lịch sá»­ đơn hàng. Vui lòng thá»­ lại sau."},注文履歴がありません:{ja:"注文履歴がありません",en:"No order history",th:"ไม่มีประวัติการสั่งซื้อ",vi:"Không có lịch sá»­ đơn hàng"},商品を探す:{ja:"商品を探す",en:"Find Products",th:"เลือกซื้อสินค้า",vi:"Tìm sản phẩm"},ご注文番号:{ja:"ご注文番号",en:"Order Number",th:"หมายเลขคำสั่งซื้อ",vi:"Tìm kiếm sản phẩm"},購入日:{ja:"購入日",en:"Purchase Date",th:"วันที่สั่งซื้อ",vi:"Số đơn hàng"},注文履歴:{ja:"注文履歴",en:"Order History",th:"ประวัติการสั่งซื้อ",vi:"Lịch sá»­ đơn hàng"},注文詳細を読み込み中:{ja:"注文詳細を読み込み中",en:"Loading order details",th:"กำลังโหลดรายละเอียดคำสั่งซื้อ",vi:"Đang tải chi tiết đơn hàng"},注文が見つかりませんでした:{ja:"注文が見つかりませんでした",en:"Order not found",th:"ไม่พบคำสั่งซื้อ",vi:"Không tìm thấy đơn hàng"},決済エラーが発生しました:{ja:"決済エラーが発生しました",en:"Payment error occurred",th:"เกิดข้อผิดพลาดในการชำระเงิน",vi:"Đã xảy ra lỗi thanh toán"},"決済処理中にエラーが発生しました。お手数ですが":{ja:"決済処理中にエラーが発生しました。お手数ですが",en:"An error occurred during payment processing. We apologize for the inconvenience, but",th:"เกิดข้อผิดพลาดขณะชำระเงิน ขออภัยในความไม่สะดวก",vi:"ã xảy ra lỗi trong quá trình xá»­ lý thanh toán. Xin lỗi vì sá»± bất tiện này."},お支払い情報を読み込み中:{ja:"お支払い情報を読み込み中",en:"Loading payment information",th:"กำลังโหลดข้อมูลการชำระเงิน",vi:"Đang tải thông tin thanh toán"},お支払い情報が見つかりませんでした:{ja:"お支払い情報が見つかりませんでした",en:"Payment information not found",th:"ไม่พบข้อมูลการชำระเงิน",vi:"Không tìm thấy thông tin thanh toán"},お申込日:{ja:"お申込日",en:"Application Date",th:"วันที่ทำรายการ",vi:"Ngày đăng ký"},お支払い方法:{ja:"お支払い方法",en:"Payment Method",th:"วิธีการชำระเงิน",vi:"Phương thức thanh toán"},QRコード決済:{ja:"QRコード決済",en:"QR Code Payment",th:"ชำระผ่าน QR Code",vi:"Thanh toán bằng mã QR"},"TRAVeSIM(トラベシム)の魅力":{ja:"TRAVeSIM(トラベシム)の魅力",en:"The Appeal of TRAVeSIM",th:"จุดเด่นของ TRAVeSIM",vi:"Điểm nổi bật cá»§a TRAVeSIM"},注文検索エラー:{ja:"注文検索エラー",en:"Order Search Error",th:"ค้นหาคำสั่งซื้อไม่สำเร็จ",vi:"Lỗi tìm kiếm đơn hàng"},注文情報を検索中:{ja:"注文情報を検索中",en:"Searching order information",th:"กำลังค้นหาข้อมูลคำสั่งซื้อ",vi:"Đang tìm kiếm thông tin đơn hàng"},検索タイプ:{ja:"検索タイプ",en:"Search Type",th:"ประเภทการค้นหา",vi:"Loại tìm kiếm"},ステータスフィルタ:{ja:"ステータスフィルタ",en:"Status Filter",th:"ตัวกรองสถานะ",vi:"Bộ lọc trạng thái"},検索を実行しています:{ja:"検索を実行しています",en:"Executing search",th:"กำลังค้นหา",vi:"Đang thá»±c hiện tìm kiếm"},注文検索結果:{ja:"注文検索結果",en:"Order Search Results",th:"ผลการค้นหาคำสั่งซื้อ",vi:"Kết quả tìm kiếm đơn hàng"},該当する注文が見つかりませんでした:{ja:"該当する注文が見つかりませんでした",en:"No matching orders found",th:"ไม่พบคำสั่งซื้อที่ตรงตามเงื่อนไข",vi:"Không tìm thấy đơn hàng nào phù hợp"},基本情報:{ja:"基本情報",en:"Basic Information",th:"ข้อมูลทั่วไป",vi:"Thông tin cÆ¡ bản"},注文番号:{ja:"注文番号",en:"Order Number",th:"หมายเลขคำสั่งซื้อ",vi:"Mã đơn hàng"},注文タイプ:{ja:"注文タイプ",en:"Order Type",th:"ประเภทคำสั่งซื้อ",vi:"Loại đơn hàng"},金額:{ja:"金額",en:"Amount",th:"ยอดเงิน",vi:"Số tiền"},ユーザー情報:{ja:"ユーザー情報",en:"User Information",th:"ข้อมูลผู้ใช้",vi:"Thông tin người dùng"},ユーザーID:{ja:"ユーザーID",en:"User ID",th:"รหัสผู้ใช้ (User ID)",vi:"ID người dùng"},パートナー:{ja:"パートナー",en:"Partner",th:"พาร์ทเนอร์",vi:"Đối tác"},"支払い・請求情報":{ja:"支払い・請求情報",en:"Payment/Billing Information",th:"ข้อมูลการชำระเงินและใบแจ้งหนี้",vi:"Thông tin thanh toán/hóa đơn"},支払い方法:{ja:"支払い方法",en:"Payment Method",th:"วิธีการชำระเงิน",vi:"Phương thức thanh toán"},請求書番号:{ja:"請求書番号",en:"Invoice Number",th:"เลขที่ใบแจ้งหนี้",vi:"Số hóa đơn"},領収書番号:{ja:"領収書番号",en:"Receipt Number",th:"เลขที่ใบเสร็จรับเงิน",vi:"Số biên lai"},旅行情報:{ja:"旅行情報",en:"Travel Information",th:"ข้อมูลการเดินทาง",vi:"Thông tin du lịch"},目的地:{ja:"目的地",en:"Destination",th:"จุดหมายปลายทาง",vi:"Điểm đến"},期間:{ja:"期間",en:"Period",th:"ระยะเวลา",vi:"Thời gian"},eSIM情報:{ja:"eSIM情報",en:"eSIM Information",th:"ข้อมูล eSIM",vi:"Thông tin eSIM"},eSIM数:{ja:"eSIM数",en:"Number of eSIMs",th:"จำนวน eSIM",vi:"Số lượng eSIM"},他:{ja:"他",en:"Other",th:"อื่นๆ",vi:"Khác"},個:{ja:"個",en:"items",th:"รายการ",vi:"Cái"},"Top-up情報":{ja:"Top-up情報",en:"Top-up Information",th:"ข้อมูลแพ็กเกจเสริม",vi:"Thông tin nạp tiền"},対象ICCID:{ja:"対象ICCID",en:"Target ICCID",th:"ICCID ที่ต้องการทำรายการ",vi:"ICCID mục tiêu"},元注文ID:{ja:"元注文ID",en:"Original Order ID",th:"รหัสคำสั่งซื้ออ้างอิง",vi:"ID đơn hàng gốc"},日時情報:{ja:"日時情報",en:"Date/Time Information",th:"วันและเวลา",vi:"Thông tin ngày giờ"},作成:{ja:"作成",en:"Created",th:"สร้างเมื่อ",vi:"Đã tạo"},更新:{ja:"更新",en:"Updated",th:"อัปเดตเมื่อ",vi:"Đã cập nhật"},一般検索:{ja:"一般検索",en:"General Search",th:"ค้นหาทั่วไป",vi:"Tìm kiếm chung"},件見つかりました:{ja:"件見つかりました",en:"items found",th:"รายการที่พบ",vi:"Mục đã được tìm thấy"},個別注文取得:{ja:"個別注文取得",en:"Retrieve Individual Order",th:"เรียกดูคำสั่งซื้อเฉพาะรายการ",vi:"Lấy đơn hàng cá nhân"},特定ユーザー:{ja:"特定ユーザー",en:"Specific User",th:"ผู้ใช้ที่ระบุ",vi:"Người dùng cụ thể"},全体:{ja:"全体",en:"All",th:"ทั้งหมด",vi:"Tất cả"},件から絞り込み:{ja:"件から絞り込み",en:"Filter from items",th:"กรองจากรายการ",vi:"Lọc từ danh sách"},直接検索:{ja:"直接検索",en:"Direct Search",th:"ค้นหาโดยตรง",vi:"Tìm kiếm trá»±c tiếp"},言語コードでフィルタ:{ja:"言語コードでフィルタ",en:"Filter by Language Code",th:"กรองตามรหัสภาษา",vi:"Lọc theo mã ngôn ngữ"},カテゴリでフィルタ:{ja:"カテゴリでフィルタ",en:"Filter by Category",th:"กรองตามหมวดหมู่",vi:"Lọc theo danh mục"},トップページ表示でフィルタ:{ja:"トップページ表示でフィルタ",en:"Filter by Top Page Display",th:"กรองตามการแสดงหน้าหลัก",vi:"Lọc theo hiển thị trang chá»§"},お問い合わせページ表示でフィルタ:{ja:"お問い合わせページ表示でフィルタ",en:"Filter by Contact Page Display",th:"กรองตามการแสดงหน้าติดต่อเรา",vi:"Lọc theo hiển thị trang liên hệ"},無効なFAQも含めるか:{ja:"無効なFAQも含めるか",en:"Include invalid FAQs?",th:"รวม FAQ ที่ปิดใช้งานด้วย",vi:"Bao gồm FAQ không hợp lệ?"},一覧取得時のフィルタ条件:{ja:"一覧取得時のフィルタ条件",en:"Filter conditions when retrieving list",th:"เงื่อนไขการกรองรายการ",vi:"Lọc điều kiện khi lấy danh sách"},カテゴリ:{ja:"カテゴリ",en:"Category",th:"หมวดหมู่",vi:"Danh má
66»¥c"},言語コード:{ja:"言語コード",en:"Language Code",th:"รหัสภาษา",vi:"Mã ngôn ngữ"},質問内容:{ja:"質問内容",en:"Question Content",th:"คำถาม",vi:"Nội dung câu hỏi"},回答内容:{ja:"回答内容",en:"Answer Content",th:"คำตอบ",vi:"Nội dung câu trả lời"},トップページに表示するか:{ja:"トップページに表示するか",en:"Display on Top Page?",th:"แสดงบนหน้าหลัก?",vi:"Hiển thị trên trang chá»§?"},お問い合わせページに表示するか:{ja:"お問い合わせページに表示するか",en:"Display on Contact Page?",th:"แสดงบนหน้าติดต่อเรา?",vi:"Hiển thị trên trang liên hệ?"},トップページ表示順序:{ja:"トップページ表示順序",en:"Top Page Display Order",th:"ลำดับแสดงผลหน้าหลัก",vi:"Thứ tá»± hiển thị trang chá»§"},FAQページ表示順序:{ja:"FAQページ表示順序",en:"FAQ Page Display Order",th:"ลำดับแสดงผลหน้า FAQ",vi:"Thứ tá»± hiển thị trang FAQ"},お問い合わせページ表示順序:{ja:"お問い合わせページ表示順序",en:"Contact Page Display Order",th:"ลำดับแสดงผลหน้าติดต่อเรา",vi:"Thứ tá»± hiển thị trang liên hệ"},無効フラグ:{ja:"無効フラグ",en:"Invalid Flag",th:"สถานะการปิดใช้งาน",vi:"Cờ không có hiệu lá»±c"},"FAQ作成・更新時のデータ":{ja:"FAQ作成・更新時のデータ",en:"Data when creating/updating FAQ",th:"ข้อมูลสำหรับสร้าง/แก้ไข FAQ",vi:"Dữ liệu khi tạo/cập nhật FAQ"},状態切り替え時の無効フラグ:{ja:"状態切り替え時の無効フラグ",en:"Invalid flag when switching status",th:"สถานะปิดใช้งานเมื่อสลับโหมด",vi:"Cờ không hợp lệ khi chuyển trạng thái"},"FAQ情報を管理します。FAQ一覧の取得":{ja:"FAQ情報を管理します。FAQ一覧の取得",en:"Manage FAQ information. Retrieve FAQ list",th:"จัดการข้อมูล FAQ / เรียกดูรายการ",vi:"Quản lý thông tin FAQ. Lấy danh sách FAQ"},FAQ管理操作実行:{ja:"FAQ管理操作実行",en:"Execute FAQ Management Operation",th:"ดำเนินการจัดการ FAQ",vi:"Thá»±c hiện thao tác quản lý FAQ"},FAQ一覧取得に失敗しました:{ja:"FAQ一覧取得に失敗しました",en:"Failed to retrieve FAQ list",th:"โหลดรายการ FAQ ไม่สำเร็จ",vi:"Lấy danh sách FAQ thất bại"},FAQ一覧を取得しました:{ja:"FAQ一覧を取得しました",en:"FAQ list retrieved",th:"โหลดรายการ FAQ สำเร็จ",vi:"Đã lấy danh sách FAQ"},FAQ作成データが必要です:{ja:"FAQ作成データが必要です",en:"FAQ creation data is required",th:"จำเป็นต้องมีข้อมูลสำหรับสร้าง FAQ",vi:"Cần dữ liệu để tạo FAQ"},FAQ作成に失敗しました:{ja:"FAQ作成に失敗しました",en:"Failed to create FAQ",th:"สร้าง FAQ ไม่สำเร็จ",vi:"Tạo FAQ thất bại"},FAQを作成しました:{ja:"FAQを作成しました",en:"FAQ created",th:"สร้าง FAQ แล้ว",vi:"Đã tạo FAQ"},"FAQ IDが必要です":{ja:"FAQ IDが必要です",en:"FAQ ID is required",th:"จำเป็นต้องระบุ FAQ ID",vi:"Cần ID FAQ"},FAQ更新データが必要です:{ja:"FAQ更新データが必要です",en:"FAQ update data is required",th:"จำเป็นต้องมีข้อมูลสำหรับอัปเดต",vi:"Cần dữ liệu cập nhật FAQ"},FAQ更新に失敗しました:{ja:"FAQ更新に失敗しました",en:"Failed to update FAQ",th:"อัปเดต FAQ ไม่สำเร็จ",vi:"Cập nhật FAQ thất bại"},FAQを更新しました:{ja:"FAQを更新しました",en:"FAQ updated",th:"อัปเดต FAQ แล้ว",vi:"Đã cập nhật FAQ"},FAQ削除に失敗しました:{ja:"FAQ削除に失敗しました",en:"Failed to delete FAQ",th:"ลบ FAQ ไม่สำเร็จ",vi:"Xóa FAQ thất bại"},FAQを削除しました:{ja:"FAQを削除しました",en:"FAQ deleted",th:"ลบ FAQ แล้ว",vi:"Đã xóa FAQ"},無効フラグが必要です:{ja:"無効フラグが必要です",en:"Invalid flag is required",th:"จำเป็นต้องระบุสถานะการปิดใช้งาน",vi:"Yêu cầu trạng thái không hợp lệ"},FAQ状態切り替えに失敗しました:{ja:"FAQ状態切り替えに失敗しました",en:"Failed to switch FAQ status",th:"เปลี่ยนสถานะ FAQ ไม่สำเร็จ",vi:"Chuyển trạng thái FAQ thất bại"},無効:{ja:"無効",en:"Invalid",th:"ปิดใช้งาน",vi:"Không hợp lệ"},有効:{ja:"有効",en:"Valid",th:"เปิดใช้งาน",vi:"Hợp lệ"},FAQ詳細取得に失敗しました:{ja:"FAQ詳細取得に失敗しました",en:"Failed to retrieve FAQ details",th:"โหลดรายละเอียด FAQ ไม่สำเร็จ",vi:"Tải chi tiết FAQ thất bại"},FAQ詳細を取得しました:{ja:"FAQ詳細を取得しました",en:"FAQ details retrieved",th:"โหลดรายละเอียด FAQ สำเร็จ",vi:"Đã tải chi tiết FAQ"},サポートされていない操作です:{ja:"サポートされていない操作です",en:"Unsupported operation",th:"ไม่รองรับคำสั่งนี้",vi:"Thao tác này không được hỗ trợ"},FAQ管理操作エラー:{ja:"FAQ管理操作エラー",en:"FAQ Management Operation Error",th:"เกิดข้อผิดพลาดในการจัดการ FAQ",vi:"Đã xảy ra lỗi khi quản lý FAQ"},FAQ管理操作を実行中:{ja:"FAQ管理操作を実行中",en:"Executing FAQ Management Operation",th:"กำลังดำเนินการจัดการ FAQ...",vi:"Đang thá»±c hiện thao tác quản lý FAQ"},操作タイプ:{ja:"操作タイプ",en:"Operation Type",th:"ประเภทคำสั่ง",vi:"Loại thao tác"},フィルタ条件:{ja:"フィルタ条件",en:"Filter Conditions",th:"เงื่อนไขการกรอง",vi:"Điều kiện lọc"},トップページ表示:{ja:"トップページ表示",en:"Top Page Display",th:"แสดงบนหน้าหลัก",vi:"Hiển thị trang chá»§"},いいえ:{ja:"いいえ",en:"No",th:"ไม่ใช่ / ไม่แสดง",vi:"Không"},お問い合わせページ表示:{ja:"お問い合わせページ表示",en:"Contact Page Display",th:"แสดงบนหน้าติดต่อเรา",vi:"Hiển thị trang liên hệ"},無効なFAQも含める:{ja:"無効なFAQも含める",en:"Include Invalid FAQs",th:"รวมรายการที่ปิดใช้งาน",vi:"Bao gồm FAQ không hợp lệ"},操作を実行しています:{ja:"操作を実行しています",en:"Executing operation",th:"กำลังดำเนินการ",vi:"Đang thá»±c hiện thao tác"},FAQ管理操作結果:{ja:"FAQ管理操作結果",en:"FAQ Management Operation Result",th:"ผลการจัดการ FAQ",vi:"Kết quả thao tác quản lý FAQ."},FAQ一覧取得:{ja:"FAQ一覧取得",en:"Retrieve FAQ List",th:"โหลดรายการ FAQ",vi:"Lấy danh sách FAQ"},FAQ作成:{ja:"FAQ作成",en:"Create FAQ",th:"สร้าง FAQ",vi:"Tạo FAQ"},FAQ更新:{ja:"FAQ更新",en:"Update FAQ",th:"อัปเดต FAQ",vi:"Cập nhật FAQ"},FAQ削除:{ja:"FAQ削除",en:"Delete FAQ",th:"ลบ FAQ",vi:"Xóa FAQ"},FAQ状態切り替え:{ja:"FAQ状態切り替え",en:"Switch FAQ Status",th:"เปลี่ยนสถานะ FAQ",vi:"Chuyển trạng thái FAQ"},FAQ詳細取得:{ja:"FAQ詳細取得",en:"Retrieve FAQ Details",th:"โหลดรายละเอียด FAQ",vi:"Lấy chi tiết FAQ"},"%s件のFAQが見つかりました":{ja:"%s件のFAQが見つかりました",en:"%s FAQs foun
66d",th:"พบ FAQ %s รายการ",vi:"Tìm thấy %s FAQ"},表示:{ja:"表示",en:"Show",th:"แสดง",vi:"Hiển thị"},トップページ:{ja:"トップページ",en:"Top Page",th:"หน้าหลัก",vi:"Trang chủ"},お問い合わせページ:{ja:"お問い合わせページ",en:"Contact Page",th:"หน้าติดต่อเรา",vi:"Trang liên hệ"},FAQページ:{ja:"FAQページ",en:"FAQ Page",th:"หน้า FAQ",vi:"Trang FAQ"},FAQデータがありません:{ja:"FAQデータがありません",en:"No FAQ data",th:"ไม่มีข้อมูล FAQ",vi:"Không có dữ liệu FAQ"},表示ページ:{ja:"表示ページ",en:"Display Page",th:"หน้าที่แสดงผล",vi:"Trang hiển thị"},表示順序:{ja:"表示順序",en:"Display Order",th:"ลำดับการแสดงผล",vi:"Thứ tự hiển thị"},質問:{ja:"質問",en:"Question",th:"คำถาม",vi:"Câu hỏi"},回答:{ja:"回答",en:"Answer",th:"คำตอบ",vi:"Câu trả lời"},削除されたFAQは復元できません:{ja:"削除されたFAQは復元できません",en:"Deleted FAQs cannot be restored",th:"ลบแล้วจะไม่สามารถก
66ู้คืนได้",vi:"Không thể khôi phục FAQ đã bị xóa"},検索キーワード:{ja:"検索キーワード",en:"Search Keyword",th:"คำค้นหา",vi:"Từ khóa tìm kiếm"},時間範囲:{ja:"時間範囲",en:"Time Range",th:"ช่วงเวลา",vi:"Khoảng thời gian"},ロググループ:{ja:"ロググループ",en:"Log Group",th:"Log Group",vi:"Nhóm nhật ký"},ログを検索しています:{ja:"ログを検索しています",en:"Searching logs",th:"กำลังค้นหา Log",vi:"Đang tìm kiếm nhật ký"},ログ検索エラー:{ja:"ログ検索エラー",en:"Log Search Error",th:"ค้นหา Log ไม่สำเร็จ",vi:"Lỗi tìm kiếm nhật ký"},キーワード:{ja:"キーワード",en:"Keyword",th:"Keyword",vi:"Từ khóa"},検索対象ロググループ:{ja:"検索対象ロググループ",en:"Target Log Group",th:"Log Group เป้าหมาย",vi:"Nhóm nhật ký cần tìm kiếm"},指定された条件でログが見つかりませんでした:{ja:"指定された条件でログが見つかりませんでした",en:"No logs found with the specified conditions",th:"ไม่พบ Log ตามเงื่อนไขที่ระบุ",vi:"Không tìm thấy nhật ký nào khớp với điều kiện đã chỉ định"},すべて:{ja:"すべて",en:"All",th:"ทั้งหมด",vi:"Tất cả"},日本語:{ja:"日本語",en:"Japanese",th:"ภาษาญี่ปุ่น",vi:"Tiếng Nhật"},データの読み込みに失敗しました:{ja:"データの読み込みに失敗しました",en:"Failed to load data",th:"โหลดข้อมูลไม่สำเร็จ",vi:"Tải dữ liệu thất bại"},言語で絞り込み:{ja:"言語で絞り込み",en:"Filter by Language",th:"กรองตามภาษา",vi:"Lọc theo ngôn ngữ"},検索:{ja:"検索",en:"Search",th:"ค้นหา",vi:"Tìm kiếm"},クリア:{ja:"クリア",en:"Clear",th:"Clear",vi:"Xóa"},検索条件:{ja:"検索条件",en:"Search Conditions",th:"เงื่อนไขการค้นหา",vi:"Điều kiện tìm kiếm"},作成日時:{ja:"作成日時",en:"Created Date/Time",th:"วันเวลาที่สร้าง",vi:"Ngày/giờ tạo"},操作:{ja:"操作",en:"Action",th:"จัดการ",vi:"Thao tác"},検索条件に一致するFAQが見つかりませんでした:{ja:"検索条件に一致するFAQが見つかりませんでした",en:"No FAQs found matching the search conditions",th:"ไม่พบ FAQ ตามเงื่อนไขที่ระบุ",vi:"Không tìm thấy FAQ nào khớp với điều kiện tìm kiếm"},件のFAQが表示されています:{ja:"件のFAQが表示されています",en:"FAQs are displayed",th:"แสดง FAQ %s รายการ",vi:"Đang hiển thị số lượng FAQ"},クーポン更新エラー:{ja:"クーポン更新エラー",en:"Coupon Update Error",th:"ข้อผิดพลาดในการอัปเดตคูปอง",vi:"Lỗi cập nhật mã giảm giá"},クーポンの更新に失敗しました:{ja:"クーポンの更新に失敗しました",en:"Failed to update coupon",th:"อัปเดตคูปองไม่สำเร็จ",vi:"Cập nhật mã giảm giá thất bại"},クーポン更新成功:{ja:"クーポン更新成功",en:"Coupon Update Success",th:"อัปเดตคูปองสำเร็จ",vi:"Cập nhật mã giảm giá thành công"},クーポン編集:{ja:"クーポン編集",en:"Edit Coupon",th:"แก้ไขคูปอง",vi:"Chỉnh sửa mã giảm giá"},クーポンコード:{ja:"クーポンコード",en:"Coupon Code",th:"โค้ดคูปอง",vi:"Mã giảm giá"},通貨:{ja:"通貨",en:"Currency",th:"สกุลเงิน",vi:"Tiền tệ"},クーポンを有効化:{ja:"クーポンを有効化",en:"Activate Coupon",th:"เปิดใช้งานคูปอง",vi:"Kích hoạt mã giảm giá"},このクーポンは利用可能です:{ja:"このクーポンは利用可能です",en:"This coupon is available",th:"คูปองนี้ใช้งานได้",vi:"Mã giảm giá này có thể sử dụng"},"このクーポンは無効化されており...":{ja:"このクーポンは無効化されており...",en:"This coupon has been deactivated and...",th:"คูปองนี้ถูกปิดใช้งานแล้ว...",vi:"Mã giảm giá này đã bị vô hiệu hóa..."},備考:{ja:"備考",en:"Note",th:"หมายเหตุ",vi:"Ghi chú"},"クーポン備考(任意)":{ja:"クーポン備考(任意)",en:"Coupon Note (Optional)",th:"หมายเหตุคูปอง (ไม่บังคับ)",vi:"Ghi chú mã giảm giá (tùy chọn)"},クーポンに関するメモや注意事項を記載できます:{ja:"クーポンに関するメモや注意事項を記載できます",en:"You can write notes or precautions regarding the coupon",th:"สามารถเขียนหมายเหตุหรือข้อควรระวังเกี่ยวกับคูปองได้",vi:"Có thể ghi chú hoặc viết các lưu ý liên quan đến mã giảm giá"},"現在の設定(変更不可)":{ja:"現在の設定(変更不可)",en:"Current Settings (Cannot be changed)",th:"การตั้งค่าปัจจุบัน (แก้ไขไม่ได้)",vi:"Cài đặt hiện tại (không thể thay đổi
66)"},割引タイプ:{ja:"割引タイプ",en:"Discount Type",th:"ประเภทส่วนลด",vi:"Loại giảm giá"},パーセント割引:{ja:"パーセント割引",en:"Percentage Discount",th:"ส่วนลดแบบเปอร์เซ็นต์ (%)",vi:"Giảm giá theo phần trăm"},定額割引:{ja:"定額割引",en:"Fixed Amount Discount",th:"ส่วนลดแบบจำนวนเงิน",vi:"Giảm giá số tiền cố định"},割引額:{ja:"割引額",en:"Discount Amount",th:"มูลค่าส่วนลด",vi:"Số tiền giảm giá"},最大利用回数:{ja:"最大利用回数",en:"Maximum Usage Count",th:"จำกัดจำนวนครั้งที่ใช้",vi:"Số lần sử dụng tối đa"},現在の利用回数:{ja:"現在の利用回数",en:"Current Usage Count",th:"จำนวนที่ใช้ไปแล้ว",vi:"Số lần sử dụng hiện tại"},クーポンを更新:{ja:"クーポンを更新",en:"Update Coupon",th:"อัปเดตคูปอง",vi:"Cập nhật mã giảm giá"},新規作成:{ja:"新規作成",en:"Create New",th:"สร้างใหม่",vi:"Tạo mới"},ユーザーIDで検索:{ja:"ユーザーIDで検索",en:"Search by User ID",th:"ค้นหาด้วย User ID",vi:"Tìm kiếm theo ID người dùng"},全タイプ:{ja:"全タイプ",en:"All Types",th:"ทุกประเภท",vi:"Tất cả các loại"},タイプ:{ja:"タイプ",en:"Type",th:"ประเภท",vi:"Loại"},タイトル:{ja:"タイトル",en:"Title",th:"หัวข้อ",vi:"Tiêu đề"},説明:{ja:"説明",en:"Description",th:"รายละเอียด",vi:"Mô tả"}
66,既読ステータス:{ja:"既読ステータス",en:"Read Status",th:"สถานะการอ่าน",vi:"Trạng thái đã đọc"},作成者:{ja:"作成者",en:"Creator",th:"ผู้สร้าง",vi:"Người tạo"},編集:{ja:"編集",en:"Edit",th:"แก้ไข",vi:"Chỉnh sửa"},登録済み:{ja:"登録済み",en:"Registered",th:"บันทึกแล้ว",vi:"Đã đăng ký"},更新日時:{ja:"更新日時",en:"Updated At",th:"แก้ไขล่าสุดเมื่อ",vi:"Ngày giờ cập nhật"},メニューを開く:{ja:"メニューを開く",en:"Open Menu",th:"เปิดเมนู",vi:"Mở menu"},テスト送信:{ja:"テスト送信",en:"Test Send",th:"ทดสอบส่ง",vi:"Gửi thử nghiệm"},"削除中...":{ja:"削除中...",en:"Deleting...",th:"กำลังลบ...",vi:"Đang xóa..."},データなし:{ja:"データなし",en:"No data",th:"ไม่มีข้อมูล",vi:"Không có dữ liệu"},前へ:{ja:"前へ",en:"Previous",th:"ก่อนหน้า",vi:"Trang trước"},次へ:{ja:"次へ",en:"Next",th:"ถัดไป",vi:"Trang sau"},全て選択:{ja:"全て選択",en:"Select All",th:"เลือกทั้งหมด",vi:"Chọn tất cả"},行を選択:{ja:"行を選択",en:"Select Row",th:"เลือกรายการนี้",vi:"Chọn hàng"},パートナーコード:{ja:"パートナーコード",en:"Partner Code",th:"รหัสพาร์ทเนอร์ (Partner Code)",vi:"Mã đối tác"},通貨コード:{ja:"通貨コード",en:"Currency Code",th:"รหัสสกุลเงิน",vi:"Mã tiền tệ"},親パートナーコード:{ja:"親パートナーコード",en:"Parent Partner Code",th:"รหัสพาร์ทเนอร์หลัก (Parent)",vi:"Mã đối tác cấp trên"},ウェブサイトURL:{ja:"ウェブサイトURL",en:"Website URL",th:"URL เว็บไซต์",vi:"URL trang web"},パートナーコードをコピー:{ja:"パートナーコードをコピー",en:"Copy Partner Code",th:"คัดลอกรหัสพาร์ทเนอร์",vi:"Sao chép mã đối tác"},パートナーデータの取得に失敗しました:{ja:"パートナーデータの取得に失敗しました",en:"Failed to retrieve partner data",th:"โหลดข้อมูลพาร์ทเนอร์ไม่สำเร็จ",vi:"Lỗi khi lấy dữ liệu đối tác"},パートナーコードで検索:{ja:"パートナーコードで検索",en:"Search by Partner Code",th:"ค้นหาด้วยรหัสพาร์ทเนอร์",vi:"Tìm kiếm bằng mã đối tác"},選択:{ja:"選択",en:"Select",th:"เลือก",vi:"Chọn"},表示列:{ja:"表示列",en:"Display Columns",th:"คอลัมน์ที่แสดง",vi:"Hiển thị cột"},"パートナーが見つかりません。":{ja:"パートナーが見つかりません。",en:"Partner not found.",th:"ไม่พบพาร์ทเนอร์",vi:"Không tìm thấy đối tác."},通貨コードは必須です:{ja:"通貨コードは必須です",en:"Currency code is required",th:"กรุณาระบุรหัสสกุลเงิน",vi:"Mã tiền tệ bắt buộc"},"クーポンコードは6〜20文字の英数字(大文字)である必要があります":{ja:"クーポンコードは6〜20文字の英数字(大文字)である必要があります",en:"Coupon code must be 6-20 alphanumeric characters (uppercase)",th:"โค้ดต้องเป็นภาษาอังกฤษตัวพิมพ์ใหญ่และตัวเลข 6-20 ตัวอักษร",vi:"Mã giảm giá phải là chữ và số (viết hoa) có độ dài từ 6 đến 20 ký tự"},"割引額は0.01以上である必要があります":{ja:"割引額は0.01以上である必要があります",en:"Discount amount must be 0.01 or more",th:"ส่วนลดต้องมีค่าตั้งแต่ 0.01 ขึ้นไป",vi:"Số tiền giảm giá phải từ 0.01 trở lên"},有効期限は現在の日時より後である必要があります:{ja:"有効期限は現在の日時より後である必要があります",en:"Expiration date must be later than the current date and time",th:"วันหมดอายุต้องหลังจากเวลาปัจจุบัน",vi:"Ngày hết hạn phải sau thời điểm hiện tại"},最大利用回数は整数である必要があります:{ja:"最大利用回数は整数である必要があります",en:"Maximum usage count must be an integer",th:"จำนวนครั้งต้องเป็นตัวเลขจำนวนเต็ม",vi:"Số lần sử dụng tối đa phải là số nguyên"},最大利用回数は1以上である必要があります:{ja:"最大利用回数は1以上である必要があります",en:"Maximum usage count must be 1 or more",th:"จำนวนครั้งต้องมีค่าอย่างน้อย 1",vi:"Số lần sử dụng tối đa phải từ 1 trở lên"},最大利用回数は9です:{ja:"最大利用回数は9です",en:"Maximum usage count is 9",th:"จำนวนครั้งสูงสุดคือ 9",vi:"Số lần sử dụng tối đa là 9"},文字数は整数である必要があります:{ja:"文字数は整数である必要があります",en:"
66Character count must be an integer",th:"จำนวนตัวอักษรต้องเป็นตัวเลขเต็ม",vi:"Độ dài ký tự phải là số nguyên"},文字数は6以上である必要があります:{ja:"文字数は6以上である必要があります",en:"Character count must be 6 or more",th:"ต้องมีความยาว 6 ตัวอักษรขึ้นไป",vi:"Độ dài phải từ 6 ký tự trở lên"},文字数は20以下である必要があります:{ja:"文字数は20以下である必要があります",en:"Character count must be 20 or less",th:"ต้องมีความยาวไม่เกิน 20 ตัวอักษร",vi:"Độ dài không được quá 20 ký tự"},発行枚数は整数である必要があります:{ja:"発行枚数は整数である必要があります",en:"Issue count must be an integer",th:"จำนวนที่สร้างต้องเป็นตัวเลขเต็ม",vi:"Số lượng phát hành phải là số nguyên"},発行枚数は1以上である必要があります:{ja:"発行枚数は1以上である必要があります",en:"Issue count must be 1 or more",th:"ต้องสร้างอย่างน้อย 1 ใบ",vi:"Số lượng phát hành tối thiểu là 1"},発行枚数は1000以下である必要があります:{ja:"発行枚数は1000以下である必要があります",en:"Issue count must be 1000 or less",th:"สร้างได้สูงสุด 1,000 ใบ",vi:"Số lượng phát hành tối đa là 1000"},クーポンコードは必須です:{ja:"クーポンコードは必須です",en:"Coupon code is required",th:"กรุณาระบุโค้ดคูปอง",vi:"Bắt buộc mã giảm giá"},クーポン作成エラー:{ja:"クーポン作成エラー",en:"Coupon Creation Error",th:"เกิดข้อผิดพลาดในการสร้างคูปอง",vi:"Lỗi tạo mã giảm giá"},クーポンの作成に失敗しました:{ja:"クーポンの作成に失敗しました",en:"Coupon Creation Failed",th:"สร้างคูปองไม่สำเร็จ",vi:"Tạo mã giảm giá thất bại"},新規クーポン作成:{ja:"新規クーポン作成",en:"Create New Coupon",th:"สร้างคูปองใหม่",vi:"Tạo mã giảm giá mới"},クーポン生成タイプ:{ja:"クーポン生成タイプ",en:"Coupon Generation Type",th:"รูปแบบการสร้างคูปอง",vi:"Phương thức tạo mã"},指定したコードで発行:{ja:"指定したコードで発行",en:"Issue with specified code",th:"กำหนดโค้ดเอง",vi:"Phát hành với mã chỉ định"},ランダムな文字列で1枚発行:{ja:"ランダムな文字列で1枚発行",en:"Issue 1 with random string",th:"สุ่มโค้ด (1 ใบ)",vi:"Tạo 1 mã ngẫu nhiên"},ランダムな文字列で複数枚発行:{ja:"ランダムな文字列で複数枚発行",en:"Issue multiple with random strings",th:"สุ่มโค้ด (หลายใบ)",vi:"Tạo hàng loạt mã ngẫu nhiên"},発行枚数:{ja:"発行枚数",en:"Issue Count",th:"จำนวนที่สร้าง",vi:"Số lượng phát hành"},"1〜1000枚を指定可能":{ja:"1〜1000枚を指定可能",en:"Can specify 1-1000",th:"ระบุได้ 1 - 1,000 ใบ",vi:"Có thể chọn từ 1 đến 1000 mã"},割合:{ja:"割合",en:"Rate",th:"สัดส่วน",vi:"Tỷ lệ"},複数発行の場合は1回に固定:{ja:"複数発行の場合は1回に固定",en:"Fixed at 1 time for multiple issuance",th:"(หากสร้างหลายใบ จะใช้ได้ 1 ครั้ง/ใบ)",vi:"Cố định 1 lần sử dụng khi phát hành hàng loạt"},指定したコードでクーポンが1枚発行されます:{ja:"指定したコードでクーポンが1枚発行されます",en:"1 coupon will be issued with the specified code",th:"สร้างคูปอง 1 ใบ โดยกำหนดโค้ดเอง",vi:"Tạo 1 mã giảm giá với mã code do bạn nhập"},自動生成されたランダムなコードでクーポンが1枚発行されます:{ja:"自動生成されたランダムなコードでクーポンが1枚発行されます",en:"1 coupon will be issued with an automatically generated random co
66de",th:"สร้างคูปอง 1 ใบ โดยสุ่มโค้ดอัตโนมัติ",vi:"Một mã giảm giá sẽ được phát hành tự động với ký tự ngẫu nhiên"},"指定した枚数分、ランダムなクーポンコードが一括生成されます。最大利用回数は1回に固定されます。":{ja:"指定した枚数分、ランダムなクーポンコードが一括生成されます。最大利用回数は1回に固定されます。",en:"Random coupon codes will be generated in bulk for the specified count. Maximum usage count is fixed at 1.",th:"สร้างคูปองแบบสุ่มโค้ดตามจำนวนที่ระบุ (จำกัดการใช้ 1 ครั้ง/ใบ)",vi:"Tạo hàng loạt mã ngẫu nhiên theo số lượng đã nhập. Mỗi mã được cố định sử dụng 1 lần."},"作成中...":{ja:"作成中...",en:"Creating...",th:"กำลังสร้าง...",vi:"Đang tạo..."},クーポンを作成:{ja:"クーポンを作成",en:"Create Coupon",th:"สร้างคูปอง",vi:"Tạo mã giảm giá"},注文リストの取得に失敗しました:{ja:"注文リストの取得に失敗しました",en:"Failed to retrieve order list",th:"โหลดรายการคำสั่งซื้อไม่สำเร็จ",vi:"Lỗi khi lấy danh sách đơn hàng."},追加データの取得に失敗しました:{ja:"追加データの取得に失敗しました",en:"Failed to retrieve additional data",th:"โหลดข้อมูลเพิ่มเติมไม่สำเร็จ",vi:"Lỗi khi lấy dữ liệu bổ sung."},追加読み込みエラー:{ja:"追加読み込みエラー",en:"Additional loading error",th:"เกิดข้อผิดพลาดในการโหลดข้อมูลเพิ่ม",vi:"Lỗi tải thêm dữ liệu"},請求書:{ja:"請求書",en:"Invoice",th:"ใบแจ้งหนี้",vi:"Hóa đơn"},注文番号で検索:{ja:"注文番号で検索",en:"Search by Order Number",th:"ค้นหาด้วยเลขคำสั่งซื้อ",vi:"Tìm kiếm theo mã đơn hàng"},ICCIDで検索:{ja:"ICCIDで検索",en:"Search by ICCID",th:"ค้นหาด้วย ICCID",vi:"Tìm kiếm theo ICCID"},請求書番号で検索:{ja:"請求書番号で検索",en:"Search by Invoice Number",th:"ค้นหาด้วยเลขใบแจ้งหนี้",vi:"Tìm theo số hóa đơn"},領収書番号で検索:{ja:"領収書番号で検索",en:"Search by Receipt Number",th:"ค้นหาด้วยเลขใบเสร็จ",vi:"Tìm theo số biên lai"},予約番号で検索:{ja:"予約番号で検索",en:"Search by Pre-order Number",th:"ค้นหาด้วยเลขที่จอง",vi:"Tìm theo mã đặt hàng trước"},予約番号:{ja:"予約番号",en:"Pre-order Number",th:"เลขที่การจอง",vi:"Mã đặt hàng trước"},顧客情報:{ja:"顧客情報",en:"Customer Information",th:"ข้อมูลลูกค้า",vi:"Thông tin khách hàng"},注文日:{ja:"注文日",en:"Order Date",th:"วันที่สั่งซื้อ",vi:"Ngày đặt hàng"},検索条件に一致する注文は見つかりませんでした:{ja:"検索条件に一致する注文は見つかりませんでした",en:"No orders found matching the search criteria",th:"ไม่พบคำสั่งซื้อตามเงื่อนไขที่ระบุ",vi:"Không tìm thấy đơn hàng nào khớp với điều kiện tìm kiếm"},件の注文が表示されています:{ja:"件の注文が表示されています",en:"orders are displayed",th:"แสดงรายการคำสั่งซื้อ",vi:"Đang hiển thị số lượng đơn hàng"},"(さらに注文があります)":{ja:"(さらに注文があります)",en:"(There are more orders)",th:"(มีคำสั่งซื้อเพิ่มเติม)",vi:"(Có thêm đơn hàng)"},クーポンリストの取得に失敗しました:{ja:"クーポンリストの取得に失敗しました",en:"Failed to retrieve coupon list",th:"โหลดรายการคูปองไม่สำเร็จ",vi:"Lỗi khi lấy danh sách mã giảm giá"},上限に達しました:{ja:"上限に達しました",en:"Limit reached",th:"ถึงขีดจำกัดแล้ว",vi:"Đã đạt đến giới hạn"},クーポンコードで検索:{ja:"クーポンコードで検索",en:"Search by Coupon Code",th:"ค้นหาด้วยโค้ดคูปอง",vi:"Tìm kiếm theo mã giảm giá"},割引情報:{ja:"割引情報",en:"Discount Information",th:"ข้อมูลส่วนลด",vi:"Thông tin giảm giá"},利用状況:{ja:"利用状況",en:"Usage Status",th:"สถานะการใช้งาน",vi:"Trạng thái sử dụng"},詳細を表示:{ja:"詳細を表示",en:"Show Details",th:"ดูรายละเอียด",vi:"Xem chi tiết"},検索条件に一致するクーポンは見つかりませんでした:{ja:"検索条件に一致するクーポンは見つかりませんでした",en:"No coupons foun
66d matching the search criteria",th:"ไม่พบคูปองตามเงื่อนไขที่ระบุ",vi:"Không tìm thấy mã giảm giá nào khớp với điều kiện tìm kiếm"},クーポンが見つかりません:{ja:"クーポンが見つかりません",en:"Coupon not found",th:"ไม่พบคูปอง",vi:"Không tìm thấy mã giảm giá"},件のクーポンが表示されています:{ja:"件のクーポンが表示されています",en:"coupons are displayed",th:"แสดงคูปอง %s รายการ",vi:"Đang hiển thị số lượng mã giảm giá"},FAQ作成エラー:{ja:"FAQ作成エラー",en:"FAQ Creation Error",th:"เกิดข้อผิดพลาดในการสร้าง FAQ",vi:"Lỗi tạo FAQ"},"FAQ IDが見つかりません":{ja:"FAQ IDが見つかりません",en:"FAQ ID not found",th:"ไม่พบ FAQ ID",vi:"Không tìm thấy ID FAQ"},FAQ更新エラー:{ja:"FAQ更新エラー",en:"FAQ Update Error",th:"เกิดข้อผิดพลาดในการอัปเดต FAQ",vi:"Lỗi cập nhật FAQ"},FAQフォーム送信開始:{ja:"FAQフォーム送信開始",en:"FAQ Form Submission Started",th:"กำลังส่งข้อมูล FAQ",vi:"Bắt đầu gửi biểu mẫu FAQ"},FAQフォーム送信エラー:{ja:"FAQフォーム送信エラー",en:"FAQ Form Submission Error",th:"ส่งข้อมูล FAQ ไม่สำเร็จ",vi:"Lỗi gửi biểu mẫu FAQ"},新規FAQ作成:{ja:"新規FAQ作成",en:"Create New FAQ",th:"สร้าง FAQ ใหม่",vi:"Tạo FAQ mới"},FAQ編集:{ja:"FAQ編集",en:"Edit FAQ",th:"แก้ไข FAQ",vi:"Chỉnh sửa FAQ"},言語を選択:{ja:"言語を選択",en:"Select Language",th:"เลือกภาษา",vi:"Chọn ngôn ngữ"},カテゴリを選択:{ja:"カテゴリを選択",en:"Select Category",th:"เลือกหมวดหมู่",vi:"Chọn danh mục"},よくある質問を入力してください:{ja:"よくある質問を入力してください",en:"Please enter a frequently asked question",th:"กรุณาระบุคำถาม",vi:"Vui lòng nhập câu hỏi thường gặp"},質問への回答を入力してください:{ja:"質問への回答を入力してください",en:"Please enter the answer to the question",th:"กรุณาระบุคำตอบ",vi:"Vui lòng nhập câu trả lời cho câu hỏi"},表示設定:{ja:"表示設定",en:"Display Settings",th:"ตั้งค่าการแสดงผล",vi:"Cài đặt hiển thị"},トップページに表示:{ja:"トップページに表示",en:"Show on Top Page",th:"แสดงบนหน้าหลัก",vi:"Hiển thị trên trang chủ"},お問い合わせページに表示:{ja:"お問い合わせページに表示",en:"Show on Contact Page",th:"แสดงบนหน้าติดต่อเรา",vi:"Hiển thị trên trang liên hệ"},このFAQを無効にする:{ja:"このFAQを無効にする",en:"Disable this FAQ",th:"ปิดใช้งาน FAQ นี้",vi:"Vô hiệu hóa FAQ này"},パートナーの作成に失敗しました:{ja:"パートナーの作成に失敗しました",en:"Failed to create partner",th:"สร้างพาร์ทเนอร์ไม่สำเร็จ",vi:"Tạo đối tác thất bại"},パートナーを作成しました:{ja:"パートナーを作成しました",en:"Partner created",th:"สร้างพาร์ทเนอร์เรียบร้อยแล้ว",vi:"Đã tạo đối tác"},パートナーコードが見つかりません:{ja:"パートナーコードが見つかりません",en:"Partner Code not found",th:"ไม่พบรหัสพาร์ทเนอร์",vi:"Không tìm thấy mã đối tác"},パートナーの更新に失敗しました:{ja:"パートナーの更新に失敗しました",en:"Failed to update partner",th:"อัปเดตพาร์ทเนอร์ไม่สำเร็จ",vi:"Cập nhật đối tác thất bại"},パートナーを更新しました:{ja:"パートナーを更新しました",en:"Partner updated",th:"อัปเดตพาร์ทเนอร์เรียบร้อยแล้ว",vi:"Đã cập nhật đối tác"},新規パートナー作成:{ja:"新規パートナー作成",en:"Create New Partner",th:"สร้างพาร์ทเนอร์ใหม่",vi:"Tạo đối tác mới"},パートナー編集:{ja:"パートナー編集",en:"Edit Partner",th:"แก้ไขพาร์ทเนอร์",vi:"Chỉnh sửa đối tác"},通貨を選択してください:{ja:"通貨を選択してください",en:"Please select a currency",th:"กรุณาเลือกสกุลเงิน",vi:"Vui lòng chọn loại tiền tệ"},無効化:{ja:"無効化",en:"Disable",th:"ปิดใช้งาน",vi:"Vô hiệu hóa"},クーポンコードは6文字以上である必要があります:{ja:"クーポンコードは6文字以上である必要があります",en:"
66Coupon code must be 6 characters or more",th:"รหัสคูปองต้องยาว 6 ตัวอักษรขึ้นไป",vi:"Mã giảm giá phải từ 6 ký tự trở lên"},クーポンコードは20文字以下である必要があります:{ja:"クーポンコードは20文字以下である必要があります",en:"Coupon code must be 20 characters or less",th:"รหัสคูปองต้องยาวไม่เกิน 20 ตัวอักษร",vi:"Mã giảm giá phải từ 20 ký tự trở xuống"},"クーポンコードは英数字(大文字)である必要があります":{ja:"クーポンコードは英数字(大文字)である必要があります",en:"Coupon code must be alphanumeric (uppercase)",th:"ต้องใช้ภาษาอังกฤษตัวพิมพ์ใหญ่และตัวเลขเท่านั้น",vi:"Mã giảm giá phải là chữ in hoa và số"},有効期限は必須です:{ja:"有効期限は必須です",en:"Expiration date is required",th:"กรุณาระบุวันหมดอายุ",vi:"Bắt buộc phải có ngày hết hạn"},全サイト利用可能なクーポンはパーセント割引のみ可能です:{ja:"全サイト利用可能なクーポンはパーセント割引のみ可能です",en:"Coupons available for all sites can only be percentage discounts",th:"คูปองที่ใช้ได้ทุกเว็บไซต์ รองรับเฉพาะส่วนลดเป็นเปอร์เซ็นต์เท่านั้น",vi:"Mã áp dụng toàn website chỉ hỗ trợ giảm giá theo phần trăm"},国限定クーポンの対象国を選択してください:{ja:"国限定クーポンの対象国を選択してください",en:"Please select a target country for country-specific coupons",th:"กรุณาเลือกประเทศที่สามารถใช้คูปองแบบรายประเทศได้",vi:"Vui lòng chọn quốc gia áp dụng cho mã giới hạn quốc gia"},パートナー限定クーポンの対象パートナーを選択してください:{ja:"パートナー限定クーポンの対象パートナーを選択してください",en:"Please select a target partner for partner-specific coupons",th:"กรุณาเลือกพาร์ทเนอร์ที่สามารถใช้คูปองแบบพาร์ทเนอร์ได้",vi:"Vui lòng chọn đối tác áp dụng cho mã giảm giá giới hạn theo đối tác"},手動入力用:{ja:"手動入力用",en:"For manual entry",th:"สำหรับกรอกข้อมูลเอง",vi:"Dành cho nhập thủ công"},"国/通貨データの取得に失敗しました":{ja:"国/通貨データの取得に失敗しました",en:"Failed to retrieve country/currency data",th:"โหลดข้อมูลประเทศ/สกุลเงินไม่สำเร็จ",vi:"Không thể lấy dữ liệu quốc gia/tiền tệ"},異なる通貨設定のパートナーを同時に選択することはできません:{ja:"異なる通貨設定のパートナーを同時に選択することはできません",en:"Cannot select partners with different currency settings simultaneously",th:"ไม่สามารถเลือกพาร์ทเนอร์ที่ใช้สกุลเงินต่างกันได้",vi:"Không thể chọn đồng thời các đối tác có thiết lập tiền tệ khác nhau"},拡張クーポン作成:{ja:"拡張クーポン作成",en:"Create Extended Coupon",th:"สร้างคูปองแบบกำหนดเงื่อนไข",vi:"Tạo mã giảm giá mở rộng"},クーポン適用範囲:{ja:"クーポン適用範囲",en:"Coupon Scope",th:"ขอบเขตการใช้งาน",vi:"Phạm vi áp dụng mã giảm giá"},全サイトで利用可能:{ja:"全サイトで利用可能",en:"Available on all sites",th:"ใช้ได้ทุกเว็บไซต์",vi:"Có thể sử dụng trên toàn trang web"}
66,特定の居住国で利用可能:{ja:"特定の居住国で利用可能",en:"Available in specific residence countries",th:"ใช้ได้เฉพาะประเทศที่ระบุ",vi:"Có thể sử dụng tại quốc gia cư trú cụ thể"},特定のパートナーで利用可能:{ja:"特定のパートナーで利用可能",en:"Available for specific partners",th:"ใช้ได้เฉพาะพาร์ทเนอร์ที่ระบุ",vi:"Có thể sử dụng cho đối tác cụ thể"},クーポン生成方法:{ja:"クーポン生成方法",en:"Coupon Generation Method",th:"วิธีการสร้างคูปอง",vi:"Phương pháp tạo mã giảm giá"},手動入力:{ja:"手動入力",en:"Manual Entry",th:"กรอกเอง",vi:"Nhập thủ công"},"ランダム生成(単一)":{ja:"ランダム生成(単一)",en:"Random Generation (Single)",th:"สุ่มโค้ด (1 ใบ)",vi:"Tạo ngẫu nhiên (Một mã)"},"ランダム生成(複数)":{ja:"ランダム生成(複数)",en:"Random Generation (Multiple)",th:"สุ่มโค้ด (หลายใบ)",vi:"Tạo ngẫu nhiên (Nhiều mã)"},文字数:{ja:"文字数",en:"Character Count",th:"จำนวนตัวอักษร",vi:"Số lượng ký tự"},全サイト利用可能なクーポンはパーセント割引のみです:{ja:"全サイト利用可能なクーポンはパーセント割引のみです",en:"Coupons available for all sites are percentage discount only",th:"คูปองที่ใช้ได้ทุกเว็บไซต์ ต้องเป็นส่วนลดแบบ % เท่านั้น",vi:"Mã giảm giá dùng cho toàn trang web chỉ được phép giảm giá theo phần trăm"},"有効期限は選択した日付のタイ時間23:59:59 +24時間となります":{ja:"有効期限は選択した日付のタイ時間23:59:59 +24時間となります",en:"Expiration will be 23:59:59 Thai time +24 hours on the selected date",th:"วันหมดอายุจะสิ้นสุดเวลา 23:59:59 น. (เวลาไทย) ของวันที่เลือก",vi:"Thời hạn hiệu lực là 23:59:59 giờ Thái Lan của ngày đã chọn cộng thêm 24 giờ"},"対象国/地域":{ja:"対象国/地域",en:"Target Countries/Regions",th:"ประเทศ/ภูมิภาคเป้าหมาย",vi:"Quốc gia/Khu vực áp dụng"},"国データを読み込み中...":{ja:"国データを読み込み中...",en:"Loading country data...",th:"กำลังโหลดข้อมูลประเทศ...",vi:"Đang tải dữ liệu quốc gia..."},対象パートナー:{ja:"対象パートナー",en:"Target Partners",th:"พาร์ทเนอร์เป้าหมาย",vi:"Nhà cung cấp áp dụng"},同じ通貨設定のパートナーのみ選択可能です:{ja:"同じ通貨設定のパートナーのみ選択可能です",en:"Only partners with the same currency setting can be selected",th:"เลือกได้เฉพาะพาร์ทเนอร์ที่ใช้สกุลเงินเดียวกัน",vi:"Chỉ có thể chọn nhà cung cấp dùng cùng loại tiền tệ"},"パートナーデータを読み込み中...":{ja:"パートナーデータを読み込み中...",en:"Loading partner data...",th:"กำลังโหลดข้อมูลพาร์ทเนอร์...",vi:"Đang tải dữ liệu nhà cung cấp"},選択されたパートナー:{ja:"選択されたパートナー",en:"Selected Partners",th:"พาร์ทเนอร์ที่เลือก",vi:"Nhà cung cấp đã chọn"},作成時に有効化:{ja:"作成時に有効化",en:"Activate upon creation",th:"เปิดใช้งานทันทีที่สร้าง",vi:"Bật lên khi tạo"},"備考(任意)":{ja:"備考(任意)",en:"Note (Optional)",th:"หมายเหตุ (ไม่บังคับ)",vi:"Ghi chú (không bắt buộc)"},クーポンの詳細や利用用途など:{ja:"クーポンの詳細や利用用途など",en:"Coupon details and usage etc.",th:"รายละเอียดคูปองหรือเงื่อนไขการใช้",vi:"Chi t
66iết mã giảm giá và cách sử dụng"},パッケージデータの取得に失敗しました:{ja:"パッケージデータの取得に失敗しました",en:"Failed to retrieve package data",th:"โหลดข้อมูลแพ็กเกจไม่สำเร็จ",vi:"Không thể tải dữ liệu của gói cước"},ISO2コード:{ja:"ISO2コード",en:"ISO2 Code",th:"รหัส ISO2",vi:"Mã quốc gia"},国名:{ja:"国名",en:"Country Name",th:"ชื่อประเทศ",vi:"Tên quốc gia"},地域:{ja:"地域",en:"Region",th:"ภูมิภาค",vi:"Khu vực"},パッケージ数:{ja:"パッケージ数",en:"Package Count",th:"จำนวนแพ็กเกจ",vi:"Số lượng gói cước"},パッケージ詳細:{ja:"パッケージ詳細",en:"Package Details",th:"รายละเอียดแพ็กเกจ",vi:"Thông tin chi tiết của gói cước"},パートナーコードを選択:{ja:"パートナーコードを選択",en:"Select Partner Code",th:"เลือกรหัสพาร์ทเนอร์",vi:"Chọn nhà cung cấp"},通貨コードを選択:{ja:"通貨コードを選択",en:"Select Currency Code",th:"เลือกรหัสสกุลเงิน",vi:"Chọn loại tiền tệ"},国名で検索:{ja:"国名で検索",en:"Search by Country Name",th:"ค้นหาด้วยชื่อประเทศ",vi:"Tìm kiếm theo quốc gia"},"行を選択中...":{ja:"行を選択中...",en:"Selecting row...",th:"กำลังเลือกรายการ...",vi:"Đang chọn hàng..."},パッケージリスト:{ja:"パッケージリスト",en:"Package List",th:"รายการแพ็กเกจ",vi:"Danh sách các gói cước"},エリア:{ja:"エリア",en:"Area",th:"พื้นที่",vi:"Khu vực"},基本価格:{ja:"基本価格",en:"Base Price",th:"ราคาพื้นฐาน",vi:"Giá cơ bản"},タリフ価格:{ja:"タリフ価格",en:"Tariff Price",th:"ราคาตามตาราง (Tariff)",vi:"Giá cước chuyển vùng quốc tế"},特別価格:{ja:"特別価格",en:"Special Price",th:"ราคาพิเศษ",vi:"Giá ưu đãi đặc biệt"},パッケージ情報なし:{ja:"パッケージ情報なし",en:"No package information",th:"ไม่มีข้อมูลแพ็กเกจ",vi:"Không có thông tin gói cước"},パッケージデータなし:{ja:"パッケージデータなし",en:"No package data",th:"ไม่มีข้อมูลแพ็กเกจ",vi:"Không có dữ liệu của gói cước"},ユーザー検索に失敗しました:{ja:"ユーザー検索に失敗しました",en:"User search failed",th:"ค้นหาผู้ใช้ไม่สำเร็จ",vi:"Tìm kiếm người dùng thất bại"},ユーザーリストの取得に失敗しました:{ja:"ユーザーリストの取得に失敗しました",en:"Failed to retrieve user list",th:"โหลดรายชื่อผู้ใช้ไม่สำเร็จ",vi:"Không thể tải danh sách người dùng"},未確認:{ja:"未確認",en:"Unverified",th:"ยังไม่ยืนยันตัวตน",vi:"Chưa xác minh"},確認済み:{ja:"確認済み",en:"Verified",th:"ยืนยันตัวตนแล้ว",vi:"Đã xác minh"},メールアドレスで検索:{ja:"メールアドレスで検索",en:"Search by Email",th:"ค้นหาด้วยอีเมล",vi:"Tìm kiếm bằng mail"},電話番号で検索:{ja:"電話番号で検索",en:"Search by Phone Number",th:"ค้นหาด้วยเบอร์โทรศัพท์",vi:"Tìm kiếm bằng số điện thoại"},電話番号:{ja:"電話番号",en:"Phone Number",th:"เบอร์โทรศัพท์",vi:"Số điện thoại"},最終ログイン:{ja:"最終ログイン",en:"Last Login",th:"เข้าสู่ระบบล่าสุด",vi:"Lần cuối cùng đăng nhập"},登録日時:{ja:"登録日時",en:"Registered At",th:"วันที่ลงทะเบียน",vi:"Ngày/Giờ đăng ký"},検索条件に一致するユーザーは見つかりませんでした:{ja:"検索条件に一致するユーザーは見つかりませんでした",en:"No users found matching the search criteria",th:"ไม่พบผู้ใช้ตามเงื่อนไขที่ระบุ",vi:"Không tìm thấy người dùng phù hợp"},ユーザーが見つかりません:{ja:"ユーザーが見つかりません",en:"User not found",th:"ไม่พบผู้ใช้",vi:"Không tìm thấy người dùng"},開始日:{ja:"開始日",en:"Start Date",th:"วันที่เริ่มต้น",vi:"Ngày bắt đầu phải trước ngày kết thúc"},選択してください:{ja:"選択してください",en:"Please select",th:"กรุณาเลือก",vi:"Vui lòng chọn"},終了日:{ja:"終了日",en:"End Date",th:"วันที่สิ้นสุด",vi:"Ngày kết thúc"},日次:{ja:"日次",en:"Daily",th:"รายวัน",vi:"Hàng ngày"},週次:{ja:"週次",en:"Weekly",th:"รายสัปดาห์",vi:"Hàng tuần"},月次:{ja:"月次",en:"Monthly",th:"รายเดือน",vi:"Hàng tháng"},国別購入数:{ja:"国別購入数",en:"Purchase Count by Country",th:"จำนวนการซื้อแยกตามประเทศ",vi:"Số lượng mua theo quốc gia"},期間中の国別eSIM購入数をヒートマップで表示:{ja:"期間中の国別eSIM購入数をヒートマップで表示",en:"Display eSIM purchase count by country during the peri
66od as a heatmap",th:"ดูแผนที่แสดงปริมาณยอดซื้อรายประเทศทั้งหมด",vi:"Số lượng mua eSIM theo từng quốc gia trong một khoảng thời gian dưới dạng bản đồ nhiệt"},"データを読み込み中...":{ja:"データを読み込み中...",en:"Loading data...",th:"กำลังโหลดข้อมูล...",vi:"Đang tải dữ liệu..."},"%s 件":{ja:"%s 件",en:"%s items",th:"%s รายการ",vi:"%s mục"},表示するデータがありません:{ja:"表示するデータがありません",en:"No data to display",th:"ไม่มีข้อมูลที่จะแสดง",vi:"Không có dữ liệu"},表示可能な国:{ja:"表示可能な国",en:"Displayable Countries",th:"ประเทศที่แสดงผลได้",vi:"Các quốc gia khả dụng"},総購入数:{ja:"総購入数",en:"Total Purchase Count",th:"ยอดสั่งซื้อรวม",vi:"Tổng số lần mua"},ダッシュボードデータの取得に失敗しました:{ja:"ダッシュボードデータの取得に失敗しました",en:"Failed to retrieve dashboard data",th:"โหลดข้อมูลแดชบอร์ดไม่สำเร็จ",vi:"Tải dữ liệu bảng điều khiển thất bại"},"EC2 CPU使用率が80%を超えました":{ja:"EC2 CPU使用率が80%を超えました",en:"EC2 CPU usage exceeded 80%",th:"การใช้งาน CPU ของ EC2 เกิน 80%",vi:"CPU của EC2 đã được sử dụng quá 80%"},RDS接続数が閾値を超えました:{ja:"RDS接続数が閾値を超えました",en:"RDS connection count exceeds threshold",th:"จำนวนการเชื่อมต่อ RDS เกินเกณฑ์ที่กำหนด",vi:"Số lượng kết nối RDS đang quá tải"},CloudWatchログを検索中:{ja:"CloudWatchログを検索中",en:"Searching CloudWatch logs",th:"กำลังค้นหา Log ใน CloudWatch...",vi:"Đang tìm kiếm nhật ký CloudWatch"},検索クエリ:{ja:"検索クエリ",en:"Search Query",th:"คำสั่งค้นหา (Query)",vi:"Từ khóa tìm kiếm"},ロググループ名:{ja:"ロググループ名",en:"Log Group Name",th:"ชื่อ Log Group",vi:"Tên nhóm nhật ky"},開始時間:{ja:"開始時間",en:"Start Time",th:"เวลาเริ่มต้น",vi:"Thời gian kết thúc"},終了時間:{ja:"終了時間",en:"End Time",th:"เวลาสิ้นสุด",vi:"Thời gian bắt đầu"},最大結果数:{ja:"最大結果数",en:"Max Results",th:"จำนวนผลลัพธ์สูงสุด",vi:"Số lượng kết quả tối đa"},アクティブなCloudWatchアラームを取得中:{ja:"アクティブなCloudWatchアラームを取得中",en:"Retrieving active CloudWatch alarms",th:"กำลังดึงข้อมูล Alarm ที่ทำงานอยู่จาก CloudWatch...",vi:"Cập nhật các cảnh báo CloudWatch đang hoạt động"},FAQ詳細:{ja:"FAQ詳細",en:"FAQ Details",th:"รายละเอียด FAQ",vi:"Chi tiết FAQ"},FAQページのみ:{ja:"FAQページのみ",en:"FAQ Page Only",th:"เฉพาะหน้า FAQ",vi:"Trang FAQ"},FAQの取得に失敗しました:{ja:"FAQの取得に失敗しました",en:"Failed to retrieve FAQ",th:"โหลด FAQ ไม่สำเร็จ",vi:"Lấy FAQ thất bại"},質問と回答:{ja:"質問と回答",en:"Question and Answer",th:"คำถามและคำตอบ",vi:"Câu hỏi và trả lời"},非表示:{ja:"非表示",en:"Hide",th:"ซ่อน",vi:"Ẩn"},メタデータ:{ja:"メタデータ",en:"Metadata",th:"Metadata",vi:"Thông tin dữ liệu"},更新者:{ja:"更新者",en:"Updated By",th:"แก้ไขโดย",vi:"Cập nhật bởi"},通知管理:{ja:"通知管理",en:"Notification Management",th:"จัดการการแจ้งเตือน",vi:"Quản lý thông báo đẩy"},システムに登録された通知の管理と一覧表示:{ja:"システムに登録された通知の管理と一覧表示",en:"Manage and list notifications registered in the system",th:"จัดการและดูรายการแจ้งเตือนในระบบ",vi:"Quản lý và xem thông báo trong hệ thống"},新しい通知を作成:{ja:"新しい通知を作成",en:"Create a new notification",th:"สร้างการแจ้งเตือนใหม่",vi:"Thêm thông báo mới"},管理者OTP認証エラー:{ja:"管理者OTP認証エラー",en:"Admin OTP Authentication 
66Error",th:"การยืนยันตัวตน (OTP) สำหรับผู้ดูแลระบบผิดพลาด",vi:"Lỗi xác thực mã OTP của quản trị viên"},管理者ログイン:{ja:"管理者ログイン",en:"Admin Login",th:"เข้าสู่ระบบผู้ดูแลระบบ",vi:"Đăng nhập với tư cách quản trị viên"},全更新:{ja:"全更新",en:"Update All",th:"อัปเดตทั้งหมด",vi:"Cập nhật tất cả"},データが見つかりませんでした:{ja:"データが見つかりませんでした",en:"Data not found",th:"ไม่พบข้อมูล",vi:"Không tìm thấy dữ liệu"},"TraveSim 管理システムへようこそ":{ja:"TraveSim 管理システムへようこそ",en:"Welcome to TraveSim Management System",th:"ยินดีต้อนรับสู่ระบบจัดการ TRAVeSIM",vi:"Chào mừng đến với Hệ thống quản lý TraveSim"},検索中:{ja:"検索中",en:"Searching...",th:"กำลังค้นหา...",vi:"Đang tìm kiếm..."},解除:{ja:"解除",en:"Clear",th:"ล้างค่า",vi:"Hủy bỏ"},"24時間の売上":{ja:"24時間の売上",en:"24h Sales",th:"ยอดขาย 24 ชม.",vi:"Doanh số 24 giờ qua"},"7日間の売上":{ja:"7日間の売上",en:"7 Days Sales",th:"ยอดขาย 7 วัน",vi:"Doanh thu 7 ngày qua"},"30日間の売上":{ja:"30日間の売上",en:"30 Days Sales",th:"ยอดขาย 30 วัน",vi:"Doanh số 30 ngày qua"},eSIM完了:{ja:"eSIM完了",en:"eSIM Completed",th:"eSIM ที่ทำรายการสำเร็จ",vi:"eSIM hoàn tất"},失敗:{ja:"失敗",en:"Failed",th:"ทำรายการไม่สำเร็จ",vi:"Thất bại"},アクティブユーザー数:{ja:"アクティブユーザー数",en:"Active Users",th:"จำนวนผู้ใช้ Active",vi:"Số lượng người dùng hoạt động"},アクティブユーザー:{ja:"アクティブユーザー",en:"Active Users",th:"ผู้ใช้ Active",vi:"Người dùng hoạt động"},ユニークユーザー数:{ja:"ユニークユーザー数",en:"Unique Users",th:"จำนวนผู้ใช้ Unique",vi:"Số lượng người dùng duy nhất"},ユニークユーザー:{ja:"ユニークユーザー",en:"Unique Users",th:"ผู้ใช้ Unique",vi:"Người dùng duy nhất"},"国別購入数(世界地図)":{ja:"国別購入数(世界地図)",en:"Purchases by Country (World Map)",th:"ยอดสั่งซื้อรายประเทศ (แผนที่โลก)",vi:"Lượt mua theo quốc gia (Bản đồ)"},全期間の国別eSIM購入数をヒートマップで表示:{ja:"全期間の国別eSIM購入数をヒートマップで表示",en:"Heatmap of eSIM purchases by country for all time",th:"แสดง Heatmap ยอดสั่งซื้อทั้งหมดรายประเทศ",vi:"Bản đồ nhiệt lượng mua eSIM toàn thời gian"},売上推移:{ja:"売上推移",en:"Sales Trend",th:"แนวโน้มยอดขาย",vi:"Biến động doanh thu"},検索結果:{ja:"検索結果",en:"Search Results",th:"ผลการค้นหา",vi:"Kết quả tìm kiếm"},日別の売上金額推移:{ja:"日別の売上金額推移",en:"Daily Sales Amount Trend",th:"แนวโน้มยอดขายรายวัน",vi:"Biến động doanh thu theo ngày"},注文数推移:{ja:"注文数推移",en:"Order Count Trend",th:"แนวโน้มจำนวนคำสั่งซื้อ",vi:"Biến động đơn hàng"},日別の注文数推移:{ja:"日別の注文数推移",en:"Daily Order Count Trend",th:"แนวโน้มจำนวนคำสั่งซื้อรายวัน",vi:"Biến động đơn hàng theo ngày"},国別売上統計:{ja:"国別売上統計",en:"Sales Statistics by Country",th:"สถิติยอดขายรายประเทศ",vi:"Thống kê doanh thu theo quốc gia"},国コード:{ja:"国コード",en:"Country Code",th:"รหัสประเทศ",vi:"Mã quốc gia"},販売数:{ja:"販売数",en:"Sales Count",th:"จำนวนที่ขายได้",vi:"Số lượng bán"},人気パッケージ:{ja:"人気パッケージ",en:"Popular Packages",th:"แพ็กเกจขายดี",vi:"Gói cước phổ biến"},パッケージ名:{ja:"パッケージ名",en:"Package Name",th:"ชื่อแพ็กเกจ",vi:"Tên gói cước"},最新注文:{ja:"最新注文",en:"Latest Orders",th:"คำสั่งซื้อล่าสุด",vi:"Đơn hàng mới nhất"},周遊パッケージ:{ja:"周遊パッケージ",en:"Multi-Country Package",th:"แพ็กเกจหลายประเทศ",vi:"Gói cước chuyển vùng"},周遊:{ja:"周遊",en:"Multi-Country",th:"หลายประเทศ",vi:"Chuyển vùng"},単国:{ja:"単国",en:"Single Country",th:"รายประเทศ",vi:"Một quốc gia"}
66,期間検索:{ja:"期間検索",en:"Search by Period",th:"ค้นหาตามช่วงเวลา",vi:"Tìm kiếm khoảng thời gian"},開始日を選択:{ja:"開始日を選択",en:"Select Start Date",th:"เลือกวันเริ่มต้น",vi:"Chọn ngày bắt đầu"},終了日を選択:{ja:"終了日を選択",en:"Select End Date",th:"เลือกวันสิ้นสุด",vi:"Chọn ngày kết thúc"},リセット:{ja:"リセット",en:"Reset",th:"รีเซ็ต",vi:"Đặt lại"},パートナーが見つかりません:{ja:"パートナーが見つかりません",en:"Partner not found",th:"ไม่พบพาร์ทเนอร์",vi:"Không tìm thấy đối tác"},指定されたパートナーコードのパートナーが見つかりませんでした:{ja:"指定されたパートナーコードのパートナーが見つかりませんでした",en:"Partner with the specified partner code was not found",th:"ไม่พบพาร์ทเนอร์ที่มีรหัสตามที่ระบุ",vi:"Không tìm thấy đối tác với mã đã nhập"},"パートナー情報を編集してください。":{ja:"パートナー情報を編集してください。",en:"Please edit partner information.",th:"กรุณาแก้ไขข้อมูลพาร์ทเนอร์",vi:"Vui lòng chỉnh sửa thông tin đối tác"},パッケージ管理:{ja:"パッケージ管理",en:"Package Management",th:"จัดการแพ็กเกจ",vi:"Quản lý gói cước"},"各国のパッケージ情報を確認できます。パートナーコードと通貨を選択して国一覧を表示し詳細を確認してください。":{ja:"各国のパッケージ情報を確認できます。パートナーコードと通貨を選択して国一覧を表示し詳細を確認してください。",en:"You can check package information for each country. Please select a partner code and currency to display the country list and view details.",th:"ตรวจสอบข้อมูลแพ็กเกจแต่ละประเทศ โดยเลือกพาร์ทเนอร์และสกุลเงินเพื่อดูรายละเอียด",vi:"Xem thông tin gói cước từng nước. Vui lòng chọn Mã đối tác và Loại tiền tệ để hiển thị danh sách quốc gia và chi tiết."},"どこに旅行しますか?":{ja:"どこに旅行しますか?",en:"Where are you traveling?",th:"ทริปหน้าจะไปเที่ยวที่ไหน?",vi:"Bạn dự định đi đâu?"},"利用は簡単!オンラインで解決":{ja:"利用は簡単!オンラインで解決",en:"Easy to use! Solve it online",th:"ใช้งานง่าย! จบครบในออนไลน์",vi:"Dễ dàng sử dụng! Giải quyết trực tuyến"},"SIMの受け取り・返却不要":{ja:"SIMの受け取り・返却不要",en:"No need to receive or return SIM",th:"ไม่ต้องรอรับซิมการ์ด",vi:"Không cần nhận hoặc trả lại SIM"},SIMカードの抜き差し不要:{ja:"SIMカードの抜き差し不要",en:"No need to insert or remove SIM card",th:"ไม่ต้องถอดเปลี่ยนซิมเดิม",vi:"Không cần tháo lắp SIM"},QRコードを読み込むだけ:{ja:"QRコードを読み込むだけ",en:"Just scan the QR code",th:"แค่สแกน QR โค้ดก็ใช้ได้เลย",vi:"Chỉ cần quét mã QR"},"海外140か国で快適!5G高速データ通信":{ja:"海外140か国で快適!5G高速データ通信",en:"Comfortable in 140 countries abroad! 5G high-speed data communication",th:"เที่ยวสบายกว่า 140 ประเทศ ด้วยเน็ต 5G แรงเต็มสปีด",vi:"Thoải mái kết nối tại hơn 140 quốc gia! Dữ liệu 5G tốc độ cao"},"5G高速データ通信":{ja:"5G高速データ通信",en:"5G High-Speed Data Communication",th:"เน็ต 5G ความเร็วสูง",vi:"Dữ liệu 5G tốc độ cao"},期間内はずっと使える:{ja:"期間内はずっと使える",en:"Usable throughout the peri
66od",th:"ใช้งานได้ต่อเนื่องตลอดทริป",vi:"Kết nối xuyên suốt trong thời gian sử dụng"},主回線も継続して使える:{ja:"主回線も継続して使える",en:"Main line can also be used continuously",th:"ซิมหลักยังใช้งานได้ปกติ (รับสาย/SMS ได้)",vi:"Vẫn có thể tiếp tục sử dụng số điện thoại chính"},"365日24時間安心の日本語サポート!":{ja:"365日24時間安心の日本語サポート!",en:"365 days a year, 24 hours a day, safe Multi-Language support!",th:"อุ่นใจด้วยทีมซัพพอร์ตดูแลตลอด 24 ชม.",vi:"Hỗ trợ đa ngôn ngữ 24/7 – An tâm khi sử dụng"},年間2万人以上の利用実績:{ja:"年間2万人以上の利用実績",en:"More than 20,000 users annually",th:"มากกว่า 2 หมื่นคนต่อปี",vi:"Hơn 20.000 người dùng mỗi năm"},困ったらいつでも日本語でサポート:{ja:"困ったらいつでも日本語でサポート",en:"Multi-Language support whenever you need help",th:"ติดปัญหาก็มีคนช่วยดูแลเสมอ",vi:"Hỗ trợ tiếng Việt – tiếng Anh – tiếng Nhật bất cứ khi nào bạn cần"},回線のセキュリティも万全:{ja:"回線のセキュリティも万全",en:"Perfect line security",th:"มั่นใจด้วยระบบความปลอดภัยมาตรฐานสากล",vi:"Bảo mật đường truyền mạng tuyệt đối"},おすすめポイント:{ja:"おすすめポイント",en:"Recommended Points",th:"จุดเด่นที่แนะนำ",vi:"Điểm nổi bật"},"簡単・快適・安心で":{ja:"簡単・快適・安心で",en:"Easy, Comfortable, and Safe",th:"ง่าย สะดวก อุ่นใจ",vi:"Dễ dàng, thoải mái và an toàn"},"TRAVeSIMはこんなにお得!":{ja:"TRAVeSIMはこんなにお得!",en:"TRAVeSIM is so affordable!",th:"TRAVeSIM คุ้มค่ามาก!",vi:"TRAVeSIM SIÊU TIẾT KIỆM!"},"一般的な海外旅行で5日間、5GB使った場合":{ja:"一般的な海外旅行で5日間、5GB使った場合",en:"In a typical overseas trip, using 5GB for 5 days",th:"เปรียบเทียบการใช้งาน 5GB นาน 5 วัน",vi:"Trong một chuyến du lịch nước ngoài thông thường kéo dài 5 ngày, thường sử dụng 5GB dữ liệu"},国際ローミング料金:{ja:"国際ローミング料金",en:"International Roaming Charges",th:"ค่าโรมมิ่งจากค่ายมือถือ",vi:"Giá cước chuyển vùng quốc tế"},Wifiレンタル料金:{ja:"Wifiレンタル料金",en:"WiFi Rental Charges",th:"ค่าเช่า Pocket WiFi",vi:"Giá thuê WiFi"},円:{ja:"円",en:"JPY",th:"เยน",vi:"Yên"},TRAVeSIMの料金:{ja:"TRAVeSIMの料金",en:"TRAVeSIM Charges",th:"ราคาของ TRAVeSIM",vi:"Giá TRAVeSIM"},"最大%sもお得!":{ja:"最大%sもお得!",en:"Up to %s savings!",th:"ประหยัดสูงสุดถึง %s!",vi:"Tiết kiệm lên đến %s!"},"旅行先に最適なeSIMがここにあります!":{ja:"旅行先に最適なeSIMがここにあります!",en:"The perfect eSIM for your travel destination is here!",th:"eSIM ที่ใช่สำหรับทริปของคุณ อยู่ที่นี่แล้ว!",vi:"Tại đây có eSIM lý tưởng cho điểm đến du lịch của bạn!"},TRAVeSIMのご購入はこちら:{ja:"TRAVeSIMのご購入はこちら",en:"Purchase TRAVeSIM here",th:"สั่งซื้อ TRAVeSIM คลิกเลย",vi:"Mua TRAVeSIM tại đây"},よくあるお問い合わせはこちら:{ja:"よくあるお問い合わせはこちら",en:"Frequently Asked Questions here",th:"ดูคำถามที่พบบ่อย คลิกที่นี่",vi:"Các câu hỏi thường gặp"},WEB閲覧:{ja:"WEB閲覧",en:"Web Browsing",th:"เข้าเว็บไซต์",vi:"Lướt web"},"約3,000ページ":{ja:"約3,000ページ",en:"About 3,000 pages",th:"ประมาณ 3,000 หน้า",vi:"Khoảng 3.000 trang"},"一般的なウェブページの閲覧なら、約3,000ページ分が1GBで可能です。ニュースサイトやブログの閲覧に使う場合、1日に100ページほど見ても約1ヶ月は持つ計算です。":{ja:"一般的なウェブページの閲覧なら、約3,000ページ分が1GBで可能です。ニュースサイトやブログの閲覧に使う場合、1日に100ページほど見ても約1ヶ月は持つ計算です。",en:"For general web page browsing, about 3,000 pages can be accessed with 1GB. If you use it to browse news sites and blogs, it is calculated that it will last for about one month even if you view about 100 pages per day.",th:"เปิดเว็บทั่วไปได้ถึง 3,000 หน้า หรือถ้าอ่านข่าว/บล็อกวันละ 100 หน้า ก็ใช้งานได้นานถึง 1 เดือน",vi:"Nếu chỉ lướt các trang web thông thường, 1GB có thể xem được khoảng 3.000 trang. Nếu dùng để đọc tin tức hoặc blog, 1GB có thể sử dụng được một tháng ngay cả khi bạn xem khoảng 100 trang mỗi ngày."},音楽ストリーミング:{ja:"音楽ストリーミング",en:"Music Streaming",th:"การสตรีมเพลง",vi:"Nghe nhạc trực tuyến"},"約15~17時間":{ja:"約15~17時間",en:"About 15-17 hours",th:"ประมาณ 15-17 ชั่วโมง",vi:"Khoảng 15-17 giờ"}
66,"音質にもよりますが、標準音質であれば約15~17時間の音楽をストリーミングできますので、移動中にストリーミングサービスを利用して音楽を楽しみたい方は覚えておきましょう。":{ja:"音質にもよりますが、標準音質であれば約15~17時間の音楽をストリーミングできますので、移動中にストリーミングサービスを利用して音楽を楽しみたい方は覚えておきましょう。",en:"Depending on the sound quality, you can stream music for about 15-17 hours at standard sound quality, so keep that in mind if you want to enjoy music using streaming services while on the move.",th:"ฟังเพลงคุณภาพมาตรฐานได้นาน 15-17 ชั่วโมง ใครชอบฟังเพลงระหว่างเดินทางหายห่วง",vi:"Tùy thuộc vào chất lượng âm thanh, bạn có thể nghe nhạc trá»±c tuyến khoảng 15–17 giờ ở chất lượng âm thanh tiêu chuẩn. Lưu ý nếu bạn muốn nghe nhạc khi di chuyển"},動画閲覧:{ja:"動画閲覧",en:"Video Viewing",th:"การรับชมวิดีโอ",vi:"Xem video"},"約1~2時間":{ja:"約1~2時間",en:"About 1-2 hours",th:"ประมาณ 1-2 ชั่วโมง",vi:"Khoảng 1-2 giờ"},"標準画質(SD)であれば約2時間の動画を視聴できますが、高画質(HD)で視聴すると、約1時間で1GBを使い切ることになるので画質の設定は旅行前に確認しておきましょう。":{ja:"標準画質(SD)であれば約2時間の動画を視聴できますが、高画質(HD)で視聴すると、約1時間で1GBを使い切ることになるので画質の設定は旅行前に確認しておきましょう。",en:"You can watch videos for about 2 hours in standard definition (SD), but if you watch in high definition (HD), you will use up 1GB in about 1 hour, so be sure to check the quality settings before your trip.",th:"ความชัดปกติ (SD) ดูได้ 2 ชั่วโมง แต่ถ้าชัดระดับ HD จะดูได้แค่ 1 ชั่วโมง แนะนำให้เช็กความละเอียดของวิดีโอก่อน",vi:"Bạn có thể xem video ở chất lượng chuẩn (SD) được khoảng 2 giờ, nhưng nếu xem ở chất lượng cao (HD) bạn sẽ xem được 1 giờ với 1GB. Vì vậy, hãy kiểm tra cài đặt chất lượng xem video trước chuyến đi."},"SNS(動画・写真)":{ja:"SNS(動画・写真)",en:"SNS (Videos & Photos)",th:"เล่นโซเชียล (อัปรูป/วิดีโอ)",vi:"Mạng xã hội (Video & Ảnh)"},"約3~5時間":{ja:"約3~5時間",en:"About 3-5 hours",th:"ประมาณ 3-5 ชั่วโมง",vi:"Khoảng 3-5 giờ"},"SNSで写真や動画のアップロードを行う場合や、閲覧に使用する場合は使用するサービスや、SNSの利用頻度によって変わりますが、1GBで約3~5時間の使用が可能です。":{ja:"SNSで写真や動画のアップロードを行う場合や、閲覧に使用する場合は使用するサービスや、SNSの利用頻度によって変わりますが、1GBで約3~5時間の使用が可能です。",en:"When uploading photos and videos on SNS or using it for browsing, it depends on the service you use and the frequency of SNS usage, but you can use it for about 3-5 hours with 1GB.",th:"อัปรูปหรือเล่นโซเชียลได้ประมาณ 3-5 ชั่วโมง ขึ้นอยู่กับแอปที่ใช้งาน",vi:"Nếu dùng mạng xã hội để đăng ảnh, video hoặc xem nội dung, thời lượng sá»­ dụng 1GB sẽ khác nhau tùy vào dịch vụ và tần suất sá»­ dụng, nhưng 1GB có thể dùng được khoảng 3–5 giờ"},プラン選びのポイント:{ja:"プラン選びのポイント",en:"Points for Choosing a Plan",th:"เคล็ดลับการเลือกแพ็กเกจ",vi:"Những điều cần lưu ý khi chọn gói"},"スマートフォンを使うとき、1GBのデータ通信量でどれくらいのことが出来るかは、利用するアプリやサービスによって異なります。":{ja:"スマートフォンを使うとき、1GBのデータ通信量でどれくらいのことが出来るかは、利用するアプリやサービスによって異なります。",en:"When using a smartphone, how much you can do with 1GB of data communication depends on the apps and services you use.",th:"ปริมาณเน็ต 1GB ทำอะไรได้บ้าง ขึ้นอยู่กับแอปที่คุณใช้",vi:"Khi dùng điện thoại, 1GB dữ liệu bạn có thể làm được những gì sẽ tùy thuộc vào ứng dụng và dịch vụ bạn sá»­ dụng"},"いくつかの例を挙げてみますのでプランを選ぶ際の参考にしてみてください。":{ja:"いくつかの例を挙げてみますのでプランを選ぶ際の参考にしてみてください。",en:"Here are some examples to help you choose a plan.",th:"ลองดูตัวอย่างข้างล่างนี้ เพื่อประกอบการตัดสินใจ",vi:"Dưới đây là một số ví dụ, giúp bạn dễ dàng tham khảo khi chọn gói"},動画サービスはWiFiで見よう:{ja:"動画サービスはWiFiで見よう",en:"Watch video services on WiFi",th:"ดูวิดีโอผ่าน WiFi ดีกว่า",vi:"Hãy xem video bằng WiFi"},"1GBのデータ通信料は、軽い用途(ウェブ閲覧やメッセージアプリ)なら十分な量ですが、動画視聴やSNSの頻繁な使用をする場合は、早めに使い切ってしまう事があります。":{ja:"1GBのデータ通信料は、軽い用途(ウェブ閲覧やメッセージアプリ)なら十分な量ですが、動画視聴やSNSの頻繁な使用をする場合は、早めに使い切ってしまう事があります。",en:"1GB of data communication is sufficient for light use (web browsing and messaging apps), but if you frequently watch videos or use SNS, you may run out of data quickly.",th:"1GB เพียงพอสำหรับแชทหรือเข้าเว็บทั่วไป แต่ถ้าดูวิดีโอหรือเล่นโซเชียลหนักๆ เน็ตอาจหมดเร็วได้",vi:"1GB dữ liệu là đủ cho các nhu cầu nhẹ như lướt web hay nhắn tin, nhưng nếu thường xuyên xem video hoặc dùng mạng xã hội, có thể nhanh chóng hết dữ liệu"},"自分の使い方に合わせて、必要なデータ量を見積もることが大切です。":{ja:"自分の使い方に合わせて、必要なデータ量を見積もることが大切です。",en:"It is important to estimate the required data amount according to your usage.",th:"ควรประเมินปริมาณเน็ตให้เหมาะกับการใช้งานของคุณ",vi:"Hãy ước lượng dung lượng dữ liệu cần dùng theo cách bạn sá»­ dụng để chọn gói phù hợp"},"また、動画サービスはホテルやカフェのWiFiを使うとデータが節約できます。":{ja:"また、動画サービスはホテルやカフェのWiFiを使うとデータが節約できます。",en:"Also, using WiFi at hotels and cafes for video services can save data.",th:"แนะนำให้ใช้ WiFi โรงแรมหรือคาเฟ่ เมื่อต้องการดูวิดีโอเพื่อประหยัดเน็ต",vi:"Ngoài ra, khi xem video, bá
66º¡n có thể tiết kiệm dữ liệu bằng cách dùng WiFi tại khách sạn hoặc quán cà phê."},"1GBってどのくらい使える?":{ja:"1GBってどのくらい使える?",en:"How much can you use with 1GB?",th:"เน็ต 1GB ใช้งานอะไรได้บ้าง?",vi:"1GB có thể sá»­ dụng trong bao lâu?"},商品のバリエーションが豊富:{ja:"商品のバリエーションが豊富",en:"Wide variety of products",th:"มีแพ็กเกจให้เลือกหลากหลาย",vi:"Sản phẩm đa dạng phong phú"},"単国向けプランは日数や高速データ容量など色々なパッケージをご用意しておりますので旅行の日程や使い方に合わせてお選びいただけます。":{ja:"単国向けプランは日数や高速データ容量など色々なパッケージをご用意しておりますので旅行の日程や使い方に合わせてお選びいただけます。",en:"For single-country plans, we offer various packages such as number of days and high-speed data capacity, so you can choose according to your travel schedule and usage.",th:"สำหรับแพ็กเกจรายประเทศ เรามีตัวเลือกทั้งจำนวนวันและปริมาณเน็ต ให้คุณเลือกได้ตามไลฟ์สไตล์การเที่ยวเลยครับ",vi:"Đối với các gói quốc gia đơn lẻ, chúng tôi có nhiều lá»±a chọn về số ngày và dung lượng dữ liệu tốc độ cao, bạn dễ dàng chọn theo lịch trình và nhu cầu sá»­ dụng."},各国最適プランなので価格が安い:{ja:"各国最適プランなので価格が安い",en:"Optimal plans for each country, so prices are low",th:"ราคาประหยัด เพราะเป็นแพ็กเกจที่คัดสรรมาเพื่อแต่ละประเทศโดยเฉพาะ",vi:"Vì đây là gói tối ưu cho từng quốc gia nên giá rẻ hÆ¡n"},"1週間分を%sから購入でき、各国ごとに最適化されたパッケージなので、1か国のみ渡航される場合はおススメです。":{ja:"1週間分を%sから購入でき、各国ごとに最適化されたパッケージなので、1か国のみ渡航される場合はおススメです。",en:"You can purchase a one-week plan from %s, and since it is an optimized package for each country, it is recommended if you are traveling to only one country.",th:"เริ่มต้นเพียง %s/สัปดาห์ เป็นแพ็กเกจที่คุ้มที่สุดสำหรับคนที่เที่ยวประเทศเดียว",vi:"Bạn có thể mua gói 1 tuần từ %s. Mỗi gói được thiết kế riêng cho từng quốc gia, nên nếu chỉ đi 1 nước thì gói này rất phù hợp"},"日本で設定してから海外に行けるので安心!":{ja:"日本で設定してから海外に行けるので安心!",en:"Travel worry-free! Set up before you fly.",th:"อุ่นใจกว่า! ตั้งค่าให้พร้อมในประเทศที่คุณอาศัย ก่อนออกเดินทางได้เลย",vi:"Bạn có thể cài đặt tại Việt Nam trước khi ra nước ngoài để yên tâm sá»­ dụng!"},"対象国に日本が含まれている周遊タイプなら、渡航前に設定できるので、万が一の時でも解決してから、安心して海外に向かうことができます。":{ja:"対象国に日本が含まれている周遊タイプなら、渡航前に設定できるので、万が一の時でも解決してから、安心して海外に向かうことができます。",en:"If you choose a multi-country plan that covers your country of residence, you can set it up before departure. This allows you to resolve any potential issues beforehand, ensuring a worry-free trip.",th:"หากเลือกแพ็กเกจหลายประเทศที่ครอบคลุมประเทศที่คุณอาศัย คุณจะสามารถตั้งค่าล่วงหน้าก่อนออกเดินทาง หากพบปัญหาก็สามารถแก้ไขได้ทันท่วงที ช่วยให้คุณเดินทางได้อย่างไร้กังวล",vi:"Nếu gói cước khu vá»±c bạn đăng ký bao gồm Việt Nam, bạn có thể cài đặt eSIM trước khi xuất cảnh. Việc cài đặt trước sẽ giúp kiểm tra hoạt động cá»§a eSIM và xá»­ lý các vấn đề phát sinh (nếu có) ngay khi còn ở Việt Nam, từ đó giúp bạn yên tâm hÆ¡n khi ra nước ngoài."},"※対象国に日本が含まれていない周遊プランもありますので、ご注意ください。":{ja:"※対象国に日本が含まれていない周遊プランもありますので、ご注意ください。",en:"※ Please note that some multi-country plans may not include your country.",th:"※ à¹
66‚ปรดระวัง แพ็กเกจใช้งานหลายประเทศบางรายการ อาจไม่รวมประเทศที่คุณอาศัยอยู่",vi:"*Lưu ý: Một số gói khu vá»±c không thể sá»­ dụng tại Việt Nam."},周遊のほかに経由地でも活躍:{ja:"周遊のほかに経由地でも活躍",en:"Great for multi-country trips and transit points.",th:"ใช้ได้ทั้งเที่ยวหลายประเทศและแวะเปลี่ยนเครื่อง",vi:"Không chỉ dùng cho chuyển vùng, nó còn tiện lợi tại điểm trung chuyển"},"周遊旅行しない人にとって、周遊eSIMを使うメリットは無いように感じるかもしれませんが、欧米やアフリカを旅行する際には経由便のケースもあり、周遊eSIMなら、経由地でも利用できるので便利です!":{ja:"周遊旅行しない人にとって、周遊eSIMを使うメリットは無いように感じるかもしれませんが、欧米やアフリカを旅行する際には経由便のケースもあり、周遊eSIMなら、経由地でも利用できるので便利です!",en:"Even if you're not planning a multi-country tour, this eSIM offers a hidden benefit! For long-haul trips to Europe, the US, or Africa that involve connecting flights, this plan keeps you connected during your layovers. It's incredibly convenient!",th:"แม้คุณจะไม่ได้วางแผนเที่ยวหลายประเทศ แต่ eSIM นี้ก็มีประโยชน์กว่าที่คิด! โดยเฉพาะการเดินทางไกลไปยุโรป อเมริกา หรือแอฟริกาที่มักต้องแวะเปลี่ยนเครื่อง แพ็กเกจนี้จะช่วยให้คุณใช้เน็ตที่จุดแวะพักได้ด้วย สะดวกสบายสุดๆ!",vi:"Với những người không đi du lịch nhiều nước, có thể sẽ cảm thấy gói eSIM chuyển vùng không cần thiết. Tuy nhiên, khi đi Châu Âu hoặc Châu Phi, nhiều chuyến bay phải quá cảnh. Và với gói eSIM chuyển vùng, bạn vẫn có thể sá»­ dụng ngay tại điểm trung chuyển một cách thuận tiện"},"周遊・単国":{ja:"周遊・単国",en:"Multi-Country & Single-Country",th:"แพ็กเกจหลายประเทศ & แพ็กเกจรายประเทศ",vi:"Chuyển vùng & Quốc gia đơn lẻ"},"どう違う?":{ja:"どう違う?",en:"How are they different?",th:"ต่างกันอย่างไร?",vi:"Sá»± khác biệt?"},"TRAVeSIMは1つの国で使える単国プランと複数の国で使える周遊プランをご用意しています。":{ja:"TRAVeSIMは1つの国で使える単国プランと複数の国で使える周遊プランをご用意しています。",en:"TRAVeSIM offers Single-Country plans usable in one country, and Multi-Country plans usable across multiple countries.",th:'TRAVeSIM มีทั้ง "แพ็กเกจรายประเทศ" สำหรับเที่ยวที่เดียว และ "แพ็กเกจหลายประเทศ" สำหรับสายลุยรอบโลก',vi:"TRAVeSIM cung cấp gói đơn lẻ dùng được cho 1 quốc gia và gói chuyển vùng dùng được cho nhiều quốc gia"},単国向けプランについて:{ja:"単国向けプランについて",en:"About Single-Country Plans",th:"เกี่ยวกับแพ็กเกจรายประเทศ",vi:"Các gói dịch vụ dành cho các quốc gia đơn lẻ"},"高速インターネットが、スイスイ繋がる!":{ja:"高速インターネットが、スイスイ繋がる!",en:"High-speed internet connects smoothly!",th:"เน็ตแรง เชื่อมต่อลื่นไหล!",vi:"Internet tốc độ cao, kết nối mượt mà!"},自分の旅行先プランを見る:{ja:"自分の旅行先プランを見る",en:"View your travel destination plan",th:"ค้นหาแพ็กเกจตามจุดหมายปลายทาง",vi:"Xem kế hoạch điểm đến du lịch cá»§a bạn"},周遊プランについて:{ja:"周遊プランについて",en:"About Multi-Country Plans",th:"เกี่ยวกับแพ็กเกจหลายประเทศ",vi:"Thông tin các gói tham quan"},"日本にいるうちに設定できて安心!":{ja:"日本にいるうちに設定できて安心!",en:"Peace of mind! Set up while still in your country",th:"อุ่นใจกว่า! ตั้งค่าได้ตั้งแต่อยู่ในประเทศของคุณ",vi:"Hãy cài đặt khi ở Nhật Bản để yên tâm khi sá»­ dụng !"},ご利用国別プラン:{ja:"ご利用国別プラン",en:"Usage by Country Plan",th:"แพ็กเกจแยกตามประเทศ",vi:"Gói sá»­ dụng theo quốc gia"},エリアを選択:{ja:"エリアを選択",en:"Select Area",th:"เลือกภูมิภาค",vi:"Chọn khu vá»±c"},人気の旅行先:{ja:"人気の旅行先",en:"Popular Travel Destinations",th:"จุดหมายปลายทางยอดนิยม",vi:"Điểm đến du lịch phổ biến"}
66,ご購入時のお問い合わせ:{ja:"ご購入時のお問い合わせ",en:"Contact us when purchasing",th:"ติดต่อเราเมื่อซื้อ",vi:"Liên hệ chúng tôi khi mua hàng"},"ご購入後、ご利用開始時のお問い合わせ":{ja:"ご購入後、ご利用開始時のお問い合わせ",en:"Contact us after purchase and when starting use",th:"ติดต่อเรา หลังจากซื้อและเมื่อเริ่มใช้งาน",vi:"Liên hệ chúng tôi khi mua hàng và khi bắt đầu sử dụng"},ご利用開始後のお問い合わせ:{ja:"ご利用開始後のお問い合わせ",en:"Contact us after starting use",th:"ติดต่อเรา หลังจากเริ่มใช้งาน",vi:"Liên hệ chúng tôi khi bắt đầu sử dụng"},サービスについてのお問い合わせ:{ja:"サービスについてのお問い合わせ",en:"Contact us about the service",th:"ติดต่อเราเกี่ยวกับบริการ",vi:"Liên hệ chúng tôi về dịch vụ"},お問い合わせ:{ja:"お問い合わせ",en:"Contact us",th:"ติดต่อเรา",vi:"Liên hệ chúng tôi"},"以下の内容でお困りではありませんか?":{ja:"以下の内容でお困りではありませんか?",en:"Are you having trouble with the following?",th:"คุณมีปัญหากับสิ่งต่อไปนี้หรือไม่?",vi:"Bạn có đang gặp những vấn đề dưới đây không?"},LINEでお問い合わせ:{ja:"LINEでお問い合わせ",en:"Contact us on LINE",th:"ติดต่อเราทาง LINE",vi:"Liên hệ với chúng tôi qua LINE"},"画面キャプチャなど画像のやり取りも可能な[ LINE ]でのお問い合わせが便利です。":{ja:"画面キャプチャなど画像のやり取りも可能な[ LINE ]でのお問い合わせが便利です。",en:"Contacting us via [LINE], which allows you to exchange images such as screen captures, is convenient.",th:"การติดต่อเราผ่าน [LINE] ซึ่งช่วยให้คุณแลกเปลี่ยนภาพ เช่น การจับภาพหน้าจอ นั้นสะดวกสบาย",vi:"Liên hệ qua [LINE] rất tiện lợi vì có thể gửi và nhận hình ảnh, ví dụ như ảnh chụp màn hình"},"下記ボタンより友達追加の上、お問い合わせください。":{ja:"下記ボタンより友達追加の上、お問い合わせください。",en:"Please add us as a friend using the button below and contact us.",th:"โปรดเพิ่มเราเป็นเพื่อนโดยใช้ปุ่มด้านล่างและติดต่อเรา",vi:"Vui lòng thêm bạn bè qua nút bên dưới, sau đó hãy liên hệ với chúng tôi"},"【 LINEサポート対応時間 】":{ja:"【 LINEサポート対応時間 】",en:"【 LINE Support Hours 】",th:"【 เวลาสนับสนุน LINE 】",vi:"【Khung giờ hỗ trợ qua LINE】"},"12:30~20:30(日本時間)":{ja:"12:30~20:30(日本時間)",en:"12:30~20:30 (Japan Time)",th:"12:30~20:30 (เวลาญี่ปุ่น)",vi:"12:30~20:30 (Giờ Nhật Bản)"},"8:30~17:30(ベトナム時間)":{ja:"8:30~17:30(ベトナム時間)",en:"8:30~17:30 (Vietnam Time)",th:"8:30~17:30 (เวลาประเทศเวียดนาม)",vi:"8:30~17:30 (Giờ Việt Nam)"},"その他のお問い合わせ(電話)":{ja:"その他のお問い合わせ(電話)",en:"Other Inquiries (Phone)",th:"สอบถามข้อมูลอื่นๆ (โทรศัพท์)",vi:"Các hình thức liên hệ khác (qua điện thoại)"},"TRAVeSIM(トラベシム)サポートセンター【日本語で24時間対応】":{ja:"TRAVeSIM(トラベシム)サポートセンター【日本語で24時間対応】",en:"TRAVeSIM Support Center [24-hour support in Japanese]",th:"ศูนย์สนับสนุน TRAVeSIM [บริการตลอด 24 ชั่วโมงเป็นภาษาญี่ปุ่น]",vi:"Trung tâm hỗ trợ TRAVeSIM【
66Hỗ trợ 24/7 bằng tiếng Nhật】"},"※お問い合わせ内容によっては、12:30~20:30(日本時間)の折り返しとなる場合がある点、予めご了承ください。":{ja:"※お問い合わせ内容によっては、12:30~20:30(日本時間)の折り返しとなる場合がある点、予めご了承ください。",en:"* Please note that depending on the content of your inquiry, we may respond between 12:30 and 20:30 (Japan Time).",th:"* โปรดทราบว่า ขึ้นอยู่กับเนื้อหาของคำถามของคุณ เราอาจตอบกลับระหว่างเวลา 12:30 น. ถึง 20:30 น. (เวลาญี่ปุ่น)",vi:"*Tùy theo nội dung liên hệ, mà chúng tôi có thể phản hồi lại trong khung giờ 12:30–20:30 (giờ Nhật Bản). Mong bạn thông cảm"},"緊急時の対応やサービス内容のご質問等、お電話でも受け付けております。日本語でお気軽にお問い合わせください。":{ja:"緊急時の対応やサービス内容のご質問等、お電話でも受け付けております。日本語でお気軽にお問い合わせください。",en:"We also accept emergency responses and service content inquiries by phone. Please feel free to contact us in Japanese.",th:"เรายังรับการตอบสนองฉุกเฉินและคำถามเกี่ยวกับเนื้อหาบริการทางโทรศัพท์ โปรดอย่าลังเลที่จะติดต่อเราเป็นภาษาญี่ปุ่น",vi:"Chúng tôi cÅ©ng tiếp nhận hỗ trợ qua điện thoại đối với các trường hợp khẩn cấp hoặc các câu hỏi về nội dung dịch vụ. Xin vui lòng liên hệ bằng tiếng Nhật"},郵便番号:{ja:"郵便番号",en:"Postal Code",th:"รหัสไปรษณีย์",vi:"Mã bưu chính"},入力内容に不備があります:{ja:"入力内容に不備があります",en:"There are errors in the input",th:"มีข้อผิดพลาดในข้อมูลที่ป้อน",vi:"Nội dung nhập vào chưa hợp lệ"},クーポンの適用に失敗しました:{ja:"クーポンの適用に失敗しました",en:"Failed to apply the coupon",th:"ไม่สามารถใช้คูปองได้",vi:"Không thể áp dụng mã giảm giá"},対象機種:{ja:"対象機種",en:"Compatible Models",th:"รุ่นที่รองรับ",vi:"Các dòng máy hỗ trợ"},"eSIM機能の利用の可否は、国や端末のモデル、バージョンによって異なります。":{ja:"eSIM機能の利用の可否は、国や端末のモデル、バージョンによって異なります。",en:"eSIM availability varies by country, device model, and version.",th:"ความพร้อมใช้งาน eSIM แตกต่างกันไปตามประเทศ รุ่นอุปกรณ์ และเวอร์ชัน",vi:"Việc sá»­ dụng eSIM còn phụ thuộc vào quốc gia, dòng máy và phiên bản phần mềm cá»§a thiết bị"},"以下の手順でeSIM対応端末かどうかをお調べ頂くことができます。":{ja:"以下の手順でeSIM対応端末かどうかをお調べ頂くことができます。",en:"You can check if your device supports eSIM by following the steps below.",th:"ด้วยขั้นตอนต่อไปนี้คุณสามารถตรวจสอบได้ว่าอุปกรณ์ของคุณรองรับ eSIM หรือไม่",vi:"Bạn có thể kiểm tra thiết bị cá»§a mình có sá»­ dụng được eSIM hay không qua các bước dưới đây."},戻る:{ja:"戻る",en:"Back",th:"กลับ",vi:"Quay lại"},"【%s旅行に最適】eSIMプラン一覧 - TRAVeSIM":{ja:"【%s旅行に最適】eSIMプラン一覧 - TRAVeSIM",en:"Best eSIM Plans for %s Travel - TRAVeSIM",th:"แผน eSIM ที่ดีที่สุดสำหรับการเดินทางไป%s - TRAVeSIM",vi:"Các gói eSIM tốt nhất cho du lịch %s - TRAVeSIM"},"%s旅行に最適なeSIMプランをご紹介。データ通信量や価格、利用期間など、あなたの旅にぴったりのプランがきっと見ã
66¤ã‹ã‚Šã¾ã™ã€‚":{ja:"%s旅行に最適なeSIMプランをご紹介。データ通信量や価格、利用期間など、あなたの旅にぴったりのプランがきっと見つかります。",en:"Discover the best eSIM plans for your %s trip. Find the perfect plan with the right data, price, and validity period for your travel needs.",th:"ค้นพบแผน eSIM ที่ดีที่สุดสำหรับการเดินทางไป%s ค้นหาแผนที่สมบูรณ์แบบพร้อมข้อมูล ราคา และระยะเวลาที่เหมาะสมกับความต้องการของคุณ",vi:"Giới thiệu các gói eSIM phù hợp nhất cho chuyến du lịch %s. Với nhiều lá»±a chọn về dung lượng data, giá cả và thời gian sá»­ dụng, chắc chắn bạn sẽ tìm được gói phù hợp với chuyến đi cá»§a mình"},"%s旅行に最適!":{ja:"%s旅行に最適!",en:"Perfect for %s Travel!",th:"เหมาะสำหรับการท่องเที่ยว %s",vi:"Giải pháp lý tưởng cho những hành trình %s!"},利用者満足度:{ja:"利用者満足度",en:"Customer Satisfaction",th:"ความพึงพอใจของผู้ใช้",vi:"Mức độ hài lòng cá»§a người dùng"},利用実績:{ja:"利用実績",en:"Usage Record",th:"ยอดผู้ใช้งาน",vi:"Lịch sá»­ sá»­ dụng"},日本語サポート:{ja:"日本語サポート",en:"Customer Support",th:"ทีมซัพพอร์ท",vi:"Hỗ trợ tiếng Nhật"},時間:{ja:"時間",en:"hours",th:"ชั่วโมง",vi:"Giờ"},サービス:{ja:"サービス",en:"Services",th:"บริการ",vi:"Dịch vụ"},よくある質問:{ja:"よくある質問",en:"FAQ",th:"คำถามที่พบบ่อย",vi:"Câu hỏi thường gặp"},企業情報:{ja:"企業情報",en:"Company Info",th:"ข้อมูลบริษัท",vi:"Thông tin nhà cung cấp"},"国・通貨を選択...":{ja:"国・通貨を選択...",en:"Select country & currency...",th:"เลือกประเทศและสกุลเงิน...",vi:"Chọn quốc gia & loại tiền tệ…"},選択された通貨:{ja:"選択された通貨",en:"Selected currency",th:"สกุลเงินที่เลือก",vi:"Loại tiền tệ đã chọn"},設定:{ja:"設定",en:"Settings",th:"การตั้งค่า",vi:"Cài đặt"},"居住国(通貨)":{ja:"居住国(通貨)",en:"Country of Residence (Currency)",th:"ประเทศที่พำนัก (สกุลเงิน)",vi:"Quốc gia đang cư trú (loại tiền tệ)"},お知らせ:{ja:"お知らせ",en:"Notice",th:"แจ้งเตือน",vi:"Thông báo"},もっと見る:{ja:"もっと見る",en:"See more",th:"ดูเพิ่มเติม",vi:"Xem thêm"},プラン詳細:{ja:"プラン詳細",en:"Plan Details",th:"รายละเอียดแผน",vi:"Chi tiết gói cước"},"国名を検索...":{ja:"国名を検索...",en:"Search country...",th:"ค้นหาประเทศ...",vi:"Tìm kiếm tên quốc gia..."},見つかりませんでした:{ja:"見つかりませんでした",en:"Not found",th:"ไม่พบ",vi:"Không tìm thấy"},"国名またはキャリア名で検索...":{ja:"国名またはキャリア名で検索...",en:"Search by country or carrier name...",th:"ค้นหาตามชื่อประเทศหรือผู้ให้บริการ...",vi:"Tìm kiếm theo tên quốc gia hoặc nhà mạng..."},"国を検索...":{ja:"国を検索...",en:"Search country...",th:"ค้นหาประเทศ...",vi:"Tìm kiếm quốc gia..."},"国が見つかりません。":{ja:"国が見つかりません。",en:"Country not found.",th:"ไม่พบประเทศ",vi:"Không tìm thấy quốc gia."},"国名または通貨コードで検索...":{ja:"国名または通貨コードで検索...",en:"Search by country name or currency code...",th:"ค้นหาตามชื่อประเทศหรือรหัสสกุลเงิน...",vi:"Tìm kiếm theo tên quốc gia hoặc loại tiền tệ..."},"該当する国・通貨が見つかりません。":{ja:"該当する国・通貨が見つかりません。",en:"No matching country or currency foun
66d.",th:"ไม่พบประเทศหรือสกุลเงินที่ตรงกัน",vi:"Không tìm thấy quốc gia hoặc tiền tệ phù hợp."},帰国日を選択:{ja:"帰国日を選択",en:"Select return date",th:"เลือกวันเดินทางกลับ",vi:"Chọn ngày kết thúc chuyến đi"},すべてクリア:{ja:"すべてクリア",en:"Clear All",th:"ล้างทั้งหมด",vi:"Xóa tất cả"},国を選択してください:{ja:"国を選択してください",en:"Please select a country",th:"กรุณาเลือกประเทศ",vi:"Vui lòng chọn quốc gia"},海外旅行でお得なeSIMなら:{ja:"海外旅行でお得なeSIMなら",en:"For affordable eSIM for overseas travel",th:"eSIM ที่ตอบโจทย์ทุกการเดินทาง",vi:"eSIM tiết kiệm dành cho du lịch nước ngoài"},向け単国:{ja:"向け単国",en:" Single Country",th:" ประเทศเดียว",vi:"Một quốc gia"},"データ使い放題プランは%s":{ja:"データ使い放題プランは%s",en:"Unlimited data plan is %s",th:"แพลนข้อมูลไม่จำกัดคือ %s",vi:"Gói dữ liệu không giới hạn là %s"},"選択したパッケージによります。":{ja:"選択したパッケージによります。",en:"Depends on the selected package.",th:"ขึ้นอยู่กับแพ็คเกจที่เลือก",vi:"Tùy thuộc vào gói bạn đã chọn"},日間:{ja:"日間",en:" days",th:" วัน",vi:"Ngày"},カ国:{ja:"カ国",en:" countries",th:" ประเทศ",vi:"Quốc gia"},国番号:{ja:"国番号",en:"Country Code",th:"รหัสประเทศ",vi:"Mã quốc gia"},購入へ進む:{ja:"購入へ進む",en:"Proceed to Purchase",th:"ดำเนินการซื้อ",vi:"Tiếp tục mua hàng"},アプリとして使用:{ja:"アプリとして使用",en:"Use as App",th:"ใช้งานเป็นแอป",vi:"Sá»­ dụng dưới dạng ứng dụng"},TRAVeSIMをホーム画面に追加してアプリのように使用できます:{ja:"TRAVeSIMをホーム画面に追加してアプリのように使用できます",en:"Add TRAVeSIM to your home screen to use it like an app",th:"เพิ่ม TRAVeSIM ลงในหน้าจอหลักเพื่อใช้งานเหมือนแอป",vi:"Bạn có thể thêm TRAVeSIM vào màn hình chính và sá»­ dụng như một ứng dụng thông thường"},閉じる:{ja:"閉じる",en:"Close",th:"ปิด",vi:"Đóng"},をチェックしてみてください:{ja:"をチェックしてみてください",en:"Check it out",th:"ลองดูสิ",vi:"Vui lòng kiểm tra lại"},ゲスト:{ja:"ゲスト",en:"Guest",th:"Guest",vi:"Hồ sÆ¡"},様:{ja:"様",en:"様",th:"様",vi:"(kính ngữ)"},住所:{ja:"住所",en:"Address",th:"ที่อยู่",vi:"Địa chỉ"},"送信中...":{ja:"送信中...",en:"Sending...",th:"กำลังส่ง...",vi:"Đang gá»­i..."},キャンセル:{ja:"キャンセル",en:"Cancel",th:"ยกเลิก",vi:"Há»§y bỏ"},"認証中...":{ja:"認証中...",en:"Verifying...",th:"กำลังตรวจสอบ...",vi:"Đang xác thá»±c..."},ログイン:{ja:"ログイン",en:"Login",th:"เข้าสู่ระบบ",vi:"Đăng nhập"},電話番号でログイン:{ja:"電話番号でログイン",en:"Login with Phone Number",th:"เข้าสู่ระบบด้วยหมายเลขโทรศัพท์",vi:"Đăng nhập bằng số điện thoại"},電話番号を入力してください:{ja:"電話番号を入力してください",en:"Please enter your phone number",th:"กรุณากรอกหมายเลขโทรศัพท์",vi:"Vui lòng nhập số điện thoại"},"6桁の認証コードを入力してください":{ja:"6桁の認証コードを入力してください",en:"Please enter the 6-digit verification code",th:"กรุณากรอกรหัสยืนยัน 6 หลัก",vi:"Vui lòng nhập mã xác thá»±c 6 chữ số"},"データ使い放題 / ":{ja:"データ使い放題 / ",en:"Unlimited Data / ",th:"ข้อมูลไม่จำกัด / ",vi:"Dữ liệu không giới hạn / "},"周遊プラン・":{ja:"周遊プラン・",en:"Multi-Country Plan・",th:"แพ็กเกจหลายประเทศ・",vi:"Gói sá»­ dụng cho nhiều quốc gia"},カ国対応:{ja:"カ国対応",en:" countries supported",th:"ประเทศ",vi:"Hỗ trợ tại … quốc gia"},"通信事業者:":{ja:"通信事業者:",en:"Carrier:",th:"ผู้ให้บริการ:",vi:"Nhà mạng:"},"価格:":{ja:"価格:",en:"Price:",th:"ราคา:",vi:"Giá:"},"提供内容:":{ja:"提供内容:",en:"Contents:",th:"รายละเอียด:",vi:"Nội dung gói:"},"アクティベート期限:":{ja:"アクティベート期限:",en:"Activation Deadline:",th:"วันหมดอายุการเปิดใช้งาน:",vi:"Thời hạn kích hoạt:"},"追加チャージ:":{ja:"追加チャージ:",en:"Top-up:",th:"Top-Up:",vi:"Nạp thêm:"},こちら:{ja:"こちら",en:"here",th:"ที่นี่",vi:"Tại đây"},"eSIM有効期限:":{ja:"eSIM有効期限:",en:"eSIM Validity:",th:"ระยะเวลาการใช้งาน eSIM:",vi:"Thời hạn sá»­ dụng eSIM:"},"(TRAVeSIMのインストール後、最初に通信エリア内にてインターネット接続した時点から有効期限が開始されます。)":{ja:"(TRAVeSIMのインストール後、最初に通信エリア内にてインターネット接続した時点から有効期限が開始されます。)",en:"(Validity starts from when you first connect to the internet within the coverage area after installing TRAVeSIM.)",th:"(ระยะเวลาการใช้งานจะเริ่มต้นเมื่อคุณเชื่อมต่ออินเทอร์เน็ตครั้งแรกในพื้นที่ให้บริการหลังจากติดตั้ง TRAVeSIM)",vi:"(Thời hạn sá»­ dụng sẽ bắt đầu tính từ thời điểm bá
66º¡n kết nối Internet lần đầu tiên trong vùng phá»§ sóng sau khi đã cài đặt TRAVeSIM)"},"詳細はご購入後にマイページでご確認いただけます。":{ja:"詳細はご購入後にマイページでご確認いただけます。",en:"Details can be checked on My Page after purchase.",th:"รายละเอียดสามารถตรวจสอบได้ที่MyPageหลังการซื้อ",vi:"Bạn có thể kiểm tra thông tin chi tiết trong trang cá nhân sau khi mua hàng"},"周遊タイプのSIMカードを周遊対象国内でインストールした場合、未開通の状態でも有効期限が開始する場合がございます":{ja:"周遊タイプのSIMカードを周遊対象国内でインストールした場合、未開通の状態でも有効期限が開始する場合がございます",en:"If you install a multi-country SIM card within a covered country, the validity period may start even before activation.",th:"หากติดตั้ง SIM การท่องเที่ยวหลายประเทศภายในประเทศที่รองรับ ระยะเวลาการใช้งานอาจเริ่มต้นก่อนการเปิดใช้งาน",vi:"Nếu bạn cài đặt SIM du lịch đa quốc gia trong nước được hỗ trợ, thời hạn sá»­ dụng có thể bắt đầu ngay cả trước khi kích hoạt."}
66,"90日以内(TRAVeSIM購入後、90日以内にアクティベート(開通)を済ませてください。)":{ja:"90日以内(TRAVeSIM購入後、90日以内にアクティベート(開通)を済ませてください。)",en:"Within 90 days (Please activate within 90 days after purchasing TRAVeSIM.)",th:"ภายใน 90 วัน (กรุณาเปิดใช้งานภายใน 90 วันหลังจากซื้อ TRAVeSIM)",vi:"Trong vòng 90 ngày (Sau khi mua TRAVeSIM, vui lòng kích hoạt trong vòng 90 ngày)"},"※通常、QRコードのインストールまでは通信エリア外でも行えますが、アクティベートは通信エリア内のみ可能となります。":{ja:"※通常、QRコードのインストールまでは通信エリア外でも行えますが、アクティベートは通信エリア内のみ可能となります。",en:"* Normally, QR code installation can be done outside the coverage area, but activation is only possible within the coverage area.",th:"* โดยปกติสามารถติดตั้ง QR Code นอกพื้นที่ให้บริการได้ แต่การเปิดใช้งานสามารถทำได้ในพื้นที่ให้บริการเท่านั้น",vi:"*Thông thường, bạn có thể cài đặt QR code ngay cả khi ngoài vùng phủ sóng, nhưng việc kích hoạt eSIM chỉ có thể thực hiện khi ở trong vùng phủ sóng"},"可能(追加チャージの金額は":{ja:"可能(追加チャージの金額は",en:"Available (Top-up amounts are ",th:"สามารถ (จำนวนเงินเติมคือ ",vi:"Có thể nạp thêm (số tiền là …)"},"からご確認ください)":{ja:"からご確認ください)",en:"please check there)",th:"กรุณาตรวจสอบที่นี่)",vi:"Vui lòng kiểm tra tại đây"},利用可能エリア:{ja:"利用可能エリア",en:"Available Area",th:"พื้นที่ให้บริการ",vi:"Khu vực khả dụng"},"%sプラン利用対象国":{ja:"%sプラン利用対象国",en:"Countries Available for %s Plan",th:"ประเทศที่รองรับแพ็กเกจ%s",vi:"Các quốc gia khả dụng cho gói %s"},対象国と通信事業者:{ja:"対象国と通信事業者",en:"Countries and Carriers",th:"ประเทศและผู้ให้บริการ",vi:"Quốc gia và nhà mạng"},通信事業者:{ja:"通信事業者",en:"Carrier",th:"ผู้ให้บริการ",vi:"Nhà mạng"},"周遊プランのため、":{ja:"周遊プランのため、",en:"This is a multi-country plan, ",th:"นี่คือแพ็กเกจหลายประเทศ ",vi:"Đây là gói sử dụng cho nhiều quốc gia"},通信速度上限:{ja:"通信速度上限",en:"Speed Limit",th:"ขีดจำกัดความเร็ว",vi:"Giới hạn tốc độ"},マイページ:{ja:"マイページ",en:"My Page",th:"MyPage",vi:"Trang cá nhân của tôi"},メールアドレスでログイン:{ja:"メールアドレスでログイン",en:"Login with Email",th:"เข้าสู่ระบบด้วยอีเมล",vi:"Đăng nhập bằng email"},"公正利用ポリシー:":{ja:"公正利用ポリシー:",en:"Fair Usage Policy:",th:"นโยบายการใช้งานที่เป็นธรรม:",vi:"Chính sách sử dụng hợp lý:"},"カバレッジ(対象国):":{ja:"カバレッジ(対象国):",en:"Coverage (Countries):",th:"พื้นที่รองรับ (ประเทศ):",vi:"Phạm vi phủ sóng (quốc gia):"},"ネットワーク:":{ja:"ネットワーク:",en:"Network:",th:"เครือข่าย:",vi:"Mạng:"},プッシュ通知:{ja:"プッシュ通知",en:"Push Notifications",th:"การแจ้งเตือนแบบ Push",vi:"Thông báo đẩy"},通知が拒否されています:{ja:"通知が拒否されています",en:"Notifications are blocked",th:"การแจ้งเตือนถูกปฏิเสธ",vi:"Thông báo bị từ chối"},お知らせを受信します:{ja:"お知らせを受信します",en:"Receive notifications",th:"รับการแจ้งเตือน",vi:"Nhận thông báo"},お知らせの受信設定:{ja:"お知らせの受信設定",en:"Notification settings",th:"ตั้งค่าการรับแจ้งเตือน",vi:"Cài đặt nhận thông báo"},プッシュ通知を有効にしました:{ja:"プッシュ通知を有効にしました",en:"Push notifications enabled",th:"เปิดใช้งานการแจ้งเตือนแบบ Push แล้ว",vi:"Đã bật thông báo đẩy"},プッシュ通知を無効にしました:{ja:"プッシュ通知を無効にしました",en:"Push notifications disabled",th:"ปิดใช้งานการแจ้งเตือนแบบ Push แล้ว",vi:"Đã tắt thông báo đẩy"},プッシュ通知の有効化に失敗しました:{ja:"プッシュ通知の有効化に失敗しました",en:"Failed to enable push notifications",th:"ไม่สามารถเปิดใช้งานการแจ้งเตือนแบบ Push ได้",vi:"Không thể bật thông báo đẩy"},プッシュ通知の無効化に失敗しました:{ja:"プッシュ通知の無効化に失敗しました",en:"Failed to disable push notifications",th:"ไม่สามารถปิดใช้งานการแจ้งเตือนแบบ Push ได้",vi:"Không thể tắt thông báo đẩy"},"プッシュ通知の有効/無効を切り替え":{ja:"プッシュ通知の有効/無効を切り替え",en:"Toggle push notifications",th:"สลับการแจ้งเตือนแบบ Push",vi:"Bật/tắt thông báo đẩy"},カード情報を登録するにはログインが必要です:{ja:"カード情報を登録するにはログインが必要です",en:"Login is required to register card information",th:"จำเป็นต้องเข้าสู่ระบบเพื่อลงทะเบียนข้อมูลบัตร",vi:"Bạn cần đăng nhập để thêm thông tin đăng ký thẻ"},カード情報登録リクエストの生成に失敗しました:{ja:"カード情報登録リクエストの生成に失敗しました",en:"Failed to generate card registration request",th:"ไม่สามารถสร้างคำขอลงทะเบียนบัตรได้",vi:"Yêu cầu đăng ký thông tin thẻ thất bại"},カード情報登録処理中にエラーが発生しました:{ja:"カード情報登録処理中にエラーが発生しました",en:"An error occurred during card registration",th:"เกิดข้อผิดพลาดระหว่างการลงทะเบียนบัตร",vi:"Đã xảy ra lỗi trong quá trình đăng ký thông tin thẻ"},"カード情報登録画面に移動中...":{ja:"カード情報登録画面に移動中...",en:"Redirecting to card registration...",th:"กำลังนำไปยังหน้าลงทะเบียนบัตร...",vi:"Đang chuyển đến trang đăng ký thẻ..."},海外eSIMならトラべシム:{ja:"海外eSIMならトラべシム",en:"TRAVeSIM for overseas eSIM",th:"เชื่อมต่อทั่วโลกด้วยทราเวลซิม",vi:"Nếu dùng eSIM khi du lịch nước ngoài, hãy chọn TRAVeSIM"}
66,ログアウト:{ja:"ログアウト",en:"Logout",th:"ออกจากระบบ",vi:"Đăng xuất"},TRAVeSIMの魅力:{ja:"TRAVeSIMの魅力",en:"Why TRAVeSIM",th:"ทำไมต้อง TRAVeSIM",vi:"Vì sao nên chọn TRAVeSIM"},エラーが発生しました:{ja:"エラーが発生しました",en:"An error occurred",th:"เกิดข้อผิดพลาด",vi:"Đã xảy ra lỗi"},"トラベシム(TRAVeSIM)は、日本人によってタイで立ち上げられたベリーモバイル(BerryMobile Co.,Ltd.)によって運営されております。ベリーモバイルは、日本人ひとりひとりが国際的な社会との関わりを持ち、自立して海外生活できることを目的として海外の通信環境を支援するために2008年に創業されました。":{ja:"トラベシム(TRAVeSIM)は、日本人によってタイで立ち上げられたベリーモバイル(BerryMobile Co.,Ltd.)によって運営されております。ベリーモバイルは、日本人ひとりひとりが国際的な社会との関わりを持ち、自立して海外生活できることを目的として海外の通信環境を支援するために2008年に創業されました。",en:"TRAVeSIM is operated by BerryMobile Co., Ltd., a company established in Thailand by Japanese founders. BerryMobile was founded in 2008 to support overseas communication environments, with the goal of enabling each Japanese individual to engage with international society and live independently abroad.",th:"TRAVeSIM ดำเนินการโดย BerryMobile Co., Ltd. บริษัทที่ก่อตั้งขึ้นในประเทศไทยโดยชาวญี่ปุ่น BerryMobile ก่อตั้งขึ้นในปี 2008 เพื่อสนับสนุนสภาพแวดล้อมการสื่อสารในต่างประเทศ โดยมีเป้าหมายเพื่อให้ชาวญี่ปุ่นแต่ละคนสามารถมีส่วนร่วมกับสังคมระหว่างประเทศและใช้ชีวิตอย่างอิสระในต่างประเทศ",vi:"TRAVeSIM được vận hành bởi BerryMobile Co., Ltd., một công ty tại Thái Lan được thành lập bởi người Nhật. BerryMobile được thành lập năm 2008 với mục tiêu cung cấp dịch vụ mạng và di động cho người Nhật khi sống hoặc du lịch ở nước ngoài, giúp họ kết nối với cộng đồng quốc tế và tá»± lập khi sống tại nước ngoài"},"私たちは、海外での実体験から客観的に自国を捉えることにより、自国の利益に繋がる人材が生まれることを信じて、ひとりでも多くの方に海外生活を身近にするための様々な取り組みを行ってまいりました。今後は、国籍にとらわれることなく、日本人のユーザー以外にも海外がより身近になるサービスを展開して参ります。手触り感のあるサポートで海外でもすぐ近くにいる存在に、そしてワクワクするようなサービスを提供するべく、弊社メンバー一同、お客様の新たな旅立ちをサポートさせて頂きます。":{ja:"私たちは、海外での実体験から客観的に自国を捉えることにより、自国の利益に繋がる人材が生まれることを信じて、ひとりでも多くの方に海外生活を身近にするための様々な取り組みを行ってまいりました。今後は、国籍にとらわれることなく、日本人のユーザー以外にも海外がより身近になるサービスを展開して参ります。手触り感のあるサポートで海外でもすぐ近くにいる存在に、そしてワクワクするようなサービスを提供するべく、弊社メンバー一同、お客様の新たな旅立ちをサポートさせて頂きます。",en:"We believe that by objectively understanding our own country through real experiences abroad, people who contribute to our nation's interests will emerge. We have undertaken various initiatives to make living abroad more accessible to as many people as possible. Going forward, we will expand our services to make overseas living more accessible not only to Japanese users but to people of all nationalities. Our entire team is committed to supporting our customers' new journeys with hands-on support that feels close by even when abroad, and exciting services.",th:"เราเชื่อว่าโดยการเข้าใจประเทศของเราอย่างเป็นกลางผ่านประสบการณ์จริงในต่างประเทศ บุคคลที่มีส่วนร่วมในผลประโยชน์ของชาติจะเà¸
66à¸´à¸”ขึ้น เราได้ดำเนินการริเริ่มต่างๆ เพื่อทำให้การใช้ชีวิตในต่างประเทศเข้าถึงได้มากขึ้นสำหรับผู้คนมากที่สุดเท่าที่จะเป็นไปได้ ต่อจากนี้ไป เราจะขยายบริการของเราเพื่อทำให้การใช้ชีวิตในต่างประเทศเข้าถึงได้ง่ายขึ้นไม่เพียงแค่ผู้ใช้ชาวญี่ปุ่น แต่รวมถึงผู้คนทุกสัญชาติ ทีมงานทั้งหมดของเรามุ่งมั่นที่จะสนับสนุนการเดินทางใหม่ของลูกค้าด้วยการสนับสนุนที่จับต้องได้ซึ่งรู้สึกใกล้ชิดแม้อยู่ในต่างประเทศ และบริการที่น่าตื่นเต้น",vi:"Chúng tôi tin rằng trải nghiệm thá»±c tế ở nước ngoài giúp mỗi người nhìn nhận đất nước mình khách quan hÆ¡n và trở thành nguồn nhân lá»±c có ích hÆ¡n. Vì vậy, chúng tôi đã triển khai nhiều hoạt động giúp mọi người tiếp cận gần hÆ¡n với cuộc sống ở nước ngoài. Trong tương lai, chúng tôi sẽ phát triển dịch vụ để mọi người, không phân biệt quốc tịch, đều cảm thấy thế giới quốc tế gần gÅ©i. Với sá»± hỗ trợ tận tâm và dịch vụ thú vị, toàn thể đội ngÅ© chúng tôi cam kết đồng hành cùng bạn trên những hành trình mới"},ベストな品質をベストな価格で:{ja:"ベストな品質をベストな価格で",en:"Best Quality at the Best Price",th:"คุณภาพดีที่สุดในราคาที่ดีที่สุด",vi:"Chất lượng tốt nhất với giá tốt nhất"},"タイでMVNOライセンスを取得している当社は、世界中のキャリアやサプライヤーとアライアンスを組み、欧州・アジア・北米のグループ会社ネットワークを活用した徹底的なクオリティコントロールを実施しています。海外での通信トラブルは、日常以上のフラストレーションを生み出します。「安いだけのサービス」には必ず理由があります。失敗したくない方こそ、まずはTRAVeSIMをお試しください。私たちが良質な体験をお約束いたします。":{ja:"タイでMVNOライセンスを取得している当社は、世界中のキャリアやサプライヤーとアライアンスを組み、欧州・アジア・北米のグループ会社ネットワークを活用した徹底的なクオリティコントロールを実施しています。海外での通信トラブルは、日常以上のフラストレーションを生み出します。「安いだけのサービス」には必ず理由があります。失敗したくない方こそ、まずはTRAVeSIMをお試しください。私たちが良質な体験をお約束いたします。",en:`As a company with an MVNO license in Thailand, we form alliances with carriers and suppliers worldwide, implementing thorough quality control utilizing our group company network across Europe, Asia, and North America. Communication troubles abroad create more frustration than in daily life. There is always a reason behind "cheap-only services." If you don't want to fail, please try TRAVeSIM first. We promise you a quality experience.`,th:'ในฐานะบริษัทที่มีใบอนุญาต MVNO ในประเทศไทย เราสร้างพันธมิตรกับผู้ให้บริการและซัพพลายเออร์ทั่วโลก ดำเนินการควบคุมคุณภาพอย่างละเอียดโดยใช้เครือข่ายบริษัทในกลุ่มทั่วยุโรป เอเชีย และอเมริกาเหนือ ปัญหาการสื่อสารในต่างประเทศสร้างความหงุดหงิดมากกว่าในชีวิตประจำวัน มีเหตุผลอยู่เสมอเบื้องหลัง "บริการราคาถูกเท่านั้น" หากคุณไม่ต้องการล้มเหลว กรุณาลอง TRAVeSIM ก่อน เราสัญญาว่าจะมอบประสบการณ์ที่มีคุณภาพ',vi:"Chúng tôi là công ty được cấp phép MVNO tại Thái Lan, hợp tác với các nhà mạng và đối tác trên toàn cầu, đồng thời sá»­ dụng mạng lưới các công ty con ở châu Âu, 
66châu Á và Bắc Mỹ để đảm bảo chất lượng dịch vụ nghiêm ngặt. Sự cố mạng khi đi nước ngoài gây phiền toái nhiều hơn bình thường, và những dịch vụ rẻ nhưng không đảm bảo chất lượng luôn có lý do. Nếu bạn không muốn gặp rủi ro, hãy thử TRAVeSIM – chúng tôi cam kết mang đến trải nghiệm chất lượng cao và tin cậy"},ユーザーファースト:{ja:"ユーザーファースト",en:"User First",th:"ผู้ใช้มาก่อน",vi:"Đặt người dùng lên hàng đầu"},"お客様の声を多角的に収集し、即座にユーザー体験へ反映できるチーム体制を構築しています。サービス改善に終わりはありません。お客様からの貴重なご意見をもとに、単なる「eSIM業者の一つ」ではなく、ユニークな取り組みでお客様に寄り添い、お客様と共に最高のサービスを創り上げるパートナーでありたいと考えています。":{ja:"お客様の声を多角的に収集し、即座にユーザー体験へ反映できるチーム体制を構築しています。サービス改善に終わりはありません。お客様からの貴重なご意見をもとに、単なる「eSIM業者の一つ」ではなく、ユニークな取り組みでお客様に寄り添い、お客様と共に最高のサービスを創り上げるパートナーでありたいと考えています。",en:'We have built a team structure that collects customer feedback from multiple perspectives and immediately reflects it in the user experience. There is no end to service improvement. Based on valuable feedback from our customers, we aim to be not just "another eSIM provider," but a partner who stands by our customers through unique initiatives and creates the best service together with them.',th:'เราได้สร้างโครงสร้างทีมที่รวบรวมความคิดเห็นของลูกค้าจากหลายมุมมองและสะท้อนสู่ประสบการณ์ของผู้ใช้ทันที ไม่มีจุดสิ้นสุดในการปรับปรุงบริการ จากความคิดเห็นอันมีค่าจากลูกค้าของเรา เรามุ่งหวังที่จะไม่เป็นเพียง "ผู้ให้บริการ eSIM อีกราย" แต่เป็นพาร์ทเนอร์ที่ยืนเคียงข้างลูกค้าผ่านความคิดริเริ่มที่ไม่เหมือนใครและสร้างบริการที่ดีที่สุดร่วมกับพวกเขา',vi:"Chúng tôi xây dựng đội ngũ nhân viên luôn chủ động lắng nghe ý kiến khách hàng từ nhiều góc độ và nhanh chóng áp dụng vào việc cải thiện trải nghiệm người dùng. Việc nâng cao chất lượng dịch vụ là quá trình liên tục, không có điểm dừng. Từ những góp ý quý báu đó, chúng tôi không chỉ muốn là một đơn vị cung cấp eSIM đơn thuần, mà mong trở thành người đồng hành, cùng khách hàng tạo nên những dịch vụ tốt nhất bằng các cách làm khác biệt"},"顧客満足度 98%":{ja:"顧客満足度 98%",en:"98% Customer Satisfaction",th:"ความพึงพอใจของลูกค้า 98%",vi:"98% khách hàng hài lòng"},"TRAVeSIMを提供するBerryMobile Co.,Ltd.の祖業であるタイのMVNO「ベリーモバイル」は、サービス開始から17年以上にわたり、延べ10万人の方にご利用いただいています。契約終了時のユーザー体験アンケートでは、実に98%という高い顧客満足度を獲得。海外通信のエキスパートが、お客様の快適なご利用をしっかりとサポートいたします。":{ja:"TRAVeSIMを提供するBerryMobile Co.,Ltd.の祖業であるタイのMVNO「ベリーモバイル」は、サービス開始から17年以上にわたり、延べ10万人の方にご利用いただいています。契約終了時のユーザー体験アンケートでは、実に98%という高い顧客満足度を獲得。海外通信のエキスパートが、お客様の快適なご利用をしっかりとサポートいたします。",en:"BerryMobile, the Thai MVNO that is the founding business of Berr
66yMobile Co., Ltd. which provides TRAVeSIM, has been used by a cumulative total of 100,000 people over more than 17 years since service launch. In user experience surveys at contract termination, we achieved a remarkably high customer satisfaction rate of 98%. Our overseas communication experts will firmly support your comfortable usage.",th:"BerryMobile, MVNO ของไทยซึ่งเป็นธุรกิจก่อตั้งของ BerryMobile Co., Ltd. ผู้ให้บริการ TRAVeSIM ได้รับการใช้งานจากผู้คนสะสมทั้งหมด 100,000 คนตลอดมากกว่า 17 ปีนับตั้งแต่เปิดตัวบริการ ในการสำรวจประสบการณ์ของผู้ใช้เมื่อสิ้นสุดสัญญา เราได้รับอัตราความพึงพอใจของลูกค้าที่สูงถึง 98% ผู้เชี่ยวชาญด้านการสื่อสารในต่างประเทศของเราจะสนับสนุนการใช้งานที่สะดวกสบายของคุณอย่างมั่นคง",vi:"BerryMobile Co., Ltd. – đơn vị cung cấp dịch vụ TRAVeSIM – khởi đầu từ dịch vụ MVNO ‘BerryMobile’ tại Thái Lan. Sau hÆ¡n 17 năm hoạt động, BerryMobile đã phục vụ hÆ¡n 100.000 khách hàng. Theo khảo sát đánh giá trải nghiệm người dùng sau khi sá»­ dụng dịch vụ, mức độ hài lòng đạt tới 98%. Với đội ngÅ© chuyên gia am hiểu sâu về viễn thông quốc tế, chúng tôi luôn sẵn sàng hỗ trợ để khách hàng yên tâm và thoải mái khi sá»­ dụng dịch vụ"},"いつでも、どこでも、賢い選択":{ja:"いつでも、どこでも、賢い選択",en:"Anytime, Anywhere, Smart Choice",th:"ทุกที่ ทุกเวลา ทางเลือกที่ชาญฉลาด",vi:"Lá»±a chọn thông minh – mọi lúc, mọi nÆ¡i"},"TRAVeSIMは、いつでも、どこからでも、スマートフォンがあれば簡単にご利用いただけます。海外での通信手段には様々な選択肢がありますが、私たちは創業以来、常に最適なソリューションを提案し続けてきました。eSIMをお選びなら、TRAVeSIMがベストチョイスです。「何を選べばよいか分からない」「安すぎるのも心配」「日本語サポートがあるか不安」という方は、ぜひ一度TRAVeSIMをご体験ください。":{ja:"TRAVeSIMは、いつでも、どこからでも、スマートフォンがあれば簡単にご利用いただけます。海外での通信手段には様々な選択肢がありますが、私たちは創業以来、常に最適なソリューションを提案し続けてきました。eSIMをお選びなら、TRAVeSIMがベストチョイスです。「何を選べばよいか分からない」「安すぎるのも心配」「日本語サポートがあるか不安」という方は、ぜひ一度TRAVeSIMをご体験ください。",en:`TRAVeSIM can be easily used anytime, from anywhere, as long as you have a smartphone. There are various options for communication abroad, but we have consistently proposed optimal solutions since our founding. If you choose eSIM, TRAVeSIM is the best choice. If you "don't know what to choose," "worry about things being too cheap," or "are anxious about Japanese support," please experience TRAVeSIM once.`,th:'TRAVeSIM สามารถใช้งานได้ง่ายทุกที่ทุกเวลา ตราบใดที่คุณมีสมาร์ทโฟน มีตัวเลือกต่างๆ สำหรับการสื่อสารในต่างประเทศ แต่เราได้เสนอโซลูชันที่ดีที่สุดอย่างต่อเนื่องนับตั้งแต่ก่อตั้ง หากคุณเลือก eSIM, TRAVeSIM คือทางเลือกที่ดีที่สุด หากคุณ "ไม่รู้ว่าจะเลือกอะไร" "กังวลว่าของถูกเกินไป" หรือ "กังวลเกี่ยวกับการสนับสนุนภาษาญี่ปุ่น" กรุณาสัมผัสประสบการณ์ TRAVeSIM สักครั้ง',vi:"TRAVeSIM có thể sá»­ dụng dễ dàng mọi lúc, mọi nÆ¡i, chỉ cần có điện thoại thông minh. Khi ra nước ngoài, có nhiều cách để dùng mạng, nhưng từ khi ra đời đến nay, chúng tôi luôn mang đến giải pháp kết nối phù hợp và tiện lợi nhất cho người dùng. Nếu bạn đang tìm eSIM, TRAVeSIM là lá»±a chọn đáng để tin dùng."},セレンディピティを大切に:{ja:"セレンディピティを大切に",en:"Cherishing Serendipity",th:"ให้คุณค่ากับความบังเอิญ",vi:"Trân trọng những cÆ¡ duyên bất ngờ"},"移動距離は人を成長させます。旅を通じて得られる体験や奇跡的な出会いは、かけがえのã
66ªã„財産となります。私たちは現在、「旅×通信=セレンディピティ」を演出する新たな仕組みも開発中です。次の扉はもう開かれています。さあ、旅に出かけましょう。TRAVeSIMと一緒に。":{ja:"移動距離は人を成長させます。旅を通じて得られる体験や奇跡的な出会いは、かけがえのない財産となります。私たちは現在、「旅×通信=セレンディピティ」を演出する新たな仕組みも開発中です。次の扉はもう開かれています。さあ、旅に出かけましょう。TRAVeSIMと一緒に。",en:`Distance traveled makes people grow. Experiences and miraculous encounters gained through travel become irreplaceable treasures. We are currently developing new mechanisms that create "Travel × Communication = Serendipity." The next door is already open. Let's go on a journey. Together with TRAVeSIM.`,th:'ระยะทางที่เดินทางทำให้ผู้คนเติบโต ประสบการณ์และการพบปะที่น่าอัศจรรย์ที่ได้รับจากการเดินทางกลายเป็นสมบัติที่ไม่อาจทดแทนได้ ขณะนี้เรากำลังพัฒนากลไกใหม่ที่สร้าง "การเดินทาง × การสื่อสาร = ความบังเอิญ" ประตูถัดไปเปิดอยู่แล้ว มาออกเดินทางกันเถอะ พร้อมกับ TRAVeSIM',vi:"Mỗi hành trình đều giúp con người trưởng thành hÆ¡n. Những trải nghiệm và cuộc gặp gỡ kỳ diệu trong chuyến đi trở thành giá trị vô giá, không gì có thể thay thế. Chúng tôi đang xây dá»±ng những cách tiếp cận mới, nÆ¡i du lịch × truyền thông tạo nên những cÆ¡ duyên đáng nhớ. Cánh cá»­a cho hành trình tiếp theo đã mở. Hãy đồng hành cùng TRAVeSIM."},データ利用量を確認:{ja:"データ利用量を確認",en:"Check Data Usage",th:"ตรวจสอบการใช้ข้อมูล",vi:"Kiểm tra dữ liệu đã dùng"},"居住国(%s)で購入したeSIMのため、現在の居住国では高速データの追加チャージができません。eSIMのインストールやインターネット通信は問題なくご利用いただけます。高速データを追加チャージする際には、メニュー より居住国を変更してください。":{ja:"居住国(%s)で購入したeSIMのため、現在の居住国では高速データの追加チャージができません。eSIMのインストールやインターネット通信は問題なくご利用いただけます。高速データを追加チャージする際には、メニュー より居住国を変更してください。",en:"Since this eSIM was purchased in %s, you cannot add high-speed data top-ups in your current country of residence. eSIM installation and internet connectivity can be used without any issues. To add high-speed data, please change your country of residence from the menu.",th:"เนื่องจาก eSIM นี้ถูกซื้อใน %s คุณไม่สามารถเพิ่มข้อมูลความเร็วสูงในประเทศที่พำนักปัจจุบันได้ การติดตั้ง eSIM และการเชื่อมต่ออินเทอร์เน็ตยังคงใช้งานได้ตามปกติ หากต้องการเพิ่มข้อมูลความเร็วสูง กรุณาเปลี่ยนประเทศที่พำนักจากเมนู",vi:"Vì eSIM này được mua theo quốc gia %s, bạn không thể nạp thêm dữ liệu tốc độ cao tại quốc gia cư trú hiện tại. Bạn vẫn có thể cài đặt eSIM và sá»­ dụng internet bình thường. Để nạp thêm dữ liệu tốc độ cao, vui lòng thay đổi quốc gia cư trú từ menu."},居住国の変更方法:{ja:"居住国の変更方法",en:"How to Change Your Country of Residence",th:"วิธีเปลี่ยนประเทศที่พำนัก",vi:"Cách thay đổi quốc gia cư trú"},画面右上の三本線メニューをタップ:{ja:"画面右上の三本線メニューをタップ",en:"Tap the menu icon (☰) in the upper right corner",th:"แตะ เมนูสามขีด (☰) ที่มุมขวาบนของหน้าจอ",vi:"Nhấn vào biểu tượng menu (☰) ở góc trên bên phải"},"名前の下に表示されている「設定」をタップ":{ja:"名前の下に表示されている「設定」をタップ",en:'Tap "Settings" displayed below your name',th:'แตะ "การตั้งค่า" ที่แสดงใต้ชื่อของคุณ',vi:'Nhấn vào "Cài đặt" hiển thị bên dưới tên cá»
66§a bạn'},"表示されたメッセージに応じて、以下の通り居住国(通貨)を選択してください":{ja:"表示されたメッセージに応じて、以下の通り居住国(通貨)を選択してください",en:"Select the country of residence (currency) as shown below according to the displayed message",th:"เลือกประเทศที่พำนัก (สกุลเงิน) ตามตารางด้านล่างตามข้อความที่แสดง",vi:"Chọn quốc gia cư trú (tiền tệ) theo bảng dưới đây dá»±a trên thông báo được hiển thị"},表示メッセージ:{ja:"表示メッセージ",en:"Displayed Message",th:"ข้อความที่แสดง",vi:"Thông báo hiển thị"},変更先の設定:{ja:"変更先の設定",en:"Change To",th:"เปลี่ยนเป็น",vi:"Đổi thành"},"居住国(%s)で購入したeSIMのため〜":{ja:"居住国(%s)で購入したeSIMのため〜",en:"eSIM purchased in %s...",th:"eSIM ที่ซื้อใน %s...",vi:"eSIM được mua ở %s..."},お支払い情報:{ja:"お支払い情報",en:"Payment Information",th:"ข้อมูลการชำระเงิน",vi:"Thông tin thanh toán"},"ご注文番号:":{ja:"ご注文番号:",en:"Order Number:",th:"หมายเลขคำสั่งซื้อ:",vi:"Mã đơn hàng:"},"お申込日:":{ja:"お申込日:",en:"Application Date:",th:"วันที่สมัคร:",vi:"Ngày đăng ký:"},"金額:":{ja:"金額:",en:"Amount:",th:"จำนวนเงิน:",vi:"Số tiền:"},"お支払い方法:":{ja:"お支払い方法:",en:"Payment Method:",th:"วิธีการชำระเงิน:",vi:"Phương thức thanh toán:"},"ステータス:":{ja:"ステータス:",en:"Status:",th:"สถานะ:",vi:"Trạng thái:"},クレジットカード:{ja:"クレジットカード",en:"Credit Card",th:"บัตรเครดิต",vi:"Thẻ tín dụng"},請求書払い:{ja:"請求書払い",en:"Invoice Payment",th:"การชำระเงินตามใบแจ้งหนี้",vi:"Thanh toán hóa đơn"},ご購入済みのSIM情報:{ja:"ご購入済みのSIM情報",en:"Purchased SIM Information",th:"ข้อมูล SIM ที่ซื้อแล้ว",vi:"Thông tin SIM đã mua"},"追加チャージ中です...":{ja:"追加チャージ中です...",en:"Adding top-up...",th:"กำลังTop-Up...",vi:"Đang nạp thêm..."},"eSIMを発行中です...":{ja:"eSIMを発行中です...",en:"Issuing eSIM...",th:"กำลังออก eSIM...",vi:"Đang phát hành eSIM..."},"その他 ご注文情報":{ja:"その他 ご注文情報",en:"Other Order Information",th:"ข้อมูลคำสั่งซื้ออื่นๆ",vi:"Thông tin đơn hàng khác"},請求先情報:{ja:"請求先情報",en:"Billing Information",th:"ข้อมูลการเรียกเก็บเงิน",vi:"Thông tin thanh toán"},氏名:{ja:"氏名",en:"Name",th:"ชื่อ",vi:"Họ tên"},"注文ID:":{ja:"注文ID:",en:"Order ID:",th:"รหัสคำสั่งซื้อ:",vi:"Mã đơn hàng:"},eSIM詳細情報:{ja:"eSIM詳細情報",en:"eSIM Details",th:"รายละเอียด eSIM",vi:"Chi tiết eSIM"},"eSIMをインストール (iPhone)":{ja:"eSIMをインストール (iPhone)",en:"Install eSIM (iPhone)",th:"ติดตั้ง eSIM (iPhone)",vi:"Cài đặt eSIM (iPhone)"},"※ Safariブラウザでご利用ください":{ja:"※ Safariブラウザでご利用ください",en:"※ Please use Safari browser",th:"※ กรุณาใช้เบราว์เซอร์ Safari",vi:"※ Vui lòng sá»­ dụng trình duyệt Safari"},"ICCID:":{ja:"ICCID:",en:"ICCID:",th:"ICCID:",vi:"ICCID:"},"QRコード:":{ja:"QRコード:",en:"QR Code:",th:"รหัส QR:",vi:"Mã QR:"},"SM-DP+:":{ja:"SM-DP+:",en:"SM-DP+:",th:"SM-DP+:",vi:"SM-DP+:"},"アクティベーションコード:":{ja:"アクティベーションコード:",en:"Activation Code:",th:"รหัสเปิดใช้งาน:",vi:"Mã kích hoạt:"},"APNタイプ (iOS):":{ja:"APNタイプ (iOS):",en:"APN Type (iOS):",th:"ประเภท APN (iOS):",vi:"Loại APN (iOS):"},"APN (iOS):":{ja:"APN (iOS):",en:"APN (iOS):",th:"APN (iOS):",vi:"APN (iOS):"},"APNタイプ (Android):":{ja:"APNタイプ (Android):",en:"APN Type (Android):",th:"ประเภท APN (Android):",vi:"Loại APN (Android):"},"APN (Android):":{ja:"APN (Android):",en:"APN (Android):",th:"APN (Android):",vi:"APN (Android):"}
66,"対応国:":{ja:"対応国:",en:"Coverage:",th:"ประเทศที่รองรับ:",vi:"Phạm vi phủ sóng:"},"読み込み中...":{ja:"読み込み中...",en:"Loading...",th:"กำลังโหลด...",vi:"Đang tải..."},"処理中...":{ja:"処理中...",en:"Processing...",th:"กำลังดำเนินการ...",vi:"Đang xử lý..."},"注文履歴からeSIMを選択して、MyTRAVeSIMとして登録してください。":{ja:"注文履歴からeSIMを選択して、MyTRAVeSIMとして登録してください。",en:"Please select an eSIM from your order history and register it as MyTRAVeSIM.",th:"กรุณาเลือก eSIM จากประวัติการสั่งซื้อและลงทะเบียนเป็น MyTRAVeSIM",vi:"Vui lòng chọn eSIM trong lịch sử đơn hàng và đăng ký eSIM đó làm MyTRAVeSIM"},"注文履歴からeSIMを選択して、My TRAVeSIMとして登録してください。":{ja:"注文履歴からeSIMを選択して、My TRAVeSIMとして登録してください。",en:"Please select an eSIM from your order history and register it as My TRAVeSIM.",th:"กรุณาเลือก eSIM จากประวัติการสั่งซื้อและลงทะเบียนเป็น My TRAVeSIM",vi:"Vui lòng chọn eSIM trong lịch sử đơn hàng và đăng ký eSIM đó làm My TRAVeSIM"},"eSIM ID:":{ja:"eSIM ID:",en:"eSIM ID:",th:"eSIM ID:",vi:"eSIM ID:"},"※国名検索欄で、「周遊」と検索しても周遊プランの一覧が取得できます。":{ja:"※国名検索欄で、「周遊」と検索しても周遊プランの一覧が取得できます。",en:'* You can also search for "Round" in the country search field to get a list of round-trip plans.',th:'* คุณยังสามารถค้นหา "รอบ" ในช่องค้นหาประเทศเพื่อดูรายการแพ็คเกจหลายประเทศได้',vi:"Bạn cũng có thể tìm danh sách các gói du lịch nhiều quốc gia bằng cách nhập ‘周遊’ vào ô tìm kiếm tên quốc gia"},"詳細 →":{ja:"詳細 →",en:"Details →",th:"รายละเอียด →",vi:"Chi tiết →"},"%s向けeSIMに関するよくある質問":{ja:"%s向けeSIMに関するよくある質問",en:"FAQ about eSIM for %s",th:"คำถามที่พบบ่อยเกี่ยวกับ eSIM สำหรับ %s",vi:"Các câu hỏi thường gặp về eSIM cho %s"},一般的なお問い合わせはこちら:{ja:"一般的なお問い合わせはこちら",en:"General inquiries here",th:"สอบถามทั่วไปที่นี่",vi:"Các câu hỏi chung vui lòng xem tại đây"},法人契約を検討のお客様はこちら:{ja:"法人契約を検討のお客様はこちら",en:"For corporate contract inquiries",th:"สำหรับลูกค้าองค์กรที่ต้องการทำสัญญา",vi:"Dành cho khách hàng là doanh nghiệp"},"メディア、スポンサー、協業等、当社とのお取引をご希望の場合はこちら":{ja:"メディア、スポンサー、協業等、当社とのお取引をご希望の場合はこちら",en:"For media, sponsorship, or business partnership inquiries",th:"สำหรับสื่อ สปอนเซอร์ หรือความร่วมมือทางธุรกิจ",vi:"Liên hệ hợp tác: truyền thông, tài trợ, đối tác kinh doanh"},"eSIM ID:":{ja:"eSIM ID:",en:"eSIM ID:",th:"eSIM ID:",vi:"eSIM ID:"},"購入日:":{ja:"購入日:",en:"Purchase Date:",th:"วันที่ซื้อ:",vi:"Ngày mua:"},使い放題:{ja:"使い放題",en:"Unlimited",th:"ไม่อั้น",vi:"Không giới hạn"},"2025年9月ご利用":{ja:"2025年9月ご利用",en:"Used in September 2025",th:"ใช้บริการเมื่อกันยายน 2025",vi:"Sử dụng tháng 9 năm 2025"},"35歳・女性 (イギリス)":{ja:"35歳・女性 (イギリス)",en:"35 years old, Female (UK)",th:"หญิงอายุ 35 ปี (สหราชอาณาจักร)",vi:"Nữ, 35 tuổi (Anh)"},"ロンドン・オックスフォード・エディンバラを巡るイギリス周遊に利用。":{ja:"ロンドン・オックスフォード・エディンバラを巡るイギリス周遊に利用。",en:"Used for a tour of the UK visiting London, Oxford, and Edinburgh.",th:"ใช้สำหรับการท่องเที่ยวในสหราชอาณาจักร เยือนลอนดอน ออกซ์ฟอร์ด และเอดินบะระ",vi:"Sử dụng dịch vụ này cho chuyến du lịch vòng quanh nước Anh, đi qua London, Oxford và Edinburgh."}
66,"空港に着いてすぐ使えたので、SIMカードを探す手間がなく快適でした。":{ja:"空港に着いてすぐ使えたので、SIMカードを探す手間がなく快適でした。",en:"It was convenient because I could use it immediately upon arriving at the airport, saving me the trouble of looking for a SIM card.",th:"สะดวกมากเพราะใช้งานได้ทันทีที่ถึงสนามบิน ไม่ต้องเสียเวลาหาซิมการ์ด",vi:" Vừa đến sân bay là có thể sử dụng ngay, nên rất thoải mái vì không cần mất công tìm mua SIM."},"通信も非常に安定しており、Googleマップや翻訳アプリもストレスなく使えました。カフェの予約や電車の時刻確認もスムーズで助かりました。":{ja:"通信も非常に安定しており、Googleマップや翻訳アプリもストレスなく使えました。カフェの予約や電車の時刻確認もスムーズで助かりました。",en:"The connection was very stable, and I could use Google Maps and translation apps without stress. Booking cafes and checking train schedules went smoothly, which was helpful.",th:"สัญญาณเสถียรมาก ใช้ Google Maps และแอปแปลภาษาได้ลื่นไหล การจองคาเฟ่และเช็คตารางรถไฟก็ราบรื่น ช่วยได้มาก",vi:"Kết nối mạng rất ổn định, có thể sử dụng Google Maps và ứng dụng dịch một cách trơn tru, không gặp trở ngại nào. Việc đặt chỗ quán cà phê và kiểm tra giờ tàu cũng diễn ra thuận lợi, giúp chuyến đi trở nên dễ dàng hơn."},"42歳・男性 (ハワイ)":{ja:"42歳・男性 (ハワイ)",en:"42 years old, Male (Hawaii)",th:"ชายอายุ 42 ปี (ฮาวาย)",vi:"Nam, 42 tuổi (Hawaii)"},"家族旅行でオアフ島に滞在。ホテルやビーチ、ドライブ中でもずっと繋がっていて快適そのもの。":{ja:"家族旅行でオアフ島に滞在。ホテルやビーチ、ドライブ中でもずっと繋がっていて快適そのもの。",en:"Stayed in Oahu for a family trip. Connected everywhere, from hotels to beaches and during drives, very comfortable.",th:"พักที่โออาฮูในทริปครอบครัว เชื่อมต่อได้ตลอดเวลาทั้งที่โรงแรม ชายหาด และระหว่างขับรถ สะดวกสบายมาก",vi:"Tôi đã lưu trú tại đảo Oahu trong chuyến du lịch cùng gia đình. Kết nối mạng luôn được duy trì liên tục dù là ở khách sạn, bãi biển hay khi đang lái xe, mang lại trải nghiệm cực kỳ thoải mái."},"写真をクラウドにすぐアップでき、家族全員で共有できたのが嬉しかったです。":{ja:"写真をクラウドにすぐアップでき、家族全員で共有できたのが嬉しかったです。",en:"I was happy to be able to upload photos to the cloud immediately and share them with the whole family.",th:"ดีใจที่สามารถอัปโหลดรูปขึ้นคลาวด์ได้ทันทีและแชร์กับทุกคนในครอบครัว",vi:"Tôi rất vui vì có thể tải ảnh lên đám mây ngay lập tức để chia sẻ với tất cả thành viên trong gia đình."},"設定もとても簡単で、旅行前の準備がスムーズでした。":{ja:"設定もとても簡単で、旅行前の準備がスムーズでした。",en:"Setup was very easy, making pre-trip preparations smooth.",th:"การตั้งค่าง่ายมาก ทำให้การเตรียมตัวก่อนเดินทางราบรื่น",vi:"Việc cài đặt cũng rất đơn giản, giúp quá trình chuẩn bị trước chuyến đi diễn ra vô cùng suôn sẻ."},"2025年8月ご利用":{ja:"2025年8月ご利用",en:"Used in August 2025",th:"ใช้บริการเมื่อสิงหาคม 2025",vi:"Sử dụng tháng 8 năm 2025"},"26歳・女性 (韓国)":{ja:"26歳・女性 (韓国)",en:"26 years old, Female (South Korea)",th:"หญิงอายุ 26 ปี (เกาหลีใต้)",vi:"Nữ, 26 tuổi (Hàn Quốc)"},"ソウル・釜山旅行で利用しました。カフェ巡りやショッピングの合間も常にネットがサクサク。":{ja:"ソウル・釜山旅行で利用しました。カフェ巡りやショッピングの合間も常にネットがサクサク。",en:"Used for a trip to Seoul and Busan. Internet was always fast between cafe hopping and shopping.",th:"ใช้สำหรับทริปโซลและปูซาน เน็ตเร็วตลอดเวลาระหว่างเที่ยวคาเฟ่และช้อปปิ้ง",vi:"Tôi đã sử dụng dịch vụ này cho chuyến du lịch đến Seoul và Busan. Ngay cả những lúc đi dạo quanh các quán cà phê hay đi mua sắm, mạng vẫn luôn chạy rất mượt mà (vèo vèo)."},"Instagramの投稿もすぐできて大満足!":{ja:"Instagramの投稿もすぐできて大満足!",en:"Very satisfied with being able to post to Instagram immediately!",th:"พอใจมากที่โพสต์ลง Instagram ได้ทันที!",vi:"Tôi rất hài lòng vì có thể đăng bài lên Instagram ngay lập tức!"},"日本語サポートも丁寧で、初めての海外eSIM利用でも安心できました。":{ja:"日本語サポートも丁寧で、初めての海外eSIM利用でも安心できました。",en:"Japanese support was polite, so I felt safe using an overseas eSIM for the first time.",th:"ฝ่ายสนับสนุนภาษาญี่ปุ่นสุภาพมาก ทำให้มั่นใจในการใช้ eSIM ต่างประเทศครั้งแรก",vi:"Dịch vụ hỗ trợ tiếng Nhật cũng rất tận tình, giúp tôi hoàn toàn yên tâm dù đây là lần đầu tiên tôi sử dụng eSIM ở nước ngoài."},"30歳・男性 (シドニー)":{ja:"30歳・男性 (シドニー)",en:"30 years old, Male (Sydney)",th:"ชายอายุ 30 ปี (ซิดนีย์)",vi:"Nam, 30 tuổi (Sydney)"},"仕事と観光を兼ねたオーストラリア滞在で使用。":{ja:"仕事と観光を兼ねたオーストラリア滞在で使用。",en:"Used during a stay in Australia combining work and tourism.",th:"ใช้ระหว่างพักในออสเตรเลียทั้งทำงานและเที่ยว",vi:"Tôi đã sử dụng dịch vụ này trong chuyến đi Úc kết hợp giữa công việc và du lịch"},"空港からシドニー市内までスムーズにネット接続でき、Uber配車も問題なし。会議用のビデオ通話も途切れず安定していました。":{ja:"空港からシドニー市内までスムーズにネット接続でき、Uber配車も問題なし。会議用のビデオ通話も途切れず安定していました。",en:"Smooth internet connection from the airport to Sydney city, no problem with Uber rides. Video calls for meetings were stable without interruption.",th:"เชื่อมต่อเน็ตได้ราบรื่นจากสนามบินถึงตัวเมืองซิดนีย์ เรียก Uber ได้ไม่มีปัญหา วิดีโอคอลประชุมก็เสถียรไม่สะดุด",vi:"Kết nối mạng rất mượt mà từ sân bay về đến trung tâm thành phố Sydney, việc đặt xe Uber cũng không gặp vấn đề gì. Các cuộc gọi video họp hành cũng ổn định và không bị ngắt quãng"},"出張や長期滞在の人にもおすすめです。":{ja:"出張や長期滞在の人にもおすすめです。",en:"Recommended for business trips and long-term stays.",th:"แนะนำสำหรับผู้ที่เดินทางไปทำงานหรือพักระยะยาว",vi:"Tôi rất khuyến khích dịch vụ này cho những ai đi công tác hoặc lưu trú dài hạn."},"2025年7月ご利用":{ja:"2025年7月ご利用",en:"Used in July 2025",th:"ใช้บริการเมื่อกรกฎาคม 2025",vi:"Sử dụng vào tháng 7 năm 2025 Nữ"},"33歳・女性 (グアム)":{ja:"33歳・女性 (グアム)",en:"33 years old, Female (Guam)",th:"หญิงอายุ 33 ปี (กวม)",vi:"Nữ, 33 tuổi (Guam)"},"女子旅で利用しました!ホテル、ショッピングモール、ビーチのどこでも快適に使えました。":{ja:"女子旅で利用しました!ホテル、ショッピングモール、ビーチのどこでも快適に使えました。",en:"Used for a girls' trip! Used comfortably everywhere, hotels, beaches, shopping malls.",th:"ใช้สำหรับทริปสาวๆ! ใช้งานได้สะดวกทุกที่ ทั้งโรงแรม ชายหาด ห้างสรรพสินค้า",vi:"Tôi đã sử dụng dịch vụ này cho chuyến du lịch cùng hội chị em! Tôi có thể sử dụng mạng thoải mái ở bất cứ đâu, từ khách sạn, bãi biển cho đến trung tâm mua sắm"},"Wi-Fiを探す必要がなく、観光に集中できたのが本当に良かったです。":{ja:"Wi-Fiを探す必要がなく、観光に集中できたのが本当に良かったです。",en:"It was really good to be able to focus on sightseeing without having to look for Wi-Fi.",th:"ดีจ
66ริงๆ ที่ไม่ต้องคอยหา Wi-Fi ทำให้โฟกัสกับการเที่ยวได้เต็มที่",vi:"Điều tuyệt nhất là tôi không cần phải tốn công tìm kiếm Wi-Fi nên có thể tập trung tận hưởng việc tham quan"},"写真をすぐ共有できて、友達との思い出づくりがさらに楽しくなりました。":{ja:"写真をすぐ共有できて、友達との思い出づくりがさらに楽しくなりました。",en:"Sharing photos immediately made making memories with friends even more fun.",th:"แชร์รูปได้ทันทีทำให้การสร้างความทรงจำกับเพื่อนสนุกยิ่งขึ้น",vi:"Tôi cÅ©ng có thể chia sẻ ảnh ngay lập tức, giúp việc lưu giữ những ká»· niệm đẹp cùng bạn bè càng trở nên thú vị hÆ¡n."},"2025å¹´6月ご利用":{ja:"2025å¹´6月ご利用",en:"Used in June 2025",th:"ใช้บริการเมื่อมิถุนายน 2025",vi:"Sá»­ dụng vào tháng 6 năm 2025 Nữ"},"32歳・女性 (イタリア)":{ja:"32歳・女性 (イタリア)",en:"32 years old, Female (Italy)",th:"หญิงอายุ 32 ปี (อิตาลี)",vi:"Nữ, 32 tuổi (Ý)"},"ローマ・フィレンツェ・ベネチアを巡る一人旅で大活躍、安心の日本語サポート。":{ja:"ローマ・フィレンツェ・ベネチアを巡る一人旅で大活躍、安心の日本語サポート。",en:"Great success on a solo trip visiting Rome, Florence, and Venice. Reliable Japanese support.",th:"มีประโยชน์มากสำหรับการเดินทางคนเดียวไปโรม ฟลอเรนซ์ และเวนิส การสนับสนุนภาษาญี่ปุ่นที่อุ่นใจ",vi:"Dịch vụ này đã giúp ích rất nhiều cho chuyến du lịch một mình cá»§a tôi qua Rome, Florence và Venice. Tôi đã chọn TRAVeSIM cho chuyến đi Ý một mình đầu tiên này. Dịch vụ hỗ trợ bằng tiếng Nhật cÅ©ng rất đáng tin cậy."},"初めての一人でのイタリア旅行で、TRAVeSIMを利用しました。女性の一人旅ということもあり、常にインターネットに接続できる安心感が何より大切でした。":{ja:"初めての一人でのイタリア旅行で、TRAVeSIMを利用しました。女性の一人旅ということもあり、常にインターネットに接続できる安心感が何より大切でした。",en:"For my first solo trip to Italy, I used TRAVeSIM. As a woman traveling alone, the peace of mind of always being connected to the internet was most important.",th:"สำหรับการเดินทางคนเดียวครั้งแรกที่อิตาลี ฉันใช้ TRAVeSIM เนื่องจากเป็นการเดินทางคนเดียวของผู้หญิง ความอุ่นใจที่สามารถเชื่อมต่ออินเทอร์เน็ตได้ตลอดเวลาเป็นสิ่งที่สำคัญที่สุด",vi:"Tôi đã chọn TRAVeSIM cho chuyến đi Ý một mình đầu tiên này. Vì là phụ nữ đi du lịch một mình, nên cảm giác an tâm khi luôn giữ được kết nối Internet là điều quan trọng nhất đối với tôi."},"通信品質も素晴らしく、コロッセオやドゥオーモなどの観光地でも途切れることなく、美しい写真をリアルタイムでSNSにアップできたのも良かったです。":{ja:"通信品質も素晴らしく、コロッセオやドゥオーモなどの観光地でも途切れることなく、美しい写真をリアルタイムでSNSにアップできたのも良かったです。",en:"The connection quality was excellent, and even at tourist spots like the Colosseum and Duomo, I could upload beautiful photos to SNS in real time without interruption.",th:"คุณภาพการสื่อสารยอดเยี่ยม แม้แต่ในสถานที่ท่องเที่ยวอย่างโคลอสเซียมหรือดูà¹
66‚อโม ก็อัปโหลดรูปสวยๆ ลงโซเชียลมีเดียได้แบบเรียลไทม์ไม่สะดุด",vi:"Chất lượng kết nối cÅ©ng rất tuyệt vời, ngay cả ở các điểm tham quan như Đấu trường La Mã hay Nhà thờ chính tòa sóng vẫn liên tục và không bị ngắt quãng. Tôi rất thích việc có thể đăng tải những bức ảnh đẹp lên mạng xã hội ngay tức thì."},"25歳・男性 (メキシコ、コスタリカ、チリ)":{ja:"25歳・男性 (メキシコ、コスタリカ、チリ)",en:"25 years old, Male (Mexico, Costa Rica, Chile)",th:"ชายอายุ 25 ปี (เม็กซิโก คอสตาริกา ชิลี)",vi:"Nam, 25 tuổi (Mexico, Costa Rica, Chile)"},"南米を周遊してみようと思い、約20日間かけて周遊旅行する予定でしたので、30日間5GBのパッケージを申し込みました。":{ja:"南米を周遊してみようと思い、約20日間かけて周遊旅行する予定でしたので、30日間5GBのパッケージを申し込みました。",en:"I planned to travel around South America for about 20 days, so I applied for the 30-day 5GB package.",th:"ฉันตั้งใจจะไปเที่ยวรอบอเมริกาใต้และมีแผนเดินทางประมาณ 20 วัน จึงสมัครแพ็กเกจ 5GB นาน 30 วัน",vi:"Vì có ý định du lịch vòng quanh Nam Mỹ trong khoảng 20 ngày, nên tôi đã đăng ký gói cước 5GB dùng trong 30 ngày"},"もう少し大容量パッケージがあれば良いなと思いますが、SIMの入れ替え不要で、途中でデータの追加も出来て便利でした。":{ja:"もう少し大容量パッケージがあれば良いなと思いますが、SIMの入れ替え不要で、途中でデータの追加も出来て便利でした。",en:"I wish there were larger capacity packages, but it was convenient not to need to change SIMs and to be able to add data along the way.",th:"ฉันคิดว่าถ้ามีแพ็กเกจความจุมากกว่านี้ก็คงดี แต่ก็สะดวกที่ไม่ต้องเปลี่ยนซิมและสามารถเติมข้อมูลระหว่างทางได้",vi:"Tuy nhiên tôi nghÄ© nếu có gói dung lượng lớn hÆ¡n một chút thì sẽ tốt hÆ¡n, nhưng việc không cần phải tháo lắp thay SIM và có thể mua thêm dữ liệu giữa chừng thá»±c sá»± rất tiện lợi"},"周遊旅行をする予定の方にオススメです。":{ja:"周遊旅行をする予定の方にオススメです。",en:"I recommend it to those planning a round trip.",th:"ขอแนะนำสำหรับผู้ที่วางแผนจะไปเที่ยวรอบๆ",vi:"Tôi rất khuyên dùng cho những ai đang có kế hoạch đi du lịch qua nhiều quốc gia"},"2025å¹´5月ご利用":{ja:"2025å¹´5月ご利用",en:"Used in May 2025",th:"ใช้บริการเมื่อพฤษภาคม 2025",vi:"Sá»­ dụng vào tháng 5 năm 2025"},"42歳・男性 (グアム)":{ja:"42歳・男性 (グアム)",en:"42 years old, Male (Guam)",th:"ชายอายุ 42 ปี (กวม)",vi:"Nam, 42 tuổi (Guam)"},グアム旅行で4日間使えるデータ使い放題タイプを夫婦で使って快適だった:{ja:"グアム旅行で4日間使えるデータ使い放題タイプを夫婦で使って快適だった",en:"Used the unlimited data type for 4 days in Guam with my wife and it was comfortable.",th:"ใช้แบบเน็ตไม่อั้น 4 วันที่กวมกับภรรยาแล้วสะดวกสบายมาก",vi:"Trong chuyến đi Guam, vợ chồng tôi dùng gói dữ liệu không giới hạn 4 ngày và cảm thấy rất tiện lợi"}
66,"グアム旅行で妻と2人でTRAVeSIMのデータ使い放題プランを利用しました。4日間の滞在中、ホテルのWiFiが不安定だったのですが、TRAVeSIMのおかげで常に安定したインターネット接続を維持できました。":{ja:"グアム旅行で妻と2人でTRAVeSIMのデータ使い放題プランを利用しました。4日間の滞在中、ホテルのWiFiが不安定だったのですが、TRAVeSIMのおかげで常に安定したインターネット接続を維持できました。",en:"My wife and I used TRAVeSIM's unlimited data plan for our trip to Guam. During our 4-day stay, the hotel WiFi was unstable, but thanks to TRAVeSIM, we were able to maintain a stable internet connection.",th:"ฉันกับภรรยาใช้แผนเน็ตไม่อั้นของ TRAVeSIM สำหรับทริปกวม ระหว่างพัก 4 วัน WiFi ของโรงแรมไม่เสถียร แต่ต้องขอบคุณ TRAVeSIM ที่ทำให้เราเชื่อมต่ออินเทอร์เน็ตได้อย่างเสถียรตลอดเวลา",vi:"Vợ chồng tôi dùng gói dữ liệu không giới hạn 4 ngày và cảm thấy rất tiện lợi. Nhờ TRAVeSIM, Internet luôn ổn định, dù WiFi khách sạn đôi khi không tốt"},"恋人岬やチャモロビレッジなど、観光地でもしっかり電波が入り、リアルタイムで家族に写真を送ることができました。次回の海外旅行でもぜひ利用したいと思います。":{ja:"恋人岬やチャモロビレッジなど、観光地でもしっかり電波が入り、リアルタイムで家族に写真を送ることができました。次回の海外旅行でもぜひ利用したいと思います。",en:"We were able to get a strong signal even at tourist spots like Two Lovers Point and Chamorro Village and send photos to our family in real time. I would definitely like to use it again for my next overseas trip.",th:"สัญญาณดีมากแม้ในสถานที่ท่องเที่ยวอย่าง Two Lovers Point และ Chamorro Village ทำให้ส่งรูปให้ครอบครัวได้แบบเรียลไทม์ ฉันอยากจะใช้บริการอีกแน่นอนในการเดินทางต่างประเทศครั้งต่อไป",vi:"Chúng tôi có thể gửi ảnh cho gia đình ngay lập tức từ các điểm tham quan như Lovers Point hay Chamorro Village vì sóng rất khỏe. Chắc chắn tôi sẽ tiếp tục dùng TRAVeSIM cho các chuyến đi nước ngoài tiếp theo."},"35歳・女性 (韓国)":{ja:"35歳・女性 (韓国)",en:"35 years old, Female (South Korea)",th:"หญิงอายุ 35 ปี (เกาหลีใต้)",vi:"Nữ, 35 tuổi (Hàn Quốc)"},初めてのeSIMで日本語サポートのある物が欲しかったが使ってみて良かった:{ja:"初めてのeSIMで日本語サポートのある物が欲しかったが使ってみて良かった",en:"I wanted something with Japanese support for my first eSIM, and I'm glad I used it.",th:"อยากได้ eSIM ที่มีการสนับสนุนภาษาญี่ปุ่นสำหรับครั้งแรก และดีใจที่ได้ลองใช้",vi:"Đây là lần đầu tôi dùng eSIM và có gói có hỗ trợ tiếng Nhật, sau khi dùng thì thấy rất tốt"},"韓国出張で初めてeSIMを使用しました。これまでは海外用WiFiルーターを借りていましたが、荷物が増えるのが嫌で今回TRAVeSIMを試してみました。":{ja:"韓国出張で初めてeSIMを使用しました。これまでは海外用WiFiルーターを借りていましたが、荷物が増えるのが嫌で今回TRAVeSIMを試してみました。",en:"I used an eSIM for the first time on a business trip to South Korea. Until now, I had rented an overseas WiFi router, but I didn't like the extra luggage, so I tried TRAVeSIM this time.",th:"ฉันใช้ eSIM ครั้งแรกในการไปทำงานที่เกาหลีใต้ ก่อนหน้านี้ฉันเช่า Pocket WiFi สำหรับต่างประเทศ แต่ไม่อยากพกของเยอะ ครั้งนี้เลยลองใช้ TRAVeSIM",vi:"Trong chuyến công tác Hàn Quốc, tô
66i thử dùng TRAVeSIM vì không muốn mang nhiều thiết bị như bộ phát Wifi di động"},"初めてのeSIM利用で不安でしたが、日本語でのサポートが充実していて安心韓国の主要都市で問題なく使用でき、価格も従来のローミングサービスより安く、大満足です。":{ja:"初めてのeSIM利用で不安でしたが、日本語でのサポートが充実していて安心韓国の主要都市で問題なく使用でき、価格も従来のローミングサービスより安く、大満足です。",en:"I was anxious about using an eSIM for the first time, but the Japanese support was extensive and reassuring. I could use it without problems in major cities in South Korea, and the price was cheaper than traditional roaming services, so I'm very satisfied.",th:"กังวลกับการใช้ eSIM ครั้งแรก แต่มีการสนับสนุนภาษาญี่ปุ่นที่ครอบคลุมทำให้อุ่นใจ ใช้งานได้ไม่มีปัญหาในเมืองใหญ่ของเกาหลี และราคาถูกกว่าบริการโรมมิ่งแบบเดิมมาก เลยพอใจมาก",vi:"Ban đầu tôi có chút lo lắng, nhưng giá eSIM rẻ hơn các dịch vụ chuyển vùng truyền thống và khi sử dụng tôi thấy rất hài lòng. Hỗ trợ tiếng Nhật đầy đủ, ở các thành phố lớn Hàn Quốc tôi đều sử dụng mượt mà, dịch vụ này rất đáng tin cậy"},"2025年4月ご利用":{ja:"2025年4月ご利用",en:"Used in April 2025",th:"ใช้บริการเมื่อเมษายน 2025",vi:"Sử dụng vào tháng 4 năm 2025"},"45歳・男性 (仏領ポリネシア・タヒチ)":{ja:"45歳・男性 (仏領ポリネシア・タヒチ)",en:"45 years old, Male (French Polynesia, Tahiti)",th:"ชายอายุ 45 ปี (เฟรนช์พอลินีเชีย ตาฮีตี)",vi:"Nam, 45 tuổi (Polynesia thuộc Pháp, Tahiti)"},"現地の空港に到着してすぐにスマホが使えるようになり、とてもスムーズでした。特に良かったのは、家族全員がiPhoneを使っていたため、":{ja:"現地の空港に到着してすぐにスマホが使えるようになり、とてもスムーズでした。特に良かったのは、家族全員がiPhoneを使っていたため、",en:"As soon as we arrived at the local airport, we could use our smartphones, it was very smooth. What was particularly good was that since the whole family was using iPhones,",th:"ทันทีที่มาถึงสนามบินท้องถิ่น ก็สามารถใช้สมาร์ทโฟนได้เลย ซึ่งราบรื่นมาก สิ่งที่ดีเป็นพิเศษคือเนื่องจากทุกคนในครอบครัวใช้ iPhone",vi:"Ngay khi đến sân bay, điện thoại đã có thể dùng được ngay, sử dụng rất mượt mà. Đặc biệt tiện lợi là cả gia đình đều dùng iPhone,"},"マイページからワンクリックで設定できた点です。":{ja:"マイページからワンクリックで設定できた点です。",en:"we could set it up with one click from My Page.",th:"สามารถตั้งค่าได้ด้วยคลิกเดียวจากMyPage",vi:"nên có thể cài đặt eSIM chỉ với một cú nhấp chuột trên trang cá nhân của tôi."},"初めてのeSIM利用でしたが、手間もなく、快適に旅を楽しめました!":{ja:"初めてのeSIM利用でしたが、手間もなく、快適に旅を楽しめました!",en:"It was my first time using an eSIM, but it was hassle-free and I enjoyed the trip comfortably!",th:"เป็นครั้งแรกที่ใช้ eSIM แต่ไม่ยุ่งยากและเพลิดเพลินกับการเดินทางอย่างสะดวกสบาย!",vi:"Đây là lần đầu tiên tôi sử dụng eSIM, nhưng không gặp rắc rối gì và tô
66i đã tận hưởng chuyến đi một cách thoải mái!"},"男性 (タイ・ベトナム・カンボジア)":{ja:"男性 (タイ・ベトナム・カンボジア)",en:"Male (Thailand, Vietnam, Cambodia)",th:"ชาย (ไทย เวียดนาม กัมพูชา)",vi:"Nam (Thái Lan, Việt Nam, Campuchia)"},"今回、初めてeSIMを利用しました。8日分を2回契約し、当初は現地でうまく接続できず戸惑いましたが、":{ja:"今回、初めてeSIMを利用しました。8日分を2回契約し、当初は現地でうまく接続できず戸惑いましたが、",en:"This was my first time using an eSIM. I signed up for two 8-day plans, and although I was confused at first because I couldn't connect well locally,",th:"ครั้งนี้ฉันใช้ eSIM เป็นครั้งแรก ฉันสมัครแพ็กเกจ 8 วัน 2 ครั้ง และตอนแรกฉันสับสนเพราะเชื่อมต่อที่ปลายทางไม่ได้",vi:"Ban đầu tôi bối rối vì không thể kết nối tốt tại địa phương, nhưng đây là lần đầu tiên tôi sử dụng eSIM. Tôi đã đăng ký hai gói 8 ngày,"},"サポートの方がとても丁寧に、こちらが接続できるまでしっかり対応してくださり、本当に助かりました。":{ja:"サポートの方がとても丁寧に、こちらが接続できるまでしっかり対応してくださり、本当に助かりました。",en:"the support staff was very polite and supported me thoroughly until I could connect, which was really helpful.",th:"เจ้าหน้าที่ฝ่ายสนับสนุนสุภาพมากและดูแลจนฉันเชื่อมต่อได้ ซึ่งช่วยได้จริงๆ",vi:"nhân viên hỗ trợ rất lịch sự và thực sự giúp ích."},"次回の旅行でもぜひ利用したいと思っています。迷っている方にも、自信を持っておすすめできるサービスです!":{ja:"次回の旅行でもぜひ利用したいと思っています。迷っている方にも、自信を持っておすすめできるサービスです!",en:"I definitely want to use it again on my next trip. It is a service I can confidently recommend to those who are hesitating!",th:"ฉันอยากจะใช้บริการอีกแน่นอนในการเดินทางครั้งต่อไป เป็นบริการที่ฉันแนะนำได้อย่างมั่นใจสำหรับผู้ที่กำลังลังเล!",vi:"Tôi chắc chắn muốn sử dụng lại trong chuyến đi tiếp theo. Đây là dịch vụ tôi có thể tự tin giới thiệu cho những ai đang do dự!"},"2025年3月ご利用":{ja:"2025年3月ご利用",en:"Used in March 2025",th:"ใช้บริการเมื่อมีนาคม 2025",vi:"Sử dụng tháng 3 năm 2025"},"48歳 男性 (世界周遊)":{ja:"48歳 男性 (世界周遊)",en:"48 years old, Male (World Tour)",th:"ชายอายุ 48 ปี (รอบโลก)",vi:"Nam, 48 tuổi (Đã đi nhiều nước thế giới)"},"今までは海外出張の度に、その国で使えるeSIMを購入していたのですが、":{ja:"今までは海外出張の度に、その国で使えるeSIMを購入していたのですが、",en:"Until now, I had purchased an eSIM that could be used in each country every time I went on a business trip abroad, but",th:"ก่อนหน้านี้ฉันซื้อ eSIM ที่ใช้ได้ในแต่ละประเทศทุกครั้งที่ไปทำงานต่างประเทศ แต่",vi:"Trước đây, mỗi lần đi công tác nước ngoài tôi đều phải mua eSIM chỉ dùng được ở nước đó, nhưng vì"},世界周遊プランは365日使えるパッケージがある:{ja:"世界周遊プランは365日使えるパッケージがある",en:"the World Tour plan has a package that can be used for 365 days",th:"แพ็กเกจรอบโลกมีแพ็กเกจที่ใช้ได้ 365 วัน",vi:"có gói đi toàn cầu dùng được 365 ngày"},"ので、これを海外に行く際に利用しています。":{ja:"ので、これを海外に行く際に利用しています。",en:", so I use this when I go abroad.",th:"ฉันจึงใช้สิ่งนี้เมื่อไปต่างประเทศ",vi:"nên tôi dùng gói này mỗi khi ra nước ngoài"},"34歳 女性 (フランス・イタリア)":{ja:"34歳 女性 (フランス・イタリア)",en:"34 years old, Female (France, Italy)",th:"หญิงอายุ 34 ปี (ฝรั่งเศส อิตาลี)",vi:"Nữ, 34 tuổi (Pháp, Ý)"}
66,"ヨーロッパ周遊タイプの商品を購入したのですが、フランスのパリとイタリアで滞在中に快適にインターネットが使えました。":{ja:"ヨーロッパ周遊タイプの商品を購入したのですが、フランスのパリとイタリアで滞在中に快適にインターネットが使えました。",en:"I purchased the Europe tour type product, and I was able to use the internet comfortably during my stay in Paris, France and Italy.",th:"ฉันซื้อผลิตภัณฑ์ประเภทรอบยุโรป และสามารถใช้อินเทอร์เน็ตได้อย่างสะดวกสบายระหว่างพักในปารีส ฝรั่งเศส และอิตาลี",vi:"Tôi đã mua gói đi nhiều nước châu Âu, và khi ở Paris (Pháp) và Ý thì Internet dùng rất mượt"},国が変わっても設定変更不要:{ja:"国が変わっても設定変更不要",en:"No need to change settings even when changing countries",th:"ไม่ต้องเปลี่ยนการตั้งค่าแม้จะเปลี่ยนประเทศ",vi:"Khi di chuyển đến quốc gia khác tôi cũng không cần thay đổi cài đặt"},"でそのまま使えます。":{ja:"でそのまま使えます。",en:", I could use it as is.",th:"ใช้งานได้เลย",vi:", cứ thế mà dùng."},"2025年2月ご利用":{ja:"2025年2月ご利用",en:"Used in February 2025",th:"ใช้บริการเมื่อกุมภาพันธ์ 2025",vi:"Sử dụng tháng 2 năm 2025"},"24歳 男性 (台湾)":{ja:"24歳 男性 (台湾)",en:"24 years old, Male (Taiwan)",th:"ชายอายุ 24 ปี (ไต้หวัน)",vi:"Nam, 24 tuổi (Đài Loan)"},"初めてのeSIMの利用でしたが、日本を出発する前に":{ja:"初めてのeSIMの利用でしたが、日本を出発する前に",en:"It was my first time using an eSIM, but before leaving Japan,",th:"เป็นครั้งแรกที่ใช้ eSIM แต่ก่อนออกจากญี่ปุ่น",vi:"Đây là lần đầu tiên tôi sử dụng eSIM,  trước khi rời Nhật Bản."},LINEで設定方法などの確認が出来た:{ja:"LINEで設定方法などの確認が出来た",en:"I could confirm the setup method via LINE",th:"สามารถยืนยันวิธีการตั้งค่าผ่าน LINE ได้",vi:"tôi có thể kiểm tra cài đặt, v.v. trên LINE"},"ので安心でした。現地でも通信速度は問題なく快適に使えました。":{ja:"ので安心でした。現地でも通信速度は問題なく快適に使えました。",en:", so I felt relieved. The communication speed was fine locally and I could use it comfortably.",th:"ทำให้อุ่นใจ ความเร็วการสื่อสารที่ปลายทางก็ไม่มีปัญหาและใช้งานได้อย่างสะดวกสบาย",vi:"tôi rất yên tâm. Tốc độ kết nối tại địa phương không có vấn đề gì và tôi có thể sử dụng thoải mái."},"2025年1月ご利用":{ja:"2025年1月ご利用",en:"Used in January 2025",th:"ใช้บริการเมื่อมกราคม 2025",vi:"Sử dụng tháng 1 năm 2025"},"29歳 女性 (タイ)":{ja:"29歳 女性 (タイ)",en:"29 years old, Female (Thailand)",th:"หญิงอายุ 29 ปี (ไทย)",vi:"Nữ, 29 tuổi (Thái Lan)"},"初海外旅行で出発前に通信手段の準備を忘れたことに気付いて慌てていたのですが、":{ja:"初海外旅行で出発前に通信手段の準備を忘れたことに気付いて慌てていたのですが、",en:"On my first overseas trip, I panicked when I realized I had forgotten to prepare a means of communication before departure, but",th:"ในการเดินทางต่างประเทศครั้งแรก ฉันตกใจเมื่อรู้ว่าลืมเตรียมวิธีการสื่อสารก่อนออกเดินทาง แต่",vi:"Tôi đã rất hoảng loạn vì nhận ra mình quên chuẩn bị SIM chuyển vùng trước khi khởi hành cho chuyến du lịch nước ngoài đầu tiên của mình"},WEBサイトで購入してすぐに使えた:{ja:"WEBサイトで購入してすぐに使えた",en:"I purchased it on the website and could use it immediately",th:"ซื้อจากเว็บไซต์และใช้งานได้ทันที",vi:"tôi có thể mua nó trên web ngay lập tức"},"ので助かりました!":{ja:"ので助かりました!",en:", so it was a lifesaver!",th:"ช่วยได้มาก!",vi:" thật may mắn"},"/ %s日間":{ja:"/ %s日間",en:"/ %s days",th:"/ %s วัน",vi:"/ %s ngày"},ZALOでお問い合わせ:{ja:"ZALOでお問い合わせ",en:"Contact us on ZALO",th:"ติดต่อเราทาง ZALO",vi:"Liên hệ chúng tôi qua ZALO"},"画面キャプチャなど画像のやり取りも可能な[ ZALO ]でのお問い合わせが便利です。":{ja:"画面キャプチャなど画像のやり取りも可能な[ ZALO ]でのお問い合わせが便利です。",en:"
66Contacting us via [ZALO], which allows you to exchange images such as screen captures, is convenient.",th:"การติดต่อเราผ่าน [ZALO] ซึ่งช่วยให้คุณแลกเปลี่ยนภาพ เช่น การจับภาพหน้าจอ นั้นสะดวกสบาย",vi:"Liên hệ qua [ZALO] sẽ giúp bạn dễ dàng trao đổi hình ảnh, bao gồm cả ảnh chụp màn hình"},"対応時間: 12:30~20:30(日本時間)":{ja:"対応時間: 12:30~20:30(日本時間)",en:"Support hours: 12:30~20:30 (Japan Time)",th:"เวลาสนับสนุน: 12:30~20:30 (เวลาญี่ปุ่น)",vi:"Thời gian hỗ trợ: 12:30~20:30 (Giờ Nhật Bản)"},"TRAVeSIM(トラベシム)サポートセンター【24時間対応】":{ja:"TRAVeSIM(トラベシム)サポートセンター【24時間対応】",en:"TRAVeSIM Support Center [24-hour support]",th:"ศูนย์สนับสนุน TRAVeSIM [บริการตลอด 24 ชั่วโมง]",vi:"Trung tâm Hỗ trợ TRAVeSIM [Hỗ trợ 24 giờ]"},その他:{ja:"その他",en:"Other",th:"อื่นๆ",vi:"Khác"},日本:{ja:"日本",en:"Japan",th:"ญี่ปุ่น",vi:"Nhật Bản"},ベトナム:{ja:"ベトナム",en:"Vietnam",th:"เวียดนาม",vi:"Việt Nam"},タイ:{ja:"タイ",en:"Thailand",th:"ไทย",vi:"Thái Lan"},アメリカ:{ja:"アメリカ",en:"United States",th:"สหรัฐอเมริกา",vi:"Hoa Kỳ"},特定商取引法に基づく表記:{ja:"特定商取引法に基づく表記",en:"Specified Commercial Transactions Act",th:"ข้อมูลตามกฎหมายการค้าเฉพาะ",vi:"Thông tin pháp lý (theo Luật Thương mại Nhật Bản)"},個人情報の取り扱い:{ja:"個人情報の取り扱い",en:"Privacy Policy",th:"นโยบายความเป็นส่วนตัว",vi:"Chính sách Bảo mật"},利用規約:{ja:"利用規約",en:"Terms of Service",th:"ข้อกำหนดในการให้บริการ",vi:"Điều khoản Dịch vụ"},ご注文内容:{ja:"ご注文内容",en:"Order Details",th:"รายละเอียดคำสั่งซื้อ",vi:"Chi tiết đơn hàng"},商品選択に戻る:{ja:"商品選択に戻る",en:"Return to Product Selection",th:"กลับไปเลือกสินค้า",vi:"Quay lại chọn sản phẩm"},クーポン:{ja:"クーポン",en:"Coupon",th:"คูปอง",vi:"Mã giảm giá"},適用:{ja:"適用",en:"Apply",th:"ใช้",vi:"Áp dụng"},ご旅行のスケジュール:{ja:"ご旅行のスケジュール",en:"Travel Schedule",th:"กำหนดการเดินทาง",vi:"Lịch trình du lịch"},"ご旅行先の国・地域":{ja:"ご旅行先の国・地域",en:"Destination Country/Region",th:"ประเทศ/ภูมิภาคปลายทาง",vi:"Quốc gia/Khu vực đích"},"ご旅行先の国・地域を選択してください":{ja:"ご旅行先の国・地域を選択してください",en:"Please select your destination country/region",th:"กรุณาเลือกประเทศ/ภูมิภาคปลายทาง",vi:"Vui lòng chọn quốc gia/khu vực đích"},"SIMロックは解除されてますか?":{ja:"SIMロックは解除されてますか?",en:"Is your SIM unlocked?",th:"SIM ของคุณปลดล็อคหรือยัง?",vi:"Vui lòng kiểm tra SIM trên thiết bị của bạn có bị khóa không."},不明の場合はこちら:{ja:"不明の場合はこちら",en:"Click here if unsure",th:"คลิกที่นี่หากไม่แน่ใจ",vi:"Nhấp vào đây để kiểm tra"},"eSIM対応機種をお持ちですか?":{ja:"eSIM対応機種をお持ちですか?",en:"Do you have an eSIM compatible device?",th:"คุณมีอุปกรณ์ที่รองรับ eSIM หรือไม่?",vi:"Thiết bị của bạn có hỗ trợ eSIM không?"},eSIM対応機種について:{ja:"eSIM対応機種について",en:"About eSIM Compatible Devices",th:"เกี่ยวกับอุปกรณ์ที่รองรับ eSIM",vi:"Các thiết bị hỗ trợ eSIM"},"iPhone XS、iPhone XS Max、iPhone XR 以降発売のiPhone端末"
66:{ja:"iPhone XS、iPhone XS Max、iPhone XR 以降発売のiPhone端末",en:"iPhone XS, iPhone XS Max, iPhone XR and later iPhone devices",th:"iPhone XS, iPhone XS Max, iPhone XR และ iPhone รุ่นใหม่กว่า",vi:"iPhone XS, iPhone XS Max, iPhone XR và các thiết bị iPhone đời mới hơn"},"画面キャプチャ付きの詳細は%sよりご確認いただけます":{ja:"画面キャプチャ付きの詳細は%sよりご確認いただけます",en:"You can check the details with screen captures at %s",th:"คุณสามารถตรวจสอบรายละเอียดพร้อมภาพหน้าจอได้ที่ %s",vi:"Xem hướng dẫn chi tiết (có hình ảnh) tại %s"},安全な決済環境:{ja:"安全な決済環境",en:"Secure Payment Environment",th:"สภาพแวดล้อมการชำระเงินที่ปลอดภัย",vi:"Thanh toán an toàn & bảo mật"},確認事項:{ja:"確認事項",en:"Confirmation Items",th:"รายการยืนยัน",vi:"Các mục cần xác nhận"},"※リンクをクリックすると、キャリアのサイトにジャンプいたします。":{ja:"※リンクをクリックすると、キャリアのサイトにジャンプいたします。",en:"* Clicking the link will redirect you to the carrier's website.",th:"※การคลิกลิงก์จะนำคุณไปยังเว็บไซต์ของผู้ให้บริการ",vi:"*Lưu ý: Khi nhấp vào liên kết, bạn sẽ được chuyển sang trang web của nhà mạng"},"※eSIM対応端末であるかご不明の場合は端末購入元へお問合せいただくなど、お客様自身でご確認ください。":{ja:"※eSIM対応端末であるかご不明の場合は端末購入元へお問合せいただくなど、お客様自身でご確認ください。",en:"* If you are unsure whether your device supports eSIM, please contact the place of purchase or verify it yourself.",th:"※หากคุณไม่แน่ใจว่าอุปกรณ์ของคุณรองรับ eSIM หรือไม่ กรุณาติดต่อร้านที่ซื้อหรือตรวจสอบด้วยตัวเอง",vi:"Nếu bạn không chắc thiết bị của mình có hỗ trợ eSIM hay không, có thể liên hệ với nơi mua để thiết bị để kiểm tra dòng máy"},"購入する (%s%s)":{ja:"購入する (%s%s)",en:"Purchase (%s%s)",th:"ซื้อ (%s%s)",vi:"Mua (%s%s)"},"大手キャリア(ドコモ、ソフトバンク、au)で端末を分割購入した場合は、SIMロックがかかってる可能性があります。eSIMに関してもSIMロックが掛かってる場合には、他キャリアをご利用頂けません。本商品ご購入前に必ずSIMロックの解除手続きをお願い致します。":{ja:"大手キャリア(ドコモ、ソフトバンク、au)で端末を分割購入した場合は、SIMロックがかかってる可能性があります。eSIMに関してもSIMロックが掛かってる場合には、他キャリアをご利用頂けません。本商品ご購入前に必ずSIMロックの解除手続きをお願い致します。",en:"If you purchased your device on installment from a major carrier (Docomo, SoftBank, au), it may be SIM locked. If your eSIM is also SIM locked, you cannot use other carriers. Please make sure to complete the SIM unlock procedure before purchasing this product.",th:"หากคุณซื้ออุปกรณ์ผ่อนชำระจากผู้ให้บริการหลัก (Docomo, SoftBank, au) อุปกรณ์อาจถูกล็อค SIM หาก eSIM ของคุณถูกล็อค SIM ด้วย คุณจะไม่สามารถใช้ผู้ให้บริการอื่นได้ กรุณาดำเนินการปลดล็อค SIM ก่อนซื้อสินค้านี้",vi:"Nếu bạn mua điện thoại trả góp từ các nhà mạng lớn của Nhật Bản (Docomo, SoftBank, au), thiết bị có thể đang bị khóa SIM. Trường hợp eSIM cũng vậy, nếu máy còn khóa SIM thì sẽ không dùng được mạng của nhà cung cấp khác. Vì vậy, trước khi mua sản phẩm này, vui lòng chắc chắn rằng bạn đã làm thủ tục mở khóa SIM."},"ご自身の端末がSIM フリー端末であるかご不明の場合には、ご契約中のキャリアへお問合せください。":{ja:"ご自身の端末がSIM フリー端末であるかご不明の場合には、ご契約中のキャリアへお問合せください。",en:"If you are unsure whether your device is SIM-free, please contact your carrier.",th:"หากคุณไม่แน่ใจว่าอุปกรณ์ของคุณเป็น SIM-free หรือไม่ กรุณาติดต่อผู้ให้บริการของคุณ",vi:"Nếu quý khách không rõ thiết bị của mình có phải là bản quốc tế hay không, vui lòng liên hệ với nhà mạng đang sử dụng để kiểm tra."},マイページから簡単アクティベート方法はこちらをご確認ください:{ja:"マイページから簡単アクティベート方法はこちらをご確認ください",en:"Please check here for easy activation method from My Page",th:"กรุณาตรวจสอบวิธีเปิดใช้งานง่ายๆ จากMyPageที่นี่",vi:"Vui lòng xem hướng dẫn cách kích hoạt đơn giản từ Trang cá nhân (My Page) tại đây."},"iPhone / iPad端末設定":{ja:"iPhone / iPad端末設定",en:"iPhone / iPad Device Settings",th:"การตั้งค่าอุปกรณ์ iPhone / iPad",vi:"Cài đặt thiết bị iPhone / iPad."},"【 iOS端末 】":{ja:"【 iOS端末 】",en:"[ iOS Device ]",th:"[ อุปกรณ์ iOS ]",vi:"[Thiết bị iOS]"},Android端末設定:{ja:"Android端末設定",en:"Android Device Settings",th:"การตั้งค่าอุปกรณ์ Android",vi:"Cài đặt thiết bị Android."},"【 Android端末 】":{ja:"【 Android端末 】",en:"[ Android Device ]",th:"[ อุปกรณ์ Android ]",vi:"[Thiết bị Android]"},eSIM対応機種の確認方法:{ja:"eSIM対応機種の確認方法",en:"How to check eSIM compatible devices",th:"วิธีตรวจสอบอุปกรณ์ที่รองรับ eSIM",vi:"Cách kiểm tra thiết bị hỗ trợ eSIM."},"eSIMの設定方法(QRコードを読み込み)":{ja:"eSIMの設定方法(QRコードを読み込み)",en:"How to set up eSIM (Scan QR code)",th:"วิธีตั้งค่า eSIM (สแกน QR Code)",vi:"Cách cài đặt eSIM (Quét mã QR)"},"eSIMの設定方法(マニュアル入力)":{ja:"eSIMの設定方法(マニュアル入力)",en:"How to set up eSIM (Manual input)",th:"วิธีตั้งค่า eSIM (ป้อนด้วยตนเอง)",vi:"Cách cài đặt eSIM (Nhập thủ công)"},TRAVeSIMを使用する:{ja:"TRAVeSIMを使用する",en:"Use TRAVeSIM",th:"ใช้งาน TRAVeSIM",vi:"Sử dụng TRAVeSIM"},APN設定方法:{ja:"APN設定方法",en:"APN Settings",th:"วิธีตั้งค่า APN",vi:"Cách cài đặt APN"},アクセスポイントの確認方法:{ja:"アクセスポイントの確認方法",en:"How to check A
66ccess Point",th:"วิธีตรวจสอบ Access Point",vi:"Cách kiểm tra Access Point"},eSIM利用方法:{ja:"eSIM利用方法",en:"eSIM Usage Guide",th:"วิธีการใช้งาน eSIM",vi:"Cách sử dụng eSIM"},ご利用前からご利用後までの設定:{ja:"ご利用前からご利用後までの設定",en:"Settings from before to after use",th:"การตั้งค่าตั้งแต่ก่อนใช้งานจนถึงหลังใช้งาน",vi:"Cài đặt từ trước khi sử dụng đến sau khi sử dụng."},"eSIMの利用時の端末の設定方法をご案内いたします。":{ja:"eSIMの利用時の端末の設定方法をご案内いたします。",en:"We will guide you through the device settings when using eSIM.",th:"เราจะแนะนำวิธีตั้งค่าอุปกรณ์เมื่อใช้งาน eSIM",vi:"Chúng tôi sẽ hướng dẫn cách cài đặt thiết bị khi sử dụng eSIM."},"<注意事項>":{ja:"<注意事項>",en:"<Important Notes>",th:"<ข้อควรระวัง>",vi:"<Các lưu ý>"},"・eSIM設定用のQRまたはアクティベートコード読み込み時より利用開始となる場合がございます。eSIMの開始タイミングに関して、「プラン詳細」の「eSIM有効期限」をご確認ください。ご利用開始後の一時停止はできません。":{ja:"・eSIM設定用のQRまたはアクティベートコード読み込み時より利用開始となる場合がございます。eSIMの開始タイミングに関して、「プラン詳細」の「eSIM有効期限」をご確認ください。ご利用開始後の一時停止はできません。",en:'• Validity & Activation: Your plan validity may start as soon as you scan the QR code or enter the activation code. Please check the "eSIM Expiration" in the "Plan Details" section for specific timing. Once activated, the plan cannot be paused.',th:'• การเริ่มนับวันใช้งาน: แพ็กเกจอาจเริ่มนับเวลาทันทีที่สแกนติดตั้ง โปรดตรวจสอบ "วันหมดอายุของ eSIM" ในรายละเอียดแพ็กเกจ (ไม่สามารถระงับสัญญาณชั่วคราวได้)',vi:'• Thời gian bắt đầu sử dụng: Gói cước có thể bắt đầu ngay khi bạn quét mã QR hoặc nhập mã kích hoạt. Vui lòng kiểm tra mục "Hạn sử dụng eSIM" trong phần "Chi tiết gói cước" để biết thời điểm cụ thể. Sau khi kích hoạt, gói cước không thể tạm dừng.'},"・eSIM情報を読みとり後、繋がらない場合でも絶対にeSIM情報の削除は行わないでください。もし削除された場合に、eSIMの再発行はお受付できかねます。":{ja:"・eSIM情報を読みとり後、繋がらない場合でも絶対にeSIM情報の削除は行わないでください。もし削除された場合に、eSIMの再発行はお受付できかねます。",en:"• Do Not Delete: If you cannot connect after installation, please do not delete the eSIM profile. We cannot reissue or refund if the eSIM is deleted.",th:"• ห้ามลบ eSIM: หากติดตั้งแล้วใช้งานไม่ได้ ห้ามกดลบ eSIM เด็ดขาด เพราะจะไม่สามารถขอออก eSIM ใหม่ได้ในทุกกรณี",vi:"• Không được xóa: Nếu sau khi cài đặt mà không thể kết nối, tuyệt đối không được xóa hồ sơ eSIM. Chúng tôi không thể cấp lại eSIM nếu bạn đã xóa nó."},"「設定」をタップ":{ja:"「設定」をタップ",en:'Tap "Settings"',th:'แตะ "การตั้งค่า"',vi:'Nhấn "Cài đặt"'},"「一般」を選択":{ja:"「一般」を選択",en:'Select "General"',th:'เลือก "ทั่วไป"',vi:'Chọn "Cài đặt chung"'},"「情報」を選択":{ja:"「情報」を選択",en:'Select "About"',th:'เลือก "เกี่ยวกับ"',vi:'Chọn "Giới thiệu"'},"ここの「EID」の項目が存在し、32桁の数字が入っていればeSIM対応機種となります。":{ja:"ここの「EID」の項目が存在し、32桁の数字が入っていればeSIM対応機種となります。",en:'If the "EID" field exists here and contains a 32-digit number, your device is eSIM compatible.',th:'หากมีช่อง "EID" และมีตัวเลข 32 หลัก แสดงว่าอุปกรณ์ของคุณรองรับ eSIM',vi:'Nếu tại đây có xuất hiện mục "EID" và chứa dãy số gồm 32 chữ số, thì thiết bị đó là dòng máy có hỗ trợ eSIM.'},"※iOS16.0.1のキャプチャを使用しております。iOSのバージョンによって表現が異なる場合がございますので、予めご了承ください。":{ja:"※iOS16.0.1のキャプチャを使用しております。iOSのバージョンによって表現が異なる場合がございますので、予めご了承ください。",en:"*Screenshots are from iOS 16.0.1. Please note that the display may differ depending on the iOS version.",th:"*ภาพหน้าจอจาก iOS 16.0.1 โปรดทราบว่าการแสดงผลอาจแตกต่างกันตามเวอร์ชัน iOS",vi:"※Chúng tôi sử dụng ảnh chụp màn hình trên phiên bản iOS 16.0.1. Xin lưu ý rằng giao diện hiển thị có thể khác nhau tùy thuộc vào phiên bản iOS của bạn."},"「モバイル通信」を選択":{ja:"「モバイル通信」を選択",en:'Select "Cellular"',th:'เลือก "เครือข่ายมือถือ"',vi:'Chọn "Di động"'},"「eSIMを追加」を選択":{ja:"「eSIMを追加」を選択",en:'Select "Add eSIM"',th:'เลือก "เพิ่ม eSIM"',vi:'Chọn "Thêm eSIM"'},"「QRコードを使用」を選択":{ja:"「QRコードを使用」を選択",en:'Select "Use QR Code"',th:'เลือก "ใช้ QR Code"',vi:'Chọn "Sử dụng mã QR"'},"マイページに表示されているQRコードをスキャンします。必要に応じてご渡航前にQRコードを印刷しておくことをおススメします。":{ja:"マイページに表示されているQRコードをスキャンします。必要に応じてご渡航前にQRコードを印刷しておくことをおススメします。",en:"Scan the QR code displayed on My Page. We recommend printing the QR code before your trip if needed.",th:"สแกน QR Code ที่แสดงในMyPage แนะนำให้พิมพ์ QR Code ก่อนเดินทางหากจำเป็น",vi:"Quét mã QR đang hiển thị trên Trang cá nhân. Chúng tôi khuyên bạn nên in mã QR ra giấy trước khi khởi hành để dự phòng nếu cần thiết."},"この「続ける」をタップした時点で開通されるパッケージもございます。利用開始のタイミングに関しては、「プラン詳細」の「eSIM有効期限」をご確認ください。":{ja:"この「続ける」をタップした時点で開通されるパッケージもございます。利用開始のタイミングに関しては、「プラン詳細」の「eSIM有効期限」をご確認ください。",en:'Some packages will be activated 
66when you tap "Continue". Please check the "eSIM Expiration Date" in "Plan Details" for the start timing.',th:'บางแพ็กเกจจะเปิดใช้งานเมื่อคุณแตะ "ดำเนินการต่อ" กรุณาตรวจสอบ "วันหมดอายุ eSIM" ใน "รายละเอียดแพ็กเกจ"',vi:'Lưu ý: Có một số gói cước sẽ được kích hoạt ngay tại thời điểm bạn nhấn nút "Tiếp tục". Về thời điểm bắt đầu tính thời gian sá»­ dụng, vui lòng kiểm tra mục "Hạn sá»­ dụng eSIM" trong phần "Chi tiết gói cước".'},"この表示が出れば、無事、読み込みが成功しています。":{ja:"この表示が出れば、無事、読み込みが成功しています。",en:"If this display appears, the reading was successful.",th:"หากหน้าจอนี้ปรากฏขึ้น การอ่านสำเร็จแล้ว",vi:"Nếu màn hình hiển thị thông báo này, việc tải dữ liệu đã thành công"},"<ここからは任意となりますが、複数のeSIMをアクティベートする可能性も考慮し、名称変更などを実施することをお勧めしております。>「モバイルデータ通信」を選択":{ja:"<ここからは任意となりますが、複数のeSIMをアクティベートする可能性も考慮し、名称変更などを実施することをお勧めしております。>「モバイルデータ通信」を選択",en:'<This is optional, but we recommend renaming considering you may activate multiple eSIMs.> Select "Mobile Data"',th:'<ขั้นตอนนี้เป็นทางเลือก แต่แนะนำให้เปลี่ยนชื่อเพราะคุณอาจเปิดใช้งาน eSIM หลายตัว> เลือก "ข้อมูลมือถือ"',vi:'<Đây là phần tùy chọn, nhưng nếu bạn dá»± định dùng nhiều eSIM, chúng tôi khuyên nên đổi tên để dễ quản lý> Sau đó, chọn "Dữ liệu di động"'},"用途は「旅行」を選択して、カスタム名称は「travesim」と入力しましょう。":{ja:"用途は「旅行」を選択して、カスタム名称は「travesim」と入力しましょう。",en:'Select "Travel" for usage and enter "travesim" as the custom name.',th:'เลือก "ท่องเที่ยว" สำหรับการใช้งานและป้อน "travesim" เป็นชื่อที่กำหนดเอง',vi:'Tại mục Nhãn gói cước, hãy chọn "Du lịch" và nhập tên tùy chỉnh là "travesim"'},"入力が完了したら、「続ける」をタップ":{ja:"入力が完了したら、「続ける」をタップ",en:'Tap "Continue" when input is complete',th:'แตะ "ดำเนินการต่อ" เมื่อป้อนข้อมูลเสร็จสิ้น',vi:'Sau khi nhập xong, nhấn "Tiếp tục".'},"読み込みのみで、TRAVeSIMの利用をまだ行わない場合には、デフォルト回線は、メインで使用している「主回線」を選択してください。その後、「完了」をタップします。注)「モバイルデータ通信の切替を許可」をONにしてしまうと、データ通信が開始してしまうので、必ずOFFになっていることを確認してください。":{ja:"読み込みのみで、TRAVeSIMの利用をまだ行わない場合には、デフォルト回線は、メインで使用している「主回線」を選択してください。その後、「完了」をタップします。注)「モバイルデータ通信の切替を許可」をONにしてしまうと、データ通信が開始してしまうので、必ずOFFになっていることを確認してください。",en:'If you only want to install and not use TRAVeSIM yet, select your main line as the default. Then tap "Done". Note: Make sure "Allow Cellular Data Switching" is OFF to prevent data usage from starting.',th:'หากต้องการติดตั้งอย่างเดียวโดยยังไม่ใช้ TRAVeSIM ให้เลือกสายหลักเป็นค่าเริ่มต้น จากนั้นแตะ "เสร็จสิ้น" หมายเหตุ: ตรวจสอบให้แน่ใจว่า "อนุญาตการสลับข้อมูลมือถือ" ปิดอยู่',vi:'Nếu bạn chỉ tải SIM về mà chưa dùng TRAVeSIM ngay, vui lòng chọn đường truyền mặc định là "Chính". Sau đó nhấn "Xong".'},"読み込みのみで、TRAVeSIMの利用をまだ行わない場合には、メインで使用している回線に影響が起きないように「主回線」を選択します。その後、「続ける」をタップします。":{ja:"読み込みのみで、TRAVeSIMの利用をまだ行わない場合には、メインで使用している回線に影響が起きないように「主回線」を選択します。その後、「続ける」をタップします。",en:'If you only want to install and not use TRAVeSIM yet, select "Primary" to avoid affecting your main line. Then tap "Continue".',th:'หากต้องการติดตั้งอย่างเดียวโดยยังไม่ใช้ TRAVeSIM ให้เลือก "สายหลัก" เพื่อไม่ให้กระทบà¸
66à¸±à¸šà¸ªà¸²à¸¢à¸«à¸¥à¸±à¸à¸‚องคุณ จากนั้นแตะ "ดำเนินการต่อ"',vi:'Nếu bạn chỉ muốn xem dữ liệu mà chưa dùng TRAVeSIM, chọn "Chính" để không ảnh hưởng đến mạng bạn đang dùng. Sau đó nhấn "Tiếp tục"'},"この状態になっていれば、準備OKです!":{ja:"この状態になっていれば、準備OKです!",en:"If it looks like this, you are ready!",th:"หากหน้าจอแสดงแบบนี้ คุณพร้อมแล้ว!",vi:'Lưu ý: Nếu bạn BẬT tính năng "Cho phép chuyển đổi dữ liệu di động", việc truyền dữ liệu sẽ bắt đầu (có thể gây tốn phí), vì vậy hãy chắc chắn rằng tính năng này đang TẮT.'},"実際に旅行先に行ってtravesimを使用する時は、次の「【iOS端末】TRAVeSIMを使用する」を参照ください。":{ja:"実際に旅行先に行ってtravesimを使用する時は、次の「【iOS端末】TRAVeSIMを使用する」を参照ください。",en:'When you actually go to your destination and use TRAVeSIM, please refer to "[iOS Device] Use TRAVeSIM".',th:'เมื่อคุณไปถึงจุดหมายและต้องการใช้ TRAVeSIM กรุณาดู "[อุปกรณ์ iOS] ใช้งาน TRAVeSIM"',vi:'Khi thá»±c sá»± đến điểm du lịch và sá»­ dụng TRAVeSIM, vui lòng tham khảo phần tiếp theo: "[Thiết bị iOS] Sá»­ dụng TRAVeSIM".'},"※設定したeSIMの削除を行った場合でも、再発行はできかねます。削除は行わないでください。":{ja:"※設定したeSIMの削除を行った場合でも、再発行はできかねます。削除は行わないでください。",en:"*Even if you delete the installed eSIM, we cannot reissue it. Please do not delete.",th:"*แม้ว่าคุณจะลบ eSIM ที่ติดตั้งไว้ เราไม่สามารถออกใหม่ได้ กรุณาอย่าลบ",vi:"※Trong trường hợp bạn xóa eSIM đã cài đặt, chúng tôi cÅ©ng không thể cấp lại. Vui lòng không thá»±c hiện thao tác xóa."},"「詳細情報を手動で入力」を選択":{ja:"「詳細情報を手動で入力」を選択",en:'Select "Enter Details Manually"',th:'เลือก "ป้อนรายละเอียดด้วยตนเอง"',vi:'Chọn "Nhập chi tiết thá»§ công".'},"マイページに記載されているコードをコピー&ペーストします。":{ja:"マイページに記載されているコードをコピー&ペーストします。",en:"
66Copy and paste the code from My Page.",th:"คัดลอกและวางรหัสจากMyPage",vi:"Sao chép và dán mã được ghi trên Trang cá nhân"},"SM-DP+アドレスと、アクティベーションコードを入力したら、右上の「次へ」を選択":{ja:"SM-DP+アドレスと、アクティベーションコードを入力したら、右上の「次へ」を選択",en:'After entering the SM-DP+ address and activation code, select "Next" in the upper right',th:'หลังจากป้อนที่อยู่ SM-DP+ และรหัสเปิดใช้งาน ให้เลือก "ถัดไป" ที่มุมขวาบน',vi:'Sau khi nhập địa chỉ SM-DP+ và Mã kích hoạt, hãy chọn "Tiếp theo" ở góc trên bên phải.'},"「続ける」をタップ 注)この「続ける」をタップした時点で開通されるパッケージもございます。利用開始のタイミングに関しては、「プラン詳細」の「eSIM有効期限」をご確認ください。":{ja:"「続ける」をタップ 注)この「続ける」をタップした時点で開通されるパッケージもございます。利用開始のタイミングに関しては、「プラン詳細」の「eSIM有効期限」をご確認ください。",en:'Tap "Continue". Note: Some packages will be activated when you tap "Continue". Please check the "eSIM Expiration Date" in "Plan Details".',th:'แตะ "ดำเนินการต่อ" หมายเหตุ: บางแพ็กเกจจะเปิดใช้งานเมื่อคุณแตะ "ดำเนินการต่อ" กรุณาตรวจสอบ "วันหมดอายุ eSIM" ใน "รายละเอียดแพ็กเกจ"',vi:'Nhấn vào "Tiếp tục". Lưu ý: Có một số gói cước sẽ được kích hoạt ngay thời điểm bạn nhấn vào nút "Tiếp tục" này. Về thời điểm bắt đầu tính thời gian sử dụng, vui lòng kiểm tra mục "Hạn sử dụng eSIM" trong phần "Chi tiết gói cước".'},"旅行先で使用したいときに、設定を開き、「モバイル通信」を選択":{ja:"旅行先で使用したいときに、設定を開き、「モバイル通信」を選択",en:'When you want to use it at your destination, open Settings and select "Cellular"',th:'เมื่อต้องการใช้งานที่จุดหมาย ให้เปิดการตั้งค่าและเลือก "เครือข่ายมือถือ"',vi:'Khi muốn sử dụng tại điểm du lịch, hãy mở Cài đặt và chọn "Mạng di động".'},"「モバイルデータ通信」を選択":{ja:"「モバイルデータ通信」を選択",en:'Select "Mobile Data"',th:'เลือก "ข้อมูลมือถือ"',vi:'Chọn "Dữ liệu di động"'},"使用する回線に副回線を選択。ここでは前コーナーで設定した「travesim」を選択注)「モバイルデータ通信の切替を許可」をONにしてしまうと、メイン回線でローミング使用で高額になってしまう恐れもあるので、必ずOFFになっていることを確認してください。その後、「戻る」で前画面へ戻ってください。":{ja:"使用する回線に副回線を選択。ここでは前コーナーで設定した「travesim」を選択注)「モバイルデータ通信の切替を許可」をONにしてしまうと、メイン回線でローミング使用で高額になってしまう恐れもあるので、必ずOFFになっていることを確認してください。その後、「戻る」で前画面へ戻ってください。",en:'Select secondary line for use. Select "travesim" set earlier. Note: Make sure "Allow Cellular Data Switching" is OFF to avoid high roaming charges on your main line. Then go back.',th:'เลือกสายรองสำหรับใช้งาน เลือก "travesim" ที่ตั้งค่าไว้ก่อนหน้า หมายเหตุ: ตรวจสอบให้แน่ใจว่า "อนุญาตการสลับข้อมูลมือถือ" ปิดอยู่ เพื่อหลีกเลี่ยงค่าโรมมิ่งแพง จากนั้นกลับ',vi:`Tại mục chọn đường truyền dữ liệu, hãy chọn SIM phụ là 'TRAVeSIM' mà bạn đã cài đặt ở bước trước. Lưu ý: Hãy chắc chắn rằng tính năng 'Cho phép chuyển đổi dữ liệu di động' đang TẮT, vì nếu BẬT tính năng này, thiết bị có thể tự động chuyển vùng trên SIM chính dẫn đến phát sinh cước phí cao. Sau đó, nhấn 'Quay lại' để về màn hình trước."`},"副回線「travesim」を選択":{ja:"副回線「travesim」を選択",en:'Select secondary line "travesim"',th:'เลือกสายรอง "travesim"',vi:'Chọn SIM phụ "TRAVeSIM".'},"データローミングがOFFになっていたら、ONにしてください。":{ja:"データローミングがOFFになっていたら、ONにしてください。",en:"If Data Roaming is OF
66F, turn it ON.",th:"หากการโรมมิ่งข้อมูลปิดอยู่ ให้เปิด",vi:'"Chuyển vùng dữ liệu" đang TẮT, vui lòng bật sang BẬT.'},"主回線を利用してローミング通信を行わない様に、主回線側の「ローミングはオフ」に設定することを推奨します。":{ja:"主回線を利用してローミング通信を行わない様に、主回線側の「ローミングはオフ」に設定することを推奨します。",en:'We recommend setting "Roaming OFF" on your main line to prevent roaming charges.',th:'แนะนำให้ตั้งค่า "ปิดโรมมิ่ง" บนสายหลักเพื่อป้องกันค่าโรมมิ่ง',vi:'Để tránh việc thiết bị tự động dùng chuyển vùng dữ liệu trên SIM chính, chúng tôi khuyến nghị bạn nên tắt tính năng "Chuyển vùng" của SIM chính đi.'},"設定から「デバイス情報」をタップ":{ja:"設定から「デバイス情報」をタップ",en:'Tap "About phone" from Settings',th:'แตะ "เกี่ยวกับโทรศัพท์" จากการตั้งค่า',vi:'Từ Cài đặt, nhấn vào "Thông tin thiết bị".'},"eSIM対応のスロットをタップ(eSIM対応スロットが分からない場合には、SIMスロット2をお選びください。)":{ja:"eSIM対応のスロットをタップ(eSIM対応スロットが分からない場合には、SIMスロット2をお選びください。)",en:"Tap the eSIM compatible slot (If unsure, select SIM slot 2)",th:"แตะช่อง eSIM ที่รองรับ (หากไม่แน่ใจ ให้เลือกช่อง SIM 2)",vi:"Nhấn vào khe cắm hỗ trợ eSIM (nếu bạn không biết khe nào hỗ trợ eSIM, vui lòng chọn khe SIM 2)."},"※Pixel 6、Android12の環境のキャプチャを使用しております。Androidバージョン、機種によって表現が異なる場合がございますので、予めご了承ください。":{ja:"※Pixel 6、Android12の環境のキャプチャを使用しております。Androidバージョン、機種によって表現が異なる場合がございますので、予めご了承ください。",en:"*Screenshots are from Pixel 6 with Android 12. Display may vary by Android version and device model.",th:"*ภาพหน้าจอจาก Pixel 6 กับ Android 12 การแสดงผลอาจแตกต่างกันตามเวอร์ชัน Android และรุ่นอุปกรณ์",vi:"*Ảnh chụp màn hình từ Pixel 6 với Android 12. Giao diện có thể khác nhau tùy theo phiên bản Android và dòng máy"},"設定を開き「接続」を選択":{ja:"設定を開き「接続」を選択",en:'Open Settings and select "Connections"',th:'เปิดการตั้งค่าและเลือก "การเชื่อมต่อ"',vi:'Mở Cài đặt và chọn "Kết nối"'},"「SIMカードマネージャー」を選択":{ja:"「SIMカードマネージャー」を選択",en:'Select "SIM Card Manager"',th:'เลือก "ตัวจัดการซิมการ์ด"',vi:'Chọn "Trình quản lý thẻ SIM"'},"「料金プランを追加」を選択":{ja:"「料金プランを追加」を選択",en:'Select "Add mobile plan"',th:'เลือก "เพิ่มแผนมือถือ"',vi:'Chọn "Thêm gói di động"'},"「QRコードで追加」を選択":{ja:"「QRコードで追加」を選択",en:'Select "Add using QR code"',th:'เลือก "เพิ่มโดยใช้ QR Code"',vi:'Chọn "Thêm bằng mã QR"'},購入したQRコードをスキャン:{ja:"購入したQRコードをスキャン",en:"Scan the purchased QR code",th:"สแกน QR Code ที่ซื้อมา",vi:"Quét mã QR đã mua"},"SIMカードマネージャーで追加を確認して、設定は完了です。注)この「続ける」をタップした時点で開通されるパッケージもございます。利用開始のタイミングに関しては、「プラン詳細」の「eSIM有効期限」をご確認ください。":{ja:"SIMカードマネージャーで追加を確認して、設定は完了です。注)この「続ける」をタップした時点で開通されるパッケージもございます。利用開始のタイミングに関しては、「プラン詳細」の「eSIM有効期限」をご確認ください。",en:'Confirm the addition in SIM Card Manager and setup is complete. Note: Some packages will be activated 
66when you tap "Continue". Please check "eSIM Expiration Date" in "Plan Details".',th:'ยืนยันการเพิ่มในตัวจัดการซิมการ์ด การตั้งค่าเสร็จสมบูรณ์ หมายเหตุ: บางแพ็กเกจจะเปิดใช้งานเมื่อคุณแตะ "ดำเนินการต่อ" กรุณาตรวจสอบ "วันหมดอายุ eSIM"',vi:'Xác nhận đã thêm trong Trình quản lý SIM và hoàn tất cài đặt. Lưu ý: Một số gói sẽ được kích hoạt khi nhấn "Tiếp tục". Vui lòng kiểm tra "Hạn sá»­ dụng eSIM" trong phần "Chi tiết gói cước".'},"※初回開通後、スムーズに通信できない場合は再起動をお試しください。":{ja:"※初回開通後、スムーズに通信できない場合は再起動をお試しください。",en:"*If connection is not smooth after initial activation, please try restarting your device.",th:"*หากการเชื่อมต่อไม่ราบรื่นหลังจากเปิดใช้งานครั้งแรก กรุณาลองรีสตาร์ทอุปกรณ์",vi:"※Sau khi kích hoạt lần đầu, nếu kết nối mạng không ổn định, vui lòng thá»­ khởi động lại thiết bị."},"「ネットワークとインターネット」を選択":{ja:"「ネットワークとインターネット」を選択",en:'Select "Network & Internet"',th:'เลือก "เครือข่ายและอินเทอร์เน็ต"',vi:'Chọn "Mạng & Internet"'},"SIMの隣にある「+」を選択":{ja:"SIMの隣にある「+」を選択",en:'Select "+" next to SIM',th:'เลือก "+" ข้าง SIM',vi:'Chọn dấu "+" nằm bên cạnh mục SIM.'},"「eSIMを使用して番号を追加」を選択":{ja:"「eSIMを使用して番号を追加」を選択",en:'Select "Add number using eSIM"',th:'เลือก "เพิ่มหมายเลขโดยใช้ eSIM"',vi:'Chọn "Thêm số bằng eSIM"'},"「次へ」を選択":{ja:"「次へ」を選択",en:'Select "Next"',th:'เลือก "ถัดไป"',vi:'Chọn "Tiếp theo"'},"「ヘルプ」を選択":{ja:"「ヘルプ」を選択",en:'Select "Help"',th:'เลือก "ช่วยเหลือ"',vi:'Chọn "Trợ giúp"'},"「自分で入力」を選択":{ja:"「自分で入力」を選択",en:'Select "Enter it yourself"',th:'เลือก "ป้อนด้วยตนเอง"',vi:'Chọn "Tá»± nhập"'},"「ダウンロード」をタップ注)この「続ける」をタップした時点で開通されるパッケージもございます。利用開始のタイミングに関しては、「プラン詳細」の「eSIM有効期限」をご確認ください。画像では「AIS」と表示されていますが、利用されるパッケージにより標示される名称が異なります。":{ja:"「ダウンロード」をタップ注)この「続ける」をタップした時点で開通されるパッケージもございます。利用開始のタイミングに関しては、「プラン詳細」の「eSIM有効期限」をご確認ください。画像では「AIS」と表示されていますが、利用されるパッケージにより標示される名称が異なります。",en:'Tap "Download". Note: Some packages activate at this point. Check "eSIM Expiration Date" in "Plan Details". The name shown may vary by package (shown as "AIS" in image).',th:'แตะ "ดาวน์โหลด" หมายเหตุ: บางแพ็กเกจจะเปิดใช้งาน ณ จุดนี้ ตรวจสอบ "วันหมดอายุ eSIM" ชื่อที่แสดงอาจแตกต่างกันตามแพ็กเกจ (แสดงเป็น "AIS" ในภาพ)',vi:'Nhấn vào "Tải về". Lưu ý: Có một số gói cước sẽ được kích hoạt ngay thời điểm bá
66º¡n nhấn vào "Tiếp tục". Về thời điểm bắt đầu sá»­ dụng, vui lòng kiểm tra mục "Hạn sá»­ dụng eSIM" trong phần "Chi tiết gói cước". Trong hình ảnh hiển thị là "AIS", nhưng tên hiển thị sẽ khác nhau tùy thuộc vào gói cước được sá»­ dụng.'},設定完了まで待ちます:{ja:"設定完了まで待ちます",en:"Wait for setup to complete",th:"รอจนกว่าการตั้งค่าจะเสร็จสมบูรณ์",vi:"Chờ cho đến khi cài đặt hoàn tất."},"「AIS」をタップ ※画像では「AIS」と表示されていますが、利用されるパッケージにより標示される名称が異なります。":{ja:"「AIS」をタップ ※画像では「AIS」と表示されていますが、利用されるパッケージにより標示される名称が異なります。",en:'Tap "AIS" *The name shown may vary by package.',th:'แตะ "AIS" *ชื่อที่แสดงอาจแตกต่างกันตามแพ็กเกจ',vi:'Nhấn vào "AIS". ※Trong hình ảnh hiển thị là "AIS", nhưng tên hiển thị sẽ khác nhau tùy thuộc vào gói cước được sá»­ dụng.'},"「AISを使用」をタップ ※画像では「AIS」と表示されていますが、利用されるパッケージにより標示される名称が異なります。":{ja:"「AISを使用」をタップ ※画像では「AIS」と表示されていますが、利用されるパッケージにより標示される名称が異なります。",en:'Tap "Use AIS" *The name shown may vary by package.',th:'แตะ "ใช้ AIS" *ชื่อที่แสดงอาจแตกต่างกันตามแพ็กเกจ',vi:'Nhấn vào "Sá»­ dụng AIS". ※Trong hình ảnh hiển thị là "AIS", nhưng tên hiển thị sẽ khác nhau tùy thuộc vào gói cước được sá»­ dụng.'},"実際に旅行先に行ってtravesimを使用する時は、次の「【Android端末】TRAVeSIMを使用する」を参照ください。":{ja:"実際に旅行先に行ってtravesimを使用する時は、次の「【Android端末】TRAVeSIMを使用する」を参照ください。",en:'When you use TRAVeSIM at your destination, please refer to "[Android Device] Use TRAVeSIM".',th:'เมื่อใช้ TRAVeSIM ที่จุดหมาย กรุณาดู "[อุปกรณ์ Android] ใช้งาน TRAVeSIM"',vi:'Khi sá»­ dụng TRAVeSIM tại điểm đến, vui lòng tham khảo phần tiếp theo: "[Thiết bị Android] Sá»­ dụng TRAVeSIM".'},"※Androidバージョン、機種によって表現が異なる場合がございますので、予めご了承ください。":{ja:"※Androidバージョン、機種によって表現が異なる場合がございますので、予めご了承ください。",en:"*Display may vary by Android version and device model.",th:"*การแสดงผลอาจแตกต่างกันตามเวอร์ชัน Android และรุ่นอุปกรณ์",vi:"*Giao diện có thể khác nhau tùy theo phiên bản Android và dòng máy."},"「モバイルデータ」を選択":{ja:"「モバイルデータ」を選択",en:'Select "Mobile Data"',th:'เลือก "ข้อมูลมือถือ"',vi:'Chọn "Dữ liệu di động"'},"「eSIM1」に変更":{ja:"「eSIM1」に変更",en:'Change to "eSIM1"',th:'เปลี่ยนเป็น "eSIM1"',vi:'Đổi thành "eSIM1"'},"読み込みしたTRAVeSIMへ変更します。名称が異なる場合があります。":{ja:"読み込みしたTRAVeSIMへ変更します。名称が異なる場合があります。",en:"
66Change to the installed TRAVeSIM. Name may vary.",th:"เปลี่ยนเป็น TRAVeSIM ที่ติดตั้ง ชื่ออาจแตกต่างกัน",vi:"Đổi sang TRAVeSIM đã cài đặt. Tên có thể khác nhau."},"最後、設定から「接続」を選択":{ja:"最後、設定から「接続」を選択",en:'Finally, select "Connections" from Settings',th:'สุดท้าย เลือก "การเชื่อมต่อ" จากการตั้งค่า',vi:'Cuối cùng, chọn "Kết nối" từ Cài đặt'},"「モバイルネットワーク」を選択":{ja:"「モバイルネットワーク」を選択",en:'Select "Mobile Networks"',th:'เลือก "เครือข่ายมือถือ"',vi:'Chọn "Mạng di động"'},"「データローミング」をONに設定する。":{ja:"「データローミング」をONに設定する。",en:'Turn ON "Data Roaming".',th:'เปิด "การโรมมิ่งข้อมูล"',vi:'Bật "Chuyển vùng dữ liệu".'},端末の設定画面を開きネットワークとインターネットを押下:{ja:"端末の設定画面を開きネットワークとインターネットを押下",en:"Open device settings and tap Network & Internet",th:"เปิดการตั้งค่าอุปกรณ์และแตะเครือข่ายและอินเทอร์เน็ต",vi:"Mở cài đặt thiết bị và nhấn Mạng & Internet"},SIMの欄を押下:{ja:"SIMの欄を押下",en:"Tap the SIM section",th:"แตะส่วน SIM",vi:"Nhấn vào phần SIM"},"TRAVeSIMを押下 ※SIMの名前はお客様によって表示が異なります。":{ja:"TRAVeSIMを押下 ※SIMの名前はお客様によって表示が異なります。",en:"Tap TRAVeSIM *SIM name display may vary.",th:"แตะ TRAVeSIM *การแสดงชื่อ SIM อาจแตกต่างกัน",vi:"Nhấn TRAVeSIM *Tên SIM hiển thị có thể khác nhau."},"このSIMをオンにするを押下 画像はAISの表記となっておりますがご利用国によってキャリアの表示が異なります。":{ja:"このSIMをオンにするを押下 画像はAISの表記となっておりますがご利用国によってキャリアの表示が異なります。",en:'Tap "Turn on this SIM" *Carrier name may vary by country (shown as "AIS" in image).',th:'แตะ "เปิด SIM นี้" *ชื่อผู้ให้บริการอาจแตกต่างกันตามประเทศ (แสดงเป็น "AIS" ในภาพ)',vi:'Nhấn "Bật SIM này" *Tên nhà mạng có thể khác nhau tùy quốc gia (hiển thị "AIS" trong hình).'},"下にスクロールしていただき、アクセスポイント名を押下してください。 ※端末によりAPNの表記場合もございます。(1/2)":{ja:"下にスクロールしていただき、アクセスポイント名を押下してください。 ※端末によりAPNの表記場合もございます。(1/2)",en:"Scroll down and tap Access Point Names. *May show as APN on some devices. (1/2)",th:"เลื่อนลงและแตะชื่อจุดเชื่อมต่อ *อาจแสดงเป็น APN ในบางอุปกรณ์ (1/2)",vi:'Vui lòng cuộn xuống dưới và nhấn vào "Tên điểm truy cập". ※Tùy thuộc vào thiết bị, mục này có thể hiển thị là "APN". (1/2)'},"下にスクロールしていただき、アクセスポイント名を押下してください。 ※端末によりAPNの表記場合もございます。(2/2)":{ja:"下にスクロールしていただき、アクセスポイント名を押下してください。 ※端末によりAPNの表記場合もございます。(2/2)",en:"Scroll down and tap Access Point Names. *May show as APN on some devices. (2/2)",th:"เลื่อนลงและแตะชื่อจุดเชื่อมต่อ *อาจแสดงเป็น APN ในบางอุปกรณ์ (2/2)",vi:'Vui lòng cuộn xuống dưới và nhấn vào "Tên điểm truy cập". ※Tùy thuộc vào thiết bị, mục này có thể hiển thị là "APN". (2/2)'},"画面の右上の+マークを押下いただき、 追加を押下してください。":{ja:"画面の右上の+マークを押下いただき、 追加を押下してください。",en:"Tap the + mark in the upper right, then tap Add.",th:"แตะเครื่องหมาย + ที่มุมขวาบน จากนั้นแตะเพิ่ม",vi:'Vui lòng nhấn vào dấu + ở góc trên bên phải màn hình, sau đó nhấn "Thêm"'},"名前:任意でお決めください APN:マイページより確認ください。":{ja:"名前:任意でお決めください APN:マイページより確認ください。",en:"Name: Choose any name APN: Check on My Page.",th:"ชื่อ: เลือกชื่อใดก็ได้ APN: ตรวจสอบในMyPage",vi:"Đặt tùy ý. APN: Vui lòng kiểm tra trên Trang cá nhân"},"画面右上の:マークを押下いただき、保存をお願いいたします。":{ja:"画面右上の:マークを押下いただき、保存をお願いいたします。",en:"Tap the : mark in the upper right and save.",th:"แตะเครื่องหมาย : ที่มุมขวาบนและบันทึก",vi:'Vui lòng nhấn vào dấu ba chấm (:) ở góc trên bên phải màn hình và chọn "Lưu"'},"追加したアクセスポイントを選択してください。":{ja:"追加したアクセスポイントを選択してください。",en:"Select the added access point.",th:"เลือกจุดเชื่อมต่อที่เพิ่มไว้",vi:"Vui lòng chọn điểm truy cập vừa thêm."},"マイページにログイン→ご購入済みのSIM情報を押下":{ja:"マイページにログイン→ご購入済みのSIM情報を押下",en:"Login to My Page → Tap Purchased SIM Info",th:"เข้าสู่ระบบMyPage → แตะข้อมูล SIM ที่ซื้อแล้ว",vi:'Đăng nhập vào Trang cá nhân → Nhấn vào "Thông tin SIM đã mua".'},"画面を下にスクロールしていただくとAPNの情報が確認できます。":{ja:"画面を下にスクロールしていただくとAPNの情報が確認できます。",en:"Scroll down to see APN information.",th:"เลื่อนลงเพื่อดูข้อมูล APN",vi:"Cuộn xuống để xem thông tin APN."},よくあるご質問:{ja:"よくあるご質問",en:"Frequently Asked Questions",th:"คำถามที่พบบ่อย",vi:"Các câu hỏi thường gặp"},購入前:{ja:"購入前",en:"Before Purchase",th:"ก่อนซื้อ",vi:"Trước khi mua"},利用開始時:{ja:"利用開始時",en:"Getting Started",th:"เมื่อเริ่มใช้งาน",vi:"Khi bắt đầu sử dụng."},利用開始後:{ja:"利用開始後",en:"After Starting Use",th:"หลังเริ่มใช้งาน",vi:"Sau khi bắt đầu sử dụng."},FAQ一覧:{ja:"FAQ一覧",en:"FAQ List",th:"รายการคำถามที่พบบ่อย",vi:"Danh sách FAQ"},安全な決済:{ja:"安全な決済",en:"Secure Payment",th:"การชำระเงินที่ปลอดภัย",vi:"Thanh toán an toàn"},"クレジットカード(3Dセキュア対応)":{ja:"クレジットカード(3Dセキュア対応)",en:"Credit Card (3D Secure)",th:"บัตรเครดิต (3D Secure)",vi:"Thẻ tín dụng (3D Secure)"},"QRコード決済はSePay社を通じて処理されます。":{ja:"QRコード決済はSePay社を通じて処理されます。",en:"QR code payments are processed through SePay.",th:"การชำระเงินด้วยรหัส QR ดำเนินการผ่าน SePay",vi:"Thanh toán mã QR được xử lý thông qua công ty SePay."},完了:{ja:"完了",en:"Completed",th:"เสร็จสิ้น",vi:"Completed"},"• ステータスが「期限切れ」の場合、通信は利用できません":{ja:"• ステータスが「期限切れ」の場合、通信は利用できません",en:'• C
66ommunication is not available if status is "Expired"',th:'• หากสถานะเป็น "หมดอายุ" จะไม่สามารถใช้งานการสื่อสารได้',vi:'Nếu trạng thái là "Hết hạn", bạn sẽ không thể sử truy cập mạng'},"<iOS端末>":{ja:"<iOS端末>",en:"<iOS Devices>",th:"<อุปกรณ์ iOS>",vi:"<Thiết bị iOS>"},"<Android端末>":{ja:"<Android端末>",en:"<Android Devices>",th:"<อุปกรณ์ Android>",vi:"<Thiết bị Android>"},"画面キャプチャ付きの詳細は、":{ja:"画面キャプチャ付きの詳細は、",en:"For details with screen captures, please check ",th:"สำหรับรายละเอียดพร้อมภาพหน้าจอ โปรดดูที่ ",vi:"Để xem chi tiết có kèm ảnh chụp màn hình"},"よりご確認いただけます。":{ja:"よりご確認いただけます。",en:".",th:" ",vi:"Quý khách có thể xem chi tiết tại..."},保存済みカードを使用:{ja:"保存済みカードを使用",en:"Use saved card",th:"ใช้บัตรที่บันทึกไว้",vi:"Sử dụng thẻ đã lưu"},新しいカードで支払う:{ja:"新しいカードで支払う",en:"Pay with a new card",th:"ชำระด้วยบัตรใหม่",vi:"Thanh toán bằng thẻ mới"},を支払う:{ja:"を支払う",en:" Pay",th:" ชำระเงิน",vi:"Thanh toán"},保存済みカードで即時決済されます:{ja:"保存済みカードで即時決済されます",en:"Payment will be processed immediately with your saved card",th:"การชำระเงินจะดำเนินการทันทีด้วยบัตรที่บันทึกไว้",vi:"Thanh toán sẽ được thực hiện ngay lập tức bằng thẻ đã lưu."},カード情報入力:{ja:"カード情報入力",en:"Card Information",th:"ข้อมูลบัตร",vi:"Nhập thông tin thẻ"},カード番号:{ja:"カード番号",en:"Card Number",th:"หมายเลขบัตร",vi:"Số thẻ"},カード番号を入力してください:{ja:"カード番号を入力してください",en:"Please enter your card number",th:"กรุณากรอกหมายเลขบัตร",vi:"Vui lòng nhập số thẻ"},"カード番号は14〜16桁で入力してください":{ja:"カード番号は14〜16桁で入力してください",en:"Card number must be 14-16 digits",th:"หมายเลขบัตรต้องมี 14-16 หลัก",vi:"Số thẻ phải có 14-16 chữ số"},"有効期限(月)":{ja:"有効期限(月)",en:"Expiry Month",th:"เดือนหมดอายุ",vi:"Tháng hết hạn"},"有効期限(月)を入力してください":{ja:"有効期限(月)を入力してください",en:"Please enter the expiry month",th:"กรุณากรอกเดือนหมดอายุ",vi:"Vui lòng nhập tháng hết hạn"},"月は01〜12で入力してください":{ja:"月は01〜12で入力してください",en:"Month must be 01-12",th:"เดือนต้องอยู่ระหว่าง 01-12",vi:"Tháng phải từ 01-12"},"有効期限(年)":{ja:"有効期限(年)",en:"Expiry Year",th:"ปีหมดอายุ",vi:"Năm hết hạn"},"有効期限(年)を入力してください":{ja:"有効期限(年)を入力してください",en:"Please enter the expiry year",th:"กรุณากรอกปีหมดอายุ",vi:"Vui lòng nhập năm hết hạn"},年は4桁で入力してください:{ja:"年は4桁で入力してください",en:"Year must be 4 digits",th:"ปีต้องมี 4 หลัก",vi:"Năm phải có 4 chữ số"},セキュリティコード:{ja:"セキュリティコード",en:"Security Code",th:"รหัสความปลอดภัย",vi:"Mã bảo mật"},セキュリティコードを入力してください:{ja:"セキュリティコードを入力してください",en:"Please enter security code",th:"กรุณากรอกรหัสความปลอดภัย",vi:"Vui lòng nhập mã bảo mật"},"セキュリティコードは3〜4桁で入力してください":{ja:"セキュリティコードは3〜4桁で入力してください",en:"Security code must be 3-4 digits",th:"รหัสความปลอดภัยต้องมี 3-4 หลัก",vi:"Mã bảo mật phải có 3-4 chữ số"},セキュリティコードは数字のみで入力してください:{ja:"セキュリティコードは数字のみで入力してください",en:"Security code must be numbers only",th:"รหัสความปลอดภัยต้องเป็นตัวเลขเท่านั้น",vi:"Mã bảo mật chỉ được nhập số"},"このカードを保存する(次回以降の決済に使用)":{
66ja:"このカードを保存する(次回以降の決済に使用)",en:"Save this card for future payments",th:"บันทึกบัตรนี้สำหรับการชำระเงินครั้งต่อไป",vi:"Lưu thẻ này cho các lần thanh toán sau"},"3Dセキュア認証":{ja:"3Dセキュア認証",en:"3D Secure Authentication",th:"การยืนยันตัวตน 3D Secure",vi:"Xác thực 3D Secure"},"お客様の安全を守るため、本人認証(3Dセキュア)を実施します。カード会社の認証画面に移動する場合があります。":{ja:"お客様の安全を守るため、本人認証(3Dセキュア)を実施します。カード会社の認証画面に移動する場合があります。",en:"For your security, we perform 3D Secure authentication. You may be redirected to your card issuer's verification page.",th:"เพื่อความปลอดภัยของคุณ เราจะดำเนินการยืนยันตัวตน 3D Secure คุณอาจถูกนำไปยังหน้ายืนยันของผู้ออกบัตร",vi:"Để đảm bảo an toàn cho quý khách, chúng tôi sẽ thực hiện xác thực danh tính (3D Secure). Quý khách có thể sẽ được chuyển hướng đến màn hình xác thực của công ty phát hành thẻ."},"決済システムを読み込み中です。しばらくお待ちください。":{ja:"決済システムを読み込み中です。しばらくお待ちください。",en:"Loading payment system. Please wait.",th:"กำลังโหลดระบบชำระเงิน กรุณารอสักครู่",vi:"Đang tải hệ thống thanh toán. Vui lòng đợi trong giây lát."},カード情報は安全に暗号化されて送信されます:{ja:"カード情報は安全に暗号化されて送信されます",en:"Card information is securely encrypted and transmitted",th:"ข้อมูลบัตรถูกเข้ารหัสอย่างปลอดภัยและส่งข้อมูล",vi:"Thông tin thẻ được mã hóa an toàn và gửi đi."},SIMロック解除に関して:{ja:"SIMロック解除に関して",en:"About SIM Unlock",th:"เกี่ยวกับการปลดล็อค SIM",vi:"Về việc mở khóa SIM"},保存済みカード:{ja:"保存済みカード",en:"Saved Cards",th:"บัตรที่บันทึกไว้",vi:"Thẻ đã lưu."},"カード情報を読み込み中...":{ja:"カード情報を読み込み中...",en:"Loading card information...",th:"กำลังโหลดข้อมูลบัตร...",vi:"Đang tải thông tin thẻ...."},カード:{ja:"カード",en:"Card",th:"บัตร",vi:"Thẻ"},カード情報を削除:{ja:"カード情報を削除",en:"Delete Card Information",th:"ลบข้อมูลบัตร",vi:"Xóa thông tin thẻ"},"を削除しますか?":{ja:"を削除しますか?",en:"Do you want to delete?",th:"คุณต้องการลบหรือไม่?",vi:"Bạn có chắc chắn muốn xóa không?"},"この操作は取り消せません。":{ja:"この操作は取り消せません。",en:"This action cannot be undone.",th:"การดำเนินการนี้ไม่สามารถยกเลิกได้",vi:"Thao tác này không thể hoàn tác."},削除する:{ja:"削除する",en:"Delete",th:"ลบ",vi:"Xóa"},カード情報の取得に失敗しました:{ja:"カード情報の取得に失敗しました",en:"Failed to retrieve card information",th:"ไม่สามารถดึงข้อมูลบัตรได้",vi:"Lấy thông tin thẻ thất bại"},カード削除に失敗しました:{ja:"カード削除に失敗しました",en:"Failed to delete card",th:"ไม่สามารถลบบัตรได้",vi:"Xóa thẻ thất bại."},パートナーコードは必須です:{ja:"パートナーコードは必須です",en:"Partner code is required",th:"รหัสพาร์ทเนอร์เป็นข้อมูลที่จำเป็น",vi:"Mã đối tác là bắt buộc."},"TRAVeSIMを押下\n※SIMの名前はお客様によって表示が異なります。":{ja:`TRAVeSIMを押下
67※SIMの名前はお客様によって表示が異なります。`,en:`Tap TRAVeSIM
68*The name of the SIM may vary depending on the customer.`,th:`แตะ TRAVeSIM
69*ชื่อของซิมอาจแตกต่างกันไปขึ้นอยู่กับลูกค้า`,vi:`Nhấn vào TRAVeSIM
70*Tên của SIM có thể khác nhau tùy thuộc vào khách hàng.`},"このSIMをオンにするを押下\n画像はAISの表記となっておりますがご利用国によってキャリアの表示が異なります。":{ja:`このSIMをオンにするを押下
71画像はAISの表記となっておりますがご利用国によってキャリアの表示が異なります。`,en:`Tap Turn on this SIM
72The image shows AIS, but the carrier name will vary depending on the country of use.`,th:`แตะเปิดใช้งานซิมนี้
73ภาพแสดง AIS แต่ชื่อผู้ให้บริการจะแตกต่างกันไปขึ้นอยู่กับประเทศที่ใช้งาน`,vi:`Nhấn vào Bật SIM này
74Hình ảnh hiển thị AIS, nhưng tên nhà mạng sẽ khác nhau tùy thuộc vào quốc gia sử dụng.`},"下にスクロールしていただき、アクセスポイント名を押下してください。\n※端末によりAPNの表記場合もございます。(1/2)":{ja:`下にスクロールしていただき、アクセスポイント名を押下してください。
75※端末によりAPNの表記場合もございます。(1/2)`,en:`Please scroll down and tap Access Point Name.
76*Depending on the device, it may be labeled as APN. (1/2)`,th:`โปรดเลื่อนลงและแตะชื่อจุดเชื่อมต่อ
77*ขึ้นอยู่กับอุปกรณ์อาจแสดงเป็น APN (1/2)`,vi:`Vui lòng cuộn xuống và nhấn vào Tên điểm truy cập.
78*Tùy thuộc vào thiết bị, có thể được ghi là APN. (1/2)`},"下にスクロールしていただき、アクセスポイント名を押下してください。\n※端末によりAPNの表記場合もございます。(2/2)":{ja:`下にスクロールしていただき、アクセスポイント名を押下してください。
79※端末によりAPNの表記場合もございます。(2/2)`,en:`Please scroll down and tap Access Point Name.
80*Depending on the device, it may be labeled as APN. (2/2)`,th:`โปรดเลื่อนลงและแตะชื่อจุดเชื่อมต่อ
81*ขึ้นอยู่กับอุปกรณ์อาจแสดงเป็น APN (2/2)`,vi:`Vui lòng cuộn xuống và nhấn vào Tên điểm truy cập.
82*Tùy thuộc vào thiết bị, có thể được ghi là APN. (2/2)`},"画面の右上の+マークを押下いただき、\n追加を押下してください。":{ja:`画面の右上の+マークを押下いただき、
83追加を押下してください。`,en:`Please tap the + mark in the upper right corner of the screen,
84then tap Add.`,th:`โปรดแตะเครื่องหมาย + ที่มุมขวาบนของหน้าจอ
85จากนั้นแตะเพิ่ม`,vi:`Vui lòng nhấn vào dấu + ở góc trên bên phải màn hình,
86sau đó nhấn Thêm.`},"名前:任意でお決めください\nAPN:マイページより確認ください。":{ja:`名前:任意でお決めください
87APN:マイページより確認ください。`,en:`Name: Choose any name
88APN: Please check from My Page.`,th:`ชื่อ: เลือกชื่อใดก็ได้
89APN: โปรดตรวจสอบจากMyPage`,vi:`Tên: Chọn tên bất kỳ
90APN: Vui lòng kiểm tra từ Trang của tôi.`},"決済確認中...":{ja:"決済確認中...",en:"Verifying payment...",th:"กำลังยืนยันการชำระเงิน...",vi:"Đang xác nhận thanh toán..."},"決済状況を確認しています。":{ja:"決済状況を確認しています。",en:"
90Checking payment status.",th:"กำลังตรวจสอบสถานะการชำระเงิน",vi:"Đang kiểm tra trạng thái thanh toán."},"しばらくお待ちください。":{ja:"しばらくお待ちください。",en:"Please wait a moment.",th:"กรุณารอสักครู่",vi:"Vui lòng chờ trong giây lát"},無効なクーポンコードです:{ja:"無効なクーポンコードです",en:"Invalid coupon code",th:"รหัสคูปองไม่ถูกต้อง",vi:"Mã coupon không hợp lệ"},このクーポンは現在使用できません:{ja:"このクーポンは現在使用できません",en:"This coupon is currently unavailable",th:"คูปองนี้ไม่สามารถใช้งานได้ในขณะนี้",vi:"Coupon này hiện không thể sử dụng"},内部サーバーエラー:{ja:"内部サーバーエラー",en:"Internal server error",th:"ข้อผิดพลาดเซิร์ฟเวอร์ภายใน",vi:"Lỗi máy chủ nội bộ"},"注文IDの取得に失敗しました。":{ja:"注文IDの取得に失敗しました。",en:"Failed to retrieve order ID.",th:"ไม่สามารถดึงรหัสคำสั่งซื้อได้",vi:"Không thể lấy mã đơn hàng."},"※出国日が90日後以降が選択されました。TRAVeSIMのアクティベート期限は購入日から90日間となっておりますので、%sまでにアクティベートを済ませてください。":{ja:"※出国日が90日後以降が選択されました。TRAVeSIMのアクティベート期限は購入日から90日間となっておりますので、%sまでにアクティベートを済ませてください。",en:"※The departure date selected is more than 90 days from now. The TRAVeSIM activation deadline is 90 days from the date of purchase, so please activate by %s.",th:"※วันออกเดินทางที่เลือกอยู่หลัง 90 วันจากนี้ ระยะเวลาเปิดใช้งาน TRAVeSIM คือภายใน 90 วันหลังจากซื้อ กรุณาเปิดใช้งานก่อน %s",vi:"※Ngày xuất cảnh được chọn là sau 90 ngày trở lên. Thời hạn kích hoạt TRAVeSIM là trong vòng 90 ngày kể từ ngày mua, vui lòng kích hoạt trước %s."},"注文の作成に失敗しました。入力項目をご確認ください。":{ja:"注文の作成に失敗しました。入力項目をご確認ください。",en:"Failed to create order. Please check the input fields.",th:"สร้างคำสั่งซื้อไม่สำเร็จ กรุณาตรวจสอบข้อมูลที่กรอก",vi:"Tạo đơn hàng thất bại. Vui lòng kiểm tra các trường nhập liệu."},"決済に失敗しました。":{ja:"決済に失敗しました。",en:"Payment failed.",th:"ชำระเงินไม่สำเร็จ",vi:"Thanh toán thất bại."},"決済処理中にエラーが発生しました。":{ja:"決済処理中にエラーが発生しました。",en:"An error occurred during payment processing.",th:"เกิดข้อผิดพลาดขณะชำระเงิน",vi:"Đã xảy ra lỗi trong quá trình xử lý thanh toán."},"周遊・単国どう違う?":{ja:"周遊・単国どう違う?",en:" ",th:" ",vi:"Sự khác biệt giữa gói chuyển vùng và gói 1 quốc gia"},"クーポンの使用上限に達したため、決済を中断しました。クーポンなしで再度お試しください。":{ja:"クーポンの使用上限に達したため、決済を中断しました。クーポンなしで再度お試しください。",en:"Payment was cancelled because the coupon usage limit was reached. Please try again without a coupon.",th:"การชำระเงินถูกยกเลิกเนื่องจากคูปองถึงขีดจำกัดการใช้งานแล้ว กรุณาลองใหม่โดยไม่ใช้คูปอง",vi:"Thanh toán đã bị hủy vì mã giảm giá đã đạt giới hạn sử dụng. Vui lòng thử lại mà không dùng mã giảm giá."},ご注文を確認中です:{ja:"ご注文を確認中です",en:"Reviewing Your Order",th:"กำลังตรวจสอบคำสั่งซื้อของคุณ",vi:"Đang xem xét đơn hàng của bạn"},"お支払いは受け付けましたが、ご注文内容の確認が必要なため、現在処理を保留しております。":{ja:"お支払いは受け付けましたが、ご注文内容の確認が必要なため、現在処理を保留しております。",en:"Your payment has been received, but your order is currently on hold as we need to verify the details.",th:"เราได้รับการชำระเงินแล้ว แต่คำสั่งซื้อของคุณถูกระงับชั่วคราวเนื่องจากต้องตรวจสอบรายละเอียด",vi:"
90Chúng tôi đã nhận được thanh toán, nhưng đơn hàng đang được tạm giữ để xác minh chi tiết."},"担当者より確認後、メールにてご連絡いたします。":{ja:"担当者より確認後、メールにてご連絡いたします。",en:"We will contact you by email after our team reviews your order.",th:"เราจะติดต่อคุณทางอีเมลหลังจากทีมงานตรวจสอบคำสั่งซื้อ",vi:"Chúng tôi sẽ liên hệ qua email sau khi xem xét đơn hàng."},"通常、1〜2営業日以内にご連絡いたします。":{ja:"通常、1〜2営業日以内にご連絡いたします。",en:"We will usually contact you within 1-2 business days.",th:"โดยปกติเราจะติดต่อภายใน 1-2 วันทำการ",vi:"Thông thường chúng tôi sẽ liên hệ trong 1-2 ngày làm việc."},お問い合わせ先:{ja:"お問い合わせ先",en:"Contact Us",th:"ติดต่อเรา",vi:"Liên hệ"},旧サイトで購入した方はコチラ:{ja:"旧サイトで購入した方はコチラ",en:"For purchases made on the old site, click here",th:"สำหรับผู้ที่ซื้อจากเว็บไซต์เดิม คลิกที่นี่",vi:"Khách hàng mua trên tài khoản cũ vui lòng nhấn vào đây"},"購入にはメールアドレスの登録が必要となります。メールアドレスを登録の上、購入にお進みください。":{ja:"購入にはメールアドレスの登録が必要となります。メールアドレスを登録の上、購入にお進みください。",en:"Email registration is required to make a purchase. Please register your email address before proceeding to purchase.",th:"การซื้อต้องลงทะเบียนอีเมล กรุณาลงทะเบียนอีเมลก่อนดำเนินการซื้อ",vi:"Bạn cần đăng ký email để mua hàng. Vui lòng đăng ký email trước khi tiếp tục mua hàng."},"クレジットカード情報の保管は2C2P社に委託しております。":{ja:"クレジットカード情報の保管は2C2P社に委託しております。",en:"
90Credit card information storage is entrusted to 2C2P.",th:"ข้อมูลบัตรเครดิตจะถูกเก็บรักษาอย่างปลอดภัยโดย 2C2P",vi:"Thông tin thẻ tín dụng được lưu trữ và bảo mật bởi 2C2P"},ブログの取得に失敗しました:{ja:"ブログの取得に失敗しました",en:"Failed to retrieve blog",th:"โหลดบล็อกไม่สำเร็จ",vi:"Lấy bài viết blog không thành công"},"クレジットカード情報が正しくありません。再度入力してください。":{ja:"クレジットカード情報が正しくありません。再度入力してください。",en:"Credit card information is invalid. Please re-enter.",th:"ข้อมูลบัตรเครดิตไม่ถูกต้อง กรุณากรอกใหม่อีกครั้ง",vi:"Thông tin thẻ tín dụng không hợp lệ. Vui lòng nhập lại."},保存済みカード情報が見つかりません:{ja:"保存済みカード情報が見つかりません",en:"Saved card information not found",th:"ไม่พบข้อมูลบัตรที่บันทึกไว้",vi:"Không tìm thấy thông tin thẻ đã lưu"},保存済みカード情報の形式が正しくありません:{ja:"保存済みカード情報の形式が正しくありません",en:"Saved card information format is invalid",th:"รูปแบบข้อมูลบัตรที่บันทึกไว้ไม่ถูกต้อง",vi:"Định dạng thông tin thẻ đã lưu không hợp lệ"},社名:{ja:"社名",en:"Company Name",th:"ชื่อบริษัท",vi:"Tên công ty"},代表者:{ja:"代表者",en:"Representative",th:"ผู้แทน",vi:"Người đại diện"},設立:{ja:"設立",en:"Established",th:"ก่อตั้ง",vi:"Ngày thành lập"},連絡先:{ja:"連絡先",en:"Contact",th:"ข้อมูลติดต่อ",vi:"Liên hệ"},サービス提供元:{ja:"サービス提供元",en:"Service Provider",th:"ผู้ให้บริการ",vi:"Nhà cung cấp dịch vụ"},"%s国内販売パートナー":{ja:"%s国内販売パートナー",en:"%s Domestic Sales Partner",th:"พันธมิตรจำหน่ายในประเทศ %s",vi:"Đối tác bán hàng trong nước %s"},"※%sで購入したTRAVeSIMは、販売パートナーよりご請求申し上げます。":{ja:"※%sで購入したTRAVeSIMは、販売パートナーよりご請求申し上げます。",en:"*TRAVeSIM purchased at %s will be billed by the sales partner.",th:"*TRAVeSIM ที่ซื้อที่ %s จะถูกเรียกเก็บเงินโดยพันธมิตรจำหน่าย",vi:"*TRAVeSIM được mua tại %s sẽ được đối tác bán hàng thanh toán."},決済をキャンセルしました:{ja:"決済をキャンセルしました",en:"Payment cancelled",th:"ยกเลิกการชำระเงินแล้ว",vi:"Đã hủy thanh toán"},"3DS認証に失敗しました":{ja:"3DS認証に失敗しました",en:"3DS authentication failed",th:"การยืนยันตัวตน 3DS ล้มเหลว",vi:"Xác thực 3DS thất bại"},"決済処理を確認しています。しばらくお待ちください。":{ja:"決済処理を確認しています。しばらくお待ちください。",en:"We are confirming your payment. Please wait a moment.",th:"กำลังตรวจสอบการชำระเงินของคุณ กรุณารอสักครู่",vi:"Đang xác nhận thanh toán của bạn. Vui lòng đợi trong giây lát."},"お支払いをキャンセルされた場合や、長時間この画面が表示される場合は、":{ja:"お支払いをキャンセルされた場合や、長時間この画面が表示される場合は、",en:"If you have cancelled your payment or this screen is displayed for a long time,",th:"หากคุณยกเลิกการชำระเงิน หรือหน้าจอนี้แสดงเป็นเวลานาน",vi:"Nếu bạn đã hủy thanh toán hoặc màn hình này hiển thị trong thời gian dài,"},"下のボタンから決済画面にお戻りください。":{ja:"下のボタンから決済画面にお戻りください。",en:"please return to the payment screen using the button below.",th:"กรุณากลับไปที่หน้าชำระเงินโดยใช้ปุ่มด้านล่าง",vi:"vui lòng quay lại màn hình thanh toán bằng nút bên dưới."},決済エラー:{ja:"決済エラー",en:"Payment Error",th:"ข้อผิดพลาดในการชำระเงิน",vi:"Lỗi thanh toán"},"決済中にエラーが発生しました。":{ja:"決済中にエラーが発生しました。",en:"An error occurred during payment.",th:"เกิดข้อผิดพลาดระหว่างการชำระเงิน",vi:"Đã xảy ra lỗi trong quá trình thanh toán."}
90,"しばらく時間を置いてから再度お試しください。":{ja:"しばらく時間を置いてから再度お試しください。",en:"Please wait a while and try again.",th:"กรุณารอสักครู่แล้วลองใหม่อีกครั้ง",vi:"Vui lòng đợi một lúc và thử lại."},記事の読み込みに失敗しました:{ja:"記事の読み込みに失敗しました",en:"Failed to load articles",th:"โหลดบทความไม่สำเร็จ",vi:"Không thể tải bài viết"},"記事が見つかりませんでした。":{ja:"記事が見つかりませんでした。",en:"No articles found.",th:"ไม่พบบทความ",vi:"Không tìm thấy bài viết."},ブログバナー:{ja:"ブログバナー",en:"Blog Banner",th:"แบนเนอร์บล็อก",vi:"Biểu ngữ blog"},"ブログ記事を検索...":{ja:"ブログ記事を検索...",en:"Search blog posts...",th:"ค้นหาบทความในบล็อก...",vi:"Tìm kiếm bài viết blog..."},"全 %[1]d 件中 %[2]d - %[3]d 件を表示":{ja:"全 %[1]d 件中 %[2]d - %[3]d 件を表示",en:"Showing %[2]d - %[3]d of %[1]d total items",th:"แสดง %[2]d - %[3]d จากทั้งหมด %[1]d รายการ",vi:"Hiển thị %[2]d - %[3]d trong tổng số %[1]d mục"},"{countryName}旅行でお得なeSIMならトラべシム":{ja:"{countryName}旅行でお得なeSIMならトラべシム",en:"For affordable eSIMs for {countryName} travel, choose TRAVeSIM",th:"eSIM เที่ยว{countryName} ราคาสุดคุ้ม",vi:"Nếu đi du lịch {countryName} và muốn dùng eSIM tiết kiệm, hãy chọn TraveSIM"},PromptPayでお支払い:{ja:"PromptPayでお支払い",en:"Pay with PromptPay",th:"ชำระเงินด้วย PromptPay",vi:"Thanh toán qua PromptPay"},"QRコード払い(Prompt-Pay)":{ja:"QRコード払い(Prompt-Pay)",en:"QR Code Payment (Prompt-Pay)",th:"ชำระเงินด้วยคิวอาร์โค้ด (Prompt-Pay)",vi:"Thanh toán mã QR (Prompt-Pay)"},QR決済処理:{ja:"QR決済処理",en:"QR Payment Processing",th:"การประมวลผลการชำระเงินด้วย QR",vi:"Xử lý thanh toán QR"},"サーバーとの通信に失敗しました。ネットワーク接続を確認してください。":{ja:"サーバーとの通信に失敗しました。ネットワーク接続を確認してください。",en:"Failed to communicate with the server. Please check your network connection.",th:"ไม่สามารถติดต่อเซิร์ฟเวอร์ได้ กรุณาตรวจสอบการเชื่อมต่ออินเทอร์เน็ต",vi:"Không thể kết nối với máy chủ. Vui lòng kiểm tra kết nối mạng."},"サーバーの応答がタイムアウトしました。しばらく待ってから再度お試しください。":{ja:"サーバーの応答がタイムアウトしました。しばらく待ってから再度お試しください。",en:"The server response timed out. Please wait a moment and try again.",th:"เซิร์ฟเวอร์ไม่ตอบสนอง กรุณารอสักครู่แล้วลองใหม่",vi:"Máy chủ không phản hồi. Vui lòng đợi một lúc rồi thử lại."},タイ国内のQRコード決済サービス:{ja:"タイ国内のQRコード決済サービス",en:"QR code payment service in Thailand",th:"บริการชำระเงินด้วย QR Code ในประเทศไทย",vi:"Dịch vụ thanh toán mã QR trong Thái Lan"},決済システムの読み込みに失敗しました:{ja:"決済システムの読み込みに失敗しました",en:"Failed to load the payment system",th:"โหลดระบบชำระเงินไม่สำเร็จ",vi:"Không thể tải hệ thống thanh toán"},または:{ja:"または",en:"or",th:"หรือ",vi:"hoặc"},Googleでログイン:{ja:"Googleでログイン",en:"Login with Google",th:"เข้าสู่ระบบด้วย Google",vi:"Đăng nhập bằng Google"},LINEでログイン:{ja:"LINEでログイン",en:"Login with LINE",th:"เข้าสู่ระบบด้วย LINE",vi:"Đăng nhập bằng LINE"},"ログイン中...":{ja:"ログイン中...",en:"Logging in...",th:"กำลังเข้าสู่ระบบ...",vi:"Đang đăng nhập..."},メールアドレスの登録:{ja:"メールアドレスの登録",en:"Register Email Address",th:"ลงทะเบียนที่อยู่อีเมล",vi:"Đăng ký địa chỉ email"},"ログインにはメールアドレスの登録が必要となります。":{ja:"ログインにはメールアドレスの登録が必要となります。",en:"Email address registration is required to log in.",th:"จำเป็นต้องลงทะเบียนที่อยู่อีเมลเพื่อเข้าสู่ระบบ",vi:"Cần đăng ký địa chỉ email để đăng nhập."},"メールアドレスに送信された6桁の認証コードを入力してください。":{ja:"メールアドレスに送信された6桁の認証コードを入力してください。",en:"Please enter the 6-digit verification code sent to your email address.",th:"กรุณากรอกรหัสยืนยัน 6 หลักที่ส่งไปยังที่อยู่อีเมลของคุณ",vi:"Vui lòng nhập mã xác minh 6 chữ số được gửi đến địa chỉ email của bạn."},メールアドレスを変更する:{ja:"メールアドレスを変更する",en:"Change email address",th:"เปลี่ยนที่อยู่อีเมล",vi:"Thay đổi địa chỉ email"},OTPの送信に失敗しました:{ja:"OTPの送信に失敗しました",en:"Failed to send OTP",th:"ส่ง OTP ไม่สำเร็จ",vi:"Gửi OTP thất bại"},OTPの送信中にエラーが発生しました:{ja:"OTPの送信中にエラーが発生しました",en:"An error occurred while sending OTP",th:"เกิดข้อผิดพลาดขณะส่ง OTP",vi:"Đã xảy ra lỗi khi gửi OTP"},認証コードを送信する:{ja:"認証コードを送信する",en:"Send Verification Code",th:"ส่งรหัสยืนยัน",vi:"Gửi mã xác minh"},"確認中...":{ja:"確認中...",en:"Verifying...",th:"กำลังยืนยัน...",vi:"Đang xác minh..."},認証コードを確認する:{ja:"認証コードを確認する",en:"Verify Code",th:"ยืนยันรหัส",vi:"Xác minh mã"},LINEログインがキャンセルされました:{ja:"LINEログインがキャンセルされました",en:"LINE login was cancelled",th:"การเข้าสู่ระบบ LINE ถูกยกเลิก",vi:"Đăng nhập LINE đã bị hủy"},認証情報が不正です:{ja:"認証情報が不正です",en:"Invalid authentication information",th:"ข้อมูลการยืนยันตัวตนไม่ถูกต้อง",vi:"Thông tin xác thực không hợp lệ"},LINEログインに失敗しました:{ja:"LINEログインに失敗しました",en:"LINE login failed",th:"การเข้าสู่ระบบ LINE ล้มเหลว",vi:"Đăng nhập LINE thất bại"},LINEログイン処理中にエラーが発生しました:{ja:"LINEログイン処理中にエラーが発生しました",en:"An error occurred during LINE login",th:"เกิดข้อผิดพลาดระหว่างการเข้าสู่ระบบ LINE",vi:"Đã xảy ra lỗi trong quá trình đăng nhập LINE"},"LINEログイン処理中...":{ja:"LINEログイン処理中...",en:"Processing LINE login...",th:"กำลังดำเนินการเข้าสู่ระบบ LINE...",vi:"Đang xử lý đăng nhập LINE..."},"ログイン画面へ戻ります...":{ja:"ログイン画面へ戻ります...",en:"Returning to login screen...",th:"กำลังกลับไปยังหน้าเข้าสู่ระบบ...",vi:"Đang quay lại màn hình đăng nhập..."},タグ:{ja:"タグ",en:"Tag",th:"แท็ก",vi:"Thẻ"}
90,国:{ja:"国",en:"Country",th:"ประเทศ",vi:"Quốc gia"},フィルターをリセット:{ja:"フィルターをリセット",en:"Reset filters",th:"รีเซ็ตตัวกรอง",vi:"Đặt lại bộ lọc"},"Q. ":{ja:"Q. ",en:"Q. ",th:"Q. ",vi:"Q. "},"A. ":{ja:"A. ",en:"A. ",th:"A. ",vi:"A. "},メンテナンス中:{ja:"メンテナンス中",en:"Under Maintenance",th:"อยู่ระหว่างการปรับปรุงระบบ",vi:"Đang bảo trì"},"現在メンテナンス中です。":{ja:"現在メンテナンス中です。",en:"Currently under maintenance.",th:"ขณะนี้อยู่ระหว่างการปรับปรุงระบบ",vi:"Hệ thống đang bảo trì."},メンテナンス期間:{ja:"メンテナンス期間",en:"Maintenance period",th:"ช่วงเวลาปรับปรุงระบบ",vi:"Thời gian bảo trì"},から:{ja:"から",en:"to",th:"ถึง",vi:"đến"},"(日本時間)":{ja:"(日本時間)",en:"(Japan Time)",th:"(เวลาญี่ปุ่น)",vi:"(Giờ Nhật Bản)"},"(タイ時間)":{ja:"(タイ時間)",en:"(Thailand Time)",th:"(เวลาไทย)",vi:"(Giờ Thái Lan)"},"(ベトナム時間)":{ja:"(ベトナム時間)",en:"(Vietnam Time)",th:"(เวลาประเทศเวียดนาม)",vi:"(Giờ Việt Nam)"},"(UTC)":{ja:"(UTC)",en:"(UTC)",th:"(UTC)",vi:"(UTC)"},決済:{ja:"決済",en:"Payment",th:"การชำระเงิน",vi:"Thanh toán"},注文履歴詳細:{ja:"注文履歴詳細",en:"Order History Details",th:"รายละเอียดประวัติการสั่งซื้อ",vi:"Chi tiết lịch sử đơn hàng"},Emailで送信:{ja:"Emailで送信",en:"Send by Email",th:"ส่งทางอีเมล",vi:"Gửi qua Email"},eSIM設定情報をメールで送信:{ja:"eSIM設定情報をメールで送信",en:"Send eSIM configuration by email",th:"ส่งข้อมูลการตั้งค่า eSIM ทางอีเมล",vi:"Gửi thông tin cài đặt eSIM qua email"},eSIM設定情報をメールで送信しました:{ja:"eSIM設定情報をメールで送信しました",en:"eSIM configuration has been sent by email",th:"ส่งข้อมูลการตั้งค่า eSIM ทางอีเมลเรียบร้อยแล้ว",vi:"Đã gửi thông tin cài đặt eSIM qua email"},メールの送信に失敗しました:{ja:"メールの送信に失敗しました",en:"Failed to send email",th:"ส่งอีเมลไม่สำเร็จ",vi:"Gửi email không thành công"},送信:{ja:"送信",en:"Send",th:"ส่ง",vi:"Gửi"},LINEログインの設定が不完全です:{ja:"LINEログインの設定が不完全です",en:"LINE login configuration is incomplete",th:"การตั้งค่าการเข้าสู่ระบบด้วย LINE ไม่สมบูรณ์",vi:"Cấu hình đăng nhập LINE chưa hoàn chỉnh"},Googleログインの設定が不完全です:{ja:"Googleログインの設定が不完全です",en:"Google login configuration is incomplete",th:"การตั้งค่าการเข้าสู่ระบบด้วย Google ไม่สมบูรณ์",vi:"Cấu hình đăng nhập Google chưa hoàn chỉnh"},Googleログインに失敗しました:{ja:"Googleログインに失敗しました",en:"Google login failed",th:"เข้าสู่ระบบด้วย Google ไม่สำเร็จ",vi:"Đăng nhập Google thất bại"},Googleログイン中にエラーが発生しました:{ja:"Googleログイン中にエラーが発生しました",en:"An error occurred during Google login",th:"เกิดข้อผิดพลาดระหว่างการเข้าสู่ระบบด้วย Google",vi:"Đã xảy ra lỗi trong quá trình đăng nhập Google"},動画で使い方を確認する:{ja:"動画で使い方を確認する",en:"Watch how-to videos",th:"ดูวิดีโอวิธีใช้งาน",vi:"Xem video hướng dẫn"},ご利用中の確認方法:{ja:"ご利用中の確認方法",en:"How to Check While Using",th:"วิธีตรวจสอบระหว่างใช้งาน",vi:"Cách kiểm tra trong khi sử dụng"},データ残量の確認方法:{ja:"データ残量の確認方法",en:"How to Check Remaining Data",th:"วิธีตรวจสอบปริมาณข้อมูลที่เหลือ",vi:"Cách kiểm tra dung lượng dữ liệu còn lại"},まずはTRAVeSIMのMyページへログイン:{ja:"まずはTRAVeSIMのMyページへログイン",en:"Log in to TRAVeSIM My Page",th:"เข้าสู่ระบบ My Page ของ TRAVeSIM",vi:"Đăng nhập vào My Page của TRAVeSIM"},ご利用履歴から利用中のeSIMを選択:{ja:"ご利用履歴から利用中のeSIMを選択",en:"Select the eSIM in use from your order history",th:"เลือก eSIM ที่กำลังใช้งานจากประวัติการสั่งซื้อ",vi:"Chọn eSIM đang sử dụng từ lịch sử đơn hàng"},ご購入済みのSIM情報をタップ:{ja:"ご購入済みのSIM情報をタップ",en:"Tap on your purchased SIM information",th:"แตะที่ข้อมูล SIM ที่ซื้อแล้ว",vi:"Nhấn vào thông tin SIM đã mua"},データ利用量を確認をタップ:{ja:"データ利用量を確認をタップ",en:'Tap "Check Data Usage"',th:'แตะ "ตรวจสอบปริมาณข้อมูล"',vi:'Nhấn "Kiểm tra lượng dữ liệu đã sử dụng"'},総使用量と利用率が一目で確認可能:{ja:"総使用量と利用率が一目で確認可能",en:"Total usage and usage rate at a glance",th:"ตรวจสอบการใช้งานทั้งหมดและอัตราการใช้งานได้ในทันที",vi:"Xem tổng lượng sử dụng và tỷ lệ sử dụng trong nháy mắt"},データは15分ごとに更新されます:{ja:"データは15分ごとに更新されます",en:"Data is updated every 15 minutes",th:"ข้อมูลอัปเดตทุก 15 นาที",vi:"Dữ liệu được cập nhật mỗi 15 phút"},インストールしたeSIMの確認方法:{ja:"インストールしたeSIMの確認方法",en:"How to Check Your Installed eSIM",th:"วิธีตรวจสอบ eSIM ที่ติดตั้งแล้ว",vi:"Cách kiểm tra eSIM đã cài đặt"},キャリアの手動選択方法:{ja:"キャリアの手動選択方法",en:"How to Manually Select a Carrier",th:"วิธีเลือกผู้ให้บริการด้วยตนเอง",vi:"Cách chọn nhà mạng thủ công"},プロファイルの確認と削除方法:{ja:"プロファイルの確認と削除方法",en:"How to Check and Delete a Profile",th:"วิธีตรวจสอบและลบโปรไฟล์",vi:"Cách kiểm tra và xóa hồ sơ"},eSIM削除の手順:{ja:"eSIM削除の手順",en:"Steps to Delete an eSIM",th:"ขั้นตอนการลบ eSIM",vi:"Các bước xóa eSIM"}
90,"当アプリでは、ご注文確認、eSIM開通情報のご案内、および重要なお知らせの送付のためにメールアドレスを取得・利用します。取得したメールアドレスは、当社プライバシーポリシーおよび関連法令を遵守し、ご本人の同意なく目的外利用や第三者提供を行うことはありません。":{ja:"当アプリでは、ご注文確認、eSIM開通情報のご案内、および重要なお知らせの送付のためにメールアドレスを取得・利用します。取得したメールアドレスは、当社プライバシーポリシーおよび関連法令を遵守し、ご本人の同意なく目的外利用や第三者提供を行うことはありません。",en:"This app collects and uses your email address for order confirmations, eSIM activation information, and important notices. Your email address will be handled in compliance with our Privacy Policy and applicable laws, and will not be used for any other purpose or shared with third parties without your consent.",th:"แอปนี้จัดเก็บและใช้ที่อยู่อีเมลของคุณเพื่อการยืนยันคำสั่งซื้อ ข้อมูลการเปิดใช้งาน eSIM และการแจ้งประกาศสำคัญ ที่อยู่อีเมลของคุณจะถูกจัดการตามนโยบายความเป็นส่วนตัวและกฎหมายที่เกี่ยวข้อง และจะไม่ถูกใช้เพื่อวัตถุประสงค์อื่นใดหรือเปิดเผยต่อบุคคลที่สามโดยไม่ได้รับความยินยอมจากคุณ",vi:"Ứng dụng này thu thập và sử dụng địa chỉ email của bạn cho mục đích xác nhận đơn hàng, thông báo kích hoạt eSIM và các thông báo quan trọng. Địa chỉ email của bạn sẽ được xử lý tuân thủ Chính sách bảo mật và các luật hiện hành, không được sử dụng cho mục đích khác hoặc chia sẻ với bên thứ ba mà không có sự đồng ý của bạn."},LINEに登録されているメールアドレス:{ja:"LINEに登録されているメールアドレス",en:"Email address registered with LINE",th:"ที่อยู่อีเมลที่ลงทะเบียนกับ LINE",vi:"Địa chỉ email đã đăng ký với LINE"},他のメールアドレスを使用する:{ja:"他のメールアドレスを使用する",en:"Use a different email address",th:"ใช้ที่อยู่อีเมลอื่น",vi:"Sử dụng địa chỉ email khác"},このメールアドレスで登録:{ja:"このメールアドレスで登録",en:"Register with this email address",th:"ลงทะเบียนด้วยที่อยู่อีเมลนี้",vi:"Đăng ký bằng địa chỉ email này"},プライバシーポリシーに同意します:{ja:"プライバシーポリシーに同意します",en:"I agree to the Privacy Policy",th:"ฉันยอมรับนโยบายความเป็นส่วนตัว",vi:"Tôi đồng ý với Chính sách bảo mật"},"認証情報を確認中...":{ja:"認証情報を確認中...",en:"Verifying credentials...",th:"กำลังตรวจสอบข้อมูลการยืนยันตัวตน...",vi:"Đang xác minh thông tin xác thực..."},"セッションが期限切れです。再度ログインしてください。":{ja:"セッションが期限切れです。再度ログインしてください。",en:"Your session has expired. Please log in again.",th:"เซสชันหมดอายุแล้ว กรุณาเข้าสู่ระบบอีกครั้ง",vi:"Phiên đăng nhập đã hết hạn. Vui lòng đăng nhập lại."},"【夏休みキャンペーン】データ使い放題プラン":{ja:"【夏休みキャンペーン】データ使い放題プラン",en:"[Summer Sale] Unlimited Data Plans",th:"[แคมเปญซัมเมอร์] แพ็กเกจเน็ตไม่อั้น",vi:"[Ưu đãi dịp hè] Gói dữ liệu không giới hạn"},"8月31日まで対象プランが最大52%OFF!":{ja:"8月31日まで対象プランが最大52%OFF!",en:"Up to 52% OFF on select plans until August 31!",th:"ลดสูงสุด 52% สำหรับแพ็กเกจที่ร่วมรายการ ถึง 31 ส.ค. นี้!",vi:"Giảm tới 52% cho các gói áp dụng đến hết ngày 31/8!"}
90,"【全額返金・複数枚購入キャンペーン】":{ja:"【全額返金・複数枚購入キャンペーン】",en:"[Full Refund & Multi-Buy Campaign]",th:"[แคมเปญคืนเงินเต็มจำนวน และซื้อหลายชิ้น]",vi:"[Chiến dịch hoàn tiền toàn phần & mua nhiều]"},"9月30日まで|使えなければ全額返金|3枚以上で15%OFF!":{ja:"9月30日まで|使えなければ全額返金|3枚以上で15%OFF!",en:"Until September 30 | Full refund if it doesn't work | 15% OFF for 3+!",th:"ถึง 30 ก.ย. | คืนเงินเต็มจำนวนหากใช้งานไม่ได้ | ซื้อ 3 ใบขึ้นไปลด 15%!",vi:"Đến hết 30/9 | Hoàn tiền toàn phần nếu không dùng được | Giảm 15% khi mua từ 3 gói!"},"10月31日まで|使えなければ全額返金|3枚以上で15%OFF!":{ja:"10月31日まで|使えなければ全額返金|3枚以上で15%OFF!",en:"Until October 31 | Full refund if it doesn't work | 15% OFF for 3+!",th:"ถึง 31 ต.ค. | คืนเงินเต็มจำนวนหากใช้งานไม่ได้ | ซื้อ 3 ใบขึ้นไปลด 15%!",vi:"Đến hết 31/10 | Hoàn tiền toàn phần nếu không dùng được | Giảm 15% khi mua từ 3 gói!"},LINEのメールアドレスを使用する:{ja:"LINEのメールアドレスを使用する",en:"Use the LINE email address",th:"ใช้ที่อยู่อีเมลของ LINE",vi:"Sá»­ dụng địa chỉ email LINE"},"LINEアカウント「%s」として登録を進めています":{ja:"LINEアカウント「%s」として登録を進めています",en:'You are registering with the LINE account "%s"',th:'คุณกำลังลงทะเบียนด้วยบัญชี LINE "%s"',vi:'Bạn đang đăng ký bằng tài khoản LINE "%s"'},"LINEアカウント「%s」としてログインしました":{ja:"LINEアカウント「%s」としてログインしました",en:'You are logged in with the LINE account "%s"',th:'คุณเข้าสู่ระบบด้วยบัญชี LINE "%s" แล้ว',vi:'Bạn đã đăng nhập bằng tài khoản LINE "%s"'},複数枚割引:{ja:"複数枚割引",en:"Multi-purchase Discount",th:"ส่วนลดซื้อหลายชิ้น",vi:"Giảm giá mua nhiều"},"現在は複数枚割引が適用されています(クーポンは消費されません)":{ja:"現在は複数枚割引が適用されています(クーポンは消費されません)",en:"The multi-purchase discount is currently applied (your coupon has not been used)",th:"ขณะนี้มีการใช้ส่วนลดซื้อหลายชิ้น (ยังไม่ได้ใช้คูปองของคุณ)",vi:"Giảm giá mua nhiều đang được áp dụng (mã giảm giá cá»§a bạn chưa được sá»­ dụng)"},"2枚で10%OFF、3枚以上で15%OFF":{ja:"2枚で10%OFF、3枚以上で15%OFF",en:"10% off for 2, 15% off for 3 or more",th:"ซื้อ 2 ชิ้นลด 10% ซื้อ 3 ชิ้นขึ้นไปลด 15%",vi:"Mua 2 giảm 10%, mua từ 3 trở lên giảm 15%"},"複数枚購入キャンペーンは終了しました。ページを再読み込みして最新価格をご確認ください。":{ja:"複数枚購入キャンペーンは終了しました。ページを再読み込みして最新価格をご確認ください。",en:"The multi-purchase campaign has ended. Please reload the page to check the latest price.",th:"แคมเปญซื้อหลายชิ้นสิ้นสุดแล้ว กรุณาโหลดหน้าเว็บใหม่เพื่อตรวจสอบราคาล่าสุด",vi:"Chương trình mua nhiều đã kết thúc. Vui lòng tải lại trang để xem giá mới nhất."},"複数枚購入キャンペーンは終了したため、表示価格には複数枚割引は適用されていません。":{ja:"複数枚購入キャンペーンは終了したため、表示価格には複数枚割引は適用されていません。",en:"The multi-purchase campaign has ended, so the multi-purchase discount is not applied to the price shown.",th:"แคมเปญซื้อหลายชิ้นสิ้นสุดแล้ว ราคาที่แสดงจึงไม่รวมส่วนลดซื้อหลายชิ้น",vi:"Chương trình mua nhiều đã kết thúc, giá hiển thị không áp dụng giảm giá mua nhiều."},"数量の変更により、複数枚割引が適用されました(クーポンは消費されません)":{ja:"数量の変更により、複数枚割引が適用されました(クーポンは消費されません)",en:"Your quantity change now applies the multi-purchase discount (your coupon has not been used)",th:"การเปลี่ยนจำนวนทำให้มีการใช้ส่วนลดซื้อหลายชิ้น (ยังไม่ได้ใช้คูปองของคุณ)",vi:"Do thay đổi số lượng, giảm giá mua nhiều hiện đang được áp dụng (mã giảm giá cá»§a bạn chưa được sá»­ dụng)"},"数量の変更により、クーポンが適用されました":{ja:"数量の変更により、クーポンが適用されました",en:"Your quantity change means the coupon is now applied",th:"การเปลี่ยนจำนวนทำให้มีการใช้คูปองของคุณ",vi:"Do thay đổi số lượng, mã giảm giá cá»§a bạn hiện đã được áp dụng"},複数枚割引とクーポンの併用について:{ja:"複数枚割引とクーポンの併用について",en:"About combining the multi-purchase discount and coupons",th:"เงื่อนไขการใช้คูปองส่วนลดร่วมกับโปรฯยิ่งซื้อยิ่งคุ้ม",vi:"Về việc kết hợp giảm giá mua nhiều và mã giảm giá"},複数枚割引とクーポンは併用できません:{ja:"複数枚割引とクーポンは併用できません",en:"The multi-purchase discount and coupons cannot be combined",th:"คูปองส่วนลดและโปรฯยิ่งซื้อยิ่งคุ้ม ไม่สามารถใช้ส่วนลดซ้อนกันได้",vi:"Giảm giá mua nhiều và mã giảm giá không thể sá»­ dụng cùng nhau"},"クーポンの割引額が複数枚割引を上回る場合は、クーポン割引のみが適用されます":{ja:"クーポンの割引額が複数枚割引を上回る場合は、クーポン割引のみが適用されます",en:"If the coupon's discount amount exceeds the multi-purchase discount, only the coupon discount will be applied",th:"หากมูลค่าส่วนลดจากคูปองมากกว่าโปรฯยิ่งซื้อยิ่งคุ้ม ระบบจะใช้เฉพาะส่วนลดจากคูปอง",vi:"Nếu số tiền giảm giá cá»§a mã giảm giá lớn hÆ¡n giảm giá mua nhiều, chỉ giảm giá từ mã giảm giá sẽ được áp dụng"},"割引額が同額の場合は、複数枚割引が適用され、クーポンは使用済みになりません":{ja:"割引額が同額の場合は、複数枚割引が適用され、クーポンは使用済みになりません",en:"If the discount amounts are equal, the multi-purchase discount will be applied and the coupon will not be consumed",th:"หากมูลค่าส่วนลดเท่ากัน ระบบจะใช้ส่วนลดจากโปรฯยิ่งซื้อยิ่งคุ้ม และคูปองจะไม่ถูกนับว่าใช้แล้ว",vi:"Nếu số tiền giảm giá bằng nhau, giảm giá mua nhiều sẽ được áp dụng và mã giảm giá sẽ không được sá»­ dụng"},"複数枚購入キャンペーンが終了したため、表示金額が変更されました。金額をご確認のうえ、もう一度お支払い手続きを行ってください。":{ja:"複数枚購入キャンペーンが終了したため、表示金額が変更されました。金額をご確認のうえ、もう一度お支払い手続きを行ってください。",en:"The multi-purchase campaign has ended, so the amount shown has changed. Please check the amount and try the payment again.",th:"แคมเปญซื้อหลายชิ้นสิ้นสุดแล้ว ยอดเงินที่แสดงจึงมีการเปลี่ยนแปลง กรุณาตรวจสอบยอดเงินแล้วทำการชำระเงินอีกครั้ง",vi:"Chương trình mua nhiều đã kết thúc nên số tiền hiển thị đã thay đổi. Vui lòng kiểm tra số tiền và thá»±c hiện thanh toán lại."},生年月日:{ja:"生年月日",en:"Date of Birth",th:"วันเดือนปีเกิด",vi:"Ngày sinh"},年を選択:{ja:"年を選択",en:"Select year",th:"เลือกปี",vi:"Chọn năm"},月:{ja:"月",en:"Month",th:"เดือน",vi:"Tháng"},"生年月日(å¹´)は必須です":{ja:"生年月日(å¹´)は必須です",en:"Year of birth is required",th:"กรุณาระบุปีเกิด",vi:"Năm sinh là bắt buộc"},"生年月日(月)は必須です":{ja:"生年月日(月)は必須です",en:"Month of birth is required",th:"กรุณาระบุเดือนเกิด",vi:"Tháng sinh là bắt buộc"},"生年月日(日)は必須です":{ja:"生年月日(日)は必須です",en:"Day of birth is required",th:"กรุณาระบุวันเกิด",vi:"Ngày sinh là bắt buộc"},生年月日が正しくありません:{ja:"生年月日が正しくありません",en:"Please enter a valid date of birth",th:"วันเดือนปีเกิดไม่ถูกต้อง",vi:"Ngày sinh không hợp lệ"}},r0="https://berrymobile.biz",KP={name:"BerryMobile Co.,Ltd.",representative:"Daiki Ito",established:"August. 2018",contact:"[email protected]",url:"https://berrymobile.biz/"},ec=[{partnerCode:"jp",countryCode:"JP",label:"日本(JPY)",currencyCode:"JPY",defaultLanguage:"ja",companyName:"BerryMobile Co.,Ltd.",companyUrl:r0,timeZone:"Asia/Tokyo",timeZoneLabel:"(日本時間)"},{partnerCode:"th",countryCode:"TH",label:"Thailand(THB)",currencyCode:"THB",defaultLanguage:"th",companyName:"BerryMobile (Thailand) Co.,Ltd.",companyUrl:r0,timeZone:"Asia/Bangkok",timeZoneLabel:"(タイ時間)"},{partnerCode:"vn",countryCode:"VN",label:"Vietnam(VND)",currencyCode:"VND",defaultLanguage:"vi",companyName:"CÔNG TY TNHH KAITO WINGS",companyUrl:null,timeZone:"Asia/Ho_Chi_Minh",timeZoneLabel:"(ベトナム時間)",countryNames:{ja:"ベトナム",vi:"Việt Nam",th:"เวียดนาม",en:"Vietnam"},companyDetails:{name:"CÔNG TY TNHH KAITO WINGS",representative:"Yoshiyuki Sugimoto",address:"153 Chu Văn An, Phường Bình Thạnh, TP Hồ Chí Minh, Việt Nam",contact:"[email protected]",url:"https://kaito-wings.com/"}},{partnerCode:"row",countryCode:null,label:"その他 row(USD)",currencyCode:"USD",defaultLanguage:"en",companyName:"BerryMobile Co.,Ltd.",companyUrl:r0,timeZone:"UTC",timeZoneLabel:"(UTC)"}],_C=ec.map(t=>t.partnerCode),K0="row",TC=t=>_C.includes(t),MC=t=>{const i=ec.find(a=>a.partnerCode===t);return(i==null?void 0:i.currencyCode)??"USD"},W_=t=>ec.find(i=>i.partnerCode===t),YP=t=>{var i;return((i=W_(t))==null?void 0:i.timeZone)??"UTC"},XP=t=>{var i;return((i=W_(t))==null?void 0:i.timeZoneLabel)??"(UTC)"},Up={line:{title:"LINEでお問い合わせ",subtext1:"画面キャプチャなど画像のやり取りも可能な[ LINE ]でのお問い合わせが便利です。",subtext2:"下記ボタンより友達追加の上、お問い合わせください。",iconImgPath:"/images/contact/icon-line-green.svg",iconComponent:ab,contactName:"LINE",contactLink:"https://lin.ee/Qg1NCsQ",contactDateTime:"12:30~20:30(日本時間)"},zalo:{title:"ZALOでお問い合わせ",subtext1:"画面キャプチャなど画像のやり取りも可能な[ ZALO ]でのお問い合わせが便利です。",subtext2:"下記ボタンより友達追加の上、お問い合わせください。",iconImgPath:"/images/contact/icon-zalo.svg",iconComponent:ab,contactName:"ZALO",contactLink:"https://zalo.me/151877120013817069",contactDateTime:"8:30~17:30(ベトナム時間)"}}
90,rb={ja:Up.line,en:Up.line,th:Up.line,vi:Up.zalo};function WP(t){return t==="th"?{...rb[t],contactLink:"https://lin.ee/RJf9Tn0"}:rb[t]}const ob={default:{title:"お支払い方法",methodLabel:"クレジットカード(3Dセキュア対応)",securityBadgeText:"安全な決済",securityDescription:"クレジットカード情報の保管はソフトバンクペイメント社に委託しております。",iconType:"credit-card",paymentMethod:"credit-card"},vn:{title:"お支払い方法",methodLabel:"QRコード決済",securityBadgeText:"安全な決済",securityDescription:"QRコード決済はSePay社を通じて処理されます。",iconType:"qr-code",paymentMethod:"qr-code"},th:{title:"お支払い方法",methodLabel:"クレジットカード(3Dセキュア対応)",securityBadgeText:"安全な決済",securityDescription:"クレジットカード情報の保管は2C2P社に委託しております。",iconType:"credit-card",paymentMethod:"credit-card"},row:{title:"お支払い方法",methodLabel:"クレジットカード(3Dセキュア対応)",securityBadgeText:"安全な決済",securityDescription:"クレジットカード情報の保管は2C2P社に委託しております。",iconType:"credit-card",paymentMethod:"credit-card"}};function JP(t){return ob[t]??ob.default}function J_(t){const i=ec.find(a=>a.partnerCode===t);return(i==null?void 0:i.defaultLanguage)??"en"}function eN(t){const i=ec.find(a=>a.defaultLanguage===t);return(i==null?void 0:i.partnerCode)??K0}const wC=["ja","en","th","vi"],sb="en";function AC(){if(typeof navigator>"u")return sb;const t=navigator.language.split("-")[0].toLowerCase();return wC.includes(t)?t:sb}function e1(){if(typeof navigator>"u")return!1;const t=navigator.userAgent.toLowerCase();return/googlebot|google-inspectiontool|bingbot|slurp|duckduckbot|baiduspider|yandexbot|ia_archiver|ahrefsbot|semrushbot|mj12bot|dotbot/.test(t)}const CC={getItem:async t=>await G_(t)||null,setItem:async(t,i)=>{await Z_(t,i)},removeItem:async t=>{await K_(t)}},t1=J_(K0);function IC(){if(typeof window>"u")return t1;if(e1()){const t=window.location.pathname.split("/").filter(Boolean)[0]??"";return J_(t)}return AC()}const tc=dg()(Sv((t,i)=>({language:IC(),_hasHydrated:!1,setLanguage:a=>{t({language:a})},reset:()=>{t({language:t1})},partnerCode:K0,setPartnerCode:a=>{t({partnerCode:a})},lastPageUrl:null,setLastPageUrl:a=>{i()._hasHydrated&&t({lastPageUrl:a})},isHiddenPwaButton:!1,setIsHiddenPwaButton:a=>t({isHiddenPwaButton:a}),isHiddenPwaLastUpdated:null,setIsHiddenPwaLastUpdated:a=>t({isHiddenPwaLastUpdated:a})}),{name:"settings-store",storage:yv(()=>CC),skipHydration:e1(),onRehydrateStorage:()=>t=>{t&&(t._hasHydrated=!0)}})),cb={disableHreflang:!1,canonicalPartnerCode:void 0,customHreflangLinks:null,noindex:!1,description:null,title:null},jC=dg()(t=>({config:{...cb},setPageSeoConfig:i=>{t(a=>({config:{...a.config,...i}}))},resetPageSeoConfig:()=>{t({config:{...cb}})}}));function n1(t){return function(a){return a in E0?E0[a][t]:a}}const tN=t=>Object.keys(E0).includes(t),ub=Object.fromEntries(ec.map(t=>[t.partnerCode,t.hreflangCode??t.defaultLanguage]));function RC(t,i){let a=document.querySelector('link[rel="canonical"]');a||(a=document.createElement("link"),a.setAttribute("rel","canonical"),document.head.appendChild(a)),a.setAttribute("href",t);for(const s of document.querySelectorAll('link[rel="alternate"][hreflang]'))s.remove();for(const{lang:s,href:l}of i){const f=document.createElement("link");f.setAttribute("rel","alternate"),f.setAttribute("hreflang",s),f.setAttribute("href",l),document.head.appendChild(f)}}const EC=()=>{const t=tc(T=>T.language),i=n1(t),a=uw(),s=jC(T=>T.config),l=gn({select:T=>T.matches.some(v=>{var w;return(w=v.meta)==null?void 0:w.some(R=>"name"in R&&R.name==="robots"&&R.content==="noindex")})}),f=gn({select:T=>T.status==="pending"}),m=i("海外旅行でお得なeSIMならトラべシム"),p=i("TRAVeSIMは、海外旅行者向けのプリペイドeSIMサービスです。多言語対応のサポートと簡単な設定で、安心してデータ通信を楽しめます。今すぐTRAVeSIMで快適な旅を始めましょう!"),y=s.title||m,S=s.description||p;return Ee.useEffect(()=>{document.documentElement.lang=t},[t]),Ee.useEffect(()=>{document.title=`${y} | TRAVeSIM`;for(const v of document.querySelectorAll('meta[name="description"]'))v.remove();const T=document.createElement("meta");T.setAttribute("name","description"),T.setAttribute("content",S),document.head.appendChild(T)},[y,S]),Ee.useEffect(()=>{const T="seo-store";let v=document.querySelector('meta[name="robots"]');s.noindex?(v||(v=document.createElement("meta"),v.setAttribute("name","robots"),v.setAttribute("data-source",T),document.head.appendChild(v)),v.setAttribute("content","noindex")):(v==null?void 0:v.getAttribute("data-source"))===T&&v.remove()},[s.noindex]),Ee.useEffect(()=>{var X,Y,U,J,te;
90const T=window.location.origin,v=a.pathname;if(l||s.noindex){(X=document.querySelector('link[rel="canonical"]'))==null||X.remove();for(const Q of document.querySelectorAll('link[rel="alternate"][hreflang]'))Q.remove();return}const R=v.split("/").filter(Boolean)[0]??"";if(!Object.hasOwn(ub,R)){const Q="head-meta-redirect";let q=document.querySelector(`meta[name="robots"][data-source="${Q}"]`);q||(q=document.createElement("meta"),q.setAttribute("name","robots"),q.setAttribute("data-source",Q),document.head.appendChild(q)),q.setAttribute("content","noindex"),(Y=document.querySelector('link[rel="canonical"]'))==null||Y.remove();for(const ge of document.querySelectorAll('link[rel="alternate"][hreflang]'))ge.remove();return}(U=document.querySelector('meta[name="robots"][data-source="head-meta-redirect"]'))==null||U.remove();const x=v.slice(`/${R}`.length)||"/home";if(s.disableHreflang||s.customHreflangLinks!==null){if(s.canonicalPartnerCode){const Q=`${T}/${s.canonicalPartnerCode}${x}`;let q=document.querySelector('link[rel="canonical"]');q||(q=document.createElement("link"),q.setAttribute("rel","canonical"),document.head.appendChild(q)),q.setAttribute("href",Q)}else(J=document.querySelector('link[rel="canonical"]'))==null||J.remove();for(const Q of document.querySelectorAll('link[rel="alternate"][hreflang]'))Q.remove();if(s.customHreflangLinks!==null)for(const{lang:Q,href:q}of s.customHreflangLinks){const ge=document.createElement("link");ge.setAttribute("rel","alternate"),ge.setAttribute("hreflang",Q),ge.setAttribute("href",q),document.head.appendChild(ge)}return}if(f){(te=document.querySelector('link[rel="canonical"]'))==null||te.remove();for(const Q of document.querySelectorAll('link[rel="alternate"][hreflang]'))Q.remove();return}const E=`${T}/${R}${x}`,O=Object.entries(ub).map(([Q,q])=>({lang:q,href:`${T}/${Q}${x}`}));RC(E,O)},[a.pathname,l,f,s.noindex,s.disableHreflang,s.canonicalPartnerCode,s.customHreflangLinks]),null};function lb(){const t=tc.getState().language;if(t){const l=ec.find(f=>f.defaultLanguage===t&&["ja","th","vi"].includes(t));if(l)return l.partnerCode;if(t==="en")return"jp"}if(typeof navigator>"u")return"jp";const a=navigator.language.toLowerCase().split("-")[0],s=ec.find(l=>l.defaultLanguage===a&&["ja","th","vi"].includes(a));return(s==null?void 0:s.partnerCode)??"jp"}const Y0=(...t)=>{},Vh=t=>{typeof window>"u"||(window.dataLayer=window.dataLayer??[],window.dataLayer.push(t),Y0("[ec-CONCIER] dataLayer 現在の状態",{dataLayer:[...window.dataLayer]}))},Nu={},nN=({finalPrice:t,currencyCode:i})=>{Vh({event:"ec_concier_cart",cartPrice:t,currencyCode:i})},iN=({totalAmount:t,currencyCode:i})=>{Vh({event:"ec_concier_conversion",totalAmount:t,currencyCode:i})},xC=t=>{Nu.site_language_code=t,Vh({event:"ec_concier_custom",customKey:"site_language_code",customValue:t})},kC=()=>{const i=new Date().toLocaleString("en-US",{timeZone:"Asia/Bangkok"}),a=new Date(i),s=a.getHours(),l=a.getMinutes(),f=s*60+l,S=f>=615&&f<=1090?1:0;Nu.is_business_hours_thai=S,Vh({event:"ec_concier_custom",customKey:"is_business_hours_thai",customValue:S})},aN=t=>{Nu.dead_clicks=t,Vh({event:"ec_concier_custom",customKey:"dead_clicks",customValue:t})},rN=t=>{Nu.inactivity_sec=t,Vh({event:"ec_concier_custom",customKey:"inactivity_sec",customValue:t})},i1="6a13fea010e02160",x0=`//ec-concier.com/${i1}/analytics.js`,OC="ins.ec-concier, .ec-concier-widget-container, .ec-concier-widget";let Yd=!1,Qs=null,k0=0;const PC=()=>
90{if(k0++,Yd=!1,Qs!==null&&(clearTimeout(Qs),Qs=null),typeof window<"u"){window.ara=null;const t=document.querySelectorAll(`script[src="${x0}"]`);for(const i of t)i.remove();a1(!0)}Nu.dead_clicks=0,delete Nu.inactivity_sec},a1=(t=!1)=>{const i=t?'body > iframe[src*="ec-concier.com"], body > iframe[style*="width: 0px"][style*="height: 0px"][style*="visibility: hidden"]':'body > iframe[src*="ec-concier.com"]',a=document.querySelectorAll(i);if(a.length>0){Y0("[ec-CONCIER] 非表示トラッキング iframe を削除します",{count:a.length});for(const s of a)s.remove()}},oN=()=>{if(typeof window>"u"||Yd)return!1;Yd=!0;const t=k0,i=document.querySelectorAll("ins.ec-concier");try{if(i.length>0)for(const p of i)p.remove();else{const p=document.querySelector(".ec-concier-widget-container"),y=document.querySelector(".ec-concier-widget.black");if(p!==null||y!==null){const S=document.getElementsByClassName("ec-concier-close-button")[0];S instanceof HTMLElement&&S.click()}}const m=document.querySelectorAll(OC);m.length>0&&setTimeout(()=>{try{Y0("[ec-CONCIER] 残存ウィジェット要素を削除します",{count:m.length});for(const p of m)p.remove()}catch(p){console.error("[ec-CONCIER] 残存ウィジェット要素の削除中にエラーが発生しました",p)}},300)}catch(m){console.error("[ec-CONCIER] ウィジェット削除中にエラーが発生しました",m)}a1();const a=[];window.ara=a;const s=document.querySelectorAll(`script[src="${x0}"]`);for(const m of s)m.remove();const l=document.getElementsByTagName("script")[0],f=document.createElement("script");f.src=x0,f.async=!0,f.onload=()=>{k0===t&&(Yd=!1,Qs!==null&&(clearTimeout(Qs),Qs=null))},Qs=setTimeout(()=>{Yd=!1,Qs=null},3e3),l!=null&&l.parentNode?l.parentNode.insertBefore(f,l):document.head.appendChild(f),a.push(["init",i1]);for(const[m,p]of Object.entries(Nu))a.push(["custom_set",m,p]);return!0},r1=[{partnerCode:"row",value:"row",label:"row",description:"ROW",currencyCode:"USD",country:"その他",numberPrefixes:{orderNo:"TRVO",invoiceNo:"TRVI",receiptNo:"TRVR"}},{partnerCode:"jp",value:"jp",label:"jp",description:"BerryMobile Co.,Ltd.",currencyCode:"JPY",country:"日本",numberPrefixes:{orderNo:"TRVO",invoiceNo:"TRVI",receiptNo:"TRVR"}},{partnerCode:"vn",value:"vn",label:"vn",description:"CÔNG TY TNHH KAITO WINGS",currencyCode:"VND",country:"ベトナム",numberPrefixes:{orderNo:"VNVO",invoiceNo:"VNVI",receiptNo:"VNVR"}},{partnerCode:"th",value:"th",label:"th",description:"BerryMobile Co.,Ltd.",currencyCode:"THB",country:"タイ",numberPrefixes:{orderNo:"TRVO",invoiceNo:"TRVI",receiptNo:"TRVR"}}];[...new Set(r1.map(t=>t.partnerCode))];const NC="海外旅行でお得なeSIMならトラべシム",DC="TRAVeSIMは、海外旅行者向けのプリペイドeSIMサービスです。多言語対応のサポートと簡単な設定で、安心してデータ通信を楽しめます。今すぐTRAVeSIMで快適な旅を始めましょう!",LC={ja:"/assets/images/ogp/ja.png"},o1=new Bw({}),Bh=XM({head:()=>({meta:[{name:"viewport",content:"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"},{name:"keywords",content:"TRAVeSIM,トラべシム,eSIM,海外旅行,データ通信,プリペイドeSIM,グローバルeSIM,格安eSIM,多言語対応,24時間サポート,簡単設定,安心安全,旅行準備,モバイルデータ"},{name:"author",content:"TRAVeSIM"},{property:"og:type",content:"website"},{property:"og:title",content:`${NC} | TRAVeSIM`},{property:"og:description",content:DC},{property:"og:url",content:"https://travesim.com"},{property:"og:site_name",content:"TRAVeSIM"},{property:"og:image",content:`https://travesim.com${LC.ja}`}]}),component:zC});function zC({}){const t=tc(s=>s.language),i=Lh(),a=gn({select:s=>s.location.pathname});return Ee.useEffect(()=>{xC(t),kC()},[t,a]),Ee.useEffect(()=>{const s=location.pathname,l=s.endsWith("/")?s.slice(0,-1):s;if(l==="/maintenance"||l.startsWith("/auth/")||r1.map(y=>y.partnerCode).some(y=>l===`/${y}`||l.startsWith(`/${y}/`)))return;if(s.startsWith("/ja")){let y=s.replace(/^\/ja/,"");y=y.replace(/^\/app/,"");const T=`/${lb()}${y||"/home"}`;i({to:T,replace:!0});return}const p=["news","faq","howto","contact","commerce","policy","terms","blog"];for(const y of p)if(l===`/${y}`||l.startsWith(`/${y}/`)){const T=`/${lb()}${s}`;i({to:T,replace:!0});return}window.location.replace("/")},[]),be.jsxs(be.Fragment,{children:[be.jsx(gw,{}),be.jsxs(Fw,{client:o1,children:[be.jsx(UC,{}),be.jsx(pA,{richColors:!0,position:"top-center"})]})]})}function UC(){const t=sC(),i=gn({select:a=>
90a.location.pathname});return Ee.useLayoutEffect(()=>{PC()},[i]),be.jsxs(be.Fragment,{children:[be.jsx(EC,{}),be.jsx("div",{className:oC(t&&"pb-16"),children:be.jsx(A_,{})})]})}const VC="modulepreload",BC=function(t){return"/"+t},hb={},Je=function(i,a,s){let l=Promise.resolve();if(a&&a.length>0){let m=function(S){return Promise.all(S.map(T=>Promise.resolve(T).then(v=>({status:"fulfilled",value:v}),v=>({status:"rejected",reason:v}))))};document.getElementsByTagName("link");const p=document.querySelector("meta[property=csp-nonce]"),y=(p==null?void 0:p.nonce)||(p==null?void 0:p.getAttribute("nonce"));l=m(a.map(S=>{if(S=BC(S),S in hb)return;hb[S]=!0;const T=S.endsWith(".css"),v=T?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${S}"]${v}`))return;const w=document.createElement("link");if(w.rel=T?"stylesheet":VC,T||(w.as="script"),w.crossOrigin="",w.href=S,y&&w.setAttribute("nonce",y),document.head.appendChild(w),T)return new Promise((R,I)=>{w.addEventListener("load",R),w.addEventListener("error",()=>I(Error(`Unable to preload CSS for ${S}`)))})}))}function f(m){const p=new Event("vite:preloadError",{cancelable:!0});if(p.payload=m,window.dispatchEvent(p),!p.defaultPrevented)throw m}return l.then(m=>{for(const p of m||[])p.status==="rejected"&&f(p.reason);return i().catch(f)})},FC=t=>t?t<=1023?{dataAmount:t,dataUnit:"MB"}:{dataAmount:t/1024,dataUnit:"GB"}:{dataAmount:0,dataUnit:"unlimited"};function X0(t,i){const s={ja:"nameJa",en:"nameEn",th:"nameTh",vi:"nameVi"}[i];return t[s]}function sN(t,i,a){const s=t.find(l=>l.slug===i);return s?X0(s,a):void 0}function cN(t,i,a){const s=t.find(l=>("iso2"in l?l.iso2:l.code)===i);return s?X0(s,a):void 0}function qC(t){return{ja:"データ使い放題",en:"Unlimited Data",th:"อินเทอร์เน็ตไม่จำกัด",vi:"Dữ liệu không giới hạn"}[t]}function QC(t,i){return{ja:`${t}日間`,en:`${t} Day${t>1?"s":""}`,th:`${t} วัน`,vi:`${t} Ngày`}[i]}const HC=(t,i,a=" / ")=>{const s=t.is_unlimited?void 0:"amount"in t?FC(t.amount):t.packageDataLabels;return`${s?`${s.dataAmount}${s.dataUnit}`:t.is_unlimited?qC(i):""}${a}${QC(t.day,i)}`},s1=[{value:"JPY",labelJa:"円",labelEn:"Yen",labelTh:"เยน",labelVi:"Yên",symbol:"¥"},{value:"USD",labelJa:"ドル",labelEn:"USD",labelTh:"ดอลลาร์",labelVi:"Đô la",symbol:"$"},{value:"THB",labelJa:"バーツ",labelEn:"Baht",labelTh:"บาท",labelVi:"Baht",symbol:"฿"},{value:"VND",labelJa:"ドン",labelEn:"Dong",labelTh:"ด่ง",labelVi:"Đồng",symbol:"₫"}],uN=(t,i)=>{const a=s1.find(s=>s.value===t);if(!a)return t;switch(i){case"ja":return a.labelJa;case"th":return a.labelTh;case"vi":return a.labelVi;default:return a.labelEn}},lN=t=>{const i=s1.find(a=>a.value===t);return i?i.symbol:t},_v=["THB","USD","CAD"],$C=new Date("2026-09-01T10:00:00+07:00").getTime(),GC=new Date("2026-11-01T00:00:00+07:00").getTime(),ZC=["JPY","THB","USD"],KC=10,YC=15,XC=(t=Date.now())=>$C<=t&&t<GC,WC=t=>ZC.includes(t),JC=t=>{const{quantity:i,currencyCode:a,nowMs:s=Date.now()}=t;return!XC(s)||!WC(a)?0:i>=3?YC:i===2?KC:0},eI=(t,i)=>_v.includes(i)?Math.round(t*100)/100:Math.round(t),c1=(t,i,a)=>{if(i<=0)return 0;const s=Math.min(i,100),l=eI(t,a);return _v.includes(a)?Math.floor(l*s/100*100)/100:Math.floor(l*s/100)},tI=(t,i,a)=>c1(t,i,a),nI=(t,i,a,s)=>{if(i==="percent")return c1(t,a,s);const l=_v.includes(s)?a:Math.floor(a);return Math.min(l,t)},iI=(t,i,a)=>{const s=_v.includes(a)?Math.round((t-i)*100)/100:Math.round(t-i);return Math.max(0,s)},aI=t=>{const{bulkDiscountAmount:i,couponDiscountAmount:a}=t;return a>i?{type:"coupon",amount:a}:i>0?{type:"bulk",amount:i}:{type:"none",amount:0}},fb=()=>tc.getState().language,db=t=>{const{totalPrice:i,currencyCode:a,appliedCoupon:s,bulkDiscountAmount:l}=t,f=s?nI(i,s.discountType,s.discount,a):0;return aI({bulkDiscountAmount:l,couponDiscountAmount:f})},u1=dg()(Sv((t,i)=>({items:[],cartCurrencyCode:"USD",hasSeenBulkDiscount:!1,addToCart:a=>{const s=i().items.findIndex(l=>l.packageId===a.packageId);s>=0?t(l=>({items:l.items.map((f,m)=>m===s?{...f,quantity:f.quantity+(a.quantity||1)}:f)})):t(l=>({items:[...l.items,{...a,quantity:a.quantity||1}],cartCurrencyCode:a.package.currencyCode})),t({hasSeenBulkDiscount:i().getAppliedDiscountType()==="bulk"})},checkCurrencyCompatibility:a=>{const s=i().cartCurrencyCode;return!s||i().items.length===0?!0:s===a},removeFromCart:a=>{t(s=>({items:s.items.filter(l=>l.packageId!==a)}))},updateQuantity:(a,s)=>{s<=0?i().removeFromCart(a):(s>10&&(s=10),t(l=>({items:l.items.map(f=>f.packageId===a?{...f,quantity:s}:f)}))),t({hasSeenBulkDiscount:i().getAppliedDiscountType()==="bulk"})},clearCart:()=>{t({items:[],appliedCoupon:null,hasSeenBulkDiscount:!1})},getTotalPrice:()=>i().items.reduce((a,s)=>a+s.package.price*s.quantity,0),getTotalItems:()=>i().items.reduce((a,s)=>a+s.quantity,0),getBulkDiscountRate:()=>JC({quantity:i().getTotalItems(),currencyCode:i().cartCurrencyCode}),getBulkDiscountAmount:()=>tI(i().getTotalPrice(),i().getBulkDiscountRate(),i().cartCurrencyCode),getAppliedDiscountType:()=>db({totalPrice:i().getTotalPrice(),currencyCode:i().cartCurrencyCode,appliedCoupon:i().appliedCoupon,bulkDiscountAmount:i().getBulkDiscountAmount()}).type,appliedCoupon:null,applyCoupon:a=>{t({appliedCoupon:a})},removeCoupon:()=>{t({appliedCoupon:null})},acknowledgeBulkDiscountEnded:()=>{t({hasSeenBulkDiscount:!1})}
90,getFinalPrice:()=>{const a=i().getTotalPrice(),s=i().cartCurrencyCode,l=db({totalPrice:a,currencyCode:s,appliedCoupon:i().appliedCoupon,bulkDiscountAmount:i().getBulkDiscountAmount()});return l.type==="none"?a:iI(a,l.amount,s)},getCountryName:()=>{const a=fb(),s=i().items[0];return s&&X0(s.country,a)||""},getPackageDisplayLabel:()=>{const a=fb(),s=i().items[0];return s&&HC({day:s.package.days,is_unlimited:s.package.isUnlimited,packageDataLabels:{dataAmount:s.package.dataAmount,dataUnit:s.package.dataAmountUnit}},a)},hasTopup:()=>i().items.some(a=>a.package.isTopup),lastPageSlug:null,setLastPageSlug:a=>{t({lastPageSlug:a})},packageSlug:null,setPackageSlug:a=>{t({packageSlug:a})},syncCurrencyWithPartner:a=>{const s=i();return s.checkCurrencyCompatibility(a)?(t({cartCurrencyCode:a}),!0):(console.info("[Cart Store] 通貨が互換性がないため、カートをクリア:",{currentCurrency:s.cartCurrencyCode,newCurrency:a}),t({items:[],cartCurrencyCode:a,appliedCoupon:null,hasSeenBulkDiscount:!1}),!1)}}),{name:"cart-storage",partialize:t=>({items:t.items,cartCurrencyCode:t.cartCurrencyCode,appliedCoupon:t.appliedCoupon,hasSeenBulkDiscount:t.hasSeenBulkDiscount,lastPageSlug:t.lastPageSlug,packageSlug:t.packageSlug})})),rI={getItem:async t=>await G_(t)||null,setItem:async(t,i)=>{await Z_(t,i)},removeItem:async t=>{await K_(t)}},oI=dg()(Sv((t,i)=>({apiUrl:null,setApiUrl:a=>{t({apiUrl:a})}}),{name:"indexed-db-store",storage:yv(()=>rI)})),sI=()=>Je(()=>import("./_partnerCode-Cy5DKYLv.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23])),cI=()=>Je(()=>import("./_partnerCode-BSJM0_mF.js"),__vite__mapDeps([24,25,15,5])),uI=Ge("/$partnerCode")({loader:async t=>{const i=t.location.pathname;!i.includes("login")&&!i.includes("/auth/")&&tc.getState().setLastPageUrl(i);const a=i.split("/")[1],s=MC(a);return u1.getState().syncCurrencyWithPartner(s),oI.getState().setApiUrl("https://travesim.com"),{partnerCode:a,currencyCode:s}},errorComponent:We(cI,"errorComponent"),component:We(sI,"component")}),lI=()=>Je(()=>import("./index-DsCPNkbz.js"),[]),hI=Ge("/")({loader:()=>{let t=tc.getState().partnerCode;t||(t="app");const i="travesim.com",s=i.includes("localhost")?"http":"https";throw Bo({href:`${s}://${i}/${t}`,replace:!0})},component:We(lI,"component")}),fI=()=>Je(()=>import("./maintenance.index-CGeDhkkz.js"),[]),dI=Ge("/maintenance/")({component:We(fI,"component")}),gI=()=>Je(()=>import("./_partnerCode_.index-nwl-5yWg.js"),[]),mI=Ge("/$partnerCode_/")({beforeLoad:({params:t})=>{const{partnerCode:i}=t;if(TC(i)&&i!=="vn")throw Bo({to:"/$partnerCode/home",params:{partnerCode:i}})},component:We(gI,"component")});function pI(t){if(!t)return!0;try{const i=t.split(".");if(i.length!==3)return!0;const a=JSON.parse(atob(i[1].replace(/-/g,"+").replace(/_/g,"/")));return typeof a.exp!="number"?!1:a.exp*1e3<Date.now()}catch{return!0}}const Fh=dg()(Sv((t,i)=>({user:null,setUser:a=>{t({user:a})},token:null,setToken:a=>{t({token:a})},isLoggedIn:()=>i().user!==null,isTokenExpired:()=>pI(i().token),logout:()=>{t({user:null,token:null})}}),{name:"auth-store",storage:yv(()=>localStorage)})),vI=()=>Je(()=>import("./_partnerCode.payment-CkYfS0DL.js"),__vite__mapDeps([26,10])),yI=Ge("/$partnerCode/payment")({beforeLoad:({params:t,location:i})=>{const a=Fh.getState();if(a.token!==null&&a.isTokenExpired())throw a.logout(),tc.getState().setLastPageUrl(i.pathname),Bo({to:"/$partnerCode/login",params:{partnerCode:t.partnerCode},replace:!0})},head:()=>({meta:[{name:"robots",content:"noindex"}]}),component:We(vI,"component")}),SI=()=>Je(()=>import("./_partnerCode.my-page-BhLhBexU.js"),__vite__mapDeps([27,10])),bI=Ge("/$partnerCode/my-page")({beforeLoad:({params:t,location:i})=>{const{partnerCode:a}=t,s=Fh.getState(),l=s.isLoggedIn(),f=s.isTokenExpired();if(!l||f)throw Bo({to:"/$partnerCode/login",params:{partnerCode:a},search:{redirect:i.pathname},replace:!0})},head:()=>({meta:[{name:"robots",content:"noindex"}]}),component:We(SI,"component")}),_I=()=>Je(()=>import("./_partnerCode.why-travesim.index-f3MpdRtV.js"),__vite__mapDeps([28,29,10,30,22,8])),TI=Ge("/$partnerCode/why-travesim/")({component:We(_I,"component")}),MI=()=>Je(()=>import("./_partnerCode.terms.index-CELScaex.js"),__vite__mapDeps([31,29,30])),wI=Ge("/$partnerCode/terms/")({component:We(MI,"component")}),AI=()=>Je(()=>import("./_partnerCode.policy.index-iVbqlIl6.js"),__vite__mapDeps([32,29,30])),CI=Ge("/$partnerCode/policy/")({component:We(AI,"component")});
vendor: 4,955 bytes, line 90
90function le(t,i,a){function s(p,y){if(p._zod||Object.defineProperty(p,"_zod",{value:{def:y,constr:m,traits:new Set},enumerable:!1}),p._zod.traits.has(t))return;p._zod.traits.add(t),i(p,y);const S=m.prototype,T=Object.keys(S);for(let v=0;v<T.length;v++){const w=T[v];w in p||(p[w]=S[w].bind(p))}}const l=(a==null?void 0:a.Parent)??Object;class f extends l{}Object.defineProperty(f,"name",{value:t});function m(p){var y;const S=a!=null&&a.Parent?new f:this;s(S,p),(y=S._zod).deferred??(y.deferred=[]);for(const T of S._zod.deferred)T();return S}return Object.defineProperty(m,"init",{value:s}),Object.defineProperty(m,Symbol.hasInstance,{value:p=>{var y,S;return a!=null&&a.Parent&&p instanceof a.Parent?!0:(S=(y=p==null?void 0:p._zod)==null?void 0:y.traits)==null?void 0:S.has(t)}}),Object.defineProperty(m,"name",{value:t}),m}class Ah extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class l1 extends Error{constructor(i){super(`Encountered unidirectional transform during encode: ${i}`),this.name="ZodEncodeError"}}const h1={};function Du(t){return h1}function f1(t){const i=Object.values(t).filter(s=>typeof s=="number");return Object.entries(t).filter(([s,l])=>i.indexOf(+s)===-1).map(([s,l])=>l)}function O0(t,i){return typeof i=="bigint"?i.toString():i}function W0(t){return{get value(){{const i=t();return Object.defineProperty(this,"value",{value:i}),i}}}}function J0(t){return t==null}function eS(t){const i=t.startsWith("^")?1:0,a=t.endsWith("$")?t.length-1:t.length;return t.slice(i,a)}function II(t,i){const a=(t.toString().split(".")[1]||"").length,s=i.toString();let l=(s.split(".")[1]||"").length;if(l===0&&/\d?e-\d?/.test(s)){const y=s.match(/\d?e-(\d?)/);y!=null&&y[1]&&(l=Number.parseInt(y[1]))}const f=a>l?a:l,m=Number.parseInt(t.toFixed(f).replace(".","")),p=Number.parseInt(i.toFixed(f).replace(".",""));return m%p/10**f}const gb=Symbol("evaluating");function xt(t,i,a){let s;Object.defineProperty(t,i,{get(){if(s!==gb)return s===void 0&&(s=gb,s=a()),s},set(l){Object.defineProperty(t,i,{value:l})},configurable:!0})}function zu(t,i,a){Object.defineProperty(t,i,{value:a,writable:!0,enumerable:!0,configurable:!0})}function nc(...t){const i={};for(const a of t){const s=Object.getOwnPropertyDescriptors(a);Object.assign(i,s)}return Object.defineProperties({},i)}function mb(t){return JSON.stringify(t)}function jI(t){return t.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}const d1="captureStackTrace"in Error?Error.captureStackTrace:(...t)=>{};function rv(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}const RI=W0(()=>{var t;if(typeof navigator<"u"&&((t=navigator==null?void 0:navigator.userAgent)!=null&&t.includes("Cloudflare")))return!1;try{const i=Function;return new i(""),!0}catch{return!1}});function og(t){if(rv(t)===!1)return!1;const i=t.constructor;if(i===void 0||typeof i!="function")return!0;const a=i.prototype;return!(rv(a)===!1||Object.prototype.hasOwnProperty.call(a,"isPrototypeOf")===!1)}function g1(t){return og(t)?{...t}:Array.isArray(t)?[...t]:t}const EI=new Set(["string","number","symbol"]);function Dh(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function ic(t,i,a){const s=new t._zod.constr(i??t._zod.def);return(!i||a!=null&&a.parent)&&(s._zod.parent=t),s}function De(t){const i=t;if(!i)return{};if(typeof i=="string")return{error:()=>i};if((i==null?void 0:i.message)!==void 0){if((i==null?void 0:i.error)!==void 0)throw new Error("Cannot specify both `message` and `error` params");i.error=i.message}return delete i.message,typeof i.error=="string"?{...i,error:()=>i.error}:i}function xI(t){return Object.keys(t).filter(i=>t[i]._zod.optin==="optional"&&t[i]._zod.optout==="optional")}const kI={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]};function OI(t,i){const a=t._zod.def,s=a.checks;if(s&&s.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");const f=nc(t._zod.def,{get shape(){const m={};for(const p in i){if(!(p in a.shape))throw new Error(`Unrecognized key: "${p}"`);i[p]&&(m[p]=a.shape[p])}return zu(this,"shape",m),m},checks:[]});return ic(t,f)}function PI(t,i){const a=t._zod.def,s=a.checks;if(s&&s.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");const f=nc(t._zod.def,{get shape(){const m={...t._zod.def.shape};for(const p in i){if(!(p in a.shape))throw new Error(`Unrecognized key: "${p}"`);i[p]&&delete m[p]}return zu(this,"shape",m),m},checks:[]});return ic(t,f)}function NI(t,i){if(!og(i))throw new Error("Invalid input to extend: expected a plain object");const a=t._zod.def.checks;if(a&&a.length>0){const f=t._zod.def.shape;for(const m in i)if(Object.getOwnPropertyDescriptor(f,m)!==void 0)throw new Error("Cannot over
90write keys on object schemas containing refinements. Use `.safeExtend()` instead.")}const l=nc(t._zod.def,{get shape(){const f={...t._zod.def.shape,...i};return zu(this,"shape",f),f}});return ic(t,l)}function DI(t,i){if(!og(i))throw new Error("Invalid input to safeExtend: expected a plain object");const a=nc(t._zod.def,{get shape(){const s={...t._zod.def.shape,...i};return zu(this,"shape",s),s}});return ic(t,a)}function LI(t,i){const a=nc(t._zod.def,{get shape(){const s={...t._zod.def.shape,...i._zod.def.shape};return zu(this,"shape",s),s},get catchall(){return i._zod.def.catchall},checks:[]});return ic(t,a)}function zI(t,i,a){const l=i._zod.def.checks;if(l&&l.length>0)throw new Error(".partial() cannot be used on object schemas containing refinements");const m=nc(i._zod.def,{get shape(){const p=i._zod.def.shape,y={...p};if(a)for(const S in a){if(!(S in p))throw new Error(`Unrecognized key: "${S}"`);a[S]&&(y[S]=t?new t({type:"optional",innerType:p[S]}):p[S])}else for(const S in p)y[S]=t?new t({type:"optional",innerType:p[S]}):p[S];return zu(this,"shape",y),y},checks:[]});return ic(i,m)}function UI(t,i,a){const s=nc(i._zod.def,{get shape(){const l=i._zod.def.shape,f={...l};if(a)for(const m in a){if(!(m in f))throw new Error(`Unrecognized key: "${m}"`);a[m]&&(f[m]=new t({type:"nonoptional",innerType:l[m]}))}else for(const m in l)f[m]=new t({type:"nonoptional",innerType:l[m]});return zu(this,"shape",f),f}});return ic(i,s)}function Th(t,i=0){var a;if(t.aborted===!0)return!0;for(let s=i;s<t.issues.length;s++)if(((a=t.issues[s])==null?void 0:a.continue)!==!0)return!0;return!1}function m1(t,i){return i.map(a=>{var s;return(s=a).path??(s.path=[]),a.path.unshift(t),a})}function Vp(t){return typeof t=="string"?t:t==null?void 0:t.message}function Lu(t,i,a){var l,f,m,p,y,S;const s={...t,path:t.path??[]};if(!t.message){const T=Vp((m=(f=(l=t.inst)==null?void 0:l._zod.def)==null?void 0:f.error)==null?void 0:m.call(f,t))??Vp((p=i==null?void 0:i.error)==null?void 0:p.call(i,t))??Vp((y=a.customError)==null?void 0:y.call(a,t))??Vp((S=a.localeError)==null?void 0:S.call(a,t))??"Invalid input";s.message=T}return delete s.inst,delete s.continue,i!=null&&i.reportInput||delete s.input,s}function tS(t){return Array.isArray(t)?"array":typeof t=="string"?"string":"unknown"}function sg(...t){const[i,a,s]=t;return typeof i=="string"?{message:i,code:"custom",input:a,inst:s}:{...i}}const p1=(t,i)=>{t.name="$ZodError",Object.defineProperty(t,"_zod",{value:t._zod,enumerable:!1}),Object.defineProperty(t,"issues",{value:i,enumerable:!1}),t.message=JSON.stringify(i,O0,2),Object.defineProperty(t,"toString",{value:()=>t.message,enumerable:!1})},v1=le("$ZodError",p1),Tv=le("$ZodError",p1,{Parent:Error});function VI(t,i=a=>a.message){const a={},s=[];for(const l of t.issues)l.path.length>0?(a[l.path[0]]=a[l.path[0]]||[],a[l.path[0]].push(i(l))):s.push(i(l));return{formErrors:s,fieldErrors:a}}function BI(t,i=a=>a.message){const a={_errors:[]},s=l=>{for(const f of l.issues)if(f.code==="invalid_union"&&f.errors.length)f.errors.map(m=>s({issues:m}));else if(f.code==="invalid_key")s({issues:f.issues});else if(f.code==="invalid_element")s({issues:f.issues});else if(f.path.length===0)a._errors.push(i(f));else{let m=a,p=0;for(;p<f.path.length;){const y=f.path[p];p===f.path.length-1?(m[y]=m[y]||{_errors:[]},m[y]._errors.push(i(f))):m[y]=m[y]||{_errors:[]},m=m[y],p++}}};return s(t),a}const Mv=t=>(i,a,s,l)=>{const f=s?Object.assign(s,{async:!1}):{async:!1},m=i._zod.run({value:a,issues:[]},f);if(m instanceof Promise)throw new Ah;if(m.issues.length){const p=new((l==null?void 0:l.Err)??t)(m.issues.map(y=>Lu(y,f,Du())));throw d1(p,l==null?void 0:l.callee),p}return m.value},hN=Mv(Tv),wv=t=>async(i,a,s,l)=>{const f=s?Object.assign(s,{async:!0}):{async:!0};let m=i._zod.run({value:a,issues:[]},f);if(m instanceof Promise&&(m=await m),m.issues.length){const p=new((l==null?void 0:l.Err)??t)(m.issues.map(y=>Lu(y,f,Du())));throw d1(p,l==null?void 0:l.callee),p}return m.value},fN=wv(Tv),Av=t=>(i,a,s)=>{const l=s?{...s,async:!1}:{async:!1},f=i._zod.run({value:a,issues:[]},l);if(f instanceof Promise)throw new Ah;return f.issues.length?{success:!1,error:new(t??v1)(f.issues.map(m=>Lu(m,l,Du())))}:{success:!0,data:f.value}},FI=Av(Tv),Cv=t=>async(i,a,s)=>{const l=s?Object.assign(s,{async:!0}):{async:!0};let f=i._zod.run({value:a,issues:[]},l);return f instanceof Promise&&(f=await f),f.issues.length?{success:!1,error:new t(f.issues.map(m=>Lu(m,l,Du())))}:{success:!0,data:f.value}},qI=Cv(Tv),QI=t=>(i,a,s)=>{const l=s?Object.assign(s,{direction:"backward"}):{direction:"backward"};return Mv(t)(i,a,l)},HI=t=>(i,a,s)=>Mv(t)(i,a,s),$I=t=>async(i,a,s)=>{const l=s?Object.assign(s,{direction:"backward"}):{direction:"backward"};return wv(t)(i,a,l)},GI=t=>async(i,a,s)=>wv(t)(i,a,s),ZI=t=>(i,a,s)=>{const l=s?Object.assign(s,{direction:"backward"}):{direction:"backward"};return Av(t)(i,a,l)},KI=t=>(i,a,s)=>Av(t)(i,a,s),YI=t=>async(i,a,s)=>{const l=s?Object.assign(s,{direction:"backward"}):{direction:"backward"};return Cv(t)(i,a,l)},XI=t=>async(i,a,s)=>Cv(t)(i,a,s),WI=/^[cC][^\s-]{8,}
vendor: 54,012 bytes, lines 90-128
90$/,JI=/^[0-9a-z]+$/,ej=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,tj=/^[0-9a-vA-V]{20}$/,nj=/^[A-Za-z0-9]{27}$/,ij=/^[a-zA-Z0-9_-]{21}$/,aj=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,rj=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,pb=t=>t?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${t}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,oj=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,sj="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function cj(){return new RegExp(sj,"u")}const uj=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,lj=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,hj=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,fj=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,dj=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,y1=/^[A-Za-z0-9_-]*$/,gj=/^\+[1-9]\d{6,14}$/,S1="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",mj=new RegExp(`^${S1}$`);function b1(t){const i="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof t.precision=="number"?t.precision===-1?`${i}`:t.precision===0?`${i}:[0-5]\\d`:`${i}:[0-5]\\d\\.\\d{${t.precision}}`:`${i}(?::[0-5]\\d(?:\\.\\d+)?)?`}function pj(t){return new RegExp(`^${b1(t)}$`)}function vj(t){const i=b1({precision:t.precision}),a=["Z"];t.local&&a.push(""),t.offset&&a.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const s=`${i}(?:${a.join("|")})`;return new RegExp(`^${S1}T(?:${s})$`)}const yj=t=>{const i=t?`[\\s\\S]{${(t==null?void 0:t.minimum)??0},${(t==null?void 0:t.maximum)??""}}`:"[\\s\\S]*";return new RegExp(`^${i}$`)},Sj=/^-?\d+$/,bj=/^-?\d+(?:\.\d+)?$/,_j=/^(?:true|false)$/i,Tj=/^[^A-Z]*$/,Mj=/^[^a-z]*$/,na=le("$ZodCheck",(t,i)=>{var a;t._zod??(t._zod={}),t._zod.def=i,(a=t._zod).onattach??(a.onattach=[])}),_1={number:"number",bigint:"bigint",object:"date"},T1=le("$ZodCheckLessThan",(t,i)=>{na.init(t,i);const a=_1[typeof i.value];t._zod.onattach.push(s=>{const l=s._zod.bag,f=(i.inclusive?l.maximum:l.exclusiveMaximum)??Number.POSITIVE_INFINITY;i.value<f&&(i.inclusive?l.maximum=i.value:l.exclusiveMaximum=i.value)}),t._zod.check=s=>{(i.inclusive?s.value<=i.value:s.value<i.value)||s.issues.push({origin:a,code:"too_big",maximum:typeof i.value=="object"?i.value.getTime():i.value,input:s.value,inclusive:i.inclusive,inst:t,continue:!i.abort})}}),M1=le("$ZodCheckGreaterThan",(t,i)=>{na.init(t,i);const a=_1[typeof i.value];t._zod.onattach.push(s=>{const l=s._zod.bag,f=(i.inclusive?l.minimum:l.exclusiveMinimum)??Number.NEGATIVE_INFINITY;i.value>f&&(i.inclusive?l.minimum=i.value:l.exclusiveMinimum=i.value)}),t._zod.check=s=>{(i.inclusive?s.value>=i.value:s.value>i.value)||s.issues.push({origin:a,code:"too_small",minimum:typeof i.value=="object"?i.value.getTime():i.value,input:s.value,inclusive:i.inclusive,inst:t,continue:!i.abort})}}),wj=le("$ZodCheckMultipleOf",(t,i)=>{na.init(t,i),t._zod.onattach.push(a=>{var s;(s=a._zod.bag).multipleOf??(s.multipleOf=i.value)}),t._zod.check=a=>{if(typeof a.value!=typeof i.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof a.value=="bigint"?a.value%i.value===BigInt(0):II(a.value,i.value)===0)||a.issues.push({origin:typeof a.value,code:"not_multiple_of",divisor:i.value,input:a.value,inst:t,continue:!i.abort})}}),Aj=le("$ZodCheckNumberFormat",(t,i)=>{var m;na.init(t,i),i.format=i.format||"float64";const a=(m=i.format)==null?void 0:m.includes("int"),s=a?"int":"number",[l,f]=kI[i.format];t._zod.onattach.push(p=>{const y=p._zod.bag;y.format=i.format,y.minimum=l,y.maximum=f,a&&(y.pattern=Sj)}),t._zod.check=p=>{const y=p.value;if(a){if(!Number.isInteger(y)){p.issues.push({expected:s,format:i.format,code:"invalid_type",continue:!1,input:y,inst:t});return}if(!Number.isSafeInteger(y)){y>0?p.issues.push({input:y,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:s,inclusive:!0,continue:!i.abort}):p.issues.push({input:y,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:s,inclusive:!0,continue:!i.abort});return}}y<l&&p.issues.push({origin:"number",input:y,code:"too_small",minimum:l,inclusive:!0,inst:t,continue:!i.abort}),y>f&&p.issues.push({origin:"number",input:y,code:"too_big",maximum:f,inclusive:!0,inst:t,continue:!i.abort})}}),Cj=le("$ZodCheckMaxLength",(t,i)=>{var a;na.init(t,i),(a=t._zod.def).when??(a.when=s=>{const l=s.value;return!J0(l)&&l.length!==void 0}),t._zod.onattach.push(s=>{const l=s._zod.bag.maximum??Number.POSITIVE_INFINITY;i.maximum<l&&(s._zod.bag.maximum=i.maximum)}),t._zod.check=s=>{const l=s.value;if(l.length<=i.maximum)return;const m=tS(l);s.issues.push({origin:m,code:"too_big",maximum:i.maximum,inclusive:!0,input:l,inst:t,continue:!i.abort})}}),Ij=le("$ZodCheckMinLength",(t,i)=>{var a;na.init(t,i),(a=t._zod.def).when??(a.when=s=>{const l=s.value;return!J0(l)&&l.length!==void 0}),t._zod.onattach.push(s=>{const l=s._zod.bag.minimum??Number.NEGATIVE_INFINITY;i.minimum>l&&(s._zod.bag.minimum=i.minimum)}),t._zod.check=s=>{const l=s.value;if(l.length>=i.minimum)return;const m=tS(l);s.issues.push({origin:m,code:"too_small",minimum:i.minimum,inclusive:!0,input:l,inst:t,continue:!i.abort})}}),jj=le("$ZodCheckLengthEquals",(t,i)=>{var a;na.init(t,i),(a=t._zod.def).when??(a.when=s=>{const l=s.value;return!J0(l)&&l.length!==void 0}),t._zod.onattach.push(s=>{const l=s._zod.bag;l.minimum=i.length,l.maximum=i.length,l.length=i.length}),t._zod.check=s=>{const l=s.value,f=l.length;if(f===i.length)return;const m=tS(l),p=f>i.length;s.issues.push({origin:m,...p?{code:"too_big",maximum:i.length}:{code:"too_small",minimum:i.length},inclusive:!0,exact:!0,input:s.value,inst:t,continue:!i.abort})}}),Iv=le("$ZodCheckStringFormat",(t,i)=>{var a,s;na.init(t,i),t._zod.onattach.push(l=>{const f=l._zod.bag;f.format=i.format,i.pattern&&(f.patterns??(f.patterns=new Set),f.patterns.add(i.pattern))}),i.pattern?(a=t._zod).check??(a.check=l=>{i.pattern.lastIndex=0,!i.pattern.test(l.value)&&l.issues.push({origin:"string",code:"invalid_format",format:i.format,input:l.value,...i.pattern?{pattern:i.pattern.toString()}:{},inst:t,continue:!i.abort})}):(s=t._zod).check??(s.check=()=>{})}),Rj=le("$ZodCheckRegex",(t,i)=>{Iv.init(t,i),t._zod.check=a=>{i.pattern.lastIndex=0,!i.pattern.test(a.value)&&a.issues.push({origin:"string",code:"invalid_format",format:"regex",input:a.value,pattern:i.pattern.toString(),inst:t,continue:!i.abort})}}),Ej=le("$ZodCheckLowerCase",(t,i)=>{i.pattern??(i.pattern=Tj),Iv.init(t,i)}),xj=le("$ZodCheckUpperCase",(t,i)=>{i.pattern??(i.pattern=Mj),Iv.init(t,i)}),kj=le("$ZodCheckIncludes",(t,i)=>{na.init(t,i);const a=Dh(i.includes),s=new RegExp(typeof i.position=="number"?`^.{${i.position}}${a}`:a);i.pattern=s,t._zod.onattach.push(l=>{const f=l._zod.bag;f.patterns??(f.patterns=new Set),f.patterns.add(s)}),t._zod.check=l=>{l.value.includes(i.includes,i.position)||l.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:i.includes,input:l.value,inst:t,continue:!i.abort})}}),Oj=le("$ZodCheckStartsWith",(t,i)=>{na.init(t,i);const a=new RegExp(`^${Dh(i.prefix)}.*`);i.pattern??(i.pattern=a),t._zod.onattach.push(s=>{const l=s._zod.bag;l.patterns??(l.patterns=new Set),l.patterns.add(a)}),t._zod.check=s=>{s.value.startsWith(i.prefix)||s.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:i.prefix,input:s.value,inst:t,continue:!i.abort})}}),Pj=le("$ZodCheckEndsWith",(t,i)=>{na.init(t,i);const a=new RegExp(`.*${Dh(i.suffix)}$`);i.pattern??(i.pattern=a),t._zod.onattach.push(s=>{const l=s._zod.bag;l.patterns??(l.patterns=new Set),l.patterns.add(a)}),t._zod.check=s=>{s.value.endsWith(i.suffix)||s.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:i.suffix,input:s.value,inst:t,continue:!i.abort})}}),Nj=le("$ZodCheckOverwrite",(t,i)=>{na.init(t,i),t._zod.check=a=>{a.value=i.tx(a.value)}});class Dj{constructor(i=[]){this.content=[],this.indent=0,this&&(this.args=i)}indented(i){this.indent+=1,i(this),this.indent-=1}write(i){if(typeof i=="function"){i(this,{execution:"sync"}),i(this,{execution:"async"});return}const s=i.split(`
91`).filter(m=>m),l=Math.min(...s.map(m=>m.length-m.trimStart().length)),f=s.map(m=>m.slice(l)).map(m=>" ".repeat(this.indent*2)+m);for(const m of f)this.content.push(m)}compile(){const i=Function,a=this==null?void 0:this.args,l=[...((this==null?void 0:this.content)??[""]).map(f=>`  ${f}`)];return new i(...a,l.join(`
92`))}}const Lj={major:4,minor:3,patch:6},mn=le("$ZodType",(t,i)=>{var l;var a;t??(t={}),t._zod.def=i,t._zod.bag=t._zod.bag||{},t._zod.version=Lj;const s=[...t._zod.def.checks??[]];t._zod.traits.has("$ZodCheck")&&s.unshift(t);for(const f of s)for(const m of f._zod.onattach)m(t);if(s.length===0)(a=t._zod).deferred??(a.deferred=[]),(l=t._zod.deferred)==null||l.push(()=>{t._zod.run=t._zod.parse});else{const f=(p,y,S)=>{let T=Th(p),v;for(const w of y){if(w._zod.def.when){if(!w._zod.def.when(p))continue}else if(T)continue;const R=p.issues.length,I=w._zod.check(p);if(I instanceof Promise&&(S==null?void 0:S.async)===!1)throw new Ah;if(v||I instanceof Promise)v=(v??Promise.resolve()).then(async()=>{await I,p.issues.length!==R&&(T||(T=Th(p,R)))});else{if(p.issues.length===R)continue;T||(T=Th(p,R))}}return v?v.then(()=>p):p},m=(p,y,S)=>{if(Th(p))return p.aborted=!0,p;const T=f(y,s,S);if(T instanceof Promise){if(S.async===!1)throw new Ah;return T.then(v=>t._zod.parse(v,S))}return t._zod.parse(T,S)};t._zod.run=(p,y)=>{if(y.skipChecks)return t._zod.parse(p,y);if(y.direction==="backward"){const T=t._zod.parse({value:p.value,issues:[]},{...y,skipChecks:!0});return T instanceof Promise?T.then(v=>m(v,p,y)):m(T,p,y)}const S=t._zod.parse(p,y);if(S instanceof Promise){if(y.async===!1)throw new Ah;return S.then(T=>f(T,s,y))}return f(S,s,y)}}xt(t,"~standard",()=>({validate:f=>{var m;try{const p=FI(t,f);return p.success?{value:p.data}:{issues:(m=p.error)==null?void 0:m.issues}}catch{return qI(t,f).then(y=>{var S;return y.success?{value:y.data}:{issues:(S=y.error)==null?void 0:S.issues}})}},vendor:"zod",version:1}))}),nS=le("$ZodString",(t,i)=>{var a;mn.init(t,i),t._zod.pattern=[...((a=t==null?void 0:t._zod.bag)==null?void 0:a.patterns)??[]].pop()??yj(t._zod.bag),t._zod.parse=(s,l)=>{if(i.coerce)try{s.value=String(s.value)}catch{}return typeof s.value=="string"||s.issues.push({expected:"string",code:"invalid_type",input:s.value,inst:t}),s}}),Wt=le("$ZodStringFormat",(t,i)=>{Iv.init(t,i),nS.init(t,i)}),zj=le("$ZodGUID",(t,i)=>{i.pattern??(i.pattern=rj),Wt.init(t,i)}),Uj=le("$ZodUUID",(t,i)=>{if(i.version){const s={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[i.version];if(s===void 0)throw new Error(`Invalid UUID version: "${i.version}"`);i.pattern??(i.pattern=pb(s))}else i.pattern??(i.pattern=pb());Wt.init(t,i)}),Vj=le("$ZodEmail",(t,i)=>{i.pattern??(i.pattern=oj),Wt.init(t,i)}),Bj=le("$ZodURL",(t,i)=>{Wt.init(t,i),t._zod.check=a=>{try{const s=a.value.trim(),l=new URL(s);i.hostname&&(i.hostname.lastIndex=0,i.hostname.test(l.hostname)||a.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:i.hostname.source,input:a.value,inst:t,continue:!i.abort})),i.protocol&&(i.protocol.lastIndex=0,i.protocol.test(l.protocol.endsWith(":")?l.protocol.slice(0,-1):l.protocol)||a.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:i.protocol.source,input:a.value,inst:t,continue:!i.abort})),i.normalize?a.value=l.href:a.value=s;return}catch{a.issues.push({code:"invalid_format",format:"url",input:a.value,inst:t,continue:!i.abort})}}}),Fj=le("$ZodEmoji",(t,i)=>{i.pattern??(i.pattern=cj()),Wt.init(t,i)}),qj=le("$ZodNanoID",(t,i)=>{i.pattern??(i.pattern=ij),Wt.init(t,i)}),Qj=le("$ZodCUID",(t,i)=>{i.pattern??(i.pattern=WI),Wt.init(t,i)}),Hj=le("$ZodCUID2",(t,i)=>{i.pattern??(i.pattern=JI),Wt.init(t,i)}),$j=le("$ZodULID",(t,i)=>{i.pattern??(i.pattern=ej),Wt.init(t,i)}),Gj=le("$ZodXID",(t,i)=>{i.pattern??(i.pattern=tj),Wt.init(t,i)}),Zj=le("$ZodKSUID",(t,i)=>{i.pattern??(i.pattern=nj),Wt.init(t,i)}),Kj=le("$ZodISODateTime",(t,i)=>{i.pattern??(i.pattern=vj(i)),Wt.init(t,i)}),Yj=le("$ZodISODate",(t,i)=>{i.pattern??(i.pattern=mj),Wt.init(t,i)}),Xj=le("$ZodISOTime",(t,i)=>{i.pattern??(i.pattern=pj(i)),Wt.init(t,i)}),Wj=le("$ZodISODuration",(t,i)=>{i.pattern??(i.pattern=aj),Wt.init(t,i)}),Jj=le("$ZodIPv4",(t,i)=>{i.pattern??(i.pattern=uj),Wt.init(t,i),t._zod.bag.format="ipv4"}),eR=le("$ZodIPv6",(t,i)=>{i.pattern??(i.pattern=lj),Wt.init(t,i),t._zod.bag.format="ipv6",t._zod.check=a=>{try{new URL(`http://[${a.value}]`)}catch{a.issues.push({code:"invalid_format",format:"ipv6",input:a.value,inst:t,continue:!i.abort})}}}),tR=le("$ZodCIDRv4",(t,i)=>{i.pattern??(i.pattern=hj),Wt.init(t,i)}),nR=le("$ZodCIDRv6",(t,i)=>{i.pattern??(i.pattern=fj),Wt.init(t,i),t._zod.check=a=>{const s=a.value.split("/");try{if(s.length!==2)throw new Error;const[l,f]=s;if(!f)throw new Error;const m=Number(f);if(`${m}`!==f)throw new Error;if(m<0||m>128)throw new Error;new URL(`http://[${l}]`)}catch{a.issues.push({code:"invalid_format",format:"cidrv6",input:a.value,inst:t,continue:!i.abort})}}});function w1(t){if(t==="")return!0;if(t.length%4!==0)return!1;try{return atob(t),!0}catch{return!1}}const iR=le("$ZodBase64",(t,i)=>{i.pattern??(i.pattern=dj),Wt.init(t,i),t._zod.bag.contentEncoding="base64",t._zod.check=a=>{w1(a.value)||a.issues.push({code:"invalid_format",format:"base64",input:a.value,inst:t,continue:!i.abort})}});function aR(t){if(!y1.test(t))return!1;const i=t.replace(/[-_]/g,s=>s==="-"?"+":"/"),a=i.padEnd(Math.ceil(i.length/4)*4,"=");return w1(a)}const rR=le("$ZodBase64URL",(t,i)=>{i.pattern??(i.pattern=y1),Wt.init(t,i),t._zod.bag.contentEncoding="base64url",t._zod.check=a=>{aR(a.value)||a.issues.push({code:"invalid_format",format:"base64url",input:a.value,inst:t,continue:!i.abort})}}),oR=le("$ZodE164",(t,i)=>{i.pattern??(i.pattern=gj),Wt.init(t,i)});function sR(t,i=null){try{const a=t.split(".");if(a.length!==3)return!1;const[s]=a;if(!s)return!1;const l=JSON.parse(atob(s));return!("typ"in l&&(l==null?void 0:l.typ)!=="JWT"||!l.alg||i&&(!("alg"in l)||l.alg!==i))}catch{return!1}}const cR=le("$ZodJWT",(t,i)=>{Wt.init(t,i),t._zod.check=a=>{sR(a.value,i.alg)||a.issues.push({code:"invalid_format",format:"jwt",input:a.value,inst:t,continue:!i.abort})}}),A1=le("$ZodNumber",(t,i)=>{mn.init(t,i),t._zod.pattern=t._zod.bag.pattern??bj,t._zod.parse=(a,s)=>{if(i.coerce)try{a.value=Number(a.value)}catch{}const l=a.value;if(typeof l=="number"&&!Number.isNaN(l)&&Number.isFinite(l))return a;const f=typeof l=="number"?Number.isNaN(l)?"NaN":Number.isFinite(l)?void 0:"Infinity":void 0;return a.issues.push({expected:"number",code:"invalid_type",input:l,inst:t,...f?{received:f}:{}}),a}}),uR=le("$ZodNumberFormat",(t,i)=>{Aj.init(t,i),A1.init(t,i)}),lR=le("$ZodBoolean",(t,i)=>{mn.init(t,i),t._zod.pattern=_j,t._zod.parse=(a,s)=>{if(i.coerce)try{a.value=!!a.value}catch{}const l=a.value;return typeof l=="boolean"||a.issues.push({expected:"boolean",code:"invalid_type",input:l,inst:t}),a}}),hR=le("$ZodUnknown",(t,i)=>{mn.init(t,i),t._zod.parse=a=>a}),fR=le("$ZodNever",(t,i)=>{mn.init(t,i),t._zod.parse=(a,s)=>(a.issues.push({expected:"never",code:"invalid_type",input:a.value,inst:t}),a)});function vb(t,i,a){t.issues.length&&i.issues.push(...m1(a,t.issues)),i.value[a]=t.value}const dR=le("$ZodArray",(t,i)=>{mn.init(t,i),t._zod.parse=(a,s)=>{const l=a.value;if(!Array.isArray(l))return a.issues.push({expected:"array",code:"invalid_type",input:l,inst:t}),a;a.value=Array(l.length);const f=[];for(let m=0;m<l.length;m++){const p=l[m],y=i.element._zod.run({value:p,issues:[]},s);y instanceof Promise?f.push(y.then(S=>vb(S,a,m))):vb(y,a,m)}return f.length?Promise.all(f).then(()=>a):a}});function ov(t,i,a,s,l){if(t.issues.length){if(l&&!(a in s))return;i.issues.push(...m1(a,t.issues))}t.value===void 0?a in s&&(i.value[a]=void 0):i.value[a]=t.value}function C1(t){var s,l,f,m;const i=Object.keys(t.shape);for(const p of i)if(!((m=(f=(l=(s=t.shape)==null?void 0:s[p])==null?void 0:l._zod)==null?void 0:f.traits)!=null&&m.has("$ZodType")))throw new Error(`Invalid element at key "${p}": expected a Zod schema`);const a=xI(t.shape);return{...t,keys:i,keySet:new Set(i),numKeys:i.length,optionalKeys:new Set(a)}}function I1(t,i,a,s,l,f){const m=[],p=l.keySet,y=l.catchall._zod,S=y.def.type,T=y.optout==="optional";for(const v in i){if(p.has(v))continue;if(S==="never"){m.push(v);continue}const w=y.run({value:i[v],issues:[]},s);w instanceof Promise?t.push(w.then(R=>ov(R,a,v,i,T))):ov(w,a,v,i,T)}return m.length&&a.issues.push({code:"unrecognized_keys",keys:m,input:i,inst:f}),t.length?Promise.all(t).then(()=>a):a}const gR=le("$ZodObject",(t,i)=>{mn.init(t,i);const a=Object.getOwnPropertyDescriptor(i,"shape");if(!(a!=null&&a.get)){const p=i.shape;Object.defineProperty(i,"shape",{get:()=>{const y={...p};return Object.defineProperty(i,"shape",{value:y}),y}})}const s=W0(()=>C1(i));xt(t._zod,"propValues",()=>{const p=i.shape,y={};for(const S in p){const T=p[S]._zod;if(T.values){y[S]??(y[S]=new Set);for(const v of T.values)y[S].add(v)}}return y});const l=rv,f=i.catchall;let m;t._zod.parse=(p,y)=>{m??(m=s.value);const S=p.value;if(!l(S))return p.issues.push({expected:"object",code:"invalid_type",input:S,inst:t}),p;p.value={};const T=[],v=m.shape;for(const w of m.keys){const R=v[w],I=R._zod.optout==="optional",x=R._zod.run({value:S[w],issues:[]},y);x instanceof Promise?T.push(x.then(E=>ov(E,p,w,S,I))):ov(x,p,w,S,I)}return f?I1(T,S,p,y,s.value,t):T.length?Promise.all(T).then(()=>p):p}}),mR=le("$ZodObjectJIT",(t,i)=>{gR.init(t,i);const a=t._zod.parse,s=W0(()=>C1(i)),l=w=>{var Y;const R=new Dj(["shape","payload","ctx"]),I=s.value,x=U=>{const J=mb(U);return`shape[${J}]._zod.run({ value: input[${J}], issues: [] }, ctx)`};R.write("const input = payload.value;");const E=Object.create(null);let O=0;for(const U of I.keys)E[U]=`key_${O++}`;R.write("const newResult = {};");for(const U of I.keys){const J=E[U],te=mb(U),Q=w[U],q=((Y=Q==null?void 0:Q._zod)==null?void 0:Y.optout)==="optional";R.write(`const ${J} = ${x(U)};`),q?R.write(`
93        if (${J}.issues.length) {
94          if (${te} in input) {
95            payload.issues = payload.issues.concat(${J}.issues.map(iss => ({
96              ...iss,
97              path: iss.path ? [${te}, ...iss.path] : [${te}]
98            })));
99          }
100        }
101        
102        if (${J}.value === undefined) {
103          if (${te} in input) {
104            newResult[${te}] = undefined;
105          }
106        } else {
107          newResult[${te}] = ${J}.value;
108        }
109        
110      `):R.write(`
111        if (${J}.issues.length) {
112          payload.issues = payload.issues.concat(${J}.issues.map(iss => ({
113            ...iss,
114            path: iss.path ? [${te}, ...iss.path] : [${te}]
115          })));
116        }
117        
118        if (${J}.value === undefined) {
119          if (${te} in input) {
120            newResult[${te}] = undefined;
121          }
122        } else {
123          newResult[${te}] = ${J}.value;
124        }
125        
126      `)}R.write("payload.value = newResult;"),R.write("return payload;");const X=R.compile();return(U,J)=>X(w,U,J)};let f;const m=rv,p=!h1.jitless,S=p&&RI.value,T=i.catchall;let v;t._zod.parse=(w,R)=>{v??(v=s.value);const I=w.value;return m(I)?p&&S&&(R==null?void 0:R.async)===!1&&R.jitless!==!0?(f||(f=l(i.shape)),w=f(w,R),T?I1([],I,w,R,v,t):w):a(w,R):(w.issues.push({expected:"object",code:"invalid_type",input:I,inst:t}),w)}});function yb(t,i,a,s){for(const f of t)if(f.issues.length===0)return i.value=f.value,i;const l=t.filter(f=>!Th(f));return l.length===1?(i.value=l[0].value,l[0]):(i.issues.push({code:"invalid_union",input:i.value,inst:a,errors:t.map(f=>f.issues.map(m=>Lu(m,s,Du())))}),i)}const pR=le("$ZodUnion",(t,i)=>{mn.init(t,i),xt(t._zod,"optin",()=>i.options.some(l=>l._zod.optin==="optional")?"optional":void 0),xt(t._zod,"optout",()=>i.options.some(l=>l._zod.optout==="optional")?"optional":void 0),xt(t._zod,"values",()=>{if(i.options.every(l=>l._zod.values))return new Set(i.options.flatMap(l=>Array.from(l._zod.values)))}),xt(t._zod,"pattern",()=>{if(i.options.every(l=>l._zod.pattern)){const l=i.options.map(f=>f._zod.pattern);return new RegExp(`^(${l.map(f=>eS(f.source)).join("|")})$`)}});const a=i.options.length===1,s=i.options[0]._zod.run;t._zod.parse=(l,f)=>{if(a)return s(l,f);let m=!1;const p=[];for(const y of i.options){const S=y._zod.run({value:l.value,issues:[]},f);if(S instanceof Promise)p.push(S),m=!0;else{if(S.issues.length===0)return S;p.push(S)}}return m?Promise.all(p).then(y=>yb(y,l,t,f)):yb(p,l,t,f)}}),vR=le("$ZodIntersection",(t,i)=>{mn.init(t,i),t._zod.parse=(a,s)=>{const l=a.value,f=i.left._zod.run({value:l,issues:[]},s),m=i.right._zod.run({value:l,issues:[]},s);return f instanceof Promise||m instanceof Promise?Promise.all([f,m]).then(([y,S])=>Sb(a,y,S)):Sb(a,f,m)}});function P0(t,i){if(t===i)return{valid:!0,data:t};if(t instanceof Date&&i instanceof Date&&+t==+i)return{valid:!0,data:t};if(og(t)&&og(i)){const a=Object.keys(i),s=Object.keys(t).filter(f=>a.indexOf(f)!==-1),l={...t,...i};for(const f of s){const m=P0(t[f],i[f]);if(!m.valid)return{valid:!1,mergeErrorPath:[f,...m.mergeErrorPath]};l[f]=m.data}return{valid:!0,data:l}}if(Array.isArray(t)&&Array.isArray(i)){if(t.length!==i.length)return{valid:!1,mergeErrorPath:[]};const a=[];for(let s=0;s<t.length;s++){const l=t[s],f=i[s],m=P0(l,f);if(!m.valid)return{valid:!1,mergeErrorPath:[s,...m.mergeErrorPath]};a.push(m.data)}return{valid:!0,data:a}}return{valid:!1,mergeErrorPath:[]}}function Sb(t,i,a){const s=new Map;let l;for(const p of i.issues)if(p.code==="unrecognized_keys"){l??(l=p);for(const y of p.keys)s.has(y)||s.set(y,{}),s.get(y).l=!0}else t.issues.push(p);for(const p of a.issues)if(p.code==="unrecognized_keys")for(const y of p.keys)s.has(y)||s.set(y,{}),s.get(y).r=!0;else t.issues.push(p);const f=[...s].filter(([,p])=>p.l&&p.r).map(([p])=>p);if(f.length&&l&&t.issues.push({...l,keys:f}),Th(t))return t;const m=P0(i.value,a.value);if(!m.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(m.mergeErrorPath)}`);return t.value=m.data,t}const yR=le("$ZodEnum",(t,i)=>{mn.init(t,i);const a=f1(i.entries),s=new Set(a);t._zod.values=s,t._zod.pattern=new RegExp(`^(${a.filter(l=>EI.has(typeof l)).map(l=>typeof l=="string"?Dh(l):l.toString()).join("|")})$`),t._zod.parse=(l,f)=>{const m=l.value;return s.has(m)||l.issues.push({code:"invalid_value",values:a,input:m,inst:t}),l}}),SR=le("$ZodLiteral",(t,i)=>{if(mn.init(t,i),i.values.length===0)throw new Error("Cannot create literal schema with no valid values");const a=new Set(i.values);t._zod.values=a,t._zod.pattern=new RegExp(`^(${i.values.map(s=>typeof s=="string"?Dh(s):s?Dh(s.toString()):String(s)).join("|")})$`),t._zod.parse=(s,l)=>{const f=s.value;return a.has(f)||s.issues.push({code:"invalid_value",values:i.values,input:f,inst:t}),s}}),bR=le("$ZodTransform",(t,i)=>{mn.init(t,i),t._zod.parse=(a,s)=>{if(s.direction==="backward")throw new l1(t.constructor.name);const l=i.transform(a.value,a);if(s.async)return(l instanceof Promise?l:Promise.resolve(l)).then(m=>(a.value=m,a));if(l instanceof Promise)throw new Ah;return a.value=l,a}});function bb(t,i){return t.issues.length&&i===void 0?{issues:[],value:void 0}:t}const j1=le("$ZodOptional",(t,i)=>{mn.init(t,i),t._zod.optin="optional",t._zod.optout="optional",xt(t._zod,"values",()=>i.innerType._zod.values?new Set([...i.innerType._zod.values,void 0]):void 0),xt(t._zod,"pattern",()=>{const a=i.innerType._zod.pattern;return a?new RegExp(`^(${eS(a.source)})?$`):void 0}),t._zod.parse=(a,s)=>{if(i.innerType._zod.optin==="optional"){const l=i.innerType._zod.run(a,s);return l instanceof Promise?l.then(f=>bb(f,a.value)):bb(l,a.value)}return a.value===void 0?a:i.innerType._zod.run(a,s)}}),_R=le("$ZodExactOptional",(t,i)=>{j1.init(t,i),xt(t._zod,"values",()=>i.innerType._zod.values),xt(t._zod,"pattern",()=>i.innerType._zod.pattern),t._zod.parse=(a,s)=>i.innerType._zod.run(a,s)}),TR=le("$ZodNullable",(t,i)=>{mn.init(t,i),xt(t._zod,"optin",()=>i.innerType._zod.optin),xt(t._zod,"optout",()=>i.innerType._zod.optout),xt(t._zod,"pattern",()=>{const a=i.innerType._zod.pattern;return a?new RegExp(`^(${eS(a.source)}|null)$`):void 0}),xt(t._zod,"values",()=>i.innerType._zod.values?new Set([...i.innerType._zod.values,null]):void 0),t._zod.parse=(a,s)=>a.value===null?a:i.innerType._zod.run(a,s)}),MR=le("$ZodDefault",(t,i)=>{mn.init(t,i),t._zod.optin="optional",xt(t._zod,"values",()=>i.innerType._zod.values),t._zod.parse=(a,s)=>{if(s.direction==="backward")return i.innerType._zod.run(a,s);if(a.value===void 0)return a.value=i.defaultValue,a;const l=i.innerType._zod.run(a,s);return l instanceof Promise?l.then(f=>_b(f,i)):_b(l,i)}});function _b(t,i){return t.value===void 0&&(t.value=i.defaultValue),t}const wR=le("$ZodPrefault",(t,i)=>{mn.init(t,i),t._zod.optin="optional",xt(t._zod,"values",()=>i.innerType._zod.values),t._zod.parse=(a,s)=>(s.direction==="backward"||a.value===void 0&&(a.value=i.defaultValue),i.innerType._zod.run(a,s))}),AR=le("$ZodNonOptional",(t,i)=>{mn.init(t,i),xt(t._zod,"values",()=>{const a=i.innerType._zod.values;return a?new Set([...a].filter(s=>s!==void 0)):void 0}),t._zod.parse=(a,s)=>{const l=i.innerType._zod.run(a,s);return l instanceof Promise?l.then(f=>Tb(f,t)):Tb(l,t)}});function Tb(t,i){return!t.issues.length&&t.value===void 0&&t.issues.push({code:"invalid_type",expected:"nonoptional",input:t.value,inst:i}),t}const CR=le("$ZodCatch",(t,i)=>{mn.init(t,i),xt(t._zod,"optin",()=>i.innerType._zod.optin),xt(t._zod,"optout",()=>i.innerType._zod.optout),xt(t._zod,"values",()=>i.innerType._zod.values),t._zod.parse=(a,s)=>{if(s.direction==="backward")return i.innerType._zod.run(a,s);const l=i.innerType._zod.run(a,s);return l instanceof Promise?l.then(f=>(a.value=f.value,f.issues.length&&(a.value=i.catchValue({...a,error:{issues:f.issues.map(m=>Lu(m,s,Du()))},input:a.value}),a.issues=[]),a)):(a.value=l.value,l.issues.length&&(a.value=i.catchValue({...a,error:{issues:l.issues.map(f=>Lu(f,s,Du()))},input:a.value}),a.issues=[]),a)}}),IR=le("$ZodPipe",(t,i)=>{mn.init(t,i),xt(t._zod,"values",()=>i.in._zod.values),xt(t._zod,"optin",()=>i.in._zod.optin),xt(t._zod,"optout",()=>i.out._zod.optout),xt(t._zod,"propValues",()=>i.in._zod.propValues),t._zod.parse=(a,s)=>{if(s.direction==="backward"){const f=i.out._zod.run(a,s);return f instanceof Promise?f.then(m=>Bp(m,i.in,s)):Bp(f,i.in,s)}const l=i.in._zod.run(a,s);return l instanceof Promise?l.then(f=>Bp(f,i.out,s)):Bp(l,i.out,s)}});function Bp(t,i,a){return t.issues.length?(t.aborted=!0,t):i._zod.run({value:t.value,issues:t.issues},a)}const jR=le("$ZodReadonly",(t,i)=>{mn.init(t,i),xt(t._zod,"propValues",()=>i.innerType._zod.propValues),xt(t._zod,"values",()=>i.innerType._zod.values),xt(t._zod,"optin",()=>{var a,s;return(s=(a=i.innerType)==null?void 0:a._zod)==null?void 0:s.optin}),xt(t._zod,"optout",()=>{var a,s;return(s=(a=i.innerType)==null?void 0:a._zod)==null?void 0:s.optout}),t._zod.parse=(a,s)=>{if(s.direction==="backward")return i.innerType._zod.run(a,s);const l=i.innerType._zod.run(a,s);return l instanceof Promise?l.then(Mb):Mb(l)}});function Mb(t){return t.value=Object.freeze(t.value),t}const RR=le("$ZodCustom",(t,i)=>{na.init(t,i),mn.init(t,i),t._zod.parse=(a,s)=>a,t._zod.check=a=>{const s=a.value,l=i.fn(s);if(l instanceof Promise)return l.then(f=>wb(f,a,s,t));wb(l,a,s,t)}});function wb(t,i,a,s){if(!t){const l={code:"custom",input:a,inst:s,path:[...s._zod.def.path??[]],continue:!s._zod.def.abort};s._zod.def.params&&(l.params=s._zod.def.params),i.issues.push(sg(l))}}var Ab;class ER{constructor(){this._map=new WeakMap,this._idmap=new Map}add(i,...a){const s=a[0];return this._map.set(i,s),s&&typeof s=="object"&&"id"in s&&this._idmap.set(s.id,i),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(i){const a=this._map.get(i);return a&&typeof a=="object"&&"id"in a&&this._idmap.delete(a.id),this._map.delete(i),this}get(i){const a=i._zod.parent;if(a){const s={...this.get(a)??{}};delete s.id;const l={...s,...this._map.get(i)};return Object.keys(l).length?l:void 0}return this._map.get(i)}has(i){return this._map.has(i)}}function xR(){return new ER}(Ab=globalThis).__zod_globalRegistry??(Ab.__zod_globalRegistry=xR());const Xd=globalThis.__zod_globalRegistry;function kR(t,i){return new t({type:"string",...De(i)})}function OR(t,i){return new t({type:"string",format:"email",check:"string_format",abort:!1,...De(i)})}function Cb(t,i){return new t({type:"string",format:"guid",check:"string_format",abort:!1,...De(i)})}function PR(t,i){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,...De(i)})}function NR(t,i){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...De(i)})}function DR(t,i){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...De(i)})}function LR(t,i){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...De(i)})}function zR(t,i){return new t({type:"string",format:"url",check:"string_format",abort:!1,...De(i)})}function UR(t,i){return new t({type:"string",format:"emoji",check:"string_format",abort:!1,...De(i)})}function VR(t,i){return new t({type:"string",format:"nanoid",check:"string_format",abort:!1,...De(i)})}function BR(t,i){return new t({type:"string",format:"cuid",check:"string_format",abort:!1,...De(i)})}function FR(t,i){return new t({type:"string",format:"cuid2",check:"string_format",abort:!1,...De(i)})}function qR(t,i){return new t({type:"string",format:"ulid",check:"string_format",abort:!1,...De(i)})}function QR(t,i){return new t({type:"string",format:"xid",check:"string_format",abort:!1,...De(i)})}function HR(t,i){return new t({type:"string",format:"ksuid",check:"string_format",abort:!1,...De(i)})}function $R(t,i){return new t({type:"string",format:"ipv4",check:"string_format",abort:!1,...De(i)})}function GR(t,i){return new t({type:"string",format:"ipv6",check:"string_format",abort:!1,...De(i)})}function ZR(t,i){return new t({type:"string",format:"cidrv4",check:"string_format",abort:!1,...De(i)})}function KR(t,i){return new t({type:"string",format:"cidrv6",check:"string_format",abort:!1,...De(i)})}function YR(t,i){return new t({type:"string",format:"base64",check:"string_format",abort:!1,...De(i)})}function XR(t,i){return new t({type:"string",format:"base64url",check:"string_format",abort:!1,...De(i)})}function WR(t,i){return new t({type:"string",format:"e164",check:"string_format",abort:!1,...De(i)})}function JR(t,i){return new t({type:"string",format:"jwt",check:"string_format",abort:!1,...De(i)})}function e2(t,i){return new t({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...De(i)})}function t2(t,i){return new t({type:"string",format:"date",check:"string_format",...De(i)})}function n2(t,i){return new t({type:"string",format:"time",check:"string_format",precision:null,...De(i)})}function i2(t,i){return new t({type:"string",format:"duration",check:"string_format",...De(i)})}function a2(t,i){return new t({type:"number",coerce:!0,checks:[],...De(i)})}function r2(t,i){return new t({type:"number",check:"number_format",abort:!1,format:"safeint",...De(i)})}function o2(t,i){return new t({type:"boolean",...De(i)})}function s2(t){return new t({type:"unknown"})}function c2(t,i){return new t({type:"never",...De(i)})}function Ib(t,i){return new T1({check:"less_than",...De(i),value:t,inclusive:!1})}function o0(t,i){return new T1({check:"less_than",...De(i),value:t,inclusive:!0})}function jb(t,i){return new M1({check:"greater_than",...De(i),value:t,inclusive:!1})}function s0(t,i){return new M1({check:"greater_than",...De(i),value:t,inclusive:!0})}function Rb(t,i){return new wj({check:"multiple_of",...De(i),value:t})}function R1(t,i){return new Cj({check:"max_length",...De(i),maximum:t})}function sv(t,i){return new Ij({check:"min_length",...De(i),minimum:t})}function E1(t,i){return new jj({check:"length_equals",...De(i),length:t})}function u2(t,i){return new Rj({check:"string_format",format:"regex",...De(i),pattern:t})}function l2(t){return new Ej({check:"string_format",format:"lowercase",...De(t)})}function h2(t){return new xj({check:"string_format",format:"uppercase",...De(t)})}function f2(t,i){return new kj({check:"string_format",format:"includes",...De(i),includes:t})}function d2(t,i){return new Oj({check:"string_format",format:"starts_with",...De(i),prefix:t})}function g2(t,i){return new Pj({check:"string_format",format:"ends_with",...De(i),suffix:t})}function qh(t){return new Nj({check:"overwrite",tx:t})}function m2(t){return qh(i=>i.normalize(t))}function p2(){return qh(t=>t.trim())}function v2(){return qh(t=>t.toLowerCase())}function y2(){return qh(t=>t.toUpperCase())}function S2(){return qh(t=>jI(t))}function b2(t,i,a){return new t({type:"array",element:i,...De(a)})}function _2(t,i,a){return new t({type:"custom",check:"custom",fn:i,...De(a)})}function T2(t){const i=M2(a=>(a.addIssue=s=>{if(typeof s=="string")a.issues.push(sg(s,a.value,i._zod.def));else{const l=s;l.fatal&&(l.continue=!1),l.code??(l.code="custom"),l.input??(l.input=a.value),l.inst??(l.inst=i),l.continue??(l.continue=!i._zod.def.abort),a.issues.push(sg(l))}},t(a.value,a)));return i}function M2(t,i){const a=new na({check:"custom",...De(i)});return a._zod.check=t,a}function x1(t){let i=(t==null?void 0:t.target)??"draft-2020-12";return i==="draft-4"&&(i="draft-04"),i==="draft-7"&&(i="draft-07"),{processors:t.processors??{},metadataRegistry:(t==null?void 0:t.metadata)??Xd,target:i,unrepresentable:(t==null?void 0:t.unrepresentable)??"throw",override:(t==null?void 0:t.override)??(()=>{}),io:(t==null?void 0:t.io)??"output",counter:0,seen:new Map,cycles:(t==null?void 0:t.cycles)??"ref",reused:(t==null?void 0:t.reused)??"inline",external:(t==null?void 0:t.external)??void 0}}function Gn(t,i,a={path:[],schemaPath:[]}){var T,v;var s;const l=t._zod.def,f=i.seen.get(t);if(f)return f.count++,a.schemaPath.includes(t)&&(f.cycle=a.path),f.schema;const m={schema:{},count:1,cycle:void 0,path:a.path};i.seen.set(t,m);const p=(v=(T=t._zod).toJSONSchema)==null?void 0:v.call(T);if(p)m.schema=p;else{const w={...a,schemaPath:[...a.schemaPath,t],path:a.path};if(t._zod.processJSONSchema)t._zod.processJSONSchema(i,m.schema,w);else{const I=m.schema,x=i.processors[l.type];if(!x)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${l.type}`);x(t,i,I,w)}const R=t._zod.parent;R&&(m.ref||(m.ref=R),Gn(R,i,w),i.seen.get(R).isParent=!0)}const y=i.metadataRegistry.get(t);return y&&Object.assign(m.schema,y),i.io==="input"&&Ni(t)&&(delete m.schema.examples,delete m.schema.default),i.io==="input"&&m.schema._prefault&&((s=m.schema).default??(s.default=m.schema._prefault)),delete m.schema._prefault,i.seen.get(t).schema}function k1(t,i){var m,p,y,S;const a=t.seen.get(i);if(!a)throw new Error("Unprocessed schema. This is a bug in Zod.");const s=new Map;for(const T of t.seen.entries()){const v=(m=t.metadataRegistry.get(T[0]))==null?void 0:m.id;if(v){const w=s.get(v);if(w&&w!==T[0])throw new Error(`Duplicate schema id "${v}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);s.set(v,T[0])}}const l=T=>{var x;const v=t.target==="draft-2020-12"?"$defs":"definitions";if(t.external){const E=(x=t.external.registry.get(T[0]))==null?void 0:x.id,O=t.external.uri??(Y=>Y);if(E)return{ref:O(E)};const X=T[1].defId??T[1].schema.id??`schema${t.counter++}`;return T[1].defId=X,{defId:X,ref:`${O("__shared")}#/${v}/${X}`}}if(T[1]===a)return{ref:"#"};const R=`#/${v}/`,I=T[1].schema.id??`__schema${t.counter++}`;return{defId:I,ref:R+I}},f=T=>{if(T[1].schema.$ref)return;const v=T[1],{ref:w,defId:R}=l(T);v.def={...v.schema},R&&(v.defId=R);const I=v.schema;for(const x in I)delete I[x];I.$ref=w};if(t.cycles==="throw")for(const T of t.seen.entries()){const v=T[1];if(v.cycle)throw new Error(`Cycle detected: #/${(p=v.cycle)==null?void 0:p.join("/")}/<root>
127
128Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(const T of t.seen.entries()){const v=T[1];if(i===T[0]){f(T);continue}if(t.external){const R=(y=t.external.registry.get(T[0]))==null?void 0:y.id;if(i!==T[0]&&R){f(T);continue}}if((S=t.metadataRegistry.get(T[0]))==null?void 0:S.id){f(T);continue}if(v.cycle){f(T);continue}if(v.count>1&&t.reused==="ref"){f(T);continue}}}function O1(t,i){var m,p,y;const a=t.seen.get(i);if(!a)throw new Error("Unprocessed schema. This is a bug in Zod.");const s=S=>{const T=t.seen.get(S);if(T.ref===null)return;const v=T.def??T.schema,w={...v},R=T.ref;if(T.ref=null,R){s(R);const x=t.seen.get(R),E=x.schema;if(E.$ref&&(t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0")?(v.allOf=v.allOf??[],v.allOf.push(E)):Object.assign(v,E),Object.assign(v,w),S._zod.parent===R)for(const X in v)X==="$ref"||X==="allOf"||X in w||delete v[X];if(E.$ref&&x.def)for(const X in v)X==="$ref"||X==="allOf"||X in x.def&&JSON.stringify(v[X])===JSON.stringify(x.def[X])&&delete v[X]}const I=S._zod.parent;if(I&&I!==R){s(I);const x=t.seen.get(I);if(x!=null&&x.schema.$ref&&(v.$ref=x.schema.$ref,x.def))for(const E in v)E==="$ref"||E==="allOf"||E in x.def&&JSON.stringify(v[E])===JSON.stringify(x.def[E])&&delete v[E]}t.override({zodSchema:S,jsonSchema:v,path:T.path??[]})};for(const S of[...t.seen.entries()].reverse())s(S[0]);const l={};if(t.target==="draft-2020-12"?l.$schema="https://json-schema.org/draft/2020-12/schema":t.target==="draft-07"?l.$schema="http://json-schema.org/draft-07/schema#":t.target==="draft-04"?l.$schema="http://json-schema.org/draft-04/schema#":t.target,(m=t.external)!=null&&m.uri){const S=(p=t.external.registry.get(i))==null?void 0:p.id;if(!S)throw new Error("Schema is missing an `id` property");l.$id=t.external.uri(S)}Object.assign(l,a.def??a.schema);const f=((y=t.external)==null?void 0:y.defs)??{};for(const S of t.seen.entries()){const T=S[1];T.def&&T.defId&&(f[T.defId]=T.def)}t.external||Object.keys(f).length>0&&(t.target==="draft-2020-12"?l.$defs=f:l.definitions=f);try{const S=JSON.parse(JSON.stringify(l));return Object.defineProperty(S,"~standard",{value:{...i["~standard"],jsonSchema:{input:cv(i,"input",t.processors),output:cv(i,"output",t.processors)}},enumerable:!1,writable:!1}),S}catch{throw new Error("Error converting schema to JSON.")}}function Ni(t,i){const a=i??{seen:new Set};if(a.seen.has(t))return!1;a.seen.add(t);const s=t._zod.def;if(s.type==="transform")return!0;if(s.type==="array")return Ni(s.element,a);if(s.type==="set")return Ni(s.valueType,a);if(s.type==="lazy")return Ni(s.getter(),a);if(s.type==="promise"||s.type==="optional"||s.type==="nonoptional"||s.type==="nullable"||s.type==="readonly"||s.type==="default"||s.type==="prefault")return Ni(s.innerType,a);if(s.type==="intersection")return Ni(s.left,a)||Ni(s.right,a);if(s.type==="record"||s.type==="map")return Ni(s.keyType,a)||Ni(s.valueType,a);if(s.type==="pipe")return Ni(s.in,a)||Ni(s.out,a);if(s.type==="object"){for(const l in s.shape)if(Ni(s.shape[l],a))return!0;return!1}if(s.type==="union"){for(const l of s.options)if(Ni(l,a))return!0;return!1}if(s.type==="tuple"){for(const l of s.items)if(Ni(l,a))return!0;return!!(s.rest&&Ni(s.rest,a))}return!1}const w2=(t,i={})=>a=>{const s=x1({...a,processors:i});return Gn(t,s),k1(s,t),O1(s,t)},cv=(t,i,a={})=>s=>{const{libraryOptions:l,target:f}=s??{},m=x1({...l??{},target:f,io:i,processors:a});return Gn(t,m),k1(m,t),O1(m,t)},A2={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},C2=(t,i,a,s)=>{const l=a;l.type="string";const{minimum:f,maximum:m,format:p,patterns:y,contentEncoding:S}=t._zod.bag;if(typeof f=="number"&&(l.minLength=f),typeof m=="number"&&(l.maxLength=m),p&&(l.format=A2[p]??p,l.format===""&&delete l.format,p==="time"&&delete l.format),S&&(l.contentEncoding=S),y&&y.size>0){const T=[...y];T.length===1?l.pattern=T[0].source:T.length>1&&(l.allOf=[...T.map(v=>({...i.target==="draft-07"||i.target==="draft-04"||i.target==="openapi-3.0"?{type:"string"}:{},pattern:v.source}))])}},I2=(t,i,a,s)=>{const l=a,{minimum:f,maximum:m,format:p,multipleOf:y,exclusiveMaximum:S,exclusiveMinimum:T}=t._zod.bag;typeof p=="string"&&p.includes("int")?l.type="integer":l.type="number",typeof T=="number"&&(i.target==="draft-04"||i.target==="openapi-3.0"?(l.minimum=T,l.exclusiveMinimum=!0):l.exclusiveMinimum=T),typeof f=="number"&&(l.minimum=f,typeof T=="number"&&i.target!=="draft-04"&&(T>=f?delete l.minimum:delete l.exclusiveMinimum)),typeof S=="number"&&(i.target==="draft-04"||i.target==="openapi-3.0"?(l.maximum=S,l.exclusiveMaximum=!0):l.exclusiveMaximum=S),typeof m=="number"&&(l.maximum=m,typeof S=="number"&&i.target!=="draft-04"&&(S<=m?delete l.maximum:delete l.exclusiveMaximum)),typeof y=="number"&&(l.multipleOf=y)},j2=(t,i,a,s)=>{a.type="boolean"},R2=(t,i,a,s)=>{a.not={}},E2=(t,i,a,s)=>{},x2=(t,i,a,s)=>{const l=t._zod.def,f=f1(l.entries);f.every(m=>typeof m=="number")&&(a.type="number"),f.every(m=>typeof m=="string")&&(a.type="string"),a.enum=f},k2=(t,i,a,s)=>{const l=t._zod.def,f=[];for(const m of l.values)if(m===void 0){if(i.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof m=="bigint"){if(i.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");f.push(Number(m))}else f.push(m);if(f.length!==0)if(f.length===1){const m=f[0];a.type=m===null?"null":typeof m,i.target==="draft-04"||i.target==="openapi-3.0"?a.enum=[m]:a.const=m}else f.every(m=>typeof m=="number")&&(a.type="number"),f.every(m=>typeof m=="string")&&(a.type="string"),f.every(m=>typeof m=="boolean")&&(a.type="boolean"),f.every(m=>m===null)&&(a.type="null"),a.enum=f},O2=(t,i,a,s)=>{if(i.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},P2=(t,i,a,s)=>{if(i.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},N2=(t,i,a,s)=>{const l=a,f=t._zod.def,{minimum:m,maximum:p}=t._zod.bag;typeof m=="number"&&(l.minItems=m),typeof p=="number"&&(l.maxItems=p),l.type="array",l.items=Gn(f.element,i,{...s,path:[...s.path,"items"]})},D2=(t,i,a,s)=>{var S;const l=a,f=t._zod.def;l.type="object",l.properties={};const m=f.shape;for(const T in m)l.properties[T]=Gn(m[T],i,{...s,path:[...s.path,"properties",T]});const p=new Set(Object.keys(m)),y=new Set([...p].filter(T=>{const v=f.shape[T]._zod;return i.io==="input"?v.optin===void 0:v.optout===void 0}));y.size>0&&(l.required=Array.from(y)),((S=f.catchall)==null?void 0:S._zod.def.type)==="never"?l.additionalProperties=!1:f.catchall?f.catchall&&(l.additionalProperties=Gn(f.catchall,i,{...s,path:[...s.path,"additionalProperties"]})):i.io==="output"&&(l.additionalProperties=!1)},L2=(t,i,a,s)=>{const l=t._zod.def,f=l.inclusive===!1,m=l.options.map((p,y)=>Gn(p,i,{...s,path:[...s.path,f?"oneOf":"anyOf",y]}));f?a.oneOf=m:a.anyOf=m},z2=(t,i,a,s)=>{const l=t._zod.def,f=Gn(l.left,i,{...s,path:[...s.path,"allOf",0]}),m=Gn(l.right,i,{...s,path:[...s.path,"allOf",1]}),p=S=>"allOf"in S&&Object.keys(S).length===1,y=[...p(f)?f.allOf:[f],...p(m)?m.allOf:[m]];a.allOf=y},U2=(t,i,a,s)=>{const l=t._zod.def,f=Gn(l.innerType,i,s),m=i.seen.get(t);i.target==="openapi-3.0"?(m.ref=l.innerType,a.nullable=!0):a.anyOf=[f,{type:"null"}]},V2=(t,i,a,s)=>{const l=t._zod.def;Gn(l.innerType,i,s);const f=i.seen.get(t);f.ref=l.innerType},B2=(t,i,a,s)=>{const l=t._zod.def;Gn(l.innerType,i,s);const f=i.seen.get(t);f.ref=l.innerType,a.default=JSON.parse(JSON.stringify(l.defaultValue))},F2=(t,i,a,s)=>{const l=t._zod.def;Gn(l.innerType,i,s);const f=i.seen.get(t);f.ref=l.innerType,i.io==="input"&&(a._prefault=JSON.parse(JSON.stringify(l.defaultValue)))},q2=(t,i,a,s)=>{const l=t._zod.def;Gn(l.innerType,i,s);const f=i.seen.get(t);f.ref=l.innerType;let m;try{m=l.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}a.default=m},Q2=(t,i,a,s)=>{const l=t._zod.def,f=i.io==="input"?l.in._zod.def.type==="transform"?l.out:l.in:l.out;Gn(f,i,s);const m=i.seen.get(t);m.ref=f},H2=(t,i,a,s)=>{const l=t._zod.def;Gn(l.innerType,i,s);const f=i.seen.get(t);f.ref=l.innerType,a.readOnly=!0},P1=(t,i,a,s)=>{const l=t._zod.def;Gn(l.innerType,i,s);const f=i.seen.get(t);f.ref=l.innerType},$2=le("ZodISODateTime",(t,i)=>{Kj.init(t,i),on.init(t,i)});function G2(t){return e2($2,t)}const Z2=le("ZodISODate",(t,i)=>{Yj.init(t,i),on.init(t,i)});function K2(t){return t2(Z2,t)}const Y2=le("ZodISOTime",(t,i)=>{Xj.init(t,i),on.init(t,i)});function X2(t){return n2(Y2,t)}const W2=le("ZodISODuration",(t,i)=>{Wj.init(t,i),on.init(t,i)});function J2(t){return i2(W2,t)}const eE=(t,i)=>{v1.init(t,i),t.name="ZodError",Object.defineProperties(t,{format:{value:a=>BI(t,a)},flatten:{value:a=>VI(t,a)},addIssue:{value:a=>{t.issues.push(a),t.message=JSON.stringify(t.issues,O0,2)}},addIssues:{value:a=>{t.issues.push(...a),t.message=JSON.stringify(t.issues,O0,2)}},isEmpty:{get(){return t.issues.length===0}}})},qa=le("ZodError",eE,{Parent:Error}),tE=Mv(qa),nE=wv(qa),iE=Av(qa),aE=Cv(qa),rE=QI(qa),oE=HI(qa),sE=$I(qa),cE=GI(qa),uE=ZI(qa),lE=KI(qa),hE=YI(qa),fE=XI(qa),pn=le("ZodType",(t,i)=>(mn.init(t,i),Object.assign(t["~standard"],{jsonSchema:{input:cv(t,"input"),output:cv(t,"output")}}),t.toJSONSchema=w2(t,{}),t.def=i,t.type=i.type,Object.defineProperty(t,"_def",{value:i}),t.check=(...a)=>t.clone(nc(i,{checks:[...i.checks??[],...a.map(s=>typeof s=="function"?{_zod:{check:s,def:{check:"custom"},onattach:[]}}:s)]}),{parent:!0}),t.with=t.check,t.clone=(a,s)=>ic(t,a,s),t.brand=()=>t,t.register=((a,s)=>(a.add(t,s),t)),t.parse=(a,s)=>tE(t,a,s,{callee:t.parse}),t.safeParse=(a,s)=>iE(t,a,s),t.parseAsync=async(a,s)=>nE(t,a,s,{callee:t.parseAsync}),t.safeParseAsync=async(a,s)=>aE(t,a,s),t.spa=t.safeParseAsync,t.encode=(a,s)=>rE(t,a,s),t.decode=(a,s)=>oE(t,a,s),t.encodeAsync=async(a,s)=>sE(t,a,s),t.decodeAsync=async(a,s)=>cE(t,a,s),t.safeEncode=(a,s)=>uE(t,a,s),t.safeDecode=(a,s)=>lE(t,a,s),t.safeEncodeAsync=async(a,s)=>hE(t,a,s),t.safeDecodeAsync=async(a,s)=>fE(t,a,s),t.refine=(a,s)=>t.check(ox(a,s)),t.superRefine=a=>t.check(sx(a)),t.overwrite=a=>t.check(qh(a)),t.optional=()=>Ob(t),t.exactOptional=()=>GE(t),t.nullable=()=>Pb(t),t.nullish=()=>Ob(Pb(t)),t.nonoptional=a=>JE(t,a),t.array=()=>LE(t),t.or=a=>VE([t,a]),t.and=a=>FE(t,a),t.transform=a=>Nb(t,HE(a)),t.default=a=>YE(t,a),t.prefault=a=>WE(t,a),t.catch=a=>tx(t,a),t.pipe=a=>Nb(t,a),t.readonly=()=>ax(t),t.describe=a=>{const s=t.clone();return Xd.add(s,{description:a}),s},Object.defineProperty(t,"description",{get(){var a;return(a=Xd.get(t))==null?void 0:a.description},configurable:!0}),t.meta=(...a)=>{if(a.length===0)return Xd.get(t);const s=t.clone();return Xd.add(s,a[0]),s},t.isOptional=()=>t.safeParse(void 0).success,t.isNullable=()=>t.safeParse(null).success,t.apply=a=>a(t),t)),N1=le("_ZodString",(t,i)=>{nS.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(s,l,f)=>C2(t,s,l);const a=t._zod.bag;t.format=a.format??null,t.minLength=a.minimum??null,t.maxLength=a.maximum??null,t.regex=(...s)=>t.check(u2(...s)),t.includes=(...s)=>t.check(f2(...s)),t.startsWith=(...s)=>t.check(d2(...s)),t.endsWith=(...s)=>t.check(g2(...s)),t.min=(...s)=>t.check(sv(...s)),t.max=(...s)=>t.check(R1(...s)),t.length=(...s)=>t.check(E1(...s)),t.nonempty=(...s)=>t.check(sv(1,...s)),t.lowercase=s=>t.check(l2(s)),t.uppercase=s=>t.check(h2(s)),t.trim=()=>t.check(p2()),t.normalize=(...s)=>t.check(m2(...s)),t.toLowerCase=()=>t.check(v2()),t.toUpperCase=()=>t.check(y2()),t.slugify=()=>t.check(S2())}),dE=le("ZodString",(t,i)=>{nS.init(t,i),N1.init(t,i),t.email=a=>t.check(OR(gE,a)),t.url=a=>t.check(zR(mE,a)),t.jwt=a=>t.check(JR(EE,a)),t.emoji=a=>t.check(UR(pE,a)),t.guid=a=>t.check(Cb(Eb,a)),t.uuid=a=>t.check(PR(Fp,a)),t.uuidv4=a=>t.check(NR(Fp,a)),t.uuidv6=a=>t.check(DR(Fp,a)),t.uuidv7=a=>t.check(LR(Fp,a)),t.nanoid=a=>t.check(VR(vE,a)),t.guid=a=>t.check(Cb(Eb,a)),t.cuid=a=>t.check(BR(yE,a)),t.cuid2=a=>t.check(FR(SE,a)),t.ulid=a=>t.check(qR(bE,a)),t.base64=a=>t.check(YR(IE,a)),t.base64url=a=>t.check(XR(jE,a)),t.xid=a=>t.check(QR(_E,a)),t.ksuid=a=>t.check(HR(TE,a)),t.ipv4=a=>t.check($R(ME,a)),t.ipv6=a=>t.check(GR(wE,a)),t.cidrv4=a=>t.check(ZR(AE,a)),t.cidrv6=a=>t.check(KR(CE,a)),t.e164=a=>t.check(WR(RE,a)),t.datetime=a=>t.check(G2(a)),t.date=a=>t.check(K2(a)),t.time=a=>t.check(X2(a)),t.duration=a=>t.check(J2(a))});function ta(t){return kR(dE,t)}const on=le("ZodStringFormat",(t,i)=>{Wt.init(t,i),N1.init(t,i)}),gE=le("ZodEmail",(t,i)=>{Vj.init(t,i),on.init(t,i)}),Eb=le("ZodGUID",(t,i)=>{zj.init(t,i),on.init(t,i)}),Fp=le("ZodUUID",(t,i)=>{Uj.init(t,i),on.init(t,i)}),mE=le("ZodURL",(t,i)=>{Bj.init(t,i),on.init(t,i)}),pE=le("ZodEmoji",(t,i)=>{Fj.init(t,i),on.init(t,i)}),vE=le("ZodNanoID",(t,i)=>{qj.init(t,i),on.init(t,i)}),yE=le("ZodCUID",(t,i)=>{Qj.init(t,i),on.init(t,i)}),SE=le("ZodCUID2",(t,i)=>{Hj.init(t,i),on.init(t,i)}),bE=le("ZodULID",(t,i)=>{$j.init(t,i),on.init(t,i)}),_E=le("ZodXID",(t,i)=>{Gj.init(t,i),on.init(t,i)}),TE=le("ZodKSUID",(t,i)=>{Zj.init(t,i),on.init(t,i)}),ME=le("ZodIPv4",(t,i)=>{Jj.init(t,i),on.init(t,i)}),wE=le("ZodIPv6",(t,i)=>{eR.init(t,i),on.init(t,i)}),AE=le("ZodCIDRv4",(t,i)=>{tR.init(t,i),on.init(t,i)}),CE=le("ZodCIDRv6",(t,i)=>{nR.init(t,i),on.init(t,i)}),IE=le("ZodBase64",(t,i)=>{iR.init(t,i),on.init(t,i)}),jE=le("ZodBase64URL",(t,i)=>{rR.init(t,i),on.init(t,i)}),RE=le("ZodE164",(t,i)=>{oR.init(t,i),on.init(t,i)}),EE=le("ZodJWT",(t,i)=>{cR.init(t,i),on.init(t,i)}),D1=le("ZodNumber",(t,i)=>{A1.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(s,l,f)=>I2(t,s,l),t.gt=(s,l)=>t.check(jb(s,l)),t.gte=(s,l)=>t.check(s0(s,l)),t.min=(s,l)=>t.check(s0(s,l)),t.lt=(s,l)=>t.check(Ib(s,l)),t.lte=(s,l)=>t.check(o0(s,l)),t.max=(s,l)=>t.check(o0(s,l)),t.int=s=>t.check(xb(s)),t.safe=s=>t.check(xb(s)),t.positive=s=>t.check(jb(0,s)),t.nonnegative=s=>t.check(s0(0,s)),t.negative=s=>t.check(Ib(0,s)),t.nonpositive=s=>t.check(o0(0,s)),t.multipleOf=(s,l)=>t.check(Rb(s,l)),t.step=(s,l)=>t.check(Rb(s,l)),t.finite=()=>t;const a=t._zod.bag;t.minValue=Math.max(a.minimum??Number.NEGATIVE_INFINITY,a.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,t.maxValue=Math.min(a.maximum??Number.POSITIVE_INFINITY,a.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,t.isInt=(a.format??"").includes("int")||Number.isSafeInteger(a.multipleOf??.5),t.isFinite=!0,t.format=a.format??null}),xE=le("ZodNumberFormat",(t,i)=>{uR.init(t,i),D1.init(t,i)});function xb(t){return r2(xE,t)}const kE=le("ZodBoolean",(t,i)=>{lR.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>j2(t,a,s)});function dN(t){return o2(kE,t)}const OE=le("ZodUnknown",(t,i)=>{hR.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>E2()});function kb(){return s2(OE)}const PE=le("ZodNever",(t,i)=>{fR.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>R2(t,a,s)});function NE(t){return c2(PE,t)}const DE=le("ZodArray",(t,i)=>{dR.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>N2(t,a,s,l),t.element=i.element,t.min=(a,s)=>t.check(sv(a,s)),t.nonempty=a=>t.check(sv(1,a)),t.max=(a,s)=>t.check(R1(a,s)),t.length=(a,s)=>t.check(E1(a,s)),t.unwrap=()=>t.element});function LE(t,i){return b2(DE,t,i)}const zE=le("ZodObject",(t,i)=>{mR.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>D2(t,a,s,l),xt(t,"shape",()=>i.shape),t.keyof=()=>L1(Object.keys(t._zod.def.shape)),t.catchall=a=>t.clone({...t._zod.def,catchall:a}),t.passthrough=()=>t.clone({...t._zod.def,catchall:kb()}),t.loose=()=>t.clone({...t._zod.def,catchall:kb()}),t.strict=()=>t.clone({...t._zod.def,catchall:NE()}),t.strip=()=>t.clone({...t._zod.def,catchall:void 0}),t.extend=a=>NI(t,a),t.safeExtend=a=>DI(t,a),t.merge=a=>LI(t,a),t.pick=a=>OI(t,a),t.omit=a=>PI(t,a),t.partial=(...a)=>zI(z1,t,a[0]),t.required=(...a)=>UI(U1,t,a[0])});function ac(t,i){const a={type:"object",shape:t??{},...De(i)};return new zE(a)}const UE=le("ZodUnion",(t,i)=>{pR.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>L2(t,a,s,l),t.options=i.options});function VE(t,i){return new UE({type:"union",options:t,...De(i)})}const BE=le("ZodIntersection",(t,i)=>{vR.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>z2(t,a,s,l)});function FE(t,i){return new BE({type:"intersection",left:t,right:i})}const N0=le("ZodEnum",(t,i)=>{yR.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(s,l,f)=>x2(t,s,l),t.enum=i.entries,t.options=Object.values(i.entries);const a=new Set(Object.keys(i.entries));t.extract=(s,l)=>{const f={};for(const m of s)if(a.has(m))f[m]=i.entries[m];else throw new Error(`Key ${m} not found in enum`);return new N0({...i,checks:[],...De(l),entries:f})},t.exclude=(s,l)=>{const f={...i.entries};for(const m of s)if(a.has(m))delete f[m];else throw new Error(`Key ${m} not found in enum`);return new N0({...i,checks:[],...De(l),entries:f})}});function L1(t,i){const a=Array.isArray(t)?Object.fromEntries(t.map(s=>[s,s])):t;return new N0({type:"enum",entries:a,...De(i)})}const qE=le("ZodLiteral",(t,i)=>{SR.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>k2(t,a,s),t.values=new Set(i.values),Object.defineProperty(t,"value",{get(){if
128(i.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return i.values[0]}})});function gN(t,i){return new qE({type:"literal",values:Array.isArray(t)?t:[t],...De(i)})}const QE=le("ZodTransform",(t,i)=>{bR.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>P2(t,a),t._zod.parse=(a,s)=>{if(s.direction==="backward")throw new l1(t.constructor.name);a.addIssue=f=>{if(typeof f=="string")a.issues.push(sg(f,a.value,i));else{const m=f;m.fatal&&(m.continue=!1),m.code??(m.code="custom"),m.input??(m.input=a.value),m.inst??(m.inst=t),a.issues.push(sg(m))}};const l=i.transform(a.value,a);return l instanceof Promise?l.then(f=>(a.value=f,a)):(a.value=l,a)}});function HE(t){return new QE({type:"transform",transform:t})}const z1=le("ZodOptional",(t,i)=>{j1.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>P1(t,a,s,l),t.unwrap=()=>t._zod.def.innerType});function Ob(t){return new z1({type:"optional",innerType:t})}const $E=le("ZodExactOptional",(t,i)=>{_R.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>P1(t,a,s,l),t.unwrap=()=>t._zod.def.innerType});function GE(t){return new $E({type:"optional",innerType:t})}const ZE=le("ZodNullable",(t,i)=>{TR.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>U2(t,a,s,l),t.unwrap=()=>t._zod.def.innerType});function Pb(t){return new ZE({type:"nullable",innerType:t})}const KE=le("ZodDefault",(t,i)=>{MR.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>B2(t,a,s,l),t.unwrap=()=>t._zod.def.innerType,t.removeDefault=t.unwrap});function YE(t,i){return new KE({type:"default",innerType:t,get defaultValue(){return typeof i=="function"?i():g1(i)}})}const XE=le("ZodPrefault",(t,i)=>{wR.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>F2(t,a,s,l),t.unwrap=()=>t._zod.def.innerType});function WE(t,i){return new XE({type:"prefault",innerType:t,get defaultValue(){return typeof i=="function"?i():g1(i)}})}const U1=le("ZodNonOptional",(t,i)=>{AR.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>V2(t,a,s,l),t.unwrap=()=>t._zod.def.innerType});function JE(t,i){return new U1({type:"nonoptional",innerType:t,...De(i)})}const ex=le("ZodCatch",(t,i)=>{CR.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>q2(t,a,s,l),t.unwrap=()=>t._zod.def.innerType,t.removeCatch=t.unwrap});function tx(t,i){return new ex({type:"catch",innerType:t,catchValue:typeof i=="function"?i:()=>i})}const nx=le("ZodPipe",(t,i)=>{IR.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>Q2(t,a,s,l),t.in=i.in,t.out=i.out});function Nb(t,i){return new nx({type:"pipe",in:t,out:i})}const ix=le("ZodReadonly",(t,i)=>{jR.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>H2(t,a,s,l),t.unwrap=()=>t._zod.def.innerType});function ax(t){return new ix({type:"readonly",innerType:t})}const rx=le("ZodCustom",(t,i)=>{RR.init(t,i),pn.init(t,i),t._zod.processJSONSchema=(a,s,l)=>O2(t,a)});function ox(t,i={}){return _2(rx,t,i)}function sx(t){return T2(t)}function V1(t){return a2(D1,t)}var cx=(t,i,a={})=>{let s=`${t}=${i}`;if(t.startsWith("__Secure-")&&!a.secure)throw new Error("__Secure- Cookie must have Secure attributes");if(t.startsWith("__Host-")){if(!a.secure)throw new Error("__Host- Cookie must have Secure attributes");if(a.path!=="/")throw new Error('__Host- Cookie must have Path attributes with "/"');if(a.domain)throw new Error("__Host- Cookie must not have Domain attributes")}if(a&&typeof a.maxAge=="number"&&a.maxAge>=0){if(a.maxAge>3456e4)throw new Error("Cookies Max-Age SHOULD NOT be greater than 400 days (34560000 seconds) in duration.");s+=`; Max-Age=${a.maxAge|0}`}if(a.domain&&a.prefix!=="host"&&(s+=`; Domain=${a.domain}`),a.path&&(s+=`; Path=${a.path}`),a.expires){if(a.expires.getTime()-Date.now()>3456e7)throw new Error("Cookies Expires SHOULD NOT be greater than 400 days (34560000 seconds) in the future.");s+=`; Expires=${a.expires.toUTCString()}`}if(a.httpOnly&&(s+="; HttpOnly"),a.secure&&(s+="; Secure"),a.sameSite&&(s+=`; SameSite=${a.sameSite.charAt(0).toUpperCase()+a.sameSite.slice(1)}`),a.priority&&(s+=`; Priority=${a.priority.charAt(0).toUpperCase()+a.priority.slice(1)}
128`),a.partitioned){if(!a.secure)throw new Error("Partitioned Cookie must have Secure attributes");s+="; Partitioned"}return s},ux=(t,i,a)=>(i=encodeURIComponent(i),cx(t,i,a)),lx=(t,i)=>(t=t.replace(/\/+$/,""),t=t+"/",i=i.replace(/^\/+/,""),t+i),D0=(t,i)=>{for(const[a,s]of Object.entries(i)){const l=new RegExp("/:"+a+"(?:{[^/]+})?\\??");t=t.replace(l,s?`/${s}`:"")}return t},hx=t=>{const i=new URLSearchParams;for(const[a,s]of Object.entries(t))if(s!==void 0)if(Array.isArray(s))for(const l of s)i.append(a,l);else i.set(a,s);return i},fx=(t,i)=>{switch(i){case"ws":return t.replace(/^http/,"ws");case"http":return t.replace(/^ws/,"http")}},B1=t=>/^https?:\/\/[^\/]+?\/index(?=\?|$)/.test(t)?t.replace(/\/index(?=\?|$)/,"/"):t.replace(/\/index(?=\?|$)/,"");function qp(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}function F1(t,i){if(!qp(t)&&!qp(i))return i;const a={...t};for(const s in i){const l=i[s];qp(a[s])&&qp(l)?a[s]=F1(a[s],l):a[s]=l}return a}var q1=(t,i)=>new Proxy(()=>{},{get(s,l){if(!(typeof l!="string"||l==="then"))return q1(t,[...i,l])},apply(s,l,f){return t({path:i,args:f})}}),dx=class{constructor(t,i,a){Ta(this,"url");Ta(this,"method");Ta(this,"buildSearchParams");Ta(this,"queryParams");Ta(this,"pathParams",{});Ta(this,"rBody");Ta(this,"cType");Ta(this,"fetch",async(t,i)=>{if(t){if(t.query&&(this.queryParams=this.buildSearchParams(t.query)),t.form){const p=new FormData;for(const[y,S]of Object.entries(t.form))if(Array.isArray(S))for(const T of S)p.append(y,T);else p.append(y,S);this.rBody=p}t.json&&(this.rBody=JSON.stringify(t.json),this.cType="application/json"),t.param&&(this.pathParams=t.param)}let a=this.method.toUpperCase();const s={...t==null?void 0:t.header,...typeof(i==null?void 0:i.headers)=="function"?await i.headers():i==null?void 0:i.headers};if(t!=null&&t.cookie){const p=[];for(const[y,S]of Object.entries(t.cookie))p.push(ux(y,S,{path:"/"}));s.Cookie=p.join(",")}this.cType&&(s["Content-Type"]=this.cType);const l=new Headers(s??void 0);let f=this.url;f=B1(f),f=D0(f,this.pathParams),this.queryParams&&(f=f+"?"+this.queryParams.toString()),a=this.method.toUpperCase();const m=!(a==="GET"||a==="HEAD");return((i==null?void 0:i.fetch)||fetch)(f,{body:m?this.rBody:void 0,method:a,headers:l,...i==null?void 0:i.init})});this.url=t,this.method=i,this.buildSearchParams=a.buildSearchParams}},Q1=(t,i)=>q1(function a(s){var v;const l=(i==null?void 0:i.buildSearchParams)??hx,f=[...s.path],m=f.slice(-3).reverse();if(m[0]==="toString")return m[1]==="name"?m[2]||"":a.toString();if(m[0]==="valueOf")return m[1]==="name"?m[2]||"":a;let p="";if(/^\$/.test(m[0])){const w=f.pop();w&&(p=w.replace(/^\$/,""))}const y=f.join("/"),S=lx(t,y);if(p==="url"){let w=S;return s.args[0]&&(s.args[0].param&&(w=D0(S,s.args[0].param)),s.args[0].query&&(w=w+"?"+l(s.args[0].query).toString())),w=B1(w),new URL(w)}if(p==="ws"){const w=fx(s.args[0]&&s.args[0].param?D0(S,s.args[0].param):S,"ws"),R=new URL(w),I=(v=s.args[0])==null?void 0:v.query;return I&&Object.entries(I).forEach(([E,O])=>{Array.isArray(O)?O.forEach(X=>R.searchParams.append(E,X)):R.searchParams.set(E,O)}),((...E)=>(i==null?void 0:i.webSocket)!==void 0&&typeof i.webSocket=="function"?i.webSocket(...E):new WebSocket(...E))(R.toString())}const T=new dx(S,p,{buildSearchParams:l});if(p){i??(i={});const w=F1(i,{...s.args[1]});return T.fetch(s.args[0],w)}return T},[]);const H1="https://travesim.com",mN=Q1(H1),Uu=()=>Q1(H1,{headers:{Authorization:`Bearer ${Fh.getState().token}`}}),gx="user-order-detail",mx="user-order-order-list",px="user-order-data-usage";class jv extends Error{constructor(i,a){super(a),this.status=i,this.name="OrderApiError"}}const vx=async()=>{const i=await Uu().api["user-api"]["user-order"].orders.$get();if(!i.ok){if(i.status===401)throw new jv(401,"認証エラー");return console.error("オーダーの取得に失敗しました",i.status,await i.text()),null}return i.json()},pN={queryKey:[mx],queryFn:vx,retry:(t,i)=>!(i instanceof jv&&i.status===401)},$1=async t=>{const a=await Uu().api["user-api"]["user-order"].orders[":orderNo"].$get({param:{orderNo:t}});if(!a.ok){if(a.status===401)throw new jv(401,"認証エラー");return console.error("オーダーの取得に失敗しました",a.status,await a.text()),null}return a.json()},vN=t=>({queryKey:[gx,t],queryFn:()=>$1(t),enabled:!!t,retry:(i,a)=>!(a instanceof jv&&a.status===401)});
128class G1 extends Error{constructor(i,a){super(a),this.status=i,this.name="DataUsageApiError"}}const yx=async({orderNo:t,iccid:i})=>{const s=await Uu().api["user-api"]["user-order"].orders[":orderNo"][":iccid"]["data-usage"].$get({param:{orderNo:t,iccid:i}});if(!s.ok)throw new G1(s.status,"データ利用量の取得に失敗しました");return s.json()},yN=({orderNo:t,iccid:i})=>({queryKey:[px,t,i],queryFn:()=>yx({orderNo:t,iccid:i}),enabled:!!t&&!!i,retry:(a,s)=>!(s instanceof G1&&s.status===404)}),Sx={queryKey:["user-order-latest"],queryFn:async()=>{const i=await Uu().api["user-api"]["user-order"].orders.latest.$get();return i.ok?i.json():(console.error("最新のオーダーの取得に失敗しました",i.status,await i.text()),null)}},bx="user-order-recent-packages",SN=(t,i=10)=>({queryKey:[bx,t,i],queryFn:async()=>{const s=await Uu().api["user-api"]["user-order"][":partnerCode"]["recent-order-packages"].$get({param:{partnerCode:t},query:{maxCount:i.toString()}});return s.ok?s.json():(console.error("最近購入したパッケージの取得に失敗しました",s.status,await s.text()),null)},enabled:!!t}),_x=()=>Je(()=>import("./_partnerCode.payment.index-Bfph7bIV.js"),__vite__mapDeps([33,34,35,15,5,36,37,4,38,8,3,6,7,18,19,39,9,40,41,42,43,44,45,16,17,46,47,12,13,48,49,50,51,52,53,29,54,55,56,57,58,21,59])),Tx=ac({error:L1(["coupon_invalid","payment_cancelled","3ds_auth_failed"]).optional()}),Mx=Ge("/$partnerCode/payment/")({head:()=>({scripts:[{src:"https://token.sps-system.com/sbpstoken/com_sbps_system_token.js"}],links:[{rel:"stylesheet",href:"/assets/css/pgw-sdk-style-4.2.1.css"}]}),validateSearch:Tx,loader:async()=>{await o1.ensureQueryData(Sx)},component:We(_x,"component")}),wx=()=>Je(()=>import("./_partnerCode.news.index-BRUnnKDS.js"),__vite__mapDeps([60,12,13,61,23,8,62,57,63,41,42,29,30,10,40])),Ax=ac({page:V1().optional(),q:ta().optional(),tag:ta().optional()}),Cx=Ge("/$partnerCode/news/")({validateSearch:Ax,component:We(wx,"component")}),Ix=Ge("/$partnerCode/my-page/")({beforeLoad:({params:t})=>{const{partnerCode:i}=t;throw Bo({to:"/$partnerCode/my-page/account",params:{partnerCode:i}})}}),jx=()=>Je(()=>import("./_partnerCode.login.index-GhGkTDSD.js"),__vite__mapDeps([64,34,35,15,5,44,36,37,45,65,66,58,8,47,29])),Rx=ac({redirect:ta().optional()}),Ex=Ge("/$partnerCode/login/")({validateSearch:Rx,beforeLoad:({params:t,search:i})=>{var s;const a=Fh.getState();if(a.isLoggedIn()&&!a.isTokenExpired()){const l=(s=i.redirect)!=null&&s.startsWith("/")?i.redirect:void 0;throw Bo({href:l??`/${t.partnerCode}/my-page/account`})}},head:()=>({meta:[{name:"robots",content:"noindex"}]}),component:We(jx,"component")}),xx=()=>Je(()=>import("./_partnerCode.howto.index-BgYdBPHQ.js"),__vite__mapDeps([67,68,4,5,38,8,6,29,10,30])),kx=Ge("/$partnerCode/howto/")({component:We(xx,"component")}),Ox=()=>Je(()=>import("./_partnerCode.home.index-DUgP5nqE.js"),__vite__mapDeps([69,70,14,13,71,3,4,5,6,7,8,18,19,48,12,10,11,51,20,72,2,68,38,73,42,53,74,75,41,49,17,15,55,76,56,77,23,29])),Px=Ge("/$partnerCode/home/")({component:We(Ox,"component")}),Nx=()=>Je(()=>import("./_partnerCode.faq.index-KiJVydx_.js"),__vite__mapDeps([78,12,13,73,74,25,15,5,72,2,29,30,10,42,8])),Dx=Ge("/$partnerCode/faq/")({component:We(Nx,"component")}),Lx=()=>Je(()=>import("./_partnerCode.contact.index-SuVCrZ3-.js"),__vite__mapDeps([79,12,13,73,68,4,5,38,8,6,2,29,10,11,30,42])),zx=Ge("/$partnerCode/contact/")({component:We(Lx,"component")}),Ux=()=>Je(()=>import("./_partnerCode.company-info.index-Cn-Oj9Po.js"),__vite__mapDeps([80,29,30])),Vx=Ge("/$partnerCode/company-info/")({component:We(Ux,"component")}),Bx=()=>Je(()=>import("./_partnerCode.commerce.index-DTL81ZOS.js"),__vite__mapDeps([81,29])),Fx=Ge("/$partnerCode/commerce/")({loader:({params:t})=>{if(t.partnerCode!=="jp")throw Uo()},component:We(Bx,"component")}),qx=()=>Je(()=>import("./_partnerCode.blog.index-C9U0pucG.js"),__vite__mapDeps([82,12,13,61,23,8,83,43,40,63,41,42,62,57,17,7,29,30,10])),Qx=ac({page:V1().optional(),q:ta().optional(),category:ta().optional(),country:ta().optional()}),Hx=Ge("/$partnerCode/blog/")({loader:({params:t})=>({partnerCode:t.partnerCode}
128),validateSearch:Qx,component:We(qx,"component")}),$x=()=>Je(()=>import("./auth.line.callback-hd98Gj93.js"),__vite__mapDeps([84,66])),Gx=ac({code:ta().optional(),state:ta().optional(),error:ta().optional(),error_description:ta().optional()}),Zx=Ge("/auth/line/callback")({validateSearch:Gx,component:We($x,"component")}),Kx=()=>Je(()=>import("./_partnerCode.payment._orderId-C0Aicn5q.js"),[]),Yx=Ge("/$partnerCode/payment/$orderId")({beforeLoad:({params:t,location:i})=>{const{partnerCode:a}=t,s=Fh.getState();if(!s.isLoggedIn()||s.isTokenExpired())throw Bo({to:"/$partnerCode/login",params:{partnerCode:a},search:{redirect:i.pathname},replace:!0})},component:We(Kx,"component")}),Xx=()=>Je(()=>import("./_partnerCode.news._slug.index-EgwR8ASy.js"),__vite__mapDeps([85,61,23,8,12,13,62,57,86,10])),Wx=Ge("/$partnerCode/news/$slug/")({component:We(Xx,"component")});/*!
129 * Determine if an object is a Buffer
130 *
131 * @author   Feross Aboukhadijeh <https://feross.org>
132 * @license  MIT
133 */var c0,Db;function Jx(){if(Db)return c0;Db=1,c0=function(a){return a!=null&&(t(a)||i(a)||!!a._isBuffer)};function t(a){return!!a.constructor&&typeof a.constructor.isBuffer=="function"&&a.constructor.isBuffer(a)}function i(a){return typeof a.readFloatLE=="function"&&typeof a.slice=="function"&&t(a.slice(0,0))}return c0}var u0,Lb;function ek(){if(Lb)return u0;Lb=1;var t=Jx(),i=Object.prototype.toString;return u0=function(s){if(typeof s>"u")return"undefined";if(s===null)return"null";if(s===!0||s===!1||s instanceof Boolean)return"boolean";if(typeof s=="string"||s instanceof String)return"string";if(typeof s=="number"||s instanceof Number)return"number";if(typeof s=="function"||s instanceof Function)return"function";if(typeof Array.isArray<"u"&&Array.isArray(s))return"array";if(s instanceof RegExp)return"regexp";if(s instanceof Date)return"date";var l=i.call(s);return l==="[object RegExp]"?"regexp":l==="[object Date]"?"date":l==="[object Arguments]"?"arguments":l==="[object Error]"?"error":t(s)?"buffer":l==="[object Set]"?"set":l==="[object WeakSet]"?"weakset":l==="[object Map]"?"map":l==="[object WeakMap]"?"weakmap":l==="[object Symbol]"?"symbol":l==="[object Int8Array]"?"int8array":l==="[object Uint8Array]"?"uint8array":l==="[object Uint8ClampedArray]"?"uint8clampedarray":l==="[object Int16Array]"?"int16array":l==="[object Uint16Array]"?"uint16array":l==="[object Int32Array]"?"int32array":l==="[object Uint32Array]"?"uint32array":l==="[object Float32Array]"?"float32array":l==="[object Float64Array]"?"float64array":"object"},u0}var l0={exports:{}},zb;function tk(){return zb||(zb=1,(function(t){(function(){function i(a,s){if(typeof s!="function")return a;var l={};for(var f in a)Object.prototype.hasOwnProperty.call(a,f)&&(l[s(f,a[f])||f]=a[f]);return l}t.exports?t.exports=i:window.rename=i})()})(l0)),l0.exports}/*!
134 * deep-rename-keys <https://github.com/jonschlinkert/deep-rename-keys>
135 *
136 * Copyright (c) 2015 Jon Schlinkert, contributors.
137 * Licensed under the MIT license.
138 */var h0,Ub;function nk(){if(Ub)return h0;Ub=1;var t=ek(),i=tk();return h0=function a(s,l){var f=t(s);if(f!=="object"&&f!=="array")throw new Error("expected an object");var m=[];f==="object"&&(s=i(s,l),m={});for(var p in s)if(s.hasOwnProperty(p)){var y=s[p];t(y)==="object"||t(y)==="array"?m[p]=a(y,l):m[p]=y}return m},h0}var ik=nk();const bN=hg(ik);var f0={exports:{}},Vb;function ak(){return Vb||(Vb=1,(function(t){var i=Object.prototype.hasOwnProperty,a="~";function s(){}Object.create&&(s.prototype=Object.create(null),new s().__proto__||(a=!1));function l(m,p,y){this.fn=m,this.context=p,this.once=y||!1}function f(){this._events=new s,this._eventsCount=0}f.prototype.eventNames=function(){var p=[],y,S;if(this._eventsCount===0)return p;
vendor: 2,589 bytes, line 138
138for(S in y=this._events)i.call(y,S)&&p.push(a?S.slice(1):S);return Object.getOwnPropertySymbols?p.concat(Object.getOwnPropertySymbols(y)):p},f.prototype.listeners=function(p,y){var S=a?a+p:p,T=this._events[S];if(y)return!!T;if(!T)return[];if(T.fn)return[T.fn];for(var v=0,w=T.length,R=new Array(w);v<w;v++)R[v]=T[v].fn;return R},f.prototype.emit=function(p,y,S,T,v,w){var R=a?a+p:p;if(!this._events[R])return!1;var I=this._events[R],x=arguments.length,E,O;if(I.fn){switch(I.once&&this.removeListener(p,I.fn,void 0,!0),x){case 1:return I.fn.call(I.context),!0;case 2:return I.fn.call(I.context,y),!0;case 3:return I.fn.call(I.context,y,S),!0;case 4:return I.fn.call(I.context,y,S,T),!0;case 5:return I.fn.call(I.context,y,S,T,v),!0;case 6:return I.fn.call(I.context,y,S,T,v,w),!0}for(O=1,E=new Array(x-1);O<x;O++)E[O-1]=arguments[O];I.fn.apply(I.context,E)}else{var X=I.length,Y;for(O=0;O<X;O++)switch(I[O].once&&this.removeListener(p,I[O].fn,void 0,!0),x){case 1:I[O].fn.call(I[O].context);break;case 2:I[O].fn.call(I[O].context,y);break;case 3:I[O].fn.call(I[O].context,y,S);break;case 4:I[O].fn.call(I[O].context,y,S,T);break;default:if(!E)for(Y=1,E=new Array(x-1);Y<x;Y++)E[Y-1]=arguments[Y];I[O].fn.apply(I[O].context,E)}}return!0},f.prototype.on=function(p,y,S){var T=new l(y,S||this),v=a?a+p:p;return this._events[v]?this._events[v].fn?this._events[v]=[this._events[v],T]:this._events[v].push(T):(this._events[v]=T,this._eventsCount++),this},f.prototype.once=function(p,y,S){var T=new l(y,S||this,!0),v=a?a+p:p;return this._events[v]?this._events[v].fn?this._events[v]=[this._events[v],T]:this._events[v].push(T):(this._events[v]=T,this._eventsCount++),this},f.prototype.removeListener=function(p,y,S,T){var v=a?a+p:p;if(!this._events[v])return this;if(!y)return--this._eventsCount===0?this._events=new s:delete this._events[v],this;var w=this._events[v];if(w.fn)w.fn===y&&(!T||w.once)&&(!S||w.context===S)&&(--this._eventsCount===0?this._events=new s:delete this._events[v]);else{for(var R=0,I=[],x=w.length;R<x;R++)(w[R].fn!==y||T&&!w[R].once||S&&w[R].context!==S)&&I.push(w[R]);I.length?this._events[v]=I.length===1?I[0]:I:--this._eventsCount===0?this._events=new s:delete this._events[v]}return this},f.prototype.removeAllListeners=function(p){var y;return p?(y=a?a+p:p,this._events[y]&&(--this._eventsCount===0?this._events=new s:delete this._events[y])):(this._events=new s,this._eventsCount=0),this},f.prototype.off=f.prototype.removeListener,f.prototype.addListener=f.prototype.on,f.prototype.setMaxListeners=function(){return this},f.prefixed=a,f.EventEmitter=f,t.exports=f}
138)(f0)),f0.exports}var d0={exports:{}},Bb;function rk(){return Bb||(Bb=1,(function(t){var i=Object.prototype.hasOwnProperty,a="~";function s(){}Object.create&&(s.prototype=Object.create(null),new s().__proto__||(a=!1));function l(m,p,y){this.fn=m,this.context=p,this.once=y||!1}function f(){this._events=new s,this._eventsCount=0}f.prototype.eventNames=function(){var p=[],y,S;if(this._eventsCount===0)return p;for(S in y=this._events)i.call(y,S)&&p.push(a?S.slice(1):S);return Object.getOwnPropertySymbols?p.concat(Object.getOwnPropertySymbols(y)):p},f.prototype.listeners=function(p,y){var S=a?a+p:p,T=this._events[S];if(y)return!!T;if(!T)return[];if(T.fn)return[T.fn];for(var v=0,w=T.length,R=new Array(w);v<w;v++)R[v]=T[v].fn;return R},f.prototype.emit=function(p,y,S,T,v,w){var R=a?a+p:p;if(!this._events[R])return!1;var I=this._events[R],x=arguments.length,E,O;if(I.fn){switch(I.once&&this.removeListener(p,I.fn,void 0,!0),x){case 1:return I.fn.call(I.context),!0;case 2:return I.fn.call(I.context,y),!0;case 3:return I.fn.call(I.context,y,S),!0;case 4:return I.fn.call(I.context,y,S,T),!0;case 5:return I.fn.call(I.context,y,S,T,v),!0;case 6:return I.fn.call(I.context,y,S,T,v,w),!0}for(O=1,E=new Array(x-1);O<x;O++)E[O-1]=arguments[O];I.fn.apply(I.context,E)}else{var X=I.length,Y;for(O=0;O<X;O++)switch(I[O].once&&this.removeListener(p,I[O].fn,void 0,!0),x){case 1:I[O].fn.call(I[O].context);break;case 2:I[O].fn.call(I[O].context,y);break;case 3:I[O].fn.call(I[O].context,y,S);break;case 4:I[O].fn.call(I[O].context,y,S,T);break;default:if(!E)for(Y=1,E=new Array(x-1);Y<x;Y++)E[Y-1]=arguments[Y];I[O].fn.apply(I[O].context,E)}}return!0},f.prototype.on=function(p,y,S){var T=new l(y,S||this),v=a?a+p:p;return this._events[v]?this._events[v].fn?this._events[v]=[this._events[v],T]:this._events[v].push(T):(this._events[v]=T,this._eventsCount++),this},f.prototype.once=function(p,y,S){var T=new l(y,S||this,!0),v=a?a+p:p;return this._events[v]?this._events[v].fn?this._events[v]=[this._events[v],T]:this._events[v].push(T):(this._events[v]=T,this._eventsCount++),this},f.prototype.removeListener=function(p,y,S,T){var v=a?a+p:p;if(!this._events[v])return this;if(!y)return--this._eventsCount===0?this._events=new s:delete this._events[v],this;var w=this._events[v];if(w.fn)w.fn===y&&(!T||w.once)&&(!S||w.context===S)&&(--this._eventsCount===0?this._events=new s:delete this._events[v]);else{for(var R=0,I=[],x=w.length;R<x;R++)(w[R].fn!==y||T&&!w[R].once||S&&w[R].context!==S)&&I.push(w[R]);I.length?this._events[v]=I.length===1?I[0]:I:--this._eventsCount===0?this._events=new s:delete this._events[v]}return this},f.prototype.removeAllListeners=function(p){var y;return p?(y=a?a+p:p,this._events[y]&&(--this._eventsCount===0?this._events=new s:delete this._events[y])):(this._events=new s,this._eventsCount=0),this},f.prototype.off=f.prototype.removeListener,f.prototype.addListener=f.prototype.on,f.prototype.setMaxListeners=function(){return this},f.prefixed=a,f.EventEmitter=f,t.exports=f})(d0)),d0.exports}var g0,Fb;function ok(){if(Fb)return g0;Fb=1;function t(S,T,v){return T in S?Object.defineProperty(S,T,{value:v,enumerable:!0,configurable:!0,writable:!0}):S[T]=v,S}var i=rk(),a=function(){},s={data:"state-data",cdata:"state-cdata",tagBegin:"state-tag-begin",tagName:"state-tag-name",tagEnd:"state-tag-end",attributeNameStart:"state-attribute-name-start",attributeName:"state-attribute-name",attributeNameEnd:"state-attribute-name-end",attributeValueBegin:"state-attribute-value-begin",attributeValue:"state-attribute-value"},l={lt:"action-lt",gt:"action-gt",space:"action-space",equal:"action-equal",quote:"action-quote",slash:"action-slash",char:"action-char",error:"action-error"},f={text:"text",openTag:"open-tag",closeTag:"close-tag",attributeName:"attribute-name",attributeValue:"attribute-value"},m={" ":l.space,"	":l.space,"\n":l.space,"\r":l.space,"<":l.lt,">":l.gt,'"':l.quote,"'":l.quote,"=":l.equal,"/":l.slash},p=function(T){return m[T]||l.char},y=function(T){var v,w,R,I,x,E,O,X,Y,U;T=Object.assign({debug:!1},T);var J=new i,te=s.data,Q="",q="",ge="",ne="",ye="",Me="",_e=function(D,K){if
138(!(q[0]==="?"||q[0]==="!")){var W={type:D,value:K};T.debug&&console.log("emit:",W),J.emit("data",W)}};J.stateMachine=(U={},t(U,s.data,(v={},t(v,l.lt,function(){Q.trim()&&_e(f.text,Q),q="",ye=!1,te=s.tagBegin}),t(v,l.char,function(pe){Q+=pe}),v)),t(U,s.cdata,t({},l.char,function(pe){Q+=pe,Q.substr(-3)==="]]>"&&(_e(f.text,Q.slice(0,-3)),Q="",te=s.data)})),t(U,s.tagBegin,(w={},t(w,l.space,a),t(w,l.char,function(pe){q=pe,te=s.tagName}),t(w,l.slash,function(){q="",ye=!0}),w)),t(U,s.tagName,(R={},t(R,l.space,function(){ye?te=s.tagEnd:(te=s.attributeNameStart,_e(f.openTag,q))}),t(R,l.gt,function(){_e(ye?f.closeTag:f.openTag,q),Q="",te=s.data}),t(R,l.slash,function(){te=s.tagEnd,_e(f.openTag,q)}),t(R,l.char,function(pe){q+=pe,q==="![CDATA["&&(te=s.cdata,Q="",q="")}),R)),t(U,s.tagEnd,(I={},t(I,l.gt,function(){_e(f.closeTag,q),Q="",te=s.data}),t(I,l.char,a),I)),t(U,s.attributeNameStart,(x={},t(x,l.char,function(pe){ge=pe,te=s.attributeName}),t(x,l.gt,function(){Q="",te=s.data}),t(x,l.space,a),t(x,l.slash,function(){ye=!0,te=s.tagEnd}),x)),t(U,s.attributeName,(E={},t(E,l.space,function(){te=s.attributeNameEnd}),t(E,l.equal,function(){_e(f.attributeName,ge),te=s.attributeValueBegin}),t(E,l.gt,function(){ne="",_e(f.attributeName,ge),_e(f.attributeValue,ne),Q="",te=s.data}),t(E,l.slash,function(){ye=!0,ne="",_e(f.attributeName,ge),_e(f.attributeValue,ne),te=s.tagEnd}),t(E,l.char,function(pe){ge+=pe}),E)),t(U,s.attributeNameEnd,(O={},t(O,l.space,a),t(O,l.equal,function(){_e(f.attributeName,ge),te=s.attributeValueBegin}),t(O,l.gt,function(){ne="",_e(f.attributeName,ge),_e(f.attributeValue,ne),Q="",te=s.data}),t(O,l.char,function(pe){ne="",_e(f.attributeName,ge),_e(f.attributeValue,ne),ge=pe,te=s.attributeName}),O)),t(U,s.attributeValueBegin,(X={},t(X,l.space,a),t(X,l.quote,function(pe){Me=pe,ne="",te=s.attributeValue}),t(X,l.gt,function(){ne="",_e(f.attributeValue,ne),Q="",te=s.data}),t(X,l.char,function(pe){Me="",ne=pe,te=s.attributeValue}),X)),t(U,s.attributeValue,(Y={},t(Y,l.space,function(pe){Me?ne+=pe:(_e(f.attributeValue,ne),te=s.attributeNameStart)}),t(Y,l.quote,function(pe){Me===pe?(_e(f.attributeValue,ne),te=s.attributeNameStart):ne+=pe}),t(Y,l.gt,function(pe){Me?ne+=pe:(_e(f.attributeValue,ne),Q="",te=s.data)}),t(Y,l.slash,function(pe){Me?ne+=pe:(_e(f.attributeValue,ne),ye=!0,te=s.tagEnd)}),t(Y,l.char,function(pe){ne+=pe}),Y)),U);var et=function(D){T.debug&&console.log(te,D);var K=J.stateMachine[te],W=K[p(D)]||K[l.error]||K[l.char];W(D)};return J.write=function(pe){for(var D=pe.length,K=0;K<D;K++)et(pe[K])},J};return g0={State:s,Action:l,Type:f,create:y},g0}var m0,qb;function sk(){if(qb)return m0;qb=1;var t=ak(),i=ok(),a=i.Type,s={element:"element",text:"text"},l=function(y){return Object.assign({name:"",type:s.element,value:"",parent:null,attributes:{},children:[]},y)},f=function(y){y=Object.assign({stream:!1,parentNodes:!0,doneEvent:"done",tagPrefix:"tag:",emitTopLevelOnly:!1,debug:!1},y);var S=void 0,T=void 0,v=void 0,w=void 0,R=new t,I=function(E){switch(E.type){case a.openTag:if(v===null)v=T,v.name=E.value;else{var O=l({name:E.value,parent:v});v.children.push(O),v=O}break;case a.closeTag:var X=v.parent;if(y.parentNodes||(v.parent=null),v.name!==E.value)break;y.stream&&X===T&&(T.children=[],v.parent=null),(!y.emitTopLevelOnly||X===T)&&(R.emit(y.tagPrefix+v.name,v),R.emit("tag",v.name,v)),v===T&&(S.removeAllListeners("data"),R.emit(y.doneEvent,v),T=null),v=X;break;case a.text:v&&v.children.push(l({type:s.text,value:E.value,parent:y.parentNodes?v:null}));break;case a.attributeName:w=E.value,v.attributes[w]="";break;case a.attributeValue:v.attributes[w]=E.value;break}};return R.reset=function(){S=i.create({debug:y.debug}),S.on("data",I),T=l(),v=null,w="",R.parse=S.write},R.reset(),R},m=function(y,S){S=Object.assign({},S,{stream:!1,tagPrefix:":"});var T=f(S),v=void 0;return T.on("done",function(w){v=w}),T.parse(y),v};return m0={parseSync:m,create:f,NodeType:s},m0}var _N=sk(),Wd={exports:{}};/**
139 * @license
140 * Lodash <https://lodash.com/>
141 * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
142 * Released under MIT license <https://lodash.com/license>
143 * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
144 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
145 */var ck=Wd.exports,Qb;function uk(){return Qb||(Qb=1,(function(t,i){(function(){var a,s="4.17.23",l=200,f="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",m="Expected a function",p="Invalid `variable` option passed into `_.template`",y="__lodash_hash_undefined__",S=500,T="__lodash_placeholder__",v=1,w=2,R=4,I=1,x=2,E=1,O=2,X=4,Y=8,U=16,J=32,te=64,Q=128,q=256,ge=512,ne=30,ye="...",Me=800,_e=16,et=1,pe=2,D=3,K=1/0,W=9007199254740991,Pe=17976931348623157e292,xe
145=NaN,P=4294967295,oe=P-1,ie=P>>>1,de=[["ary",Q],["bind",E],["bindKey",O],["curry",Y],["curryRight",U],["flip",ge],["partial",J],["partialRight",te],["rearg",q]],Se="[object Arguments]",ke="[object Array]",Ae="[object AsyncFunction]",Le="[object Boolean]",tt="[object Date]",cn="[object DOMException]",Jt="[object Error]",en="[object Function]",_r="[object GeneratorFunction]",Vt="[object Map]",Li="[object Number]",Ha="[object Null]",$t="[object Object]",wa="[object Promise]",tn="[object Proxy]",ia="[object RegExp]",Cn="[object Set]",Gt="[object String]",di="[object Symbol]",In="[object Undefined]",$a="[object WeakMap]",gt="[object WeakSet]",Bt="[object ArrayBuffer]",Pt="[object DataView]",Aa="[object Float32Array]",aa="[object Float64Array]",Fo="[object Int8Array]",Ca="[object Int16Array]",Ga="[object Int32Array]",jn="[object Uint8Array]",gi="[object Uint8ClampedArray]",_n="[object Uint16Array]",oc="[object Uint32Array]",sc=/\b__p \+= '';/g,Ia=/\b(__p \+=) '' \+/g,qo=/(__e\(.*?\)|\b__t\)) \+\n'';/g,oo=/&(?:amp|lt|gt|quot|#39);/g,Tr=/[&<>"']/g,ja=RegExp(oo.source),qe=RegExp(Tr.source),Nt=/<%-([\s\S]+?)%>/g,Tn=/<%([\s\S]+?)%>/g,Rn=/<%=([\s\S]+?)%>/g,Mr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ft=/^\w*$/,Zn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Za=/[\\^$.*+?()[\]{}|]/g,Kn=RegExp(Za.source),Ln=/^\s+/,Qo=/\s/,ra=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Q
vendor: 8,923 bytes, line 145
145h=/\{\n\/\* \[wrapped with (.+)\] \*/,mg=/,? & /,wr=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,En=/[()=,{}\[\]\/\s]/,Yn=/\\(\\)?/g,Ho=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Vu=/\w*$/,Ev=/^[-+]0x[0-9a-f]+$/i,xv=/^0b[01]+$/i,pg=/^\[object .+?Constructor\]$/,cc=/^0o[0-7]+$/i,Hh=/^(?:0|[1-9]\d*)$/,$o=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ka=/($^)/,uc=/['\n\r\u2028\u2029\\]/g,Ya="\\ud800-\\udfff",Mn="\\u0300-\\u036f",vg="\\ufe20-\\ufe2f",yg="\\u20d0-\\u20ff",Ar=Mn+vg+yg,so="\\u2700-\\u27bf",Sg="a-z\\xdf-\\xf6\\xf8-\\xff",bg="\\xac\\xb1\\xd7\\xf7",_g="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",kv="\\u2000-\\u206f",Bu=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",lc="A-Z\\xc0-\\xd6\\xd8-\\xde",Ra="\\ufe0e\\ufe0f",mi=bg+_g+kv+Bu,Fu="['’]",Ov="["+Ya+"]",qu="["+mi+"]",hc="["+Ar+"]",fc="\\d+",Pv="["+so+"]",pi="["+Sg+"]",Qu="[^"+Ya+mi+fc+so+Sg+lc+"]",Hu="\\ud83c[\\udffb-\\udfff]",$h="(?:"+hc+"|"+Hu+")",co="[^"+Ya+"]",$u="(?:\\ud83c[\\udde6-\\uddff]){2}",Gu="[\\ud800-\\udbff][\\udc00-\\udfff]",oa="["+lc+"]",Tg="\\u200d",Gh="(?:"+pi+"|"+Qu+")",Mg="(?:"+oa+"|"+Qu+")",Zu="(?:"+Fu+"(?:d|ll|m|re|s|t|ve))?",wg="(?:"+Fu+"(?:D|LL|M|RE|S|T|VE))?",Ag=$h+"?",dc="["+Ra+"]?",Xa="(?:"+Tg+"(?:"+[co,$u,Gu].join("|")+")"+dc+Ag+")*",Zh="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Kh="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",uo=dc+Ag+Xa,Go="(?:"+[Pv,$u,Gu].join("|")+")"+uo,Cg="(?:"+[co+hc+"?",hc,$u,Gu,Ov].join("|")+")",Yh=RegExp(Fu,"g"),Ig=RegExp(hc,"g"),lo=RegExp(Hu+"(?="+Hu+")|"+Cg+uo,"g"),Wa=RegExp([oa+"?"+pi+"+"+Zu+"(?="+[qu,oa,"$"].join("|")+")",Mg+"+"+wg+"(?="+[qu,oa+Gh,"$"].join("|")+")",oa+"?"+Gh+"+"+Zu,oa+"+"+wg,Kh,Zh,fc,Go].join("|"),"g"),Xh=RegExp("["+Tg+Ya+Ar+Ra+"]"),gc=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Cr=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Wh=-1,wt={};wt[Aa]=wt[aa]=wt[Fo]=wt[Ca]=wt[Ga]=wt[jn]=wt[gi]=wt[_n]=wt[oc]=!0,wt[Se]=wt[ke]=wt[Bt]=wt[Le]=wt[Pt]=wt[tt]=wt[Jt]=wt[en]=wt[Vt]=wt[Li]=wt[$t]=wt[ia]=wt[Cn]=wt[Gt]=wt[$a]=!1;var jt={};jt[Se]=jt[ke]=jt[Bt]=jt[Pt]=jt[Le]=jt[tt]=jt[Aa]=jt[aa]=jt[Fo]=jt[Ca]=jt[Ga]=jt[Vt]=jt[Li]=jt[$t]=jt[ia]=jt[Cn]=jt[Gt]=jt[di]=jt[jn]=jt[gi]=jt[_n]=jt[oc]=!0,jt[Jt]=jt[en]=jt[$a]=!1;var Ku={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},Yu={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},jg={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Xn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ho=parseFloat,Xu=parseInt,Zo=typeof kp=="object"&&kp&&kp.Object===Object&&kp,Nv=typeof self=="object"&&self&&self.Object===Object&&self,vn=Zo||Nv||Function("return this")(),mc=i&&!i.nodeType&&i,sa=mc&&!0&&t&&!t.nodeType&&t,pc=sa&&sa.exports===mc,Wu=pc&&Zo.process,zi=(function(){try{var V=sa&&sa.require&&sa.require("util").types;return V||Wu&&Wu.binding&&Wu.binding("util")}catch{}})(),Rg=zi&&zi.isArrayBuffer,Eg=zi&&zi.isDate,Ju=zi&&zi.isMap,xg=zi&&zi.isRegExp,kg=zi&&zi.isSet,Og=zi&&zi.isTypedArray;function vi(V,ae,Z){switch(Z.length){case 0:return V.call(ae);case 1:return V.call(ae,Z[0]);case 2:return V.call(ae,Z[0],Z[1]);case 3:return V.call(ae,Z[0],Z[1],Z[2])}return V.apply(ae,Z)}function Dv(V,ae,Z,we){for(var Qe=-1,at=V==null?0:V.length;++Qe<at;){var Lt=V[Qe];ae(we,Lt,Z(Lt),V)}return we}function yi(V,ae){for(var Z=-1,we=V==null?0:V.length;++Z<we&&ae(V[Z],Z,V)!==!1;);return V}function Lv(V,ae){for(var Z=V==null?0:V.length;Z--&&ae(V[Z],Z,V)!==!1;);return V}function Pg(V,ae){for(var Z=-1,we=V==null?0:V.length;++Z<we;)if(!ae(V[Z],Z,V))return!1;return!0}function Ir(V,ae){for(var Z=-1,we=V==null?0:V.length,Qe=0,at=[];++Z<we;){var Lt=V[Z];ae(Lt,Z,V)&&(at[Qe++]=Lt)}return at}function el(V,ae){var Z=V==null?0:V.length;return!!Z&&Ko(V,ae,0)>-1}function vc(V,ae,Z){for(var we=-1,Qe=V==null?0:V.length;++we<Qe;)if(Z(ae,V[we]))return!0;return!1}function Dt(V,ae){for(var Z=-1,we=V==null?0:V.length,Qe=Array(we);++Z<we;)Qe[Z]=ae(V[Z],Z,V);return Qe}function jr(V,ae){for(var Z=-1,we=ae.length,Qe=V.length;++Z<we;)V[Qe+Z]=ae[Z];return V}function Jh(V,ae,Z,we){var Qe=-1,at=V==null?0:V.length;for(we&&at&&(Z=V[++Qe]);++Qe<at;)Z=ae(Z,V[Qe],Qe,V);return Z}function Ng(V,ae,Z,we){var Qe=V==null?0:V.length;for(we&&Qe&&(Z=V[--Qe]);Qe--;)Z=ae(Z,V[Qe],Qe,V);return Z}function ef(V,ae){for(var Z=-1,we=V==null?0:V.length;++Z<we;)if(ae(V[Z],Z,V))return!0;return!1}var zv=fo("length");function Uv(V){return V.split("")}function Vv(V){return V.match(wr)||[]}function Dg(V,ae,Z){var we;return Z(V,function(Qe,at,Lt){if(ae(Qe,at,Lt))return we=at,!1}),we}function tl(V,ae,Z,we){for(var Qe=V.length,at=Z+(we?1:-1);we?at--:++at<Qe;)if(ae(V[at],at,V))return at;return-1}function Ko(V,ae,Z){return ae===ae?Qv(V,ae,Z):tl(V,Lg,Z)}function Bv(V,ae,Z,we){for(var Qe=Z-1,at=V.length;++Qe<at;)if(we(V[Qe],ae))return Qe;return-1}function Lg(V){return V!==V}function nl(V,ae){var Z=V==null?0:V.length;return Z?il(V,ae)/Z:xe}function fo(V){return function(ae){return ae==null?a:ae[V]}}function tf(V){return function(ae){return V==null?a:V[ae]}}function nf(V,ae,Z,we,Qe){return Qe(V,function(at,Lt,_t){Z=we?(we=!1,at):ae(Z,at,Lt,_t)}),Z}function zg(V,ae){var Z=V.length;for(V.sort(ae);Z--;)V[Z]=V[Z].value;return V}function il(V,ae){for(var Z,we=-1,Qe=V.length;++we<Qe;){var at=ae(V[we]);at!==a&&(Z=Z===a?at:Z+at)}return Z}function al(V,ae){for(var Z=-1,we=Array(V);++Z<V;)we[Z]=ae(Z);return we}function Ug(V,ae){return Dt(ae,function(Z){return[Z,V[Z]]})}function go(V){return V&&V.slice(0,Xo(V)+1).replace(Ln,"")}function Si(V){return function(ae){return V(ae)}}function af(V,ae){return Dt(ae,function(Z){return V[Z]})}function yc(V,ae){return V.has(ae)}function rf(V,ae){for(var Z=-1,we=V.length;++Z<we&&Ko(ae,V[Z],0)>-1;);return Z}function of(V,ae){for(var Z=V.length;Z--&&Ko(ae,V[Z],0)>-1;);return Z}function Sc(V,ae){for(var Z=V.length,we=0;Z--;)V[Z]===ae&&++we;return we}var bc=tf(Ku),Fv=tf(Yu);function rl(V){return"\\"+Xn[V]}function Vg(V,ae){return V==null?a:V[ae]}function mo(V){return Xh.test(V)}function sf(V){return gc.test(V)}function cf(V){for(var ae,Z=[];!(ae=V.next()).done;)Z.push(ae.value);return Z}function ol(V){var ae=-1,Z=Array(V.size);return V.forEach(function(we,Qe){Z[++ae]=[Qe,we]}),Z}function uf(V,ae){return function(Z){return V(ae(Z))}}function Ja(V,ae){for(var Z=-1,we=V.length,Qe=0,at=[];++Z<we;){var Lt=V[Z];(Lt===ae||Lt===T)&&(V[Z]=T,at[Qe++]=Z)}return at}function sl(V){var ae=-1,Z=Array(V.size);return V.forEach(function(we){Z[++ae]=we}),Z}function qv(V){var ae=-1,Z=Array(V.size);return V.forEach(function(we){Z[++ae]=[we,we]}),Z}function Qv(V,ae,Z){for(var we=Z-1,Qe=V.length;++we<Qe;)if(V[we]===ae)return we;return-1}function Hv(V,ae,Z){for(var we=Z+1;we--;)if(V[we]===ae)return we;return we}function Yo(V){return mo(V)?Fg(V):zv(V)}function qt(V){return mo(V)?qg(V):Uv(V)}function Xo(V){for(var ae=V.length;ae--&&Qo.test(V.charAt(ae)););return ae}var Bg=tf(jg);function Fg(V){for(var ae=lo.lastIndex=0;lo.test(V);)++ae;return ae}function qg(V){return V.match(lo)||[]}function Qg(V){return V.match(Wa)||[]}var lf=(function V(ae){ae=ae==null?vn:Wo.defaults(vn.Object(),ae,Wo.pick(vn,Cr));var Z=ae.Array,we=ae.Date,Qe=ae.Error,at=ae.Function,Lt=ae.Math,_t=ae.Object,cl=ae.RegExp,po=ae.String,bi=ae.TypeError,_c=Z.prototype,Hg=at.prototype,Jo=_t.prototype,ul=ae["__c
145ore-js_shared__"],ll=Hg.toString,vt=Jo.hasOwnProperty,$g=0,hl=(function(){var o=/[^.]+$/.exec(ul&&ul.keys&&ul.keys.IE_PROTO||"");return o?"Symbol(src)_1."+o:""})(),Wn=Jo.toString,fl=ll.call(_t),Ui=vn._,es=cl("^"+ll.call(vt).replace(Za,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ts=pc?ae.Buffer:a,ca=ae.Symbol,vo=ae.Uint8Array,dl=ts?ts.allocUnsafe:a,Ea=uf(_t.getPrototypeOf,_t),hf=_t.create,Tc=Jo.propertyIsEnumerable,er=_c.splice,Gg=ca?ca.isConcatSpreadable:a,xn=ca?ca.iterator:a,tr=ca?ca.toStringTag:a,Vi=(function(){try{var o=Br(_t,"defineProperty");return o({},"",{}),o}catch{}})(),Zg=ae.clearTimeout!==vn.clearTimeout&&ae.clearTimeout,gl=we&&we.now!==vn.Date.now&&we.now,yo=ae.setTimeout!==vn.setTimeout&&ae.setTimeout,ns=Lt.ceil,Mc=Lt.floor,wc=_t.getOwnPropertySymbols,Kg=ts?ts.isBuffer:a,_i=ae.isFinite,is=_c.join,as=uf(_t.keys,_t),Zt=Lt.max,un=Lt.min,Bi=we.now,Fi=ae.parseInt,nr=Lt.random,xa=_c.reverse,qi=Br(ae,"DataView"),Ti=Br(ae,"Map"),ml=Br(ae,"Promise"),Rr=Br(ae,"Set"),So=Br(ae,"WeakMap"),rs=Br(_t,"create"),ln=So&&new So,St={},lt=Vn(qi),Er=Vn(Ti),Qi=Vn(ml),ff=Vn(Rr),xr=Vn(So),Ac=ca?ca.prototype:a,os=Ac?Ac.valueOf:a,bo=Ac?Ac.toString:a;function C(o){if(Xt(o)&&!He(o)&&!(o instanceof Ze)){if(o instanceof Jn)return o;if(vt.call(o,"__wrapped__"))return $l(o)}return new Jn(o)}var kr=(function(){function o(){}return function(u){if(!Ut(u))return{};if(hf)return hf(u);o.prototype=u;var d=new o;return o.prototype=a,d}})();function Or(){}function Jn(o,u){this.__wrapped__=o,this.__actions__=[],this.__chain__=!!u,this.__index__=0,this.__values__=a}C.templateSettings={escape:Nt,evaluate:Tn,interpolate:Rn,variable:"",imports:{_:C}},C.prototype=Or.prototype,C.prototype.constructor=C,Jn.prototype=kr(Or.prototype),Jn.prototype.constructor=Jn;function Ze(o){this.__wrapped__=o,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=P,this.__views__=[]}function ir(){var o=new Ze(this.__wrapped__);return o.__actions__=Qn(this.__actions__),o.__dir__=this.__dir__,o.__filtered__=this.__filtered__,o.__iteratees__=Qn(this.__iteratees__),o.__takeCount__=this.__takeCount__,o.__views__=Qn(this.__views__),o}function Pr(){if(this.__filtered__){var o=new Ze(this);o.__dir__=-1,o.__filtered__=!0}else o=this.clone(),o.__dir__*=-1;return o}function ar(){var o=this.__wrapped__.value(),u=this.__dir__,d=He(o),b=u<0,M=d?o.length:0,j=ey(0,M,this.__views__),k=j.start,L=j.end,F=L-k,he=b?L:k-1,fe=this.__iteratees__,me=fe.length,Te=0,Oe=un(F,this.__takeCount__);if(!d||!b&&M==F&&Oe==F)return If(o,this.__actions__);var Be=[];e:for(;F--&&Te<Oe;){he+=u;for(var it=-1,Fe=o[he];++it<me;){var ht=fe[it],ft=ht.iteratee,ba=ht.type,Pi=ft(Fe);if(ba==pe)Fe=Pi;else if(!Pi){if(ba==et)continue e;break e}}Be[Te++]=Fe}return Be}Ze.prototype=kr(Or.prototype),Ze.prototype.constructor=Ze;function rr(o){var u=-1,d=o==null?0:o.length;for(this.clear();++u<d;){var b=o[u];this.set(b[0],b[1])}}function df(){this.__data__=rs?rs(null):{},this.size=0}function ss(o){var u=this.has(o)&&delete this.__data__[o];return this.size-=u?1:0,u}function pl(o){var u=this.__data__;if(rs){var d=u[o];return d===y?a:d}return vt.call(u,o)?u[o]:a}function _o(o){var u=this.__data__;return rs?u[o]!==a:vt.call(u,o)}function kn(o,u){var d=this.__data__;return this.size+=this.has(o)?0:1,d[o]=rs&&u===a?y:u,this}rr.prototype.clear=df,rr.prototype.delete=ss,rr.prototype.get=pl,rr.prototype.has=_o,rr.prototype.set=kn;function Hi(o){var u=-1,d=o==null?0:o.length;for(this.clear();++u<d;){var b=o[u];this.set(b[0],b[1])}}function Yg(){this.__data__=[],this.size=0}function $v(o){var u=this.__data__,d=ka(u,o);if(d<0)return!1;var b=u.length-1;return d==b?u.pop():er.call(u,d,1),--this.size,!0}function Gv(o){var u=this.__data__,d=ka(u,o);return d<0?a:u[d][1]}function Zv(o){return ka(this.__data__,o)>-1}function hn(o,u){var d=this.__data__,b=ka(d,o);return b<0?(++this.size,d.push([o,u])):d[b][1]=u,this}Hi.prototype.clear=Yg,Hi.prototype.delete=$v,Hi.prototype.get=Gv,Hi.prototype.has=Zv,Hi.prototype.set=hn;function ua(o){var u=-1,d=o==null?0:o.length;for(this.clear();++u<d;){var b=o[u];this.set(b[0],b[1])}}function Cc(){this.size=0,this.__data__={hash:new rr,map:new(Ti||Hi),string:new rr}}function Ic(o){var u=Hc(this,o).delete(o);return this.size-=u?1:0,u}function gf(o){return Hc(this,o).get(o)}function cs(o){return Hc(this,o).has(o)}function us(o,u){var d=Hc(this,o),b=d.size;return d.set(o,u),this.size+=d.size==b?0:1,this}ua.prototype.clear=Cc,ua.prototype.delete=Ic,ua.prototype.get=gf,ua.prototype.has=cs,ua.prototype.set=us;function To(o){var u=-1,d=o==null?0:o.length;for(this.__data__=new ua;++u<d;)this.add(o[u])}function Xg(o){return this.__data__.set(o,y),this}function Kv(o){return this.__data__.has(o)}To.prototype.add=To.prototype.push=Xg,To.prototype.has=Kv;function $i(o){var u=this.__data__=new Hi(o);this.size=u.size}function Mo(){this.__data__=new Hi,this.size=0}function mf(o){var u=this.__data__,d=u.delete(o);return this.size=u.size,d}function vl(o){return this.__data__.get(o)}function Wg(o){return this.__data__.has(o)}function ls(o,u){var d=this.__data__;if(d instanceof Hi){var b=d.__data__;if(!Ti||b.length<l-1)return b.push([o,u]),this.size=++d.size,this;d=this.__data__=new ua(b)}return d.set(o,u),this.size=d.size,this}$i.prototype.clear=Mo,$i.prototype.delete=mf,$i.prototype.get=vl,$i.prototype.has=Wg,$i.prototype.set=ls;function yl(o,u){var d=He(o),b=!d&&xo(o),M=!d&&!b&&Zr(o),j=!d&&!b&&!M&&Kr(o),k=d||b||M||j,L=k?al(o.length,po):[],F=L.length;for(var he in o)(u||vt.call(o,he))&&!(k&&(he=="length"||M&&(he=="offset"||he=="parent")||j&&(he=="buffer"||he
vendor: 9,139 bytes, line 145
145=="byteLength"||he=="byteOffset")||pa(he,F)))&&L.push(he);return L}function jc(o){var u=o.length;return u?o[ys(0,u-1)]:a}function Sl(o,u){return Jc(Qn(o),ha(u,0,o.length))}function Jg(o){return Jc(Qn(o))}function bl(o,u,d){(d!==a&&!xi(o[u],d)||d===a&&!(u in o))&&Mi(o,u,d)}function la(o,u,d){var b=o[u];(!(vt.call(o,u)&&xi(b,d))||d===a&&!(u in o))&&Mi(o,u,d)}function ka(o,u){for(var d=o.length;d--;)if(xi(o[d][0],u))return d;return-1}function em(o,u,d,b){return Oa(o,function(M,j,k){u(b,M,d(M),k)}),b}function pf(o,u){return o&&Yi(u,An(u),o)}function hs(o,u){return o&&Yi(u,ui(u),o)}function Mi(o,u,d){u=="__proto__"&&Vi?Vi(o,u,{configurable:!0,enumerable:!0,value:d,writable:!0}):o[u]=d}function fs(o,u){for(var d=-1,b=u.length,M=Z(b),j=o==null;++d<b;)M[d]=j?a:Yr(o,u[d]);return M}function ha(o,u,d){return o===o&&(d!==a&&(o=o<=d?o:d),u!==a&&(o=o>=u?o:u)),o}function qn(o,u,d,b,M,j){var k,L=u&v,F=u&w,he=u&R;if(d&&(k=M?d(o,b,M,j):d(o)),k!==a)return k;if(!Ut(o))return o;var fe=He(o);if(fe){if(k=vm(o),!L)return Qn(o,k)}else{var me=Pn(o),Te=me==en||me==_r;if(Zr(o))return Ef(o,L);if(me==$t||me==Se||Te&&!M){if(k=F||Te?{}:Qf(o),!L)return F?fm(o,hs(k,o)):hm(o,pf(k,o))}else{if(!jt[me])return M?o:{};k=ym(o,me,L)}}j||(j=new $i);var Oe=j.get(o);if(Oe)return Oe;j.set(o,k),mu(o)?o.forEach(function(Fe){k.add(qn(Fe,u,d,Fe,o,j))}):ep(o)&&o.forEach(function(Fe,ht){k.set(ht,qn(Fe,u,d,ht,o,j))});var Be=he?F?qf:zl:F?ui:An,it=fe?a:Be(o);return yi(it||o,function(Fe,ht){it&&(ht=Fe,Fe=o[ht]),la(k,ht,qn(Fe,u,d,ht,o,j))}),k}function tm(o){var u=An(o);return function(d){return Nr(d,o,u)}}function Nr(o,u,d){var b=d.length;if(o==null)return!b;for(o=_t(o);b--;){var M=d[b],j=u[M],k=o[M];if(k===a&&!(M in o)||!j(k))return!1}return!0}function vf(o,u,d){if(typeof o!="function")throw new bi(m);return Wc(function(){o.apply(a,d)},u)}function Gi(o,u,d,b){var M=-1,j=el,k=!0,L=o.length,F=[],he=u.length;if(!L)return F;d&&(u=Dt(u,Si(d))),b?(j=vc,k=!1):u.length>=l&&(j=yc,k=!1,u=new To(u));e:for(;++M<L;){var fe=o[M],me=d==null?fe:d(fe);if(fe=b||fe!==0?fe:0,k&&me===me){for(var Te=he;Te--;)if(u[Te]===me)continue e;F.push(fe)}else j(u,me,b)||F.push(fe)}return F}var Oa=Pf(da),_l=Pf(Ml,!0);function Dr(o,u){var d=!0;return Oa(o,function(b,M,j){return d=!!u(b,M,j),d}),d}function fa(o,u,d){for(var b=-1,M=o.length;++b<M;){var j=o[b],k=u(j);if(k!=null&&(L===a?k===k&&!ci(k):d(k,L)))var L=k,F=j}return F}function Rc(o,u,d,b){var M=o.length;for(d=Ve(d),d<0&&(d=-d>M?0:M+d),b=b===a||b>M?M:Ve(b),b<0&&(b+=M),b=d>b?0:Rd(b);d<b;)o[d++]=u;return o}function Tl(o,u){var d=[];return Oa(o,function(b,M,j){u(b,M,j)&&d.push(b)}),d}function yn(o,u,d,b,M){var j=-1,k=o.length;for(d||(d=$f),M||(M=[]);++j<k;){var L=o[j];u>0&&d(L)?u>1?yn(L,u-1,d,b,M):jr(M,L):b||(M[M.length]=L)}return M}var wo=Nf(),ds=Nf(!0);function da(o,u){return o&&wo(o,u,An)}function Ml(o,u){return o&&ds(o,u,An)}function or(o,u){return Ir(u,function(d){return ki(o[d])})}function Pa(o,u){u=Ii(u,o);for(var d=0,b=u.length;o!=null&&d<b;)o=o[ni(u[d++])];return d&&d==b?o:a}function yf(o,u,d){var b=u(o);return He(o)?b:jr(b,d(o))}function On(o){return o==null?o===a?In:Ha:tr&&tr in _t(o)?$c(o):Zf(o)}function Ec(o,u){return o>u}function wi(o,u){return o!=null&&vt.call(o,u)}function Zi(o,u){return o!=null&&u in _t(o)}function Lr(o,u,d){return o>=un(u,d)&&o<Zt(u,d)}function xc(o,u,d){for(var b=d?vc:el,M=o[0].length,j=o.length,k=j,L=Z(j),F=1/0,he=[];k--;){var fe=o[k];k&&u&&(fe=Dt(fe,Si(u))),F=un(fe.length,F),L[k]=!d&&(u||M>=120&&fe.length>=120)?new To(k&&fe):a}fe=o[0];var me=-1,Te=L[0];e:for(;++me<M&&he.length<F;){var Oe=fe[me],Be=u?u(Oe):Oe;if(Oe=d||Oe!==0?Oe:0,!(Te?yc(Te,Be):b(he,Be,d))){for(k=j;--k;){var it=L[k];if(!(it?yc(it,Be):b(o[k],Be,d)))continue e}Te&&Te.push(Be),he.push(Oe)}}return he}function nm(o,u,d,b){return da(o,function(M,j,k){u(b,d(M),j,k)}),b}function Ki(o,u,d){u=Ii(u,o),o=Yc(o,u);var b=o==null?o:o[ni(Ot(u))];return b==null?a:vi(b,o,d)}function ei(o){return Xt(o)&&On(o)==Se}function nn(o){return Xt(o)&&On(o)==Bt}function wl(o){return Xt(o)&&On(o)==tt}function Ai(o,u,d,b,M){return o===u?!0:o==null||u==null||!Xt(o)&&!Xt(u)?o!==o&&u!==u:Ke(o,u,d,b,Ai,M)}function Ke(o,u,d,b,M,j){var k=He(o),L=He(u),F=k?ke:Pn(o),he=L?ke:Pn(u);F=F==Se?$t:F,he=he==Se?$t:he;var fe=F==$t,me=he==$t,Te=F==he;if(Te&&Zr(o)){if(!Zr(u))return!1;k=!0,fe=!1}if(Te&&!fe)return j||(j=new $i),k||Kr(o)?qc(o,u,d,b,M,j):pm(o,u,F,d,b,M,j);if(!(d&I)){var Oe=fe&&vt.call(o,"__wrapped__"),Be=me&&vt.call(u,"__wrapped__");if(Oe||Be){var it=Oe?o.value():o,Fe=Be?u.value():u;return j||(j=new $i),M(it,Fe,d,b,j)}}return Te?(j||(j=new $i),Ff(o,u,d,b,M,j)):!1}function At(o){return Xt(o)&&Pn(o)==Vt}function Kt(o,u,d,b){var M=d.length,j=M,k=!b;if(o==null)return!j;for(o=_t(o);M--;){var L=d[M];if(k&&L[2]?L[1]!==o[L[0]]:!(L[0]in o))return!1}for(;++M<j;){L=d[M];var F=L[0],he=o[F],fe=L[1];if(k&&L[2]){if(he===a&&!(F in o))return!1}else{var me=new $i;if(b)var Te=b(he,fe,F,o,u,me);if(!(Te===a?Ai(fe,he,I|x,b,me):Te))return!1}}return!0}function kc(o){if(!Ut(o)||Sm(o))return!1;var u=ki(o)?es:pg;return u.test(Vn(o))}function gs(o){return Xt(o)&&On(o)==ia}function Ao(o){return Xt(o)&&Pn(o)==Cn}function Al(o){return Xt(o)&&rh(o.length)&&!!wt[On(o)]}function ms(o){return typeof o=="function"?o:o==null?$n:typeof o=="object"?He(o)?Sf(o[0],o[1]):Il(o):A(o)}function zr(o){if(!Ms(o))return as(o);var u=[];for(var d in _t(o))vt.call(o,d)&&d!="constructor"&&u.push(d);return u}function Yv(o){if(!Ut(o))return cr(o);var u=Ms(o),d=[];for(var b in o)b=="constructor"&&(u||!vt.call(o,b))||d.push(b);return d}function zt(o,u){return o<u}function Cl(o,u){var d=-1,b=si(o)?Z(o.length):[];return Oa(o,function(M,j,k){b[++d]=u(M,j,k)}),b}function Il(o){var u=Ul(o);return u.length==1&&u[0][2]?Ql(u[0][0],u[0][1]):function(d){return d===o||Kt(d,o,u)}}function Sf(o,u){return Zc(o)&&Da(u)?Ql(ni(o),u):function(d){var b=Yr(d,o);return b===a&&b===u?xd(d,o):Ai(u,b,I|x)}}function Oc(o,u,d,b,M){o!==u&&wo(u,function(j,k){if(M||(M=new $i),Ut(j))Xv(o,u,k,d,Oc,b,M);else{var L=b?b(Rt(o,k),j,k+"",o,u,M):a;L===a&&(L=j),bl(o,k,L)}},ui)}function Xv(o,u,d,b,M,j,k){var L=Rt(o,d),F=Rt(u,d),he=k.get(F);if(he){bl(o,d,he);return}var fe=j?j(L,F,d+"",o,u,k):a,me=fe===a;if(me){var Te=He(F),Oe=!Te&&Zr(F),Be=!Te&&!Oe&&Kr(F);fe=F,Te||Oe||Be?He(L)?fe=L:rn(L)?fe=Qn(L):Oe?(me=!1,fe=Ef(F,!0)):Be?(me=!1,fe=xf(F,!0)):fe=[]:du(F)||xo(F)?(fe=L,xo(L)?fe=oh(L):(!Ut(L)||ki(L))&&(fe=Qf(F))):me=!1}me&&(k.set(F,fe),M(fe,F,b,j,k),k.delete(F)),bl(o,d,fe)}function jl(o,u){var d=o.length;if(d)return u+=u<0?d:0,pa(u,d)?o[u]:a}function Rl(o,u,d){u.length?u=Dt(u,function(j){return He(j)?function(k){return Pa(k,j.length===1?j[0]:j)}:j}):u=[$n];var b=-1;u=Dt(u,Si(ze()));var M=Cl(o,function(j,k,L){var F=Dt(u,function(he){return he(j)});return{criteria:F,index:++b,value:j}});return zg(M,function(j,k){return lm(j,k,d)})}function bf(o,u){return zn(o,u,function(d,b){return xd(o,b)})}function zn(o,u,d){for(var b=-1,M=u.length,j={};++b<M;){var k=u[b],L=Pa(o,k);d(L,k)&&Ss(j,Ii(k,o),L)}return j}function an(o){return function(u){return Pa(u,o)}}function ps(o,u,d,b){var M=b?Bv:Ko,j=-1,k=u.length,L=o;for(o===u&&(u=Qn(u)),d&&(L=Dt(o,Si(d)));++j<k;)for(var F=0,he=u[j],fe=d?d(he):he;(F=M(L,fe,F,b))>-1;)L!==o&&er.call(L,F,1),er.call(o,F,1);return o}function vs(o,u){for(var d=o?u.length:0,b=d-1;d--;){var M=u[d];if(d==b||M!==j){var j=M;pa(M)?er.call(o,M,1):Pc(o,M)}}return o}function ys(o,u){return o+Mc(nr()*(u-o+1))}function _f(o,u,d,b){for(var M=-1,j=Zt(ns((u-o)/(d||1)),0),k=Z(j);j--;)k[b?j:++M]=o,o+=d;return k}function ga(o,u){var d="";if(!o||u<1||u>W)return d;do u%2&&(d+=o),u=Mc(u/2),u&&(o+=o);while(u);return d}function Ye(o,u){return Hl(Kf(o,u,$n),o+"")}function Tf(o){return jc(Ls(o))}function Mf(o,u){var d=Ls(o);return Jc(d,ha(u,0,d.length))}function Ss(o,u,d,b){if(!Ut(o))return o;u=Ii(u,o);for(var M=-1,j=u.length,k=j-1,L=o;L!=null&&++M<j;){var F=ni(u[M]),he=d;if(F==="__proto__"||F==="constructor"||F==="prototype")return o;if(M!=k){var fe=L[F];he=b?b(fe,F,L):a,he===a&&(he=Ut(fe)?fe:pa(u[M+1])?[]:{})}la(L,F,he),L=L[F]}return o}var wf=ln?function(o,u){return ln.set(o,u),o}:$n,im=Vi?function(o,u){return Vi(o,"toString",{configurable:!0,enumerable:!1,value:Us(u),writable:!0})}:$n;function am(o){return Jc(Ls(o))}function Ci(o,u,d){var b=-1,M=o.length;u<0&&(u=-u>M?0:M+u),d=d>M?M:d,d<0&&(d+=M),M=u>d?0:d-u>>>0,u>>>=0;for(var j=Z(M);++b<M;)j[b]=o[b+u];return j}function rm(o,u){var d;return Oa(o,function(b,M,j){return d=u(b,M,j),!d}),!!d}function bs(o,u,d){var b=0,M=o==null?b:o.length;if(typeof u=="number"&&u===u&&M<=ie){for(;b<M;){var j=b+M>>>1,k=o[j];k!==null&&!ci(k)&&(d?k<=u:k<u)?b=j+1:M=j}return M}return El(o,u,$n,d)}function El(o,u,d,b){var M=0,j=o==null?0:o.length;if(j===0)return 0;u=d(u);for(var k=u!==u,L=u===null,F=ci(u),he=u===a;M<j;){var fe=Mc((M+j)/2),me=d(o[fe]),Te=me!==a,Oe=me===null,Be=me===me,it=ci(me);if(k)var Fe=b||Be;else he?Fe=Be&&(b||Te):L?Fe=Be&&Te&&(b||!Oe):F?Fe=Be&&Te&&!Oe&&(b||!it):Oe||it?Fe=!1:Fe=b?me<=u:me<u;Fe?M=fe+1:j=fe}return un(j,oe)}function om(o,u){for(var d=-1,b=o.length,M=0,j=[];++d<b;){var k=o[d],L=u?u(k):k;if(!d||!xi(L,F)){var F=L;j[M++]=k===0?0:k}}return j}function Af(o){return typeof o=="number"?o:ci(o)?xe:+o}
vendor: 10,427 bytes, line 145
145function ti(o){if(typeof o=="string")return o;if(He(o))return Dt(o,ti)+"";if(ci(o))return bo?bo.call(o):"";var u=o+"";return u=="0"&&1/o==-K?"-0":u}function sr(o,u,d){var b=-1,M=el,j=o.length,k=!0,L=[],F=L;if(d)k=!1,M=vc;else if(j>=l){var he=u?null:gm(o);if(he)return sl(he);k=!1,M=yc,F=new To}else F=u?[]:L;e:for(;++b<j;){var fe=o[b],me=u?u(fe):fe;if(fe=d||fe!==0?fe:0,k&&me===me){for(var Te=F.length;Te--;)if(F[Te]===me)continue e;u&&F.push(me),L.push(fe)}else M(F,me,d)||(F!==L&&F.push(me),L.push(fe))}return L}function Pc(o,u){u=Ii(u,o);var d=-1,b=u.length;if(!b)return!0;for(var M=o==null||typeof o!="object"&&typeof o!="function";++d<b;){var j=u[d];if(typeof j=="string"){if(j==="__proto__"&&!vt.call(o,"__proto__"))return!1;if(j==="constructor"&&d+1<b&&typeof u[d+1]=="string"&&u[d+1]==="prototype"){if(M&&d===0)continue;return!1}}}var k=Yc(o,u);return k==null||delete k[ni(Ot(u))]}function Cf(o,u,d,b){return Ss(o,u,d(Pa(o,u)),b)}function Nc(o,u,d,b){for(var M=o.length,j=b?M:-1;(b?j--:++j<M)&&u(o[j],j,o););return d?Ci(o,b?0:j,b?j+1:M):Ci(o,b?j+1:0,b?M:j)}function If(o,u){var d=o;return d instanceof Ze&&(d=d.value()),Jh(u,function(b,M){return M.func.apply(M.thisArg,jr([b],M.args))},d)}function xl(o,u,d){var b=o.length;if(b<2)return b?sr(o[0]):[];for(var M=-1,j=Z(b);++M<b;)for(var k=o[M],L=-1;++L<b;)L!=M&&(j[M]=Gi(j[M]||k,o[L],u,d));return sr(yn(j,1),u,d)}function jf(o,u,d){for(var b=-1,M=o.length,j=u.length,k={};++b<M;){var L=b<j?u[b]:a;d(k,o[b],L)}return k}function Rf(o){return rn(o)?o:[]}function kl(o){return typeof o=="function"?o:$n}function Ii(o,u){return He(o)?o:Zc(o,u)?[o]:Yf(bt(o))}var sm=Ye;function ma(o,u,d){var b=o.length;return d=d===a?b:d,!u&&d>=b?o:Ci(o,u,d)}var Dc=Zg||function(o){return vn.clearTimeout(o)};function Ef(o,u){if(u)return o.slice();var d=o.length,b=dl?dl(d):new o.constructor(d);return o.copy(b),b}function Lc(o){var u=new o.constructor(o.byteLength);return new vo(u).set(new vo(o)),u}function Wv(o,u){var d=u?Lc(o.buffer):o.buffer;return new o.constructor(d,o.byteOffset,o.byteLength)}function cm(o){var u=new o.constructor(o.source,Vu.exec(o));return u.lastIndex=o.lastIndex,u}function um(o){return os?_t(os.call(o)):{}}function xf(o,u){var d=u?Lc(o.buffer):o.buffer;return new o.constructor(d,o.byteOffset,o.length)}function kf(o,u){if(o!==u){var d=o!==a,b=o===null,M=o===o,j=ci(o),k=u!==a,L=u===null,F=u===u,he=ci(u);if(!L&&!he&&!j&&o>u||j&&k&&F&&!L&&!he||b&&k&&F||!d&&F||!M)return 1;if(!b&&!j&&!he&&o<u||he&&d&&M&&!b&&!j||L&&d&&M||!k&&M||!F)return-1}return 0}function lm(o,u,d){for(var b=-1,M=o.criteria,j=u.criteria,k=M.length,L=d.length;++b<k;){var F=kf(M[b],j[b]);if(F){if(b>=L)return F;var he=d[b];return F*(he=="desc"?-1:1)}}return o.index-u.index}function Ol(o,u,d,b){for(var M=-1,j=o.length,k=d.length,L=-1,F=u.length,he=Zt(j-k,0),fe=Z(F+he),me=!b;++L<F;)fe[L]=u[L];for(;++M<k;)(me||M<j)&&(fe[d[M]]=o[M]);for(;he--;)fe[L++]=o[M++];return fe}function Of(o,u,d,b){for(var M=-1,j=o.length,k=-1,L=d.length,F=-1,he=u.length,fe=Zt(j-L,0),me=Z(fe+he),Te=!b;++M<fe;)me[M]=o[M];for(var Oe=M;++F<he;)me[Oe+F]=u[F];for(;++k<L;)(Te||M<j)&&(me[Oe+d[k]]=o[M++]);return me}function Qn(o,u){var d=-1,b=o.length;for(u||(u=Z(b));++d<b;)u[d]=o[d];return u}function Yi(o,u,d,b){var M=!d;d||(d={});for(var j=-1,k=u.length;++j<k;){var L=u[j],F=b?b(d[L],o[L],L,d,o):a;F===a&&(F=o[L]),M?Mi(d,L,F):la(d,L,F)}return d}function hm(o,u){return Yi(o,Vl(o),u)}function fm(o,u){return Yi(o,Gc(o),u)}function Pl(o,u){return function(d,b){var M=He(d)?Dv:em,j=u?u():{};return M(d,o,ze(b,2),j)}}function Ur(o){return Ye(function(u,d){var b=-1,M=d.length,j=M>1?d[M-1]:a,k=M>2?d[2]:a;for(j=o.length>3&&typeof j=="function"?(M--,j):a,k&&Un(d[0],d[1],k)&&(j=M<3?a:j,M=1),u=_t(u);++b<M;){var L=d[b];L&&o(u,L,b,j)}return u})}function Pf(o,u){return function(d,b){if(d==null)return d;if(!si(d))return o(d,b);for(var M=d.length,j=u?M:-1,k=_t(d);(u?j--:++j<M)&&b(k[j],j,k)!==!1;);return d}}function Nf(o){return function(u,d,b){for(var M=-1,j=_t(u),k=b(u),L=k.length;L--;){var F=k[o?L:++M];if(d(j[F],F,j)===!1)break}return u}}function Df(o,u,d){var b=u&E,M=zc(o);function j(){var k=this&&this!==vn&&this instanceof j?M:o;return k.apply(b?d:this,arguments)}return j}function Lf(o){return function(u){u=bt(u);var d=mo(u)?qt(u):a,b=d?d[0]:u.charAt(0),M=d?ma(d,1).join(""):u.slice(1);return b[o]()+M}}function Co(o){return function(u){return Jh(Ip(zs(u).replace(Yh,"")),o,"")}}function zc(o){return function(){var u=arguments;switch(u.length){case 0:return new o;case 1:return new o(u[0]);case 2:return new o(u[0],u[1]);case 3:return new o(u[0],u[1],u[2]);case 4:return new o(u[0],u[1],u[2],u[3]);case 5:return new o(u[0],u[1],u[2],u[3],u[4]);case 6:return new o(u[0],u[1],u[2],u[3],u[4],u[5]);case 7:return new o(u[0],u[1],u[2],u[3],u[4],u[5],u[6])}var d=kr(o.prototype),b=o.apply(d,u);return Ut(b)?b:d}}function Jv(o,u,d){var b=zc(o);function M(){for(var j=arguments.length,k=Z(j),L=j,F=Yt(M);L--;)k[L]=arguments[L];var he=j<3&&k[0]!==F&&k[j-1]!==F?[]:Ja(k,F);if(j-=he.length,j<d)return Ll(o,u,Ts,M.placeholder,a,k,he,a,a,d-j);var fe=this&&this!==vn&&this instanceof M?b:o;return vi(fe,this,k)}return M}function zf(o){return function(u,d,b){var M=_t(u);if(!si(u)){var j=ze(d,3);u=An(u),d=function(L){return j(M[L],L,M)}}var k=o(u,d,b);return k>-1?M[j?u[k]:k]:a}}function _s(o){return Na(function(u){var d=u.length,b=d,M=Jn.prototype.thru;for(o&&u.reverse();b--;){var j=u[b];if(typeof j!="function")throw new bi(m);if(M&&!k&&Qt(j)=="wrapper")var k=new Jn([],!0)}for(b=k?b:d;++b<d;){j=u[b];var L=Qt(j),F=L=="wrapper"?Qc(j):a;F&&Kc(F[0])&&F[1]==(Q|Y|J|q)&&!F[4].length&&F[9]==1?k=k[Qt(F[0])].apply(k,F[3]):k=j.length==1&&Kc(j)?k[L]():k.thru(j)}return function(){var he=arguments,fe=he[0];if(k&&he.length==1&&He(fe))return k.plant(fe).value();for(var me=0,Te=d?u[me].apply(this,he):fe;++me<d;)Te=u[me].call(this,Te);return Te}})}function Ts(o,u,d,b,M,j,k,L,F,he){var fe=u&Q,me=u&E,Te=u&O,Oe=u&(Y|U),Be=u&ge,it=Te?a:zc(o);function Fe(){for(var ht=arguments.length,ft=Z(ht),ba=ht;ba--;)ft[ba]=arguments[ba];if(Oe)var Pi=Yt(Fe),_a=Sc(ft,Pi);if(b&&(ft=Ol(ft,b,M,Oe)),j&&(ft=Of(ft,j,k,Oe)),ht-=_a,Oe&&ht<he){var bn=Ja(ft,Pi);return Ll(o,u,Ts,Fe.placeholder,d,ft,bn,L,F,he-ht)}var vr=me?d:this,Oo=Te?vr[o]:o;return ht=ft.length,L?ft=Xc(ft,L):Be&&ht>1&&ft.reverse(),fe&&F<ht&&(ft.length=F),this&&this!==vn&&this instanceof Fe&&(Oo=it||zc(Oo)),Oo.apply(vr,ft)}return Fe}function Uc(o,u){return function(d,b){return nm(d,o,u(b),{})}}function Vc(o,u){return function(d,b){var M;if(d===a&&b===a)return u;if(d!==a&&(M=d),b!==a){if(M===a)return b;typeof d=="string"||typeof b=="string"?(d=ti(d),b=ti(b)):(d=Af(d),b=Af(b)),M=o(d,b)}return M}}function Nl(o){return Na(function(u){return u=Dt(u,Si(ze())),Ye(function(d){var b=this;return o(u,function(M){return vi(M,b,d)})})})}function Vr(o,u){u=u===a?" ":ti(u);var d=u.length;if(d<2)return d?ga(u,o):u;var b=ga(u,ns(o/Yo(u)));return mo(u)?ma(qt(b),0,o).join(""):b.slice(0,o)}function dm(o,u,d,b){var M=u&E,j=zc(o);function k(){for(var L=-1,F=arguments.length,he=-1,fe=b.length,me=Z(fe+F),Te=this&&this!==vn&&this instanceof k?j:o;++he<fe;)me[he]=b[he];for(;F--;)me[he++]=arguments[++L];return vi(Te,M?d:this,me)}return k}function Dl(o){return function(u,d,b){return b&&typeof b!="number"&&Un(u,d,b)&&(d=b=a),u=mr(u),d===a?(d=u,u=0):d=mr(d),b=b===a?u<d?1:-1:mr(b),_f(u,d,b,o)}}function Bc(o){return function(u,d){return typeof u=="string"&&typeof d=="string"||(u=Oi(u),d=Oi(d)),o(u,d)}}function Ll(o,u,d,b,M,j,k,L,F,he){var fe=u&Y,me=fe?k:a,Te=fe?a:k,Oe=fe?j:a,Be=fe?a:j;u|=fe?J:te,u&=~(fe?te:J),u&X||(u&=-4);var it=[o,u,M,Oe,me,Be,Te,L,F,he],Fe=d.apply(a,it);return Kc(o)&&_m(Fe,it),Fe.placeholder=b,ws(Fe,o,u)}function Fc(o){var u=Lt[o];return function(d,b){if(d=Oi(d),b=b==null?0:un(Ve(b),292),b&&_i(d)){var M=(bt(d)+"e").split("e"),j=u(M[0]+"e"+(+M[1]+b));return M=(bt(j)+"e").split("e"),+(M[0]+"e"+(+M[1]-b))}return u(d)}}var gm=Rr&&1/sl(new Rr([,-0]))[1]==K?function(o){return new Rr(o)}:r;function Uf(o){return function(u){var d=Pn(u);return d==Vt?ol(u):d==Cn?qv(u):Ug(u,o(u))}}function Hn(o,u,d,b,M,j,k,L){var F=u&O;if(!F&&typeof o!="function")throw new bi(m);var he=b?b.length:0;if(he||(u&=-97,b=M=a),k=k===a?k:Zt(Ve(k),0),L=L===a?L:Ve(L),he-=M?M.length:0,u&te){var fe=b,me=M;b=M=a}var Te=F?a:Qc(o),Oe=[o,u,d,b,M,fe,me,j,k,L];if(Te&&bm(Oe,Te),o=Oe[0],u=Oe[1],d=Oe[2],b=Oe[3],M=Oe[4],L=Oe[9]=Oe[9]===a?F?0:o.length:Zt(Oe[9]-he,0),!L&&u&(Y|U)&&(u&=-25),!u||u==E)var Be=Df(o,u,d);else u==Y||u==U?Be=Jv(o,u,L):(u==J||u==(E|J))&&!M.length?Be=dm(o,u,d,b):Be=Ts.apply(a,Oe);var it=Te?wf:_m;return ws(it(Be,Oe),o,u)}function Vf(o,u,d,b){return o===a||xi(o,Jo[d])&&!vt.call(b,d)?u:o}function Bf(o,u,d,b,M,j){return Ut(o)&&Ut(u)&&(j.set(u,o),Oc(o,u,a,Bf,j),j.delete(u)),o}function mm(o){return du(o)?a:o}function qc(o,u,d,b,M,j){var k=d&I,L=o.length,F=u.length;if(L!=F&&!(k&&F>L))return!1;var he=j.get(o),fe=j.get(u);if(he&&fe)return he==u&&fe==o;var me=-1,Te=!0,Oe=d&x?new To:a;for(j.set(o,u),j.set(u,o);++me<L;){var Be=o[me],it=u[me];if(b)var Fe=k?b(it,Be,me,u,o,j):b(Be,it,me,o,u,j);if(Fe!==a){if(Fe)continue;Te=!1;break}if(Oe){if(!ef(u,function(ht,ft){if(!yc(Oe,ft)&&(Be===ht||M(Be,ht,d,b,j)))return Oe.push(ft)})){Te=!1;break}}else if(!(Be===it||M(Be,it,d,b,j))){Te=!1;break}}return j.delete(o),j.delete(u),Te}function pm(o,u,d,b,M,j,k){switch(d){case Pt:if(o.byteLength!=u.byteLength||o.byteOffset!=u.byteOffset)return!1;o=o.buffer,u=u.buffer;case Bt:return!(o.byteLength!=u.byteLength||!j(new vo(o),new vo(u)));case Le:case tt:case Li:return xi(+o,+u);case Jt:return o.name==u.name&&o.message==u.message;case ia:case Gt:return o==u+"";case Vt:var L=ol;case Cn:var F=b&I;if(L||(L=sl),o.size!=u.size&&!F)return!1;var he=k.get(o);if(he)return he==u;b|=x,k.set(o,u);var fe=qc(L(o),L(u),b,M,j,k);return k.delete(o),fe;case di:if(os)return os.call(o)==os.call(u)}return!1}function Ff(o,u,d,b,M,j){var k=d&I,L=zl(o),F=L.length,he=zl(u),fe=he.length;if(F!=fe&&!k)return!1;for(var me=F;me--;){var Te=L[me];if(!(k?Te in u:vt.call(u,Te)))return!1}var Oe=j.get(o),Be=j.get(u);if(Oe&&Be)return Oe==u&&Be==o;var it=!0;j.set(o,u),j.set(u,o);for(var Fe=k;++me<F;){Te=L[me];var ht=o[Te],ft=u[Te];if(b)var ba=k?b(ft,ht,Te,u,o,j):b(ht,ft,Te,o,u,j);if(!(ba===a?ht===ft||M(ht,ft,d,b,j):ba)){it=!1;break}Fe||(Fe=Te=="constructor")}if(it&&!Fe){var Pi=o.constructor,_a=u.constructor;Pi!=_a&&"constructor"in o&&"constructor"in u&&!(typeof Pi=="function"&&Pi instanceof Pi&&typeof _a=="function"&&_a 
vendor: 8,777 bytes, lines 145-147
145instanceof _a)&&(it=!1)}return j.delete(o),j.delete(u),it}function Na(o){return Hl(Kf(o,a,kt),o+"")}function zl(o){return yf(o,An,Vl)}function qf(o){return yf(o,ui,Gc)}var Qc=ln?function(o){return ln.get(o)}:r;function Qt(o){for(var u=o.name+"",d=St[u],b=vt.call(St,u)?d.length:0;b--;){var M=d[b],j=M.func;if(j==null||j==o)return M.name}return u}function Yt(o){var u=vt.call(C,"placeholder")?C:o;return u.placeholder}function ze(){var o=C.iteratee||_u;return o=o===_u?ms:o,arguments.length?o(arguments[0],arguments[1]):o}function Hc(o,u){var d=o.__data__;return ql(u)?d[typeof u=="string"?"string":"hash"]:d.map}function Ul(o){for(var u=An(o),d=u.length;d--;){var b=u[d],M=o[b];u[d]=[b,M,Da(M)]}return u}function Br(o,u){var d=Vg(o,u);return kc(d)?d:a}function $c(o){var u=vt.call(o,tr),d=o[tr];try{o[tr]=a;var b=!0}catch{}var M=Wn.call(o);return b&&(u?o[tr]=d:delete o[tr]),M}var Vl=wc?function(o){return o==null?[]:(o=_t(o),Ir(wc(o),function(u){return Tc.call(o,u)}))}:ue,Gc=wc?function(o){for(var u=[];o;)jr(u,Vl(o)),o=Ea(o);return u}:ue,Pn=On;(qi&&Pn(new qi(new ArrayBuffer(1)))!=Pt||Ti&&Pn(new Ti)!=Vt||ml&&Pn(ml.resolve())!=wa||Rr&&Pn(new Rr)!=Cn||So&&Pn(new So)!=$a)&&(Pn=function(o){var u=On(o),d=u==$t?o.constructor:a,b=d?Vn(d):"";if(b)switch(b){case lt:return Pt;case Er:return Vt;case Qi:return wa;case ff:return Cn;case xr:return $a}return u});function ey(o,u,d){for(var b=-1,M=d.length;++b<M;){var j=d[b],k=j.size;switch(j.type){case"drop":o+=k;break;case"dropRight":u-=k;break;case"take":u=un(u,o+k);break;case"takeRight":o=Zt(o,u-k);break}}return{start:o,end:u}}function Bl(o){var u=o.match(Qh);return u?u[1].split(mg):[]}function Fl(o,u,d){u=Ii(u,o);for(var b=-1,M=u.length,j=!1;++b<M;){var k=ni(u[b]);if(!(j=o!=null&&d(o,k)))break;o=o[k]}return j||++b!=M?j:(M=o==null?0:o.length,!!M&&rh(M)&&pa(k,M)&&(He(o)||xo(o)))}function vm(o){var u=o.length,d=new o.constructor(u);return u&&typeof o[0]=="string"&&vt.call(o,"index")&&(d.index=o.index,d.input=o.input),d}function Qf(o){return typeof o.constructor=="function"&&!Ms(o)?kr(Ea(o)):{}}function ym(o,u,d){var b=o.constructor;switch(u){case Bt:return Lc(o);case Le:case tt:return new b(+o);case Pt:return Wv(o,d);case Aa:case aa:case Fo:case Ca:case Ga:case jn:case gi:case _n:case oc:return xf(o,d);case Vt:return new b;case Li:case Gt:return new b(o);case ia:return cm(o);case Cn:return new b;case di:return um(o)}}function Hf(o,u){var d=u.length;if(!d)return o;var b=d-1;return u[b]=(d>1?"& ":"")+u[b],u=u.join(d>2?", ":" "),o.replace(ra,`{
146/* [wrapped with `+u+`] */
147`)}function $f(o){return He(o)||xo(o)||!!(Gg&&o&&o[Gg])}function pa(o,u){var d=typeof o;return u=u??W,!!u&&(d=="number"||d!="symbol"&&Hh.test(o))&&o>-1&&o%1==0&&o<u}function Un(o,u,d){if(!Ut(d))return!1;var b=typeof u;return(b=="number"?si(d)&&pa(u,d.length):b=="string"&&u in d)?xi(d[u],o):!1}function Zc(o,u){if(He(o))return!1;var d=typeof o;return d=="number"||d=="symbol"||d=="boolean"||o==null||ci(o)?!0:Ft.test(o)||!Mr.test(o)||u!=null&&o in _t(u)}function ql(o){var u=typeof o;return u=="string"||u=="number"||u=="symbol"||u=="boolean"?o!=="__proto__":o===null}function Kc(o){var u=Qt(o),d=C[u];if(typeof d!="function"||!(u in Ze.prototype))return!1;if(o===d)return!0;var b=Qc(d);return!!b&&o===b[0]}function Sm(o){return!!hl&&hl in o}var Gf=ul?ki:G;function Ms(o){var u=o&&o.constructor,d=typeof u=="function"&&u.prototype||Jo;return o===d}function Da(o){return o===o&&!Ut(o)}function Ql(o,u){return function(d){return d==null?!1:d[o]===u&&(u!==a||o in _t(d))}}function ty(o){var u=uu(o,function(b){return d.size===S&&d.clear(),b}),d=u.cache;return u}function bm(o,u){var d=o[1],b=u[1],M=d|b,j=M<(E|O|Q),k=b==Q&&d==Y||b==Q&&d==q&&o[7].length<=u[8]||b==(Q|q)&&u[7].length<=u[8]&&d==Y;if(!(j||k))return o;b&E&&(o[2]=u[2],M|=d&E?0:X);var L=u[3];if(L){var F=o[3];o[3]=F?Ol(F,L,u[4]):L,o[4]=F?Ja(o[3],T):u[4]}return L=u[5],L&&(F=o[5],o[5]=F?Of(F,L,u[6]):L,o[6]=F?Ja(o[5],T):u[6]),L=u[7],L&&(o[7]=L),b&Q&&(o[8]=o[8]==null?u[8]:un(o[8],u[8])),o[9]==null&&(o[9]=u[9]),o[0]=u[0],o[1]=M,o}function cr(o){var u=[];if(o!=null)for(var d in _t(o))u.push(d);return u}function Zf(o){return Wn.call(o)}function Kf(o,u,d){return u=Zt(u===a?o.length-1:u,0),function(){for(var b=arguments,M=-1,j=Zt(b.length-u,0),k=Z(j);++M<j;)k[M]=b[u+M];M=-1;for(var L=Z(u+1);++M<u;)L[M]=b[M];return L[u]=d(k),vi(o,this,L)}}function Yc(o,u){return u.length<2?o:Pa(o,Ci(u,0,-1))}function Xc(o,u){for(var d=o.length,b=un(u.length,d),M=Qn(o);b--;){var j=u[b];o[b]=pa(j,d)?M[j]:a}return o}function Rt(o,u){if(!(u==="constructor"&&typeof o[u]=="function")&&u!="__proto__")return o[u]}var _m=ur(wf),Wc=yo||function(o,u){return vn.setTimeout(o,u)},Hl=ur(im);function ws(o,u,d){var b=u+"";return Hl(o,Hf(b,Tm(Bl(b),d)))}function ur(o){var u=0,d=0;return function(){var b=Bi(),M=_e-(b-d);if(d=b,M>0){if(++u>=Me)return arguments[0]}else u=0;return o.apply(a,arguments)}}function Jc(o,u){var d=-1,b=o.length,M=b-1;for(u=u===a?b:u;++d<u;){var j=ys(d,M),k=o[j];o[j]=o[d],o[d]=k}return o.length=u,o}var Yf=ty(function(o){var u=[];return o.charCodeAt(0)===46&&u.push(""),o.replace(Zn,function(d,b,M,j){u.push(M?j.replace(Yn,"$1"):b||d)}),u});function ni(o){if(typeof o=="string"||ci(o))return o;var u=o+"";return u=="0"&&1/o==-K?"-0":u}function Vn(o){if(o!=null){try{return ll.call(o)}catch{}try{return o+""}catch{}}return""}function Tm(o,u){return yi(de,function(d){var b="_."+d[0];u&d[1]&&!el(o,b)&&o.push(b)}),o.sort()}function $l(o){if(o instanceof Ze)return o.clone();var u=new Jn(o.__wrapped__,o.__chain__);return u.__actions__=Qn(o.__actions__),u.__index__=o.__index__,u.__values__=o.__values__,u}function Mm(o,u,d){(d?Un(o,u,d):u===a)?u=1:u=Zt(Ve(u),0);var b=o==null?0:o.length;if(!b||u<1)return[];for(var M=0,j=0,k=Z(ns(b/u));M<b;)k[j++]=Ci(o,M,M+=u);return k}function Xf(o){for(var u=-1,d=o==null?0:o.length,b=0,M=[];++u<d;){var j=o[u];j&&(M[b++]=j)}return M}function Wf(){var o=arguments.length;if(!o)return[];for(var u=Z(o-1),d=arguments[0],b=o;b--;)u[b-1]=arguments[b];return jr(He(d)?Qn(d):[d],yn(u,1))}var Gl=Ye(function(o,u){return rn(o)?Gi(o,yn(u,1,rn,!0)):[]}),wm=Ye(function(o,u){var d=Ot(u);return rn(d)&&(d=a),rn(o)?Gi(o,yn(u,1,rn,!0),ze(d,2)):[]}),lr=Ye(function(o,u){var d=Ot(u);return rn(d)&&(d=a),rn(o)?Gi(o,yn(u,1,rn,!0),a,d):[]});function fn(o,u,d){var b=o==null?0:o.length;return b?(u=d||u===a?1:Ve(u),Ci(o,u<0?0:u,b)):[]}function Jf(o,u,d){var b=o==null?0:o.length;return b?(u=d||u===a?1:Ve(u),u=b-u,Ci(o,0,u<0?0:u)):[]}function Am(o,u){return o&&o.length?Nc(o,ze(u,3),!0,!0):[]}function wn(o,u){return o&&o.length?Nc(o,ze(u,3),!0):[]}function ny(o,u,d,b){var M=o==null?0:o.length;return M?(d&&typeof d!="number"&&Un(o,u,d)&&(d=0,b=M),Rc(o,u,d,b)):[]}function ed(o,u,d){var b=o==null?0:o.length;if(!b)return-1;var M=d==null?0:Ve(d);return M<0&&(M=Zt(b+M,0)),tl(o,ze(u,3),M)}function td(o,u,d){var b=o==null?0:o.length;if(!b)return-1;var M=b-1;return d!==a&&(M=Ve(d),M=d<0?Zt(b+M,0):un(M,b-1)),tl(o,ze(u,3),M,!0)}function kt(o){var u=o==null?0:o.length;return u?yn(o,1):[]}function ii(o){var u=o==null?0:o.length;return u?yn(o,K):[]}function hr(o,u){var d=o==null?0:o.length;return d?(u=u===a?1:Ve(u),yn(o,u)):[]}function Cm(o){for(var u=-1,d=o==null?0:o.length,b={};++u<d;){var M=o[u];b[M[0]]=M[1]}return b}function nd(o){return o&&o.length?o[0]:a}function Im(o,u,d){var b=o==null?0:o.length;if(!b)return-1;var M=d==null?0:Ve(d);return M<0&&(M=Zt(b+M,0)),Ko(o,u,M)}function iy(o){var u=o==null?0:o.length;return u?Ci(o,0,-1):[]}var Zl=Ye(function(o){var u=Dt(o,Rf);return u.length&&u[0]===o[0]?xc(u):[]}),ai=Ye(function(o){var u=Ot(o),d=Dt(o,Rf);return u===Ot(d)?u=a:d.pop(),d.length&&d[0]===o[0]?xc(d,ze(u,2)):[]}),va=Ye(function(o){var u=Ot(o),d=Dt(o,Rf);return u=typeof u=="function"?u:a,u&&d.pop(),d.length&&d[0]===o[0]?xc(d,a,u):[]});function jm(o,u){return o==null?"":is.call(o,u)}function Ot(o){var u=o==null?0:o.length;return u?o[u-1]:a}function Rm(o,u,d){var b=o==null?0:o.length;if(!b)return-1;var M=b;return d!==a&&(M=Ve(d),M=M<0?Zt(b+M,0):un(M,b-1)),u===u?Hv(o,u,M):tl(o,Lg,M,!0)}function fr(o,u){return o&&o.length?jl(o,Ve(u)):a}var Io=Ye(La);function La(o,u){return o&&o.length&&u&&u.length?ps(o,u):o}function id(o,u,d){return o&&o.length&&u&&u.length?ps(o,u,ze(d,2)):o}function ad(o,u,d){return o&&o.length&&u&&u.length?ps(o,u,a,d):o}var ya=Na(function(o,u){var d=o==null?0:o.length,b=fs(o,u);return vs(o,Dt(u,function(M){return pa(M,d)?+M:M}).sort(kf)),b});function Em(o,u){var d=[];if(!(o&&o.length))return d;var b=-1,M=[],j=o.length;for(u=ze(u,3);++b<j;){var k=o[b];u(k,b,o)&&(d.push(k),M.push(b))}return vs(o,M),d}function Fr(o){return o==null?o:xa.call(o)}function eu(o,u,d){var b=o==null?0:o.length;return b?(d&&typeof d!="number"&&Un(o,u,d)?(u=0,d=b):(u=u==null?0:Ve(u),d=d===a?b:Ve(d)),Ci(o,u,d)):[]}function tu(o,u){return bs(o,u)}
vendor: 5,373 bytes, line 147
147function As(o,u,d){return El(o,u,ze(d,2))}function xm(o,u){var d=o==null?0:o.length;if(d){var b=bs(o,u);if(b<d&&xi(o[b],u))return b}return-1}function km(o,u){return bs(o,u,!0)}function nu(o,u,d){return El(o,u,ze(d,2),!0)}function Om(o,u){var d=o==null?0:o.length;if(d){var b=bs(o,u,!0)-1;if(xi(o[b],u))return b}return-1}function Kl(o){return o&&o.length?om(o):[]}function Pm(o,u){return o&&o.length?om(o,ze(u,2)):[]}function ay(o){var u=o==null?0:o.length;return u?Ci(o,1,u):[]}function ry(o,u,d){return o&&o.length?(u=d||u===a?1:Ve(u),Ci(o,0,u<0?0:u)):[]}function yt(o,u,d){var b=o==null?0:o.length;return b?(u=d||u===a?1:Ve(u),u=b-u,Ci(o,u<0?0:u,b)):[]}function Et(o,u){return o&&o.length?Nc(o,ze(u,3),!1,!0):[]}function rt(o,u){return o&&o.length?Nc(o,ze(u,3)):[]}var ct=Ye(function(o){return sr(yn(o,1,rn,!0))}),Tt=Ye(function(o){var u=Ot(o);return rn(u)&&(u=a),sr(yn(o,1,rn,!0),ze(u,2))}),ji=Ye(function(o){var u=Ot(o);return u=typeof u=="function"?u:a,sr(yn(o,1,rn,!0),a,u)});function qr(o){return o&&o.length?sr(o):[]}function Cs(o,u){return o&&o.length?sr(o,ze(u,2)):[]}function rd(o,u){return u=typeof u=="function"?u:a,o&&o.length?sr(o,a,u):[]}function Sa(o){if(!(o&&o.length))return[];var u=0;return o=Ir(o,function(d){if(rn(d))return u=Zt(d.length,u),!0}),al(u,function(d){return Dt(o,fo(d))})}function Ht(o,u){if(!(o&&o.length))return[];var d=Sa(o);return u==null?d:Dt(d,function(b){return vi(u,a,b)})}var Qr=Ye(function(o,u){return rn(o)?Gi(o,u):[]}),jo=Ye(function(o){return xl(Ir(o,rn))}),od=Ye(function(o){var u=Ot(o);return rn(u)&&(u=a),xl(Ir(o,rn),ze(u,2))}),Ri=Ye(function(o){var u=Ot(o);return u=typeof u=="function"?u:a,xl(Ir(o,rn),a,u)}),Is=Ye(Sa);function iu(o,u){return jf(o||[],u||[],la)}function ri(o,u){return jf(o||[],u||[],Ss)}var sd=Ye(function(o){var u=o.length,d=u>1?o[u-1]:a;return d=typeof d=="function"?(o.pop(),d):a,Ht(o,d)});function au(o){var u=C(o);return u.__chain__=!0,u}function Nm(o,u){return u(o),o}function Ro(o,u){return u(o)}var Yl=Na(function(o){var u=o.length,d=u?o[0]:0,b=this.__wrapped__,M=function(j){return fs(j,o)};return u>1||this.__actions__.length||!(b instanceof Ze)||!pa(d)?this.thru(M):(b=b.slice(d,+d+(u?1:0)),b.__actions__.push({func:Ro,args:[M],thisArg:a}),new Jn(b,this.__chain__).thru(function(j){return u&&!j.length&&j.push(a),j}))});function Hr(){return au(this)}function Sn(){return new Jn(this.value(),this.__chain__)}function $r(){this.__values__===a&&(this.__values__=rp(this.value()));var o=this.__index__>=this.__values__.length,u=o?a:this.__values__[this.__index__++];return{done:o,value:u}}function js(){return this}function dr(o){for(var u,d=this;d instanceof Or;){var b=$l(d);b.__index__=0,b.__values__=a,u?M.__wrapped__=b:u=b;var M=b;d=d.__wrapped__}return M.__wrapped__=o,u}function cd(){var o=this.__wrapped__;if(o instanceof Ze){var u=o;return this.__actions__.length&&(u=new Ze(this)),u=u.reverse(),u.__actions__.push({func:Ro,args:[Fr],thisArg:a}),new Jn(u,this.__chain__)}return this.thru(Fr)}function ud(){return If(this.__wrapped__,this.__actions__)}var Dm=Pl(function(o,u,d){vt.call(o,d)?++o[d]:Mi(o,d,1)});function ru(o,u,d){var b=He(o)?Pg:Dr;return d&&Un(o,u,d)&&(u=a),b(o,ze(u,3))}function ld(o,u){var d=He(o)?Ir:Tl;return d(o,ze(u,3))}var Ei=zf(ed),Lm=zf(td);function oi(o,u){return yn(ou(o,u),1)}function zm(o,u){return yn(ou(o,u),K)}function Um(o,u,d){return d=d===a?1:Ve(d),yn(ou(o,u),d)}function Vm(o,u){var d=He(o)?yi:Oa;return d(o,ze(u,3))}function gr(o,u){var d=He(o)?Lv:_l;return d(o,ze(u,3))}var Xl=Pl(function(o,u,d){vt.call(o,d)?o[d].push(u):Mi(o,d,[u])});function hd(o,u,d,b){o=si(o)?o:Ls(o),d=d&&!b?Ve(d):0;var M=o.length;return d<0&&(d=Zt(M+d,0)),pu(o)?d<=M&&o.indexOf(u,d)>-1:!!M&&Ko(o,u,d)>-1}var Rs=Ye(function(o,u,d){var b=-1,M=typeof u=="function",j=si(o)?Z(o.length):[];return Oa(o,function(k){j[++b]=M?vi(u,k,d):Ki(k,u,d)}),j}),Bm=Pl(function(o,u,d){Mi(o,d,u)});function ou(o,u){var d=He(o)?Dt:Cl;return d(o,ze(u,3))}function Fm(o,u,d,b){return o==null?[]:(He(u)||(u=u==null?[]:[u]),d=b?a:d,He(d)||(d=d==null?[]:[d]),Rl(o,u,d))}var qm=Pl(function(o,u,d){o[d?0:1].push(u)},function(){return[[],[]]});function Wl(o,u,d){var b=He(o)?Jh:nf,M=arguments.length<3;return b(o,ze(u,4),d,M,Oa)}function fd(o,u,d){var b=He(o)?Ng:nf,M=arguments.length<3;return b(o,ze(u,4),d,M,_l)}function oy(o,u){var d=He(o)?Ir:Tl;return d(o,th(ze(u,3)))}function sy(o){var u=He(o)?jc:Tf;return u(o)}function cy(o,u,d){(d?Un(o,u,d):u===a)?u=1:u=Ve(u);var b=He(o)?Sl:Mf;return b(o,u)}function Qm(o){var u=He(o)?Jg:am;return u(o)}function Hm(o){if(o==null)return 0;if(si(o))return pu(o)?Yo(o):o.length;var u=Pn(o);return u==Vt||u==Cn?o.size:zr(o).length}function Es(o,u,d){var b=He(o)?ef:rm;return d&&Un(o,u,d)&&(u=a),b(o,ze(u,3))}var Jl=Ye(function(o,u){if(o==null)return[];var d=u.length;return d>1&&Un(o,u[0],u[1])?u=[]:d>2&&Un(u[0],u[1],u[2])&&(u=[u[0]]),Rl(o,yn(u,1),[])}),su=gl||function(){return vn.Date.now()};function $m(o,u){if(typeof u!="function")throw new bi(m);return o=Ve(o),function(){if(--o<1)return u.apply(this,arguments)}}function dd(o,u,d){return u=d?a:u,u=o&&u==null?o.length:u,Hn(o,Q,a,a,a,a,u)}function gd(o,u){var d;if(typeof u!="function")throw new bi(m);return o=Ve(o),function(){return--o>0&&(d=u.apply(this,arguments)),o<=1&&(u=a),d}}var eh=Ye(function(o,u,d){var b=E;if(d.length){var M=Ja(d,Yt(eh));b|=J}return Hn(o,b,u,d,M)}),md=Ye(function(o,u,d){var b=E|O;
vendor: 4,511 bytes, line 147
147if(d.length){var M=Ja(d,Yt(md));b|=J}return Hn(u,b,o,d,M)});function cu(o,u,d){u=d?a:u;var b=Hn(o,Y,a,a,a,a,a,u);return b.placeholder=cu.placeholder,b}function pd(o,u,d){u=d?a:u;var b=Hn(o,U,a,a,a,a,a,u);return b.placeholder=pd.placeholder,b}function vd(o,u,d){var b,M,j,k,L,F,he=0,fe=!1,me=!1,Te=!0;if(typeof o!="function")throw new bi(m);u=Oi(u)||0,Ut(d)&&(fe=!!d.leading,me="maxWait"in d,j=me?Zt(Oi(d.maxWait)||0,u):j,Te="trailing"in d?!!d.trailing:Te);function Oe(bn){var vr=b,Oo=M;return b=M=a,he=bn,k=o.apply(Oo,vr),k}function Be(bn){return he=bn,L=Wc(ht,u),fe?Oe(bn):k}function it(bn){var vr=bn-F,Oo=bn-he,rS=u-vr;return me?un(rS,j-Oo):rS}function Fe(bn){var vr=bn-F,Oo=bn-he;return F===a||vr>=u||vr<0||me&&Oo>=j}function ht(){var bn=su();if(Fe(bn))return ft(bn);L=Wc(ht,it(bn))}function ft(bn){return L=a,Te&&b?Oe(bn):(b=M=a,k)}function ba(){L!==a&&Dc(L),he=0,b=F=M=L=a}function Pi(){return L===a?k:ft(su())}function _a(){var bn=su(),vr=Fe(bn);if(b=arguments,M=this,F=bn,vr){if(L===a)return Be(F);if(me)return Dc(L),L=Wc(ht,u),Oe(F)}return L===a&&(L=Wc(ht,u)),k}return _a.cancel=ba,_a.flush=Pi,_a}var Mt=Ye(function(o,u){return vf(o,1,u)}),yd=Ye(function(o,u,d){return vf(o,Oi(u)||0,d)});function uy(o){return Hn(o,ge)}function uu(o,u){if(typeof o!="function"||u!=null&&typeof u!="function")throw new bi(m);var d=function(){var b=arguments,M=u?u.apply(this,b):b[0],j=d.cache;if(j.has(M))return j.get(M);var k=o.apply(this,b);return d.cache=j.set(M,k)||j,k};return d.cache=new(uu.Cache||ua),d}uu.Cache=ua;function th(o){if(typeof o!="function")throw new bi(m);return function(){var u=arguments;switch(u.length){case 0:return!o.call(this);case 1:return!o.call(this,u[0]);case 2:return!o.call(this,u[0],u[1]);case 3:return!o.call(this,u[0],u[1],u[2])}return!o.apply(this,u)}}function ly(o){return gd(2,o)}var hy=sm(function(o,u){u=u.length==1&&He(u[0])?Dt(u[0],Si(ze())):Dt(yn(u,1),Si(ze()));var d=u.length;return Ye(function(b){for(var M=-1,j=un(b.length,d);++M<j;)b[M]=u[M].call(this,b[M]);return vi(o,this,b)})}),xs=Ye(function(o,u){var d=Ja(u,Yt(xs));return Hn(o,J,a,u,d)}),Eo=Ye(function(o,u){var d=Ja(u,Yt(Eo));return Hn(o,te,a,u,d)}),Sd=Na(function(o,u){return Hn(o,q,a,a,a,u)});function nh(o,u){if(typeof o!="function")throw new bi(m);return u=u===a?u:Ve(u),Ye(o,u)}function bd(o,u){if(typeof o!="function")throw new bi(m);return u=u==null?0:Zt(Ve(u),0),Ye(function(d){var b=d[u],M=ma(d,0,u);return b&&jr(M,b),vi(o,this,M)})}function Gr(o,u,d){var b=!0,M=!0;if(typeof o!="function")throw new bi(m);return Ut(d)&&(b="leading"in d?!!d.leading:b,M="trailing"in d?!!d.trailing:M),vd(o,u,{leading:b,maxWait:u,trailing:M})}function za(o){return dd(o,1)}function lu(o,u){return xs(kl(u),o)}function fy(){if(!arguments.length)return[];var o=arguments[0];return He(o)?o:[o]}function Gm(o){return qn(o,R)}function Zm(o,u){return u=typeof u=="function"?u:a,qn(o,R,u)}function Km(o){return qn(o,v|R)}function Ym(o,u){return u=typeof u=="function"?u:a,qn(o,v|R,u)}function dy(o,u){return u==null||Nr(o,u,An(u))}function xi(o,u){return o===u||o!==o&&u!==u}var Xm=Bc(Ec),Wm=Bc(function(o,u){return o>=u}),xo=ei((function(){return arguments})())?ei:function(o){return Xt(o)&&vt.call(o,"callee")&&!Tc.call(o,"callee")},He=Z.isArray,_d=Rg?Si(Rg):nn;function si(o){return o!=null&&rh(o.length)&&!ki(o)}function rn(o){return Xt(o)&&si(o)}function hu(o){return o===!0||o===!1||Xt(o)&&On(o)==Le}var Zr=Kg||G,Jm=Eg?Si(Eg):wl;function ot(o){return Xt(o)&&o.nodeType===1&&!du(o)}function Td(o){if(o==null)return!0;if(si(o)&&(He(o)||typeof o=="string"||typeof o.splice=="function"||Zr(o)||Kr(o)||xo(o)))return!o.length;var u=Pn(o);if(u==Vt||u==Cn)return!o.size;if(Ms(o))return!zr(o).length;for(var d in o)if(vt.call(o,d))return!1;return!0}function ih(o,u){return Ai(o,u)}function Md(o,u,d){d=typeof d=="function"?d:a;var b=d?d(o,u):a;return b===a?Ai(o,u,a,d):!!b}function ah(o){if(!Xt(o))return!1;var u=On(o);return u==Jt||u==cn||typeof o.message=="string"&&typeof o.name=="string"&&!du(o)}function wd(o){return typeof o=="number"&&_i(o)}function ki(o){if(!Ut(o))return!1;var u=On(o);return u==en||u==_r||u==Ae||u==tn}function fu(o){return typeof o=="number"&&o==Ve(o)}function rh(o){return typeof o=="number"&&o>-1&&o%1==0&&o<=W}function Ut(o){var u=typeof o;return o!=null&&(u=="object"||u=="function")}function Xt(o){return o!=null&&typeof o=="object"}var ep=Ju?Si(Ju):At;function tp(o,u){return o===u||Kt(o,u,Ul(u))}function np(o,u,d){return d=typeof d=="function"?d:a,Kt(o,u,Ul(u),d)}function Ct(o){return Cd(o)&&o!=+o}
vendor: 4,605 bytes, line 147
147function Ad(o){if(Gf(o))throw new Qe(f);return kc(o)}function Nn(o){return o===null}function gy(o){return o==null}function Cd(o){return typeof o=="number"||Xt(o)&&On(o)==Li}function du(o){if(!Xt(o)||On(o)!=$t)return!1;var u=Ea(o);if(u===null)return!0;var d=vt.call(u,"constructor")&&u.constructor;return typeof d=="function"&&d instanceof d&&ll.call(d)==fl}var gu=xg?Si(xg):gs;function Id(o){return fu(o)&&o>=-W&&o<=W}var mu=kg?Si(kg):Ao;function pu(o){return typeof o=="string"||!He(o)&&Xt(o)&&On(o)==Gt}function ci(o){return typeof o=="symbol"||Xt(o)&&On(o)==di}var Kr=Og?Si(Og):Al;function jd(o){return o===a}function my(o){return Xt(o)&&Pn(o)==$a}function ip(o){return Xt(o)&&On(o)==gt}var py=Bc(zt),ap=Bc(function(o,u){return o<=u});function rp(o){if(!o)return[];if(si(o))return pu(o)?qt(o):Qn(o);if(xn&&o[xn])return cf(o[xn]());var u=Pn(o),d=u==Vt?ol:u==Cn?sl:Ls;return d(o)}function mr(o){if(!o)return o===0?o:0;if(o=Oi(o),o===K||o===-K){var u=o<0?-1:1;return u*Pe}return o===o?o:0}function Ve(o){var u=mr(o),d=u%1;return u===u?d?u-d:u:0}function Rd(o){return o?ha(Ve(o),0,P):0}function Oi(o){if(typeof o=="number")return o;if(ci(o))return xe;if(Ut(o)){var u=typeof o.valueOf=="function"?o.valueOf():o;o=Ut(u)?u+"":u}if(typeof o!="string")return o===0?o:+o;o=go(o);var d=xv.test(o);return d||cc.test(o)?Xu(o.slice(2),d?2:8):Ev.test(o)?xe:+o}function oh(o){return Yi(o,ui(o))}function vy(o){return o?ha(Ve(o),-W,W):o===0?o:0}function bt(o){return o==null?"":ti(o)}var op=Ur(function(o,u){if(Ms(u)||si(u)){Yi(u,An(u),o);return}for(var d in u)vt.call(u,d)&&la(o,d,u[d])}),sh=Ur(function(o,u){Yi(u,ui(u),o)}),ks=Ur(function(o,u,d,b){Yi(u,ui(u),o,b)}),yy=Ur(function(o,u,d,b){Yi(u,An(u),o,b)}),Xi=Na(fs);function Ed(o,u){var d=kr(o);return u==null?d:pf(d,u)}var sp=Ye(function(o,u){o=_t(o);var d=-1,b=u.length,M=b>2?u[2]:a;for(M&&Un(u[0],u[1],M)&&(b=1);++d<b;)for(var j=u[d],k=ui(j),L=-1,F=k.length;++L<F;){var he=k[L],fe=o[he];(fe===a||xi(fe,Jo[he])&&!vt.call(o,he))&&(o[he]=j[he])}return o}),cp=Ye(function(o){return o.push(a,Bf),vi(Ps,a,o)});function up(o,u){return Dg(o,ze(u,3),da)}function vu(o,u){return Dg(o,ze(u,3),Ml)}function Wi(o,u){return o==null?o:wo(o,ze(u,3),ui)}function lp(o,u){return o==null?o:ds(o,ze(u,3),ui)}function ch(o,u){return o&&da(o,ze(u,3))}function pr(o,u){return o&&Ml(o,ze(u,3))}function Sy(o){return o==null?[]:or(o,An(o))}function by(o){return o==null?[]:or(o,ui(o))}function Yr(o,u,d){var b=o==null?a:Pa(o,u);return b===a?d:b}function hp(o,u){return o!=null&&Fl(o,u,wi)}function xd(o,u){return o!=null&&Fl(o,u,Zi)}var _y=Uc(function(o,u,d){u!=null&&typeof u.toString!="function"&&(u=Wn.call(u)),o[u]=d},Us($n)),Ty=Uc(function(o,u,d){u!=null&&typeof u.toString!="function"&&(u=Wn.call(u)),vt.call(o,u)?o[u].push(d):o[u]=[d]},ze),My=Ye(Ki);function An(o){return si(o)?yl(o):zr(o)}function ui(o){return si(o)?yl(o,!0):Yv(o)}function wy(o,u){var d={};return u=ze(u,3),da(o,function(b,M,j){Mi(d,u(b,M,j),b)}),d}function fp(o,u){var d={};return u=ze(u,3),da(o,function(b,M,j){Mi(d,M,u(b,M,j))}),d}var Os=Ur(function(o,u,d){Oc(o,u,d)}),Ps=Ur(function(o,u,d,b){Oc(o,u,d,b)}),dp=Na(function(o,u){var d={};if(o==null)return d;var b=!1;u=Dt(u,function(j){return j=Ii(j,o),b||(b=j.length>1),j}),Yi(o,qf(o),d),b&&(d=qn(d,v|w|R,mm));for(var M=u.length;M--;)Pc(d,u[M]);return d});function Ay(o,u){return Ds(o,th(ze(u)))}var Ns=Na(function(o,u){return o==null?{}:bf(o,u)});function Ds(o,u){if(o==null)return{};var d=Dt(qf(o),function(b){return[b]});return u=ze(u),zn(o,d,function(b,M){return u(b,M[0])})}function gp(o,u,d){u=Ii(u,o);var b=-1,M=u.length;for(M||(M=1,o=a);++b<M;){var j=o==null?a:o[ni(u[b])];j===a&&(b=M,j=d),o=ki(j)?j.call(o):j}return o}function uh(o,u,d){return o==null?o:Ss(o,u,d)}function kd(o,u,d,b){return b=typeof b=="function"?b:a,o==null?o:Ss(o,u,d,b)}var lh=Uf(An),yu=Uf(ui);function mp(o,u,d){var b=He(o),M=b||Zr(o)||Kr(o);if(u=ze(u,4),d==null){var j=o&&o.constructor;M?d=b?new j:[]:Ut(o)?d=ki(j)?kr(Ea(o)):{}:d={}}return(M?yi:da)(o,function(k,L,F){return u(d,k,L,F)}),d}function pp(o,u){return o==null?!0:Pc(o,u)}function Cy(o,u,d){return o==null?o:Cf(o,u,kl(d))}function vp(o,u,d,b){return b=typeof b=="function"?b:a,o==null?o:Cf(o,u,kl(d),b)}function Ls(o){return o==null?[]:af(o,An(o))}function Od(o){return o==null?[]:af(o,ui(o))}function Iy(o,u,d){return d===a&&(d=u,u=a),d!==a&&(d=Oi(d),d=d===d?d:0),u!==a&&(u=Oi(u),u=u===u?u:0),ha(Oi(o),u,d)}function hh(o,u,d){return u=mr(u),d===a?(d=u,u=0):d=mr(d),o=Oi(o),Lr(o,u,d)}function fh(o,u,d){if(d&&typeof d!="boolean"&&Un(o,u,d)&&(u=d=a),d===a&&(typeof u=="boolean"?(d=u,u=a):typeof o=="boolean"&&(d=o,o=a)
vendor: 9,700 bytes, lines 147-164
147),o===a&&u===a?(o=0,u=1):(o=mr(o),u===a?(u=o,o=0):u=mr(u)),o>u){var b=o;o=u,u=b}if(d||o%1||u%1){var M=nr();return un(o+M*(u-o+ho("1e-"+((M+"").length-1))),u)}return ys(o,u)}var dh=Co(function(o,u,d){return u=u.toLowerCase(),o+(d?yp(u):u)});function yp(o){return ko(bt(o).toLowerCase())}function zs(o){return o=bt(o),o&&o.replace($o,bc).replace(Ig,"")}function jy(o,u,d){o=bt(o),u=ti(u);var b=o.length;d=d===a?b:ha(Ve(d),0,b);var M=d;return d-=u.length,d>=0&&o.slice(d,M)==u}function Sp(o){return o=bt(o),o&&qe.test(o)?o.replace(Tr,Fv):o}function bp(o){return o=bt(o),o&&Kn.test(o)?o.replace(Za,"\\$&"):o}var _p=Co(function(o,u,d){return o+(d?"-":"")+u.toLowerCase()}),Tp=Co(function(o,u,d){return o+(d?" ":"")+u.toLowerCase()}),Pd=Lf("toLowerCase");function Mp(o,u,d){o=bt(o),u=Ve(u);var b=u?Yo(o):0;if(!u||b>=u)return o;var M=(u-b)/2;return Vr(Mc(M),d)+o+Vr(ns(M),d)}function wp(o,u,d){o=bt(o),u=Ve(u);var b=u?Yo(o):0;return u&&b<u?o+Vr(u-b,d):o}function gh(o,u,d){o=bt(o),u=Ve(u);var b=u?Yo(o):0;return u&&b<u?Vr(u-b,d)+o:o}function Ry(o,u,d){return d||u==null?u=0:u&&(u=+u),Fi(bt(o).replace(Ln,""),u||0)}function Ey(o,u,d){return(d?Un(o,u,d):u===a)?u=1:u=Ve(u),ga(bt(o),u)}function Nd(){var o=arguments,u=bt(o[0]);return o.length<3?u:u.replace(o[1],o[2])}var Dd=Co(function(o,u,d){return o+(d?"_":"")+u.toLowerCase()});function mh(o,u,d){return d&&typeof d!="number"&&Un(o,u,d)&&(u=d=a),d=d===a?P:d>>>0,d?(o=bt(o),o&&(typeof u=="string"||u!=null&&!gu(u))&&(u=ti(u),!u&&mo(o))?ma(qt(o),0,d):o.split(u,d)):[]}var Ld=Co(function(o,u,d){return o+(d?" ":"")+ko(u)});function Ap(o,u,d){return o=bt(o),d=d==null?0:ha(Ve(d),0,o.length),u=ti(u),o.slice(d,d+u.length)==u}function zd(o,u,d){var b=C.templateSettings;d&&Un(o,u,d)&&(u=a),o=bt(o),u=ks({},u,b,Vf);var M=ks({},u.imports,b.imports,Vf),j=An(M),k=af(M,j),L,F,he=0,fe=u.interpolate||Ka,me="__p += '",Te=cl((u.escape||Ka).source+"|"+fe.source+"|"+(fe===Rn?Ho:Ka).source+"|"+(u.evaluate||Ka).source+"|$","g"),Oe="//# sourceURL="+(vt.call(u,"sourceURL")?(u.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Wh+"]")+`
148`;o.replace(Te,function(Fe,ht,ft,ba,Pi,_a){return ft||(ft=ba),me+=o.slice(he,_a).replace(uc,rl),ht&&(L=!0,me+=`' +
149__e(`+ht+`) +
150'`),Pi&&(F=!0,me+=`';
151`+Pi+`;
152__p += '`),ft&&(me+=`' +
153((__t = (`+ft+`)) == null ? '' : __t) +
154'`),he=_a+Fe.length,Fe}),me+=`';
155`;var Be=vt.call(u,"variable")&&u.variable;if(!Be)me=`with (obj) {
156`+me+`
157}
158`;else if(En.test(Be))throw new Qe(p);me=(F?me.replace(sc,""):me).replace(Ia,"$1").replace(qo,"$1;"),me="function("+(Be||"obj")+`) {
159`+(Be?"":`obj || (obj = {});
160`)+"var __t, __p = ''"+(L?", __e = _.escape":"")+(F?`, __j = Array.prototype.join;
161function print() { __p += __j.call(arguments, '') }
162`:`;
163`)+me+`return __p
164}`;var it=Ud(function(){return at(j,Oe+"return "+me).apply(a,k)});if(it.source=me,ah(it))throw it;return it}function Xr(o){return bt(o).toLowerCase()}function Wr(o){return bt(o).toUpperCase()}function Jr(o,u,d){if(o=bt(o),o&&(d||u===a))return go(o);if(!o||!(u=ti(u)))return o;var b=qt(o),M=qt(u),j=rf(b,M),k=of(b,M)+1;return ma(b,j,k).join("")}function Su(o,u,d){if(o=bt(o),o&&(d||u===a))return o.slice(0,Xo(o)+1);if(!o||!(u=ti(u)))return o;var b=qt(o),M=of(b,qt(u))+1;return ma(b,0,M).join("")}function bu(o,u,d){if(o=bt(o),o&&(d||u===a))return o.replace(Ln,"");if(!o||!(u=ti(u)))return o;var b=qt(o),M=rf(b,qt(u));return ma(b,M).join("")}function eo(o,u){var d=ne,b=ye;if(Ut(u)){var M="separator"in u?u.separator:M;d="length"in u?Ve(u.length):d,b="omission"in u?ti(u.omission):b}o=bt(o);var j=o.length;if(mo(o)){var k=qt(o);j=k.length}if(d>=j)return o;var L=d-Yo(b);if(L<1)return b;var F=k?ma(k,0,L).join(""):o.slice(0,L);if(M===a)return F+b;if(k&&(L+=F.length-L),gu(M)){if(o.slice(L).search(M)){var he,fe=F;for(M.global||(M=cl(M.source,bt(Vu.exec(M))+"g")),M.lastIndex=0;he=M.exec(fe);)var me=he.index;F=F.slice(0,me===a?L:me)}}else if(o.indexOf(ti(M),L)!=L){var Te=F.lastIndexOf(M);Te>-1&&(F=F.slice(0,Te))}return F+b}function xy(o){return o=bt(o),o&&ja.test(o)?o.replace(oo,Bg):o}var Cp=Co(function(o,u,d){return o+(d?" ":"")+u.toUpperCase()}),ko=Lf("toUpperCase");function Ip(o,u,d){return o=bt(o),u=d?a:u,u===a?sf(o)?Qg(o):Vv(o):o.match(u)||[]}var Ud=Ye(function(o,u){try{return vi(o,a,u)}catch(d){return ah(d)?d:new Qe(d)}}),ph=Na(function(o,u){return yi(u,function(d){d=ni(d),Mi(o,d,eh(o[d],o))}),o});function jp(o){var u=o==null?0:o.length,d=ze();return o=u?Dt(o,function(b){if(typeof b[1]!="function")throw new bi(m);return[d(b[0]),b[1]]}):[],Ye(function(b){for(var M=-1;++M<u;){var j=o[M];if(vi(j[0],this,b))return vi(j[1],this,b)}})}function ky(o){return tm(qn(o,v))}function Us(o){return function(){return o}}function vh(o,u){return o==null||o!==o?u:o}var Rp=_s(),Vs=_s(!0);function $n(o){return o}function _u(o){return ms(typeof o=="function"?o:qn(o,v))}function yh(o){return Il(qn(o,v))}function Ep(o,u){return Sf(o,qn(u,v))}var Oy=Ye(function(o,u){return function(d){return Ki(d,o,u)}}),Sh=Ye(function(o,u){return function(d){return Ki(o,d,u)}});function e(o,u,d){var b=An(u),M=or(u,b);d==null&&!(Ut(u)&&(M.length||!b.length))&&(d=u,u=o,o=this,M=or(u,An(u)));var j=!(Ut(d)&&"chain"in d)||!!d.chain,k=ki(o);return yi(M,function(L){var F=u[L];o[L]=F,k&&(o.prototype[L]=function(){var he=this.__chain__;if(j||he){var fe=o(this.__wrapped__),me=fe.__actions__=Qn(this.__actions__);return me.push({func:F,args:arguments,thisArg:o}),fe.__chain__=he,fe}return F.apply(o,jr([this.value()],arguments))})}),o}function n(){return vn._===this&&(vn._=Ui),this}function r(){}function c(o){return o=Ve(o),Ye(function(u){return jl(u,o)})}var h=Nl(Dt),g=Nl(Pg),_=Nl(ef);function A(o){return Zc(o)?fo(ni(o)):an(o)}function N(o){return function(u){return o==null?a:Pa(o,u)}}var $=Dl(),re=Dl(!0);function ue(){return[]}function G(){return!1}function ee(){return{}}function Ce(){return""}function Ue(){return!0}function It(o,u){if(o=Ve(o),o<1||o>W)return[];var d=P,b=un(o,P);u=ze(u),o-=P;for(var M=al(b,u);++d<o;)u(d);return M}function B(o){return He(o)?Dt(o,ni):ci(o)?[o]:Qn(Yf(bt(o)))}function z(o){var u=++$g;return bt(o)+u}var H=Vc(function(o,u){return o+u},0),ce=Fc("ceil"),Ne=Vc(function(o,u){return o/u},1),mt=Fc("floor");function Re(o){return o&&o.length?fa(o,$n,Ec):a}function nt(o,u){return o&&o.length?fa(o,ze(u,2),Ec):a}function ut(o){return nl(o,$n)}function pt(o,u){return nl(o,ze(u,2))}function to(o){return o&&o.length?fa(o,$n,zt):a}function Py(o,u){return o&&o.length?fa(o,ze(u,2),zt):a}var K1=Vc(function(o,u){return o*u},1),Y1=Fc("round"),X1=Vc(function(o,u){return o-u},0);function W1(o){return o&&o.length?il(o,$n):0}function J1(o,u){return o&&o.length?il(o,ze(u,2)):0}return C.after=$m,C.ary=dd,C.assign=op,C.assignIn=sh,C.assignInWith=ks,C.assignWith=yy,C.at=Xi,C.before=gd,C.bind=eh,C.bindAll=ph,C.bindKey=md,C.castArray=fy,C.chain=au,C.chunk=Mm,C.compact=Xf,C.concat=Wf,C.cond=jp,C.conforms=ky,C.constant=Us,C.countBy=Dm,C.create=Ed,C.curry=cu,C.curryRight=pd,C.debounce=vd,C.defaults=sp,C.defaultsDeep=cp,C.defer=Mt,C.delay=yd,C.difference=Gl,C.differenceBy=wm,C.differenceWith=lr,C.drop=fn,C.dropRight=Jf,C.dropRightWhile=Am,C.dropWhile=wn,C.fill=ny,C.filter=ld,C.flatMap=oi,C.flatMapDeep=zm,C.flatMapDepth=Um,C.flatten=kt,C.flattenDeep=ii,C.flattenDepth=hr,C.flip=uy,C.flow=Rp,C.flowRight=Vs,C.fromPairs=Cm,C.functions=Sy,C.functionsIn=by,C.groupBy=Xl,C.initial=iy,C.intersection=Zl,C.intersectionBy=ai,C.intersectionWith=va,C.invert=_y,C.invertBy=Ty,C.invokeMap=Rs,C.iteratee=_u,C.keyBy=Bm,C.keys=An,C.keysIn=ui,C.map=ou,C.mapKeys=wy,C.mapValues=fp,C.matches=yh,C.matchesProperty=Ep,C.memoize=uu,C.merge=Os,C.mergeWith=Ps,C.method=Oy,C.methodOf=Sh,C.mixin=e,C.negate=th,C.nthArg=c,C.omit=dp,C.omitBy=Ay,C.once=ly,C.orderBy=Fm,C.over=h,C.overArgs=hy,C.overEvery=g,C.overSome=_,C.partial=xs,C.partialRight=Eo,C.partition=qm,C.pick=Ns,C.pickBy=Ds,C.property=A,C.propertyOf=N,C.pull=Io,C.pullAll=La,C.pullAllBy=id,C.pullAllWith=ad,C.pullAt=ya,C.range=$,C.rangeRight=re,C.rearg=Sd,C.reject=oy,C.remove=Em,C.rest=nh,C.reverse=Fr,C.sampleSize=cy,C.set=uh,C.setWith=kd,C.shuffle=Qm,C.slice=eu,C.sortBy=Jl,C.sortedUniq=Kl,C.sortedUniqBy=Pm,C.split=mh,C.spread=bd,C.tail=ay,C.take=ry,C.takeRight=yt,C.takeRightWhile=Et,C.takeWhile=rt,C.tap=Nm,C.throttle=Gr,C.thru=Ro,C.toArray=rp,C.toPairs=lh,C.toPairsIn=yu,C.toPath=B,C.toPlainObject=oh,C.transform=mp,C.unary=za,C.union=ct,C.unionBy=Tt,C.unionWith=ji,C.uniq=qr,C.uniqBy=Cs,C.uniqWith=rd,C.unset=pp,C.unzip=Sa,C.unzipWith=Ht,C.update=Cy,C.updateWith=vp,C.values=Ls,C.valuesIn=Od,C.without=Qr,C.words=Ip,C.wrap=lu,C.xor=jo,C.xorBy=od,C.xorWith=Ri,C.zip=Is,C.zipObject=iu,C.zipObjectDeep=ri,C.zipWith=sd,C.entries=lh,C.entriesIn=yu,C.extend=sh,C.extendWith=ks,e(C,C),C.add=H,C.attempt=Ud,C.camelCase=dh,C.capitalize=yp,C.ceil=ce,C.clamp=Iy,C.clone=Gm,C.cloneDeep=Km,C.cloneDeepWith=Ym,C.cloneWith=Zm,C.conformsTo=dy,C.deburr=zs,C.defaultTo=vh,C.divide=Ne,C.endsWith=jy,C.eq=xi,C.escape=Sp,C.escapeRegExp=bp,C.every=ru,C.find=Ei,C.findIndex=ed,C.findKey=up,C.findLast=Lm,C.findLastIndex=td,C.findLastKey=vu,C.floor=mt,C.forEach=Vm,C.forEachRight=gr,C.forIn=Wi,C.forInRight=lp,C.forOwn=ch,C.forOwnRight=pr,C.get=Yr,C.gt=Xm,C.gte=Wm,C.has=hp,C.hasIn=xd,C.head=nd,C.identity=$n,C.includes=hd,C.indexOf=Im,C.inRange=hh,C.invoke=My,C.isArguments=xo,C.isArray=He,C.isArrayBuffer=_d,C.isArrayLike=si,C.isArrayLikeObject=rn,C.isBoolean=hu,C.isBuffer=Zr,C.isDate=Jm,C.isElement=ot,C.isEmpty=Td,C.isEqual=ih,C.isEqualWith=Md,C.isError=ah,C.isFinite=wd,C.isFunction=ki,C.isInteger=fu,C.isLength=rh,C.isMap=ep,C.isMatch=tp,C.isMatchWith=np,C.isNaN=Ct,C.isNative=Ad,C.isNil=gy,C.isNull=Nn,C.isNumber=Cd,C.isObject=Ut,C.isObjectLike=Xt,C.isPlainObject=du,C.isRegExp=gu,C.isSafeInteger=Id,C.isSet=mu,C.isString=pu,C.isSymbol
vendor: 4,315 bytes, line 164
164=ci,C.isTypedArray=Kr,C.isUndefined=jd,C.isWeakMap=my,C.isWeakSet=ip,C.join=jm,C.kebabCase=_p,C.last=Ot,C.lastIndexOf=Rm,C.lowerCase=Tp,C.lowerFirst=Pd,C.lt=py,C.lte=ap,C.max=Re,C.maxBy=nt,C.mean=ut,C.meanBy=pt,C.min=to,C.minBy=Py,C.stubArray=ue,C.stubFalse=G,C.stubObject=ee,C.stubString=Ce,C.stubTrue=Ue,C.multiply=K1,C.nth=fr,C.noConflict=n,C.noop=r,C.now=su,C.pad=Mp,C.padEnd=wp,C.padStart=gh,C.parseInt=Ry,C.random=fh,C.reduce=Wl,C.reduceRight=fd,C.repeat=Ey,C.replace=Nd,C.result=gp,C.round=Y1,C.runInContext=V,C.sample=sy,C.size=Hm,C.snakeCase=Dd,C.some=Es,C.sortedIndex=tu,C.sortedIndexBy=As,C.sortedIndexOf=xm,C.sortedLastIndex=km,C.sortedLastIndexBy=nu,C.sortedLastIndexOf=Om,C.startCase=Ld,C.startsWith=Ap,C.subtract=X1,C.sum=W1,C.sumBy=J1,C.template=zd,C.times=It,C.toFinite=mr,C.toInteger=Ve,C.toLength=Rd,C.toLower=Xr,C.toNumber=Oi,C.toSafeInteger=vy,C.toString=bt,C.toUpper=Wr,C.trim=Jr,C.trimEnd=Su,C.trimStart=bu,C.truncate=eo,C.unescape=xy,C.uniqueId=z,C.upperCase=Cp,C.upperFirst=ko,C.each=Vm,C.eachRight=gr,C.first=nd,e(C,(function(){var o={};return da(C,function(u,d){vt.call(C.prototype,d)||(o[d]=u)}),o})(),{chain:!1}),C.VERSION=s,yi(["bind","bindKey","curry","curryRight","partial","partialRight"],function(o){C[o].placeholder=C}),yi(["drop","take"],function(o,u){Ze.prototype[o]=function(d){d=d===a?1:Zt(Ve(d),0);var b=this.__filtered__&&!u?new Ze(this):this.clone();return b.__filtered__?b.__takeCount__=un(d,b.__takeCount__):b.__views__.push({size:un(d,P),type:o+(b.__dir__<0?"Right":"")}),b},Ze.prototype[o+"Right"]=function(d){return this.reverse()[o](d).reverse()}}),yi(["filter","map","takeWhile"],function(o,u){var d=u+1,b=d==et||d==D;Ze.prototype[o]=function(M){var j=this.clone();return j.__iteratees__.push({iteratee:ze(M,3),type:d}),j.__filtered__=j.__filtered__||b,j}}),yi(["head","last"],function(o,u){var d="take"+(u?"Right":"");Ze.prototype[o]=function(){return this[d](1).value()[0]}}),yi(["initial","tail"],function(o,u){var d="drop"+(u?"":"Right");Ze.prototype[o]=function(){return this.__filtered__?new Ze(this):this[d](1)}}),Ze.prototype.compact=function(){return this.filter($n)},Ze.prototype.find=function(o){return this.filter(o).head()},Ze.prototype.findLast=function(o){return this.reverse().find(o)},Ze.prototype.invokeMap=Ye(function(o,u){return typeof o=="function"?new Ze(this):this.map(function(d){return Ki(d,o,u)})}),Ze.prototype.reject=function(o){return this.filter(th(ze(o)))},Ze.prototype.slice=function(o,u){o=Ve(o);var d=this;return d.__filtered__&&(o>0||u<0)?new Ze(d):(o<0?d=d.takeRight(-o):o&&(d=d.drop(o)),u!==a&&(u=Ve(u),d=u<0?d.dropRight(-u):d.take(u-o)),d)},Ze.prototype.takeRightWhile=function(o){return this.reverse().takeWhile(o).reverse()},Ze.prototype.toArray=function(){return this.take(P)},da(Ze.prototype,function(o,u){var d=/^(?:filter|find|map|reject)|While$/.test(u),b=/^(?:head|last)$/.test(u),M=C[b?"take"+(u=="last"?"Right":""):u],j=b||/^find/.test(u);M&&(C.prototype[u]=function(){var k=this.__wrapped__,L=b?[1]:arguments,F=k instanceof Ze,he=L[0],fe=F||He(k),me=function(ht){var ft=M.apply(C,jr([ht],L));return b&&Te?ft[0]:ft};fe&&d&&typeof he=="function"&&he.length!=1&&(F=fe=!1);var Te=this.__chain__,Oe=!!this.__actions__.length,Be=j&&!Te,it=F&&!Oe;if(!j&&fe){k=it?k:new Ze(this);var Fe=o.apply(k,L);return Fe.__actions__.push({func:Ro,args:[me],thisArg:a}),new Jn(Fe,Te)}return Be&&it?o.apply(this,L):(Fe=this.thru(me),Be?b?Fe.value()[0]:Fe.value():Fe)})}),yi(["pop","push","shift","sort","splice","unshift"],function(o){var u=_c[o],d=/^(?:push|sort|unshift)$/.test(o)?"tap":"thru",b=/^(?:pop|shift)$/.test(o);C.prototype[o]=function(){var M=arguments;if(b&&!this.__chain__){var j=this.value();return u.apply(He(j)?j:[],M)}return this[d](function(k){return u.apply(He(k)?k:[],M)})}}),da(Ze.prototype,function(o,u){var d=C[u];if(d){var b=d.name+"";vt.call(St,b)||(St[b]=[]),St[b].push({name:u,func:d})}}),St[Ts(a,O).name]=[{name:"wrapper",func:a}],Ze.prototype.clone=ir,Ze.prototype.reverse=Pr,Ze.prototype.value=ar,C.prototype.at=Yl,C.prototype.chain=Hr,C.prototype.commit=Sn,C.prototype.next=$r,C.prototype.plant=dr,C.prototype.reverse=cd,C.prototype.toJSON=C.prototype.valueOf=C.prototype.value=ud,C.prototype.first=C.prototype.head,xn&&(C.prototype[xn]=js),C}),Wo=lf();sa?((sa.exports=Wo)._=Wo,mc._=Wo):vn._=Wo}).call(ck)}
164)(Wd,Wd.exports)),Wd.exports}var lk=uk();const TN=hg(lk),hk="product-list-slug",rc=Uu,fk=async(t,i,a)=>{const l=await rc().api.product.products[":partnerCode"][":currencyCode"].slugs[":slug"].$get({param:{partnerCode:t,currencyCode:i,slug:a}});if(!l.ok)throw"商品リストの取得に失敗しました";return l.json()},MN=(t,i,a)=>({queryKey:[hk,t,i,a],queryFn:()=>fk(t,i,a),enabled:!!t&&!!i&&!!a}),dk=async(t,i,a)=>{const l=await rc().api.product.slugs[":partnerCode"][":currencyCode"][":slug"].$get({param:{partnerCode:t,currencyCode:i,slug:a}});if(!l.ok)throw"オペレーター一覧の取得に失敗しました";return l.json()},gk="product-operators-by-slug",wN=(t,i,a)=>({queryKey:[gk,t,i,a],queryFn:()=>dk(t,i,a),enabled:!!t&&!!i&&!!a}),mk=async t=>{const a=await rc().api.product["topup-packages"][":partnerCode"][":currencyCode"][":orderId"][":iccid"].$get({param:t});if(!a.ok)throw"トップアップパッケージの取得に失敗しました";return a.json()},AN=t=>({queryKey:["topup-packages",t.partnerCode,t.currencyCode,t.orderId,t.iccid],queryFn:()=>mk(t),enabled:!!t.partnerCode&&!!t.currencyCode&&!!t.orderId&&!!t.iccid,retry:2,retryDelay:1e3}),pk=async(t,i)=>{const s=await rc().api.product["cheapest-sim"][":partnerCode"][":currencyCode"].$get({param:{partnerCode:t,currencyCode:i}});if(!s.ok)throw"最安値SIMの取得に失敗しました";return s.json()},CN=(t,i)=>({queryKey:["cheapest-sim",t,i],queryFn:()=>pk(t,i),enabled:!!t&&!!i}),vk=async(t,i)=>{const s=await rc().api.product["cheapest-sims-by-slug"][":partnerCode"][":currencyCode"].$get({param:{partnerCode:t,currencyCode:i}});if(!s.ok)throw"slug別最安値SIM一覧の取得に失敗しました";return s.json()},IN=(t,i)=>({queryKey:["cheapest-sims-by-slug",t,i],queryFn:()=>vk(t,i),enabled:!!t&&!!i,staleTime:300*1e3}),yk=async(t,i)=>{const s=await rc().api.product["popular-plans"][":partnerCode"][":currencyCode"].$get({param:{partnerCode:t,currencyCode:i}});if(!s.ok)throw"人気プランの取得に失敗しました";return s.json()},jN=(t,i)=>({queryKey:["popular-plans",t,i],queryFn:()=>yk(t,i),enabled:!!t&&!!i,staleTime:1800*1e3}),Z1=async()=>{const i=await rc().api.country.slugs.$get();if(!i.ok)throw"国データ一覧の取得に失敗しました";return i.json()},RN=()=>({queryKey:["country-slugs"],queryFn:()=>Z1(),staleTime:3600*1e3}),Sk=async()=>{const i=await rc().api.country.codes.$get();if(!i.ok)throw"国コード一覧の取得に失敗しました";return i.json()},EN=()=>({queryKey:["country-codes"],queryFn:()=>Sk(),staleTime:3600*1e3}),bk=()=>Je(()=>import("./_partnerCode.my-page.order-history.index-BVBx2h3L.js"),__vite__mapDeps([87,12,13,51,88,62,57,8,25,15,5,29,89,40,10,54,42])),_k=Ge("/$partnerCode/my-page/order-history/")({component:We(bk,"component")}),Tk=()=>Je(()=>import("./_partnerCode.my-page.notifications.index-CWFgmsAa.js"),__vite__mapDeps([90,12,13,52,15,5,29,10,8,58,42])),Mk=Ge("/$partnerCode/my-page/notifications/")({component:We(Tk,"component")}),wk=()=>Je(()=>import("./_partnerCode.my-page.my-travesim.index-Bod247sF.js"),__vite__mapDeps([91,12,13,92,62,57,8,25,15,5,93,36,94,95,40,96,3,4,6,7,29,10])),Ak=Ge("/$partnerCode/my-page/my-travesim/")({component:We(wk,"component")}),Ck=()=>Je(()=>import("./_partnerCode.my-page.account.index-CKzQFIEV.js"),__vite__mapDeps([97,15,5,75,12,13,71,3,4,6,7,8,18,19,48,10,11,20,51,41,42,49,17,55,76,56,77,93,36,94,95,40,92,46,58,21,44,29])),Ik=Ge("/$partnerCode/my-page/account/")({loader:async()=>{const t=await Uu().api["user-api"]["user-profile"].$get();if(!t.ok)return{user:null};const i=await t.json();return!i||!i.success||!i.data?{user:null}:{user:i.data}},component:We(Ck,"component")}),jk=()=>Je(()=>import("./_partnerCode.faq._faqId.index-36rtI_s8.js"),__vite__mapDeps([98,12,13,73,25,15,5,62,57,8,72,29,10,41])),Rk=Ge("/$partnerCode/faq/$faqId/")({component:We(jk,"component")}),Ek=()=>Je(()=>import("./_partnerCode.blog._slug.index-DzclPLBr.js"),__vite__mapDeps([99,61,23,8,12,13,62,57,86,10])),xk=Ge("/$partnerCode/blog/$slug/")({component:We(Ek,"component")}),kk="/assets/HK-bg-CAOCyH_3.webp",Ok="/assets/HK-Du8YMt7F.webp",Pk="/assets/KR-bg-CRcZMkNy.webp",Nk="/assets/KR-CYC37b98.webp",Dk="/assets/PH-bg-CHWFT9dO.webp",Lk="/assets/PH-Bbz20RMH.webp",zk="/assets/TH-bg-MVLhxXDP.webp",Uk="/assets/TH-CdkELmKv.webp",Vk="/assets/TW-bg-CANknPop.webp",Bk="/assets/TW.org-TAZFHi2d.webp",Fk="/assets/TW-B0m44TNe.webp",qk="/assets/VN-bg-BRUUu3YB.webp",Qk="/assets/VN-Kc2phZew.webp",Hk="/assets/default-bg-BjgJWLvX.webp",$k="/assets/default-uycyxseu.webp",Gk="/assets/europe-bg-BIAmHaFH.webp",Zk="/assets/europe-BGmk6ccv.webp",Kk=Object.assign({"/public/images/countries/HK-bg.webp":kk,"/public/images/countries/HK.webp":Ok,"/public/images/countries/KR-bg.webp":Pk,"/public/images/countries/KR.webp":Nk,"/public/images/countries/PH-bg.webp":Dk,"/public/images/countries/PH.webp":Lk,"/public/images/countries/TH-bg.webp":zk,"/public/images/countries/TH.webp":Uk,"/public/images/countries/TW-bg.webp":Vk,"/public/images/countries/TW.org.webp":Bk,"/public/images/countries/TW.webp":Fk,"/public/images/countries/VN-bg.webp":qk,"/public/images/countries/VN.webp":Qk,"/public/images/countries/default-bg.webp":Hk,"/public/images/countries/default.webp":$k,"/public/images/countries/euro
164pe-bg.webp":Gk,"/public/images/countries/europe.webp":Zk}),iS=new Map;for(const[t,i]of Object.entries(Kk)){const a=t.replace("/public/images/countries/",""),s=i.replace("/public/","/");iS.set(a,s)}const Yk=t=>{const i=`${t}.webp`;return iS.get(i)??"/images/countries/default.webp"},Xk=t=>{const i=`${t}-bg.webp`;return iS.get(i)??"/images/countries/default-bg.webp"},Wk=()=>Je(()=>import("./_partnerCode._pathType._slug.index-BWKOJhm-.js"),__vite__mapDeps([100,14,13,12,71,3,4,5,6,7,8,18,19,48,10,11,70,51,20,72,2,68,38,73,42,74,23,29])),Jk=Ge("/$partnerCode/$pathType/$slug/")({loader:async t=>{const{params:i}=t,{partnerCode:a,pathType:s,slug:l}=i;if(s!=="countries"&&s!=="rounds")throw Uo();const f=u1.getState().cartCurrencyCode,p=(await Z1()).data.find(T=>T.slug===l);if(!p||p.isRound&&s!=="rounds"||!p.isRound&&s!=="countries")throw Uo();const y=Yk(p.isRound?p.slug:p.code),S=Xk(p.isRound?p.slug:p.code);return{currencyCode:f,partnerCode:a,pathType:s,slug:l,country:p,imgSrc:y,imgBgSrc:S}},component:We(Wk,"component")}),eO=()=>Je(()=>import("./_partnerCode.payment._orderId.success-BwMhesNd.js"),__vite__mapDeps([101,15,5,36,12,13,62,57,8,25,1,29,49,59])),tO=Ge("/$partnerCode/payment/$orderId/success")({component:We(eO,"component")}),nO=()=>Je(()=>import("./_partnerCode.payment._orderId.processing-DaAKUjz2.js"),__vite__mapDeps([102,36,50,29,49,8])),iO=Ge("/$partnerCode/payment/$orderId/processing")({component:We(nO,"component")}),aO=()=>Je(()=>import("./_partnerCode.card-registration.success._index-DBocBbcp.js"),__vite__mapDeps([103,29,59,8])),rO=Ge("/$partnerCode/card-registration/success/_index")({component:We(aO,"component")}),oO=()=>Je(()=>import("./_partnerCode.card-registration.error._index-CRo8lTyH.js"),__vite__mapDeps([104,29,94,8])),sO=Ge("/$partnerCode/card-registration/error/_index")({component:We(oO,"component")}),cO=()=>Je(()=>import("./_partnerCode.card-registration.cancel._index-CFuYNoof.js"),__vite__mapDeps([105,29,106,8])),uO=Ge("/$partnerCode/card-registration/cancel/_index")({component:We(cO,"component")}),lO=()=>Je(()=>import("./_partnerCode.auth.line.register-email-Bx04KgoJ.js"),__vite__mapDeps([107,34,35,15,5,44,36,37,45,39,4,19,9,8,66,58])),hO=ac({returnUrl:ta().optional(),linePendingToken:ta().optional()}),fO=Ge("/$partnerCode/auth/line/register-email")({validateSearch:hO,component:We(lO,"component")});ac({email:ta().email("有効なメールアドレスを入力してください").min(1,"メールアドレスは必須です")});ac({otpCode:ta().min(6,"OTPコードは6桁で入力してください").max(6,"OTPコードは6桁で入力してください")});const dO=()=>Je(()=>import("./_partnerCode.payment._orderId.error.index-BO4PSUqV.js"),__vite__mapDeps([108,15,5,36,29,94,8])),gO=Ge("/$partnerCode/payment/$orderId/error/")({component:We(dO,"component")}),mO=()=>Je(()=>import("./_partnerCode.payment._orderId.cancel.index-zKotJvjf.js"),__vite__mapDeps([109,15,5,36,29,49,8,106])),pO=Ge("/$partnerCode/payment/$orderId/cancel/")({component:We(mO,"component")}),vO=()=>Je(()=>import("./_partnerCode.my-page.order-history._orderId.index-B5z_Ymf6.js"),__vite__mapDeps([110,12,13,51,111,9,8,15,5,95,88,48,29,89,40,10,58,76])),yO=Ge("/$partnerCode/my-page/order-history/$orderId/")({component:We(vO,"component")}),SO=()=>Je(()=>import("./_partnerCode.my-page.notifications._notificationId.index-Dn-1iSxr.js"),__vite__mapDeps([112,12,13,44,36,52,15,5,65,45,29,10,55,8,94,83,58])),bO=Ge("/$partnerCode/my-page/notifications/$notificationId/")({component:We(SO,"component")}),_O=()=>Je(()=>import("./_partnerCode.my-page.order-history._orderId.receipt.index-CSI820f_.js"),__vite__mapDeps([113,12,13,34,29,10])),TO=Ge("/$partnerCode/my-page/order-history/$orderId/receipt/")({component:We(_O,"component")}),MO=()=>Je(()=>import("./_partnerCode.my-page.order-history._orderId._esimId.index-DDzbEV4A.js"),__vite__mapDeps([114,111,9,8,12,13,44,92,62,57,25,15,5,37,52,17,7,3,4,6,96,58,29,89,40,10,49])),wO=Ge("/$partnerCode/my-page/order-history/$orderId/$esimId/")({component:We(MO,"component")}),AO=()=>Je(()=>import("./_partnerCode.my-page.order-history._orderId._esimId.usage.index-BsFWV1UG.js"),__vite__mapDeps([115,12,13,15,5,93,36,94,8,95,40,29,10])),
164CO=Ge("/$partnerCode/my-page/order-history/$orderId/$esimId/usage/")({component:We(AO,"component")}),IO=()=>Je(()=>import("./_partnerCode.my-page.order-history._orderId._esimId.top-up.index-D3xiu6tY.js"),__vite__mapDeps([116,14,13,15,5,36,48,29,10,49,8])),jO=Ge("/$partnerCode/my-page/order-history/$orderId/$esimId/top-up/")({loader:async({params:t})=>{var y,S;const{partnerCode:i,orderId:a,esimId:s}=t,l=await $1(a);if(!((S=(y=l==null?void 0:l.data)==null?void 0:y.order)!=null&&S.data))throw console.info("[top-up loader] 注文が見つかりません",{orderId:a}),Uo();const f=l.data.order.data.partnerCode;if(f!==i)throw console.info("[top-up loader] partnerCodeの不一致",{orderPartnerCode:f,partnerCode:i}),Uo();const m=l.data.order.data.purchasedEsimList;if(!(m==null?void 0:m.some(T=>T.iccid===s)))throw console.info("[top-up loader] esimIdが注文のeSIMリストに存在しません",{orderId:a,esimId:s}),Uo()},component:We(IO,"component")}),sn=uI.update({id:"/$partnerCode",path:"/$partnerCode",getParentRoute:()=>Bh}),RO=hI.update({id:"/",path:"/",getParentRoute:()=>Bh}),EO=dI.update({id:"/maintenance/",path:"/maintenance/",getParentRoute:()=>Bh}),xO=mI.update({id:"/$partnerCode_/",path:"/$partnerCode/",getParentRoute:()=>Bh}),aS=yI.update({id:"/payment",path:"/payment",getParentRoute:()=>sn}),Qa=bI.update({id:"/my-page",path:"/my-page",getParentRoute:()=>sn}),kO=TI.update({id:"/why-travesim/",path:"/why-travesim/",getParentRoute:()=>sn}),OO=wI.update({id:"/terms/",path:"/terms/",getParentRoute:()=>sn}),PO=CI.update({id:"/policy/",path:"/policy/",getParentRoute:()=>sn}),NO=Mx.update({id:"/",path:"/",getParentRoute:()=>aS}),DO=Cx.update({id:"/news/",path:"/news/",getParentRoute:()=>sn}),LO=Ix.update({id:"/",path:"/",getParentRoute:()=>Qa}),zO=Ex.update({id:"/login/",path:"/login/",getParentRoute:()=>sn}),UO=kx.update({id:"/howto/",path:"/howto/",getParentRoute:()=>sn}),VO=Px.update({id:"/home/",path:"/home/",getParentRoute:()=>sn}),BO=Dx.update({id:"/faq/",path:"/faq/",getParentRoute:()=>sn}),FO=zx.update({id:"/contact/",path:"/contact/",getParentRoute:()=>sn}),qO=Vx.update({id:"/company-info/",path:"/company-info/",getParentRoute:()=>sn}),QO=Fx.update({id:"/commerce/",path:"/commerce/",getParentRoute:()=>sn}),HO=Hx.update({id:"/blog/",path:"/blog/",getParentRoute:()=>sn}),$O=Zx.update({id:"/auth/line/callback",path:"/auth/line/callback",getParentRoute:()=>Bh}),gg=Yx.update({id:"/$orderId",path:"/$orderId",getParentRoute:()=>aS}),GO=Wx.update({id:"/news/$slug/",path:"/news/$slug/",getParentRoute:()=>sn}),ZO=_k.update({id:"/order-history/",path:"/order-history/",getParentRoute:()=>Qa}),KO=Mk.update({id:"/notifications/",path:"/notifications/",getParentRoute:()=>Qa}),YO=Ak.update({id:"/my-travesim/",path:"/my-travesim/",getParentRoute:()=>Qa}),XO=Ik.update({id:"/account/",path:"/account/",getParentRoute:()=>Qa}),WO=Rk.update({id:"/faq/$faqId/",path:"/faq/$faqId/",getParentRoute:()=>sn}),JO=xk.update({id:"/blog/$slug/",path:"/blog/$slug/",getParentRoute:()=>sn}),eP=Jk.update({id:"/$pathType/$slug/",path:"/$pathType/$slug/",getParentRoute:()=>sn}),tP=tO.update({id:"/success",path:"/success",getParentRoute:()=>gg}),nP=iO.update({id:"/processing",path:"/processing",getParentRoute:()=>gg}),iP=rO.update({id:"/card-registration/success/_index",path:"/card-registration/success",getParentRoute:()=>sn}),aP=sO.update({id:"/card-registration/error/_index",path:"/card-registration/error",getParentRoute:()=>sn}),rP=uO.update({id:"/card-registration/cancel/_index",path:"/card-registration/cancel",getParentRoute:()=>sn}),oP=fO.update({id:"/auth/line/register-email",path:"/auth/line/register-email",getParentRoute:()=>sn}),sP=gO.update({id:"/error/",path:"/error/",getParentRoute:()=>gg}),cP=pO.update({id:"/cancel/",path:"/cancel/",getParentRoute:()=>gg}),uP=yO.update({id:"/order-history/$orderId/",path:"/order-history/$orderId/",getParentRoute:()=>Qa}),lP=bO.update({id:"/notifications/$notificationId/",path:"/notifications/$notificationId/",getParentRoute:()=>Qa}),hP=TO.update({id:"/order-history/$orderId/receipt/",path:"/order-history/$orderId/receipt/",getParentRoute:()=>Qa}),fP=wO.update({id:"/order-history/$orderId/$esimId/",path:"/order-history/$orderId/$esimId/",getParentRoute:()=>Qa}),dP=CO.update({id:"/order-history/$orderId/$esimId/usage/",path:"/order-history/$orderId/$esimId/usage/",getParentRoute:()=>Qa}),gP=jO.update({id:"/order-history/$orderId/$esimId/top-up/",path:"/order-history/$orderId/$esimId/top-up/",getParentRoute:()=>Qa}),mP={PartnerCodeMyPageIndexRoute:LO,PartnerCodeMyPageAccountIndexRoute:XO,PartnerCodeMyPageMyTravesimIndexRoute:YO,PartnerCodeMyPageNotificationsIndexRoute:KO,PartnerCodeMyPageOrderHistoryIndexRoute:ZO,PartnerCodeMyPageNotificationsNotificationIdIndexRoute:lP,PartnerCodeMyPageOrderHistoryOrderIdIndexRoute:uP,PartnerCodeMyPageOrderHistoryOrderIdEsimIdIndexRoute:fP,PartnerCodeMyPageOrderHistoryOrderIdReceiptIndexRoute:hP,PartnerCodeMyPageOrderHistoryOrderIdEsimIdTopUpIndexRoute:gP,PartnerCodeMyPageOrderHistoryOrderIdEsimIdUsageIndexRoute:dP},pP=Qa._addFileChildren(mP),vP={PartnerCodePaymentOrderIdProcessingRoute:nP,PartnerCodePaymentOrderIdSuccessRoute:tP,PartnerCodePaymentOrderIdCancelIndexRoute:cP,PartnerCodePaymentOrderIdErrorIndexRoute:sP},yP=gg._addFileChildren(vP),SP={PartnerCodePaymentOrderIdRoute:yP,PartnerCodePaymentIndexRoute:NO},bP=aS._addFileChildren(SP),_P={PartnerCodeMyPageRoute:pP,PartnerCodePaymentRoute:bP,PartnerCodeBlogIndexRoute:HO,PartnerCodeCommerceIndexRoute:QO,PartnerCodeCompanyInfoIndexRoute:qO,PartnerCodeContactIndexRoute:FO,PartnerCodeFaqIndexRoute:BO,PartnerCodeHomeIndexRoute:VO,PartnerCodeHowtoIndexRoute:UO,PartnerCodeLoginIndexRoute:zO,PartnerCodeNewsIndexRoute:DO,PartnerCodePolicyIndexRoute:PO,PartnerCodeTermsIndexRoute:OO,PartnerCodeWhyTravesimIndexRoute:kO,PartnerCodeAuthLineRegisterEmailRoute:oP,PartnerCodeCardRegistrationCancelIndexRoute:rP,PartnerCodeCardRegistrationErrorIndexRoute:aP,PartnerCodeCardRegistrationSuccessIndexRoute:iP,PartnerCodePathTypeSlugIndexRoute:eP,PartnerCodeBlogSlugIndexRoute:JO,PartnerCodeFaqFaqIdIndexRoute:WO,PartnerCodeNewsSlugIndexRoute:GO},TP=sn._addFileChildren(_P),MP={IndexRoute:RO,PartnerCodeRoute:TP,PartnerCodeIndexRoute:xO,MaintenanceIndexRoute:EO,AuthLineCallbackRoute:$O},wP=Bh._addFileChildren(MP)._addFileTypes(),AP=t=>{const i=tc(s=>s.language),a=n1(i);return be.jsx("div",{className:"min-h-[50svh] flex p-10 flex-col items-center justify-center gap-4 bg-white/50",children:be.jsx("h1",{className:"text-base font-bold text-primary-800",children:t.message||a("お探しのページは見つかりませんでした")})})};class CP{constructor(){Ta(this,"registration",null);Ta(this,"updateAvailable",!1);Ta(this,"refreshing",!1);Ta(this,"updateCheckInterval",null);this.setupEventListeners()}setRegistration(i){this.registration=i,this.setupRegistrationListeners()}startPeriodicUpdateCheck(i=1800*1e3){this.updateCheckInterval&&clearInterval(this.updateCheckInterval),this.updateCheckInterval=window.setInterval(()=>{this.checkForUpdate().catch(a=>{console.error("PWA Update: Periodic check failed",a)})},i)}stopPeriodicUpdateCheck(){this.updateCheckInterval&&(clearInterval(this.updateCheckInterval),this.updateCheckInterval=null)}async checkForUpdate(){if(!this.registration)return console.warn("PWA Update: No registration available"),{hasUpdate:!1};try{return await this.registration.update(),this.registration.waiting?{hasUpdate:!0,registration:this.registration,newWorker:this.registration.waiting}:this.registration.installing?{hasUpdate:!0,registration:this.registration,newWorker:this.registration.installing}:{hasUpdate:!1}}catch(i){return console.error("PWA Update: Check failed",i),{hasUpdate:!1}}}async activateUpdate(){if(!this.registration||!this.registration.waiting)return console.warn("PWA Update: No waiting Service Worker to activate"),!1;try{return this.registration.waiting.postMessage({type:"SKIP_WAITING"}),this.refreshing=!0,window.location.reload(),!0}catch(i){return console.error("PWA Update: Activation failed",i),!1}}setupRegistrationListeners(){this.registration&&this.registration.addEventListener("updatefound",()=>{const i=this.registration.installing;i&&i.addEventListener("statechange",()=>{i.state==="installed"&&navigator.serviceWorker.controller&&(this.updateAvailable=!0,this.activateUpdate().catch(a=>{console.error("PWA Update: Failed to activate update automatically",a)}))})})}setupEventListeners(){var i;(i=navigator.serviceWorker)==null||i.addEventListener("message",a=>{const s=a.data;(s==null?void 0:s.type)==="SW_UPDATED"&&(this.refreshing||(this.refreshing=!0,window.location.reload()))}),document.addEventListener("visibilitychange",()=>{document.hidden||this.checkForUpdate().catch(a=>{console.error("PWA Update: Visibility check failed",a)})}),window.addEventListener("online",()=>{this.checkForUpdate().catch(a=>{console.error("PWA Update: Online check failed",a)})})}destroy(){this.stopPeriodicUpdateCheck()}}let p0=null;function IP(){return p0||(p0=new CP),p0}function Hb(t){const i=IP();return i.setRegistration(t),i.startPeriodicUpdateCheck(),i}function Rv(){return"setAppBadge"in navigator&&typeof navigator.setAppBadge=="function"}async function jP(t){if(!Rv())return console.warn("PWA Badge: Badge API is not supported in this browser/OS"),!1;try{return await navigator.setAppBadge(t),!0}catch(i){return console.error("PWA Badge: Failed to set app badge",i),!1}}async function RP(){if(!Rv())return console.warn("PWA Badge: Badge API is not supported in this browser/OS"),!1;try{return await navigator.clearAppBadge(),!0}catch(t){return console.error("PWA Badge: Failed to clear app badge",t),
164!1}}async function EP(){const t=Rv(),i="Notification"in window;t&&i&&navigator.userAgent.toLowerCase()}async function $b(t){return t<=0?await RP():await jP(t)}async function xN(t){var i;if(!Rv())return console.warn("PWA Badge: Badge API not supported, skipping update"),!1;try{const a={"Content-Type":"application/json"};t&&(a.Authorization=`Bearer ${t}`);const s=await fetch(`${Fh.getState().apiUrl}/user-api/notification/unread-count`,{method:"GET",headers:a});if(s.ok){const f=((i=(await s.json()).data)==null?void 0:i.unreadCount)||0;return await $b(f)}else if(console.warn("PWA Badge: Failed to fetch unread count from server",{status:s.status,statusText:s.statusText}),s.status===401||s.status===403)return await $b(0)}catch(a){console.error("PWA Badge: Error updating badge from server",a)}return!1}function Jd(){"serviceWorker"in navigator&&navigator.serviceWorker.controller?navigator.serviceWorker.controller.postMessage({type:"CHECK_NOTIFICATIONS",timestamp:Date.now()}):console.warn("PWA Badge: Service Worker not available for messaging")}function xP(){const t=()=>{document.hidden||Jd()},i=()=>{Jd()},a=s=>{Jd()};document.addEventListener("visibilitychange",t),window.addEventListener("focus",i),window.addEventListener("pageshow",a),document.hidden||Jd()}function kP(t){if("serviceWorker"in navigator){navigator.serviceWorker.addEventListener("controllerchange",()=>{Jd()});const i=()=>{xP(),t&&Hb(t)};t?i():navigator.serviceWorker.ready.then(a=>{i(),Hb(a)}).catch(a=>{console.error("PWA Badge: Service Worker setup failed",a)})}}const OP=(t,i)=>`cta_${t.locale}_${t.pageType}_${t.pageKey}_${i.position}_${i.action}_${i.seq}`,kN=(t,i,a)=>{const s=a==null?void 0:a.product;return{"data-cta-id":OP(t,i),"data-cta-text":(a==null?void 0:a.text)??i.text,"data-page-type":t.pageType,"data-page-key":t.pageKey,"data-position":i.position,"data-action":i.action,"data-product-id":s==null?void 0:s.productId,"data-country":(a==null?void 0:a.country)??(s==null?void 0:s.country),"data-round-region":a==null?void 0:a.roundRegion,"data-data-capacity":s==null?void 0:s.dataCapacity,"data-validity-days":v0(s==null?void 0:s.validityDays),"data-price":v0(s==null?void 0:s.price),"data-currency":s==null?void 0:s.currency,"data-category":a==null?void 0:a.category,"data-duplicate-group":(a==null?void 0:a.duplicateGroup)??i.duplicateGroup,"data-list-position":v0(a==null?void 0:a.listPosition)}},v0=t=>t===void 0?void 0:String(t),No=t=>t===void 0||t===""?void 0:t,y0=t=>{if(t===void 0||t==="")return;const i=Number(t);return Number.isFinite(i)?i:void 0},PP=t=>{const i=No(t.ctaId);if(i!==void 0)return{event:"cta_click",cta_id:i,cta_text:t.ctaText??"",page_type:t.pageType??"",page_key:t.pageKey??"",position:t.position??"",action:t.action??"",product_id:No(t.productId),country:No(t.country),round_region:No(t.roundRegion),data_capacity:No(t.dataCapacity),validity_days:y0(t.validityDays),price:y0(t.price),currency:No(t.currency),article_id:No(t.articleId),category:No(t.category),duplicate_group:No(t.duplicateGroup),list_position:y0(t.listPosition)}},NP=(t,i)=>{typeof window>"u"||(window.dataLayer=window.dataLayer??[],window.dataLayer.push(t))};let Gb=!1;const DP=()=>{Gb||typeof document>"u"||(Gb=!0,document.addEventListener("click",t=>{if(!(t.target instanceof Element))return;const i=t.target.closest("[data-cta-ignore]");if(i&&i.getAttribute("data-cta-ignore")!=="false")return;const a=t.target.closest("[data-cta-id]");if(!(a instanceof HTMLElement))return;const s=PP({...a.dataset});s&&NP(s)},!0))},LP=rw({routeTree:wP,context:{},defaultPreload:!1,scrollRestoration:!0,defaultStructuralSharing:!0,defaultPreloadStaleTime:0});async function zP(){try{if(await EP(),"serviceWorker"in navigator){const t=await navigator.serviceWorker.ready;if(kP(t),t.sync)try{await t.sync.register("notification-check")}catch(i){console.warn("Main: Failed to register background sync",i)}if(t.periodicSync)try{await t.periodicSync.register("notification-periodic-check",{minInterval:3600*1e3})}catch(i){console.warn("Main: Failed to register periodic background sync",i)}}if("Notification"in window){const t=navigator.userAgent.toLowerCase(),i=/iphone|ipad|ipod/.test(t)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1}}catch(t){console.error("Main: PWA initialization failed",t)}}const S0=document.getElementById("app");S0&&!S0.innerHTML&&(dT.createRoot(S0).render(be.jsx(Ee.StrictMode,{children:be.jsx(cw,{router:LP,defaultNotFoundComponent:()=>be.jsx(AP,{})})})),zP(),DP());export{WC as $,rN as A,ve as B,T_ as C,ac as D,OC as E,ta as F,SC as G,mN as H,Uu as I,dN as J,GP as K,Q0 as L,mv as M,gn as N,A_ as O,VP as P,cN as Q,uI as R,GC as S,nN as T,J_ as U,ec as V,JP as W,gN as X,tN as Y,XC as Z,L1 as _,fg as a,dg as a$,EN as a0,Cx as a1,jC as a2,kx as a3,CN as a4,BP as a5,Dx as a6,eN as a7,zx as a8,Vx as a9,YP as aA,XP as aB,X0 as aC,Jk as aD,tO as aE,vN as aF,iN as aG,Di as aH,yr as aI,vv as aJ,kN as aK,LM as aL,pv as aM,Rw as aN,_w as aO,qP as aP,w0 as aQ,Sw as aR,bw as aS,M0 as aT,j_ as aU,Nw as aV,ww as aW,QP as aX,C_ as aY,oT as aZ,vA as a_,KP as aa,$P as ab,Hx as ac,Zx as ad,Wx as ae,_k as af,pN as ag,jv as ah,sN as ai,HC as aj,Mk as ak,HP as al,xN as am,Ak as an,r1 as ao,lN as ap,Ik as aq,uN as ar,_v as as,jN as at,SN as au,MN as av,wN as aw,FC as ax,Rk as ay,xk as az,u1 as b,oI as b0,hN as b1,fN as b2,v1 as b3,ag as b4,zw as b5,_N as b6,bN as b7,TN as b8,K0 as b9,NP as ba,yN as bb,iO as bc,rO as bd,sO as be,uO as bf,fO as bg,gO as bh,pO as bi,yO as bj,AP as bk,bO as bl,TO as bm,wO as bn,CO as bo,G1 as bp,jO as bq,AN as br,Fn as c,gv as d,MC as e,oC as f,hg as g,n1 as h,W_ as i,be as j,Lh as k,Fh as l,RN as m,IN as 
164n,uw as o,ZP as p,Sx as q,Ee as r,sC as s,WP as t,tc as u,mI as v,yI as w,TI as x,aN as y,oN as z};

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.