1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[24844],{417790:(e,t,a)=>{a.d(t,{_:()=>r});let r=[{label:"Designer",value:"designer"},{label:"Engineer",value:"engineer"},{label:"Product",value:"product"},{label:"Founder",value:"founder"},{label:"Marketer",value:"marketer"},{label:"Student",value:"student"},{label:"Other",value:"other"}]},873588:(e,t,a)=>{let r;a.d(t,{s:()=>h,api:()=>p});var s=a(465915),n=a(501277),l=a(361570),o=a(663642),d=a(998724),i=a(256644),c=a(882315),u=a(766043),m=a(890754),f=a(168e3),x=a(141842);a(75824);let p=(0,i.pY)();function h(e){let t,a,o=(0,n.c)(4);o[0]===Symbol.for("react.memo_cache_sentinel")?(t=r??=new f.E({defaultOptions:{queries:{staleTime:3e4,refetchOnWindowFocus:!1,retry:1},dehydrate:{serializeData:u.Ay.serialize,shouldDehydrateQuery:e=>(0,x.XS)(e)||"pending"===e.state.status},hydrate:{deserializeData:u.Ay.deserialize}}}),o[0]=t):t=o[0];let d=t,[i]=(0,c.useState)(g);return o[1]!==e.children||o[2]!==i?(a=(0,s.jsx)(l.QueryClientProvider,{client:d,children:(0,s.jsx)(p.Provider,{client:i,queryClient:d,children:e.children})}),o[1]=e.children,o[2]=i,o[3]=a):a=o[3],a}function g(){return p.createClient({links:[(0,o.$H)({enabled:y}),(0,d.h)({condition:b,true:(0,o.Lb)({url:v()+"/api/trpc",transformer:u.Ay,headers:N}),false:(0,o.N9)({transformer:u.Ay,url:v()+"/api/trpc",headers:N})})]})}function b(e){return w.has(e.path)}function y(e){return"down"===e.direction&&e.result instanceof Error}function v(){return window.location.origin}function N(){let e=new Headers;e.set("x-trpc-source","nextjs-react");try{let t=localStorage.getItem("userState"),a=localStorage.getItem("user_id"),r=(0,m.Ck)(),s=(0,m.u0)();if(s&&e.set(m.pL,s),t){let a=JSON.parse(t);a?.id&&e.set("x-user-id",a.id)}else a&&e.set("x-user-id",a);r&&e.set("x-anon-id",r)}catch(e){console.warn("Failed to parse user state:",e)}return e}let w=new Set(["admin.getRevenueOverview","teams.getUserProjects","teams.getFavoriteProjects","styleProfile.getPresetThemes","inspiration.getFeaturedPages"])},921584:(e,t,a)=>{a.d(t,{cn:()=>n});var r=a(903310),s=a(994882);function n(...e){return(0,s.QP)((0,r.$)(e))}},987460:(e,t,a)=>{a.d(t,{Cf:()=>h,Es:()=>b,HM:()=>x,L3:()=>v,LC:()=>p,R4:()=>y,ZJ:()=>f,c7:()=>g,lG:()=>u,rr:()=>N,zM:()=>m});var r=a(465915),s=a(501277),n=a(640007),l=a(116859),o=a(882315),d=a(921584);let i=o.createContext(void 0),c=o.createContext(void 0),u=e=>{let t,a,l,d=(0,s.c)(6);d[0]!==e?({modal:t,...a}=e,d[0]=e,d[1]=t,d[2]=a):(t=d[1],a=d[2]);let i=o.useContext(c),u=t??i;return d[3]!==a||d[4]!==u?(l=(0,r.jsx)(n.bL,{modal:u,...a}),d[3]=a,d[4]=u,d[5]=l):l=d[5],l},m=n.l9,f=n.ZL,x=n.bm,p=o.forwardRef((e,t)=>{let a,l,o,i,c=(0,s.c)(9);return c[0]!==e?({className:a,...l}=e,c[0]=e,c[1]=a,c[2]=l):(a=c[1],l=c[2]),c[3]!==a?(o=(0,d.cn)("fixed inset-0 z-50 bg-black/50","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",a),c[3]=a,c[4]=o):o=c[4],c[5]!==l||c[6]!==t||c[7]!==o?(i=(0,r.jsx)(n.hJ,{ref:t,className:o,...l}),c[5]=l,c[6]=t,c[7]=o,c[8]=i):i=c[8],i});p.displayName=n.hJ.displayName;let h=o.forwardRef((e,t)=>{let a,c,u,m,x,p,h,g,b,y,v,N,w,j=(0,s.c)(29);j[0]!==e?({className:c,children:a,showCloseButton:p,onOverlayClick:u,animated:h,overlayClassName:m,...x}=e,j[0]=e,j[1]=a,j[2]=c,j[3]=u,j[4]=m,j[5]=x,j[6]=p,j[7]=h):(a=j[1],c=j[2],u=j[3],m=j[4],x=j[5],p=j[6],h=j[7]);let C=void 0===p||p,k=void 0===h||h,z=o.useContext(i)??void 0,P=k&&"data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0";j[8]!==m||j[9]!==P?(g=(0,d.cn)("fixed inset-0 z-50 bg-black/50",P,m),j[8]=m,j[9]=P,j[10]=g):g=j[10],j[11]!==u||j[12]!==g?(b=(0,r.jsx)(n.hJ,{className:g,onClick:u}),j[11]=u,j[12]=g,j[13]=b):b=j[13];let S=k&&"duration-200 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";return j[14]!==c||j[15]!==S?(y=(0,d.cn)("fixed left-[50%] top-[50%] z-50 grid w-[600px] max-w-[calc(100%-2rem)] max-h-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 border border-border bg-tl-background p-6 overflow-hidden shadow-2xl rounded-[16px] mx-auto",S,c),j[14]=c,j[15]=S,j[16]=y):y=j[16],j[17]!==C?(v=C&&(0,r.jsxs)(n.bm,{className:"absolute right-3 top-3 h-6 w-6 rounded-full flex items-center justify-center text-muted-foreground hover:text-foreground hover:bg-muted transition-colors z-10 focus:outline-none disabled:pointer-events-none",children:[(0,r.jsx)(l.MKb,{className:"h-3.5 w-3.5"}),(0,r.jsx)("span",{className:"sr-only",children:"Close"})]}),j[17]=C,j[18]=v):v=j[18],j[19]!==a||j[20]!==x||j[21]!==t||j[22]!==y||j[23]!==v?(N=(0,r.jsxs)(n.UC,{ref:t,"data-canvas-dialog":!0,className:y,...x,children:[a,v]}),j[19]=a,j[20]=x,j[21]=t,j[22]=y,j[23]=v,j[24]=N):N=j[24],j[25]!==N||j[26]!==z||j[27]!==b?(w=(0,r.jsxs)(f,{container:z,children:[b,N]}),j[25]=N,j[26]=z,j[27]=b,j[28]=w):w=j[28],w});h.displayName=n.UC.displayName;let g=e=>{let t,a,n,l,o=(0,s.c)(8);return o[0]!==e?({className:t,...a}=e,o[0]=e,o[1]=t,o[2]=a):(t=o[1],a=o[2]),o[3]!==t?(n=(0,d.cn)("flex flex-col space-y-1.5 text-center sm:text-left",t),o[3]=t,o[4]=n):n=o[4],o[5]!==a||o[6]!==n?(l=(0,r.jsx)("div",{className:n,...a}),o[5]=a,o[6]=n,o[7]=l):l=o[7],l};g.displayName="DialogHeader";let b=e=>{let t,a,n,l,o=(0,s.c)(8);return o[0]!==e?({className:t,...a}=e,o[0]=e,o[1]=t,o[2]=a):(t=o[1],a=o[2]),o[3]!==t?(n=(0,d.cn)("-mx-6 -mb-6 mt-2 flex flex-col-reverse gap-2 border-t border-border bg-muted px-6 py-4 sm:flex-row sm:justify-end rounded-b-[16
1px]",t),o[3]=t,o[4]=n):n=o[4],o[5]!==a||o[6]!==n?(l=(0,r.jsx)("div",{className:n,...a}),o[5]=a,o[6]=n,o[7]=l):l=o[7],l};b.displayName="DialogFooter";let y=e=>{let t,a,n,l,o=(0,s.c)(8);return o[0]!==e?({className:t,...a}=e,o[0]=e,o[1]=t,o[2]=a):(t=o[1],a=o[2]),o[3]!==t?(n=(0,d.cn)(t),o[3]=t,o[4]=n):n=o[4],o[5]!==a||o[6]!==n?(l=(0,r.jsx)("div",{className:n,...a}),o[5]=a,o[6]=n,o[7]=l):l=o[7],l};y.displayName="DialogBody";let v=o.forwardRef((e,t)=>{let a,l,o,i,c=(0,s.c)(9);return c[0]!==e?({className:a,...l}=e,c[0]=e,c[1]=a,c[2]=l):(a=c[1],l=c[2]),c[3]!==a?(o=(0,d.cn)("text-lg font-semibold leading-none tracking-tight",a),c[3]=a,c[4]=o):o=c[4],c[5]!==l||c[6]!==t||c[7]!==o?(i=(0,r.jsx)(n.hE,{ref:t,className:o,...l}),c[5]=l,c[6]=t,c[7]=o,c[8]=i):i=c[8],i});v.displayName=n.hE.displayName;let N=o.forwardRef((e,t)=>{let a,l,o,i,c=(0,s.c)(9);return c[0]!==e?({className:a,...l}=e,c[0]=e,c[1]=a,c[2]=l):(a=c[1],l=c[2]),c[3]!==a?(o=(0,d.cn)("text-sm text-muted-foreground",a),c[3]=a,c[4]=o):o=c[4],c[5]!==l||c[6]!==t||c[7]!==o?(i=(0,r.jsx)(n.VY,{ref:t,className:o,...l}),c[5]=l,c[6]=t,c[7]=o,c[8]=i):i=c[8],i});N.displayName=n.VY.displayName}}]);
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.