1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,749343,87294,e=>{"use strict";var t=e.i(124845);e.s(["Dialog",0,t],749343),e.s(["Cancel01Icon",0,[["path",{d:"M18 6L6.00081 17.9992M17.9992 18L6 6.00085",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",key:"0"}]]],87294)},75163,e=>{"use strict";var t=e.i(362514);let r=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},a=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim();var i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let s=(0,t.forwardRef)(({color:e="currentColor",size:r=24,strokeWidth:s=2,absoluteStrokeWidth:n,className:l="",children:o,iconNode:d,...c},u)=>(0,t.createElement)("svg",{ref:u,...i,width:r,height:r,stroke:e,strokeWidth:n?24*Number(s)/Number(r):s,className:a("lucide",l),...!o&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(c)&&{"aria-hidden":"true"},...c},[...d.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(o)?o:[o]]));e.s(["default",0,(e,i)=>{let n=(0,t.forwardRef)(({className:n,...l},o)=>(0,t.createElement)(s,{ref:o,iconNode:i,className:a(`lucide-${r(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,n),...l}));return n.displayName=r(e),n}],75163)},761689,e=>{"use strict";let t=(0,e.i(75163).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["ArrowRight",0,t],761689)},161498,(e,t,r)=>{"use strict";e.i(132154),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return v}});let a=e.r(836437),i=e.r(56421),s=e.r(914591),n=i._(e.r(362514)),l=a._(e.r(962794)),o=a._(e.r(619698)),d=e.r(3613),c=e.r(418872),u=e.r(55848),h=e.r(94909),f=a._(e.r(764643)),m=e.r(555779),g={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 p(e,t,r,a,i,s,n){let l=e?.src;e&&e["data-loaded-src"]!==l&&(e["data-loaded-src"]=l,("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 a=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>a,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{a=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}a?.current&&a.current(e)}}))}function x(e){return n.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b="u"<typeof window?n.useEffect:n.useLayoutEffect,y=(0,n.forwardRef)(({src:e,srcSet:t,sizes:r,height:a,width:i,decoding:l,className:o,style:d,fetchPriority:c,placeholder:u,loading:h,unoptimized:f,fill:g,onLoadRef:y,onLoadingCompleteRef:w,setBlurComplete:v,setShowAltText:j,sizesInput:C,onLoad:S,onError:_,...E},O)=>{let k=(0,n.useRef)(!1),M=(0,n.useRef)(null);b(()=>{let{current:e}=k,{current:t}=M;e||null===t||(_&&(t.src=t.src),t.complete&&p(t,u,y,w,v,f,C),k.current=!0)},[e,u,y,w,_,f,C]);let R=(0,m.useMergedRef)(O,M);return(0,s.jsx)("img",{...E,...x(c),loading:h,width:i,height:a,decoding:l,"data-nimg":g?"fill":"1",className:o,style:d,sizes:r,srcSet:t,src:e,ref:R,onLoad:e=>{p(e.currentTarget,u,y,w,v,f,C)},onError:e=>{j(!0),"empty"!==u&&v(!0),_&&_(e)}})});function w({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...x(t.fetchPriority)};return e&&l.default.preload?(l.default.preload(t.src,r),null):(0,s.jsx)(o.default,{children:(0,s.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let v=(0,n.forwardRef)((e,t)=>{let r=(0,n.useContext)(h.RouterContext),a=(0,n.useContext)(u.ImageConfigContext),i=(0,n.useMemo)(()=>{let e=g||a||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
1e-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?a?.localPatterns:e.localPatterns}},[a]),{onLoad:l,onLoadingComplete:o}=e,m=(0,n.useRef)(l);(0,n.useEffect)(()=>{m.current=l},[l]);let p=(0,n.useRef)(o);(0,n.useEffect)(()=>{p.current=o},[o]);let[x,b]=(0,n.useState)(!1),[v,j]=(0,n.useState)(!1),{props:C,meta:S}=(0,d.getImgProps)(e,{defaultLoader:f.default,imgConf:i,blurComplete:x,showAltText:v});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(y,{...C,unoptimized:S.unoptimized,placeholder:S.placeholder,fill:S.fill,onLoadRef:m,onLoadingCompleteRef:p,setBlurComplete:b,setShowAltText:j,sizesInput:e.sizes,ref:t}),S.preload?(0,s.jsx)(w,{isAppRouter:!r,imgAttributes:C}):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)},373707,(e,t,r)=>{"use strict";function a(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 a}})},3613,(e,t,r)=>{"use strict";e.i(132154),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return d}});let a=e.r(199420),i=e.r(473148),s=e.r(418872),n=["-moz-initial","fill","none","scale-down",void 0];function l(e){return void 0!==e.default}function o(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:h,className:f,quality:m,width:g,height:p,fill:x=!1,style:b,overrideSrc:y,onLoad:w,onLoadingComplete:v,placeholder:j="empty",blurDataURL:C,fetchPriority:S,decoding:_="async",layout:E,objectFit:O,objectPosition:k,lazyBoundary:M,lazyRoot:R,...N},P){var L;let z,$,A,{imgConf:T,showAltText:I,blurComplete:D,defaultLoader:W}=P,F=T||s.imageConfigDefault;if("allSizes"in F)z=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);z={...F,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===W)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=N.loader||W;delete N.loader,delete N.srcSet;let U="__next_img_default"in B;if(U){if("custom"===z.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,...a}=t;return e(a)}}if(E){"fill"===E&&(x=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[E];e&&(b={...b,...e});let r={responsive:"100vw",fill:"100vw"}[E];r&&!t&&(t=r)}let q="",H=o(g),K=o(p);if((L=e)&&"object"==typeof L&&(l(L)||void 0!==L.src)){let t=l(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)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if($=t.blurWidth,A=t.blurHeight,C=C||t.blurDataURL,q=t.src,!x)if(H||K){if(H&&!K){let e=H/t.width;K=Math.round(t.height*e)}else if(!H&&K){let e=K/t.height;H=Math.round(t.width*e)}}else H=t.width,K=t.height}let G=!c&&!u&&("lazy"===h||void 0===h);(!(e="string"==typeof e?e:q)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,G=!1),z.unoptimized&&(r=!0),U&&!z.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let X=o(m),V=Object.assign(x?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:O,objectPosition:k}:{},I?{}:{color:"transparent"},b),Y=D||"empty"===j?null:"blur"===j?`url("data:image/svg+xml;charset=utf-8,${(0,i.getImageBlurSvg)({widthInt:H,heightInt:K,blurWidth:$,blurHeight:A,blurDataURL:C||"",objectFit:V.objectFit})}")`:`url("${j}")`,J=n.includes(V.objectFit)?"fill"===V.objectFit?"100% 100%":"cover":V.objectFit,Q=Y?{backgroundSize:J,backgroundPosition:V.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},Z=function({config:e,src:t,unoptimized:r,width:i,quality:s,sizes:n,loader:l}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,a.getDeploymentId)();if(t.includes("/_next/static/immutable")&&!(0,a.getAssetToken)())e=void 0;else if(e){let r=t.indexOf("?");if(-1!==r){let a=new URLSearchParams(t.slice(r+1));a.get("dpl")||(a.append("dpl",e),t=t.slice(0,r)+"?"+a.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:o,kind:d}=function({deviceSizes:e,allSizes:t},r,a){if(a){let r=/(^|\s)(1?\d?\d)vw/g,i=[];for(let e;e=r.exec(a);)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,n),c=o.length-1;return{sizes:n||"w"!==d?n:"100vw",srcSet:o.map((r,a)=>`${l({config:e,src:t,quality:s,width:r})} ${"w"===d?r:a+1}${d}`).join(", "),src:l({config:e,src:t,quality:s,width:o[c]})}}({config:z,src:e,unoptimized:r,width:H,quality:X,sizes:t,loader:B}),ee=G?"lazy":h;return{props:{...N,loading:ee,fetchPriority:S,width:H,height:K,decoding:_,className:f,style:{...V,...Q},sizes:Z.sizes,srcSet:Z.srcSet,src:y||Z.src},meta:{unoptimized:r,preload:u||c,placeholder:j,fill:x}}}},619698,(e,t,r)=>{"use strict";
2e.i(132154),Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return g},defaultHead:function(){return u}};for(var i in a)Object.defineProperty(r,i,{enumerable:!0,get:a[i]});let s=e.r(836437),n=e.r(56421),l=e.r(914591),o=n._(e.r(362514)),d=s._(e.r(881613)),c=e.r(227889);function u(){return[(0,l.jsx)("meta",{charSet:"utf-8"},"charset"),(0,l.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function h(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let f=["name","httpEquiv","charSet","itemProp"];function m(e){let t,r,a,i;return e.reduce(h,[]).reverse().concat(u().reverse()).filter((t=new Set,r=new Set,a=new Set,i={},e=>{let s=!0,n=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){n=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?s=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?s=!1:r.add(e.type);break;case"meta":for(let t=0,r=f.length;t<r;t++){let r=f[t];if(e.props.hasOwnProperty(r))if("charSet"===r)a.has(r)?s=!1:a.add(r);else{let t=e.props[r],a=i[r]||new Set;("name"!==r||!n)&&a.has(t)?s=!1:(a.add(t),i[r]=a)}}}return s})).reverse().map((e,t)=>{let r=e.key||t;return o.default.cloneElement(e,{key:r})})}let g=function({children:e}){let t=(0,o.useContext)(c.HeadManagerContext);return(0,l.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)},473148,(e,t,r)=>{"use strict";function a({widthInt:e,heightInt:t,blurWidth:r,blurHeight:i,blurDataURL:s,objectFit:n}){let l=r?40*r:e,o=i?40*i:t,d=l&&o?`viewBox='0 0 ${l} ${o}'`:"";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"===n?"xMidYMid":"cover"===n?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${s}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return a}})},55848,(e,t,r)=>{"use strict";e.i(132154),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return s}});let a=e.r(836437)._(e.r(362514)),i=e.r(418872),s=a.default.createContext(i.imageConfigDefault)},94909,(e,t,r)=>{"use strict";e.i(132154),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return a}});let a=e.r(836437)._(e.r(362514)).default.createContext(null)},418872,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={VALID_LOADERS:function(){return s},imageConfigDefault:function(){return n}};for(var i in a)Object.defineProperty(r,i,{enumerable:!0,get:a[i]});let s=["default","imgix","cloudinary","akamai","custom"],n={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}},384840,(e,t,r)=>{"use strict";e.i(132154),Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return c},getImageProps:function(){return d}};for(var i in a)Object.defineProperty(r,i,{enumerable:!0,get:a[i]});let s=e.r(836437),n=e.r(3613),l=e.r(161498),o=s._(e.r(764643));function d(e){let{props:t}=(0,n.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qual
2ities:[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=l.Image},934543,(e,t,r)=>{t.exports=e.r(384840)},764643,(e,t,r)=>{"use strict";e.i(132154),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}});let a=e.r(373707),i=e.r(199420);function s({config:e,src:t,width:r,quality:n}){let l=(0,i.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//"))if(t.includes("/_next/static/immutable")&&!(0,i.getAssetToken)())l=void 0;else{let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),a=r.get("dpl");if(a){l=a,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 o=(0,a.findClosestQuality)(n,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${o}${t.startsWith("/")&&l?`&dpl=${l}`:""}`}s.__next_img_default=!0;let n=s},881613,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return l}});let a=e.r(362514),i="u"<typeof window,s=i?()=>{}:a.useLayoutEffect,n=i?()=>{}:a.useEffect;function l(e){let{headManager:t,reduceComponentsToState:r}=e;function l(){if(t&&t.mountedInstances){let e=a.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return i&&(t?.mountedInstances?.add(e.children),l()),s(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),s(()=>(t&&(t._pendingUpdate=l),()=>{t&&(t._pendingUpdate=l)})),n(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},638007,e=>{"use strict";var t=e.i(914591),r=e.i(975157),a=e.i(362514);e.s(["FlickeringGridText",0,({squareSize:e=4,gridGap:i=6,flickerChance:s=.3,color:n="rgb(0, 0, 0)",width:l,height:o,className:d,maxOpacity:c=.3,text:u="pwno",textBrightness:h=.8,fontSize:f=48,responsiveFontSize:m=!1,minFontSize:g=16,maxFontSize:p=120,textOffsetY:x=0,fontFamily:b,fontWeight:y="bold",letterSpacing:w=0,fontStyle:v="normal",textAlign:j="center",mobileText:C,mobileLogo:S,mobileBreakpoint:_=768,...E})=>{let O=(0,a.useRef)(null),k=(0,a.useRef)(null),[M,R]=(0,a.useState)(!1),[N,P]=(0,a.useState)({width:0,height:0}),[L,z]=(0,a.useState)(!1),[$,A]=(0,a.useState)(null),[T,I]=(0,a.useState)(null);(0,a.useEffect)(()=>{if(!S||!L)return;let e=new Image;return e.onload=()=>I(e),e.src=S,()=>{e.onload=null}},[S,L]);let D=(0,a.useMemo)(()=>C&&L?C:u,[u,C,L]);(0,a.useEffect)(()=>{let e=k.current;if(!e)return;let t=!1,r=b??getComputedStyle(e).fontFamily,a=`${v} ${y} 16px ${r}`;return document.fonts.load(a,D).then(()=>{t||A(r)}),()=>{t=!0}},[b,v,y,D]),(0,a.useEffect)(()=>{let e=()=>{z(window.innerWidth<_)};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[_]);let W=(0,a.useMemo)(()=>(e=>{let t=document.createElement("canvas");t.width=t.height=1;let r=t.getContext("2d");if(!r)return"rgba(255, 0, 0,";r.fillStyle=e,r.fillRect(0,0,1,1);let[a,i,s]=Array.from(r.getImageData(0,0,1,1).data);return`rgba(${a}, ${i}, ${s},`})(n),[n]),F=(0,a.useCallback)((e,t)=>{if(m)return Math.max(g,Math.min(p,Math.min(e/(.65*D.length),.65*t)));if("string"==typeof f)return f.includes("vw")?parseFloat(f)/100*window.innerWidth:f.includes("vh")?parseFloat(f)/100*window.innerHeight:f.includes("%")?parseFloat(f)/100*Math.min(e,t):parseFloat(f)||48;return f},[f,m,g,p,D]),B=(0,a.useCallback)((t,r,a,s)=>{if(!t.getContext("2d"))return new Set;let n=document.createElement("canvas");n.width=t.width,n.height=t.height;let l=n.getContext("2d");if(!l)return new Set;l.clearRect(0,0,n.width,n.height);let o=F(n.width/s,n.height/s);l.font=`${v} ${y} ${o*s}px ${$}`,l.letterSpacing=`${w*o*s}px`,l.fillStyle="white",l.textAlign=j,l.textBaseline="middle";let d="left"===j?0:"right"===j?n.width:n.width/2;if(L&&S){if(!T)return new Set;
3let e=Math.min(.6*n.width/T.naturalWidth,.6*n.height/T.naturalHeight),t=T.naturalWidth*e,r=T.naturalHeight*e;l.drawImage(T,(n.width-t)/2,(n.height-r)/2,t,r)}else l.fillText(D,d,n.height/2+x*s);let c=l.getImageData(0,0,n.width,n.height).data,u=new Set;for(let t=0;t<r;t++)for(let r=0;r<a;r++){let l=t*a+r,o=t*(e+i)*s,d=o+e*s,h=r*(e+i)*s,f=h+e*s,m=!1,g=Math.max(1,Math.floor(e*s/4));for(let e=o;e<d&&!m;e+=g)for(let t=h;t<f&&!m;t+=g)c[(Math.floor(t)*n.width+Math.floor(e))*4+3]>0&&(m=!0);m&&u.add(l)}return u},[e,i,D,F,x,$,y,w,v,j,L,S,T]),U=(0,a.useCallback)((t,r,a)=>{let s=window.devicePixelRatio||1;t.width=r*s,t.height=a*s,t.style.width=`${r}px`,t.style.height=`${a}px`;let n=Math.floor(r/(e+i)),l=Math.floor(a/(e+i)),o=B(t,n,l,s),d=new Float32Array(n*l);for(let e=0;e<d.length;e++){let t=Math.random()*c;d[e]=o.has(e)?Math.min(1,t+h):t}let u=new Float32Array(n*l);return{cols:n,rows:l,squares:d,trail:u,dpr:s,textCoveredSquares:o}},[e,i,c,h,B]),q=(0,a.useCallback)((e,t,r)=>{for(let a=0;a<e.length;a++)if(Math.random()<s*t){let t=Math.random()*c;e[a]=r.has(a)?Math.min(1,t+h):t}},[s,c,h]),H=(0,a.useCallback)((t,r,a,s,n,l,o,d)=>{t.clearRect(0,0,r,a),t.fillStyle="transparent",t.fillRect(0,0,r,a);for(let r=0;r<s;r++)for(let a=0;a<n;a++){let s=l[r*n+a];t.fillStyle=`${W}${s})`,t.fillRect(r*(e+i)*d,a*(e+i)*d,e*d,e*d);let c=o[r*n+a];c>.01&&(t.fillStyle=`rgba(160, 160, 160, ${.35*c})`,t.fillRect(r*(e+i)*d,a*(e+i)*d,e*d,e*d))}},[W,e,i]);return(0,a.useEffect)(()=>{let t,r,a=O.current,s=k.current;if(!a||!s||!$)return;let n=a.getContext("2d");if(!n)return;let d=null,c=window.matchMedia("(prefers-reduced-motion: reduce)"),u=()=>{let e=l||s.clientWidth,t=o||s.clientHeight;P({width:e,height:t}),r=U(a,e,t),d=null};u();let h=()=>{d=null},f=t=>{if("touch"===t.pointerType||c.matches)return;let s=a.getBoundingClientRect(),n={x:t.clientX-s.left,y:t.clientY-s.top},l=d??n,o=n.x-l.x,u=n.y-l.y,h=o*o+u*u,f=e+i;for(let t=0;t<r.cols;t++)for(let a=0;a<r.rows;a++){let i=t*f+e/2,s=a*f+e/2,n=0===h?0:Math.max(0,Math.min(1,((i-l.x)*o+(s-l.y)*u)/h)),d=Math.max(Math.abs(i-l.x-n*o),Math.abs(s-l.y-n*u));if(d<42){let e=t*r.rows+a;r.trail[e]=Math.max(r.trail[e],(1-d/42)**2)}}d=n};s.addEventListener("pointermove",f),s.addEventListener("pointerleave",h),s.addEventListener("pointercancel",h);let m=performance.now(),g=e=>{if(!M)return;let i=(e-m)/1e3;m=e,q(r.squares,i,r.textCoveredSquares);let s=Math.exp(-(4*i));for(let e=0;e<r.trail.length;e++)r.trail[e]=c.matches?0:r.trail[e]*s;H(n,a.width,a.height,r.cols,r.rows,r.squares,r.trail,r.dpr),t=requestAnimationFrame(g)},p=new ResizeObserver(()=>{u()});p.observe(s);let x=new IntersectionObserver(([e])=>{R(e.isIntersecting)},{threshold:0});return x.observe(a),M&&(t=requestAnimationFrame(g)),()=>{cancelAnimationFrame(t),p.disconnect(),x.disconnect(),s.removeEventListener("pointermove",f),s.removeEventListener("pointerleave",h),s.removeEventListener("pointercancel",h)}},[U,q,H,l,o,M,$,e,i]),(0,t.jsx)("div",{ref:k,className:(0,r.cn)(`h-full w-full ${d}`),...E,children:(0,t.jsx)("canvas",{ref:O,className:"pointer-events-none",style:{width:N.width,height:N.height}})})}])},803071,e=>{"use strict";var t=e.i(914591),r=e.i(987965),a=e.i(62492),i=e.i(929121);e.s(["DocsLink",0,function({slug:e,...s}){let n=(0,i.normalizeLocale)((0,a.useLocale)())??i.DEFAULT_LOCALE,l=e?`/dashboard/docs/${n}/${e}`:`/dashboard/docs/${n}`;return(0,t.jsx)(r.default,{href:l,...s})}])},622159,e=>{"use strict";var t=e.i(914591),r=e.i(62492),a=e.i(621421),i=e.i(519455),s=e.i(929121),n=e.i(975157),l=e.i(882269);let o={zh:"䏿",en:"EN"};e.s(["LanguageSwitcher",0,function({className:e}){let d=(0,r.useLocale)(),c=(0,r.useSetLocale)(),u=(0,a.usePathname)(),h=(0,a.useRouter)(),f=(0,l.useMarketStore)(e=>e.setMarket);return(0,t.jsx)("div",{className:(0,n.cn)("border-ds-gray-alpha-400 bg-ds-gray-alpha-100 flex rounded-full border p-0.5",e),children:s.LOCALES.map(e=>{let r=e===d;return(0,t.jsx)(i.Button,{type:"button",size:"sm",variant:"ghost",className:(0,n.cn)("h-7 rounded-full px-2 text-xs",r?"bg-ds-gray-1000 text-ds-background-100 hover:bg-ds-gray-1000! hover:text-ds-background-100":"text-ds-gray-900 hover:text-ds-gray-1000"),onClick:()=>{let t,r,a;return f(r="1"===(t=s.MARKET_LOCK_COOKIE,document.cookie.split(";").map(e=>e.trim()).find(e=>e.startsWith(`${t}=`))?.slice(t.length+1))?"cn":"en"===e?"global":"cn"),document.cookie=`${s.MARKET_COOKIE}=${r};path=/;SameSite=Lax`,c(e),void((a=u.match(/^\/dashboard\/docs\/(zh|en)(\/.*)?$/))&&h.push(`/dashboard/docs/${e}${a[2]??""}`))},children:o[e]??e},e)})})}])},545872,e=>{"use strict";
3var t=e.i(914591),r=e.i(987965),a=e.i(519455),i=e.i(761689),s=e.i(75163);let n=(0,s.default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]),l=(0,s.default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);var o=e.i(980376),d=e.i(362514),c=e.i(975157),u=e.i(621421),h=e.i(934543),f=e.i(622159),m=e.i(855468),g=e.i(803071);let p=[{label:(0,t.jsx)(m.T,{children:"æ¯æå·¥å
·"}),href:"/#clients"},{label:(0,t.jsx)(m.T,{children:"ä»·æ ¼"}),href:"/#pricing"},{label:(0,t.jsx)(m.T,{children:"模åä¸ä»·æ ¼"}),href:"/models"},{label:(0,t.jsx)(m.T,{children:"ä½¿ç¨æç¨"}),href:"/dashboard/docs",docs:!0}];e.s(["default",0,function({session:e}){let s=(0,u.usePathname)(),[x,b]=(0,d.useState)(!1);return(0,d.useEffect)(()=>{let e=()=>{b(window.scrollY>50)};return e(),window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,t.jsx)("header",{className:"fixed top-0 right-0 left-0 z-50",children:(0,t.jsx)("div",{className:(0,c.cn)("transition-all duration-300 ease-in-out"),children:(0,t.jsx)("div",{className:"arc-wrapper mt-4",children:(0,t.jsxs)("div",{className:(0,c.cn)("flex h-12 items-center justify-between gap-4 px-2 py-4 transition-all duration-300 ease-in-out md:h-14 md:gap-10",x?"border-ds-gray-alpha-400 bg-ds-gray-alpha-100 supports-backdrop-filter:bg-ds-gray-alpha-100 mx-2 rounded-lg border backdrop-blur-md sm:mx-4 sm:rounded-full":"border border-transparent px-4"),children:[(0,t.jsxs)("div",{className:"flex w-full items-center gap-4 md:gap-10",children:[(0,t.jsxs)(r.default,{href:"/",className:(0,c.cn)("text-ds-gray-1000 flex items-center gap-2 text-xl font-bold tracking-tighter sm:ml-2"),children:[(0,t.jsx)(h.default,{src:"/logo/lc-logo-light.svg",alt:"Lumon Code",width:32,height:32,className:"h-5 w-5"}),(0,t.jsx)("span",{className:"text-ds-gray-1000 text-xl font-semibold tracking-tight sm:ml-1",children:"Lumon Code"})]}),(0,t.jsx)("nav",{className:(0,c.cn)("hidden items-center gap-6 md:flex"),children:p.map(e=>{let a=(0,c.cn)("text-ds-gray-900 hover:text-ds-gray-1000 text-sm font-medium transition-colors",s.startsWith(e.href)&&"text-ds-gray-1000");return e.docs?(0,t.jsx)(g.DocsLink,{className:a,children:e.label},e.href):(0,t.jsx)(r.default,{href:e.href,className:a,children:e.label},e.href)})})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 md:gap-4",children:[(0,t.jsx)(f.LanguageSwitcher,{className:"hidden sm:flex"}),e?(0,t.jsx)(a.Button,{size:"sm",className:"bg-ds-gray-1000 text-ds-background-100 hover:bg-ds-gray-900 flex items-center gap-0.5 rounded-full px-4! py-4 text-sm md:gap-1 md:px-4",asChild:!0,children:(0,t.jsxs)(r.default,{href:"/dashboard",children:[(0,t.jsx)(m.T,{children:(0,t.jsx)("span",{children:"æ§å¶å°"})}),(0,t.jsx)(i.ArrowRight,{className:"h-3 w-3",strokeWidth:2.5})]})}):(0,t.jsx)(a.Button,{size:"sm",className:"bg-ds-gray-1000 text-ds-background-100 hover:bg-ds-gray-900 flex items-center gap-0.5 rounded-full px-3! py-4 text-sm md:gap-1 md:px-4",asChild:!0,children:(0,t.jsxs)(r.default,{href:"/signin",children:[(0,t.jsx)("span",{className:"xs:inline hidden sm:inline",children:(0,t.jsx)(m.T,{children:"ç»å½"})}),(0,t.jsx)("span",{className:"xs:hidden sm:hidden",children:(0,t.jsx)(m.T,{children:"ç»å½"})})]})}),(0,t.jsxs)(o.Sheet,{children:[(0,t.jsx)(o.SheetTrigger,{asChild:!0,children:(0,t.jsx)(a.Button,{variant:"ghost",size:"sm",className:"text-ds-gray-1000 hover:bg-ds-gray-alpha-200 rounded-full p-2 md:hidden",children:(0,t.jsx)(n,{className:"h-5 w-5"})})}),(0,t.jsxs)(o.SheetContent,{side:"right",className:"border-ds-gray-alpha-400 bg-ds-background-100 w-[280px] sm:w-[320px]",children:[(0,t.jsx)(o.SheetHeader,{className:"border-ds-gray-alpha-400 border-b pb-4",children:(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)(o.SheetTitle,{className:"text-ds-gray-1000 text-xl font-bold tracking-tighter",children:"Lumon Code"}),(0,t.jsx)(o.SheetClose,{asChild:!0,children:(0,t.jsx)(a.Button,{variant:"ghost",size:"sm",className:"text-ds-gray-1000 hover:bg-ds-gray-alpha-200 rounded-full p-2",children:(0,t.jsx)(l,{className:"h-4 w-4"})})})]})}),(0,t.jsxs)("div",{className:"flex flex-col py-6",children:[(0,t.jsx)("div",{className:"mx-4 mb-6 space-y-1",children:p.map(e=>{let a="text-ds-gray-900 hover:text-ds-gray-1000 hover:bg-ds-gray-alpha-200 flex items-center rounded-lg px-2 py-3 text-base font-medium transition-all";return(0,t.jsx)(o.SheetClose,{asChild:!0,children:e.docs?(0,t.jsx)(g.DocsLink,{className:a,children:e.label}):(0,t.jsx)(r.default,{href:e.href,className:a,children:e.label})},e.href)})}),(0,t.jsx)("div",{className:"mx-4 mb-6",children:(0,t.jsx)(f.LanguageSwitcher,{})}),(0,t.jsx)("div",{className:"border-ds-gray-alpha-400 mx-4 border-t pt-6",children:e?(0,t.jsx)(o.SheetClose,{asChild:!0,children:(0,t.jsx)(a.Button,{size:"lg",className:"bg-ds-gray-1000 text-ds-background-100 hover:bg-ds-gray-900 flex w-full items-center justify-center gap-2 rounded-full py-4",asChild:!0,children:(0,t.jsxs)(r.default,{href:"/dashboard",children:[(0,t.jsx)("span",{children:(0,t.jsx)(m.T,{children:"æ§å¶å°"})}),(0,t.jsx)(i.ArrowRight,{className:"h-4 w-4",strokeWidth:2.5})]})})}):(0,t.jsx)(o.SheetClose,{asChild:!0,children:(0,t.jsx)(a.Button,{size:"lg",className:"bg-ds-gray-1000 text-ds-background-100 hover:bg-ds-gray-900 flex w-full items-center justify-center gap-2 rounded-full py-4",asChild:!0,children:(0,t.jsxs)(r.default,{href:"/signin",children:[(0,t.jsx)("span",{children:(0,t.jsx)(m.T,{children:"ç»å½"})}),(0,t.jsx)(i.ArrowRight,{className:"h-4 w-4",strokeWidth:2.5})]})})})})]})]})]})]})]})})})})}],545872)},980376,e=>{"use strict";
3var t=e.i(914591),r=e.i(749343),a=e.i(975157),i=e.i(519455);e.i(779837);var s=e.i(996669),n=e.i(87294);function l({...e}){return(0,t.jsx)(r.Dialog.Portal,{"data-slot":"sheet-portal",...e})}function o({className:e,...i}){return(0,t.jsx)(r.Dialog.Overlay,{"data-slot":"sheet-overlay",className:(0,a.cn)("fixed inset-0 z-50 bg-overlay duration-100 data-open:animate-in data-open:fade-in-0 data-closed:animate-out data-closed:fade-out-0",e),...i})}e.s(["Sheet",0,function({...e}){return(0,t.jsx)(r.Dialog.Root,{"data-slot":"sheet",...e})},"SheetClose",0,function({...e}){return(0,t.jsx)(r.Dialog.Close,{"data-slot":"sheet-close",...e})},"SheetContent",0,function({className:e,children:d,side:c="right",showCloseButton:u=!0,...h}){return(0,t.jsxs)(l,{children:[(0,t.jsx)(o,{}),(0,t.jsxs)(r.Dialog.Content,{"data-slot":"sheet-content","data-side":c,className:(0,a.cn)("fixed z-50 flex flex-col gap-4 bg-popover bg-clip-padding text-sm text-popover-foreground shadow-lg transition duration-200 ease-in-out data-[side=bottom]:inset-x-0 data-[side=bottom]:bottom-0 data-[side=bottom]:h-auto data-[side=bottom]:border-t data-[side=left]:inset-y-0 data-[side=left]:left-0 data-[side=left]:h-full data-[side=left]:w-3/4 data-[side=left]:border-r data-[side=right]:inset-y-0 data-[side=right]:right-0 data-[side=right]:h-full data-[side=right]:w-3/4 data-[side=right]:border-l data-[side=top]:inset-x-0 data-[side=top]:top-0 data-[side=top]:h-auto data-[side=top]:border-b data-[side=left]:sm:max-w-sm data-[side=right]:sm:max-w-sm data-open:animate-in data-open:fade-in-0 data-[side=bottom]:data-open:slide-in-from-bottom-10 data-[side=left]:data-open:slide-in-from-left-10 data-[side=right]:data-open:slide-in-from-right-10 data-[side=top]:data-open:slide-in-from-top-10 data-closed:animate-out data-closed:fade-out-0 data-[side=bottom]:data-closed:slide-out-to-bottom-10 data-[side=left]:data-closed:slide-out-to-left-10 data-[side=right]:data-closed:slide-out-to-right-10 data-[side=top]:data-closed:slide-out-to-top-10",e),...h,children:[d,u&&(0,t.jsx)(r.Dialog.Close,{"data-slot":"sheet-close",asChild:!0,children:(0,t.jsxs)(i.Button,{variant:"ghost",className:"absolute top-3 right-3",size:"icon-sm",children:[(0,t.jsx)(s.HugeiconsIcon,{icon:n.Cancel01Icon,strokeWidth:2}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]})})]})]})},"SheetDescription",0,function({className:e,...i}){return(0,t.jsx)(r.Dialog.Description,{"data-slot":"sheet-description",className:(0,a.cn)("text-sm text-muted-foreground",e),...i})},"SheetFooter",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"sheet-footer",className:(0,a.cn)("mt-auto flex flex-col gap-2 p-4",e),...r})},"SheetHeader",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"sheet-header",className:(0,a.cn)("flex flex-col gap-0.5 p-4",e),...r})},"SheetTitle",0,function({className:e,...i}){return(0,t.jsx)(r.Dialog.Title,{"data-slot":"sheet-title",className:(0,a.cn)("font-heading text-base font-medium text-foreground",e),...i})},"SheetTrigger",0,function({...e}){return(0,t.jsx)(r.Dialog.Trigger,{"data-slot":"sheet-trigger",...e})}])},929121,e=>{"use strict";e.s(["DEFAULT_LOCALE",0,"zh","LOCALES",0,["zh","en"],"MARKET_COOKIE",0,"arc_market","MARKET_LOCK_COOKIE",0,"arc_market_locked","normalizeLocale",0,e=>{if(!e)return null;let t=e.toLowerCase();return"zh"===t||t.startsWith("zh-")?"zh":"en"===t||t.startsWith("en-")?"en":null}])}]);
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.