index-legacy.c241e226.js 70 KB

1
  1. !function(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,t,r,n,o,i,a){try{var s=e[i](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,o)}function r(e){return function(){var r=this,n=arguments;return new Promise((function(o,i){var a=e.apply(r,n);function s(e){t(a,o,i,s,c,"next",e)}function c(e){t(a,o,i,s,c,"throw",e)}s(void 0)}))}}function n(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||d(e)||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.")}()}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,o,i=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(c){s=!0,o=c}finally{try{a||null==r.return||r.return()}finally{if(s)throw o}}return i}(e,t)||d(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function a(t,r){if(r&&("object"===e(r)||"function"==typeof r))return r;if(void 0!==r)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t)}function s(e){var t="function"==typeof Map?new Map:void 0;return s=function(e){if(null===e||(r=e,-1===Function.toString.call(r).indexOf("[native code]")))return e;var r;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return c(e,arguments,p(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),u(n,e)},s(e)}function c(e,t,r){return c=l()?Reflect.construct:function(e,t,r){var n=[null];n.push.apply(n,t);var o=new(Function.bind.apply(e,n));return r&&u(o,r.prototype),o},c.apply(null,arguments)}function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function h(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=d(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function d(e,t){if(e){if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){m(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function m(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var b=document.createElement("style");b.innerHTML="._uploadSection_cslsh_1{width:150px;height:85px;background:#f8faf9;border-radius:4px;border:1px solid rgba(45,199,170,.26);font-size:14px;color:#2dc7aa;line-height:20px}._uploadClass_cslsh_11{height:85px;width:100%}._uploadClass_cslsh_11 .el-loading-spinner{margin-top:-33px;height:85px}._avatar-upload-preview_range_cslsh_19,._avatar-upload-preview_cslsh_19{width:180px;height:180px;box-shadow:0 0 4px #ccc;overflow:hidden}._avatar-upload-preview_range_cslsh_19 img,._avatar-upload-preview_cslsh_19 img{background-color:#f7f7f7;height:100%}._avatar-upload-preview_range_cslsh_19{border-radius:0}._previewImg_cslsh_34{padding-left:50px;padding-top:10px}._previewImg_cslsh_34>span{display:block;color:#212121;font-size:16px;padding-bottom:15px}._operation_cslsh_44{font-size:24px;display:flex;align-items:center;margin-top:20px}._operation_cslsh_44>i{margin-left:12px;cursor:pointer}._operation_cslsh_44 ._icon-rate_cslsh_54{display:inline-block;width:20px;height:20px;background:url(./images/icon_rate.png) no-repeat center;background-size:contain}._vue-cropper_cslsh_61{border-radius:5px;overflow:hidden}:deep(._el-dialog_cslsh_65){margin-bottom:10vh}:deep(._el-dialog_cslsh_65) ._el-dialog__header_cslsh_68{background:#fff;padding:15px 20px}:deep(._el-dialog_cslsh_65) ._el-dialog__header_cslsh_68 ._el-dialog__title_cslsh_72{color:#212121}:deep(._el-dialog_cslsh_65) ._el-dialog__header_cslsh_68 ._el-dialog__headerbtn_cslsh_75 ._el-dialog__close_cslsh_75{color:#212121}:deep(._el-dialog_cslsh_65) ._el-dialog__body_cslsh_78{padding-top:0}.vue-cropper[data-v-be5e5ddc]{position:relative;width:100%;height:100%;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;direction:ltr;touch-action:none;text-align:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-box[data-v-be5e5ddc],.cropper-box-canvas[data-v-be5e5ddc],.cropper-drag-box[data-v-be5e5ddc],.cropper-crop-box[data-v-be5e5ddc],.cropper-face[data-v-be5e5ddc]{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-box-canvas img[data-v-be5e5ddc]{position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:none;max-width:none;max-height:none}.cropper-box[data-v-be5e5ddc]{overflow:hidden}.cropper-move[data-v-be5e5ddc]{cursor:move}.cropper-crop[data-v-be5e5ddc]{cursor:crosshair}.cropper-modal[data-v-be5e5ddc]{background:rgba(0,0,0,.5)}.cropper-view-box[data-v-be5e5ddc]{display:block;overflow:hidden;width:100%;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-view-box img[data-v-be5e5ddc]{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;max-width:none;max-height:none}.cropper-face[data-v-be5e5ddc]{top:0;left:0;background-color:#fff;opacity:.1}.crop-info[data-v-be5e5ddc]{position:absolute;left:0px;min-width:65px;text-align:center;color:#fff;line-height:20px;background-color:rgba(0,0,0,.8);font-size:12px}.crop-line[data-v-be5e5ddc]{position:absolute;display:block;width:100%;height:100%;opacity:.1}.line-w[data-v-be5e5ddc]{top:-3px;left:0;height:5px;cursor:n-resize}.line-a[data-v-be5e5ddc]{top:0;left:-3px;width:5px;cursor:w-resize}.line-s[data-v-be5e5ddc]{bottom:-3px;left:0;height:5px;cursor:s-resize}.line-d[data-v-be5e5ddc]{top:0;right:-3px;width:5px;cursor:e-resize}.crop-point[data-v-be5e5ddc]{position:absolute;width:8px;height:8px;opacity:.75;background-color:#39f;border-radius:100%}.point1[data-v-be5e5ddc]{top:-4px;left:-4px;cursor:nw-resize}.point2[data-v-be5e5ddc]{top:-5px;left:50%;margin-left:-3px;cursor:n-resize}.point3[data-v-be5e5ddc]{top:-4px;right:-4px;cursor:ne-resize}.point4[data-v-be5e5ddc]{top:50%;left:-4px;margin-top:-3px;cursor:w-resize}.point5[data-v-be5e5ddc]{top:50%;right:-4px;margin-top:-3px;cursor:e-resize}.point6[data-v-be5e5ddc]{bottom:-5px;left:-4px;cursor:sw-resize}.point7[data-v-be5e5ddc]{bottom:-5px;left:50%;margin-left:-3px;cursor:s-resize}.point8[data-v-be5e5ddc]{bottom:-5px;right:-4px;cursor:se-resize}@media screen and (max-width: 500px){.crop-point[data-v-be5e5ddc]{position:absolute;width:20px;height:20px;opacity:.45;background-color:#39f;border-radius:100%}.point1[data-v-be5e5ddc]{top:-10px;left:-10px}.point2[data-v-be5e5ddc],.point4[data-v-be5e5ddc],.point5[data-v-be5e5ddc],.point7[data-v-be5e5ddc]{display:none}.point3[data-v-be5e5ddc]{top:-10px;right:-10px}.point4[data-v-be5e5ddc]{top:0;left:0}.point6[data-v-be5e5ddc]{bottom:-10px;left:-10px}.point8[data-v-be5e5ddc]{bottom:-10px;right:-10px}}\n",document.head.appendChild(b),System.register(["./index-legacy.60a2d2dd.js"],(function(e){"use strict";var t,c,d,f,g,b,w,y,x,L,C,A,k,S,M,O,_,q,I,W,H,E,X,T,B,Y,z,R,U,F,P,N,j,D,K,V,$,Q,G,J,Z,ee,te,re,ne,oe,ie,ae,se,ce,le,ue,pe,he,de,fe,ge,ve,me,be,we,ye,xe,Le,Ce,Ae,ke,Se;return{setters:[function(e){t=e.m,c=e.aS,d=e.d,f=e.t,g=e.k,b=e.bl,w=e.bm,y=e.an,x=e.bn,L=e.K,C=e.bo,A=e.b4,k=e.v,S=e.x,M=e.A,O=e.B,_=e.y,q=e.J,I=e.z,W=e.a2,H=e.I,E=e.C,X=e.D,T=e.au,B=e.H,Y=e._,z=e.L,R=e.bp,U=e.bq,F=e.aT,P=e.br,N=e.a4,j=e.f,D=e.aq,K=e.ar,V=e.c,$=e.bs,Q=e.G,G=e.bt,J=e.bu,Z=e.F,ee=e.bv,te=e.bw,re=e.W,ne=e.a5,oe=e.bx,ie=e.w,ae=e.a9,se=e.b8,ce=e.by,le=e.i,ue=e.p,pe=e.bz,he=e.at,de=e.bA,fe=e.a0,ge=e.a1,ve=e.b,me=e.aD,be=e.bi,we=e.b1,ye=e.bd,xe=e.be,Le=e.bB,Ce=e.bC,Ae=e.a,ke=e.bD,Se=e.aZ}],execute:function(){var Me=Symbol("uploadContextKey"),Oe=t({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:function(e){return e>=0&&e<=100}},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:c(String),default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:c([String,Array,Function]),default:""},format:{type:c(Function),default:function(e){return"".concat(e,"%")}}}),_e=["aria-valuenow"],qe={viewBox:"0 0 100 100"},Ie=["d","stroke","stroke-width"],We=["d","stroke","opacity","stroke-linecap","stroke-width"],He={key:0},Ee=d(v(v({},{name:"ElProgress"}),{},{props:Oe,setup:function(e){var t=e,r={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},n=f("progress"),o=g((function(){return{width:"".concat(t.percentage,"%"),animationDuration:"".concat(t.duration,"s"),backgroundColor:U(t.percentage)}})),i=g((function(){return(t.strokeWidth/t.width*100).toFixed(1)})),a=g((function(){return["circle","dashboard"].includes(t.type)?Number.parseInt("".concat(50-Number.parseFloat(i.value)/2),10):0})),s=g((function(){var e=a.value,r="dashboard"===t.type;return"\n M 50 50\n m 0 ".concat(r?"":"-").concat(e,"\n a ").concat(e," ").concat(e," 0 1 1 0 ").concat(r?"-":"").concat(2*e,"\n a ").concat(e," ").concat(e," 0 1 1 0 ").concat(r?"":"-").concat(2*e,"\n ")})),c=g((function(){return 2*Math.PI*a.value})),l=g((function(){return"dashboard"===t.type?.75:1})),u=g((function(){var e=-1*c.value*(1-l.value)/2;return"".concat(e,"px")})),p=g((function(){return{strokeDasharray:"".concat(c.value*l.value,"px, ").concat(c.value,"px"),strokeDashoffset:u.value}})),d=g((function(){return{strokeDasharray:"".concat(c.value*l.value*(t.percentage/100),"px, ").concat(c.value,"px"),strokeDashoffset:u.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"}})),v=g((function(){return t.color?U(t.percentage):r[t.status]||r.default})),Y=g((function(){return"warning"===t.status?b:"line"===t.type?"success"===t.status?w:y:"success"===t.status?x:L})),z=g((function(){return"line"===t.type?12+.4*t.strokeWidth:.111111*t.width+2})),R=g((function(){return t.format(t.percentage)}));var U=function(e){var r,n=t.color;if(C(n))return n(e);if(A(n))return n;var o,i=function(e){var t=100/e.length,r=e.map((function(e,r){return A(e)?{color:e,percentage:(r+1)*t}:e}));return r.sort((function(e,t){return e.percentage-t.percentage}))}(n),a=h(i);try{for(a.s();!(o=a.n()).done;){var s=o.value;if(s.percentage>e)return s.color}}catch(c){a.e(c)}finally{a.f()}return null==(r=i[i.length-1])?void 0:r.color};return function(e,t){var r;return k(),S("div",{class:M([O(n).b(),O(n).m(e.type),O(n).is(e.status),(r={},m(r,O(n).m("without-text"),!e.showText),m(r,O(n).m("text-inside"),e.textInside),r)]),role:"progressbar","aria-valuenow":e.percentage,"aria-valuemin":"0","aria-valuemax":"100"},["line"===e.type?(k(),S("div",{key:0,class:M(O(n).b("bar"))},[_("div",{class:M(O(n).be("bar","outer")),style:q({height:"".concat(e.strokeWidth,"px")})},[_("div",{class:M([O(n).be("bar","inner"),m({},O(n).bem("bar","inner","indeterminate"),e.indeterminate)]),style:q(O(o))},[(e.showText||e.$slots.default)&&e.textInside?(k(),S("div",{key:0,class:M(O(n).be("bar","innerText"))},[I(e.$slots,"default",{percentage:e.percentage},(function(){return[_("span",null,W(O(R)),1)]}))],2)):H("v-if",!0)],6)],6)],2)):(k(),S("div",{key:1,class:M(O(n).b("circle")),style:q({height:"".concat(e.width,"px"),width:"".concat(e.width,"px")})},[(k(),S("svg",qe,[_("path",{class:M(O(n).be("circle","track")),d:O(s),stroke:"var(".concat(O(n).cssVarName("fill-color-light"),", #e5e9f2)"),"stroke-width":O(i),fill:"none",style:q(O(p))},null,14,Ie),_("path",{class:M(O(n).be("circle","path")),d:O(s),stroke:O(v),fill:"none",opacity:e.percentage?1:0,"stroke-linecap":e.strokeLinecap,"stroke-width":O(i),style:q(O(d))},null,14,We)]))],6)),!e.showText&&!e.$slots.default||e.textInside?H("v-if",!0):(k(),S("div",{key:2,class:M(O(n).e("text")),style:q({fontSize:"".concat(O(z),"px")})},[I(e.$slots,"default",{percentage:e.percentage},(function(){return[e.status?(k(),E(O(B),{key:1},{default:X((function(){return[(k(),E(T(O(Y))))]})),_:1})):(k(),S("span",He,W(O(R)),1))]}))],6))],10,_e)}}})),Xe=z(Y(Ee,[["__file","/home/runner/work/element-plus/element-plus/packages/components/progress/src/progress.vue"]])),Te=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u(e,t)}(h,e);var t,r,n,o,s,c=(t=h,r=l(),function(){var e,n=p(t);if(r){var o=p(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return a(this,e)});function h(e,t,r,n){var o;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,h),(o=c.call(this,e)).name="UploadAjaxError",o.status=t,o.method=r,o.url=n,o}return n=h,o&&i(n.prototype,o),s&&i(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n}(s(Error));function Be(e,t,r){var n;return n=r.response?"".concat(r.response.error||r.response):r.responseText?"".concat(r.responseText):"fail to ".concat(t.method," ").concat(e," ").concat(r.status),new Te(n,r.status,t.method,e)}var Ye=["text","picture","picture-card"],ze=1,Re=function(){return Date.now()+ze++},Ue=t({action:{type:String,default:"#"},headers:{type:c(Object)},method:{type:String,default:"post"},data:{type:Object,default:function(){return F({})}},multiple:{type:Boolean,default:!1},name:{type:String,default:"file"},drag:{type:Boolean,default:!1},withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},type:{type:String,default:"select"},fileList:{type:c(Array),default:function(){return F([])}},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:Ye,default:"text"},httpRequest:{type:c(Function),default:function(e){"undefined"==typeof XMLHttpRequest&&R("ElUpload","XMLHttpRequest is undefined");var t=new XMLHttpRequest,r=e.action;t.upload&&t.upload.addEventListener("progress",(function(t){var r=t;r.percent=t.total>0?t.loaded/t.total*100:0,e.onProgress(r)}));var i=new FormData;if(e.data)for(var a=0,s=Object.entries(e.data);a<s.length;a++){var c=o(s[a],2),l=c[0],u=c[1];Array.isArray(u)?i.append.apply(i,[l].concat(n(u))):i.append(l,u)}i.append(e.filename,e.file,e.file.name),t.addEventListener("error",(function(){e.onError(Be(r,e,t))})),t.addEventListener("load",(function(){if(t.status<200||t.status>=300)return e.onError(Be(r,e,t));e.onSuccess(function(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(r){return t}}(t))})),t.open(e.method,r,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var p=e.headers||{};if(p instanceof Headers)p.forEach((function(e,r){return t.setRequestHeader(r,e)}));else for(var h=0,d=Object.entries(p);h<d.length;h++){var f=o(d[h],2),g=f[0],v=f[1];U(v)||t.setRequestHeader(g,String(v))}return t.send(i),t}},disabled:Boolean,limit:Number}),Fe=t(v(v({},Ue),{},{beforeUpload:{type:c(Function),default:P},beforeRemove:{type:c(Function)},onRemove:{type:c(Function),default:P},onChange:{type:c(Function),default:P},onPreview:{type:c(Function),default:P},onSuccess:{type:c(Function),default:P},onProgress:{type:c(Function),default:P},onError:{type:c(Function),default:P},onExceed:{type:c(Function),default:P}})),Pe=t({files:{type:c(Array),default:function(){return F([])}},disabled:{type:Boolean,default:!1},handlePreview:{type:c(Function),default:P},listType:{type:String,values:Ye,default:"text"}}),Ne=["onKeydown"],je=["src"],De=["onClick"],Ke=["onClick"],Ve=["onClick"],$e=d(v(v({},{name:"ElUploadList"}),{},{props:Pe,emits:{remove:function(e){return!!e}},setup:function(e,t){var r=t.emit,n=e,o=N().t,i=f("upload"),a=f("icon"),s=f("list"),c=j(!1),l=function(e){r("remove",e)};return function(e,t){return k(),E(ee,{tag:"ul",class:M([O(i).b("list"),O(i).bm("list",e.listType),O(i).is("disabled",e.disabled)]),name:O(s).b()},{default:X((function(){return[(k(!0),S(Z,null,D(e.files,(function(r){return k(),S("li",{key:r.uid||r.name,class:M([O(i).be("list","item"),O(i).is(r.status),{focusing:c.value}]),tabindex:"0",onKeydown:K((function(t){return!e.disabled&&l(r)}),["delete"]),onFocus:t[0]||(t[0]=function(e){return c.value=!0}),onBlur:t[1]||(t[1]=function(e){return c.value=!1}),onClick:t[2]||(t[2]=function(e){return c.value=!1})},[I(e.$slots,"default",{file:r},(function(){return["picture"===e.listType||"uploading"!==r.status&&"picture-card"===e.listType?(k(),S("img",{key:0,class:M(O(i).be("list","item-thumbnail")),src:r.url,alt:""},null,10,je)):H("v-if",!0),"picture"===e.listType||"uploading"!==r.status&&"picture-card"===e.listType?H("v-if",!0):(k(),S("div",{key:1,class:M(O(i).be("list","item-info"))},[_("a",{class:M(O(i).be("list","item-name")),onClick:Q((function(e){return function(e){n.handlePreview(e)}(r)}),["prevent"])},[V(O(B),{class:M(O(a).m("document"))},{default:X((function(){return[V(O($))]})),_:1},8,["class"]),_("span",{class:M(O(i).be("list","item-file-name"))},W(r.name),3)],10,De),"uploading"===r.status?(k(),E(O(Xe),{key:0,type:"picture-card"===e.listType?"circle":"line","stroke-width":"picture-card"===e.listType?6:2,percentage:Number(r.percentage),style:q("picture-card"===e.listType?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):H("v-if",!0)],2)),_("label",{class:M(O(i).be("list","item-status-label"))},["text"===e.listType?(k(),E(O(B),{key:0,class:M([O(a).m("upload-success"),O(a).m("circle-check")])},{default:X((function(){return[V(O(w))]})),_:1},8,["class"])):["picture-card","picture"].includes(e.listType)?(k(),E(O(B),{key:1,class:M([O(a).m("upload-success"),O(a).m("check")])},{default:X((function(){return[V(O(x))]})),_:1},8,["class"])):H("v-if",!0)],2),e.disabled?H("v-if",!0):(k(),E(O(B),{key:2,class:M(O(a).m("close")),onClick:function(e){return l(r)}},{default:X((function(){return[V(O(L))]})),_:2},1032,["class","onClick"])),H(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),H(" This is a bug which needs to be fixed "),H(" TODO: Fix the incorrect navigation interaction "),e.disabled?H("v-if",!0):(k(),S("i",{key:3,class:M(O(a).m("close-tip"))},W(O(o)("el.upload.deleteTip")),3)),"picture-card"===e.listType?(k(),S("span",{key:4,class:M(O(i).be("list","item-actions"))},[_("span",{class:M(O(i).be("list","item-preview")),onClick:function(t){return e.handlePreview(r)}},[V(O(B),{class:M(O(a).m("zoom-in"))},{default:X((function(){return[V(O(G))]})),_:1},8,["class"])],10,Ke),e.disabled?H("v-if",!0):(k(),S("span",{key:0,class:M(O(i).be("list","item-delete")),onClick:function(e){return l(r)}},[V(O(B),{class:M(O(a).m("delete"))},{default:X((function(){return[V(O(J))]})),_:1},8,["class"])],10,Ve))],2)):H("v-if",!0)]}))],42,Ne)})),128)),I(e.$slots,"append")]})),_:3},8,["class","name"])}}})),Qe=Y($e,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-list.vue"]]),Ge=t({disabled:{type:Boolean,default:!1}}),Je={file:function(e){return te(e)}},Ze=["onDrop","onDragover"],et=d(v(v({},{name:"ElUploadDrag"}),{},{props:Ge,emits:Je,setup:function(e,t){var r=t.emit,n=e,o=re(Me);o||R("ElUploadDrag","usage: <el-upload><el-upload-dragger /></el-upload>");var i=f("upload"),a=j(!1),s=function(e){if(!n.disabled){a.value=!1;var t=Array.from(e.dataTransfer.files),i=o.accept.value;if(i){var s=t.filter((function(e){var t=e.type,r=e.name,n=r.includes(".")?".".concat(r.split(".").pop()):"",o=t.replace(/\/.*$/,"");return i.split(",").map((function(e){return e.trim()})).filter((function(e){return e})).some((function(e){return e.startsWith(".")?n===e:/\/\*$/.test(e)?o===e.replace(/\/\*$/,""):!!/^[^/]+\/[^/]+$/.test(e)&&t===e}))}));r("file",s)}else r("file",t)}},c=function(){n.disabled||(a.value=!0)};return function(e,t){return k(),S("div",{class:M([O(i).b("dragger"),O(i).is("dragover",a.value)]),onDrop:Q(s,["prevent"]),onDragover:Q(c,["prevent"]),onDragleave:t[0]||(t[0]=Q((function(e){return a.value=!1}),["prevent"]))},[I(e.$slots,"default")],42,Ze)}}})),tt=Y(et,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-dragger.vue"]]),rt=t(v(v({},Ue),{},{fileList:{type:c(Array),default:function(){return F([])}},beforeUpload:{type:c(Function),default:P},onRemove:{type:c(Function),default:P},onStart:{type:c(Function),default:P},onSuccess:{type:c(Function),default:P},onProgress:{type:c(Function),default:P},onError:{type:c(Function),default:P},onExceed:{type:c(Function),default:P}})),nt=["onKeydown"],ot=["name","multiple","accept"],it=d(v(v({},{name:"ElUploadContent",inheritAttrs:!1}),{},{props:rt,setup:function(e,t){var n=t.expose,i=e,a=f("upload"),s=ne({}),c=ne(),l=function(e){if(0!==e.length){var t=i.autoUpload,r=i.limit,n=i.fileList,o=i.multiple,a=i.onStart,s=i.onExceed;if(r&&n.length+e.length>r)s(e,n);else{o||(e=e.slice(0,1));var c,l=h(e);try{for(l.s();!(c=l.n()).done;){var p=c.value;p.uid=Re(),a(p),t&&u(p)}}catch(d){l.e(d)}finally{l.f()}}}},u=function(){var e=r(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c.value.value="",i.beforeUpload){e.next=3;break}return e.abrupt("return",p(t));case 3:return e.prev=3,e.next=6,i.beforeUpload(t);case 6:r=e.sent,e.next=12;break;case 9:e.prev=9,e.t0=e.catch(3),r=!1;case 12:if(!1!==r){e.next=15;break}return i.onRemove(t),e.abrupt("return");case 15:n=t,r instanceof Blob&&(n=r instanceof File?r:new File([r],t.name,{type:t.type})),p(Object.assign(n,{uid:t.uid}));case 18:case"end":return e.stop()}}),e,null,[[3,9]])})));return function(t){return e.apply(this,arguments)}}(),p=function(e){var t=i.headers,r=i.data,n=i.method,o=i.withCredentials,a=i.name,c=i.action,l=i.onProgress,u=i.onSuccess,p=i.onError,h=i.httpRequest,d=e.uid,f={headers:t||{},withCredentials:o,file:e,data:r,method:n,filename:a,action:c,onProgress:function(t){l(t,e)},onSuccess:function(t){u(t,e),delete s.value[d]},onError:function(t){p(t,e),delete s.value[d]}},g=h(f);s.value[d]=g,g instanceof Promise&&g.then(f.onSuccess,f.onError)},d=function(e){var t=e.target.files;t&&l(Array.from(t))},g=function(){i.disabled||(c.value.value="",c.value.click())},v=function(){g()};return n({abort:function(e){oe(s.value).filter(e?function(t){var r=o(t,1)[0];return String(e.uid)===r}:function(){return!0}).forEach((function(e){var t=o(e,2),r=t[0],n=t[1];n instanceof XMLHttpRequest&&n.abort(),delete s.value[r]}))},upload:u}),function(e,t){return k(),S("div",{class:M([O(a).b(),O(a).m(e.listType),O(a).is("drag",e.drag)]),tabindex:"0",onClick:g,onKeydown:K(Q(v,["self"]),["enter","space"])},[e.drag?(k(),E(tt,{key:0,disabled:e.disabled,onFile:l},{default:X((function(){return[I(e.$slots,"default")]})),_:3},8,["disabled"])):I(e.$slots,"default",{key:1}),_("input",{ref_key:"inputRef",ref:c,class:M(O(a).e("input")),name:e.name,multiple:e.multiple,accept:e.accept,type:"file",onChange:d,onClick:t[0]||(t[0]=Q((function(){}),["stop"]))},null,42,ot)],42,nt)}}})),at=Y(it,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-content.vue"]]),st="ElUpload",ct=function(e){var t;(null==(t=e.url)?void 0:t.startsWith("blob:"))&&URL.revokeObjectURL(e.url)},lt=d(v(v({},{name:"ElUpload"}),{},{props:Fe,setup:function(e,t){var n=t.expose,o=e,i=se(),a=ce(),s=ne(),c=function(e,t){var n=j([]),o=function(e){return n.value.find((function(t){return t.uid===e.uid}))};function i(e){var r;null==(r=t.value)||r.abort(e)}var a=function(){var t=r(regeneratorRuntime.mark((function t(r){var a,s;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if((a=r instanceof File?o(r):r)||R(st,"file to be removed not found"),s=function(t){i(t);var r=n.value;r.splice(r.indexOf(t),1),e.onRemove(t,r),ct(t)},!e.beforeRemove){t.next=10;break}return t.next=6,e.beforeRemove(a,n.value);case 6:!1!==t.sent&&s(a),t.next=11;break;case 10:s(a);case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return ie((function(){return e.listType}),(function(t){"picture-card"!==t&&"picture"!==t||(n.value=n.value.map((function(t){var r=t.raw;if(!t.url&&r)try{t.url=URL.createObjectURL(r)}catch(o){e.onError(o,t,n.value)}return t})))})),ie((function(){return e.fileList}),(function(e){var t,r=h(e);try{for(r.s();!(t=r.n()).done;){var o=t.value;o.uid||(o.uid=Re()),o.status||(o.status="success")}}catch(i){r.e(i)}finally{r.f()}n.value=e}),{immediate:!0,deep:!0}),{abort:i,clearFiles:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["ready","uploading","success","fail"];n.value=n.value.filter((function(t){return!e.includes(t.status)}))},handleError:function(t,r){var i=o(r);i&&(i.status="fail",n.value.splice(n.value.indexOf(i),1),e.onError(t,i,n.value),e.onChange(i,n.value))},handleProgress:function(t,r){var i=o(r);i&&(e.onProgress(t,i,n.value),i.status="uploading",i.percentage=Math.round(t.percent))},handleStart:function(t){var r={name:t.name,percentage:0,status:"ready",size:t.size,raw:t,uid:t.uid};if("picture-card"===e.listType||"picture"===e.listType)try{r.url=URL.createObjectURL(t)}catch(o){ae(st,o.message),e.onError(o,r,n.value)}n.value.push(r),e.onChange(r,n.value)},handleSuccess:function(t,r){var i=o(r);i&&(i.status="success",i.response=t,e.onSuccess(t,i,n.value),e.onChange(i,n.value))},handleRemove:a,submit:function(){n.value.filter((function(e){return"ready"===e.status})).forEach((function(e){var r,n=e.raw;return n&&(null==(r=t.value)?void 0:r.upload(n))}))},uploadFiles:n}}(o,s),l=c.abort,u=c.submit,p=c.clearFiles,d=c.uploadFiles,f=c.handleStart,m=c.handleError,b=c.handleRemove,w=c.handleSuccess,y=c.handleProgress,x=g((function(){return"picture-card"===o.listType})),L=g((function(){return v(v({},o),{},{onStart:f,onProgress:y,onSuccess:w,onError:m,onRemove:b})}));return le((function(){d.value.forEach((function(e){var t=e.url;(null==t?void 0:t.startsWith("blob:"))&&URL.revokeObjectURL(t)}))})),ue(Me,{accept:pe(o,"accept")}),n({abort:l,submit:u,clearFiles:p,handleStart:f,handleRemove:b}),function(e,t){return k(),S("div",null,[O(x)&&e.showFileList?(k(),E(Qe,{key:0,disabled:O(a),"list-type":e.listType,files:O(d),"handle-preview":e.onPreview,onRemove:O(b)},he({append:X((function(){return["picture-card"===e.listType?(k(),E(at,de({key:0,ref_key:"uploadRef",ref:s},O(L)),{default:X((function(){return[O(i).trigger?I(e.$slots,"trigger",{key:0}):H("v-if",!0),!O(i).trigger&&O(i).default?I(e.$slots,"default",{key:1}):H("v-if",!0)]})),_:3},16)):H("v-if",!0)]})),_:2},[e.$slots.file?{name:"default",fn:X((function(t){var r=t.file;return[I(e.$slots,"file",{file:r})]}))}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):H("v-if",!0),"picture-card"!==e.listType?(k(),E(at,de({key:1,ref_key:"uploadRef",ref:s},O(L)),{default:X((function(){return[O(i).trigger?I(e.$slots,"trigger",{key:0}):H("v-if",!0),!O(i).trigger&&O(i).default?I(e.$slots,"default",{key:1}):H("v-if",!0)]})),_:3},16)):H("v-if",!0),e.$slots.trigger?I(e.$slots,"default",{key:2}):H("v-if",!0),I(e.$slots,"tip"),!O(x)&&e.showFileList?(k(),E(Qe,{key:3,disabled:O(a),"list-type":e.listType,files:O(d),"handle-preview":e.onPreview,onRemove:O(b)},he({_:2},[e.$slots.file?{name:"default",fn:X((function(t){var r=t.file;return[I(e.$slots,"file",{file:r})]}))}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):H("v-if",!0)])}}})),ut=e("E",z(Y(lt,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload.vue"]]))),pt={uploadSection:"_uploadSection_cslsh_1",uploadClass:"_uploadClass_cslsh_11","avatar-upload-preview_range":"_avatar-upload-preview_range_cslsh_19","avatar-upload-preview":"_avatar-upload-preview_cslsh_19",previewImg:"_previewImg_cslsh_34",operation:"_operation_cslsh_44","icon-rate":"_icon-rate_cslsh_54","vue-cropper":"_vue-cropper_cslsh_61","el-dialog":"_el-dialog_cslsh_65","el-dialog__header":"_el-dialog__header_cslsh_68","el-dialog__title":"_el-dialog__title_cslsh_72","el-dialog__headerbtn":"_el-dialog__headerbtn_cslsh_75","el-dialog__close":"_el-dialog__close_cslsh_75","el-dialog__body":"_el-dialog__body_cslsh_78"},ht=e("i","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA4CAMAAAB6xg5AAAAAAXNSR0IArs4c6QAAAsRQTFRFAAAAAP8AAP//AICAAP+AAP//AKqqVaqqVf+qAL+/QL+/M8yZKqqqKtWqJNu2IN+/HMaqM8yZM8yzLtGiLtG5Kr+qJMikML+fMM+vM8ymLMixKcKjKcKtKcytJ8SnJ86xMcSnL8aqLsitLMqwKsOqKcWtMMenMMevLsmqLcOtLcutLMWoK8aqKcilKcisMMisL8moLsSqLcysLMeuK8iqL8qsLcaqLMisK8moK8muMMqqL8usLMmsL8yqLsmrLcqpLcqtLcaqK8ipLcepK8apK8msLcerLMmqLMaoLMmrLsepLcWoLcapLMaqLsipLsisLsWqLMepLMeqLsirLcerLsarLsmrLceqLcqqLMisLsmqLserLcesLciqLcmrLcipLcisLcaqLMepLMesLMaqLsiqLsirLMirLMipLcerLcmrLciqLMepLseqLsmqLcipLcirLMepLcapLcepLMeqLMiqLsiqLsipLceqLcerLcipLsiqLsepLcepLceqLcirLMirLMeqLcerLcirLcepLcisLserLsiqLcerLceqLcirLMepLcerLciqLMeqLceqLciqLcirLceqLMepLseqLserLcaqLciqLceqLceqLceqLMiqLsiqLcirLceqLcepLceqLcaqLciqLsaqLMepLsiqLceqLcerLceqLciqLseqLcerLceqLceqLciqLceqLceqLciqLceqLcaqLcirLMeqLceqLceqLcerLciqLcepLceqLciqLMeqLMeqLceqLceqLcirLceqLciqLceqLMeqLMerLMaqLceqLcirLceqLceqLceqLceqLceqLMiqLMeqLceqLcepLceqLceqLMeqLMeqLcaqLceqLceqLceqLceqLMepLMeqLceqLcaqLceqLciqLcepLceqLcerLceqLMeqLMiqLciqLceqLcirLceqkeY/1AAAAOt0Uk5TAAEBAgICAwMDBAQFBgYHCAkKCgsLDA4QEBQXGRkZGhoaGxwdHh8gICEiIiMkJSUlJicoKSorLS4vLzAxNDw9Pj4/QURHR0lLTExNT1BRU1NUVldYW15eYGBiY2RlZmdra2xubm9vcHN0dnZ4ent7fX2AgoOEioqMjY6PkJGSk5SVlpqdnp+goqSlpqepqqyur7CxsrOztLS1tre4uLm6u7y9vb2+vr+/wMLExcrMzM3O0NLU1NXV1tfY2dnZ2tvb3N3e3t/g4OHj4+Tl5+jq6+zt7u7w8fLz8/T19vf39/j5+fr6+/z9/f3+/ne0wvQAAAMbSURBVEjHnZb5W0xRGMdfyVjSqMiSfUsGCZUoS4WyZkkiS6Hs+55s2RIp+74rW5aIsmUP2WWUBoWS6fwT7n3vzG3uzD1z79z3p3M+53w/zzxz3nOeC2BrheUVHfME5RVYSQh55krf0Hz2xkTL2jS3nWF9J2FrODU/vYSI14853IZ0nEXT8lFVhFozcEeGVYHTJ3qeFDeWFowk1ipcWrCVltUu9XWpZScpUH2g5O958HusCgZQ8jqmcTRRMVgPkaTgOHp0Iz5bz5WptRRBAkBEqejK066YDk5+W2nt3wsCN1p7nGDiTfcTidJAKG2pFKDJHak88Qc/2lIeQJpknsQB7BBfqQyDgdJ58kQNqtiDGelsFSJ5wA4z0ncFAmyWISDbVfQ+eEyPVRSXG4fnfKmCn+Lh16uHtGZWWw5akY/zqpzDqWlp86oF9vUNAtF4waTq32w/Pp/nqdWCOi5WBBucBB2uXlVlKahNF/yeanFJjI3MC2KsCSaKXLNxelw6AnAUBxPAmSqIN75OwxasWTjCuG05d60BZmIDdwFvmuCRA+IGi7XcO7asIfdU3MJpb1AxPVkSAbCEJhiLtEUmD7LaIxnK9QNzOn6hbgAeWorgdg0WutwwQdn4mMJVrifVOPG8TyiC+QhXCk8VWazhXsT5a4ISdIQmCGBZs+/Cc23Lwl5mO8UF5Y4sizTbO42Fdjo5glfI1psJtiC9K0eQiyzFTHAI6XU5gufIEs0ESUiz5Qh0NVk2y0ywCHd+liMg3VjWXS+EfVjYRtYpkCkIUwXsOLJweYLTCDt9NEFfeiDbJ0+gx06CfoU8+RqMxKdCnoCc5bDXBcP8sg8HDhCZAu4zgqn+8Weyzq8Lon56UAW6AJEXybdIvoC86WuR935JbBCQb6PM8iFaYpOA6Hd7mcQ7J/8jNgoI+ZMUwn29OA/eVia+xbqAdeSe2nMy5xd1XVIgVUZBmcK83sEgeKFQ8N74HycrFOzlz1ihYAx/zBcV5TPteEGrAgX5d+4mndbhms35mxrhR3rkpQob0n+vTK5rcd0cO/aUW+5qQfI/vbBmnVf4WssAAAAASUVORK5CYII="),dt={};dt.getData=function(e){return new Promise((function(t,r){var n={};(function(e){var t=null;return new Promise((function(r,n){if(e.src)if(/^data\:/i.test(e.src))t=function(e){e=e.replace(/^data\:([^\;]+)\;base64,/gim,"");for(var t=atob(e),r=t.length,n=new ArrayBuffer(r),o=new Uint8Array(n),i=0;i<r;i++)o[i]=t.charCodeAt(i);return n}(e.src),r(t);else if(/^blob\:/i.test(e.src)){var o=new FileReader;o.onload=function(e){t=e.target.result,r(t)},function(e,t){var r=new XMLHttpRequest;r.open("GET",e,!0),r.responseType="blob",r.onload=function(e){200!=this.status&&0!==this.status||t(this.response)},r.send()}(e.src,(function(e){o.readAsArrayBuffer(e)}))}else{var i=new XMLHttpRequest;i.onload=function(){if(200!=this.status&&0!==this.status)throw"Could not load image";t=i.response,r(t),i=null},i.open("GET",e.src,!0),i.responseType="arraybuffer",i.send(null)}else n("img error")}))})(e).then((function(e){n.arrayBuffer=e,n.orientation=function(e){var t,r,n,o,i,a,s,c,l,u=new DataView(e),p=u.byteLength;if(255===u.getUint8(0)&&216===u.getUint8(1))for(c=2;c<p;){if(255===u.getUint8(c)&&225===u.getUint8(c+1)){a=c;break}c++}a&&(r=a+10,"Exif"===function(e,t,r){var n,o="";for(n=t,r+=t;n<r;n++)o+=String.fromCharCode(e.getUint8(n));return o}(u,a+4,4)&&((o=18761===(i=u.getUint16(r)))||19789===i)&&42===u.getUint16(r+2,o)&&(n=u.getUint32(r+4,o))>=8&&(s=r+n));if(s)for(p=u.getUint16(s,o),l=0;l<p;l++)if(c=s+12*l+2,274===u.getUint16(c,o)){c+=8,t=u.getUint16(c,o);break}return t}(e),t(n)})).catch((function(e){r(e)}))}))};var ft=function(e,t){var r,n=e.__vccOpts||e,i=h(t);try{for(i.s();!(r=i.n()).done;){var a=o(r.value,2),s=a[0],c=a[1];n[s]=c}}catch(l){i.e(l)}finally{i.f()}return n},gt=d({data:function(){return{w:0,h:0,scale:1,x:0,y:0,loading:!0,trueWidth:0,trueHeight:0,move:!0,moveX:0,moveY:0,crop:!1,cropping:!1,cropW:0,cropH:0,cropOldW:0,cropOldH:0,canChangeX:!1,canChangeY:!1,changeCropTypeX:1,changeCropTypeY:1,cropX:0,cropY:0,cropChangeX:0,cropChangeY:0,cropOffsertX:0,cropOffsertY:0,support:"",touches:[],touchNow:!1,rotate:0,isIos:!1,orientation:0,imgs:"",coe:.2,scaling:!1,scalingSet:"",coeStatus:"",isCanShow:!0}},props:{img:{type:[String,Blob,null,File],default:""},outputSize:{type:Number,default:1},outputType:{type:String,default:"jpeg"},info:{type:Boolean,default:!0},canScale:{type:Boolean,default:!0},autoCrop:{type:Boolean,default:!1},autoCropWidth:{type:[Number,String],default:0},autoCropHeight:{type:[Number,String],default:0},fixed:{type:Boolean,default:!1},fixedNumber:{type:Array,default:function(){return[1,1]}},fixedBox:{type:Boolean,default:!1},full:{type:Boolean,default:!1},canMove:{type:Boolean,default:!0},canMoveBox:{type:Boolean,default:!0},original:{type:Boolean,default:!1},centerBox:{type:Boolean,default:!1},high:{type:Boolean,default:!0},infoTrue:{type:Boolean,default:!1},maxImgSize:{type:[Number,String],default:2e3},enlarge:{type:[Number,String],default:1},preW:{type:[Number,String],default:0},mode:{type:String,default:"contain"},limitMinSize:{type:[Number,Array,String],default:function(){return 10}}},computed:{cropInfo:function(){var e={};if(e.top=this.cropOffsertY>21?"-21px":"0px",e.width=this.cropW>0?this.cropW:0,e.height=this.cropH>0?this.cropH:0,this.infoTrue){var t=1;this.high&&!this.full&&(t=window.devicePixelRatio),1!==this.enlarge&!this.full&&(t=Math.abs(Number(this.enlarge))),e.width=e.width*t,e.height=e.height*t,this.full&&(e.width=e.width/this.scale,e.height=e.height/this.scale)}return e.width=e.width.toFixed(0),e.height=e.height.toFixed(0),e},isIE:function(){var e=!!window.ActiveXObject||"ActiveXObject"in window;return e},passive:function(){return this.isIE?null:{passive:!1}}},watch:{img:function(){this.checkedImg()},imgs:function(e){""!==e&&this.reload()},cropW:function(){this.showPreview()},cropH:function(){this.showPreview()},cropOffsertX:function(){this.showPreview()},cropOffsertY:function(){this.showPreview()},scale:function(e,t){this.showPreview()},x:function(){this.showPreview()},y:function(){this.showPreview()},autoCrop:function(e){e&&this.goAutoCrop()},autoCropWidth:function(){this.autoCrop&&this.goAutoCrop()},autoCropHeight:function(){this.autoCrop&&this.goAutoCrop()},mode:function(){this.checkedImg()},rotate:function(){this.showPreview(),(this.autoCrop||this.cropW>0||this.cropH>0)&&this.goAutoCrop(this.cropW,this.cropH)}},methods:{getVersion:function(e){for(var t=navigator.userAgent.split(" "),r="",n=new RegExp(e,"i"),o=0;o<t.length;o++)n.test(t[o])&&(r=t[o]);return r?r.split("/")[1].split("."):["0","0","0"]},checkOrientationImage:function(e,t,r,n){var o=this;if(this.getVersion("chrome")[0]>=81)t=-1;else if(this.getVersion("safari")[0]>=605){var i=this.getVersion("version");i[0]>13&&i[1]>1&&(t=-1)}else{var a=navigator.userAgent.toLowerCase().match(/cpu iphone os (.*?) like mac os/);if(a){var s=a[1];((s=s.split("_"))[0]>13||s[0]>=13&&s[1]>=4)&&(t=-1)}}var c=document.createElement("canvas"),l=c.getContext("2d");switch(l.save(),t){case 2:c.width=r,c.height=n,l.translate(r,0),l.scale(-1,1);break;case 3:c.width=r,c.height=n,l.translate(r/2,n/2),l.rotate(180*Math.PI/180),l.translate(-r/2,-n/2);break;case 4:c.width=r,c.height=n,l.translate(0,n),l.scale(1,-1);break;case 5:c.height=r,c.width=n,l.rotate(.5*Math.PI),l.scale(1,-1);break;case 6:c.width=n,c.height=r,l.translate(n/2,r/2),l.rotate(90*Math.PI/180),l.translate(-r/2,-n/2);break;case 7:c.height=r,c.width=n,l.rotate(.5*Math.PI),l.translate(r,-n),l.scale(-1,1);break;case 8:c.height=r,c.width=n,l.translate(n/2,r/2),l.rotate(-90*Math.PI/180),l.translate(-r/2,-n/2);break;default:c.width=r,c.height=n}l.drawImage(e,0,0,r,n),l.restore(),c.toBlob((function(e){var t=URL.createObjectURL(e);URL.revokeObjectURL(o.imgs),o.imgs=t}),"image/"+this.outputType,1)},checkedImg:function(){var e=this;if(null===this.img||""===this.img)return this.imgs="",void this.clearCrop();this.loading=!0,this.scale=1,this.rotate=0,this.clearCrop();var t=new Image;if(t.onload=function(){if(""===e.img)return e.$emit("img-load","error"),!1;var r=t.width,n=t.height;dt.getData(t).then((function(o){e.orientation=o.orientation||1;var i=Number(e.maxImgSize);!e.orientation&&r<i&n<i?e.imgs=e.img:(r>i&&(n=n/r*i,r=i),n>i&&(r=r/n*i,n=i),e.checkOrientationImage(t,e.orientation,r,n))}))},t.onerror=function(){e.$emit("img-load","error")},"data"!==this.img.substr(0,4)&&(t.crossOrigin=""),this.isIE){var r=new XMLHttpRequest;r.onload=function(){var e=URL.createObjectURL(this.response);t.src=e},r.open("GET",this.img,!0),r.responseType="blob",r.send()}else t.src=this.img},startMove:function(e){if(e.preventDefault(),this.move&&!this.crop){if(!this.canMove)return!1;this.moveX=("clientX"in e?e.clientX:e.touches[0].clientX)-this.x,this.moveY=("clientY"in e?e.clientY:e.touches[0].clientY)-this.y,e.touches?(window.addEventListener("touchmove",this.moveImg),window.addEventListener("touchend",this.leaveImg),2==e.touches.length&&(this.touches=e.touches,window.addEventListener("touchmove",this.touchScale),window.addEventListener("touchend",this.cancelTouchScale))):(window.addEventListener("mousemove",this.moveImg),window.addEventListener("mouseup",this.leaveImg)),this.$emit("imgMoving",{moving:!0,axis:this.getImgAxis()}),this.$emit("img-moving",{moving:!0,axis:this.getImgAxis()})}else this.cropping=!0,window.addEventListener("mousemove",this.createCrop),window.addEventListener("mouseup",this.endCrop),window.addEventListener("touchmove",this.createCrop),window.addEventListener("touchend",this.endCrop),this.cropOffsertX=e.offsetX?e.offsetX:e.touches[0].pageX-this.$refs.cropper.offsetLeft,this.cropOffsertY=e.offsetY?e.offsetY:e.touches[0].pageY-this.$refs.cropper.offsetTop,this.cropX="clientX"in e?e.clientX:e.touches[0].clientX,this.cropY="clientY"in e?e.clientY:e.touches[0].clientY,this.cropChangeX=this.cropOffsertX,this.cropChangeY=this.cropOffsertY,this.cropW=0,this.cropH=0},touchScale:function(e){var t=this;e.preventDefault();var r=this.scale,n=this.touches[0].clientX,o=this.touches[0].clientY,i=e.touches[0].clientX,a=e.touches[0].clientY,s=this.touches[1].clientX,c=this.touches[1].clientY,l=e.touches[1].clientX,u=e.touches[1].clientY,p=Math.sqrt(Math.pow(n-s,2)+Math.pow(o-c,2)),h=Math.sqrt(Math.pow(i-l,2)+Math.pow(a-u,2))-p,d=1,f=(d=(d=d/this.trueWidth>d/this.trueHeight?d/this.trueHeight:d/this.trueWidth)>.1?.1:d)*h;if(!this.touchNow){if(this.touchNow=!0,h>0?r+=Math.abs(f):h<0&&r>Math.abs(f)&&(r-=Math.abs(f)),this.touches=e.touches,setTimeout((function(){t.touchNow=!1}),8),!this.checkoutImgAxis(this.x,this.y,r))return!1;this.scale=r}},cancelTouchScale:function(e){window.removeEventListener("touchmove",this.touchScale)},moveImg:function(e){var t=this;if(e.preventDefault(),e.touches&&2===e.touches.length)return this.touches=e.touches,window.addEventListener("touchmove",this.touchScale),window.addEventListener("touchend",this.cancelTouchScale),window.removeEventListener("touchmove",this.moveImg),!1;var r,n,o="clientX"in e?e.clientX:e.touches[0].clientX,i="clientY"in e?e.clientY:e.touches[0].clientY;r=o-this.moveX,n=i-this.moveY,this.$nextTick((function(){if(t.centerBox){var e,o,i,a,s=t.getImgAxis(r,n,t.scale),c=t.getCropAxis(),l=t.trueHeight*t.scale,u=t.trueWidth*t.scale;switch(t.rotate){case 1:case-1:case 3:case-3:e=t.cropOffsertX-t.trueWidth*(1-t.scale)/2+(l-u)/2,o=t.cropOffsertY-t.trueHeight*(1-t.scale)/2+(u-l)/2,i=e-l+t.cropW,a=o-u+t.cropH;break;default:e=t.cropOffsertX-t.trueWidth*(1-t.scale)/2,o=t.cropOffsertY-t.trueHeight*(1-t.scale)/2,i=e-u+t.cropW,a=o-l+t.cropH}s.x1>=c.x1&&(r=e),s.y1>=c.y1&&(n=o),s.x2<=c.x2&&(r=i),s.y2<=c.y2&&(n=a)}t.x=r,t.y=n,t.$emit("imgMoving",{moving:!0,axis:t.getImgAxis()}),t.$emit("img-moving",{moving:!0,axis:t.getImgAxis()})}))},leaveImg:function(e){window.removeEventListener("mousemove",this.moveImg),window.removeEventListener("touchmove",this.moveImg),window.removeEventListener("mouseup",this.leaveImg),window.removeEventListener("touchend",this.leaveImg),this.$emit("imgMoving",{moving:!1,axis:this.getImgAxis()}),this.$emit("img-moving",{moving:!1,axis:this.getImgAxis()})},scaleImg:function(){this.canScale&&window.addEventListener(this.support,this.changeSize,this.passive)},cancelScale:function(){this.canScale&&window.removeEventListener(this.support,this.changeSize)},changeSize:function(e){var t=this;e.preventDefault();var r=this.scale,n=e.deltaY||e.wheelDelta;n=navigator.userAgent.indexOf("Firefox")>0?30*n:n,this.isIE&&(n=-n);var o=this.coe,i=(o=o/this.trueWidth>o/this.trueHeight?o/this.trueHeight:o/this.trueWidth)*n;i<0?r+=Math.abs(i):r>Math.abs(i)&&(r-=Math.abs(i));var a=i<0?"add":"reduce";if(a!==this.coeStatus&&(this.coeStatus=a,this.coe=.2),this.scaling||(this.scalingSet=setTimeout((function(){t.scaling=!1,t.coe=t.coe+=.01}),50)),this.scaling=!0,!this.checkoutImgAxis(this.x,this.y,r))return!1;this.scale=r},changeScale:function(e){var t=this.scale;e=e||1;var r=20;if((e*=r=r/this.trueWidth>r/this.trueHeight?r/this.trueHeight:r/this.trueWidth)>0?t+=Math.abs(e):t>Math.abs(e)&&(t-=Math.abs(e)),!this.checkoutImgAxis(this.x,this.y,t))return!1;this.scale=t},createCrop:function(e){var t=this;e.preventDefault();var r="clientX"in e?e.clientX:e.touches?e.touches[0].clientX:0,n="clientY"in e?e.clientY:e.touches?e.touches[0].clientY:0;this.$nextTick((function(){var e=r-t.cropX,o=n-t.cropY;if(e>0?(t.cropW=e+t.cropChangeX>t.w?t.w-t.cropChangeX:e,t.cropOffsertX=t.cropChangeX):(t.cropW=t.w-t.cropChangeX+Math.abs(e)>t.w?t.cropChangeX:Math.abs(e),t.cropOffsertX=t.cropChangeX+e>0?t.cropChangeX+e:0),t.fixed){var i=t.cropW/t.fixedNumber[0]*t.fixedNumber[1];i+t.cropOffsertY>t.h?(t.cropH=t.h-t.cropOffsertY,t.cropW=t.cropH/t.fixedNumber[1]*t.fixedNumber[0],t.cropOffsertX=e>0?t.cropChangeX:t.cropChangeX-t.cropW):t.cropH=i,t.cropOffsertY=t.cropOffsertY}else o>0?(t.cropH=o+t.cropChangeY>t.h?t.h-t.cropChangeY:o,t.cropOffsertY=t.cropChangeY):(t.cropH=t.h-t.cropChangeY+Math.abs(o)>t.h?t.cropChangeY:Math.abs(o),t.cropOffsertY=t.cropChangeY+o>0?t.cropChangeY+o:0)}))},changeCropSize:function(e,t,r,n,o){e.preventDefault(),window.addEventListener("mousemove",this.changeCropNow),window.addEventListener("mouseup",this.changeCropEnd),window.addEventListener("touchmove",this.changeCropNow),window.addEventListener("touchend",this.changeCropEnd),this.canChangeX=t,this.canChangeY=r,this.changeCropTypeX=n,this.changeCropTypeY=o,this.cropX="clientX"in e?e.clientX:e.touches[0].clientX,this.cropY="clientY"in e?e.clientY:e.touches[0].clientY,this.cropOldW=this.cropW,this.cropOldH=this.cropH,this.cropChangeX=this.cropOffsertX,this.cropChangeY=this.cropOffsertY,this.fixed&&this.canChangeX&&this.canChangeY&&(this.canChangeY=0),this.$emit("change-crop-size",{width:this.cropW,height:this.cropH})},changeCropNow:function(e){var t=this;e.preventDefault();var r="clientX"in e?e.clientX:e.touches?e.touches[0].clientX:0,n="clientY"in e?e.clientY:e.touches?e.touches[0].clientY:0,o=this.w,i=this.h,a=0,s=0;if(this.centerBox){var c=this.getImgAxis(),l=c.x2,u=c.y2;a=c.x1>0?c.x1:0,s=c.y1>0?c.y1:0,o>l&&(o=l),i>u&&(i=u)}this.$nextTick((function(){var e=r-t.cropX,c=n-t.cropY;if(t.canChangeX&&(1===t.changeCropTypeX?t.cropOldW-e>0?(t.cropW=o-t.cropChangeX-e<=o-a?t.cropOldW-e:t.cropOldW+t.cropChangeX-a,t.cropOffsertX=o-t.cropChangeX-e<=o-a?t.cropChangeX+e:a):(t.cropW=Math.abs(e)+t.cropChangeX<=o?Math.abs(e)-t.cropOldW:o-t.cropOldW-t.cropChangeX,t.cropOffsertX=t.cropChangeX+t.cropOldW):2===t.changeCropTypeX&&(t.cropOldW+e>0?(t.cropW=t.cropOldW+e+t.cropOffsertX<=o?t.cropOldW+e:o-t.cropOffsertX,t.cropOffsertX=t.cropChangeX):(t.cropW=o-t.cropChangeX+Math.abs(e+t.cropOldW)<=o-a?Math.abs(e+t.cropOldW):t.cropChangeX-a,t.cropOffsertX=o-t.cropChangeX+Math.abs(e+t.cropOldW)<=o-a?t.cropChangeX-Math.abs(e+t.cropOldW):a))),t.canChangeY&&(1===t.changeCropTypeY?t.cropOldH-c>0?(t.cropH=i-t.cropChangeY-c<=i-s?t.cropOldH-c:t.cropOldH+t.cropChangeY-s,t.cropOffsertY=i-t.cropChangeY-c<=i-s?t.cropChangeY+c:s):(t.cropH=Math.abs(c)+t.cropChangeY<=i?Math.abs(c)-t.cropOldH:i-t.cropOldH-t.cropChangeY,t.cropOffsertY=t.cropChangeY+t.cropOldH):2===t.changeCropTypeY&&(t.cropOldH+c>0?(t.cropH=t.cropOldH+c+t.cropOffsertY<=i?t.cropOldH+c:i-t.cropOffsertY,t.cropOffsertY=t.cropChangeY):(t.cropH=i-t.cropChangeY+Math.abs(c+t.cropOldH)<=i-s?Math.abs(c+t.cropOldH):t.cropChangeY-s,t.cropOffsertY=i-t.cropChangeY+Math.abs(c+t.cropOldH)<=i-s?t.cropChangeY-Math.abs(c+t.cropOldH):s))),t.canChangeX&&t.fixed){var l=t.cropW/t.fixedNumber[0]*t.fixedNumber[1];l+t.cropOffsertY>i?(t.cropH=i-t.cropOffsertY,t.cropW=t.cropH/t.fixedNumber[1]*t.fixedNumber[0]):t.cropH=l}if(t.canChangeY&&t.fixed){var u=t.cropH/t.fixedNumber[1]*t.fixedNumber[0];u+t.cropOffsertX>o?(t.cropW=o-t.cropOffsertX,t.cropH=t.cropW/t.fixedNumber[0]*t.fixedNumber[1]):t.cropW=u}}))},checkCropLimitSize:function(){this.cropW,this.cropH;var e=this.limitMinSize,t=new Array;return t=Array.isArray[e]?e:[e,e],[parseFloat(t[0]),parseFloat(t[1])]},changeCropEnd:function(e){window.removeEventListener("mousemove",this.changeCropNow),window.removeEventListener("mouseup",this.changeCropEnd),window.removeEventListener("touchmove",this.changeCropNow),window.removeEventListener("touchend",this.changeCropEnd)},endCrop:function(){0===this.cropW&&0===this.cropH&&(this.cropping=!1),window.removeEventListener("mousemove",this.createCrop),window.removeEventListener("mouseup",this.endCrop),window.removeEventListener("touchmove",this.createCrop),window.removeEventListener("touchend",this.endCrop)},startCrop:function(){this.crop=!0},stopCrop:function(){this.crop=!1},clearCrop:function(){this.cropping=!1,this.cropW=0,this.cropH=0},cropMove:function(e){if(e.preventDefault(),!this.canMoveBox)return this.crop=!1,this.startMove(e),!1;if(e.touches&&2===e.touches.length)return this.crop=!1,this.startMove(e),this.leaveCrop(),!1;window.addEventListener("mousemove",this.moveCrop),window.addEventListener("mouseup",this.leaveCrop),window.addEventListener("touchmove",this.moveCrop),window.addEventListener("touchend",this.leaveCrop);var t,r,n="clientX"in e?e.clientX:e.touches[0].clientX,o="clientY"in e?e.clientY:e.touches[0].clientY;t=n-this.cropOffsertX,r=o-this.cropOffsertY,this.cropX=t,this.cropY=r,this.$emit("cropMoving",{moving:!0,axis:this.getCropAxis()}),this.$emit("crop-moving",{moving:!0,axis:this.getCropAxis()})},moveCrop:function(e,t){var r=this,n=0,o=0;e&&(e.preventDefault(),n="clientX"in e?e.clientX:e.touches[0].clientX,o="clientY"in e?e.clientY:e.touches[0].clientY),this.$nextTick((function(){var e,i,a=n-r.cropX,s=o-r.cropY;if(t&&(a=r.cropOffsertX,s=r.cropOffsertY),e=a<=0?0:a+r.cropW>r.w?r.w-r.cropW:a,i=s<=0?0:s+r.cropH>r.h?r.h-r.cropH:s,r.centerBox){var c=r.getImgAxis();e<=c.x1&&(e=c.x1),e+r.cropW>c.x2&&(e=c.x2-r.cropW),i<=c.y1&&(i=c.y1),i+r.cropH>c.y2&&(i=c.y2-r.cropH)}r.cropOffsertX=e,r.cropOffsertY=i,r.$emit("cropMoving",{moving:!0,axis:r.getCropAxis()}),r.$emit("crop-moving",{moving:!0,axis:r.getCropAxis()})}))},getImgAxis:function(e,t,r){e=e||this.x,t=t||this.y,r=r||this.scale;var n={x1:0,x2:0,y1:0,y2:0},o=this.trueWidth*r,i=this.trueHeight*r;switch(this.rotate){case 0:n.x1=e+this.trueWidth*(1-r)/2,n.x2=n.x1+this.trueWidth*r,n.y1=t+this.trueHeight*(1-r)/2,n.y2=n.y1+this.trueHeight*r;break;case 1:case-1:case 3:case-3:n.x1=e+this.trueWidth*(1-r)/2+(o-i)/2,n.x2=n.x1+this.trueHeight*r,n.y1=t+this.trueHeight*(1-r)/2+(i-o)/2,n.y2=n.y1+this.trueWidth*r;break;default:n.x1=e+this.trueWidth*(1-r)/2,n.x2=n.x1+this.trueWidth*r,n.y1=t+this.trueHeight*(1-r)/2,n.y2=n.y1+this.trueHeight*r}return n},getCropAxis:function(){var e={x1:0,x2:0,y1:0,y2:0};return e.x1=this.cropOffsertX,e.x2=e.x1+this.cropW,e.y1=this.cropOffsertY,e.y2=e.y1+this.cropH,e},leaveCrop:function(e){window.removeEventListener("mousemove",this.moveCrop),window.removeEventListener("mouseup",this.leaveCrop),window.removeEventListener("touchmove",this.moveCrop),window.removeEventListener("touchend",this.leaveCrop),this.$emit("cropMoving",{moving:!1,axis:this.getCropAxis()}),this.$emit("crop-moving",{moving:!1,axis:this.getCropAxis()})},getCropChecked:function(e){var t=this,r=document.createElement("canvas"),n=new Image,o=this.rotate,i=this.trueWidth,a=this.trueHeight,s=this.cropOffsertX,c=this.cropOffsertY;function l(e,t){r.width=Math.round(e),r.height=Math.round(t)}n.onload=function(){if(0!==t.cropW){var u=r.getContext("2d"),p=1;t.high&!t.full&&(p=window.devicePixelRatio),1!==t.enlarge&!t.full&&(p=Math.abs(Number(t.enlarge)));var h=t.cropW*p,d=t.cropH*p,f=i*t.scale*p,g=a*t.scale*p,v=(t.x-s+t.trueWidth*(1-t.scale)/2)*p,m=(t.y-c+t.trueHeight*(1-t.scale)/2)*p;switch(l(h,d),u.save(),o){case 0:t.full?(l(h/t.scale,d/t.scale),u.drawImage(n,v/t.scale,m/t.scale,f/t.scale,g/t.scale)):u.drawImage(n,v,m,f,g);break;case 1:case-3:t.full?(l(h/t.scale,d/t.scale),v=v/t.scale+(f/t.scale-g/t.scale)/2,m=m/t.scale+(g/t.scale-f/t.scale)/2,u.rotate(90*o*Math.PI/180),u.drawImage(n,m,-v-g/t.scale,f/t.scale,g/t.scale)):(v+=(f-g)/2,m+=(g-f)/2,u.rotate(90*o*Math.PI/180),u.drawImage(n,m,-v-g,f,g));break;case 2:case-2:t.full?(l(h/t.scale,d/t.scale),u.rotate(90*o*Math.PI/180),v/=t.scale,m/=t.scale,u.drawImage(n,-v-f/t.scale,-m-g/t.scale,f/t.scale,g/t.scale)):(u.rotate(90*o*Math.PI/180),u.drawImage(n,-v-f,-m-g,f,g));break;case 3:case-1:t.full?(l(h/t.scale,d/t.scale),v=v/t.scale+(f/t.scale-g/t.scale)/2,m=m/t.scale+(g/t.scale-f/t.scale)/2,u.rotate(90*o*Math.PI/180),u.drawImage(n,-m-f/t.scale,v,f/t.scale,g/t.scale)):(v+=(f-g)/2,m+=(g-f)/2,u.rotate(90*o*Math.PI/180),u.drawImage(n,-m-f,v,f,g));break;default:t.full?(l(h/t.scale,d/t.scale),u.drawImage(n,v/t.scale,m/t.scale,f/t.scale,g/t.scale)):u.drawImage(n,v,m,f,g)}u.restore()}else{var b=i*t.scale,w=a*t.scale,y=r.getContext("2d");switch(y.save(),o){case 0:l(b,w),y.drawImage(n,0,0,b,w);break;case 1:case-3:l(w,b),y.rotate(90*o*Math.PI/180),y.drawImage(n,0,-w,b,w);break;case 2:case-2:l(b,w),y.rotate(90*o*Math.PI/180),y.drawImage(n,-b,-w,b,w);break;case 3:case-1:l(w,b),y.rotate(90*o*Math.PI/180),y.drawImage(n,-b,0,b,w);break;default:l(b,w),y.drawImage(n,0,0,b,w)}y.restore()}e(r)},"data"!==this.img.substr(0,4)&&(n.crossOrigin="Anonymous"),n.src=this.imgs},getCropData:function(e){var t=this;this.getCropChecked((function(r){e(r.toDataURL("image/"+t.outputType,t.outputSize))}))},getCropBlob:function(e){var t=this;this.getCropChecked((function(r){r.toBlob((function(t){return e(t)}),"image/"+t.outputType,t.outputSize)}))},showPreview:function(){var e=this;if(!this.isCanShow)return!1;this.isCanShow=!1,setTimeout((function(){e.isCanShow=!0}),16);var t=this.cropW,r=this.cropH,n=this.scale,o={};o.div={width:"".concat(t,"px"),height:"".concat(r,"px")};var i=(this.x-this.cropOffsertX)/n,a=(this.y-this.cropOffsertY)/n;o.w=t,o.h=r,o.url=this.imgs,o.img={width:"".concat(this.trueWidth,"px"),height:"".concat(this.trueHeight,"px"),transform:"scale(".concat(n,")translate3d(").concat(i,"px, ").concat(a,"px, ").concat(0,"px)rotateZ(").concat(90*this.rotate,"deg)")},o.html='\n <div class="show-preview" style="width: '.concat(o.w,"px; height: ").concat(o.h,'px,; overflow: hidden">\n <div style="width: ').concat(t,"px; height: ").concat(r,'px">\n <img src=').concat(o.url,' style="width: ').concat(this.trueWidth,"px; height: ").concat(this.trueHeight,"px; transform:\n scale(").concat(n,")translate3d(").concat(i,"px, ").concat(a,"px, ").concat(0,"px)rotateZ(").concat(90*this.rotate,'deg)">\n </div>\n </div>'),this.$emit("realTime",o),this.$emit("real-time",o)},reload:function(){var e=this,t=new Image;t.onload=function(){e.w=parseFloat(window.getComputedStyle(e.$refs.cropper).width),e.h=parseFloat(window.getComputedStyle(e.$refs.cropper).height),e.trueWidth=t.width,e.trueHeight=t.height,e.original?e.scale=1:e.scale=e.checkedMode(),e.$nextTick((function(){e.x=-(e.trueWidth-e.trueWidth*e.scale)/2+(e.w-e.trueWidth*e.scale)/2,e.y=-(e.trueHeight-e.trueHeight*e.scale)/2+(e.h-e.trueHeight*e.scale)/2,e.loading=!1,e.autoCrop&&e.goAutoCrop(),e.$emit("img-load","success"),e.$emit("imgLoad","success"),setTimeout((function(){e.showPreview()}),20)}))},t.onerror=function(){e.$emit("imgLoad","error"),e.$emit("img-load","error")},t.src=this.imgs},checkedMode:function(){var e=1,t=(this.trueWidth,this.trueHeight),r=this.mode.split(" ");switch(r[0]){case"contain":this.trueWidth>this.w&&(e=this.w/this.trueWidth),this.trueHeight*e>this.h&&(e=this.h/this.trueHeight);break;case"cover":(t*=e=this.w/this.trueWidth)<this.h&&(e=(t=this.h)/this.trueHeight);break;default:try{var n=r[0];if(-1!==n.search("px")){n=n.replace("px","");var o=parseFloat(n)/this.trueWidth,i=1,a=r[1];-1!==a.search("px")&&(a=a.replace("px",""),i=(t=parseFloat(a))/this.trueHeight),e=Math.min(o,i)}if(-1!==n.search("%")&&(n=n.replace("%",""),e=parseFloat(n)/100*this.w/this.trueWidth),2===r.length&&"auto"===n){var s=r[1];-1!==s.search("px")&&(s=s.replace("px",""),e=(t=parseFloat(s))/this.trueHeight),-1!==s.search("%")&&(s=s.replace("%",""),e=(t=parseFloat(s)/100*this.h)/this.trueHeight)}}catch(c){e=1}}return e},goAutoCrop:function(e,t){if(""!==this.imgs&&null!==this.imgs){this.clearCrop(),this.cropping=!0;var r=this.w,n=this.h;if(this.centerBox){var o=Math.abs(this.rotate)%2>0,i=(o?this.trueHeight:this.trueWidth)*this.scale,a=(o?this.trueWidth:this.trueHeight)*this.scale;r=i<r?i:r,n=a<n?a:n}var s=e||parseFloat(this.autoCropWidth),c=t||parseFloat(this.autoCropHeight);0!==s&&0!==c||(s=.8*r,c=.8*n),s=s>r?r:s,c=c>n?n:c,this.fixed&&(c=s/this.fixedNumber[0]*this.fixedNumber[1]),c>this.h&&(s=(c=this.h)/this.fixedNumber[1]*this.fixedNumber[0]),this.changeCrop(s,c)}},changeCrop:function(e,t){var r=this;if(this.centerBox){var n=this.getImgAxis();e>n.x2-n.x1&&(t=(e=n.x2-n.x1)/this.fixedNumber[0]*this.fixedNumber[1]),t>n.y2-n.y1&&(e=(t=n.y2-n.y1)/this.fixedNumber[1]*this.fixedNumber[0])}this.cropW=e,this.cropH=t,this.checkCropLimitSize(),this.$nextTick((function(){r.cropOffsertX=(r.w-r.cropW)/2,r.cropOffsertY=(r.h-r.cropH)/2,r.centerBox&&r.moveCrop(null,!0)}))},refresh:function(){var e=this;this.img,this.imgs="",this.scale=1,this.crop=!1,this.rotate=0,this.w=0,this.h=0,this.trueWidth=0,this.trueHeight=0,this.clearCrop(),this.$nextTick((function(){e.checkedImg()}))},rotateLeft:function(){this.rotate=this.rotate<=-3?0:this.rotate-1},rotateRight:function(){this.rotate=this.rotate>=3?0:this.rotate+1},rotateClear:function(){this.rotate=0},checkoutImgAxis:function(e,t,r){e=e||this.x,t=t||this.y,r=r||this.scale;var n=!0;if(this.centerBox){var o=this.getImgAxis(e,t,r),i=this.getCropAxis();o.x1>=i.x1&&(n=!1),o.x2<=i.x2&&(n=!1),o.y1>=i.y1&&(n=!1),o.y2<=i.y2&&(n=!1)}return n}},mounted:function(){this.support="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll";var e=this,t=navigator.userAgent;this.isIOS=!!t.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(t,r,n){for(var o=atob(this.toDataURL(r,n).split(",")[1]),i=o.length,a=new Uint8Array(i),s=0;s<i;s++)a[s]=o.charCodeAt(s);t(new Blob([a],{type:e.type||"image/png"}))}}),this.showPreview(),this.checkedImg()},destroyed:function(){window.removeEventListener("mousemove",this.moveCrop),window.removeEventListener("mouseup",this.leaveCrop),window.removeEventListener("touchmove",this.moveCrop),window.removeEventListener("touchend",this.leaveCrop),this.cancelScale()}}),vt={key:0,class:"cropper-box"},mt=["src"],bt={class:"cropper-view-box"},wt=["src"],yt={key:1};var xt=ft(gt,[["render",function(e,t,r,n,o,i){return k(),S("div",{class:"vue-cropper",ref:"cropper",onMouseover:t[28]||(t[28]=function(){return e.scaleImg&&e.scaleImg.apply(e,arguments)}),onMouseout:t[29]||(t[29]=function(){return e.cancelScale&&e.cancelScale.apply(e,arguments)})},[e.imgs?(k(),S("div",vt,[fe(_("div",{class:"cropper-box-canvas",style:q({width:e.trueWidth+"px",height:e.trueHeight+"px",transform:"scale("+e.scale+","+e.scale+") translate3d("+e.x/e.scale+"px,"+e.y/e.scale+"px,0)rotateZ("+90*e.rotate+"deg)"})},[_("img",{src:e.imgs,alt:"cropper-img",ref:"cropperImg"},null,8,mt)],4),[[ge,!e.loading]])])):H("",!0),_("div",{class:M(["cropper-drag-box",{"cropper-move":e.move&&!e.crop,"cropper-crop":e.crop,"cropper-modal":e.cropping}]),onMousedown:t[0]||(t[0]=function(){return e.startMove&&e.startMove.apply(e,arguments)}),onTouchstart:t[1]||(t[1]=function(){return e.startMove&&e.startMove.apply(e,arguments)})},null,34),fe(_("div",{class:"cropper-crop-box",style:q({width:e.cropW+"px",height:e.cropH+"px",transform:"translate3d("+e.cropOffsertX+"px,"+e.cropOffsertY+"px,0)"})},[_("span",bt,[_("img",{style:q({width:e.trueWidth+"px",height:e.trueHeight+"px",transform:"scale("+e.scale+","+e.scale+") translate3d("+(e.x-e.cropOffsertX)/e.scale+"px,"+(e.y-e.cropOffsertY)/e.scale+"px,0)rotateZ("+90*e.rotate+"deg)"}),src:e.imgs,alt:"cropper-img"},null,12,wt)]),_("span",{class:"cropper-face cropper-move",onMousedown:t[2]||(t[2]=function(){return e.cropMove&&e.cropMove.apply(e,arguments)}),onTouchstart:t[3]||(t[3]=function(){return e.cropMove&&e.cropMove.apply(e,arguments)})},null,32),e.info?(k(),S("span",{key:0,class:"crop-info",style:q({top:e.cropInfo.top})},W(e.cropInfo.width)+" × "+W(e.cropInfo.height),5)):H("",!0),e.fixedBox?H("",!0):(k(),S("span",yt,[_("span",{class:"crop-line line-w",onMousedown:t[4]||(t[4]=function(t){return e.changeCropSize(t,!1,!0,0,1)}),onTouchstart:t[5]||(t[5]=function(t){return e.changeCropSize(t,!1,!0,0,1)})},null,32),_("span",{class:"crop-line line-a",onMousedown:t[6]||(t[6]=function(t){return e.changeCropSize(t,!0,!1,1,0)}),onTouchstart:t[7]||(t[7]=function(t){return e.changeCropSize(t,!0,!1,1,0)})},null,32),_("span",{class:"crop-line line-s",onMousedown:t[8]||(t[8]=function(t){return e.changeCropSize(t,!1,!0,0,2)}),onTouchstart:t[9]||(t[9]=function(t){return e.changeCropSize(t,!1,!0,0,2)})},null,32),_("span",{class:"crop-line line-d",onMousedown:t[10]||(t[10]=function(t){return e.changeCropSize(t,!0,!1,2,0)}),onTouchstart:t[11]||(t[11]=function(t){return e.changeCropSize(t,!0,!1,2,0)})},null,32),_("span",{class:"crop-point point1",onMousedown:t[12]||(t[12]=function(t){return e.changeCropSize(t,!0,!0,1,1)}),onTouchstart:t[13]||(t[13]=function(t){return e.changeCropSize(t,!0,!0,1,1)})},null,32),_("span",{class:"crop-point point2",onMousedown:t[14]||(t[14]=function(t){return e.changeCropSize(t,!1,!0,0,1)}),onTouchstart:t[15]||(t[15]=function(t){return e.changeCropSize(t,!1,!0,0,1)})},null,32),_("span",{class:"crop-point point3",onMousedown:t[16]||(t[16]=function(t){return e.changeCropSize(t,!0,!0,2,1)}),onTouchstart:t[17]||(t[17]=function(t){return e.changeCropSize(t,!0,!0,2,1)})},null,32),_("span",{class:"crop-point point4",onMousedown:t[18]||(t[18]=function(t){return e.changeCropSize(t,!0,!1,1,0)}),onTouchstart:t[19]||(t[19]=function(t){return e.changeCropSize(t,!0,!1,1,0)})},null,32),_("span",{class:"crop-point point5",onMousedown:t[20]||(t[20]=function(t){return e.changeCropSize(t,!0,!1,2,0)}),onTouchstart:t[21]||(t[21]=function(t){return e.changeCropSize(t,!0,!1,2,0)})},null,32),_("span",{class:"crop-point point6",onMousedown:t[22]||(t[22]=function(t){return e.changeCropSize(t,!0,!0,1,2)}),onTouchstart:t[23]||(t[23]=function(t){return e.changeCropSize(t,!0,!0,1,2)})},null,32),_("span",{class:"crop-point point7",onMousedown:t[24]||(t[24]=function(t){return e.changeCropSize(t,!1,!0,0,2)}),onTouchstart:t[25]||(t[25]=function(t){return e.changeCropSize(t,!1,!0,0,2)})},null,32),_("span",{class:"crop-point point8",onMousedown:t[26]||(t[26]=function(t){return e.changeCropSize(t,!0,!0,2,2)}),onTouchstart:t[27]||(t[27]=function(t){return e.changeCropSize(t,!0,!0,2,2)})},null,32)]))],4),[[ge,e.cropping]])],544)}],["__scopeId","data-v-be5e5ddc"]]);"undefined"!=typeof window&&window.Vue&&window.Vue.createApp({}).component("VueCropper",xt);var Lt=d({name:"cropper",props:{cropperNo:{type:Function,default:function(e){}},cropperOk:{type:Function,default:function(e){}},bucket:{type:String,default:"daya"}},data:function(){return{ossUploadUrl:"https://ks3-cn-beijing.ksyuncs.com/"+this.bucket,dataObj:{policy:"",signature:"",key:"",KSSAccessKeyId:"",acl:"public-read",name:""},visible:!1,img:null,options:{img:"",autoCrop:!0,autoCropWidth:180,autoCropHeight:180,fixedBox:!0,full:!1,enlarge:1,previewsCircle:!0,centerBox:!0,outputType:"png",title:"修改头像",name:null},previews:{},url:{upload:"/sys/common/saveToImgByStr"},submitLoading:!1}},methods:{edit:function(e){var t=this.options;this.visible=!0,this.options=Object.assign({},t,e),console.log(this.options)},cancelHandel:function(){this.visible=!1,this.cropperNo()},okHandel:function(){var e=this;this.$refs.cropperRef.getCropBlob(function(){var t=r(regeneratorRuntime.mark((function t(r){var n,o,i,a,s,c,l,u;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.submitLoading=!0,n=e.options,o=(n.name?n.name.split(".")[0]:+new Date)+".png",t.prev=3,i=(new Date).getTime()+o,a={filename:o,bucketName:e.bucket,postData:{filename:o,acl:"public-read",key:i,unknowValueField:[]}},t.next=8,ve.post("/api-website/getUploadSign",{data:a});case 8:for(l in s=t.sent,e.dataObj={policy:s.data.policy,signature:s.data.signature,key:i,KSSAccessKeyId:s.data.kssAccessKeyId,acl:"public-read",name:o},c=new FormData,e.dataObj)c.append(l,e.dataObj[l]);return c.append("file",e.blobToFile(r,o),o),t.next=15,me(e.ossUploadUrl,{method:"POST",data:c});case 15:console.log(e.ossUploadUrl+"/"+i),u=e.ossUploadUrl+"/"+i,e.cropperOk(u),t.next=23;break;case 20:t.prev=20,t.t0=t.catch(3),be.error(t.t0);case 23:return t.prev=23,e.submitLoading=!1,e.cancelHandel(),t.finish(23);case 27:case"end":return t.stop()}}),t,null,[[3,20,23,27]])})));return function(e){return t.apply(this,arguments)}}())},blobToFile:function(e,t){return e.lastModifiedDate=new Date,e.name=t,e},base64ToFile:function(e,t){for(var r=e.split(","),n=r[0].match(/:(.*?);/)[1],o=atob(r[1]),i=o.length,a=new Uint8Array(i);i--;)a[i]=o.charCodeAt(i);return new File([a],t,{type:n})},realTime:function(e){this.previews=e},changeScale:function(e){e=e||1,this.$refs.cropperRef.changeScale(e)},rotateLeft:function(){this.$refs.cropperRef.rotateLeft()},rotateRight:function(){this.$refs.cropperRef.rotateRight()}},render:function(){var e=this;return V(we,{modelValue:this.visible,"onUpdate:modelValue":function(t){return e.visible=t},appendToBody:!0,title:this.options.title,closeOnClickModal:!1,width:"900px"},{default:function(){return[V(ye,null,{default:function(){return[V(xe,{xs:24,md:12,style:{width:"350px"}},{default:function(){return[V(xt,{ref:"cropperRef",img:e.options.img,info:!0,autoCrop:e.options.autoCrop,autoCropWidth:e.options.autoCropWidth,full:e.options.full,outputType:e.options.outputType,autoCropHeight:e.options.autoCropHeight,fixedBox:e.options.fixedBox,enlarge:e.options.enlarge,onRealTime:e.realTime,style:{height:"350px"}},null),V("div",{class:"flex pt-2"},[V("div",{onClick:function(){e.changeScale(1)},class:"mr-2 cursor-pointer",title:"放大"},[V(B,{size:30,color:"#333"},{default:function(){return[V(Le,null,null)]}})]),V("div",{onClick:function(){e.changeScale(-1)},class:"mr-2 cursor-pointer",title:"缩小"},[V(B,{size:30,color:"#333"},{default:function(){return[V(Ce,null,null)]}})]),V("div",{onClick:e.rotateRight,title:"向右旋转",class:"cursor-pointer"},[V("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABBlJREFUaEPtmVuoVkUUx3/HFxWflFIQFPGCL0mBmhdCBEW8PqhkUSEmomjpiyTqiwpeUXxIFE1KyEIzCcUoBStQwhteMJTIEgzRoBTSXnoy/jIT6wyz9579fXt/ng8c2Jzz7Zm91v+/1po1M2s6aPPW0eb4eU4g8OArwERgODDIPH8Dv5vnHHASeNxsBFThgZnAXAdcoMu0L4EfgGPA/TIf+rHNEBDwxcCsRhQH39wD9gP7yhJphEBfYI+zeoj9Z+B7QJb9C3jg/vYAepvnbUBPzwwi61ONUpbAKOA40D9Q8BFwADifqhjoA7wJLARGBt/JAPNSZJUhIKusiwAX+MspynLGKBT1WCI3gJeK5KYSWOrCxsqThWSpKpu8uCAQmIsxhcBs4KtA6ADgbpXIjazNwBrz+1tgepauIgID3aQc4gQ8BAYDyut1tknAaaNgO7AqprCIgLKNwkftV2AO8FOdyI1sTe6Pze/3ImGcu5WYAXxtBMgqSpGtbLuBZU7hb8A44E8LIM8DZ4HX3OBtwOpWIne6XgR+BIa531uD+ZHpgbeAz91H14AJVexbGjTAEmCv+/ZfYDxwxcvK8oBCRyGkthLYGShPXSn9uLLjQ66ngCnupWRtyCOgsFH4qCnrjAC0V7EttqiFSqXEEggXwbzxYd+7wCfu5QVgbB6BLSbelYU0+8PWagJad7Qd901p/bZ+xELokNujqH8+cLCAwP/udOO8pbM8kDI+opKLwGjXsQLYlUXAZp+XgesJBGKhkkegaHyMgPX6DuCDLALKt1pts/r13gprBmiWnBiB5cCHrkNnB23+OoWQXKLdnxaL7kaC0paOgLaFim1fSgg14gGdHz5zio4Ab4QEZPXv3DnWA1I6jZ24mpnEKR6LeWAa8I3rUFqdGgsR6yb163D+S8EciCnTOwtUXvFWr5WAFMs9r7uN1KIMdAKkDPYkksmeWQh5rCqNXAVecGfaLAsXZQq7YqZ4oNMKGxFeOInDSZq6/OdN7qLJWiYLJafRFIvnkUsJoaKsFcOQvJClEiiztymbtUIMpbYSVRHImgNZ8vPmQKnNXCqBonHKUH7fkzKf7PhQtt1O2zTcFtXphg401gLvuNV5Y5HJa+hv+EgpLK+6s4C21GrRqkANoK3Ipg71EnQ0KOKK1KWaQXvxTZdVvKA/gH4GdFEtqQp+lRW2BEYljXBDNwaenpDqaJWWFj1Am4f9u/cBxWiVrZbirgeoG5kTAdpP3a71TJMsai+ve3zaoaq8ER5yVIj9AjgM/JNIpuUXHBbXWmBTBOgdQHUbFYJvAbqkuAl06ypXTBazavY6+OjplWj1rGEtveQLQehq1RPxdZtUPs/0mjUGcjIwFFDlTH/9/4+68kV3qrVrGdeKVbUW4F5o2xP4DzVSDEAyxtmHAAAAAElFTkSuQmCC",class:"w-[30px] h-[30px]"},null)])])]}}),V(xe,{xs:24,md:12,style:{height:"350px"}},{default:function(){return[V("div",{class:pt.previewImg},[V("span",null,[Ae("预览图片")]),V("div",{class:e.options.previewsCircle?pt["avatar-upload-preview"]:pt["avatar-upload-preview_range"],style:{width:e.options.autoCropWidth+"px",height:e.options.autoCropHeight+"px"}},[V(ke,{src:e.previews.url,style:e.previews.img},null)])])]}})]}})]},footer:function(){return V("span",{class:"dialog-footer !text-center block"},[V(Se,{onClick:e.cancelHandel,disabled:e.submitLoading},{default:function(){return[Ae("取消")]}}),V(Se,{type:"primary",onClick:e.okHandel,loading:e.submitLoading},{default:function(){return[Ae("保 存")]}})])}})}});e("C",d({name:"col-cropper",props:{modelValue:{type:String,default:""},options:{type:Object,default:{autoCrop:!0,enlarge:1,autoCropWidth:200,autoCropHeight:200,fixedBox:!0,previewsCircle:!0,title:"上传图片"}},showSize:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},bucket:{type:String,default:"daya"},size:{type:Number,default:5},accept:{type:String,default:".png,.jpg,.jpeg"},tips:{type:String,default:"请上传图片"},extraTips:{type:String,default:"图片最大不能超过5MB"},cropUploadSuccess:{type:Function,default:function(e){}},domSize:{type:Object,default:{width:"150px",height:"85px"}}},data:function(){return{isStopRun:!1,loading:!1}},methods:{onDelete:function(){this.$emit("update:modelValue","")},handleChange:function(e){var t=this;return r(regeneratorRuntime.mark((function r(){var n;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!t.isStopRun){r.next=2;break}return r.abrupt("return");case 2:t.loading=!0,n=t.options,t.getBase64(e.file,(function(r){var o=Object.assign({},n,{img:r,name:e.file.name});t.$refs.CropperModal.edit(o)}));case 5:case"end":return r.stop()}}),r)})))()},beforeUpload:function(e){if(this.isStopRun=!1,e.type.indexOf("image")<0)return be.warning("请上传图片"),this.isStopRun=!0,!1;var t=this.size||0,r=e.size<1024*t*1024;return r||(be.error("图片大小不能超过"+this.size+"MB!"),this.isStopRun=!0),r},error:function(){this.remove(),this.loading=!1},remove:function(){this.onDelete()},handleCropperSuccess:function(e){this.loading=!1,this.$emit("update:modelValue",e),this.cropUploadSuccess(e)},handleCropperClose:function(){this.loading=!1,this.remove()},getBase64:function(e,t){var r=new FileReader;r.addEventListener("load",(function(){return t(r.result)})),r.readAsDataURL(e)}},render:function(){var e=this;return V("div",{class:[pt.colUpload,"w-full"],style:{lineHeight:0}},[V(ut,{disabled:this.disabled,showFileList:!1,accept:this.accept,beforeUpload:this.beforeUpload,httpRequest:this.handleChange,ref:"uploadRef"},{default:function(){return[V("div",{ref:"uploadDom",class:[pt.uploadClass,"w-full"],style:{height:e.domSize.height,width:e.domSize.width}},[e.modelValue?V(ke,{src:e.modelValue,fit:"cover",style:{height:e.domSize.height,width:e.domSize.width},class:pt.uploadSection},null):V("div",{class:[pt.uploadSection,"flex items-center flex-col justify-center"],style:{height:e.domSize.height,width:e.domSize.width}},[V("img",{src:ht,class:"w-8 h-7 mb-3"},null),V("p",null,[e.tips])])])]}}),V("p",{class:"text-3 text-[#999999] leading-6 pt-1"},[this.extraTips]),V(Lt,{ref:"CropperModal",bucket:this.bucket,cropperNo:this.handleCropperClose,cropperOk:this.handleCropperSuccess},null)])}}))}}}))}();