1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4520],{449:(e,t,r)=>{"use strict";r.d(t,{U:()=>n});var a=r(95155),s=r(37494),o=r(59427),l=r(51458);function n(){let{theme:e,toggle:t}=(0,l.D)();return(0,a.jsx)("button",{onClick:t,className:"p-2 rounded-lg hover:bg-[var(--color-bg-muted)] transition-colors cursor-pointer","aria-label":"Switch to ".concat("light"===e?"dark":"light"," mode"),children:"light"===e?(0,a.jsx)(s.A,{size:18,className:"text-[var(--color-text-secondary)]"}):(0,a.jsx)(o.A,{size:18,className:"text-[var(--color-text-secondary)]"})})}},2877:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>f});var a=r(95155),s=r(12115),o=r(52619),l=r.n(o),n=r(20063),c=r(96648),i=r(449),d=r(48117),u=r(5917),x=r(23664),h=r(35299),m=r(52987);let p=(0,r(71847).A)("EyeOff",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);var g=r(57828);function v(){var e;let t=(0,n.useRouter)(),r=function(e){if(!e)return null;let t=e;try{t=decodeURIComponent(e)}catch(e){return null}return!t.startsWith("/")||t.startsWith("//")||t.includes("\\")||/^\/[^/]*:/.test(t)?null:t}((0,n.useSearchParams)().get("next")),o=null!=(e=null==r?void 0:r.startsWith("/console"))&&e,[v,f]=(0,s.useState)("login"),[y,b]=(0,s.useState)(""),[j,k]=(0,s.useState)(""),[w,N]=(0,s.useState)(""),[C,S]=(0,s.useState)(!1),[A,P]=(0,s.useState)(!1),[z,E]=(0,s.useState)(!1),[R,M]=(0,s.useState)(""),[F,B]=(0,s.useState)(!1),[I,T]=(0,s.useState)(!1),[O,W]=(0,s.useState)(!1),U=(0,c.U)();function _(e){let t=e.trim();return!(t.length>254)&&/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/.test(t)}async function L(e){try{let t=await fetch("/api/auth/precheck",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e})});if(t.ok)return{ok:!0};let r=await t.json().catch(()=>({}));return{ok:!1,error:(null==r?void 0:r.error)||"Signup is temporarily blocked. Please try again later."}}catch(e){return{ok:!0}}}async function D(){E(!0),M("");let{error:e}=await U.auth.signInWithOAuth({provider:"google",options:{redirectTo:"".concat(window.location.origin,"/auth/callback").concat(r?"?next=".concat(encodeURIComponent(r)):"")}});e&&(M(e.message),E(!1))}async function q(e){if(e.preventDefault(),E(!0),M(""),!_(y)){M("Please enter a valid email address."),E(!1);return}if("signup"===v&&j!==w){M("Passwords do not match."),E(!1);return}if("login"===v){let{error:e}=await U.auth.signInWithPassword({email:y,password:j});e?(M(e.message),E(!1)):(t.push(r||"/dashboard"),t.refresh())}else{let e=await L(y);if(!e.ok){M(e.error),E(!1);return}let{error:a}=await U.auth.signUp({email:y,password:j,options:{emailRedirectTo:"".concat(window.location.origin,"/auth/callback").concat(r?"?next=".concat(encodeURIComponent(r)):"")}});if(a)M(a.message),E(!1);else{try{await fetch("/api/auth/ensure-beta-plan",{method:"POST"})}catch(e){}if(o){try{await fetch("/api/auth/surface",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({surface:"developer"})})}catch(e){}t.push(r||"/console")}else t.push("/onboard");t.refresh()}}}async function G(){if(!y)return void M("Enter your email first.");if(!_(y))return void M("Please enter a valid email address.");E(!0),M("");let e=await L(y);if(!e.ok){M(e.error),E(!1);return}let{error:t}=await U.auth.signInWithOtp({email:y,options:{emailRedirectTo:"".concat(window.location.origin,"/auth/callback").concat(r?"?next=".concat(encodeURIComponent(r)):"")}});t?M(t.message):B(!0),E(!1)}async function H(){if(!y)return void M("Enter your email first.");if(!_(y))return void M("Please enter a valid email address.");E(!0),M("");let{error:e}=await U.auth.resetPasswordForEmail(y,{redirectTo:"".concat(window.location.origin,"/auth/callback?next=/update-password")});e?M(e.message):W(!0),E(!1)}return((0,s.useEffect)(()=>{let e=window.location.hash;if(e){let t=new URLSearchParams(e.substring(1)).get("error_description");if(t){M(t.replace(/\+/g," ")),T(!0),window.history.replaceState(null,"",window.location.pathname);return}}let{data:{subscription:r}}=U.auth.onAuthStateChange(e=>{"PASSWORD_RECOVERY"===e&&t.push("/update-password")});return()=>r.unsubscribe()},[U,t]),O)?(0,a.jsx)("div",{className:"min-h-screen flex items-center justify-center px-6",children:(0,a.jsxs)("div",{className:"w-full max-w-[380px]",children:[(0,a.jsx)("div",{className:"w-12 h-12 rounded-full bg-[var(--color-success-light)] flex items-center justify-center mb-6",children:(0,a.jsx)(u.A,{size:20,className:"text-[var(--color-success)]"})}),(0,a.jsx)("h1",{className:"text-[28px] tracking-tight mb-2",style:{fontFamily:"var(--font-display)"},children:"Check your email"}),(0,a.jsxs)("p",{className:"text-[14px] leading-relaxed text-[var(--color-text-secondary)] mb-8",children:["We sent a password reset link to ",(0,a.jsx)("strong",{className:"text-[var(--color-text)]",children:y}),". Click the link to set a new password."]}),(0,a.jsx)("button",{onClick:()=>{W(!1),T(!1)},className:"text-[13px] text-[var(--color-text-muted)] hover:text-[var(--color-text-secondary)] cursor-pointer transition-colors",children:"â Back to sign in"})]})}):F?(0,a.jsx)("div",{className:"min-h-screen flex items-center justify-center px-6",children:(0,a.jsxs)("div",{className:"w-full max-w-[380px]",children:[(0,a.jsx)("div",{className:"w-12 h-12 rounded-full bg-[var(--color-success-light)] flex items-center justify-center mb-6",children:(0,a.jsx)(x.A,{size:20,className:"text-[var(--color-success)]"})}),(0,a.jsx)("h1",{className:"text-[28px] tracking-tight mb-2",style:{fontFamily:"var(--font-display)"},children:"Check your email"}),(0,a.jsxs)("p",{className:"text-[14px] leading-relaxed text-[var(--color-text-secondary)] mb-8",children:["We sent a magic link to ",(0,a.jsx)("strong",{className:"text-[var(--color-text)]",children:y}),". Click the link to sign in."]}),(0,a.jsx)("button",{onClick:()=>B(!1),className:"text-[13px] text-[var(--color-text-muted)] hover:text-[var(--color-text-secondary)] cursor-pointer transition-colors",children:"â Use a different email"})]})}):(0,a.jsxs)("div",{className:"min-h-screen flex flex-col lg:flex-row",children:[(0,a.jsxs)("div",{className:"hidden lg:flex lg:w-[45%] bg-[var(--color-bg-muted)] flex-col justify-between p-12 relative",children:[(0,a.jsxs)(l(),{href:"/",className:"flex items-center gap-2.5",children:[(0,a.jsx)(d.BrevydIcon,{size:32}),(0,a.jsx)("span",{className:"text-[26px] tracking-tight font-semibold",style:{fontFamily:"var(--font-display)"},children:"Brevyd"})]}),(0,a.jsxs)("div",{className:"max-w-md",children:[(0,a.jsxs)("h2",{className:"text-[38px] leading-[1.15] tracking-tight mb-4",style:{fontFamily:"var(--font-display)"},children:["YouTube videos,",(0,a.jsx)("br",{}),"distilled to what matters."]}),(0,a.jsx)("p",{className:"text-[15px] leading-relaxed text-[var(--color-text-secondary)]",children:"AI-powered digests that save you hours. Get the key insights from any video in minutes."})]}),(0,a.jsxs)("p",{className:"text-[12px] text-[var(--color-text-muted)]",children:["\xa9 ",new Date().getFullYear()," Brevyd"]})]}),(0,a.jsxs)("div",{className:"flex-1 flex flex-col min-h-screen lg:min-h-0",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between px-6 py-4 lg:py-6",children:[(0,a.jsxs)(l(),{href:"/",className:"flex items-center gap-2.5 lg:invisible",children:[(0,a.jsx)(d.BrevydIcon,{size:28}),(0,a.jsx)("span",{className:"text-2xl tracking-tight font-semibold",style:{fontFamily:"var(--font-display)"},children:"Brevyd"})]}),(0,a.jsx)(i.U,{})]}),(0,a.jsx)("div",{className:"flex-1 flex items-center justify-center px-6 pb-12",children:(0,a.jsxs)("div",{className:"w-full max-w-[380px]",children:[(0,a.jsx)("h1",{className:"text-[28px] sm:text-[32px] tracking-tight mb-2",style:{fontFamily:"var(--font-display)"},children:I?"Reset password":"login"===v?"Welcome back":"Create your account"}),(0,a.jsx)("p",{className:"text-[14px] text-[var(--color-text-secondary)] mb-8",children:I?"Enter your email and we'll send you a reset link":"login"===v?"Sign in to your Brevyd dashboard":"Start digesting your favorite creators"}),I?(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{className:"text-[13px] font-medium text-[var(--color-text-secondary)] mb-2 block",children:"Email"}),(0,a.jsx)("input",{type:"email",value:y,onChange:e=>b(e.target.value),placeholder:"[email protected]",required:!0,className:"w-full h-12 px-4 roun
1ded-lg border border-[var(--color-border)] bg-[var(--color-bg)] text-[15px] placeholder:text-[var(--color-text-muted)] focus:outline-none focus:ring-2 focus:ring-[var(--color-accent)]/20 focus:border-[var(--color-accent)] transition-all"})]}),R&&(0,a.jsx)("p",{className:"text-[13px] text-[var(--color-danger)] bg-[var(--color-danger-light)] px-3 py-2.5 rounded-lg",children:R}),(0,a.jsx)("button",{onClick:H,disabled:z,className:"w-full h-12 rounded-lg bg-[var(--color-bg-accent)] text-[var(--color-text-inverse)] text-[15px] font-semibold hover:opacity-90 transition-opacity flex items-center justify-center gap-2 cursor-pointer disabled:opacity-50",children:z?(0,a.jsx)(h.A,{size:16,className:"animate-spin"}):(0,a.jsxs)(a.Fragment,{children:["Send reset link",(0,a.jsx)(m.A,{size:16})]})}),(0,a.jsx)("p",{className:"text-center text-[13px] text-[var(--color-text-muted)] mt-4",children:(0,a.jsx)("button",{onClick:()=>{T(!1),M("")},className:"text-[var(--color-info)] hover:underline cursor-pointer",children:"Back to sign in"})})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("button",{onClick:D,disabled:z,className:"w-full h-12 rounded-lg border border-[var(--color-border)] text-[15px] font-medium hover:bg-[var(--color-bg-muted)] transition-colors flex items-center justify-center gap-3 cursor-pointer disabled:opacity-50",children:[(0,a.jsxs)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",children:[(0,a.jsx)("path",{d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92a5.06 5.06 0 0 1-2.2 3.32v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.1z",fill:"#4285F4"}),(0,a.jsx)("path",{d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z",fill:"#34A853"}),(0,a.jsx)("path",{d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z",fill:"#FBBC05"}),(0,a.jsx)("path",{d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z",fill:"#EA4335"})]}),"Continue with Google"]}),(0,a.jsxs)("div",{className:"flex items-center gap-3 my-6",children:[(0,a.jsx)("div",{className:"flex-1 h-px bg-[var(--color-border)]"}),(0,a.jsx)("span",{className:"text-[12px] text-[var(--color-text-muted)] uppercase tracking-wider",children:"or"}),(0,a.jsx)("div",{className:"flex-1 h-px bg-[var(--color-border)]"})]}),(0,a.jsxs)("form",{onSubmit:q,className:"space-y-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{className:"text-[13px] font-medium text-[var(--color-text-secondary)] mb-2 block",children:"Email"}),(0,a.jsx)("input",{type:"email",value:y,onChange:e=>b(e.target.value),placeholder:"[email protected]",required:!0,className:"w-full h-12 px-4 rounded-lg border border-[var(--color-border)] bg-[var(--color-bg)] text-[15px] placeholder:text-[var(--color-text-muted)] focus:outline-none focus:ring-2 focus:ring-[var(--color-accent)]/20 focus:border-[var(--color-accent)] transition-all"})]}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex items-center justify-between mb-2",children:[(0,a.jsx)("label",{className:"text-[13px] font-medium text-[var(--color-text-secondary)]",children:"Password"}),"login"===v&&(0,a.jsx)("button",{type:"button",onClick:()=>{T(!0),M("")},className:"text-[12px] text-[var(--color-text-muted)] hover:text-[var(--color-text-secondary)] cursor-pointer transition-colors",children:"Forgot password?"})]}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("input",{type:C?"text":"password",value:j,onChange:e=>k(e.target.value),placeholder:"â¢â¢â¢â¢â¢â¢â¢â¢",required:!0,minLength:6,className:"w-full h-12 px-4 pr-11 rounded-lg border border-[var(--color-border)] bg-[var(--color-bg)] text-[15px] placeholder:text-[var(--color-text-muted)] focus:outline-none focus:ring-2 focus:ring-[var(--color-accent)]/20 focus:border-[var(--color-accent)] transition-all"}),(0,a.jsx)("button",{type:"button",onClick:()=>S(!C),className:"absolute right-3.5 top-1/2 -translate-y-1/2 text-[var(--color-text-muted)] hover:text-[var(--color-text-secondary)] cursor-pointer transition-colors",children:C?(0,a.jsx)(p,{size:16}):(0,a.jsx)(g.A,{size:16})})]})]}),"signup"===v&&(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{className:"text-[13px] font-medium text-[var(--color-text-secondary)] mb-2 block",children:"Confirm password"}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("input",{type:A?"text":"password",value:w,onChange:e=>N(e.target.value),placeholder:"â¢â¢â¢â¢â¢â¢â¢â¢",required:!0,minLength:6,className:"w-full h-12 px-4 pr-11 rounded-lg border border-[var(--color-border)] bg-[var(--color-bg)] text-[15px] placeholder:text-[var(--color-text-muted)] focus:outline-none focus:ring-2 focus:ring-[var(--color-accent)]/20 focus:border-[var(--color-accent)] transition-all"}),(0,a.jsx)("button",{type:"button",onClick:()=>P(!A),className:"absolute right-3.5 top-1/2 -translate-y-1/2 text-[var(--color-text-muted)] hover:text-[var(--color-text-secondary)] cursor-pointer transition-colors",children:A?(0,a.jsx)(p,{size:16}):(0,a.jsx)(g.A,{size:16})})]})]}),R&&(0,a.jsx)("p",{className:"text-[13px] text-[var(--color-danger)] bg-[var(--color-danger-light)] px-3 py-2.5 rounded-lg",children:R}),(0,a.jsx)("button",{type:"submit",disabled:z,className:"w-full h-12 rounded-lg bg-[var(--color-bg-accent)] text-[var(--color-text-inverse)] text-[15px] font-semibold hover:opacity-90 transition-opacity flex items-center justify-center gap-2 cursor-pointer disabled:opacity-50",children:z?(0,a.jsx)(h.A,{size:16,className:"animate-spin"}):(0,a.jsxs)(a.Fragment,{children:["login"===v?"Sign in":"Create account",(0,a.jsx)(m.A,{size:16})]})})]}),(0,a.jsxs)("button",{onClick:G,disabled:z,className:"w-full mt-3 text-[13px] text-[var(--color-text-muted)] hover:text-[var(--color-text-secondary)] transition-colors flex items-center justify-center gap-1.5 cursor-pointer disabled:opacity-50 py-2",children:[(0,a.jsx)(x.A,{size:14}),"Sign in with magic link instead"]}),(0,a.jsx)("p",{className:"text-center text-[13px] text-[var(--color-text-muted)] mt-8 pt-6 border-t border-[var(--color-border)]",children:"login"===v?(0,a.jsxs)(a.Fragment,{children:["Don't have an account?"," ",(0,a.jsx)("button",{onClick:()=>{f("signup"),M(""),N("")},className:"text-[var(--color-text)] font-medium hover:underline cursor-pointer",children:"Sign up"})]}):(0,a.jsxs)(a.Fragment,{children:["Already have an account?"," ",(0,a.jsx)("button",{onClick:()=>{f("login"),M(""),N("")},className:"text-[var(--color-text)] font-medium hover:underline cursor-pointer",children:"Sign in"})]})})]})]})})]})]})}function f(){return(0,a.jsx)(s.Suspense,{fallback:(0,a.jsx)("div",{className:"min-h-screen grid place-items-center",children:(0,a.jsx)(h.A,{className:"w-5 h-5 animate-spin text-[var(--color-text-muted)]"})}),children:(0,a.jsx)(v,{})})}},5917:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(71847).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},15116:(e,t,r)=>{Promise.resolve().then(r.bind(r,2877))},20063:(e,t,r)=>{"use strict";var a=r(47260);r.o(a,"redirect")&&r.d(t,{redirect:function(){return a.redirect}}),r.o(a,"useParams")&&r.d(t,{useParams:function(){return a.useParams}}),r.o(a,"usePathname")&&r.d(t,{usePathname:function(){return a.usePathname}}),r.o(a,"useRouter")&&r.d(t,{useRouter:function(){return a.useRouter}}),r.o(a,"useSearchParams")&&r.d(t,{useSearchParams:function(){return a.useSearchParams}})},23664:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(71847).A)("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]])},35299:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(71847).A)("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},37494:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(71847).A)("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]])}
1,48117:(e,t,r)=>{"use strict";r.d(t,{BrevydIcon:()=>o});var a=r(95155),s=r(15239);function o(e){let{size:t=28}=e;return(0,a.jsx)(s.default,{src:"/brevyd-icon.png",alt:"Brevyd",width:t,height:t,priority:!0,style:{width:t,height:t}})}},51458:(e,t,r)=>{"use strict";r.d(t,{D:()=>l,ThemeProvider:()=>n});var a=r(95155),s=r(12115);let o=(0,s.createContext)({theme:"light",toggle:()=>{}});function l(){return(0,s.useContext)(o)}function n(e){let{children:t}=e,[r,l]=(0,s.useState)("light"),[n,c]=(0,s.useState)(!1);(0,s.useEffect)(()=>{let e=localStorage.getItem("brevyd-theme")||localStorage.getItem("digestr-theme")||"light";l(e),document.documentElement.classList.toggle("dark","dark"===e),c(!0)},[]);let i=(0,s.useCallback)(()=>{l(e=>{let t="light"===e?"dark":"light";return localStorage.setItem("brevyd-theme",t),document.documentElement.classList.toggle("dark","dark"===t),t})},[]);return n?(0,a.jsx)(o.Provider,{value:{theme:r,toggle:i},children:t}):(0,a.jsx)(a.Fragment,{children:t})}},52987:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(71847).A)("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},57828:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(71847).A)("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},59427:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(71847).A)("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]])},71847:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(12115);let s=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()};var o={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let l=(0,a.forwardRef)((e,t)=>{let{color:r="currentColor",size:l=24,strokeWidth:n=2,absoluteStrokeWidth:c,className:i="",children:d,iconNode:u,...x}=e;return(0,a.createElement)("svg",{ref:t,...o,width:l,height:l,stroke:r,strokeWidth:c?24*Number(n)/Number(l):n,className:s("lucide",i),...x},[...u.map(e=>{let[t,r]=e;return(0,a.createElement)(t,r)}),...Array.isArray(d)?d:[d]])}),n=(e,t)=>{let r=(0,a.forwardRef)((r,o)=>{let{className:n,...c}=r;return(0,a.createElement)(l,{ref:o,iconNode:t,className:s("lucide-".concat(e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),n),...c})});return r.displayName="".concat(e),r}},96648:(e,t,r)=>{"use strict";r.d(t,{U:()=>s});var a=r(83439);function s(){return(0,a.createBrowserClient)("https://mzggdblkyfsmnuegdjja.supabase.co","sb_publishable_v317mdRTfBP4JNdDuTu3lw_GTD2NNju")}}},e=>{e.O(0,[5730,2619,8297,5239,8441,1255,7358],()=>e(e.s=15116)),_N_E=e.O()}]);
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.