PageSourceSearch

https://cotobox.com/vite/assets/form-DFWFujnn.js

js cotobox.com collected 2026-10-04 02:21:52 UTC 14,405 bytes, 1 lines download raw bytes

1import{d as be,v as H,i as G,aK as fe,a8 as Pe,h as g,g as v,a3 as V,o as _,c as L,a as b,t as M,u as a,w as ge,f as n,a4 as j,a5 as ve,e as z,b as we}from"./index-95GeZwSK.js";import{u as ye,b as Se,a as Ie}from"./analytics-BqtdKgL8.js";import{_ as Ce,a as Ae}from"./ContactPhoneNumberInput.vue_vue_type_script_setup_true_lang-C-NkWiOp.js";import{P as xe}from"./PhoneNumberDisplay.vue_vue_type_style_index_0_scoped_6ddb94f5_lang-BMN2k6gO.js";import{b as S,r as Ke,g as I,a as O,c as C}from"./form-8MzYeS5m.js";import{_ as Ve,I as _e,a as ke,b as Ue,c as Ee}from"./UserTermCheckbox.vue_vue_type_script_setup_true_lang-bZVVOd3d.js";import{e as $e,C as Re,f as qe,g as Fe}from"./main-rHQNJMe1.js";import{s as i,C as p}from"./cookie-DrlARp90.js";import{c as Te}from"./signUpCookies-JXRe3vu0.js";import"./windi-CNSzKV7m.js";import"./floating-ui.dom.browser.min-Cgh2ydpe.js";import"./RadioButtonIcon-C8DwJqXJ.js";/* empty css                                                                        */import"./v4-CtRu48qb.js";import"./useFloatingPopoverPosition-BqBT6Dj2.js";import"./preload-helper-CnIRovmK.js";import"./zh-Be6dgvvu.js";import"./PasswordVisibilityButton.vue_vue_type_script_setup_true_lang-Dc0Lg_W8.js";import"./PrimaryButton.vue_vue_type_script_setup_true_lang-Byj16nIP.js";const Be={class:"sm:pb-32"},De={class:"box-border rounded-2xl bg-white px-4 pb-16 pt-10 sm:mx-auto sm:mb-0 sm:w-[780px] sm:px-8"},He={class:"mx-auto sm:mt-6 sm:w-[460px]"},Ge={class:"text-center text-lg font-semibold sm:text-2xl"},Le={class:"text-grayAlpha80 mb-6 mt-2 text-center text-sm"},Me={class:"mb-4 grid grid-cols-2 gap-x-6 gap-y-6 sm:gap-y-0"},je={key:1,class:"mb-4 grid grid-cols-2 gap-x-6 gap-y-6 sm:gap-y-0"},ca=be({__name:"form",setup(ze){const{t}=H.useI18n({messages:{ja:{accountInfoTitle:"アカウント情報をご入力ください",accountInfoSubtitle:"入力内容は登録後に変更できます。",email:"メールアドレス",password:"パスワード",contactPerson:"担当者名",companyName:"法人名",isPersonal:"個人 / 個人事業主のため、法人名はない",lastName:"担当者姓",firstName:"担当者名",lastNameKana:"担当者姓(ふりがな)",firstNameKana:"担当者名(ふりがな)",phoneNumber:"電話番号",contactPhoneNumber:"担当者電話番号",corporatePhoneNumber:"法人電話番号",corporatePhoneDifferent:"法人電話番号と異なる",corporatePhoneSame:"法人電話番号と同じ",industry:"業種",language:"言語",ja:"日本語",en:"英語",zh:"中国語",passwordStrength:"パスワード強度",agreement:{text:"{0}及び{1}に同意します。",terms:"利用規約",privacy:"プライバシーポリシー"},submit:"登録する",placeholders:{companyName:"cotobox株式会社",lastName:"山田",firstName:"太郎",lastNameKana:"やまだ",firstNameKana:"たろう",phoneNumber:"03-1234-5678",password:"8文字以上で、大文字と小文字をそれぞれ1文字以上含めて入力してください。"},error:"エラー",contactViaChat:"お手数ですがチャットでご連絡ください。",firstNameKanaRequired:"担当者名のふりがなを入力してください。",lastNameKanaRequired:"担当者姓のふりがなを入力してください。",firstNameKanaHiragana:"担当者名のふりがなは、ひらがなで入力してください。",lastNameKanaHiragana:"担当者姓のふりがなは、ひらがなで入力してください。",phoneNumberHalfWidth:"電話番号は半角数字で入力してください。",passwordLengthError:"パスワードは8文字以上で設定してください。",passwordCaseError:"パスワードは大文字、小文字を少なくとも1つ含む必要があります。"},en:{accountInfoTitle:"Enter your account information",accountInfoSubtitle:"You can change your information after registration.",email:"Email",password:"Password",contactPerson:"Name",companyName:"Corporate Name",isPersonal:"No Corporate Name because I'm an individual",lastName:"Last name",firstName:"First name",phoneNumber:"Phone Number",contactPhoneNumber:"Contact Phone Number",corporatePhoneNumber:"Corporate Phone Number",corporatePhoneDifferent:"Different from Corporate Phone Number",corporatePhoneSame:"Same as Corporate Phone Number",industry:"Industry Type",language:"Language",ja:"Japanese",en:"English",zh:"Chinese",passwordStrength:"Password Strength",agreement:{text:"I agree with {0} and {1}.",terms:"Terms of service",privacy:"Privacy policy"},submit:"Register",placeholders:{companyName:"cotobox Inc.",lastName:"Ex: Smith",firstName:"Ex: John",phoneNumber:"+81 03-1234-5678",password:"at least 8 characters, including at least one uppercase letter and one lowercase letter"},error:"Error",contactViaChat:"Please contact us via chat.",firstNameKanaRequired:"Please enter first name in kana.",lastNameKanaRequired:"Please enter last name in kana.",firstNameKanaHiragana:"First name kana must be entered in hiragana.",lastNameKanaHiragana:"Last name kana must be entered in hiragana.",phoneNumberHalfWidth:"Please enter the phone number using half-width characters.",passwordLengthError:"Password must be at least 8 characters.",passwordCaseError:"Password must contain at least one uppercase and one lowercase letter."},zh:{accountInfoTitle:"请输入账户信息",accountInfoSubtitle:"注册后可以更改输入内容。",email:"电子邮件地址",password:"密码",contactPerson:"联络人姓名",companyName:"法人名称",isPersonal:"个人/个体户,无法人名称",lastName:"姓氏",firstName:"名字",phoneNumber:"电话号码",contactPhoneNumber:"联系人电话号码",corporatePhoneNumber:"法人电话号码",corporatePhoneDifferent:"与法人电话号码不同",corporatePhoneSame:"与法人电话号码相同",industry:"行业",language:"语言",ja:"日语",en:"英语",zh:"中文",passwordStrength:"密码强度",agreement:{text:"同意{0}和{1}",terms:"使用条款",privacy:"隐私政策"},submit:"注册成为会员",placeholders:{companyName:"cotobox株式会社",lastName:"",firstName:"",phoneNumber:"+81 03-1234-5678",password:"请输入至少8个字符的密码,并且至少包含一个大写字母和一个小写字母"},error:"错误",contactViaChat:"请通过聊天与我们联系。",firstNameKanaRequired:"请输入名字的假名。",lastNameKanaRequired:"请输入姓氏的假名。",firstNameKanaHiragana:"名字假名请用平假名输入。",lastNameKanaHiragana:"姓氏假名请用平假名输入。",phoneNumberHalfWidth:"请使用半角数字输入电话号码。",passwordLengthError:"密码必须至少8个字符。",passwordCaseError:"密码必须包含至少一个大写字母和一个小写字母。"}}}),W=[{label:t("ja"),value:"ja"},{label:t("en"),value:"en"},{label:t("zh"),value:"zh"}],{state:e,submittionDisabled:Y,submit:J}=G(fe),{state:A,loadUser:Z,channelTalkUserId:Q}=G(Pe),X=ye(),ee=Se(),d=$e(),{locale:w}=H.useI18n({useScope:"global"}),k=we(()=>w.value==="ja"),m=g(!1),N=g(S(e.phoneNumber)),h=g(S(e.corporatePhoneNumber)),U=g(null),E=g(null);e.isPersonal||(e.usesSamePhoneNumberAsCorporate=Ke({corporatePhoneNumber:e.corporatePhoneNumber,phoneNumber:e.phoneNumber})),v(()=>e.phoneNumber,s=>{const r=s.trim();r!==I(N.value)&&(N.value=S(r))}),v(N,s=>{const r=O(s)??I(s);e.phoneNumber!==r&&(e.phoneNumber=r)},{deep:!0}),v(()=>e.corporatePhoneNumber,s=>{const r=s.trim();r!==I(h.value)&&(h.value=S(r))}),v(h,s=>{const r=O(s)??I(s);e.corporatePhoneNumber!==r&&(e.corporatePhoneNumber=r)},{deep:!0});function ae(s){e.companyName=s}function re(s){e.isPersonal=s,s&&(e.corporatePhoneNumber="",e.usesSamePhoneNumberAsCorporate=!1),i({cookieName:p.SIGN_UP_IS_PERSONAL,value:s?"true":"false",maxAge:900})}function oe(s){e.usesSamePhoneNumberAsCorporate=s}function $(s=C(N.value,e.phoneNumber),r=C(h.value,e.corporatePhoneNumber)){var l,u,c,o;!e.usesSamePhoneNumberAsCorporate&&!s&&((u=(l=U.value)==null?void 0:l.requestValidationFeedback)==null||u.call(l)),!e.isPersonal&&!r&&((o=(c=E.value)==null?void 0:c.requestValidationFeedback)==null||o.call(c))}v(()=>[m.value,e.usesSamePhoneNumberAsCorporate,e.isPersonal],([s])=>{s&&$()});async function te(s){const r=C(N.value,e.phoneNumber),l=C(h.value,e.corporatePhoneNumber),u=!e.usesSamePhoneNumberAsCorporate&&!r,c=!e.isPersonal&&!l;if(Y.value||u||c){$(r,l),m.value=!0;return}if(e.isPersonal||(e.corporatePhoneNumber=l),e.phoneNumber=e.usesSamePhoneNumberAsCorporate&&!e.isPersonal?l:r,k.value){const P=/^[ぁ-んゔー]*$/,y=e.firstNameKana.trim(),D=e.lastNameKana.trim();if(!y.length)return d.error(t("firstNameKanaRequired"));if(!D.length)return d.error(t("lastNameKanaRequired"));if(!P.test(y))return d.error(t("firstNameKanaHiragana"));if(!P.test(D))return d.error(t("lastNameKanaHiragana"))}const o=e.password.length>=8,se=/[A-Z]/.test(e.password),ne=/[a-z]/.test(e.password);if(!o)return d.error(t("passwordLengthError"));if(!se||!ne)return d.error(t("passwordCaseError"));e.channeltalkCustomerId=A.channeltalkCustomerId;const{error:R}=await J();if(R)return d.error(R);const q=await Z();if(q)return console.error(q);const{id:le,email:me,firstName:ue,lastName:ie,phoneNumber:pe,companyName:ce,industry:F,attorneyOff
1ice:x,language:f,refNumPrefix:T}=A;w.value=f;const B=s?"mobile":"desktop";Re.updateUser({language:f,profile:{name:`${ie}${ue}`,email:me,...qe(pe),companyName:ce,language:f,industry:F,referenceNumPrefix:T,purchased:!1,signUpDate:new Date().getTime(),deviceWhenSignUp:B}},(P,y)=>{P?console.error(P):Q.value=y.id});const K=new Date,de=`00${K.getMonth()+1}`.slice(-2),Ne=`00${K.getDate()}`.slice(-2),he=`${K.getFullYear()}-${de}-${Ne}`;Fe({userId:String(le),industry:F,language:f,refNumPrefix:T,purchased:!1,signUpDate:he,deviceWhenSignUp:B,...x&&{attorneyOfficeId:`${x.id}`,attorneyOfficeName:x.name[f]}}),Ie({event:"register",...Ee(A)}),Te(),ee.push({name:"SignUpThanksPage",query:{...X.query}})}return(s,r)=>{const l=V("FormItemWrapper"),u=V("FormTextInput"),c=V("PrimaryButton");return _(),L("div",Be,[b("div",De,[b("div",He,[b("div",Ge,M(a(t)("accountInfoTitle")),1),b("div",Le,M(a(t)("accountInfoSubtitle")),1),b("form",{onSubmit:r[17]||(r[17]=ge(()=>{},["prevent"]))},[n(Ve,{class:"mb-4","shows-error":m.value,"company-name":a(e).companyName,"is-personal":a(e).isPersonal,"onUpdate:companyName":ae,"onUpdate:isPersonal":re,onBlur:r[0]||(r[0]=o=>a(i)({cookieName:a(p).SIGN_UP_COMPANY_NAME,value:a(e).companyName,maxAge:900}))},null,8,["shows-error","company-name","is-personal"]),n(l,{class:"mb-4","title-class":"mb-1",title:a(t)("industry"),required:!0,"shows-error":m.value},{default:j(()=>[n(_e,{modelValue:a(e).industry,"onUpdate:modelValue":r[1]||(r[1]=o=>a(e).industry=o),class:"h-12",onBlur:r[2]||(r[2]=o=>a(i)({cookieName:a(p).SIGN_UP_INDUSTRY,value:a(e).industry,maxAge:900}))},null,8,["modelValue"])]),_:1},8,["title","shows-error"]),a(e).isPersonal?z("",!0):(_(),ve(a(xe),{key:0,ref_key:"corporatePhoneNumberInputRef",ref:E,modelValue:h.value,"onUpdate:modelValue":r[3]||(r[3]=o=>h.value=o),class:"mb-4",label:a(t)("corporatePhoneNumber"),"title-class":"mb-1",locale:a(w),name:"corporate_phone_number",autocomplete:"off",required:!0},null,8,["modelValue","label","locale"])),b("div",Me,[n(u,{modelValue:a(e).lastName,"onUpdate:modelValue":r[4]||(r[4]=o=>a(e).lastName=o),"title-class":"mb-1",title:a(t)("lastName"),name:"last_name",placeholder:a(t)("placeholders.lastName"),required:!0,"shows-error":m.value,onBlur:r[5]||(r[5]=o=>a(i)({cookieName:a(p).SIGN_UP_LAST_NAME,value:a(e).lastName,maxAge:900}))},null,8,["modelValue","title","placeholder","shows-error"]),n(u,{modelValue:a(e).firstName,"onUpdate:modelValue":r[6]||(r[6]=o=>a(e).firstName=o),"title-class":"mb-1",title:a(t)("firstName"),name:"first_name",placeholder:a(t)("placeholders.firstName"),required:!0,"shows-error":m.value,onBlur:r[7]||(r[7]=o=>a(i)({cookieName:a(p).SIGN_UP_FIRST_NAME,value:a(e).firstName,maxAge:900}))},null,8,["modelValue","title","placeholder","shows-error"])]),k.value?(_(),L("div",je,[n(u,{modelValue:a(e).lastNameKana,"onUpdate:modelValue":r[8]||(r[8]=o=>a(e).lastNameKana=o),"title-class":"mb-1",title:a(t)("lastNameKana"),name:"last_name_kana",placeholder:a(t)("placeholders.lastNameKana"),required:!0,"shows-error":m.value,onBlur:r[9]||(r[9]=o=>a(i)({cookieName:a(p).SIGN_UP_LAST_NAME_KANA,value:a(e).lastNameKana,maxAge:900}))},null,8,["modelValue","title","placeholder","shows-error"]),n(u,{modelValue:a(e).firstNameKana,"onUpdate:modelValue":r[10]||(r[10]=o=>a(e).firstNameKana=o),"title-class":"mb-1",title:a(t)("firstNameKana"),name:"first_name_kana",placeholder:a(t)("placeholders.firstNameKana"),required:!0,"shows-error":m.value,onBlur:r[11]||(r[11]=o=>a(i)({cookieName:a(p).SIGN_UP_FIRST_NAME_KANA,value:a(e).firstNameKana,maxAge:900}))},null,8,["modelValue","title","placeholder","shows-error"])])):z("",!0),n(a(Ce),{ref_key:"contactPhoneNumberInputRef",ref:U,modelValue:N.value,"onUpdate:modelValue":r[12]||(r[12]=o=>N.value=o),class:"mb-4",label:a(t)("contactPhoneNumber"),"title-class":"mb-1",locale:a(w),name:"phone_number",autocomplete:"off",required:!0,"is-personal":a(e).isPersonal,"uses-same-phone-number-as-corporate":a(e).usesSamePhoneNumberAsCorporate,"corporate-phone-different-label":a(t)("corporatePhoneDifferent"),"corporate-phone-same-label":a(t)("corporatePhoneSame"),"onUpdate:usesSamePhoneNumberAsCorporate":oe,onBlur:r[13]||(r[13]=o=>{a(i)({cookieName:a(p).SIGN_UP_PHONE_NUMBER,value:a(e).phoneNumber,maxAge:900})})}
1,null,8,["modelValue","label","locale","is-personal","uses-same-phone-number-as-corporate","corporate-phone-different-label","corporate-phone-same-label"]),n(l,{class:"mb-4","title-class":"mb-1",title:a(t)("language"),required:!0,"shows-error":m.value},{default:j(()=>[n(Ae,{modelValue:a(e).language,"onUpdate:modelValue":r[14]||(r[14]=o=>a(e).language=o),class:"h-12",options:W,onBlur:r[15]||(r[15]=o=>a(i)({cookieName:a(p).SIGN_UP_LANGUAGE,value:a(e).language,maxAge:900}))},null,8,["modelValue"])]),_:1},8,["title","shows-error"]),n(ke,{modelValue:a(e).password,"onUpdate:modelValue":r[16]||(r[16]=o=>a(e).password=o),"shows-error":m.value},null,8,["modelValue","shows-error"])],32),n(Ue,{modelValue:a(e).userTermsAgreed,"onUpdate:modelValue":r[18]||(r[18]=o=>a(e).userTermsAgreed=o),class:"flex-1"},null,8,["modelValue"]),n(c,{title:a(t)("submit"),class:"mt-6 w-full",disabled:!a(e).userTermsAgreed,onClick:r[19]||(r[19]=o=>te(s.$device.isMobile))},null,8,["title","disabled"])])])])}}});export{ca 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.