e7fb89b1.6c15b92ccf5f8bf8c98f.js.下载 175 KB

1
  1. (window.webpackChunkranta_export_extension_=window.webpackChunkranta_export_extension_||[]).push([[773],{70449:function(e,t,r){"use strict";r.d(t,{A:function(){return O}});var n=r(16066),o=(r(73701),r(26740),r(72124)),a=r(61721),i=r(51902),s=r(24692),u=r(33282),d=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return e.initialShow?r("action-sheet",{attrs:{show:e.show,"custom-class":e.popupClass,"custom-style":e.fillCustomStyle,"overlay-style":e.overlayStyle,"z-index":e.zIndex},on:{close:e.onClose}},[r("tee-view",{staticClass:"order-action-sheet-popup"},[r("tee-view",{staticClass:"order-action-sheet-popup__title"},[e.title?r("tee-text",[e._v(e._s(e.title))]):e._t("title"),e._v(" "),e.showClose?r("tee-view",{staticClass:"order-action-sheet-popup__close",on:{click:e.onClose}},[e.useCloseIconSlot?e._t("default"):r("van-icon",{attrs:{name:"cross"}})],2):e._e()],2),e._v(" "),r("tee-view",{class:["order-action-sheet-popup__body",e.disablePadding?"":"order-action-sheet-popup__body-padding"],style:e.IBodyStyle},[e._t("default")],2),e._v(" "),e.buttonText||e.useBottomSlot?r("tee-view",{staticClass:"order-action-sheet-popup__bottom"},[e.useBottomSlot?e._t("bottom"):r("van-button",{attrs:{round:"",plain:e.buttonPlain,block:"",type:"danger","custom-class":"order-action-sheet-popup__add",color:e.color||e.themeColors.general,"text-style":e.btnTextStyle},on:{click:e.onConfirm}},[e._v("\n "+e._s(e.buttonText)+"\n ")])],2):e._e()],1)],1):e._e()},[]],c=(0,n.default)(d,2),l=c[0],p=c[1],f={name:"order-action-sheet",components:{"action-sheet":i.default,"van-button":s.default,"van-icon":u.default,"tee-view":a.default,"tee-text":o.default},props:{show:Boolean,title:String,showClose:{type:Boolean,default:function(){return!0}},buttonText:String,buttonPlain:Boolean,bodyBackgroundColor:{type:String,value:"#f7f8fa"},popupClass:String,bodyStyle:String,scroll:{type:Boolean,value:!0},closeOnConfirm:{type:Boolean,default:function(){return!0}},useBottomSlot:Boolean,useCloseIconSlot:Boolean,color:{type:String,value:""},btnTextColor:{type:String,default:""},disablePadding:{type:Boolean,value:!1},themeColors:{type:Object,default:function(){return{}}},customStyle:String,overlayStyle:String,zIndex:{type:Number,default:100},height:{type:String,default:"75vh"}},data:function(){return{initialShow:!1}},computed:{IBodyStyle:function(){return"background-color: ".concat(this.bodyBackgroundColor,"; ").concat(this.bodyStyle)},btnTextStyle:function(){return"color: ".concat(this.btnTextColor||"#fff")},fillCustomStyle:function(){return"".concat(this.customStyle,"; height: ").concat(this.height,";")}},watch:{show:{handler:function(e){var t=this;e?(!this.initialShow&&(this.initialShow=!0),this.displayTimer&&clearTimeout(this.displayTimer)):this.displayTimer=setTimeout((function(){t.initialShow=!1}),600)},immediate:!0}},methods:{onConfirm:function(){this.$emit("confirm"),this.closeOnConfirm&&this.onClose()},onClose:function(){this.$emit("close")}},render:l,staticRenderFns:p,_compiled:!0},v=r(6738),h=r.n(v),m=r(90888),y=r.n(m),g=r(12039),b=r.n(g),C=r(6994),x=r.n(C),P=r(83119),k=r.n(P),_=r(61328),T=r.n(_),S=r(21135),w={};w.styleTagTransform=T(),w.setAttributes=x(),w.insert=b().bind(null,"head"),w.domAPI=y(),w.insertStyleElement=k();h()(S.A,w),S.A&&S.A.locals&&S.A.locals;var I=r(97220),O=r.n(I)().component(f)},72985:function(e,t,r){"use strict";var n=r(47492),o=r.n(n)()(!1);o.push([e.id,"",""]),t.A=o},72151:function(e,t,r){"use strict";var n=r(47492),o=r.n(n)()(!1);o.push([e.id,"",""]),t.A=o},21135:function(e,t,r){"use strict";var n=r(47492),o=r.n(n)()(!1);o.push([e.id,".order-action-sheet-popup{box-sizing:border-box;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.order-action-sheet-popup__title{font-size:16px;font-weight:500;position:relative;height:48px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.order-action-sheet-popup__close,.order-action-sheet-popup__title{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.order-action-sheet-popup__close{position:absolute!important;top:0;right:0;padding:0 12px;color:#c8c9cc;font-size:22px;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;height:100%}.order-action-sheet-popup__body{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow-y:auto;background:var(--theme-page-dialog-background-color,#f7f8fa)}.order-action-sheet-popup__body-padding{padding:12px 12px 80px}.order-action-sheet-popup__bottom{bottom:0;left:0;z-index:999;box-sizing:border-box;width:100%;padding:0 16px;background-color:#fff}.order-action-sheet-popup__add{height:40px!important;line-height:38px!important;margin:5px 0;border-radius:var(--theme-radius-button,999px)}",""]),t.A=o},72393:function(e,t,r){"use strict";var n=r(47492),o=r.n(n)()(!1);o.push([e.id,".queue-component{background:#fff;border-radius:16px;padding:34px 0;text-align:center;width:300px}.queue-dialog-icon{width:140px;height:140px;margin-bottom:24px}.queue-text{font-size:14px;color:#969799;line-height:20px;margin-bottom:12px}.queue-button{min-width:100px}",""]),t.A=o},86923:function(e,t,r){"use strict";var n=r(47492),o=r.n(n)()(!1);o.push([e.id,".r-loading[data-v-79edb47]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}",""]),t.A=o},46866:function(e,t,r){"use strict";var n=r(47492),o=r.n(n)()(!1);o.push([e.id,".privacy-bill-block{overflow:hidden;position:relative;margin:var(--theme-page-card-margin-top,0) var(--theme-page-card-margin-right,12px) var(--theme-page-card-margin-bottom,10px) var(--theme-page-card-margin-left,12px);border-radius:8px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.privacy-bill-block.pay-page{margin-bottom:10px}.privacy-bill-block.order-detail-page{margin:10px 0 0 0}.privacy-bill-block.goods-detail-page__sku-order{margin:0}.privacy-bill{--cell-font-size:var(--eo-font-size-14,14px);--cell-label-font-size:var(--eo-font-size-12,12px);padding:var(--theme-page-cell-padding-top,10px) var(--theme-page-cell-padding-right,12px) var(--theme-page-cell-padding-bottom,10px) var(--theme-page-cell-padding-left,12px)!important}.privacy-bill:after{display:none}.privacy-bill-status{margin:auto 0}.privacy-bill-tel{display:inline-block;margin-right:3px}.privacy-bill .gray{color:#969799}",""]),t.A=o},40975:function(e,t,r){"use strict";var n=r(47492),o=r.n(n)()(!1);o.push([e.id,".privacy-bill-popup{z-index:102!important;border-radius:var(--theme-radius-dialog,16px) var(--theme-radius-dialog,16px) 0 0!important}.privacy-bill-popup .t-loading{width:100%;height:100%}.privacy-bill-popup .text-inline{display:inline}.privacy-bill-popup__container{position:relative;height:70vh}.privacy-bill-popup__title{font-size:16px;text-align:center;padding-top:14px;padding-bottom:14px;color:#323233;font-weight:500}.privacy-bill-popup__content{background:#fff;padding:0 15px;-webkit-overflow-scrolling:touch}.privacy-bill-popup__content::-webkit-scrollbar{display:none}.privacy-bill-popup__sub-title{font-size:16px;color:#333;padding:8px 0;font-weight:500}.privacy-bill-popup__sub-category{font-size:14px;color:#111;padding:10px 0 6px}.privacy-bill-popup__text{font-size:14px;color:#969799;line-height:20px}.privacy-bill-popup__text img{display:inline-block}.privacy-bill-popup__text .bold{color:#323233}.privacy-bill-popup__text.textAlignRight{text-align:right}.privacy-bill-popup__bottom{box-sizing:border-box;position:fixed;width:100%;padding:16px 20px;left:0;bottom:0;background-color:#fff}.privacy-bill-popup__button{height:40px;border-radius:var(--theme-radius-button,20px)}",""]),t.A=o},4414:function(e,t,r){"use strict";var n=r(47492),o=r.n(n)()(!1);o.push([e.id,".trade-buy-service-block{margin:var(--theme-page-card-margin-top,0) var(--theme-page-card-margin-right,12px) var(--theme-page-card-margin-bottom,10px) var(--theme-page-card-margin-left,12px);border-radius:var(--theme-radius-card,8px);overflow:hidden;position:relative;--cell-font-size:var(--eo-font-size-14,14px)}",""]),t.A=o},86684:function(e,t,r){"use strict";var n=r(47492),o=r.n(n)()(!1);o.push([e.id,".long-cell{padding:var(--theme-page-cell-padding-top,10px) var(--theme-page-cell-padding-right,12px) var(--theme-page-cell-padding-bottom,10px) var(--theme-page-cell-padding-left,12px)!important}.buyer-input{font-size:var(--eo-font-size-14,14px)!important}",""]),t.A=o},69359:function(e,t,r){"use strict";var n=r(47492),o=r.n(n)()(!1);o.push([e.id,".long-cell{padding:var(--theme-page-cell-padding-top,10px) var(--theme-page-cell-padding-right,12px) var(--theme-page-cell-padding-bottom,10px) var(--theme-page-cell-padding-left,12px)!important}.new-invoice-cell__value{color:#323233;-webkit-box-flex:2;-webkit-flex:2;flex:2;overflow:hidden;font-weight:var(--theme-common-field-font-weight,500);white-space:nowrap;text-overflow:ellipsis}.new-invoice-cell__disable--value{font-weight:400!important;color:#969799!important}.new-invoice__title{height:44px;line-height:44px;text-align:center}.new-invoice__popup{min-height:450px;border-radius:var(--theme-radius-dialog,16px) var(--theme-radius-dialog,16px) 0 0!important}",""]),t.A=o},8270:function(e,t,r){r(8133)({target:"Object",stat:!0},{is:r(64958)})},19485:function(e,t,r){"use strict";r.r(t),r.d(t,{extensions:function(){return la}});var n=r(86217),o=r(7713),a=r(16066),i=r(61721),s=[function(){var e=this.$createElement,t=this._self._c||e;return t("tee-view",[t("user-authorize-popup")],1)},[]],u=(0,a.default)(s,2),d=u[0],c=u[1],l={components:{"tee-view":i.default},render:d,staticRenderFns:c,_compiled:!0},p=r(97220),f=r.n(p),v=f().component(l),h=function e(t){(0,n.default)(this,e),this.ctx=t.ctx};(0,o.default)(h,"widgets",{Main:v});var m=r(54732),y=[function(){var e=this.$createElement;return(this._self._c||e)("queue-main")},[]],g=(0,a.default)(y,2),b={render:g[0],staticRenderFns:g[1],_compiled:!0},C=r(6738),x=r.n(C),P=r(90888),k=r.n(P),_=r(12039),T=r.n(_),S=r(6994),w=r.n(S),I=r(83119),O=r.n(I),A=r(61328),E=r.n(A),D=r(72985),N={};N.styleTagTransform=E(),N.setAttributes=w(),N.insert=T().bind(null,"head"),N.domAPI=k(),N.insertStyleElement=O();x()(D.A,N),D.A&&D.A.locals&&D.A.locals;var R,F,B=f().component(b),L=(r(40085),r(61173),r(26740),r(45158)),M=r(73337),U=r(52135),G=r(84057),j=r(66103),z=r(23767),W=function(){};function V(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];F=j.default.loading({hideTransition:e,forbidClick:!0,ref:W()})}function H(){var e;null===(e=F)||void 0===e||e.clear()}function K(e){return z.default.confirm((0,m.default)((0,m.default)({},e),{},{ref:R}))}function Y(e){return f().getGlobal(e)||R}var q={limitCreate:!1,limitCreateStatus:"wating",limitTryCount:0};function $(e){q.limitCreate=!0,q.limitCreateStatus="wating",q.limitTryCount+=1,e.data.limitOrder=(0,m.default)({},q)}function J(e){q.limitCreate=!0,q.limitCreateStatus="fail",q.limitTryCount=0,e.data.limitOrder=(0,m.default)({},q)}function X(e){q.limitCreate&&(q.limitTryCount=0,q.limitCreate=!1,e.data.limitOrder=(0,m.default)({},q))}r(30965),r(59250),r(75149);var Z=r(13866),Q=r(98738),ee=r(24692),te=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("tee-view",["fail"===e.status?r("van-popup",{attrs:{show:e.value,"close-on-click-overlay":!1,"custom-class":"queue-component"}},[r("tee-image",{staticClass:"queue-dialog-icon",attrs:{src:"https://b.yzcdn.cn/2024j12d03/rest.png"}}),e._v(" "),r("tee-view",{staticClass:"queue-text"},[e._v("\n "+e._s(e.asyncOrder?"提交订单中,请稍候":"店铺太火爆啦,请稍后重试")+"\n ")]),e._v(" "),r("van-button",{attrs:{"custom-class":"queue-button",round:""},on:{click:e.onClose}},[e._v("知道了")])],1):e._e(),e._v(" "),r("van-toast",{ref:"queue-toast"})],1)},[]],re=(0,a.default)(te,2),ne=re[0],oe=re[1],ae={components:{"van-toast":M.default,"van-popup":Q.default,"van-button":ee.default,"tee-view":i.default,"tee-image":Z.default},props:{value:Boolean,status:String,asyncOrder:Boolean},watch:{value:function(e,t){e!==t&&this.handleWaiting()},status:function(e,t){e!==t&&this.handleWaiting()}},created:function(){this.timeout=null,this.interval=[]},methods:{handleWaiting:function(){var e=this.value,t=this.status;e&&"wating"===t?this.start():this.reset()},onClose:function(){this.$emit("cancel")},reset:function(){clearTimeout(this.timeout),this.timeout=null,this.interval.forEach((function(e){clearInterval(e)})),this.interval=[],j.default.clear()},start:function(){var e=this,t=j.default.loading({duration:0,forbidClick:!0,context:this,mask:!0,ref:this.$refs["queue-toast"]}),r=5,n=this.asyncOrder?"正在为您结算":"抢购人数太多";this.timeout=setTimeout((function(){t.message="".concat(n,"\n请等待(").concat(r-1,"s)");var o=setInterval((function(){--r>0?t.message="".concat(n,"\n请等待(").concat(r-1,"s)"):(t.message="抢购人数太多\n请等待...",clearInterval(o))}),1e3);e.interval.push(o)}),3e3)}},render:ne,staticRenderFns:oe,_compiled:!0},ie=r(72393),se={};se.styleTagTransform=E(),se.setAttributes=w(),se.insert=T().bind(null,"head"),se.domAPI=k(),se.insertStyleElement=O();x()(ie.A,se),ie.A&&ie.A.locals&&ie.A.locals;var ue=f().component(ae),de=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("tee-view",[e.retailLoading?r("van-loading",{attrs:{"custom-class":"r-loading",size:e.isSkuOrderScene?"0":"20px"}}):e._e(),e._v(" "),r("van-toast",{ref:"bill-core-toast",attrs:{id:"van-toast"}}),e._v(" "),r("van-dialog",{ref:"bill-core-dialog"}),e._v(" "),r("queue-dialog",{attrs:{value:e.limitOrder.limitCreate,"async-order":e.asyncOrder,status:e.limitOrder.limitCreateStatus},on:{cancel:e.onCancelLimit}})],1)},[]],ce=(0,a.default)(de,2),le=ce[0],pe=ce[1],fe={components:{"van-toast":M.default,"van-dialog":U.default,"queue-dialog":ue,"van-loading":G.default,"tee-view":i.default},data:function(){return{limitOrder:{limitCreate:!1},asyncOrder:!1,retailLoading:!1,isSkuOrderScene:!1}},created:function(){(0,L.mapData)(this,["limitOrder","asyncOrder","retailLoading","isSkuOrderScene"])},mounted:function(){var e,t=this;try{this.initPageStyle()}catch(e){}W=function(){return t.$refs["bill-core-toast"]},e=this.$refs["bill-core-dialog"],R=e},destroyed:function(){W=function(){},R=null,F=null},methods:{initPageStyle:function(){var e=[["--dialog-border-radius","var(--theme-radius-dialog, 16px)"],["--popup-round-border-radius","var(--theme-radius-dialog, 16px)"],["--button-border-radius","var(--theme-radius-button, 2px)"],["--button-round-border-radius","var(--theme-radius-button, 999px)"],["--tag-round-border-radius","var(--theme-radius-tag, 999px)"],["--stepper-input-margin-right","var(--theme-page-stepper-input-margin-right)"],["--stepper-input-margin-left","var(--theme-page-stepper-input-margin-left)"],["--stepper-border-width","var(--theme-page-stepper-border-width)"],["--stepper-border-style","var(--theme-page-stepper-border-style)"],["--stepper-border-color","var(--theme-page-stepper-border-color)"],["--stepper-background-color","var(--theme-page-stepper-background-color)"],["--stepper-background-color-disabled","var(--theme-page-stepper-background-color-disabled)"],["--stepper-border-top-left-radius","var(--theme-page-stepper-border-top-left-radius)"],["--stepper-border-bottom-left-radius","var(--theme-page-stepper-border-bottom-left-radius)"],["--stepper-border-top-right-radius","var(--theme-page-stepper-border-top-right-radius)"],["--stepper-border-bottom-right-radius","var(--theme-page-stepper-border-bottom-right-radius)"]].map((function(e){return"".concat(e[0],":").concat(e[1],";")})).join("");this.$root.setPageStyle&&this.$root.setPageStyle(e)},onCancelLimit:function(){X(this.ctx)}},render:le,staticRenderFns:pe,_compiled:!0,_scopeId:"data-v-79edb47"},ve=r(86923),he={};he.styleTagTransform=E(),he.setAttributes=w(),he.insert=T().bind(null,"head"),he.domAPI=k(),he.insertStyleElement=O();x()(ve.A,he),ve.A&&ve.A.locals&&ve.A.locals;var me=f().component(fe);r(95026),r(2359);function ye(e){return/^\d{15}$/gi.test(e)||/^\d{17}(\d|X)$/gi.test(e)&&function(e){for(var t=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2],r=0,n=0,o=e.length;n<o-1;n++)r+=parseInt(e.charAt(n),10)*t[n];return["1","0","X","9","8","7","6","5","4","3","2"][r%11]===e.charAt(17).toUpperCase()}(e)}function ge(e){var t=e.order,r=e.idcard,n=e.tradeTag;if(n&&n.hasOverseaGoods){if(!r.name)return{name:"请输入真实姓名"};if(!r.number||!ye(r.number))return{number:"请输入真实身份证号"};if(/^(71|81|82)/.test(r.number))return{number:"请输入中国大陆身份证号"};if(t.needIdCardPhoto&&(!r.frontPhoto||!r.backPhoto))return{message:"请上传身份证照"}}return""}var be,Ce={validateIdCard:ge},xe=r(15653),Pe=r(1106),ke=(r(33931),r(23532),r(15774));be=r.n(ke)();function _e(e){var t;try{var r;t=null===(r=JSON.parse(be.getItem("crossStoreSelfFetchCache")))||void 0===r?void 0:r[e]}catch(e){}return t}var Te=r(37486),Se=(r(17292),r(35259),r(13715),r(51081),r(69230),r(89403),r(40381),r(87717)),we=r(95262),Ie=(r(41674),JSON.parse);function Oe(e,t){var r=t||{};try{r=Ie(e)}catch(e){r=t||{}}return r}function Ae(e){if(e&&"string"==typeof e)try{return Ie(e)}catch(e){return""}return e}function Ee(e,t){if(e.displayConfig){var r=60*((new Date).getTimezoneOffset()+480)*1e3;e.displayConfig.serverTime=t+r}var n=e.tradeConfirmation||e.shopItem;return n&&n.orderItems&&n.orderItems.forEach((function(e){e.sku=Ae(e.sku),e.message=Ae(e.message)})),e}function De(e,t){if(t){var r=e.filter((function(e){return String(e.id)===t}));if(r.length)return r[0]}return e.filter((function(e){return e.isDefault}))[0]||e[0]||{}}function Ne(e){return{id:De(e).id||"",list:e}}function Re(e,t){e.tradeConfirmation=e.tradeConfirmation||{},e.displayConfig=e.displayConfig||{};var r=e.tradeConfirmation,n=e.displayConfig;r.orderPayment=r.orderPayment||{};var o=r.orderItems,a=void 0===o?[]:o,i=r.orderPayment,s=void 0===i?{}:i;if(a.forEach((function(e){e.title=e.title})),t.isUsePointDeduction&&(n.isUsePointDeduction=t.isUsePointDeduction),t.riskWarnShop){var u=t.riskWarnShop;n.riskWarnShopPrompt=u.data&&u.data.match?u.data.note:""}return n.copyrightPicUrl=t.copyrightPicUrl||"",t.isPartialFastAdOrder&&(r.payGiftCards=[],r.payValueCards=[],r.unavailablePayGiftCards=[],r.unavailablePayValueCards=[],n.isUsePointDeduction=!1,r.pointDeduction={},r.coupons=[],s.wechatPayDiscount=t.wechatPayDiscount,n.cashOnDelivery=t.cashOnDelivery),t.isThirdApp&&(n.hideShopLink=t.hideShopLink),s.wechatPayParams=t.wechatPayParams,e}var Fe=r(25225),Be=r(36495),Le=r.n(Be),Me=r(54045),Ue=2,Ge="0",je=r(57442),ze=(r(16515),r(9127)),We=r(21591),Ve=r.n(We);var He=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2?arguments[2]:void 0,n=[];return(e||!t)&&n.push("¥".concat((e/100).toFixed(2))),t&&n.push("".concat(t).concat(r||"积分")),n.join(" + ")},Ke=window.localStorage,Ye=function(e){return Ke?Ke.getItem(e):void 0};var qe=!1;function $e(){var e,t,r,n,o,a,i,s,u,d,c,l,p,f,v,h,y,g,b,C,x,P,k,_,T,S=we.url.args,w=window.location.href,I=function(e){var t,r,n,o=e.prepare,a=e.env,i=e.contact,s=e.riskWarnShop,u=e.parsePrepareOptions;if("string"!=typeof o)return e;var d=Oe(o),c=(null===(t=d=Ee(d,u.serverTime))||void 0===t||null===(r=t.orderCreation)||void 0===r||null===(n=r.config)||void 0===n?void 0:n.isPartialFastAdOrder)||!1,l=Oe(i,[]),p=Oe(s),f=null==a?void 0:a.isThirdApp;return(0,m.default)((0,m.default)({},e),{},{contact:Ne(l),prepare:Re(d,(0,m.default)({isThirdApp:f,isPartialFastAdOrder:c,riskWarnShop:p},u))})}((null===(e=window)||void 0===e?void 0:e._global)||{});window._global=I;var O=(null==I?void 0:I.isIVROwner)||!1,A=(null==I?void 0:I.prepare)||{},E=(null==A?void 0:A.tradeConfirmation.buyerInfo)||{},D=(null==A||null===(t=A.tradeConfirmation)||void 0===t?void 0:t.shop)||{},N=(null==I?void 0:I["@cashier/prior-use"])||{},R=null!==(r=null==I?void 0:I.isInCouponOverWhitelist)&&void 0!==r&&r,F=null==I?void 0:I.asyncOrderUnLimitCode,B=null==I?void 0:I.monitorLoggerFilterCode,M=null==I?void 0:I.confirmAddressValidate,U=null==I?void 0:I.addressMapKeyConfig;if(U)try{(0,je.setStorageSync)("_ADDRESS_MAP_KEY_",U)}catch(e){}var G=S.get("book_key",w),j="ivr"===S.get("from",w),z=_e(G),W=S.get("zz_channel",w),V=S.get("bizEnv",w),H="yzrm"===W,K=(null==I||null===(n=I.env)||void 0===n?void 0:n.isWeapp)&&("mars"===V||"weapp-mars"===W),Y=(null==I||null===(o=I.env)||void 0===o?void 0:o.isWeapp)&&function(){try{var e=(0,L.getPlugins)().logger.getCarrierParams("guang");return!!JSON.parse(e)}catch(e){}return!1}(),q=(null==E?void 0:E.buyerPhone)||"",$=q?q.substr(0,3)+"****"+q.substr(7,11):"",J=(null==E?void 0:E.customerType)||"",X=(null==E?void 0:E.customerName)||"",Z=(null==D?void 0:D.shopName)||"",Q=(null==z?void 0:z.contact.id)||(null==I?void 0:I.contact.id)||"";Q&&null!=I&&I.contact&&(I.contact.id=Q);var ee=((null==I||null===(a=I.contact)||void 0===a?void 0:a.list)||[]).find((function(e){return e.id===Q}))||{},te=(null==I||null===(i=I.address)||void 0===i?void 0:i.list)||[],re=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Ye(Me.A[e]);if(r)try{return JSON.parse(r)}catch(e){return t}return t}("hotelGuest"),ne=(null==I||null===(s=I.miniprogram)||void 0===s?void 0:s.isAlipayApp)||!1,oe=(null==I||null===(u=I.miniprogram)||void 0===u?void 0:u.isXhsApp)||!1,ae=(null==I||null===(d=I.miniprogram)||void 0===d?void 0:d.isKsApp)||!1,ie={dataLoaded:!1,version:2,isAlipayApp:ne,isFxZpp:(null==I||null===(c=I.env)||void 0===c?void 0:c.isFxZpp)||!1,isXhsApp:oe,isKsApp:ae,isQQApp:(null==I||null===(l=I.miniprogram)||void 0===l?void 0:l.isQQApp)||!1,needRefresh:!1,env:null==I?void 0:I.env,isDrugShop:(null==I||null===(p=I.env)||void 0===p?void 0:p.isDrugShop)||!1,isPrescriptionDrugGoods:!1,currentUser:null==I?void 0:I.buyer,isIVR:j,isYZRM:!!(null==I?void 0:I.env.isWeapp)&&H,isWeappMars:K,isWeappGuang:Y,isIVROwner:O,IVRRedirectUrl:(0,Fe.buildUrl)("/wsctrade/order/guide?shop=".concat(16940===J?"KSShop":"YZShop","&shopname=").concat(Z,"&from=ivr&phone=").concat($,"&customername=").concat(X),"h5",I.kdtId),goods:{showGoodsBlock:!0},allMeetReduceActivities:(null===(f=A.tradeConfirmation)||void 0===f?void 0:f.selectablePresents)||[],tradeTag:{},postage:{},invoice:{themeGeneral:"",invoiceType:1,submit:{},common:{raiseType:"enterprise",emailList:[]},enterprise:{userName:"",taxpayerId:"",bankAccount:"",openingBankName:"",phone:"",address:"",invoiceDetailType:"itemCategory"},personal:{userName:"",invoiceDetailType:"itemCategory"}},delivery:{},idcard:{verifyFalse:!1},memberCard:{},user:{phone:(null==I||null===(v=I.buyer)||void 0===v?void 0:v.phone)||"",wechatAuthed:!1},location:{cityName:"",lat:"",lng:"",locating:!1,located:!1},display:(0,m.default)((0,m.default)({},(null==A?void 0:A.themeConfig)||{}),{},{openDisplayCard:!1,clientTime:Date.now(),isMallCompLoaded:!0}),shop:{closed:!1,closedDesc:""},order:(0,m.default)((0,m.default)({newCouponProcess:!1},(null==A?void 0:A.orderCreation)||{}),{},{cloudOrderExt:(null==A||null===(h=A.orderCreation)||void 0===h?void 0:h.cloudOrderExt)||{extension:{}},bookKeyCloudExtension:(null==A||null===(y=A.orderCreation)||void 0===y?void 0:y.bookKeyCloudExtension)||{umpExt:""},orderNo:A.orderNo||"",orderNos:A.orderNos||[],agreeDeposit:!1,bookKey:G,showDepositAgreementVal:!0,showMessage:!0,needIdCardPhoto:!0}),selfFetch:(null==z?void 0:z.selfFetch)||{name:"",tel:"",time:"",cityName:"",cityCode:"",address:{},shop:null},address:(0,m.default)((0,m.default)({inlineForm:{},abConfigExpressWay:{}},(null==I?void 0:I.address)||{}),{},{list:te,activeTab:null!=z&&z.activeTab||1===(null==A||null===(g=A.tradeConfirmation)||void 0===g||null===(b=g.postage)||void 0===b?void 0:b.currentExpressType)?1:0,visible:!0,showAddressBlock:!0,isSelfFetchDefault:null==A||null===(C=A.displayConfig)||void 0===C?void 0:C.openSelfDefaultSwitch}),contact:(0,m.default)((0,m.default)({list:[]},(null==I?void 0:I.contact)||{}),{},{editingIndex:-1,userName:ee.userName,telephone:ee.telephone}),periodBuy:{chosenIndex:0},coupon:{chosenId:0,list:[],externalId:"",externalList:[],externalDisabledList:[],internalCouponId:"",showCoupon:!0,ignoreCoupon:!1,showFreightCoupon:!0},giftCard:{list:[],disabled:[],checked:[]},valueCard:{list:[],disabled:[],checked:[],showValueCard:!0},payAssetActivityTagDesc:"",recommendDetaid:"",openOrderPageRetention:!1,rechargeFreeOrderRule:{},prepaidCardInfo:{cardNo:S.get("prepayCardNo",w)||"",cardType:S.get("prepayCardType",w)||""},points:(0,m.default)((0,m.default)({},(null==A?void 0:A.pointsConfig)||{}),{},{externalPoint:0,externalId:""}),pointsName:(null==I?void 0:I.pointsName)||"积分",groupon:{isChecked:!1},pay:{valueCardParams:{}},hotel:{phone:re.phone||"",recipients:re.recipients||[]},edu:{eduStudentInfo:{}},displayCard:{},displayFreeCard:{},pointDeduction:{status:0,isUse:Boolean((null==A||null===(x=A.displayConfig)||void 0===x?void 0:x.isUsePointDeduction)||!1),defaultPointDeductEffect:Boolean(null==A||null===(P=A.tradeConfirmation)||void 0===P?void 0:P.pointDeduction)},customerCards:{list:[],id:null,isActiveSelection:!1},unavailableCustomerCards:{list:[]},rebateMessageList:[],riskWarnShopPrompt:"",plusBuy:{exchangeGoodsList:[],selected:[]},postageTool:{selected:{}},umpSendPromotionInfo:{coupons:[],couponsCode:[],presents:[],score:0},fissionActivity:{fissionName:"",fissionTicketNum:0},fansBenefit:{id:0,name:"",title:"",type:"",typeId:0,value:0},extra:{},drugMessage:{orderCreatedMsg:(null==I?void 0:I.orderCreatedMsg)||{},medicalCertificates:[],submitChecked:!0,rxNo:"",userList:[],currentUserId:"",tagCheckList:[],diagnosedDiseases:[],msg:{value:"",checked:!0}},drugUser:{hasDiseaseInfo:!1,patientName:"",patientId:"",licenseNo:"",phoneNum:"",birthday:"",age:"",sex:"",medical:"",weight:"",isDefault:!1,healthInfos:[],message:"",relationship:[{name:"本人",checked:!0},{name:"配偶",checked:!1},{name:"父母",checked:!1},{name:"朋友",checked:!1}]},drugHistroy:{componentList:[],old:{isChoice:!1,diagnosedInfos:[],checkedTagList:[],inputType:[],others:"",title:"",order:"",type:""},drug:{isChoice:!1,diagnosedInfos:[],checkedTagList:[],inputType:[],others:"",title:"",order:"",type:""},kidney:{isChoice:!1,others:"",inputType:[],order:"",diagnosedInfos:[],checkedTagList:[],title:"",type:""},liver:{isChoice:!1,inputType:[],diagnosedInfos:[],checkedTagList:[],others:"",order:"",type:"",title:""},family:{isChoice:!1,inputType:[],checkedTagList:[],diagnosedInfos:[],others:"",order:"",type:"",title:""},pregnancy:{isChoice:!1,inputType:[],checkedTagList:[],diagnosedInfos:[],others:"",order:"",type:"",title:""}},showYzGuarantee:(null==A||null===(k=A.displayConfig)||void 0===k?void 0:k.yzGuarantee)||!1,yzGuarantee:!1,yzGuaranteeInfo:{},yzGuaranteeDocs:{},shopStoredDiscountInfo:{},useStoredCustomerDiscount:!1,useStoredMemberCustomerDiscount:"1"===A.tradeConfirmation.extra.VALUE_CARD_LEVEL_GROUP_TYPE||!1,useStoreBalancePayInFull:"1"===A.tradeConfirmation.extra.VALUE_CARD_ONLY_FULL_PAY||!1,showPrePayCardRecharge:!1,disableStoredDiscount:!1,useBeforePayData:{show:(null==N?void 0:N.show)||!1,enable:(null==N?void 0:N.enable)||!0,confirm:(null==N?void 0:N.confirm)||"0",protocol:(null==N?void 0:N.protocol)||!1,range:(null==N?void 0:N.range)||[null,null],reason:(null==N?void 0:N.reason)||[null,null]},sellingPoint:(null==A||null===(_=A.tradeConfirmation)||void 0===_?void 0:_.orderSellingPoint)||{},behaviorOrderInfo:{bizType:158,token:""},isInCouponOverWhitelist:R,bookKey:G,deliveryCheck:{},asyncOrderUnLimitCode:F,useOptimalCalculate:!1,hasPromotion:!1,excludePayTools:[],monitorLoggerFilterCode:B,confirmAddressValidate:M,umpBlockBase:{},applyInfo:""};return 10===(+(null===(T=A.displayConfig)||void 0===T?void 0:T.invoiceContent)||0)&&"itemDetail"!==ie.invoice.personal.invoiceDetailType&&(ie.invoice.personal.invoiceDetailType="itemDetail",ie.invoice.enterprise.invoiceDetailType="itemDetail"),ie}function Je(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(arguments.length>1?arguments[1]:void 0).split("."),n=e,o=0;o<r.length;o++){var a=r[o];if(!n[a])return t;n=n[a]}return n}function Xe(e){return function(e,t){var r,n,o,a,i,s,u,d,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},l=c.isInitCoupon,p=void 0===l||l,f=c.isFetchShow,v=void 0!==f&&f,h=window._global,y=Je(t,"tradeConfirmation"),g=Je(t,"displayConfig"),b=Je(t,"orderCreation")||{},C=Je(y,"shop"),x=Je(y,"orderItems",[]),P=Je(y,"group"),k=Je(y,"postage"),_=Je(y,"delivery"),T=Je(y,"tradeTag"),S=Je(y,"orderConfig"),w=Je(t,"shopDelivery"),I=Je(t,"deliveryTimeBucket"),O=Je(S,"idCard",{}),A=Je(y,"orderPayment"),E=Je(y,"customerCards",[]),D=Je(y,"unavailableCustomerCards",[]),N=Je(y,"umpSendPromotionInfo",{}),R=Je(y,"selectablePresents",[]),F=Je(y,"extra",{}),B=Je(y,"orderSellingPoint",{}),L=y.orderType,M=y.promotionTag,U=x[0]||{},G=Object.assign,j=Je(y,"deliveryCheck"),z=Je(t,"isGoodsImgCover",!1)?"aspectFill":"aspectFit";G(e.deliveryCheck,j);var W=(null==b||null===(r=b.extensions)||void 0===r?void 0:r.IS_SELECT_PRESENT)||"0";e.isSelectPresent=W;var V=(null==b||null===(n=b.extensions)||void 0===n?void 0:n.EXHIBITIONRESERVE_ENROLLMENT)||"";e.applyInfo=V,F.FREIGHT_INSURANCE_FREE=F.FREIGHT_INSURANCE_FREE||Ge,G(e.extra,F),e.excludePayTools=(null==F||null===(o=F.EXCLUDE_PAY_TOOL)||void 0===o?void 0:o.split(","))||[],G(e.user,{delivery:_}),G(e.postage,k),G(e.tradeTag,T),e.umpSendPromotionInfo=N,e.isPrescriptionDrugGoods=x.some((function(e){return e.isPrescriptionDrugGoods}))&&e.isDrugShop,G(e.display,(0,m.default)((0,m.default)({},g),{},{newRecommend:y.newRecommend,invoiceContent:+Je(g,"invoiceContent",11),payPrompt:Je(g,"payPrompt",""),prompt:Je(g,"prompt",""),selectedInstallmentPeriod:Je(g,"selectedInstallmentPeriod",0),installmentRate:Je(g,"installmentRate",0)})),e.riskWarnShopPrompt=Je(g,"riskWarnShopPrompt","")||e.riskWarnShopPrompt,e.points=(0,m.default)((0,m.default)({},e.points),Je(t,"pointsConfig")),G(e.memberCard,Je(y,"memberCard"));var H=h||{},K=H.kdtId,Y=void 0===K?0:K,q=H.overseaRegulationWhiteList,$=-1!==(void 0===q?[]:q).indexOf(Y);G(e.idcard,{name:O.idCardName||e.idcard.name||"",number:O.idCardNumber||e.idcard.number||"",backPhoto:O.idCardBackPhoto||e.idcard.backPhoto||"",frontPhoto:O.idCardFrontPhoto||e.idcard.frontPhoto||"",binding:$?void 0:O.binding||e.idcard.binding||!1}),G(e.shop,(0,m.default)((0,m.default)({},C),{},{activityType:y.activityType,activities:Je(y,"activities",[]),activitiesNames:Je(y,"activityNames",[]),cashBackList:Je(y,"cashBackList",[])})),G(e.goods,{list:x,unavailable:Je(y,"unavailableItems",[]),prepareTime:Je(y,"deliveryCheck.prepareTime",0),imgMode:z}),e.displayCard=Je(y,"displayCard",{}),e.displayFreeCard=Je(y,"displayFreeCard",{}),G(e.coupon,{list:Je(y,"coupons",[]),disabledList:Je(y,"unavailableCoupons",[])}),e.allMeetReduceActivities=R.map((function(e){return e.presents=e.presents.map((function(e){var t,r,n=null!==(t=null===(r=e.presentSkuList)||void 0===r?void 0:r.find((function(e){return e.isSelected})))&&void 0!==t?t:e;return(0,m.default)((0,m.default)({},e),{},{sku:n.sku,skuId:n.skuId})})),e})),Je(y,"prescriptionFeatureVO.prescriptionNo","")&&G(e.drugMessage,{rxNo:Je(y,"prescriptionFeatureVO.prescriptionNo","")}),G(e.fissionActivity,(0,m.default)({},Je(y,"fissionActivity",{}))),G(e.fansBenefit,(0,m.default)({},Je(y,"fansBenefit",{}))),e.pointDeduction=(0,m.default)((0,m.default)({status:e.pointDeduction.status,costPoints:e.pointDeduction.costPoints},Je(y,"pointDeduction")),{},{isUse:!!Je(y,"pointDeduction.costPoints",0),defaultPointDeductEffect:!y.pointDeduction}),e.balanceMkExclusion=y.balanceMkExclusion,G(e.customerCards,{list:E}),G(e.unavailableCustomerCards,{list:D});var J=E.find((function(e){return e.chosen}));if(J&&J.id&&G(e.customerCards,{id:J.id}),G(e.selfFetch,{time:e.selfFetch.time||g.selfFetchTime||"",isAllow:g.canSelfFetch||"selfFetch"in _,tips:g.selfFetchTips}),Le()(I)||1!==(null==y||null===(a=y.postage)||void 0===a?void 0:a.currentExpressType)||G(e.selfFetch,{timeBucket:I.timeBuckets,timeSpan:I.timeSpan,deliveryTimeBucket:I}),G(e.periodBuy,{show:!!U.issue,info:U.issue||"",planTime:U.planExpressTime||"",options:U.deliverOptions||[],chosenOption:U.deliverOption||""}),Le()(P)||(P.receiveState===Ue&&(e.groupon.isChecked=!0),e.groupon=(0,m.default)((0,m.default)({},e.groupon),{},{isGroupon:!0,isHeader:P.header,showAgencyReceive:P.displayAgencyReceive,receiveState:P.receiveState,headerName:P.headerUserName||""}),P.headerUserName&&(e.groupon.headerAddress={userName:P.headerUserName,tel:P.headerTel,province:P.headerProvince,city:P.headerCity,county:P.headerCounty,areaCode:P.headerAreaCode,addressDetail:P.headerAddressDetail,community:P.headerCommunity,idCardNumber:P.idCardNumber})),G(e.contact,{required:!g.showAddressTab&&x.some((function(e){return 3===e.virtualType}))}),G(e.delivery,{text:e.delivery.text||k.deliveryTimeDisplay||"",tips:g.deliveryTips}),Le()(w)||G(e.delivery,w),!Le()(I)){var X=I.instantTimePoint,Z=I.timeBuckets,Q=I.timeSpan,ee=e.delivery,te=ee.textWithWeekday,re=ee.text;X&&!g.showLocalDeliveryTime&&(te="尽快送达(预计 ".concat(Se.GP.time(new Date(X)),")"),re=Se.GP.dateTime(new Date(X))),G(e.delivery,{timeSpan:Q,timeBucket:Z,deliveryTimeBucket:I,textWithWeekday:te,text:re,instantTimePoint:X})}if(G(e.pay,(0,m.default)((0,m.default)({},A),{},{extraFees:Je(A,"extraFees",[]),promotions:Je(A,"promotions",[]),lunchBoxFee:Je(A,"canyinBoxPrice",0),orderPromotions:Je(A,"orderPromotions",[]).filter((function(e){return"storedCustomerDiscount"!==e.promotionType})),phasePayment:y.phasePayment,multiPhase:y.multiPhasePayment,payCardsShowUsableNum:y.payCardsShowUsableNum})),T.hasHotelGoods){for(var ne=U.num||0,oe=Math.min.apply(Math,(0,Te.default)(x.map((function(e){return e.stockNum})))),ae=e.hotel.recipients.slice(0,ne),ie=0;ie<ne;ie++)ae[ie]=ae[ie]||"";G(e.hotel,{stockNum:oe,roomNumber:ne,recipients:ae,booking:Je(e,"order.delivery.hotelBooking"),newHotelExtensions:h.newHotelExtensions||e.hotel.newHotelExtensions||""})}if(qe||(Object.assign(e.giftCard,{list:Je(y,"payGiftCards",[]),disabled:Je(y,"unavailablePayGiftCards",[]),checked:Je(y,"payGiftCards",[]).filter((function(e){return e.selected})).map((function(e){return e.summaryCardNo}))}),qe=e.giftCard.list.length||e.giftCard.disabled.length),Object.assign(e.valueCard,{list:Je(y,"payValueCards",[]),disabled:Je(y,"unavailablePayValueCards",[]),checked:Je(y,"payValueCards",[]).filter((function(e){return e.selected})).map((function(e){return e.summaryCardNo})),giveRechargeAmount:Je(y,"giveRechargeAmount",0)}),null!=h&&null!==(i=h.miniprogram)&&void 0!==i&&i.isAlipayApp||(e.payAssetActivityTagDesc=y.payAssetActivityTagDesc),e.recommendDetaid=y.recommendDetaid,e.openOrderPageRetention="true"===(null===(s=y.extra)||void 0===s?void 0:s.ORDER_PAGE_RETENTION),e.isInitCoupon=p,p)if(0===e.pay.realPay){if(b.newCouponProcess||e.order.newCouponProcess){var se=Je(y,"coupons",[]).find((function(e){return e.choose}));e.coupon.chosenId=Je(se,"id",0)}else e.coupon.chosenId=0;e.giftCard.checked=[],e.valueCard.checked=[]}else if(b.newCouponProcess||e.order.newCouponProcess){var ue=Je(y,"coupons",[]).find((function(e){return e.choose}));e.coupon.chosenId=Je(ue,"id",0)}else{var de=e.coupon.list[0]||{};de.value&&(e.coupon.chosenId=Je(de,"id",0))}if(T.hasVirtualGoods){var ce={};try{ce=JSON.parse(Je(y,"edu.eduStudentInfo",null))}catch(e){}null==ce||Le()(ce)||G(e.edu,{eduStudentInfo:ce})}if(G(e.order,(0,m.default)((0,m.default)({buyerMsg:""},S),{},{orderType:L,steps:y.steps||[],openDisplayCard:g.openDisplayCard})),"boolean"==typeof b.newCouponProcess&&(e.order.newCouponProcess=b.newCouponProcess),F.SHOP_STORED_DISCOUNT_INFO){var le={};try{le=JSON.parse(F.SHOP_STORED_DISCOUNT_INFO)}catch(e){le=""}e.shopStoredDiscountInfo=le}e.useStoredCustomerDiscount="true"===F.USE_STORED_CUSTOMER_DISCOUNT,e.useStoredMemberCustomerDiscount="1"===F.VALUE_CARD_LEVEL_GROUP_TYPE,e.useStoreBalancePayInFull="1"===F.VALUE_CARD_ONLY_FULL_PAY;var pe=(null==y?void 0:y.selfUmpPromotionInfo)||{};e.storeGiftsInfo=pe,v||(e.disableStoredDiscount=!1===e.shopStoredDiscountInfo.openStoredDiscount),e.sellingPoint=B;var fe=(h||{}).buyerMsgTips;e.shopConfig=(0,m.default)((0,m.default)({},e.shopConfig),{},{buyerMsgTips:fe}),M&&(e.hasPromotion=!0,e.promotionInfo=M);var ve=x.filter((function(e){return 24===e.activityType})),he=x.filter((function(e){return 24!==e.activityType})),me=ve.reduce((function(e,t){return e+t.num*t.payPrice}),0),ye=he.reduce((function(e,t){return e+t.num*t.payPrice}),0),ge=he.reduce((function(e,t){return e+t.num}),0),be=g.openDisplayCard&&e.displayCard.price||0,Ce=A.extraFees,xe=void 0===Ce?[]:Ce,Pe=A.goodsTax,ke=A.postageTax,_e=xe.map((function(e){return(0,m.default)((0,m.default)({},e),{},{price:we.money.toYuan(e.realPay||0)})}));return e.umpBlockBase={goodsSumPrice:we.money.toYuan(ye),goodsSumPriceStr:He(ye,e.points.totalPoints,e.pointsName),goodsSumNum:ge,goodsTax:Pe||ke?we.money.toYuan(Pe+ke):0,postage:A.postage,postagePrice:we.money.toYuan(A.postage||0),umpPlusBuyNum:ve.length,umpPlusBuy:me,umpPlusBuyPrice:we.money.toYuan(me),paidCard:be,paidCardPrice:we.money.toYuan(be),extraFees:_e,displayPrice:null!==(u=e.displayCard)&&void 0!==u&&u.price?we.money.toYuan(null===(d=e.displayCard)||void 0===d?void 0:d.price):""},e}($e(),e)}function Ze(e){return e.isBuyPage?$e():{dataLoaded:!1,hasPrepayCardData:!1,isHandselFirstPhase:!1,pageQuery:{},version:1,orderKeepApply:!1,showWxSubscribe:!1,isSHowStayBuyerDialog:!0,env:{url:"",isPayPage:!1,takeoutAlias:"",successUrl:"",serverTime:1615195472316},display:{showAddressTab:!1,showExpressTab:!1,openDisplayCard:!1,showLocalDeliveryTime:!1},memberCard:{},shop:{closed:!1,closedDesc:"",shopName:"",activities:[]},periodBuy:{chosenIndex:0,options:[]},pointDeduction:{status:0,isUse:!0,defaultPointDeductEffect:!0},pay:{prepay:!1,prepaySuccess:!1,multiPhase:!1,payParams:{},prePayParams:{},phasePayment:{},promotions:[],realPay:0,itemPay:0,postage:0},tradeTag:{},displayCard:{},displayFreeCard:{},riskWarnShopPrompt:"",epidemicSituationTips:{},fissionActivity:{fissionName:"",fissionTicketNum:0},fansBenefit:{id:0,name:"",title:"",type:"",typeId:0,value:0},extra:{},isRetail:!1,shopStoredDiscountInfo:{},useStoredCustomerDiscount:!1,useStoredMemberCustomerDiscount:!1,useStoreBalancePayInFull:!1,showPrePayCardRecharge:!1,disableStoredDiscount:!1,changeSubscribe:!1,ignoreIdBinding:!1,guarantee:{hasYzSecured:!1,hasFreightInsurance:!1,freightInsuranceFree:"0",yzGuarantee:!1,yzGuaranteeInfo:{},yzGuaranteeDocs:{}},useBeforePayData:{show:!1,enable:!0,confirm:"0",protocol:!1,range:[null,null],reason:[null,null]},contact:{id:"",list:[],editingIndex:-1,required:!1},goods:{messageList:{},list:[],unavailable:[],prepareTime:0,depositPreSale:!1,showGoodsBlock:!0},allMeetReduceActivities:[],coupon:{chosenIndex:0,list:[],disabledList:[],externalList:[],externalDisabledList:[],internalCouponId:"",showCoupon:!0,showFreightCoupon:!0},points:{usePoints:"",userPoints:"",totalPoints:"",available:"",externalPoint:"",externalId:""},pointsName:"积分",groupon:{isGroupon:!1,isHeader:!1,isChecked:!1,receiveState:1},valueCard:{list:[],disabled:[],checked:[],showValueCard:!0},giveRechargeAmount:0,payAssetActivityTagDesc:"",recommendDetaid:{desc:"",productInfos:[],templateNo:""},openOrderPageRetention:!1,customerCards:{list:[],id:null,isActiveSelection:!1},unavailableCustomerCards:{list:[]},plusBuy:{exchangeGoodsList:[],selected:[]},postageTool:{selected:{}},umpSendPromotionInfo:{coupons:[],couponsCode:[],presents:[],score:0},storeGiftsInfo:{coupons:[],couponsCode:[],presents:[],score:0},rebateMessageList:[],postage:{postageItems:[],currentExpressType:0},delivery:{isShow:!1,text:"",startTime:"",endTime:""},idcard:{name:"",number:"",backPhoto:"",frontPhoto:"",verifyFalse:!1},selfFetch:{name:"",tel:"",time:"",timeWithWeekday:"",cityName:"",cityCode:"",address:{},shop:null,selected:null,aheadMax:{},aheadMin:{},isAllow:!1,list:[],finished:!1,page:1},location:{cityName:"",lat:"",lng:"",locating:!1,located:!1},address:{id:"",list:[],activeTab:0,visible:!0,showAddressBlock:!0,isSelfFetchDefault:!1,abConfigExpressWay:{}},order:{steps:[],agreeDeposit:!1,newCouponProcess:!1,bookKey:"",ump:{},items:[],seller:{},source:{},config:{},delivery:{},buyerMsg:"",countdownInterval:"",needIdCardPhoto:!1,orderNos:[],showDepositAgreementVal:!0,showMessage:!0},buyerStayData:{},outBizNo:"",invoice:{themeGeneral:"",invoiceType:1,submit:{},common:{raiseType:"enterprise",emailList:[]},enterprise:{userName:"",taxpayerId:"",bankAccount:"",openingBankName:"",phone:"",address:"",invoiceDetailType:"itemCategory"},personal:{userName:"",invoiceDetailType:"itemCategory"}},design:[],extensionConfig:{},cloudOrderExt:{extension:{}},bookKeyCloudExtension:{umpExt:""},componentExtUmp:{display:!0,properties:{}},componentExtAddress:{display:!0,properties:{}},isSelectPresent:"0",behaviorOrderInfo:{bizType:158,token:""},enableUseOrderBehaviorParam:!1,shopConfig:{},isInCouponOverWhitelist:!0,bookKey:"",deliveryCheck:{},asyncOrderUnLimitCode:"",excludePayTools:[],monitorLoggerFilterCode:"",confirmAddressValidate:!1,umpBlockBase:{},prepaidCardInfo:{}}}r(73945);var Qe=r(36927),et=r(71357),tt=r(92393);function rt(e){return e.reduce((function(e,t){return e+t}),0)}function nt(e){return(0,tt.A)(e).toYuan()}var ot={hasHaitaoGoods:function(){var e,t;return null===(e=this.tradeState.goods)||void 0===e||null===(t=e.list)||void 0===t?void 0:t.some((function(e){return 1==+e.haitao}))},currentAddress:function(){var e,t,r,n,o,a=this.tradeState;return(0,Qe.isEmpty)(null===(e=a.address)||void 0===e?void 0:e.inlineForm)?this.receiveByGroupHeader?null===(t=a.groupon)||void 0===t?void 0:t.headerInfo:(null===(r=a.address)||void 0===r||null===(n=r.list)||void 0===n?void 0:n.filter((function(e){return e.id===a.address.id}))[0])||{}:null===(o=a.address)||void 0===o?void 0:o.inlineForm},receiveByGroupHeader:function(){var e;return null===(e=this.grouponModel)||void 0===e?void 0:e.receiveByGroupHeader},chosenCoupon:function(){var e;return null===(e=this.couponModel)||void 0===e?void 0:e.chosenCoupon},currentContact:function(){var e,t,r,n,o,a=this.tradeState;return null!==(e=a.contact)&&void 0!==e&&e.id?(null===(n=a.contact)||void 0===n||null===(o=n.list)||void 0===o?void 0:o.find((function(e){return e.id===a.contact.id})))||{}:{userName:null===(t=a.contact)||void 0===t?void 0:t.userName,telephone:null===(r=a.contact)||void 0===r?void 0:r.telephone}},selfFetchTime:function(){var e=this.tradeState.selfFetch,t=e.time,r=e.shop;return t||(!this.canSelectSelfFetchTime&&r?"请按约定时间提货":"选择提货时间")},canSelectSelfFetchTime:function(){var e=this.tradeState.selfFetch.shop;return e&&e.optionalSelfFetchTime&&!this.orderCreated||!1},orderCreated:function(){var e=this.tradeState.order,t=(void 0===e?{}:e).orderNos;return!(!Array.isArray(t)||!t.length)},expressType:function(){var e,t,r=this.tradeState,n=r.display;return null!=n&&n.showExpressTab&&null!==(e=r.selfFetch)&&void 0!==e&&e.isAllow?1===r.address.activeTab?"self-fetch":"express":null!==(t=r.selfFetch)&&void 0!==t&&t.isAllow?"self-fetch":"express"},forcePoiSelect:function(){var e=this.tradeState,t=e.postage,r=void 0===t?{}:t,n=e.display,o=void 0===n?{}:n;return"express"===this.expressType&&!!o.localDeliveryPosition&&2===r.currentExpressType},showPoiPrompt:function(){var e=this.currentAddress,t=void 0===e?{}:e,r=this.forcePoiSelect;return(void 0===r?{}:r)&&2!==t.type&&!t.downgrade},isChoosedCard:function(){var e,t=this.tradeState.valueCard;return!(null==t||null===(e=t.checked)||void 0===e||!e.length)},guaranteeOrderInfo:function(){var e,t=this.tradeState,r=t.extra,n=t.goods,o=t.shop,a=t.order,i=t.postage,s=null;try{var u;s=null===(u=JSON.parse((null==r?void 0:r.BIZ_IDENTITY_ID)||"{}"))||void 0===u?void 0:u.bizCategory}catch(e){}return{bizCategory:s,aliases:((null==n?void 0:n.list)||[]).filter((function(e){return!e.present})).map((function(e){return e.alias||""})),activityType:null==o?void 0:o.activityType,orderType:(null==a?void 0:a.orderType)||0,orderMark:null==a||null===(e=a.source)||void 0===e?void 0:e.orderMark,expressType:null==i?void 0:i.currentExpressType}},totalPrice:function(){var e=this.tradeState,t=e.points,r=void 0===t?{}:t,n=e.pay,o=void 0===n?{}:n,a=e.shop,i=e.pointsName,s=e.displayCard,u=void 0===s?{}:s,d=this.showDisplayCardPrice,c=(a&&a.activities||[]).reduce((function(e,t){return e+t.value}),0);c=c?"-¥".concat((c/100).toFixed(2)):"- ¥".concat(nt(o.decrease));var l=o.goodsTax+o.postageTax,p=d?o.itemPay-u.price:o.itemPay;return{priceLabel:He(p,r.totalPoints,i),postage:"+ ¥".concat(nt(o.postage)),promotions:(o.promotions||[]).map((function(e){return"".concat(e.decrease>=0?"-":"+"," ¥").concat(nt(Math.abs(e.decrease)))})),couponDecrease:"- ¥".concat(nt(this.couponDecrease)),payUmpDiscountMoney:"- ¥".concat(nt(this.payUmpDiscountMoney)),prepayCardDecrease:"- ¥".concat(nt(this.prepayCardDecrease)),taxPrice:o.showTax?"+ ¥".concat(nt(l)):"",decrease:c}},isDepositPresale:function(){var e,t,r;return(null===(e=this.tradeState.pay)||void 0===e?void 0:e.multiPhase)&&"DOWN_PAYMENT_PRE"===((null===(t=this.tradeState.pay)||void 0===t||null===(r=t.phasePayment)||void 0===r?void 0:r.bizCode)||"")},valueCardTotalAmount:function(){var e=this;return this.tradeState.valueCard?rt(this.tradeState.valueCard.list.filter((function(t){return-1!==e.tradeState.valueCard.checked.indexOf(t.summaryCardNo)})).map((function(e){return e.balance}))):0},prepayCardAvailable:function(){return this.tradeState.valueCard?rt(this.tradeState.valueCard.list.filter((function(e){return e.usable})).map((function(e){return e.balance}))):0},prepayCardAvailableExclusion:function(){return this.tradeState.valueCard?rt(this.tradeState.valueCard.list.filter((function(e){return e.usable&&!e.isExclusion})).map((function(e){return e.balance}))):0},prepayCardTotalAmount:function(){return this.valueCardTotalAmount},couponDecrease:function(){var e;return(null===(e=this.chosenCoupon)||void 0===e?void 0:e.value)||0},payUmpDiscountMoney:function(){return this.tradeState.pay&&this.tradeState.pay.phasePayment&&this.tradeState.pay.phasePayment.phaseItems?this.tradeState.pay.phasePayment.phaseItems.reduce((function(e,t){return e.payUmpDiscountMoney+t.payUmpDiscountMoney})):0},valueCardDecrease:function(){var e=this.tradeState.pay,t=this.valueCardTotalAmount;return e.multiPhase?Math.min(rt(this.couponDecreasedPhasePayment),t):Math.min(this.couponDecreasedPrice,t)},prepayCardDecrease:function(){return this.valueCardDecrease},newCouponProcess:function(){var e;return null===(e=this.tradeState.order)||void 0===e?void 0:e.newCouponProcess},couponDecreasedPrice:function(){return this.newCouponProcess?Math.max(0,this.tradeState.pay.realPay):Math.max(0,this.tradeState.pay.realPay-this.couponDecrease)},couponDecreasedPhasePayment:function(){var e=this.tradeState.pay;if(!e.multiPhase||!e)return[];var t=e.phasePayment.phaseItems.map((function(e){return e.currentPrice})),r=this.couponDecrease;this.newCouponProcess&&(r=0);var n=[];return n[1]=Math.max(e.postage,0,t[1]-r),r-=t[1]-n[1],n[0]=Math.max(0,t[0]-r),n},finalPrice:function(){var e=this.tradeState.pay;if(e.multiPhase)return this.tradeState.tradeTag.hasDepositPreSaleGoods?this.finalPhasePayment.reduce((function(e,t){return function(e,t){if("number"!=typeof e&&"string"!=typeof e||"number"!=typeof t&&"string"!=typeof t)return"";var r=(e.toString().split(".")[1]||"").length,n=(t.toString().split(".")[1]||"").length,o=Math.pow(10,Math.max(r,n));return(e*o+t*o)/o}(+e,+t)})):this.finalPhasePayment[e.phasePayment.currentPhase-1];if(this.tradeState.env.isPayPage)return(0,tt.A)(this.tradeState.pay.realPay).toYuan();var t=this.couponDecreasedPrice-this.prepayCardDecrease;return(0,tt.A)(t).toYuan()},finalNeedPayPrice:function(){var e=this.tradeState,t=e.pay,r=e.env;return t.multiPhase?this.finalPhasePayment[t.phasePayment.currentPhase-1]:r.isPayPage?(0,tt.A)(t.realPay).toYuan():(0,tt.A)(this.couponDecreasedPrice-this.prepayCardDecrease).toYuan()},goodsCount:function(){var e,t;return this.tradeState.goods?null===(e=this.tradeState.goods)||void 0===e||null===(t=e.list)||void 0===t?void 0:t.reduce((function(e,t){return e+t.num}),0):0},haitaoZeroOrder:function(){var e,t=this.tradeState,r=t.pay,n=t.goods;return(null==n||null===(e=n.list)||void 0===e?void 0:e.some((function(e){return 1==+e.haitao})))&&(0,tt.A)(this.finalPrice).toCent()<1*this.goodsCount+r.postage},haitaoFinalPrice:function(){var e=this.tradeState,t=e.pay;return e.env.isPayPage?(0,tt.A)(t.realPay).toYuan():this.haitaoZeroOrder?(0,tt.A)(1*this.goodsCount+t.postage).toYuan():this.finalPrice},orderFinalPrice:function(){return this.haitaoZeroOrder?this.haitaoFinalPrice:this.finalNeedPayPrice},finalPhasePayment:function(){var e=this.tradeState,t=e.pay,r=e.env;if(!t.multiPhase)return[];if(r.isPayPage)return t.phasePayment.phaseItems.map((function(e){return e.buyerRealPay})).map((function(e){return(0,tt.A)(e).toYuan()}));var n=this.couponDecreasedPhasePayment,o=[],a=this.prepayCardDecrease;return o[1]=Math.max(0,n[1]-a),a-=n[1]-o[1],o[0]=Math.max(0,n[0]-a),o.map((function(e){return(0,tt.A)(e).toYuan()}))},showDisplayCardPrice:function(){var e;return!!this.tradeState&&(null===(e=this.tradeState.display)||void 0===e?void 0:e.openDisplayCard)},isExistDiscountExcludePrePayCard:function(){var e=this.tradeState;return e.pointDeduction.isUse||this.couponDecrease>0||(e.shop.activities||[]).length>0||e.customerCards.list.length>0},storedValueWarnType:function(){var e,t,r=this.tradeState,n="",o=r.valueCard,a=o.checked,i=o.list;r.useStoredCustomerDiscount&&+this.orderFinalPrice?(n=r.payAssetActivityTagDesc?"recharge":"noRecharge",null!==(e=r.order)&&void 0!==e&&null!==(t=e.config)&&void 0!==t&&t.isChooseFreeOrder&&(n="")):r.useStoredMemberCustomerDiscount&&!r.useStoreBalancePayInFull&&+this.orderFinalPrice?n="notEnough":a[0]&&i.find((function(e){return e.summaryCardNo===a[0]})).isSinglePayCard&&+this.orderFinalPrice>0&&(n="singlePayCard");return n},orderNo:function(){var e;return(null===(e=this.tradeState.order)||void 0===e?void 0:e.orderNo)||""},orderNos:function(){var e;return(null===(e=this.tradeState.order)||void 0===e?void 0:e.orderNos)||""},isShowForcePoiSelectAddress:function(){return this.forcePoiSelect&&(0,et.checkPureWscSingleStore)(this.shopInfo)},isHouseNumberRequired:function(){var e=this.tradeState.extra.HOUSE_NUMBER_REQUIRED;return this.forcePoiSelect&&!!+e}},at=r(27790);function it(e,t){t.forEach((function(t){e.data[t]=e.data.state[t]}))}function st(e,t){var r=e.store;t.forEach((function(t){e.data[t]=r[t]}))}function ut(e,t,r){if(e.store.updateState({tradeState:t}),e.data.state=t,Array.isArray(r))it(e,r);else{var n;if(t.display)e.data.display=(0,m.default)((0,m.default)({},(null===(n=e.data)||void 0===n?void 0:n.display)||{}),t.display||{});it(e,["version","contact","address","tradeTag","env","postage","delivery","goods","allMeetReduceActivities","invoice","customerCards","unavailableCustomerCards","displayCard","displayFreeCard","memberCard","storeGiftsInfo","shop","extra","valueCard","rechargeFreeOrderRule","periodBuy","pointDeduction","pointsName","points","fansBenefit","pay","idcard","ignoreIdBinding","useBeforePayData","guarantee","shopConfig","showWxSubscribe","sellingPoint","selfFetch","orderKeepApply","payAssetActivityTagDesc","shopStoredDiscountInfo","useStoredCustomerDiscount","useStoredMemberCustomerDiscount","useStoreBalancePayInFull","recommendDetaid","openOrderPageRetention","drugMessage","isPrescriptionDrugGoods","isDrugShop","enableUseOrderBehaviorParam","enableUseUserAuthorize","orderPaid","isScanCodeBuy","bookKey","balanceMkExclusion","asyncOrderUnLimitCode","umpBlockBase","monitorLoggerFilterCode","confirmAddressValidate"]),st(e,["expressType","currentAddress","currentContact","receiveByGroupHeader","hasHaitaoGoods","orderCreated","orderNo","orderNos","showPoiPrompt","forcePoiSelect","isChoosedCard","guaranteeOrderInfo","isExistDiscountExcludePrePayCard","payUmpDiscountMoney","totalPrice","isDepositPresale","prepayCardAvailable","prepayCardAvailableExclusion","prepayCardTotalAmount","couponDecrease","valueCardDecrease","prepayCardDecrease","couponDecreasedPhasePayment","finalPrice","finalNeedPayPrice","haitaoZeroOrder","orderFinalPrice","showDisplayCardPrice","couponDecreasedPrice","isShowForcePoiSelectAddress","isHouseNumberRequired"]),e.data.groupon=e.store.grouponModel,e.data.asyncOrder=t.display.asyncOrder,e.data.addressEditable=!e.store.receiveByGroupHeader,t.dine&&(e.data.pickUpWay=t.pickUpWay,e.data.dine=t.dine),e.data.order=(0,m.default)({},t.order),e.data.isOrderPage=!0,e.data.guaranteeFreightBarPaddingConfig={freight:"padding: 10px 12px",guarantee:"padding: 10px 12px"},e.data.hotel=t.hotel||{},t.meituanCoupons&&(e.data.meituanCoupons=t.meituanCoupons),e.data.appEnv={isAlipayApp:t.isAlipayApp,isQQApp:t.isQQApp}}}function dt(e,t){var r=e.store.tradeState;ut(e,r,t(r))}function ct(e,t){return lt.apply(this,arguments)}function lt(){return lt=(0,ze.default)(Ve().mark((function e(t,r){var n,o;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.store.tradeState,e.next=3,r(n);case 3:o=e.sent,ut(t,n,o);case 5:case"end":return e.stop()}}),e)}))),lt.apply(this,arguments)}function pt(e,t){t.data.orderCreation=e.orderCreation}function ft(e,t){var r=e.displayConfig,n=void 0===r?{}:r,o=e.tradeConfirmation,a=60*((new Date).getTimezoneOffset()+480)*1e3;t.data.display=(0,m.default)((0,m.default)({},n),{},{newRecommend:null==o?void 0:o.newRecommend,serverTime:n.serverTime+a,invoiceContent:+n.invoiceContent||11,payPrompt:n.payPrompt||"",prompt:n.prompt||"",selectedInstallmentPeriod:n.selectedInstallmentPeriod||0,installmentRate:n.installmentRate||0})}var vt={getState:function(e){return{tradeState:Ze(e),grouponModel:{},couponModel:{},kdtId:0,yzGuarantee:"",yzGuaranteeInfo:"",yzGuaranteeDocs:null,presentData:null,themeColors:{},shopInfo:{},_rechargePay:!1}},getters:ot,getActions:function(e){return{getInitTradeState:function(){return Ze(e)}}},createWatch:function(e,t){var r={kdtId:function(e){(0,at.setRequestDep)({kdtId:e})},yzGuarantee:function(t){dt(e,(function(e){return e.display.yzGuarantee=t,["display"]}))},yzGuaranteeInfo:function(t){dt(e,(function(e){return e.display.yzGuaranteeInfo=t,["display"]}))},yzGuaranteeDocs:function(t){dt(e,(function(e){return e.display.yzGuaranteeDocs=t,["display"]}))},presentData:function(t){dt(e,(function(e){return e.extensions=(0,m.default)((0,m.default)({},e.extensions),t),[]}))},grouponModel:function(t){dt(e,(function(r){return r.groupon=t,e.data.receiveByGroupHeader=e.store.receiveByGroupHeader,e.data.currentAddress=e.store.currentAddress,e.data.addressEditable=!e.store.receiveByGroupHeader,["groupon"]}))},couponModel:function(){st(e,["payUmpDiscountMoney","totalPrice","couponDecrease","valueCardDecrease","prepayCardDecrease","couponDecreasedPhasePayment","finalPrice","finalNeedPayPrice","haitaoZeroOrder","orderFinalPrice"])}};Object.keys(r).forEach((function(e){t.watch(e,(function(t){return r[e](t)}))}))}},ht={state:{},getters:{},actions:{updateState:function(e){var t=this;Object.keys(e).forEach((function(r){t[r]=e[r]}))}}},mt=[ht].concat([vt]).reduce((function(e,t){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{state:(0,m.default)((0,m.default)({},e.state),t.state),getters:(0,m.default)((0,m.default)({},e.getters),t.getters),actions:(0,m.default)((0,m.default)({},e.actions),t.actions)}}(e,t)}),{});function yt(e){var t=(0,Pe.y$)({state:function(){return(0,m.default)((0,m.default)({},mt.state),vt.getState(e))},getters:(0,m.default)({},mt.getters),actions:(0,m.default)((0,m.default)({},mt.actions),vt.getActions(e))});return function(e,t){vt.createWatch(e,t)}(e,t),t}r(75214),r(36961),r(98269);var gt={GOODS_SOLDOUT:[101910001,101910002,101910003],RECEIVER_NEED_REALNAME:101304026,LIMIT_ORDER:[101302001,101302002,429],ASYNC_ORDER:102901001,BILL_EXCEPTION_UNSAFTY:101358005,BILL_EXCEPTION_UNSAFTY_REVIEW:101358006,DELIVERY_ERROR:[101305007,101305073,101305009,101305096]},bt=r(15520);function Ct(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e="[web]"+e,bt.A.info(e,t)}var xt=r(14233),Pt=function(e,t){var r="",n={},o={},a=(0,xt.default)((function(){var t=r;e.apply(void 0,arguments).then((function(e){n[t](e)})).catch((function(e){o[t](e)}))}),t);return function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return new Promise((function(e,i){r=Math.random().toString(16).slice(2,10),n[r]=e,o[r]=i,a.apply(void 0,t)}))}};function kt(e,t){e.event.emit("trade-buy-core:validate-effect",{type:"validateContact:validateError",errorInfo:t}),(0,j.default)(t)}var _t=r(23935),Tt=r(53324),St=(r(31116),r(73701),r(30910),r(49934),r(54699),r(25001)),wt=r(96293),It=r(18540),Ot=r.n(It),At=r(98816),Et=r.n(At),Dt=r(99078),Nt=r.n(Dt),Rt=r(5665),Ft=r.n(Rt),Bt=r(37143),Lt=r.n(Bt),Mt=r(63708),Ut=r.n(Mt),Gt="cookie",jt="query",zt={atr_uuid:{transType:Gt},yzk_ex:{transType:Gt},pageType:{transType:jt},tui_platform:{transType:jt},tui_click:{transType:jt},wecom_uuid:{transType:jt},fromSource:{transType:jt}},Wt={tui_platform:{transType:jt,key:"tuiPlatForm"}};function Vt(e){var t="";switch(zt[e]?zt[e].transType:null){case Gt:t=function(e){return Nt()(e)}(e);break;case jt:t=function(e){return Ut().get(e)||""}(e)}return t}var Ht=1,Kt=2,Yt=24,qt=[{zzChannel:"app-mars",orderMark:"app_mars_cps"},{zzChannel:"weapp-mars",orderMark:"weapp_mars_cps"}];var $t=function(e,t){var r=e.groupon,n=e.periodBuy;return e.idcard.number&&(t.idCardNumber=e.idcard.number),n.options.length&&n.options[n.chosenIndex]&&(t.deliverOption=n.options[n.chosenIndex]),r.isGroupon&&(t.groupHeader=r.isHeader,t.groupHeaderReceive=r.isChecked,t.receiveState=r.receiveState),t},Jt=function(e,t){var r,n,o,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=t.expressType,s=t.currentContact,u=t.selfFetchTime,d="self-fetch"===i,c={hasFreightInsurance:e.tradeTag.hasFreightInsurance};if(null!==(r=e.dine)&&void 0!==r&&r.isDineOrder)return c=(0,m.default)((0,m.default)((0,m.default)({},c),e.order.delivery),{},{pickUpWay:e.pickUpWay.id});if(e.display.showAddressTab){var l,p=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=e.delivery,o="express"===t.expressType?(0,m.default)({},t.currentAddress):{};if(!Le()(o)){if(o.id&&(o.addressId=o.id),o.houseNumber&&(o.addressDetail+=" "+o.houseNumber,delete o.houseNumber),o.lat&&o.lon&&(o.lat+="",o.lon+=""),o.tel&&(o.tel=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").replace(/[^-|\d]/g,"")}(o.tel)),e.display.showLocalDeliveryBucket){var a=n.instantTimePoint,i=n.startTime,s=n.endTime,u=n.timeSpan;i||s||!a?e.display.showLocalDeliveryTime&&!r.resetDelivery&&(o.deliveryStartTime=i,o.deliveryEndTime=s,o.deliveryTimeSpan=u):o.instantTimePoint=a}return o}}(e,t,a);!p||null!==(l=e.dine)&&void 0!==l&&l.isDineOrder||($t(e,p),c.address=p,e.display.showLocalDeliveryBucket&&a.isNeedAppointmentType&&(c.appointmentType=e.delivery.startTime&&e.delivery.endTime?Ht:Kt)),c.expressType=i}if(d&&(null===(n=e.dine)||void 0===n||!n.isDineOrder)){var f=e.selfFetch,v=(e.display||{}).recipInfoReqForOrder,h=void 0===v||v,y=(a||{}).isRetailOrderScene,g=void 0!==y&&y,b={appointmentId:s.id,appointmentTel:s.telephone,appointmentPerson:s.userName};g||h||(b={appointmentTel:"",appointmentPerson:""}),c.selfFetch=(0,m.default)((0,m.default)({},f.shop),{},{selfFetchStartTime:f.selfFetchStartTime,selfFetchEndTime:f.selfFetchEndTime,appointmentTime:u},b),$t(e,c.selfFetch),c.selfFetch.lat=null==c.selfFetch.lat?c.selfFetch.lat:c.selfFetch.lat+"",c.selfFetch.lng=null==c.selfFetch.lng?c.selfFetch.lng:c.selfFetch.lng+"",c.selfFetch.businessHoursAdvanced&&(c.selfFetch.businessHoursAdvanced=JSON.stringify(c.selfFetch.businessHoursAdvanced))}if(e.contact.required){c.contacts={id:s.id,recipients:s.userName,tel:s.telephone,groupHeader:e.groupon.isHeader};var C=(0,St.default)(e.order.delivery,"contacts.appointmentTime","");C&&Object.assign(c.contacts,{appointmentTime:C})}var x=d?1:e.postage.currentExpressType;"plusBuy"===a.scene&&9===x&&e.postage.postageItems&&e.postage.postageItems.length>0&&(x=e.postage.postageItems[0].expressType),a.isAddressIdChange||!d&&1===x||(c.expressTypeChoice=x),isNaN(a.expressTypeChoice)||(c.expressType=1==+a.expressTypeChoice?"self-fetch":"express",c.expressTypeChoice=+a.expressTypeChoice),e.tradeTag.hasHotelGoods&&(c.hotelBooking=(0,m.default)({tel:e.hotel.phone,recipients:e.hotel.recipients},e.hotel.booking));var P=((null===(o=e.delivery)||void 0===o?void 0:o.deliveryTimeBucket)||{}).startTime;return P&&(c.fastestDeliveryTime=P),c},Xt=function(e){var t={},r=e.valueCard,n=e.order,o=e.prepaidCardInfo,a=n.config;return(void 0===a?{}:a).isChooseFreeOrder?t:"delivery_card"===o.cardType&&o.cardNo?(t.kdtId=e.shop.kdtId,t.deliveryCardNos=[o.cardNo],t):r.list.length&&r.list.some((function(e){return 1003===e.cardSubType}))?(t.kdtId=e.shop.kdtId,t.deliveryCardNos=r.list.map((function(e){return e.summaryCardNo})),t):(r.checked.length&&(t.valueCardNos=r.checked.filter((function(e){return"RC"!==e}))),(t.Nos||t.valueCardNos)&&(t.kdtId=e.shop.kdtId),t)};function Zt(){return function(e){for(var t=document.cookie.split("; "),r=0,n=t.length;r<n;r++){var o=t[r].split("=");if(o.shift()===e)return decodeURIComponent(o.join("="))}return""}("gps_location")}var Qt=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=e.order,i=e.disableStoredDiscount,s=n.keepSelect,u=n.isCustomerSelect,d=void 0!==u&&u,c=(0,m.default)((0,m.default)({},o.config),{},{buyerMsg:o.buyerMsg,openDisplayCard:o.openDisplayCard,disableStoredDiscount:i,storedDiscountRechargeGuide:!0,yzGuaranteeInfo:r.yzGuaranteeInfo,isWholesaleOrder:r.isWholesaleOrder,isAllowPrivacyWaybill:o.isAllowPrivacyWaybill});(t=Zt)&&(c.buyer_gps=t),e.goods.list.some((function(e){return e.isPrescriptionDrugGoods}))&&e.isDrugShop&&(c.bizCategory="MEDICINE"),e.invoice.submit&&Object.keys(e.invoice.submit).length&&(c.invoice=(0,m.default)((0,m.default)({},e.invoice.submit),{},{invoiceType:e.invoice.invoiceType}));var l={};e.tradeTag.hasOverseaGoods&&(l.binding=e.ignoreIdBinding?void 0:!!e.idcard.binding,l.idCardName=e.idcard.name,l.idCardNumber=e.idcard.number,e.order.needIdCardPhoto&&(l.idCardBackPhoto=e.idcard.backPhoto,l.idCardFrontPhoto=e.idcard.frontPhoto),c.idCard=l),(s||d)&&(c.valueCardsExtContext=JSON.stringify({IS_RELOAD:!!s,CUSTOMER_SELECT_CARD_LIST:!!d})),e.tradeTag.hasHotelGoods&&e.hotel.newHotelExtensions&&(delete e.hotel.newHotelExtensions.bookingDesc,c.newHotelExtensions=e.hotel.newHotelExtensions);var p=we.url.args.get("edu",window.location.href);if(p){var f=p.split("::"),v=(0,a.default)(f,2),h=v[0],y=v[1],g=Number(y);"LIVE_ROOM"!==h||"number"!=typeof g||isNaN(g)||(c.eduLiveDTO={liveRoomId:y})}return c};function er(e,t){if(null==e||!e.logger)return"";var r,n,o,a=e.logger.getLogParams(),i=(0,St.default)(a,"user",{}),s=(0,m.default)((0,m.default)((0,m.default)({},(0,St.default)(a,"context")),(0,St.default)(a,"plat")),{},{uuid:i.uuid,userId:i.li});return s=(0,m.default)((0,m.default)({},s),{},{platform:"h5",biz:"wsc",client:(r=["micromessenger","youzan","kdtunion"],n=window.navigator.userAgent.toLowerCase().split(" "),o="",n.forEach((function(e){r.forEach((function(t){-1!==e.indexOf(t)&&(o=e)}))})),o),qr:t.qr||s.qr,dcPs:t.dcPs||s.dc_ps},function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={};return Object.keys(zt).forEach((function(r){var n=e[Ft()(r)];t[Lt()(r)]=n||Vt(r)})),t}(t)||{}),JSON.stringify(s)}function tr(e){for(var t=document.cookie.split("; "),r=0,n=t.length;r<n;r++){var o=t[r].split("=");if(o.shift()===e)return decodeURIComponent(o.join("="))}return""}function rr(e,t){var r=t.order.source,n=t.env,o=n.isThirdApp,a=n.isSwanApp,i=n.isTTApp,s=n.isAlipayApp,u=n.isQQApp,d=n.isKsApp;r.fromThirdApp=o;var c,l,p=(c=/^pf\./,l=tr("tpps"),c.test(l)?l.replace(c,""):"");r.bizPlatform=r.bizPlatform||p;var f,v,h=(0,St.default)(window,"navigator.userAgent",""),m=function(){var e=we.url.args.get("zz_channel",window.location.href),t="";if(e){var r=qt.find((function(t){return t.zzChannel===e}));r&&(t=r.orderMark)}return t}(),y=null!==(f=window._global)&&void 0!==f&&null!==(v=f.env)&&void 0!==v&&v.isWeapp&&"mars"===we.url.args.get("bizEnv",window.location.href)?"weapp_spotlight":"",g=function(e){var t=e.items,r=(void 0===t?[]:t).some((function(e){return e.extensions&&e.extensions.ATTR_PL_PLAN_ID}));return r}(t.order);o&&!r.appScheme&&(r.appScheme=tr("yz_app_scheme")||"",r.needAppRedirect=!!r.appScheme),m?r.orderMark=m:y?r.orderMark=y:"GUANG"===p&&(Ot().isWeappWebview()||/guang_user_app/gi.test(h))?r.orderMark="weapp_guang":a?r.orderMark="xcx_bd_wsc":i?r.orderMark="dy_weapp":s?(r.orderMark="alipay_mini_program",r.platform="alipay"):u?(r.orderMark="qq_mini_program",r.platform="qq"):d&&(r.orderMark="kuaishou_xcx"),i&&(r.platform="OTHER"),e.data.isTTVerifyScene&&(r.platform="dy_mini_program",r.orderMark="fulfill_tool"),g&&(r.platform="pl_live",r.orderMark="private_live");var b,C=(b={},Object.keys(Wt).forEach((function(e){var t=Wt[e].key,r=Vt(e);t&&r&&(b[t]=r)})),b||{});return Object.keys(C).forEach((function(e){r[e]=C[e]})),Array.isArray(r.itemSources)&&r.itemSources.forEach((function(t){t.bizTracePointExt&&"{}"!==t.bizTracePointExt||(t.bizTracePointExt=er(e,t))})),r}var nr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!e.ctx.data.isSkuOrderScene&&e.isAddressIdChange?{SWITCH_RECEIVER_ADDRESS_REMARK:"true"}:{}},or=function(e){var t=e.allMeetReduceActivities,r=[];return t&&t.length&&(r=Et()(t.map((function(e){return e.presents}))).filter((function(e){return e.isSelected}))),{SELECTED_PRESENTS:JSON.stringify(r.map((function(e){return{activityId:e.fromActivityId,activityType:e.fromActivityType,presentId:e.id,goodsId:e.goodsId,skuId:e.skuId}})))}},ar=function(e){return e.useOptimalCalculate?{USE_OPTIMAL_CALCULATE:"1"}:{}},ir=function(e){var t;return null!==(t=e.coupon)&&void 0!==t&&t.ignoreCoupon?{IGNORE_APPOINT_COUPON:"1"}:{}},sr=function(e,t){var r;if(!1===(null===(r=e.coupon)||void 0===r?void 0:r.ignoreVirtualCoupon)){var n={IGNORE_VIRTUAL_COUPON:"false"};return t.bigsetCoupon&&(n.CHANGE_EXPRESS_RESET_COUPONS="1"),n}return{IGNORE_VIRTUAL_COUPON:"true"}};function ur(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.data,n=r.state,o=r.couponModel,a=n.order,i=n.goods,s=n.displayCard,u=n.plusBuy,d=n.postageTool,c=a.items||[],l=JSON.parse(JSON.stringify(c)),p=i.list||[],f=(null==o?void 0:o.chosenCoupon)||{},v=!1;if(!(0,wt.default)(s))if(a.openDisplayCard){if(!l.some((function(e){return e.goodsId===s.goodsId}))){var h=s.kdtId,m=s.goodsId,y=s.skuId;l=[].concat((0,Te.default)(l),[{kdtId:h,goodsId:m,skuId:y,num:1}])}}else l=l.filter((function(e){return e.goodsId!==s.goodsId}));if(l.forEach((function(e){if(e.extensions||(e.extensions={}),n.tradeTag.hasHotelGoods&&(e.extensions.NEW_HOTEL_GOOD=n.hotel.newHotelExtensions?"1":"0"),13===f.groupType){var t=p.find((function(e){return e.itemId===f.optimalPreferentialOrderItemIds[0]}))||{},r=t.outerItemId;r&&+r==+e.extensions.OUTER_ITEM_ID&&(e.extensions.USE_GOODS_EXCHANGE_COUPON="1",v=!0)}})),d.selected){var g=Object.keys(d.selected);if(g.length>0){var b,C=(0,Tt.default)(l);try{for(C.s();!(b=C.n()).done;){var x=b.value,P=d.selected[x.skuId];if(P&&!x.present&&x.activityType!==Yt&&JSON.stringify(P.propertyIds||[])===JSON.stringify(x.propertyIds||[])){x.num+=P.num;var k=g.indexOf("".concat(x.skuId));g.splice(k,1)}}}catch(e){C.e(e)}finally{C.f()}g.forEach((function(e){l.push(d.selected[e])}))}}if(Array.isArray(u.selected)&&u.selected.length>0){var _=l.length;l=[].concat((0,Te.default)(l),(0,Te.default)(u.selected)),13===f.groupType&&l.slice(_).forEach((function(e){if(!v){var t=p.find((function(e){return e.itemId===f.optimalPreferentialOrderItemIds[0]}))||{};t.goodsId===e.goodsId&&t.skuId===e.skuId&&(v=!0,e.extensions.USE_GOODS_EXCHANGE_COUPON="1")}}))}var T=t.goodsId,S=t.skuId,w=t.num;if(void 0!==T&&void 0!==S&&"number"==typeof w){var I,O=(0,Tt.default)(l);try{for(O.s();!(I=O.n()).done;){var A=I.value;if(A.goodsId===T&&A.skuId===S){A.num=w;break}}}catch(e){O.e(e)}finally{O.f()}}return l}function dr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.pointDeduction.isUse,r=e.pointDeduction,n=r.canCostPoints,o=r.defaultPointDeductEffect;return{kdtId:e.shop.kdtId,usePointDeduction:t,costPoints:t?n:0,defaultPointDeductEffect:o}}function cr(e,t,r,n,o){var i,s=e.data.couponModel||{},u=e.data.orderedChosenCoupons||[],d=s.chosenCoupon,c=void 0===d?{}:d,l=s.chosenCoupons,p=s.chosenDeliveryCoupons,f=void 0===p?[]:p,v=t.order,h=t.plusBuy,y={};c.id&&(y.id=s.externalId||c.id,y.couponType=c.type,y.outerCoupon=s.externalId?1:0);var g={coupons:[]};null!=l&&l.length?g.coupons=l.map((function(e){var t=s.externalId||e.id,r=u.findIndex((function(e){return e===t}));return{id:t,couponType:e.type,outerCoupon:s.externalId?1:0,systemChoose:!1,chosenOrder:r}})):c.id&&(g.coupons=[(0,m.default)((0,m.default)({},y),{},{systemChoose:!1,chosenOrder:0})]);var b=e.data.meituanCoupons;if(b)for(var C=b.chosen,x=b.coupons,P=function(){var e=(0,a.default)(_[k],2),t=e[0];if(e[1]){var r=x.find((function(e){return e.id===+t}));g.coupons.push({id:t,couponType:r.type,outerCoupon:0,systemChoose:!1,chosenOrder:v})}},k=0,_=Object.entries(C);k<_.length;k++)P();var T={specified:!1};if(null!=t.customerCards.id&&(t.customerCards.isActiveSelection||o)&&(T.customerCardId=t.customerCards.id,T.specified=!0),t.points.externalId){var S=v.ump.activities;Array.isArray(S)&&S.forEach((function(e){e.usePoints&&(e.externalPointId=t.points.externalId)}))}var w=v.ump.activities,I=void 0===w?[]:w;Array.isArray(h.selected)&&h.selected.length>0&&(I=[].concat((0,Te.default)(I),(0,Te.default)(h.selected.map((function(e){return{activityId:e.activityId,activityType:e.activityType,goodsId:e.goodsId,kdtId:e.kdtId,skuId:e.skuId,propertyIds:e.propertyIds}}))))),g.deliveryCoupons=f||[],null!==(i=g.deliveryCoupons)&&void 0!==i&&i.length&&(g.deliveryCoupons=g.deliveryCoupons.map((function(e){return{id:s.externalId||e.id,couponType:e.type,outerCoupon:s.externalId?1:0,systemChoose:!1,chosenOrder:0}})));var O=(0,m.default)((0,m.default)({},v.ump),{},{activities:I,coupon:y,multiCoupon:g,useCustomerCardInfo:T,costPoints:dr(t,r)});return v.newCouponProcess&&n&&(O.coupon={systemChoose:!0},O.multiCoupon.coupons.forEach((function(e){e.systemChoose=!0}))),O}function lr(e){var t=e.data.state.order.items,r=void 0===t?[]:t;return r.some((function(e){return e.extensions&&e.extensions.ATTR_PL_PLAN_ID}))?{ATTR_PL_PLAN_ID:r[0].extensions.ATTR_PL_PLAN_ID,ATTR_PL_INFO:r[0].extensions.ATTR_PL_INFO}:{}}function pr(e,t){var r=t.extra,n=void 0===r?{}:r,o=(0,m.default)((0,m.default)((0,m.default)((0,m.default)((0,m.default)((0,m.default)((0,m.default)({},t.extensions),t.order.extensions),function(e){var t=e.useBeforePayData,r=void 0===t?{}:t;return r.show&&r.enable?{IS_SELECTED_PRIOR_USE_PAY_WAY:"1"===r.confirm?"1":"0"}:{}}(t)),{},{IS_SELECT_PRESENT:t.isSelectPresent,IS_OPTIMAL_SOLUTION:"true",NEW_MEMBER_FLOW:"true",VALUE_CARD_UMP_OVERLAY_MUTEX_INFO:n.VALUE_CARD_UMP_OVERLAY_MUTEX_INFO,VALUE_CARD_ASSIGN_BENEFIT:n.VALUE_CARD_ASSIGN_BENEFIT},or(e.data)),function(e){var t,r=null===(t=e.drugMessage)||void 0===t?void 0:t.rxNo;return e.goods.list.some((function(e){return e.isPrescriptionDrugGoods}))?{PRESCRIPTION_NO:r}:{}}(t)),ar(t)),lr(e));if(function(e,t){var r,n=function(e){try{return e.goods.list.reduce((function(e,t){return t.showTax?e+(t.goodsTax*t.num+t.postageTax):e}),0)||0}catch(e){return 0}}(t)+"";try{r=JSON.parse(e.BIZ_ORDER_ATTRIBUTE||"{}")}catch(t){return e}r=(0,m.default)((0,m.default)({},r),{},{RISK_GOODS_TAX_INFOS:n}),e.BIZ_ORDER_ATTRIBUTE=JSON.stringify(r)}(o,t),t.isXhsApp)try{var a=JSON.parse(o.BIZ_ORDER_ATTRIBUTE||"{}");a.MARKETING_ORDER_SOURCE="XIAOHONGSHU_MINI_PROGRAM",o.BIZ_ORDER_ATTRIBUTE=JSON.stringify(a)}catch(e){}return o}function fr(e){return e.applyInfo?{EXHIBITIONRESERVE_ENROLLMENT:e.applyInfo}:{}}function vr(e){var t=(0,St.default)(e,"order.extensions.TRIAL_DETAIL");return t?{TRIAL_DETAIL:t}:{}}function hr(e){var t=(e.env||{}).isXhsApp,r=we.url.args.get("isXhsLocalLife",window.location.href);return t&&"true"===r?{BIZ_ORDER_ATTRIBUTE:JSON.stringify({MULTI_PLAT_OUT_CHANNEL:"XHS_MINIAPP_LOCAL_LIFE"})}:{}}function mr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=t.store,n=r.tradeState,o=function(e){return(e.goods.unavailable||[]).map((function(t){var r=t.combo,n=void 0===r?{}:r,o={};try{1===n.comboType&&(o.comboType=n.comboType,o.subComboList=[],(n.subComboList||[]).reduce((function(e,t){var r={goodsId:t.goodsId,groupId:t.groupId,num:t.num,skuId:t.skuId,propertyIds:[]};return(t.properties||[]).forEach((function(e){(e.propValueList||[]).reduce((function(e,t){return e.push(t.propValueId),e}),r.propertyIds)})),e.push(r),e}),o.subComboList))}catch(e){}return{skuId:t.skuId,propertyIds:t.propertyIds||[],goodsId:t.goodsId,kdtId:e.shop.kdtId,activityType:t.activityType,activityId:t.activityId,combo:o}}))}(n),a=cr(t,n,void 0,void 0,!0),i=rr(t,n),s=(0,m.default)((0,m.default)({},e.extensions),pr(t,n)),u=t.data,d=u.display,c=u.isRetailOrderScene;return(0,m.default)((0,m.default)({},e),{},{version:n.version,source:i,config:Qt(n,d),usePayAsset:Xt(n),items:ur(t,{}),seller:n.order.seller,ump:a,newCouponProcess:n.order.newCouponProcess,unavailableItems:o,delivery:Jt(n,r,{isNeedAppointmentType:!0,isRetailOrderScene:c}),cloudOrderExt:n.cloudOrderExt,bookKeyCloudExtension:n.bookKeyCloudExtension,confirmTotalPrice:(0,tt.A)(Number(r.orderFinalPrice)).toCent(),extensions:s,behaviorOrderInfo:n.behaviorOrderInfo})}function yr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,n=t.store,o=n.tradeState,a=r.keepSelect,i=r.isCustomerSelect,s=o.order,u=o.isSelectPresent,d=cr(t,o,r.isUsePointDeduction,r.setCustomerCard),c=o.dine,l=void 0===c?{}:c,p=o.extra,f=void 0===p?{}:p,v=t.data,h=v.display,y=v.isRetailOrderScene,g={};g.payload=r;var b,C,x=(0,m.default)((0,m.default)({},e),{},{items:ur(t,g.payload),source:s.source,seller:s.seller,newCouponProcess:s.newCouponProcess,ump:d,config:Qt(o,h,{keepSelect:a,isCustomerSelect:i}),delivery:Jt(o,n,{scene:r.scene,expressTypeChoice:r.expressTypeChoice,isAddressIdChange:r.isAddressIdChange,isFormDbId:r.isFormDbId,resetDelivery:r.resetDelivery,isRetailOrderScene:y}),usePayAsset:Xt(o),extensions:(0,m.default)((0,m.default)((0,m.default)((0,m.default)((0,m.default)((0,m.default)((0,m.default)((0,m.default)((0,m.default)((0,m.default)({IS_SELECT_PRESENT:u,IS_OPTIMAL_SOLUTION:"true",NEW_MEMBER_FLOW:"true",IS_OVERLYING_COUPON:String(o.isInCouponOverWhitelist)||"false",SITE_ID:l.isDineOrder?l.tableId:null,SITE_NO:l.isDineOrder?l.tableNumber:null,APPOINT_PROMOTION_INSTANCES:JSON.stringify(o.appointPromotionInstances),VALUE_CARD_UMP_OVERLAY_MUTEX_INFO:f.VALUE_CARD_UMP_OVERLAY_MUTEX_INFO,VALUE_CARD_ASSIGN_BENEFIT:f.VALUE_CARD_ASSIGN_BENEFIT},nr({isAddressIdChange:r.isAddressIdChange,ctx:t})),or(t.data)),ar(o)),ir(o)),(b=t.data,C=b.couponModel,C.appointCoupon?{APPOINT_COUPON:C.appointCoupon}:{})),sr(o,r)),fr(o)),vr(o)),hr(o)),lr(t)),first:!t.data.dataLoaded,cloudOrderExt:o.cloudOrderExt,bookKeyCloudExtension:o.bookKeyCloudExtension});return l.isDineOrder&&(x.extensions.SHELF_DINING_ORDER="1"),x.payload&&delete x.payload,x}r(73996),r(11626),r(39718),r(28745);function gr(){var e,t,r,n,o,a,i,s,u,d,c,l,p,f,v,h,y,g,b,C,x,P,k=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},T=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},S=T.isInitCoupon,w=void 0===S||S,I=T.isFetchShow,O=void 0!==I&&I,A=T.platformInfo,E=void 0===A?{}:A,D=T.keepPresent,N=void 0!==D&&D,R=T.isAddressIdChange,F=void 0!==R&&R,B=T.isStoreIdChange,L=void 0!==B&&B,M=T.bookKey,U=T.isRetailOrderScene,G=(T.prepayCardNo,T.prepayCardType,_||{}),j=null!==(e=G.tradeConfirmation)&&void 0!==e?e:{},z=G.displayConfig||{},W=j.shop,V=j.orderItems||[],H=j.postage||{},K=j.delivery||{},Y=j.tradeTag||{},q=j.orderConfig||{},$=j.pickUpWay||{},J=q.idCard||{},X=G.shopDelivery||{},Z=G.deliveryTimeBucket||{},Q=G.address||{},ee=G.contact||{},te=G.pointsName,re=j.orderPayment,ne=j.customerCards||[],oe=j.unavailableCustomerCards||[],ae=j.phasePayment||{},ie=G["@cashier/prior-use"]||{},se=j.extra||{},ue=j.umpSendPromotionInfo||{},de=j.orderType,ce=j.promotionTag,le=j.selfUmpPromotionInfo||{},pe=j.selectablePresents||[],fe=j.orderSellingPoint||{},ve=G.orderCreation||{},he=ve.newCouponProcess||"",me=ve.items||[],ye=j.orderItems||[],ge=(ve.extensions||{}).IS_SELECT_PRESENT||"0",be="1"===(ve.extensions||{}).SHELF_DINING_ORDER,Ce=(ve.extensions||{}).SITE_ID||"",xe=(ve.extensions||{}).SITE_NO||"",Pe=null!==(t=j.deliveryCheck)&&void 0!==t?t:{},ke=G.asyncOrderUnLimitCode,Ie=G.monitorLoggerFilterCode,Oe=G.confirmAddressValidate,Ae=G.addressMapKeyConfig;if(Ae)try{(0,je.setStorageSync)("_ADDRESS_MAP_KEY_",Ae)}catch(e){}k.deliveryCheck=(0,m.default)((0,m.default)({},k.deliveryCheck),Pe),N||(k.isSelectPresent=ge),k.version=G.version||k.version,k.orderKeepApply=G.orderKeepApply||k.orderKeepApply,k.showWxSubscribe=G.showWxSubscribe||k.showWxSubscribe,(me[0]&&116===me[0].activityType||ye[0]&&116===ye[0].activityType)&&ae.currentPhase&&1===ae.currentPhase&&(k.isHandselFirstPhase=!0);var Ee=V[0]||{},De=_e((null===(r=ve.source)||void 0===r?void 0:r.bookKey)||k.order.bookKey||M);if(!k.dataLoaded){var Ne,Re=null!=De&&De.activeTab||1===(null===(Ne=j.postage)||void 0===Ne?void 0:Ne.currentExpressType)?1:0;k.address&&(k.address.activeTab=Re)}if(se.FREIGHT_INSURANCE_FREE=se.FREIGHT_INSURANCE_FREE||0,k.extra=(0,m.default)((0,m.default)({},k.extra),se),k.excludePayTools=(null===(n=se.EXCLUDE_PAY_TOOL)||void 0===n?void 0:n.split(","))||[],!Le()(ee)){var Fe,Be=ee.list,Me=void 0===Be?[]:Be,Ue=(null==De||null===(Fe=De.contact)||void 0===Fe?void 0:Fe.id)||ee.id,Ge=Me.find((function(e){return e.id===Ue}))||{};k.contact=(0,m.default)((0,m.default)((0,m.default)({},k.contact),ee),Ge)}Le()(Q)||(k.address=(0,m.default)((0,m.default)((0,m.default)({},k.address),Q),{},{isSelfFetchDefault:z.openSelfDefaultSwitch||!1}));var ze=z.showExpressTab,We=z.canSelfFetch||"selfFetch"in K;ze&&!We?k.address.activeTab=0:!ze&&We&&(k.address.activeTab=1);var Ve=60*((new Date).getTimezoneOffset()+480)*1e3;k.env=(0,m.default)((0,m.default)({},k.env),{},{serverTime:z.serverTime+Ve}),k.user=(0,m.default)((0,m.default)({},k.user),{},{delivery:K}),k.postage=(0,m.default)((0,m.default)((0,m.default)({},k.postage),H),{},{deliveryTipsInfo:H.deliveryTipsInfo}),k.tradeTag=(0,m.default)((0,m.default)({},k.tradeTag),Y),k.umpSendPromotionInfo=ue,k.isPrescriptionDrugGoods=V.some((function(e){return e.isPrescriptionDrugGoods})),k.storeGiftsInfo=le,k.allMeetReduceActivities=pe.map((function(e){var t,r;return!(null===(t=e.presents)||void 0===t?void 0:t.some((function(e){return null==e?void 0:e.isSelected})))&&null!==(r=e.presents)&&void 0!==r&&r.length&&(e.presents[0].isSelected=!0),e.presents=e.presents.map((function(e){var t,r,n=null!==(t=null===(r=e.presentSkuList)||void 0===r?void 0:r.find((function(e){return e.isSelected})))&&void 0!==t?t:e;return(0,m.default)((0,m.default)({},e),{},{sku:n.sku,skuId:n.skuId})})),e})),k.display=(0,m.default)((0,m.default)((0,m.default)({},k.display),z),{},{newRecommend:j.newRecommend,serverTime:z.serverTime+Ve,invoiceContent:+z.invoiceContent||11,payPrompt:z.payPrompt||"",prompt:z.prompt||"",selectedInstallmentPeriod:z.selectedInstallmentPeriod||0,installmentRate:z.installmentRate||0}),10===(+z.invoiceContent||0)&&"itemDetail"!==k.invoice.personal.invoiceDetailType&&(k.invoice.personal.invoiceDetailType="itemDetail",k.invoice.enterprise.invoiceDetailType="itemDetail"),k.riskWarnShopPrompt=z.riskWarnShopPrompt||k.riskWarnShopPrompt,k.memberCard=(0,m.default)((0,m.default)({},k.memberCard),j.memberCard);var Ke=(0,St.default)(window,"_global",{}),Ye=Ke.kdtId,qe=void 0===Ye?0:Ye,$e=Ke.overseaRegulationWhiteList,Je=void 0===$e?[]:$e;k.ignoreIdBinding=-1!==Je.indexOf(qe),k.idcard=(0,m.default)((0,m.default)({},k.idcard),{},{binding:J.binding&&!k.ignoreIdBinding,name:J.idCardName||(null===(o=k.idcard)||void 0===o?void 0:o.name)||"",number:J.idCardNumber||(null===(a=k.idcard)||void 0===a?void 0:a.number)||"",backPhoto:J.idCardBackPhoto||(null===(i=k.idcard)||void 0===i?void 0:i.backPhoto)||"",frontPhoto:J.idCardFrontPhoto||(null===(s=k.idcard)||void 0===s?void 0:s.frontPhoto)||""}),k.shop=(0,m.default)((0,m.default)((0,m.default)({},k.shop),W),{},{activityType:j.activityType,activities:j.activities||[],activitiesNames:j.activityNames||[],cashBackList:j.cashBackList||[]}),k.goods=(0,m.default)((0,m.default)({},k.goods),{},{list:V,unavailable:j.unavailableItems||[],prepareTime:(null===(u=j.deliveryCheck)||void 0===u?void 0:u.prepareTime)||0,imgMode:G.isGoodsImgCover?"aspectFill":"aspectFit"}),k.displayCard=j.displayCard||{},k.displayFreeCard=j.displayFreeCard||{};var Xe=j.coupons||[],Ze=j.unavailableCoupons||[];[].concat((0,Te.default)(Xe),(0,Te.default)(Ze)).length&&(k.coupon.ignoreCoupon=!1),k.fissionActivity=(0,m.default)((0,m.default)({},k.fissionActivity),j.fissionActivity||{});var Qe=j.fansBenefit||{};0===Object.keys(Qe).length&&(Qe={id:0,name:"",title:"",type:"",typeId:0,value:0}),k.fansBenefit=(0,m.default)((0,m.default)({},k.fansBenefit),Qe),k.pointDeduction=(0,m.default)((0,m.default)((0,m.default)({},{status:null===(d=k.pointDeduction)||void 0===d?void 0:d.status,isUse:null===(c=k.pointDeduction)||void 0===c?void 0:c.isUse,costPoints:null===(l=k.pointDeduction)||void 0===l?void 0:l.costPoints}),j.pointDeduction),{},{isUse:!(null===(p=j.pointDeduction)||void 0===p||!p.costPoints),defaultPointDeductEffect:!j.pointDeduction}),k.points=(0,m.default)((0,m.default)({},k.points),G.pointsConfig),k.customerCards=(0,m.default)((0,m.default)({},k.customerCards),{},{list:ne}),k.unavailableCustomerCards=(0,m.default)((0,m.default)({},k.unavailableCustomerCards),{},{list:oe});var et=ne.find((function(e){return e.chosen}));et&&et.id?k.customerCards=(0,m.default)((0,m.default)({},k.customerCards),{},{id:et.id}):k.customerCards.isActiveSelection||(k.customerCards.id=null);var tt,rt,nt={time:(null===(f=k.selfFetch)||void 0===f?void 0:f.time)||z.selfFetchTime||"",isAllow:z.canSelfFetch||"selfFetch"in K,tips:z.selfFetchTips};if((null===(v=k.selfFetch.shop)||void 0===v||!v.id)&&U){var ot,at=null===(ot=ve.delivery)||void 0===ot?void 0:ot.defaultSelfFetch;null!=at&&at.id&&(nt=(0,m.default)((0,m.default)({},nt),{},{shop:at,cityCode:at.countyId,cityName:at.city}))}(Le()(Z)||1!==(null===(h=j.postage)||void 0===h?void 0:h.currentExpressType)||(nt=(0,m.default)((0,m.default)({},nt),{},{timeSpan:Z.timeSpan,timeBucket:Z.timeBuckets,deliveryTimeBucket:Z})),k.selfFetch=(0,m.default)((0,m.default)({},k.selfFetch),nt),(j.meituanCoupons||j.unavailableMeituanCoupons)&&(k.meituanCoupons={coupons:j.meituanCoupons||[],unavailableCoupons:j.unavailableMeituanCoupons||[],chosen:{}}),ve&&0!==Object.keys(ve).length)&&(k.isRetail="retail_minapp_shelf"===((null===(tt=ve.source)||void 0===tt?void 0:tt.orderMark)||""),k.isScanCodeBuy="online_scan_buy"===((null===(rt=ve.source)||void 0===rt?void 0:rt.orderMark)||""),be&&(k.dine=(0,m.default)((0,m.default)({},k.dine),{},{isDineOrder:be,tableId:Ce,tableNumber:xe}),k.pickUpWay=(0,m.default)((0,m.default)({id:$.calculatedPickUpWay},k.pickUpWay),$)));if(k.periodBuy=(0,m.default)((0,m.default)({},k.periodBuy),{},{show:!!Ee.issue,info:Ee.issue||"",planTime:Ee.planExpressTime||"",options:Ee.deliverOptions||[],chosenOption:Ee.deliverOption||""}),k.contact=(0,m.default)((0,m.default)({},k.contact),{},{required:!z.showAddressTab&&V.some((function(e){return 3===e.virtualType}))}),k.delivery=(0,m.default)((0,m.default)({},k.delivery),{},{text:k.delivery.text||H.deliveryTimeDisplay||"",tips:z.deliveryTips}),Le()(X)||(k.delivery=(0,m.default)((0,m.default)({},k.delivery),X)),!Le()(Z)){var it,st=Z.instantTimePoint,ut=Z.timeBuckets,dt=Z.timeSpan,ct=k.delivery,lt=ct.textWithWeekday,pt=ct.text,ft=G.orderCreation,vt=(ft=void 0===ft?{}:ft).extensions,ht=(vt=void 0===vt?{}:vt).APPOINTMENT_INFO,mt=void 0===ht?"":ht;if(!mt)st&&!z.showLocalDeliveryTime?(lt="尽快送达(预计 ".concat(Se.GP.time(new Date(st)),")"),pt=Se.GP.dateTime(new Date(st))):(F||L)&&2===(null===(it=k.postage)||void 0===it?void 0:it.currentExpressType)&&(lt="",pt="");k.delivery=(0,m.default)((0,m.default)({},k.delivery),{},{timeSpan:dt,timeBucket:ut,deliveryTimeBucket:Z,textWithWeekday:lt,text:pt},mt?{}:{instantTimePoint:st}),st||delete k.delivery.instantTimePoint}if(Y.hasHotelGoods){for(var yt,gt,bt,Ct,xt,Pt=Ee.num||0,kt=Math.min.apply(Math,(0,Te.default)(V.map((function(e){return e.stockNum})))),_t=(null===(yt=k.hotel)||void 0===yt||null===(gt=yt.recipients)||void 0===gt?void 0:gt.slice(0,Pt))||[],Tt=0;Tt<Pt;Tt++)_t[Tt]=_t[Tt]||"";k.hotel=(0,m.default)((0,m.default)({},k.hotel),{},{stockNum:kt,roomNumber:Pt,recipients:_t,booking:(null===(bt=k.order)||void 0===bt||null===(Ct=bt.delivery)||void 0===Ct?void 0:Ct.hotelBooking)||{},newHotelExtensions:(null===(xt=k.hotel)||void 0===xt?void 0:xt.newHotelExtensions)||""})}if(k.pay=(0,m.default)((0,m.default)((0,m.default)({},k.pay),re),{},{extraFees:(null==re?void 0:re.extraFees)||[],phasePayment:ae,promotions:(null==re?void 0:re.promotions)||[],orderPromotions:((null==re?void 0:re.orderPromotions)||[]).filter((function(e){return"storedCustomerDiscount"!==e.promotionType})),multiPhase:j.multiPhasePayment,payCardsShowUsableNum:j.payCardsShowUsableNum}),k.valueCard=(0,m.default)((0,m.default)({},k.valueCard),{},{list:j.payValueCards||[],disabled:j.unavailablePayValueCards||[],checked:(j.payValueCards||[]).filter((function(e){return e.selected})).map((function(e){return e.summaryCardNo}))}),k.giveRechargeAmount=j.giveRechargeAmount||0,k.payAssetActivityTagDesc=j.payAssetActivityTagDesc||"",k.recommendDetaid=j.recommendDetaid,k.openOrderPageRetention="true"===(null===(y=j.extra)||void 0===y?void 0:y.ORDER_PAGE_RETENTION),k.balanceMkExclusion=j.balanceMkExclusion,k.isInitCoupon=w,w)if(0===k.pay.realPay){if(he||k.order.newCouponProcess){var wt=k.coupon.list.find((function(e){return e.choose}))||{};k.coupon.chosenId=(null==wt?void 0:wt.id)||0}else k.coupon.chosenId=0;k.valueCard.checked=[]}else if(he||k.order.newCouponProcess){var It=k.coupon.list.find((function(e){return e.choose}))||{};k.coupon.chosenId=(null==It?void 0:It.id)||0}else{var Ot=k.coupon.list[0]||{};Ot.value&&(k.coupon.chosenId=(null==Ot?void 0:Ot.id)||0)}ve.source&&(ve.source=(0,m.default)((0,m.default)({},ve.source),E)),ve.cloudOrderExt,ve.bookKeyCloudExtension;var At,Et=(null===(g=ve.config)||void 0===g?void 0:g.paymentSuccessRedirect)||"";Et&&!Et.startsWith("http")&&(k.env=(0,m.default)((0,m.default)({},k.env),{},{successUrl:Et}),null===(At=ve.config)||void 0===At||delete At.paymentSuccessRedirect);if(k.order=(0,m.default)((0,m.default)((0,m.default)((0,m.default)({},k.order),q),ve),{},{orderType:de,steps:j.steps||[],openDisplayCard:z.openDisplayCard}),"boolean"==typeof he&&(k.order.newCouponProcess=he),"string"==typeof te&&(k.pointsName=te),k.userPrivacy=(0,m.default)((0,m.default)({},k.userPrivacy),G.userPrivacy||{}),se.SHOP_STORED_DISCOUNT_INFO){var Dt={};try{Dt=JSON.parse(se.SHOP_STORED_DISCOUNT_INFO)}catch(e){}k.shopStoredDiscountInfo=Dt}k.useStoredCustomerDiscount="true"===se.USE_STORED_CUSTOMER_DISCOUNT,k.useStoredMemberCustomerDiscount="1"===se.VALUE_CARD_LEVEL_GROUP_TYPE,k.useStoreBalancePayInFull="1"===se.VALUE_CARD_ONLY_FULL_PAY,k.changeSubscribe=!1,O||(k.disableStoredDiscount=!1===k.shopStoredDiscountInfo.openStoredDiscount),k.useBeforePayData=(0,m.default)((0,m.default)({},k.useBeforePayData),ie),k.enableUseOrderBehaviorParam=k.display.enableUseOrderBehaviorParam||!1,k.enableUseUserAuthorize=z.enableUseUserAuthorize||!1;var Nt=G.shopConfig||{};k.shopConfig=(0,m.default)((0,m.default)({},k.shopConfig),Nt),k.sellingPoint=fe,k.prevOrderInfo=G.prevOrderInfo||{},k.isInCouponOverWhitelist=null!==(b=G.isInCouponOverWhitelist)&&void 0!==b?b:k.isInCouponOverWhitelist,k.bookKey=(null==ve?void 0:ve.bookKey)||(null===(C=ve.source)||void 0===C?void 0:C.bookKey)||k.bookKey||M,k.asyncOrderUnLimitCode=ke,k.monitorLoggerFilterCode=Ie,k.confirmAddressValidate=Oe,ce?(k.hasPromotion=!0,k.promotionInfo=ce):(k.hasPromotion=!1,k.promotionInfo=null);var Rt=V.filter((function(e){return 24===e.activityType})),Ft=V.filter((function(e){return 24!==e.activityType})),Bt=Rt.reduce((function(e,t){return e+t.num*t.payPrice}),0),Lt=Ft.reduce((function(e,t){return e+t.num*t.payPrice}),0),Mt=Ft.reduce((function(e,t){return e+t.num}),0),Ut=z.openDisplayCard&&k.displayCard.price||0,Gt=re.extraFees,jt=void 0===Gt?[]:Gt,zt=re.goodsTax,Wt=re.postageTax,Vt=jt.map((function(e){return(0,m.default)((0,m.default)({},e),{},{price:we.money.toYuan(e.realPay||0)})}));return k.umpBlockBase={goodsSumPrice:we.money.toYuan(Lt),goodsSumPriceStr:He(Lt,k.points.totalPoints,k.pointsName),goodsSumNum:Mt,goodsTax:zt||Wt?we.money.toYuan(zt+Wt):0,postage:re.postage,postagePrice:we.money.toYuan(re.postage||0),umpPlusBuyNum:Rt.length,umpPlusBuy:Bt,umpPlusBuyPrice:we.money.toYuan(Bt),paidCard:Ut,paidCardPrice:we.money.toYuan(Ut),extraFees:Vt,displayPrice:null!==(x=k.displayCard)&&void 0!==x&&x.price?we.money.toYuan(null===(P=k.displayCard)||void 0===P?void 0:P.price):""},k}function br(e,t){var r=t.prePaymentPreparation||{},n=t.paymentPreparation||{};r.bizExt=n.bizExt||"{}",e.tradeTag.continuousOrder?r.scene="MEM_SUB":r.scene="VALUE_COMMON",e.pay=(0,m.default)((0,m.default)({},e.pay),{},{prepayParams:r,prepay:r.prepay,prepaySuccess:r.prepaySuccess,payParams:t.paymentPreparation,showPayResult:t.showPayResult,extPoint:r.extPointPayResultVO,zeroOrder:t.zeroOrder})}function Cr(){return Cr=(0,ze.default)(Ve().mark((function e(t,r){return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.data.orderResult=r,dt(t,(function(e){e.order.orderNo=r.orderNo,e.order.orderNos=r.orderNos,e.order.requestNo=r.requestNo,e.order.mergePrepayOrderNo=r.mergePrepayOrderNo,br(e,r)})),e.abrupt("return",Promise.all(t.process.invoke("handleAfterCreateOrderParallel",r)).then((function(){return r})));case 3:case"end":return e.stop()}}),e)}))),Cr.apply(this,arguments)}var xr=function(e,t){return Cr.apply(this,arguments)};function Pr(e){return kr.apply(this,arguments)}function kr(){return kr=(0,ze.default)(Ve().mark((function e(t){var r,n,o;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.store.storedValueWarnType,n=Y("submitDialog"),!r){e.next=16;break}o=function(){dt(t,(function(e){e.showPrePayCardRecharge=!0})),t.process.invoke("showPrePayCardRecharge")},e.t0=r,e.next="recharge"===e.t0?7:"noRecharge"===e.t0?9:"notEnough"===e.t0?11:"singlePayCard"===e.t0?13:15;break;case 7:return z.default.confirm({message:"“余额/卡”可用金额不足,充值后才可使用储值专享折扣。如放弃此优惠,将重新计算订单价格。",cancelButtonText:"放弃优惠",confirmButtonText:"去充值",ref:n}).then(o).catch((function(){dt(t,(function(e){e.disableStoredDiscount=!0})),t.process.invoke("confirmOrder")})),e.abrupt("break",15);case 9:return z.default.alert({message:"“余额/卡”可用金额不足,暂不支持使用储值专享折扣,系统将为你重新计算订单价格。",confirmButtonText:"我知道了",ref:n}).then((function(){dt(t,(function(e){e.disableStoredDiscount=!0})),t.process.invoke("confirmOrder")})),e.abrupt("break",15);case 11:return z.default.confirm({message:"仅限余额(不含礼品卡) 全额支付时,可享受储值会员优惠。如放弃优惠,将重新计算订单价格。",cancelButtonText:"放弃优惠",confirmButtonText:"去充值",ref:n}).then(o).catch((function(){dt(t,(function(e){e.disableStoredDiscount=!0})),t.process.invoke("setCustomCard","",!0),t.process.invoke("confirmOrder",{setCustomerCard:!0})})),e.abrupt("break",15);case 13:return z.default.alert({message:"仅限此卡全额支付订单时享受相应折扣优惠,卡余额不足,可放弃优惠继续支付。",confirmButtonText:"放弃优惠",ref:n}).then((function(){t.process.invoke("setCustomCard","",!0),t.process.invoke("confirmOrder",{setCustomerCard:!0})})),e.abrupt("break",15);case 15:return e.abrupt("return",Promise.reject("储值折扣优惠冲突"));case 16:case"end":return e.stop()}}),e)}))),kr.apply(this,arguments)}function _r(e){return Tr.apply(this,arguments)}function Tr(){return Tr=(0,ze.default)(Ve().mark((function e(t){var r,n,o,a,i,s,u;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(null==t?void 0:t.data)||{},n=r.order,o=r.idcard,a=r.tradeTag,i=r.hasHaitaoGoods,!(s=ge({order:n,idcard:o,tradeTag:a}))){e.next=5;break}return z.default.confirm({ref:Y("idcardTipDialog"),title:"填写身份证信息",message:i?"为保障海淘商品顺利清关,请填写身份证信息。":"该商品下单需要填写身份证信息。",confirmButtonText:"去填写",confirmButtonColor:null===(u=t.store.themeColors)||void 0===u?void 0:u.general}).then((function(){t.event.emit("trade-buy-core:validate-effect",{type:"validateIdCardAndPrompt:show"})})).catch((function(){})),e.abrupt("return",Promise.reject(s));case 5:return e.abrupt("return",Promise.resolve("身份证已填写"));case 6:case"end":return e.stop()}}),e)}))),Tr.apply(this,arguments)}var Sr=r(88773);function wr(e){return Ir.apply(this,arguments)}function Ir(){return(Ir=(0,ze.default)(Ve().mark((function e(t){var r,n,o;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(r=t.data.contact).required){e.next=9;break}if(n="",o={userName:!1,telephone:!1},r.userName||(o.userName=!0,n="请输入正确的姓名"),r.telephone&&(0,Sr.tp)(r.telephone)||(o.telephone=!0,n="请正确填写联系人信息"),!n){e.next=9;break}return kt(t,n),e.abrupt("return",Promise.reject(n));case 9:return e.abrupt("return",Promise.resolve(""));case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Or(e){return Ar.apply(this,arguments)}function Ar(){return Ar=(0,ze.default)(Ve().mark((function e(t){var r,n,o,a,i,s,u,d,c,l,p,f;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.data,n=r.state,o=r.receiveByGroupHeader,a=r.currentAddress,i=void 0===a?{}:a,s=r.expressType,u=r.showPoiPrompt,null!=(d=r.display)&&d.showAddressTab){e.next=3;break}return e.abrupt("return",Promise.resolve());case 3:if(c=(null==n?void 0:n.address)||{},l=c.id,p=c.inlineForm,"express"!==s||!d.showExpressTab){e.next=24;break}if(!o){e.next=7;break}return e.abrupt("return",Promise.resolve());case 7:if(l||!(0,wt.default)(p)){e.next=12;break}return setTimeout((function(){t.event.emit("trade-buy-core:validate-effect",{type:"validateAddress:toEdit"})}),1e3),(0,j.default)("请选择收货地址"),e.abrupt("return",Promise.reject("请选择收货地址"));case 12:if("选择省份"!==(f=i).province&&"选择城市"!==f.city&&"选择地区"!==f.county&&f.areaCode){e.next=17;break}return setTimeout((function(){t.event.emit("trade-buy-core:validate-effect",{type:"validateAddress:toEdit"})}),1e3),(0,j.default)("地址信息不完整,请重新编辑地址"),e.abrupt("return",Promise.reject("地址信息不完整,请重新编辑地址"));case 17:if(!u){e.next=20;break}return z.default.confirm({message:"为提高同城配送准确性,请进行地图定位选点",confirmButtonText:"去选点",ref:Y("addressBlockDialog")}).then((function(){t.event.emit("trade-buy-core:validate-effect",{type:"validateAddress:toEdit"})})).catch((function(){})),e.abrupt("return",Promise.reject("为提高同城配送准确性,请进行地图定位选点"));case 20:if((0,Sr.Kk)(f,f.tel)){e.next=24;break}return(0,j.default)("请填写正确的手机号"),setTimeout((function(){t.event.emit("trade-buy-core:validate-effect",{type:"validateAddress:toEdit"})}),1500),e.abrupt("return",Promise.reject("请填写正确的手机号"));case 24:return e.abrupt("return",Promise.resolve());case 25:case"end":return e.stop()}}),e)}))),Ar.apply(this,arguments)}function Er(e){return Dr.apply(this,arguments)}function Dr(){return(Dr=(0,ze.default)(Ve().mark((function e(t){var r,n,o;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.data,n=r.delivery,o=r.display,"express"!==r.expressType||!o.showLocalDeliveryBucket||n.text){e.next=4;break}return t.event.emit("trade-buy-core:validate-effect",{type:"validateLocalDelivery:show"}),e.abrupt("return",Promise.reject("请选择期望送达时间"));case 4:return e.abrupt("return",Promise.resolve(""));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Nr(e){var t=e.data,r=t.retailSelfFetchContact,n=t.retailPickUpWayValue,o=t.retailPickUpWays,a=r.showName,i=r.showPhone,s=r.requirePhone,u=r.phone,d=r.name;return(null==o?void 0:o.length)>0&&!n?"请选择提货方式":a&&i?"":a&&!d?"请输入联系人":i&&u&&!(0,Sr.tp)(u)?"请正确输入预留电话":s&&!u?"请输入您的预留电话":void 0}function Rr(e){return Fr.apply(this,arguments)}function Fr(){return(Fr=(0,ze.default)(Ve().mark((function e(t){var r,n,o,a,i,s,u,d,c,l;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.data,n=r.expressType,o=r.display,a=r.selfFetch,i=r.periodBuy,s=r.isScanCodeBuy,u=r.isSkuOrderScene,d=r.isRetailShelfPage,c=r.contact,l=(0,St.default)(a,"shop.optionalSelfFetchTime",!1),e.abrupt("return",new Promise((function(e,r){if("self-fetch"===n&&null!=o&&o.canSelfFetch){if(!a.shop||!s&&!Object.keys(a.shop).length)return t.event.emit("trade-buy-core:validate-effect",{type:"validateSelfFetch:selectPoint"}),(0,j.default)("请选择提货地址"),r("请选择提货地址");if(!a.time&&l&&!(null!=i&&i.info||null!=i&&i.planTime))return t.event.emit("trade-buy-core:validate-effect",{type:"validateSelfFetch:selectTime"}),r("请选择提货时间");if(u){var p=(o||{}).recipInfoReqForOrder,f=void 0===p||p;if(!d&&!c.id&&f){var v="请选择提货人";return kt(t,v),r(v)}if(d){var h=Nr(t);if(h)return kt(t,h),r(h)}}}e(!0)})));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Br(e){return Lr.apply(this,arguments)}function Lr(){return(Lr=(0,ze.default)(Ve().mark((function e(t){var r;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((r=t.data.order.buyerMsg)&&r.length>250)){e.next=4;break}return(0,j.default)("留言字数不能超过 250 个字"),e.abrupt("return",Promise.reject("留言字数不能超过 250 个字"));case 4:return e.abrupt("return","");case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Mr(e){return Ur.apply(this,arguments)}function Ur(){return(Ur=(0,ze.default)(Ve().mark((function e(t){var r;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(r=t.data.contact||{}).required||r.id){e.next=3;break}return e.abrupt("return",t.process.invoke("saveContact",{userName:r.userName,telephone:r.telephone}));case 3:return e.abrupt("return",Promise.resolve(!0));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Gr=r(44901);function jr(e){return zr.apply(this,arguments)}function zr(){return zr=(0,ze.default)(Ve().mark((function e(t){var r,n,o,a,i,s,u,d,c,l;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=t.data,u=s.order,d=void 0===u?{}:u,s.enableUseOrderBehaviorParam,c={platform:(null===(r=d.source)||void 0===r?void 0:r.platform)||"mobile",buyer_id:(null===(n=d.buyer)||void 0===n?void 0:n.buyerId)||0,order_receiver_phone:(null===(o=d.buyer)||void 0===o?void 0:o.buyerPhone)||"",book_key:d.bookKey||"",kdtId:(null===(a=d.seller)||void 0===a?void 0:a.kdtId)||0},l=158,null===(i=window)||void 0===i?void 0:i._global.enableUseOrderBehaviorParam){e.next=7;break}return e.abrupt("return",Promise.resolve());case 7:return j.default.clear(),e.abrupt("return",new Promise((function(e,r){(0,Gr.behaviorVerify)({bizType:l,bizData:JSON.stringify(c)||"",onSuccess:function(r){dt(t,(function(e){e.behaviorOrderInfo.bizType=l,e.behaviorOrderInfo.token=r})),e(!0)},onCancel:function(){r(!1)},onFail:function(e){r(!1)}})})));case 9:case"end":return e.stop()}}),e)}))),zr.apply(this,arguments)}function Wr(e){return Vr.apply(this,arguments)}function Vr(){return(Vr=(0,ze.default)(Ve().mark((function e(t){return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Pr(t);case 2:return e.next=4,_r(t);case 4:return e.next=6,wr(t);case 6:return e.next=8,Or(t);case 8:return e.next=10,Er(t);case 10:return e.next=12,Rr(t);case 12:return e.next=14,Br(t);case 14:return e.next=16,Mr(t);case 16:return e.next=18,jr(t);case 18:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Hr(e,t){return Kr.apply(this,arguments)}function Kr(){return Kr=(0,ze.default)(Ve().mark((function e(t,r){var n,o,a;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=r.error,o=n.code,a=n.msg,!([101350001,101350002,101350003].indexOf(o)>=0)){e.next=5;break}return dt(t,(function(e){e.shop.closed=!0,e.shop.closedDesc=a})),(0,j.default)(a),e.abrupt("return",Promise.reject(r));case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))),Kr.apply(this,arguments)}function Yr(e,t){return qr.apply(this,arguments)}function qr(){return(qr=(0,ze.default)(Ve().mark((function e(t,r){var n,o,a;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=r.error,o=n.code,a=n.msg,!(gt.DELIVERY_ERROR.indexOf(o)>=0)){e.next=4;break}return t.process.invoke("confirmOrder",{resetDelivery:!0})[0].then((function(){return(0,j.default)(a)})),e.abrupt("return",Promise.reject(r));case 4:if(!(gt.GOODS_SOLDOUT.indexOf(o)>=0)){e.next=7;break}return t.process.invoke("confirmOrder",{clearLoading:!1})[0].then((function(){return(0,j.default)(a)})),e.abrupt("return",Promise.reject(r));case 7:if(gt.BILL_EXCEPTION_UNSAFTY_REVIEW!==o){e.next=10;break}return K({message:a,showCancelButton:!0,cancelButtonText:"取消下单",confirmButtonText:"继续下单"}).then((function(){t.process.invoke("submitOrderAfterRisk")})).catch((function(){})),e.abrupt("return",Promise.reject(r));case 10:if(gt.BILL_EXCEPTION_UNSAFTY!==o){e.next=13;break}return K({message:a,showCancelButton:!0,cancelButtonText:"取消",confirmButtonText:"查看帮助"}).then((function(){t.dmc.navigate("BillExceptionUnsafty")})).catch((function(){})),e.abrupt("return",Promise.reject(r));case 13:return e.abrupt("return",r);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $r(e,t){return Jr.apply(this,arguments)}function Jr(){return(Jr=(0,ze.default)(Ve().mark((function e(t,r){var n,o,a;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=r.error,o=n.code,a=n.msg,gt.RECEIVER_NEED_REALNAME!==o){e.next=4;break}return K({title:"请填写收货人真实姓名",message:a,confirmButtonText:"去修改",ref:Y("addressBlockDialog")}).then((function(){t.event.emit("trade-buy-core:validate-effect",{type:"validateAddress:toEdit"})})),e.abrupt("return",Promise.reject(r));case 4:return e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xr(e,t){return Zr.apply(this,arguments)}function Zr(){return(Zr=(0,ze.default)(Ve().mark((function e(t,r){var n,o;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(n=t.data.order)||void 0===n||null===(o=n.config)||void 0===o||!o.isChooseFreeOrder){e.next=4;break}if(String(r.error).includes("Error: processor")){e.next=4;break}return t.process.invoke("freeOrderJumpToResult",{orderNo:""}),e.abrupt("return",Promise.reject(r));case 4:return e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Qr(e,t){return en.apply(this,arguments)}function en(){return(en=(0,ze.default)(Ve().mark((function e(t,r){return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Hr(t,r);case 2:return e.next=4,Yr(t,r);case 4:return e.next=6,$r(t,r);case 6:return e.next=8,Xr(t,r);case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var tn=Pt(on,1e3),rn=Pt((function(e,t){return(0,at.requestV2)({origin:"cashier",withCredentials:!0,path:"/pay/wsctrade/order/buy/create-async-book-key.json",method:"POST",data:e}).then((function(r){var n=r.asyncOrderBookKey;return on({asyncOrder:e.asyncOrder,asyncOrderBookKey:n},t)}))}),1e3);function nn(e,t){var r=t.bookKey;Ct(t.message,{error:e,bookKey:r,stack:e.stack})}function on(e,t){var r=e.asyncOrder,n=void 0!==r&&r,o=n?"/pay/wsctrade/order/buy/postAsyncOrderResult.json":"/pay/wsctrade/order/buy/v2/bill-fast.json",a="".concat(Date.now(),"_").concat(Math.floor(1e6*Math.random()+1));try{var i;nn({},{bookKey:null==e||null===(i=e.source)||void 0===i?void 0:i.bookKey,message:JSON.stringify({title:"判断重复下单",status:"start",asyncOrder:n,rand:a})})}catch(e){}return(0,at.requestV2)({origin:"cashier",withCredentials:!0,path:o,method:"POST",data:e}).then((function(r){try{var o;nn({},{bookKey:null==e||null===(o=e.source)||void 0===o?void 0:o.bookKey,message:JSON.stringify({title:"判断重复下单",status:"fulfilled",asyncOrder:n,rand:a})})}catch(e){}return X(t),r})).catch((function(r){var o,i,s,u;try{var d;nn({},{bookKey:null==e||null===(d=e.source)||void 0===d?void 0:d.bookKey,message:JSON.stringify({title:"判断重复下单",status:"rejected",asyncOrder:n,rand:a})})}catch(e){}r.code=+r.code||(null===(o=r.data)||void 0===o?void 0:o.code),r.msg=r.msg||(null===(i=r.data)||void 0===i?void 0:i.msg)||(null===(s=r.data)||void 0===s?void 0:s.message)||r.message||"订单创建失败,请稍后重试";var c=r.code;if(gt.LIMIT_ORDER.indexOf(c)>=0){if($(t),q.limitTryCount<3)return new Promise((function(r,n){setTimeout((function(){q.limitCreate&&tn(e,t).then(r).catch(n)}),1e3+2e3*q.limitTryCount)}));J(t)}else if(c===gt.ASYNC_ORDER){if($(t),q.limitTryCount<7)return new Promise((function(r,n){setTimeout((function(){tn(e,t).then(r).catch(n)}),1e3)}));J(t)}else gt.RECEIVER_NEED_REALNAME===c?t.data.limitOrder.limitCreate&&X(t):(gt.DELIVERY_ERROR.includes(c)||function(){var e=arguments.length>1?arguments[1]:void 0;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split(",").includes(String(e))}(null===(u=t.data)||void 0===u?void 0:u.asyncOrderUnLimitCode,c))&&X(t);throw r}))}function an(){return an=(0,ze.default)(Ve().mark((function e(){var t,r,n,o,a,i,s,u,d,c,l,p=arguments;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=p.length>1?p[1]:void 0,n=(t=p.length>0&&void 0!==p[0]?p[0]:{}).loading,o=void 0===n||n,a=t.confirmRisk,i=void 0!==a&&a;try{r.data.dataLoaded?bt.A.info("createOrderPass",{state:r.data.state,payload:t,query:r.store.query}):bt.A.info("createOrderError",{state:r.data.state,payload:t,query:r.store.query})}catch(e){}return o&&V(),e.prev=5,e.next=8,Wr(r);case 8:return e.next=10,r.process.invokePipe("hook:beforeCreateOrder");case 10:e.next=18;break;case 12:throw e.prev=12,e.t0=e.catch(5),_t.A.end({name:_t._.create_order,extra:{message:"创建订单前置流程错误",err:JSON.stringify(e.t0)}}),o&&H(),e.t0;case 18:return s=r.data.asyncOrder,u={version:"",source:{},config:{},usePayAsset:{},items:[],seller:{},ump:{},newCouponProcess:!1,unavailableItems:[],asyncOrder:s,delivery:{},cloudOrderExt:{},bookKeyCloudExtension:{},confirmTotalPrice:0,extensions:{CONFIRM_TRADE_RISK_DIALOG:JSON.stringify(i),TRADE_PAGE_TYPE:"TRADE_BUY_PAGE"},behaviorOrderInfo:{}},d=mr(u,r),e.next=23,r.process.invokePipe("genCreateParams",d);case 23:if(e.t1=e.sent,e.t1){e.next=26;break}e.t1=d;case 26:return c=e.t1,l=s?rn:tn,e.abrupt("return",l(c,r).then(function(){var e=(0,ze.default)(Ve().mark((function e(n){var a,i,s;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,Ct("1 track_orderCreate[bookKey:".concat(null==c||null===(i=c.source)||void 0===i?void 0:i.bookKey,"] 创建订单成功")),e.next=4,xr(r,n);case 4:return e.next=6,r.process.invokePipe("hook:afterCreateOrder",(0,m.default)((0,m.default)({},n),{},{payload:t}));case 6:e.next=12;break;case 8:e.prev=8,e.t0=e.catch(0),Ct("1-1 track_orderCreate[bookKey:".concat(null==c||null===(s=c.source)||void 0===s?void 0:s.bookKey,"] 上报埋点前的前端流程报错"),{error:JSON.stringify(e.t0)});case 12:return Ct("2 track_orderCreate[bookKey:".concat(null==c||null===(a=c.source)||void 0===a?void 0:a.bookKey,"] emit:onCreateOrder")),r.event.emit("onCreateOrder",n),o&&H(),e.abrupt("return",n);case 16:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(t){return e.apply(this,arguments)}}()).catch((0,ze.default)(Ve().mark((function e(){var n,a,i,s,u=arguments;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=u.length>0&&void 0!==u[0]?u[0]:{},o&&H(),s=(0,m.default)((0,m.default)({},i),{},{code:i.code||(null===(n=i.data)||void 0===n?void 0:n.code),msg:i.msg||(null===(a=i.data)||void 0===a?void 0:a.msg)||"订单创建失败,请稍后重试"}),e.prev=3,e.next=6,Qr(r,{error:s,payload:t});case 6:return e.next=8,r.process.invokePipe("hook:afterCreateOrderError",{error:s,payload:t});case 8:(0,Fe.errorToast)(s,{message:s.msg,log:!0}),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(3);case 14:throw i;case 15:case"end":return e.stop()}}),e,null,[[3,11]])})))));case 29:case"end":return e.stop()}}),e,null,[[5,12]])}))),an.apply(this,arguments)}var sn={limitCreate:!1,limitCreateStatus:"wating",limitTryCount:0};function un(e){sn.limitCreate&&(sn.limitTryCount=0,sn.limitCreate=!1,e.data.limitOrder=(0,m.default)({},sn))}function dn(e,t){return cn.apply(this,arguments)}function cn(){return cn=(0,ze.default)(Ve().mark((function e(t,r){return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return dt(t,(function(e){br(e,r)})),e.abrupt("return",r);case 2:case"end":return e.stop()}}),e)}))),cn.apply(this,arguments)}function ln(e){j.default.loading();var t=e.data.orderNos;return(0,at.requestV2)({origin:"cashier",withCredentials:!0,method:"POST",path:"/pay/wsctrade/order/buy/prepay.json",data:{orderNoList:t}}).then(function(){var t=(0,ze.default)(Ve().mark((function t(r){var n;return Ve().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(j.default.clear(),n=r.prePaymentPreparation||{},!1!==r.success&&n.prepaySuccess){t.next=6;break}throw r;case 6:return un(e),t.next=9,dn(e,r);case 9:return t.next=11,e.process.invokePipe("hook:afterPrepay",r);case 11:return t.abrupt("return",r);case 12:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){var r=(null==t?void 0:t.data)||{};if(j.default.clear(),function(e){sn.limitCreate=!0,sn.limitCreateStatus="wating",sn.limitTryCount+=1,e.data.limitOrder=(0,m.default)({},sn)}(e),sn.limitTryCount<3)return new Promise((function(t,r){setTimeout((function(){sn.limitCreate&&ln(e).then(t).catch(r)}),1e3+2e3*sn.limitTryCount)}));throw function(e){sn.limitCreate=!0,sn.limitCreateStatus="fail",sn.limitTryCount=0,e.data.limitOrder=(0,m.default)({},sn)}(e),r.prepay=!0,r}))}function pn(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.orderCreation,n=t.isTTApp,o=void 0!==n&&n,a=t.isRetailOrderScene,i=void 0!==a&&a,s=(null==r||null===(e=r.source)||void 0===e?void 0:e.orderMark)||"wx_shop";return i?o?{platform:"dy_mini_program",orderMark:"fulfill_tool"}:{platform:"weapp",orderMark:"retail_minapp_shelf"}:{platform:"weapp",orderMark:s}}function fn(e){e.delivery={},delete e.selfFetch.time,delete e.selfFetch.timeWithWeekday,delete e.selfFetch.selfFetchStartTime,delete e.selfFetch.selfFetchEndTime}function vn(){return vn=(0,ze.default)(Ve().mark((function e(t,r,n){var o,a,i,s,u,d,c,l,p,f,v,h,y,g,b;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((s=t.data.isRetailOrderScene)&&null!==(o=t.data.state.env)&&void 0!==o&&o.isTTApp&&(t.data.prepareData=r),t.data.confirmData=(0,m.default)((0,m.default)({},r),{},{isInitCoupon:null===(a=null==n?void 0:n.isInitCoupon)||void 0===a||a}),u=n.isAddressIdChange,d=n.isStoreIdChange,c=n.goodsId,l=n.skuId,p=n.num,f=t.store.tradeState,void 0===c||void 0===l||"number"!=typeof p){e.next=24;break}v=(0,Tt.default)(f.order.items),e.prev=7,v.s();case 9:if((h=v.n()).done){e.next=16;break}if((y=h.value).goodsId!==c||y.skuId!==l){e.next=14;break}return y.num=p,e.abrupt("break",16);case 14:e.next=9;break;case 16:e.next=21;break;case 18:e.prev=18,e.t0=e.catch(7),v.e(e.t0);case 21:return e.prev=21,v.f(),e.finish(21);case 24:return null!=n&&n.resetDelivery&&fn(f),g=pn({orderCreation:f.order,isRetailOrderScene:s}),b=gr(f,r,{isInitCoupon:null===(i=null==n?void 0:n.isInitCoupon)||void 0===i||i,isFetchShow:!0,platformInfo:g,keepPresent:!0,isAddressIdChange:u,isStoreIdChange:d,isRetailOrderScene:s}),e.next=29,t.process.invokePipe("hook:mutateStateAfterFetch",b);case 29:if(e.t1=e.sent,e.t1){e.next=32;break}e.t1=b;case 32:b=e.t1,ft(r,t),b.dataLoaded=!0,t.data.dataLoaded=!0,ut(t,b),t.logger&&t.logger.log({et:"custom",ei:"trade_buy_set_confirm_data",en:"confirm数据更新",pt:"trade",params:{}});case 38:case"end":return e.stop()}}),e,null,[[7,18,21,24]])}))),vn.apply(this,arguments)}var hn=function(e,t,r){return vn.apply(this,arguments)};function mn(e){!function(e){var t,r;null!=e&&null!==(t=e.order)&&void 0!==t&&null!==(r=t.config)&&void 0!==r&&r.isChooseFreeOrder&&(e.order.config.isForbidPreference=!0,e.order.config.isForbidCoupon=!0,e.giftCard&&(e.giftCard.checked=[]),e.valueCard&&(e.valueCard.checked=[]))}(e.store.tradeState)}var yn=!1,gn=[];function bn(e){var t=e.ctx,r=e.tasks,n=void 0===r?[]:r,o=e.e,a=e.data;yn=!1,n.forEach((function(e){var t=e.resolve,r=e.reject;o?r(o):t(a)})),gn.length>0&&setTimeout((function(){Cn(t)}),200)}function Cn(e){return xn.apply(this,arguments)}function xn(){return xn=(0,ze.default)(Ve().mark((function e(t){var r,n,o,a,i,s,u,d,c,l,p;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=gn[gn.length-1],n=gn.slice(0),gn.length=0,yn=!0,o=r.payload,i=(a=void 0===o?{}:o).loading,s=void 0===i||i,u=a.clearLoading,d=void 0===u||u,c=a.changeDeliveryTime,l=null,e.prev=7,mn(t),e.next=11,t.process.invokePipe("hook:beforeFetchShow",a);case 11:return s&&V(!!t.data.isSkuOrderScene),p=yr({payload:a},t,a),e.next=15,t.process.invokePipe("genConfirmParams",p);case 15:l=e.sent,e.next=23;break;case 18:return e.prev=18,e.t0=e.catch(7),bn({ctx:t,tasks:n,e:e.t0,data:null}),(0,Fe.errorToast)(e.t0,{message:(null===e.t0||void 0===e.t0?void 0:e.t0.msg)||"前置验证失败,请稍后重试",log:!0}),e.abrupt("return");case 23:return e.abrupt("return",(0,at.requestV2)({origin:"cashier",withCredentials:!0,path:"/pay/wsctrade/order/buy/confirm.json",method:"POST",data:l}).then((0,ze.default)(Ve().mark((function e(){var r,o,i,u,l,p,f=arguments;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=(r=f.length>0&&void 0!==f[0]?f[0]:{}).redirectConfig,i=(o=void 0===o?{orderCreated:!1,teamLocked:!1}:o).orderCreated,u=o.teamLocked,l=r.tradeConfirmation.orderItems,p=void 0===l?[]:l,!i){e.next=6;break}return e.abrupt("return",Promise.reject({code:100100,msg:"订单信息已更新,页面刷新中"}));case 6:if(!u){e.next=8;break}return e.abrupt("return",Promise.reject({code:100101,msg:"该店铺因存在异常,暂不支持购买,请联系商家"}));case 8:if(!c||0!==p.length){e.next=10;break}return e.abrupt("return",Promise.reject({code:100103,msg:"当前配送时间库存不足,请重新选择"}));case 10:return e.next=12,hn(t,r,a);case 12:return e.next=14,t.process.invokePipe("hook:afterFetchShow",(0,m.default)((0,m.default)({},r),{},{payload:a}));case 14:return t.event.emit("onConfirmOrder",r),bn({ctx:t,tasks:n,e:null,data:r}),s&&d&&H(),e.abrupt("return",r);case 18:case"end":return e.stop()}}),e)})))).catch((0,ze.default)(Ve().mark((function e(){var r,o,i,u,c,l=arguments;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u=l.length>0&&void 0!==l[0]?l[0]:{},c=(0,m.default)((0,m.default)({},u),{},{code:u.code||(null===(r=u.data)||void 0===r?void 0:r.code),msg:u.msg||(null===(o=u.data)||void 0===o?void 0:o.msg)||(null===(i=u.data)||void 0===i?void 0:i.message)||u.message||"订单信息更新失败,请刷新重试"}),bn({ctx:t,tasks:n,e:u||new Error,data:null}),s&&d&&H(),e.prev=4,e.next=7,t.process.invokePipe("hook:afterFetchShowError",{error:c,payload:a});case 7:(0,Fe.errorToast)(c,{message:c.msg,log:!0}),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(4);case 13:throw u;case 14:case"end":return e.stop()}}),e,null,[[4,10]])})))));case 24:case"end":return e.stop()}}),e,null,[[7,18]])}))),xn.apply(this,arguments)}function Pn(e,t){return kn.apply(this,arguments)}function kn(){return(kn=(0,ze.default)(Ve().mark((function e(t,r){var n;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r.logger&&r.logger.log({et:"custom",ei:"trade_buy_confirm_start"}),!r.data.orderCreated){e.next=3;break}return e.abrupt("return",Promise.resolve({}));case 3:return n=new Promise((function(e,r){gn.push({resolve:e,reject:r,payload:t})})),yn||Cn(r),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var _n=r(22574);function Tn(e,t){var r=t.orderNote;r&&(e.order.buyerMsg=r)}function Sn(){return Sn=(0,ze.default)(Ve().mark((function e(t,r){var n,o,a,i,s,u,d,c,l=arguments;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=(n=l.length>2&&void 0!==l[2]?l[2]:{}).bookKey,a=void 0===o?"":o,n.prepayCardNo,n.prepayCardType,r.prevOrderInfo=JSON.parse((null==r?void 0:r.prevOrderInfo)||"{}"),t.data.prepareData=r,s=t.data.isRetailOrderScene,u=t.data.state.env.isTTApp,d=void 0!==u&&u,c=pn({orderCreation:r.orderCreation,isTTApp:d,isRetailOrderScene:s}),i=t.isBuyPage?Xe(r):gr(t.data.state,r,{platformInfo:c,bookKey:a,isRetailOrderScene:s}),s&&d&&(i.order.source=(0,m.default)((0,m.default)({},i.order.source),c)),pt(r,t),e.next=12,t.process.invokePipe("hook:mutateStateAfterFetch",i);case 12:if(e.t0=e.sent,e.t0){e.next=15;break}e.t0=i;case 15:i=e.t0,ft(r,t),setTimeout((function(){i.dataLoaded=!0,t.data.dataLoaded=!0}),0),ut(t,i),Tn(i,r.prevOrderInfo);case 20:case"end":return e.stop()}}),e)}))),Sn.apply(this,arguments)}var wn=function(e,t){return Sn.apply(this,arguments)},In=r(28456);function On(e,t){return An.apply(this,arguments)}function An(){return(An=(0,ze.default)(Ve().mark((function e(t,r){var n,o,i,s,u,d,c;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=r.error,o=n.code,i=n.data,100100!==o){e.next=6;break}return s=i.orderNos,u=void 0===s?[]:s,d=(0,a.default)(u,1),c=d[0],(0,In.navigateToRantaPage)({pageType:In.PAGE_TYPE.PAY,type:In.NAVIGATE_TYPE.REDIRECT,query:{orderNo:c}}),e.abrupt("return",Promise.reject(r));case 6:return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function En(e,t){return Dn.apply(this,arguments)}function Dn(){return(Dn=(0,ze.default)(Ve().mark((function e(t,r){return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(346000010!==r.error.code){e.next=4;break}return t.event.emit("follow:show",{extraData:{bizCode:7,activityKey:t.data.kdtId,targetUrl:"",fromOrder:t.isBuyPage}}),e.abrupt("return",Promise.reject(r));case 4:return e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Nn(e,t){return Rn.apply(this,arguments)}function Rn(){return(Rn=(0,ze.default)(Ve().mark((function e(t,r){return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,On(t,r);case 2:return e.next=4,En(t,r);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Fn(){return Fn=(0,ze.default)(Ve().mark((function e(){var t,r,n,o,a,i,s,u,d,c,l,p,f,v,h,y,g,b,C,x=arguments;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=x.length>1?x[1]:void 0,n=(t=x.length>0&&void 0!==x[0]?x[0]:{}).useLocal,o=t.bookKey,a=t.addressId,i=t.usePointDeduction,s=t.useOptimalCalculate,u=void 0===s?null:s,d=t.prepayCardNo,c=t.prepayCardType,l={useVersion2:!0,useNewCoupon:!0,isSupportDefaultSelfFetch:!0,useOrderKeep:!0,isOptimalSolution:!0,isOverlyingCoupon:!0,isNewMemberFlow:!0,usePointDeduction:!1!==i,defaultPointDeductEffect:!0,bookKey:o,addressId:a,useOptimalCalculate:u,prepayCardNo:d,prepayCardType:c},(0,et.checkRetailShop)(r.data.shopInfo)&&(l.isSupportSpecialPeriodCost=!0),!n){e.next=13;break}return P=void 0,P=(0,St.default)(window,"_global",{}),p=(0,m.default)({},P.prepare),r.event.emit("onPrepareByBookKey",p),e.next=10,wn(r,p,t);case 10:return e.next=12,r.process.invokePipe("hook:afterPrepareByBookKey",(0,m.default)((0,m.default)({},p),{},{payload:t}));case 12:return e.abrupt("return",p);case 13:return f=r.env.getQuery(),(v=f.pdlive)&&(l.pdlive=v),e.next=17,r.process.invokePipe("genPrepareByBookKeyParams",l);case 17:if(e.t0=e.sent,e.t0){e.next=20;break}e.t0=l;case 20:return h=e.t0,y=t.usePrefetch,g=t.prefetchKey,b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,at.requestV2)({origin:"cashier",withCredentials:!0,path:"/pay/wsctrade/order/buy/prepare-by-book-key.json",data:(0,m.default)((0,m.default)({},h),e)})},C=y?(0,_n.getPrefetchData)({prefetchKey:g,normalFetchCb:b}).then((function(e){return e.bookKey&&"retail-shelf"===e.scene&&e.hasError?b({bookKey:e.bookKey}):e})):(0,at.requestV2)({origin:"cashier",withCredentials:!0,path:"/pay/wsctrade/order/buy/prepare-by-book-key.json",data:h}),e.abrupt("return",C.then((0,ze.default)(Ve().mark((function e(){var n,o,a,i,s=arguments;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=(n=s.length>0&&void 0!==s[0]?s[0]:{}).redirectConfig,a=(o=void 0===o?{orderCreated:!1,teamLocked:!1}:o).orderCreated,i=o.teamLocked,!a){e.next=6;break}return e.abrupt("return",Promise.reject({code:100100,msg:"订单信息已更新,页面刷新中",data:n}));case 6:if(!i){e.next=8;break}return e.abrupt("return",Promise.reject({code:100101,msg:"该店铺因存在异常,暂不支持购买,请联系商家"}));case 8:return r.event.emit("onPrepareByBookKey",n),e.next=11,wn(r,n,t);case 11:return e.next=13,r.process.invokePipe("hook:afterPrepareByBookKey",(0,m.default)((0,m.default)({},n),{},{payload:t}));case 13:return e.abrupt("return",n);case 14:case"end":return e.stop()}}),e)})))).catch((0,ze.default)(Ve().mark((function e(){var n,o,a,i,s,u,d=arguments;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=(i=d.length>0&&void 0!==d[0]?d[0]:{}).msg||(null===(n=i.data)||void 0===n?void 0:n.msg)||(null===(o=i.data)||void 0===o?void 0:o.message)||i.message,u=(0,m.default)((0,m.default)({},i),{},{code:i.code||(null===(a=i.data)||void 0===a?void 0:a.code),msg:s||"系统繁忙,请刷新重试"}),e.prev=3,e.next=6,Nn(r,{error:u,payload:t});case 6:return e.next=8,r.process.invokePipe("hook:afterPrepareByBookKeyError",{error:u,payload:t});case 8:e.next=13;break;case 10:e.prev=10,e.t0=e.catch(3);case 13:throw i;case 14:case"end":return e.stop()}}),e,null,[[3,10]])})))));case 25:case"end":return e.stop()}var P}),e)}))),Fn.apply(this,arguments)}var Bn="create_order_setup_",Ln="create_order_success_setup_",Mn={start:{ei:Bn+"start",en:"提交订单流程开始"},one:{ei:Bn+"one",en:"提交订单第一步"},two:{ei:Bn+"two",en:"提交订单第二步"},three:{ei:Bn+"three",en:"提交订单第三步"},four:{ei:Bn+"four",en:"提交订单第四步"},five:{ei:Bn+"five",en:"提交订单第五步"},successStart:{ei:Ln+"start",en:"提交订单成功开始处理"},successOne:{ei:Ln+"one",en:"提交订单成功处理第一步"},successTwo:{ei:Ln+"two",en:"提交订单成功处理第二步"},skipResult:{ei:"create_order_success_skip_result",en:"跳转支付成功页"}};function Un(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{var n=Mn[t];e.logger.log({et:"custom",ei:n.ei,en:n.en,pt:"trade",params:{desc:JSON.stringify(r)}})}catch(e){}}}function Gn(e){return jn.apply(this,arguments)}function jn(){return(jn=(0,ze.default)(Ve().mark((function e(t){var r,n,o,a,i,s,u,d;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=Un(t),e.prev=1,r("successStart"),a=t.data,i=a.orderResult,s=a.order,u=i.orderNo,d=i.showPayResult,r("successOne",{isChooseFreeOrder:null==s||null===(n=s.config)||void 0===n?void 0:n.isChooseFreeOrder}),null==s||null===(o=s.config)||void 0===o||!o.isChooseFreeOrder){e.next=9;break}return t.process.invoke("freeOrderJumpToResult",{orderNo:u}),e.abrupt("return",Promise.reject("充值免单订单跳转"));case 9:if(r("successTwo",{showPayResult:d}),!d){e.next=13;break}return t.process.invoke("onPaySuccess",i),e.abrupt("return",Promise.reject("0元单跳转"));case 13:e.next=18;break;case 15:e.prev=15,e.t0=e.catch(1);case 18:case"end":return e.stop()}}),e,null,[[1,15]])})))).apply(this,arguments)}function zn(e){return Wn.apply(this,arguments)}function Wn(){return(Wn=(0,ze.default)(Ve().mark((function e(t){var r,n,o,i;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(r=t.data.pay).prepay||r.prepaySuccess){e.next=5;break}return n=t.process.invoke("createPrepay"),o=(0,a.default)(n,1),i=o[0],e.abrupt("return",i);case 5:return e.abrupt("return",Promise.resolve());case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Vn(){return(Vn=(0,ze.default)(Ve().mark((function e(t){return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Gn(t);case 3:return e.next=5,zn(t);case 5:return e.abrupt("return",Promise.resolve());case 8:throw e.prev=8,e.t0=e.catch(0),e.t0;case 12:case"end":return e.stop()}}),e,null,[[0,8]])})))).apply(this,arguments)}function Hn(e,t){if(!e)return e;var r={};return Object.keys(e).forEach((function(n){var o=e[n];r[n]=function(e,t,r){return function(){for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];return Promise.resolve().then((function(){return t.apply(void 0,o)})).catch((function(t){if(t){var n=t instanceof Error?"error":"info",o={bookKey:r.data.bookKey,kdtId:r.data.kdtId,platform:"web"};bt.A[n]("【clientProcessError】".concat(e),{error:t,message:t.message,stack:t.stack},o)}throw t}))}}(n,o,t)})),r}function Kn(){return(Kn=(0,ze.default)(Ve().mark((function e(t){var r,n;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.store._rechargePay,n=t.data.payRechargeInfo,r||!n||!n.btnText){e.next=5;break}return t.process.invoke("doRecharge"),e.abrupt("return",Promise.reject("进行充值并支付流程"));case 5:return t.store.updateState({_rechargePay:!1}),e.abrupt("return",Promise.resolve());case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Yn=null;function qn(e){var t,r=function(){return new Promise((function(e){t=e}))},n=r();Yn=e.watch("dataLoaded",(function(e){e&&t()}));var o=Hn({prepareByBookKey:function(t){return function(){return Fn.apply(this,arguments)}(t,e).catch((function(e){throw e}))},createOrder:function(t){return function(){return an.apply(this,arguments)}(t,e)},confirmOrder:function(t){return null!=t&&t.isFormDbId||e.data.dataLoaded?Pn(t,e):n.then((function(){return Pn(t,e)}))},createPrepay:function(){return ln(e)},checkOrderPay:function(){return function(e){return Vn.apply(this,arguments)}(e)},resetTradeBuyCore:function(){var t=e.store.getInitTradeState();ut(e,t)},handleRechargePay:function(){return function(e){return Kn.apply(this,arguments)}(e)},destroyConfirm:function(){e.data.isSkuOrderScene&&(e.data.dataLoaded=!1,n=r())}},e);return Object.keys(o).forEach((function(t){return e.process.define(t,o[t])})),function(){Object.keys(o).forEach((function(t){return e.process.undef(t,o[t])})),Yn&&Yn(),Yn=null}}var $n=r(54430);function Jn(e){e.process.define("mutateState",(function(t){return dt(e,t),Promise.resolve()}));var t={};function r(r,n,o){t[r]=function(){for(var t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];if(dt(e,(function(e){return n.apply(void 0,[e].concat(r))})),o)return o()}}return r("setOrderMessage",(function(e,t){e.order.buyerMsg=t})),r("setOrderPrivacyBill",(function(e,t){return e.order.isAllowPrivacyWaybill=t,[]})),r("setInvoiceSubmit",(function(t,r){t.invoice.submit=r.submit,t.invoice.invoiceType=r.invoiceType,t.invoice.common=r.common,t.invoice.enterprise=r.enterprise,t.invoice.personal=r.personal,e.logger&&e.logger.log({et:"custom",ei:"trade_buy_set_invoice_info",en:"设置发票信息",pt:"trade",params:{desc:JSON.stringify(r)}})})),r("setPrepayCardCheckStatus",(function(e,t){var r=t.valueCard;e.valueCard=(0,m.default)({},r)})),r("setDisableStoredDiscount",(function(e,t){e.disableStoredDiscount=t})),r("setOrderForbidCoupon",(function(e,t){e.order.config.isForbidCoupon=t})),r("setOrderForbidPreference",(function(e,t){e.order.config.isForbidPreference=t})),r("setDepositAgreement",(function(e,t){e.order.showDepositAgreementVal=t})),r("updateByCrossStoreSelfFetchCache",(function(e,t){var r=_e(t);return r&&(e.postage.currentExpressType=(null==r?void 0:r.activeTab)||0,e.selfFetch=null==r?void 0:r.selfFetch,e.address.activeTab=null==r?void 0:r.activeTab),[]})),function(e){var t=e.ctx,r=e.defineProcess,n=e.defineAsyncProcess,o=e.initProcessMap;r("switchAddressTab",(function(e,r){var n=r.id;return e.address.activeTab=n,t.data.expressType=t.store.expressType,["address"]})),r("selectContact",(function(e,t){var r,n;e.contact.id=t;var o=(null===(r=e.contact)||void 0===r||null===(n=r.list)||void 0===n?void 0:n.find((function(e){return e.id===t})))||{};e.contact.userName=o.userName,e.contact.telephone=o.telephone}),(function(){return t.process.invoke("onExpressChanged")})),r("setNewContact",(function(e,t){var r=t.userName,n=t.telephone;void 0!==r&&(e.contact.userName=r),void 0!==n&&(e.contact.telephone=n),e.contact.id=""}),(function(){return t.process.invoke("onExpressChanged")})),r("setSelfFetch",(function(e,t){return e.selfFetch=(0,m.default)((0,m.default)({},e.selfFetch),t),["selfFetch"]}),(function(){return t.process.invoke("onExpressChanged"),t.process.invoke("confirmOrder")})),r("selectAddress",(function(e,t){e.address.id=t,(0,wt.default)(e.address.inlineForm)||(e.address.inlineForm={})}),(function(){return t.process.invoke("onExpressChanged"),t.process.invoke("confirmOrder",{isAddressIdChange:!0})})),r("selectExpressType",(function(e,t){e.postage.currentExpressType=t}),(function(){return t.process.invoke("confirmOrder",{expressChanged:!0})})),r("setSelfFetchTime",(function(e,t){e.selfFetch.time=t.text,e.selfFetch.timeWithWeekday=t.textWithWeekday,e.selfFetch.selfFetchStartTime=t.startTime||"",e.selfFetch.selfFetchEndTime=t.endTime||""}),(function(){return t.process.invoke("confirmOrder")})),r("setPeriodBuyChosenIndex",(function(e,t){e.periodBuy.chosenIndex=t})),r("setVerifyFail",(function(e,t){e.idcard.verifyFalse=t})),r("updateAddress",(function(e,t){e.address.list.some((function(r,n){return r.id===t.id&&(e.address.list.splice(n,1,t),!0)})),t.isDefault&&e.address.list.filter((function(e){return e.id!==t.id&&e.isDefault})).forEach((function(e){e.isDefault=!1}))})),r("addAddress",(function(e,t){t.id&&e.address.list.some((function(e){return e.id===t.id}))||(e.address.list.unshift(t),t.isDefault&&e.address.list.filter((function(e){return e.id!==t.id&&e.isDefault})).forEach((function(e){e.isDefault=!1})))})),r("setAddressId",(function(e,t){e.address.id=t}),(function(){return t.process.invoke("onExpressChanged")})),r("deleteAddress",(function(e,t){if(e.address.list=e.address.list.filter((function(e){return e.id!==t})),t===e.address.id){e.address.id="";var r=e.address.list[0];(0,wt.default)(r)||(e.address.id=r.id)}})),r("setIdcard",(function(e,t){e.idcard=(0,m.default)({},t)}));var a=!1;n("updateAddressState",function(){var e=(0,ze.default)(Ve().mark((function e(r,n){var o,i;return Ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=!1,-1===((null===(o=r.address)||void 0===o?void 0:o.list)||[]).findIndex((function(e){return+e.id==+n.id}))){e.next=6;break}r.address.list.some((function(e,t){return e.id===n.id&&(r.address.list.splice(t,1,n),!0)})),e.next=9;break;case 6:if(!n.id||!r.address.list.some((function(e){return e.id===n.id}))){e.next=8;break}return e.abrupt("return");case 8:r.address.list.push(n);case 9:return n.isDefault&&r.address.list.filter((function(e){return e.id!==n.id&&e.isDefault})).forEach((function(e){e.isDefault=!1})),n.id!==r.address.id&&(a=!0,r.address.id=n.id),(0,wt.default)(r.address.inlineForm)||(r.address.inlineForm={}),e.next=14,t.process.invokePipe("hook:beforeUpdateAddress",r.address);case 14:i=e.sent,r.address=i||r.address;case 16:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),(function(){return t.process.invoke("onExpressChanged"),t.process.invoke("confirmOrder",{isAddressIdChange:a})})),o.saveContact=function(e){if(!e.userName||!e.telephone)return Promise.reject("参数缺失");var r=e.id?"update":"add";return(0,$n.S)(e).then((function(n){var o=n.value||n,a=(0,m.default)((0,m.default)({},e),{},{id:o});return t.process.invoke("updateContactState",{contact:a,method:r}),t.process.invoke("onExpressChanged"),(0,j.default)("add"===r?"联系人添加成功":"联系人编辑成功"),o}))},r("updateContactState",(function(e,t){var r=t.contact,n=t.method,o=r.id,a=e.contact.list,i=a.slice(),s=(0,m.default)((0,m.default)({},r),{},{id:o}),u=a.map((function(e){return e.id})).indexOf(r.id);"add"===n?i.push(s):i.splice(u,1,s),r.isDefault&&i.filter((function(e){return e.id!==o&&e.isDefault})).forEach((function(e){e.isDefault=!1})),e.contact=(0,m.default)((0,m.default)((0,m.default)({},e.contact),r),{},{list:i,id:o})})),r("deleteContact",(function(e,t){var r=e.contact.list.slice(),n=r.map((function(e){return e.id})).indexOf(t);r.splice(n,1),e.contact=(0,m.default)((0,m.default)({},e.contact),{},{list:r}),t===e.contact.id&&(e.contact=(0,m.default)((0,m.default)({},e.contact),{},{id:"",userName:"",telephone:""}))}))}({ctx:e,defineProcess:r,defineAsyncProcess:function(r,n,o){t[r]=(0,ze.default)(Ve().mark((function t(){var r,a,i,s=arguments;return Ve().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:for(r=s.length,a=new Array(r),i=0;i<r;i++)a[i]=s[i];return t.next=3,ct(e,(function(e){return n.apply(void 0,[e].concat(a))}));case 3:if(!o){t.next=5;break}return t.abrupt("return",o());case 5:case"end":return t.stop()}}),t)})))},initProcessMap:t}),function(e,t){var r=function(e,t){e.appointPromotionInstances=t,e.coupon=(0,m.default)((0,m.default)({},e.coupon),{},{ignoreCoupon:!0}),e.customerCards={list:[]}};t("setUmpActivityState",r),t("setUmpActivity",r,(function(){return e.process.invoke("confirmOrder")})),t("setBestActivity",(function(e){e.useOptimalCalculate=!0,e.coupon=(0,m.default)((0,m.default)({},e.coupon),{},{ignoreCoupon:!0}),e.customerCards={list:[]}}),(function(){return e.process.invoke("confirmOrder")})),t("setIgnoreVirtualCoupon",(function(e,t){e.coupon=(0,m.default)((0,m.default)({},e.coupon||{}),{},{ignoreVirtualCoupon:t})})),t("setPointDeductionUsed",(function(e,t){e.pointDeduction.isUse=t})),t("setPointDeductionCost",(function(e,t){e.pointDeduction.canCostPoints=t,e.pointDeduction.isUse=0!==t})),t("setCustomCard",(function(e,t,r){e.customerCards.id=t,e.customerCards.isActiveSelection=!!r})),t("setDisplayCard",(function(e,t){e.order.openDisplayCard=t}))}(e,r),Object.keys(t).forEach((function(r){return e.process.define(r,t[r])})),function(){Object.keys(t).forEach((function(r){return e.process.undef(r,t[r])}))}}var Xn=r(6714);function Zn(e){var t=qn(e),r=function(e){var t,r,n={getDeliveryParam:function(t){return Jt(e.store.tradeState,e.store,t)},fetchPromotion:(r=(0,ze.default)(Ve().mark((function t(){var r,n,o=arguments;return Ve().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=o.length>0&&void 0!==o[0]?o[0]:{},t.next=3,yr({},e,r);case 3:return n=t.sent,t.abrupt("return",(0,at.requestV2)({origin:"cashier",path:"/pay/wsctrade/order/buy/confirm.json",method:"POST",data:Xn.A.toCamelCase(n),withCredentials:!0}));case 5:case"end":return t.stop()}}),t)}))),function(){return r.apply(this,arguments)}),modifyCacheOrder:(t=(0,ze.default)(Ve().mark((function t(){var r,n,o,a,i,s=arguments;return Ve().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=s.length>0&&void 0!==s[0]?s[0]:{},n=e.store.tradeState,o=n.order,a=n.extra,i=r.skus,t.abrupt("return",(0,at.requestV2)({origin:"cashier",path:"/pay/wsctrade/order/buy/modify-cache.json",method:"POST",data:Xn.A.toCamelCase({bookKey:a.bookKey,buyerId:o.buyer.buyerId,modifyCacheItems:(0,Te.default)(i)}),withCredentials:!0}));case 4:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})};return Object.keys(n).forEach((function(t){return e.process.define(t,n[t])})),function(){Object.keys(n).forEach((function(t){return e.process.undef(t,n[t])}))}}(e),n=Jn(e);return function(){t(),r(),n()}}var Qn=function(){function e(t){var r,a=this;(0,n.default)(this,e),(0,o.default)(this,"ctx",void 0),(0,o.default)(this,"store",void 0),(0,o.default)(this,"offEvent",void 0),(0,o.default)(this,"destroyProcess",void 0),(0,o.default)(this,"initStoreCtxData",(function(){(0,Pe.St)(a,["grouponModel","couponModel","kdtId","yzGuarantee","yzGuaranteeInfo","yzGuaranteeDocs","presentData","themeColors","shopInfo"])})),this.ctx=t.ctx,this.ctx.store=yt(this.ctx),this.store=this.ctx.store,this.initStoreCtxData(),(r=this.ctx).data.state=r.store.tradeState,r.data.address={},r.data.dataLoaded=!1,r.data.orderNo="",r.data.orderNos=[],r.data.orderCreated=!1,r.data.limitOrder={limitCreate:!1,limitCreateStatus:"",limitTryCount:0},r.data.asyncOrder=!1,r.isPrerender&&(it(r,["display","selfFetch","contact","address","goods","order","postage","umpBlockBase"]),st(r,["expressType","currentAddress"]),r.isPrerender=!1),this.offEvent=function(e){var t={"trade-recharge:on-select":function(t){dt(e,(function(e){e.order.config.isStoreAndPayProcess=t.isStoreAndPayProcess,e.pay.valueCardParams=(0,m.default)({valueCardRechargeRuleNo:t.ruleNo,valueCardRechargeRuleVersion:t.ruleVersion},t)})),e.store.updateState({_rechargePay:!0}),setTimeout((function(){e.process.invoke("submitOrder")}),0)},"recharge-free-order:on-confirm":function(t){var r=t.rechargeNo,n=void 0===r?"":r;if(!n)return j.default.fail("执行优惠流程失败,未获取充值单号");dt(e,(function(e){e.order.extensions.RECHARGE_ORDER_FREE=n,e.order.config.isChooseFreeOrder=!0,e.giftCard&&(e.giftCard.checked=[]),e.valueCard&&(e.valueCard.checked=[]),e.disableStoredDiscount=!0})),e.store.updateState({_rechargePay:!0}),e.process.invoke("submitOrder")}};return Object.keys(t).forEach((function(r){return e.event.listen(r,t[r])})),function(){Object.keys(t).forEach((function(r){return e.event.remove(r,t[r])}))}}(this.ctx),this.destroyProcess=Zn(this.ctx),this.ctx.data.coreReady=!0}return(0,xe.default)(e,[{key:"pageDestroyed",value:function(){var e,t,r;null===(e=this.offEvent)||void 0===e||e.call(this),null===(t=this.destroyProcess)||void 0===t||t.call(this),null===(r=this._ranta_unlisteners)||void 0===r||r.forEach((function(e){return e()}))}}]),e}(),eo=function e(t){(0,n.default)(this,e),(0,o.default)(this,"ctx",void 0),this.ctx=t.ctx,this.ctx.isBuyPage="buy"===t.source,new Qn(t)};(0,o.default)(eo,"widgets",{Main:B,QueueMain:me}),(0,o.default)(eo,"lambdas",(0,m.default)({},Ce));var to=r(89672),ro=r(42143),no=r(73399),oo=r(33282),ao={1:"待生效",2:"已生效",3:"已失效"},io=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return e.isOpened?r("tee-view",{staticClass:"privacy-bill-block",class:e.classes},[r("van-cell",{attrs:{"custom-class":"privacy-bill",clickable:"",label:e.cellLabel},on:{click:e.toggle}},[r("tee-view",{class:[e.isPayPage||e.isOrderDetailPage?"gray":""],attrs:{slot:"title"},slot:"title"},[r("tee-view",{staticClass:"privacy-bill-tel"},[e._v("号码保护")]),e._v(" "),r("van-icon",{attrs:{name:"info-o",color:"#969799"},on:{click:function(t){return t.stopPropagation(),e.onOpenPopup(t)}}})],1),e._v(" "),e.isGoodsDetailPage||e.isOrderPage?r("van-checkbox",{ref:"checkboxRefs",attrs:{slot:"right-icon",value:e.checked,"checked-color":"var(--general)"},slot:"right-icon"}):r("tee-view",{staticClass:"privacy-bill-status",attrs:{slot:"right-icon"},slot:"right-icon"},[e._v(e._s(e.statusText))])],1),e._v(" "),e.isGoodsDetailPage&&e.isSkuOrder?e._e():r("privacy-bill-rule-popup",{attrs:{value:e.showRulePopup},on:{close:e.onClosePopup}})],1):e._e()},[]],so=(0,a.default)(io,2),uo=so[0],co=so[1],lo={components:{"van-cell-group":to.default,"van-cell":ro.default,"van-checkbox":no.default,"van-icon":oo.default,"tee-view":i.default},props:{isGoodsDetailPage:{type:Boolean,default:!1},isSkuOrder:{type:Boolean,default:!1},isOpenPrivacyWaybill:{type:Boolean,default:!1},isOrderPage:{type:Boolean,default:!1},isPayPage:{type:Boolean,default:!1},isOrderDetailPage:{type:Boolean,default:!1}},data:function(){return{checked:!0,showRulePopup:!1,themeColors:{},privacyWaybill:{},PrivacyWaybillStatusEnum:ao,display:{},tradeTag:void 0,orderPrivacyBillInit:!1}},computed:{cellLabel:function(){return this.isSkuOrder?"":"隐藏收货人真实手机号,保护隐私"},isOpened:function(){return this.isGoodsDetailPage&&this.isSkuOrder&&this.tradeTag?this.isOpenPrivacyWaybill:this.isOrderPage?this.display.isOpenPrivacyWaybill:this.isPayPage?null===(e=this.display)||void 0===e?void 0:e.isUsePrivacyWaybill:this.isOrderDetailPage?!!ao[this.privacyWaybill.status]:void 0;var e},statusText:function(){return this.isPayPage?"已开启":this.isOrderDetailPage?ao[this.privacyWaybill.status]:void 0},classes:function(){return this.isOrderPage?"order-page":this.isPayPage?"pay-page":this.isGoodsDetailPage?this.isSkuOrder?"goods-detail-page__sku-order":"goods-detail-page":this.isOrderDetailPage?"order-detail-page":""}},watch:{isOpened:{handler:function(e){e&&!this.orderPrivacyBillInit&&(this.ctx.process.invoke("setOrderPrivacyBill",!0),this.orderPrivacyBillInit=!0)},immediate:!0}},created:function(){(0,L.mapData)(this,["privacyWaybill","display","tradeTag"])},methods:{toggle:function(){this.checked=!this.checked,this.ctx.process.invoke("setOrderPrivacyBill",this.checked)},onOpenPopup:function(){this.isGoodsDetailPage&&this.isSkuOrder?this.$emit("openPopup"):this.showRulePopup=!0},onClosePopup:function(){this.showRulePopup=!1}},render:uo,staticRenderFns:co,_compiled:!0},po=r(46866),fo={};fo.styleTagTransform=E(),fo.setAttributes=w(),fo.insert=T().bind(null,"head"),fo.domAPI=k(),fo.insertStyleElement=O();x()(po.A,fo),po.A&&po.A.locals&&po.A.locals;var vo=f().component(lo),ho=(r(10873),r(70449));var mo=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("order-action-sheet",{attrs:{"popup-class":"privacy-bill-popup",show:e.value,title:e.title,"show-close":"","button-text":"我知道了","disable-padding":"",color:"var(--general, #323233)","btn-text-color":"var(--general, #323233)","button-plain":""},on:{close:e.onClose}},[e.loading?r("van-loading"):e._e(),e._v(" "),!e.loading&&e.content?r("tee-view",{staticClass:"privacy-bill-popup__content"},e._l(e.content.content,(function(t,n){return r("tee-view",{key:n},[t.subTitle?r("tee-view",{staticClass:"privacy-bill-popup__sub-title"},[e._v("\n "+e._s(t.subTitle)+"\n ")]):e._e(),e._v(" "),r("tee-view",{staticClass:"privacy-bill-popup__text",class:{textAlignRight:t.textAlignRight}},[e._l(t.text,(function(t,n){return[t.isSpanTag?r("tee-view",{key:n+"span",staticClass:"text-inline",class:{bold:t.isBold},staticStyle:{display:"inline"}},[e._v(e._s(t.content))]):t.isImageTag?r("tee-image",{key:n+"img",style:t.style,attrs:{src:t.content}}):t.isCategory?r("tee-view",{key:n+"category",staticClass:"privacy-bill-popup__sub-category"},[e._v(e._s(t.content))]):r("tee-view",{key:n+"view",class:{bold:t.isBold}},[e._v(e._s(t.content))])]}))],2)],1)})),1):e._e()],1)},[]],yo=(0,a.default)(mo,2),go=yo[0],bo=yo[1],Co={components:{"van-popup":Q.default,"van-button":ee.default,"van-loading":G.default,"order-action-sheet":ho.A,"tee-view":i.default,"tee-image":Z.default},props:{value:{type:Boolean,default:!1}},data:function(){return{apolloConfig:null,loading:!1}},computed:{content:function(){var e=this;if(this.apolloConfig)return{title:this.apolloConfig.title,content:this.apolloConfig.content.map((function(t){return(0,m.default)((0,m.default)({},t),{},{text:t.text.map((function(r,n){return{content:r,isSpanTag:e.isSpanTag(t.tagSpan,n),isBold:e.isBold(t.strong,n),isImageTag:e.isImageTag(t.tagImg,n),style:e.spanStyle(t.style,n),isCategory:e.isCategory(t.category,n)}}))})}))}},title:function(){var e;return(null===(e=this.content)||void 0===e?void 0:e.title)||""}},watch:{value:function(e){var t=this;e&&!this.content&&(this.loading=!0,(0,at.requestUseCdn)({method:"GET",path:"".concat("/wscassets/api/security/guarantee","/docs"),data:{key:"privacy-bill-rule"}}).then((function(e){t.apolloConfig=e})).finally((function(){t.loading=!1})))}},methods:{onClose:function(){this.$emit("close",!1)},isSpanTag:function(e,t){return e&&e.includes(t)},isImageTag:function(e,t){return e&&e.includes(t)},isCategory:function(e,t){return e&&e.includes(t)},isBold:function(e,t){return e&&e.includes(t)},spanStyle:function(e,t){return e&&e[t]||""}},render:go,staticRenderFns:bo,_compiled:!0},xo=r(40975),Po={};Po.styleTagTransform=E(),Po.setAttributes=w(),Po.insert=T().bind(null,"head"),Po.domAPI=k(),Po.insertStyleElement=O();x()(xo.A,Po),xo.A&&xo.A.locals&&xo.A.locals;var ko=f().component(Co),_o=function e(t){(0,n.default)(this,e),this.ctx=t.ctx};(0,o.default)(_o,"widgets",{TradeBuyPrivacyBill:vo}),(0,o.default)(_o,"components",{PrivacyBillRulePopup:ko});var To=[function(){var e=this.$createElement;return(this._self._c||e)("tee-view")},[]],So=(0,a.default)(To,2),wo=So[0],Io=So[1],Oo={data:function(){return{}},components:{"tee-view":i.default},render:wo,staticRenderFns:Io,_compiled:!0},Ao=r(72151),Eo={};Eo.styleTagTransform=E(),Eo.setAttributes=w(),Eo.insert=T().bind(null,"head"),Eo.domAPI=k(),Eo.insertStyleElement=O();x()(Ao.A,Eo),Ao.A&&Ao.A.locals&&Ao.A.locals;var Do=f().component(Oo),No=r(41170),Ro=[function(){var e=this,t=e.$createElement;return(e._self._c||t)("van-field",{attrs:{value:e.order.buyerMsg,"input-class":"buyer-input",type:"text",autosize:"","always-embed":"",label:"订单备注","input-align":"right","custom-style":e.customStyle,"placeholder-style":"text-align:right;font-size:14px;",placeholder:e.buyerMsgTips.buyerMessageCustomTip||"备注建议提前协商(250字以内)",border:!1,maxlength:250,"title-width":"95px"},on:{input:e.handleChange,focus:e.handleFocus}})},[]],Fo=(0,a.default)(Ro,2),Bo=Fo[0],Lo=Fo[1],Mo={components:{"van-field":No.default},props:{order:{type:Object,default:function(){return{buyerMsg:""}}},goods:{type:Object,default:function(){return{list:[]}}},buyerMsgTips:Object,customStyle:{type:String,default:"padding: var(--theme-page-cell-padding-top, 10px) var(--theme-page-cell-padding-right, 12px) var(--theme-page-cell-padding-bottom, 10px) var(--theme-page-cell-padding-left, 12px)"}},methods:{handleChange:function(e){this.$emit("change",e.value)},handleFocus:function(){this.$emit("focus")}},render:Bo,staticRenderFns:Lo,_compiled:!0},Uo=r(86684),Go={};Go.styleTagTransform=E(),Go.setAttributes=w(),Go.insert=T().bind(null,"head"),Go.domAPI=k(),Go.insertStyleElement=O();x()(Uo.A,Go),Uo.A&&Uo.A.locals&&Uo.A.locals;var jo=f().component(Mo),zo=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return e.hasHaitaoGoods?e._e():r("van-cell",{attrs:{title:"发票",border:!1,"custom-class":"long-cell"},on:{click:e.onCellClick}},[r("tee-view",{class:["new-invoice-cell__value",e.disableValueClass],style:e.customStyle},[e._v("\n "+e._s(e.invoiceInfo)+"\n ")])],1)},[]],Wo=(0,a.default)(zo,2),Vo=Wo[0],Ho=Wo[1],Ko={components:{"van-cell":ro.default,"tee-view":i.default},props:{hasHaitaoGoods:{type:Boolean,default:!1},invoiceInfo:String,disableValueClass:String,customStyle:String},methods:{onCellClick:function(){this.ctx.event.emit("changeIsShowInvoicePopup",!0)}},render:Vo,staticRenderFns:Ho,_compiled:!0},Yo=r(69359),qo={};qo.styleTagTransform=E(),qo.setAttributes=w(),qo.insert=T().bind(null,"head"),qo.domAPI=k(),qo.insertStyleElement=O();x()(Yo.A,qo),Yo.A&&Yo.A.locals&&Yo.A.locals;var $o=f().component(Ko),Jo=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return e.initShow||e.dataLoaded?r("tee-view",{staticClass:"trade-buy-service-block"},[e.initShow||e.showMessage?r("tee-view",[r("buyer-msg",{attrs:{order:e.order,goods:e.goods,"buyer-msg-tips":e.shopConfig.buyerMsgTips},on:{change:e.setOrderMessage,focus:e.logFocus}})],1):e._e(),e._v(" "),e.showInvoiceCell?r("tee-view",[r("invoice-cell",{attrs:{"has-haitao-goods":e.hasHaitaoGoods,"invoice-info":e.invoiceInfo,"disable-value-class":e.disableValueClass,"custom-style":e.customInvoiceCellStyle}})],1):e._e(),e._v(" "),e.initShow?e._e():r("retail-contact-phone")],1):e._e()},[]],Xo=(0,a.default)(Jo,2),Zo=Xo[0],Qo=Xo[1],ea={props:{initShow:{type:Boolean,default:!1},customInvoiceCellStyle:String},data:function(){return this.store=this.ctx.store,(0,m.default)({dataLoaded:!1},(0,Pe.aH)(this,["shopConfig","goods","order","dataLoaded","tradeTag","showInvoiceCell","hasHaitaoGoods","invoice","invoiceInfo","disableValueClass","showMessage"]))},created:function(){var e=this;this.initActions(),(0,L.mapData)(this,{invoice:function(t){e.updateInvoiceData(JSON.parse(JSON.stringify(t)))}})},methods:{initActions:function(){(0,Pe.i0)(this,["setOrderMessage","logFocus","updateInvoiceData","changeIsShowInvoicePopup"])}},components:{"tee-view":i.default},render:Zo,staticRenderFns:Qo,_compiled:!0},ta=r(4414),ra={};ra.styleTagTransform=E(),ra.setAttributes=w(),ra.insert=T().bind(null,"head"),ra.domAPI=k(),ra.insertStyleElement=O();x()(ta.A,ra),ta.A&&ta.A.locals&&ta.A.locals;var na=f().component(ea);var oa={state:{order:{buyerMsg:""},goods:{list:[]},shopConfig:{buyerMsgTips:{}}},getters:{showMessage:function(){var e;return this.goods.list&&this.goods.list.length&&!(null===(e=this.order)||void 0===e||!e.showMessage)}},getActions:function(e){return{setOrderMessage:function(t){e.process.invoke("setOrderMessage",t)},logFocus:function(){e.process.invoke("logFocusMessage")}}}},aa=(r(96729),r(70660)),ia={showInvoiceCell:function(){return this.tradeTag.showInvoiceCell},isElectronic:function(){return this.tradeTag.useElectronicInvoice},styleVar:function(){var e="";try{var t=this.themeColors.general,r=(0,aa.default)(t,.1);e="--invoice-tag-active-background-color-alpha-10: ".concat(r,"; --invoice-tag-active-color: ").concat(t)}catch(e){}return e},warningTips:function(){return this.prepayCardDecrease&&0==+this.orderFinalPrice?"使用 余额/卡 支付暂不支持开具电子发票,不计入开票金额当中":this.goods.list.every((function(e){return 10==+e.goodsType||e.fx}))?"分销商品暂不支持开具电子发票,不计入开票金额当中":""},invoiceInfo:function(){var e="请填写开票信息";this.hasHaitaoGoods&&(e="跨境商品暂不支持开发票"),this.warningTips&&(e="暂不支持开发票");var t=this.invoice||{},r=t.submit,n=void 0===r?{}:r,o=t.invoiceType,a=void 0===o?1:o,i=n.raiseType,s=n.userName,u=n.invoiceDetailType;if(i&&s&&u){var d="personal"===i?"个人":"企业",c="itemDetail"===u?"商品明细":"商品类别";e="".concat(1===a?"普票":"专票"," (").concat(d,"-").concat(c,")")}return e},disableValueClass:function(){return"跨境商品暂不支持开发票"===this.invoiceInfo||"暂不支持开发票"===this.invoiceInfo?"new-invoice-cell__disable--value":""}};var sa={state:{hasHaitaoGoods:!1,tradeTag:{},orderFinalPrice:0,prepayCardDecrease:0,display:{},invoice:{themeGeneral:"",invoiceType:1,submit:{emailList:[],invoiceDetailType:"",raiseType:"",taxpayerId:"",userName:""},common:{raiseType:"enterprise",emailList:[]},enterprise:{userName:"",taxpayerId:"",bankAccount:"",openingBankName:"",phone:"",address:"",invoiceDetailType:"itemCategory"},personal:{userName:"",invoiceDetailType:"itemCategory"}},themeColors:{},themeCSS:{},themeType:{},invoiceFormVisible:!1},getters:ia,getActions:function(){return{updateInvoiceData:function(e){this.invoice=e},changeIsShowInvoicePopup:function(e){e&&this.hasHaitaoGoods||(this.invoiceFormVisible=e)}}}},ua=[{state:{dataLoaded:!1,tradeTag:{}},getters:{}},oa,sa].reduce((function(e,t){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{state:(0,m.default)((0,m.default)({},e.state),t.state),getters:(0,m.default)((0,m.default)({},e.getters),t.getters),actions:(0,m.default)((0,m.default)({},e.actions),t.actions)}}(e,t)}),{});function da(e){var t;e.ctx.store?e.store=e.ctx.store:(e.ctx.store=(t=e.ctx,(0,Pe.y$)({state:function(){return(0,m.default)({},ua.state)},getters:(0,m.default)({},ua.getters),actions:(0,m.default)((0,m.default)((0,m.default)({},ua.actions),oa.getActions(t)),sa.getActions())})),e.store=e.ctx.store,(0,Pe.St)(e,["order","goods","shopConfig","tradeTag","dataLoaded","hasHaitaoGoods","orderFinalPrice","prepayCardDecrease","themeColors","themeType","themeCSS","display"]))}var ca=function e(t){(0,n.default)(this,e),(0,o.default)(this,"ctx",void 0),(0,o.default)(this,"store",void 0),this.ctx=t.ctx,da(this)};(0,o.default)(ca,"widgets",{Main:Do,BuyerMsg:jo,TradeBuyServiceBlock:na,InvoiceCell:$o});var la={"@wsc-tee-decorate/feature-user-authorize-popup":h,"@wsc-tee-trade/trade-buy-core":eo,"trade-buy-privacy-bill":_o,"@wsc-tee-trade/trade-buy-service-block":ca};window.ranta_extension_e7fb89b1={extensions:la}},1106:function(e,t,r){"use strict";r.d(t,{St:function(){return te},aH:function(){return Q},i0:function(){return ee},sz:function(){return ne},y$:function(){return Z}});var n=r(7713),o=r(37486),a=r(53324),i=r(86217),s=r(15653),u=(r(26740),r(59250),r(8270),r(2359),r(31116),r(73945),r(61173),r(73996),r(69939),r(11626),r(39718),r(43046),r(36961),r(13715),r(4363),r(40704),r(30965),r(75149),r(33931),r(12603));function d(e){for(var t,r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];return(t=console).warn.apply(t,["[Store warn] ".concat(e)].concat(n))}var c=Object.prototype.toString,l=function(e){return c.call(e)},p=function(e){return null!==e&&"object"==typeof e},f=Array.isArray,v=function(e){return"[object Map]"===l(e)},h=function(e){return"[object Set]"===l(e)},m=function(e){return"function"==typeof e},y=Object.prototype.hasOwnProperty,g=function(e,t){return y.call(e,t)},b=function(e,t){return!(!Array.isArray(e)||!Array.isArray(t)||e!==t)||!Object.is(e,t)},C=function(){};function x(){var e=Date.now();return"xxx-4xxx-yxxx-xxx".replace(/[xy]/g,(function(t){var r=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"===t?r:3&r|8).toString(16)}))}function P(e){if(f(e))return e.map(P);if("[object Object]"===l(e)){var t={};for(var r in e)g(e,r)&&(t[r]=P(e[r]));return t}return e}var k,_=function(e){var t=new Set(e);return t.w=0,t.n=0,t},T=function(e){return(e.w&O)>0},S=function(e){return(e.n&O)>0},w=new WeakMap,I=0,O=1,A=[],E={target:void 0,key:void 0},D=function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;(0,i.default)(this,e),this.fn=t,this.scheduler=r,this.active=!0,this.deps=[],this.fn=t,this.scheduler=r}return(0,s.default)(e,[{key:"run",value:function(){if(!this.active)return this.fn();if(!A.includes(this))try{return A.push(k=this),F.push(R),R=!0,O=1<<++I,I<=30?function(e){var t=e.deps;if(t.length)for(var r=0;r<t.length;r++)t[r].w|=O}(this):N(this),this.fn()}finally{I<=30&&function(e){var t=e.deps;if(t.length){for(var r=0,n=0;n<t.length;n++){var o=t[n];T(o)&&!S(o)?o.delete(e):t[r++]=o,o.w&=~O,o.n&=~O}t.length=r}}(this),O=1<<--I,B(),A.pop();var e=A.length;k=e>0?A[e-1]:void 0}}},{key:"stop",value:function(){this.active&&(N(this),this.active=!1)}}]),e}();function N(e){var t=e.deps;if(t.length){for(var r=0;r<t.length;r++)t[r].delete(e);t.length=0}}var R=!0,F=[];function B(){var e=F.pop();R=void 0===e||e}function L(e,t){if(Object.assign(E,{target:e,key:t}),R&&void 0!==k){var r=w.get(e);r||w.set(e,r=new Map);var n=r.get(t);n||r.set(t,n=_()),function(e){var t=!1;I<=30?S(e)||(e.n|=O,t=!T(e)):t=!e.has(k);t&&(e.add(k),k.deps.push(e))}(n)}}function M(e,t){var r=w.get(e);if(r){var n=[];if(void 0!==t&&n.push(r.get(t)),1===n.length)n[0]&&U(n[0]);else{var i,s=[],u=(0,a.default)(n);try{for(u.s();!(i=u.n()).done;){var d=i.value;d&&s.push.apply(s,(0,o.default)(d))}}catch(e){u.e(e)}finally{u.f()}U(_(s))}}}function U(e){var t,r=(0,a.default)(f(e)?e:Array.from(e));try{for(r.s();!(t=r.n()).done;){var n=t.value;(n!==k||n.allowRecurse)&&(n.scheduler?n.scheduler():n.run())}}catch(e){r.e(e)}finally{r.f()}}var G=function(){var e=Array.prototype,t=Object.create(e);return["push","pop","shift","unshift","splice"].forEach((function(r){Object.defineProperty(t,r,{get:function(){return function(){var t;F.push(R),R=!1;for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];var i=(t=e[r]).call.apply(t,[this].concat(o));B();var s=E.target;return s&&M(s,E.key),i}},enumerable:!1})})),t}();function j(e,t){if(!p(e))return e;for(var r in Array.isArray(e)&&(e.__proto__=G),e)g(e,r)&&z(e,r,e[r],t);return e}function z(e,t,r,n){j(r,n),Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return L(e,t),r},set:function(o){o=P(o),b(o,r)&&(j(o,n),r=o,M(e,t))}})}function W(e,t){var r=e._wrappedGetters,n=e._actions,o={},a={store:e,_$store:e._$store};["watch"].forEach((function(t){Object.defineProperty(a._$store,t,{get:function(){return e[t]},enumerable:!0})})),H(r,(function(t,r){o[r]=function(e,t){return function(){return e(t)}}(t,e),H(a,(function(e){Object.defineProperty(e,r,{get:function(){return o[r]()},set:function(){throw new Error("getter 不允许进行设值")},enumerable:!0})}))})),H(n,(function(e,t){H(a,(function(r){Object.defineProperty(r,t,{get:function(){return e},enumerable:!0})}))})),e._state=function(e,t){return j(e,t)}({data:P(t)},e),Object.keys(e._state.data).forEach((function(t){H(a,(function(r,n){Object.defineProperty(r,t,{get:function(){return e._state.data[t]},set:function(r){if("_$store"!==n)throw new Error("不允许直接对 state 赋值");e._state.data[t]=r},enumerable:!0})}))}))}function V(e,t){var r=t.getters,n=t.actions;e.getters=r||{},e.actions=n||{},function(e,t){e.getters&&H(e.getters,t)}(e,(function(t,r){!function(e,t,r){if(e._wrappedGetters[t])return d("store 中已经定义了 getter: ".concat(t));e._wrappedGetters[t]=function(e){return r.call(e)}}(e,r,t)})),function(e,t){e.actions&&H(e.actions,t)}(e,(function(t,r){!function(e,t,r){if(e._actions[t])return d("store 中已经定义了 action: ".concat(t));e._actions[t]=function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return r.call.apply(r,[e._$store].concat(n))}}(e,r,t)}))}function H(e,t){Object.keys(e).forEach((function(r){return t(e[r],r)}))}function K(e,t){var r;try{r=t?e.apply(void 0,(0,o.default)(t)):e()}catch(e){}return r}function Y(e,t){if(m(e)){var r=K(e,t);return r&&((n=r)&&"function"==typeof n.then)&&r.catch((function(e){})),r}for(var n,o=[],a=0;a<e.length;a++)o.push(Y(e[a],t));return o}var q={};function $(e,t,r){return function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=r.immediate,o=r.deep;if(!t)throw new Error("watch ".concat(e," 需要设置对应的 callback"));var a,i=function(e){d("无效的监听属性类型: ".concat(e))};m(e)?a=function(){return K(e)}:(a=C,i(e));if(o){var s=a;a=function(){return J(s())}}var u=q,c=function(){if(l.active)if(t){var e=l.run();(o||b(e,u))&&(Y(t,[e,u===q?void 0:u]),u=e)}else l.run()};c.allowRecurse=!!t;var l=new D(a,(function(){return c()}));t?n?c():u=l.run():l.run();return function(){l.stop()}}(e,t,r)}function J(e,t){if(!p(e))return e;if((t=t||new Set).has(e))return e;if(t.add(e),f(e))for(var r=0;r<e.length;r++)J(e[r],t);else if(h(e)||v(e))e.forEach((function(e){J(e,t)}));else if(p(e))for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&J(e[n],t);return e}var X=function(){function e(t){(0,i.default)(this,e),this._id="store_".concat(x()),this._actions=Object.create(null),this._wrappedGetters=Object.create(null),this._$store=Object.create(null);var r=("function"==typeof t.state?t.state():t.state)||{};V(this,t),W(this,r)}return(0,s.default)(e,[{key:"watch",value:function(e,t,r){var n=this;return e?t&&m(t)?g(this,e)?$((function(){return n[e]}),t,r):void 0:d("监听 ".concat(e," 需有对应的 callback")):d("缺少监听所需的属性值")}}]),e}();function Z(e){return new X(e)}function Q(e,t){var r,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a={},i=[],s={deep:null===(r=o.deep)||void 0===r||r};return re(t).forEach((function(t){var r=t.key,d=t.val;if("function"==typeof d){var c=d(e.store);return a[r]=c,void $((function(){c=d(e.store)}),(function(){return(0,u.setData)(e,(0,n.default)({},r,c),o)}),s)}if(g(e.store,d)){a[r]=e.store[d];var l=e.store.watch(d,(function(t){return(0,u.setData)(e,(0,n.default)({},r,t),o)}),s);i.push(l)}})),(0,u.setCleanListeners)(e,i),e._isRantaWeapp&&(0,u.setData)(e,a,o),a}function ee(e,t){var r={};return re(t).forEach((function(t){var n=t.key,o=t.val;g(e.store,o)&&(e[n]=e.store[o],r[n]=e.store[o])})),r}function te(e,t){var r=[];re(t).forEach((function(t){var n=t.key,o=t.val,a=e.ctx,i=e.store;if(g(a.data,o)){if(!g(i,n))return d("store 中不存在对应属性".concat(n));var s=a.watch(o,(function(e){i._$store[n]=e}));r.push(s)}})),(0,u.setCleanListeners)(e,r)}function re(e){return function(e){return Array.isArray(e)||p(e)}(e)?Array.isArray(e)?e.map((function(e){return{key:e,val:e}})):Object.keys(e).map((function(t){return{key:t,val:e[t]}})):[]}function ne(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{deep:!0,immediate:!0},n=[];re(t).forEach((function(t){var o=t.key,a=t.val,i=e.ctx,s=e.store;if(!g(s,o))return d("store 中不存在对应属性".concat(o));if(!g(i.data,a))return d("ctx.data 中不存在对应属性".concat(a));var u=s.watch(o,(function(e){i.data[a]=e}),r);n.push(u)})),(0,u.setCleanListeners)(e,n)}},98816:function(e,t,r){"use strict";r(23532),r(59250),r(26740),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!(0,o.default)(e))return[];return e.reduce((function(e,t){return e=[].concat(e,t)}),[])};var n,o=(n=r(56771))&&n.__esModule?n:{default:n};e.exports=t.default},15774:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={};"undefined"!=typeof window&&(r=window.localStorage);var n={setItem:function(e,t){try{r.setItem(e,t)}catch(n){if(22===n.code||1014===n.code&&"NS_ERROR_DOM_QUOTA_REACHED"===n.name){r.clear();try{r.setItem(e,t)}catch(e){}}}},getItem:function(e){try{return r.getItem(e)}catch(e){}},removeItem:function(e){try{return r.removeItem(e)}catch(e){}},clear:function(){try{return r.clear()}catch(e){}}};"undefined"!=typeof window&&(window.YZLocalStorage=n);var o=n;t.default=o,e.exports=t.default},37143:function(e,t,r){"use strict";r(2359),r(31116),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e){return e.replace(/[A-Z]/g,(function(e){return"_".concat(e[0].toLowerCase())}))};t.default=n,e.exports=t.default},6714:function(e,t,r){"use strict";r(2359),r(31116);var n=r(20962);function o(e){return/^\d+$/.test(e)?e:e.replace(/[A-Z]/g,(function(e){return"_"+e.toLowerCase()}))}function a(e){return/^\d+$/.test(e)?e:e.replace(/_[a-z]/g,(function(e){return e[1].toUpperCase()}))}t.A={toSnakeCase:function e(t){if("string"==typeof t)return o(t);if(null!==t&&"object"==typeof t){var r={};return t instanceof Array&&(r=[]),(0,n.default)(t,(function(t,n){r[o(n)]="object"==typeof t?e(t):t})),r}return t},toCamelCase:function e(t){if("string"==typeof t)return a(t);if(null!==t&&"object"==typeof t){var r={};return t instanceof Array&&(r=[]),(0,n.default)(t,(function(t,n){r[a(n)]="object"==typeof t?e(t):t})),r}return t}}},92393:function(e,t,r){"use strict";r.d(t,{A:function(){return a}});r(95026),r(19106),r(16515),r(30965),r(59250),r(75149),r(40381);var n=function(e){return([].slice.call(arguments,1)||[]).forEach((function(t){if(t)for(var r in t)e[r]=t[r]})),e};function o(e){this.money=e}function a(e){return new o(e)}o.prototype=n(o.prototype,{toCent:function(){return parseInt(Math.round(100*this.money),10)||0},toYuan:function(){return this.adjustFixed(parseFloat(this.money/100)||0,2)},adjustFixed:function(e,t){return(Math.round(e*Math.pow(10,t))/Math.pow(10,t)).toFixed(t)}})},88773:function(e,t,r){"use strict";r.d(t,{Kk:function(){return a},aV:function(){return o},jl:function(){return i},tp:function(){return n}});r(97287),r(2359),r(96729),r(59250);function n(e){e=e.trim();var t=/^((\+86)|(86))?(1)\d{10}$/.test(e),r=/^0[0-9\-]{10,13}$/.test(e),n=/^((\+852)|(852))?(5|6|8|9)\d{7}$/.test(e),o=/^((\+886)|(886)|(0))?9\d{2}-?\d{3}-?\d{3}$/.test(e);return t||r||n||o}function o(e){return e&&e.areaCode&&"9"===e.areaCode[0]}function a(e,t){return function(){try{var e,t;return 1===(null===(e=_global)||void 0===e||null===(t=e.rmb_usd_shop_config)||void 0===t?void 0:t.is_rmb_usd_shop)}catch(e){return!1}}()?t&&t.length<=20&&/^[0-9-]+$/.test(t):o(e)?t&&t.length<=20:n(t)}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r={errorInfo:{},msg:""},n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:["userName","tel","areaCode","addressDetail","houseNumber"]).every((function(n){var o=function(e,t,r){var n,o=String(e[t]||"").trim();switch(t){case"userName":return o&&o.length>15?"收货姓名不能超过 15 个字":o?"":"请填写姓名";case"tel":return a(e,o)?"":"请填写正确的电话";case"areaCode":return(null!=e&&null!==(n=e.county)&&void 0!==n&&n.length||"9"===o[0])&&o?"":"请补全所在地区信息";case"addressDetail":return o?"":"请填写详细地址";case"postalCode":return o&&!/^\d{6}$/.test(o)?"邮政编码格式不正确":"";case"houseNumber":return null!=r&&r.houseNumber?o?"":"请填写门牌号":"";default:return""}}(e,n,t);return o&&(r.errorInfo[n]=!0,r.msg=o),!o}));return{isValid:n,error:r}}},26996:function(e,t,r){"use strict";r(59250),r(75214),r(97220);t.A=function(e){return Promise.resolve()}},54045:function(e,t){"use strict";t.A={addressDowngrade:"address_downgrade"}},99387:function(e,t,r){"use strict";r.r(t),r.d(t,{ADDRESS_POI_TYPE:function(){return a},ADDRESS_SOURCE:function(){return o},ADDRESS_TYPE:function(){return n}});var n={INPUT:1,POI:2},o={YOUZAN:1,WECHAT:2},a={QQ:1,BAIDU:2,AMAP:3}},54430:function(e,t,r){"use strict";r.d(t,{Ip:function(){return i},S:function(){return a}});r(26740),r(61173);var n=r(27790),o=(r(26996),r(99387),{skipKdtId:!0,skipShopInfo:!0});function a(e){var t=e.id?"update":"add";return(0,n.default)({origin:"cashier",withCredentials:!0,method:"POST",path:"/wsctrade/uic/contact/".concat(t,"Contact.json"),data:e,config:o})}function i(e){return(0,n.default)({origin:"cashier",withCredentials:!0,path:"/wsctrade/order/queryOrderLimit",method:"POST",data:e})}},87717:function(e,t,r){"use strict";r.d(t,{GP:function(){return l},UD:function(){return c},_u:function(){return d}});r(2359),r(35259),r(89403),r(59250),r(30965),r(75149),r(26740),r(69230),r(96729),r(31116),r(40381),r(51081);var n=r(57520),o=r.n(n);function a(e){return(e<10?"0":"")+e}var i=60*((new Date).getTimezoneOffset()+480)*1e3,s=["周日","周一","周二","周三","周四","周五","周六"],u=function(e){return Array.isArray(e)?(e.forEach((function(e){return Array.isArray(e.weekdays)||e.switchs&&(e.weekdays=(t=(t=e.switchs).split(""),["周一","周二","周三","周四","周五","周六","周日"].filter((function(e,r){return"1"===t[r]})))),e;var t})),e):e},d={today:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now(),t=new Date(e);return new Date(t.getFullYear(),t.getMonth(),t.getDate())},copy:function(e){return new Date(e.getTime())},time:function(e){return l.time(new Date(e))},resetTime:function(e){return e.setHours(0),e.setMinutes(0),e.setSeconds(0),e},maximizeDate:function(e){return e.setHours(23),e.setMinutes(59),e.setSeconds(59),e},addTime:function(e,t){var r=e.split(":"),n=+r[0],o=+r[1]+t;return o>=60&&(n+=o/60|0,o%=60),"".concat(a(n),":").concat(a(o))},businessTime:function(e,t){var r,n=t.timeBucket,o=void 0===n?[]:n,a=t.timeSpan,i=void 0===a?"":a,s=l.weekday(e);return u(o).forEach((function(e){-1!==e.weekdays.indexOf(s)&&(r?"day"===i&&(r=c.time(e.closeTime,r.closeTime)>0?e:r):r=e)})),r},getBusinessTimesByTimeBucket:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=l.weekday(e);return u(t).filter((function(e){return-1!==e.weekdays.indexOf(r)}))},plusDay:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return e.setDate(e.getDate()+t),e},plusHour:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return e.setHours(e.getHours()+t),e},plusMinute:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return e.setMinutes(e.getMinutes()+t),e}},c={sameDay:function(e,t){return["getFullYear","getMonth","getDate"].every((function(r){return e[r]()===t[r]()}))},date:function(e,t){return(e=+e)===(t=+t)?0:e>t?1:-1},time:function(e,t){return(e=+e.slice(0,5).replace(":",""))===(t=+t.slice(0,5).replace(":",""))?0:e>t?1:-1},fullTime:function(e,t){return(e=+e.replace(/\:/g,""))===(t=+t.replace(/\:/g,""))?0:e>t?1:-1},month:function(e,t){var r=e.getFullYear(),n=t.getFullYear(),o=e.getMonth(),a=t.getMonth();return r===n?o===a?0:o>a?1:-1:r>n?1:-1},inBusiness:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=l.weekday(e);return t.some((function(e){return-1!==e.weekdays.indexOf(r)}))},isToday:function(e){return c.sameDay(d.today(),e)},isCurrentYear:function(e){return d.today().getFullYear()===e.getFullYear()},maxDate:function(e,t){return t>e?t:e},day:function(e,t){return e=new Date(l.date(e)),t=new Date(l.date(t)),c.date(e,t)}},l={padZero:a,timeSpanToDate:function(e){return new Date(e+i)},date:function(e){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yyyy-mm-dd").replace("yyyy",e.getFullYear()).replace("mm",a(e.getMonth()+1)).replace("dd",a(e.getDate()))},monthDay:function(e){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yy月dd日").replace("yy",a(e.getMonth()+1)).replace("dd",a(e.getDate()))},yearMonth:function(e){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yyyy年mm月").replace("yyyy",e.getFullYear()).replace("mm",e.getMonth()+1)},time:function(e){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"hh:mm").replace("hh",a(e.getHours())).replace("mm",a(e.getMinutes())).replace("ss",a(e.getSeconds()))},dateTime:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY年MM月DD日 HH:mm:ss";return!e||isNaN(null==e||null===(t=e.getTime)||void 0===t?void 0:t.call(e))?"":o()(e,r)},weekday:function(e){return s[e.getDay()]},advancedWeekday:function(e){var t=d.today(),r=c.sameDay;return r(t,e)?"今天":r(d.plusDay(t),e)?"明天":l.weekday(e)}}},23935:function(e,t,r){"use strict";r.d(t,{A:function(){return E},_:function(){return P}});r(33931),r(42461),r(89403),r(59250),r(67337),r(30965),r(75149),r(18317),r(13715),r(51081),r(36961),r(98269);var n,o,a,i,s=r(7713),u=(r(26740),r(73996),r(69939),r(11626),r(39718),r(49048)),d=r(65054);function c(){return"undefined"==typeof window?{}:window}function l(e){return[function(){return function(e){var t=c();return t.__BIZ_MONITOR_DATA&&t.__BIZ_MONITOR_DATA[e]}(e)},function(t){return function(e,t){var r=c();r.__BIZ_MONITOR_DATA||(r.__BIZ_MONITOR_DATA={}),r.__BIZ_MONITOR_DATA[e]=t}(e,t)}]}!function(e){e.Start="start",e.End="end"}(a||(a={})),function(e){e.Start="start",e.Error="error",e.Timeout="timeout",e.Finish="finish"}(i||(i={}));var p,f,v=((n={})[i.Start]="开始",n[i.Error]="错误",n[i.Timeout]="超时",n[i.Finish]="成功",n),h={buy_now:"web-monitor-logger-buy-now",buy_now_from_sku:"web-monitor-logger-buy-now-from-sku",add_cart:"web-monitor-logger-add-cart",create_order:"web-monitor-logger-create-order",goods_detail:"web-monitor-logger-goods-detail",sku_popup_open:"web-monitor-logger-sku-popup-open",do_pay:"web-monitor-logger-do-pay"},m=((o={})[h.buy_now]="立即购买流程",o[h.buy_now_from_sku]="sku确认流程",o[h.add_cart]="加入购物车流程",o[h.create_order]="提交订单流程",o[h.goods_detail]="商品详情页渲染流程",o[h.sku_popup_open]="sku面板弹出流程",o[h.do_pay]="支付流程",o),y=function(){function e(e){var t=this;this.start=function(e){var r=e.name,n=void 0===r?"":r,o=e.level,s=void 0===o?"info":o,d=e.message,c=e.extra,l=e.timeout,p=void 0===l?3:l;t.keyList.has(n)||(t.logger.log((0,u.__assign)((0,u.__assign)({},e),{level:s,name:"[".concat(a.Start,"]").concat(n),extra:t.genTags(n,i.Start,c),message:d||t.genMsg(n,i.Start)})),t.keyList.add(n),t.triggerTime(e,p))},this.end=function(e){var r=e.name,n=void 0===r?"":r,o=e.type,s=void 0===o?i.Finish:o,d=e.message,c=void 0===d?"":d,l=e.extra,p=e.level,f=void 0===p?"info":p,v=e.isPageHide;if(void 0!==v&&v)return t.keyList.forEach((function(e){t.logger.log({name:"[".concat(a.End,"]").concat(e),level:f,type:"info",extra:t.genTags(n,s,l),message:c||t.genMsg(n,s),detail:{message:"当前页面隐藏或关闭"}})})),t.keyList=new Set,void t.clearTimer();t.keyList.has(n)&&(t.logger.log((0,u.__assign)((0,u.__assign)({},e),{name:"[".concat(a.End,"]").concat(n),level:f,extra:t.genTags(n,s,l),message:c||t.genMsg(n,s)})),t.keyList.delete(n),t.clearTimer())},this.clearTimer=function(){t.timer&&(clearInterval(t.timer),t.timer=0)},this.triggerTime=function(e,r){var n=e.name,o=void 0===n?"":n,a=e.message;t.clearTimer();var s=r-1,u=0;t.timer=setInterval((function(){u>=s&&t.timer&&(t.clearTimer(),t.end({type:i.Timeout,name:o,level:"error",message:a})),t.keyList.has(o)&&u<s&&(u+=1)}),1e3)},this.logger=this.initLogger(e),this.timer=0,this.keyList=new Set}return e.prototype.initLogger=function(e){if(!e.appName||!e.logIndex)throw new Error("缺少必要的参数:appName或logIndex");return d.default.config(e),d.default},e.prototype.genTags=function(e,t,r){return(0,u.__assign)((0,u.__assign)({},r),{stageStatus:t,stageName:e})},e.prototype.genMsg=function(e,t){var r=m[e]||e;return"".concat(r,"_").concat(v[t])},e}();function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){(0,s.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var C,x,P,k="wsc-h5-trade",_="wsc-h5-goods";C=k,x=function(e){var t=l("monitor-instance"),r=t[0],n=t[1],o=r();if(o)return o;var a=new y(e);return n(a),a},P=h,Object.assign(P,{cart_page:"购物车页面渲染流程",trade_buy_page:"下单页渲染流程",sku_buy:"SKU 立即购买流程",sku_cart:"SKU 加购流程"});var T=x({appName:C,logIndex:"jserror_log"}),S=(p={},(0,s.default)(p,P.buy_now,_),(0,s.default)(p,P.add_cart,_),(0,s.default)(p,P.goods_detail,_),(0,s.default)(p,P.sku_popup_open,_),(0,s.default)(p,P.create_order,k),(0,s.default)(p,P.do_pay,k),(0,s.default)(p,P.cart_render,k),(0,s.default)(p,P.cart_select,k),(0,s.default)(p,P.cart_buy,k),(0,s.default)(p,P.cart_page,k),(0,s.default)(p,P.trade_buy_page,k),(0,s.default)(p,P.sku_buy,_),(0,s.default)(p,P.sku_cart,_),p),w=(null===(f=window._global)||void 0===f?void 0:f.monitorFilterUAList)||["SM-G900P","+http://www.apple.com/go/applebot"],I=function(e){var t=e||{},r=t.name,n=void 0===r?"":r,o=t.type,a=S[n]||k;return"error"===o&&navigator&&navigator.userAgent&&w.some((function(e){return navigator.userAgent.includes(e)}))&&(e.type="finish",e.level="info"),b(b({},e),{},{appName:a})},O=T.start,A=T.end;T.start=function(e){try{var t=I(e);O.call(T,t)}catch(e){}},T.end=function(e){try{var t=I(e);A.call(T,t)}catch(e){}};var E=T},15520:function(e,t,r){"use strict";var n,o=r(65054);n=o.default;var a={info:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.log(e,t,r,"info")},error:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.log(e,t,r,"error")},log:function(e,t,r,o){try{n.log({appName:"wsc-h5-trade",logIndex:"jserror_log",level:o,name:e,extra:r,message:"string"==typeof t?t:JSON.stringify(t)})}catch(e){}}};t.A=a},67337:function(e,t,r){e.exports=r(60544)(10601)},96729:function(e,t,r){e.exports=r(60544)(11729)},12603:function(e,t,r){e.exports=r(60544)(12102)},4363:function(e,t,r){e.exports=r(60544)(14096)},64958:function(e,t,r){e.exports=r(99017)(15008)},98269:function(e,t,r){e.exports=r(60544)(1881)},19106:function(e,t,r){e.exports=r(60544)(19021)},18317:function(e,t,r){e.exports=r(60544)(19273)},36495:function(e,t,r){e.exports=r(60544)(21236)},52135:function(e,t,r){e.exports=r(60544)(23025)},49934:function(e,t,r){e.exports=r(60544)(24973)},25001:function(e,t,r){e.exports=r(60544)(2538)},16515:function(e,t,r){e.exports=r(60544)(2860)},28456:function(e,t,r){e.exports=r(60544)(31775)},42143:function(e,t,r){e.exports=r(60544)(3337)},18540:function(e,t,r){e.exports=r(60544)(34981)},40704:function(e,t,r){e.exports=r(60544)(35274)},56771:function(e,t,r){e.exports=r(60544)(36816)},51902:function(e,t,r){e.exports=r(60544)(38617)},41170:function(e,t,r){e.exports=r(60544)(41837)},13715:function(e,t,r){e.exports=r(60544)(42345)},17292:function(e,t,r){e.exports=r(60544)(44472)},10873:function(e,t,r){e.exports=r(60544)(45607)},65054:function(e,t,r){e.exports=r(60544)(46502)},63708:function(e,t,r){e.exports=r(60544)(47019)},20962:function(e,t,r){e.exports=r(60544)(49433)},28745:function(e,t,r){e.exports=r(60544)(51813)},73399:function(e,t,r){e.exports=r(60544)(5278)},42461:function(e,t,r){e.exports=r(60544)(54968)},95262:function(e,t,r){e.exports=r(60544)(56103)},73337:function(e,t,r){e.exports=r(60544)(57635)},54699:function(e,t,r){e.exports=r(99017)(58712)},69939:function(e,t,r){e.exports=r(60544)(5937)},43046:function(e,t,r){e.exports=r(60544)(59836)},23767:function(e,t,r){e.exports=r(60544)(59860)},73945:function(e,t,r){e.exports=r(60544)(60606)},14233:function(e,t,r){e.exports=r(60544)(62020)},49048:function(e,t,r){e.exports=r(60544)(62476)},53324:function(e,t,r){e.exports=r(60544)(66825)},99078:function(e,t,r){e.exports=r(60544)(711)},40085:function(e,t,r){e.exports=r(60544)(71190)},84057:function(e,t,r){e.exports=r(60544)(76465)},89672:function(e,t,r){e.exports=r(60544)(77399)},24692:function(e,t,r){e.exports=r(60544)(79780)},71357:function(e,t,r){e.exports=r(60544)(83832)},22574:function(e,t,r){e.exports=r(60544)(84557)},35259:function(e,t,r){e.exports=r(60544)(86132)},44901:function(e,t,r){e.exports=r(60544)(88499)},95026:function(e,t,r){e.exports=r(60544)(88856)},36927:function(e,t,r){e.exports=r(99017)(89853)},97287:function(e,t,r){e.exports=r(60544)(90526)},41674:function(e,t,r){e.exports=r(60544)(91793)},57520:function(e,t,r){e.exports=r(60544)(93326)},70660:function(e,t,r){e.exports=r(60544)(96534)},5665:function(e,t,r){e.exports=r(60544)(96913)},96293:function(e,t,r){e.exports=r(60544)(99260)},99017:function(e){"use strict";e.exports=ranta_base_library},60544:function(e){"use strict";e.exports=ranta_export_extension_app_vendors},97220:function(e){"use strict";e.exports=window.Tee}},function(e){var t,r=(t=19485,e(e.s=t));window.ranta_export_extension_e7fb89b1=r}]);