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.