PageSourceSearch

https://id.hpplus.jp/js/app.8a069c15.js

js hpplus.jp collected 2026-10-02 02:26:21 UTC 176,585 bytes, 1 lines download raw bytes

1(function(){var e={6700:function(e,t,s){var a={"./af":2786,"./af.js":2786,"./ar":867,"./ar-dz":4130,"./ar-dz.js":4130,"./ar-kw":6135,"./ar-kw.js":6135,"./ar-ly":6440,"./ar-ly.js":6440,"./ar-ma":7702,"./ar-ma.js":7702,"./ar-sa":6040,"./ar-sa.js":6040,"./ar-tn":7100,"./ar-tn.js":7100,"./ar.js":867,"./az":1083,"./az.js":1083,"./be":9808,"./be.js":9808,"./bg":8338,"./bg.js":8338,"./bm":7438,"./bm.js":7438,"./bn":8905,"./bn-bd":6225,"./bn-bd.js":6225,"./bn.js":8905,"./bo":1560,"./bo.js":1560,"./br":1278,"./br.js":1278,"./bs":622,"./bs.js":622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":877,"./cv.js":877,"./cy":7373,"./cy.js":7373,"./da":4780,"./da.js":4780,"./de":9740,"./de-at":217,"./de-at.js":217,"./de-ch":894,"./de-ch.js":894,"./de.js":9740,"./dv":5300,"./dv.js":5300,"./el":837,"./el.js":837,"./en-au":8348,"./en-au.js":8348,"./en-ca":7925,"./en-ca.js":7925,"./en-gb":2243,"./en-gb.js":2243,"./en-ie":6436,"./en-ie.js":6436,"./en-il":7207,"./en-il.js":7207,"./en-in":4175,"./en-in.js":4175,"./en-nz":6319,"./en-nz.js":6319,"./en-sg":1662,"./en-sg.js":1662,"./eo":2915,"./eo.js":2915,"./es":5655,"./es-do":5251,"./es-do.js":5251,"./es-mx":6112,"./es-mx.js":6112,"./es-us":1146,"./es-us.js":1146,"./es.js":5655,"./et":5603,"./et.js":5603,"./eu":7763,"./eu.js":7763,"./fa":6959,"./fa.js":6959,"./fi":1897,"./fi.js":1897,"./fil":2549,"./fil.js":2549,"./fo":4694,"./fo.js":4694,"./fr":4470,"./fr-ca":3049,"./fr-ca.js":3049,"./fr-ch":2330,"./fr-ch.js":2330,"./fr.js":4470,"./fy":5044,"./fy.js":5044,"./ga":9295,"./ga.js":9295,"./gd":2101,"./gd.js":2101,"./gl":8794,"./gl.js":8794,"./gom-deva":7884,"./gom-deva.js":7884,"./gom-latn":3168,"./gom-latn.js":3168,"./gu":5349,"./gu.js":5349,"./he":4206,"./he.js":4206,"./hi":94,"./hi.js":94,"./hr":316,"./hr.js":316,"./hu":2138,"./hu.js":2138,"./hy-am":1423,"./hy-am.js":1423,"./id":9218,"./id.js":9218,"./is":135,"./is.js":135,"./it":626,"./it-ch":150,"./it-ch.js":150,"./it.js":626,"./ja":9183,"./ja.js":9183,"./jv":4286,"./jv.js":4286,"./ka":2105,"./ka.js":2105,"./kk":7772,"./kk.js":7772,"./km":7766,"./km.js":7766,"./kn":9282,"./kn.js":9282,"./ko":3730,"./ko.js":3730,"./ku":1408,"./ku.js":1408,"./ky":3291,"./ky.js":3291,"./lb":6841,"./lb.js":6841,"./lo":5466,"./lo.js":5466,"./lt":7010,"./lt.js":7010,"./lv":7595,"./lv.js":7595,"./me":9861,"./me.js":9861,"./mi":5493,"./mi.js":5493,"./mk":5966,"./mk.js":5966,"./ml":7341,"./ml.js":7341,"./mn":5115,"./mn.js":5115,"./mr":370,"./mr.js":370,"./ms":9847,"./ms-my":1237,"./ms-my.js":1237,"./ms.js":9847,"./mt":2126,"./mt.js":2126,"./my":6165,"./my.js":6165,"./nb":4924,"./nb.js":4924,"./ne":6744,"./ne.js":6744,"./nl":3901,"./nl-be":9814,"./nl-be.js":9814,"./nl.js":3901,"./nn":3877,"./nn.js":3877,"./oc-lnc":2135,"./oc-lnc.js":2135,"./pa-in":5858,"./pa-in.js":5858,"./pl":4495,"./pl.js":4495,"./pt":9520,"./pt-br":7971,"./pt-br.js":7971,"./pt.js":9520,"./ro":6459,"./ro.js":6459,"./ru":1793,"./ru.js":1793,"./sd":950,"./sd.js":950,"./se":490,"./se.js":490,"./si":124,"./si.js":124,"./sk":4249,"./sk.js":4249,"./sl":4985,"./sl.js":4985,"./sq":1104,"./sq.js":1104,"./sr":9131,"./sr-cyrl":9915,"./sr-cyrl.js":9915,"./sr.js":9131,"./ss":5893,"./ss.js":5893,"./sv":8760,"./sv.js":8760,"./sw":1172,"./sw.js":1172,"./ta":7333,"./ta.js":7333,"./te":3110,"./te.js":3110,"./tet":2095,"./tet.js":2095,"./tg":7321,"./tg.js":7321,"./th":9041,"./th.js":9041,"./tk":9005,"./tk.js":9005,"./tl-ph":5768,"./tl-ph.js":5768,"./tlh":9444,"./tlh.js":9444,"./tr":2397,"./tr.js":2397,"./tzl":8254,"./tzl.js":8254,"./tzm":1106,"./tzm-latn":699,"./tzm-latn.js":699,"./tzm.js":1106,"./ug-cn":9288,"./ug-cn.js":9288,"./uk":7691,"./uk.js":7691,"./ur":3795,"./ur.js":3795,"./uz":6791,"./uz-latn":588,"./uz-latn.js":588,"./uz.js":6791,"./vi":5666,"./vi.js":5666,"./x-pseudo":4378,"./x-pseudo.js":4378,"./yo":5805,"./yo.js":5805,"./zh-cn":3839,"./zh-cn.js":3839,"./zh-hk":5726,"./zh-hk.js":5726,"./zh-mo":9807,"./zh-mo.js":9807,"./zh-tw":4152,"./zh-tw.js":4152};function i(e){var t=l(e);return s(t)}function l(e){if(!s.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}i.keys=function(){return Object.keys(a)},i.resolve=l,e.exports=i,i.id=6700},3378:function(e,t,s){"use strict";var a=s(9963),i=s(3081),l=s.n(i),r=s(7398),o=s(6252),n=s(3577);function d(e,t,s,a,i,l){const r=(0,o.up)("MobileHeader"),d=(0,o.up)("Header"),u=(0,o.up)("MobileHeaderLogo"),m=(0,o.up)("HeaderLogo"),c=(0,o.up)("router-view"),h=(0,o.up)("MobileFooter"),p=(0,o.up)("Footer");return(0,o.wg)(),(0,o.iD)("div",{id:"root",class:(0,n.C_)({"is-mobile":e.isMobileLayout})},[e.isMobileLayout?((0,o.wg)(),(0,o.j4)(r,{key:0})):((0,o.wg)(),(0,o.j4)(d,{key:1})),e.isMobileLayout?((0,o.wg)(),(0,o.j4)(u,{key:2})):((0,o.wg)(),(0,o.j4)(m,{key:3})),(0,o.Wm)(c),e.isMobileLayout?((0,o.wg)(),(0,o.j4)(h,{key:4})):((0,o.wg)(),(0,o.j4)(p,{key:5}))],2)}var u=s(2238);const m=new u.UAParser,c=e=>((0,o.dD)("data-v-362875b0"),e=e(),(0,o.Cn)(),e),h={id:"headerContainer"},p={class:"globalHeader"},g={class:"globalHeader__MemberProfile"},b={key:0,class:"headerMenu"},f={key:1,class:"headerMenu"},_={id:"headerMemberProfile"},w={id:"profile"},v=["src"],y={id:"name"},k={class:"globalNav"},x={class:"globalNav__btn"},I=c((()=>(0,o._)("span",null,null,-1))),C=c((()=>(0,o._)("span",null,null,-1))),D=c((()=>(0,o._)("span",null,null,-1))),M=[I,C,D],S={class:"globalNav__content"},j={class:"inner"},N={key:0,class:"user-list"},A={key:0},P={key:1},q=(0,o.uE)('<div class="accordion" data-v-362875b0><div class="accordion__title accordion__title--blank" data-v-362875b0><a href="https://hpplus.jp" data-v-362875b0>Top</a></div><div class="accordion__title accordion__title--blank" data-v-362875b0><a href="https://hpplus.jp/about/info_1801/" data-v-362875b0>大事なお知らせ</a></div><div class="accordion__title accordion__title--blank" data-v-362875b0><a href="https://hpplus.jp/about/faq/" data-v-362875b0>よくあるお問い合わせ</a></div><div class="accordion__title accordion__title--blank" data-v-362875b0><a href="https://www2.shueisha.co.jp/privacy/privacy.html" target="_blank" data-v-362875b0>集英社プライバシーガイドライン</a></div><div class="accordion__title accordion__title--blank" data-v-362875b0><a href="https://hpplus.jp/about/terms/" data-v-362875b0>利用規約</a></div></div><div class="service-list" data-v-362875b0><ul data-v-362875b0><li data-v-362875b0><a href="https://store.hpplus.jp/fs/shop/default.aspx" target="_blank" data-v-362875b0><dl data-v-362875b0><dt data-v-362875b0>HAPPY PLUS</dt><dd data-v-362875b0>集英社が運営する公式ファッション通販サイト。</dd></dl></a></li></ul></div>',2);function W(e,t,s,a,i,l){const r=(0,o.up)("router-link");return(0,o.wg)(),(0,o.iD)("header",null,[(0,o._)("div",h,[(0,o._)("div",p,[(0,o._)("div",g,["notfound"===e.$route.name?((0,o.wg)(),(0,o.iD)("div",b)):e.showAfterLoginMenu?((0,o.wg)(),(0,o.iD)("div",f,[(0,o._)("div",_,[(0,o._)("div",w,[(0,o._)("img",{src:e.$store.state.imagePath?e.$store.state.imagePath:"/img/img_user_noimage.gif",alt:"プロフィール画像",width:"22"},null,8,v)]),(0,o._)("div",y,[(0,o._)("span",null,(0,n.zw)(e.$store.state.nickname),1)])])])):(0,o.kq)("",!0)]),(0,o._)("div",k,[(0,o._)("div",{class:"globalNav__bg",onClick:t[0]||(t[0]=(...t)=>e.closeGlobalNav&&e.closeGlobalNav(...t))}),(0,o._)("div",x,[(0,o._)("a",{onClick:t[1]||(t[1]=(...t)=>e.openGlobalNav&&e.openGlobalNav(...t))},M),(0,o._)("div",{class:"btn-close",onClick:t[2]||(t[2]=(...t)=>e.closeGlobalNav&&e.closeGlobalNav(...t))})]),(0,o._)("div",S,[(0,o._)("div",j,["notfound"!==e.$route.name?((0,o.wg)(),(0,o.iD)("div",N,[e.showAfterLoginMenu?((0,o.wg)(),(0,o.iD)("ul",A,[(0,o._)("li",{onClickCapture:t[3]||(t[3]=(...t)=>e.closeGlobalNav&&e.closeGlobalNav(...t))},[(0,o.Wm)(r,{to:{name:"Logout"}},{default:(0,o.w5)((()=>[(0,o.Uk)("ログアウトする")])),_:1})],32),(0,o._)("li",{onClickCapture:t[4]||(t[4]=(...t)=>e.closeGlobalNav&&e.closeGlobalNav(...t))},[(0,o.Wm)(r,{to:{name:"Top"}},{default:(0,o.w5)((()=>[(0,o.Uk)("会員情報編集する")])),_:1})],32)])):((0,o.wg)(),(0,o.iD)("ul",P,[(0,o._)("li",{onClickCapture:t[5]||
1(t[5]=(...t)=>e.loginClearAndClose&&e.loginClearAndClose(...t))},[(0,o.Wm)(r,{to:{name:"Login"}},{default:(0,o.w5)((()=>[(0,o.Uk)("ログインする")])),_:1})],32),(0,o._)("li",{onClickCapture:t[6]||(t[6]=(...t)=>e.closeGlobalNav&&e.closeGlobalNav(...t))},[(0,o.Wm)(r,{to:{name:"Signup"}},{default:(0,o.w5)((()=>[(0,o.Uk)("新規会員登録する")])),_:1})],32)]))])):(0,o.kq)("",!0),q])])])])])])}const T={init(){E.init()},openGlobalNav(){B.openNav()},closeGlobalNav(){B.closeNav()},toggleAccordion(e){e.target.classList.toggle("is-active"),e.target.nextElementSibling.classList.toggle("is-open")}},E={isIeMode:!1,init(){this.judgeBrowser()},judgeBrowser(){const e=window.navigator.userAgent.toLowerCase();-1==e.indexOf("msie")&&-1==e.indexOf("trident")||(document.querySelector("body").classList.add("ie"),this.isIeMode=!0)}},B={prevScrollPos:0,openNav(){const e=document.querySelector(".globalNav");null!=e&&(e.classList.add("open"),this.fixedBody())},closeNav(){const e=document.querySelector(".globalNav");null!=e&&(e.classList.remove("open"),this.unfixedBody())},fixedBody(){if(E.isIeMode)return;this.prevScrollPos=window.pageYOffset;const e=document.querySelector("body");null!=e&&(e.style.position="fixed",e.style.top=-this.prevScrollPos+"px",e.style.width="100%")},unfixedBody(){if(E.isIeMode)return;const e=document.querySelector("body");null!=e&&(e.style.position="",e.style.top=""),window.scrollTo(0,this.prevScrollPos)}};var $=(0,o.aZ)({data:()=>({userBase:null,authenticated:!1,menuStyle:"none",isShow:!1,showLoginMenu:["Login","Signup","ForgotPassword","SignupUserAttr"]}),methods:{async loginClear(){await this.$sid.signOut(),await this.$store.commit("clearAuth",!0)},openGlobalNav(){T.openGlobalNav()},closeGlobalNav(){T.closeGlobalNav()},toggleAccordion(e){T.toggleAccordion(e)},loginClearAndClose(){this.loginClear(),this.closeGlobalNav()}},mounted:()=>{T.init()},computed:{showAfterLoginMenu(){return!this.showLoginMenu.includes(String(this.$route.name))&&null!=this.$route.name&&this.$store.state.authenticated}}}),U=s(3744);const z=(0,U.Z)($,[["render",W],["__scopeId","data-v-362875b0"]]);var H=z;const Z={id:"HPcontentsHeader"},O=(0,o.uE)('<div id="HPcontentsHeader__inner" data-v-7d01895b><div id="HPboxLogo" data-v-7d01895b><div class="HPlogo" data-v-7d01895b><a href="https://hpplus.jp/" target="_blank" data-v-7d01895b> 集英社<br data-v-7d01895b>女性誌ポータル </a></div></div><div class="BrandIdLogo" data-v-7d01895b><a href="https://id.shueisha.co.jp/" target="_blank" data-v-7d01895b><img src="/img/shueisha_id_logo.svg" alt="SHUEISHA ID" data-v-7d01895b></a></div></div>',1),F=[O];function L(e,t){return(0,o.wg)(),(0,o.iD)("div",Z,F)}const R={},Y=(0,U.Z)(R,[["render",L],["__scopeId","data-v-7d01895b"]]);var K=Y;const V=(0,o.uE)('<div class="globalFooter" data-v-67380433><div class="globalFooter__contents" data-v-67380433><div class="column" data-v-67380433><dl data-v-67380433><dt data-v-67380433>
1集英社女性誌ポータルについて</dt><dd data-v-67380433><ul data-v-67380433><li data-v-67380433><a href="https://hpplus.jp/about/info_1801/" data-v-67380433>大事なお知らせ</a></li><li data-v-67380433><a href="https://hpplus.jp/about/faq/" data-v-67380433>よくあるお問い合わせ</a></li><li data-v-67380433><a href="https://www2.shueisha.co.jp/privacy/privacy.html" target="_blank" data-v-67380433>集英社プライバシーガイドライン</a></li><li data-v-67380433><a href="https://hpplus.jp/about/terms/" data-v-67380433>利用規約</a></li></ul></dd></dl></div><div class="column" data-v-67380433><dl data-v-67380433><dd data-v-67380433><div class="abj" data-v-67380433><figure data-v-67380433><a href="https://aebs.or.jp/" target="_blank" data-v-67380433><img src="/img/hpplus/footer/logo_abj.svg" alt="ABJマーク" data-v-67380433></a></figure><p data-v-67380433>ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。ABJマークの詳細、ABJマークを掲示しているサービスの一覧はこちら。<a href="https://aebs.or.jp/" target="_blank" data-v-67380433>https://aebs.or.jp/</a></p></div></dd></dl></div></div><div class="copyright" data-v-67380433><div class="copyright__logo" data-v-67380433><a href="https://www.shueisha.co.jp/" target="_blank" data-v-67380433><img src="/img/hpplus/footer/logo_shueisha.svg" alt="コピーライト" data-v-67380433></a></div><div class="copyright__navi" data-v-67380433><ul data-v-67380433><li data-v-67380433><a href="https://adnavi.shueisha.co.jp/" target="_blank" data-v-67380433>広告掲載</a></li><li data-v-67380433><a href="https://id.shueisha.co.jp/" target="_blank" data-v-67380433>集英社IDについて</a></li><li data-v-67380433><a href="https://hpplus.jp/about/tax2021/" data-v-67380433>消費税表示についてのお知らせ</a></li></ul></div><div class="copyright__copyright" data-v-67380433>SHUEISHA Inc. All Rights Reserved.</div></div></div>',1),J=[V];function G(e,t){return(0,o.wg)(),(0,o.iD)("footer",null,J)}const X={},Q=(0,U.Z)(X,[["render",G],["__scopeId","data-v-67380433"]]);var ee=Q;const te={class:"header"};function se(e,t,s,a,i,l){const r=(0,o.up)("HeaderNav");return(0,o.wg)(),(0,o.iD)("header",te,[e.hasNav?((0,o.wg)(),(0,o.j4)(r,{key:0})):(0,o.kq)("",!0)])}const ae=e=>((0,o.dD)("data-v-051e04c5"),e=e(),(0,o.Cn)(),e),ie={class:"globalHeader"},le={class:"globalNav"},re={class:"globalNav__btn"},oe=ae((()=>(0,o._)("span",null,null,-1))),ne=ae((()=>(0,o._)("span",null,null,-1))),de=ae((()=>(0,o._)("span",null,null,-1))),ue=[oe,ne,de],me={class:"globalNav__content"},ce={class:"inner"},he={class:"user-list"},pe=(0,o.uE)('<div class="accordion" data-v-051e04c5><div class="accordion__title accordion__title--blank" data-v-051e04c5><a href="https://hpplus.jp" data-v-051e04c5>Top</a></div><div class="accordion__title accordion__title--blank" data-v-051e04c5><a href="https://hpplus.jp/about/info_1801/" data-v-051e04c5>大事なお知らせ</a></div><div class="accordion__title accordion__title--blank" data-v-051e04c5><a href="https://hpplus.jp/about/faq/" data-v-051e04c5>よくあるお問い合わせ</a></div><div class="accordion__title accordion__title--blank" data-v-051e04c5><a href="https://www2.shueisha.co.jp/privacy/privacy.html" target="_blank" data-v-051e04c5>集英社プライバシーガイドライン</a></div><div class="accordion__title accordion__title--blank" data-v-051e04c5><a href="https://hpplus.jp/about/terms/" data-v-051e04c5>利用規約</a></div></div><div class="service-list" data-v-051e04c5><ul data-v-051e04c5><li data-v-051e04c5><a href="https://store.hpplus.jp/fs/shop/default.aspx" target="_blank" data-v-051e04c5><dl data-v-051e04c5><dt data-v-051e04c5>HAPPY PLUS</dt><dd data-v-051e04c5>集英社が運営する公式ファッション通販サイト。</dd></dl></a></li></ul></div>',2);function ge(e,t,s,a,i,l){const r=(0,o.up)("router-link");return(0,o.wg)(),(0,o.iD)("div",ie,[(0,o._)("div",le,[(0,o._)("div",{class:"globalNav__bg",onClick:t[0]||(t[0]=(...t)=>e.closeGlobalNav&&e.closeGlobalNav(...t))}),(0,o._)("div",re,[(0,o._)("div",{class:"hamburger-icon",onClick:t[1]||(t[1]=(...t)=>e.openGlobalNav&&e.openGlobalNav(...t))},ue),(0,o._)("div",{class:"btn-close",onClick:t[2]||(t[2]=(...t)=>e.closeGlobalNav&&e.closeGlobalNav(...t))})]),(0,o._)("div",me,[(0,o._)("div",ce,[(0,o._)("div",he,[(0,o._)("ul",null,[(0,o._)("li",{onClickCapture:t[3]||(t[3]=(...t)=>e.closeGlobalNav&&e.closeGlobalNav(...t))},[(0,o.Wm)(r,{to:{name:"Login"}},{default:(0,o.w5)((()=>[(0,o.Uk)("ログインする")])),_:1})],32),(0,o._)("li",{onClickCapture:t[4]||(t[4]=(...t)=>e.closeGlobalNav&&e.closeGlobalNav(...t))},[(0,o.Wm)(r,{to:{name:"Signup"}},{default:(0,o.w5)((()=>[(0,o.Uk)("新規会員登録する")])),_:1})],32)])]),pe])])])])}var be=(0,o.aZ)({methods:{openGlobalNav(){T.openGlobalNav()},closeGlobalNav(){T.closeGlobalNav()},toggleAccordion(e){T.toggleAccordion(e)}}});const fe=(0,U.Z)(be,[["render",ge],["__scopeId","data-v-051e04c5"]]);var _e=fe,we=(0,o.aZ)({components:{HeaderNav:_e},computed:{hasNav(){return"Login"===this.$route.name}}});const ve=(0,U.Z)(we,[["render",se],["__scopeId","data-v-1c8508b0"]]);var ye=ve;
1const ke={class:"header__logo"},xe=(0,o.uE)('<div class="header__logo--hpplus" data-v-35aeb7d4><h1 class="logo" data-v-35aeb7d4><a href="https://hpplus.jp/" target="_blank" data-v-35aeb7d4> 集英社<br data-v-35aeb7d4>女性誌ポータル </a></h1></div><div class="header__logo--brand-id" data-v-35aeb7d4><a href="https://id.shueisha.co.jp/" target="_blank" data-v-35aeb7d4><img src="/img/shueisha_id_logo.svg" alt="SHUEISHA ID" data-v-35aeb7d4></a></div>',2),Ie=[xe];function Ce(e,t,s,a,i,l){return(0,o.wg)(),(0,o.iD)("div",ke,Ie)}var De=(0,o.aZ)({computed:{hasNav(){return"Login"===this.$route.name}}});const Me=(0,U.Z)(De,[["render",Ce],["__scopeId","data-v-35aeb7d4"]]);var Se=Me;const je={id:"footer"},Ne=(0,o.uE)('<div class="globalFooter" data-v-be19ba8e><div class="globalFooter__contents" data-v-be19ba8e><div class="column" data-v-be19ba8e><dl data-v-be19ba8e><dt data-v-be19ba8e>集英社女性誌ポータルについて</dt><dd data-v-be19ba8e><ul class="list-two" data-v-be19ba8e><li data-v-be19ba8e><a href="https://hpplus.jp/about/info_1801/" data-v-be19ba8e>大事なお知らせ</a></li><li data-v-be19ba8e><a href="https://hpplus.jp/about/faq/" data-v-be19ba8e>よくあるお問い合わせ</a></li><li data-v-be19ba8e><a href="https://www2.shueisha.co.jp/privacy/privacy.html" target="_blank" data-v-be19ba8e>集英社プライバシーガイドライン</a></li><li data-v-be19ba8e><a href="https://hpplus.jp/about/terms/" data-v-be19ba8e>利用規約</a></li></ul></dd></dl></div><div class="column" data-v-be19ba8e><dl data-v-be19ba8e><dd data-v-be19ba8e><div class="abj" data-v-be19ba8e><figure data-v-be19ba8e><a href="https://aebs.or.jp/" target="_blank" data-v-be19ba8e><img src="/img/hpplus/footer/logo_abj.svg" alt="ABJマーク" data-v-be19ba8e></a></figure><p data-v-be19ba8e>ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。ABJマークの詳細、ABJマークを掲示しているサービスの一覧はこちら。<a href="https://aebs.or.jp/" target="_blank" data-v-be19ba8e>https://aebs.or.jp/</a></p></div></dd></dl></div></div><div class="copyright" data-v-be19ba8e><div class="copyright__logo" data-v-be19ba8e><a href="https://www.shueisha.co.jp/" target="_blank" data-v-be19ba8e><img src="/img/hpplus/footer/logo_shueisha.svg" alt="コピーライト" data-v-be19ba8e></a></div><div class="copyright__navi" data-v-be19ba8e><ul data-v-be19ba8e><li data-v-be19ba8e><a href="https://adnavi.shueisha.co.jp/" target="_blank" data-v-be19ba8e>広告掲載</a></li><li data-v-be19ba8e><a href="https://id.shueisha.co.jp/" target="_blank" data-v-be19ba8e>集英社IDについて</a></li><li data-v-be19ba8e><a href="https://hpplus.jp/about/tax2021/" data-v-be19ba8e>消費税表示についてのお知らせ</a></li></ul></div><div class="copyright__copyright" data-v-be19ba8e>SHUEISHA Inc. All Rights Reserved.</div></div></div>',1),Ae=[Ne];function Pe(e,t){return(0,o.wg)(),(0,o.iD)("footer",je,Ae)}const qe={},We=(0,U.Z)(qe,[["render",Pe],["__scopeId","data-v-be19ba8e"]]);var Te=We,Ee=(0,o.aZ)({props:["authenticated1"],components:{Header:H,HeaderLogo:K,Footer:ee,MobileHeader:ye,MobileHeaderLogo:Se,MobileFooter:Te},computed:{isMobile(){return this.$store.getters["isMobile"]},hasMobile(){return this.$route.meta?.hasMobile},isMobileLayout(){return this.isMobile&&this.hasMobile}},methods:{setDeviceType(){this.$store.commit("setDeviceType",m.getDevice().type)}},async mounted(){const e=document.createElement("link");e.href="//fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;600&display=swap",e.rel="stylesheet",document.head.appendChild(e);const t=window.navigator.userAgent.toLowerCase();-1!=t.indexOf("safari")&&(window.onpageshow=function(e){e.persisted&&window.location.reload()})},created(){this.setDeviceType()}});const Be=(0,U.Z)(Ee,[["render",d]]);var $e=Be,Ue=s(2201);const ze={key:0},He={class:"txtCom"},Ze={key:0,id:"boxError",class:"boxError"},Oe={key:0,class:"txt"},Fe={key:0,class:"boxError"},Le={class:"txt"},Re={class:"sp-profile-attr-box"},Ye=(0,o._)("div",{class:"sp-profile-attr-box__title no-bt"},[(0,o._)("h3",{class:"titCom02"}," 集英社女性誌ポータル会員 基本情報(旧ハッピー会員) ")],-1),Ke={class:"sp-profile-attr-box__inner
1-box"},Ve={class:"form"},Je={class:"boxImgUpload"},Ge=["src"],Xe={class:"boxUpload"},Qe=(0,o._)("p",null,"画像をアップロードする",-1),et={class:"uploadUnit"},tt=(0,o._)("label",{for:"user_image",class:"uploadImgLabel"},[(0,o._)("img",{src:"/img/btn_file_select.png",alt:"ファイルを選択する"})],-1),st={class:"errorMessage"},at=(0,o._)("p",{class:"txtEx"},[(0,o.Uk)(" ※使用可能な画像は、jpeg/gif/png/bmp形式です。"),(0,o._)("br"),(0,o.Uk)(" ※著作権等の侵害にあたらない画像をアップロードしてください。"),(0,o._)("br"),(0,o.Uk)(" ※画像の変更やアップロードはPCから行ってください。"),(0,o._)("br")],-1),it=(0,o._)("img",{src:"/img/ico_delete.gif",alt:"×"},null,-1),lt={class:"formConfirmText"},rt=(0,o._)("img",{src:"/img/btn_profile_mailaddress_change.gif",alt:"'メールアドレスを変更をする'",width:"149",height:"30"},null,-1),ot=[rt],nt=(0,o._)("img",{src:"/img/btn_profile_password_change.gif",alt:"'パスワードを変更をする'",width:"137",height:"30"},null,-1),dt=[nt],ut=(0,o._)("p",{class:"txtEx"},[(0,o.Uk)(" 例)はぴるり"),(0,o._)("br"),(0,o._)("span",{class:"red"},"20文字まで")],-1),mt={class:"boxCheckbox"},ct=["value"],ht=(0,o._)("option",{value:""}," ",-1),pt=(0,o._)("option",{value:""}," ",-1),gt=["value"],bt=(0,o._)("option",{value:""}," ",-1),ft=["value"],_t={class:"boxCheckbox"},wt=(0,o._)("div",{class:"sp-profile-attr-box__title"},[(0,o._)("h4",{class:"titCom02",id:"profile_detail_title"}," 集英社女性誌ポータル会員 詳細情報(旧プラス会員) ")],-1),vt={class:"sp-profile-attr-box__inner-box"},yt={key:0,class:"detailBox"},kt=(0,o._)("p",{class:"txtCom",id:"profile_detail_text"}," 集英社女性誌ポータル会員 詳細情報を登録することでプレゼントやイベント等への応募が可能になります。登録は無料です。 ",-1),xt=(0,o._)("label",{for:"showDetail"},"詳細情報を登録する",-1),It={key:1,class:"form",id:"profile_detail"},Ct={class:"flex"},Dt={class:"boxTextInput is-small"},Mt=(0,o._)("label",{for:"lastName"},"姓",-1),St={class:"boxTextInput is-small"},jt=(0,o._)("label",{for:"firstName"},"名",-1),Nt={class:"flex"},At={class:"boxTextInput is-small"},Pt=(0,o._)("label",{for:"lastKana"},"姓",-1),qt={class:"boxTextInput is-small"},Wt=(0,o._)("label",{for:"firstKana"},"名",-1),Tt={class:"flex addrBox"},Et={class:"boxTextInput"},Bt=["onClick","disabled"],$t=(0,o._)("br",null,null,-1),Ut=(0,o._)("span",{class:"red"},"・半角数字でご記入ください",-1),zt=(0,o._)("br",null,null,-1),Ht=(0,o._)("span",{class:"red"},"・ハイフンは不要です",-1),Zt={class:""},Ot=(0,o._)("option",{value:"",selected:""},"選択してください",-1),Ft=["value"],Lt=(0,o._)("p",{class:"txtSample"}," 例:千代田区一ツ橋2-5-10 ",-1),Rt=(0,o._)("p",{class:"txtSample"},[(0,o.Uk)(" 例)共同ビル3F 301号室 "),(0,o._)("br"),(0,o._)("span",{class:"red"},"建物名(マンション名・アパート名)・部屋番号がある場合は、必ずご記入ください")],-1),Yt=(0,o._)("p",{class:"txtSample"},[(0,o.Uk)(" 例)090XXXXXXXX "),(0,o._)("br"),(0,o._)("span",{class:"red"},"・半角数字でご記入ください"),(0,o._)("br"),(0,o._)("span",{class:"red"},"・ハイフンは不要です")],-1),Kt=(0,o._)("option",{value:""},"選択してください",-1),Vt=["value"],Jt={key:0,class:"inputAddTextBoxCenter",id:"profile_detail_agree"},Gt=(0,o._)("ul",null,[(0,o._)("li",null,[(0,o._)("a",{href:"https://id.shueisha.co.jp/terms",target:"_blank"},"集英社ID利用規約")]),(0,o._)("li",null,[(0,o._)("a",{href:"https://www2.shueisha.co.jp/privacy/privacy.html",target:"_blank"},"集英社 プライバシーガイドライン")]),(0,o._)("li",null,[(0,o._)("a",{href:"https://hpplus.jp/about/terms/",target:"_blank"},"集英社女性誌ポータル利用規約")])],-1),Xt={key:1},Qt={class:"boxBtn is-column boxBtnBB"},es={class:"boxTextCheck"},ts=(0,o._)("label",{for:"agreement",class:"is-required"},[(0,o._)("a",{href:"https://id.shueisha.co.jp/terms",target:"_blank"},"集英社ID利用規約"),(0,o.Uk)("、"),(0,o._)("a",{href:"https://www2.shueisha.co.jp/privacy/privacy.html",target:"_blank"},"集英社 プライバシーガイドライン"),(0,o.Uk)("、"),(0,o._)("a",{href:"https://hpplus.jp/about/terms/",target:"_blank"},"集英社女性誌ポータル利用規約"),(0,o.Uk)("に同意する ")],-1),ss={class:"boxBtn boxBtnBB"},as=["onClick"],is={class:"exitBox"},ls={key:0,class:"btn is-primary mb-20"},rs={key:0,id:"sp-logout-box"},os=(0,o._)("button",{class:"btn is-primary is-large is-white"}," ログアウト ",-1),ns={key:0,class:"boxError"},ds={class:"txt"},us={class:"sp-profile-attr-box"},ms=(0,o._)("div",{class:"sp-profile-attr-box__title no-bt"},[(0,o._)("h3",{class:"titCom02"}," 集英社女性誌ポータル会員 基本情報(旧ハッピー会員) ")],-1),cs={class:"sp-profile-attr-box__inner
1-box"},hs={class:"form"},ps=["src"],gs={class:"formConfirmText"},bs={class:"formConfirmText"},fs={class:"formConfirmText"},_s={class:"formConfirmText"},ws={class:"formConfirmText"},vs={class:"formConfirmText magazine"},ys=(0,o._)("div",{class:"sp-profile-attr-box__title"},[(0,o._)("h3",{class:"titCom02"}," 集英社女性誌ポータル会員 詳細情報(旧プラス会員) ")],-1),ks={class:"form"},xs={key:0,class:"formConfirmText"},Is={key:0,class:"formConfirmText"},Cs={key:0,class:"formConfirmText"},Ds={key:0,class:"formConfirmText"},Ms={key:0,class:"formConfirmText"},Ss={key:0,class:"formConfirmText"},js={key:0,class:"formConfirmText"},Ns={key:0,class:"formConfirmText"},As={key:0,class:"formConfirmText"},Ps={key:0,class:"formConfirmText"},qs={class:"boxBtn is-gray is-double is-confirm"},Ws=["disabled"],Ts={key:0,class:"loaderContainer"};function Es(e,t,s,i,l,r){const d=(0,o.up)("PageTitle"),u=(0,o.up)("FormField"),m=(0,o.up)("Field"),c=(0,o.up)("ErrorBox"),h=(0,o.up)("router-link"),p=(0,o.up)("VeeForm"),g=(0,o.up)("nowLoading"),b=(0,o.up)("Container");return(0,o.wg)(),(0,o.j4)(b,null,{default:(0,o.w5)((()=>[e.userBase?((0,o.wg)(),(0,o.iD)("div",ze,[(0,o.Wm)(d,{title:e.pageTitle},null,8,["title"]),(0,o._)("p",He,(0,n.zw)(e.pageInfoTxt),1),e.isConfirmed?((0,o.wg)(),(0,o.iD)(o.HY,{key:1},[e.errorMsg?((0,o.wg)(),(0,o.iD)("div",ns,[(0,o._)("p",ds,(0,n.zw)(e.errorMsg),1)])):(0,o.kq)("",!0),(0,o._)("div",us,[ms,(0,o._)("div",cs,[(0,o._)("div",hs,[(0,o.Wm)(u,{title:"プロフィール画像"},{default:(0,o.w5)((()=>[(0,o._)("img",{src:e.imagePath?e.imagePath:"/img/img_user_noimage.gif",alt:"プロフィール画像",class:"picUser"},null,8,ps)])),_:1}),e.userBase.baseInfo.email?((0,o.wg)(),(0,o.j4)(u,{key:0,title:"メールアドレス"},{default:(0,o.w5)((()=>[(0,o._)("p",gs,(0,n.zw)(e.userBase.baseInfo.email),1)])),_:1})):(0,o.kq)("",!0),(0,o.Wm)(u,{title:"ニックネーム"},{default:(0,o.w5)((()=>[(0,o._)("p",bs,(0,n.zw)(e.userBase.commonAttrInfo.nickName),1)])),_:1}),(0,o.Wm)(u,{title:"性別"},{default:(0,o.w5)((()=>[(0,o._)("p",fs,(0,n.zw)(e.userBase.commonAttrInfo.gender),1)])),_:1}),(0,o.Wm)(u,{title:"生年月日"},{default:(0,o.w5)((()=>[(0,o._)("p",_s,(0,n.zw)(e.ymd[0])+"年"+(0,n.zw)(("00"+e.ymd[1]).slice(-2))+"月"+(0,n.zw)(("00"+e.ymd[2]).slice(-2))+"日 ",1)])),_:1}),(0,o.Wm)(u,{title:"血液型"},{default:(0,o.w5)((()=>[(0,o._)("p",ws,(0,n.zw)(e.userBase.commonAttrInfo.bloodType),1)])),_:1}),(0,o.Wm)(u,{title:"配信を希望するメールマガジン"},{default:(0,o.w5)((()=>[(0,o._)("p",vs,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.selectedMailMagazine,((t,s)=>((0,o.wg)(),(0,o.iD)("span",{key:s},(0,n.zw)(e.mailMagazineList[parseInt(t)]),1)))),128))])])),_:1})]),ys,(0,o._)("div",ks,[(0,o.Wm)(u,{title:"お名前"},{default:(0,o.w5)((()=>[e.isProfileDetail?((0,o.wg)(),(0,o.iD)("p",xs,(0,n.zw)(e.userBase.baseInfo.lastName)+" "+(0,n.zw)(e.userBase.baseInfo.firstName),1)):(0,o.kq)("",!0)])),_:1}),(0,o.Wm)(u,{title:"ふりがな"},{default:(0,o.w5)((()=>[e.isProfileDetail?((0,o.wg)(),(0,o.iD)("p",Is,(0,n.zw)(e.userBase.baseInfo.lastKana)+" "+(0,n.zw)(e.userBase.baseInfo.firstKana),1)):(0,o.kq)("",!0)])),_:1}),(0,o.Wm)(u,{title:"郵便番号"},{default:(0,o.w5)((()=>[e.isProfileDetail?((0,o.wg)(),(0,o.iD)("p",Cs,(0,n.zw)(e.userBase.baseInfo.zipCode),1)):(0,o.kq)("",!0)])),_:1}),(0,o.Wm)(u,{title:"都道府県"},{default:(0,o.w5)((()=>[e.isProfileDetail?((0,o.wg)(),(0,o.iD)("p",Ds,(0,n.zw)(e.userBase.baseInfo.prefecture),1)):(0,o.kq)("",!0)])),_:1}),(0,o.Wm)(u,{title:"市区郡町村番地"},{default:(0,o.w5)((()=>[e.isProfileDetail?((0,o.wg)(),(0,o.iD)("p",Ms,(0,n.zw)(e.userBase.baseInfo.address),1)):(0,o.kq)("",!0)])),_:1}),(0,o.Wm)(u,{title:"建物部屋番号"},{default:(0,o.w5)((()=>[e.isProfileDetail?((0,o.wg)(),(0,o.iD)("p",Ss,(0,n.zw)(e.userBase.baseInfo.building),1)):(0,o.kq)("",!0)])),_:1}),(0,o.Wm)(u,{title:"電話番号"},{default:(0,o.w5)((()=>[e.isProfileDetail?((0,o.wg)(),(0,o.iD)("p",js,(0,n.zw)(e.userBase.baseInfo.tel),1)):(0,o.kq)("",!0)])),_:1}),(0,o.Wm)(u,{title:"職業"},{default:(0,o.w5)((()=>[e.isProfileDetail?((0,o.wg)(),(0,o.iD)("p",Ns,(0,n.zw)(e.userHpplusOne?.job),1)):(0,o.kq)("",!0)])),_:1}),(0,o.Wm)(u,{title:"結婚有無"},{default:(0,o.w5)((()=>[e.isProfileDetail?((0,o.wg)(),(0,o.iD)("p",As,(0,n.zw)(e.userBase.commonAttrInfo.isMarried?"既婚":"独身"),1)):(0,o.kq)("",!0)])),_:1}),(0,o.Wm)(u,{title:"子供有無"},{default:(0,o.w5)((()=>[e.isProfileDetail?((0,o.wg)(),(0,o.iD)("p",Ps,(0,n.zw)(e.userBase.commonAttrInfo.hasChild?"有り":"無し"),1)):(0,o.kq)("",!0)])),_:1})]),(0,o._)("div",qs,[(0,o._)("button",{onClick:t[7]||(t[7]=(...t)=>e.back&&e.back(...t)),class:"btn is-left is-primary is-white is-large"}," 戻る "),(0,o._)("button",{onClick:t[8]||(t[8]=(...t)=>e.register&&e.register(...t)),class:"btn is-primary is-large",disabled:e.isRegistering},[(0,o.Uk)(" 変更する "),e.isRegistering?((0,o.wg)(),(0,o.iD)("div",Ts,[(0,o.Wm)(g)])):(0,o.kq)("",!0)],8,Ws)])])])],64)):((0,o.wg)(),(0,o.iD)(o.HY,{key:0},[(0,o.Wm)(p,{ref:"veeForm","validation-schema":e.schema,onInvalidSubmit:e.onInvalidSubmit,"initial-values":e.formValues,as:"div"},{default:(0,o.w5)((({handleSubmit:s,errors:i,values:l,meta:r,submitCount:d})=>[!e.isEmpty(i)&&r.touched&&d>0?((0,o.wg)(),(0,o.iD)("div",Ze,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(i,((e,t)=>((0,o.wg)(),(0,o.iD)("div",{key:t},[e?((0,o.wg)(),(0,o.iD)("p",Oe,(0,n.zw)(e),1)):(0,o.kq)("",!0)])))),128)),e.errorMsg?((0,o.wg)(),(0,o.iD)("div",Fe,[(0,o._)("p",Le,(0,n.zw)(e.errorMsg),
11)])):(0,o.kq)("",!0)])):(0,o.kq)("",!0),(0,o._)("div",Re,[Ye,(0,o._)("div",Ke,[(0,o._)("div",Ve,[(0,o.Wm)(u,{title:"プロフィール画像",id:"user_image"},{default:(0,o.w5)((()=>[(0,o._)("div",Je,[(0,o._)("img",{src:e.imagePath?e.imagePath:"/img/img_user_noimage.gif",width:"123",height:"123",alt:"プロフィール画像",class:"picUser"},null,8,Ge),(0,o._)("div",Xe,[Qe,(0,o._)("div",et,[tt,(0,o._)("input",{type:"file",id:"user_image",onChange:t[0]||(t[0]=t=>e.setImage(t)),class:"uploadImg"},null,32),(0,o._)("p",st,(0,n.zw)(e.imgErrorMsg),1)]),at,(0,o._)("button",{class:"delete",onClick:t[1]||(t[1]=(...t)=>e.delImage&&e.delImage(...t)),id:"user_image_back_default"},[it,(0,o.Uk)(" 画像を削除する ")])])])])),_:1}),e.userBase.baseInfo.email?((0,o.wg)(),(0,o.j4)(u,{key:0,title:"メールアドレス"},{default:(0,o.w5)((()=>[(0,o._)("div",{class:(0,n.C_)(["flex",{"align-center":!e.isMobile}])},[(0,o._)("p",lt,(0,n.zw)(e.userBase.baseInfo.email),1),(0,o._)("button",{onClick:t[2]||(t[2]=(...t)=>e.changeMailAddress&&e.changeMailAddress(...t)),class:"btnImg"},ot)],2)])),_:1})):(0,o.kq)("",!0),(0,o.Wm)(u,{title:"パスワード"},{default:(0,o.w5)((()=>[(0,o._)("button",{onClick:t[3]||(t[3]=(...t)=>e.changePassword&&e.changePassword(...t)),class:"btnImg"},dt)])),_:1}),(0,o.Wm)(u,{title:"ニックネーム",id:"nickName",required:!0},{default:(0,o.w5)((()=>[(0,o.Wm)(m,{id:"nickName",name:"nickName",class:"large",type:"text",maxlength:"20",autocomplete:"off","validate-on-input":!0}),(0,o.Wm)(c,{errors:i,propNames:["nickName"]},null,8,["errors"]),ut])),_:2},1024),(0,o.Wm)(u,{title:"性別",required:!0},{default:(0,o.w5)((()=>[(0,o._)("div",mt,[(0,o._)("label",null,[(0,o.Wm)(m,{name:"gender",type:"radio",value:"女性"}),(0,o.Uk)(" 女性 ")]),(0,o._)("label",null,[(0,o.Wm)(m,{name:"gender",type:"radio",value:"男性"}),(0,o.Uk)(" 男性 ")]),(0,o._)("label",null,[(0,o.Wm)(m,{name:"gender",type:"radio",value:"その他"}),(0,o.Uk)(" その他 ")]),(0,o._)("label",null,[(0,o.Wm)(m,{name:"gender",type:"radio",value:"無回答"}),(0,o.Uk)(" 回答しない ")])]),(0,o.Wm)(c,{errors:i,propNames:["gender"]},null,8,["errors"])])),_:2},1024),(0,o.Wm)(u,{title:"生年月日",required:!0,class:(0,n.C_)(e.isMobile?"sp-birth__box":"")},{default:(0,o.w5)((()=>[(0,o._)("div",{class:(0,n.C_)({boxSelect:e.isMobile})},[(0,o.Wm)(m,{name:"birthdayYear"},{default:(0,o.w5)((({field:s})=>[(0,o._)("select",(0,o.dG)(s,{onChange:t[4]||(t[4]=(...t)=>e.get_days&&e.get_days(...t))}),[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.thisYear,((e,t)=>((0,o.wg)(),(0,o.iD)("option",{key:t,value:String(e+1899)},(0,n.zw)(e+1899),9,ct)))),128)),ht],16)])),_:1}),(0,o.Uk)("年 "),(0,o.Wm)(m,{name:"birthdayMonth"},{default:(0,o.w5)((({field:s})=>[(0,o._)("select",(0,o.dG)(s,{onChange:t[5]||(t[5]=(...t)=>e.get_days&&e.get_days(...t))}),[pt,((0,o.wg)(),(0,o.iD)(o.HY,null,(0,o.Ko)(12,((e,t)=>
1(0,o._)("option",{key:t,value:("00"+e).slice(-2)},(0,n.zw)(("00"+e).slice(-2)),9,gt))),64))],16)])),_:1}),(0,o.Uk)("月 "),(0,o.Wm)(m,{name:"birthdayDay"},{default:(0,o.w5)((({field:t})=>[(0,o._)("select",(0,n.vs)((0,o.F4)(t)),[bt,((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.days_max,((e,t)=>((0,o.wg)(),(0,o.iD)("option",{key:t,value:("00"+e).slice(-2)},(0,n.zw)(("00"+e).slice(-2)),9,ft)))),128))],16)])),_:1}),(0,o.Uk)("日 ")],2),(0,o.Wm)(c,{errors:i,propNames:["birthdayYear","birthdayMonth","birthdayDay"]},null,8,["errors"])])),_:2},1032,["class"]),(0,o.Wm)(u,{title:"血液型"},{default:(0,o.w5)((()=>[(0,o._)("div",{class:(0,n.C_)(e.isMobile?"boxRadioButton is-quintuple":"boxCheckbox")},[(0,o._)("label",null,[(0,o.Wm)(m,{name:"bloodType",type:"radio",value:"A"}),(0,o.Uk)(" A ")]),(0,o._)("label",null,[(0,o.Wm)(m,{name:"bloodType",type:"radio",value:"B"}),(0,o.Uk)(" B ")]),(0,o._)("label",null,[(0,o.Wm)(m,{name:"bloodType",type:"radio",value:"O"}),(0,o.Uk)(" O ")]),(0,o._)("label",null,[(0,o.Wm)(m,{name:"bloodType",type:"radio",value:"AB"}),(0,o.Uk)(" AB ")]),(0,o._)("label",null,[(0,o.Wm)(m,{name:"bloodType",type:"radio",value:"不明"}),(0,o.Uk)(" 不明 ")])],2),(0,o.Wm)(c,{errors:i,propNames:["bloodType"]},null,8,["errors"])])),_:2},1024),(0,o.Wm)(u,{title:"配信を希望するメールマガジン"},{default:(0,o.w5)((()=>[(0,o._)("div",_t,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.mailMagazineList,((e,t)=>((0,o.wg)(),(0,o.iD)("label",{key:t},[(0,o.Wm)(m,{type:"checkbox",name:"mailMagazineIds",value:t},null,8,["value"]),(0,o.Uk)(" "+(0,n.zw)(e),1)])))),128))]),(0,o.Wm)(c,{errors:i,propNames:["mailMagazineIds"]},null,8,["errors"])])),_:2},1024)])]),(0,o._)("div",null,[wt,(0,o._)("div",vt,[e.subscribed?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("div",yt,[kt,(0,o.wy)((0,o._)("input",{type:"checkbox",name:"showDetail",id:"showDetail","onUpdate:modelValue":t[6]||(t[6]=t=>e.checkDetail=t)},null,512),[[a.e8,e.checkDetail]]),xt])),e.showHappyPlus?((0,o.wg)(),(0,o.iD)("div",It,[(0,o.Wm)(u,{title:"お名前",required:!0},{default:(0,o.w5)((()=>[(0,o._)("div",Ct,[(0,o._)("div",Dt,[Mt,(0,o.Wm)(m,{id:"lastName",name:"lastName",type:"text",maxlength:"32",autocomplete:"off",class:"small",disabled:e.disableElement,"validate-on-input":!0},null,8,["disabled"]),(0,o._)("p",{class:(0,n.C_)(["txtSample",e.isMobile?"":"ml-18"])}," 例)山田 ",2)]),(0,o._)("div",St,[jt,(0,o.Wm)(m,{id:"firstName",name:"firstName",type:"text",maxlength:"32",autocomplete:"off",class:"small",disabled:e.disableElement,"validate-on-input":!0},null,8,["disabled"]),(0,o._)("p",{class:(0,n.C_)(["txtSample",e.isMobile?"":"ml-18"])}," 例)花子 ",2)])]),(0,o.Wm)(c,{errors:i,propNames:["lastName","firstName"]},null,8,["errors"])])),_:2},1024),(0,o.Wm)(u,{title:"ふりがな",required:!0},{default:(0,o.w5)((()=>[(0,o._)("div",Nt,[(0,o._)("div",At,[Pt,(0,o.Wm)(m,{id:"lastKana",name:"lastKana",type:"text",maxlength:"32",autocomplete:"off",class:"small",disabled:e.disableElement,"validate-on-input":!0},null,8,["disabled"]),(0,o._)("p",{class:(0,n.C_)(["txtSample",e.isMobile?"":"ml-18"])}," 例)やまだ ",2)]),(0,o._)("div",qt,[Wt,(0,o.Wm)(m,{id:"firstKana",name:"firstKana",type:"text",maxlength:"32",autocomplete:"off",class:"small",disabled:e.disableElement,"validate-on-input":!0},null,8,["disabled"]),(0,o._)("p",{class:(0,n.C_)(["txtSample",e.isMobile?"":"ml-18"])}," 例)はなこ ",2)])]),(0,o.Wm)(c,{errors:i,propNames:["lastKana","firstKana"]},null,8,["errors"])])),_:2},1024),(0,o.Wm)(u,{title:"郵便番号",required:!0,"is-address":!0},{default:(0,o.w5)((()=>[(0,o._)("div",Tt,[(0,o._)("div",Et,[(0,o.Wm)(m,{id:"zipCode",name:"zipCode",type:"text",maxlength:"7",autocomplete:"off",disabled:e.disableElement,"validate-on-input":!0},null,8,["disabled"])]),(0,o._)("button",{class:"btn is-primary gray",onClick:t=>e.fillAddress(l.zipCode),disabled:e.disableElement},"住所検索",8,Bt)]),(0,o.Wm)(c,{errors:i,propNames:["zipCode"]},null,8,["errors"]),(0,o._)("p",{class:(0,n.C_)(["txtSample",e.isMobile?"":"ml-18"])},[(0,o.Uk)(" 例)1234567 "),$t,Ut,zt,Ht],2)])),_:2},1024),(0,o.Wm)(u,{title:"都道府県",required:!0,"is-address":!0,class:"pref"},{default:(0,o.w5)((()=>[(0,o._)("div",Zt,[(0,o.Wm)(m,{id:"prefecture",name:"prefecture",type:"text",class:"small",as:"select",disabled:e.disableElement},{default:(0,o.w5)((()=>[Ot,((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.prefectureList,((e,t)=>
1((0,o.wg)(),(0,o.iD)("option",{key:t,value:e},(0,n.zw)(e),9,Ft)))),128))])),_:1},8,["disabled"])]),(0,o.Wm)(c,{errors:i,propNames:["prefecture"]},null,8,["errors"])])),_:2},1024),(0,o.Wm)(u,{title:"市区郡町村番地",required:!0,"is-address":!0},{default:(0,o.w5)((()=>[(0,o._)("div",null,[(0,o.Wm)(m,{id:"city",name:"city",type:"text",maxlength:"32",autocomplete:"off",class:"large",disabled:e.disableElement,"validate-on-input":!0},null,8,["disabled"]),(0,o.Wm)(c,{errors:i,propNames:["city"]},null,8,["errors"]),Lt])])),_:2},1024),(0,o.Wm)(u,{title:"建物部屋番号"},{default:(0,o.w5)((()=>[(0,o._)("div",null,[(0,o.Wm)(m,{id:"building",name:"building",type:"text",maxlength:"32",placeholder:"",autocomplete:"off",class:"large",disabled:e.disableElement,"validate-on-input":!0},null,8,["disabled"]),(0,o.Wm)(c,{errors:i,propNames:["building"]},null,8,["errors"]),Rt])])),_:2},1024),(0,o.Wm)(u,{title:"電話番号",id:"tel",required:!0},{default:(0,o.w5)((()=>[(0,o._)("div",null,[(0,o.Wm)(m,{id:"tel",name:"tel",type:"tel",maxlength:"11",autocomplete:"off",disabled:e.disableElement,"validate-on-input":!0},null,8,["disabled"])]),(0,o.Wm)(c,{errors:i,propNames:["tel"]},null,8,["errors"]),Yt])),_:2},1024),e.userHpplusOne?((0,o.wg)(),(0,o.j4)(u,{key:0,title:"職業",required:!0},{default:(0,o.w5)((()=>[(0,o._)("div",null,[(0,o.Wm)(m,{id:"job",name:"job",as:"select",disabled:e.disableElement},{default:(0,o.w5)((()=>[Kt,((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.jobList,((e,t)=>((0,o.wg)(),(0,o.iD)("option",{key:t,value:e},(0,n.zw)(e),9,Vt)))),128))])),_:1},8,["disabled"])]),(0,o.Wm)(c,{errors:i,propNames:["job"]},null,8,["errors"])])),_:2},1024)):(0,o.kq)("",!0),(0,o.Wm)(u,{title:"結婚有無",required:!0},{default:(0,o.w5)((()=>[(0,o._)("div",{class:(0,n.C_)(e.isMobile?"boxRadioButton":"")},[(0,o._)("label",null,[(0,o.Wm)(m,{name:"isMarried",type:"radio",value:!1,disabled:e.disableElement},null,8,["disabled"]),(0,o.Uk)(" 独身 ")]),(0,o._)("label",null,[(0,o.Wm)(m,{name:"isMarried",type:"radio",value:!0,disabled:e.disableElement},null,8,["disabled"]),(0,o.Uk)(" 既婚 ")])],2),(0,o.Wm)(c,{errors:i,propNames:["isMarried"]},null,8,["errors"])])),_:2},1024),(0,o.Wm)(u,{title:"子供有無",required:!0},{default:(0,o.w5)((()=>[(0,o._)("div",{class:(0,n.C_)(e.isMobile?"boxRadioButton":"")},[(0,o._)("label",null,[(0,o.Wm)(m,{name:"hasChild",type:"radio",value:!0,disabled:e.disableElement},null,8,["disabled"]),(0,o.Uk)(" 有り ")]),(0,o._)("label",null,[(0,o.Wm)(m,{name:"hasChild",type:"radio",value:!1,disabled:e.disableElement},null,8,["disabled"]),(0,o.Uk)(" 無し ")])],2),(0,o.Wm)(c,{errors:i,propNames:["hasChild"]},null,8,["errors"])])),_:2},1024)])):(0,o.kq)("",!0)])]),e.hasHpplusSiteInfo?((0,o.wg)(),(0,o.iD)("div",Jt,[Gt,(0,o.Uk)(" 上記の各規約・プライバシーガイドラインに同意のうえ以下の「確認画面へ」を押してください。 ")])):((0,o.wg)(),(0,o.iD)("div",Xt,[(0,o._)("div",Qt,[(0,o._)("div",es,[(0,o.Wm)(m,{type:"checkbox",id:"agreement",name:"agreement",value:"on"}),ts]),(0,o.Wm)(c,{errors:i,propNames:["agreement"]},null,8,["errors"])])])),(0,o._)("div",ss,[(0,o._)("button",{onClick:t=>s(t,e.confirmed),class:"btn is-primary is-large"}," 同意した上で、確認画面へ ",8,as)]),(0,o._)("div",is,[(0,o.Wm)(h,{to:{name:"Exit"}},{default:(0,o.w5)((()=>[e.hasHpplusSiteInfo&&!e.isConfirmed?((0,o.wg)(),(0,o.iD)("button",ls," 集英社女性誌ポータル会員の退会手続き ")):(0,o.kq)("",!0)])),_:1})])])])),_:1},8,["validation-schema","onInvalidSubmit","initial-values"]),e.isMobile?((0,o.wg)(),(0,o.iD)("div",rs,[(0,o.Wm)(h,{to:{name:"Logout"}},{default:(0,o.w5)((()=>[os])),_:1})])):(0,o.kq)("",!0)],64))])):(0,o.kq)("",!0)])),_:1})}s(560),s(8858),s(1318),s(3228),s(3429);var Bs=s(2262),$s=s(2954),Us=s(9389),zs=s(4543);class Hs{constructor(){(0,zs.Z)(this,"identityId",null),(0,zs.Z)(this,"userName",null),(0,zs.Z)(this,"baseInfo",new Fs),(0,zs.Z)(this,"shippingInfo",[]),(0,zs.Z)(this,"siteInfo",[]),(0,zs.Z)(this,"commonAttrInfo",new Ys),(0,zs.Z)(this,"memberAgreeInfo",new Ks),(0,zs.Z)(this,"manageInfo",new Js)}}class Zs{constructor(){(0,zs.Z)(this,"identityId",null),(0,zs.Z)(this,"userName",null),(0,zs.Z)(this,"mailmagazine",[]),(0,zs.Z)(this,"job",null),(0,zs.Z)(this,"hid",null),(0,zs.Z)(this,"serviceAgreeInfo",new Vs),(0,zs.Z)(this,"manageInfo",new Js)}}class Os{constructor(){(0,zs.Z)(this,"identityId",null),(0,zs.Z)(this,"userName",null),(0,zs.Z)(this,"mailmagazine",[]),(0,zs.Z)(this,"job",null),(0,zs.Z)(this,"hid",null),(0,zs.Z)(this,"manageInfo",new Js)}}class Fs{constructor(){(0,zs.Z)(this,"lastName",null),(0,zs.Z)(this,"firstName",null),(0,zs.Z)(this,"lastKana",null),(0,zs.Z)(this,"firstKana",null),(0,zs.Z)(this,"zipCode",null),(0,zs.Z)(this,"prefecture",null),(0,zs.Z)(this,"address",null),(0,zs.Z)(this,"building",null),(0,zs.Z)(this,"email",null),(0,zs.Z)(this,"tel",null)}}class Ls{constructor(){(0,zs.Z)(this,"tag",null),(0,zs.Z)(this,"lastName",null),(0,zs.Z)(this,"firstName",null),(0,zs.Z)(this,"lastKana",null),(0,zs.Z)(this,"firstKana",null),(0,zs.Z)(this,"zipCode",null),(0,zs.Z)(this,"prefecture",null),(0,zs.Z)(this,"address",null),(0,zs.Z)(this,"building",null),(0,zs.Z)(this,"tel",null)}}class Rs{constructor(){(0,zs.Z)(this,"siteLinkageId",null),(0,zs.Z)(this,"enable",null),(0,zs.Z)(this,"regDate",null),(0,zs.Z)(this,"leaveDate",null),(0,zs.Z)(this,"leaveNote1",null),(0,zs.Z)(this,"leaveNote2",null)}}class Ys{constructor(){(0,zs.Z)(this,"gender",null),(0,zs.Z)(this,"birthday",null),(0,zs.Z)(this,"imagePath",null),(0,zs.Z)(this,"nickName",null),(0,zs.Z)(this,"isMarried",null),(0,zs.Z)(this,"hasChild",null),(0,zs.Z)(this,"bloodType",null)}}class Ks{constructor(){(0,zs.Z)(this,"version",null),(0,zs.Z)(this,"regDate",null)}}class Vs{constructor(){(0,zs.Z)(this,"version",null),(0,zs.Z)(this,"regDate",null)}}class Js{constructor(){(0,zs.Z)(this,"regBy",null),(0,zs.Z)(this,"regDate",null),(0,zs.Z)(this,"updBy",null),(0,zs.Z)(this,"updDate",null),(0,zs.Z)(this,"deleted",!1),(0,zs.Z)(this,"version",null)}}const Gs=["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県","海外"],Xs={2:"MAQUIA",4:"BAILA",6:"LEE",7:"eclat",8:"nonno",12:"T JAPAN"},Qs=["小学生","中学生","高校生","専門学校生","短期・大学・大学院生","会社員(役員・管理職)","会社員(総合職・一般職)","公務員","自営業","契約・派遣社員","パート・アルバイト","専業主婦","家事手伝い・ç„
1¡è·","その他"],ea="width=device-width,initial-scale=1.0",ta="initial-scale=0",sa="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no",aa="https://hpplus.jp",ia="ログイン 集英社女性誌ポータル",la="会員情報編集|好きと出会える集英社のトレンド情報サイト集英社女性誌ポータル",ra="会員情報確認|好きと出会える集英社のトレンド情報サイト集英社女性誌ポータル",oa="メールアドレス変更|好きと出会える集英社のトレンド情報サイト集英社女性誌ポータル",na="メールアドレス変更確認|好きと出会える集英社のトレンド情報サイト集英社女性誌ポータル",da="パスワード変更 集英社女性誌ポータル",ua="パスワード設定 集英社女性誌ポータル",ma="パスワード再設定 入力 集英社女性誌ポータル",ca="新規会員登録 会員情報の入力 集英社女性誌ポータル",ha="新規会員登録 会員情報の入力確認 集英社女性誌ポータル",pa="新規会員登録 確認コード入力 集英社女性誌ポータル",ga="新規会員登録 会員情報の入力 集英社女性誌ポータル",ba="集英社女性誌ポータルの退会手続き|好きと出会える集英社のトレンド情報サイト集英社女性誌ポータル",fa="集英社女性誌ポータルの退会手続き 確認|好きと出会える集英社のトレンド情報サイト集英社女性誌ポータル",_a="利用規約同意確認 集英社女性誌ポータル",wa=["サイトのコンテンツが面白くない","サイトのコンテンツの量が少ない","メールマガジンが多すぎる","メールマガジンが面白くない","応募しても当選しない","応募したいプレゼントがない","参加したいコミュニティがない","使い方がわからない","その他"],va=2,ya=2,ka=/^(?! )(?!.* $)(?=.*?[a-z])(?=.*?[A-Z])(?=.*?\d)[a-zA-Z\d=+\-^$*.[\]{}()?"!@#%&/\\,><':;|_~` ]{8,99}$/,xa={id:"contentsFix",class:"clearfix"},Ia={id:"boxMain"};function Ca(e,t){return(0,o.wg)(),(0,o.iD)("div",xa,[(0,o._)("div",Ia,[(0,o.WI)(e.$slots,"default")])])}const Da={},Ma=(0,U.Z)(Da,[["render",Ca]]);var Sa=Ma;const ja={class:"titCom"};function Na(e,t,s,a,i,l){return(0,o.wg)(),(0,o.iD)("h2",ja,(0,n.zw)(e.title),
11)}var Aa=(0,o.aZ)({props:{title:{type:String,required:!0}}});const Pa=(0,U.Z)(Aa,[["render",Na],["__scopeId","data-v-1de75f36"]]);var qa=Pa;const Wa=["for"],Ta=["innerHTML"],Ea={class:"formInputArea"};function Ba(e,t,s,a,i,l){return(0,o.wg)(),(0,o.iD)("div",{class:(0,n.C_)(["formField",{"is-address":e.isAddress}])},[(0,o._)("label",{class:(0,n.C_)(["formLabel",{"is-required":e.required}]),for:e.id},[(0,o.Uk)((0,n.zw)(e.title)+" ",1),""!==e.memo?((0,o.wg)(),(0,o.iD)("span",{key:0,innerHTML:e.memo,class:"memo"},null,8,Ta)):(0,o.kq)("",!0)],10,Wa),(0,o._)("div",Ea,[(0,o.WI)(e.$slots,"default")])],2)}var $a=(0,o.aZ)({components:{},props:{title:{type:String,required:!0},id:{type:String,required:!1,default:null},required:{type:Boolean,required:!1,default:!1},isAddress:{type:Boolean,required:!1,default:!1},memo:{type:String,required:!1,default:null}}});const Ua=(0,U.Z)($a,[["render",Ba]]);var za=Ua;const Ha={class:"loader"};function Za(e,t){return(0,o.wg)(),(0,o.iD)("div",Ha,"Loading...")}const Oa={},Fa=(0,U.Z)(Oa,[["render",Za]]);var La=Fa;const Ra={key:0,class:"boxError"};function Ya(e,t,s,a,i,l){return e.error_list.length?((0,o.wg)(),(0,o.iD)("div",Ra,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.error_list,((e,t)=>((0,o.wg)(),(0,o.iD)("p",{key:t,class:"txt"},(0,n.zw)(e),1)))),128))])):(0,o.kq)("",!0)}var Ka=s(6486),Va=s.n(Ka),Ja=(0,o.aZ)({props:{errors:{type:Object,required:!0},propNames:{type:Array,required:!0}},computed:{error_list(){return Object.values(Va().pick(this.errors,this.propNames))}}});const Ga=(0,U.Z)(Ja,[["render",Ya]]);var Xa=Ga,Qa=s(381),ei=s.n(Qa);const ti=[];window.$yubin=window.$yubin||{};
1class si{constructor(e="",t){if((0,zs.Z)(this,"URL","https://yubinbango.github.io/yubinbango-data/data"),(0,zs.Z)(this,"REGION",["","北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]),e){const s=e.replace(/[0-9]/g,(e=>String.fromCharCode(e.charCodeAt(0)-65248))),a=s.match(/\d/g);if(null==a)return;const i=a.join(""),l=this.chk7(i);l?this.getAddr(l,t):t(this.addrDic())}}chk7(e){return 7===e.length?e:""}addrDic(e="",t="",s="",a="",i=""){return{region_id:e,region:t,locality:s,street:a,extended:i}}selectAddr(e){if(e&&e[0]&&e[1]){const t=parseInt(e[0]);return this.addrDic(e[0],this.REGION[t],e[1],e[2],e[3])}return this.addrDic()}jsonp(e,t){window.$yubin=e=>t(e);const s=document.createElement("script");s.setAttribute("type","text/javascript"),s.setAttribute("charset","UTF-8"),s.setAttribute("src",e),document.head.appendChild(s)}getAddr(e,t){const s=e.substr(0,3);return s in ti&&e in ti[s]?t(this.selectAddr(ti[s][e])):(this.jsonp(`${this.URL}/${s}.js`,(a=>(ti[s]=a,t(this.selectAddr(a[e]))))),{"":""})}}const ai={authInfo:{region:"ap-northeast-1",userPoolId:"ap-northeast-1_xDi6WNldC",clientId:"60u0b6oa1f36msosem49ge6i4f",cognitoBaseURI:"https://auth.id.shueisha.co.jp",identityPoolId:"ap-northeast-1:79ae2ea4-d395-4917-a3c5-1ed5abca718b",cookieStorageData:{domain:".id.hpplus.jp",secure:"true"=="true".toLowerCase(),path:"/",expires:Number("30")}},apiServerInfo:{region:"ap-northeast-1",host:"api.id.shueisha.co.jp",baseUrl:"https://api.id.shueisha.co.jp/v1"}},ii={exitUrl:"https://id-api.hpplus.jp/v1/exit",isSendMailEnvironment:"true"=="true".toLowerCase(),isSendRequestFormValue:"true"=="true".toLowerCase(),requestCompUrl:"https://id-inquiry-api.hpplus.jp/v1/inquiry",requestApiKey:"SIqCwgkfZpIPgCZzSwJD5kxczDLTsxe0pDsdzXjX4fDfvGXY6l1noHVUkRQOsDjPzStrZHO6zdMq7A8PQIoQfp17XAe1YN9qIVlp",debug:"true"=="false".toLowerCase()};var li=(0,o.aZ)({components:{VeeForm:$s.l0,Field:$s.gN,Container:Sa,PageTitle:qa,FormField:za,nowLoading:La,ErrorBox:Xa},data:()=>{const e={nickName:null,gender:null,birthdayYear:"",birthdayMonth:"",birthdayDay:"",bloodType:null,mailMagazineIds:[],lastName:null,firstName:null,lastKana:null,firstKana:null,zipCode:null,prefecture:null,city:null,building:null,tel:null,job:null,isMarried:null,hasChild:null,agreement:null};return{userBase:new Hs,bkUserBase:new Hs,userHpplusOne:null,oldUserHpplusOne:null,selectedMailMagazine:[],prefectureList:Gs,mailMagazineList:[],jobList:Qs,showError:!1,errorMsg:null,notLoggedIn:!0,text:"",beforeImagePath:"",imagePath:"",imageName:"",imageFile:null,subscribed:!1,isProfileDetail:!1,isConfirmed:!1,ymd:["","",""],thisYear:(new Date).getFullYear()-1899,days_max:0,arrayValidExtension:["jpg","jpeg","png","gif","bmp"],imgErrorMsg:null,currentSelectedMailMagazine:[],currentSelectedMailMagazineDetail:[],identityId:"",isRegistering:!1,hasRequiredField:!1,pageTitle:"",pageInfoTxt:"",isAgreed:!1,agreement:null,isRegisterHappyplus:!1,showHappyPlus:!0,disableElement:!0,hasHpplusSiteInfo:!1,pMissing:!1,formValues:e}},head(){return{title:this.isConfirmed?ra:la}},async mounted(){if(await this.$sid.isAuthenticated()){try{let e=!1;if(await this.$sid.getUserAttr().then((e=>{this.unescapeHtmlObject(e.data.baseInfo),e.data.commonAttrInfo.nickName=this.unescapeHtml(e.data.commonAttrInfo.nickName),this.identityId=e.data.identityId,this.userBase=e.data,this.bkUserBase=JSON.parse(JSON.stringify(e.data)),null==this.userBase?.memberAgreeInfo.version||this.userBase?.memberAgreeInfo.version<va?this.isAgreed=!1:this.isAgreed=!0})).catch((t=>{void 0!==t.response&&404==t.response.status&&(this.$store.commit("clearAuthenticated"),this.$router.push({name:"SignupUserAttr"}),e=!0)})),e)return;if(!this.isAgreed)return void await this.$router.push({name:"UserAgreement"});const t=(await this.$sid.getUserData()).Username;let s=!1;const a=await this.$sid.requestApi({method:"GET",path:"/hpplus/me"}).catch((e=>{void 0!==e.response&&404==e.response.status&&null!=this.identityId&&(s=!0)}));if(s){const e=new Zs;e.hid=this.identityId,e.userName=t,this.userHpplusOne=e,this.pMissing=!0}else this.userHpplusOne=(await a).data;if(this.checkHasRequiredField(this.userBase.commonAttrInfo)){const e=this.userBase.commonAttrInfo.nickName,t=this.userBase.commonAttrInfo.imagePath;this.$store.commit("setAuthenticated",{nickname:e,imagePath:t}),this.hasRequiredField=!0}if(this.$store.commit("clearAuth"),null==this.userHpplusOne.job&&(this.userHpplusOne.job="",this.userBase.baseInfo.zipCode&&(this.hasRequiredField=!1)),this.checkHasHpplusSiteInfo(),this.hasHpplusSiteInfo){const e=this.userBase.commonAttrInfo.nickName,t=this.userBase.commonAttrInfo.imagePath;this.$store.commit("setAuthenticated",{nickname:e,imagePath:t})}if(null!=this.userHpplusOne&&this.hasHpplusSiteInfo&&!this.pMissing&&(!("serviceAgreeInfo"in a.data)||null==this.userHpplusOne.serviceAgreeInfo))return void await this.$router.push({name:"UserAgreement"});if(null!=this.userHpplusOne.serviceAgreeInfo.version&&this.userHpplusOne.serviceAgreeInfo.version<ya)return void await this.$router.push({name:"UserAgreement"});this.currentSelectedMailMagazineDetail=JSON.parse(JSON.stringify(this.userHpplusOne.mailmagazine)),this.mailMagazineList=JSON.parse(JSON.stringify(Xs)),this.userHpplusOne.mailmagazine=this.userHpplusOne.mailmagazine.filter((e=>null===e.leaveDate||ei()().isBefore(e.leaveDate))),this.selectedMailMagazine=Array.from(this.userHpplusOne.mailmagazine).map((e=>e.mailMagazineId?.toString())).filter((e=>null!==e)),this.currentSelectedMailMagazine=this.selectedMailMagazine,this.isPlusMember(this.userBase.baseInfo,this.userBase.commonAttrInfo,this.userHpplusOne)&&(this.subscribed=!0,this.isProfileDetail=!0,this.disableElement=!1);let i=this.userBase.commonAttrInfo.birthday;null!=this.userBase.commonAttrInfo.imagePath&&(this.beforeImagePath=this.imagePath=this.userBase.commonAttrInfo.imagePath),i=""!=i?i:null;const l=i?.split("-");void 0!=l&&(this.ymd[0]=l[0]??"",this.ymd[1]=l[1]??"",this.setDaysMax(),this.ymd[2]=l[2]??""),this.titleAndInfoManage()}catch(e){this.errorMsg="ユーザ属性取得失敗",console.log("error:"+e)}this.$nextTick((()=>{this.initFormValues()}))}else await this.$router.push({name:"Login"})},methods:{initFormValues(){this.formValues.nickName=this.userBase.commonAttrInfo.nickName,this.formValues.gender=this.userBase.commonAttrInfo.gender,this.formValues.bloodType=this.userBase.commonAttrInfo.bloodType,this.formValues.lastName=this.userBase.baseInfo.lastName,this.formValues.firstName=this.userBase.baseInfo.firstName,this.formValues.lastKana=this.userBase.baseInfo.lastKana,this.formValues.firstKana=this.userBase.baseInfo.firstKana,this.formValues.zipCode=this.userBase.baseInfo.zipCode,this.formValues.prefecture=this.userBase.baseInfo.prefecture,this.formValues.city=this.userBase.baseInfo.address,this.formValues.building=this.userBase.baseInfo.building,this.formValues.tel=this.userBase.baseInfo.tel,this.formValues.isMarried=this.userBase.commonAttrInfo.isMarried,this.formValues.hasChild=this.userBase.commonAttrInfo.hasChild,this.formValues.birthdayYear=this.ymd[0],this.formValues.birthdayMonth=this.ymd[1],this.formValues.birthdayDay=this.ymd[2],this.formValues.mailMagazineIds=this.selectedMailMagazine,this.formValues.job=this.userHpplusOne?.job,this.formValues.agreement=this.agreement},setValues(e){this.userBase.commonAttrInfo.nickName=e.nickName,this.userBase.commonAttrInfo.gender=e.gender,this.userBase.commonAttrInfo.bloodType=e.bloodType,this.userBase.baseInfo.lastName=e.lastName,this.userBase.baseInfo.firstName=e.firstName,this.userBase.baseInfo.lastKana=e.lastKana,this.userBase.baseInfo.firstKana=e.firstKana,this.userBase.baseInfo.zipCode=e.zipCode,this.userBase.baseInfo.prefecture=e.prefecture,this.userBase.baseInfo.address=e.city,this.userBase.baseInfo.building=e.building,this.userBase.baseInfo.tel=e.tel,this.userBase.commonAttrInfo.isMarried=e.isMarried,this.userBase.commonAttrInfo.hasChild=e.hasChild,this.ymd[0]=e.b
1irthdayYear,this.ymd[1]=e.birthdayMonth,this.ymd[2]=e.birthdayDay,this.selectedMailMagazine=e.mailMagazineIds,this.userHpplusOne&&(this.userHpplusOne.job=e.job),this.agreement=e?.agreement},titleAndInfoManage(){if(this.isConfirmed)return this.hasHpplusSiteInfo,this.pageTitle="集英社女性誌ポータル会員情報確認",void(this.pageInfoTxt="入力内容を確認後、変更するボタンを押して下さい。");this.hasHpplusSiteInfo?(this.pageTitle="集英社女性誌ポータル会員情報編集",this.pageInfoTxt=""):(this.pageTitle="集英社女性誌ポータル会員情報編集",this.pageInfoTxt="集英社女性誌ポータルを利用するにあたり、必須項目を入力してください。")},isPlusMember(e,t,s){return!!this.hasHpplusSiteInfo&&("job"in s&&""!==s.job||!(this.isNullOrEmpty(e.lastName)||this.isNullOrEmpty(e.firstName)||this.isNullOrEmpty(e.lastKana)||this.isNullOrEmpty(e.firstKana)||this.isNullOrEmpty(e.zipCode)||this.isNullOrEmpty(e.address)||this.isNullOrEmpty(e.tel))&&("isMarried"in t&&"hasChild"in t&&(null!=t.isMarried&&null!=t.hasChild)))},checkHasRequiredField(e){return this.userBase.baseInfo.lastName?!(null==e.hasChild||null==e.isMarried):!(""===e.nickName||null==e.nickName)},checkHasHpplusSiteInfo(){if(!("siteInfo"in this.userBase))return;const e=this.userBase.siteInfo.filter((e=>0==e.siteLinkageId&&1==e.enable));1==e.length&&(this.hasHpplusSiteInfo=!0)},setImage(e){const t=(e.target.files||e.dataTransfer)[0];0!=t.lengh&&(this.checkExtension(t.name)&&t.type.startsWith("image/")?t.size>5e6?this.imgErrorMsg="プロフィール画像は5MB以内のファイルを選択してください。":(this.imgErrorMsg="",this.imagePath=window.URL.createObjectURL(t),this.imageName=t.name,this.text=t.type,this.imageFile=t):this.imgErrorMsg="画像の形式が不正です。")},checkExtension(e){const t=this.getExtension(e).toLowerCase();return-1!==this.arrayValidExtension.indexOf(t)},getExtension(e){const t=e.lastIndexOf(".");return-1===t?"":e.slice(t+1)},delImage(){this.imagePath="",this.imageName="",this.text="",this.imageFile=null},async changeMailAddress(){confirm("入力途中の情報が破棄されます。よろしいですか?")&&await this.$router.push({name:"NewEmail"})},async changePassword(){confirm("入力途中の情報が破棄されます。よろしいですか?")&&await this.$router.push({name:"NewPassword"})},setDaysMax(){const e=this.$refs.veeForm,t=e.getValues(),s=t?.birthdayYear??this.ymd[0],a=t?.birthdayMonth??this.ymd[1];this.days_max=new Date(Number(s),Number(a),0).getDate()},get_days(){this.setDaysMax();const e=this.$refs.veeForm;e.setFieldValue("birthdayDay","")},async back(){this.disableElement&&(this.showHappyPlus=!0),await(this.isConfirmed=!1),window.scrollTo(0,0),this.titleAndInfoManage(),this.initFormValues()},onInvalidSubmit(){this.$scrollTo("body")},async confirmed(e){await this.$sid.isAuthenticated()?(this.setValues(e),this.userBase.commonAttrInfo.bloodType||(this.userBase.commonAttrInfo.bloodType="不明"),this.selectedMailMagazine.sort(((e,t)=>e<t?-1:e>t?1:0)),this.isConfirmed=!0,window.scrollTo(0,0),this.titleAndInfoManage()):await this.$router.push({name:"Login"})},async register(){if(await this.$sid.isAuthenticated()){this.isRegistering=!0;try{if(null===this.userHpplusOne)return;const e={baseInfo:[],commonAttrInfo:[],shippingInfo:[],manageInfo:[]};void 0!==this.userBase?.shippingInfo&&null!==this.userBase?.shippingInfo||(this.userBase.shippingInfo=[],this.bkUserBase.shippingInfo=[]),this.isProfileDetail?(e.baseInfo=JSON.parse(JSON.stringify(this.userBase.baseInfo)),e.baseInfo=this.escapeHtmlObject(e.baseInfo),this.userBase.shippingInfo[0]=this.setShippingInfo(this.userBase.baseInfo)):(e.baseInfo=this.escapeHtmlObject(JSON.parse(JSON.stringify(this.bkUserBase.baseInfo))),this.userBase.shippingInfo[0]=this.setShippingInfo(this.bkUserBase.baseInfo)),e.shippingInfo=JSON.parse(JSON.stringify(this.userBase.shippingInfo));const t=this.ymd[0]+"-"+("00"+this.ymd[1]).slice(-2)+"-"+("00"+this.ymd[2]).slice(-2);this.userBase.commonAttrInfo.birthday=t,this.hasHpplusSiteInfo||(e.siteInfo=JSON.parse(JSON.stringify(this.addOrUpdateSiteInfo()))),e.commonAttrInfo=JSON.parse(JSON.stringify(this.userBase.commonAttrInfo)),e.manageInfo=JSON.parse(JSON.stringify(this.userBase.manageInfo)),e.commonAttrInfo.nickName=this.escapeHtml(e.commonAttrInfo.nickName),await this.$sid.requestApi({method:"PUT",path:"/user/me",body:e});let s={mailmagazine:[],job:[],manageInfo:[]};if(!this.hasHpplusSiteInfo||this.pMissing){const e=new Vs;e.regDate=ei()().format("YYYY-MM-DD"),e.version=ya;const t=JSON.parse(JSON.stringify(e));s=Object.assign({hid:this.userHpplusOne.hid,userName:this.userHpplusOne.userName,serviceAgreeInfo:t},s)}const a=[];for(const[i]of Object.entries(Xs)){const e=this.userHpplusOne.mailmagazine.find((e=>e.mailMagazineId==Number(i))),t=this.currentSelectedMailMagazineDetail.find((e=>e.mailMagazineId==Number(i)));if("undefined"===typeof e){if("undefined"!==typeof t)if(null!==t.leaveDate)a.push(JSON.parse(JSON.stringify(t)));else{const e=JSON.parse(JSON.stringify(t));e.leaveDate=ei()().format("YYYY-MM-DDTHH:mm:ss.SSSSSSZ"),a.push(e)}}else"undefined"!==typeof t&&null==t.leaveDate?a.push(JSON.parse(JSON.stringify(t))):a.push(JSON.parse(JSON.stringify(e)))}s.mailmagazine=JSON.parse(JSON.stringify(a)),s.job=JSON.parse(JSON.stringify(this.userHpplusOne.job)),s.manageInfo=JSON.parse(JSON.stringify(this.userHpplusOne.manageInfo)),!this.hasHpplusSiteInfo&&null===this.userHpplusOne||this.pMissing?await this.$sid.requestApi({method:"POST",path:"/hpplus/me",body:s}):await this.$sid.requestApi({method:"PUT",path:"/hpplus/me",body:s}),this.checkDetail&&this.hasHpplusSiteInfo&&await this.updateAgreement(),ii.debug&&"true"==this.$route.query.isDowngrade&&await this.updateAgreement(!0),await this.upload(this.imageFile),window.location.href=aa}catch(e){this.errorMsg="ユーザ登録に失敗しました",this.isRegistering=!1,console.log(e),this.$nextTick((()=>{this.$scrollTo("body")}))}}else await this.$router.push({name:"Login"})},async upload(e){async function t(e){return new Promise(((t,s)=>{const a=new FileReader;a.onload=function(){t(a.result)},a.onerror=function(){s(new Error("File read error"))},a.onabort=function(){s(new Error("File read aborted"))},a.readAsBinaryString(e)}))}if(this.beforeImagePath)if(this.imagePath){if(this.imagePath!=this.beforeImagePath){const s=await t(e),a=btoa(s);await this.$sid.requestApi({method:"PUT",path:"/user/me/image",body:a})}}else await this.$sid.requestApi({method:"DELETE",path:"/user/me/image"});else if(this.imagePath){const s=await t(e),a=btoa(s);await this.$sid.requestApi({method:"POST",path:"/user/me/image",body:a})}},setShippingInfo(e){const t=new Ls;return t.lastName=this.escapeHtml(e.lastName),t.firstName=this.escapeHtml(e.firstName),t.lastKana=this.escapeHtml(e.lastKana),t.firstKana=this.escapeHtml(e.firstKana),t.zipCode=this.escapeHtml(e.zipCode),t.prefecture=this.escapeHtml(e.prefecture),t.address=this.escapeHtml(e.address),t.building=this.escapeHtml(e.building),t.tel=this.escapeHtml(e.tel),t},setSiteInfo(e){const t=new Rs;return t.siteLinkageId=e.siteLinkageId,t.leaveDate=e.leaveDate,t.enable=e.enable,t.regDate=e.regDate,t}
1,unescapeHtmlObject(e){Object.keys(e).forEach((t=>{e[t]&&(e[t]=this.unescapeHtml(e[t]))}))},escapeHtmlObject(e){return Object.keys(e).forEach((t=>{e[t]&&(e[t]=this.escapeHtml(e[t]))})),e},toggleProfileDetail(){this.isProfileDetail=!this.isProfileDetail,this.isProfileDetail&&this.$nextTick((()=>{this.$scrollTo("#profile_detail_title")}))},reset(){Object.assign(this.$data,this.$options.data)},escapeHtml(e){return"string"===typeof e?e.replace(/</g,"&lt;").replace(/>/g,"&gt;"):e},unescapeHtml(e){return"string"===typeof e?e.replace(/&lt;/g,"<").replace(/&gt;/g,">"):e},async updateAgreement(e=!1){const t=new Vs;t.regDate=ei()().format("YYYY-MM-DD"),t.version=e?1:ya;const s=JSON.parse(JSON.stringify(t));if(await this.$sid.requestApi({method:"POST",path:"/hpplus/service_agree",body:s}),this.userBase.memberAgreeInfo.version<va){const t=new Ks;t.regDate=ei()().format("YYYY-MM-DD"),t.version=e?1:va;const s=JSON.parse(JSON.stringify(t));await this.$sid.requestApi({method:"POST",path:"/user/member_agreement",body:s})}},addOrUpdateSiteInfo(){const e=ei()().format("YYYY-MM-DD"),t=new Rs;t.siteLinkageId=0,t.enable=!0,t.regDate=e,t.leaveDate=null,t.leaveNote1=null,t.leaveNote2=null;const s=this.userBase.siteInfo.filter((e=>0!=e.siteLinkageId));if(0==s.length&&this.hasHpplusSiteInfo){const e=[];return e[0]=t,e}const a=s.map((e=>this.setSiteInfo(e)));return a.push(t),a},fillAddress(e){new si(e,(e=>{const t=this.$refs.veeForm;t.setFieldValue("prefecture",e?.region),t.setFieldValue("city",(e?.locality??"")+(e?.street??""))}))},isNullOrEmpty(e){return!("undefined"===typeof e||!e)},isEmpty(e){return 0===Object.keys(e).length}},computed:{isMarried:{get(){return null==this.userBase||null==this.userBase.commonAttrInfo.isMarried?null:Boolean(this.userBase.commonAttrInfo.isMarried)},set(e){null!=this.userBase&&(this.userBase.commonAttrInfo.isMarried=e)}},hasChild:{get(){return null==this.userBase||null==this.userBase.commonAttrInfo.hasChild?null:Boolean(this.userBase.commonAttrInfo.hasChild)},set(e){null!=this.userBase&&(this.userBase.commonAttrInfo.hasChild=e)}},showDetail:{get(){return this.isProfileDetail},set(e){this.isProfileDetail=e}},checkDetail:{get(){return this.isRegisterHappyplus},set(e){this.isRegisterHappyplus=e,this.disableElement=!e,this.isProfileDetail=e}},isMobile(){return this.$store.getters["isMobile"]},schema(){const e={nickName:(0,Us.Z_)().label("ニックネーム").custom_required().max(20),gender:(0,Us.nK)().label("性別").required(),birthdayYear:(0,Us.Z_)().label("生年月日の年").custom_required().selected_rule(),birthdayMonth:(0,Us.Z_)().label("生年月日の月").custom_required().selected_rule(),birthdayDay:(0,Us.Z_)().label("生年月日の日").custom_required().selected_rule(),bloodType:(0,Us.nK)().label("血液型").nullable(),mailMagazineIds:(0,Us.nK)().label("メールマガジン")},t={lastName:(0,Us.Z_)().label("お名前の姓").custom_required().max(32),firstName:(0,Us.Z_)().label("お名前の名").custom_required().max(32),lastKana:(0,Us.Z_)().label("ふりがな(姓)").custom_required().max(32).kana_rule(),firstKana:(0,Us.Z_)().label("ふりがな(名)").custom_required().max(32).kana_rule(),zipCode:(0,Us.Z_)().label("郵便番号").custom_required().integer().length(7),prefecture:(0,Us.Z_)().label("都道府県").custom_required().selected_rule(),city:(0,Us.Z_)().label("市区郡町村番地").custom_required().max(32),building:(0,Us.Z_)().label("建物部屋番号").nullable().max(32),tel:(0,Us.Z_)().label("電話番号").custom_required().integer().min(10).max(11),job:(0,Us.Z_)().label("職業").custom_required().selected_rule(),isMarried:(0,Us.nK)().label("結婚有無").required(),hasChild:(0,Us.nK)().label("子供有無").required()},s={agreement:(0,Us.nK)().label("利用規約、および プライバシーステートメントに同意").required()};return this.disableElement||Object.assign(e,t),this.hasHpplusSiteInfo||Object.assign(e,s),(0,Bs.Xl)((0,Us.Ry)(e))}},watch:{selectedMailMagazine(){const e=[];for(const t of this.selectedMailMagazine)e.push({mailMagazineId:Number(t),name:Xs[Number(t)],regDate:ei()().format("YYYY-MM-DDTHH:mm:ss.SSSSSSZ"),leaveDate:null});this.userHpplusOne&&(this.userHpplusOne.mailmagazine=e)}}});const ri=(0,U.Z)(li,[["render",Es]]);var oi=ri;const ni=e=>((0,o.dD)("data-v-c150a07e"),e=e(),(0,o.Cn)(),e),di={key:0,class:"boxError"},ui={key:1,class:"boxError"},mi={class:"txt"},ci={class:"form"},hi=["src"],pi=ni((()=>(0,o._)("p",{class:"txtEx"}," パスワードは8文字以上、半角英字(大文字)、半角英字(小文字)、半角数字を全て含める必要があります。 ",-1))),gi=["src"],bi={class:"boxBtn is-gray"},fi=["onClick","disabled"],_i={key:0,class:"loaderContainer"},wi={class:"container txtCom"},vi=ni((()=>(0,o._)("p",null,"ご入力いただいたメールアドレスは集英社IDのメールアドレスとしてご登録がございます。",-1))),yi=ni((()=>(0,o._)("p",null,"集英社IDパスワードにてログインをお試しください。",-1))),ki={class:"boxBtn is-gray is-double mt-60"};function xi(e,t,s,i,l,r){const d=(0,o.up)("PageTitle"),u=(0,o.up)("Step"),m=(0,o.up)("Field"),c=(0,o.up)("FormField"),h=(0,o.up)("MailPermissionInformation"),p=(0,o.up)("nowLoading"),g=(0,o.up)("VeeForm"),b=(0,o.up)("Container");return e.isRegistered?((0,o.wg)(),(0,o.j4)(b,{key:1},{default:(0,o.w5)((()=>[(0,o.Wm)(d,{title:"メールアドレス重複エラー"}),(0,o._)("div",wi,[vi,yi,(0,o._)("div",ki,[(0,o._)("button",{onClick:t[0]||(t[0]=(...t)=>e.back&&e.back(...t)),class:"btn is-left is-primary is-white is-large"}," 戻る "),(0,o._)("button",{class:"btn is-primary is-large",onClick:t[1]||(t[1]=(...t)=>e.toLogin&&e.toLogin(...t))}," ログイン ")])])])),_:1})):((0,o.wg)(),(0,o.j4)(b,{key:0},{default:(0,o.w5)((()=>[(0,o.Wm)(d,{title:"新規会員登録"}),e.isMobile?(0,o.kq)("",!0):((0,o.wg)(),(0,o.j4)(u,{key:0,contents:[{text:"メールアドレス入力",active:!0},{text:"確認コード入力",active:!1},{text:"会員情報入力",active:!1},{text:"会員情報確認",active:!1},{text:"登録完了",active:!1}]})),(0,o.Wm)(g,{ref:"veeForm","validation-schema":e.schema,onInvalidSubmit:e.onInvalidSubmit,"initial-values":e.formValues,as:"div"},{default:(0,o.w5)((({handleSubmit:t,errors:s,values:i,meta:l})=>[!e.isEmpty(s)&&l.touched?((0,o.wg)(),(0,o.iD)("div",di,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(s,((e,t)=>((0,o.wg)(),(0,o.iD)("p",{key:t,class:"txt"},(0,n.zw)(e),1)))),128))])):(0,o.kq)("",!0),e.errorMsg?((0,o.wg)(),(0,o.iD)("div",ui,[(0,o._)("p",mi,(0,n.zw)(e.errorMsg),
11)])):(0,o.kq)("",!0),(0,o._)("div",ci,[(0,o.wy)((0,o.Wm)(c,{title:"ユーザ名",id:"username"},{default:(0,o.w5)((()=>[(0,o.Wm)(m,{type:"username",id:"username",name:"username",maxlength:"255",autocomplete:"off",class:"large"})])),_:1},512),[[a.F8,!1]]),(0,o.Wm)(c,{title:"メールアドレス",id:"email"},{default:(0,o.w5)((()=>[(0,o.Wm)(m,{type:"email",id:"email",name:"auth_email",maxlength:"255",autocomplete:"off",class:"large",placeholder:"[email protected]"}),(0,o.Wm)(h)])),_:1}),(0,o.Wm)(c,{title:"パスワード",id:"password"},{default:(0,o.w5)((()=>[(0,o.Wm)(m,{type:"password",id:"auth_password",name:"auth_password",maxlength:"99",autocomplete:"new-password",class:"large"}),""!==i.auth_password?((0,o.wg)(),(0,o.iD)("img",{key:0,src:e.passwordIconPath(i.auth_password),alt:"",class:(0,n.C_)(e.isMobile?"imgIconSp":"imgIcon")},null,10,hi)):(0,o.kq)("",!0),pi])),_:2},1024),(0,o.Wm)(c,{title:"パスワード(確認)",id:"passwordConfirm"},{default:(0,o.w5)((()=>[(0,o.Wm)(m,{type:"password",id:"passwordConfirm",name:"auth_passwordConfirm",maxlength:"99",autocomplete:"new-password",class:"large",placeholder:"確認のため、もう一度入力してください"}),""!==i.auth_passwordConfirm?((0,o.wg)(),(0,o.iD)("img",{key:0,src:e.passwordConfirmIconPath(i.auth_password,i.auth_passwordConfirm),alt:"",class:(0,n.C_)(e.isMobile?"imgIconSp":"imgIcon")},null,10,gi)):(0,o.kq)("",!0)])),_:2},1024),(0,o._)("div",bi,[(0,o._)("button",{onClick:s=>t(s,e.register),class:"btn is-large is-primary",disabled:e.isRegistering},[(0,o.Uk)(" 仮登録メールを送信 "),e.isRegistering?((0,o.wg)(),(0,o.iD)("div",_i,[(0,o.Wm)(p)])):(0,o.kq)("",!0)],8,fi)])])])),_:1},8,["validation-schema","onInvalidSubmit","initial-values"])])),_:1}))}const Ii={class:"txtEx"};function Ci(e,t){return(0,o.wg)(),(0,o.iD)("p",Ii,"ドメイン指定受信をご利用の方は「mail.id.shueisha.co.jp」をあらかじめ許可してください。")}const Di={},Mi=(0,U.Z)(Di,[["render",Ci]]);var Si=Mi;function ji(e,t,s,a,i,l){return(0,o.wg)(),(0,o.iD)("ul",{class:(0,n.C_)(["step-list",e.border?"is-border":""])},[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.contents,((e,t)=>((0,o.wg)(),(0,o.iD)("li",{class:"step-list-item",key:t},[(0,o._)("div",{class:(0,n.C_)(["step",{"is-active":e.active}])},(0,n.zw)(e.text),3)])))),128))],2)}var Ni=(0,o.aZ)({components:{},props:{contents:{type:Array,required:!0},border:{type:Boolean,required:!1,default:!1}}});const Ai=(0,U.Z)(Ni,[["render",ji],["__scopeId","data-v-572f7de0"]]);var Pi=Ai;const qi="/img/checkmark_flat_32.png",Wi="/img/cross_flat_32.png";var Ti=(0,o.aZ)({components:{MailPermissionInformation:Si,VeeForm:$s.l0,Field:$s.gN,PageTitle:qa,FormField:za,Container:Sa,Step:Pi,nowLoading:La},data:()=>{const e=(0,Bs.Xl)((0,Us.Ry)({username:(0,Us.Z_)().label("ユーザ名"),auth_email:(0,Us.Z_)().label("メールアドレス").custom_required().email().max(255),auth_password:(0,Us.Z_)().label("パスワード").custom_required().min(8).max(99).password_rule(),auth_passwordConfirm:(0,Us.Z_)().label("パスワード確認").custom_required().min(8).max(99).password_rule().confirm_rule("auth_password")})),t={username:"",auth_email:"",auth_password:"",auth_passwordConfirm:""};return{errorMsg:"",isRegistering:!1,isPasswordCorrect:!1,isTryRegister:!1,isRegistered:!1,schema:e,formValues:t}},head(){return{title:ca}},computed:{isMobile(){return this.$store.getters["isMobile"]}},methods:{onInvalidSubmit(){this.$nextTick((()=>{this.$scrollTo("body")}))},async register(e){this.isRegistering=!0,this.isRegistered=!1,this.errorMsg="";try{const t=await this.$sid.signUp({type:"Email",email:e.auth_email,password:e.auth_password});if(t.userConfirmed)await this.$store.commit("setAuth",{username:"",email:e.auth_email,password:""}),await this.$sid.signIn(e.auth_email,e.auth_password,!0),await this.$router.push({name:"SignupUserAttr"});else{const s=t.user.getUsername();await this.$store.commit("setAuth",{username:s,email:e.auth_email,password:e.auth_password}),await this.$router.push({name:"SignupEmailConfirm"})}}catch(t){this.isRegistering=!1,"UsernameExistsException"===t.code?(this.errorMsg="メールアドレスは既に登録されています",this.isRegistered=!0):"UserLambdaValidationException"===t.code?this.errorMsg="このメールアドレスは登録できません":this.errorMsg="ユーザ登録に失敗しました",this.$nextTick((()=>{this.$scrollTo("body")}))}},async back(){this.isRegistered=!1},async toLogin(){await this.$router.push({name:"Login"})},isEmpty(e){return 0===Object.keys(e).length},passwordIconPath(e){const t=String(e).match(ka);return t?qi:Wi},passwordConfirmIconPath(e,t){const s=String(t).match(ka);return s?e!==t?Wi:qi:Wi}}});const Ei=(0,U.Z)(Ti,[["render",xi],["__scopeId","data-v-c150a07e"]]);var Bi=Ei;const $i=e=>((0,o.dD)("data-v-4c77cf50"),e=e(),(0,o.Cn)(),e),Ui=$i((()=>(0,o._)("h2",{class:"titCom"}," 会員認証 ",-1))),zi={key:0}
1,Hi={key:0,class:"boxError"},Zi={class:"txt"},Oi={key:0,class:"txt"},Fi={class:"boxLogin"},Li={class:"box"},Ri=$i((()=>(0,o._)("h3",{class:"title"},"集英社IDをお持ちの方",-1))),Yi={class:"box-login__inner"},Ki={class:"box-login__inner--container"},Vi=$i((()=>(0,o._)("p",{class:"box-login__inner--label"},[(0,o.Uk)("集英社ID"),(0,o._)("br"),(0,o.Uk)("(メールアドレス)")],-1))),Ji={class:"box-login__inner--input"},Gi={class:"box-login__inner--container"},Xi=$i((()=>(0,o._)("p",{class:"box-login__inner--label"},"パスワード",-1))),Qi={class:"box-login__inner--input"},el={class:"box-login__inner--disable_autologin"},tl=$i((()=>(0,o._)("label",{for:"disable_autologin"},"集英社IDを記憶させない",-1))),sl=$i((()=>(0,o._)("p",null,"※第三者と共有で使用するパソコンをご利用の場合は、「集英社IDを記憶させない」にチェックを入れてご利用ください。",-1))),al=$i((()=>(0,o._)("div",{class:"box-login__inner--terms"},[(0,o._)("ul",null,[(0,o._)("li",null,[(0,o._)("a",{href:"https://id.shueisha.co.jp/terms",target:"_blank"},"集英社ID利用規約")]),(0,o._)("li",null,[(0,o._)("a",{href:"https://www2.shueisha.co.jp/privacy/privacy.html",target:"_blank"},"集英社 プライバシーガイドライン")]),(0,o._)("li",null,[(0,o._)("a",{href:"https://hpplus.jp/about/terms/",target:"_blank"},"集英社女性誌ポータル利用規約")])])],-1))),il={class:"box-login__inner--login-box"},ll=$i((()=>(0,o._)("p",null,"上記のプライバシーガイドライン・各規約に同意し",-1))),rl=$i((()=>(0,o._)("button",{class:"btn is-primary"},"ログイン",-1))),ol={class:"box-login__inner--about-password"},nl={class:"box"},dl={class:"box-register__container"},ul=$i((()=>(0,o._)("h3",{class:"title"},"集英社IDをお持ちでない方",-1))),ml={class:"box-register__inner"},cl=$i((()=>(0,o._)("button",{class:"btn is-primary"},"新規会員登録(無料)",-1))),hl={class:"box notice"},pl=$i((()=>(0,o._)("h3",{class:"noticeTitle"},"パスワード再設定のお願い",-1))),gl=$i((()=>(0,o._)("p",{class:"noticeText"},[(0,o.Uk)("セキュリティ強化のためパスワードの仕様を変更いたします。"),(0,o._)("br"),(0,o.Uk)(" 誠に恐れ入りますが、2020年12月7日以降ログインする際はパスワードの再設定をお願いいたします。"),(0,o._)("br"),(0,o.Uk)(" 新しいパスワードは英数字で8文字以上、大文字と小文字と数字を混ぜたものをご使用ください。 ")],-1))),bl={class:"noticeText"},fl={key:1,class:""},_l={key:0,class:"boxError"},wl={class:"txt"},vl={key:0,class:"txt"},yl={class:"box"},kl=$i((()=>(0,o._)("span",null,"集英社ID(メールアドレス):",-1))),xl={class:"formField"},Il=$i((()=>(0,o._)("span",{class:"sp-box-login__password-label"},"パスワード:",-1))),Cl={class:"formField"},Dl={class:"sp-box-login__password-detail"},Ml={class:"sp-box-login__password-box"},Sl=$i((()=>(0,o._)("label",{for:"showPassword"},"パスワードを表示",-1))),jl={class:"sp-box-login__forgot-password"},Nl={class:"sp-box-login__disable_autologin"},Al=$i((()=>(0,o._)("label",{for:"sp_disable_autologin"},"集英社IDを記憶させない",-1))),Pl=$i((()=>(0,o._)("p",{class:"sp_about_autologin"},"※第三者と共有で使用するパソコンをご利用の場合は、「集英社IDを記憶させない」にチェックを入れてご利用ください。",-1))),ql=$i((()=>(0,o._)("div",{class:"sp-box-login__terms"},[(0,o._)("ul",null,[(0,o._)("li",null,[(0,o.Uk)("・"),(0,o._)("a",{href:"https://id.shueisha.co.jp/terms",target:"_blank"},"集英社ID利用規約")]),(0,o._)("li",null,[(0,o.Uk)("・"),(0,o._)("a",{href:"https://www2.shueisha.co.jp/privacy/privacy.html",target:"_blank"},"集英社 プライバシーガイドライン")]),(0,o._)("li",null,[(0,o.Uk)("・"),(0,o._)("a",{href:"https://hpplus.jp/about/terms/",target:"_blank"},"集英社女性誌ポータル利用規約")])])],-1))),Wl=$i((()=>(0,o._)("p",{class:"sp-box-login__terms--info"},"上記のプライバシーガイドライン・各規約に同意し",-1))),Tl=["onClick"],El={class:"boxLogin"},Bl=$i((()=>(0,o._)("button",{class:"btn is-large is-primary"}," 新規会員登録(無料) ",-1))),$l={class:"box notice"},Ul=$i((()=>(0,o._)("h3",{class:"noticeTitle"},"パスワード再設定のお願い",-1))),zl=$i((()=>(0,o._)("p",{class:"noticeText"},[(0,o.Uk)("セキュリティ強化のためパスワードの仕様を変更いたします。"),(0,o._)("br"),(0,o.Uk)(" 誠に恐れ入りますが、2020年12月
17日以降ログインする際はパスワードの再設定をお願いいたします。"),(0,o._)("br"),(0,o.Uk)(" 新しいパスワードは英数字で8文字以上、大文字と小文字と数字を混ぜたものをご使用ください。 ")],-1))),Hl={class:"noticeText"};function Zl(e,t,s,i,l,r){const d=(0,o.up)("Field"),u=(0,o.up)("router-link"),m=(0,o.up)("VeeForm"),c=(0,o.up)("Container");return(0,o.wg)(),(0,o.j4)(c,{id:"contentsFix",class:"clearfix"},{default:(0,o.w5)((()=>[Ui,e.isMobile?((0,o.wg)(),(0,o.iD)("div",fl,[(0,o.Wm)(m,{"validation-schema":e.schema,as:"div"},{default:(0,o.w5)((({handleSubmit:s,errors:i})=>[!e.isEmpty(i)||e.authError?((0,o.wg)(),(0,o.iD)("div",_l,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(i,((e,t)=>((0,o.wg)(),(0,o.iD)("div",{key:t},[(0,o._)("p",wl,(0,n.zw)(e),1)])))),128)),e.authError?((0,o.wg)(),(0,o.iD)("p",vl,(0,n.zw)(e.authError),1)):(0,o.kq)("",!0)])):(0,o.kq)("",!0),(0,o._)("div",yl,[kl,(0,o._)("div",xl,[(0,o.Wm)(d,{type:"text",name:"email",maxlength:"190",autocomplete:"off",placeholder:"(例)[email protected]"})]),Il,(0,o._)("div",Cl,[(0,o.Wm)(d,{type:e.passwordType,id:"password",autocomplete:"new-password",name:"password",maxlength:"99",placeholder:"大文字小文字含めた8文字以上英数字"},null,8,["type"])]),(0,o._)("div",Dl,[(0,o._)("div",Ml,[(0,o._)("input",{type:"checkbox",name:"showPassword",id:"showPassword",onClick:t[1]||(t[1]=t=>e.showPassword())}),Sl]),(0,o._)("p",jl,[(0,o.Wm)(u,{to:{name:"ForgotPassword"}},{default:(0,o.w5)((()=>[(0,o.Uk)("パスワードをお忘れの方")])),_:1})])]),(0,o._)("div",Nl,[(0,o.wy)((0,o._)("input",{type:"checkbox",name:"disable_autologin",id:"sp_disable_autologin","onUpdate:modelValue":t[2]||(t[2]=t=>e.disableAutoLogin=t)},null,512),[[a.e8,e.disableAutoLogin]]),Al,Pl]),ql]),Wl,(0,o._)("button",{class:"btn is-large is-primary",onClick:t=>s(t,e.login)}," ログイン ",8,Tl),(0,o._)("div",El,[(0,o.Wm)(u,{to:{name:"Signup"}},{default:(0,o.w5)((()=>[Bl])),_:1})])])),_:1},8,["validation-schema"]),(0,o._)("div",$l,[Ul,zl,(0,o._)("p",Hl,[(0,o.Wm)(u,{to:{name:"ForgotPassword"}},{default:(0,o.w5)((()=>[(0,o.Uk)("こちら")])),_:1}),(0,o.Uk)("から案内に沿ってパスワードの再設定をお願いいたします。 ")])])])):((0,o.wg)(),(0,o.iD)("div",zi,[(0,o.Wm)(m,{"validation-schema":e.schema,onInvalidSubmit:e.onInvalidSubmit,as:"div"},{default:(0,o.w5)((({handleSubmit:s,errors:i})=>[!e.isEmpty(i)||e.authError?((0,o.wg)(),(0,o.iD)("div",Hi,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(i,((e,t)=>((0,o.wg)(),(0,o.iD)("div",{key:t},[(0,o._)("p",Zi,(0,n.zw)(e),1)])))),128)),e.authError?((0,o.wg)(),(0,o.iD)("p",Oi,(0,n.zw)(e.authError),1)):(0,o.kq)("",!0)])):(0,o.kq)("",!0),(0,o._)("div",Fi,[(0,o._)("div",Li,[Ri,(0,o._)("div",Yi,[(0,o._)("div",Ki,[Vi,(0,o._)("p",Ji,[(0,o.Wm)(d,{type:"text",name:"email",maxlength:"190",autocomplete:"username",placeholder:"(例)[email protected]"})])]),(0,o._)("div",Gi,[Xi,(0,o._)("p",Qi,[(0,o.Wm)(d,{type:"password",id:"passwordpc",name:"password",maxlength:"99",autocomplete:"new-password",placeholder:"大文字小文字含めた8文字以上英数字"})])]),(0,o._)("div",el,[(0,o.wy)((0,o._)("input",{type:"checkbox",name:"disable_autologin",id:"disable_autologin","onUpdate:modelValue":t[0]||(t[0]=t=>e.disableAutoLogin=t)},null,512),[[a.e8,e.disableAutoLogin]]),tl,sl]),al,(0,o._)("div",il,[ll,(0,o.Wm)(u,{to:{name:"Login"},onClick:t=>s(t,e.login)},{default:(0,o.w5)((()=>[rl])),_:2},1032,["onClick"])]),(0,o._)("div",ol,[(0,o._)("ul",null,[(0,o._)("li",null,[(0,o.Wm)(u,{to:{name:"ForgotPassword"}},{default:(0,o.w5)((()=>[(0,o.Uk)("パスワードを忘れた場合はこちら")])),_:1})])])])])]),(0,o._)("div",nl,[(0,o._)("div",dl,[ul,(0,o._)("div",ml,[(0,o.Wm)(u,{to:{name:"Signup"}},{default:(0,o.w5)((()=>[cl])),_:1})])])])])])),_:1},8,["validation-schema","onInvalidSubmit"]),(0,o._)("div",hl,[pl,gl,(0,o._)("p",bl,[(0,o.Wm)(u,{to:{name:"ForgotPassword"}},{default:(0,o.w5)((()=>[(0,o.Uk)("こちら")])),_:1}),(0,o.Uk)("から案内に沿ってパスワードの再設定をお願いいたします。 ")])])]))])),_:1})}const Ol={InternalErrorException:"ただいまアクセスがしづらい状況となっております。しばらく時間をおいてから再度アクセスをしてください。(1)",InvalidLambdaResponseException:"ただいまアクセスがしづらい状況となっております。しばらく時間をおいてから再度アクセスをしてください。(2)",UnexpectedLambdaException:"ただいまアクセスがしづらい状況となっております。しばらく時間をおいてから再度アクセスをしてください。(3)",ResourceNotFoundException:"ただいまアクセスがしづらい状況となっております。しばらく時間をおいてから再度アクセスをしてください。(4)",TooManyRequestsException:"ただいまアクセスがしづらい状況となっております。しばらく時間をおいてから再度アクセスをしてください。(5)",CodeDeliveryFailureException:"ただいまアクセスがしづらい状況となっております。しばらく時間をおいてから再度アクセスをしてください。(6)",InvalidEmailRoleAccessPol
1icyException:"ただいまアクセスがしづらい状況となっております。しばらく時間をおいてから再度アクセスをしてください。(7)",InvalidSmsRoleAccessPolicyException:"ただいまアクセスがしづらい状況となっております。しばらく時間をおいてから再度アクセスをしてください。(8)",InvalidSmsRoleTrustRelationException:"ただいまアクセスがしづらい状況となっております。しばらく時間をおいてから再度アクセスをしてください。(9)",InvalidParameterException:"ただいまアクセスがしづらい状況となっております。しばらく時間をおいてから再度アクセスをしてください。(10)",ForbiddenException:"ただいまアクセスがしづらい状況となっております。しばらく時間をおいてから再度アクセスをしてください。(11)",InvalidSmsRoleTrustRelationshipException:"ただいまアクセスがしづらい状況となっております。しばらく時間をおいてから再度アクセスをしてください。(12)",InvalidUserPoolConfigurationException:"ただいまアクセスがしづらい状況となっております。しばらく時間をおいてから再度アクセスをしてください。(13)",NotAuthorizedException:"メールアドレスもしくはパスワードが正しくありません。",InvalidPasswordException:"メールアドレスもしくはパスワードが正しくありません。",UserNotFoundException:"メールアドレスもしくはパスワードが正しくありません。",LimitExceededException:"試行回数が上限を超えました。しばらく経ってからお試しください。",NetworkError:"ネットワークに繋がっていません。"},Fl=(e,t="ただいまアクセスがしづらい状況となっております。しばらく時間をおいてから再度アクセスをしてください。")=>Ol[e]??t;var Ll=(0,o.aZ)({components:{VeeForm:$s.l0,Field:$s.gN,Container:Sa},mixins:[],data:()=>{const e=(0,Bs.Xl)((0,Us.Ry)({email:(0,Us.Z_)().label("集英社ID(メールアドレス)").custom_required().max(255),password:(0,Us.Z_)().label("パスワード").custom_required()}));return{authError:"",autoLogin:!1,returnUrl:"",disableAutoLogin:!1,isShowPassword:!1,schema:e}},head(){return{title:ia}},methods:{onInvalidSubmit(){this.$scrollTo("body")},async login(e){await this.$sid.signOut();const t=e.email.replace(/@/g,"+");this.autoLogin=!this.disableAutoLogin,await this.$sid.signIn(e.email,e.password,this.autoLogin).then((t=>{"NEW_PASSWORD_REQUIRED"===t?(this.setAuthStore(e.email),this.$router.push({name:"SignupPassword"})):"RESET_PASSWORD_REQUIRED"===t?this.$router.push({name:"ForgotPassword",query:{email:e.email}}):(this.setAuthStore(e.email),fetch("/cookie-auth/?ca=1"),this.$router.push({name:"Top"}))})).catch((s=>{"UserNotConfirmedException"==s.code?(this.$store.commit("setAuth",{username:t,email:e.email,password:e.password}),this.$sid.resendConfirmationCode(t)):(this.authError=Fl(s.code),this.$nextTick((()=>{this.$scrollTo("body")})))}))},setAuthStore(e){e.includes("@")?this.$store.commit("setAuth",{email:e}):this.$store.commit("setAuth",{username:e})},showPassword(){this.isShowPassword=!this.isShowPassword},isEmpty(e){return 0===Object.keys(e).length}},async mounted(){this.$route.query.retUrl},computed:{isMobile(){return this.$store.getters["isMobile"]},passwordType(){return this.isShowPassword?"text":"password"}}});const Rl=(0,U.Z)(Ll,[["render",Zl],["__scopeId","data-v-4c77cf50"]]);var Yl=Rl;function Kl(e,t,s,a,i,l){return(0,o.wg)(),(0,o.iD)("div")}class Vl{constructor(){(0,zs.Z)(this,"cookieStorageData",ai.authInfo.cookieStorageData),(0,zs.Z)(this,"pastExpiresDate","Mon, 1 Jan 1990 00:00:00 GMT")}swapCookieDomain(){const e=window?.localStorage.getItem("lastAuthStorage");if("Cookie"!==e)return;if(document.cookie.split(";").some((e=>e.trim().startsWith("Chg"))))return;const t=document.cookie.split(";"),s=this.getExpiresDate();for(const a of t){const e=a.split("=");e[0].includes("CognitoIdentityService")&&(document.cookie=e[0]+"="+e[1]+"; domain=.hpplus.jp; path=/; max-age=0; expires="+this.pastExpiresDate+";",this.setCurrentDomainCookie(e,s))}this.setChgFlagCookie(s)}setChgFlagCookie(e=""){""===e&&(e=this.getExpiresDate()),document.cookie="Chg=1; domain="+this.cookieStorageData?.domain+"; secure="+this.cookieStorageData?.secure+"; path="+this.cookieStorageData?.path+"; expires="+e+";"}deleteCookie(){const e=document.cookie.split(";");for(const t of e){const e=t.split("=");e[0].includes("CognitoIdentityService")&&(document.cookie=e[0]+"="+e[1]+"; domain=.hpplus.jp; path=/; max-age=0; expires="+this.pastExpiresDate+";",this.setCurrentDomainCookie(e,this.pastExpiresDate)),this.setChgFlagCookie(this.pastExpiresDate)}}setCurrentDomainCookie(e,t=""){document.cookie=e[0]+"="+e[1]+"; domain="+this.cookieStorageData?.domain+"; secure="+this.cookieStorageData?.secure+"; path="+this.cookieStorageData?.path+"; expires="+t+";"}getExpiresDate(){return new Date(Date.now()+864e5*Number(this.cookieStorageData?.expires)).toUTCString()}}const Jl=new Vl;var Gl=(0,o.aZ)({components:{},data:()=>({}),async mounted(){this.$store.commit("clearAuth",!0),await this.$sid.signOut(),Jl.deleteCookie(),await this.$router.push({name:"Login"})},methods:{}});const Xl=(0,U.Z)(Gl,[["render",Kl]]);var Ql=Xl;const er={key:0,class:"boxError"},tr={key:1,class:"boxError"},sr={class:"txt"},ar={class:"form"},ir={style:{width:"50px",display:"inline-block"}},lr={class:"boxBtn is-gray is-double"},rr=["onClick","disabled"],or={key:0,class:"loaderContainer"};function nr(e,t,s,i,l,r){const d=(0,o.up)("PageTitle"),u=(0,o.up)("nowLoading"),m=(0,o.up)("FormField"),c=(0,o.up)("Field"),h=(0,o.up)("MailPermissionInformation"),p=(0,o.up)("VeeForm"),g=(0,o.up)("Container");return(0,o.wg)(),(0,o.j4)(g,null,{default:(0,o.w5)((()=>[(0,o.Wm)(d,{title:"メールアドレス変更"}),(0,o.Wm)(p,{ref:"veeForm","validation-schema":e.schema,onInvalidSubmit:e.onInvalidSubmit,as:"div"},{default:(0,o.w5)((({handleSubmit:s,errors:i})=>[e.isEmpty(i)?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("div",er,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(i,((e,t)=>((0,o.wg)(),(0,o.iD)("p",{key:t,class:"txt"},(0,n.zw)(e),1)))),128))])),e.errorMsg?((0,o.wg)(),(0,o.iD)("div",tr,[(0,o._)("p",sr,(0,n.zw)(e.errorMsg),
11)])):(0,o.kq)("",!0),(0,o._)("div",ar,[(0,o.Wm)(m,{title:"現在のメールアドレス"},{default:(0,o.w5)((()=>[(0,o.wy)((0,o._)("div",ir,[(0,o.Wm)(u)],512),[[a.F8,e.isLoading]]),(0,o.wy)((0,o._)("div",null,[(0,o._)("p",null,(0,n.zw)(e.current_email),1)],512),[[a.F8,!e.isLoading]])])),_:1}),(0,o.Wm)(m,{title:"新しいメールアドレス",id:"new_email",required:!0},{default:(0,o.w5)((()=>[(0,o.Wm)(c,{type:"text",name:"new_email",id:"new_email",autocomplete:"new-password",class:"large",maxlength:"255"}),(0,o.Wm)(h)])),_:1}),(0,o._)("div",lr,[(0,o._)("button",{onClick:t[0]||(t[0]=(...t)=>e.back&&e.back(...t)),class:"btn is-left is-primary is-white is-large"}," 戻る "),(0,o._)("button",{onClick:t=>s(t,e.setEmail),class:"btn is-primary is-large",disabled:e.isSending},[(0,o.Uk)(" 送信する "),e.isSending?((0,o.wg)(),(0,o.iD)("div",or,[(0,o.Wm)(u)])):(0,o.kq)("",!0)],8,rr)])])])),_:1},8,["validation-schema","onInvalidSubmit"])])),_:1})}var dr=(0,o.aZ)({components:{MailPermissionInformation:Si,VeeForm:$s.l0,Field:$s.gN,nowLoading:La,PageTitle:qa,FormField:za,Container:Sa},data:()=>{const e=(0,Bs.Xl)((0,Us.Ry)({new_email:(0,Us.Z_)().label("新しいメールアドレス").custom_required().email()}));return{current_email:"",errorMsg:"",isLoading:!0,isSending:!1,schema:e}},head(){return{title:oa}},methods:{onInvalidSubmit(){this.$scrollTo("body")},async setEmail(e){if(this.isSending=!0,this.errorMsg="",this.current_email===e.new_email)return this.errorMsg="現在のメールアドレスと新しいメールアドレスが同じです。",this.isSending=!1,void this.$scrollTo("body");await this.$sid.changeEmail(e.new_email).then((()=>{this.$store.commit("setAuth",{email:e.new_email}),this.$router.push({name:"NewEmailConfirm"})})).catch((e=>{if(console.dir(e),this.isSending=!1,400==e.response.status)switch(e.response.data){case"invalid email address":this.errorMsg="メールアドレスが不正です";break;case"the email has already been changed":this.errorMsg="現在のメールアドレスとは異なるメールアドレスを入力してください";break;case"the email address is not allowed":this.errorMsg="このメールアドレスへの変更は出来ません";break;default:this.errorMsg="メールアドレスの変更に失敗しました";break}else this.errorMsg="メールアドレスの変更に失敗しました";this.$nextTick((()=>{this.$scrollTo("body")}))}))},async back(){await this.$router.push({name:"Top"})},isEmpty(e){return 0===Object.keys(e).length}},async mounted(){const e=(await this.$sid.getUserAttr()).data;this.current_email=e.baseInfo.email,this.isLoading=!1;const t=e.commonAttrInfo.nickName,s=e.commonAttrInfo.imagePath;this.$store.commit("setAuthenticated",{nickname:t,imagePath:s})}});const ur=(0,U.Z)(dr,[["render",nr]]);var mr=ur;const cr=(0,o._)("p",{class:"txtCom"},[(0,o.Uk)(" 確認コードを記載したメールを送信しました。"),(0,o._)("br"),(0,o.Uk)(" ※メールが届かない場合は、お手数ですが再度お手続きください。 ")],-1),hr={key:0,class:"boxError"},pr={key:1,class:"boxError"},gr={class:"txt"},br={class:"form"},fr=(0,o._)("p",null,"※確認コード取得後60分で無効になります。",-1),_r={class:"boxBtn is-gray is-double"},wr=["disabled"],vr={key:0,class:"loaderContainer"},yr=["onClick","disabled"],kr={key:0,class:"loaderContainer"};function xr(e,t,s,a,i,l){const r=(0,o.up)("PageTitle"),d=(0,o.up)("Field"),u=(0,o.up)("FormField"),m=(0,o.up)("nowLoading"),c=(0,o.up)("VeeForm"),h=(0,o.up)("Container");return(0,o.wg)(),(0,o.j4)(h,null,{default:(0,o.w5)((()=>[(0,o.Wm)(r,{title:"メールアドレス変更確認"}),cr,(0,o.Wm)(c,{ref:"veeForm","validation-schema":e.schema,onInvalidSubmit:e.onInvalidSubmit,"initial-values":e.formValues,as:"div"},{default:(0,o.w5)((({handleSubmit:s,errors:a})=>[e.isEmpty(a)?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("div",hr,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(a,((e,t)=>((0,o.wg)(),(0,o.iD)("p",{key:t,class:"txt"},(0,n.zw)(e),1)))),128))])),e.errorMsg?((0,o.wg)(),(0,o.iD)("div",pr,[(0,o._)("p",gr,(0,n.zw)(e.errorMsg),
11)])):(0,o.kq)("",!0),(0,o._)("div",br,[(0,o.Wm)(u,{title:"メールアドレス"},{default:(0,o.w5)((()=>[(0,o.Wm)(d,{name:"email",id:"email",type:"text",readonly:"",maxlength:"255",class:"large"})])),_:1}),(0,o.Wm)(u,{title:"確認コード"},{default:(0,o.w5)((()=>[(0,o.Wm)(d,{name:"code",id:"code",type:"text",maxlength:"6",class:"large"}),fr])),_:1}),(0,o._)("div",_r,[(0,o._)("button",{type:"button",onClick:t[0]||(t[0]=(...t)=>e.resendConfirmationCode&&e.resendConfirmationCode(...t)),class:(0,n.C_)(["btn is-primary is-left is-white",e.isMobile?"is-mobile":"is-medium"]),disabled:e.isResending},[(0,o.Uk)(" 確認コード再送 "),e.isResending?((0,o.wg)(),(0,o.iD)("div",vr,[(0,o.Wm)(m)])):(0,o.kq)("",!0)],10,wr),(0,o._)("button",{type:"button",onClick:t=>s(t,e.confirm),class:"btn is-large is-primary",disabled:e.isConfirming},[(0,o.Uk)(" メールアドレスを変更する "),e.isConfirming?((0,o.wg)(),(0,o.iD)("div",kr,[(0,o.Wm)(m)])):(0,o.kq)("",!0)],8,yr)])])])),_:1},8,["validation-schema","onInvalidSubmit","initial-values"])])),_:1})}var Ir=(0,o.aZ)({components:{VeeForm:$s.l0,Field:$s.gN,nowLoading:La,PageTitle:qa,FormField:za,Container:Sa},data:()=>{const e=(0,Bs.Xl)((0,Us.Ry)({email:(0,Us.Z_)().label("メールアドレス").custom_required().max(255),code:(0,Us.Z_)().label("確認コード").custom_required()})),t={email:"",code:""};return{username:"",password:"",errorMsg:"",isResending:!1,isConfirming:!1,schema:e,formValues:t}},head(){return{title:na}},methods:{onInvalidSubmit(){this.$scrollTo("body")},async confirm(e){this.isConfirming=!0,this.errorMsg="";try{await this.$sid.verifyEmail(e.code)}catch(t){return this.isConfirming=!1,this.errorMsg="コードが確認できませんでした。正しいコードを入力して再実施ください。",void this.$nextTick((()=>{this.$scrollTo("body")}))}try{const t=this.$sid.getUserAttr(),s=(await t).data;s.baseInfo.email=e.email;const a={baseInfo:{identityId:s.baseInfo.identityId,userName:s.baseInfo.username,email:e.email},manageInfo:{version:s.manageInfo.version}},i=JSON.parse(JSON.stringify(a));await this.$sid.requestApi({method:"PUT",path:"/user/me",body:i}),await this.$router.push({name:"Top"})}catch(t){return this.isConfirming=!1,this.errorMsg="ユーザ情報の更新に失敗しました",void this.$nextTick((()=>{this.$scrollTo("body")}))}},async resendConfirmationCode(){const e=this.$refs.veeForm,t=e.getValues(),s=await e.validateField("email");if(e.setFieldTouched("email",!0),s.valid)try{await this.$sid.changeEmail(t.email),this.isResending=!0,setTimeout((()=>{this.isResending=!1}),5e3)}catch(a){this.errorMsg="エラーが発生しました。後ほど再度お試し下さい",this.$nextTick((()=>{this.$scrollTo("body")}))}else this.$nextTick((()=>{this.$scrollTo("body")}))},isEmpty(e){return 0===Object.keys(e).length}},mounted(){const e=this.$store.state.email;""===e&&this.$router.push({name:"NewEmail"}),this.formValues.email=e,this.$store.commit("clearAuth")},computed:{isMobile(){return this.$store.getters["isMobile"]}}});const Cr=(0,U.Z)(Ir,[["render",xr]]);var Dr=Cr;const Mr=e=>((0,o.dD)("data-v-0e5d5843"),e=e(),(0,o.Cn)(),e),Sr=Mr((()=>(0,o._)("p",{class:"txtCom"},"新しいパスワードを設定して『変更する』を押してください。",-1))),jr={class:"formContainer"},Nr={key:0,class:"boxError"},Ar={key:0,class:"txt"},Pr={key:1,class:"boxError"},qr={class:"txt"},Wr=["src"],Tr=Mr((()=>(0,o._)("p",{class:"txtEx"}," パスワードは8文字以上、半角英字(大文字)、半角英字(小文字)、半角数字を全て含める必要があります。 ",-1))),Er=["src"],Br=Mr((()=>(0,o._)("p",{class:"txtCom text-danger"}," ※ パスワードは完了画面に表示されませんので、ご自身で控えていただくようお願いいたします。 ",-1))),$r={class:"boxBtn is-gray is-double"},Ur=["onClick","disabled"],zr={key:0,class:"loaderContainer"};function Hr(e,t,s,a,i,l){const r=(0,o.up)("PageTitle"),d=(0,o.up)("Field"),u=(0,o.up)("FormField"),m=(0,o.up)("nowLoading"),c=(0,o.up)("VeeForm"),h=(0,o.up)("Container");return(0,o.wg)(),(0,o.j4)(h,null,{default:(0,o.w5)((()=>
1[(0,o.Wm)(r,{title:"パスワード変更"}),Sr,(0,o._)("div",jr,[(0,o.Wm)(c,{ref:"veeForm","validation-schema":e.schema,onInvalidSubmit:e.onInvalidSubmit,"initial-values":e.formValues,as:"div"},{default:(0,o.w5)((({handleSubmit:s,errors:a,values:i,meta:l})=>[!e.isEmpty(a)&&l.touched?((0,o.wg)(),(0,o.iD)("div",Nr,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(a,((e,t)=>((0,o.wg)(),(0,o.iD)("div",{key:t},[e?((0,o.wg)(),(0,o.iD)("p",Ar,(0,n.zw)(e),1)):(0,o.kq)("",!0)])))),128))])):(0,o.kq)("",!0),e.errorMsg?((0,o.wg)(),(0,o.iD)("div",Pr,[(0,o._)("p",qr,(0,n.zw)(e.errorMsg),1)])):(0,o.kq)("",!0),(0,o.Wm)(u,{title:"現在のパスワード",id:"currentPassword"},{default:(0,o.w5)((()=>[(0,o.Wm)(d,{name:"currentPassword",class:"large",id:"currentPassword",type:"password",maxlength:"99",autocomplete:"current-password"})])),_:1}),(0,o.Wm)(u,{title:"新パスワード",id:"newPassword"},{default:(0,o.w5)((()=>[(0,o.Wm)(d,{name:"newPassword",class:"large",id:"newPassword",type:"password",maxlength:"99",autocomplete:"new-password"}),""!==i.newPassword?((0,o.wg)(),(0,o.iD)("img",{key:0,src:e.passwordIconPath(i.newPassword),alt:"",class:(0,n.C_)(e.isMobile?"imgIconSp":"imgIcon")},null,10,Wr)):(0,o.kq)("",!0),Tr])),_:2},1024),(0,o.Wm)(u,{title:"新パスワード(確認)"},{default:(0,o.w5)((()=>[(0,o.Wm)(d,{name:"retypePassword",class:"large",id:"retypePassword",type:"password",maxlength:"99",autocomplete:"new-password",placeholder:"確認のため、もう一度入力してください"}),""!==i.retypePassword?((0,o.wg)(),(0,o.iD)("img",{key:0,src:e.passwordConfirmIconPath(i.retypePassword,i.newPassword),alt:"",class:(0,n.C_)(e.isMobile?"imgIconSp":"imgIcon")},null,10,Er)):(0,o.kq)("",!0)])),_:2},1024),Br,(0,o._)("div",$r,[(0,o._)("button",{onClick:t[0]||(t[0]=(...t)=>e.back&&e.back(...t)),class:"btn is-left is-primary is-white is-large"}," 戻る "),(0,o._)("button",{onClick:t=>s(t,e.setPassword),disabled:e.isSetting,class:"btn is-primary is-large"},[(0,o.Uk)(" 変更する "),e.isSetting?((0,o.wg)(),(0,o.iD)("div",zr,[(0,o.Wm)(m)])):(0,o.kq)("",!0)],8,Ur)])])),_:1},8,["validation-schema","onInvalidSubmit","initial-values"])])])),_:1})}var Zr=s(4901);class Or extends Zr.SidUserClient{constructor(e){super(e)}install(e){e.config.globalProperties.$sid=this}}const Fr=new Or(ai),Lr="/img/checkmark_flat_32.png",Rr="/img/cross_flat_32.png";var Yr=(0,o.aZ)({components:{VeeForm:$s.l0,Field:$s.gN,PageTitle:qa,FormField:za,Container:Sa,nowLoading:La},data:()=>{const e=(0,Bs.Xl)((0,Us.Ry)({currentPassword:(0,Us.Z_)().label("現在のパスワード").custom_required().min(8).max(99).password_rule(),newPassword:(0,Us.Z_)().label("新パスワード").custom_required().min(8).max(99).password_rule(),retypePassword:(0,Us.Z_)().label("新パスワード(確認)").custom_required().min(8).max(99).confirm_rule("newPassword")})),t={currentPassword:"",newPassword:"",retypePassword:""};return{errorMsg:"",isSetting:!1,schema:e,formValues:t}},head(){return{title:da}},methods:{onInvalidSubmit(){this.$scrollTo("body")},async setPassword(e){await this.$sid.isAuthenticated()?(this.isSetting=!0,this.errorMsg="",await this.$sid.changePassword(e.currentPassword,e.newPassword).then((()=>{this.$router.push({name:"Top"})})).catch((e=>{"NotAuthorizedException"===e.code?this.errorMsg="現在のパスワードを正しく入力してください":this.errorMsg="パスワード設定に失敗しました",this.isSetting=!1,this.$scrollTo("body")}))):await this.$router.push({name:"Login"})},async back(){await this.$router.push({name:"Top"})},isEmpty(e){return 0===Object.keys(e).length},passwordIconPath(e){const t=String(e).match(/^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?\d)[a-zA-Z\d!-~]{8,99}$/);return t?Lr:Rr},passwordConfirmIconPath(e,t){const s=String(t).match(/^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?\d)[a-zA-Z\d!-~]{8,99}$/);return s?e!==t?Rr:Lr:Rr}},async mounted(){let e=null;try{e=await Fr.getUserAttr().then((e=>e.data)).catch((()=>null))}catch(t){}if(null!=e){const t=e.commonAttrInfo.nickName,s=e.commonAttrInfo.imagePath;this.$store.commit("setAuthenticated",{nickname:t,imagePath:s})}},computed:{isMobile(){return this.$store.getters["isMobile"]}}});const Kr=(0,U.Z)(Yr,[["render",Hr],["__scopeId","data-v-0e5d5843"]]);var Vr=Kr;const Jr=e=>((0,o.dD)("data-v-c08cf00e"),e=e(),(0,o.Cn)(),e),Gr=Jr((()=>(0,o._)("p",{class:"txtCom"},"新しいパスワードを入力して『上記の内容で登録する』ボタンを押してください。",-1))),Xr={class:"formContainer"},Qr={key:0,class:"boxError"},eo={key:0,class:"txt"},to={key:1,class:"boxError"},so={class:"txt"},ao={class:"form"},io=Jr((()=>(0,o._)("p",{class:"txtEx"}," ※パスワードは英数字で8文字以上、大文字と小文字と数字を混ぜたものをご使用ください。 ",-1))),lo=Jr((()=>(0,o._)("p",null,"確認のためもう一度入力してください。",-1))),ro=Jr((()=>(0,o._)("p",{class:"txtCom text-danger"}," ※ パスワードは完了画面に表示されませんので、ご自身で控えていただくようお願いいたします。 ",-1))),oo={class:"boxBtn is-gray"},no=["onClick","disabled"],uo={key:0,class:"loaderContainer"};function mo(e,t,s,a,i,l){const r=(0,o.up)("PageTitle"),d=(0,o.up)("Field"),u=(0,o.up)("FormField"),m=(0,o.up)("nowLoading"),c=(0,o.up)("VeeForm"),h=(0,o.up)("Container");return(0,o.wg)(),(0,o.j4)(h,null,{default:(0,o.w5)((()=>
1[(0,o.Wm)(r,{title:"パスワード変更"}),Gr,(0,o._)("div",Xr,[(0,o.Wm)(c,{ref:"veeForm","validation-schema":e.schema,onInvalidSubmit:e.onInvalidSubmit,as:"div"},{default:(0,o.w5)((({handleSubmit:t,errors:s,meta:a})=>[!e.isEmpty(s)&&a.touched?((0,o.wg)(),(0,o.iD)("div",Qr,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(s,((e,t)=>((0,o.wg)(),(0,o.iD)("div",{key:t},[e?((0,o.wg)(),(0,o.iD)("p",eo,(0,n.zw)(e),1)):(0,o.kq)("",!0)])))),128))])):(0,o.kq)("",!0),e.errorMsg?((0,o.wg)(),(0,o.iD)("div",to,[(0,o._)("p",so,(0,n.zw)(e.errorMsg),1)])):(0,o.kq)("",!0),(0,o._)("div",ao,[(0,o.Wm)(u,{title:"新しいパスワード",id:"password"},{default:(0,o.w5)((()=>[(0,o.Wm)(d,{class:"large",id:"password",type:"password",name:"password",maxlength:"99",autocomplete:"new-password"}),io,lo,(0,o.Wm)(d,{class:"large mt-10",id:"retypePassword",type:"password",name:"retypePassword",maxlength:"99",autocomplete:"new-password"})])),_:1})]),ro,(0,o._)("div",oo,[(0,o._)("button",{onClick:s=>t(s,e.setPassword),class:"btn is-primary is-large",disabled:e.isSetting},[(0,o.Uk)(" 上記の内容で登録する "),e.isSetting?((0,o.wg)(),(0,o.iD)("div",uo,[(0,o.Wm)(m)])):(0,o.kq)("",!0)],8,no)])])),_:1},8,["validation-schema","onInvalidSubmit"])])])),_:1})}var co=(0,o.aZ)({components:{VeeForm:$s.l0,Field:$s.gN,PageTitle:qa,FormField:za,Container:Sa,nowLoading:La},data:()=>{const e=(0,Bs.Xl)((0,Us.Ry)({password:(0,Us.Z_)().label("新しいパスワード").custom_required().min(8).max(99).password_rule(),retypePassword:(0,Us.Z_)().label("新しいパスワード(再入力)").custom_required().confirm_rule("password")}));return{errorMsg:"",showError:!1,isSetting:!1,schema:e}},head(){return{title:ua}},methods:{onInvalidSubmit(){this.$scrollTo("body")},async setPassword(e){this.isSetting=!0,this.errorMsg="",await this.$sid.continueSignInNewPassword(e.password).then((()=>{this.$router.push({name:"Top"})})).catch((e=>{console.error(e),this.isSetting=!1,this.errorMsg="パスワード設定に失敗しました",this.$scrollTo("body")}))},isEmpty(e){return 0===Object.keys(e).length}}});const ho=(0,U.Z)(co,[["render",mo],["__scopeId","data-v-c08cf00e"]]);var po=ho;const go={key:1,class:"form"},bo={key:0,class:"txtCom"},fo=(0,o._)("br",null,null,-1),_o={key:1,class:"txtCom"},wo=(0,o._)("br",null,null,-1),vo=(0,o._)("br",null,null,-1),yo=(0,o._)("br",null,null,-1),ko={key:0,class:"boxError"},xo={key:1,class:"boxError"},Io=["innerHTML"],Co={key:2},Do=(0,o._)("p",null,"※確認コード取得後60分で無効になります。",-1),Mo={class:"boxBtn is-gray is-double"},So=["disabled"],jo={key:0,class:"loaderContainer"},No=["onClick","disabled"],Ao={key:0,class:"loaderContainer"},Po={key:2,class:"linktoProfileEdit"},qo={key:0},Wo=(0,o._)("button",{class:"btn is-primary is-large mt-20"}," ログイン画面へ ",-1);function To(e,t,s,a,i,l){const r=(0,o.up)("PageTitle"),d=(0,o.up)("Step"),u=(0,o.up)("FormField"),m=(0,o.up)("Field"),c=(0,o.up)("nowLoading"),h=(0,o.up)("VeeForm"),p=(0,o.up)("router-link"),g=(0,o.up)("Container");return(0,o.wg)(),(0,o.j4)(g,null,{default:(0,o.w5)((()=>[(0,o.Wm)(r,{title:"新規会員登録"}),e.isMobile?(0,o.kq)("",!0):((0,o.wg)(),(0,o.j4)(d,{key:0,contents:[{text:"メールアドレス入力",active:!1},{text:"確認コード入力",active:!0},{text:"会員情報入力",active:!1},{text:"会員情報確認",active:!1},{text:"登録完了",active:!1}]})),e.isCertified?((0,o.wg)(),(0,o.iD)("div",Po,[(0,o._)("p",null,[(0,o.Uk)(" メールアドレスの認証が完了しました。"),e.isMobile?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("br",qo)),(0,o.Uk)("下のボタンをクリックしてログイン画面からログインし、プロフィール入力画面で会員情報を入力してください。 ")]),(0,o.Wm)(p,{to:{name:"Login"}},{default:(0,o.w5)((()=>[Wo])),_:1})])):((0,o.wg)(),(0,o.iD)("div",go,[e.isMobile?((0,o.wg)(),(0,o.iD)("p",bo,[(0,o.Uk)(" 以下のメールアドレス宛に確認コードを記載したメールを送信しました。メールに記載の確認コードを入力し、「次へ」でお進みください。"),fo,(0,o.Uk)(" ※メールが届かない場合は、以下の「確認コード再送」から再度お手続きください。 ")])):((0,o.wg)(),(0,o.iD)("p",_o,[(0,o.Uk)(" 以下のメールアドレス宛に確認コードを記載したメールをé€
1ä¿¡ã—ました。"),wo,(0,o.Uk)(" メールに記載の確認コードを入力し、"),vo,(0,o.Uk)(" 「次へ」でお進みください。"),yo,(0,o.Uk)(" ※メールが届かない場合は、以下の「確認コード再送」から再度お手続きください。 ")])),(0,o.Wm)(h,{ref:"veeForm","validation-schema":e.schema,onInvalidSubmit:e.onInvalidSubmit,"initial-values":e.formValues,as:"div"},{default:(0,o.w5)((({handleSubmit:s,errors:a,meta:i})=>[!e.isEmpty(a)&&i.touched?((0,o.wg)(),(0,o.iD)("div",ko,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(a,((e,t)=>((0,o.wg)(),(0,o.iD)("p",{key:t,class:"txt"},(0,n.zw)(e),1)))),128))])):(0,o.kq)("",!0),e.errorMsg?((0,o.wg)(),(0,o.iD)("div",xo,[(0,o._)("p",{class:"txt",innerHTML:e.errorMsg},null,8,Io)])):(0,o.kq)("",!0),e.fromEmailLink?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("div",Co,[(0,o.Wm)(u,{title:"メールアドレス"},{default:(0,o.w5)((()=>[(0,o._)("p",null,(0,n.zw)(e.email),1)])),_:1})])),(0,o.Wm)(u,{title:"確認コード"},{default:(0,o.w5)((()=>[(0,o.Wm)(m,{name:"code",id:"code",maxlength:"6",type:"text",class:"large"}),Do])),_:1}),(0,o._)("div",Mo,[(0,o._)("button",{type:"button",onClick:t[0]||(t[0]=(...t)=>e.resendConfirmationCode&&e.resendConfirmationCode(...t)),class:(0,n.C_)(["btn is-primary is-white is-left",e.isMobile?"is-mobile":"is-medium"]),disabled:e.isResending},[(0,o.Uk)(" 確認コード再送 "),e.isResending?((0,o.wg)(),(0,o.iD)("div",jo,[(0,o.Wm)(c)])):(0,o.kq)("",!0)],10,So),(0,o._)("button",{type:"button",onClick:t=>s(t,e.confirm),class:"btn is-large is-primary",disabled:e.isConfirmimg},[(0,o.Uk)(" 次へ "),e.isConfirmimg?((0,o.wg)(),(0,o.iD)("div",Ao,[(0,o.Wm)(c)])):(0,o.kq)("",!0)],8,No)])])),_:1},8,["validation-schema","onInvalidSubmit","initial-values"])]))])),_:1})}var Eo=(0,o.aZ)({components:{VeeForm:$s.l0,Field:$s.gN,nowLoading:La,PageTitle:qa,FormField:za,Container:Sa,Step:Pi},data:()=>{const e=(0,Bs.Xl)((0,Us.Ry)({code:(0,Us.Z_)().label("確認コード").custom_required().integer()})),t={code:""};return{username:"",email:"",password:"",showError:!1,errorMsg:"",fromEmailLink:!1,isCertified:!1,isConfirmimg:!1,isResending:!1,schema:e,formValues:t}},head(){return{title:pa}},methods:{onInvalidSubmit(){this.$nextTick((()=>{this.$scrollTo("body")}))},async confirm(e){if(await this.$sid.isAuthenticated())await this.$router.push({name:"Top"});else{this.isConfirmimg=!0,this.errorMsg="";try{if(await this.$sid.confirmation(this.username,e.code),""===this.email||""==this.password)return void(this.isCertified=!0);await this.$sid.signIn(this.email,this.password,!0),await this.$store.commit("setAuth",{username:"",email:this.email,password:""}),await this.$router.push({name:"SignupUserAttr"})}catch(t){if(this.isConfirmimg=!1,"NotAuthorizedException"==t.code)return void(this.errorMsg="メールアドレス確認済みです。ログイン画面よりログインをお願い致します。");if("AliasExistsException"===t.code)return void(this.errorMsg="メールアドレスは既に登録されています。");this.errorMsg="コードが確認できませんでした。正しいコードを入力して再実施ください。",this.errorMsg+="<br>お手数をおかけしますが、再度新規登録を行う場合は<a href='/signup' target='_blank'>こちら</a>から操作をお願いいたいます。"}}},async resendConfirmationCode(){try{await this.$sid.resendConfirmationCode(this.username),this.isResending=!0,setTimeout((()=>{this.isResending=!1}),5e3)}catch(e){this.errorMsg="エラーが発生しました。後ほど再度お試し下さい"}this.$nextTick((()=>{this.$scrollTo("body")}))},isEmpty(e){return 0===Object.keys(e).length}},async mounted(){if(await this.$sid.isAuthenticated())return void await this.$router.push({name:"Top"});this.username=this.$store.state.username,this.email=this.$store.state.email,this.password=this.$store.state.password,this.$store.commit("clearAuth");const e=this.$route.params.username,t=this.$route.query.code;if(e&&t){const s=this.$refs.veeForm;s.setFieldValue("code",t),this.username=e,this.fromEmailLink=!0;const a=e=>new Promise((t=>setTimeout(t,e)));await a(250),await this.confirm({code:t})}},computed:{isMobile(){return this.$store.getters["isMobile"]}}});const Bo=(0,U.Z)(Eo,[["render",To]]);var $o=Bo;const Uo={key:0,class:"boxError"},zo={key:0,class:"txt"},Ho={class:"signup-attr-box"},Zo=(0,o._)("div",{class:"sp-signup-attr-box__title no-bt"},[(0,o._)("h4",{class:"titCom02"}," 集英社ID/パスワード ")],-1),Oo={class:"sp-signup-attr-box__inner
1-box"},Fo={id:"brandIdForm",class:"form"},Lo=(0,o._)("p",{class:"text-bold"},"*******",-1),Ro=(0,o._)("p",{class:"txtEx"},"セキュリティ保護のため表示していません。",-1),Yo=(0,o._)("div",{class:"sp-signup-attr-box__title"},[(0,o._)("h3",{class:"titCom02"}," 集英社女性誌ポータル会員 基本情報(旧ハッピー会員) ")],-1),Ko={class:"sp-signup-attr-box__inner-box"},Vo={id:"regForm",class:"form"},Jo=(0,o._)("p",{class:"txtEx"},[(0,o.Uk)(" 例)はぴるり"),(0,o._)("br"),(0,o._)("span",{class:"red"},"20文字まで")],-1),Go={class:"boxRadioButton"},Xo=["value"],Qo=(0,o._)("option",{value:""}," ",-1),en=(0,o._)("option",{value:""}," ",-1),tn=["value"],sn=(0,o._)("option",{value:""}," ",-1),an=["value"],ln={class:"boxRadioButton is-quintuple"},rn={key:0,class:"txtEx"},on={class:"boxCheckbox"},nn={key:1,class:"txtEx"},dn=(0,o._)("div",{class:"sp-signup-attr-box__title"},[(0,o._)("h4",{class:"titCom02",id:"profile_detail_title"}," 集英社女性誌ポータル会員 詳細情報(旧プラス会員) ")],-1),un={class:"sp-signup-attr-box__inner-box"},mn={class:"detailBox"},cn=(0,o._)("p",{class:"txtCom",id:"profile_detail_text"}," 集英社女性誌ポータル会員 詳細情報を登録することでプレゼントやイベント等への応募が可能になります。登録は無料です。",-1),hn=(0,o._)("label",{for:"isRegisterHappyplus"},"詳細情報を登録する",-1),pn={key:0,class:"form",id:"profile_detail"},gn={class:"flex"},bn={class:"boxTextInput is-small"},fn=(0,o._)("label",{for:"lastName"},"姓",-1),_n=(0,o._)("p",{class:"txtSample ml-18"}," 例)山田 ",-1),wn={class:"boxTextInput is-small"},vn=(0,o._)("label",{for:"firstName"},"名",-1),yn=(0,o._)("p",{class:"txtSample ml-18"}," 例)花子 ",-1),kn={class:"flex"},xn={class:"boxTextInput is-small"},In=(0,o._)("label",{for:"lastKana"},"姓",-1),Cn=(0,o._)("p",{class:"txtSample ml-18"}," 例)やまだ ",-1),Dn={class:"boxTextInput is-small"},Mn=(0,o._)("label",{for:"firstKana"},"名",-1),Sn=(0,o._)("p",{class:"txtSample ml-18"}," 例)はなこ ",-1),jn={class:"flex addrBox"},Nn={class:"boxTextInput"},An=["onClick","disabled"],Pn=(0,o._)("p",{class:"txtSample"},[(0,o.Uk)(" 例)1234567 "),(0,o._)("br"),(0,o._)("span",{class:"red"},"・半角数字でご記入ください"),(0,o._)("br"),(0,o._)("span",{class:"red"},"・ハイフンは不要です")],-1),qn={class:""},Wn=(0,o._)("option",{value:"",selected:""},"選択してください",-1),Tn=["value"],En=(0,o._)("p",{class:"txtSample"}," 例:千代田区一ツ橋2-5-10 ",-1),Bn=(0,o._)("p",{class:"txtSample"},[(0,o.Uk)(" 例)共同ビル3F 301号室 "),(0,o._)("br"),(0,o._)("span",{class:"red"},"建物名(マンション名・アパート名)・部屋番号がある場合は、必ずご記入ください")],-1),$n=(0,o._)("p",{class:"txtSample"},[(0,o.Uk)(" 例)090XXXXXXXX "),(0,o._)("br"),(0,o._)("span",{class:"red"},"・半角数字でご記入ください"),(0,o._)("br"),(0,o._)("span",{class:"red"},"・ハイフンは不要です")],-1),Un=(0,o._)("option",{value:""},"選択してください",-1),zn=["value"],Hn={class:"boxRadioButton"},Zn={class:"boxRadioButton"},On={class:"boxBtn is-column boxBtnBT mb-0 spBtnBt"},Fn={class:"boxTextCheck"},Ln=(0,o._)("label",{for:"agreement",class:"is-required"},[(0,o._)("a",{href:"https://id.shueisha.co.jp/terms",target:"_blank"},"集英社ID利用規約"),(0,o.Uk)("、"),(0,o._)("a",{href:"https://www2.shueisha.co.jp/privacy/privacy.html",target:"_blank"},"集英社 プライバシーガイドライン"),(0,o.Uk)("、"),(0,o._)("a",{href:"https://hpplus.jp/about/terms/",target:"_blank"},"集英社女性誌ポータル利用規約"),(0,o.Uk)("に同意する ")],-1),Rn={class:"boxBtn is-column is-gray mt-0"},Yn=["onClick"],Kn={key:0,class:"boxError"},Vn={class:"txt"},Jn={class:"signup-attr-box"},Gn=(0,o._)("div",{class:"sp-signup-attr-box__title no-bt"},[(0,o._)("h4",{class:"titCom02"}," 集英社ID/パスワード ")],-1),Xn={class:"sp-signup-attr-box__inner-box"},Qn={class:"form"},ed={class:"formConfirmText"},td=(0,o._)("p",{class:"formConfirmText"}," ******** ",-1),sd=(0,o._)("div",{class:"sp-signup-attr-box__title"},[(0,o._)("h3",{class:"titCom02"}," 集英社女性誌ポータル会員 基本情報(旧ハッピー会員) ")],-1),ad={class:"sp-signup-attr-box__inner
1-box"},id={class:"fom"},ld={class:"formConfirmText"},rd={class:"formConfirmText"},od={class:"formConfirmText"},nd={class:"formConfirmText"},dd={class:"formConfirmText magazine"},ud={class:"sp-signup-attr-box__inner-box"},md=(0,o._)("div",{class:"sp-signup-attr-box__title"},[(0,o._)("h4",{class:"titCom02"}," 集英社女性誌ポータル会員 詳細情報(旧プラス会員) ")],-1),cd={class:"form"},hd={key:0,class:"formConfirmText"},pd={key:0,class:"formConfirmText"},gd={key:0,class:"formConfirmText"},bd={key:0,class:"formConfirmText"},fd={key:0,class:"formConfirmText"},_d={key:0,class:"formConfirmText"},wd={key:0,class:"formConfirmText"},vd={key:0,class:"formConfirmText"},yd={class:"formConfirmText"},kd={key:0,class:"formConfirmText"},xd={class:"boxBtn is-gray is-double is-confirm"},Id=["disabled"],Cd={key:0,class:"loaderContainer"};function Dd(e,t,s,i,l,r){const d=(0,o.up)("PageTitle"),u=(0,o.up)("Step"),m=(0,o.up)("FormField"),c=(0,o.up)("Field"),h=(0,o.up)("ErrorBox"),p=(0,o.up)("VeeForm"),g=(0,o.up)("nowLoading"),b=(0,o.up)("Container");return(0,o.wg)(),(0,o.j4)(b,null,{default:(0,o.w5)((()=>[(0,o.Wm)(d,{title:"新規会員登録"}),e.isMobile?(0,o.kq)("",!0):((0,o.wg)(),(0,o.j4)(u,{key:0,contents:[{text:"メールアドレス入力",active:!1},{text:"確認コード入力",active:!1},{text:"会員情報入力",active:!e.isConfirmed},{text:"会員情報確認",active:!!e.isConfirmed},{text:"登録完了",active:!1}],border:!0},null,8,["contents"])),e.isConfirmed?(0,o.kq)("",!0):((0,o.wg)(),(0,o.j4)(p,{key:1,ref:"veeForm","validation-schema":e.schema,onInvalidSubmit:e.onInvalidSubmit,"initial-values":e.formValues,as:"div"},{default:(0,o.w5)((({handleSubmit:s,errors:i,values:l,meta:r,submitCount:d})=>[!e.isEmpty(i)&&r.touched&&d>0?((0,o.wg)(),(0,o.iD)("div",Uo,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(i,((e,t)=>((0,o.wg)(),(0,o.iD)("div",{key:t},[e?((0,o.wg)(),(0,o.iD)("p",zo,(0,n.zw)(e),1)):(0,o.kq)("",!0)])))),128))])):(0,o.kq)("",!0),(0,o._)("div",Ho,[Zo,(0,o._)("div",Oo,[(0,o._)("div",Fo,[e.userBase.baseInfo.email?((0,o.wg)(),(0,o.j4)(m,{key:0,title:"メールアドレス"},{default:(0,o.w5)((()=>[(0,o.Uk)((0,n.zw)(e.userBase.baseInfo.email),1)])),_:1})):(0,o.kq)("",!0),(0,o.Wm)(m,{title:"パスワード"},{default:(0,o.w5)((()=>[Lo,Ro])),_:1})])]),Yo,(0,o._)("div",Ko,[(0,o._)("div",Vo,[(0,o.Wm)(m,{title:"ニックネーム",id:"nickName",required:!0},{default:(0,o.w5)((()=>[(0,o.Wm)(c,{id:"nickName",class:"large",type:"text",name:"nickname",maxlength:"20",autocomplete:"off","validate-on-input":!0}),(0,o.Wm)(h,{errors:i,"prop-names":["nickname"]},null,8,["errors"]),Jo])),_:2},1024),(0,o.Wm)(m,{title:"性別",required:!0},{default:(0,o.w5)((()=>[(0,o._)("div",Go,[(0,o._)("label",null,[(0,o.Wm)(c,{type:"radio",name:"gender",value:"女性"}),(0,o.Uk)(" 女性 ")]),(0,o._)("label",null,[(0,o.Wm)(c,{type:"radio",name:"gender",value:"男性"}),(0,o.Uk)(" 男性 ")]),(0,o._)("label",null,[(0,o.Wm)(c,{type:"radio",name:"gender",value:"その他"}),(0,o.Uk)(" その他 ")]),(0,o._)("label",null,[(0,o.Wm)(c,{type:"radio",name:"gender",value:"無回答"}),(0,o.Uk)(" 回答しない ")])]),(0,o.Wm)(h,{errors:i,"prop-names":["gender"]},null,8,["errors"])])),_:2},1024),(0,o.Wm)(m,{title:"生年月日",required:!0},{default:(0,o.w5)((()=>[(0,o._)("div",{class:(0,n.C_)({boxSelect:e.isMobile})},[(0,o.Wm)(c,{name:"birthdayYear"},{default:(0,o.w5)((({field:s})=>[(0,o._)("select",(0,o.dG)(s,{onChange:t[0]||(t[0]=(...t)=>e.get_days&&e.get_days(...t))}),[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.thisYear,((e,t)=>((0,o.wg)(),(0,o.iD)("option",{key:t,value:String(e+1899)},(0,n.zw)(e+1899),9,Xo)))),128)),Qo],16),(0,o.Uk)("年 ")])),_:1}),(0,o.Wm)(c,{name:"birthdayMonth"},{default:(0,o.w5)((({field:s})=>[(0,o._)("select",(0,o.dG)(s,{onChange:t[1]||(t[1]=(...t)=>e.get_days&&e.get_days(...t))}),[en,((0,o.wg)(),(0,o.iD)(o.HY,null,(0,o.Ko)(12,((e,t)=>
1(0,o._)("option",{key:t,value:("00"+e).slice(-2)},(0,n.zw)(("00"+e).slice(-2)),9,tn))),64))],16),(0,o.Uk)("月 ")])),_:1}),(0,o.Wm)(c,{name:"birthdayDay"},{default:(0,o.w5)((({field:t})=>[(0,o._)("select",(0,n.vs)((0,o.F4)(t)),[sn,((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.days_max,((e,t)=>((0,o.wg)(),(0,o.iD)("option",{key:t,value:("00"+e).slice(-2)},(0,n.zw)(("00"+e).slice(-2)),9,an)))),128))],16),(0,o.Uk)("日 ")])),_:1})],2),(0,o.Wm)(h,{errors:i,"prop-names":["birthdayYear","birthdayMonth","birthdayDay"]},null,8,["errors"])])),_:2},1024),(0,o.Wm)(m,{title:"血液型"},{default:(0,o.w5)((()=>[(0,o._)("div",ln,[(0,o._)("label",null,[(0,o.Wm)(c,{type:"radio",name:"bloodType",value:"A"}),(0,o.Uk)(" A ")]),(0,o._)("label",null,[(0,o.Wm)(c,{type:"radio",name:"bloodType",value:"B"}),(0,o.Uk)(" B ")]),(0,o._)("label",null,[(0,o.Wm)(c,{type:"radio",name:"bloodType",value:"O"}),(0,o.Uk)(" O ")]),(0,o._)("label",null,[(0,o.Wm)(c,{type:"radio",name:"bloodType",value:"AB"}),(0,o.Uk)(" AB ")]),(0,o._)("label",null,[(0,o.Wm)(c,{type:"radio",name:"bloodType",value:"不明"}),(0,o.Uk)(" 不明 ")])]),(0,o.Wm)(h,{errors:i,"prop-names":["bloodType"]},null,8,["errors"])])),_:2},1024),(0,o.Wm)(m,{title:"配信を希望するメールマガジン"},{default:(0,o.w5)((()=>[e.isMobile?((0,o.wg)(),(0,o.iD)("p",rn," メールマガジンとは別に、サイトからの重要なお知らせをお送りする場合があります。 ")):(0,o.kq)("",!0),(0,o._)("div",on,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.mailMagazineList,((e,t)=>((0,o.wg)(),(0,o.iD)("label",{key:t},[(0,o.Wm)(c,{type:"checkbox",name:"mailMagazineIds",value:t},null,8,["value"]),(0,o.Uk)(" "+(0,n.zw)(e),1)])))),128))]),(0,o.Wm)(h,{errors:i,"prop-names":["mailMagazineIds"]},null,8,["errors"]),e.isMobile?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("p",nn," ※メールマガジンとは別に、サイトからの重要なお知らせをお送りする場合があります。 "))])),_:2},1024)])]),dn,(0,o._)("div",un,[(0,o._)("div",mn,[cn,(0,o.wy)((0,o._)("input",{type:"checkbox",name:"isRegisterHappyplus",id:"isRegisterHappyplus","onUpdate:modelValue":t[2]||(t[2]=t=>e.checkDetail=t)},null,512),[[a.e8,e.checkDetail]]),hn]),e.showHappyPlus?((0,o.wg)(),(0,o.iD)("div",pn,[(0,o.Wm)(m,{title:"お名前",required:!0},{default:(0,o.w5)((()=>[(0,o._)("div",gn,[(0,o._)("div",bn,[fn,(0,o.Wm)(c,{id:"lastName",type:"text",name:"lastName",maxlength:"32",autocomplete:"off",disabled:e.disableElement,"validate-on-input":!0},null,8,["disabled"]),_n]),(0,o._)("div",wn,[vn,(0,o.Wm)(c,{id:"firstName",type:"text",name:"firstName",maxlength:"32",autocomplete:"off",disabled:e.disableElement,"validate-on-input":!0},null,8,["disabled"]),yn])]),(0,o.Wm)(h,{errors:i,"prop-names":["lastName","firstName"]},null,8,["errors"])])),_:2},1024),(0,o.Wm)(m,{title:"ふりがな",required:!0},{default:(0,o.w5)((()=>[(0,o._)("div",kn,[(0,o._)("div",xn,[In,(0,o.Wm)(c,{id:"lastKana",type:"text",name:"lastKana",maxlength:"32",autocomplete:"off",disabled:e.disableElement,"validate-on-input":!0},null,8,["disabled"]),Cn]),(0,o._)("div",Dn,[Mn,(0,o.Wm)(c,{id:"firstKana",type:"text",name:"firstKana",maxlength:"32",autocomplete:"off",disabled:e.disableElement,"validate-on-input":!0},null,8,["disabled"]),Sn])]),(0,o.Wm)(h,{errors:i,"prop-names":["lastKana","firstKana"]},null,8,["errors"])])),_:2},1024),(0,o.Wm)(m,{title:"郵便番号",required:!0,"is-address":!0},{default:(0,o.w5)((()=>[(0,o._)("div",jn,[(0,o._)("div",Nn,[(0,o.Wm)(c,{id:"zipCode",type:"text",name:"zipCode",maxlength:"7",autocomplete:"off",disabled:e.disableElement,"validate-on-input":!0},null,8,["disabled"])]),(0,o._)("button",{class:"btn is-primary gray",onClick:t=>e.fillAddress(l.zipCode),disabled:e.disableElement},"住所検索",8,An)]),(0,o.Wm)(h,{errors:i,"prop-names":["zipCode"]},null,8,["errors"]),Pn])),_:2},1024),(0,o.Wm)(m,{title:"都道府県",required:!0,"is-address":!0,class:"pref"},{default:(0,o.w5)((()=>[(0,o._)("div",qn,[(0,o.Wm)(c,{id:"prefecture",type:"text",name:"prefecture",class:"small",as:"select",disabled:e.disableElement},{default:(0,o.w5)((()=>[Wn,((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.prefectureList,((e,t)=>
1((0,o.wg)(),(0,o.iD)("option",{key:t,value:e},(0,n.zw)(e),9,Tn)))),128))])),_:1},8,["disabled"])]),(0,o.Wm)(h,{errors:i,"prop-names":["prefecture"]},null,8,["errors"])])),_:2},1024),(0,o.Wm)(m,{title:"市区郡町村番地",required:!0,"is-address":!0},{default:(0,o.w5)((()=>[(0,o._)("div",null,[(0,o.Wm)(c,{id:"city",type:"text",name:"city",maxlength:"32",autocomplete:"off",class:"large",disabled:e.disableElement,"validate-on-input":!0},null,8,["disabled"]),(0,o.Wm)(h,{errors:i,"prop-names":["city"]},null,8,["errors"]),En])])),_:2},1024),(0,o.Wm)(m,{title:"建物部屋番号"},{default:(0,o.w5)((()=>[(0,o._)("div",null,[(0,o.Wm)(c,{id:"building",type:"text",name:"building",maxlength:"32",autocomplete:"off",class:"large",disabled:e.disableElement,"validate-on-input":!0},null,8,["disabled"]),(0,o.Wm)(h,{errors:i,"prop-names":["building"]},null,8,["errors"]),Bn])])),_:2},1024),(0,o.Wm)(m,{title:"電話番号",id:"tel",required:!0},{default:(0,o.w5)((()=>[(0,o._)("div",null,[(0,o.Wm)(c,{id:"tel",type:"tel",name:"tel",maxlength:"11",autocomplete:"off",disabled:e.disableElement,"validate-on-input":!0},null,8,["disabled"])]),(0,o.Wm)(h,{errors:i,"prop-names":["tel"]},null,8,["errors"]),$n])),_:2},1024),(0,o.Wm)(m,{title:"職業",required:!0},{default:(0,o.w5)((()=>[(0,o._)("div",null,[(0,o.Wm)(c,{id:"job",name:"job",as:"select",disabled:e.disableElement},{default:(0,o.w5)((()=>[Un,((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.jobList,((e,t)=>((0,o.wg)(),(0,o.iD)("option",{key:t,value:e},(0,n.zw)(e),9,zn)))),128))])),_:1},8,["disabled"])]),(0,o.Wm)(h,{errors:i,"prop-names":["job"]},null,8,["errors"])])),_:2},1024),(0,o.Wm)(m,{title:"結婚有無",required:!0},{default:(0,o.w5)((()=>[(0,o._)("div",Hn,[(0,o._)("label",null,[(0,o.Wm)(c,{type:"radio",name:"isMarried",value:!1,disabled:e.disableElement},null,8,["disabled"]),(0,o.Uk)(" 独身 ")]),(0,o._)("label",null,[(0,o.Wm)(c,{type:"radio",name:"isMarried",value:!0,disabled:e.disableElement},null,8,["disabled"]),(0,o.Uk)(" 既婚 ")])]),(0,o.Wm)(h,{errors:i,"prop-names":["isMarried"]},null,8,["errors"])])),_:2},1024),(0,o.Wm)(m,{title:"子供有無",required:!0},{default:(0,o.w5)((()=>[(0,o._)("div",Zn,[(0,o._)("label",null,[(0,o.Wm)(c,{type:"radio",name:"hasChild",value:!0,disabled:e.disableElement},null,8,["disabled"]),(0,o.Uk)(" 有り ")]),(0,o._)("label",null,[(0,o.Wm)(c,{type:"radio",name:"hasChild",value:!1,disabled:e.disableElement},null,8,["disabled"]),(0,o.Uk)(" 無し ")])]),(0,o.Wm)(h,{errors:i,"prop-names":["hasChild"]},null,8,["errors"])])),_:2},1024)])):(0,o.kq)("",!0),(0,o._)("div",On,[(0,o._)("div",Fn,[(0,o.Wm)(c,{type:"checkbox",id:"agreement",name:"agreement",value:!1}),Ln]),(0,o.Wm)(h,{errors:i,"prop-names":["agreement"]},null,8,["errors"])]),(0,o._)("div",Rn,[(0,o._)("button",{onClick:t=>s(t,e.confirmed),class:"btn is-primary is-large"}," 同意した上で、確認画面へ ",8,Yn)])])])])),_:1},8,["validation-schema","onInvalidSubmit","initial-values"])),e.isConfirmed?((0,o.wg)(),(0,o.iD)(o.HY,{key:2},[e.errorMsg?((0,o.wg)(),(0,o.iD)("div",Kn,[(0,o._)("p",Vn,(0,n.zw)(e.errorMsg),1)])):(0,o.kq)("",!0),(0,o._)("div",Jn,[Gn,(0,o._)("div",Xn,[(0,o._)("div",Qn,[e.userBase.baseInfo.email?((0,o.wg)(),(0,o.j4)(m,{key:0,title:"メールアドレス"},{default:(0,o.w5)((()=>[(0,o._)("p",ed,(0,n.zw)(e.userBase.baseInfo.email),1)])),_:1})):(0,o.kq)("",!0),(0,o.Wm)(m,{title:"パスワード"},{default:(0,o.w5)((()=>[td])),_:1})])]),sd,(0,o._)("div",ad,[(0,o._)("div",id,[(0,o.Wm)(m,{title:"ニックネーム"},{default:(0,o.w5)((()=>[(0,o._)("p",ld,(0,n.zw)(e.userBase.commonAttrInfo.nickName),1)])),_:1}),(0,o.Wm)(m,{title:"性別"},{default:(0,o.w5)((()=>[(0,o._)("p",rd,(0,n.zw)(e.userBase.commonAttrInfo.gender),1)])),_:1}),(0,o.Wm)(m,{title:"生年月日"},{default:(0,o.w5)((()=>[(0,o._)("p",od,(0,n.zw)(e.ymd[0])+"年"+(0,n.zw)(("00"+e.ymd[1]).slice(-2))+"月"+(0,n.zw)(("00"+e.ymd[2]).slice(-2))+"日 ",1)])),_:1}),(0,o.Wm)(m,{title:"血液型"},{default:(0,o.w5)((()=>[(0,o._)("p",nd,(0,n.zw)(e.userBase.commonAttrInfo.bloodType),1)])),_:1}),(0,o.Wm)(m,{title:"配信を希望するメールマガジン"},{default:(0,o.w5)((()=>[(0,o._)("p",dd,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.selectedMailMagazine,((t,s)=>((0,o.wg)(),(0,o.iD)("span",{key:s},(0,n.zw)(e.mailMagazineList[t]),1)))),128))])])),_:1})])]),(0,o._)("div",ud,[md,(0,o._)("div",cd,[(0,o.Wm)(m,{title:"お名前"},{default:(0,o.w5)((()=>[e.showHappyPlus?((0,o.wg)(),(0,o.iD)("p",hd,(0,n.zw)(e.userBase.baseInfo.lastName)+" "+(0,n.zw)(e.userBase.baseInfo.firstName),1)):(0,o.kq)("",!0)])),_:1}),(0,o.Wm)(m,{title:"ふりがな"},{default:(0,o.w5)((()=>[e.showHappyPlus?((0,o.wg)(),(0,o.iD)("p",pd,(0,n.zw)(e.userBase.baseInfo.lastKana)+" "+(0,n.zw)(e.userBase.baseInfo.firstKana),1)):(0,o.kq)("",!0)])),_:1}),(0,o.Wm)(m,{title:"郵便番号"},{default:(0,o.w5)((()=>[e.showHappyPlus?((0,o.wg)(),(0,o.iD)("p",gd,(0,n.zw)(e.userBase.baseInfo.zipCode),1)):(0,o.kq)("",!0)])),_:1}),(0,o.Wm)(m,{title:"都道府県"},{default:(0,o.w5)((()=>[e.showHappyPlus?((0,o.wg)(),(0,o.iD)("p",bd,(0,n.zw)(e.userBase.baseInfo.prefecture),1)):(0,o.kq)("",!0)])),_:1}),(0,o.Wm)(m,{title:"市区郡町村番地"},{default:(0,o.w5)((()=>[e.showHappyPlus?((0,o.wg)(),(0,o.iD)("p",fd,(0,n.zw)(e.userBase.baseInfo.address),1)):(0,o.kq)("",!0)])),_:1}),(0,o.Wm)(m,{title:"建物部屋番号"},{default:(0,o.w5)((()=>[e.showHappyPlus?((0,o.wg)(),(0,o.iD)("p",_d,(0,n.zw)(e.userBase.baseInfo.building),1)):(0,o.kq)("",!0)])),_:1}
1),(0,o.Wm)(m,{title:"電話番号"},{default:(0,o.w5)((()=>[e.showHappyPlus?((0,o.wg)(),(0,o.iD)("p",wd,(0,n.zw)(e.userBase.baseInfo.tel),1)):(0,o.kq)("",!0)])),_:1}),(0,o.Wm)(m,{title:"職業"},{default:(0,o.w5)((()=>[e.showHappyPlus?((0,o.wg)(),(0,o.iD)("p",vd,(0,n.zw)(e.userHpplusOne.job),1)):(0,o.kq)("",!0)])),_:1}),e.showHappyPlus?((0,o.wg)(),(0,o.j4)(m,{key:0,title:"結婚有無"},{default:(0,o.w5)((()=>[(0,o._)("p",yd,(0,n.zw)(e.userBase.commonAttrInfo.isMarried?"既婚":"独身"),1)])),_:1})):(0,o.kq)("",!0),(0,o.Wm)(m,{title:"子供有無"},{default:(0,o.w5)((()=>[e.showHappyPlus?((0,o.wg)(),(0,o.iD)("p",kd,(0,n.zw)(e.userBase.commonAttrInfo.hasChild?"有り":"無し"),1)):(0,o.kq)("",!0)])),_:1})])]),(0,o._)("div",xd,[(0,o._)("button",{onClick:t[3]||(t[3]=(...t)=>e.back&&e.back(...t)),class:"btn is-left is-primary is-white is-large"}," 戻る "),(0,o._)("button",{onClick:t[4]||(t[4]=(...t)=>e.register&&e.register(...t)),class:"btn is-large is-primary",disabled:e.isRegistering},[(0,o.Uk)(" この内容で登録完了する "),e.isRegistering?((0,o.wg)(),(0,o.iD)("div",Cd,[(0,o.Wm)(g)])):(0,o.kq)("",!0)],8,Id)])])],64)):(0,o.kq)("",!0)])),_:1})}var Md=(0,o.aZ)({components:{VeeForm:$s.l0,Field:$s.gN,FormField:za,Container:Sa,Step:Pi,nowLoading:La,PageTitle:qa,ErrorBox:Xa},data:()=>{const e={nickname:"",gender:"",bloodType:"",lastName:"",firstName:"",lastKana:"",firstKana:"",zipCode:"",prefecture:"",city:"",building:"",tel:"",isMarried:null,hasChild:null,birthdayYear:"",birthdayMonth:"",birthdayDay:"",mailMagazineIds:["0"],job:"",agreement:""};return{userBase:new Hs,userHpplusOne:new Zs,oldUserHpplusOne:new Os,selectedMailMagazine:[],prefectureList:Gs,mailMagazineList:Xs,jobList:Qs,errorMsg:"",isProfileDetail:!1,agreement:"",isConfirmed:!1,ymd:["","",""],thisYear:(new Date).getFullYear()-1899,days_max:0,isRegistering:!1,showHappyPlus:!0,disableElement:!0,formValues:e}},head(){return{title:this.isConfirmed?ga:ha}},methods:{initFormValues(){this.formValues={nickname:this.userBase.commonAttrInfo.nickName,gender:this.userBase.commonAttrInfo.gender,bloodType:this.userBase.commonAttrInfo.bloodType,lastName:this.userBase.baseInfo.lastName,firstName:this.userBase.baseInfo.firstName,lastKana:this.userBase.baseInfo.lastKana,firstKana:this.userBase.baseInfo.firstKana,zipCode:this.userBase.baseInfo.zipCode,prefecture:this.userBase.baseInfo.prefecture,city:this.userBase.baseInfo.address,building:this.userBase.baseInfo.building,tel:this.userBase.baseInfo.tel,isMarried:this.userBase.commonAttrInfo.isMarried,hasChild:this.userBase.commonAttrInfo.hasChild,birthdayYear:this.ymd[0],birthdayMonth:this.ymd[1],birthdayDay:this.ymd[2],mailMagazineIds:this.selectedMailMagazine.map((e=>e.toString())),job:this.userHpplusOne.job,agreement:this.agreement}},setValues(e){this.userBase.commonAttrInfo.nickName=e.nickname,this.userBase.commonAttrInfo.gender=e.gender,this.userBase.commonAttrInfo.bloodType=e.bloodType,this.userBase.baseInfo.lastName=e.lastName,this.userBase.baseInfo.firstName=e.firstName,this.userBase.baseInfo.lastKana=e.lastKana,this.userBase.baseInfo.firstKana=e.firstKana,this.userBase.baseInfo.zipCode=e.zipCode,this.userBase.baseInfo.prefecture=e.prefecture,this.userBase.baseInfo.address=e.city,this.userBase.baseInfo.building=e.building,this.userBase.baseInfo.tel=e.tel,this.userBase.commonAttrInfo.isMarried=e.isMarried,this.userBase.commonAttrInfo.hasChild=e.hasChild,this.ymd[0]=e.birthdayYear,this.ymd[1]=e.birthdayMonth,this.ymd[2]=e.birthdayDay,this.selectedMailMagazine=e.mailMagazineIds.map((e=>Number(e))),this.userHpplusOne.job=e.job,this.agreement=e.agreement},async changePassword(){confirm("入力途中の情報が破棄されます。よろしいですか?")&&await this.$router.push({name:"NewPassword"})},setDaysMax(){const e=this.$refs.veeForm,t=e.getValues(),s=t?.birthdayYear??this.ymd[0],a=t?.birthdayMonth??this.ymd[1];this.days_max=new Date(Number(s),Number(a),0).getDate()},get_days(){this.setDaysMax();const e=this.$refs.veeForm,t=e.getValues(),s=t?.birthdayDay??this.ymd[2];void 0!==s&&null!==s&&""!==s&&e.setFieldValue("birthdayDay","")},back(){this.isConfirmed=!1,this.showHappyPlus=!0,this.initFormValues(),window.scrollTo(0,0)},onInvalidSubmit(){this.$nextTick((()=>{this.$scrollTo("body")}))},async confirmed(e){this.disableElement&&(this.showHappyPlus=!1),await this.$sid.isAuthenticated()?(this.setValues(e),this.userBase.commonAttrInfo.bloodType||(this.userBase.commonAttrInfo.bloodType="不明"),this.selectedMailMagazine.sort(((e,t)=>e<t?-1:e>t?1:0)),this.isConfirmed=!0,window.scrollTo(0,0)):await this.$router.push({name:"Login"})},async register(){if(await this.$sid.isAuthenticated()){await Fr.getUserAttr().then((()=>{this.$router.push({name:"Top"})})).catch((e=>{void 0===e.response||404==e.response.status||this.$router.push({name:"Top"})})),this.isRegistering=!0;try{const e=(await this.$sid.getUserData()).Username;this.userBase.userName=e;const t=ei()().format("YYYY-MM-DD");this.userBase.memberAgreeInfo.version=va,this.userBase.memberAgreeInfo.regDate=t,this.userBase.commonAttrInfo.birthday=this.ymd[0]+"-"+("00"+this.ymd[1]).slice(-2)+"-"+("00"+this.ymd[2]).slice(-2),this.userBase.shippingInfo[0]=this.setShippingInfo(this.userBase.baseInfo);const s=new Rs;s.siteLinkageId=0,s.enable=!0,s.regDate=t,this.userBase.siteInfo[0]=s;const a=JSON.parse(JSON.stringify(this.userBase));this.setBaseInfo(a.baseInfo),a.commonAttrInfo.nickName=this.escapeHtml(a.commonAttrInfo.nickName),await this.$sid.createUserAttr(a);const i=await this.$sid.getUserAttr();if(this.userHpplusOne.hid=i.data.identityId,this.userHpplusOne.userName=e,ii.debug&&"true"==this.$route.query.isDebug){this.oldUserHpplusOne.hid=this.userHpplusOne.hid,this.oldUserHpplusOne.userName=this.userHpplusOne.userName,this.oldUserHpplusOne.mailmagazine=this.userHpplusOne.mailmagazine,this.oldUserHpplusOne.job=this.userHpplusOne.job;const e=JSON.parse(JSON.stringify(this.oldUserHpplusOne));await this.$sid.requestApi({method:"POST",path:"/hpplus/me",body:e})}else{this.userHpplusOne.serviceAgreeInfo={version:ya,regDate:t};const e=JSON.parse(JSON.stringify(this.userHpplusOne));await this.$sid.requestApi({method:"POST",path:"/hpplus/me",body:e})}this.$store.commit("setAuthenticated",{nickname:this.userBase.commonAttrInfo.nickName,imagePath:this.userBase.commonAttrInfo.imagePath}),this.$store.commit("setIsProfileDetail",this.isProfileDetail),await this.$router.push({name:"SignupComplete"})}catch(e){this.isRegistering=!1,this.errorMsg="ユーザ登録に失敗しました",this.$nextTick((()=>{this.$scrollTo("body")}))}}else await this.$router.push({name:"Login"})},setShippingInfo(e){const t=new Ls;return t.lastName=this.escapeHtml(e.lastName),t.firstName=this.escapeHtml(e.firstName),t.lastKana=this.escapeHtml(e.lastKana),t.firstKana=this.escapeHtml(e.firstKana),t.zipCode=e.zipCode,t.prefecture=this.escapeHtml(e.prefecture),t.address=this.escapeHtml(e.address),t.building=this.escapeHtml(e.building),t.tel=e.tel,t},setBaseInfo(e){Object.keys(e).forEach((t=>{e[t]&&(e[t]=this.escapeHtml(e[t]))}))},profileDetailShow(){this.isProfileDetail=!this.isProfileDetail},escapeHtml(e){return"string"===typeof e?e.replace(/</g,"&lt;").replace(/>/g,"&gt;"):e},fillAddress(e){new si(e,(e=>{const t=this.$refs.veeForm;t.setFieldValue("prefecture",e?.region),t.setFieldValue("city",(e?.locality??"")+(e?.street??""))}))},isEmpty(e){return 0===Object.keys(e).length}},computed:{isMobile(){return this.$store.getters["isMobile"]},checkDetail:{get(){return!this.disableElement},set(e){this.disableElement=!e}},schema(){const e={nickname:(0,Us.Z_)().label("ニックネーム").custom_required().max(20),gender:(0,Us.Z_)().label("性別").custom_required(),birthdayYear:(0,Us.Z_)().label("生年月日の年").custom_required().selected_rule(),birthdayMonth:(0,Us.Z_)().label("生年月日の月").custom_required().selected_rule(),birthdayDay:(0,Us.Z_)().label("生年月日の日").custom_required().selected_rule(),bloodType:(0,Us.Z_)().label("血液型").nullable(),mailMagazineIds:(0,Us.nK)().label("メールマガジン")},t={lastName:(0,Us.Z_)().label("お名前の姓").custom_required().max(32),firstName:(0,Us.Z_)().label("お名前の名").custom_required().max(32),lastKana:(0,Us.Z_)().label("ふりがな(姓)").custom_required().max(32).kana_rule(),firstKana:(0,Us.Z_)().label("ふりがな(名)").custom_required().max(32).kana_rule(),zipCode:(0,Us.Z_)().label("郵便番号").custom_required().length(7).integer(),prefecture:(0,Us.Z_)().label("都道府県").custom_required().selected_rule(),city:(0,Us.Z_)().label("市区郡町村番地").custom_required().max(32),building:(0,Us.Z_)().label("建物部屋番号").nullable().max(32),tel:(0,Us.Z_)().label("電話番号").custom_required().min(10).max(11).integer(),job:(0,Us.Z_)().label("職業").custom_required().selected_rule(),isMarried:(0,Us.O7)().label("結婚有無").required(),hasChild:(0,Us.O7)().label("子供有無").required()},s={agreement:(0,Us.Z_)().label("集英社ID利用規約、集英社 プライバシーガイドライン、集英社女性誌ポータル利用規約に同意する").custom_required()};return this.disableElement||Object.assign(e,t),Object.assign(e,s),(0,Bs.Xl)((0,Us.Ry)(e))}},watch:{selectedMailMagazine(){const e=[];for(const t of this.selectedMailMagazine)e.push({mailMagazineId:Number(t),name:Xs[t],regDate:ei()().format("YYYY-MM-DDTHH:mm:ss.SSSSSSZ"),leaveDate:null});this.userHpplusOne.mailmagazine=e}},async mounted(){this.userBase.baseInfo.email=this.$store.state.email,""!==this.userBase.baseInfo.email||""!==this.$store.state.username?this.$store.commit("clearAuthSignupUserAttr"):await this.$router.push({name:"Logout"})}});const Sd=(0,U.Z)(Md,[["render",Dd]]);var jd=Sd;const Nd=e=>((0,o.dD)("data-v-4123beba"),e=e(),(0,o.Cn)(),e),Ad=Nd((()=>(0,o._)("p",{class:"txtCom"},[(0,o.Uk)(" ありがとうございます。"),(0,o._)("br"),(0,o.Uk)(" 集英社IDの登録が完了しました。"),(0,o._)("br"),(0,o.Uk)(" 集英社IDにて集英社女性誌ポータルの会員サービスがご利用いただけます。 ")],-1))),Pd=Nd((()=>(0,o._)("p",{class:"linktoTimeline"},[(0,o._)("a",{href:"https://hpplus.jp/"},"集英社女性誌ポータルトップへ")],-1)));function qd(e,t,s,a,i,l){const r=(0,o.up)("PageTitle"),n=(0,o.up)("Step"),d=(0,o.up)("Container");return(0,o.wg)(),(0,o.j4)(d,null,{default:(0,o.w5)((()=>[(0,o.Wm)(r,{title:"新規会員登録"}),e.isMobile?(0,o.kq)("",!0):((0,o.wg)(),(0,o.j4)(n,{key:0,contents:[{text:"メールアドレス入力",active:!1},{text:"確認コード入力",active:!1},{text:"会員情報入力",active:!1},{text:"会員情報確認",active:!1},{text:"登録完了",active:!0}]})),Ad,Pd])),_:1})}var Wd=(0,o.aZ)({components:{PageTitle:qa,Container:Sa,Step:Pi},head(){return{title:oa}},computed:{isMobile(){return this.$store.getters["isMobile"]},isProfileDetail(){return this.$store.getters["isProfileDetail"]}}});const Td=(0,U.Z)(Wd,[["render",qd],["__scopeId","data-v-4123beba"]]);var Ed=Td;const Bd={class:"txtCom"},$d=(0,o._)("br",null,null,-1),Ud=(0,o._)("br",null,null,-1),zd={key:0,class:"boxError"},Hd={class:"txt"},Zd={key:1,class:"boxError"},Od={class:"txt"},Fd={key:2,class:"form"},Ld={key:0},Rd={class:"boxBtn is-gray"},Yd={class:"txtCom"},Kd={key:3,class:"form"},Vd={key:0},Jd=["src"],Gd=(0,o._)("p",{class:"txtEx"}," ※パスワードは英数字で8文字以上、大文字と小文字と数字を混ぜたものをご使用ください。 ",-1),Xd=(0,o._)("p",null,"確認のためもう一度入力してください。",-1),Qd=["src"],eu=(0,o._)("p",{class:"txtCom text-danger"},"※ パスワードは完了画面に表示されませんので、ご自身で控えていただくようお願いいたします。",-1),tu={class:"boxBtn is-gray is-double"},su=["disabled"],au={key:0,class:"loaderContainer"},iu=["onClick","disabled"],lu={key:0,class:"loaderContainer"};function ru(e,t,s,a,i,l){const r=(0,o.up)("Step"),d=(0,o.up)("PageTitle"),u=(0,o.up)("Field"),m=(0,o.up)("FormField"),c=(0,o.up)("nowLoading"),h=(0,o.up)("VeeForm"),p=(0,o.up)("Container");return(0,o.wg)(),(0,o.j4)(p,null,{default:(0,o.w5)((()=>[e.isMobile?(0,o.kq)("",!0):((0,o.wg)(),(0,o.j4)(r,{key:0,contents:[{text:"再設定メール送信",active:!e.isSe
1nd},{text:"新パスワードの設定",active:e.isSend}]},null,8,["contents"])),(0,o.Wm)(d,{title:"パスワード再設定"}),(0,o._)("p",Bd,[e.isSend?e.isSend&&!e.fromEmailLink?((0,o.wg)(),(0,o.iD)(o.HY,{key:1},[(0,o.Uk)(" パスワード再設定ページのURLを記載したメールを送信しました。"),$d,(0,o.Uk)(" ※メールが届かない場合は、お手数ですが再度お手続きください。"),Ud],64)):(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)(o.HY,{key:0},[(0,o.Uk)(" ご登録いただいている内容を下記に入力してください。 ")],64))]),(0,o.Wm)(h,{ref:"veeForm","validation-schema":e.schema,onInvalidSubmit:e.onInvalidSubmit,"initial-values":e.formValues,as:"div"},{default:(0,o.w5)((({handleSubmit:s,errors:a,values:i,meta:l})=>[!e.isEmpty(a)&&l.touched?((0,o.wg)(),(0,o.iD)("div",zd,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(a,((e,t)=>((0,o.wg)(),(0,o.iD)("div",{key:t},[(0,o._)("p",Hd,(0,n.zw)(e),1)])))),128))])):(0,o.kq)("",!0),e.errorMsg?((0,o.wg)(),(0,o.iD)("div",Zd,[(0,o._)("p",Od,(0,n.zw)(e.errorMsg),1)])):(0,o.kq)("",!0),e.fromEmailLink?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("div",Fd,[(0,o.Wm)(m,{title:"メールアドレス",id:"email"},{default:(0,o.w5)((()=>[(0,o.Wm)(u,{name:"email",id:"email",type:"text",autocomplete:"off",class:"large",maxlength:"255"})])),_:1}),e.isSend?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("div",Ld,[(0,o._)("div",Rd,[(0,o._)("button",{onClick:t[0]||(t[0]=(...t)=>e.forgotPassword&&e.forgotPassword(...t)),class:"btn is-primary is-large"}," 送信する ")])]))])),(0,o._)("p",Yd,[e.isSend&&!e.fromEmailLink?((0,o.wg)(),(0,o.iD)(o.HY,{key:0},[(0,o.Uk)(" 確認コード・新しいパスワードを入力して『上記の内容で登録する』ボタンを押してください。 ")],64)):e.isSend&&e.fromEmailLink?((0,o.wg)(),(0,o.iD)(o.HY,{key:1},[(0,o.Uk)(" 新しいパスワードを入力して『上記の内容で登録する』ボタンを押してください。 ")],64)):(0,o.kq)("",!0)]),e.isSend?((0,o.wg)(),(0,o.iD)("div",Kd,[e.fromEmailLink?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("div",Vd,[(0,o.Wm)(m,{title:"確認コード",id:"confirmCode"},{default:(0,o.w5)((()=>[(0,o.Wm)(u,{name:"code",id:"confirmCode",autocomplete:"off",maxlength:"6",type:"text"})])),_:1})])),(0,o.Wm)(m,{title:"新しいパスワード",id:"newPassword"},{default:(0,o.w5)((()=>[(0,o.Wm)(u,{name:"newPassword",id:"newPassword",type:"password",maxlength:"99",autocomplete:"off",class:"large"}),""!==i.newPassword?((0,o.wg)(),(0,o.iD)("img",{key:0,src:e.passwordIconPath(i.newPassword),alt:"",class:(0,n.C_)(e.isMobile?"imgIconSp":"imgIcon")},null,10,Jd)):(0,o.kq)("",!0),Gd,Xd,(0,o.Wm)(u,{name:"newPasswordRetype",id:"newPasswordRetype",type:"password",maxlength:"99",autocomplete:"off",class:"large"}),""!==i.newPasswordRetype?((0,o.wg)(),(0,o.iD)("img",{key:1,src:e.passwordConfirmIconPath(i.newPassword,i.newPasswordRetype),alt:"",class:(0,n.C_)(e.isMobile?"imgIconSp":"imgIcon")},null,10,Qd)):(0,o.kq)("",!0)])),_:2},1024),eu,(0,o._)("div",tu,[e.fromEmailLink?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("button",{key:0,onClick:t[1]||(t[1]=(...t)=>e.forgotPassword&&e.forgotPassword(...t)),class:(0,n.C_)(["btn is-primary is-white is-left is-large",e.isMobile?"is-mobile-forgot imgIconSp":"imgIcon"]),disabled:e.isResending},[(0,o.Uk)(" 確認コード再送 "),e.isResending?((0,o.wg)(),(0,o.iD)("div",au,[(0,o.Wm)(c)])):(0,o.kq)("",!0)],10,su)),(0,o._)("button",{onClick:t=>s(t,e.confirmPassword),disabled:!e.isConfirmed(i.email)||e.isConfirming,class:"btn is-primary is-large"},[(0,o.Uk)(" 上記の内容で登録する "),e.isConfirming?((0,o.wg)(),(0,o.iD)("div",lu,[(0,o.Wm)(c)])):(0,o.kq)("",!0)],8,iu)])])):(0,o.kq)("",!0)])),_:1},8,["validation-schema","onInvalidSubmit","initial-values"])])),_:1})}const ou="/img/checkmark_flat_32.png",nu="/img/cross_flat_32.png";var du=(0,o.aZ)({components:{VeeForm:$s.l0,Field:$s.gN,nowLoading:La,PageTitle:qa,FormField:za,Container:Sa,Step:Pi},data:()=>{const e={email:"",code:"",newPassword:"",newPasswordRetype:""};
1return{username:"",sendEmail:"",isSend:!1,showError:!1,errorMsg:"",fromEmailLink:!1,isResending:!1,isConfirming:!1,formValues:e}},head(){return{title:ma}},methods:{onInvalidSubmit(){this.$scrollTo("body")},async forgotPassword(){this.errorMsg="";const e=this.$refs.veeForm,t=e.getValues(),s=await e.validateField("email");e.setFieldTouched("email",!0),s.valid?await this.$sid.forgotPassword(t.email).then((()=>{this.isSend&&(this.isResending=!0,setTimeout((()=>{this.isResending=!1}),5e3)),this.isSend=!0,this.sendEmail=t.email})).catch((()=>{this.errorMsg="お手数をおかけしますが、しばらく時間をおいてから、パスワードの再設定をお試しください。"})):this.$scrollTo("body")},async confirmPassword(e){this.isConfirming=!0,this.errorMsg="",await this.$sid.confirmForgotPassword(e.email,e.newPassword,e.code).then((()=>{this.$router.push({name:"Login"})})).catch((e=>{"CodeMismatchException"==e.code?this.errorMsg="確認コードに誤りがあります":(this.errorMsg="お手数をおかけしますが、しばらく時間をおいてから、パスワードの再設定をお試しください。",this.isSend=!1,this.fromEmailLink=!1),this.isConfirming=!1,this.$scrollTo("body")}))},isConfirmed(e){return""!==e&&this.sendEmail===e},passwordIconPath(e){const t=String(e).match(ka);return t?ou:nu},passwordConfirmIconPath(e,t){const s=String(t).match(ka);return s?e!==t?nu:ou:nu},isEmpty(e){return 0===Object.keys(e).length}},async mounted(){const e=this.$refs.veeForm,t=this.$route.params.username,s=this.$route.query.code;t&&s&&(this.username=t,this.fromEmailLink=!0,this.isSend=!0,this.sendEmail=t,e.setFieldValue("code",s),e.setFieldValue("email",t)),this.$route.query.email&&(this.isSend=!0,e.setFieldValue("email",this.$route.query.email))},computed:{isMobile(){return this.$store.getters["isMobile"]},schema(){const e={};return this.fromEmailLink||Object.assign(e,{email:(0,Us.Z_)().label("メールアドレス").custom_required().email().max(255)}),this.isSend&&Object.assign(e,{code:(0,Us.Z_)().label("確認コード").custom_required(),newPassword:(0,Us.Z_)().label("新しいパスワード").custom_required().min(8).max(99).password_rule(),newPasswordRetype:(0,Us.Z_)().label("新しいパスワード(再入力)").custom_required().confirm_rule("newPassword")}),(0,Bs.Xl)((0,Us.Ry)(e))}}});const uu=(0,U.Z)(du,[["render",ru]]);var mu=uu;const cu=e=>((0,o.dD)("data-v-69de1948"),e=e(),(0,o.Cn)(),e),hu={class:"txtCom"},pu={key:0},gu=cu((()=>(0,o._)("div",{class:"sp-box__title"},[(0,o._)("h3",{class:"titCom02"}," 注意事項 ")],-1))),bu=cu((()=>(0,o._)("p",{class:"txtCom"},null,-1))),fu=cu((()=>(0,o._)("p",{class:"txtCom text-bold"}," 1.集英社女性誌ポータル会員を退会すると、以下のサービスが利用できなくなります。 ",-1))),_u=cu((()=>(0,o._)("p",{class:"txtCom"},[(0,o._)("span",{class:"text-bold"},"・集英社女性誌ポータルおよび各媒体のメールマガジンの購読"),(0,o._)("br"),(0,o.Uk)(" ※退会手続きのタイミングによって、退会後も数日間メールマガジンが届く可能性がございます。あらかじめご了承ください。"),(0,o._)("br"),(0,o.Uk)(" ※集英社女性誌ポータル会員を退会しても集英社IDを利用した他のサービスからのメールマガジンは引き続き配信されます。 ")],-1))),wu={style:{width:"20px",display:"inline-block"}},vu={class:"mailMagazineList__box"},yu=cu((()=>(0,o._)("p",null,"購読が停止するメールマガジン",-1))),ku={class:"mailMagazineList"},xu=cu((()=>(0,o._)("p",{class:"txtCom"},[(0,o._)("span",{class:"text-bold"},"・集英社女性誌ポータル会員情報編集・変更画面"),(0,o.Uk)(),(0,o._)("br"),(0,o._)("br"),(0,o._)("span",{class:"text-bold"},"・上記以外の会員向けサービス")],-1))),Iu=cu((()=>(0,o._)("br",null,null,-1))),Cu=cu((()=>(0,o._)("p",{class:"txtCom text-bold"}," 2.退会すると以下の全ての登録データが削除されます。 ",-1))),Du=cu((()=>(0,o._)("p",{class:"txtCom"},[(0,o._)("span",{class:"text-bold"},"・集英社女性誌ポータル会員の登録情報"),(0,o._)("br"),(0,o.Uk)(" ※削除されたデータは復元することができません。"),(0,o._)("br"),(0,o.Uk)(" ※集英社女性誌ポータル会員を退会しても集英社IDの登録情報は引き続き存続します。 ")],-1))),Mu={class:"form"},Su={key:0,class:"boxError"},ju={class:"txt"},Nu={key:1,class:"boxError"},Au={class:"txt"},Pu=cu((()=>(0,o._)("option",{value:""},"選択してください",-1))),qu=["value"],Wu={class:"boxBtn is-gray is-double"},Tu=["onClick"],Eu=["onClick"],Bu={class:"txtCom"},$u={key:0},Uu={key:1},zu=cu((()=>(0,o._)("br",null,null,-1))),Hu=cu((()=>(0,o._)("br",null,null,-1))),Zu=cu((()=>(0,o._)("br",null,null,-1))),Ou=cu((()=>(0,o._)("p",{class:"txtCom"},"入力内容を確認後、退会するボタンを押して下さい。",-1))),Fu={class:"form"},Lu={class:"formConfirmText"},Ru={class:"formConfirmText"},Yu={class:"boxBtn is-gray is-double"},Ku=["disabled"],Vu={key:0,class:"loaderContainer"};function Ju(e,t,s,i,l,r){const d=(0,o.up)("PageTitle"),u=(0,o.up)("nowLoading"),m=(0,o.up)("Field"),c=(0,o.up)("FormField"),h=(0,o.up)("VeeForm"),p=(0,o.up)("Container");return(0,o.wg)(),(0,o.j4)(p,null,{default:(0,o.w5)((()=>[(0,o.Wm)(d,{title:e.isConfirmed?"集英社女性誌ポータル会員の退会確認":"集英社女性誌ポータル会員の退会手続き"},null,8,["title"]),e.isConfirmed?((0,o.wg)(),(0,o.iD)(o.HY,{key:1},[(0,o._)("p",Bu,[(0,o.Uk)(" 退会手続きを行います。"),e.isMobile?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("br",$u)),(0,o.Uk)(" 退会手続きを行うと全ての登録データが削除されます。"),e.isMobile?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("br",Uu)),(0,o.Uk)(" 一度削除されたデータはもとに戻せません。"),zu,(0,o.Uk)(" ※退会処理が完了すると集英社女性誌ポータルおよび各媒体からのメールマガジンの配信は停止いたします。"),Hu,(0,o.Uk)(" ※配信停止までには数日かかるため、退会後も数日間メールマガジンが届く可能性がありますので、あらかじめご了承ください。"),Zu,(0,o.Uk)(" ※集英社女性誌ポータル会員を退会しても集英社IDを利用した他のサービスからのメールマガジンは引き続き配信されます。 ")]),Ou,(0,o._)("div",Fu,[(0,o.Wm)(c,{title:"退会理由"},{default:(0,o.w5)((()=>[(0,o._)("p",Lu,(0,n.zw)(e.reason),1)])),_:1}),(0,o.Wm)(c,{title:"上記でお選びになった退会理由について、具体的にご不満だった点や改善すべき点などをお聞かせください"},{default:(0,o.w5)((()=>[(0,o._)("p",Ru,(0,n.zw)(e.opinion),1)])),_:1})]),(0,o._)("div",Yu,[(0,o._)("button",{onClick:t[1]||(t[1]=(...t)=>e.back&&e.back(...t)),class:"btn is-left is-primary is-white is-large"}," 戻る "),(0,o._)("button",{class:"btn is-primary is-large",onClick:t[2]||(t[2]=(...t)=>e.proceedExit&&e.proceedExit(...t)),type:"button",disabled:e.isProcing},[(0,o.Uk)(" 退会する "),e.isProcing?((0,o.wg)(),(0,o.iD)("div",Vu,[(0,o.Wm)(u)])):(0,o.kq)("",!0)],8,Ku)])],64)):((0,o.wg)(),(0,o.iD)(o.HY,{key:0},[(0,o._)("p",hu,[(0,o.Uk)(" こちらは、集英社女性誌ポータル会員の退会手続きです。集英社IDの退会とは異なりますのでご了承ください。"),e.isMobile?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("br",pu)),(0,o.Uk)(" 集英社IDを利用した他のサービスからメールマガジンを受け取っている場合、そちらは引き続き配信されます。 ")]),gu,bu,fu,_u,(0,o.wy)((0,o._)("div",wu,[(0,o.Wm)(u)],512),[[a.F8,e.isLoading]]),(0,o.wy)((0,o._)("div",vu,[yu,(0,o._)("div",ku,[(0,o._)("ul",null,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.mailMagazineNames,((e,t)=>((0,o.wg)(),(0,o.iD)("li",{key:t},"・"+(0,n.zw)(e),1)))),128))])])],512),[[a.F8,!e.isLoading&&e.mailMagazineNames.length>0]]),xu,Iu,Cu,Du,(0,o.Wm)(h,{ref:"veeForm","validation-schema":e.schema,onInvalidSubmit:e.onInvalidSubmit,"initial-values":e.formValues,as:"div"},{default:(0,o.w5)((({handleSubmit:s,errors:a,meta:i})=>[(0,o._)("div",Mu,[!e.isEmpty(a)&&i.touched?((0,o.wg)(),(0,o.iD)("div",Su,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(a,((e,t)=>((0,o.wg)(),(0,o.iD)("div",{key:t},[(0,o._)("p",ju,(0,n.zw)(e),1)])))),128))])):(0,o.kq)("",!0),e.errorMsg?((0,o.wg)(),(0,o.iD)("div",Nu,[(0,o._)("p",Au,(0,n.zw)(e.errorMsg),
11)])):(0,o.kq)("",!0),(0,o.Wm)(c,{title:"退会理由",id:"reason"},{default:(0,o.w5)((()=>[(0,o.Wm)(m,{name:"reason",id:"exitReason",as:"select"},{default:(0,o.w5)((()=>[Pu,((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.exitReason,((e,t)=>((0,o.wg)(),(0,o.iD)("option",{key:t,value:e},(0,n.zw)(e),9,qu)))),128))])),_:1})])),_:1}),(0,o.Wm)(c,{title:"上記でお選びになった退会理由について、具体的にご不満だった点や改善すべき点などをお聞かせください",id:"email"},{default:(0,o.w5)((()=>[(0,o.Wm)(m,{name:"opinion",id:"",as:"textarea"})])),_:1})]),(0,o._)("div",Wu,[(0,o._)("button",{onClick:t[0]||(t[0]=(...t)=>e.backToTop&&e.backToTop(...t)),class:"btn is-left is-primary is-white is-large"}," 戻る "),e.isMobile?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("button",{key:0,class:"btn is-primary is-large",onClick:t=>s(t,e.confirmed)}," 退会確認画面へ進む ",8,Tu)),e.isMobile?((0,o.wg)(),(0,o.iD)("button",{key:1,class:"mt-20 btn is-primary is-large",onClick:t=>s(t,e.confirmed)}," 退会確認画面へ進む ",8,Eu)):(0,o.kq)("",!0)])])),_:1},8,["validation-schema","onInvalidSubmit","initial-values"])],64))])),_:1})}var Gu=s(6154),Xu=(0,o.aZ)({components:{VeeForm:$s.l0,Field:$s.gN,PageTitle:qa,Container:Sa,FormField:za,nowLoading:La},data:()=>{const e=(0,Bs.Xl)((0,Us.Ry)({reason:(0,Us.Z_)().label("退会理由"),opinion:(0,Us.Z_)().label("コメント")})),t={reason:"",opinion:""};return{leave:null,exitReason:wa,isConfirmed:!1,isLoading:!0,reason:"",opinion:"",errorMsg:"",token:"",leaveNote1:"",leaveNote2:"",currentEmail:"",nickName:"",userName:"",isProcing:!1,subscribedMailMagazine:[],mailMagazineNames:[],schema:e,formValues:t}},head(){return{title:this.isConfirmed?fa:ba}},async mounted(){if(this.isLoading=!0,await this.$sid.isAuthenticated()){try{const e=await this.$sid.requestApi({method:"GET",path:"/hpplus/me"});this.subscribedMailMagazine=e.data.mailmagazine.filter((e=>null===e.leaveDate||ei()().isBefore(e.leaveDate)));const t=Object.values(Xs);this.mailMagazineNames=this.subscribedMailMagazine.map((e=>e.name)).filter((e=>null!==e&&t.includes(e)))}catch(e){}this.isLoading=!1}else await this.$router.push({name:"Login"})},methods:{onInvalidSubmit(){this.$nextTick((()=>{this.$scrollTo(".form")}))},async confirmed(e){await this.$sid.isAuthenticated()?(this.token=(await this.$sid.getSession()).getIdToken().getJwtToken(),this.reason=e.reason,this.opinion=e.opinion,this.leaveNote1=btoa(encodeURIComponent(this.reason)),this.leaveNote2=btoa(encodeURIComponent(this.opinion)),this.isConfirmed=!0,window.scrollTo(0,0)):await this.$router.push({name:"Login"})},async proceedExit(){if(!await this.$sid.isAuthenticated())return void await this.$router.push({name:"Login"});this.isProcing=!0;const e={leaveNote1:this.reason,leaveNote2:this.opinion},t=JSON.parse(JSON.stringify(this.escapeHtmlObject(e)));if(ii.isSendMailEnvironment)try{await Gu.Z.post(ii.exitUrl,{token:this.token,leaveNote1:this.leaveNote1,leaveNote2:this.leaveNote2})}catch(s){}try{await this.$sid.requestApi({method:"DELETE",path:"/hpplus/me",body:t})}catch(s){return this.isProcing=!1,this.errorMsg="エラーが発生しました。時間を置いてお試しください。",this.isConfirmed=!1,void this.$nextTick((()=>{this.$scrollTo(".form")}))}await this.$sid.signOut(),window.location.href=aa},back(){this.formValues={reason:this.reason,opinion:this.opinion},this.isConfirmed=!1,window.scrollTo(0,0)},async backToTop(){await this.$router.push({name:"Top"})},escapeHtml(e){return"string"===typeof e?e.replace(/</g,"&lt;").replace(/>/g,"&gt;"):e},escapeHtmlObject(e){return Object.keys(e).forEach((t=>{e[t]&&(e[t]=this.escapeHtml(e[t]))})),e},isEmpty(e){return 0===Object.keys(e).length}},computed:{isMobile(){return this.$store.getters["isMobile"]}}});const Qu=(0,U.Z)(Xu,[["render",Ju],["__scopeId","data-v-69de1948"]]);var em=Qu;const tm=e=>((0,o.dD)("data-v-645ae91c"),e=e(),(0,o.Cn)(),e),sm={key:0,class:"boxError"},am={key:0,class:"txt"},im={id:"regForm"},lm={class:"about"},rm={key:0},om={key:1},nm={key:2},dm=tm((()=>(0,o._)("a",{href:"https://id.shueisha.co.jp/terms",target:"_blank"},"集英社ID利用規約",-1))),um=tm((()=>(0,o._)("a",{href:"https://www2.shueisha.co.jp/privacy/privacy.html",target:"_blank"},"集英社 プライバシーガイドライン",-1))),mm=tm((()=>(0,o._)("a",{href:"https://hpplus.jp/about/terms/",target:"_blank"},"集英社女性誌ポータル利用規約",-1))),cm={class:"boxBtn is-column is-gray mt-60"},hm={class:"boxTextCheck"},pm=tm((()=>(0,o._)("label",{for:"agreement",class:"is-required"},[(0,o._)("a",{href:"https://id.shueisha.co.jp/terms",target:"_blank"},"集英社ID利用規約"),(0,o.Uk)("、"),(0,o._)("a",{href:"https://www2.shueisha.co.jp/privacy/privacy.html",target:"_blank"},"集英社 プライバシーガイドライン"),(0,o.Uk)("、"),(0,o._)("a",{href:"https://hpplus.jp/about/terms/",target:"_blank"},"集英社女性誌ポータル利用規約"),(0,o.Uk)("に同意する ")],-1))),gm=["disabled","onClick"],bm={key:0,class:"loaderContainer"};function fm(e,t,s,a,i,l){const r=(0,o.up)("PageTitle"),d=(0,o.up)("Field"),u=(0,o.up)("nowLoading"),m=(0,o.up)("VeeForm"),c=(0,o.up)("Container");return(0,o.wg)(),(0,o.j4)(c,null,{default:(0,o.w5)((()=>[(0,o.Wm)(r,{title:"利用規約同意確認"}),(0,o.Wm)(m,{ref:"veeForm","validation-schema":e.schema,onInvalidSubmit:e.onInvalidSubmit,as:"div"},{default:(0,o.w5)((({handleSubmit:t,errors:s,meta:a})=>[!e.isEmpty(s)&&a.touched?((0,o.wg)(),(0,o.iD)("div",sm,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(s,((e,t)=>((0,o.wg)(),(0,o.iD)("div",{key:t},[e?((0,o.wg)(),(0,o.iD)("p",am,(0,n.zw)(e),1)):(0,o.kq)("",!0)])))),128))])):(0,o.kq)("",!0),(0,o._)("div",im,[(0,o._)("p",lm,[(0,o.Uk)("2021å¹´8月より、集英社女性誌ポータル登録会員は集英社IDへ移行し、"),e.isMobile?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("br",rm)),(0,o.Uk)("1つのIDで複数のサイトが利用できるようになりました。"),e.isMobile?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("br",om)),(0,o.Uk)("利用可能なサービスは随時拡大予定です。"),e.isMobile?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("br",nm)),dm,(0,o.Uk)("、"),um,(0,o.Uk)("と"),mm,(0,o.Uk)("を設定しましたã
1®ã§æ”¹ã‚ã¦ã”確認ください。 ")]),(0,o._)("div",cm,[(0,o._)("div",hm,[(0,o.Wm)(d,{type:"checkbox",id:"agreement",name:"agreement",value:!1}),pm]),(0,o._)("button",{class:"mt-20 btn is-primary is-large",disabled:e.isRegistering,onClick:s=>t(s,e.register)},[(0,o.Uk)(" 同意した上で、プロフィール編集画面へ "),e.isRegistering?((0,o.wg)(),(0,o.iD)("div",bm,[(0,o.Wm)(u)])):(0,o.kq)("",!0)],8,gm)])])])),_:1},8,["validation-schema","onInvalidSubmit"])])),_:1})}var _m=(0,o.aZ)({components:{VeeForm:$s.l0,Field:$s.gN,Container:Sa,PageTitle:qa,nowLoading:La},data:()=>{const e=(0,Bs.Xl)((0,Us.Ry)({agreement:(0,Us.Z_)().label("集英社ID利用規約、集英社 プライバシーガイドライン、集英社女性誌ポータル利用規約に同意する").custom_required()}));return{userBase:new Hs,userHpplusOne:new Zs,serviceAgreeInfo:new Vs,errorMsg:"",isRegistering:!1,schema:e}},head(){return{title:_a}},async mounted(){await this.$sid.isAuthenticated()||await this.$router.push({name:"Login"});const e=(await this.$sid.getUserAttr()).data,t=await this.$sid.requestApi({method:"GET",path:"/hpplus/me"});e.memberAgreeInfo.version==va&&"serviceAgreeInfo"in t.data&&t.data.serviceAgreeInfo.version==ya&&await this.$router.push({name:"Top"})},methods:{onInvalidSubmit(){this.$nextTick((()=>{this.$scrollTo("body")}))},async register(){if(await this.$sid.isAuthenticated()){window.scrollTo(0,0),this.isRegistering=!0;try{const e=(await this.$sid.getUserAttr()).data,t=await this.$sid.requestApi({method:"GET",path:"/hpplus/me"});if(e.memberAgreeInfo.version<va){const e={version:va,regDate:ei()().format("YYYY-MM-DD")},t=JSON.parse(JSON.stringify(e));await this.$sid.requestApi({method:"POST",path:"/user/member_agreement",body:t})}if(!("serviceAgreeInfo"in t.data)||t.data.serviceAgreeInfo.version<ya){this.serviceAgreeInfo.version=ya,this.serviceAgreeInfo.regDate=ei()().format("YYYY-MM-DD");const e=JSON.parse(JSON.stringify(this.serviceAgreeInfo));await this.$sid.requestApi({method:"POST",path:"/hpplus/service_agree",body:e})}await this.$router.push({name:"Top"})}catch(e){this.isRegistering=!1,this.errorMsg="ただいまアクセスがしづらい状況となっております。しばらく時間をおいてから再度アクセスをしてください。",this.$nextTick((()=>{this.$scrollTo("body")}))}}else await this.$router.push({name:"Login"})},isEmpty(e){return 0===Object.keys(e).length}},computed:{isMobile(){return this.$store.getters["isMobile"]}}});const wm=(0,U.Z)(_m,[["render",fm],["__scopeId","data-v-645ae91c"]]);var vm=wm;const ym=e=>((0,o.dD)("data-v-178bc569"),e=e(),(0,o.Cn)(),e),km=ym((()=>(0,o._)("div",{id:"boxMain"},[(0,o._)("div",{class:"boxErrorPage"},[(0,o._)("h2",null,"ページが見つかりませんでした。"),(0,o._)("p",null,[(0,o.Uk)("指定されたページまたはファイルは存在しません。"),(0,o._)("br"),(0,o.Uk)(" URL、ファイル名にタイプミスがないかご確認ください。"),(0,o._)("br"),(0,o.Uk)(" (入力文字数や検索可能な文字・記号の制限がございます。)"),(0,o._)("br"),(0,o.Uk)(" また、指定されたページは削除された可能性があります。"),(0,o._)("br"),(0,o._)("br"),(0,o.Uk)(" お手数ですが、URLを確認して再度アクセスしてください。")])]),(0,o._)("div",{class:"boxAddArea js_adArea"})],-1)));function xm(e,t,s,a,i,l){const r=(0,o.up)("Container");return(0,o.wg)(),(0,o.j4)(r,null,{default:(0,o.w5)((()=>[km])),_:1})}var Im=(0,o.aZ)({components:{Container:Sa},data:()=>({}),methods:{}});const Cm=(0,U.Z)(Im,[["render",xm],["__scopeId","data-v-178bc569"]]);var Dm=Cm,Mm=s(3907),Sm=s(4702),jm=s(3311),Nm=s.n(jm);const Am=new(Nm())({encodingType:"aes",encryptionSecret:"P#dBs8$Sd3@gfS4M*d",isCompression:!1}),Pm=(0,Mm.MT)({plugins:[(0,Sm.Z)({storage:{getItem:e=>Am.get(e),setItem:(e,t)=>Am.set(e,t),removeItem:e=>Am.remove(e)}})],state:{username:"",email:"",password:"",authenticated:!1,nickname:"",imagePath:"",device:"",isProfileDetail:!1,isShowMenu:!1,isRequestComplete:!1},mutations:{setAuth(e,t){e.username=t.username,e.email=t.email,e.password=t.password,e.authenticated=t.authenticated?t.authenticated:e.authenticated,e.nickname=t.nickname?t.nickname:e.nickname,e.imagePath=t.imagePath?t.imagePath:e.imagePath},clearAuth(e,t=!1){e.username="",e.email="",e.password="",t&&(e.authenticated=!1,e.nickname="",e.imagePath="")},clearAuthSignupUserAttr(e){e.password=""},clearAuthenticated(e){e.authenticated=!1,e.nickname="",e.imagePath=""},setAuthenticated(e,t){e.authenticated=!0,e.nickname=t.nickname,e.imagePath=t.imagePath},setDeviceType(e,t){e.device=t},setIsProfileDetail(e,t){e.isProfileDetail=t},setIsShowMenu(e){e.isShowMenu=!e.isShowMenu},clearIsShowMenu(e){e.isShowMenu=!1},setIsCompleteRequest(e){e.isRequestComplete=!0},clearIsCompleteRequest(e){e.isRequestComplete=!1}},getters:{isMobile:e=>"mobile"===e.device,isProfileDetail:e=>e.isProfileDetail,isShowMenu:e=>e.isShowMenu},actions:{clearCurrentAuth(e){e.commit("clearAuth",!0)}}}),qm=[{path:"/profile",name:"Top",component:oi,alias:"/",meta:{hasMobile:!0}},{path:"/signup",name:"Signup",component:Bi,meta:{isPublic:!0,hasMobile:!0}},{path:"/signup_confirm/:username?",name:"SignupEmailConfirm",component:$o,meta:{isPublic:!0,hasMobile:!0}},{path:"/signup_userattr/",name:"SignupUserAttr",component:jd,meta:{hasMobile:!0}},{path:"/signup_complete/",name:"SignupComplete",component:Ed,meta:{hasMobile:!0}}
1,{path:"/login",name:"Login",component:Yl,meta:{isPublic:!0,hasMobile:!0}},{path:"/new_password",name:"NewPassword",component:Vr,meta:{hasMobile:!0}},{path:"/signup_password",name:"SignupPassword",component:po,meta:{isPublic:!0,hasMobile:!1}},{path:"/forgot_password/:username?",name:"ForgotPassword",component:mu,meta:{isPublic:!0,hasMobile:!0}},{path:"/logout",name:"Logout",component:Ql,meta:{isPublic:!0,hasMobile:!1}},{path:"/new_email",name:"NewEmail",component:mr,meta:{hasMobile:!0}},{path:"/new_emailconfirm",name:"NewEmailConfirm",component:Dr,meta:{hasMobile:!0}},{path:"/exit/",name:"Exit",component:em,meta:{hasMobile:!0}},{path:"/request/",name:"Request",beforeEnter(){return window.location.replace("https://www.shueisha.co.jp/inquiry/"),!1},component:{render:()=>null},meta:{isPublic:!0,hasMobile:!0}},{path:"/userAgreement",name:"UserAgreement",component:vm,meta:{isPublic:!1,hasMobile:!0}},{path:"/:pathMatch(.*)*",name:"notfound",component:Dm,meta:{isPublic:!0,hasMobile:!0}}],Wm=(0,Ue.p7)({history:(0,Ue.PO)("/"),routes:qm,scrollBehavior(e,t,s){return s||{left:0,top:0}}}),Tm=e=>{const t=document.querySelector('meta[name="viewport"]');if(!t)return;const s=Pm.getters["isMobile"],a=s&&e,i=((e,t)=>e?sa:t?ta:ea)(a,s);t.setAttribute("content",i)},Em=async(e,t,s)=>{if(!await Fr.isAuthenticated())return void s({name:"Logout"});if("SignupUserAttr"===e.name)return void(await Bm()?s({name:"Top"}):s());const a=["ForgotPassword","SignupPassword","Top","NewPassword"];a.includes(String(e.name))||"SignupPassword"===t.name||await Bm()?s():s({name:"SignupUserAttr"})},Bm=async()=>{let e=!1;try{e=await Fr.getUserAttr().then((()=>!0)).catch((e=>void 0===e.response||404!=e.response.status))}catch(t){}return e},$m=async(e,t,s)=>{if(await Fr.isAuthenticated()){if("SignupUserAttr"===t.name)return void s({name:"Logout"});if(!await Bm())return void s({name:"Logout"});s({name:"Top"})}else s()},Um=async(e,t,s)=>{"Signup"===e.name&&await Fr.isAuthenticated()?s({name:"Top"}):("Request"===e.name&&await Fr.isAuthenticated(),s())};Wm.beforeEach((async(e,t,s)=>{Pm.commit("clearIsShowMenu"),t.meta?.hasMobile!==e.meta?.hasMobile&&Tm(e.meta?.hasMobile),e.matched.some((e=>!e.meta.isPublic))?await Em(e,t,s):"Login"===e.name||"DebugPageSbr"===e.name?await $m(e,t,s):await Um(e,t,s)}));var zm=Wm,Hm=s(6301),Zm=s(4337),Om=s(9266);const Fm={mixed:{required:({label:e})=>(e?e+"は":"")+"必須項目です",notType:({type:e,label:t})=>"number"===e?(t?t+"は":"")+"数字のみ使用できます":(t?t+"は":"")+"正しい形式で入力してください"},string:{email:({label:e})=>(e?e+"は":"")+"有効なメールアドレスではありません",length:({label:e,length:t})=>(e?e+"は":"")+`${t}文字でなければなりません`,max:({label:e,max:t})=>(e?e+"は":"")+`${t}文字以内でご入力ください`,min:({label:e,min:t})=>(e?e+"は":"")+`${t}文字以上でなければなりません`}},Lm=Va().merge({},Om.MC,Fm);(0,Us.i_)(Lm),(0,Us.kM)(Us.Z_,"custom_required",(function(){return this.required().test({name:"custom_required",message:({label:e})=>(e?e+"は":"")+"必須項目です",test:function(e){return""!==String(e).trim()}})})),(0,Us.kM)(Us.Z_,"password_rule",(function(){return this.test({name:"password_rule",message:({label:e})=>(e?e+"は":"")+"大文字、小文字、数字を含めてください",test:function(e){return ka.test(String(e))}})})),(0,Us.kM)(Us.Z_,"confirm_rule",(function(e){return this.oneOf([(0,Us.iH)(e)],(({label:e})=>(e?e+"が":"")+"一致しません"))})),(0,Us.kM)(Us.Z_,"selected_rule",(function(){return this.min(1,(({label:e})=>(e?e+"を":"")+"選択してください"))})),(0,Us.kM)(Us.Z_,"request_email_rule",(function(){return this.test({name:"request_email_rule",message:"ご入力いただいたメールアドレスは利用することができません。",test:function(e){const t=["[email protected]","^(.+)@(.*)hpplus.jp$","^(.+)@ourage.jp"];for(let s=0;s<t.length;s++)if(String(e).match(t[s]))return!1;return!0}})})),(0,Us.kM)(Us.Z_,"kana_rule",(function(){return this.test({name:"kana_rule",message:({label:e})=>(e?e+"は":"")+"全角かな、全角カタカナのみを入力してください",test:function(e){const t=/^[ぁ-んァ-ン]+$/;return t.test(String(e))}})})),(0,Us.kM)(Us.Z_,"integer",(function(){return this.matches(/^[0-9]+$/,(({label:e})=>(e?e+"は":"")+"数字のみ使用できます"))}));const Rm=(0,a.ri)($e);Rm.use(Pm),Rm.use(zm),Rm.use(Fr),Rm.use(l()),Rm.use(r.ZP,{pageTrackerTemplate(e){return{page_path:e.fullPath}},config:{id:"UA-35895248-1"}},zm),(0,Hm.c)(),Rm.mixin(Zm.Zf),Rm.mount("#app")}},t={};function s(a){var i=t[a];if(void 0!==i)return i.exports;var l=t[a]={id:a,loaded:!1,exports:{}};return e[a].call(l.exports,l,l.exports,s),l.loaded=!0,l.exports}s.m=e,function(){s.amdO={}}(),function(){var e=[];s.O=function(t,a,i,l){if(!a){var r=1/0;for(u=0;
1u<e.length;u++){a=e[u][0],i=e[u][1],l=e[u][2];for(var o=!0,n=0;n<a.length;n++)(!1&l||r>=l)&&Object.keys(s.O).every((function(e){return s.O[e](a[n])}))?a.splice(n--,1):(o=!1,l<r&&(r=l));if(o){e.splice(u--,1);var d=i();void 0!==d&&(t=d)}}return t}l=l||0;for(var u=e.length;u>0&&e[u-1][2]>l;u--)e[u]=e[u-1];e[u]=[a,i,l]}}(),function(){s.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return s.d(t,{a:t}),t}}(),function(){s.d=function(e,t){for(var a in t)s.o(t,a)&&!s.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}}(),function(){s.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){s.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e}}(),function(){var e={143:0};s.O.j=function(t){return 0===e[t]};var t=function(t,a){var i,l,r=a[0],o=a[1],n=a[2],d=0;if(r.some((function(t){return 0!==e[t]}))){for(i in o)s.o(o,i)&&(s.m[i]=o[i]);if(n)var u=n(s)}for(t&&t(a);d<r.length;d++)l=r[d],s.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return s.O(u)},a=self["webpackChunkhpplus_mypage"]=self["webpackChunkhpplus_mypage"]||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))}();var a=s.O(void 0,[998],(function(){return s(3378)}));a=s.O(a)})();

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.