(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9085],{92496:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});let n=(0,r(78030).Z)("CircleUserRound",[["path",{d:"M18 20a6 6 0 0 0-12 0",key:"1qehca"}],["circle",{cx:"12",cy:"10",r:"4",key:"1h16sb"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},63550:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});let n=(0,r(78030).Z)("Ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]])},83852:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});let n=(0,r(78030).Z)("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]])},37151:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});let n=(0,r(78030).Z)("Lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]])},15574:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});let n=(0,r(78030).Z)("List",[["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 18h.01",key:"1tta3j"}],["path",{d:"M3 6h.01",key:"1rqtza"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 18h13",key:"1lx6n3"}],["path",{d:"M8 6h13",key:"ik3vkj"}]])},37694:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});let n=(0,r(78030).Z)("MessageCircleMore",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},99913:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});let n=(0,r(78030).Z)("Pen",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]])},22757:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});let n=(0,r(78030).Z)("Rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]])},24258:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});let n=(0,r(78030).Z)("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},41726:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});let n=(0,r(78030).Z)("Sheet",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"3",x2:"21",y1:"9",y2:"9",key:"1vqk6q"}],["line",{x1:"3",x2:"21",y1:"15",y2:"15",key:"o2sbyz"}],["line",{x1:"9",x2:"9",y1:"9",y2:"21",key:"1ib60c"}],["line",{x1:"15",x2:"15",y1:"9",y2:"21",key:"1n26ft"}]])},71145:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});let n=(0,r(78030).Z)("UserRound",[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]])},66648:(e,t,r)=>{"use strict";r.d(t,{default:()=>o.a});var n=r(55601),o=r.n(n)},16463:(e,t,r)=>{"use strict";var n=r(71169);r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},38173:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return b}});let n=r(99920),o=r(41452),i=r(57437),a=o._(r(2265)),s=n._(r(54887)),l=n._(r(28321)),u=r(80497),c=r(7103),d=r(93938);r(72301);let f=r(60291),p=n._(r(21241)),m=r(77616),v={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function y(e,t,r,n,o,i,a){let s=null==e?void 0: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&&o(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,o=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}}))}function h(e){return a.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let g=(0,a.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:o,height:s,width:l,decoding:u,className:c,style:d,fetchPriority:f,placeholder:p,loading:v,unoptimized:g,fill:w,onLoadRef:b,onLoadingCompleteRef:E,setBlurComplete:x,setShowAltText:C,sizesInput:S,onLoad:P,onError:_,...M}=e,T=(0,a.useCallback)(e=>{e&&(_&&(e.src=e.src),e.complete&&y(e,p,b,E,x,g,S))},[r,p,b,E,x,_,g,S]),k=(0,m.useMergedRef)(t,T);return(0,i.jsx)("img",{...M,...h(f),loading:v,width:l,height:s,decoding:u,"data-nimg":w?"fill":"1",className:c,style:d,sizes:o,srcSet:n,src:r,ref:k,onLoad:e=>{y(e.currentTarget,p,b,E,x,g,S)},onError:e=>{C(!0),"empty"!==p&&x(!0),_&&_(e)}})});function w(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...h(r.fetchPriority)};return t&&s.default.preload?(s.default.preload(r.src,n),null):(0,i.jsx)(l.default,{children:(0,i.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...n},"__nimg-"+r.src+r.srcSet+r.sizes)})}let b=(0,a.forwardRef)((e,t)=>{let r=(0,a.useContext)(f.RouterContext),n=(0,a.useContext)(d.ImageConfigContext),o=(0,a.useMemo)(()=>{let e=v||n||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r}},[n]),{onLoad:s,onLoadingComplete:l}=e,m=(0,a.useRef)(s);(0,a.useEffect)(()=>{m.current=s},[s]);let y=(0,a.useRef)(l);(0,a.useEffect)(()=>{y.current=l},[l]);let[h,b]=(0,a.useState)(!1),[E,x]=(0,a.useState)(!1),{props:C,meta:S}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:o,blurComplete:h,showAltText:E});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(g,{...C,unoptimized:S.unoptimized,placeholder:S.placeholder,fill:S.fill,onLoadRef:m,onLoadingCompleteRef:y,setBlurComplete:b,setShowAltText:x,sizesInput:e.sizes,ref:t}),S.priority?(0,i.jsx)(w,{isAppRouter:!r,imgAttributes:C}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},84080:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return g},handleClientScriptLoad:function(){return v},initScriptLoader:function(){return y}});let n=r(99920),o=r(41452),i=r(57437),a=n._(r(54887)),s=o._(r(2265)),l=r(36590),u=r(4071),c=r(49189),d=new Map,f=new Set,p=e=>{if(a.default.preinit){e.forEach(e=>{a.default.preinit(e,{as:"style"})});return}if("undefined"!=typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}},m=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:o=null,dangerouslySetInnerHTML:i,children:a="",strategy:s="afterInteractive",onError:l,stylesheets:c}=e,m=r||t;if(m&&f.has(m))return;if(d.has(t)){f.add(m),d.get(t).then(n,l);return}let v=()=>{o&&o(),f.add(m)},y=document.createElement("script"),h=new Promise((e,t)=>{y.addEventListener("load",function(t){e(),n&&n.call(this,t),v()}),y.addEventListener("error",function(e){t(e)})}).catch(function(e){l&&l(e)});i?(y.innerHTML=i.__html||"",v()):a?(y.textContent="string"==typeof a?a:Array.isArray(a)?a.join(""):"",v()):t&&(y.src=t,d.set(t,h)),(0,u.setAttributesFromProps)(y,e),"worker"===s&&y.setAttribute("type","text/partytown"),y.setAttribute("data-nscript",s),c&&p(c),document.body.appendChild(y)};function v(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>m(e))}):m(e)}function y(e){e.forEach(v),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function h(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:o=null,strategy:u="afterInteractive",onError:d,stylesheets:p,...v}=e,{updateScripts:y,scripts:h,getIsSsr:g,appDir:w,nonce:b}=(0,s.useContext)(l.HeadManagerContext),E=(0,s.useRef)(!1);(0,s.useEffect)(()=>{let e=t||r;E.current||(o&&e&&f.has(e)&&o(),E.current=!0)},[o,t,r]);let x=(0,s.useRef)(!1);if((0,s.useEffect)(()=>{!x.current&&("afterInteractive"===u?m(e):"lazyOnload"===u&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>m(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>m(e))})),x.current=!0)},[e,u]),("beforeInteractive"===u||"worker"===u)&&(y?(h[u]=(h[u]||[]).concat([{id:t,src:r,onLoad:n,onReady:o,onError:d,...v}]),y(h)):g&&g()?f.add(t||r):g&&!g()&&m(e)),w){if(p&&p.forEach(e=>{a.default.preinit(e,{as:"style"})}),"beforeInteractive"===u)return r?(a.default.preload(r,v.integrity?{as:"script",integrity:v.integrity,nonce:b,crossOrigin:v.crossOrigin}:{as:"script",nonce:b,crossOrigin:v.crossOrigin}),(0,i.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([r,{...v,id:t}])+")"}})):(v.dangerouslySetInnerHTML&&(v.children=v.dangerouslySetInnerHTML.__html,delete v.dangerouslySetInnerHTML),(0,i.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...v,id:t}])+")"}}));"afterInteractive"===u&&r&&a.default.preload(r,v.integrity?{as:"script",integrity:v.integrity,nonce:b,crossOrigin:v.crossOrigin}:{as:"script",nonce:b,crossOrigin:v.crossOrigin})}return null}Object.defineProperty(h,"__nextScript",{value:!0});let g=h;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4071:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"setAttributesFromProps",{enumerable:!0,get:function(){return i}});let r={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"},n=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"];function o(e){return["async","defer","noModule"].includes(e)}function i(e,t){for(let[i,a]of Object.entries(t)){if(!t.hasOwnProperty(i)||n.includes(i)||void 0===a)continue;let s=r[i]||i.toLowerCase();"SCRIPT"===e.tagName&&o(s)?e[s]=!!a:e.setAttribute(s,String(a)),(!1===a||"SCRIPT"===e.tagName&&o(s)&&(!a||"false"===a))&&(e.setAttribute(s,""),e.removeAttribute(s))}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},82901:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return n}});let n=r(99920)._(r(2265)).default.createContext({})},40687:(e,t)=>{"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},80497:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return s}}),r(72301);let n=r(51564),o=r(7103);function i(e){return void 0!==e.default}function a(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 s(e,t){var r;let s,l,u,{src:c,sizes:d,unoptimized:f=!1,priority:p=!1,loading:m,className:v,quality:y,width:h,height:g,fill:w=!1,style:b,overrideSrc:E,onLoad:x,onLoadingComplete:C,placeholder:S="empty",blurDataURL:P,fetchPriority:_,decoding:M="async",layout:T,objectFit:k,objectPosition:j,lazyBoundary:O,lazyRoot:R,...N}=e,{imgConf:L,showAltText:I,blurComplete:A,defaultLoader:D}=t,z=L||o.imageConfigDefault;if("allSizes"in z)s=z;else{let e=[...z.deviceSizes,...z.imageSizes].sort((e,t)=>e-t),t=z.deviceSizes.sort((e,t)=>e-t);s={...z,allSizes:e,deviceSizes:t}}if(void 0===D)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let F=N.loader||D;delete N.loader,delete N.srcSet;let U="__next_img_default"in F;if(U){if("custom"===s.loader)throw Error('Image with src "'+c+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=F;F=t=>{let{config:r,...n}=t;return e(n)}}if(T){"fill"===T&&(w=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[T];e&&(b={...b,...e});let t={responsive:"100vw",fill:"100vw"}[T];t&&!d&&(d=t)}let Z="",W=a(h),q=a(g);if((r=c)&&"object"==typeof r&&(i(r)||void 0!==r.src)){let e=i(c)?c.default:c;if(!e.src)throw 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(e));if(!e.height||!e.width)throw 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(e));if(l=e.blurWidth,u=e.blurHeight,P=P||e.blurDataURL,Z=e.src,!w){if(W||q){if(W&&!q){let t=W/e.width;q=Math.round(e.height*t)}else if(!W&&q){let t=q/e.height;W=Math.round(e.width*t)}}else W=e.width,q=e.height}}let H=!p&&("lazy"===m||void 0===m);(!(c="string"==typeof c?c:Z)||c.startsWith("data:")||c.startsWith("blob:"))&&(f=!0,H=!1),s.unoptimized&&(f=!0),U&&c.endsWith(".svg")&&!s.dangerouslyAllowSVG&&(f=!0);let K=a(y),B=Object.assign(w?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:k,objectPosition:j}:{},I?{}:{color:"transparent"},b),V=A||"empty"===S?null:"blur"===S?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:W,heightInt:q,blurWidth:l,blurHeight:u,blurDataURL:P||"",objectFit:B.objectFit})+'")':'url("'+S+'")',$=V?{backgroundSize:B.objectFit||"cover",backgroundPosition:B.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:V}:{},G=function(e){let{config:t,src:r,unoptimized:n,width:o,quality:i,sizes:a,loader:s}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(e,t,r){let{deviceSizes:n,allSizes:o}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);n)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))],kind:"x"}}(t,o,a),c=l.length-1;return{sizes:a||"w"!==u?a:"100vw",srcSet:l.map((e,n)=>s({config:t,src:r,quality:i,width:e})+" "+("w"===u?e:n+1)+u).join(", "),src:s({config:t,src:r,quality:i,width:l[c]})}}({config:s,src:c,unoptimized:f,width:W,quality:K,sizes:d,loader:F});return{props:{...N,loading:H?"lazy":m,fetchPriority:_,width:W,height:q,decoding:M,className:v,style:{...B,...$},sizes:G.sizes,srcSet:G.srcSet,src:E||G.src},meta:{unoptimized:f,priority:p,placeholder:S,fill:w}}}},28321:(e,t,r)=>{"use strict";var n=r(20357);Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return y},defaultHead:function(){return f}});let o=r(99920),i=r(41452),a=r(57437),s=i._(r(2265)),l=o._(r(65960)),u=r(82901),c=r(36590),d=r(40687);function f(e){void 0===e&&(e=!1);let t=[(0,a.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===s.default.Fragment?e.concat(s.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(72301);let m=["name","httpEquiv","charSet","itemProp"];function v(e,t){let{inAmpMode:r}=t;return e.reduce(p,[]).reverse().concat(f(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return o=>{let i=!0,a=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){a=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?i=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?i=!1:t.add(o.type);break;case"meta":for(let e=0,t=m.length;e<t;e++){let t=m[e];if(o.props.hasOwnProperty(t)){if("charSet"===t)r.has(t)?i=!1:r.add(t);else{let e=o.props[t],r=n[t]||new Set;("name"!==t||!a)&&r.has(e)?i=!1:(r.add(e),n[t]=r)}}}}return i}}()).reverse().map((e,t)=>{let o=e.key||t;if(n.env.__NEXT_OPTIMIZE_FONTS&&!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,s.default.cloneElement(e,t)}return s.default.cloneElement(e,{key:o})})}let y=function(e){let{children:t}=e,r=(0,s.useContext)(u.AmpStateContext),n=(0,s.useContext)(c.HeadManagerContext);return(0,a.jsx)(l.default,{reduceComponentsToState:v,headManager:n,inAmpMode:(0,d.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},51564:(e,t)=>{"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:o,blurDataURL:i,objectFit:a}=e,s=n?40*n:t,l=o?40*o:r,u=s&&l?"viewBox='0 0 "+s+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%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='"+(u?"none":"contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+i+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},93938:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let n=r(99920)._(r(2265)),o=r(7103),i=n.default.createContext(o.imageConfigDefault)},7103:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return n}});let r=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],unoptimized:!1}},55601:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return l},getImageProps:function(){return s}});let n=r(99920),o=r(80497),i=r(38173),a=n._(r(21241));function s(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],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 l=i.Image},21241:(e,t)=>{"use strict";function r(e){let{config:t,src:r,width:n,quality:o}=e;return t.path+"?url="+encodeURIComponent(r)+"&w="+n+"&q="+(o||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}}),r.__next_img_default=!0;let n=r},65960:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let n=r(2265),o="undefined"==typeof window,i=o?()=>{}:n.useLayoutEffect,a=o?()=>{}:n.useEffect;function s(e){let{headManager:t,reduceComponentsToState:r}=e;function s(){if(t&&t.mountedInstances){let o=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(o,e))}}if(o){var l;null==t||null==(l=t.mountedInstances)||l.add(e.children),s()}return i(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),i(()=>(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}},68543:e=>{e.exports={style:{fontFamily:"'Manrope', 'Manrope Fallback'",fontStyle:"normal"},className:"__className_1b340f"}},99240:(e,t,r)=>{"use strict";r.d(t,{B:()=>s});var n=r(2265),o=r(57437);function i(...e){return n.useCallback(function(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}(...e),e)}var a=r(63355);function s(e){let t=e+"CollectionProvider",[r,s]=function(e,t=[]){let r=[],i=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return i.scopeName=e,[function(t,i){let a=n.createContext(i),s=r.length;function l(t){let{scope:r,children:i,...l}=t,u=r?.[e][s]||a,c=n.useMemo(()=>l,Object.values(l));return(0,o.jsx)(u.Provider,{value:c,children:i})}return r=[...r,i],l.displayName=t+"Provider",[l,function(r,o){let l=o?.[e][s]||a,u=n.useContext(l);if(u)return u;if(void 0!==i)return i;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(i,...t)]}(t),[l,u]=r(t,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:t,children:r}=e,i=n.useRef(null),a=n.useRef(new Map).current;return(0,o.jsx)(l,{scope:t,itemMap:a,collectionRef:i,children:r})};c.displayName=t;let d=e+"CollectionSlot",f=n.forwardRef((e,t)=>{let{scope:r,children:n}=e,s=i(t,u(d,r).collectionRef);return(0,o.jsx)(a.g7,{ref:s,children:n})});f.displayName=d;let p=e+"CollectionItemSlot",m="data-radix-collection-item",v=n.forwardRef((e,t)=>{let{scope:r,children:s,...l}=e,c=n.useRef(null),d=i(t,c),f=u(p,r);return n.useEffect(()=>(f.itemMap.set(c,{ref:c,...l}),()=>void f.itemMap.delete(c))),(0,o.jsx)(a.g7,{[m]:"",ref:d,children:s})});return v.displayName=p,[{Provider:c,Slot:f,ItemSlot:v},function(t){let r=u(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},s]}},53014:(e,t,r)=>{"use strict";r.d(t,{aU:()=>el,x8:()=>eu,dk:()=>es,zt:()=>en,fC:()=>ei,Dx:()=>ea,l_:()=>eo});var n,o=r(2265),i=r(54887);function a(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}function s(...e){return o.useCallback(function(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}(...e),e)}var l=r(99240),u=r(57437),c=r(63355),d=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=o.forwardRef((e,r)=>{let{asChild:n,...o}=e,i=n?c.g7:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,u.jsx)(i,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function f(e,t){e&&i.flushSync(()=>e.dispatchEvent(t))}function p(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>t.current?.(...e),[])}var m="dismissableLayer.update",v=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),y=o.forwardRef((e,t)=>{var r,i;let{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:c,onPointerDownOutside:f,onFocusOutside:y,onInteractOutside:h,onDismiss:b,...E}=e,x=o.useContext(v),[C,S]=o.useState(null),P=null!==(i=null==C?void 0:C.ownerDocument)&&void 0!==i?i:null===(r=globalThis)||void 0===r?void 0:r.document,[,_]=o.useState({}),M=s(t,e=>S(e)),T=Array.from(x.layers),[k]=[...x.layersWithOutsidePointerEventsDisabled].slice(-1),j=T.indexOf(k),O=C?T.indexOf(C):-1,R=x.layersWithOutsidePointerEventsDisabled.size>0,N=O>=j,L=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=p(e),i=o.useRef(!1),a=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){w("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",a.current),a.current=t,r.addEventListener("click",a.current,{once:!0})):t()}else r.removeEventListener("click",a.current);i.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",a.current)}},[r,n]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,r=[...x.branches].some(e=>e.contains(t));!N||r||(null==f||f(e),null==h||h(e),e.defaultPrevented||null==b||b())},P),I=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=p(e),i=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!i.current&&w("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;[...x.branches].some(e=>e.contains(t))||(null==y||y(e),null==h||h(e),e.defaultPrevented||null==b||b())},P);return!function(e,t=globalThis?.document){let r=p(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{O!==x.layers.size-1||(null==c||c(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},P),o.useEffect(()=>{if(C)return l&&(0===x.layersWithOutsidePointerEventsDisabled.size&&(n=P.body.style.pointerEvents,P.body.style.pointerEvents="none"),x.layersWithOutsidePointerEventsDisabled.add(C)),x.layers.add(C),g(),()=>{l&&1===x.layersWithOutsidePointerEventsDisabled.size&&(P.body.style.pointerEvents=n)}},[C,P,l,x]),o.useEffect(()=>()=>{C&&(x.layers.delete(C),x.layersWithOutsidePointerEventsDisabled.delete(C),g())},[C,x]),o.useEffect(()=>{let e=()=>_({});return document.addEventListener(m,e),()=>document.removeEventListener(m,e)},[]),(0,u.jsx)(d.div,{...E,ref:M,style:{pointerEvents:R?N?"auto":"none":void 0,...e.style},onFocusCapture:a(e.onFocusCapture,I.onFocusCapture),onBlurCapture:a(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:a(e.onPointerDownCapture,L.onPointerDownCapture)})});y.displayName="DismissableLayer";var h=o.forwardRef((e,t)=>{let r=o.useContext(v),n=o.useRef(null),i=s(t,n);return o.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,u.jsx)(d.div,{...e,ref:i})});function g(){let e=new CustomEvent(m);document.dispatchEvent(e)}function w(e,t,r,n){let{discrete:o}=n,i=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),o?f(i,a):i.dispatchEvent(a)}h.displayName="DismissableLayerBranch";var b=globalThis?.document?o.useLayoutEffect:()=>{},E=o.forwardRef((e,t)=>{var r,n;let{container:a,...s}=e,[l,c]=o.useState(!1);b(()=>c(!0),[]);let f=a||l&&(null===(n=globalThis)||void 0===n?void 0:null===(r=n.document)||void 0===r?void 0:r.body);return f?i.createPortal((0,u.jsx)(d.div,{...s,ref:t}),f):null});E.displayName="Portal";var x=e=>{let{present:t,children:r}=e,n=function(e){var t,r;let[n,i]=o.useState(),a=o.useRef({}),s=o.useRef(e),l=o.useRef("none"),[u,c]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},o.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return o.useEffect(()=>{let e=C(a.current);l.current="mounted"===u?e:"none"},[u]),b(()=>{let t=a.current,r=s.current;if(r!==e){let n=l.current,o=C(t);e?c("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?c("UNMOUNT"):r&&n!==o?c("ANIMATION_OUT"):c("UNMOUNT"),s.current=e}},[e,c]),b(()=>{if(n){var e;let t;let r=null!==(e=n.ownerDocument.defaultView)&&void 0!==e?e:window,o=e=>{let o=C(a.current).includes(e.animationName);if(e.target===n&&o&&(c("ANIMATION_END"),!s.current)){let e=n.style.animationFillMode;n.style.animationFillMode="forwards",t=r.setTimeout(()=>{"forwards"===n.style.animationFillMode&&(n.style.animationFillMode=e)})}},i=e=>{e.target===n&&(l.current=C(a.current))};return n.addEventListener("animationstart",i),n.addEventListener("animationcancel",o),n.addEventListener("animationend",o),()=>{r.clearTimeout(t),n.removeEventListener("animationstart",i),n.removeEventListener("animationcancel",o),n.removeEventListener("animationend",o)}}c("ANIMATION_END")},[n,c]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:o.useCallback(e=>{e&&(a.current=getComputedStyle(e)),i(e)},[])}}(t),i="function"==typeof r?r({present:n.isPresent}):o.Children.only(r),a=s(n.ref,function(e){var t,r;let n=null===(t=Object.getOwnPropertyDescriptor(e.props,"ref"))||void 0===t?void 0:t.get,o=n&&"isReactWarning"in n&&n.isReactWarning;return o?e.ref:(o=(n=null===(r=Object.getOwnPropertyDescriptor(e,"ref"))||void 0===r?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning)?e.props.ref:e.props.ref||e.ref}(i));return"function"==typeof r||n.isPresent?o.cloneElement(i,{ref:a}):null};function C(e){return(null==e?void 0:e.animationName)||"none"}x.displayName="Presence";var S=r(89605),P="ToastProvider",[_,M,T]=(0,l.B)("Toast"),[k,j]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>o.createContext(e));return function(r){let n=r?.[e]||t;return o.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let i=o.createContext(n),a=r.length;r=[...r,n];let s=t=>{let{scope:r,children:n,...s}=t,l=r?.[e]?.[a]||i,c=o.useMemo(()=>s,Object.values(s));return(0,u.jsx)(l.Provider,{value:c,children:n})};return s.displayName=t+"Provider",[s,function(r,s){let l=s?.[e]?.[a]||i,u=o.useContext(l);if(u)return u;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}("Toast",[T]),[O,R]=k(P),N=e=>{let{__scopeToast:t,label:r="Notification",duration:n=5e3,swipeDirection:i="right",swipeThreshold:a=50,children:s}=e,[l,c]=o.useState(null),[d,f]=o.useState(0),p=o.useRef(!1),m=o.useRef(!1);return r.trim()||console.error("Invalid prop `label` supplied to `".concat(P,"`. Expected non-empty `string`.")),(0,u.jsx)(_.Provider,{scope:t,children:(0,u.jsx)(O,{scope:t,label:r,duration:n,swipeDirection:i,swipeThreshold:a,toastCount:d,viewport:l,onViewportChange:c,onToastAdd:o.useCallback(()=>f(e=>e+1),[]),onToastRemove:o.useCallback(()=>f(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:p,isClosePausedRef:m,children:s})})};N.displayName=P;var L="ToastViewport",I=["F8"],A="toast.viewportPause",D="toast.viewportResume",z=o.forwardRef((e,t)=>{let{__scopeToast:r,hotkey:n=I,label:i="Notifications ({hotkey})",...a}=e,l=R(L,r),c=M(r),f=o.useRef(null),p=o.useRef(null),m=o.useRef(null),v=o.useRef(null),y=s(t,v,l.onViewportChange),g=n.join("+").replace(/Key/g,"").replace(/Digit/g,""),w=l.toastCount>0;o.useEffect(()=>{let e=e=>{var t;0!==n.length&&n.every(t=>e[t]||e.code===t)&&(null===(t=v.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[n]),o.useEffect(()=>{let e=f.current,t=v.current;if(w&&e&&t){let r=()=>{if(!l.isClosePausedRef.current){let e=new CustomEvent(A);t.dispatchEvent(e),l.isClosePausedRef.current=!0}},n=()=>{if(l.isClosePausedRef.current){let e=new CustomEvent(D);t.dispatchEvent(e),l.isClosePausedRef.current=!1}},o=t=>{e.contains(t.relatedTarget)||n()},i=()=>{e.contains(document.activeElement)||n()};return e.addEventListener("focusin",r),e.addEventListener("focusout",o),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",i),window.addEventListener("blur",r),window.addEventListener("focus",n),()=>{e.removeEventListener("focusin",r),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",i),window.removeEventListener("blur",r),window.removeEventListener("focus",n)}}},[w,l.isClosePausedRef]);let b=o.useCallback(e=>{let{tabbingDirection:t}=e,r=c().map(e=>{let r=e.ref.current,n=[r,...function(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}(r)];return"forwards"===t?n:n.reverse()});return("forwards"===t?r.reverse():r).flat()},[c]);return o.useEffect(()=>{let e=v.current;if(e){let t=t=>{let r=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!r){var n,o,i;let r=document.activeElement,a=t.shiftKey;if(t.target===e&&a){null===(n=p.current)||void 0===n||n.focus();return}let s=b({tabbingDirection:a?"backwards":"forwards"}),l=s.findIndex(e=>e===r);er(s.slice(l+1))?t.preventDefault():a?null===(o=p.current)||void 0===o||o.focus():null===(i=m.current)||void 0===i||i.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[c,b]),(0,u.jsxs)(h,{ref:f,role:"region","aria-label":i.replace("{hotkey}",g),tabIndex:-1,style:{pointerEvents:w?void 0:"none"},children:[w&&(0,u.jsx)(U,{ref:p,onFocusFromOutsideViewport:()=>{er(b({tabbingDirection:"forwards"}))}}),(0,u.jsx)(_.Slot,{scope:r,children:(0,u.jsx)(d.ol,{tabIndex:-1,...a,ref:y})}),w&&(0,u.jsx)(U,{ref:m,onFocusFromOutsideViewport:()=>{er(b({tabbingDirection:"backwards"}))}})]})});z.displayName=L;var F="ToastFocusProxy",U=o.forwardRef((e,t)=>{let{__scopeToast:r,onFocusFromOutsideViewport:n,...o}=e,i=R(F,r);return(0,u.jsx)(S.T,{"aria-hidden":!0,tabIndex:0,...o,ref:t,style:{position:"fixed"},onFocus:e=>{var t;let r=e.relatedTarget;(null===(t=i.viewport)||void 0===t?void 0:t.contains(r))||n()}})});U.displayName=F;var Z="Toast",W=o.forwardRef((e,t)=>{let{forceMount:r,open:n,defaultOpen:i,onOpenChange:s,...l}=e,[c=!0,d]=function({prop:e,defaultProp:t,onChange:r=()=>{}}){let[n,i]=function({defaultProp:e,onChange:t}){let r=o.useState(e),[n]=r,i=o.useRef(n),a=p(t);return o.useEffect(()=>{i.current!==n&&(a(n),i.current=n)},[n,i,a]),r}({defaultProp:t,onChange:r}),a=void 0!==e,s=a?e:n,l=p(r);return[s,o.useCallback(t=>{if(a){let r="function"==typeof t?t(e):t;r!==e&&l(r)}else i(t)},[a,e,i,l])]}({prop:n,defaultProp:i,onChange:s});return(0,u.jsx)(x,{present:r||c,children:(0,u.jsx)(K,{open:c,...l,ref:t,onClose:()=>d(!1),onPause:p(e.onPause),onResume:p(e.onResume),onSwipeStart:a(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:a(e.onSwipeMove,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y","".concat(r,"px"))}),onSwipeCancel:a(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:a(e.onSwipeEnd,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y","".concat(r,"px")),d(!1)})})})});W.displayName=Z;var[q,H]=k(Z,{onClose(){}}),K=o.forwardRef((e,t)=>{let{__scopeToast:r,type:n="foreground",duration:l,open:c,onClose:f,onEscapeKeyDown:m,onPause:v,onResume:h,onSwipeStart:g,onSwipeMove:w,onSwipeCancel:b,onSwipeEnd:E,...x}=e,C=R(Z,r),[S,P]=o.useState(null),M=s(t,e=>P(e)),T=o.useRef(null),k=o.useRef(null),j=l||C.duration,O=o.useRef(0),N=o.useRef(j),L=o.useRef(0),{onToastAdd:I,onToastRemove:z}=C,F=p(()=>{var e;(null==S?void 0:S.contains(document.activeElement))&&(null===(e=C.viewport)||void 0===e||e.focus()),f()}),U=o.useCallback(e=>{e&&e!==1/0&&(window.clearTimeout(L.current),O.current=new Date().getTime(),L.current=window.setTimeout(F,e))},[F]);o.useEffect(()=>{let e=C.viewport;if(e){let t=()=>{U(N.current),null==h||h()},r=()=>{let e=new Date().getTime()-O.current;N.current=N.current-e,window.clearTimeout(L.current),null==v||v()};return e.addEventListener(A,r),e.addEventListener(D,t),()=>{e.removeEventListener(A,r),e.removeEventListener(D,t)}}},[C.viewport,j,v,h,U]),o.useEffect(()=>{c&&!C.isClosePausedRef.current&&U(j)},[c,j,C.isClosePausedRef,U]),o.useEffect(()=>(I(),()=>z()),[I,z]);let W=o.useMemo(()=>S?function e(t){let r=[];return Array.from(t.childNodes).forEach(t=>{if(t.nodeType===t.TEXT_NODE&&t.textContent&&r.push(t.textContent),t.nodeType===t.ELEMENT_NODE){let n=t.ariaHidden||t.hidden||"none"===t.style.display,o=""===t.dataset.radixToastAnnounceExclude;if(!n){if(o){let e=t.dataset.radixToastAnnounceAlt;e&&r.push(e)}else r.push(...e(t))}}}),r}(S):null,[S]);return C.viewport?(0,u.jsxs)(u.Fragment,{children:[W&&(0,u.jsx)(B,{__scopeToast:r,role:"status","aria-live":"foreground"===n?"assertive":"polite","aria-atomic":!0,children:W}),(0,u.jsx)(q,{scope:r,onClose:F,children:i.createPortal((0,u.jsx)(_.ItemSlot,{scope:r,children:(0,u.jsx)(y,{asChild:!0,onEscapeKeyDown:a(m,()=>{C.isFocusedToastEscapeKeyDownRef.current||F(),C.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,u.jsx)(d.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":c?"open":"closed","data-swipe-direction":C.swipeDirection,...x,ref:M,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:a(e.onKeyDown,e=>{"Escape"!==e.key||(null==m||m(e.nativeEvent),e.nativeEvent.defaultPrevented||(C.isFocusedToastEscapeKeyDownRef.current=!0,F()))}),onPointerDown:a(e.onPointerDown,e=>{0===e.button&&(T.current={x:e.clientX,y:e.clientY})}),onPointerMove:a(e.onPointerMove,e=>{if(!T.current)return;let t=e.clientX-T.current.x,r=e.clientY-T.current.y,n=!!k.current,o=["left","right"].includes(C.swipeDirection),i=["left","up"].includes(C.swipeDirection)?Math.min:Math.max,a=o?i(0,t):0,s=o?0:i(0,r),l="touch"===e.pointerType?10:2,u={x:a,y:s},c={originalEvent:e,delta:u};n?(k.current=u,ee("toast.swipeMove",w,c,{discrete:!1})):et(u,C.swipeDirection,l)?(k.current=u,ee("toast.swipeStart",g,c,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>l||Math.abs(r)>l)&&(T.current=null)}),onPointerUp:a(e.onPointerUp,e=>{let t=k.current,r=e.target;if(r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),k.current=null,T.current=null,t){let r=e.currentTarget,n={originalEvent:e,delta:t};et(t,C.swipeDirection,C.swipeThreshold)?ee("toast.swipeEnd",E,n,{discrete:!0}):ee("toast.swipeCancel",b,n,{discrete:!0}),r.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),C.viewport)})]}):null}),B=e=>{let{__scopeToast:t,children:r,...n}=e,i=R(Z,t),[a,s]=o.useState(!1),[l,c]=o.useState(!1);return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},t=p(e);b(()=>{let e=0,r=0;return e=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(r)}},[t])}(()=>s(!0)),o.useEffect(()=>{let e=window.setTimeout(()=>c(!0),1e3);return()=>window.clearTimeout(e)},[]),l?null:(0,u.jsx)(E,{asChild:!0,children:(0,u.jsx)(S.T,{...n,children:a&&(0,u.jsxs)(u.Fragment,{children:[i.label," ",r]})})})},V=o.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e;return(0,u.jsx)(d.div,{...n,ref:t})});V.displayName="ToastTitle";var $=o.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e;return(0,u.jsx)(d.div,{...n,ref:t})});$.displayName="ToastDescription";var G="ToastAction",J=o.forwardRef((e,t)=>{let{altText:r,...n}=e;return r.trim()?(0,u.jsx)(Q,{altText:r,asChild:!0,children:(0,u.jsx)(Y,{...n,ref:t})}):(console.error("Invalid prop `altText` supplied to `".concat(G,"`. Expected non-empty `string`.")),null)});J.displayName=G;var X="ToastClose",Y=o.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e,o=H(X,r);return(0,u.jsx)(Q,{asChild:!0,children:(0,u.jsx)(d.button,{type:"button",...n,ref:t,onClick:a(e.onClick,o.onClose)})})});Y.displayName=X;var Q=o.forwardRef((e,t)=>{let{__scopeToast:r,altText:n,...o}=e;return(0,u.jsx)(d.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...o,ref:t})});function ee(e,t,r,n){let{discrete:o}=n,i=r.originalEvent.currentTarget,a=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),o?f(i,a):i.dispatchEvent(a)}var et=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=Math.abs(e.x),o=Math.abs(e.y),i=n>o;return"left"===t||"right"===t?i&&n>r:!i&&o>r};function er(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var en=N,eo=z,ei=W,ea=V,es=$,el=J,eu=Y},89605:(e,t,r)=>{"use strict";r.d(t,{f:()=>l,T:()=>s});var n=r(2265);r(54887);var o=r(63355),i=r(57437),a=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=n.forwardRef((e,r)=>{let{asChild:n,...a}=e,s=n?o.g7:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(s,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),s=n.forwardRef((e,t)=>(0,i.jsx)(a.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));s.displayName="VisuallyHidden";var l=s},79512:(e,t,r)=>{"use strict";r.d(t,{F:()=>u,f:()=>c});var n=r(2265),o=["light","dark"],i="(prefers-color-scheme: dark)",a="undefined"==typeof window,s=n.createContext(void 0),l={setTheme:e=>{},themes:[]},u=()=>{var e;return null!=(e=n.useContext(s))?e:l},c=e=>n.useContext(s)?e.children:n.createElement(f,{...e}),d=["light","dark"],f=e=>{let{forcedTheme:t,disableTransitionOnChange:r=!1,enableSystem:a=!0,enableColorScheme:l=!0,storageKey:u="theme",themes:c=d,defaultTheme:f=a?"system":"light",attribute:h="data-theme",value:g,children:w,nonce:b}=e,[E,x]=n.useState(()=>m(u,f)),[C,S]=n.useState(()=>m(u)),P=g?Object.values(g):c,_=n.useCallback(e=>{let t=e;if(!t)return;"system"===e&&a&&(t=y());let n=g?g[t]:t,i=r?v():null,s=document.documentElement;if("class"===h?(s.classList.remove(...P),n&&s.classList.add(n)):n?s.setAttribute(h,n):s.removeAttribute(h),l){let e=o.includes(f)?f:null,r=o.includes(t)?t:e;s.style.colorScheme=r}null==i||i()},[]),M=n.useCallback(e=>{let t="function"==typeof e?e(e):e;x(t);try{localStorage.setItem(u,t)}catch(e){}},[t]),T=n.useCallback(e=>{S(y(e)),"system"===E&&a&&!t&&_("system")},[E,t]);n.useEffect(()=>{let e=window.matchMedia(i);return e.addListener(T),T(e),()=>e.removeListener(T)},[T]),n.useEffect(()=>{let e=e=>{e.key===u&&M(e.newValue||f)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[M]),n.useEffect(()=>{_(null!=t?t:E)},[t,E]);let k=n.useMemo(()=>({theme:E,setTheme:M,forcedTheme:t,resolvedTheme:"system"===E?C:E,themes:a?[...c,"system"]:c,systemTheme:a?C:void 0}),[E,M,t,C,a,c]);return n.createElement(s.Provider,{value:k},n.createElement(p,{forcedTheme:t,disableTransitionOnChange:r,enableSystem:a,enableColorScheme:l,storageKey:u,themes:c,defaultTheme:f,attribute:h,value:g,children:w,attrs:P,nonce:b}),w)},p=n.memo(e=>{let{forcedTheme:t,storageKey:r,attribute:a,enableSystem:s,enableColorScheme:l,defaultTheme:u,value:c,attrs:d,nonce:f}=e,p="system"===u,m="class"===a?"var d=document.documentElement,c=d.classList;".concat("c.remove(".concat(d.map(e=>"'".concat(e,"'")).join(","),")"),";"):"var d=document.documentElement,n='".concat(a,"',s='setAttribute';"),v=l?(o.includes(u)?u:null)?"if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'".concat(u,"'"):"if(e==='light'||e==='dark')d.style.colorScheme=e":"",y=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=!(arguments.length>2)||void 0===arguments[2]||arguments[2],n=c?c[e]:e,i=t?e+"|| ''":"'".concat(n,"'"),s="";return l&&r&&!t&&o.includes(e)&&(s+="d.style.colorScheme = '".concat(e,"';")),"class"===a?t||n?s+="c.add(".concat(i,")"):s+="null":n&&(s+="d[s](n,".concat(i,")")),s},h=t?"!function(){".concat(m).concat(y(t),"}()"):s?"!function(){try{".concat(m,"var e=localStorage.getItem('").concat(r,"');if('system'===e||(!e&&").concat(p,")){var t='").concat(i,"',m=window.matchMedia(t);if(m.media!==t||m.matches){").concat(y("dark"),"}else{").concat(y("light"),"}}else if(e){").concat(c?"var x=".concat(JSON.stringify(c),";"):"").concat(y(c?"x[e]":"e",!0),"}").concat(p?"":"else{"+y(u,!1,!1)+"}").concat(v,"}catch(e){}}()"):"!function(){try{".concat(m,"var e=localStorage.getItem('").concat(r,"');if(e){").concat(c?"var x=".concat(JSON.stringify(c),";"):"").concat(y(c?"x[e]":"e",!0),"}else{").concat(y(u,!1,!1),";}").concat(v,"}catch(t){}}();");return n.createElement("script",{nonce:f,dangerouslySetInnerHTML:{__html:h}})}),m=(e,t)=>{let r;if(!a){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},v=()=>{let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},y=e=>(e||(e=window.matchMedia(i)),e.matches?"dark":"light")}}]);