1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5965],{1857:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ThemeToggler:()=>v});var a=r(60390),n=r(6166),s=r(62310),l=r(42452),i=r(82318),o=r(52499),c=r(5699),d=r(49011),u=r(34084);let m=e=>{let t,r,o,m,f,h,x=(0,n.c)(14),{className:p}=e,{theme:g,setTheme:b}=(0,c.D)(),[v,j]=(0,s.useState)(!1),[w,y]=(0,s.useState)(!1);x[0]!==g?(t=()=>{y(!0),j("dark"===g)},r=[g],x[0]=g,x[1]=t,x[2]=r):(t=x[1],r=x[2]),(0,s.useEffect)(t,r);let N=(0,s.useRef)(null);x[3]!==b?(o=async()=>{if(!N.current)return;await document.startViewTransition(()=>{(0,d.flushSync)(()=>{let e=document.documentElement.classList.toggle("dark");b(e?"dark":"light"),j(e)})}).ready;let{top:e,left:t,width:r,height:a}=N.current.getBoundingClientRect(),n=e+a/2,s=t+r/2,l=window.innerWidth-t,i=window.innerHeight-e,o=Math.hypot(Math.max(t,l),Math.max(e,i));document.documentElement.animate({clipPath:["circle(0px at ".concat(s,"px ").concat(n,"px)"),"circle(".concat(o,"px at ").concat(s,"px ").concat(n,"px)")]},{duration:700,easing:"ease-in-out",pseudoElement:"::view-transition-new(root)"})},x[3]=b,x[4]=o):o=x[4];let _=o;if(!w)return null;x[5]!==p?(m=(0,u.cn)(p),x[5]=p,x[6]=m):m=x[6];let k=v?"Switch to light mode":"Switch to dark mode";return x[7]!==v?(f=v?(0,a.jsx)(l.A,{}):(0,a.jsx)(i.A,{}),x[7]=v,x[8]=f):f=x[8],x[9]!==_||x[10]!==m||x[11]!==k||x[12]!==f?(h=(0,a.jsx)("button",{ref:N,onClick:_,className:m,"aria-label":k,children:f}),x[9]=_,x[10]=m,x[11]=k,x[12]=f,x[13]=h):h=x[13],h};var f=r(55271),h=r(20266);let x=(0,r(48274).F)("inline-flex items-center justify-center gap-2 rounded-md text-sm font-medium hover:bg-muted hover:text-muted-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 [&_svg]:shrink-0 focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] outline-none transition-[color,box-shadow] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive whitespace-nowrap",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent shadow-xs hover:bg-accent hover:text-accent-foreground"},size:{default:"h-9 px-2 min-w-9",sm:"h-8 px-1.5 min-w-8",lg:"h-10 px-2.5 min-w-10"}},defaultVariants:{variant:"default",size:"default"}}),p=s.createContext({size:"default",variant:"default"});function g(e){let t,r,s,l,i,o,c,d,m,f=(0,n.c)(20);return f[0]!==e?({className:r,variant:i,size:l,children:t,...s}=e,f[0]=e,f[1]=t,f[2]=r,f[3]=s,f[4]=l,f[5]=i):(t=f[1],r=f[2],s=f[3],l=f[4],i=f[5]),f[6]!==r?(o=(0,u.cn)("group/toggle-group flex w-fit items-center rounded-md data-[variant=outline]:shadow-xs",r),f[6]=r,f[7]=o):o=f[7],f[8]!==l||f[9]!==i?(c={variant:i,size:l},f[8]=l,f[9]=i,f[10]=c):c=f[10],f[11]!==t||f[12]!==c?(d=(0,a.jsx)(p.Provider,{value:c,children:t}),f[11]=t,f[12]=c,f[13]=d):d=f[13],f[14]!==s||f[15]!==l||f[16]!==o||f[17]!==d||f[18]!==i?(m=(0,a.jsx)(h.bL,{"data-slot":"toggle-group","data-variant":i,"data-size":l,className:o,...s,children:d}),f[14]=s,f[15]=l,f[16]=o,f[17]=d,f[18]=i,f[19]=m):m=f[19],m}function b(e){let t,r,l,i,o,c,d,m=(0,n.c)(18);m[0]!==e?({className:r,children:t,variant:o,size:i,...l}=e,m[0]=e,m[1]=t,m[2]=r,m[3]=l,m[4]=i,m[5]=o):(t=m[1],r=m[2],l=m[3],i=m[4],o=m[5]);let f=s.useContext(p),g=f.variant||o,b=f.size||i;return m[6]!==r||m[7]!==f.size||m[8]!==f.variant||m[9]!==i||m[10]!==o?(c=(0,u.cn)(x({variant:f.variant||o,size:f.size||i}),"min-w-0 flex-1 shrink-0 rounded-none shadow-none first:rounded-l-md last:rounded-r-md focus:z-10 focus-visible:z-10 data-[variant=outline]:border-l-0 data-[variant=outline]:first:border-l",r),m[6]=r,m[7]=f.size,m[8]=f.variant,m[9]=i,m[10]=o,m[11]=c):c=m[11],m[12]!==t||m[13]!==l||m[14]!==g||m[15]!==b||m[16]!==c?(d=(0,a.jsx)(h.q7,{"data-slot":"toggle-group-item","data-variant":g,"data-size":b,className:c,...l,children:t}),m[12]=t,m[13]=l,m[14]=g,m[15]=b,m[16]=c,m[17]=d):d=m[17],d}function v(e){let t,r,d,u,h=(0,n.c)(29),{type:x,className:p}=e,v=void 0===x?"icon":x,{theme:j,setTheme:w}
1=(0,c.D)(),[y,N]=(0,s.useState)(!1);h[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{N(!0)},r=[],h[0]=t,h[1]=r):(t=h[0],r=h[1]),(0,s.useEffect)(t,r),h[2]!==w?(d=e=>{w(e)},h[2]=w,h[3]=d):d=h[3];let _=d;if(!y)return null;if("button"===v){let e;return h[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(f.$,{variant:"outline",size:"sm",className:"hover:bg-primary/10",children:(0,a.jsx)(l.A,{})}),h[4]=e):e=h[4],e}if("toggle"===v){let e,t,r,n,s,c,d,u,m,f,x=" ".concat(p);return h[5]!==w?(e=()=>w("light"),h[5]=w,h[6]=e):e=h[6],h[7]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(l.A,{}),h[7]=t):t=h[7],h[8]!==e?(r=(0,a.jsx)(b,{value:"light",onClick:e,"aria-label":"Switch to light mode",children:t}),h[8]=e,h[9]=r):r=h[9],h[10]!==w?(n=()=>w("dark"),h[10]=w,h[11]=n):n=h[11],h[12]===Symbol.for("react.memo_cache_sentinel")?(s=(0,a.jsx)(i.A,{}),h[12]=s):s=h[12],h[13]!==n?(c=(0,a.jsx)(b,{value:"dark",onClick:n,"aria-label":"Switch to dark mode",children:s}),h[13]=n,h[14]=c):c=h[14],h[15]!==w?(d=()=>w("system"),h[15]=w,h[16]=d):d=h[16],h[17]===Symbol.for("react.memo_cache_sentinel")?(u=(0,a.jsx)(o.A,{}),h[17]=u):u=h[17],h[18]!==d?(m=(0,a.jsx)(b,{value:"system",onClick:d,"aria-label":"Switch to system mode",children:u}),h[18]=d,h[19]=m):m=h[19],h[20]!==_||h[21]!==c||h[22]!==m||h[23]!==x||h[24]!==r||h[25]!==j?(f=(0,a.jsxs)(g,{type:"single",className:x,value:j,onValueChange:_,variant:"outline",children:[r,c,m]}),h[20]=_,h[21]=c,h[22]=m,h[23]=x,h[24]=r,h[25]=j,h[26]=f):f=h[26],f}return h[27]!==p?(u=(0,a.jsx)(m,{className:p}),h[27]=p,h[28]=u):u=h[28],u}},2705:(e,t,r)=>{"use strict";r.d(t,{L:()=>M});var a=r(60390),n=r(6166),s=r(11170),l=r(2546),i=r(89141),o=r(86964),c=r(19689),d=r(5807),u=r(15743),m=r(22937),f=r(53883),h=r(11743),x=r(88916),p=r(46228),g=r(60093),b=r(63505),v=r(41570),j=r(85592),w=r(77116),y=r(33065),N=r(98478),_=r(54702),k=r(11673),S=r(37591),C=r(60150),L=r(74627),A=r(47604),z=r(37652),R=r(2761),E=r(67682),P=r(2930),U=r(15640);let F={RiChat2Line:U.uFs,RiDiscordFill:U.r53,RiEditLine:U.Ics,RiFlashlightFill:U.bwM,RiHdLine:U.gCC,RiImageLine:U.fsL,RiKeyLine:U.fje,RiMailLine:U.R0Y,RiQuestionLine:U.Kt4,RiStackLine:U.EcA,RiTaskLine:U.fQp,RiText:U.NtT,RiTwitterXFill:U.ase,RiUserLine:U.dIq},D={Activity:s.A,ArrowLeft:l.A,AudioLines:i.A,Box:o.A,Brain:c.A,Coins:d.A,CreditCard:u.A,DollarSign:m.A,FileText:f.A,Folder:h.A,Github:x.A,HelpCircle:p.A,History:g.A,Home:b.A,Key:v.A,Mail:j.A,Menu:w.A,MessageCircle:y.A,Mic:N.A,Palette:_.A,Play:k.A,Plus:S.A,Settings:C.A,ShieldCheck:L.A,Sparkles:A.A,User:z.A,Users:R.A,Video:E.A,Zap:P.A};function M(e){var t;let r,s,l,i,o,c=(0,n.c)(10);c[0]!==e?({name:s,size:i,className:r,...l}=e,c[0]=e,c[1]=r,c[2]=s,c[3]=l,c[4]=i):(r=c[1],s=c[2],l=c[3],i=c[4]);let d=void 0===i?24:i,u=s.startsWith("Ri")?null!=(t=F[s])?t:U.Kt4:D[s],m=null!=u?u:p.A;return c[5]!==m||c[6]!==r||c[7]!==l||c[8]!==d?(o=(0,a.jsx)(m,{size:d,className:r,...l}),c[5]=m,c[6]=r,c[7]=l,c[8]=d,c[9]=o):o=c[9],o}},3611:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});
1var a=r(60390),n=r(6166),s=r(18413),l=r(42874),i=r(88252),o=r(34084);function c(e){let t,r,l,c,u,m,f,h,x,p,g,b,v,j,w,y,N,_,k,S=(0,n.c)(45),{className:C,compact:L,panelTitle:A}=e,z=(0,i.c3)("common.sign");S[0]!==z?(t=z("modal_benefit_credits"),S[0]=z,S[1]=t):t=S[1],S[2]!==z?(r=z("modal_benefit_tts_chars"),S[2]=z,S[3]=r):r=S[3],S[4]!==z?(l=z("modal_benefit_conversion_limit"),S[4]=z,S[5]=l):l=S[5],S[6]!==z?(c=z("modal_benefit_samples"),S[6]=z,S[7]=c):c=S[7],S[8]!==z?(u=z("modal_benefit_private_models"),S[8]=z,S[9]=u):u=S[9],S[10]!==t||S[11]!==r||S[12]!==l||S[13]!==c||S[14]!==u?(m=[t,r,l,c,u],S[10]=t,S[11]=r,S[12]=l,S[13]=c,S[14]=u,S[15]=m):m=S[15];let R=m;S[16]!==C?(f=(0,o.cn)("border-border/60 bg-card/70 relative overflow-hidden rounded-2xl border p-5 md:h-full md:p-6",C),S[16]=C,S[17]=f):f=S[17],S[18]===Symbol.for("react.memo_cache_sentinel")?(x=(0,a.jsx)("div",{"aria-hidden":!0,className:"bg-primary/10 pointer-events-none absolute -right-16 -bottom-20 h-48 w-48 rounded-full blur-3xl"}),h=(0,a.jsx)("div",{"aria-hidden":!0,className:"bg-primary/5 pointer-events-none absolute -top-16 -left-20 h-40 w-40 rounded-full blur-3xl"}),S[18]=h,S[19]=x):(h=S[18],x=S[19]),S[20]===Symbol.for("react.memo_cache_sentinel")?(p=(0,a.jsx)(s.A,{className:"h-3.5 w-3.5"}),S[20]=p):p=S[20],S[21]!==z?(g=z("modal_benefit_badge"),S[21]=z,S[22]=g):g=S[22],S[23]!==g?(b=(0,a.jsxs)("span",{className:"border-primary/25 bg-primary/10 text-primary inline-flex items-center gap-2 rounded-full border px-3 py-1 text-xs font-semibold",children:[p,g]}),S[23]=g,S[24]=b):b=S[24];let E=void 0!==L&&L?"mt-4 text-xl font-semibold tracking-tight":"mt-5 text-2xl font-semibold tracking-tight";return S[25]!==A||S[26]!==z?(v=null!=A?A:z("modal_benefit_title"),S[25]=A,S[26]=z,S[27]=v):v=S[27],S[28]!==E||S[29]!==v?(j=(0,a.jsx)("p",{className:E,children:v}),S[28]=E,S[29]=v,S[30]=j):j=S[30],S[31]!==z?(w=z("modal_benefit_subtitle"),S[31]=z,S[32]=w):w=S[32],S[33]!==w?(y=(0,a.jsx)("p",{className:"text-muted-foreground mt-3 text-sm leading-relaxed",children:w}),S[33]=w,S[34]=y):y=S[34],S[35]!==R?(N=(0,a.jsx)("div",{className:"mt-5 grid gap-3",children:R.map(d)}),S[35]=R,S[36]=N):N=S[36],S[37]!==b||S[38]!==j||S[39]!==y||S[40]!==N?(_=(0,a.jsxs)("div",{className:"relative",children:[b,j,y,N]}),S[37]=b,S[38]=j,S[39]=y,S[40]=N,S[41]=_):_=S[41],S[42]!==_||S[43]!==f?(k=(0,a.jsxs)("div",{className:f,children:[x,h,_]}),S[42]=_,S[43]=f,S[44]=k):k=S[44],k}function d(e){return(0,a.jsxs)("div",{className:"flex items-start gap-3",children:[(0,a.jsx)("span",{className:"bg-primary/10 text-primary mt-0.5 flex h-6 w-6 shrink-0 items-center justify-center rounded-full",children:(0,a.jsx)(l.A,{className:"h-4 w-4"})}),(0,a.jsx)("span",{className:"text-sm leading-6 font-medium",children:e})]},e)}},5428:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ImageUploader:()=>h});var a=r(60390),n=r(6166),s=r(62310),l=r(15683),i=r(82098),o=r(39867),c=r(40156),d=r(16752),u=r(55271),m=r(34084);let f=async e=>{var t,r;let a=new FormData;a.append("files",e);let n=await fetch("/api/storage/upload-image",{method:"POST",body:a});if(!n.ok)throw Error("Upload failed with status ".concat(n.status));let s=await n.json();if(0!==s.code||!(null==(r=s.data)||null==(t=r.urls)?void 0:t.length))throw Error(s.message||"Upload failed");return s.data.urls[0]};function h(e){let t,r,h,S,C,L,A,z,R,E,P,U,F,D,M,I,B,O,T,$,W=(0,n.c)(41),{allowMultiple:K,maxImages:q,maxSizeMB:H,title:Y,emptyHint:V,className:J,defaultPreviews:G,onChange:Q}=e,Z=void 0!==K&&K,X=void 0===H?10:H,ee=(0,s.useRef)(null),et=(0,s.useRef)(!1),er=(0,s.useRef)(Q),ea=(0,s.useRef)(!1),en=(0,s.useRef)(null),es=(0,s.useRef)(0),[el,ei]=(0,s.useState)(!1);W[0]!==G?(t=()=>(null==G?void 0:G.length)?G.map(k):[],W[0]=G,W[1]=t):t=W[1];let[eo,ec]=(0,s.useState)(t),ed=Z?void 0===q?1:q:1,eu=1024*X*1024;W[2]!==Q?(r=()=>{er.current=Q},h=[Q],W[2]=Q,W[3]=r,W[4]=h):(r=W[3],h=W[4]),(0,s.useEffect)(r,h),W[5]!==G?(S=()=>{if(!et.current)return;if(ea.current){ea.current=!1;return}let e=G||[];ec(t=>{let r=t.filter(_).map(N);return e.length===r.length&&e.every((e,t)=>e===r[t])?t:e.map(y)})},C=[G],W[5]=G,W[6]=S,W[7]=C):(S=W[6],C=W[7]),(0,s.useEffect)(S,C),W[8]!==eo?(A=()=>()=>{eo.forEach(w)},L=[eo],W[8]=eo,W[9]=L,W[10]=A):(L=W[9],A=W[10]),(0,s.useEffect)(A,L),W[11]!==eo?(z=()=>{var e;if(!et.current){et.current=!0;return}ea.current=!0,null==(e=er.current)||e.call(er,eo.map(j))},R=[eo],W[11]=eo,W[12]=z,W[13]=R):(z=W[12],R=W[13]),(0,s.useEffect)(z,R);let em=e=>
1{e.forEach(e=>{let{id:t,file:r}=e,a="".concat(Date.now(),"-").concat(Math.random()),n=URL.createObjectURL(r);ec(e=>e.map(e=>e.id!==t?e:(e.preview.startsWith("blob:")&&URL.revokeObjectURL(e.preview),{...e,preview:n,file:r,size:r.size,url:void 0,status:"uploading",uploadKey:a}))),f(r).then(e=>{ec(r=>r.map(r=>r.id!==t||r.uploadKey!==a?r:(r.preview.startsWith("blob:")&&URL.revokeObjectURL(r.preview),{...r,preview:e,url:e,status:"uploaded",file:void 0})))}).catch(e=>{console.error("Upload failed:",e),d.oR.error((null==e?void 0:e.message)?"Upload failed: ".concat(e.message):"Upload failed"),ec(e=>e.map(e=>e.id!==t||e.uploadKey!==a?e:{...e,status:"error"}))}).finally(()=>{ee.current&&(ee.current.value="")})})},ef=e=>{var t,r;let a=en.current;if(a){en.current=null;let r=e[0];if(!r)return;if(!(null==(t=r.type)?void 0:t.startsWith("image/"))){d.oR.error("Only image files are supported"),ee.current&&(ee.current.value="");return}if(r.size>eu){d.oR.error('"'.concat(r.name,'" exceeds the ').concat(X,"MB limit")),ee.current&&(ee.current.value="");return}em([{id:a,file:r}]);return}let n=ed-eo.length,s=e.filter(e=>{var t;return(null==(t=e.type)?void 0:t.startsWith("image/"))?!(e.size>eu)||(d.oR.error('"'.concat(e.name,'" exceeds the ').concat(X,"MB limit")),!1):(d.oR.error('"'.concat(e.name,'" is not an image')),!1)}).slice(0,Math.max(n,0));if(!s.length){if(eo.length){let t=e.filter(v);if(!t.length)return;let a=Math.min(t.length,eo.length),n=eo.slice(-a),s=[];for(let e=0;e<a;e+=1){let a=null==(r=n[n.length-1-e])?void 0:r.id,l=t[e];a&&l&&s.push({id:a,file:l})}s.length&&em(s)}ee.current&&(ee.current.value="");return}n<e.length&&d.oR.message("Only the first ".concat(s.length," image(s) will be added"));let l=s.map(b);ec(e=>[...e,...l]),Promise.all(l.map(async e=>{try{let t=await f(e.file);ec(r=>r.map(r=>r.id===e.id?r.uploadKey&&e.uploadKey&&r.uploadKey!==e.uploadKey?r:(r.preview.startsWith("blob:")&&URL.revokeObjectURL(r.preview),{...r,preview:t,url:t,status:"uploaded",file:void 0}):r))}catch(t){console.error("Upload failed:",t),d.oR.error((null==t?void 0:t.message)?"Upload failed: ".concat(t.message):"Upload failed"),ec(t=>t.map(t=>t.id!==e.id||t.uploadKey&&t.uploadKey!==e.uploadKey?t:{...t,status:"error"}))}})),ee.current&&(ee.current.value="")};W[14]===Symbol.for("react.memo_cache_sentinel")?(E=e=>{e.preventDefault(),e.stopPropagation(),es.current=es.current+1,ei(!0)},W[14]=E):E=W[14];let eh=E;W[15]!==el?(P=e=>{e.preventDefault(),e.stopPropagation(),e.dataTransfer.dropEffect="copy",el||ei(!0)},W[15]=el,W[16]=P):P=W[16];let ex=P;W[17]===Symbol.for("react.memo_cache_sentinel")?(U=e=>{e.preventDefault(),e.stopPropagation(),es.current=es.current-1,es.current<=0&&(es.current=0,ei(!1))},W[17]=U):U=W[17];let ep=U;W[18]===Symbol.for("react.memo_cache_sentinel")?(F=e=>{ec(t=>{let r=t.filter(t=>t.id!==e),a=t.find(t=>t.id===e);return(null==a?void 0:a.preview.startsWith("blob:"))&&URL.revokeObjectURL(a.preview),r})},W[18]=F):F=W[18];let eg=F,eb=()=>{var e;null==(e=ee.current)||e.click()},ev="".concat(eo.length,"/").concat(ed),ej=el&&"ring-primary/70 ring-offset-background ring-2 ring-offset-2";W[19]!==J||W[20]!==ej?(D=(0,m.cn)("relative focus:outline-none",ej,J),W[19]=J,W[20]=ej,W[21]=D):D=W[21],W[22]!==el?(M=el&&(0,a.jsx)("div",{className:"pointer-events-none absolute inset-0 z-30 flex items-center justify-center bg-black/10 backdrop-blur-sm",children:(0,a.jsx)("div",{className:"bg-background/80 text-foreground rounded-full px-4 py-2 text-sm font-medium shadow-sm",children:"Drop to upload"})}),W[22]=el,W[23]=M):M=W[23],W[24]!==ev||W[25]!==Y?(I=Y&&(0,a.jsx)("div",{className:"text-foreground flex items-center justify-between text-sm font-medium",children:(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(c.A,{className:"text-primary h-4 w-4"}),(0,a.jsx)("span",{children:Y}),(0,a.jsxs)("span",{className:"text-primary text-xs",children:["(",ev,")"]})]})}),W[24]=ev,W[25]=Y,W[26]=I):I=W[26];let ew=Z?"flex-wrap":"flex-nowrap";W[27]!==ew?(B=(0,m.cn)("flex flex-wrap gap-4",ew),W[27]=ew,W[28]=B):B=W[28];let ey=eo.map(e=>(0,a.jsx)("div",{className:"group border-border bg-muted/50 hover:border-border hover:bg-muted relative overflow-hidden rounded-xl border p-1 shadow-sm transition",children:(0,a.jsxs)("div",{className:"relative overflow-hidden rounded-lg",children:[(0,a.jsx)("img",{src:e.preview,alt:"Reference",className:"h-32 w-32 rounded-lg object-cover"}),e.size&&(0,a.jsx)("span",{className:"bg-background text-muted-foreground absolute bottom-2 left-2 rounded-md px-2 py-1 text-[10px] font-medium",children:(e=>{if(!e)return"";if(e<1024)return"".concat(e," B");let t=e/1024;if(t<1024)return"".concat(t.toFixed(2)," KB");let r=t/1024;return"".concat(r.toFixed(2)," MB")}
1)(e.size)}),"uploading"!==e.status&&(0,a.jsx)("div",{className:"absolute inset-0 z-10 flex items-center justify-center bg-black/35 opacity-0 transition-opacity group-focus-within:opacity-100 group-hover:opacity-100",children:(0,a.jsx)(u.$,{type:"button",size:"icon",variant:"secondary",className:"bg-background/50 text-foreground hover:bg-background/50 h-10 w-10 rounded-full shadow-sm backdrop-blur focus-visible:ring-2 focus-visible:ring-white/70",onClick:()=>{en.current=e.id,eb()},"aria-label":"Upload a new image to replace",children:(0,a.jsx)(l.A,{className:"h-5 w-5"})})}),"uploading"===e.status&&(0,a.jsx)("div",{className:"absolute inset-0 z-10 flex items-center justify-center bg-black/60 text-xs font-medium text-white",children:"Uploading..."}),"error"===e.status&&(0,a.jsx)("div",{className:"absolute inset-0 z-10 flex items-center justify-center bg-red-500/70 text-xs font-medium text-white",children:"Failed"}),(0,a.jsx)(u.$,{size:"icon",variant:"destructive",className:"absolute top-2 right-2 z-20 h-7 w-7",onClick:()=>eg(e.id),"aria-label":"Remove image",children:(0,a.jsx)(i.A,{className:"h-4 w-4"})})]})},e.id));return W[29]!==eo.length||W[30]!==ed||W[31]!==X||W[32]!==eb?(O=eo.length<ed&&(0,a.jsx)("div",{className:"group border-border bg-muted/50 hover:border-border hover:bg-muted relative overflow-hidden rounded-xl border border-dashed p-1 shadow-sm transition",children:(0,a.jsx)("div",{className:"relative overflow-hidden rounded-lg",children:(0,a.jsxs)("button",{type:"button",className:"flex h-32 w-32 flex-col items-center justify-center gap-2",onClick:eb,children:[(0,a.jsx)("div",{className:"border-border flex h-10 w-10 items-center justify-center rounded-full border border-dashed",children:(0,a.jsx)(o.A,{className:"h-5 w-5"})}),(0,a.jsx)("span",{className:"text-xs font-medium",children:"Upload"}),(0,a.jsxs)("span",{className:"text-primary text-xs",children:["Max ",X,"MB"]})]})})}),W[29]=eo.length,W[30]=ed,W[31]=X,W[32]=eb,W[33]=O):O=W[33],W[34]!==B||W[35]!==ey||W[36]!==O?(T=(0,a.jsxs)("div",{className:B,children:[ey,O]}),W[34]=B,W[35]=ey,W[36]=O,W[37]=T):T=W[37],W[38]!==V||W[39]!==Y?($=!Y&&V&&(0,a.jsx)("div",{className:"text-muted-foreground text-xs",children:V}),W[38]=V,W[39]=Y,W[40]=$):$=W[40],(0,a.jsxs)("div",{className:D,tabIndex:0,onPaste:e=>{var t;let r=Array.from((null==(t=e.clipboardData)?void 0:t.items)||[]).filter(g).map(p).filter(Boolean);r.length&&(e.preventDefault(),ef(r))},onDragEnter:eh,onDragOver:ex,onDragLeave:ep,onDrop:e=>{var t;e.preventDefault(),e.stopPropagation(),es.current=0,ei(!1);let r=Array.from((null==(t=e.dataTransfer)?void 0:t.files)||[]).filter(x);r.length&&ef(r)},children:[M,(0,a.jsx)("input",{ref:ee,type:"file",accept:"image/*",multiple:Z,onChange:e=>{let t=Array.from(e.target.files||[]);t.length&&ef(t)},className:"hidden"}),I,T,$]})}function x(e){var t;return null==(t=e.type)?void 0:t.startsWith("image/")}function p(e){return e.getAsFile()}function g(e){return"file"===e.kind&&e.type.startsWith("image/")}function b(e){return{id:"".concat(e.name,"-").concat(e.lastModified,"-").concat(Math.random()),preview:URL.createObjectURL(e),file:e,size:e.size,status:"uploading",uploadKey:"".concat(Date.now(),"-").concat(Math.random())}}function v(e){var t;return null==(t=e.type)?void 0:t.startsWith("image/")}function j(e){let{id:t,preview:r,url:a,status:n,size:s}=e;return{id:t,preview:r,url:a,status:n,size:s}}function w(e){e.preview.startsWith("blob:")&&URL.revokeObjectURL(e.preview)}function y(e,t){return{id:"preset-".concat(e,"-").concat(t),preview:e,url:e,status:"uploaded"}}function N(e){return e.url}function _(e){return"uploaded"===e.status&&e.url}function k(e,t){return{id:"preset-".concat(e,"-").concat(t),preview:e,url:e,status:"uploaded"}}},7727:(e,t,r)=>{"use strict";r.d(t,{Accordion:()=>o,AccordionContent:()=>u,AccordionItem:()=>c,AccordionTrigger:()=>d});var a=r(60390),n=r(6166);r(62310);var s=r(34047),l=r(24601),i=r(34084);function o(e){let t,r,l=(0,n.c)(4);return l[0]!==e?({...t}=e,l[0]=e,l[1]=t):t=l[1],l[2]!==t?(r=(0,a.jsx)(s.bL,{"data-slot":"accordion",...t}),l[2]=t,l[3]=r):r=l[3],r}function c(e){let t,r,l,o,c=(0,n.c)(8);return c[0]!==e?({className:t,...r}=e,c[0]=e,c[1]=t,c[2]=r):(t=c[1],r=c[2]),c[3]!==t?(l=(0,i.cn)("border-b last:border-b-0",t),c[3]=t,c[4]=l):l=c[4],c[5]!==r||c[6]!==l?(o=(0,a.jsx)(s.q7,{"data-slot":"accordion-item",className:l,...r}),c[5]=r,c[6]=l,c[7]=o):o=c[7],o}function d(e){let t,r,o,c,d,u,m=(0,n.c)(11);return m[0]!==e?({className:r,children:t,...o}=e,m[0]=e,m[1]=t,m[2]=r,m[3]=o):(t=m[1],r=m[2],o=m[3]),m[4]!==r?(c=(0,i.cn)("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 roun
1ded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",r),m[4]=r,m[5]=c):c=m[5],m[6]===Symbol.for("react.memo_cache_sentinel")?(d=(0,a.jsx)(l.A,{className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"}),m[6]=d):d=m[6],m[7]!==t||m[8]!==o||m[9]!==c?(u=(0,a.jsx)(s.Y9,{className:"flex",children:(0,a.jsxs)(s.l9,{"data-slot":"accordion-trigger",className:c,...o,children:[t,d]})}),m[7]=t,m[8]=o,m[9]=c,m[10]=u):u=m[10],u}function u(e){let t,r,l,o,c,d,u=(0,n.c)(12);return u[0]!==e?({className:r,children:t,...l}=e,u[0]=e,u[1]=t,u[2]=r,u[3]=l):(t=u[1],r=u[2],l=u[3]),u[4]!==r?(o=(0,i.cn)("pt-0 pb-4",r),u[4]=r,u[5]=o):o=u[5],u[6]!==t||u[7]!==o?(c=(0,a.jsx)("div",{className:o,children:t}),u[6]=t,u[7]=o,u[8]=c):c=u[8],u[9]!==l||u[10]!==c?(d=(0,a.jsx)(s.UC,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...l,children:c}),u[9]=l,u[10]=c,u[11]=d):d=u[11],d}},17139:(e,t,r)=>{"use strict";r.r(t),r.d(t,{CookieSettingsButton:()=>i});var a=r(60390),n=r(6166),s=r(88252),l=r(80645);function i(){let e,t,r=(0,n.c)(5),i=(0,s.c3)("common.cookie_consent"),{openPreferences:o,isEU:c}=(0,l.u)();return c?(r[0]!==i?(e=i("settings_button"),r[0]=i,r[1]=e):e=r[1],r[2]!==o||r[3]!==e?(t=(0,a.jsx)("button",{type:"button",onClick:o,className:"text-muted-foreground hover:text-primary text-xs underline underline-offset-4 transition-colors",children:e}),r[2]=o,r[3]=e,r[4]=t):t=r[4],t):null}},19481:(e,t,r)=>{"use strict";r.r(t),r.d(t,{MarkdownEditor:()=>i});var a=r(60390),n=r(6166),s=r(62310),l=r(41833);function i(e){let t,r,i,o,c,d=(0,n.c)(11),{value:u,onChange:m,placeholder:f,minHeight:h,showToolbar:x}=e,p=void 0===h?400:h,g=(0,s.useRef)(null),b=(0,s.useRef)(null);return d[0]!==p||d[1]!==m||d[2]!==f||d[3]!==x||d[4]!==u?(t=()=>{let[e]=l.d.init(g.current,{value:u,onChange:m,placeholder:f,minHeight:p,showToolbar:x});return b.current=e,()=>{var e;return null==(e=b.current)?void 0:e.destroy()}},d[0]=p,d[1]=m,d[2]=f,d[3]=x,d[4]=u,d[5]=t):t=d[5],d[6]===Symbol.for("react.memo_cache_sentinel")?(r=[],d[6]=r):r=d[6],(0,s.useEffect)(t,r),d[7]!==u?(i=()=>{b.current&&u!==b.current.getValue()&&b.current.setValue(u)},o=[u],d[7]=u,d[8]=i,d[9]=o):(i=d[8],o=d[9]),(0,s.useEffect)(i,o),d[10]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsx)("div",{className:"overflow-hidden rounded-md border",ref:g,style:{height:"400px"}}),d[10]=c):c=d[10],c}},20364:(e,t,r)=>{"use strict";r.r(t),r.d(t,{CookieConsentBanner:()=>c});var a=r(60390),n=r(6166),s=r(74627),l=r(88252),i=r(44058),o=r(80645);function c(){let e,t,r,c,d,u,m,f,h,x,p,g,b,v,j,w,y,N,_=(0,n.c)(41),k=(0,l.c3)("common.cookie_consent"),{consent:S,showBanner:C,isEU:L,isLoading:A,acceptAll:z,rejectAll:R,openPreferences:E}=(0,o.u)();return A||!L||!C||S?null:(_[0]===Symbol.for("react.memo_cache_sentinel")?(e={bottom:"calc(1.25rem + var(--locale-detector-popup-offset, 0px))"},t=(0,a.jsx)("div",{className:"absolute inset-0 -z-10 bg-[radial-gradient(circle_at_top_left,rgba(255,255,255,0.08),transparent_55%)]"}),_[0]=e,_[1]=t):(e=_[0],t=_[1]),_[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)("div",{className:"mt-0.5 rounded-full border border-primary/30 bg-primary/15 p-2 text-primary shadow-sm",children:(0,a.jsx)(s.A,{className:"size-4"})}),_[2]=r):r=_[2],_[3]!==k?(c=k("title"),_[3]=k,_[4]=c):c=_[4],_[5]!==c?(d=(0,a.jsx)("h3",{className:"text-sm font-semibold tracking-tight",children:c}),_[5]=c,_[6]=d):d=_[6],_[7]!==k?(u=k("description"),_[7]=k,_[8]=u):u=_[8],_[9]!==k?(m=k("learn_more"),_[9]=k,_[10]=m):m=_[10],_[11]!==m?(f=(0,a.jsx)(i.N_,{href:"/privacy-policy",className:"text-primary underline underline-offset-2",children:m}),_[11]=m,_[12]=f):f=_[12],_[13]!==u||_[14]!==f?(h=(0,a.jsxs)("p",{className:"text-[11px] leading-relaxed text-muted-foreground",children:[u," ",f]}),_[13]=u,_[14]=f,_[15]=h):h=_[15],_[16]!==d||_[17]!==h?(x=(0,a.jsxs)("div",{className:"flex items-start gap-3",children:[r,(0,a.jsxs)("div",{className:"space-y-2",children:[d,h]})]}),_[16]=d,_[17]=h,_[18]=x):x=_[18],_[19]!==k?(p=k("accept_all"),_[19]=k,_[20]=p):p=_[20],_[21]!==z||_[22]!==p?(g=(0,a.jsx)("button",{type:"button",onClick:z,className:"rounded-full bg-primary px-3 py-1.5 text-[11px] font-semibold text-primary-foreground shadow-sm transition hover:bg-primary/90",children:p}),_[21]=z,_[22]=p,_[23]=g):g=_[23],_[24]!==k?(b=k("reject_all"),_[24]=k,_[25]=b):b=_[25],_[26]!==R||_[27]!==b?(v=(0,a.jsx)("button",{type:"button",onClick:R,className:"rounded-full border border-border px-3 py-1.5 text-[11px] font-semibold text-foreground
1/80 transition hover:border-primary/40 hover:text-foreground",children:b}),_[26]=R,_[27]=b,_[28]=v):v=_[28],_[29]!==g||_[30]!==v?(j=(0,a.jsxs)("div",{className:"mt-4 grid gap-2 sm:grid-cols-2",children:[g,v]}),_[29]=g,_[30]=v,_[31]=j):j=_[31],_[32]!==k?(w=k("customize"),_[32]=k,_[33]=w):w=_[33],_[34]!==E||_[35]!==w?(y=(0,a.jsx)("button",{type:"button",onClick:E,className:"mt-3 text-[11px] font-medium text-muted-foreground underline underline-offset-4 transition hover:text-foreground",children:w}),_[34]=E,_[35]=w,_[36]=y):y=_[36],_[37]!==j||_[38]!==y||_[39]!==x?(N=(0,a.jsxs)("div",{className:"fixed right-5 z-50 w-[min(24rem,calc(100vw-2.5rem))] overflow-hidden rounded-2xl border border-border/60 bg-gradient-to-br from-background/95 via-background/90 to-background/70 p-5 shadow-[0_22px_60px_-25px_rgba(0,0,0,0.65)] backdrop-blur",style:e,children:[t,x,j,y]}),_[37]=j,_[38]=y,_[39]=x,_[40]=N):N=_[40],N)}},22194:(e,t,r)=>{"use strict";r.d(t,{lg:()=>a});let a=()=>Date.parse(new Date().toUTCString())/1e3},26792:(e,t,r)=>{"use strict";r.d(t,{BE:()=>m,I6:()=>x,_s:()=>i,cp:()=>c,gk:()=>h,tb:()=>f,zj:()=>u});var a=r(60390),n=r(6166);r(62310);var s=r(81890),l=r(34084);function i(e){let t,r,l=(0,n.c)(4);return l[0]!==e?({...t}=e,l[0]=e,l[1]=t):t=l[1],l[2]!==t?(r=(0,a.jsx)(s._s.Root,{"data-slot":"drawer",...t}),l[2]=t,l[3]=r):r=l[3],r}function o(e){let t,r,l=(0,n.c)(4);return l[0]!==e?({...t}=e,l[0]=e,l[1]=t):t=l[1],l[2]!==t?(r=(0,a.jsx)(s._s.Portal,{"data-slot":"drawer-portal",...t}),l[2]=t,l[3]=r):r=l[3],r}function c(e){let t,r,l=(0,n.c)(4);return l[0]!==e?({...t}=e,l[0]=e,l[1]=t):t=l[1],l[2]!==t?(r=(0,a.jsx)(s._s.Close,{"data-slot":"drawer-close",...t}),l[2]=t,l[3]=r):r=l[3],r}function d(e){let t,r,i,o,c=(0,n.c)(8);return c[0]!==e?({className:t,...r}=e,c[0]=e,c[1]=t,c[2]=r):(t=c[1],r=c[2]),c[3]!==t?(i=(0,l.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",t),c[3]=t,c[4]=i):i=c[4],c[5]!==r||c[6]!==i?(o=(0,a.jsx)(s._s.Overlay,{"data-slot":"drawer-overlay",className:i,...r}),c[5]=r,c[6]=i,c[7]=o):o=c[7],o}function u(e){let t,r,i,c,u,m,f,h=(0,n.c)(12);return h[0]!==e?({className:r,children:t,...i}=e,h[0]=e,h[1]=t,h[2]=r,h[3]=i):(t=h[1],r=h[2],i=h[3]),h[4]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsx)(d,{}),h[4]=c):c=h[4],h[5]!==r?(u=(0,l.cn)("group/drawer-content bg-background fixed z-50 flex h-auto flex-col","data-[vaul-drawer-direction=top]:inset-x-0 data-[vaul-drawer-direction=top]:top-0 data-[vaul-drawer-direction=top]:mb-24 data-[vaul-drawer-direction=top]:max-h-[80vh] data-[vaul-drawer-direction=top]:rounded-b-lg data-[vaul-drawer-direction=top]:border-b","data-[vaul-drawer-direction=bottom]:inset-x-0 data-[vaul-drawer-direction=bottom]:bottom-0 data-[vaul-drawer-direction=bottom]:mt-24 data-[vaul-drawer-direction=bottom]:max-h-[80vh] data-[vaul-drawer-direction=bottom]:rounded-t-lg data-[vaul-drawer-direction=bottom]:border-t","data-[vaul-drawer-direction=right]:inset-y-0 data-[vaul-drawer-direction=right]:right-0 data-[vaul-drawer-direction=right]:w-3/4 data-[vaul-drawer-direction=right]:border-l data-[vaul-drawer-direction=right]:sm:max-w-sm","data-[vaul-drawer-direction=left]:inset-y-0 data-[vaul-drawer-direction=left]:left-0 data-[vaul-drawer-direction=left]:w-3/4 data-[vaul-drawer-direction=left]:border-r data-[vaul-drawer-direction=left]:sm:max-w-sm",r),h[5]=r,h[6]=u):u=h[6],h[7]===Symbol.for("react.memo_cache_sentinel")?(m=(0,a.jsx)("div",{className:"bg-muted mx-auto mt-4 hidden h-2 w-[100px] shrink-0 rounded-full group-data-[vaul-drawer-direction=bottom]/drawer-content:block"}),h[7]=m):m=h[7],h[8]!==t||h[9]!==i||h[10]!==u?(f=(0,a.jsxs)(o,{"data-slot":"drawer-portal",children:[c,(0,a.jsxs)(s._s.Content,{"data-slot":"drawer-content",className:u,...i,children:[m,t]})]}),h[8]=t,h[9]=i,h[10]=u,h[11]=f):f=h[11],f}function m(e){let t,r,s,i,o=(0,n.c)(8);return o[0]!==e?({className:t,...r}=e,o[0]=e,o[1]=t,o[2]=r):(t=o[1],r=o[2]),o[3]!==t?(s=(0,l.cn)("flex flex-col gap-0.5 p-4 group-data-[vaul-drawer-direction=bottom]/drawer-content:text-center group-data-[vaul-drawer-direction=top]/drawer-content:text-center md:gap-1.5 md:text-left",t),o[3]=t,o[4]=s):s=o[4],o[5]!==r||o[6]!==s?(i=(0,a.jsx)("div",{"data-slot":"drawer-header",className:s,...r}),o[5]=r,o[6]=s,o[7]=i):i=o[7],i}function f(e){let t,r,s,i,o=(0,n.c)(8);return o[0]!==e?({className:t,...r}=e,o[0]=e,o[1]=t,o[2]=r):(t=o[1],r=o[2]),o[3]!==t?(s=(0,l.cn)("mt-auto flex flex-col gap-2 p-4",t),o[3]=t,o[4]=s):s=o[4],o[5]!==r||o[6]!==s?(i=(0,a.jsx)("div",{"data-slot":"drawer-footer",className:s,...r}),o[5]=r,o[6]=s,o[7]=i):i=o[7],i}function h(e){let t,r,i,o,c=(0,n.c)(8);return c[0]!==e?({className:t,...r}=e,c[0]=e,c[1]=t,c[2]=r):(t=c[1],r=c[2]),c[3]!==t?(i=(0,l.cn)("text-foreground font-semibold",t),c[3]=t,c[4]=i):i=c[4],c[5]!==r||c[6]!==i?(o=(0,a.jsx)(s._s.Title,{"data-slot":"drawer-title",className:i,...r}),c[5]=r,c[6]=i,c[7]=o):o=c[7],o}function x(e){let t,r,i,o,c=(0,n.c)(8);return c[0]!==e?({className:t,...r}=e,c[0]=e,c[1]=t,c[2]=r):(t=c[1],r=c[2]),c[3]!==t?(i=(0,l.cn)("text-muted-foreground text-sm",t),c[3]=t,c[4]=i):i=c[4],c[5]!==r||c[6]!==i?(o=(0,a.jsx)(s._s.Description,{"data-slot":"drawer-description",className:i,...r}),c[5]=r,c[6]=i,c[7]=o):o=c[7],o}},29289:(e,t,r)=>{"use strict";r.d(t,{U:()=>s});var a=r(6166),n=r(62310);
1function s(e){let t,r,s=(0,a.c)(3),[l,i]=(0,n.useState)(!1);return s[0]!==e?(t=()=>{let t=window.matchMedia(e);i(t.matches);let r=e=>{i(e.matches)};return t.addEventListener("change",r),()=>{t.removeEventListener("change",r)}},r=[e],s[0]=e,s[1]=t,s[2]=r):(t=s[1],r=s[2]),(0,n.useEffect)(t,r),l}},31360:(e,t,r)=>{"use strict";r.r(t),r.d(t,{CookieConsentPreferences:()=>f});var a=r(60390),n=r(6166),s=r(62310),l=r(74627),i=r(62693),o=r(88252),c=r(80645),d=r(40296),u=r(92603),m=r(73431);function f(){let e,t,r,f,h,x,p,g,b,v,j,w,y,N,_,k,S,C,L,A,z,R,E,P,U,F,D,M,I,B,O,T,$,W,K,q,H,Y,V,J,G,Q,Z,X,ee,et,er,ea,en=(0,n.c)(108),es=(0,o.c3)("common.cookie_consent.preferences"),{consent:el,showPreferences:ei,closePreferences:eo,savePreferences:ec,acceptAll:ed,rejectAll:eu}=(0,c.u)();en[0]!==el?(e=()=>null!=el?el:(0,d.qS)(),en[0]=el,en[1]=e):e=en[1];let[em,ef]=(0,s.useState)(e);en[2]!==el?(t=()=>{el&&ef(el)},r=[el],en[2]=el,en[3]=t,en[4]=r):(t=en[3],r=en[4]),(0,s.useEffect)(t,r),en[5]===Symbol.for("react.memo_cache_sentinel")?(f=e=>{ef(t=>({...t,[e]:!t[e]}))},en[5]=f):f=en[5];let eh=f;return en[6]===Symbol.for("react.memo_cache_sentinel")?(h=(0,a.jsx)("div",{className:"absolute inset-0 bg-[radial-gradient(circle_at_top_left,rgba(255,255,255,0.08),transparent_55%)]"}),en[6]=h):h=en[6],en[7]===Symbol.for("react.memo_cache_sentinel")?(x=(0,a.jsx)("div",{className:"mt-0.5 rounded-full border border-primary/30 bg-primary/15 p-2 text-primary shadow-sm",children:(0,a.jsx)(l.A,{className:"size-4"})}),en[7]=x):x=en[7],en[8]!==es?(p=es("title"),en[8]=es,en[9]=p):p=en[9],en[10]!==p?(g=(0,a.jsx)(u.L3,{className:"text-base font-semibold tracking-tight",children:p}),en[10]=p,en[11]=g):g=en[11],en[12]!==es?(b=es("description"),en[12]=es,en[13]=b):b=en[13],en[14]!==b?(v=(0,a.jsx)(u.rr,{className:"text-xs text-muted-foreground",children:b}),en[14]=b,en[15]=v):v=en[15],en[16]!==g||en[17]!==v?(j=(0,a.jsxs)("div",{className:"flex items-start gap-3",children:[x,(0,a.jsxs)("div",{className:"space-y-1",children:[g,v]})]}),en[16]=g,en[17]=v,en[18]=j):j=en[18],en[19]===Symbol.for("react.memo_cache_sentinel")?(w=(0,a.jsx)(u.HM,{className:"rounded-full border border-border/70 p-1 text-muted-foreground transition hover:border-primary/40 hover:text-foreground",children:(0,a.jsx)(i.A,{className:"size-4"})}),en[19]=w):w=en[19],en[20]!==j?(y=(0,a.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[j,w]}),en[20]=j,en[21]=y):y=en[21],en[22]!==es?(N=es("necessary_title"),en[22]=es,en[23]=N):N=en[23],en[24]!==N?(_=(0,a.jsx)("p",{className:"text-sm font-semibold",children:N}),en[24]=N,en[25]=_):_=en[25],en[26]!==es?(k=es("necessary_description"),en[26]=es,en[27]=k):k=en[27],en[28]!==k?(S=(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:k}),en[28]=k,en[29]=S):S=en[29],en[30]!==_||en[31]!==S?(C=(0,a.jsxs)("div",{children:[_,S]}),en[30]=_,en[31]=S,en[32]=C):C=en[32],en[33]!==es?(L=es("always_on"),en[33]=es,en[34]=L):L=en[34],en[35]!==L?(A=(0,a.jsx)("span",{className:"text-xs text-muted-foreground",children:L}),en[35]=L,en[36]=A):A=en[36],en[37]!==C||en[38]!==A?(z=(0,a.jsx)("div",{className:"rounded-xl border border-border/60 bg-background/70 p-4",children:(0,a.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[C,A]})}),en[37]=C,en[38]=A,en[39]=z):z=en[39],en[40]!==es?(R=es("analytics_title"),en[40]=es,en[41]=R):R=en[41],en[42]!==R?(E=(0,a.jsx)("p",{className:"text-sm font-semibold",children:R}),en[42]=R,en[43]=E):E=en[43],en[44]!==es?(P=es("analytics_description"),en[44]=es,en[45]=P):P=en[45],en[46]!==P?(U=(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:P}),en[46]=P,en[47]=U):U=en[47],en[48]!==E||en[49]!==U?(F=(0,a.jsxs)("div",{children:[E,U]}),en[48]=E,en[49]=U,en[50]=F):F=en[50],en[51]===Symbol.for("react.memo_cache_sentinel")?(D=()=>eh("analytics"),en[51]=D):D=en[51],en[52]!==em.analytics?(M=(0,a.jsx)(m.d,{checked:em.analytics,onCheckedChange:D}),en[52]=em.analytics,en[53]=M):M=en[53],en[54]!==F||en[55]!==M?(I=(0,a.jsx)("div",{className:"rounded-xl border border-border/60 bg-background/70 p-4",children:(0,a.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[F,M]})}),en[54]=F,en[55]=M,en[56]=I):I=en[56],en[57]!==es?(B=es("marketing_title"),en[57]=es,en[58]=B):B=en[58],en[59]!==B?(O=(0,a.jsx)("p",{className:"text-sm font-semibold",children:B}
1),en[59]=B,en[60]=O):O=en[60],en[61]!==es?(T=es("marketing_description"),en[61]=es,en[62]=T):T=en[62],en[63]!==T?($=(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:T}),en[63]=T,en[64]=$):$=en[64],en[65]!==O||en[66]!==$?(W=(0,a.jsxs)("div",{children:[O,$]}),en[65]=O,en[66]=$,en[67]=W):W=en[67],en[68]===Symbol.for("react.memo_cache_sentinel")?(K=()=>eh("marketing"),en[68]=K):K=en[68],en[69]!==em.marketing?(q=(0,a.jsx)(m.d,{checked:em.marketing,onCheckedChange:K}),en[69]=em.marketing,en[70]=q):q=en[70],en[71]!==W||en[72]!==q?(H=(0,a.jsx)("div",{className:"rounded-xl border border-border/60 bg-background/70 p-4",children:(0,a.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[W,q]})}),en[71]=W,en[72]=q,en[73]=H):H=en[73],en[74]!==z||en[75]!==I||en[76]!==H?(Y=(0,a.jsxs)("div",{className:"space-y-3",children:[z,I,H]}),en[74]=z,en[75]=I,en[76]=H,en[77]=Y):Y=en[77],en[78]!==es?(V=es("accept_all"),en[78]=es,en[79]=V):V=en[79],en[80]!==ed||en[81]!==V?(J=(0,a.jsx)("button",{type:"button",onClick:ed,className:"rounded-full bg-primary px-4 py-2 text-xs font-semibold text-primary-foreground shadow-sm transition hover:bg-primary/90",children:V}),en[80]=ed,en[81]=V,en[82]=J):J=en[82],en[83]!==es?(G=es("reject_all"),en[83]=es,en[84]=G):G=en[84],en[85]!==eu||en[86]!==G?(Q=(0,a.jsx)("button",{type:"button",onClick:eu,className:"rounded-full border border-border px-4 py-2 text-xs font-semibold text-foreground/80 transition hover:border-primary/40 hover:text-foreground",children:G}),en[85]=eu,en[86]=G,en[87]=Q):Q=en[87],en[88]!==J||en[89]!==Q?(Z=(0,a.jsxs)("div",{className:"grid gap-2 sm:grid-cols-2",children:[J,Q]}),en[88]=J,en[89]=Q,en[90]=Z):Z=en[90],en[91]!==em||en[92]!==ec?(X=()=>ec(em),en[91]=em,en[92]=ec,en[93]=X):X=en[93],en[94]!==es?(ee=es("save"),en[94]=es,en[95]=ee):ee=en[95],en[96]!==X||en[97]!==ee?(et=(0,a.jsx)("button",{type:"button",onClick:X,className:"text-xs font-medium text-muted-foreground underline underline-offset-4 transition hover:text-foreground",children:ee}),en[96]=X,en[97]=ee,en[98]=et):et=en[98],en[99]!==y||en[100]!==Y||en[101]!==Z||en[102]!==et?(er=(0,a.jsx)(u.Cf,{showCloseButton:!1,className:"max-w-lg overflow-hidden border border-border/60 bg-gradient-to-br from-background/95 via-background/90 to-background/70 p-0 shadow-[0_30px_80px_-30px_rgba(0,0,0,0.7)]",children:(0,a.jsxs)("div",{className:"relative",children:[h,(0,a.jsxs)("div",{className:"relative space-y-6 p-6",children:[y,Y,Z,et]})]})}),en[99]=y,en[100]=Y,en[101]=Z,en[102]=et,en[103]=er):er=en[103],en[104]!==eo||en[105]!==ei||en[106]!==er?(ea=(0,a.jsx)(u.lG,{open:ei,onOpenChange:eo,children:er}),en[104]=eo,en[105]=ei,en[106]=er,en[107]=ea):ea=en[107],ea}},35170:(e,t,r)=>{"use strict";r.r(t),r.d(t,{FooterLocaleLinks:()=>u,getFooterLocaleHref:()=>d});var a=r(60390),n=r(6166),s=r(88054),l=r(50615),i=r(44058),o=r(69607),c=r(34084);function d(e,t){let r=e.startsWith("/")?e:"/".concat(e),a=r.split("/")[1],n=l.IB.includes(a)?r.replace("/".concat(a),"")||"/":r;return t===l.q?n:"/"===n?"/".concat(t):"/".concat(t).concat(n)}function u(){let e,t,r=(0,n.c)(5),u=(0,s.Ym)(),m=(0,i.a8)();return r[0]!==u||r[1]!==m?(e=l.IB.map(e=>{var t;let r=null!=(t=l.ib[e])?t:{flag:"\uD83C\uDF10",region:"global"},n=l.L$[e]||e,s=e===u;return(0,a.jsxs)("a",{href:d(m,e),onClick:()=>(function(e){try{(0,o.PW)("locale",e)}catch(e){}})(e),"aria-current":s?"page":void 0,className:(0,c.cn)("inline-flex items-center gap-1.5 rounded-md border px-3 py-1.5 text-xs font-medium transition-colors","border-border/60 bg-background text-muted-foreground","hover:border-border hover:bg-accent/60 hover:text-foreground",s&&"border-primary/40 bg-primary/10 text-foreground hover:bg-primary/15"),children:[(0,a.jsx)("span",{className:"text-sm leading-none","aria-hidden":"true",children:r.flag}),(0,a.jsx)("span",{children:n})]},e)}),r[0]=u,r[1]=m,r[2]=e):e=r[2],r[3]!==e?(t=(0,a.jsx)("nav",{"aria-label":"Language",className:"flex flex-wrap items-center gap-2",children:e}),r[3]=e,r[4]=t):t=r[4],t}},39634:(e,t,r)=>{"use strict";r.r(t),r.d(t,{LocaleSelector:()=>S});var a=r(60390),n=r(6166),s=r(62310),l=r(63397),i=r(37827),o=r(9542),c=r(24601),d=r(91848),u=r(88054),m=r(50615),f=r(44058),h=r(55271),x=r(92603),p=r(26792),g=r(63425),b=r(81558),v=r(29289),j=r(69607);let w=["americas","europe","asia","middle-east"],y={americas:"Americas",europe:"Europe",asia:"Asia Pacific","middle-east":"Middle East"};function N(e){var t;let r,s,i,o,c,u,f,h=(0,n.c)(18),{locale:x,isActive:p,onSelect:g}=e,b=m.ib[x],v=m.L$[x]||x,j=(0,m.Vf)(x);h[0]===Symbol.for("react.memo_cache_sentinel")?(r={scale:1.02},s={scale:.98},h[0]=r,h[1]=s):(r=h[0],s=h[1]),h[2]!==x||h[3]!==g?(i=()=>g(x),h[2]=x,h[3]=g,h[4]=i):i=h[4];let w=j?"rtl":void 0,y="flex w-full items-center gap-3 rounded-xl px-3 py-2.5 text-left transition-colors ".concat(p?"bg-primary/10 ring-1 ring-primary/20":"hover:bg-accent/60"),N=null!=(t=null==b?void 0:b.flag)?t:"\uD83C\uDF10";return h[5]!==N?(o=(0,a.jsx)("span",{className:"text-xl leading-none",children:N}),h[5]=N,h[6]=o):o=h[6],h[7]!==v?(c=(0,a.jsx)("span",{className:"min-w-0 flex-1 truncate text-sm font-medium",children:v}),h[7]=v,h[8]=c):c=h[8],h[9]!==p?(u=p&&(0,a.jsx)(d.P.span,{initial:{scale:0},animate:{scale:1},transition:{type:"spring",stiffness:500,damping:25},children:(0,a.jsx)(l.A,{size:15,className:"shrink-0 text-primary"})}),h[9]=p,h[10]=u):u=h[10],h[11]!==i||h[12]!==w||h[13]!==y||h[14]!==o||h[15]!==c||h[16]!==u?(f=(0,a.jsxs)(d.P.button,{whileHover:r,whileTap:s,onClick:i,dir:w,className:y,children:[o,c,u]}),h[11]=i,h[12]=w,h[13]=y,h[14]=o,h[15]=c,h[16]=u,h[17]=f):f=h[17],f}function _(e){let t,r,s,l,o,c,u,f=(0,n.c)(25),{searchQuery:h,columns:x,currentLocale:p,onSelect:g}=e;f[0]===Symbol.for("react.memo_cache_sentinel")?(t=Object.keys(m.L$),f[0]=t):t=f[0];let b=t;f[1]!==h?(r=h.toLowerCase().trim(),f[1]=h,f[2]=r):r=f[2];let v=r;if(f[3]===Symbol.for("react.memo_cache_sentinel")){for(let e of(s={},w))s[e]=[];for(let e of b){var j,_;let t=null!=(_=null==(j=m.ib[e])?void 0:j.region)?_:"europe";s[t]||(s[t]=[]),s[t].push(e)}f[3]=s}else s=f[3];let k=s;e:{let e;if(!v){l=null;break e}f[4]!==v?(e=b.filter(e=>(m.L$[e]||"").toLowerCase().includes(v)||e.toLowerCase().includes(v)),f[4]=v,f[5]=e):e
1=f[5],l=e}let S=l,C=3===x?"grid-cols-3":2===x?"grid-cols-2":"grid-cols-1";if(null!==S){let e,t,r;if(0===S.length){let e;return f[6]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center py-12 text-muted-foreground",children:[(0,a.jsx)(i.A,{size:32,className:"mb-3 opacity-40"}),(0,a.jsx)("p",{className:"text-sm",children:"No languages found"})]}),f[6]=e):e=f[6],e}f[7]===Symbol.for("react.memo_cache_sentinel")?(e={hidden:{},visible:{transition:{staggerChildren:.02}}},f[7]=e):e=f[7];let n="grid ".concat(C," gap-1.5 p-1");if(f[8]!==p||f[9]!==S||f[10]!==g){let e;f[12]!==p||f[13]!==g?(e=e=>(0,a.jsx)(d.P.div,{variants:{hidden:{opacity:0,y:6},visible:{opacity:1,y:0}},children:(0,a.jsx)(N,{locale:e,isActive:e===p,onSelect:g})},e),f[12]=p,f[13]=g,f[14]=e):e=f[14],t=S.map(e),f[8]=p,f[9]=S,f[10]=g,f[11]=t}else t=f[11];return f[15]!==n||f[16]!==t?(r=(0,a.jsx)(d.P.div,{initial:"hidden",animate:"visible",variants:e,className:n,children:t}),f[15]=n,f[16]=t,f[17]=r):r=f[17],r}return f[18]===Symbol.for("react.memo_cache_sentinel")?(o={hidden:{},visible:{transition:{staggerChildren:.02}}},f[18]=o):o=f[18],f[19]!==p||f[20]!==C||f[21]!==g?(c=w.map(e=>{let t=k[e];return t&&0!==t.length?(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"mb-2 px-1",children:(0,a.jsx)("span",{className:"text-[11px] font-medium uppercase tracking-widest text-muted-foreground/70",children:y[e]})}),(0,a.jsx)("div",{className:"grid ".concat(C," gap-1.5"),children:t.map(e=>(0,a.jsx)(d.P.div,{variants:{hidden:{opacity:0,y:6},visible:{opacity:1,y:0}},children:(0,a.jsx)(N,{locale:e,isActive:e===p,onSelect:g})},e))})]},e):null}),f[19]=p,f[20]=C,f[21]=g,f[22]=c):c=f[22],f[23]!==c?(u=(0,a.jsx)(d.P.div,{initial:"hidden",animate:"visible",variants:o,className:"space-y-4 p-1",children:c}),f[23]=c,f[24]=u):u=f[24],u}function k(e){let t,r,s,l=(0,n.c)(7),{value:o,onChange:c,autoFocus:d}=e;return l[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(i.A,{size:16,className:"absolute left-4 top-1/2 -translate-y-1/2 text-muted-foreground/60"}),l[0]=t):t=l[0],l[1]!==c?(r=e=>c(e.target.value),l[1]=c,l[2]=r):r=l[2],l[3]!==d||l[4]!==r||l[5]!==o?(s=(0,a.jsxs)("div",{className:"relative px-1",children:[t,(0,a.jsx)(g.p,{value:o,onChange:r,placeholder:"Search languages...",autoFocus:d,className:"rounded-xl border-none bg-muted/50 pl-9 shadow-none focus-visible:ring-1 focus-visible:ring-primary/30"})]}),l[3]=d,l[4]=r,l[5]=o,l[6]=s):s=l[6],s}function S(e){var t,r;let l,i,d,g,w,y,N,S,C,L,A,z,R=(0,n.c)(45),{type:E}=e,P=void 0===E?"icon":E,U=(0,u.Ym)(),F=(0,f.rd)(),D=(0,f.a8)(),M=(0,v.U)("(min-width: 768px)"),[I,B]=(0,s.useState)(!1),[O,T]=(0,s.useState)(""),[$,W]=(0,s.useState)(!1);R[0]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{W(!0)},i=[],R[0]=l,R[1]=i):(l=R[0],i=R[1]),(0,s.useEffect)(l,i),R[2]!==I?(d=()=>{I||T("")},g=[I],R[2]=I,R[3]=d,R[4]=g):(d=R[3],g=R[4]),(0,s.useEffect)(d,g),R[5]!==U||R[6]!==D||R[7]!==F?(w=e=>{e!==U&&((0,j.PW)("locale",e),F.push(D,{locale:e})),B(!1)},R[5]=U,R[6]=D,R[7]=F,R[8]=w):w=R[8];let K=w,q=m.ib[U];if(!$){let e,r,n="icon"===P?"ghost":"outline",s="icon"===P?"icon":"sm",l="icon"===P?"h-auto w-auto p-0":"hover:bg-primary/10",i="icon"===P?"Switch language":void 0,c="icon"===P?"Switch language":void 0;return R[9]!==U||R[10]!==(null==q?void 0:q.flag)||R[11]!==P?(e="icon"===P?(0,a.jsx)(o.A,{size:18}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"text-base leading-none",children:null!=(t=null==q?void 0:q.flag)?t:"\uD83C\uDF10"}),m.L$[U]]}),R[9]=U,R[10]=null==q?void 0:q.flag,R[11]=P,R[12]=e):e=R[12],R[13]!==i||R[14]!==c||R[15]!==e||R[16]!==n||R[17]!==s||R[18]!==l?(r=(0,a.jsx)(h.$,{variant:n,size:s,className:l,"aria-label":i,title:c,disabled:!0,children:e}),R[13]=i,R[14]=c,R[15]=e,R[16]=n,R[17]=s,R[18]=l,R[19]=r):r=R[19],r}R[20]!==U||R[21]!==(null==q?void 0:q.flag)||R[22]!==P?(y="icon"===P?(0,a.jsx)(h.$,{variant:"ghost",size:"icon",className:"h-auto w-auto p-0","aria-label":"Switch language",title:"Switch language",onClick:()=>B(!0),children:(0,a.jsx)(o.A,{size:18})}):(0,a.jsxs)(h.$,{variant:"outline",size:"sm",className:"hover:bg-primary/10",onClick:()=>B(!0),children:[(0,a.jsx)("span",{className:"text-base leading-none",children:null!=(r=null==q?void 0:q.flag)?r:"\uD83C\uDF10"}),m.L$[U],(0,a.jsx)(c.A,{size:14,className:"ml-0.5 opacity-50"})]}),R[20]=U,R[21]=null==q?void 0:q.flag,R[22]=P,R[23]=y):y=R[23];let H=y;R[24]!==M||R[25]!==O?(N=(0,a.jsx)(k,{value:O,onChange:T,autoFocus:M}),R[24]=M,R[25]=O,R[26]=N):N=R[26];let Y=M?"max-h-[400px]":"max-h-[60vh]",V=M?3:2;R[27]!==U||R[28]!==K||R[29]!==O||R[30]!==V?(S=(0,a.jsx)("div",{className:"py-2",children:(0,a.jsx)(_,{searchQuery:O,columns:V,currentLocale:U,onSelect:K})}),R[27]=U,R[28]=K,R[29]=O,R[30]=V,R[31]=S):S=R[31],R[32]!==S||R[33]!==Y?(C=(0,a.jsx)(b.F,{className:Y,children:S}),R[32]=S,R[33]=Y,R[34]=C):C=R[34],R[35]!==C||R[36]!==N?(L=(0,a.jsxs)(a.Fragment,{children:[N,C]}),R[35]=C,R[36]=N,R[37]=L):L=R[37];let J=L;return R[38]!==M||R[39]!==I||R[40]!==J?(A=M?(0,a.jsx)(x.lG,{open:I,onOpenChange:B,children:(0,a.jsxs)(x.Cf,{className:"bg-background/95 border-border/60 rounded-2xl shadow-2xl backdrop-blur-xl sm:max-w-[540px]",children:[(0,a.jsxs)(x.c7,{className:"gap-1",children:[(0,a.jsx)(x.L3,{className:"text-lg tracking-tight",children:"Choose Language"}),(0,a.jsx)(x.rr,{className:"text-sm",children:"Select your preferred language"})]}),J]})}):(0,a.jsx)(p._s,{open:I,onOpenChange:B,children:(0,a.jsxs)(p.zj,{className:"border-border/60 bg-background/95 rounded-t-2xl backdrop-blur-xl",children:[(0,a.jsxs)(p.BE,{className:"text-left",children:[(0,a.jsx)(p.gk,{className:"text-lg tracking-tight",children:"Choose Language"}),(0,a.jsx)(p.I6,{className:"text-sm",children:"Select your preferred language"})]}),(0,a.jsx)("div",{className:"px-4 pb-6",children:J})]})}),R[38]=M,R[39]=I,R[40]=J,R[41]=A):A=R[41],R[42]!==A||R[43]!==H?(z=(0,a.jsxs)(a.Fragment,{children:[H,A]}),R[42]=A,R[43]=H,R[44]=z):z=R[44],z}},40296:(e,t,r)=>{"use strict";r.d(t,{Kt:()=>n,Yg:()=>i,_y:()=>s,qS:()=>l});var a=r(70104);function n(){try{let e=window.localStorage.getItem(a.ph);if(!e)return null;let t=JSON.parse(e);if(!t||"object"!=typeof t||!function(e){if(e.version!==a.aL||!Number.isFinite(e.timestamp))return!1;let t=Date.now()-e.timestamp;return t>=0&&t<=a.bb}(t))return window.localStorage.removeItem(a.ph),null;return t}catch(e){return null}}function s(e){try{window.localStorage.setItem(a.ph,JSON.stringify(e))}catch(e){}}function l(){return{necessary:!0,analytics:!1,marketing:!1,timestamp:Date.now(),version:a.aL}}function i(){return{necessary:!0,analytics:!0,marketing:!0,timestamp:Date.now(),version:a.aL}}},48311:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Pagination:()=>w});var a=r(60390),n=r(6166),s=r(91564),l=r(62310),i=r(8424),o=r(41289),c=r(91620),d=r(34084),u=r(55271);let m=e=>{let t,r,s,l,i=(0,n.c)(8);return i[0]!==e?({className:t,...r}=e,i[0]=e,i[1]=t,i[2]=r):(t=i[1],r=i[2]),i[3]!==t?(s=(0,d.cn)("mx-auto flex w-full",t),i[3]=t,i[4]=s):s=i[4],i[5]!==r||i[6]!==s?(l=(0,a.jsx)("nav",{role:"navigation","aria-label":"pagination",className:s,...r}),i[5]=r,i[6]=s,i[7]=l):l=i[7],l};m.displayName="Pagination";let f=l.forwardRef((e,t)=>
1{let r,s,l,i,o=(0,n.c)(9);return o[0]!==e?({className:r,...s}=e,o[0]=e,o[1]=r,o[2]=s):(r=o[1],s=o[2]),o[3]!==r?(l=(0,d.cn)("flex flex-row items-center gap-1",r),o[3]=r,o[4]=l):l=o[4],o[5]!==s||o[6]!==t||o[7]!==l?(i=(0,a.jsx)("ul",{ref:t,className:l,...s}),o[5]=s,o[6]=t,o[7]=l,o[8]=i):i=o[8],i});f.displayName="PaginationContent";let h=l.forwardRef((e,t)=>{let r,s,l,i,o=(0,n.c)(9);return o[0]!==e?({className:r,...s}=e,o[0]=e,o[1]=r,o[2]=s):(r=o[1],s=o[2]),o[3]!==r?(l=(0,d.cn)("",r),o[3]=r,o[4]=l):l=o[4],o[5]!==s||o[6]!==t||o[7]!==l?(i=(0,a.jsx)("li",{ref:t,className:l,...s}),o[5]=s,o[6]=t,o[7]=l,o[8]=i):i=o[8],i});h.displayName="PaginationItem";let x=e=>{let t,r,s,l,i,o,c=(0,n.c)(13);c[0]!==e?({className:t,isActive:r,size:l,...s}=e,c[0]=e,c[1]=t,c[2]=r,c[3]=s,c[4]=l):(t=c[1],r=c[2],s=c[3],l=c[4]);let m=void 0===l?"icon":l,f=r?"page":void 0;return c[5]!==t||c[6]!==r||c[7]!==m?(i=(0,d.cn)((0,u.r)({variant:r?"outline":"ghost",size:m}),t),c[5]=t,c[6]=r,c[7]=m,c[8]=i):i=c[8],c[9]!==s||c[10]!==f||c[11]!==i?(o=(0,a.jsx)("a",{"aria-current":f,className:i,...s}),c[9]=s,c[10]=f,c[11]=i,c[12]=o):o=c[12],o};x.displayName="PaginationLink";let p=e=>{let t,r,s,l,o,c=(0,n.c)(9);return c[0]!==e?({className:t,...r}=e,c[0]=e,c[1]=t,c[2]=r):(t=c[1],r=c[2]),c[3]!==t?(s=(0,d.cn)("gap-1 pl-2.5 rtl:pl-0 rtl:pr-2.5",t),c[3]=t,c[4]=s):s=c[4],c[5]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsx)(i.A,{className:"h-4 w-4 rtl:rotate-180"}),c[5]=l):l=c[5],c[6]!==r||c[7]!==s?(o=(0,a.jsx)(x,{"aria-label":"Go to previous page",size:"default",className:s,...r,children:l}),c[6]=r,c[7]=s,c[8]=o):o=c[8],o};p.displayName="PaginationPrevious";let g=e=>{let t,r,s,l,i,c=(0,n.c)(9);return c[0]!==e?({className:t,...r}=e,c[0]=e,c[1]=t,c[2]=r):(t=c[1],r=c[2]),c[3]!==t?(s=(0,d.cn)("gap-1 pr-2.5 rtl:pr-0 rtl:pl-2.5",t),c[3]=t,c[4]=s):s=c[4],c[5]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsx)(o.A,{className:"h-4 w-4 rtl:rotate-180"}),c[5]=l):l=c[5],c[6]!==r||c[7]!==s?(i=(0,a.jsx)(x,{"aria-label":"Go to next page",size:"default",className:s,...r,children:l}),c[6]=r,c[7]=s,c[8]=i):i=c[8],i};g.displayName="PaginationNext";let b=e=>{let t,r,s,l,i,o,u=(0,n.c)(10);return u[0]!==e?({className:t,...r}=e,u[0]=e,u[1]=t,u[2]=r):(t=u[1],r=u[2]),u[3]!==t?(s=(0,d.cn)("flex h-9 w-9 items-center justify-center",t),u[3]=t,u[4]=s):s=u[4],u[5]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsx)(c.A,{className:"h-4 w-4"}),i=(0,a.jsx)("span",{className:"sr-only",children:"More pages"}),u[5]=l,u[6]=i):(l=u[5],i=u[6]),u[7]!==r||u[8]!==s?(o=(0,a.jsxs)("span",{"aria-hidden":!0,className:s,...r,children:[l,i]}),u[7]=r,u[8]=s,u[9]=o):o=u[9],o};function v(e){let t,r,s,l,i,o,c,d=(0,n.c)(27),{total:u,currentPage:x,totalPages:b,onPageChange:v,showPreviousNext:w,className:y}=e;return d[0]!==x||d[1]!==u||d[2]!==b?(t=(0,a.jsxs)("div",{className:"text-muted-foreground text-sm",children:["Total: ",u,", Page: ",x," / ",b]}),d[0]=x,d[1]=u,d[2]=b,d[3]=t):t=d[3],d[4]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)("div",{className:"flex-1"}),d[4]=r):r=d[4],d[5]!==x||d[6]!==v||d[7]!==w||d[8]!==b?(s=w&&b&&x-1>=1?(0,a.jsx)(h,{className:"cursor-pointer",children:(0,a.jsx)(p,{onClick:()=>{x-1>=1&&v(x-1)},className:"cursor-pointer"})},"prev"):null,d[5]=x,d[6]=v,d[7]=w,d[8]=b,d[9]=s):s=d[9],d[10]!==x||d[11]!==v||d[12]!==b?(l=j(x,b,v),d[10]=x,d[11]=v,d[12]=b,d[13]=l):l=d[13],d[14]!==x||d[15]!==v||d[16]!==w||d[17]!==b?(i=w&&b&&x+1<=b?(0,a.jsx)(h,{className:"cursor-pointer",children:(0,a.jsx)(g,{onClick:()=>{x+1<=b&&v(x+1)}})},"next"):null,d[14]=x,d[15]=v,d[16]=w,d[17]=b,d[18]=i):i=d[18],d[19]!==t||d[20]!==s||d[21]!==l||d[22]!==i?(o=(0,a.jsxs)(f,{className:"flex w-full justify-center",children:[t,r,s,l,i]}),d[19]=t,d[20]=s,d[21]=l,d[22]=i,d[23]=o):o=d[23],d[24]!==y||d[25]!==o?(c=(0,a.jsx)(m,{className:y,children:o}),d[24]=y,d[25]=o,d[26]=c):c=d[26],c}b.displayName="PaginationEllipsis";let j=(e,t,r)=>{let n=[];if(t<=6)for(let s=1;s<=t;s++)n.push((0,a.jsx)(h,{className:"cursor-pointer",children:(0,a.jsx)(x,{onClick:()=>s!==e&&r(s),isActive:s==e,className:"cursor-pointer",children:s})},"page-".concat(s)));else{for(let t=1;t<=2;t++)n.push((0,a.jsx)(h,{children:(0,a.jsx)(x,{onClick:()=>t!==e&&r(t),isActive:t===e,className:"cursor-pointer",children:t})},"page-".concat(t)));2<e&&e<t-1&&(n.push((0,a.jsx)(b,{},"ellipsis-1")),n.push((0,a.jsx)(h,{children:(0,a.jsx)(x,{onClick:()=>r(e),isActive:!0,className:"cursor-pointer",children:e})},"page-current"))),n.push((0,a.jsx)(b,{},"ellipsis-2"));for(let s=t-1;s<=t;s++)n.push((0,a.jsx)(h,{children:(0,a.jsx)(x,{onClick:()=>s!==e&&r(s),isActive:s===e,className:"cursor-pointer",children:s})},"page-".concat(s)))}return n};function w(e){let t,r,l=(0,n.c)(11),{total:i,limit:o,page:c,className:d}=e;o<=0&&(o=30);
1let u=Math.ceil(i/o),m=(0,s.usePathname)()||"/",f=(0,s.useSearchParams)(),h=(0,s.useRouter)();l[0]!==m||l[1]!==h||l[2]!==f?(t=e=>{var t;let r=new URLSearchParams(null!=(t=null==f?void 0:f.toString())?t:"");r.set("page",e.toString()),h.push("".concat(m,"?").concat(r.toString()))},l[0]=m,l[1]=h,l[2]=f,l[3]=t):t=l[3];let x=t;if(u<=1)return null;let p=Number(i),g=Number(o),b=Number(void 0===c?1:c),j=Number(u);return l[4]!==d||l[5]!==x||l[6]!==p||l[7]!==g||l[8]!==b||l[9]!==j?(r=(0,a.jsx)(v,{total:p,perPage:g,currentPage:b,totalPages:j,onPageChange:x,showPreviousNext:!0,className:d}),l[4]=d,l[5]=x,l[6]=p,l[7]=g,l[8]=b,l[9]=j,l[10]=r):r=l[10],r}},52222:(e,t,r)=>{"use strict";r.r(t),r.d(t,{MarkdownPreview:()=>o,getTocItems:()=>l});var a=r(60390),n=r(6166),s=r(12496);function l(e){let t;if(!e)return[];let r=/^(#{1,6})\s+(.+)$/gm,a=[];for(;null!==(t=r.exec(e));){let e=t[1].length,r=t[2].trim(),n=r.toLowerCase().replace(/[^a-z0-9\u4e00-\u9fff]+/g,"-").replace(/(^-|-$)/g,"");a.push({id:n,text:r,level:e})}return a}r(29850),r(95013);let i=new s.A({html:!0,linkify:!0,breaks:!0});function o(e){let t,r,s=(0,n.c)(4),{content:l}=e;s[0]!==l?(t=l?i.render(l):"",s[0]=l,s[1]=t):t=s[1];let o=t;return s[2]!==o?(r=(0,a.jsx)("div",{className:"markdown-body",dangerouslySetInnerHTML:{__html:o}}),s[2]=o,s[3]=r):r=s[3],r}i.renderer.rules.heading_open=function(e,t){let r=e[t].markup.length,a=e[t+1];if(a&&"inline"===a.type){let e=a.content.toLowerCase().replace(/[^a-z0-9\u4e00-\u9fff]+/g,"-").replace(/(^-|-$)/g,"");return"<h".concat(r,' id="').concat(e,'">')}return"<h".concat(r,">")},i.renderer.rules.link_open=function(e,t,r,a,n){let s=e[t];if(s.attrIndex("href")>=0){let e=s.attrGet("href");s.attrSet("rel","nofollow"),e&&(e.startsWith("http://")||e.startsWith("https://"))&&s.attrSet("target","_blank")}return n.renderToken(e,t,r)}},68316:(e,t,r)=>{"use strict";r.r(t),r.d(t,{LazyImage:()=>l});var a=r(60390),n=r(6166),s=r(11906);function l(e){let t,r=(0,n.c)(7),{src:l,alt:i,className:o,width:c,height:d,placeholderSrc:u}=e;return r[0]!==i||r[1]!==o||r[2]!==d||r[3]!==u||r[4]!==l||r[5]!==c?(t=(0,a.jsx)(s.LazyLoadImage,{src:l,alt:i,width:c,height:d,effect:"blur",placeholderSrc:u,className:o}),r[0]=i,r[1]=o,r[2]=d,r[3]=u,r[4]=l,r[5]=c,r[6]=t):t=r[6],t}r(90982)},68952:(e,t,r)=>{"use strict";r.d(t,{I:()=>d,SQ:()=>c,_2:()=>u,lp:()=>m,mB:()=>f,rI:()=>i,ty:()=>o});var a=r(60390),n=r(6166);r(62310);var s=r(15062),l=r(34084);function i(e){let t,r,l=(0,n.c)(4);return l[0]!==e?({...t}=e,l[0]=e,l[1]=t):t=l[1],l[2]!==t?(r=(0,a.jsx)(s.bL,{"data-slot":"dropdown-menu",...t}),l[2]=t,l[3]=r):r=l[3],r}function o(e){let t,r,l=(0,n.c)(4);return l[0]!==e?({...t}=e,l[0]=e,l[1]=t):t=l[1],l[2]!==t?(r=(0,a.jsx)(s.l9,{"data-slot":"dropdown-menu-trigger",...t}),l[2]=t,l[3]=r):r=l[3],r}function c(e){let t,r,i,o,c,d=(0,n.c)(10);d[0]!==e?({className:t,sideOffset:i,...r}=e,d[0]=e,d[1]=t,d[2]=r,d[3]=i):(t=d[1],r=d[2],i=d[3]);let u=void 0===i?4:i;return d[4]!==t?(o=(0,l.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md",t),d[4]=t,d[5]=o):o=d[5],d[6]!==r||d[7]!==u||d[8]!==o?(c=(0,a.jsx)(s.ZL,{children:(0,a.jsx)(s.UC,{"data-slot":"dropdown-menu-content",sideOffset:u,className:o,...r})}),d[6]=r,d[7]=u,d[8]=o,d[9]=c):c=d[9],c}function d(e){let t,r,l=(0,n.c)(4);return l[0]!==e?({...t}=e,l[0]=e,l[1]=t):t=l[1],l[2]!==t?(r=(0,a.jsx)(s.YJ,{"data-slot":"dropdown-menu-group",...t}),l[2]=t,l[3]=r):r=l[3],r}function u(e){let t,r,i,o,c,d,u=(0,n.c)(12);u[0]!==e?({className:t,inset:r,variant:o,...i}=e,u[0]=e,u[1]=t,u[2]=r,u[3]=i,u[4]=o):(t=u[1],r=u[2],i=u[3],o=u[4]);let m=void 0===o?"default":o;return u[5]!==t?(c=(0,l.cn)("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),u[5]=t,u[6]=c):c=u[6],u[7]!==r||u[8]!==i||u[9]!==c||u[10]!==m?(d=(0,a.jsx)(s.q7,{"data-slot":"dropdown-menu-item","data-inset":r,"data-variant":m,className:c,...i}),u[7]=r,u[8]=i,u[9]=c,u[10]=m,u[11]=d):d=u[11],d}function m(e){let t,r,i,o,c,d=(0,n.c)(10);return d[0]!==e?({className:t,inset:r,...i}=e,d[0]=e,d[1]=t,d[2]=r,d[3]=i):(t=d[1],r=d[2],i=d[3]),d[4]!==t?(o=(0,l.cn)("px-2 py-1.5 text-sm font-medium data-[inset]:pl-8",t),d[4]=t,d[5]=o):o=d[5],d[6]!==r||d[7]!==i||d[8]!==o?(c=(0,a.jsx)(s.JU,{"data-slot":"dropdown-menu-label","data-inset":r,className:o,...i}),d[6]=r,d[7]=i,d[8]=o,d[9]=c):c=d[9],c}function f(e){let t,r,i,o,c=(0,n.c)(8);return c[0]!==e?({className:t,...r}=e,c[0]=e,c[1]=t,c[2]=r):(t=c[1],r=c[2]),c[3]!==t?(i=(0,l.cn)("bg-border -mx-1 my-1 h-px",t),c[3]=t,c[4]=i):i=c[4],c[5]!==r||c[6]!==i?(o=(0,a.jsx)(s.wv,{"data-slot":"dropdown-menu-separator",className:i,...r}),c[5]=r,c[6]=i,c[7]=o):o=c[7],o}},69607:(e,t,r)=>{"use strict";r.d(t,{PW:()=>s,pr:()=>n});var a=r(22194);let n=e=>{let t=localStorage.getItem(e);if(!t)return null;let r=t.split(":");if(!r||r.length<2)return t;let n=Number(r[0]),s=(0,a.lg)();if(n>0&&n<s)return l(e),null;let i=r[0]+":";return t.replace(i,"")},s=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!r)return void localStorage.setItem(e,t);localStorage.setItem(e,r+":"+t)}
1,l=e=>{localStorage.removeItem(e)}},70104:(e,t,r)=>{"use strict";r.d(t,{aL:()=>n,bb:()=>s,eC:()=>o,i1:()=>l,oL:()=>i,ph:()=>a});let a="nbp_cookie_consent",n="1.0",s=31536e6,l="x-user-region",i="EU",o="OTHER"},71871:(e,t,r)=>{"use strict";r.r(t),r.d(t,{LocaleDetector:()=>h});var a=r(60390),n=r(6166),s=r(62310),l=r(88054),i=r(44058),o=r(50615),c=r(55271),d=r(69607),u=r(22194);let m="locale-suggestion-dismissed",f="locale";function h(){let e,t,r,h,x,p,g,b,v,j,w,y,N,_,k,S=(0,n.c)(31),C=(0,l.Ym)(),L=(0,i.rd)(),A=(0,i.a8)(),[z,R]=(0,s.useState)(!1),[E,P]=(0,s.useState)(null),U=(0,s.useRef)(!1),F=(0,s.useRef)(null);S[0]!==z?(e=()=>{let e=document.documentElement;if(!e)return;if(e.style.setProperty("--locale-detector-banner-height","0px"),!z)return void e.style.setProperty("--locale-detector-popup-offset","0px");let t=()=>{var t,r;let a=null!=(r=null==(t=F.current)?void 0:t.getBoundingClientRect().height)?r:0;e.style.setProperty("--locale-detector-popup-offset","".concat(Math.ceil(a+12),"px"))},r=window.requestAnimationFrame(t),a=null;return"undefined"!=typeof ResizeObserver&&F.current&&(a=new ResizeObserver(t)).observe(F.current),()=>{window.cancelAnimationFrame(r),null==a||a.disconnect(),e.style.setProperty("--locale-detector-banner-height","0px"),e.style.setProperty("--locale-detector-popup-offset","0px")}},t=[z],S[0]=z,S[1]=e,S[2]=t):(e=S[1],t=S[2]),(0,s.useEffect)(e,t),S[3]!==A||S[4]!==L?(r=e=>{L.replace(A,{locale:e}),(0,d.PW)(f,e),R(!1)},S[3]=A,S[4]=L,S[5]=r):r=S[5];let D=r;S[6]!==C||S[7]!==D?(h=()=>{if(U.current)return;U.current=!0;let e=function(){let e=(navigator.language||navigator.userLanguage).split("-")[0].toLowerCase();return o.IB.includes(e)?e:null}();P(e);let t=function(){return!!(0,d.pr)(m)}(),r=(0,d.pr)(f);if(r&&r!==C&&o.IB.includes(r))return void D(r);!e||e===C||t||r||R(!0)},x=[C,D],S[6]=C,S[7]=D,S[8]=h,S[9]=x):(h=S[8],x=S[9]),(0,s.useEffect)(h,x),S[10]!==E||S[11]!==D?(p=()=>{E&&D(E)},S[10]=E,S[11]=D,S[12]=p):p=S[12];let M=p;S[13]===Symbol.for("react.memo_cache_sentinel")?(g=()=>{(function(){let e=(0,u.lg)()+86400;(0,d.PW)(m,"true",e)})(),R(!1)},S[13]=g):g=S[13];let I=g;if(!z||!E)return null;let B=o.L$[E]||E,O="zh"===E?"æ¯å¦éè¦åæ¢ä¸ºç®ä½ä¸æï¼":"ja"===E?"ãµã¤ãã®è¨èªãæ¥æ¬èªã«åãæ¿ãã¾ããï¼":"de"===E?"M\xf6chten Sie die Sprache der Website auf Deutsch umstellen?":"ko"===E?"ì¬ì´í¸ ì¸ì´ë¥¼ íêµì´ë¡ ì ííìê² ìµëê¹?":"pt"===E?"Deseja mudar o idioma do site para portugu\xeas?":"fr"===E?"Souhaitez-vous changer la langue du site en fran\xe7ais ?":"Switch site language to ".concat(B,"?"),T="zh"===E?"æ¯":"ja"===E?"ã¯ã":"de"===E?"Ja":"ko"===E?"ì":"pt"===E?"Sim":"fr"===E?"Oui":"Yes",$="zh"===E?"å¦":"ja"===E?"ããã":"de"===E?"Nein":"ko"===E?"ìëì":"pt"===E?"N\xe3o":"fr"===E?"Non":"No";return S[14]===Symbol.for("react.memo_cache_sentinel")?(b=(0,a.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute -top-20 left-1/2 h-40 w-[140%] -translate-x-1/2 rounded-full opacity-60 blur-2xl",style:{background:"radial-gradient(closest-side, rgba(255,255,255,0.75), rgba(255,255,255,0))"}}),S[14]=b):b=S[14],S[15]!==O?(v=(0,a.jsx)("div",{className:"text-foreground text-center text-[15px] leading-snug font-semibold tracking-[-0.01em]",children:O}),S[15]=O,S[16]=v):v=S[16],S[17]===Symbol.for("react.memo_cache_sentinel")?(j=(0,a.jsx)("span",{"aria-hidden":"true",className:"pointer-events-none absolute inset-0 rounded-full opacity-70",style:{background:"linear-gradient(to bottom, rgba(255,255,255,0.22), rgba(255,255,255,0) 55%)"}}),S[17]=j):j=S[17],S[18]!==T?(w=(0,a.jsx)("span",{className:"relative",children:T}),S[18]=T,S[19]=w):w=S[19],S[20]!==M||S[21]!==w?(y=(0,a.jsxs)(c.$,{onClick:M,className:"group relative h-10 min-w-20 rounded-full px-8 text-sm font-semibold shadow-[0_16px_40px_-28px_rgba(0,0,0,0.8)] ring-1 ring-white/10 transition-all hover:brightness-[1.03] active:scale-[0.985]",children:[j,w]}),S[20]=M,S[21]=w,S[22]=y):y=S[22],S[23]!==$?(N=(0,a.jsx)(c.$,{onClick:I,variant:"secondary",className:"h-10 min-w-20 rounded-full bg-foreground
1/10 px-8 text-sm font-semibold text-foreground ring-1 ring-foreground/10 transition-all hover:bg-foreground/14 active:scale-[0.985] dark:bg-white/10 dark:hover:bg-white/12",children:$}),S[23]=$,S[24]=N):N=S[24],S[25]!==y||S[26]!==N?(_=(0,a.jsxs)("div",{className:"mt-4 flex items-center justify-center gap-3",children:[y,N]}),S[25]=y,S[26]=N,S[27]=_):_=S[27],S[28]!==_||S[29]!==v?(k=(0,a.jsx)("div",{ref:F,role:"dialog","aria-live":"polite","aria-label":"Language suggestion",className:"fixed right-4 bottom-4 z-[60] w-[min(320px,calc(100vw-2rem))] max-sm:left-1/2 max-sm:right-auto max-sm:-translate-x-1/2",children:(0,a.jsx)("div",{className:"animate-in fade-in zoom-in-95 fill-mode-both duration-200",children:(0,a.jsx)("div",{className:"relative rounded-[20px] bg-gradient-to-br from-white/30 via-white/10 to-white/5 p-[1px] shadow-[0_28px_90px_-42px_rgba(0,0,0,0.9)] dark:from-white/10 dark:via-white/5 dark:to-white/0",children:(0,a.jsxs)("div",{className:"relative overflow-hidden rounded-[19px] bg-background/60 px-6 py-5 backdrop-blur-2xl supports-[backdrop-filter]:bg-background/45",children:[b,(0,a.jsxs)("div",{className:"relative",children:[v,_]})]})})})}),S[28]=_,S[29]=v,S[30]=k):k=S[30],k}},73431:(e,t,r)=>{"use strict";r.d(t,{d:()=>i});var a=r(60390),n=r(6166);r(62310);var s=r(22755),l=r(34084);function i(e){let t,r,i,o,c,d=(0,n.c)(9);return d[0]!==e?({className:t,...r}=e,d[0]=e,d[1]=t,d[2]=r):(t=d[1],r=d[2]),d[3]!==t?(i=(0,l.cn)("peer data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80 inline-flex h-[1.15rem] w-8 shrink-0 items-center rounded-full border border-transparent shadow-xs transition-all outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",t),d[3]=t,d[4]=i):i=d[4],d[5]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsx)(s.zi,{"data-slot":"switch-thumb",className:(0,l.cn)("bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none block size-4 rounded-full ring-0 transition-transform data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0")}),d[5]=o):o=d[5],d[6]!==r||d[7]!==i?(c=(0,a.jsx)(s.bL,{"data-slot":"switch",className:i,...r,children:o}),d[6]=r,d[7]=i,d[8]=c):c=d[8],c}},76587:(e,t,r)=>{"use strict";r.r(t),r.d(t,{SignUser:()=>w});var a=r(60390),n=r(6166),s=r(62310),l=r(90139),i=r(37652),o=r(5807),c=r(28880),d=r(87782),u=r(88252),m=r(46423),f=r(44058),h=r(82192),x=r(55271),p=r(68952),g=r(47991),b=r(34084),v=r(2705),j=r(76921);function w(e){let t,r,v,w=(0,n.c)(15),{isScrolled:N,signButtonSize:_,userNav:k}=e,S=void 0===_?"sm":_,C=(0,u.c3)("common.sign"),{isCheckSign:L,user:A,setIsShowSignModal:z}=(0,g.U)(),R=(0,f.rd)(),[E,P]=(0,s.useState)(!1);if(w[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{P(!0)},r=[],w[0]=t,w[1]=r):(t=w[0],r=w[1]),(0,s.useEffect)(t,r),w[2]!==L||w[3]!==N||w[4]!==E||w[5]!==R||w[6]!==z||w[7]!==S||w[8]!==C||w[9]!==A||w[10]!==(null==k?void 0:k.items)||w[11]!==(null==k?void 0:k.show_credits)||w[12]!==(null==k?void 0:k.show_name)||w[13]!==(null==k?void 0:k.show_sign_out)){var U,F;v=(0,a.jsx)(a.Fragment,{children:L||!E?(0,a.jsx)("div",{children:(0,a.jsx)(l.A,{className:"size-4 animate-spin"})}):A?(0,a.jsxs)(p.rI,{children:[(0,a.jsx)(p.ty,{asChild:!0,children:(0,a.jsx)(x.$,{variant:"ghost",className:"relative h-10 w-10 rounded-full p-0",children:(0,a.jsxs)(h.Avatar,{children:[(0,a.jsx)(h.AvatarImage,{src:A.image||"",alt:A.name||""}),(0,a.jsx)(h.AvatarFallback,{children:A.name.charAt(0)})]})})}),(0,a.jsxs)(p.SQ,{children:[(null==k?void 0:k.show_name)&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p._2,{asChild:!0,children:(0,a.jsxs)(f.N_,{className:"w-full cursor-pointer",href:"/settings/profile",children:[(0,a.jsx)(i.A,{}),A.name]})}),(0,a.jsx)(p.mB,{})]}),(null==k?void 0:k.show_credits)&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p._2,{asChild:!0,children:(0,a.jsxs)(f.N_,{className:"w-full cursor-pointer",href:"/settings/credits",children:[(0,a.jsx)(o.A,{}),C("credits_title",{credits:(null==(U=A.credits)?void 0:U.remainingCredits)||0})]})}),(0,a.jsx)(p.mB,{})]}),null==k||null==(F=k.items)?void 0:F.map(y),A.isAdmin&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p._2,{asChild:!0,children:(0,a.jsxs)(f.N_,{className:"w-full cursor-pointer",href:"/admin",children:[(0,a.jsx)(c.A,{}),C("admin_title")]})}),(0,a.jsx)(p.mB,{})]}),(null==k?void 0:k.show_sign_out)&&(0,a.jsxs)(p._2,{className:"w-full cursor-pointer",onClick:()=>(0,m.CI)({fetchOptions:{onSuccess:()=>{R.push("/")}}}),children:[(0,a.jsx)(d.A,{}),(0,a.jsx)("span",{children:C("sign_out_title")})]})]})]}):(0,a.jsxs)("div",{className:"flex w-full flex-col space-y-3 sm:flex-row sm:gap-3 sm:space-y-0 md:w-fit",children:[(0,a.jsx)(x.$,{asChild:!0,size:S,className:(0,b.cn)("border-foreground
1/10 ml-4 cursor-pointer ring-0",N&&"lg:hidden"),onClick:()=>z(!0),children:(0,a.jsx)("span",{children:C("sign_in_title")})}),(0,a.jsx)(j.$,{})]})}),w[2]=L,w[3]=N,w[4]=E,w[5]=R,w[6]=z,w[7]=S,w[8]=C,w[9]=A,w[10]=null==k?void 0:k.items,w[11]=null==k?void 0:k.show_credits,w[12]=null==k?void 0:k.show_name,w[13]=null==k?void 0:k.show_sign_out,w[14]=v}else v=w[14];return v}function y(e,t){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p._2,{asChild:!0,children:(0,a.jsxs)(f.N_,{className:"w-full cursor-pointer",href:e.url||"",target:e.target||"_self",children:[e.icon&&(0,a.jsx)(v.L,{name:e.icon,className:"h-4 w-4"}),e.title]})}),(0,a.jsx)(p.mB,{})]},t)}},76921:(e,t,r)=>{"use strict";r.d(t,{$:()=>_});var a=r(60390),n=r(6166),s=r(88252),l=r(44058),i=r(55271),o=r(92603),c=r(26792),d=r(47991),u=r(29289),m=r(3611),f=r(62310),h=r(90139),x=r(88054),p=r(16752),g=r(46423),b=r(50615),v=r(63425),j=r(73343),w=r(21112),y=r(21134);function N(e){let{callbackUrl:t="/",className:r}=e,n=(0,s.c3)("common.sign");(0,l.rd)();let[o,c]=(0,f.useState)(""),[u,m]=(0,f.useState)(""),[N,_]=(0,f.useState)(!1),{configs:k}=(0,d.U)(),S="true"===k.google_auth_enabled,C="true"===k.github_auth_enabled,L=S||C,A="false"!==k.email_auth_enabled||!S&&!C;if(t){let e=(0,x.Ym)();e!==b.q&&t.startsWith("/")&&!t.startsWith("/".concat(e))&&(t="/".concat(e).concat(t))}let z=async()=>{if(!N){if(!o||!u)return void p.oR.error(n("email_password_required"));try{_(!0),await g.Jv.email({email:o,password:u,callbackURL:t},{onRequest:e=>{_(!0)},onResponse:e=>{_(!1)},onSuccess:e=>{},onError:e=>{var t;p.oR.error((null==e||null==(t=e.error)?void 0:t.message)||n("sign_in_failed")),_(!1)}})}catch(e){p.oR.error(e.message||n("sign_in_failed"))}finally{_(!1)}}};return(0,a.jsxs)("div",{className:"w-full md:max-w-md ".concat(r),children:[(0,a.jsxs)("div",{className:"grid gap-6",children:[L&&(0,a.jsx)(y.g,{configs:k,callbackUrl:t||"/",loading:N,setLoading:_}),L&&A&&(0,a.jsx)(w.Y,{label:n("or_continue_with_email")}),A&&(0,a.jsxs)("form",{className:"grid gap-4",onSubmit:e=>{e.preventDefault(),z()},children:[(0,a.jsxs)("div",{className:"grid gap-2",children:[(0,a.jsx)(j.J,{htmlFor:"email",children:n("email_title")}),(0,a.jsx)(v.p,{id:"email",type:"email",placeholder:n("email_placeholder"),autoComplete:"email",autoCapitalize:"none",spellCheck:!1,className:"bg-background/50 h-10 rounded-lg",required:!0,onChange:e=>{c(e.target.value)},value:o})]}),(0,a.jsxs)("div",{className:"grid gap-2",children:[(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)(j.J,{htmlFor:"password",children:n("password_title")}),(0,a.jsx)(l.N_,{href:"/forgot-password",className:"ml-auto inline-block text-sm underline underline-offset-4",children:n("forgot_password")})]}),(0,a.jsx)(v.p,{id:"password",type:"password",placeholder:n("password_placeholder"),autoComplete:"current-password",value:u,onChange:e=>m(e.target.value),className:"bg-background/50 h-10 rounded-lg",required:!0})]}),(0,a.jsx)(i.$,{type:"submit",size:"lg",className:"w-full rounded-lg font-semibold",disabled:N,children:N?(0,a.jsx)(h.A,{size:16,className:"animate-spin"}):n("sign_in_title")})]})]}),A&&(0,a.jsx)("div",{className:"flex w-full justify-center border-t py-4",children:(0,a.jsx)("p",{className:"text-muted-foreground text-center text-sm",children:n.rich("no_account_prompt",{link:e=>(0,a.jsx)(l.N_,{href:"/sign-up",className:"text-foreground/80 hover:text-foreground font-medium underline underline-offset-4",children:e})})})})]})}function _(e){let t,r,f,h,x,p,g,b,v,j,w,y,_=(0,n.c)(57),{callbackUrl:k}=e,S=(0,s.c3)("common.sign"),{isShowSignModal:C,setIsShowSignModal:L}=(0,d.U)(),A=(0,l.a8)(),z=k||A||"/";if((0,u.U)("(min-width: 768px)")){let e,t,r,n,s,l,i,c,d,u,f;return _[0]!==S?(e=S("modal_benefit_title"),_[0]=S,_[1]=e):e=_[1],_[2]!==e?(t=(0,a.jsx)("div",{className:"border-border/60 bg-card/40 border-r p-5",children:(0,a.jsx)(m.A,{panelTitle:e})}),_[2]=e,_[3]=t):t=_[3],_[4]!==S?(r=S("sign_in_title"),_[4]=S,_[5]=r):r=_[5],_[6]!==r?(n=(0,a.jsx)(o.L3,{className:"text-2xl tracking-tight",children:r}),_[6]=r,_[7]=n):n=_[7],_[8]!==S?(s=S("sign_in_description"),_[8]=S,_[9]=s):s=_[9],_[10]!==s?(l=(0,a.jsx)(o.rr,{className:"text-sm",children:s}),_[10]=s,_[11]=l):l=_[11],_[12]!==n||_[13]!==l?(i=(0,a.jsxs)(o.c7,{className:"gap-2",children:[n,l]}),_[12]=n,_[13]=l,_[14]=i):i=_[14],_[15]!==z?(c=(0,a.jsx)(N,{callbackUrl:z,className:"mt-6 md:max-w-none"}),_[15]=z,_[16]=c):c=_[16],_[17]!==i||_[18]!==c?(d=(0,a.jsxs)("div",{className:"p-6",children:[i,c]}),_[17]=i,_[18]=c,_[19]=d):d=_[19],_[20]!==t||_[21]!==d?(u=(0,a.jsx)(o.Cf,{className:"border-border/60 bg-background/85 overflow-hidden rounded-2xl p-0 shadow-xl backdrop-blur-xl sm:max-w-[860px]",children:(0,a.jsxs)("div",{className:"grid gap-0 md:grid-cols-[0.95fr_1.05fr]",children:[t,d]})}),_[20]=t,_[21]=d,_[22]=u):u=_[22],_[23]!==C||_[24]!==L||_[25]!==u?(f=(0,a.jsx)(o.lG,{open:C,onOpenChange:L,children:u}),_[23]=C,_[24]=L,_[25]=u,_[26]=f):f=_[26],f}return _[27]!==S?(t=S("sign_in_title"),_[27]=S,_[28]=t):t=_[28],_[29]!==t?(r=(0,a.jsx)(c.gk,{className:"text-lg tracking-tight",children:t}),_[29]=t,_[30]=r):r=_[30],_[31]!==S?(f=S("sign_in_description"),_[31]=S,_[32]=f):f=_[32],_[33]!==f?(h=(0,a.jsx)(c.I6,{children:f}),_[33]=f,_[34]=h):h=_[34],_[35]!==r||_[36]!==h?(x=(0,a.jsxs)(c.BE,{className:"text-left",children:[r,h]}),_[35]=r,_[36]=h,_[37]=x):x=_[37],_[38]!==S?(p=S("modal_benefit_title"),_[38]=S,_[39]=p):p=_[39],_[40]!==p?(g=(0,a.jsx)("div",{className:"px-4 pt-2",children:(0,a.jsx)(m.A,{compact:!0,panelTitle:p})}),_[40]=p,_[41]=g):g=_[41],_[42]!==z?(b=(0,a.jsx)(N,{callbackUrl:z,className:"mt-6 px-4"}),_[42]=z,_[43]=b):b=_[43],_[44]!==S?(v=S("cancel_title"),_[44]=S,_[45]=v):v=_[45],_[46]!==v?(j=(0,a.jsx)(c.tb,{className:"pt-4",children:(0,a.jsx)(c.cp,{asChild:!0,children:(0,a.jsx)(i.$,{variant:"outline",size:"lg",className:"rounded-lg",children:v})})}),_[46]=v,_[47]=j):j=_[47],_[48]!==j||_[49]!==x||_[50]!==g||_[51]!==b?(w=(0,a.jsxs)(c.zj,{className:"border-border/60 bg-background/80 rounded-t-2xl backdrop-blur-xl",children:[x,g,b,j]}),_[48]=j,_[49]=x,_[50]=g,_[51]=b,_[52]=w):w=_[52],_[53]!==C||_[54]!==L||_[55]!==w?(y=(0,a.jsx)(c._s,{open:C,onOpenChange:L,children:w}),_[53]=C,_[54]=L,_[55]=w,_[56]=y):y=_[56],y}},80645:(e,t,r)=>{"use strict";r.d(t,{CookieConsentProvider:()=>d,u:()=>c});var a=r(60390),n=r(6166),s=r(62310),l=r(70104),i=r(40296);let o=(0,s.createContext)(null);function c(){let e=(0,s.useContext)(o);if(!e)throw Error("useCookieConsent must be used within CookieConsentProvider");return e}function d(e){let t,r,c,d,u,m,f,h,x,p,g,b=(0,n.c)(23),{children:v}
1=e,[j,w]=(0,s.useState)(null),[y,N]=(0,s.useState)(!1),[_,k]=(0,s.useState)(!1),[S,C]=(0,s.useState)(!1),[L,A]=(0,s.useState)(!0);b[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=function(){if("undefined"==typeof document)return l.oL;try{var e;let t=document.cookie.split(";").find(e=>e.trim().startsWith("".concat(l.i1,"=")));if(!t)return l.oL;return(null==(e=t.split("=")[1])?void 0:e.trim())===l.oL?l.oL:l.eC}catch(e){return l.oL}}()===l.oL;C(e);let t=(0,i.Kt)();e||t||(t=(0,i.Yg)(),(0,i._y)(t)),w(t),N(e&&!t),A(!1)},r=[],b[0]=t,b[1]=r):(t=b[0],r=b[1]),(0,s.useEffect)(t,r),b[2]!==j||b[3]!==S||b[4]!==L?(c=()=>{L||function(e,t){let r=(window.dataLayer||(window.dataLayer=[]),window.gtag||(window.gtag=function(){for(var e,t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];null==(e=window.dataLayer)||e.push(r)}),window.gtag);r&&r("consent","update",function(e,t){if(!t)return{ad_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",analytics_storage:"granted"};let r=(null==e?void 0:e.marketing)===!0;return{ad_storage:r?"granted":"denied",ad_user_data:r?"granted":"denied",ad_personalization:r?"granted":"denied",analytics_storage:(null==e?void 0:e.analytics)===!0?"granted":"denied"}}(e,t))}(j,S)},d=[j,S,L],b[2]=j,b[3]=S,b[4]=L,b[5]=c,b[6]=d):(c=b[5],d=b[6]),(0,s.useEffect)(c,d),b[7]===Symbol.for("react.memo_cache_sentinel")?(u=()=>{let e=(0,i.Yg)();(0,i._y)(e),w(e),N(!1),k(!1)},b[7]=u):u=b[7];let z=u;b[8]===Symbol.for("react.memo_cache_sentinel")?(m=()=>{let e=(0,i.qS)();(0,i._y)(e),w(e),N(!1),k(!1)},b[8]=m):m=b[8];let R=m;b[9]!==j?(f=e=>{let t={...null!=j?j:(0,i.qS)(),...e,necessary:!0,timestamp:Date.now()};(0,i._y)(t),w(t),N(!1),k(!1)},b[9]=j,b[10]=f):f=b[10];let E=f;return b[11]===Symbol.for("react.memo_cache_sentinel")?(h=()=>k(!0),x=()=>k(!1),b[11]=h,b[12]=x):(h=b[11],x=b[12]),b[13]!==j||b[14]!==S||b[15]!==L||b[16]!==E||b[17]!==y||b[18]!==_?(p={consent:j,isEU:S,isLoading:L,showBanner:y,showPreferences:_,acceptAll:z,rejectAll:R,openPreferences:h,closePreferences:x,savePreferences:E},b[13]=j,b[14]=S,b[15]=L,b[16]=E,b[17]=y,b[18]=_,b[19]=p):p=b[19],b[20]!==v||b[21]!==p?(g=(0,a.jsx)(o.Provider,{value:p,children:v}),b[20]=v,b[21]=p,b[22]=g):g=b[22],g}},81558:(e,t,r)=>{"use strict";r.d(t,{$:()=>o,F:()=>i});var a=r(60390),n=r(62310),s=r(87045),l=r(34084);let i=n.forwardRef((e,t)=>{let{className:r,children:n,...i}=e;return(0,a.jsxs)(s.bL,{ref:t,className:(0,l.cn)("relative overflow-hidden",r),...i,children:[(0,a.jsx)(s.LM,{className:"h-full w-full rounded-[inherit]",children:n}),(0,a.jsx)(o,{}),(0,a.jsx)(s.OK,{})]})});i.displayName=s.bL.displayName;let o=n.forwardRef((e,t)=>{let{className:r,orientation:n="vertical",...i}=e;return(0,a.jsx)(s.VM,{ref:t,orientation:n,className:(0,l.cn)("flex touch-none select-none transition-colors","vertical"===n&&"h-full w-2.5 border-l border-l-transparent p-[1px]","horizontal"===n&&"h-2.5 flex-col border-t border-t-transparent p-[1px]",r),...i,children:(0,a.jsx)(s.lr,{className:"relative flex-1 rounded-full bg-border"})})});o.displayName=s.VM.displayName},81563:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ErrorBoundary:()=>d});var a=r(60390),n=r(62310),s=r(60711),l=r(28555),i=r.n(l),o=r(55271),c=r(2705);class d extends n.Component{static getDerivedStateFromError(e){return"NEXT_NOT_FOUND"===e.digest?{hasError:!1}:{hasError:!0}}componentDidCatch(e,t){console.error("Uncaught error:",e,t)}render(){return(console.log("ErrorBoundary render",this.state),this.state.hasError)?this.props.fallback?this.props.fallback:(0,a.jsxs)("div",{className:"flex h-screen flex-col items-center justify-center gap-4",children:[(0,a.jsx)(s.default,{src:"/logo.png",alt:"Logo",width:80,height:80}),(0,a.jsx)("h1",{className:"text-2xl font-normal",children:"Something went wrong"}),(0,a.jsx)("p",{className:"text-muted-foreground",children:"Please try refreshing the page or contact support if the problem persists."}),(0,a.jsx)(o.$,{asChild:!0,children:(0,a.jsxs)(i(),{href:"/",className:"mt-4",children:[(0,a.jsx)(c.L,{name:"ArrowLeft"}),(0,a.jsx)("span",{children:"Back to Home"})]})})]}):this.props.children}constructor(...e){super(...e),this.state={hasError:!1}}}},82192:(e,t,r)=>{"use strict";r.d(t,{Avatar:()=>i,AvatarFallback:()=>c,AvatarImage:()=>o});var a=r(60390),n=r(6166);r(62310);var s=r(3852),l=r(34084);function i(e){let t,r,i,o,c=(0,n.c)(8);return c[0]!==e?({className:t,...r}=e,c[0]=e,c[1]=t,c[2]=r):(t=c[1],r=c[2]),c[3]!==t?(i=(0,l.cn)("relative flex size-8 shrink-0 overflow-hidden rounded-full",t),c[3]=t,c[4]=i):i=c[4],c[5]!==r||c[6]!==i?(o=(0,a.jsx)(s.bL,{"data-slot":"avatar",className:i,...r}),c[5]=r,c[6]=i,c[7]=o):o=c[7],o}function o(e){let t,r,i,o,c=(0,n.c)(8);return c[0]!==e?({className:t,...r}=e,c[0]=e,c[1]=t,c[2]=r):(t=c[1],r=c[2]),c[3]!==t?(i=(0,l.cn)("aspect-square size-full",t),c[3]=t,c[4]=i):i=c[4],c[5]!==r||c[6]!==i?(o=(0,a.jsx)(s._V,{"data-slot":"avatar-image",className:i,...r}),c[5]=r,c[6]=i,c[7]=o):o=c[7],o}function c(e){let t,r,i,o,c=(0,n.c)(8);return c[0]!==e?({className:t,...r}=e,c[0]=e,c[1]=t,c[2]=r):(t=c[1],r=c[2]),c[3]!==t?(i=(0,l.cn)("bg-muted flex size-full items-center justify-center rounded-full",t),c[3]=t,c[4]=i):i=c[4],c[5]!==r||c[6]!==i?(o=(0,a.jsx)(s.H4,{"data-slot":"avatar-fallback",className:i,...r}),c[5]=r,c[6]=i,c[7]=o):o=c[7],o}},83006:(e,t,r)=>{"use strict";r.r(t),r.d(t,{AudioPlayer:()=>c});var a=r(60390),n=r(6166),s=r(62310),l=r(94095),i=r(11673),o=r(34084);function c(e){let t,r,c,u,m,f,h,x,p,g,b,v,j,w,y,N=(0,n.c)(36),{src:_,title:k,className:S}
1=e,C=(0,s.useRef)(null),[L,A]=(0,s.useState)(!1),[z,R]=(0,s.useState)(0),[E,P]=(0,s.useState)(0);(0,s.useState)(1),(0,s.useState)(!1),N[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=C.current;if(!e)return;let t=()=>R(e.currentTime),r=()=>P(e.duration),a=()=>A(!1);return e.addEventListener("timeupdate",t),e.addEventListener("loadedmetadata",r),e.addEventListener("ended",a),()=>{e.removeEventListener("timeupdate",t),e.removeEventListener("loadedmetadata",r),e.removeEventListener("ended",a)}},r=[],N[0]=t,N[1]=r):(t=N[0],r=N[1]),(0,s.useEffect)(t,r),N[2]!==L?(c=()=>{let e=C.current;e&&(L?e.pause():e.play(),A(!L))},N[2]=L,N[3]=c):c=N[3];let U=c;N[4]===Symbol.for("react.memo_cache_sentinel")?(u=e=>{let t=C.current;if(!t)return;let r=parseFloat(e.target.value);t.currentTime=r,R(r)},N[4]=u):u=N[4];let F=u,D=d;N[5]!==S?(m=(0,o.cn)("bg-card text-card-foreground flex items-center gap-3 rounded-lg border p-3 shadow-sm",S),N[5]=S,N[6]=m):m=N[6],N[7]!==_?(f=(0,a.jsx)("audio",{ref:C,src:_,preload:"metadata"}),N[7]=_,N[8]=f):f=N[8];let M=L?"Pause":"Play";N[9]!==L?(h=L?(0,a.jsx)(l.A,{className:"h-5 w-5"}):(0,a.jsx)(i.A,{className:"ml-0.5 h-5 w-5"}),N[9]=L,N[10]=h):h=N[10],N[11]!==M||N[12]!==h||N[13]!==U?(x=(0,a.jsx)("button",{onClick:U,className:"bg-primary text-primary-foreground hover:bg-primary/90 flex h-10 w-10 items-center justify-center rounded-full transition-colors","aria-label":M,children:h}),N[11]=M,N[12]=h,N[13]=U,N[14]=x):x=N[14],N[15]!==k?(p=k&&(0,a.jsx)("div",{className:"truncate text-sm font-medium",children:k}),N[15]=k,N[16]=p):p=N[16];let I=D(z);N[17]!==I?(g=(0,a.jsx)("span",{className:"text-muted-foreground w-10 text-right text-xs",children:I}),N[17]=I,N[18]=g):g=N[18];let B=E||0;N[19]!==z||N[20]!==B?(b=(0,a.jsx)("input",{type:"range",min:0,max:B,value:z,onChange:F,className:"bg-secondary [&::-webkit-slider-thumb]:bg-primary [&::-moz-range-thumb]:bg-primary h-1 flex-1 cursor-pointer appearance-none rounded-lg [&::-moz-range-thumb]:h-3 [&::-moz-range-thumb]:w-3 [&::-moz-range-thumb]:rounded-full [&::-moz-range-thumb]:border-0 [&::-webkit-slider-thumb]:h-3 [&::-webkit-slider-thumb]:w-3 [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:rounded-full"}),N[19]=z,N[20]=B,N[21]=b):b=N[21];let O=D(E);return N[22]!==O?(v=(0,a.jsx)("span",{className:"text-muted-foreground w-10 text-xs",children:O}),N[22]=O,N[23]=v):v=N[23],N[24]!==g||N[25]!==b||N[26]!==v?(j=(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[g,b,v]}),N[24]=g,N[25]=b,N[26]=v,N[27]=j):j=N[27],N[28]!==p||N[29]!==j?(w=(0,a.jsxs)("div",{className:"flex flex-1 flex-col gap-1",children:[p,j]}),N[28]=p,N[29]=j,N[30]=w):w=N[30],N[31]!==w||N[32]!==m||N[33]!==f||N[34]!==x?(y=(0,a.jsxs)("div",{className:m,children:[f,x,w]}),N[31]=w,N[32]=m,N[33]=f,N[34]=x,N[35]=y):y=N[35],y}function d(e){if(isNaN(e))return"0:00";let t=Math.floor(e/60),r=Math.floor(e%60);return"".concat(t,":").concat(r.toString().padStart(2,"0"))}},87129:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Copyright:()=>i});var a=r(60390),n=r(6166),s=r(62310),l=r(66962);function i(e){let t,r,i,o,c=(0,n.c)(9),{brand:d}=e,[u,m]=(0,s.useState)(null);c[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{m(new Date().getFullYear())},r=[],c[0]=t,c[1]=r):(t=c[0],r=c[1]),(0,s.useEffect)(t,r);let f=u||2024,h=(null==d?void 0:d.url)||l.b.app_url,x=(null==d?void 0:d.target)||"",p=(null==d?void 0:d.title)||l.b.app_name;return c[2]!==h||c[3]!==x||c[4]!==p?(i=(0,a.jsx)("a",{href:h,target:x,className:"text-primary hover:text-primary/80 cursor-pointer",children:p}),c[2]=h,c[3]=x,c[4]=p,c[5]=i):i=c[5],c[6]!==f||c[7]!==i?(o=(0,a.jsxs)("div",{className:"text-muted-foreground text-sm",children:["\xa9 ",f," ",i,", All rights reserved"]}),c[6]=f,c[7]=i,c[8]=o):o=c[8],o}},92603:(e,t,r)=>{"use strict";r.d(t,{Cf:()=>m,HM:()=>d,L3:()=>h,c7:()=>f,lG:()=>o,rr:()=>x});var a=r(60390),n=r(6166);r(62310);var s=r(50647),l=r(62693),i=r(34084);function o(e){let t,r,l=(0,n.c)(4);return l[0]!==e?({...t}=e,l[0]=e,l[1]=t):t=l[1],l[2]!==t?(r=(0,a.jsx)(s.bL,{"data-slot":"dialog",...t}),l[2]=t,l[3]=r):r=l[3],r}function c(e){let t,r,l=(0,n.c)(4);return l[0]!==e?({...t}=e,l[0]=e,l[1]=t):t=l[1],l[2]!==t?(r=(0,a.jsx)(s.ZL,{"data-slot":"dialog-portal",...t}),l[2]=t,l[3]=r):r=l[3],r}function d(e){let t,r,l=(0,n.c)(4);return l[0]!==e?({...t}=e,l[0]=e,l[1]=t):t=l[1],l[2]!==t?(r=(0,a.jsx)(s.bm,{"data-slot":"dialog-close",...t}),l[2]=t,l[3]=r):r=l[3],r}function u(e){let t,r,l,o,c=(0,n.c)(8);return c[0]!==e?({className:t,...r}=e,c[0]=e,c[1]=t,c[2]=r):(t=c[1],r=c[2]),c[3]!==t?(l=(0,i.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",t),c[3]=t,c[4]=l):l=c[4],c[5]!==r||c[6]!==l?(o=(0,a.jsx)(s.hJ,{"data-slot":"dialog-overlay",className:l,...r}),c[5]=r,c[6]=l,c[7]=o):o=c[7],o}function m(e){let t,r,o,d,m,f,h,x,p=(0,n.c)(15);p[0]!==e?({className:r,children:t,showCloseButton:d,...o}=e,p[0]=e,p[1]=t,p[2]=r,p[3]=o,p[4]=d):(t=p[1],r=p[2],o=p[3],d=p[4]);let g=void 0===d||d;return p[5]===Symbol.for("react.memo_cache_sentinel")?(m=(0,a.jsx)(u,{}),p[5]=m):m=p[5],p[6]!==r?(f=(0,i.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 roun
1ded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",r),p[6]=r,p[7]=f):f=p[7],p[8]!==g?(h=g&&(0,a.jsxs)(s.bm,{"data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[(0,a.jsx)(l.A,{}),(0,a.jsx)("span",{className:"sr-only",children:"Close"})]}),p[8]=g,p[9]=h):h=p[9],p[10]!==t||p[11]!==o||p[12]!==f||p[13]!==h?(x=(0,a.jsxs)(c,{"data-slot":"dialog-portal",children:[m,(0,a.jsxs)(s.UC,{"data-slot":"dialog-content",className:f,...o,children:[t,h]})]}),p[10]=t,p[11]=o,p[12]=f,p[13]=h,p[14]=x):x=p[14],x}function f(e){let t,r,s,l,o=(0,n.c)(8);return o[0]!==e?({className:t,...r}=e,o[0]=e,o[1]=t,o[2]=r):(t=o[1],r=o[2]),o[3]!==t?(s=(0,i.cn)("flex flex-col gap-2 text-center sm:text-left",t),o[3]=t,o[4]=s):s=o[4],o[5]!==r||o[6]!==s?(l=(0,a.jsx)("div",{"data-slot":"dialog-header",className:s,...r}),o[5]=r,o[6]=s,o[7]=l):l=o[7],l}function h(e){let t,r,l,o,c=(0,n.c)(8);return c[0]!==e?({className:t,...r}=e,c[0]=e,c[1]=t,c[2]=r):(t=c[1],r=c[2]),c[3]!==t?(l=(0,i.cn)("text-lg leading-none font-semibold",t),c[3]=t,c[4]=l):l=c[4],c[5]!==r||c[6]!==l?(o=(0,a.jsx)(s.hE,{"data-slot":"dialog-title",className:l,...r}),c[5]=r,c[6]=l,c[7]=o):o=c[7],o}function x(e){let t,r,l,o,c=(0,n.c)(8);return c[0]!==e?({className:t,...r}=e,c[0]=e,c[1]=t,c[2]=r):(t=c[1],r=c[2]),c[3]!==t?(l=(0,i.cn)("text-muted-foreground text-sm",t),c[3]=t,c[4]=l):l=c[4],c[5]!==r||c[6]!==l?(o=(0,a.jsx)(s.VY,{"data-slot":"dialog-description",className:l,...r}),c[5]=r,c[6]=l,c[7]=o):o=c[7],o}},95013:()=>{}}]);
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.