Your IP : 216.73.217.77


Current Path : /home/users/unlimited/www/learnoid.codeskitter.site/public/build/assets/
Upload File :
Current File : /home/users/unlimited/www/learnoid.codeskitter.site/public/build/assets/Register-BmON5FDX.js

import{_ as le,E as ne,u as ie,r as i,h,i as re,z as O,c as p,a as e,s as w,x as Q,y as de,t as l,w as ce,b as v,G as x,v as M,n as C,d as t,L as W,H as X,e as _,C as pe,F as ue,f as me,o as u,S as he}from"./app-DM0q11P6.js";import{e as Y,g as Z,F as ee}from"./index-XZxFLTeX.js";/* empty css            */const ve={key:0,class:"bg-light d-flex align-items-center justify-content-center mb-3 mb-lg-0"},_e={class:"login-wizard bg-white col-12 col-lg-8 theme-shadow p-4 my-5"},ge={class:"row"},be={class:"col-12 col-lg-6 px-4 px-lg-5 py-3"},ye={class:"text-center logo-img mb-5"},fe=["src"],ke={class:"d-flex h-75 pb-3"},we={class:"my-auto w-100"},xe={class:"fw-bold mb-3"},Ce={class:"text-muted"},Se={class:"mb-4"},$e=["placeholder"],Me={key:0,class:"my-2 text-danger"},Be={class:"mb-4"},Le=["placeholder"],Pe={key:0,class:"my-2 text-danger"},Te={class:"mb-4"},Ve=["placeholder"],De={key:0,class:"my-2 text-danger"},Ne={class:"mb-4 position-relative"},Ue=["type","placeholder"],Ee={key:0,class:"my-2 text-danger"},Ie={class:"mb-3 position-relative"},je=["type","placeholder"],Ae={class:"my-4 form-check"},Fe={class:"form-check-label",for:"exampleCheck1"},He={type:"submit",class:"btn btn-primary w-100 rounded-pill"},Re={key:1,class:"loading"},ze={class:"modal fade",id:"policyModal","data-bs-backdrop":"static","data-bs-keyboard":"false",tabindex:"-1","aria-labelledby":"staticBackdropLabel","aria-hidden":"true"},qe={class:"modal-dialog modal-dialog-centered"},Ge={class:"modal-content"},Je={class:"modal-header"},Ke={class:"modal-title",id:"staticBackdropLabel"},Oe={class:"modal-body"},Qe=["innerHTML"],We={class:"modal fade",id:"termsModal","data-bs-backdrop":"static","data-bs-keyboard":"false",tabindex:"-1","aria-labelledby":"staticBackdropLabel","aria-hidden":"true"},Xe={class:"modal-dialog modal-dialog-centered"},Ye={class:"modal-content"},Ze={class:"modal-header"},es={class:"modal-title",id:"staticBackdropLabel"},ss={class:"modal-body"},ts=["innerHTML"],as={__name:"Register",setup(os){const B=me(),se=ne(),m=ie(),L=i(null),P=i(null);let r=i(!1),d=i(!1);const te=()=>{L.value=m.masterData.pages[0]},ae=()=>{P.value=m.masterData.pages[1]},g=i(""),b=i(""),y=i(""),f=i(""),k=i("");h(g,s=>{o.value.name=s?"":o.value.name}),h(b,s=>{o.value.phone=s?"":o.value.phone}),h(y,s=>{o.value.email=s?"":o.value.email}),h(f,s=>{o.value.password=s?"":o.value.password}),h(k,s=>{o.value.password_confirmation=s?"":o.value.password_confirmation});let o=i();const S=i("Sign up"),$=i(!1),oe=async()=>{var s,a;try{$.value=!0,S.value="Signing up...";const c=await O.post("/register",{name:g.value,phone:b.value,email:y.value,password:f.value,password_confirmation:k.value});se.setAuthData(c.data.data.token,c.data.data.user),he.fire({icon:"success",title:"Success",text:"Registration successful",showConfirmButton:!1,timer:1500}),localStorage.getItem("handle_course_id")?(B.push("/checkout/"+localStorage.getItem("handle_course_id")),localStorage.removeItem("handle_course_id")):B.push("/dashboard")}catch(c){$.value=!1,S.value="Sign up",o.value=(a=(s=c.response)==null?void 0:s.data)==null?void 0:a.errors}};return re(async()=>{m.data||O.get("/master",{headers:{"Content-Type":"application/json",Accept:"application/json"}}).then(s=>{m.setMasterData(s.data.data.master)}).catch(s=>{console.error("Error fetching data:",s)})}),(s,a)=>{var T,V,D,N,U,E,I,j,A,F,H,R,z,q,G,J;const c=de("router-link");return u(),p(ue,null,[$.value?(u(),p("div",Re,a[9]||(a[9]=[pe('<svg class="pl" width="240" height="240" viewBox="0 0 240 240" data-v-9a52d4b7><circle class="pl__ring pl__ring--a" cx="120" cy="120" r="105" fill="none" stroke="#000" stroke-width="20" stroke-dasharray="0 660" stroke-dashoffset="-330" stroke-linecap="round" data-v-9a52d4b7></circle><circle class="pl__ring pl__ring--b" cx="120" cy="120" r="35" fill="none" stroke="#000" stroke-width="20" stroke-dasharray="0 220" stroke-dashoffset="-110" stroke-linecap="round" data-v-9a52d4b7></circle><circle class="pl__ring pl__ring--c" cx="85" cy="120" r="70" fill="none" stroke="#000" stroke-width="20" stroke-dasharray="0 440" stroke-linecap="round" data-v-9a52d4b7></circle><circle class="pl__ring pl__ring--d" cx="155" cy="120" r="70" fill="none" stroke="#000" stroke-width="20" stroke-dasharray="0 440" stroke-linecap="round" data-v-9a52d4b7></circle></svg>',1)]))):(u(),p("section",ve,[e("section",_e,[e("div",ge,[e("div",be,[e("div",ye,[w(c,{to:"/"},{default:Q(()=>{var n,K;return[e("img",{src:(K=(n=t(m))==null?void 0:n.masterData)==null?void 0:K.logo,class:"object-fit-cover",alt:"Login",height:"90px"},null,8,fe)]}),_:1})]),e("div",ke,[e("div",we,[e("h3",xe,l(s.$t("Sign up")),1),e("span",Ce,l(s.$t("Boost your skill always and forever"))+".",1),e("form",{class:"my-4",onSubmit:ce(oe,["prevent"])},[e("div",Se,[v(e("input",{type:"text","onUpdate:modelValue":a[0]||(a[0]=n=>g.value=n),class:C([(T=t(o))!=null&&T.name?"is-invalid form-control":"form-control","form-control"]),placeholder:s.$t("Full Name")},null,10,$e),[[M,g.value]]),(V=t(o))!=null&&V.name?(u(),p("p",Me,l((D=t(o))==null?void 0:D.name[0]),1)):x("",!0)]),e("div",Be,[v(e("input",{type:"tel","onUpdate:modelValue":a[1]||(a[1]=n=>b.value=n),class:C((N=t(o))!=null&&N.phone?"is-invalid form-control":"form-control"),placeholder:s.$t("Phone Number")},null,10,Le),[[M,b.value]]),(U=t(o))!=null&&U.phone?(u(),p("p",Pe,l((E=t(o))==null?void 0:E.phone[0]),1)):x("",!0)]),e("div",Te,[v(e("input",{type:"email","onUpdate:modelValue":a[2]||(a[2]=n=>y.value=n),class:C((I=t(o))!=null&&I.email?"is-invalid form-control":"form-control"),placeholder:s.$t("Email")},null,10,Ve),[[M,y.value]]),(j=t(o))!=null&&j.email?(u(),p("p",De,l((A=t(o))==null?void 0:A.email[0]),1)):x("",!0)]),e("div",Ne,[v(e("input",{type:t(r)?"text":"password","onUpdate:modelValue":a[3]||(a[3]=n=>f.value=n),class:C((F=t(o))!=null&&F.password?"is-invalid form-control":"form-control"),placeholder:s.$t("Create Password")},null,10,Ue),[[W,f.value]]),(H=t(o))!=null&&H.password?(u(),p("p",Ee,l((R=t(o))==null?void 0:R.password[0]),1)):x("",!0),e("div",{class:"eye-icon",onClick:a[4]||(a[4]=n=>X(r)?r.value=!t(r):r=!t(r))},[w(t(ee),{icon:t(r)?t(Y):t(Z)},null,8,["icon"])])]),e("div",Ie,[v(e("input",{type:t(d)?"text":"password","onUpdate:modelValue":a[5]||(a[5]=n=>k.value=n),class:"form-control",placeholder:s.$t("Confirm Password")},null,8,je),[[W,k.value]]),e("div",{class:"eye-icon",onClick:a[6]||(a[6]=n=>X(d)?d.value=!t(d):d=!t(d))},[w(t(ee),{icon:t(d)?t(Y):t(Z)},null,8,["icon"])])]),e("div",Ae,[a[7]||(a[7]=e("input",{type:"checkbox",class:"form-check-input",id:"exampleCheck1",required:""},null,-1)),e("label",Fe,[_(l(s.$t("I accept and agree to the"))+" ",1),e("button",{type:"button","data-bs-toggle":"modal",onClick:ae,"data-bs-target":"#termsModal",class:"text-decoration-none bg-transparent border-0 text-primary"},l(s.$t("Terms & Condition")),1),_(" "+l(s.$t("and"))+" ",1),e("button",{type:"button",onClick:te,"data-bs-toggle":"modal","data-bs-target":"#policyModal",class:"text-decoration-none bg-transparent border-0 text-primary"},l(s.$t("Privacy Policy")),1),_(" "+l(s.$t("of"))+" "+l((q=(z=t(m))==null?void 0:z.masterData)==null?void 0:q.name),1)])]),e("button",He,l(S.value),1)],32),e("span",null,[_(l(s.$t("Already have an account"))+"? ",1),w(c,{to:"/login"},{default:Q(()=>[_(l(s.$t("Log in")),1)]),_:1})])])])]),a[8]||(a[8]=e("div",{class:"col-12 col-lg-6 d-none d-lg-block my-auto"},[e("img",{src:"/assets/images/website/image.png",class:"side-image object-fit-cover w-100"})],-1))])])])),e("div",ze,[e("div",qe,[e("div",Ge,[e("div",Je,[e("h5",Ke,l(s.$t("Privacy Policy")),1),a[10]||(a[10]=e("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"},null,-1))]),e("div",Oe,[e("p",{innerHTML:(G=L.value)==null?void 0:G.content},null,8,Qe)])])])]),e("div",We,[e("div",Xe,[e("div",Ye,[e("div",Ze,[e("h5",es,l(s.$t("Terms & Condition")),1),a[11]||(a[11]=e("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"},null,-1))]),e("div",ss,[e("p",{innerHTML:(J=P.value)==null?void 0:J.content},null,8,ts)])])])])],64)}}},rs=le(as,[["__scopeId","data-v-9a52d4b7"]]);export{rs as default};