1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="6ae2762b-85b6-4983-a50d-1f151cbc5306",e._sentryDebugIdIdentifier="sentry-dbid-6ae2762b-85b6-4983-a50d-1f151cbc5306")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9099],{13194:(e,t,a)=>{a.d(t,{Xi:()=>l,av:()=>u,j7:()=>d,tU:()=>o});var r=a(37876),s=a(14232),n=a(90491),i=a(27025);let o=n.bL,d=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(n.B8,{ref:t,className:(0,i.cn)("inline-flex h-9 items-center justify-center rounded-lg bg-muted p-1 text-muted-foreground",a),...s})});d.displayName=n.B8.displayName;let l=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(n.l9,{ref:t,className:(0,i.cn)("inline-flex items-center justify-center whitespace-nowrap rounded-md px-3 py-1 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow",a),...s})});l.displayName=n.l9.displayName;let u=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(n.UC,{ref:t,className:(0,i.cn)("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",a),...s})});u.displayName=n.UC.displayName},42298:(e,t,a)=>{a.d(t,{$:()=>d,r:()=>o});var r=a(37876);a(14232);var s=a(82987),n=a(47137),i=a(27025);let o=(0,n.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function d(e){let{className:t,variant:a,size:n,asChild:d=!1,...l}=e,u=d?s.DX:"button";return(0,r.jsx)(u,{"data-slot":"button",className:(0,i.cn)(o({variant:a,size:n,className:t})),...l})}},51450:(e,t,a)=>{a.d(t,{N:()=>o});var r=a(14232),s=a(89099),n=a(99468),i=a(71753);function o(e){let{user:t,loading:a}=(0,n.J)(),o=(0,s.useRouter)(),[d,l]=(0,r.useState)(!0);return(0,r.useEffect)(()=>{let r=!!(0,i.bi)("hasSession");if(l(r),!a){if(!t){r&&((0,i.Pw)("hasSession"),l(!1)),o.replace("/signup?redirect=".concat(encodeURIComponent(o.asPath)));return}(null==e?void 0:e.requireSuperUser)&&!t.isSuperUser&&o.replace("/unauthorized")}},[t,a,o,null==e?void 0:e.requireSuperUser]),{user:t,loading:a||!t&&d,isAuthenticated:!!t}}},65734:(e,t,a)=>{a.d(t,{Cf:()=>f,Es:()=>b,L3:()=>m,c7:()=>g,lG:()=>d,rr:()=>p,zM:()=>l});var r=a(37876),s=a(14232),n=a(26303),i=a(5259),o=a(27025);let d=n.bL,l=n.l9,u=n.ZL;n.bm;let c=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(n.hJ,{ref:t,className:(0,o.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",a),...s})});c.displayName=n.hJ.displayName;let f=s.forwardRef((e,t)=>
1{let{className:a,children:s,...d}=e;return(0,r.jsxs)(u,{children:[(0,r.jsx)(c,{}),(0,r.jsxs)(n.UC,{ref:t,className:(0,o.cn)("overflow-visible","fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg 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 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",a),...d,children:[s,(0,r.jsxs)(n.bm,{className:"absolute right-4 top-4 z-50 rounded-full bg-black/50 text-white hover:bg-black/70 border border-white/30 p-2 ring-offset-background transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none",children:[(0,r.jsx)(i.MKb,{className:"h-4 w-4"}),(0,r.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});f.displayName=n.UC.displayName;let g=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,o.cn)("flex flex-col space-y-1.5 text-center sm:text-left",t),...a})};g.displayName="DialogHeader";let b=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,o.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...a})};b.displayName="DialogFooter";let m=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(n.hE,{ref:t,className:(0,o.cn)("text-lg font-semibold leading-none tracking-tight",a),...s})});m.displayName=n.hE.displayName;let p=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(n.VY,{ref:t,className:(0,o.cn)("text-sm text-muted-foreground",a),...s})});p.displayName=n.VY.displayName},71753:(e,t,a)=>{function r(e){try{return window.localStorage.getItem(e)}catch(e){return null}}function s(e){try{window.localStorage.removeItem(e)}catch(e){}}a.d(t,{Pw:()=>s,bi:()=>r})},90663:(e,t,a)=>{a.d(t,{Ct:()=>n});var r=a(37876),s=a(60156);a(14232);let n=()=>{let e=e=>({duration:1,repeat:1/0,repeatType:"loop",delay:.2*e,ease:"easeInOut"});return(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(s.P.div,{initial:{y:0},animate:{y:[0,10,0]},transition:e(0),className:"h-4 w-4 rounded-full border border-neutral-300 bg-gradient-to-b from-neutral-400 to-neutral-300"}),(0,r.jsx)(s.P.div,{initial:{y:0},animate:{y:[0,10,0]},transition:e(1),className:"h-4 w-4 rounded-full border border-neutral-300 bg-gradient-to-b from-neutral-400 to-neutral-300"}),(0,r.jsx)(s.P.div,{initial:{y:0},animate:{y:[0,10,0]},transition:e(2),className:"h-4 w-4 rounded-full border border-neutral-300 bg-gradient-to-b from-neutral-400 to-neutral-300"})]})}}}]);
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.