1import{n as e,r as t}from"./61b66786.8BhlS34s.js";import{$p as n,Al as r,Au as i,Bd as a,Bu as o,Df as s,Du as c,Ef as l,Fd as u,Gc as d,Gf as f,Gl as p,Gp as m,Hl as h,Hu as g,Il as _,Ip as v,Jc as y,Jl as b,Jp as x,Kp as S,Ll as ee,Lp as C,Mc as w,Md as te,Ml as T,Mu as ne,Nl as re,Np as ie,Nu as ae,Ol as E,Ou as oe,Pd as se,Pl as ce,Qc as D,Ql as le,Rl as ue,Rp as de,Sd as fe,Su as pe,Ul as me,Up as O,Vc as he,Vd as ge,Vu as _e,Wf as ve,Wl as ye,Wp as be,Xl as xe,Yf as Se,Yl as Ce,Zl as we,ad as Te,am as k,ap as Ee,bu as De,cd as Oe,em as ke,ep as A,fl as Ae,ip as j,jl as M,ju as je,kl as Me,ku as Ne,ol as Pe,om as Fe,op as N,pc as Ie,pl as Le,ql as Re,rl as ze,rm as Be,tm as Ve,tp as He,wc as Ue,xd as We,xu as Ge,zl as Ke}from"./027ffcfc.eLkoaQ3Q.js";import{Bt as P,Ht as qe,J as Je,K as Ye,L as Xe,Mt as Ze,O as F,R as Qe,b as I,dt as L,f as R,mt as $e,r as z,t as et,tt,u as nt,y as rt,yt as it}from"./ce65bdc9.BVjkH_eL.js";import{g as at,h as ot}from"./461053a3.DTdPOKjp.js";import{E as st}from"./9052e40b.DxOg42Ps.js";import{a as ct,n as lt}from"./414a5b28.BvRolr8K.js";import{An as ut,Nt as dt,Sr as ft,Yn as pt,_n as mt,g as ht,gr as gt,i as _t,on as vt,or as yt,t as bt,zn as xt}from"./4473ac67.BzSFK8kg.js";import{S as St,b as Ct,w as wt}from"./58477d52.CpZbHw64.js";import{mapActions as Tt,mapGetters as Et,mapState as Dt}from"https://js-c.etc4.com/dxb/js/vuex.DhHkobAa.js";import Ot from"https://js-c.etc4.com/dxb/js/lodash-es.CQiPHcQQ.js";import{Fragment as B,createBlock as V,createCommentVNode as H,createElementBlock as U,createElementVNode as W,createTextVNode as G,createVNode as K,nextTick as kt,normalizeClass as At,normalizeStyle as jt,openBlock as q,renderList as J,resolveComponent as Y,resolveDirective as Mt,toDisplayString as X,vShow as Nt,withCtx as Z,withDirectives as Pt,withModifiers as Ft}from"https://js-c.etc4.com/dxb/js/vue.CQKD6T8K.js";import{getField as It,updateField as Lt}from"https://js-c.etc4.com/dxb/js/vuex-map-fields.BoHiwyfx.js";import{Base64 as Rt}from"https://js-c.etc4.com/dxb/js/js-base64.rlk22CUx.js";function zt(e,t,n,r,i,a){let o=Y(`Tree`),s=Y(`Button`),c=Y(`Input`),l=Y(`DxbLabelItem`),u=Y(`DatePicker`),d=Y(`DxbSelectSortable`),f=Y(`Option`),p=Y(`Select`),m=Y(`DxbSearchWraper`),h=Y(`Divider`),g=Y(`Checkbox`),_=Y(`Icon`),v=Y(`DropdownItem`),y=Y(`DxbUpload2Oss`),b=Y(`DropdownMenu`),x=Y(`Dropdown`),S=Y(`BankInfo`),ee=Y(`DxbLRBar`),C=Y(`DxbIcon`),w=Y(`DxbGapBar`),te=Y(`Empty`),T=Y(`DxbPage`),ne=Mt(`lazy`),re=Mt(`line-clamp`);return q(),U(`div`,Vt,[W(`div`,Ht,[K(o,{ref:`tree`,data:i.treeData,"select-node":``,onOnSelectChange:a.handleSelect},null,8,[`data`,`onOnSelectChange`])]),W(`div`,Ut,[K(m,{inline:``,style:{"margin-top":`-20px`},"row-count":2},{default:Z(()=>[K(l,{label:`æç´¢`,suffix:``},{default:Z(()=>[K(c,{modelValue:i.search.query,"onUpdate:modelValue":t[0]||=e=>i.search.query=e,style:{"min-width":`200px`},placeholder:`请è¾å
¥å¾çåç§°æç´¢`,onOnEnter:a.loadImageListFrom1},{append:Z(()=>[K(s,{icon:`ios-search`,onClick:a.loadImageListFrom1},null,8,[`onClick`])]),_:1},8,[`modelValue`,`onOnEnter`])]),_:1}),K(l,{label:`åå»ºæ¥æ`,suffix:``},{default:Z(()=>[K(u,{modelValue:i.search.timeArea,"onUpdate:modelValue":t[1]||=e=>i.search.timeArea=e,format:`YYYY/MM/DD`,type:`daterange`,placement:`bottom`,placeholder:`éæ©èµ·å§æ¥æåºé´`,class:`w-full`,confirm:``,onOnOk:a.loadImageListFrom1},null,8,[`modelValue`,`onOnOk`])]),_:1}),K(l,null,{default:Z(()=>[K(d,{modelValue:i.sortActive,"onUpdate:modelValue":t[2]||=e=>i.sortActive=e,width:null,class:`w-full`,list:i.sortList,onOnChange:a.loadImageListFrom1},null,8,[`modelValue`,`list`,`onOnChange`])]),_:1}),e.userInfo.uid===0?(q(),V(l,{key:0,label:`å½å±`,suffix:``},{default:Z(()=>[K(p,{modelValue:i.search.ownerId,"onUpdate:modelValue":t[3]||=e=>i.search.ownerId=e,class:`w-full`,onOnChange:a.loadImageListFrom1},{default:Z(()=>[K(f,{value:`0`},{default:Z(()=>[...t[6]||=[G(` å
¨é¨ `,-1)]]),_:1}),K(f,{value:String(e.userInfo.id)},{default:Z(()=>[G(X(e.userInfo.account),1)]),_:1},8,[`value`]),(q(!0),U(B,null,J(e.userInfo.userList,(e,t)=>(q(),V(f,{key:t,value:String(e.id)},{default:Z(()=>[G(X(e.account),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`,`onOnChange`])]),_:1})):H(``,!0)]),_:1}),K(h,{style:{margin:`0`}}),K(ee,{class:`mt-5 mb20`},{right:Z(()=>[K(S,{style:{width:`250px`}})]),default:Z(()=>[W(`div`,Wt,[K(g,{indeterminate:a.isIndeterminate,"model-value":a.isSelectAll,onClick:t[4]||=Ft(e=>a.handleSelectAll(a.isSelectAll),[`prevent`])},{default:Z(()=>[...t[7]||=[G(` å
¨é `,-1)]]),_:1},8,[`indeterminate`,`model-value`]),K(x,null,{list:Z(()=>[K(b,null,{default:Z(()=>[K(y,{"inner-class":`w-full`,multiple:``,progress:``,webkitRelativePathFmt:a.handlePathFmt,onHandleUploadSuccess:a.handleUploadSuccess},{default:Z(()=>[K(v,null,{default:Z(()=>[...t[9]||=[W(`span`,null,`å¤å¼ å¾ç`,-1)]]),_:1})]),_:1},8,[`webkitRelativePathFmt`,`onHandleUploadSuccess`]),K(v,{onClick:a.handleNetworkUploadImage},{default:Z(()=>[...t[10]||=[W(`span`,null,`ç½ç»ä¸ä¼ `,-1)]]),_:1},8,[`onClick`]),K(y,{"inner-class":`w-full`,webkitdirectory:``,progress:``,webkitRelativePathFmt:a.handlePathFmt,onHandleUploadSuccess:a.handleUploadSuccess},{default:Z(()=>[K(v,null,{default:Z(()=>[...t[11]||=[W(`span`,null,`ä¸ä¼ æä»¶å¤¹`,-1)]]),_:1})]),_:1},8,[`webkitRelativePathFmt`,`onHandleUploadSuccess`])]),_:1})]),default:Z(()=>[K(s,{type:`primary`},{default:Z(()=>[t[8]||=G(` ä¸ä¼ å¾ç `,-1),K(_,{type:`ios-arrow-down`})]),_:1})]),_:1})])]),_:1}),W(`div`,Gt,[W(`div`,Kt,[i.imageList.length?(q(!0),U(B,{key:0},J(i.imageList,(e,t)=>(q(),U(`div`,{key:t,class:`container-item flex-col-center`},[W(`div`,{class:At([`image-item`,[{checked:e._checked}]])},[K(g,{"model-value":i.imageList[t]._checked,class:At([`checkbox`,[{check:i.imageList[t]._checked}]]),onClick:e=>a.handleSelectItem(t)},null,8,[`model-value`,`class`,`onClick`]),Pt(W(`img`,{alt:e.fileName},null,8,qt),[[ne,e.fileUrl]]),W(`div`,{class:`image-item-mask no-select`,onClick:Ft(e=>a.handleSelectItem(t),[`self`])},[K(w,{class:`tool-bar flex-row-center`},{default:Z(()=>
1[(q(!0),U(B,null,J(i.toolBarActions,(n,r)=>(q(),V(C,{key:r,name:n.name,"cursor-pointer":``,size:`15`,title:n.title,onClick:r=>a.handleToolBarActions(e,t,n)},null,8,[`name`,`title`,`onClick`]))),128))]),_:2},1024)],8,Jt)],2),W(`div`,Yt,[Pt((q(),U(`p`,null,[G(X(e.fileName),1)])),[[re,1]]),W(`p`,Xt,X(e.width)+` * `+X(e.height),1)])]))),128)):(q(),U(`div`,Zt,[K(te)]))])]),K(T,{modelValue:i.page,"onUpdate:modelValue":[t[5]||=e=>i.page=e,a.loadImageList],style:{bottom:`0`},sticky:``,"show-elevator":!1},{default:Z(()=>[a.checkedImage.length?(q(),U(`span`,Qt,` å·²éï¼`+X(a.checkedImage.length)+`个 `,1)):H(``,!0)]),_:1},8,[`modelValue`,`onUpdate:modelValue`])])])}var Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t;function en(){return(en=e((()=>{Te(),ae(),je(),_e(),v(),Je(),Ne(),Ee(),c(),fe(),Bt={name:`DxbImageBank`,components:{BankInfo:ne,Empty:oe},emits:[`change`],data(){return{treeData:[{title:`å
¨é¨åç»`,expand:!0,selected:!0,children:[]}],resDomain:`https://res.dianxiaobao.net/`,search:{ownerId:`0`,timeArea:[],query:``},sortList:[{name:`æå建æ¶é´`,value:`createTime`}],sortActive:{},groupInfo:{},page:{current:1,total:0,pageSize:10},imageList:[],toolBarActions:[{name:`iconlianjie`,action:`handleCopyLink`,title:`å¤å¶é¾æ¥`},{name:`iconfangdajing`,action:`handeShowImage`,title:`æ¥çå¾ç`}]}},computed:{...Et(`user_store`,[`userInfo`]),checkedImage(){return this.imageList.map(e=>({...e,fullUrl:e.fileUrl})).filter(e=>e._checked)},isIndeterminate(){return this.checkedImage.length>0&&this.checkedImage.length!==this.imageList.length},isSelectAll(){return!!(this.checkedImage.length&&this.checkedImage.length===this.imageList.length)},witchGroup(){if(!this.groupInfo||!Object.keys(this.groupInfo).length)return[`å
¨é¨åç»`];let{parentGroups:e,name:t}=this.groupInfo;return[...e||[],t]},witchGroupPath(){let e=this.witchGroup.join(`,`);return!e||e===`å
¨é¨åç»`?`æªåç»`:e}},watch:{checkedImage:{handler(){this.handleSelectChange()},deep:!0}},created(){this.initGroup()},methods:{initGroup(){o({parentId:0}).then(e=>{this.treeData[0].children=i(e),this.treeData[0].selected=!0,this.loadImageList()})},loadImageList(){let{id:e,level:t}=this.groupInfo,{_selected:n,_sortType:r}=this.sortActive,{query:i,timeArea:a,ownerId:o}=this.search,{current:s,pageSize:c}=this.page,l={userId:qe(o)};if(n&&(l.sortField=n,l.sortType=r),a.length){let[e,t]=a;l.startTime=rt(e,`YYYY-MM-DD`),l.endTime=rt(t,`YYYY-MM-DD`)}g({[this.getLevelName(t)]:e||``,name:i,...l,pageCurrent:s,pageSize:c,fileType:`image`},this.page).then(e=>{this.imageList=e.map(e=>(/^((https?:)|)\/\/.+/.test(e.fileUrl)||(e.fileUrl=this.resDomain+e.fileUrl),e._checked=!1,e))})},getLevelName(e){return{1:`firstNode`,2:`secondNode`,3:`thirdNode`,4:`fourthNode`}[e||1]},loadImageListFrom1(){this.page.current=1,this.loadImageList()},disabledDate(e){return e&&e.valueOf()>Date.now()},handleSelectAll(e){this.imageList.forEach(t=>{t._checked=!e})},handleSelectItem(e){this.imageList[e]._checked=!this.imageList[e]._checked},handleToolBarActions(e,t,n){switch(n.action){case`handeShowImage`:this.handeShowImage(t);break;case`handleCopyLink`:this.handleCopyLink(e)}},handeShowImage(e){this.$viewerApi({images:this.imageList.map(e=>e.fileUrl),options:{...de,initialViewIndex:e}})},async handleCopyLink(e){await this.$copyText(e.fileUrl),N.success({content:`龿¥å·²å¤å¶å°åªè´´æ¿`,duration:.5})},handleSelect([e]){e&&(this.groupInfo=e,this.loadImageListFrom1())},handleSelectChange(){this.$emit(`change`,this.checkedImage)},handlePathFmt(e){return this.witchGroupPath},handleUploadSuccess(e){N.success(`æä»¶ä¸ä¼ 宿!`),this.loadImageList()},async handleNetworkUploadImage(){let e=await Oe({limit:`none`});this.handleUploadSuccess(e)}}},Vt={class:`dxbImageBank flex-center`},Ht={class:`select-tree`},Ut={class:`list-view`},Wt={class:`flex-row-margin-small`},Gt={class:`imageList`},Kt={class:`image-list-container flex-center wrap`},qt=[`alt`],Jt=[`onClick`],Yt={class:`bottom-item`},Xt={class:`tipText`},Zt={key:1,class:`flex-col-center w-full`},Qt={key:0},$t=We(Bt,[[`render`,zt],[`__scopeId`,`data-v-0e6ada81`]])})))()}var tn=t({default:()=>zn});function nn(e,t,n,r,i,a){let o=Y(`NButton`),s=Y(`Checkbox`),c=Y(`Tooltip`),l=Y(`Link`),u=Y(`DxbIcon`),d=Y(`NBadge`),f=Y(`PopGroup`),p=Y(`NPopover`),m=Y(`Icon`),h=Y(`DropdownItem`),g=Y(`DropdownMenu`),_=Y(`Dropdown`),v=Y(`DxbGapBar`),y=Y(`DxbLRBar`),b=Y(`DxbLinkBtn`),x=Y(`DxbUpload2Oss`),S=Y(`DxbDraggable`),ee=Y(`Empty`),C=Y(`Button`),w=Y(`RootProvider`),te=Mt(`line-clamp`);return q(),V(w,null,{default:Z(()=>[W(`div`,an,[K(y,{class:`mb10 no-select`},{right:Z(()=>[K(v,{id:`tip_action_btns`,class:`space-x-3`},{default:Z(()=>[(q(!0),U(B,null,J(a.batchActionBtnList,(e,t)=>(q(),U(B,{key:t},[e.batchAction?(q(),V(c,{key:0,content:e.disabled()||e.tip||e.name,placement:`top`,"max-width":350,disabled:!e.disabled()&&!e.tip,transfer:``},{default:Z(()=>[e.type===`Button`?(q(),V(d,{key:0,show:e.badge===!0,offset:[-5,-8],value:`new`},{default:Z(()=>[K(o,{text:e.isText,type:e.btnType,disabled:!!e.disabled(),onClick:e.batchAction},{default:Z(()=>[e.icon?(q(),V(u,{key:0,name:e.icon,class:`mr-1`},null,8,[`name`])):H(``,!0),W(`span`,null,X(e.name),1)]),_:2},1032,[`text`,`type`,`disabled`,`onClick`])]),_:2},1032,[`show`])):H(``,!0),e.type===`ButtonPop`?(q(),V(p,{key:1,trigger:`hover`,placement:`bottom`,"show-arrow":!1,disabled:!!e.disabled()||i.popDisable},{trigger:Z(()=>[K(d,{show:e.badge===!0,offset:[-5,-8],value:`new`},{default:Z(()=>[K(o,{text:e.isText,type:e.btnType,disabled:!!e.disabled(),onClick:t=>e.batchAction()},{default:Z(()=>[e.icon?(q(),V(u,{key:0,name:e.icon,class:`mr-1`},null,8,[`name`])):H(``,!0),W(`span`,null,X(e.name),1)]),_:2},1032,[`text`,`type`,`disabled`,`onClick`])]),_:2},1032,[`show`])]),default:Z(()=>[K(f,{popList:e.popList,onOk:e.batchAction},null,8,[`popList`,`onOk`])]),_:2},1032,[`disabled`])):H(``,!0),e.type===`Dropdown`?(q(),V(d,{key:2,show:e.badge===!0,offset:[-5,-8],value:`new`},{default:Z(()=>[e.type===`Dropdown`?(q(),V(_,{key:0,disabled:!!e.disabled(),onOnClick:e.batchAction},{list:Z(()=>[K(g,null,{default:Z(()=>[(q(!0),U(B,null,J(e.btnList,t=>(q(),U(B,null,[t.type&&t.type===`Dropdown`?(q(),V(_,{key:0,placement:`right-start`},{list:Z(()=>[t.disabled()?H(``,!0):(q(),V(g,{key:0},{default:Z(()=>[(q(!0),U(B,null,J(t.btnList,(n,r)=>(q(),V(h,{key:r,disabled:!!e.disabled()||!!t.disabled()||!!n.disabled(),name:n.code},{default:Z(()=>[G(X(n.name),1)]),_:2},1032,[`disabled`,`name`]))),128))]),_:2},1024))]),default:Z(()=>[K(h,{disabled:!!e.disabled()||!!t.disabled()},{default:Z(()=>[G(X(t.name)+` `,1),K(m,{type:`ios-arrow-forward`})]),_:2},1032,[`disabled`])]),_:2},1024)):(q(),V(h,{key:1,disabled:!!e.disabled()||!!t.disabled(),name:t.code},{default:Z(()=>[G(X(t.name),1)]),_:2},1032,[`disabled`,`name`]))],64))),256))]),_:2},1024)]),default:Z(()=>[K(o,{text:e.isText,type:e.btnType,disabled:!!e.disabled(),onClick:e.batchAction},{default:Z(()=>[e.icon?(q(),V(u,{key:0,name:e.icon,class:`mr-1`},null,8,[`name`])):H(``,!0),W(`span`,null,X(e.name),1),K(m,{type:`ios-arrow-down`})]),_:2},1032,[`text`,`type`,`disabled`,`onClick`])]),_:2},1032,[`disabled`,`onOnClick`])):H(``,!0)]),_:2},1032,[`show`])):H(``,!0)]),_:2},1032,[`content`,`disabled`])):H(``,!0)],64))),128))]),_:1})]),default:Z(()=>[K(o,{id:`tip_selectAllGroupImages`,text:``,onClick:a.selectAllGroupImages},{default:Z(()=>
1[G(X(i.selectAllGroupImagesBtn?`åæ¶å
¨é`:`å
¨é`),1)]),_:1},8,[`onClick`]),n.showAsyncMove&&i.groupList.length>1?(q(),V(c,{key:0,id:`tip_showAsyncMove`,placement:`top`,transfer:``,"max-width":300},{content:Z(()=>[...t[3]||=[G(` å¼å¯åï¼éæè°æ´ä¸ç»å¾ç顺åºåï¼ææåç»çå¾ç顺åºé½ä¼æç
§è¿ä¸ªé¡ºåºè°æ´ `,-1)]]),default:Z(()=>[W(`div`,on,[K(s,{"model-value":a.process_setting.asyncMove,onOnChange:t[0]||=e=>a.handleChangeSetting(`asyncMove`,e)},{default:Z(()=>[...t[4]||=[G(` 忥ä½ç½®è°æ´ `,-1)]]),_:1},8,[`model-value`])])]),_:1})):H(``,!0),n.checkFirstImg?(q(),V(o,{key:1,text:``,onClick:a.handleCheckFirstImg},{default:Z(()=>[G(X(i.selectAllGroupFirstImagesBtn?`åæ¶`:``)+`å¾éé¦å¾ `,1)]),_:1},8,[`onClick`])):H(``,!0),W(`span`,sn,[t[5]||=G(` å·²é `,-1),K(l,null,{default:Z(()=>[G(X(a.checkedImageCount),1)]),_:1}),t[6]||=G(` å¼ `,-1)])]),_:1}),W(`div`,cn,[(q(!0),U(B,null,J(a.mergeGroupViewList,(r,i)=>(q(),U(`div`,{key:i},[r.name&&a.mergeGroupViewList.length>1?(q(),U(`p`,{key:0,innerHTML:r.name},null,8,ln)):H(``,!0),(q(!0),U(B,null,J(r.groupList,r=>(q(),U(`div`,{key:r.groupId,class:`image-list-container mb10`},[r.title?Pt((q(),U(`p`,un,[W(`span`,{innerHTML:r.title},null,8,dn),W(`span`,{style:{"font-size":`12px`},class:`ml10`,innerHTML:r.tip},null,8,fn)])),[[te,1]]):H(``,!0),K(y,{class:`w-full`,style:{padding:`5px 0`}},{default:Z(()=>[a.canSelectGroup(r)?(q(),V(b,{key:0,class:`tip_selectThisRow`,style:{"font-size":`12px`},onClick:e=>a.selectThisRow(r.groupId)},{default:Z(()=>[G(X(r.selectRow?`åæ¶å
¨é`:`å
¨é`),1)]),_:2},1032,[`onClick`])):H(``,!0),W(`div`,pn,[W(`span`,mn,` å
±: `+X(a.getShowingImageItemStrict(r.images).length)+`å¼ `,1),r.maxImageCount?(q(),U(`span`,hn,` æå¤: `+X(r.maxImageCount)+`å¼ `,1)):H(``,!0)])]),_:2},1024),W(`div`,gn,[K(S,{tag:`div`,list:a.getShowingImageItem(r.images),animation:150,handle:`.image-item-container`,"no-transition-on-drag":!0,class:At([`image-list-container-draggable flex-center no-select`,{wrap:n.wrap}]),disabled:!r.canMove,onChange:e=>a.handleChangePosition(e,r.groupId)},{default:Z(()=>[a.getShowingImageItem(r.images).length?(q(!0),U(B,{key:0},J(a.getShowingImageItem(r.images),(i,o)=>Pt((q(),U(`div`,{key:i.uuid,class:At([`image-item-container`,[{active:i.checked}]]),style:jt({cursor:r.canMove?`move`:`pointer`}),onClick:e=>a.handleSelectItem(r,i)},[W(`div`,vn,[W(`div`,yn,[r.canMove?(q(),U(B,{key:0},[K(u,{name:`iconhou`,"cursor-pointer":``,disabled:o===0,size:`10`,color:`#808695`,onClick:Ft(e=>a.handleChangePositionClick(o,o-1,r.groupId),[`stop`])},null,8,[`disabled`,`onClick`]),K(u,{name:`iconiconfonti2-copy`,"cursor-pointer":``,size:`10`,color:`#808695`,disabled:o+1===a.getShowingImageItem(r.images).length,onClick:Ft(e=>a.handleChangePositionClick(o,o+1,r.groupId),[`stop`])},null,8,[`disabled`,`onClick`])],64)):H(``,!0)]),K(s,{modelValue:i.checked,"onUpdate:modelValue":e=>i.checked=e,disabled:!a.canSelectGroup(r)||!a.canSelectImageItem(i)},null,8,[`modelValue`,`onUpdate:modelValue`,`disabled`])]),r.uploadImageType===`append`?(q(),U(`div`,{key:0,class:`image-item relative tip_groupInfo_image_item`,style:jt([{width:`100px`,height:`100px`},{cursor:a.process_setting.clickShow?`zoom-in`:`pointer`}]),onClick:Ft(e=>a.process_setting.clickShow?a.show(r.images,o):a.handleSelectItem(r,i),[`stop`])},[W(`img`,{src:e.getShowImageLink(i),class:`imageCss`,draggable:`false`,alt:``},null,8,xn),i&&i._size?(q(),U(`div`,Sn,[W(`span`,null,X(i._size),1)])):H(``,!0)],12,bn)):[`replace`,`append_replace`].includes(r.uploadImageType)?(q(),U(`div`,{key:1,style:jt([{width:`100px`,height:`100px`,"text-align":`center`},{cursor:`pointer`}]),class:`image-add image-wrapper flex-row-center item_border relative tip_groupInfo_image_item`,onClick:Ft(e=>a.process_setting.clickShow?a.show(r.images,o):a.handleSelectItem(r,i),[`self`])},[W(`div`,wn,[W(`img`,{src:e.getShowImageLink(i),class:`imageCss`,draggable:`false`,alt:``},null,8,Tn),i&&i._size?(q(),U(`div`,En,[W(`span`,null,X(i._size),1)])):H(``,!0)]),W(`div`,Dn,[W(`div`,On,[K(x,{"max-size":(r.maxSize||n.maxSize)/1024,progress:``,onHandleUploadSuccess:e=>a.uploadSuccess(e,r.images,r,i.uuid,`replace`)},{default:Z(()=>[K(b,{event:``},{default:Z(()=>[...t[7]||=[G(` æ¬å°ä¸ä¼ `,-1)]]),_:1})]),_:1},8,[`max-size`,`onHandleUploadSuccess`]),K(b,{onClick:e=>a.handleNetworkUploadImage(r,i.uuid,`replace`)},{default:Z(()=>[...t[8]||=[G(` ç½ç»ä¸ä¼ `,-1)]]),_:1},8,[`onClick`]),r.canChooseOnlineImage?(q(),V(b,{key:0,onClick:e=>a.handleChooseOnlineImage(r,i.uuid,`replace`)},{default:Z(()=>[...t[9]||=[G(` 线ä¸å¾ç `,-1)]]),_:1},8,[`onClick`])):H(``,!0),a.process_setting.clickShow?(q(),V(b,{key:1,disabled:!a.canSelectImageItem(i),onClick:e=>a.show(r.images,o)},{default:Z(()=>[...t[10]||=[G(` æ¾ç¤ºå¤§å¾ `,-1)]]),_:1},8,[`disabled`,`onClick`])):H(``,!0)])])],8,Cn)):H(``,!0),W(`div`,kn,[K(u,{size:`14`,name:`iconmagic-full`,"cursor-pointer":``,disabled:!a.canSelectImageItem(i)||!r.canMeiTu,onClick:Ft(e=>a.handleMeiTu(r.groupId,o),[`stop`])},null,8,[`disabled`,`onClick`]),K(u,{size:`14`,name:`iconlajitong`,"cursor-pointer":``,disabled:!a.canSelectImageItem(i)||!r.canDelete,onClick:Ft(e=>a.handleDelImage(r.groupId,o),[`stop`])},null,8,[`disabled`,`onClick`])])],14,_n)),[[Nt,!i.isDelete]])),128)):H(``,!0),a.canAddNewImage(r)?(q(),U(`div`,An,[W(`div`,jn,[W(`div`,Mn,[K(u,{name:`iconhou`,disabled:``,size:`10`}),K(u,{name:`iconiconfonti2-copy`,disabled:``,size:`10`})]),K(s,{disabled:``})]),W(`div`,Nn,[W(`div`,Pn,[K(u,{name:`iconzengjia`,size:`16`}),t[11]||=W(`p`,{style:{"font-size":`12px`},class:`w-full mt10`},` ä¸ä¼ å¾ç `,-1)]),W(`div`,Fn,[W(`div`,In,[K(x,{"max-size":(r.maxSize||n.maxSize)/1024,"can-upload-file-len":r.maxImageCount-a.getShowingImageItemStrict(r.images).length,multiple:``,progress:``,onHandleUploadSuccess:e=>a.uploadSuccess(e,r.images,r,``,`append`)},{default:Z(()=>[K(b,{event:``},{default:Z(()=>[...t[12]||=[G(` æ¬å°ä¸ä¼ `,-1)]]),_:1})]),_:1},8,[`max-size`,`can-upload-file-len`,`onHandleUploadSuccess`]),K(b,{onClick:e=>a.handleNetworkUploadImage(r,``,`append`)},{default:Z(()=>[...t[13]||=[G(` ç½ç»ä¸ä¼ `,-1)]]),_:1},8,[`onClick`]),n.showBank?(q(),V(b,{key:0,onClick:e=>a.handleChooseOnlineImage(r,``,`append`)},{default:Z(()=>[...t[14]||=[G(` 线ä¸å¾ç `,-1)]]),_:1},8,[`onClick`])):H(``,!0)])])]),W(`div`,Ln,[K(u,{size:`14`,name:`iconmagic-full`,disabled:``}),K(u,{size:`14`,name:`iconlajitong`,disabled:``})])])):H(``,!0)]),_:2},1032,[`list`,`class`,`disabled`,`onChange`]),!a.getShowingImageItem(r.images).length&&!a.c
1anAddNewImage(r)?(q(),V(ee,{key:0,description:`æ å¾ç`,size:`100`,class:`flex-row-center`})):H(``,!0)])]))),128))]))),128))]),W(`div`,Rn,[K(C,{onClick:t[1]||=t=>e.$emit(`quit`)},{default:Z(()=>[...t[15]||=[G(` åæ¶`,-1)]]),_:1}),K(C,{type:`primary`,class:`tip_edit_end`,onClick:t[2]||=e=>a.handleOk()},{default:Z(()=>[...t[16]||=[G(` ç¡®å® `,-1)]]),_:1})])])]),_:1})}var rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,Mn,Nn,Pn,Fn,In,Ln,Rn,zn;function Bn(){return(Bn=e((()=>{Te(),me(),ct(),f(),xt(),st(),v(),ue(),se(),ge(),Be(),ee(),be(),De(),Je(),S(),ye(),ce(),T(),Me(),Ne(),Ee(),E(),fe(),rn={name:`DxbImageBatchProcess`,components:{PopGroup:re,RootProvider:h,Empty:oe},mixins:[Ke],props:{list:{type:Array,default(){return[]}},mergeGroup:{type:Array,default(){return[]}},noGroupedName:{type:String,default:`æªåç»`},showAsyncMove:{type:Boolean,default:!1},checkFirstImg:{type:Boolean,default:!0},diySetting:{type:Object,default(){return{}}},wrap:{type:Boolean,default:!1},storeId:{type:[String,Number],default:``},asyncMove:{type:Boolean,default:!1},clickShow:{type:Boolean,default:!1},count:{type:Number,default:10},maxSize:{type:Number,default:3072},actionUrl:{type:String,default(){return`${ie.API.goods}/product/uploadLocalImage2Bank`}},data:{type:Object,default(){return{}}},uploadType:{type:[String],default:`DxbUpload`,validator(e){return[`DxbUpload`,`Upload`].includes(e)}},multi:{type:Boolean,default:!1},imageBatchChooseIsLocalStore:{type:Boolean,default:!1},imageBatchChooseDiyGoods:{type:Object,default:void 0},imageBatchChooseDiyGoodsFun:{type:Function,default:void 0},imageBatchChooseList:{type:Array,default(){return[]}},sourceImages:{type:Object,default(){return{}}},chooseOnlineImage:{type:Function,default:void 0},showBank:{type:Boolean,default:!0}},emits:[`quit`,`ok`],data(){return{defaultSetting:{showTip:!0,tipInfo:`å¤éæ¯ææ¹éæä½å¾ç;`,asyncMove:!1,clickShow:!0,iconActionTip:!1},batchImageEditorSdkMaxImageSize:this.$config.batchImageEditorSdkMaxImageSize,selectAllGroupImagesBtn:!1,selectAllGroupFirstImagesBtn:!1,dxbIconSize:15,groupList:[],setting:{asyncMove:!1,clickShow:!1},taskList:[],popDisable:!1}},computed:{...Dt(`ds1688_store`,[`allShopActive`]),...Et(`bak_store`,[`find_image_trans_bak`]),process_setting:{get(){let e=x.get(`dxbImageBatchProcess_setting`)||{};return Object.assign(this.defaultSetting,Ot.omit(e,[`asyncMove`]),this.diySetting)},set(e){x.set(`dxbImageBatchProcess_setting`,e)}},checkedImageCount(){return this.checkedImage.length},checkedImage(){return this.groupList.map(e=>e.images.filter(e=>e.checked)).flat(1/0)},batchActionBtnList(){return[{type:`Button`,icon:`iconjia2`,name:`æ·»å æ°å¾ç`,show(e){return e.canAddImage},disabled:()=>!1},{type:`Button`,icon:`iconicon-`,name:`ç§»å¨å¾çä½ç½®`,show(e){return e.canMove},disabled:()=>!1},{type:`Button`,icon:`iconmagic-full`,name:`ç¾åå¾ç`,show(e){return e.canMeiTu},disabled:()=>!1},{type:`Dropdown`,isText:!0,btnType:`primary`,btnList:[{name:`æºè½è¯å«`,code:`auto`,disabled:()=>!1},{name:`å ¨æç¿»è¯`,code:`auto_ignoreEntity`,disabled:()=>!1},{name:`å ¨æç¿»è¯[PRO]`,code:`auto_ignoreEntity_pro`,disabled:()=>!1}],icon:`iconfanyi`,name:`å¾çç¿»è¯`,disabled:()=>!this.checkedImageCount&&`è¯·éæ©å¾ç`,tip:`æºè½è¯å«ï¼ç²¾åè¯å«ååï¼å¿½ç¥åå主ä½ä¸çæå 2å ¨æç¿»è¯ï¼ç¿»è¯æææåï¼å æ¬åå主ä½ä¸çæå`,show(e){return e.canTrans},batchAction:this.handleImageTrans},{type:`Button`,isText:!0,btnType:`primary`,icon:`iconzhinengkoutu`,name:`æ å¾`,disabled:()=>!this.checkedImageCount&&`è¯·éæ©å¾ç`,show(e){return e.canCut},batchAction:this.handleImageCut},{type:`Button`,isText:!0,btnType:`primary`,icon:`iconxiaochu`,name:`èªå¨æ¶é¤`,disabled:()=>!this.checkedImageCount&&`è¯·éæ©å¾ç`,show(e){return e.canEdit},batchAction:this.handleImageErasing},{type:`Button`,btnType:`primary`,icon:`iconyanzhan`,isText:!0,name:`å°ºå¯¸è°æ´`,disabled:()=>!this.checkedImageCount&&`è¯·éæ©å¾ç`,show(e){return e.canEdit},batchAction:this.handleImageReSize}
2,{type:`ButtonPop`,isText:!0,icon:`iconAItubiao`,btnType:`primary`,name:`å¾çç¼è¾å¨`,badge:!0,disabled:()=>this.checkedImageCount?this.checkedImageCount>this.batchImageEditorSdkMaxImageSize&&`å¾çæ°éä¸è½è¶
è¿${this.batchImageEditorSdkMaxImageSize}å¼ `:`è¯·éæ©å¾ç`,show(e){return e.canEdit},popList:[{title:`å¾çå¤ç`,code:`image-editor`,list:[{name:`å°ºå¯¸è°æ´`,code:`tiaozheng`},{name:`å¾çç¿»è¯`,code:`fanyi`},{name:`AI æ å¾`,code:`aikoutu`},{name:`AI æ¶é¤`,code:`aixiaochu`},{name:`AI æ©å¾`,code:`aikuotu`},{name:`AI 忏
æ°`,code:`aigaoqing`},{name:`æ ææ¾å¤§`,code:`gaichicun`}]},{title:`å¾ççæ`,code:`ai-editor`,list:[{name:`AI ååå¾`,code:`AiGoodsImage`},{name:`AI ç¸ä¼¼å¾`,code:`AiSampleImage`},{name:`AI è¯è¡£`,code:`AiShiYi`},{name:`AI è¯é`,code:`AiShiXie`},{name:`AI å®¶å±
`,code:`AiJiaJu`},{name:`AI 滤é`,code:`AiFilter`}]}],batchAction:this.handleBatchTJLEditor},{type:`Button`,btnType:`primary`,icon:`iconxiazai1`,isText:!0,name:`ä¸è½½`,disabled:()=>!this.checkedImageCount&&`è¯·éæ©å¾ç`,batchAction:()=>this.handleDoMore(`handleDownLoad`)},{type:`Button`,btnType:`error`,isText:!0,icon:`iconlajitong`,name:`å é¤`,show(e){return e.canDelete},disabled:()=>!this.checkedImageCount&&`è¯·éæ©å¾ç`,batchAction:this.handleDeleteSelect}].filter(Boolean)},mergeGroupViewList(){let e=this.mergeGroup.map(e=>e.groupIds).flat(1/0),t={name:this.noGroupedName,groupList:this.groupList.filter(t=>!e.includes(t.groupId))};return[...this.mergeGroup.map(({name:e,groupIds:t})=>{let n=this.groupList.filter(e=>t.includes(e.groupId));return n.length?{name:e,groupList:n}:!1}),t.groupList.length&&t].filter(Boolean)},currentShop(){return this.allShopActive||a.get(`ds-allShop-id`)}},watch:{list:{handler(){this.loadGroupList()},deep:!0}},created(){this.loadGroupList(),this.handleComputedSize()},mounted(){this.checkFirstUse(),this.$bus.on(`imageProcess`,this.imageProcessListen)},beforeUnmount(){this.$bus.off(`imageProcess`,this.imageProcessListen)},methods:{...M,...Tt(`bak_store`,[`SET_IMAGE_TRANS_BAK`]),async imageProcessListen(e){let t=null;this.taskList.forEach(n=>{n.taskId==JSON.parse(e.content.taskId)&&(t=n)});let n=``;if(e.content.succFlg!=1){let{type:r}=t;n=r,this.taskList.forEach(t=>{t.taskId==JSON.parse(e.content.taskId)&&(t.status=1)}),N.error(JSON.parse(e.content.resultInfo.result).error)}else if(t){let{imageItem:r,taskId:i,type:a}=t;switch(n=a,a){case`auto_ignoreEntity_pro`:case`auto_ignoreEntity`:case`auto`:r.newImage=JSON.parse(e.content.resultInfo.result).output_url}this.imageItemList.push(r),this.taskList.forEach(e=>{e.taskId==i&&(e.status=1)})}if(this.taskList.filter(e=>e.status==0).length==0){this.handleDestroyProgress();let e=R(this.imageItemList);switch(n){case`auto_ignoreEntity_pro`:case`auto_ignoreEntity`:case`auto`:await this.handleUpdateImage(e.map(e=>{let{groupId:t,newImage:n,oldImage:r,uuid:i}=e;return this.SET_IMAGE_TRANS_BAK({[n]:r}),{newImage:n,oldImage:r,groupId:t,uuid:i}})),N.success(`å¤ç宿~`)}this.imageItemList=[],this.taskList=[]}else this.handleUpdateProgress(`æ£å¨å¤ç第${this.taskList.length-this.taskList.filter(e=>e.status==0).length}å¼ å¾ç`,Math.ceil((this.taskList.length-this.taskList.filter(e=>e.status==0).length)/this.taskList.length*100))},restImage(e){return e.newImage=null,e.oldImage=null,e._size=null,e},async checkFirstUse(){x.get(`dxbImageBatchProcess_not_first_view`)||(await Ze(500),this.handledActionDriver())},handledActionDriver(){this.$nextTick(()=>{let e=this.$shepherd({useModalOverlay:!0,defaultStepOptions:{classes:`shepherd-theme-custom`,cancelIcon:{enabled:!0}}}),t=[{action(){return this.next()},text:`ä¸ä¸ä¸ª`}],n=[{action(){return this.back()},classes:`shepherd-button-secondary`,text:`ä¸ä¸ä¸ª`},{action(){return this.next()},text:`ä¸ä¸ä¸ª`}],r=[{action(){return this.back()},classes:`shepherd-button-secondary`,text:`ä¸ä¸ä¸ª`},{action(){return x.set(`dxbImageBatchProcess_not_first_view`,!0),this.next()},text:`宿`}],i=[];this.showAsyncMove&&this.groupList.length>1&&i.push({attachTo:{element:`#tip_showAsyncMove`,on:`top`},text:`å¼å¯åï¼éæè°æ´ä¸ç»å¾ç顺åºåï¼ææåç»çå¾ç顺åºé½ä¼æç
§è¿ä¸ªé¡ºåºè°æ´;`}),this.showViewImage&&i.push({attachTo:{element:`#tip_showViewImage`,on:`top`},text:`å¼å¯åå¯ä»¥ç¹å»å¾çå¯ä»¥è¿è¡å¾çé¢è§ï¼ä»¥åæ¥çå¾ç尺寸信æ¯;`}),this.groupList?.length&&(document.querySelector(`.tip_groupTitle`)&&i.push({attachTo:{element:`.tip_groupTitle`,on:`top`},text:`å½åå¾ççåç»åç§°(å¾çæ¥èªåªé)ï¼ç¨äºåºåå个åç»`}),i.push({attachTo:{element:`.tip_image_list_container`,on:`top`},text:`å½ååç»çææå¾çï¼å¦æå½ååç»æ¯ææ¹åä½ç½®çè¯ï¼å¯ä»¥ææ½å¾çï¼è°æ´é¡ºåº;`})),i.push({attachTo:{element:`.tip_edit_end`,on:`top`},text:`å¾çå¤çä¹åï¼åè®°éè¦ç¹å»ç¡®å®ï¼ä¸ç¶ä¸ä¼ä¿åå¦;`});let a=i.length;
2i.forEach((e,i)=>{e.buttons=i===0?t:i===a-1?r:n}),e.addSteps(i.filter(Boolean)),e.start()})},handleChangeSetting(e,t){this.process_setting=Object.assign(this.defaultSetting,{[e]:t})},loadGroupList(){this.groupList=this.list.map(e=>{let t=e?.groupId||O(),n=L(e?.images).map(n=>{let r={};switch(nt(n)){case`String`:r=M.createNewImageItem({groupId:t,groupName:e.title,oldImage:n,uuid:O()});break;case`Object`:r=M.createNewImageItem({groupId:t,groupName:e.title,uuid:O(),oldImage:n[n.imageKey||`oldImage`],coverImage:n.coverImage,...n})}return r});return this.createNewGroup(Object.assign({maxImageCount:this.count},e,{groupId:t,images:n,title:e.title,tip:e.tip}))})},handleChangePosition({moved:e},t=null){let{oldIndex:n,newIndex:r}=e;this.groupList=this.groupList.map(e=>{let{compatibleImages:i,incompatibleImages:a}=this.filterImages(e.images);return n<a.length&&r<a.length&&e.canMove&&((this.process_setting.asyncMove||e.groupId===t)&&(e.images=z.itemMove(a,n,r),e.images.concat(...i)),e.uuid=O()),e})},handleChangePositionClick(e,t,n){this.groupList=this.groupList.map(r=>{let{compatibleImages:i,incompatibleImages:a}=this.filterImages(r.images);return e<a.length&&t<a.length&&((this.process_setting.asyncMove&&r.canMove||r.groupId===n)&&(r.images=z.swapArray(a,e,t)),r.images.concat(...i),r.uuid=O()),r})},canSelectGroup(e){return e.canEdit||e.canDelete},canSelectImageItem(e){return!!this.getShowImageLink(e,!1)},canAddNewImage(e){if(!e.canAddImage)return!1;let{incompatibleImages:t}=this.filterImages(e.images);return t.length<e.maxImageCount},getShowingImageItem(e){let{incompatibleImages:t}=this.filterImages(e);return t},getShowingImageItemStrict(e){let{incompatibleImages:t}=this.filterImagesStrict(e);return t},handleSelectItem(e,t){this.getShowImageLink(t,!1)&&(e.canEdit||e.canDelete)&&(t.checked=!t.checked)},selectThisRow(e){this.groupList.forEach(t=>{F(t.groupId,e)&&this.canSelectGroup(t)&&(t.selectRow=!t.selectRow,this.getShowingImageItem(t.images).forEach(e=>{this.canSelectImageItem(e)&&(e.checked=t.selectRow)}))})},selectAllGroupImages(){this.selectAllGroupImagesBtn=!this.selectAllGroupImagesBtn,this.groupList.forEach(e=>
2{e.selectRow=this.selectAllGroupImagesBtn,this.getShowingImageItem(e.images).forEach(t=>{this.canSelectGroup(e)&&this.canSelectImageItem(t)&&(t.checked=e.selectRow)})})},handleCheckFirstImg(){this.selectAllGroupFirstImagesBtn=!this.selectAllGroupFirstImagesBtn,this.groupList.forEach(e=>{this.getShowingImageItem(e.images).forEach((t,n)=>{n===0&&this.canSelectGroup(e)&&this.canSelectImageItem(t)&&(t.checked=this.selectAllGroupFirstImagesBtn)})})},async handleChooseOnlineImage(e,t,n=`append`){if(this.chooseOnlineImage)this.chooseOnlineImage(e).then(r=>{this.handSelectImageOfImageBank(e,r,t,n)});else{let r=this.imageBatchChooseDiyGoodsFun?.(e)||this.imageBatchChooseDiyGoods||void 0,i=this.imageBatchChooseList,a=this.sourceImages;e?.sourceImagesXs&&e?.imagesListXs&&(a=e.sourceImagesXs,i=e.imagesListXs);let o=await p({diyGoodsData:r,list:i,storeId:this.storeId,isLocalStore:this.imageBatchChooseIsLocalStore,sourceImages:a});this.handSelectImageOfImageBank(e,o,t,n)}},handSelectImageOfImageBank(e,t,n,r=`append`){let{groupId:i,title:a,images:o,uploadImageType:s,maxImageCount:c,canAddImage:l}=e,{compatibleImages:u,incompatibleImages:d}=this.filterImages(o),f=this.getShowingImageItem(o),p=()=>{let e=t.map(e=>M.createNewImageItem({groupId:i,groupName:a,oldImage:e,isNewAdd:!0})),n=[...d,...e];this.groupList=this.groupList.map(e=>(F(e.groupId,i)&&(n.splice(c||this.count),e.images=n.concat(...u),e.uuid=O()),e))},m=()=>{this.groupList=this.groupList.map(e=>(F(e.groupId,i)&&(e.images=e.images.map(e=>(e.uuid===n&&Object.assign(e,{newImage:null,oldImage:t[0],uuid:O(),checked:!1,isDelete:!1,_size:null}),e)),e.uuid=O()),e))};if(r===`append`&&([`append`,`append_replace`].includes(s)||l&&f.length<c)){p();return}[`replace`,`append_replace`].includes(s)&&m()},uploadSuccess(e,t,n,r,i=`append`){let{groupId:a,uploadImageType:o,canAddImage:s}=n,c=()=>{let n=e.map(e=>M.createNewImageItem({groupId:a,oldImage:e.url,checked:!1}));t.push(...n)},l=()=>{let[t]=e;this.groupList=this.groupList.map(e=>(F(e.groupId,a)&&(e.images=e.images.map(e=>(e.uuid===r&&Object.assign(e,{newImage:null,oldImage:t.url,uuid:O(),checked:!1,isDelete:!1,_size:null}),e)),e.uuid=O()),e))};if(i===`append`&&[`append`,`append_replace`].includes(o)&&s){c();return}[`replace`,`append_replace`].includes(o)&&l()},handleDeleteSelect(){if(!this.checkedImage.length){N.error(`è¯·éæ©å¾ç`);return}this.groupList.forEach(e=>{let{uploadImageType:t,maxImageCount:n}=e,r=this.getShowingImageItem(e.images);r.forEach(i=>{i.checked&&e.canDelete&&([`append`,`append_replace`].includes(t)||r.length>n?i.isDelete=!0:t===`replace`&&(i=this.restImage(i))),i.checked=!1}),e.selectRow=!1}),this.selectAllGroupImagesBtn=!1},handleDelImage(e,t){this.groupList.forEach(n=>{if(F(n.groupId,e)){let{uploadImageType:e,maxImageCount:r}=n,i=this.getShowingImageItem(n.images);i.forEach((n,a)=>{t===a&&(n.checked=!1,[`append`,`append_replace`].includes(e)||i.length>r?n.isDelete=!0:e===`replace`&&(n=this.restImage(n)))})}n.selectRow=!1}),this.selectAllGroupImagesBtn=!1},show(e,t){if(!this.process_setting.clickShow)return;let{incompatibleImages:n}=this.filterImages(e),r=n.map(e=>this.getShowImageLink(e,!1)).filter(Boolean);n.map(e=>this.getShowImageLink(e,!1)).slice(0,t).forEach(e=>{e||t--}),r.length&&this.$viewerApi({images:r,options:{...de,initialViewIndex:Ot.nth(r,t)?t:0}})},handleMeiTu(e,t){for(let n of this.groupList)if(F(n.groupId,e)){let e=this.getShowingImageItem(n.images)[t],r=this.getShowImageLink(e);pe(r).then(async t=>{let r=t.image,i=M.createNewImageItem({checked:!1,oldImage:this.getShowImageLink(e),newImage:r,groupId:e.groupId,groupName:e?.title});n.images=n.images.map(t=>(t.uuid===e.uuid&&(t=i),t)),n.uuid=O()})}},handleImageEdit(e={}){if(!this.checkedImage.length){N.error(`è¯·éæ©å¾ç`);return}if(this.checkedImage.length>this.batchImageEditorSdkMaxImageSize){N.error(`å¾çæ°é大äº${this.batchImageEditorSdkMaxImageSize}å¼ ï¼è¯·æ§å¶å¼ æ°ï¼`);return}let t=this.checkedImage.map(e=>({url:this.getShowImageLink(e),data:e})),{toolMode:n,toolBatchStatus:r}=e;pe(t,n||void 0,{isBatch:r}).then(async({images:e})=>{await this.handleUpdateImage(e.map(e=>{let{groupId:t,newImage:n,oldImage:r,uuid:i}=e.data;return{newImage:e.url,oldImage:n||r,groupId:t,uuid:i}}))})},handleAIEdit(e={}){if(!this.checkedImage.length){N.error(`è¯·éæ©å¾ç`);return}if(this.checkedImage.length>this.batchImageEditorSdkMaxImageSize){N.error(`å¾çæ°é大äº${this.batchImageEditorSdkMaxImageSize}å¼ ï¼è¯·æ§å¶å¼ æ°ï¼`);return}let t=this.checkedImage.map(e=>({url:this.getShowImageLink(e),data:e})),{toolMode:n}=e;Ge(t,n||void 0).then(async({images:e})=>{await this.handleUpdateImage(e.map(e=>{let{groupId:t,newImage:n,oldImage:r,uuid:i}=e.data;return{newImage:e.url,oldImage:n||r,groupId:t,uuid:i}}))})},handleBatchTJLEditor(e,t){switch(e||={code:`image-editor`},t||={code:void 0},this.popDisable=!0,e.code){case`image-editor`:this.handleImageEdit({toolMode:t.code});break;case`ai-editor`:this.handleAIEdit({toolMode:t.code})}kt(()=>{this.popDisable=!1})},async handleImageTrans(e){if(!e)return;if(!this.checkedImage.length){N.error(`è¯·éæ©å¾ç`);return}if(e.includes(`custom`)){this.handleImageEdit({toolMode:`fanyi`,toolBatchStatus:!0});return}let t=String(e)===`auto_ignoreEntity_pro`?1:String(e).includes(`_ignoreEntity`)?2:0;await(async()=>{this.handleInitProgress();let e=R(this.checkedImage),n=!1,r=e.length,i=[];for(let a=0;a<r;a++){let o=e[a];if(this.handleUpdateProgress(`æ£å¨å¤ç第${a+1}å¼ å¾ç,å
±${r}å¼ ,请èå¿çå¾
....`,(a+1)/r*100),n){this.handleUpdateProgress(`第${a+1}
2å¼ ç¿»è¯å¤±è´¥,ç¿»è¯å¼ æ°ä¸è¶³ï¼`,(a+1)/r*100);continue}try{let e=o.newImage||o.oldImage;e=this.find_image_trans_bak(e);let n=await ve.user[`imageProcess/genImage|POST`]({commodityFilterOn:t,image:e,srcLang:`zh`,synthesisOn:1,testFlg:1,tgtLang:`en`,translateOn:1,type:2});if(!n.succFlg)throw Error(`å¾ç¿»å¤±è´¥`);let r=await m(n.imageUrl);o.newImage=(await u({file:r,maxSize:20})).url,i.push(o)}catch(e){this.handleUpdateProgress(`第${a+1}å¼ ç¿»è¯å¤±è´¥ï¼${e.message||e}`,(a+1)/r*100),n=String(e.message||e).includes(`ä¸è¶³`)}}!i.length&&n?this.$Modal.confirm({title:`è´¦å·å¾çç¿»è¯å¼ æ°ä¸è¶³ï¼å¯éè´å éå
`,okText:`å»éè´`,onOk:()=>{$$routeTo({name:`BasicPayService`},`_blank`)}}):(await this.handleUpdateImage(i.map(e=>{let{groupId:t,newImage:n,oldImage:r,uuid:i}=e;return this.SET_IMAGE_TRANS_BAK({[n]:r}),{newImage:n,oldImage:r,groupId:t,uuid:i}})),N.success(`å¤ç宿~`)),this.handleDestroyProgress()})()},async handleImageCut(){await this.handleImageCommonEdit({name:`æºè½æ å¾`,fun:async e=>{let t=e.replace(`res.dianxiaobao.net`,`feitian-upload.oss-cn-shanghai.aliyuncs.com`);if(![`feitian-upload.oss-cn-shanghai.aliyuncs.com`,`dxb-source.oss-cn-shanghai.aliyuncs.com`].some(e=>t.includes(e))){let n=e.replace(/http:\/\//,`https://`),r=await Xe(n),i;(r.type===`image/avif`||/\.avif(?:$|[?#])/i.test(n))&&(r=await Ye(n),i=`.jpg`),t=(await u({file:r,suffix:i,maxSize:10})).real}let n;n=window.app.code===`taobao1688Ds`?await lt.processImage({type:`cut`,images:JSON.stringify([t]),isCutWhiteBg:!1,storeId:this.currentShop}):await yt({type:`cut`,images:JSON.stringify([t]),isCutWhiteBg:!1});let r=await Ye(n[0].replace(/http:\/\//,`https://`));return await u({suffix:`.jpg`,file:r,maxSize:10})}})},async handleImageCommonEdit({name:e,fun:t}){if(!this.checkedImage.length){N.error(`è¯·éæ©å¾ç`);return}this.handleInitProgress();let n=R(this.checkedImage),r=!1,i=n.length;for(let a=0;a<i;a++){let o=n[a];if(this.handleUpdateProgress(`æ£å¨å¤ç第${a+1}å¼ å¾ç,å
±${i}å¼ ,请èå¿çå¾
....`,(a+1)/i*100),r){this.handleUpdateProgress(`第${a+1}å¼ ${e}失败,å¼ æ°ä¸è¶³ï¼`);continue}try{o.newImage=(await t(o.newImage||o.oldImage,o)).url,this.handleUpdateProgress(`第${a+1}å¼ å¤ç宿ï¼`),n[a]=o}catch(t){this.handleUpdateProgress(`第${a+1}å¼ ${e}失败ï¼${t.message||t}`),r=String(t.message||t).includes(`ä¸è¶³`)}}this.handleDestroyProgress(),r?this.$Modal.confirm({title:`è´¦å·${e}å¼ æ°ä¸è¶³ï¼å¯éè´å éå
`,okText:`å»éè´`,onOk:()=>{window.open(`/basic/pay/service/${e}`)}}):N.success(`å¤ç宿~`),await this.handleUpdateImage(n.map(e=>{let{groupId:t,newImage:n,oldImage:r,uuid:i}=e;return{newImage:n,oldImage:r,groupId:t,uuid:i}}))},async handleImageErasing(){await this.handleImageCommonEdit({name:`èªå¨æ¶é¤`,fun:async(e,t)=>{let n=e.replace(`res.dianxiaobao.net`,`feitian-upload.oss-cn-shanghai.aliyuncs.com`);if(!n.includes(`feitian-upload.oss-cn-shanghai.aliyuncs.com`)){let t=await Xe(e.replace(/http:\/\//,`https://`));n=(await u({file:t,maxSize:10})).real}let r=[1,2,3,4],i=[1,2,3,4];t.groupName&&t.groupName.includes(`æ®é详æ
`)&&(r=[1,2,3],i=[1,2,3]);let a;a=window.app.code===`taobao1688Ds`?await lt.autoRemoval({ossUrl:n,nonObjectRemoveElements:r,objectRemoveElements:i,storeId:this.currentShop}):await ht({ossUrl:n,nonObjectRemoveElements:r,objectRemoveElements:i});let o=await Xe(a.replace(/http:\/\//,`https://`));return await u({suffix:`.jpg`,file:o,maxSize:10})}})},handleImageReSize(){if(!this.checkedImage.length){N.error(`è¯·éæ©å¾ç`);return}this.$DxbModal.confirm({width:550,headTitle:`è®¾ç½®è°æ´å°ºå¯¸`,render:r,footerShow:!1,onOk:async({border:e,size:t,type:n,scaleType:r})=>{this.handleInitProgress();let i=R(this.checkedImage),a=i.length;for(let o=0;o<a;o++){let s=i[o];this.handleUpdateProgress(`æ£å¨å¤ç第${o+1}å¼ å¾ç,å
±${a}å¼ ,请èå¿çå¾
....`,(o+1)/a*100);try{let i=s.newImage||s.oldImage,a={ptName:`local`,type:n,images:JSON.stringify([i]),sideType:e,changeLength:t,scaleType:r};s.newImage=(await yt(a))[0],this.handleUpdateProgress(`第${o+1}å¼ å¤ç宿ï¼`)}catch(e){this.handleUpdateProgress(`第${o+1}å¼ å°ºå¯¸è°æ´å¤±è´¥ï¼${e.message||e}`)}}N.success(`å¤ç宿~`),this.handleDestroyProgress(),await this.handleUpdateImage(i.map(e=>{let{groupId:t,newImage:n,oldImage:r,uuid:i}=e;return{newImage:n,oldImage:r,groupId:t,uuid:i}}))}})},async handleDoMore(e){try{await this[e]()}catch(e){N.error(e.message||e)}},async handleDownLoad(){if(!this.checkedImage.length){N.error(`è¯·éæ©å¾ç`);return}let e={};function t(e,t){return t||=`ä¸è½½å¾ç`,e[t]||(e[t]=[]),e[t]}this.checkedImage.forEach(n=>{let{groupName:r,oldImage:i,newImage:a}=n;r=et(r).textContent,t(e,r).push({name:``,fileType:`url`,fileData:a||i,suffix:`jpg`})}),this.$Spin.show(),await _(e,`ä¸è½½å¾ç`,{showUuid:!1}),this.$Spin.hide()},async handleComputedSize(){let e=this.groupList.map(e=>e.images).flat(),t=await Ve(20,R(e),async e=>tt(e.newImage||e.oldImage).then(t=>(e._size=[t.width,t.height].join(` à `),e)).catch(t=>e));await this.handleUpdateImage(t,{})},async handleUpdateImage(e,t={_size:null}){let n=z.toObjPro(e,{join:`-`,fields:[`groupId`,`uuid`]}),r=Object.keys(n);for(let e of this.groupList){for(let i of e.images){let e=[i.groupId,i.uuid].join(`-`);
2if(r.includes(e)){let r=n[e];if(Object.assign(i,r,R(t),{checked:!1,uuid:O()}),!i._size)try{if(!i.newImage&&!i.oldImage)continue;let e=await tt(i.newImage||i.oldImage);i._size=[e.width,e.height].join(` à `),i.uuid=O()}catch{i._size=null}}}e.selectRow=!1}this.selectAllGroupImagesBtn=!1},async handleOk(){this.handleInitProgress();let e=this.groupList.length;for(let t=0;t<e;t++){let{images:n,diyGroupPath:r}=this.groupList[t],i=n.length;for(let a=0;a<i;a++)n[a]=await this.handleUploadTemp2ForEver(n[a],{progress:(a+1)/i*((t+1)/e)*100,diyGroupPath:r});this.groupList[t].images=n}this.handleDestroyProgress(),this.$emit(`ok`,this.groupList)},async handleUploadTemp2ForEver(e,{progress:t,diyGroupPath:n}){try{let{newImage:r,fileName:i}=e;if(!r||!(r.match(`temp_`)||r.match(`izhaoli`)))return e;let a={file:await Xe(r.replace(/http:\/\//,`https://`)),diyGroupPath:n,diyFileName:this.getDiyFileName(i||te(r)),maxSize:10,suffix:`.png`};return n&&(a.diyGroupPath=n),e.newImage=(await u(a)).url,this.handleUpdateProgress(`æ£å¨ä¸ä¼ å¤ç宿çå¾ç`,t),e}catch{return e}},getDiyFileName(e){return e?`å·²ç¼è¾-${e}`:null},async handleNetworkUploadImage(e,t,n=`append`){let{groupId:r,images:i,maxImageCount:a,uploadImageType:o,canAddImage:s}=e,{compatibleImages:c,incompatibleImages:l}=this.filterImages(i),u=t===``?a-this.getShowingImageItem(i).length:1,d=await Oe({limit:u}),f=()=>{let e=d.map(e=>M.createNewImageItem({groupId:r,oldImage:e.url,checked:!1})),t=[...l,...e];this.groupList=this.groupList.map(e=>(F(e.groupId,r)&&(t.splice(a||this.count),e.images=t.concat(...c),e.uuid=O()),e))},p=()=>{let[e]=d;this.groupList=this.groupList.map(n=>(F(n.groupId,r)&&(n.images=n.images.map(n=>(n.uuid===t&&Object.assign(n,{newImage:null,oldImage:e.url,uuid:O(),checked:!1,isDelete:!1,_size:null}),n)),n.uuid=O()),n))};if(n===`append`&&([`append`,`append_replace`].includes(o)||s&&imageItems.length<a)){f();return}[`replace`,`append_replace`].includes(o)&&p()}}},an={class:`DxbImageBatchProcess`},on={class:`flex-row-center`},sn={class:`tipText`},cn={class:`DxbImageBatchProcess-inner`},ln=[`innerHTML`],un={key:0,class:`tipText tip_groupTitle`,style:{"font-size":`14px`,color:`var(--title-color)`}},dn=[`innerHTML`],fn=[`innerHTML`],pn={class:`tip_groupImageCount`},mn={class:`tipText`},hn={key:0,class:`tipText`},gn={class:`flex-center flex-margin-l-10 tip_image_list_container`},_n=[`onClick`],vn={class:`flex-row-between pt5 pb5 tip_groupInfo_action_top`},yn={class:`flex-center flex-margin-l-5 pl5`},bn=[`onClick`],xn=[`src`],Sn={key:0,class:`image-size`},Cn=[`onClick`],wn={class:`flex-row-center wrap`,style:{position:`relative`,width:`100%`,height:`100%`}},Tn=[`src`],En={key:0,class:`image-size`},Dn={class:`mask-control absolute`},On={class:`flex-row-center wrap h-full`},kn={class:`flex-row-between tip_groupInfo_action_footer`,style:{padding:`5px`,"font-size":`12px`}},An={key:1,class:`image-item-container-edit relative`},jn={class:`flex-row-between pt5 pb5`},Mn={class:`flex-center flex-margin-l-5 pl5`},Nn={style:{width:`100px`,height:`100px`,"text-align":`center`},class:`image-add image-wrapper flex-row-center`},Pn={class:`flex-row-center wrap`},Fn={class:`mask-control absolute`},In={class:`flex-row-center wrap h-full`},Ln={class:`flex-row-between`,style:{padding:`5px`,"font-size":`12px`}},Rn={class:`modal-footer mt-5`},zn=We(rn,[[`render`,nn],[`__scopeId`,`data-v-7961090f`]])})))()}function Vn(e,t){return(e?.extendData?.marketplaceParticipationList||[]).find(e=>e?.marketplace?.id===t)?.marketplace?.defaultCurrencyCode||`USD`}var Hn,Q,Un,Wn,$;function Gn(){return(Gn=e((()=>{xt(),xe(),Re(),Fe(),Je(),ye(),Bn(),T(),Ee(),Hn=[`marketplace_id`,`language_tag`,`audience`],Q={...Ce,getRuleContext({productSkuType:e=0,isParent:t=1,variation_theme:n=``,parentSku:r=``,upcExempt:i=0,channelCode:a=``}={}){let o={};return+e==1&&(n&&(o.variation_theme=[{name:String(n).toUpperCase()}]),+t==0&&(o.parentage_level=[{value:`child`}],o.child_parent_sku_relationship=[{parent_sku:r||``}])),i!==``&&i!=null&&(o.supplier_declared_has_product_identifier_exemption=[{value:!!+i}
2]),a&&(o.fulfillment_availability=[{fulfillment_channel_code:a===`FBA`?`AMAZON_NA`:a}]),o},matchSchema(e,t){return!e||typeof e!=`object`?!0:e.type&&{array:Array.isArray(t),object:t&&typeof t==`object`&&!Array.isArray(t),string:typeof t==`string`,number:typeof t==`number`,integer:Number.isInteger(t),boolean:typeof t==`boolean`,null:t===null}[e.type]===!1?!1:e.allOf?e.allOf.every(e=>this.matchSchema(e,t)):e.anyOf?e.anyOf.some(e=>this.matchSchema(e,t)):e.oneOf?e.oneOf.filter(e=>this.matchSchema(e,t)).length===1:e.not?!this.matchSchema(e.not,t):e.required&&!e.required.every(e=>t&&Object.hasOwn(t,e)&&t[e]!==void 0&&t[e]!==null&&t[e]!==``)?!1:Object.hasOwn(e,`const`)?t===e.const:e.enum?e.enum.includes(t):e.properties?Object.entries(e.properties).every(([e,n])=>!t||!Object.hasOwn(t,e)||this.matchSchema(n,t[e])):e.items?Array.isArray(t)?t.every(t=>this.matchSchema(e.items,t)):!1:!e.contains||Array.isArray(t)&&t.some(t=>this.matchSchema(e.contains,t))},getAllOfRuleRequired(e=[],t={}){let n=new Set,r=new Set,i=(e,t)=>{if(!e||typeof e!=`object`)return;let n=e.items||e;(n.required||e.required||[]).forEach(e=>{r.add(`${t}.${e}`)}),Object.entries(n.properties||e.properties||{}).forEach(([e,n])=>{(n?.items?.required||n?.required)&&i(n,`${t}.${e}`)})},a=e=>{if(!(!e||typeof e!=`object`)){if(Array.isArray(e)){e.forEach(a);return}e.then&&(!e.if||this.matchSchema(e.if,t))&&((e.then.required||[]).forEach(e=>{n.add(e)}),Object.entries(e.then.properties||{}).forEach(([e,t])=>{i(t,e)})),Object.values(e).forEach(a)}};return a(e),{attrIds:n,fieldIds:r}},findBrand(e){let t=e.find(e=>+e.isBrand==1);return{item:t,brandId:k(t,`dataValue.0.valueId`,``),brandName:k(t,`dataValue.0.valueName`,``)}},applyAllOfRequired(e=[],t=[],n={}){let r=this.getAllOfRuleRequired(t,n);return e.forEach(e=>{let t=!!+e.schemaRequired;e.officialRequired=r.attrIds.has(e.attrId),e.attribute_value_list?.forEach(t=>{t.required=!!t.schemaRequired||r.fieldIds.has(`${e.attrId}.${t.value_id}`),t.officialRequired=r.fieldIds.has(`${e.attrId}.${t.value_id}`)}),e.required=t||e.officialRequired||e.attribute_value_list?.some(e=>e.required)}),e},async merge({attrData:e,valueData:t=[],isSku:n=!1,allOfObj:r=[],ruleContext:i={}}={}){let a=this.getAllOfRuleRequired(r,i),o=(e,t,n,r)=>{let i=`input`,a=[],s=t===1?e.maxUniqueItems||1:t;if(Object.hasOwn(e,`type`)&&(e.type===`string`||e.type===`number`||e.type===`integer`||e.type===`boolean`))Object.hasOwn(e,`oneOf`)?i=`time`:Object.hasOwn(e,`anyOf`)?(i=`add`,e.type===`string`&&(i=`addRadio`),e.anyOf.forEach(e=>{e.type===`string`&&(Object.hasOwn(e,`enumNames`)||Object.hasOwn(e,`enum`))&&(a=e.enum.map((t,n)=>({display_value_name:t===e.enumNames[n]?e.enumNames[n]:`${t}ï¼${e.enumNames[n]}ï¼`,value_id:t})))})):(Object.hasOwn(e,`enumNames`)||Object.hasOwn(e,`enum`))&&(i=e.type===`array`?`MULTIPLE_SELECT`:`SINGLE_SELECT`,r===`array`&&e.type!==`boolean`&&e.type!==`string`&&(i=`MULTIPLE_SELECT`),a=e.enum.map((t,n)=>({display_value_name:t===e.enumNames[n]?e.enumNames[n]:`${t}ï¼${e.enumNames[n]}ï¼`,value_id:t})));else if(Object.hasOwn(e,`type`)){if(e.type===`object`){let{properties:t}=e;for(let e in t){let r=[...n,e,t[e].type===`array`?0:``].filter(e=>e!==``),c=o(t[e],s,r);i=c.inputType,a=c.attribute_value_list,n=c.path,s=c.maxUniqueItemsNew}}else if(e.type===`array`){let{properties:t}=e.items;if(t)for(let e in t){let r=[...n,e,t[e].type===`array`?0:``].filter(e=>e!==``),c=o(t[e],s,r);i=c.inputType,a=c.attribute_value_list,n=c.path,s=c.maxUniqueItemsNew}else(Object.hasOwn(e.items,`oneOf`)||Object.hasOwn(e.items,`anyOf`)||Object.hasOwn(e.items,`enumNames`)||Object.hasOwn(e.items,`enum`))&&(Object.hasOwn(e.items,`oneOf`)?i=`time`:Object.hasOwn(e.items,`anyOf`)?(i=`add`,e.items.type===`string`&&(i=`addRadio`),e.items.anyOf.forEach(e=>{e.type===`string`&&(Object.hasOwn(e,`enumNames`)||Object.hasOwn(e,`enum`))&&(a=e.enum.map((t,n)=>({display_value_name:t===e.enumNames[n]?e.enumNames[n]:`${t}ï¼${e.enumNames[n]}ï¼`,value_id:t})))})):(Object.hasOwn(e.items,`enumNames`)||Object.hasOwn(e.items,`enum`))&&(i=e.items.type===`array`?`MULTIPLE_SELECT`:`SINGLE_SELECT`,r===`array`&&e.items.type!==`boolean`&&e.items.type!==`string`&&(i=`MULTIPLE_SELECT`),a=e.items.enum.map((t,n)=>({display_value_name:t===e.items.enumNames[n]?e.items.enumNames[n]:`${t}ï¼${e.items.enumNames[n]}ï¼`,value_id:t}))))}}return{inputType:i,attribute_value_list:a,path:n,maxUniqueItemsNew:s}},s=(e,t)=>
2{let{items:n,title:r,description:i,required:s,maxUniqueItems:c,type:l}=e,u=``,d=[],f=c,{properties:p}=n,m=!!+s||a.attrIds.has(t),h=(e,n,r,i=``)=>{if(e?.type===`object`&&e.properties)return Object.keys(e.properties).map(t=>{let a=e.properties[t],o=r&&(e.required||[]).includes(t);return h(a,[...n,t],o,e.title||i)}).flat();let{inputType:s,attribute_value_list:u,maxUniqueItemsNew:d}=o(e,c,[],l);f=d;let p=n.join(`.`),m=i&&i!==e.title?`${i} - ${e.title}`:e.title;return[{...e,value_id:p,display_attribute_name:m||e.title||p,name_zh:m||e.title||p,name_en:p,inputType:s,input_type:s,required:r||a.fieldIds.has(`${t}.${p}`),schemaRequired:r,officialRequired:a.fieldIds.has(`${t}.${p}`),attribute_value_list:u,path:n}]};for(let e in p){let t=m&&(n.required||[]).includes(e);d.push(...h(p[e],[e],t))}let g=d.filter(e=>!Hn.includes(e.value_id));g.length===1?u=`single`:g.length>1&&(u=`multiple`);let _=L(d).map(e=>{let{value_id:t,title:n,inputType:r,hidden:i}=e;return String(t||``).endsWith(`.unit`),e.attribute_value_list?.length===1&&e.attribute_value_list[0],{isShow:!Hn.includes(t),value_id:t,display_attribute_name:n,name_zh:n,name_en:n,input_type:r,dataValue:r===`add`||r===`MULTIPLE_SELECT`?[]:[{valueId:``,valueName:``,unit:``}],...e}});return Object.assign(e,{required:m||_.some(e=>e.required),schemaRequired:!!+e.required,officialRequired:a.attrIds.has(t),attribute_id:t,attrId:t,display_attribute_name:r||t,name_zh:r||t,name_en:t,attribute_value_list:_,dataValue:[],description:i||``,dataType:u,maxUniqueItems:f,customized_name:!0,customized_pic:!0})},c=[];for(let t in e)c.push(s(e[t],t));return c.forEach(e=>{let n=t.filter(t=>e.attribute_id==t.attrId);n.length&&n.forEach(t=>{if(e.attribute_value_list.length)e.attribute_value_list.forEach(n=>{if(t.valueId===n.value_id||t.valueIdOne===n.value_id){let r=n.path.filter(e=>!Hn.includes(e)).join(`.`),i=r?`0.${r}`:`0`,a=Array.isArray(t.valueName)?k(t.valueName,i,``):t.valueName;if(String(n.value_id||``).endsWith(`.unit`)){n.dataValue[0]={...n.dataValue[0],valueId:``,valueName:``,unit:a};return}[`time`].includes(n.input_type)&&(n.dataValue[0]={valueId:a,valueName:a}),[`input`].includes(n.input_type)&&(e.type===`array`&&(i=`0.${i}`,a=Array.isArray(t.valueName)?k(t.valueName,i,``):t.valueName),n.dataValue[0]={valueId:a,valueName:a}),[`SINGLE_SELECT`].includes(n.input_type)&&(a=a===`true`||a!==`false`&&a,n.attribute_value_list.find(e=>e.value_id===a)&&(n.dataValue[0]={valueId:a,valueName:a})),[`MULTIPLE_SELECT`].includes(n.input_type)&&(Array.isArray(t.valueName)?n.dataValue=n.dataValue.concat(t.valueName.map(e=>({valueId:e,valueName:e}))):n.dataValue.push({valueId:a,valueName:a})),[`add`].includes(n.input_type)&&(Array.isArray(t.valueName)?(n.dataValue=n.dataValue.concat(t.valueName.map(e=>({valueId:e,valueName:e}))),n.attribute_value_list=t.valueName.map(e=>({value_id:e,display_value_name:e}))):(n.dataValue.push({valueId:t.valueName,valueName:t.valueName}),n.attribute_value_list=[{value_id:t.valueName,display_value_name:t.valueName}])),[`addRadio`].includes(n.input_type)&&(Array.isArray(t.valueName)?(n.attribute_value_list.find(e=>e.value_id==t.valueName[0])||n.attribute_value_list.push({value_id:n.valueName[0],display_value_name:n.valueName[0]}),n.dataValue[0]={valueId:k(t.valueName,i,``)||k(t.valueName,`0`,``),valueName:k(t.valueName,i,``)||k(t.valueName,`0`,``)}):(n.attribute_value_list.find(e=>e.value_id==t.valueName)||n.attribute_value_list.push({value_id:n.valueName||``,display_value_name:n.valueName||``}),n.dataValue[0]={valueId:t.valueName||``,valueName:t.valueName||``}))}});else{if([`time`].includes(e.input_type)&&(e.dataValue[0]={valueId:t.valueName[0],valueName:t.valueName[0]}),[`input`].includes(e.input_type)&&(e.dataValue[0]={valueId:t.valueName[0],valueName:t.valueName[0]}),[`SINGLE_SELECT`].includes(e.input_type)){let n=t.valueName[0]===`true`||t.valueName[0]!==`false`&&t.valueName[0];e.attribute_value_list.find(e=>e.value_id===n)&&(e.dataValue[0]={valueId:n,valueName:n})}[`MULTIPLE_SELECT`].includes(e.input_type)&&(Array.isArray(t.valueName)?e.dataValue=e.dataValue.concat(t.valueName.map(e=>({valueId:e,valueName:e}))):e.dataValue.push({valueId:t.valueName,valueName:t.valueName})),[`add`].includes(e.input_type)&&(e.attribute_value_list=t.valueName.map(e=>
2({value_id:e,display_value_name:e})),Array.isArray(t.valueName)?e.dataValue=e.dataValue.concat(t.valueName.map(e=>({valueId:e,valueName:e}))):e.dataValue.push({valueId:t.valueName,valueName:t.valueName})),[`addRadio`].includes(e.input_type)&&(e.attribute_value_list.find(e=>e.value_id==t.valueName[0])||e.attribute_value_list.push({value_id:t.valueName[0],display_value_name:t.valueName[0]}),e.dataValue[0]={valueId:t.valueName[0],valueName:t.valueName[0]})}}),e.attribute_value_list.forEach(e=>{String(e.value_id||``).endsWith(`.unit`)&&e.dataValue.forEach(e=>{e.unit=e.unit||e.valueName||e.valueId||``,e.valueId=``})}),e.attribute_id===`item_weight`&&(e.attribute_value_list=e.attribute_value_list.filter(e=>e.value_id!==`normalized_value`))}),c},getOne(e){return e.$lifecycle&&e.$lifecycle.enumDeprecated?e.enum.map((t,n)=>({display_value_name:e.enumNames[n],value_id:t})).filter(t=>!e.$lifecycle.enumDeprecated.includes(t.value_id)):e.enum.map((t,n)=>({display_value_name:e.enumNames[n],value_id:t}))},addValueItem(e,{valueName:t,image:n}){let r={value_id:t,display_value_name:t};e.attribute_value_list.push(r),(e.input_type===`MULTIPLE_SELECT`||e.input_type===`add`)&&this.attrChangeCheck(!0,e,r),(e.input_type===`SINGLE_SELECT`||e.input_type===`addRadio`)&&(e.dataValue[0].valueId=t,this.attrChangeSelect(e))},getDefValueItem(){return{attrId:``,attrName:``,valueId:``,valueName:``,valueNameOld:``,image:``,unit:``,valueUnit:``,valueStart:``,valueEnd:``}},getSaveAttr(e,t,n){let r=(e,i,a,o)=>{let s={};if(i.type&&i.type===`array`)s[i.value_id]=[],s=r(s,i.items,i.value_id,o),Array.isArray(e[a])?e[a].push(s[i.value_id][0]):e[a]=s[i.value_id];else if(i.type&&i.type===`object`){for(let e in i.properties)Object.hasOwn(i.properties[e],`type`)&&(i.properties[e].type===`string`||i.properties[e].type===`number`||i.properties[e].type===`integer`||i.properties[e].type===`boolean`)?(o=o===`true`||o!==`false`&&o,s[e]=o):e===`marketplace_id`||e===`language_tag`?s[e]=e===`marketplace_id`?t:e===`language_tag`?n:o:(i.properties[e].type===`array`?s[e]=[]:i.properties[e].type===`object`&&(s[e]={}),s=r(s,i.properties[e],e,o));Array.isArray(e[a])?e[a].push(s):e[a]=s}else Object.hasOwn(i,`type`)&&(i.type===`string`||i.type===`number`||i.type===`integer`||i.type===`boolean`)?(o=o===`true`||o!==`false`&&o,e[a]=o):e[a]=a===`marketplace_id`||a===`language_tag`?a===`marketplace_id`?t:a===`language_tag`?n:o:o;return e},i={},a=e=>Array.isArray(e)?e.length>0:![``,null,void 0].includes(e),o=e=>String(e.value_id||``).endsWith(`.unit`)?e.dataValue[0].unit:e.input_type===`input`||e.input_type===`time`?e.dataValue[0].valueName:e.input_type===`SINGLE_SELECT`||e.input_type===`addRadio`?e.dataValue[0].valueId===`true`||e.dataValue[0].valueId!==`false`&&e.dataValue[0].valueId:e.dataValue.map(e=>e.valueId),s=(e,t,n)=>{let r=e;return t.forEach((e,i)=>{if(i===t.length-1){r[e]=n;return}(!r[e]||typeof r[e]!=`object`)&&(r[e]={}),r=r[e]}),e},c=e=>{if(Array.isArray(e)){let t=e.map(e=>c(e)).filter(e=>a(e));return t.length?t:void 0}if(e&&typeof e==`object`){let t={};for(let n in e){let r=c(e[n]);a(r)&&(t[n]=r)}return Object.keys(t).some(e=>![`marketplace_id`,`language_tag`,`id`].includes(e))?t:void 0}return a(e)?e:void 0};return e.forEach(e=>{if(e.attribute_value_list.filter(e=>e.value_id!==`marketplace_id`&&!!e.dataValue.filter(e=>a(e.valueId)||a(e.valueName)||a(e.unit)).length).length){let l={};if(e.attribute_value_list.forEach(i=>{let a=o(i);if((i.path||[]).length>1){l=s(l,i.path,a);return}Object.hasOwn(e,`type`)&&(e.type===`string`||e.type===`number`||e.type===`integer`||e.type===`boolean`)||i.value_id===`marketplace_id`||i.value_id===`language_tag`?l[i.value_id]=i.value_id===`marketplace_id`?t:i.value_id===`language_tag`?n:a:(i.type===`array`?l[i.value_id]=[]:i.type===`object`&&(l[i.value_id]={}),l=r(l,i,i.value_id,a))}),l=c(l),!a(l))return;e.type===`array`?i[e.attrId]=[l]:e.type===`object`&&(i[e.attrId]=l)}}),{catProp:i}},getAttrDataFromLocal(e){let t=[],n=(e,r,i=[])=>{if(Array.isArray(r)){r.forEach(t=>n(e,t,i));return}if(r&&typeof r==`object`){for(let t in r)n(e,r[t],[...i,t]);return}i.length&&t.push({attrId:e,attrName:e,valueId:i.join(`.`),valueIdOne:i[0],path:i,valueName:r})};for(let t in e)n(t,e[t]);return t}},Un={...b,async merge({attrData:e,valueData:t=[]}
2){return await Q.merge({attrData:e,valueData:t,isSku:!0})},addDiyValueItem2(e){let{attribute_id:t,display_attribute_name:n,attribute_value_list:r,dataValue:i}=e,a=[...r.map(e=>+e.value_id),...i.map(e=>+e.valueId)],o;for(let e=1;e<1e3;e++)if(!a.includes(e)){o=e;break}e.dataValue.push(Object.assign(Q.getDefValueItem(),{attrId:t,attrName:n,valueId:o}))},addDiySku(e,t){let n={attribute_id:9999,display_attribute_name:t,name_zh:t,name_en:t,input_type:`multi_input`,sku:!0,attribute_value_list:[],dataValue:[],customized_name:!0,customized_pic:!0,isDiySku:!0,isBrand:0};e.push(n)},skuGroupMakeList({skuData:e,skuGroup:t,filterRemote:n}){let r={},i=[];return e.forEach(e=>{let t=e.dataValue.filter(e=>e.valueId&&e.valueName);if(t.length){let n=[];t.forEach(t=>{if(i.length)i.forEach(r=>{let i={};i[`skuId${e.attrId}`]=t,i[`${e.attrId}`]=t.valueId;let a=Object.assign({},R(r),i);n.push(a)});else{let r={};r[`skuId${e.attrId}`]=t,r[`${e.attrId}`]=t.valueId,Object.assign(r,this.getDefaultPriceRow()),n.push(r)}}),i=n}}),i.length===0&&i.push(this.getDefaultPriceRow()),t.forEach(e=>{let t=this.getIdStr(e);r[t]=e}),i.forEach(e=>{let t=this.getIdStr(e),n=Object.keys(r).find(e=>{let n=t.split(`;`),r=e.split(`;`);return z.isSub(n,r)||z.isSub(r,n)}),i=R(r[t]||r[n]);if(i)for(let t in i)t.match(/^skuId/)||(e[t]=i[t]);e.skuGroup=this.getSkuGroupStr(e)}),i},getIdStr(e){return Object.keys(e).filter(e=>e.match(/^skuId.+$/)).map(e=>e.match(/^skuId(.+)$/)[1]).sort().map(t=>[t,e[`skuId${t}`].valueId].join(`:`)).join(`;`)},getSkuGroupStr(e){return Object.keys(e).filter(e=>e.match(/^skuId.+$/)).map(e=>e.match(/^skuId(.+)$/)[1]).sort().map(t=>e[`skuId${t}`].valueId).join(`,`)},skuGroupMake({skuData:e,skuGroup:t,currency:n,inventoryStatus:r,goodsType:i,upcExempt:a},{filterRemote:o,skuPriceEdit:s,skuCodeMerge:c,skuCodeEdit:l,skuGjCodeEdit:u,skuStoreNumberEdit:d,externalProductIDEdit:f,timeEdit:p,conditionNoteEdit:m,conditionTypeEdit:h,skuDiscountedPriceEdit:g}){let{column:_}=this.skuGroupMakeBase({skuData:e,skuGroup:t,filterRemote:o}),v=this.skuGroupMakeList({skuData:e,skuGroup:t,filterRemote:o}),y={time:[{name:`æ¹é`,handle:p}],conditionNote:[{name:`æ¹é`,handle:m}],conditionType:[{name:`æ¹é`,handle:h}],skuCode:[{name:`ä¸é®çæ`,handle:c}],externalProductID:[{name:`æ¹é`,handle:f}],inventory:[{name:`æ¹é`,handle:d}],discountedPrice:[{name:`æ¹é`,handle:g}],price:[{name:`æ¹é`,handle:s}],code:[{name:`èªå¨`,handle:l},{name:`é«çº§`,handle:u}]},b=this.createRenderHeader(y),x=a===0;return i===`online`?_.push({title:`å¹³å°SKU`,slot:`skuCode`,key:`skuCode`,align:`center`,_required:!0,minWidth:200}):_.push({title:`å¹³å°SKU`,slot:`skuCode`,key:`skuCode`,align:`center`,minWidth:200,_required:!0,renderHeader:b}),i===`online`?_.push({title:`产åç¼ç `,slot:`externalProductID`,key:`externalProductID`,align:`center`,minWidth:200,_required:x}):_.push({title:`产åç¼ç `,slot:`externalProductID`,key:`externalProductID`,align:`center`,minWidth:200,_required:x,renderHeader:b}),_.push({title:`ä»·æ ¼${n}`,slot:`price`,key:`price`,align:`center`,minWidth:120,_required:!0,renderHeader:b}),_.push({title:`åºå`,slot:`inventory`,key:`inventory`,align:`center`,minWidth:120,_required:!0,renderHeader:b}),_.push({title:`ç©åç¶åµ`,slot:`conditionType`,key:`conditionType`,align:`center`,minWidth:160,_required:!0,renderHeader:b}),_.push({title:`ç©åæè¿°`,slot:`conditionNote`,key:`conditionNote`,align:`center`,minWidth:180,renderHeader:b}),_.push({title:`ä¿éä»·${n}`,slot:`discountedPrice`,key:`discountedPrice`,align:`center`,minWidth:140,renderHeader:b}),_.push({title:`ä¿éæ¶é´`,slot:`time`,key:`time`,align:`center`,minWidth:300,renderHeader:b}),{column:_,list:v}},getDefaultPriceRow(){return{price:``,discountedPrice:``,skuCode:``,externalProductIDType:``,externalProductID:``,currency:``,inventory:``,conditionNote:``,discountedStartTime:``,discountedEndTime:``,mainImg:[],imageList:[],swatchImage:[],conditionType:[{value:``,name:``}]}},getSkuDataFromLocal(e={},t,n=`local`){let r=t.find(t=>t.value_id===e.variation_theme.toLowerCase())||{display_value_name:``},i=e.variation_theme.split(`/`).map(e=>e.toLowerCase()),a=r.display_value_name.split(`/`),o=[];
2return i.forEach((t,r)=>{let i=e[t]||[],s={attrId:t,attrName:a[r],display_attribute_name:a[r],required:!0,attribute_value_list:[],dataValue:[]};i.forEach(e=>{e&&(s.attribute_value_list.push({goodsType:n,value_id:e,display_value_name:e,valueId:e,valueName:e,valueNameOld:e,image:``}),s.dataValue.push({value_id:e,display_value_name:e,valueId:e,valueName:e,valueNameOld:e,image:``}))}),o.push(s)}),o},getSkuGroupFromLocal(e,t,n,r=`local`){let i=n.split(`/`).map(e=>e.toLowerCase()),a=[];return t.length&&t.forEach(e=>{let t={attrTypes:i,...e,mainImg:e.imageList?e.imageList.slice(0,1):[],imageList:e.imageList?e.imageList.slice(1):[],swatchImage:e.swatchImage?[e.swatchImage]:[],goodsType:r};i.forEach(n=>{n!==``&&(t[`skuId${n}`]||(t[`skuId${n}`]={value_id:e[n],display_value_name:e[n],valueId:e[n],valueName:e[n],valueNameOld:e[n],image:``},!t[`${n}`]&&(t[`${n}`]=e[`skuId${n}`].valueId)))}),a.push(t)}),a},getSaveSku(e,t){let n={};return e.forEach(e=>{n[e.attrId]=e.dataValue.map(e=>e.value_id||e.valueId)}),{skuSpeci:{variation_theme:t,...n}}},getSaveSkuGroup(e,t){return e.map(e=>(e.conditionType.forEach(e=>{e.name=t.find(t=>t.value_id===e.value)?.display_value_name||``}),{...e,imageList:[...e.mainImg,...e.imageList],swatchImage:e.swatchImage[0]||``}))},getAllStoreNumber(e){return e.filter(e=>e.status===`active`).reduce((e,t)=>e+Object.keys(t).filter(e=>e.match(/location_/)).reduce((e,n)=>e+t[n].storeNumber*1,0),0)}},Wn={getGoodsImage(e){let t=[];if(e?.scImages?.length&&t.push({title:`主å¾`,images:e.scImages}),e?.skuData&&e.skuData.forEach(e=>{let n=e.dataValue.map(e=>e.image).filter(Boolean);n.length&&t.push({title:`SKU-${e.display_attribute_name}`,images:n})}),e?.webDetail){let n=Qe(e.webDetail,!1);n.length&&t.push({title:`PC详æ
å¾ç`,images:n})}if(e?.detail1){let n=Qe(e.detail1,!1);n.length&&t.push({title:`PC详æ
å¾çé¡¶é¨`,images:n})}if(e?.detail2){let n=Qe(e.detail2,!1);n.length&&t.push({title:`PC详æ
å¾çå°¾é¨`,images:n})}return t.filter(e=>e.images.length)},async show(e,t,n){let r=this.getGoodsImage(e),i={mainImage:e.sourceData?.mainImages||[],skuImage:e.sourceData?.skuImages||[],detailImage:e.sourceData?.detailImages||[]},a=await p({showDefaultImageGroup:!0,list:r,sourceImages:i});t&&t(a)},process(e,t,n){let r=[],{sourceData:i}=e,a={mainImage:i.mainImages,skuImage:i.skuImages,detailImage:i.detailImages};if(r.push(M.createNewGroup({images:e.scImages,groupType:`mainImage`,maxImageCount:e.limit.scImage1.maxCount,title:`åå主å¾`})),e?.skuGroup?.dataAll?.length&&e.skuGroup.dataAll.forEach(e=>{let t=[...e.mainImg,...e.swatchImage,...e.imageList].filter(Boolean);t.length&&r.push(M.createNewGroup({title:`SKU-${e.skuGroup}`,images:t,groupType:`skuImage`,skuGroup:e.skuGroup,maxImageCount:t.length,canAddImage:!1,uploadImageType:`replace`}))}),!r.length){N.error(`ææ å¾çéè¦å¤çï¼`);return}let o=this.getGoodsImage(e);n.$DxbModal.confirm({width:1e3,headTitle:`ååå
¨å±å¾ç`,render:zn,props:{props:{storeId:e.storeId,list:r,wrap:!0,imageBatchChooseList:o,sourceImages:a}},footerShow:!1,onOk:e=>{t&&t(e)}})},processImages(e,t,n){if(!e?.length){N.error(`ææ å¾çéè¦å¤çï¼`);return}let{setting:r}=n,i=this.getGoodsImage(r),a={mainImage:r?.sourceData?.mainImages||[],skuImage:r?.sourceData?.skuImages||[],detailImage:r?.sourceData?.detailImages||[]};return n.$DxbModal.confirm({width:1e3,headTitle:`ååå
¨å±å¾ç`,render:zn,props:{props:{storeId:r.storeId,list:e,wrap:!0,imageBatchChooseList:i,sourceImages:a}},footerShow:!1,onOk:e=>{t&&t(e)}})},imageValidate(e,{minCount:t,maxCount:n,imageWidthMin:r,imageWidthMax:i,imageHeightMin:a,imageHeightMax:o,imageRatioMin:s,imageRatioMax:c,imageRatio:l,byteSizeMin:u,byteSizeMax:d}){return new Promise(async f=>{let p=[];(t!==``||t!==void 0)&&e.length<t&&p.push(`æå°éä¸ä¼ ${t}å¼ å¾ç`),(n!==``||n!==void 0)&&e.length>n&&p.push(`æå¤å¯ä¸ä¼ ${n}å¼ å¾ç`);let m={},h={};for(let t=0;t<e.length;t++){let n=e[t],{width:f,height:p}=await tt(n||``,!0).catch(()=>({width:0,height:0})),g;g=f===0||p===0?0:await Xe(n).size,r!==void 0&&f<r&&(m[`宽å°äº${r}`]=(m[`宽å°äº${r}`]||[]).concat([t+1])),i!==void 0&&f>i&&(m[`宽大äº${i}`]=(m[`宽大äº${i}`]||[]).concat([t+1])),a!==void 0&&p<a&&(m[`é«å°äº${a}`]=(m[`é«å°äº${a}`]||[]).concat([t+1])),o!==void 0&&p>
2o&&(m[`é«å¤§äº${o}`]=(m[`é«å¤§äº${o}`]||[]).concat([t+1])),Array.isArray(s)&&s.length==2&&f/p<s[0]/s[1]&&(m[`宽髿¯å°äº${s.join(`:`)}`]=(m[`宽髿¯å°äº${s.join(`:`)}`]||[]).concat([t+1])),Array.isArray(c)&&c.length==2&&f/p>c[0]/c[1]&&(m[`宽髿¯å¤§äº${c.join(`:`)}`]=(m[`宽髿¯å¤§äº${c.join(`:`)}`]||[]).concat([t+1])),Array.isArray(l)&&l.length==2&&f/p!=l[0]/l[1]&&(m[`宽髿¯ä¸çäº${l.join(`:`)}`]=(m[`宽髿¯ä¸çäº${l.join(`:`)}`]||[]).concat([t+1])),u!==void 0&&g<u*1024*1024&&(m[`åèæ°å°äº${u}M`]=(m[`åèæ°å°äº${u}M`]||[]).concat([t+1])),d!==void 0&&g>d*1024*1024&&(m[`åèæ°å¤§äº${d}M`]=(m[`åèæ°å¤§äº${d}M`]||[]).concat([t+1])),h[n]={width:f,height:p}}Object.keys(m).forEach(t=>{e.length>1?p.push(`${t}: ãå¾ç${m[t].join(`,`)}ã`):p.push(`${t}`)}),f({success:!p.length,isOk:!p.length,errorMsg:p.join(` 3`),errorMsgArr:p,msg:p.join(` 4`),imageSize:h})})}},$={staticData:{},getDefaultSetting(){return{limit:{title:{minLength:1,maxLength:200},scImage1:{minCount:1,maxCount:9,byteSizeMin:.01,byteSizeMax:1},descImage:{minCount:0,maxCount:50},diyAttr:{minCount:0,maxCount:10},shortDesc:{count:200,maxCount:5}},template:{id:``,name:``,modules:[],moduleData:[{name:`ç±»ç®ä¿¡æ¯`,label:`0`,code:`cateInfo`,isShowInTempPage:!1},{name:`åºç¡ä¿¡æ¯`,label:`1`,code:`baseInfo`,isShowInTempPage:!0},{name:`åå屿§`,label:`2`,code:`attrInfo`,isShowInTempPage:!0},{name:`SKUä¸ä»·æ ¼`,label:`3,4`,code:`tradeInfo`,isShowInTempPage:!0},{name:`å®å ¨ä¸åè§`,label:`5`,code:`safetyInfo`,isShowInTempPage:!0},{name:`å è£ ä¸ç©æµ`,label:`6`,code:`packInfo`,isShowInTempPage:!0},{name:`å ¶ä»ä¿¡æ¯`,label:`7`,code:`otherInfo`,isShowInTempPage:!0}]},online:{},sourceData:{source:``,sourceUrl:[``],mainImages:[],skuImages:[],detailImages:[],sourceAttr:[]},shop:null,id:``,goodsType:``,storeId:``,category:{categoryId:``,categoryName:``,isPredict:0},productTitle:``,productGroup:``,groupName:``,groupList:[],scImages:[],productSkuType:0,manufacturer:``,languageTag:``,upcExempt:0,brandName:``,parentSku:``,attrRequired:!0,attrData:[],attrDataEn:[],allOfObj:[],variation_theme:``,variation_themeList:[],condition_typeList:[],externalProductIDTypeList:[{name:`UPC`,value:`UPC`},{name:`EAN`,value:`EAN`},{name:`GTIN`,value:`GTIN`}],skuData:[],skuGroup:{dataAll:[],data:[],page:{current:1,total:0,pageSize:10},filterObject:{}},weightUnitList:[],widthUnitList:[],weight:{value:``,unit:`kg`},widthUnit:`cm`,length:{value:``},width:{value:``},height:{value:``},channelCode:``,handleTime:``,pricingRule:{id:``,name:``},shippingModel:{value:``,name:``},masterPackLayersPerPalletQuantity:``,masterPacksPerLayerQuantity:``,shippingTemplateList:[],pricingRuleList:[],safetyRequired:!0,safetyData:[],webDetail:``,bulletPoint:[``],responsiblePartyEmail:``,manufacturerEmail:``,searchKeywords:``,complianceMediaShow:0,complianceMediaData:{type:{name:``,value:``},language:{name:``,value:``},location:``},complianceMedia:[{type:{name:``,value:``},language:{name:``,value:``},location:``}]}},async changeStore(e,t){let[n,r,i,a]=await Promise.all([ut({storeId:e,marketplaceId:t}),gt({storeId:e,marketplaceId:t}),ft({storeId:e,marketplaceId:t}),vt({storeId:e,groupId:-1})]);return{shippingTemplateList:L(n).map(e=>Object.assign(e,{templateId:e.shippingmodelid,templateName:e.modelname})),productUnitList:L(r).filter(e=>+e.valid==1).map(e=>{let{measureid:t,name:n,cname:r}=e;return Object.assign(e,{type:t,name:`${n}(${r})`})}),locationList:L(i.countryList).filter(e=>+e.vaild==1).map(e=>{let{countryid:t,name:n}=e;return Object.assign(e,{code:t,name:n})}),groupList:it({data:L(a),childrenKey:`itemChildGroupList`,handler:e=>{let{groupName:t,groupId:n,itemChildGroupList:r}=e;e.label=t,e.value=n,e.children=r||[]},parent:null})}},async changeCategory(e,t,n,r){let[i]=await Promise.all([dt({storeId:e,cateId:t,marketplaceId:n,productType:r})]);return{attrData:i}},async toSettingFromLocal(e,t,n,r){let i=k(t,`source`,``),a=[k(t,`sourceUrl`,[``],L)].flat(),o=k(t,`sourceMainImgs`,[],L),s=k(t,`sourceSkuImgs`,[],L),c=k(t,`sourceDetailImgs`,[],L),l=[],u=k(t,`id`,``),d=k(t,`site`,``),f=k(t,`cateInfo.ptType`,``)||k(t,`ptType`,``),p=k(t,`storeId`,``,String),m=k(t,`cateInfo.cateId`,``,String),h=k(t,`cateInfo.fullCateName`,``,String),g=k(t,`cateInfo.fullCateEnName`,``,String),_=k(t,`cateInfo.isPredict`,0),v=k(t,`cateInfo.fullCateIdPath`,``,String),y=k(t,`baseInfo.productTitle`,``),b=k(t,`baseInfo.scImages`,[],L),x=k(t,`baseInfo.productSkuType`,0),S=k(t,`isParent`,1);r===`online`&&(x=S===0?0:x);let ee=k(t,`baseInfo.manufacturer`,``),C=k(t,`languageTag`,``),w=k(t,`baseInfo.upcExempt`,0),te=k(t,`baseInfo.brandName`,``),T=k(t,`baseInfo.parentSku`,``),ne=k(t,`attrInfo.catProp`,{},$e),re=k(t,`safetyAndCompliance`,{}),ie=k(t,`skuInfo`,{}),ae=k(ie,`skuSpeci`,{},$e),E=k(ae,`variation_theme`,``,e=>e.toLowerCase()),oe=E;r===`online`&&(E=$.removeNameSuffix(E),ae.variation_theme=E);let se=k(t,`tradeInfo.skuAndPrice`,[],e=>L(e)),ce=k(t,`packInfo.weight`,{value:``,unit:``},$e),D=k(t,`packInfo.length`,{value:``,unit:``},$e),le=k(t,`packInfo.width`,{value:``,unit:``},$e),ue=k(t,`packInfo.height`,{value:``,unit:``},$e),de=k(le,`unit`,``),fe=k(t,`packInfo.channelCode`,``),pe=k(t,`packInfo.handleTime`,``),me=k(t,`packInfo.pricingRule`,{id:``,name:``},$e),O=k(t,`packInfo.shippingModel`,{id:``,name:``},$e),he=k(t,`packInfo.masterPackLayersPerPalletQuantity`,``),ge=k(t,`packInfo.masterPacksPerLayerQuantity`,``),_e=k(t,`detailInfo.webDetail`,``),ve=k(t,`detailInfo.bulletPoint`,[``],e=>L(e)),ye=k(t,`otherInfo.complianceMedia`,[{type:{name:``,value:``},language:{name:``,value:``},location:``}],e=>L(e)),be=k(t,`otherInfo.complianceMediaShow`,0),xe=k(t,`otherInfo.responsiblePartyEmail`,``),Se=k(t,`otherInfo.manufacturerEmail`,``),Ce=k(t,`otherInfo.searchKeywords`,``),we=n(p);we&&(we.currency=Vn(we,d));let Te=[],Ee=[],De=[],Oe=[],ke=[],A=[],Ae=[],j=[],M=[],je=[],Me=[],Ne=[],Pe=[{price:``,discountedPrice:``,skuCode:``,externalProductIDType:``,externalProductID:``,currency:``,inventory:``,conditionNote:``,discountedStartTime:``,discountedEndTime:``,mainImg:[],imageList:[],swatchImage:[],conditionType:[{value:``,name:``}],skuGroup:``}],Fe=[],N=[],Ie=[],Le=[{display_value_name:`ãæ°æ®æ³æ¡éæåº¦å£°æã`,value_id:`data_transparency_declaration`}
4,{display_value_name:`使ç¨è¯´æ`,value_id:`instructions_for_use`},{display_value_name:`å
¼å®¹æ§æå`,value_id:`compatibility_guide`},{display_value_name:`åæè®¤è¯`,value_id:`certificate_of_analysis`},{display_value_name:`åè§è®¤è¯`,value_id:`certificate_of_compliance`},{display_value_name:`ååç¬¦åæ§è¯ä¹¦`,value_id:`product_certificate_of_conformity`},{display_value_name:`å®å
¨ä¿¡æ¯`,value_id:`safety_information`},{display_value_name:`å®å
¨æ°æ®è¡¨`,value_id:`safety_data_sheet`},{display_value_name:`å®è£
æå`,value_id:`installation_manual`},{display_value_name:`åºç¨æå`,value_id:`application_guide`},{display_value_name:`æ£è
æ
åµè¯´æä¹¦`,value_id:`patient_fact_sheet`},{display_value_name:`æä¾è
æ
åµè¯´æä¹¦`,value_id:`provider_fact_sheet`},{display_value_name:`æ
éæé¤æå`,value_id:`troubleshooting_guide`},{display_value_name:`ç¨æ·æå`,value_id:`user_manual`},{display_value_name:`ç¨æ·æå`,value_id:`user_guide`},{display_value_name:`ç´§æ¥ä½¿ç¨ææ`,value_id:`emergency_use_authorization`},{display_value_name:`ç´§æ¥ä½¿ç¨ææä¿®æ£æ¡`,value_id:`emergency_use_authorization_amendment`},{display_value_name:`è§æ ¼è¯´æä¹¦`,value_id:`specification_sheet`},{display_value_name:`è´¨ä¿`,value_id:`warranty`}],Re=[{display_value_name:`ar_AE`,value_id:`ar_AE`},{display_value_name:`ar_BH`,value_id:`ar_BH`},{display_value_name:`ar_DZ`,value_id:`ar_DZ`},{display_value_name:`ar_EG`,value_id:`ar_EG`},{display_value_name:`ar_IQ`,value_id:`ar_IQ`},{display_value_name:`ar_JO`,value_id:`ar_JO`},{display_value_name:`ar_KW`,value_id:`ar_KW`},{display_value_name:`ar_LB`,value_id:`ar_LB`},{display_value_name:`ar_LY`,value_id:`ar_LY`},{display_value_name:`ar_MA`,value_id:`ar_MA`},{display_value_name:`ar_OM`,value_id:`ar_OM`},{display_value_name:`ar_QA`,value_id:`ar_QA`},{display_value_name:`ar_SA`,value_id:`ar_SA`},{display_value_name:`ar_SD`,value_id:`ar_SD`},{display_value_name:`ar_SY`,value_id:`ar_SY`},{display_value_name:`ar_TN`,value_id:`ar_TN`},{display_value_name:`ar_YE`,value_id:`ar_YE`},{display_value_name:`az_AZ`,value_id:`az_AZ`},{display_value_name:`be_BY`,value_id:`be_BY`},{display_value_name:`bg_BG`,value_id:`bg_BG`},{display_value_name:`bn_IN`,value_id:`bn_IN`},{display_value_name:`bs_BA`,value_id:`bs_BA`},{display_value_name:`ca_AD`,value_id:`ca_AD`},{display_value_name:`ca_ES`,value_id:`ca_ES`},{display_value_name:`cs_CZ`,value_id:`cs_CZ`},{display_value_name:`da_DK`,value_id:`da_DK`},{display_value_name:`de_AT`,value_id:`de_AT`},{display_value_name:`de_CH`,value_id:`de_CH`},{display_value_name:`de_DE`,value_id:`de_DE`},{display_value_name:`de_LU`,value_id:`de_LU`},{display_value_name:`el_CY`,value_id:`el_CY`},{display_value_name:`el_GR`,value_id:`el_GR`},{display_value_name:`en_AE`,value_id:`en_AE`},{display_value_name:`en_AU`,value_id:`en_AU`},{display_value_name:`en_CA`,value_id:`en_CA`},{display_value_name:`en_GB`,value_id:`en_GB`},{display_value_name:`en_IE`,value_id:`en_IE`},{display_value_name:`en_IN`,value_id:`en_IN`},{display_value_name:`en_MT`,value_id:`en_MT`},{display_value_name:`en_NG`,value_id:`en_NG`},{display_value_name:`en_NZ`,value_id:`en_NZ`},{display_value_name:`en_PH`,value_id:`en_PH`},{display_value_name:`en_SG`,value_id:`en_SG`},{display_value_name:`en_US`,value_id:`en_US`},{display_value_name:`en_ZA`,value_id:`en_ZA`},{display_value_name:`es_AR`,value_id:`es_AR`},{display_value_name:`es_BO`,value_id:`es_BO`},{display_value_name:`es_CL`,value_id:`es_CL`},{display_value_name:`es_CO`,value_id:`es_CO`},{display_value_name:`es_CR`,value_id:`es_CR`},{display_value_name:`es_DO`,value_id:`es_DO`},{display_value_name:`es_EC`,value_id:`es_EC`},{display_value_name:`es_ES`,value_id:`es_ES`},{display_value_name:`es_GT`,value_id:`es_GT`},{display_value_name:`es_HN`,value_id:`es_HN`},{display_value_name:`es_MX`,value_id:`es_MX`},{display_value_name:`es_NI`,value_id:`es_NI`},{display_value_name:`es_PA`,value_id:`es_PA`},{display_value_name:`es_PE`,value_id:`es_PE`},{display_value_name:`es_PR`,value_id:`es_PR`},{display_value_name:`es_PY`,value_id:`es_PY`},{display_value_name:`es_SV`,value_id:`es_SV`},{display_value_name:`es_US`,value_id:`es_US`},{display_value_name:`es_UY`,value_id:`es_UY`},{display_value_name:`es_VE`,value_id:`es_VE`},{display_value_name:`et_EE`,value_id:`et_EE`},{display_value_name:`fi_FI`,value_id:`fi_FI`},{display_value_name:`fil`,value_id:`fil`},{display_value_name:`fil_PH`,value_id:`fil_PH`},{display_value_name:`fr_BE`,value_id:`fr_BE`},{display_value_name:`fr_CA`,value_id:`fr_CA`},{display_value_name:`fr_CH`,value_id:`fr_CH`},{display_value_name:`fr_FR`,value_id:`fr_FR`},{display_value_name:`fr_LU`,value_id:`fr_LU`},{display_value_name:`ga_IE`,value_id:`ga_IE`},{display_value_name:`gu_IN`,value_id:`gu_IN`},{display_value_name:`he_IL`,value_id:`he_IL`},{display_value_name:`hi_IN`,value_id:`hi_IN`},{display_value_name:`hr_HR`,value_id:`hr_HR`},{display_value_name:`hu_HU`,value_id:`hu_HU`},{display_value_name:`id_ID`,value_id:`id_ID`},{display_value_name:`in_ID`,value_id:`in_ID`},{display_value_name:`is_IS`,value_id:`is_IS`},{display_value_name:`it_CH`,value_id:`it_CH`},{display_value_name:`it_IT`,value_id:`it_IT`},{display_value_name:`iw_IL`,value_id:`iw_IL`},{display_value_name:`ja_JP`,value_id:`ja_JP`},{display_value_name:`ka_GE`,value_id:`ka_GE`},{display_value_name:`kn_IN`,value_id:`kn_IN`},{display_value_name:`ko_KR`,value_id:`ko_KR`},{display_value_name:`lt_LT`,value_id:`lt_LT`},{display_value_name:`lv_LV`,value_id:`lv_LV`},{display_value_name:`mk_MK`,value_id:`mk_MK`},{display_value_name:`ml_IN`,value_id:`ml_IN`},{display_value_name:`mr_IN`,value_id:`mr_IN`},{display_value_name:`ms_MY`,value_id:`ms_MY`},{display_value_name:`mt_MT`,value_id:`mt_MT`},{display_value_name:`nb_NO`,value_id:`nb_NO`},{display_value_name:`nl_BE`,value_id:`nl_BE`},{display_value_name:`nl_NL`,value_id:`nl_NL`},{display_value_name:`no_NO`,value_id:`no_NO`},{display_value_name:`pl_PL`,value_id:`pl_PL`},{display_value_name:`pt_BR`,value_id:`pt_BR`},{display_value_name:`pt_PT`,value_id:`pt_PT`},{display_value_name:`ro_RO`,value_id:`ro_RO`},{display_value_name:`ru_RU`,value_id:`ru_RU`},{display_value_name:`sk_SK`,value_id:`sk_SK`},{display_value_name:`sl_SI`,value_id:`sl_SI`},{display_value_name:`sq_AL`,value_id:`sq_AL`},{display_value_name:`sr_BA`,value_id:`sr_BA`},{display_value_name:`sr_CS`,value_id:`sr_CS`},{display_value_name:`sr_ME`,value_id:`sr_ME`},{display_value_name:`sr_RS`,value_id:`sr_RS`},{display_value_name:`sv_SE`,value_id:`sv_SE`},{display_value_name:`ta_IN`,value_id:`ta_IN`},{display_value_name:`te_IN`,value_id:`te_IN`},{display_value_name:`th_TH`,value_id:`th_TH`},{display_value_name:`tr_TR`,value_id:`tr_TR`},{display_value_name:`uk_UA`,value_id:`uk_UA`},{display_value_name:`vi_VN`,value_id:`vi_VN`},{display_value_name:`zh_CN`,value_id:`zh_CN`},{display_value_name:`zh_HK`,value_id:`zh_HK`},{display_value_name:`zh_SG`,value_id:`zh_SG`},{display_value_name:`zh_TW`,value_id:`zh_TW`}],ze=[],Be=[];try{if(p&&f){let e=await $.changeCategory(p,m,d,f);ke=e.attrData.cn.attributesList,A=e.attrData.en?.attributesList||[],Ae=e.attrData.en?.allOfObj||[],j=e.attrData.cn.packageAttributeList,M=e.attrData.cn.safetyAndComplianceContentList,je=e.attrData.cn.tradeAttributeList,N=Q.getOne(k(j,`item_package_dimensions.items.properties.width.properties.unit`)),Ie=Q.getOne(k(j,`item_package_weight.items.properties.unit`)),De=Q.getOne(k(j,`merchant_shipping_group.items.properties.value`)),Oe=Q.getOne(k(j,`purchasable_offer.items.properties.automated_pricing_merchandising_rule_plan.items.properties.merchandising_rule.properties.rule_id`)),Le=Q.getOne(k(M,`compliance_media.items.properties.content_type`)),Re=Q.getOne(k(M,`compliance_media.items.properties.content_language`)),ze=Q.getOne(k(je,`variation_theme.items.properties.name`)).map(e=>({display_value_name:e.display_value_name===e.value_id?e.display_value_name:`${e.value_id}ï¼${e.display_value_name}ï¼`,cn_name:e.display_value_name,value_id:e.value_id.toLowerCase()})),Be=Q.getOne(k(je,`condition_type.items.properties.value`))}let e=Q.getAttrDataFromLocal(ne);
4Me=await Q.merge({attrData:R(ke||[]),valueData:e,allOfObj:Ae,ruleContext:Q.getRuleContext({productSkuType:x,isParent:S,variation_theme:E,parentSku:T,upcExempt:w,channelCode:fe}),storeId:p,categoryId:m}),JSON.stringify(ae)!==`{}`&&(Ne=Un.getSkuDataFromLocal(ae,ze,r),Pe=Un.getSkuGroupFromLocal(Ne,se,E,r));let t=Q.getAttrDataFromLocal(re);Fe=await Q.merge({attrData:R(M||[]),valueData:t,allOfObj:Ae,ruleContext:Q.getRuleContext({productSkuType:x,isParent:S,variation_theme:E,parentSku:T,upcExempt:w,channelCode:fe})})}catch{}return Object.assign(e,{sourceData:{source:i,sourceUrl:a,mainImages:o,skuImages:s,detailImages:c,sourceAttr:l},shop:we,id:u,site:d,goodsType:`local`,storeId:p,category:{categoryId:m,categoryName:h,isPredict:_,fullCateIdPath:v,categoryEnName:g,ptType:f},productTitle:y,scImages:b,ptType:f,productSkuType:x,isParent:S,manufacturer:ee,languageTag:C,upcExempt:w,brandName:te,parentSku:T,attrData:Me,attrDataEn:A,allOfObj:Ae,locationList:Te,skuData:Ne,skuGroup:{dataAll:Pe,data:Pe,page:{current:1,total:0,pageSize:10},filterObject:{}},productUnitList:Ee,weight:ce,length:D,width:le,height:ue,widthUnit:de,channelCode:fe,handleTime:pe,pricingRule:me,shippingModel:O,masterPackLayersPerPalletQuantity:he,masterPacksPerLayerQuantity:ge,webDetail:_e,bulletPoint:ve,packageAttributeList:j,safetyAndComplianceContentList:M,tradeAttributeList:je,complianceMedia:ye,complianceMediaShow:be,responsiblePartyEmail:xe,manufacturerEmail:Se,searchKeywords:Ce,safetyData:Fe,variation_theme:E,variation_themeOld:oe,widthUnitList:N,weightUnitList:Ie,shippingTemplateList:De,pricingRuleList:Oe,complianceMediaTypeList:Le,complianceMediaLanguageList:Re,variation_themeList:ze,condition_typeList:Be}),e},async toSettingFromTemplate(e,t,n){let{id:r,tempName:i,modules:a,storeId:o,cateId:s,cateName:c,fullCateName:l,fullCateIdPath:u,cateInfo:d,baseInfo:f,packInfo:p,attrInfo:m,skuInfo:h,otherInfo:g,specialInfo:_,tradeInfo:v}=t,y={id:r,site:f.site,ptType:f.ptType,languageTag:f.languageTag,storeId:o,cateInfo:{cateId:s,cateName:c,fullCateName:l,fullCateIdPath:u,...d,ptType:f.ptType},baseInfo:f,attrInfo:m,skuInfo:h,packInfo:p,otherInfo:g,safetyAndCompliance:_,tradeInfo:v},b=await $.toSettingFromLocal(e,y,n,`template`);return Object.assign(b.template,{id:r,name:i,modules:L(a)}),b.goodsType=`template`,b},async toSettingFromOnline(e,t,n){let r={...t,manufacturer:k(t,`baseInfo.manufacturer.0.value`,``),scImages:k(t,`baseInfo.scImages`,[])},i=await $.toSettingFromLocal(e,r,n,`online`);return i.goodsType=`online`,i},async toSettingFromSameOnline(e,t,n){let r={...t,manufacturer:k(t,`baseInfo.manufacturer.0.value`,``),scImages:k(t,`baseInfo.scImages`,[])};return e=$.toSettingFromLocal(e,r,n,`same`),e.goodsType=`local`,e.id=``,e},getSaveData(e,t){let{sourceData:n,id:r,storeId:i,category:a,productTitle:o,productGroup:s,site:c,languageTag:l,ptType:u,productSkuType:d,isParent:f,upcExempt:p,brandName:m,manufacturer:h,parentSku:g,groupName:_,scImages:v,attrData:y,skuData:b,skuGroup:x,weight:S,length:ee,width:C,height:w,webDetail:te,bulletPoint:T,channelCode:ne,complianceMedia:re,manufacturerEmail:ie,masterPackLayersPerPalletQuantity:ae,masterPacksPerLayerQuantity:E,pricingRule:oe,responsiblePartyEmail:se,searchKeywords:ce,shippingModel:D,widthUnit:le,pricingRuleList:ue,shippingTemplateList:de,complianceMediaTypeList:fe,complianceMediaLanguageList:pe,variation_theme:me,variation_themeOld:O,safetyData:he,handleTime:ge,complianceMediaShow:_e,condition_typeList:ve}=e,ye=k(n,`source`,``),be=k(n,`sourceUrl`,[``]),xe=k(a,`categoryId`,``),Se=k(a,`categoryName`,``),Ce=k(a,`categoryEnName`,``),we=k(a,`isPredict`,``),Te=k(a,`fullCateIdPath`,``),{catProp:Ee}=Q.getSaveAttr(y,c,l),{catProp:De}=Q.getSaveAttr(he,c,l),{skuSpeci:Oe}=Un.getSaveSku(b,me),ke=Un.getSaveSkuGroup(x.dataAll,ve),A={value:ee.value,unit:le},Ae={value:C.value,unit:le},j={value:w.value,unit:le},M={...oe,name:oe.value?ue.find(e=>e.value_id===oe.value)?.display_value_name:``},je={...D,name:D.value?de.find(e=>e.value_id===D.value)?.display_value_name:``},Me=re.map(e=>(e.type.name=fe.find(t=>t.value_id===e.type.value)?.display_value_name||``,e.language.name=pe.find(t=>t.value_id===e.language.value)?.display_value_name||``,e));return{id:r,storeId:i,cateId:xe,cateName:Se.split(`>>`).at(-1),fullCateName:Se,cateEnName:Ce.split(`>>`).at(-1),fullCateEnName:Ce,isPredict:we,fullCateIdPath:Te,source:ye,sourceUrl:be,productTitle:o,productGroup:s,groupName:_,site:c,languageTag:l,ptType:u,productSkuType:f===0?1:d,upcExempt:p,parentSku:g,brandName:m,manufacturer:h,scImages:v,attrInfo:{...Ee},skuInfo:{...Oe,variation_theme:t===`online`?O:me}
4,skuAndPrice:ke,safetyAndComplianceInfo:De,weight:S,length:A,width:Ae,height:j,webDetail:te,bulletPoint:T,channelCode:ne,complianceMedia:_e===1?Me:[],manufacturerEmail:ie,masterPackLayersPerPalletQuantity:ae,masterPacksPerLayerQuantity:E,pricingRule:M,responsiblePartyEmail:se,searchKeywords:ce,shippingModel:je,handleTime:ge,complianceMediaShow:_e}},async save(e){let t=$.getSaveData(e);return Object.entries(t).forEach(([e,n])=>{typeof n==`object`&&n&&(t[e]=JSON.stringify(n))}),(await _t(t)).id},async saveAsTemp(e){let{id:t,storeId:n,cateId:r,cateName:i,fullCateName:a,fullCateIdPath:o,categoryEnName:s,site:c,languageTag:l,ptType:u,productSkuType:d,upcExempt:f,parentSku:p,brandName:m,manufacturer:h,attrInfo:g,skuInfo:_,skuAndPrice:v,safetyAndComplianceInfo:y,weight:b,length:x,width:S,height:ee,webDetail:C,bulletPoint:w,channelCode:te,complianceMedia:T,manufacturerEmail:ne,masterPackLayersPerPalletQuantity:re,masterPacksPerLayerQuantity:ie,pricingRule:ae,responsiblePartyEmail:E,searchKeywords:oe,shippingModel:se,handleTime:ce,complianceMediaShow:D}=$.getSaveData(e),le={id:t,storeId:n,site:c,tempName:k(e,`template.name`,``),modules:k(e,`template.modules`,[]),cateId:r,cateName:i,fullCateName:a,fullCateIdPath:o,cateInfo:{cateId:r,cateName:i,fullCateName:a,fullCateIdPath:o,cateEnName:s,fullCateEnName:s,ptType:u},baseInfo:{site:c,languageTag:l,ptType:u,productSkuType:d,upcExempt:f,parentSku:p,brandName:m,manufacturer:h},attrInfo:{catProp:g},skuInfo:{skuSpeci:_},tradeInfo:{skuAndPrice:v},packInfo:{weight:b,length:x,width:S,height:ee,channelCode:te,shippingModel:se,handleTime:ce,masterPackLayersPerPalletQuantity:re,masterPacksPerLayerQuantity:ie,pricingRule:ae},detailInfo:{webDetail:C,bulletPoint:w},specialInfo:y,otherInfo:{complianceMedia:T,complianceMediaShow:D,responsiblePartyEmail:E,manufacturerEmail:ne,searchKeywords:oe}};return bt(le)},async saveToOnline(e){let{id:t,storeId:n,site:r}
4=e,i=k(e,`online.productId`,``),{productTitle:a,cateId:o,cateName:s,fullCateName:c,fullCateIdPath:l,site:u,languageTag:d,ptType:f,productSkuType:p,upcExempt:m,parentSku:h,brandName:g,manufacturer:_,attrInfo:v,skuInfo:y,skuAndPrice:b,safetyAndComplianceInfo:x,weight:S,length:ee,width:C,height:w,webDetail:te,bulletPoint:T,channelCode:ne,complianceMedia:re,manufacturerEmail:ie,masterPackLayersPerPalletQuantity:ae,masterPacksPerLayerQuantity:E,pricingRule:oe,responsiblePartyEmail:se,searchKeywords:ce,shippingModel:D,handleTime:le,complianceMediaShow:ue}=$.getSaveData(e,`online`);await pt({id:t,storeId:n,proId:i,marketplaceId:r,data:JSON.stringify({id:t,storeId:n,site:u,cateId:o,subject:a,cateName:s,fullCateName:c,fullCateIdPath:l,cateInfo:{cateId:o,cateName:s,fullCateName:c,fullCateIdPath:l,ptType:f},baseInfo:{site:u,languageTag:d,ptType:f,productSkuType:p,upcExempt:m,parentSku:h,brandName:g,manufacturer:_},attrInfo:{catProp:v},skuInfo:{skuSpeci:y},tradeInfo:{skuAndPrice:b},packInfo:{weight:S,length:ee,width:C,height:w,channelCode:ne,shippingModel:D,handleTime:le,masterPackLayersPerPalletQuantity:ae,masterPacksPerLayerQuantity:E,pricingRule:oe},detailInfo:{webDetail:te,bulletPoint:T},specialInfo:x,otherInfo:{complianceMedia:re,complianceMediaShow:ue,responsiblePartyEmail:se,manufacturerEmail:ie,searchKeywords:ce}})})},async onlineSave2Local({storeId:e,id:t,productId:n},r){let i=await mt({storeId:e,id:n,needParse:!1});i.storeId=e,i.id=t;let a=await this.toSettingFromSameOnline(this.getDefaultSetting(),i,r),{id:o}=await this.save(a);return o},removeNameSuffix(e){return typeof e==`string`?e.split(`/`).map(e=>e.replace(/_name$/,``)).join(`/`):``}}})))()}var Kn;function qn(){return(qn=e((()=>{at(),s(),le(),n(),Gn(),v(),Je(),Kn={namespaced:!0,state:{...ke,...we,goodsEditStatus:`loading`,imageFanyiBeifen:{},alibabaGoods:ot(),amazonGoods:$.getDefaultSetting(),aeGoods:{goodsType:``,id:``,onlineGoodsId:``,storeId:``,categoryId:``,categoryName:``,categoryList:[],source:[``],language:`ENGLISH`,title:``,group:[],groupList:[],groupName:[],mainImage:[],marketImage:[],mainVideo:{id:``,videoUrl:``,imageUrl:``,name:``},attr:{},attrList:[],diyAttr:[],sku:{},skuPrice:[],areaPriceCfg:{type:`absolute`,countries:[],configurationSkuPriceMap:{}},areaPriceData:{},skuList:[],yunfeiList:[],serviceTemplateList:[],sizeTemplateList:[],wholesale:{unitType:`100000015`,saleType:`false`,batchNumber:``,is_bulk:!1,bulk_order:``,bulk_discount:``,priceUnit:`USD`,deliveryDate:``,weight:``,is_pack_sell:``,base_unit:``,add_unit:``,add_weight:``,packageLength:``,packageWidth:``,packageHeight:``,shippingTemplateId:`0`,serviceTemplateId:``,reduce_strategy:`place_order_withhold`,sizechart_id:``},detailType:`robot`,detailPc:``,detailWx:{},detailRobotInfo:null,applyStatus:null,sourceImages:{mainImage:[],skuImage:[],detailImage:[]},sourceDiyAttr:[],templateName:``,templateMokuai:[],msrEuId:``,msrEuList:[]},lzdGoods:{site:``,storeId:``,productSource:`asc`,countries:[],id:``,goodsType:``,categoryId:``,categoryName:``,categoryList:[],source:[``],i18nTitle:R(l),group:[],groupName:[],mainImage:[],marketImage:[],mainVideo:{id:``,videoUrl:``,imageUrl:``,name:``},unifiedDelivery:!1,packageInfo:{package_content:``,package_weight:``,package_length:``,package_width:``,package_height:``,tax_class:``,Hazmat:[]},attrList:[],skuList:[],skuPrice:[],officialSkuList:[],normalAttrMap:{},skuTableAttrMap:{},autoAllocateStock:!1,platformSetting:null,warranty_type:``,warranty_date:``,product_warranty:``,product_warranty_en:``,detail:``,detail_short:``,detail_ms:``,detailType:``,detailRobotInfo:null,applyStatus:null,templateName:``,templateMokuai:[]},tiktokGoods:{limit:{},currency:``,template:{id:``,name:``,modules:[],moduleData:[{type:`attrInfo`,name:`产å屿§`},{type:`tradeInfo`,name:`ä»·æ ¼ä¸åºå`},{type:`packInfo`,name:`ç©æµä¸ä¿ä¿®`}]},online:{productId:``,globalProductId:0,globalFlg:0,image:[],video:{},promotionId:``,modelDetails:[],sizeChart:``},disabled:{category:!1,video:!1,brand:!1,attr:!1,weight:!1,packageSize:!1,condition:!1,itemSku:!1,skuData:!1,skuPrice:!1,sizeChart:!1},shop:null,id:``,goodsType:``,storeId:``,publishStoreIds:[],publishSh
4opSites:[],category:{categoryId:``,categoryName:``},sourceUrl:[``],productName:``,scImages:[],scImagesCount:9,isCodOpen:!1,sizeChart:``,brand:{id:``,name:``},brandData:[],attrData:[],skuData:[],skuDataOld:[],skuGroup:{dataAll:[],data:[],page:{current:1,total:0,pageSize:20},filterObject:{}},skuSitePrice:{dataAll:[],data:[],page:{current:1,total:0,pageSize:20},filterObject:{}},originalPrice:``,normalStock:``,wholesale:{data:[]},weight:``,packageWidth:``,packageHeight:``,packageLength:``,stockInfos:{data:[],warehouseId:``},warrantyPeriod:{warrantyId:``,warrantyDescription:``},warrantyPolicy:``,description:[],detailImages:[],itemDangerous:0},shopifyGoods:{limit:{},currency:``,template:{id:``,name:``,modules:[],moduleData:[{type:`baseInfo`,name:`åºç¡ä¿¡æ¯`},{type:`tradeInfo`,name:`ä»·æ ¼ä¸åºå`}]},online:{},disabled:{cateName:!1,itemTag:!1},shop:null,id:``,goodsType:``,storeId:``,cateName:``,cateNameAutocomplete:[],productName:``,scImage:``,scImages:[],scImagesCount:200,tags:[],collections:[],collectionsDataList:[],detailType:`simple`,description:{webDetail:``,detailImages:[]},descriptionHead:{webDetail:``,detailImages:[]},descriptionTail:{webDetail:``,detailImages:[]},sourceUrl:[``],sourceSkuImgs:[],sourceMainImgs:[],sourceDetailImgs:[],seoTitle:``,seoDescription:``,seoUrl:``,source:``,vendor:``,skuTypeFlag:!0,skuGroupList:[],skuItemList:[],skuTableList:[],singleTableList:[{sku:``,barcode:``,price:``,compare_at_price:``,weight:``,weight_unit:`kg`,requires_shipping:!1,taxable:!1,inventory_quantity:``,inventory_policy:`deny`,inventory_management:`shopify`}]},miraviaGoods:{goodsType:``,productId:``,storeId:``,catList:[],catId:``,cateName:``,shop:``,currency:``,site:``,releaseOtherStores:[],productTitle:``,sourceUrl:``,source:``,scImage:``,scImages:[],marketImages:[],mainVideo:{poster_url:``,media_type:``,media_id:``},globalFlg:0,limit:{scImage1:{minCount:1,maxCount:8,imageWidthMin:330,imageWidthMax:5e3,imageHeightMin:330,imageHeightMax:5e3,imageRatio:[1,1],byteSizeMin:.001,byteSizeMax:3},scImage2:{minCount:1,maxCount:8,imageWidthMin:330,imageWidthMax:5e3,imageHeightMin:330,imageHeightMax:5e3,imageRatio:[1,1],byteSizeMin:.001,byteSizeMax:3},marketImage1:{imageWidthMin:800,imageHeightMin:800,imageRatio:[1,1],byteSizeMin:.001,byteSizeMax:5},marketImage2:{imageWidthMin:750,imageHeightMin:1e3,imageRatio:[3,4],byteSizeMin:.001,byteSizeMax:5}},template:{id:``,name:``,modules:[],moduleData:[{type:`baseInfo`,name:`åºç¡ä¿¡æ¯`},{type:`attrInfo`,name:`产å屿§`},{type:`tradeInfo`,name:`ä»·æ ¼ä¸åºå`},{type:`packInfo`,name:`å
è£
ä¸ç©æµ`}]},detailInfo:{},detailType:``,webDetail:``,detailImages:[],wirelessDetail:``,locale:``,skuBrandGroup:[],attrInfo:[],attrList:[],skuGroup1:[],skuGroup2:[],skuGroup3:[],tradeInfo1:[],tradeInfo2:[],sku_price:``,sku_discount_price:``,brand_list:[],shippingTemplateList:[],packInfo:{deliveryTime:``,packageWeight:``,packageHeight:``,packageLength:``,packageWidth:``,shippingTemplateId:``,shippingTemplateName:``,customsDescription:{hs_code:``,text:``},deliverySelf:0},distributionServiceInfo:``,templateName:``,templateMokuai:[]},ozonGoods:{limit:{},currency:``,template:{id:``,name:``,modules:[],moduleData:[{type:`attrInfo`,name:`产å屿§`},{type:`tradeInfo`,name:`ä»·æ ¼ä¸åºå`},{type:`packInfo`,name:`ç©æµä¸ä¿ä¿®`}]},online:{productId:``,globalProductId:0,globalFlg:0,image:[],video:{},promotionId:``,modelDetails:[],sizeChart:``},disabled:{category:!1,video:!1,brand:!1,attr:!1,weight:!1,packageSize:!1,condition:!1,itemSku:!1,skuData:!1,skuPrice:!1,sizeChart:!1},shop:null,id:``,goodsType:``,storeId:``,publishStoreIds:[],publishShopSites:[],category:{categoryId:``,categoryName:``},sourceUrl:[``],productName:``,scImages:[],scImagesCount:9,isCodOpen:!1,sizeChart:``,brand:{id:``,name:``},brandData:[],attrData:[],skuData:[],skuDataOld:[],skuGroup:{dataAll:[],data:[],page:{current:1,total:0,pageSize:20},filterObject:{}},skuSitePrice:{dataAll:[],data:[],page:{current:1,total:0,pageSize:20},filterObject:{}},originalPrice:``,normalStock:``,wholesale:{data:[]},weight:``,packageWidth:``,packageHeight:``,packageLength:``,stockInfos:{data:[],warehouseId:``},warrantyPeriod:{warrantyId:``,warrantyDescription:``},warrantyPolicy:``,description:[],detailImages:[],itemDangerous:0},EditTempData:{},categoryListChangeItemALBB:{categoryId:``,categoryName:``},categoryListChangeItemAE:{categoryId:``,categoryName:``},categoryListChangeItemTikTok:{categoryId:``,categoryName:``},categoryListChangeItemTemu:{categoryId:``,categoryName:``},categoryListChangeItemMiravia:{catId:``,cateName:``},categoryListChangeItemOzon:{categoryId:``,categoryName:``}},getters:{getTemplate:e=>e.EditTempData},mutations:{set_pt_goods_property(e,{pt:t,property:n}){switch(e.goodsEditStatus=`modify`,t){case C.ALIBABA.code:I({state:e.alibabaGoods,property:n});break;case C.AE.code:I({state:e.aeGoods,property:n});break;case C.LZD.code:I({state:e.lzdGoods,property:n});break;case C.TIKTOK.code:I({state:e.tiktokGoods,property:n});break;case C.SHOPIFY.code:I({state:e.shopifyGoods,property:n});break;case C.Miravia.code:I({state:e.miraviaGoods,property:n});break;case C.AMAZON.code:I({state:e.amazonGoods,property:n});break;case C.OZON.code:I({state:e.ozonGoods,property:n})}},set_pt_goods(e,{pt:t,data:n}){switch(t){case C.ALIBABA.code:I({state:e.alibabaGoods,property:n});break;case C.AE.code:I({state:e.aeGoods,property:n});break;case C.LZD.code:I({state:e.lzdGoods,property:n});break;case C.TIKTOK.code:I({state:e.tiktokGoods,property:n});break;case C.SHOPIFY.code:I({state:e.shopifyGoods,property:n});break;case C.Miravia.code:I({state:e.miraviaGoods,property:n});break;case C.AMAZON.code:I({state:e.amazonGoods,property:n});break;case C.OZON.code:I({state:e.ozonGoods,property:n})}},set_goods_edit_status(e,{data:t}){e.goodsEditStatus=t},set_image_fanyi_beifen(e,{data:t}){Object.assign(e.imageFanyiBeifen,t)},setTemplate:(e,{data:t})=>{e.EditTempData=t},setCategoryListChangeItemALBB(e,t){e.categoryListChangeItemALBB=t},setCategoryListChangeItemAE(e,t){e.categoryListChangeItemAE=t},setCategoryListChangeItemTikTok(e,t){e.categoryListChangeItemTikTok=t},setCategoryListChangeItemTemu(e,t){e.categoryListChangeItemTemu=t},setCategoryListChangeItemMiravia(e,t){e.categoryListChangeItemMiravia=t},setCategoryListChangeItemOzon(e,t){e.categoryListChangeItemOzon=t}},actions:{async SET_GOODS_PROPERTY({state:e,commit:t,rootGetters:n},{property:r}
4){let i=n[`user_store/getPlatform`].code;t(`set_pt_goods_property`,{property:r,pt:i})},async SET_PLATFORMGOODS({state:e,commit:t,rootGetters:n},r){let i=n[`user_store/getPlatform`].code;t(`set_pt_goods`,{data:r,pt:i})},async SET_GOODSEDITSTATUS({state:e,commit:t,rootGetters:n},r){let i=n[`user_store/getPlatform`].code;t(`set_goods_edit_status`,{data:r,pt:i})},async SET_IMAGE_FANYI_BEIFEN({state:e,commit:t,rootGetters:n},r){let i=n[`user_store/getPlatform`].code;t(`set_image_fanyi_beifen`,{data:r,pt:i})},async SET_Template({state:e,commit:t,rootGetters:n},r){let i=n[`user_store/getPlatform`].code;t(`setTemplate`,{data:r,pt:i})}}}})))()}var Jn;function Yn(){return(Yn=e((()=>{Jn=[{alias:`Open Sans Regular`,family:`OpenSans-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/OpenSans-Regular/D81CB9D5-AD67-4CC8-9E0B-66EC0783905F.svg`,ttf:`https://res.dianxiaobao.net/00/00/00/fonts/OpenSans-Regular/OpenSans-Regular.ttf`,lang:`en`,loaded:!1},{alias:`Roboto BlackItalic`,family:`Roboto-BlackItalic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Roboto-BlackItalic/4F176BA0-9A3A-49F5-AF39-79413B3C9AD3.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Roboto-BlackItalic/4F176BA0-9A3A-49F5-AF39-79413B3C9AD3.woff`,lang:`en`,loaded:!1},{alias:`Roboto`,family:`Roboto-BoldItalic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Roboto-BoldItalic/A883AA11-0812-4D18-94CD-CE12276A5C6B.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Roboto-BoldItalic/A883AA11-0812-4D18-94CD-CE12276A5C6B.woff`,lang:`en`,loaded:!1},{alias:`Ultra`,family:`Ultra-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Ultra-Regular/AFE1A263-C8E0-4242-8A17-732A00612762.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Ultra-Regular/AFE1A263-C8E0-4242-8A17-732A00612762.woff`,lang:`en`,loaded:!1},{alias:`Titan One`,family:`TitanOne`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/TitanOne/5B8E44A3-6C41-42B1-9A8A-E75778459A9F.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/TitanOne/5B8E44A3-6C41-42B1-9A8A-E75778459A9F.woff`,lang:`en`,loaded:!1},{alias:`Shrikhand`,family:`Shrikhand-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Shrikhand-Regular/AB51E2A0-CEA6-4460-8A1B-E12F460ABA32.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Shrikhand-Regular/AB51E2A0-CEA6-4460-8A1B-E12F460ABA32.woff`,lang:`en`,loaded:!1},{alias:`Roboto LightItalic`,family:`Roboto-LightItalic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Roboto-LightItalic/CFEEE3A5-E2C9-4964-B2D6-69C449F8AB32.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Roboto-LightItalic/CFEEE3A5-E2C9-4964-B2D6-69C449F8AB32.woff`,lang:`en`,loaded:!1},{alias:`Roboto ThinItalic`,family:`Roboto-ThinItalic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Roboto-ThinItalic/888D913A-1426-4C9C-9944-3BD8FC7376F2.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Roboto-ThinItalic/888D913A-1426-4C9C-9944-3BD8FC7376F2.woff`,lang:`en`,loaded:!1},{alias:`Playfair Display BlackItalic`,family:`PlayfairDisplay-BlackItalic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/PlayfairDisplay-BlackItalic/D6263157-C06C-4242-B5E4-EDDB29256EC5.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/PlayfairDisplay-BlackItalic/D6263157-C06C-4242-B5E4-EDDB29256EC5.woff`,lang:`en`,loaded:!1},{alias:`Roboto MediumItalic`,family:`Roboto-MediumItalic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Roboto-MediumItalic/37189343-0229-4E1F-ADDC-35FE12C9DB8B.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Roboto-MediumItalic/37189343-0229-4E1F-ADDC-35FE12C9DB8B.woff`,lang:`en`,loaded:!1},{alias:`Playfair Display Italic`,family:`PlayfairDisplay-Italic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/PlayfairDisplay-Italic/87617EF3-AC0A-4E3B-A590-D354D363D439.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/PlayfairDisplay-Italic/87617EF3-AC0A-4E3B-A590-D354D363D439.woff`,lang:`en`,loaded:!1},{alias:`Permanent Marker`,family:`PermanentMarker-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/PermanentMarker-Regular/27FB41D5-B2CC-43B2-BCF1-40D52641D937.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/PermanentMarker-Regular/27FB41D5-B2CC-43B2-BCF1-40D52641D937.woff`,lang:`en`,loaded:!1},{alias:`Oleo Script`,family:`OleoScript-Bold`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/OleoScript-Bold/3195F81A-2A9A-413A-B19C-268DC2F3E5C9.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/OleoScript-Bold/3195F81A-2A9A-413A-B19C-268DC2F3E5C9.woff`,lang:`en`,loaded:!1},{alias:`Merriweather BoldItalic`,family:`Merriweather-BoldItalic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Merriweather-BoldItalic/916ABDE9-3640-4A11-AA67-8E1F7BAF3AC2.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Merriweather-BoldItalic/916ABDE9-3640-4A11-AA67-8E1F7BAF3AC2.woff`,lang:`en`,loaded:!1},{alias:`Merriweather LightItalic`,family:`Merriweather-LightItalic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Merriweather-LightItalic/44E6DC24-8BAD-41C2-BDE5-8B781567D23D.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Merriweather-LightItalic/44E6DC24-8BAD-41C2-BDE5-8B781567D23D.woff`,lang:`en`,loaded:!1},{alias:`Monoton`,family:`Monoton-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Monoton-Regular/0366E08E-FC94
4-4756-B50D-3FF753617180.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Monoton-Regular/0366E08E-FC94-4756-B50D-3FF753617180.woff`,lang:`en`,loaded:!1},{alias:`Merriweather BlackItalic`,family:`Merriweather-BlackItalic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Merriweather-BlackItalic/FE3B3778-6998-4ACA-B59A-D3AE67002C59.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Merriweather-BlackItalic/FE3B3778-6998-4ACA-B59A-D3AE67002C59.woff`,lang:`en`,loaded:!1},{alias:`Libre Baskerville`,family:`LibreBaskerville-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/LibreBaskerville-Regular/282A4E6E-C48E-45BF-9DAE-6E24EDFBB1CD.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/LibreBaskerville-Regular/282A4E6E-C48E-45BF-9DAE-6E24EDFBB1CD.woff`,lang:`en`,loaded:!1},{alias:`Indie Flower`,family:`IndieFlower`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/IndieFlower/1E4C5135-1006-44F8-8544-B535664C42FF.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/IndieFlower/1E4C5135-1006-44F8-8544-B535664C42FF.woff`,lang:`en`,loaded:!1},{alias:`EB Garamond ExtraBoldItalic`,family:`EBGaramond-ExtraBoldItalic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/EBGaramond-ExtraBoldItalic/83210362-7578-48C0-8C3F-E4C7ED79DF6C.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/EBGaramond-ExtraBoldItalic/83210362-7578-48C0-8C3F-E4C7ED79DF6C.woff`,lang:`en`,loaded:!1},{alias:`Gamja Flower`,family:`GamjaFlower-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/GamjaFlower-Regular/9D606967-8F85-45BB-BF06-CADA420EE570.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/GamjaFlower-Regular/9D606967-8F85-45BB-BF06-CADA420EE570.woff`,lang:`en`,loaded:!1},{alias:`EB Garamond SemiBold`,family:`EBGaramond-SemiBold`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/EBGaramond-SemiBold/ED8E5C32-3B1F-4BF5-BC5F-372D5C72B62F.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/EBGaramond-SemiBold/ED8E5C32-3B1F-4BF5-BC5F-372D5C72B62F.woff`,lang:`en`,loaded:!1},{alias:`EB Garamond MediumItalic`,family:`EBGaramond-MediumItalic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/EBGaramond-MediumItalic/DFE5C275-3972-46A6-B895-59C692D2C932.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/EBGaramond-MediumItalic/DFE5C275-3972-46A6-B895-59C692D2C932.woff`,lang:`en`,loaded:!1},{alias:`EB Garamond Italic`,family:`EBGaramond-Italic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/EBGaramond-Italic/AA30C47A-4460-40BC-95ED-2A1667A660B7.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/EBGaramond-Italic/AA30C47A-4460-40BC-95ED-2A1667A660B7.woff`,lang:`en`,loaded:!1},{alias:`Caveat Regular`,family:`Caveat-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Caveat-Regular/FB75A3E6-B0FE-43FD-B856-132DEEB87BF7.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Caveat-Regular/FB75A3E6-B0FE-43FD-B856-132DEEB87BF7.woff`,lang:`en`,loaded:!1},{alias:`Barlow Condensed BlackItalic`,family:`BarlowCondensed-BlackItalic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/BarlowCondensed-BlackItalic/ACAC45F8-2DF9-43E7-929F-936EC6665D81.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/BarlowCondensed-BlackItalic/ACAC45F8-2DF9-43E7-929F-936EC6665D81.woff`,lang:`en`,loaded:!1},{alias:`Barlow Condensed ExtraBold`,family:`BarlowCondensed-ExtraBoldItalic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/BarlowCondensed-ExtraBoldItalic/759E91D8-DD5E-46AE-9655-DDF4AE7D376D.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/BarlowCondensed-ExtraBoldItalic/759E91D8-DD5E-46AE-9655-DDF4AE7D376D.woff`,lang:`en`,loaded:!1},{alias:`Damion`,family:`Damion`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Damion/43AF96C9-0553-421C-8364-29663B08CCD5.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Damion/43AF96C9-0553-421C-8364-29663B08CCD5.woff`,lang:`en`,loaded:!1},{alias:`Creampuff`,family:`Creampuff`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Creampuff/5B9EEC51-13AB-42CD-A0B2-5935E45E4C51.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Creampuff/5B9EEC51-13AB-42CD-A0B2-5935E45E4C51.woff`,lang:`en`,loaded:!1},{alias:`Barlow Condensed Medium`,family:`BarlowCondensed-Medium`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/BarlowCondensed-Medium/ACDEAA0C-45A9-4278-9F44-8A18CC67CD85.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/BarlowCondensed-Medium/ACDEAA0C-45A9-4278-9F44-8A18CC67CD85.woff`,lang:`en`,loaded:!1},{alias:`Barlow Condensed Italic`,family:`BarlowCondensed-Italic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/BarlowCondensed-Italic/7926C87B-51F4-4981-89AA-7185857F02AB.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/BarlowCondensed-Italic/7926C87B-51F4-4981-89AA-7185857F02AB.woff`,lang:`en`,loaded:!1},{alias:`Bangers`,family:`Bangers-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Bangers-Regular/DB05EF83-85EE-4D25-8E49-4996BC6F991A.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Bangers-Regular/DB05EF83-85EE-4D25-8E49-4996BC6F991A.woff`,lang:`en`,loaded:!1},{alias:`Anton`,family:`Anton-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Anton-Regular/194C00A0-C10F-4B2D-B277-E7700AD6B7C8.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Anton-Regular/194C00A0-C10F-4B2D-B277-E7700AD6B7C8.woff`,lang:`en`,loaded:!1},{alias:`Amatic SC Bold`,family:`AmaticSC-Bold`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/AmaticSC-Bold/918503E3-AECB-476F-BD68-36A47B5151CB.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/AmaticSC-Bold/918503E3-AECB-476F-BD68-36A47B5151CB.woff`,lang:`en`,loaded:!1},{alias:`JetBrains Mono`,family:`JetBrainsMono-Bold`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/JetBrainsMono-Bold/2B4C88BE-FE0D-4ADE-BE04-D84A82BF6496.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/JetBrainsMono-Bold/2B4C88BE-FE0D-4ADE-BE04-D84A82BF6496.woff`,lang:`en`,loaded:!1},{alias:`JetBrains Mono ExtraBold`,family:`JetBrainsMono-ExtraBold`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/JetBrainsMono-ExtraBold/0771961D-8E76-476E-B1EC-6BDCE1D275D9.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/JetBrainsMono-ExtraBold/0771961D-8E76-476E-B1EC-6BDCE1D275D9.woff`,lang:`en`,loaded:!1},{alias:`JetBrains Mono Medium`,family:`JetBrainsMono-Medium`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/JetBrainsMono-Medium/725E1573-9A66-430A-9B5B-4C7FE0AA6148.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/JetBrainsMono-Medium/725E1573-9A66-430A-9B5B-4C7FE0AA6148.woff`,lang:`en`,loaded:!1},{alias:`Zilla Slab Highlight Bold`,family:`ZillaSlabHighlight-Bold`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/ZillaSlabHighlight-Bold/EF5B5627-4708-4105-BF56-ED2E0B3B182C.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/ZillaSlabHighlight-Bold/EF5B5627-4708-4105-BF56-ED2E0B3B182C.woff`,lang:`en`,loaded:!1},{alias:`Krona One`,family:`KronaOne-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/KronaOne-Regular/2D0D09D2-9E8D-49CD-928F-FF66330CEBAE.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/KronaOne-Regular/2D0D09D2-9E8D-49CD-928F-FF66330CEBAE.woff`,lang:`en`,loaded:!1},{alias:`Rock Salt`,family:`RockSalt-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/RockSalt-Regular/4B087A75-0794-4C67-B624-B0CEB5088F60.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/RockSalt-Regular/4B087A75-0794-4C67-B624-B0CEB5088F60.woff`,lang:`en`,loaded:!1},{alias:`Open Sans Bold`,family:`OpenSans-Bold`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Ope
4nSans-Bold/D81CB9D5-AD67-4CC8-9E0B-66EC0783905F.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/OpenSans-Bold/D81CB9D5-AD67-4CC8-9E0B-66EC0783905F.woff`,lang:`en`,loaded:!1},{alias:`Fondamento Regular`,family:`Fondamento-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Fondamento-Regular/F7620AE0-26FA-4A8C-96F4-570B271A62E5.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Fondamento-Regular/F7620AE0-26FA-4A8C-96F4-570B271A62E5.woff`,lang:`en`,loaded:!1},{alias:`Open Sans ExtraBold`,family:`OpenSans-ExtraBold`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/OpenSans-ExtraBold/BAA29FEC-6BB5-44E4-8E30-DCCAC147D609.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/OpenSans-ExtraBold/BAA29FEC-6BB5-44E4-8E30-DCCAC147D609.woff`,lang:`en`,loaded:!1},{alias:`Caesar Dressing`,family:`CaesarDressing`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/CaesarDressing/E8E05869-0A85-4A65-AAFC-0D85AA16F5C7.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/CaesarDressing/E8E05869-0A85-4A65-AAFC-0D85AA16F5C7.woff`,lang:`en`,loaded:!1},{alias:`Saira Stencil One`,family:`SairaStencilOne-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/SairaStencilOne-Regular/9943ED79-2A76-4847-A4B1-2DAB18E65A17.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/SairaStencilOne-Regular/9943ED79-2A76-4847-A4B1-2DAB18E65A17.woff`,lang:`en`,loaded:!1},{alias:`Molle`,family:`Molle-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Molle-Regular/CD8192A9-7A7E-4377-B256-3B877EE84C0D.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Molle-Regular/CD8192A9-7A7E-4377-B256-3B877EE84C0D.woff`,lang:`en`,loaded:!1},{alias:`Fredericka the Great`,family:`FrederickatheGreat-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/FrederickatheGreat-Regular/B3D4DC93-7D36-4EF5-AC85-27377024FD32.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/FrederickatheGreat-Regular/B3D4DC93-7D36-4EF5-AC85-27377024FD32.woff`,lang:`en`,loaded:!1},{alias:`Quantico Italic`,family:`Quantico-Italic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Quantico-Italic/0CBF093C-7B20-4929-BF8C-EA15F2A0D82A.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Quantico-Italic/0CBF093C-7B20-4929-BF8C-EA15F2A0D82A.woff`,lang:`en`,loaded:!1},{alias:`Chewy`,family:`Chewy-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Chewy-Regular/1685823D-DF77-4497-A57A-EE0D40079236.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Chewy-Regular/1685823D-DF77-4497-A57A-EE0D40079236.woff`,lang:`en`,loaded:!1},{alias:`Marcellus`,family:`Marcellus-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Marcellus-Regular/764C6C2D-0AE0-408F-9B22-B788E00D760E.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Marcellus-Regular/764C6C2D-0AE0-408F-9B22-B788E00D760E.woff`,lang:`en`,loaded:!1},{alias:`Modak`,family:`Modak`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Modak/63C2832F-315F-4FA5-9D9F-80204C88ED69.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Modak/63C2832F-315F-4FA5-9D9F-80204C88ED69.woff`,lang:`en`,loaded:!1},{alias:`Megrim`,family:`Megrim`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Megrim/7D5AA739-3D71-4A66-9751-09ABFB423F9B.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Megrim/7D5AA739-3D71-4A66-9751-09ABFB423F9B.woff`,lang:`en`,loaded:!1},{alias:`Kaushan Script`,family:`KaushanScript-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/KaushanScript-Regular/855B09C8-F45B-4B3B-A3A8-FD24172CD678.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/KaushanScript-Regular/855B09C8-F45B-4B3B-A3A8-FD24172CD678.woff`,lang:`en`,loaded:!1},{alias:`Freckle Face`,family:`FreckleFace-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/FreckleFace-Regular/C759DF7B-B45D-4C24-A288-960CB5051D62.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/FreckleFace-Regular/C759DF7B-B45D-4C24-A288-960CB5051D62.woff`,lang:`en`,loaded:!1},{alias:`Frijole`,family:`Frijole`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Frijole/C7DFBEEC-D4EA-4178-B784-356035136DED.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Frijole/C7DFBEEC-D4EA-4178-B784-356035136DED.woff`,lang:`en`,loaded:!1},{alias:`East Sea Dokdo`,family:`EastSeaDokdo-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/EastSeaDokdo-Regular/EB286F8A-C81B-4E5D-B6FC-5DE3303CF6E8.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/EastSeaDokdo-Regular/EB286F8A-C81B-4E5D-B6FC-5DE3303CF6E8.woff`,lang:`en`,loaded:!1},{alias:`Cinzel Decorative-Bold`,family:`CinzelDecorative-Bold`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/CinzelDecorative-Bold/387966BF-A552-41D4-8E73-26B1D6FE42E9.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/CinzelDecorative-Bold/387966BF-A552-41D4-8E73-26B1D6FE42E9.woff`,lang:`en`,loaded:!1},{alias:`Fredoka One`,family:`FredokaOne-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/FredokaOne-Regular/CE3CB00F-693E-47DE-A146-3328726279B3.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/FredokaOne-Regular/CE3CB00F-693E-47DE-A146-3328726279B3.woff`,lang:`en`,loaded:!1},{alias:`Cinzel Decorative Black`,family:`CinzelDecorative-Black`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/CinzelDecorative-Black/97A75299-3DD4-430A-A84D-60DE5AD268BB.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/CinzelDecorative-Black/97A75299-3DD4-430A-A84D-60DE5AD268BB.woff`,lang:`en`,loaded:!1},{alias:`Nunito Bold`,family:`Nunito-Bold`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Nunito-Bold/512BA78F-0D83-4443-951D-99F17A10D4EC.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Nunito-Bold/512BA78F-0D83-4443-951D-99F17A10D4EC.woff`,lang:`en`,loaded:!1},{alias:`Creepster`,family:`Creepster-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Creepster-Regular/A1522BCA-9EED-4AD7-A6A4-B87ADBDADF1B.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Creepster-Regular/A1522BCA-9EED-4AD7-A6A4-B87ADBDADF1B.woff`,lang:`en`,loaded:!1},{alias:`Inknut Antiqua`,family:`InknutAntiqua-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/InknutAntiqua-Regular/931B2780-7440-4BE0-956B-E605452D1081.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/InknutAntiqua-Regular/931B2780-7440-4BE0-956B-E605452D1081.woff`,lang:`en`,loaded:!1},{alias:`Codystar`,family:`Codystar-Light`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Codystar-Light/E73A3B2E-A72A-4408-945E-CB4295B96447.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Codystar-Light/E73A3B2E-A72A-4408-945E-CB4295B96447.woff`,lang:`en`,loaded:!1},{alias:`Cabin Sketch Regular`,family:`CabinSketch-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/CabinSketch-Regular/592628DB-93A0-4BF6-ABA5-6E2E729E7648.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/CabinSketch-Regular/592628DB-93A0-4BF6-ABA5-6E2E729E7648.woff`,lang:`en`,loaded:!1},{alias:`Nanum Pen`,family:`NanumPen`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/NanumPen/90743073-E11E-47E5-8D74-D97A0336A34E.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/NanumPen/90743073-E11E-47E5-8D74-D97A0336A34E.woff`,lang:`en`,loaded:!1},{alias:`Abril Fatface`,family:`AbrilFatface-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/AbrilFatface-Regular/CF33BFDA-986F-4F2A-A041-BBA6ADA69BE9.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/AbrilFatface-Regular/CF33BFDA-986F-4F2A-A041-BBA6ADA69BE9.woff`,lang:`en`,loaded:!1},{alias:`Dancing Script Bold`,family:`DancingScript-Bold`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/DancingScript-Bold/53341A9A-4E92-4FA2-8212-32186BA2A126.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/DancingScript-Bold/53341A9A-4E92-4FA2-8212-32186BA2A126.woff`,lang:`en`,loaded:!1},{alias:`Pacifico`,family:`Pacifico-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Pacifico-Regular/DBF59DAC-7BC6-44DC-B4D9-BFA50CAE8322.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Pacifico-Regular/DBF59DAC-7BC6-44DC-B4D9-BFA50CAE8322.woff`,lang:`en`,loaded:!1},{alias:`Rye`,family:`Rye-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Rye-Regular/E19132C3-E86E-4F24-B77A-F5E47AF77973.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Rye-Regular/E19132C3-E86E-4F24-B77A-F5E47AF77973.woff`,lang:`en`,loaded:!1},{alias:`Tangerine Regular`,family:`Tangerine-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Tangerine-Regular/04B16188-99C0-4075-81C5-9C7CF4501778.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Tangerine-Regular/04B16188-99C0-4075-81C5-9C7CF4501778.woff`,lang:`en`,loaded:!1},{alias:`Pinyon Script`,family:`PinyonScript`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/PinyonScript/CF33A99A-3702-4CCF-A744-8C58809F8142.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/PinyonScript/CF33A99A-3702-4CCF-A744-8C58809F8142.woff`,lang:`en`,loaded:!1},{alias:`Noto Serif JP Black`,family:`NotoSerifJP-Bold`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/NotoSerifJP-Bold/0A2BD55F-1082-4639-8CD6-9B439AF79581.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/NotoSerifJP-Bold/0A2BD55F-1082-4639-8CD6-9B439AF79581.woff`,lang:`en`,loaded:!1},{alias:`UnifrakturMaguntia`,family:`UnifrakturMaguntia`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/UnifrakturMaguntia/DF494F04-52F8-4196-BC73-FDE6153321E0.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/UnifrakturMaguntia/DF494F04-52F8-4196-BC73-FDE6153321E0.woff`,lang:`en`,loaded:!1},{alias:`Staatliches`,family:`Staatliches-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Staatliches-Regular/D4136E94-2711-48AE-A90E-DD3723120C9D.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Staatliches-Regular/D4136E94-2711-48AE-A90E-DD3723120C9D.woff`,lang:`en`,loaded:!1},{alias:`Limelight`,family:`Limelight-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Limelight-Regular/A227D620-C8FA-48C9-913E-81846B0EDF2B.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Limelight-Regular/A227D620-C8FA-48C9-913E-81846B0EDF2B.woff`,lang:`en`,loaded:!1},{alias:`Press Start 2P`,family:`PressStart2P-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/PressStart2P-Regular/35F1CADB-EF52-4DB4-A7C5-39D27324E225.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/PressStart2P-Regular/35F1CADB-EF52-4DB4-A7C5-39D27324E225.woff`,lang:`en`,loaded:!1},{alias:`Just Another Hand`,family:`JustAnotherHand-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/JustAnotherHand-Regular/15CB8BB9-D3C2-4D47-85E8-BE7A78470AA2.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/JustAnotherHand-Regular/15CB8BB9-D3C2-4D47-85E8-BE7A78470AA2.woff`,lang:`en`,loaded:!1},{alias:`Mrs Sheppards`,family:`MrsSheppards-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/MrsSheppards-Regular/0C9D2EE1-8DFC-4945-A8F8-30BF2C2F651B.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/MrsSheppards-Regular/0C9D2EE1-8DFC-4945-A8F8-30BF2C2F651B.woff`,lang:`en`,loaded:!1},{alias:`Monsieur La Doulaise`,family:`MonsieurLaDoulaise-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/MonsieurLaDoulaise-Regular/E74E4AAA-6583-4305-802D-37B2900ACF51.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/MonsieurLaDoulaise-Regular/E74E4AAA-6583-4305-802D-37B2900ACF51.woff`,lang:`en`,loaded:!1},{alias:`Sacramento`,family:`Sacramento-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/Sacramento-Regular/4C6B05CD-B85C-49CA-9282-EA157051100E.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/Sacramento-Regular/4C6B05CD-B85C-49CA-9282-EA157051100E.woff`,lang:`en`,loaded:!1},{alias:`Trade Winds`,family:`TradeWinds`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/TradeWinds/998DDC2C-D274-4FF6-B45D-A4681AF81AA3.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/TradeWinds/998DDC2C-D274-4FF6-B45D-A4681AF81AA3.woff`,lang:`en`,loaded:!1},{alias:`Noto Serif JP Bold`,family:`NotoSerifJP-Bold`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/NotoSerifJP-Bold/25CCB2BA-3AD2-4D26-9BDA-10BD50D81EE7.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/NotoSerifJP-Bold/25CCB2BA-3AD2-4D26-9BDA-10BD50D81EE7.woff`,lang:`en`,loaded:!1},{alias:`PPT kongxin`,family:`PPT-kongxin`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/PPT-kongxin/871212FC-1021-4693-AACB-3417A227DE65.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/PPT-kongxin/871212FC-1021-4693-AACB-3417A227DE65.woff`,lang:`en`,loaded:!1},{alias:`PPT shixin`,family:`PPT-shixin`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/PPT-shixin/3155F10E-69BB-406F-8D94-5D5BD323921E.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/PPT-shixin/3155F10E-69BB-406F-8D94-5D5BD323921E.woff`,lang:`en`,loaded:!1},{alias:`Special Elite`,family:`SpecialElite-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/SpecialElite-Regular/4CB1CE70-FDDE-444E-896E-1AA209DDAD90.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/SpecialElite-Regular/4CB1CE70-FDDE-444E-896E-1AA209DDAD90.woff`,lang:`en`,loaded:!1},{alias:`Alibaba Sans Bold`,family:`AlibabaSans-BoldItalic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/AlibabaSans-BoldItalic/0789CF1F-AAEC-4260-9533-7CCF35A07165.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/AlibabaSans-BoldItalic/0789CF1F-AAEC-4260-9533-7CCF35A07165.woff`,lang:`en`,loaded:!1},{alias:`Alibaba Sans Heavy`,family:`AlibabaSans-HeavyItalic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/AlibabaSans-HeavyItalic/C5E80790-1BBE-4576-BDA1-CE1465812DCD.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/AlibabaSans-HeavyItalic/C5E80790-1BBE-4576-BDA1-CE1465812DCD.woff`,lang:`en`,loaded:!1},{alias:`Alibaba Sans Medium`,family:`AlibabaSans-MediumItalic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/AlibabaSans-MediumItalic/442C461B-5CB8-4518-8084-86D508853F73.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/AlibabaSans-MediumItalic/442C461B-5CB8-4518-8084-86D508853F73.woff`,lang:`en`,loaded:!1},{alias:`Alibaba Sans Light`,family:`AlibabaSans-LightItalic`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/AlibabaSans-LightItalic/29330E70-23BB-4E6C-8989-31771A996551.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/AlibabaSans-LightItalic/29330E70-23BB-4E6C-8989-31771A996551.woff`,lang:`en`,loaded:!1},{alias:`é¿éå·´å·´æ®æ ä½ å¸¸è§`,family:`AlibabaPuHuiTi-Regular`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/AlibabaPuHuiTi-Regular/642AD9F9-D211-44CA-A43D-A45DA14B3037.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/AlibabaPuHuiTi-Regular/642AD9F9-D211-44CA-A43D-A45DA14B3037.woff`,lang:`zh`,loaded:!1}
4,{alias:`é¿éå·´å·´æ®æ ä½ ç¹ç²`,family:`AlibabaPuHuiTi-Heavy`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/AlibabaPuHuiTi-Heavy/47498C0B-8DFC-4632-B4E3-D6729322FA06.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/AlibabaPuHuiTi-Heavy/47498C0B-8DFC-4632-B4E3-D6729322FA06.woff`,lang:`zh`,loaded:!1},{alias:`é¿éå·´å·´æ®æ ä½ ä¸ç`,family:`AlibabaPuHuiTi-Medium`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/AlibabaPuHuiTi-Medium/D8F023FA-9FD0-4A5E-B59C-AC5963D1690E.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/AlibabaPuHuiTi-Medium/D8F023FA-9FD0-4A5E-B59C-AC5963D1690E.woff`,lang:`zh`,loaded:!1},{alias:`é¿éå·´å·´æ®æ ä½ çº¤ç»`,family:`AlibabaPuHuiTi-Light`,preview:`https://res.dianxiaobao.net/00/00/00/fonts/AlibabaPuHuiTi-Light/0F967190-1172-4103-83D8-57522FA28B6F.svg`,woff:`https://res.dianxiaobao.net/00/00/00/fonts/AlibabaPuHuiTi-Light/0F967190-1172-4103-83D8-57522FA28B6F.woff`,lang:`zh`,loaded:!1}]})))()}function Xn(e,t={}){if(e?.type!==`eLoopBlock`)return;let n=Math.max(1,Number(e.previewCount||1)),r=Math.max(0,Number(e.itemGap||0));if(Object.hasOwn(t,`width`)&&(e.baseWidth=Number(e.width)||e.baseWidth||1),Object.hasOwn(t,`height`)&&!Object.hasOwn(t,`baseHeight`)){e.baseHeight=Math.max(1,(Number(e.height)-r*(n-1))/n);return}Object.hasOwn(t,`baseHeight`)&&(e.baseHeight=Math.max(1,Number(e.baseHeight)||1)),(Object.hasOwn(t,`baseHeight`)||Object.hasOwn(t,`itemGap`)||Object.hasOwn(t,`previewCount`))&&(e.height=e.baseHeight*n+r*(n-1))}var Zn;function Qn(){return(Qn=e((()=>{Le(),ze(),Yn(),Je(),Zn={namespaced:!0,state:{headerHeight:65,asideWidth:65,attrWidth:276,asideCollapse:{show:!1,width:270,type:`CollapseToolkit`},collapsePagesWidth:165,collapseOtherWidth:270,collapseLayerShow:!1,fileState:`init`,file:{id:``,tempName:``,tempImage:``,pages:[]},fileZoom:1,fileZoomList:[.15,.25,.5,.75,1,1.25,1.5,1.75,2,3,4],fileThumbImageDefault:`https://img.alicdn.com/imgextra/i2/2169381006/O1CN015iZLk61JIn6l9ro2H_!!2169381006.jpg`,history:{list:[],index:0,max:30},pageActive:null,elementActive:[],elementHover:null,fontFamilys:Jn,placeholderScene:Pe,levelFiles:[],refLines:{x:[],y:[]}},getters:{getField:It,getFontInfo:e=>t=>e.fontFamilys.find(e=>e.family==t),placeholderConfig:e=>Ae(e.placeholderScene),pagesActiveIndex:e=>e.pageActive?e.file.pages.findIndex(t=>t.id==e.pageActive.id):-1,isMutiSelect:e=>e.elementActive.length>1,elementSelectedType:e=>{let{elementActive:t,pageActive:n}=e;return t.length>1?{type:`eGroup`,name:`ç»å`}:t.length==1?{type:t[0].type,name:t[0].name}:n?{type:n.type,name:n.name}:null},elementActiveWHLT:e=>{let t=e.elementActive,n=[],r=[],i=[],a=[];return t.forEach(e=>{n.push(Number.parseInt(e.left)),r.push(Number.parseInt(e.left)+Number.parseInt(e.width)),i.push(e.top),a.push(Number.parseInt(e.top)+Number.parseInt(e.height))}),{width:Math.max(...r)-Math.min(...n),height:Math.max(...a)-Math.min(...i),left:Math.min(...n),top:Math.min(...i),right:Math.max(...r),bottom:Math.max(...a)}},getElementActiveWHLT:e=>()=>{let t=e.elementActive,n=[],r=[],i=[],a=[];return t.forEach(e=>{n.push(Number.parseInt(e.left)),r.push(Number.parseInt(e.left)+Number.parseInt(e.width)),i.push(e.top),a.push(Number.parseInt(e.top)+Number.parseInt(e.height))}),{width:Math.max(...r)-Math.min(...n),height:Math.max(...a)-Math.min(...i),left:Math.min(...n),top:Math.min(...i),right:Math.max(...r),bottom:Math.max(...a)}},getEleActualWHLT:e=>t=>{let n=e.file.pages,r=n[n.findIndex(e=>e.id==t.pid)];return{left:t.left,top:0+Number(t.top),width:t.width,height:t.height,pageWHLT:{left:0,top:0,width:r.width,height:r.height}}},levelFilesLength:e=>e.levelFiles.length,elementActiveIsLocked:e=>(e.elementActive||[{}]).some(e=>e.lock)},mutations:{updateField:Lt,SET_REFLINES(e,t){e.refLines=t},SET_FONT_STATUS(e,t,n=!0){t.loaded=n},SET_PLACEHOLDER_SCENE(e,t){e.placeholderScene=t||`default`},SET_FILE_STATE(e,t){e.fileState=t},SET_FILEZOOM(e,t){e.fileZoom=t},SET_ASIDECOLLAPSE(e,t){let{asideCollapse:n}=e;for(let e in t)n[e]=t[e]},SET_COLLAPSE_LAYER_SHOW(e,t){e.collapseLayerShow=t},SET_ELEMENT_HOVER(e,t){e.elementHover=t},SET_ELEMENT_HOVER_PROPERTY(e,t){e.elementHover&&Object.assign(e.elementHover,t)},SET_FILE_PROPERTY(e,t){Object.assign(e.file,t)},CREATE_EMPTY_FILE(e,t={}){e.file={id:``,tempName:`æªå½å`,pages:[]},e.history={list:[],index:0,max:30},e.pageActive=null,e.elementActive=[],e.elementHover=null,this.commit(`orderLabel_store/ADD_NEW_PAGE`,t)},CREATE_DATA_FILE(e,t){e.file=t,e.history={list:[],index:0,max:30},e.pageActive=null,e.elementActive=[],e.elementHover=null,e.file.pages.length?(e.pageActive=e.file.pages[0],this.commit(`orderLabel_store/ADD_TO_HISTORY`,`页é¢åå§å`)):this.commit(`orderLabel_store/ADD_NEW_PAGE`)},ADD_NEW_PAGE(e,t={}){let{pages:n}
4=e.file,r=`page`,i=`${r}_${P(16,16)}`,a=this.getters[`orderLabel_store/pagesActiveIndex`],o={id:i,type:r,name:`页é¢`,width:n.map(e=>e.width)[0]||500,height:500,bgMode:`color`,bgColor:`#ffffff`,bgImage:{url:`https://img.alicdn.com/imgextra/i1/2169381006/O1CN01yeqNBY1JIn7RCo3GK_!!2169381006.jpg`,left:0,top:0,scale:1},position:`top`,elements:[]};t&&(Object.assign(o,R(t)),o.id=i),o.elements.length&&o.elements.forEach(e=>{e.pid=o.id}),n.splice(a+1,0,o),this.commit(`orderLabel_store/SET_PAGE_ACTIVE`,o),this.commit(`orderLabel_store/ADD_TO_HISTORY`,`æ·»å 页é¢`)},DEL_PAGE(e,t){let{pages:n}=e.file,r=n.findIndex(e=>e.id==t);if(r>-1){let e=this.getters[`orderLabel_store/pagesActiveIndex`];n.splice(r,1),r==e&&this.commit(`orderLabel_store/SET_PAGE_ACTIVE`,n[Math.min(e+1,n.length-1)]),this.commit(`orderLabel_store/ADD_TO_HISTORY`,`å é¤é¡µé¢`)}},SORT_PAGE(e,{index1:t,index2:n}){let{pages:r}=e.file;z.swapArray(r,t,n),this.commit(`orderLabel_store/ADD_TO_HISTORY`,`页颿åº`)},SET_PAGE_PROPERTY(e,{title:t,page:n,propertys:r,history:i}){let a=n||e.pageActive;Object.assign(a,r),Object.hasOwn(r,`elements`)&&a.elements.forEach(e=>{e.pid=a.id}),i!==!1&&this.commit(`orderLabel_store/ADD_TO_HISTORY`,t||`ä¿®æ¹é¡µé¢å±æ§`)},SET_PAGE_ACTIVE(e,t){e.elementActive=[],e.pageActive=t},ADD_ELE(e,t){let{pageActive:n}=e,r=Array.isArray(t)?t:[t],i=[];r.forEach(e=>{let t=R(e);t.id=`${t.type}_${P(16,16)}`,t.pid=n.id,n.elements.push(t),i.push(t)}),this.commit(`orderLabel_store/SET_ELEMENT_ACTIVE`,i),this.commit(`orderLabel_store/ADD_TO_HISTORY`,`æ·»å å
ç´ `)},SET_ELEMENT_PROPERTY(e,{title:t,element:n,propertys:r,history:i}){let a=n||e.elementActive[0];Object.assign(a,r),Xn(a,r),i!==!1&&this.commit(`orderLabel_store/ADD_TO_HISTORY`,t||`ä¿®æ¹${a.name}屿§`)},SET_ELEMENT_POSITION_MUTI(e,{title:t,propertys:n,history:r}){let i=[],a=[];e.elementActive.forEach(e=>{i.push(Number.parseInt(e.left)),a.push(Number.parseInt(e.top))});let o={left:Math.min(...i),top:Math.min(...a)};e.elementActive.forEach(e=>{Object.hasOwn(n,`left`)&&(e.left=e.left-o.left+n.left*1),Object.hasOwn(n,`top`)&&(e.top=e.top-o.top+n.top*1)})},SET_ELEMENT_SIZE_MUTI(e,{title:t,propertys:n,history:r}){let i=[],a=[],o=[],s=[];e.elementActive.forEach(e=>{i.push(Number.parseInt(e.left)),o.push(Number.parseInt(e.top)),a.push(Number.parseInt(e.left)+Number.parseInt(e.width)),s.push(Number.parseInt(e.top)+Number.parseInt(e.height))});let c={left:Math.min(...i),top:Math.min(...o),width:Math.max(...a)-Math.min(...i),height:Math.max(...s)-Math.min(...o)},l=n.width/c.width,u=n.height/c.height;e.elementActive.forEach(e=>{Object.hasOwn(n,`left`)&&(e.left=(e.left-c.left)/c.width*n.width+n.left),Object.hasOwn(n,`top`)&&(e.top=(e.top-c.top)/c.height*n.height+n.top),Object.hasOwn(n,`width`)&&(e.width*=l),Object.hasOwn(n,`height`)&&(e.height*=u),Xn(e,n)})},SET_ELEMENT_ACTIVE(e,t){e.elementActive=Array.isArray(t)?t:[t],e.elementActive&&e.elementActive.length&&(e.pageActive=e.file.pages.find(t=>t.id===e.elementActive[0].pid))},SET_ELEMENT_ACTIVE_MUTI(e,t){let n=Array.isArray(t)?t:[t];new Set([...n.map(e=>e.pid),...e.elementActive.map(e=>e.pid)]).size>1||(n.forEach(t=>{let n=e.elementActive.findIndex(e=>e.id==t.id);n==-1?e.elementActive.push(t):e.elementActive.splice(n,1)}),e.elementActive&&e.elementActive.length&&(e.pageActive=e.file.pages.find(t=>t.id===e.elementActive[0].pid)))},DEL_ELEMENT(e,{id:t,history:n=!0}){let{pageActive:r,elementActive:i}=e,a=Array.isArray(t)?t:[t];a.forEach(e=>{let t=r.elements.findIndex(t=>t.id==e);t>-1&&r.elements.splice(t,1);let n=i.findIndex(t=>t.id==e);n>-1&&i.splice(n,1)}),n&&this.commit(`orderLabel_store/ADD_TO_HISTORY`,`å é¤å
ç´ [${a}]`)},ADD_ELE_GROUP(e,t={}){let n=`eGroup`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`ç»å`,width:200,height:200,left:50,top:50,baseWidth:200,baseHeight:200,child:[],rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`orderLabel_store/SET_ELEMENT_ACTIVE`,a),this.commit(`orderLabel_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_IMAGE(e,t={}){let n=`eImage`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`å¾ç`,width:200,height:200,left:50,top:50,image:{url:`https://img.alicdn.com/imgextra/i1/2169381006/O1CN01yeqNBY1JIn7RCo3GK_!!2169381006.jpg`,left:0,top:0,scale:1},link:``,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`orderLabel_store/SET_ELEMENT_ACTIVE`,a),this.commit(`orderLabel_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_TEXT(e,t={}){let n=`eText`,r=`${n}_${P(16,16)}`,{pageActive:i}
4=e,a={id:r,type:n,name:`æå`,width:200,height:30,left:20,top:20,content:`请è¾å
¥æå`,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:12,fontWeight:400,fontStyle:`normal`,color:`#000`,textDecoration:`none`,textAlign:`left`,writingMode:`horizontal-tb`,letterSpacing:0,lineHeight:1.2,opacity:1,rotate:0,prefix:``,bgColor:``,bgImage:``,link:``,lock:!1,hide:!1,editing:!1,canEditable:!0};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`orderLabel_store/SET_ELEMENT_ACTIVE`,a),this.commit(`orderLabel_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_TEMPLATE_TEXT(e,t={}){let n=`eTemplateText`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`æ¨¡æ¿æå`,width:240,height:26,left:20,top:20,content:`æ¶ä»¶äºº:ãæ¶ä»¶äººå§åã`,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:12,fontWeight:400,fontStyle:`normal`,color:`#000`,textDecoration:`none`,textAlign:`left`,writingMode:`horizontal-tb`,letterSpacing:0,lineHeight:1.2,opacity:1,rotate:0,bgColor:``,bgImage:``,link:``,lock:!1,hide:!1,canEditable:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`orderLabel_store/SET_ELEMENT_ACTIVE`,a),this.commit(`orderLabel_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_TEXT_IMAGE(e,t={}){let n=`eTextImage`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`æå+å¾ç`,width:200,height:30,left:20,top:20,content:`æå`,opacity:1,rotate:0,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`orderLabel_store/SET_ELEMENT_ACTIVE`,a),this.commit(`orderLabel_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_TABLE(e,t={}){let n=`eTable`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a=D({id:r,type:n,name:`ååè¡¨æ ¼`,width:258,height:200,left:20,top:20,rotate:0,opacity:1,lock:!1,hide:!1}),o=i.loopContext;if(o?.children?.length){let e=o.children[0];a.rowSource=e.key,a.rowAlias=e.alias||`item`,a.showSummary=!1,a.columns=[D().columns[0],D().columns[1],D().columns[2]].map((t,n)=>{let r=e.fields[n];return r?{...t,title:r.label,content:`ã${r.label}ã`}:t})}t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`orderLabel_store/SET_ELEMENT_ACTIVE`,a),this.commit(`orderLabel_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_LOOP_BLOCK(e,t={}){let n=`eLoopBlock`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a=Ae(e.placeholderScene),o=t.loopSource||a.loopSources?.[0]?.key||``,s=a.loopSourceMap?.[o],c=t.width||260,l=t.height||220,u={id:r,type:n,name:`å
裹å表`,width:c,height:l,left:20,top:20,baseWidth:c,baseHeight:l,loopSource:o,loopAlias:s?.alias||`item`,itemGap:8,previewCount:1,diy:``,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(u,R(t)),u.id=r,u.pid=i.id,i.elements.push(u),this.commit(`orderLabel_store/SET_ELEMENT_ACTIVE`,u),this.commit(`orderLabel_store/ADD_TO_HISTORY`,`æ·»å ${u.name}å
ç´ `)},ADD_ELE_BARCODE(e,t={}){let n=`eBarcode`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`æ¡ç `,width:151,height:76,left:20,top:20,showText:!0,content:`æ¡ç `,bgColor:`#fff`,bgImage:``,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:20,fontWeight:400,fontStyle:`normal`,color:`#000`,textDecoration:`none`,textAlign:`center`,writingMode:`horizontal-tb`,letterSpacing:0,lineHeight:1.4,opacity:1,rotate:0,link:``,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`orderLabel_store/SET_ELEMENT_ACTIVE`,a),this.commit(`orderLabel_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_BASE_BARCODE(e,t={}){let n=`eBaseBarcode`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`åºç¡æ¡ç `,width:151,height:76,left:20,top:20,opacity:1,rotate:0,link:``,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`orderLabel_store/SET_ELEMENT_ACTIVE`,a),this.commit(`orderLabel_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_QRCODE(e,t={}){let n=`eQrcode`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`äºç»´ç `,width:98,height:98,left:20,top:20,qrcode:`https://res.dianxiaobao.net/00/00/00/feitian/%E6%AC%A7%E7%9B%9F%E6%A0%87%E7%AD%BE/qrcode_sku.png`,content:`SKU`,opacity:1,rotate:0,link:``,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`orderLabel_store/SET_ELEMENT_ACTIVE`,a),this.commit(`orderLabel_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_SVG_SHAPE(e,t={}){let n=`eSvgShape_${P(16,16)}`,{pageActive:r}
4=e,i={id:0,type:`eSvgShape`,name:`å½¢ç¶`,width:328,height:176,left:50,top:50,color:[`rgb(136, 208, 237)`,`rgb(255, 255, 255)`,`rgb(187, 232, 255)`],content:`<svg :width="setting.width" :height="setting.height" viewBox="0 0 736.9 395.2" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg"><rect x="48.3" y="45.2" width="681.6" height="342.93" rx="15.2" :fill="setting.color[0]" :stroke="setting.color[1]" stroke-miterlimit="10" stroke-width="14"/><rect x="7" y="7" width="681.6" height="342.93" rx="15.2" :fill="setting.color[2]" :stroke="setting.color[1]" stroke-miterlimit="10" stroke-width="14"/></svg>`,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(i,R(t)),i.id=n,i.pid=r.id,r.elements.push(i),this.commit(`orderLabel_store/SET_ELEMENT_ACTIVE`,i),this.commit(`orderLabel_store/ADD_TO_HISTORY`,`æ·»å ${i.name}å
ç´ `)},ADD_ELE_SVG_RECT(e,t={}){let n=`eSvgRect`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`ç©å½¢`,width:200,height:200,left:50,top:50,radius:0,strokeColor:`#000000`,strokeWidth:4,strokeLineStyle:`solid`,fill:`transparent`,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`orderLabel_store/SET_ELEMENT_ACTIVE`,a),this.commit(`orderLabel_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_SVG_CIRCLE(e,t={}){let n=`eSvgCircle`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`åå½¢`,width:300,height:300,left:50,top:50,strokeColor:`#000000`,strokeWidth:8,strokeLineStyle:`solid`,fill:`transparent`,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`orderLabel_store/SET_ELEMENT_ACTIVE`,a),this.commit(`orderLabel_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_SVG_TRIANGLE(e,t={}){let n=`eSvgTriangle`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`ä¸è§å½¢`,width:300,height:300,left:50,top:50,strokeColor:`#000000`,strokeWidth:8,strokeLineStyle:`solid`,fill:`transparent`,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`orderLabel_store/SET_ELEMENT_ACTIVE`,a),this.commit(`orderLabel_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_TO_HISTORY(e,t){let{history:n,file:r}=e,{index:i,max:a}=n,o={title:t,data:R(r)};i&&(n.list.splice(0,i),n.index=0),n.list.unshift(o)>a&&n.list.pop(),this.commit(`orderLabel_store/SET_FILE_STATE`,`changed`)},SET_HISTORY_INDEX(e,t){let{history:n,file:r,pageActive:i,elementActive:a}=e;if(n.list[t]&&(n.index=t,e.file=R(n.list[t].data),e.pageActive=e.file.pages.find(e=>e.id==i.id)||e.file.pages[0],a.length)){let t=[];a.forEach(n=>{let r=e.pageActive.elements.find(e=>e.id==n.id);r&&t.push(r)}),e.elementActive=t.length==e.elementActive.length?t:[]}}},actions:{inDiyPage(e,{element:t}){let{state:n,commit:r}=e,i=t||n.elementActive[0];if(!i)return;let a=Ae(n.placeholderScene).loopSourceMap?.[i.loopSource]||null;n.levelFiles.unshift({file:R(n.file),fileZoom:n.fileZoom,history:R(n.history),pageActive:R(n.pageActive),elementActive:R(n.elementActive)});let o=i.baseWidth||i.width,s=i.baseHeight||i.height;if(i.diy){let e=JSON.parse(Rt.decode(i.diy));e.pages[0].width=o,e.pages[0].height=s,e.pages[0].loopContext=a,r(`CREATE_DATA_FILE`,e)}else r(`CREATE_EMPTY_FILE`,{width:o,height:s,loopContext:a,placeholderScene:n.placeholderScene})},outDiyPage(e,t){let{state:n,commit:r}=e,i=R(n.file),a=n.levelFiles[0];if(a){if(n.file=a.file,n.fileZoom=a.fileZoom,n.history=a.history,n.pageActive=n.file.pages.find(e=>e.id==a.pageActive.id)||n.file.pages[0],a.elementActive.length){let e=[];a.elementActive.forEach(t=>{let r=n.pageActive.elements.find(e=>e.id==t.id);r&&e.push(r)}),n.elementActive=e}else n.elementActive=[];if(n.levelFiles.shift(),t){let e=n.elementActive[0];e?.type===`eLoopBlock`&&(e.diy=Rt.encode(JSON.stringify(i)),e.width=i.pages[0]?.width||e.width,e.baseHeight=i.pages[0]?.height||e.baseHeight||e.height,Xn(e,{width:e.width,baseHeight:e.baseHeight}
4)),r(`ADD_TO_HISTORY`,`ä¿®æ¹å
裹å表å
容`)}}},initFileDataEu(e,{id:t,tempName:n,tempImage:r,pages:i}){let{commit:a,dispatch:o}=e;return new Promise(e=>{a(`CREATE_EMPTY_FILE`),a(`SET_FILE_PROPERTY`,{id:t,tempName:n,tempImage:r}),i.forEach((e,t)=>{t?a(`ADD_NEW_PAGE`,e):a(`SET_PAGE_PROPERTY`,{propertys:e})}),e()})}}}})))()}var $n;function er(){return(er=e((()=>{y(),Yn(),He(),Je(),$n={namespaced:!0,state:{headerHeight:65,asideWidth:65,attrWidth:276,asideCollapse:{show:!1,width:270,type:`CollapseToolkit`},collapsePagesWidth:165,collapseOtherWidth:270,collapseLayerShow:!1,fileState:`init`,file:{id:``,tempName:``,tempImage:``,pages:[],tempType:`pc`},fileZoom:1,fileZoomList:[.15,.25,.5,.75,1,1.25,1.5,1.75,2,3,4],fileThumbImageDefault:`https://img.alicdn.com/imgextra/i2/2169381006/O1CN015iZLk61JIn6l9ro2H_!!2169381006.jpg`,history:{list:[],index:0,max:30},pageActive:null,elementActive:[],elementHover:null,fontFamilys:Jn,levelFiles:[],refLines:{x:[],y:[]}},getters:{getField:It,getFontInfo:e=>t=>e.fontFamilys.find(e=>e.family==t),pagesActiveIndex:e=>e.pageActive?e.file.pages.findIndex(t=>t.id==e.pageActive.id):-1,isMutiSelect:e=>e.elementActive.length>1,elementSelectedType:e=>{let{elementActive:t,pageActive:n}=e;return t.length>1?{type:`eGroup`,name:`ç»å`}:t.length==1?{type:t[0].type,name:t[0].name}:n?{type:n.type,name:n.name}:null},elementActiveWHLT:e=>{let t=e.elementActive,n=[],r=[],i=[],a=[];return t.forEach(e=>{n.push(Number.parseInt(e.left)),r.push(Number.parseInt(e.left)+Number.parseInt(e.width)),i.push(e.top),a.push(Number.parseInt(e.top)+Number.parseInt(e.height))}),{width:Math.max(...r)-Math.min(...n),height:Math.max(...a)-Math.min(...i),left:Math.min(...n),top:Math.min(...i),right:Math.max(...r),bottom:Math.max(...a)}},getElementActiveWHLT:e=>()=>{let t=e.elementActive,n=[],r=[],i=[],a=[];return t.forEach(e=>{n.push(Number.parseInt(e.left)),r.push(Number.parseInt(e.left)+Number.parseInt(e.width)),i.push(e.top),a.push(Number.parseInt(e.top)+Number.parseInt(e.height))}),{width:Math.max(...r)-Math.min(...n),height:Math.max(...a)-Math.min(...i),left:Math.min(...n),top:Math.min(...i),right:Math.max(...r),bottom:Math.max(...a)}},getEleActualWHLT:e=>t=>{let n=e.file.pages,r=n[n.findIndex(e=>e.id==t.pid)];return{left:t.left,top:0+Number(t.top),width:t.width,height:t.height,pageWHLT:{left:0,top:0,width:r.width,height:r.height}}},levelFilesLength:e=>e.levelFiles.length,elementActiveIsLocked:e=>(e.elementActive||[{}]).some(e=>e.lock)},mutations:{updateField:Lt,SET_REFLINES(e,t){e.refLines=t},SET_FONT_STATUS(e,t,n=!0){t.loaded=n},SET_FILE_STATE(e,t){e.fileState=t},SET_FILEZOOM(e,t){e.fileZoom=t},SET_ASIDECOLLAPSE(e,t){let{asideCollapse:n}=e;for(let e in t)n[e]=t[e]},SET_COLLAPSE_LAYER_SHOW(e,t){e.collapseLayerShow=t},SET_ELEMENT_HOVER(e,t){e.elementHover=t},SET_ELEMENT_HOVER_PROPERTY(e,t){e.elementHover&&Object.assign(e.elementHover,t)},SET_FILE_PROPERTY(e,t){Object.assign(e.file,t)},CREATE_EMPTY_FILE(e,t={}){e.file={id:``,tempName:`æªå½å`,pages:[],tempType:`pc`},e.history={list:[],index:0,max:30},e.pageActive=null,e.elementActive=[],e.elementHover=null,this.commit(`poster_store/ADD_NEW_PAGE`,t)},CREATE_DATA_FILE(e,t){e.file=t,e.history={list:[],index:0,max:30},e.pageActive=null,e.elementActive=[],e.elementHover=null,e.file.pages.length?(e.pageActive=e.file.pages[0],this.commit(`poster_store/ADD_TO_HISTORY`,`页é¢åå§å`)):this.commit(`poster_store/ADD_NEW_PAGE`)},ADD_NEW_PAGE(e,t={}){let{pages:n}
4=e.file,r=`page`,i=`${r}_${P(16,16)}`,a=this.getters[`poster_store/pagesActiveIndex`],o={id:i,type:r,name:`页é¢`,width:n.map(e=>e.width)[0]||1920,height:600,bgMode:`color`,bgColor:`#ffffff`,bgImage:{url:`https://img.alicdn.com/imgextra/i1/2169381006/O1CN01yeqNBY1JIn7RCo3GK_!!2169381006.jpg`,left:0,top:0,scale:1},position:`top`,elements:[]};t&&(Object.assign(o,R(t)),o.id=i),o.elements.length&&o.elements.forEach(e=>{e.pid=o.id}),n.splice(a+1,0,o),this.commit(`poster_store/SET_PAGE_ACTIVE`,o),this.commit(`poster_store/ADD_TO_HISTORY`,`æ·»å 页é¢`)},DEL_PAGE(e,t){let{pages:n}=e.file,r=n.findIndex(e=>e.id==t);if(r>-1){let e=this.getters[`poster_store/pagesActiveIndex`];n.splice(r,1),r==e&&this.commit(`poster_store/SET_PAGE_ACTIVE`,n[Math.min(e+1,n.length-1)]),this.commit(`poster_store/ADD_TO_HISTORY`,`å é¤é¡µé¢`)}},SORT_PAGE(e,{index1:t,index2:n}){let{pages:r}=e.file;z.swapArray(r,t,n),this.commit(`poster_store/ADD_TO_HISTORY`,`页颿åº`)},SET_PAGE_PROPERTY(e,{title:t,page:n,propertys:r,history:i}){Object.assign(n||e.pageActive,r),i!==!1&&this.commit(`poster_store/ADD_TO_HISTORY`,t||`ä¿®æ¹é¡µé¢å±æ§`)},SET_PAGE_ACTIVE(e,t){e.elementActive=[],e.pageActive=t},ADD_ELE(e,t){let{pageActive:n}=e,r=Array.isArray(t)?t:[t],i=[];r.forEach(e=>{let t=R(e);t.id=`${t.type}_${P(16,16)}`,t.pid=n.id,n.elements.push(t),i.push(t)}),this.commit(`poster_store/SET_ELEMENT_ACTIVE`,i),this.commit(`poster_store/ADD_TO_HISTORY`,`æ·»å å
ç´ `)},SET_ELEMENT_PROPERTY(e,{title:t,element:n,propertys:r,history:i}){let a=n||e.elementActive[0];Object.assign(a,r),i!==!1&&this.commit(`poster_store/ADD_TO_HISTORY`,t||`ä¿®æ¹${a.name}屿§`)},SET_ELEMENT_POSITION_MUTI(e,{title:t,propertys:n,history:r}){let i=[],a=[];e.elementActive.forEach(e=>{i.push(Number.parseInt(e.left)),a.push(Number.parseInt(e.top))});let o={left:Math.min(...i),top:Math.min(...a)};e.elementActive.forEach(e=>{n.hasOwnProperty(`left`)&&(e.left=e.left-o.left+n.left*1),n.hasOwnProperty(`top`)&&(e.top=e.top-o.top+n.top*1)})},SET_ELEMENT_SIZE_MUTI(e,{title:t,propertys:n,history:r}){let i=[],a=[],o=[],s=[];e.elementActive.forEach(e=>{i.push(Number.parseInt(e.left)),o.push(Number.parseInt(e.top)),a.push(Number.parseInt(e.left)+Number.parseInt(e.width)),s.push(Number.parseInt(e.top)+Number.parseInt(e.height))});let c={left:Math.min(...i),top:Math.min(...o),width:Math.max(...a)-Math.min(...i),height:Math.max(...s)-Math.min(...o)},l=n.width/c.width,u=n.height/c.height;e.elementActive.forEach(e=>{n.hasOwnProperty(`left`)&&(e.left=(e.left-c.left)/c.width*n.width+n.left),n.hasOwnProperty(`top`)&&(e.top=(e.top-c.top)/c.height*n.height+n.top),n.hasOwnProperty(`width`)&&(e.width*=l),n.hasOwnProperty(`height`)&&(e.height*=u)})},SET_ELEMENT_ACTIVE(e,t){e.elementActive=Array.isArray(t)?t:[t],e.elementActive&&e.elementActive.length&&(e.pageActive=e.file.pages.find(t=>t.id===e.elementActive[0].pid))},SET_ELEMENT_ACTIVE_MUTI(e,t){let n=Array.isArray(t)?t:[t];new Set([...n.map(e=>e.pid),...e.elementActive.map(e=>e.pid)]).size>1||(n.forEach(t=>{let n=e.elementActive.findIndex(e=>e.id==t.id);n==-1?e.elementActive.push(t):e.elementActive.splice(n,1)}),e.elementActive&&e.elementActive.length&&(e.pageActive=e.file.pages.find(t=>t.id===e.elementActive[0].pid)))},DEL_ELEMENT(e,t){let{pageActive:n,elementActive:r}=e,i=Array.isArray(t)?t:[t];i.forEach(e=>{let t=n.elements.findIndex(t=>t.id==e);t>-1&&n.elements.splice(t,1);let i=r.findIndex(t=>t.id==e);i>-1&&r.splice(i,1)}),this.commit(`poster_store/ADD_TO_HISTORY`,`å é¤å
ç´ [${i}]`)},ADD_ELE_IMAGE(e,t={}){let n=`eImage`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`å¾ç`,width:200,height:200,left:50,top:50,image:{url:`https://img.alicdn.com/imgextra/i1/2169381006/O1CN01yeqNBY1JIn7RCo3GK_!!2169381006.jpg`,left:0,top:0,scale:1},link:``,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`poster_store/SET_ELEMENT_ACTIVE`,a),this.commit(`poster_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_TEXT(e,t={}){let n=`eText`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`æå`,width:620,height:70,left:50,top:50,content:`请è¾å
¥æå`,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:50,fontWeight:400,fontStyle:`normal`,color:`#000`,textDecoration:`none`,textAlign:`center`,writingMode:`horizontal-tb`,letterSpacing:0,lineHeight:1.2,opacity:1,rotate:0,bgColor:``,bgImage:``,link:``,lock:!1,hide:!1,editing:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`poster_store/SET_ELEMENT_ACTIVE`,a),this.commit(`poster_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_AREA(e,t={}){let n=`eArea`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`çåº`,width:100,height:100,left:50,top:50,link:``,rotate:0,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`poster_store/SET_ELEMENT_ACTIVE`,a),this.commit(`poster_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_SVG_SHAPE(e,t={}){let n=`eSvgShape_${P(16,16)}`,{pageActive:r}
4=e,i={id:0,type:`eSvgShape`,name:`å½¢ç¶`,width:328,height:176,left:50,top:50,color:[`rgb(136, 208, 237)`,`rgb(255, 255, 255)`,`rgb(187, 232, 255)`],content:`<svg :width="setting.width" :height="setting.height" viewBox="0 0 736.9 395.2" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg"><rect x="48.3" y="45.2" width="681.6" height="342.93" rx="15.2" :fill="setting.color[0]" :stroke="setting.color[1]" stroke-miterlimit="10" stroke-width="14"/><rect x="7" y="7" width="681.6" height="342.93" rx="15.2" :fill="setting.color[2]" :stroke="setting.color[1]" stroke-miterlimit="10" stroke-width="14"/></svg>`,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(i,R(t)),i.id=n,i.pid=r.id,r.elements.push(i),this.commit(`poster_store/SET_ELEMENT_ACTIVE`,i),this.commit(`poster_store/ADD_TO_HISTORY`,`æ·»å ${i.name}å
ç´ `)},ADD_ELE_SVG_RECT(e,t={}){let n=`eSvgRect`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`ç©å½¢`,width:200,height:200,left:50,top:50,radius:0,strokeColor:`#000000`,strokeWidth:4,strokeLineStyle:`solid`,fill:`transparent`,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`poster_store/SET_ELEMENT_ACTIVE`,a),this.commit(`poster_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_SVG_CIRCLE(e,t={}){let n=`eSvgCircle`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`åå½¢`,width:300,height:300,left:50,top:50,strokeColor:`#000000`,strokeWidth:8,strokeLineStyle:`solid`,fill:`transparent`,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`poster_store/SET_ELEMENT_ACTIVE`,a),this.commit(`poster_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_SVG_TRIANGLE(e,t={}){let n=`eSvgTriangle`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`ä¸è§å½¢`,width:300,height:300,left:50,top:50,strokeColor:`#000000`,strokeWidth:8,strokeLineStyle:`solid`,fill:`transparent`,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`poster_store/SET_ELEMENT_ACTIVE`,a),this.commit(`poster_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_GOODS(e,t={}){let n=`eGoods`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`ååå表`,width:750,height:774,left:50,top:50,bgColor:`#ffffff`,goods:[{id:``,title:`sandroæ¥å¤æ°æ¬¾å¥³è£
对æ¯è²é¢è¾¹ éç»ä¸è¡£G30137E`,image:`https://img.alicdn.com/imgextra/i3/1867852664/O1CN01jRaApl1VY9cY1XozB_!!1867852664.jpg`,price:`299.00`,oldPrice:`399.00`,pricePrefix:`$`,sold:`66`,soldPrefix:`Orders(`,soldSuffix:`)`,tagImage:`https://img.alicdn.com/imgextra/i2/1867852664/O1CN01MSAjyS1VY9cYLBqXu_!!1867852664.png`,text1:`text1`,text2:`text2`,text3:`text3`,image1:`https://img.alicdn.com/imgextra/i4/1867852664/O1CN019Z66bb1VY9cWoBBcy_!!1867852664.png`,image2:`https://img.alicdn.com/imgextra/i2/1867852664/O1CN01BfGUQ21VY9cN2qON5_!!1867852664.jpg`,image3:`https://img.alicdn.com/imgextra/i1/1867852664/O1CN01BIbReh1VY9cJv3SYQ_!!1867852664.jpg`,link:`https://www.baidu.com/`},{id:``,title:`sandroæ¥å¤æ°æ¬¾å¥³è£
对æ¯è²é¢è¾¹ éç»ä¸è¡£G30137E`,image:`https://img.alicdn.com/imgextra/i1/1867852664/O1CN01zxg5gd1VY9cXmh0IP_!!1867852664.jpg`,price:`299.00`,oldPrice:`399.00`,pricePrefix:`$`,sold:`66`,soldPrefix:`Orders(`,soldSuffix:`)`,tagImage:`https://img.alicdn.com/imgextra/i2/1867852664/O1CN01MSAjyS1VY9cYLBqXu_!!1867852664.png`,text1:`text1`,text2:`text2`,text3:`text3`,image1:`https://img.alicdn.com/imgextra/i4/1867852664/O1CN019Z66bb1VY9cWoBBcy_!!1867852664.png`,image2:`https://img.alicdn.com/imgextra/i2/1867852664/O1CN01BfGUQ21VY9cN2qON5_!!1867852664.jpg`,image3:`https://img.alicdn.com/imgextra/i1/1867852664/O1CN01BIbReh1VY9cJv3SYQ_!!1867852664.jpg`,link:`https://www.baidu.com/`}],show:{title:!0,price:!0,oldPrice:!0,sold:!0,buy:!0,tagImage:!0,discount:!1,text1:!1,text2:!1,text3:!1,image1:!1,image2:!1,image3:!1},item:{width:750,height:386,bgMode:`color`,bgColor:`#ffffff`,bgImage:``,marginX:0,marginY:0,colNum:`1`,radius:0,borderColor:`#000000`,borderWidth:1,borderLineStyle:`solid`},image:{width:340,height:340,left:18,top:16,radius:0,lock:!0},title:{width:340,height:55,left:382,top:39,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:20,fontWeight:400,fontStyle:`normal`,color:`#454545`,textDecoration:`none`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1}
4,price:{width:120,height:26,left:382,top:183,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:26,fontWeight:400,fontStyle:`normal`,color:`#ff3c32`,textDecoration:`none`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},oldPrice:{width:120,height:26,left:517,top:189,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:20,fontWeight:400,fontStyle:`normal`,color:`#cccccc`,textDecoration:`line-through`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},sold:{width:80,height:21,left:416,top:286,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:16,fontWeight:400,fontStyle:`normal`,color:`#999999`,textDecoration:`none`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},buy:{width:136,height:40,left:582,top:272,mode:`image`,image:`https://img.alicdn.com/imgextra/i1/1867852664/O1CN01TWRwCj1VY9cWhOmji_!!1867852664.png`,text:`BUY NOW`,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:16,fontWeight:400,fontStyle:`normal`,color:`#999999`,textDecoration:`none`,textAlign:`center`,letterSpacing:0,lineHeight:2.4,bgColor:`transparent`,radius:0,borderColor:`#000000`,borderWidth:1,borderLineStyle:`solid`,lock:!1},tagImage:{width:100,height:100,left:20,top:16,lock:!1},discount:{width:50,height:55,left:0,top:0,image:`https://res.dianxiaobao.net/00/00/00/discount.png`,marginLeft:6,marginTop:7,fontSize:20,lock:!1},text1:{width:148,height:20,left:384,top:327,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:20,fontWeight:400,fontStyle:`normal`,color:`#454545`,textDecoration:`none`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},text2:{width:148,height:20,left:384,top:327,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:20,fontWeight:400,fontStyle:`normal`,color:`#454545`,textDecoration:`none`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},text3:{width:148,height:20,left:384,top:327,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:20,fontWeight:400,fontStyle:`normal`,color:`#454545`,textDecoration:`none`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},image1:{width:168,height:20,left:378,top:129,lock:!1},image2:{width:72,height:40,left:651,top:183,lock:!1},image3:{width:280,height:136,left:46,top:160,lock:!1},inner:[],innerFocus:``,rotate:0,lock:!1,hide:!1};Object.keys(a).forEach(e=>{a[e].hasOwnProperty(`lock`)&&a[e].lock===!1&&a.show[e]!==!1&&a.inner.push(e)}),t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`poster_store/SET_ELEMENT_ACTIVE`,a),this.commit(`poster_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_TO_HISTORY(e,t){let{history:n,file:r}=e,{index:i,max:a}=n,o={title:t,data:R(r)};i&&(n.list.splice(0,i),n.index=0),n.list.unshift(o)>a&&n.list.pop(),this.commit(`poster_store/SET_FILE_STATE`,`changed`)},SET_HISTORY_INDEX(e,t){let{history:n,file:r,pageActive:i,elementActive:a}=e;if(n.list[t]&&(n.index=t,e.file=R(n.list[t].data),e.pageActive=e.file.pages.find(e=>e.id==i.id)||e.file.pages[0],a.length)){let t=[];a.forEach(n=>{let r=e.pageActive.elements.find(e=>e.id==n.id);r&&t.push(r)}),e.elementActive=t.length==e.elementActive.length?t:[]}}},actions:{appendFileData(e,{id:t}){let{state:n,commit:r,dispatch:i}=e;d({id:t}).then(async e=>{let t=(await A(e.dataUrl)).json,i=t.filter(e=>e.position===`top`).map(e=>(e.id=`page_${P(16,16)}`,e.elements&&e.elements.forEach(t=>{t.pid=e.id}),e)),a=t.filter(e=>e.position===`bottom`).map(e=>(e.id=`page_${P(16,16)}`,e.elements&&e.elements.forEach(t=>{t.pid=e.id}),e)),o=n.file.pages.filter(e=>e.position===`top`),s=n.file.pages.filter(e=>e.position===`bottom`),c=[...o,...i,...s,...a];return r(`SET_FILE_PROPERTY`,{pages:c}),Promise.resolve()}).catch(e=>Promise.reject(e.message||e))},initFileData(e,{id:t,mode:n,width:r,tempType:i}){let{commit:a,dispatch:o}=e;if(!t)return new Promise(e=>{a(`CREATE_EMPTY_FILE`,{width:r}),a(`SET_FILE_PROPERTY`,{tempType:i}),e()});if(n==`system`)return o(`getSystemTempDetail`,t);if(n==`user`)return o(`getUserTempDetail`,t);if(n==`designer`)return o(`getDesignerTempDetail`,t)}
4,getSystemTempDetail(e,t){let{commit:n}=e;return new Promise((e,r)=>{d({id:t}).then(async t=>{let r=await A(t.dataUrl);t.pages=r.json,t.html=r.html,n(`CREATE_DATA_FILE`,t),e(t)}).catch(e=>{r(e.message||e)})})},getUserTempDetail(e,t){let{commit:n}=e;return new Promise((e,r)=>{d({id:t}).then(async t=>{let r=await A(t.dataUrl);t.pages=r.json,t.html=r.html,n(`CREATE_DATA_FILE`,t),e(t)}).catch(e=>{r(e.message||e)})})},getDesignerTempDetail(e,t){let{commit:n}=e;return new Promise((e,r)=>{d({id:t}).then(async t=>{let r=await A(t.dataUrl);t.pages=r.json,t.html=r.html,n(`CREATE_DATA_FILE`,t),e(t)}).catch(e=>{r(e.message||e)})})},saveFileData(e,{id:t,mode:n,saveType:r}){let{dispatch:i,state:{file:a}}=e;if(r==`save`)return n==`designer`?t?i(`updateDesigner`,t):i(`addDesigner`):n==`user`?i(`updateFile`,t):i(`addFile`);if(r==`saveAs`)return i(n==`designer`?`addDesigner`:`addFile`)},addFile(e){let{state:{file:t,fileThumbImageDefault:n}}=e,r=`0X0`;return t.pages.length&&(r=`${t.pages[0].width}X${t.pages[0].height}`),new Promise(async(e,i)=>{let a=await j({json:t.pages,html:t.html});he({isUed:!1,attribution:`mine`,tempType:t.tempType,tempName:t.tempName,tempImage:t.tempImage||n,dataUrl:a,width:t.width||r.split(`X`)[0],height:t.height||r.split(`X`)[1],tempIndustry:t.tempIndustry||``,tempSort:t.tempSort||``,tempTheme:t.tempTheme||``,tempWeights:t.tempWeights||``}).then(t=>{e(t)}).catch(e=>{i(e.message||e)})})},updateFile(e,t){let{state:{file:n,fileThumbImageDefault:r}}=e,i=`0X0`;return n.pages.length&&(i=`${n.pages[0].width}X${n.pages[0].height}`),new Promise(async(e,a)=>{let o=await j({json:n.pages,html:n.html});he({id:t,isUed:!1,attribution:`mine`,tempType:n.tempType,tempName:n.tempName,tempImage:n.tempImage||r,dataUrl:o,width:n.width||i.split(`X`)[0],height:n.height||i.split(`X`)[1],tempIndustry:n.tempIndustry||``,tempSort:n.tempSort||``,tempTheme:n.tempTheme||``,tempWeights:n.tempWeights||``}).then(t=>{e(t)}).catch(e=>{a(e.message||e)})})},addDesigner(e){let{state:{file:t,fileThumbImageDefault:n}}=e,r=`0X0`;return t.pages.length&&(r=`${t.pages[0].width}X${t.pages[0].height}`),new Promise(async(e,i)=>{let a=await j({json:t.pages,html:t.html});he({isUed:!0,attribution:`system`,tempType:t.tempType,tempName:t.tempName,tempImage:t.tempImage||n,dataUrl:a,width:t.width||r.split(`X`)[0],height:t.height||r.split(`X`)[1],tempIndustry:t.tempIndustry||``,tempSort:t.tempSort||``,tempTheme:t.tempTheme||``,tempCountry:t.tempCountry||``,tempWeights:t.tempWeights||``}).then(t=>{e(t)}).catch(e=>{i(e.message||e)})})},updateDesigner(e,t){let{state:{file:n,fileThumbImageDefault:r}}=e,i=`0X0`;return n.pages.length&&(i=`${n.pages[0].width}X${n.pages[0].height}`),new Promise(async(e,a)=>{let o=await j({json:n.pages,html:n.html});he({id:t,isUed:!0,attribution:`system`,tempType:n.tempType,tempName:n.tempName,tempImage:n.tempImage||r,dataUrl:o,width:n.width||i.split(`X`)[0],height:n.height||i.split(`X`)[1],tempIndustry:n.tempIndustry||``,tempSort:n.tempSort||``,tempTheme:n.tempTheme||``,tempCountry:n.tempCountry||``,tempWeights:n.tempWeights||``}).then(t=>{e(t)}).catch(e=>{a(e.message||e)})})},inDiyPage(e,{diy:t,width:n,height:r}){let{state:i,commit:a}=e;if(i.levelFiles.unshift({file:R(i.file),fileZoom:i.fileZoom,history:R(i.history),pageActive:R(i.pageActive),elementActive:R(i.elementActive)}),t==``)a(`CREATE_EMPTY_FILE`,{width:n,height:r});else{let e=JSON.parse(Rt.decode(t));e.pages[0].width=n,e.pages[0].height=r,a(`CREATE_DATA_FILE`,e)}},outDiyPage(e,t){let{state:n,commit:r}=e;R(n.file);let i=n.levelFiles[0];if(n.file=i.file,n.fileZoom=i.fileZoom,n.history=i.history,n.pageActive=n.file.pages.find(e=>e.id==i.pageActive.id)||n.file.pages[0],i.elementActive.length){let e=[];i.elementActive.forEach(t=>{let r=n.pageActive.elements.find(e=>e.id==t.id);r&&e.push(r)}),n.elementActive=e}n.levelFiles.shift(),t&&(n.elementActive[0],r(`ADD_TO_HISTORY`,`ä¿®æ¹èªå®ä¹`))}}}})))()}var tr;function nr(){return(nr=e((()=>{w(),Yn(),He(),Je(),tr={namespaced:!0,state:{headerHeight:65,asideWidth:65,attrWidth:276,asideCollapse:{show:!1,width:270,type:``},collapsePagesWidth:165,collapseOtherWidth:270,collapseLayerShow:!1,fileState:`init`,file:{id:``,tempName:``,tempImage:``,pages:[],tempType:`pc`},fileZoom:1,fileZoomList:[.15,.25,.5,.75,1,1.25,1.5,1.75,2,3,4],fileThumbImageDefault:`https://img.alicdn.com/imgextra/i2/2169381006/O1CN015iZLk61JIn6l9ro2H_!!2169381006.jpg`,history:{list:[],index:0,max:30},pageActive:null,elementActive:[],elementHover:null,fontFamilys:Jn,levelFiles:[],refLines:{x:[],y:[]}},getters:{getField:It,getFontInfo:e=>t=>e.fontFamilys.find(e=>e.family==t),pagesActiveIndex:e=>e.pageActive?e.file.pages.findIndex(t=>t.id==e.pageActive.id):-1,isMutiSelect:e=>e.elementActive.length>1,elementSelectedType:e=>{let{elementActive:t,pageActive:n}=e;return t.length>1?{type:`eGroup`,name:`ç»å`}:t.length==1?{type:t[0].type,name:t[0].name}:n?{type:n.type,name:n.name}:null},elementActiveWHLT:e=>{let t=e.elementActive,n=[],r=[],i=[],a=[];
4return t.forEach(e=>{n.push(Number.parseInt(e.left)),r.push(Number.parseInt(e.left)+Number.parseInt(e.width)),i.push(e.top),a.push(Number.parseInt(e.top)+Number.parseInt(e.height))}),{width:Math.max(...r)-Math.min(...n),height:Math.max(...a)-Math.min(...i),left:Math.min(...n),top:Math.min(...i),right:Math.max(...r),bottom:Math.max(...a)}},getElementActiveWHLT:e=>()=>{let t=e.elementActive,n=[],r=[],i=[],a=[];return t.forEach(e=>{n.push(Number.parseInt(e.left)),r.push(Number.parseInt(e.left)+Number.parseInt(e.width)),i.push(e.top),a.push(Number.parseInt(e.top)+Number.parseInt(e.height))}),{width:Math.max(...r)-Math.min(...n),height:Math.max(...a)-Math.min(...i),left:Math.min(...n),top:Math.min(...i),right:Math.max(...r),bottom:Math.max(...a)}},getEleActualWHLT:e=>t=>{let n=e.file.pages,r=n.findIndex(e=>e.id==t.pid),i=0;n.forEach((e,t)=>{t<r&&(i+=Number(e.height))});let a=n[r];return a&&a.position===`bottom`&&(i+=document.querySelector(`#detail-demo-module`).getBoundingClientRect().height/e.fileZoom),{left:t.left,top:i+Number(t.top),right:Number.parseInt(t.left)+Number.parseInt(t.width),bottom:i+Number(t.top)+Number.parseInt(t.height),width:t.width,height:t.height,pageWHLT:{left:0,top:i,width:n[r].width,height:n[r].height}}},levelFilesLength:e=>e.levelFiles.length,elementActiveIsLocked:e=>(e.elementActive||[{}]).some(e=>e.lock)},mutations:{updateField:Lt,SET_REFLINES(e,t){e.refLines=t},SET_FONT_STATUS(e,t,n=!0){t.loaded=n},SET_FILE_STATE(e,t){e.fileState=t},SET_FILEZOOM(e,t){e.fileZoom=t},SET_ASIDECOLLAPSE(e,t){let{asideCollapse:n}=e;for(let e in t)n[e]=t[e]},SET_COLLAPSE_LAYER_SHOW(e,t){e.collapseLayerShow=t},SET_ELEMENT_HOVER(e,t){e.elementHover=t},SET_ELEMENT_HOVER_PROPERTY(e,t){e.elementHover&&Object.assign(e.elementHover,t)},SET_FILE_PROPERTY(e,t){Object.assign(e.file,t)},CREATE_EMPTY_FILE(e,t={}){e.file={id:``,tempName:`æªå½å`,pages:[],tempType:`pc`},e.history={list:[],index:0,max:30},e.pageActive=null,e.elementActive=[],e.elementHover=null,this.commit(`relate_store/ADD_NEW_PAGE`,t)},CREATE_DATA_FILE(e,t){e.file=t,e.history={list:[],index:0,max:30},e.pageActive=null,e.elementActive=[],e.elementHover=null,e.file.pages.length?(e.pageActive=e.file.pages[0],this.commit(`relate_store/ADD_TO_HISTORY`,`页é¢åå§å`)):this.commit(`relate_store/ADD_NEW_PAGE`)},ADD_NEW_PAGE(e,t={}){let{pages:n}
4=e.file,r=`page`,i=`${r}_${P(16,16)}`,a=this.getters[`relate_store/pagesActiveIndex`],o={id:i,type:r,name:`页é¢`,width:n.map(e=>e.width)[0]||944,height:600,bgMode:`color`,bgColor:`#ffffff`,bgImage:{url:`https://img.alicdn.com/imgextra/i1/2169381006/O1CN01yeqNBY1JIn7RCo3GK_!!2169381006.jpg`,left:0,top:0,scale:1},position:`top`,elements:[]};t&&(Object.assign(o,R(t)),o.id=i),o.elements.length&&o.elements.forEach(e=>{e.pid=o.id}),n.splice(a+1,0,o),this.commit(`relate_store/SET_PAGE_ACTIVE`,o),this.commit(`relate_store/ADD_TO_HISTORY`,`æ·»å 页é¢`)},DEL_PAGE(e,t){let{pages:n}=e.file,r=n.findIndex(e=>e.id==t);if(r>-1){let e=this.getters[`relate_store/pagesActiveIndex`];n.splice(r,1),r==e&&this.commit(`relate_store/SET_PAGE_ACTIVE`,n[Math.min(e+1,n.length-1)]),this.commit(`relate_store/ADD_TO_HISTORY`,`å é¤é¡µé¢`)}},SORT_PAGE(e,{index1:t,index2:n}){let{pages:r}=e.file;z.swapArray(r,t,n),this.commit(`relate_store/ADD_TO_HISTORY`,`页颿åº`)},SET_PAGE_PROPERTY(e,{title:t,page:n,propertys:r,history:i}){Object.assign(n||e.pageActive,r),i!==!1&&this.commit(`relate_store/ADD_TO_HISTORY`,t||`ä¿®æ¹é¡µé¢å±æ§`)},SET_PAGE_ACTIVE(e,t){e.elementActive=[],e.pageActive=t},ADD_ELE(e,t){let{pageActive:n}=e,r=Array.isArray(t)?t:[t],i=[];r.forEach(e=>{let t=R(e);t.id=`${t.type}_${P(16,16)}`,t.pid=n.id,n.elements.push(t),i.push(t)}),this.commit(`relate_store/SET_ELEMENT_ACTIVE`,i),this.commit(`relate_store/ADD_TO_HISTORY`,`æ·»å å
ç´ `)},SET_ELEMENT_PROPERTY(e,{title:t,element:n,propertys:r,history:i}){let a=n||e.elementActive[0];Object.assign(a,r),i!==!1&&this.commit(`relate_store/ADD_TO_HISTORY`,t||`ä¿®æ¹${a.name}屿§`)},SET_ELEMENT_POSITION_MUTI(e,{title:t,propertys:n,history:r}){let i=[],a=[];e.elementActive.forEach(e=>{i.push(Number.parseInt(e.left)),a.push(Number.parseInt(e.top))});let o={left:Math.min(...i),top:Math.min(...a)};e.elementActive.forEach(e=>{n.hasOwnProperty(`left`)&&(e.left=e.left-o.left+n.left*1),n.hasOwnProperty(`top`)&&(e.top=e.top-o.top+n.top*1)})},SET_ELEMENT_SIZE_MUTI(e,{title:t,propertys:n,history:r}){let i=[],a=[],o=[],s=[];e.elementActive.forEach(e=>{i.push(Number.parseInt(e.left)),o.push(Number.parseInt(e.top)),a.push(Number.parseInt(e.left)+Number.parseInt(e.width)),s.push(Number.parseInt(e.top)+Number.parseInt(e.height))});let c={left:Math.min(...i),top:Math.min(...o),width:Math.max(...a)-Math.min(...i),height:Math.max(...s)-Math.min(...o)},l=n.width/c.width,u=n.height/c.height;e.elementActive.forEach(e=>{n.hasOwnProperty(`left`)&&(e.left=(e.left-c.left)/c.width*n.width+n.left),n.hasOwnProperty(`top`)&&(e.top=(e.top-c.top)/c.height*n.height+n.top),n.hasOwnProperty(`width`)&&(e.width*=l),n.hasOwnProperty(`height`)&&(e.height*=u)})},SET_ELEMENT_ACTIVE(e,t){e.elementActive=Array.isArray(t)?t:[t],e.elementActive&&e.elementActive.length&&(e.pageActive=e.file.pages.find(t=>t.id===e.elementActive[0].pid))},SET_ELEMENT_ACTIVE_MUTI(e,t){let n=Array.isArray(t)?t:[t];new Set([...n.map(e=>e.pid),...e.elementActive.map(e=>e.pid)]).size>1||(n.forEach(t=>{let n=e.elementActive.findIndex(e=>e.id==t.id);n==-1?e.elementActive.push(t):e.elementActive.splice(n,1)}),e.elementActive&&e.elementActive.length&&(e.pageActive=e.file.pages.find(t=>t.id===e.elementActive[0].pid)))},DEL_ELEMENT(e,t){let{pageActive:n,elementActive:r}=e,i=Array.isArray(t)?t:[t];i.forEach(e=>{let t=n.elements.findIndex(t=>t.id==e);t>-1&&n.elements.splice(t,1);let i=r.findIndex(t=>t.id==e);i>-1&&r.splice(i,1)}),this.commit(`relate_store/ADD_TO_HISTORY`,`å é¤å
ç´ [${i}]`)},ADD_ELE_IMAGE(e,t={}){let n=`eImage`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`å¾ç`,width:200,height:200,left:50,top:50,image:{url:`https://img.alicdn.com/imgextra/i1/2169381006/O1CN01yeqNBY1JIn7RCo3GK_!!2169381006.jpg`,left:0,top:0,scale:1},link:``,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`relate_store/SET_ELEMENT_ACTIVE`,a),this.commit(`relate_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_TEXT(e,t={}){let n=`eText`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`æå`,width:620,height:70,left:50,top:50,content:`请è¾å
¥æå`,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:50,fontWeight:400,fontStyle:`normal`,color:`#000`,textDecoration:`none`,textAlign:`center`,writingMode:`horizontal-tb`,letterSpacing:0,lineHeight:1.2,opacity:1,rotate:0,bgColor:``,bgImage:``,link:``,lock:!1,hide:!1,editing:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`relate_store/SET_ELEMENT_ACTIVE`,a),this.commit(`relate_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_AREA(e,t={}){let n=`eArea`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`çåº`,width:100,height:100,left:50,top:50,link:``,rotate:0,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`relate_store/SET_ELEMENT_ACTIVE`,a),this.commit(`relate_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_SVG_SHAPE(e,t={}){let n=`eSvgShape_${P(16,16)}`,{pageActive:r}
4=e,i={id:0,type:`eSvgShape`,name:`å½¢ç¶`,width:328,height:176,left:50,top:50,color:[`rgb(136, 208, 237)`,`rgb(255, 255, 255)`,`rgb(187, 232, 255)`],content:`<svg :width="setting.width" :height="setting.height" viewBox="0 0 736.9 395.2" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg"><rect x="48.3" y="45.2" width="681.6" height="342.93" rx="15.2" :fill="setting.color[0]" :stroke="setting.color[1]" stroke-miterlimit="10" stroke-width="14"/><rect x="7" y="7" width="681.6" height="342.93" rx="15.2" :fill="setting.color[2]" :stroke="setting.color[1]" stroke-miterlimit="10" stroke-width="14"/></svg>`,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(i,R(t)),i.id=n,i.pid=r.id,r.elements.push(i),this.commit(`relate_store/SET_ELEMENT_ACTIVE`,i),this.commit(`relate_store/ADD_TO_HISTORY`,`æ·»å ${i.name}å
ç´ `)},ADD_ELE_SVG_RECT(e,t={}){let n=`eSvgRect`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`ç©å½¢`,width:200,height:200,left:50,top:50,radius:0,strokeColor:`#000000`,strokeWidth:4,strokeLineStyle:`solid`,fill:`transparent`,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`relate_store/SET_ELEMENT_ACTIVE`,a),this.commit(`relate_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_SVG_CIRCLE(e,t={}){let n=`eSvgCircle`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`åå½¢`,width:300,height:300,left:50,top:50,strokeColor:`#000000`,strokeWidth:8,strokeLineStyle:`solid`,fill:`transparent`,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`relate_store/SET_ELEMENT_ACTIVE`,a),this.commit(`relate_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_SVG_TRIANGLE(e,t={}){let n=`eSvgTriangle`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`ä¸è§å½¢`,width:300,height:300,left:50,top:50,strokeColor:`#000000`,strokeWidth:8,strokeLineStyle:`solid`,fill:`transparent`,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`relate_store/SET_ELEMENT_ACTIVE`,a),this.commit(`relate_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_GOODS(e,t={}){let n=`eGoods`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`ååå表`,width:750,height:774,left:50,top:50,bgColor:`#ffffff`,goods:[{id:``,title:`sandroæ¥å¤æ°æ¬¾å¥³è£
对æ¯è²é¢è¾¹ éç»ä¸è¡£G30137E`,image:`https://img.alicdn.com/imgextra/i3/1867852664/O1CN01jRaApl1VY9cY1XozB_!!1867852664.jpg`,price:`299.00`,oldPrice:`399.00`,pricePrefix:`$`,sold:`66`,soldPrefix:`Orders(`,soldSuffix:`)`,tagImage:`https://img.alicdn.com/imgextra/i2/1867852664/O1CN01MSAjyS1VY9cYLBqXu_!!1867852664.png`,text1:`text1`,text2:`text2`,text3:`text3`,image1:`https://img.alicdn.com/imgextra/i4/1867852664/O1CN019Z66bb1VY9cWoBBcy_!!1867852664.png`,image2:`https://img.alicdn.com/imgextra/i2/1867852664/O1CN01BfGUQ21VY9cN2qON5_!!1867852664.jpg`,image3:`https://img.alicdn.com/imgextra/i1/1867852664/O1CN01BIbReh1VY9cJv3SYQ_!!1867852664.jpg`,link:`https://www.baidu.com/`},{id:``,title:`sandroæ¥å¤æ°æ¬¾å¥³è£
对æ¯è²é¢è¾¹ éç»ä¸è¡£G30137E`,image:`https://img.alicdn.com/imgextra/i1/1867852664/O1CN01zxg5gd1VY9cXmh0IP_!!1867852664.jpg`,price:`299.00`,oldPrice:`399.00`,pricePrefix:`$`,sold:`66`,soldPrefix:`Orders(`,soldSuffix:`)`,tagImage:`https://img.alicdn.com/imgextra/i2/1867852664/O1CN01MSAjyS1VY9cYLBqXu_!!1867852664.png`,text1:`text1`,text2:`text2`,text3:`text3`,image1:`https://img.alicdn.com/imgextra/i4/1867852664/O1CN019Z66bb1VY9cWoBBcy_!!1867852664.png`,image2:`https://img.alicdn.com/imgextra/i2/1867852664/O1CN01BfGUQ21VY9cN2qON5_!!1867852664.jpg`,image3:`https://img.alicdn.com/imgextra/i1/1867852664/O1CN01BIbReh1VY9cJv3SYQ_!!1867852664.jpg`,link:`https://www.baidu.com/`}],show:{title:!0,price:!0,oldPrice:!0,sold:!0,buy:!0,tagImage:!0,discount:!1,text1:!1,text2:!1,text3:!1,image1:!1,image2:!1,image3:!1},item:{width:750,height:386,bgMode:`color`,bgColor:`#ffffff`,bgImage:``,marginX:0,marginY:0,colNum:`1`,radius:0,borderColor:`#000000`,borderWidth:1,borderLineStyle:`solid`},image:{width:340,height:340,left:18,top:16,radius:0,lock:!0},title:{width:340,height:55,left:382,top:39,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:20,fontWeight:400,fontStyle:`normal`,color:`#454545`,textDecoration:`none`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1}
4,price:{width:120,height:26,left:382,top:183,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:26,fontWeight:400,fontStyle:`normal`,color:`#ff3c32`,textDecoration:`none`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},oldPrice:{width:120,height:26,left:517,top:189,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:20,fontWeight:400,fontStyle:`normal`,color:`#cccccc`,textDecoration:`line-through`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},sold:{width:80,height:21,left:416,top:286,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:16,fontWeight:400,fontStyle:`normal`,color:`#999999`,textDecoration:`none`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},buy:{width:136,height:40,left:582,top:272,mode:`image`,image:`https://img.alicdn.com/imgextra/i1/1867852664/O1CN01TWRwCj1VY9cWhOmji_!!1867852664.png`,text:`BUY NOW`,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:16,fontWeight:400,fontStyle:`normal`,color:`#999999`,textDecoration:`none`,textAlign:`center`,letterSpacing:0,lineHeight:2.4,bgColor:`transparent`,radius:0,borderColor:`#000000`,borderWidth:1,borderLineStyle:`solid`,lock:!1},tagImage:{width:100,height:100,left:20,top:16,lock:!1},discount:{width:50,height:55,left:0,top:0,image:`https://res.dianxiaobao.net/00/00/00/discount.png`,marginLeft:6,marginTop:7,fontSize:20,lock:!1},text1:{width:148,height:20,left:384,top:327,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:20,fontWeight:400,fontStyle:`normal`,color:`#454545`,textDecoration:`none`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},text2:{width:148,height:20,left:384,top:327,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:20,fontWeight:400,fontStyle:`normal`,color:`#454545`,textDecoration:`none`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},text3:{width:148,height:20,left:384,top:327,fontFamily:`AlibabaPuHuiTi-Regular`,fontSize:20,fontWeight:400,fontStyle:`normal`,color:`#454545`,textDecoration:`none`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},image1:{width:168,height:20,left:378,top:129,lock:!1},image2:{width:72,height:40,left:651,top:183,lock:!1},image3:{width:280,height:136,left:46,top:160,lock:!1},inner:[],innerFocus:``,rotate:0,lock:!1,hide:!1};Object.keys(a).forEach(e=>{a[e].hasOwnProperty(`lock`)&&a[e].lock===!1&&a.show[e]!==!1&&a.inner.push(e)}),t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`relate_store/SET_ELEMENT_ACTIVE`,a),this.commit(`relate_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_TO_HISTORY(e,t){let{history:n,file:r}=e,{index:i,max:a}=n,o={title:t,data:R(r)};i&&(n.list.splice(0,i),n.index=0),n.list.unshift(o)>a&&n.list.pop(),this.commit(`relate_store/SET_FILE_STATE`,`changed`)},SET_HISTORY_INDEX(e,t){let{history:n,file:r,pageActive:i,elementActive:a}=e;if(n.list[t]&&(n.index=t,e.file=R(n.list[t].data),e.pageActive=e.file.pages.find(e=>e.id==i.id)||e.file.pages[0],a.length)){let t=[];a.forEach(n=>{let r=e.pageActive.elements.find(e=>e.id==n.id);r&&t.push(r)}),e.elementActive=t.length==e.elementActive.length?t:[]}}},actions:{appendFileData(e,{id:t}){let{state:n,commit:r,dispatch:i}=e;Ue({id:t}).then(async e=>{let t=(await A(e.dataUrl)).json,i=t.filter(e=>e.position===`top`).map(e=>(e.id=`page_${P(16,16)}`,e.elements&&e.elements.forEach(t=>{t.pid=e.id}),e)),a=t.filter(e=>e.position===`bottom`).map(e=>(e.id=`page_${P(16,16)}`,e.elements&&e.elements.forEach(t=>{t.pid=e.id}),e)),o=n.file.pages.filter(e=>e.position===`top`),s=n.file.pages.filter(e=>e.position===`bottom`),c=[...o,...i,...s,...a];return r(`SET_FILE_PROPERTY`,{pages:c}),Promise.resolve()}).catch(e=>Promise.reject(e.message||e))},initFileData(e,{id:t,mode:n,width:r,tempType:i}){let{commit:a,dispatch:o}=e;if(!t)return new Promise(e=>{a(`CREATE_EMPTY_FILE`,{width:r}),a(`SET_FILE_PROPERTY`,{tempType:i}),e()});if(n==`system`)return o(`getSystemTempDetail`,t);if(n==`user`)return o(`getUserTempDetail`,t);if(n==`designer`)return o(`getDesignerTempDetail`,t)}
4,getSystemTempDetail(e,t){let{commit:n}=e;return new Promise((e,r)=>{Ue({id:t}).then(async t=>{let r=await A(t.dataUrl);t.pages=r.json,t.html=r.html,n(`CREATE_DATA_FILE`,t),e(t)}).catch(e=>{r(e.message||e)})})},getUserTempDetail(e,t){let{commit:n}=e;return new Promise((e,r)=>{Ue({id:t}).then(async t=>{let r=await A(t.dataUrl);t.pages=r.json,t.html=r.html,n(`CREATE_DATA_FILE`,t),e(t)}).catch(e=>{r(e.message||e)})})},getDesignerTempDetail(e,t){let{commit:n}=e;return new Promise((e,r)=>{Ue({id:t}).then(async t=>{let r=await A(t.dataUrl);t.pages=r.json,t.html=r.html,n(`CREATE_DATA_FILE`,t),e(t)}).catch(e=>{r(e.message||e)})})},saveFileData(e,{id:t,mode:n,saveType:r}){let{dispatch:i,state:{file:a}}=e;if(r==`save`)return n==`designer`?t?i(`updateDesigner`,t):i(`addDesigner`):i(n==`user`?`updateFile`:`addFile`,t);if(r==`saveAs`)return i(n==`designer`?`addDesigner`:`addFile`)},addFile(e,t){let{state:{file:n,fileThumbImageDefault:r}}=e,i=`0X0`;return n.pages.length&&(i=`${n.pages[0].width}X${n.pages[0].height}`),new Promise(async(e,a)=>{let o=await j({json:n.pages,html:n.html});Ie({isUed:!1,attribution:`mine`,tempType:n.tempType,tempName:n.tempName,tempImage:n.tempImage||r,dataUrl:o,width:n.width||i.split(`X`)[0],height:n.height||i.split(`X`)[1],tempIndustry:n.tempIndustry||``,tempSort:n.tempSort||``,tempTheme:n.tempTheme||``,tempWeights:n.tempWeights||``,sysId:t}).then(t=>{e(t)}).catch(e=>{a(e.message||e)})})},updateFile(e,t){let{state:{file:n,fileThumbImageDefault:r}}=e,i=`0X0`;return n.pages.length&&(i=`${n.pages[0].width}X${n.pages[0].height}`),new Promise(async(e,a)=>{let o=await j({json:n.pages,html:n.html});Ie({id:t,isUed:!1,attribution:`mine`,tempType:n.tempType,tempName:n.tempName,tempImage:n.tempImage||r,dataUrl:o,width:n.width||i.split(`X`)[0],height:n.height||i.split(`X`)[1],tempIndustry:n.tempIndustry||``,tempSort:n.tempSort||``,tempTheme:n.tempTheme||``,tempWeights:n.tempWeights||``}).then(t=>{e(t)}).catch(e=>{a(e.message||e)})})},addDesigner(e){let{state:{file:t,fileThumbImageDefault:n}}=e,r=`0X0`;return t.pages.length&&(r=`${t.pages[0].width}X${t.pages[0].height}`),new Promise(async(e,i)=>{let a=await j({json:t.pages,html:t.html});Ie({isUed:!0,attribution:`system`,tempType:t.tempType,tempName:t.tempName,tempImage:t.tempImage||n,dataUrl:a,width:t.width||r.split(`X`)[0],height:t.height||r.split(`X`)[1],tempIndustry:t.tempIndustry||``,tempSort:t.tempSort||``,tempTheme:t.tempTheme||``,tempWeights:t.tempWeights||``}).then(t=>{e(t)}).catch(e=>{i(e.message||e)})})},updateDesigner(e,t){let{state:{file:n,fileThumbImageDefault:r}}=e,i=`0X0`;return n.pages.length&&(i=`${n.pages[0].width}X${n.pages[0].height}`),new Promise(async(e,a)=>{let o=await j({json:n.pages,html:n.html});Ie({id:t,isUed:!0,attribution:`system`,tempType:n.tempType,tempName:n.tempName,tempImage:n.tempImage||r,dataUrl:o,width:n.width||i.split(`X`)[0],height:n.height||i.split(`X`)[1],tempIndustry:n.tempIndustry||``,tempSort:n.tempSort||``,tempTheme:n.tempTheme||``,tempWeights:n.tempWeights||``}).then(t=>{e(t)}).catch(e=>{a(e.message||e)})})},inDiyPage(e,{diy:t,width:n,height:r}){let{state:i,commit:a}=e;if(i.levelFiles.unshift({file:R(i.file),fileZoom:i.fileZoom,history:R(i.history),pageActive:R(i.pageActive),elementActive:R(i.elementActive)}),t==``)a(`CREATE_EMPTY_FILE`,{width:n,height:r});else{let e=JSON.parse(Rt.decode(t));e.pages[0].width=n,e.pages[0].height=r,a(`CREATE_DATA_FILE`,e)}},outDiyPage(e,t){let{state:n,commit:r}=e;R(n.file);let i=n.levelFiles[0];if(n.file=i.file,n.fileZoom=i.fileZoom,n.history=i.history,n.pageActive=n.file.pages.find(e=>e.id==i.pageActive.id)||n.file.pages[0],i.elementActive.length){let e=[];i.elementActive.forEach(t=>{let r=n.pageActive.elements.find(e=>e.id==t.id);r&&e.push(r)}),n.elementActive=e}n.levelFiles.shift(),t&&(n.elementActive[0],r(`ADD_TO_HISTORY`,`ä¿®æ¹èªå®ä¹`))}}}})))()}var rr;function ir(){return(ir=e((()=>{wt(),Yn(),v(),He(),Je(),Ee(),rr={namespaced:!0,state:{headerHeight:65,asideWidth:65,attrWidth:276,asideCollapse:{show:!1,width:270,type:``},collapsePagesWidth:165,collapseOtherWidth:270,collapseLayerShow:!1,fileState:`init`,file:{id:``,tempName:``,tempImage:``,pages:[],tempType:`pc`,tempClassify:``,mode:``},fileZoom:1,fileZoomList:[.15,.25,.5,.75,1,1.25,1.5,1.75,2,3,4],fileThumbImageDefault:`https://img.alicdn.com/imgextra/i2/2169381006/O1CN015iZLk61JIn6l9ro2H_!!2169381006.jpg`,history:{list:[],index:0,max:30},pageActive:null,elementActive:[],elementHover:null,fontFamilys:Jn,levelFiles:[],refLines:{x:[],y:[]}},getters:{getField:It,getFontInfo:e=>t=>e.fontFamilys.find(e=>e.family===t),pagesActiveIndex:e=>e.pageActive?e.file.pages.findIndex(t=>F(t.id,e.pageActive.id)):-1,isMutiSelect:e=>e.elementActive.length>1,elementSelectedType:e=>{let{elementActive:t,pageActive:n}=e;return t.length>1?{type:`eGroup`,name:`ç»å`}:t.length==1?{type:t[0].type,name:t[0].name}:n?{type:n.type,name:n.name}:null},elementActiveWHLT:e=>{let t=e.elementActive,n=[],r=[],i=[],a=[];
4return t.forEach(e=>{n.push(Number.parseInt(e.left)),r.push(Number.parseInt(e.left)+Number.parseInt(e.width)),i.push(e.top),a.push(Number.parseInt(e.top)+Number.parseInt(e.height))}),{width:Math.max(...r)-Math.min(...n),height:Math.max(...a)-Math.min(...i),left:Math.min(...n),top:Math.min(...i),right:Math.max(...r),bottom:Math.max(...a)}},getElementActiveWHLT:e=>()=>{let t=e.elementActive,n=[],r=[],i=[],a=[];return t.forEach(e=>{n.push(Number.parseInt(e.left)),r.push(Number.parseInt(e.left)+Number.parseInt(e.width)),i.push(e.top),a.push(Number.parseInt(e.top)+Number.parseInt(e.height))}),{width:Math.max(...r)-Math.min(...n),height:Math.max(...a)-Math.min(...i),left:Math.min(...n),top:Math.min(...i),right:Math.max(...r),bottom:Math.max(...a)}},getEleActualWHLT:e=>t=>{let n=e.file.pages,r=n.findIndex(e=>e.id==t.pid),i=0,a=n[r];return a&&a.position===`bottom`&&(i+=254),{left:t.left,top:i+Number(t.top),width:t.width,height:t.height,pageWHLT:{left:0,top:i,width:n[r].width,height:n[r].height}}},levelFilesLength:e=>e.levelFiles.length,elementActiveIsLocked:e=>(e.elementActive||[{}]).some(e=>e.lock)},mutations:{updateField:Lt,SET_REFLINES(e,t){e.refLines=t},SET_FONT_STATUS(e,t,n=!0){t.loaded=n},SET_FILE_STATE(e,t){e.fileState=t},SET_FILEZOOM(e,t){e.fileZoom=t},SET_ASIDECOLLAPSE(e,t){let{asideCollapse:n}=e;for(let e in t)n[e]=t[e]},SET_COLLAPSE_LAYER_SHOW(e,t){e.collapseLayerShow=t},SET_ELEMENT_HOVER(e,t){e.elementHover=t},SET_ELEMENT_HOVER_PROPERTY(e,t){e.elementHover&&Object.assign(e.elementHover,t)},SET_FILE_PROPERTY(e,t){Object.assign(e.file,t)},CREATE_EMPTY_FILE(e,t={}){e.file={id:``,tempName:`æªå½å`,pages:[],tempType:`pc`},e.history={list:[],index:0,max:30},e.pageActive=null,e.elementActive=[],this.commit(`watermark_store/ADD_NEW_PAGE`,t)},CREATE_DATA_FILE(e,t){e.file=t,e.history={list:[],index:0,max:30},e.pageActive=null,e.elementActive=[],e.file.pages.length?(e.pageActive=e.file.pages[0],this.commit(`watermark_store/ADD_TO_HISTORY`,`页é¢åå§å`)):this.commit(`watermark_store/ADD_NEW_PAGE`)},ADD_DATA_FILE(e,t){t.pages.forEach(e=>{this.commit(`watermark_store/ADD_NEW_PAGE`,e)})},ADD_NEW_PAGE(e,t={}){let{pages:n}
4=e.file,r=`page`,i=`${r}_${P(16,16)}`,a=this.getters[`watermark_store/pagesActiveIndex`],o=`æ°´å°${n.length+1}`,s={id:i,type:r,name:`页é¢`,mokuaiName:o,width:800,height:800,bgMode:`color`,bgColor:`rgba(255,255,255,0)`,bgImage:{url:`https://img.alicdn.com/imgextra/i1/2169381006/O1CN01uNfNGk1JIn0QLWOEG_!!2169381006.png`,left:0,top:0,scale:1},position:`top`,elements:[]};t&&(Object.assign(s,R(t)),s.id=i,s.mokuaiName=o),s.elements.length&&s.elements.forEach(e=>{e.pid=s.id}),n.splice(a+1,0,s),this.commit(`watermark_store/SET_PAGE_ACTIVE`,s),this.commit(`watermark_store/ADD_TO_HISTORY`,`æ·»å 页é¢`)},DEL_PAGE(e,t){let{pages:n}=e.file,r=n.findIndex(e=>e.id==t);if(r>-1){let e=this.getters[`watermark_store/pagesActiveIndex`];n.splice(r,1),r==e&&this.commit(`watermark_store/SET_PAGE_ACTIVE`,n[Math.min(e+1,n.length-1)]),this.commit(`watermark_store/ADD_TO_HISTORY`,`å é¤é¡µé¢`)}},SORT_PAGE(e,{index1:t,index2:n}){let{pages:r}=e.file;z.swapArray(r,t,n),this.commit(`watermark_store/ADD_TO_HISTORY`,`页颿åº`)},SET_PAGE_PROPERTY(e,{title:t,page:n,propertys:r,history:i}){Object.assign(n||e.pageActive,r),i!==!1&&this.commit(`watermark_store/ADD_TO_HISTORY`,t||`ä¿®æ¹é¡µé¢å±æ§`)},SET_PAGE_ACTIVE(e,t){e.elementActive=[],e.pageActive=t},ADD_ELE(e,t){let{pageActive:n}=e,r=Array.isArray(t)?t:[t],i=[];for(let e of r){if(n.elements.filter(e=>e.type===`ePriceText`).length&&e.type===`ePriceText`){N.error(`ä¸ä¸ªæ¨¡åæå¤æ·»å ä¸ä¸ªä»·æ ¼ç»ä»¶, å¤ä¸ªä¸åä»·æ ¼è¯·æ·»å æ°ç模å`);continue}if(n.elements.filter(e=>e.type===`eMainImage`).length&&e.type===`eMainImage`){N.error(`ä¸ä¸ªæ¨¡åæå¤æ·»å ä¸ä¸ªä¸»å¾åºåæ§å¶ç»ä»¶`);continue}let t=R(e);t.id=`${t.type}_${P(16,16)}`,t.pid=n.id,n.elements.push(t),i.push(t)}this.commit(`watermark_store/SET_ELEMENT_ACTIVE`,i),this.commit(`watermark_store/ADD_TO_HISTORY`,`æ·»å å
ç´ `)},SET_ELEMENT_PROPERTY(e,{title:t,element:n,propertys:r,history:i}){let a=n||e.elementActive[0];Object.assign(a,r),i!==!1&&this.commit(`watermark_store/ADD_TO_HISTORY`,t||`ä¿®æ¹${a.name}屿§`)},SET_ELEMENT_POSITION_MUTI(e,{title:t,propertys:n,history:r}){let i=[],a=[];e.elementActive.forEach(e=>{i.push(Number.parseInt(e.left)),a.push(Number.parseInt(e.top))});let o={left:Math.min(...i),top:Math.min(...a)};e.elementActive.forEach(e=>{n.hasOwnProperty(`left`)&&(e.left=e.left-o.left+n.left*1),n.hasOwnProperty(`top`)&&(e.top=e.top-o.top+n.top*1)})},SET_ELEMENT_SIZE_MUTI(e,{title:t,propertys:n,history:r}){let i=[],a=[],o=[],s=[];e.elementActive.forEach(e=>{i.push(Number.parseInt(e.left)),o.push(Number.parseInt(e.top)),a.push(Number.parseInt(e.left)+Number.parseInt(e.width)),s.push(Number.parseInt(e.top)+Number.parseInt(e.height))});let c={left:Math.min(...i),top:Math.min(...o),width:Math.max(...a)-Math.min(...i),height:Math.max(...s)-Math.min(...o)},l=n.width/c.width,u=n.height/c.height;e.elementActive.forEach(e=>{n.hasOwnProperty(`left`)&&(e.left=(e.left-c.left)/c.width*n.width+n.left),n.hasOwnProperty(`top`)&&(e.top=(e.top-c.top)/c.height*n.height+n.top),n.hasOwnProperty(`width`)&&(e.width*=l),n.hasOwnProperty(`height`)&&(e.height*=u)})},SET_ELEMENT_ACTIVE(e,t){e.elementHover=null,e.elementActive=Array.isArray(t)?t:[t],e.elementActive&&e.elementActive.length&&(e.pageActive=e.file.pages.find(t=>t.id===e.elementActive[0].pid))},SET_ELEMENT_ACTIVE_MUTI(e,t){let n=Array.isArray(t)?t:[t];new Set([...n.map(e=>e.pid),...e.elementActive.map(e=>e.pid)]).size>1||(n.forEach(t=>{let n=e.elementActive.findIndex(e=>e.id==t.id);n==-1?e.elementActive.push(t):e.elementActive.splice(n,1)}),e.elementActive&&e.elementActive.length&&(e.pageActive=e.file.pages.find(t=>t.id===e.elementActive[0].pid)))},DEL_ELEMENT(e,t){let{pageActive:n,elementActive:r}=e,i=Array.isArray(t)?t:[t];i.forEach(e=>{let t=n.elements.findIndex(t=>t.id==e);t>-1&&n.elements.splice(t,1);let i=r.findIndex(t=>t.id==e);i>-1&&r.splice(i,1)}),this.commit(`watermark_store/ADD_TO_HISTORY`,`å é¤å
ç´ [${i}]`)},ADD_ELE_IMAGE(e,t={}){let n=`eImage`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`å¾ç`,width:526,height:305,left:50,top:50,image:{url:`https://img.alicdn.com/imgextra/i3/2169381006/O1CN011JImudVbUjmMnM5_!!2169381006.png`,left:0,top:0,scale:1},link:``,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`watermark_store/SET_ELEMENT_ACTIVE`,a),this.commit(`watermark_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_MAIN_IMAGE(e,t={}){let n=`eMainImage`,r=`${n}_${P(16,16)}`,{pageActive:i}
4=e,a={id:r,type:n,name:`主å¾åºåæ§å¶`,width:500,height:500,left:0,top:0,image:{url:`https://img.alicdn.com/imgextra/i3/2169381006/O1CN01Ai0iND1JInGNWGrq2_!!2169381006.jpg`,left:0,top:0,scale:1},link:``,rotate:0,opacity:1,lock:!1,hide:!1};if(t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.filter(e=>e.type===`eMainImage`).length){N.error(`ä¸ä¸ªæ¨¡åæå¤æ·»å ä¸ä¸ªä¸»å¾åºåæ§å¶ç»ä»¶`);return}i.elements.push(a),this.commit(`watermark_store/SET_ELEMENT_ACTIVE`,a),this.commit(`watermark_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_TEXT(e,t={}){let n=`eText`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`æå`,width:620,height:70,left:50,top:50,content:`请è¾å
¥æå`,fontFamily:`Roboto-BlackItalic`,fontSize:50,fontWeight:400,fontStyle:`normal`,color:`#000`,textDecoration:`none`,textAlign:`center`,writingMode:`horizontal-tb`,letterSpacing:0,lineHeight:1.2,opacity:1,rotate:0,bgColor:``,bgImage:``,link:``,lock:!1,hide:!1,editing:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`watermark_store/SET_ELEMENT_ACTIVE`,a),this.commit(`watermark_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_PRICE_TEXT(e,t={}){let n=`ePriceText`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`ä»·æ ¼æå`,width:120,height:25,left:50,top:50,content:null,fontFamily:`AlibabaPuHuiTi-Heavy`,fontSize:18,fontWeight:400,fontStyle:`normal`,color:`#000`,textDecoration:`none`,textAlign:`center`,letterSpacing:0,lineHeight:1,opacity:1,rotate:0,bgColor:`#ffffff`,bgImage:``,link:``,lock:!1,hide:!1,editing:!1,priceType:[{code:`activePrice`,name:`æ´»å¨ä»·`,pt:[C.AE.code]},{code:`nowPrice`,name:`ç°ä»·`,pt:[C.AE.code,C.ALIBABA.code,C.SHOPEE.code,C.LZD.code]},{code:`oldPrice`,name:`åä»·`,pt:[C.AE.code,C.ALIBABA.code,C.SHOPEE.code,C.LZD.code]},{code:`diyPrice`,name:`èªå®ä¹`,pt:[C.AE.code,C.ALIBABA.code,C.SHOPEE.code,C.LZD.code]}].reduce((e,t)=>(t.pt.includes(Se())&&e.push({code:t.code,name:t.name}),e),[]),priceMode:`old`,curd:{chen:``,jian:``,xiaoShu:2,hv:``},diyPrice:``};if(t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.filter(e=>e.type===`ePriceText`).length){N.error(`ä¸ä¸ªæ¨¡åæå¤æ·»å ä¸ä¸ªä»·æ ¼ç»ä»¶, å¤ä¸ªä¸åä»·æ ¼è¯·æ·»å æ°ç模å`);return}i.elements.push(a),this.commit(`watermark_store/SET_ELEMENT_ACTIVE`,a),this.commit(`watermark_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_AREA(e,t={}){let n=`eArea`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`çåº`,width:100,height:100,left:50,top:50,link:``,rotate:0,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`watermark_store/SET_ELEMENT_ACTIVE`,a),this.commit(`watermark_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_SVG_SHAPE(e,t={}){let n=`eSvgShape_${P(16,16)}`,{pageActive:r}=e,i={id:0,type:`eSvgShape`,name:`å½¢ç¶`,width:328,height:176,left:50,top:50,color:[`rgb(136, 208, 237)`,`rgb(255, 255, 255)`,`rgb(187, 232, 255)`],content:`<svg :width="setting.width" :height="setting.height" viewBox="0 0 736.9 395.2" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg"><rect x="48.3" y="45.2" width="681.6" height="342.93" rx="15.2" :fill="setting.color[0]" :stroke="setting.color[1]" stroke-miterlimit="10" stroke-width="14"/><rect x="7" y="7" width="681.6" height="342.93" rx="15.2" :fill="setting.color[2]" :stroke="setting.color[1]" stroke-miterlimit="10" stroke-width="14"/></svg>`,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(i,R(t)),i.id=n,i.pid=r.id,r.elements.push(i),this.commit(`watermark_store/SET_ELEMENT_ACTIVE`,i),this.commit(`watermark_store/ADD_TO_HISTORY`,`æ·»å ${i.name}å
ç´ `)},ADD_ELE_SVG_RECT(e,t={}){let n=`eSvgRect`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`ç©å½¢`,width:200,height:200,left:50,top:50,radius:0,strokeColor:`#000000`,strokeWidth:4,strokeLineStyle:`solid`,fill:`transparent`,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`watermark_store/SET_ELEMENT_ACTIVE`,a),this.commit(`watermark_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_SVG_CIRCLE(e,t={}){let n=`eSvgCircle`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`åå½¢`,width:300,height:300,left:50,top:50,strokeColor:`#000000`,strokeWidth:8,strokeLineStyle:`solid`,fill:`transparent`,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`watermark_store/SET_ELEMENT_ACTIVE`,a),this.commit(`watermark_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_SVG_TRIANGLE(e,t={}){let n=`eSvgTriangle`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`ä¸è§å½¢`,width:300,height:300,left:50,top:50,strokeColor:`#000000`,strokeWidth:8,strokeLineStyle:`solid`,fill:`transparent`,rotate:0,opacity:1,lock:!1,hide:!1};t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`watermark_store/SET_ELEMENT_ACTIVE`,a),this.commit(`watermark_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_ELE_GOODS(e,t={}){let n=`eGoods`,r=`${n}_${P(16,16)}`,{pageActive:i}=e,a={id:r,type:n,name:`ååå表`,width:750,height:774,left:50,top:50,bgColor:`#ffffff`,goods:[{id:``,title:`sandroæ¥å¤æ°æ¬¾å¥³è£
对æ¯
4è²é¢è¾¹ éç»ä¸è¡£G30137E`,image:`https://img.alicdn.com/imgextra/i3/1867852664/O1CN01jRaApl1VY9cY1XozB_!!1867852664.jpg`,price:`299.00`,oldPrice:`399.00`,pricePrefix:`ï¿¥`,sold:`66`,soldPrefix:`å·²å®`,soldSuffix:``,buyImage:`https://img.alicdn.com/imgextra/i1/1867852664/O1CN01TWRwCj1VY9cWhOmji_!!1867852664.png`,tagImage:`https://img.alicdn.com/imgextra/i2/1867852664/O1CN01MSAjyS1VY9cYLBqXu_!!1867852664.png`,text1:`text1`,text2:`text2`,text3:`text3`,image1:`https://img.alicdn.com/imgextra/i4/1867852664/O1CN019Z66bb1VY9cWoBBcy_!!1867852664.png`,image2:`https://img.alicdn.com/imgextra/i2/1867852664/O1CN01BfGUQ21VY9cN2qON5_!!1867852664.jpg`,image3:`https://img.alicdn.com/imgextra/i1/1867852664/O1CN01BIbReh1VY9cJv3SYQ_!!1867852664.jpg`,link:`https://www.baidu.com/`,video:``},{id:``,title:`sandroæ¥å¤æ°æ¬¾å¥³è£
对æ¯è²é¢è¾¹ éç»ä¸è¡£G30137E`,image:`https://img.alicdn.com/imgextra/i1/1867852664/O1CN01zxg5gd1VY9cXmh0IP_!!1867852664.jpg`,price:`299.00`,oldPrice:`399.00`,pricePrefix:`ï¿¥`,sold:`66`,soldPrefix:`å·²å®`,soldSuffix:``,buyImage:`https://img.alicdn.com/imgextra/i1/1867852664/O1CN01TWRwCj1VY9cWhOmji_!!1867852664.png`,tagImage:`https://img.alicdn.com/imgextra/i2/1867852664/O1CN01MSAjyS1VY9cYLBqXu_!!1867852664.png`,text1:`text1`,text2:`text2`,text3:`text3`,image1:`https://img.alicdn.com/imgextra/i4/1867852664/O1CN019Z66bb1VY9cWoBBcy_!!1867852664.png`,image2:`https://img.alicdn.com/imgextra/i2/1867852664/O1CN01BfGUQ21VY9cN2qON5_!!1867852664.jpg`,image3:`https://img.alicdn.com/imgextra/i1/1867852664/O1CN01BIbReh1VY9cJv3SYQ_!!1867852664.jpg`,link:`https://www.baidu.com/`,video:``}],show:{video:!0,title:!0,price:!0,oldPrice:!0,pricePrefix:!0,sold:!0,soldPrefix:!0,soldSuffix:!1,buyImage:!0,tagImage:!0,text1:!1,text2:!1,text3:!1,image1:!1,image2:!1,image3:!1},item:{width:750,height:386,bgMode:`color`,bgColor:`#ffffff`,bgImage:``,marginX:0,marginY:0,colNum:`1`},image:{width:340,height:340,left:18,top:16,radius:0,lock:!0},title:{width:340,height:55,left:382,top:39,fontFamily:`Roboto-BlackItalic`,fontSize:20,fontWeight:400,fontStyle:`normal`,color:`#454545`,textDecoration:`none`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},price:{width:120,height:26,left:382,top:183,fontFamily:`Roboto-BlackItalic`,fontSize:26,fontWeight:400,fontStyle:`normal`,color:`#ff3c32`,textDecoration:`none`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},oldPrice:{width:120,height:26,left:517,top:189,fontFamily:`Roboto-BlackItalic`,fontSize:20,fontWeight:400,fontStyle:`normal`,color:`#cccccc`,textDecoration:`line-through`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},sold:{width:80,height:21,left:416,top:286,fontFamily:`Roboto-BlackItalic`,fontSize:16,fontWeight:400,fontStyle:`normal`,color:`#999999`,textDecoration:`none`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},buyImage:{width:136,height:40,left:582,top:272,lock:!1},tagImage:{width:100,height:100,left:20,top:16,lock:!1},text1:{width:148,height:20,left:384,top:327,fontFamily:`Roboto-BlackItalic`,fontSize:20,fontWeight:400,fontStyle:`normal`,color:`#454545`,textDecoration:`none`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},text2:{width:148,height:20,left:384,top:327,fontFamily:`Roboto-BlackItalic`,fontSize:20,fontWeight:400,fontStyle:`normal`,color:`#454545`,textDecoration:`none`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},text3:{width:148,height:20,left:384,top:327,fontFamily:`Roboto-BlackItalic`,fontSize:20,fontWeight:400,fontStyle:`normal`,color:`#454545`,textDecoration:`none`,textAlign:`left`,letterSpacing:0,lineHeight:1.2,bgColor:`transparent`,bgImage:``,lock:!1},image1:{width:168,height:20,left:378,top:129,lock:!1},image2:{width:72,height:40,left:651,top:183,lock:!1},image3:{width:280,height:136,left:46,top:160,lock:!1},inner:[],innerFocus:``,rotate:0,lock:!1,hide:!1};Object.keys(a).forEach(e=>{a[e].hasOwnProperty(`lock`)&&a[e].lock===!1&&a.show[e]!==!1&&a.inner.push(e)}
4),t&&Object.assign(a,R(t)),a.id=r,a.pid=i.id,i.elements.push(a),this.commit(`watermark_store/SET_ELEMENT_ACTIVE`,a),this.commit(`watermark_store/ADD_TO_HISTORY`,`æ·»å ${a.name}å
ç´ `)},ADD_TO_HISTORY(e,t){let{history:n,file:r}=e,{index:i,max:a}=n,o={title:t,data:R(r)};i&&(n.list.splice(0,i),n.index=0),n.list.unshift(o)>a&&n.list.pop(),this.commit(`watermark_store/SET_FILE_STATE`,`changed`)},SET_HISTORY_INDEX(e,t){let{history:n,file:r,pageActive:i,elementActive:a}=e;if(n.list[t]&&(n.index=t,e.file=R(n.list[t].data),e.pageActive=e.file.pages.find(e=>e.id==i.id)||e.file.pages[0],a.length)){let t=[];a.forEach(n=>{let r=e.pageActive.elements.find(e=>e.id==n.id);r&&t.push(r)}),e.elementActive=t.length==e.elementActive.length?t:[]}}},actions:{initFileData(e,{id:t,mode:n}){let{commit:r,dispatch:i}=e;if(!t)return new Promise(e=>{r(`CREATE_EMPTY_FILE`),e()});if(n===`system`)return i(`getSystemTempDetail`,t);if(n===`user`)return i(`getUserTempDetail`,t);if(n===`designer`)return i(`getDesignerTempDetail`,t)},getSystemTempDetail(e,t){let{commit:n}=e;return new Promise((e,r)=>{Ct({id:t,isUed:!0}).then(async t=>{let r=await A(t.dataUrl);r.json=r.json.map((e,t)=>(e.mokuaiName||=`æ°´å°${t+1}`,e));let i={pages:r.json,tempName:t.name,tempImage:t.image,width:t.width,height:t.height,id:t.id,dataUrl:t.dataUrl,tempClassify:t.typeId};n(`CREATE_DATA_FILE`,i),e(i)}).catch(e=>{r(e.message||e)})})},getUserTempDetail(e,t){let{commit:n}=e;return new Promise((e,r)=>{Ct({id:t,isUed:!1}).then(async t=>{let r=await A(t.dataUrl);r.json=r.json.map((e,t)=>(e.mokuaiName||=`æ°´å°${t+1}`,e));let i={pages:r.json,tempName:t.name,tempImage:t.image,width:t.width,height:t.height,id:t.id,dataUrl:t.dataUrl,tempClassify:t.typeId};n(`CREATE_DATA_FILE`,i),e(i)}).catch(e=>{r(e.message||e)})})},getDesignerTempDetail(e,t){let{commit:n}=e;return new Promise((e,r)=>{Ct({id:t,isUed:!0}).then(async t=>{let r=await A(t.dataUrl);r.json=r.json.map((e,t)=>(e.mokuaiName||=`æ°´å°${t+1}`,e));let i={pages:r.json,tempName:t.name,tempImage:t.image,width:t.width,height:t.height,id:t.id,dataUrl:t.dataUrl,tempClassify:t.typeId};n(`CREATE_DATA_FILE`,i),e(i),e(t)}).catch(e=>{r(e.message||e)})})},saveFileData(e,{id:t,mode:n,saveType:r}){let{dispatch:i,state:{file:a}}=e;if(a.mode=n,r===`save`)return n===`designer`?t?i(`updateDesigner`,t):i(`addDesigner`):n===`user`?i(`updateFile`,t):i(`addFile`);if(r===`saveAs`)return i(n===`designer`?`addDesigner`:`addFile`)},addFile(e){let{state:{file:t,fileThumbImageDefault:n}}=e,r=`0X0`;return t.pages.length&&(r=`${t.pages[0].width}X${t.pages[0].height}`),new Promise(async(e,i)=>{let a=await j({json:t.pages,html:t.html});St({dataUrl:a,width:t.width||r.split(`X`)[0],height:t.height||r.split(`X`)[1],name:t.tempName,image:t.tempImage||n,typeId:t.tempClassify,isUed:!1}).then(t=>{e(t)}).catch(e=>{i(e.message||e)})})},updateFile(e,t){let{state:{file:n,fileThumbImageDefault:r}}=e,i=`0X0`;return n.pages.length&&(i=`${n.pages[0].width}X${n.pages[0].height}`),new Promise(async(e,a)=>{let o=await j({json:n.pages,html:n.html});St({id:t,dataUrl:o,width:n.width||i.split(`X`)[0],height:n.height||i.split(`X`)[1],name:n.tempName,image:n.tempImage||r,typeId:n.tempClassify,isUed:!1}).then(t=>{e(t)}).catch(e=>{a(e.message||e)})})},addDesigner(e){let{state:{file:t,fileThumbImageDefault:n}}=e,r=`0X0`;return t.pages.length&&(r=`${t.pages[0].width}X${t.pages[0].height}`),new Promise(async(e,i)=>{let a=await j({json:t.pages,html:t.html});St({dataUrl:a,width:t.width||r.split(`X`)[0],height:t.height||r.split(`X`)[1],name:t.tempName,image:t.tempImage||n,typeId:t.tempClassify,isUed:!0,size:t.sizeInfo}).then(t=>{e(t)}).catch(e=>{i(e.message||e)})})},updateDesigner(e,t){let{state:{file:n,fileThumbImageDefault:r}}=e,i=`0X0`;return n.pages.length&&(i=`${n.pages[0].width}X${n.pages[0].height}`),new Promise(async(e,a)=>{let o=await j({json:n.pages,html:n.html});St({id:t,dataUrl:o,width:n.width||i.split(`X`)[0],height:n.height||i.split(`X`)[1],name:n.tempName,image:n.tempImage||r,typeId:n.tempClassify,isUed:!0,size:n.sizeInfo}).then(t=>{e(t)}).catch(e=>{a(e.message||e)})})},inDiyPage(e,{diy:t,width:n,height:r}){let{state:i,commit:a}=e;if(i.levelFiles.unshift({file:R(i.file),fileZoom:i.fileZoom,history:R(i.history),pageActive:R(i.pageActive),elementActive:R(i.elementActive)}),t===``)a(`CREATE_EMPTY_FILE`,{width:n,height:r});else{let e=JSON.parse(Rt.decode(t));e.pages[0].width=n,e.pages[0].height=r,a(`CREATE_DATA_FILE`,e)}},outDiyPage(e,t){let{state:n,commit:r}=e;R(n.file);let i=n.levelFiles[0];if(n.file=i.file,n.fileZoom=i.fileZoom,n.history=i.history,n.pageActive=n.file.pages.find(e=>F(e.id,i.pageActive.id))||n.file.pages[0],i.elementActive.length){let e=[];i.elementActive.forEach(t=>{let r=n.pageActive.elements.find(e=>F(e.id,t.id));r&&e.push(r)}),n.elementActive=e}n.levelFiles.shift(),t&&(n.elementActive[0],r(`ADD_TO_HISTORY`,`ä¿®æ¹èªå®ä¹`))}}}})))()}export{en as S,Un as _,er as a,Bn as b,Zn as c,Q as d,Hn as f,Wn as g,Gn as h,tr as i,Kn as l,$ as m,rr as n,$n as o,Vn as p,nr as r,Qn as s,ir as t,qn as u,zn as v,$t as x,tn as y};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.