1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,81522,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return i}});let n=e.r(94189);function i(e,t){let r=(0,n.useRef)(null),i=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(r.current=o(e,n)),t&&(i.current=o(t,n))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("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)},29531,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return s},formatWithValidation:function(){return d},urlObjectKeys:function(){return l}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=e.r(44066)._(e.r(4764)),a=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:r}=e,n=e.protocol||"",i=e.pathname||"",s=e.hash||"",l=e.query||"",d=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?d=t+e.host:r&&(d=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(d+=":"+e.port)),l&&"object"==typeof l&&(l=String(o.urlQueryToSearchParams(l)));let c=e.search||l&&`?${l}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||a.test(n))&&!1!==d?(d="//"+(d||""),i&&"/"!==i[0]&&(i="/"+i)):d||(d=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),i=i.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${n}${d}${i}${c}${s}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function d(e){return s(e)}},27065,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return o}});let n=e.r(82338),i=e.r(9101);function o(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,i.hasBasePath)(r.pathname)}catch(e){return!1}}},94824,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},26747,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return g},useLinkStatus:function(){return v}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=e.r(44066),a=e.r(53286),s=o._(e.r(94189)),l=e.r(29531),d=e.r(31534),c=e.r(81522),u=e.r(82338),f=e.r(50584);e.r(86738);let h=e.r(52855),m=e.r(1224),p=e.r(27065),x=e.r(48788);function g(t){var r,n;let i,o,g,[v,y]=(0,s.useOptimistic)(m.IDLE_LINK_STATUS),w=(0,s.useRef)(null),{href:j,as:k,children:_,prefetch:C=null,passHref:N,replace:S,shallow:P,scroll:E,onClick:M,onMouseEnter:O,onTouchStart:R,legacyBehavior:I=!1,onNavigate:L,transitionTypes:T,ref:z,unstable_dynamicOnHover:A,...D}=t;i=_,I&&("string"==typeof i||"number"==typeof i)&&(i=(0,a.jsx)("a",{children:i}));let $=s.default.useContext(d.AppRouterContext),U=!1!==C,F=!1!==C?null===(n=C)||"auto"===n?x.FetchStrategy.PPR:x.FetchStrategy.Full:x.FetchStrategy.PPR,B="string"==typeof(r=k||j)?r:(0,l.formatUrl)(r);if(I){if(i?.$$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>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});o=s.default.Children.only(i)}let q=I?o&&"object"==typeof o&&o.ref:z,W=s.default.useCallback(e=>(null!==$&&(w.current=(0,m.mountLinkInstance)(e,B,$,F,U,y)),()=>{w.current&&((0,m.unmountLinkForCurrentNavigation)(w.current),w.current=null),(0,m.unmountPrefetchableInstance)(e)}),[U,B,$,F,y]),K={ref:(0,c.useMergedRef)(W,q),onClick(t){I||"function"!=typeof M||M(t),I&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(t),!$||t.defaultPrevented||function(t,r,n,i,o,a,l){if("u">typeof window){let d,{nodeName:c}=t.currentTarget;if("A"===c.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)(r)){i&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),a){let e=!1;if(a({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:u}=e.r(84470);s.default.startTransition(()=>{u(r,i?"replace":"push",!1===o?h.ScrollBehavior.NoScroll:h.ScrollBehavior.Default,n.current,l)})}}(t,B,w,S,E,L,T)},onMouseEnter(e){I||"function"!=typeof O||O(e),I&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),$&&U&&(0,m.onNavigationIntent)(e.currentTarget,!0===A)},onTouchStart:function(e){I||"function"!=typeof R||R(e),I&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),$&&U&&(0,m.onNavigationIntent)(e.currentTarget,!0===A)}};return(0,u.isAbsoluteUrl)(B)?K.href=B:I&&!N&&("a"!==o.type||"href"in o.props)||(K.href=(0,f.addBasePath)(B)),g=I?s.default.cloneElement(o,K):(0,a.jsx)("a",{...D,...K,children:i}),(0,a.jsx)(b.Provider,{value:v,children:g})}e.r(94824);let b=(0,s.createContext)(m.IDLE_LINK_STATUS),v=()=>(0,s.useContext)(b);("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)},74657,(e,t,r)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:r,blurHeight:i,blurDataURL:o,objectFit:a}){let s=r?40*r:e,l=i?40*i:t,d=s&&l?`viewBox='0 0 ${s} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${d}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${d?"none":"contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${o}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},12768,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return o},imageConfigDefault:function(){return a}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=["default","imgix","cloudinary","akamai","custom"],a={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},35773,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return d}}),e.r(86738);let n=e.r(31336),i=e.r(74657),o=e.r(12768),a=["-moz-initial","fill","none","scale-down",void 0];function s(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function d({src:e,sizes:t,unoptimized:r=!1,priority:c=!1,preload:u=!1,loading:f,className:h,quality:m,width:p,height:x,fill:g=!1,style:b,overrideSrc:v,onLoad:y,onLoadingComplete:w,placeholder:j="empty",blurDataURL:k,fetchPriority:_,decoding:C="async",layout:N,objectFit:S,objectPosition:P,lazyBoundary:E,lazyRoot:M,...O},R){var I;let L,T,z,{imgConf:A,showAltText:D,blurComplete:$,defaultLoader:U}=R,F=A||o.imageConfigDefault;if("allSizes"in F)L=F;else{let e=[...F.deviceSizes,...F.imageSizes].sort((e,t)=>e-t),t=F.deviceSizes.sort((e,t)=>e-t),r=F.qualities?.sort((e,t)=>e-t);L={...F,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===U)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let B=O.loader||U;delete O.loader,delete O.srcSet;let q="__next_img_default"in B;if(q){if("custom"===L.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=B;B=t=>{let{config:r,...n}=t;return e(n)}}if(N){"fill"===N&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[N];e&&(b={...b,...e});let r={responsive:"100vw",fill:"100vw"}[N];r&&!t&&(t=r)}let W="",K=l(p),V=l(x);if((I=e)&&"object"==typeof I&&(s(I)||void 0!==I.src)){let t=s(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}
2`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(T=t.blurWidth,z=t.blurHeight,k=k||t.blurDataURL,W=t.src,!g)if(K||V){if(K&&!V){let e=K/t.width;V=Math.round(t.height*e)}else if(!K&&V){let e=V/t.height;K=Math.round(t.width*e)}}else K=t.width,V=t.height}let G=!c&&!u&&("lazy"===f||void 0===f);(!(e="string"==typeof e?e:W)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,G=!1),L.unoptimized&&(r=!0),q&&!L.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let H=l(m),X=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:S,objectPosition:P}:{},D?{}:{color:"transparent"},b),Z=$||"empty"===j?null:"blur"===j?`url("data:image/svg+xml;charset=utf-8,${(0,i.getImageBlurSvg)({widthInt:K,heightInt:V,blurWidth:T,blurHeight:z,blurDataURL:k||"",objectFit:X.objectFit})}")`:`url("${j}")`,J=a.includes(X.objectFit)?"fill"===X.objectFit?"100% 100%":"cover":X.objectFit,Q=Z?{backgroundSize:J,backgroundPosition:X.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Z}:{},Y=function({config:e,src:t,unoptimized:r,width:i,quality:o,sizes:a,loader:s}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,n.getDeploymentId)();if(e){let r=t.indexOf("?");if(-1!==r){let n=new URLSearchParams(t.slice(r+1));n.get("dpl")||(n.append("dpl",e),t=t.slice(0,r)+"?"+n.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:d}=function({deviceSizes:e,allSizes:t},r,n){if(n){let r=/(^|\s)(1?\d?\d)vw/g,i=[];for(let e;e=r.exec(n);)i.push(parseInt(e[2]));if(i.length){let r=.01*Math.min(...i);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,i,a),c=l.length-1;return{sizes:a||"w"!==d?a:"100vw",srcSet:l.map((r,n)=>`${s({config:e,src:t,quality:o,width:r})} ${"w"===d?r:n+1}${d}`).join(", "),src:s({config:e,src:t,quality:o,width:l[c]})}}({config:L,src:e,unoptimized:r,width:K,quality:H,sizes:t,loader:B}),ee=G?"lazy":f;return{props:{...O,loading:ee,fetchPriority:_,width:K,height:V,decoding:C,className:h,style:{...X,...Q},sizes:Y.sizes,srcSet:Y.srcSet,src:v||Y.src},meta:{unoptimized:r,preload:u||c,placeholder:j,fill:g}}}},2994,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(94189),i="u"<typeof window,o=i?()=>{}:n.useLayoutEffect,a=i?()=>{}:n.useEffect;function s(e){let{headManager:t,reduceComponentsToState:r}=e;function s(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return i&&(t?.mountedInstances?.add(e.children),s()),o(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),o(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},776,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return p},defaultHead:function(){return u}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=e.r(81258),a=e.r(44066),s=e.r(53286),l=a._(e.r(94189)),d=o._(e.r(2994)),c=e.r(93637);function u(){return[(0,s.jsx)("meta",{charSet:"utf-8"},"charset"),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(86738);let h=["name","httpEquiv","charSet","itemProp"];function m(e){let t,r,n,i;return e.reduce(f,[]).reverse().concat(u().reverse()).filter((t=new Set,r=new Set,n=new Set,i={},e=>{let o=!0,a=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){a=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?o=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?o=!1:r.add(e.type);break;case"meta":for(let t=0,r=h.length;t<r;t++){let r=h[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?o=!1:n.add(r);else{let t=e.props[r],n=i[r]||new Set;
2("name"!==r||!a)&&n.has(t)?o=!1:(n.add(t),i[r]=n)}}}return o})).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let p=function({children:e}){let t=(0,l.useContext)(c.HeadManagerContext);return(0,s.jsx)(d.default,{reduceComponentsToState:m,headManager:t,children: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)},34123,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let n=e.r(81258)._(e.r(94189)),i=e.r(12768),o=n.default.createContext(i.imageConfigDefault)},47433,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(81258)._(e.r(94189)).default.createContext(null)},15095,(e,t,r)=>{"use strict";function n(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return n}})},2139,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let n=e.r(15095),i=e.r(31336);function o({config:e,src:t,width:r,quality:a}){let s=(0,i.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")){let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),n=r.get("dpl");if(n){s=n,r.delete("dpl");let i=r.toString();t=t.slice(0,e)+(i?"?"+i:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,n.findClosestQuality)(a,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${l}${t.startsWith("/")&&s?`&dpl=${s}`:""}`}o.__next_img_default=!0;let a=o},50739,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return y}});let n=e.r(81258),i=e.r(44066),o=e.r(53286),a=i._(e.r(94189)),s=n._(e.r(23273)),l=n._(e.r(776)),d=e.r(35773),c=e.r(12768),u=e.r(34123);e.r(86738);let f=e.r(47433),h=n._(e.r(2139)),m=e.r(81522),p={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function x(e,t,r,n,i,o,a){let s=e?.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function g(e){return a.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b=(0,a.forwardRef)(({src:e,srcSet:t,sizes:r,height:n,width:i,decoding:s,className:l,style:d,fetchPriority:c,placeholder:u,loading:f,unoptimized:h,fill:p,onLoadRef:b,onLoadingCompleteRef:v,setBlurComplete:y,setShowAltText:w,sizesInput:j,onLoad:k,onError:_,...C},N)=>{let S=(0,a.useCallback)(e=>{e&&(_&&(e.src=e.src),e.complete&&x(e,u,b,v,y,h,j))},[e,u,b,v,y,_,h,j]),P=(0,m.useMergedRef)(N,S);return(0,o.jsx)("img",{...C,...g(c),loading:f,width:i,height:n,decoding:s,"data-nimg":p?"fill":"1",className:l,style:d,sizes:r,srcSet:t,src:e,ref:P,onLoad:e=>{x(e.currentTarget,u,b,v,y,h,j)},onError:e=>{w(!0),"empty"!==u&&y(!0),_&&_(e)}})});function v({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...g(t.fetchPriority)};return e&&s.default.preload?(s.default.preload(t.src,r),null):(0,o.jsx)(l.default,{children:(0,o.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let y=(0,a.forwardRef)((e,t)=>{let r=(0,a.useContext)(f.RouterContext),n=(0,a.useContext)(u.ImageConfigContext),i=(0,a.useMemo)(()=>{let e=p||n||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
3e-t),r=e.deviceSizes.sort((e,t)=>e-t),i=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:i,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:s,onLoadingComplete:l}=e,m=(0,a.useRef)(s);(0,a.useEffect)(()=>{m.current=s},[s]);let x=(0,a.useRef)(l);(0,a.useEffect)(()=>{x.current=l},[l]);let[g,y]=(0,a.useState)(!1),[w,j]=(0,a.useState)(!1),{props:k,meta:_}=(0,d.getImgProps)(e,{defaultLoader:h.default,imgConf:i,blurComplete:g,showAltText:w});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(b,{...k,unoptimized:_.unoptimized,placeholder:_.placeholder,fill:_.fill,onLoadRef:m,onLoadingCompleteRef:x,setBlurComplete:y,setShowAltText:j,sizesInput:e.sizes,ref:t}),_.preload?(0,o.jsx)(v,{isAppRouter:!r,imgAttributes:k}):null]})});("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)},9982,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return c},getImageProps:function(){return d}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=e.r(81258),a=e.r(35773),s=e.r(50739),l=o._(e.r(2139));function d(e){let{props:t}=(0,a.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let c=s.Image},7675,(e,t,r)=>{t.exports=e.r(9982)},72896,e=>{"use strict";var t=e.i(53286),r=e.i(94189),n=e.i(7675);function i(){return(0,t.jsx)(n.default,{src:"/routine.svg",alt:"",width:"16",height:"16","aria-hidden":"true",unoptimized:!0,className:"theme-symbol h-4 w-4"})}let o=[{value:"light",label:"Light",icon:(0,t.jsx)(function(){return(0,t.jsxs)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",className:"h-4 w-4",fill:"none",children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"3.5",stroke:"currentColor",strokeWidth:"1.8"}),(0,t.jsx)("path",{d:"M12 2.5v2M12 19.5v2M21.5 12h-2M4.5 12h-2M18.72 5.28l-1.42 1.42M6.7 17.3l-1.42 1.42M18.72 18.72l-1.42-1.42M6.7 6.7 5.28 5.28",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round"})]})},{})},{value:"dark",label:"Dark",icon:(0,t.jsx)(function(){return(0,t.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",className:"h-4 w-4",fill:"none",children:(0,t.jsx)("path",{d:"M20.25 15.35A8.5 8.5 0 0 1 8.65 3.75a8.5 8.5 0 1 0 11.6 11.6Z",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"})})},{})},{value:"system",label:"System",icon:(0,t.jsx)(function(){return(0,t.jsxs)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",className:"h-4 w-4",fill:"none",children:[(0,t.jsx)("rect",{x:"3",y:"4",width:"18",height:"13",rx:"2",stroke:"currentColor",strokeWidth:"1.8"}),(0,t.jsx)("path",{d:"M8 21h8M12 17v4",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round"})]})},{})}];e.s(["default",0,function({children:e,storageKey:n,toggleClassName:a="fixed right-4 top-4 z-50",menuClassName:s="absolute right-0 mt-2 w-36 overflow-hidden rounded-xl border border-border bg-card p-1.5 text-sm text-foreground shadow-lg"}){let[l,d]=(0,r.useState)(null),[c,u]=(0,r.useState)("light"),[f,h]=(0,r.useState)(!1),m=(0,r.useRef)(null);(0,r.useEffect)(()=>{let e=window.localStorage.getItem(n),t=window.matchMedia("(prefers-color-scheme: dark)"),r=e=>u(e?"dark":"light"),i=window.setTimeout(()=>{d("light"===e||"dark"===e||"system"===e?e:"system"),r(t.matches)},0),o=e=>r(e.matches);return t.addEventListener("change",o),()=>{window.clearTimeout(i),t.removeEventListener("change",o)}},[n]),(0,r.useEffect)(()=>{if(!f)return;let e=e=>{m.current?.contains(e.target)||h(!1)},t=e=>{"Escape"===e.key&&h(!1)};return document.addEventListener("pointerdown",e),document.addEventListener("keydown",t),()=>{document.removeEventListener("pointerdown",e),document.removeEventListener("keydown",t)}},[f]);let p=l??"system";return(0,t.jsxs)("div",{className:"theme-shell relative flex min-h-screen flex-1 flex-col bg-background text-foreground","data-theme":("system"===l?c:l)??void 0,children:[(0,t.jsxs)("div",{ref:m,className:a,children:[(0,t.jsxs)("button",{type:"button",onClick:()=>h(e=>!e),"aria-label":"Choose appearance","aria-haspopup":"menu","aria-expanded":f,className:"inline-flex items-center gap-2 rounded-full border border-border bg-card/95 px-3 py-2 text-xs font-semibold text-foreground shadow-sm backdrop-blur transition-colors hover:bg-border/50 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent",children:[(0,t.jsx)(i,{}),(0,t.jsx)("span",{className:"hidden sm:inline",children:"Theme"}),(0,t.jsx)("svg",{viewBox:"0 0 16 16","aria-hidden":"true",className:"h-3 w-3 text-muted",fill:"none",children:(0,t.jsx)("path",{d:"m4 6 4 4 4-4",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),f&&(0,t.jsx)("div",{role:"menu","aria-label":"Appearance",className:s,children:o.map(e=>{let r=p===e.value;return(0,t.jsxs)("button",{type:"button",role:"menuitemradio","aria-checked":r,onClick:()=>{var t;return t=e.value,void(window.localStorage.setItem(n,t),d(t),h(!1))},className:`flex w-full items-center gap-2 rounded-lg px-2.5 py-2 text-left transition-colors hover:bg-border/50 focus-visible:outline-2 focus-visible:outline-accent ${r?"bg-border/40 font-semibold":""}`,children:[e.icon,(0,t.jsx)("span",{className:"flex-1",children:e.label}),r&&(0,t.jsx)("span",{"aria-hidden":"true",className:"text-accent",children:"â"})]},e.value)})})]}),e]})}])},23400,e=>{"use strict";var t=e.i(94189);let r=["utm_source","utm_medium","utm_campaign","utm_content"];
3e.s(["default",0,function(){return(0,t.useEffect)(()=>{let e=document.cookie.match(/(?:^|; )cw_click=([^;]+)/),t=e?decodeURIComponent(e[1]):null;if(t)try{localStorage.setItem("chatwait_click_id",t)}catch{}let n=new URL(window.location.href);if(!r.some(e=>n.searchParams.has(e)))return;let i=window.setTimeout(()=>{r.forEach(e=>n.searchParams.delete(e)),window.history.replaceState(null,"",`${n.pathname}${n.search}${n.hash}`)},2500);return()=>window.clearTimeout(i)},[]),null}])},57675,e=>{"use strict";var t=e.i(53286);e.s(["BankIcon",0,function({className:e=""}){return(0,t.jsxs)("svg",{viewBox:"0 0 24 24",width:"16",height:"16",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:e,children:[(0,t.jsx)("path",{d:"M3 21h18"}),(0,t.jsx)("path",{d:"M3 10h18"}),(0,t.jsx)("path",{d:"M5 6l7 -3l7 3"}),(0,t.jsx)("path",{d:"M4 10v11"}),(0,t.jsx)("path",{d:"M20 10v11"}),(0,t.jsx)("path",{d:"M8 14v3"}),(0,t.jsx)("path",{d:"M12 14v3"}),(0,t.jsx)("path",{d:"M16 14v3"})]})},"ChromeIcon",0,function({className:e=""}){return(0,t.jsx)("svg",{viewBox:"0 0 24 24",width:"18",height:"18",className:e,xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{fill:"currentColor",d:"M12 0C8.21 0 4.831 1.757 2.632 4.501l3.953 6.848A5.454 5.454 0 0 1 12 6.545h10.691A12 12 0 0 0 12 0zM1.931 5.47A11.943 11.943 0 0 0 0 12c0 6.012 4.42 10.991 10.189 11.864l3.953-6.847a5.45 5.45 0 0 1-6.865-2.29zm13.342 2.166a5.446 5.446 0 0 1 1.45 7.09l.002.001h-.002l-5.344 9.257c.206.01.413.016.621.016 6.627 0 12-5.373 12-12 0-1.54-.29-3.011-.818-4.364zM12 16.364a4.364 4.364 0 1 1 0-8.728 4.364 4.364 0 0 1 0 8.728Z"})})},"FirefoxIcon",0,function({className:e=""}){return(0,t.jsx)("svg",{viewBox:"0 0 32 32",width:"18",height:"18",className:e,xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{fill:"currentColor",d:"M11.807 9.776c0.011 0 0.005 0 0 0zM8.109 7.927c0.011 0 0.005 0 0 0zM30.229 10.781c-0.667-1.604-2.021-3.333-3.079-3.885 0.865 1.692 1.365 3.396 1.552 4.661l0.005 0.027c-1.739-4.329-4.681-6.073-7.088-9.871-0.12-0.192-0.24-0.385-0.36-0.588-0.063-0.104-0.115-0.208-0.172-0.319-0.099-0.192-0.171-0.395-0.224-0.609 0-0.020-0.015-0.036-0.036-0.041-0.011 0-0.021 0-0.031 0l-0.005 0.005c-0.005 0-0.011 0.005-0.011 0.005s0-0.005 0.005-0.011c-3.417 2-4.828 5.505-5.193 7.729-1.057 0.063-2.088 0.328-3.041 0.776-0.183 0.093-0.265 0.303-0.197 0.489 0.077 0.213 0.317 0.319 0.525 0.224 0.833-0.391 1.729-0.625 2.651-0.687l0.089-0.011c0.125-0.005 0.255-0.011 0.38-0.011 0.745-0.005 1.489 0.099 2.203 0.307l0.125 0.037c0.12 0.036 0.235 0.077 0.355 0.12 0.083 0.031 0.172 0.063 0.255 0.099 0.068 0.025 0.136 0.057 0.203 0.083 0.105 0.048 0.209 0.1 0.313 0.152l0.14 0.067c0.104 0.053 0.204 0.109 0.303 0.167 0.063 0.037 0.125 0.073 0.187 0.115 1.111 0.688 2.037 1.641 2.683 2.776-0.817-0.572-2.287-1.145-3.697-0.895 5.52 2.76 4.036 12.265-3.615 11.905-0.683-0.025-1.355-0.156-1.995-0.385-0.156-0.057-0.308-0.12-0.453-0.183-0.088-0.041-0.177-0.083-0.26-0.124-1.876-0.969-3.423-2.803-3.615-5.027 0 0 0.708-2.64 5.072-2.64 0.475 0 1.824-1.319 1.849-1.699-0.011-0.125-2.683-1.187-3.724-2.213-0.557-0.547-0.817-0.812-1.052-1.011-0.125-0.109-0.26-0.208-0.401-0.301-0.348-1.224-0.364-2.521-0.041-3.751-1.579 0.719-2.803 1.855-3.693 2.855h-0.009c-0.609-0.771-0.563-3.313-0.532-3.844-0.005-0.036-0.453 0.229-0.511 0.271-0.536 0.385-1.041 0.813-1.5 1.287-0.525 0.531-1.004 1.104-1.437 1.719-0.984 1.396-1.687 2.979-2.057 4.645-0.005 0.021-0.145 0.647-0.249 1.417-0.021 0.12-0.037 0.24-0.052 0.359-0.043 0.292-0.073 0.589-0.089 0.881l-0.005 0.047c-0.009 0.172-0.020 0.339-0.031 0.511v0.077c0 8.48 6.875 15.355 15.355 15.355 7.593 0 13.9-5.516 15.135-12.756 0.027-0.197 0.047-0.395 0.068-0.593 0.307-2.631-0.031-5.401-0.995-7.713z"})})},"LockIcon",0,function({className:e=""}){return(0,t.jsxs)("svg",{viewBox:"0 0 24 24",width:"14",height:"14",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",className:e,children:[(0,t.jsx)("rect",{x:"5",y:"11",width:"14",height:"9",rx:"2"}),(0,t.jsx)("path",{d:"M8 11V7a4 4 0 0 1 8 0v4"})]})},"PinIcon",0,function({className:e=""}){return(0,t.jsxs)("svg",{viewBox:"0 0 24 24",width:"16",height:"16",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:e,children:[(0,t.jsx)("path",{d:"M9 4v6l-2 4v2h10v-2l-2 -4v-6"}),(0,t.jsx)("path",{d:"M12 16v5"}),(0,t.jsx)("path",{d:"M8 4h8"})]})},"PuzzleIcon",0,function({className:e=""}){return(0,t.jsx)("svg",{viewBox:"0 -960 960 960",width:"18",height:"18",fill:"
3currentColor",className:e,children:(0,t.jsx)("path",{d:"M216-135.869q-33.287 0-56.709-23.422-23.422-23.422-23.422-56.709v-172.304q37.609-2 63.218-28.424 25.608-26.424 25.608-63.272t-25.608-63.272q-25.609-26.424-63.218-28.424V-744q0-33.287 23.422-56.709 23.422-23.422 56.709-23.422h161.065q2.631-40.956 31.96-69.315 29.329-28.359 70.75-28.359t70.975 28.199q29.554 28.199 32.185 69.475H744q33.287 0 56.709 23.422 23.422 23.422 23.422 56.709v161.065q40.956 2.631 69.315 31.96 28.359 29.329 28.359 70.75t-28.199 70.975q-28.199 29.554-69.475 32.185V-216q0 33.287-23.422 56.709-23.422 23.422-56.709 23.422H216Zm2.87-83.001h522.26v-522.26H218.87v108.652q42.13 22.63 65.597 63.772 23.468 41.141 23.468 88.706 0 49.01-23.468 90.168Q261-348.674 218.87-327.283v108.413ZM480-480Z"})})}])},9536,e=>{"use strict";var t=e.i(94189);e.s(["default",0,function(){return(0,t.useEffect)(()=>{let e=new URLSearchParams(window.location.search).get("ref");if(e)try{localStorage.setItem("chatwait_ref",e),document.cookie=`chatwait_ref=${encodeURIComponent(e)}; path=/; max-age=2592000; SameSite=Lax`}catch{}},[]),null}])},25484,5775,e=>{"use strict";e.i(92139);var t=e.i(53286),r=e.i(94189),n=e.i(23273);function i(){let e=new URLSearchParams(window.location.search),t=Object.fromEntries(e.entries()),r=e.get("ref")??"";if(!r)try{r=localStorage.getItem("chatwait_ref")??""}catch{}r&&!t.ref&&(t.ref=r);let n=new URL("https://chatwait.com/");for(let[e,r]of Object.entries(t))n.searchParams.set(e,r);return{parameters:t,referralCode:r,desktopUrl:n.toString()}}async function o(e){if(navigator.clipboard?.writeText)try{await Promise.race([navigator.clipboard.writeText(e),new Promise((e,t)=>window.setTimeout(()=>t(Error("clipboard timeout")),750))]);return}catch{}let t=document.createElement("textarea");t.value=e,t.style.position="fixed",t.style.opacity="0",document.body.appendChild(t),t.select(),document.execCommand("copy"),t.remove()}e.s(["default",0,function({href:e,className:a,children:s}){let[l,d]=(0,r.useState)(!1),[c,u]=(0,r.useState)(""),[f,h]=(0,r.useState)(""),[m,p]=(0,r.useState)(!1),[x,g]=(0,r.useState)(!1),[b,v]=(0,r.useState)(""),[y,w]=(0,r.useState)(!1),j=(0,r.useRef)(null);async function k(e){e.preventDefault(),p(!0),v("");let{parameters:t,referralCode:r,desktopUrl:n}=i();try{let e=await fetch("https://vrqduarubmetlyjcszid.supabase.co/functions/v1/desktop-link",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:c,company:f,referral_code:r,parameters:t,page_url:window.location.href,desktop_url:n})}),i=await e.json();if(!e.ok)throw Error(i.error||"Unable to send the link.");if(!i.sent)throw Error("Your email was saved, but the message could not be sent. Please copy the link instead.");g(!0)}catch(e){v(e instanceof Error?e.message:"Unable to send the link.")}finally{p(!1)}}async function _(){let{desktopUrl:e}=i();try{await o(e),w(!0),window.setTimeout(()=>w(!1),2500)}catch{v("Could not copy the link. Please copy chatwait.com manually.")}}(0,r.useEffect)(()=>{if(!l)return;let e=document.body.style.overflow;document.body.style.overflow="hidden",j.current?.focus();let t=e=>{"Escape"===e.key&&d(!1)};return window.addEventListener("keydown",t),()=>{document.body.style.overflow=e,window.removeEventListener("keydown",t)}},[l]);let C=l?(0,t.jsx)("div",{className:"fixed inset-0 z-[100] flex items-end justify-center bg-black/55 p-4 backdrop-blur-sm sm:items-center",role:"presentation",onMouseDown:e=>{e.target===e.currentTarget&&d(!1)},children:(0,t.jsxs)("div",{role:"dialog","aria-modal":"true","aria-labelledby":"desktop-link-title",className:"relative w-full max-w-md rounded-2xl border border-border bg-card p-6 text-left text-foreground shadow-2xl sm:p-7",children:[(0,t.jsx)("button",{type:"button",onClick:()=>d(!1),"aria-label":"Close",className:"absolute right-4 top-4 grid h-9 w-9 place-items-center rounded-full text-muted transition-colors hover:bg-background hover:text-foreground",children:(0,t.jsx)("svg",{viewBox:"0 0 20 20",width:"18",height:"18",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":"true",children:(0,t.jsx)("path",{d:"m5 5 10 10M15 5 5 15"})})}),(0,t.jsx)("p",{className:"mb-2 text-xs font-bold uppercase tracking-[0.16em] text-accent-ink",children:"Desktop extension"}
3),(0,t.jsx)("h2",{id:"desktop-link-title",className:"pr-8 text-2xl font-extrabold tracking-tight",children:"Chatwait works on desktop"}),(0,t.jsx)("p",{className:"mt-3 text-sm leading-6 text-muted",children:"Chatwait is a browser extension for your computer. Send yourself the link and install it when you're back at your desktop."}),(0,t.jsxs)("form",{onSubmit:k,className:"mt-6 space-y-3",children:[(0,t.jsx)("label",{htmlFor:"desktop-link-email",className:"block text-sm font-semibold",children:"Email address"}),(0,t.jsx)("input",{ref:j,id:"desktop-link-email",type:"email",autoComplete:"email",required:!0,value:c,onChange:e=>u(e.target.value),disabled:x,placeholder:"[email protected]",className:"w-full rounded-xl border border-border bg-background px-4 py-3 text-base outline-none transition focus:border-accent focus:ring-2 focus:ring-accent/20 disabled:opacity-60"}),(0,t.jsx)("input",{type:"text",name:"company",value:f,onChange:e=>h(e.target.value),tabIndex:-1,autoComplete:"off","aria-hidden":"true",className:"absolute -left-[9999px]"}),x&&(0,t.jsx)("p",{className:"text-center text-sm font-medium text-accent-ink",children:"Check your inbox on your computer."}),(0,t.jsx)("button",{type:"submit",disabled:m||x,className:"w-full rounded-xl bg-accent px-5 py-3.5 text-base font-bold text-white transition-colors hover:bg-accent-bright disabled:cursor-default disabled:opacity-70",children:x?"Link sent":m?"Sending...":"Email me the link"})]}),(0,t.jsx)("button",{type:"button",onClick:_,className:"mt-3 w-full rounded-xl border border-border bg-background px-5 py-3.5 text-base font-semibold transition-colors hover:border-accent",children:y?"Link copied":"Copy link"}),b&&(0,t.jsx)("p",{role:"alert",className:"mt-3 text-sm text-red-600",children:b}),(0,t.jsxs)("p",{className:"mt-4 text-center text-xs text-muted",children:["One installation email. No marketing. See our ",(0,t.jsx)("a",{href:"/privacy",className:"underline underline-offset-2",children:"privacy policy"}),"."]})]})}):null;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:a,onClick:function(e){let t;t=navigator,(t.userAgentData?.mobile||/Android|iPhone|iPad|iPod|IEMobile|Opera Mini/i.test(navigator.userAgent)||window.innerWidth<=600||navigator.maxTouchPoints>1&&window.innerWidth<900)&&(e.preventDefault(),d(!0),v(""))},children:s}),"u">typeof document&&C?(0,n.createPortal)(C,document.body):null]})}],25484),e.s(["useIsFirefox",0,function(){let[e,t]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{var e;t((e=navigator.userAgent,/firefox\//i.test(e)))},[]),e}],5775)},39263,e=>{"use strict";var t=e.i(53286),r=e.i(57675),n=e.i(25484),i=e.i(5775);let o="https://addons.mozilla.org/addon/chatwait/";function a(){return(0,t.jsxs)("svg",{viewBox:"0 0 20 20",width:"16",height:"16",fill:"none",stroke:"currentColor",strokeWidth:"2.2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",className:"transition-transform duration-200 group-hover:translate-x-0.5",children:[(0,t.jsx)("path",{d:"M4 10h12"}),(0,t.jsx)("path",{d:"M11 5l5 5-5 5"})]})}e.s(["default",0,function({variant:e="light"}){let s="group inline-flex items-center justify-center gap-2.5 rounded-xl bg-accent px-7 py-3.5 text-base font-bold text-white shadow-[0_8px_24px_-8px_rgba(12,166,120,0.65)] transition-all duration-200 hover:bg-accent-bright hover:shadow-[0_12px_32px_-8px_rgba(12,166,120,0.75)]",l=(0,i.useIsFirefox)()&&!!o;return(0,t.jsxs)("div",{className:"flex flex-col items-center gap-3",children:[l?(0,t.jsxs)("a",{href:o,className:s,children:[(0,t.jsx)(r.FirefoxIcon,{className:"text-white"}),"Add to Firefox",(0,t.jsx)(a,{})]}):(0,t.jsxs)(n.default,{href:"https://chromewebstore.google.com/detail/fjbgbmkdallahjigblomfalbpblojfng",className:s,children:[(0,t.jsx)(r.ChromeIcon,{className:"text-white"}),"Add to Chrome",(0,t.jsx)(a,{})]}),(0,t.jsxs)("p",{className:"dark"===e?"text-sm text-white/60":"text-sm text-muted",children:[(0,t.jsxs)("a",{href:"/privacy",target:"_blank",rel:"noopener noreferrer",className:"dark"===e?"transition-colors hover:text-white":"transition-colors hover:text-foreground",children:[(0,t.jsx)(r.LockIcon,{className:"mr-1 inline align-[-3px]"}),(0,t.jsx)("span",{className:"underline underline-offset-2",children:"Safe"})]}),", free and"," ",(0,t.jsx)("a",{href:"https://github.com/chatwait/chatwait-extension/",target:"_blank",rel:"noopener noreferrer",className:"dark"===e?"underline underline-offset-2 transition-colors hover:text-white":"underline underline-offset-2 transition-colors hover:text-foreground",children:"open source"})]})]})}])},59527,e=>{"use strict";var t=e.i(53286),r=e.i(25484),n=e.i(57675),i=e.i(5775);e.s(["default",0,function({chromeUrl:e,firefoxUrl:o}){let a=(0,i.useIsFirefox)(),s="flex items-center gap-2 rounded-lg bg-foreground px-4 py-2 text-sm font-semibold text-background transition-opacity hover:opacity-85";return a&&o?(0,t.jsxs)("a",{href:o,className:s,children:[(0,t.jsx)(n.FirefoxIcon,{className:"h-4 w-4"}),"Add to Firefox"]}):(0,t.jsxs)(r.default,{href:e,className:s,children:[(0,t.jsx)(n.ChromeIcon,{className:"h-4 w-4"}),"Add to Chrome"]})}])},55989,e=>{"use strict";var t=e.i(53286),r=e.i(94189),n=e.i(7675),i=e.i(39263);e.s(["default",0,function(){let[e,o]=(0,r.useState)(!1),[a,s]=(0,r.useState)(12.472),[l,d]=(0,r.useState)(0),c=(0,r.useRef)(null);function u(){o(!0),c.current&&clearTimeout(c.current),c.current=setTimeout(()=>
3o(!1),700)}return(0,r.useEffect)(()=>{if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let e=setInterval(()=>{s(e=>e+.005),d(e=>e+1)},3400);return()=>clearInterval(e)},[]),(0,r.useEffect)(()=>()=>{c.current&&clearTimeout(c.current)},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"relative mx-auto mt-14 max-w-2xl",children:[(0,t.jsxs)("div",{className:"mock-window elev-lg overflow-hidden rounded-2xl border border-border text-left",children:[(0,t.jsxs)("div",{className:"mock-toolbar flex items-center gap-3 border-b border-border px-4 py-2.5",children:[(0,t.jsxs)("div",{className:"flex gap-1.5","aria-hidden":"true",children:[(0,t.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-[#f75f58]"}),(0,t.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-[#fbbc2e]"}),(0,t.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-[#38c149]"})]}),(0,t.jsx)("div",{className:"flex flex-1 justify-center",children:(0,t.jsxs)("span",{className:"mock-url-chip flex items-center gap-1.5 rounded-full px-4 py-1 text-xs",children:[(0,t.jsxs)("svg",{viewBox:"0 0 24 24",width:"10",height:"10",fill:"none",stroke:"currentColor",strokeWidth:"2.4","aria-hidden":"true",children:[(0,t.jsx)("rect",{x:"5",y:"11",width:"14",height:"9",rx:"2"}),(0,t.jsx)("path",{d:"M8 11V8a4 4 0 0 1 8 0v3"})]}),"chatgpt.com"]})}),(0,t.jsx)("div",{className:"w-10","aria-hidden":"true"})]}),(0,t.jsxs)("div",{className:"p-5 sm:p-6",children:[(0,t.jsx)("div",{className:"hero-reveal flex justify-end",children:(0,t.jsx)("div",{className:"mock-bubble max-w-[80%] rounded-2xl px-4 py-2.5 text-base",children:"Help me plan a weekend getaway"})}),(0,t.jsxs)("div",{role:"link",tabIndex:0,onClick:u,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),u())},className:"hero-reveal group flex cursor-pointer items-center gap-2.5 border-b border-border py-3",style:{animationDelay:"0.1s"},children:[(0,t.jsx)(n.default,{src:"/duolingo-icon.svg",alt:"Duolingo",width:24,height:24,className:"h-6 w-6 shrink-0 rounded-md",priority:!0}),(0,t.jsx)("span",{className:"ad-link flex-1 text-base font-medium group-hover:underline",children:"Learn a language while you wait"})]}),(0,t.jsxs)("div",{className:"hero-reveal mt-3 flex items-center gap-2.5 pb-1",style:{animationDelay:"0.1s"},children:[(0,t.jsx)("div",{className:"thinking-dot-wrap h-6 w-6 shrink-0","aria-hidden":"true",children:(0,t.jsx)("span",{})}),(0,t.jsx)("span",{className:"thinking-shimmer text-base font-normal","data-text":"Thinking",children:"Thinking"})]})]})]}),(0,t.jsxs)("div",{className:"floaty elev-lg absolute -right-3 -top-7 hidden rounded-xl border border-border bg-card px-4 py-3 text-left sm:block md:-right-16","aria-hidden":"true",children:[(0,t.jsxs)("div",{className:"flex items-center gap-1.5 text-[11px] font-semibold uppercase tracking-wider text-muted",children:[(0,t.jsx)("span",{className:"live-dot h-1.5 w-1.5 rounded-full bg-accent"}),"Your balance"]}),(0,t.jsxs)("div",{className:"mt-1 text-xl font-bold tabular-nums tracking-tight text-foreground",children:["$",a.toFixed(3)]}),l>0&&(0,t.jsxs)("div",{className:"earn-pop absolute -top-3 right-3 rounded-full bg-accent px-2 py-0.5 text-[11px] font-bold text-white",children:["+$","0.005"]},l)]}),(0,t.jsxs)("div",{className:"floaty-slow elev absolute -bottom-5 -right-3 hidden items-center gap-2 whitespace-nowrap rounded-full border border-border bg-card py-2 pl-2.5 pr-4 sm:flex md:-right-14","aria-hidden":"true",children:[(0,t.jsx)("span",{className:"flex h-6 shrink-0 items-center justify-center rounded-full bg-accent/10 px-2 text-xs font-bold text-accent-ink",children:"50%"}),(0,t.jsx)("span",{className:"text-xs font-medium text-muted",children:"of ad revenue goes to you"})]})]}),(0,t.jsx)("div",{className:"mt-12 flex justify-center",children:(0,t.jsx)("div",{className:`transition-transform duration-300 ease-out ${e?"scale-110":"scale-100"}`,children:(0,t.jsx)(i.default,{})})})]})}])},25318,e=>{"use strict";var t=e.i(53286),r=e.i(94189),n=e.i(7675);e.s(["default",0,function(){let[e,i]=(0,r.useState)(!1),[o,a]=(0,r.useState)(!1);return(0,r.useEffect)(()=>
3{if(!e)return void a(!1);let t=setTimeout(()=>a(!0),1e3);return()=>clearTimeout(t)},[e]),(0,t.jsx)("div",{className:`mt-5 flex max-w-sm items-center gap-2.5 rounded-xl border px-4 py-3 transition-colors duration-300 ${e?"border-transparent bg-transparent":"border-border bg-background"}`,children:e?o?(0,t.jsx)("button",{type:"button",onClick:()=>i(!1),className:"text-sm font-medium text-muted hover:text-foreground",children:"Reload"}):(0,t.jsx)("span",{className:"text-sm text-muted",children:"Â "}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.default,{src:"/duolingo-icon.svg",alt:"Duolingo",width:20,height:20,className:"h-5 w-5 shrink-0 rounded-md"}),(0,t.jsx)("span",{className:"ad-link min-w-0 flex-1 truncate text-sm font-medium",children:"Learn a language while you wait"}),(0,t.jsx)("button",{type:"button",onClick:()=>i(!0),"aria-label":"Dismiss",className:"-m-2 cursor-pointer p-2 text-sm text-muted hover:text-foreground",children:"Ã"})]})})}])},33714,e=>{"use strict";var t=e.i(53286),r=e.i(94189);let n=[{value:50,prefix:"",suffix:"%",label:"of ad revenue is yours"},{value:3,prefix:"",suffix:"",label:"AI platforms supported"},{value:0,prefix:"",suffix:"",label:"chats we can read"}];function i({value:e,prefix:n,suffix:o,started:a}){let[s,l]=(0,r.useState)(0);return(0,r.useEffect)(()=>{if(!a)return;if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return void l(e);let t=0,r=performance.now(),n=i=>{let o=Math.min((i-r)/1100,1);l(Math.round(e*(1-Math.pow(1-o,3)))),o<1&&(t=requestAnimationFrame(n))};return t=requestAnimationFrame(n),()=>cancelAnimationFrame(t)},[a,e]),(0,t.jsxs)("span",{className:"tabular-nums",children:[n,s,o]})}e.s(["default",0,function(){let e=(0,r.useRef)(null),[o,a]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let t=e.current;if(!t)return;let r=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&(a(!0),r.disconnect())},{threshold:.4});return r.observe(t),()=>r.disconnect()},[]),(0,t.jsx)("div",{ref:e,className:"grid grid-cols-3 divide-x divide-border overflow-hidden rounded-2xl border border-border bg-card",children:n.map(e=>(0,t.jsxs)("div",{className:"px-4 py-7 text-center sm:px-6",children:[(0,t.jsx)("div",{className:"text-3xl font-extrabold tracking-tight text-foreground sm:text-4xl",children:(0,t.jsx)(i,{value:e.value,prefix:e.prefix,suffix:e.suffix,started:o})}),(0,t.jsx)("div",{className:"mt-1.5 text-sm text-muted",children:e.label})]},e.label))})}])},27790,e=>{"use strict";var t=e.i(53286),r=e.i(94189);e.s(["default",0,function({children:e,delay:n=0,className:i=""}){let o=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let e=o.current;if(!e)return;let t=new IntersectionObserver(r=>{for(let n of r)n.isIntersecting&&(e.classList.add("in-view"),t.disconnect())},{threshold:.12});return t.observe(e),()=>t.disconnect()},[]),(0,t.jsx)("div",{ref:o,className:`reveal ${i}`,style:n?{transitionDelay:`${n}ms`}:void 0,children:e})}])}]);
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.