You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Account.p__Competitions_...

11 lines
45 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{YQfW:function(ze,ge,ve){},urRO:function(ze,ge,ve){/*!
* Cropper.js v1.5.12
* https://fengyuanchen.github.io/cropperjs
*
* Copyright 2015-present Chen Fengyuan
* Released under the MIT license
*
* Date: 2021-06-12T08:00:17.411Z
*/(function(K,m){ze.exports=m()})(this,function(){"use strict";function K(i,e){var a=Object.keys(i);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(i);e&&(t=t.filter(function(o){return Object.getOwnPropertyDescriptor(i,o).enumerable})),a.push.apply(a,t)}return a}function m(i){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?arguments[e]:{};e%2?K(Object(a),!0).forEach(function(t){Ne(i,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(a)):K(Object(a)).forEach(function(t){Object.defineProperty(i,t,Object.getOwnPropertyDescriptor(a,t))})}return i}function he(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?he=function(e){return typeof e}:he=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},he(i)}function xe(i,e){if(!(i instanceof e))throw new TypeError("Cannot call a class as a function")}function De(i,e){for(var a=0;a<e.length;a++){var t=e[a];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(i,t.key,t)}}function ce(i,e,a){return e&&De(i.prototype,e),a&&De(i,a),i}function Ne(i,e,a){return e in i?Object.defineProperty(i,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):i[e]=a,i}function le(i){return _e(i)||Ce(i)||Ie(i)||Be()}function _e(i){if(Array.isArray(i))return be(i)}function Ce(i){if(typeof Symbol!="undefined"&&i[Symbol.iterator]!=null||i["@@iterator"]!=null)return Array.from(i)}function Ie(i,e){if(!i)return;if(typeof i=="string")return be(i,e);var a=Object.prototype.toString.call(i).slice(8,-1);if(a==="Object"&&i.constructor&&(a=i.constructor.name),a==="Map"||a==="Set")return Array.from(i);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return be(i,e)}function be(i,e){(e==null||e>i.length)&&(e=i.length);for(var a=0,t=new Array(e);a<e;a++)t[a]=i[a];return t}function Be(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var $=typeof window!="undefined"&&typeof window.document!="undefined",H=$?window:{},ee=$&&H.document.documentElement?"ontouchstart"in H.document.documentElement:!1,ue=$?"PointerEvent"in H:!1,E="cropper",te="all",Ee="crop",v="move",b="zoom",g="e",u="w",C="s",R="n",I="ne",V="nw",ae="se",ie="sw",Oe="".concat(E,"-crop"),Me="".concat(E,"-disabled"),B="".concat(E,"-hidden"),Ze="".concat(E,"-hide"),Dt="".concat(E,"-invisible"),Re="".concat(E,"-modal"),Le="".concat(E,"-move"),ye="".concat(E,"Action"),Se="".concat(E,"Preview"),je="crop",Je="move",Qe="none",Xe="crop",He="cropend",We="cropmove",Ye="cropstart",Ke="dblclick",Ct=ee?"touchstart":"mousedown",Et=ee?"touchmove":"mousemove",Ot=ee?"touchend touchcancel":"mouseup",et=ue?"pointerdown":Ct,tt=ue?"pointermove":Et,at=ue?"pointerup pointercancel":Ot,it="ready",rt="resize",nt="wheel",Ue="zoom",ot="image/jpeg",Mt=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,Rt=/^data:/,St=/^data:image\/jpeg;base64,/,kt=/^img|canvas$/i,st=200,ht=100,ct={viewMode:0,dragMode:je,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:st,minContainerHeight:ht,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},At='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>',zt=Number.isNaN||H.isNaN;function y(i){return typeof i=="number"&&!zt(i)}var lt=function(e){return e>0&&e<Infinity};function Pe(i){return typeof i=="undefined"}function re(i){return he(i)==="object"&&i!==null}var Nt=Object.prototype.hasOwnProperty;function pe(i){if(!re(i))return!1;try{var e=i.constructor,a=e.prototype;return e&&a&&Nt.call(a,"isPrototypeOf")}catch(t){return!1}}function L(i){return typeof i=="function"}var _t=Array.prototype.slice;function ut(i){return Array.from?Array.from(i):_t.call(i)}function S(i,e){return i&&L(e)&&(Array.isArray(i)||y(i.length)?ut(i).forEach(function(a,t){e.call(i,a,t,i)}):re(i)&&Object.keys(i).forEach(function(a){e.call(i,i[a],a,i)})),i}var O=Object.assign||function(e){for(var a=arguments.length,t=new Array(a>1?a-1:0),o=1;o<a;o++)t[o-1]=arguments[o];return re(e)&&t.length>0&&t.forEach(function(r){re(r)&&Object.keys(r).forEach(function(n){e[n]=r[n]})}),e},It=/\.\d*(?:0|9){12}\d*$/;function fe(i){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return It.test(i)?Math.round(i*e)/e:i}var Bt=/^width|height|left|top|marginLeft|marginTop$/;function Z(i,e){var a=i.style;S(e,function(t,o){Bt.test(o)&&y(t)&&(t="".concat(t,"px")),a[o]=t})}function Lt(i,e){return i.classList?i.classList.contains(e):i.className.indexOf(e)>-1}function N(i,e){if(!e)return;if(y(i.length)){S(i,function(t){N(t,e)});return}if(i.classList){i.classList.add(e);return}var a=i.className.trim();a?a.indexOf(e)<0&&(i.className="".concat(a," ").concat(e)):i.className=e}function P(i,e){if(!e)return;if(y(i.length)){S(i,function(a){P(a,e)});return}if(i.classList){i.classList.remove(e);return}i.className.indexOf(e)>=0&&(i.className=i.className.replace(e,""))}function de(i,e,a){if(!e)return;if(y(i.length)){S(i,function(t){de(t,e,a)});return}a?N(i,e):P(i,e)}var jt=/([a-z\d])([A-Z])/g;function Ge(i){return i.replace(jt,"$1-$2").toLowerCase()}function Ve(i,e){return re(i[e])?i[e]:i.dataset?i.dataset[e]:i.getAttribute("data-".concat(Ge(e)))}function we(i,e,a){re(a)?i[e]=a:i.dataset?i.dataset[e]=a:i.setAttribute("data-".concat(Ge(e)),a)}function Xt(i,e){if(re(i[e]))try{delete i[e]}catch(a){i[e]=void 0}else if(i.dataset)try{delete i.dataset[e]}catch(a){i.dataset[e]=void 0}else i.removeAttribute("data-".concat(Ge(e)))}var pt=/\s\s*/,ft=function(){var i=!1;if($){var e=!1,a=function(){},t=Object.defineProperty({},"once",{get:function(){return i=!0,e},set:function(r){e=r}});H.addEventListener("test",a,t),H.removeEventListener("test",a,t)}return i}();function U(i,e,a){var t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=a;e.trim().split(pt).forEach(function(r){if(!ft){var n=i.listeners;n&&n[r]&&n[r][a]&&(o=n[r][a],delete n[r][a],Object.keys(n[r]).length===0&&delete n[r],Object.keys(n).length===0&&delete i.listeners)}i.removeEventListener(r,o,t)})}function W(i,e,a){var t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=a;e.trim().split(pt).forEach(function(r){if(t.once&&!ft){var n=i.listeners,s=n===void 0?{}:n;o=function(){delete s[r][a],i.removeEventListener(r,o,t);for(var l=arguments.length,h=new Array(l),c=0;c<l;c++)h[c]=arguments[c];a.apply(i,h)},s[r]||(s[r]={}),s[r][a]&&i.removeEventListener(r,s[r][a],t),s[r][a]=o,i.listeners=s}i.addEventListener(r,o,t)})}function me(i,e,a){var t;return L(Event)&&L(CustomEvent)?t=new CustomEvent(e,{detail:a,bubbles:!0,cancelable:!0}):(t=document.createEvent("CustomEvent"),t.initCustomEvent(e,!0,!0,a)),i.dispatchEvent(t)}function dt(i){var e=i.getBoundingClientRect();return{left:e.left+(window.pageXOffset-document.documentElement.clientLeft),top:e.top+(window.pageYOffset-document.documentElement.clientTop)}}var qe=H.location,Ht=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function mt(i){var e=i.match(Ht);return e!==null&&(e[1]!==qe.protocol||e[2]!==qe.hostname||e[3]!==qe.port)}function gt(i){var e="timestamp=".concat(new Date().getTime());return i+(i.indexOf("?")===-1?"?":"&")+e}function Te(i){var e=i.rotate,a=i.scaleX,t=i.scaleY,o=i.translateX,r=i.translateY,n=[];y(o)&&o!==0&&n.push("translateX(".concat(o,"px)")),y(r)&&r!==0&&n.push("translateY(".concat(r,"px)")),y(e)&&e!==0&&n.push("rotate(".concat(e,"deg)")),y(a)&&a!==1&&n.push("scaleX(".concat(a,")")),y(t)&&t!==1&&n.push("scaleY(".concat(t,")"));var s=n.length?n.join(" "):"none";return{WebkitTransform:s,msTransform:s,transform:s}}function Wt(i){var e=m({},i),a=0;return S(i,function(t,o){delete e[o],S(e,function(r){var n=Math.abs(t.startX-r.startX),s=Math.abs(t.startY-r.startY),f=Math.abs(t.endX-r.endX),l=Math.abs(t.endY-r.endY),h=Math.sqrt(n*n+s*s),c=Math.sqrt(f*f+l*l),p=(c-h)/h;Math.abs(p)>Math.abs(a)&&(a=p)})}),a}function ke(i,e){var a=i.pageX,t=i.pageY,o={endX:a,endY:t};return e?o:m({startX:a,startY:t},o)}function Yt(i){var e=0,a=0,t=0;return S(i,function(o){var r=o.startX,n=o.startY;e+=r,a+=n,t+=1}),e/=t,a/=t,{pageX:e,pageY:a}}function J(i){var e=i.aspectRatio,a=i.height,t=i.width,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",r=lt(t),n=lt(a);if(r&&n){var s=a*e;o==="contain"&&s>t||o==="cover"&&s<t?a=t/e:t=a*e}else r?a=t/e:n&&(t=a*e);return{width:t,height:a}}function Ut(i){var e=i.width,a=i.height,t=i.degree;if(t=Math.abs(t)%180,t===90)return{width:a,height:e};var o=t%90*Math.PI/180,r=Math.sin(o),n=Math.cos(o),s=e*n+a*r,f=e*r+a*n;return t>90?{width:f,height:s}:{width:s,height:f}}function Pt(i,e,a,t){var o=e.aspectRatio,r=e.naturalWidth,n=e.naturalHeight,s=e.rotate,f=s===void 0?0:s,l=e.scaleX,h=l===void 0?1:l,c=e.scaleY,p=c===void 0?1:c,T=a.aspectRatio,w=a.naturalWidth,M=a.naturalHeight,x=t.fillColor,A=x===void 0?"transparent":x,_=t.imageSmoothingEnabled,k=_===void 0?!0:_,q=t.imageSmoothingQuality,X=q===void 0?"low":q,d=t.maxWidth,D=d===void 0?Infinity:d,z=t.maxHeight,Y=z===void 0?Infinity:z,F=t.minWidth,ne=F===void 0?0:F,oe=t.minHeight,Q=oe===void 0?0:oe,G=document.createElement("canvas"),j=G.getContext("2d"),se=J({aspectRatio:T,width:D,height:Y}),Ae=J({aspectRatio:T,width:ne,height:Q},"cover"),Fe=Math.min(se.width,Math.max(Ae.width,w)),$e=Math.min(se.height,Math.max(Ae.height,M)),yt=J({aspectRatio:o,width:D,height:Y}),wt=J({aspectRatio:o,width:ne,height:Q},"cover"),Tt=Math.min(yt.width,Math.max(wt.width,r)),xt=Math.min(yt.height,Math.max(wt.height,n)),ra=[-Tt/2,-xt/2,Tt,xt];return G.width=fe(Fe),G.height=fe($e),j.fillStyle=A,j.fillRect(0,0,Fe,$e),j.save(),j.translate(Fe/2,$e/2),j.rotate(f*Math.PI/180),j.scale(h,p),j.imageSmoothingEnabled=k,j.imageSmoothingQuality=X,j.drawImage.apply(j,[i].concat(le(ra.map(function(na){return Math.floor(fe(na))})))),j.restore(),G}var vt=String.fromCharCode;function Gt(i,e,a){var t="";a+=e;for(var o=e;o<a;o+=1)t+=vt(i.getUint8(o));return t}var Vt=/^data:.*,/;function qt(i){var e=i.replace(Vt,""),a=atob(e),t=new ArrayBuffer(a.length),o=new Uint8Array(t);return S(o,function(r,n){o[n]=a.charCodeAt(n)}),t}function Ft(i,e){for(var a=[],t=8192,o=new Uint8Array(i);o.length>0;)a.push(vt.apply(null,ut(o.subarray(0,t)))),o=o.subarray(t);return"data:".concat(e,";base64,").concat(btoa(a.join("")))}function $t(i){var e=new DataView(i),a;try{var t,o,r;if(e.getUint8(0)===255&&e.getUint8(1)===216)for(var n=e.byteLength,s=2;s+1<n;){if(e.getUint8(s)===255&&e.getUint8(s+1)===225){o=s;break}s+=1}if(o){var f=o+4,l=o+10;if(Gt(e,f,4)==="Exif"){var h=e.getUint16(l);if(t=h===18761,(t||h===19789)&&e.getUint16(l+2,t)===42){var c=e.getUint32(l+4,t);c>=8&&(r=l+c)}}}if(r){var p=e.getUint16(r,t),T,w;for(w=0;w<p;w+=1)if(T=r+w*12+2,e.getUint16(T,t)===274){T+=8,a=e.getUint16(T,t),e.setUint16(T,1,t);break}}}catch(M){a=1}return a}function Zt(i){var e=0,a=1,t=1;switch(i){case 2:a=-1;break;case 3:e=-180;break;case 4:t=-1;break;case 5:e=90,t=-1;break;case 6:e=90;break;case 7:e=90,a=-1;break;case 8:e=-90;break}return{rotate:e,scaleX:a,scaleY:t}}var Jt={render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var e=this.element,a=this.options,t=this.container,o=this.cropper,r=Number(a.minContainerWidth),n=Number(a.minContainerHeight);N(o,B),P(e,B);var s={width:Math.max(t.offsetWidth,r>=0?r:st),height:Math.max(t.offsetHeight,n>=0?n:ht)};this.containerData=s,Z(o,{width:s.width,height:s.height}),N(e,B),P(o,B)},initCanvas:function(){var e=this.containerData,a=this.imageData,t=this.options.viewMode,o=Math.abs(a.rotate)%180===90,r=o?a.naturalHeight:a.naturalWidth,n=o?a.naturalWidth:a.naturalHeight,s=r/n,f=e.width,l=e.height;e.height*s>e.width?t===3?f=e.height*s:l=e.width/s:t===3?l=e.width/s:f=e.height*s;var h={aspectRatio:s,naturalWidth:r,naturalHeight:n,width:f,height:l};this.canvasData=h,this.limited=t===1||t===2,this.limitCanvas(!0,!0),h.width=Math.min(Math.max(h.width,h.minWidth),h.maxWidth),h.height=Math.min(Math.max(h.height,h.minHeight),h.maxHeight),h.left=(e.width-h.width)/2,h.top=(e.height-h.height)/2,h.oldLeft=h.left,h.oldTop=h.top,this.initialCanvasData=O({},h)},limitCanvas:function(e,a){var t=this.options,o=this.containerData,r=this.canvasData,n=this.cropBoxData,s=t.viewMode,f=r.aspectRatio,l=this.cropped&&n;if(e){var h=Number(t.minCanvasWidth)||0,c=Number(t.minCanvasHeight)||0;s>1?(h=Math.max(h,o.width),c=Math.max(c,o.height),s===3&&(c*f>h?h=c*f:c=h/f)):s>0&&(h?h=Math.max(h,l?n.width:0):c?c=Math.max(c,l?n.height:0):l&&(h=n.width,c=n.height,c*f>h?h=c*f:c=h/f));var p=J({aspectRatio:f,width:h,height:c});h=p.width,c=p.height,r.minWidth=h,r.minHeight=c,r.maxWidth=Infinity,r.maxHeight=Infinity}if(a)if(s>(l?0:1)){var T=o.width-r.width,w=o.height-r.height;r.minLeft=Math.min(0,T),r.minTop=Math.min(0,w),r.maxLeft=Math.max(0,T),r.maxTop=Math.max(0,w),l&&this.limited&&(r.minLeft=Math.min(n.left,n.left+(n.width-r.width)),r.minTop=Math.min(n.top,n.top+(n.height-r.height)),r.maxLeft=n.left,r.maxTop=n.top,s===2&&(r.width>=o.width&&(r.minLeft=Math.min(0,T),r.maxLeft=Math.max(0,T)),r.height>=o.height&&(r.minTop=Math.min(0,w),r.maxTop=Math.max(0,w))))}else r.minLeft=-r.width,r.minTop=-r.height,r.maxLeft=o.width,r.maxTop=o.height},renderCanvas:function(e,a){var t=this.canvasData,o=this.imageData;if(a){var r=Ut({width:o.naturalWidth*Math.abs(o.scaleX||1),height:o.naturalHeight*Math.abs(o.scaleY||1),degree:o.rotate||0}),n=r.width,s=r.height,f=t.width*(n/t.naturalWidth),l=t.height*(s/t.naturalHeight);t.left-=(f-t.width)/2,t.top-=(l-t.height)/2,t.width=f,t.height=l,t.aspectRatio=n/s,t.naturalWidth=n,t.naturalHeight=s,this.limitCanvas(!0,!1)}(t.width>t.maxWidth||t.width<t.minWidth)&&(t.left=t.oldLeft),(t.height>t.maxHeight||t.height<t.minHeight)&&(t.top=t.oldTop),t.width=Math.min(Math.max(t.width,t.minWidth),t.maxWidth),t.height=Math.min(Math.max(t.height,t.minHeight),t.maxHeight),this.limitCanvas(!1,!0),t.left=Math.min(Math.max(t.left,t.minLeft),t.maxLeft),t.top=Math.min(Math.max(t.top,t.minTop),t.maxTop),t.oldLeft=t.left,t.oldTop=t.top,Z(this.canvas,O({width:t.width,height:t.height},Te({translateX:t.left,translateY:t.top}))),this.renderImage(e),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(e){var a=this.canvasData,t=this.imageData,o=t.naturalWidth*(a.width/a.naturalWidth),r=t.naturalHeight*(a.height/a.naturalHeight);O(t,{width:o,height:r,left:(a.width-o)/2,top:(a.height-r)/2}),Z(this.image,O({width:t.width,height:t.height},Te(O({translateX:t.left,translateY:t.top},t)))),e&&this.output()},initCropBox:function(){var e=this.options,a=this.canvasData,t=e.aspectRatio||e.initialAspectRatio,o=Number(e.autoCropArea)||.8,r={width:a.width,height:a.height};t&&(a.height*t>a.width?r.height=r.width/t:r.width=r.height*t),this.cropBoxData=r,this.limitCropBox(!0,!0),r.width=Math.min(Math.max(r.width,r.minWidth),r.maxWidth),r.height=Math.min(Math.max(r.height,r.minHeight),r.maxHeight),r.width=Math.max(r.minWidth,r.width*o),r.height=Math.max(r.minHeight,r.height*o),r.left=a.left+(a.width-r.width)/2,r.top=a.top+(a.height-r.height)/2,r.oldLeft=r.left,r.oldTop=r.top,this.initialCropBoxData=O({},r)},limitCropBox:function(e,a){var t=this.options,o=this.containerData,r=this.canvasData,n=this.cropBoxData,s=this.limited,f=t.aspectRatio;if(e){var l=Number(t.minCropBoxWidth)||0,h=Number(t.minCropBoxHeight)||0,c=s?Math.min(o.width,r.width,r.width+r.left,o.width-r.left):o.width,p=s?Math.min(o.height,r.height,r.height+r.top,o.height-r.top):o.height;l=Math.min(l,o.width),h=Math.min(h,o.height),f&&(l&&h?h*f>l?h=l/f:l=h*f:l?h=l/f:h&&(l=h*f),p*f>c?p=c/f:c=p*f),n.minWidth=Math.min(l,c),n.minHeight=Math.min(h,p),n.maxWidth=c,n.maxHeight=p}a&&(s?(n.minLeft=Math.max(0,r.left),n.minTop=Math.max(0,r.top),n.maxLeft=Math.min(o.width,r.left+r.width)-n.width,n.maxTop=Math.min(o.height,r.top+r.height)-n.height):(n.minLeft=0,n.minTop=0,n.maxLeft=o.width-n.width,n.maxTop=o.height-n.height))},renderCropBox:function(){var e=this.options,a=this.containerData,t=this.cropBoxData;(t.width>t.maxWidth||t.width<t.minWidth)&&(t.left=t.oldLeft),(t.height>t.maxHeight||t.height<t.minHeight)&&(t.top=t.oldTop),t.width=Math.min(Math.max(t.width,t.minWidth),t.maxWidth),t.height=Math.min(Math.max(t.height,t.minHeight),t.maxHeight),this.limitCropBox(!1,!0),t.left=Math.min(Math.max(t.left,t.minLeft),t.maxLeft),t.top=Math.min(Math.max(t.top,t.minTop),t.maxTop),t.oldLeft=t.left,t.oldTop=t.top,e.movable&&e.cropBoxMovable&&we(this.face,ye,t.width>=a.width&&t.height>=a.height?v:te),Z(this.cropBox,O({width:t.width,height:t.height},Te({translateX:t.left,translateY:t.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),me(this.element,Xe,this.getData())}},Qt={initPreview:function(){var e=this.element,a=this.crossOrigin,t=this.options.preview,o=a?this.crossOriginUrl:this.url,r=e.alt||"The image to preview",n=document.createElement("img");if(a&&(n.crossOrigin=a),n.src=o,n.alt=r,this.viewBox.appendChild(n),this.viewBoxImage=n,!t)return;var s=t;typeof t=="string"?s=e.ownerDocument.querySelectorAll(t):t.querySelector&&(s=[t]),this.previews=s,S(s,function(f){var l=document.createElement("img");we(f,Se,{width:f.offsetWidth,height:f.offsetHeight,html:f.innerHTML}),a&&(l.crossOrigin=a),l.src=o,l.alt=r,l.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',f.innerHTML="",f.appendChild(l)})},resetPreview:function(){S(this.previews,function(e){var a=Ve(e,Se);Z(e,{width:a.width,height:a.height}),e.innerHTML=a.html,Xt(e,Se)})},preview:function(){var e=this.imageData,a=this.canvasData,t=this.cropBoxData,o=t.width,r=t.height,n=e.width,s=e.height,f=t.left-a.left-e.left,l=t.top-a.top-e.top;if(!this.cropped||this.disabled)return;Z(this.viewBoxImage,O({width:n,height:s},Te(O({translateX:-f,translateY:-l},e)))),S(this.previews,function(h){var c=Ve(h,Se),p=c.width,T=c.height,w=p,M=T,x=1;o&&(x=p/o,M=r*x),r&&M>T&&(x=T/r,w=o*x,M=T),Z(h,{width:w,height:M}),Z(h.getElementsByTagName("img")[0],O({width:n*x,height:s*x},Te(O({translateX:-f*x,translateY:-l*x},e))))})}},Kt={bind:function(){var e=this.element,a=this.options,t=this.cropper;L(a.cropstart)&&W(e,Ye,a.cropstart),L(a.cropmove)&&W(e,We,a.cropmove),L(a.cropend)&&W(e,He,a.cropend),L(a.crop)&&W(e,Xe,a.crop),L(a.zoom)&&W(e,Ue,a.zoom),W(t,et,this.onCropStart=this.cropStart.bind(this)),a.zoomable&&a.zoomOnWheel&&W(t,nt,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),a.toggleDragModeOnDblclick&&W(t,Ke,this.onDblclick=this.dblclick.bind(this)),W(e.ownerDocument,tt,this.onCropMove=this.cropMove.bind(this)),W(e.ownerDocument,at,this.onCropEnd=this.cropEnd.bind(this)),a.responsive&&W(window,rt,this.onResize=this.resize.bind(this))},unbind:function(){var e=this.element,a=this.options,t=this.cropper;L(a.cropstart)&&U(e,Ye,a.cropstart),L(a.cropmove)&&U(e,We,a.cropmove),L(a.cropend)&&U(e,He,a.cropend),L(a.crop)&&U(e,Xe,a.crop),L(a.zoom)&&U(e,Ue,a.zoom),U(t,et,this.onCropStart),a.zoomable&&a.zoomOnWheel&&U(t,nt,this.onWheel,{passive:!1,capture:!0}),a.toggleDragModeOnDblclick&&U(t,Ke,this.onDblclick),U(e.ownerDocument,tt,this.onCropMove),U(e.ownerDocument,at,this.onCropEnd),a.responsive&&U(window,rt,this.onResize)}},ea={resize:function(){if(this.disabled)return;var e=this.options,a=this.container,t=this.containerData,o=a.offsetWidth/t.width,r=a.offsetHeight/t.height,n=Math.abs(o-1)>Math.abs(r-1)?o:r;if(n!==1){var s,f;e.restore&&(s=this.getCanvasData(),f=this.getCropBoxData()),this.render(),e.restore&&(this.setCanvasData(S(s,function(l,h){s[h]=l*n})),this.setCropBoxData(S(f,function(l,h){f[h]=l*n})))}},dblclick:function(){if(this.disabled||this.options.dragMode===Qe)return;this.setDragMode(Lt(this.dragBox,Oe)?Je:je)},wheel:function(e){var a=this,t=Number(this.options.wheelZoomRatio)||.1,o=1;if(this.disabled)return;if(e.preventDefault(),this.wheeling)return;this.wheeling=!0,setTimeout(function(){a.wheeling=!1},50),e.deltaY?o=e.deltaY>0?1:-1:e.wheelDelta?o=-e.wheelDelta/120:e.detail&&(o=e.detail>0?1:-1),this.zoom(-o*t,e)},cropStart:function(e){var a=e.buttons,t=e.button;if(this.disabled||(e.type==="mousedown"||e.type==="pointerdown"&&e.pointerType==="mouse")&&(y(a)&&a!==1||y(t)&&t!==0||e.ctrlKey))return;var o=this.options,r=this.pointers,n;if(e.changedTouches?S(e.changedTouches,function(s){r[s.identifier]=ke(s)}):r[e.pointerId||0]=ke(e),Object.keys(r).length>1&&o.zoomable&&o.zoomOnTouch?n=b:n=Ve(e.target,ye),!Mt.test(n))return;if(me(this.element,Ye,{originalEvent:e,action:n})===!1)return;e.preventDefault(),this.action=n,this.cropping=!1,n===Ee&&(this.cropping=!0,N(this.dragBox,Re))},cropMove:function(e){var a=this.action;if(this.disabled||!a)return;var t=this.pointers;if(e.preventDefault(),me(this.element,We,{originalEvent:e,action:a})===!1)return;e.changedTouches?S(e.changedTouches,function(o){O(t[o.identifier]||{},ke(o,!0))}):O(t[e.pointerId||0]||{},ke(e,!0)),this.change(e)},cropEnd:function(e){if(this.disabled)return;var a=this.action,t=this.pointers;if(e.changedTouches?S(e.changedTouches,function(o){delete t[o.identifier]}):delete t[e.pointerId||0],!a)return;e.preventDefault(),Object.keys(t).length||(this.action=""),this.cropping&&(this.cropping=!1,de(this.dragBox,Re,this.cropped&&this.options.modal)),me(this.element,He,{originalEvent:e,action:a})}},ta={change:function(e){var a=this.options,t=this.canvasData,o=this.containerData,r=this.cropBoxData,n=this.pointers,s=this.action,f=a.aspectRatio,l=r.left,h=r.top,c=r.width,p=r.height,T=l+c,w=h+p,M=0,x=0,A=o.width,_=o.height,k=!0,q;!f&&e.shiftKey&&(f=c&&p?c/p:1),this.limited&&(M=r.minLeft,x=r.minTop,A=M+Math.min(o.width,t.width,t.left+t.width),_=x+Math.min(o.height,t.height,t.top+t.height));var X=n[Object.keys(n)[0]],d={x:X.endX-X.startX,y:X.endY-X.startY},D=function(Y){switch(Y){case g:T+d.x>A&&(d.x=A-T);break;case u:l+d.x<M&&(d.x=M-l);break;case R:h+d.y<x&&(d.y=x-h);break;case C:w+d.y>_&&(d.y=_-w);break}};switch(s){case te:l+=d.x,h+=d.y;break;case g:if(d.x>=0&&(T>=A||f&&(h<=x||w>=_))){k=!1;break}D(g),c+=d.x,c<0&&(s=u,c=-c,l-=c),f&&(p=c/f,h+=(r.height-p)/2);break;case R:if(d.y<=0&&(h<=x||f&&(l<=M||T>=A))){k=!1;break}D(R),p-=d.y,h+=d.y,p<0&&(s=C,p=-p,h-=p),f&&(c=p*f,l+=(r.width-c)/2);break;case u:if(d.x<=0&&(l<=M||f&&(h<=x||w>=_))){k=!1;break}D(u),c-=d.x,l+=d.x,c<0&&(s=g,c=-c,l-=c),f&&(p=c/f,h+=(r.height-p)/2);break;case C:if(d.y>=0&&(w>=_||f&&(l<=M||T>=A))){k=!1;break}D(C),p+=d.y,p<0&&(s=R,p=-p,h-=p),f&&(c=p*f,l+=(r.width-c)/2);break;case I:if(f){if(d.y<=0&&(h<=x||T>=A)){k=!1;break}D(R),p-=d.y,h+=d.y,c=p*f}else D(R),D(g),d.x>=0?T<A?c+=d.x:d.y<=0&&h<=x&&(k=!1):c+=d.x,d.y<=0?h>x&&(p-=d.y,h+=d.y):(p-=d.y,h+=d.y);c<0&&p<0?(s=ie,p=-p,c=-c,h-=p,l-=c):c<0?(s=V,c=-c,l-=c):p<0&&(s=ae,p=-p,h-=p);break;case V:if(f){if(d.y<=0&&(h<=x||l<=M)){k=!1;break}D(R),p-=d.y,h+=d.y,c=p*f,l+=r.width-c}else D(R),D(u),d.x<=0?l>M?(c-=d.x,l+=d.x):d.y<=0&&h<=x&&(k=!1):(c-=d.x,l+=d.x),d.y<=0?h>x&&(p-=d.y,h+=d.y):(p-=d.y,h+=d.y);c<0&&p<0?(s=ae,p=-p,c=-c,h-=p,l-=c):c<0?(s=I,c=-c,l-=c):p<0&&(s=ie,p=-p,h-=p);break;case ie:if(f){if(d.x<=0&&(l<=M||w>=_)){k=!1;break}D(u),c-=d.x,l+=d.x,p=c/f}else D(C),D(u),d.x<=0?l>M?(c-=d.x,l+=d.x):d.y>=0&&w>=_&&(k=!1):(c-=d.x,l+=d.x),d.y>=0?w<_&&(p+=d.y):p+=d.y;c<0&&p<0?(s=I,p=-p,c=-c,h-=p,l-=c):c<0?(s=ae,c=-c,l-=c):p<0&&(s=V,p=-p,h-=p);break;case ae:if(f){if(d.x>=0&&(T>=A||w>=_)){k=!1;break}D(g),c+=d.x,p=c/f}else D(C),D(g),d.x>=0?T<A?c+=d.x:d.y>=0&&w>=_&&(k=!1):c+=d.x,d.y>=0?w<_&&(p+=d.y):p+=d.y;c<0&&p<0?(s=V,p=-p,c=-c,h-=p,l-=c):c<0?(s=ie,c=-c,l-=c):p<0&&(s=I,p=-p,h-=p);break;case v:this.move(d.x,d.y),k=!1;break;case b:this.zoom(Wt(n),e),k=!1;break;case Ee:if(!d.x||!d.y){k=!1;break}q=dt(this.cropper),l=X.startX-q.left,h=X.startY-q.top,c=r.minWidth,p=r.minHeight,d.x>0?s=d.y>0?ae:I:d.x<0&&(l-=c,s=d.y>0?ie:V),d.y<0&&(h-=p),this.cropped||(P(this.cropBox,B),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}k&&(r.width=c,r.height=p,r.left=l,r.top=h,this.action=s,this.renderCropBox()),S(n,function(z){z.startX=z.endX,z.startY=z.endY})}},aa={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&N(this.dragBox,Re),P(this.cropBox,B),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=O({},this.initialImageData),this.canvasData=O({},this.initialCanvasData),this.cropBoxData=O({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(O(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),P(this.dragBox,Re),N(this.cropBox,B)),this},replace:function(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&e&&(this.isImg&&(this.element.src=e),a?(this.url=e,this.image.src=e,this.ready&&(this.viewBoxImage.src=e,S(this.previews,function(t){t.getElementsByTagName("img")[0].src=e}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(e))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,P(this.cropper,Me)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,N(this.cropper,Me)),this},destroy:function(){var e=this.element;return e[E]?(e[E]=void 0,this.isImg&&this.replaced&&(e.src=this.originalUrl),this.uncreate(),this):this},move:function(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,t=this.canvasData,o=t.left,r=t.top;return this.moveTo(Pe(e)?e:o+Number(e),Pe(a)?a:r+Number(a))},moveTo:function(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,t=this.canvasData,o=!1;return e=Number(e),a=Number(a),this.ready&&!this.disabled&&this.options.movable&&(y(e)&&(t.left=e,o=!0),y(a)&&(t.top=a,o=!0),o&&this.renderCanvas(!0)),this},zoom:function(e,a){var t=this.canvasData;return e=Number(e),e<0?e=1/(1-e):e=1+e,this.zoomTo(t.width*e/t.naturalWidth,null,a)},zoomTo:function(e,a,t){var o=this.options,r=this.canvasData,n=r.width,s=r.height,f=r.naturalWidth,l=r.naturalHeight;if(e=Number(e),e>=0&&this.ready&&!this.disabled&&o.zoomable){var h=f*e,c=l*e;if(me(this.element,Ue,{ratio:e,oldRatio:n/f,originalEvent:t})===!1)return this;if(t){var p=this.pointers,T=dt(this.cropper),w=p&&Object.keys(p).length?Yt(p):{pageX:t.pageX,pageY:t.pageY};r.left-=(h-n)*((w.pageX-T.left-r.left)/n),r.top-=(c-s)*((w.pageY-T.top-r.top)/s)}else pe(a)&&y(a.x)&&y(a.y)?(r.left-=(h-n)*((a.x-r.left)/n),r.top-=(c-s)*((a.y-r.top)/s)):(r.left-=(h-n)/2,r.top-=(c-s)/2);r.width=h,r.height=c,this.renderCanvas(!0)}return this},rotate:function(e){return this.rotateTo((this.imageData.rotate||0)+Number(e))},rotateTo:function(e){return e=Number(e),y(e)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=e%360,this.renderCanvas(!0,!0)),this},scaleX:function(e){var a=this.imageData.scaleY;return this.scale(e,y(a)?a:1)},scaleY:function(e){var a=this.imageData.scaleX;return this.scale(y(a)?a:1,e)},scale:function(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,t=this.imageData,o=!1;return e=Number(e),a=Number(a),this.ready&&!this.disabled&&this.options.scalable&&(y(e)&&(t.scaleX=e,o=!0),y(a)&&(t.scaleY=a,o=!0),o&&this.renderCanvas(!0,!0)),this},getData:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,a=this.options,t=this.imageData,o=this.canvasData,r=this.cropBoxData,n;if(this.ready&&this.cropped){n={x:r.left-o.left,y:r.top-o.top,width:r.width,height:r.height};var s=t.width/t.naturalWidth;if(S(n,function(h,c){n[c]=h/s}),e){var f=Math.round(n.y+n.height),l=Math.round(n.x+n.width);n.x=Math.round(n.x),n.y=Math.round(n.y),n.width=l-n.x,n.height=f-n.y}}else n={x:0,y:0,width:0,height:0};return a.rotatable&&(n.rotate=t.rotate||0),a.scalable&&(n.scaleX=t.scaleX||1,n.scaleY=t.scaleY||1),n},setData:function(e){var a=this.options,t=this.imageData,o=this.canvasData,r={};if(this.ready&&!this.disabled&&pe(e)){var n=!1;a.rotatable&&(y(e.rotate)&&e.rotate!==t.rotate&&(t.rotate=e.rotate,n=!0)),a.scalable&&(y(e.scaleX)&&e.scaleX!==t.scaleX&&(t.scaleX=e.scaleX,n=!0),y(e.scaleY)&&e.scaleY!==t.scaleY&&(t.scaleY=e.scaleY,n=!0)),n&&this.renderCanvas(!0,!0);var s=t.width/t.naturalWidth;y(e.x)&&(r.left=e.x*s+o.left),y(e.y)&&(r.top=e.y*s+o.top),y(e.width)&&(r.width=e.width*s),y(e.height)&&(r.height=e.height*s),this.setCropBoxData(r)}return this},getContainerData:function(){return this.ready?O({},this.containerData):{}},getImageData:function(){return this.sized?O({},this.imageData):{}},getCanvasData:function(){var e=this.canvasData,a={};return this.ready&&S(["left","top","width","height","naturalWidth","naturalHeight"],function(t){a[t]=e[t]}),a},setCanvasData:function(e){var a=this.canvasData,t=a.aspectRatio;return this.ready&&!this.disabled&&pe(e)&&(y(e.left)&&(a.left=e.left),y(e.top)&&(a.top=e.top),y(e.width)?(a.width=e.width,a.height=e.width/t):y(e.height)&&(a.height=e.height,a.width=e.height*t),this.renderCanvas(!0)),this},getCropBoxData:function(){var e=this.cropBoxData,a;return this.ready&&this.cropped&&(a={left:e.left,top:e.top,width:e.width,height:e.height}),a||{}},setCropBoxData:function(e){var a=this.cropBoxData,t=this.options.aspectRatio,o,r;return this.ready&&this.cropped&&!this.disabled&&pe(e)&&(y(e.left)&&(a.left=e.left),y(e.top)&&(a.top=e.top),y(e.width)&&e.width!==a.width&&(o=!0,a.width=e.width),y(e.height)&&e.height!==a.height&&(r=!0,a.height=e.height),t&&(o?a.height=a.width/t:r&&(a.width=a.height*t)),this.renderCropBox()),this},getCroppedCanvas:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var a=this.canvasData,t=Pt(this.image,this.imageData,a,e);if(!this.cropped)return t;var o=this.getData(),r=o.x,n=o.y,s=o.width,f=o.height,l=t.width/Math.floor(a.naturalWidth);l!==1&&(r*=l,n*=l,s*=l,f*=l);var h=s/f,c=J({aspectRatio:h,width:e.maxWidth||Infinity,height:e.maxHeight||Infinity}),p=J({aspectRatio:h,width:e.minWidth||0,height:e.minHeight||0},"cover"),T=J({aspectRatio:h,width:e.width||(l!==1?t.width:s),height:e.height||(l!==1?t.height:f)}),w=T.width,M=T.height;w=Math.min(c.width,Math.max(p.width,w)),M=Math.min(c.height,Math.max(p.height,M));var x=document.createElement("canvas"),A=x.getContext("2d");x.width=fe(w),x.height=fe(M),A.fillStyle=e.fillColor||"transparent",A.fillRect(0,0,w,M);var _=e.imageSmoothingEnabled,k=_===void 0?!0:_,q=e.imageSmoothingQuality;A.imageSmoothingEnabled=k,q&&(A.imageSmoothingQuality=q);var X=t.width,d=t.height,D=r,z=n,Y,F,ne,oe,Q,G;D<=-s||D>X?(D=0,Y=0,ne=0,Q=0):D<=0?(ne=-D,D=0,Y=Math.min(X,s+D),Q=Y):D<=X&&(ne=0,Y=Math.min(s,X-D),Q=Y),Y<=0||z<=-f||z>d?(z=0,F=0,oe=0,G=0):z<=0?(oe=-z,z=0,F=Math.min(d,f+z),G=F):z<=d&&(oe=0,F=Math.min(f,d-z),G=F);var j=[D,z,Y,F];if(Q>0&&G>0){var se=w/s;j.push(ne*se,oe*se,Q*se,G*se)}return A.drawImage.apply(A,[t].concat(le(j.map(function(Ae){return Math.floor(fe(Ae))})))),x},setAspectRatio:function(e){var a=this.options;return!this.disabled&&!Pe(e)&&(a.aspectRatio=Math.max(0,e)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(e){var a=this.options,t=this.dragBox,o=this.face;if(this.ready&&!this.disabled){var r=e===je,n=a.movable&&e===Je;e=r||n?e:Qe,a.dragMode=e,we(t,ye,e),de(t,Oe,r),de(t,Le,n),a.cropBoxMovable||(we(o,ye,e),de(o,Oe,r),de(o,Le,n))}return this}},ia=H.Cropper,bt=function(){function i(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(xe(this,i),!e||!kt.test(e.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=e,this.options=O({},ct,pe(a)&&a),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return ce(i,[{key:"init",value:function(){var a=this.element,t=a.tagName.toLowerCase(),o;if(a[E])return;if(a[E]=this,t==="img"){if(this.isImg=!0,o=a.getAttribute("src")||"",this.originalUrl=o,!o)return;o=a.src}else t==="canvas"&&window.HTMLCanvasElement&&(o=a.toDataURL());this.load(o)}},{key:"load",value:function(a){var t=this;if(!a)return;this.url=a,this.imageData={};var o=this.element,r=this.options;if(!r.rotatable&&!r.scalable&&(r.checkOrientation=!1),!r.checkOrientation||!window.ArrayBuffer){this.clone();return}if(Rt.test(a)){St.test(a)?this.read(qt(a)):this.clone();return}var n=new XMLHttpRequest,s=this.clone.bind(this);this.reloading=!0,this.xhr=n,n.onabort=s,n.onerror=s,n.ontimeout=s,n.onprogress=function(){n.getResponseHeader("content-type")!==ot&&n.abort()},n.onload=function(){t.read(n.response)},n.onloadend=function(){t.reloading=!1,t.xhr=null},r.checkCrossOrigin&&mt(a)&&o.crossOrigin&&(a=gt(a)),n.open("GET",a,!0),n.responseType="arraybuffer",n.withCredentials=o.crossOrigin==="use-credentials",n.send()}},{key:"read",value:function(a){var t=this.options,o=this.imageData,r=$t(a),n=0,s=1,f=1;if(r>1){this.url=Ft(a,ot);var l=Zt(r);n=l.rotate,s=l.scaleX,f=l.scaleY}t.rotatable&&(o.rotate=n),t.scalable&&(o.scaleX=s,o.scaleY=f),this.clone()}},{key:"clone",value:function(){var a=this.element,t=this.url,o=a.crossOrigin,r=t;this.options.checkCrossOrigin&&mt(t)&&(o||(o="anonymous"),r=gt(t)),this.crossOrigin=o,this.crossOriginUrl=r;var n=document.createElement("img");o&&(n.crossOrigin=o),n.src=r||t,n.alt=a.alt||"The image to crop",this.image=n,n.onload=this.start.bind(this),n.onerror=this.stop.bind(this),N(n,Ze),a.parentNode.insertBefore(n,a.nextSibling)}},{key:"start",value:function(){var a=this,t=this.image;t.onload=null,t.onerror=null,this.sizing=!0;var o=H.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(H.navigator.userAgent),r=function(l,h){O(a.imageData,{naturalWidth:l,naturalHeight:h,aspectRatio:l/h}),a.initialImageData=O({},a.imageData),a.sizing=!1,a.sized=!0,a.build()};if(t.naturalWidth&&!o){r(t.naturalWidth,t.naturalHeight);return}var n=document.createElement("img"),s=document.body||document.documentElement;this.sizingImage=n,n.onload=function(){r(n.width,n.height),o||s.removeChild(n)},n.src=t.src,o||(n.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",s.appendChild(n))}},{key:"stop",value:function(){var a=this.image;a.onload=null,a.onerror=null,a.parentNode.removeChild(a),this.image=null}},{key:"build",value:function(){if(!this.sized||this.ready)return;var a=this.element,t=this.options,o=this.image,r=a.parentNode,n=document.createElement("div");n.innerHTML=At;var s=n.querySelector(".".concat(E,"-container")),f=s.querySelector(".".concat(E,"-canvas")),l=s.querySelector(".".concat(E,"-drag-box")),h=s.querySelector(".".concat(E,"-crop-box")),c=h.querySelector(".".concat(E,"-face"));this.container=r,this.cropper=s,this.canvas=f,this.dragBox=l,this.cropBox=h,this.viewBox=s.querySelector(".".concat(E,"-view-box")),this.face=c,f.appendChild(o),N(a,B),r.insertBefore(s,a.nextSibling),this.isImg||P(o,Ze),this.initPreview(),this.bind(),t.initialAspectRatio=Math.max(0,t.initialAspectRatio)||NaN,t.aspectRatio=Math.max(0,t.aspectRatio)||NaN,t.viewMode=Math.max(0,Math.min(3,Math.round(t.viewMode)))||0,N(h,B),t.guides||N(h.getElementsByClassName("".concat(E,"-dashed")),B),t.center||N(h.getElementsByClassName("".concat(E,"-center")),B),t.background&&N(s,"".concat(E,"-bg")),t.highlight||N(c,Dt),t.cropBoxMovable&&(N(c,Le),we(c,ye,te)),t.cropBoxResizable||(N(h.getElementsByClassName("".concat(E,"-line")),B),N(h.getElementsByClassName("".concat(E,"-point")),B)),this.render(),this.ready=!0,this.setDragMode(t.dragMode),t.autoCrop&&this.crop(),this.setData(t.data),L(t.ready)&&W(a,it,t.ready,{once:!0}),me(a,it)}},{key:"unbuild",value:function(){if(!this.ready)return;this.ready=!1,this.unbind(),this.resetPreview(),this.cropper.parentNode.removeChild(this.cropper),P(this.element,B)}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=ia,i}},{key:"setDefaults",value:function(a){O(ct,pe(a)&&a)}}]),i}();return O(bt.prototype,Jt,Qt,Kt,ea,ta,aa),bt})},wyMu:function(ze,ge,ve){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.default=void 0;var K=De(ve("q1tI")),m=xe(ve("17x9")),he=xe(ve("urRO"));function xe(v){return v&&v.__esModule?v:{default:v}}function De(v){if(v&&v.__esModule)return v;var b={};if(v!=null){for(var g in v)if(Object.prototype.hasOwnProperty.call(v,g)){var u=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(v,g):{};u.get||u.set?Object.defineProperty(b,g,u):b[g]=v[g]}}return b.default=v,b}function ce(v){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ce=function(g){return typeof g}:ce=function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},ce(v)}function Ne(v,b,g){return b in v?Object.defineProperty(v,b,{value:g,enumerable:!0,configurable:!0,writable:!0}):v[b]=g,v}function le(){return le=Object.assign||function(v){for(var b=1;b<arguments.length;b++){var g=arguments[b];for(var u in g)Object.prototype.hasOwnProperty.call(g,u)&&(v[u]=g[u])}return v},le.apply(this,arguments)}function _e(v,b){if(!(v instanceof b))throw new TypeError("Cannot call a class as a function")}function Ce(v,b){for(var g=0;g<b.length;g++){var u=b[g];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(v,u.key,u)}}function Ie(v,b,g){return b&&Ce(v.prototype,b),g&&Ce(v,g),v}function be(v,b){return b&&(ce(b)==="object"||typeof b=="function")?b:Be(v)}function Be(v){if(v===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return v}function $(v){return $=Object.setPrototypeOf?Object.getPrototypeOf:function(g){return g.__proto__||Object.getPrototypeOf(g)},$(v)}function H(v,b){if(typeof b!="function"&&b!==null)throw new TypeError("Super expression must either be null or a function");v.prototype=Object.create(b&&b.prototype,{constructor:{value:v,writable:!0,configurable:!0}}),b&&ee(v,b)}function ee(v,b){return ee=Object.setPrototypeOf||function(u,C){return u.__proto__=C,u},ee(v,b)}var ue=["dragMode","aspectRatio","data","crop","viewMode","preview","responsive","restore","checkCrossOrigin","checkOrientation","modal","guides","center","highlight","background","autoCrop","autoCropArea","movable","rotatable","scalable","zoomable","zoomOnTouch","zoomOnWheel","wheelZoomRatio","cropBoxMovable","cropBoxResizable","toggleDragModeOnDblclick","minContainerWidth","minContainerHeight","minCanvasWidth","minCanvasHeight","minCropBoxWidth","minCropBoxHeight","ready","cropstart","cropmove","cropend","zoom"],E=ue.slice(4),te=function(v){H(b,v);function b(){return _e(this,b),be(this,$(b).apply(this,arguments))}return Ie(b,[{key:"componentDidMount",value:function(){var u=this,C=Object.keys(this.props).filter(function(R){return ue.indexOf(R)!==-1}).reduce(function(R,I){return le({},R,Ne({},I,u.props[I]))},{});this.cropper=new he.default(this.img,C)}},{key:"UNSAFE_componentWillReceiveProps",value:function(u){var C=this;u.src!==this.props.src&&this.cropper.reset().clear().replace(u.src),u.aspectRatio!==this.props.aspectRatio&&this.setAspectRatio(u.aspectRatio),u.data!==this.props.data&&this.setData(u.data),u.dragMode!==this.props.dragMode&&this.setDragMode(u.dragMode),u.cropBoxData!==this.props.cropBoxData&&this.setCropBoxData(u.cropBoxData),u.canvasData!==this.props.canvasData&&this.setCanvasData(u.canvasData),u.moveTo!==this.props.moveTo&&(u.moveTo.length>1?this.moveTo(u.moveTo[0],u.moveTo[1]):this.moveTo(u.moveTo[0])),u.zoomTo!==this.props.zoomTo&&this.zoomTo(u.zoomTo),u.rotateTo!==this.props.rotateTo&&this.rotateTo(u.rotateTo),u.scaleX!==this.props.scaleX&&this.scaleX(u.scaleX),u.scaleY!==this.props.scaleY&&this.scaleY(u.scaleY),u.enable!==this.props.enable&&(u.enable?this.enable():this.disable()),Object.keys(u).forEach(function(R){var I=u[R]!==C.props[R],V=E.indexOf(R)!==-1;if(typeof u[R]=="function"&&typeof C.props[R]=="function"&&(I=u[R].toString()!==C.props[R].toString()),I&&V)throw new Error("prop: ".concat(R," can't be change after componentDidMount"))})}},{key:"componentWillUnmount",value:function(){this.img&&(this.cropper.destroy(),delete this.img,delete this.cropper)}},{key:"setDragMode",value:function(u){return this.cropper.setDragMode(u)}},{key:"setAspectRatio",value:function(u){return this.cropper.setAspectRatio(u)}},{key:"getCroppedCanvas",value:function(u){return this.cropper.getCroppedCanvas(u)}},{key:"setCropBoxData",value:function(u){return this.cropper.setCropBoxData(u)}},{key:"getCropBoxData",value:function(){return this.cropper.getCropBoxData()}},{key:"setCanvasData",value:function(u){return this.cropper.setCanvasData(u)}},{key:"getCanvasData",value:function(){return this.cropper.getCanvasData()}},{key:"getImageData",value:function(){return this.cropper.getImageData()}},{key:"getContainerData",value:function(){return this.cropper.getContainerData()}},{key:"setData",value:function(u){return this.cropper.setData(u)}},{key:"getData",value:function(u){return this.cropper.getData(u)}},{key:"crop",value:function(){return this.cropper.crop()}},{key:"move",value:function(u,C){return this.cropper.move(u,C)}},{key:"moveTo",value:function(u,C){return this.cropper.moveTo(u,C)}},{key:"zoom",value:function(u){return this.cropper.zoom(u)}},{key:"zoomTo",value:function(u){return this.cropper.zoomTo(u)}},{key:"rotate",value:function(u){return this.cropper.rotate(u)}},{key:"rotateTo",value:function(u){return this.cropper.rotateTo(u)}},{key:"enable",value:function(){return this.cropper.enable()}},{key:"disable",value:function(){return this.cropper.disable()}},{key:"reset",value:function(){return this.cropper.reset()}},{key:"clear",value:function(){return this.cropper.clear()}},{key:"replace",value:function(u,C){return this.cropper.replace(u,C)}},{key:"scale",value:function(u,C){return this.cropper.scale(u,C)}},{key:"scaleX",value:function(u){return this.cropper.scaleX(u)}},{key:"scaleY",value:function(u){return this.cropper.scaleY(u)}},{key:"render",value:function(){var u=this,C=this.props,R=C.src,I=C.alt,V=C.crossOrigin,ae=C.style,ie=C.className;return K.default.createElement("div",{style:ae,className:ie},K.default.createElement("img",{crossOrigin:V,ref:function(Me){u.img=Me},src:R,alt:I===void 0?"picture":I,style:{opacity:0}}))}}]),b}(K.Component);te.propTypes={style:m.default.object,className:m.default.string,crossOrigin:m.default.string,src:m.default.string,alt:m.default.string,aspectRatio:m.default.number,dragMode:m.default.oneOf(["crop","move","none"]),data:m.default.shape({x:m.default.number,y:m.default.number,width:m.default.number,height:m.default.number,rotate:m.default.number,scaleX:m.default.number,scaleY:m.default.number}),scaleX:m.default.number,scaleY:m.default.number,enable:m.default.bool,cropBoxData:m.default.shape({left:m.default.number,top:m.default.number,width:m.default.number,height:m.default.number}),canvasData:m.default.shape({left:m.default.number,top:m.default.number,width:m.default.number,height:m.default.number}),zoomTo:m.default.number,moveTo:m.default.arrayOf(m.default.number),rotateTo:m.default.number,viewMode:m.default.oneOf([0,1,2,3]),preview:m.default.string,responsive:m.default.bool,restore:m.default.bool,checkCrossOrigin:m.default.bool,checkOrientation:m.default.bool,modal:m.default.bool,guides:m.default.bool,center:m.default.bool,highlight:m.default.bool,background:m.default.bool,autoCrop:m.default.bool,autoCropArea:m.default.number,movable:m.default.bool,rotatable:m.default.bool,scalable:m.default.bool,zoomable:m.default.bool,zoomOnTouch:m.default.bool,zoomOnWheel:m.default.bool,wheelZoomRatio:m.default.number,cropBoxMovable:m.default.bool,cropBoxResizable:m.default.bool,toggleDragModeOnDblclick:m.default.bool,minContainerWidth:m.default.number,minContainerHeight:m.default.number,minCanvasWidth:m.default.number,minCanvasHeight:m.default.number,minCropBoxWidth:m.default.number,minCropBoxHeight:m.default.number,ready:m.default.func,cropstart:m.default.func,cropmove:m.default.func,cropend:m.default.func,crop:m.default.func,zoom:m.default.func},te.defaultProps={src:null,dragMode:"crop",data:null,scaleX:1,scaleY:1,enable:!0,zoomTo:1,rotateTo:0};var Ee=te;ge.default=Ee}}]);