(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["account"],{"01b0":function(t,e,s){},"049a":function(t,e,s){},"055e":function(t,e,s){},"0d85":function(t,e,s){"use strict";var a=s("2a0e"),i=s.n(a);i.a},"112d":function(t,e,s){"use strict";var a=s("3d04"),i=s.n(a);i.a},1854:function(t,e,s){"use strict";var a=s("6ea1"),i=s.n(a);i.a},"2a0e":function(t,e,s){},3044:function(t,e,s){"use strict";var a=s("b183"),i=s.n(a);i.a},3233:function(t,e,s){"use strict";var a=s("ee35"),i=s.n(a);i.a},"3d04":function(t,e,s){},"417c":function(t,e,s){"use strict";var a=s("a998"),i=s.n(a);i.a},"488c":function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"container user-info"},[s("div",{staticClass:"user-info-title"},[s("span",[t._v(t._s(t.$t("Personal info")))])]),s("div",{staticClass:"info-row"},[s("div",{staticClass:"info-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Title"))),s("span",{staticClass:"highlight"},[t._v("*")])]),s("select",{directives:[{name:"model",rawName:"v-model",value:t.userModel.gender,expression:"userModel.gender"}],on:{change:function(e){var s=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.$set(t.userModel,"gender",e.target.multiple?s:s[0])}}},[s("option",{attrs:{value:"female"}},[t._v("Miss")]),s("option",{attrs:{value:"mrs"}},[t._v("Mrs")]),s("option",{attrs:{value:"male"}},[t._v("Mr")])])]),s("div",{staticClass:"info-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Last name spell"))),s("span",{staticClass:"highlight"},[t._v("*")])]),s("input",{directives:[{name:"model",rawName:"v-model",value:t.userModel.last_name,expression:"userModel.last_name"}],attrs:{type:"text",placeholder:t.$t("The same as passport")},domProps:{value:t.userModel.last_name},on:{input:function(e){e.target.composing||t.$set(t.userModel,"last_name",e.target.value)}}})]),s("div",{staticClass:"info-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("First name spell"))),s("span",{staticClass:"highlight"},[t._v("*")])]),s("input",{directives:[{name:"model",rawName:"v-model",value:t.userModel.first_name,expression:"userModel.first_name"}],attrs:{type:"text",placeholder:t.$t("The same as passport")},domProps:{value:t.userModel.first_name},on:{input:function(e){e.target.composing||t.$set(t.userModel,"first_name",e.target.value)}}})])]),s("div",{staticClass:"info-row"},[s("div",{staticClass:"info-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Country/Region code"))),s("span",{staticClass:"highlight"},[t._v("*")])]),s("select",{directives:[{name:"model",rawName:"v-model",value:t.userModel.country.code,expression:"userModel.country.code"}],on:{change:function(e){var s=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.$set(t.userModel.country,"code",e.target.multiple?s:s[0])}}},t._l(t.countries,(function(e){return s("option",{key:e.id,domProps:{value:e.code}},[t._v(" "+t._s(e.code)+" "+t._s(t._f("lang")(e.details,t.locale,"title"))+" ")])})),0)]),s("div",{staticClass:"info-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Phone number"))),s("span",{staticClass:"highlight"},[t._v("*")])]),s("select",{directives:[{name:"model",rawName:"v-model",value:t.phone.country_code,expression:"phone.country_code"}],attrs:{disabled:t.$env.isCn},on:{change:function(e){var s=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.$set(t.phone,"country_code",e.target.multiple?s:s[0])}}},t._l(t.countries,(function(e){return s("option",{key:e.id,domProps:{value:"+"+e.meta.number}},[t._v(" +"+t._s(e.meta.number)+" "+t._s(t._f("lang")(e.details,t.locale,"title"))+" ")])})),0)]),s("div",{staticClass:"info-item"},[s("div",{staticClass:"label"}),s("input",{directives:[{name:"model",rawName:"v-model",value:t.phone.national_number,expression:"phone.national_number"}],attrs:{type:"text",disabled:t.$env.isCn},domProps:{value:t.phone.national_number},on:{input:function(e){e.target.composing||t.$set(t.phone,"national_number",e.target.value)}}})]),s("div",{staticClass:"info-item"},[s("div",{staticClass:"label"}),t.$env.isCn?s("button",{staticClass:"button-change-phone",on:{click:t.onChangePhoneClick}},[t._v(t._s(t.$t("Change phone number")))]):t._e()])]),s("div",{staticClass:"info-row"},[s("div",{staticClass:"info-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Email"))),s("span",{staticClass:"highlight"},[t._v("*")])]),s("input",{directives:[{name:"model",rawName:"v-model",value:t.userModel.email,expression:"userModel.email"}],attrs:{type:"text"},domProps:{value:t.userModel.email},on:{input:function(e){e.target.composing||t.$set(t.userModel,"email",e.target.value)}}})]),s("div",{staticClass:"info-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Date of birth")))]),s("date-picker",{staticClass:"birth-datepicker",attrs:{placeholder:"",lang:t.datePickerlang,editable:!1,clearable:!1,"value-type":"YYYY-MM-DD"},model:{value:t.userModel.birthdate,callback:function(e){t.$set(t.userModel,"birthdate",e)},expression:"userModel.birthdate"}})],1)]),s("div",{staticClass:"user-info-title"},[s("span",[t._v(t._s(t.$t("Password reset")))])]),s("div",{staticClass:"info-row"},[s("div",{staticClass:"info-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("New password")))]),s("input",{directives:[{name:"model",rawName:"v-model",value:t.password1,expression:"password1"}],attrs:{type:"password",autocomplete:"new-password"},domProps:{value:t.password1},on:{input:function(e){e.target.composing||(t.password1=e.target.value)}}})]),s("div",{staticClass:"info-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("auth.confirmPassword")))]),s("input",{directives:[{name:"model",rawName:"v-model",value:t.password2,expression:"password2"}],attrs:{type:"password",autocomplete:"new-password"},domProps:{value:t.password2},on:{input:function(e){e.target.composing||(t.password2=e.target.value)}}})])]),s("div",{staticClass:"submit-wrapper"},[s("button",{staticClass:"button-submit",on:{click:t.onSubmitClick}},[t.submitting?s("vue-simple-spinner",{attrs:{size:20,"line-fg-color":"#36A4C5"}}):s("span",[t._v(t._s(t.$t("Submit")))])],1)])])},i=[],n=(s("d3b7"),s("ac1f"),s("25f0"),s("466d"),s("96cf"),s("1da1")),o=s("5530"),r=s("2f62"),c=s("90b9"),l={data:function(){return{countryCode:"+86",userModel:{first_name:"",last_name:"",birthdate:null,gender:"female",email:"",membership:{first_name:"",last_name:"",card_number:"",partner:0},country:{code:""}},phone:{country_code:"+86",national_number:""},password1:"",password2:"",submitting:!1}},computed:Object(o["a"])({},Object(r["d"])({countries:function(t){return t.common.countries}})),methods:Object(o["a"])({},Object(r["b"])("common",["getCountries"]),{initFormData:function(){this.userInfo&&(this.userModel.first_name=this.userInfo.first_name,this.userModel.last_name=this.userInfo.last_name,this.userModel.birthdate=this.userInfo.birthdate,this.userModel.gender=this.userInfo.gender||"female",this.userModel.email=this.userInfo.email,this.userModel.membership.first_name=this.userInfo.membership.first_name,this.userModel.membership.last_name=this.userInfo.membership.last_name,this.userModel.membership.card_number=this.userInfo.membership.card_number,this.userInfo.country.code?this.userModel.country.code=this.userInfo.country.code:this.$env.isCom?this.userModel.country.code="HK":this.userModel.country.code="CN",this.userInfo.phone&&this.userInfo.phone.national_number&&(this.phone.national_number=this.userInfo.phone.national_number.toString()),this.userInfo.phone&&this.userInfo.phone.country_code?this.phone.country_code=this.userInfo.phone.country_code:this.$env.isCom?this.phone.country_code="+852":this.phone.country_code="+86")},initCoutries:function(){var t=this;return Object(n["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.getCountries();case 2:case"end":return e.stop()}}),e)})))()},validateInputs:function(){if(!this.userModel.last_name)return this.$toasted.show(this.$t("Last name spell is required")),!1;if(!this.userModel.first_name)return this.$toasted.show(this.$t("First name spell is required")),!1;if(!this.phone.national_number)return this.$toasted.show(this.$t("Phone number is required")),!1;if(null===this.phone.national_number.toString().match(/^[0-9]*$/g))return this.$toasted.show(this.$t("Wrong format of phone number")),!1;if(!this.userModel.email)return this.$toasted.show(this.$t("Email is required")),!1;if(!Object(c["e"])(this.userModel.email))return this.$toasted.show(this.$t("Invalid email")),!1;if(this.password1||this.password2){if(this.password1!==this.password2)return this.$toasted.show(this.$t("Two passwords do not match")),!1;if(!Object(c["a"])(this.password1))return this.$toasted.show(this.$t("auth.passwordPolicy")),!1}return!0},onSubmitClick:function(){var t=this;return Object(n["a"])(regeneratorRuntime.mark((function e(){var s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t.submitting&&t.validateInputs()){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,t.submitting=!0,s=Object(o["a"])({},t.userModel),s.birthdate||delete s.birthdate,t.$env.isCom&&(s.phone=t.phone.country_code+" "+t.phone.national_number),t.password1&&(s.password1=t.password1,s.password2=t.password2),e.next=10,t.$api.auth.updatePrivacy(t.userInfo.user_id,s);case 10:t.$toasted.show(t.$t("Saved"),{theme:"toasted-success"}),t.getUserInfo(),e.next=17;break;case 14:e.prev=14,e.t0=e["catch"](2),e.t0&&e.t0.email&&e.t0.email.length&&"This field must be unique."===e.t0.email[0]?t.$toasted.show(t.$t("Email existed")):t.$toasted.show(t.$t("Save failed"));case 17:return e.prev=17,t.submitting=!1,e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[2,14,17,20]])})))()},onChangePhoneClick:function(){this.showAuthModal("verifyPhone")}}),created:function(){this.initFormData(),this.initCoutries()},watch:{userInfo:function(){this.initFormData()},"userInfo.phone":function(t){this.phone.national_number=this.userInfo.phone.national_number.toString()}}},d=l,u=(s("112d"),s("2877")),p=Object(u["a"])(d,a,i,!1,null,"1ac6355e",null);e["default"]=p.exports},"49ce":function(t,e,s){},"4bb8":function(t,e,s){"use strict";var a=s("6de8"),i=s.n(a);i.a},"4ee6":function(t,e,s){},"51fc":function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"page"},[s("div",{staticClass:"qrcode-wrapper"},[s("div",[t._v(" "+t._s(t.$t("Scan QR code to view on mobile website"))+" ")]),s("div",{staticClass:"text"},[t._v(" "+t._s(t.$t("for better shopping experience"))+" ")]),s("q-r-code",{attrs:{size:300,value:t.qrString,padding:null}})],1)])},i=[],n=(s("99af"),s("5d41")),o={components:{QRCode:n["a"]},computed:{qrString:function(){var t="";return t=this.$env.isAlpha?this.$env.isCn?"https://m-alpha-marketplace.travelflan.com.cn":"https://m.alpha.travelflan.com":this.$env.isComDemo?"https://m-demo-marketplace.travelflan.com":this.$env.isCn?"https://m-marketplace.travelflan.com.cn":"https://m.travelflan.com",this.$route.query.productId?"".concat(t,"/restaurant/product/").concat(this.$route.query.productId):this.$route.query.restaurantId?"".concat(t,"/restaurant/").concat(this.$route.query.restaurantId):"".concat(t,"/restaurant/index")}}},r=o,c=(s("3044"),s("2877")),l=Object(c["a"])(r,a,i,!1,null,null,null);e["default"]=l.exports},5442:function(t,e,s){},"56c8":function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"page"},[s("div",{staticClass:"container"},[s("div",{staticClass:"title"},[s("h2",[t._v(t._s(t.$t("My coupon")))])]),s("div",{staticClass:"tab-container"},[s("div",{class:"tab "+("valid"===t.current?"active":""),on:{click:function(e){t.current="valid"}}},[t._v(t._s(t.$t("Valid")))]),s("div",{class:"tab "+("invalid"===t.current?"active":""),on:{click:function(e){t.current="invalid"}}},[t._v(t._s(t.$t("Invalid")))])]),s("Valid",{directives:[{name:"show",rawName:"v-show",value:"valid"===t.current,expression:"current === 'valid'"}]}),s("Invalid",{directives:[{name:"show",rawName:"v-show",value:"invalid"===t.current,expression:"current === 'invalid'"}]})],1)])},i=[],n=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"coupon-list-container"},[t.couponList&&t.couponList.length?s("div",{staticClass:"coupon-list-wrapper"},t._l(t.couponList,(function(t,e){return s("CouponItem",{key:e,attrs:{data:t}})})),1):t._e(),t.loading||t.couponList.length?t._e():s("div",{staticClass:"no-coupons"},[s("div",{staticClass:"tips"},[t._v(t._s(t.$t("No coupons, go explore more!")))]),s("button",{on:{click:t.toHomePage}},[t._v(t._s(t.$t("Go to home page")))])]),t.loading||t.couponList.length?s("div",{staticClass:"load-more"},[t.loading?s("vue-simple-spinner",{attrs:{"line-fg-color":"#36A4C5"}}):t.nextPage?s("button",{on:{click:t.getCouponList}},[t._v(t._s(t.$t("Load more")))]):s("span",[t._v(t._s(t.$t("No more content")))])],1):t._e()])},o=[],r=(s("99af"),s("ac1f"),s("5319"),s("96cf"),s("1da1")),c=s("5530"),l=s("2f62"),d=s("365c"),u=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{class:"coupon-item "+(t.isValid?"":"coupon-item--invalid")},[s("div",{staticClass:"coupon-icon iconfont iconicon_ticket"}),s("div",{staticClass:"coupon-content-wrapper"},[s("div",{staticClass:"coupon-name"},[t._v(t._s(t._f("lang")(t.data.base_coupon.details,t.$i18n.locale,"title")))]),s("div",{staticClass:"coupon-valid-dt"},[t._v(t._s(t.$t("Available period"))+" "+t._s(t._f("date")(t.data.valid_start_dt,"{YYYY}.{Mo}.{DD} {H}:{mm}"))+"-"+t._s(t._f("date")(t.data.valid_end_dt,"{YYYY}.{Mo}.{DD} {H}:{mm}")))]),s("div",{staticClass:"coupon-detail",domProps:{innerHTML:t._s(t.getDesc(t.data))}}),s("div",{staticClass:"coupon-bottom"},[s("div",{staticClass:"coupon-id"},[t._v("ID: "+t._s(t._f("formattedCode")(t.data.sn)))])]),t.isValid?t._e():s("div",{staticClass:"coupon-status"},[t._v(t._s(t.$t(t.COUPON_INFO_STATUS[t.data.status])))])])])},p=[],v=(s("a4d3"),s("e01a"),s("9a36")),m={props:{data:{type:Object,required:!0}},data:function(){return{COUPON_INFO_STATUS:v["a"]}},computed:{isValid:function(){return"ACT"===this.data.status}},methods:{getDesc:function(t){var e=this.$options.filters.lang(t.base_coupon.details,this.$i18n.locale,"meta");return e&&e.description}}},_=m,f=(s("3233"),s("2877")),h=Object(f["a"])(_,u,p,!1,null,"3c9dccd0",null),g=h.exports,C={components:{CouponItem:g},data:function(){return{currentPage:1,nextPage:null,loading:!1,isAllDataLoaded:!1,couponList:[]}},computed:Object(c["a"])({},Object(l["d"])({userInfo:function(t){return t.user.info}})),mounted:function(){this.getCouponList()},methods:{toHomePage:function(){this.$router.replace({name:"Home"})},getCouponList:function(){var t=this;return Object(r["a"])(regeneratorRuntime.mark((function e(){var s,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t.loading){e.next=2;break}return e.abrupt("return");case 2:if(!t.isAllDataLoaded){e.next=4;break}return e.abrupt("return");case 4:return e.prev=4,s={coupon_status:"invalid",page:t.currentPage,page_size:20,couponing:"-id"},t.loading=!0,e.next=9,d["a"].coupon.getCouponList(s);case 9:a=e.sent,t.nextPage=a.next,t.isAllDataLoaded=!t.nextPage,t.currentPage++,t.couponList=t.couponList.concat(a.results),e.next=19;break;case 16:e.prev=16,e.t0=e["catch"](4),console.log(e.t0);case 19:return e.prev=19,t.loading=!1,e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[4,16,19,22]])})))()}}},b=C,k=(s("4bb8"),Object(f["a"])(b,n,o,!1,null,"0a1ed9c9",null)),y=k.exports,w=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"coupon-list-container"},[t.couponList&&t.couponList.length?s("div",{staticClass:"coupon-list-wrapper"},t._l(t.couponList,(function(t,e){return s("CouponItem",{key:e,attrs:{data:t}})})),1):t._e(),t.loading||t.couponList.length?t._e():s("div",{staticClass:"no-coupons"},[s("div",{staticClass:"tips"},[t._v(t._s(t.$t("No coupons, go explore more!")))]),s("button",{on:{click:t.toHomePage}},[t._v(t._s(t.$t("Go to home page")))])]),t.loading||t.couponList.length?s("div",{staticClass:"load-more"},[t.loading?s("vue-simple-spinner",{attrs:{"line-fg-color":"#36A4C5"}}):t.nextPage?s("button",{on:{click:t.getCoupons}},[t._v(t._s(t.$t("Load more")))]):s("span",[t._v(t._s(t.$t("No more content")))])],1):t._e()])},$=[],D={components:{CouponItem:g},data:function(){return{currentPage:1,nextPage:null,loading:!1,isAllDataLoaded:!1,couponList:[]}},computed:Object(c["a"])({},Object(l["d"])({userInfo:function(t){return t.user.info}})),mounted:function(){this.getCouponList()},methods:{toHomePage:function(){this.$router.replace({name:"Home"})},getCouponList:function(){var t=this;return Object(r["a"])(regeneratorRuntime.mark((function e(){var s,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t.loading){e.next=2;break}return e.abrupt("return");case 2:if(!t.isAllDataLoaded){e.next=4;break}return e.abrupt("return");case 4:return e.prev=4,s={coupon_status:"valid",page:t.currentPage,page_size:20,couponing:"-id"},t.loading=!0,e.next=9,d["a"].coupon.getCouponList(s);case 9:a=e.sent,t.nextPage=a.next,t.isAllDataLoaded=!t.nextPage,t.currentPage++,t.couponList=t.couponList.concat(a.results),e.next=19;break;case 16:e.prev=16,e.t0=e["catch"](4),console.log(e.t0);case 19:return e.prev=19,t.loading=!1,e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[4,16,19,22]])})))()}}},x=D,O=(s("6803"),Object(f["a"])(x,w,$,!1,null,"dacba22c",null)),P=O.exports,I={components:{Invalid:y,Valid:P},data:function(){return{current:"valid"}},computed:{},methods:{}},R=I,M=(s("c848"),Object(f["a"])(R,a,i,!1,null,"5efe9f16",null));e["default"]=M.exports},"579b":function(t,e,s){"use strict";var a=s("ff26"),i=s.n(a);i.a},"57cb":function(t,e,s){"use strict";var a=s("4ee6"),i=s.n(a);i.a},"5f85":function(t,e,s){"use strict";var a=s("6e8b"),i=s.n(a);i.a},"638b":function(t,e,s){"use strict";var a=s("d0a9"),i=s.n(a);i.a},"647b":function(t,e,s){"use strict";var a=s("49ce"),i=s.n(a);i.a},6803:function(t,e,s){"use strict";var a=s("055e"),i=s.n(a);i.a},"6db0":function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"user-info"},[s("div",{staticClass:"user-info-title"},[s("span",[t._v(t._s(t.$t("Password reset")))])]),t.isPasswordResetSuccess?s("div",{staticClass:"success-container"},[s("h2",[t._v(t._s(t.$t("Reset password successfully")))]),s("h5",[t._v(t._s(t.$t("Please login with changed password")))]),s("button",{staticClass:"button-submit",on:{click:t.onOkClick}},[s("span",[t._v(t._s(t.$t("OK")))])])]):[s("div",{staticClass:"info-row"},[s("div",{staticClass:"info-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("New password")))]),s("input",{directives:[{name:"model",rawName:"v-model",value:t.password1,expression:"password1"}],attrs:{type:"password",autocomplete:"new-password"},domProps:{value:t.password1},on:{input:function(e){e.target.composing||(t.password1=e.target.value)}}})])]),s("div",{staticClass:"info-row"},[s("div",{staticClass:"info-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("auth.confirmPassword")))]),s("input",{directives:[{name:"model",rawName:"v-model",value:t.password2,expression:"password2"}],attrs:{type:"password",autocomplete:"new-password"},domProps:{value:t.password2},on:{input:function(e){e.target.composing||(t.password2=e.target.value)}}})])]),s("div",{staticClass:"submit-wrapper"},[s("button",{staticClass:"button-submit",on:{click:t.onSubmitClick}},[t.submitting?s("vue-simple-spinner",{attrs:{size:20,"line-fg-color":"#36A4C5"}}):s("span",[t._v(t._s(t.$t("Submit")))])],1)])]],2)},i=[],n=(s("96cf"),s("1da1")),o=s("90b9"),r={data:function(){return{password1:"",password2:"",submitting:!1,isPasswordResetSuccess:!1}},methods:{validateInputs:function(){return Object(o["a"])(this.password1)?this.password1===this.password2||(this.$toasted.show(this.$t("Two passwords do not match")),!1):(this.$toasted.show(this.$t("auth.passwordPolicy")),!1)},onSubmitClick:function(){var t=this;return Object(n["a"])(regeneratorRuntime.mark((function e(){var s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t.submitting&&t.validateInputs()){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,t.submitting=!0,s={password_reset_id:t.$route.query.id,password1:t.password1,password2:t.password2},e.next=7,t.$api.auth.passwordReset(s,t.locale);case 7:t.isPasswordResetSuccess=!0,e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](2),e.t0&&e.t0.password1&&e.t0.password1.length?t.$toasted.show(t.$t(e.t0.password1[0])):t.$toasted.show(t.$t("The password renew request has expired. Please submit a new request to renew password"));case 13:return e.prev=13,t.submitting=!1,e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[2,10,13,16]])})))()},onOkClick:function(){window.location.href="/"}}},c=r,l=(s("8f18"),s("2877")),d=Object(l["a"])(c,a,i,!1,null,"29cffef0",null);e["default"]=d.exports},"6de8":function(t,e,s){},"6e8b":function(t,e,s){},"6ea1":function(t,e,s){},"7a8d":function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"page"},[s("router-view")],1)},i=[],n={},o=n,r=(s("cd6c"),s("2877")),c=Object(r["a"])(o,a,i,!1,null,"288d5934",null);e["default"]=c.exports},"8f18":function(t,e,s){"use strict";var a=s("e352"),i=s.n(a);i.a},"9a14":function(t,e,s){},"9f93":function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"page"},[s("div",{staticClass:"container"},[s("div",{staticClass:"title"},[s("router-link",{attrs:{to:{name:"OrderList"},"active-class":"active"}},[s("h2",[t._v(t._s(t.$t("My order")))])]),s("router-link",{attrs:{to:{name:"ReservationList"},"active-class":"active"}},[s("h2",[t._v(t._s(t.$t("My reservation")))])])],1),t.orders&&t.orders.length?s("div",{staticClass:"order-list-wrapper"},t._l(t.formattedOrders,(function(e,a){return s("div",{key:a,staticClass:"order-list-item",on:{click:function(s){return t.onOrderItemClick(e)}}},[s("div",{staticClass:"order-content"},[s("div",{staticClass:"order-header"},[s("span",{staticClass:"order-booking-time"},[s("span",{staticClass:"label"},[t._v(t._s(t.$t("Order ID"))+": ")]),t._v(t._s(e.sn))]),s("span",{staticClass:"status",class:"order-status--"+e.status},[t._v(t._s(t._f("orderStatus")(e.status)))])]),t._l(e.bookings,(function(a,i){return s("div",{key:i,staticClass:"order-options"},[(a.product.type,s("div",{staticClass:"item-avatar"},[s("a",{style:{"background-image":"url('"+a.imageUrl+"')"}})])),s("div",{staticClass:"item-detail"},[s("div",{staticClass:"item-title"},[(a.product.type,s("div",{staticClass:"item-product-name"},[s("a",[t._v(t._s(a.productName))])]))]),s("div",{staticClass:"item-content"},["RTR"===a.product.type?s("div",{staticClass:"item-content-col-1"},[t.getRestaurantBookDt(a)?[s("div",{staticClass:"item-list-header"},[t._v(t._s(t.$t("Reservation time")))]),s("div",{staticClass:"item-list-content"},[t._v(t._s(t.getRestaurantBookDt(a)))])]:[s("div",{staticClass:"item-list-header"},[t._v(t._s(t.$t("Valid date")))]),s("div",{staticClass:"item-list-content"},[t._v(t._s(t._f("date")(a.variant.valid_start_dt,"{YYYY}-{Mo}-{DD}")))]),s("div",{staticClass:"item-list-content"},[t._v(t._s(t._f("date")(a.variant.valid_end_dt,"{YYYY}-{Mo}-{DD}")))])]],2):s("div",{staticClass:"item-content-col-1"},[s("div",{staticClass:"item-list-header item-list-header-option"},[t._v(" "+t._s(t.$t("Option"))+" ")]),t._l(a.mappedOptions,(function(e,a){return s("div",{key:a,staticClass:"item-list-content"},[t._v(" "+t._s(e.titles.join(" / "))+" ")])}))],2),s("div",{staticClass:"item-content-col-2"},[s("div",{staticClass:"item-list-header"},[t._v(" "+t._s(t.$t("Quantity"))+" ")]),t._l(a.mappedOptions,(function(e,a){return s("div",{key:a,staticClass:"item-list-content"},[s("div",{staticClass:"item-option-quantity"},[t._v(" "+t._s(e.count)+" ")])])}))],2),a.bookingDate&&"RNT"===a.productType?s("div",{staticClass:"item-content-col-1"},[s("div",{staticClass:"item-list-header"},[t._v(t._s(t.$t("Rental time")))]),s("div",{staticClass:"item-list-content"},[t._v(t._s(t._f("date")(a.bookingDate,"{YYYY}-{Mo}-{DD}")))]),s("div",{staticClass:"item-list-content"},[t._v(t._s(t._f("date")(a.bookingEndDate,"{YYYY}-{Mo}-{DD}")))])]):t._e(),a.bookingDate&&["LGG","TKT","TOR"].indexOf(a.productType)>-1?s("div",{staticClass:"item-content-col-1"},[s("div",{staticClass:"item-list-header"},[t._v(t._s(t.$t("Travel date")))]),s("div",{staticClass:"item-list-content"},[t._v(t._s(t._f("date")(a.bookingDate,"{YYYY}-{Mo}-{DD}")))]),a.bookingTime?s("div",{staticClass:"item-list-content"},[t._v(t._s(a.bookingTime))]):t._e()]):t._e(),a.isDelivery?s("div",{staticClass:"item-content-middle"},[s("div",{staticClass:"item-list-header"},["PCK"===e.meta.picking_type?s("span",[t._v(" "+t._s(t.$t("Pickup address"))+" ")]):s("span",[t._v(" "+t._s(t.$t("Shipping code"))+" ")])]),"PCK"===e.meta.picking_type?t._l(a.mappedOptions,(function(a,i){return s("div",{key:i,staticClass:"item-list-content"},[e.meta.pickup_address?s("div",{staticClass:"shipping-code"},[t._v(" "+t._s(e.meta.pickup_address.address.detail)+" ")]):t._e()])})):t._l(a.mappedOptions,(function(e,i){return s("div",{key:i,staticClass:"item-list-content"},[s("div",{staticClass:"shipping-code"},[a.track_number?s("ShippingCode",{attrs:{courier:a.courier_company,"track-number":a.track_number}}):s("span",[t._v(t._s(t.$t("No shipping info")))])],1)])}))],2):t._e(),a.isRestaurant?s("div",{staticClass:"item-content-middle"},t._l(a.mappedOptions,(function(e,i){return s("div",{key:i,staticClass:"booking-codes"},[a.booking_codes&&a.booking_codes.length?t._l(a.booking_codes,(function(e,a){return s("div",{key:a,staticClass:"booking-code-item"},[s("div",{staticClass:"code-index"},[t._v(t._s(t.$t("Redeem code"))+" "+t._s(a+1))]),s("div",{staticClass:"code-value",class:{inactive:"ACT"!==e.status}},[t._v(t._s(t._f("codeDisplay")(e.code)))])])})):t._e()],2)})),0):t._e()])])])})),s("div",{staticClass:"order-footer"},[s("div",{staticClass:"shopping-address"}),s("div",{staticClass:"order-total"},[s("span",{staticClass:"label light"},[t._v(t._s(t.$t("BookingPaid")))]),s("span",{staticClass:"currency"},[t._v(" "+t._s(e.currencyName)+" "+t._s(e.paid_amount)+" ")])])])],2)])})),0):t._e(),t.loading||t.orders.length?t._e():s("div",{staticClass:"no-orders"},[s("div",{staticClass:"tips"},[t._v(t._s(t.$t("No orders, go explore more trips!")))]),s("button",{on:{click:t.toHomePage}},[t._v(t._s(t.$t("Go to home page")))])]),t.loading||t.orders.length?s("div",{staticClass:"load-more"},[t.loading?s("vue-simple-spinner",{attrs:{"line-fg-color":"#36A4C5"}}):t.nextPage?s("button",{on:{click:t.getOrders}},[t._v(t._s(t.$t("Load more")))]):s("span",[t._v(t._s(t.$t("No more content")))])],1):t._e()]),s("Payment",{attrs:{sn:t.currentPaySn}})],1)},i=[],n=(s("99af"),s("4de4"),s("a15b"),s("d81d"),s("13d5"),s("fb6a"),s("45fc"),s("ac1f"),s("5319"),s("96cf"),s("1da1")),o=s("5530"),r=s("eebe"),c=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("modal",{attrs:{name:"orderListPay",width:760,height:"auto",scrollable:"","click-to-close":!1}},[s("button",{staticClass:"modal-close-button",on:{click:t.hideModal}},[s("i",{staticClass:"iconfont iconclose"})]),s("div",{staticClass:"payment-info"},[s("div",{staticClass:"payment-title"},[s("span",[t._v(t._s(t.$t("Pay")))])]),s("div",{staticClass:"payment-list"},t._l(t.payments,(function(e){return s("label",{key:e.value,staticClass:"payment-item",class:{selected:t.paymentType===e.value},on:{click:function(s){t.paymentType=e.value}}},[s("img",{attrs:{src:"/static/images/icons/"+e.icon,alt:""}})])})),0),s("div",{staticClass:"actions"},[s("button",{staticClass:"button-submit",on:{click:t.payOrder}},[t._v(t._s(t.$t("Next")))])])]),s("DialogWechatpay",{attrs:{qrcode:t.qrString,visible:t.showQRCodeModal},on:{paid:t.handlePaymentFinish,close:t.handlePaymentCancel}}),s("DialogAlipayhk",{attrs:{url:t.alipayhkUrl,visible:t.showDialogAlipayhk},on:{paid:t.handlePaymentFinish,close:t.handlePaymentCancel}})],1)},l=[],d=s("ff0e"),u=s("32a4"),p={components:{DialogWechatpay:d["a"],DialogAlipayhk:u["a"]},props:{sn:{type:String,required:!0}},data:function(){return{paymentType:"",qrString:"",showQRCodeModal:!1,paymentId:null,alipayhkUrl:"",showDialogAlipayhk:!1}},computed:{payments:function(){if(this.$env.isCn)return[{value:"wechatpay",icon:"icon_wechatpay.png"},{value:"alipay-web",icon:"icon_alipay.png"},{value:"alipayhk-web",icon:"icon_alihk.png"}];if(this.$env.isCom){var t=[];return"HKD"===this.currency&&t.push({value:"alipayhk-web",icon:"icon_alihk.png"}),t}return[]}},methods:{payOrder:function(){var t=this;return Object(n["a"])(regeneratorRuntime.mark((function e(){var s,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return s={payment_type:t.paymentType,sn:t.sn},e.next=3,t.$api.order.payOrder(t.userInfo.user_id,s,t.$i18n.locale);case 3:if(a=e.sent,"alipay-web"!==t.paymentType){e.next=9;break}a.data||t.$toasted.show(t.$t("Failed to pay")),window.location.href=a.data,e.next=19;break;case 9:if("wechatpay"!==t.paymentType){e.next=18;break}if(a.qrcode){e.next=13;break}return t.$toasted.show(t.$t("Failed to pay")),e.abrupt("return");case 13:t.paymentId=a.id,t.qrString=a.qrcode,t.showQRCodeModal=!0,e.next=19;break;case 18:"paypal"===t.paymentType?window.location.href=a.data:"alipayhk-web"===t.paymentType&&(t.paymentId=a.id,t.alipayhkUrl=a.data,t.showDialogAlipayhk=!0);case 19:t.submitting=!1;case 20:case"end":return e.stop()}}),e)})))()},handlePaymentFinish:function(){this.showQRCodeModal=!1,this.showDialogAlipayhk=!1,this.$router.push("/checkout/result?tf_pid="+this.paymentId)},handlePaymentCancel:function(){this.showQRCodeModal=!1,this.showDialogAlipayhk=!1,this.paymentId=null},hideModal:function(){this.$emit("close"),this.$modal.hide("orderListPay")}},mounted:function(){var t;t=this.$env.isCn?"alipay-web":"HKD"===this.currency?"alipayhk-web":"paypal",this.paymentType=t}},v=p,m=(s("dde9"),s("2877")),_=Object(m["a"])(v,c,l,!1,null,"6fc98cde",null),f=_.exports,h=s("c1df"),g=s.n(h),C=s("9a36"),b={components:{ShippingCode:r["a"],Payment:f},data:function(){return{currentPage:1,nextPage:null,orders:[],loading:!0,showCancelOrderAlert:!1,selectedItem:null,currentPaySn:""}},computed:{formattedOrders:function(){var t=this,e=this.locale;return this.orders.map((function(s){var a=s.id,i=s.sn,n=s.meta,r=s.product_bookings,c=s.paid_amount,l=s.currency_detail,d=s.status,u=s.create_dt,p=r.map((function(s){var a=s.snapshot,i=s.scope,n=s.booking_codes,r=a.product,c=a.options,l=a.variant,d="EC"===s.scope&&l,u="TV"===s.scope&&c,p=r&&"DEI"===r.type,v=r&&"RTR"===r.type,m=null,_=[];u&&(_=c.map((function(s){var a=t.$options.filters.lang(s.details,e,"title"),i=s.sub_options.map((function(s){return t.$options.filters.lang(s.details,e,"title")})).join(","),n=s.sub_options.reduce((function(t,e){return t+e.count}),0);return{titles:[a,i],count:n}})),m=c[0].voucher_type),d&&(_=[{titles:[l.valid_start_dt,l.valid_end_dt].filter((function(t){return t})).map((function(t){return g()(t).format("YYYY-MM-DD")})),count:l.count}],m=l.voucher_type);var f=Object(o["a"])({},s,{scope:i,product:r,productId:r.id,snapshot:a,imageUrl:r.image,productType:r.type,productName:r.title[s.snapshot.locale],bookingType:s.type,isDelivery:p,isRestaurant:v,mappedOptions:_,booking_codes:n,voucherType:m,variant:l});if("EC"===s.scope&&(f.expiredAt=l.valid_end_dt),"TV"===s.scope){var h=c[0];f.bookingDate=h.book_dt,f.bookingEndDate=h.end_dt,f.bookingTime=a.book_time}return f}));return{id:a,sn:i,meta:n,bookings:p,paid_amount:c,currency:l.code,currencyName:l.symbol,status:d,isDeliveryOrder:p.some((function(t){return"DEI"===t.product.type})),create_dt:u}}))}},created:function(){this.getOrders()},filters:{codeDisplay:function(t){if(!t)return"";t+="";var e=t.slice(0,4);return t.length>4&&(e=e+" "+t.slice(4,8)),t.length>8&&(e=e+" "+t.slice(8,t.length)),e}},methods:{getRestaurantBookDt:function(t){if(t.variant&&t.variant.book_dt)switch(t.variant.valid_type){case C["f"].SpecificDate:return g()(t.variant.book_dt).format("YYYY-MM-DD");case C["f"].SpecificTime:return g()(t.variant.book_dt).format("YYYY-MM-DD HH:mm")}return""},getRestaurantUrl:function(t){return"/product/".concat(t.seo_sn,"/").concat(t.id)},openPay:function(t){this.currentPaySn=t,this.$modal.show("orderListPay")},toHomePage:function(){this.$router.replace({name:"Home"})},getOrders:function(){var t=this;return Object(n["a"])(regeneratorRuntime.mark((function e(){var s,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,s={page:t.currentPage,page_size:20,ordering:"-id"},e.next=4,t.$api.order.getMyOrders(s);case 4:a=e.sent,t.orders=t.orders.concat(a.results),t.nextPage=a.next,t.currentPage++,t.loading=!1,e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](0),console.warn(e.t0);case 14:case"end":return e.stop()}}),e,null,[[0,11]])})))()},onCancelOrder:function(t){this.selectedItem=t,this.showCancelOrderAlert=!0},onOrderItemClick:function(t){this.$router.push({name:"PurchaseOrderDetail",params:{id:t.sn}})}}},k=b,y=(s("bd46"),Object(m["a"])(k,a,i,!1,null,"11e11615",null));e["default"]=y.exports},a71b:function(t,e,s){},a998:function(t,e,s){},b183:function(t,e,s){},bd46:function(t,e,s){"use strict";var a=s("d980"),i=s.n(a);i.a},c283:function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"page"},[s("div",{staticClass:"container"},[s("div",{staticClass:"title"},[s("router-link",{attrs:{to:{name:"OrderList"},"active-class":"active"}},[s("h2",[t._v(t._s(t.$t("My order")))])]),s("router-link",{attrs:{to:{name:"ReservationList"},"active-class":"active"}},[s("h2",[t._v(t._s(t.$t("My reservation")))])])],1)]),s("div",{staticClass:"qrcode-wrapper"},[s("div",[t._v(" "+t._s(t.$t("Scan QR code to view on mobile website"))+" ")]),s("div",{staticClass:"text"},[t._v(" "+t._s(t.$t("for better shopping experience"))+" ")]),s("q-r-code",{attrs:{size:300,value:t.qrString,padding:null}})],1)])},i=[],n=s("5d41"),o={components:{QRCode:n["a"]},computed:{qrString:function(){var t="";return t=this.$env.isAlpha?this.$env.isCn?"https://m-alpha-marketplace.travelflan.com.cn":"https://m.alpha.travelflan.com":this.$env.isComDemo?"https://m-demo-marketplace.travelflan.com":this.$env.isCn?"https://m-marketplace.travelflan.com.cn":"https://m.travelflan.com","".concat(t,"/order-list/reservations")}}},r=o,c=(s("c96d"),s("2877")),l=Object(c["a"])(r,a,i,!1,null,"043d3cc8",null);e["default"]=l.exports},c848:function(t,e,s){"use strict";var a=s("a71b"),i=s.n(a);i.a},c96d:function(t,e,s){"use strict";var a=s("01b0"),i=s.n(a);i.a},ca67:function(t,e,s){},cc8e:function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"page container"},[s("h2",{staticClass:"title"},[t._v(t._s(t.$t("Order detail")))]),t.orderInfo?s("div",{staticClass:"order-detail-wrapper"},[t.restBookings.length>0?s("div",{staticClass:"order-module"},[t.isMixedOrder?s("div",{staticClass:"module-title"},[s("span",{staticClass:"iconfont icongoods"}),s("span",[t._v(t._s(t.$t("Restaurant")))])]):t._e(),t._l(t.restBookings,(function(e){return s("BookingDetail",{key:e.id,attrs:{booking:e,"currency-detail":t.orderInfo.currency_detail,status:t.orderInfo.status,"order-meta":t.orderInfo.meta}})}))],2):t._e(),t.deliveryBookings.length>0||t.travelBookings.length>0?s("div",{staticClass:"order-module"},[t.isMixedOrder?s("div",{staticClass:"module-title"},[s("span",{staticClass:"iconfont icongoods"}),s("span",[t._v(t._s(t.$t("Shopping")))])]):t._e(),t._l(t.deliveryBookings,(function(e){return s("BookingDetail",{key:e.id,attrs:{booking:e,"currency-detail":t.orderInfo.currency_detail,status:t.orderInfo.status,"order-meta":t.orderInfo.meta}})})),t._l(t.travelBookings,(function(e){return s("BookingDetail",{key:e.id,attrs:{booking:e,"currency-detail":t.orderInfo.currency_detail,status:t.orderInfo.status,"order-meta":t.orderInfo.meta}})})),t.isPickUp?s("PickupInfo",{attrs:{order:t.orderInfo}}):t.deliveryBookings.length>0?s("ShippingInfo",{attrs:{order:t.orderInfo}}):t._e()],2):t._e(),t.travelBookings.length>0?s("ContactInfo",{attrs:{order:t.orderInfo}}):t._e(),s("OrderInfo",{attrs:{order:t.orderInfo,"is-restaurant":t.restBookings.length>0}}),s("div",{staticClass:"tips",domProps:{innerHTML:t._s(t.$t("If any question about the order, please contact +852 27899773 or email to hello@travelflan.com"))}})],1):t._e()])},i=[],n=(s("4160"),s("159b"),s("96cf"),s("1da1")),o=s("365c"),r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"order-info"},[s("div",{staticClass:"order-content"},[s("span",{staticClass:"title"},[t._v(t._s(t.$t("Order info")))]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Order ID")))]),s("div",{staticClass:"value"},[t._v(t._s(t.order.sn))])]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Order time")))]),s("div",{staticClass:"value"},[t._v(t._s(t._f("date")(t.order.create_dt)))])]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Payment")))]),s("div",{staticClass:"value"},[t._v(t._s(t.payments[t.order.meta.payment_type]))])])]),t.isRestaurant?s("div",{staticClass:"order-content"},[s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Order Contact")))]),s("div",{staticClass:"value"},[t._v(t._s(t.order.meta.user_email))])])]):t._e(),s("div",{staticClass:"order-content"},[s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Total")))]),s("div",{staticClass:"value"},[t._v(t._s(t.order.currency_detail.symbol)+" "+t._s(t.order.total_amount))])]),0!==t.productDiscounted?s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Discount")))]),t.productDiscounted<=0?s("div",{staticClass:"value"},[t._v(t._s(t.order.currency_detail.symbol)+" "+t._s(0-t.productDiscounted))]):s("div",{staticClass:"value"},[t._v("- "+t._s(t.order.currency_detail.symbol)+" "+t._s(t.productDiscounted))])]):t._e(),0!==t.order.coupon_discounted_amount?s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Coupon")))]),t.order.coupon_discounted_amount<=0?s("div",{staticClass:"value"},[t._v(t._s(t.order.currency_detail.symbol)+" "+t._s(0-t.order.coupon_discounted_amount))]):s("div",{staticClass:"value"},[t._v("- "+t._s(t.order.currency_detail.symbol)+" "+t._s(t.order.coupon_discounted_amount))])]):t._e(),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Actual paid")))]),s("div",{staticClass:"value"},[t._v(t._s(t.order.currency_detail.symbol)+" "+t._s(t.order.paid_amount))])])])])},c=[],l={props:{order:Object,isRestaurant:{type:Boolean,default:!1}},computed:{productDiscounted:function(){return this.order.discounted_amount-this.order.coupon_discounted_amount},payments:function(){return{"wechatpay-oa":this.$t("WeChat Pay"),"alipayhk-wap":"Alipay HK","alipay-wap":this.$t("Alipay"),"stripe-card":this.$t("Credit card"),"alipay-web":this.$t("Alipay"),"alipayhk-web":"Alipay HK"}}}},d=l,u=(s("417c"),s("2877")),p=Object(u["a"])(d,r,c,!1,null,"79c2952a",null),v=p.exports,m=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"order-info"},[s("div",{staticClass:"order-content"},[s("span",{staticClass:"title"},[t._v(t._s(t.$t("Shipping info")))]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("User name")))]),s("div",{staticClass:"value"},[t._v(t._s(t.order.meta.user_name))])]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Phone number")))]),s("div",{staticClass:"value"},[t._v(t._s(t.order.meta.user_phone))])]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Address")))]),s("div",{staticClass:"value"},[t._v(t._s(t.order.meta.ko_KR_address.address.detail))])])])])},_=[],f={props:{order:Object},computed:{}},h=f,g=(s("5f85"),Object(u["a"])(h,m,_,!1,null,"6fdb4210",null)),C=g.exports,b=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"order-info"},[s("div",{staticClass:"order-content"},[s("span",{staticClass:"title"},[t._v(t._s(t.$t("Pickup info")))]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Address")))]),s("div",{staticClass:"value"},[t._v(t._s(t.order.meta.pickup_address.address.detail))])])])])},k=[],y={props:{order:Object},computed:{}},w=y,$=(s("57cb"),Object(u["a"])(w,b,k,!1,null,"211d1e00",null)),D=$.exports,x=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"order-info"},[s("div",{staticClass:"order-content"},[s("span",{staticClass:"title"},[t._v(t._s(t.$t("Contact information")))]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Order Contact")))]),s("div",{staticClass:"value"},[s("div",[t._v(" "+t._s(t.order.meta.user_name)+" ")]),s("div",[t._v(" "+t._s(t.order.meta.user_phone)+" ")]),s("div",[t._v(" "+t._s(t.order.meta.user_email)+" ")])])])])])},O=[],P={props:{order:Object},computed:{}},I=P,R=(s("1854"),Object(u["a"])(I,x,O,!1,null,"45132860",null)),M=R.exports,Y=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"order-list-item"},[s("div",{staticClass:"order-content"},[s("div",{staticClass:"order-header"},[s("span",{staticClass:"order-booking-time"},[s("span",{staticClass:"label"},[t._v(t._s(t.$t("Booking ID"))+": ")]),t._v(t._s(t.formattedBooking.sn))]),s("span",{staticClass:"status",class:"order-status--"+t.status},[t._v(t._s(t._f("orderStatus")(t.status)))])]),s("div",{staticClass:"order-options"},[(t.formattedBooking.product.type,s("div",{staticClass:"item-avatar"},[s("a",{style:{"background-image":"url('"+t.formattedBooking.imageUrl+"')"}})])),s("div",{staticClass:"item-detail"},[s("div",{staticClass:"item-title"},["RTR"===t.formattedBooking.product.type?s("div",{staticClass:"item-product-name"},[s("router-link",{attrs:{to:{name:"RestaurantQRCode",query:{restaurantId:t.formattedBooking.product.id}}}},[t._v(t._s(t.formattedBooking.productName)),s("span",{staticClass:"iconfont iconarrowright"})])],1):s("div",{staticClass:"item-product-name"},[s("router-link",{attrs:{to:{name:"ProductDetailWithSN",params:{id:t.formattedBooking.product.id,sn:t.formattedBooking.product.seo_sn}}}},[t._v(t._s(t.formattedBooking.productName)),s("span",{staticClass:"iconfont iconarrowright"})])],1)]),s("div",{staticClass:"item-content"},["RTR"===t.formattedBooking.product.type?s("div",{staticClass:"item-content-col-1"},[t.getRestaurantBookDt(t.formattedBooking)?[s("div",{staticClass:"item-list-header"},[t._v(t._s(t.$t("Reservation time")))]),s("div",{staticClass:"item-list-content"},[t._v(t._s(t.getRestaurantBookDt(t.formattedBooking)))])]:[s("div",{staticClass:"item-list-header"},[t._v(t._s(t.$t("Valid date")))]),s("div",{staticClass:"item-list-content"},[t._v(t._s(t._f("date")(t.formattedBooking.variant.valid_start_dt,"{YYYY}-{Mo}-{DD}")))]),s("div",{staticClass:"item-list-content"},[t._v(t._s(t._f("date")(t.formattedBooking.variant.valid_end_dt,"{YYYY}-{Mo}-{DD}")))])]],2):s("div",{staticClass:"item-content-col-1"},[s("div",{staticClass:"item-list-header item-list-header-option"},[t._v(" "+t._s(t.$t("Option"))+" ")]),t._l(t.formattedBooking.mappedOptions,(function(e,a){return s("div",{key:a,staticClass:"item-list-content"},[t._v(" "+t._s(e.titles.join(" / "))+" ")])}))],2),s("div",{staticClass:"item-content-col-2"},[s("div",{staticClass:"item-list-header"},[t._v(" "+t._s(t.$t("Quantity"))+" ")]),t._l(t.formattedBooking.mappedOptions,(function(e,a){return s("div",{key:a,staticClass:"item-list-content"},[s("div",{staticClass:"item-option-quantity"},[t._v(" "+t._s(e.count)+" ")])])}))],2),t.formattedBooking.bookingDate&&"RNT"===t.formattedBooking.productType?s("div",{staticClass:"item-content-col-1"},[s("div",{staticClass:"item-list-header"},[t._v(t._s(t.$t("Rental time")))]),s("div",{staticClass:"item-list-content"},[t._v(t._s(t._f("date")(t.formattedBooking.bookingDate,"{YYYY}-{Mo}-{DD}")))]),s("div",{staticClass:"item-list-content"},[t._v(t._s(t._f("date")(t.formattedBooking.bookingEndDate,"{YYYY}-{Mo}-{DD}")))])]):t._e(),t.formattedBooking.bookingDate&&["LGG","TKT","TOR"].indexOf(t.formattedBooking.productType)>-1?s("div",{staticClass:"item-content-col-1"},[s("div",{staticClass:"item-list-header"},[t._v(t._s(t.$t("Travel date")))]),s("div",{staticClass:"item-list-content"},[t._v(t._s(t._f("date")(t.formattedBooking.bookingDate,"{YYYY}-{Mo}-{DD}")))])]):t._e(),t.isDelivery?s("div",{staticClass:"item-content-middle"},[s("div",{staticClass:"item-list-header"},["PCK"===t.pickupType?s("span",[t._v(" "+t._s(t.$t("Pickup address"))+" ")]):s("span",[t._v(" "+t._s(t.$t("Shipping code"))+" ")])]),s("div",{staticClass:"item-list-content"},["PCK"===t.pickupType?s("div",{staticClass:"shipping-code"},[t.orderMeta.pickup_address?s("span",[t._v(t._s(t.orderMeta.pickup_address.address.detail))]):t._e()]):s("div",{staticClass:"shipping-code"},[t.formattedBooking.track_number?s("ShippingCode",{attrs:{courier:t.formattedBooking.courier_company,"track-number":t.formattedBooking.track_number}}):s("span",[t._v(t._s(t.$t("No shipping info")))])],1)])]):t._e()]),t.formattedBooking.isRestaurant&&t.formattedBooking.booking_codes.length?s("div",t._l(t.formattedBooking.mappedOptions,(function(e,a){return s("div",{key:a,staticClass:"booking-codes"},[t.formattedBooking.booking_codes&&t.formattedBooking.booking_codes.length?t._l(t.formattedBooking.booking_codes,(function(e,a){return s("div",{key:a,staticClass:"booking-code-item"},[s("div",{staticClass:"code-index"},[t._v(t._s(t.$t("Redeem code"))+" "+t._s(a+1))]),s("div",{staticClass:"code-value",class:{inactive:"ACT"!==e.status}},[t._v(t._s(t._f("codeDisplay")(e.code)))])])})):t._e()],2)})),0):t._e(),t.formattedBooking.isRestaurant?s("div",{staticClass:"button-container"},[t.shops.length?s("button",{staticClass:"button",on:{click:t.onShowShops}},[t._v(t._s(t.$t("Available shops"))),s("span",[t._v("("+t._s(t.shops.length)+")")])]):t._e(),s("button",{staticClass:"button",on:{click:function(e){return t.$modal.show("rules")}}},[t._v(t._s(t.$t("Rules")))]),s("modal",{attrs:{name:"rules",width:600,height:"auto",scrollable:""}},[s("div",{staticClass:"rules-dlg-title"},[t._v(" "+t._s(t.$t("Rules"))+" "),s("button",{staticClass:"modal-close-button",on:{click:function(e){return t.$modal.hide("rules")}}},[s("i",{staticClass:"iconfont iconclose"})])]),s("div",{staticClass:"rules-dlg-content",domProps:{innerHTML:t._s(t.rules)}})]),s("modal",{attrs:{name:"availableShops",width:600,height:"auto",scrollable:""}},[s("div",{staticClass:"shops-dlg-title"},[s("span",[t._v(t._s(t.$t("Available shops")))]),s("span",[t._v("("+t._s(t.relatedShops.length)+")")]),s("button",{staticClass:"modal-close-button",on:{click:function(e){return t.$modal.hide("availableShops")}}},[s("i",{staticClass:"iconfont iconclose"})])]),s("div",{staticClass:"shops-dlg-content"},t._l(t.relatedShops,(function(t){return s("div",{key:t.id,staticClass:"shop-list-item"},[s("AvailableShopItem",{attrs:{shop:t}})],1)})),0)])],1):t._e()])]),s("div",{staticClass:"order-footer"},[s("div",{staticClass:"shopping-address"}),s("div",{staticClass:"order-total"},[s("span",{staticClass:"label light"},[t._v(t._s(t.$t("BookingPaid")))]),s("span",{staticClass:"currency"},[t._v(" "+t._s(t.currencyDetail.symbol)+" "+t._s(t.formattedBooking.total_amount)+" ")])])])])])},S=[],T=(s("99af"),s("4de4"),s("a15b"),s("d81d"),s("13d5"),s("fb6a"),s("a9e3"),s("5530")),B=s("c1df"),j=s.n(B),N=s("9a36"),A=s("eebe"),L=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"shop-info",on:{click:t.onShopClick}},[s("div",{staticClass:"shop-image",style:{"background-image":"url('"+t.shop.imageUrl+"')"}}),s("div",{staticClass:"info-content"},[s("div",{staticClass:"title"},[t._v(" "+t._s(t.shop.title)+" ")]),s("div",{staticClass:"rating"},[s("span",{staticClass:"iconfont iconstar",class:{active:t.shop.rating>=1}}),s("span",{staticClass:"iconfont iconstar",class:{active:t.shop.rating>=2}}),s("span",{staticClass:"iconfont iconstar",class:{active:t.shop.rating>=3}}),s("span",{staticClass:"iconfont iconstar",class:{active:t.shop.rating>=4}}),s("span",{staticClass:"iconfont iconstar",class:{active:t.shop.rating>=5}}),s("span",{staticClass:"mean"},[t._v(t._s(t.shop.rating))])]),s("div",{staticClass:"address-wrapper"},[s("div",{staticClass:"address"},[t._v(" "+t._s(t.shop.address)+" ")]),t.shop.distance>0?s("div",{staticClass:"distance"},[t._v(" "+t._s(t._f("distance")(t.shop.distance))+" ")]):t._e()])])])},E=[],q={props:{shop:Object},methods:{onShopClick:function(){this.$router.push({name:"RestaurantQRCode",query:{restaurantId:this.shop.id}})}}},H=q,U=(s("579b"),Object(u["a"])(H,L,E,!1,null,"4cf56a98",null)),F=U.exports,V={props:{booking:Object,orderMeta:Object,currencyDetail:Object,status:Number},components:{ShippingCode:A["a"],AvailableShopItem:F},data:function(){return{currentPage:1,nextPage:null,orders:[],loading:!0,showCancelOrderAlert:!1,selectedItem:null,currentPaySn:"",shops:[]}},computed:{isDelivery:function(){return this.booking.snapshot.product&&"DEI"===this.booking.snapshot.product.type},pickupType:function(){return this.orderMeta&&this.orderMeta.picking_type},relatedShops:function(t,e,s){var a=this;return this.shops.length?this.shops.map((function(t){var e=a.locale,s=t.id,i=t.details,n=t.images,o=t.distance,r="",c="",l=0,d="";if(i[e]&&(r=i[e].title,d=i[e].meta.address),n){var u=n.mobile||n.base;c=u.title}return t.flan&&t.flan.ratings&&(l=t.flan.ratings.mean),{id:s,title:r,imageUrl:c,rating:l,address:d,distance:o}})):[]},formattedBooking:function(){var t=this,e=this.locale,s=this.booking,a=s.snapshot,i=s.scope,n=s.booking_codes,o=a.product,r=a.options,c=a.variant,l="EC"===this.booking.scope&&c,d="TV"===this.booking.scope&&r,u=o&&"DEI"===o.type,p=o&&"RTR"===o.type,v=null,m=[];d&&(m=r.map((function(s){var a=t.$options.filters.lang(s.details,e,"title"),i=s.sub_options.map((function(s){return t.$options.filters.lang(s.details,e,"title")})).join(","),n=s.sub_options.reduce((function(t,e){return t+e.count}),0);return{titles:[a,i],count:n}})),v=r[0].voucher_type),l&&(m=[{titles:[c.valid_start_dt,c.valid_end_dt].filter((function(t){return t})).map((function(t){return j()(t).format("YYYY-MM-DD")})),count:c.count}],v=c.voucher_type);var _=Object(T["a"])({},this.booking,{scope:i,product:o,productId:o.id,snapshot:a,imageUrl:o.image,productType:o.type,productName:o.title[this.booking.snapshot.locale],bookingType:this.booking.type,isDelivery:u,isRestaurant:p,mappedOptions:m,booking_codes:n,voucherType:v,variant:c});if("EC"===this.booking.scope&&(_.expiredAt=c.valid_end_dt),"TV"===this.booking.scope){var f=r[0];_.bookingDate=f.book_dt,_.bookingEndDate=f.end_dt}return _},rules:function(){if(this.booking.snapshot.product.details){var t=this.booking.snapshot.product.details[this.booking.snapshot.locale];if(t)return t.meta.rules}return""}},filters:{codeDisplay:function(t){if(!t)return"";t+="";var e=t.slice(0,4);return t.length>4&&(e=e+" "+t.slice(4,8)),t.length>8&&(e=e+" "+t.slice(8,t.length)),e}},created:function(){this.getShops()},methods:{onShowShops:function(){var t=this;return Object(n["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.$modal.show("availableShops"),t.shops.length||t.getShops();case 2:case"end":return e.stop()}}),e)})))()},getShops:function(){var t=this;return Object(n["a"])(regeneratorRuntime.mark((function e(){var s,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return s={status:"ACT",category:"RTR",ordering:"",locale:t.locale,page_size:120,product_id:t.booking.snapshot.product.id},e.next=3,t.$api.poi.getPoiList(s);case 3:a=e.sent,t.shops=a.results;case 5:case"end":return e.stop()}}),e)})))()},getRestaurantBookDt:function(t){if(t.variant&&t.variant.book_dt)switch(t.variant.valid_type){case N["f"].SpecificDate:return j()(t.variant.book_dt).format("YYYY-MM-DD");case N["f"].SpecificTime:return j()(t.variant.book_dt).format("YYYY-MM-DD HH:mm")}return""},getRestaurantUrl:function(t){return"/product/".concat(t.seo_sn,"/").concat(t.id)}}},K=V,z=(s("647b"),Object(u["a"])(K,Y,S,!1,null,"c1dc3286",null)),Q=z.exports,G={components:{OrderInfo:v,ShippingInfo:C,PickupInfo:D,ContactInfo:M,BookingDetail:Q},data:function(){return{orderInfo:null,restBookings:[],deliveryBookings:[],travelBookings:[]}},computed:{isPickUp:function(){return!!this.orderInfo&&"PCK"===this.orderInfo.meta.picking_type},isMixedOrder:function(){return this.restBookings.length>0&&(this.travelBookings.length>0||this.deliveryBookings.length>0)}},methods:{getOrderDetail:function(){var t=this;return Object(n["a"])(regeneratorRuntime.mark((function e(){var s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,o["a"].order.getPurchaseOrderDetail(t.$route.params.id);case 2:s=e.sent,t.orderInfo=s,s.product_bookings.forEach((function(e){"EC"===e.scope&&t.restBookings.push(e),"TV"===e.scope&&"DEI"===e.snapshot.product.type?t.deliveryBookings.push(e):"TV"===e.scope&&t.travelBookings.push(e)}));case 5:case"end":return e.stop()}}),e)})))()}},created:function(){this.getOrderDetail()},mounted:function(){}},W=G,J=(s("fb3f"),Object(u["a"])(W,a,i,!1,null,"25b025a1",null));e["default"]=J.exports},cd6c:function(t,e,s){"use strict";var a=s("5442"),i=s.n(a);i.a},cd9b:function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"bind-email"},[s("div",{staticClass:"bind-email-title"},[s("span",[t._v(t._s(t.$t("Bind email")))])]),s("div",{staticClass:"info-row"},[s("div",{staticClass:"info-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Please share your email with us for receiving and confirming order")))]),s("input",{directives:[{name:"model",rawName:"v-model",value:t.email,expression:"email"}],attrs:{type:"text"},domProps:{value:t.email},on:{input:function(e){e.target.composing||(t.email=e.target.value)}}})])]),s("div",{staticClass:"submit-wrapper"},[s("button",{staticClass:"button-submit",on:{click:t.onSubmitClick}},[t.submitting?s("vue-simple-spinner",{attrs:{size:20,"line-fg-color":"#36A4C5"}}):s("span",[t._v(t._s(t.$t("Submit")))])],1)])])},i=[],n=(s("ac1f"),s("5319"),s("498a"),s("96cf"),s("1da1")),o=s("5530"),r=s("2f62"),c=s("90b9"),l={data:function(){return{email:"",submitting:!1}},methods:Object(o["a"])({},Object(r["b"])("user",["facebookRegister"]),{validateInputs:function(){if(this.email.trim())return!!Object(c["e"])(this.email.trim())||(this.$toasted.show(this.$t("Incorrect email format")),!1);this.$toasted.show(this.$t("auth.emailNeeded"))},onSubmitClick:function(){var t=this;return Object(n["a"])(regeneratorRuntime.mark((function e(){var s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t.submitting&&t.validateInputs()){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,t.submitting=!0,s={asid:t.$route.query.asid,access_token:t.$route.query.access_token,email:t.email.trim()},e.next=7,t.facebookRegister(s);case 7:t.$route.query.redirect?t.$router.replace(decodeURIComponent(t.$route.query.redirect)):window.location.href="/",e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](2),console.log(e.t0);case 13:return e.prev=13,t.submitting=!1,e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[2,10,13,16]])})))()}})},d=l,u=(s("638b"),s("2877")),p=Object(u["a"])(d,a,i,!1,null,"65542457",null);e["default"]=p.exports},cf77:function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"page"},[s("div",{staticClass:"container"},[s("div",{staticClass:"title"},[s("h2",[t._v(t._s(t.$t("My favorites")))])]),s("div",{staticClass:"list"},[t._l(t.listData,(function(e){return s("div",{key:e.key,staticClass:"list-item"},[s("router-link",{staticClass:"list-item-image",style:{"background-image":"url('"+e.imageUrl+"')"},attrs:{to:{name:"ProductDetailWithSN",params:{id:e.id,sn:e.seo_sn}}}}),s("div",{staticClass:"tour-detail"},[s("router-link",{staticClass:"product-name",attrs:{to:{name:"ProductDetailWithSN",params:{id:e.id,sn:e.seo_sn}},target:"_blank"}},[t._v(" "+t._s(e.title)+" ")]),s("div",{staticClass:"tour-location"},[s("div",{staticClass:"price"},[e.has_multiple_price&&"en_US"===t.locale?s("span",{staticClass:"price-from"},[t._v("From")]):t._e(),s("span",[t._v(t._s(t.currencyName))]),s("span",[t._v(t._s(e.price))]),!e.has_multiple_price||"zh_CN"!==t.locale&&"zh_HK"!==t.locale?t._e():s("span",{staticClass:"price-from"},[t._v("起")]),e.originalPrice&&e.originalPrice>e.price?s("span",{staticClass:"price-original"},[s("span",[t._v(t._s(t.currencyName))]),t._v(t._s(e.originalPrice)+" ")]):t._e(),e.priceOffPct>0?s("div",{staticClass:"sale-percent"},["zh_CN"===t.locale||"zh_HK"===t.locale?s("span",[t._v(t._s(t._f("priceDic")(e.priceOffPct))+" 折")]):s("span",[t._v(t._s(e.priceOffPct)+"% off")])]):t._e()])])],1),s("button",{staticClass:"button-cancel",on:{click:function(s){return t.onCancelClick(e)}}},[t._v(t._s(t.$t("Delete")))])],1)})),t.loading||t.listData.length?t._e():s("div",{staticClass:"no-more-data"},[t._v(" "+t._s(t.$t("No more content"))+" ")])],2)])])},i=[],n=(s("99af"),s("4de4"),s("c740"),s("d81d"),s("a434"),s("a9e3"),s("b680"),s("96cf"),s("1da1")),o={data:function(){return{favoriteData:[],loading:!1}},computed:{listData:function(){var t=this;return this.favoriteData.map((function(e){var s="",a=0,i=0,n=0,o="",r=0,c="";if("POI"===e.type){var l=e.item;l.details[t.locale]&&(s=l.details[t.locale].title),l.flan.ratings&&(n=Number(l.flan.ratings.mean))}else if("PRD"===e.type&&"EC"===e.item.scope){c="EC";var d=e.item;if(d.details[t.locale]&&(s=d.details[t.locale].title),d.variants[0]){var u=d.variants[0];a=u.price[t.currency]||0,i=u.original_price[t.currency]||0}i>a&&(r=Number((100*(i-a)/i).toFixed(0)))}else if("PRD"===e.type&&"TV"===e.item.scope){c="TV";var p=e.item;p.details[t.locale]&&(s=p.details[t.locale].title),a=p.mkp_display_price[t.currency],i=p.mkp_display_original_price[t.currency],i>a&&(r=Number((100*(i-a)/i).toFixed(0)))}var v=e.item.images.mobile||e.item.images.base;return v&&(o=v.title),{key:"".concat(c,"_").concat(e.item.id),id:e.item.id,seo_sn:e.item.seo_sn,title:s,has_multiple_price:e.item.has_multiple_price,imageUrl:o,originalPrice:i,price:a,rating:n,priceOffPct:r,checked:!1,type:c}}))}},methods:{getFavorites:function(){var t=this;return Object(n["a"])(regeneratorRuntime.mark((function e(){var s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.loading=!0,e.prev=1,e.next=4,t.$api.common.getFavourites({page_size:100,locale:t.locale});case 4:s=e.sent,t.checkStates=s.results.map((function(t){return{id:t.item.id,type:t.type,checked:!1}})),t.favoriteData=s.results.filter((function(t){return"PRD"===t.type}));case 7:return e.prev=7,t.loading=!1,e.finish(7);case 10:case"end":return e.stop()}}),e,null,[[1,,7,10]])})))()},onCancelClick:function(t){var e=this;return Object(n["a"])(regeneratorRuntime.mark((function s(){var a,i;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:return a={},"TV"===t.type?a.product_id_list=[t.id]:"EC"===t.type?a.product_id_list=[t.id]:"POI"===t.type&&(a.poi_id_list=[t.id]),s.next=4,e.$api.common.removeFavourites(a);case 4:i=e.favoriteData.findIndex((function(e){return e.item.id===t.id})),i>-1&&e.favoriteData.splice(i,1);case 6:case"end":return s.stop()}}),s)})))()}},created:function(){this.getFavorites()},watch:{locale:function(t,e){t!==e&&this.getFavorites()}}},r=o,c=(s("0d85"),s("2877")),l=Object(c["a"])(r,a,i,!1,null,"a7e7a5de",null);e["default"]=l.exports},d0a9:function(t,e,s){},d980:function(t,e,s){},dde9:function(t,e,s){"use strict";var a=s("9a14"),i=s.n(a);i.a},e352:function(t,e,s){},ee35:function(t,e,s){},eebe:function(t,e,s){"use strict";var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[s("span",{ref:"codeEl"},[t._v(t._s(t.courier)+" "+t._s(t.trackNumber))]),s("span",{staticClass:"iconfont iconcopy",on:{click:t.onCopyClick}})])},i=[],n={props:{courier:String,trackNumber:String},methods:{onCopyClick:function(){var t=document.createElement("textarea");t.value=this.trackNumber,t.style.position="absolute",t.style.left="-9999px",document.body.appendChild(t),t.select(),document.execCommand("copy"),document.execCommand("copy")&&this.$toasted.show(this.$t("Copied")),document.body.removeChild(t)}}},o=n,r=(s("fa01"),s("2877")),c=Object(r["a"])(o,a,i,!1,null,"78dcc6a4",null);e["a"]=c.exports},fa01:function(t,e,s){"use strict";var a=s("049a"),i=s.n(a);i.a},fb3f:function(t,e,s){"use strict";var a=s("ca67"),i=s.n(a);i.a},ff26:function(t,e,s){}}]);