PageSourceSearch

https://account.skima.jp/_nuxt/B0fvRWjW.js

js skima.jp collected 2026-09-24 09:03:06 UTC 4,007 bytes, 1 lines download raw bytes

1import{_ as K,a as z}from"./CkgqqJOu.js";import{_ as G}from"./DgSsmn72.js";import{_ as W}from"./ws7sCDqI.js";import{_ as J}from"./nsUXM9CH.js";import{l as Q,u as B,m as S,d as X,f as Y,I as Z,e as ee,c as v,b as e,H as V,i as f,a as s,q as b,t as c,h as k,v as te,x as oe,s as se,y as ie,o as u,z as y,k as q,n as E,j as ae,_ as re}from"./CoOMV6Kh.js";import{_ as F}from"./gLDDdRRF.js";import{_ as N}from"./Bn3Vcer1.js";import{a as ne}from"./D_JEAHV1.js";import{S as ce}from"./BnMevjkr.js";import{u as le}from"./CJf_Pcfz.js";import"./zlwvCBqC.js";import"./C4reECbI.js";const me=()=>Q({email:"",errors:{}}),ue=l=>{const{t:_}=B(),i="composables.form.useSignupFormValidation",x=()=>{if(!l.email){l.errors.email="";return}l.errors.email=ce.email.regex.test(l.email)?"":_(`${i}.invalidEmailFormat`)};return{isFormValid:S(()=>{const $=Object.values(l.errors).some(g=>g&&g.length>0);return!!(l.email&&!$)}),validateEmail:x}},_e={class:"signup-page"},de={key:1,class:"auth-container"},pe={class:"signin-logo"},ve={key:0,src:F,alt:"skima"},ge={key:1,src:N,alt:"9kk",class:"site-logo_9kk"},he={key:2,src:F,alt:"commission"},fe={class:"center mb10 bold"},be={class:"auth-caution_bg center"},ke={class:"font-12px mb10"},ye={class:"form-group center"},Se=["placeholder"],xe={class:"btn-form center"},$e=["disabled"],we={class:"social-border"},Fe={class:"btn-form"},r="pages.signup",Le=X({__name:"index",setup(l){const _=Y(),{t:i}=B(),x=ae(),{service:m,is9kk:$,isCommission:g,isSkima:R}=Z(),d=me(),{isFormValid:U,validateEmail:I}=ue(d),p=q(!1),h=q("");((o,t)=>{ie(o,le(t,300))})(()=>d.email,I);const n=S(()=>{const o=_.query.redirect_to;return typeof o=="string"?o:null}),w=ee(),L=S(()=>{const o=w("/login"),t=new URLSearchParams;n.value&&t.set("redirect_to",n.value),_.query.service&&t.set("service",_.query.service);const a=t.toString();return a?`${o}?${a}`:o}),M=S(()=>!_.query.service&&!n.value),P=o=>{E({path:w("/signup"),query:{service:o}})},T=o=>{const t=x.public.apiBaseUrl??"",a=new URL(`${t}/auth/social/${o}/redirect`);n.value&&a.searchParams.set("redirect_to",n.value),m.value&&a.searchParams.set("service",m.value),window.location.href=a.toString()},A=async()=>{if(p.value)return;h.value="",p.value=!0;const{error:o}=await ne.preRegister({email:d.email,...n.value?{redirectTo:n.value}:{},...m.value?{service:m.value}:{}});if(o){const a=o.data?.apiErrorCode;h.value=i(a?`errorCode.${a}`:"errorCode.unknown"),p.value=!1;return}const t={...n.value?{redirect_to:n.value}:{},...m.value?{service:m.value}:{}};await E({path:w("/signup/mail-sent"),query:t})};return(o,t)=>{const a=K,C=G,D=W,O=z,j=J;return u(),v("div",_e,[e(M)?(u(),V(a,{key:0,onSelect:P},{title:f(()=>[y(c(e(i)(`${r}.title`)),1)]),description:f(()=>[y(c(e(i)(`${r}.description2`)),1)]),_:1})):(u(),v("div",de,[s("div",pe,[e(R)?(u(),v("img",ve)):b("",!0),e($)?(u(),v("img",ge)):b("",!0),e(g)?(u(),v("img",he)):b("",!0)]),s("p",fe,c(e(i)(`${r}.title`)),1),s("div",be,[s("p",ke,c(e(i)(`${r}.description`)),1),t[1]||(t[1]=s("div",{class:"is-center is-wrap is-align-center gap15 mb5"},[s("img",{class:"site-logo",src:F,alt:"skima"}),s("img",{class:"site-logo site-logo_9kk",src:N,alt:"9kk"})],-1)),k(C,{to:e(L),class:"right text-link bold"},{default:f(()=>[y(c(e(i)(`${r}.toLogin2`)),1)]),_:1},8,["to"])]),s("form",{onSubmit:se(A,["prevent"])},[s("div",ye,[te(s("input",{id:"email","onUpdate:modelValue":t[0]||(t[0]=H=>e(d).email=H),type:"email",autocomplete:"email",placeholder:e(i)(`${r}.placeholderMail`)},null,8,Se),[[oe,e(d).email]]),e(h)?(u(),V(D,{key:0,message:e(h)},null,8,["message"])):b("",!0)]),s("div",xe,[s("button",{type:"submit",class:"btn btn-primary",disabled:!e(U)||e(p)},c(e(p)?e(i)(`${r}.submitting`):e(i)(`${r}.submit`)),9,$e)])],32),s("p",we,"ー "+c(e(i)(`${r}.orSignupWith`))+" ー",1),k(O,{onSelect:T}),t[2]||(t[2]=s("hr",null,null,-1)),s("div",Fe,[k(C,{to:e(L),class:"btn btn-cold"},{default:f(()=>[y(c(e(i)(`${r}.toLogin`)),1)]),_:1},8,["to"])])])),k(j)])}}}),De=re(Le,[["__scopeId","data-v-04ef4c32"]]);export{De 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.