1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,564681,e=>{"use strict";let t=(0,e.i(360229).default)("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);e.s(["default",0,t])},819303,e=>{"use strict";let t=(0,e.i(360229).default)("CreditCard",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);e.s(["default",0,t])},120791,e=>{"use strict";var t=e.i(819303);e.s(["CreditCard",()=>t.default])},569381,e=>{"use strict";var t=e.i(152759);e.s(["Loader2Icon",()=>t.default])},620532,e=>{"use strict";let t=(0,e.i(360229).default)("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]]);e.s(["default",0,t])},904200,e=>{"use strict";var t=e.i(884420),r=e.i(188421);e.s(["default",0,function({locale:e,...n}){if(!e)throw Error(void 0);return(0,r.jsx)(t.IntlProvider,{locale:e,...n})}])},226448,e=>{"use strict";var t=e.i(792347),r=(e,t,r,n,o,s,a,i)=>{let l=document.documentElement,u=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&s?o.map(e=>s[e]||e):o;r?(l.classList.remove(...n),l.classList.add(s&&s[t]?s[t]:t)):l.setAttribute(e,t)}),r=t,i&&u.includes(r)&&(l.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=a&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}},n=["light","dark"],o="(prefers-color-scheme: dark)",s="u"<typeof window,a=t.createContext(void 0),i=["light","dark"],l=({forcedTheme:e,disableTransitionOnChange:r=!1,enableSystem:s=!0,enableColorScheme:l=!0,storageKey:f="theme",themes:m=i,defaultTheme:h=s?"system":"light",attribute:g="data-theme",value:v,children:b,nonce:y,scriptProps:x})=>{let[w,C]=t.useState(()=>c(f,h)),[j,S]=t.useState(()=>"system"===w?p():w),E=v?Object.values(v):m,_=t.useCallback(e=>{let t=e;if(!t)return;"system"===e&&s&&(t=p());let o=v?v[t]:t,a=r?d(y):null,i=document.documentElement,u=e=>{"class"===e?(i.classList.remove(...E),o&&i.classList.add(o)):e.startsWith("data-")&&(o?i.setAttribute(e,o):i.removeAttribute(e))};if(Array.isArray(g)?g.forEach(u):u(g),l){let e=n.includes(h)?h:null,r=n.includes(t)?t:e;i.style.colorScheme=r}null==a||a()},[y]),P=t.useCallback(e=>{let t="function"==typeof e?e(w):e;C(t);try{localStorage.setItem(f,t)}catch(e){}},[w]),k=t.useCallback(t=>{S(p(t)),"system"===w&&s&&!e&&_("system")},[w,e]);t.useEffect(()=>{let e=window.matchMedia(o);return e.addListener(k),k(e),()=>e.removeListener(k)},[k]),t.useEffect(()=>{let e=e=>{e.key===f&&(e.newValue?C(e.newValue):P(h))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[P]),t.useEffect(()=>{_(null!=e?e:w)},[e,w]);let O=t.useMemo(()=>({theme:w,setTheme:P,forcedTheme:e,resolvedTheme:"system"===w?j:w,themes:s?[...m,"system"]:m,systemTheme:s?j:void 0}),[w,P,e,j,s,m]);return t.createElement(a.Provider,{value:O},t.createElement(u,{forcedTheme:e,storageKey:f,attribute:g,enableSystem:s,enableColorScheme:l,defaultTheme:h,value:v,themes:m,nonce:y,scriptProps:x}),b)},u=t.memo(({forcedTheme:e,storageKey:n,attribute:o,enableSystem:s,enableColorScheme:a,defaultTheme:i,value:l,themes:u,nonce:c,scriptProps:d})=>{let p=JSON.stringify([o,n,i,e,u,l,s,a]).slice(1,-1);return t.createElement("script",{...d,suppressHydrationWarning:!0,nonce:"u"<typeof window?c:"",dangerouslySetInnerHTML:{__html:`(${r.toString()})(${p})`}})}),c=(e,t)=>{let r;if(!s){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},d=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},p=e=>(e||(e=window.matchMedia(o)),e.matches?"dark":"light");e.s(["ThemeProvider",0,e=>t.useContext(a)?t.createElement(t.Fragment,null,e.children):t.createElement(l,{...e})])},880254,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0});var n={cancelIdleCallback:function(){return a},requestIdleCallback:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let s="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},a="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},168109,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ESCAPE_REGEX:function(){return a},htmlEscapeAttributeString:function(){return c},htmlEscapeJsonString:function(){return u}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let s={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},a=/[&><\u2028\u2029]/g,i={"&":"&",'"':""","'":"'","<":"<",">":">"},l=/[&"'<>]/g;function u(e){return e.replace(a,e=>s[e])}function c(e){return e.replace(l,e=>i[e])}},367148,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return x},handleClientScriptLoad:function(){return v},initScriptLoader:function(){return b}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let s=e.r(836437),a=e.r(56421),i=e.r(188421),l=s._(e.r(588128)),u=a._(e.r(792347)),c=e.r(27730),d=e.r(241042),p=e.r(880254),f=e.r(168109),m=new Map,h=new Set,g=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:o=null,dangerouslySetInnerHTML:s,children:a="",strategy:i="afterInteractive",onError:u,stylesheets:c}=e,p=r||t;if(p&&h.has(p))return;if(m.has(t)){h.add(p),m.get(t).then(n,u);return}let f=()=>{o&&o(),h.add(p)},g=document.createElement("script"),v=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),n&&n.call(this,t),f()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){u&&u(e)});s?(g.innerHTML=s.__html||"",f()):a?(g.textContent="string"==typeof a?a:Array.isArray(a)?a.join(""):"",f()):t&&(g.src=t,m.set(t,v)),(0,d.setAttributesFromProps)(g,e),"worker"===i&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",i),c&&(e=>{if(l.default.preinit)return e.forEach(e=>{l.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(g)};function v(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,p.requestIdleCallback)(()=>g(e))}):g(e)}function b(e){e.forEach(v),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");h.add(t)})}function y(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:o=null,strategy:s="afterInteractive",onError:a,stylesheets:d,...m}=e,{updateScripts:v,scripts:b,getIsSsr:y,appDir:x,nonce:w}=(0,u.useContext)(c.HeadManagerContext);w=m.nonce||w;let C=(0,u.useRef)(!1);(0,u.useEffect)(()=>{let e=t||r;C.current||(o&&e&&h.has(e)&&o(),C.current=!0)},[o,t,r]);let j=(0,u.useRef)(!1);if((0,u.useEffect)(()=>{if(!j.current){if("afterInteractive"===s)g(e);else"lazyOnload"===s&&("complete"===document.readyState?(0,p.requestIdleCallback)(()=>g(e)):window.addEventListener("load",()=>{(0,p.requestIdleCallback)(()=>g(e))}));j.current=!0}},[e,s]),("beforeInteractive"===s||"worker"===s)&&(v?(b[s]=(b[s]||[]).concat([{id:t,src:r,onLoad:n,onReady:o,onError:a,...m,nonce:w}]),v(b)):y&&y()?h.add(t||r):y&&!y()&&g({...e,nonce:w})),x){if(d&&d.forEach(e=>{l.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)if(!r)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,i.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,f.htmlEscapeJsonString)(JSON.stringify([0,{...m,id:t}]))})`}});else return l.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:w,crossOrigin:m.crossOrigin}:{as:"script",nonce:w,crossOrigin:m.crossOrigin}),(0,i.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,f.htmlEscapeJsonString)(JSON.stringify([r,{...m,id:t}]))})`}});"afterInteractive"===s&&r&&l.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:w,crossOrigin:m.crossOrigin}:{as:"script",nonce:w,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let x=y;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},417456,(e,t,r)=>{t.exports=e.r(367148)},620321,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={bindSnapshot:function(){return u},createAsyncLocalStorage:function(){return l},createSnapshot:function(){return c}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let s=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class a{disable(){throw s}getStore(){}run(){throw s}exit(){throw s}enterWith(){throw s}static bind(e){return e}}let i="u">typeof globalThis&&globalThis.AsyncLocalStorage;function l(){return i?new i:new a}function u(e){return i?i.bind(e):a.bind(e)}function c(){return i?i.snapshot():function(e,...t){return e(...t)}}},498189,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(620321).createAsyncLocalStorage)()},64388,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorage",{enumerable:!0,get:function(){return n.workAsyncStorageInstance}});let n=e.r(498189)},630875,(e,t,r)=>{"use strict";function n(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"encodeURIPath",{enumerable:!0,get:function(){return n}})},33031,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return o}});let n=e.r(174833);function o({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new n.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},111639,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return l}});let n=e.r(188421),o=e.r(588128),s=e.r(64388),a=e.r(630875),i=e.r(957622);function l({moduleIds:e}){if("u">typeof window)return null;let t=s.workAsyncStorage.getStore();if(void 0===t)return null;let r=[];if(t.reactLoadableManifest&&e){let n=t.reactLoadableManifest;for(let t of e){if(!n[t])continue;let e=n[t].files;r.push(...e)}}if(0===r.length)return null;let u=(0,i.getAssetTokenQuery)();return(0,n.jsx)(n.Fragment,{children:r.map(e=>{let r=`${t.assetPrefix}/_next/${(0,a.encodeURIPath)(e)}${u}`;return e.endsWith(".css")?(0,n.jsx)("link",{precedence:"dynamic",href:r,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,o.preload)(r,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},838064,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return u}});let n=e.r(188421),o=e.r(792347),s=e.r(33031),a=e.r(111639);function i(e){return{default:e&&"default"in e?e.default:e}}let l={loader:()=>Promise.resolve(i(()=>null)),loading:null,ssr:!0},u=function(e){let t={...l,...e},r=(0,o.lazy)(()=>t.loader().then(i)),u=t.loading;function c(e){let i=u?(0,n.jsx)(u,{isLoading:!0,pastDelay:!0,error:null}):null,l=!t.ssr||!!t.loading,c=l?o.Suspense:o.Fragment,d=t.ssr?(0,n.jsxs)(n.Fragment,{children:["u"<typeof window?(0,n.jsx)(a.PreloadChunks,{moduleIds:t.modules}):null,(0,n.jsx)(r,{...e})]}):(0,n.jsx)(s.BailoutToCSR,{reason:"next/dynamic",children:(0,n.jsx)(r,{...e})});return(0,n.jsx)(c,{...l?{fallback:i}:{},children:d})}return c.displayName="LoadableComponent",c}},894238,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let n=e.r(836437)._(e.r(838064));function o(e,t){let r={};"function"==typeof e&&(r.loader=e);let o={...r,...t};return(0,n.default)({...o,modules:o.loadableGenerated?.modules})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},68280,e=>{"use strict";var t=e.i(999643),r=e.i(322086);function n(){(0,t.debug)("[nuqs] Aborting queues"),r.debounceController.abortAll(),r.globalThrottleQueue.abort().forEach(e=>r.debounceController.queuedQuerySync.emit(e))}var o=e.i(792347),s=e.i(825141);let a=0;function i(){a=0,n()}function l(){--a<=0&&(a=0,queueMicrotask(n))}function u(){return(0,o.useEffect)(()=>(!function(){var e;if(e="next/app","u"<typeof history||(history.nuqs?.version&&"0.0.0-inject-version-here"!==history.nuqs.version?(console.error((0,t.error)(409),history.nuqs.version,"0.0.0-inject-version-here",e),!0):!!history.nuqs?.adapters?.includes(e)))return;let r=history.replaceState,n=history.pushState;history.replaceState=function(e,t,n){return l(),r.call(history,e,t,n)},history.pushState=function(e,t,r){return l(),n.call(history,e,t,r)},history.nuqs=history.nuqs??{version:"0.0.0-inject-version-here",adapters:[]},history.nuqs.adapters.push("next/app")}(),window.addEventListener("popstate",i),()=>window.removeEventListener("popstate",i)),[]),null}let c=(0,t.createAdapterProvider)(function(){let e=(0,s.useRouter)(),n=(0,s.useSearchParams)(),[i,l]=(0,o.useOptimistic)(n);return{searchParams:i,updateUrl:(0,o.useCallback)((n,s)=>{let i=r.globalThrottleQueue.reset().concat(Array.from(r.debounceController.queuedQuerySync.all.keys()));(0,o.startTransition)(()=>{if(!s.shallow)for(let e of(l(n),i))r.debounceController.queuedQuerySync.emit(e);let o=function(e){let{origin:r,pathname:n,hash:o}=location;return r+n+(0,t.renderQueryString)(e)+o}(n);(0,t.debug)("[nuqs next/app] Updating url: %s",o);let u="push"===s.history?history.pushState:history.replaceState;a=3,u.call(history,null,"",o),s.scroll&&window.scrollTo(0,0),s.shallow||e.replace(o,{scroll:!1})})},[]),rateLimitFactor:3,autoResetQueueOnUpdate:!1}});e.s(["NuqsAdapter",0,function({children:e,...t}){return(0,o.createElement)(c,{...t,children:[(0,o.createElement)(o.Suspense,{key:"nuqs-adapter-suspense-navspy",children:(0,o.createElement)(u)}),e]})}],68280)},322086,999643,e=>{"use strict";var t=e.i(792347);let r=function(){try{let e="nuqs-localStorage-test";if("u"<typeof localStorage)return!1;localStorage.setItem(e,e);let t=localStorage.getItem(e)===e;return localStorage.removeItem(e),t&&(localStorage.getItem("debug")||"").includes("nuqs")}catch{return!1}}();function n(e,...t){if(!r)return;let o=function(e,...t){return e.replace(/%[sfdO]/g,e=>{let r=t.shift();return"%O"===e&&r?JSON.stringify(r).replace(/"([^"]+)":/g,"$1:"):String(r)})}(e,...t);performance.mark(o);try{console.log(e,...t)}catch{console.log(o)}}let o={303:"Multiple adapter contexts detected. This might happen in monorepos.",404:"nuqs requires an adapter to work with your framework.",409:"Multiple versions of the library are loaded. This may lead to unexpected behavior. Currently using `%s`, but `%s` (via the %s adapter) was about to load on top.",414:"Max safe URL length exceeded. Some browsers may not be able to accept this URL. Consider limiting the amount of state stored in the URL.",422:"Invalid options combination: `limitUrlUpdates: debounce` should be used in SSR scenarios, with `shallow: false`",429:"URL update rate-limited by the browser. Consider increasing `throttleMs` for key(s) `%s`. %O",500:"Empty search params cache. Search params can't be accessed in Layouts.",501:"Search params cache already populated. Have you called `parse` twice?"};function s(e){return`[nuqs] ${o[e]} 2 See https://err.47ng.com/NUQS-${e}`}let a=(0,t.createContext)({useAdapter(){throw Error(s(404))}});function i(e){return{method:"throttle",timeMs:e}}a.displayName="NuqsAdapterContext",r&&"u">typeof window&&(window.__NuqsAdapterContext&&window.__NuqsAdapterContext!==a&&console.error(s(303)),window.__NuqsAdapterContext=a),e.s(["createAdapterProvider",0,function(e){return({children:r,defaultOptions:n,processUrlSearchParams:o,...s})=>(0,t.createElement)(a.Provider,{...s,value:{useAdapter:e,defaultOptions:n,processUrlSearchParams:o}},r)},"debug",0,n,"error",0,s,"renderQueryString",0,function(e){if(0===e.size)return"";let t=[];for(let[r,n]of e.entries()){let e=r.replace(/#/g,"%23").replace(/&/g,"%26").replace(/\+/g,"%2B").replace(/=/g,"%3D").replace(/\?/g,"%3F");t.push(`${e}=${n.replace(/%/g,"%25").replace(/\+/g,"%2B").replace(/ /g,"+").replace(/#/g,"%23").replace(/&/g,"%26").replace(/"/g,"%22").replace(/'/g,"%27").replace(/`/g,"%60").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/[\x00-\x1F]/g,e=>encodeURIComponent(e))}`)}return"?"+t.join("&")},"useAdapter",0,function(e){let r=(0,t.useContext)(a);if(!("useAdapter"in r))throw Error(s(404));return r.useAdapter(e)},"useAdapterDefaultOptions",0,()=>(0,t.useContext)(a).defaultOptions,"useAdapterProcessUrlSearchParams",0,()=>(0,t.useContext)(a).processUrlSearchParams,"warn",0,function(e,...t){r&&console.warn(e,...t)}],999643);let l=i(function(){if("u"<typeof window||!window.GestureEvent)return 50;try{let e=navigator.userAgent?.match(/version\/([\d\.]+) safari/i);return parseFloat(e[1])>=17?120:320}catch{return 320}}());function u(){let e=new Map;return{all:e,on(t,r){let n=e.get(t)||[];return n.push(r),e.set(t,n),()=>this.off(t,r)},off(t,r){let n=e.get(t);n&&e.set(t,n.filter(e=>e!==r))},emit(t,r){let n=e.get(t);
2n?.forEach(e=>e(r))}}}function c(e,t,r){let n=setTimeout(function(){e(),r.removeEventListener("abort",o)},t);function o(){clearTimeout(n),r.removeEventListener("abort",o)}r.addEventListener("abort",o)}function d(){let e=Promise;if(Promise.hasOwnProperty("withResolvers"))return Promise.withResolvers();let t=()=>{},r=()=>{};return{promise:new e((e,n)=>{t=e,r=n}),resolve:t,reject:r}}function p(){return new URLSearchParams(location.search)}var f=class{updateMap=new Map;options={history:"replace",scroll:!1,shallow:!0};timeMs=l.timeMs;transitions=new Set;resolvers=null;controller=null;lastFlushedAt=0;push({key:e,query:t,options:r},o=l.timeMs){n("[nuqs gtq] Enqueueing %s=%s %O",e,t,r),this.updateMap.set(e,t),"push"===r.history&&(this.options.history="push"),r.scroll&&(this.options.scroll=!0),!1===r.shallow&&(this.options.shallow=!1),r.startTransition&&this.transitions.add(r.startTransition),(!Number.isFinite(this.timeMs)||o>this.timeMs)&&(this.timeMs=o)}getQueuedQuery(e){return this.updateMap.get(e)}flush({getSearchParamsSnapshot:e=p,rateLimitFactor:t=1,...r},o){if(this.controller??=new AbortController,!Number.isFinite(this.timeMs))return n("[nuqs gtq] Skipping flush due to throttleMs=Infinity"),Promise.resolve(e());if(this.resolvers)return this.resolvers.promise;this.resolvers=d();let s=()=>{this.lastFlushedAt=performance.now();let[t,n]=this.applyPendingUpdates({...r,autoResetQueueOnUpdate:r.autoResetQueueOnUpdate??!0,getSearchParamsSnapshot:e},o);null===n?this.resolvers.resolve(t):this.resolvers.reject(t),this.resolvers=null},a=()=>{let e=performance.now()-this.lastFlushedAt,r=this.timeMs,o=t*Math.max(0,r-e);n("[nuqs gtq] Scheduling flush in %f ms. Throttled at %f ms (x%f)",o,r,t),0===o?s():c(s,o,this.controller.signal)};return c(a,0,this.controller.signal),this.resolvers.promise}abort(){return this.controller?.abort(),this.controller=new AbortController,this.resolvers?.resolve(new URLSearchParams),this.resolvers=null,this.reset()}reset(){let e=Array.from(this.updateMap.keys());return n("[nuqs gtq] Resetting queue %s",JSON.stringify(Object.fromEntries(this.updateMap))),this.updateMap.clear(),this.transitions.clear(),this.options={history:"replace",scroll:!1,shallow:!0},this.timeMs=l.timeMs,e}applyPendingUpdates(e,t){let{updateUrl:r,getSearchParamsSnapshot:o}=e,a=o();if(n("[nuqs gtq] Applying %d pending update(s) on top of %s",this.updateMap.size,a.toString()),0===this.updateMap.size)return[a,null];let i=Array.from(this.updateMap.entries()),l={...this.options},u=Array.from(this.transitions);for(let[t,r]of(e.autoResetQueueOnUpdate&&this.reset(),n("[nuqs gtq] Flushing queue %O with options %O",i,l),i))null===r?a.delete(t):a.set(t,r);t&&(a=t(a));try{return!function(e,t){let r=t;for(let t=e.length-1;t>=0;t--){let n=e[t];if(!n)continue;let o=r;r=()=>n(o)}r()}(u,()=>{r(a,l)}),[a,null]}catch(e){return console.error(s(429),i.map(([e])=>e).join(),e),[a,e]}}};let m=new f;var h=class{callback;resolvers=d();controller=new AbortController;queuedValue=void 0;constructor(e){this.callback=e}abort(){this.controller.abort(),this.queuedValue=void 0}push(e,t){return this.queuedValue=e,this.controller.abort(),this.controller=new AbortController,c(()=>{let t=this.resolvers;try{n("[nuqs dq] Flushing debounce queue",e);let r=this.callback(e);n("[nuqs dq] Reset debounce queue %O",this.queuedValue),this.queuedValue=void 0,this.resolvers=d(),r.then(e=>t.resolve(e)).catch(e=>t.reject(e))}catch(e){this.queuedValue=void 0,t.reject(e)}},t,this.controller.signal),this.resolvers.promise}};let g=new class{throttleQueue;queues=new Map;queuedQuerySync=u();constructor(e=new f){this.throttleQueue=e}useQueuedQueries(e){var r,n;let o,s,a;return r=(e,t)=>this.queuedQuerySync.on(e,t),n=e=>this.getQueuedQuery(e),o=(0,t.useCallback)(()=>{let t=Object.fromEntries(e.map(e=>[e,n(e)]));return[JSON.stringify(t),t]},[e.join(","),n]),null===(s=(0,t.useRef)(null)).current&&(s.current=o()),a=(0,t.useCallback)(t=>{let n=e.map(e=>r(e,t));return()=>n.forEach(e=>e())},[e.join(","),r]),(0,t.useSyncExternalStore)(a,()=>{let[e,t]=o();return s.current[0]===e?s.current[1]:(s.current=[e,t],t)},()=>s.current[1])}push(e,t,r){if(!Number.isFinite(t))return Promise.resolve((r.getSearchParamsSnapsh
2ot??p)());let o=e.key;if(!this.queues.has(o)){n("[nuqs dqc] Creating debounce queue for `%s`",o);let e=new h(e=>(this.throttleQueue.push(e),this.throttleQueue.flush(r).finally(()=>{void 0===this.queues.get(e.key)?.queuedValue&&(n("[nuqs dqc] Cleaning up empty queue for `%s`",e.key),this.queues.delete(e.key)),this.queuedQuerySync.emit(e.key)})));this.queues.set(o,e)}n("[nuqs dqc] Enqueueing debounce update %O",e);let s=this.queues.get(o).push(e,t);return this.queuedQuerySync.emit(o),s}abort(e){let t=this.queues.get(e);return t?(n("[nuqs dqc] Aborting debounce queue %s=%s",e,t.queuedValue?.query),this.queues.delete(e),t.abort(),this.queuedQuerySync.emit(e),e=>(e.then(t.resolvers.resolve,t.resolvers.reject),e)):e=>e}abortAll(){for(let[e,t]of this.queues.entries())n("[nuqs dqc] Aborting debounce queue %s=%s",e,t.queuedValue?.query),t.abort(),t.resolvers.resolve(new URLSearchParams),this.queuedQuerySync.emit(e);this.queues.clear()}getQueuedQuery(e){let t=this.queues.get(e)?.queuedValue?.query;return void 0!==t?t:this.throttleQueue.getQueuedQuery(e)}}(m);e.s(["createEmitter",0,u,"debounce",0,function(e){return{method:"debounce",timeMs:e}},"debounceController",0,g,"defaultRateLimit",0,l,"globalThrottleQueue",0,m,"throttle",0,i],322086)},914840,e=>{"use strict";var t=e.i(318374);let r=(0,t.createServerReference)("4094055e0aff9397f04253d42c086ac70a9aedf3d7",t.callServer,void 0,t.findSourceMapURL,"checkCheckoutSessionStatus");e.s(["checkCheckoutSessionStatus",0,r])},790872,e=>{"use strict";e.i(574429);var t=e.i(188421),r=e.i(417456);e.s(["UmamiAnalytics",0,function(){return(0,t.jsx)(r.default,{async:!0,type:"text/javascript","data-website-id":"d649be43-aade-471e-a9e3-fc27ccf63bef",src:"https://analytics.seekorigin.ai/script.js",strategy:"lazyOnload"})}])},899262,e=>{"use strict";var t=e.i(574429),r=e.i(188421),n=e.i(945228),o=e.i(417456);e.s(["default",0,function(){if(!n.websiteConfig.features.enableAffonsoAffiliate)return null;let e=t.default.env.NEXT_PUBLIC_AFFILIATE_AFFONSO_ID;return e?(0,r.jsx)(o.default,{src:"https://affonso.io/js/pixel.min.js",strategy:"lazyOnload","data-affonso":e,"data-cookie_duration":"30"}):null}])},773808,e=>{"use strict";var t=e.i(574429),r=e.i(188421),n=e.i(945228),o=e.i(417456);e.s(["default",0,function(){if(!n.websiteConfig.features.enablePromotekitAff
2iliate)return null;let e=t.default.env.NEXT_PUBLIC_AFFILIATE_PROMOTEKIT_ID;return e?(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(o.default,{src:"https://cdn.promotekit.com/promotekit.js","data-promotekit":e,strategy:"lazyOnload"})}):null}])},431266,e=>{"use strict";var t=e.i(188421),r=e.i(519455),n=e.i(337822),o=e.i(877825),s=e.i(133713),a=e.i(593900),i=e.i(261238),l=e.i(514279),u=e.i(180227),c=e.i(975157),d=e.i(345059),p=e.i(797659),f=e.i(828503),m=e.i(936993),h=e.i(825141),g=e.i(792347);let v=/^\/(?:[a-z]{2}(?:-[A-Z][a-z]{3})?)(?=\/|$)/;var b=e.i(617383);e.s(["FeedbackFloatButton",0,function(){let e,y=(0,m.useTranslations)("feedback.general"),x=(0,m.useTranslations)("MessagesPage"),w=(0,h.usePathname)(),C=(0,s.useCurrentUser)(),{isPending:j}=(0,o.useAuthState)(),S=(0,d.useFeedbackModalStore)(e=>e.open),E=(0,d.useFeedbackModalStore)(e=>e.isOpen),_=(0,p.useQueryClient)(),[P,k]=(0,g.useState)(!1),[O,T]=(0,g.useState)(!1),[A,R]=(0,g.useState)(!1),[N,q]=(0,g.useState)("feedback"),{hidden:L,hideOnSmallScreens:M,bottomClass:I}={hidden:"/app/messages"===(e=w.replace(v,"")||"/"),hideOnSmallScreens:"/app/generate"===e,bottomClass:"bottom-[calc(3.5rem+0.75rem+env(safe-area-inset-bottom))] lg:bottom-8"},F=!!C,D=(0,g.useRef)(null),{data:U=0}=(0,a.useUnreadMessageCount)({enabled:!L&&(F||O)}),{data:z=0}=(0,a.useUnreadNotificationCount)({enabled:F&&!L}),Q=!j&&!F&&A,H=U+z+ +!!Q;return((0,g.useEffect)(()=>{T(!C&&!!(0,i.readSupportGuestId)()),R(!C&&(0,u.hasUnreadWelcomeMessage)(window.localStorage))},[C,w]),(0,g.useEffect)(()=>{if(j||!C)return;let e=(0,i.readSupportGuestId)();e&&D.current!==e&&(D.current=e,(0,l.claimGuestSupportData)().then(()=>{(0,i.clearSupportGuestId)(),T(!1),_.invalidateQueries({queryKey:["notifications"]})}).catch(()=>{D.current=null}))},[j,C,_]),L||E)?null:(0,t.jsxs)(n.Popover,{open:P,onOpenChange:e=>{let t=e&&(Q||U>0);(e&&Q&&((0,u.markWelcomeMessageRead)(window.localStorage),R(!1)),t&&q("messages"),e&&window.matchMedia("(max-width: 899px)").matches)?S("support_float",void 0,void 0,t?"messages":void 0):(e||q("feedback"),k(e))},children:[(0,t.jsx)(n.PopoverTrigger,{asChild:!0,children:(0,t.jsxs)(r.Button,{"aria-label":y("title"),variant:"outline",className:(0,c.cn)("fixed right-3 z-[60] size-11 rounded-full border-white/10 bg-popover text-popover-foreground shadow-lg hover:bg-accent lg:right-8",M&&"max-lg:hidden",I),size:"icon",children:[(0,t.jsx)(f.MessageSquarePlus,{className:"size-5"}),H>0?(0,t.jsx)("span",{"aria-hidden":"true",className:"absolute -top-1 -right-1 flex min-w-4 items-center justify-center rounded-full bg-primary px-1 text-[10px] font-semibold leading-4 text-primary-foreground",children:H>99?"99+":H}):null,H>0?(0,t.jsxs)("span",{className:"sr-only","aria-live":"polite",children:[H," ",x("status.unread")]}):null]})}),(0,t.jsx)(n.PopoverContent,{side:"top",align:"end",sideOffset:12,collisionPadding:16,className:"z-[70] flex h-[min(42rem,var(--radix-popover-content-available-height))] w-[min(28rem,calc(100vw-2rem))] max-w-none flex-col overflow-hidden rounded-xl border-white/10 bg-[#111111]/95 p-0 shadow-2xl shadow-black/40 backdrop-blur-xl",children:(0,t.jsx)(b.FeedbackModal,{open:P,onOpenChange:k,source:"support_float",presentation:"popover",initialTab:N})})]})}],431266)},516560,e=>{"use strict";var t=e.i(188421),r=e.i(345059);let n=(0,e.i(894238).default)(()=>e.A(344664).then(e=>e.FeedbackModal),{loadableGenerated:{modules:[59787]},ssr:!1});e.s(["GlobalFeedbackModal",0,function(){let e=(0,r.useFeedbackModalStore)();return(0,t.jsx)(n,{open:e.isOpen,onOpenChange:t=>!t&&e.close(),source:e.source,defaultReason:e.defaultReason,meta:e.meta,initialTab:e.initialTab})}])},859694,e=>{"use strict";var t=e.i(792347);let r="chunk_error_auto_reloaded";function n(e){let t=e.toLowerCase();return t.includes("chunkloaderror")||t.includes("loading chunk")||t.includes("failed to fetch dynamically imported module")||t.includes("/_next/static/chunks/")}function o(){if("1"===sessionStorage.getItem(r))return;sessionStorage.setItem(r,"1");let e=new URL(window.location.href);e.searchParams.set("__chunk_reload",Date.now().toString()),window.location.replace(e.toString())}e.s(["ChunkErrorRecovery",0,function(){return(0,t.useEffect)(()=>{let e=e=>{let t=e?.error?.message||e?.message||"";n(t)&&(console.error("[å端容é] æè·å° Chunk å è½½é误ï¼åå¤èªå¨å·æ°",t),o())},t=e=>{let t=e?.reason,r=("string"==typeof t?t:t?.message)||"";n(r)&&(console.error("[å端容é] æè·å° Chunk å¼å¸¸æç»ï¼åå¤èªå¨å·æ°",r),o())};return window.addEventListener("error",e),window.addEventListener("unhandledrejection",t),()=>{window.removeEventListener("error",e),window.removeEventListener("unhandledrejection",t)}},[]),null}])},574649,e=>{"use strict";var t=e.i(188421),r=e.i(894238),n=e.i(792347);let o=(0,r.default)(()=>e.A(380564).then(e=>e.LocaleClientFeatures),{loadableGenerated:{modules:[226852]},ssr:!1});e.s(["DeferredLocaleClientFeatures",0,function(){let[e,r]=(0,n.use
2State)(!1);return((0,n.useEffect)(()=>{let e,t=!1,n=()=>{t||r(!0)};return e="function"==typeof window.requestIdleCallback?window.requestIdleCallback(n,{timeout:3e3}):window.setTimeout(n,1800),()=>{t=!0,void 0!==e&&("function"==typeof window.cancelIdleCallback?window.cancelIdleCallback(e):window.clearTimeout(e))}},[]),e)?(0,t.jsx)(o,{}):null}])},379439,e=>{"use strict";var t=e.i(825141),r=e.i(123374),n=e.i(792347);e.s(["RouteProgressBar",0,function(){let e=(0,t.usePathname)(),o=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{o.current||(r.default.configure({showSpinner:!1,speed:400,minimum:.08,trickleSpeed:200,easing:"ease",trickle:!0}),o.current=!0)},[]),(0,n.useEffect)(()=>{if(r.default.isStarted()){let e=requestAnimationFrame(()=>{let e=setTimeout(()=>{r.default.done()},100);return()=>clearTimeout(e)});return()=>{cancelAnimationFrame(e),r.default.done()}}r.default.start();let e=requestAnimationFrame(()=>{let e=setTimeout(()=>{r.default.done()},100);return()=>clearTimeout(e)});return()=>{cancelAnimationFrame(e),r.default.done()}},[e]),null}])},300826,e=>{"use strict";var t=e.i(188421),r=e.i(318374);let n=(0,r.createServerReference)("405a0538997f210ef4aa5b7dc36067fd92015aa2b6",r.callServer,void 0,r.findSourceMapURL,"submitPaymentFeedback");var o=e.i(929592),s=e.i(519455),a=e.i(776639),i=e.i(110204),l=e.i(629288),u=e.i(624687),c=e.i(433048),d=e.i(121773),p=e.i(975157),f=e.i(945981),m=e.i(564681),m=m,h=e.i(341093),g=e.i(120791),v=e.i(753032),b=e.i(884420),y=e.i(936993),x=e.i(825141),w=e.i(792347);e.s(["PaymentFeedbackModal",0,function({open:e,onOpenChange:r,sessionId:C,planName:j,trigger:S="focus_return",retentionCouponCode:E,provider:_}){let P=(0,y.useTranslations)("feedback"),k=(0,b.useLocale)(),O=(0,x.usePathname)(),[T,A]=(0,w.useState)(""),[R,N]=(0,w.useState)(""),[q,L]=(0,w.useState)(!1),[M,I]=(0,w.useState)(!1),[F,D]=(0,w.useState)(null),U=[{value:"payment_method",label:P("reasons.payment_method.label"),description:P("reasons.payment_method.description"),emoji:"ð°"},{value:"product_concern",label:P("reasons.product_concern.label"),description:P("reasons.product_concern.description"),emoji:"ð¤"},{value:"technical",label:P("reasons.technical.label"),description:P("reasons.technical.description"),emoji:"â ï¸"},{value:"just_browsing",label:P("reasons.just_browsing.label"),description:P("reasons.just_browsing.description"),emoji:"ð"},{value:"other",label:P("reasons.other.label"),emoji:"ð¬"}],z=e=>{if(!e){if(C){let e=JSON.parse(localStorage.getItem(c.STORAGE_KEYS.HANDLED_FEEDBACK)||"[]");e.includes(C)||(e.push(C),localStorage.setItem(c.STORAGE_KEYS.HANDLED_FEEDBACK,JSON.stringify(e)))}setTimeout(()=>{A(""),N(""),D(null),I(!1)},200)}r(e)},Q=async()=>{if(!T)return void D(P("errors.reasonRequired"));L(!0),D(null);try{let e=T?P(`reasons.${T}.label`):"",t=await n({reason:e,reasonCode:T,details:R,sessionId:C,planName:j,trigger:S,sourcePage:O,locale:k});if(!t.success)throw Error(t.error||"Failed to submit");console.log("[æ¯ä»åé¦] æåæäº¤åé¦"),I(!0),(0,d.trackEvent)(d.UmamiEvent.PaymentFeedbackSubmitted,{sessionId:C,planName:j,reasonCode:T,reasonLabel:e,details:R||void 0,trigger:S,sourcePage:O}),C&&localStorage.removeItem(c.STORAGE_KEYS.PENDING_CHECKOUT),setTimeout(()=>{z(!1)},c.SESSION_CONFIG.AUTO_CLOSE_DELAY)}catch(e){console.error("[æ¯ä»åé¦] æäº¤å¤±è´¥:",e),D(e instanceof Error?e.message:P("errors.submitError"))}finally{L(!1)}};return(0,t.jsx)(a.Dialog,{open:e,onOpenChange:z,children:(0,t.jsxs)(a.DialogContent,{className:"sm:max-w-lg",children:[(0,t.jsxs)(a.DialogHeader,{children:[(0,t.jsxs)(a.DialogTitle,{className:"flex items-center gap-2 text-lg",children:[(0,t.jsx)(g.CreditCard,{className:"size-5 text-primary"}),P("title")]}),!M&&(0,t.jsx)(a.DialogDescription,{className:"mt-1.5",children:P("description")})]}),M?(0,t.jsxs)("div",{className:"py-6 text-center space-y-4",children:[(0,t.jsx)("div",{className:"flex justify-center",children:(0,t.jsx)("div",{className:"w-14 h-14 rounded-full bg-green-50 dark:bg-green-900/20 flex items-center justify-center",children:(0,t.jsx)(m.default,{className:"size-7 text-green-600 dark:text-green-400"})})}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)("h3",{className:"text-base font-medium",children:P("success.title")}),(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:P("success.message")})]})]}):(0,t.jsxs)("div",{className:"space-y-4",children:[!!E&&(void 0===_||"stripe"===_)&&(0,t.jsx)("div",{className:"rounded-lg border border-dashed border-primary/40 bg-primary/5 p-3 text-left",children:(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsxs)("div",{className:"space-y-1",children:[(0,t.jsx)("p",{className:"text-sm font-semibold text-primary",children:P("retention.title")}),(0,t.jsx)("p",{className:"text-xs text-muted-foreground",children:P("retention.description")})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 rounded-md border bg-background px-3 py-1.5",children:[(0,t.jsx)("span",{className:"font-mono text-sm tracking-[0.18em]",children:E}),(0,t.jsx)(s.Button,{variant:"ghost",size:"icon",className:"h-8 w-8",onClick:()=>navigator.clipboard?.writeText(E),"aria-label":P("retention.copy"),children:(0,t.jsx)(h.Copy,{className:"size-4"})})]})]})}),j&&(0,t.jsx)("div",{className:"rounded-lg bg-muted/50 p-3",children:(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:P("planInfo",{plan:j})})}),(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsx)(i.Label,{className:"text-sm font-medium",children:P("reasonLabel")}),(0,t.jsx)(l.RadioGroup,{value:T,onValueChange:e=>A(e),className:"space-y-2",children:U.map(e=>{let r=T===e.value&&("payment_method"===e.value||"product_concern"===e.value||"technical"===e.value||"other"===e.value);return(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(l.RadioGroupItem,{value:e.value,id:e.value,className:"peer sr-only"}),(0,t.jsxs)(i.Label,{htmlFor:e.value,className:(0,p.cn)("flex items-start space-x-3 rounded-lg border p-3 cursor-pointer transition-all","hover:bg-accent/50","peer-checked:border-primary peer-checked:bg-primary/5",T===e.value?"border-primary bg-primary/5":"border-border"),children:[(0,t.jsx)("span",{className:"text-lg mt-0.5",children:e.emoji}),(0,t.jsxs)("div",{className:"flex-1 space-y-1",children:[(0,t.jsx)("div",{className:"font-medium text-sm",children:e.label}),e.description&&(0,t.jsx)("div",{className:"text-xs text-muted-foreground",children:e.description})]})]}),r&&(0,t.jsxs)("div",{className:"mt-2",children:[(0,t.jsx)(i.Label,{htmlFor:`details-${e.value}`,className:"text-sm font-medium",children:P("detailsLabel")}),(0,t.jsx)(u.Textarea,{id:`details-${e.value}`,placeholder:P("detailsPlaceholder"),value:R,onChange:e=>N(e.target.value),className:"mt-1 min-h-[80px] resize-none text-sm"})]})]},e.value)})}),(0,t.jsxs)("div",{className:"mt-2 text-xs text-muted-foreground",children:[P("helpText")," ",(0,t.jsx)("a",{href:`mailto:support@image-to-vi
2deo.net?subject=${P("emailSubject")}&body=${P("emailBody",{reason:T?P(`reasons.${T}.label`):"",sessionId:C||"N/A"}).replace(/\n/g,"%0A")}`,className:"underline ml-1",children:P("sendEmail")})]})]}),F&&(0,t.jsxs)(o.Alert,{variant:"destructive",children:[(0,t.jsx)(f.AlertCircle,{className:"size-4"}),(0,t.jsx)(o.AlertDescription,{className:"text-sm",children:F})]}),(0,t.jsxs)("div",{className:"flex justify-end gap-2 pt-2",children:[(0,t.jsx)(s.Button,{variant:"outline",onClick:()=>z(!1),disabled:q,size:"sm",children:P("skip")}),(0,t.jsx)(s.Button,{onClick:Q,disabled:q||!T,className:"min-w-[100px]",size:"sm",children:q?(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("div",{className:"size-3 animate-spin rounded-full border-2 border-background border-t-transparent"}),P("submitting")]}):(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(v.Send,{className:"size-3"}),P("submit")]})})]})]})]})})}],300826)},793479,e=>{"use strict";var t=e.i(188421),r=e.i(975157);e.s(["Input",0,function({className:e,type:n,...o}){return(0,t.jsx)("input",{type:n,"data-slot":"input",className:(0,r.cn)("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",e),...o})}])},337822,e=>{"use strict";var t=e.i(188421),r=e.i(792347),n=e.i(291967),o=e.i(806148),s=e.i(669122),a=e.i(141852),i=e.i(568606),l=e.i(412228),u=e.i(535313),c=e.i(607530),d=e.i(639863),p=e.i(212850),f=e.i(609732),m=e.i(969897),h=e.i(892857),g=e.i(73772),v=e.i(885673),b="Popover",[y,x]=(0,s.createContextScope)(b,[c.createPopperScope]),w=(0,c.createPopperScope)(),[C,j]=y(b),S=e=>{let{__scopePopover:n,children:o,open:s,defaultOpen:a,onOpenChange:i,modal:l=!1}=e,d=w(n),p=r.useRef(null),[f,m]=r.useState(!1),[g,v]=(0,h.useControllableState)({prop:s,defaultProp:a??!1,onChange:i,caller:b});return(0,t.jsx)(c.Root,{...d,children:(0,t.jsx)(C,{scope:n,contentId:(0,u.useId)(),triggerRef:p,open:g,onOpenChange:v,onOpenToggle:r.useCallback(()=>v(e=>!e),[v]),hasCustomAnchor:f,onCustomAnchorAdd:r.useCallback(()=>m(!0),[]),onCustomAnchorRemove:r.useCallback(()=>m(!1),[]),modal:l,children:o})})};S.displayName=b;var E="PopoverAnchor";r.forwardRef((e,n)=>{let{__scopePopover:o,...s}=e,a=j(E,o),i=w(o),{onCustomAnchorAdd:l,onCustomAnchorRemove:u}=a;return r.useEffect(()=>(l(),()=>u()),[l,u]),(0,t.jsx)(c.Anchor,{...i,...s,ref:n})}).displayName=E;var _="PopoverTrigger",P=r.forwardRef((e,r)=>{let{__scopePopover:s,...a}=e,i=j(_,s),l=w(s),u=(0,o.useComposedRefs)(r,i.triggerRef),d=(0,t.jsx)(f.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":D(i.open),...a,ref:u,onClick:(0,n.composeEventHandlers)(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?d:(0,t.jsx)(c.Anchor,{asChild:!0,...l,children:d})});P.displayName=_;var k="PopoverPortal",[O,T]=y(k,{forceMount:void 0}),A=e=>{let{__scopePopover:r,forceMount:n,children:o,container:s}=e,a=j(k,r);return(0,t.jsx)(O,{scope:r,forceMount:n,children:(0,t.jsx)(p.Presence,{present:n||a.open,children:(0,t.jsx)(d.Portal,{asChild:!0,container:s,children:o})})})};A.displayName=k;var R="PopoverContent",N=r.forwardRef((e,r)=>{let n=T(R,e.__scopePopover),{forceMount:o=n.forceMount,...s}=e,a=j(R,e.__scopePopover);return(0,t.jsx)(p.Presence,{present:o||a.open,children:a.modal?(0,t.jsx)(L,{...s,ref:r}):(0,t.jsx)(M,{...s,ref:r})})});N.displayName=R;var q=(0,m.createSlot)("PopoverContent.RemoveScroll"),L=r.forwardRef((e,s)=>{let a=j(R,e.__scopePopover),i=r.useRef(null),l=(0,o.useComposedRefs)(s,i),u=r.useRef(!1);return r.useEffect(()=>{let e=i.current;if(e)return(0,g.hideOthers)(e)},[]),(0,t.jsx)(v.RemoveScroll,{as:q,allowPinchZoom:!0,children:(0,t.jsx)(I,{...e,ref:l,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,n.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),u.current||a.triggerRef.current?.focus()}
2),onPointerDownOutside:(0,n.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;u.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,n.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),M=r.forwardRef((e,n)=>{let o=j(R,e.__scopePopover),s=r.useRef(!1),a=r.useRef(!1);return(0,t.jsx)(I,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(s.current||o.triggerRef.current?.focus(),t.preventDefault()),s.current=!1,a.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(s.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let r=t.target;o.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),I=r.forwardRef((e,r)=>{let{__scopePopover:n,trapFocus:o,onOpenAutoFocus:s,onCloseAutoFocus:u,disableOutsidePointerEvents:d,onEscapeKeyDown:p,onPointerDownOutside:f,onFocusOutside:m,onInteractOutside:h,...g}=e,v=j(R,n),b=w(n);return(0,i.useFocusGuards)(),(0,t.jsx)(l.FocusScope,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:s,onUnmountAutoFocus:u,children:(0,t.jsx)(a.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:d,onInteractOutside:h,onEscapeKeyDown:p,onPointerDownOutside:f,onFocusOutside:m,onDismiss:()=>v.onOpenChange(!1),children:(0,t.jsx)(c.Content,{"data-state":D(v.open),role:"dialog",id:v.contentId,...b,...g,ref:r,style:{...g.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),F="PopoverClose";function D(e){return e?"open":"closed"}r.forwardRef((e,r)=>{let{__scopePopover:o,...s}=e,a=j(F,o);return(0,t.jsx)(f.Primitive.button,{type:"button",...s,ref:r,onClick:(0,n.composeEventHandlers)(e.onClick,()=>a.onOpenChange(!1))})}).displayName=F,r.forwardRef((e,r)=>{let{__scopePopover:n,...o}=e,s=w(n);return(0,t.jsx)(c.Arrow,{...s,...o,ref:r})}).displayName="PopoverArrow";var U=e.i(975157);e.s(["Popover",0,function({...e}){return(0,t.jsx)(S,{"data-slot":"popover",...e})},"PopoverContent",0,function({className:e,align:r="center",sideOffset:n=4,...o}){return(0,t.jsx)(A,{children:(0,t.jsx)(N,{"data-slot":"popover-content",align:r,sideOffset:n,className:(0,U.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-md border p-4 shadow-md outline-hidden",e),...o})})},"PopoverTrigger",0,function({...e}){return(0,t.jsx)(P,{"data-slot":"popover-trigger",...e})}],337822)},746798,e=>{"use strict";var t=e.i(188421),r=e.i(792347),n=e.i(291967),o=e.i(806148),s=e.i(669122),a=e.i(141852),i=e.i(535313),l=e.i(607530),u=e.i(639863),c=e.i(212850),d=e.i(609732),p=e.i(969897),f=e.i(892857),m=e.i(676268),[h,g]=(0,s.createContextScope)("Tooltip",[l.createPopperScope]),v=(0,l.createPopperScope)(),b="TooltipProvider",y="tooltip.open",[x,w]=h(b),C=e=>{let{__scopeTooltip:n,delayDuration:o=700,skipDelayDuration:s=300,disableHoverableContent:a=!1,children:i}=e,l=r.useRef(!0),u=r.useRef(!1),c=r.useRef(0);return r.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,t.jsx)(x,{scope:n,isOpenDelayedRef:l,delayDuration:o,onOpen:r.useCallback(()=>{window.clearTimeout(c.current),l.current=!1},[]),onClose:r.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>l.current=!0,s)},[s]),isPointerInTransitRef:u,onPointerInTransitChange:r.useCallback(e=>{u.current=e},[]),disableHoverableContent:a,children:i})};C.displayName=b;var j="Tooltip",[S,E]=h(j),_=e=>{let{__scopeTooltip:n,children:o,open:s,defaultOpen:a,onOpenChange:u,disableHoverableContent:c,delayDuration:d}=e,p=w(j,e.__scopeTooltip),m=v(n),[h,g]=r.useState(null),b=(0,i.useId)(),x=r.useRef(0),C=c??p.disableHoverableContent,E=d??p.delayDuration,_=r.useRef(!1),[P,k]=(0,f.useControllableState)({prop:s,defaultProp:a??!1,onChange:e=>{e?(p.onOpen(),document.dispatchEvent(new CustomEvent(y))):p.onClose(),u?.(e)},caller:j}),O=r.useMemo(()=>P?_.current?"delayed-open":"instant-open":"closed",[P]),T=r.useCallback(()=>{window.clearTimeout(x.current),x.current=0,_.current=!1,k(!0)},[k]),A=r.useCallback(()=>{window.clearTimeout(x.current),x.current=0,k(!1)},[k]),R=r.useCallback(()=>{window.clearTimeout(x.current),x.current=window.setTimeout(()=>{_.current=!0,k(!0),x.current=0},E)},[E,k]);return r.useEffect(()=>()=>{x.current&&(window.clearTimeout(x.current),x.current=0)},[]),(0,t.jsx)(l.Root,{...m,children:(0,t.jsx)(S,{scope:n,contentId:b,open:P,stateAttribute:O,trigger:h,onTriggerChange:g,onTriggerEnter:r.useCallback(()=>{p.isOpenDelayedRef.current?R():T()},[p.isOpenDelayedRef,R,T]),onTriggerLeave:r.useCallback(()=>{C?A():(window.clearTimeout(x.current),x.current=0)},[A,C]),onOpen:T,onClose:A,disableHoverableContent:C,children:o})})};_.displayName=j;var P="TooltipTrigger",k=r.forwardRef((e,s)=>{let{__scopeTooltip:a,...i}=e,u=E(P,a),c=w(P,a),p=v(a),f=r.useRef(null),m=(0,o.useComposedRefs)(s,f,u.onTriggerChange),h=r.useRef(!1),g=r.useRef(!1),b=r.useCallback(()=>h.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",b),[b]),(0,t.jsx)(l.Anchor,{asChild:!0,...p,children:(0,t.jsx)(d.Primitive.button,{"aria-describedby":u.open?u.contentId:void 0,"data-state":u.stateAttribute,...i,ref:m,onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(g.current||c.isPointerInTransitRef.current||(u.onTriggerEnter(),g.current=!0))}),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,()=>{u.onTriggerLeave(),g.current=!1}),onPointerDown:(0,n.composeEventHandlers)(e.onPointerDown,()=>{u.open&&u.onClose(),h.current=!0,document.addEventListener("pointerup",b,{once:!0})}),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>{h.current||u.onOpen()}
2),onBlur:(0,n.composeEventHandlers)(e.onBlur,u.onClose),onClick:(0,n.composeEventHandlers)(e.onClick,u.onClose)})})});k.displayName=P;var O="TooltipPortal",[T,A]=h(O,{forceMount:void 0}),R=e=>{let{__scopeTooltip:r,forceMount:n,children:o,container:s}=e,a=E(O,r);return(0,t.jsx)(T,{scope:r,forceMount:n,children:(0,t.jsx)(c.Presence,{present:n||a.open,children:(0,t.jsx)(u.Portal,{asChild:!0,container:s,children:o})})})};R.displayName=O;var N="TooltipContent",q=r.forwardRef((e,r)=>{let n=A(N,e.__scopeTooltip),{forceMount:o=n.forceMount,side:s="top",...a}=e,i=E(N,e.__scopeTooltip);return(0,t.jsx)(c.Presence,{present:o||i.open,children:i.disableHoverableContent?(0,t.jsx)(D,{side:s,...a,ref:r}):(0,t.jsx)(L,{side:s,...a,ref:r})})}),L=r.forwardRef((e,n)=>{let s=E(N,e.__scopeTooltip),a=w(N,e.__scopeTooltip),i=r.useRef(null),l=(0,o.useComposedRefs)(n,i),[u,c]=r.useState(null),{trigger:d,onClose:p}=s,f=i.current,{onPointerInTransitChange:m}=a,h=r.useCallback(()=>{c(null),m(!1)},[m]),g=r.useCallback((e,t)=>{let r,n=e.currentTarget,o={x:e.clientX,y:e.clientY},s=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),s=Math.abs(t.left-e.x);switch(Math.min(r,n,o,s)){case s:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(o,n.getBoundingClientRect());c(((r=[...function(e,t,r=5){let n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(o,s),...function(e){let{top:t,right:r,bottom:n,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:n},{x:o,y:n}]}(t.getBoundingClientRect())].slice()).sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(r))),m(!0)},[m]);return r.useEffect(()=>()=>h(),[h]),r.useEffect(()=>{if(d&&f){let e=e=>g(e,f),t=e=>g(e,d);return d.addEventListener("pointerleave",e),f.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),f.removeEventListener("pointerleave",t)}}},[d,f,g,h]),r.useEffect(()=>{if(u){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=d?.contains(t)||f?.contains(t),o=!function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,s=t.length-1;e<t.length;s=e++){let a=t[e],i=t[s],l=a.x,u=a.y,c=i.x,d=i.y;u>n!=d>n&&r<(c-l)*(n-u)/(d-u)+l&&(o=!o)}return o}(r,u);n?h():o&&(h(),p())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,f,u,p,h]),(0,t.jsx)(D,{...e,ref:l})}),[M,I]=h(j,{isInside:!1}),F=(0,p.createSlottable)("TooltipContent"),D=r.forwardRef((e,n)=>{let{__scopeTooltip:o,children:s,"aria-label":i,onEscapeKeyDown:u,onPointerDownOutside:c,...d}=e,p=E(N,o),f=v(o),{onClose:h}=p;return r.useEffect(()=>(document.addEventListener(y,h),()=>document.removeEventListener(y,h)),[h]),r.useEffect(()=>{if(p.trigger){let e=e=>{let t=e.target;t?.contains(p.trigger)&&h()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[p.trigger,h]),(0,t.jsx)(a.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:u,onPointerDownOutside:c,onFocusOutside:e=>e.preventDefault(),onDismiss:h,children:(0,t.jsxs)(l.Content,{"data-state":p.stateAttribute,...f,...d,ref:n,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,t.jsx)(F,{children:s}),(0,t.jsx)(M,{scope:o,isInside:!0,children:(0,t.jsx)(m.Root,{id:p.contentId,role:"tooltip",children:i||s})})]})})});q.displayName=N;var U="TooltipArrow",z=r.forwardRef((e,r)=>{let{__scopeTooltip:n,...o}=e,s=v(n);return I(U,n).isInside?null:(0,t.jsx)(l.Arrow,{...s,...o,ref:r})});z.displayName=U;var Q=e.i(975157);function H({delayDuration:e=0,...r}){return(0,t.jsx)(C,{"data-slot":"tooltip-provider",delayDuration:e,...r})}e.s(["Tooltip",0,function({...e}){return(0,t.jsx)(H,{children:(0,t.jsx)(_,{"data-slot":"tooltip",...e})})},"TooltipContent",0,function({className:e,sideOffset:r=0,children:n,...o}){return(0,t.jsx)(R,{children:(0,t.jsxs)(q,{"data-slot":"tooltip-content",sideOffset:r,className:(0,Q.cn)("bg-primary text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
2de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit origin-(--radix-tooltip-content-transform-origin) rounded-md px-3 py-1.5 text-xs text-balance",e),...o,children:[n,(0,t.jsx)(z,{className:"bg-primary fill-primary z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px]"})]})})},"TooltipProvider",0,H,"TooltipTrigger",0,function({...e}){return(0,t.jsx)(k,{"data-slot":"tooltip-trigger",...e})}],746798)},433048,e=>{"use strict";e.s(["COUPON_CONFIG",0,{DEFAULT_CODE:"HW04ER6J",TRIGGER_REASONS:[]},"DELAY_TIMES",0,{JUST_RETURNED:500,INITIAL_LOAD:1500,FOCUS_GAINED:800,RECENT_RETURN_THRESHOLD:5e3},"SESSION_CONFIG",0,{EXPIRY_TIME:36e5,AUTO_CLOSE_DELAY:3e3},"STORAGE_KEYS",0,{PENDING_CHECKOUT:"pendingCheckout",HANDLED_FEEDBACK:"handledPaymentFeedback"}])},873194,e=>{"use strict";var t=e.i(792347);e.s(["useIsMobile",0,function(e=768){let[r,n]=t.useState(void 0);return t.useEffect(()=>{let t=window.matchMedia(`(max-width: ${e-1}px)`),r=()=>{n(window.innerWidth<e)};return t.addEventListener("change",r),n(window.innerWidth<e),()=>t.removeEventListener("change",r)},[e]),!!r}])},177885,e=>{"use strict";var t=e.i(261238);async function r(){return(0,t.apiJson)("/api/user/referral-stats")}async function n(){return(0,t.unwrapApiResult)(await (0,t.postJson)("/api/user/referral-code"))}async function o(e){return(0,t.unwrapApiResult)(await (0,t.postJson)("/api/user/pending-promotions",e))}e.s(["applyPendingPromotions",0,o,"ensureUserReferralCode",0,n,"fetchUserReferralStats",0,r])},345059,e=>{"use strict";let t=(0,e.i(996366).create)(e=>({isOpen:!1,source:void 0,defaultReason:void 0,meta:void 0,initialTab:void 0,open:(t,r,n,o)=>e({isOpen:!0,source:t,defaultReason:r,meta:n,initialTab:o}),close:()=>e({isOpen:!1,source:void 0,defaultReason:void 0,meta:void 0,initialTab:void 0})}));e.s(["useFeedbackModalStore",0,t])}]);
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.