1 |
- (window.webpackChunkranta_export_extension_=window.webpackChunkranta_export_extension_||[]).push([[995],{57874:function(e,t,i){"use strict";i.d(t,{A:function(){return F}});var n=i(16066),s=(i(73701),i(97135),i(26740),i(59250),i(75214),i(2359),i(31116),i(69230),i(35259),i(89403),i(16515),i(40381),i(54732)),o=i(81216),r=i(61721),a=i(12944),u=i(63406),l=i(79068),c=i(78742),d=i(86032),p=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("tee-view",{class:e.classes.root},[e.showMinus?i("tee-view",{class:e.classes.minus,style:e.styles.minus,attrs:{"data-type":"minus","hover-class":"t-stepper__minus--hover","hover-stay-time":"70"},on:{click:e.onTap,touchStart:e.onTouchStart,touchEnd:e.onTouchEnd}},[e._t("minus")],2):e._e(),e._v(" "),i("tee-input",{class:e.classes.input,style:e.styles.inputSize,attrs:{type:e.integer?"number":"digit",value:e.currentValue,disabled:e.disabled||e.disableInput},on:{input:e.onInput,focus:e.onFocus,blur:e.onBlur}}),e._v(" "),e.showPlus?i("tee-view",{class:e.classes.plus,style:e.styles.plus,attrs:{"data-type":"plus","hover-class":"t-stepper__plus--hover","hover-stay-time":"70"},on:{click:e.onTap,touchStart:e.onTouchStart,touchEnd:e.onTouchEnd}},[e._t("plus")],2):e._e()],1)},[]],f=(0,n.default)(p,2),m=f[0],h=f[1],g="t-stepper",k=(0,u.createBEM)(g),v={name:g,mixins:[(0,a.buildinMixins)({externalClasses:["custom-class","input-class","plus-class","minus-class"]})],props:{value:null,integer:Boolean,disabled:Boolean,inputWidth:null,buttonSize:null,asyncChange:Boolean,disableInput:Boolean,decimalLength:{type:[Number,String],default:null},min:{type:null,default:1},max:{type:null,default:Number.MAX_SAFE_INTEGER},step:{type:null,default:1},showPlus:{type:Boolean,default:!0},showMinus:{type:Boolean,default:!0},disablePlus:Boolean,disableMinus:Boolean,longPress:{type:Boolean,default:!0},theme:String,plusStyle:String,minusStyle:String},data:function(){return{currentValue:""}},computed:{styles:function(){var e=this.buttonSize,t=this.inputWidth,i=this.minusStyle,n=this.plusStyle,s={width:"".concat((0,c.addUnit)(e)),height:"".concat((0,c.addUnit)(e))};return{inputSize:"width: ".concat((0,c.addUnit)(t),"; height: ").concat((0,c.addUnit)(e)),minus:(0,l.style)([s,i]),plus:(0,l.style)([s,n])}},classes:function(){var e=this.disabled,t=this.disableMinus,i=this.disablePlus,n=this.currentValue,s=this.min,o=this.max;return{root:"".concat(k([this.theme])," ").concat(this.customClass),minus:"".concat(k("minus",{disabled:e||t||n<=s})," ").concat(this.minusClass),input:"".concat(k("input",{disabled:e})," ").concat(this.inputClass),plus:"".concat(k("plus",{disabled:e||i||n>=o})," ").concat(this.plusClass)}}},watch:{value:function(e){(0,c.equal)(e,this.currentValue)||(this.currentValue=this.format(e))},max:function(){this.check()},integer:function(){this.check()},decimalLength:function(){this.check()},min:function(){this.check()}},created:function(){this.currentValue=this.format(this.value)},methods:{updateInnerValue:function(e){var t=this;return new Promise((function(i){t.currentValue=e,setTimeout(i)}))},check:function(){var e=this.format(this.currentValue);(0,c.equal)(e,this.currentValue)||(this.currentValue=e)},isDisabled:function(e){return"plus"===e?this.disabled||this.disablePlus||this.currentValue>=this.max:this.disabled||this.disableMinus||this.currentValue<=this.min},onFocus:function(e){this.$emit("focus",e)},onBlur:function(e){var t=this,i=e.value;this.updateInnerValue(i).then((function(){i=t.format(i),t.emitChange(i),t.$emit("blur",(0,s.default)((0,s.default)({},e),{},{value:i}))}))},filter:function(e){return e=String(e).replace(/[^0-9.-]/g,""),this.integer&&-1!==e.indexOf(".")&&(e=e.split(".")[0]),e},format:function(e){return e=""===(e=this.filter(e))?0:+e,e=Math.max(Math.min(this.max,e),this.min),(0,d.isDef)(this.decimalLength)&&(e=e.toFixed(this.decimalLength)),String(e)},onInput:function(e){var t=(e||{}).value,i=void 0===t?"":t;if(""!==i){var n=this.filter(i);if((0,d.isDef)(this.decimalLength)&&-1!==n.indexOf(".")){var s=n.split(".");n="".concat(s[0],".").concat(s[1].slice(0,this.decimalLength))}this.emitChange(n)}},emitChange:function(e){this.asyncChange||(this.currentValue=e),this.$emit("change",e)},onChange:function(){var e=this.type;if(this.isDisabled(e))this.$emit("overlimit",e);else{var t="minus"===e?-this.step:+this.step,i=this.format((0,c.add)(+this.currentValue,t));this.emitChange(i),this.$emit(e)}},longPressStep:function(){var e=this;this.longPressTimer=setTimeout((function(){e.onChange(),e.longPressStep()}),200)},onTap:function(e){var t=e.target.dataset.type;this.type=t,this.onChange()},onTouchStart:function(e){var t=this;if(this.longPress){clearTimeout(this.longPressTimer);var i=e.target.dataset.type;this.type=i,this.isLongPress=!1,this.longPressTimer=setTimeout((function(){t.isLongPress=!0,t.onChange(),t.longPressStep()}),600)}},onTouchEnd:function(){this.longPress&&clearTimeout(this.longPressTimer)}},components:{"tee-view":r.default,"tee-input":o.default},render:m,staticRenderFns:h,_compiled:!0},b=i(6738),_=i.n(b),x=i(90888),y=i.n(x),w=i(12039),S=i.n(w),T=i(6994),C=i.n(T),I=i(83119),A=i.n(I),D=i(61328),P=i.n(D),E=i(60284),O={};O.styleTagTransform=P(),O.setAttributes=C(),O.insert=S().bind(null,"head"),O.domAPI=y(),O.insertStyleElement=A();_()(E.A,O),E.A&&E.A.locals&&E.A.locals;var N=i(97220),F=i.n(N)().component(v)},17187:function(e,t,i){"use strict";i.d(t,{A:function(){return I}});var n=i(16066),s=(i(30965),i(59250),i(61721)),o=i(33282),r=i(12944),a=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("tee-view",{class:["t-tag","t-tag--"+e.type,e.size?"t-tag--"+e.size:"",e.mark?"t-tag--mark":"",e.plain?"t-tag--plain":"",e.round?"t-tag--round":"",e.customClass],style:e.tagStyle},[e.plain?i("tee-view",{class:["plain-border",e.hairline?"plain-border--surround":""],style:e.plainBorderColor}):e._e(),e._v(" "),e._t("default"),e._v(" "),e.closeable?i("t-icon",{attrs:{name:"cross","custom-class":"t-tag__close"},on:{click:e.onClose}}):e._e()],2)},[]],u=(0,n.default)(a,2),l=u[0],c=u[1],d={name:"t-tag",components:{TIcon:o.default,"tee-view":s.default},mixins:[(0,r.buildinMixins)({externalClasses:["custom-class"]})],props:{size:String,mark:Boolean,color:String,plain:Boolean,round:Boolean,textColor:String,type:{type:String,default:"default"},closeable:Boolean,hairline:Boolean},data:function(){return{tagStyle:this._getTagStyle(),plainBorderColor:""}},created:function(){var e=this;["color","plain","textColor"].forEach((function(t){e.$watch(t,(function(){e.tagStyle=e._getTagStyle()}))}))},methods:{_getTagStyle:function(){var e=this.color,t=this.plain,i=this.textColor,n="";if(e&&!t&&(n+="background-color: ".concat(e,";")),i||e&&t){var s=i||e;n+="color: ".concat(s,";"),this.plainBorderColor&&(this.plainBorderColor="border-color: ".concat(s))}return n},onClose:function(){this.$emit("close")}},render:l,staticRenderFns:c,_compiled:!0},p=i(6738),f=i.n(p),m=i(90888),h=i.n(m),g=i(12039),k=i.n(g),v=i(6994),b=i.n(v),_=i(83119),x=i.n(_),y=i(61328),w=i.n(y),S=i(41581),T={};T.styleTagTransform=w(),T.setAttributes=b(),T.insert=k().bind(null,"head"),T.domAPI=h(),T.insertStyleElement=x();f()(S.A,T),S.A&&S.A.locals&&S.A.locals;var C=i(97220),I=i.n(C)().component(d)},44412:function(e,t,i){"use strict";i.d(t,{A:function(){return z}});var n=i(16066),s=(i(73701),i(30965),i(59250),i(75149),i(33931),i(54732)),o=i(61721),r=i(41170),a=i(33282),u=i(42143),l=i(98738),c=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("tee-view",{staticClass:"birthday-row__item",class:{"birthday-row__item--active":e.choosed},on:{click:e.onSelect}},[i("tee-view",{staticClass:"birthday-row__item-main"},[i("tee-view",{staticClass:"birthday-row__item-name"},[i("tee-view",{staticClass:"birthday-row__item-name-text"},[e._v(e._s(e.name))])],1)],1)],1)},[]],d=(0,n.default)(c,2),p=d[0],f=d[1],m={props:{name:String,itemKey:String,selectedKey:String},computed:{choosed:function(){return this.selectedKey===this.itemKey}},methods:{onSelect:function(){this.$emit("select",{key:this.itemKey,name:this.name})}},components:{"tee-view":o.default},render:p,staticRenderFns:f,_compiled:!0},h=i(6738),g=i.n(h),k=i(90888),v=i.n(k),b=i(12039),_=i.n(b),x=i(6994),y=i.n(x),w=i(83119),S=i.n(w),T=i(61328),C=i.n(T),I=i(58105),A={};A.styleTagTransform=C(),A.setAttributes=y(),A.insert=_().bind(null,"head"),A.domAPI=v(),A.insertStyleElement=S();g()(I.A,A),I.A&&I.A.locals&&I.A.locals;var D=i(97220),P=i.n(D),E=P().component(m),O=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("tee-view",{staticClass:"sku-birthday"},[i("tee-view",{staticClass:"sku-birthday-title t-hairline--top"},[i("tee-view",[e._v(e._s(e.opt.greetingCardName))]),e._v(" "),i("tee-view",{staticClass:"sku-birthday-title-inner"},[e._v(e._s(e.subTitleText))])],1),e._v(" "),i("tee-view",{staticClass:"sku-row-container"},e._l(e.optVals,(function(t,n,s){return i("birthday-row-item",{key:n,attrs:{index:s,name:t,itemKey:n,selectedKey:e.birthdayKey},on:{select:e.onSelect}})})),1),e._v(" "),e.birthdayKey&&e.isShowBirthdayText?[i("van-field",{staticClass:"birthday-input",attrs:{maxlength:e.opt.blessingMessageLengthLimit||20,placeholder:"请填写祝福语",value:e.birthdayText,disabled:e.disabled,label:"祝福语"},on:{input:e.onMessage}})]:e._e()],2)},[]],N=(0,n.default)(O,2),F=N[0],M=N[1],B={birthdayText:"",birthdayKey:"",birthdayName:"",isShowBirthdayText:!1},R={components:{"van-cell":u.default,"van-icon":a.default,"van-field":r.default,"van-popup":l.default,"birthday-row-item":E,"tee-view":o.default},props:{opt:Object,skuId:Number},data:function(){return(0,s.default)({},B)},watch:{opt:function(){this.reset()}},computed:{subTitleText:function(){var e=this.opt.remark;return e?"(".concat(e,")"):""},optVals:function(){return this.opt.customerRelation||{}},disabled:function(){var e=this.opt.blessingMessageEditable;return!(void 0===e||e)}},methods:{reset:function(){var e=this;Object.keys(B).forEach((function(t){e[t]=B[t]}))},onSelect:function(e){var t=this,i=e.key,n=e.name,s=this.opt.blessingMessage,o=void 0===s?{}:s;this.birthdayKey=i,this.birthdayName=n,this.birthdayText=o[i]||"",this.isShowBirthdayText=!!o[i],this.$nextTick((function(){var e;t.baseEvent();var i=null===(e=document)||void 0===e?void 0:e.querySelector(".birthday-input");null==i||i.scrollIntoView()}))},onInputBlur:function(){this.onMessage(),this.$emit("blur")},baseEvent:function(){var e;this.$emit("change",{text:this.birthdayText,key:this.birthdayKey,name:this.birthdayName,required:null===(e=this.opt)||void 0===e?void 0:e.relationPersonRequired})},onMessage:function(e){var t=this;if(void 0!==e){var i=(e||{}).value,n=void 0===i?"":i;this.birthdayText=n,this.$nextTick((function(){t.baseEvent()}))}}},render:F,staticRenderFns:M,_compiled:!0},V=i(70561),L={};L.styleTagTransform=C(),L.setAttributes=y(),L.insert=_().bind(null,"head"),L.domAPI=v(),L.insertStyleElement=S();g()(V.A,L),V.A&&V.A.locals&&V.A.locals;var z=P().component(R)},30402:function(e,t,i){"use strict";i.d(t,{A:function(){return C}});var n=i(16066),s=i(13866),o=i(61721),r=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.opt.showImage?i("tee-view",{staticClass:"sku-header__img-wrap custom-class",on:{click:e.onImageClick}},[i("tee-image",{staticClass:"sku-header__img",attrs:{mode:"aspectFill",src:e.opt.headerImage}}),e._v(" "),i("tee-view",{staticClass:"sku-header__icon"})],1):e._e()},[]],a=(0,n.default)(r,2),u=a[0],l=a[1],c={props:{opt:Object},externalClasses:["custom-class"],methods:{onImageClick:function(){this.$emit("preview",{type:"header"})}},components:{"tee-view":o.default,"tee-image":s.default},render:u,staticRenderFns:l,_compiled:!0},d=i(6738),p=i.n(d),f=i(90888),m=i.n(f),h=i(12039),g=i.n(h),k=i(6994),v=i.n(k),b=i(83119),_=i.n(b),x=i(61328),y=i.n(x),w=i(82283),S={};S.styleTagTransform=y(),S.setAttributes=v(),S.insert=g().bind(null,"head"),S.domAPI=m(),S.insertStyleElement=_();p()(w.A,S),w.A&&w.A.locals&&w.A.locals;var T=i(97220),C=i.n(T)().component(c)},5491:function(e,t,i){"use strict";i.d(t,{A:function(){return X}});var n=i(16066),s=(i(73701),i(61173),i(2359),i(31116),i(54732)),o=i(13866),r=i(72124),a=i(61721),u=i(97220),l=i.n(u),c=i(41170),d=i(33282),p=i(42143),f=i(98738),m=i(66103),h=i(25001),g=i(57442),k=(i(35259),i(27790));i(89986),i(53874),i(59250),i(73996),i(98896),i(80574),i(97901),i(8202),i(77241),i(78546),i(38055),i(51413),i(51967),i(75867),i(74657),i(80785),i(73653),i(23735),i(76104),i(23468),i(35051),i(32123),i(64974),i(4727),i(8114),i(24537),i(93073),i(49581),i(75214),i(95026),i(69230),i(73945);function v(e,t){return new Promise((function(i,n){var s=new Image,o="newImage";if(s.onerror=function(e){n(e)},s.onload=function(){try{t=t||{};var e=this.width||100,s=this.height||100,r=t.quality||.6,a=t.type||"image/jpeg";t.width&&t.height?(e=t.width,s=t.height):t.width&&!t.height?(s=parseInt(s*(t.width/e),10),e=t.width):t.height&&!t.width?(e=parseInt(e*(t.height/s),10),s=t.height):t.maxWidth?e>t.maxWidth&&(s=parseInt(s*(t.maxWidth/e),10),e=t.maxWidth):t.maxHeight?s>t.maxHeight&&(e=parseInt(e*(t.maxHeight/s),10),s=t.maxHeight):t.maxSide?s>=e&&s>t.maxSide?(e=parseInt(e*(t.maxSide/s),10),s=t.maxSide):e>s&&e>t.maxSide&&(s=parseInt(s*(t.maxSide/e),10),e=t.maxSide):t.ratio&&(e=parseInt(e*t.ratio,10),s=parseInt(s*t.ratio,10));var u=document.createElement("canvas");u.width=e,u.height=s;var l=u.getContext("2d");l.clearRect(0,0,e,s),l.drawImage(this,0,0,e,s);var c=function(e,t){for(var i=e.split(",")[1],n=window.atob(i),s=new ArrayBuffer(n.length),o=new Uint8Array(s),r=0;r<n.length;r++)o[r]=n.charCodeAt(r);return new Blob([o],{type:t})}(u.toDataURL(a,r),a);c.name=o,i(c)}catch(e){n(e)}},"string"==typeof e)s.setAttribute("crossOrigin","anonymous"),s.src=e,o=e;else if("object"==typeof e&&e.toString().indexOf("File")>=0){var r=new FileReader;r.readAsDataURL(e),r.onload=function(t){s.src=t.target&&t.target.result,e.name&&(o=e.name)}}else n(new Error("Error image source context"))}))}function b(){}function _(e){var t=e.success,i=e.fail,n=e.file,s=e.uploadToken;if(n.size>5242880)return i({msg:"图片太大了"});var o=new FormData;o.append("file",n),o.append("token",s),o.append("x:skip_save",1);var r="",a=n.name.split(".");a.length>1&&(r=".".concat(a[a.length-1])),o.append("x:ext",r),(0,k.default)({method:"POST",origin:"qbox",data:o,header:{"content-type":"multipart/form-data"},useRaw:!0}).then((function(e){t(e.data)})).catch((function(e){i(e)}))}function x(e){var t=e.file,i=e.success||b,n=e.fail||b,s=e.progress||b;!function(e){var t=e.success||b,i=e.fail||b;(0,k.default)({path:"/wscshop/token/upload-image.json",withCredentials:!0}).then((function(e){return t(e.token)})).catch(i)}({success:function(o){!function(e){var t=e.file,i=e.imgFile,n=e.uploadToken,s=e.success,o=e.progress,r=e.fail;if("web"===l().getEnv())return i.size>3145728?void v(i,{maxSide:4e3}).then((function(e){_({file:e,success:s,fail:r,uploadToken:n})})).catch((function(){_({file:i,success:s,fail:r,uploadToken:n})})):void _({file:i,success:s,fail:r,uploadToken:n});var a=(0,g.uploadFile)({url:"https://up.yzcdn.cn/",filePath:t,fileType:"image",fileName:"file",name:"file",formData:{token:n,"x:skip_save":1},success:function(e){try{e=JSON.parse(e.data)}catch(e){r({type:"yz:uploadFile",code:-99999,msg:"JSON解析错误"})}0==+e.code?s(e.data):r({type:"yz:uploadFile",code:e.code,msg:e.msg})},fail:function(e){r({type:"wx:uploadFile",code:-99999,msg:e.errMsg||e.errorMessage})}});o!==b&&a.onProgressUpdate(o)}({file:t,imgFile:e.imgFile,uploadToken:o,success:i,progress:s,fail:n})},fail:function(e){n(e)}})}var y=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("tee-view",[i("tee-view",{on:{click:e.onClick}},[i("van-field",{attrs:{"is-link":"",center:"",readonly:"","placeholder-style":"font-size: 14px;",value:e.value,label:e.message.name,required:1===e.message.required,placeholder:e.message.placeholder,type:e.message.type,"enable-native":!1,"input-class":"sku-message__input"}})],1)],1)},[]],w=(0,n.default)(y,2),S=w[0],T=w[1],C={date:"选择年月日",time:"选择时间",datetime:"选择日期时间"},I={components:{"van-field":c.default,"tee-view":a.default},props:{message:{type:Object,default:function(){return{}}},value:{type:String,default:""},index:Number},data:function(){return{showDatePicker:!1,currentDate:"time"===this.message.type?"":(new Date).getTime(),minDate:new Date((new Date).getFullYear()-150,0,1).getTime()}},computed:{title:function(){var e=this.message;return C[e.type]}},watch:{value:function(e){var t=e.replace(/-/g,"/");switch(this.message.type){case"time":this.currentDate=t;break;case"date":case"datetime":this.currentDate=new Date(t).getTime()}}},methods:{onClick:function(){var e=this.message.type;this.$emit("date-click",{value:this.currentDate,type:e,index:this.index,title:C[e],minDate:"time"===e?"":this.minDate})}},render:S,staticRenderFns:T,_compiled:!0},A=i(6738),D=i.n(A),P=i(90888),E=i.n(P),O=i(12039),N=i.n(O),F=i(6994),M=i.n(F),B=i(83119),R=i.n(B),V=i(61328),L=i.n(V),z=i(19610),j={};j.styleTagTransform=L(),j.setAttributes=M(),j.insert=N().bind(null,"head"),j.domAPI=E(),j.insertStyleElement=R();D()(z.A,j),z.A&&z.A.locals&&z.A.locals;var U=l().component(I),$=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.opt.show?i("tee-view",{staticClass:"sku-messages"},e._l(e.messageList,(function(t,n){return i("tee-view",{key:n+t.name},["image"===t.type?i("van-cell",{staticClass:"sku-messages__image-cell",attrs:{title:t.name,required:1===t.required,"title-width":"90px"}},[i("tee-view",{staticClass:"sku-messages__image-cell-value-wrap"},[i("tee-view",{staticClass:"sku-messages__image-cell-value",class:{"sku-messages__image-cell--active":e.messageValues[n].value},on:{click:function(t){return e.onChoose(n)}}},[i("van-icon",{attrs:{size:"18px",name:"photograph"}}),e._v(" "),i("tee-image",{staticClass:"sku-messages__image-cell-img",attrs:{mode:"aspectFit",src:e.messageValues[n].value}}),e._v(" "),i("tee-view",{staticClass:"sku-messages__image-cell-close"},[i("van-icon",{attrs:{color:"#fff",name:"cross"}})],1)],1),e._v(" "),i("tee-text",{staticClass:"sku-messages__image-cell-label"},[e._v("(仅限一张)")])],1)],1):"date"===t.type||"time"===t.type||"datetime"===t.type?i("date-time-field",{attrs:{message:t,value:e.messageValues[n].value,index:n},on:{"date-click":e.onDateTimeClick,confirm:function(t){return e.onDateTimerPicker(n)}}}):"idcard"===t.type?i("tee-view",[i("van-field",{staticClass:"sku-messages_id-card-field",attrs:{border:!1,maxlength:200,value:e.messageValues[n].value,"placeholder-style":"font-size: 14px;",label:t.name,required:1===t.required,placeholder:t.placeholder,type:t.type,center:!t.multiple,"input-class":"message-input"},on:{blur:e.onInputBlur,input:function(t){return e.onWebInput(n,t)}}}),e._v(" "),i("tee-view",{staticClass:"sku-messages_id-card-msg"},[e._v("\n 身份证号码为敏感信息,系统将会对其进行安全处理,请放心。如对收集原因有疑问,请联系商家。\n ")])],1):[i("van-field",{attrs:{maxlength:200,value:e.messageValues[n].value,label:t.name,required:1===t.required,placeholder:t.placeholder,type:t.type,center:!t.multiple,"input-class":"message-input"},on:{blur:e.onInputBlur,input:function(t){return e.onWebInput(n,t)}}})]],2)})),1):e._e()},[]],q=(0,n.default)($,2),J=q[0],G=q[1],K={id_no:"请填写身份证号",text:"请填写留言",tel:"请填写数字",email:"请填写邮箱",date:"请选择日期",time:"请选择时间",textarea:"请填写留言",mobile:"请填写手机号"},Y={id_no:"idcard",email:"text",tel:"number",mobile:"number"},H={components:{"van-cell":p.default,"van-icon":d.default,"van-field":c.default,"date-time-field":U,"van-popup":f.default,"tee-view":a.default,"tee-text":r.default,"tee-image":o.default},props:{opt:Object,skuId:Number},data:function(){return{messageValues:[],isKeyboardVisible:!1,lastBlurTime:0,blurDebounceTime:300}},computed:{messageList:function(){var e=this;return this.opt.messages.map((function(t){return(0,s.default)((0,s.default)({},t),{},{placeholder:e.getPlaceholder(t),type:e.getType(t),formatter:e.getFormatter(t),required:+t.required})}))}},watch:{"opt.messages":{immediate:!0,handler:function(){this.messageValues=this.resetMessageValues()}},skuId:function(e,t){e!==t&&(this.messageValues=this.resetMessageValues())},messageValues:{immediate:!0,handler:function(){this.onMessage()}}},mounted:function(){this.initKeyboardListener()},destroyed:function(){this.removeKeyboardListener()},methods:{initKeyboardListener:function(){"undefined"!=typeof window&&window.visualViewport&&(this.handleVisualViewportChange=this.handleVisualViewportChange.bind(this),window.visualViewport.addEventListener("resize",this.handleVisualViewportChange))},removeKeyboardListener:function(){"undefined"!=typeof window&&window.visualViewport&&this.handleVisualViewportChange&&window.visualViewport.removeEventListener("resize",this.handleVisualViewportChange)},handleVisualViewportChange:function(){if(window.visualViewport){var e=window.visualViewport.height;window.innerHeight-e>150?this.isKeyboardVisible||(this.isKeyboardVisible=!0):this.isKeyboardVisible&&(this.isKeyboardVisible=!1,this.handleKeyboardHide())}},handleKeyboardHide:function(){var e=this;Date.now()-this.lastBlurTime<this.blurDebounceTime||setTimeout((function(){Date.now()-e.lastBlurTime>=e.blurDebounceTime&&e.onInputBlur()}),100)},onWebInput:function(e,t){this.onInput(e,{detail:{value:t.value}})},onInput:function(e,t){var i=this,n=t.detail.value,s=(0,this.messageList[e].formatter)(n);this.$set(this.messageValues,e,{value:n}),n!==s&&this.$nextTick((function(){i.$set(i.messageValues,e,{value:s})}))},onDateTimerPicker:function(e,t){this.onInput(e,t),this.$emit("blur")},onChoose:function(e){var t=this;this.messageValues[e].value?this.$set(this.messageValues,e,{value:""}):(0,g.chooseImage)({sourceType:["camera","album"],sizeType:["compressed"],count:1}).then((function(i){!function(e){x(e)}({file:i.tempFilePaths[0],imgFile:i.tempFiles[0],success:function(i){t.$set(t.messageValues,e,{value:i.attachment_url}),t.$emit("blur")},fail:function(e){(0,m.default)({message:e.msg||"图片上传失败",zIndex:99999})}})}))},onDateTimeClick:function(e){this.$emit("date-click",e)},onInputBlur:function(){var e=Date.now();e-this.lastBlurTime<this.blurDebounceTime||(this.lastBlurTime=e,this.onMessage(),this.$emit("blur"))},onMessage:function(){this.$emit("change",this.messageValues)},resetMessageValues:function(){var e=this.opt,t=e.messageConfig,i=e.messages,n=(0,h.default)(t,"initialMessages",{});return(i||[]).map((function(e){return{value:n[e.name]||""}}))},getPlaceholder:function(e){var t=1==+e.multiple?"textarea":e.type,i=(0,h.default)(this.opt.messageConfig,"placeholderMap",{});return e.placeholder||i[t]||K[t]},getType:function(e){return 1==+e.multiple?"qq"===l().getEnv()?"text":"textarea":Y[e.type]?Y[e.type]:e.datetime>0?"datetime":e.type},getFormatter:function(e){return"mobile"===e.type||"tel"===e.type?function(e){return e.replace(/[^\d.]/g,"")}:function(e){return e}}},render:J,staticRenderFns:G,_compiled:!0},W=i(80913),Q={};Q.styleTagTransform=L(),Q.setAttributes=M(),Q.insert=N().bind(null,"head"),Q.domAPI=E(),Q.insertStyleElement=R();D()(W.A,Q),W.A&&W.A.locals&&W.A.locals;var X=l().component(H)},46092:function(e,t,i){"use strict";i.d(t,{A:function(){return Y}});var n=i(16066),s=(i(2359),i(35259),i(89403),i(59250),i(97287),i(72124)),o=i(18677),r=i(61721),a=i(17187),u=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("tee-view",e._l(e.tags,(function(t,n){return i("van-tag",{key:n,style:e.customTagStyle,attrs:{"custom-class":"sku__price-tag-wrap",round:e.round,plain:e.plain,hairline:e.plain}},[i("tee-view",{staticClass:"sku__price-tag",style:t.containerStyle},[t.preText?i("tee-text",{style:t.preStyle},[e._v("\n "+e._s(t.preText)+"\n ")]):e._e(),e._v(" "),t.text?i("tee-text",{staticClass:"sku__price-tag__inner",style:t.textStyle},[e._v("\n "+e._s(t.text)+"\n ")]):e._e(),e._v(" "),t.sufText?i("tee-text",{style:t.sufStyle},[e._v("\n "+e._s(t.sufText)+"\n ")]):e._e()],1)],1)})),1)},[]],l=(0,n.default)(u,2),c=l[0],d=l[1],p={props:{tags:{type:Array,default:function(){return[]}},round:{type:Boolean,default:!1},plain:{type:Boolean,default:!1},customTagStyle:String},components:{"van-tag":a.A,"tee-view":r.default,"tee-text":s.default},render:c,staticRenderFns:d,_compiled:!0},f=i(6738),m=i.n(f),h=i(90888),g=i.n(h),k=i(12039),v=i.n(k),b=i(6994),_=i.n(b),x=i(83119),y=i.n(x),w=i(61328),S=i.n(w),T=i(98882),C={};C.styleTagTransform=S(),C.setAttributes=_(),C.insert=v().bind(null,"head"),C.domAPI=g(),C.insertStyleElement=y();m()(T.A,C),T.A&&T.A.locals&&T.A.locals;var I=i(97220),A=i.n(I),D=A().component(p),P=i(54732),E=(i(61173),i(95996)),O=function(e){return e.map((function(e){return"string"==typeof e?{text:e,isDefaultStyle:!0}:(0,P.default)((0,P.default)({isDefaultStyle:!0},e),{},{text:(0,E.h)(e.text||e.name||"")})}))},N=(i(49934),i(40381),i(41674),i(26740),i(73701),[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("tee-view",e._l(e.priceTextDetail,(function(t){return i("tee-view",{key:t.key,staticClass:"sku__price-container"},e._l(t.items,(function(t){return i("tee-text",{key:t.key,class:["string"===t.type?"weak-text":"num-text"]},[e._v(e._s(t.val))])})),1)})),1)},[]]),F=(0,n.default)(N,2),M=F[0],B=F[1],R={name:"SkuPointsPrice",props:{price:{type:String}},computed:{priceTextDetail:function(){var e=this.price,t=this.parsePriceTextDetail(e),i=null==t?void 0:t.findIndex((function(e){return"string"===e.type&&/-/.test(e.val)}));if(i>0){var n=t.slice(0,i+1),s=t.slice(i+1);return[{items:n,key:"".concat(e,"-1")},{items:s,key:"".concat(e,"-2")}]}return[{items:t,key:"".concat(e,"-1")}]}},methods:{parsePriceTextDetail:function(e){var t=e.match(/(\d+\.\d+|\d+|\+|-|[^\d\+-\s]+)/g);return t?t.map((function(e,t){var i="".concat(e,"-").concat(t);return isNaN(Number(e))?{val:e,type:"string",key:i}:{val:e,type:"number",key:i}})):[{val:e,type:"string"}]}},components:{"tee-view":r.default,"tee-text":s.default},render:M,staticRenderFns:B,_compiled:!0},V=i(3630),L={};L.styleTagTransform=S(),L.setAttributes=_(),L.insert=v().bind(null,"head"),L.domAPI=g(),L.insertStyleElement=y();m()(V.A,L),V.A&&V.A.locals&&V.A.locals;var z=A().component(R),j=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("tee-view",{staticClass:"custom-class"},[i("tee-view",{staticClass:"sku__price"},[i("tee-view",{staticClass:"sku__price-info"},[e.opt.pricePrefix?i("tee-text",{staticClass:"sku__price-prefix"},[e._v("\n "+e._s(e.opt.pricePrefix)+"\n ")]):e._e(),e._v(" "),e.opt.priceSymbol?i("tee-text",{staticClass:"sku__price-symbol"},[e._v(e._s(e.opt.priceSymbol))]):e._e(),e._v(" "),e.usePointsPrice?i("sku-points-price",{staticClass:"sku__price-special",attrs:{price:e.opt.price}}):i("tee-text",{staticClass:"sku__price-num",class:e.priceSmall,style:e.opt.priceStyle},[e._v(e._s(e.opt.price))])],1),e._v(" "),e.umpTags.length?i("sku-tag",{attrs:{tags:e.umpTags,round:""}}):e._e()],1),e._v(" "),e.normalTags.length?i("tee-view",[i("sku-tag",{attrs:{tags:e.normalTags,plain:e.themeTag.plain,"custom-tag-style":e.customTagStyle}})],1):e._e(),e._v(" "),e.opt.oldPrice?i("tee-native-text",{staticClass:"sku-oriprice",style:e.customOldPriceStyle},[e._v("\n 价格 ¥"+e._s(e.opt.oldPrice)+"\n ")]):e._e()],1)},[]],U=(0,n.default)(j,2),$=U[0],q=U[1],J={props:{opt:Object,themeTag:{type:Object,default:function(){return{plain:!1}}},customOldPriceStyle:String,customTagStyle:String},externalClasses:["custom-class"],components:{"sku-tag":D,SkuPointsPrice:z,"tee-view":r.default,"tee-native-text":o.default,"tee-text":s.default},computed:{priceSmall:function(){var e=this.opt.price,t=void 0===e?"":e,i=((null==t?void 0:t.split("."))||[""])[0].length;return i>5?"sku__price-num-size-"+i:""},umpTags:function(){var e=this.opt,t=e.estimateTags,i=void 0===t?{}:t,n=e.tags||[];return i.text&&n.push(i),O(n.filter((function(e){return e&&e.containerStyle})))},normalTags:function(){var e=this.opt.tags;return e?O(e.filter((function(e){return e&&!e.containerStyle}))):[]},usePointsPrice:function(){var e,t=this.opt,i=t.price,n=void 0===i?"":i,s=t.isPointsPrice;return void 0!==s&&s&&(null==n||null===(e=n.trim)||void 0===e?void 0:e.call(n))}},render:$,staticRenderFns:q,_compiled:!0},G=i(78427),K={};K.styleTagTransform=S(),K.setAttributes=_(),K.insert=v().bind(null,"head"),K.domAPI=g(),K.insertStyleElement=y();m()(G.A,K),G.A&&G.A.locals&&G.A.locals;var Y=A().component(J)},32288:function(e,t,i){"use strict";i.d(t,{A:function(){return A}});var n=i(16066),s=(i(26740),i(72124)),o=i(47430),r=i(61721),a=i(63097),u=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("tee-view",{class:e.skuRowClass},[i("tee-view",{staticClass:"sku-row__title"},[e._v("\n "+e._s(e.skuRow.k)+"\n "),e.skuRow.isMultiple?i("tee-text",{staticClass:"sku-row__title-multiple"},[e._v("(可多选)")]):e._e()],1),e._v(" "),i("tee-view",{ref:"scroll",class:["sku-row__body",e.isScroll?"sku-row__body--scroll":""],attrs:{id:"scroll"}},[e.isScroll?i("tee-scroll-view",{staticClass:"sku-row__body-scroll",style:e.scrollStyle,attrs:{"scroll-x":"",type:"list","show-scrollbar":!1,enhanced:""},on:{scroll:e.onScroll}},[i("tee-view",{staticClass:"sku-row__body-scroll-content",style:"width:"+e.width},[e._t("default")],2)],1):e._t("default")],2),e._v(" "),e.showIndicator?i("tee-view",{staticClass:"sku-row__indicator-wrapper"},[i("tee-view",{staticClass:"sku-row__indicator"},[i("tee-view",{staticClass:"sku-row__indicator-slider",style:e.indicatorStyle})],1)],1):e._e()],1)},[]],l=(0,n.default)(u,2),c=l[0],d=l[1],p={props:{skuRow:Object,isFirst:Boolean,isLast:Boolean},data:function(){return{progress:0}},computed:{skuRowClass:function(){return"sku-row ".concat(this.isFirst?"is-first":""," ").concat(this.isLast?"is-last":"")},isScroll:function(){return this.skuRow.largeImageMode},showIndicator:function(){var e=this.skuRow.v,t=void 0===e?[]:e;return this.isScroll&&t.length>6},width:function(){if(this.isScroll){var e=this.skuRow.topLength;return"".concat(116*e-4,"px;")}return"auto;"},indicatorStyle:function(){return this.showIndicator?"transform: translate3d(".concat(25*this.progress,"px, 0, 0)"):""},scrollStyle:function(){return""}},methods:{onScroll:function(e){if(this.showIndicator){var t=e.detail||e.target,i=t.scrollLeft,n=t.scrollWidth;this.progress=i/(n-342),(0,a.default)(this.setProgress,30)(i,n)}},setProgress:function(e,t){this.progress=e/(t-342)}},components:{"tee-view":r.default,"tee-scroll-view":o.default,"tee-text":s.default},render:c,staticRenderFns:d,_compiled:!0},f=i(6738),m=i.n(f),h=i(90888),g=i.n(h),k=i(12039),v=i.n(k),b=i(6994),_=i.n(b),x=i(83119),y=i.n(x),w=i(61328),S=i.n(w),T=i(57530),C={};C.styleTagTransform=S(),C.setAttributes=_(),C.insert=v().bind(null,"head"),C.domAPI=g(),C.insertStyleElement=y();m()(T.A,C),T.A&&T.A.locals&&T.A.locals;var I=i(97220),A=i.n(I)().component(p)},23498:function(e,t,i){"use strict";i.d(t,{A:function(){return ee}});var n=i(16066),s=i(54732),o=i(81220),r=i(61721),a=i(32288),u=(i(73701),i(18677)),l=i(13866),c=i(2083),d=i.n(c),p=i(54047),f=i(90283),m=i.n(f),h=i(97220),g=i.n(h),k=i(95996),v=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("tee-view",{staticClass:"sku-row__item",class:{"sku-row__item--active":e.choosed,"sku-row__item--disabled":!e.choosable,"sku-row__image-item":e.largeImageMode,"sku-row__item--show-price":e.itemPrice,"sku-row__item--has-price-affect":e.multiSkuDecision.skuDifferentialPrice,"sku-row__item--has-hot-label":e.skuValue.isHot||e.skuValue.isStockHot,"sku-row__item--has-price-affect-img":e.multiSkuDecision.skuDifferentialPrice&&e.showImage},style:e.lastStyle,on:{click:e.onSelect}},[e.showImage?i("tee-image",{staticClass:"sku-row__item-img",attrs:{mode:"aspectFill",src:e.skuImage}}):e._e(),e._v(" "),i("tee-view",{staticClass:"sku-row__item-main"},[i("tee-view",{staticClass:"sku-row__item-name"},[i("tee-native-text",{staticClass:"sku-row__item-name-text",attrs:{"max-lines":e.itemPrice?1:2,overflow:"ellipsis"}},[e._v(e._s(e.skuValue.name))])],1),e._v(" "),i("tee-view",{staticClass:"sku-row__item-price"},[e._v(e._s(e.itemPrice?"¥"+e.itemPrice:""))])],1),e._v(" "),e.largeImageMode?i("tee-image",{staticClass:"sku-row__item-icon",attrs:{src:"https://img01.yzcdn.cn/public_files/bfbefb3052eb92fbdface84f4c2b41e4.png!small.png"},on:{click:function(t){return t.stopPropagation(),e.onPreview(t)}}}):e._e(),e._v(" "),e.hotLabel?i("tee-view",{staticClass:"sku-row__item-label"},[i("tee-view",{staticClass:"sku-row__item-label-text"},[e._v("热销")])],1):e._e(),e._v(" "),e.stockLabel?i("tee-view",{staticClass:"sku-row__item-label"},[i("tee-view",{staticClass:"sku-row__item-label-text"},[e._v("库存紧张")])],1):e._e(),e._v(" "),e.showSoldOutTag?i("tee-view",{staticClass:"sku-row__item-label sku-row__item-soldout"},[i("tee-view",{staticClass:"sku-row__item-label-text"},[e._v("缺货")])],1):e._e()],1)},[]],b=(0,n.default)(v,2),_=b[0],x=b[1],y={props:{updateTime:Number,skuValue:{type:Object,default:function(){return{}}},skuKeyStr:String,largeImageMode:Boolean,index:Number,topLength:Number,disableSoldoutSku:{type:Boolean,default:!0},theme:Object,multiSkuDecision:{type:Object,default:function(){return{}}},selectedSku:{type:Object,default:function(){return{}}},price:{type:Number,default:0},labelData:{type:Object,default:function(){return{}}}},data:function(){return{skuList:this.getSkuList()}},computed:{showSoldOutTag:function(){return!(!this.skuList.length||!1!==this.disableSoldoutSku)&&!(0,p.on)(this.skuList,this.selectedSku,{key:this.skuKeyStr,valueId:this.skuValue.id})},choosable:function(){return!1===this.disableSoldoutSku||0!==this.skuList.length&&(0,p.on)(this.skuList,this.selectedSku,{key:this.skuKeyStr,valueId:this.skuValue.id})},lastStyle:function(){return this.largeImageMode&&(this.index+1)%this.topLength==0?"margin-right: 0px;":""},showImage:function(){return this.skuImage&&!this.skuValue.defaultSkuImg},skuImage:function(){return this.skuValue.imgUrl?d()(this.skuValue.imgUrl,"small"):""},choosed:function(){return this.skuValue.id===+this.selectedSku[this.skuKeyStr]},hotLabel:function(){var e=this.multiSkuDecision.hotSku,t=this.labelData.hotRow===this.skuKeyStr;return this.choosable&&t&&this.skuValue.id===e[this.skuKeyStr]},stockLabel:function(){var e=this.labelData,t=e.showStockLabel,i=e.finalRow,n=this.multiSkuDecision.stockHotSku,s=t&&i===this.skuKeyStr;return this.choosable&&s&&this.skuValue.id===n[this.skuKeyStr]},itemPrice:function(){var e=this.labelData,t=e.finalRow,i=e.showPriceLabel;return t===this.skuKeyStr&&i&&this.choosable?(0,k.h)(m()(this.price||0)):""}},watch:{updateTime:function(){this.skuList=this.getSkuList()}},methods:{onSelect:function(){if(this.choosable){var e=(0,s.default)((0,s.default)({},this.skuValue),{},{skuKeyStr:this.skuKeyStr});this.$emit("select",e)}},onPreview:function(){this.$emit("preview",{type:"row-item",id:this.skuValue.id})},getSkuList:function(){return g().getGlobal("_goodsCommonSkuList")||[]}},components:{"tee-view":r.default,"tee-image":l.default,"tee-native-text":u.default},render:_,staticRenderFns:x,_compiled:!0},w=i(6738),S=i.n(w),T=i(90888),C=i.n(T),I=i(12039),A=i.n(I),D=i(6994),P=i.n(D),E=i(83119),O=i.n(E),N=i(61328),F=i.n(N),M=i(16529),B={};B.styleTagTransform=F(),B.setAttributes=P(),B.insert=A().bind(null,"head"),B.domAPI=C(),B.insertStyleElement=O();S()(M.A,B),M.A&&M.A.locals&&M.A.locals;var R=g().component(y),V=i(82127),L=(i(17292),i(59250),i(89403),i(61173),i(96729),i(40381),i(33931),i(30965),i(75149),i(69230),i(73996),i(69939),i(11626),i(39718),i(5986),i(50034));function z(e,t,i){var n=e[i],s=n.v,o=n.kS;return(s||[]).find((function(e){return e.id===t[o]}))}var j=!1;function U(e){var t=e.activityType,i=e.multiSkuDecision,n=e.tree,s=e.list,o=e.isShowOldPrice,r=e.selected,a=e.selectValue,u=e.lastData,l=e.isInit,c=e.skuScene,d=function(e,t,i){var n;if((null==e?void 0:e.length)<=1)return(null===(n=e[0])||void 0===n?void 0:n.kS)||"";var s=(e||[]).map((function(e){return e.kS})).filter((function(e){return!t[e]})),o=s.length;return o>1?"":1===o?s.pop():null==i?void 0:i.skuKeyStr}(n,r,a);if(null!=u&&u.finalRow&&d===u.finalRow&&null!=r&&r[d]&&!l)return{noUpdate:!0};var p=function(e){var t=e.multiSkuDecision,i=e.isShowOldPrice,n=e.list,s=e.tree,o=e.finalRow,r=e.activityType,a=e.selected;if(e.isInit,e.skuScene,!t.skuDifferentialPrice||!o)return{showPriceLabel:!1};if(r===L.Nk.POINTS)return{showPriceLabel:!1};var u={},l=Object.keys(a).filter((function(e){return e!==o}));n.forEach((function(e){l.every((function(t){return!a[t]||+a[t]==+e[t]}))&&(u[e[o]]=i?e.oldPrice:e.price)}));var c=Object.keys(u),d=s.filter((function(e){return e.kS===o}));return c.length<(null==d?void 0:d.length)&&d.filter((function(e){return c.indexOf("".concat(e.id))<0})).forEach((function(e){var t=n.find((function(t){return+t[o]==+e.id}));u[e.id]=i?t.oldPrice:t.price})),new Set(Object.values(u)).size>1?{showPriceLabel:!0,priceMap:u}:{showPriceLabel:!1}}({multiSkuDecision:i,tree:n,list:s,isShowOldPrice:o,finalRow:d,activityType:t,selected:r,isInit:l,skuScene:c}),f=p.showPriceLabel,m=p.priceMap,h=void 0===m?{}:m,g=function(e){var t=e.tree,i=e.multiSkuDecision,n=e.selected,s=(e.skuScene,!1),o=i.stockHotSku;if(o&&!j){var r=t.length-1;s=t.slice(0,r).every((function(e){return n[e.kS]===o[e.kS]})),z(t,o,r)&&s}return s}({tree:n,multiSkuDecision:i,selected:r,skuScene:c});return{finalRow:d,showPriceLabel:f,showStockLabel:g,priceMap:h}}function $(e){var t=e.activityType,i=e.multiSkuDecision,n=e.tree,o=e.list,r=e.isShowOldPrice,a=e.selected,u=e.selectValue,l=e.lastData,c=e.skuScene,d=U({activityType:t,multiSkuDecision:i,tree:n,list:o,isShowOldPrice:r,selected:a,selectValue:u,lastData:l,isInit:!0,skuScene:c}),p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,i=t.hotSku,n=t.stockHotSku,s="",o=!1;return i&&(s=e[0].kS),n&&(o=1===e.length||e.every((function(e){var t;return(null===(t=e.v)||void 0===t?void 0:t.length)<=1})),z(e,n,e.length-1)&&o&&(j=o)),{hotRow:s,showStockLabel:o}}(n,i,c);return(0,s.default)((0,s.default)({},d),p)}var q=i(36495),J=i.n(q),G=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.opt.tree.length?i("tee-view",{staticClass:"sku-row-wrap"},e._l(e.opt.tree,(function(t,n){return i("sku-row",{key:n,attrs:{"sku-row":t,"is-first":0===n,"is-last":n===e.opt.tree.length-1}},e._l(t.v,(function(n,s){return i("sku-row-item",{key:n.id,attrs:{index:s,"sku-value":n,"sku-key-str":t.kS,"large-image-mode":t.largeImageMode,"top-length":t.topLength,"disable-soldout-sku":e.opt.disableSoldoutSku,"multi-sku-decision":e.opt.multiSkuDecision,"selected-sku":e.selected,"label-data":e.labelData,price:e.priceMap[n.id],"update-time":e.updateTime},on:{preview:e.onPreview,select:e.onSelect}})})),1)})),1):e._e()},[]],K=(0,n.default)(G,2),Y=K[0],H=K[1],W=["noUpdate","priceMap"],Q={components:{"sku-row":a.A,"sku-row-item":R,"tee-view":r.default},props:{opt:Object,selected:Object},data:function(){return{labelData:{finalRow:"",hotRow:"",showPriceLabel:!1,showStockLabel:!1},priceMap:{},updateTime:Date.now()}},watch:{selected:function(){this.resolveSkuLabel(!1)},"opt.skuList":{handler:function(e,t){this.updateTime=Date.now(),e&&t&&JSON.stringify(e)!==JSON.stringify(t)&&this.resolveSkuLabel(!0)},deep:!0}},created:function(){this.resolveSkuLabel(!0)},methods:{isInitShowPrice:function(){var e=this.opt,t=e.tree,i=e.multiSkuDecision,n=void 0===i?{}:i;return(null==n?void 0:n.skuDifferentialPrice)&&(null==t?void 0:t.length)<3&&(0,V.rx)(t,n)},onSelect:function(e){this.selectValue=e,this.$emit("select",e)},onPreview:function(e){this.$emit("preview",e)},resolveSkuLabel:function(e){var t=this.opt.multiSkuDecision;if(!J()(t)){var i=e?$:U,n=this.opt,r=n.activityType,a=n.tree,u=n.skuList,l=n.isShowOldPrice,c=(n.scene,n.skuScene),d=i({activityType:r,multiSkuDecision:t,tree:a,list:u,isShowOldPrice:l,selected:this.selected,selectValue:this.selectValue,lastData:this.labelData,isInit:e,skuScene:c}),p=d.noUpdate,f=d.priceMap,m=(0,o.default)(d,W);p||(this.labelData=(0,s.default)((0,s.default)({},this.labelData),m),this.priceMap=f)}}},render:Y,staticRenderFns:H,_compiled:!0},X=i(42994),Z={};Z.styleTagTransform=F(),Z.setAttributes=P(),Z.insert=A().bind(null,"head"),Z.domAPI=C(),Z.insertStyleElement=O();S()(X.A,Z),X.A&&X.A.locals&&X.A.locals;var ee=g().component(Q)},239:function(e,t,i){"use strict";i.d(t,{A:function(){return E}});var n=i(16066),s=(i(26740),i(95026),i(54732)),o=i(72124),r=i(61721),a=i(57874),u=i(66103),l=i(50034),c=i(56270),d=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("tee-view",{staticClass:"sku-stepper-stock custom-class"},[e.opt.showTitle?i("tee-view",{staticClass:"sku__stepper-title"},[e._v("\n "+e._s(e.opt.stepperTitle||"购买数量")+"\n ")]):e._e(),e._v(" "),i("tee-view",{staticClass:"sku__stepper-left"},[e.opt.showQuotaText?i("tee-text",{staticClass:"sku__stepper-quota"},[e._v("\n "+e._s(e.opt.quotaText)+"\n ")]):e._e(),e._v(" "),i("van-stepper",{staticClass:"sku__stepper",attrs:{"input-class":"stp-input","plus-class":"stp-plus","minus-class":"stp-minus",size:"small",integer:"",value:e.opt.selectedNum,min:e.opt.stepperMinLimit,max:e.opt.stepperLimit,"disable-input":e.opt.disableStepperInput,disabled:e.opt.disabled},on:{overlimit:e.onOverLimit,change:e.onChange}})],1)],1)},[]],p=(0,n.default)(d,2),f=p[0],m=p[1],h={components:{"van-stepper":a.A,"tee-view":r.default,"tee-text":o.default},externalClasses:["custom-class"],props:{opt:Object,customStyle:String},methods:{getStepperValid:function(e){var t=this.opt,i=t.startSaleNum,n=t.quota,o=t.quotaUsed,r=t.limitType;if(t.customOverLimit)return(0,c.F)((0,s.default)((0,s.default)({},this.opt),{},{action:e}));if("minus"===e)return i>1?"".concat(i,"件起售"):"至少选择一件";if("plus"===e){var a=o>0?",你已购买".concat(o,"件"):"";r===l.r3.QUOTA_LIMIT&&"每人限购".concat(n,"件").concat(a);return"库存不足"}},onOverLimit:function(e){var t=this.getStepperValid(e);t&&((0,u.default)({message:t,zIndex:99999}),this.$emit("over-limit",{validate:!1,errorMsg:t}))},onChange:function(e){var t=parseInt(e,10),i=this.opt,n=i.stepperMinLimit,s=i.stepperLimit;t<n||n>s?t=n:t>s&&(t=s),this.$emit("change",t)}},render:f,staticRenderFns:m,_compiled:!0},g=i(6738),k=i.n(g),v=i(90888),b=i.n(v),_=i(12039),x=i.n(_),y=i(6994),w=i.n(y),S=i(83119),T=i.n(S),C=i(61328),I=i.n(C),A=i(36743),D={};D.styleTagTransform=I(),D.setAttributes=w(),D.insert=x().bind(null,"head"),D.domAPI=b(),D.insertStyleElement=T();k()(A.A,D),A.A&&A.A.locals&&A.A.locals;var P=i(97220),E=i.n(P)().component(h)},98690:function(e,t,i){"use strict";i.d(t,{A:function(){return C}});var n=i(16066),s=i(72124),o=i(61721),r=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("tee-view",[e.opt.hideStock?e._e():i("tee-view",{staticClass:"sku-header__item sku__stock"},[e._v("\n 剩余\n "),i("tee-text",{staticClass:"sku__stock-num",class:{"sku__stock-num--highlight":e.opt.stockNum<e.opt.stockThreshold}},[e._v(e._s(e.opt.stockNum))]),e._v("\n "+e._s(e.opt.stockUnit)+"\n ")],1),e._v(" "),e.opt.selectedText?i("tee-view",{staticClass:"sku-header__item"},[e._v("\n "+e._s(e.opt.selectedText)+"\n ")]):e._e()],1)},[]],a=(0,n.default)(r,2),u=a[0],l=a[1],c={props:{opt:Object},components:{"tee-view":o.default,"tee-text":s.default},render:u,staticRenderFns:l,_compiled:!0},d=i(6738),p=i.n(d),f=i(90888),m=i.n(f),h=i(12039),g=i.n(h),k=i(6994),v=i.n(k),b=i(83119),_=i.n(b),x=i(61328),y=i.n(x),w=i(27712),S={};S.styleTagTransform=y(),S.setAttributes=v(),S.insert=g().bind(null,"head"),S.domAPI=m(),S.insertStyleElement=_();p()(w.A,S),w.A&&w.A.locals&&w.A.locals;var T=i(97220),C=i.n(T)().component(c)},26272:function(e,t,i){"use strict";i.d(t,{A:function(){return V}});var n=i(16066),s=(i(30965),i(59250),i(75149),i(33931),i(23532),i(26740),i(69230),i(5986),i(75214),i(61173),i(89403),i(40085),i(30910),i(17292),i(54732)),o=i(61721),r=i(27790),a=(i(36961),i(98269),i(2359),i(35259),i(72124)),u=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("tee-view",{class:{"goods-attrs__item":!0,"goods-attrs__item--act":e.isChosen,"goods-attrs__item--dis":e.isDisabled},on:{click:e.onSelect}},[i("tee-text",{staticClass:"goods-attrs__item-name"},[e._v("\n "+e._s(e.skuValue.name)+"\n ")])],1)},[]],l=(0,n.default)(u,2),c=l[0],d=l[1],p={props:{attribute:Object,skuValue:Object,selectedStr:String,disabled:Boolean},computed:{isChosen:function(){var e=this.selectedStr;return e&&e.includes("".concat(this.attribute.kId,":").concat(this.skuValue.id))},isDisabled:function(){var e=this.selectedStr,t=void 0===e?"":e,i=this.attribute,n=i.multipleLimit,s=i.kId,o=n&&-1!==n?n:1/0,r=t.split(";").filter((function(e){return e.includes("".concat(s))})).length;return this.disabled||!this.isChosen&&r>=o}},methods:{onSelect:function(){this.isDisabled||this.$emit("select",{attribute:this.attribute,skuValue:this.skuValue})}},components:{"tee-view":o.default,"tee-text":a.default},render:c,staticRenderFns:d,_compiled:!0},f=i(6738),m=i.n(f),h=i(90888),g=i.n(h),k=i(12039),v=i.n(k),b=i(6994),_=i.n(b),x=i(83119),y=i.n(x),w=i(61328),S=i.n(w),T=i(9246),C={};C.styleTagTransform=S(),C.setAttributes=_(),C.insert=v().bind(null,"head"),C.domAPI=g(),C.insertStyleElement=y();m()(T.A,C),T.A&&T.A.locals&&T.A.locals;var I=i(97220),A=i.n(I),D=A().component(p),P=i(32288),E=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.opt.goodsAttributes&&e.opt.goodsAttributes.length?i("tee-view",e._l(e.opt.goodsAttributes,(function(t,n){return i("sku-row",{key:n,attrs:{"sku-row":t,"is-first":0===n}},e._l(t.v,(function(n){return i("attr-item",{key:n.id,attrs:{"sku-value":n,attribute:t,"selected-str":e.selectedStr,disabled:0===n.textStatus},on:{select:e.onSelect}})})),1)})),1):e._e()},[]],O=(0,n.default)(E,2),N=O[0],F=O[1],M={components:{"attr-item":D,"sku-row":P.A,"tee-view":o.default},props:{opt:Object},data:function(){return{selected:{},selectedStr:"",unSelectNameList:[],selectValueList:[],originPrice:{},totalPrice:0,diffPrice:{}}},computed:{skuId:function(){return this.opt.skuId}},watch:{opt:{handler:function(){this.init()},immediate:!0},skuId:function(e,t){var i=this.opt,n=i.skuId,s=i.price;i.isSkuProp&&t&&(this.selected={},this.selectedStr="",this.unSelectNameList=[],this.selectValueList=[],this.totalPrice=0,this.diffPrice={}),this.originPrice[n]||(this.originPrice[n]=s),this.setPluginData()}},methods:{init:function(){var e=this.opt,t=e.goodsId,i=e.goodsAttributes,n=void 0===i?[]:i,s=e.skuId,o=e.price,r=e.reset,a=void 0!==r&&r;n&&(n.length&&(t!==this.goodsId||a)&&(this.selected={},this.resetData(t)),this.originPrice[s]||(this.originPrice[s]=o),this.setPluginData())},getUnSelectNameList:function(){var e=this;this.unSelectNameList=[],(this.opt.goodsAttributes||[]).forEach((function(t){var i=t.kId,n=t.k,s=e.selected[i];(!s||s.length<1)&&e.unSelectNameList.push(n)}))},setSelected:function(){var e=this,t=Object.keys(this.selected).reduce((function(t,i){return(e.selected[i]||[]).forEach((function(e){t+="".concat(i,":").concat(e,";")})),t}),"");this.selectedStr=t},getUpdatePrice:function(e){var t,i=this,n=e.activityName,o=e.goodsId,a=e.skuId,u=e.kdtId,l=e.goodsSkuId,c=e.noneSku,d=["discount","points","timelimitedDiscount","seckill","luckyDrawGroup","inSourcingFission","helpCut"].indexOf(n)>-1,p=Object.values(this.diffPrice).reduce((function(e,t){return t?e+t:e}),this.originPrice[a]||0);if(!d)return Promise.resolve({price:p});if(a===l&&!c)return Promise.reject();var f=((null===(t=this.opt)||void 0===t?void 0:t.goodsAttributes)||[]).map((function(e){var t=e.v.filter((function(t){return(i.selected[e.kId]||"").indexOf(t.id)>-1}));return(0,s.default)((0,s.default)({},e),{},{v:t})})),m=this.opt.activityInfo||{},h="";h=["seckill","inSourcingFission"].indexOf(m.activityType)>-1?m.activityAlias:"".concat(m.activityId||"");var g={type:m.activityType||"",identification:h};return(0,r.default)({path:"/wscgoods/detail-api/calculate-price.json",method:"POST",data:{itemId:o,skuId:a,itemSalePropList:JSON.stringify(f),activity:JSON.stringify(g),kdtId:u}}).then((function(e){return!e||void 0===e.umpTotalPrice&&void 0===e.pointNum?Promise.resolve({price:p}):Promise.resolve({price:e.umpTotalPrice||0,pointsPrice:e.pointNum})}))},getValidteMessage:function(){var e=this;if(this.unSelectNameList.length){var t=(this.opt.goodsAttributes||[]).reduce((function(e,t){return!1!==t.isNecessary&&(e[t.kId]=t.k),e}),{}),i=Object.keys(t).filter((function(t){return!e.selected[t]||e.selected[t].length<1})).map((function(e){return t[e]}));if(i.length)return{goodsAttributes:"请选择"+i.join(";")}}return{}},setPluginData:function(){var e,t,i,n=this;if(null!==(e=this.opt)&&void 0!==e&&null!==(t=e.goodsAttributes)&&void 0!==t&&t.length||null!==(i=this.opt)&&void 0!==i&&i.isSkuProp){var s=this.opt,o=s.activityName,r=s.goodsId,a=s.kdtId,u=s.skuId,l=s.goodsSkuId,c=s.noneSku;this.setSelected(),this.getUnSelectNameList(),this.getUpdatePrice({activityName:o,goodsId:r,kdtId:a,skuId:u,goodsSkuId:l,noneSku:c}).then((function(e){var t=e.price,i=e.pointsPrice;n.$emit("change",{name:"goodsAttributes",priority:20,pluginsResult:{goodsAttributes:n.selected,pointsPrice:i},invalidMessage:n.getValidteMessage(),view:{price:t,pointsPrice:i,pointsPriceText:i?"":void 0,selectTextExtra:{selectValueList:n.selectValueList,unSelectNameList:n.unSelectNameList}}})}))}},onSelect:function(e){var t=e.attribute,i=e.skuValue,n=t.kId,s=t.isMultiple,o=t.v,r=i.id,a=i.name,u=i.price,l=this.selected[n];if(l&&0!==l.length){if(l.indexOf(r)>-1)this.totalPrice-=u,this.diffPrice[r]=void 0,this.selected[n].splice(l.indexOf(r),1),this.selectValueList.splice(this.selectValueList.indexOf(a),1);else if(l.length>0&&s)this.selected[n].push(r),this.totalPrice+=u,this.diffPrice[r]=u,this.selectValueList.push(a);else if(l.length>0&&!s){var c=o.filter((function(e){return e.id===l[0]})).pop();this.selected[n]=[r],this.totalPrice=this.totalPrice-c.price+u,this.diffPrice[l[0]]=void 0,this.diffPrice[r]=u,this.selectValueList.splice(this.selectValueList.indexOf(c.name),1),this.selectValueList.push(a)}}else this.selected[n]=[r],this.totalPrice+=u,this.diffPrice[r]=u,this.selectValueList.push(a);this.setPluginData()},resetData:function(e){var t=this,i={},n=[];this.originPrice={},this.totalPrice=0,this.diffPrice={};var o=this.selected,r=this.opt||{},a=r.propertyIds,u=r.reset,l=r.goodsAttributes,c=void 0===l?[]:l;u&&(a||[]).forEach((function(e){var t=c.find((function(t){return((null==t?void 0:t.v)||[]).find((function(t){return t.id===e}))}));if(t){var i=t.kId;o[i]?o[i].push(e):o[i]=[e]}})),c.forEach((function(e){var s,r=o[e.kId]||(null===(s=t.opt.selected)||void 0===s?void 0:s[e.kId]);if(e.v&&1===e.v.length&&!r){var a=e.v[0];i[e.kId]=[a.id],n.push(a.name),t.totalPrice+=a.price,t.diffPrice[a.id]=a.price}r&&r.length&&(i[e.kId]=[],e.v.forEach((function(s){r.indexOf(s.id)>-1&&(n.push(s.name),i[e.kId].push(s.id),t.totalPrice+=s.price,t.diffPrice[s.id]=s.price)})))})),this.selected=(0,s.default)({},i),this.goodsId=e}},render:N,staticRenderFns:F,_compiled:!0},B=i(33951),R={};R.styleTagTransform=S(),R.setAttributes=_(),R.insert=v().bind(null,"head"),R.domAPI=g(),R.insertStyleElement=y();m()(B.A,R),B.A&&B.A.locals&&B.A.locals;var V=A().component(M)},42994:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,"",""]),t.A=s},33951:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,"",""]),t.A=s},53567:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,"",""]),t.A=s},60284:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,'.t-stepper{font-size:0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.t-stepper__minus,.t-stepper__plus{position:relative;display:inline-block;box-sizing:border-box;margin:1px;vertical-align:middle;border:0;background-color:#f2f3f5;background-color:var(--stepper-background-color,#f2f3f5);color:#323233;color:var(--stepper-button-icon-color,#323233);width:28px;width:var(--stepper-input-height,28px);height:28px;height:var(--stepper-input-height,28px);padding:4px;padding:var(--padding-base,4px)}.t-stepper__minus:before,.t-stepper__plus:before{width:9px;height:1px}.t-stepper__minus:after,.t-stepper__plus:after{width:1px;height:9px}.t-stepper__minus:after,.t-stepper__minus:before,.t-stepper__plus:after,.t-stepper__plus:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#323233;background-color:var(--stepper-button-icon-color,#323233);content:""}.t-stepper__minus--hover,.t-stepper__plus--hover{background-color:#e8e8e8;background-color:var(--stepper-active-color,#e8e8e8)}.t-stepper__minus--disabled,.t-stepper__plus--disabled{color:#c8c9cc;color:var(--stepper-button-disabled-icon-color,#c8c9cc)}.t-stepper__minus--disabled,.t-stepper__minus--disabled.t-stepper__minus--hover,.t-stepper__minus--disabled.t-stepper__plus--hover,.t-stepper__plus--disabled,.t-stepper__plus--disabled.t-stepper__minus--hover,.t-stepper__plus--disabled.t-stepper__plus--hover{background-color:#f7f8fa;background-color:var(--stepper-button-disabled-color,#f7f8fa)}.t-stepper__minus{border-radius:4px 0 0 4px;border-radius:var(--stepper-border-radius,4px) 0 0 var(--stepper-border-radius,4px)}.t-stepper__minus:after{display:none}.t-stepper__plus{border-radius:0 4px 4px 0;border-radius:0 var(--stepper-border-radius,4px) var(--stepper-border-radius,4px) 0}.t-stepper--round .t-stepper__input{background-color:initial!important}.t-stepper--round .t-stepper__minus,.t-stepper--round .t-stepper__plus{border-radius:100%}.t-stepper--round .t-stepper__minus:active,.t-stepper--round .t-stepper__plus:active{opacity:.7}.t-stepper--round .t-stepper__minus--disabled,.t-stepper--round .t-stepper__minus--disabled:active,.t-stepper--round .t-stepper__plus--disabled,.t-stepper--round .t-stepper__plus--disabled:active{opacity:.3}.t-stepper--round .t-stepper__plus{color:#fff;color:var(--white,#fff);background-color:#ee0a24;background-color:var(--stepper-button-round-theme-color,#ee0a24)}.t-stepper--round .t-stepper__minus{color:#ee0a24;color:var(--stepper-button-round-theme-color,#ee0a24);background-color:#fff;background-color:var(--white,#fff);border:1px solid #ee0a24;border:1px solid var(--stepper-button-round-theme-color,#ee0a24)}.t-stepper .t-stepper__input{display:inline-block;box-sizing:border-box;min-height:0;margin:1px;padding:1px;text-align:center;vertical-align:middle;border:0;border-width:1px 0;border-radius:0;-webkit-appearance:none;font-size:14px;font-size:var(--stepper-input-font-size,14px);color:#323233;color:var(--stepper-input-text-color,#323233);background-color:#f2f3f5;background-color:var(--stepper-background-color,#f2f3f5);width:32px;width:var(--stepper-input-width,32px);height:28px;height:var(--stepper-input-height,28px)}.t-stepper .t-stepper__input--disabled{color:#c8c9cc;color:var(--stepper-input-disabled-text-color,#c8c9cc);background-color:#f2f3f5;background-color:var(--stepper-input-disabled-background-color,#f2f3f5)}',""]),t.A=s},41581:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,'.t-hairline,.t-hairline--bottom,.t-hairline--left,.t-hairline--right,.t-hairline--surround,.t-hairline--top,.t-hairline--top-bottom{position:relative}.t-hairline--bottom:after,.t-hairline--left:after,.t-hairline--right:after,.t-hairline--surround:after,.t-hairline--top-bottom:after,.t-hairline--top:after,.t-hairline:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid #ebedf0;-webkit-transform:scale(.5);transform:scale(.5)}.t-hairline--top:after{border-top-width:1px}.t-hairline--left:after{border-left-width:1px}.t-hairline--right:after{border-right-width:1px}.t-hairline--bottom:after{border-bottom-width:1px}.t-hairline--top-bottom:after{border-width:1px 0}.t-hairline--surround:after{border-width:1px}.t-tag{position:relative;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;padding:0 4px;padding:var(--tag-padding,0 4px);color:#fff;color:var(--tag-text-color,#fff);font-size:12px;font-size:var(--tag-font-size,12px);line-height:16px;line-height:var(--tag-line-height,16px);border-radius:2px;border-radius:var(--tag-border-radius,2px)}.t-tag--default{background-color:#969799;background-color:var(--tag-default-color,#969799)}.t-tag--default.t-tag--plain{color:#969799;color:var(--tag-default-color,#969799)}.t-tag--default.t-tag--plain .plain-border{border-color:#969799;border-color:var(--tag-default-color,#969799)}.t-tag--danger{background-color:#ee0a24;background-color:var(--tag-danger-color,#ee0a24)}.t-tag--danger.t-tag--plain{color:#ee0a24;color:var(--tag-danger-color,#ee0a24)}.t-tag--danger.t-tag--plain .plain-border{border-color:#ee0a24;border-color:var(--tag-danger-color,#ee0a24)}.t-tag--primary{background-color:#1989fa;background-color:var(--tag-primary-color,#1989fa)}.t-tag--primary.t-tag--plain{color:#1989fa;color:var(--tag-primary-color,#1989fa)}.t-tag--primary.t-tag--plain .plain-border{border-color:#1989fa;border-color:var(--tag-primary-color,#1989fa)}.t-tag--success{background-color:#07c160;background-color:var(--tag-success-color,#07c160)}.t-tag--success.t-tag--plain{color:#07c160;color:var(--tag-success-color,#07c160)}.t-tag--success.t-tag--plain .plain-border{border-color:#07c160;border-color:var(--tag-success-color,#07c160)}.t-tag--warning{background-color:#ff976a;background-color:var(--tag-warning-color,#ff976a)}.t-tag--warning.t-tag--plain{color:#ff976a;color:var(--tag-warning-color,#ff976a)}.t-tag--warning.t-tag--plain .plain-border{border-color:#ff976a;border-color:var(--tag-warning-color,#ff976a)}.t-tag--plain{background-color:#fff;background-color:var(--tag-plain-background-color,#fff)}.t-tag--plain .plain-border{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid currentColor;content:"";pointer-events:none;border-radius:inherit}.t-tag--plain .plain-border.plain-border--surround{box-sizing:border-box;top:-50%;right:-50%;bottom:-50%;left:-50%;-webkit-transform:scale(.5);transform:scale(.5)}.t-tag--medium{padding:2px 6px;padding:var(--tag-medium-padding,2px 6px)}.t-tag--large{padding:4px 8px;padding:var(--tag-large-padding,4px 8px);font-size:14px;font-size:var(--tag-large-font-size,14px);border-radius:4px;border-radius:var(--tag-large-border-radius,4px)}.t-tag--mark{border-radius:0 999px 999px 0;border-radius:0 var(--tag-round-border-radius,999px) var(--tag-round-border-radius,999px) 0}.t-tag--mark:after{display:block;width:2px;content:""}.t-tag--round{border-radius:999px;border-radius:var(--tag-round-border-radius,999px)}.t-tag__close{min-width:1em;margin-left:2px}',""]),t.A=s},96177:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,".t-use-slot__fallback{display:none}.t-use-slot__slot:empty+.t-use-slot__fallback{display:initial}",""]),t.A=s},21155:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,".sku-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;min-height:55vh;max-height:80vh;overflow-y:visible;font-size:var(--eo-font-size-14,14px);background:#fff;color:#333;-webkit-transition:all .3s ease;transition:all .3s ease}.sku-header{margin:0!important}.sku-header .default{-webkit-flex-shrink:0;flex-shrink:0;margin:0 16px}.sku-header .default,.sku-header__goods-mes{display:-webkit-box;display:-webkit-flex;display:flex}.sku-header__goods-mes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding-top:var(--theme-goods-sku-normal-margin,16px);padding-right:20px;padding-bottom:var(--theme-goods-sku-normal-margin,12px)}.sku-header-img-box{-webkit-flex-shrink:0;flex-shrink:0}.sku-header .sku-price__default{display:none}.sku-header .sku-price__slot:empty+.sku-price__default{display:block}.sku-body{-webkit-box-flex:1;-webkit-flex:1 1 45vh;flex:1 1 45vh;min-height:10px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.sku-body::-webkit-scrollbar{display:none}.sku-row-skeleton{margin:0 16px;background-position:top;background-size:100% auto;background-repeat:no-repeat;overflow:hidden;-webkit-transition:all .1s ease;transition:all .1s ease}.sku-row-skeleton--img{background-image:url(https://su.yzcdn.cn/2024j12d20/3.png)}.sku-row-skeleton--normal{background-image:url(https://su.yzcdn.cn/2024j12d20/4.png)}",""]),t.A=s},58105:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,"@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.birthday-row__item{position:relative;overflow:hidden;color:#323233;border-radius:var(--theme-radius-card,4px);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-width:48px;min-height:var(--theme-goods-sku-row-item-same-price-height,auto);margin:0 var(--theme-goods-sku-card-margin,12px) var(--theme-goods-sku-card-margin,12px) 0;font-size:13px;line-height:16px;vertical-align:middle;background:var(--theme-goods-sku-card-background-color,#f7f8fa);overflow:inherit;-webkit-transition:height .1s ease;transition:height .1s ease;border:var(--theme-goods-border-width,0) solid var(--neutral-line-vice)}.birthday-row__item-main{z-index:1;border-radius:4px}.birthday-row__item-name{padding:8px}.birthday-row__item--active{color:var(--tag-text,#323233);background:var(--theme-goods-sku-card-background-color,var(--tag-bg,#f2f2ff));border-color:var(--tag-text)}",""]),t.A=s},19610:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,".sku-message__input{color:#323233!important;text-align:left!important;font-size:var(--eo-font-size-14,14px)!important}",""]),t.A=s},90470:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,".sku-actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;padding:8px 16px}.sku-actions,.sku-actions__btn{width:100%;box-sizing:border-box}.sku-actions__btn{padding:0 15px;height:40px;line-height:40px;border:var(--theme-goods-border-width,0) solid var(--theme-button-vice-border-color);border-radius:0;font-size:var(--eo-font-size-14,14px);font-weight:600;color:var(--theme-button-vice-color,#fff);text-align:center;background:var(--theme-button-vice-bg-color,linear-gradient(90deg,#ffd01e,#ff8917))}.sku-actions__btn-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden}.sku-actions__btn-wrap:first-child .sku-actions__btn{border-radius:var(--theme-radius-button,20px 0 0 20px)}.sku-actions__btn-wrap:last-child .sku-actions__btn{border-radius:var(--theme-radius-button,0 20px 20px 0)}.sku-actions__btn-wrap:only-child .sku-actions__btn{border-radius:var(--theme-radius-button,20px)}.sku-actions__btn-wrap+.sku-actions__btn-wrap{margin-left:var(--theme-goods-button-margin-left,0)}.sku-actions__btn--first,.sku-actions__btn--main{color:var(--main-text,#fff);background:var(--main-bg,linear-gradient(90deg,#ff6034,#ee0a24));border:0}.sku-actions__btn:after{border:none}.sku-actions__inner{display:block;width:100%;height:100%;border:none}.sku-block__btn--disable .sku-actions__btn-content{opacity:.5}",""]),t.A=s},70561:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,'.sku-row-container{padding:0 16px var(--theme-goods-sku-row-padding-bottom,0);position:relative}.sku-row-container:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:calc(-50% + 32px);bottom:-50%;left:calc(-50% + 32px);-webkit-transform:scale(.5);transform:scale(.5);border-bottom:1px solid #ebedf0}.sku-birthday-title{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;padding:var(--theme-goods-sku-normal-margin,12px) 0;margin:0 16px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sku-birthday-title-inner{color:#969799;padding-left:4px}.sku-birthday__image-cell-label{color:#969799;font-size:12px;line-height:18px}.sku-birthday__image-cell-value{overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:60px;height:55px;background:#f7f8fa}.sku-birthday__image-cell-value-wrap{padding-left:7px;text-align:left}.sku-birthday__image-cell-img{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.sku-birthday__image-cell-close{position:absolute;top:-4px;right:-10px;width:20px;height:20px;background:#333;border-radius:50%;display:none}.sku-birthday__image-cell--active .sku-messages__image-cell-close,.sku-birthday__image-cell--active .sku-messages__image-cell-img{display:block}.sku-birthday_id-card-field{padding-bottom:8px}.sku-birthday_id-card-msg{position:relative;padding:0 16px 10px;line-height:16px;font-size:12px;color:#969799}.sku-birthday_id-card-msg:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:16px;bottom:0;left:16px;border-bottom:1px solid #ebedf0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}',""]),t.A=s},82283:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,".sku-header__img-wrap{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 96px;flex:0 0 96px;width:96px;height:96px;margin:var(--theme-goods-sku-normal-margin,12px) 8px;margin-left:0;overflow:hidden;border-radius:var(--theme-radius-card,4px)}.sku-header__img{width:100%;height:100%}.sku-header__icon{position:absolute;top:0;right:0;background:url(https://img01.yzcdn.cn/2024j12d20/1.png!small.png) no-repeat 50%;background-size:18px 18px;width:18px;height:18px;z-index:3}",""]),t.A=s},80913:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,'.sku-messages{padding-bottom:32px;--cell-vertical-padding:var(--theme-goods-sku-cell-padding,10px);--cell-font-size:var(--eo-font-size-14,14px);--cell-line-height:1.7}.sku-messages .message-input{font-size:var(--eo-font-size-14,14px)!important}.sku-messages__image-cell-label{color:#969799;font-size:12px;line-height:18px}.sku-messages__image-cell-value{overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:60px;height:55px;background-color:#f7f8fa}.sku-messages__image-cell-value-wrap{padding-left:7px;text-align:left}.sku-messages__image-cell-img{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.sku-messages__image-cell-close{position:absolute;top:-4px;right:-10px;width:20px;height:20px;background:#333;border-radius:50%;display:none}.sku-messages__image-cell--active .sku-messages__image-cell-close,.sku-messages__image-cell--active .sku-messages__image-cell-img{display:block}.sku-messages_id-card-field{padding-bottom:8px}.sku-messages_id-card-msg{position:relative;padding:0 16px 10px 16px;line-height:16px;font-size:12px;color:#969799}.sku-messages_id-card-msg:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:16px;bottom:0;left:16px;border-bottom:1px solid #ebedf0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}',""]),t.A=s},3630:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,".sku__price-container{display:-webkit-box;display:-webkit-flex;display:flex;line-height:24px}.weak-text{font-size:var(--eo-font-size-12,12px);font-weight:400;color:#969799;margin-right:2px}.num-text{font-size:var(--eo-font-size-18,18px);margin-right:2px}",""]),t.A=s},78427:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,".sku__price{--sku-tag-margin-top:2px;position:relative;left:-2px;color:var(--price,#323233);line-height:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sku__price-info{font-size:0}.sku__price-prefix{font-size:var(--eo-font-size-12,12px);margin-right:2px;vertical-align:bottom;position:relative;line-height:16px;font-weight:700}.sku__price-symbol{font-size:var(--eo-font-size-16,16px);font-weight:var(--theme-common-price-font-weight,600);margin-right:2px;line-height:18px}.sku__price-num,.sku__price-special{position:relative;font-size:0;font-weight:var(--theme-common-price-font-weight,bold);vertical-align:initial;margin-right:8px;font-family:var(--price-font-family);max-width:198px}.sku__price-num{font-size:var(--eo-font-size-22,22px)}.sku__price-num-size-6{font-size:var(--eo-font-size-20,20px)}.sku__price-num-size-7{font-size:var(--eo-font-size-18,18px)}.sku__price-small{font-size:15px}.sku__price .sku__price-tag-wrap{margin-top:2px}.sku-oriprice{margin-top:8px;display:block;line-height:1.2;font-size:var(--eo-font-size-12,12px);color:#969799;text-decoration:line-through}",""]),t.A=s},57530:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,'.sku-row{margin:0 0 12px;position:relative;padding-bottom:var(--theme-goods-sku-row-padding-bottom,0)}.sku-row.is-first{margin-top:0;padding-top:var(--theme-goods-sku-normal-margin,12px)}.sku-row.is-first:before{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:calc(-50% + 32px);bottom:-50%;left:calc(-50% + 32px);border:0 solid #ebedf0;-webkit-transform:scale(.5);transform:scale(.5);border-top-width:1px}.sku-row.is-last{margin-bottom:0}.sku-row:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:calc(-50% + 32px);bottom:-50%;left:calc(-50% + 32px);border:0 solid #ebedf0;-webkit-transform:scale(.5);transform:scale(.5);border-bottom-width:1px}.sku-row__title{padding:0 16px;padding-bottom:var(--theme-goods-sku-normal-margin,12px);display:-webkit-box;display:-webkit-flex;display:flex}.sku-row__title-multiple{color:#969799}.sku-row__body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px}.sku-row__body--scroll{padding:0}.sku-row__body-scroll{padding:0 16px;box-sizing:border-box}.sku-row__body-scroll::-webkit-scrollbar{display:none;width:0!important;height:0;color:transparent}.sku-row__indicator-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:4px;padding-bottom:16px}.sku-row__indicator{width:40px;height:4px;background:#ebedf0;border-radius:2px}.sku-row__indicator-slider{width:50%;height:100%;background-color:var(--general,#ee0a24);border-radius:2px}',""]),t.A=s},16529:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,"@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.sku-row__item{position:relative;overflow:hidden;color:#323233;border-radius:var(--theme-radius-card,4px);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-width:48px;min-height:var(--theme-goods-sku-row-item-same-price-height,auto);margin-right:var(--theme-goods-sku-card-margin,12px);margin-bottom:var(--theme-goods-sku-card-margin,12px);font-size:var(--eo-font-size-14,14px);line-height:1.4;vertical-align:middle;background:var(--theme-goods-sku-card-background-color,#f7f8fa);overflow:inherit;-webkit-transition:height .1s ease;transition:height .1s ease;border:var(--theme-goods-border-width,0) solid var(--neutral-line-vice)}.sku-row__item-img{z-index:1;width:var(--theme-goods-sku-row-img-width,24px);height:var(--theme-goods-sku-row-img-height,24px);margin:4px;margin-right:calc(4px - var(--theme-goods-sku-row-item-same-price-padding-left, 4px));object-fit:cover;border-radius:var(--theme-radius-tag,2px)}.sku-row__item-main{z-index:1;border-radius:4px;max-width:calc(100vw - 32px - var(--theme-goods-sku-card-margin, 12px))}.sku-row__item-name{padding:var(--theme-goods-sku-row-item-same-price-padding-top,8px) var(--theme-goods-sku-row-item-same-price-padding-right,8px) var(--theme-goods-sku-row-item-same-price-padding-bottom,8px) var(--theme-goods-sku-row-item-same-price-padding-left,8px)}.sku-row__item-price{margin-top:1px;margin-left:-2px;color:#969799;font-size:var(--eo-font-size-12,12px)}.sku-row__item-label{overflow:hidden;position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-6px;z-index:3;min-width:30px;border-radius:1.2rem;color:var(--tag-text,#323233);font-size:calc(10px*var(--font-size-scale, 1));background:#fff;text-align:center;white-space:nowrap}.sku-row__item-label-text{padding:0 4px;line-height:1;border-radius:1.2rem;background:var(--tag-bg,#f2f2ff)}.sku-row__item-soldout{color:#fff}.sku-row__item-soldout .sku-row__item-label-text{background:#c8c9cc}.sku-row__item--active{color:#ee0a24;color:var(--tag-text,#323233);background-color:var(--theme-goods-sku-card-background-color,var(--tag-bg,#f2f2ff));border-color:var(--tag-text)}.sku-row__item--active .sku-row__item-price{color:var(--tag-text,#fff)}.sku-row__item--active .sku-row__item-label{color:var(--main-text,#fff)}.sku-row__item--active .sku-row__item-label-text{background:var(--main-bg,#323233)}.sku-row__item--disabled{color:#c8c9cc;cursor:not-allowed;border-color:var(--neutral-bg-vice)}.sku-row__item--disabled .sku-row__item-img{opacity:.3}.sku-row__item--show-price.sku-row__image-item .sku-row__item-main{text-align:center;padding:0 0 4px 0!important}.sku-row__item--show-price.sku-row__image-item .sku-row__item-name{width:100px;height:auto;padding-top:2px!important;margin-bottom:2px}.sku-row__item--show-price.sku-row__image-item .sku-row__item-name-text{display:inline-block;white-space:nowrap}.sku-row__item.sku-row__item--has-price-affect{min-width:76px;min-height:var(--theme-goods-sku-row-item-diff-price-height,36px);-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.sku-row__item.sku-row__item--has-price-affect .sku-row__item-main{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-height:30px;padding:var(--theme-goods-sku-row-item-diff-price-padding-top,3px) var(--theme-goods-sku-row-item-diff-price-padding-right,8px) var(--theme-goods-sku-row-item-diff-price-padding-bottom,3px) var(--theme-goods-sku-row-item-diff-price-padding-left,8px)}.sku-row__item.sku-row__item--has-price-affect .sku-row__item-name{padding:0}.sku-row__item.sku-row__item--has-price-affect .sku-row__item-name-text{word-wrap:break-word;word-break:break-all}.sku-row__item.sku-row__item--has-price-affect .sku-row__item-price{font-size:12px;line-height:1em}.sku-row__item.sku-row__item--has-price-affect.sku-row__image-item .sku-row__item-main{padding:2px 8px;height:calc(30px*var(--font-size-scale, 1));box-sizing:initial}.sku-row__item.sku-row__item--has-price-affect-img{min-width:var(--theme-goods-sku-row-item-img-diff-price-min-width,76px)}.sku-row__item.sku-row__item--has-price-affect .sku-row__item-img{margin-right:calc(4px - var(--theme-goods-sku-row-item-diff-price-padding-left, 4px))}.sku-row__item.sku-row__item--has-hot-label{overflow:visible}.sku-row__image-item{overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:0 4px 12px 0;width:110px;border-radius:var(--theme-radius-card,4px)}.sku-row__image-item .sku-row__item-main{width:100%}.sku-row__image-item .sku-row__item-img{height:110px;width:100%;margin:0;border-radius:0;margin-right:0!important}.sku-row__image-item .sku-row__item-name{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;width:100%;height:calc(40px*var(--font-size-scale, 1));padding:4px;font-size:var(--eo-font-size-14,14px);line-height:var(--eo-font-size-16,16px)}.sku-row__image-item .sku-row__item-name-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all}.sku-row__image-item .sku-row__item-icon{position:absolute;top:0;right:0;z-index:3;width:18px;height:18px}.sku-row__image-item .sku-row__item-label{position:absolute;left:0;right:auto;-webkit-transform:none;transform:none;border-radius:0;border-bottom-right-radius:2px}.sku-row__image-item .sku-row__item-label-text{border-radius:0;padding:0 3px;word-wrap:break-word;word-break:break-all}.sku-row__image-item.sku-row__item--active{border:1px solid currentColor}.sku-row__image-item.sku-row__item--has-hot-label{overflow:hidden}.sku-row__image-item.sku-row__item--has-hot-label .sku-row__item-img{border-radius:4px}",""]),t.A=s},36743:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,".sku-stepper-stock{padding:var(--theme-goods-sku-cell-padding,12px) 16px;overflow:hidden;line-height:30px}.sku__stepper{float:right;padding-left:4px}.sku__stepper .t-stepper__minus{margin-right:var(--theme-goods-stepper-input-margin,1px);border:var(--theme-goods-stepper-border-width,0) solid #ebedf0;border-radius:var(--theme-radius-tag,4px) 0 0 var(--theme-radius-tag,4px);background-color:var(--theme-goods-stepper-background-color,#f2f3f5)}.sku__stepper .t-stepper__minus--disabled{background-color:var(--theme-goods-stepper-background-color,#f7f8fa)}.sku__stepper .t-stepper__input{margin-right:var(--theme-goods-stepper-input-margin,1px);border-top:var(--theme-goods-stepper-border-width,0) solid #ebedf0;border-bottom:var(--theme-goods-stepper-border-width,0) solid #ebedf0;line-height:var(--stepper-input-height,28px)}.sku__stepper .t-stepper__input,.sku__stepper .t-stepper__plus{margin-left:var(--theme-goods-stepper-input-margin,1px);background-color:var(--theme-goods-stepper-background-color,#f2f3f5)}.sku__stepper .t-stepper__plus{border:var(--theme-goods-stepper-border-width,0) solid #ebedf0;border-radius:0 var(--theme-radius-tag,4px) var(--theme-radius-tag,4px) 0}.sku__stepper .t-stepper__plus--disabled{background-color:var(--theme-goods-stepper-background-color,#f7f8fa)}.sku__stepper-title{float:left}.sku__stepper-quota{float:right;color:#969799;font-size:12px}.sku__stock{display:inline-block;margin-right:8px;color:#969799;font-size:var(--eo-font-size-12,12px)}.sku__stock-num--highlight{color:#ee0a24}",""]),t.A=s},27712:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,".sku-header__item{margin-top:8px;color:#969799;font-size:var(--eo-font-size-12,12px);line-height:16px}.sku__stock{color:#969799;display:-webkit-box;display:-webkit-flex;display:flex}.sku__stock-num{margin:0 2px}.sku__stock-num--highlight{color:#ee0a24;color:var(--main-bg,#ee0a24)!important}",""]),t.A=s},98882:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,".sku__price-tag-wrap{--tag-padding:0;margin-right:8px;margin-top:var(--sku-tag-margin-top,8px);background-color:transparent!important;color:var(--theme-tag-color,#323233)!important}.sku__price-tag-wrap:after{border-radius:var(--theme-radius-tag,1rem)!important;border-color:var(--theme-tag-border-color,transparent)!important}.sku__price-tag{position:relative;display:inline-block;border-radius:var(--theme-radius-tag,999px);color:var(--theme-tag-color,#323233);background:var(--theme-tag-bg-color,#f2f2ff)}.sku__price-tag__inner{position:relative;z-index:2;font-size:var(--eo-font-size-12,12px);text-align:center;white-space:nowrap;line-height:1.3;padding:0 4px}",""]),t.A=s},9246:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,'.goods-attrs__item{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-width:40px;margin:0 12px 12px 0;font-size:13px;line-height:16px;vertical-align:middle;overflow:hidden;color:#323233;border-radius:4px;cursor:pointer}.goods-attrs__item:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#f7f8fa;content:""}.goods-attrs__item--act{color:var(--tag-text,#323233)}.goods-attrs__item--act:before{background-color:var(--tag-bg,#f2f2ff)}.goods-attrs__item--dis{background:#f7f8fa;color:#c8c9cc}.goods-attrs__item-name{z-index:1;padding:8px}',""]),t.A=s},84320:function(e,t,i){"use strict";var n=i(47492),s=i.n(n)()(!1);s.push([e.id,'.sku-popup{min-height:70vh;border-radius:0;border-top-left-radius:var(--theme-radius-dialog,16px)!important;border-top-right-radius:var(--theme-radius-dialog,16px)!important;overflow:hidden!important;--price-font-family:"Avenir"}.sku-popup .t-popup__close-icon{position:absolute;top:12px;right:12px;color:#c8c9cc;font-size:22px}.sku-popup-skele{background:url(https://su.yzcdn.cn/2024j12d20/2.png) no-repeat;background-size:100% auto;background-position:top;height:70vh;margin:12px 15px}.sku-popup-skele:after{position:absolute;left:0;right:0;display:block;content:" ";width:calc(100vw - 30px);height:40px;margin:0 auto;background-color:#f7f8fa;border-radius:20px;bottom:calc(8px + constant(safe-area-inset-bottom));bottom:calc(8px + env(safe-area-inset-bottom))}',""]),t.A=s},22319:function(e,t,i){var n=i(8133),s=Math.ceil,o=Math.floor;n({target:"Math",stat:!0},{trunc:function(e){return(e>0?o:s)(e)}})},97135:function(e,t,i){i(8133)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},43540:function(e,t,i){"use strict";var n=i(8133),s=i(50516),o=i(77131),r=i(76686),a=i(77698),u=i(96726),l=i(64135),c=i(39628),d=i(72980),p=i(77755),f=i(8129),m=i(68350),h=i(98500),g=m("replace"),k=RegExp.prototype,v=s.TypeError,b=r(p),_=r("".indexOf),x=r("".replace),y=r("".slice),w=Math.max,S=function(e,t,i){return i>e.length?-1:""===t?i:_(e,t,i)};n({target:"String",proto:!0},{replaceAll:function(e,t){var i,n,s,r,p,m,T,C,I,A=a(this),D=0,P=0,E="";if(null!=e){if((i=l(e))&&(n=c(a("flags"in k?e.flags:b(e))),!~_(n,"g")))throw v("`.replaceAll` does not allow non-global regexes");if(s=d(e,g))return o(s,e,A,t);if(h&&i)return x(c(A),e,t)}for(r=c(A),p=c(e),(m=u(t))||(t=c(t)),T=p.length,C=w(1,T),D=S(r,p,0);-1!==D;)I=m?c(t(p,D,r)):f(p,r,D,[],void 0,t),E+=y(r,P,D)+I,P=D+T,D=S(r,p,D+C);return P<r.length&&(E+=y(r,P)),E}})},71959:function(e,t,i){i(43540)},84232:function(e,t,i){"use strict";i.r(t),i.d(t,{extensions:function(){return kt}});var n=i(73720),s=i(86217),o=i(15653),r=i(7713),a=i(42535),u=(i(97469),i(16066)),l=(i(36961),i(98269),i(40381),i(30965),i(59250),i(75149),i(73701),i(51081),i(69230),i(75214),i(61173),i(17292),i(10873),i(81220)),c=i(54732),d=i(61721),p=i(27790),f=i(25225),m=i(54157),h=i(88459),g=i(87741),k=i(10706),v=i(16987),b=i(37633),_=i(27397),x=i(60013),y=i(11016),w=i(57072),S=i(84939),T=i(16202),C=i(56758),I=i(66103),A=i(25001),D=i(97220),P=i.n(D),E=i(760),O=i(45158),N=(i(99369),function(){function e(){(0,s.default)(this,e)}return(0,o.default)(e,[{key:"buyHandler",value:function(e){return(0,p.requestV2)({method:"POST",path:"/wsctrade/order/goodsBook.json",data:(0,E.$c)(e),withCredentials:!0}).catch((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,f.errorToast)(e,{message:"下单失败,请稍后重试"})}))}},{key:"addCartHandler",value:function(e){return(0,p.requestV2)({path:"/wscshop/trade/cart/goods.json",method:"POST",header:{"content-type":"application/x-www-form-urlencoded"},data:(0,E.AY)(e),withCredentials:!0}).then((function(){var t,i;null===(t=window)||void 0===t||null===(i=t.goodsNumberAddEvent)||void 0===i||i.$emit("addCartSuccess",e),(0,I.default)("已成功添加到购物车")})).catch((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,f.errorToast)(e,{message:"添加失败,请稍后重试"})}))}},{key:"onBuyEnd",value:function(e){var t="weapp"===P().getEnv()?{bookKey:e.bookKey}:{book_key:e.bookKey,kdt_id:e.kdtId};e.orderFrom&&(t.orderFrom=e.orderFrom),(0,O.getPlugins)().dmc.navigate("ConfirmOrder",t)}}]),e}()),F=i(98738),M=i(47430),B=i(91776),R=i(63406),V=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("tee-view",[i("tee-view",{class:e.classes.slot},[e._t("default")],2),e._v(" "),i("tee-view",{class:e.classes.fallback},[e._t("fallback-content")],2)],1)},[]],L=(0,u.default)(V,2),z=L[0],j=L[1],U="t-use-slot",$=(0,R.createBEM)(U),q={name:U,computed:{classes:function(){return{slot:$("slot"),fallback:$("fallback")}}},components:{"tee-view":d.default},render:z,staticRenderFns:j,_compiled:!0},J=i(6738),G=i.n(J),K=i(90888),Y=i.n(K),H=i(12039),W=i.n(H),Q=i(6994),X=i.n(Q),Z=i(83119),ee=i.n(Z),te=i(61328),ie=i.n(te),ne=i(96177),se={};se.styleTagTransform=ie(),se.setAttributes=X(),se.insert=W().bind(null,"head"),se.domAPI=Y(),se.insertStyleElement=ee();G()(ne.A,se),ne.A&&ne.A.locals&&ne.A.locals;var oe=P().component(q),re=i(30402),ae=i(46092),ue=i(98690),le=i(23498),ce=i(239),de=i(5491),pe=i(44412),fe=i(72124),me=i(32448),he=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("tee-view",{staticClass:"sku-actions"},e._l(e.opt.buttons,(function(t,n){return i("tee-view",{key:n,staticClass:"sku-actions__btn-wrap",class:["sku-block__btn",t.disable?"sku-block__btn--disable":""]},[e.opt.useUserAuthorize?i("user-authorize",{staticClass:"sku-actions__inner",attrs:{type:"separate","kdt-id":e.opt.kdtId,"custom-style":t.auth.authStyle,"auth-type-list":t.auth.authTypeList,scene:t.auth.authScene,"allow-deny":t.auth.authAllowDeny},on:{next:function(i){return e.onBtnClick(t)},"auth-popup-show":e.onPopupShow}},[i("button",{staticClass:"sku-actions__btn",class:[t.primary?"sku-actions__btn--main":""]},[i("tee-text",{staticClass:"sku-actions__btn-content"},[e._v(" "+e._s(t.text))])],1)]):i("button",{staticClass:"sku-actions__btn",class:[t.primary?"sku-actions__btn--main":""],on:{click:function(i){return e.onBtnClick(t)}}},[i("tee-text",{staticClass:"sku-actions__btn-content"},[e._v(" "+e._s(t.text))])],1)],1)})),1)},[]],ge=(0,u.default)(he,2),ke=ge[0],ve=ge[1],be={components:{"user-authorize":me.default,"tee-view":d.default,"tee-text":fe.default},props:{opt:Object},methods:{onBtnClick:function(e){this.$emit("auth-click",e)},onPopupShow:function(e){this.$emit("user-authorize-show",e)}},render:ke,staticRenderFns:ve,_compiled:!0},_e=i(90470),xe={};xe.styleTagTransform=ie(),xe.setAttributes=X(),xe.insert=W().bind(null,"head"),xe.domAPI=Y(),xe.insertStyleElement=ee();G()(_e.A,xe),_e.A&&_e.A.locals&&_e.A.locals;var ye=P().component(be),we=i(40683),Se=i(92399),Te=i(19932),Ce=i(38783),Ie=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("tee-view",{staticClass:"sku-container"},[e.messagesOpt.needPicker?i("van-popup",{attrs:{show:e.showDatePicker,round:"",position:"bottom"}},[e.showDatePicker?i("van-date-timer-picker",{attrs:{value:e.pickerOpts.value,type:e.pickerOpts.type,"min-date":e.pickerOpts.minDate,title:e.pickerOpts.title},on:{cancel:e.onPickerCancel,confirm:e.onPickerConfirm}}):e._e()],1):e._e(),e._v(" "),i("tee-view",{staticClass:"sku-header"},[i("van-use-slot",[e._t("sku-header"),e._v(" "),i("tee-view",{staticClass:"default",attrs:{slot:"fallback-content"},slot:"fallback-content"},[i("tee-view",{staticClass:"sku-header-img-box"},[i("sku-image",{attrs:{opt:e.headerOpt},on:{preview:e.onPreview}})],1),e._v(" "),i("tee-view",{staticClass:"sku-header__goods-mes"},[i("tee-view",{staticClass:"sku-price__slot"},[e._t("sku-price")],2),e._v(" "),i("tee-view",{staticClass:"sku-price__default"},[i("sku-price",{attrs:{opt:e.headerOpt,"theme-tag":e.themeTag}})],1),e._v(" "),e._t("sku-price-extra"),e._v(" "),i("sku-stock",{attrs:{opt:e.headerOpt}})],2)],1)],2)],1),e._v(" "),i("tee-scroll-view",{staticClass:"sku-body",attrs:{type:"list","scroll-y":"","show-scrollbar":!1,enhanced:""}},[e._t("sku-group-header"),e._v(" "),i("van-use-slot",[e._t("sku-list"),e._v(" "),i("template",{slot:"fallback-content"},[e.rowOpt.show&&e.showRowSkeleton?i("tee-view",{class:["sku-row-skeleton",e.skeletonInfo.class],style:"height:"+e.skeletonInfo.height}):e._e(),e._v(" "),e.rowOpt.show&&e.showRowBlock?i("sku-row-wrap",{attrs:{opt:e.rowOpt,selected:e.selected},on:{preview:e.onPreview,select:e.onSelect}}):e._e()],1)],2),e._v(" "),e._t("sku-group-main"),e._v(" "),i("van-use-slot",[e._t("sku-num"),e._v(" "),i("template",{slot:"fallback-content"},[e.stepperOpt.show?i("sku-stepper",{attrs:{opt:e.stepperOpt},on:{change:e.onStepperChange,"over-limit":e.onVerLimit}}):e._e()],1)],2),e._v(" "),e.birtydayInfo.customerRelation?i("sku-birthday",{attrs:{opt:e.birtydayInfo},on:{change:e.onBirthdayChange}}):e._e(),e._v(" "),e._t("sku-group-footer"),e._v(" "),i("van-use-slot",[e._t("sku-message"),e._v(" "),i("template",{slot:"fallback-content"},[e.messagesOpt.show?i("sku-message",{ref:"messages",attrs:{"sku-id":e.sku.skuId,opt:e.messagesOpt},on:{"date-click":e.onDateTimeClick,change:e.onMessageChange}}):e._e()],1)],2),e._v(" "),e._t("sku-group-goods-detail")],2),e._v(" "),i("van-use-slot",[e._t("sku-bottom-bar"),e._v(" "),i("template",{slot:"fallback-content"},[e._t("sku-footer-info"),e._v(" "),i("sku-action",{attrs:{opt:e.footerOpt},on:{"auth-click":e.onSubmit,"user-authorize-show":e.onUserAuthorizeShow}})],2)],2)],1)},[]],Ae=(0,u.default)(Ie,2),De=Ae[0],Pe=Ae[1],Ee={mixins:[we.A],components:{"van-popup":F.default,"van-date-timer-picker":B.default,"sku-image":re.A,"sku-price":ae.A,"sku-stock":ue.A,"sku-row-wrap":le.A,"sku-message":de.A,"sku-birthday":pe.A,"sku-action":ye,"sku-stepper":ce.A,"van-use-slot":oe,"tee-view":d.default,"tee-scroll-view":M.default},props:{showRowSkeleton:{type:Boolean,default:!1},show:{type:Boolean,default:!1},showRowBlock:{type:Boolean,default:!0},sku:{type:Object,default:function(){return{}}},goods:{type:Object,default:function(){return{}}},safeAreaInsetBottom:{type:Boolean,default:!0},kdtId:Number,initialSku:{type:Object,default:function(){return{}}},pointsConfig:{type:Object,default:function(){return{}}},messageConfig:{type:Object,default:function(){return{}}},multiSkuDecision:{type:Object,default:function(){return{}}},skuConfig:{type:Object,default:function(){return{}}},event:{type:Object,default:function(){return{}}},extraData:{type:Object,default:function(){return{}}},customStyle:{type:String,default:""},baseConfig:{type:Object,default:function(){return{}}},themeTag:{type:Object,default:function(){return{plain:!1}}}},data:function(){return{showDatePicker:!1,skeletonInfo:{}}},mounted:function(){this.$emit("init")},destroyed:function(){this.clearSkuGlobalData&&this.clearSkuGlobalData()},methods:{emitNumChange:function(){this.$emit("num-change",this.stepperOpt.selectedNum)},emitSelected:function(){var e;this.$emit("selected",{selectedSkuComb:this.selectedSkuComb,selectedSkuValues:this.selectedSkuValues,pluginsResult:null===(e=this.extraData)||void 0===e?void 0:e.pluginsResult,headerOpt:this.headerOpt})},emitPreview:function(e){this.$emit("preview",e)},onVerLimit:function(e){this.$emit("over-limit",e)},onDateTimeClick:function(e){this.pickerOpts=e,this.showDatePicker=!0},onSubmit:function(e){var t=this,i=this.sku.birthdayInfo,n=void 0===i?{}:i,s=n.relationPersonRequired,o=n.customerRelation,r=n.greetingCardName;(0,Te.c5)(e,{sku:this.sku,goods:this.goods,multiSkuDecision:this.multiSkuDecision,selectedSkuComb:this.selectedSkuComb,skuTree:this.rowOpt.tree,selectedNum:this.stepperOpt.selectedNum,selectedSkuEntries:this.selectedSkuEntries,event:this.event,extraData:this.extraData,messageValues:this.messageValues,birthdayVal:(0,c.default)((0,c.default)({},this.birthdayVal),{},{birthdayRelationNetOrderMark:!!o,relationPersonRequired:s,greetingCardName:r}),isSkuCombSelected:this.isSkuCombSelected,selectedText:this.selectedText}).then((function(e){var i=e.eventName,n=e.data;i&&(t.birthdayVal&&t.birthdayVal.key&&(0,Ce.GB)((0,c.default)((0,c.default)({},t.birthdayVal),t.goods)),t.$emit(i,n))}))},onPickerCancel:function(){this.showDatePicker=!1},onPickerConfirm:function(e){var t=this.pickerOpts,i=t.type,n=t.index;"time"!==i&&(e=(0,Se.$T)(new Date(e),i)),this.$refs.messages.onDateTimerPicker(n,{detail:{value:e}}),this.onPickerCancel()},onUserAuthorizeShow:function(e){this.$emit("user-authorize-show",e)}},render:De,staticRenderFns:Pe,_compiled:!0},Oe=i(21155),Ne={};Ne.styleTagTransform=ie(),Ne.setAttributes=X(),Ne.insert=W().bind(null,"head"),Ne.domAPI=Y(),Ne.insertStyleElement=ee();G()(Oe.A,Ne),Oe.A&&Oe.A.locals&&Oe.A.locals;var Fe=P().component(Ee),Me=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("van-popup",{attrs:{show:e.show,"custom-style":e.customStyle,position:"bottom",round:"",closeable:"","z-index":e.zIndex,"safe-area-inset-bottom":e.safeAreaInsetBottom,"enter-is-sleep":e.enterIsSleep,"custom-class":"sku-popup"},on:{close:e.onClose,"after-enter":e.afterPopEnter}},[e.loading?i("tee-view",{staticClass:"sku-popup-skele"}):e._e(),e._v(" "),i("sku-container",{ref:"skuContainer",style:e.loading?"display: none;":"",attrs:{show:e.show,goods:e.goods,sku:e.sku,"sku-config":e.skuConfig,"kdt-id":e.kdtId,event:e.event,"initial-sku":e.initialSku,"extra-data":e.extraData,"points-config":e.pointsConfig,"message-config":e.messageConfig,"base-config":e.baseConfig,"multi-sku-decision":e.multiSkuDecision,"show-row-block":e.showRowBlock,"show-row-skeleton":e.showRowSkeleton,"theme-tag":e.themeTag},on:{init:e.onInit,preview:e.onPreview,"num-change":e.onNumChange,selected:e.onSelected,submit:e.onSubmit,custom:e.onCustom,"over-limit":e.onOverLimit,"user-authorize-show":e.onUserAuthorizeShow,"member-guide":e.onMemberGuide}},[e._t("sku-price",null,{slot:"sku-price"}),e._v(" "),e._t("sku-price-extra",null,{slot:"sku-price-extra"}),e._v(" "),e._t("sku-group-header",null,{slot:"sku-group-header"}),e._v(" "),e._t("sku-group-main",null,{slot:"sku-group-main"}),e._v(" "),e._t("sku-group-footer",null,{slot:"sku-group-footer"}),e._v(" "),e._t("sku-group-goods-detail",null,{slot:"sku-group-goods-detail"}),e._v(" "),e._t("sku-footer-info",null,{slot:"sku-footer-info"}),e._v(" "),e._t("sku-header",null,{slot:"sku-header"}),e._v(" "),e._t("sku-list",null,{slot:"sku-list"}),e._v(" "),e._t("sku-num",null,{slot:"sku-num"}),e._v(" "),e._t("sku-message",null,{slot:"sku-message"}),e._v(" "),e._t("sku-bottom-bar",null,{slot:"sku-bottom-bar"})],2)],1)},[]],Be=(0,u.default)(Me,2),Re=Be[0],Ve=Be[1],Le={components:{"van-popup":F.default,"sku-container":Fe,"tee-view":d.default},props:{show:Boolean,sku:{type:Object,default:function(){return{}}},goods:{type:Object,default:function(){return{}}},safeAreaInsetBottom:{type:Boolean,default:!0},kdtId:Number,initialSku:{type:Object,default:function(){return{}}},pointsConfig:{type:Object,default:function(){return{}}},messageConfig:{type:Object,default:function(){return{}}},multiSkuDecision:{type:Object,default:function(){return{}}},skuConfig:{type:Object,default:function(){return{}}},event:{type:Object,default:function(){return{}}},extraData:{type:Object,default:function(){return{}}},customStyle:{type:String,default:""},zIndex:{type:Number,default:100},baseConfig:{type:Object,default:function(){return{}}},popCloseClear:{type:Boolean,default:!0},themeTag:{type:Object,default:function(){return{plain:!1}}},enterIsSleep:{type:Boolean,default:!0}},data:function(){return{loading:!0,showRowBlock:!1,showRowSkeleton:!0}},methods:{onInit:function(){this.loading=!1},onClose:function(){var e,t;this.popCloseClear&&(null===(e=this.$refs)||void 0===e||null===(t=e.skuContainer)||void 0===t||t.clearSkuGlobalData());this.$emit("close")},onPreview:function(e){this.$emit("preview",e)},onNumChange:function(e){this.$emit("num-change",e)},onSubmit:function(e){this.$emit("submit",e)},onCustom:function(e){this.$emit("custom",e)},onOverLimit:function(e){this.$emit("over-limit",e)},onSelected:function(e){this.$emit("selected",e)},onMemberGuide:function(e){this.$emit("member-guide",e)},onUserAuthorizeShow:function(e){this.$emit("user-authorize-show",e)},afterPopEnter:function(){this.showRowBlock=!0,this.showRowSkeleton=!1,this.$emit("opened")},validate:function(e){var t,i,n;return null===(t=this.$refs)||void 0===t||null===(i=t.skuContainer)||void 0===i||null===(n=i.validate)||void 0===n?void 0:n.call(i,e)}},render:Re,staticRenderFns:Ve,_compiled:!0},ze=i(84320),je={};je.styleTagTransform=ie(),je.setAttributes=X(),je.insert=W().bind(null,"head"),je.domAPI=Y(),je.insertStyleElement=ee();G()(ze.A,je),ze.A&&ze.A.locals&&ze.A.locals;var Ue,$e=P().component(Le),qe=i(26272),Je=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("deco-sku",{attrs:{show:e.showDecoSku,"custom-style":e.customStyle,goods:e.goods,sku:e.sku,"initial-sku":e.initialSku,"sku-config":e.skuConfig,"kdt-id":e.kdtId,event:e.showEvent,"theme-tag":e.themeTag,"extra-data":e.extraData,"points-config":e.pointsConfig},on:{close:e.onHideSku,preview:e.onPreview,submit:e.doSubmit,selected:e.onSkuSelected,"member-guide":e.onMemberGuide,opened:e.onSkuOpened}},[e._t("header",null,{slot:"sku-header"}),e._v(" "),e._t("header-sku-price",null,{slot:"sku-price"}),e._v(" "),i("tee-view",{attrs:{slot:"sku-group-main"},slot:"sku-group-main"},[e.attributesOpt.show?i("sku-goods-attributes",{attrs:{opt:e.attributesOpt},on:{change:e.onPluginsChange}}):e._e()],1)],2)},[]],Ge=(0,u.default)(Je,2),Ke=Ge[0],Ye=Ge[1],He=["postData"],We=["降价拍","团购返现","多人拼团","周期购","定金膨胀","阶梯拼团","积分兑换"];Ue=location.pathname.includes("qtt-plugin");var Qe={components:{"deco-sku":$e,"sku-goods-attributes":qe.A,"tee-view":d.default},props:(0,c.default)({source:String,isShow:Boolean,alias:String},{actionBtns:{type:Array,default:[]},limitActivityType:String}),data:function(){return{showDecoSku:!1,offlineId:0,kdtId:0,containerStyle:"",multistore:{},goods:{},sku:{},skuConfig:{},showEvent:{},pointsConfig:{},themeVars:"",extraData:{},themeTag:{plain:!1},selectedSkuId:0,selectedSkuComb:{},buyBtnFirstClickTime:0,buyBtnClicked:!1,loggerName:""}},computed:{formattedActionBtns:function(){if(this.actionBtns&&Array.isArray(this.actionBtns))return this.actionBtns.slice(-2)},cloudSkuScene:function(){if(this.formattedActionBtns&&Array.isArray(this.formattedActionBtns)){if(this.formattedActionBtns.forEach((function(e){if(![m.$J.BUY,m.$J.ADD_CART].includes(e.type))throw new Error("按钮类型仅支持 'buy' 与 'addCart'")})),1===this.formattedActionBtns.length){if(this.actionBtns[0].type===m.$J.BUY)return m.$J.BUY;if(this.actionBtns[0].type===m.$J.ADD_CART)return m.$J.ADD_CART}return 2===this.formattedActionBtns.length?m.$J.SEL_SKU:void 0}},customStyle:function(){return this.containerStyle+this.themeVars},attributesOpt:function(){var e,t,i=this.sku||{},n=i.itemSalePropList,s=void 0===n?[]:n,o=i.skuSalePropModelList,r=void 0===o?[]:o,a=(0,h.e)(r,s,this.selectedSkuId),u=a.isSkuProp,l=a.propList;return{show:u||!(null==l||!l.length),goodsAttributes:l,isSkuProp:u,activityName:null===(e=this.showEvent)||void 0===e?void 0:e.activityName,goodsId:this.goods.id,kdtId:Number(this.kdtId),price:(null===(t=this.selectedSkuComb)||void 0===t?void 0:t.price)||0,skuId:this.selectedSkuId}},initialSku:function(){return(0,g.l)({list:this.sku.list,id:this.initialSkuId})}},watch:{isShow:{handler:function(e){e?this.alias?this.getSkuInfo({alias:this.alias}):(0,I.default)("缺少必要参数!"):this.showDecoSku=!1}}},created:function(){var e=this;this.bizTrade=new N,(0,O.mapData)(this,["offlineId","containerStyle","multistore","kdtId","pointsConfig","themeVars","themeTag","skuConfig","sku","goods","initialSkuId"]),(0,O.mapEvent)(this,{"sku:show":function(t){return e.getSkuInfo(t)},"sku:addCart":function(t){return e.addCart(t)},"sku:independentShow":function(t){return e.onSkuShow(t)},"sku:afterAddCart":function(t){return e.afterAddCart(t)},"sku:afterBuy":function(t){return e.afterBuy(t)},"time:clickSkuButton":function(t){e.buyBtnFirstClickTime=t}}),(0,O.mapProcess)(this,{beforeFormatSku:function(t){var i=t.res,n=t.alias;return e.judgeToGoodsDetailPage(i,n)}})},methods:{onSkuShow:function(e){this.showEvent=e,e.skuOptions.resetSku&&(this.extraData={}),this.showDecoSku=!0},onSkuSelected:function(e){var t=this.ctx.process.invoke("sku:selectData",e,this.sku),i=(0,u.default)(t,1)[0];this.selectedSkuComb=e.selectedSkuComb;var n=this.selectedSkuComb||{},s=n.skuId,o=n.id;this.selectedSkuId=o||s||0,this.ctx.cloud.emit("onSkuSelected",{sku:this.selectedSkuComb,skuDesc:i.nameDesc})},onPreview:function(e){this.ctx.event.emit("sku:preview",e)},onHideSku:function(){try{this.loggerName&&(this.ctx.hummer.mark.end(this.loggerName),this.loggerName="")}catch(e){}this.showDecoSku=!1,this.ctx.event.emit("deco-sku:hide"),this.ctx.cloud.emit("onClose")},onPluginsChange:function(e){this.extraData=(0,c.default)({viewUpdate:!0},e)},judgeToGoodsDetailPage:function(e,t){var i={res:e,jumpToGoodsPage:!1},n=(0,A.default)(e,"itemDataModel.isVirtual",0),s=(0,A.default)(e,"itemActivitySpuModels[0].type",""),o=(0,A.default)(e,"activityInfo",[]);return e.jumpToGoodsPage||3==+n&&!Ue||"depositExpansion"===s||o.length&&We.some((function(e){return o.indexOf(e)>=0}))?(i.jumpToGoodsPage=!0,(0,O.getPlugins)().dmc.navigate("GoodsDetail",{alias:t}),Promise.resolve(i)):Promise.resolve(i)},getSkuInfo:function(e){var t=this,i=e.alias,n=e.timingSaleHideBuyBtnInSku;e.containerStyle&&(this.containerStyle=e.containerStyle),this.buyBtnFirstClickTime||"H5_DECORATE_GOODS"!==e.birthdayScene&&"WEAAPP_DECORATE_GOODS"!==e.birthdayScene||(this.buyBtnFirstClickTime=Date.now()),this.limitActivityType&&("all"===this.limitActivityType?e.activityTypes=[]:"default"!==this.limitActivityType&&(e.activityTypes=[this.limitActivityType])),(0,p.requestV2)({path:"/wscshop/sku/skudata.json",data:(0,k.t)({data:e,offlineId:this.offlineId}),withCredentials:!0}).then((function(e){return t.judgeToGoodsDetailPage(e,i)})).then((function(e){var s=e.res,o=e.jumpToGoodsPage;t.skuData=s;var r=s.itemDataModel,a=s.option,l=void 0===a?{}:a;if(o)return t.buyBtnFirstClickTime=0,void(t.isShow&&t.ctx.cloud.emit("onClose"));if(!s.stockNum)return t.buyBtnFirstClickTime=0,(0,I.default)("该商品已售罄!"),void(t.isShow&&t.ctx.cloud.emit("onClose"));var d=r||{},p=d.itemId,f=d.comboMark,h=void 0===f?{}:f,g=d.comboDetailModel,k=void 0===g?{}:g;t.initialSkuId=s.defaultSelectedSkuId,t.ctx.data.goodsCombineInfoBizSku=(0,c.default)((0,c.default)({},h),k);var w=(0,v.a)(l),S=(0,b.k)(s,w),T=(s.itemActivitySpuModels||[]).map((function(e){return e.type})),C={data:s,timingSaleHideBuyBtnInSku:n,shopConfig:{hide_shopping_cart:s.hideShoppingCart,show_buy_btn:s.showBuyBtn},couponId:w,umpActivityTypes:T};t.cloudSkuScene&&(C.skuScene=t.cloudSkuScene);var A=(0,_.W)(C);A.useUserAuthorize=!Ue;var D=t.formattedActionBtns.find((function(e){return e.type===m.$J.BUY})),P=t.formattedActionBtns.find((function(e){return e.type===m.$J.ADD_CART}));D&&D.text&&(A.buyText=D.text),P&&P.text&&(A.addCartText=P.text),A.showBuyBtn=!!D,A.showAddCartBtn=!!P,t.skuConfig=JSON.parse(JSON.stringify(A));var E=(0,x.y)({goods:t.goods,data:s,itemId:p,skuScene:t.skuConfig.skuScene}),O=t.ctx.process.invoke("sku:getPayload",S),N=(0,u.default)(O,1)[0];t.ctx.cloud.invoke("afterItemDataInit",{item:N}).then((function(e){var i=t.ctx.process.invoke("sku:setData",{cloudRes:e,formatSku:S}),n=(0,u.default)(i,1)[0];t.ctx.cloud.setData({activity:n})})).finally((function(){t.sku=S,t.goods=(0,y.T)({itemDataModel:t.sku.itemDataModel,alias:i}),t.onSkuShow(E)}))})).catch((function(e){(0,f.errorToast)(e,{message:"获取商品信息错误"}),t.isShow&&t.ctx.cloud.emit("onClose")}))},onSkuOpened:function(){if(this.buyBtnFirstClickTime&&!this.buyBtnClicked)try{this.ctx.hummer.mark.start("non-goods-detail-sku-popup",this.buyBtnFirstClickTime),this.ctx.hummer.mark.end("non-goods-detail-sku-popup"),this.buyBtnClicked=!0}catch(e){}},afterAddCart:function(e){this.afterSubmitData()},afterBuy:function(e){var t=this,i=e.postData,n=(0,l.default)(e,He);this.afterSubmitData(),this.ctx.cloud.invoke("afterBuy",{bookKey:n.bookKey}).then((function(){var e=(0,A.default)(i,"common.orderFrom");t.bizTrade.onBuyEnd((0,c.default)((0,c.default)({},n),{},{kdtId:i.kdtId,orderFrom:e}))}))},submitData:function(){var e=this;if(this.isLoading)return(0,I.default)("数据提交中,请勿重复提交。");this.isLoading=!0,this.skuScene!==m.$J.ADD_CART?this.ctx.process.invokePipe("sku:beforeBuyAsync",this.postData).then((function(){(0,w.f)(e.sku,p.requestV2).then((function(){e.bizTrade.buyHandler(e.postData).then((function(t){e.bookKey=t.bookKey,e.ctx.process.invokePipe("sku:afterBuyAsync",t).then((function(){e.afterBuy((0,c.default)((0,c.default)({},t),{},{postData:e.postData}))}))}))}))})):this.ctx.process.invokePipe("sku:beforeAddCartAsync",this.postData).then((function(){e.bizTrade.addCartHandler(e.postData).then((function(){e.afterAddCart((0,c.default)((0,c.default)({},e.postData),{},{title:e.skuData.itemDataModel.title}))}))}))},afterSubmitData:function(){this.isLoading=!1,this.onHideSku()},addCart:function(e){this.doSubmit((0,c.default)((0,c.default)({},e),{},{skuScene:m.$J.ADD_CART}))},onMemberGuide:function(){var e=this.skuConfig.memberGuide||{},t=e.link,i=e.launchFastJoin,n=(e.buyLimitGuideInfo||{}).guideType,s=t.pageName,o=t.query;if(n===S.rU.FREE_MEMBER)return o.alias&&delete o.alias,void(i&&i(o));(0,O.getPlugins)().dmc.navigate(s,o)},doSubmit:function(e){try{this.loggerName="goods-buy-now",e.skuScene===m.$J.ADD_CART&&(this.loggerName="goods-add-cart"),this.ctx.hummer.mark.start(this.loggerName)}catch(e){}if("buyButton"!==this.source){var t=e.skuScene,i=e.skuData,n=this.goods,s=this.sku,o=this.multistore,r=this.kdtId,a=this.ctx.data.goodsCombineInfoBizSku,u=this.ctx.logger.getLogParams();this.skuScene=t,this.postData=(0,T.p)({logParams:u,goodsCombineInfoBizSku:a,sku:s,submitData:e,goods:n,multistore:o,kdtId:r,env:P().getEnv()}),(0,C.M)(i,this.ctx.logger.log),this.submitData()}else this.ctx.event.emit("submit:act",e)}},render:Ke,staticRenderFns:Ye,_compiled:!0},Xe=i(53567),Ze={};Ze.styleTagTransform=ie(),Ze.setAttributes=X(),Ze.insert=W().bind(null,"head"),Ze.domAPI=Y(),Ze.insertStyleElement=ee();G()(Xe.A,Ze),Xe.A&&Xe.A.locals&&Xe.A.locals;var et=P().component(Qe);i(22319),i(13715),i(23532);function tt(e){var t,i=[];e.noneSku?i.push({price:Math.trunc(e.price),skuId:e.id,stockNum:e.stockNum,tags:e.priceTitle?[{text:e.priceTitle}]:[],imageUrl:null===(t=e.itemDataModel.pictures[0])||void 0===t?void 0:t.url}):e.list.forEach((function(t){i.push({price:Math.trunc(t.price),skuId:t.id,stockNum:t.stockNum,tags:t.priceTitle?[{text:t.priceTitle}]:e.priceTags?e.priceTags:[]})}));return{skus:i}}var it,nt,st,ot,rt,at,ut,lt,ct,dt,pt,ft,mt,ht=i(12603),gt=(it=(0,ht.cloud)("activity","data"),nt=(0,ht.cloud)("afterSkuDataInit","hook",{allowMultiple:!1}),st=(0,ht.cloud)("afterBuy","hook",{allowMultiple:!0}),ot=(0,ht.cloud)("onClose","event"),rt=(0,ht.cloud)("onSkuSelected","event"),mt=ft=function(){function e(t){(0,s.default)(this,e),(0,r.default)(this,"ctx",void 0),(0,n.default)(this,"activity",ut,this),(0,n.default)(this,"afterSkuDataInit",lt,this),(0,n.default)(this,"afterBuy",ct,this),(0,n.default)(this,"onClose",dt,this),(0,n.default)(this,"onSkuSelected",pt,this),this.ctx=t.ctx,this.initCloudData()}return(0,o.default)(e,[{key:"initCloudData",value:function(){this.ctx.process.define("sku:selectData",(function(e,t){return{skus:tt(t),skuDesc:e.headerOpt.selectedText}})),this.ctx.process.define("sku:getPayload",(function(e){return tt(e)})),this.ctx.process.define("sku:setData",(function(e){return function(e){var t=e.cloudRes,i=e.formatSku;if(t&&Array.isArray(t.skus))if(i.noneSku){var n=t.skus[0];Object.assign(i,n),i.id=n.skuId,Array.isArray(n.tags)&&(i.priceTags=n.tags),n.imageUrl&&(i.itemDataModel.pictures[0].url=n.imageUrl)}else{i.list.forEach((function(e,n){var s=t.skus[n];s&&(Object.assign(e,s),e.id=s.skuId,Array.isArray(s.tags)&&(i.priceTags=s.tags,e.priceTitle=""))})),i.stockNum=i.list.reduce((function(e,t){return e+t.stockNum}),0);var s=i.list.reduce((function(e,t){return Math.min(e,t.price)}),1/0),o=i.list.reduce((function(e,t){return Math.max(e,t.price)}),0);i.minPrice=s,i.maxPrice=o,i.price=s}return{activityPrice:{minPrice:i.minPrice,maxPrice:i.maxPrice,skuPriceList:i.noneSku?[{skuId:i.id,discountPrice:i.price}]:i.list.map((function(e){return{discountPrice:e.price,skuId:e.id}}))}}}(e)}))}}]),e}(),(0,r.default)(ft,"widgets",{Main:et}),at=mt,ut=(0,a.default)(at.prototype,"activity",[it],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),lt=(0,a.default)(at.prototype,"afterSkuDataInit",[nt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,ht.cloudHook)()}}),ct=(0,a.default)(at.prototype,"afterBuy",[st],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,ht.cloudHook)()}}),dt=(0,a.default)(at.prototype,"onClose",[ot],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,ht.cloudEvent)()}}),pt=(0,a.default)(at.prototype,"onSkuSelected",[rt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,ht.cloudEvent)()}}),at),kt={"@ext-tee-wsc-goods/biz-sku-manage":gt};window.ranta_extension_97a3ae24={extensions:kt}},23544:function(e,t,i){"use strict";i(30965),i(59250),i(75149),i(33931),i(26740),i(23532),Object.defineProperty(t,"__esModule",{value:!0});var n=i(49048),s=n.__importDefault(i(94759)),o=function e(t,i){return void 0===i?t:"object"!=typeof t||null===t?i:(0,s.default)(t)?(o=n.__spreadArray([],t,!0),"object"==typeof i&&Object.keys(i).forEach((function(t){o[t]=e(o[t],i[t])})),o):"object"!=typeof i||null===i?n.__assign(n.__assign({},t),i):(o=n.__assign({},t),n.__spreadArray([],Object.keys(o).concat(Object.keys(i)),!0).reduce((function(t,s){var r;return n.__assign(n.__assign({},t),((r={})[s]=e(o[s],i[s]),r))}),{}));var o};t.default=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(0===e.length)return{};if(1===e.length){var i=e[0];return"object"!=typeof i?i:(0,s.default)(i)?n.__spreadArray([],i,!0):n.__assign({},i)}return e.reduce((function(e,t){return null==e?n.__assign(n.__assign({},e),t):"object"!=typeof e?e:o(e,t)}))}},50974:function(e,t,i){"use strict";i.d(t,{t:function(){return n}});var n={ADD_CART:"add_shopping_car",NORMAL_BUY:"click_buy_now",GROUP_BUY:"together_group_purchase",GET_COUPON:"get_coupon",GET_DISCOUNT:"get_discount_code",SIGN_IN:"click_sign_in",POINTS_BUY:"points_exchange"}},84939:function(e,t,i){"use strict";var n;i.d(t,{rU:function(){return l},xO:function(){return u}});var s="discountInvite",o="customerDiscount",r="pointsExchange",a="goodsScan",u={DISCOUNT:"discount",DISCOUNT_INVITE:"discountInvite",POINTS:"points"},l=(u.POINTS,u.DISCOUNT,(n={})[o]="会员价",n[r]="积分兑换",n[a]="扫码优惠价",{FREE_MEMBER:1,PAY_MEMBER:2,FREE_BENEFIT_CARD:3,PAY_BENEFIT_CARD:4})},54157:function(e,t,i){"use strict";i.d(t,{$J:function(){return n},Ui:function(){return o},of:function(){return s}});var n={BUY:"buy",SEL_SKU:"selSku",ADD_CART:"addCart",PREVIEW_SKU:"preview",DISABLE:"disable",SUBSCRIBE:"subscribe",MEMBER_GUIDE:"memberGuide",CUSTOM:"custom"},s={TRADE_SUBMIT:"tradeSubmit",JUMP_LINK:"jumpLink",SHARE:"share",BREAK:"break",SUBSCRIBE:"subscribe",MEMBER_GUIDE:"memberGuide",CUSTOM:"custom"},o={FIXED_COMBO:0,SELF_SELECT_COMBO:1}},88459:function(e,t,i){"use strict";i.d(t,{e:function(){return n}});i(17292),i(59250);var n=function(e,t,i){var n;void 0===e&&(e=[]),void 0===t&&(t=[]);var s=!!e.length;return{isSkuProp:s,propList:s?(null===(n=e.find((function(e){return e.skuId===i})))||void 0===n?void 0:n.itemSalePropModels)||null:t}}},16987:function(e,t,i){"use strict";i.d(t,{a:function(){return n}});var n=function(e){return void 0===e&&(e={}),e.availableCouponActIds&&e.availableCouponActIds.length?e.availableCouponActIds[0]:null}},57072:function(e,t,i){"use strict";i.d(t,{f:function(){return n}});i(59250),i(75214);var n=function(e,t){void 0===e&&(e={});var i={success:!0},n=e.couponId;return n?t({path:"/wsctrade/order/detail/getVoucher.json",method:"POST",data:{activityId:n,bizName:"showcase",source:"wap_showcase"}}).then((function(){return i})).catch((function(){return i})):Promise.resolve(i)}},11016:function(e,t,i){"use strict";i.d(t,{T:function(){return n}});i(61173);var n=function(e){var t=e.itemDataModel,i=e.alias,n=e.soldNum,s=t||{},o=s.itemId,r=s.pictures;return{id:o,alias:i,title:s.title,goodsId:o,picture:r[0].url,imgUrls:r.map((function(e){return e.url})),soldNum:n}}},56758:function(e,t,i){"use strict";i.d(t,{M:function(){return s}});var n=i(25001),s=function(e,t){var i=(0,n.default)(e,"selectedSkuComb.id"),s=[];try{s=JSON.parse((0,n.default)(e,"selectedSkuComb.sku"))}catch(e){}t({ei:"add_cart",en:"添加购物车",et:"click",params:{goods_name:(0,n.default)(e,"itemDataModel.title"),sku_name:s,num:(0,n.default)(e,"selectedNum"),sku_id:i,goods_id:(0,n.default)(e,"goodsId")}})}},10706:function(e,t,i){"use strict";i.d(t,{t:function(){return s}});i(13715);var n=function(){return n=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var s in t=arguments[i])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e},n.apply(this,arguments)},s=function(e){var t=e.data,i=e.offlineId,s=e.isSkuOrder,o=t.alias,r=t.goodsId,a=t.activityTypes,u=t.birthdayScene,l=t.goodsIdForBirthday,c=t.allActivity,d=n(n({alias:o},r?{goodsId:r}:{}),{offlineId:i,v:2,bizScene:"goods_sku_component",isCombo:!0,isSkuOrder:s,allActivity:c?1:0});return a&&(d.activityTypes=JSON.stringify(a)),u&&(d.birthdayScene=u),l&&(d.goodsIdForBirthday=l),d}},16202:function(e,t,i){"use strict";i.d(t,{p:function(){return c}});i(13715),i(36961),i(98269);var n=i(25001),s=i(3672),o=i.n(s),r=i(54157),a=(i(30965),i(59250),i(75149),i(33931),i(26740),i(17292),i(61173),i(760)),u=function(){return u=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var s in t=arguments[i])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e},u.apply(this,arguments)},l=function(){return l=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var s in t=arguments[i])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e},l.apply(this,arguments)},c=function(e){var t=e.logParams,i=e.goodsCombineInfoBizSku,s=e.sku,c=e.submitData,d=e.goods,p=e.multistore,f=e.kdtId,m=e.env,h=c.skuScene,g=c.skuData,k=c.pluginsResult,v=c.activityInfo,b=(0,n.default)(t,"context.dc_ps",""),_=JSON.stringify(l(l(l({},t.context),t.plat),{platform:m,uuid:t.user.uuid||"",userId:t.user.li||""})),x=(0,n.default)(g,"selectedSkuComb.pointsPrice"),y={dcPs:b,biz_trace_point_ext:_,points_price:x},w=i.isCombo,S=i.comboGroupModels,T=i.comboType,C=s||{},I=C.activityType,A=C.activityId,D=C.activityAlias,P=C.activitySkuIds,E=void 0===P?[]:P,O=C.noneSku,N=(0,n.default)(g,"selectedSkuComb.id");return h!==r.$J.ADD_CART&&[6,2,5].includes(I)&&(O||E.includes(N))&&(v=v||{activityType:I,activityId:A,activityAlias:D}),function(e){var t=e.skuData,i=e.goods,n=e.shop,s=e.activityInfo,o=e.pluginsResult,l=e.goodsExtra,c=void 0===l?{}:l,d=e.commonExtra,p=void 0===d?{}:d,f=e.combineGoodsData,m=void 0===f?{flag:"",isCombo:!1,comboType:0,comboGroupModels:[]}:f,h=e.pointsPrice,g=o||{},k=g.goodsAttributes,v=g.periodBuy,b=g.ecard,_=g.installment,x=g.ladderGroupOn,y=m.flag,w=m.isCombo,S=m.comboType,T=m.comboGroupModels,C=w&&S===r.Ui.SELF_SELECT_COMBO;if(x&&x.scale&&(p.ladder_num=x.scale),void 0!==i.supportUnconditionalReturn&&(c.isSevenDayUnconditionalReturn=i.supportUnconditionalReturn),h&&(p.isPoints=h),k){var I=[];Object.keys(k).forEach((function(e){I=I.concat(k[e])})),c.propertyIds=I}if(v&&(c.deliverTime=v.deliverTimeId),b&&(t.selectedSkuComb.id=b.dateSkuId,p.card_goods={appointment_time:b.appointmentTime}),_){var A=_.rate,D=_.period;c.isInstallment=!0,p.installmentRate=A,p.selectedInstallmentPeriod=D}if(w&&!C){var P=t.selectedSkuComb.id,E=1===T.length?T[0]:T.find((function(e){return e.skuId===P}));if(E){var O=E.comboSubItemModels,N=E.goodsComboGroupId,F=[];if(O.forEach((function(e){if(1===e.isDisplay){var t=e.skuRelatedModels,i=e.propModels,n=e.propertyIds,s=n||[];n||i&&i.forEach((function(e){e.textModels.forEach((function(e){s.push(e.id)}))})),t&&t.forEach((function(e){var t=e.combineNum,i={goodsId:e.itemId,num:t,price:e.price,skuId:e.skuId,propertyIds:s};i.propertyIds=s,F.push(i)}))}})),y===r.$J.ADD_CART){var M=[{id:N,subComboList:F}];c.isCombo=!0,c.comboType=S,c.groupList=JSON.stringify(M)}y===r.$J.BUY&&(c.extra={COMBO_INFO:{comboType:S,subComboList:F.map((function(e){return e.groupId=N,e}))}})}}w&&C&&(y===r.$J.ADD_CART&&(M=T,c.isCombo=!0,c.comboType=S,c.groupList=JSON.stringify(M)),y===r.$J.BUY&&(c.extra={COMBO_INFO:{comboType:S,subComboList:T}}));return u(u(u(u({},(0,a.n0)({goods:i,shop:n})),(0,a.zx)(t)),s||{}),{goodsExtra:c,commonExtra:p})}({skuData:g,pluginsResult:k,goodsExtra:y,activityInfo:v,goods:l(l({},o()(d,["id","supportUnconditionalReturn"])),{postage:0}),shop:{multistore:p,kdtId:f},combineGoodsData:{flag:h,isCombo:w,comboType:T,comboGroupModels:S},pointsPrice:x})}},60013:function(e,t,i){"use strict";i.d(t,{y:function(){return s}});var n=i(25001),s=function(e){var t=e.data,i=e.skuScene,s=e.goods,o=e.itemId;return{skuScene:i,activityName:(0,n.default)(t,"itemActivitySpuModels[0].type",""),authScene:"add_shopping_car",skuOptions:{resetSku:(null==s?void 0:s.id)!==o},t:Date.now()}}},37633:function(e,t,i){"use strict";i.d(t,{k:function(){return a}});i(13715),i(17292),i(59250),i(61173),i(23532);var n=i(36955),s=i.n(n),o=i(25001),r=function(){return r=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var s in t=arguments[i])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e},r.apply(this,arguments)},a=function(e,t){var i=e.itemActivitySpuModels,n=e.tree,a=e.itemDataModel,u=e.quota,l=void 0===u?0:u,c=e.quotaUsed,d=void 0===c?0:c,p=e.preSaleExtraModel,f=r({},e),m=e.list,h={};if(i&&i.length){var g=i.find((function(e){return"pointsExchange"===e.type}))||i[0];"pointsExchange"===g.type&&"pointsExchange"===g.type&&(g.priceTitle="积分兑换",g.oldPrice=g.price,g.price=g.collectionPrice/100),Object.assign(f,g),h=function(e,t){var i={};try{var n=e.type,s=e.price,o=e.minPrice,r=e.maxPrice,a=e.list,u=void 0===a?[]:a,l=e.oldPrice,c=e.priceTitle,d=t.quota,p=t.quotaUsed;s!==l&&(i={goods_preference:{show_price:100*s,price_range:{min:o,max:r},type:n,skus:u.reduce((function(e,t){return e[t.id]={price:t.price},e}),{}),quota:d,quota_used:p,priceTitle:c}})}catch(e){}return i}(g,e)}t&&(f.couponId=t);var k=100*+f.price,v=100*+f.oldPrice,b=[],_=[],x=(0,o.default)(h,"goods_preference",{}),y=x.type||"";try{var w=(0,o.default)(x,"is_started"),S=p?"预售":"",T=x.priceTitle||S||"";if(T&&(f.priceTitle=T),"customerDiscount"===y||"timelimitedDiscount"===y&&w){k=+x.show_price;var C=x.skus||{};m=f.list.map((function(e){return r(r({},e),{originPrice:+e.origin||+e.price,price:+(C[e.id]&&C[e.id].price)||+e.price})}))}}catch(e){}f.priceTitle&&(b.push({text:f.priceTitle}),_.push({text:f.priceTitle,type:f.type}));var I={quota:l,quotaUsed:d,startSaleNum:(0,o.default)(a,"startSaleNum",1)};return m=m.map((function(e){return e.disable&&(e.stockNum=0),e})),r(r({},f),{priceTags:_,price:k,oldPrice:v,tags:b,limit:I,list:s()(m),tree:s()(n)})}},27397:function(e,t,i){"use strict";i.d(t,{W:function(){return r}});i(13715),i(36961),i(98269);var n=i(54157),s=i(84939),o=function(){return o=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var s in t=arguments[i])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e},o.apply(this,arguments)},r=function(e){var t,i=e.data,r=e.shopConfig,a=e.timingSaleHideBuyBtnInSku,u=e.couponId,l=e.skuScene,c=e.umpActivityTypes,d=void 0===c?[]:c,p=e.memberGuide,f=i.itemDataModel,m=i.option,h=void 0===m?{}:m,g=i.buyLimitType,k=i.buyLimitGuideInfo,v=f||{},b=r||{},_=b.hide_shopping_cart,x=b.show_buy_btn,y=h.hideCart||1==+_,w=1!=+x,S=v.startSoldTime,T=i.cartText,C=i.buyBtnText,I=v.isVirtual,A=y?n.$J.BUY:n.$J.SEL_SKU,D=!0,P=!0,E="";if(((I=!!+I)||y)&&(D=!1,C="下一步"),D&&r&&w&&(P=!1,T="加入购物车",A=n.$J.ADD_CART),a&&S&&Date.now()<1e3*S&&(P=!1,D=!0,A=n.$J.ADD_CART),d.includes("pointsExchange")&&(A=n.$J.BUY),u&&(C="领券购买"),2===g){var O=k||{},N=O.needGuide,F=O.guideType,M=O.guideTargetAlias,B=p||{},R=B.kdtId,V=B.memberName,L=void 0===V?"会员":V,z=B.redirectUrl,j=B.isWeb,U=B.launchFastJoin;if(N&&p){A=n.$J.MEMBER_GUIDE;var $=void 0;switch(F){case s.rU.FREE_MEMBER:case s.rU.PAY_MEMBER:$={pageName:F===s.rU.FREE_MEMBER?"FreeMemberRegister":"PayMemberRegister",query:{kdt_id:R,alias:M,guideType:"goods",redirectUrl:z}};break;case s.rU.FREE_BENEFIT_CARD:case s.rU.PAY_BENEFIT_CARD:$={pageName:"UserMemberCard",query:o({kdt_id:R,shopAutoEnter:1,guideType:"goods",redirectUrl:z},j?{card_alias:M}:{alias:M})}}t={link:$,buyLimitGuideInfo:k,launchFastJoin:U},C="加入"+L+",立即购买",F===s.rU.FREE_BENEFIT_CARD&&(C="限持卡客户购买,一键领卡"),F===s.rU.PAY_BENEFIT_CARD&&(C="限持卡客户购买,立即开卡")}else E="仅限特定"+L+"购买",A=n.$J.DISABLE}return l&&(A=l),o({buyText:C,addCartText:T,skuScene:A,showBuyBtn:P,showAddCartBtn:D,disableText:E},t&&{memberGuide:t})}},87741:function(e,t,i){"use strict";i.d(t,{l:function(){return n}});i(23532),i(59250),i(20081),i(89403),i(17292);var n=function(e){var t=e.list,i=void 0===t?[]:t,n=e.id;if(n)return i.find((function(e){return(e.skuId||e.id)===n}))}},95996:function(e,t,i){"use strict";i.d(t,{M:function(){return r},h:function(){return o}});i(6889),i(2359),i(73945),i(41674),i(61173),i(31116),i(71959),i(73701),i(19106),i(95026),i(40085);var n=i(90283),s=i.n(n);function o(e){if(!e)return e;var t=String(e),i=/-?\d+(,\d+)?(\.\d+)?/,n=new RegExp(i.source+"|"+/\D+/.source,"g"),s=t.match(n);if(s){var o=s.map((function(e){var t=e;if(i.test(e)&&(t=t.replaceAll(",","")),!isNaN(Number(t))&&" "!==t){var n=parseFloat(t);return String(n%1==0?parseInt(t,10):n)}return e}));return 1===o.length?o[0]:o.join("")}return e}function r(e,t){void 0===e&&(e={}),void 0===t&&(t="积分");var i=e.pointsPriceText,n=void 0===i?"":i,o=e.price,r=void 0===o?0:o,a=e.minPrice,u=void 0===a?-1:a,l=e.maxPrice,c=void 0===l?-1:l,d=e.pointsPrice,p=void 0===d?-1:d,f=e.oldPrice,m=void 0===f?0:f,h=e.oldMinPrice,g=void 0===h?-1:h,k=e.oldMaxPrice,v=void 0===k?-1:k,b=e.priceRangeTypeStart,_=void 0!==b&&b,x="",y="",w=!1;if(n)x=n,w=!0;else if(p>0)x=""+p+t,r>0&&(x=x+"+"+s()(r)+"元"),w=!0;else if(c>u&&u>=0)x=_?s()(u)+"起":""+s()({min:u,max:c},"-");else{var S=0===r&&c===u&&u>=0;x=""+s()(S?u:r)}return m>r||g>u?v>g?y=""+s()({min:g,max:v},"-"):m>0&&(y=""+s()(m)):y="",{showPrice:x,showOldPrice:y,isPointsPrice:w}}},760:function(e,t,i){"use strict";i.d(t,{$c:function(){return l},AY:function(){return u},n0:function(){return o},zx:function(){return r}});i(13715),i(30965),i(59250),i(75149),i(33931);var n=i(25001),s=function(){return s=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var s in t=arguments[i])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e},s.apply(this,arguments)};function o(e){var t=(0,n.default)(e,"goods.id",0),i=(0,n.default)(e,"goods.postage",0);return{goodsId:t,kdtId:(0,n.default)(e,"shop.kdtId",0),storeId:(0,n.default)(e,"shop.multistore.id",0),storeName:(0,n.default)(e,"shop.multistore.name",0),postage:"string"!=typeof i?i:0}}function r(e){var t=e.selectedNum,i=void 0===t?0:t,n=e.selectedSkuComb,o=void 0===n?{id:0,price:0}:n,r=e.messages,a=void 0===r?{}:r,u=e.cartMessages,l=void 0===u?{}:u,c=e.birthdayVal,d=void 0===c?{}:c,p=o.id,f=void 0===p?0:p,m=o.price,h=void 0===m?0:m;return s(s({},o),{skuId:f,num:i,price:h,messages:a,cartMessages:l,birthdayRelation:{BIRTHDAY_RELATION_NET_ORDER_MARK:d.birthdayRelationNetOrderMark,RELATION_BLESSING:d.text,RELATION_TYPE_ID:d.key,RELATION_TYPE_NAME:d.name}})}function a(e){var t=s(s({goods_id:e.goodsId,num:e.num,sku_id:e.skuId,price:e.price||0,extra:e.birthdayRelation},e.messages),e.goodsExtra),i=s({kdt_id:e.kdtId,store_id:e.storeId||0,store_name:e.storeName||"",postage:e.postage||0,activity_alias:e.activityAlias||"",activity_id:e.activityId||0,activity_type:e.activityType||0,use_wxpay:e.useWxpay||0,from:e.from||""},e.commonExtra);return e.from&&(i.from=e.from),{goodsData:t,commonData:i}}function u(e){var t=a(e),i=t.goodsData,n=t.commonData,o=i.propertyIds;o&&(i.propertyIds=JSON.stringify(o));var r=[];return Object.keys(e.cartMessages).forEach((function(t){r.push(e.cartMessages[t])})),s(s(s({},i),n),{messages:JSON.stringify(r),extra:JSON.stringify(i.extra||{})})}function l(e){var t=a(e),i=t.goodsData,n=t.commonData,s={goodsList:JSON.stringify([i]),common:JSON.stringify(n)};return e.extra&&(s.extra=JSON.stringify(e.extra)),e.cloudExtension&&(s.cloudExtension=e.cloudExtension),s}},2393:function(e,t,i){"use strict";i(59250),i(73945),i(40381),i(30965),i(75149),i(33931),i(2359),i(31116),i(6889),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY:MM:DD";e||0===e||(e=new Date);if("Invalid Date"===(e=new Date(e)).toString())throw new Error("Invalid Date");var i=function(e){return("00"+e).slice(-2)},n={"YYYY|yyyy":e.getFullYear(),"YY|yy":e.getFullYear().toString().substr(2),MM:i(e.getMonth()+1),M:e.getMonth()+1,"DD|dd":i(e.getDate()),"D|d":e.getDate(),"HH|hh":i(e.getHours()),"H|h":e.getHours(),mm:i(e.getMinutes()),m:e.getMinutes(),ss:i(e.getSeconds()),s:e.getSeconds()};return Object.keys(n).forEach((function(e){t=t.replace(new RegExp(e),n[e])})),t},e.exports=t.default},90283:function(e,t,i){"use strict";i(42461),i(73306),i(59250),i(606),i(73996),i(11626),i(39718),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"~",i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("object"===o(e)){var n=e.min,r=void 0===n?0:n,a=e.max,u=void 0===a?0:a;return r===u?(0,s.default)(r,!0,i):(0,s.default)(r,!0,i)+t+(0,s.default)(u,!0,i)}if("number"==typeof e)return(0,s.default)(e,!0,i);return e};var n,s=(n=i(79235))&&n.__esModule?n:{default:n};function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}e.exports=t.default},18558:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,s=(n=i(25001))&&n.__esModule?n:{default:n};var o=function(e,t,i){var n,o,r=function(e){return e};r="string"==typeof t?function(e){return(0,s.default)(e,t,null)}:t;for(var a=0;a<e.length;a++){var u=e[a],l=r(u);null==l||isNaN(+l)||(void 0!==o?i(l,o)&&(n=u,o=l):(o=l,n=u))}return n};t.default=o,e.exports=t.default},92769:function(e,t,i){"use strict";i(33931),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,i){if(!e)return;if(e.length===+e.length)for(var n=0,s=e.length;n<s;n++)t.call(i,e[n],n,e);else for(var o=Object.keys(e),r=0,a=o.length;r<a;r++)t.call(i,e[o[r]],o[r],e)},e.exports=t.default},17452:function(e,t,i){"use strict";i(30965),i(59250),i(75149),i(40381),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return([].slice.call(arguments,1)||[]).forEach((function(t){if(t)for(var i in t)e[i]=t[i]})),e};t.default=n,e.exports=t.default},95130:function(e,t,i){"use strict";i(2359),i(35259),i(23532),i(59250),i(13715),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.scene;t&&"string"==typeof t&&(t=(t=decodeURIComponent(t).split("&")).reduce((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).split("=");return e[t[0]]=t[1],e}),{}),e=Object.assign(e,t));return e},e.exports=t.default},49280:function(e,t,i){"use strict";i(30965),i(59250),i(75149),i(26740),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n={};return e&&0!==e.length&&"string"==typeof t?(e.forEach((function(e,s){var o=i+s,r=t?"".concat(t,"[").concat(o,"]"):o;n[r]=e})),n):n};t.default=n,e.exports=t.default},39470:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=k(i(35228)),s=k(i(92769)),o=k(i(17452)),r=k(i(95130)),a=k(i(49280)),u=k(i(25001)),l=k(i(56771)),c=k(i(36495)),d=k(i(27840)),p=k(i(12847)),f=k(i(23138)),m=k(i(28710)),h=k(i(2330)),g=k(i(3672));function k(e){return e&&e.__esModule?e:{default:e}}var v={cloneDeep:n.default,each:s.default,extend:o.default,extractQuery:r.default,getConcatData:a.default,get:u.default,isArray:l.default,isEmpty:c.default,isPlainObject:d.default,maxBy:p.default,minBy:f.default,merge:m.default,omit:h.default,pick:g.default};t.default=v,e.exports=t.default},12847:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,s=(n=i(18558))&&n.__esModule?n:{default:n};var o=function(e,t){return Array.isArray(e)?0!==e.length?(0,s.default)(e,t,(function(e,t){return e>t})):void 0:e};t.default=o,e.exports=t.default},28710:function(e,t,i){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=((n=i(23544))&&n.__esModule?n:{default:n}).default;t.default=s,e.exports=t.default},23138:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,s=(n=i(18558))&&n.__esModule?n:{default:n};var o=function(e,t){return Array.isArray(e)?0!==e.length?(0,s.default)(e,t,(function(e,t){return e<t})):void 0:e};t.default=o,e.exports=t.default},40683:function(e,t,i){"use strict";i.d(t,{A:function(){return B}});var n=i(54732),s=(i(61173),i(30965),i(59250),i(39470)),o=i.n(s),r=i(37486),a=(i(26740),i(40085),i(89403),i(51081),i(69230),i(2083)),u=i.n(a),l=i(25001),c=i(3672),d=i.n(c),p=(i(75149),i(13715),i(95996));function f(e){return function(t){return Object.prototype.toString.call(t)==="[object ".concat(e,"]")}}var m={isNumber:f("Number"),isString:f("String"),isBoolean:f("Boolean"),isNull:f("Null"),isUndefined:f("Undefined"),isSymbol:f("Symbol"),isFunction:f("Function"),isPureObject:f("Object"),isArray:f("Array")};function h(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=[];return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).forEach((function(i){e.forEach((function(e){(m.isPureObject(i)&&m.isPureObject(e)&&i.type!==e.type||m.isString(i)&&m.isString(e)&&e!==i||m.isString(e)&&m.isPureObject(i)&&e!==i.text||m.isString(i)&&m.isPureObject(e)&&i!==e.text)&&t.unshift(i)}))})),t}function g(e){var t=e.selectedSkuComb,i=e.sku,n=e.goods,s=i.priceTags||i.tags||[],o=t||i,a=o.priceTitle,u=o.notShowPriceTitle,l=(n||{}).priceTags,c=void 0===l?[]:l;if(u)return(0,r.default)(c);var d=[];if(t&&!t.noneSku)if(Array.isArray(a)){var p=h(s,a);d=[].concat((0,r.default)(p),(0,r.default)(a))}else if(a){var f=h(s,[a]);d=[].concat((0,r.default)(f),[a])}else d=s;else d=s;return[].concat((0,r.default)(d),(0,r.default)(c))}var k=i(29654),v=i(54047),b=i(56270),_=i(50034);function x(e,t){var i=function(e,t){var i=(null==e?void 0:e.limit)||{},s=i.quotaCycle,o=i.startSaleNum,r=e.buyWayText,a=e.showPeriodText;return(0,n.default)((0,n.default)({},i),{},{quotaPeriod:s||0,startSaleNum:o||1,buyWayText:r,showPeriodText:a,quota:t})}(e,t),s=(0,b.k)(i);return e.hideQuotaText?"":s||""}function y(e,t){var i=e.limit,n=void 0===i?{}:i,s=function(e){var t=e.quota,i=e.singleQuota,n=e.quotaUsed;return!!i&&(!t||t-n>i)}(n),o=function(e,t){return t?null==e?void 0:e.singleQuota:(null==e?void 0:e.quota)||0}(n,s),r=function(e,t){return t?0:(null==e?void 0:e.quotaUsed)||0}(n,s),a=x(e,o),u=function(e,t,i){var n=e-t,s=function(e,t,i){return e>0&&e-t<=i}(e,t,i);return{stepperLimit:s?Math.max(0,n):i,limitType:s?_.r3.QUOTA_LIMIT:_.r3.STOCK_LIMIT}}(o,r,t);return{quotaText:a,quota:o,quotaUsed:r,stepperLimit:u.stepperLimit,limitType:u.limitType}}i(36961),i(98269);var w=i(97220),S=i.n(w),T=i(54157),C=i(84939),I=i(50974);function A(e,t,i){var n=e.authTypeList,s=e.authScene,o=e.accountUnionScene;e.skuScene;return t||(n||[]).length>0||i?"":s||o||""}function D(e,t,i){return t?[]:i?["mobile"]:e.authTypeList||[]}function P(e,t,i){var n=i.skuScene,s=(null==e?void 0:e.isHaitao)&&n!==T.$J.ADD_CART,o=function(e,t){if("qq"!==S().getEnv())return!1;var i=e.noNeedUnionScene;if(void 0!==i)return i;var n=t.accountUnionScene;return[I.t.ADD_CART,I.t.NORMAL_BUY].includes(n)}(t,i);return{authScene:A(i,o,s),authTypeList:D(i,o,s)}}i(54699),i(96729);var E=function(){return E=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var s in t=arguments[i])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e},E.apply(this,arguments)};function O(e,t,i){var n=!(0,v.il)(null==t?void 0:t.tree),s=e.picture,o=i.currentImage,r=i.selectedText,a=i.selectedSkuComb,c=i.pointsConfig,f=i.extraData.view,m=function(e){var t=e.sku,i=e.selectedSkuComb,n=e.pointsConfig,s=e.view,o=d()(t,["price","oldPrice","minPrice","maxPrice","oldMinPrice","oldMaxPrice","pointsPriceText","pointsPrice","priceRangeTypeStart"]);!i||t.noneSku||null!=s&&s.showPriceRange||(o={price:i.price,oldPrice:i.oldPrice,pointsPriceText:i.pointsPriceText,pointsPrice:i.pointsPrice});var r=s||{},a=r.price,u=void 0===a?-1:a,l=r.showPriceRange;return-1===u||l||Object.assign(o,s),(0,p.M)(o,null==n?void 0:n.name)}({sku:t,selectedSkuComb:a,pointsConfig:c,view:f}),h=m.showPrice,k=m.showOldPrice,b=m.isPointsPrice,_=void 0!==b&&b,x=t.pricePrefix,y=t.priceSymbol,w=void 0===y?"¥":y,S=t.hideStock,T=(0,l.default)(t,"stockUnit","件"),C=(0,l.default)(t,"stockThreshold",50),I=a?null==a?void 0:a.stockNum:t.stockNum;return{showImage:n,pricePrefix:x,priceSymbol:_?"":w,price:(0,p.h)(h),isPointsPrice:_,oldPrice:(0,p.h)(k),stockThreshold:C,stockNum:I,stockUnit:T,selectedText:r,hideStock:(null==f?void 0:f.hideStock)||(null==a?void 0:a.hideStock)||S,headerImage:u()(o||s,"small"),tags:(null==f?void 0:f.tags)||g({goods:e,sku:t,selectedSkuComb:a}),skuBannerData:null==f?void 0:f.skuBannerData}}function N(e,t){var i=t.multiSkuDecision,n=t.skuScene,s=t.selected,o=e.tree,r=e.list,a=e.isShowOldPrice,u=void 0!==a&&a,l=e.activityInfo,c=e.disableSoldoutSku,d=void 0===c||c,p=(l||{}).activityType,f=function(e,t){void 0===t&&(t={});var i=e||{},n=i.tree,s=void 0===n?[]:n,o=i.list,r=void 0===o?[]:o;if(!s.length||!r.length)return e;var a={};s.forEach((function(e){var t=e.kS,i=e.k_s;e.v.forEach((function(e){a[(t||i)+"-"+e.id]=[]}))})),r.forEach((function(e){for(var t=1;t<=5;t++){var i="s"+t,n=e[i],s=a[i+"-"+n];n&&"0"!==n&&s&&s.push(e)}}));var u=Object.entries(t).filter((function(e){return e[0],e[1]})),l=u.length>0;return E(E({},e),{tree:s.filter((function(e){var i=e.kS,n=e.k_s,s=e.v,o=i||n;return e.v=s.filter((function(e){var i=e.id,n=a[o+"-"+i]||[];if(n.length>0&&n.every((function(e){return e.disableStatus})))return!1;if(!l)return!0;if(""+i==""+t[o])return!0;var s=u.filter((function(e){return e[0]!==""+o}));return 0===s.length?n.some((function(e){return!e.disableStatus})):r.some((function(e){return!e.disableStatus&&s.every((function(t){var i=t[0],n=t[1];return e[i]==n}))&&e[o]==i}))})),l&&t[o]&&""!==t[o]?s.some((function(e){return""+e.id==""+t[o]})):s.length>0}))})}({list:r,tree:(0,k.p)(o)},s),m=f.tree;return{show:!(null==m||!m.length),tree:m,skuList:r,disableSoldoutSku:d,selectedSku:s,multiSkuDecision:i,skuScene:n,activityType:p,isShowOldPrice:u}}function F(e,t){var i=t.kdtId,s=t.skuConfig,o=t.event,r=t.selectedSkuComb,a=o.authAllowDeny,u=o.skuScene,l=e.stockRemindStatus,c=e.showStockLackReminder,p=P(e,s,o),f=p.authScene,m=p.authTypeList,h=s.useUserAuthorize,g=void 0===h||h,k=function(e){var t=e.skuScene,i=e.buyText,s=e.addCartText,o=e.previewText,r=e.disableText,a=e.customBtnText,u=e.customBtnStyle,l=e.isCustomBtnDisabled,c=e.noNeedUnionScene,d=e.auth,p=e.selectedSkuComb,f=e.stockRemindStatus,m=e.showStockLackReminder,h=e.event,g=[],k={noNeedUnionScene:c,auth:d,disable:!1},v=(0,n.default)({primary:!0,submitAction:T.of.TRADE_SUBMIT,skuScene:T.$J.BUY,text:i||"立即购买"},k),b=(0,n.default)({primary:!1,submitAction:T.of.TRADE_SUBMIT,skuScene:T.$J.ADD_CART,text:s||"加入购物车"},k);switch(m&&0===(null==p?void 0:p.stockNum)&&(t=T.$J.SUBSCRIBE),t){case T.$J.ADD_CART:g=[b];break;case T.$J.SEL_SKU:var _=h.activityName,x=h.main;_===C.xO.POINTS&&(v.text=x[0].text),g=[b,v];break;case T.$J.BUY:v.text=i||"下一步",g=[v];break;case T.$J.DISABLE:v.text=r||"此商品限制购买",v.submitAction=T.of.BREAK,v.skuScene=T.$J.CUSTOM,v.disable=!0,g=[v];break;case T.$J.PREVIEW_SKU:v.text=o||"我知道了",v.submitAction=T.of.BREAK,v.skuScene=T.$J.CUSTOM,v.disable=!0,g=[v];break;case T.$J.SUBSCRIBE:var y=f[p.id],w=y?"已提醒补货":"缺货中,提醒商家补货";v.text=w,v.submitAction=T.of.SUBSCRIBE,v.skuScene=T.$J.SUBSCRIBE,v.disable=y,g=[v];break;case T.$J.MEMBER_GUIDE:v.text=i,v.submitAction=T.of.MEMBER_GUIDE,v.skuScene=T.$J.MEMBER_GUIDE,g=[v];break;case T.$J.CUSTOM:v.text=a||"我知道了",v.submitAction=T.of.CUSTOM,v.skuScene=T.$J.CUSTOM,v.disable=l,v.customBtnStyle=u,g=[v]}return g}((0,n.default)((0,n.default)({skuScene:u,event:o,auth:{authStyle:_.ZI,authTypeList:m,authScene:f,authAllowDeny:a}},d()(s,["buyText","addCartText","previewText","disableText","customBtnText","customBtnStyle","isCustomBtnDisabled","noNeedUnionScene","memberGuide"])),{},{stockRemindStatus:l,showStockLackReminder:c,selectedSkuComb:r}));return{buttons:k,kdtId:i,useUserAuthorize:g}}var M=i(19932),B={data:function(){return{pickerOpts:{},headerOpt:{},rowOpt:{},messagesOpt:{},birtydayInfo:{},stepperOpt:{},footerOpt:{},selected:{},hasInit:!1,selectedSkuComb:null,currentImage:"",selectedText:"",skuValue:{},selectTextExtra:{selectValueList:[],unSelectNameList:[]},selectedSkuValues:[],messageValues:[],birthdayVal:{},loggerParams:{},selectedSkuEntries:{keys:[],values:[]}}},watch:{goods:{handler:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!((null==e?void 0:e.alias)!==(null==t?void 0:t.alias)||(null==e?void 0:e.id)!==(null==t?void 0:t.id))||o().isEmpty(t)?this.skuInit():this.resetSku()},immediate:!0},sku:{handler:function(){this.skuInit()},immediate:!0},skuConfig:function(){this.updateFooter()},event:function(e,t){var i,n=(null===(i=this.event)||void 0===i?void 0:i.skuOptions)||{},s=n.resetSku,o=void 0!==s&&s,r=n.resetStepperOnHide,a=void 0===r||r;((null==e?void 0:e.activityName)!==(null==t?void 0:t.activityName)||o)&&this.resetSku(),a&&this.updateStepper(!0),(null==e?void 0:e.skuScene)!==(null==t?void 0:t.skuScene)&&this.updateFooter()},extraData:{handler:function(e,t){JSON.stringify(e)!==JSON.stringify(t)&&this.onExtraDataChange(e)},deep:!0},show:{handler:function(e){var t,i,n;e&&(this.setSimpleSkuList(null===(t=this.sku)||void 0===t?void 0:t.list),null===(i=this.emitSelected)||void 0===i||i.call(this),null===(n=this.initAddressObserver)||void 0===n||n.call(this))},immediate:!0}},methods:{skuInit:function(){var e;if(!o().isEmpty(this.goods)&&!o().isEmpty(this.sku)){var t,i,n,s;this.birtydayInfo=this.sku.birthdayInfo||{},this.messagesOpt=(t=this.sku,i=this.messageConfig,n=t.messages,{show:!(null==(s=void 0===n?[]:n)||!s.length),messages:s,messageConfig:i,needPicker:s.length&&s.some((function(e){return["date","time","datetime"].indexOf(e.type)>-1}))}),this.skeletonInfo=function(e){var t=null==e?void 0:e.tree.length,i=(0,v.il)(null==e?void 0:e.tree);return{class:"sku-row-skeleton--"+(i?"img":"normal"),height:"".concat(89*(t-1)+(i?213:89),"px")}}(this.sku),this.rowOpt=N(this.sku,{multiSkuDecision:this.multiSkuDecision||{},skuScene:null===(e=this.event)||void 0===e?void 0:e.skuScene,selected:this.selected});var r=(0,v.eA)(this.sku,this.initialSku,this.selected);if(JSON.stringify(r)!==JSON.stringify(this.selected)||this.sku.noneSku)return this.selected=r,void this.onSelect({});this.updateView()}},updateHeader:function(){this.headerOpt=O(this.goods,this.sku,{currentImage:this.currentImage,selectedSkuComb:this.selectedSkuComb,pointsConfig:this.pointsConfig,selectedText:this.selectedText,extraData:this.extraData})},updateFooter:function(){this.footerOpt=F(this.goods,{kdtId:this.kdtId,skuConfig:this.skuConfig,event:this.event,selectedSkuComb:this.selectedSkuComb})},updateStepper:function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.stepperOpt=function(e){var t,i,n=e.selectedNum,s=e.sku,o=e.initialSku,r=e.extraData.view,a=e.selectedSkuComb,u=e.reset,l=(o||{}).selectedNum,c=(null==s||null===(t=s.limit)||void 0===t?void 0:t.startSaleNum)||1,d=(null==s||null===(i=s.limit)||void 0===i?void 0:i.quotaCycle)||0,p=null!=l?l:c,f=c<1?1:c,m=a?null==a?void 0:a.stockNum:s.stockNum,h=y(s,(null==r?void 0:r.stockNum)||m),g=h.quotaText;return{show:!0,showTitle:!0,showQuotaText:!0,selectedNum:u?p:n||p,stepperMinLimit:f,stepperLimit:h.stepperLimit,limitType:h.limitType,quotaText:g,startSaleNum:c,quota:h.quota,quotaUsed:h.quotaUsed,customOverLimit:!0,disableStepperInput:s.disableStepperInput,stepperTitle:(null==r?void 0:r.stepperTitle)||s.stepperTitle,quotaCycle:d}}({selectedNum:this.stepperOpt.selectedNum,sku:this.sku,initialSku:this.initialSku,extraData:this.extraData,selectedSkuComb:this.selectedSkuComb,reset:t}),void 0!==(null===(e=this.baseConfig)||void 0===e?void 0:e.isShowSkuStepper)&&(this.stepperOpt.show=this.baseConfig.isShowSkuStepper)},updateSelectedText:function(){this.selectedText=function(e){var t=e.selectTextExtra,i=e.selectedSkuValues,n=e.selectedSkuComb,s=e.selected,o=e.sku,a=e.extraData.view,u=(null==a?void 0:a.selectTextExtra)||{},l=u.selectValueList,c=void 0===l?[]:l,d=u.unSelectNameList,p=void 0===d?[]:d,f=[].concat((0,r.default)(t.selectValueList),(0,r.default)(c)),m=[].concat((0,r.default)(t.unSelectNameList),(0,r.default)(p));if(n&&!m.length){var h=[].concat((0,r.default)(i.map((function(e){return e.name||""}))),(0,r.default)(f));return h.length?"已选 ".concat(h.join(" ")):""}var g=((null==o?void 0:o.tree)||[]).filter((function(e){return!s[e.kS]})).map((function(e){return e.k})).concat(m);return g.length?"请选择 ".concat(g.join(" ")):""}({selectTextExtra:this.selectTextExtra,selectedSkuValues:this.selectedSkuValues,selectedSkuComb:this.selectedSkuComb,selected:this.selected,sku:this.sku,extraData:this.extraData})},updateView:function(){this.updateSelectedText(),this.updateHeader(),this.updateFooter(),this.updateStepper()},onMessageChange:function(e){this.messageValues=e},onBirthdayChange:function(e){this.birthdayVal=e},onStepperChange:function(e){var t;this.stepperOpt.selectedNum=e,null===(t=this.emitNumChange)||void 0===t||t.call(this)},onSelect:function(e){var t,i,n=(0,M.QV)(e,{selected:this.selected,goods:this.goods,sku:this.sku}),s=n.selected,o=n.currentImage,r=n.selectedSkuEntries,a=n.isSkuCombSelected,u=n.selectedSkuComb,l=n.selectedSkuValues;this.skuValue=e,this.selected=s,o&&(this.currentImage=o),this.rowOpt=N(this.sku,{multiSkuDecision:this.multiSkuDecision||{},skuScene:null===(t=this.event)||void 0===t?void 0:t.skuScene,selected:this.selected}),this.selectedSkuComb=u,this.selectedSkuEntries=r,this.isSkuCombSelected=a,this.selectedSkuValues=l,this.updateView(),null===(i=this.emitSelected)||void 0===i||i.call(this)},onPreview:function(e){var t,i=(0,M.gN)(e,{goods:this.goods,sku:this.sku,currentImage:this.currentImage,showMusilImage:this.showMusilImage});i&&(null===(t=this.emitPreview)||void 0===t||t.call(this,i))},onExtraDataChange:function(e){var t,i=e.pluginsResultUpdate,n=e.viewUpdate;i&&this.emitSelected(),n&&!o().isEmpty(this.sku)&&(null!==(t=e.view)&&void 0!==t&&t.selectTextExtra&&this.updateSelectedText(),this.updateHeader(),this.updateStepper())},validate:function(e){var t=(e||{}).noToast,i=void 0!==t&&t,s=this.sku.birthdayInfo,o=void 0===s?{}:s,r=o.relationPersonRequired,a=o.customerRelation,u=o.greetingCardName;return(0,M.ou)({btn:{},sku:this.sku,goods:this.goods,selectedSkuComb:this.selectedSkuComb,skuTree:this.rowOpt.tree,selectedNum:this.stepperOpt.selectedNum,selectedSkuEntries:this.selectedSkuEntries,event:this.event,extraData:this.extraData,birthdayVal:(0,n.default)((0,n.default)({},this.birthdayVal),{},{birthdayRelationNetOrderMark:!!a,relationPersonRequired:r,greetingCardName:u}),messageValues:this.messageValues,isSkuCombSelected:this.isSkuCombSelected,selectedText:this.selectedText,noToast:i})},resetSku:function(){this.hasInit=!1,this.selectedSkuComb=null,this.isSkuCombSelected=!1,this.currentImage="",this.selectedText="",this.skuValue={},this.selected={},this.birtydayInfo={},this.selectTextExtra={selectValueList:[],unSelectNameList:[]},this.selectedSkuValues=[],this.messageValues=[],this.messagesOpt={},this.skuInit()},clearSkuGlobalData:function(){S().setGlobal("_goodsCommonSkuList",[])},setSimpleSkuList:function(e){var t=[];if(Array.isArray(e)&&e.length>0){var i=[1,2,3,4,5];t=e.map((function(e){var t={stockNum:e.stockNum,customDisableSell:e.customDisableSell};return i.forEach((function(i){var n="s".concat(i);void 0!==e[n]&&(t[n]=e[n])})),t}))}S().setGlobal("_goodsCommonSkuList",t)}}}},19932:function(e,t,i){"use strict";i.d(t,{c5:function(){return b},gN:function(){return k},QV:function(){return g},ou:function(){return v}});var n=i(37486),s=i(7713),o=i(54732),r=(i(26740),i(33931),i(17292),i(59250),i(49934),i(75214),i(57442)),a=i(54157),u=i(66103),l=i(29654),c=i(54047),d=i(24171),p=i(38783);i(2359),i(97287),i(5986);function f(e){return/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(e)}function m(e){e=e.trim();var t=/^((\+86)|(86))?(1)\d{10}$/.test(e),i=/^0[0-9\-]{10,13}$/.test(e),n=/^((\+852)|(852))?(5|6|8|9)\d{7}$/.test(e),s=/^((\+886)|(886)|(0))?9\d{2}-?\d{3}-?\d{3}$/.test(e);return t||i||n||s}function h(e,t){var i=t.isSkuCombSelected,n=t.selectedText,s=t.messageValues,r=t.birthdayVal,a=void 0===r?{}:r,u=t.messages,l=t.selectedNum,c=t.extraData;return new Promise((function(t,r){var d={validate:!0,errorMsg:""};if(0===l)d.errorMsg="商品已经无法购买啦";else if(a.relationPersonRequired&&!a.name){var p=a.greetingCardName;d.errorMsg="请选择".concat(p||"关系人")}else i?i&&(d.errorMsg=function(e){for(var t=e.messageValues,i=e.messages,n=0;n<i.length;n++){var s=(t[n]||{}).value,o=void 0===s?"":s,r=i[n];if(""===o){if(1==+r.required)return("image"===r.type?"上传":"填写")+r.name}else{if("tel"===r.type&&!/^\d+(\.\d+)?$/.test(o))return"请填写正确的数字格式留言";if("mobile"===r.type&&!m(o))return"请输入正确的手机号";if("email"===r.type&&!f(o))return"请填写正确的邮箱";if("id_no"===r.type&&(o.length<15||o.length>18))return"请填写正确的身份证号码"}}}({messageValues:s,messages:u})):d.errorMsg=n;if(d.errorMsg)return d.validate=!1,r(d);var h=Object.values((null==c?void 0:c.invalidMessage)||{});return h.length?(d.validate=!1,d.errorMsg=h[0],r(d)):t((0,o.default)((0,o.default)({},e),{},{pluginsResult:null==c?void 0:c.pluginsResult}))}))}function g(e,t){var i=t.selected,n=t.goods,r=t.sku,a=e.skuKeyStr,u=e.id,l=e.imgUrl,p=e.defaultSkuImg,f="";l&&(f=p?"".concat(n.picture,"#").concat(u):l);var m=a?(0,o.default)((0,o.default)({},i),{},(0,s.default)({},a,+i[a]===u?"":u)):i,h=(0,c.Vs)(m),g=(0,c.IZ)({sku:r,selectedSkuEntries:h}),k=(0,d.IC)({isSkuCombSelected:g,sku:r,selectedSkuEntries:h}),v=(0,c.VU)(r.tree,h);if(!Object.keys(e).length){var b=v.find((function(e){return!!e.imgUrl}));b&&!b.defaultSkuImg&&(f=b.imgUrl)}return{selected:m,currentImage:f,selectedSkuEntries:h,isSkuCombSelected:g,selectedSkuComb:k,selectedSkuValues:v}}function k(e,t){var i=t.goods,s=t.sku,o=t.currentImage,a=t.showMusilImage,u=e.type,c=e.id,d={},p=(0,l.q)(s,i),f=p.imageList,m=p.imageUrls,h=s.previewOnClickImage,g=void 0===h||h;if("header"===u){var k=[i.picture].concat((0,n.default)(m)),v=o||i.picture;a&&(k=[].concat((0,n.default)(i.imgUrls),(0,n.default)(m))),d.current=k.findIndex((function(e){return e===v})),d.urls=k}else d.urls=(0,n.default)(m),d.current=f.findIndex((function(e){return e.id===c}));if(!g)return d.imageList=f,d;d.zIndex=5001,(0,r.previewImage)(d)}function v(e,t){var i=e.btn,n=e.sku,s=e.goods,o=e.selectedSkuComb,r=e.skuTree,a=e.selectedNum,l=e.selectedSkuEntries,c=e.event,p=e.extraData,f=e.messageValues,m=e.birthdayVal,g=e.isSkuCombSelected,k=e.selectedText,v=e.noToast,b=void 0!==v&&v,_=t||(0,d.fi)({btn:i,sku:n,goods:s,selectedSkuComb:o,skuTree:r,selectedNum:a,selectedSkuEntries:l,event:c,extraData:p,messageValues:f,birthdayVal:m});return h({submitAction:_.submitAction,skuScene:_.skuScene},{selectedNum:a,extraData:p,isSkuCombSelected:g,selectedText:k,messageValues:f,birthdayVal:m,messages:(null==n?void 0:n.messages)||[]}).then((function(){return Promise.resolve(_)})).catch((function(e){var t=e.validate,i=e.errorMsg;return!t&&i&&(u.default.clear(),!b&&(0,u.default)({message:i,zIndex:99999})),Promise.reject({validate:t,errorMsg:i})}))}function b(e,t){var i=t.sku,n=t.goods,s=t.multiSkuDecision,o=t.selectedSkuComb,r=t.skuTree,u=t.selectedNum,l=t.selectedSkuEntries,c=t.event,f=t.extraData,m=t.messageValues,h=t.birthdayVal,g=t.isSkuCombSelected,k=t.selectedText;(0,p.VD)(e,{sku:i,goods:n,multiSkuDecision:s,selectedSkuComb:o,skuTree:r,selectedNum:u,selectedSkuEntries:l,event:c});var b=c.submitAction||e.submitAction;if(b===a.of.MEMBER_GUIDE)return Promise.resolve({eventName:"member-guide",data:e.memberGuide});if(b===a.of.CUSTOM)return Promise.resolve({eventName:"custom"});if(b===a.of.BREAK)return Promise.reject("break");var _=(0,d.fi)({btn:e,sku:i,goods:n,selectedSkuComb:o,skuTree:r,selectedNum:u,selectedSkuEntries:l,event:c,extraData:f,messageValues:m,birthdayVal:h});return b===a.of.SUBSCRIBE?Promise.resolve({eventName:"submit",data:_}):v({btn:e,sku:i,goods:n,selectedSkuComb:o,skuTree:r,selectedNum:u,selectedSkuEntries:l,event:c,extraData:f,messageValues:m,birthdayVal:h,isSkuCombSelected:g,selectedText:k},_).then((function(){return Promise.resolve({eventName:"submit",data:_})}))}},50034:function(e,t,i){"use strict";i.d(t,{Nk:function(){return s},ZI:function(){return o},r3:function(){return n}});var n={QUOTA_LIMIT:0,STOCK_LIMIT:1},s={POINTS:5},o="display: block; width: 100%;"},29654:function(e,t,i){"use strict";i.d(t,{p:function(){return o},q:function(){return r}});var n=i(54732),s=i(53324);i(30965),i(59250),i(75149),i(61173),i(26740);function o(e){return(e||[]).map((function(e){var t,i=e.v;if(e.largeImageMode){var s=[],o=[];e.v.forEach((function(e,t){(Math.floor(t/3)%2==0?s:o).push(e)})),i=[].concat(s,o),t=s.length}return(0,n.default)((0,n.default)({},e),{},{v:i,topLength:t})}))}function r(e,t){var i=function(e){var t,i=[],o=(0,s.default)(e);try{var r=function(){var e=t.value,s=e.v,o=e.kS,r=e.kId;s&&s.forEach((function(e){(e.previewImgUrl||e.imgUrl)&&i.push((0,n.default)((0,n.default)({},e),{},{ks:o,kId:r}))}))};for(o.s();!(t=o.n()).done;)r()}catch(e){o.e(e)}finally{o.f()}return i}(e.tree);return{imageList:i,imageUrls:i.map((function(e){return e.defaultSkuImg?"".concat(t.picture,"#").concat(e.id):e.imgUrl}))}}},38783:function(e,t,i){"use strict";i.d(t,{GB:function(){return d},VD:function(){return c}});var n=i(54732),s=(i(17292),i(59250),i(9114)),o=i(54157),r=i(50974),a=i(82127),u=i(54047),l=(0,s.getLogger)();function c(e,t){var i=function(e,t,i){var s=i.multiSkuDecision,o=i.selectedSkuComb,r=i.skuTree,l=i.selectedNum,c=i.selectedSkuEntries,d=i.event,p={goods_id:null==t?void 0:t.id,goods_name:null==t?void 0:t.title,goods_num:l,sku_id:(null==o?void 0:o.id)||(null==o?void 0:o.skuId)||"",sku_name:[],activity_name:d.activityName};if(e.noneSku)return p;var f=s||{},m=f.hotSku,h=f.stockHotSku,g=f.skuDifferentialPrice,k=2,v=2,b=2;if(m)k=+m.s1==+(null==o?void 0:o.s1)?0:1;else if(h){var _,x=null===(_=r[r.length-1])||void 0===_?void 0:_.kS;v=+h[x]==+(null==o?void 0:o[x])?0:1}return g&&((0,a.rx)(r,s)?b=0:r.find((function(e){return e.isShowPrice}))&&(b=1)),(0,n.default)((0,n.default)({},p),{},{isshow_hot:k,isshow_low:v,is_show:b,sku_name:(0,u.JX)(c,r)})}(t.sku,t.goods,{multiSkuDecision:t.multiSkuDecision,selectedSkuComb:t.selectedSkuComb,skuTree:t.skuTree,selectedNum:t.selectedNum,selectedSkuEntries:t.selectedSkuEntries,event:t.event}),s=e.skuScene,c=e.auth;if(s&&i){var d,p={et:"click",params:(0,n.default)((0,n.default)({},i),{},{component:"sku"})};s===o.$J.BUY?p=(0,n.default)((0,n.default)({},p),{},{ei:"click_order",en:"点击确认下单"}):s===o.$J.ADD_CART&&(p=(0,n.default)((0,n.default)({},p),{},{ei:"click_add",en:"点击确认加购"})),l.log(p),c&&c.authScene===r.t.POINTS_BUY&&(d=i,l.log({et:"click",ei:"exchange_goods_by_score",en:"积分兑换商品",params:(0,n.default)({},d)}))}}function d(e){l.log({et:"custom",ei:"birthday_relation_net_msg",en:"生日关系网祝福语",params:(0,n.default)({},e)})}},92399:function(e,t,i){"use strict";i.d(t,{$T:function(){return o},fv:function(){return a},uO:function(){return r}});i(23532),i(59250);var n=i(2393),s=i.n(n);function o(e){return e?"datetime"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"date")?s()(e,"YYYY-MM-DD HH:mm"):s()(e,"YYYY-MM-DD"):""}function r(e){return e.reduce((function(e,t,i){return e["message_".concat(i)]=t.value,e}),{})}function a(e,t){return e.reduce((function(e,i,n){return t[n]&&(e[t[n].name]=i.value),e}),{})}},56270:function(e,t,i){"use strict";i.d(t,{F:function(){return l},k:function(){return u}});var n=i(16066),s=(i(40381),i(26740),i(40085),function(e){return e[e.forever=0]="forever",e[e.days=1]="days",e[e.weeks=2]="weeks",e[e.months=3]="months",e[e.order=4]="order",e}({})),o={0:"",1:"每天",2:"每周",3:"每月",4:"每单"};function r(e){var t=e.buyWayText,i=void 0===t?"购买":t;return i&&"string"==typeof i?[i.slice(0,1),i]:["购","购买"]}function a(e){var t=e.singleQuota,i=void 0===t?-1:t;return i&&i>0?i:-1}function u(e){var t=e.quota,i=void 0===t?0:t,s=e.quotaUsed,u=void 0===s?0:s,l=e.quotaCycle,c=void 0===l?0:l,d=e.quotaUnit,p=void 0===d?"件":d,f=e.startSaleNum,m=void 0===f?1:f,h=e.hideQuotaText,g=void 0!==h&&h,k=[];m>1&&k.push("".concat(m).concat(p,"起售"));var v=a(e),b=r(e),_=(0,n.default)(b,1)[0],x=!g&&o[c]?o[c]:"";return v>0&&i-u>=v?k.push("一次限".concat(_).concat(v).concat(p)):i>0&&k.push("".concat(x,"限").concat(_).concat(i).concat(p)),k.join(",")}function l(e){var t=e.quota,i=void 0===t?0:t,u=e.quotaUsed,l=void 0===u?0:u,c=e.quotaCycle,d=void 0===c?0:c,p=e.quotaUnit,f=void 0===p?"件":p,m=e.startSaleNum,h=void 0===m?1:m,g=e.hideQuotaText,k=void 0!==g&&g,v=e.limitType,b=e.action,_=e.noLimitToast;if(void 0!==_&&_)return"";if("minus"===b)return h>1?"该商品".concat(h).concat(f,"起售哦"):"至少选择一".concat(f,"商品");var x=a(e),y=r(e),w=(0,n.default)(y,2),S=w[0],T=w[1],C=!k&&o[d]||"";if("plus"===b){if(0===v){if(x>0&&i-l>=x)return"一次最多能".concat(T).concat(x).concat(f);var I="该商品".concat(d===s.order?"":"每人").concat(C,"限").concat(S).concat(i).concat(f);return l>0&&(I+=",\n你之前已".concat(T,"了").concat(l).concat(f,"。")),I}return"该商品库存不足"}return""}},54047:function(e,t,i){"use strict";i.d(t,{IZ:function(){return h},JX:function(){return f},VU:function(){return d},Vs:function(){return m},eA:function(){return g},il:function(){return u},on:function(){return p},tg:function(){return c}});var n=i(16066),s=i(7713),o=i(54732),r=(i(73996),i(59250),i(39718),i(89403),i(17292),i(23532),i(33931),i(96729),i(51081),i(61173),i(5986),i(54699),i(30965),i(75149),i(36495)),a=i.n(r);function u(e){var t;return!(null==e||null===(t=e[0])||void 0===t||!t.largeImageMode)}var l=function(e,t){var i=t.values.filter(Boolean);return e.length===i.length},c=function(e,t){return e.find((function(e){return function(e,t){for(var i=t.keys,n=t.values,s=0;s<i.length;s++)if(+e[i[s]]!=+n[s])return!1;return!0}(e,t)}))||null},d=function(e,t){var i=t.keys,n=t.values;return i.reduce((function(t,i,s){if(""!==n[i]){var o=e.find((function(e){return e.kS===i}));if(o&&o.v){var r=o.v.find((function(e){return e.id===+n[s]}));r&&(r.skuKeyStr=o.kS,t.push(r))}}return t}),[])},p=function(e,t,i){if(0===e.length)return!1;var n=i.key,r=i.valueId,a=(0,o.default)((0,o.default)({},t),{},(0,s.default)({},n,r)),u=Object.keys(a).filter((function(e){return""!==a[e]})),l=e.filter((function(e){return u.every((function(t){return String(a[t])===String(e[t])}))})),c=l.reduce((function(e,t){return e+=t.stockNum}),0),d=l.some((function(e){return!0!==e.customDisableSell}));return c>0&&d},f=function(e,t){return((null==e?void 0:e.keys)||[]).map((function(i,n){var s=t.find((function(e){return e.kS===i})),o=s.v.find((function(t){return t.id===e.values[n]}));return{k_s:i,k:s.k,k_id:s.kId,v:null==o?void 0:o.name,v_id:null==o?void 0:o.id}}))};function m(e){return{keys:Object.keys(e),values:Object.values(e)}}function h(e){var t=e.sku,i=e.selectedSkuEntries,n=t.noneSku,s=t.tree;return!(!n&&!l(s,i))}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0;if(i&&!a()(i)&&Object.keys(i).every((function(t){var n;return null===(n=e.list)||void 0===n?void 0:n.find((function(e){return"".concat(e[t])==="".concat(i[t])}))})))return i;if(t&&Object.keys(t).length>0){for(var s={},o=1;o<=5;o++){var r="s".concat(o);t[r]&&(s[r]=t[r])}if(Object.keys(s).length>0){var u=e.list.find((function(e){return Object.entries(s).every((function(t){var i=(0,n.default)(t,2),s=i[0],o=i[1];return e[s]===o}))}));if(u&&1===u.disableStatus)return{}}}var l={};return e.tree.forEach((function(i){for(var n=i.kS,s=0,o=0;o<i.v.length;o++){var r=i.v[o].id;if(p(e.list,l,{key:n,valueId:r})&&(l[n]=r,s+=1),s>1){l[n]=t[n]||"",t[n]||delete l[n];break}}})),l}},24171:function(e,t,i){"use strict";i.d(t,{IC:function(){return u},fi:function(){return c},lG:function(){return l}});var n=i(54732),s=i(3672),o=i.n(s),r=i(54047),a=i(92399);function u(e){var t=e.isSkuCombSelected,i=e.sku,s=e.selectedSkuEntries;return t?null!=i&&i.noneSku?(0,n.default)((0,n.default)({},o()(i,["price","stockNum","pointsPrice","noneSku"])),{},{id:i.collectionId}):(0,r.tg)(i.list,s):null}function l(e,t){var i=e.couponId,s=e.pluginsResult,o=e.module,a=e.activityName,u=e.tradeData,l=e.alias,c=t||{},d=c.selectedSkuEntries,p=c.skuTree,f=(0,r.JX)(d,p);return{submitAction:null==e?void 0:e.submitAction,skuScene:null==e?void 0:e.skuScene,activityName:a,skuData:u,alias:l,couponId:i,pluginsResult:s,module:o,extraParams:(0,n.default)((0,n.default)({},e),{},{skuNameForLog:f})}}function c(e){var t=e.btn,i=e.sku,n=e.goods,s=e.selectedSkuComb,o=e.skuTree,r=e.selectedNum,u=e.selectedSkuEntries,c=e.event,d=e.extraData,p=e.messageValues,f=e.birthdayVal,m=c.submitAction||t.submitAction,h=t.skuScene||c.skuScene;return l({couponId:i.couponId,pluginsResult:null==d?void 0:d.pluginsResult,module:null==c?void 0:c.module,activityName:null==c?void 0:c.activityName,submitAction:m,skuScene:h,alias:n.alias,tradeData:{goodsId:n.id,selectedSkuComb:s,messages:(0,a.uO)(p),birthdayVal:f,selectedNum:r||1,cartMessages:(0,a.fv)(p,i.messages)}},{skuTree:o,selectedSkuEntries:u})}},82127:function(e,t,i){"use strict";i.d(t,{rx:function(){return n}});i(7713),i(54732),i(17292),i(59250),i(30965),i(75149),i(61173),i(96729),i(40381),i(33931),i(89403),i(69230),i(73996),i(69939),i(11626),i(39718),i(5986),i(50034);var n=function(e,t){var i=null==e?void 0:e.length,n=t.s1NoAffectPrice,s=t.s2NoAffectPrice;return 1===i?!n:2===i?n&&!s||!n&&s:void 0}},96729:function(e,t,i){e.exports=i(60544)(11729)},12603:function(e,t,i){e.exports=i(60544)(12102)},74657:function(e,t,i){e.exports=i(60544)(12629)},76686:function(e,t,i){e.exports=i(60544)(16891)},98269:function(e,t,i){e.exports=i(60544)(1881)},19106:function(e,t,i){e.exports=i(60544)(19021)},606:function(e,t,i){e.exports=i(60544)(19649)},32448:function(e,t,i){e.exports=i(60544)(20571)},73653:function(e,t,i){e.exports=i(60544)(20578)},35228:function(e,t,i){e.exports=i(60544)(20661)},36495:function(e,t,i){e.exports=i(60544)(21236)},42535:function(e,t,i){e.exports=i(60544)(23340)},49934:function(e,t,i){e.exports=i(60544)(24973)},25001:function(e,t,i){e.exports=i(60544)(2538)},47430:function(e,t,i){e.exports=i(60544)(27107)},39628:function(e,t,i){e.exports=i(99017)(27353)},38055:function(e,t,i){e.exports=i(60544)(27649)},63406:function(e,t,i){e.exports=i(60544)(2854)},16515:function(e,t,i){e.exports=i(60544)(2860)},36955:function(e,t,i){e.exports=i(60544)(30757)},32123:function(e,t,i){e.exports=i(60544)(33279)},42143:function(e,t,i){e.exports=i(60544)(3337)},27840:function(e,t,i){e.exports=i(60544)(34761)},56771:function(e,t,i){e.exports=i(60544)(36816)},80785:function(e,t,i){e.exports=i(60544)(37527)},24537:function(e,t,i){e.exports=i(60544)(3832)},78546:function(e,t,i){e.exports=i(60544)(39232)},63097:function(e,t,i){e.exports=i(60544)(39275)},3672:function(e,t,i){e.exports=i(60544)(39933)},23735:function(e,t,i){e.exports=i(60544)(40505)},77755:function(e,t,i){e.exports=i(60544)(4109)},77698:function(e,t,i){e.exports=i(99017)(41100)},41170:function(e,t,i){e.exports=i(60544)(41837)},13715:function(e,t,i){e.exports=i(60544)(42345)},2330:function(e,t,i){e.exports=i(60544)(43677)},17292:function(e,t,i){e.exports=i(60544)(44472)},10873:function(e,t,i){e.exports=i(60544)(45607)},97901:function(e,t,i){e.exports=i(60544)(4576)},9114:function(e,t,i){e.exports=i(60544)(45882)},49581:function(e,t,i){e.exports=i(60544)(46286)},8114:function(e,t,i){e.exports=i(60544)(47963)},73720:function(e,t,i){e.exports=i(60544)(48564)},4727:function(e,t,i){e.exports=i(60544)(48615)},53874:function(e,t,i){e.exports=i(60544)(49091)},73306:function(e,t,i){e.exports=i(60544)(49349)},81220:function(e,t,i){e.exports=i(60544)(51214)},98500:function(e,t,i){e.exports=i(99017)(51297)},50516:function(e,t,i){e.exports=i(60544)(52659)},51413:function(e,t,i){e.exports=i(60544)(53272)},79235:function(e,t,i){e.exports=i(60544)(53440)},6889:function(e,t,i){e.exports=i(60544)(53631)},89986:function(e,t,i){e.exports=i(60544)(54185)},42461:function(e,t,i){e.exports=i(60544)(54968)},2083:function(e,t,i){e.exports=i(60544)(56487)},12944:function(e,t,i){e.exports=i(60544)(56888)},93073:function(e,t,i){e.exports=i(60544)(57059)},20081:function(e,t,i){e.exports=i(60544)(58649)},54699:function(e,t,i){e.exports=i(99017)(58712)},69939:function(e,t,i){e.exports=i(60544)(5937)},73945:function(e,t,i){e.exports=i(60544)(60606)},77241:function(e,t,i){e.exports=i(60544)(61533)},79068:function(e,t,i){e.exports=i(60544)(62124)},49048:function(e,t,i){e.exports=i(60544)(62476)},97469:function(e,t,i){e.exports=i(60544)(64448)},96726:function(e,t,i){e.exports=i(60544)(64450)},35051:function(e,t,i){e.exports=i(60544)(66273)},53324:function(e,t,i){e.exports=i(60544)(66825)},72980:function(e,t,i){e.exports=i(99017)(68648)},40085:function(e,t,i){e.exports=i(60544)(71190)},75867:function(e,t,i){e.exports=i(60544)(72409)},98896:function(e,t,i){e.exports=i(60544)(74163)},77131:function(e,t,i){e.exports=i(60544)(74454)},68350:function(e,t,i){e.exports=i(60544)(75618)},80574:function(e,t,i){e.exports=i(60544)(76220)},76104:function(e,t,i){e.exports=i(60544)(77153)},8202:function(e,t,i){e.exports=i(60544)(79690)},23468:function(e,t,i){e.exports=i(60544)(79818)},78742:function(e,t,i){e.exports=i(60544)(79922)},51967:function(e,t,i){e.exports=i(60544)(81014)},5986:function(e,t,i){e.exports=i(60544)(82472)},94759:function(e,t,i){e.exports=i(60544)(82730)},86032:function(e,t,i){e.exports=i(60544)(83833)},8129:function(e,t,i){e.exports=i(99017)(85352)},81216:function(e,t,i){e.exports=i(60544)(86056)},35259:function(e,t,i){e.exports=i(60544)(86132)},64974:function(e,t,i){e.exports=i(60544)(86933)},18677:function(e,t,i){e.exports=i(60544)(87771)},95026:function(e,t,i){e.exports=i(60544)(88856)},91776:function(e,t,i){e.exports=i(60544)(89343)},97287:function(e,t,i){e.exports=i(60544)(90526)},64135:function(e,t,i){e.exports=i(99017)(90918)},41674:function(e,t,i){e.exports=i(60544)(91793)},99369:function(e,t,i){e.exports=i(60544)(9878)},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,i=(t=84232,e(e.s=t));window.ranta_export_extension_97a3ae24=i}]);
|