(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4030b1e9"],{"25eb":function(e,t,a){var r=a("23e7"),n=a("c20d");r({target:"Number",stat:!0,forced:Number.parseInt!=n},{parseInt:n})},"5db7":function(e,t,a){"use strict";var r=a("23e7"),n=a("a2bf"),i=a("7b0b"),s=a("50c4"),o=a("1c0b"),c=a("65f0");r({target:"Array",proto:!0},{flatMap:function(e){var t,a=i(this),r=s(a.length);return o(e),t=c(a,0),t.length=n(t,a,a,r,0,1,e,arguments.length>1?arguments[1]:void 0),t}})},"6d32":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("ReservationDetailEditor",{attrs:{reservationId:e.reservationId,model:e.reservation,personAgeTypes:e.personAgeTypes,isPaymentTypeReadOnly:e.isPaymentTypeReadOnly,facilityMeta:e.facilityMeta,planMeta:e.planMeta,roomGroupMeta:e.roomGroupMeta,siteMeta:e.siteMeta,cancellation:e.cancellation,isFacility:e.isFacility,useDailyPersons:e.useDailyPersons,canAddRoom:e.canAddRoom}}),a("ReservationUserEditor",{attrs:{reservationId:e.reservationId,model:e.reservation}})],1)},n=[],i=a("d4ec"),s=a("bee2"),o=a("262e"),c=a("2caf"),l=a("9ab4"),u=a("08af"),v=a("60a3"),d=a("3005"),p=a("2d13"),m=function(e){Object(o["a"])(a,e);var t=Object(c["a"])(a);function a(){var e;return Object(i["a"])(this,a),e=t.apply(this,arguments),e.reservation=e.model,e}return Object(s["a"])(a,[{key:"viewID",get:function(){return u["a"].ReservationRoomGroupUser}},{key:"viewParams",get:function(){return{}}}]),a}(u["c"]);Object(l["a"])([Object(v["b"])()],m.prototype,"reservationId",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"model",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"isPaymentTypeReadOnly",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"facilityMeta",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"planMeta",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"roomGroupMeta",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"siteMeta",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"cancellation",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"isFacility",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"personAgeTypes",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"useDailyPersons",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"canAddRoom",void 0),m=Object(l["a"])([Object(v["a"])({components:{ReservationDetailEditor:d["a"],ReservationUserEditor:p["a"]}})],m);var f=m,h=f,b=a("2877"),y=Object(b["a"])(h,r,n,!1,null,null,null);t["a"]=y.exports},"73d9":function(e,t,a){var r=a("44d2");r("flatMap")},"83ea":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"main-content center-content"},[a("div",{staticClass:"reservation-contents-box"},[e._m(0),a("div",{staticClass:"reservation-contents-info"},[a("h3",[e._v("1.基本情報をご確認ください")]),a("table",{staticClass:"plan-summay-table"},[a("tbody",[a("tr",[a("th",[e._v("ご予約")]),a("td",[a("table",{staticClass:"sub-table"},[a("tr",[a("th",[e._v("施設名")]),a("td",[e._v(e._s(e.reservation.facility.name))])]),a("tr",[a("th",[e._v("宿泊プラン")]),a("td",[e._v(e._s(e.reservation.plan.name))])]),a("tr",[a("th",[e._v("部屋タイプ")]),a("td",[e._v(e._s(e.reservation.roomGroup.name))])])])])]),a("tr",[a("th",[e._v("ご宿泊")]),a("td",[e._v(e._s(e._f("formatDate")(e.reservation.checkInDate,"YYYY年MM月DD日(ddd)"))+"~"+e._s(e._f("formatDate")(e.getDate(e.reservation.checkInDate,e.reservation.restNumber),"YYYY年MM月DD日(ddd)")))])]),a("tr",[a("th",[e._v("チェックイン予定時刻")]),a("td",[e._v(e._s(e.reservation.checkInTime))])]),a("tr",[a("th",[e._v("泊数")]),a("td",[a("ul",{staticClass:"counter-t"},[a("li",[a("span",{staticClass:"count-re"},[e._v(e._s(e.reservation.restNumber)+"泊")])])])])]),a("tr",[a("th",[e._v("部屋数")]),a("td",[a("ul",{staticClass:"counter-t"},[a("li",[a("span",{staticClass:"count-re"},[e._v(e._s(e.reservation.roomNumber)+" 部屋")])])])])]),a("tr",[a("th",[e._v("自由入力")]),a("td",[a("p",{domProps:{innerHTML:e._s(e.$options.filters.nl2br(e.reservation.memo))}})])])])])])]),a("div",{staticClass:"reservation-contents-box"},[e._m(1),a("div",{staticClass:"customer-info-input reservation-contents-info"},[a("h3",[e._v("1.予約者情報")]),a("table",{staticClass:"input-form plan-summay-table"},[a("tbody",[a("tr",[a("th",[e._v("氏名")]),a("td",[e._v(e._s(e.reservation.reserver.name))])]),a("tr",[a("th",[e._v("氏名(カナ)")]),a("td",[e._v(e._s(e.reservation.reserver.kana))])]),a("tr",[a("th",[e._v("氏名(英字)")]),a("td",[e._v(e._s(e.reservation.reserver.nameE))])]),a("tr",[a("th",[e._v("メールアドレス")]),a("td",[e._v(e._s(e.reservation.reserver.eMail))])])])]),a("table",{staticClass:"input-form plan-summay-table"},[a("tbody",[a("tr",[a("th",[e._v("住所")]),a("td",[a("ul",{staticClass:"input-address-section"},[a("li",[a("b",[e._v("国")]),a("div",{staticClass:"arrow-select"},[e._v(e._s(e._f("countryJP")(e.reservation.reserver.countryCode)))])]),a("li",[a("b",[e._v("郵便番号")]),a("div",{staticClass:"postal-code"},[e._v(e._s(e.reservation.reserver.postCode))])]),a("li",[a("b",[e._v("住所")]),e._v(" "+e._s(e.reservation.reserver.address1)+" "+e._s(e.reservation.reserver.address2)+e._s(e.reservation.reserver.address3)+" ")])])])]),a("tr",[a("th",[e._v("電話番号(携帯可)")]),a("td",[e._v(e._s(e.reservation.reserver.phone))])])])]),a("h3",[e._v("2.宿泊者情報をご確認してください")]),a("table",{staticClass:"input-form plan-summay-table"},[a("tbody",[a("tr",[a("th",[e._v("宿泊代表者")]),a("td",[a("ul",{staticClass:"select-form radio-list"},[e.reservation.isSameMainUser?a("li",[e._v("申込者本人")]):a("li",[e._v("宿泊者が申込者と異なる")])])])])])]),e.reservation.isSameMainUser?e._e():a("table",{staticClass:"input-form plan-summay-table"},[a("tbody",[a("tr",[a("th",[e._v("氏名")]),a("td",[e._v(e._s(e.reservation.mainUser.name))])]),a("tr",[a("th",[e._v("氏名(カナ)")]),a("td",[e._v(e._s(e.reservation.mainUser.kana))])]),a("tr",[a("th",[e._v("氏名(英字)")]),a("td",[e._v(e._s(e.reservation.mainUser.nameE))])]),a("tr",[a("th",[e._v("性別")]),a("td",[e._v(e._s(e._f("genderJP")(e.reservation.mainUser.gender)))])]),a("tr",[a("th",[e._v("生年月日")]),a("td",[e._v(e._s(e._f("formatDate")(e.reservation.mainUser.birthday,"YYYY年MM月DD日")))])]),a("tr",[a("th",[e._v("住所")]),a("td",[a("ul",{staticClass:"input-address-section"},[a("li",[a("b",[e._v("国")]),a("div",{staticClass:"arrow-select"},[e._v(e._s(e._f("countryJP")(e.reservation.mainUser.countryCode)))])]),a("li",[a("b",[e._v("郵便番号")]),a("div",{staticClass:"postal-code"},[e._v(e._s(e.reservation.mainUser.postCode))])]),a("li",[a("b",[e._v("住所")]),e._v(" "+e._s(e.reservation.mainUser.address1)+" "+e._s(e.reservation.mainUser.address2)+e._s(e.reservation.mainUser.address3)+" ")])])])]),a("tr",[a("th",[e._v("電話番号(携帯可)")]),a("td",[e._v(e._s(e.reservation.mainUser.phone))])])])]),a("h3",[e._v("3.部屋代表者名")]),a("table",{staticClass:"input-form plan-summay-table"},[a("tbody",[a("tr",[a("th",[e._v("部屋代表者名")]),a("td",[a("ul",{staticClass:"select-form radio-list"},[e.reservation.useRoomUser?a("li",[e._v("設定する")]):a("li",[e._v("設定しない")])])])])])]),e.reservation.useRoomUser?a("div",{staticClass:"relative-select-input-form"},[e._l(e.reservation.roomNumber,(function(t,r){return[a("div",{key:t},[a("h4",[e._v(e._s(t)+"部屋目")]),a("table",{staticClass:"input-form plan-summay-table"},[a("tbody",[a("tr",[a("th",[e._v("氏名")]),a("td",[e._v(e._s(e.reservation.userDatas[r].name))]),a("th",[e._v("氏名(カナ)")]),a("td",[e._v(e._s(e.reservation.userDatas[r].kana))])])])])])]}))],2):e._e()])]),a("div",{staticClass:"reservation-contents-box"},[e._m(2),a("div",{staticClass:"note-and-question"},[e.reservation.reservationPlanQuestions.length?[a("h3",[e._v("1.宿泊施設からの質問")]),a("ReservationQuestionAnswer",{attrs:{reservationQuestions:e.reservation.reservationPlanQuestions}})]:e._e(),e.reservation.reservationOptionItemQuestions.length?[a("h3",[e._v("追加オプションについてご質問")]),a("ReservationQuestionAnswer",{attrs:{reservationQuestions:e.reservation.reservationOptionItemQuestions}})]:e._e()],2)]),a("div",{staticClass:"reservation-contents-box"},[e._m(3),a("div",{staticClass:"reservation-quatation"},[a("div",{staticClass:"quatation-details"},[a("h3",[e._v("支払い方法をご確認ください")]),a("table",{staticClass:"cupon-info"},[a("tr",[a("th",[e._v("支払い方法")]),a("td",[a("ul",["OnSidePayment"==e.reservation.paymentType?a("li",[e._m(4)]):e._e(),"OnLinePayment"==e.reservation.paymentType?a("li",[e._m(5)]):e._e()])])])])])]),a("div",{staticClass:"reservation-quatation"},[a("div",{staticClass:"quatation-details"},[a("h3",[e._v("部屋毎の基本料")]),a("ReservationDetailPrice",{attrs:{model:e.reservation}})],1),a("div",{staticClass:"quatation-summery"},[a("ReservationTotalPrice",{attrs:{totalRoomGroupPrice:e.reservation.totalRoomGroupPrice,totalOptionItemPrice:e.reservation.totalOptionItemPrice,totalSpaTax:e.reservation.totalSpaTax,usedPoint:e.reservation.usedPoint,totalPrice:e.reservation.totalPrice,allTotalPrice:e.reservation.allTotalPrice}})],1)])])])},n=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("header",{staticClass:"reservation-contents-header"},[a("h2",[e._v("基本情報")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("header",{staticClass:"reservation-contents-header"},[a("h2",[e._v("ご宿泊者情報")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("header",{staticClass:"reservation-contents-header"},[a("h2",[e._v("特記事項・各種質問")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("header",{staticClass:"reservation-contents-header"},[a("h2",[e._v("ご予約内容の詳細")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("label",[a("span",{staticClass:"radio-label"},[e._v("現地決済")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("label",[a("span",{staticClass:"radio-label"},[e._v("オンライン決済")])])}],i=a("d4ec"),s=a("bee2"),o=a("262e"),c=a("2caf"),l=a("9ab4"),u=a("08af"),v=a("60a3"),d=a("84e5"),p=a("df08"),m=a("f8d2"),f=a("d31a"),h=a("ce9a"),b=function(e){Object(o["a"])(a,e);var t=Object(c["a"])(a);function a(){var e;return Object(i["a"])(this,a),e=t.apply(this,arguments),e.reservation=e.model,e}return Object(s["a"])(a,[{key:"viewID",get:function(){return u["a"].ReservationRoomGroupUser}},{key:"viewParams",get:function(){return{}}}]),a}(u["c"]);Object(l["a"])([Object(v["b"])()],b.prototype,"reservationId",void 0),Object(l["a"])([Object(v["b"])()],b.prototype,"model",void 0),b=Object(l["a"])([Object(v["a"])({components:{ReservationDetailPrice:d["a"],ReservationTotalPrice:f["a"],ReservationRoomGroupUser:p["a"],ReservationQuestionAnswer:m["a"],PaymentForm:h["a"]}})],b);var y=b,_=y,O=a("2877"),C=Object(O["a"])(_,r,n,!1,null,null,null);t["a"]=C.exports},8436:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"ippan-pages booking-details-page"},[a("IppanHeader",{attrs:{returnPageType:e.viewID,returnPageParams:e.viewParams}}),a("div",{staticClass:"banner"}),a("div",{staticClass:"body-content"},[a("IppanSidebar"),a("section",{staticClass:"primary"},[a("div",{staticClass:"main-content center-content primary-main-content res-cont"},[e.isDisplayed?a("div",{staticClass:"primary-content"},[a("div",{staticClass:"booking-details-box"},[e.isOnlinePaymentCompleteAll?a("p",[e._v("本予約は決済済みです")]):e._e(),e.isReadOnry?[a("ReservationSheet",{attrs:{model:e.reservation}})]:[a("ReservationEdit",{attrs:{reservationId:e.id,model:e.reservation,personAgeTypes:e.personAgeTypes,facilityMeta:e.facilityMeta,planMeta:e.planMeta,roomGroupMeta:e.roomGroupMeta,siteMeta:e.siteMeta,cancellation:e.cancellation,isPaymentTypeReadOnly:!0,useDailyPersons:e.useDailyPersons,canAddRoom:e.canAddRoomOnModify}})],e.isReadOnry?e._e():a("div",{staticClass:"confirm-section"},[a("p",[e._v("「予約キャンセル実行」「予約変更実行」は規約への同意が必要です")]),e.isCancelVisibled?a("div",{staticClass:"Canceled"},[a("button",{on:{click:function(t){return e.onCancelClicked()}}},[a("i",{staticClass:"fas fa-times fa-lg"}),e._v("予約キャンセル実行 ")])]):e._e(),e.isModifyVisibled?a("div",{staticClass:"Modified"},[a("button",{on:{click:function(t){return e.onCommitClicked()}}},[a("i",{staticClass:"fas fa-edit fa-lg"}),e._v("予約変更実行 ")])]):e._e()])],2),a("div",{staticClass:"page-footer-navigation"},[a("div",{staticClass:"previous"},[a("button",{on:{click:function(t){return e.onBackClicked()}}},[a("i",{staticClass:"fas fa-arrow-left fa-lg"}),e._v("戻る ")])])])]):e._e()])])],1)],1)},n=[],i=(a("a4d3"),a("e01a"),a("99af"),a("7db0"),a("5db7"),a("4160"),a("a15b"),a("73d9"),a("b0c0"),a("a9e3"),a("25eb"),a("d3b7"),a("ac1f"),a("25f0"),a("1276"),a("159b"),a("b85c")),s=(a("96cf"),a("1da1")),o=a("d4ec"),c=a("bee2"),l=a("7e84"),u=a("45eb"),v=a("262e"),d=a("2caf"),p=a("9ab4"),m=a("08af"),f=a("60a3"),h=a("0d59"),b=a("83ea"),y=a("6d32"),_=(a("1d46"),a("950a"),a("ebe2")),O=function(e){Object(v["a"])(a,e);var t=Object(d["a"])(a);function a(){var e;return Object(o["a"])(this,a),e=t.apply(this,arguments),e.state="",e.facilityMeta={},e.planMeta={},e.roomGroupMeta={},e.siteMeta={},e.cancellation={},e.cancellationData={},e.cancellationPrice=0,e.isOnlinePaymentCompleteAll=!1,e.canOnlinePayment=!1,e.canCancel=!1,e.canModify=!1,e.reservation=new h["t"](""),e.useDailyPersons=!1,e.canAddRoomOnModify=!1,e}return Object(c["a"])(a,[{key:"created",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.reqFind();case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"onTabClick",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"onBackClicked",value:function(){Object(u["a"])(Object(l["a"])(a.prototype),"movePage",this).call(this,m["a"].I022)}},{key:"onCommitClicked",value:function(){var e=this;this.reqIsModify((function(t){var a=t.data.isModify;if(a){var r=[];r.push("支払い方法・予約料金が変更される修正です。"),r.push(""),r.push("オンライン決済を選択されている方は以下をお読みください"),r.push("お支払い済みの場合一旦キャンセルされ「オンライン決済待ち」状態になります。"),r.push(""),r.push("操作を続けてもよろしいですか?。"),e.showConfirmDialog("","確認",r.join("\n\r"),"はい","閉じる",(function(){e.confirmCommit()}))}else e.confirmCommit()}))}},{key:"confirmCommit",value:function(){var e=this;this.showConfirmDialog("","予約変更確認","変更した内容に予約内容を修正します。よろしいですか?","予約変更実行","閉じる",(function(){e.reqCommit((function(){e.showMessageDialog("","予約変更確認完了","予約の変更が完了しました"),e.movePage(m["a"].I022)}))}))}},{key:"onCancelClicked",value:function(){var e,t=this,a="";this.cancellationPrice>0?(a+="大変恐れ入りますが、キャンセル規約に基づき以下のキャンセル料が発生致します。\n",a+="チェックイン:".concat(this.cancellationData.dayStart,"~").concat(this.cancellationData.dayEnd,"日内のため")+"\n",this.cancellationData.description&&(a+="".concat(this.cancellationData.description)+"\n"),a+="