1import"./Bzak7iHL.js";import"./69_IOA4Y.js";import{o as W,d as Y}from"./CQItAlcM.js";import{o as _,h as u,a as c,j as Z,s as ee,bT as R,g as e,ac as T,p as D,b as M,m as v,b3 as S,l as g,aM as E,b4 as re,e as te,f as N}from"./Dlj_IOpX.js";import{i as k}from"./8yRHobGB.js";import{a as ae}from"./DyyLMuoM.js";import{i as O}from"./ipu6WzZF.js";import{p as X,l as se}from"./DHbo8rIR.js";import{g as j}from"./B4ZILgkx.js";import{c as oe}from"./xV-6QVuA.js";import{s as b}from"./Xh7kJmHR.js";import{c as ne}from"./DH47O-Wq.js";function P(d,n){const a=()=>Z(ne,"$clerk",l),[l,r]=ee();var s=_(),f=u(s);{var p=t=>{var i=_(),m=u(i);b(m,n,"default",{get clerk(){return a()}}),c(t,i)};k(f,t=>{a()&&t(p)})}c(d,s),r()}function ie(d,n){P(d,{children:R,$$slots:{default:(a,l)=>{const r=T(()=>l.clerk);var s=_(),f=u(s);{var p=t=>{var i=_(),m=u(i);b(m,n,"default",{}),c(t,i)};k(f,t=>{e(r)&&!e(r).user&&t(p)})}c(a,s)}}})}function le(d,n){P(d,{children:R,$$slots:{default:(a,l)=>{const r=T(()=>l.clerk);var s=_(),f=u(s);{var p=t=>{var i=_(),m=u(i);b(m,n,"default",{get user(){return e(r).user}}),c(t,i)};k(f,t=>{e(r)&&e(r).user&&t(p)})}c(a,s)}}})}function ce(d,n){D(n,!1);let a=X(n,"to",8,"/");W(()=>{j(a())}),O(),M()}var de=N("<div></div>"),fe=N("<!> <!>",1);function Re(d,n){const a=se(n,["children","$$slots","$$events","$$legacy"]);D(n,!1);const l=v(),r=v();let s=X(n,"x",8,"in"),f=v("SignIn");const p=5e3,t="redirectAfterAuth",i="redirectUrl",m="clerk-sveltekit:user";let I=v(e(r)),$=v(!1),A,L=!1;function q(o){const h=()=>{L||(L=!0,document.removeEventListener(m,h),clearTimeout(A),j(o))};document.addEventListener(m,h)}Y(()=>{const o=new URL(window.location.toString());g(r,o.searchParams.get(i)??e(r)),e($)||(o.searchParams.get(i)??a.redirectUrl,o.searchParams.has(t)?(q(o.searchParams.get(t)??"/"),A=setTimeout(()=>g($,!0),p)):g($,!0),o.searchParams.delete(i),o.searchParams.set(t,e(r)),g(I,o.toString()))}),S(()=>E(s()),()=>{g(l,s()==="in"?"afterSignInUrl":"afterSignUpUrl")}),S(()=>E(s()),()=>{g(f,s()==="in"?"SignIn":"SignUp")}),S(()=>(E(a),e(l)),()=>{g(r,a.redirectUrl||a[e(l)]||"/")}),re(),O();var y=_(),z=u(y);{var H=o=>{P(o,{children:R,$$slots:{default:(h,V)=>{const B=T(()=>V.clerk);var C=fe(),w=u(C);le(w,{children:(U,J)=>{ce(U,{get to(){return e(r)}})},$$slots:{default:!0}});var G=te(w,2);ie(G,{children:(U,J)=>{var F=de();ae(F,(K,Q)=>{var x;return(x=oe)==null?void 0:x(K,Q)},()=>({clerk:e(B),componentType:e(f),props:{...a,redirectUrl:e(I),[e(l)]:null}})),c(U,F)},$$slots:{default:!0}}),c(h,C)}}})};k(z,o=>{e($)&&o(H)})}c(d,y),M()}export{Re as S};
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.