PageSourceSearch

https://thesisgenerator.io/_next/static/chunks/e5fd398af2e53c81.js

js thesisgenerator.io collected 2026-10-02 01:58:14 UTC 80,184 bytes, 2 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,82996,e=>{"use strict";let t=["en","es","fr","pt","ar","de","zh"];function a(e){let a=e.split("/").filter(Boolean)[0];return a&&t.includes(a)?a:"en"}function r(e,t){let r=a(e),n=e;return("en"!==r&&(n=n.replace(RegExp(`^/${r}`),"")||"/"),n.startsWith("/")||(n="/"+n),"en"===t)?n:"/"===n?`/${t}`:`/${t}${n}`}function n(e,t){return"en"===e?`/#${t}`:`/${e}#${t}`}function o(e){return"en"===e?"/blog":`/${e}/blog`}function s(e){return"en"===e?"/":`/${e}`}e.s(["DEFAULT_LOCALE",0,"en","LOCALES",0,t,"LOCALE_META",0,{en:{code:"en",label:"English",englishLabel:"English",flag:"🇺🇸",ogLocale:"en_US",htmlLang:"en",dir:"ltr"},es:{code:"es",label:"Español",englishLabel:"Spanish",flag:"🇪🇸",ogLocale:"es_ES",htmlLang:"es",dir:"ltr"},fr:{code:"fr",label:"Français",englishLabel:"French",flag:"🇫🇷",ogLocale:"fr_FR",htmlLang:"fr",dir:"ltr"},pt:{code:"pt",label:"Português",englishLabel:"Portuguese (Brazil)",flag:"🇧🇷",ogLocale:"pt_BR",htmlLang:"pt",dir:"ltr"},ar:{code:"ar",label:"العربية",englishLabel:"Arabic",flag:"🇸🇦",ogLocale:"ar_SA",htmlLang:"ar",dir:"rtl"},de:{code:"de",label:"Deutsch",englishLabel:"German",flag:"🇩🇪",ogLocale:"de_DE",htmlLang:"de",dir:"ltr"},zh:{code:"zh",label:"中文",englishLabel:"Chinese (Simplified)",flag:"🇨🇳",ogLocale:"zh_CN",htmlLang:"zh",dir:"ltr"}},"blogHrefFor",()=>o,"homeHrefFor",()=>s,"localeFromPath",()=>a,"pathInLocale",()=>r,"sectionHrefFor",()=>n])},41814,81250,e=>{"use strict";var t=e.i(71645);let a=new Map([["bold",t.createElement(t.Fragment,null,t.createElement("path",{d:"M241.79,110.7,74,14.65a20.24,20.24,0,0,0-20.12.06A19.62,19.62,0,0,0,44,31.84V224.16a19.62,19.62,0,0,0,9.91,17.13,20.22,20.22,0,0,0,20.12.06l167.76-96a19.76,19.76,0,0,0,0-34.6Z
1M68,203V53l75,75ZM160,145l12.4,12.4-58,33.2ZM114.41,65.43l58,33.2L160,111ZM194,145l-17-17,17-17,29.72,17Z"}))],["duotone",t.createElement(t.Fragment,null,t.createElement("path",{d:"M160,128,58.32,230A7.7,7.7,0,0,1,56,224.45V31.55A7.7,7.7,0,0,1,58.32,26Z",opacity:"0.2"}),t.createElement("path",{d:"M239.82,114.18,72,18.16a16,16,0,0,0-16.12,0A15.68,15.68,0,0,0,48,31.87V224.13a15.68,15.68,0,0,0,7.92,13.67,16,16,0,0,0,16.12,0l167.78-96a15.76,15.76,0,0,0,0-27.64ZM64,212.67V43.33L148.69,128Zm96-73.36,18.92,18.92-88.5,50.66ZM90.4,47.1l88.53,50.67L160,116.69ZM193.31,150l-22-22,22-22,38.43,22Z"}))],["fill",t.createElement(t.Fragment,null,t.createElement("path",{d:"M239.82,114.18,72,18.16a16,16,0,0,0-16.12,0A15.68,15.68,0,0,0,48,31.87V224.13a15.68,15.68,0,0,0,7.92,13.67,16,16,0,0,0,16.12,0l167.78-96a15.76,15.76,0,0,0,0-27.64ZM160,139.31l18.92,18.92-88.5,50.66ZM90.4,47.1l88.53,50.67L160,116.69ZM193.31,150l-22-22,22-22,38.43,22Z"}))],["light",t.createElement(t.Fragment,null,t.createElement("path",{d:"M238.84,115.93,71,19.89a14,14,0,0,0-14.12,0A13.68,13.68,0,0,0,50,31.87V224.13a13.68,13.68,0,0,0,6.92,11.94,14,14,0,0,0,14.12,0l167.8-96a13.75,13.75,0,0,0,0-24.14ZM62,217.5V38.5L151.51,128Zm98-81,22.19,22.19L78.4,218.07ZM78.4,37.93l103.79,59.4L160,119.52ZM233,129.58l-.1.06L193,152.49,168.49,128,193,103.51l39.94,22.85.1.06a1.76,
11.76,0,0,1,0,3.16Z"}))],["regular",t.createElement(t.Fragment,null,t.createElement("path",{d:"M239.82,114.19,72,18.16a16,16,0,0,0-16.12,0A15.68,15.68,0,0,0,48,31.87V224.13a15.68,15.68,0,0,0,7.92,13.67,16,16,0,0,0,16.12,0l167.78-96a15.75,15.75,0,0,0,0-27.62ZM64,212.67V43.33L148.69,128Zm96-73.36,18.92,18.92-88.5,50.66ZM90.4,47.1l88.53,50.67L160,116.69ZM193.31,150l-22-22,22-22,38.43,22Z"}))],["thin",t.createElement(t.Fragment,null,t.createElement("path",{d:"M237.89,117.69,70.05,21.62a12,12,0,0,0-12.13,0A11.69,11.69,0,0,0,52,31.87V224.13a11.69,11.69,0,0,0,5.92,10.21,12,12,0,0,0,12.13,0l167.77-96a11.76,11.76,0,0,0,.07-20.66Zm-52.44-20.8L160,122.34,66.4,28.75ZM60,222.33V33.67L154.34,128Zm6.4,4.92L160,133.66l25.45,25.45Zm167.51-95.88L192.65,155l-27-27,27-27L234,124.66a3.77,3.77,0,0,1-.07,6.71Z"}))]]);e.s(["default",()=>a],41814);var r=e.i(47167);let n="https://play.google.com/store/apps/details?id=com.thesis.generator.ai",o="https://apps.apple.com/app/thesis-generator-essay-ai/id6739264844",s={play:{downloadsLabel:"50K+",ratingValue:3.9,ratingCount:309,lastVerified:"2026-08-04"},ios:{ratingValue:3,ratingCount:6,lastVerified:"2026-08-04"}};function i(){let e=function(){let e=r.default.env.NEXT_PUBLIC_PLAY_RATING_VALUE,t=r.default.env.NEXT_PUBLIC_PLAY_RATING_COUNT;if(!e||!t)return null;let a=Number(e),n=Number(t);return!Number.isFinite(a)||!Number.isFinite(n)||a<1||a>5||n<1?null:{ratingValue:a,ratingCount:n,source:"env"}}();if(e)return e;let{ratingValue:t,ratingCount:a}=s.play;return null==t||null==a||a<1?null:{ratingValue:t,ratingCount:a,source:"google_play"}}function l(e){return`${e.ratingValue.toFixed(1)}★ (${e.ratingCount.toLocaleString()} reviews)`}function d(e){if("u"<typeof navigator&&!e)return null;let t=e||("u">typeof navigator?navigator.userAgent:"")||"";return/android/i.test(t)?"android":/iPad|iPhone|iPod/i.test(t)?"ios":null}function u(e){return"android"===e?n:o}function c(e){return"android"===e?"Google Play":"App Store"}e.s(["ANDROID_STORE_URL",0,n,"IOS_STORE_URL",0,o,"STORE_STATS",0,s,"formatStoreRatingLabel",()=>l,"getDisplayPlayRating",()=>i,"getMobileStorePlatform",()=>d,"getStoreName",()=>c,"getStoreUrl",()=>u],81250)},69464,e=>{"use strict";var t=e.i(71645);let a=(0,t.createContext)({color:"currentColor",size:"1em",weight:"regular",mirrored:!1}),r=t.forwardRef((e,r)=>{let{alt:n,color:o,size:s,weight:i,mirrored:l,children:d,weights:u,...c}=e,{color:m="currentColor",size:f,weight:p="regular",mirrored:h=!1,...g}=t.useContext(a);return t.createElement("svg",{ref:r,xmlns:"http://www.w3.org/2000/svg",width:null!=s?s:f,height:null!=s?s:f,fill:null!=o?o:m,viewBox:"0 0 256 256",transform:l||h?"scale(-1, 1)":void 0,...g,...c},!!n&&t.createElement("title",null,n),d,u.get(null!=i?i:p))});r.displayName="IconBase",e.s(["default",()=>r],69464)},33525,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},98183,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={assign:function(){return l},searchParamsToUrlQuery:function(){return o},urlQueryToSearchParams:function(){return i}};for(var n in r)Object.defineProperty(a,n,{enumerable:!0,get:r[n]});function o(e){let t={};for(let[a,r]of e.entries()){let e=t[a];void 0===e?t[a]=r:Array.isArray(e)?e.push(r):t[a]=[e,r]}return t}function s(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function i(e){let t=new URLSearchParams;for(let[a,r]of Object.entries(e))if(Array.isArray(r))for(let e of r)t.append(a,s(e));else t.set(a,s(r));return t}function l(e,...t){for(let a of t){for(let t of a.keys())e.delete(t);for(let[t,r]of a.entries())e.append(t,r)}return e}},95057,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={formatUrl:function(){return i},formatWithValidation:function(){return d},urlObjectKeys:function(){return l}};for(var n in r)Object.defineProperty(a,n,{enumerable:!0,get:r[n]});let o=e.r(51836)._(e.r(98183)),s=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:a}=e,r=e.protocol||"",n=e.pathname||"",i=e.hash||"",l=e.query||"",d=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?d=t+e.host:a&&(d=t+(~a.indexOf(":")?`[${a}]`:a),e.port&&(d+=":"+e.port)),l&&"object"==typeof l&&(l=String(o.urlQueryToSearchParams(l)));let u=e.search||l&&`?${l}`||"";return r&&!r.endsWith(":")&&(r+=":"),e.slashes||(!r||s.test(r))&&!1!==d?(d="//"+(d||""),n&&"/"!==n[0]&&(n="/"+n)):d||(d=""),i&&"#"!==i[0]&&(i="#"+i),u&&"?"!==u[0]&&(u="?"+u),n=n.replace(/[?#]/g,encodeURIComponent),u=u.replace("#","%23"),`${r}${d}${n}${u}${i}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function d(e){return i(e)}},18581,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"useMergedRef",{enumerable:!0,get:function(){return n}});let r=e.r(71645);function n(e,t){let a=(0,r.useRef)(null),n=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=a.current;e&&(a.current=null,e());let t=n.current;t&&(n.current=null,t())}
1else e&&(a.current=o(e,r)),t&&(n.current=o(t,r))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let a=e(t);return"function"==typeof a?a:()=>e(null)}}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},18967,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={DecodeError:function(){return v},MiddlewareNotFoundError:function(){return x},MissingStaticPage:function(){return w},NormalizeError:function(){return b},PageNotFoundError:function(){return y},SP:function(){return h},ST:function(){return g},WEB_VITALS:function(){return o},execOnce:function(){return s},getDisplayName:function(){return c},getLocationOrigin:function(){return d},getURL:function(){return u},isAbsoluteUrl:function(){return l},isResSent:function(){return m},loadGetInitialProps:function(){return p},normalizeRepeatedSlashes:function(){return f},stringifyError:function(){return E}};for(var n in r)Object.defineProperty(a,n,{enumerable:!0,get:r[n]});let o=["CLS","FCP","FID","INP","LCP","TTFB"];function s(e){let t,a=!1;return(...r)=>(a||(a=!0,t=e(...r)),t)}let i=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>i.test(e);function d(){let{protocol:e,hostname:t,port:a}=window.location;return`${e}//${t}${a?":"+a:""}`}function u(){let{href:e}=window.location,t=d();return e.substring(t.length)}function c(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function m(e){return e.finished||e.headersSent}function f(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function p(e,t){let a=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await p(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(a&&m(a))return r;if(!r)throw Object.defineProperty(Error(`"${c(e)}.getInitialProps()" should resolve to an object. But found "${r}" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r}let h="u">typeof performance,g=h&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class v extends Error{}class b extends Error{}class y extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class w extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class x extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function E(e){return JSON.stringify({message:e.message,stack:e.stack})}},73668,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"isLocalURL",{enumerable:!0,get:function(){return o}});let r=e.r(18967),n=e.r(52817);function o(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),a=new URL(e,t);return a.origin===t&&(0,n.hasBasePath)(a.pathname)}catch(e){return!1}}},84508,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},22016,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={default:function(){return v},useLinkStatus:function(){return y}};for(var n in r)Object.defineProperty(a,n,{enumerable:!0,get:r[n]});let o=e.r(51836),s=e.r(43476),i=o._(e.r(71645)),l=e.r(95057),d=e.r(8372),u=e.r(18581),c=e.r(18967),m=e.r(5550);e.r(33525);let f=e.r(91949),p=e.r(73668),h=e.r(9396);function g(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}function v(t){var a;let r,n,o,[l,v]=(0,i.useOptimistic)(f.IDLE_LINK_STATUS),y=(0,i.useRef)(null),{href:w,as:x,children:E,prefetch:A=null,passHref:L,replace:S,shallow:C,scroll:N,onClick:M,onMouseEnter:_,onTouchStart:k,legacyBehavior:T=!1,onNavigate:Z,ref:j,unstable_dynamicOnHover:P,...O}=t;r=E,T&&("string"==typeof r||"number"==typeof r)&&(r=(0,s.jsx)("a",{children:r}));let H=i.default.useContext(d.AppRouterContext),I=!1!==A,R=!1!==A?null===(a=A)||"auto"===a?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,{href:V,as:B}=i.default.useMemo(()=>{let e=g(w);return{href:e,as:x?g(x):e}},[w,x]);if(T){if(r?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>
1` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});n=i.default.Children.only(r)}let F=T?n&&"object"==typeof n&&n.ref:j,$=i.default.useCallback(e=>(null!==H&&(y.current=(0,f.mountLinkInstance)(e,V,H,R,I,v)),()=>{y.current&&((0,f.unmountLinkForCurrentNavigation)(y.current),y.current=null),(0,f.unmountPrefetchableInstance)(e)}),[I,V,H,R,v]),z={ref:(0,u.useMergedRef)($,F),onClick(t){T||"function"!=typeof M||M(t),T&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(t),!H||t.defaultPrevented||function(t,a,r,n,o,s,l){if("u">typeof window){let d,{nodeName:u}=t.currentTarget;if("A"===u.toUpperCase()&&((d=t.currentTarget.getAttribute("target"))&&"_self"!==d||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,p.isLocalURL)(a)){o&&(t.preventDefault(),location.replace(a));return}if(t.preventDefault(),l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:c}=e.r(99781);i.default.startTransition(()=>{c(r||a,o?"replace":"push",s??!0,n.current)})}}(t,V,B,y,S,N,Z)},onMouseEnter(e){T||"function"!=typeof _||_(e),T&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),H&&I&&(0,f.onNavigationIntent)(e.currentTarget,!0===P)},onTouchStart:function(e){T||"function"!=typeof k||k(e),T&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),H&&I&&(0,f.onNavigationIntent)(e.currentTarget,!0===P)}};return(0,c.isAbsoluteUrl)(B)?z.href=B:T&&!L&&("a"!==n.type||"href"in n.props)||(z.href=(0,m.addBasePath)(B)),o=T?i.default.cloneElement(n,z):(0,s.jsx)("a",{...O,...z,children:r}),(0,s.jsx)(b.Provider,{value:l,children:o})}e.r(84508);let b=(0,i.createContext)(f.IDLE_LINK_STATUS),y=()=>(0,i.useContext)(b);("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},482,e=>{"use strict";var t=e.i(43476),a=e.i(71645),r=e.i(11795);let n=(0,a.createContext)(void 0);function o({children:e}){let[o,s]=(0,a.useState)(null),[i,l]=(0,a.useState)(null),[d,u]=(0,a.useState)(!0),[c,m]=(0,a.useState)(null),f=(0,r.createClient)(),p=async e=>{try{let e=await fetch("/api/subscription");if(e.ok){let t=await e.json();m(t)}}catch(e){console.error("Error fetching subscription:",e)}};(0,a.useEffect)(()=>{let{data:{subscription:e}}=f.auth.onAuthStateChange(async(e,t)=>{l(t),s(t?.user??null),u(!1),t?.user?await p(t.user.id):m(null)});return()=>e.unsubscribe()},[f]);let h=async()=>{await f.auth.signOut(),s(null),l(null),m(null)},g=async()=>{o&&await p(o.id)};return(0,t.jsx)(n.Provider,{value:{user:o,session:i,loading:d,subscription:c,signOut:h,refreshSubscription:g},children:e})}function s(){let e=(0,a.useContext)(n);if(!e)throw Error("useAuth must be used within AuthProvider");return e}e.s(["AuthProvider",()=>o,"useAuth",()=>s])},10986,e=>{"use strict";var t=e.i(71645);let a=new Map([["bold",t.createElement(t.Fragment,null,t.createElement("path",{d:"M208,36H48A20,20,0,0,0,28,56v56c0,54.29,26.32,87.22,48.4,105.29,23.71,19.39,47.44,26,48.44,26.29a12.1,12.1,0,0,0,6.32,0c1-.28,24.73-6.9,48.44-26.29,22.08-18.07,48.4-51,48.4-105.29V56A20,20,0,0,0,208,36Zm-4,76c0,35.71-13.09,64.69-38.91,86.15A126.28,126.28,0,0,1,128,219.38a126.14,126.14,0,0,1-37.09-21.23C65.09,176.69,52,147.71,52,112V60H204ZM79.51,144.49a12,12,0,1,1,17-17L112,143l47.51-47.52a12,12,0,0,1,17,17l-56,56a12,12,0,0,1-17,0Z"}))],["duotone",t.createElement(t.Fragment,null,t.createElement("path",{d:"M216,56v56c0,96-88,120-88,120S40,208,40,112V56a8,8,0,0,1,8-8H208A8,8,0,0,1,216,56Z",opacity:"0.2"}),t.createElement("path",{d:"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z"}))],["fill",t.createElement(t.Fragment,null,t.createElement("path",{d:"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm-34.32,69.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z"}))],["light",t.createElement(t.Fragment,null,t.createElement("path",{d:"M208,42H48A14,14,0,0,0,34,56v56c0,51.94,25.12,83.4,46.2,100.64,22.73,18.6,45.27,24.89,46.22,25.15a6,6,0,0,0,3.16,0c.95-.26,23.49-6.55,46.22-25.15C196.88,195.4,222,163.94,222,112V56A14,14,0,0,0,208,42Zm2,70c0,37.76-13.94,68.39-41.44,91.06A131.17,131.17,0,0,1,128,225.72a130.94,130.94,0,0,1-40.56-22.66C59.94,180.39,46,149.76,46,112V56a2,2,0,0,1,2-2H208a2,2,0,0,1,2,2ZM172.24,99.76a6,6,0,0,1,0,8.48l-56,56a6,6,0,0,1-8.48,0l-24-24a6,6,0,0,1,8.48-8.48L112,151.51l51.76-51.75A6,6,0,0,1,172.24,99.76Z"}))],["regular",t.createElement(t.Fragment,null,t.createElement("path",{d:"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z"}))],["thin",t.createElement(t.Fragment,null,t.createElement("path",{d:"M208,44H48A12,12,0,0,0,36,56v56c0,51.16,24.73,82.12,45.47,99.1,22.4,18.32,44.55,24.5,45.48,24.76a4,4,0,0,0,2.1,0c.93-.26,23.08-6.44,45.48-24.76,20.74-17,45.47-47.94,45.47-99.1V56A12,12,0,0,0,208,44Zm4,68c0,38.44-14.23,69.63-42.29,92.71A132.45,132.45,0,0,1,128,227.82a132.23,132.23,0,0,1-41.71-23.11C58.23,181.63,44,150.44,44,112V56a4,4,0,0,1,4-4H208a4,4,0,0,1,4,4Zm-41.17-10.83a4,4,0,0,1,0,5.66l-56,56a4,4,0,0,1-5.66,0l-24-24a4,4,0,0,1,5.66-5.66L112,154.34l53.17-53.17A4,4,0,0,1,170.83,101.17Z"}))]]);e.s(["default",()=>a])},18566,(e,t,a)=>{t.exports=e.r(76562)},77854,e=>{"use strict";var t=e.i(71645),a=e.i(69464);let r=new Map([["bold",t.createElement(t.Fragment,null,t.createElement("path",{d:"M208.49,191.51a12,12,0,0,1-17,17L128,145,64.49,208.49a12,12,0,0,1-17-17L111,128,47.51,64.49a12,12,0,0,1,17-17L128,111l63.51-63.52a12,12,0,0,1,17,17L145,128Z"}))],["duotone",t.createElement(t.Fragment,null,t.createElement("path",{d:"M216,56V200a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V56A16,16,0,0,1,56,40H200A16,16,0,0,1,216,56Z",opacity:"0.2"}),t.createElement("path",{d:"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z"}))],["fill",t.createElement(t.Fragment,null,t.createElement("path",{d:"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM181.66,170.34a8,8,0,0,1-11.32,11.32L128,139.31,85.66,181.66a8,8,0,0,1-11.32-11.32L116.69,128,74.34,85.66A8,8,0,0,1,85.66,74.34L128,116.69l42.34-42.35a8,8,0,0,1,11.32,11.32L139.31,128Z"}))],["light",t.createElement(t.Fragment,null,t.createElement("path",{d:"M204.24,195.76a6,6,0,1,1-8.48,8.48L128,136.49,60.24,204.24a6,6,0,0,1-8.48-8.48L119.51,128,51.76,60.24a6,6,0,0,1,8.48-8.48L128,119.51l67.76-67.75a6,6,0,0,1,8.48,8.48L136.49,128Z"}))],["regular",t.createElement(t.Fragment,null,t.createElement("path",{d:"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z"}))],["thin",t.createElement(t.Fragment,null,t.createElement("path",{d:"M202.83,197.17a4,4,0,0,1-5.66,5.66L128,133.66,58.83,202.83a4,4,0,0,1-5.66-5.66L122.34,128,53.17,58.83a4,4,0,0,1,5.66-5.66L128,122.34l69.17-69.17a4,4,0,1,1,5.66,5.66L133.66,128Z"}
1))]]),n=t.forwardRef((e,n)=>t.createElement(a.default,{ref:n,...e,weights:r}));n.displayName="XIcon",e.s(["X",()=>n],77854)},24692,e=>{"use strict";var t=e.i(71645);let a=new Map([["bold",t.createElement(t.Fragment,null,t.createElement("path",{d:"M244,160a12,12,0,0,1-12,12H200.67l17.66,29.89a12,12,0,1,1-20.66,12.21L140.9,118a12,12,0,0,1,20.66-12.2L186.48,148H232A12,12,0,0,1,244,160ZM133.15,148H97.39L162.33,38.11A12,12,0,1,0,141.67,25.9L128,49,114.33,25.9A12,12,0,1,0,93.67,38.11l20.39,34.51L69.52,148H24a12,12,0,0,0,0,24H133.15a12,12,0,0,0,0-24ZM58.83,189.67a12,12,0,0,0-16.43,4.22l-4.73,8A12,12,0,1,0,58.33,214.1l4.73-8A12,12,0,0,0,58.83,189.67Z"}))],["duotone",t.createElement(t.Fragment,null,t.createElement("path",{d:"M179.64,160H76.36L128,72.62Z",opacity:"0.2"}),t.createElement("path",{d:"M64.34,196.07l-9.45,16a8,8,0,1,1-13.78-8.14l9.46-16a8,8,0,1,1,13.77,8.14ZM232,152H184.2l-30.73-52a8,8,0,1,0-13.77,8.14l61.41,103.93a8,8,0,0,0,13.78-8.14L193.66,168H232a8,8,0,0,0,0-16Zm-89.53,0H90.38L158.89,36.07a8,8,0,0,0-13.78-8.14L128,56.89l-17.11-29a8,8,0,1,0-13.78,8.14l21.6,36.55L71.8,152H24a8,8,0,0,0,0,16H142.47a8,8,0,1,0,0-16Z"}))],["fill",t.createElement(t.Fragment,null,t.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24ZM83.66,180.12l-4.8,8a8,8,0,1,1-13.72-8.24l4.8-8a8,8,0,0,1,13.72,8.24ZM128,152H56a8,8,0,0,1,0-16H91.47l27.2-45.33L105.14,68.12a8,8,0,0,1,13.72-8.24L128,75.12l9.14-15.24a8,8,0,0,1,13.72,8.24L110.13,136H128a8,8,0,0,1,0,16Zm72,0H174.13l16.73,27.88a8,8,0,0,1-13.72,8.24l-38.4-64a8,8,0,0,1,13.72-8.24L164.53,136H200a8,8,0,0,1,0,16Z"}))],["light",t.createElement(t.Fragment,null,t.createElement("path",{d:"M62.62,195.05l-9.45,16A6,6,0,0,1,42.83,205l9.46-16a6,6,0,1,1,10.33,6.1ZM232,154H183.06l-31.31-53a6,6,0,1,0-10.33,6.11l61.41,103.93a6,6,0,0,0,10.34-6.1l-23-38.95H232a6,6,0,0,0,0-12Zm-89.53,0H86.88L157.17,35.05A6,6,0,0,0,146.83,29L128,60.82,109.17,29a6,6,0,0,0-10.34,6.1L121,72.62,72.94,154H24a6,6,0,0,0,0,12H142.47a6,6,0,1,0,0-12Z"}))],["regular",t.createElement(t.Fragment,null,t.createElement("path",{d:"M64.34,196.07l-9.45,16a8,8,0,1,1-13.78-8.14l9.46-16a8,8,0,1,1,13.77,8.14ZM232,152H184.2l-30.73-52a8,8,0,1,0-13.77,8.14l61.41,103.93a8,8,0,0,0,13.78-8.14L193.66,168H232a8,8,0,0,0,0-16Zm-89.53,0H90.38L158.89,36.07a8,8,0,0,0-13.78-8.14L128,56.89l-17.11-29a8,8,0,1,0-13.78,8.14l21.6,36.55L71.8,152H24a8,8,0,0,0,0,16H142.47a8,8,0,1,0,0-16Z"}))],["thin",t.createElement(t.Fragment,null,t.createElement("path",{d:"M60.9,194l-9.46,16A4,4,0,1,1,44.56,206L54,190A4,4,0,0,1,60.9,194ZM232,156H181.92L150,102a4,4,0,1,0-6.89,4.07L204.56,210a4,4,0,1,0,6.88-4.07l-24.79-42H232a4,4,0,0,0,0-8Zm-89.53,0H83.37L155.44,34A4,4,0,1,0,148.56,30L128,64.75,107.44,30A4,4,0,1,0,100.56,34l22.79,38.58L74.08,156H24a4,4,0,0,0,0,8H142.47a4,4,0,1,0,0-8Z"}))]]);e.s(["default",()=>a])},22187,e=>{"use strict";var t=e.i(71645),a=e.i(69464),r=e.i(10986);let n=t.forwardRef((e,n)=>t.createElement(a.default,{ref:n,...e,weights:r.default}));n.displayName="ShieldCheckIcon",e.s(["ShieldCheck",()=>n])},46696,e=>{"use strict";var t=e.i(71645),a=e.i(74080),r=Array(12).fill(0),n=({visible:e,className:a})=>t.default.createElement("div",{className:["sonner-loading-wrapper",a].filter(Boolean).join(" "),"data-visible":e},t.default.createElement("div",{className:"sonner-spinner"},r.map((e,a)=>t.default.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${a}`})))),o=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},t.default.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"})),s=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},t.default.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"})),i=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},t.default.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"})),l=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},t.default.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"})),d=t.default.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"},t.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),t.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),u=1,c=new class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>
1{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:a,...r}=e,n="number"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:u++,o=this.toasts.find(e=>e.id===n),s=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(n)&&this.dismissedToasts.delete(n),o?this.toasts=this.toasts.map(t=>t.id===n?(this.publish({...t,...e,id:n,title:a}),{...t,...e,id:n,dismissible:s,title:a}):t):this.addToast({title:a,...r,dismissible:s,id:n}),n},this.dismiss=e=>(this.dismissedToasts.add(e),e||this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>
1this.create({...t,type:"loading",message:e}),this.promise=(e,a)=>{let r;if(!a)return;void 0!==a.loading&&(r=this.create({...a,promise:e,type:"loading",message:a.loading,description:"function"!=typeof a.description?a.description:void 0}));let n=e instanceof Promise?e:e(),o=void 0!==r,s,i=n.then(async e=>{if(s=["resolve",e],t.default.isValidElement(e))o=!1,this.create({id:r,type:"default",message:e});else if(m(e)&&!e.ok){o=!1;let t="function"==typeof a.error?await a.error(`HTTP error! status: ${e.status}`):a.error,n="function"==typeof a.description?await a.description(`HTTP error! status: ${e.status}`):a.description;this.create({id:r,type:"error",message:t,description:n})}else if(void 0!==a.success){o=!1;let t="function"==typeof a.success?await a.success(e):a.success,n="function"==typeof a.description?await a.description(e):a.description;this.create({id:r,type:"success",message:t,description:n})}}).catch(async e=>{if(s=["reject",e],void 0!==a.error){o=!1;let t="function"==typeof a.error?await a.error(e):a.error,n="function"==typeof a.description?await a.description(e):a.description;this.create({id:r,type:"error",message:t,description:n})}}).finally(()=>{var e;o&&(this.dismiss(r),r=void 0),null==(e=a.finally)||e.call(a)}),l=()=>new Promise((e,t)=>i.then(()=>"reject"===s[0]?t(s[1]):e(s[1])).catch(t));return"string"!=typeof r&&"number"!=typeof r?{unwrap:l}:Object.assign(r,{unwrap:l})},this.custom=(e,t)=>{let a=(null==t?void 0:t.id)||u++;return this.create({jsx:e(a),id:a,...t}),a},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},m=e=>e&&"object"==typeof e&&"ok"in e&&"boolean"==typeof e.ok&&"status"in e&&"number"==typeof e.status,f=Object.assign((e,t)=>{let a=(null==t?void 0:t.id)||u++;return c.addToast({title:e,...t,id:a}),a},{success:c.success,info:c.info,warning:c.warning,error:c.error,custom:c.custom,message:c.message,promise:c.promise,dismiss:c.dismiss,loading:c.loading},{getHistory:()=>c.toasts,getToasts:()=>c.getActiveToasts()});function p(e){return void 0!==e.label}function h(...e){return e.filter(Boolean).join(" ")}!function(e,{insertAt:t}={}){if(!e||"u"<typeof document)return;let a=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&a.firstChild?a.insertBefore(r,a.firstChild):a.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}(`:where(html[dir="ltr"]),:where([data-sonner-toaster][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%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][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%)}:where([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:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([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);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([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 #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([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)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([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;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;
1left: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);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-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}
1:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([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}:where([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}:where([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, 0px)) translate(var(--swipe-amount-x, 0px));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{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{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{0%{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-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--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-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-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-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, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);
1--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-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-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],[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],[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],[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],[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:nth-child(1){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)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{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%)}
2`);var g=e=>{var a,r,u,c,m,f,g,v,b,y,w,x,E,A;let{invert:L,toast:S,unstyled:C,interacting:N,setHeights:M,visibleToasts:_,heights:k,index:T,toasts:Z,expanded:j,removeToast:P,defaultRichColors:O,closeButton:H,style:I,cancelButtonStyle:R,actionButtonStyle:V,className:B="",descriptionClassName:F="",duration:$,position:z,gap:D,loadingIcon:U,expandByDefault:Y,classNames:K,icons:W,closeButtonAriaLabel:G="Close toast",pauseWhenPageIsHidden:X}=e,[q,J]=t.default.useState(null),[Q,ee]=t.default.useState(null),[et,ea]=t.default.useState(!1),[er,en]=t.default.useState(!1),[eo,es]=t.default.useState(!1),[ei,el]=t.default.useState(!1),[ed,eu]=t.default.useState(!1),[ec,em]=t.default.useState(0),[ef,ep]=t.default.useState(0),eh=t.default.useRef(S.duration||$||4e3),eg=t.default.useRef(null),ev=t.default.useRef(null),eb=0===T,ey=T+1<=_,ew=S.type,ex=!1!==S.dismissible,eE=S.className||"",eA=S.descriptionClassName||"",eL=t.default.useMemo(()=>k.findIndex(e=>e.toastId===S.id)||0,[k,S.id]),eS=t.default.useMemo(()=>{var e;return null!=(e=S.closeButton)?e:H},[S.closeButton,H]),eC=t.default.useMemo(()=>S.duration||$||4e3,[S.duration,$]),eN=t.default.useRef(0),eM=t.default.useRef(0),e_=t.default.useRef(0),ek=t.default.useRef(null),[eT,eZ]=z.split("-"),ej=t.default.useMemo(()=>k.reduce((e,t,a)=>a>=eL?e:e+t.height,0),[k,eL]),eP=(()=>{let[e,a]=t.default.useState(document.hidden);return t.default.useEffect(()=>{let e=()=>{a(document.hidden)};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)},[]),e})(),eO=S.invert||L,eH="loading"===ew;eM.current=t.default.useMemo(()=>eL*D+ej,[eL,ej]),t.default.useEffect(()=>{eh.current=eC},[eC]),t.default.useEffect(()=>{ea(!0)},[]),t.default.useEffect(()=>{let e=ev.current;if(e){let t=e.getBoundingClientRect().height;return ep(t),M(e=>[{toastId:S.id,height:t,position:S.position},...e]),()=>M(e=>e.filter(e=>e.toastId!==S.id))}},[M,S.id]),t.default.useLayoutEffect(()=>{if(!et)return;let e=ev.current,t=e.style.height;e.style.height="auto";let a=e.getBoundingClientRect().height;e.style.height=t,ep(a),M(e=>e.find(e=>e.toastId===S.id)?e.map(e=>e.toastId===S.id?{...e,height:a}:e):[{toastId:S.id,height:a,position:S.position},...e])},[et,S.title,S.description,M,S.id]);let eI=t.default.useCallback(()=>{en(!0),em(eM.current),M(e=>e.filter(e=>e.toastId!==S.id)),setTimeout(()=>{P(S)},200)},[S,P,M,eM]);return t.default.useEffect(()=>{let e;if((!S.promise||"loading"!==ew)&&S.duration!==1/0&&"loading"!==S.type)return j||N||X&&eP?(()=>{if(e_.current<eN.current){let e=new Date().getTime()-eN.current;eh.current=eh.current-e}
2e_.current=new Date().getTime()})():eh.current!==1/0&&(eN.current=new Date().getTime(),e=setTimeout(()=>{var e;null==(e=S.onAutoClose)||e.call(S,S),eI()},eh.current)),()=>clearTimeout(e)},[j,N,S,ew,X,eP,eI]),t.default.useEffect(()=>{S.delete&&eI()},[eI,S.delete]),t.default.createElement("li",{tabIndex:0,ref:ev,className:h(B,eE,null==K?void 0:K.toast,null==(a=null==S?void 0:S.classNames)?void 0:a.toast,null==K?void 0:K.default,null==K?void 0:K[ew],null==(r=null==S?void 0:S.classNames)?void 0:r[ew]),"data-sonner-toast":"","data-rich-colors":null!=(u=S.richColors)?u:O,"data-styled":!(S.jsx||S.unstyled||C),"data-mounted":et,"data-promise":!!S.promise,"data-swiped":ed,"data-removed":er,"data-visible":ey,"data-y-position":eT,"data-x-position":eZ,"data-index":T,"data-front":eb,"data-swiping":eo,"data-dismissible":ex,"data-type":ew,"data-invert":eO,"data-swipe-out":ei,"data-swipe-direction":Q,"data-expanded":!!(j||Y&&et),style:{"--index":T,"--toasts-before":T,"--z-index":Z.length-T,"--offset":`${er?ec:eM.current}px`,"--initial-height":Y?"auto":`${ef}px`,...I,...S.style},onDragEnd:()=>{es(!1),J(null),ek.current=null},onPointerDown:e=>{eH||!ex||(eg.current=new Date,em(eM.current),e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(es(!0),ek.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,a,r;if(ei||!ex)return;ek.current=null;let n=Number((null==(e=ev.current)?void 0:e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),o=Number((null==(t=ev.current)?void 0:t.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),s=new Date().getTime()-(null==(a=eg.current)?void 0:a.getTime()),i="x"===q?n:o,l=Math.abs(i)/s;if(Math.abs(i)>=20||l>.11){em(eM.current),null==(r=S.onDismiss)||r.call(S,S),ee("x"===q?n>0?"right":"left":o>0?"down":"up"),eI(),el(!0),eu(!1);return}es(!1),J(null)},onPointerMove:t=>{var a,r,n,o;if(!ek.current||!ex||(null==(a=window.getSelection())?void 0:a.toString().length)>0)return;let s=t.clientY-ek.current.y,i=t.clientX-ek.current.x,l=null!=(r=e.swipeDirections)?r:function(e){let[t,a]=e.split("-"),r=[];return t&&r.push(t),a&&r.push(a),r}(z);!q&&(Math.abs(i)>1||Math.abs(s)>1)&&J(Math.abs(i)>Math.abs(s)?"x":"y");let d={x:0,y:0};"y"===q?(l.includes("top")||l.includes("bottom"))&&(l.includes("top")&&s<0||l.includes("bottom")&&s>0)&&(d.y=s):"x"===q&&(l.includes("left")||l.includes("right"))&&(l.includes("left")&&i<0||l.includes("right")&&i>0)&&(d.x=i),(Math.abs(d.x)>0||Math.abs(d.y)>0)&&eu(!0),null==(n=ev.current)||n.style.setProperty("--swipe-amount-x",`${d.x}px`),null==(o=ev.current)||o.style.setProperty("--swipe-amount-y",`${d.y}px`)}},eS&&!S.jsx?t.default.createElement("button",{"aria-label":G,"data-disabled":eH,"data-close-button":!0,onClick:eH||!ex?()=>{}:()=>{var e;eI(),null==(e=S.onDismiss)||e.call(S,S)},className:h(null==K?void 0:K.closeButton,null==(c=null==S?void 0:S.classNames)?void 0:c.closeButton)},null!=(m=null==W?void 0:W.close)?m:d):null,S.jsx||(0,t.isValidElement)(S.title)?S.jsx?S.jsx:"function"==typeof S.title?S.title():S.title:t.default.createElement(t.default.Fragment,null,ew||S.icon||S.promise?t.default.createElement("div",{"data-icon":"",className:h(null==K?void 0:K.icon,null==(f=null==S?void 0:S.classNames)?void 0:f.icon)},S.promise||"loading"===S.type&&!S.icon?S.icon||(null!=W&&W.loading?t.default.createElement("div",{className:h(null==K?void 0:K.loader,null==(x=null==S?void 0:S.classNames)?void 0:x.loader,"sonner-loader"),"data-visible":"loading"===ew},W.loading):U?t.default.createElement("div",{className:h(null==K?void 0:K.loader,null==(E=null==S?void 0:S.classNames)?void 0:E.loader,"sonner-loader"),"data-visible":"loading"===ew},U):t.default.createElement(n,{className:h(null==K?void 0:K.loader,null==(A=null==S?void 0:S.classNames)?void 0:A.loader),visible:"loading"===ew})):null,"loading"!==S.type?S.icon||(null==W?void 0:W[ew])||(e=>{switch(e){case"success":return o;case"info":return i;case"warning":return s;case"error":return l;default:return null}})(ew):null):null,t.default.createElement("div",{"data-content":"",className:h(null==K?void 0:K.content,null==(g=null==S?void 0:S.classNames)?void 0:g.content)},t.default.createElement("div",{"data-title":"",className:h(null==K?void 0:K.title,null==(v=null==S?void 0:S.classNames)?void 0:v.title)},"function"==typeof S.title?S.title():S.title),S.description?t.default.createElement("div",{"data-description":"",className:h(F,eA,null==K?void 0:K.description,null==(b=null==S?void 0:S.classNames)?void 0:b.description)},"function"==typeof S.description?S.description():S.description):null),(0,t.isValidElement)(S.cancel)?S.cancel:S.cancel&&p(S.cancel)?t.default.createElement("button",{"data-button":!0,"data-cancel":!0,style:S.cancelButtonStyle||R,onClick:e=>{var t,a;p(S.cancel)&&ex&&(null==(a=(t=S.cancel).onClick)||a.call(t,e),eI())},className:h(null==K?void 0:K.cancelButton,null==(y=null==S?void 0:S.classNames)?void 0:y.cancelButton)},S.cancel.label):null,(0,t.isValidElement)(S.action)?S.action:S.action&&p(S.action)?t.default.createElement("button",{"data-button":!0,"data-action":!0,style:S.actionButtonStyle||V,onClick:e=>{var t,a;p(S.action)&&(null==(a=(t=S.action).onClick)||a.call(t,e),e.defaultPrevented||eI())},className:h(null==K?void 0:K.actionButton,null==(w=null==S?void 0:S.classNames)?void 0:w.actionButton)},S.action.label):null))};function v(){if("u"<typeof window||"u"<typeof document)return"ltr";let e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}function b(){let[e,r]=t.default.useState([]);return t.default.useEffect(()=>c.subscribe(e=>{e.dismiss?setTimeout(()=>{a.default.flushSync(()=>{r(t=>t.filter(t=>t.id!==e.id))})}):setTimeout(()=>{a.default.flushSync(()=>{r(t=>{let a=t.findIndex(t=>t.id===e.id);return -1!==a?[...t.slice(0,a),{...t[a],...e},...t.slice(a+1)]:[e,...t]})})})}),[]),{toasts:e}}var y=(0,t.forwardRef)(function(e,r){let{invert:n,position:o="bottom-right",hotkey:s=["altKey","KeyT"],expand:i,closeButton:l,className:d,offset:u,mobileOffset:m,theme:f="light",richColors:p,duration:h,style:b,visibleToasts:y=3,toastOptions:w,dir:x=v(),gap:E=14,loadingIcon:A,icons:L,containerAriaLabel:S="Notifications",pauseWhenPageIsHidden:C}=e,[N,M]=t.default.useState([]),_=t.default.useMemo(()=>Array.from(new Set([o].concat(N.filter(e=>e.position).map(e=>e.position)))),[N,o]),[k,T]=t.default.useState([]),[Z,j]=t.default.useState(!1),[P,O]=t.default.useState(!1),[H,I]=t.default.useState("system"!==f?f:"u">typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
2k":"light"),R=t.default.useRef(null),V=s.join("+").replace(/Key/g,"").replace(/Digit/g,""),B=t.default.useRef(null),F=t.default.useRef(!1),$=t.default.useCallback(e=>{M(t=>{var a;return null!=(a=t.find(t=>t.id===e.id))&&a.delete||c.dismiss(e.id),t.filter(({id:t})=>t!==e.id)})},[]);return t.default.useEffect(()=>c.subscribe(e=>{e.dismiss?M(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t)):setTimeout(()=>{a.default.flushSync(()=>{M(t=>{let a=t.findIndex(t=>t.id===e.id);return -1!==a?[...t.slice(0,a),{...t[a],...e},...t.slice(a+1)]:[e,...t]})})})}),[]),t.default.useEffect(()=>{if("system"!==f)return void I(f);if("system"===f&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?I("dark"):I("light")),"u"<typeof window)return;let e=window.matchMedia("(prefers-color-scheme: dark)");try{e.addEventListener("change",({matches:e})=>{I(e?"dark":"light")})}catch(t){e.addListener(({matches:e})=>{try{I(e?"dark":"light")}catch(e){console.error(e)}})}},[f]),t.default.useEffect(()=>{N.length<=1&&j(!1)},[N]),t.default.useEffect(()=>{let e=e=>{var t,a;s.every(t=>e[t]||e.code===t)&&(j(!0),null==(t=R.current)||t.focus()),"Escape"===e.code&&(document.activeElement===R.current||null!=(a=R.current)&&a.contains(document.activeElement))&&j(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[s]),t.default.useEffect(()=>{if(R.current)return()=>{B.current&&(B.current.focus({preventScroll:!0}),B.current=null,F.current=!1)}},[R.current]),t.default.createElement("section",{ref:r,"aria-label":`${S} ${V}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},_.map((a,r)=>{var o;let s,[c,f]=a.split("-");return N.length?t.default.createElement("ol",{key:a,dir:"auto"===x?v():x,tabIndex:-1,ref:R,className:d,"data-sonner-toaster":!0,"data-theme":H,"data-y-position":c,"data-lifted":Z&&N.length>1&&!i,"data-x-position":f,style:{"--front-toast-height":`${(null==(o=k[0])?void 0:o.height)||0}px`,"--width":"356px","--gap":`${E}px`,...b,...(s={},[u,m].forEach((e,t)=>{let a=1===t,r=a?"--mobile-offset":"--offset",n=a?"16px":"32px";function o(e){["top","right","bottom","left"].forEach(t=>{s[`${r}-${t}`]="number"==typeof e?`${e}px`:e})}"number"==typeof e||"string"==typeof e?o(e):"object"==typeof e?["top","right","bottom","left"].forEach(t=>{void 0===e[t]?s[`${r}-${t}`]=n:s[`${r}-${t}`]="number"==typeof e[t]?`${e[t]}px`:e[t]}):o(n)}),s)},onBlur:e=>{F.current&&!e.currentTarget.contains(e.relatedTarget)&&(F.current=!1,B.current&&(B.current.focus({preventScroll:!0}),B.current=null))},onFocus:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||F.current||(F.current=!0,B.current=e.relatedTarget)},onMouseEnter:()=>j(!0),onMouseMove:()=>j(!0),onMouseLeave:()=>{P||j(!1)},onDragEnd:()=>j(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||O(!0)},onPointerUp:()=>O(!1)},N.filter(e=>!e.position&&0===r||e.position===a).map((r,o)=>{var s,d;return t.default.createElement(g,{key:r.id,icons:L,index:o,toast:r,defaultRichColors:p,duration:null!=(s=null==w?void 0:w.duration)?s:h,className:null==w?void 0:w.className,descriptionClassName:null==w?void 0:w.descriptionClassName,invert:n,visibleToasts:y,closeButton:null!=(d=null==w?void 0:w.closeButton)?d:l,interacting:P,position:a,style:null==w?void 0:w.style,unstyled:null==w?void 0:w.unstyled,classNames:null==w?void 0:w.classNames,cancelButtonStyle:null==w?void 0:w.cancelButtonStyle,actionButtonStyle:null==w?void 0:w.actionButtonStyle,removeToast:$,toasts:N.filter(e=>e.position==r.position),heights:k.filter(e=>e.position==r.position),setHeights:T,expandByDefault:i,gap:E,loadingIcon:A,expanded:Z,pauseWhenPageIsHidden:C,swipeDirections:e.swipeDirections})})):null}))});e.s(["Toaster",()=>y,"toast",()=>f,"useSonner",()=>b])},46148,e=>{"use strict";function t(e,t){"function"==typeof window.clarity&&(window.clarity("event",e),t&&Object.entries(t).forEach(([e,t])=>{null!=t&&window.clarity("set",e,String(t))}))}function a(e){"function"==typeof window.clarity&&Object.entries(e).forEach(([e,t])=>{t&&window.clarity("set",e,t)})}e.s(["setClarityTags",()=>a,"trackClarityEvent",()=>t])},59863,57552,e=>{"use strict";var t=e.i(71645),a=e.i(69464),r=e.i(41814);
2let n=t.forwardRef((e,n)=>t.createElement(a.default,{ref:n,...e,weights:r.default}));n.displayName="GooglePlayLogoIcon",e.s(["GooglePlayLogo",()=>n],59863);var o=e.i(24692);let s=t.forwardRef((e,r)=>t.createElement(a.default,{ref:r,...e,weights:o.default}));s.displayName="AppStoreLogoIcon",e.s(["AppStoreLogo",()=>s],57552)},42522,e=>{"use strict";let t="thesis_attribution",a=new Set(["tiktok","pangle","pangleglobal","tt","facebook","fb","instagram","ig","google","gads"]);function r(e){if(!e)return!1;let t=e.utm_source?.toLowerCase(),r=e.utm_medium?.toLowerCase();return!!(t&&a.has(t))||!!r&&("paid"===r||"cpc"===r||"ppc"===r||"social_paid"===r)}function n(){try{let e=sessionStorage.getItem(t);if(!e)return null;return JSON.parse(e)}catch{return null}}function o(e){var a;let r,o,s,i,l,d,u=(r=new URLSearchParams((a=window.location.search).startsWith("?")?a.slice(1):a),o={},s=r.get("utm_source"),i=r.get("utm_medium"),l=r.get("utm_campaign"),d=r.get("utm_content"),s&&(o.utm_source=s),i&&(o.utm_medium=i),l&&(o.utm_campaign=l),d&&(o.utm_content=d),o),c=Object.keys(u).length>0,m=n();if(!c&&m)return m;let f={...m??{},...u,landing_path:e??window.location.pathname,captured_at:new Date().toISOString()};return(c||!m)&&sessionStorage.setItem(t,JSON.stringify(f)),f}function s(e){return"/start"===e||e.startsWith("/start/")}function i(e){return!!s(e??window.location.pathname)||r(n())}function l(e){return s(e??window.location.pathname)?45e3:r(n())?3e4:1e4}e.s(["COOKIE_CONSENT_EVENT",0,"thesis-cookie-consent","COOKIE_CONSENT_KEY",0,"thesis-cookie-consent","getCookieBannerDelayMs",()=>l,"getStoredAttribution",()=>n,"isPaidTrafficAttribution",()=>r,"persistAttributionFromUrl",()=>o,"shouldSuppressMobileAppBanner",()=>i])},31729,e=>{"use strict";var t=e.i(43476),a=e.i(71645),r=e.i(82996);let n="app_locale",o={en:{settings:{sectionTitle:"Settings",subtitle:"Manage your account, preferences and subscription",languageSectionTitle:"App language",languageSectionBody:"We'll show the app in this language. Generated thesis content still mirrors the language of your thesis topic.",languageLabel:"Language",languageSaved:"Language updated",languageCurrent:"Current language"},common:{save:"Save",cancel:"Cancel",loading:"Loading…",saved:"Saved"}},es:{settings:{sectionTitle:"Configuración",subtitle:"Gestiona tu cuenta, preferencias y suscripción",languageSectionTitle:"Idioma de la app",languageSectionBody:"Mostraremos la app en este idioma. El contenido generado de la tesis sigue reflejando el idioma del tema.",languageLabel:"Idioma",languageSaved:"Idioma actualizado",languageCurrent:"Idioma actual"},common:{save:"Guardar",cancel:"Cancelar",loading:"Cargando…",saved:"Guardado"}},fr:{settings:{sectionTitle:"Paramètres",subtitle:"Gère ton compte, tes préférences et ton abonnement",languageSectionTitle:"Langue de l'app",languageSectionBody:"On affichera l'app dans cette langue. Le contenu généré de la thèse reste dans la langue du sujet.",languageLabel:"Langue",languageSaved:"Langue mise à jour",languageCurrent:"Langue actuelle"},common:{save:"Enregistrer",cancel:"Annuler",loading:"Chargement…",saved:"Enregistré"}},pt:{settings:{sectionTitle:"Configurações",subtitle:"Gerencie sua conta, preferências e assinatura",languageSectionTitle:"Idioma do app",languageSectionBody:"Mostraremos o app neste idioma. O conteúdo gerado da tese continua espelhando o idioma do tema.",languageLabel:"Idioma",languageSaved:"Idioma atualizado",languageCurrent:"Idioma atual"},common:{save:"Salvar",cancel:"Cancelar",loading:"Carregando…",saved:"Salvo"}},ar:{settings:{sectionTitle:"الإعدادات",subtitle:"إدارة حسابك وتفضيلاتك واشتراكك",languageSectionTitle:"لغة التطبيق",languageSectionBody:"سنعرض التطبيق بهذه اللغة. محتوى الأطروحة المولَّد يبقى بنفس لغة موضوع أطروحتك.",languageLabel:"اللغة",languageSaved:"تم تحديث اللغة",languageCurrent:"اللغة الحالية"},common:{save:"حفظ",cancel:"إلغاء",loading:"جار التحميل...",saved:"تم الحفظ"}},de:{settings:{sectionTitle:"Einstellungen",subtitle:"Verwalte dein Konto, deine Einstellungen und dein Abonnement",languageSectionTitle:"Ap
2p-Sprache",languageSectionBody:"Wir zeigen die App in dieser Sprache. Der generierte Thesis-Inhalt bleibt in der Sprache deines Themas.",languageLabel:"Sprache",languageSaved:"Sprache aktualisiert",languageCurrent:"Aktuelle Sprache"},common:{save:"Speichern",cancel:"Abbrechen",loading:"Lädt…",saved:"Gespeichert"}},zh:{settings:{sectionTitle:"设置",subtitle:"管理您的账户、偏好和订阅",languageSectionTitle:"应用语言",languageSectionBody:"我们将以此语言显示应用。生成的论文内容仍会反映您论文主题的语言。",languageLabel:"语言",languageSaved:"语言已更新",languageCurrent:"当前语言"},common:{save:"保存",cancel:"取消",loading:"加载中…",saved:"已保存"}}},s=(0,a.createContext)(null);function i({children:i,initialLocale:l}){let[d,u]=(0,a.useState)(l||r.DEFAULT_LOCALE);(0,a.useEffect)(()=>{let e=function(){var e,t;if("u"<typeof document)return r.DEFAULT_LOCALE;let a=document.cookie.match(RegExp("(^|; )"+n+"=([^;]+)"));return(t=e=a?.[2])&&r.LOCALES.includes(t)?e:r.DEFAULT_LOCALE}();e!==d&&u(e)},[]);let c=(0,a.useCallback)(async t=>{"u">typeof document&&(document.cookie=`${n}=${t}; path=/; max-age=31536000; SameSite=Lax`),u(t);try{let{createClient:a}=await e.A(28400),r=a();await r.auth.updateUser({data:{app_locale:t}})}catch{}},[]),m={locale:d,t:o[d]||o[r.DEFAULT_LOCALE],setLocale:c};return(0,a.useEffect)(()=>{"u">typeof document&&(document.documentElement.lang=d,document.documentElement.dir=r.LOCALE_META[d].dir)},[d]),(0,t.jsx)(s.Provider,{value:m,children:i})}function l(){let e=(0,a.useContext)(s);return e||{locale:r.DEFAULT_LOCALE,t:o[r.DEFAULT_LOCALE],setLocale:async()=>{}}}e.s(["AppLocaleProvider",()=>i,"useAppLocale",()=>l],31729)},2355,e=>{"use strict";var t=e.i(47167),a=e.i(71645),r=e.i(18566);function n(){return"u">typeof window}function o(){return"production"}function s(){return"development"===((n()?window.vam:o())||"production")}function i(e){return RegExp(`/${e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(?=[/?#]|$)`)}function l(e){return(0,a.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.va)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]),(0,a.useEffect)(()=>{!function(e={debug:!0}){var t;if(!n())return;!function(e="auto"){if("auto"===e){window.vam=o();return}window.vam=e}(e.mode),window.va||(window.va=function(...e){(window.vaq=window.vaq||[]).push(e)}),e.beforeSend&&(null==(t=window.va)||t.call(window,"beforeSend",e.beforeSend));let a=e.scriptSrc?e.scriptSrc:s()?"https://va.vercel-scripts.com/v1/script.debug.js":e.basePath?`${e.basePath}/insights/script.js`:"/_vercel/insights/script.js";if(document.head.querySelector(`script[src*="${a}"]`))return;let r=document.createElement("script");r.src=a,r.defer=!0,r.dataset.sdkn="@vercel/analytics"+(e.framework?`/${e.framework}`:""),r.dataset.sdkv="1.6.1",e.disableAutoTrack&&(r.dataset.disableAutoTrack="1"),e.endpoint?r.dataset.endpoint=e.endpoint:e.basePath&&(r.dataset.endpoint=`${e.basePath}/insights`),e.dsn&&(r.dataset.dsn=e.dsn),r.onerror=()=>{let e=s()?"Please check if any ad blockers are enabled and try again.":"Be sure to enable Web Analytics for your project and deploy again. See https://vercel.com/docs/analytics/quickstart for more information.";console.log(`[Vercel Web Analytics] Failed to load script from ${a}. ${e}`)},s()&&!1===e.debug&&(r.dataset.debug="false"),document.head.appendChild(r)}({framework:e.framework||"react",basePath:e.basePath??function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...void 0!==e.route&&{disableAutoTrack:!0},...e})},[]),(0,a.useEffect)(()=>{e.route&&e.path&&function({route:e,path:t}){var a;null==(a=window.va)||a.call(window,"pageview",{route:e,path:t})}({route:e.route,path:e.path})},[e.route,e.path]),null}function d(e){let n,o,s,{route:d,path:u}=(n=(0,r.useParams)(),o=(0,r.useSearchParams)(),s=(0,r.usePathname)(),n?{route:function(e,t){if(!e||!t)return e;let a=e;try{let e=Object.entries(t);for(let[t,r]of e)if(!Array.isArray(r)){let e=i(r);e.test(a)&&(a=a.replace(e,`/[${t}]`))}for(let[t,r]of e)if(Array.isArray(r)){let e=i(r.join("/"));e.test(a)&&(a=a.replace(e,`/[...${t}]`))}return a}catch(t){return e}}(s,Object.keys(n).length?n:Object.fromEntries(o.entries())),path:s}:{route:null,path:s});return a.default.createElement(l,{path:u,route:d,...e,basePath:function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}(),framework:"next"})}function u(e){return a.default.createElement(a.Suspense,{fallback:null},a.default.createElement(d,{...e}))}e.s(["Analytics",()=>u])},35538,e=>{"use strict";var t=e.i(43476),a=e.i(71645),r=e.i(18566),n=e.i(19455),o=e.i(69464);let s=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M167.31,160.69a16,16,0,1,1-22.62,0A16,16,0,0,1,167.31,160.69Zm-86.62-8a16,16,0,1,0,22.62,0A16,16,0,0,0,80.69,152.69Zm14.62-33.38a16,16,0,1,0-22.62,0A16,16,0,0,0,95.31,119.31Zm48-6.62a16,16,0,1,0,0,22.62A16,16,0,0,0,143.31,112.69ZM236,128A108,108,0,1,1,128,20a12,12,0,0,1,12,12,36,36,0,0,0,36,36,12,12,0,0,1,12,12,36,36,0,0,0,36,36A12,12,0,0,1,236,128Zm-24.67,10.65A60.17,60.17,0,0,1,165,91a60.17,60.17,0,0,1-47.66-46.32,84,84,0,1,0,94,94Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,128a96,96,0,1,1-96-96,48,48,0,0,0,48,48A48,48,0,0,0,224,128Z",opacity:"0.2"}),a.createElement("path",{d:"M164.49,163.51a12,12,0,1,1-17,0A12,12,0,0,1,164.49,163.51Zm-81-8a12,12,0,1,0,17,0A12,12,0,0,0,83.51,155.51Zm9-39a12,12,0,1,0-17,0A12,12,0,0,0,92.49,116.49Zm48-1a12,12,0,1,0,0,17A12,12,0,0,0,140.49,115.51ZM232,128A104,104,0,1,1,128,24a8,8,0,0,1,8,8,40,40,0,0,0,40,40,8,8,0,0,1,8,8,40,40,0,0,0,40,40A8,8,0,0,1,232,128Zm-16.31,7.39A56.13,56.13,0,0,1,168.5,87.5a56.13,56.13,0,0,1-47.89-47.19,88,88,0,1,0,95.08,95.08Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,120a40,40,0,0,1-40-40,8,8,0,0,0-8-8,40,40,0,0,1-40-40,8,8,0,0,0-8-8A104,104,0,1,0,232,128,8,8,0,0,0,224,120ZM75.51,99.51a12,12,0,1,1,0,17A12,12,0,0,1,75.51,99.51Zm25,73a12,12,0,1,1,0-17A12,12,0,0,1,100.49,172.49Zm23-40a12,12,0,1,1,17,0A12,12,0,0,1,123.51,132.49Zm41,48a12,12,0,1,1,0-17A12,12,0,0,1,164.49,180.49Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M163.07,164.93a10,10,0,1,1-14.14,0A10,10,0,0,1,163.07,164.93Zm-78.14-8a10,10,0,1,0,14.14,0A10,10,0,0,0,84.93,156.93Zm6.14-41.86a10,10,0,1,0-14.14,0A10,10,0,0,0,91.07,115.07Zm33.86,1.86a10,10,0,1,0,14.14,0A10,10,0,0,0,124.93,116.93ZM230,128A102,102,0,1,1,128,26a6,6,0,0,1,6,6,42,42,0,0,0,42,42,6,6,0,0,1,6,6,42,42,0,0,0,42,42A6,6,0,0,1,230,128Zm-12.18,5.65A54.09,54.09,0,0,1,170.3,85.7a54.09,54.09,0,0,1-48-47.53,90,90,0,1,0,95.47,95.48Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M164.49,163.51a12,12,0,1,1-17,0A12,12,0,0,1,164.49,163.51Zm-81-8a12,12,0,1,0,17,0A12,12,0,0,0,83.51,155.51Zm9-39a12,12,0,1,0-17,0A12,12,0,0,0,92.49,116.49Zm48-1a12,12,0,1,0,0,17A12,12,0,0,0,140.49,115.51ZM232,128A104,104,0,1,1,128,24a8,8,0,0,1,8,8,40,40,0,0,0,40,40,8,8,0,0,1,8,8,40,40,0,0,0,40,40A8,8,0,0,1,232,128Zm-16.31,7.39A56.13,56.13,0,0,1,168.5,87.5a56.13,56.13,0,0,1-47.89-47.19,88,88,0,1,0,95.08,95.08Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M161.66,166.34a8,8,0,1,1-11.32,0A8,8,0,0,1,161.66,166.34Zm-75.32-8a8,8,0,1,0,11.32,0A8,8,0,0,0,86.34,158.34Zm3.32-56a8,8,0,1,0,0,11.32A8,8,0,0,0,89.66,102.34Zm36.68,16a8,8,0,1,0,11.32,0A8,8,0,0,0,126.34,118.34ZM228,128A100,100,0,1,1,128,28a4,4,0,0,1,4,4,44.05,44.05,0,0,0,44,44,4,4,0,0,1,4,4,44.05,44.05,0,0,0,44,44A4,4,0,0,1,228,128Zm-8.08,3.84a52.08,52.08,0,0,1-47.78-48,52.08,52.08,0,0,1-48-47.78,92,92,0,1,0,95.76,95.76Z"}))]]),i=a.forwardRef((e,t)=>
2a.createElement(o.default,{ref:t,...e,weights:s}));i.displayName="CookieIcon";var l=e.i(22187),d=e.i(22016),u=e.i(42522),c=e.i(46148);function m(e){localStorage.setItem(u.COOKIE_CONSENT_KEY,JSON.stringify({...e,timestamp:new Date().toISOString()})),window.dispatchEvent(new Event(u.COOKIE_CONSENT_EVENT))}function f(){let e=(0,r.usePathname)(),[o,s]=(0,a.useState)(!1),[f,p]=(0,a.useState)(!1),h=e?.startsWith("/auth");return((0,a.useEffect)(()=>{if(localStorage.getItem(u.COOKIE_CONSENT_KEY)||h)return;let t=setTimeout(()=>s(!0),(0,u.getCookieBannerDelayMs)(e??"/"));return()=>clearTimeout(t)},[h,e]),o)?(0,t.jsx)("div",{className:"fixed bottom-0 left-0 right-0 z-50 p-4 bg-white border-t border-slate-200 shadow-2xl shadow-black/10 animate-in slide-in-from-bottom duration-500",children:(0,t.jsxs)("div",{className:"max-w-6xl mx-auto",children:[(0,t.jsxs)("div",{className:"flex flex-col md:flex-row items-start md:items-center gap-4",children:[(0,t.jsxs)("div",{className:"flex items-start gap-3 flex-1",children:[(0,t.jsx)("div",{className:"w-10 h-10 rounded-full bg-slate-100 flex items-center justify-center flex-shrink-0",children:(0,t.jsx)(i,{size:20,className:"text-slate-700"})}),(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("h3",{className:"font-semibold text-slate-900 mb-1",children:"We value your privacy"}),(0,t.jsxs)("p",{className:"text-sm text-slate-500",children:['We use cookies to enhance your browsing experience, analyze site traffic, and improve our services. By clicking "Accept All", you consent to our use of cookies.'," ",(0,t.jsx)(d.default,{href:"/privacy",className:"text-slate-900 hover:underline",children:"Privacy Policy"})]}),f&&(0,t.jsxs)("div",{className:"mt-4 p-4 bg-slate-50 rounded-lg border border-slate-200 text-sm space-y-3",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium text-slate-900",children:"Necessary Cookies"}),(0,t.jsx)("p",{className:"text-slate-500 text-xs",children:"Required for the website to function properly"})]}),(0,t.jsx)("span",{className:"text-slate-900 text-xs font-medium",children:"Always Active"})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium text-slate-900",children:"Analytics Cookies"}),(0,t.jsx)("p",{className:"text-slate-500 text-xs",children:"Help us understand how visitors use our site"})]}),(0,t.jsx)("span",{className:"text-slate-500 text-xs",children:"Optional"})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium text-slate-900",children:"Marketing Cookies"}),(0,t.jsx)("p",{className:"text-slate-500 text-xs",children:"Used to deliver relevant ads"})]}),(0,t.jsx)("span",{className:"text-slate-500 text-xs",children:"Disabled"})]})]})]})]}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row items-stretch sm:items-center gap-2 w-full md:w-auto",children:[(0,t.jsx)(n.Button,{variant:"ghost",size:"sm",onClick:()=>{(0,c.trackClarityEvent)("cookie_settings_clicked",{pathname:e}),p(!f)},className:"text-slate-500 hover:text-slate-900 hover:bg-slate-100",children:f?"Hide Details":"Cookie Settings"}),(0,t.jsx)(n.Button,{variant:"outline",size:"sm",onClick:()=>{m({necessary:!0,analytics:!1,marketing:!1}),s(!1)},className:"border-slate-200 bg-white text-slate-700 hover:bg-slate-50 hover:text-slate-900",children:"Necessary Only"}),(0,t.jsx)(n.Button,{size:"sm",onClick:()=>{m({necessary:!0,analytics:!0,marketing:!1}),s(!1)},className:"bg-slate-900 text-white hover:bg-slate-800",children:"Accept All"})]})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 mt-3 pt-3 border-t border-slate-200",children:[(0,t.jsx)(l.ShieldCheck,{size:14,className:"text-slate-400"}),(0,t.jsxs)("p",{className:"text-xs text-slate-400",children:["GDPR & CCPA Compliant • Your data is encrypted and never sold •"," ",(0,t.jsx)(d.default,{href:"/terms",className:"text-slate-900 hover:underline",children:"Terms"})," ","•"," ",(0,t.jsx)(d.default,{href:"/privacy",className:"text-slate-900 hover:underline",children:"Privacy"})]})]})]})}):null}e.s(["CookieConsent",()=>f],35538)},39173,e=>{"use strict";var t=e.i(43476),a=e.i(71645),r=e.i(18566),n=e.i(77854),o=e.i(59863),s=e.i(57552),i=e.i(69464);let l=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M176,12H80A28,28,0,0,0,52,40V216a28,28,0,0,0,28,28h96a28,28,0,0,0,28-28V40A28,28,0,0,0,176,12ZM76,76H180V180H76Zm4-40h96a4,4,0,0,1,4,4V52H76V40A4,4,0,0,1,80,36Zm96,184H80a4,4,0,0,1-4-4V204H180v12A4,4,0,0,1,176,220Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M192,56V200H64V56Z",opacity:"0.2"}),a.createElement("path",{d:"M176,16H80A24,24,0,0,0,56,40V216a24,24,0,0,0,24,24h96a24,24,0,0,0,24-24V40A24,24,0,0,0,176,16ZM72,64H184V192H72Zm8-32h96a8,8,0,0,1,8,8v8H72V40A8,8,0,0,1,80,32Zm96,192H80a8,8,0,0,1-8-8v-8H184v8A8,8,0,0,1,176,224Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M176,16H80A24,24,0,0,0,56,40V216a24,24,0,0,0,24,24h96a24,24,0,0,0,24-24V40A24,24,0,0,0,176,16ZM80,32h96a8,8,0,0,1,8,8v8H72V40A8,8,0,0,1,80,32Zm96,192H80a8,8,0,0,1-8-8v-8H184v8A8,8,0,0,1,176,224Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M176,18H80A22,22,0,0,0,58,40V216a22,22,0,0,0,22,22h96a22,22,0,0,0,22-22V40A22,22,0,0,0,176,18ZM70,62H186V194H70ZM80,30h96a10,10,0,0,1,10,10V50H70V40A10,10,0,0,1,80,30Zm96,196H80a10,10,0,0,1-10-10V206H186v10A10,10,0,0,1,176,226Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M176,16H80A24,24,0,0,0,56,40V216a24,24,0,0,0,24,24h96a24,24,0,0,0,24-24V40A24,24,0,0,0,176,16ZM72,64H184V192H72Zm8-32h96a8,8,0,0,1,8,8v8H72V40A8,8,0,0,1,80,32Zm96,192H80a8,8,0,0,1-8-8v-8H184v8A8,8,0,0,1,176,224Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M176,20H80A20,20,0,0,0,60,40V216a20,20,0,0,0,20,20h96a20,20,0,0,0,20-20V40A20,20,0,0,0,176,20Z
2M68,60H188V196H68ZM80,28h96a12,12,0,0,1,12,12V52H68V40A12,12,0,0,1,80,28Zm96,200H80a12,12,0,0,1-12-12V204H188v12A12,12,0,0,1,176,228Z"}))]]),d=a.forwardRef((e,t)=>a.createElement(i.default,{ref:t,...e,weights:l}));d.displayName="DeviceMobileIcon";var u=e.i(42522),c=e.i(46148),m=e.i(81250);function f(){let[e,i]=(0,a.useState)(!1),[l,f]=(0,a.useState)(null),p=(0,r.usePathname)();(0,a.useEffect)(()=>{let e;if((0,u.shouldSuppressMobileAppBanner)(p))return;let t=(0,m.getMobileStorePlatform)();if(!t)return;let a=localStorage.getItem("app_banner_dismissed");if(a&&Date.now()-parseInt(a,10)<6048e5)return;f(t);let r=()=>{(p?.startsWith("/auth")||function(){try{return!!localStorage.getItem(u.COOKIE_CONSENT_KEY)}catch{return!1}}())&&(e&&clearTimeout(e),e=setTimeout(()=>i(!0),600))};return r(),window.addEventListener(u.COOKIE_CONSENT_EVENT,r),()=>{window.removeEventListener(u.COOKIE_CONSENT_EVENT,r),e&&clearTimeout(e)}},[p]);let h=()=>{i(!1),localStorage.setItem("app_banner_dismissed",Date.now().toString())};if(!e||!l)return null;let g=(0,m.getStoreUrl)(l),v=(0,m.getStoreName)(l),b="android"===l?o.GooglePlayLogo:s.AppStoreLogo;return(0,t.jsx)("div",{className:"fixed bottom-0 inset-x-0 z-[60] animate-slide-up",children:(0,t.jsxs)("div",{className:"relative mx-3 mb-3",children:[(0,t.jsx)("button",{type:"button",onClick:h,className:"absolute top-3 right-3 z-10 p-1.5 text-slate-600 hover:text-slate-900 transition-colors","aria-label":"Dismiss",children:(0,t.jsx)(n.X,{size:18})}),(0,t.jsxs)("a",{href:g,target:"_blank",rel:"noopener noreferrer",onClick:()=>{l&&((0,c.trackClarityEvent)("mobile_app_banner_clicked",{platform:l,pathname:p}),h())},className:"block bg-white border border-emerald-200 rounded-2xl shadow-2xl shadow-black/10 p-4 hover:border-emerald-300 transition-colors",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"w-11 h-11 rounded-xl bg-emerald-50 flex items-center justify-center flex-shrink-0",children:(0,t.jsx)(d,{size:22,className:"text-emerald-800",weight:"duotone"})}),(0,t.jsxs)("div",{className:"flex-1 min-w-0 pr-6",children:[(0,t.jsx)("p",{className:"text-sm font-semibold text-slate-900",children:"Get the full app"}),(0,t.jsxs)("p",{className:"text-xs text-slate-600 mt-0.5",children:["Higher limits & full thesis unlock — subscribe in ",v]})]})]}),(0,t.jsxs)("span",{className:"mt-3 flex items-center justify-center gap-2 w-full py-2.5 bg-emerald-700 text-white rounded-xl text-sm font-semibold",children:[(0,t.jsx)(b,{size:18,weight:"fill"}),"Open in ",v]})]})]})})}e.s(["MobileAppBanner",()=>f],39173)},47266,e=>{"use strict";var t=e.i(71645),a=e.i(18566),r=e.i(42522),n=e.i(46148);function o(){let e=(0,a.usePathname)();return(0,t.useEffect)(()=>{let t=(0,r.persistAttributionFromUrl)(e),a={landing_path:e,utm_source:t?.utm_source??(0,r.getStoredAttribution)()?.utm_source,utm_medium:t?.utm_medium??(0,r.getStoredAttribution)()?.utm_medium,utm_campaign:t?.utm_campaign??(0,r.getStoredAttribution)()?.utm_campaign,paid_traffic:(0,r.isPaidTrafficAttribution)(t??(0,r.getStoredAttribution)())?"yes":"no"};(0,n.setClarityTags)(a)},[e]),null}e.s(["AttributionBootstrap",()=>o])},12704,e=>{"use strict";var t=e.i(71645),a=e.i(46148);let r={start_thesis:"extension_start_thesis_clicked",highlight:"extension_outline_generated",upgrade_pro:"extension_upgrade_clicked",upgrade:"extension_upgrade_clicked",statement:"extension_statement_generated",signup:"extension_signup_completed"};function n(){return(0,t.useEffect)(()=>{let e=new URLSearchParams(window.location.search),t=e.get("utm_source"),n=e.get("utm_campaign");"chrome_extension"===t&&((0,a.trackClarityEvent)("extension_web_landing"),n&&r[n]&&(0,a.trackClarityEvent)(r[n]),window.location.pathname.startsWith("/app")&&"signin"===n&&(0,a.trackClarityEvent)("extension_signup_completed"))},[]),null}e.s(["ExtensionAnalytics",()=>n])},28400,e=>{e.v(e=>Promise.resolve().then(()=>e(11795)))}]);

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.