(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-qrPage-index"],{"0a46":function(t,e,i){var n=i("45b6");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var r=i("4f06").default;r("caae9e10",n,!0,{sourceMap:!1,shadowMode:!1})},"0ac5":function(t,e,i){var n=i("1c05");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var r=i("4f06").default;r("ec9c5ece",n,!0,{sourceMap:!1,shadowMode:!1})},"0d35":function(t,e,i){"use strict";i.r(e);var n=i("4278"),r=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=r.a},"1c05":function(t,e,i){var n=i("24fb");e=n(!1),e.push([t.i,".lime-painter[data-v-4f864720],\n.lime-painter__canvas[data-v-4f864720]{\nwidth:100%;\n}",""]),t.exports=e},2853:function(t,e,i){"use strict";i.r(e);var n=i("2ea5"),r=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=r.a},2909:function(t,e,i){"use strict";i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,n.default)(t)||(0,r.default)(t)||(0,o.default)(t)||(0,a.default)()};var n=s(i("6005")),r=s(i("db90")),o=s(i("06c5")),a=s(i("3427"));function s(t){return t&&t.__esModule?t:{default:t}}},"2ea5":function(t,e,i){"use strict";i("7a82");var n=i("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(i("c7eb")),o=n(i("1da1"));i("99af"),i("b64b"),i("e9c4"),i("d3b7"),i("ac1f"),i("d9e2"),i("d401"),i("5319");var a=i("b602"),s=n(i("3b3e")),d=i("2eeb"),c=n(i("c405")),h={name:"lime-painter",mixins:[s.default,(0,a.parent)("painter"),{}],data:function(){return{use2dCanvas:!1,canvasHeight:150,canvasWidth:null,parentWidth:0,inited:!1,progress:0,firstRender:0,done:!1}},computed:{styles:function(){return"".concat(this.size).concat(this.customStyle||"",";")},canvasId:function(){return"l-painter".concat(this._uid||this._.uid)},size:function(){if(this.boardWidth&&this.boardHeight)return"width:".concat(this.boardWidth,"px; height: ").concat(this.boardHeight,"px;")},dpr:function(){return this.pixelRatio||uni.getSystemInfoSync().pixelRatio},boardWidth:function(){var t=this.elements&&this.elements.css||this.elements||this,e=t.width,i=void 0===e?0:e,n=(0,d.toPx)(i||this.width);return n||Math.max(n,(0,d.toPx)(this.canvasWidth))},boardHeight:function(){var t=this.elements&&this.elements.css||this.elements||this,e=t.height,i=void 0===e?0:e,n=(0,d.toPx)(i||this.height);return n||Math.max(n,(0,d.toPx)(this.canvasHeight))},hasBoard:function(){return this.board&&Object.keys(this.board).length},elements:function(){return this.hasBoard?this.board:JSON.parse(JSON.stringify(this.el))}},watch:{},created:function(){var t=uni.getSystemInfoSync();t.SDKVersion,t.version,t.platform},mounted:function(){var t=this;return(0,o.default)((0,r.default)().mark((function e(){return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,d.sleep)(30);case 2:return e.next=4,t.getParentWeith();case 4:t.$nextTick((function(){setTimeout((function(){t.$watch("elements",t.watchRender,{deep:!0,immediate:!0})}),30)}));case 5:case"end":return e.stop()}}),e)})))()},methods:{watchRender:function(t,e){var i=this;return(0,o.default)((0,r.default)().mark((function n(){return(0,r.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t&&t.views&&(i.firstRender?i.firstRender:t.views.length)&&Object.keys(t).length&&JSON.stringify(t)!=JSON.stringify(e)){n.next=2;break}return n.abrupt("return");case 2:i.firstRender=1,clearTimeout(i.rendertimer),i.rendertimer=setTimeout((function(){i.render(t)}),i.beforeDelay);case 5:case"end":return n.stop()}}),n)})))()},setFilePath:function(t,e){var i=this;return(0,o.default)((0,r.default)().mark((function n(){var o,a,s,c;return(0,r.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(o=t,a=e||i,s=a.pathType,c=void 0===s?i.pathType:s,"base64"!=c||(0,d.isBase64)(t)){n.next=8;break}return n.next=5,(0,d.pathToBase64)(t);case 5:o=n.sent,n.next=12;break;case 8:if("url"!=c||!(0,d.isBase64)(t)){n.next=12;break}return n.next=11,(0,d.base64ToPath)(t);case 11:o=n.sent;case 12:return e&&e.isEmit&&i.$emit("success",o),n.abrupt("return",o);case 14:case"end":return n.stop()}}),n)})))()},getSize:function(t){var e=this;return(0,o.default)((0,r.default)().mark((function i(){var n,o,a,s;return(0,r.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(n=t.css||t,o=n.width,a=t.css||t,s=a.height,e.size){i.next=12;break}if(!o&&!s){i.next=10;break}return e.canvasWidth=o||e.canvasWidth,e.canvasHeight=s||e.canvasHeight,i.next=8,(0,d.sleep)(30);case 8:i.next=12;break;case 10:return i.next=12,e.getParentWeith();case 12:case"end":return i.stop()}}),i)})))()},canvasToTempFilePathSync:function(t){var e=this;this.stopWatch=this.$watch("done",(function(i){i&&(e.canvasToTempFilePath(t),e.stopWatch&&e.stopWatch())}),{immediate:!0})},getParentWeith:function(){var t=this;return new Promise((function(e){uni.createSelectorQuery().in(t).select(".lime-painter").boundingClientRect().exec((function(i){var n=i[0]||{},r=n.width,o=n.height;t.parentWidth=Math.ceil(r||0),t.canvasWidth=t.parentWidth||300,t.canvasHeight=o||t.canvasHeight||150,e(i[0])}))}))},render:function(){var t=arguments,e=this;return(0,o.default)((0,r.default)().mark((function i(){var n,o,a,s,h,l,u,f,g,p,v,b,m,w;return(0,r.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(n=t.length>0&&void 0!==t[0]?t[0]:{},Object.keys(n).length){i.next=3;break}return i.abrupt("return",console.error("空对象"));case 3:return e.progress=0,e.done=!1,i.next=7,e.getSize(n);case 7:return i.next=9,e.getContext();case 9:if(o=i.sent,a=e.use2dCanvas,s=e.boardWidth,h=e.boardHeight,l=e.canvas,u=e.afterDelay,!a||l){i.next=13;break}return i.abrupt("return",Promise.reject(new Error("render: fail canvas has not been created")));case 13:return e.boundary={top:0,left:0,width:s,height:h},e.painter=null,e.painter||(f=n.css||n,g=f.width,p=n.css||n,p.height,!g&&e.parentWidth&&Object.assign(n,{width:e.parentWidth}),v={context:o,canvas:l,width:s,height:h,pixelRatio:e.dpr,useCORS:e.useCORS,createImage:d.getImageInfo.bind(e),listen:{onProgress:function(t){e.progress=t,e.$emit("progress",t)},onEffectFail:function(t){e.$emit("faill",t)}}},e.painter=new c.default(v)),i.next=18,e.painter.source(JSON.parse(JSON.stringify(n)));case 18:return b=i.sent,m=b.width,w=b.height,e.boundary.height=e.canvasHeight=w,e.boundary.width=e.canvasWidth=m,i.next=25,(0,d.sleep)(e.sleep);case 25:return e.painter.setContext(e.ctx),i.next=28,e.painter.render();case 28:return i.next=30,new Promise((function(t){return e.$nextTick(t)}));case 30:if(a){i.next=33;break}return i.next=33,e.canvasDraw();case 33:if(!u||!a){i.next=36;break}return i.next=36,(0,d.sleep)(u);case 36:return console.log("done------------------"),e.$emit("done"),e.done=!0,e.isCanvasToTempFilePath&&e.canvasToTempFilePath().then((function(t){e.$emit("success",t.tempFilePath)})).catch((function(t){e.$emit("fail",new Error(JSON.stringify(t)))})),i.abrupt("return",Promise.resolve({ctx:o,draw:e.painter,node:e.node}));case 41:case"end":return i.stop()}}),i)})))()},canvasDraw:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return new Promise((function(i,n){return t.ctx.draw(e,(function(){return setTimeout((function(){return i()}),t.afterDelay)}))}))},getContext:function(){var t=this;return(0,o.default)((0,r.default)().mark((function e(){var i,n,o;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.canvasWidth){e.next=4;break}return t.$emit("fail","painter no size"),console.error("painter no size: 请给画板或父级设置尺寸"),e.abrupt("return",Promise.reject());case 4:if(!t.ctx||!t.inited){e.next=6;break}return e.abrupt("return",Promise.resolve(t.ctx));case 6:if(i=t.type,n=t.use2dCanvas,t.dpr,t.boardWidth,t.boardHeight,o=function(){return new Promise((function(e){uni.createSelectorQuery().in(t).select("#".concat(t.canvasId)).boundingClientRect().exec((function(i){if(i){var n=uni.createCanvasContext(t.canvasId,t);t.inited||(t.inited=!0,t.use2dCanvas=!1,t.canvas=i),t.ctx=n,e(t.ctx)}}))}))},n){e.next=10;break}return e.abrupt("return",o());case 10:return e.abrupt("return",new Promise((function(e){uni.createSelectorQuery().in(t).select("#".concat(t.canvasId)).node().exec((function(n){var r=n[0].node;r||(t.use2dCanvas=!1,e(t.getContext()));var o=r.getContext(i);t.inited||(t.inited=!0,t.use2dCanvas=!0,t.canvas=r),t.ctx=o,e(t.ctx)}))})));case 11:case"end":return e.stop()}}),e)})))()},canvasToTempFilePath:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise(function(){var i=(0,o.default)((0,r.default)().mark((function i(n,a){var s,d,c,h,l,u,f,g,p,v,b,m,w,x,y,S,k;return(0,r.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(s=t.use2dCanvas,d=t.canvasId,c=t.dpr,h=t.fileType,l=t.quality,u=function(){var e=(0,o.default)((0,r.default)().mark((function e(i){var o;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.setFilePath(i.tempFilePath||i);case 3:o=e.sent,n(Object.assign(i,{tempFilePath:o})),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),t.$emit("fail",e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}(),f=t.boundary||t,g=f.top,p=void 0===g?0:g,v=f.left,b=void 0===v?0:v,m=f.width,w=f.height,x=m*c,y=w*c,S=Object.assign({x:b,y:p,width:m,height:w,destWidth:x,destHeight:y,canvasId:d,fileType:h,quality:l,success:u,fail:a},e),!s){i.next=22;break}return i.prev=7,e.pathType||t.pathType||(e.pathType="url"),i.next=11,t.setFilePath(t.canvas.toDataURL("image/".concat(e.fileType||h).replace(/pg/,"peg"),e.quality||l),e);case 11:k=i.sent,e.success&&e.success({tempFilePath:k}),n({tempFilePath:k}),i.next=20;break;case 16:i.prev=16,i.t0=i["catch"](7),e.fail&&e.fail(i.t0),a(i.t0);case 20:i.next=23;break;case 22:uni.canvasToTempFilePath(S,t);case 23:case"end":return i.stop()}}),i,null,[[7,16]])})));return function(t,e){return i.apply(this,arguments)}}())}}};e.default=h},"2eeb":function(t,e,i){"use strict";i("7a82");var n=i("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.base64ToPath=function(t){var e=/^data:image\/(\w+);base64,/.exec(t)||[],i=(0,s.default)(e,2);i[1];return new Promise((function(e,i){for(var n=t.split(",")[0].split(":")[1].split(";")[0],r=atob(t.split(",")[1]),o=new ArrayBuffer(r.length),a=new Uint8Array(o),s=0;so)return 1;if(r2&&void 0!==arguments[2]&&arguments[2];if("number"===typeof e)return e;if(h(e))return 1*e;if("string"===typeof e){var r=/^-?([0-9]+)?([.]{1}[0-9]+){0,1}(em|rpx|px|%)$/g,o=r.exec(e);if(!e||!o)return 0;var a=o[3];e=parseFloat(e);var s=0;return"rpx"===a?s=uni.upx2px(e):"px"===a?s=1*e:"%"===a?s=e*t(i)/100:"em"===a&&(s=e*t(i||14)),n?1*s.toFixed(2):Math.round(s)}return 0};var r=n(i("c7eb")),o=n(i("5530")),a=n(i("1da1")),s=n(i("3835"));i("ac1f"),i("00b4"),i("d3b7"),i("caad"),i("acd8"),i("14d9"),i("e25e"),i("c19f"),i("ace4"),i("c975"),i("5cc6"),i("907a"),i("9a8c"),i("a975"),i("735e"),i("c1ac"),i("d139"),i("3a7b"),i("986a"),i("1d02"),i("d5d6"),i("82f8"),i("e91f"),i("60bd"),i("5f96"),i("3280"),i("3fcc"),i("ca91"),i("25a1"),i("cd26"),i("3c5d"),i("2954"),i("649e"),i("219c"),i("b39a"),i("72f7"),i("5319"),i("d401"),i("81b2"),i("0eb6"),i("b7ef"),i("8bd4"),i("3ca3"),i("ddb0"),i("2b3d"),i("9861");e.networkReg=/^(http|\/\/)/;e.isBase64=function(t){return/^data:image\/(\w+);base64/.test(t)};var d=["devtools"].includes(uni.getSystemInfoSync().platform),c={};function h(t){return/^-?\d+(\.\d+)?$/.test(t)}function l(t){return/^data:/.test(t)?t:new Promise((function(e,i){var n=new Image;n.setAttribute("crossOrigin","Anonymous"),n.onload=function(){var t=document.createElement("canvas");t.width=this.naturalWidth,t.height=this.naturalHeight,t.getContext("2d").drawImage(n,0,0);var i=t.toDataURL("image/png");e(i),t.height=t.width=0},n.src=t+"?v="+Math.random(),n.onerror=function(t){i(t)}}))}},3427:function(t,e,i){"use strict";i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},i("d9e2"),i("d401")},"3b3e":function(t,e,i){"use strict";i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("a9e3");var n={props:{board:Object,pathType:String,fileType:{type:String,default:"png"},quality:{type:Number,default:1},css:[String,Object],width:[Number,String],height:[Number,String],pixelRatio:Number,customStyle:String,isCanvasToTempFilePath:Boolean,sleep:{type:Number,default:1e3/30},beforeDelay:{type:Number,default:100},afterDelay:{type:Number,default:100},useCORS:Boolean}};e.default=n},4278:function(t,e,i){"use strict";i("7a82");var n=i("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("e9c4"),i("c975"),i("ac1f"),i("5319"),i("d3b7");var r=n(i("c7eb")),o=n(i("1da1")),a=n(i("ade3")),s=n(i("8e9a")),d=(i("ac47"),n(i("34b9"))),c=(i("e2fd"),{components:{wikePainter:s.default},data:function(){var t;return{kcardCode:"",testUrl:"",info:(t={poster_bg_img_path:"http://file.shopro.top/imgs/commission/commission_card_bg.png",poster_bg_width:"750",poster_bg_height:"1334",poster_qrcode_x:"514",poster_qrcode_y:"1174",poster_bg_img:"1671"},(0,a.default)(t,"poster_bg_img_path","https://nywhcm.com/addons/wike_aging/public/static/storage/20230625/74f8be11f3f174e63576a777c71d644b.jpg"),(0,a.default)(t,"poster_bg_img_filename","分销海报.jpg"),(0,a.default)(t,"poster_qrcode_width","135"),(0,a.default)(t,"poster_qrcode_width_path","https://nywhcm.com/addons/wike_aging/public/static/storage/20230322/17859fbc20087bd430f224905f5d9370.jpg"),(0,a.default)(t,"poster_qrcode_width_filename","tmp_c1537e2c3beb0a3d14f87a63da8b84cc548ea7871f918188.jpg"),t),qrcode:"https://nywhcm.com/addons/wike_aging/public/h5/?uniacid=5059&spm=4825.1.0.1.1",showPoster:!1,posterObj:{},posterheight:0}},onLoad:function(t){if("wxMiniProgram"==this.platform){var e=uni.getMenuButtonBoundingClientRect().top-uni.getSystemInfoSync().statusBarHeight,i=uni.getSystemInfoSync().statusBarHeight+e;this.tobheight=e+i+uni.getMenuButtonBoundingClientRect().height}this.posterheight=uni.$u.sys().windowHeight-this.tobheight,console.log("二维码页面onLoad:",t);var n=wx.getLaunchOptionsSync(),r=null;if(t.scene||n.query.scene){r=t?decodeURIComponent(t.scene):decodeURIComponent(n.query.scene);var o=r.split("-")[0],a=r.split("-")[1],s=r.split("-")[2];console.log("第一个参数:",o),console.log("第二个参数:",a),console.log("第三个参数:",s)}},onShow:function(){},methods:{previewPic:function(){uni.previewImage({urls:[this.testUrl]})},getAccessToken:function(){var t=this;wx.request({url:"https://api.weixin.qq.com/cgi-bin/token?appid=".concat("wx98ab2939999e13de","&secret=").concat("841f428c4d3e550e800d8ad0fd5e0354","&grant_type=client_credential"),data:{},header:{"content-type":"json"},success:function(e){console.log(e),t.getUnlimitedQRCode(e.data.access_token)}})},getUnlimitedQRCode:function(t){var e=this;wx.request({url:"https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=".concat(t),responseType:"arraybuffer",data:JSON.stringify({scene:"kcardCode=123456",page:"pages/index/index",check_path:!1}),header:{"content-type":"json"},method:"POST",success:function(t){var i=wx.arrayBufferToBase64(t.data);e.testUrl="data:image/jpeg;base64,"+i,e.qrcode="data:image/jpeg;base64,"+i}})},genQr:function(){},upImg:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=this;uni.uploadFile({url:d.default.baseUrl,filePath:t,name:"file",header:{"Content-Type":"multipart/form-data"},formData:{fileType:"images",dirName:"cert"},success:function(t){var n=JSON.parse(t.data);0==n.code&&(2==e?i.testUrl=n.data.url:i.avatarUrl=n.data.url,console.log("上传后的阿里云url地址",n.data.url))},fail:function(t){console.log("upload failed:",t)}})},createPoster:function(t){var e=this;return(0,o.default)((0,r.default)().mark((function t(){var i,n,o;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(i=e,n="",console.log("httpsurl----",n),uni.showLoading({title:"海报渲染中"}),!(i.info.poster_bg_img_path.indexOf("https")<0)){t.next=10;break}return t.next=7,i.getdownload(i.info.poster_bg_img_path.replace("http:","https:"));case 7:n=t.sent,t.next=13;break;case 10:return t.next=12,i.getdownload(i.info.poster_bg_img_path);case 12:n=t.sent;case 13:if("fail"!=n){t.next=17;break}return uni.hideLoading(),uni.showToast({title:"生成失败",icon:"none"}),t.abrupt("return");case 17:o=e.info.poster_bg_width/uni.$u.sys().windowWidth,e.posterObj={width:e.info.poster_bg_width/o+"px",height:e.info.poster_bg_height/o+"px",background:"#fff",borderRadius:"16rpx",views:[{src:n,type:"image",css:{width:e.info.poster_bg_width/o+"px",height:e.info.poster_bg_height/o+"px"}},{type:"view",css:{left:e.info.poster_qrcode_x/o+"px",top:e.info.poster_qrcode_y/o+"px",position:"fixed"},views:[{type:"qrcode",text:e.qrcode,css:{width:e.info.poster_qrcode_width/o+"px",height:e.info.poster_qrcode_width/o+"px",background:"#fff"}}]}]},e.showPoster=!0;case 19:case"end":return t.stop()}}),t)})))()},toSave:function(){var t=this;uni.showLoading({title:"海报生成中"}),this.$refs.painter.canvasToTempFilePathSync({fileType:"jpg",quality:1,success:function(e){t.showPoster=!1,uni.hideLoading(),uni.showModal({confirmColor:"#26B3A0",confirmText:"查看图片",title:"提示",content:"查看图片后长按图片即可保存或分享",success:function(t){t.confirm?uni.previewImage({urls:[e.tempFilePath]}):t.cancel&&(this.showPoster=!0)}})}})},posterSuccess:function(){uni.hideLoading()},getdownload:function(t){return new Promise((function(e,i){uni.request({url:t,method:"GET",responseType:"arraybuffer",success:function(t){var i=wx.arrayBufferToBase64(t.data);i="data:image/jpeg;base64,"+i,e(i)},fail:function(t){e("fail")}})}))}}});e.default=c},"45b6":function(t,e,i){var n=i("24fb");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/* 水平间距 */\n/* 水平间距 */.commission-wrap[data-v-d6c1a420]{background:url(http://file.shopro.top/imgs/commission/commission_bg1.jpg) no-repeat;background-size:cover;height:100%;width:100%;position:absolute;background-position:50%;transition:all .3s ease-in-out 0s;overflow:hidden}.progress-box .progress-tip[data-v-d6c1a420]{font-size:%?24?%;font-weight:500;color:#c7b2ff}.progress-box .progress-num[data-v-d6c1a420]{font-size:%?24?%;position:absolute;color:#c7b2ff;bottom:%?-30?%;white-space:nowrap}.progress-box .round-wrap[data-v-d6c1a420]{width:%?30?%;height:%?30?%;border:%?2?% solid #5c3cff;background:linear-gradient(0deg,#a36fff,#846fff);border-radius:50%;position:absolute;bottom:%?-6?%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;margin-left:%?-15?%}.progress-box .round-wrap .round-inner[data-v-d6c1a420]{width:%?20?%;height:%?20?%;border:%?2?% solid #5c3cff;background:linear-gradient(0deg,#a36fff,#846fff);border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blur[data-v-d6c1a420]{-webkit-filter:blur(%?20?%);filter:blur(%?20?%);transition:all .3s ease-in-out 0s}.auth-box[data-v-d6c1a420]{width:100%;height:100%;background:none}.auth-box .notice-box[data-v-d6c1a420]{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;width:%?612?%;min-height:%?658?%;background:#fff;padding:%?30?%;border-radius:%?20?%}.auth-box .notice-box .img-wrap[data-v-d6c1a420]{margin-bottom:%?50?%}.auth-box .notice-box .img-wrap .notice-img[data-v-d6c1a420]{width:%?180?%;height:%?170?%}.auth-box .notice-box .notice-title[data-v-d6c1a420]{font-size:%?35?%;font-weight:700;color:#46351b;margin-bottom:%?28?%}.auth-box .notice-box .notice-detail[data-v-d6c1a420]{font-size:%?28?%;font-weight:400;color:#999;line-height:%?36?%;margin-bottom:%?50?%}.auth-box .notice-box .notice-btn[data-v-d6c1a420]{width:%?492?%;line-height:%?70?%;background:linear-gradient(-90deg,#a36fff,#5336ff);box-shadow:0 %?7?% %?11?% %?2?% rgba(124,103,214,.34);border-radius:%?35?%;font-size:%?28?%;font-weight:500;color:#fff;margin-bottom:%?10?%}.auth-box .notice-box .back-btn[data-v-d6c1a420]{width:%?492?%;line-height:%?70?%;font-size:%?28?%;font-weight:500;color:#c5b8fb;background:none}.into-agent-modal .condition-box[data-v-d6c1a420]{width:%?640?%;height:%?786?%;background:url(http://file.shopro.top/imgs/commission/into_commission.png) no-repeat;background-size:100% 100%}.into-agent-modal .goods-condition[data-v-d6c1a420]{width:%?484?%;height:%?580?%;padding:%?80?% 0 %?30?%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.into-agent-modal .goods-condition .card-wrap[data-v-d6c1a420]{width:%?484?%;height:%?460?%;padding:%?10?%;padding-bottom:%?30?%}.into-agent-modal .goods-condition .modal-progress .progress-tip[data-v-d6c1a420]{font-size:%?24?%}.into-agent-modal .goods-condition .modal-progress .progress-box[data-v-d6c1a420]{margin-right:%?10?%}.into-agent-modal .goods-condition .modal-progress .progress-box .cu-progress[data-v-d6c1a420]{width:%?200?%;position:relative}.into-agent-modal .goods-condition .modal-progress .progress-box .cu-progress .round-wrap[data-v-d6c1a420]{width:%?20?%;height:%?20?%}.into-agent-modal .goods-condition .modal-progress .progress-box .cu-progress .round-inner[data-v-d6c1a420]{width:%?10?%;height:%?10?%}.into-agent-modal .goods-condition .card-box[data-v-d6c1a420]{background:rgba(195,182,255,.3);padding:%?10?%;border-radius:%?10?%}.into-agent-modal .goods-condition .card-box .img-wrap[data-v-d6c1a420]{background:#fff;width:%?110?%;height:%?110?%;border-radius:%?10?%;margin-right:%?20?%}.into-agent-modal .goods-condition .card-box .img-wrap .goods-img[data-v-d6c1a420]{width:%?110?%;height:%?110?%;border-radius:%?10?%}.into-agent-modal .goods-condition .card-box .detail[data-v-d6c1a420]{height:%?110?%;width:%?280?%;align-items:flex-start}.into-agent-modal .goods-condition .card-box .detail .title[data-v-d6c1a420]{font-size:%?20?%;font-weight:500;color:#333;line-height:%?35?%;text-align:left}.into-agent-modal .goods-condition .card-box .detail .sub[data-v-d6c1a420]{font-size:%?16?%;font-weight:500;color:#9281e2;text-align:left;width:%?280?%}.into-agent-modal .goods-condition .filter-card[data-v-d6c1a420]{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:grey;filter:gray}.into-agent-modal .goods-condition .btn-box[data-v-d6c1a420]{background-color:#fff;width:100%;position:absolute;bottom:0}.into-agent-modal .goods-condition .btn-box .buy-btn[data-v-d6c1a420]{width:%?390?%;line-height:%?60?%;background:linear-gradient(-90deg,#a36fff,#5336ff);box-shadow:0 %?7?% %?11?% %?2?% rgba(124,103,214,.34);border-radius:%?35?%;font-size:%?24?%;font-weight:500;color:#fff}.into-agent-modal .goods-condition .btn-box .tips[data-v-d6c1a420]{font-size:%?20?%;font-weight:500;color:#9281e2}.user-card[data-v-d6c1a420]{min-height:%?350?%;border-radius:%?14?%;margin:%?30?%;background:url(http://file.shopro.top/imgs/commission/commission_card_bg.png) no-repeat;background-size:100% 100%;padding-top:%?10?%}.user-card .card-top[data-v-d6c1a420]{padding:%?40?% %?40?% %?30?%;margin-bottom:%?30?%;border-bottom:1px solid hsla(0,0%,100%,.12)}.user-card .card-top .user-name[data-v-d6c1a420]{font-size:%?26?%;font-weight:500;color:#fff;line-height:%?30?%;margin-bottom:%?20?%}.user-card .card-top .log-btn[data-v-d6c1a420]{width:%?86?%;line-height:%?41?%;border:%?1?% solid hsla(0,0%,100%,.33);border-radius:%?32?%;font-size:%?22?%;font-weight:400;color:#fff}.user-card .card-top .look-btn[data-v-d6c1a420]{color:#fff;font-size:%?40?%}.user-card .head-img-box[data-v-d6c1a420]{margin-right:%?26?%;width:%?76?%;height:%?76?%;border-radius:50px;position:relative;background:#fff;padding:%?10?%;background-clip:padding-box}.user-card .head-img-box .head-img[data-v-d6c1a420]{width:%?66?%;height:%?66?%;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.user-card .user-info-box .tag-box[data-v-d6c1a420]{background:rgba(0,0,0,.2);border-radius:%?21?%;line-height:%?38?%}.user-card .user-info-box .tag-box .tag-img[data-v-d6c1a420]{width:%?36?%;height:%?36?%;border-radius:50%}.user-card .user-info-box .tag-box .tag-title[data-v-d6c1a420]{font-size:%?20?%;padding:0 %?10?%;font-weight:500;color:#fff;line-height:%?36?%}.user-card .card-bottom[data-v-d6c1a420]{margin:0 %?40?% %?40?%}.user-card .card-bottom .item-title[data-v-d6c1a420]{font-size:%?24?%;font-weight:400;color:#fff;line-height:%?30?%}.user-card .card-bottom .item-detail[data-v-d6c1a420]{font-size:%?40?%;font-family:DIN;font-weight:500;color:#fefefe;line-height:%?30?%;margin-top:%?30?%}.commission-log[data-v-d6c1a420]{min-height:%?400?%;padding:0 %?30?%;margin-top:%?60?%}.commission-log .log-scroll[data-v-d6c1a420]{height:%?380?%}.commission-log .log-scroll .log-item-box[data-v-d6c1a420]{height:%?78?%}.commission-log .log-scroll .log-item-box .log-time[data-v-d6c1a420]{margin-left:%?30?%;font-size:%?22?%;font-weight:500;color:#fefefe;text-align:right}.commission-log .log-scroll .loadmore-wrap[data-v-d6c1a420]{line-height:%?80?%}.commission-log .log-scroll .log-item[data-v-d6c1a420]{height:%?48?%;background:rgba(94,73,195,.4);border-radius:%?24?%;padding-left:%?6?%;padding-right:%?20?%}.commission-log .log-scroll .log-item .log-img[data-v-d6c1a420]{width:%?40?%;height:%?40?%;border-radius:50%;margin-right:%?10?%}.commission-log .log-scroll .log-item .log-text[data-v-d6c1a420]{font-size:%?22?%;font-weight:500;color:#fefefe;max-width:%?480?%}.commission-bottom-bg[data-v-d6c1a420]{position:fixed;width:100%;bottom:0;z-index:6}.menu-box[data-v-d6c1a420]{flex-wrap:wrap;margin:%?0?%;bottom:0;z-index:10}.menu-box .menu-item[data-v-d6c1a420]{width:25%;margin-bottom:%?50?%}.menu-box .menu-item .item-img[data-v-d6c1a420]{width:%?68?%;height:%?68?%}.menu-box .menu-item .item-title[data-v-d6c1a420]{font-size:%?24?%;font-weight:600;color:#fff;line-height:%?30?%;margin-top:%?16?%}.bill[data-v-d6c1a420]{margin:%?30?%;font-weight:700}.u-flex-col[data-v-d6c1a420]{display:flex;flex-direction:column}.poster[data-v-d6c1a420]{padding:%?24?% %?40?%}.poster .footer-btn[data-v-d6c1a420]{margin-top:%?24?%;display:flex;align-items:center;justify-content:space-between}.poster .footer-btn uni-view[data-v-d6c1a420]{width:%?319?%;height:%?66?%;border-radius:%?40?%;border:1px solid #4070ff;font-size:%?26?%;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#4070ff;line-height:%?66?%;text-align:center}.poster .footer-btn .save[data-v-d6c1a420]{background:#4070ff;color:#fff}.dygbhg[data-v-d6c1a420]{background:#fff;border-radius:%?15?% %?15?% 0 0;position:fixed;bottom:0;left:0;width:100%;box-shadow:0 0 10px rgba(0,0,0,.1411764705882353);display:flex;align-items:center;justify-content:space-evenly}.whole[data-v-d6c1a420]{width:45%;height:%?88?%;display:flex;color:#fff;align-items:center;justify-content:center;background:#f3f3f3;font-weight:700;border-radius:%?60?%;color:#3d7eff}.distinguish[data-v-d6c1a420]{width:45%;height:%?88?%;display:flex;color:#fff;align-items:center;justify-content:center;background:#3d7eff;font-weight:700;border-radius:%?60?%;margin:%?38?% 0;margin-left:4%}',""]),t.exports=e},"46ea":function(t,e,i){"use strict";i.d(e,"b",(function(){return r})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={uPopup:i("9f39").default,wikePainter:i("8e9a").default},r=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"container"},[i("navBar",{attrs:{title:"二维码进入的页面",back:!0,color:"white",background:"green"}}),i("v-uni-button",{on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.getAccessToken.apply(void 0,arguments)}}},[t._v("生成AccessToken")]),i("v-uni-button",{on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.getAccessToken.apply(void 0,arguments)}}},[t._v("生成进入小程序的二维码")]),i("v-uni-button",{on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.createPoster.apply(void 0,arguments)}}},[t._v("测试生成海报")]),i("v-uni-image",{attrs:{src:t.testUrl,mode:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.previewPic.apply(void 0,arguments)}}}),i("u-popup",{attrs:{show:t.showPoster,mode:"bottom"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.showPoster=!1}}},[i("v-uni-scroll-view",{style:{maxHeight:t.posterheight+"px"},attrs:{"scroll-y":"true"}},[i("wike-painter",{ref:"painter",attrs:{board:t.posterObj},on:{done:function(e){arguments[0]=e=t.$handleEvent(e),t.posterSuccess.apply(void 0,arguments)}}}),i("v-uni-view",{staticStyle:{height:"78px"}}),i("v-uni-view",{staticClass:"dygbhg"},[i("v-uni-view",{staticClass:"whole",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.showPoster=!1}}},[t._v("取消")]),i("v-uni-view",{staticClass:"distinguish",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toSave.apply(void 0,arguments)}}},[t._v("保存/分享")])],1)],1)],1)],1)},o=[]},"4a14":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return r})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{ref:"limepainter",staticClass:"lime-painter"},[t.canvasId&&t.size?i("v-uni-view",{style:t.styles},[t.use2dCanvas?i("v-uni-canvas",{staticClass:"lime-painter__canvas",style:t.size,attrs:{id:t.canvasId,type:"2d"}}):i("v-uni-canvas",{staticClass:"lime-painter__canvas",style:t.size,attrs:{"canvas-id":t.canvasId,id:t.canvasId,width:t.boardWidth*t.dpr,height:t.boardHeight*t.dpr}})],1):t._e(),t._t("default")],2)},r=[]},6005:function(t,e,i){"use strict";i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){if(Array.isArray(t))return(0,n.default)(t)};var n=function(t){return t&&t.__esModule?t:{default:t}}(i("6b75"))},8662:function(t,e,i){"use strict";var n=i("0a46"),r=i.n(n);r.a},"8c9c":function(t,e,i){"use strict";var n=i("0ac5"),r=i.n(n);r.a},"8e9a":function(t,e,i){"use strict";i.r(e);var n=i("4a14"),r=i("2853");for(var o in r)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return r[t]}))}(o);i("8c9c");var a=i("f0c5"),s=Object(a["a"])(r["default"],n["b"],n["c"],!1,null,"4f864720",null,!1,n["a"],void 0);e["default"]=s.exports},ac47:function(t,e){},b602:function(t,e,i){"use strict";var n=i("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.children=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.indexKey;return{inject:(0,a.default)({},t,{default:null}),watch:{el:{handler:function(t,e){JSON.stringify(t)!=JSON.stringify(e)&&this.bindRelation()},deep:!0,immediate:!0},src:{handler:function(t,e){t!=e&&this.bindRelation()},immediate:!0},text:{handler:function(t,e){t!=e&&this.bindRelation()},immediate:!0},css:{handler:function(t,e){t!=e&&(this.el.css=("object"==(0,o.default)(t)?t:t&&Object.assign.apply(Object,(0,r.default)(s(t))))||{})},immediate:!0},replace:{handler:function(t,e){JSON.stringify(t)!=JSON.stringify(e)&&this.bindRelation()},deep:!0,immediate:!0}},created:function(){var e=this;this._uid||(this._uid=this._.uid),Object.defineProperty(this,"parent",{get:function(){return e[t]||[]}}),Object.defineProperty(this,"index",{get:function(){e.bindRelation();var t=e.parent;t=void 0===t?{}:t;var i=t.el;i=void 0===i?{}:i;var n=i.views,r=void 0===n?[]:n;return r.indexOf(e.el)}}),this.el.type=this.type,this.bindRelation()},beforeDestroy:function(){this.removeEl()},methods:{removeEl:function(){var t=this;this.parent&&(this.parent.el.views=this.parent.el.views.filter((function(e){return e._uid!==t._uid})))},bindRelation:function(){var t=this;if(this.el._uid||(this.el._uid=this._uid),["text","qrcode"].includes(this.type)&&(this.el.text=this.$slots&&this.$slots.default&&this.$slots.default[0].text||"".concat(this.text||"").replace(/\\n/g,"\n")),"image"==this.type&&(this.el.src=this.src),this.parent){var e=this.parent.el.views||[];-1!==e.indexOf(this.el)?this.parent.el.views=e.map((function(e){return e._uid==t._uid?t.el:e})):this.parent.el.views=[].concat((0,r.default)(e),[this.el])}}},mounted:function(){}}},e.parent=function(t){return{provide:function(){return(0,a.default)({},t,this)},data:function(){return{el:{css:{},views:[]}}},watch:{css:{handler:function(t){this.canvasId&&(this.el.css=("object"==(0,o.default)(t)?t:t&&Object.assign.apply(Object,(0,r.default)(s(t))))||{},this.canvasWidth=this.el.css&&this.el.css.width||this.canvasWidth,this.canvasHeight=this.el.css&&this.el.css.height||this.canvasHeight)},immediate:!0}}}};var r=n(i("2909")),o=n(i("53ca")),a=n(i("ade3"));i("d81d"),i("4de4"),i("d3b7"),i("ac1f"),i("00b4"),i("fb6a"),i("c975"),i("5319"),i("e9c4"),i("7a82"),i("caad"),i("99af");var s=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t.split(";").filter((function(t){return t&&!/^[\n\s]+$/.test(t)})).map((function(t){var e=t.slice(0,t.indexOf(":")),i=t.slice(t.indexOf(":")+1);return(0,a.default)({},e.replace(/-([a-z])/g,(function(){return arguments[1].toUpperCase()})).replace(/\s+/g,""),i.replace(/^\s+/,"").replace(/\s+$/,"")||"")}))}},baa5:function(t,e,i){var n=i("23e7"),r=i("e58c");n({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},c405:function(t,e,i){"use strict";var n=i("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Painter=void 0;var r=n(i("53ca"));i("d3b7"),i("a4d3"),i("e01a"),i("d28b"),i("3ca3"),i("ddb0"),i("d9e2"),i("d401"),i("14d9"),i("ac1f"),i("00b4"),i("acd8"),i("2ca0"),i("466d"),i("c975"),i("498a"),i("baa5"),i("7a82"),i("131a"),i("fb6a"),i("a630"),i("caad"),i("2532"),i("4e82"),i("159b"),i("13d5"),i("b64b"),i("d81d"),i("7db0"),i("5319"),i("99af"),i("4ec9"),i("cb29"),i("4de4"),i("e9c4"),i("07ac");var o=function(){return o=Object.assign||function(t){for(var e,i=1,n=arguments.length;i0&&r[r.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]t.length)&&(e=t.length);for(var i=0,n=new Array(e);i=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function M(t){return"number"==typeof t}function B(t){return"auto"===t||null===t}function T(t){return/%$/.test(t)}var R,W=0,j=function(){function t(){z(this,"elements",[]),z(this,"afterElements",[]),z(this,"beforeElements",[]),z(this,"ids",[]),z(this,"width",0),z(this,"height",0),z(this,"top",0),z(this,"left",0),z(this,"pre",null),z(this,"offsetX",0),z(this,"offsetY",0),W++,this.id=W}var e=t.prototype;return e.fixedBind=function(t,e){void 0===e&&(e=0),this.container=e?t.parent:t.root,this.container.fixedLine=this,this.fixedAdd(t)},e.fixedAdd=function(t){this.elements.push(t);var e=t.computedStyle.zIndex;(void 0===e?0:e)>=0?this.afterElements.push(t):this.beforeElements.push(t),this.refreshLayout()},e.bind=function(t){this.container=t.parent,this.container.line=null,this.container.lines?(this.container.lines.push(this),this.pre=this.getPreLine(),this.top=this.pre.top+this.pre.height,this.left=this.container.contentSize.left):(this.top=this.container.contentSize.top,this.left=this.container.contentSize.left,this.container.lines=[this]),this.isInline=t.isInline(),this.container.line=this,this.outerWidth=t.parent&&t.parent.contentSize.width?t.parent.contentSize.width:1/0,this.add(t)},e.getPreLine=function(){return this.container.lines[this.container.lines.length-2]},e.canIEnter=function(t){return this.outerWidth||t.parent&&t.parent.contentSize.width,!((100*t.offsetSize.width+100*this.width)/100>this.outerWidth)||(this.closeLine(),!1)},e.closeLine=function(){delete this.container.line},e.add=function(t){this.ids.includes(t.id)||(this.ids.push(t.id),this.elements.push(t),this.refreshWidthHeight(t))},e.refreshWidthHeight=function(t){t.offsetSize.height>this.height&&(this.height=t.offsetSize.height),this.width+=t.offsetSize.width||0,(this.container.lineMaxWidth||0)this[this.key.height]&&(this[this.key.height]=t.offsetSize[this.key.height]),this[this.key.width]+=t.offsetSize[this.key.width];var e=Math.min(this[this.key.width],this.container.contentSize[this.key.width]);(this.container.lineMaxWidth||0)1?0:"flex-end"===t.style.alignSelf?this.container.contentSize[this.key.contentHeight]-t.contentSize[this.key.height]:"center"===t.style.alignSelf?(this.container.contentSize[this.key.contentHeight]-t.contentSize[this.key.height])/2:0},n}(j),F=u,A=l,E=h,H=f,$="inline-block",U="flex",N="absolute",q="fixed",D=0,Y={left:null,top:null,width:null,height:null},X=function(){function t(t,e,i,n){var r=this;z(this,"id",D++),z(this,"style",{left:null,top:null,width:null,height:null}),z(this,"computedStyle",{}),z(this,"originStyle",{}),z(this,"children",{}),z(this,"layoutBox",P({},Y)),z(this,"contentSize",P({},Y)),z(this,"clientSize",P({},Y)),z(this,"borderSize",P({},Y)),z(this,"offsetSize",P({},Y)),this.ctx=n,this.root=i,e&&(this.parent=e),this.name=t.name||t.type,this.attributes=this.getAttributes(t);var o=this.getComputedStyle(t,e&&e.computedStyle);this.isAbsolute=o.position==N,this.isFixed=o.position==q,this.originStyle=o,Object.keys(o).forEach((function(t){Object.defineProperty(r.style,t,{configurable:!0,enumerable:!0,get:function(){return o[t]},set:function(e){o[t]=e}})}));var a={contentSize:P({},this.contentSize),clientSize:P({},this.clientSize),borderSize:P({},this.borderSize),offsetSize:P({},this.offsetSize)};Object.keys(a).forEach((function(t){Object.keys(r[t]).forEach((function(e){Object.defineProperty(r[t],e,{configurable:!0,enumerable:!0,get:function(){return a[t][e]},set:function(i){a[t][e]=i}})}))})),this.computedStyle=this.style}var e=t.prototype;return e.add=function(t){t.parent=this,this.children[t.id]=t},e.getChildren=function(){var t=this;return Object.keys(this.children).map((function(e){return t.children[e]}))},e.getLineRect=function(t,e){var i=e?e.lines:this.parent&&this.parent.lines;return i&&i.find((function(e){return e.ids.includes(t)}))||{width:0,height:0}},e.getComputedStyle=function(t,e){var i=["color","fontSize","lineHeight","verticalAlign","fontWeight","textAlign"],n=t.css,o=void 0===n?{}:n,a=t.type,s=void 0===a?E:a,d=P({},p);if([A,F,H].includes(s)&&!o.display&&(d.display=$),e)for(var c=0;c=0&&l<0,$=d>=0&&f<0;return i==c[0]&&(this[i].left=t.left+a+v+F+(H?2*-l:0),this[i].top=t.top+d+m+O+($?2*-f:0),this[i].width=t.width+(this[i].widthAdd?0:A),this[i].height=t.height+(this[i].heightAdd?0:E),this[i].widthAdd=A,this[i].heightAdd=E),i==c[1]&&(this[i].left=t.left+a+F+(H<0?-l:0),this[i].top=t.top+d+O+($?-f:0),this[i].width=t.width+v+x,this[i].height=t.height+m+S),i==c[2]&&(this[i].left=t.left+a+F/2+(H<0?-l:0),this[i].top=t.top+d+O/2+($?-f:0),this[i].width=t.width+v+x+F/2+j/2,this[i].height=t.height+m+S+T/2+O/2),i==c[3]&&(this[i].left=t.left+(H<0?-l:0),this[i].top=t.top+($?-f:0),this[i].width=t.width+v+x+F+j+a+l,this[i].height=t.height+m+S+T+O+f+d),this[i]},e.layoutBoxUpdate=function(t,e,i,n){var r=this;if(void 0===i&&(i=-1),"border-box"==e.boxSizing){var o=e||{},a=o.border,s=(a=void 0===a?{}:a).borderWidth,d=void 0===s?0:s,h=o.borderTop,l=(h=void 0===h?{}:h).borderTopWidth,u=void 0===l?d:l,f=o.borderBottom,g=(f=void 0===f?{}:f).borderBottomWidth,p=void 0===g?d:g,v=o.borderRight,b=(v=void 0===v?{}:v).borderRightWidth,m=void 0===b?d:b,w=o.borderLeft,x=(w=void 0===w?{}:w).borderLeftWidth,y=void 0===x?d:x,S=o.padding,k=(S=void 0===S?{}:S).paddingTop,z=void 0===k?0:k,P=S.paddingRight,_=void 0===P?0:P,I=S.paddingBottom,O=void 0===I?0:I,M=S.paddingLeft,B=void 0===M?0:M;i||(t.width-=B+_+m+y),1!==i||n||(t.height-=z+O+u+p)}this.layoutBox&&(c.forEach((function(i){return r.layoutBox[i]=r.getOffsetSize(t,e,i)})),this.layoutBox=Object.assign({},this.layoutBox,this.layoutBox.borderSize))},e.getBoxPosition2=function(){var t=this.computedStyle,e=this.fixedLine,i=this.lines,n=t.left,r=void 0===n?0:n,o=t.top,a=void 0===o?0:o,s=t.padding||{},d=s.paddingBottom,c=void 0===d?0:d,h=s.paddingRight,l=void 0===h?0:h,u=P({},this.contentSize,{left:r,top:a}),f=this.contentSize.top-this.offsetSize.top,g=this.contentSize.left-this.offsetSize.left;if(this.root.fixedLine&&!this.root.isDone){this.root.isDone=!0;for(var p,v=O(this.root.fixedLine.elements);!(p=v()).done;){var b=p.value;b.setPosition(b,this.root.offsetSize),b.getBoxPosition2()}}if(e)for(var m,w=O(e.elements);!(m=w()).done;){var x=m.value;x.setPosition(x,u),x.style.left+=r+g+l,x.style.top+=a+f+c,x.getBoxPosition2()}if(i)for(var y,S=O(i);!(y=S()).done;)y.value.layout(u.top+f,u.left+g);return this.layoutBoxUpdate(u,t),this.layoutBox},e.getBoxState=function(t,e){return this.isBlock(t)||this.isBlock(e)},e.isBlock=function(t){return void 0===t&&(t=this),t&&"block"==t.style.display},e.isFlex=function(t){return void 0===t&&(t=this),t&&t.style.display==U},e.isInFlow=function(){return!(this.isAbsolute||this.isFixed)},e.inFlexBox=function(t){return void 0===t&&(t=this),!!t.isInFlow()&&!!t.parent&&(!(!t.parent||t.parent.style.display!==U)||void 0)},e.isInline=function(t){return void 0===t&&(t=this),t&&t.style.display==$},e.contrastSize=function(t,e,i){var n=t;return i&&(n=Math.min(n,i)),e&&(n=Math.max(n,e)),n},e.measureText=function(t,e){var i=this.ctx.measureText(t),n=i.width,r=i.actualBoundingBoxAscent,o=i.actualBoundingBoxDescent;return{ascent:r,descent:o,width:n,fontHeight:r+o||.7*e+1}},e.getBoxWidthHeight=function(){var t=this,e=this.name,i=this.computedStyle,n=this.attributes,r=this.parent,o=void 0===r?{}:r,a=this.ctx,s=this.getChildren(),d=i.left,c=void 0===d?0:d,h=i.top,l=void 0===h?0:h,u=i.bottom,f=i.right,g=i.width,p=void 0===g?0:g,v=i.minWidth,b=i.maxWidth,m=i.minHeight,w=i.maxHeight,x=i.height,S=void 0===x?0:x,k=i.fontSize,z=void 0===k?14:k,P=i.fontWeight,_=i.fontFamily,I=i.fontStyle,O=i.position,M=i.lineClamp,B=i.lineHeight,R=i.padding,W=void 0===R?{}:R,C=i.margin,H=void 0===C?{}:C,$=i.border,U=($=void 0===$?{}:$).borderWidth,q=void 0===U?0:U,D=i.borderRight,Y=(D=void 0===D?{}:D).borderRightWidth,X=void 0===Y?q:Y,J=i.borderLeft,V=(J=void 0===J?{}:J).borderLeftWidth,G=void 0===V?q:V,Q=o.contentSize&&o.contentSize.width,K=o.contentSize&&o.contentSize.height;if(T(p)&&Q&&(p=y(p,Q)),T(p)&&!Q&&(p=null),T(S)&&K&&(S=y(S,K)),T(S)&&!K&&(S=null),T(v)&&Q&&(v=y(v,Q)),T(b)&&Q&&(b=y(b,Q)),T(m)&&K&&(m=y(m,K)),T(w)&&K&&(w=y(w,K)),i.padding&&Q)for(var Z in i.padding)Object.hasOwnProperty.call(i.padding,Z)&&(i.padding[Z]=y(i.padding[Z],Q));var tt=W.paddingRight,et=void 0===tt?0:tt,it=W.paddingLeft,nt=void 0===it?0:it;if(i.margin&&[i.margin.marginLeft,i.margin.marginRight].includes("auto"))if(p){var rt=Q&&Q-p-et-nt-G-X||0;i.margin.marginLeft==i.margin.marginRight?i.margin.marginLeft=i.margin.marginRight=rt/2:"auto"==i.margin.marginLeft?i.margin.marginLeft=rt:i.margin.marginRight=rt}else i.margin.marginLeft=i.margin.marginRight=0;var ot=H.marginRight,at=void 0===ot?0:ot,st=H.marginLeft,dt={width:p,height:S,left:0,top:0},ct=nt+et+G+X+(void 0===st?0:st)+at;if(e==A&&!this.attributes.widths){var ht=n.text||"";a.save(),a.setFonts({fontFamily:_,fontSize:z,fontWeight:P,fontStyle:I});var lt=new Map;ht.split("\n").map((function(e){var i=e.split("").map((function(e){var i=lt.get(e);if(i)return i;var n=t.measureText(e,z).width;return lt.set(e,n),n})),n=t.measureText(e,z),r=n.fontHeight,o=n.ascent,a=n.descent;t.attributes.fontHeight=r,t.attributes.ascent=o,t.attributes.descent=a,t.attributes.widths||(t.attributes.widths=[]),t.attributes.widths.push({widths:i,total:i.reduce((function(t,e){return t+e}),0)})})),a.restore()}if(e==F&&null==p){var ut=n.width,ft=n.height;dt.width=this.contrastSize(Math.round(ut*S/ft)||0,v,b),this.layoutBoxUpdate(dt,i,0)}if(e==A&&null==p){var gt=this.attributes.widths,pt=Math.max.apply(Math,gt.map((function(t){return t.total})));o&&Q>0&&(pt>Q||this.isBlock(this))&&!this.isAbsolute&&!this.isFixed&&(pt=Q-ct),dt.width=this.contrastSize(pt,v,b),this.layoutBoxUpdate(dt,i,0)}if(e==A&&(o.style.flex||!this.attributes.lines)){var vt=this.attributes.widths.length;this.attributes.widths.forEach((function(t){return t.widths.reduce((function(t,e,i){return t+e>dt.width?(vt++,e):t+e}),0)})),vt=M&&vt>M?M:vt,this.attributes.lines=vt}if(e==F&&null==S){var bt=n.width,mt=n.height;dt.height=this.contrastSize(y(dt.width*mt/bt)||0,m,w),this.layoutBoxUpdate(dt,i,1)}e==A&&null==S&&(B=y(B,z),dt.height=this.contrastSize(y(this.attributes.lines*B),m,w),this.layoutBoxUpdate(dt,i,1,!0)),o&&o.children&&Q&&([E,A].includes(e)&&this.isFlex()||e==E&&this.isBlock(this)&&this.isInFlow())&&(dt.width=this.contrastSize(Q-ct,v,b),this.layoutBoxUpdate(dt,i)),p&&!T(p)&&(dt.width=this.contrastSize(p,v,b),this.layoutBoxUpdate(dt,i,0)),S&&!T(S)&&(dt.height=this.contrastSize(dt.height,m,w),this.layoutBoxUpdate(dt,i,1));var wt=0;if(s.length){var xt=null;s.forEach((function(e,n){e.getBoxWidthHeight();var r=s[n+1];if(r&&r.isInFlow()&&(e.next=r),e.isInFlow()&&!e.inFlexBox()){var o=t.getBoxState(xt,e);t.line&&t.line.canIEnter(e)&&!o?t.line.add(e):(new j).bind(e),xt=e}else e.inFlexBox()?t.line&&(t.line.canIEnter(e)||"nowrap"==i.flexWrap)?t.line.add(e):(new L).bind(e):e.isFixed?t.root.fixedLine?t.root.fixedLine.fixedAdd(e):(new j).fixedBind(e):t.fixedLine?t.fixedLine.fixedAdd(e):(new j).fixedBind(e,1)})),this.lines&&(wt=this.lines.reduce((function(t,e){return t+e.height}),0))}var yt=0,St=0;if(!p&&(this.isAbsolute||this.isFixed)&&Q){var kt=O==N?Q:this.root.width,zt=kt-(T(c)?y(c,kt):c)-(T(f)?y(f,kt):f);yt=i.left?zt:this.lineMaxWidth}if(!S&&(null!=l?l:this.isAbsolute||this.isFixed&&K)){var Pt=O==N?K:this.root.height,_t=Pt-(T(l)?y(l,Pt):l)-(T(u)?y(u,Pt):u);St=i.top?_t:0}if(p&&!T(p)||dt.width||(dt.width=yt||this.contrastSize((this.isBlock(this)&&!this.isInFlow()?Q||o.lineMaxWidth:this.lineMaxWidth)||this.lineMaxWidth,v,b),this.layoutBoxUpdate(dt,i,0)),S||!wt&&!St||(dt.height=St||this.contrastSize(wt,m,w),this.layoutBoxUpdate(dt,i)),i.borderRadius&&this.borderSize&&this.borderSize.width)for(var Z in i.borderRadius)Object.hasOwnProperty.call(i.borderRadius,Z)&&(i.borderRadius[Z]=y(i.borderRadius[Z],this.borderSize.width));return this.layoutBox},e.layout=function(){return this.getBoxWidthHeight(),this.root.offsetSize=this.offsetSize,this.getBoxPosition2(),this.offsetSize},t}(),J=function(){var t,e,i,n,r,o,a=[0,11,15,19,23,27,31,16,18,20,22,24,26,28,20,22,24,24,26,28,28,22,24,24,26,26,28,28,24,24,26,26,26,28,28,24,26,26,26,28,28],s=[3220,1468,2713,1235,3062,1890,2119,1549,2344,2936,1117,2583,1330,2470,1667,2249,2028,3780,481,4011,142,3098,831,3445,592,2517,1776,2234,1951,2827,1070,2660,1345,3177],d=[30660,29427,32170,30877,26159,25368,27713,26998,21522,20773,24188,23371,17913,16590,20375,19104,13663,12392,16177,14854,9396,8579,11994,11245,5769,5054,7399,6608,1890,597,3340,2107],c=[1,0,19,7,1,0,16,10,1,0,13,13,1,0,9,17,1,0,34,10,1,0,28,16,1,0,22,22,1,0,16,28,1,0,55,15,1,0,44,26,2,0,17,18,2,0,13,22,1,0,80,20,2,0,32,18,2,0,24,26,4,0,9,16,1,0,108,26,2,0,43,24,2,2,15,18,2,2,11,22,2,0,68,18,4,0,27,16,4,0,19,24,4,0,15,28,2,0,78,20,4,0,31,18,2,4,14,18,4,1,13,26,2,0,97,24,2,2,38,22,4,2,18,22,4,2,14,26,2,0,116,30,3,2,36,22,4,4,16,20,4,4,12,24,2,2,68,18,4,1,43,26,6,2,19,24,6,2,15,28,4,0,81,20,1,4,50,30,4,4,22,28,3,8,12,24,2,2,92,24,6,2,36,22,4,6,20,26,7,4,14,28,4,0,107,26,8,1,37,22,8,4,20,24,12,4,11,22,3,1,115,30,4,5,40,24,11,5,16,20,11,5,12,24,5,1,87,22,5,5,41,24,5,7,24,30,11,7,12,24,5,1,98,24,7,3,45,28,15,2,19,24,3,13,15,30,1,5,107,28,10,1,46,28,1,15,22,28,2,17,14,28,5,1,120,30,9,4,43,26,17,1,22,28,2,19,14,28,3,4,113,28,3,11,44,26,17,4,21,26,9,16,13,26,3,5,107,28,3,13,41,26,15,5,24,30,15,10,15,28,4,4,116,28,17,0,42,26,17,6,22,28,19,6,16,30,2,7,111,28,17,0,46,28,7,16,24,30,34,0,13,24,4,5,121,30,4,14,47,28,11,14,24,30,16,14,15,30,6,4,117,30,6,14,45,28,11,16,24,30,30,2,16,30,8,4,106,26,8,13,47,28,7,22,24,30,22,13,15,30,10,2,114,28,19,4,46,28,28,6,22,28,33,4,16,30,8,4,122,30,22,3,45,28,8,26,23,30,12,28,15,30,3,10,117,30,3,23,45,28,4,31,24,30,11,31,15,30,7,7,116,30,21,7,45,28,1,37,23,30,19,26,15,30,5,10,115,30,19,10,47,28,15,25,24,30,23,25,15,30,13,3,115,30,2,29,46,28,42,1,24,30,23,28,15,30,17,0,115,30,10,23,46,28,10,35,24,30,19,35,15,30,17,1,115,30,14,21,46,28,29,19,24,30,11,46,15,30,13,6,115,30,14,23,46,28,44,7,24,30,59,1,16,30,12,7,121,30,12,26,47,28,39,14,24,30,22,41,15,30,6,14,121,30,6,34,47,28,46,10,24,30,2,64,15,30,17,4,122,30,29,14,46,28,49,10,24,30,24,46,15,30,4,18,122,30,13,32,46,28,48,14,24,30,42,32,15,30,20,4,117,30,40,7,47,28,43,22,24,30,10,67,15,30,19,6,118,30,18,31,47,28,34,34,24,30,20,61,15,30],h=[255,0,1,25,2,50,26,198,3,223,51,238,27,104,199,75,4,100,224,14,52,141,239,129,28,193,105,248,200,8,76,113,5,138,101,47,225,36,15,33,53,147,142,218,240,18,130,69,29,181,194,125,106,39,249,185,201,154,9,120,77,228,114,166,6,191,139,98,102,221,48,253,226,152,37,179,16,145,34,136,54,208,148,206,143,150,219,189,241,210,19,92,131,56,70,64,30,66,182,163,195,72,126,110,107,58,40,84,250,133,186,61,202,94,155,159,10,21,121,43,78,212,229,172,115,243,167,87,7,112,192,247,140,128,99,13,103,74,222,237,49,197,254,24,227,165,153,119,38,184,180,124,17,68,146,217,35,32,137,46,55,63,209,91,149,188,207,205,144,135,151,178,220,252,190,97,242,86,211,171,20,42,93,158,132,60,57,83,71,109,65,162,31,45,67,216,183,123,164,118,196,23,73,236,127,12,111,246,108,161,59,82,41,157,85,170,251,96,134,177,187,204,62,90,203,89,95,176,156,169,160,81,11,245,22,235,122,117,44,215,79,174,213,233,230,231,173,232,116,214,244,234,168,80,88,175],l=[1,2,4,8,16,32,64,128,29,58,116,232,205,135,19,38,76,152,45,90,180,117,234,201,143,3,6,12,24,48,96,192,157,39,78,156,37,74,148,53,106,212,181,119,238,193,159,35,70,140,5,10,20,40,80,160,93,186,105,210,185,111,222,161,95,190,97,194,153,47,94,188,101,202,137,15,30,60,120,240,253,231,211,187,107,214,177,127,254,225,223,163,91,182,113,226,217,175,67,134,17,34,68,136,13,26,52,104,208,189,103,206,129,31,62,124,248,237,199,147,59,118,236,197,151,51,102,204,133,23,46,92,184,109,218,169,79,158,33,66,132,21,42,84,168,77,154,41,82,164,85,170,73,146,57,114,228,213,183,115,230,209,191,99,198,145,63,126,252,229,215,179,123,246,241,255,227,219,171,75,150,49,98,196,149,55,110,220,165,87,174,65,130,25,50,100,200,141,7,14,28,56,112,224,221,167,83,166,81,162,89,178,121,242,249,239,195,155,43,86,172,69,138,9,18,36,72,144,61,122,244,245,247,243,251,235,203,139,11,22,44,88,176,125,250,233,207,131,27,54,108,216,173,71,142,0],u=[],f=[],g=[],p=[],v=[],b=2;function m(t,e){var i;t>e&&(i=t,t=e,e=i),i=e,i*=e,i+=e,i>>=1,p[i+=t]=1}function w(t,i){var n;for(g[t+e*i]=1,n=-2;n<2;n++)g[t+n+e*(i-2)]=1,g[t-2+e*(i+n+1)]=1,g[t+2+e*(i+n)]=1,g[t+n+1+e*(i+2)]=1;for(n=0;n<2;n++)m(t-1,i+n),m(t+1,i-n),m(t-n,i-1),m(t+n,i+1)}function x(t){for(;t>=255;)t=((t-=255)>>8)+(255&t);return t}var y=[];function S(t,e,i,n){var r,o,a;for(r=0;re&&(i=t,t=e,e=i),i=e,i+=e*e,i>>=1,p[i+=t]}function z(t){var i,n,r,o;switch(t){case 0:for(n=0;n>1&1,i=0;i=5&&(i+=3+v[e]-5);for(e=3;et||3*v[e-3]>=4*v[e]||3*v[e+3]>=4*v[e])&&(i+=40);return i}function _(){var t,i,n,r,o,a=0,s=0;for(i=0;ie*e;)d-=e*e,c++;for(a+=10*c,t=0;t1)for(M=a[t],I=e-7;;){for(P=e-7;P>M-3&&(w(P,I),!(P6)for(M=s[t-7],O=17,P=0;P<6;P++)for(I=0;I<3;I++,O--)1&(O>11?t>>O-12:M>>O)?(g[5-P+e*(2-I+e-11)]=1,g[2-I+e-11+e*(5-P)]=1):(m(5-P,2-I+e-11),m(2-I+e-11,5-P));for(I=0;I=(P=r*(i+n)+n)-2&&(B=P-2,t>9&&B--),T=B,t>9){for(u[T+2]=0,u[T+3]=0;T--;)M=u[T],u[T+3]|=255&M<<4,u[T+2]=M>>4;u[2]|=255&B<<4,u[1]=B>>4,u[0]=64|B>>12}else{for(u[T+1]=0,u[T+2]=0;T--;)M=u[T],u[T+2]|=255&M<<4,u[T+1]=M>>4;u[1]|=255&B<<4,u[0]=64|B>>4}for(T=B+3-(t<10);T0;R--)y[R]=y[R]?y[R-1]^l[x(h[y[R]]+T)]:y[R-1];y[0]=l[x(h[y[0]]+T)]}for(T=0;T<=o;T++)y[T]=h[y[T]];for(O=P,I=0,T=0;T>=1)1&I&&(g[e-1-O+8*e]=1,O<6?g[8+e*O]=1:g[8+e*(O+1)]=1);for(O=0;O<7;O++,I>>=1)1&I&&(g[8+e*(e-7+O)]=1,O?g[6-O+8*e]=1:g[7+8*e]=1);return g}(v)},utf16to8:function(t){var e,i,n,r;for(e="",n=t.length,i=0;i=1&&r<=127?e+=t.charAt(i):r>2047?(e+=String.fromCharCode(224|r>>12&15),e+=String.fromCharCode(128|r>>6&63),e+=String.fromCharCode(128|r>>0&63)):(e+=String.fromCharCode(192|r>>6&31),e+=String.fromCharCode(128|r>>0&63));return e},draw:function(t,i,n,r,o){i.drawView(n,r);var a=i.ctx,s=n.contentSize,d=s.width,c=s.height,h=s.left,l=s.top;r.borderRadius,r.backgroundColor;var u=r.color,f=void 0===u?"#000000":u;if(r.border,n.contentSize.left,n.borderSize.left,n.contentSize.top,n.borderSize.top,b=o||b,a){a.save(),i.setOpacity(r),i.setTransform(n,r);var g=Math.min(d,c);t=this.utf16to8(t);var p=this.getFrame(t),v=g/e;a.setFillStyle(f);for(var m=0;m=360&&(a-=360),a<0&&(a+=360),0===(a=Math.round(a)))return{x0:Math.round(e/2)+n,y0:i+r,x1:Math.round(e/2)+n,y1:r};if(180===a)return{x0:Math.round(e/2)+n,y0:r,x1:Math.round(e/2)+n,y1:i+r};if(90===a)return{x0:n,y0:Math.round(i/2)+r,x1:e+n,y1:Math.round(i/2)+r};if(270===a)return{x0:e+n,y0:Math.round(i/2)+r,x1:n,y1:Math.round(i/2)+r};var s=Math.round(180*Math.asin(e/Math.sqrt(Math.pow(e,2)+Math.pow(i,2)))/Math.PI);if(a===s)return{x0:n,y0:i+r,x1:e+n,y1:r};if(a===180-s)return{x0:n,y0:r,x1:e+n,y1:i+r};if(a===180+s)return{x0:e+n,y0:r,x1:n,y1:i+r};if(a===360-s)return{x0:e+n,y0:i+r,x1:n,y1:r};var d,c=0,h=0,l=0,u=0;if(a180-s&&a<180||a>180&&a<180+s||a>360-s){var f=a*Math.PI/180,g=a360-s?i/2:-i/2,p=Math.tan(f)*g,v=a180-s&&a<180?e/2-p:-e/2-p;c=-(l=p+(d=Math.pow(Math.sin(f),2)*v)),h=-(u=g+d/Math.tan(f))}(a>s&&a<90||a>90&&a<90+s||a>180+s&&a<270||a>270&&a<360-s)&&(f=(90-a)*Math.PI/180,p=a>s&&a<90||a>90&&a<90+s?e/2:-e/2,g=Math.tan(f)*p,v=a>s&&a<90||a>270&&a<360-s?i/2-g:-i/2-g,c=-(l=p+(d=Math.pow(Math.sin(f),2)*v)/Math.tan(f)),h=-(u=g+d));return c=Math.round(c+e/2)+n,h=Math.round(i/2-h)+r,l=Math.round(l+e/2)+n,u=Math.round(i/2-u)+r,{x0:c,y0:h,x1:l,y1:u}}(r,t,e,i,n),s=a.x0,d=a.y0,c=a.x1,h=a.y1,l=o.createLinearGradient(s,d,c,h),u=r.match(/linear-gradient\((.+)\)/)[1],f=k(u.substring(u.indexOf(",")+1)),g=0;g=a||"cover"==n&&o=a)&&(s=e.width/i.width);var d=i.width*s,c=i.height*s,h=r||[],l=h[0],u=h[1],f=/^\d+px|rpx$/.test(l)?y(l,e.width):(e.width-d)*(S(l)?y(l,1):{left:0,center:.5,right:1}[l||"center"]),g=/^\d+px|rpx$/.test(u)?y(u,e.height):(e.height-c)*(S(u)?y(u,1):{top:0,center:.5,bottom:1}[u||"center"]),p=function(t,e){return[(t-f)/s,(e-g)/s]},v=p(0,0),b=v[0],m=v[1],w=p(e.width,e.height),x=w[0],k=w[1];return{sx:Math.max(b,0),sy:Math.max(m,0),sw:Math.min(x-b,i.width),sh:Math.min(k-m,i.height),dx:Math.max(f,0),dy:Math.max(g,0),dw:Math.min(d,e.width),dh:Math.min(c,e.height)}}({objectFit:f,objectPosition:v},e.contentSize,t),n=i.sx,o=i.sy,a=i.sh,s=i.sw,c=i.dx,h=i.dy,l=i.dh,u=i.dw;b==d.MP_BAIDU?r.drawImage(t.src,c+z,h+P,u,l,n,o,s,a):r.drawImage(t.src,n,o,s,a,c+z,h+P,u,l)}else r.drawImage(t.src,z,P,x,k)},M=function(){r.restore(),T.drawView(e,i,!1,!0,!1),o(1)},B=function(t){O(t),M()},B(t),[2]}))}))}))];case 1:return o.sent(),[2]}}))}))},t.prototype.drawText=function(t,e,i,n){var r=this.ctx,o=e.borderSize,a=e.contentSize,s=e.left,d=e.top,c=a.width,h=a.height,l=a.left-o.left,u=a.top-o.top,f=i.color,g=void 0===f?"#000000":f,p=i.lineHeight,v=void 0===p?"1.4em":p,b=i.fontSize,m=void 0===b?14:b,w=i.fontWeight,x=i.fontFamily,S=i.fontStyle,k=i.textAlign,z=void 0===k?"left":k,P=i.verticalAlign,_=void 0===P?K:P,I=i.backgroundColor,O=i.lineClamp,M=i.backgroundClip,B=i.textShadow,T=i.textDecoration;if(this.drawView(e,i,M!=V),v=y(v,m),t){r.save(),this.setShadow({boxShadow:B}),s+=l,d+=u;var R=n.fontHeight,W=n.descent+n.ascent;switch(r.setFonts({fontFamily:x,fontSize:m,fontWeight:w,fontStyle:S}),r.setTextBaseline(W?K:_),r.setTextAlign(z),M?this.setBackground(I,c,h,s,d):r.setFillStyle(g),z){case"left":break;case"center":s+=.5*c;break;case"right":s+=c}var j=n.lines*v,C=Math.ceil((h-j)/2);switch(C<0&&(C=0),_){case"top":break;case K:d+=C;break;case"bottom":d+=2*C}var L=(v-R)/2,F=function(t){var e=r.measureText(t),i=e.actualBoundingBoxDescent,n=void 0===i?0:i,o=e.actualBoundingBoxAscent;return"top"==_?{fix:W?void 0===o?0:o:0,lineY:W?2*L:L}:_==K?{fix:W?v/2+n/4:v/2,lineY:(v-R)/2}:"bottom"==_?{fix:W?v-n:v+L,lineY:0}:{fix:0,height:0,lineY:0}},A=function(t,e,i){var o=t;switch(z){case"left":o+=i;break;case"center":o=(t-=i/2)+i;break;case"right":o=t,t-=i}if(T){r.setLineWidth(m/13),r.beginPath();var a=.1*n.fontHeight;/\bunderline\b/.test(T)&&(r.moveTo(t,e+a),r.lineTo(o,e+a)),/\boverline\b/.test(T)&&(W||(e-=L),r.moveTo(t,e-n.fontHeight-a),r.lineTo(o,e-n.fontHeight-a)),/\bline-through\b/.test(T)&&(r.moveTo(t,e-.5*n.fontHeight),r.lineTo(o,e-.5*n.fontHeight)),r.closePath(),r.setStrokeStyle(g),r.stroke()}};if(!n.widths||1==n.widths.length&&n.widths[0].total<=a.width){var E=F(t),H=E.fix,$=E.lineY;return r.fillText(t,s,d+H),A(s,(d+=v)-$,n&&n.widths&&n.widths[0].total||n.text),r.restore(),void this.setBorder(e,i)}for(var U=t.split(""),N=d,q=s,D="",Y=0,X=0;X<=U.length;X++){var J=U[X]||"",G="\n"===J,Q=""==J,Z=D+(J=G?"":J),tt=r.measureText(Z).width;if(Y>=O)break;if(q=s,tt>a.width||G||Q){if(Y++,D=Q&&tt<=a.width?Z:D,Y===O&&tt>c){for(;r.measureText("".concat(D,"...")).width>a.width&&!(D.length<=1);)D=D.substring(0,D.length-1);D+="..."}var et=F(D);if(H=et.fix,$=et.lineY,r.fillText(D,q,d+H),A(q,(d+=v)-$,tt),D=J,d>N+h)break}else D=Z}r.restore()}},t.prototype.source=function(t){return a(this,void 0,void 0,(function(){var e,i,n,r=this;return s(this,(function(o){switch(o.label){case 0:if(this.node=null,e=+new Date,"{}"==JSON.stringify(t))return[2];if(!t.type)for(i in t.type=Q,t.css=t.css||{},t)["views","children","type","css"].includes(i)||(t.css[i]=t[i],delete t[i]);return t.css&&!t.css.width&&(t.css||(t.css={})),[4,this.create(t)];case 1:return(n=o.sent())?(this.size=n.layout()||{},this.node=n,this.onEffectFinished().then((function(t){return r.lifecycle("onEffectSuccess",t)})).catch((function(t){return r.lifecycle("onEffectFail",t)})),console.log("布局用时:"+(+new Date-e)+"ms"),[2,this.size]):[2,console.warn("no node")]}}))}))},t.prototype.getImageInfo=function(t){return this.imageBus[t]||(this.imageBus[t]=this.createImage(t,this.useCORS)),this.imageBus[t]},t.prototype.create=function(t,e){return a(this,void 0,void 0,(function(){var i,n,r,a,d,c,h,l,u,f,g,p,v,b,m,w,x;return s(this,(function(s){switch(s.label){case 0:if(i="image"==t.type,n=[V,G].includes(t.type),r=t.css||{},a=r.backgroundImage,d=r.display,i&&!t.src&&!t.url||n&&!t.text)return[2];if("none"==d)return[2];if(n&&(t.text=String(t.text)),!(i||t.type==Q&&a))return[3,4];c=i?t.src:"",h=/url\((.+)\)/.exec(a),a&&h&&h[1]&&(c=h[1]||""),s.label=1;case 1:return s.trys.push([1,3,,4]),[4,this.getImageInfo(c)];case 2:return l=s.sent(),u=l.width,f=l.height,!(g=l.path)&&i?[2]:(g&&(t.attributes=Object.assign(t.attributes||{},{width:u,height:f,path:g,src:g,naturalSrc:c})),[3,4]);case 3:return p=s.sent(),t.type!=Q?[2]:(this.lifecycle("onEffectFail",o(o({},p),{src:c})),[3,4]);case 4:if(this.count+=1,v=new X(t,e,this.root,this.ctx),!(b=t.views||t.children))return[3,8];m=0,s.label=5;case 5:return m