chunk-33f2d044.2301d8ff.js 4.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-33f2d044","chunk-b7b74f52","chunk-4a6f6bdc","chunk-b7b74f52","chunk-2fbef56b","chunk-2d21b4e6"],{"04d1":function(e,t,n){var r=n("342f"),a=r.match(/firefox\/(\d+)/i);e.exports=!!a&&+a[1]},"2d5d":function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return i}));var r=n("d4ec"),a=n("bee2"),i=(n("d3b7"),n("b0c0"),n("ac1f"),n("1276"),n("c19f"),n("ace4"),n("5cc6"),n("907a"),n("9a8c"),n("a975"),n("735e"),n("c1ac"),n("d139"),n("3a7b"),n("d5d6"),n("82f8"),n("e91f"),n("60bd"),n("5f96"),n("3280"),n("3fcc"),n("ca91"),n("25a1"),n("cd26"),n("3c5d"),n("2954"),n("649e"),n("219c"),n("170b"),n("b39a"),n("72f7"),function(){function e(t,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1920;Object(r["a"])(this,e),this.file=t,this.fileSize=n,this.maxWH=a}return Object(a["a"])(e,[{key:"compress",value:function(){var e=this,t=this.file.type,n=this.file.size/1024;return new Promise((function(r){var a=new FileReader;a.readAsDataURL(e.file),a.onload=function(){var i=document.createElement("canvas"),o=document.createElement("img");o.src=a.result,o.onload=function(){var a=i.getContext("2d"),c=e.dWH(o.width,o.height,e.maxWH);i.width=c.width,i.height=c.height,a.clearRect(0,0,i.width,i.height),a.drawImage(o,0,0,i.width,i.height);var f=i.toDataURL(t,.9),u=e.fileSizeKB(f);u>e.fileSize&&console.log("图片尺寸太大!"+n+" >> "+u);var l=e.dataURLtoBlob(f,t),h=new File([l],e.file.name);r(h)}}}))}},{key:"dWH",value:function(e,t,n){var r={width:e,height:t};return Math.max(e,t)>n?e>t?(r.width=n,r.height=Math.round(t*(n/e)),r):(r.height=n,r.width=Math.round(e*(n/t)),r):r}},{key:"fileSizeKB",value:function(e){var t=0;return t=Math.round(3*e.split(",")[1].length/4/1024),t}},{key:"dataURLtoBlob",value:function(e,t){for(var n=atob(e.split(",")[1]),r=e.split(",")[0].split(":")[1].split(";")[0],a=new ArrayBuffer(n.length),i=new Uint8Array(a),o=0;o<n.length;o++)i[o]=n.charCodeAt(o);return t&&(r=t),new Blob([a],{type:r,lastModifiedDate:new Date})}}]),e}())},"408a":function(e,t,n){var r=n("e330");e.exports=r(1..valueOf)},"512c":function(e,t,n){var r=n("342f"),a=r.match(/AppleWebKit\/(\d+)\./);e.exports=!!a&&+a[1]},5899:function(e,t){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"58a8":function(e,t,n){var r=n("e330"),a=n("1d80"),i=n("577e"),o=n("5899"),c=r("".replace),f="["+o+"]",u=RegExp("^"+f+f+"*"),l=RegExp(f+f+"*$"),h=function(e){return function(t){var n=i(a(t));return 1&e&&(n=c(n,u,"")),2&e&&(n=c(n,l,"")),n}};e.exports={start:h(1),end:h(2),trim:h(3)}},a9e3:function(e,t,n){"use strict";var r=n("83ab"),a=n("da84"),i=n("e330"),o=n("94ca"),c=n("6eeb"),f=n("1a2d"),u=n("7156"),l=n("3a9b"),h=n("d9b5"),s=n("c04e"),d=n("d039"),b=n("241c").f,p=n("06cf").f,v=n("9bf2").f,g=n("408a"),w=n("58a8").trim,m="Number",y=a[m],I=y.prototype,E=a.TypeError,N=i("".slice),k=i("".charCodeAt),x=function(e){var t=s(e,"number");return"bigint"==typeof t?t:A(t)},A=function(e){var t,n,r,a,i,o,c,f,u=s(e,"number");if(h(u))throw E("Cannot convert a Symbol value to a number");if("string"==typeof u&&u.length>2)if(u=w(u),t=k(u,0),43===t||45===t){if(n=k(u,2),88===n||120===n)return NaN}else if(48===t){switch(k(u,1)){case 66:case 98:r=2,a=49;break;case 79:case 111:r=8,a=55;break;default:return+u}for(i=N(u,2),o=i.length,c=0;c<o;c++)if(f=k(i,c),f<48||f>a)return NaN;return parseInt(i,r)}return+u};if(o(m,!y(" 0o1")||!y("0b1")||y("+0x1"))){for(var S,M=function(e){var t=arguments.length<1?0:y(x(e)),n=this;return l(I,n)&&d((function(){g(n)}))?u(Object(t),n,M):t},R=r?b(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),T=0;R.length>T;T++)f(y,S=R[T])&&!f(M,S)&&v(M,S,p(y,S));M.prototype=I,I.constructor=M,c(a,m,M)}},addb:function(e,t,n){var r=n("f36a"),a=Math.floor,i=function(e,t){var n=e.length,f=a(n/2);return n<8?o(e,t):c(e,i(r(e,0,f),t),i(r(e,f),t),t)},o=function(e,t){var n,r,a=e.length,i=1;while(i<a){r=i,n=e[i];while(r&&t(e[r-1],n)>0)e[r]=e[--r];r!==i++&&(e[r]=n)}return e},c=function(e,t,n,r){var a=t.length,i=n.length,o=0,c=0;while(o<a||c<i)e[o+c]=o<a&&c<i?r(t[o],n[c])<=0?t[o++]:n[c++]:o<a?t[o++]:n[c++];return e};e.exports=i},bee2:function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}n.d(t,"a",(function(){return a}))},c19f:function(e,t,n){"use strict";var r=n("23e7"),a=n("da84"),i=n("621a"),o=n("2626"),c="ArrayBuffer",f=i[c],u=a[c];r({global:!0,forced:u!==f},{ArrayBuffer:f}),o(c)},d4ec:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",(function(){return r}))},d998:function(e,t,n){var r=n("342f");e.exports=/MSIE|Trident/.test(r)}}]);