vendor: 4,376 bytes, lines 1-2
1/*! For license information please see npm.cropperjs.c5214834ea01d35dfa96.js.LICENSE.txt */ 2(globalThis.webpackChunkpod001_frontend=globalThis.webpackChunkpod001_frontend||[]).push([[8482],{33129:function(t){t.exports=function(){"use strict";function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,i)}return n}function e(e){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{};n%2?t(Object(i),!0).forEach(function(t){o(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function a(t){return function(t){if(Array.isArray(t))return r(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return r(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(t,e):void 0}}(t)||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 r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var h="undefined"!=typeof window&&void 0!==window.document,s=h?window:{},p=!(!h||!s.document.documentElement)&&"ontouchstart"in s.document.documentElement,c=!!h&&"PointerEvent"in s,l="cropper",d="all",A="crop",u="move",g="zoom",m="e",f="w",v="s",w="n",b="ne",x="nw",C="se",E="sw",y="".concat(l,"-crop"),B="".concat(l,"-disabled"),M="".concat(l,"-hidden"),k="".concat(l,"-hide"),D="".concat(l,"-invisible"),W="".concat(l,"-modal"),Y="".concat(l,"-move"),T="".concat(l,"Action"),O="".concat(l,"Preview"),z="crop",S="move",X="none",H="crop",N="cropend",R="cropmove",U="cropstart",j="dblclick",L=c?"pointerdown":p?"touchstart":"mousedown",Z=c?"pointermove":p?"touchmove":"mousemove",I=c?"pointerup pointercancel":p?"touchend touchcancel":"mouseup",P="ready",Q="resize",q="wheel",V="zoom",F="image/jpeg",G=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,$=/^data:/,K=/^data:image\/jpeg;base64,/,J=/^img|canvas$/i,_={viewMode:0,dragMode:z,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:200,minContainerHeight:100,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},tt=Number.isNaN||s.isNaN;function et(t){return"number"==typeof t&&!tt(t)}var nt=function(t){return t>0&&t<1/0};function it(t){return void 0===t}function ot(t){return"object"===n(t)&&null!==t}var at=Object.prototype.hasOwnProperty;function rt(t){if(!ot(t))return!1;try{var e=t.constructor,n=e.prototype;return e&&n&&at.call(n,"isPrototypeOf")}catch(t){return!1}}function ht(t){return"function"==typeof t}var st=Array.prototype.slice;function pt(t){return Array.from?Array.from(t):st.call(t)}function ct(t,e){return t&&ht(e)&&(Array.isArray(t)||et(t.length)?pt(t).forEach(function(n,i){e.call(t,n,i,t)}):ot(t)&&Object.keys(t).forEach(function(n){e.call(t,t[n],n,t)})),t}var lt=Object.assign||function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];return ot(t)&&n.length>
vendor: 1,829 bytes, line 2
20&&n.forEach(function(e){ot(e)&&Object.keys(e).forEach(function(n){t[n]=e[n]})}),t},dt=/\.\d*(?:0|9){12}\d*$/;function At(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return dt.test(t)?Math.round(t*e)/e:t}var ut=/^width|height|left|top|marginLeft|marginTop$/;function gt(t,e){var n=t.style;ct(e,function(t,e){ut.test(e)&&et(t)&&(t="".concat(t,"px")),n[e]=t})}function mt(t,e){if(e)if(et(t.length))ct(t,function(t){mt(t,e)});else if(t.classList)t.classList.add(e);else{var n=t.className.trim();n?n.indexOf(e)<0&&(t.className="".concat(n," ").concat(e)):t.className=e}}function ft(t,e){e&&(et(t.length)?ct(t,function(t){ft(t,e)}):t.classList?t.classList.remove(e):t.className.indexOf(e)>=0&&(t.className=t.className.replace(e,"")))}function vt(t,e,n){e&&(et(t.length)?ct(t,function(t){vt(t,e,n)}):n?mt(t,e):ft(t,e))}var wt=/([a-z\d])([A-Z])/g;function bt(t){return t.replace(wt,"$1-$2").toLowerCase()}function xt(t,e){return ot(t[e])?t[e]:t.dataset?t.dataset[e]:t.getAttribute("data-".concat(bt(e)))}function Ct(t,e,n){ot(n)?t[e]=n:t.dataset?t.dataset[e]=n:t.setAttribute("data-".concat(bt(e)),n)}var Et=/\s\s*/,yt=function(){var t=!1;if(h){var e=!1,n=function(){},i=Object.defineProperty({},"once",{get:function(){return t=!0,e},set:function(t){e=t}});s.addEventListener("test",n,i),s.removeEventListener("test",n,i)}return t}();function Bt(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=n;e.trim().split(Et).forEach(function(e){if(!yt){var a=t.listeners;a&&a[e]&&a[e][n]&&(o=a[e][n],delete a[e][n],0===Object.keys(a[e]).length&&delete a[e],0===Object.keys(a).length&&delete t.listeners)}t.removeEventListener(e,o,i)})}function Mt(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=n;e.trim().split(Et).forEach(function(e){if(i.once&&!yt){var a=t.listeners,r
vendor: 4,848 bytes, line 2
2=void 0===a?{}:a;o=function(){delete r[e][n],t.removeEventListener(e,o,i);for(var a=arguments.length,h=new Array(a),s=0;s<a;s++)h[s]=arguments[s];n.apply(t,h)},r[e]||(r[e]={}),r[e][n]&&t.removeEventListener(e,r[e][n],i),r[e][n]=o,t.listeners=r}t.addEventListener(e,o,i)})}function kt(t,e,n){var i;return ht(Event)&&ht(CustomEvent)?i=new CustomEvent(e,{detail:n,bubbles:!0,cancelable:!0}):(i=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,n),t.dispatchEvent(i)}function Dt(t){var e=t.getBoundingClientRect();return{left:e.left+(window.pageXOffset-document.documentElement.clientLeft),top:e.top+(window.pageYOffset-document.documentElement.clientTop)}}var Wt=s.location,Yt=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function Tt(t){var e=t.match(Yt);return null!==e&&(e[1]!==Wt.protocol||e[2]!==Wt.hostname||e[3]!==Wt.port)}function Ot(t){var e="timestamp=".concat((new Date).getTime());return t+(-1===t.indexOf("?")?"?":"&")+e}function zt(t){var e=t.rotate,n=t.scaleX,i=t.scaleY,o=t.translateX,a=t.translateY,r=[];et(o)&&0!==o&&r.push("translateX(".concat(o,"px)")),et(a)&&0!==a&&r.push("translateY(".concat(a,"px)")),et(e)&&0!==e&&r.push("rotate(".concat(e,"deg)")),et(n)&&1!==n&&r.push("scaleX(".concat(n,")")),et(i)&&1!==i&&r.push("scaleY(".concat(i,")"));var h=r.length?r.join(" "):"none";return{WebkitTransform:h,msTransform:h,transform:h}}function St(t,n){var i=t.pageX,o=t.pageY,a={endX:i,endY:o};return n?a:e({startX:i,startY:o},a)}function Xt(t){var e=t.aspectRatio,n=t.height,i=t.width,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"contain",a=nt(i),r=nt(n);if(a&&r){var h=n*e;"contain"===o&&h>i||"cover"===o&&h<i?n=i/e:i=n*e}else a?n=i/e:r&&(i=n*e);return{width:i,height:n}}var Ht=String.fromCharCode;var Nt=/^data:.*,/;function Rt(t){var e,n=new DataView(t);try{var i,o,a;if(255===n.getUint8(0)&&216===n.getUint8(1))for(var r=n.byteLength,h=2;h+1<r;){if(255===n.getUint8(h)&&225===n.getUint8(h+1)){o=h;break}h+=1}if(o){var s=o+10;if("Exif"===function(t,e,n){var i="";n+=e;for(var o=e;o<n;o+=1)i+=Ht(t.getUint8(o));return i}(n,o+4,4)){var p=n.getUint16(s);if(((i=18761===p)||19789===p)&&42===n.getUint16(s+2,i)){var c=n.getUint32(s+4,i);c>=8&&(a=s+c)}}}if(a){var l,d,A=n.getUint16(a,i);for(d=0;d<A;d+=1)if(l=a+12*d+2,274===n.getUint16(l,i)){l+=8,e=n.getUint16(l,i),n.setUint16(l,1,i);break}}}catch(t){e=1}return e}var Ut={render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var t=this.element,e=this.options,n=this.container,i=this.cropper,o=Number(e.minContainerWidth),a=Number(e.minContainerHeight);mt(i,M),ft(t,M);var r={width:Math.max(n.offsetWidth,o>=0?o:200),height:Math.max(n.offsetHeight,a>=0?a:100)};this.containerData=r,gt(i,{width:r.width,height:r.height}),mt(t,M),ft(i,M)},initCanvas:function(){var t=this.containerData,e=this.imageData,n=this.options.viewMode,i=Math.abs(e.rotate)%180==90,o=i?e.naturalHeight:e.naturalWidth,a=i?e.naturalWidth:e.naturalHeight,r=o/a,h=t.width,s=t.height;t.height*r>t.width?3===n?h=t.height*r:s=t.width/r:3===n?s=t.width/r:h=t.height*r;var p={aspectRatio:r,naturalWidth:o,naturalHeight:a,width:h,height:s};this.canvasData=p,this.limited=1===n||2===n,this.limitCanvas(!0,!0),p.width=Math.min(Math.max(p.width,p.minWidth),p.maxWidth),p.height=Math.min(Math.max(p.height,p.minHeight),p.maxHeight),p.left=(t.width-p.width)/2,p.top=(t.height-p.height)/2,p.oldLeft=p.left,p.oldTop=p.top,this.initialCanvasData=lt({},p)},limitCanvas:function(t,e){var n=this.options,i=this.containerData,o=this.canvasData,a=this.cropBoxData,r=n.viewMode,h=o.aspectRatio,s=this.cropped&&a;if(t){var p=Number(n.minCanvasWidth)||0,c=Number(n.minCanvasHeight)||0;r>1?(p=Math.max(p,i.width),c=Math.max(c,i.height),3===r&&(c*h>p?p=c*h:c=p/h)):r>0&&(p?p=Math.max(p,s?a.width:0):c?c=Math.max(c,s?a.height:0):s&&(p=a.width,(c=a.height)*h>p?p=c*h:c=p/h));var l=Xt({aspectRatio:h,width:p,height:c});p=l.width,c=l.height,o.minWidth=p,o.minHeight=c,o.maxWidth=1/0,o.maxHeight=1/0}if(e)if(r>(s?0:1)){var d=i.width-o.width,A=i.height-o.height;o.minLeft=Math.min(0,d),o.minTop=Math.min(0,A),o.maxLeft=Math.max(0,d),o.maxTop=Math.max(0,A),s&&this.limited&&(o.minLeft=Math.min(a.left,a.left+(a.width-o.width)),o.minTop=Math.min(a.top,a.top+(a.height-o.height)),o.maxLeft=a.left,o.maxTop=a.top,2===r&&(o.width>=i.width&&(o.minLeft=Math.min(0,d),o.maxLeft=Math.max(0,d)),o.height>=i.height&&(o.minTop=Math.min(0,A),o.maxTop=Math.max(0,A))))}else o.minLeft=-o.width,o.minTop=-o.height,o.maxLeft=i.width,o.maxTop=i.height},renderCanvas:function(t,e){var n=this.canvasData,i=this.imageData;if(e){var o=function(t){var e=t.width,n=t.height,i=t.degree;if(90==(i=Math.abs(i)%180))return{width:n,height:e};var o=i%90*Math.PI/180,a=Math.sin(o),r=Math.cos(o),h=e*r+n*a,s=e*a+n*r;return i>90?{width:s,height:h}:{width:h,height:s}}
vendor: 22,810 bytes, line 2
2({width:i.naturalWidth*Math.abs(i.scaleX||1),height:i.naturalHeight*Math.abs(i.scaleY||1),degree:i.rotate||0}),a=o.width,r=o.height,h=n.width*(a/n.naturalWidth),s=n.height*(r/n.naturalHeight);n.left-=(h-n.width)/2,n.top-=(s-n.height)/2,n.width=h,n.height=s,n.aspectRatio=a/r,n.naturalWidth=a,n.naturalHeight=r,this.limitCanvas(!0,!1)}(n.width>n.maxWidth||n.width<n.minWidth)&&(n.left=n.oldLeft),(n.height>n.maxHeight||n.height<n.minHeight)&&(n.top=n.oldTop),n.width=Math.min(Math.max(n.width,n.minWidth),n.maxWidth),n.height=Math.min(Math.max(n.height,n.minHeight),n.maxHeight),this.limitCanvas(!1,!0),n.left=Math.min(Math.max(n.left,n.minLeft),n.maxLeft),n.top=Math.min(Math.max(n.top,n.minTop),n.maxTop),n.oldLeft=n.left,n.oldTop=n.top,gt(this.canvas,lt({width:n.width,height:n.height},zt({translateX:n.left,translateY:n.top}))),this.renderImage(t),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(t){var e=this.canvasData,n=this.imageData,i=n.naturalWidth*(e.width/e.naturalWidth),o=n.naturalHeight*(e.height/e.naturalHeight);lt(n,{width:i,height:o,left:(e.width-i)/2,top:(e.height-o)/2}),gt(this.image,lt({width:n.width,height:n.height},zt(lt({translateX:n.left,translateY:n.top},n)))),t&&this.output()},initCropBox:function(){var t=this.options,e=this.canvasData,n=t.aspectRatio||t.initialAspectRatio,i=Number(t.autoCropArea)||.8,o={width:e.width,height:e.height};n&&(e.height*n>e.width?o.height=o.width/n:o.width=o.height*n),this.cropBoxData=o,this.limitCropBox(!0,!0),o.width=Math.min(Math.max(o.width,o.minWidth),o.maxWidth),o.height=Math.min(Math.max(o.height,o.minHeight),o.maxHeight),o.width=Math.max(o.minWidth,o.width*i),o.height=Math.max(o.minHeight,o.height*i),o.left=e.left+(e.width-o.width)/2,o.top=e.top+(e.height-o.height)/2,o.oldLeft=o.left,o.oldTop=o.top,this.initialCropBoxData=lt({},o)},limitCropBox:function(t,e){var n=this.options,i=this.containerData,o=this.canvasData,a=this.cropBoxData,r=this.limited,h=n.aspectRatio;if(t){var s=Number(n.minCropBoxWidth)||0,p=Number(n.minCropBoxHeight)||0,c=r?Math.min(i.width,o.width,o.width+o.left,i.width-o.left):i.width,l=r?Math.min(i.height,o.height,o.height+o.top,i.height-o.top):i.height;s=Math.min(s,i.width),p=Math.min(p,i.height),h&&(s&&p?p*h>s?p=s/h:s=p*h:s?p=s/h:p&&(s=p*h),l*h>c?l=c/h:c=l*h),a.minWidth=Math.min(s,c),a.minHeight=Math.min(p,l),a.maxWidth=c,a.maxHeight=l}e&&(r?(a.minLeft=Math.max(0,o.left),a.minTop=Math.max(0,o.top),a.maxLeft=Math.min(i.width,o.left+o.width)-a.width,a.maxTop=Math.min(i.height,o.top+o.height)-a.height):(a.minLeft=0,a.minTop=0,a.maxLeft=i.width-a.width,a.maxTop=i.height-a.height))},renderCropBox:function(){var t=this.options,e=this.containerData,n=this.cropBoxData;(n.width>n.maxWidth||n.width<n.minWidth)&&(n.left=n.oldLeft),(n.height>n.maxHeight||n.height<n.minHeight)&&(n.top=n.oldTop),n.width=Math.min(Math.max(n.width,n.minWidth),n.maxWidth),n.height=Math.min(Math.max(n.height,n.minHeight),n.maxHeight),this.limitCropBox(!1,!0),n.left=Math.min(Math.max(n.left,n.minLeft),n.maxLeft),n.top=Math.min(Math.max(n.top,n.minTop),n.maxTop),n.oldLeft=n.left,n.oldTop=n.top,t.movable&&t.cropBoxMovable&&Ct(this.face,T,n.width>=e.width&&n.height>=e.height?u:d),gt(this.cropBox,lt({width:n.width,height:n.height},zt({translateX:n.left,translateY:n.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),kt(this.element,H,this.getData())}},jt={initPreview:function(){var t=this.element,e=this.crossOrigin,n=this.options.preview,i=e?this.crossOriginUrl:this.url,o=t.alt||"The image to preview",a=document.createElement("img");if(e&&(a.crossOrigin=e),a.src=i,a.alt=o,this.viewBox.appendChild(a),this.viewBoxImage=a,n){var r=n;"string"==typeof n?r=t.ownerDocument.querySelectorAll(n):n.querySelector&&(r=[n]),this.previews=r,ct(r,function(t){var n=document.createElement("img");Ct(t,O,{width:t.offsetWidth,height:t.offsetHeight,html:t.innerHTML}),e&&(n.crossOrigin=e),n.src=i,n.alt=o,n.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;"',t.innerHTML="",t.appendChild(n)})}},resetPreview:function(){ct(this.previews,function(t){var e=xt(t,O);gt(t,{width:e.width,height:e.height}),t.innerHTML=e.html,function(t,e){if(ot(t[e]))try{delete t[e]}catch(n){t[e]=void 0}else if(t.dataset)try{delete t.dataset[e]}catch(n){t.dataset[e]=void 0}else t.removeAttribute("data-".concat(bt(e)))}(t,O)})},preview:function(){var t=this.imageData,e=this.canvasData,n=this.cropBoxData,i=n.width,o=n.height,a=t.width,r=t.height,h=n.left-e.left-t.left,s=n.top-e.top-t.top;this.cropped&&!this.disabled&&(gt(this.viewBoxImage,lt({width:a,height:r},zt(lt({translateX:-h,translateY:-s},t)))),ct(this.previews,function(e){var n=xt(e,O),p=n.width,c=n.height,l=p,d=c,A=1;i&&(d=o*(A=p/i)),o&&d>c&&(l=i*(A=c/o),d=c),gt(e,{width:l,height:d}),gt(e.getElementsByTagName("img")[0],lt({width:a*A,height:r*A},zt(lt({translateX:-h*A,translateY:-s*A},t))))}))}},Lt={bind:function(){var t=this.element,e=this.options,n=this.cropper;ht(e.cropstart)&&Mt(t,U,e.cropstart),ht(e.cropmove)&&Mt(t,R,e.cropmove),ht(e.cropend)&&Mt(t,N,e.cropend),ht(e.crop)&&Mt(t,H,e.crop),ht(e.zoom)&&Mt(t,V,e.zoom),Mt(n,L,this.onCropStart=this.cropStart.bind(this)),e.zoomable&&e.zoomOnWheel&&Mt(n,q,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&Mt(n,j,this.onDblclick=this.dblclick.bind(this)),Mt(t.ownerDocument,Z,this.onCropMove=this.cropMove.bind(this)),Mt(t.ownerDocument,I,this.onCropEnd=this.cropEnd.bind(this)),e.responsive&&Mt(window,Q,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,e=this.options,n=this.cropper;ht(e.cropstart)&&Bt(t,U,e.cropstart),ht(e.cropmove)&&Bt(t,R,e.cropmove),ht(e.cropend)&&Bt(t,N,e.cropend),ht(e.crop)&&Bt(t,H,e.crop),ht(e.zoom)&&Bt(t,V,e.zoom),Bt(n,L,this.onCropStart),e.zoomable&&e.zoomOnWheel&&Bt(n,q,this.onWheel,{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&Bt(n,j,this.onDblclick),Bt(t.ownerDocument,Z,this.onCropMove),Bt(t.ownerDocument,I,this.onCropEnd),e.responsive&&Bt(window,Q,this.onResize)}},Zt={resize:function(){if(!this.disabled){var t,e,n=this.options,i=this.container,o=this.containerData,a=i.offsetWidth/o.width,r=i.offsetHeight/o.height,h=Math.abs(a-1)>Math.abs(r-1)?a:r;1!==h&&(n.restore&&(t=this.getCanvasData(),e=this.getCropBoxData()),this.render(),n.restore&&(this.setCanvasData(ct(t,function(e,n){t[n]=e*h})),this.setCropBoxData(ct(e,function(t,n){e[n]=t*h}))))}},dblclick:function(){var t,e;this.disabled||this.options.dragMode===X||this.setDragMode((t=this.dragBox,e=y,(t.classList?t.classList.contains(e):t.className.indexOf(e)>-1)?S:z))},wheel:function(t){var e=this,n=Number(this.options.wheelZoomRatio)||.1,i=1;this.disabled||(t.preventDefault(),this.wheeling||(this.wheeling=!0,setTimeout(function(){e.wheeling=!1},50),t.deltaY?i=t.deltaY>0?1:-1:t.wheelDelta?i=-t.wheelDelta/120:t.detail&&(i=t.detail>0?1:-1),this.zoom(-i*n,t)))},cropStart:function(t){var e=t.buttons,n=t.button;if(!(this.disabled||("mousedown"===t.type||"pointerdown"===t.type&&"mouse"===t.pointerType)&&(et(e)&&1!==e||et(n)&&0!==n||t.ctrlKey))){var i,o=this.options,a=this.pointers;t.changedTouches?ct(t.changedTouches,function(t){a[t.identifier]=St(t)}):a[t.pointerId||0]=St(t),i=Object.keys(a).length>1&&o.zoomable&&o.zoomOnTouch?g:xt(t.target,T),G.test(i)&&!1!==kt(this.element,U,{originalEvent:t,action:i})&&(t.preventDefault(),this.action=i,this.cropping=!1,i===A&&(this.cropping=!0,mt(this.dragBox,W)))}},cropMove:function(t){var e=this.action;if(!this.disabled&&e){var n=this.pointers;t.preventDefault(),!1!==kt(this.element,R,{originalEvent:t,action:e})&&(t.changedTouches?ct(t.changedTouches,function(t){lt(n[t.identifier]||{},St(t,!0))}):lt(n[t.pointerId||0]||{},St(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var e=this.action,n=this.pointers;t.changedTouches?ct(t.changedTouches,function(t){delete n[t.identifier]}):delete n[t.pointerId||0],e&&(t.preventDefault(),Object.keys(n).length||(this.action=""),this.cropping&&(this.cropping=!1,vt(this.dragBox,W,this.cropped&&this.options.modal)),kt(this.element,N,{originalEvent:t,action:e}))}}},It={change:function(t){var n,i=this.options,o=this.canvasData,a=this.containerData,r=this.cropBoxData,h=this.pointers,s=this.action,p=i.aspectRatio,c=r.left,l=r.top,y=r.width,B=r.height,k=c+y,D=l+B,W=0,Y=0,T=a.width,O=a.height,z=!0;!p&&t.shiftKey&&(p=y&&B?y/B:1),this.limited&&(W=r.minLeft,Y=r.minTop,T=W+Math.min(a.width,o.width,o.left+o.width),O=Y+Math.min(a.height,o.height,o.top+o.height));var S=h[Object.keys(h)[0]],X={x:S.endX-S.startX,y:S.endY-S.startY},H=function(t){switch(t){case m:k+X.x>T&&(X.x=T-k);break;case f:c+X.x<W&&(X.x=W-c);break;case w:l+X.y<Y&&(X.y=Y-l);break;case v:D+X.y>O&&(X.y=O-D)}};switch(s){case d:c+=X.x,l+=X.y;break;case m:if(X.x>=0&&(k>=T||p&&(l<=Y||D>=O))){z=!1;break}H(m),(y+=X.x)<0&&(s=f,c-=y=-y),p&&(B=y/p,l+=(r.height-B)/2);break;case w:if(X.y<=0&&(l<=Y||p&&(c<=W||k>=T))){z=!1;break}H(w),B-=X.y,l+=X.y,B<0&&(s=v,l-=B=-B),p&&(y=B*p,c+=(r.width-y)/2);break;case f:if(X.x<=0&&(c<=W||p&&(l<=Y||D>=O))){z=!1;break}H(f),y-=X.x,c+=X.x,y<0&&(s=m,c-=y=-y),p&&(B=y/p,l+=(r.height-B)/2);break;case v:if(X.y>=0&&(D>=O||p&&(c<=W||k>=T))){z=!1;break}H(v),(B+=X.y)<0&&(s=w,l-=B=-B),p&&(y=B*p,c+=(r.width-y)/2);break;case b:if(p){if(X.y<=0&&(l<=Y||k>=T)){z=!1;break}H(w),B-=X.y,l+=X.y,y=B*p}else H(w),H(m),X.x>=0?k<T?y+=X.x:X.y<=0&&l<=Y&&(z=!1):y+=X.x,X.y<=0?l>Y&&(B-=X.y,l+=X.y):(B-=X.y,l+=X.y);y<0&&B<0?(s=E,l-=B=-B,c-=y=-y):y<0?(s=x,c-=y=-y):B<0&&(s=C,l-=B=-B);break;case x:if(p){if(X.y<=0&&(l<=Y||c<=W)){z=!1;break}H(w),B-=X.y,l+=X.y,y=B*p,c+=r.width-y}else H(w),H(f),X.x<=0?c>W?(y-=X.x,c+=X.x):X.y<=0&&l<=Y&&(z=!1):(y-=X.x,c+=X.x),X.y<=0?l>Y&&(B-=X.y,l+=X.y):(B-=X.y,l+=X.y);y<0&&B<0?(s=C,l-=B=-B,c-=y=-y):y<0?(s=b,c-=y=-y):B<0&&(s=E,l-=B=-B);break;case E:if(p){if(X.x<=0&&(c<=W||D>=O)){z=!1;break}H(f),y-=X.x,c+=X.x,B=y/p}else H(v),H(f),X.x<=0?c>W?(y-=X.x,c+=X.x):X.y>=0&&D>=O&&(z=!1):(y-=X.x,c+=X.x),X.y>=0?D<O&&(B+=X.y):B+=X.y;y<0&&B<0?(s=b,l-=B=-B,c-=y=-y):y<0?(s=C,c-=y=-y):B<0&&(s=x,l-=B=-B);break;case C:if(p){if(X.x>=0&&(k>=T||D>=O)){z=!1;break}H(m),B=(y+=X.x)/p}else H(v),H(m),X.x>=0?k<T?y+=X.x:X.y>=0&&D>=O&&(z=!1):y+=X.x,X.y>=0?D<O&&(B+=X.y):B+=X.y;y<0&&B<0?(s=x,l-=B=-B,c-=y=-y):y<0?(s=E,c-=y=-y):B<0&&(s=b,l-=B=-B);break;case u:this.move(X.x,X.y),z=!1;break;case g:this.zoom(function(t){var n=e({},t),i=0;return ct(t,function(t,e){delete n[e],ct(n,function(e){var n=Math.abs(t.startX-e.startX),o=Math.abs(t.startY-e.startY),a=Math.abs(t.endX-e.endX),r=Math.abs(t.endY-e.endY),h=Math.sqrt(n*n+o*o),s=(Math.sqrt(a*a+r*r)-h)/h;Math.abs(s)>Math.abs(i)&&(i=s)})}),i}(h),t),z=!1;break;case A:if(!X.x||!X.y){z=!1;break}n=Dt(this.cropper),c=S.startX-n.left,l=S.startY-n.top,y=r.minWidth,B=r.minHeight,X.x>0?s=X.y>0?C:b:X.x<0&&(c-=y,s=X.y>0?E:x),X.y<0&&(l-=B),this.cropped||(ft(this.cropBox,M),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}z&&(r.width=y,r.height=B,r.left=c,r.top=l,this.action=s,this.renderCropBox()),ct(h,function(t){t.startX=t.endX,t.startY=t.endY})}},Pt={crop:function(){return!this.ready||this.cropped||this.disabled||(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&mt(this.dragBox,W),ft(this.cropBox,M),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=lt({},this.initialImageData),this.canvasData=lt({},this.initialCanvasData),this.cropBoxData=lt({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(lt(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),ft(this.dragBox,W),mt(this.cropBox,M)),this},replace:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!this.disabled&&t&&(this.isImg&&(this.element.src=t),e?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,ct(this.previews,function(e){e.getElementsByTagName("img")[0].src=t}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,ft(this.cropper,B)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,mt(this.cropper,B)),this},destroy:function(){var t=this.element;return t[l]?(t[l]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,n=this.canvasData,i=n.left,o=n.top;return this.moveTo(it(t)?t:i+Number(t),it(e)?e:o+Number(e))},moveTo:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,n=this.canvasData,i=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.movable&&(et(t)&&(n.left=t,i=!0),et(e)&&(n.top=e,i=!0),i&&this.renderCanvas(!0)),this},zoom:function(t,e){var n=this.canvasData;return t=(t=Number(t))<0?1/(1-t):1+t,this.zoomTo(n.width*t/n.naturalWidth,null,e)},zoomTo:function(t,e,n){var i=this.options,o=this.canvasData,a=o.width,r=o.height,h=o.naturalWidth,s=o.naturalHeight;if((t=Number(t))>=0&&this.ready&&!this.disabled&&i.zoomable){var p=h*t,c=s*t;if(!1===kt(this.element,V,{ratio:t,oldRatio:a/h,originalEvent:n}))return this;if(n){var l=this.pointers,d=Dt(this.cropper),A=l&&Object.keys(l).length?function(t){var e=0,n=0,i=0;return ct(t,function(t){var o=t.startX,a=t.startY;e+=o,n+=a,i+=1}),{pageX:e/=i,pageY:n/=i}}(l):{pageX:n.pageX,pageY:n.pageY};o.left-=(p-a)*((A.pageX-d.left-o.left)/a),o.top-=(c-r)*((A.pageY-d.top-o.top)/r)}else rt(e)&&et(e.x)&&et(e.y)?(o.left-=(p-a)*((e.x-o.left)/a),o.top-=(c-r)*((e.y-o.top)/r)):(o.left-=(p-a)/2,o.top-=(c-r)/2);o.width=p,o.height=c,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return et(t=Number(t))&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var e=this.imageData.scaleY;return this.scale(t,et(e)?e:1)},scaleY:function(t){var e=this.imageData.scaleX;return this.scale(et(e)?e:1,t)},scale:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,n=this.imageData,i=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.scalable&&(et(t)&&(n.scaleX=t,i=!0),et(e)&&(n.scaleY=e,i=!0),i&&this.renderCanvas(!0,!0)),this},getData:function(){var t,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=this.options,i=this.imageData,o=this.canvasData,a=this.cropBoxData;if(this.ready&&this.cropped){t={x:a.left-o.left,y:a.top-o.top,width:a.width,height:a.height};var r=i.width/i.naturalWidth;if(ct(t,function(e,n){t[n]=e/r}),e){var h=Math.round(t.y+t.height),s=Math.round(t.x+t.width);t.x=Math.round(t.x),t.y=Math.round(t.y),t.width=s-t.x,t.height=h-t.y}}else t={x:0,y:0,width:0,height:0};return n.rotatable&&(t.rotate=i.rotate||0),n.scalable&&(t.scaleX=i.scaleX||1,t.scaleY=i.scaleY||1),t},setData:function(t){var e=this.options,n=this.imageData,i=this.canvasData,o={};if(this.ready&&!this.disabled&&rt(t)){var a=!1;e.rotatable&&et(t.rotate)&&t.rotate!==n.rotate&&(n.rotate=t.rotate,a=!0),e.scalable&&(et(t.scaleX)&&t.scaleX!==n.scaleX&&(n.scaleX=t.scaleX,a=!0),et(t.scaleY)&&t.scaleY!==n.scaleY&&(n.scaleY=t.scaleY,a=!0)),a&&this.renderCanvas(!0,!0);var r=n.width/n.naturalWidth;et(t.x)&&(o.left=t.x*r+i.left),et(t.y)&&(o.top=t.y*r+i.top),et(t.width)&&(o.width=t.width*r),et(t.height)&&(o.height=t.height*r),this.setCropBoxData(o)}return this},getContainerData:function(){return this.ready?lt({},this.containerData):{}},getImageData:function(){return this.sized?lt({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,e={};return this.ready&&ct(["left","top","width","height","naturalWidth","naturalHeight"],function(n){e[n]=t[n]}),e},setCanvasData:function(t){var e=this.canvasData,n=e.aspectRatio;return this.ready&&!this.disabled&&rt(t)&&(et(t.left)&&(e.left=t.left),et(t.top)&&(e.top=t.top),et(t.width)?(e.width=t.width,e.height=t.width/n):et(t.height)&&(e.height=t.height,e.width=t.height*n),this.renderCanvas(!0)),this},getCropBoxData:function(){var t,e=this.cropBoxData;return this.ready&&this.cropped&&(t={left:e.left,top:e.top,width:e.width,height:e.height}),t||{}},setCropBoxData:function(t){var e,n,i=this.cropBoxData,o=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&rt(t)&&(et(t.left)&&(i.left=t.left),et(t.top)&&(i.top=t.top),et(t.width)&&t.width!==i.width&&(e=!0,i.width=t.width),et(t.height)&&t.height!==i.height&&(n=!0,i.height=t.height),o&&(e?i.height=i.width/o:n&&(i.width=i.height*o)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var e=this.canvasData,n=function(t,e,n,i){var o=e.aspectRatio,r=e.naturalWidth,h=e.naturalHeight,s=e.rotate,p=void 0===s?0:s,c=e.scaleX,l=void 0===c?1:c,d=e.scaleY,A=void 0===d?1:d,u=n.aspectRatio,g=n.naturalWidth,m=n.naturalHeight,f=i.fillColor,v=void 0===f?"transparent":f,w=i.imageSmoothingEnabled,b=void 0===w||w,x=i.imageSmoothingQuality,C=void 0===x?"low":x,E=i.maxWidth,y=void 0===E?1/0:E,B=i.maxHeight,M=void 0===B?1/0:B,k=i.minWidth,D=void 0===k?0:k,W=i.minHeight,Y=void 0===W?0:W,T=document.createElement("canvas"),O=T.getContext("2d"),z=Xt({aspectRatio:u,width:y,height:M}),S=Xt({aspectRatio:u,width:D,height:Y},"cover"),X=Math.min(z.width,Math.max(S.width,g)),H=Math.min(z.height,Math.max(S.height,m)),N=Xt({aspectRatio:o,width:y,height:M}),R=Xt({aspectRatio:o,width:D,height:Y},"cover"),U=Math.min(N.width,Math.max(R.width,r)),j=Math.min(N.height,Math.max(R.height,h)),L=[-U/2,-j/2,U,j];return T.width=At(X),T.height=At(H),O.fillStyle=v,O.fillRect(0,0,X,H),O.save(),O.translate(X/2,H/2),O.rotate(p*Math.PI/180),O.scale(l,A),O.imageSmoothingEnabled=b,O.imageSmoothingQuality=C,O.drawImage.apply(O,[t].concat(a(L.map(function(t){return Math.floor(At(t))})))),O.restore(),T}(this.image,this.imageData,e,t);if(!this.cropped)return n;var i=this.getData(),o=i.x,r=i.y,h=i.width,s=i.height,p=n.width/Math.floor(e.naturalWidth);1!==p&&(o*=p,r*=p,h*=p,s*=p);var c=h/s,l=Xt({aspectRatio:c,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),d=Xt({aspectRatio:c,width:t.minWidth||0,height:t.minHeight||0},"cover"),A=Xt({aspectRatio:c,width:t.width||(1!==p?n.width:h),height:t.height||(1!==p?n.height:s)}),u=A.width,g=A.height;u=Math.min(l.width,Math.max(d.width,u)),g=Math.min(l.height,Math.max(d.height,g));var m=document.createElement("canvas"),f=m.getContext("2d");m.width=At(u),m.height=At(g),f.fillStyle=t.fillColor||"transparent",f.fillRect(0,0,u,g);var v=t.imageSmoothingEnabled,w=void 0===v||v,b=t.imageSmoothingQuality;f.imageSmoothingEnabled=w,b&&(f.imageSmoothingQuality=b);var x,C,E,y,B,M,k=n.width,D=n.height,W=o,Y=r;W<=-h||W>k?(W=0,x=0,E=0,B=0):W<=0?(E=-W,W=0,B=x=Math.min(k,h+W)):W<=k&&(E=0,B=x=Math.min(h,k-W)),x<=0||Y<=-s||Y>D?(Y=0,C=0,y=0,M=0):Y<=0?(y=-Y,Y=0,M=C=Math.min(D,s+Y)):Y<=D&&(y=0,M=C=Math.min(s,D-Y));var T=[W,Y,x,C];if(B>0&&M>0){var O=u/h;T.push(E*O,y*O,B*O,M*O)}return f.drawImage.apply(f,[n].concat(a(T.map(function(t){return Math.floor(At(t))})))),m},setAspectRatio:function(t){var e=this.options;return this.disabled||it(t)||(e.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var e=this.options,n=this.dragBox,i=this.face;if(this.ready&&!this.disabled){var o=t===z,a=e.movable&&t===S;t=o||a?t:X,e.dragMode=t,Ct(n,T,t),vt(n,y,o),vt(n,Y,a),e.cropBoxMovable||(Ct(i,T,t),vt(i,y,o),vt(i,Y,a))}return this}},Qt=s.Cropper,qt=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),!e||!J.test(e.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=e,this.options=lt({},_,rt(n)&&n),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 e=t,o=[{key:"noConflict",value:function(){return window.Cropper=Qt,t}},{key:"setDefaults",value:function(t){lt(_,rt(t)&&t)}}],(n=[{key:"init",value:function(){var t,e=this.element,n=e.tagName.toLowerCase();if(!e[l]){if(e[l]=this,"img"===n){if(this.isImg=!0,t=e.getAttribute("src")||"",this.originalUrl=t,!t)return;t=e.src}else"canvas"===n&&window.HTMLCanvasElement&&(t=e.toDataURL());this.load(t)}}},{key:"load",value:function(t){var e,n,i,o,a=this;if(t){this.url=t,this.imageData={};var r=this.element,h=this.options;if(h.rotatable||h.scalable||(h.checkOrientation=!1),h.checkOrientation&&window.ArrayBuffer)if($.test(t))K.test(t)?this.read((e=t.replace(Nt,""),n=atob(e),i=new ArrayBuffer(n.length),ct(o=new Uint8Array(i),function(t,e){o[e]=n.charCodeAt(e)}),i)):this.clone();else{var s=new XMLHttpRequest,p=this.clone.bind(this);this.reloading=!0,this.xhr=s,s.onabort=p,s.onerror=p,s.ontimeout=p,s.onprogress=function(){s.getResponseHeader("content-type")!==F&&s.abort()},s.onload=function(){a.read(s.response)},s.onloadend=function(){a.reloading=!1,a.xhr=null},h.checkCrossOrigin&&Tt(t)&&r.crossOrigin&&(t=Ot(t)),s.open("GET",t,!0),s.responseType="arraybuffer",s.withCredentials="use-credentials"===r.crossOrigin,s.send()}else this.clone()}}},{key:"read",value:function(t){var e=this.options,n=this.imageData,i=Rt(t),o=0,a=1,r=1;if(i>1){this.url=function(t,e){for(var n=[],i=new Uint8Array(t);i.length>0;)n.push(Ht.apply(null,pt(i.subarray(0,8192)))),i=i.subarray(8192);return"data:".concat(e,";base64,").concat(btoa(n.join("")))}(t,F);var h=function(t){var e=0,n=1,i=1;switch(t){case 2:n=-1;break;case 3:e=-180;break;case 4:i=-1;break;case 5:e=90,i=-1;break;case 6:e=90;break;case 7:e=90,n=-1;break;case 8:e=-90}return{rotate:e,scaleX:n,scaleY:i}}(i);o=h.rotate,a=h.scaleX,r=h.scaleY}e.rotatable&&(n.rotate=o),e.scalable&&(n.scaleX=a,n.scaleY=r),this.clone()}},{key:"clone",value:function(){var t=this.element,e=this.url,n=t.crossOrigin,i=e;this.options.checkCrossOrigin&&Tt(e)&&(n||(n="anonymous"),i=Ot(e)),this.crossOrigin=n,this.crossOriginUrl=i;var o=document.createElement("img");n&&(o.crossOrigin=n),o.src=i||e,o.alt=t.alt||"The image to crop",this.image=o,o.onload=this.start.bind(this),o.onerror=this.stop.bind(this),mt(o,k),t.parentNode.insertBefore(o,t.nextSibling)}},{key:"start",value:function(){var t=this,e=this.image;e.onload=null,e.onerror=null,this.sizing=!0;var n=s.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(s.navigator.userAgent),i=function(e,n){lt(t.imageData,{naturalWi
2dth:e,naturalHeight:n,aspectRatio:e/n}),t.initialImageData=lt({},t.imageData),t.sizing=!1,t.sized=!0,t.build()};if(!e.naturalWidth||n){var o=document.createElement("img"),a=document.body||document.documentElement;this.sizingImage=o,o.onload=function(){i(o.width,o.height),n||a.removeChild(o)},o.src=e.src,n||(o.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;",a.appendChild(o))}else i(e.naturalWidth,e.naturalHeight)}},{key:"stop",value:function(){var t=this.image;t.onload=null,t.onerror=null,t.parentNode.removeChild(t),this.image=null}},{key:"build",value:function(){if(this.sized&&!this.ready){var t=this.element,e=this.options,n=this.image,i=t.parentNode,o=document.createElement("div");o.innerHTML='<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>';var a=o.querySelector(".".concat(l,"-container")),r=a.querySelector(".".concat(l,"-canvas")),h=a.querySelector(".".concat(l,"-drag-box")),s=a.querySelector(".".concat(l,"-crop-box")),p=s.querySelector(".".concat(l,"-face"));this.container=i,this.cropper=a,this.canvas=r,this.dragBox=h,this.cropBox=s,this.viewBox=a.querySelector(".".concat(l,"-view-box")),this.face=p,r.appendChild(n),mt(t,M),i.insertBefore(a,t.nextSibling),this.isImg||ft(n,k),this.initPreview(),this.bind(),e.initialAspectRatio=Math.max(0,e.initialAspectRatio)||NaN,e.aspectRatio=Math.max(0,e.aspectRatio)||NaN,e.viewMode=Math.max(0,Math.min(3,Math.round(e.viewMode)))||0,mt(s,M),e.guides||mt(s.getElementsByClassName("".concat(l,"-dashed")),M),e.center||mt(s.getElementsByClassName("".concat(l,"-center")),M),e.background&&mt(a,"".concat(l,"-bg")),e.highlight||mt(p,D),e.cropBoxMovable&&(mt(p,Y),Ct(p,T,d)),e.cropBoxResizable||(mt(s.getElementsByClassName("".concat(l,"-line")),M),mt(s.getElementsByClassName("".concat(l,"-point")),M)),this.render(),this.ready=!0,this.setDragMode(e.dragMode),e.autoCrop&&this.crop(),this.setData(e.data),ht(e.ready)&&Mt(t,P,e.ready,{once:!0}),kt(t,P)}}},{key:"unbuild",value:function(){this.ready&&(this.ready=!1,this.unbind(),this.resetPreview(),this.cropper.parentNode.removeChild(this.cropper),ft(this.element,M))}},{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()}}])&&i(e.prototype,n),o&&i(e,o),t;var e,n,o}();return lt(qt.prototype,Ut,jt,Lt,Zt,It,Pt),qt}()},95073:(t,e,n)=>{"use strict";n.d(e,{Z:()=>d});var i=n(87537),o=n.n(i),a=n(23645),r=n.n(a),h=n(61667),s=n.n(h),p=new URL(n(8738),n.b),c=r()(o()),l=s()(p);c.push([t.id,"/*!\n * Cropper.js v1.5.12\n * https://fengyuanchen.github.io/cropperjs\n *\n * Copyright 2015-present Chen Fengyuan\n * Released under the MIT license\n *\n * Date: 2021-06-12T08:00:11.623Z\n */\n\n.cropper-container {\n direction: ltr;\n font-size: 0;\n line-height: 0;\n position: relative;\n -ms-touch-action: none;\n touch-action: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.cropper-container img {\n display: block;\n height: 100%;\n image-orientation: 0deg;\n max-height: none !important;\n max-width: none !important;\n min-height: 0 !important;\n min-width: 0 !important;\n width: 100%;\n}\n\n.cropper-wrap-box,\n.cropper-canvas,\n.cropper-drag-box,\n.cropper-crop-box,\n.cropper-modal {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.cropper-wrap-box,\n.cropper-canvas {\n overflow: hidden;\n}\n\n.cropper-drag-box {\n background-color: #fff;\n opacity: 0;\n}\n\n.cropper-modal {\n background-color: #000;\n opacity: 0.5;\n}\n\n.cropper-view-box {\n display: block;\n height: 100%;\n outline: 1px solid #39f;\n outline-color: rgba(51, 153, 255, 0.75);\n overflow: hidden;\n width: 100%;\n}\n\n.cropper-dashed {\n border: 0 dashed #eee;\n display: block;\n opacity: 0.5;\n position: absolute;\n}\n\n.cropper-dashed.dashed-h {\n border-bottom-width: 1px;\n border-top-width: 1px;\n height: calc(100% / 3);\n left: 0;\n top: calc(100% / 3);\n width: 100%;\n}\n\n.cropper-dashed.dashed-v {\n border-left-width: 1px;\n border-right-width: 1px;\n height: 100%;\n left: calc(100% / 3);\n top: 0;\n width: calc(100% / 3);\n}\n\n.cropper-center {\n display: block;\n height: 0;\n left: 50%;\n opacity: 0.75;\n position: absolute;\n top: 50%;\n width: 0;\n}\n\n.cropper-center::before,\n.cropper-center::after {\n background-color: #eee;\n content: ' ';\n display: block;\n position: absolute;\n}\n\n.cropper-center::before {\n height: 1px;\n left: -3px;\n top: 0;\n width: 7px;\n}\n\n.cropper-center::after {\n height: 7px;\n left: 0;\n top: -3px;\n width: 1px;\n}\n\n.cropper-face,\n.cropper-line,\n.cropper-point {\n display: block;\n height: 100%;\n opacity: 0.1;\n position: absolute;\n width: 100%;\n}\n\n.cropper-face {\n background-color: #fff;\n left: 0;\n top: 0;\n}\n\n.cropper-line {\n background-color: #39f;\n}\n\n.cropper-line.line-e {\n cursor: ew-resize;\n right: -3px;\n top: 0;\n width: 5px;\n}\n\n.cropper-line.line-n {\n cursor: ns-resize;\n height: 5px;\n left: 0;\n top: -3px;\n}\n\n.cropper-line.line-w {\n cursor: ew-resize;\n left: -3px;\n top: 0;\n width: 5px;\n}\n\n.cropper-line.line-s {\n bottom: -3px;\n cursor: ns-resize;\n height: 5px;\n left: 0;\n}\n\n.cropper-point {\n background-color: #39f;\n height: 5px;\n opacity: 0.75;\n width: 5px;\n}\n\n.cropper-point.point-e {\n cursor: ew-resize;\n margin-top: -3px;\n right: -3px;\n top: 50%;\n}\n\n.cropper-point.point-n {\n cursor: ns-resize;\n left: 50%;\n margin-left: -3px;\n top: -3px;\n}\n\n.cropper-point.point-w {\n cursor: ew-resize;\n left: -3px;\n margin-top: -3px;\n top: 50%;\n}\n\n.cropper-point.point-s {\n bottom: -3px;\n cursor: s-resize;\n left: 50%;\n margin-left: -3px;\n}
2\n\n.cropper-point.point-ne {\n cursor: nesw-resize;\n right: -3px;\n top: -3px;\n}\n\n.cropper-point.point-nw {\n cursor: nwse-resize;\n left: -3px;\n top: -3px;\n}\n\n.cropper-point.point-sw {\n bottom: -3px;\n cursor: nesw-resize;\n left: -3px;\n}\n\n.cropper-point.point-se {\n bottom: -3px;\n cursor: nwse-resize;\n height: 20px;\n opacity: 1;\n right: -3px;\n width: 20px;\n}\n\n@media (min-width: 768px) {\n .cropper-point.point-se {\n height: 15px;\n width: 15px;\n }\n}\n\n@media (min-width: 992px) {\n .cropper-point.point-se {\n height: 10px;\n width: 10px;\n }\n}\n\n@media (min-width: 1200px) {\n .cropper-point.point-se {\n height: 5px;\n opacity: 0.75;\n width: 5px;\n }\n}\n\n.cropper-point.point-se::before {\n background-color: #39f;\n bottom: -50%;\n content: ' ';\n display: block;\n height: 200%;\n opacity: 0;\n position: absolute;\n right: -50%;\n width: 200%;\n}\n\n.cropper-invisible {\n opacity: 0;\n}\n\n.cropper-bg {\n background-image: url("+l+");\n}\n\n.cropper-hide {\n display: block;\n height: 0;\n position: absolute;\n width: 0;\n}\n\n.cropper-hidden {\n display: none !important;\n}\n\n.cropper-move {\n cursor: move;\n}\n\n.cropper-crop {\n cursor: crosshair;\n}\n\n.cropper-disabled .cropper-drag-box,\n.cropper-disabled .cropper-face,\n.cropper-disabled .cropper-line,\n.cropper-disabled .cropper-point {\n cursor: not-allowed;\n}\n","",{version:3,sources:["webpack://./node_modules/cropperjs/dist/cropper.css"],names:[],mappings:"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",sourcesContent:["/*!\n * Cropper.js v1.5.12\n * https://fengyuanchen.github.io/cropperjs\n *\n * Copyright 2015-present Chen Fengyuan\n * Released under the MIT license\n *\n * Date: 2021-06-12T08:00:11.623Z\n */\n\n.cropper-container {\n direction: ltr;\n font-size: 0;\n line-height: 0;\n position: relative;\n -ms-touch-action: none;\n touch-action: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.cropper-container img {\n display: block;\n height: 100%;\n image-orientation: 0deg;\n max-height: none !important;\n max-width: none !important;\n min-height: 0 !important;\n min-width: 0 !important;\n width: 100%;\n}\n\n.cropper-wrap-box,\n.cropper-canvas,\n.cropper-drag-box,\n.cropper-crop-box,\n.cropper-modal {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.cropper-wrap-box,\n.cropper-canvas {\n overflow: hidden;\n}\n\n.cropper-drag-box {\n background-color: #fff;\n opacity: 0;\n}\n\n.cropper-modal {\n background-color: #000;\n opacity: 0.5;\n}\n\n.cropper-view-box {\n display: block;\n height: 100%;\n outline: 1px solid #39f;\n outline-color: rgba(51, 153, 255, 0.75);\n overflow: hidden;\n width: 100%;\n}\n\n.cropper-dashed {\n border: 0 dashed #eee;\n display: block;\n opacity: 0.5;\n position: absolute;\n}\n\n.cropper-dashed.dashed-h {\n border-bottom-width: 1px;\n border-top-width: 1px;\n height: calc(100% / 3);\n left: 0;\n top: calc(100% / 3);\n width: 100%;\n}\n\n.cropper-dashed.dashed-v {\n border-left-width: 1px;\n border-right-width: 1px;\n height: 100%;\n left: calc(100% / 3);\n top: 0;\n width: calc(100% / 3);\n}\n\n.cropper-center {\n display: block;\n height: 0;\n left: 50%;\n opacity: 0.75;\n position: absolute;\n top: 50%;\n width: 0;\n}\n\n.cropper-center::before,\n.cropper-center::after {\n background-color: #eee;\n content: ' ';\n display: block;\n position: absolute;\n}\n\n.cropper-center::before {\n height: 1px;\n left: -3px;\n top: 0;\n width: 7px;\n}\n\n.cropper-center::after {\n height: 7px;\n left: 0;\n top: -3px;\n width: 1px;\n}\n\n.cropper-face,\n.cropper-line,\n.cropper-point {\n display: block;\n height: 100%;\n opacity: 0.1;\n position: absolute;\n width: 100%;\n}\n\n.cropper-face {\n background-color: #fff;\n left: 0;\n top: 0;\n}\n\n.cropper-line {\n background-color: #39f;\n}\n\n.cropper-line.line-e {\n cursor: ew-resize;\n right: -3px;\n top: 0;\n width: 5px;\n}\n\n.cropper-line.line-n {\n cursor: ns-resize;\n height: 5px;\n left: 0;\n top: -3px;\n}\n\n.cropper-line.line-w {\n cursor: ew-resize;\n left: -3px;\n top: 0;\n width: 5px;\n}\n\n.cropper-line.line-s {\n bottom: -3px;\n cursor: ns-resize;\n height: 5px;\n left: 0;\n}\n\n.cropper-point {\n background-color: #39f;\n height: 5px;\n opacity: 0.75;\n width: 5px;\n}\n\n.cropper-point.point-e {\n cursor: ew-resize;\n margin-top: -3px;\n right: -3px;\n top: 50%;\n}\n\n.cropper-point.point-n {\n cursor: ns-resize;\n left: 50%;\n margin-left: -3px;\n top: -3px;\n}\n\n.cropper-point.point-w {\n cursor: ew-resize;\n left: -3px;\n margin-top: -3px;\n top: 50%;\n}\n\n.cropper-point.point-s {\n bottom: -3px;\n cursor: s-resize;\n left: 50%;\n margin-left: -3px;\n}
2\n\n.cropper-point.point-ne {\n cursor: nesw-resize;\n right: -3px;\n top: -3px;\n}\n\n.cropper-point.point-nw {\n cursor: nwse-resize;\n left: -3px;\n top: -3px;\n}\n\n.cropper-point.point-sw {\n bottom: -3px;\n cursor: nesw-resize;\n left: -3px;\n}\n\n.cropper-point.point-se {\n bottom: -3px;\n cursor: nwse-resize;\n height: 20px;\n opacity: 1;\n right: -3px;\n width: 20px;\n}\n\n@media (min-width: 768px) {\n .cropper-point.point-se {\n height: 15px;\n width: 15px;\n }\n}\n\n@media (min-width: 992px) {\n .cropper-point.point-se {\n height: 10px;\n width: 10px;\n }\n}\n\n@media (min-width: 1200px) {\n .cropper-point.point-se {\n height: 5px;\n opacity: 0.75;\n width: 5px;\n }\n}\n\n.cropper-point.point-se::before {\n background-color: #39f;\n bottom: -50%;\n content: ' ';\n display: block;\n height: 200%;\n opacity: 0;\n position: absolute;\n right: -50%;\n width: 200%;\n}\n\n.cropper-invisible {\n opacity: 0;\n}\n\n.cropper-bg {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');\n}\n\n.cropper-hide {\n display: block;\n height: 0;\n position: absolute;\n width: 0;\n}\n\n.cropper-hidden {\n display: none !important;\n}\n\n.cropper-move {\n cursor: move;\n}\n\n.cropper-crop {\n cursor: crosshair;\n}\n\n.cropper-disabled .cropper-drag-box,\n.cropper-disabled .cropper-face,\n.cropper-disabled .cropper-line,\n.cropper-disabled .cropper-point {\n cursor: not-allowed;\n}\n"],sourceRoot:""}]);const d=c},74063:(t,e,n)=>{"use strict";var i=n(93379),o=n.n(i),a=n(7795),r=n.n(a),h=n(90569),s=n.n(h),p=n(3565),c=n.n(p),l=n(19216),d=n.n(l),A=n(44589),u=n.n(A),g=n(95073),m={};m.styleTagTransform=u(),m.setAttributes=c(),m.insert=s().bind(null,"head"),m.domAPI=r(),m.insertStyleElement=d(),o()(g.Z,m),g.Z&&g.Z.locals&&g.Z.locals}}]); 3//# sourceMappingURL=npm.cropperjs.c5214834ea01d35dfa96.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.