1import{d as Qe,r as l,c as I,q as j,w as Ee,o as Ye,X as Ze,a as et,D as k,K as P,B as i,z as p,E as g,G as v,u as s,k as f,Q as z,W as J,A as D,a2 as tt,_ as Ie,H as U,U as at,a1 as it,Z as ot,C as d}from"./vendor-vue-Dzwqm9Y9.js";import"./AppHeader.vue_vue_type_style_index_0_scoped_80f3916c_lang-CWJeTQGo.js";import{u as lt,a as nt,J as st,K as rt,L as dt,_,M as ut,N as ct,O as vt,D as ft}from"./index-BB-1BiLf.js";import"./vendor-misc-B-nM3tYW.js";import"./useClipboard-00CrFCqB.js";/* empty css */import{A as mt}from"./AuthLayout-DBu6UiEG.js";import{L as pt,_ as _t,a as ht,b as gt,c as bt}from"./LoginAgreementPrompt-D9F0h1HR.js";import{_ as yt}from"./CaptchaChallenge.vue_vue_type_script_setup_true_lang-CagJo7ro.js";import{b as xt}from"./authError-Ch9RozGZ.js";import{a as kt,e as Ct}from"./apiError-BcAuv_LF.js";import{n as Oe,i as wt,f as At}from"./registrationEmailPolicy-BIuq-4e8.js";import{r as Et,a as It,b as Ot}from"./oauthAffiliate-CrlUwkd1.js";import{u as St}from"./vendor-i18n-BuoWFzps.js";const Rt={class:"space-y-6"},Dt={class:"text-center"},Vt={class:"text-2xl font-bold text-gray-900 dark:text-white"},Nt={class:"mt-2 text-sm text-gray-500 dark:text-dark-400"},Mt={key:0,class:"rounded-xl border border-amber-200 bg-amber-50 p-4 dark:border-amber-800/50 dark:bg-amber-900/20"},Tt={class:"flex items-start gap-3"},Lt={class:"flex-shrink-0"},Pt={class:"text-sm text-amber-700 dark:text-amber-400"},zt={for:"email",class:"input-label"},Ut={class:"relative"},Bt={class:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3.5"},qt=["disabled","placeholder"],Wt={for:"password",class:"input-label"},$t={class:"relative"},Ft={class:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3.5"},Gt=["type","disabled","placeholder"],Ht=["disabled"],jt={class:"input-hint"},Jt={key:0},Kt={for:"invitation_code",class:"input-label"},Xt={class:"relative"},Qt={class:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3.5"},Yt=["disabled","placeholder"],Zt={key:0,class:"absolute inset-y-0 right-0 flex items-center pr-3.5"},ea={key:1,class:"absolute inset-y-0 right-0 flex items-center pr-3.5"},ta={key:2,class:"absolute inset-y-0 right-0 flex items-center pr-3.5"},aa={key:0,class:"mt-2 flex items-center gap-2 rounded-lg bg-green-50 px-3 py-2 dark:bg-green-900/20"},ia={class:"text-sm text-green-700 dark:text-green-400"},oa={key:1,"data-testid":"affiliate-invitation-field"},la={for:"affiliate_code",class:"input-label"},na={class:"ml-1 text-xs font-normal text-gray-400 dark:text-dark-500"},sa={class:"relative"},ra={class:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3.5"},da=["disabled","placeholder"],ua={key:2},ca={for:"promo_code",class:"input-label"},va={class:"ml-1 text-xs font-normal text-gray-400 dark:text-dark-500"},fa={class:"relative"},ma={class:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3.5"},pa=["disabled","placeholder"],_a={key:0,class:"absolute inset-y-0 right-0 flex items-center pr-3.5"},ha={key:1,class:"absolute inset-y-0 right-0 flex items-center pr-3.5"},ga={key:2,class:"absolute inset-y-0 right-0 flex items-center pr-3.5"},ba={key:0,class:"mt-2 flex items-center gap-2 rounded-lg bg-green-50 px-3 py-2 dark:bg-green-900/20"},ya={class:"text-sm text-green-700 dark:text-green-400"},xa={key:3,"data-testid":"registration-turnstile"},ka=["disabled"],Ca={key:0,class:"-ml-1 mr-2 h-4 w-4 animate-spin text-white",fill:"none",viewBox:"0 0 24 24"},wa={key:2,class:"space-y-3 pt-1"},Aa={class:"flex items-center gap-3"},Ea={class:"text-xs text-gray-500 dark:text-dark-400"},Ia={class:"text-gray-500 dark:text-dark-400"},ve="sub2api_login_agreement_consent",Oa=Qe({__name:"RegisterView",setup(Sa){const{t,locale:Se}=St(),fe=ot(),V=Ze(),Re=lt(),O=nt(),C=l(!1),K=l(!1),b=l(""),B=l(!1),me=l(!0),X=l(!1),Q=l(!0),q=l(!1),pe=l(!1),w=l(!1),Y=l(""),x=l(!1),Z=l(""),_e=l("cn"),N=l(!1),ee=l(""),te=l(""),he=l("cn"),ae=l("Sub2API"),ie=l(!1),oe=l(!1),le=l(!1),ge=l("OIDC"),ne=l(!1),se=l(!1),re=l([]),be=l(!1),S=l(!1),W=l("modal"),de=l(""),$=l(""),ye=l([]),A=l(!1),R=l(!1),F=l(null),y=l(""),E=l(""),De=I(()=>N.value&&!!ee.value&&!!te.value),ue=I(()=>x.value&&!!Z.value||De.value),xe=I(()=>w.value&&!!Y.value||ue.value),M=l(!1),n=j({valid:!1,invalid:!1,bonusAmount:null,message:""});let T=null;const G=l(!1),u=j({valid:!1,invalid:!1,message:""});let L=null;const o=j({email:"",password:"",promo_code:"",invitation_code:"",aff_code:""}),r=j({email:"",password:"",turnstile:"",invitation_code:""}),Ve=I(()=>r.email||r.password||(u.invalid?u.message:"")||r.invitation_code||(n.invalid?n.message:"")||r.turnstile||""),Ne=I(()=>ie.value||oe.value||le.value||ne.value||se.value),ke=I(()=>S.value&&!A.value),h=I(()=>C.value||!K.value||ke.value);Ee(Ve,(e,a)=>{e&&e!==a&&O.showError(e)});function ce(){const e=Et(V.query.aff,V.query.aff_code);return e&&(o.aff_code=e),e}Ye(async()=>{ce();try{const e=await st();if(me.value=e.registration_enabled,X.value=e.email_verify_enabled,Q.value=e.promo_code_enabled,q.value=e.invitation_code_enabled,pe.value=e.affiliate_enabled,w.value=e.turnstile_enabled,Y.value=e.turnstile_site_key||"",x.value=e.tencent_captcha_enabled===!0,Z.value=e.tencent_captcha_app_id||"",_e.value=e.tencent_captcha_region||"cn",N.value=e.aliyun_captcha_enabled===!0,ee.value=e.aliyun_captcha_scene_id||"",te.value=e.aliyun_captcha_prefix||"",he.value=e.aliyun_captcha_region||"cn",ae.value=e.site_name||"Sub2API",ie.value=e.linuxdo_oauth_enabled,oe.value=rt(e),le.value=e.oidc_oauth_enabled,ge.value=e.oidc_oauth_provider_name||"OIDC",ne.value=e.github_oauth_enabled,se.value=e.google_oauth_enabled,re.value=Oe(e.registration_email_suffix_whitelist||[]),be.value=e.registration_email_domain_quota_enabled===!0,Me(e),Q.value){const a=V.query.promo;a&&(o.promo_code=a,await Ce(a))}ce()}catch(e){console.error("Failed to load public settings:",e),S.value=!1,A.value=!0}finally{K.value=!0}}),Ee(()=>[V.query.aff,V.query.aff_code],()=>{ce()}),et(()=>{T&&clearTimeout(T),L&&clearTimeout(L)});function Me(e){const a=Array.isArray(e.login_agreement_documents)?e.login_agreement_documents.filter(m=>{var c;return(c=m.title)==null?void 0:c.trim()}):[];ye.value=a,S.value=e.login_agreement_enabled===!0&&a.length>0,W.value=e.login_agreement_mode==="checkbox"?"checkbox":"modal",de.value=e.login_agreement_updated_at||"",$.value=e.login_agreement_revision||`${de.value}:${a.map(m=>`${m.id}:${m.title}`).join("|")}`,A.value=!S.value||Te($.value),R.value=S.value&&!A.value&&W.value!=="checkbox"}function Te(e){if(!e)return!1;try{const a=localStorage.getItem(ve);return a?JSON.parse(a).revision===e:!1}catch{return!1}}function Le(){$.value&&localStorage.setItem(ve,JSON.stringify({revision:$.value,accepted_at:new Date().toISOString()})),A.value=!0,R.value=!1}function Pe(){localStorage.removeItem(ve),A.value=!1,R.value=!1,O.showWarning(t("legal.loginAgreementPrompt.registerRejectedWarning"))}function ze(){const e=o.promo_code.trim();if(n.valid=!1,n.invalid=!1,n.bonusAmount=null,n.message="",!e){M.value=!1;return}T&&clearTimeout(T),T=setTimeout(()=>{Ce(e)},500)}async function Ce(e){if(e.trim()){M.value=!0;try{const a=await dt(e);a.valid?(n.valid=!0,n.invalid=!1,n.bonusAmount=a.bonus_amount||0,n.message=""):(n.valid=!1,n.invalid=!0,n.bonusAmount=null,n.message=Ue(a.error_code))}catch(a){console.error("Failed to validate promo code:",a),n.valid=!1,n.invalid=!0,n.message=t("auth.promoCodeInvalid")}finally{M.value=!1}}}function Ue(e){switch(e){case"PROMO_CODE_NOT_FOUND":return t("auth.promoCodeNotFound");case"PROMO_CODE_EXPIRED":return t("auth.promoCodeExpired");case"PROMO_CODE_DISABLED":return t("auth.promoCodeDisabled");case"PROMO_CODE_MAX_USED":return t("auth.promoCodeMaxUsed");case"PROMO_CODE_ALREADY_USED":return t("auth.promoCodeAlreadyUsed");default:return t("auth.promoCodeInvalid")}}function Be(){const e=o.invitation_code.trim();
1u.valid=!1,u.invalid=!1,u.message="",r.invitation_code="",e&&(L&&clearTimeout(L),L=setTimeout(()=>{we(e)},500))}async function we(e){G.value=!0;try{const a=await ut(e);a.valid?(u.valid=!0,u.invalid=!1,u.message=""):(u.valid=!1,u.invalid=!0,u.message=qe(a.error_code))}catch{u.valid=!1,u.invalid=!0,u.message=t("auth.invitationCodeInvalid")}finally{G.value=!1}}function qe(e){switch(e){case"INVITATION_CODE_NOT_FOUND":return t("auth.invitationCodeInvalid");case"INVITATION_CODE_INVALID":return t("auth.invitationCodeInvalid");case"INVITATION_CODE_USED":return t("auth.invitationCodeInvalid");case"INVITATION_CODE_DISABLED":return t("auth.invitationCodeInvalid");default:return t("auth.invitationCodeInvalid")}}function We(e,a=""){y.value=e,E.value=a,r.turnstile=""}function $e(){y.value="",E.value="",r.turnstile=t("auth.turnstileExpired")}function Fe(){y.value="",E.value="",r.turnstile=t("auth.turnstileFailed")}function Ae(){var e;(e=F.value)==null||e.reset(),y.value="",E.value="",r.turnstile=""}async function Ge(){var a;if(!ue.value)return!0;const e=await((a=F.value)==null?void 0:a.verifyAction());return e?(y.value=e.token,E.value=e.randstr,!0):!1}async function H(e){var a;if(!h.value){if(!ue.value){window.location.href=ct(e);return}C.value=!0;try{const m=await((a=F.value)==null?void 0:a.verifyAction());if(!m)return;const c=await vt(e,x.value?{tencent_captcha_ticket:m.token,tencent_captcha_randstr:m.randstr}:{turnstile_token:m.token});window.location.href=c.authorize_url}catch(m){b.value=kt(m,t,"auth.errors",t("auth.turnstileFailed")),O.showError(b.value)}finally{Ae(),C.value=!1}}}function He(e){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)}function je(){const e=Oe(re.value);if(e.length===0)return t("auth.emailSuffixNotAllowed");const a=String(Se.value||"").toLowerCase().startsWith("zh")?"ã":", ";return t("auth.emailSuffixNotAllowedWithAllowed",{suffixes:At(e,{separator:a,more:m=>t("auth.emailSuffixAllowedMore",{count:m})})})}function Je(){r.email="",r.password="",r.turnstile="",r.invitation_code="";let e=!0;return ke.value?(O.showWarning(t("legal.loginAgreementPrompt.registerRequiredWarning")),W.value!=="checkbox"&&(R.value=!0),!1):(o.email.trim()?He(o.email)?!be.value&&!wt(o.email,re.value)&&(r.email=je(),e=!1):(r.email=t("auth.invalidEmail"),e=!1):(r.email=t("auth.emailRequired"),e=!1),o.password?o.password.length<6&&(r.password=t("auth.passwordMinLength"),e=!1):(r.password=t("auth.passwordRequired"),e=!1),q.value&&(o.invitation_code.trim()||(r.invitation_code=t("auth.invitationCodeRequired"),e=!1)),w.value&&!y.value&&(r.turnstile=t("auth.completeVerification"),e=!1),e)}async function Ke(){if(b.value="",!!Je()){if(o.promo_code.trim()){if(M.value){b.value=t("auth.promoCodeValidating");return}if(n.invalid){b.value=t("auth.promoCodeInvalidCannotRegister");return}}if(q.value){if(G.value){b.value=t("auth.invitationCodeValidating");return}if(u.invalid){b.value=t("auth.invitationCodeInvalidCannotRegister");return}if(o.invitation_code.trim()&&!u.valid&&(b.value=t("auth.invitationCodeValidating"),await we(o.invitation_code.trim()),!u.valid)){b.value=t("auth.invitationCodeInvalidCannotRegister");return}}if(await Ge()){C.value=!0;try{const e=o.aff_code.trim()||It();if(e&&(o.aff_code=e),X.value){sessionStorage.setItem("register_data",JSON.stringify({email:o.email,password:o.password,turnstile_token:w.value||N.value?y.value:void 0,tencent_captcha_ticket:x.value?y.value:void 0,tencent_captcha_randstr:x.value?E.value:void 0,promo_code:o.promo_code||void 0,invitation_code:o.invitation_code||void 0,...e?{aff_code:e}:{}})),await fe.push("/email-verify");return}await Re.register({email:o.email,password:o.password,turnstile_token:w.value||N.value?y.value:void 0,tencent_captcha_ticket:x.value?y.value:void 0,tencent_captcha_randstr:x.value?E.value:void 0,promo_code:o.promo_code||void 0,invitation_code:o.invitation_code||void 0,...e?{aff_code:e}:{}}),Ot(),O.showSuccess(t("auth.accountCreatedSuccess",{siteName:ae.value})),await fe.push("/dashboard")}catch(e){b.value=Xe(e,t("auth.registrationFailed")),O.showError(b.value)}finally{xe.value&&Ae(),C.value=!1}}}}function Xe(e,a){return Ct(e)==="EMAIL_DOMAIN_REGISTRATION_LIMIT"?t("auth.emailDomainRegistrationLimit"):xt(e,{fallback:a})}return(e,a)=>{const m=it("router-link");return d(),k(s(mt),null,{footer:P(()=>[i("p",Ia,[U(v(s(t)("auth.alreadyHaveAccount"))+" ",1),f(m,{to:"/login",class:"font-medium text-primary-600 transition-colors hover:text-primary-500 dark:text-primary-400 dark:hover:text-primary-300"},{default:P(()=>[U(v(s(t)("auth.signIn")),1)]),_:1})])]),default:P(()=>[i("div",Rt,[i("div",Dt,[i("h2",Vt,v(s(t)("auth.createAccount")),1),i("p",Nt,v(s(t)("auth.signUpToStart",{siteName:ae.value})),1)]),!me.value&&K.value?(d(),p("div",Mt,[i("div",Tt,[i("div",Lt,[f(_,{name:"exclamationCircle",size:"md",class:"text-amber-500"})]),i("p",Pt,v(s(t)("auth.registrationDisabled")),1)])])):(d(),p("form",{key:1,onSubmit:at(Ke,["prevent"]),class:"space-y-5"},[i("div",null,[i("label",zt,v(s(t)("auth.emailLabel")),1),i("div",Ut,[i("div",Bt,[f(_,{name:"mail",size:"md",class:"text-gray-400 dark:text-dark-500"})]),z(i("input",{id:"email","onUpdate:modelValue":a[0]||(a[0]=c=>o.email=c),type:"email",required:"",autofocus:"",autocomplete:"email",disabled:h.value,class:D(["input pl-11",{"input-error":r.email}]),placeholder:s(t)("auth.emailPlaceholder")},null,10,qt),[[J,o.email]])])]),i("div",null,[i("label",Wt,v(s(t)("auth.passwordLabel")),1),i("div",$t,[i("div",Ft,[f(_,{name:"lock",size:"md",class:"text-gray-400 dark:text-dark-500"})]),z(i("input",{id:"password","onUpdate:modelValue":a[1]||(a[1]=c=>o.password=c),type:B.value?"text":"password",required:"",autocomplete:"new-password",disabled:h.value,class:D(["input pl-11 pr-11",{"input-error":r.password}]),placeholder:s(t)("auth.createPasswordPlaceholder")},null,10,Gt),[[tt,o.password]]),i("button",{type:"button",disabled:h.value,onClick:a[2]||(a[2]=c=>
1B.value=!B.value),class:"absolute inset-y-0 right-0 flex items-center pr-3.5 text-gray-400 transition-colors hover:text-gray-600 dark:hover:text-dark-300"},[B.value?(d(),k(_,{key:0,name:"eyeOff",size:"md"})):(d(),k(_,{key:1,name:"eye",size:"md"}))],8,Ht)]),i("p",jt,v(s(t)("auth.passwordHint")),1)]),q.value?(d(),p("div",Jt,[i("label",Kt,v(s(t)("auth.invitationCodeLabel")),1),i("div",Xt,[i("div",Qt,[f(_,{name:"key",size:"md",class:D(u.valid?"text-green-500":"text-gray-400 dark:text-dark-500")},null,8,["class"])]),z(i("input",{id:"invitation_code","onUpdate:modelValue":a[3]||(a[3]=c=>o.invitation_code=c),type:"text",disabled:h.value,class:D(["input pl-11 pr-10",{"border-green-500 focus:border-green-500 focus:ring-green-500":u.valid,"border-red-500 focus:border-red-500 focus:ring-red-500":u.invalid||r.invitation_code}]),placeholder:s(t)("auth.invitationCodePlaceholder"),onInput:Be},null,42,Yt),[[J,o.invitation_code]]),G.value?(d(),p("div",Zt,[...a[7]||(a[7]=[i("svg",{class:"h-4 w-4 animate-spin text-gray-400",fill:"none",viewBox:"0 0 24 24"},[i("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"}),i("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})],-1)])])):u.valid?(d(),p("div",ea,[f(_,{name:"checkCircle",size:"md",class:"text-green-500"})])):u.invalid||r.invitation_code?(d(),p("div",ta,[f(_,{name:"exclamationCircle",size:"md",class:"text-red-500"})])):g("",!0)]),f(Ie,{name:"fade"},{default:P(()=>[u.valid?(d(),p("div",aa,[f(_,{name:"checkCircle",size:"sm",class:"text-green-600 dark:text-green-400"}),i("span",ia,v(s(t)("auth.invitationCodeValid")),1)])):g("",!0)]),_:1})])):pe.value?(d(),p("div",oa,[i("label",la,[U(v(s(t)("auth.invitationCodeLabel"))+" ",1),i("span",na,"("+v(s(t)("common.optional"))+")",1)]),i("div",sa,[i("div",ra,[f(_,{name:"key",size:"md",class:"text-gray-400 dark:text-dark-500"})]),z(i("input",{id:"affiliate_code","onUpdate:modelValue":a[4]||(a[4]=c=>o.aff_code=c),type:"text",disabled:h.value,class:"input pl-11",placeholder:s(t)("auth.invitationCodePlaceholder")},null,8,da),[[J,o.aff_code]])])])):g("",!0),Q.value?(d(),p("div",ua,[i("label",ca,[U(v(s(t)("auth.promoCodeLabel"))+" ",1),i("span",va,"("+v(s(t)("common.optional"))+")",1)]),i("div",fa,[i("div",ma,[f(_,{name:"gift",size:"md",class:D(n.valid?"text-green-500":"text-gray-400 dark:text-dark-500")},null,8,["class"])]),z(i("input",{id:"promo_code","onUpdate:modelValue":a[5]||(a[5]=c=>o.promo_code=c),type:"text",disabled:h.value,class:D(["input pl-11 pr-10",{"border-green-500 focus:border-green-500 focus:ring-green-500":n.valid,"border-red-500 focus:border-red-500 focus:ring-red-500":n.invalid}]),placeholder:s(t)("auth.promoCodePlaceholder"),onInput:ze},null,42,pa),[[J,o.promo_code]]),M.value?(d(),p("div",_a,[...a[8]||(a[8]=[i("svg",{class:"h-4 w-4 animate-spin text-gray-400",fill:"none",viewBox:"0 0 24 24"},[i("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"}),i("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})],-1)])])):n.valid?(d(),p("div",ha,[f(_,{name:"checkCircle",size:"md",class:"text-green-500"})])):n.invalid?(d(),p("div",ga,[f(_,{name:"exclamationCircle",size:"md",class:"text-red-500"})])):g("",!0)]),f(Ie,{name:"fade"},{default:P(()=>{var c;return[n.valid?(d(),p("div",ba,[f(_,{name:"gift",size:"sm",class:"text-green-600 dark:text-green-400"}),i("span",ya,v(s(t)("auth.promoCodeValid",{amount:(c=n.bonusAmount)==null?void 0:c.toFixed(2)})),1)])):g("",!0)]}),_:1})])):g("",!0),xe.value?(d(),p("div",xa,[f(yt,{ref_key:"turnstileRef",ref:F,"turnstile-enabled":w.value,"turnstile-site-key":Y.value,"tencent-enabled":x.value,"tencent-app-id":Z.value,"tencent-region":_e.value,"aliyun-enabled":N.value,"aliyun-scene-id":ee.value,"aliyun-prefix":te.value,"aliyun-region":he.value,onVerify:We,onExpire:$e,onError:Fe},null,8,["turnstile-enabled","turnstile-site-key","tencent-enabled","tencent-app-id","tencent-region","aliyun-enabled","aliyun-scene-id","aliyun-prefix","aliyun-region"])])):g("",!0),S.value?(d(),k(pt,{key:4,accepted:A.value,documents:ye.value,mode:W.value,"updated-at":de.value,visible:R.value,onAccept:Le,onReject:Pe,onOpen:a[6]||(a[6]=c=>R.value=!0)},null,8,["accepted","documents","mode","updated-at","visible"])):g("",!0),i("button",{type:"submit",disabled:h.value||w.value&&!y.value,class:"btn btn-primary w-full"},[C.value?(d(),p("svg",Ca,[...a[9]||(a[9]=[i("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"},null,-1),i("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"},null,-1)])])):(d(),k(_,{key:1,name:"userPlus",size:"md",class:"mr-2"})),U(" "+v(C.value?s(t)("auth.processing"):X.value?s(t)("auth.continue"):s(t)("auth.createAccount")),1)],8,ka)],32)),Ne.value?(d(),p("div",wa,[i("div",Aa,[a[10]||(a[10]=i("div",{class:"h-px flex-1 bg-gray-200 dark:bg-dark-700"},null,-1)),i("span",Ea,v(s(t)("auth.oauthOrContinue")),1),a[11]||(a[11]=i("div",{class:"h-px flex-1 bg-gray-200 dark:bg-dark-700"},null,-1))]),f(_t,{disabled:h.value,"aff-code":o.aff_code,"promo-code":o.promo_code,"github-en
1abled":ne.value,"google-enabled":se.value,"show-divider":!1,onStart:H},null,8,["disabled","aff-code","promo-code","github-enabled","google-enabled"]),ie.value?(d(),k(ht,{key:0,disabled:h.value,"aff-code":o.aff_code,"promo-code":o.promo_code,"show-divider":!1,onStart:H},null,8,["disabled","aff-code","promo-code"])):g("",!0),oe.value?(d(),k(gt,{key:1,disabled:h.value,"aff-code":o.aff_code,"show-divider":!1,onStart:H},null,8,["disabled","aff-code"])):g("",!0),le.value?(d(),k(bt,{key:2,disabled:h.value,"provider-name":ge.value,"aff-code":o.aff_code,"show-divider":!1,onStart:H},null,8,["disabled","provider-name","aff-code"])):g("",!0)])):g("",!0)])]),_:1})}}}),Fa=ft(Oa,[["__scopeId","data-v-de41bcc2"]]);export{Fa as default};
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.