/*!
 * 
 *  filerobot-image-editor v3.12.8
 *  https://github.com/scaleflex/filerobot-image-editor
 * 
 *  Copyright (c) 2019 scaleflex
 *  Released under the MIT license
 * 
 *  Date: 2020-12-17T14:48:49.760Z
 * 
 */
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="https://cdn.scaleflex.it/plugins/filerobot-image-editor/3.12.8/",n(n.s=71)}([function(e,t,n){"use strict";e.exports=n(24)},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return Ve});var r=n(7),o=n.n(r),i=n(14),a=n.n(i),l=n(0),c=n.n(l),s=n(15),u=n(8),f=n(9),p=(n(28),n(21)),d=n(22),h=function(e,t){for(var n=[e[0]],r=0,o=t.length;r<o;r+=1)n.push(t[r],e[r+1]);return n},m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},b=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},w=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},x=function(e){return"object"===(void 0===e?"undefined":m(e))&&e.constructor===Object},k=Object.freeze([]),S=Object.freeze({});function C(e){return"function"==typeof e}function E(e){return e.displayName||e.name||"Component"}function O(e){return e&&"string"==typeof e.styledComponentId}var _=void 0!==e&&(e.env.REACT_APP_SC_ATTR||e.env.SC_ATTR)||"data-styled",P="undefined"!=typeof window&&"HTMLElement"in window,T="boolean"==typeof SC_DISABLE_SPEEDY&&SC_DISABLE_SPEEDY||void 0!==e&&(e.env.REACT_APP_SC_DISABLE_SPEEDY||e.env.SC_DISABLE_SPEEDY)||!1,j=function(e){function t(n){g(this,t);for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];var a=w(this,e.call(this,"An error occurred. See https://github.com/styled-components/styled-components/blob/master/packages/styled-components/src/utils/errors.md#"+n+" for more information."+(o.length>0?" Additional arguments: "+o.join(", "):"")));return w(a)}return y(t,e),t}(Error),R=/^[^\S\n]*?\/\* sc-component-id:\s*(\S+)\s+\*\//gm,D=function(e){var t=""+(e||""),n=[];return t.replace(R,function(e,t,r){return n.push({componentId:t,matchIndex:r}),e}),n.map(function(e,r){var o=e.componentId,i=e.matchIndex,a=n[r+1];return{componentId:o,cssFromDOM:a?t.slice(i,a.matchIndex):t.slice(i)}})},M=/^\s*\/\/.*$/gm,A=new o.a({global:!1,cascade:!0,keyframe:!1,prefix:!1,compress:!1,semicolon:!0}),I=new o.a({global:!1,cascade:!0,keyframe:!1,prefix:!0,compress:!1,semicolon:!1}),z=[],B=function(e){if(-2===e){var t=z;return z=[],t}},L=a()(function(e){z.push(e)}),N=void 0,F=void 0,U=void 0,H=function(e,t,n){return t>0&&-1!==n.slice(0,t).indexOf(F)&&n.slice(t-F.length,t)!==F?"."+N:e};I.use([function(e,t,n){2===e&&n.length&&n[0].lastIndexOf(F)>0&&(n[0]=n[0].replace(U,H))},L,B]),A.use([L,B]);var W=function(e){return A("",e)};function Y(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"&",o=e.join("").replace(M,""),i=t&&n?n+" "+t+" { "+o+" }":o;return N=r,F=t,U=new RegExp("\\"+F+"\\b","g"),I(n||!t?"":t,i)}var le,V=function(){return n.nc},X=function(e,t,n){n&&((e[t]||(e[t]=Object.create(null)))[n]=!0)},q=function(e,t){e[t]=Object.create(null)},$=function(e){return function(t,n){return void 0!==e[t]&&e[t][n]}},Q=function(e){var t="";for(var n in e)t+=Object.keys(e[n]).join(" ")+" ";return t.trim()},K=function(e){if(e.sheet)return e.sheet;for(var t=e.ownerDocument.styleSheets.length,n=0;n<t;n+=1){var r=e.ownerDocument.styleSheets[n];if(r.ownerNode===e)return r}throw new j(10)},Z=function(e,t,n){if(!t)return!1;var r=e.cssRules.length;try{e.insertRule(t,n<=r?n:r)}catch(e){return!1}return!0},G=function(e){return"\n/* sc-component-id: "+e+" */\n"},J=function(e,t){for(var n=0,r=0;r<=t;r+=1)n+=e[r];return n},ee=function(e,t){return function(n){var r=V();return"<style "+[r&&'nonce="'+r+'"',_+'="'+Q(t)+'"','data-styled-version="4.4.1"',n].filter(Boolean).join(" ")+">"+e()+"</style>"}},te=function(e,t){return function(){var n,r=((n={})[_]=Q(t),n["data-styled-version"]="4.4.1",n),o=V();return o&&(r.nonce=o),c.a.createElement("style",v({},r,{dangerouslySetInnerHTML:{__html:e()}}))}},ne=function(e){return function(){return Object.keys(e)}},re=function(e,t){return e.createTextNode(G(t))},oe=function e(t,n){var r=void 0===t?Object.create(null):t,o=void 0===n?Object.create(null):n,i=function(e){var t=o[e];return void 0!==t?t:o[e]=[""]},a=function(){var e="";for(var t in o){var n=o[t][0];n&&(e+=G(t)+n)}return e};return{clone:function(){var t=function(e){var t=Object.create(null);for(var n in e)t[n]=v({},e[n]);return t}(r),n=Object.create(null);for(var i in o)n[i]=[o[i][0]];return e(t,n)},css:a,getIds:ne(o),hasNameForId:$(r),insertMarker:i,insertRules:function(e,t,n){i(e)[0]+=t.join(" "),X(r,e,n)},removeRules:function(e){var t=o[e];void 0!==t&&(t[0]="",q(r,e))},sealed:!1,styleTag:null,toElement:te(a,r),toHTML:ee(a,r)}},ie=function(e,t,n,r,o){if(P&&!n){var i=function(e,t,n){var r=document;e?r=e.ownerDocument:t&&(r=t.ownerDocument);var o=r.createElement("style");o.setAttribute(_,""),o.setAttribute("data-styled-version","4.4.1");var i=V();if(i&&o.setAttribute("nonce",i),o.appendChild(r.createTextNode("")),e&&!t)e.appendChild(o);else{if(!t||!e||!t.parentNode)throw new j(6);t.parentNode.insertBefore(o,n?t:t.nextSibling)}return o}(e,t,r);return T?function(e,t){var n=Object.create(null),r=Object.create(null),o=void 0!==t,i=!1,a=function(t){var o=r[t];return void 0!==o?o:(r[t]=re(e.ownerDocument,t),e.appendChild(r[t]),n[t]=Object.create(null),r[t])},l=function(){var e="";for(var t in r)e+=r[t].data;return e};return{clone:function(){throw new j(5)},css:l,getIds:ne(r),hasNameForId:$(n),insertMarker:a,insertRules:function(e,r,l){for(var c=a(e),s=[],u=r.length,f=0;f<u;f+=1){var p=r[f],d=o;if(d&&-1!==p.indexOf("@import"))s.push(p);else{d=!1;var h=f===u-1?"":" ";c.appendData(""+p+h)}}X(n,e,l),o&&s.length>0&&(i=!0,t().insertRules(e+"-import",s))},removeRules:function(a){var l=r[a];if(void 0!==l){var c=re(e.ownerDocument,a);e.replaceChild(c,l),r[a]=c,q(n,a),o&&i&&t().removeRules(a+"-import")}},sealed:!1,styleTag:e,toElement:te(l,n),toHTML:ee(l,n)}}(i,o):function(e,t){var n=Object.create(null),r=Object.create(null),o=[],i=void 0!==t,a=!1,l=function(e){var t=r[e];return void 0!==t?t:(r[e]=o.length,o.push(0),q(n,e),r[e])},c=function(){var t=K(e).cssRules,n="";for(var i in r){n+=G(i);for(var a=r[i],l=J(o,a),c=l-o[a];c<l;c+=1){var s=t[c];void 0!==s&&(n+=s.cssText)}}return n};return{clone:function(){throw new j(5)},css:c,getIds:ne(r),hasNameForId:$(n),insertMarker:l,insertRules:function(r,c,s){for(var u=l(r),f=K(e),p=J(o,u),d=0,h=[],m=c.length,g=0;g<m;g+=1){var b=c[g],v=i;v&&-1!==b.indexOf("@import")?h.push(b):Z(f,b,p+d)&&(v=!1,d+=1)}i&&h.length>0&&(a=!0,t().insertRules(r+"-import",h)),o[u]+=d,X(n,r,s)},removeRules:function(l){var c=r[l];if(void 0!==c&&!1!==e.isConnected){var s=o[c];!function(e,t,n){for(var r=t-n,o=t;o>r;o-=1)e.deleteRule(o)}(K(e),J(o,c)-1,s),o[c]=0,q(n,l),i&&a&&t().removeRules(l+"-import")}},sealed:!1,styleTag:e,toElement:te(c,n),toHTML:ee(c,n)}}(i,o)}return oe()},ae=/\s+/;le=P?T?40:1e3:-1;var ce=0,se=void 0,ue=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:P?document.head:null,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];g(this,e),this.getImportRuleTag=function(){var e=t.importRuleTag;if(void 0!==e)return e;var n=t.tags[0];return t.importRuleTag=ie(t.target,n?n.styleTag:null,t.forceServer,!0)},ce+=1,this.id=ce,this.forceServer=r,this.target=r?null:n,this.tagMap={},this.deferred={},this.rehydratedNames={},this.ignoreRehydratedNames={},this.tags=[],this.capacity=1,this.clones=[]}return e.prototype.rehydrate=function(){if(!P||this.forceServer)return this;var e=[],t=[],n=!1,r=document.querySelectorAll("style["+_+'][data-styled-version="4.4.1"]'),o=r.length;if(!o)return this;for(var i=0;i<o;i+=1){var a=r[i];n||(n=!!a.getAttribute("data-styled-streamed"));for(var l,c=(a.getAttribute(_)||"").trim().split(ae),s=c.length,u=0;u<s;u+=1)l=c[u],this.rehydratedNames[l]=!0;t.push.apply(t,D(a.textContent)),e.push(a)}var f=t.length;if(!f)return this;var p=this.makeTag(null);!function(e,t,n){for(var r=0,o=n.length;r<o;r+=1){var i=n[r],a=i.componentId,l=i.cssFromDOM,c=W(l);e.insertRules(a,c)}for(var s=0,u=t.length;s<u;s+=1){var f=t[s];f.parentNode&&f.parentNode.removeChild(f)}}(p,e,t),this.capacity=Math.max(1,le-f),this.tags.push(p);for(var d=0;d<f;d+=1)this.tagMap[t[d].componentId]=p;return this},e.reset=function(){se=new e(void 0,arguments.length>0&&void 0!==arguments[0]&&arguments[0]).rehydrate()},e.prototype.clone=function(){var t=new e(this.target,this.forceServer);return this.clones.push(t),t.tags=this.tags.map(function(e){for(var n=e.getIds(),r=e.clone(),o=0;o<n.length;o+=1)t.tagMap[n[o]]=r;return r}),t.rehydratedNames=v({},this.rehydratedNames),t.deferred=v({},this.deferred),t},e.prototype.sealAllTags=function(){this.capacity=1,this.tags.forEach(function(e){e.sealed=!0})},e.prototype.makeTag=function(e){var t=e?e.styleTag:null;return ie(this.target,t,this.forceServer,!1,this.getImportRuleTag)},e.prototype.getTagForId=function(e){var t=this.tagMap[e];if(void 0!==t&&!t.sealed)return t;var n=this.tags[this.tags.length-1];return this.capacity-=1,0===this.capacity&&(this.capacity=le,n=this.makeTag(n),this.tags.push(n)),this.tagMap[e]=n},e.prototype.hasId=function(e){return void 0!==this.tagMap[e]},e.prototype.hasNameForId=function(e,t){if(void 0===this.ignoreRehydratedNames[e]&&this.rehydratedNames[t])return!0;var n=this.tagMap[e];return void 0!==n&&n.hasNameForId(e,t)},e.prototype.deferredInject=function(e,t){if(void 0===this.tagMap[e]){for(var n=this.clones,r=0;r<n.length;r+=1)n[r].deferredInject(e,t);this.getTagForId(e).insertMarker(e),this.deferred[e]=t}},e.prototype.inject=function(e,t,n){for(var r=this.clones,o=0;o<r.length;o+=1)r[o].inject(e,t,n);var i=this.getTagForId(e);if(void 0!==this.deferred[e]){var a=this.deferred[e].concat(t);i.insertRules(e,a,n),this.deferred[e]=void 0}else i.insertRules(e,t,n)},e.prototype.remove=function(e){var t=this.tagMap[e];if(void 0!==t){for(var n=this.clones,r=0;r<n.length;r+=1)n[r].remove(e);t.removeRules(e),this.ignoreRehydratedNames[e]=!0,this.deferred[e]=void 0}},e.prototype.toHTML=function(){return this.tags.map(function(e){return e.toHTML()}).join("")},e.prototype.toReactElements=function(){var e=this.id;return this.tags.map(function(t,n){var r="sc-"+e+"-"+n;return Object(l.cloneElement)(t.toElement(),{key:r})})},b(e,null,[{key:"master",get:function(){return se||(se=(new e).rehydrate())}},{key:"instance",get:function(){return e.master}}]),e}(),fe=function(){function e(t,n){var r=this;g(this,e),this.inject=function(e){e.hasNameForId(r.id,r.name)||e.inject(r.id,r.rules,r.name)},this.toString=function(){throw new j(12,String(r.name))},this.name=t,this.rules=n,this.id="sc-keyframes-"+t}return e.prototype.getName=function(){return this.name},e}(),pe=/([A-Z])/g,de=/^ms-/;function he(e){return e.replace(pe,"-$1").toLowerCase().replace(de,"-ms-")}var me=function(e){return null==e||!1===e||""===e},ge=function e(t,n){var r=[];return Object.keys(t).forEach(function(n){if(!me(t[n])){if(x(t[n]))return r.push.apply(r,e(t[n],n)),r;if(C(t[n]))return r.push(he(n)+":",t[n],";"),r;r.push(he(n)+": "+(o=n,(null==(i=t[n])||"boolean"==typeof i||""===i?"":"number"!=typeof i||0===i||o in s.a?String(i).trim():i+"px")+";"))}var o,i;return r}),n?[n+" {"].concat(r,["}"]):r};function be(e,t,n){if(Array.isArray(e)){for(var r,o=[],i=0,a=e.length;i<a;i+=1)null!==(r=be(e[i],t,n))&&(Array.isArray(r)?o.push.apply(o,r):o.push(r));return o}return me(e)?null:O(e)?"."+e.styledComponentId:C(e)?"function"!=typeof(l=e)||l.prototype&&l.prototype.isReactComponent||!t?e:be(e(t),t,n):e instanceof fe?n?(e.inject(n),e.getName()):e:x(e)?ge(e):e.toString();var l}function ve(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return C(e)||x(e)?be(h(k,[e].concat(n))):be(h(e,n))}var we=function(e){return String.fromCharCode(e+(e>25?39:97))};function ke(e,t){for(var n=0;n<e.length;n+=1){var r=e[n];if(Array.isArray(r)&&!ke(r,t))return!1;if(C(r)&&!O(r))return!1}return!t.some(function(e){return C(e)||function(e){for(var t in e)if(C(e[t]))return!0;return!1}(e)})}var Se,Ce=function(e){return function xe(e){var t="",n=void 0;for(n=e;n>52;n=Math.floor(n/52))t=we(n%52)+t;return we(n%52)+t}(function ye(e){for(var t,n=0|e.length,r=0|n,o=0;n>=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return((r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16))^r>>>15)>>>0}(e))},Ee=function(){function e(t,n,r){g(this,e),this.rules=t,this.isStatic=ke(t,n),this.componentId=r,ue.master.hasId(r)||ue.master.deferredInject(r,[])}return e.prototype.generateAndInjectStyles=function(e,t){var n=this.isStatic,r=this.componentId,o=this.lastClassName;if(P&&n&&"string"==typeof o&&t.hasNameForId(r,o))return o;var i=be(this.rules,e,t),a=Ce(this.componentId+i.join(""));return t.hasNameForId(r,a)||t.inject(this.componentId,Y(i,"."+a,void 0,r),a),this.lastClassName=a,a},e.generateName=function(e){return Ce(e)},e}(),_e=/[[\].#*$><+~=|^:(),"'`-]+/g,Pe=/(^-|-$)/g;function Te(e){return e.replace(_e,"-").replace(Pe,"")}function je(e){return"string"==typeof e&&!0}var Re={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDerivedStateFromProps:!0,propTypes:!0,type:!0},De={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Me=((Se={})[u.ForwardRef]={$$typeof:!0,render:!0},Se),Ae=Object.defineProperty,Ie=Object.getOwnPropertyNames,ze=Object.getOwnPropertySymbols,Be=void 0===ze?function(){return[]}:ze,Le=Object.getOwnPropertyDescriptor,Ne=Object.getPrototypeOf,Fe=Object.prototype,Ue=Array.prototype;function He(e,t,n){if("string"!=typeof t){var r=Ne(t);r&&r!==Fe&&He(e,r,n);for(var o=Ue.concat(Ie(t),Be(t)),i=Me[e.$$typeof]||Re,a=Me[t.$$typeof]||Re,l=o.length,c=void 0,s=void 0;l--;)if(s=o[l],!(De[s]||n&&n[s]||a&&a[s]||i&&i[s])&&(c=Le(t,s)))try{Ae(e,s,c)}catch(e){}return e}return e}var We=Object(l.createContext)(),Ye=We.Consumer,Ve=function(e){function t(n){g(this,t);var r=w(this,e.call(this,n));return r.getContext=Object(f.a)(r.getContext.bind(r)),r.renderInner=r.renderInner.bind(r),r}return y(t,e),t.prototype.render=function(){return this.props.children?c.a.createElement(We.Consumer,null,this.renderInner):null},t.prototype.renderInner=function(e){var t=this.getContext(this.props.theme,e);return c.a.createElement(We.Provider,{value:t},this.props.children)},t.prototype.getTheme=function(e,t){if(C(e))return e(t);if(null===e||Array.isArray(e)||"object"!==(void 0===e?"undefined":m(e)))throw new j(8);return v({},t,e)},t.prototype.getContext=function(e,t){return this.getTheme(e,t)},t}(l.Component),Xe=(function(){function e(){g(this,e),this.masterSheet=ue.master,this.instance=this.masterSheet.clone(),this.sealed=!1}e.prototype.seal=function(){if(!this.sealed){var e=this.masterSheet.clones.indexOf(this.instance);this.masterSheet.clones.splice(e,1),this.sealed=!0}},e.prototype.collectStyles=function(e){if(this.sealed)throw new j(2);return c.a.createElement($e,{sheet:this.instance},e)},e.prototype.getStyleTags=function(){return this.seal(),this.instance.toHTML()},e.prototype.getStyleElement=function(){return this.seal(),this.instance.toReactElements()},e.prototype.interleaveWithNodeStream=function(e){throw new j(3)}}(),Object(l.createContext)()),qe=Xe.Consumer,$e=function(e){function t(n){g(this,t);var r=w(this,e.call(this,n));return r.getContext=Object(f.a)(r.getContext),r}return y(t,e),t.prototype.getContext=function(e,t){if(e)return e;if(t)return new ue(t);throw new j(4)},t.prototype.render=function(){var e=this.props,t=e.children,n=e.sheet,r=e.target;return c.a.createElement(Xe.Provider,{value:this.getContext(n,r)},t)},t}(l.Component),Qe={},Ke=function(e){function t(){g(this,t);var n=w(this,e.call(this));return n.attrs={},n.renderOuter=n.renderOuter.bind(n),n.renderInner=n.renderInner.bind(n),n}return y(t,e),t.prototype.render=function(){return c.a.createElement(qe,null,this.renderOuter)},t.prototype.renderOuter=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ue.master;return this.styleSheet=e,this.props.forwardedComponent.componentStyle.isStatic?this.renderInner():c.a.createElement(Ye,null,this.renderInner)},t.prototype.renderInner=function(e){var c,t=this.props.forwardedComponent,n=t.componentStyle,r=t.defaultProps,o=(t.displayName,t.foldedComponentIds),i=t.styledComponentId,a=t.target;c=n.isStatic?this.generateAndInjectStyles(S,this.props):this.generateAndInjectStyles(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:S,r=!!n&&e.theme===n.theme;return e.theme&&!r?e.theme:t||n.theme}(this.props,e,r)||S,this.props);var s=this.props.as||this.attrs.as||a,u=je(s),f={},d=v({},this.props,this.attrs),h=void 0;for(h in d)"forwardedComponent"!==h&&"as"!==h&&("forwardedRef"===h?f.ref=d[h]:"forwardedAs"===h?f.as=d[h]:u&&!Object(p.a)(h)||(f[h]=d[h]));return this.props.style&&this.attrs.style&&(f.style=v({},this.attrs.style,this.props.style)),f.className=Array.prototype.concat(o,i,c!==i?c:null,this.props.className,this.attrs.className).filter(Boolean).join(" "),Object(l.createElement)(s,f)},t.prototype.buildExecutionContext=function(e,t,n){var r=this,o=v({},t,{theme:e});return n.length?(this.attrs={},n.forEach(function(e){var t,n=e,i=!1,a=void 0,l=void 0;for(l in C(n)&&(n=n(o),i=!0),n)a=n[l],i||!C(a)||(t=a)&&t.prototype&&t.prototype.isReactComponent||O(a)||(a=a(o)),r.attrs[l]=a,o[l]=a}),o):o},t.prototype.generateAndInjectStyles=function(e,t){var n=t.forwardedComponent,r=n.attrs,o=n.componentStyle;return n.warnTooManyClasses,o.isStatic&&!r.length?o.generateAndInjectStyles(S,this.styleSheet):o.generateAndInjectStyles(this.buildExecutionContext(e,t,r),this.styleSheet)},t}(l.Component);function Ze(e,t,n){var r=O(e),o=!je(e),i=t.displayName,a=void 0===i?function(e){return je(e)?"styled."+e:"Styled("+E(e)+")"}(e):i,l=t.componentId,s=void 0===l?function(e,t,n){var r="string"!=typeof t?"sc":Te(t),o=(Qe[r]||0)+1;Qe[r]=o;var i=r+"-"+e.generateName(r+o);return n?n+"-"+i:i}(Ee,t.displayName,t.parentComponentId):l,u=t.ParentComponent,f=void 0===u?Ke:u,p=t.attrs,h=void 0===p?k:p,m=t.displayName&&t.componentId?Te(t.displayName)+"-"+t.componentId:t.componentId||s,g=r&&e.attrs?Array.prototype.concat(e.attrs,h).filter(Boolean):h,b=new Ee(r?e.componentStyle.rules.concat(n):n,g,m),y=void 0,w=function(e,t){return c.a.createElement(f,v({},e,{forwardedComponent:y,forwardedRef:t}))};return w.displayName=a,(y=c.a.forwardRef(w)).displayName=a,y.attrs=g,y.componentStyle=b,y.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):k,y.styledComponentId=m,y.target=r?e.target:e,y.withComponent=function(e){var r=t.componentId,o=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["componentId"]),i=r&&r+"-"+(je(e)?e:Te(E(e)));return Ze(e,v({},o,{attrs:g,componentId:i,ParentComponent:f}),n)},Object.defineProperty(y,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=r?Object(d.a)(e.defaultProps,t):t}}),y.toString=function(){return"."+y.styledComponentId},o&&He(y,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,styledComponentId:!0,target:!0,withComponent:!0}),y}var Ge=function(e){return function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:S;if(!Object(u.isValidElementType)(n))throw new j(1,String(n));var o=function(){return t(n,r,ve.apply(void 0,arguments))};return o.withConfig=function(o){return e(t,n,v({},r,o))},o.attrs=function(o){return e(t,n,v({},r,{attrs:Array.prototype.concat(r.attrs,o).filter(Boolean)}))},o}(Ze,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach(function(e){Ge[e]=Ge(e)}),function(){function e(t,n){g(this,e),this.rules=t,this.componentId=n,this.isStatic=ke(t,k),ue.master.hasId(n)||ue.master.deferredInject(n,[])}e.prototype.createStyles=function(e,t){var n=Y(be(this.rules,e,t),"");t.inject(this.componentId,n)},e.prototype.removeStyles=function(e){var t=this.componentId;e.hasId(t)&&e.remove(t)},e.prototype.renderStyles=function(e,t){this.removeStyles(t),this.createStyles(e,t)}}(),P&&(window.scCGSHMRCache={}),t.b=Ge}).call(this,n(12))},function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.d(t,"b",function(){return a}),n.d(t,"a",function(){return i});var i=function(e,t){return null==t&&(t=document),"object"===o(e)?e:t.querySelector(e)},a=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,o;return t=e,o=[{key:"initClass",value:function(){var e;this.uniqid=(e=0,{get:function(){return e++}})}},{key:"extend",value:function(e){for(var t=e,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];for(var i=0,a=Array.from(r);i<a.length;i++)for(var l=a[i],c=0,s=Object.keys(l||{});c<s.length;c++){var u=s[c];t[u]=l[u]}return t}},{key:"clampRGB",value:function(e){return e<0?0:e>255?255:e}},{key:"copyAttributes",value:function(e,t,n){return null==n&&(n={}),function(){for(var r=[],o=0,i=Array.from(e.attributes);o<i.length;o++){var a=i[o];null!=n.except&&Array.from(n.except).includes(a.nodeName)||r.push(t.setAttribute(a.nodeName,a.nodeValue))}return r}()}},{key:"dataArray",value:function(e){return null==e&&(e=0),Caman.NodeJS||null!=window.Uint8Array?new Uint8Array(e):new Array(e)}}],null&&r(t.prototype,null),o&&r(t,o),e}();a.initClass()},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=new function(){var e,t,n,r;for(t=0,n=(r=["log","info","warn","error"]).length;t<n;t++)this[e=r[t]]=function(e){return function(){var t;if(t=1<=arguments.length?[].slice.call(arguments,0):[],Caman.DEBUG)try{return console[e].apply(console,t)}catch(n){return console[e](t)}}}(e);this.debug=this.log}},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var o,i=!1,a=0;function l(){o&&clearTimeout(o)}function c(){for(var c=arguments.length,s=new Array(c),u=0;u<c;u++)s[u]=arguments[u];var f=this,p=Date.now()-a;function d(){a=Date.now(),n.apply(f,s)}i||(r&&!o&&d(),l(),void 0===r&&p>e?d():!0!==t&&(o=setTimeout(r?function h(){o=void 0}:d,void 0===r?e-p:e)))}return"boolean"!=typeof t&&(r=n,n=t,t=void 0),c.cancel=function(){l(),i=!0},c}e.debounce=function(e,n,r){return void 0===r?t(e,n,!1):t(e,r,!1!==n)},e.throttle=t,Object.defineProperty(e,"__esModule",{value:!0})}(t)},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(23)},function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,o;return t=e,o=[{key:"initClass",value:function(){this.items={}}},{key:"has",value:function(e){return null!=this.items[e]}},{key:"get",value:function(e){return this.items[e]}},{key:"put",value:function(e,t){return this.items[e]=t}},{key:"execute",value:function(e,t){var n=this;return setTimeout(function(){return t.call(n.get(e),n.get(e))},0),this.get(e)}},{key:"flush",value:function(e){return null==e&&(e=!1),e?delete this.items[e]:this.items={}}}],null&&r(t.prototype,null),o&&r(t,o),e}();o.initClass(),t.a=o},function(e,t,n){e.exports=function e(t){"use strict";var n=/^\0+/g,r=/[\0\r\f]/g,o=/: */g,i=/zoo|gra/,a=/([,: ])(transform)/g,l=/,+\s*(?![^(]*[)])/g,c=/ +\s*(?![^(]*[)])/g,s=/ *[\0] */g,u=/,\r+?/g,f=/([\t\r\n ])*\f?&/g,p=/:global\(((?:[^\(\)\[\]]*|\[.*\]|\([^\(\)]*\))*)\)/g,d=/\W+/g,h=/@(k\w+)\s*(\S*)\s*/,m=/::(place)/g,g=/:(read-only)/g,b=/\s+(?=[{\];=:>])/g,v=/([[}=:>])\s+/g,y=/(\{[^{]+?);(?=\})/g,w=/\s{2,}/g,x=/([^\(])(:+) */g,k=/[svh]\w+-[tblr]{2}/,S=/\(\s*(.*)\s*\)/g,C=/([\s\S]*?);/g,E=/-self|flex-/g,O=/[^]*?(:[rp][el]a[\w-]+)[^]*/,_=/stretch|:\s*\w+\-(?:conte|avail)/,P=/([^-])(image-set\()/,T="-webkit-",j="-moz-",R="-ms-",D=59,M=125,A=123,I=40,z=41,B=10,L=13,N=32,F=45,U=42,H=44,W=58,Y=47,V=1,X=1,q=0,$=1,Q=1,K=1,Z=0,G=0,J=0,ee=[],te=[],ne=0,re=null,oe=0,ie=1,ae="",le="",ce="";function se(e,t,o,i,a){for(var l,c,u=0,f=0,p=0,d=0,b=0,v=0,y=0,w=0,k=0,C=0,E=0,O=0,_=0,P=0,j=0,R=0,Z=0,te=0,re=0,fe=o.length,be=fe-1,ve="",ye="",we="",xe="",ke="",Se="";j<fe;){if(y=o.charCodeAt(j),j===be&&f+d+p+u!==0&&(0!==f&&(y=f===Y?B:Y),d=p=u=0,fe++,be++),f+d+p+u===0){if(j===be&&(R>0&&(ye=ye.replace(r,"")),ye.trim().length>0)){switch(y){case N:case 9:case D:case L:case B:break;default:ye+=o.charAt(j)}y=D}if(1===Z)switch(y){case A:case M:case D:case 34:case 39:case I:case z:case H:Z=0;case 9:case L:case B:case N:break;default:for(Z=0,re=j,b=y,j--,y=D;re<fe;)switch(o.charCodeAt(re++)){case B:case L:case D:++j,y=b,re=fe;break;case W:R>0&&(++j,y=b);case A:re=fe}}switch(y){case A:for(b=(ye=ye.trim()).charCodeAt(0),E=1,re=++j;j<fe;){switch(y=o.charCodeAt(j)){case A:E++;break;case M:E--;break;case Y:switch(v=o.charCodeAt(j+1)){case U:case Y:j=ge(v,j,be,o)}break;case 91:y++;case I:y++;case 34:case 39:for(;j++<be&&o.charCodeAt(j)!==y;);}if(0===E)break;j++}if(64===(we=o.substring(re,j),0===b&&(b=(ye=ye.replace(n,"").trim()).charCodeAt(0)),b)){switch(R>0&&(ye=ye.replace(r,"")),v=ye.charCodeAt(1)){case 100:case 109:case 115:case F:l=t;break;default:l=ee}if(re=(we=se(t,l,we,v,a+1)).length,J>0&&0===re&&(re=ye.length),ne>0&&(c=me(3,we,l=ue(ee,ye,te),t,X,V,re,v,a,i),ye=l.join(""),void 0!==c&&0===(re=(we=c.trim()).length)&&(v=0,we="")),re>0)switch(v){case 115:ye=ye.replace(S,he);case 100:case 109:case F:we=ye+"{"+we+"}";break;case 107:we=(ye=ye.replace(h,"$1 $2"+(ie>0?ae:"")))+"{"+we+"}",we=1===Q||2===Q&&de("@"+we,3)?"@"+T+we+"@"+we:"@"+we;break;default:we=ye+we,112===i&&(xe+=we,we="")}else we=""}else we=se(t,ue(t,ye,te),we,i,a+1);ke+=we,O=0,Z=0,P=0,R=0,te=0,_=0,ye="",we="",y=o.charCodeAt(++j);break;case M:case D:if((re=(ye=(R>0?ye.replace(r,""):ye).trim()).length)>1)switch(0===P&&((b=ye.charCodeAt(0))===F||b>96&&b<123)&&(re=(ye=ye.replace(" ",":")).length),ne>0&&void 0!==(c=me(1,ye,t,e,X,V,xe.length,i,a,i))&&0===(re=(ye=c.trim()).length)&&(ye="\0\0"),b=ye.charCodeAt(0),v=ye.charCodeAt(1),b){case 0:break;case 64:if(105===v||99===v){Se+=ye+o.charAt(j);break}default:if(ye.charCodeAt(re-1)===W)break;xe+=pe(ye,b,v,ye.charCodeAt(2))}O=0,Z=0,P=0,R=0,te=0,ye="",y=o.charCodeAt(++j)}}switch(y){case L:case B:if(f+d+p+u+G===0)switch(C){case z:case 39:case 34:case 64:case 126:case 62:case U:case 43:case Y:case F:case W:case H:case D:case A:case M:break;default:P>0&&(Z=1)}f===Y?f=0:$+O===0&&107!==i&&ye.length>0&&(R=1,ye+="\0"),ne*oe>0&&me(0,ye,t,e,X,V,xe.length,i,a,i),V=1,X++;break;case D:case M:if(f+d+p+u===0){V++;break}default:switch(V++,ve=o.charAt(j),y){case 9:case N:if(d+u+f===0)switch(w){case H:case W:case 9:case N:ve="";break;default:y!==N&&(ve=" ")}break;case 0:ve="\\0";break;case 12:ve="\\f";break;case 11:ve="\\v";break;case 38:d+f+u===0&&$>0&&(te=1,R=1,ve="\f"+ve);break;case 108:if(d+f+u+q===0&&P>0)switch(j-P){case 2:112===w&&o.charCodeAt(j-3)===W&&(q=w);case 8:111===k&&(q=k)}break;case W:d+f+u===0&&(P=j);break;case H:f+p+d+u===0&&(R=1,ve+="\r");break;case 34:case 39:0===f&&(d=d===y?0:0===d?y:d);break;case 91:d+f+p===0&&u++;break;case 93:d+f+p===0&&u--;break;case z:d+f+u===0&&p--;break;case I:if(d+f+u===0){if(0===O)if(2*w+3*k==533);else E=0,O=1;p++}break;case 64:f+p+d+u+P+_===0&&(_=1);break;case U:case Y:if(d+u+p>0)break;switch(f){case 0:switch(2*y+3*o.charCodeAt(j+1)){case 235:f=Y;break;case 220:re=j,f=U}break;case U:y===Y&&w===U&&re+2!==j&&(33===o.charCodeAt(re+2)&&(xe+=o.substring(re,j+1)),ve="",f=0)}}if(0===f){if($+d+u+_===0&&107!==i&&y!==D)switch(y){case H:case 126:case 62:case 43:case z:case I:if(0===O){switch(w){case 9:case N:case B:case L:ve+="\0";break;default:ve="\0"+ve+(y===H?"":"\0")}R=1}else switch(y){case I:P+7===j&&108===w&&(P=0),O=++E;break;case z:0==(O=--E)&&(R=1,ve+="\0")}break;case 9:case N:switch(w){case 0:case A:case M:case D:case H:case 12:case 9:case N:case B:case L:break;default:0===O&&(R=1,ve+="\0")}}ye+=ve,y!==N&&9!==y&&(C=y)}}k=w,w=y,j++}if(re=xe.length,J>0&&0===re&&0===ke.length&&0===t[0].length==0&&(109!==i||1===t.length&&($>0?le:ce)===t[0])&&(re=t.join(",").length+2),re>0){if(l=0===$&&107!==i?function(e){for(var t,n,o=0,i=e.length,a=Array(i);o<i;++o){for(var l=e[o].split(s),c="",u=0,f=0,p=0,d=0,h=l.length;u<h;++u)if(!(0===(f=(n=l[u]).length)&&h>1)){if(p=c.charCodeAt(c.length-1),d=n.charCodeAt(0),t="",0!==u)switch(p){case U:case 126:case 62:case 43:case N:case I:break;default:t=" "}switch(d){case 38:n=t+le;case 126:case 62:case 43:case N:case z:case I:break;case 91:n=t+n+le;break;case W:switch(2*n.charCodeAt(1)+3*n.charCodeAt(2)){case 530:if(K>0){n=t+n.substring(8,f-1);break}default:(u<1||l[u-1].length<1)&&(n=t+le+n)}break;case H:t="";default:n=f>1&&n.indexOf(":")>0?t+n.replace(x,"$1"+le+"$2"):t+n+le}c+=n}a[o]=c.replace(r,"").trim()}return a}(t):t,ne>0&&void 0!==(c=me(2,xe,l,e,X,V,re,i,a,i))&&0===(xe=c).length)return Se+xe+ke;if(xe=l.join(",")+"{"+xe+"}",Q*q!=0){switch(2!==Q||de(xe,2)||(q=0),q){case 111:xe=xe.replace(g,":-moz-$1")+xe;break;case 112:xe=xe.replace(m,"::"+T+"input-$1")+xe.replace(m,"::-moz-$1")+xe.replace(m,":-ms-input-$1")+xe}q=0}}return Se+xe+ke}function ue(e,t,n){var r=t.trim().split(u),o=r,i=r.length,a=e.length;switch(a){case 0:case 1:for(var l=0,c=0===a?"":e[0]+" ";l<i;++l)o[l]=fe(c,o[l],n,a).trim();break;default:l=0;var s=0;for(o=[];l<i;++l)for(var f=0;f<a;++f)o[s++]=fe(e[f]+" ",r[l],n,a).trim()}return o}function fe(e,t,n,r){var o=t,i=o.charCodeAt(0);switch(i<33&&(i=(o=o.trim()).charCodeAt(0)),i){case 38:switch($+r){case 0:case 1:if(0===e.trim().length)break;default:return o.replace(f,"$1"+e.trim())}break;case W:if(103!==o.charCodeAt(1))return e.trim()+o.replace(f,"$1"+e.trim());if(K>0&&$>0)return o.replace(p,"$1").replace(f,"$1"+ce);default:if(n*$>0&&o.indexOf("\f")>0)return o.replace(f,(e.charCodeAt(0)===W?"":"$1")+e.trim())}return e+o}function pe(e,t,n,r){var s,u=0,f=e+";",p=2*t+3*n+4*r;if(944===p)return function(e){var t=e.length,n=e.indexOf(":",9)+1,r=e.substring(0,n).trim(),o=e.substring(n,t-1).trim();switch(e.charCodeAt(9)*ie){case 0:break;case F:if(110!==e.charCodeAt(10))break;default:var i=o.split((o="",l)),a=0;for(n=0,t=i.length;a<t;n=0,++a){for(var s=i[a],u=s.split(c);s=u[n];){var f=s.charCodeAt(0);if(1===ie&&(f>64&&f<90||f>96&&f<123||95===f||f===F&&s.charCodeAt(1)!==F)&&isNaN(parseFloat(s))+(-1!==s.indexOf("("))===1)switch(s){case"infinite":case"alternate":case"backwards":case"running":case"normal":case"forwards":case"both":case"none":case"linear":case"ease":case"ease-in":case"ease-out":case"ease-in-out":case"paused":case"reverse":case"alternate-reverse":case"inherit":case"initial":case"unset":case"step-start":case"step-end":break;default:s+=ae}u[n++]=s}o+=(0===a?"":",")+u.join(" ")}}return o=r+o+";",1===Q||2===Q&&de(o,1)?T+o+o:o}(f);if(0===Q||2===Q&&!de(f,1))return f;switch(p){case 1015:return 97===f.charCodeAt(10)?T+f+f:f;case 951:return 116===f.charCodeAt(3)?T+f+f:f;case 963:return 110===f.charCodeAt(5)?T+f+f:f;case 1009:if(100!==f.charCodeAt(4))break;case 969:case 942:return T+f+f;case 978:return T+f+j+f+f;case 1019:case 983:return T+f+j+f+R+f+f;case 883:return f.charCodeAt(8)===F?T+f+f:f.indexOf("image-set(",11)>0?f.replace(P,"$1"+T+"$2")+f:f;case 932:if(f.charCodeAt(4)===F)switch(f.charCodeAt(5)){case 103:return T+"box-"+f.replace("-grow","")+T+f+R+f.replace("grow","positive")+f;case 115:return T+f+R+f.replace("shrink","negative")+f;case 98:return T+f+R+f.replace("basis","preferred-size")+f}return T+f+R+f+f;case 964:return T+f+R+"flex-"+f+f;case 1023:if(99!==f.charCodeAt(8))break;return s=f.substring(f.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),T+"box-pack"+s+T+f+R+"flex-pack"+s+f;case 1005:return i.test(f)?f.replace(o,":"+T)+f.replace(o,":"+j)+f:f;case 1e3:switch(u=(s=f.substring(13).trim()).indexOf("-")+1,s.charCodeAt(0)+s.charCodeAt(u)){case 226:s=f.replace(k,"tb");break;case 232:s=f.replace(k,"tb-rl");break;case 220:s=f.replace(k,"lr");break;default:return f}return T+f+R+s+f;case 1017:if(-1===f.indexOf("sticky",9))return f;case 975:switch(u=(f=e).length-10,p=(s=(33===f.charCodeAt(u)?f.substring(0,u):f).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|s.charCodeAt(7))){case 203:if(s.charCodeAt(8)<111)break;case 115:f=f.replace(s,T+s)+";"+f;break;case 207:case 102:f=f.replace(s,T+(p>102?"inline-":"")+"box")+";"+f.replace(s,T+s)+";"+f.replace(s,R+s+"box")+";"+f}return f+";";case 938:if(f.charCodeAt(5)===F)switch(f.charCodeAt(6)){case 105:return s=f.replace("-items",""),T+f+T+"box-"+s+R+"flex-"+s+f;case 115:return T+f+R+"flex-item-"+f.replace(E,"")+f;default:return T+f+R+"flex-line-pack"+f.replace("align-content","").replace(E,"")+f}break;case 973:case 989:if(f.charCodeAt(3)!==F||122===f.charCodeAt(4))break;case 931:case 953:if(!0===_.test(e))return 115===(s=e.substring(e.indexOf(":")+1)).charCodeAt(0)?pe(e.replace("stretch","fill-available"),t,n,r).replace(":fill-available",":stretch"):f.replace(s,T+s)+f.replace(s,j+s.replace("fill-",""))+f;break;case 962:if(f=T+f+(102===f.charCodeAt(5)?R+f:"")+f,n+r===211&&105===f.charCodeAt(13)&&f.indexOf("transform",10)>0)return f.substring(0,f.indexOf(";",27)+1).replace(a,"$1"+T+"$2")+f}return f}function de(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10),o=e.substring(n+1,e.length-1);return re(2!==t?r:r.replace(O,"$1"),o,t)}function he(e,t){var n=pe(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(C," or ($1)").substring(4):"("+t+")"}function me(e,t,n,r,o,i,a,l,c,s){for(var u,f=0,p=t;f<ne;++f)switch(u=te[f].call(ve,e,p,n,r,o,i,a,l,c,s)){case void 0:case!1:case!0:case null:break;default:p=u}if(p!==t)return p}function ge(e,t,n,r){for(var o=t+1;o<n;++o)switch(r.charCodeAt(o)){case Y:if(e===U&&r.charCodeAt(o-1)===U&&t+2!==o)return o+1;break;case B:if(e===Y)return o+1}return o}function be(e){for(var t in e){var n=e[t];switch(t){case"keyframe":ie=0|n;break;case"global":K=0|n;break;case"cascade":$=0|n;break;case"compress":Z=0|n;break;case"semicolon":G=0|n;break;case"preserve":J=0|n;break;case"prefix":re=null,n?"function"!=typeof n?Q=1:(Q=2,re=n):Q=0}}return be}function ve(t,n){if(void 0!==this&&this.constructor===ve)return e(t);var o=t,i=o.charCodeAt(0);i<33&&(i=(o=o.trim()).charCodeAt(0)),ie>0&&(ae=o.replace(d,91===i?"":"-")),i=1,1===$?ce=o:le=o;var a,l=[ce];ne>0&&void 0!==(a=me(-1,n,l,l,X,V,0,0,0,0))&&"string"==typeof a&&(n=a);var c=se(ee,l,n,0,0);return ne>0&&void 0!==(a=me(-2,c,l,l,X,V,c.length,0,0,0))&&"string"!=typeof(c=a)&&(i=0),ae="",ce="",le="",q=0,X=1,V=1,Z*i==0?c:c.replace(r,"").replace(b,"").replace(v,"$1").replace(y,"$1").replace(w," ")}return ve.use=function e(t){switch(t){case void 0:case null:ne=te.length=0;break;default:if("function"==typeof t)te[ne++]=t;else if("object"==typeof t)for(var n=0,r=t.length;n<r;++n)e(t[n]);else oe=0|!!t}return e},ve.set=be,void 0!==t&&be(t),ve}(null)},function(e,t,n){"use strict";e.exports=n(27)},function(e,t,n){"use strict";function r(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}t.a=function(e,t){var n;void 0===t&&(t=r);var o,i=[],a=!1;return function(){for(var r=[],l=0;l<arguments.length;l++)r[l]=arguments[l];return a&&n===this&&t(r,i)||(o=e.apply(this,r),a=!0,n=this,i=r),o}}},function(e,t,n){var r=n(32),o=n(33);e.exports=function(e,t,n){var i=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var a=(e=e||{}).random||(e.rng||r)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var l=0;l<16;++l)t[i+l]=a[l];return t||o(a)}},function(e,t,n){"use strict";
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,l,c=function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;s<arguments.length;s++){for(var u in n=Object(arguments[s]))o.call(n,u)&&(c[u]=n[u]);if(r){l=r(n);for(var f=0;f<l.length;f++)i.call(n,l[f])&&(c[l[f]]=n[l[f]])}}return c}},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var c,s=[],u=!1,f=-1;function p(){u&&c&&(u=!1,c.length?s=c.concat(s):f=-1,s.length&&d())}function d(){if(!u){var e=l(p);u=!0;for(var t=s.length;t;){for(c=s,s=[];++f<t;)c&&c[f].run();f=-1,t=s.length}c=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];s.push(new h(e,t)),1!==s.length||u||l(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,i,a,l,c,s,u,f){switch(n){case 1:if(0===u&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===s)return r+"/*|*/";break;case 3:switch(s){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}}()},function(e,t,n){"use strict";t.a={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},function(module,exports,__webpack_require__){(function(process,global){var __WEBPACK_AMD_DEFINE_RESULT__;
/*
 * [js-sha1]{@link https://github.com/emn178/js-sha1}
 *
 * @version 0.6.0
 * @author Chen, Yi-Cyuan [emn178@gmail.com]
 * @copyright Chen, Yi-Cyuan 2014-2017
 * @license MIT
 */!function(){"use strict";var root="object"==typeof window?window:{},NODE_JS=!root.JS_SHA1_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node;NODE_JS&&(root=global);var COMMON_JS=!root.JS_SHA1_NO_COMMON_JS&&"object"==typeof module&&module.exports,AMD=__webpack_require__(31),HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-2147483648,8388608,32768,128],SHIFT=[24,16,8,0],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[],createOutputMethod=function(e){return function(t){return new Sha1(!0).update(t)[e]()}},createMethod=function(){var e=createOutputMethod("hex");NODE_JS&&(e=nodeWrap(e)),e.create=function(){return new Sha1},e.update=function(t){return e.create().update(t)};for(var t=0;t<OUTPUT_TYPES.length;++t){var n=OUTPUT_TYPES[t];e[n]=createOutputMethod(n)}return e},nodeWrap=function(method){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),nodeMethod=function(e){if("string"==typeof e)return crypto.createHash("sha1").update(e,"utf8").digest("hex");if(e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(void 0===e.length)return method(e);return crypto.createHash("sha1").update(new Buffer(e)).digest("hex")};return nodeMethod};function Sha1(e){e?(blocks[0]=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0,this.blocks=blocks):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0}Sha1.prototype.update=function(e){if(!this.finalized){var t="string"!=typeof e;t&&e.constructor===root.ArrayBuffer&&(e=new Uint8Array(e));for(var n,r,o=0,i=e.length||0,a=this.blocks;o<i;){if(this.hashed&&(this.hashed=!1,a[0]=this.block,a[16]=a[1]=a[2]=a[3]=a[4]=a[5]=a[6]=a[7]=a[8]=a[9]=a[10]=a[11]=a[12]=a[13]=a[14]=a[15]=0),t)for(r=this.start;o<i&&r<64;++o)a[r>>2]|=e[o]<<SHIFT[3&r++];else for(r=this.start;o<i&&r<64;++o)(n=e.charCodeAt(o))<128?a[r>>2]|=n<<SHIFT[3&r++]:n<2048?(a[r>>2]|=(192|n>>6)<<SHIFT[3&r++],a[r>>2]|=(128|63&n)<<SHIFT[3&r++]):n<55296||n>=57344?(a[r>>2]|=(224|n>>12)<<SHIFT[3&r++],a[r>>2]|=(128|n>>6&63)<<SHIFT[3&r++],a[r>>2]|=(128|63&n)<<SHIFT[3&r++]):(n=65536+((1023&n)<<10|1023&e.charCodeAt(++o)),a[r>>2]|=(240|n>>18)<<SHIFT[3&r++],a[r>>2]|=(128|n>>12&63)<<SHIFT[3&r++],a[r>>2]|=(128|n>>6&63)<<SHIFT[3&r++],a[r>>2]|=(128|63&n)<<SHIFT[3&r++]);this.lastByteIndex=r,this.bytes+=r-this.start,r>=64?(this.block=a[16],this.start=r-64,this.hash(),this.hashed=!0):this.start=r}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296|0,this.bytes=this.bytes%4294967296),this}},Sha1.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[16]=this.block,e[t>>2]|=EXTRA[3&t],this.block=e[16],t>=56&&(this.hashed||this.hash(),e[0]=this.block,e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.hBytes<<3|this.bytes>>>29,e[15]=this.bytes<<3,this.hash()}},Sha1.prototype.hash=function(){var e,t,n=this.h0,r=this.h1,o=this.h2,i=this.h3,a=this.h4,l=this.blocks;for(e=16;e<80;++e)t=l[e-3]^l[e-8]^l[e-14]^l[e-16],l[e]=t<<1|t>>>31;for(e=0;e<20;e+=5)n=(t=(r=(t=(o=(t=(i=(t=(a=(t=n<<5|n>>>27)+(r&o|~r&i)+a+1518500249+l[e]|0)<<5|a>>>27)+(n&(r=r<<30|r>>>2)|~n&o)+i+1518500249+l[e+1]|0)<<5|i>>>27)+(a&(n=n<<30|n>>>2)|~a&r)+o+1518500249+l[e+2]|0)<<5|o>>>27)+(i&(a=a<<30|a>>>2)|~i&n)+r+1518500249+l[e+3]|0)<<5|r>>>27)+(o&(i=i<<30|i>>>2)|~o&a)+n+1518500249+l[e+4]|0,o=o<<30|o>>>2;for(;e<40;e+=5)n=(t=(r=(t=(o=(t=(i=(t=(a=(t=n<<5|n>>>27)+(r^o^i)+a+1859775393+l[e]|0)<<5|a>>>27)+(n^(r=r<<30|r>>>2)^o)+i+1859775393+l[e+1]|0)<<5|i>>>27)+(a^(n=n<<30|n>>>2)^r)+o+1859775393+l[e+2]|0)<<5|o>>>27)+(i^(a=a<<30|a>>>2)^n)+r+1859775393+l[e+3]|0)<<5|r>>>27)+(o^(i=i<<30|i>>>2)^a)+n+1859775393+l[e+4]|0,o=o<<30|o>>>2;for(;e<60;e+=5)n=(t=(r=(t=(o=(t=(i=(t=(a=(t=n<<5|n>>>27)+(r&o|r&i|o&i)+a-1894007588+l[e]|0)<<5|a>>>27)+(n&(r=r<<30|r>>>2)|n&o|r&o)+i-1894007588+l[e+1]|0)<<5|i>>>27)+(a&(n=n<<30|n>>>2)|a&r|n&r)+o-1894007588+l[e+2]|0)<<5|o>>>27)+(i&(a=a<<30|a>>>2)|i&n|a&n)+r-1894007588+l[e+3]|0)<<5|r>>>27)+(o&(i=i<<30|i>>>2)|o&a|i&a)+n-1894007588+l[e+4]|0,o=o<<30|o>>>2;for(;e<80;e+=5)n=(t=(r=(t=(o=(t=(i=(t=(a=(t=n<<5|n>>>27)+(r^o^i)+a-899497514+l[e]|0)<<5|a>>>27)+(n^(r=r<<30|r>>>2)^o)+i-899497514+l[e+1]|0)<<5|i>>>27)+(a^(n=n<<30|n>>>2)^r)+o-899497514+l[e+2]|0)<<5|o>>>27)+(i^(a=a<<30|a>>>2)^n)+r-899497514+l[e+3]|0)<<5|r>>>27)+(o^(i=i<<30|i>>>2)^a)+n-899497514+l[e+4]|0,o=o<<30|o>>>2;this.h0=this.h0+n|0,this.h1=this.h1+r|0,this.h2=this.h2+o|0,this.h3=this.h3+i|0,this.h4=this.h4+a|0},Sha1.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,r=this.h3,o=this.h4;return HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[15&r]+HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[15&o]},Sha1.prototype.toString=Sha1.prototype.hex,Sha1.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,r=this.h3,o=this.h4;return[e>>24&255,e>>16&255,e>>8&255,255&e,t>>24&255,t>>16&255,t>>8&255,255&t,n>>24&255,n>>16&255,n>>8&255,255&n,r>>24&255,r>>16&255,r>>8&255,255&r,o>>24&255,o>>16&255,o>>8&255,255&o]},Sha1.prototype.array=Sha1.prototype.digest,Sha1.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(20),t=new DataView(e);return t.setUint32(0,this.h0),t.setUint32(4,this.h1),t.setUint32(8,this.h2),t.setUint32(12,this.h3),t.setUint32(16,this.h4),e};var exports=createMethod();COMMON_JS?module.exports=exports:(root.sha1=exports,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))}()}).call(this,__webpack_require__(12),__webpack_require__(13))},function(e,t,n){
/*!
      * Cropper.js v1.5.7
      * https://fengyuanchen.github.io/cropperjs
      *
      * Copyright 2015-present Chen Fengyuan
      * Released under the MIT license
      *
      * Date: 2020-05-23T05:23:00.081Z
      */
e.exports=function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){r(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function a(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var c="undefined"!=typeof window&&void 0!==window.document,s=c?window:{},u=!(!c||!s.document.documentElement)&&"ontouchstart"in s.document.documentElement,f=!!c&&"PointerEvent"in s,p="".concat("cropper","-crop"),d="".concat("cropper","-disabled"),h="".concat("cropper","-hidden"),m="".concat("cropper","-hide"),g="".concat("cropper","-invisible"),b="".concat("cropper","-modal"),v="".concat("cropper","-move"),y="".concat("cropper","Action"),w="".concat("cropper","Preview"),C=f?"pointerdown":u?"touchstart":"mousedown",E=f?"pointermove":u?"touchmove":"mousemove",O=f?"pointerup pointercancel":u?"touchend touchcancel":"mouseup",_=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,P=/^data:/,T=/^data:image\/jpeg;base64,/,j=/^img|canvas$/i,R={viewMode:0,dragMode:"crop",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},D=Number.isNaN||s.isNaN;function M(e){return"number"==typeof e&&!D(e)}var A=function(e){return e>0&&e<1/0};function I(e){return void 0===e}function z(t){return"object"===e(t)&&null!==t}var B=Object.prototype.hasOwnProperty;function L(e){if(!z(e))return!1;try{var t=e.constructor,n=t.prototype;return t&&n&&B.call(n,"isPrototypeOf")}catch(e){return!1}}function N(e){return"function"==typeof e}var F=Array.prototype.slice;function U(e){return Array.from?Array.from(e):F.call(e)}function H(e,t){return e&&N(t)&&(Array.isArray(e)||M(e.length)?U(e).forEach(function(n,r){t.call(e,n,r,e)}):z(e)&&Object.keys(e).forEach(function(n){t.call(e,e[n],n,e)})),e}var W=Object.assign||function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return z(e)&&n.length>0&&n.forEach(function(t){z(t)&&Object.keys(t).forEach(function(n){e[n]=t[n]})}),e},Y=/\.\d*(?:0|9){12}\d*$/;function V(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return Y.test(e)?Math.round(e*t)/t:e}var X=/^width|height|left|top|marginLeft|marginTop$/;function q(e,t){var n=e.style;H(t,function(e,t){X.test(t)&&M(e)&&(e="".concat(e,"px")),n[t]=e})}function $(e,t){if(t)if(M(e.length))H(e,function(e){$(e,t)});else if(e.classList)e.classList.add(t);else{var n=e.className.trim();n?n.indexOf(t)<0&&(e.className="".concat(n," ").concat(t)):e.className=t}}function Q(e,t){t&&(M(e.length)?H(e,function(e){Q(e,t)}):e.classList?e.classList.remove(t):e.className.indexOf(t)>=0&&(e.className=e.className.replace(t,"")))}function K(e,t,n){t&&(M(e.length)?H(e,function(e){K(e,t,n)}):n?$(e,t):Q(e,t))}var Z=/([a-z\d])([A-Z])/g;function G(e){return e.replace(Z,"$1-$2").toLowerCase()}function J(e,t){return z(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-".concat(G(t)))}function ee(e,t,n){z(n)?e[t]=n:e.dataset?e.dataset[t]=n:e.setAttribute("data-".concat(G(t)),n)}var te=/\s\s*/,ne=function(){var e=!1;if(c){var t=!1,n=function(){},r=Object.defineProperty({},"once",{get:function(){return e=!0,t},set:function(e){t=e}});s.addEventListener("test",n,r),s.removeEventListener("test",n,r)}return e}();function re(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=n;t.trim().split(te).forEach(function(t){if(!ne){var i=e.listeners;i&&i[t]&&i[t][n]&&(o=i[t][n],delete i[t][n],0===Object.keys(i[t]).length&&delete i[t],0===Object.keys(i).length&&delete e.listeners)}e.removeEventListener(t,o,r)})}function oe(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=n;t.trim().split(te).forEach(function(t){if(r.once&&!ne){var i=e.listeners,a=void 0===i?{}:i;o=function(){delete a[t][n],e.removeEventListener(t,o,r);for(var i=arguments.length,l=new Array(i),c=0;c<i;c++)l[c]=arguments[c];n.apply(e,l)},a[t]||(a[t]={}),a[t][n]&&e.removeEventListener(t,a[t][n],r),a[t][n]=o,e.listeners=a}e.addEventListener(t,o,r)})}function ie(e,t,n){var r;return N(Event)&&N(CustomEvent)?r=new CustomEvent(t,{detail:n,bubbles:!0,cancelable:!0}):(r=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!0,n),e.dispatchEvent(r)}function ae(e){var t=e.getBoundingClientRect();return{left:t.left+(window.pageXOffset-document.documentElement.clientLeft),top:t.top+(window.pageYOffset-document.documentElement.clientTop)}}var le=s.location,ce=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function se(e){var t=e.match(ce);return null!==t&&(t[1]!==le.protocol||t[2]!==le.hostname||t[3]!==le.port)}function ue(e){var t="timestamp=".concat((new Date).getTime());return e+(-1===e.indexOf("?")?"?":"&")+t}function fe(e){var t=e.rotate,n=e.scaleX,r=e.scaleY,o=e.translateX,i=e.translateY,a=[];M(o)&&0!==o&&a.push("translateX(".concat(o,"px)")),M(i)&&0!==i&&a.push("translateY(".concat(i,"px)")),M(t)&&0!==t&&a.push("rotate(".concat(t,"deg)")),M(n)&&1!==n&&a.push("scaleX(".concat(n,")")),M(r)&&1!==r&&a.push("scaleY(".concat(r,")"));var l=a.length?a.join(" "):"none";return{WebkitTransform:l,msTransform:l,transform:l}}function pe(e,t){var n=e.pageX,r=e.pageY,o={endX:n,endY:r};return t?o:i({startX:n,startY:r},o)}function de(e){var t=e.aspectRatio,n=e.height,r=e.width,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"contain",i=A(r),a=A(n);if(i&&a){var l=n*t;"contain"===o&&l>r||"cover"===o&&l<r?n=r/t:r=n*t}else i?n=r/t:a&&(r=n*t);return{width:r,height:n}}var me=String.fromCharCode,ge=/^data:.*,/;var ve={render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var e=this.element,t=this.options,n=this.container,r=this.cropper;$(r,h),Q(e,h);var o={width:Math.max(n.offsetWidth,Number(t.minContainerWidth)||200),height:Math.max(n.offsetHeight,Number(t.minContainerHeight)||100)};this.containerData=o,q(r,{width:o.width,height:o.height}),$(e,h),Q(r,h)},initCanvas:function(){var e=this.containerData,t=this.imageData,n=this.options.viewMode,r=Math.abs(t.rotate)%180==90,o=r?t.naturalHeight:t.naturalWidth,i=r?t.naturalWidth:t.naturalHeight,a=o/i,l=e.width,c=e.height;e.height*a>e.width?3===n?l=e.height*a:c=e.width/a:3===n?c=e.width/a:l=e.height*a;var s={aspectRatio:a,naturalWidth:o,naturalHeight:i,width:l,height:c};s.left=(e.width-l)/2,s.top=(e.height-c)/2,s.oldLeft=s.left,s.oldTop=s.top,this.canvasData=s,this.limited=1===n||2===n,this.limitCanvas(!0,!0),this.initialImageData=W({},t),this.initialCanvasData=W({},s)},limitCanvas:function(e,t){var n=this.options,r=this.containerData,o=this.canvasData,i=this.cropBoxData,a=n.viewMode,l=o.aspectRatio,c=this.cropped&&i;if(e){var s=Number(n.minCanvasWidth)||0,u=Number(n.minCanvasHeight)||0;a>1?(s=Math.max(s,r.width),u=Math.max(u,r.height),3===a&&(u*l>s?s=u*l:u=s/l)):a>0&&(s?s=Math.max(s,c?i.width:0):u?u=Math.max(u,c?i.height:0):c&&(s=i.width,(u=i.height)*l>s?s=u*l:u=s/l));var f=de({aspectRatio:l,width:s,height:u});s=f.width,u=f.height,o.minWidth=s,o.minHeight=u,o.maxWidth=1/0,o.maxHeight=1/0}if(t)if(a>(c?0:1)){var p=r.width-o.width,d=r.height-o.height;o.minLeft=Math.min(0,p),o.minTop=Math.min(0,d),o.maxLeft=Math.max(0,p),o.maxTop=Math.max(0,d),c&&this.limited&&(o.minLeft=Math.min(i.left,i.left+(i.width-o.width)),o.minTop=Math.min(i.top,i.top+(i.height-o.height)),o.maxLeft=i.left,o.maxTop=i.top,2===a&&(o.width>=r.width&&(o.minLeft=Math.min(0,p),o.maxLeft=Math.max(0,p)),o.height>=r.height&&(o.minTop=Math.min(0,d),o.maxTop=Math.max(0,d))))}else o.minLeft=-o.width,o.minTop=-o.height,o.maxLeft=r.width,o.maxTop=r.height},renderCanvas:function(e,t){var n=this.canvasData,r=this.imageData;if(t){var o=function(e){var t=e.width,n=e.height,r=e.degree;if(90==(r=Math.abs(r)%180))return{width:n,height:t};var o=r%90*Math.PI/180,i=Math.sin(o),a=Math.cos(o),l=t*a+n*i,c=t*i+n*a;return r>90?{width:c,height:l}:{width:l,height:c}}({width:r.naturalWidth*Math.abs(r.scaleX||1),height:r.naturalHeight*Math.abs(r.scaleY||1),degree:r.rotate||0}),i=o.width,a=o.height,l=n.width*(i/n.naturalWidth),c=n.height*(a/n.naturalHeight);n.left-=(l-n.width)/2,n.top-=(c-n.height)/2,n.width=l,n.height=c,n.aspectRatio=i/a,n.naturalWidth=i,n.naturalHeight=a,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,q(this.canvas,W({width:n.width,height:n.height},fe({translateX:n.left,translateY:n.top}))),this.renderImage(e),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(e){var t=this.canvasData,n=this.imageData,r=n.naturalWidth*(t.width/t.naturalWidth),o=n.naturalHeight*(t.height/t.naturalHeight);W(n,{width:r,height:o,left:(t.width-r)/2,top:(t.height-o)/2}),q(this.image,W({width:n.width,height:n.height},fe(W({translateX:n.left,translateY:n.top},n)))),e&&this.output()},initCropBox:function(){var e=this.options,t=this.canvasData,n=e.aspectRatio||e.initialAspectRatio,r=Number(e.autoCropArea)||.8,o={width:t.width,height:t.height};n&&(t.height*n>t.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*r),o.height=Math.max(o.minHeight,o.height*r),o.left=t.left+(t.width-o.width)/2,o.top=t.top+(t.height-o.height)/2,o.oldLeft=o.left,o.oldTop=o.top,this.initialCropBoxData=W({},o)},limitCropBox:function(e,t){var n=this.options,r=this.containerData,o=this.canvasData,i=this.cropBoxData,a=this.limited,l=n.aspectRatio;if(e){var c=Number(n.minCropBoxWidth)||0,s=Number(n.minCropBoxHeight)||0,u=a?Math.min(r.width,o.width,o.width+o.left,r.width-o.left):r.width,f=a?Math.min(r.height,o.height,o.height+o.top,r.height-o.top):r.height;c=Math.min(c,r.width),s=Math.min(s,r.height),l&&(c&&s?s*l>c?s=c/l:c=s*l:c?s=c/l:s&&(c=s*l),f*l>u?f=u/l:u=f*l),i.minWidth=Math.min(c,u),i.minHeight=Math.min(s,f),i.maxWidth=u,i.maxHeight=f}t&&(a?(i.minLeft=Math.max(0,o.left),i.minTop=Math.max(0,o.top),i.maxLeft=Math.min(r.width,o.left+o.width)-i.width,i.maxTop=Math.min(r.height,o.top+o.height)-i.height):(i.minLeft=0,i.minTop=0,i.maxLeft=r.width-i.width,i.maxTop=r.height-i.height))},renderCropBox:function(){var e=this.options,t=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,e.movable&&e.cropBoxMovable&&ee(this.face,y,n.width>=t.width&&n.height>=t.height?"move":"all"),q(this.cropBox,W({width:n.width,height:n.height},fe({translateX:n.left,translateY:n.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),ie(this.element,"crop",this.getData())}},ye={initPreview:function(){var e=this.element,t=this.crossOrigin,n=this.options.preview,r=t?this.crossOriginUrl:this.url,o=e.alt||"The image to preview",i=document.createElement("img");if(t&&(i.crossOrigin=t),i.src=r,i.alt=o,this.viewBox.appendChild(i),this.viewBoxImage=i,n){var a=n;"string"==typeof n?a=e.ownerDocument.querySelectorAll(n):n.querySelector&&(a=[n]),this.previews=a,H(a,function(e){var n=document.createElement("img");ee(e,w,{width:e.offsetWidth,height:e.offsetHeight,html:e.innerHTML}),t&&(n.crossOrigin=t),n.src=r,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;"',e.innerHTML="",e.appendChild(n)})}},resetPreview:function(){H(this.previews,function(e){var t=J(e,w);q(e,{width:t.width,height:t.height}),e.innerHTML=t.html,function(e,t){if(z(e[t]))try{delete e[t]}catch(n){e[t]=void 0}else if(e.dataset)try{delete e.dataset[t]}catch(n){e.dataset[t]=void 0}else e.removeAttribute("data-".concat(G(t)))}(e,w)})},preview:function(){var e=this.imageData,t=this.canvasData,n=this.cropBoxData,r=n.width,o=n.height,i=e.width,a=e.height,l=n.left-t.left-e.left,c=n.top-t.top-e.top;this.cropped&&!this.disabled&&(q(this.viewBoxImage,W({width:i,height:a},fe(W({translateX:-l,translateY:-c},e)))),H(this.previews,function(t){var n=J(t,w),s=n.width,u=n.height,f=s,p=u,d=1;r&&(p=o*(d=s/r)),o&&p>u&&(f=r*(d=u/o),p=u),q(t,{width:f,height:p}),q(t.getElementsByTagName("img")[0],W({width:i*d,height:a*d},fe(W({translateX:-l*d,translateY:-c*d},e))))}))}},we={bind:function(){var e=this.element,t=this.options,n=this.cropper;N(t.cropstart)&&oe(e,"cropstart",t.cropstart),N(t.cropmove)&&oe(e,"cropmove",t.cropmove),N(t.cropend)&&oe(e,"cropend",t.cropend),N(t.crop)&&oe(e,"crop",t.crop),N(t.zoom)&&oe(e,"zoom",t.zoom),oe(n,C,this.onCropStart=this.cropStart.bind(this)),t.zoomable&&t.zoomOnWheel&&oe(n,"wheel",this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),t.toggleDragModeOnDblclick&&oe(n,"dblclick",this.onDblclick=this.dblclick.bind(this)),oe(e.ownerDocument,E,this.onCropMove=this.cropMove.bind(this)),oe(e.ownerDocument,O,this.onCropEnd=this.cropEnd.bind(this)),t.responsive&&oe(window,"resize",this.onResize=this.resize.bind(this))},unbind:function(){var e=this.element,t=this.options,n=this.cropper;N(t.cropstart)&&re(e,"cropstart",t.cropstart),N(t.cropmove)&&re(e,"cropmove",t.cropmove),N(t.cropend)&&re(e,"cropend",t.cropend),N(t.crop)&&re(e,"crop",t.crop),N(t.zoom)&&re(e,"zoom",t.zoom),re(n,C,this.onCropStart),t.zoomable&&t.zoomOnWheel&&re(n,"wheel",this.onWheel,{passive:!1,capture:!0}),t.toggleDragModeOnDblclick&&re(n,"dblclick",this.onDblclick),re(e.ownerDocument,E,this.onCropMove),re(e.ownerDocument,O,this.onCropEnd),t.responsive&&re(window,"resize",this.onResize)}},xe={resize:function(){if(!this.disabled){var e,t,n=this.options,r=this.container,o=this.containerData,i=r.offsetWidth/o.width;1===i&&r.offsetHeight===o.height||(n.restore&&(e=this.getCanvasData(),t=this.getCropBoxData()),this.render(),n.restore&&(this.setCanvasData(H(e,function(t,n){e[n]=t*i})),this.setCropBoxData(H(t,function(e,n){t[n]=e*i}))))}},dblclick:function(){var e,t;this.disabled||"none"===this.options.dragMode||this.setDragMode((e=this.dragBox,t=p,(e.classList?e.classList.contains(t):e.className.indexOf(t)>-1)?"move":"crop"))},wheel:function(e){var t=this,n=Number(this.options.wheelZoomRatio)||.1,r=1;this.disabled||(e.preventDefault(),this.wheeling||(this.wheeling=!0,setTimeout(function(){t.wheeling=!1},50),e.deltaY?r=e.deltaY>0?1:-1:e.wheelDelta?r=-e.wheelDelta/120:e.detail&&(r=e.detail>0?1:-1),this.zoom(-r*n,e)))},cropStart:function(e){var t=e.buttons,n=e.button;if(!(this.disabled||("mousedown"===e.type||"pointerdown"===e.type&&"mouse"===e.pointerType)&&(M(t)&&1!==t||M(n)&&0!==n||e.ctrlKey))){var r,o=this.options,i=this.pointers;e.changedTouches?H(e.changedTouches,function(e){i[e.identifier]=pe(e)}):i[e.pointerId||0]=pe(e),r=Object.keys(i).length>1&&o.zoomable&&o.zoomOnTouch?"zoom":J(e.target,y),_.test(r)&&!1!==ie(this.element,"cropstart",{originalEvent:e,action:r})&&(e.preventDefault(),this.action=r,this.cropping=!1,"crop"===r&&(this.cropping=!0,$(this.dragBox,b)))}},cropMove:function(e){var t=this.action;if(!this.disabled&&t){var n=this.pointers;e.preventDefault(),!1!==ie(this.element,"cropmove",{originalEvent:e,action:t})&&(e.changedTouches?H(e.changedTouches,function(e){W(n[e.identifier]||{},pe(e,!0))}):W(n[e.pointerId||0]||{},pe(e,!0)),this.change(e))}},cropEnd:function(e){if(!this.disabled){var t=this.action,n=this.pointers;e.changedTouches?H(e.changedTouches,function(e){delete n[e.identifier]}):delete n[e.pointerId||0],t&&(e.preventDefault(),Object.keys(n).length||(this.action=""),this.cropping&&(this.cropping=!1,K(this.dragBox,b,this.cropped&&this.options.modal)),ie(this.element,"cropend",{originalEvent:e,action:t}))}}},ke={change:function(e){var t,n=this.options,r=this.canvasData,o=this.containerData,a=this.cropBoxData,l=this.pointers,c=this.action,s=n.aspectRatio,u=a.left,f=a.top,p=a.width,d=a.height,m=u+p,g=f+d,b=0,v=0,y=o.width,w=o.height,x=!0;!s&&e.shiftKey&&(s=p&&d?p/d:1),this.limited&&(b=a.minLeft,v=a.minTop,y=b+Math.min(o.width,r.width,r.left+r.width),w=v+Math.min(o.height,r.height,r.top+r.height));var k=l[Object.keys(l)[0]],S={x:k.endX-k.startX,y:k.endY-k.startY},C=function(e){switch(e){case"e":m+S.x>y&&(S.x=y-m);break;case"w":u+S.x<b&&(S.x=b-u);break;case"n":f+S.y<v&&(S.y=v-f);break;case"s":g+S.y>w&&(S.y=w-g)}};switch(c){case"all":u+=S.x,f+=S.y;break;case"e":if(S.x>=0&&(m>=y||s&&(f<=v||g>=w))){x=!1;break}C("e"),(p+=S.x)<0&&(c="w",u-=p=-p),s&&(d=p/s,f+=(a.height-d)/2);break;case"n":if(S.y<=0&&(f<=v||s&&(u<=b||m>=y))){x=!1;break}C("n"),d-=S.y,f+=S.y,d<0&&(c="s",f-=d=-d),s&&(p=d*s,u+=(a.width-p)/2);break;case"w":if(S.x<=0&&(u<=b||s&&(f<=v||g>=w))){x=!1;break}C("w"),p-=S.x,u+=S.x,p<0&&(c="e",u-=p=-p),s&&(d=p/s,f+=(a.height-d)/2);break;case"s":if(S.y>=0&&(g>=w||s&&(u<=b||m>=y))){x=!1;break}C("s"),(d+=S.y)<0&&(c="n",f-=d=-d),s&&(p=d*s,u+=(a.width-p)/2);break;case"ne":if(s){if(S.y<=0&&(f<=v||m>=y)){x=!1;break}C("n"),d-=S.y,f+=S.y,p=d*s}else C("n"),C("e"),S.x>=0?m<y?p+=S.x:S.y<=0&&f<=v&&(x=!1):p+=S.x,S.y<=0?f>v&&(d-=S.y,f+=S.y):(d-=S.y,f+=S.y);p<0&&d<0?(c="sw",f-=d=-d,u-=p=-p):p<0?(c="nw",u-=p=-p):d<0&&(c="se",f-=d=-d);break;case"nw":if(s){if(S.y<=0&&(f<=v||u<=b)){x=!1;break}C("n"),d-=S.y,f+=S.y,p=d*s,u+=a.width-p}else C("n"),C("w"),S.x<=0?u>b?(p-=S.x,u+=S.x):S.y<=0&&f<=v&&(x=!1):(p-=S.x,u+=S.x),S.y<=0?f>v&&(d-=S.y,f+=S.y):(d-=S.y,f+=S.y);p<0&&d<0?(c="se",f-=d=-d,u-=p=-p):p<0?(c="ne",u-=p=-p):d<0&&(c="sw",f-=d=-d);break;case"sw":if(s){if(S.x<=0&&(u<=b||g>=w)){x=!1;break}C("w"),p-=S.x,u+=S.x,d=p/s}else C("s"),C("w"),S.x<=0?u>b?(p-=S.x,u+=S.x):S.y>=0&&g>=w&&(x=!1):(p-=S.x,u+=S.x),S.y>=0?g<w&&(d+=S.y):d+=S.y;p<0&&d<0?(c="ne",f-=d=-d,u-=p=-p):p<0?(c="se",u-=p=-p):d<0&&(c="nw",f-=d=-d);break;case"se":if(s){if(S.x>=0&&(m>=y||g>=w)){x=!1;break}C("e"),d=(p+=S.x)/s}else C("s"),C("e"),S.x>=0?m<y?p+=S.x:S.y>=0&&g>=w&&(x=!1):p+=S.x,S.y>=0?g<w&&(d+=S.y):d+=S.y;p<0&&d<0?(c="nw",f-=d=-d,u-=p=-p):p<0?(c="sw",u-=p=-p):d<0&&(c="ne",f-=d=-d);break;case"move":this.move(S.x,S.y),x=!1;break;case"zoom":this.zoom(function(e){var t=i({},e),n=[];return H(e,function(e,r){delete t[r],H(t,function(t){var r=Math.abs(e.startX-t.startX),o=Math.abs(e.startY-t.startY),i=Math.abs(e.endX-t.endX),a=Math.abs(e.endY-t.endY),l=Math.sqrt(r*r+o*o),c=(Math.sqrt(i*i+a*a)-l)/l;n.push(c)})}),n.sort(function(e,t){return Math.abs(e)<Math.abs(t)}),n[0]}(l),e),x=!1;break;case"crop":if(!S.x||!S.y){x=!1;break}t=ae(this.cropper),u=k.startX-t.left,f=k.startY-t.top,p=a.minWidth,d=a.minHeight,S.x>0?c=S.y>0?"se":"ne":S.x<0&&(u-=p,c=S.y>0?"sw":"nw"),S.y<0&&(f-=d),this.cropped||(Q(this.cropBox,h),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}x&&(a.width=p,a.height=d,a.left=u,a.top=f,this.action=c,this.renderCropBox()),H(l,function(e){e.startX=e.endX,e.startY=e.endY})}},Se={crop:function(){return!this.ready||this.cropped||this.disabled||(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&$(this.dragBox,b),Q(this.cropBox,h),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=W({},this.initialImageData),this.canvasData=W({},this.initialCanvasData),this.cropBoxData=W({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(W(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),Q(this.dragBox,b),$(this.cropBox,h)),this},replace:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!this.disabled&&e&&(this.isImg&&(this.element.src=e),t?(this.url=e,this.image.src=e,this.ready&&(this.viewBoxImage.src=e,H(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,Q(this.cropper,d)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,$(this.cropper,d)),this},destroy:function(){var e=this.element;return e.cropper?(e.cropper=void 0,this.isImg&&this.replaced&&(e.src=this.originalUrl),this.uncreate(),this):this},move:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=this.canvasData,r=n.left,o=n.top;return this.moveTo(I(e)?e:r+Number(e),I(t)?t:o+Number(t))},moveTo:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=this.canvasData,r=!1;return e=Number(e),t=Number(t),this.ready&&!this.disabled&&this.options.movable&&(M(e)&&(n.left=e,r=!0),M(t)&&(n.top=t,r=!0),r&&this.renderCanvas(!0)),this},zoom:function(e,t){var n=this.canvasData;return e=(e=Number(e))<0?1/(1-e):1+e,this.zoomTo(n.width*e/n.naturalWidth,null,t)},zoomTo:function(e,t,n){var r=this.options,o=this.canvasData,i=o.width,a=o.height,l=o.naturalWidth,c=o.naturalHeight;if((e=Number(e))>=0&&this.ready&&!this.disabled&&r.zoomable){var s=l*e,u=c*e;if(!1===ie(this.element,"zoom",{ratio:e,oldRatio:i/l,originalEvent:n}))return this;if(n){var f=this.pointers,p=ae(this.cropper),d=f&&Object.keys(f).length?function(e){var t=0,n=0,r=0;return H(e,function(e){var o=e.startX,i=e.startY;t+=o,n+=i,r+=1}),{pageX:t/=r,pageY:n/=r}}(f):{pageX:n.pageX,pageY:n.pageY};o.left-=(s-i)*((d.pageX-p.left-o.left)/i),o.top-=(u-a)*((d.pageY-p.top-o.top)/a)}else L(t)&&M(t.x)&&M(t.y)?(o.left-=(s-i)*((t.x-o.left)/i),o.top-=(u-a)*((t.y-o.top)/a)):(o.left-=(s-i)/2,o.top-=(u-a)/2);o.width=s,o.height=u,this.renderCanvas(!0)}return this},rotate:function(e){return this.rotateTo((this.imageData.rotate||0)+Number(e))},rotateTo:function(e){return M(e=Number(e))&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=e%360,this.renderCanvas(!0,!0)),this},scaleX:function(e){var t=this.imageData.scaleY;return this.scale(e,M(t)?t:1)},scaleY:function(e){var t=this.imageData.scaleX;return this.scale(M(t)?t:1,e)},scale:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=this.imageData,r=!1;return e=Number(e),t=Number(t),this.ready&&!this.disabled&&this.options.scalable&&(M(e)&&(n.scaleX=e,r=!0),M(t)&&(n.scaleY=t,r=!0),r&&this.renderCanvas(!0,!0)),this},getData:function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=this.options,r=this.imageData,o=this.canvasData,i=this.cropBoxData;if(this.ready&&this.cropped){e={x:i.left-o.left,y:i.top-o.top,width:i.width,height:i.height};var a=r.width/r.naturalWidth;if(H(e,function(t,n){e[n]=t/a}),t){var l=Math.round(e.y+e.height),c=Math.round(e.x+e.width);e.x=Math.round(e.x),e.y=Math.round(e.y),e.width=c-e.x,e.height=l-e.y}}else e={x:0,y:0,width:0,height:0};return n.rotatable&&(e.rotate=r.rotate||0),n.scalable&&(e.scaleX=r.scaleX||1,e.scaleY=r.scaleY||1),e},setData:function(e){var t=this.options,n=this.imageData,r=this.canvasData,o={};if(this.ready&&!this.disabled&&L(e)){var i=!1;t.rotatable&&M(e.rotate)&&e.rotate!==n.rotate&&(n.rotate=e.rotate,i=!0),t.scalable&&(M(e.scaleX)&&e.scaleX!==n.scaleX&&(n.scaleX=e.scaleX,i=!0),M(e.scaleY)&&e.scaleY!==n.scaleY&&(n.scaleY=e.scaleY,i=!0)),i&&this.renderCanvas(!0,!0);var a=n.width/n.naturalWidth;M(e.x)&&(o.left=e.x*a+r.left),M(e.y)&&(o.top=e.y*a+r.top),M(e.width)&&(o.width=e.width*a),M(e.height)&&(o.height=e.height*a),this.setCropBoxData(o)}return this},getContainerData:function(){return this.ready?W({},this.containerData):{}},getImageData:function(){return this.sized?W({},this.imageData):{}},getCanvasData:function(){var e=this.canvasData,t={};return this.ready&&H(["left","top","width","height","naturalWidth","naturalHeight"],function(n){t[n]=e[n]}),t},setCanvasData:function(e){var t=this.canvasData,n=t.aspectRatio;return this.ready&&!this.disabled&&L(e)&&(M(e.left)&&(t.left=e.left),M(e.top)&&(t.top=e.top),M(e.width)?(t.width=e.width,t.height=e.width/n):M(e.height)&&(t.height=e.height,t.width=e.height*n),this.renderCanvas(!0)),this},getCropBoxData:function(){var e,t=this.cropBoxData;return this.ready&&this.cropped&&(e={left:t.left,top:t.top,width:t.width,height:t.height}),e||{}},setCropBoxData:function(e){var t,n,r=this.cropBoxData,o=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&L(e)&&(M(e.left)&&(r.left=e.left),M(e.top)&&(r.top=e.top),M(e.width)&&e.width!==r.width&&(t=!0,r.width=e.width),M(e.height)&&e.height!==r.height&&(n=!0,r.height=e.height),o&&(t?r.height=r.width/o:n&&(r.width=r.height*o)),this.renderCropBox()),this},getCroppedCanvas:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var t=this.canvasData,n=function he(e,t,n,r){var o=t.aspectRatio,i=t.naturalWidth,l=t.naturalHeight,c=t.rotate,s=void 0===c?0:c,u=t.scaleX,f=void 0===u?1:u,p=t.scaleY,d=void 0===p?1:p,h=n.aspectRatio,m=n.naturalWidth,g=n.naturalHeight,b=r.fillColor,v=void 0===b?"transparent":b,y=r.imageSmoothingEnabled,w=void 0===y||y,x=r.imageSmoothingQuality,k=void 0===x?"low":x,S=r.maxWidth,C=void 0===S?1/0:S,E=r.maxHeight,O=void 0===E?1/0:E,_=r.minWidth,P=void 0===_?0:_,T=r.minHeight,j=void 0===T?0:T,R=document.createElement("canvas"),D=R.getContext("2d"),M=de({aspectRatio:h,width:C,height:O}),A=de({aspectRatio:h,width:P,height:j},"cover"),I=Math.min(M.width,Math.max(A.width,m)),z=Math.min(M.height,Math.max(A.height,g)),B=de({aspectRatio:o,width:C,height:O}),L=de({aspectRatio:o,width:P,height:j},"cover"),N=Math.min(B.width,Math.max(L.width,i)),F=Math.min(B.height,Math.max(L.height,l)),U=[-N/2,-F/2,N,F];return R.width=V(I),R.height=V(z),D.fillStyle=v,D.fillRect(0,0,I,z),D.save(),D.translate(I/2,z/2),D.rotate(s*Math.PI/180),D.scale(f,d),D.imageSmoothingEnabled=w,D.imageSmoothingQuality=k,D.drawImage.apply(D,[e].concat(a(U.map(function(e){return Math.floor(V(e))})))),D.restore(),R}(this.image,this.imageData,t,e);if(!this.cropped)return n;var r=this.getData(),o=r.x,i=r.y,l=r.width,c=r.height,s=n.width/Math.floor(t.naturalWidth);1!==s&&(o*=s,i*=s,l*=s,c*=s);var u=l/c,f=de({aspectRatio:u,width:e.maxWidth||1/0,height:e.maxHeight||1/0}),p=de({aspectRatio:u,width:e.minWidth||0,height:e.minHeight||0},"cover"),d=de({aspectRatio:u,width:e.width||(1!==s?n.width:l),height:e.height||(1!==s?n.height:c)}),h=d.width,m=d.height;h=Math.min(f.width,Math.max(p.width,h)),m=Math.min(f.height,Math.max(p.height,m));var g=document.createElement("canvas"),b=g.getContext("2d");g.width=V(h),g.height=V(m),b.fillStyle=e.fillColor||"transparent",b.fillRect(0,0,h,m);var v=e.imageSmoothingEnabled,y=void 0===v||v,w=e.imageSmoothingQuality;b.imageSmoothingEnabled=y,w&&(b.imageSmoothingQuality=w);var x,k,S,C,E,O,_=n.width,P=n.height,T=o,j=i;T<=-l||T>_?(T=0,x=0,S=0,E=0):T<=0?(S=-T,T=0,E=x=Math.min(_,l+T)):T<=_&&(S=0,E=x=Math.min(l,_-T)),x<=0||j<=-c||j>P?(j=0,k=0,C=0,O=0):j<=0?(C=-j,j=0,O=k=Math.min(P,c+j)):j<=P&&(C=0,O=k=Math.min(c,P-j));var R=[T,j,x,k];if(E>0&&O>0){var D=h/l;R.push(S*D,C*D,E*D,O*D)}return b.drawImage.apply(b,[n].concat(a(R.map(function(e){return Math.floor(V(e))})))),g},setAspectRatio:function(e){var t=this.options;return this.disabled||I(e)||(t.aspectRatio=Math.max(0,e)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(e){var t=this.options,n=this.dragBox,r=this.face;if(this.ready&&!this.disabled){var o="crop"===e,i=t.movable&&"move"===e;e=o||i?e:"none",t.dragMode=e,ee(n,y,e),K(n,p,o),K(n,v,i),t.cropBoxMovable||(ee(r,y,e),K(r,p,o),K(r,v,i))}return this}},Ce=s.Cropper,Ee=function(){function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),!n||!j.test(n.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=n,this.options=W({},R,L(r)&&r),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()}var r,o,i;return r=e,i=[{key:"noConflict",value:function(){return window.Cropper=Ce,e}},{key:"setDefaults",value:function(e){W(R,L(e)&&e)}}],(o=[{key:"init",value:function(){var e,t=this.element,n=t.tagName.toLowerCase();if(!t.cropper){if(t.cropper=this,"img"===n){if(this.isImg=!0,e=t.getAttribute("src")||"",this.originalUrl=e,!e)return;e=t.src}else"canvas"===n&&window.HTMLCanvasElement&&(e=t.toDataURL());this.load(e)}}},{key:"load",value:function(e){var t=this;if(e){this.url=e,this.imageData={};var n=this.element,r=this.options;if(r.rotatable||r.scalable||(r.checkOrientation=!1),r.checkOrientation&&window.ArrayBuffer)if(P.test(e))T.test(e)?this.read((o=e.replace(ge,""),i=atob(o),a=new ArrayBuffer(i.length),H(l=new Uint8Array(a),function(e,t){l[t]=i.charCodeAt(t)}),a)):this.clone();else{var o,i,a,l,c=new XMLHttpRequest,s=this.clone.bind(this);this.reloading=!0,this.xhr=c,c.onabort=s,c.onerror=s,c.ontimeout=s,c.onprogress=function(){"image/jpeg"!==c.getResponseHeader("content-type")&&c.abort()},c.onload=function(){t.read(c.response)},c.onloadend=function(){t.reloading=!1,t.xhr=null},r.checkCrossOrigin&&se(e)&&n.crossOrigin&&(e=ue(e)),c.open("GET",e),c.responseType="arraybuffer",c.withCredentials="use-credentials"===n.crossOrigin,c.send()}else this.clone()}}},{key:"read",value:function(e){var t=this.options,n=this.imageData,r=function be(e){var t,n=new DataView(e);try{var r,o,i;if(255===n.getUint8(0)&&216===n.getUint8(1))for(var a=n.byteLength,l=2;l+1<a;){if(255===n.getUint8(l)&&225===n.getUint8(l+1)){o=l;break}l+=1}if(o){var c=o+10;if("Exif"===function(e,t,n){var r="";n+=t;for(var o=t;o<n;o+=1)r+=me(e.getUint8(o));return r}(n,o+4,4)){var s=n.getUint16(c);if(((r=18761===s)||19789===s)&&42===n.getUint16(c+2,r)){var u=n.getUint32(c+4,r);u>=8&&(i=c+u)}}}if(i){var f,p,d=n.getUint16(i,r);for(p=0;p<d;p+=1)if(f=i+12*p+2,274===n.getUint16(f,r)){f+=8,t=n.getUint16(f,r),n.setUint16(f,1,r);break}}}catch(e){t=1}return t}(e),o=0,i=1,a=1;if(r>1){this.url=function(e){for(var n=[],r=new Uint8Array(e);r.length>0;)n.push(me.apply(null,U(r.subarray(0,8192)))),r=r.subarray(8192);return"data:".concat("image/jpeg",";base64,").concat(btoa(n.join("")))}(e);var l=function(e){var t=0,n=1,r=1;switch(e){case 2:n=-1;break;case 3:t=-180;break;case 4:r=-1;break;case 5:t=90,r=-1;break;case 6:t=90;break;case 7:t=90,n=-1;break;case 8:t=-90}return{rotate:t,scaleX:n,scaleY:r}}(r);o=l.rotate,i=l.scaleX,a=l.scaleY}t.rotatable&&(n.rotate=o),t.scalable&&(n.scaleX=i,n.scaleY=a),this.clone()}},{key:"clone",value:function(){var e=this.element,t=this.url,n=e.crossOrigin,r=t;this.options.checkCrossOrigin&&se(t)&&(n||(n="anonymous"),r=ue(t)),this.crossOrigin=n,this.crossOriginUrl=r;var o=document.createElement("img");n&&(o.crossOrigin=n),o.src=r||t,o.alt=e.alt||"The image to crop",this.image=o,o.onload=this.start.bind(this),o.onerror=this.stop.bind(this),$(o,m),e.parentNode.insertBefore(o,e.nextSibling)}},{key:"start",value:function(){var e=this,t=this.image;t.onload=null,t.onerror=null,this.sizing=!0;var n=s.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(s.navigator.userAgent),r=function(t,n){W(e.imageData,{naturalWidth:t,naturalHeight:n,aspectRatio:t/n}),e.sizing=!1,e.sized=!0,e.build()};if(!t.naturalWidth||n){var o=document.createElement("img"),i=document.body||document.documentElement;this.sizingImage=o,o.onload=function(){r(o.width,o.height),n||i.removeChild(o)},o.src=t.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;",i.appendChild(o))}else r(t.naturalWidth,t.naturalHeight)}},{key:"stop",value:function(){var e=this.image;e.onload=null,e.onerror=null,e.parentNode.removeChild(e),this.image=null}},{key:"build",value:function(){if(this.sized&&!this.ready){var e=this.element,t=this.options,n=this.image,r=e.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 i=o.querySelector(".".concat("cropper","-container")),a=i.querySelector(".".concat("cropper","-canvas")),l=i.querySelector(".".concat("cropper","-drag-box")),c=i.querySelector(".".concat("cropper","-crop-box")),s=c.querySelector(".".concat("cropper","-face"));this.container=r,this.cropper=i,this.canvas=a,this.dragBox=l,this.cropBox=c,this.viewBox=i.querySelector(".".concat("cropper","-view-box")),this.face=s,a.appendChild(n),$(e,h),r.insertBefore(i,e.nextSibling),this.isImg||Q(n,m),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,$(c,h),t.guides||$(c.getElementsByClassName("".concat("cropper","-dashed")),h),t.center||$(c.getElementsByClassName("".concat("cropper","-center")),h),t.background&&$(i,"".concat("cropper","-bg")),t.highlight||$(s,g),t.cropBoxMovable&&($(s,v),ee(s,y,"all")),t.cropBoxResizable||($(c.getElementsByClassName("".concat("cropper","-line")),h),$(c.getElementsByClassName("".concat("cropper","-point")),h)),this.render(),this.ready=!0,this.setDragMode(t.dragMode),t.autoCrop&&this.crop(),this.setData(t.data),N(t.ready)&&oe(e,"ready",t.ready,{once:!0}),ie(e,"ready")}}},{key:"unbuild",value:function(){this.ready&&(this.ready=!1,this.unbind(),this.resetPreview(),this.cropper.parentNode.removeChild(this.cropper),Q(this.element,h))}},{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()}}])&&n(r.prototype,o),i&&n(r,i),e}();return W(Ee.prototype,ve,ye,we,xe,ke,Se),Ee}()},function(e,t,n){"use strict";const r=n(34),o=new Set(["jpg","png","gif","webp","flif","cr2","tif","bmp","jxr","psd","ico","bpg","jp2","jpm","jpx","heic","cur","dcm"]),i=e=>{const t=r(e);return o.has(t&&t.ext)?t:null};e.exports=i,e.exports.default=i,Object.defineProperty(i,"minimumBytes",{value:r.minimumBytes})},function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=["extended","included"],i=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,i;return t=e,i=[{key:"extends",value:function(e){for(var t in e){var n=e[t];Array.from(o).includes(t)||(this[t]=n)}return null!=e.extended&&e.extended.apply(this),this}},{key:"includes",value:function(e){for(var t in e){var n=e[t];Array.from(o).includes(t)||(this.prototype[t]=n)}return null!=e.included&&e.included.apply(this),this}},{key:"delegate",value:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n.pop();return Array.from(n).map(function(t){return e.prototype[t]=o.prototype[t]})}},{key:"aliasFunction",value:function(e,t){var n=this;return this.prototype[e]=function(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];return n.prototype[t].apply(n,r)}}},{key:"aliasProperty",value:function(e,t){return Object.defineProperty(this.prototype,e,{get:function(){return this[t]},set:function(e){return this[t]=e}})}},{key:"included",value:function(e){return e.call(this,this.prototype)}}],null&&r(t.prototype,null),i&&r(t,i),e}();t.a=i},function(e,t,n){"use strict";var r=n(2),o=n(3);function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}var l=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.processNext=this.processNext.bind(this),this.c=t,this.renderQueue=[],this.modPixelData=null}return a(e,null,[{key:"initClass",value:function(){this.Blocks=4}}]),a(e,[{key:"add",value:function(e){if(null!=e)return this.renderQueue.push(e)}},{key:"processNext",value:function(){if(0===this.renderQueue.length)return Caman.Event.trigger(this,"renderFinished"),null!=this.finishedFn&&this.finishedFn.call(this.c),this;switch(this.currentJob=this.renderQueue.shift(),this.currentJob.type){case Caman.Filter.Type.LayerDequeue:var e=this.c.canvasQueue.shift();return this.c.executeLayer(e),this.processNext();case Caman.Filter.Type.LayerFinished:return this.c.applyCurrentLayer(),this.c.popContext(),this.processNext();case Caman.Filter.Type.LoadOverlay:return this.loadOverlay(this.currentJob.layer,this.currentJob.src);case Caman.Filter.Type.LoadLayerMask:return this.loadLayerMask(this.currentJob.layer,this.currentJob.src);case Caman.Filter.Type.Plugin:return this.executePlugin();default:return this.executeFilter()}}},{key:"execute",value:function(e){return this.finishedFn=e,this.modPixelData=r.b.dataArray(this.c.pixelData.length),this.processNext()}},{key:"eachBlock",value:function(t){var n=this;this.blocksDone=0;var r=this.c.pixelData.length,o=4*Math.floor(r/4/e.Blocks),i=o+r/4%e.Blocks*4;return function(){for(var r=[],a=0,l=e.Blocks,c=0<=l;c?a<l:a>l;c?a++:a--){var s=a*o,u=s+(a===e.Blocks-1?i:o);if(Caman.NodeJS){var f=Fiber(function(){return t.call(n,a,s,u)}).run();r.push(n.blockFinished(f))}else r.push(setTimeout(function(e,r,o){return function(){return t.call(n,e,r,o)}}(a,s,u),0))}return r}()}},{key:"executeFilter",value:function(){return Caman.Event.trigger(this.c,"processStart",this.currentJob),this.currentJob.type===Caman.Filter.Type.Single?this.eachBlock(this.renderBlock):this.eachBlock(this.renderKernel)}},{key:"executePlugin",value:function(){return o.a.debug("Executing plugin ".concat(this.currentJob.plugin)),Caman.Plugin.execute(this.c,this.currentJob.plugin,this.currentJob.args),o.a.debug("Plugin ".concat(this.currentJob.plugin," finished!")),this.processNext()}},{key:"renderBlock",value:function(t,n,i){o.a.debug("Block #".concat(t," - Filter: ").concat(this.currentJob.name,", Start: ").concat(n,", End: ").concat(i)),Caman.Event.trigger(this.c,"blockStarted",{blockNum:t,totalBlocks:e.Blocks,startPixel:n,endPixel:i});var a=new Caman.Pixel;a.setContext(this.c);for(var l=n,c=i;l<c;l+=4)a.loc=l,a.r=this.c.pixelData[l],a.g=this.c.pixelData[l+1],a.b=this.c.pixelData[l+2],a.a=this.c.pixelData[l+3],this.currentJob.processFn(a),this.c.pixelData[l]=r.b.clampRGB(a.r),this.c.pixelData[l+1]=r.b.clampRGB(a.g),this.c.pixelData[l+2]=r.b.clampRGB(a.b),this.c.pixelData[l+3]=r.b.clampRGB(a.a);return this.blockFinished(t)}},{key:"renderKernel",value:function(e,t,n){this.currentJob.name;var i=this.currentJob.bias,a=this.currentJob.divisor,l=this.c.pixelData.length,c=this.currentJob.adjust,s=Math.sqrt(c.length),u=[];o.a.debug("Rendering kernel - Filter: ".concat(this.currentJob.name)),t=Math.max(t,4*this.c.dimensions.width*((s-1)/2)),n=Math.min(n,l-4*this.c.dimensions.width*((s-1)/2));var f=(s-1)/2,p=new Caman.Pixel;p.setContext(this.c);for(var d=t,h=n;d<h;d+=4){p.loc=d;for(var m=0,g=-f,b=f,v=-f<=b;v?g<=b:g>=b;v?g++:g--)for(var y=f,w=-f,x=f<=w;x?y<=w:y>=w;x?y++:y--){var k=p.getPixelRelative(g,y);u[3*m]=k.r,u[3*m+1]=k.g,u[3*m+2]=k.b,m++}var S=this.processKernel(c,u,a,i);this.modPixelData[d]=r.b.clampRGB(S.r),this.modPixelData[d+1]=r.b.clampRGB(S.g),this.modPixelData[d+2]=r.b.clampRGB(S.b),this.modPixelData[d+3]=this.c.pixelData[d+3]}return this.blockFinished(e)}},{key:"blockFinished",value:function(t){if(t>=0&&o.a.debug("Block #".concat(t," finished! Filter: ").concat(this.currentJob.name)),this.blocksDone++,Caman.Event.trigger(this.c,"blockFinished",{blockNum:t,blocksFinished:this.blocksDone,totalBlocks:e.Blocks}),this.blocksDone===e.Blocks){if(this.currentJob.type===Caman.Filter.Type.Kernel)for(var n=0,r=this.c.pixelData.length,i=0<=r;i?n<r:n>r;i?n++:n--)this.c.pixelData[n]=this.modPixelData[n];return t>=0&&o.a.debug("Filter ".concat(this.currentJob.name," finished!")),Caman.Event.trigger(this.c,"processComplete",this.currentJob),this.processNext()}}},{key:"processKernel",value:function(e,t,n,r){for(var o={r:0,g:0,b:0},i=0,a=e.length,l=0<=a;l?i<a:i>a;l?i++:i--)o.r+=e[i]*t[3*i],o.g+=e[i]*t[3*i+1],o.b+=e[i]*t[3*i+2];return o.r=o.r/n+r,o.g=o.g/n+r,o.b=o.b/n+r,o}},{key:"loadOverlay",value:function(e,t){var n=this,r=new Image;r.onload=function(){return e.context.drawImage(r,0,0,n.c.dimensions.width,n.c.dimensions.height),e.imageData=e.context.getImageData(0,0,n.c.dimensions.width,n.c.dimensions.height),e.pixelData=e.imageData.data,n.c.pixelData=e.pixelData,n.processNext()};var o=Caman.IO.remoteCheck(t);return r.src=null!=o?o:t}},{key:"loadLayerMask",value:function(e,t){var n=this,r=new Image;r.onload=function(){var t=document.createElement("canvas");t.width=n.c.dimensions.width,t.height=n.c.dimensions.height;var o=t.getContext("2d");o.drawImage(r,0,0,n.c.dimensions.width,n.c.dimensions.height);var i=o.getImageData(0,0,n.c.dimensions.width,n.c.dimensions.height);return e.maskData=i.data,n.processNext()};var o=Caman.IO.remoteCheck(t);return r.src=null!=o?o:t}}]),e}();l.initClass(),t.a=l},function(e,t,n){"use strict";var r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,o=function(){var t={};return function(n){return void 0===t[n]&&(t[n]=function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}(n)),t[n]}}();t.a=o},function(e,t,n){"use strict";function r(e){return Object.prototype.toString.call(e).slice(8,-1)}function o(e){return"Object"===r(e)&&e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype}function i(e){return"Array"===r(e)}function a(e){return"Symbol"===r(e)}
/*! *****************************************************************************
     Copyright (c) Microsoft Corporation. All rights reserved.
     Licensed under the Apache License, Version 2.0 (the "License"); you may not use
     this file except in compliance with the License. You may obtain a copy of the
     License at http://www.apache.org/licenses/LICENSE-2.0
     
     THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
     KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
     WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
     MERCHANTABLITY OR NON-INFRINGEMENT.
     
     See the Apache Version 2.0 License for specific language governing permissions
     and limitations under the License.
     ***************************************************************************** */function l(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,l=i.length;a<l;a++,o++)r[o]=i[a];return r}function c(e,t,n,r){var o=r.propertyIsEnumerable(t)?"enumerable":"nonenumerable";"enumerable"===o&&(e[t]=n),"nonenumerable"===o&&Object.defineProperty(e,t,{value:n,enumerable:!1,writable:!0,configurable:!0})}function s(e,t,n){if(!o(t))return n&&i(n)&&n.forEach(function(n){t=n(e,t)}),t;var r={};return o(e)&&(r=l(Object.getOwnPropertyNames(e),Object.getOwnPropertySymbols(e)).reduce(function(n,r){var o=e[r];return(!a(r)&&!Object.getOwnPropertyNames(t).includes(r)||a(r)&&!Object.getOwnPropertySymbols(t).includes(r))&&c(n,r,o,e),n},{})),l(Object.getOwnPropertyNames(t),Object.getOwnPropertySymbols(t)).reduce(function(r,a){var l=t[a],u=o(e)?e[a]:void 0;return n&&i(n)&&n.forEach(function(e){l=e(u,l)}),void 0!==u&&o(l)&&(l=s(u,l,n)),c(r,a,l,t),r},r)}t.a=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=null,i=e;return o(e)&&e.extensions&&1===Object.keys(e).length&&(i={},r=e.extensions),t.reduce(function(e,t){return s(e,t,r)},i)}},function(e,t,n){"use strict";
/** @license React v16.13.1
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=n(0),o=n(11),i=n(25);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));function l(e,t,n,r,o,i,a,l,c){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){this.onError(e)}}var c=!1,s=null,u=!1,f=null,p={onError:function(e){c=!0,s=e}};function d(e,t,n,r,o,i,a,u,f){c=!1,s=null,l.apply(p,arguments)}var h=null,m=null,g=null;function b(e,t,n){var r=e.type||"unknown-event";e.currentTarget=g(n),function(e,t,n,r,o,i,l,p,h){if(d.apply(this,arguments),c){if(!c)throw Error(a(198));var m=s;c=!1,s=null,u||(u=!0,f=m)}}(r,t,void 0,e),e.currentTarget=null}var v=null,y={};function w(){if(v)for(var e in y){var t=y[e],n=v.indexOf(e);if(!(-1<n))throw Error(a(96,e));if(!k[n]){if(!t.extractEvents)throw Error(a(97,e));for(var r in k[n]=t,n=t.eventTypes){var o=void 0,i=n[r],l=t,c=r;if(S.hasOwnProperty(c))throw Error(a(99,c));S[c]=i;var s=i.phasedRegistrationNames;if(s){for(o in s)s.hasOwnProperty(o)&&x(s[o],l,c);o=!0}else i.registrationName?(x(i.registrationName,l,c),o=!0):o=!1;if(!o)throw Error(a(98,r,e))}}}}function x(e,t,n){if(C[e])throw Error(a(100,e));C[e]=t,E[e]=t.eventTypes[n].dependencies}var k=[],S={},C={},E={};function O(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!y.hasOwnProperty(t)||y[t]!==r){if(y[t])throw Error(a(102,t));y[t]=r,n=!0}}n&&w()}var _=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),P=null,T=null,j=null;function R(e){if(e=m(e)){if("function"!=typeof P)throw Error(a(280));var t=e.stateNode;t&&(t=h(t),P(e.stateNode,e.type,t))}}function D(e){T?j?j.push(e):j=[e]:T=e}function M(){if(T){var e=T,t=j;if(j=T=null,R(e),t)for(e=0;e<t.length;e++)R(t[e])}}function A(e,t){return e(t)}function I(e,t,n,r,o){return e(t,n,r,o)}function z(){}var B=A,L=!1,N=!1;function F(){null===T&&null===j||(z(),M())}function U(e,t,n){if(N)return e(t,n);N=!0;try{return B(e,t,n)}finally{N=!1,F()}}var H=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,W=Object.prototype.hasOwnProperty,Y={},V={};function X(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var q={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){q[e]=new X(e,0,!1,e,null,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];q[t]=new X(t,1,!1,e[1],null,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){q[e]=new X(e,2,!1,e.toLowerCase(),null,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){q[e]=new X(e,2,!1,e,null,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){q[e]=new X(e,3,!1,e.toLowerCase(),null,!1)}),["checked","multiple","muted","selected"].forEach(function(e){q[e]=new X(e,3,!0,e,null,!1)}),["capture","download"].forEach(function(e){q[e]=new X(e,4,!1,e,null,!1)}),["cols","rows","size","span"].forEach(function(e){q[e]=new X(e,6,!1,e,null,!1)}),["rowSpan","start"].forEach(function(e){q[e]=new X(e,5,!1,e.toLowerCase(),null,!1)});var $=/[\-:]([a-z])/g;function Q(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace($,Q);q[t]=new X(t,1,!1,e,null,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace($,Q);q[t]=new X(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace($,Q);q[t]=new X(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)}),["tabIndex","crossOrigin"].forEach(function(e){q[e]=new X(e,1,!1,e.toLowerCase(),null,!1)}),q.xlinkHref=new X("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach(function(e){q[e]=new X(e,1,!1,e.toLowerCase(),null,!0)});var K=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function Z(e,t,n,r){var o=q.hasOwnProperty(t)?q[t]:null;(null!==o?0===o.type:!r&&2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!W.call(V,e)||!W.call(Y,e)&&(H.test(e)?V[e]=!0:(Y[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}K.hasOwnProperty("ReactCurrentDispatcher")||(K.ReactCurrentDispatcher={current:null}),K.hasOwnProperty("ReactCurrentBatchConfig")||(K.ReactCurrentBatchConfig={suspense:null});var G=/^(.*)[\\\/]/,J="function"==typeof Symbol&&Symbol.for,ee=J?Symbol.for("react.element"):60103,te=J?Symbol.for("react.portal"):60106,ne=J?Symbol.for("react.fragment"):60107,re=J?Symbol.for("react.strict_mode"):60108,oe=J?Symbol.for("react.profiler"):60114,ie=J?Symbol.for("react.provider"):60109,ae=J?Symbol.for("react.context"):60110,le=J?Symbol.for("react.concurrent_mode"):60111,ce=J?Symbol.for("react.forward_ref"):60112,se=J?Symbol.for("react.suspense"):60113,ue=J?Symbol.for("react.suspense_list"):60120,fe=J?Symbol.for("react.memo"):60115,pe=J?Symbol.for("react.lazy"):60116,de=J?Symbol.for("react.block"):60121,he="function"==typeof Symbol&&Symbol.iterator;function me(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=he&&e[he]||e["@@iterator"])?e:null}function ge(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ne:return"Fragment";case te:return"Portal";case oe:return"Profiler";case re:return"StrictMode";case se:return"Suspense";case ue:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case ae:return"Context.Consumer";case ie:return"Context.Provider";case ce:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case fe:return ge(e.type);case de:return ge(e.render);case pe:if(e=1===e._status?e._result:null)return ge(e)}return null}function be(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,i=ge(e.type);n=null,r&&(n=ge(r.type)),r=i,i="",o?i=" (at "+o.fileName.replace(G,"")+":"+o.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n    in "+(r||"Unknown")+i}t+=n,e=e.return}while(e);return t}function ve(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function ye(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function we(e){e._valueTracker||(e._valueTracker=function(e){var t=ye(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function xe(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ye(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function ke(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Se(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=ve(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Ce(e,t){null!=(t=t.checked)&&Z(e,"checked",t,!1)}function Ee(e,t){Ce(e,t);var n=ve(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?_e(e,t.type,n):t.hasOwnProperty("defaultValue")&&_e(e,t.type,ve(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Oe(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function _e(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Pe(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}(t.children))&&(e.children=t),e}function Te(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ve(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function je(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Re(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:ve(n)}}function De(e,t){var n=ve(t.value),r=ve(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Me(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function ze(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Be(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?ze(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Le,Ne=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n)})}:e}(function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((Le=Le||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Le.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Fe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function Ue(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var He={animationend:Ue("Animation","AnimationEnd"),animationiteration:Ue("Animation","AnimationIteration"),animationstart:Ue("Animation","AnimationStart"),transitionend:Ue("Transition","TransitionEnd")},We={},Ye={};function Ve(e){if(We[e])return We[e];if(!He[e])return e;var t,n=He[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ye)return We[e]=n[t];return e}_&&(Ye=document.createElement("div").style,"AnimationEvent"in window||(delete He.animationend.animation,delete He.animationiteration.animation,delete He.animationstart.animation),"TransitionEvent"in window||delete He.transitionend.transition);var Xe=Ve("animationend"),qe=Ve("animationiteration"),$e=Ve("animationstart"),Qe=Ve("transitionend"),Ke="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ze=new("function"==typeof WeakMap?WeakMap:Map);function Ge(e){var t=Ze.get(e);return void 0===t&&(t=new Map,Ze.set(e,t)),t}function Je(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function et(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function tt(e){if(Je(e)!==e)throw Error(a(188))}function nt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Je(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return tt(o),e;if(i===r)return tt(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var l=!1,c=o.child;c;){if(c===n){l=!0,n=o,r=i;break}if(c===r){l=!0,r=o,n=i;break}c=c.sibling}if(!l){for(c=i.child;c;){if(c===n){l=!0,n=i,r=o;break}if(c===r){l=!0,r=i,n=o;break}c=c.sibling}if(!l)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function rt(e,t){if(null==t)throw Error(a(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function ot(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var it=null;function at(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)b(e,t[r],n[r]);else t&&b(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function lt(e){if(null!==e&&(it=rt(it,e)),e=it,it=null,e){if(ot(e,at),it)throw Error(a(95));if(u)throw e=f,u=!1,f=null,e}}function ct(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function st(e){if(!_)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var ut=[];function ft(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>ut.length&&ut.push(e)}function pt(e,t,n,r){if(ut.length){var o=ut.pop();return o.topLevelType=e,o.eventSystemFlags=r,o.nativeEvent=t,o.targetInst=n,o}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function dt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=_n(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=ct(e.nativeEvent);r=e.topLevelType;var i=e.nativeEvent,a=e.eventSystemFlags;0===n&&(a|=64);for(var l=null,c=0;c<k.length;c++){var s=k[c];s&&(s=s.extractEvents(r,t,i,o,a))&&(l=rt(l,s))}lt(l)}}function ht(e,t,n){if(!n.has(e)){switch(e){case"scroll":$t(t,"scroll",!0);break;case"focus":case"blur":$t(t,"focus",!0),$t(t,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":st(e)&&$t(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Ke.indexOf(e)&&qt(e,t)}n.set(e,null)}}var mt,gt,bt,vt=!1,yt=[],wt=null,xt=null,kt=null,St=new Map,Ct=new Map,Et=[],Ot="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),_t="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function Pt(e,t,n,r,o){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:o,container:r}}function Tt(e,t){switch(e){case"focus":case"blur":wt=null;break;case"dragenter":case"dragleave":xt=null;break;case"mouseover":case"mouseout":kt=null;break;case"pointerover":case"pointerout":St.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ct.delete(t.pointerId)}}function jt(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e=Pt(t,n,r,o,i),null!==t&&null!==(t=Pn(t))&&gt(t),e):(e.eventSystemFlags|=r,e)}function Rt(e){var t=_n(e.target);if(null!==t){var n=Je(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=et(n)))return e.blockedOn=t,void i.unstable_runWithPriority(e.priority,function(){bt(n)})}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Dt(e){if(null!==e.blockedOn)return!1;var t=Gt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var n=Pn(t);return null!==n&&gt(n),e.blockedOn=t,!1}return!0}function Mt(e,t,n){Dt(e)&&n.delete(t)}function At(){for(vt=!1;0<yt.length;){var e=yt[0];if(null!==e.blockedOn){null!==(e=Pn(e.blockedOn))&&mt(e);break}var t=Gt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:yt.shift()}null!==wt&&Dt(wt)&&(wt=null),null!==xt&&Dt(xt)&&(xt=null),null!==kt&&Dt(kt)&&(kt=null),St.forEach(Mt),Ct.forEach(Mt)}function It(e,t){e.blockedOn===t&&(e.blockedOn=null,vt||(vt=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,At)))}function zt(e){function t(t){return It(t,e)}if(0<yt.length){It(yt[0],e);for(var n=1;n<yt.length;n++){var r=yt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==wt&&It(wt,e),null!==xt&&It(xt,e),null!==kt&&It(kt,e),St.forEach(t),Ct.forEach(t),n=0;n<Et.length;n++)(r=Et[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Et.length&&null===(n=Et[0]).blockedOn;)Rt(n),null===n.blockedOn&&Et.shift()}var Bt={},Lt=new Map,Nt=new Map,Ft=["abort","abort",Xe,"animationEnd",qe,"animationIteration",$e,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Qe,"transitionEnd","waiting","waiting"];function Ut(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1],i="on"+(o[0].toUpperCase()+o.slice(1));i={phasedRegistrationNames:{bubbled:i,captured:i+"Capture"},dependencies:[r],eventPriority:t},Nt.set(r,t),Lt.set(r,i),Bt[o]=i}}Ut("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Ut("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Ut(Ft,2);for(var Ht="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Wt=0;Wt<Ht.length;Wt++)Nt.set(Ht[Wt],0);var Yt=i.unstable_UserBlockingPriority,Vt=i.unstable_runWithPriority,Xt=!0;function qt(e,t){$t(t,e,!1)}function $t(e,t,n){var r=Nt.get(t);switch(void 0===r?2:r){case 0:r=Qt.bind(null,t,1,e);break;case 1:r=Kt.bind(null,t,1,e);break;default:r=Zt.bind(null,t,1,e)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Qt(e,t,n,r){L||z();var o=Zt,i=L;L=!0;try{I(o,e,t,n,r)}finally{(L=i)||F()}}function Kt(e,t,n,r){Vt(Yt,Zt.bind(null,e,t,n,r))}function Zt(e,t,n,r){if(Xt)if(0<yt.length&&-1<Ot.indexOf(e))e=Pt(null,e,t,n,r),yt.push(e);else{var o=Gt(e,t,n,r);if(null===o)Tt(e,r);else if(-1<Ot.indexOf(e))e=Pt(o,e,t,n,r),yt.push(e);else if(!function(e,t,n,r,o){switch(t){case"focus":return wt=jt(wt,e,t,n,r,o),!0;case"dragenter":return xt=jt(xt,e,t,n,r,o),!0;case"mouseover":return kt=jt(kt,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return St.set(i,jt(St.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,Ct.set(i,jt(Ct.get(i)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r)){Tt(e,r),e=pt(e,r,null,t);try{U(dt,e)}finally{ft(e)}}}}function Gt(e,t,n,r){if(null!==(n=_n(n=ct(r)))){var o=Je(n);if(null===o)n=null;else{var i=o.tag;if(13===i){if(null!==(n=et(o)))return n;n=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;n=null}else o!==n&&(n=null)}}e=pt(e,r,n,t);try{U(dt,e)}finally{ft(e)}return null}var Jt={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},en=["Webkit","ms","Moz","O"];function tn(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||Jt.hasOwnProperty(e)&&Jt[e]?(""+t).trim():t+"px"}function nn(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=tn(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(Jt).forEach(function(e){en.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Jt[t]=Jt[e]})});var rn=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function on(e,t){if(t){if(rn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62,""))}}function an(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ln="http://www.w3.org/1999/xhtml";function cn(e,t){var n=Ge(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=E[t];for(var r=0;r<t.length;r++)ht(t[r],e,n)}function sn(){}function un(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function fn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function pn(e,t){var n,r=fn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=fn(r)}}function dn(){for(var e=window,t=un();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=un((e=t.contentWindow).document)}return t}function hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var mn=null,gn=null;function bn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function vn(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var yn="function"==typeof setTimeout?setTimeout:void 0,wn="function"==typeof clearTimeout?clearTimeout:void 0;function xn(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function kn(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Sn=Math.random().toString(36).slice(2),Cn="__reactInternalInstance$"+Sn,En="__reactEventHandlers$"+Sn,On="__reactContainere$"+Sn;function _n(e){var t=e[Cn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[On]||n[Cn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=kn(e);null!==e;){if(n=e[Cn])return n;e=kn(e)}return t}n=(e=n).parentNode}return null}function Pn(e){return!(e=e[Cn]||e[On])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Tn(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function jn(e){return e[En]||null}function Rn(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Dn(e,t){var n=e.stateNode;if(!n)return null;var r=h(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}function Mn(e,t,n){(t=Dn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function An(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Rn(t);for(t=n.length;0<t--;)Mn(n[t],"captured",e);for(t=0;t<n.length;t++)Mn(n[t],"bubbled",e)}}function In(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=Dn(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function zn(e){e&&e.dispatchConfig.registrationName&&In(e._targetInst,null,e)}function Bn(e){ot(e,An)}var Ln=null,Nn=null,Fn=null;function Un(){if(Fn)return Fn;var e,t,n=Nn,r=n.length,o="value"in Ln?Ln.value:Ln.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return Fn=o.slice(e,1<t?1-t:void 0)}function Hn(){return!0}function Wn(){return!1}function Yn(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Hn:Wn,this.isPropagationStopped=Wn,this}function Vn(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function Xn(e){if(!(e instanceof this))throw Error(a(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function qn(e){e.eventPool=[],e.getPooled=Vn,e.release=Xn}o(Yn.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Hn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Hn)},persist:function(){this.isPersistent=Hn},isPersistent:Wn,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Wn,this._dispatchInstances=this._dispatchListeners=null}}),Yn.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Yn.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,qn(n),n},qn(Yn);var $n=Yn.extend({data:null}),Qn=Yn.extend({data:null}),Kn=[9,13,27,32],Zn=_&&"CompositionEvent"in window,Gn=null;_&&"documentMode"in document&&(Gn=document.documentMode);var Jn=_&&"TextEvent"in window&&!Gn,er=_&&(!Zn||Gn&&8<Gn&&11>=Gn),tr=String.fromCharCode(32),nr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},rr=!1;function or(e,t){switch(e){case"keyup":return-1!==Kn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function ir(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ar=!1,lr={eventTypes:nr,extractEvents:function(e,t,n,r){var o;if(Zn)e:{switch(e){case"compositionstart":var i=nr.compositionStart;break e;case"compositionend":i=nr.compositionEnd;break e;case"compositionupdate":i=nr.compositionUpdate;break e}i=void 0}else ar?or(e,n)&&(i=nr.compositionEnd):"keydown"===e&&229===n.keyCode&&(i=nr.compositionStart);return i?(er&&"ko"!==n.locale&&(ar||i!==nr.compositionStart?i===nr.compositionEnd&&ar&&(o=Un()):(Nn="value"in(Ln=r)?Ln.value:Ln.textContent,ar=!0)),i=$n.getPooled(i,t,n,r),(o||null!==(o=ir(n)))&&(i.data=o),Bn(i),o=i):o=null,(e=Jn?function(e,t){switch(e){case"compositionend":return ir(t);case"keypress":return 32!==t.which?null:(rr=!0,tr);case"textInput":return(e=t.data)===tr&&rr?null:e;default:return null}}(e,n):function(e,t){if(ar)return"compositionend"===e||!Zn&&or(e,t)?(e=Un(),Fn=Nn=Ln=null,ar=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return er&&"ko"!==t.locale?null:t.data}}(e,n))?((t=Qn.getPooled(nr.beforeInput,t,n,r)).data=e,Bn(t)):t=null,null===o?t:null===t?o:[o,t]}},cr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function sr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!cr[e.type]:"textarea"===t}var ur={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function fr(e,t,n){return(e=Yn.getPooled(ur.change,e,t,n)).type="change",D(n),Bn(e),e}var pr=null,dr=null;function hr(e){lt(e)}function mr(e){if(xe(Tn(e)))return e}function gr(e,t){if("change"===e)return t}var br=!1;function vr(){pr&&(pr.detachEvent("onpropertychange",yr),dr=pr=null)}function yr(e){if("value"===e.propertyName&&mr(dr))if(e=fr(dr,e,ct(e)),L)lt(e);else{L=!0;try{A(hr,e)}finally{L=!1,F()}}}function wr(e,t,n){"focus"===e?(vr(),dr=n,(pr=t).attachEvent("onpropertychange",yr)):"blur"===e&&vr()}function xr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return mr(dr)}function kr(e,t){if("click"===e)return mr(t)}function Sr(e,t){if("input"===e||"change"===e)return mr(t)}_&&(br=st("input")&&(!document.documentMode||9<document.documentMode));var Cr={eventTypes:ur,_isInputEventSupported:br,extractEvents:function(e,t,n,r){var o=t?Tn(t):window,i=o.nodeName&&o.nodeName.toLowerCase();if("select"===i||"input"===i&&"file"===o.type)var a=gr;else if(sr(o))if(br)a=Sr;else{a=xr;var l=wr}else(i=o.nodeName)&&"input"===i.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(a=kr);if(a&&(a=a(e,t)))return fr(a,n,r);l&&l(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&_e(o,"number",o.value)}},Er=Yn.extend({view:null,detail:null}),Or={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _r(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Or[e])&&!!t[e]}function Pr(){return _r}var Tr=0,jr=0,Rr=!1,Dr=!1,Mr=Er.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Pr,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Tr;return Tr=e.screenX,Rr?"mousemove"===e.type?e.screenX-t:0:(Rr=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=jr;return jr=e.screenY,Dr?"mousemove"===e.type?e.screenY-t:0:(Dr=!0,0)}}),Ar=Mr.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Ir={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},zr={eventTypes:Ir,extractEvents:function(e,t,n,r,o){var i="mouseover"===e||"pointerover"===e,a="mouseout"===e||"pointerout"===e;if(i&&!(32&o)&&(n.relatedTarget||n.fromElement)||!a&&!i)return null;if(i=r.window===r?r:(i=r.ownerDocument)?i.defaultView||i.parentWindow:window,a?(a=t,null!==(t=(t=n.relatedTarget||n.toElement)?_n(t):null)&&(t!==Je(t)||5!==t.tag&&6!==t.tag)&&(t=null)):a=null,a===t)return null;if("mouseout"===e||"mouseover"===e)var l=Mr,c=Ir.mouseLeave,s=Ir.mouseEnter,u="mouse";else"pointerout"!==e&&"pointerover"!==e||(l=Ar,c=Ir.pointerLeave,s=Ir.pointerEnter,u="pointer");if(e=null==a?i:Tn(a),i=null==t?i:Tn(t),(c=l.getPooled(c,a,n,r)).type=u+"leave",c.target=e,c.relatedTarget=i,(n=l.getPooled(s,t,n,r)).type=u+"enter",n.target=i,n.relatedTarget=e,u=t,(r=a)&&u)e:{for(s=u,a=0,e=l=r;e;e=Rn(e))a++;for(e=0,t=s;t;t=Rn(t))e++;for(;0<a-e;)l=Rn(l),a--;for(;0<e-a;)s=Rn(s),e--;for(;a--;){if(l===s||l===s.alternate)break e;l=Rn(l),s=Rn(s)}l=null}else l=null;for(s=l,l=[];r&&r!==s&&(null===(a=r.alternate)||a!==s);)l.push(r),r=Rn(r);for(r=[];u&&u!==s&&(null===(a=u.alternate)||a!==s);)r.push(u),u=Rn(u);for(u=0;u<l.length;u++)In(l[u],"bubbled",c);for(u=r.length;0<u--;)In(r[u],"captured",n);return 64&o?[c,n]:[c]}},Br="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Lr=Object.prototype.hasOwnProperty;function Nr(e,t){if(Br(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Lr.call(t,n[r])||!Br(e[n[r]],t[n[r]]))return!1;return!0}var Fr=_&&"documentMode"in document&&11>=document.documentMode,Ur={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Hr=null,Wr=null,Yr=null,Vr=!1;function Xr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Vr||null==Hr||Hr!==un(n)?null:(n="selectionStart"in(n=Hr)&&hn(n)?{start:n.selectionStart,end:n.selectionEnd}:{anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Yr&&Nr(Yr,n)?null:(Yr=n,(e=Yn.getPooled(Ur.select,Wr,e,t)).type="select",e.target=Hr,Bn(e),e))}var qr={eventTypes:Ur,extractEvents:function(e,t,n,r,o,i){if(!(i=!(o=i||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{o=Ge(o),i=E.onSelect;for(var a=0;a<i.length;a++)if(!o.has(i[a])){o=!1;break e}o=!0}i=!o}if(i)return null;switch(o=t?Tn(t):window,e){case"focus":(sr(o)||"true"===o.contentEditable)&&(Hr=o,Wr=t,Yr=null);break;case"blur":Yr=Wr=Hr=null;break;case"mousedown":Vr=!0;break;case"contextmenu":case"mouseup":case"dragend":return Vr=!1,Xr(n,r);case"selectionchange":if(Fr)break;case"keydown":case"keyup":return Xr(n,r)}return null}},$r=Yn.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Qr=Yn.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Kr=Er.extend({relatedTarget:null});function Zr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var Gr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Jr={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},eo=Er.extend({key:function(e){if(e.key){var t=Gr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Zr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Jr[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Pr,charCode:function(e){return"keypress"===e.type?Zr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Zr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),to=Mr.extend({dataTransfer:null}),no=Er.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Pr}),ro=Yn.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),oo=Mr.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),io={eventTypes:Bt,extractEvents:function(e,t,n,r){var o=Lt.get(e);if(!o)return null;switch(e){case"keypress":if(0===Zr(n))return null;case"keydown":case"keyup":e=eo;break;case"blur":case"focus":e=Kr;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Mr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=to;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=no;break;case Xe:case qe:case $e:e=$r;break;case Qe:e=ro;break;case"scroll":e=Er;break;case"wheel":e=oo;break;case"copy":case"cut":case"paste":e=Qr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Ar;break;default:e=Yn}return Bn(t=e.getPooled(o,t,n,r)),t}};if(v)throw Error(a(101));v=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),w(),h=jn,m=Pn,g=Tn,O({SimpleEventPlugin:io,EnterLeaveEventPlugin:zr,ChangeEventPlugin:Cr,SelectEventPlugin:qr,BeforeInputEventPlugin:lr});var ao=[],lo=-1;function co(e){0>lo||(e.current=ao[lo],ao[lo]=null,lo--)}function so(e,t){lo++,ao[lo]=e.current,e.current=t}var uo={},fo={current:uo},po={current:!1},ho=uo;function mo(e,t){var n=e.type.contextTypes;if(!n)return uo;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function go(e){return null!=e.childContextTypes}function bo(){co(po),co(fo)}function vo(e,t,n){if(fo.current!==uo)throw Error(a(168));so(fo,t),so(po,n)}function yo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,ge(t)||"Unknown",i));return o({},n,{},r)}function wo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||uo,ho=fo.current,so(fo,e),so(po,po.current),!0}function xo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=yo(e,t,ho),r.__reactInternalMemoizedMergedChildContext=e,co(po),co(fo),so(fo,e)):co(po),so(po,n)}var ko=i.unstable_runWithPriority,So=i.unstable_scheduleCallback,Co=i.unstable_cancelCallback,Eo=i.unstable_requestPaint,Oo=i.unstable_now,_o=i.unstable_getCurrentPriorityLevel,Po=i.unstable_ImmediatePriority,To=i.unstable_UserBlockingPriority,jo=i.unstable_NormalPriority,Ro=i.unstable_LowPriority,Do=i.unstable_IdlePriority,Mo={},Ao=i.unstable_shouldYield,Io=void 0!==Eo?Eo:function(){},zo=null,Bo=null,Lo=!1,No=Oo(),Fo=1e4>No?Oo:function(){return Oo()-No};function Uo(){switch(_o()){case Po:return 99;case To:return 98;case jo:return 97;case Ro:return 96;case Do:return 95;default:throw Error(a(332))}}function Ho(e){switch(e){case 99:return Po;case 98:return To;case 97:return jo;case 96:return Ro;case 95:return Do;default:throw Error(a(332))}}function Wo(e,t){return e=Ho(e),ko(e,t)}function Yo(e,t,n){return e=Ho(e),So(e,t,n)}function Vo(e){return null===zo?(zo=[e],Bo=So(Po,qo)):zo.push(e),Mo}function Xo(){if(null!==Bo){var e=Bo;Bo=null,Co(e)}qo()}function qo(){if(!Lo&&null!==zo){Lo=!0;var e=0;try{var t=zo;Wo(99,function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}}),zo=null}catch(t){throw null!==zo&&(zo=zo.slice(e+1)),So(Po,Xo),t}finally{Lo=!1}}}function $o(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function Qo(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var Ko={current:null},Zo=null,Go=null,Jo=null;function ei(){Jo=Go=Zo=null}function ti(e){var t=Ko.current;co(Ko),e.type._context._currentValue=t}function ni(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function ri(e,t){Zo=e,Jo=Go=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(ja=!0),e.firstContext=null)}function oi(e,t){if(Jo!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Jo=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Go){if(null===Zo)throw Error(a(308));Go=t,Zo.dependencies={expirationTime:0,firstContext:t,responders:null}}else Go=Go.next=t;return e._currentValue}var ii=!1;function ai(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function li(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function ci(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function si(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function ui(e,t){var n=e.alternate;null!==n&&li(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function fi(e,t,n,r){var i=e.updateQueue;ii=!1;var a=i.baseQueue,l=i.shared.pending;if(null!==l){if(null!==a){var c=a.next;a.next=l.next,l.next=c}a=l,i.shared.pending=null,null!==(c=e.alternate)&&null!==(c=c.updateQueue)&&(c.baseQueue=l)}if(null!==a){c=a.next;var s=i.baseState,u=0,f=null,p=null,d=null;if(null!==c)for(var h=c;;){if((l=h.expirationTime)<r){var m={expirationTime:h.expirationTime,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null};null===d?(p=d=m,f=s):d=d.next=m,l>u&&(u=l)}else{null!==d&&(d=d.next={expirationTime:1073741823,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null}),ic(l,h.suspenseConfig);e:{var g=e,b=h;switch(l=t,m=n,b.tag){case 1:if("function"==typeof(g=b.payload)){s=g.call(m,s,l);break e}s=g;break e;case 3:g.effectTag=-4097&g.effectTag|64;case 0:if(null==(l="function"==typeof(g=b.payload)?g.call(m,s,l):g))break e;s=o({},s,l);break e;case 2:ii=!0}}null!==h.callback&&(e.effectTag|=32,null===(l=i.effects)?i.effects=[h]:l.push(h))}if(null===(h=h.next)||h===c){if(null===(l=i.shared.pending))break;h=a.next=l.next,l.next=c,i.baseQueue=a=l,i.shared.pending=null}}null===d?f=s:d.next=p,i.baseState=f,i.baseQueue=d,ac(u),e.expirationTime=u,e.memoizedState=s}}function pi(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=o,o=n,"function"!=typeof r)throw Error(a(191,r));r.call(o)}}}var di=K.ReactCurrentBatchConfig,hi=(new r.Component).refs;function mi(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}var gi={isMounted:function(e){return!!(e=e._reactInternalFiber)&&Je(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Xl(),o=di.suspense;(o=ci(r=ql(r,e,o),o)).payload=t,null!=n&&(o.callback=n),si(e,o),$l(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Xl(),o=di.suspense;(o=ci(r=ql(r,e,o),o)).tag=1,o.payload=t,null!=n&&(o.callback=n),si(e,o),$l(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Xl(),r=di.suspense;(r=ci(n=ql(n,e,r),r)).tag=2,null!=t&&(r.callback=t),si(e,r),$l(e,n)}};function bi(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!(t.prototype&&t.prototype.isPureReactComponent&&Nr(n,r)&&Nr(o,i))}function vi(e,t,n){var r=!1,o=uo,i=t.contextType;return"object"==typeof i&&null!==i?i=oi(i):(o=go(t)?ho:fo.current,i=(r=null!=(r=t.contextTypes))?mo(e,o):uo),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=gi,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function yi(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&gi.enqueueReplaceState(t,t.state,null)}function wi(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=hi,ai(e);var i=t.contextType;"object"==typeof i&&null!==i?o.context=oi(i):(i=go(t)?ho:fo.current,o.context=mo(e,i)),fi(e,n,o,r),o.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(mi(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&gi.enqueueReplaceState(o,o.state,null),fi(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var xi=Array.isArray;function ki(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===hi&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Si(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function Ci(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Oc(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function l(t){return e&&null===t.alternate&&(t.effectTag=2),t}function c(e,t,n,r){return null===t||6!==t.tag?((t=Tc(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function s(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=ki(e,t,n),r.return=e,r):((r=_c(n.type,n.key,n.props,null,e.mode,r)).ref=ki(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=jc(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Pc(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Tc(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ee:return(n=_c(t.type,t.key,t.props,null,e.mode,n)).ref=ki(e,null,t),n.return=e,n;case te:return(t=jc(t,e.mode,n)).return=e,t}if(xi(t)||me(t))return(t=Pc(t,e.mode,n,null)).return=e,t;Si(e,t)}return null}function d(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:c(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case ee:return n.key===o?n.type===ne?f(e,t,n.props.children,r,o):s(e,t,n,r):null;case te:return n.key===o?u(e,t,n,r):null}if(xi(n)||me(n))return null!==o?null:f(e,t,n,r,null);Si(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return c(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case ee:return e=e.get(null===r.key?n:r.key)||null,r.type===ne?f(t,e,r.props.children,o,r.key):s(t,e,r,o);case te:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(xi(r)||me(r))return f(t,e=e.get(n)||null,r,o,null);Si(t,r)}return null}function m(o,a,l,c){for(var s=null,u=null,f=a,m=a=0,g=null;null!==f&&m<l.length;m++){f.index>m?(g=f,f=null):g=f.sibling;var b=d(o,f,l[m],c);if(null===b){null===f&&(f=g);break}e&&f&&null===b.alternate&&t(o,f),a=i(b,a,m),null===u?s=b:u.sibling=b,u=b,f=g}if(m===l.length)return n(o,f),s;if(null===f){for(;m<l.length;m++)null!==(f=p(o,l[m],c))&&(a=i(f,a,m),null===u?s=f:u.sibling=f,u=f);return s}for(f=r(o,f);m<l.length;m++)null!==(g=h(f,o,m,l[m],c))&&(e&&null!==g.alternate&&f.delete(null===g.key?m:g.key),a=i(g,a,m),null===u?s=g:u.sibling=g,u=g);return e&&f.forEach(function(e){return t(o,e)}),s}function g(o,l,c,s){var u=me(c);if("function"!=typeof u)throw Error(a(150));if(null==(c=u.call(c)))throw Error(a(151));for(var f=u=null,m=l,g=l=0,b=null,v=c.next();null!==m&&!v.done;g++,v=c.next()){m.index>g?(b=m,m=null):b=m.sibling;var y=d(o,m,v.value,s);if(null===y){null===m&&(m=b);break}e&&m&&null===y.alternate&&t(o,m),l=i(y,l,g),null===f?u=y:f.sibling=y,f=y,m=b}if(v.done)return n(o,m),u;if(null===m){for(;!v.done;g++,v=c.next())null!==(v=p(o,v.value,s))&&(l=i(v,l,g),null===f?u=v:f.sibling=v,f=v);return u}for(m=r(o,m);!v.done;g++,v=c.next())null!==(v=h(m,o,g,v.value,s))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),l=i(v,l,g),null===f?u=v:f.sibling=v,f=v);return e&&m.forEach(function(e){return t(o,e)}),u}return function(e,r,i,c){var s="object"==typeof i&&null!==i&&i.type===ne&&null===i.key;s&&(i=i.props.children);var u="object"==typeof i&&null!==i;if(u)switch(i.$$typeof){case ee:e:{for(u=i.key,s=r;null!==s;){if(s.key===u){if(7===s.tag){if(i.type===ne){n(e,s.sibling),(r=o(s,i.props.children)).return=e,e=r;break e}}else if(s.elementType===i.type){n(e,s.sibling),(r=o(s,i.props)).ref=ki(e,s,i),r.return=e,e=r;break e}n(e,s);break}t(e,s),s=s.sibling}i.type===ne?((r=Pc(i.props.children,e.mode,c,i.key)).return=e,e=r):((c=_c(i.type,i.key,i.props,null,e.mode,c)).ref=ki(e,r,i),c.return=e,e=c)}return l(e);case te:e:{for(s=i.key;null!==r;){if(r.key===s){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=jc(i,e.mode,c)).return=e,e=r}return l(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Tc(i,e.mode,c)).return=e,e=r),l(e);if(xi(i))return m(e,r,i,c);if(me(i))return g(e,r,i,c);if(u&&Si(e,i),void 0===i&&!s)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Ei=Ci(!0),Oi=Ci(!1),_i={},Pi={current:_i},Ti={current:_i},ji={current:_i};function Ri(e){if(e===_i)throw Error(a(174));return e}function Di(e,t){switch(so(ji,t),so(Ti,e),so(Pi,_i),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Be(null,"");break;default:t=Be(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}co(Pi),so(Pi,t)}function Mi(){co(Pi),co(Ti),co(ji)}function Ai(e){Ri(ji.current);var t=Ri(Pi.current),n=Be(t,e.type);t!==n&&(so(Ti,e),so(Pi,n))}function Ii(e){Ti.current===e&&(co(Pi),co(Ti))}var zi={current:0};function Bi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(64&t.effectTag)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Li(e,t){return{responder:e,props:t}}var Ni=K.ReactCurrentDispatcher,Fi=K.ReactCurrentBatchConfig,Ui=0,Hi=null,Wi=null,Yi=null,Vi=!1;function Xi(){throw Error(a(321))}function qi(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Br(e[n],t[n]))return!1;return!0}function $i(e,t,n,r,o,i){if(Ui=i,Hi=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,Ni.current=null===e||null===e.memoizedState?ba:va,e=n(r,o),t.expirationTime===Ui){i=0;do{if(t.expirationTime=0,!(25>i))throw Error(a(301));i+=1,Yi=Wi=null,t.updateQueue=null,Ni.current=ya,e=n(r,o)}while(t.expirationTime===Ui)}if(Ni.current=ga,t=null!==Wi&&null!==Wi.next,Ui=0,Yi=Wi=Hi=null,Vi=!1,t)throw Error(a(300));return e}function Qi(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Yi?Hi.memoizedState=Yi=e:Yi=Yi.next=e,Yi}function Ki(){if(null===Wi){var e=Hi.alternate;e=null!==e?e.memoizedState:null}else e=Wi.next;var t=null===Yi?Hi.memoizedState:Yi.next;if(null!==t)Yi=t,Wi=e;else{if(null===e)throw Error(a(310));e={memoizedState:(Wi=e).memoizedState,baseState:Wi.baseState,baseQueue:Wi.baseQueue,queue:Wi.queue,next:null},null===Yi?Hi.memoizedState=Yi=e:Yi=Yi.next=e}return Yi}function Zi(e,t){return"function"==typeof t?t(e):t}function Gi(e){var t=Ki(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=Wi,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var l=o.next;o.next=i.next,i.next=l}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var c=l=i=null,s=o;do{var u=s.expirationTime;if(u<Ui){var f={expirationTime:s.expirationTime,suspenseConfig:s.suspenseConfig,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null};null===c?(l=c=f,i=r):c=c.next=f,u>Hi.expirationTime&&(Hi.expirationTime=u,ac(u))}else null!==c&&(c=c.next={expirationTime:1073741823,suspenseConfig:s.suspenseConfig,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null}),ic(u,s.suspenseConfig),r=s.eagerReducer===e?s.eagerState:e(r,s.action);s=s.next}while(null!==s&&s!==o);null===c?i=r:c.next=l,Br(r,t.memoizedState)||(ja=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=c,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function Ji(e){var t=Ki(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{i=e(i,l.action),l=l.next}while(l!==o);Br(i,t.memoizedState)||(ja=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function ea(e){var t=Qi();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Zi,lastRenderedState:e}).dispatch=ma.bind(null,Hi,e),[t.memoizedState,e]}function ta(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Hi.updateQueue)?(t={lastEffect:null},Hi.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function na(){return Ki().memoizedState}function ra(e,t,n,r){var o=Qi();Hi.effectTag|=e,o.memoizedState=ta(1|t,n,void 0,void 0===r?null:r)}function oa(e,t,n,r){var o=Ki();r=void 0===r?null:r;var i=void 0;if(null!==Wi){var a=Wi.memoizedState;if(i=a.destroy,null!==r&&qi(r,a.deps))return void ta(t,n,i,r)}Hi.effectTag|=e,o.memoizedState=ta(1|t,n,i,r)}function ia(e,t){return ra(516,4,e,t)}function aa(e,t){return oa(516,4,e,t)}function la(e,t){return oa(4,2,e,t)}function ca(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function sa(e,t,n){return n=null!=n?n.concat([e]):null,oa(4,2,ca.bind(null,t,e),n)}function ua(){}function fa(e,t){return Qi().memoizedState=[e,void 0===t?null:t],e}function pa(e,t){var n=Ki();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&qi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function da(e,t){var n=Ki();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&qi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ha(e,t,n){var r=Uo();Wo(98>r?98:r,function(){e(!0)}),Wo(97<r?97:r,function(){var r=Fi.suspense;Fi.suspense=void 0===t?null:t;try{e(!1),n()}finally{Fi.suspense=r}})}function ma(e,t,n){var r=Xl(),o=di.suspense;o={expirationTime:r=ql(r,e,o),suspenseConfig:o,action:n,eagerReducer:null,eagerState:null,next:null};var i=t.pending;if(null===i?o.next=o:(o.next=i.next,i.next=o),t.pending=o,i=e.alternate,e===Hi||null!==i&&i===Hi)Vi=!0,o.expirationTime=Ui,Hi.expirationTime=Ui;else{if(0===e.expirationTime&&(null===i||0===i.expirationTime)&&null!==(i=t.lastRenderedReducer))try{var a=t.lastRenderedState,l=i(a,n);if(o.eagerReducer=i,o.eagerState=l,Br(l,a))return}catch(e){}$l(e,r)}}var ga={readContext:oi,useCallback:Xi,useContext:Xi,useEffect:Xi,useImperativeHandle:Xi,useLayoutEffect:Xi,useMemo:Xi,useReducer:Xi,useRef:Xi,useState:Xi,useDebugValue:Xi,useResponder:Xi,useDeferredValue:Xi,useTransition:Xi},ba={readContext:oi,useCallback:fa,useContext:oi,useEffect:ia,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ra(4,2,ca.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ra(4,2,e,t)},useMemo:function(e,t){var n=Qi();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Qi();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=ma.bind(null,Hi,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Qi().memoizedState=e},useState:ea,useDebugValue:ua,useResponder:Li,useDeferredValue:function(e,t){var n=ea(e),r=n[0],o=n[1];return ia(function(){var n=Fi.suspense;Fi.suspense=void 0===t?null:t;try{o(e)}finally{Fi.suspense=n}},[e,t]),r},useTransition:function(e){var t=ea(!1),n=t[0];return t=t[1],[fa(ha.bind(null,t,e),[t,e]),n]}},va={readContext:oi,useCallback:pa,useContext:oi,useEffect:aa,useImperativeHandle:sa,useLayoutEffect:la,useMemo:da,useReducer:Gi,useRef:na,useState:function(){return Gi(Zi)},useDebugValue:ua,useResponder:Li,useDeferredValue:function(e,t){var n=Gi(Zi),r=n[0],o=n[1];return aa(function(){var n=Fi.suspense;Fi.suspense=void 0===t?null:t;try{o(e)}finally{Fi.suspense=n}},[e,t]),r},useTransition:function(e){var t=Gi(Zi),n=t[0];return t=t[1],[pa(ha.bind(null,t,e),[t,e]),n]}},ya={readContext:oi,useCallback:pa,useContext:oi,useEffect:aa,useImperativeHandle:sa,useLayoutEffect:la,useMemo:da,useReducer:Ji,useRef:na,useState:function(){return Ji(Zi)},useDebugValue:ua,useResponder:Li,useDeferredValue:function(e,t){var n=Ji(Zi),r=n[0],o=n[1];return aa(function(){var n=Fi.suspense;Fi.suspense=void 0===t?null:t;try{o(e)}finally{Fi.suspense=n}},[e,t]),r},useTransition:function(e){var t=Ji(Zi),n=t[0];return t=t[1],[pa(ha.bind(null,t,e),[t,e]),n]}},wa=null,xa=null,ka=!1;function Sa(e,t){var n=Cc(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Ca(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Ea(e){if(ka){var t=xa;if(t){var n=t;if(!Ca(e,t)){if(!(t=xn(n.nextSibling))||!Ca(e,t))return e.effectTag=-1025&e.effectTag|2,ka=!1,void(wa=e);Sa(wa,n)}wa=e,xa=xn(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,ka=!1,wa=e}}function Oa(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;wa=e}function _a(e){if(e!==wa)return!1;if(!ka)return Oa(e),ka=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!vn(t,e.memoizedProps))for(t=xa;t;)Sa(e,t),t=xn(t.nextSibling);if(Oa(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){xa=xn(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}xa=null}}else xa=wa?xn(e.stateNode.nextSibling):null;return!0}function Pa(){xa=wa=null,ka=!1}var Ta=K.ReactCurrentOwner,ja=!1;function Ra(e,t,n,r){t.child=null===e?Oi(t,null,n,r):Ei(t,e.child,n,r)}function Da(e,t,n,r,o){n=n.render;var i=t.ref;return ri(t,o),r=$i(e,t,n,r,i,o),null===e||ja?(t.effectTag|=1,Ra(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),$a(e,t,o))}function Ma(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!=typeof a||Ec(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=_c(n.type,null,r,null,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Aa(e,t,a,r,o,i))}return a=e.child,o<i&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:Nr)(o,r)&&e.ref===t.ref)?$a(e,t,i):(t.effectTag|=1,(e=Oc(a,r)).ref=t.ref,e.return=t,t.child=e)}function Aa(e,t,n,r,o,i){return null!==e&&Nr(e.memoizedProps,r)&&e.ref===t.ref&&(ja=!1,o<i)?(t.expirationTime=e.expirationTime,$a(e,t,i)):za(e,t,n,r,i)}function Ia(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function za(e,t,n,r,o){var i=go(n)?ho:fo.current;return i=mo(t,i),ri(t,o),n=$i(e,t,n,r,i,o),null===e||ja?(t.effectTag|=1,Ra(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),$a(e,t,o))}function Ba(e,t,n,r,o){if(go(n)){var i=!0;wo(t)}else i=!1;if(ri(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),vi(t,n,r),wi(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,l=t.memoizedProps;a.props=l;var c=a.context,s=n.contextType;s="object"==typeof s&&null!==s?oi(s):mo(t,s=go(n)?ho:fo.current);var u=n.getDerivedStateFromProps,f="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(l!==r||c!==s)&&yi(t,a,r,s),ii=!1;var p=t.memoizedState;a.state=p,fi(t,r,a,o),c=t.memoizedState,l!==r||p!==c||po.current||ii?("function"==typeof u&&(mi(t,n,u,r),c=t.memoizedState),(l=ii||bi(t,n,l,r,p,c,s))?(f||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=c),a.props=r,a.state=c,a.context=s,r=l):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,li(e,t),l=t.memoizedProps,a.props=t.type===t.elementType?l:Qo(t.type,l),c=a.context,s="object"==typeof(s=n.contextType)&&null!==s?oi(s):mo(t,s=go(n)?ho:fo.current),(f="function"==typeof(u=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(l!==r||c!==s)&&yi(t,a,r,s),ii=!1,c=t.memoizedState,a.state=c,fi(t,r,a,o),p=t.memoizedState,l!==r||c!==p||po.current||ii?("function"==typeof u&&(mi(t,n,u,r),p=t.memoizedState),(u=ii||bi(t,n,l,r,c,p,s))?(f||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,s),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,s)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||l===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||l===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=s,r=u):("function"!=typeof a.componentDidUpdate||l===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||l===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=256),r=!1);return La(e,t,n,r,i,o)}function La(e,t,n,r,o,i){Ia(e,t);var a=!!(64&t.effectTag);if(!r&&!a)return o&&xo(t,n,!1),$a(e,t,i);r=t.stateNode,Ta.current=t;var l=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=Ei(t,e.child,null,i),t.child=Ei(t,null,l,i)):Ra(e,t,l,i),t.memoizedState=r.state,o&&xo(t,n,!0),t.child}function Na(e){var t=e.stateNode;t.pendingContext?vo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&vo(0,t.context,!1),Di(e,t.containerInfo)}var Fa,Ua,Ha,Wa={dehydrated:null,retryTime:0};function Ya(e,t,n){var r,o=t.mode,i=t.pendingProps,a=zi.current,l=!1;if((r=!!(64&t.effectTag))||(r=!!(2&a)&&(null===e||null!==e.memoizedState)),r?(l=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(a|=1),so(zi,1&a),null===e){if(void 0!==i.fallback&&Ea(t),l){if(l=i.fallback,(i=Pc(null,o,0,null)).return=t,!(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(n=Pc(l,o,n,null)).return=t,i.sibling=n,t.memoizedState=Wa,t.child=i,n}return o=i.children,t.memoizedState=null,t.child=Oi(t,null,o,n)}if(null!==e.memoizedState){if(o=(e=e.child).sibling,l){if(i=i.fallback,(n=Oc(e,e.pendingProps)).return=t,!(2&t.mode)&&(l=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=l;null!==l;)l.return=n,l=l.sibling;return(o=Oc(o,i)).return=t,n.sibling=o,n.childExpirationTime=0,t.memoizedState=Wa,t.child=n,o}return n=Ei(t,e.child,i.children,n),t.memoizedState=null,t.child=n}if(e=e.child,l){if(l=i.fallback,(i=Pc(null,o,0,null)).return=t,i.child=e,null!==e&&(e.return=i),!(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(n=Pc(l,o,n,null)).return=t,i.sibling=n,n.effectTag|=2,i.childExpirationTime=0,t.memoizedState=Wa,t.child=i,n}return t.memoizedState=null,t.child=Ei(t,e,i.children,n)}function Va(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),ni(e.return,t)}function Xa(e,t,n,r,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=o,a.lastEffect=i)}function qa(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Ra(e,t,r.children,n),2&(r=zi.current))r=1&r|2,t.effectTag|=64;else{if(null!==e&&64&e.effectTag)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Va(e,n);else if(19===e.tag)Va(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(so(zi,r),2&t.mode)switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Bi(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Xa(t,!1,o,n,i,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Bi(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Xa(t,!0,n,null,i,t.lastEffect);break;case"together":Xa(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function $a(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&ac(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Oc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Oc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Qa(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ka(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return go(t.type)&&bo(),null;case 3:return Mi(),co(po),co(fo),(n=t.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||!_a(t)||(t.effectTag|=4),null;case 5:Ii(t),n=Ri(ji.current);var i=t.type;if(null!==e&&null!=t.stateNode)Ua(e,t,i,r,n),e.ref!==t.ref&&(t.effectTag|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Ri(Pi.current),_a(t)){r=t.stateNode,i=t.type;var l=t.memoizedProps;switch(r[Cn]=t,r[En]=l,i){case"iframe":case"object":case"embed":qt("load",r);break;case"video":case"audio":for(e=0;e<Ke.length;e++)qt(Ke[e],r);break;case"source":qt("error",r);break;case"img":case"image":case"link":qt("error",r),qt("load",r);break;case"form":qt("reset",r),qt("submit",r);break;case"details":qt("toggle",r);break;case"input":Se(r,l),qt("invalid",r),cn(n,"onChange");break;case"select":r._wrapperState={wasMultiple:!!l.multiple},qt("invalid",r),cn(n,"onChange");break;case"textarea":Re(r,l),qt("invalid",r),cn(n,"onChange")}for(var c in on(i,l),e=null,l)if(l.hasOwnProperty(c)){var s=l[c];"children"===c?"string"==typeof s?r.textContent!==s&&(e=["children",s]):"number"==typeof s&&r.textContent!==""+s&&(e=["children",""+s]):C.hasOwnProperty(c)&&null!=s&&cn(n,c)}switch(i){case"input":we(r),Oe(r,l,!0);break;case"textarea":we(r),Me(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=sn)}n=e,t.updateQueue=n,null!==n&&(t.effectTag|=4)}else{switch(c=9===n.nodeType?n:n.ownerDocument,e===ln&&(e=ze(i)),e===ln?"script"===i?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=c.createElement(i,{is:r.is}):(e=c.createElement(i),"select"===i&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,i),e[Cn]=t,e[En]=r,Fa(e,t),t.stateNode=e,c=an(i,r),i){case"iframe":case"object":case"embed":qt("load",e),s=r;break;case"video":case"audio":for(s=0;s<Ke.length;s++)qt(Ke[s],e);s=r;break;case"source":qt("error",e),s=r;break;case"img":case"image":case"link":qt("error",e),qt("load",e),s=r;break;case"form":qt("reset",e),qt("submit",e),s=r;break;case"details":qt("toggle",e),s=r;break;case"input":Se(e,r),s=ke(e,r),qt("invalid",e),cn(n,"onChange");break;case"option":s=Pe(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},s=o({},r,{value:void 0}),qt("invalid",e),cn(n,"onChange");break;case"textarea":Re(e,r),s=je(e,r),qt("invalid",e),cn(n,"onChange");break;default:s=r}on(i,s);var u=s;for(l in u)if(u.hasOwnProperty(l)){var f=u[l];"style"===l?nn(e,f):"dangerouslySetInnerHTML"===l?null!=(f=f?f.__html:void 0)&&Ne(e,f):"children"===l?"string"==typeof f?("textarea"!==i||""!==f)&&Fe(e,f):"number"==typeof f&&Fe(e,""+f):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(C.hasOwnProperty(l)?null!=f&&cn(n,l):null!=f&&Z(e,l,f,c))}switch(i){case"input":we(e),Oe(e,r,!1);break;case"textarea":we(e),Me(e);break;case"option":null!=r.value&&e.setAttribute("value",""+ve(r.value));break;case"select":e.multiple=!!r.multiple,null!=(n=r.value)?Te(e,!!r.multiple,n,!1):null!=r.defaultValue&&Te(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof s.onClick&&(e.onclick=sn)}bn(i,r)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Ha(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));n=Ri(ji.current),Ri(Pi.current),_a(t)?(n=t.stateNode,r=t.memoizedProps,n[Cn]=t,n.nodeValue!==r&&(t.effectTag|=4)):((n=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Cn]=t,t.stateNode=n)}return null;case 13:return co(zi),r=t.memoizedState,64&t.effectTag?(t.expirationTime=n,t):(n=null!==r,r=!1,null===e?void 0!==t.memoizedProps.fallback&&_a(t):(r=null!==(i=e.memoizedState),n||null===i||null!==(i=e.child.sibling)&&(null!==(l=t.firstEffect)?(t.firstEffect=i,i.nextEffect=l):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8)),n&&!r&&!!(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||1&zi.current?_l===wl&&(_l=xl):(_l!==wl&&_l!==xl||(_l=kl),0!==Dl&&null!==Cl&&(Mc(Cl,Ol),Ac(Cl,Dl)))),(n||r)&&(t.effectTag|=4),null);case 4:return Mi(),null;case 10:return ti(t),null;case 19:if(co(zi),null===(r=t.memoizedState))return null;if(i=!!(64&t.effectTag),null===(l=r.rendering)){if(i)Qa(r,!1);else if(_l!==wl||null!==e&&64&e.effectTag)for(l=t.child;null!==l;){if(null!==(e=Bi(l))){for(t.effectTag|=64,Qa(r,!1),null!==(i=e.updateQueue)&&(t.updateQueue=i,t.effectTag|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=t.child;null!==r;)l=n,(i=r).effectTag&=2,i.nextEffect=null,i.firstEffect=null,i.lastEffect=null,null===(e=i.alternate)?(i.childExpirationTime=0,i.expirationTime=l,i.child=null,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null):(i.childExpirationTime=e.childExpirationTime,i.expirationTime=e.expirationTime,i.child=e.child,i.memoizedProps=e.memoizedProps,i.memoizedState=e.memoizedState,i.updateQueue=e.updateQueue,l=e.dependencies,i.dependencies=null===l?null:{expirationTime:l.expirationTime,firstContext:l.firstContext,responders:l.responders}),r=r.sibling;return so(zi,1&zi.current|2),t.child}l=l.sibling}}else{if(!i)if(null!==(e=Bi(l))){if(t.effectTag|=64,i=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Qa(r,!0),null===r.tail&&"hidden"===r.tailMode&&!l.alternate)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Fo()-r.renderingStartTime>r.tailExpiration&&1<n&&(t.effectTag|=64,i=!0,Qa(r,!1),t.expirationTime=t.childExpirationTime=n-1);r.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=r.last)?n.sibling=l:t.child=l,r.last=l)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=Fo()+500),n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Fo(),n.sibling=null,t=zi.current,so(zi,i?1&t|2:1&t),n):null}throw Error(a(156,t.tag))}function Za(e){switch(e.tag){case 1:go(e.type)&&bo();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(Mi(),co(po),co(fo),64&(t=e.effectTag))throw Error(a(285));return e.effectTag=-4097&t|64,e;case 5:return Ii(e),null;case 13:return co(zi),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return co(zi),null;case 4:return Mi(),null;case 10:return ti(e),null;default:return null}}function Ga(e,t){return{value:e,source:t,stack:be(t)}}Fa=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ua=function(e,t,n,r,i){var a=e.memoizedProps;if(a!==r){var l,c,s=t.stateNode;switch(Ri(Pi.current),e=null,n){case"input":a=ke(s,a),r=ke(s,r),e=[];break;case"option":a=Pe(s,a),r=Pe(s,r),e=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":a=je(s,a),r=je(s,r),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(s.onclick=sn)}for(l in on(n,r),n=null,a)if(!r.hasOwnProperty(l)&&a.hasOwnProperty(l)&&null!=a[l])if("style"===l)for(c in s=a[l])s.hasOwnProperty(c)&&(n||(n={}),n[c]="");else"dangerouslySetInnerHTML"!==l&&"children"!==l&&"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(C.hasOwnProperty(l)?e||(e=[]):(e=e||[]).push(l,null));for(l in r){var u=r[l];if(s=null!=a?a[l]:void 0,r.hasOwnProperty(l)&&u!==s&&(null!=u||null!=s))if("style"===l)if(s){for(c in s)!s.hasOwnProperty(c)||u&&u.hasOwnProperty(c)||(n||(n={}),n[c]="");for(c in u)u.hasOwnProperty(c)&&s[c]!==u[c]&&(n||(n={}),n[c]=u[c])}else n||(e||(e=[]),e.push(l,n)),n=u;else"dangerouslySetInnerHTML"===l?(u=u?u.__html:void 0,s=s?s.__html:void 0,null!=u&&s!==u&&(e=e||[]).push(l,u)):"children"===l?s===u||"string"!=typeof u&&"number"!=typeof u||(e=e||[]).push(l,""+u):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&(C.hasOwnProperty(l)?(null!=u&&cn(i,l),e||s===u||(e=[])):(e=e||[]).push(l,u))}n&&(e=e||[]).push("style",n),i=e,(t.updateQueue=i)&&(t.effectTag|=4)}},Ha=function(e,t,n,r){n!==r&&(t.effectTag|=4)};var Ja="function"==typeof WeakSet?WeakSet:Set;function el(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=be(n)),null!==n&&ge(n.type),t=t.value,null!==e&&1===e.tag&&ge(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function tl(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){vc(e,t)}else t.current=null}function nl(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 3:case 5:case 6:case 4:case 17:return;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Qo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return}throw Error(a(163))}function rl(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==t)}}function ol(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function il(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:return void ol(3,n);case 1:if(e=n.stateNode,4&n.effectTag)if(null===t)e.componentDidMount();else{var r=n.elementType===n.type?t.memoizedProps:Qo(n.type,t.memoizedProps);e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return void(null!==(t=n.updateQueue)&&pi(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}pi(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.effectTag&&bn(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&zt(n)))))}throw Error(a(163))}function al(e,t,n){switch("function"==typeof kc&&kc(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Wo(97<n?97:n,function(){var e=r;do{var n=e.destroy;if(void 0!==n){var o=t;try{n()}catch(e){vc(o,e)}}e=e.next}while(e!==r)})}break;case 1:tl(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){vc(e,t)}}(t,n);break;case 5:tl(t);break;case 4:ul(e,t,n)}}function ll(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==t&&ll(t)}function cl(e){return 5===e.tag||3===e.tag||4===e.tag}function sl(e){e:{for(var t=e.return;null!==t;){if(cl(t)){var n=t;break e}t=t.return}throw Error(a(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.effectTag&&(Fe(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||cl(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}r?function e(t,n,r){var o=t.tag,i=5===o||6===o;if(i)t=i?t.stateNode:t.stateNode.instance,n?8===r.nodeType?r.parentNode.insertBefore(t,n):r.insertBefore(t,n):(8===r.nodeType?(n=r.parentNode).insertBefore(t,r):(n=r).appendChild(t),null!==(r=r._reactRootContainer)&&void 0!==r||null!==n.onclick||(n.onclick=sn));else if(4!==o&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t):function e(t,n,r){var o=t.tag,i=5===o||6===o;if(i)t=i?t.stateNode:t.stateNode.instance,n?r.insertBefore(t,n):r.appendChild(t);else if(4!==o&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t)}function ul(e,t,n){for(var r,o,i=t,l=!1;;){if(!l){l=i.return;e:for(;;){if(null===l)throw Error(a(160));switch(r=l.stateNode,l.tag){case 5:o=!1;break e;case 3:case 4:r=r.containerInfo,o=!0;break e}l=l.return}l=!0}if(5===i.tag||6===i.tag){e:for(var c=e,s=i,u=n,f=s;;)if(al(c,f,u),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===s)break e;for(;null===f.sibling;){if(null===f.return||f.return===s)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}o?(c=r,s=i.stateNode,8===c.nodeType?c.parentNode.removeChild(s):c.removeChild(s)):r.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){r=i.stateNode.containerInfo,o=!0,i.child.return=i,i=i.child;continue}}else if(al(e,i,n),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(l=!1)}i.sibling.return=i.return,i=i.sibling}}function fl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void rl(3,t);case 1:case 12:case 17:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[En]=r,"input"===e&&"radio"===r.type&&null!=r.name&&Ce(n,r),an(e,o),t=an(e,r),o=0;o<i.length;o+=2){var l=i[o],c=i[o+1];"style"===l?nn(n,c):"dangerouslySetInnerHTML"===l?Ne(n,c):"children"===l?Fe(n,c):Z(n,l,c,t)}switch(e){case"input":Ee(n,r);break;case"textarea":De(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Te(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Te(n,!!r.multiple,r.defaultValue,!0):Te(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((t=t.stateNode).hydrate&&(t.hydrate=!1,zt(t.containerInfo)));case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,Al=Fo()),null!==n)e:for(e=n;;){if(5===e.tag)i=e.stateNode,r?"function"==typeof(i=i.style).setProperty?i.setProperty("display","none","important"):i.display="none":(i=e.stateNode,o=null!=(o=e.memoizedProps.style)&&o.hasOwnProperty("display")?o.display:null,i.style.display=tn("display",o));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(i=e.child.sibling).return=e,e=i;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void pl(t);case 19:return void pl(t)}throw Error(a(163))}function pl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Ja),t.forEach(function(t){var r=wc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}var dl="function"==typeof WeakMap?WeakMap:Map;function hl(e,t,n){(n=ci(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){zl||(zl=!0,Bl=r),el(e,t)},n}function ml(e,t,n){(n=ci(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return el(e,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Ll?Ll=new Set([this]):Ll.add(this),el(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var gl,bl=Math.ceil,vl=K.ReactCurrentDispatcher,yl=K.ReactCurrentOwner,wl=0,xl=3,kl=4,Sl=0,Cl=null,El=null,Ol=0,_l=wl,Pl=null,Tl=1073741823,jl=1073741823,Rl=null,Dl=0,Ml=!1,Al=0,Il=null,zl=!1,Bl=null,Ll=null,Nl=!1,Fl=null,Ul=90,Hl=null,Wl=0,Yl=null,Vl=0;function Xl(){return 48&Sl?1073741821-(Fo()/10|0):0!==Vl?Vl:Vl=1073741821-(Fo()/10|0)}function ql(e,t,n){if(!(2&(t=t.mode)))return 1073741823;var r=Uo();if(!(4&t))return 99===r?1073741823:1073741822;if(16&Sl)return Ol;if(null!==n)e=$o(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=$o(e,150,100);break;case 97:case 96:e=$o(e,5e3,250);break;case 95:e=2;break;default:throw Error(a(326))}return null!==Cl&&e===Ol&&--e,e}function $l(e,t){if(50<Wl)throw Wl=0,Yl=null,Error(a(185));if(null!==(e=Ql(e,t))){var n=Uo();1073741823===t?8&Sl&&!(48&Sl)?Jl(e):(Zl(e),0===Sl&&Xo()):Zl(e),!(4&Sl)||98!==n&&99!==n||(null===Hl?Hl=new Map([[e,t]]):(void 0===(n=Hl.get(e))||n>t)&&Hl.set(e,t))}}function Ql(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return null!==o&&(Cl===o&&(ac(t),_l===kl&&Mc(o,Ol)),Ac(o,t)),o}function Kl(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!Dc(e,t=e.firstPendingTime))return t;var n=e.lastPingedTime;return 2>=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function Zl(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Vo(Jl.bind(null,e));else{var t=Kl(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Xl();if(r=1073741823===t?99:1===t||2===t?95:0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==Mo&&Co(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Vo(Jl.bind(null,e)):Yo(r,Gl.bind(null,e),{timeout:10*(1073741821-t)-Fo()}),e.callbackNode=t}}}function Gl(e,t){if(Vl=0,t)return Ic(e,t=Xl()),Zl(e),null;var n=Kl(e);if(0!==n){if(t=e.callbackNode,48&Sl)throw Error(a(327));if(mc(),e===Cl&&n===Ol||nc(e,n),null!==El){var r=Sl;Sl|=16;for(var o=oc();;)try{cc();break}catch(t){rc(e,t)}if(ei(),Sl=r,vl.current=o,1===_l)throw t=Pl,nc(e,n),Mc(e,n),Zl(e),t;if(null===El)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=_l,Cl=null,r){case wl:case 1:throw Error(a(345));case 2:Ic(e,2<n?2:n);break;case xl:if(Mc(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=fc(o)),1073741823===Tl&&10<(o=Al+500-Fo())){if(Ml){var i=e.lastPingedTime;if(0===i||i>=n){e.lastPingedTime=n,nc(e,n);break}}if(0!==(i=Kl(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=yn(pc.bind(null,e),o);break}pc(e);break;case kl:if(Mc(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=fc(o)),Ml&&(0===(o=e.lastPingedTime)||o>=n)){e.lastPingedTime=n,nc(e,n);break}if(0!==(o=Kl(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==jl?r=10*(1073741821-jl)-Fo():1073741823===Tl?r=0:(r=10*(1073741821-Tl)-5e3,0>(r=(o=Fo())-r)&&(r=0),(n=10*(1073741821-n)-o)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*bl(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=yn(pc.bind(null,e),r);break}pc(e);break;case 5:if(1073741823!==Tl&&null!==Rl){i=Tl;var l=Rl;if(0>=(r=0|l.busyMinDurationMs)?r=0:(o=0|l.busyDelayMs,r=(i=Fo()-(10*(1073741821-i)-(0|l.timeoutMs||5e3)))<=o?0:o+r-i),10<r){Mc(e,n),e.timeoutHandle=yn(pc.bind(null,e),r);break}}pc(e);break;default:throw Error(a(329))}if(Zl(e),e.callbackNode===t)return Gl.bind(null,e)}}return null}function Jl(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,48&Sl)throw Error(a(327));if(mc(),e===Cl&&t===Ol||nc(e,t),null!==El){var n=Sl;Sl|=16;for(var r=oc();;)try{lc();break}catch(t){rc(e,t)}if(ei(),Sl=n,vl.current=r,1===_l)throw n=Pl,nc(e,t),Mc(e,t),Zl(e),n;if(null!==El)throw Error(a(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Cl=null,pc(e),Zl(e)}return null}function ec(e,t){var n=Sl;Sl|=1;try{return e(t)}finally{0===(Sl=n)&&Xo()}}function tc(e,t){var n=Sl;Sl&=-2,Sl|=8;try{return e(t)}finally{0===(Sl=n)&&Xo()}}function nc(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,wn(n)),null!==El)for(n=El.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&bo();break;case 3:Mi(),co(po),co(fo);break;case 5:Ii(r);break;case 4:Mi();break;case 13:case 19:co(zi);break;case 10:ti(r)}n=n.return}Cl=e,El=Oc(e.current,null),Ol=t,_l=wl,Pl=null,jl=Tl=1073741823,Rl=null,Dl=0,Ml=!1}function rc(e,t){for(;;){try{if(ei(),Ni.current=ga,Vi)for(var n=Hi.memoizedState;null!==n;){var r=n.queue;null!==r&&(r.pending=null),n=n.next}if(Ui=0,Yi=Wi=Hi=null,Vi=!1,null===El||null===El.return)return _l=1,Pl=t,El=null;e:{var o=e,i=El.return,a=El,l=t;if(t=Ol,a.effectTag|=2048,a.firstEffect=a.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var c=l;if(!(2&a.mode)){var s=a.alternate;s?(a.updateQueue=s.updateQueue,a.memoizedState=s.memoizedState,a.expirationTime=s.expirationTime):(a.updateQueue=null,a.memoizedState=null)}var u=!!(1&zi.current),f=i;do{var p;if(p=13===f.tag){var d=f.memoizedState;if(null!==d)p=null!==d.dehydrated;else{var h=f.memoizedProps;p=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!u)}}if(p){var m=f.updateQueue;if(null===m){var g=new Set;g.add(c),f.updateQueue=g}else m.add(c);if(!(2&f.mode)){if(f.effectTag|=64,a.effectTag&=-2981,1===a.tag)if(null===a.alternate)a.tag=17;else{var b=ci(1073741823,null);b.tag=2,si(a,b)}a.expirationTime=1073741823;break e}l=void 0,a=t;var v=o.pingCache;if(null===v?(v=o.pingCache=new dl,l=new Set,v.set(c,l)):void 0===(l=v.get(c))&&(l=new Set,v.set(c,l)),!l.has(a)){l.add(a);var y=yc.bind(null,o,c,a);c.then(y,y)}f.effectTag|=4096,f.expirationTime=t;break e}f=f.return}while(null!==f);l=Error((ge(a.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+be(a))}5!==_l&&(_l=2),l=Ga(l,a),f=i;do{switch(f.tag){case 3:c=l,f.effectTag|=4096,f.expirationTime=t,ui(f,hl(f,c,t));break e;case 1:c=l;var w=f.type,x=f.stateNode;if(!(64&f.effectTag||"function"!=typeof w.getDerivedStateFromError&&(null===x||"function"!=typeof x.componentDidCatch||null!==Ll&&Ll.has(x)))){f.effectTag|=4096,f.expirationTime=t,ui(f,ml(f,c,t));break e}}f=f.return}while(null!==f)}El=uc(El)}catch(e){t=e;continue}break}}function oc(){var e=vl.current;return vl.current=ga,null===e?ga:e}function ic(e,t){e<Tl&&2<e&&(Tl=e),null!==t&&e<jl&&2<e&&(jl=e,Rl=t)}function ac(e){e>Dl&&(Dl=e)}function lc(){for(;null!==El;)El=sc(El)}function cc(){for(;null!==El&&!Ao();)El=sc(El)}function sc(e){var t=gl(e.alternate,e,Ol);return e.memoizedProps=e.pendingProps,null===t&&(t=uc(e)),yl.current=null,t}function uc(e){El=e;do{var t=El.alternate;if(e=El.return,2048&El.effectTag){if(null!==(t=Za(El)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}else{if(t=Ka(t,El,Ol),1===Ol||1!==El.childExpirationTime){for(var n=0,r=El.child;null!==r;){var o=r.expirationTime,i=r.childExpirationTime;o>n&&(n=o),i>n&&(n=i),r=r.sibling}El.childExpirationTime=n}if(null!==t)return t;null!==e&&!(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=El.firstEffect),null!==El.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=El.firstEffect),e.lastEffect=El.lastEffect),1<El.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=El:e.firstEffect=El,e.lastEffect=El))}if(null!==(t=El.sibling))return t;El=e}while(null!==El);return _l===wl&&(_l=5),null}function fc(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function pc(e){var t=Uo();return Wo(99,dc.bind(null,e,t)),null}function dc(e,t){do{mc()}while(null!==Fl);if(48&Sl)throw Error(a(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=fc(n);if(e.firstPendingTime=o,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Cl&&(El=Cl=null,Ol=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,o=n.firstEffect):o=n:o=n.firstEffect,null!==o){var i=Sl;Sl|=32,yl.current=null,mn=Xt;var l=dn();if(hn(l)){if("selectionStart"in l)var c={start:l.selectionStart,end:l.selectionEnd};else e:{var s=(c=(c=l.ownerDocument)&&c.defaultView||window).getSelection&&c.getSelection();if(s&&0!==s.rangeCount){c=s.anchorNode;var u=s.anchorOffset,f=s.focusNode;s=s.focusOffset;try{c.nodeType,f.nodeType}catch(e){c=null;break e}var p=0,d=-1,h=-1,m=0,g=0,b=l,v=null;t:for(;;){for(var y;b!==c||0!==u&&3!==b.nodeType||(d=p+u),b!==f||0!==s&&3!==b.nodeType||(h=p+s),3===b.nodeType&&(p+=b.nodeValue.length),null!==(y=b.firstChild);)v=b,b=y;for(;;){if(b===l)break t;if(v===c&&++m===u&&(d=p),v===f&&++g===s&&(h=p),null!==(y=b.nextSibling))break;v=(b=v).parentNode}b=y}c=-1===d||-1===h?null:{start:d,end:h}}else c=null}c=c||{start:0,end:0}}else c=null;gn={activeElementDetached:null,focusedElem:l,selectionRange:c},Xt=!1,Il=o;do{try{hc()}catch(e){if(null===Il)throw Error(a(330));vc(Il,e),Il=Il.nextEffect}}while(null!==Il);Il=o;do{try{for(l=e,c=t;null!==Il;){var w=Il.effectTag;if(16&w&&Fe(Il.stateNode,""),128&w){var x=Il.alternate;if(null!==x){var k=x.ref;null!==k&&("function"==typeof k?k(null):k.current=null)}}switch(1038&w){case 2:sl(Il),Il.effectTag&=-3;break;case 6:sl(Il),Il.effectTag&=-3,fl(Il.alternate,Il);break;case 1024:Il.effectTag&=-1025;break;case 1028:Il.effectTag&=-1025,fl(Il.alternate,Il);break;case 4:fl(Il.alternate,Il);break;case 8:ul(l,u=Il,c),ll(u)}Il=Il.nextEffect}}catch(e){if(null===Il)throw Error(a(330));vc(Il,e),Il=Il.nextEffect}}while(null!==Il);if(k=gn,x=dn(),w=k.focusedElem,c=k.selectionRange,x!==w&&w&&w.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(w.ownerDocument.documentElement,w)){null!==c&&hn(w)&&(x=c.start,void 0===(k=c.end)&&(k=x),"selectionStart"in w?(w.selectionStart=x,w.selectionEnd=Math.min(k,w.value.length)):(k=(x=w.ownerDocument||document)&&x.defaultView||window).getSelection&&(k=k.getSelection(),u=w.textContent.length,l=Math.min(c.start,u),c=void 0===c.end?l:Math.min(c.end,u),!k.extend&&l>c&&(u=c,c=l,l=u),u=pn(w,l),f=pn(w,c),u&&f&&(1!==k.rangeCount||k.anchorNode!==u.node||k.anchorOffset!==u.offset||k.focusNode!==f.node||k.focusOffset!==f.offset)&&((x=x.createRange()).setStart(u.node,u.offset),k.removeAllRanges(),l>c?(k.addRange(x),k.extend(f.node,f.offset)):(x.setEnd(f.node,f.offset),k.addRange(x))))),x=[];for(k=w;k=k.parentNode;)1===k.nodeType&&x.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w<x.length;w++)(k=x[w]).element.scrollLeft=k.left,k.element.scrollTop=k.top}Xt=!!mn,gn=mn=null,e.current=n,Il=o;do{try{for(w=e;null!==Il;){var S=Il.effectTag;if(36&S&&il(w,Il.alternate,Il),128&S){x=void 0;var C=Il.ref;if(null!==C){var E=Il.stateNode;Il.tag,x=E,"function"==typeof C?C(x):C.current=x}}Il=Il.nextEffect}}catch(e){if(null===Il)throw Error(a(330));vc(Il,e),Il=Il.nextEffect}}while(null!==Il);Il=null,Io(),Sl=i}else e.current=n;if(Nl)Nl=!1,Fl=e,Ul=t;else for(Il=o;null!==Il;)t=Il.nextEffect,Il.nextEffect=null,Il=t;if(0===(t=e.firstPendingTime)&&(Ll=null),1073741823===t?e===Yl?Wl++:(Wl=0,Yl=e):Wl=0,"function"==typeof xc&&xc(n.stateNode,r),Zl(e),zl)throw zl=!1,e=Bl,Bl=null,e;return!!(8&Sl)||Xo(),null}function hc(){for(;null!==Il;){var e=Il.effectTag;!!(256&e)&&nl(Il.alternate,Il),!(512&e)||Nl||(Nl=!0,Yo(97,function(){return mc(),null})),Il=Il.nextEffect}}function mc(){if(90!==Ul){var e=97<Ul?97:Ul;return Ul=90,Wo(e,gc)}}function gc(){if(null===Fl)return!1;var e=Fl;if(Fl=null,48&Sl)throw Error(a(331));var t=Sl;for(Sl|=32,e=e.current.firstEffect;null!==e;){try{var n=e;if(512&n.effectTag)switch(n.tag){case 0:case 11:case 15:case 22:rl(5,n),ol(5,n)}}catch(t){if(null===e)throw Error(a(330));vc(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return Sl=t,Xo(),!0}function bc(e,t,n){si(e,t=hl(e,t=Ga(n,t),1073741823)),null!==(e=Ql(e,1073741823))&&Zl(e)}function vc(e,t){if(3===e.tag)bc(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){bc(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ll||!Ll.has(r))){si(n,e=ml(n,e=Ga(t,e),1073741823)),null!==(n=Ql(n,1073741823))&&Zl(n);break}}n=n.return}}function yc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Cl===e&&Ol===n?_l===kl||_l===xl&&1073741823===Tl&&Fo()-Al<500?nc(e,Ol):Ml=!0:Dc(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,Zl(e)))}function wc(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(t=ql(t=Xl(),e,null)),null!==(e=Ql(e,t))&&Zl(e)}gl=function(e,t,n){var r=t.expirationTime;if(null!==e){var o=t.pendingProps;if(e.memoizedProps!==o||po.current)ja=!0;else{if(r<n){switch(ja=!1,t.tag){case 3:Na(t),Pa();break;case 5:if(Ai(t),4&t.mode&&1!==n&&o.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:go(t.type)&&wo(t);break;case 4:Di(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value,o=t.type._context,so(Ko,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?Ya(e,t,n):(so(zi,1&zi.current),null!==(t=$a(e,t,n))?t.sibling:null);so(zi,1&zi.current);break;case 19:if(r=t.childExpirationTime>=n,64&e.effectTag){if(r)return qa(e,t,n);t.effectTag|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null),so(zi,zi.current),!r)return null}return $a(e,t,n)}ja=!1}}else ja=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=mo(t,fo.current),ri(t,n),o=$i(null,t,r,e,o,n),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,go(r)){var i=!0;wo(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,ai(t);var l=r.getDerivedStateFromProps;"function"==typeof l&&mi(t,r,l,e),o.updater=gi,t.stateNode=o,o._reactInternalFiber=t,wi(t,r,e,n),t=La(null,t,r,!0,i,n)}else t.tag=0,Ra(null,t,o,n),t=t.child;return t;case 16:e:{if(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)})}}(o),1!==o._status)throw o._result;switch(o=o._result,t.type=o,i=t.tag=function(e){if("function"==typeof e)return Ec(e)?1:0;if(null!=e){if((e=e.$$typeof)===ce)return 11;if(e===fe)return 14}return 2}(o),e=Qo(o,e),i){case 0:t=za(null,t,o,e,n);break e;case 1:t=Ba(null,t,o,e,n);break e;case 11:t=Da(null,t,o,e,n);break e;case 14:t=Ma(null,t,o,Qo(o.type,e),r,n);break e}throw Error(a(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,za(e,t,r,o=t.elementType===r?o:Qo(r,o),n);case 1:return r=t.type,o=t.pendingProps,Ba(e,t,r,o=t.elementType===r?o:Qo(r,o),n);case 3:if(Na(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,li(e,t),fi(t,r,null,n),(r=t.memoizedState.element)===o)Pa(),t=$a(e,t,n);else{if((o=t.stateNode.hydrate)&&(xa=xn(t.stateNode.containerInfo.firstChild),wa=t,o=ka=!0),o)for(n=Oi(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Ra(e,t,r,n),Pa();t=t.child}return t;case 5:return Ai(t),null===e&&Ea(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,l=o.children,vn(r,o)?l=null:null!==i&&vn(r,i)&&(t.effectTag|=16),Ia(e,t),4&t.mode&&1!==n&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Ra(e,t,l,n),t=t.child),t;case 6:return null===e&&Ea(t),null;case 13:return Ya(e,t,n);case 4:return Di(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ei(t,null,r,n):Ra(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Da(e,t,r,o=t.elementType===r?o:Qo(r,o),n);case 7:return Ra(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ra(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value;var c=t.type._context;if(so(Ko,c._currentValue),c._currentValue=i,null!==l)if(c=l.value,0==(i=Br(c,i)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(c,i):1073741823))){if(l.children===o.children&&!po.current){t=$a(e,t,n);break e}}else for(null!==(c=t.child)&&(c.return=t);null!==c;){var s=c.dependencies;if(null!==s){l=c.child;for(var u=s.firstContext;null!==u;){if(u.context===r&&0!=(u.observedBits&i)){1===c.tag&&((u=ci(n,null)).tag=2,si(c,u)),c.expirationTime<n&&(c.expirationTime=n),null!==(u=c.alternate)&&u.expirationTime<n&&(u.expirationTime=n),ni(c.return,n),s.expirationTime<n&&(s.expirationTime=n);break}u=u.next}}else l=10===c.tag&&c.type===t.type?null:c.child;if(null!==l)l.return=c;else for(l=c;null!==l;){if(l===t){l=null;break}if(null!==(c=l.sibling)){c.return=l.return,l=c;break}l=l.return}c=l}Ra(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,ri(t,n),r=r(o=oi(o,i.unstable_observedBits)),t.effectTag|=1,Ra(e,t,r,n),t.child;case 14:return i=Qo(o=t.type,t.pendingProps),Ma(e,t,o,i=Qo(o.type,i),r,n);case 15:return Aa(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Qo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,go(r)?(e=!0,wo(t)):e=!1,ri(t,n),vi(t,r,o),wi(t,r,o,n),La(null,t,r,!0,e,n);case 19:return qa(e,t,n)}throw Error(a(156,t.tag))};var xc=null,kc=null;function Sc(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Cc(e,t,n,r){return new Sc(e,t,n,r)}function Ec(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Oc(e,t){var n=e.alternate;return null===n?((n=Cc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function _c(e,t,n,r,o,i){var l=2;if(r=e,"function"==typeof e)Ec(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case ne:return Pc(n.children,o,i,t);case le:l=8,o|=7;break;case re:l=8,o|=1;break;case oe:return(e=Cc(12,n,t,8|o)).elementType=oe,e.type=oe,e.expirationTime=i,e;case se:return(e=Cc(13,n,t,o)).type=se,e.elementType=se,e.expirationTime=i,e;case ue:return(e=Cc(19,n,t,o)).elementType=ue,e.expirationTime=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ie:l=10;break e;case ae:l=9;break e;case ce:l=11;break e;case fe:l=14;break e;case pe:l=16,r=null;break e;case de:l=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Cc(l,n,t,o)).elementType=e,t.type=r,t.expirationTime=i,t}function Pc(e,t,n,r){return(e=Cc(7,e,r,t)).expirationTime=n,e}function Tc(e,t,n){return(e=Cc(6,e,null,t)).expirationTime=n,e}function jc(e,t,n){return(t=Cc(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Rc(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Dc(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Mc(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Ac(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Ic(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function zc(e,t,n,r){var o=t.current,i=Xl(),l=di.suspense;i=ql(i,o,l);e:if(n){t:{if(Je(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var c=n;do{switch(c.tag){case 3:c=c.stateNode.context;break t;case 1:if(go(c.type)){c=c.stateNode.__reactInternalMemoizedMergedChildContext;break t}}c=c.return}while(null!==c);throw Error(a(171))}if(1===n.tag){var s=n.type;if(go(s)){n=yo(n,s,c);break e}}n=c}else n=uo;return null===t.context?t.context=n:t.pendingContext=n,(t=ci(i,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),si(o,t),$l(o,i),i}function Bc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Lc(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function Nc(e,t){Lc(e,t),(e=e.alternate)&&Lc(e,t)}function Fc(e,t,n){var r=new Rc(e,t,n=null!=n&&!0===n.hydrate),o=Cc(3,null,null,2===t?7:1===t?3:0);r.current=o,o.stateNode=r,ai(o),e[On]=r.current,n&&0!==t&&function(e,t){var n=Ge(t);Ot.forEach(function(e){ht(e,t,n)}),_t.forEach(function(e){ht(e,t,n)})}(0,9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function Uc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Hc(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if("function"==typeof o){var l=o;o=function(){var e=Bc(a);l.call(e)}}zc(t,a,e,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Fc(e,0,t?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,"function"==typeof o){var c=o;o=function(){var e=Bc(a);c.call(e)}}tc(function(){zc(t,a,e,o)})}return Bc(a)}function Yc(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Uc(t))throw Error(a(200));return function Wc(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:te,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}Fc.prototype.render=function(e){zc(e,this._internalRoot,null,null)},Fc.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;zc(null,e,null,function(){t[On]=null})},mt=function(e){if(13===e.tag){var t=$o(Xl(),150,100);$l(e,t),Nc(e,t)}},gt=function(e){13===e.tag&&($l(e,3),Nc(e,3))},bt=function(e){if(13===e.tag){var t=Xl();$l(e,t=ql(t,e,null)),Nc(e,t)}},P=function(e,t,n){switch(t){case"input":if(Ee(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=jn(r);if(!o)throw Error(a(90));xe(r),Ee(r,o)}}}break;case"textarea":De(e,n);break;case"select":null!=(t=n.value)&&Te(e,!!n.multiple,t,!1)}},A=ec,I=function(e,t,n,r,o){var i=Sl;Sl|=4;try{return Wo(98,e.bind(null,t,n,r,o))}finally{0===(Sl=i)&&Xo()}},z=function(){!(49&Sl)&&(function(){if(null!==Hl){var e=Hl;Hl=null,e.forEach(function(e,t){Ic(t,e),Zl(t)}),Xo()}}(),mc())},B=function(e,t){var n=Sl;Sl|=2;try{return e(t)}finally{0===(Sl=n)&&Xo()}};var Vc,Xc,qc={Events:[Pn,Tn,jn,O,S,Bn,function(e){ot(e,zn)},D,M,Zt,lt,mc,{current:!1}]};Xc=(Vc={findFiberByHostInstance:_n,bundleType:0,version:"16.13.1",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);xc=function(e){try{t.onCommitFiberRoot(n,e,void 0,!(64&~e.current.effectTag))}catch(e){}},kc=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}}(o({},Vc,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:K.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=nt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return Xc?Xc(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null})),t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=qc,t.createPortal=Yc,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return null===(e=nt(t))?null:e.stateNode},t.flushSync=function(e,t){if(48&Sl)throw Error(a(187));var n=Sl;Sl|=1;try{return Wo(99,e.bind(null,t))}finally{Sl=n,Xo()}},t.hydrate=function(e,t,n){if(!Uc(t))throw Error(a(200));return Hc(null,e,t,!0,n)},t.render=function(e,t,n){if(!Uc(t))throw Error(a(200));return Hc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Uc(e))throw Error(a(40));return!!e._reactRootContainer&&(tc(function(){Hc(null,null,e,!1,function(){e._reactRootContainer=null,e[On]=null})}),!0)},t.unstable_batchedUpdates=ec,t.unstable_createPortal=function(e,t){return Yc(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Uc(n))throw Error(a(200));if(null==e||void 0===e._reactInternalFiber)throw Error(a(38));return Hc(e,t,n,!1,r)},t.version="16.13.1"},function(e,t,n){"use strict";
/** @license React v16.13.1
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=n(11),o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,s=o?Symbol.for("react.profiler"):60114,u=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,p=o?Symbol.for("react.forward_ref"):60112,d=o?Symbol.for("react.suspense"):60113,h=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116,g="function"==typeof Symbol&&Symbol.iterator;function b(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y={};function w(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||v}function x(){}function k(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||v}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(b(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},x.prototype=w.prototype;var S=k.prototype=new x;S.constructor=k,r(S,w.prototype),S.isPureReactComponent=!0;var C={current:null},E=Object.prototype.hasOwnProperty,O={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,n){var r,o={},a=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(a=""+t.key),t)E.call(t,r)&&!O.hasOwnProperty(r)&&(o[r]=t[r]);var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){for(var s=Array(c),u=0;u<c;u++)s[u]=arguments[u+2];o.children=s}if(e&&e.defaultProps)for(r in c=e.defaultProps)void 0===o[r]&&(o[r]=c[r]);return{$$typeof:i,type:e,key:a,ref:l,props:o,_owner:C.current}}function P(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var T=/\/+/g,j=[];function R(e,t,n,r){if(j.length){var o=j.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function D(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>j.length&&j.push(e)}function M(e,t,n){return null==e?0:function e(t,n,r,o){var l=typeof t;"undefined"!==l&&"boolean"!==l||(t=null);var c=!1;if(null===t)c=!0;else switch(l){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case i:case a:c=!0}}if(c)return r(o,t,""===n?"."+A(t,0):n),1;if(c=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s<t.length;s++){var u=n+A(l=t[s],s);c+=e(l,u,r,o)}else if("function"==typeof(u=null===t||"object"!=typeof t?null:"function"==typeof(u=g&&t[g]||t["@@iterator"])?u:null))for(t=u.call(t),s=0;!(l=t.next()).done;)c+=e(l=l.value,u=n+A(l,s++),r,o);else if("object"===l)throw r=""+t,Error(b(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return c}(e,"",t,n)}function A(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function I(e,t){e.func.call(e.context,t,e.count++)}function z(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?B(e,r,n,function(e){return e}):null!=e&&(P(e)&&(e=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(T,"$&/")+"/")+n)),r.push(e))}function B(e,t,n,r,o){var i="";null!=n&&(i=(""+n).replace(T,"$&/")+"/"),M(e,z,t=R(t,i,r,o)),D(t)}var L={current:null};function N(){var e=L.current;if(null===e)throw Error(b(321));return e}var F={ReactCurrentDispatcher:L,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:C,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return B(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;M(e,I,t=R(null,null,t,n)),D(t)},count:function(e){return M(e,function(){return null},null)},toArray:function(e){var t=[];return B(e,t,null,function(e){return e}),t},only:function(e){if(!P(e))throw Error(b(143));return e}},t.Component=w,t.Fragment=l,t.Profiler=s,t.PureComponent=k,t.StrictMode=c,t.Suspense=d,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=F,t.cloneElement=function(e,t,n){if(null==e)throw Error(b(267,e));var o=r({},e.props),a=e.key,l=e.ref,c=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,c=C.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)E.call(t,u)&&!O.hasOwnProperty(u)&&(o[u]=void 0===t[u]&&void 0!==s?s[u]:t[u])}var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){s=Array(u);for(var f=0;f<u;f++)s[f]=arguments[f+2];o.children=s}return{$$typeof:i,type:e.type,key:a,ref:l,props:o,_owner:c}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},t.createElement=_,t.createFactory=function(e){var t=_.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:p,render:e}},t.isValidElement=P,t.lazy=function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return N().useCallback(e,t)},t.useContext=function(e,t){return N().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return N().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return N().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return N().useLayoutEffect(e,t)},t.useMemo=function(e,t){return N().useMemo(e,t)},t.useReducer=function(e,t,n){return N().useReducer(e,t,n)},t.useRef=function(e){return N().useRef(e)},t.useState=function(e){return N().useState(e)},t.version="16.13.1"},function(e,t,n){"use strict";e.exports=n(26)},function(e,t,n){"use strict";
/** @license React v0.19.1
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r,o,i,a,l;if("undefined"==typeof window||"function"!=typeof MessageChannel){var c=null,s=null,u=function(){if(null!==c)try{var e=t.unstable_now();c(!0,e),c=null}catch(e){throw setTimeout(u,0),e}},f=Date.now();t.unstable_now=function(){return Date.now()-f},r=function(e){null!==c?setTimeout(r,0,e):(c=e,setTimeout(u,0))},o=function(e,t){s=setTimeout(e,t)},i=function(){clearTimeout(s)},a=function(){return!1},l=t.unstable_forceFrameRate=function(){}}else{var p=window.performance,d=window.Date,h=window.setTimeout,m=window.clearTimeout;if("undefined"!=typeof console){var g=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof p&&"function"==typeof p.now)t.unstable_now=function(){return p.now()};else{var b=d.now();t.unstable_now=function(){return d.now()-b}}var v=!1,y=null,w=-1,x=5,k=0;a=function(){return t.unstable_now()>=k},l=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):x=0<e?Math.floor(1e3/e):5};var S=new MessageChannel,C=S.port2;S.port1.onmessage=function(){if(null!==y){var e=t.unstable_now();k=e+x;try{y(!0,e)?C.postMessage(null):(v=!1,y=null)}catch(e){throw C.postMessage(null),e}}else v=!1},r=function(e){y=e,v||(v=!0,C.postMessage(null))},o=function(e,n){w=h(function(){e(t.unstable_now())},n)},i=function(){m(w),w=-1}}function E(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<P(o,t)))break e;e[r]=t,e[n]=o,n=r}}function O(e){return void 0===(e=e[0])?null:e}function _(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var i=2*(r+1)-1,a=e[i],l=i+1,c=e[l];if(void 0!==a&&0>P(a,n))void 0!==c&&0>P(c,a)?(e[r]=c,e[l]=n,r=l):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==c&&0>P(c,n)))break e;e[r]=c,e[l]=n,r=l}}}return t}return null}function P(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var T=[],j=[],R=1,D=null,M=3,A=!1,I=!1,z=!1;function B(e){for(var t=O(j);null!==t;){if(null===t.callback)_(j);else{if(!(t.startTime<=e))break;_(j),t.sortIndex=t.expirationTime,E(T,t)}t=O(j)}}function L(e){if(z=!1,B(e),!I)if(null!==O(T))I=!0,r(N);else{var t=O(j);null!==t&&o(L,t.startTime-e)}}function N(e,n){I=!1,z&&(z=!1,i()),A=!0;var r=M;try{for(B(n),D=O(T);null!==D&&(!(D.expirationTime>n)||e&&!a());){var l=D.callback;if(null!==l){D.callback=null,M=D.priorityLevel;var c=l(D.expirationTime<=n);n=t.unstable_now(),"function"==typeof c?D.callback=c:D===O(T)&&_(T),B(n)}else _(T);D=O(T)}if(null!==D)var s=!0;else{var u=O(j);null!==u&&o(L,u.startTime-n),s=!1}return s}finally{D=null,M=r,A=!1}}function F(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var U=l;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){I||A||(I=!0,r(N))},t.unstable_getCurrentPriorityLevel=function(){return M},t.unstable_getFirstCallbackNode=function(){return O(T)},t.unstable_next=function(e){switch(M){case 1:case 2:case 3:var t=3;break;default:t=M}var n=M;M=t;try{return e()}finally{M=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=U,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=M;M=e;try{return t()}finally{M=n}},t.unstable_scheduleCallback=function(e,n,a){var l=t.unstable_now();if("object"==typeof a&&null!==a){var c=a.delay;c="number"==typeof c&&0<c?l+c:l,a="number"==typeof a.timeout?a.timeout:F(e)}else a=F(e),c=l;return e={id:R++,callback:n,priorityLevel:e,startTime:c,expirationTime:a=c+a,sortIndex:-1},c>l?(e.sortIndex=c,E(j,e),null===O(T)&&e===O(j)&&(z?i():z=!0,o(L,c-l))):(e.sortIndex=a,E(T,e),I||A||(I=!0,r(N))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();B(e);var n=O(T);return n!==D&&null!==D&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<D.expirationTime||a()},t.unstable_wrapCallback=function(e){var t=M;return function(){var n=M;M=t;try{return e.apply(this,arguments)}finally{M=n}}}},function(e,t,n){"use strict";
/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,l=r?Symbol.for("react.strict_mode"):60108,c=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,p=r?Symbol.for("react.concurrent_mode"):60111,d=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,g=r?Symbol.for("react.memo"):60115,b=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,x=r?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case f:case p:case a:case c:case l:case h:return e;default:switch(e=e&&e.$$typeof){case u:case d:case b:case g:case s:return e;default:return t}}case i:return t}}}function S(e){return k(e)===p}t.AsyncMode=f,t.ConcurrentMode=p,t.ContextConsumer=u,t.ContextProvider=s,t.Element=o,t.ForwardRef=d,t.Fragment=a,t.Lazy=b,t.Memo=g,t.Portal=i,t.Profiler=c,t.StrictMode=l,t.Suspense=h,t.isAsyncMode=function(e){return S(e)||k(e)===f},t.isConcurrentMode=S,t.isContextConsumer=function(e){return k(e)===u},t.isContextProvider=function(e){return k(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return k(e)===d},t.isFragment=function(e){return k(e)===a},t.isLazy=function(e){return k(e)===b},t.isMemo=function(e){return k(e)===g},t.isPortal=function(e){return k(e)===i},t.isProfiler=function(e){return k(e)===c},t.isStrictMode=function(e){return k(e)===l},t.isSuspense=function(e){return k(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===p||e===c||e===l||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===b||e.$$typeof===g||e.$$typeof===s||e.$$typeof===u||e.$$typeof===d||e.$$typeof===y||e.$$typeof===w||e.$$typeof===x||e.$$typeof===v)},t.typeOf=k},function(e,t,n){e.exports=n(29)()},function(e,t,n){"use strict";var r=n(30);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){(function(t){e.exports=t}).call(this,{})},function(e,t){var n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(n){var r=new Uint8Array(16);e.exports=function(){return n(r),r}}else{var o=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)!(3&t)&&(e=4294967296*Math.random()),o[t]=e>>>((3&t)<<3)&255;return o}}},function(e,t){for(var n=[],r=0;r<256;++r)n[r]=(r+256).toString(16).substr(1);e.exports=function(e,t){var r=t||0,o=n;return[o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]]].join("")}},function(module,exports,__webpack_require__){"use strict";(function(Buffer){const toBytes=e=>[...e].map(e=>e.charCodeAt(0)),xpiZipFilename=toBytes("META-INF/mozilla.rsa"),oxmlContentTypes=toBytes("[Content_Types].xml"),oxmlRels=toBytes("_rels/.rels");function readUInt64LE(e,t=0){let n=e[t],r=1,o=0;for(;++o<8;)r*=256,n+=e[t+o]*r;return n}const fileType=e=>{if(!(e instanceof Uint8Array||e instanceof ArrayBuffer||Buffer.isBuffer(e)))throw new TypeError(`Expected the \`input\` argument to be of type \`Uint8Array\` or \`Buffer\` or \`ArrayBuffer\`, got \`${typeof e}\``);const t=e instanceof Uint8Array?e:new Uint8Array(e);if(!(t&&t.length>1))return null;const n=(e,n)=>{n=Object.assign({offset:0},n);for(let r=0;r<e.length;r++)if(n.mask){if(e[r]!==(n.mask[r]&t[r+n.offset]))return!1}else if(e[r]!==t[r+n.offset])return!1;return!0},r=(e,t)=>n(toBytes(e),t);if(n([255,216,255]))return{ext:"jpg",mime:"image/jpeg"};if(n([137,80,78,71,13,10,26,10]))return{ext:"png",mime:"image/png"};if(n([71,73,70]))return{ext:"gif",mime:"image/gif"};if(n([87,69,66,80],{offset:8}))return{ext:"webp",mime:"image/webp"};if(n([70,76,73,70]))return{ext:"flif",mime:"image/flif"};if((n([73,73,42,0])||n([77,77,0,42]))&&n([67,82],{offset:8}))return{ext:"cr2",mime:"image/x-canon-cr2"};if(n([73,73,42,0])||n([77,77,0,42]))return{ext:"tif",mime:"image/tiff"};if(n([66,77]))return{ext:"bmp",mime:"image/bmp"};if(n([73,73,188]))return{ext:"jxr",mime:"image/vnd.ms-photo"};if(n([56,66,80,83]))return{ext:"psd",mime:"image/vnd.adobe.photoshop"};if(n([80,75,3,4])){if(n([109,105,109,101,116,121,112,101,97,112,112,108,105,99,97,116,105,111,110,47,101,112,117,98,43,122,105,112],{offset:30}))return{ext:"epub",mime:"application/epub+zip"};if(n(xpiZipFilename,{offset:30}))return{ext:"xpi",mime:"application/x-xpinstall"};if(r("mimetypeapplication/vnd.oasis.opendocument.text",{offset:30}))return{ext:"odt",mime:"application/vnd.oasis.opendocument.text"};if(r("mimetypeapplication/vnd.oasis.opendocument.spreadsheet",{offset:30}))return{ext:"ods",mime:"application/vnd.oasis.opendocument.spreadsheet"};if(r("mimetypeapplication/vnd.oasis.opendocument.presentation",{offset:30}))return{ext:"odp",mime:"application/vnd.oasis.opendocument.presentation"};const e=(e,t=0)=>e.findIndex((e,n,r)=>n>=t&&80===r[n]&&75===r[n+1]&&3===r[n+2]&&4===r[n+3]);let o=0,i=!1,a=null;do{const l=o+30;if(i||(i=n(oxmlContentTypes,{offset:l})||n(oxmlRels,{offset:l})),a||(r("word/",{offset:l})?a={ext:"docx",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"}:r("ppt/",{offset:l})?a={ext:"pptx",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"}:r("xl/",{offset:l})&&(a={ext:"xlsx",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"})),i&&a)return a;o=e(t,l)}while(o>=0);if(a)return a}if(n([80,75])&&(3===t[2]||5===t[2]||7===t[2])&&(4===t[3]||6===t[3]||8===t[3]))return{ext:"zip",mime:"application/zip"};if(n([117,115,116,97,114],{offset:257}))return{ext:"tar",mime:"application/x-tar"};if(n([82,97,114,33,26,7])&&(0===t[6]||1===t[6]))return{ext:"rar",mime:"application/x-rar-compressed"};if(n([31,139,8]))return{ext:"gz",mime:"application/gzip"};if(n([66,90,104]))return{ext:"bz2",mime:"application/x-bzip2"};if(n([55,122,188,175,39,28]))return{ext:"7z",mime:"application/x-7z-compressed"};if(n([120,1]))return{ext:"dmg",mime:"application/x-apple-diskimage"};if(n([51,103,112,53])||n([0,0,0])&&n([102,116,121,112],{offset:4})&&(n([109,112,52,49],{offset:8})||n([109,112,52,50],{offset:8})||n([105,115,111,109],{offset:8})||n([105,115,111,50],{offset:8})||n([109,109,112,52],{offset:8})||n([77,52,86],{offset:8})||n([100,97,115,104],{offset:8})))return{ext:"mp4",mime:"video/mp4"};if(n([77,84,104,100]))return{ext:"mid",mime:"audio/midi"};if(n([26,69,223,163])){const e=t.subarray(4,4100),n=e.findIndex((e,t,n)=>66===n[t]&&130===n[t+1]);if(-1!==n){const t=n+3,r=n=>[...n].every((n,r)=>e[t+r]===n.charCodeAt(0));if(r("matroska"))return{ext:"mkv",mime:"video/x-matroska"};if(r("webm"))return{ext:"webm",mime:"video/webm"}}}if(n([0,0,0,20,102,116,121,112,113,116,32,32])||n([102,114,101,101],{offset:4})||n([102,116,121,112,113,116,32,32],{offset:4})||n([109,100,97,116],{offset:4})||n([109,111,111,118],{offset:4})||n([119,105,100,101],{offset:4}))return{ext:"mov",mime:"video/quicktime"};if(n([82,73,70,70])){if(n([65,86,73],{offset:8}))return{ext:"avi",mime:"video/vnd.avi"};if(n([87,65,86,69],{offset:8}))return{ext:"wav",mime:"audio/vnd.wave"};if(n([81,76,67,77],{offset:8}))return{ext:"qcp",mime:"audio/qcelp"}}if(n([48,38,178,117,142,102,207,17,166,217])){let e=30;do{const r=readUInt64LE(t,e+16);if(n([145,7,220,183,183,169,207,17,142,230,0,192,12,32,83,101],{offset:e})){if(n([64,158,105,248,77,91,207,17,168,253,0,128,95,92,68,43],{offset:e+24}))return{ext:"wma",mime:"audio/x-ms-wma"};if(n([192,239,25,188,77,91,207,17,168,253,0,128,95,92,68,43],{offset:e+24}))return{ext:"wmv",mime:"video/x-ms-asf"};break}e+=r}while(e+24<=t.length);return{ext:"asf",mime:"application/vnd.ms-asf"}}if(n([0,0,1,186])||n([0,0,1,179]))return{ext:"mpg",mime:"video/mpeg"};if(n([102,116,121,112,51,103],{offset:4}))return{ext:"3gp",mime:"video/3gpp"};for(let e=0;e<2&&e<t.length-16;e++){if(n([73,68,51],{offset:e})||n([255,226],{offset:e,mask:[255,226]}))return{ext:"mp3",mime:"audio/mpeg"};if(n([255,228],{offset:e,mask:[255,228]}))return{ext:"mp2",mime:"audio/mpeg"};if(n([255,248],{offset:e,mask:[255,252]}))return{ext:"mp2",mime:"audio/mpeg"};if(n([255,240],{offset:e,mask:[255,252]}))return{ext:"mp4",mime:"audio/mpeg"}}if(n([102,116,121,112,77,52,65],{offset:4}))return{ext:"m4a",mime:"audio/mp4"};if(n([79,112,117,115,72,101,97,100],{offset:28}))return{ext:"opus",mime:"audio/opus"};if(n([79,103,103,83]))return n([128,116,104,101,111,114,97],{offset:28})?{ext:"ogv",mime:"video/ogg"}:n([1,118,105,100,101,111,0],{offset:28})?{ext:"ogm",mime:"video/ogg"}:n([127,70,76,65,67],{offset:28})?{ext:"oga",mime:"audio/ogg"}:n([83,112,101,101,120,32,32],{offset:28})?{ext:"spx",mime:"audio/ogg"}:n([1,118,111,114,98,105,115],{offset:28})?{ext:"ogg",mime:"audio/ogg"}:{ext:"ogx",mime:"application/ogg"};if(n([102,76,97,67]))return{ext:"flac",mime:"audio/x-flac"};if(n([77,65,67,32]))return{ext:"ape",mime:"audio/ape"};if(n([119,118,112,107]))return{ext:"wv",mime:"audio/wavpack"};if(n([35,33,65,77,82,10]))return{ext:"amr",mime:"audio/amr"};if(n([37,80,68,70]))return{ext:"pdf",mime:"application/pdf"};if(n([77,90]))return{ext:"exe",mime:"application/x-msdownload"};if((67===t[0]||70===t[0])&&n([87,83],{offset:1}))return{ext:"swf",mime:"application/x-shockwave-flash"};if(n([123,92,114,116,102]))return{ext:"rtf",mime:"application/rtf"};if(n([0,97,115,109]))return{ext:"wasm",mime:"application/wasm"};if(n([119,79,70,70])&&(n([0,1,0,0],{offset:4})||n([79,84,84,79],{offset:4})))return{ext:"woff",mime:"font/woff"};if(n([119,79,70,50])&&(n([0,1,0,0],{offset:4})||n([79,84,84,79],{offset:4})))return{ext:"woff2",mime:"font/woff2"};if(n([76,80],{offset:34})&&(n([0,0,1],{offset:8})||n([1,0,2],{offset:8})||n([2,0,2],{offset:8})))return{ext:"eot",mime:"application/vnd.ms-fontobject"};if(n([0,1,0,0,0]))return{ext:"ttf",mime:"font/ttf"};if(n([79,84,84,79,0]))return{ext:"otf",mime:"font/otf"};if(n([0,0,1,0]))return{ext:"ico",mime:"image/x-icon"};if(n([0,0,2,0]))return{ext:"cur",mime:"image/x-icon"};if(n([70,76,86,1]))return{ext:"flv",mime:"video/x-flv"};if(n([37,33]))return{ext:"ps",mime:"application/postscript"};if(n([253,55,122,88,90,0]))return{ext:"xz",mime:"application/x-xz"};if(n([83,81,76,105]))return{ext:"sqlite",mime:"application/x-sqlite3"};if(n([78,69,83,26]))return{ext:"nes",mime:"application/x-nintendo-nes-rom"};if(n([67,114,50,52]))return{ext:"crx",mime:"application/x-google-chrome-extension"};if(n([77,83,67,70])||n([73,83,99,40]))return{ext:"cab",mime:"application/vnd.ms-cab-compressed"};if(n([33,60,97,114,99,104,62,10,100,101,98,105,97,110,45,98,105,110,97,114,121]))return{ext:"deb",mime:"application/x-deb"};if(n([33,60,97,114,99,104,62]))return{ext:"ar",mime:"application/x-unix-archive"};if(n([237,171,238,219]))return{ext:"rpm",mime:"application/x-rpm"};if(n([31,160])||n([31,157]))return{ext:"Z",mime:"application/x-compress"};if(n([76,90,73,80]))return{ext:"lz",mime:"application/x-lzip"};if(n([208,207,17,224,161,177,26,225]))return{ext:"msi",mime:"application/x-msi"};if(n([6,14,43,52,2,5,1,1,13,1,2,1,1,2]))return{ext:"mxf",mime:"application/mxf"};if(n([71],{offset:4})&&(n([71],{offset:192})||n([71],{offset:196})))return{ext:"mts",mime:"video/mp2t"};if(n([66,76,69,78,68,69,82]))return{ext:"blend",mime:"application/x-blender"};if(n([66,80,71,251]))return{ext:"bpg",mime:"image/bpg"};if(n([0,0,0,12,106,80,32,32,13,10,135,10])){if(n([106,112,50,32],{offset:20}))return{ext:"jp2",mime:"image/jp2"};if(n([106,112,120,32],{offset:20}))return{ext:"jpx",mime:"image/jpx"};if(n([106,112,109,32],{offset:20}))return{ext:"jpm",mime:"image/jpm"};if(n([109,106,112,50],{offset:20}))return{ext:"mj2",mime:"image/mj2"}}if(n([70,79,82,77]))return{ext:"aif",mime:"audio/aiff"};if(r("<?xml "))return{ext:"xml",mime:"application/xml"};if(n([66,79,79,75,77,79,66,73],{offset:60}))return{ext:"mobi",mime:"application/x-mobipocket-ebook"};if(n([102,116,121,112],{offset:4})){if(n([109,105,102,49],{offset:8}))return{ext:"heic",mime:"image/heif"};if(n([109,115,102,49],{offset:8}))return{ext:"heic",mime:"image/heif-sequence"};if(n([104,101,105,99],{offset:8})||n([104,101,105,120],{offset:8}))return{ext:"heic",mime:"image/heic"};if(n([104,101,118,99],{offset:8})||n([104,101,118,120],{offset:8}))return{ext:"heic",mime:"image/heic-sequence"}}return n([171,75,84,88,32,49,49,187,13,10,26,10])?{ext:"ktx",mime:"image/ktx"}:n([68,73,67,77],{offset:128})?{ext:"dcm",mime:"application/dicom"}:n([77,80,43])||n([77,80,67,75])?{ext:"mpc",mime:"audio/x-musepack"}:n([66,69,71,73,78,58])?{ext:"ics",mime:"text/calendar"}:n([103,108,84,70,2,0,0,0])?{ext:"glb",mime:"model/gltf-binary"}:n([212,195,178,161])||n([161,178,195,212])?{ext:"pcap",mime:"application/vnd.tcpdump.pcap"}:null};module.exports=fileType,module.exports.default=fileType,Object.defineProperty(fileType,"minimumBytes",{value:4100}),module.exports.stream=readableStream=>new Promise((resolve,reject)=>{const stream=eval("require")("stream");readableStream.once("readable",()=>{const e=new stream.PassThrough,t=readableStream.read(module.exports.minimumBytes)||readableStream.read();try{e.fileType=fileType(t)}catch(e){reject(e)}readableStream.unshift(t),stream.pipeline?resolve(stream.pipeline(readableStream,e,()=>{})):resolve(readableStream.pipe(e))})})}).call(this,__webpack_require__(35).Buffer)},function(e,t,n){"use strict";(function(e){
/*!
          * The buffer module from node.js, for the browser.
          *
          * @author   Feross Aboukhadijeh <http://feross.org>
          * @license  MIT
          */
var r=n(36),o=n(37),i=n(38);function a(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function l(e,t){if(a()<t)throw new RangeError("Invalid typed array length");return c.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=c.prototype:(null===e&&(e=new c(t)),e.length=t),e}function c(e,t,n){if(!(c.TYPED_ARRAY_SUPPORT||this instanceof c))return new c(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return f(this,e)}return s(this,e,t,n)}function s(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),c.TYPED_ARRAY_SUPPORT?(e=t).__proto__=c.prototype:e=p(e,t),e}(e,t,n,r):"string"==typeof t?function(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!c.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|h(t,n),o=(e=l(e,r)).write(t,n);return o!==r&&(e=e.slice(0,o)),e}(e,t,n):function(e,t){if(c.isBuffer(t)){var n=0|d(t.length);return 0===(e=l(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?l(e,0):p(e,t);if("Buffer"===t.type&&i(t.data))return p(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function f(e,t){if(u(t),e=l(e,t<0?0:0|d(t)),!c.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function p(e,t){var n=t.length<0?0:0|d(t.length);e=l(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function d(e){if(e>=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function h(e,t){if(c.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return F(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return U(e).length;default:if(r)return F(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return T(this,t,n);case"utf8":case"utf-8":return O(this,t,n);case"ascii":return _(this,t,n);case"latin1":case"binary":return P(this,t,n);case"base64":return E(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function g(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function b(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=c.from(t,r)),c.isBuffer(t))return 0===t.length?-1:v(e,t,n,r,o);if("number"==typeof t)return t&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):v(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function v(e,t,n,r,o){var i,a=1,l=e.length,c=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,l/=2,c/=2,n/=2}function s(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){var u=-1;for(i=n;i<l;i++)if(s(e,i)===s(t,-1===u?0:i-u)){if(-1===u&&(u=i),i-u+1===c)return u*a}else-1!==u&&(i-=i-u),u=-1}else for(n+c>l&&(n=l-c),i=n;i>=0;i--){for(var f=!0,p=0;p<c;p++)if(s(e,i+p)!==s(t,p)){f=!1;break}if(f)return i}return-1}function y(e,t,n,r){n=Number(n)||0;var o=e.length-n;r?(r=Number(r))>o&&(r=o):r=o;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a=0;a<r;++a){var l=parseInt(t.substr(2*a,2),16);if(isNaN(l))return a;e[n+a]=l}return a}function w(e,t,n,r){return H(F(t,e.length-n),e,n,r)}function x(e,t,n,r){return H(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function k(e,t,n,r){return x(e,t,n,r)}function S(e,t,n,r){return H(U(t),e,n,r)}function C(e,t,n,r){return H(function(e,t){for(var n,r,o,i=[],a=0;a<e.length&&!((t-=2)<0);++a)r=(n=e.charCodeAt(a))>>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function E(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function O(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o<n;){var i,a,l,c,s=e[o],u=null,f=s>239?4:s>223?3:s>191?2:1;if(o+f<=n)switch(f){case 1:s<128&&(u=s);break;case 2:128==(192&(i=e[o+1]))&&(c=(31&s)<<6|63&i)>127&&(u=c);break;case 3:i=e[o+1],a=e[o+2],128==(192&i)&&128==(192&a)&&(c=(15&s)<<12|(63&i)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:i=e[o+1],a=e[o+2],l=e[o+3],128==(192&i)&&128==(192&a)&&128==(192&l)&&(c=(15&s)<<18|(63&i)<<12|(63&a)<<6|63&l)>65535&&c<1114112&&(u=c)}null===u?(u=65533,f=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),o+=f}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=4096));return n}(r)}function _(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(127&e[o]);return r}function P(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(e[o]);return r}function T(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",i=t;i<n;++i)o+=N(e[i]);return o}function j(e,t,n){for(var r=e.slice(t,n),o="",i=0;i<r.length;i+=2)o+=String.fromCharCode(r[i]+256*r[i+1]);return o}function R(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function D(e,t,n,r,o,i){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function M(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o<i;++o)e[n+o]=(t&255<<8*(r?o:1-o))>>>8*(r?o:1-o)}function A(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o<i;++o)e[n+o]=t>>>8*(r?o:3-o)&255}function I(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function z(e,t,n,r,i){return i||I(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function B(e,t,n,r,i){return i||I(e,0,n,8),o.write(e,t,n,r,52,8),n+8}t.Buffer=c,t.SlowBuffer=function(e){return+e!=e&&(e=0),c.alloc(+e)},t.INSPECT_MAX_BYTES=50,c.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=a(),c.poolSize=8192,c._augment=function(e){return e.__proto__=c.prototype,e},c.from=function(e,t,n){return s(null,e,t,n)},c.TYPED_ARRAY_SUPPORT&&(c.prototype.__proto__=Uint8Array.prototype,c.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&c[Symbol.species]===c&&Object.defineProperty(c,Symbol.species,{value:null,configurable:!0})),c.alloc=function(e,t,n){return function(e,t,n,r){return u(t),t<=0?l(e,t):void 0!==n?"string"==typeof r?l(e,t).fill(n,r):l(e,t).fill(n):l(e,t)}(null,e,t,n)},c.allocUnsafe=function(e){return f(null,e)},c.allocUnsafeSlow=function(e){return f(null,e)},c.isBuffer=function(e){return!(null==e||!e._isBuffer)},c.compare=function(e,t){if(!c.isBuffer(e)||!c.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,o=0,i=Math.min(n,r);o<i;++o)if(e[o]!==t[o]){n=e[o],r=t[o];break}return n<r?-1:r<n?1:0},c.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},c.concat=function(e,t){if(!i(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return c.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=c.allocUnsafe(t),o=0;for(n=0;n<e.length;++n){var a=e[n];if(!c.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,o),o+=a.length}return r},c.byteLength=h,c.prototype._isBuffer=!0,c.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)g(this,t,t+1);return this},c.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)g(this,t,t+3),g(this,t+1,t+2);return this},c.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)g(this,t,t+7),g(this,t+1,t+6),g(this,t+2,t+5),g(this,t+3,t+4);return this},c.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?O(this,0,e):m.apply(this,arguments)},c.prototype.equals=function(e){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===c.compare(this,e)},c.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},c.prototype.compare=function(e,t,n,r,o){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),l=Math.min(i,a),s=this.slice(r,o),u=e.slice(t,n),f=0;f<l;++f)if(s[f]!==u[f]){i=s[f],a=u[f];break}return i<a?-1:a<i?1:0},c.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},c.prototype.indexOf=function(e,t,n){return b(this,e,t,n,!0)},c.prototype.lastIndexOf=function(e,t,n){return b(this,e,t,n,!1)},c.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return y(this,e,t,n);case"utf8":case"utf-8":return w(this,e,t,n);case"ascii":return x(this,e,t,n);case"latin1":case"binary":return k(this,e,t,n);case"base64":return S(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},c.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),c.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=c.prototype;else{var o=t-e;n=new c(o,void 0);for(var i=0;i<o;++i)n[i]=this[i+e]}return n},c.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||R(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return r},c.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||R(e,t,this.length);for(var r=this[e+--t],o=1;t>0&&(o*=256);)r+=this[e+--t]*o;return r},c.prototype.readUInt8=function(e,t){return t||R(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||R(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||R(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||R(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||R(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||R(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return r>=(o*=128)&&(r-=Math.pow(2,8*t)),r},c.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||R(e,t,this.length);for(var r=t,o=1,i=this[e+--r];r>0&&(o*=256);)i+=this[e+--r]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},c.prototype.readInt8=function(e,t){return t||R(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||R(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt16BE=function(e,t){t||R(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt32LE=function(e,t){return t||R(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||R(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||R(e,4,this.length),o.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||R(e,4,this.length),o.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||R(e,8,this.length),o.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||R(e,8,this.length),o.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,n,r){e=+e,t|=0,n|=0,r||D(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,i=0;for(this[t]=255&e;++i<n&&(o*=256);)this[t+i]=e/o&255;return t+n},c.prototype.writeUIntBE=function(e,t,n,r){e=+e,t|=0,n|=0,r||D(this,e,t,n,Math.pow(2,8*n)-1,0);var o=n-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+n},c.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):M(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):M(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):A(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):A(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);D(this,e,t,n,o-1,-o)}var i=0,a=1,l=0;for(this[t]=255&e;++i<n&&(a*=256);)e<0&&0===l&&0!==this[t+i-1]&&(l=1),this[t+i]=(e/a|0)-l&255;return t+n},c.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);D(this,e,t,n,o-1,-o)}var i=n-1,a=1,l=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===l&&0!==this[t+i+1]&&(l=1),this[t+i]=(e/a|0)-l&255;return t+n},c.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):M(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):M(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):A(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):A(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,n){return z(this,e,t,!0,n)},c.prototype.writeFloatBE=function(e,t,n){return z(this,e,t,!1,n)},c.prototype.writeDoubleLE=function(e,t,n){return B(this,e,t,!0,n)},c.prototype.writeDoubleBE=function(e,t,n){return B(this,e,t,!1,n)},c.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var o,i=r-n;if(this===e&&n<t&&t<r)for(o=i-1;o>=0;--o)e[o+t]=this[o+n];else if(i<1e3||!c.TYPED_ARRAY_SUPPORT)for(o=0;o<i;++o)e[o+t]=this[o+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+i),t);return i},c.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!c.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var i;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i<n;++i)this[i]=e;else{var a=c.isBuffer(e)?e:F(new c(e,r).toString()),l=a.length;for(i=0;i<n-t;++i)this[i+t]=a[i%l]}return this};var L=/[^+\/0-9A-Za-z-_]/g;function N(e){return e<16?"0"+e.toString(16):e.toString(16)}function F(e,t){var n;t=t||1/0;for(var r=e.length,o=null,i=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function U(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(L,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function H(e,t,n,r){for(var o=0;o<r&&!(o+n>=t.length||o>=e.length);++o)t[o+n]=e[o];return o}}).call(this,n(13))},function(e,t,n){"use strict";t.byteLength=function(e){var t=s(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,r=s(e),a=r[0],l=r[1],c=new i(function(e,t,n){return 3*(t+n)/4-n}(0,a,l)),u=0,f=l>0?a-4:a;for(n=0;n<f;n+=4)t=o[e.charCodeAt(n)]<<18|o[e.charCodeAt(n+1)]<<12|o[e.charCodeAt(n+2)]<<6|o[e.charCodeAt(n+3)],c[u++]=t>>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===l&&(t=o[e.charCodeAt(n)]<<2|o[e.charCodeAt(n+1)]>>4,c[u++]=255&t),1===l&&(t=o[e.charCodeAt(n)]<<10|o[e.charCodeAt(n+1)]<<4|o[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,i=[],a=0,l=n-o;a<l;a+=16383)i.push(u(e,a,a+16383>l?l:a+16383));return 1===o?(t=e[n-1],i.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],i.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),i.join("")};for(var r=[],o=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=0;l<64;++l)r[l]=a[l],o[a.charCodeAt(l)]=l;function s(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,n){for(var o,i,a=[],l=t;l<n;l+=3)o=(e[l]<<16&16711680)+(e[l+1]<<8&65280)+(255&e[l+2]),a.push(r[(i=o)>>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return a.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,o){var i,a,l=8*o-r-1,c=(1<<l)-1,s=c>>1,u=-7,f=n?o-1:0,p=n?-1:1,d=e[t+f];for(f+=p,i=d&(1<<-u)-1,d>>=-u,u+=l;u>0;i=256*i+e[t+f],f+=p,u-=8);for(a=i&(1<<-u)-1,i>>=-u,u+=r;u>0;a=256*a+e[t+f],f+=p,u-=8);if(0===i)i=1-s;else{if(i===c)return a?NaN:1/0*(d?-1:1);a+=Math.pow(2,r),i-=s}return(d?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var a,l,c,s=8*i-o-1,u=(1<<s)-1,f=u>>1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:i-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(l=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),(t+=a+f>=1?p/c:p*Math.pow(2,1-f))*c>=2&&(a++,c/=2),a+f>=u?(l=0,a=u):a+f>=1?(l=(t*c-1)*Math.pow(2,o),a+=f):(l=t*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;e[n+d]=255&l,d+=h,l/=256,o-=8);for(a=a<<o|l,s+=o;s>0;e[n+d]=255&a,d+=h,a/=256,s-=8);e[n+d-h]|=128*m}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var _module__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(19),_core_util__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(2),_logger__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(3),_store__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(6),_renderer__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(20);function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var n,r=_getPrototypeOf(e);if(t){var o=_getPrototypeOf(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return _possibleConstructorReturn(this,n)}}function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?_assertThisInitialized(e):t}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Caman=function(_Module){_inherits(Caman,_Module);var _super=_createSuper(Caman);function Caman(){var _this;_classCallCheck(this,Caman);var thisFn=function(){return _assertThisInitialized(_this)}.toString(),thisName=thisFn.match(/return (?:_assertThisInitialized\()*(\w+)\)*;?/)[1];if(eval("".concat(thisName," = this;")),0===arguments.length)throw"Invalid arguments";if(_assertThisInitialized(_this)instanceof Caman){var id;_this.finishInit=_this.finishInit.bind(_assertThisInitialized(_this)),_this.imageLoaded=_this.imageLoaded.bind(_assertThisInitialized(_this));var args=Array.prototype.slice.call(arguments,0);id=parseInt(Caman.getAttrId(args[0]),10);var callback="function"==typeof args[1]?args[1]:"function"==typeof args[2]?args[2]:function(){};return!isNaN(id)&&_store__WEBPACK_IMPORTED_MODULE_3__.a.has(id)?_possibleConstructorReturn(_this,_store__WEBPACK_IMPORTED_MODULE_3__.a.execute(id,callback)):(_this.id=_core_util__WEBPACK_IMPORTED_MODULE_1__.b.uniqid.get(),_this.initializedPixelData=_this.originalPixelData=null,_this.cropCoordinates={x:0,y:0},_this.cropped=!1,_this.resized=!1,_this.pixelStack=[],_this.layerStack=[],_this.canvasQueue=[],_this.currentLayer=null,_this.scaled=!1,_this.renderer=new _renderer__WEBPACK_IMPORTED_MODULE_4__.a(_assertThisInitialized(_this)),_this.domIsLoaded(function(){return _this.parseArguments(args),_this.setup()}),_possibleConstructorReturn(_this,_assertThisInitialized(_this)))}return _possibleConstructorReturn(_this,new Caman(arguments))}return _createClass(Caman,null,[{key:"initClass",value:function(){this.version={release:"4.1.2",date:"7/27/2013"},this.DEBUG=!1,this.allowRevert=!0,this.crossOrigin="anonymous",this.remoteProxy="",this.proxyParam="camanProxyUrl",this.autoload=!0,this.angle=0,this.rotated=!1}},{key:"toString",value:function(){return"Version ".concat(Caman.version.release,", Released ").concat(Caman.version.date)}},{key:"getAttrId",value:function(e){return"string"==typeof e&&(e=Object(_core_util__WEBPACK_IMPORTED_MODULE_1__.a)(e)),null==e||null==e.getAttribute?null:e.getAttribute("data-caman-id")}}]),_createClass(Caman,[{key:"domIsLoaded",value:function(e){var t=this;return"complete"===document.readyState?(_logger__WEBPACK_IMPORTED_MODULE_2__.a.debug("DOM initialized"),setTimeout(function(){return e.call(t)},0)):document.addEventListener("readystatechange",function(){if("complete"===document.readyState)return _logger__WEBPACK_IMPORTED_MODULE_2__.a.debug("DOM initialized"),e.call(t)},!1)}},{key:"parseArguments",value:function(e){var t=this;if(0===e.length)throw"Invalid arguments given";if(this.initObj=null,this.initType=null,this.imageUrl=null,this.callback=function(){},this.setInitObject(e[0]),1!==e.length){switch(_typeof(e[1])){case"string":this.imageUrl=e[1];break;case"function":this.callback=e[1]}if(2!==e.length)return this.callback=e[2],4===e.length?function(){for(var n=[],r=0,o=Object.keys(e[4]||{});r<o.length;r++){var i=o[r],a=e[4][i];n.push(t.options[i]=a)}return n}():void 0}}},{key:"setInitObject",value:function(e){if("object"===_typeof(e)?this.initObj=e:this.initObj=Object(_core_util__WEBPACK_IMPORTED_MODULE_1__.a)(e),null==this.initObj)throw"Could not find image or canvas for initialization.";return this.initType=this.initObj.nodeName.toLowerCase()}},{key:"setup",value:function(){switch(this.initType){case"node":return this.initNode();case"img":return this.initImage();case"canvas":return this.initCanvas()}}},{key:"initImage",value:function(){return this.image=this.initObj,this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),_core_util__WEBPACK_IMPORTED_MODULE_1__.b.copyAttributes(this.image,this.canvas,{except:["src"]}),null!=this.image.parentNode&&this.image.parentNode.replaceChild(this.canvas,this.image),this.imageAdjustments(),this.waitForImageLoaded()}},{key:"initCanvas",value:function(){return this.canvas=this.initObj,this.context=this.canvas.getContext("2d"),null!=this.imageUrl?(this.image=document.createElement("img"),this.image.src=this.imageUrl,this.imageAdjustments(),this.waitForImageLoaded()):this.finishInit()}},{key:"imageAdjustments",value:function(){if(this.needsHiDPISwap()&&(_logger__WEBPACK_IMPORTED_MODULE_2__.a.debug(this.image.src,"->",this.hiDPIReplacement()),this.swapped=!0,this.image.src=this.hiDPIReplacement()),Caman.IO.isRemote(this.image))return this.image.src=Caman.IO.proxyUrl(this.image.src),_logger__WEBPACK_IMPORTED_MODULE_2__.a.debug("Remote image detected, using URL = ".concat(this.image.src))}},{key:"waitForImageLoaded",value:function(){return this.isImageLoaded()?this.imageLoaded():this.image.onload=this.imageLoaded}},{key:"isImageLoaded",value:function(){return!!this.image.complete&&(null==this.image.naturalWidth||0!==this.image.naturalWidth)}},{key:"imageWidth",value:function(){return this.image.width||this.image.naturalWidth}},{key:"imageHeight",value:function(){return this.image.height||this.image.naturalHeight}},{key:"imageLoaded",value:function(){return _logger__WEBPACK_IMPORTED_MODULE_2__.a.debug("Image loaded. Width = ".concat(this.imageWidth(),", Height = ").concat(this.imageHeight())),this.swapped?(this.canvas.width=this.imageWidth()/this.hiDPIRatio(),this.canvas.height=this.imageHeight()/this.hiDPIRatio()):(this.canvas.width=this.imageWidth(),this.canvas.height=this.imageHeight()),this.finishInit()}},{key:"finishInit",value:function(){if(null==this.context&&(this.context=this.canvas.getContext("2d")),this.originalWidth=this.preScaledWidth=this.width=this.canvas.width,this.originalHeight=this.preScaledHeight=this.height=this.canvas.height,this.hiDPIAdjustments(),this.hasId()||this.assignId(),null!=this.image&&this.context.drawImage(this.image,0,0,this.imageWidth(),this.imageHeight(),0,0,this.preScaledWidth,this.preScaledHeight),this.imageData=this.context.getImageData(0,0,this.canvas.width,this.canvas.height),this.pixelData=this.imageData.data,Caman.allowRevert){this.initializedPixelData=_core_util__WEBPACK_IMPORTED_MODULE_1__.b.dataArray(this.pixelData.length),this.originalPixelData=_core_util__WEBPACK_IMPORTED_MODULE_1__.b.dataArray(this.pixelData.length);for(var e=0;e<this.pixelData.length;e++){var t=this.pixelData[e];this.initializedPixelData[e]=t,this.originalPixelData[e]=t}}return this.dimensions={width:this.canvas.width,height:this.canvas.height},_store__WEBPACK_IMPORTED_MODULE_3__.a.put(this.id,this),this.callback.call(this,this),this.callback=function(){}}},{key:"reloadCanvasData",value:function(){return this.imageData=this.context.getImageData(0,0,this.canvas.width,this.canvas.height),this.pixelData=this.imageData.data}},{key:"resetOriginalPixelData",value:function(){var e=this;if(!Caman.allowRevert)throw"Revert disabled";return this.originalPixelData=_core_util__WEBPACK_IMPORTED_MODULE_1__.b.dataArray(this.pixelData.length),Array.from(this.pixelData).map(function(t,n){return e.originalPixelData[n]=t})}},{key:"hasId",value:function(){return null!=Caman.getAttrId(this.canvas)}},{key:"assignId",value:function(){if(!this.canvas.getAttribute("data-caman-id"))return this.canvas.setAttribute("data-caman-id",this.id)}},{key:"hiDPIDisabled",value:function(){return null!==this.canvas.getAttribute("data-caman-hidpi-disabled")}},{key:"hiDPIAdjustments",value:function(){if(this.needsHiDPISwap()){var e=this.hiDPIRatio();return 1!==e?(_logger__WEBPACK_IMPORTED_MODULE_2__.a.debug("HiDPI ratio = ".concat(e)),this.scaled=!0,this.preScaledWidth=this.canvas.width,this.preScaledHeight=this.canvas.height,this.canvas.width=this.preScaledWidth*e,this.canvas.height=this.preScaledHeight*e,this.canvas.style.width="".concat(this.preScaledWidth,"px"),this.canvas.style.height="".concat(this.preScaledHeight,"px"),this.context.scale(e,e),this.width=this.originalWidth=this.canvas.width,this.height=this.originalHeight=this.canvas.height):void 0}}},{key:"hiDPIRatio",value:function(){return(window.devicePixelRatio||1)/(this.context.webkitBackingStorePixelRatio||this.context.mozBackingStorePixelRatio||this.context.msBackingStorePixelRatio||this.context.oBackingStorePixelRatio||this.context.backingStorePixelRatio||1)}},{key:"hiDPICapable",value:function(){return null!=window.devicePixelRatio&&1!==window.devicePixelRatio}},{key:"needsHiDPISwap",value:function(){return!(this.hiDPIDisabled()||!this.hiDPICapable())&&null!==this.hiDPIReplacement()}},{key:"hiDPIReplacement",value:function(){return null==this.image?null:this.image.getAttribute("data-caman-hidpi")}},{key:"replaceCanvas",value:function(e){var t=this.canvas;return this.canvas=e,this.context=this.canvas.getContext("2d"),t.parentNode.replaceChild(this.canvas,t),this.width=this.canvas.width,this.height=this.canvas.height,this.reloadCanvasData(),this.dimensions={width:this.canvas.width,height:this.canvas.height}}},{key:"render",value:function(e){var t=this;return null==e&&(e=function(){}),Caman.Event.trigger(this,"renderStart"),this.renderer.execute(function(){return t.context.putImageData(t.imageData,0,0),e.call(t)})}},{key:"revert",value:function(e){if(null==e&&(e=!0),!Caman.allowRevert)throw"Revert disabled";for(var t=this.originalVisiblePixels(),n=0;n<t.length;n++){var r=t[n];this.pixelData[n]=r}if(e)return this.context.putImageData(this.imageData,0,0)}},{key:"reset",value:function(){var e=document.createElement("canvas");_core_util__WEBPACK_IMPORTED_MODULE_1__.b.copyAttributes(this.canvas,e),e.width=this.originalWidth,e.height=this.originalHeight;for(var t=e.getContext("2d"),n=t.getImageData(0,0,e.width,e.height),r=n.data,o=0;o<this.initializedPixelData.length;o++){var i=this.initializedPixelData[o];r[o]=i}return t.putImageData(n,0,0),this.cropCoordinates={x:0,y:0},this.resized=!1,this.angle=0,this.rotated=!1,this.replaceCanvas(e)}},{key:"originalVisiblePixels",value:function(){var e,t,n,r;if(!Caman.allowRevert)throw"Revert disabled";var o=[],i=this.cropCoordinates.x,a=i+this.width,l=this.cropCoordinates.y,c=l+this.height;if(this.resized){var s=document.createElement("canvas");s.width=this.originalWidth,s.height=this.originalHeight;var u=s.getContext("2d"),f=u.getImageData(0,0,s.width,s.height);for(t=f.data,e=0;e<this.originalPixelData.length;e++){var p=this.originalPixelData[e];t[e]=p}u.putImageData(f,0,0);var d=document.createElement("canvas");d.width=this.width,d.height=this.height,(u=d.getContext("2d")).drawImage(s,0,0,this.originalWidth,this.originalHeight,0,0,this.width,this.height),t=u.getImageData(0,0,this.width,this.height).data,n=this.width}else if(this.rotated){var h=document.createElement("canvas");h.width=this.originalWidth,h.height=this.originalHeight;var m=h.getContext("2d"),g=m.getImageData(0,0,h.width,h.height);t=g.data;var b,v,y,w,x=this.originalPixelData;for(b=v=0,y=x.length;v<y;b=++v)w=x[b],t[b]=w;m.putImageData(g,0,0);var k=document.createElement("canvas"),S=k.getContext("2d");k.width=this.canvas.width,k.height=this.canvas.height;var C=k.width/2,E=k.height/2;S.save(),S.translate(C,E),S.rotate(this.angle*Math.PI/180),S.drawImage(h,-h.width/2,-h.height/2,h.width,h.height),S.restore(),t=S.getImageData(0,0,k.width,k.height).data,n=k.width}else t=this.originalPixelData,n=this.originalWidth;for(e=0,r=t.length;e<r;e+=4){var O=Caman.Pixel.locationToCoordinates(e,n);i<=O.x&&O.x<a&&l<=O.y&&O.y<c&&o.push(t[e],t[e+1],t[e+2],t[e+3])}return o}},{key:"process",value:function(e,t){return this.renderer.add({type:Caman.Filter.Type.Single,name:e,processFn:t}),this}},{key:"processKernel",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0;if(null==r&&(r=0),null==n){n=0;for(var o=0,i=t.length,a=0<=i;a?o<i:o>i;a?o++:o--)n+=t[o]}return this.renderer.add({type:Caman.Filter.Type.Kernel,name:e,adjust:t,divisor:n,bias:r}),this}},{key:"processPlugin",value:function(e,t){return this.renderer.add({type:Caman.Filter.Type.Plugin,plugin:e,args:t}),this}},{key:"newLayer",value:function(e){var t=new Caman.Layer(this);return this.canvasQueue.push(t),this.renderer.add({type:Caman.Filter.Type.LayerDequeue}),e.call(t),this.renderer.add({type:Caman.Filter.Type.LayerFinished}),this}},{key:"executeLayer",value:function(e){return this.pushContext(e)}},{key:"pushContext",value:function(e){return this.layerStack.push(this.currentLayer),this.pixelStack.push(this.pixelData),this.currentLayer=e,this.pixelData=e.pixelData}},{key:"popContext",value:function(){return this.pixelData=this.pixelStack.pop(),this.currentLayer=this.layerStack.pop()}},{key:"applyCurrentLayer",value:function(){return this.currentLayer.applyToParent()}},{key:"save",value:function(){return this.browserSave.apply(this,arguments)}},{key:"browserSave",value:function(e){null==e&&(e="png"),e=e.toLowerCase();var t=this.toBase64(e).replace("image/".concat(e),"image/octet-stream");return document.location.href=t}},{key:"toImage",value:function(e){var t=new Image;return t.src=this.toBase64(e),t.width=this.dimensions.width,t.height=this.dimensions.height,window.devicePixelRatio&&(t.width/=window.devicePixelRatio,t.height/=window.devicePixelRatio),t}},{key:"toBase64",value:function(e){return null==e&&(e="png"),e=e.toLowerCase(),this.canvas.toDataURL("image/".concat(e))}}]),Caman}(_module__WEBPACK_IMPORTED_MODULE_0__.a);Caman.initClass(),window.Caman=Caman;var _unused_webpack_default_export=Caman},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,o;return t=e,o=[{key:"distance",value:function(e,t,n,r){return Math.sqrt(Math.pow(n-e,2)+Math.pow(r-t,2))}},{key:"randomRange",value:function(e,t,n){null==n&&(n=!1);var r=e+Math.random()*(t-e);return n?r.toFixed(n):Math.round(r)}},{key:"luminance",value:function(e){return.299*e.r+.587*e.g+.114*e.b}},{key:"bezier",value:function(e,t,n,r,o,i){var a;if(null==o&&(o=0),null==i&&(i=255),e[0]instanceof Array?(a=e,o=t,i=n):a=[e,t,n,r],a.length<2)throw"Invalid number of arguments to bezier";for(var l,c,s,u={},f=function(e,t,n){return e*(1-n)+t*n},p=0;p<1e3;p++){for(var d=p/1e3,h=a;h.length>1;){for(var m=[],g=0,b=h.length-2,v=0<=b;v?g<=b:g>=b;v?g++:g--)m.push([f(h[g][0],h[g+1][0],d),f(h[g][1],h[g+1][1],d)]);h=m}u[Math.round(h[0][0])]=Math.round((l=h[0][1],c=o,s=i,Math.min(Math.max(l,c),s)))}var y=a[a.length-1][0];return null==(u=Caman.Calculate.missingValues(u,y))[y]&&(u[y]=u[y-1]),u}},{key:"hermite",value:function(e,t,n){if(e.length<2)throw"Invalid number of arguments to hermite";for(var r,o,i,a,l={},c=function(e,t){return[e[0]*t[0],e[1]*t[1]]},s=function(e,t){return[e[0]-t[0],e[1]-t[1]]},u=function(e,t,n){return Math.min(Math.max(e,t),n)},f=0,p=e.length-2,d=0<=p;d?f<=p:f>=p;d?f++:f--){var h=e[f],m=e[f+1],g=m[0]-h[0],b=1/g;f===e.length-2&&(b=1/(g-1));for(var v=f>0?e[f-1]:h,y=c(s(m,v),[.5,.5]),w=c(s(v=f<e.length-2?e[f+2]:m,h),[.5,.5]),x=0,k=g,S=0<=k;S?x<=k:x>=k;S?x++:x--){var C=x*b,E=2*C*C*C-3*C*C+1,O=C*C*C-2*C*C+C,_=-2*C*C*C+3*C*C,P=C*C*C-C*C,T=(r=c(h,[E,E]),o=c(y,[O,O]),i=c(m,[_,_]),a=c(w,[P,P]),[r[0]+o[0]+i[0]+a[0],r[1]+o[1]+i[1]+a[1]]);l[Math.round(T[0])]=Math.round(u(T[1],t,n))}}var j=e[e.length-1][0];return Caman.Calculate.missingValues(l,j)}},{key:"missingValues",value:function(e,t){var n,r,o,i,a,l,c;if(Object.keys(e).length<t+1){for(i={},n=l=0;0<=t?l<=t:l>=t;n=0<=t?++l:--l)if(null!=e[n])i[n]=e[n];else{for(o=[n-1,i[n-1]],r=c=n;n<=t?c<=t:c>=t;r=n<=t?++c:--c)if(null!=e[r]){a=[r,e[r]];break}a||(a=[0,0]),i[n]=o[1]+(a[1]-o[1])/(a[0]-o[0])*(n-o[0])}return i}return e}}],null&&n(t.prototype,null),o&&n(t,o),e}();Caman.Calculate=r},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,i;return t=e,i=[{key:"hexToRGB",value:function(e){return"#"===e.charAt(0)&&(e=e.substr(1)),{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16)}}},{key:"rgbToHSL",value:function(e,t,r){var o,i;"object"===n(e)&&(t=e.g,r=e.b,e=e.r),e/=255,t/=255,r/=255;var a=Math.max(e,t,r),l=Math.min(e,t,r),c=(a+l)/2;if(a===l)o=i=0;else{var s=a-l;i=c>.5?s/(2-a-l):s/(a+l),o=function(){switch(a){case e:return(t-r)/s+(t<r?6:0);case t:return(r-e)/s+2;case r:return(e-t)/s+4}}(),o/=6}return{h:o,s:i,l:c}}},{key:"hslToRGB",value:function(e,t,r){var o,i,a;if("object"===n(e)&&(t=e.s,r=e.l,e=e.h),0===t)a=i=o=r;else{var l=r<.5?r*(1+t):r+t-r*t,c=2*r-l;a=this.hueToRGB(c,l,e+1/3),i=this.hueToRGB(c,l,e),o=this.hueToRGB(c,l,e-1/3)}return{r:255*a,g:255*i,b:255*o}}},{key:"hueToRGB",value:function(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}},{key:"rgbToHSV",value:function(e,t,n){var r;e/=255,t/=255,n/=255;var o=Math.max(e,t,n),i=Math.min(e,t,n),a=o,l=o-i,c=0===o?0:l/o;return o===i?r=0:(r=function(){switch(o){case e:return(t-n)/l+(t<n?6:0);case t:return(n-e)/l+2;case n:return(e-t)/l+4}}(),r/=6),{h:r,s:c,v:a}}},{key:"hsvToRGB",value:function(e,t,n){var r,o,i,a=Math.floor(6*e),l=6*e-a,c=n*(1-t),s=n*(1-l*t),u=n*(1-(1-l)*t);switch(a%6){case 0:i=n,o=u,r=c;break;case 1:i=s,o=n,r=c;break;case 2:i=c,o=n,r=u;break;case 3:i=c,o=s,r=n;break;case 4:i=u,o=c,r=n;break;case 5:i=n,o=c,r=s}return{r:Math.floor(255*i),g:Math.floor(255*o),b:Math.floor(255*r)}}},{key:"rgbToXYZ",value:function(e,t,n){return t/=255,n/=255,(e/=255)>.04045?e=Math.pow((e+.055)/1.055,2.4):e/=12.92,t>.04045?t=Math.pow((t+.055)/1.055,2.4):t/=12.92,n>.04045?n=Math.pow((n+.055)/1.055,2.4):n/=12.92,{x:100*(.4124*e+.3576*t+.1805*n),y:100*(.2126*e+.7152*t+.0722*n),z:100*(.0193*e+.1192*t+.9505*n)}}},{key:"xyzToRGB",value:function(e,t,n){var r=3.2406*(e/=100)+-1.5372*(t/=100)+-.4986*(n/=100),o=-.9689*e+1.8758*t+.0415*n,i=.0557*e+-.204*t+1.057*n;return r>.0031308?r=1.055*Math.pow(r,.4166666667)-.055:r*=12.92,o>.0031308?o=1.055*Math.pow(o,.4166666667)-.055:o*=12.92,i>.0031308?i=1.055*Math.pow(i,.4166666667)-.055:i*=12.92,{r:255*r,g:255*o,b:255*i}}},{key:"xyzToLab",value:function(e,t,r){return"object"===n(e)&&(t=e.y,r=e.z,e=e.x),t/=100,r/=108.883,e=(e/=95.047)>.008856451679?Math.pow(e,.3333333333):7.787037037*e+.1379310345,{l:116*(t=t>.008856451679?Math.pow(t,.3333333333):7.787037037*t+.1379310345)-16,a:500*(e-t),b:200*(t-(r=r>.008856451679?Math.pow(r,.3333333333):7.787037037*r+.1379310345))}}},{key:"labToXYZ",value:function(e,t,r){"object"===n(e)&&(t=e.a,r=e.b,e=e.l);var o=(e+16)/116,i=o+t/500,a=o-r/200;return i>.2068965517?i*=i*i:i=.1284185493*(i-.1379310345),o>.2068965517?o*=o*o:o=.1284185493*(o-.1379310345),a>.2068965517?a*=a*a:a=.1284185493*(a-.1379310345),{x:95.047*i,y:100*o,z:108.883*a}}},{key:"rgbToLab",value:function(e,t,r){"object"===n(e)&&(t=e.g,r=e.b,e=e.r);var o=this.rgbToXYZ(e,t,r);return this.xyzToLab(o)}},{key:"labToRGB",value:function(e,t,n){}}],null&&r(t.prototype,null),i&&r(t,i),e}();Caman.Convert=o},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,o;return t=e,o=[{key:"initClass",value:function(){this.events={},this.types=["processStart","processComplete","renderStart","renderFinished","blockStarted","blockFinished"]}},{key:"trigger",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(this.events[t]&&this.events[t].length)return function(){for(var o=[],i=0,a=Array.from(n.events[t]);i<a.length;i++){var l=a[i];null===l.target||e.id===l.target.id?o.push(l.fn.call(e,r)):o.push(void 0)}return o}()}},{key:"listen",value:function(e,t,n){if("string"==typeof e){var r=e,o=t;e=null,t=r,n=o}return!!Array.from(this.types).includes(t)&&(this.events[t]||(this.events[t]=[]),this.events[t].push({target:e,fn:n}),!0)}}],null&&n(t.prototype,null),o&&n(t,o),e}();r.initClass(),Caman.Event=r},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,o;return t=e,o=[{key:"initClass",value:function(){this.Type={Single:1,Kernel:2,LayerDequeue:3,LayerFinished:4,LoadOverlay:5,LoadLayerMask:7,Plugin:6}}},{key:"register",value:function(e,t){return window.Caman.prototype[e]=t}}],null&&n(t.prototype,null),o&&n(t,o),e}();r.initClass(),Caman.Filter=r},function(e,t){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}var i=function(){function e(t,r,o,i){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;(function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),null==t&&(t=0),this.r=t,null==r&&(r=0),this.g=r,null==o&&(o=0),this.b=o,null==i&&(i=255),this.a=i,this.c=a,this.loc=0}return o(e,null,[{key:"coordinatesToLocation",value:function(e,t,n){return 4*(t*n+e)}},{key:"locationToCoordinates",value:function(e,t){return{x:e%(4*t)/4,y:Math.floor(e/(4*t))}}}]),o(e,[{key:"setContext",value:function(e){return this.c=e}},{key:"locationXY",value:function(){if(null==this.c)throw"Requires a CamanJS context";var e=this.c.dimensions.height-Math.floor(this.loc/(4*this.c.dimensions.width));return{x:this.loc%(4*this.c.dimensions.width)/4,y:e}}},{key:"pixelAtLocation",value:function(t){if(null==this.c)throw"Requires a CamanJS context";return new e(this.c.pixelData[t],this.c.pixelData[t+1],this.c.pixelData[t+2],this.c.pixelData[t+3],this.c)}},{key:"getPixelRelative",value:function(t,n){if(null==this.c)throw"Requires a CamanJS context";var r=this.loc+4*this.c.dimensions.width*(-1*n)+4*t;return r>this.c.pixelData.length||r<0?new e(0,0,0,255,this.c):this.pixelAtLocation(r)}},{key:"putPixelRelative",value:function(e,t,n){if(null==this.c)throw"Requires a CamanJS context";if(this.loc,this.c.dimensions.width,!(newLoc>this.c.pixelData.length||newLoc<0))return this.c.pixelData[newLoc]=n.r,this.c.pixelData[newLoc+1]=n.g,this.c.pixelData[newLoc+2]=n.b,this.c.pixelData[newLoc+3]=n.a,!0}},{key:"getPixel",value:function(e,t){if(null==this.c)throw"Requires a CamanJS context";var n=this.coordinatesToLocation(e,t,this.width);return this.pixelAtLocation(n)}},{key:"putPixel",value:function(e,t,n){if(null==this.c)throw"Requires a CamanJS context";var r=this.coordinatesToLocation(e,t,this.width);return this.c.pixelData[r]=n.r,this.c.pixelData[r+1]=n.g,this.c.pixelData[r+2]=n.b,this.c.pixelData[r+3]=n.a}},{key:"toString",value:function(){return this.toKey()}},{key:"toHex",value:function(e){null==e&&(e=!1);var t="#"+this.r.toString(16)+this.g.toString(16)+this.b.toString(16);return e?t+this.a.toString(16):t}}]),e}();Caman.Pixel=i},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,o;return t=e,o=[{key:"initClass",value:function(){this.plugins={}}},{key:"register",value:function(e,t){return this.plugins[e]=t}},{key:"execute",value:function(e,t,n){return this.plugins[t].apply(e,n)}}],null&&n(t.prototype,null),o&&n(t,o),e}();r.initClass(),Caman.Plugin=r},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Caman.Filter.register("fillColor",function(){var e;return e=1===arguments.length?Caman.Convert.hexToRGB(arguments[0]):{r:arguments[0],g:arguments[1],b:arguments[2]},this.process("fillColor",function(t){return t.r=e.r,t.g=e.g,t.b=e.b,t.a=255,t})}),Caman.Filter.register("brightness",function(e){return e=Math.floor(e/100*255),this.process("brightness",function(t){return t.r+=e,t.g+=e,t.b+=e,t})}),Caman.Filter.register("saturation",function(e){return e*=-.01,this.process("saturation",function(t){var n;return n=Math.max(t.r,t.g,t.b),t.r!==n&&(t.r+=(n-t.r)*e),t.g!==n&&(t.g+=(n-t.g)*e),t.b!==n&&(t.b+=(n-t.b)*e),t})}),Caman.Filter.register("vibrance",function(e){return e*=-1,this.process("vibrance",function(t){var n,r,o;return o=Math.max(t.r,t.g,t.b),r=(t.r+t.g+t.b)/3,n=2*Math.abs(o-r)/255*e/100,t.r!==o&&(t.r+=(o-t.r)*n),t.g!==o&&(t.g+=(o-t.g)*n),t.b!==o&&(t.b+=(o-t.b)*n),t})}),Caman.Filter.register("greyscale",function(e){return this.process("greyscale",function(e){var t;return t=Caman.Calculate.luminance(e),e.r=t,e.g=t,e.b=t,e})}),Caman.Filter.register("contrast",function(e){return e=Math.pow((e+100)/100,2),this.process("contrast",function(t){return t.r/=255,t.r-=.5,t.r*=e,t.r+=.5,t.r*=255,t.g/=255,t.g-=.5,t.g*=e,t.g+=.5,t.g*=255,t.b/=255,t.b-=.5,t.b*=e,t.b+=.5,t.b*=255,t})}),Caman.Filter.register("hue",function(e){return this.process("hue",function(t){var n,r,o,i,a,l;return o=100*(i=Caman.Convert.rgbToHSV(t.r,t.g,t.b)).h,o+=Math.abs(e),o%=100,o/=100,i.h=o,a=(l=Caman.Convert.hsvToRGB(i.h,i.s,i.v)).r,r=l.g,n=l.b,t.r=a,t.g=r,t.b=n,t})}),Caman.Filter.register("colorize",function(){var e,t;return 2===arguments.length?(t=Caman.Convert.hexToRGB(arguments[0]),e=arguments[1]):4===arguments.length&&(t={r:arguments[0],g:arguments[1],b:arguments[2]},e=arguments[3]),this.process("colorize",function(n){return n.r-=(n.r-t.r)*(e/100),n.g-=(n.g-t.g)*(e/100),n.b-=(n.b-t.b)*(e/100),n})}),Caman.Filter.register("invert",function(){return this.process("invert",function(e){return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,e})}),Caman.Filter.register("sepia",function(e){return null==e&&(e=100),e/=100,this.process("sepia",function(t){return t.r=Math.min(255,t.r*(1-.607*e)+t.g*(.769*e)+t.b*(.189*e)),t.g=Math.min(255,t.r*(.349*e)+t.g*(1-.314*e)+t.b*(.168*e)),t.b=Math.min(255,t.r*(.272*e)+t.g*(.534*e)+t.b*(1-.869*e)),t})}),Caman.Filter.register("gamma",function(e){return this.process("gamma",function(t){return t.r=255*Math.pow(t.r/255,e),t.g=255*Math.pow(t.g/255,e),t.b=255*Math.pow(t.b/255,e),t})}),Caman.Filter.register("noise",function(e){return e=2.55*Math.abs(e),this.process("noise",function(t){var n;return n=Caman.Calculate.randomRange(-1*e,e),t.r+=n,t.g+=n,t.b+=n,t})}),Caman.Filter.register("clip",function(e){return e=2.55*Math.abs(e),this.process("clip",function(t){return t.r>255-e?t.r=255:t.r<e&&(t.r=0),t.g>255-e?t.g=255:t.g<e&&(t.g=0),t.b>255-e?t.b=255:t.b<e&&(t.b=0),t})}),Caman.Filter.register("channels",function(e){var t;if("object"!==n(e))return this;for(t in e)({}).hasOwnProperty.call(e,t)&&(0!==e[t]?e[t]/=100:delete e[t]);return 0===e.length?this:this.process("channels",function(t){return null!=e.red&&(e.red>0?t.r+=(255-t.r)*e.red:t.r-=t.r*Math.abs(e.red)),null!=e.green&&(e.green>0?t.g+=(255-t.g)*e.green:t.g-=t.g*Math.abs(e.green)),null!=e.blue&&(e.blue>0?t.b+=(255-t.b)*e.blue:t.b-=t.b*Math.abs(e.blue)),t})}),Caman.Filter.register("curves",function(){var e,t,n,r,o,i,a,l,c,s,u,f;if(n=arguments[0],"function"==typeof(a=(r=2<=arguments.length?[].slice.call(arguments,1):[])[r.length-1])?(e=a,r.pop()):"string"==typeof a?(e=Caman.Calculate[a],r.pop()):e=Caman.Calculate.bezier,"string"==typeof n&&(n=n.split("")),"v"===n[0]&&(n=["r","g","b"]),r.length<2)throw"Invalid number of arguments to curves filter";if(t=e(r,0,255),(l=r[0])[0]>0)for(i=c=0,u=l[0];0<=u?c<u:c>u;i=0<=u?++c:--c)t[i]=l[1];if((o=r[r.length-1])[0]<255)for(i=s=f=o[0];f<=255?s<=255:s>=255;i=f<=255?++s:--s)t[i]=o[1];return this.process("curves",function(e){var r,o;for(i=r=0,o=n.length;0<=o?r<o:r>o;i=0<=o?++r:--r)e[n[i]]=t[e[n[i]]];return e})}),Caman.Filter.register("exposure",function(e){var t,n,r;return t=[0,255*(r=Math.abs(e)/100)],n=[255-255*r,255],e<0&&(t=t.reverse(),n=n.reverse()),this.curves("rgb",[0,0],t,n,[255,255])})},function(e,t){Caman.Filter.register("boxBlur",function(){return this.processKernel("Box Blur",[1,1,1,1,1,1,1,1,1])}),Caman.Filter.register("heavyRadialBlur",function(){return this.processKernel("Heavy Radial Blur",[0,0,1,0,0,0,1,1,1,0,1,1,1,1,1,0,1,1,1,0,0,0,1,0,0])}),Caman.Filter.register("gaussianBlur",function(){return this.processKernel("Gaussian Blur",[1,4,6,4,1,4,16,24,16,4,6,24,36,24,6,4,16,24,16,4,1,4,6,4,1])}),Caman.Filter.register("motionBlur",function(e){var t;return t=0===e||180===e?[0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0]:e>0&&e<90||e>180&&e<270?[0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0]:90===e||270===e?[0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0]:[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1],this.processKernel("Motion Blur",t)}),Caman.Filter.register("sharpen",function(e){return null==e&&(e=100),e/=100,this.processKernel("Sharpen",[0,-e,0,-e,4*e+1,-e,0,-e,0])})},function(e,t){Caman.Filter.register("vignette",function(e,t){var n,r,o,i;return null==t&&(t=60),"string"==typeof e&&"%"===e.substr(-1)&&(e=this.dimensions.height>this.dimensions.width?this.dimensions.width*(parseInt(e.substr(0,e.length-1),10)/100):this.dimensions.height*(parseInt(e.substr(0,e.length-1),10)/100)),t/=100,r=[this.dimensions.width/2,this.dimensions.height/2],i=Math.sqrt(Math.pow(r[0],2)+Math.pow(r[1],2)),o=i-e,n=Caman.Calculate.bezier([0,1],[30,30],[70,60],[100,80]),this.process("vignette",function(i){var a,l,c;return c=i.locationXY(),(a=Caman.Calculate.distance(c.x,c.y,r[0],r[1]))>o&&(l=Math.max(1,n[Math.round((a-o)/e*100)]/10*t),i.r=255*Math.pow(i.r/255,l),i.g=255*Math.pow(i.g/255,l),i.b=255*Math.pow(i.b/255,l)),i})})},function(e,t){Caman.Filter.register("posterize",function(e){var t,n;return t=256/e,n=255/(e-1),this.process("posterize",function(e){return e.r=Math.floor(Math.floor(e.r/t)*n),e.g=Math.floor(Math.floor(e.g/t)*n),e.b=Math.floor(Math.floor(e.b/t)*n),e})})},function(e,t){Caman.Filter.register("edgeEnhance",function(){return this.processKernel("Edge Enhance",[0,0,0,-1,1,0,0,0,0])}),Caman.Filter.register("edgeDetect",function(){return this.processKernel("Edge Detect",[-1,-1,-1,-1,8,-1,-1,-1,-1])}),Caman.Filter.register("emboss",function(){return this.processKernel("Emboss",[-2,-1,0,-1,1,1,0,1,2])})},function(e,t){Caman.Filter.register("grungy",function(){return this.gamma(1.5),this.clip(25),this.saturation(-60),this.contrast(5),this.noise(5),this.vignette("50%",30)})},function(e,t){Caman.Filter.register("hazyDays",function(){return this.gamma(1.2),this.newLayer(function(){return this.setBlendingMode("overlay"),this.opacity(60),this.copyParent(),this.filter.channels({red:5}),this.filter.stackBlur(15)}),this.newLayer(function(){return this.setBlendingMode("addition"),this.opacity(40),this.fillColor("#6899ba")}),this.newLayer(function(){return this.setBlendingMode("multiply"),this.opacity(35),this.copyParent(),this.filter.brightness(40),this.filter.vibrance(40),this.filter.exposure(30),this.filter.contrast(15),this.filter.curves("r",[0,40],[128,128],[128,128],[255,215]),this.filter.curves("g",[0,40],[128,128],[128,128],[255,215]),this.filter.curves("b",[0,40],[128,128],[128,128],[255,215]),this.filter.stackBlur(5)}),this.curves("r",[20,0],[128,158],[128,128],[235,255]),this.curves("g",[20,0],[128,128],[128,128],[235,255]),this.curves("b",[20,0],[128,108],[128,128],[235,255]),this.vignette("45%",20)})},function(e,t){Caman.Filter.register("lomo",function(e){return null==e&&(e=!0),this.brightness(15),this.exposure(15),this.curves("rgb",[0,0],[200,0],[155,255],[255,255]),this.saturation(-20),this.gamma(1.8),e&&this.vignette("50%",60),this.brightness(5)})},function(e,t){Caman.Filter.register("sinCity",function(){return this.contrast(100),this.brightness(15),this.exposure(10),this.posterize(80),this.clip(30),this.greyscale()})},function(e,t){Caman.Filter.register("crossProcess",function(){return this.exposure(5),this.colorize("#e87b22",4),this.sepia(20),this.channels({blue:8,red:3}),this.curves("b",[0,0],[100,150],[180,180],[255,255]),this.contrast(15),this.vibrance(75),this.gamma(1.6)})},function(e,t){Caman.Filter.register("glowingSun",function(e){if(null==e&&(e=!0),this.brightness(10),this.newLayer(function(){return this.setBlendingMode("multiply"),this.opacity(80),this.copyParent(),this.filter.gamma(.8),this.filter.contrast(50),this.filter.exposure(10)}),this.newLayer(function(){return this.setBlendingMode("softLight"),this.opacity(80),this.fillColor("#f49600")}),this.exposure(20),this.gamma(.8),e)return this.vignette("45%",20)})},function(e,t){Caman.Filter.register("jarques",function(){return this.saturation(-35),this.curves("b",[20,0],[90,120],[186,144],[255,230]),this.curves("r",[0,0],[144,90],[138,120],[255,255]),this.curves("g",[10,0],[115,105],[148,100],[255,248]),this.curves("rgb",[0,0],[120,100],[128,140],[255,255]),this.sharpen(20)})},function(e,t){Caman.Filter.register("love",function(){return this.brightness(5),this.exposure(8),this.contrast(4),this.colorize("#c42007",30),this.vibrance(50),this.gamma(1.3)})},function(e,t){Caman.Filter.register("oldBoot",function(){return this.saturation(-20),this.vibrance(-50),this.gamma(1.1),this.sepia(30),this.channels({red:-10,blue:5}),this.curves("rgb",[0,0],[80,50],[128,230],[255,255]),this.vignette("60%",30)})},function(e,t){Caman.Filter.register("orangePeel",function(){return this.curves("rgb",[0,0],[100,50],[140,200],[255,255]),this.vibrance(-30),this.saturation(-30),this.colorize("#ff9000",30),this.contrast(-5),this.gamma(1.4)})},function(e,t){Caman.Filter.register("pinhole",function(){return this.greyscale(),this.sepia(10),this.exposure(10),this.contrast(15),this.vignette("60%",35)})},function(e,t){Caman.Filter.register("sunrise",function(){return this.exposure(3.5),this.saturation(-5),this.vibrance(50),this.sepia(60),this.colorize("#e87b22",10),this.channels({red:8,blue:8}),this.contrast(5),this.gamma(1.2),this.vignette("55%",25)})},function(e,t){Caman.Filter.register("vintage",function(e){if(null==e&&(e=!0),this.greyscale(),this.contrast(5),this.noise(3),this.sepia(100),this.channels({red:8,blue:2,green:4}),this.gamma(.87),e)return this.vignette("40%",30)})},function(e,t){var n,r,o;r=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],o=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24],n=function(){return this.r=0,this.g=0,this.b=0,this.a=0,this.next=null},Caman.Plugin.register("stackBlur",function(e){var t,i,a,l,c,s,u,f,p,d,h,m,g,b,v,y,w,x,k,S,C,E,O,_,P,T,j,R,D,M,A,I,z,B,L,N,F,U,H,W,Y,V,X,q;if(!(isNaN(e)||e<1)){for(e|=0,v=this.pixelData,l=e+e+1,M=(D=this.dimensions.width)-1,p=(f=this.dimensions.height)-1,R=(S=e+1)*(S+1)/2,O=j=new n,d=N=1;1<=l?N<l:N>l;d=1<=l?++N:--N)O=O.next=new n,d===S&&(_=O);for(O.next=j,P=null,T=null,L=z=0,h=r[e],E=o[e],I=F=0;0<=f?F<f:F>f;I=0<=f?++F:--F){for(w=c=t=k=u=a=0,x=S*(y=v[z]),s=S*(b=v[z+1]),i=S*(g=v[z+2]),k+=R*y,u+=R*b,a+=R*g,O=j,d=U=0;0<=S?U<S:U>S;d=0<=S?++U:--U)O.r=y,O.g=b,O.b=g,O=O.next;for(d=H=1;1<=S?H<S:H>S;d=1<=S?++H:--H)m=z+((M<d?M:d)<<2),k+=(O.r=y=v[m])*(C=S-d),u+=(O.g=b=v[m+1])*C,a+=(O.b=g=v[m+2])*C,w+=y,c+=b,t+=g,O=O.next;for(P=j,T=_,A=W=0;0<=D?W<D:W>D;A=0<=D?++W:--W)v[z]=k*h>>E,v[z+1]=u*h>>E,v[z+2]=a*h>>E,k-=x,u-=s,a-=i,x-=P.r,s-=P.g,i-=P.b,m=L+((m=A+e+1)<M?m:M)<<2,k+=w+=P.r=v[m],u+=c+=P.g=v[m+1],a+=t+=P.b=v[m+2],P=P.next,x+=y=T.r,s+=b=T.g,i+=g=T.b,w-=y,c-=b,t-=g,T=T.next,z+=4;L+=D}for(A=Y=0;0<=D?Y<D:Y>D;A=0<=D?++Y:--Y){for(c=t=w=u=a=k=0,x=S*(y=v[z=A<<2]),s=S*(b=v[z+1]),i=S*(g=v[z+2]),k+=R*y,u+=R*b,a+=R*g,O=j,d=V=0;0<=S?V<S:V>S;d=0<=S?++V:--V)O.r=y,O.g=b,O.b=g,O=O.next;for(B=D,d=X=1;1<=e?X<=e:X>=e;d=1<=e?++X:--X)z=B+A<<2,k+=(O.r=y=v[z])*(C=S-d),u+=(O.g=b=v[z+1])*C,a+=(O.b=g=v[z+2])*C,w+=y,c+=b,t+=g,O=O.next,d<p&&(B+=D);for(z=A,P=j,T=_,I=q=0;0<=f?q<f:q>f;I=0<=f?++q:--q)v[m=z<<2]=k*h>>E,v[m+1]=u*h>>E,v[m+2]=a*h>>E,k-=x,u-=s,a-=i,x-=P.r,s-=P.g,i-=P.b,m=A+((m=I+S)<p?m:p)*D<<2,k+=w+=P.r=v[m],u+=c+=P.g=v[m+1],a+=t+=P.b=v[m+2],P=P.next,x+=y=T.r,s+=b=T.g,i+=g=T.b,w-=y,c-=b,t-=g,T=T.next,z+=D}return this}}),Caman.Filter.register("stackBlur",function(e){return this.processPlugin("stackBlur",[e])})},function(e,t){Caman.Plugin.register("flip",function(e){var t,n,r,o;return r=this.canvas.width,o=this.canvas.height,(t=document.createElement("canvas")).width=r,t.height=o,t.id=this.canvas.id,n=t.getContext("2d"),"x"===e?(n.translate(r,0),n.scale(-1,1)):"y"===e&&(n.translate(0,o),n.scale(1,-1)),n.drawImage(this.canvas,0,0),this.replaceCanvas(t),this}),Caman.Filter.register("flip",function(){return this.processPlugin("flip",arguments)})},function(e,t,n){var r=n(67);"string"==typeof r&&(r=[[e.i,r,""]]);n(69)(r,{hmr:!0,transform:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(68)(void 0)).push([e.i,'@font-face {\r\n  font-family: \'filerobot-image-editor-font\';\r\n  src:  url(\'https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/fonts/filerobot-image-editor-font/v4/filerobot-image-editor-font.eot?ua0hzun3\');\r\n  src:  url(\'https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/fonts/filerobot-image-editor-font/v4/filerobot-image-editor-font.eot?ua0hzun3#iefix\') format(\'embedded-opentype\'),\r\n  url(\'https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/fonts/filerobot-image-editor-font/v4/filerobot-image-editor-font.ttf?ua0hzun3\') format(\'truetype\'),\r\n  url(\'https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/fonts/filerobot-image-editor-font/v4/filerobot-image-editor-font.woff?ua0hzun3\') format(\'woff\'),\r\n  url(\'https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/fonts/filerobot-image-editor-font/v4/filerobot-image-editor-font.svg?ua0hzun3#filerobot-image-editor-font\') format(\'svg\');\r\n  font-weight: normal;\r\n  font-style: normal;\r\n}\r\n\r\n[class^="sf-i-"], [class*=" sf-i-"] {\r\n  /* use !important to prevent issues with browser extensions that change fonts */\r\n  font-family: \'filerobot-image-editor-font\' !important;\r\n  speak: none;\r\n  font-style: normal;\r\n  font-weight: normal;\r\n  font-variant: normal;\r\n  text-transform: none;\r\n  line-height: 1;\r\n\r\n  /* Better Font Rendering =========== */\r\n  -webkit-font-smoothing: antialiased;\r\n  -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n.sf-i-shape:before {\r\n  content: "\\E91B";\r\n}\r\n.sf-i-image:before {\r\n  content: "\\E91A";\r\n}\r\n.sf-i-focus-point:before {\r\n  content: "\\E919";\r\n}\r\n.sf-i-watermark:before {\r\n  content: "\\E918";\r\n}\r\n.sf-i-attention:before {\r\n  content: "\\E917";\r\n}\r\n.sf-i-reset:before {\r\n  content: "\\E912";\r\n}\r\n.sf-i-rotate-right:before {\r\n  content: "\\E913";\r\n}\r\n.sf-i-flip-vertically:before {\r\n  content: "\\E914";\r\n}\r\n.sf-i-rotate-left:before {\r\n  content: "\\E915";\r\n}\r\n.sf-i-flip-horizontally:before {\r\n  content: "\\E916";\r\n}\r\n.sf-i-arrows-back:before {\r\n  content: "\\E905";\r\n}\r\n.sf-i-arrows-forward:before {\r\n  content: "\\E906";\r\n}\r\n.sf-i-filter:before {\r\n  content: "\\E904";\r\n}\r\n.sf-i-minus:before {\r\n  content: "\\E910";\r\n}\r\n.sf-i-plus:before {\r\n  content: "\\E911";\r\n}\r\n.sf-i-effects:before {\r\n  content: "\\E900";\r\n}\r\n.sf-i-crop:before {\r\n  content: "\\E901";\r\n}\r\n.sf-i-rotation-left:before {\r\n  content: "\\E902";\r\n}\r\n.sf-i-mirror-vertical:before {\r\n  content: "\\E903";\r\n}\r\n.sf-i-resize:before {\r\n  content: "\\E907";\r\n}\r\n.sf-i-rotation-right:before {\r\n  content: "\\E908";\r\n}\r\n.sf-i-mirrot-horizontal:before {\r\n  content: "\\E909";\r\n}\r\n.sf-i-adjust:before {\r\n  content: "\\E90A";\r\n}\r\n.sf-i-orientation:before {\r\n  content: "\\E90B";\r\n}\r\n.sf-i-cross:before {\r\n  content: "\\E90C";\r\n}\r\n.sf-i-point-orientation:before {\r\n  content: "\\E90D";\r\n}\r\n.sf-i-link:before {\r\n  content: "\\E90E";\r\n}\r\n.sf-i-without-link:before {\r\n  content: "\\E90F";\r\n}\r\n',""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var a,n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),i=r.sources.map(function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"});return[n].concat(i).concat([o]).join("\n")}return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var i=this[o][0];"number"==typeof i&&(r[i]=!0)}for(o=0;o<e.length;o++){var a=e[o];"number"==typeof a[0]&&r[a[0]]||(n&&!a[2]?a[2]=n:n&&(a[2]="("+a[2]+") and ("+n+")"),t.push(a))}},t}},function(e,t,n){var r,o,i={},a=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===o&&(o=r.apply(this,arguments)),o}),l=function(e){var t={};return function(n){if(void 0===t[n]){var r=e.call(this,n);if(r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[n]=r}return t[n]}}(function(e){return document.querySelector(e)}),c=null,s=0,u=[],f=n(70);function p(e,t){for(var n=0;n<e.length;n++){var r=e[n],o=i[r.id];if(o){o.refs++;for(var a=0;a<o.parts.length;a++)o.parts[a](r.parts[a]);for(;a<r.parts.length;a++)o.parts.push(v(r.parts[a],t))}else{var l=[];for(a=0;a<r.parts.length;a++)l.push(v(r.parts[a],t));i[r.id]={id:r.id,refs:1,parts:l}}}}function d(e,t){for(var n=[],r={},o=0;o<e.length;o++){var i=e[o],a=t.base?i[0]+t.base:i[0],l={css:i[1],media:i[2],sourceMap:i[3]};r[a]?r[a].parts.push(l):n.push(r[a]={id:a,parts:[l]})}return n}function h(e,t){var n=l(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=u[u.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),u.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var o=l(e.insertInto+" "+e.insertAt.before);n.insertBefore(t,o)}}function m(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=u.indexOf(e);t>=0&&u.splice(t,1)}function g(e){var t=document.createElement("style");return e.attrs.type="text/css",b(t,e.attrs),h(e,t),t}function b(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function v(e,t){var n,r,o,i;if(t.transform&&e.css){if(!(i=t.transform(e.css)))return function(){};e.css=i}if(t.singleton){var a=s++;n=c||(c=g(t)),r=x.bind(null,n,a,!1),o=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",b(t,e.attrs),h(e,t),t}(t),r=S.bind(null,n,t),o=function(){m(n),n.href&&URL.revokeObjectURL(n.href)}):(n=g(t),r=k.bind(null,n),o=function(){m(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=d(e,t);return p(n,t),function(e){for(var r=[],o=0;o<n.length;o++){var a=n[o];(l=i[a.id]).refs--,r.push(l)}for(e&&p(d(e,t),t),o=0;o<r.length;o++){var l;if(0===(l=r[o]).refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete i[l.id]}}}};var y,w=(y=[],function(e,t){return y[e]=t,y.filter(Boolean).join("\n")});function x(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=w(t,o);else{var i=document.createTextNode(o),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(i,a[t]):e.appendChild(i)}}function k(e,t){var n=t.css,r=t.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}function S(e,t,n){var r=n.css,o=n.sourceMap,i=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||i)&&(r=f(r)),o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var a=new Blob([r],{type:"text/css"}),l=e.href;e.href=URL.createObjectURL(a),l&&URL.revokeObjectURL(l)}},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var o,i=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(i)?e:(o=0===i.indexOf("//")?i:0===i.indexOf("/")?n+i:r+i.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")})}},function(e,t,n){"use strict";n.r(t);var r=n(5),o=n(0),i=n.n(o),a=n(1);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){s(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u={textFontSize:"14px",colors:{success:"#5cb85c",warning:"#f0ad4e",error:"#d9534f",muted:"#636c72",base:"light",light:{base:"#F9FAFB",dark:"#F4F6F8",darker:"#DFE4E8"},dark:{base:"#1e262c",light:"#454F5B",lighter:"#637381"},primary:{base:"#181830",light:"#263138",lighter:"#34444c",dark:"#101021",darker:"#090912",text:"#F9FAFB"},secondary:{base:"#00707c",light:"#007E8A",lighter:"#008D99",dark:"#00616D",darker:"#005662",text:"#F9FAFB"},text:{base:"#F9FAFB",dark:"#F4F6F8",mute:"#aaa",light:"#fff"},background:{base:"#f1f1f1"},border:{base:"#ccc"},link:{base:"#00707c",over:"#00616D"},brand:{success:"#5cb85c",warning:"#f0ad4e",error:"#d9534f",muted:"#636c72"}},modal:{borderRadius:"4px",fluid:{xs:"35%",sm:"45%",md:"60%",lg:"80%",xl:"90%"},fixed:{xs:"200px",sm:"300px",md:"450px",lg:"650px",xl:"800px"}},button:{tt:"none"}},f=c(c({},u),{},{radii:[0,"0.2rem","0.25rem",".3rem"],mainBackgroundColor:"#1e262c",mainBackgroundColorHover:"#263138",mainBackgroundColorActive:"#34444c",secondBackgroundColor:"#263138",textColor:"#e7f1f4",textColorHover:"#fff",textMuted:"#70777f",borderColor:"#70777f",borderDarkColor:"#161e23",fieldWidth:"120px",borderInputColor:"#3b4d54",borderInputColorHover:"#52686d",borderInputColorActive:"#52686d",inputBackgroundColor:"#34444c",inputBoxShadowColor:"#03a9bb",inputPlaceholderColor:"#888d94",mainThemeColor:"#00707c",mainThemeColorHover:"#00616D",mainThemeColorOpacity:"rgba(0, 112, 124, 0.5)",btnSaveColor:"#009345",btnSaveColorHover:"#00b549",btnThemeColor:"#34444c",btnPaddingSm:"2px 14px",btnFontSizeSm:"12px",btnBorderRadius:"2px",modalOverlayColor:"#484848",btnMainColor:function(e){return"\n    color: #fff;\n    background-color: #00707c;\n    border-color: #00707c;\n\n    &:hover {\n      color: #fff;\n      background-color: #00616D;\n      border-color: #00616D;\n    }\n\n    &:focus {\n      -webkit-box-shadow: 0 0 0 2px rgba(0, 112, 124, 0.5);\n              box-shadow: 0 0 0 2px rgba(0, 112, 124, 0.5);\n    }\n\n    :active {\n      color: #fff;\n      background-color: #00616D;\n      background-image: none;\n      border-color: #00616D;\n    }\n\n    ".concat(e.disabled?"\n      background-color: rgba(0, 112, 124, 0.5);\n      border-color: rgba(0, 112, 124, 0.5);\n    ":"","\n\n    ").concat(e.active?"\n       color: #fff;\n      background-color: #00616D;\n      background-image: none;\n      border-color: #00616D;\n    ":"","\n  ")},button:c(c({},u.button),{},{sm:{p:"4px 10px",fz:"12px",lh:"1.5",br:"3px"},md:{p:"6px 12px",fz:"14px",lh:"1.5",br:"3px"},lg:{p:"8px 14px",fz:"16px",lh:"1.5",br:"5px"}}),modal:c(c({},u.modal),{},{backgroundColor:"#1e262c",color:"#e7f1f4",colorMuted:"#70777f",colorMutedHover:"#e7f1f4"})});function p(e){return"\n    font-family: 'filerobot-image-editor-font' !important;\n    color: ".concat(e.muted?e.theme.colors.textMute:e.theme.colors.text,";\n    speak: none;\n    font-style: normal;\n    font-weight: normal;\n    font-variant: normal;\n    text-transform: none;\n    line-height: 1;\n\n    /* Better Font Rendering =========== */\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n\n    &:hover {\n      color: ").concat(e.muted?e.theme.colors.textMute:e.theme.colors.text,";\n    }\n  ")}function d(e,t,n){if("number"!=typeof e||e<-1||e>1||"string"!=typeof t||"r"!=t[0]&&"#"!=t[0]||"string"!=typeof n&&void 0!==n)return null;window.sbcRip||(window.sbcRip=function(e){var t=e.length,n=new Object;if(t>9){if((e=e.split(",")).length<3||e.length>4)return null;n[0]=r(e[0].slice(4)),n[1]=r(e[1]),n[2]=r(e[2]),n[3]=e[3]?parseFloat(e[3]):-1}else{if(8==t||6==t||t<4)return null;t<6&&(e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+(t>4?e[4]+""+e[4]:"")),e=r(e.slice(1),16),n[0]=e>>16&255,n[1]=e>>8&255,n[2]=255&e,n[3]=9==t||5==t?o((e>>24&255)/255*1e4)/1e4:-1}return n});var r=parseInt,o=Math.round,i=t.length>9,a=(i="string"==typeof n?n.length>9||"c"==n&&!i:i,e<0),l=(e=a?-1*e:e,n=n&&"c"!=n?n:a?"#000000":"#FFFFFF",window.sbcRip(t)),c=window.sbcRip(n);return l&&c?i?"rgb("+o((c[0]-l[0])*e+l[0])+","+o((c[1]-l[1])*e+l[1])+","+o((c[2]-l[2])*e+l[2])+(l[3]<0&&c[3]<0?")":","+(l[3]>-1&&c[3]>-1?o(1e4*((c[3]-l[3])*e+l[3]))/1e4:c[3]<0?l[3]:c[3])+")"):"#"+(4294967296+16777216*(l[3]>-1&&c[3]>-1?o(255*((c[3]-l[3])*e+l[3])):c[3]>-1?o(255*c[3]):l[3]>-1?o(255*l[3]):255)+65536*o((c[0]-l[0])*e+l[0])+256*o((c[1]-l[1])*e+l[1])+o((c[2]-l[2])*e+l[2])).toString(16).slice(l[3]>-1||c[3]>-1?1:3):null}var h=function(e,t){if(!e)return null;var n=function(e){return/^#?([a-f\d])([a-f\d])([a-f\d])$/i.test(e)||/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.test(e)}(e)?e:d(0,e,"c");if(!n)return null;var r=function(e){e=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(e,t,n,r){return t+t+n+n+r+r});var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null}(n);return r?"rgba(".concat(r.r,", ").concat(r.g,", ").concat(r.b,", ").concat(t,")"):e};function m(e){var t="";switch(e){case"watermark":t="\\e918";break;case"reset":t="\\e912";break;case"flip-v":t="\\e916";break;case"flip-h":t="\\e914";break;case"cross":t="\\e90c";break;case"effects":t="\\e900";break;case"filters":t="\\e904";break;case"adjust":t="\\e90a";break;case"crop":t="\\e901";break;case"resize":t="\\e907";break;case"rotate":t="\\e90b";break;case"previous":t="\\e905";break;case"next":t="\\e906";break;case"ratio":t="\\e90e";break;case"no-ratio":t="\\e90f";break;case"left-rotate":t="\\e902";break;case"right-rotate":t="\\e908";break;case"focus_point":t="\\e919";break;case"shapes":t="\\e91b";break;case"image":t="\\e91a";break;case"text":t="T";break;default:return}return"\n    &:before {\n      content: '".concat(t,"'\n    }\n  ")}function g(){var e=C(["\n#filerobot-image-editor-root & {\n  text-transform: ",";\n  height: 20px;\n  line-height: 20px;\n}\n"]);return g=function(){return e},e}function b(){var e=C(["\n#filerobot-image-editor-root & {\n  background: url('","') 50% 50% / cover no-repeat;\n  width: 55px;\n  height: 55px;\n  border-radius: 2px;\n  overflow: hidden;\n  display: inline-block;\n}\n"]);return b=function(){return e},e}function v(){var e=C(["\n#filerobot-image-editor-root & {\n  display: inline-block;\n  vertical-align: top;\n  padding: 10px;\n  text-align: center;\n  min-width: 90px;\n  height: 90px;\n  cursor: pointer;\n  color: ",";\n  font-size: 12px;\n  background: ",";\n}\n  \n  #filerobot-image-editor-root &:hover {\n    background: ",";\n  }\n"]);return v=function(){return e},e}function y(){var e=C(["\n#filerobot-image-editor-root & {\n  overflow-x: auto;\n  overflow-y: hidden;\n  white-space: nowrap;\n}\n  \n  #filerobot-image-editor-root & ::-webkit-scrollbar {\n    height: 10px !important;\n  }\n  \n  #filerobot-image-editor-root & ::-webkit-scrollbar-thumb {\n    background: #3b4d54;\n    border-radius: 5px;\n  }\n"]);return y=function(){return e},e}function w(){var e=C(["\n#filerobot-image-editor-root & {\n  height: 20px;\n  line-height: 20px;\n}\n"]);return w=function(){return e},e}function x(){var e=C(["\n#filerobot-image-editor-root & {\n  height: 40px;\n  font-size: 40px;\n  \n  ",";\n  ",";\n}\n"]);return x=function(){return e},e}function k(){var e=C(["\n#filerobot-image-editor-root & {\n  padding: 20px 10px;\n  cursor: pointer;\n  display: inline-block;\n  min-width: 80px;\n  min-height: 100px;\n  text-align: center;\n  font-size: 12px;\n  color: ",";\n  text-transform: ",";\n  background: ",";\n}\n  \n  #filerobot-image-editor-root &:hover {\n    color: ",";\n    background: ",";\n  }\n"]);return k=function(){return e},e}function S(){var e=C(["\n#filerobot-image-editor-root & {\n  height: 100px;\n  width: calc(100% - 200px);\n  border-left: 1px solid ",";\n  border-right: 1px solid ",";\n  overflow-x: ",";\n  overflow-y: ",";\n  white-space: nowrap;\n}\n  \n  #filerobot-image-editor-root & ::-webkit-scrollbar {\n    height: 10px !important;\n  }\n  \n  #filerobot-image-editor-root & ::-webkit-scrollbar-thumb {\n    background: #3b4d54;\n    border-radius: 5px;\n  }\n  \n  @media (max-width: 768px) {\n#filerobot-image-editor-root & {\n    width: 100%;\n    height: initial;\n    padding: 0 10px\n}\n  }\n"]);return S=function(){return e},e}function C(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var E=a.b.div(S(),function(e){return e.theme.colors.primaryBg},function(e){return e.theme.colors.primaryBg},function(e){return e.overlayYHidden?"auto":"none"},function(e){return e.overlayYHidden?"hidden":"visible"}),O=a.b.div(k(),function(e){return e.theme.colors.text},function(e){return e.noCapitalStrs?"none":e.tt||"capitalize"},function(e){return e.active?e.theme.colors.secondaryBg:"inherit"},function(e){return e.theme.colors.textHover},function(e){return e.theme.colors.secondaryBg}),_=a.b.div(x(),function(e){return p(e)},function(e){return m(e.name)}),P=a.b.div(w()),T=a.b.div(y()),j=a.b.div(v(),function(e){return e.theme.colors.text},function(e){return e.active?e.theme.colors.secondaryBgHover:"transparent"},function(e){return e.theme.colors.secondaryBgHover}),R=a.b.div(b(),function(e){return e.src}),D=a.b.div(g(),function(e){return e.noCapitalStrs?"none":"capitalize"});function M(){var e=I(["\n#filerobot-image-editor-root & {\n  position: relative;\n  background: ",";\n  z-index: 1050;\n  width: 100%;\n  height: 100%;\n  min-height: 520px;\n  overflow: ",";\n  font-size: 12px;\n}\n  \n  #filerobot-image-editor-root & .filerobot-original-canvas {\n    visibility: hidden;\n    position: absolute;\n    left: -99999px;\n    display: none;\n  }\n  \n  #filerobot-image-editor-root & .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  #filerobot-image-editor-root & .cropper-container img {/*Avoid margin top issue (Occur only when margin-top <= -height)*/\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  #filerobot-image-editor-root & .cropper-wrap-box,\n  #filerobot-image-editor-root & .cropper-canvas,\n  #filerobot-image-editor-root & .cropper-drag-box,\n  #filerobot-image-editor-root & .cropper-crop-box,\n  #filerobot-image-editor-root & .cropper-modal {\n    bottom: 0;\n    left: 0;\n    position: absolute;\n    right: 0;\n    top: 0;\n  }\n  \n  #filerobot-image-editor-root & .cropper-wrap-box,\n  #filerobot-image-editor-root & .cropper-canvas {\n    overflow: hidden;\n  }\n  \n  #filerobot-image-editor-root & .cropper-drag-box {\n    background-color: #fff;\n    opacity: 0;\n  }\n  \n  #filerobot-image-editor-root & .cropper-modal {\n    background-color: #000;\n    opacity: .5;\n  }\n  \n  #filerobot-image-editor-root & .cropper-view-box {\n    display: block;\n    height: 100%;\n    outline-color: rgba(255, 255, 255, 0.75);\n    outline: 1px solid #fff;\n    overflow: hidden;\n    width: 100%;\n    ",";\n  }\n  \n  #filerobot-image-editor-root & .cropper-dashed {\n    border: 0 dashed #eee;\n    display: block;\n    opacity: .5;\n    position: absolute;\n  }\n  \n  #filerobot-image-editor-root & .cropper-dashed.dashed-h {\n    border-bottom-width: 1px;\n    border-top-width: 1px;\n    height: 33.33333%;\n    left: 0;\n    top: 33.33333%;\n    width: 100%;\n  }\n  \n  #filerobot-image-editor-root & .cropper-dashed.dashed-v {\n    border-left-width: 1px;\n    border-right-width: 1px;\n    height: 100%;\n    left: 33.33333%;\n    top: 0;\n    width: 33.33333%;\n  }\n  \n  #filerobot-image-editor-root & .cropper-center {\n    display: block;\n    height: 0;\n    left: 50%;\n    opacity: .75;\n    position: absolute;\n    top: 50%;\n    width: 0;\n  }\n  \n  #filerobot-image-editor-root & .cropper-center:before,\n  #filerobot-image-editor-root & .cropper-center:after {\n    background-color: #fff;\n    content: ' ';\n    display: block;\n    position: absolute;\n  }\n  \n  #filerobot-image-editor-root & .cropper-center:before {\n    height: 1px;\n    left: -10px;\n    top: 0;\n    width: 20px;\n  }\n  \n  #filerobot-image-editor-root & .cropper-center:after {\n    height: 20px;\n    left: 0;\n    top: -10px;\n    width: 1px;\n  }\n  \n  #filerobot-image-editor-root & .cropper-face,\n  #filerobot-image-editor-root & .cropper-line,\n  #filerobot-image-editor-root & .cropper-point {\n    display: block;\n    height: 100%;\n    opacity: .1;\n    position: absolute;\n    width: 100%;\n  }\n  \n  #filerobot-image-editor-root & .cropper-face {\n    background-color: #fff;\n    left: 0;\n    top: 0;\n    ",";\n  }\n  \n  #filerobot-image-editor-root & .cropper-line {\n    background-color: #fff;\n  }\n  \n  #filerobot-image-editor-root & .cropper-line.line-e {\n    cursor: ew-resize;\n    right: -3px;\n    top: 0;\n    width: 5px;\n  }\n  \n  #filerobot-image-editor-root & .cropper-line.line-n {\n    cursor: ns-resize;\n    height: 5px;\n    left: 0;\n    top: -3px;\n  }\n  \n  #filerobot-image-editor-root & .cropper-line.line-w {\n    cursor: ew-resize;\n    left: -3px;\n    top: 0;\n    width: 5px;\n  }\n  \n  #filerobot-image-editor-root & .cropper-line.line-s {\n    bottom: -3px;\n    cursor: ns-resize;\n    height: 5px;\n    left: 0;\n  }\n  \n  #filerobot-image-editor-root & .cropper-point {\n    background-color: #fff;\n    height: 20px;\n    opacity: .90;\n    width: 20px;\n    border-radius: 50%;\n  }\n  \n  #filerobot-image-editor-root & .cropper-point:before {\n      content: '';\n      display: table;\n      width: 8px;\n      height: 8px;\n      border-radius: 50%;\n      background: black;\n      opacity: 0.8;\n      z-index: 11;\n      position: absolute;\n      top: calc(50% - 4px);\n      left: calc(50% - 4px);\n    }\n  \n  #filerobot-image-editor-root & .cropper-point.point-e {\n    cursor: ew-resize;\n    margin-top: -10px;\n    right: -10px;\n    top: 50%;\n  }\n  \n  #filerobot-image-editor-root & .cropper-point.point-n {\n    cursor: ns-resize;\n    left: 50%;\n    margin-left: -10px;\n    top: -10px;\n  }\n  \n  #filerobot-image-editor-root & .cropper-point.point-w {\n    cursor: ew-resize;\n    left: -10px;\n    margin-top: -10px;\n    top: 50%;\n  }\n  \n  #filerobot-image-editor-root & .cropper-point.point-s {\n    bottom: -10px;\n    cursor: s-resize;\n    left: 50%;\n    margin-left: -10px;\n  }\n  \n  #filerobot-image-editor-root & .cropper-point.point-ne {\n    cursor: nesw-resize;\n    right: -10px;\n    top: -10px;\n  }\n  \n  #filerobot-image-editor-root & .cropper-point.point-nw {\n    cursor: nwse-resize;\n    left: -10px;\n    top: -10px;\n  }\n  \n  #filerobot-image-editor-root & .cropper-point.point-sw {\n    bottom: -10px;\n    cursor: nesw-resize;\n    left: -10px;\n  }\n  \n  #filerobot-image-editor-root & .cropper-point.point-se {\n    bottom: -10px;\n    cursor: nwse-resize;\n    height: 20px;\n    right: -10px;\n    width: 20px;\n  }\n  \n  #filerobot-image-editor-root & .cropper-point.point-se:before {\n    content: '';\n    display: table;\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background: black;\n    opacity: 0.8;\n    z-index: 11;\n    position: absolute;\n    top: calc(50% - 4px);\n    left: calc(50% - 4px);\n  }\n  \n  #filerobot-image-editor-root & .cropper-invisible {\n    opacity: 0;\n  }\n  \n  #filerobot-image-editor-root & .cropper-bg {\n    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');\n  }\n  \n  #filerobot-image-editor-root & .cropper-hide {\n    display: block;\n    height: 0;\n    position: absolute;\n    width: 0;\n  }\n  \n  #filerobot-image-editor-root & .cropper-hidden {\n    display: none !important;\n  }\n  \n  #filerobot-image-editor-root & .cropper-move {\n    cursor: move;\n  }\n  \n  #filerobot-image-editor-root & .cropper-crop {\n    cursor: crosshair;\n  }\n  \n  #filerobot-image-editor-root & .cropper-disabled .cropper-drag-box,\n  #filerobot-image-editor-root & .cropper-disabled .cropper-face,\n  #filerobot-image-editor-root & .cropper-disabled .cropper-line,\n  #filerobot-image-editor-root & .cropper-disabled .cropper-point {\n    cursor: not-allowed;\n  }\n  \n  @media (max-width: 768px) {\n#filerobot-image-editor-root & {\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between\n}\n  }\n"]);return M=function(){return e},e}function A(){var e=I(["\n#filerobot-image-editor-root & {\n  height: 100%;\n  width: 100%;\n  overflow-y: auto;\n}\n  \n  #filerobot-image-editor-root & ::-webkit-scrollbar {\n    height: 10px !important;\n    width: 10px !important;\n  }\n  \n  #filerobot-image-editor-root & ::-webkit-scrollbar-thumb {\n    background: #3b4d54;\n    border-radius: 5px;\n  }\n  \n  #filerobot-image-editor-root & *, #filerobot-image-editor-root & *:after, #filerobot-image-editor-root & *:before, #filerobot-image-editor-root & *::after, #filerobot-image-editor-root & *::before {\n    box-sizing: border-box;\n  }\n  \n  #filerobot-image-editor-root & *:after, #filerobot-image-editor-root & *:before, #filerobot-image-editor-root & *::after, #filerobot-image-editor-root & *::before {\n    padding: 0;\n    margin: 0;\n    outline: 0;\n    box-sizing: border-box;\n  }\n  \n  /* cyrillic-ext */\n  \n  @font-face {\n    font-family: 'Roboto Mono';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v5/hMqPNLsu_dywMa4C_DEpY_ZraR2Tg8w2lzm7kLNL0-w.woff2) format('woff2');\n    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;\n  }\n  \n  /* cyrillic */\n  \n  @font-face {\n    font-family: 'Roboto Mono';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v5/hMqPNLsu_dywMa4C_DEpY14sYYdJg5dU2qzJEVSuta0.woff2) format('woff2');\n    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n  }\n  \n  /* greek-ext */\n  \n  @font-face {\n    font-family: 'Roboto Mono';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v5/hMqPNLsu_dywMa4C_DEpY1BW26QxpSj-_ZKm_xT4hWw.woff2) format('woff2');\n    unicode-range: U+1F00-1FFF;\n  }\n  \n  /* greek */\n  \n  @font-face {\n    font-family: 'Roboto Mono';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v5/hMqPNLsu_dywMa4C_DEpYwt_Rm691LTebKfY2ZkKSmI.woff2) format('woff2');\n    unicode-range: U+0370-03FF;\n  }\n  \n  /* vietnamese */\n  \n  @font-face {\n    font-family: 'Roboto Mono';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v5/hMqPNLsu_dywMa4C_DEpY9DiNsR5a-9Oe_Ivpu8XWlY.woff2) format('woff2');\n    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;\n  }\n  \n  /* latin-ext */\n  \n  @font-face {\n    font-family: 'Roboto Mono';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v5/hMqPNLsu_dywMa4C_DEpY6E8kM4xWR1_1bYURRojRGc.woff2) format('woff2');\n    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n  }\n  \n  /* latin */\n  \n  @font-face {\n    font-family: 'Roboto Mono';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v5/hMqPNLsu_dywMa4C_DEpY4gp9Q8gbYrhqGlRav_IXfk.woff2) format('woff2');\n    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n  }\n"]);return A=function(){return e},e}function I(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var z=Object(a.b)("div")(A()),B=a.b.div(M(),function(e){return e.theme.colors.primaryBg},function(e){return e.isLoading?"hidden":"auto"},function(e){return e.roundCrop&&"border-radius: 50%"},function(e){return e.roundCrop&&"\n      border-radius: 50%;\n      box-shadow: 0 0 80px 15px #000;\n      border: 2px solid #000;"});function N(){var e=K(["\n#filerobot-image-editor-root & {\n  margin-left: 8px;\n  display: inline-block;\n  vertical-align: middle;\n  color: ",";\n  margin-bottom: 3px;\n  cursor: pointer;\n}\n"]);return N=function(){return e},e}function F(){var e=K(["\n#filerobot-image-editor-root & {\n  display: inline-block;\n  vertical-align: middle;\n  line-height: 30px;\n  margin-right: 10px;\n  float: right;\n}\n"]);return F=function(){return e},e}function U(){var e=K(["\n#filerobot-image-editor-root & {\n    display: block; \n    width: 10px;\n    height: 10px;\n    margin: 5.5px;\n    background: ",";\n    position: absolute; top: 0; bottom: 0;\n    right:  ",";\n    border: 1px solid ","; \n    border-radius: 12px;\n    transition: all 0.3s ease-in 0s;\n}\n"]);return U=function(){return e},e}function H(){var e=K(["\n#filerobot-image-editor-root & {\n  display: block; \n  width: 200%; \n  margin-left: ",';\n  transition: margin 0.3s ease-in 0s;\n}\n  \n  #filerobot-image-editor-root &:before, #filerobot-image-editor-root &:after {\n    display: block; float: left; width: 50%; height: 19px; padding: 0; line-height: 19px;\n    font-size: 10px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;\n    box-sizing: border-box;\n  }\n  \n  #filerobot-image-editor-root &:before {\n    content: "ON";\n    padding-left: 10px !important;\n    background-color: #01717d; \n    color: #fff;\n  }\n  \n  #filerobot-image-editor-root &:after {\n    content: "OFF";\n    padding-right: 10px !important;\n    background-color: ',"; \n    color: #aaa;\n    text-align: right;\n  }\n"]);return H=function(){return e},e}function W(){var e=K(["\n#filerobot-image-editor-root & {\n  display: block; \n  overflow: hidden; \n  cursor: pointer;\n  border: 1px solid ","; \n  border-radius: 4px;\n  margin: 0;\n}\n"]);return W=function(){return e},e}function Y(){var e=K(["\n#filerobot-image-editor-root & {\n  display: none !important;\n}\n  \n  #filerobot-image-editor-root & :checked + .onoffswitch-label .onoffswitch-inner {\n    margin-left: 0;\n}\n"]);return Y=function(){return e},e}function V(){var e=K(["\n#filerobot-image-editor-root & {\n  position: relative; \n  display: inline-block;\n  vertical-align: middle;\n  width: 60px;\n  margin-bottom: 2px;\n  -webkit-user-select: none; \n  -moz-user-select: none; \n  -ms-user-select: none;\n}\n"]);return V=function(){return e},e}function X(){var e=K(["\n#filerobot-image-editor-root & {\n  ",";\n  ",";\n  \n  ",";\n}\n"]);return X=function(){return e},e}function q(){var e=K(["\n#filerobot-image-editor-root & {\n  ",";\n  ",";\n  \n  ",";\n}\n"]);return q=function(){return e},e}function $(){var e=K(["\n#filerobot-image-editor-root & {\n  ",";\n  ",";\n  \n  ",";\n}\n"]);return $=function(){return e},e}function Q(){var e=K(["\n#filerobot-image-editor-root & {\n  background: ",";\n  height: 34px;\n  position: relative;\n  z-index: 1;\n}\n"]);return Q=function(){return e},e}function K(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Z=a.b.div(Q(),function(e){return e.theme.colors.secondaryBg}),G=a.b.div($(),function(e){return p(e)},m("previous"),function(e){return se(e)}),J=a.b.div(q(),function(e){return p(e)},m("next"),function(e){return se(e)}),ee=a.b.div(X(),function(e){return p(e)},m("reset"),function(e){return se(e)}),te=a.b.div(V()),ne=a.b.input(Y()),re=a.b.label(W(),function(e){return e.theme.colors.border}),oe=a.b.span(H(),function(e){return e.checked?"0":"-100%"},function(e){return e.theme.colors.primaryBg}),ie=a.b.span(U(),function(e){return e.theme.colors.secondaryBg},function(e){return e.checked?"0":"37px"},function(e){return e.theme.colors.secondaryBg}),ae=Object(a.b)("div").attrs(function(){return{className:"cloudimage-url-generator-switch"}})(F()),le=Object(a.b)("div")(N(),function(e){return e.theme.colors.text}),ce=function(e){var t=e.id,n=e.handleChange,r=e.text,o=e.checked,a=e.style;return function L(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["id","handleChange","text","checked","style"]),i.a.createElement(ae,{style:a},i.a.createElement(te,null,i.a.createElement(ne,{type:"checkbox",name:t,id:t,onChange:function(){n(!o)},checked:o}),i.a.createElement(re,{htmlFor:t},i.a.createElement(oe,{checked:o}),i.a.createElement(ie,{checked:o}))),r&&i.a.createElement(le,{onClick:function(){n(!o)}},r))};function se(e){return"\n    display: inline-block;\n    height: 34px;\n    width: 34px;\n    cursor: ".concat(e.muted?"not-allowed":"pointer",";\n    text-align: center;\n    line-height: 34px;\n    border-right: 1px solid ").concat(e.theme.colors.border,";\n    \n    &:hover {\n      background: ").concat(e.muted?"inherit":e.theme.colors.secondaryBgHover,";\n    }\n  ")}function ue(){var e=ye(["\n#filerobot-image-editor-root & {\n  display: ",";\n  max-height: 100%;\n  max-width: 100%;\n  vertical-align: middle;\n}\n"]);return ue=function(){return e},e}function fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function pe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function de(){return(de=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function he(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function me(){var e=ye(["\n#filerobot-image-editor-root & {\n  width: ","px;\n  height: ","px;\n  display: inline-block;\n  max-height: 100%;\n  max-width: 100%;\n  vertical-align: middle;\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  margin: auto;\n  outline: 0;\n}\n"]);return me=function(){return e},e}function ge(){var e=ye(["\n#filerobot-image-editor-root & {\n  display: inline-block;\n  max-height: 100%;\n  max-width: 100%;\n  height: 100%;\n  vertical-align: middle;\n\n  ",";\n\n   ",";\n}\n\n  /* Limit image width to avoid overflow the container */\n\n  #filerobot-image-editor-root & img {\n    max-width: 100% !important; /* This rule is very important, please do not ignore this! */\n  }\n\n  #filerobot-image-editor-root & .filerobot-edit-canvas {\n    display: ",";\n    max-height: 100%;\n    max-width: 100%;\n    vertical-align: middle;\n  }\n"]);return ge=function(){return e},e}function be(){var e=ye(["\n#filerobot-image-editor-root & {\n  display: inline-block;\n  vertical-align: middle;\n  width: 100%;\n}\n"]);return be=function(){return e},e}function ve(){var e=ye(["\n#filerobot-image-editor-root & {\n  height: calc(100% - 170px);\n  text-align: center;\n  line-height: calc(100% - 170px);\n  padding: 20px;\n  position: relative;\n}\n\n  #filerobot-image-editor-root &:before {\n    content: '';\n    display: inline-block;\n    height: 100%;\n    vertical-align: middle;\n  }\n"]);return ve=function(){return e},e}function ye(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var we=a.b.div(ve()),xe=Object(a.b)("div")(be()),ke=a.b.div(ge(),function(e){return e.hideCanvas?"\n  canvas {\n    position: relative;\n    left: -9999px;\n  }\n  ":"\n  &:before {\n    content: '';\n    display: inline-block;\n    height: 100%;\n    vertical-align: middle;\n  }"},function(e){return e.isShowWatermark&&"\ncanvas:after {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: red;\n    opacity: 0.5;\n  }"},function(e){return e.hide?"none":"inline-block"}),Se=Object(a.b)("canvas")(me(),function(e){return e.width||0},function(e){return e.height||0}),Ce=Object(a.b)(i.a.forwardRef(function(e,t){e.width,e.height;var n=he(e,["width","height"]);return i.a.createElement("div",de({className:"focus-point"},n,{ref:t}))}))(function(e){return{width:e.width,height:e.height,position:"absolute",margin:"auto",top:0,bottom:0,left:0,right:0,display:"inline-block",maxHeight:"100%",maxWidth:"100%",verticalAlign:"middle"}}),Ee=Object(a.b)(function(e){e.image;var t=he(e,["image"]);return i.a.createElement("div",t)})(function(e){var t=e.image;return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(n),!0).forEach(function(t){pe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fe(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({position:"relative",height:"100%",width:"100%",cursor:"crosshair"},t?{backgroundImage:"url(".concat(t,")"),backgroundSize:"contain"}:{})}),Oe=Object(a.b)(function(e){e.x,e.y,e.visible;var t=he(e,["x","y","visible"]);return i.a.createElement("span",t)})(function(e){var t=e.x,n=void 0===t?0:t,r=e.y,o=void 0===r?0:r,i=e.visible;return{position:"absolute",top:o,left:n,visibility:void 0===i||i?"visible":"hidden",display:"inline-block",width:30,height:30,transform:"translate(-50%, -50%)",fontFamily:"filerobot-image-editor-font !important",color:"#fff",fontSize:30,"::before":{content:"'\\e919'",position:"absolute",top:"50%",left:0,textShadow:"0px 0px 3px #000000"}}}),_e=Object(a.b)(function(e){e.visible;var t=he(e,["visible"]);return i.a.createElement("img",t)})(function(e){return{visibility:e.visible?"visible":"hidden",maxWidth:"100%",maxHeight:"100%"}}),Pe=a.b.canvas.attrs(function(){return{}})(ue(),function(e){return e.hide?"none":"inline-block"});function Te(){var e=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n#filerobot-image-editor-root & {\n  text-transform: ",";\n  display: ",";\n  padding: ",";\n  font-size: ",";\n  line-height:  ",";\n  min-width: ",";\n  font-weight: 400;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: middle;\n  touch-action: manipulation;\n  cursor: pointer;\n  user-select: none;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  border: 1px solid transparent;\n  -webkit-transition: all 0.2s ease-in-out;\n  -o-transition: all 0.2s ease-in-out;\n  transition: all 0.2s ease-in-out;\n  border-radius: ",";\n  \n  ",";\n  \n  ",";\n}\n  \n  #filerobot-image-editor-root &:focus, #filerobot-image-editor-root &:hover {\n    text-decoration: none;\n  }\n  \n  #filerobot-image-editor-root &:focus {\n    outline: 0;\n    -webkit-box-shadow: 0 0 0 2px rgba(2, 117, 216, 0.25);\n            box-shadow: 0 0 0 2px rgba(2, 117, 216, 0.25);\n  }\n"]);return Te=function(){return e},e}var je=a.b.button(Te(),function(e){return e.tt||f.button&&f.button.tt||"none"},function(e){return e.hide?"none":"inline-block"},function(e){return Re(e,"button","p")},function(e){return Re(e,"button","fz")},function(e){return Re(e,"button","lh")},function(e){return e.fullSize?"100%":"auto"},function(e){return Re(e,"button","br")},function(e){return function(e){return e.disabled?"\n    cursor: not-allowed;\n    opacity: .65;\n  ":""}(e)},function(e){return function(e){return e.success?"\n    color: #fff;\n    background-color: #28a745;\n    border-color: ##28a745;\n    \n    &:hover {\n      color: #fff;\n      background-color: #218838;\n      border-color: #1e7e34;\n    }\n    \n    &:focus {\n      -webkit-box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5);\n              box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5);\n    }\n    \n    :active {\n      color: #fff;\n      background-color: #1e7e34;\n      background-image: none;\n      border-color: #1c7430;\n    }\n    \n    ".concat(e.disabled?"\n      background-color: #009345;\n      border-color: #009345;\n      \n      &:hover {\n        background-color: #009345;\n        border-color: #009345;\n      }\n    ":"","\n    \n    ").concat(e.active?"\n      color: #fff;\n      background-color: #1e7e34;\n      background-image: none;\n      border-color: #1c7430;\n    ":"","\n  "):e.primary?"\n    color: #fff;\n    background-color: #0275d8;\n    border-color: #0275d8;\n    \n    &:hover {\n      color: #fff;\n      background-color: #025aa5;\n      border-color: #01549b;\n    }\n    \n    &:focus {\n      -webkit-box-shadow: 0 0 0 2px rgba(2, 117, 216, 0.5);\n              box-shadow: 0 0 0 2px rgba(2, 117, 216, 0.5);\n    }\n    \n    :active {\n      color: #fff;\n      background-color: #025aa5;\n      background-image: none;\n      border-color: #01549b;\n    }\n    \n    ".concat(e.disabled?"\n      background-color: #0275d8;\n      border-color: #0275d8;\n      \n      &:hover {\n        background-color: #0275d8;\n        border-color: #0275d8;\n      }\n    ":"","\n    \n    ").concat(e.active?"\n      color: #fff;\n      background-color: #025aa5;\n      background-image: none;\n      border-color: #01549b;\n    ":"","\n  "):e.info?"\n    color: #fff;\n    background-color: #5bc0de;\n    border-color: #5bc0de;\n    \n    &:hover {\n      color: #fff;\n      background-color: #31b0d5;\n      border-color: #2aabd2;\n    }\n    \n    &:focus {\n      -webkit-box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5);\n              box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5);\n    }\n    \n    :active {\n      color: #fff;\n      background-color: #31b0d5;\n      background-image: none;\n      border-color: #2aabd2;\n    }\n    \n    ".concat(e.disabled?"\n      background-color: #5bc0de;\n      border-color: #5bc0de;\n      \n      &:hover {\n        background-color: #5bc0de;\n        border-color: #5bc0de;\n      }\n    ":"","\n    \n    ").concat(e.active?"\n      color: #fff;\n      background-color: #31b0d5;\n      background-image: none;\n      border-color: #2aabd2;\n    ":"","\n  "):e.warning?"\n    color: #fff;\n    background-color: #f0ad4e;\n    border-color: #f0ad4e;\n    \n    &:hover {\n      color: #fff;\n      background-color: #ec971f;\n      border-color: #eb9316;\n    }\n    \n    &:focus {\n      -webkit-box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5);\n              box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5);\n    }\n    \n    :active {\n      color: #fff;\n      background-color: #ec971f;\n      background-image: none;\n      border-color: #eb9316;\n    }\n    \n    ".concat(e.disabled?"\n      background-color: #f0ad4e;\n      border-color: #f0ad4e;\n      \n      &:hover {\n        background-color: #f0ad4e;\n        border-color: #f0ad4e;\n      }\n    ":"","\n    \n    ").concat(e.active?"\n      color: #fff;\n      background-color: #ec971f;\n      background-image: none;\n      border-color: #eb9316;\n    ":"","\n  "):e.danger?"\n    color: #fff;\n    background-color: #d9534f;\n    border-color: #d9534f;\n    \n    &:hover {\n      color: #fff;\n      background-color: #c9302c;\n      border-color: #c12e2a;\n    }\n    \n    &:focus {\n      -webkit-box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5);\n              box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5);\n    }\n    \n    :active {\n      color: #fff;\n      background-color: #c9302c;\n      background-image: none;\n      border-color: #c12e2a;\n    }\n    \n    ".concat(e.disabled?"\n      background-color: #d9534f;\n      border-color: #d9534f;\n      \n      &:hover {\n        background-color: #d9534f;\n        border-color: #d9534f;\n      }\n    ":"","\n    \n    ").concat(e.active?"\n      color: #fff;\n      background-color: #c9302c;\n      background-image: none;\n      border-color: #c12e2a;\n    ":"","\n  "):e.link?"\n    font-weight: normal;\n    color: ".concat(Me(e),"; \n    border-radius: 0;\n    background-color: transparent;\n    outline: none;\n    box-shadow: none;\n    \n    &:hover {\n      border-color: transparent;\n      color: ").concat(Me(e,"over"),";\n      background-color: transparent;\n      outline: none;\n      box-shadow: none;\n    }\n    \n    &:focus {\n      border-color: transparent;\n      outline: none;\n      box-shadow: none;\n    }\n    \n    :active {\n      background-color: transparent;\n      outline: none;\n      box-shadow: none;\n    }\n    \n    ").concat(e.disabled?"\n      color: ".concat(Me(e,"over"),";\n      background-color: transparent;\n      \n      &:hover {\n        color: ").concat(Me(e,"over"),";\n        background-color: transparent;\n      }\n    "):"","\n    \n    ").concat(e.active?"\n      background-color: transparent;\n      color: ".concat(Me(e,"over"),";\n    "):"","\n    \n    :disabled:focus, :disabled:hover {\n      text-decoration: none;\n      outline: none;\n      box-shadow: none;\n    }\n  "):e.themeColor?"\n    color: ".concat(De(e,"secondary","text"),";\n    background-color: ").concat(De(e,"secondary"),";\n    border-color: ").concat(De(e,"secondary",null,!0,!0),";\n    \n    &:hover {\n      color: ").concat(De(e,"secondary","text"),";\n      background-color: ").concat(De(e,"secondary",null,!0),";\n      border-color: ").concat(De(e,"secondary",null,!0,!0),";\n    }\n    \n    &:focus {\n      -webkit-box-shadow: 0 0 0 2px ").concat(h(De(e,"secondary"),.5),";\n              box-shadow: 0 0 0 2px ").concat(h(De(e,"secondary"),.5),";\n    }\n    \n    :active {\n      color: ").concat(De(e,"secondary","text"),";\n      background-color: ").concat(De(e,"secondary",null,!0),";\n      background-image: none;\n      border-color: ").concat(De(e,"secondary",null,!0,!0),";\n    }\n    \n    ").concat(e.disabled?"\n      background-color: ".concat(h(De(e,"secondary"),.5),";\n      border-color: ").concat(h(De(e,"secondary"),.5),";\n      \n      &:hover {\n        background-color: ").concat(h(De(e,"secondary"),.5),";\n        border-color: ").concat(h(De(e,"secondary"),.5),";\n      }\n    "):"","\n    \n    ").concat(e.active?"\n      color: ".concat(De(e,"secondary","text"),";\n      background-color: ").concat(De(e,"secondary",null,!0),";\n      background-image: none;\n      border-color: ").concat(De(e,"secondary",null,!0,!0),";\n    "):"","\n  "):"\n    background: #fff;\n    color: #1e262c;\n    border-color: #B0B0B0;\n    \n    &:hover {\n      color: #1e262c;\n      background-color: #E1E2E3;\n      border-color: #B0B0B0;\n    }\n    \n    &:focus {\n      -webkit-box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.5);\n              box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.5);\n    }\n    \n    :active {\n      color: #1e262c;\n      background-color: #E1E2E3;\n      border-color: #B0B0B0;\n    }\n    \n    ".concat(e.disabled?"\n      background-color: #fff;\n      border-color: #1e262c;\n      opacity: 0.6;\n      \n      &:hover {\n        background-color: #fff;\n        border-color: #1e262c;\n        opacity: 0.6;\n      }\n    ":"","\n    \n    ").concat(e.active?"\n      color: #1e262c;\n      background-color: #E1E2E3;\n      border-color: #B0B0B0;\n    ":"","\n  ")}(e)});function Re(e,t,n){var r=e.sm,o=e.lg,i=r?"sm":o?"lg":"md";return f[t]&&f[t][i]&&f[t][i][n]}function De(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"base",o=arguments.length>4?arguments[4]:void 0,i=(arguments.length>3?arguments[3]:void 0)?f.colors.base:null;return f.colors[t][i?i+(o?"er":""):n]}function Me(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"base",n=e.light?"light":e.dark?"dark":null,r="base"!==t,o=f.colors.base;return n?f.colors[n][r?o:"base"]:f.colors.link[t]}function Ae(){var e=We(["\n#filerobot-image-editor-root & {\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  height: 100px;\n  background: ",";\n}\n  \n  @media (max-width: 768px) {\n#filerobot-image-editor-root & {\n    flex-direction: column;\n    height: initial\n}\n  }\n"]);return Ae=function(){return e},e}function Ie(){var e=We(["\n#filerobot-image-editor-root & {\n  right: 0;\n}\n"]);return Ie=function(){return e},e}function ze(){var e=We(["\n#filerobot-image-editor-root & {\n  display: ",";\n  flex-direction: column;\n  justify-content: center;\n  left: 0;\n  top: 0;\n  bottom: 0;\n}\n  \n  #filerobot-image-editor-root & ",":nth-child(2) {\n    margin-top: 5px;\n  }\n"]);return ze=function(){return e},e}function Be(){var e=We(["\n#filerobot-image-editor-root & {\n  background: ",";\n  border-color: ",";\n  color: ",";\n  text-transform: ",";\n}\n  \n  #filerobot-image-editor-root &:hover {\n    background: ",";\n    border-color: ",";\n    color: ",";  \n  }\n"]);return Be=function(){return e},e}function Le(){var e=We(["\n#filerobot-image-editor-root & {\n  display: inline-block;\n  position: absolute;\n  top: calc(50% - 20px);\n  text-align: center;\n  width: 100px;\n  padding: 10px 10px 5px;\n}\n  \n  @media (max-width: 768px) {\n#filerobot-image-editor-root & {\n    position: initial;\n    width: 50%\n}\n  }\n"]);return Le=function(){return e},e}function Ne(){var e=We(["\n@media (max-width: 768px) {\n#filerobot-image-editor-root & {\n    display: flex;\n    justify-content: center;\n    width: 100%\n}\n  }\n"]);return Ne=function(){return e},e}function Fe(){var e=We(["\n#filerobot-image-editor-root & {\n  text-align: center;\n  text-transform: ",";\n  color: ",";\n}\n"]);return Fe=function(){return e},e}function Ue(){var e=We(["\n#filerobot-image-editor-root & {\n  line-height: 35px;\n  border-bottom: 1px solid ",";\n  background: ",";\n}\n"]);return Ue=function(){return e},e}function He(){var e=We(["\n#filerobot-image-editor-root & {\n  background: ",";\n}\n"]);return He=function(){return e},e}function We(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Ye=a.b.div(He(),function(e){return e.theme.colors.secondaryBg}),Ve=a.b.div(Ue(),function(e){return e.theme.colors.primaryBg},function(e){return e.theme.colors.primaryBg}),Xe=a.b.div(Fe(),function(e){return e.noCapitalStrs?"none":"capitalize"},function(e){return e.theme.colors.text}),qe=Object(a.b)("div")(Ne()),$e=Object(a.b)("div")(Le()),Qe=Object(a.b)(je)(Be(),function(e){return e.theme.colors.primaryBg},function(e){return e.theme.colors.primaryBg},function(e){return e.theme.colors.text},function(e){return e.noCapitalStrs?"none":"capitalize"},function(e){return function(e){if(!e)return null;var t=d(-.1,e)||"";return t.toLowerCase()===e.toLowerCase()?d(.25,e):t}(e.theme.colors.primaryBg)},function(e){return e.theme.colors.primaryBg},function(e){return e.theme.colors.text}),Ke=Object(a.b)($e)(ze(),function(e){return e.hide?"none":"flex"},Qe),Ze=Object(a.b)($e)(Ie()),Ge=a.b.div(Ae(),function(e){return e.theme.colors.secondaryBg});function Je(){var e=mt(["\n#filerobot-image-editor-root & {\n  height: 20px;\n  line-height: 20px;\n}\n"]);return Je=function(){return e},e}function et(){var e=mt(["\n#filerobot-image-editor-root & {\n  display: inline-block;\n  vertical-align: middle;\n  height: 50px;\n}\n"]);return et=function(){return e},e}function tt(){var e=mt(["\n#filerobot-image-editor-root & {\n  height: 50px;\n  line-height: 50px;\n}\n"]);return tt=function(){return e},e}function nt(){var e=mt(["\n#filerobot-image-editor-root & {\n  height: ","px;\n  border: 1px solid ",";\n  width: ","px;\n  margin: 0 auto;\n  display: inline-block;\n  vertical-align: middle;\n  ",";\n}\n"]);return nt=function(){return e},e}function rt(){var e=mt(["\n#filerobot-image-editor-root & {\n  padding: 15px 0;\n  height: 90px;\n  line-height: 100px;\n}\n"]);return rt=function(){return e},e}function ot(){var e=mt(["\n#filerobot-image-editor-root & {\n  display: inline-block;\n  vertical-align: top;\n  text-align: center;\n  padding: 0 20px;\n  cursor: pointer;\n  background: ",";\n}\n"]);return ot=function(){return e},e}function it(){var e=mt(["\n#filerobot-image-editor-root & {\n  cursor: pointer;\n  position: relative;\n  font-weight: bold;\n  font-size: ",";\n\n  ",";\n  ",";\n  \n  color: ",";\n}\n"]);return it=function(){return e},e}function at(){var e=mt(["\n#filerobot-image-editor-root & {\n  padding: 0;\n}\n  \n  #filerobot-image-editor-root & > span {\n    color: "," !important;\n   }\n"]);return at=function(){return e},e}function lt(){var e=mt(["\n#filerobot-image-editor-root & {\n  display: inline-block;\n  padding: 0 5px;\n}\n"]);return lt=function(){return e},e}function ct(){var e=mt(["\n#filerobot-image-editor-root & {\n  display: inline-block;\n  width: ",";\n  height: 30px;\n  padding: 6px 12px;\n  font-size: 12px;\n  line-height: 1;\n  color: ",";\n  background: ",";\n  border-radius: 3px;\n  box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 1px inset, rgba(82, 104, 109, 0.4) 0px 1px 0px;\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  vertical-align: middle;\n  border: 0px solid transparent;\n  font-family: Roboto, sans-serif;\n}\n  \n  #filerobot-image-editor-root &:hover {\n    outline: none;\n  }\n  \n  #filerobot-image-editor-root &:focus {\n    border: 1px solid ",";\n    outline: none;\n    box-shadow: rgba(0, 112, 124, 0.5) 0px 1px 1px inset, rgba(0, 112, 124, 0.4) 0px 1px 0px;\n  }\n"]);return ct=function(){return e},e}function st(){var e=mt(["\n#filerobot-image-editor-root & {\n  display: inline-block;\n  width: ",";\n  height: 30px;\n  padding: 6px 12px;\n  font-size: 12px;\n  line-height: 30px;\n  color: ",";\n  background: ",";\n  border-radius: 3px;\n  box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 1px inset, rgba(82, 104, 109, 0.4) 0px 1px 0px;\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  vertical-align: middle;\n  border: 0px solid transparent;\n  font-family: Roboto, sans-serif;\n  \n  ",";\n}\n  \n  #filerobot-image-editor-root &:hover {\n    outline: none;\n  }\n  \n  #filerobot-image-editor-root &:focus {\n    border: 1px solid ",";\n    outline: none;\n    box-shadow: rgba(0, 112, 124, 0.5) 0px 1px 1px inset, rgba(0, 112, 124, 0.4) 0px 1px 0px;\n  }\n"]);return st=function(){return e},e}function ut(){var e=mt(["\n#filerobot-image-editor-root & {\n  display: block;\n  margin-bottom: 5px;\n  line-height: 15px;\n}\n"]);return ut=function(){return e},e}function ft(){var e=mt(["\n#filerobot-image-editor-root & {\n  display: inline-block;\n  width: 100px;\n  padding-top: 10px;\n  text-align: center;\n}\n"]);return ft=function(){return e},e}function pt(){var e=mt(["\n#filerobot-image-editor-root & {\n  display: block;\n  color: ",";\n  height: 30px;\n  line-height: 30px;\n}\n"]);return pt=function(){return e},e}function dt(){var e=mt(["\n@media (max-width: 768px) {\n#filerobot-image-editor-root & {\n    width: 100%;\n    overflow-x: scroll\n}\n  }\n"]);return dt=function(){return e},e}function ht(){var e=mt(["\n#filerobot-image-editor-root & {\n  color: ",";\n  display: flex;\n}\n  \n  @media (min-widthL 768px) {\n#filerobot-image-editor-root & {\n    overflow-x: auto;\n    overflow-y: hidden;\n    white-space: nowrap\n}\n  }\n  \n  @media (max-width: 768px) {\n#filerobot-image-editor-root & {\n    flex-direction: column\n}\n  }\n"]);return ht=function(){return e},e}function mt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var gt=a.b.div(ht(),function(e){return e.theme.colors.text}),bt=Object(a.b)("div")(dt()),vt=a.b.div(pt(),function(e){return e.theme.colors.text}),yt=a.b.div(ft()),wt=a.b.label(ut()),xt=a.b.input.attrs(function(e){return{type:e.type?e.type:"text"}})(st(),function(e){return e.fullSize?"100%":e.theme.fieldWidth},function(e){return e.theme.colors.text},function(e){return e.dark?e.theme.colors.primaryBg:e.theme.colors.secondaryBgHover},function(e){return"number"===e.type&&"::-webkit-inner-spin-button {\n    -webkit-appearance: none;\n  }"},function(e){return e.theme.colors.secondaryBg}),kt=Object(a.b)("input").attrs(function(e){return{type:e.type?e.type:"file"}})(ct(),function(e){return e.fullSize?"100%":e.theme.fieldWidth},function(e){return e.theme.colors.text},function(e){return e.dark?e.theme.colors.primaryBg:e.theme.colors.secondaryBgHover},function(e){return e.theme.colors.secondaryBg}),St=a.b.div(lt()),Ct=Object(a.b)(je)(at(),function(e){return e.active?e.theme.colors.text:e.theme.colors.textMute}),Et=a.b.span(it(),function(e){return e.fz||"28px"},function(e){return p(e)},function(e){return m(e.active?"ratio":"no-ratio")},function(e){return e.theme.textMuted}),Ot=a.b.div(ot(),function(e){return e.active?e.theme.colors.secondaryBgHover:"transparent"}),_t=a.b.div(rt()),Pt=a.b.div(nt(),function(e){return Mt(e.ratio)},function(e){return e.theme.textColor},function(e){return Dt(e.ratio)},function(e){var t=e.radius;return t&&"border-radius: ".concat(t,"%;")}),Tt=Object(a.b)("div")(tt()),jt=Object(a.b)("div")(et()),Rt=a.b.div(Je()),Dt=function(e){var t=50*e;return t>200&&(t=200),t},Mt=function(e){var t=50;return 50*e>200&&(t=200/e),t};function At(){var e=Ut(["\n#filerobot-image-editor-root & {\n  display: inline-block;\n  background: ",";\n  padding: 15px;\n  margin: 5px;\n  border-radius: 4px;\n  cursor: pointer;\n}\n  \n  #filerobot-image-editor-root &:hover {\n    background-color: ",";\n  }\n"]);return At=function(){return e},e}function It(){var e=Ut(["\n#filerobot-image-editor-root & {\n  display: inline-block;\n}\n"]);return It=function(){return e},e}function zt(){var e=Ut(["\n#filerobot-image-editor-root & {\n  max-width: 600px;\n  margin: 15px auto;\n  background: ",";\n  border-radius: 4px;\n  padding: 15px;\n}\n  \n  #filerobot-image-editor-root & h4 {\n    line-height: 1.4;\n    font-size: 16px;\n    color: ",";\n  }\n"]);return zt=function(){return e},e}function Bt(){var e=Ut(["\n#filerobot-image-editor-root & {\n  color: ",";\n  font-size: 14px;\n  max-width: 600px;\n  line-height: 1.4;\n  margin: 0 auto;\n  background: ",";\n  border-radius: 4px;\n  padding: 15px 15px 15px 55px;\n  position: relative;\n  font-weight: normal;\n  text-align: left;\n}\n  \n  #filerobot-image-editor-root &:before {\n    content: '\\e917';\n    font-family: filerobot-image-editor-font;\n    position: absolute;\n    font-size: 20px;\n    line-height: 20px;\n    left: 20px;\n    top: 50%;\n    margin-top: -10px;\n  }\n"],["\n#filerobot-image-editor-root & {\n  color: ",";\n  font-size: 14px;\n  max-width: 600px;\n  line-height: 1.4;\n  margin: 0 auto;\n  background: ",";\n  border-radius: 4px;\n  padding: 15px 15px 15px 55px;\n  position: relative;\n  font-weight: normal;\n  text-align: left;\n}\n  \n  #filerobot-image-editor-root &:before {\n    content: '\\\\e917';\n    font-family: filerobot-image-editor-font;\n    position: absolute;\n    font-size: 20px;\n    line-height: 20px;\n    left: 20px;\n    top: 50%;\n    margin-top: -10px;\n  }\n"]);return Bt=function(){return e},e}function Lt(){var e=Ut(["\n#filerobot-image-editor-root & button {\n    min-width: 240px;\n  }\n"]);return Lt=function(){return e},e}function Nt(){var e=Ut(["\n#filerobot-image-editor-root & {\n  display: inline-block;\n}\n  \n  @media (min-width: 768px) {\n#filerobot-image-editor-root & {\n    width: 300px;\n    padding: 20px;\n    height: 100px\n}\n  }\n"]);return Nt=function(){return e},e}function Ft(){var e=Ut(["\n#filerobot-image-editor-root & {\n  color: ",";\n  text-align: center;\n}\n  \n  @media (max-width: 768px) {\n#filerobot-image-editor-root & {\n    display: flex;\n    flex-direction: column;\n    justify-content: center\n}\n  }\n"]);return Ft=function(){return e},e}function Ut(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Ht=a.b.div(Ft(),function(e){return e.theme.colors.text}),Wt=a.b.div(Nt()),Yt=Object(a.b)("div")(Lt()),Vt=Object(a.b)("p")(Bt(),function(e){return e.theme.colors.textWarn},function(e){return e.theme.colors.secondaryBg}),Xt=Object(a.b)("div")(zt(),function(e){return e.theme.colors.secondaryBg},function(e){return e.theme.colors.text}),qt=Object(a.b)("div")(It()),$t=Object(a.b)("div")(At(),function(e){return e.theme.colors.primaryBg},function(e){return e.theme.colors.primaryBgHover});function Qt(){var e=tn(["\n@media (max-width: 768px) {\n#filerobot-image-editor-root & {\n    width: 50%;\n    margin-right: 0 !important\n}\n  }\n"]);return Qt=function(){return e},e}function Kt(){var e=tn(["\n#filerobot-image-editor-root & {\n  ",";\n  ",";\n  height: 16px;\n  font-size: 16px;\n  margin-top: -4px;\n  display: inline-block;\n  vertical-align: middle;\n  color: ",";\n  margin-right: 5px;\n}\n"]);return Kt=function(){return e},e}function Zt(){var e=tn(["\n#filerobot-image-editor-root & {\n  display: flex;\n  width: 100%;\n  flex-wrap: wrap;\n  justify-content: center;\n}\n"]);return Zt=function(){return e},e}function Gt(){var e=tn(["\n#filerobot-image-editor-root & {\n  margin-top: 10px;\n  width: 100%;\n}\n  \n  #filerobot-image-editor-root & button {\n    text-transform: none;\n    font-size: 12px;\n    min-width: 142px;\n    margin-right: 5px;\n  }\n  \n  #filerobot-image-editor-root & button:focus,  #filerobot-image-editor-root & button:active {\n    outline: none !important;\n    box-shadow: none !important;\n  }\n"]);return Gt=function(){return e},e}function Jt(){var e=tn(["\n#filerobot-image-editor-root & {\n  display: inline-block;\n  width: 100%;\n}\n"]);return Jt=function(){return e},e}function en(){var e=tn(["\n#filerobot-image-editor-root & {\n  color: ",";\n  text-align: center;\n}\n  \n  #filerobot-image-editor-root & svg {\n    margin-top: -7px;\n    width: 750px;\n  }\n  \n  #filerobot-image-editor-root & svg text {\n      font-size: 2px;\n    }\n  \n  #filerobot-image-editor-root & .image-editor-range-wrapper {\n    width: 280px;\n    padding: 0;\n    margin: 12px auto 0;\n  }\n  \n  #filerobot-image-editor-root & .image-editor-range-wrapper input#range {\n      background: none;\n      width: 280px;\n    }\n  \n  #filerobot-image-editor-root & .image-editor-range-wrapper input#range::-webkit-slider-thumb {\n        -webkit-appearance: none;\n        width: 9px;\n        height: 18px;\n        border-radius: 50%;\n        background: ",";\n      }\n  \n  #filerobot-image-editor-root & .image-editor-range-wrapper input#range::-moz-range-thumb {\n        border: none;\n        width: 9px;\n        height: 18px;\n        border-radius: 50%;\n        background: ",";\n        cursor: pointer;\n      }\n  \n  #filerobot-image-editor-root & .image-editor-range-wrapper label {\n      display: none;\n    }\n  \n  #filerobot-image-editor-root & .image-editor-range-wrapper :after {\n      display: none;\n    }\n  \n  @media (max-width: 768px) {\n    #filerobot-image-editor-root & svg {\n      width: 100%;\n    }\n  }\n"]);return en=function(){return e},e}function tn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var nn=a.b.div(en(),function(e){return e.theme.colors.text},function(e){return e.theme.colors.text},function(e){return e.theme.colors.text}),rn=a.b.div(Jt()),on=a.b.div(Gt()),an=Object(a.b)("div")(Zt()),ln=a.b.span(Kt(),function(e){return p(e)},function(e){return m(e.name)},function(e){return e.theme.colors.text}),cn=Object(a.b)(Qe)(Qt());function sn(){var e=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n#filerobot-image-editor-root & {\n  color: ",";\n  text-align: center;\n  display: flex;\n  justify-content: space-between;\n}\n\n  #filerobot-image-editor-root & div {\n    margin-left: 10px;\n  }\n\n  @media (max-width: 768px) {\n#filerobot-image-editor-root & {\n    flex-wrap: wrap\n}\n    \n    #filerobot-image-editor-root & .image-editor-range-wrapper {\n      width: 50%;\n    }\n      \n      #filerobot-image-editor-root & .image-editor-range-wrapper input {\n        width: 100% !important;\n      }\n  }\n"]);return sn=function(){return e},e}var un=a.b.div(sn(),function(e){return e.theme.colors.text});function fn(){var e=dn(["\n#filerobot-image-editor-root & {\n  position: absolute;\n  z-index: 999;\n  top: 36px;\n  left: 0;\n  right: 0;\n  height: 104px;\n  cursor: not-allowed;\n}\n"]);return fn=function(){return e},e}function pn(){var e=dn(["\n#filerobot-image-editor-root & {\n  position: absolute;\n  z-index: 999;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  cursor: wait;\n}\n"]);return pn=function(){return e},e}function dn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var hn=a.b.div(pn()),mn=Object(a.b)("div")(fn());function gn(){var e=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n#filerobot-image-editor-root & {\n  cursor: pointer;\n  position: absolute;\n  font-weight: normal;\n  top: ",";\n  right: ",";\n  left: ",";\n  bottom: ",";\n  font-size: ",";\n  z-index: 10;\n  font-family: 'filerobot-image-editor-font' !important;\n  color: ",";\n  speak: none;\n  font-style: normal;\n  font-variant: normal;\n  text-transform: none;\n  line-height: 1;\n\n  /* Better Font Rendering =========== */\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n  \n  #filerobot-image-editor-root &:hover {\n    color: ",";\n  }\n  \n  #filerobot-image-editor-root &:before {\n      content: '\\e90c'\n    }\n"],["\n#filerobot-image-editor-root & {\n  cursor: pointer;\n  position: absolute;\n  font-weight: normal;\n  top: ",";\n  right: ",";\n  left: ",";\n  bottom: ",";\n  font-size: ",";\n  z-index: 10;\n  font-family: 'filerobot-image-editor-font' !important;\n  color: ",";\n  speak: none;\n  font-style: normal;\n  font-variant: normal;\n  text-transform: none;\n  line-height: 1;\n\n  /* Better Font Rendering =========== */\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n  \n  #filerobot-image-editor-root &:hover {\n    color: ",";\n  }\n  \n  #filerobot-image-editor-root &:before {\n      content: '\\\\e90c'\n    }\n"]);return gn=function(){return e},e}var bn=a.b.span.attrs(function(){return{role:"button"}})(gn(),function(e){return e.t||"10px"},function(e){return e.r||"10px"},function(e){return e.l||"auto"},function(e){return e.b||"auto"},function(e){return e.fz||"18px"},function(e){return f.modal.colorMuted},function(e){return f.modal.colorMutedHover});function vn(){var e=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n#filerobot-image-editor-root & {\n  cursor: pointer;\n  position: absolute;\n  font-weight: normal;\n  top: ",";\n  right: ",";\n  left: ",";\n  bottom: ",";\n  font-size: ",";\n  z-index: 10;\n  font-family: 'filerobot-image-editor-font' !important;\n  color: ",";\n  speak: none;\n  font-style: normal;\n  font-variant: normal;\n  text-transform: none;\n  line-height: 1;\n\n  /* Better Font Rendering =========== */\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n  \n  #filerobot-image-editor-root &:hover {\n    color: ",";\n  }\n  \n  #filerobot-image-editor-root &:before {\n      content: '\\26F6'\n    }\n"],["\n#filerobot-image-editor-root & {\n  cursor: pointer;\n  position: absolute;\n  font-weight: normal;\n  top: ",";\n  right: ",";\n  left: ",";\n  bottom: ",";\n  font-size: ",";\n  z-index: 10;\n  font-family: 'filerobot-image-editor-font' !important;\n  color: ",";\n  speak: none;\n  font-style: normal;\n  font-variant: normal;\n  text-transform: none;\n  line-height: 1;\n\n  /* Better Font Rendering =========== */\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n  \n  #filerobot-image-editor-root &:hover {\n    color: ",";\n  }\n  \n  #filerobot-image-editor-root &:before {\n      content: '\\\\26F6'\n    }\n"]);return vn=function(){return e},e}var yn=a.b.span.attrs(function(){return{role:"button"}})(vn(),function(e){return e.t||"10px"},function(e){return e.r||"35px"},function(e){return e.l||"auto"},function(e){return e.b||"auto"},function(e){return e.fz||"15px"},function(e){return f.modal.colorMuted},function(e){return f.modal.colorMutedHover});function wn(){var e=kn(["\n#filerobot-image-editor-root & {\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    width: 200px;\n    height: 200px;\n    margin: auto;\n    padding: 40px;\n    border-radius: 50%;\n    background: ",";\n}\n    \n    #filerobot-image-editor-root & .svg-spin-icon {\n      fill: ",";\n    }\n    \n    #filerobot-image-editor-root & p {\n      color: ",";\n    }\n"]);return wn=function(){return e},e}function xn(){var e=kn(["\n#filerobot-image-editor-root & {\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  position: ",";\n  background: "," !important;\n  opacity: "," !important;\n  z-index: 1042;\n}\n"]);return xn=function(){return e},e}function kn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Sn=a.b.div(xn(),function(e){return e.fullScreen?"fixed":"absolute"},function(e){return e.overlay?"rgba(10,10,10,0.26)":"transparent"},function(e){return e.overlay?"0.25":"0"}),Cn=Object(a.b)("div")(wn(),function(e){return e.theme.colors.secondaryBgOpacity},function(e){return e.theme.colors.text},function(e){return e.theme.colors.text}),En=function(e){return e.show?i.a.createElement(o.Fragment,null,i.a.createElement(Sn,{fullScreen:e.fullScreen,overlay:e.overlay}),i.a.createElement(Cn,null,i.a.createElement("svg",{id:"Layer_1",x:"0px",y:"0px",viewBox:"0 0 150 150",style:{enableBackground:"new 0 0 150 150"}},i.a.createElement("path",{className:"svg-spin-icon",d:"M74.9,14.8c-12.2,0-24.3,0-36.5,0c-2.4,0-3.9-1-4.8-3.1c-1.3-3-1.2-6,0.6-8.9c0.8-1.3,2-2,3.5-2\r c1.1,0,2.3,0,3.4,0c23.3,0,46.7,0,70-0.1c3.9,0,5.3,1.9,6,4.7c0.5,2.1,0.4,4.2-0.5,6.3c-0.9,2.2-2.5,3.1-4.8,3c-2.9,0-5.7,0-8.6,0\r C93.9,14.8,84.4,14.8,74.9,14.8z"}),i.a.createElement("path",{className:"svg-spin-icon",d:"M75.1,118.1c12,0,24,0,35.9,0c4,0,5.9,1.7,6.3,5.7c0.1,1.4,0,2.9-0.3,4.2c-0.7,2.9-2.4,4.1-5.3,4.1\r c-24.1,0-48.3,0-72.4,0c-3.7,0-5.4-1.2-6.3-5.3c-0.4-2-0.1-3.9,0.7-5.7c0.9-2,2.4-3.1,4.7-3C50.6,118.1,62.9,118.1,75.1,118.1z"}),i.a.createElement("path",{className:"svg-spin-icon",d:"M75.3,76.3c0.2,0.4,3.1,9.3,7.2,14.1c3.9,4.7,8.9,8.5,13,12.5c3.2,3.2,5.4,7,6.8,11.2c0.5,1.6,0.3,1.9-1.4,1.9\r c-17.3,0-34.5,0-51.8,0c-1.7,0-1.9-0.2-1.3-1.8c1.8-5.5,5.2-10,9.4-13.9c3.5-3.3,7.7-6.1,10.6-9.9c3.5-4.7,6.8-13.3,7.1-14.1\r C75.1,76.3,75.2,76.3,75.3,76.3z"}),i.a.createElement("path",{className:"svg-spin-icon",d:"M45.5,23.6c0,3.8-0.1,7.6,1.2,11.3c1,2.9,2.8,5.2,4.9,7.3c5,5.3,10.2,10.5,15.2,15.8c1.1,1.2,2,2.6,3.1,3.9\r c2,2.5,2.2,7.6-0.2,10.5c-1.8,2.2-3.6,4.3-5.5,6.4C59.5,84,54.7,89.1,50,94.2c-3.1,3.4-4.4,7.5-4.5,12c0,2.8-0.1,5.6,0,8.4\r c0,1-0.3,1.4-1.4,1.4c-1.7,0-2.3,0-3.7,0c-0.9,0-1.3-0.4-1.3-1.3c0-5-0.3-10,0.8-14.9c0.8-3.5,2.5-6.6,4.8-9.3\r c3.6-4.2,7.5-8.2,11.3-12.3c1.7-1.8,3.3-3.7,4.9-5.5c0.9-1,1.9-2,2.7-3c1.8-2.3,1.6-4.3-0.4-6.4c-5.2-5.4-10.4-11-15.8-16.3\r c-5.7-5.7-8.4-12.4-8.3-20.4c0-2.9,0-5.7,0-8.6c0-1.1,0.4-1.6,1.5-1.5c1.3,0,2.6,0,3.8,0c0.8,0,1.1,0.3,1.1,1.2\r C45.5,19.8,45.5,21.7,45.5,23.6z"}),i.a.createElement("path",{className:"svg-spin-icon",d:"M109.9,35.9c-0.6,2.7-2.1,5.3-3.9,7.5c-3.5,4.2-7.5,8.1-11.2,12.1c-3,3.2-5.9,6.5-8.8,9.7\r c-0.9,1-0.9,2.1-0.2,3.1c1.2,1.7,2.5,3.3,3.8,4.8c1.5,1.8,3,3.6,4.6,5.3c3.4,3.6,6.8,7.1,10.1,10.7c4.7,5.1,6.8,11.2,6.9,18.1\r c0,2.4,0,5,0,7.5c0,1.3-0.3,1.5-1.6,1.5c-1.3,0-2.1,0-3.3,0c-1.1,0-1.5-0.4-1.5-1.5c0-3.4-0.2-6.7-0.3-10.1\r c-0.1-4.1-1.9-7.5-4.5-10.5c-3.3-3.8-6.8-7.4-10.2-11.1c-3.3-3.5-6.9-6.6-9.3-10.8c-0.8-1.5-1.4-3.2-1.7-4.9c-0.4-2.1,0.7-4,1.9-5.5\r c3.1-3.8,6.5-7.4,9.8-11.1c2.9-3.2,6-6.2,9-9.3c3.5-3.6,5.1-8,5.2-13c0-3.4,0.1-6.7,0.1-10.1c0-1.1,0.3-1.5,1.3-1.4\r c1.2,0,2.4,0,3.6,0c1.2,0,1.6,0.5,1.6,1.6c-0.1,1.6,0,3.1,0,4.7C111.4,23,110.9,31.7,109.9,35.9z"}),i.a.createElement("path",{className:"svg-spin-icon",d:"M74.8,67.9c-0.2-1.3-1.1-5.7-1.5-7C71.4,54,59.7,44.3,54.3,39c-0.7-0.7-1.3-1.5-1.8-2.5\r c7.1,3.4,14.4,6.1,22.6,6.1c8.2,0,15.5-2.6,22.4-6.2c0.1,0.1,0.2,0.2,0.3,0.3c-0.5,0.6-0.9,1.2-1.4,1.8c-4.5,4.5-18.7,15.5-20,22.4\r c-0.2,0.8-1,6.2-1.2,7C75.1,67.9,75,67.9,74.8,67.9z"}),i.a.createElement("g",null)),i.a.createElement("p",{style:{textAlign:"center"}},e.label))):null};function On(){var e=Bn(["\n#filerobot-image-editor-root & {\n  width: 200px;\n  height: 70px;\n  display: inline-block;\n  vertical-align: middle;\n  background: "," url(",") 50% 50% / contain no-repeat; \n  margin: 10px;\n  padding: 20px;\n  border-radius: 4px;\n  cursor: pointer;\n}\n  \n  #filerobot-image-editor-root &:hover {\n    background-color: ",";\n  }\n"]);return On=function(){return e},e}function _n(){var e=Bn(["\n#filerobot-image-editor-root & {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  line-height: 100px;\n  background: ",";\n}\n"]);return _n=function(){return e},e}function Pn(){var e=Bn(["\n#filerobot-image-editor-root & {\n  display: inline-block;\n  vertical-align: middle;\n  margin-left: 20px;\n  cursor: pointer;\n}\n"]);return Pn=function(){return e},e}function Tn(){var e=Bn(["\n#filerobot-image-editor-root & {\n  width: 30px;\n  height: 30px;\n  display: inline-block;\n  vertical-align: top;\n  border: 1px solid ",";\n  background: ",";\n  cursor: ",";\n  \n  ",";\n}\n"]);return Tn=function(){return e},e}function jn(){var e=Bn(["\n#filerobot-image-editor-root & {\n  width: 100px;\n  padding: 10px;\n  display: inline-block;\n  vertical-align: top;\n}\n  \n  /* The container */\n  \n  #filerobot-image-editor-root & label {\n    display: block;\n    position: relative;\n    line-height: 12px;\n    padding-left: 15px;\n    margin-bottom: 12px;\n    cursor: pointer;\n    user-select: none;\n  }\n  \n  /* Hide the browser's default radio button */\n  \n  #filerobot-image-editor-root & label input {\n    position: absolute;\n    opacity: 0;\n    cursor: pointer;\n  }\n  \n  /* Create a custom radio button */\n  \n  #filerobot-image-editor-root & span {\n    position: absolute;\n    top: 0;\n    left: 0;\n    height: 10px;\n    width: 10px;\n    background-color: ",";\n    border-radius: 50%;\n  }\n  \n  /* On mouse-over, add a grey background color */\n  \n  #filerobot-image-editor-root & label:hover input ~ span {\n    /* background-color: #ccc; */\n  }\n  \n  /* When the radio button is checked, add a blue background */\n  \n  #filerobot-image-editor-root & label input:checked ~ span {\n    background-color: ",";\n  }\n  \n  #filerobot-image-editor-root & label input:checked ~ span:after {\n    background-color: ",';\n  }\n  \n  /* Create the indicator (the dot/circle - hidden when not checked) */\n  \n  #filerobot-image-editor-root & span:after {\n    content: "";\n    position: absolute;\n    display: none;\n  }\n  \n  /* Show the indicator (dot/circle) when checked */\n  \n  #filerobot-image-editor-root & label input:checked ~ span:after {\n    display: block;\n  }\n  \n  /* Style the indicator (dot/circle) */\n  \n  #filerobot-image-editor-root & label span:after {\n    top: 3px;\n    left: 2px;\n    width: 6px;\n    height: 5px;\n    border-radius: 50%;\n    background: ',";\n  }\n  \n  @media (max-width: 768px) {\n#filerobot-image-editor-root & {\n    width: 100%\n}\n    \n    #filerobot-image-editor-root & label {\n      display: inline-block;\n      margin-right: 10px;\n    }\n  }\n"]);return jn=function(){return e},e}function Rn(){var e=Bn(["\n#filerobot-image-editor-root & {\n  width: 100px;\n  padding: 5px;\n  display: inline-block;\n  font-size: 0;\n}\n  \n  #filerobot-image-editor-root & div:nth-child(1) {\n    border-radius: 4px 0 0 0;\n  }\n  \n  #filerobot-image-editor-root & div:nth-child(3) {\n    border-radius: 0 4px 0 0;\n  }\n  \n  #filerobot-image-editor-root & div:nth-child(7) {\n    border-radius: 0 0 0 4px;\n  }\n  \n  #filerobot-image-editor-root & div:nth-child(9) {\n    border-radius: 0 0 4px 0;\n  }\n"]);return Rn=function(){return e},e}function Dn(){var e=Bn(["\n#filerobot-image-editor-root & {\n  width: calc(100% - 200px);\n  display: inline-block;\n  vertical-align: top;\n}\n  \n  @media (max-width: 768px) {\n#filerobot-image-editor-root & {\n    width: 100%\n}\n  }\n"]);return Dn=function(){return e},e}function Mn(){var e=Bn(["\n#filerobot-image-editor-root & {\n  display: inline;\n  vertical-align: middle;\n  padding: 10px;\n}\n\n  #filerobot-image-editor-root & label {\n    min-width: 120px;\n    display: inline-block;\n    vertical-align: middle;\n  }\n"]);return Mn=function(){return e},e}function An(){var e=Bn(["\n#filerobot-image-editor-root & {\n  ",";\n}\n"]);return An=function(){return e},e}function In(){var e=Bn(["\n#filerobot-image-editor-root & {\n  padding: 10px;\n}\n  \n  #filerobot-image-editor-root & label {\n    min-width: 120px;\n    display: inline-block;\n    vertical-align: middle;\n    margin: 0;\n  }\n  \n  #filerobot-image-editor-root & input {\n    width: 100%;\n  }\n"]);return In=function(){return e},e}function zn(){var e=Bn(["\n#filerobot-image-editor-root & {\n  position: relative;\n  color: ",";\n  text-align: left;\n  white-space: normal;\n}\n  \n  #filerobot-image-editor-root & .image-editor-range {\n    display: inline-block;\n    padding: 5px;\n    vertical-align: middle;\n  }\n  \n  #filerobot-image-editor-root & .image-editor-range :after {\n      display: none;\n    }\n  \n  #filerobot-image-editor-root & .image-editor-range label {\n      display: none;\n    }\n  \n  @media (max-width: 768px) {\n#filerobot-image-editor-root & {\n    display: flex;\n    flex-direction: column;\n    align-items: center\n}\n    \n    #filerobot-image-editor-root & .image-editor-range {\n      width: 100%;\n    }\n      \n      #filerobot-image-editor-root & .image-editor-range input {\n        width: 100% !important;\n      }\n  }\n"]);return zn=function(){return e},e}function Bn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Ln=a.b.div(zn(),function(e){return e.theme.colors.text}),Nn=Object(a.b)("div")(In()),Fn=Object(a.b)("div")(An(),function(e){return"right"===e.switcherPosition?".cloudimage-url-generator-switch {\n        margin-left: 100px;\n        margin-top: -6px;\n        \n        label {\n          min-width: auto;\n        }\n        \n        @media (max-width: 768px) {\n          margin-left: 4px;\n        }\n      }":"padding: 10px;"}),Un=Object(a.b)("div")(Mn()),Hn=Object(a.b)("div")(Dn()),Wn=Object(a.b)("div")(Rn()),Yn=Object(a.b)("div")(jn(),function(e){return e.theme.colors.text},function(e){return e.theme.colors.text},function(e){return e.theme.colors.accent},function(e){return e.theme.colors.text}),Vn=Object(a.b)("div")(Tn(),function(e){return e.theme.colors.secondaryBgHover},function(e){return e.clickable?e.active?e.theme.colors.accent:e.theme.colors.secondaryBg:e.theme.colors.disabledBg},function(e){return e.clickable?"pointer":"not-allowed"},function(e){if(0!==e.clickable&&!e.active)return"\n        &:hover {\n          background: ".concat(e.theme.colors.primaryBg,";\n        }\n      ")}),Xn=(Object(a.b)("div")(Pn()),Object(a.b)("div")(_n(),function(e){return e.theme.colors.secondaryBg})),qn=Object(a.b)("div")(On(),function(e){return e.theme.colors.primaryBgHover},function(e){return e.src},function(e){return e.theme.colors.secondaryBgHover});function $n(e){return($n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Qn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Kn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qn(Object(n),!0).forEach(function(t){or(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Gn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Jn(e,t){return(Jn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function er(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=rr(e);if(t){var o=rr(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function tr(e,t){return!t||"object"!==$n(t)&&"function"!=typeof t?nr(e):t}(this,n)}}function nr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rr(e){return(rr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function or(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ir=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Jn(e,t)}(a,e);var t,n,o=er(a);function a(){var e;!function Zn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return or(nr(e=o.call.apply(o,[this].concat(n))),"onApplyWatermarkChange",function(){e.props.updateState({watermark:Kn(Kn({},e.props.watermark),{},{applyByDefault:!e.props.watermark.applyByDefault})})}),e}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.initialZoom,n=e.operations,r=e.operationsZoomed,o=e.currentOperation,a=void 0===o?null:o,l=e.redoOperation,c=e.resetOperations,s=e.activeBody,u=e.t,f=e.logoImage,p=e.watermark,d=1===t?n:r,h=d.findIndex(function(e){return e===a}),m=a&&d[d.length-1]===a,g=d.length<1||-1===h,b=(d.length<2||d.length>1&&m)&&(-1!==h||1!==d.length);return i.a.createElement(Z,null,i.a.createElement(ee,{muted:"preview"!==s,onClick:function(){"preview"===s&&c()},title:u["footer.reset"]}),i.a.createElement(G,{onClick:function(){!g&&l({operationIndex:h-1,operationObject:Kn(Kn({},d[h]),{},{index:h})})},muted:g,title:u["footer.undo"]}),i.a.createElement(J,{onClick:function(){!b&&l({operationIndex:h+1,operationObject:Kn(Kn({},d[h]),{},{index:h})})},muted:b,title:u["footer.redo"]}),f&&p&&i.a.createElement(ce,{id:"switch-watermark-footer",checked:p&&p.applyByDefault,handleChange:this.onApplyWatermarkChange,text:u["common.apply_watermark"]}))}}])&&Gn(t.prototype,n),a}(o.Component),lr="filerobot-image-editor-modal",cr="filerobot-image-edit-box",sr="filerobot-image-edit-box-original",ur=["adjust","effects","filters","rotate","crop","resize","watermark","shapes","image","text"],fr=["edge_enhance","emboss","grungy","hazy","lomo","radial_blur","sin_city","tilt_shift"],pr=["cross_process","glow_sun","jarques","love","old_boot","orange_peel","pin_hole","sepia","sun_rise","vintage"],dr=["crop","resize","rotate","watermark","focus_point"],hr=["left-top","center-top","right-top","left-center","center","right-center","left-bottom","center-bottom","right-bottom"],mr={corners:[1,0,1,0,0,0,1,0,1],star:[0,1,0,1,1,1,0,1,0],center:[0,0,0,0,1,0,0,0,0],"top-row":[1,1,1,0,0,0,0,0,0],"center-row":[0,0,0,1,1,1,0,0,0],"bottom-row":[0,0,0,0,0,0,1,1,1]},gr={opacity:.7,position:"center",url:"",applyByDefault:!1},br=[{label:"Arial",value:"Arial"},{label:"Tahoma",value:"Tahoma"},{label:"Times New Roman",value:"Times New Roman"},{label:"Courier",value:"Courier"},{label:"Courier New",value:"Courier New"},{label:"Verdana",value:"Verdana"},{label:"Georgia",value:"Georgia"},{label:"Palatino",value:"Palatino"},{label:"Garamond",value:"Garamond"},{label:"Bookman",value:"Bookman"},{label:"Comic Sans MS",value:"Comic Sans MS"},{label:"Candara",value:"Candara"},{label:"Impact",value:"Impact"}],vr=[{label:"Arial",value:"Arial"},{label:"Arial Bold",value:"Arial-Bold"},{label:"Arial Black",value:"Arial-Black"},{label:"AvantGarde Book",value:"AvantGarde-Book"},{label:"Bitstream Charter",value:"Bitstream-Charter"},{label:"Bitstream Charter Bold",value:"Bitstream-Charter-Bold"},{label:"Bookman Demi",value:"Bookman-Demi"},{label:"Comic Sans MS",value:"Comic-Sans-MS"},{label:"Courier",value:"Courier"},{label:"Courier Bold",value:"Courier-Bold"},{label:"Courier New",value:"Courier-New\t"},{label:"Courier New Bold",value:"Courier-New-bold"},{label:"DejaVu Sans",value:"DejaVu-Sans"},{label:"DejaVu Sans Bold",value:"DejaVu-Sans-bold"},{label:"Dingbats",value:"Dingbats"},{label:"fixed",value:"fixed"},{label:"FreeMono",value:"FreeMono"},{label:"FreeMono Bold",value:"FreeMono-Bold"},{label:"FreeSans",value:"FreeSans-Bold"},{label:"Halvetica",value:"Halvetica"},{label:"Georgia",value:"Georgia"},{label:"Impact",value:"Impact"},{label:"Noto mono",value:"Noto-Mono"}],yr="rect",wr="square",xr="circle",kr="image",Sr="text",Cr={hideCloudimageSwitcher:!0,processWithCloudimage:!1,uploadWithCloudimageLink:!1,elementId:null,isLowQualityPreview:!0,reduceBeforeEdit:{mode:"manual",widthLimit:2e3,heightLimit:2e3},cropBeforeEdit:null,cropPresets:[{name:"original",value:0},{name:"square",value:1},{name:"banner",value:7.8},{name:"round",value:1,radius:50},{name:"5 : 4",value:1.25},{name:"4 : 3",value:1.33333},{name:"6 : 4",value:1.5},{name:"16 : 9",value:1.7777}],resizePresets:[{name:"big square",width:600,height:600,ratio:1},{name:"middle square",width:400,height:400,ratio:1},{name:"small square",width:200,height:200,ratio:1},{name:"small size",width:1200,height:960,ratio:1.25},{name:"better quality",width:1920,height:1536,ratio:1.25},{name:"small size",width:1200,height:900,ratio:1.33333},{name:"better quality",width:1920,height:1440,ratio:1.33333},{name:"small size",width:1200,height:800,ratio:1.5},{name:"better quality",width:1920,height:1280,ratio:1.5},{name:"small size",width:1200,height:675,ratio:1.7777},{name:"better quality",width:1920,height:1080,ratio:1.7777},{name:"small banner",width:468,height:60,ratio:7.8},{name:"big banner",width:936,height:120,ratio:7.8}]},Er="close-button-clicked",Br=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return window.document.querySelector("#".concat(e,"_").concat(t||(n?sr:cr)))},Lr=function(e){switch(e){case"colorize":return"colorize";case"contrast":return"contrast";case"cross_process":return"crossProcess";case"glow_sun":return"glowingSun";case"hdr_effect":return"hdr";case"jarques":return"jarques";case"love":return"love";case"old_boot":return"oldBoot";case"orange_peel":return"orangePeel";case"pin_hole":return"pinhole";case"pleasant":return"pleasant";case"sepia":return"sepia";case"sun_rise":return"sunrise";case"vintage":return"vintage";case"clarity":return"";case"edge_enhance":return"edgeEnhance";case"emboss":return"emboss";case"grungy":return"grungy";case"hazy":return"hazyDays";case"lomo":return"lomo";case"noise":return"noise";case"old_paper":return"oldPaper";case"posterize":return"posterize";case"radial_blur":return"radialBlur";case"sin_city":return"sinCity";case"tilt_shift":return"tiltShift";default:return null}},Nr=function(e){switch(e){case"colorize":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/filters/colorize.jpg";case"contrast":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/filters/contrast.png";case"cross_process":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/filters/cross_process.png";case"glow_sun":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/filters/glow_sun.png";case"hdr_effect":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/filters/hdr_effect.png";case"jarques":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/filters/jarques.png";case"love":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/filters/love.png";case"old_boot":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/filters/old_boot.png";case"orange_peel":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/filters/orange_peel.png";case"pin_hole":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/filters/pin_hole.png";case"pleasant":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/filters/pleasant.png";case"sepia":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/filters/sepia.png";case"sun_rise":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/filters/sun_rise.png";case"vintage":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/filters/vintage.png";case"clarity":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/effects/clarity.png";case"edge_enhance":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/effects/edge_enhance.png";case"emboss":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/effects/emboss.png";case"grungy":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/effects/grungy.png";case"hazy":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/effects/hazy.png";case"lomo":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/effects/lomo.png";case"noise":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/effects/noise.png";case"old_paper":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/effects/old_paper.png";case"posterize":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/effects/posterize.png";case"radial_blur":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/effects/radial_blur.png";case"sin_city":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/effects/sin_city.png";case"tilt_shift":return"https://cdn.scaleflex.it/plugins/filerobot-image-editor/assets/images/effects/tilt_shift.png";default:return""}},Fr=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").replace(/_/g," ")},Ur=function(){return"filerobot"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"filerobot")?"X-Filerobot-Key":"X-Airstore-Secret-Key"};function Wr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Yr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"center",n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=(arguments.length>1?arguments[1]:void 0).getBoundingClientRect(),a=.3*o.height,l=.3*o.width;if(l<n||a<r){var c=n/r;r>n?n=(r=a)*c:r=(n=l)/c}var s=o.width/2-n/2,u=o.height/2-r/2;if("center"===e)return[s,u,n,r];e=e.split("-");var p=.015*o.width,d=.015*o.height,h=o.width-n-p,m=o.height-r-d;return[].concat(function Hr(e){return function(e){if(Array.isArray(e))return Wr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Wr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Wr(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e.map(function(e,t){return"center"===e?0===t?s:u:"right"===e?h:"bottom"===e?m:"left"===e?p:"top"===e?d:void 0})),[n,r])},Vr=n(16),Xr=n.n(Vr);function $r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Qr(e,t,n,r){var o=btoa(e).replace(/=*$/g,""),i=function(e,t){return Xr()(e).slice(0,t)}(t+o+n,r);return[i?"ci_seal=".concat(i):"",o?"ci_eqs=".concat(o):""].filter(function(e){return e}).join("&")}var Kr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return parseFloat(e).toFixed(t)},Zr=n(17),Gr=n.n(Zr),Jr=n(10),eo=n.n(Jr);function to(e){return(to="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ro(e){return function(e){if(Array.isArray(e))return oo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return oo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?oo(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function io(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ao(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?io(Object(n),!0).forEach(function(t){ho(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):io(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function lo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function co(e,t){return(co=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function so(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=po(e);if(t){var o=po(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function uo(e,t){return!t||"object"!==to(t)&&"function"!=typeof t?fo(e):t}(this,n)}}function fo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function po(e){return(po=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ho(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}CanvasRenderingContext2D.prototype.roundRect=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0;return o?(n<2*o&&(o=n/2),r<2*o&&(o=r/2)):o=n>=r?n/2:r/2,this.beginPath(),this.moveTo(e+o,t),this.arcTo(e+n,t,e+n,t+r,o),this.arcTo(e+n,t+r,e,t+r,o),this.arcTo(e,t+r,e,t,o),this.arcTo(e,t,e+n,t,o),this.closePath(),this},CanvasRenderingContext2D.prototype.round=function(){var e=this.canvas,t=e.width,n=e.height;return this.imageSmoothingEnabled=!0,this.globalCompositeOperation="destination-in",this.strokeStyle="transparent",this.lineWidth=1,this.beginPath(),this.roundRect(0,0,t,n,Math.max(t,n)),this.fill(),this.globalCompositeOperation="source-over",this},CanvasRenderingContext2D,Number.prototype.mapNumber=function(e,t,n,r){return(this-e)*(r-n)/(t-e)+n};var mo={effect:null,filter:null,crop:null,resize:null,rotate:null,correctionDegree:0,flipX:!1,flipY:!1,adjust:{brightness:0,contrast:0,saturation:0,exposure:0},canvasDimensions:{width:300,height:200,ratio:1.5}},go=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&co(e,t)}(a,e);var t,n,r,o=so(a);function a(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),ho(fo(e=o.call(this)),"getCanvas",function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.props.config.elementId;return Br(r,t,n)}),ho(fo(e),"initializeCanvases",function(t){var n=fo(e),r=e.props,o=r.config,i=(o=void 0===o?{}:o).isLowQualityPreview,a=r.updateState,l=1;if(i&&t.height>1050){var c=e.getCanvas(null,!0),s=c.getContext("2d");c.width=t.width,c.height=t.height,s.drawImage(t,0,0,t.width,t.height),l=t.height/800;var u=t.width/l,f=t.height/l;a({initialZoom:l,canvasOriginal:n.cloneCanvas(c)}),setTimeout(function(){var t=e.getCanvas;new window.Caman(t(),function(){this.resize({width:u,height:f}),this.render(function(){var e=n.replaceWithNewCanvas(cr);n.CamanInstanceZoomed=new window.Caman(e,function(){n.CamanInstanceOriginal=new window.Caman(t(null,!0),function(){}),a({isShowSpinner:!1,canvasZoomed:n.cloneCanvas(e)})})})})})}else setTimeout(function(){var t=e.getCanvas();n.CamanInstance=new window.Caman(t,function(){a({isShowSpinner:!1,canvasOriginal:n.cloneCanvas(t)})})})}),ho(fo(e),"mergeCanvases",function(t){var n=e.props.shapeOperations,r=t.getContext("2d"),o=n.prepareFinalCanvas(t);return r.drawImage(o,0,0),t.toDataURL()}),ho(fo(e),"cloneCanvas",function(e){var t=document.createElement("canvas"),n=t.getContext("2d");return t.width=e.width,t.height=e.height,t.id=e.id,t.className=e.className,n.drawImage(e,0,0),t}),ho(fo(e),"replaceWithNewCanvas",function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.getCanvas(t),o=r.width,i=r.height,a=document.createElement("canvas"),l=a.getContext("2d"),c=r.parentElement;return c.removeChild(r),a.width=o,a.height=i,a.id="".concat(e.props.config.elementId,"_").concat(t),a.className=r.className,l.drawImage(r,0,0),n&&l.round(),c.appendChild(a),a}),ho(fo(e),"replaceCanvas",function(t,n){var r=e.getCanvas(n),o=r.parentElement;return o.removeChild(r),o.appendChild(t),t}),ho(fo(e),"saveImage",function(){var t=e.props,n=t.onComplete,r=t.onClose,o=t.updateState,i=t.closeOnLoad,a=t.config,l=t.processWithCloudService,c=t.uploadCloudimageImage,s=t.operations,u=t.initialZoom,f=t.operationsOriginal,p=e.getFinalImageMime(),d=e.getFinalImageName(),h=a.filerobot,m=void 0===h?{}:h,g=a.platform,b=void 0===g?"filerobot":g,v=m.imageMeta,y=m.imageProperties,w=m.imageName,x=m.saveMode,k=void 0===x?"duplicate":x,S=e.props.src.split("?")[0],C=1!==u?sr:cr,E=e.getCanvas(C),O=function(e,t,n){return e?e+"/":function(e){return"filerobot"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"filerobot")?"https://api.filerobot.com/".concat(e,"/v3/"):"https://".concat(e,".api.airstore.io/v1/")}(t,n)}(m.baseAPI,m.container,b),_=(m.uploadParams||{}).dir||"image-editor",P=fo(e);if(l){var T=(1!==u?f:s).filter(function(e){var t=e.operation;return dr.includes(t)}),j=e.generateCloudimageURL(T,S.replace(/https?:\/\/scaleflex.ultrafast.io\//,""));if(c){var R=new XMLHttpRequest;R.addEventListener("load",e.onFileLoad),R.open("POST",[O,"upload?dir=".concat(_)].join("")),R.setRequestHeader(Ur(b),m.uploadKey),R.setRequestHeader("Content-Type","application/json"),R.send(JSON.stringify({files_urls:[j]}))}else o({isShowSpinner:!1,isHideCanvas:!1}),n(j,{url_permalink:j,url_public:j,url:{public:j,permalink:j}}),i&&r("image-uploaded-cloudimage")}else{e.mergeCanvases(E);var D=function(e,t,n){t=t||"",n=n||512;for(var r=atob(e),o=[],i=0;i<r.length;i+=n){for(var a=r.slice(i,i+n),l=new Array(a.length),c=0;c<a.length;c++)l[c]=a.charCodeAt(c);var s=new Uint8Array(l);o.push(s)}return new Blob(o,{type:t})}(E.toDataURL(p).split(";")[1].split(",")[1],p,null),M=k.toLowerCase(),A=w||d;if("replace"!==M){var I=A.replace(/-version-.{6}/g,"").split("."),z=I.length;A=z<=1?"".concat(I.join("."),"-version-").concat((eo()()||"").slice(0,6)):[I.slice(0,z-1).join("."),"-version-",(eo()()||"").slice(0,6),".",I[z-1]].join("")}var B=new FormData,L=new XMLHttpRequest;L.addEventListener("load",P.onFileLoad),B.append("file",D,A),"new"!==M&&(y&&Object.keys(y).length>0&&B.append("properties[file]",JSON.stringify(y)),v&&Object.keys(v).length>0&&B.append("meta[file]",JSON.stringify(v))),L.open("POST",[O,"upload?dir=".concat(_)].join("")),L.setRequestHeader(Ur(b),m.uploadKey),L.send(B)}}),ho(fo(e),"getResultCanvas",function(){var t=1!==e.props.initialZoom?sr:cr,n=e.getCanvas(t);return e.mergeCanvases(n),n}),ho(fo(e),"getFinalImageMime",function(){var t=e.props,n=t.roundCrop,r=t.imageMime;return n?"image/png":r}),ho(fo(e),"getFinalImageName",function(){var t=e.props.roundCrop,n=e.state.imageName;return t&&(n=n.replace(n.substr(n.lastIndexOf(".")+1),"png")),n}),ho(fo(e),"downloadImage",function(t){var n,r=e.getResultCanvas(),o=e.getFinalImageName(),i=e.getFinalImageMime(),a=document.createElement("a");a.download=o,a.href=r.toDataURL(i,.8),document.createEvent?((n=document.createEvent("MouseEvents")).initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),a.dispatchEvent(n)):a.fireEvent&&a.fireEvent("onclick"),t&&t()}),ho(fo(e),"onFileLoad",function(t){var n=e.props,r=n.onComplete,o=n.onClose,i=n.updateState,a=n.closeOnLoad,l=t.srcElement,c=(void 0===l?{}:l).response,s=void 0===c?"{}":c,u=JSON.parse(s)||{};if("success"===u.status){var f=u.file,p=void 0===f?{}:f,d=function(e){return e.url&&e.url.public?e.url.public:e.url_public?e.url_public:""}(p);if(!d)return;i({isShowSpinner:!1,isHideCanvas:!1}),r(d,p),a&&o("image-uploaded-filerobot")}else i({isShowSpinner:!1,isHideCanvas:!1}),alert(u),a&&o("image-uploading-fail-filerobot")}),ho(fo(e),"generateCloudimageURL",function(t,n){var r=e.props,o=r.config,i=r.watermark,a=r.logoImage,l=r.processWithCloudimage,c=r.processWithFilerobot,s=r.imageSealing,u=o.cloudimage,f=void 0===u?{}:u,p=o.filerobot,d=void 0===p?{}:p,h=l&&f.token+".cloudimg.io/"+(f.version?"".concat(f.version,"/"):"v7/"),m=c&&d.token+".filerobot.com/"+(d.version?"".concat(d.version,"/"):""),g=m||h||"";g=(g?"https://":"")+g;var b=(m?d.doNotPrefixURL:f.doNotPrefixURL)?"":g,v=e.isOperationExist(t,"crop"),y=e.isOperationExist(t,"resize"),w=e.isOperationExist(t,"rotate"),x=e.isOperationExist(t,"focus_point"),k=i&&a&&i.applyByDefault,S="",C="",E="",O="",_="";v&&(S=e.getCropArguments(v.props)),y&&(C=(S?"&":"")+e.getResizeArguments(y.props)),w&&(E=(S||C?"&":"")+e.getOrientationArguments(w.props)),k&&(O=(S||C||E?"&":"")+e.getWatermarkArguments()),x&&(_=(S||C||E||O?"&":"")+e.getFocusPointArguments(x.props)),n=(n=n.split("?")[0]).replace(b,"");var P=S+C+E+O+_;return s.enabled&&(P=function(e,t,n){var r=t||{},o=r.salt,i=r.char_count,a=r.include_params,l=Array.isArray(a);if(l&&0===a.length)return e;var c="",s="";if(l){var u=[],f=[];e.split("&").forEach(function(e){var t=function qr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}}(e,t)||function(e,t){if(e){if("string"==typeof e)return $r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?$r(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e.split("="),1)[0];a.indexOf(t)>-1?u.push(e):f.push(e)}),f.length>0&&(s=f.join("&")),c=Qr(u.join("&"),n,o,i)}else c=Qr(e,n,o,i);return[c,s].filter(function(e){return e}).join("&")}(P,s,n.replace(g,""))),b+n+(P?"?":"")+P}),ho(fo(e),"initFiltersOrEffects",function(){}),ho(fo(e),"applyFilterOrEffect",function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},r=e.props,o=r.updateState,i=r.initialZoom;e.props[t]&&o({isHideCanvas:!0,isShowSpinner:!0},function(){1!==i?(e.CamanInstanceOriginal.revert(!1),e.CamanInstanceOriginal[Lr(e.props[t])](),e.CamanInstanceOriginal.render(function(){o(ho({},t,null),function(){e.makeCanvasSnapshot({operation:t},n)})})):o(ho({},t,null),function(){e.makeCanvasSnapshot({operation:t},n)})})}),ho(fo(e),"applyAdjust",function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},n=e.props,r=n.updateState,o=n.initialZoom,i=n.adjust,a=i.brightness,l=i.contrast,c=i.saturation,s=i.exposure,u={brightness:0,contrast:0,saturation:0,exposure:0};r({isHideCanvas:!0,isShowSpinner:!0},function(){1!==o?(e.CamanInstanceOriginal.revert(!1),"0"!==a.toString()&&e.CamanInstanceOriginal.brightness(parseInt(a||"0")),"0"!==l.toString()&&e.CamanInstanceOriginal.contrast(parseInt(l||"0")),"0"!==c.toString()&&e.CamanInstanceOriginal.saturation(parseInt(c||"0")),"0"!==s.toString()&&e.CamanInstanceOriginal.exposure(parseInt(s||"0")),e.CamanInstanceOriginal.render(function(){r({adjust:ao({},u)},function(){e.makeCanvasSnapshot({operation:"adjust"},t)})})):r({adjust:ao({},u)},function(){e.makeCanvasSnapshot({operation:"adjust"},t)})})}),ho(fo(e),"initOrientation",function(){var t=e.props,n=t.config,r=t.redoOperation,o=t.operations,i=t.operationsZoomed,a=1!==t.initialZoom?i:o;if(n.processWithCloudService&&a.length>=1){var l=a.findIndex(function(e){return"rotate"===e.operation});l>-1&&r({operationIndex:l-1,callback:function(){},resetActiveTab:!1})}}),ho(fo(e),"onRotate",function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=e.props,a=i.initialZoom,l=i.rotate,c=i.updateState,s=l+t;c({isHideCanvas:!0,isShowSpinner:!0,rotate:s,correctionDegree:n,flipX:r,flipY:o},function(){var t=e.getCanvas();1!==a?(e.CamanInstanceZoomed.reset(),r&&e.CamanInstanceZoomed.flip("x"),o&&e.CamanInstanceZoomed.flip("y"),(s||n)&&e.CamanInstanceZoomed.rotate((s||0)+(n||0)),e.CamanInstanceZoomed.render(function(){e.getCanvas().className=t.className,c({isHideCanvas:!1,isShowSpinner:!1})})):(e.CamanInstance.reset(),r&&e.CamanInstance.flip("x"),o&&e.CamanInstance.flip("y"),(s||n)&&e.CamanInstance.rotate((s||0)+(n||0)),e.CamanInstance.render(function(){e.getCanvas().className=t.className,c({isHideCanvas:!1,isShowSpinner:!1})}))})}),ho(fo(e),"applyOrientation",function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},n=e.props,r=n.updateState,o=n.initialZoom,i=n.rotate,a=n.correctionDegree,l=n.flipX,c=n.flipY;r({isHideCanvas:!0,isShowSpinner:!0},function(){var n=e.getCanvas(null,!0),s=(i||0)+(a||0);1!==o?(e.CamanInstanceOriginal.reset(),l&&e.CamanInstanceOriginal.flip("x"),c&&e.CamanInstanceOriginal.flip("y"),(i||a)&&e.CamanInstanceOriginal.rotate(s),e.CamanInstanceOriginal.render(function(){e.getCanvas(null,!0).className=n.className,r({rotate:0,flipX:!1,flipY:!1,correctionDegree:0},function(){e.makeCanvasSnapshot({operation:"rotate",props:{rotate:s}},t)})})):(e.getCanvas(null,!0).className=n.className,r({rotate:0,flipX:!1,flipY:!1,correctionDegree:0},function(){e.makeCanvasSnapshot({operation:"rotate",props:{rotate:s}},t)}))})}),ho(fo(e),"getOrientationArguments",function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).rotate;switch(t){case 90:return"r=270";case-90:return"r=90";default:return"r=".concat(t)}}),ho(fo(e),"initCrop",function(){var t=e.props,n=t.config,r=t.redoOperation,o=t.operations,i=t.operationsZoomed,a=1!==t.initialZoom?i:o;if(n.processWithCloudService&&a.length>=1){var l=a.findIndex(function(e){return"crop"===e.operation});l>-1&&r({operationIndex:l-1,callback:e.onInitCrop,resetActiveTab:!1})}else e.onInitCrop()}),ho(fo(e),"onInitCrop",function(){var t=e.props,n=t.updateState,r=t.config,o=r.beginCropArea,i=void 0===o?1:o,a=r.minCropAreaWidth,l=r.minCropAreaHeight;n({isHideCanvas:!0,isShowSpinner:!0},function(){var t=e.getCanvas(),r=t.getBoundingClientRect(),o=t.width/r.width;e.cropper=new Gr.a(t,{viewMode:1,modal:!1,background:!1,rotatable:!1,scalable:!1,zoomable:!1,movable:!1,autoCropArea:i,minCropBoxWidth:a,minCropBoxHeight:l,crop:function(t){e.props.updateState({cropDetails:t.detail})}}),window.scaleflexPlugins=window.scaleflexPlugins||{},window.scaleflexPlugins.zoom=o,window.scaleflexPlugins.cropperjs=e.cropper,n({isHideCanvas:!1,isShowSpinner:!1})})}),ho(fo(e),"applyCrop",function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},n=e.props,r=n.initialZoom,o=n.updateState,i=n.cropDetails,a=n.roundCrop,l=i.width,c=i.height,s=i.x,u=i.y;o({isShowSpinner:!0},function(){var n,o,i;e.destroyCrop(),1!==r?(n=[l,c,s,u].map(function(e){return e*r}),e.CamanInstanceZoomed.crop(l,c,s,u),(o=e.CamanInstanceOriginal).crop.apply(o,ro(n))):(n=[l,c,s,u],(i=e.CamanInstance).crop.apply(i,ro(n))),e.makeCanvasSnapshot({operation:"crop",props:{width:n[0],height:n[1],x:n[2],y:n[3],roundCrop:a}},t)})}),ho(fo(e),"makeCanvasSnapshot",function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=e.props,i=o.updateState,a=o.initialZoom,l=o.operationsZoomed,c=o.currentOperation,s=o.operationsOriginal,u=o.operations,f=o.roundCrop,p=1!==a;if(r){var d=(p?l:u).indexOf(c)+1,h=e.cloneCanvas(e.getCanvas()),m=ao(ao({},t),{},{previewCanvas:!0,canvas:h}),g={isHideCanvas:!1,isShowSpinner:!1,currentOperation:m};return p?(g.operationsZoomed=[].concat(ro(l.slice(0,d)),[m]),g.operationsOriginal=[].concat(ro(s.slice(0,d)),[ao(ao({},m),{},{canvas:e.cloneCanvas(e.getCanvas(null,!0))})]),g.isHideCanvasOriginal=!1,g.isShowSpinnerOriginal=!1):g.operations=[].concat(ro(u.slice(0,d)),[m]),void i(g,n)}if(p){var b=l.indexOf(c)+1;e.CamanInstanceOriginal.render(function(){var r=e.replaceWithNewCanvas(sr,f),o=ao(ao({},t),{},{canvas:e.cloneCanvas(e.getCanvas(null,!0))});e.CamanInstanceOriginal=new window.Caman(r,function(){i({isHideCanvasOriginal:!1,isShowSpinnerOriginal:!1,operationsOriginal:[].concat(ro(s.slice(0,b)),[o])},n)})});var v=e.getCanvas;e.CamanInstanceZoomed.render(function(){var n=e.replaceWithNewCanvas(cr,f),r=ao(ao({},t),{},{canvas:e.cloneCanvas(v())});e.CamanInstanceZoomed=new window.Caman(n,function(){i({isHideCanvas:!1,isShowSpinner:!1,operationsZoomed:[].concat(ro(l.slice(0,b)),[r]),currentOperation:r})})})}else{var y=u.indexOf(c)+1,w=e.getCanvas;e.CamanInstance.render(function(){var r=e.replaceWithNewCanvas(cr,f),o=ao(ao({},t),{},{canvas:e.cloneCanvas(w())});e.CamanInstance=new window.Caman(r,function(){i({isHideCanvas:!1,isShowSpinner:!1,operations:[].concat(ro(u.slice(0,y)),[o]),currentOperation:o},n)})})}}),ho(fo(e),"destroyCrop",function(){e.cropper.destroy()}),ho(fo(e),"getCropArguments",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.width,n=e.height,r=e.x,o=e.y,i=e.roundCrop;return"tl_px=".concat(Math.round(r),",").concat(Math.round(o),"&br_px=").concat(Math.round(r+t),",").concat(Math.round(o+n)).concat(i?"&radius=".concat(Math.round(Math.max(t,n)),"&force_format=png"):"")}),ho(fo(e),"initResize",function(){var t=e.props,n=t.initialZoom,r=t.updateState,o=e.getCanvas(1!==n?sr:cr);r({canvasDimensions:{width:o.width,height:o.height,ratio:o.width/o.height}})}),ho(fo(e),"applyResize",function(){var t=e.props,n=t.initialZoom,r=t.canvasDimensions,o=t.updateState,i=t.handleSave,a=t.operations,l=t.operationsOriginal;o({isHideCanvas:!0,isShowSpinner:!0,operationsOriginal:[].concat(ro(l),[{operation:"resize",props:r}]),operations:[].concat(ro(a),[{operation:"resize",props:r}])},function(){1!==n?(e.CamanInstanceOriginal.resize(r),e.CamanInstanceOriginal.render(function(){i()})):(e.CamanInstance.resize(r),e.CamanInstance.render(function(){i()}))})}),ho(fo(e),"getResizeArguments",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.width,n=e.height;return"w=".concat(t,"&h=").concat(n)}),ho(fo(e),"initAdjust",function(){}),ho(fo(e),"onAdjust",function(t,n){var r,o=e.props,i=o.updateState,a=o.adjust;i({adjust:ao(ao({},a),{},(r={},ho(r,t,n),ho(r,"isHideCanvas",!0),ho(r,"isShowSpinner",!0),r))},function(){e.applyCorrections(function(){i({isHideCanvas:!1,isShowSpinner:!1})})})}),ho(fo(e),"initFocusPoint",function(){var t=e.props,n=t.updateState,r=t.original,o=t.focusPoint,i=ao({},o);null===i.x&&(i.x=r.width/2),null===i.y&&(i.y=r.height/2),e.tempFocusPoint=ao({},o),n({focusPoint:i,isHideCanvas:!0,isShowSpinner:!0})}),ho(fo(e),"applyFocusPoint",function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},n=e.props,r=n.updateState,o=n.operations,i=n.operationsOriginal,a=n.focusPoint;e.tempFocusPoint=a,r({operationsOriginal:[].concat(ro(i),[{operation:"focus_point",props:a}]),operations:[].concat(ro(o),[{operation:"focus_point",props:a}])}),t()}),ho(fo(e),"applyShapes",function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){};e.props.shapeOperations.updateShapes({applied:!0},{selectedShape:{}},function(){e.makeCanvasSnapshot({operation:"shape",props:{shapes:e.props.shapes}},t,!0)})}),ho(fo(e),"getFocusPointArguments",function(e){return"gravity=".concat(e.x,",").concat(e.y)}),ho(fo(e),"destroyFocusPoint",function(){e.props.updateState({focusPoint:e.tempFocusPoint,isHideCanvas:!1,isShowSpinner:!1})}),ho(fo(e),"pushOperation",function(e,t,n){var r=e.findIndex(function(e){return e===n}),o=e.length;o&&r!==e[o]&&e.splice(r+1,o),e.push(t)}),ho(fo(e),"applyOperations",function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=e.props,i=o.initialZoom,a=o.operations,l=o.operationsZoomed,c=o.operationsOriginal,s=o.canvasZoomed,u=o.canvasOriginal,f=o.updateState,p=1!==i,d=p?l[t]:a[t],h=-1!==t;if(r&&r.previewCanvas&&r.index-1===t||d&&d.previewCanvas&&r.index+1===t){var m,g,b=e.props.shapeOperations,v=null==d||null===(m=d.props)||void 0===m?void 0:m.shapes;if(!v){var y=(p?l:a).filter(function(e,t){return"shape"===e.operation&&t<r.index});v=y.length>0?y[y.length-1].props.shapes:[]}return b.replaceAllShapes(v),g=p?h?l[t]:{canvas:e.cloneCanvas(s)}:h?a[t]:{canvas:e.cloneCanvas(u)},void f(ao(ao({},mo),{},{currentOperation:g}),function(){n&&n()})}if(h||e.props.shapeOperations.replaceAllShapes([]),p){var w=h?l[t]:{canvas:e.cloneCanvas(s)},x=e.replaceCanvas(w.canvas,cr);e.CamanInstanceZoomed=new window.Caman(x,function(){f(ao(ao({},mo),{},{currentOperation:w}),function(){n&&n()})});var k=h?c[t]:{canvas:e.cloneCanvas(u)},S=e.replaceCanvas(k.canvas,sr);e.CamanInstanceOriginal=new window.Caman(S,function(){})}else{var C=h?a[t]:{canvas:e.cloneCanvas(u)},E=e.replaceCanvas(C.canvas,cr);e.CamanInstance=new window.Caman(E,function(){f(ao(ao({},mo),{},{currentOperation:C}),function(){n&&n()})})}}),ho(fo(e),"isOperationExist",function(e,t){return e.find(function(e){return e.operation===t})}),ho(fo(e),"getOperationQuery",function(e,t){return e?"crop_px":t?"width":"cdn"}),ho(fo(e),"destroyAll",function(){}),ho(fo(e),"resetAll",function(t){var n=e.props.activeTab;n?e.cancelLastOperation(n,function(){e.applyOperations(-1,t)}):e.applyOperations(-1,t)}),ho(fo(e),"applyCorrections",function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},n=e.props,r=n.initialZoom,o=n.effect,i=n.filter,a=n.adjust,l=a.brightness,c=a.contrast,s=a.saturation,u=a.exposure;1!==r?(e.CamanInstanceZoomed.revert(!1),o&&e.CamanInstanceZoomed[Lr(o)](),i&&e.CamanInstanceZoomed[Lr(i)](),"0"!==l.toString()&&e.CamanInstanceZoomed.brightness(parseInt(l||"0")),"0"!==c.toString()&&e.CamanInstanceZoomed.contrast(parseInt(c||"0")),"0"!==s.toString()&&e.CamanInstanceZoomed.saturation(parseInt(s||"0")),"0"!==u.toString()&&e.CamanInstanceZoomed.exposure(parseInt(u||"0")),e.CamanInstanceZoomed.render(t)):(e.CamanInstance.revert(!1),o&&e.CamanInstance[Lr(o)](),i&&e.CamanInstance[Lr(i)](),"0"!==l.toString()&&e.CamanInstance.brightness(parseInt(l||"0")),"0"!==c.toString()&&e.CamanInstance.contrast(parseInt(c||"0")),"0"!==s.toString()&&e.CamanInstance.saturation(parseInt(s||"0")),"0"!==u.toString()&&e.CamanInstance.exposure(parseInt(u||"0")),e.CamanInstance.render(t))}),ho(fo(e),"cancelAddedShapes",function(){e.props.shapeOperations.deleteShapes({all:!0},{selectedShape:{}})}),ho(fo(e),"cancelLastOperation",function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},r=e.props.initialZoom;"crop"===t&&e.destroyCrop(),"watermark"===t&&e.cancelWatermark(),["shapes","image","text"].includes(t)&&e.cancelAddedShapes(),1!==r?(e.CamanInstanceZoomed.reset(),e.CamanInstanceOriginal.reset(),e.CamanInstanceOriginal.render(),e.CamanInstanceZoomed.render(function(){n&&n()})):(e.CamanInstance.reset(),e.CamanInstance.render(function(){n&&n()}))}),ho(fo(e),"initWatermark",function(){var t=e.props,n=t.watermark,r=t.updateState;n.applyByDefault||r({watermark:ao(ao({},n),{},{applyByDefault:!0})})}),ho(fo(e),"applyWatermark",function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},n=e.props,r=n.updateState,i=(n.shapeOperations.getShape({key:"watermark-layer"})||{}).index;e.setState({tempWatermark:null}),r({selectedShape:{}}),e.makeCanvasSnapshot({operation:"shape",props:{shapes:[i]}},t,!0),t()}),ho(fo(e),"cancelWatermark",function(){var t=e.state.tempWatermark,n=e.props,r=n.updateState,o=n.shapeOperations,i=o.getShape({key:"watermark-layer"})||{},a=null;t&&t.url&&t.applyByDefault?(r({isShowSpinner:!0}),(a=new Image).setAttribute("crossOrigin","Anonymous"),a.src=t.url+"?"+(new Date).getTime(),a.onload=function(){o.updateShape({img:a},i.index,{watermark:t,logoImage:a,isShowSpinner:!1,selectedShape:{}})}):o.deleteShape({index:i.index},{watermark:t,logoImage:a,selectedShape:{}})}),ho(fo(e),"getWatermarkArguments",function(){var t=e.props,n=t.config.processWithCloudimage,r=t.shapeOperations.getShape({key:"watermark-layer"});if(!r)return"";var o=r.x,i=r.y,a=r.opacity,l=function no(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(r,["x","y","opacity"]),c=e.state.original,s=((c=void 0===c?{}:c).width,c.height,e.getCanvas("filerobot-shapes-edit-box")),u=s.width,f=s.height,p=Kr(o/u*100),d=Kr(i/f*100),h=Math.max(l.width/u,l.height/f),m=Kr(100*h),g="wat_gravity=absolute&wat_pos=".concat(p,",").concat(d);return"wat=1&wat_opacity=".concat(a,"&wat_scale=").concat(m,"p&").concat(g)+(n&&l.text?"&wat_text=".concat(l.text,"&wat_font=").concat(l.textFont,"&wat_fontsize=").concat(l.textSize,"&wat_colour=").concat(l.color.replace("#","")):"&wat_url=".concat(l.img.src.split("?")[0]))}),ho(fo(e),"applyChanges",function(t,n){switch(t){case"adjust":e.applyAdjust(n);break;case"effects":e.applyFilterOrEffect("effect",n);break;case"filters":e.applyFilterOrEffect("filter",n);break;case"crop":e.applyCrop(n);break;case"resize":e.applyResize();break;case"rotate":e.applyOrientation(n);break;case"watermark":e.applyWatermark(n);break;case"focus_point":e.applyFocusPoint(n);break;case"shapes":case"image":case"text":e.applyShapes(n)}}),ho(fo(e),"changeTab",function(t){switch(t){case"effects":case"filters":e.initFiltersOrEffects();break;case"adjust":e.initAdjust();break;case"crop":e.initCrop();break;case"resize":e.initResize();break;case"rotate":e.initOrientation();break;case"watermark":e.initWatermark();break;case"focus_point":e.initFocusPoint();break;default:e.destroyAll()}}),ho(fo(e),"destroyMode",function(t){switch(t){case"effects":case"filters":case"adjust":case"resize":case"rotate":break;case"crop":e.destroyCrop();break;case"focus_point":e.destroyFocusPoint()}}),e.state={canvas:null,self:fo(e)},e.CamanInstance=null,e.CamanInstanceOriginal=null,e.CamanInstanceZoomed=null,e}return t=a,r=[{key:"getDerivedStateFromProps",value:function(e,t){var n,r={};return e.activeTab!==t.activeTab&&(t.activeTab&&t.self.destroyMode(t.activeTab),"watermark"===e.activeTab&&(r.tempWatermark=e.watermark&&(n=e.watermark,JSON.parse(JSON.stringify(n)))),t.self.changeTab(e.activeTab)),ao(ao({},r),e)}}],(n=[{key:"shouldComponentUpdate",value:function(){return!1}},{key:"componentDidMount",value:function(){var e=this,t=this,n=this.props,r=n.updateState,o=n.img,i=n.isPreResize,a=n.preCanvasDimensions;r({isShowSpinner:!0,applyChanges:this.applyChanges,applyOperations:this.applyOperations,resetAll:this.resetAll,onRotate:this.onRotate,onAdjust:this.onAdjust,downloadImage:this.downloadImage,getResultCanvas:this.getResultCanvas,saveImage:this.saveImage,applyCorrections:this.applyCorrections,restoreAll:this.restoreAll,cancelLastOperation:this.cancelLastOperation},function(){var n=e.getCanvas(),l=n.getContext("2d");n.width=o.width,n.height=o.height,l.drawImage(o,0,0,o.width,o.height);var c={height:o.height,width:o.width,ratio:o.width/o.height};r({original:c,canvasDimensions:c}),i&&a?new window.Caman(n,function(){this.resize({width:a.width,height:a.height}),this.render(function(){var e=t.replaceWithNewCanvas(cr),n={height:e.height,width:e.width,ratio:e.width/e.height};r({original:n,canvasDimensions:ao({},n),canvasOriginal:t.cloneCanvas(e)},function(){t.initializeCanvases(e)})})}):e.initializeCanvases(o)})}},{key:"render",value:function(){var e=this.props.config.elementId;return i.a.createElement(i.a.Fragment,null,i.a.createElement(Pe,{id:"".concat(e,"_").concat(sr),className:"filerobot-original-canvas"}),i.a.createElement(Pe,{id:"".concat(e,"_").concat(cr),className:"filerobot-edit-canvas"}))}}])&&lo(t.prototype,n),r&&lo(t,r),a}(o.Component),bo=n(4);function vo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}}(e,t)||function(e,t){if(e){if("string"==typeof e)return yo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yo(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var wo=function(e){var t=e.original,n=e.focusPoint,r=e.updateState,a=e.src,l=vo(Object(o.useState)(!1),2),c=l[0],s=l[1],u=Object(o.useRef)(null),f=u.current?u.current.getBoundingClientRect():{},p=Object(o.useCallback)(function(){var e=function(e,t){var n=e.getBoundingClientRect(),r=window.getComputedStyle(e)||{},o=r.paddingLeft,i=void 0===o?0:o,a=r.paddingRight,l=void 0===a?0:a,c=r.paddingTop,s=void 0===c?0:c,u=r.paddingBottom,f=void 0===u?0:u,p=n.width-(parseInt(i,10)||0)-(parseInt(l,10)||0),d=n.height-(parseInt(s,10)||0)-(parseInt(f,10)||0),h=0,m=0;if(p>=t.width&&d>=t.height)h=t.width,m=t.height;else if(p>t.width&&d<t.height)m=d,h=d*t.ratio;else if(p<t.width&&d>t.height)h=p,m=p/t.ratio;else{var g=p,b=p/t.ratio,v=d*t.ratio,y=d;t.width<=g&&t.height<=b?(h=g,m=b):(h=v,m=y)}return{width:h,height:m}}((document.getElementById("preview-img-box")||{}).parentElement,t),n=e.width,r=void 0===n?0:n,o=e.height;return{width:r,height:void 0===o?0:o}},[t]),d=vo(Object(o.useState)(p()),2),h=d[0],m=d[1],g=Object(o.useMemo)(function(){return Object(bo.debounce)(100,function(){m(p())})},[p]);return Object(o.useEffect)(function(){var e=!0,t=function(){e&&g()};return window.addEventListener("resize",t),function(){e=!1,window.removeEventListener("resize",t)}},[g]),i.a.createElement(Ce,{ref:u,width:h.width,height:h.height},i.a.createElement(Ee,{onMouseDown:function(e){var n=e.clientX-f.x,o=e.clientY-f.y,i=Math.round(n*t.width/h.width),a=Math.round(o*t.height/h.height),l=Math.min(Math.max(i,0),t.width),c=Math.min(Math.max(a,0),t.height);r({focusPoint:{x:l,y:c}})}},i.a.createElement(_e,{visible:c,src:a,onLoad:function(){r({isShowSpinner:!1}),s(!0)},onError:function(){r({isShowSpinner:!1})}}),i.a.createElement(Oe,{visible:c,x:n.x*h.width/t.width,y:n.y*h.height/t.height})))};function xo(e){return(xo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ko(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}}(e,t)||Eo(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function So(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Co(e){return function(e){if(Array.isArray(e))return Oo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Eo(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Eo(e,t){if(e){if("string"==typeof e)return Oo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Oo(e,t):void 0}}function Oo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Po(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_o(Object(n),!0).forEach(function(t){Io(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function To(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function jo(e,t){return(jo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ro(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=Ao(e);if(t){var o=Ao(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function Do(e,t){return!t||"object"!==xo(t)&&"function"!=typeof t?Mo(e):t}(this,n)}}function Mo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ao(e){return(Ao=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Io(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var zo=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&jo(e,t)}(l,e);var t,n,r,a=Ro(l);function l(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),Io(Mo(t=a.call(this,e)),"_canvas",void 0),Io(Mo(t),"_context",void 0),Io(Mo(t),"_initArgs",{hidden:!1}),Io(Mo(t),"_allowedTabs",["shapes","image","text","watermark"]),Io(Mo(t),"prepareFinalCanvas",function(e){var n=e.width,r=e.height,o=t.props.shapes,i=document.createElement("canvas");i.width=n,i.height=r,t._canvas.parentNode.insertBefore(i,t._canvas);var a=t._canvas;return t._canvas=i,t._context=i.getContext("2d"),o.map(function(e){e.x=e.x.mapNumber(0,a.width,0,n),e.y=e.y.mapNumber(0,a.height,0,r),e.variant!==Sr?(e.width=e.width.mapNumber(0,a.width,0,n),e.height=e.height.mapNumber(0,a.height,0,r)):e.textSize=parseInt(e.textSize).mapNumber(0,a.width,0,n),t.drawShapeThroughVariant(e)}),t._canvas}),Io(Mo(t),"updateState",function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};(0,t.props.updateState)(e,n)}),Io(Mo(t),"pushShapeToShapes",function(e,n){var r=t.props.shapes,o=r.length;return t.updateState(Po({shapes:[].concat(Co(r),[Po(Po({},e),{},{index:o})])},n)),o}),Io(Mo(t),"targettedShape",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;return e||0===e?t.props.shapes[e]:t.props.selectedShape}),Io(Mo(t),"onSelect",function(e){var n=t.props,r=n.shapes,o=n.activeTab;if(t._allowedTabs.includes(o)){var i=e.offsetX,a=e.offsetY,l=!1;r.forEach(function(e){!e.hidden&&i>=e.x&&i<=e.x+e.width&&a>=e.y&&a<=e.y+e.height&&e.tab===o&&(l=!0,t.updateState({selectedShape:Po(Po({},e),{},{resizingBox:!0,startEdgeOffset:{x:i-e.x,y:a-e.y}})}),t.activateResizingActions(),t._canvas.addEventListener("keyup",t.activateShapeDeleting),t._canvas.addEventListener("mousemove",t.startDragging),t._canvas.addEventListener("touchmove",t.startDragging),document.addEventListener("mouseup",t.endDragging),document.addEventListener("touchend",t.endDragging))}),l||(t.updateState({selectedShape:{}}),t.disableResizingActions(),t._canvas.removeEventListener("keyup",t.activateShapeDeleting),t._canvas.removeEventListener("mousemove",t.startDragging),t._canvas.removeEventListener("touchmove",t.startDragging),document.removeEventListener("mouseup",t.endDragging),document.removeEventListener("touchend",t.endDragging))}}),Io(Mo(t),"activateShapeDeleting",function(e){var n=e.key,r=t.props.selectedShape;"Delete"!==n&&"Backspace"!==n||!r||(t.deleteShapeByKeyOrIndex({index:r.index}),t.updateState({selectedShape:{}}),t.disableResizingActions(),t._canvas.removeEventListener("keyup",t.activateShapeDeleting))}),Io(Mo(t),"activateResizingActions",function(){t.props.selectedShape.lockScaleToPercentage||Array.from(document.getElementsByClassName("shape-resizing-control")).forEach(function(e){e.addEventListener("mousedown",t.trackShapeResize)})}),Io(Mo(t),"trackShapeResize",function(e){var n=e.target;t.setState({resizeControlTarget:n}),document.addEventListener("mousemove",t.handleShapeResizing),document.addEventListener("touchmove",t.handleShapeResizing),document.addEventListener("mouseup",t.disableResizingActions),document.addEventListener("touchend",t.disableResizingActions)}),Io(Mo(t),"handleShapeResizing",function(e){var n=e.movementX,r=e.movementY,o=e.shiftKey,i=t.state.resizeControlTarget,a=t.props,l=a.selectedShape,c=a.processWithCloudimage,s=l.index,u=l.width,f=l.height,p=l.x,d=l.y,h=l.variant,m=l.originalWidth,g=l.originalHeight;if(i&&h!==Sr){var b=f,v=i.dataset.direction;if(c){if(["e","w","n","s"].includes(v))return;o=!0}var y=function(e){var t=u/f;if(Math.abs(n)>=Math.abs(r)){var o=Math.abs(f-(u+n)/t);r=(e?1:-1)*Math.sign(n)*o}else{var i=Math.abs(u-(f+r)*t);n=(e?1:-1)*Math.sign(r)*i}},w=function(){u+=n},x=function(){f+=r},k=function(){u-=n,p+=n},S=function(){f-=r,d+=r};switch(v){case"e":w();break;case"w":k();break;case"n":S();break;case"s":x();break;case"ne":if(o&&y(!1),w(),u>=t._canvas.width&&o)break;S();break;case"nw":if(o&&y(!0),k(),u>=t._canvas.width&&o)break;S();break;case"se":if(o&&y(!0),w(),u>=t._canvas.width&&o)break;x();break;case"sw":if(o&&y(!1),k(),u>=t._canvas.width&&o)break;x();break;default:return}if(!(h!==wr&&h!==xr||(f!==b?u=f:f=u),c&&(u>=m||f>=g)||f<=15||u<=15)){p<0&&(p=0),d<0&&(d=0),p+u>t._canvas.width&&(p=t._canvas.width-u),d+f>t._canvas.height&&(d=t._canvas.height-f),u>t._canvas.width&&(u=t._canvas.width),f>t._canvas.height&&(f=t._canvas.height);var C={width:u,height:f,x:p,y:d};t.updateShape(C,s,{selectedShape:Po(Po({},l),C)})}}}),Io(Mo(t),"disableResizingActions",function(e){document.removeEventListener("mousemove",t.handleShapeResizing),document.removeEventListener("mouseup",t.disableResizingActions),t.updateState({selectedShape:{}}),t.setState({resizeControlTarget:null})}),Io(Mo(t),"removeResizingBox",function(e){var n=e.offsetX,r=e.offsetY,o=t.props.selectedShape;(n<o.x||n>o.x+o.width||r<o.y||r>o.y+o.height)&&(t.updateState({selectedShape:Po(Po({},o),{},{resizingBox:!1})}),t._canvas.removeEventListener("click",t.removeResizingBox))}),Io(Mo(t),"startDragging",function(e){if(e.targetTouches&&e.targetTouches[0]){e.preventDefault();var n=e.targetTouches[0],r=n.clientX,o=n.clientY,i=t._canvas.getBoundingClientRect(),a=i.x,l=i.y;e.offsetX=r-a,e.offsetY=o-l}var c=t.props.selectedShape,s=c.startEdgeOffset,u=void 0===s?{}:s,f=c.width,p=c.height,d=c.index,h=e.offsetX-u.x,m=e.offsetY-u.y;h<0&&(h=0),m<0&&(m=0),h+f>t._canvas.width&&(h=t._canvas.width-f),m+p>t._canvas.height&&(m=t._canvas.height-p);var g=Po(Po({},c),{},{x:h,y:m});t.updateShape(g,d,{selectedShape:g})}),Io(Mo(t),"endDragging",function(){t._canvas.removeEventListener("mousemove",t.startDragging),t._canvas.removeEventListener("mouseup",t.endDragging),t._canvas.removeEventListener("mouseleave",t.endDragging),t._canvas.addEventListener("click",t.removeResizingBox)}),Io(Mo(t),"getCanvasCenter",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return[t._canvas.width/2-e,t._canvas.height/2-n]}),Io(Mo(t),"draw",function(e,n){var r=n.opacity,o=void 0===r?1:r,i=n.hidden,a=n.color,l=n.stroke,c=void 0===l?{}:l;i||(t._context.globalAlpha=+o,t._context.fillStyle=a,t._context.strokeStyle=c.color||"transparent",t._context.lineWidth=c.width||1,e(),t.props.round&&t._context.round())}),Io(Mo(t),"redrawShape",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,n=t.props.shapes;t.clearShape(0,0,t._canvas.width,t._canvas.height);var r=n.length;if(e&&e!==r-1){var o=Po(Po({},n.splice(e,1)[0]),{},{index:r});n.splice(r,0,o),n=n.map(function(e,n){return e.index=n,t.drawShapeThroughVariant(e),e}),t.updateState({shapes:n,selectedShape:o})}else n.forEach(function(e){return t.drawShapeThroughVariant(e)})}),Io(Mo(t),"drawShapeThroughVariant",function(e){switch(e.variant){case kr:t.drawImage(e);break;case yr:case wr:t.drawRect(e);break;case xr:t.drawCircle(e);break;case Sr:t.drawText(e);default:return}}),Io(Mo(t),"drawRect",function(e){var n=e.x,r=e.y,o=e.width,i=e.height,a=e.stroke,l=So(e,["x","y","width","height","stroke"]);t.draw(function(){t._context.fillRect(n,r,o,i),a&&t._context.strokeRect(n,r,o,i)},Po({stroke:a},l))}),Io(Mo(t),"drawCircle",function(e){var n=e.x,r=e.y,o=(e.radius,e.width),i=e.height,a=e.stroke,l=So(e,["x","y","radius","width","height","stroke"]);t.draw(function(){t._context.roundRect(n,r,o,i),t._context.fill(),a&&t._context.stroke()},Po({stroke:a},l))}),Io(Mo(t),"drawImage",function(e){var n=e.img,r=e.x,o=e.y,i=e.width,a=e.height,l=e.stroke,c=So(e,["img","x","y","width","height","stroke"]);t.draw(function(){t._context.drawImage(n,r,o,i,a),l&&t._context.strokeRect(r,o,i,a)},Po({stroke:l},c))}),Io(Mo(t),"setTextStyle",function(e){var n=e.textSize,r=e.textFont;t._context.textAlign="start",t._context.textBaseline="top",t._context.font="".concat(n,"px ").concat(r)}),Io(Mo(t),"getTextWidthAndHeight",function(e){var n=e.text,r=e.textSize,o=e.textFont;t.setTextStyle({textSize:r,textFont:o});var i=t._context.measureText(n),a=i.width;return[a,0===a?0:i.actualBoundingBoxDescent-i.actualBoundingBoxAscent]}),Io(Mo(t),"drawText",function(e){var n=e.text,r=e.textSize,o=e.textFont,i=e.x,a=e.y,l=e.stroke,c=So(e,["text","textSize","textFont","x","y","stroke"]);t.draw(function(){t.setTextStyle({textSize:r,textFont:o}),t._context.fillText(n,i,a,t._canvas.width),l&&t._context.strokeText(n,i,a)},Po({stroke:l},c))}),Io(Mo(t),"addRect",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.x,r=e.y,o=e.width,i=void 0===o?100:o,a=e.height,l=void 0===a?75:a,c=e.stroke,s=void 0===c?{}:c,u=e.color,f=void 0===u?"#000000":u,p=e.opacity,d=void 0===p?1:p,h=e.variant,m=void 0===h?yr:h,g=e.tab,b=void 0===g?"shapes":g,v=So(e,["x","y","width","height","stroke","color","opacity","variant","tab"]),w=ko(t.getCanvasCenter(i/2,l/2),2),x=w[0],k=w[1],S={x:n||x,y:r||k,width:i,height:l,stroke:s,opacity:d,color:f},C=Po(Po(Po(Po({},t._initArgs),v),S),{},{variant:m,tab:b});if(!v.key||!t.replaceShapeIfExisted(v.key,C)){t.drawRect(S);var E=t.pushShapeToShapes(C);t.updateState({selectedShape:Po(Po({},C),{},{index:E,resizingBox:!0})},t.activateResizingActions)}}),Io(Mo(t),"addSquare",function(e){e.width||(e.width=e.height=75),e.variant=wr,t.addRect(e)}),Io(Mo(t),"addCircle",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.x,r=e.y,o=e.radius,i=void 0===o?50:o,a=e.stroke,l=void 0===a?{}:a,c=e.color,s=void 0===c?"#000000":c,u=e.opacity,f=void 0===u?1:u,p=e.tab,d=void 0===p?"shapes":p,h=So(e,["x","y","radius","stroke","color","opacity","tab"]),g=ko(t.getCanvasCenter(i,i),2),b=g[0],v=g[1],y=2*i,w={x:n||b,y:r||v,radius:i,color:s,opacity:f,stroke:l,width:y,height:y},x=Po(Po(Po(Po({},t._initArgs),h),w),{},{tab:d,variant:xr});if(!h.key||!t.replaceShapeIfExisted(h.key,x)){t.drawCircle(w);var k=t.pushShapeToShapes(x);t.updateState({selectedShape:Po(Po({},x),{},{index:k,resizingBox:!0})},t.activateResizingActions)}}),Io(Mo(t),"addImage",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.img,r=e.x,o=void 0===r?void 0:r,i=e.y,a=void 0===i?void 0:i,l=e.opacity,c=void 0===l?1:l,s=e.tab,u=void 0===s?"image":s,f=e.stroke,p=void 0===f?{}:f,d=e.otherStates,h=So(e,["img","x","y","opacity","tab","stroke","otherStates"]);if(n){var m=function(){var e=ko(t.getSuitableImgDiemensions(n,h.lockScaleToPercentage),2),r=e[0],i=e[1],l=ko(t.getCanvasCenter((h.width||r)/2,(h.height||i)/2),2),s=l[0],f=l[1],m={img:n,opacity:c,originalWidth:r,originalHeight:i,width:h.width||r,height:h.height||i,x:o||s,y:a||f,stroke:p},g=Po(Po(Po(Po({},t._initArgs),h),m),{},{variant:kr,tab:u});if(!h.key||!t.replaceShapeIfExisted(h.key,g,d)){t.drawImage(m);var b=t.pushShapeToShapes(g);t.updateState(Po({selectedShape:Po(Po({},g),{},{index:b,resizingBox:!0})},d),t.activateResizingActions)}};"string"==typeof n?n=t.makeImgElement(n,m):m()}}),Io(Mo(t),"addText",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.text,r=void 0===n?"Text":n,o=e.textSize,i=void 0===o?62:o,a=e.color,l=void 0===a?"#000000":a,c=e.textFont,s=void 0===c?"Arial":c,u=e.x,f=void 0===u?void 0:u,p=e.y,d=void 0===p?void 0:p,h=e.stroke,m=void 0===h?{}:h,g=e.opacity,b=void 0===g?1:g,v=e.tab,y=void 0===v?"text":v,w=e.otherStates,x=So(e,["text","textSize","color","textFont","x","y","stroke","opacity","tab","otherStates"]),S=ko(t.getTextWidthAndHeight({text:r,textSize:i,textFont:s}),2),C=S[0],E=S[1],_=ko(t.getCanvasCenter(C/2,E/2),2),P=_[0],T=_[1];if(r){var j={text:r,textSize:i,textFont:s,x:f||P,y:d||T,opacity:b,stroke:m,color:l},R=Po(Po(Po(Po({},t._initArgs),x),j),{},{width:C,height:E,variant:Sr,tab:y});if(x.key&&t.replaceShapeIfExisted(x.key,R,w))return;t.drawText(j);var D=t.pushShapeToShapes(R);t.updateState(Po({selectedShape:Po(Po({},R),{},{index:D,resizingBox:!0})},w),t.activateResizingActions)}}),Io(Mo(t),"addAnyShape",function(e,n){if(e.index||0===e.index){var r=t.props.shapes[e.index];if(!e.variant||r.variant===e.variant)return void t.updateShape(e,e.index,n)}var o=Po(Po({},e),{},{otherStates:n});switch(e.variant){case kr:t.addImage(o);break;case yr:t.addRect(o);break;case wr:t.addSquare(o);break;case xr:t.addCircle(o);break;case Sr:t.addText(o);default:return}}),Io(Mo(t),"getSuitableImgDiemensions",function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=e.width,o=e.height;if(o>t._canvas.height){var i=o/t._canvas.height;o/=i,r/=i}if(r>t._canvas.width){var a=r/t._canvas.width;o/=a,r/=a}if(n){var l=n/100;r*=l,o*=l}return[r=t.fromLatestCanvasSizeValue(r,"width"),o=t.fromLatestCanvasSizeValue(o,"height")]}),Io(Mo(t),"getShapeByKeyOrIndex",function(e){var n=e.key,r=e.index;if(!n&&!r&&0!==n&&0!==r)return!1;var o=t.props.shapes;return r?o[r]:o.filter(function(e){return e.key===n})[0]}),Io(Mo(t),"replaceShapeIfExisted",function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,o=t.getShapeByKeyOrIndex({key:e});return!!o&&(n=Po(Po({},n),{},{x:o.x,y:o.y,width:o.width,height:o.height}),t.updateShape(n,o.index,r),!0)}),Io(Mo(t),"setShapeVisibilityByKeyOrIndex",function(e){var n=e.key,r=e.index,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i=t.getShapeByKeyOrIndex({key:n,index:r});i&&i.hidden!==o&&t.updateShape({hidden:o||!i.hidden},i.index)}),Io(Mo(t),"getShapesIndexByAnyProp",function(e,n){var r=t.props.shapes;if(r&&0===r.length)return[];var o=[];return r.filter(function(t,r){var i=t[e];return(i===n||void 0===i&&Boolean(i)===n)&&(o.push(r),!0)}),o}),Io(Mo(t),"updateShapes",function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},o=t.props.shapes;o=o.map(function(t){return Po(Po({},t),e)}),t.updateState(Po({shapes:o},n),r)}),Io(Mo(t),"replaceAllShapes",function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};t.updateState({shapes:e},function(){t.redrawShape(),n()})}),Io(Mo(t),"updateShape",function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,o=t.props,i=o.shapes,a=o.selectedShape;if(e&&(n||0===n||a&&(a.index||0===a.index))){if("string"==typeof e.img)return t.updateState({selectedShape:Po(Po({},a),{},{lockScaleToPercentage:e.lockScaleToPercentage,img:e.img})}),void t.makeImgElement(e.img,t.updateShape,e,n,r);var l={};if(n||0===n||(l.selectedShape=Po(Po({},a),e)),i[n=n||0===n?n:a.index]){var c=i;if(e.textSize&&e.textSize!==i[n].textSize||e.text&&e.text!==i[n].text){var s=i[n],f=ko(t.getTextWidthAndHeight(Po(Po({},s),e)),2),p=f[0],d=f[1];l.selectedShape?(e.width=l.selectedShape.width=p,e.height=l.selectedShape.height=d,e.text=l.selectedShape.text=e.text||s.text):(e.width=p,e.height=d,e.text=e.text||s.text)}else{var h={};void 0!==e.x&&void 0!==e.y&&(h.x=e.x,h.y=e.y),e.stroke&&(h.stroke=e.stroke),e.width&&e.height&&(h.width=e.width,h.height=e.height),e.lockScaleToPercentage&&(e.lockScaleToPercentage=e.lockScaleToPercentage),l.selectedShape=Po(Po({},a),h)}c[n]=Po(Po({},c[n]),e),t.updateState(Po(Po({shapes:c},l),r),function(){t.redrawShape(n)})}}}),Io(Mo(t),"clearShape",function(e,n,r,o){var l=(arguments.length>4&&void 0!==arguments[4]?arguments[4]:{}).width||1,c=e-l,s=n-l,u=r+l,f=o+l;t._context.clearRect(c,s,u,f)}),Io(Mo(t),"eraseAndRemoveShapeFromArray",function(e,n){if(0!==Object.keys(t.targettedShape(e)).length)return t.clearShape(0,0,t._canvas.width,t._canvas.height),n.filter(function(n){return n.index!==e&&(n.index>e&&(n.index-=1),t.drawShapeThroughVariant(n),n)})}),Io(Mo(t),"deleteShapeByKeyOrIndex",function(e){var n=e.index,r=e.key,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.props.selectedShape;if(!n&&0!==n&&!r){if(!i)return;n=i.index}var a=t.props.shapes,l=n||0===n?n:(t.getShapeByKeyOrIndex({key:r})||{}).index;(l||0===l)&&(l===i.index&&(o.selectedShape={}),t.updateState(Po({shapes:t.eraseAndRemoveShapeFromArray(l,a)},o)))}),Io(Mo(t),"deleteShapes",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,r=t.props.shapes;e.forEach(function(e){r=t.eraseAndRemoveShapeFromArray(e,r)}),t.updateState(Po({shapes:r},n))}),Io(Mo(t),"deleteAllShapesOrByTypeOrIndicies",function(e){var n=e.type,r=e.all,o=void 0!==r&&r,i=e.applied,a=void 0!==i&&i,l=e.secured,c=void 0===l?[]:l;if(n||o){if(o){var s=(t.getShapeByKeyOrIndex({key:"watermark-layer"})||{}).index,u=Co(c);!s&&0!==s||u.includes(s)||u.push(s);var f=[];return t.clearShape(0,0,t._canvas.width,t._canvas.height),a||(f=t.props.shapes.filter(function(e){return!(!e.applied&&!u.includes(e.index))&&(t.drawShapeThroughVariant(e),e)})),void t.updateState({shapes:f,selectedShape:{}})}var p=t.getShapesIndexByAnyProp("type",n);p.length>0&&t.deleteShapes(p)}}),Io(Mo(t),"makeImgElement",function(e,n,r){for(var o=arguments.length,i=new Array(o>3?o-3:0),a=3;a<o;a++)i[a-3]=arguments[a];if(!e)return"";t.updateState({isShowSpinner:!0});var l=new Image;return l.crossOrigin="Anonymous",l.src="".concat(e,"?v=").concat(Math.random()),l.onload=function(){if(r){var e,o;if(r.position){var a,c,s=ko(Yr(r.position,t._canvas,l.width,l.height),4);a=s[0],c=s[1],e=s[2],o=s[3],r.x=a,r.y=c}var u=ko(t.getSuitableImgDiemensions(l,r.lockScaleToPercentage),2),f=u[0],p=u[1];r.width=e||f,r.originalWidth=f,r.height=o||p,r.originalHeight=p,n.apply(void 0,[r].concat(i))}else n.apply(void 0,i);t.updateState({isShowSpinner:!1})},l.onerror=function(){t.updateState({isShowSpinner:!1}),console.error("Error loading the image...")},r&&(r.img=l),l}),Io(Mo(t),"fromLatestCanvasSizeValue",function(e,n){return t._canvas&&t.state.latestCanvasSize?e.mapNumber(0,t.state.latestCanvasSize[n],0,t._canvas[n]):e}),t.canvasRef=Object(o.createRef)(),t.shapeResizingBoxRef=Object(o.createRef)(),t.state={resizeControlTarget:null,latestCanvasSize:null},t}return t=l,r=[{key:"getDerivedStateFromProps",value:function(e,t){return Po(Po({},t),{},{latestCanvasSize:e.latestCanvasSize||{width:0,height:0}})}}],(n=[{key:"componentDidMount",value:function(){var e=this;if(this.canvasRef&&this.canvasRef.current&&!this._canvas){this._canvas=this.canvasRef.current,this._canvas.addEventListener("mousedown",this.onSelect),this._context=this._canvas.getContext("2d");var t="1px solid ".concat("light"===this.props.colorScheme?"#000":"#fff"),n=[{label:"Rectangle",variant:yr,iconStyles:{height:50,width:100,border:t},drawFn:this.addRect},{label:"Square",variant:wr,iconStyles:{border:t},drawFn:function(t){return e.addSquare(Po({width:75,height:75},t))}},{label:"Circle",variant:xr,iconStyles:{border:t,borderRadius:"50%"},drawFn:this.addCircle}];this.props.updateState({shapeOperations:{addImage:this.addImage,addRect:this.addRect,addCircle:this.addCircle,addText:this.addText,addOrUpdate:this.addAnyShape,updateShape:this.updateShape,updateShapes:this.updateShapes,replaceAllShapes:this.replaceAllShapes,deleteShape:this.deleteShapeByKeyOrIndex,deleteShapes:this.deleteAllShapesOrByTypeOrIndicies,setShapeVisibility:this.setShapeVisibilityByKeyOrIndex,getShape:this.getShapeByKeyOrIndex,getShapesIndicies:this.getShapesIndexByAnyProp,prepareFinalCanvas:this.prepareFinalCanvas},availableShapes:n})}}},{key:"componentWillUnmount",value:function(){this._canvas.removeEventListener("mousedown",this.onSelect)}},{key:"componentDidUpdate",value:function(e){e.width===this.props.width&&e.height===this.props.height||this.redrawShape()}},{key:"render",value:function(){var e=this.props,t=e.height,n=e.width,r=e.selectedShape,o=r.width,a=void 0===o?0:o,l=r.height,c=void 0===l?0:l,s=r.x,u=void 0===s?0:s,f=r.y,p=void 0===f?0:f,d=r.resizingBox,h=void 0!==d&&d,m=r.lockScaleToPercentage,g=void 0===m?0:m,b=e.processWithCloudimage,v=e.wrapperId,y=["ne","nw","sw","se"];b||y.splice(0,0,"e","n","w","s");var w=(this._canvas?this._canvas.offsetLeft:0)+u,x=(this._canvas?this._canvas.offsetTop:0)+p,k={pointerEvents:"all"};return i.a.createElement(i.a.Fragment,null,i.a.createElement(Se,{ref:this.canvasRef,id:"".concat(v,"_").concat("filerobot-shapes-edit-box"),width:n,height:t,tabIndex:1}),i.a.createElement("div",{ref:this.shapeResizingBoxRef,className:"cropper-crop-box",style:{display:h&&!g?"block":"none",width:a,height:c,left:w,top:x,pointerEvents:"none"}},["e","n","w","s"].map(function(e){return i.a.createElement("span",{key:e,className:"cropper-line line-".concat(e," shape-resizing-control"),"data-direction":e,style:k})}),y.map(function(e){return i.a.createElement("span",{key:e,className:"cropper-point point-".concat(e," shape-resizing-control"),"data-direction":e,style:k})})))}}])&&To(t.prototype,n),r&&To(t,r),l}(o.Component);function Bo(e){return(Bo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function No(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Fo(e,t){return(Fo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Uo(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=Wo(e);if(t){var o=Wo(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function Ho(e,t){return!t||"object"!==Bo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,n)}}function Wo(e){return(Wo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Yo=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Fo(e,t)}(a,e);var t,n,o=Uo(a);function a(){return function Lo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.activeTab,n=e.isHideCanvas,r=e.watermark,o=void 0===r?{}:r,a=e.focusPoint,l=e.original,c=e.updateState,s=e.src,u=e.shapes,f=e.selectedShape,p=e.config,d=p.colorScheme,h=p.elementId,m=p.processWithCloudimage,g=e.roundCrop,b=e.latestCanvasSize,v=o.applyByDefault,y=Br(h),w=y&&y.getBoundingClientRect()||{};return i.a.createElement(ke,{id:"preview-img-box",hideCanvas:"crop"===t||n,isShowWatermark:v},i.a.createElement(go,this.props),"focus_point"!==t&&i.a.createElement(zo,{width:w.width,height:w.height,shapes:u,updateState:c,selectedShape:f,activeTab:t,round:g,latestCanvasSize:b,colorScheme:d,wrapperId:h,processWithCloudimage:m}),"focus_point"===t&&i.a.createElement(wo,{src:s,updateState:c,focusPoint:a,original:l}))}}])&&No(t.prototype,n),a}(o.Component);function Vo(e){return(Vo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Xo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function qo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xo(Object(n),!0).forEach(function(t){ti(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xo(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Qo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ko(e,t){return(Ko=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Zo(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=ei(e);if(t){var o=ei(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function Go(e,t){return!t||"object"!==Vo(t)&&"function"!=typeof t?Jo(e):t}(this,n)}}function Jo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ei(e){return(ei=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ti(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ni=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ko(e,t)}(a,e);var t,n,o=Zo(a);function a(){var e;!function $o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ti(Jo(e=o.call.apply(o,[this].concat(n))),"state",{isBlockRatio:!1}),ti(Jo(e),"changeWidth",function(t){var n=e.state.isBlockRatio,r=e.props.canvasDimensions,o=t.target.value,i=r.height;n||(i=o&&o/r.ratio||1),e.props.updateState({canvasDimensions:qo(qo({},r),{},{width:o,height:i})})}),ti(Jo(e),"changeHeight",function(t){var n=e.state.isBlockRatio,r=e.props.canvasDimensions,o=t.target.value,i=r.width;n||(i=o&&o*r.ratio||1),e.props.updateState({canvasDimensions:qo(qo({},r),{},{width:i,height:o})})}),ti(Jo(e),"toggleRatio",function(){e.setState({isBlockRatio:!e.state.isBlockRatio})}),e}return t=a,(n=[{key:"componentDidMount",value:function(){var e=this.props,t=e.operations,n=e.processWithCloudService,r=e.updateState,o=e.forceApplyOperations,i=t.findIndex(function(e){return"resize"===e.stack[0].name});i>-1&&n&&(t.splice(i,1),r({operations:t}),o(t,"resize"))}},{key:"render",value:function(){var e=this,t=this.state.isBlockRatio,n=this.props,r=n.canvasDimensions,o=n.processWithCloudService,a=n.onPreResize,l=n.t;return i.a.createElement(xe,{id:"preview-img-box"},i.a.createElement(Vt,null,l["warning.too_big_resolution"]),i.a.createElement(Xt,null,i.a.createElement("h4",null,l["pre_resize.title"]),i.a.createElement(Ht,null,i.a.createElement(Wt,null,i.a.createElement(yt,null,i.a.createElement(wt,null,l["common.width"]),i.a.createElement(xt,{fullSize:!0,value:parseInt(r.width,10)||"",onChange:this.changeWidth})),i.a.createElement(St,null,i.a.createElement(Ct,{active:!t,style:o?{cursor:"not-allowed"}:{},link:!0,onClick:function(){!o&&e.toggleRatio()}},i.a.createElement(Et,{active:!t,style:o?{cursor:"not-allowed"}:{}}))),i.a.createElement(yt,null,i.a.createElement(wt,null,l["common.height"]),i.a.createElement(xt,{fullSize:!0,value:parseInt(r.height,10)||"",onChange:this.changeHeight})))),i.a.createElement(Yt,null,i.a.createElement("p",null,i.a.createElement(je,{themeColor:!0,themeBtn:!0,onClick:function(){a("keep")}},l["pre_resize.keep_original_resolution"])),i.a.createElement("p",null,i.a.createElement(je,{themeColor:!0,success:!0,onClick:function(){a("resize")}},l["pre_resize.resize_n_continue"])))))}}])&&Qo(t.prototype,n),a}(o.Component);function ri(e){return(ri="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ii(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ai(e,t){return(ai=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function li(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=si(e);if(t){var o=si(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function ci(e,t){return!t||"object"!==ri(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,n)}}function si(e){return(si=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var ui=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ai(e,t)}(a,e);var t,n,o=li(a);function a(){return function oi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.name,n=e.activeTab,r=e.updateState,o=e.t,a="rotate"===t?"orientation":t;return i.a.createElement(O,{active:n===t,onClick:function(){return r({activeTab:t})}},i.a.createElement(_,{name:t}),i.a.createElement(P,null,o["toolbar.".concat(a)]))}}])&&ii(t.prototype,n),a}(o.Component);function fi(e){return(fi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function di(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function hi(e,t){return(hi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function mi(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=bi(e);if(t){var o=bi(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function gi(e,t){return!t||"object"!==fi(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,n)}}function bi(e){return(bi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var vi=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&hi(e,t)}(a,e);var t,n,o=mi(a);function a(){return function pi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.active,n=e.name,r=e.onApplyEffects,o=e.noCapitalStrs;return i.a.createElement(j,{active:t===n,onClick:r.bind(null,n)},i.a.createElement(R,{src:Nr(n)}),i.a.createElement(D,{noCapitalStrs:o},Fr(n)))}}])&&di(t.prototype,n),a}(o.Component);function yi(e){return(yi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function xi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ki(e,t){return(ki=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Si(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=Ei(e);if(t){var o=Ei(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function Ci(e,t){return!t||"object"!==yi(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,n)}}function Ei(e){return(Ei=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Oi=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ki(e,t)}(a,e);var t,n,o=Si(a);function a(){return function wi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.onApplyEffects,n=e.effect,r=e.noCapitalStrs;return i.a.createElement(T,null,fr.map(function(e){return i.a.createElement(vi,{active:n,key:e,name:e,onApplyEffects:t,noCapitalStrs:r})}))}}])&&xi(t.prototype,n),a}(o.Component);function _i(e){return(_i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ti(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ji(e,t){return(ji=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ri(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=Mi(e);if(t){var o=Mi(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function Di(e,t){return!t||"object"!==_i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,n)}}function Mi(e){return(Mi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Ai=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ji(e,t)}(a,e);var t,n,o=Ri(a);function a(){return function Pi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.active,n=e.name,r=e.onApplyFilters;return i.a.createElement(j,{active:t===n,onClick:r.bind(null,n)},i.a.createElement(R,{src:Nr(n)}),i.a.createElement(D,null,Fr(n)))}}])&&Ti(t.prototype,n),a}(o.Component);function Ii(e){return(Ii="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Bi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Li(e,t){return(Li=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ni(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=Ui(e);if(t){var o=Ui(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function Fi(e,t){return!t||"object"!==Ii(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,n)}}function Ui(e){return(Ui=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Hi=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Li(e,t)}(a,e);var t,n,o=Ni(a);function a(){return function zi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.onApplyFilters,n=e.filter;return i.a.createElement(T,null,pr.map(function(e){return i.a.createElement(Ai,{active:n,key:e,name:e,onApplyFilters:t})}))}}])&&Bi(t.prototype,n),a}(o.Component);function Wi(e){return(Wi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Vi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Xi(e,t){return(Xi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function qi(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=Ki(e);if(t){var o=Ki(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function $i(e,t){return!t||"object"!==Wi(t)&&"function"!=typeof t?Qi(e):t}(this,n)}}function Qi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ki(e){return(Ki=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Zi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Gi=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Xi(e,t)}(a,e);var t,n,o=qi(a);function a(){var e;!function Yi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Zi(Qi(e=o.call.apply(o,[this].concat(n))),"state",{aspectRatio:NaN,activeRatio:"custom"}),Zi(Qi(e),"changeWidth",function(t){var n=e.props.initialZoom;window.scaleflexPlugins.cropperjs.setCropBoxData({width:+t.target.value/n/window.scaleflexPlugins.zoom})}),Zi(Qi(e),"changeHeight",function(t){var n=e.props.initialZoom;window.scaleflexPlugins.cropperjs.setCropBoxData({height:+t.target.value/n/window.scaleflexPlugins.zoom})}),Zi(Qi(e),"toggleRatio",function(t){t.preventDefault(),t.stopPropagation();var n=e.props.cropDetails,r=n.width,o=n.height,i=e.state.aspectRatio;i=i?NaN:r/o,window.scaleflexPlugins.cropperjs.setAspectRatio(i),window.scaleflexPlugins.cropperjs.setCropBoxData({width:r/window.scaleflexPlugins.zoom,height:o/window.scaleflexPlugins.zoom}),e.setState({aspectRatio:i})}),Zi(Qi(e),"changeRatio",function(t){var n,r=e.state.aspectRatio,o=e.props,i=o.original,a=i.width,l=void 0===a?1:a,c=i.height,s=void 0===c?1:c,u=o.updateState;"custom"!==t.name||r?(u({roundCrop:"round"===t.name||50===t.radius}),n="original"===t.name?l/s:t.value,window.scaleflexPlugins.cropperjs.setAspectRatio(n),e.setState({activeRatio:t.name,aspectRatio:n})):e.setState({activeRatio:t.name})}),e}return t=a,(n=[{key:"componentDidMount",value:function(){}},{key:"render",value:function(){var e=this,t=this.state,n=t.aspectRatio,r=t.activeRatio,o=this.props,a=o.cropDetails,l=o.original,c=o.initialZoom,s=o.t,u=o.config.cropPresets,f=void 0===u?[]:u;return i.a.createElement(gt,null,i.a.createElement(Ot,{active:"custom"===r},i.a.createElement(yt,null,i.a.createElement(wt,null,s["common.width"]),i.a.createElement(xt,{dark:"custom"===r,fullSize:!0,value:Math.round(a.width*c),onChange:this.changeWidth})),i.a.createElement(St,null,i.a.createElement(Ct,{active:n,link:!0,onClick:this.toggleRatio},i.a.createElement(Et,{active:n}))),i.a.createElement(yt,null,i.a.createElement(wt,null,s["common.height"]),i.a.createElement(xt,{dark:"custom"===r,fullSize:!0,value:Math.round(a.height*c),onChange:this.changeHeight})),i.a.createElement(vt,null,s["common.custom"])),i.a.createElement(bt,null,f.map(function(t){return i.a.createElement(Ot,{active:r===t.name,onClick:function(){e.changeRatio(t)},key:t.name},i.a.createElement(_t,null,i.a.createElement(Tt,null,i.a.createElement(jt,null),i.a.createElement(Pt,{ratio:t.value||l.width/l.height,radius:t.radius})),i.a.createElement(Rt,null,s["common.".concat(t.name)]||t.name)))})))}}])&&Vi(t.prototype,n),a}(o.Component);function Ji(e){return(Ji="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ea(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ta(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ea(Object(n),!0).forEach(function(t){sa(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ea(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ra(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function oa(e,t){return(oa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ia(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=ca(e);if(t){var o=ca(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function aa(e,t){return!t||"object"!==Ji(t)&&"function"!=typeof t?la(e):t}(this,n)}}function la(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ca(e){return(ca=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function sa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ua=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&oa(e,t)}(a,e);var t,n,o=ia(a);function a(){var e;!function na(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return sa(la(e=o.call.apply(o,[this].concat(n))),"state",{isBlockRatio:!1}),sa(la(e),"changeWidth",function(t){var n=e.state.isBlockRatio,r=e.props.canvasDimensions,o=t.target.value,i=r.height;n||(i=o&&o/r.ratio||1),e.props.updateState({canvasDimensions:ta(ta({},r),{},{width:o,height:i})})}),sa(la(e),"changeHeight",function(t){var n=e.state.isBlockRatio,r=e.props.canvasDimensions,o=t.target.value,i=r.width;n||(i=o&&o*r.ratio||1),e.props.updateState({canvasDimensions:ta(ta({},r),{},{width:i,height:o})})}),sa(la(e),"applyPreset",function(t){var n=t.width,r=t.height;e.props.updateState({canvasDimensions:{ratio:n/r,width:n,height:r}})}),sa(la(e),"toggleRatio",function(){e.setState({isBlockRatio:!e.state.isBlockRatio})}),e}return t=a,(n=[{key:"render",value:function(){var e=this,t=this.state.isBlockRatio,n=this.props,r=n.canvasDimensions,o=n.processWithCloudService,a=n.t,l=n.config.resizePresets,c=void 0===l?[]:l;return i.a.createElement(Ht,null,i.a.createElement(Wt,null,i.a.createElement(yt,null,i.a.createElement(wt,null,a["common.width"]),i.a.createElement(xt,{fullSize:!0,value:parseInt(r.width,10)||"",onChange:this.changeWidth})),i.a.createElement(St,null,i.a.createElement(Ct,{active:!t,style:o?{cursor:"not-allowed"}:{},link:!0,onClick:function(){!o&&e.toggleRatio()}},i.a.createElement(Et,{active:!t,style:o?{cursor:"not-allowed"}:{}}))),i.a.createElement(yt,null,i.a.createElement(wt,null,a["common.height"]),i.a.createElement(xt,{fullSize:!0,value:parseInt(r.height,10)||"",onChange:this.changeHeight}))),i.a.createElement(qt,null,c.filter(function(e){return Math.abs(r.width/r.height-e.ratio)<.05}).map(function(t){return i.a.createElement($t,{key:t.name,onClick:function(){e.applyPreset(t)}},i.a.createElement("div",null,t.width," x ",t.height),i.a.createElement("div",null,t.name))})))}}])&&ra(t.prototype,n),a}(o.Component);function fa(){var e=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n#filerobot-image-editor-root & {\n  position: relative;\n  width: 175px;\n  padding: 25px 5px 20px 5px;\n}\n  \n  #filerobot-image-editor-root & label {\n    display: inline-block;\n    width: 100%;\n    text-align: center;\n    padding-top: ",";\n  }\n  \n  #filerobot-image-editor-root & :after {\n    content: ",";\n    display: inline-block;\n    position: absolute;\n    background: ",";\n    height: 5px;\n    width: 2px;\n    top: 45px;\n    left: calc(50% - 1px);\n  }\n  \n  /* CHROME */\n  \n  #filerobot-image-editor-root & #range {\n    -webkit-appearance: none;\n    display: block;\n    outline: none;\n    background: ",";\n    height: 6px;\n    width: 180px;\n    border-radius: 5px;\n    margin-bottom: 5px;\n  }\n  \n  #filerobot-image-editor-root & #range::-webkit-slider-thumb {\n      -webkit-appearance: none;\n      width: 18px;\n      height: 18px;\n      border-radius: 50%;\n      background: ",";\n    }\n  \n  /* FIREFOX */\n  \n  #filerobot-image-editor-root & #range::-moz-range-thumb {\n    border: none;\n    height: 14px;\n    width: 14px;\n    border-radius: 50%;\n    background: ",";\n    cursor: pointer;\n  }\n  \n  #filerobot-image-editor-root & #range::-moz-range-track {\n    width: 100%;\n    height: 3px;\n    cursor: pointer;\n    background: ",";\n    border-radius: 5px;\n  }\n"]);return fa=function(){return e},e}function pa(e){return(pa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function da(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ha(e,t){return(ha=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ma(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=va(e);if(t){var o=va(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function ga(e,t){return!t||"object"!==pa(t)&&"function"!=typeof t?ba(e):t}(this,n)}}function ba(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function va(e){return(va=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ya(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wa=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ha(e,t)}(a,e);var t,n,o=ma(a);function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),ya(ba(t=o.call(this,e)),"updateWithDebounce",Object(bo.debounce)(100,function(e){t.props.updateRange(e)})),ya(ba(t),"updateRange",function(e){var n=e.target.value;t.setState({range:n},function(){t.updateWithDebounce(n)})}),t.state={range:e.range},t}return t=a,(n=[{key:"componentDidUpdate",value:function(e){var t=e.range,n=this.props.range;t!==n&&n!==this.state.range&&this.setState({range:n})}},{key:"render",value:function(){var e=this.state.range,t=this.props,n=t.label,r=t.min,o=void 0===r?-100:r,a=t.max,l=void 0===a?100:a,c=t.step,s=void 0===c?1:c,u=t.labelBefore,f=t.labelStyles;return i.a.createElement(xa,{className:"image-editor-range-wrapper",labelBefore:u,label:n},n&&u&&i.a.createElement("label",{style:f},n),i.a.createElement("input",{id:"range",type:"range",value:e,min:o,max:l,step:s,onChange:this.updateRange}),n&&!u&&i.a.createElement("label",{style:f},n))}}])&&da(t.prototype,n),a}(o.Component),xa=Object(a.b)("div").attrs(function(){return{className:"image-editor-range"}})(fa(),function(e){return e.labelBefore?0:"20px"},function(e){return e.label?"":"unset"},function(e){return e.theme.colors.text},function(e){return e.theme.colors.primaryBg},function(e){return e.theme.colors.text},function(e){return e.theme.colors.text},function(e){return e.theme.colors.text});function ka(e){return(ka="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ca(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ea(e,t){return(Ea=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Oa(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=Ta(e);if(t){var o=Ta(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function _a(e,t){return!t||"object"!==ka(t)&&"function"!=typeof t?Pa(e):t}(this,n)}}function Pa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ta(e){return(Ta=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ja(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ra=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ea(e,t)}(a,e);var t,n,o=Oa(a);function a(){var e;!function Sa(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ja(Pa(e=o.call.apply(o,[this].concat(n))),"leftRotate",function(){var t=e.props,n=t.onRotate,r=t.correctionDegree,o=t.flipX,i=t.flipY;n(-90,parseInt(r),o,i)}),ja(Pa(e),"rightRotate",function(){var t=e.props,n=t.onRotate,r=t.correctionDegree,o=t.flipX,i=t.flipY;n(90,parseInt(r),o,i)}),ja(Pa(e),"updateCorrectionDegree",function(t){var n=e.props,r=n.flipX,o=n.flipY;e.setState({correctionDegree:t}),e.props.onRotate(0,parseFloat(t),r,o)}),ja(Pa(e),"onFlip",function(t){var n=e.props,r=n.flipX,o=n.flipY,i=n.correctionDegree,a="x"===t?!r:r,l="y"===t?!o:o;e.props.onRotate(0,i,a,l)}),e}return t=a,(n=[{key:"render",value:function(){var e=this,t=this.props,n=t.correctionDegree,r=t.t,o=t.config,a=(void 0===o?{}:o).processWithCloudService;return i.a.createElement(nn,null,i.a.createElement(rn,null,i.a.createElement(on,null,i.a.createElement(an,null,i.a.createElement(cn,{onClick:this.leftRotate},i.a.createElement(ln,{name:"left-rotate"})," ",i.a.createElement("span",null,r["orientation.rotate_l"])),i.a.createElement(cn,{onClick:this.rightRotate},i.a.createElement(ln,{name:"right-rotate"}),i.a.createElement("span",null,r["orientation.rotate_r"])),!a&&i.a.createElement(i.a.Fragment,null,i.a.createElement(cn,{onClick:function(){e.onFlip("x")}},i.a.createElement(ln,{name:"flip-h"}),i.a.createElement("span",null,r["orientation.flip_h"])),i.a.createElement(cn,{onClick:function(){e.onFlip("y")}},i.a.createElement(ln,{name:"flip-v"}),i.a.createElement("span",null,r["orientation.flip_v"])))),!a&&i.a.createElement("div",null,i.a.createElement(wa,{min:-30,max:30,step:.5,range:n,updateRange:this.updateCorrectionDegree}),i.a.createElement("svg",{viewBox:"-90 -5 180 10",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false"},i.a.createElement("circle",{fill:"currentColor",cx:"-37.15555555555556",cy:"0",r:"0.2",opacity:"0.8"}),i.a.createElement("circle",{fill:"currentColor",cx:"-35.2",cy:"0",r:"0.2",opacity:"0.6"}),i.a.createElement("circle",{fill:"currentColor",cx:"-33.24444444444445",cy:"0",r:"0.2",opacity:"0.4"}),i.a.createElement("circle",{fill:"currentColor",cx:"-31.28888888888889",cy:"0",r:"0.2",opacity:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"-29.333333333333336",cy:"0",r:"0.5"}),i.a.createElement("text",{fill:"currentColor",x:"-31.583333333333336",y:"3.5"},"-30Â°"),i.a.createElement("circle",{fill:"currentColor",cx:"-27.37777777777778",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"-25.422222222222224",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"-23.46666666666667",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"-21.51111111111112",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"-19.555555555555557",cy:"0",r:"0.5"}),i.a.createElement("text",{fill:"currentColor",x:"-21.805555555555557",y:"3.5"},"-20Â°"),i.a.createElement("circle",{fill:"currentColor",cx:"-17.60000000000001",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"-15.644444444444446",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"-13.688888888888897",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"-11.733333333333334",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"-9.777777777777786",cy:"0",r:"0.5"}),i.a.createElement("text",{fill:"currentColor",x:"-12.027777777777786",y:"3.5"},"-10Â°"),i.a.createElement("circle",{fill:"currentColor",cx:"-7.822222222222223",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"-5.866666666666674",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"-3.9111111111111114",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"-1.9555555555555628",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"0",cy:"0",r:"0.5"}),i.a.createElement("text",{fill:"currentColor",x:"-0.75",y:"3.5"},"0Â°"),i.a.createElement("circle",{fill:"currentColor",cx:"1.9555555555555486",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"3.9111111111111114",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"5.86666666666666",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"7.822222222222223",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"9.777777777777771",cy:"0",r:"0.5"}),i.a.createElement("text",{fill:"currentColor",x:"8.277777777777771",y:"3.5"},"10Â°"),i.a.createElement("circle",{fill:"currentColor",cx:"11.733333333333334",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"13.688888888888883",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"15.644444444444446",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"17.599999999999994",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"19.555555555555557",cy:"0",r:"0.5"}),i.a.createElement("text",{fill:"currentColor",x:"18.055555555555557",y:"3.5"},"20Â°"),i.a.createElement("circle",{fill:"currentColor",cx:"21.511111111111106",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"23.46666666666667",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"25.422222222222217",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"27.37777777777778",cy:"0",r:"0.2"}),i.a.createElement("circle",{fill:"currentColor",cx:"29.33333333333333",cy:"0",r:"0.5"}),i.a.createElement("text",{fill:"currentColor",x:"27.83333333333333",y:"3.5"},"30Â°"),i.a.createElement("circle",{fill:"currentColor",cx:"31.28888888888889",cy:"0",r:"0.2",opacity:"0.8"}),i.a.createElement("circle",{fill:"currentColor",cx:"33.24444444444444",cy:"0",r:"0.2",opacity:"0.6"}),i.a.createElement("circle",{fill:"currentColor",cx:"35.2",cy:"0",r:"0.2",opacity:"0.4"}),i.a.createElement("circle",{fill:"currentColor",cx:"37.15555555555555",cy:"0",r:"0.2",opacity:"0.2"}))))))}}])&&Ca(t.prototype,n),a}(o.Component);function Da(e){return(Da="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ma(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Aa(e,t){return(Aa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ia(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=La(e);if(t){var o=La(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function za(e,t){return!t||"object"!==Da(t)&&"function"!=typeof t?Ba(e):t}(this,n)}}function Ba(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function La(e){return(La=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Na(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fa=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Aa(e,t)}(a,e);var t,n,o=Ia(a);function a(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),Na(Ba(e=o.call(this)),"updateBrightness",function(t){e.onAdjust("brightness",t)}),Na(Ba(e),"updateContrast",function(t){e.onAdjust("contrast",t)}),Na(Ba(e),"updateExposure",function(t){e.onAdjust("exposure",t)}),Na(Ba(e),"updateSaturation",function(t){e.onAdjust("saturation",t)}),Na(Ba(e),"onAdjust",function(t,n){e.setState(Na({},t,n)),e.props.onAdjust(t,n)}),e.state={brightness:0,contrast:0,exposure:0,saturation:0},e}return t=a,(n=[{key:"render",value:function(){var e=this.props.t,t=this.state,n=t.brightness,r=t.contrast,o=t.exposure,a=t.saturation;return i.a.createElement(un,null,i.a.createElement(wa,{label:e["adjust.brightness"],range:n,updateRange:this.updateBrightness}),i.a.createElement(wa,{label:e["adjust.contrast"],range:r,updateRange:this.updateContrast}),i.a.createElement(wa,{label:e["adjust.exposure"],range:o,updateRange:this.updateExposure}),i.a.createElement(wa,{label:e["adjust.saturation"],range:a,updateRange:this.updateSaturation}))}}])&&Ma(t.prototype,n),a}(o.Component);function Ua(){var e=qa(["\n#filerobot-image-editor-root & {\n  background: ",";\n  width: 14px;\n  height: 14px;\n  display: inline-block;\n  vertical-align: middle;\n  margin-right: 3px;\n  background-size: cover;\n}\n"]);return Ua=function(){return e},e}function Ha(){var e=qa(["\n#filerobot-image-editor-root & {\n  display: inline-block;\n  vertical-align: middle;\n}\n"]);return Ha=function(){return e},e}function Wa(){var e=qa(["\n#filerobot-image-editor-root & {\n  cursor: pointer;\n  ",";\n}\n  \n  #filerobot-image-editor-root &:hover {\n    background: ",";\n  }\n"]);return Wa=function(){return e},e}function Ya(){var e=qa(["\n#filerobot-image-editor-root & {\n  display: ",";\n  list-style-type: none;\n  margin: 2px 0 0 0;\n  padding: 0;\n  position: absolute;\n  background: #fff;\n  width: ",";\n  border: none;\n  color: ",";\n  background: ",";\n  box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), 0 1px 0 rgba(82,104,109,.6);\n  border-radius: .25rem;\n  overflow: hidden;\n  overflow-y: auto;\n  max-height: ",";\n  z-index: 101000000000000;\n}\n\n  @media (max-width: 600px) {\n#filerobot-image-editor-root & {\n    position: relative;\n    max-height: ","\n}\n  }\n"]);return Ya=function(){return e},e}function Va(){var e=qa(["\n#filerobot-image-editor-root & {\n  width: 100%;\n  padding: 9px 12px;\n  cursor: pointer;\n}\n  #filerobot-image-editor-root ","\n  \n  &:hover {\n    opacity: ",";\n  }\n  #filerobot-image-editor-root & :after {\n    content: '';\n    position: absolute;\n    top: 50%;\n    margin-top: -2.5px;\n    right: 5px;\n    width: 0; \n    height: 0; \n    border-left: 5px solid transparent;\n    border-right: 5px solid transparent;\n    \n    border-top: 5px solid #fff;\n  }\n"]);return Va=function(){return e},e}function Xa(){var e=qa(["\n#filerobot-image-editor-root & {\n  ",";\n  display: ",";\n  width: ",";\n  text-align: ",";\n}\n"]);return Xa=function(){return e},e}function qa(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function $a(e){return($a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ka(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Za(e,t){return(Za=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ga(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=tl(e);if(t){var o=tl(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function Ja(e,t){return!t||"object"!==$a(t)&&"function"!=typeof t?el(e):t}(this,n)}}function el(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tl(e){return(tl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function nl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var rl=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Za(e,t)}(a,e);var t,n,o=Ga(a);function a(){var e;!function Qa(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return nl(el(e=o.call.apply(o,[this].concat(n))),"state",{isOpened:!1}),nl(el(e),"getValue",function(t){var n=e.props,r=n.list,o=n.placeholder,i=void 0===o?"select":o,a=n.valueProp,l=void 0===a?"id":a,c=n.labelProp,s=void 0===c?"label":c,u=n.renderLabel,f=n.processValue,p=r.find(function(e){return e[l]===t});return(f?f(p,t,r,l,s):p&&(p[s]&&u?u(p[s]):p[s]))||"".concat(i)}),nl(el(e),"toggleMenu",function(){var t=!e.state.isOpened;t?(e.onOutsideClick=function(t){27===t.keyCode&&e.toggleMenu()},document.addEventListener("keyup",e.onOutsideClick),document.addEventListener("mouseup",e.handleOutsideMouseClick),document.addEventListener("touchstart",e.handleOutsideMouseClick)):(document.removeEventListener("keyup",e.onOutsideClick),document.removeEventListener("mouseup",e.handleOutsideMouseClick),document.removeEventListener("touchstart",e.handleOutsideMouseClick)),e.setState({isOpened:t})}),nl(el(e),"handleOutsideMouseClick",function(t){var n=t.target;e.dropdown&&(e.selectedItem&&e.selectedItem.contains(n)||(e.dropdown.contains(n)?t.stopPropagation():e.setState({isOpened:!1})))}),nl(el(e),"onItemClick",function(t,n){var r=e.props,o=r.onChange,i=r.onBlur;o(n,t),i&&i(n),e.setState({isOpened:!1})}),nl(el(e),"filterList",function(t){var n=e.props,r=n.exclude,o=n.valueProp,i=void 0===o?"id":o;return r&&r.length?t.filter(function(e){return!r.includes(e[i])}):t}),e}return t=a,(n=[{key:"componentWillUnmount",value:function(){document.removeEventListener("keyup",this.onOutsideClick),document.removeEventListener("mouseup",this.onOutsideClick),document.removeEventListener("touchstart",this.onOutsideClick),document.removeEventListener("mouseup",this.handleOutsideMouseClick),document.removeEventListener("touchstart",this.handleOutsideMouseClick)}},{key:"render",value:function(){var e=this,t=this.state.isOpened,n=this.props,r=n.value,o=n.list,a=n.valueProp,l=void 0===a?"id":a,c=n.labelProp,s=void 0===c?"label":c,u=n.renderLabel,f=n.width,p=void 0===f?"":f,d=n.styles,h=void 0===d?{}:d,m=n.display,g=n.style,b=n.labelDescription,v=void 0===b?"":b,y=n.size,w=n.small,x=void 0!==w&&w,k=n.notRelativePosition,S=void 0!==k&&k;return i.a.createElement(ol,{width:p,display:m,styles:h,style:g,notRelativePosition:S},i.a.createElement(il,{as:"div",small:x,size:y,styles:h,focused:t,notSelected:!r,onClick:this.toggleMenu,ref:function(t){e.selectedItem=t},relativePosition:S},this.getValue(r)," ",v?"(".concat(v,")"):""),i.a.createElement(al,{size:y,show:t&&this.filterList(o).length,ref:function(t){e.dropdown=t},limitedWidth:S},this.filterList(o).map(function(t){return i.a.createElement(ll,{size:y,key:t[l],onClick:function(n){e.onItemClick(n,t[l])}},t.color&&i.a.createElement(ul,{color:t.color}),i.a.createElement(sl,null,function(e){return e[s]&&u?u(e[s]):e[s]}(t)))})))}}])&&Ka(t.prototype,n),a}(o.Component),ol=a.b.div(Xa(),function(e){return!e.notRelativePosition&&"position: relative;"},function(e){return e.display?e.display:e.width?"inline-block":"block"},function(e){return e.width||"auto"},function(e){return e.styles.textAlign?e.styles.textAlign:"left"}),il=Object(a.b)(kt).attrs()(Va(),function(e){return e.relativePosition&&"position: relative;"},function(e){return e.styles.opacity&&1}),al=a.b.ul(Ya(),function(e){return e.show?"block":"none"},function(e){return e.limitedWidth?"111px":"100%"},function(e){return e.theme.colors.text},function(e){return e.theme.colors.primaryBg},function(e){return"sm"===e.size?"250px":"200px"},function(e){return e.show?"120px":"0"}),ll=a.b.li(Wa(),function(e){return cl(e.size)},function(e){return e.theme.colors.primaryBg}),cl=function(e){switch(e){case"sm":return"padding: .2rem .6rem; font-size: 12px;";case"md":return"padding: .3rem .7rem; font-size: 12px;";default:return"padding: .375rem .75rem; font-size: 14px;"}},sl=a.b.span(Ha()),ul=a.b.span(Ua(),function(e){return e.color?e.color:"transparent"}),fl=rl;function pl(e){return(pl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function dl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}}(e,t)||function(e,t){if(e){if("string"==typeof e)return hl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?hl(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ml(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function gl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ml(Object(n),!0).forEach(function(t){Sl(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ml(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function bl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function vl(e,t){return(vl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function yl(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=kl(e);if(t){var o=kl(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function wl(e,t){return!t||"object"!==pl(t)&&"function"!=typeof t?xl(e):t}(this,n)}}function xl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kl(e){return(kl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Sl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Cl=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&vl(e,t)}(a,e);var t,n,o=yl(a);function a(e){var t,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),Sl(xl(r=o.call(this,e)),"changeOpacity",function(e){r.updateWatermarkProperty({opacity:e})}),Sl(xl(r),"updateWatermarkProperty",function(e,t,n){var o=r.props,i=o.shapeOperations,a=o.watermark.lockScaleToPercentage,l=void 0===a?0:a;t||(t=e),n||(n=e);var c=r.getWatermarkLayer()||{};r.setState(e,function(){i.addOrUpdate(gl(gl({},t),{},{lockScaleToPercentage:l,key:"watermark-layer",index:c.index,tab:"watermark"}),{watermark:gl(gl({},r.props.watermark),n)})})}),Sl(xl(r),"getWatermarkLayer",function(){return r.props.shapeOperations.getShape({key:"watermark-layer"})}),Sl(xl(r),"changeURL",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.target.value;if(r.props.watermark.text)r.initWatermarkImage(n);else{var o=r.state.position;r.updateWatermarkProperty({url:n,position:o},gl({img:n,position:o},t),{url:"",text:!1})}}),Sl(xl(r),"changeTextProperty",function(e){var t=Sl({},e.target.name,e.target.value);if(r.props.watermark.text)r.updateWatermarkProperty(t);else{var n=r.state,o=gl({text:n.text,color:n.color,textSize:n.textSize,textFont:n.textFont,opacity:n.opacity,variant:Sr,tab:"watermark"},t);r.updateWatermarkProperty(gl({},t),gl(gl({},o),{},{resizingBox:!0}),{text:gl(gl({},r.props.watermark.text),o)})}}),Sl(xl(r),"readFile",function(e){if(r.props.config.processWithCloudimage)return null;var t=e.target;if(t.files&&t.files[0]){var n=new FileReader;n.onload=function(e){r.changeURL({target:{value:e.target.result}},{variant:kr})},n.readAsDataURL(t.files[0])}}),Sl(xl(r),"getWatermarkDimensionsByPosString",function(e,t,n){return Yr(e,Br(r.props.config.elementId),t,n)}),Sl(xl(r),"onPositionChange",function(e){var t=r.getWatermarkLayer(),n=t.width,o=t.height,i=dl(r.getWatermarkDimensionsByPosString(e,n,o),4),a=i[0],l=i[1],c=i[2],s=i[3];r.updateWatermarkProperty({position:e,width:c,height:s},{x:a,y:l,width:c,height:s},{position:e,x:a,y:l,width:c,height:s})}),Sl(xl(r),"initWatermarkImage",Object(bo.debounce)(500,function(e){var t=r.props.updateState,n=null;t({isShowSpinner:!0});var o=function(e){return{logoImage:e,isShowSpinner:!1,watermark:gl(gl({},r.props.watermark),{},{url:e.src})}};if(e){var i=r.props,a=i.shapeOperations,l=i.watermark,c=l.lockScaleToPercentage,s=void 0===c?0:c,u=l.position,f=r.state.opacity;(n=new Image).setAttribute("crossOrigin","Anonymous"),n.onload=function(){var e,t=r.props.watermark.imageFilter;t&&"function"==typeof t?(n.onload=null,e=o(t(n))):e=o(n);var i=(r.getWatermarkLayer()||{}).index,l=dl(r.getWatermarkDimensionsByPosString(u,n.width,n.height),4),c=l[0],p=l[1],d=l[2],h=l[3];a.addOrUpdate({img:n,opacity:f,index:i,x:c,y:p,width:d,height:h,variant:kr,key:"watermark-layer",tab:"watermark",lockScaleToPercentage:s},e)},n.onerror=function(){t({isShowSpinner:!1})},e.match(/^https?:\/\/./)?n.src=e+"?"+(new Date).getTime():n.src=e}else t({isShowSpinner:!1})})),Sl(xl(r),"showWatermarkList",function(){r.setState({showWaterMarkList:!0})}),Sl(xl(r),"hideWatermarkList",function(){r.setState({showWaterMarkList:!1})}),Sl(xl(r),"onChangeWatermark",function(e){r.changeURL({target:{value:e}}),r.hideWatermarkList()}),Sl(xl(r),"handleInputTypeChange",function(e){var t=e.target,n=r.props,o=n.updateState,i=n.config;o({isShowSpinner:!0}),r.setState({selectedInputType:t.value}),"text"===t.value?(r.changeTextProperty({target:{name:"text",value:(i.watermark||{}).defaultText||"Your text"}}),o({isShowSpinner:!1})):(o({watermark:gl(gl({},r.props.watermark),{},{text:null})}),r.initWatermarkImage(r.props.watermark.url||""))});var i=e.watermark,l=i.opacity,c=i.position,s=i.url,u=i.applyByDefault,f=i.activePositions,p=i.handleOpacity,d=e.watermark,h=d.urls,m=d.fonts,g=[],b=c||"right-top";if("string"==typeof f&&mr.hasOwnProperty(f))g=mr[f];else if(Array.isArray(f)){var v=Array(9).fill(0);f.map(function(e,t){return v[t]=e}),g=v}else g=Array(9).fill(1);return 1!==g[hr.indexOf(b)]&&(b=hr[g.indexOf(1)]),h&&(h=h.map(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if("string"==typeof e){var t=e.split("/");return{url:e,label:t[t.length-1]}}return e})),r.initWatermarkImage(s||(null===(t=h)||void 0===t||null===(n=t[0])||void 0===n?void 0:n.url)),r.state={isBlockRatio:!1,opacity:l||.7,handleOpacity:"boolean"!=typeof p||p,position:b,url:s||(h&&h.length>1?h[0]&&h[0].url:""),urls:h||[],activePositions:g,isWatermarkList:h&&h.length>1,applyByDefault:u||!1,showWaterMarkList:!1,selectedInputType:h&&h.length>1?"gallery":"upload",text:"",color:"#000000",textSize:62,textFont:"Arial",fonts:m||r.props.config.theme.fonts},r}return t=a,(n=[{key:"componentDidUpdate",value:function(e){var t=this.props;t.watermark.position!==this.state.position&&this.onPositionChange(this.state.position),t.watermark.applyByDefault!==e.watermark.applyByDefault&&(this.getWatermarkLayer()?this.updateWatermarkProperty({applyByDefault:!1},{hidden:!0,resizingBox:!1},{applyByDefault:!1}):this.setState({applyByDefault:t.watermark.applyByDefault}),t.watermark.applyByDefault&&(this.getWatermarkLayer()?this.updateWatermarkProperty({applyByDefault:!0},{hidden:!1,resizingBox:!0},{applyByDefault:!0}):this.initWatermarkImage(t.watermark.url)))}},{key:"render",value:function(){var e=this,t=this.state,n=t.isWatermarkList,r=t.url,o=t.urls,a=t.opacity,l=t.handleOpacity,c=t.position,s=t.activePositions,u=(t.applyByDefault,t.showWaterMarkList),f=t.selectedInputType,p=t.text,d=t.color,h=t.textFont,m=t.textSize,g=t.fonts,b=this.props.config,v="upload"===f,y="gallery"===f,w="url"===f,x="text"===f,k=this.props.t;return i.a.createElement(Ln,null,i.a.createElement(Yn,null,i.a.createElement("label",null,k["common.gallery"],i.a.createElement("input",{type:"radio",value:"gallery",checked:"gallery"===f,onChange:this.handleInputTypeChange}),i.a.createElement("span",null)),i.a.createElement("label",{style:{cursor:b.processWithCloudimage?"not-allowed":"auto"}},k["common.upload"],i.a.createElement("input",{type:"radio",value:"upload",checked:"upload"===f,disabled:b.processWithCloudimage,onChange:this.handleInputTypeChange}),i.a.createElement("span",null)),i.a.createElement("label",null,k["common.url"],i.a.createElement("input",{type:"radio",value:"url",checked:"url"===f,onChange:this.handleInputTypeChange}),i.a.createElement("span",null)),i.a.createElement("label",null,k["common.text"],i.a.createElement("input",{type:"radio",value:"text",checked:"text"===f,onChange:this.handleInputTypeChange}),i.a.createElement("span",null))),i.a.createElement(Hn,null,i.a.createElement(Nn,null,y&&i.a.createElement(i.a.Fragment,null,i.a.createElement("label",{htmlFor:"url"},"Watermark Gallery"),i.a.createElement(fl,{width:"100%",list:o,valueProp:"url",id:"gallery",value:r,style:{width:"calc(100% - 120px)"},onChange:function(t){e.changeURL({target:{value:t}})}})),w&&i.a.createElement(i.a.Fragment,null,i.a.createElement("label",{htmlFor:"url"},"Watermark URL"),i.a.createElement(xt,{id:"url",value:r,style:{width:"calc(100% - 120px)"},onChange:this.changeURL})),v&&i.a.createElement(i.a.Fragment,null,i.a.createElement("label",{htmlFor:"image-upload"},"Watermark Image"),i.a.createElement(kt,{id:"image-upload",style:{width:"calc(100% - 120px)"},onChange:this.readFile})),x&&i.a.createElement(i.a.Fragment,null,i.a.createElement("label",{htmlFor:"text"},"Watermark Text"),i.a.createElement(xt,{id:"text",value:p,style:{width:"calc(65% - 135px)",minWidth:120},name:"text",onChange:this.changeTextProperty}),i.a.createElement(fl,{list:b.processWithCloudimage?vr:g,valueProp:"value",id:"textFont",value:h,style:{width:111,display:"inline-block",marginLeft:8},onChange:function(t){return e.changeTextProperty({target:{name:"textFont",value:t}})}}),i.a.createElement(xt,{value:m,type:"number",name:"textSize",style:{width:60,marginLeft:8},onChange:this.changeTextProperty}),i.a.createElement(xt,{value:d,type:"color",style:{width:30,marginLeft:8,padding:0,background:"transparent",boxShadow:"none"},name:"color",onChange:this.changeTextProperty}))),i.a.createElement(Fn,{switcherPosition:l?"right":"left"},l&&i.a.createElement(Un,null,i.a.createElement("label",{htmlFor:"opacity",style:{minWidth:80}},"Opacity"),i.a.createElement(wa,{label:k["common.opacity"],min:0,max:1,step:.05,range:a,updateRange:this.changeOpacity})))),i.a.createElement(Wn,null,hr.map(function(t,n){return i.a.createElement(Vn,{key:t,value:t,active:t===c,clickable:s[n],onClick:function(){s[n]&&e.onPositionChange(t)}})})),n&&u&&i.a.createElement(Xn,null,o.map(function(t){return i.a.createElement(qn,{key:t,src:t,onClick:function(){e.onChangeWatermark(t)}})})))}}])&&bl(t.prototype,n),a}(o.Component);function El(e){return(El="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ol(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ol(Object(n),!0).forEach(function(t){Il(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ol(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Tl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function jl(e,t){return(jl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Rl(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=Al(e);if(t){var o=Al(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function Dl(e,t){return!t||"object"!==El(t)&&"function"!=typeof t?Ml(e):t}(this,n)}}function Ml(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Al(e){return(Al=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Il(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var zl=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&jl(e,t)}(a,e);var t,n,o=Rl(a);function a(){var e;!function Pl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Il(Ml(e=o.call.apply(o,[this].concat(n))),"changeWidth",function(t){var n=t.target.value,r=e.props,o=r.updateState,i=r.focusPoint,a=r.canvasDimensions;o({focusPoint:_l(_l({},i),{},{x:Math.min(isNaN(n)?0:+n,a.width)})})}),Il(Ml(e),"changeHeight",function(t){var n=t.target.value,r=e.props,o=r.updateState,i=r.focusPoint,a=r.canvasDimensions;o({focusPoint:_l(_l({},i),{},{y:Math.min(isNaN(n)?0:+n,a.height)})})}),e}return t=a,(n=[{key:"componentDidMount",value:function(){}},{key:"render",value:function(){var e=this.props,t=e.focusPoint,n=e.t;return i.a.createElement(Ht,null,i.a.createElement(Wt,{active:!0},i.a.createElement(yt,null,i.a.createElement(wt,null,n["common.x"]),i.a.createElement(xt,{dark:!0,fullSize:!0,value:Math.round(t.x),onChange:this.changeWidth})),"Â Â ",i.a.createElement(yt,null,i.a.createElement(wt,null,n["common.y"]),i.a.createElement(xt,{dark:!0,fullSize:!0,value:Math.round(t.y),onChange:this.changeHeight}))))}}])&&Tl(t.prototype,n),a}(o.Component);function Bl(){var e=Yl(["\n#filerobot-image-editor-root & {\n  color: #fff;\n  display: inline-block;\n  margin-bottom: 0;\n}\n"]);return Bl=function(){return e},e}function Ll(){var e=Yl(["\n#filerobot-image-editor-root & {\n  display: flex;\n  flex-direction: column;\n  jutifyContent: center;\n  alignItems: center;\n  margin: 20px;\n}\n\n  #filerobot-image-editor-root & input {\n    margin-left: auto;\n    margin-right: auto;\n  }\n"]);return Ll=function(){return e},e}function Nl(){var e=Yl(["\n#filerobot-image-editor-root & {\n  width: 50px;\n  height: 50px;\n  max-width: 50px;\n  max-height: 50px;\n  padding-bottom: 3px;\n  cursor: pointer;\n  margin-left: auto;\n  margin-right: auto;\n\n  ",";\n}\n\n  #filerobot-image-editor-root & img {\n    max-width: 100%;\n  }\n"]);return Nl=function(){return e},e}function Fl(){var e=Yl(["\n#filerobot-image-editor-root & {\n  padding: 8px 25px;\n}\n\n  #filerobot-image-editor-root & * {\n    cursor: pointer;\n  }\n"]);return Fl=function(){return e},e}function Ul(){var e=Yl(["\n#filerobot-image-editor-root & {\n  height: 100%;\n  padding: 0 15px;\n  display: flex;\n  align-items: center;\n}\n"]);return Ul=function(){return e},e}function Hl(){var e=Yl(["\n#filerobot-image-editor-root & {\n  color: ",";\n  display: flex;\n  justify-content: flex-start;\n  align-items: center;\n  text-align: center; \n  width: fit-content;\n  min-width: 111px;\n  max-width: 100%;\n  height: 100%;\n  margin-left: auto;\n  margin-right: auto;\n}\n  \n  #filerobot-image-editor-root & ::-webkit-scrollbar {\n    height: 10px !important;\n  }\n  \n  #filerobot-image-editor-root & ::-webkit-scrollbar-thumb {\n    background: #3b4d54;\n    border-radius: 5px;\n  }\n  \n  @media (min-width: 768px) {\n#filerobot-image-editor-root & {\n    overflow-x: auto;\n    overflow-y: hidden;\n    white-space: nowrap\n}\n  }\n"]);return Hl=function(){return e},e}function Wl(){var e=Yl(["\n#filerobot-image-editor-root & {\n  display: flex;\n  width: 100%;\n  height: 100%;\n}\n"]);return Wl=function(){return e},e}function Yl(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Vl=a.b.div(Wl()),Xl=a.b.div(Hl(),function(e){return e.theme.colors.text}),ql=a.b.div(Ul()),$l=a.b.div(Fl()),Ql=a.b.div(Nl(),function(e){return e.isIconNotProvided&&"\n    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ5NSA0OTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ5NSA0OTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSJ3aGl0ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNNDk1LDEwMy41MTNWOTUuNWMwLTIxLjc4LTE3LjcyLTM5LjUtMzkuNS0zOS41aC00MTZDMTcuNzIsNTYsMCw3My43MiwwLDk1LjV2MzAzLjk5N2MwLDAuMDAzLDAsMC4wMDUsMCwwLjAwOA0KCQlDMC4wMDMsNDIxLjI4MywxNy43MjIsNDM5LDM5LjUsNDM5aDQxNmMyMS43OCwwLDM5LjUtMTcuNzIsMzkuNS0zOS41VjEwMy41MjFDNDk1LDEwMy41MTgsNDk1LDEwMy41MTYsNDk1LDEwMy41MTN6IE0zOS41LDcxaDQxNg0KCQljMTMuNTA5LDAsMjQuNSwxMC45OSwyNC41LDI0LjV2NC44ODNjLTM1LjEyMSwzNC45NjMtOTIuODUsOTIuNDY0LTE0MC43MjEsMTQwLjI4OWwtNzUuMTYyLTc1LjE2Mg0KCQljLTkuMTYyLTkuMTYyLTI0LjA3MS05LjE2Mi0zMy4yMzMsMEwxNSwzODEuMzkzVjk1LjVDMTUsODEuOTksMjUuOTkxLDcxLDM5LjUsNzF6IE00NTUuNSw0MjRoLTQxNg0KCQljLTEyLjUxOSwwLTIyLjg2OC05LjQzOS0yNC4zMTktMjEuNTc0TDI0MS40OSwxNzYuMTE3YzMuMzE0LTMuMzE0LDguNzA2LTMuMzE0LDEyLjAyMSwwbDc1LjE1OCw3NS4xNTgNCgkJQzI4OS4yNiwyOTAuNjcsMjU4LjgxMywzMjEuMjQ5LDI1Ny41LDMyM2MtMi40ODUsMy4zMTMtMS44MTQsOC4wMTUsMS41LDEwLjVjMS4zNDksMS4wMTIsMi45MjgsMS41LDQuNDk0LDEuNQ0KCQljMi4xODcsMCw0LjM0OS0wLjk1Myw1LjgyMi0yLjc2NEMyNzUuMDc1LDMyNS43Nyw0MTIuOTYyLDE4OC4zMDgsNDgwLDEyMS41NTFWMzk5LjVDNDgwLDQxMy4wMSw0NjkuMDA5LDQyNCw0NTUuNSw0MjR6Ii8+DQoJPHBhdGggZD0iTTEwMy41LDE5OWMyMS43OCwwLDM5LjUtMTcuNzIsMzkuNS0zOS41UzEyNS4yOCwxMjAsMTAzLjUsMTIwUzY0LDEzNy43Miw2NCwxNTkuNVM4MS43MiwxOTksMTAzLjUsMTk5eiBNMTAzLjUsMTM1DQoJCWMxMy41MDksMCwyNC41LDEwLjk5LDI0LjUsMjQuNVMxMTcuMDA5LDE4NCwxMDMuNSwxODRTNzksMTczLjAxLDc5LDE1OS41Uzg5Ljk5MSwxMzUsMTAzLjUsMTM1eiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=');\n    background-size: cover;\n    background-repeat: no-repeat;\n  "}),Kl=a.b.div(Ll()),Zl=a.b.label(Bl());function Gl(e){return(Gl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Jl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ec(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Jl(Object(n),!0).forEach(function(t){cc(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jl(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function nc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function rc(e,t){return(rc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function oc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=lc(e);if(t){var o=lc(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function ic(e,t){return!t||"object"!==Gl(t)&&"function"!=typeof t?ac(e):t}(this,n)}}function ac(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lc(e){return(lc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function cc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sc=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&rc(e,t)}(a,e);var t,n,o=oc(a);function a(){var e;!function tc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return cc(ac(e=o.call.apply(o,[this].concat(n))),"renderSettings",function(t){var n=e.props,r=n.shapeOperations,o=n.t,a=t.variant,l=t.opacity,c=t.color,s=t.stroke,u=void 0===s?{}:s,f=function(e,t){return r.updateShape({stroke:ec(ec({},u),{},cc({},e,t))})},p=function(e){return r.updateShape(cc({},e.target.name,e.target.value))},d=i.a.createElement(i.a.Fragment,{key:"default-settings"},i.a.createElement(wa,{label:o["common.opacity"],min:0,max:1,step:.05,range:l,updateRange:function(e){return r.updateShape({opacity:e})},labelBefore:!0,labelStyles:{color:"#fff"}}),i.a.createElement(Kl,null,i.a.createElement(Zl,null,"Stroke Color"),i.a.createElement(xt,{value:u.color||"#000000",type:"color",style:{width:30,padding:0,background:"transparent",boxShadow:"none"},onChange:function(e){var t=e.target.value;return f("color",t)}})),i.a.createElement(Kl,null,i.a.createElement(Zl,null,"Stroke width"),i.a.createElement(xt,{value:u.width||0,type:"number",style:{width:60},onChange:function(e){var t=e.target.value;return f("width",t)},min:0}))),h=i.a.createElement(Kl,{key:"common-settings-fields"},i.a.createElement(Zl,null,"Fill Color"),i.a.createElement(xt,{value:c||"#000",type:"color",style:{width:30,padding:0,background:"transparent",boxShadow:"none"},name:"color",onChange:p,key:"shape-color"})),m=[d];switch(a){case yr:case wr:case xr:m.push(h);break;case Sr:var g=i.a.createElement(i.a.Fragment,{key:"text-group-fields"},i.a.createElement(Kl,null,i.a.createElement(Zl,null,"Text"),i.a.createElement(xt,{id:"text",value:t.text||"Text",name:"text",style:{minWidth:111},onChange:p})),i.a.createElement(Kl,null,i.a.createElement(Zl,null,"Font family"),i.a.createElement(fl,{list:br,valueProp:"value",id:"textFont",value:t.textFont||"Arial",style:{width:111},onChange:function(e){return p({target:{name:"textFont",value:e}})},color:"text-font",notRelativePosition:!0})),i.a.createElement(Kl,null,i.a.createElement(Zl,null,"Font size"),i.a.createElement(xt,{value:t.textSize,type:"number",style:{width:60},name:"textSize",onChange:p,min:0})));m.unshift(g,h);break;case kr:var b=i.a.createElement(Kl,{key:"url-field"},i.a.createElement(Zl,null,"URL"),i.a.createElement(xt,{id:"img",value:"object"===Gl(t.img)?t.img.src:t.img||"",name:"img",style:{minWidth:111},onChange:p}));m.unshift(b)}return m}),e}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.availableShapes,n=e.selectedShape,r=void 0===n?{}:n,o=Object.keys(r).length;return i.a.createElement(Vl,null,0===o?i.a.createElement(Xl,null,t.map(function(e){var t=e.label,n=e.content,r=e.iconStyles,o=e.drawFn,a=e.iconUrl;return i.a.createElement($l,{key:t,onClick:function(){return o()}},i.a.createElement(Ql,{style:r,isIconNotProvided:!Boolean(n||a||r)},n||a&&i.a.createElement("img",{src:a,alt:"".concat(t," icon")})),i.a.createElement("label",null,t))})):i.a.createElement(ql,null,this.renderSettings(r)))}}])&&nc(t.prototype,n),a}(o.Component);function uc(e){return(uc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function pc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fc(Object(n),!0).forEach(function(t){wc(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fc(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function hc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function mc(e,t){return(mc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function gc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=yc(e);if(t){var o=yc(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function bc(e,t){return!t||"object"!==uc(t)&&"function"!=typeof t?vc(e):t}(this,n)}}function vc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yc(e){return(yc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function wc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xc=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&mc(e,t)}(a,e);var t,n,o=gc(a);function a(){var e;!function dc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return wc(vc(e=o.call.apply(o,[this].concat(n))),"updateOpacity",function(t){return e.props.shapeOperations.updateShape({opacity:t})}),wc(vc(e),"updateStroke",function(t,n){var r=e.props,o=r.shapeOperations,i=r.selectedShape.stroke,a=void 0===i?{}:i;o.updateShape({stroke:pc(pc({},a),{},wc({},t,n))})}),wc(vc(e),"updatePropertyFromEvent",function(t){return e.props.shapeOperations.updateShape(wc({},t.target.name,t.target.value))}),e}return t=a,(n=[{key:"componentDidMount",value:function(){this.props.shapeOperations.addImage({img:"https://image.flaticon.com/icons/svg/916/916762.svg"})}},{key:"render",value:function(){var e=this,t=this.props,n=t.t,r=t.selectedShape,o=void 0===r?{}:r,a=o.opacity,l=void 0===a?1:a,c=o.img,s=o.stroke,u=void 0===s?{}:s;return i.a.createElement(Vl,null,i.a.createElement(ql,null,"[",i.a.createElement(wa,{label:n["common.opacity"],min:0,max:1,step:.05,range:l,updateRange:this.updateOpacity,labelBefore:!0,labelStyles:{color:"#fff"}}),i.a.createElement(Kl,null,i.a.createElement(Zl,null,"Stroke Color"),i.a.createElement(xt,{value:u.color||"#000000",type:"color",style:{width:30,padding:0,background:"transparent",boxShadow:"none"},onChange:function(t){var n=t.target.value;return e.updateStroke("color",n)}})),i.a.createElement(Kl,null,i.a.createElement(Zl,null,"Stroke width"),i.a.createElement(xt,{value:u.width||0,type:"number",style:{width:60},onChange:function(t){var n=t.target.value;return e.updateStroke("width",n)},min:0})),i.a.createElement(Kl,{key:"url-field"},i.a.createElement(Zl,null,"URL"),i.a.createElement(xt,{id:"img",value:"object"===uc(c)?c.src:c||"",name:"img",style:{minWidth:111},onChange:this.updatePropertyFromEvent}))),"]")}}])&&hc(t.prototype,n),a}(o.Component);function kc(e){return(kc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Sc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Cc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sc(Object(n),!0).forEach(function(t){Dc(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sc(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Oc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _c(e,t){return(_c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Pc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=Rc(e);if(t){var o=Rc(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function Tc(e,t){return!t||"object"!==kc(t)&&"function"!=typeof t?jc(e):t}(this,n)}}function jc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Rc(e){return(Rc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Dc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mc=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_c(e,t)}(a,e);var t,n,o=Pc(a);function a(){var e;!function Ec(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Dc(jc(e=o.call.apply(o,[this].concat(n))),"updateOpacity",function(t){return e.props.shapeOperations.updateShape({opacity:t})}),Dc(jc(e),"updateStroke",function(t,n){var r=e.props,o=r.shapeOperations,i=r.selectedShape.stroke,a=void 0===i?{}:i;o.updateShape({stroke:Cc(Cc({},a),{},Dc({},t,n))})}),Dc(jc(e),"updatePropertyFromEvent",function(t){return e.props.shapeOperations.updateShape(Dc({},t.target.name,t.target.value))}),e}return t=a,(n=[{key:"componentDidMount",value:function(){this.props.shapeOperations.addText()}},{key:"render",value:function(){var e=this,t=this.props,n=t.t,r=t.selectedShape,o=void 0===r?{}:r,a=t.config.theme,l=o.text,c=void 0===l?"":l,s=o.textFont,u=void 0===s?"Arial":s,f=o.textSize,p=void 0===f?62:f,d=o.stroke,h=void 0===d?{}:d,m=o.color,g=void 0===m?"#000000":m,b=o.opacity,v=void 0===b?1:b;return i.a.createElement(Vl,null,i.a.createElement(ql,null,i.a.createElement(Kl,null,i.a.createElement(Zl,null,"Text"),i.a.createElement(xt,{id:"text",value:c,name:"text",style:{minWidth:111},onChange:this.updatePropertyFromEvent})),i.a.createElement(Kl,null,i.a.createElement(Zl,null,"Font family"),i.a.createElement(fl,{list:a.fonts,valueProp:"value",id:"textFont",value:u,style:{width:111},onChange:function(t){return e.updatePropertyFromEvent({target:{name:"textFont",value:t}})},color:"text-font",notRelativePosition:!0})),i.a.createElement(Kl,null,i.a.createElement(Zl,null,"Font size"),i.a.createElement(xt,{value:p,type:"number",style:{width:60},name:"textSize",onChange:this.updatePropertyFromEvent,min:0})),i.a.createElement(Kl,null,i.a.createElement(Zl,null,"Fill Color"),i.a.createElement(xt,{value:g,type:"color",style:{width:30,padding:0,background:"transparent",boxShadow:"none"},name:"color",onChange:this.updatePropertyFromEvent})),i.a.createElement(wa,{label:n["common.opacity"],min:0,max:1,step:.05,range:v,updateRange:this.updateOpacity,labelBefore:!0,labelStyles:{color:"#fff"}}),i.a.createElement(Kl,null,i.a.createElement(Zl,null,"Stroke Color"),i.a.createElement(xt,{value:h.color||"#000000",type:"color",style:{width:30,padding:0,background:"transparent",boxShadow:"none"},onChange:function(t){var n=t.target.value;return e.updateStroke("color",n)}})),i.a.createElement(Kl,null,i.a.createElement(Zl,null,"Stroke width"),i.a.createElement(xt,{value:h.width||0,type:"number",style:{width:60},onChange:function(t){var n=t.target.value;return e.updateStroke("width",n)},min:0}))))}}])&&Oc(t.prototype,n),a}(o.Component);function Ac(e){return(Ac="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ic(){return(Ic=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Bc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Lc(e,t){return(Lc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Nc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=Uc(e);if(t){var o=Uc(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function Fc(e,t){return!t||"object"!==Ac(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,n)}}function Uc(e){return(Uc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Hc=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Lc(e,t)}(a,e);var t,n,o=Nc(a);function a(){return function zc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this,t=this.props,n=t.activeTab,r=t.isShowSpinner,o=t.activeBody,a=t.config.tools;return i.a.createElement(E,{overlayYHidden:"watermark"!==n},!n&&a.map(function(t){return i.a.createElement(ui,Ic({name:t,key:t},e.props))}),"adjust"===n&&i.a.createElement(Fa,this.props),"effects"===n&&i.a.createElement(Oi,this.props),"filters"===n&&i.a.createElement(Hi,this.props),"rotate"===n&&i.a.createElement(Ra,this.props),"crop"===n&&i.a.createElement(Gi,this.props),"resize"===n&&i.a.createElement(ua,this.props),"watermark"===n&&i.a.createElement(Cl,this.props),"focus_point"===n&&i.a.createElement(zl,this.props),"shapes"===n&&i.a.createElement(sc,this.props),"image"===n&&i.a.createElement(xc,this.props),"text"===n&&i.a.createElement(Mc,this.props),r&&i.a.createElement(hn,null),"preview"!==o&&i.a.createElement(mn,null))}}])&&Bc(t.prototype,n),a}(o.Component);function Wc(e){return(Wc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Vc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Xc(e,t){return(Xc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function qc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=Qc(e);if(t){var o=Qc(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function $c(e,t){return!t||"object"!==Wc(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,n)}}function Qc(e){return(Qc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Kc=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Xc(e,t)}(a,e);var t,n,o=qc(a);function a(){return function Yc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.activeTab,n=e.onRevert,r=e.apply,o=e.onClose,a=e.processWithCloudService,l=e.processWithFilerobot,c=e.handleSave,s=e.activeBody,u=e.t,f=e.config,p=f.tools,d=f.showGoBackBtn,h=f.elementId,m=f.noCapitalStrs,g=1===p.length,b="rotate"===t?"orientation":t,v=a||l?u["toolbar.save"]:u["toolbar.download"],y=function(){return o("toolbar-cancel-button-clicked")};return i.a.createElement(Ye,null,i.a.createElement(Ve,null,i.a.createElement(Xe,{noCapitalStrs:m},u["toolbar.".concat(b)]||u["header.image_editor_title"]),i.a.createElement(yn,{onClick:function(){return function(e){document.fullscreenElement=document.fullscreenElement||document.mozFullscreenElement||document.msFullscreenElement||document.webkitFullscreenDocument,document.exitFullscreen=document.exitFullscreen||document.mozExitFullscreen||document.msExitFullscreen||document.webkitExitFullscreen;var t=document.getElementById(e||lr);t.requestFullscreen=t.requestFullscreen||t.mozRequestFullscreen||t.msRequestFullscreen||t.webkitRequestFullscreen,document.fullscreenElement?document.exitFullscreen&&document.exitFullscreen():t.requestFullscreen().catch(function(e){alert("Error attempting to enable full-screen mode: ".concat(e.message," (").concat(e.name,")"))})}(h)},title:u["header.toggle_fullscreen"]}),i.a.createElement(bn,{onClick:o,title:u["header.close_modal"]})),i.a.createElement(Ge,{overlayYHidden:"watermark"!==t},i.a.createElement(qe,null,i.a.createElement(Ke,null,i.a.createElement(Qe,{hide:!t,onClick:g?y:n,noCapitalStrs:m,sm:!0,default:!0,fullSize:!0},u["toolbar.cancel"]),d&&i.a.createElement(Qe,{onClick:y,noCapitalStrs:m,sm:!0,default:!0,fullSize:!0},u["toolbar.go_back"])),"preview"===s&&i.a.createElement(Ze,null,i.a.createElement(je,{themeColor:!0,sm:!0,success:!t||"resize"===t,themeBtn:t,fullSize:!0,onClick:g?function(){r(c)}:t?function(){r()}:function(){c()}},t&&"resize"!==t?u["toolbar.apply"]:v))),i.a.createElement(Hc,this.props)))}}])&&Vc(t.prototype,n),a}(o.Component),Zc=n(18),Gc=n.n(Zc),Jc=(n(39),n(40),n(41),n(42),n(43),n(3));function es(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var ts=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,r;return t=e,r=[{key:"initClass",value:function(){this.domainRegex=/(?:(?:http|https):\/\/)((?:\w+)\.(?:(?:\w|\.)+))/}},{key:"isRemote",value:function(e){return null!=e&&!this.corsEnabled(e)&&this.isURLRemote(e.src)}},{key:"corsEnabled",value:function(e){var t;return null!=e.crossOrigin&&(t=e.crossOrigin.toLowerCase(),["anonymous","use-credentials"].includes(t))}},{key:"isURLRemote",value:function(e){var t=e.match(this.domainRegex);return!!t&&t[1]!==document.domain}},{key:"remoteCheck",value:function(e){if(this.isURLRemote(e))return Caman.remoteProxy.length?Caman.isURLRemote(Caman.remoteProxy)?void Jc.a.info("Cannot use a remote proxy for loading images."):this.proxyUrl(e):void Jc.a.info("Attempting to load a remote image without a configured proxy. URL: ".concat(e))}},{key:"proxyUrl",value:function(e){return"".concat(Caman.remoteProxy,"?").concat(Caman.proxyParam,"=").concat(encodeURIComponent(e))}},{key:"useProxy",value:function(e){var t={ruby:"rb",python:"py",perl:"pl",javascript:"js"};return null!=t[e=e.toLowerCase()]&&(e=t[e]),"proxies/caman_proxy.".concat(e)}}],null&&es(t.prototype,null),r&&es(t,r),e}();ts.initClass(),Caman.IO=ts;var ns=n(2);function rs(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var os=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,r;return t=e,r=[{key:"initClass",value:function(){this.blenders={}}},{key:"register",value:function(e,t){return this.blenders[e]=t}},{key:"execute",value:function(e,t,n){return this.blenders[e](t,n)}}],null&&rs(t.prototype,null),r&&rs(t,r),e}();os.initClass();var is=os;function as(e){return(as="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ls(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var ss,us,fs,cs=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.c=t,this.filter=this.c,this.options={blendingMode:"normal",opacity:1},this.layerID=ns.b.uniqid.get(),this.canvas=document.createElement("canvas"),this.canvas.width=this.c.dimensions.width,this.canvas.height=this.c.dimensions.height,this.context=this.canvas.getContext("2d"),this.context.createImageData(this.canvas.width,this.canvas.height),this.imageData=this.context.getImageData(0,0,this.canvas.width,this.canvas.height),this.pixelData=this.imageData.data}var t,n;return t=e,(n=[{key:"newLayer",value:function(e){return this.c.newLayer.call(this.c,e)}},{key:"setBlendingMode",value:function(e){return this.options.blendingMode=e,this}},{key:"opacity",value:function(e){return this.options.opacity=e/100,this}},{key:"copyParent",value:function(){for(var e=this.c.pixelData,t=0,n=this.c.pixelData.length;t<n;t+=4)this.pixelData[t]=e[t],this.pixelData[t+1]=e[t+1],this.pixelData[t+2]=e[t+2],this.pixelData[t+3]=e[t+3];return this}},{key:"fillColor",value:function(){return this.c.fillColor.apply(this.c,arguments)}},{key:"overlayImage",value:function(e){return"object"===as(e)?e=e.src:"string"==typeof e&&"#"===e[0]&&(e=Object(ns.a)(e).src),e?(this.c.renderer.renderQueue.push({type:Caman.Filter.Type.LoadOverlay,src:e,layer:this}),this):this}},{key:"layerMask",value:function(e){return"object"===as(e)?e=e.src:"string"==typeof e&&"#"===e[0]&&(e=Object(ns.a)(e).src),e?(this.c.renderer.renderQueue.push({type:Caman.Filter.Type.LoadLayerMask,src:e,layer:this}),this):this}},{key:"applyToParent",value:function(){var e=this,t=this.c.pixelStack[this.c.pixelStack.length-1],n=this.c.pixelData,r=this.options.opacity;return function(){for(var o=[],i=0,a=n.length;i<a;i+=4){var l={r:t[i],g:t[i+1],b:t[i+2],a:t[i+3]},c={r:n[i],g:n[i+1],b:n[i+2],a:n[i+3]};e.maskData&&(r=e.maskData[i]/255);var s=is.execute(e.options.blendingMode,c,l);s.r=ns.b.clampRGB(s.r),s.g=ns.b.clampRGB(s.g),s.b=ns.b.clampRGB(s.b),null==s.a&&(s.a=c.a),t[i]=l.r-(l.r-s.r)*(r*(s.a/255)),t[i+1]=l.g-(l.g-s.g)*(r*(s.a/255)),o.push(t[i+2]=l.b-(l.b-s.b)*(r*(s.a/255)))}return o}()}}])&&ls(t.prototype,n),e}();function ps(e){return e*(Math.PI/180)}function ds(e){return(ds="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function hs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ms(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hs(Object(n),!0).forEach(function(t){ks(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hs(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function gs(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function bs(e,t){return(bs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function vs(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=xs(e);if(t){var o=xs(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function ys(e,t){return!t||"object"!==ds(t)&&"function"!=typeof t?ws(e):t}(this,n)}}function ws(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xs(e){return(xs=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ks(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Caman.Layer=cs,n(44),n(45),is.register("normal",function(e,t){return{r:e.r,g:e.g,b:e.b}}),is.register("multiply",function(e,t){return{r:e.r*t.r/255,g:e.g*t.g/255,b:e.b*t.b/255}}),is.register("screen",function(e,t){return{r:255-(255-e.r)*(255-t.r)/255,g:255-(255-e.g)*(255-t.g)/255,b:255-(255-e.b)*(255-t.b)/255}}),is.register("overlay",function(e,t){var n;return(n={}).r=t.r>128?255-2*(255-e.r)*(255-t.r)/255:t.r*e.r*2/255,n.g=t.g>128?255-2*(255-e.g)*(255-t.g)/255:t.g*e.g*2/255,n.b=t.b>128?255-2*(255-e.b)*(255-t.b)/255:t.b*e.b*2/255,n}),is.register("difference",function(e,t){return{r:e.r-t.r,g:e.g-t.g,b:e.b-t.b}}),is.register("addition",function(e,t){return{r:t.r+e.r,g:t.g+e.g,b:t.b+e.b}}),is.register("exclusion",function(e,t){return{r:128-2*(t.r-128)*(e.r-128)/255,g:128-2*(t.g-128)*(e.g-128)/255,b:128-2*(t.b-128)*(e.b-128)/255}}),is.register("softLight",function(e,t){var n;return(n={}).r=t.r>128?255-(255-t.r)*(255-(e.r-128))/255:t.r*(e.r+128)/255,n.g=t.g>128?255-(255-t.g)*(255-(e.g-128))/255:t.g*(e.g+128)/255,n.b=t.b>128?255-(255-t.b)*(255-(e.b-128))/255:t.b*(e.b+128)/255,n}),is.register("lighten",function(e,t){return{r:t.r>e.r?t.r:e.r,g:t.g>e.g?t.g:e.g,b:t.b>e.b?t.b:e.b}}),is.register("darken",function(e,t){return{r:t.r>e.r?e.r:t.r,g:t.g>e.g?e.g:t.g,b:t.b>e.b?e.b:t.b}}),n(46),Caman.Plugin.register("crop",function(e,t,n,r){var o;return null==n&&(n=0),null==r&&(r=0),o=document.createElement("canvas"),ns.b.copyAttributes(this.canvas,o),o.width=e,o.height=t,o.getContext("2d").drawImage(this.canvas,n,r,e,t,0,0,e,t),this.cropCoordinates={x:n,y:r},this.cropped=!0,this.replaceCanvas(o)}),Caman.Plugin.register("resize",function(e){var t;if(null==e&&(e=null),null!==e&&(null!=e.width||null!=e.height))return null==e.width?e.width=this.canvas.width*e.height/this.canvas.height:null==e.height&&(e.height=this.canvas.height*e.width/this.canvas.width),t=document.createElement("canvas"),ns.b.copyAttributes(this.canvas,t),t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(this.canvas,0,0,this.canvas.width,this.canvas.height,0,0,e.width,e.height),this.resized=!0,this.replaceCanvas(t);Jc.a.error("Invalid or missing dimensions given for resize")}),Caman.Filter.register("crop",function(){return this.processPlugin("crop",Array.prototype.slice.call(arguments,0))}),Caman.Filter.register("resize",function(){return this.processPlugin("resize",Array.prototype.slice.call(arguments,0))}),n(47),n(48),n(49),n(50),n(51),n(52),n(53),ss=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],us=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24],fs=function(){return this.r=0,this.g=0,this.b=0,this.a=0,this.next=null},Caman.Plugin.register("compoundBlur",function(e,t,n,r){var o,i,a,l=this.dimensions.width,c=this.dimensions.height,s=this.pixelData,u=e.data,f=l*c,p=[];for(o=0,i=0<=(a=f<<2);i?o<a:o>a;i?o++:o--)p[o]=s[o];var d=0,h=r;for(r-=1;h-- >=0;){var m,g,b,v,y,w,x,k,S,C,E,O,_,P,T,j,R,D,M,A,I,z,B,L=t+.5|0;if(0!==L){L>256&&(L=256);var N=L+L+1,F=l-1,U=c-1,H=L+1,W=H*(H+1)/2,Y=new fs,V=void 0,X=Y;for(o=1,m=1<=(g=N);m?o<g:o>g;m?o++:o--)X=X.next=new fs,o===H&&(V=X);X.next=Y;var q=null,$=null,Q=M=0,K=ss[L],Z=us[L];for(D=0,A=0<=(I=c);A?D<I:D>I;A?D++:D--){var G,J,ee,te,ne,re;for(_=w=b=T=k=y=0,P=H*(O=p[M]),x=H*(E=p[M+1]),v=H*(C=p[M+2]),T+=W*O,k+=W*E,y+=W*C,X=Y,o=0,G=0<=(J=H);G?o<J:o>J;G?o++:o--)X.r=O,X.g=E,X.b=C,X=X.next;for(o=1,ee=1<=(te=H);ee?o<te:o>te;ee?o++:o--)S=M+((F<o?F:o)<<2),T+=(X.r=O=p[S])*(j=H-o),k+=(X.g=E=p[S+1])*j,y+=(X.b=C=p[S+2])*j,_+=O,w+=E,b+=C,X=X.next;for(q=Y,$=V,R=0,ne=0<=(re=l);ne?R<re:R>re;ne?R++:R--)p[M]=T*K>>Z,p[M+1]=k*K>>Z,p[M+2]=y*K>>Z,T-=P,k-=x,y-=v,P-=q.r,x-=q.g,v-=q.b,S=Q+((S=R+H)<F?S:F)<<2,T+=_+=q.r=p[S],k+=w+=q.g=p[S+1],y+=b+=q.b=p[S+2],q=q.next,P+=O=$.r,x+=E=$.g,v+=C=$.b,_-=O,w-=E,b-=C,$=$.next,M+=4;Q+=l}for(R=0,z=0<=(B=l);z?R<B:R>B;z?R++:R--){var oe,ie,ae,le,ce,se;for(w=b=_=k=y=T=0,P=H*(O=p[M=R<<2]),x=H*(E=p[M+1]),v=H*(C=p[M+2]),T+=W*O,k+=W*E,y+=W*C,X=Y,o=0,oe=0<=(ie=H);oe?o<ie:o>ie;oe?o++:o--)X.r=O,X.g=E,X.b=C,X=X.next;var ue=l;for(o=1,ae=1<=(le=H);ae?o<le:o>le;ae?o++:o--)M=ue+R<<2,T+=(X.r=O=p[M])*(j=H-o),k+=(X.g=E=p[M+1])*j,y+=(X.b=C=p[M+2])*j,_+=O,w+=E,b+=C,X=X.next,o<U&&(ue+=l);for(M=R,q=Y,$=V,D=0,ce=0<=(se=c);ce?D<se:D>se;ce?D++:D--)p[S=M<<2]=T*K>>Z,p[S+1]=k*K>>Z,p[S+2]=y*K>>Z,T-=P,k-=x,y-=v,P-=q.r,x-=q.g,v-=q.b,S=R+((S=D+H)<U?S:U)*l<<2,T+=_+=q.r=p[S],k+=w+=q.g=p[S+1],y+=b+=q.b=p[S+2],q=q.next,P+=O=$.r,x+=E=$.g,v+=C=$.b,_-=O,w-=E,b-=C,$=$.next,M+=l}for(t*=n,o=f;--o>-1;){var fe=o<<2,pe=(255&u[fe+2])/255*r,de=0|pe;if(de===d){var he=256*(pe-(0|pe)),me=256-he;s[fe]=s[fe]*me+p[fe]*he>>8,s[fe+1]=s[fe+1]*me+p[fe+1]*he>>8,s[fe+2]=s[fe+2]*me+p[fe+2]*he>>8}else de===d+1&&(s[fe]=p[fe],s[fe+1]=p[fe+1],s[fe+2]=p[fe+2])}d++}}return this}),Caman.Filter.register("tiltShift",function(e){var t={center:{x:this.dimensions.width/2,y:this.dimensions.height/2},angle:45,focusWidth:200,startRadius:3,radiusFactor:1.5,steps:3};(e=ns.b.extend(t,e)).angle*=Math.PI/180;var n=function(e,t,n,r,o,i){var l=document.createElement("canvas");l.width=e,l.height=t;var c=n+Math.cos(o)*i*.5,s=r+Math.sin(o)*i*.5,u=n-Math.cos(o)*i*.5,f=r-Math.sin(o)*i*.5,p=l.getContext("2d"),d=p.createLinearGradient(c,s,u,f);return d.addColorStop(0,"white"),d.addColorStop(.5,"black"),d.addColorStop(1,"white"),p.fillStyle=d,p.fillRect(0,0,e,t),p.getImageData(0,0,e,t)}(this.dimensions.width,this.dimensions.height,e.center.x,e.center.y,e.angle,e.focusWidth);return this.processPlugin("compoundBlur",[n,e.startRadius,e.radiusFactor,e.steps])}),Caman.Filter.register("radialBlur",function(e){var t={size:50,center:{x:this.dimensions.width/2,y:this.dimensions.height/2},startRadius:3,radiusFactor:1.5,steps:3,radius:null};(e=ns.b.extend(t,e)).radius||(e.radius=this.dimensions.width<this.dimensions.height?this.dimensions.height:this.dimensions.width);var n=e.radius/2-e.size,r=e.radius/2,o=function(e,t,n,r,o,i){var a=document.createElement("canvas");a.width=e,a.height=t;var l=a.getContext("2d"),c=l.createRadialGradient(n,r,o,n,r,i);return c.addColorStop(1,"white"),c.addColorStop(0,"black"),l.fillStyle=c,l.fillRect(0,0,e,t),l.getImageData(0,0,e,t)}(this.dimensions.width,this.dimensions.height,e.center.x,e.center.y,n,r);return this.processPlugin("compoundBlur",[o,e.startRadius,e.radiusFactor,e.steps])}),n(54),n(55),n(56),n(57),n(58),n(59),n(60),n(61),n(62),n(63),Caman.Plugin.register("rotate",function(e){var t,n,r,o,i,a,l,c;if(0==(t=e%360))return this.dimensions={width:this.canvas.width,height:this.canvas.height};if(i=Math.PI/180,n=document.createElement("canvas"),ns.b.copyAttributes(this.canvas,n),90===t||-270===t||270===t||-90===t)l=(a=this.canvas.height)/2,c=(o=this.canvas.width)/2;else if(180===t)l=(a=this.canvas.width)/2,c=(o=this.canvas.height)/2;else{var s=Math.sin(ps(Math.abs(t))),u=Math.cos(ps(Math.abs(t)));l=(a=Math.abs(Math.abs(this.canvas.height*s)-Math.abs(this.canvas.width*u)))/2,c=(o=Math.abs(Math.abs(this.canvas.height*u)-Math.abs(this.canvas.width*s)))/2}return n.width=a,n.height=o,(r=n.getContext("2d")).save(),r.translate(l,c),r.rotate(t*i),r.drawImage(this.canvas,-this.canvas.width/2,-this.canvas.height/2,this.canvas.width,this.canvas.height),r.restore(),this.angle+=e,this.rotated=!0,this.replaceCanvas(n)}),Caman.Filter.register("rotate",function(){return this.processPlugin("rotate",Array.prototype.slice.call(arguments,0))}),n(64),n(65);var Ss={effect:null,filter:null,crop:null,resize:null,rotate:null,correctionDegree:0,flipX:!1,flipY:!1,adjust:{brightness:0,contrast:0,saturation:0,exposure:0},canvasDimensions:{width:300,height:200,ratio:1.5}},Cs=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&bs(e,t)}(a,e);var t,n,o=vs(a);function a(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),ks(ws(t=o.call(this)),"_isMounted",!1),ks(ws(t),"loadImage",function(){var e=t.props.src,n=t.state,r=n.reduceBeforeEdit,o=(r=void 0===r?{}:r).mode,i=r.widthLimit,a=r.heightLimit,l=n.watermark;e instanceof Blob&&(e=URL.createObjectURL(e));var c=e.split("/"),s=c[c.length-1],u=new Image,f=null;l&&l.url&&((f=new Image).setAttribute("crossOrigin","Anonymous"),f.src=l.url+(l.url.indexOf("?")>-1?"&":"?")+(new Date).getTime()),u.setAttribute("crossOrigin","Anonymous"),u.src=e,e.startsWith("data:image/")||e.startsWith("blob:")||(u.src=u.src+(u.src.indexOf("?")>-1?"&version=":"?version=")+(new Date).getTime()),u.onload=function(){var e={width:u.width,height:u.height,ratio:u.width/u.height},n={activeBody:"preResize",isShowSpinner:!1,img:u,logoImage:f,imageName:s.indexOf("?")>-1?s.slice(0,s.indexOf("?")):s};if("manual"===o&&(i<u.width||a<u.height))t.setState(ms({canvasDimensions:e},n));else if("auto"===o&&(i<u.width||a<u.height))if(u.width>=u.height){var r=u.width/u.height,l={ratio:r,width:i,height:i/r};t.setState(ms(ms({preCanvasDimensions:ms({},l),canvasDimensions:ms({},l)},n),{},{activeBody:"preview",isPreResize:!0}))}else{var c=u.height/u.width,p={ratio:c,width:a/c,height:a};t.setState(ms(ms({preCanvasDimensions:ms({},p),canvasDimensions:ms({},p)},n),{},{activeBody:"preview",isPreResize:!0}))}else{var d,h=t.props.config.tools;1===h.length&&(d=h[0]),t.setState(ms(ms({},n),{},{activeBody:"preview",isPreResize:!1}),function(){t.setState({activeTab:d})})}}}),ks(ws(t),"determineImageType",function(){var e=t.props.src;if(e instanceof Blob)t.setState({imageMime:e.type});else{var n=new XMLHttpRequest;n.open("GET",e),n.responseType="arraybuffer",n.onload=function(e){var n,r=e.target;t.setState({imageMime:(null===(n=Gc()(new Uint8Array(r.response)))||void 0===n?void 0:n.mime)||"image/svg+xml"})},n.send()}}),ks(ws(t),"updateState",function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};if(t._isMounted){var r=t.props.config.elementId,o=Br(r);e.latestCanvasSize={width:o.width,height:o.height},t.setState(e,n)}}),ks(ws(t),"onRevert",function(){var e=t.state,n=e.cancelLastOperation,r=e.activeTab;t.setState({activeTab:null,isHideCanvas:!0,isShowSpinner:!0}),n(r,function(){t.setState(ms({isHideCanvas:!1,isShowSpinner:!1},Ss))})}),ks(ws(t),"onAdjust",function(e,n){(0,t.state.onAdjust)(e,n)}),ks(ws(t),"onRotate",function(e,n,r,o){(0,t.state.onRotate)(e,n,r,o)}),ks(ws(t),"onFlip",function(e){(0,t.state.flip)(e)}),ks(ws(t),"onSave",function(){var e=t.state.saveImage;t.setState({isShowSpinner:!0}),e()}),ks(ws(t),"onDownloadImage",function(){var e=t.props.onBeforeComplete,n=t.state,r=n.downloadImage,o=(0,n.getResultCanvas)();!e||e({status:"before-complete",canvas:o})?r(function(){t.props.onComplete({status:"success",canvas:o}),t.props.onClose("image-downloaded")}):(t.props.onComplete({status:"success",canvas:o}),t.props.onClose("image-edits-completed"))}),ks(ws(t),"onApplyEffects",function(e){var n=t.state,r=n.applyCorrections,o=n.effect===e?null:e;t.setState({isShowSpinner:!0,effect:o},function(){r(function(){t.setState({isShowSpinner:!1})})})}),ks(ws(t),"onApplyFilters",function(e){var n=t.state,r=n.applyCorrections,o=n.filter===e?null:e;t.setState({isShowSpinner:!0,filter:o},function(){r(function(){t.setState({isShowSpinner:!1})})})}),ks(ws(t),"handleSave",function(){var e=t.state,n=e.processWithFilerobot,r=e.processWithCloudService;n||r?t.onSave():t.onDownloadImage()}),ks(ws(t),"apply",function(e){var n=t.state,r=n.activeTab;(0,n.applyChanges)(r,e),t.setState({activeTab:null})}),ks(ws(t),"redoOperation",function(e){var n=e.operationIndex,r=e.callback,o=void 0===r?function(){}:r,i=e.resetActiveTab,a=void 0===i||i,l=e.operationObject,c=void 0===l?{}:l,s=t.state.applyOperations;a?t.setState({activeTab:null,isHideCanvas:!0,isShowSpinner:!0}):t.setState({isHideCanvas:!0,isShowSpinner:!0}),s(n,function(){t.setState({isHideCanvas:!1,isShowSpinner:!1},o)},c)}),ks(ws(t),"resetOperations",function(){var e=t.state.resetAll;t.setState({activeTab:null,isHideCanvas:!0,isShowSpinner:!0}),e(function(){t.setState(ms({isHideCanvas:!1,isShowSpinner:!1},Ss))})}),ks(ws(t),"onPreResize",function(e){var n,r=t.props.config.tools;switch(1===r.length&&(n=r[0]),e){case"keep":t.setState({canvasDimensions:{},isPreResize:!1,activeBody:"preview"},function(){t.setState({activeTab:n})});break;case"resize":var o=t.state.canvasDimensions;t.setState({preCanvasDimensions:o,isPreResize:!0,activeBody:"preview"},function(){t.setState({activeTab:n})})}});var n=e.config,r=n.processWithCloudimage,i=n.processWithFilerobot,l=n.processWithCloudService,c=n.uploadWithCloudimageLink,s=n.reduceBeforeEdit,u=n.cropBeforeEdit,f=n.watermark,p=n.imageSealing;return t.state=ms(ms({isShowSpinner:!0,isHideCanvas:!1,activeTab:null,activeBody:null,currentOperation:null,original:{width:300,height:200},cropDetails:{width:300,height:200},canvasDimensions:{width:300,height:200,ratio:1.5},processWithFilerobot:i,processWithCloudimage:r,processWithCloudService:l,uploadCloudimageImage:c,reduceBeforeEdit:s,cropBeforeEdit:u,roundCrop:!1,imageSealing:ms({enabled:!1,salt:"",char_count:10,include_params:null},p),operationsOriginal:[],operationsZoomed:[],operations:[],canvasZoomed:null,canvasOriginal:null,isPreResize:!1,initialZoom:1},Ss),{},{watermark:f||gr,focusPoint:{x:null,y:null},shapes:[],selectedShape:{},availableShapes:[]}),t}return t=a,(n=[{key:"componentDidMount",value:function(){this._isMounted=!0,this.loadImage(),this.determineImageType()}},{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"render",value:function(){var e=this.state,t=e.isShowSpinner,n=e.activeTab,r=e.operations,o=e.operationsOriginal,a=e.operationsZoomed,l=e.currentOperation,c=e.isHideCanvas,s=e.cropDetails,u=e.original,f=e.canvasDimensions,p=e.processWithCloudimage,d=e.processWithFilerobot,h=e.processWithCloudService,m=e.uploadCloudimageImage,g=e.imageMime,b=e.lastOperation,v=e.operationList,y=e.initialZoom,w=e.canvasZoomed,x=e.canvasOriginal,k=e.reduceBeforeEdit,S=e.cropBeforeEdit,C=e.img,E=e.imageName,O=e.activeBody,_=e.isPreResize,P=e.preCanvasDimensions,T=e.logoImage,j=e.imageSealing,R=e.effect,D=e.filter,M=e.crop,A=e.roundCrop,I=e.resize,z=e.rotate,L=e.correctionDegree,N=e.flipX,F=e.flipY,U=e.adjust,H=e.watermark,W=e.focusPoint,Y=e.shapes,V=e.shapeOperations,X=e.selectedShape,q=e.availableShapes,$=e.latestCanvasSize,Q=this.props,K=Q.src,Z=Q.config,G=Q.onClose,J=Q.onComplete,ee=Q.closeOnLoad,te=void 0===ee||ee,ne=Q.t,re=void 0===ne?{}:ne,oe=Q.theme,ie={effect:R,filter:D,crop:M,resize:I,rotate:z,flipX:N,flipY:F,adjust:U,correctionDegree:L},ae=ms(ms({t:re,theme:oe,cropDetails:s,original:u,activeTab:n,src:K,onClose:G,config:Z,canvasDimensions:f,processWithCloudimage:p,processWithFilerobot:d,processWithCloudService:h,operations:r,operationsOriginal:o,operationsZoomed:a,initialZoom:y,isShowSpinner:t,img:C,logoImage:T,imageName:E,activeBody:O,preCanvasDimensions:P,updateState:this.updateState,onRevert:this.onRevert,apply:this.apply,onSave:this.onSave,onFlip:this.onFlip,onApplyEffects:this.onApplyEffects,onApplyFilters:this.onApplyFilters,onRotate:this.onRotate,onAdjust:this.onAdjust,onDownloadImage:this.onDownloadImage,handleSave:this.handleSave},ie),{},{watermark:H,focusPoint:W,shapes:Y,shapeOperations:V,selectedShape:X,availableShapes:q}),le=ms(ms({t:re,theme:oe,cropDetails:s,original:u,activeTab:n,isShowSpinner:t,operations:r,operationsOriginal:o,operationsZoomed:a,initialZoom:y,currentOperation:l,isHideCanvas:c,src:K,imageMime:g,onClose:G,onComplete:J,canvasDimensions:f,closeOnLoad:te,config:Z,processWithCloudimage:p,processWithFilerobot:d,processWithCloudService:h,imageSealing:j,uploadCloudimageImage:m,lastOperation:b,operationList:v,canvasZoomed:w,canvasOriginal:x,reduceBeforeEdit:k,cropBeforeEdit:S,img:C,logoImage:T,imageName:E,isPreResize:_,preCanvasDimensions:P,updateState:this.updateState,handleSave:this.handleSave,onPreResize:this.onPreResize,redoOperation:this.redoOperation,roundCrop:A},ie),{},{watermark:H,focusPoint:W,shapes:Y,shapeOperations:V,selectedShape:X,latestCanvasSize:$}),ce={logoImage:T,t:re,theme:oe,activeBody:O,operations:r,operationsOriginal:o,operationsZoomed:a,initialZoom:y,currentOperation:l,processWithCloudimage:p,processWithCloudService:h,updateState:this.updateState,redoOperation:this.redoOperation,resetOperations:this.resetOperations,config:Z,watermark:H};return i.a.createElement(B,{roundCrop:A,isLoading:t},i.a.createElement(Kc,ae),i.a.createElement(we,null,"preview"===O&&i.a.createElement(Yo,le),"preResize"===O&&i.a.createElement(ni,le),i.a.createElement(En,{overlay:!0,show:t,label:re["spinner.label"]})),i.a.createElement(ir,ce))}}])&&gs(t.prototype,n),a}(o.Component);function Es(){var e=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n#filerobot-image-editor-root & {\n  cursor: pointer;\n  position: absolute;\n  font-weight: normal;\n  top: ",";\n  right: ",";\n  left: ",";\n  bottom: ",";\n  font-size: ",";\n  z-index: 10;\n  font-family: 'filerobot-image-editor-font' !important;\n  color: ",";\n  speak: none;\n  font-style: normal;\n  font-variant: normal;\n  text-transform: none;\n  line-height: 1;\n\n  /* Better Font Rendering =========== */\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n  \n  #filerobot-image-editor-root &:hover {\n    color: ",";\n  }\n  \n  #filerobot-image-editor-root &:before {\n      content: '\\e90c'\n    }\n"],["\n#filerobot-image-editor-root & {\n  cursor: pointer;\n  position: absolute;\n  font-weight: normal;\n  top: ",";\n  right: ",";\n  left: ",";\n  bottom: ",";\n  font-size: ",";\n  z-index: 10;\n  font-family: 'filerobot-image-editor-font' !important;\n  color: ",";\n  speak: none;\n  font-style: normal;\n  font-variant: normal;\n  text-transform: none;\n  line-height: 1;\n\n  /* Better Font Rendering =========== */\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n  \n  #filerobot-image-editor-root &:hover {\n    color: ",";\n  }\n  \n  #filerobot-image-editor-root &:before {\n      content: '\\\\e90c'\n    }\n"]);return Es=function(){return e},e}var Os=a.b.span.attrs(function(){return{role:"button"}})(Es(),function(e){return e.t||"10px"},function(e){return e.r||"10px"},function(e){return e.l||"auto"},function(e){return e.b||"auto"},function(e){return e.fz||"18px"},function(){return f.modal.colorMuted},function(e){return f.modal.colorMutedHover});function _s(e){return(_s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ps(){return(Ps=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function js(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Rs(e,t){return(Rs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ds(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=Is(e);if(t){var o=Is(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function Ms(e,t){return!t||"object"!==_s(t)&&"function"!=typeof t?As(e):t}(this,n)}}function As(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Is(e){return(Is=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function zs(){var e=Ns(["\n#filerobot-image-editor-root & {\n  azimuth: center;\n  border-collapse: separate;\n  border-spacing: 0;\n  caption-side: top;\n  cursor: auto;\n  direction: ltr;\n  elevation: level;\n  empty-cells: show;\n  font-size: medium;\n  font-style: medium;\n  font-variant: medium;\n  font-weight: medium;\n  letter-spacing: normal;\n  line-height: medium;\n  list-style-image: none;\n  list-style-position: outside;\n  list-style-type: disc;\n  list-style: disc outside none;\n  orphans: 2;\n  pitch-range: 50;\n  pitch: medium;\n  quotes: '\"' '\"';\n  richness: 50;\n  speak-header: once;\n  speak-numeral: continuous;\n  speak-punctuation: none;\n  speak: normal;\n  speech-rate: medium;\n  stress: 50;\n  text-align: left;\n  text-indent: 0;\n  text-transform: none;\n  visibility: visible;\n  voice-family: none;\n  volume: medium;\n  white-space: normal;\n  widows: 2;\n  word-spacing: 0;\n  position: fixed;\n  padding: ",";\n  top: 5%;\n  left: 15%;\n  right: 15%;\n  bottom: 5%;\n  color: ",";\n  overflow: hidden;\n  z-index: ",";\n  display: block;\n  animation: scaleflexFadeInAnimation 350ms ease-in-out both;\n  font-family: 'Roboto', 'Arial', sans-serif;\n  \n  ",";\n}\n  \n  @keyframes scaleflexFadeInAnimation {\n    from {opacity: 0;}\n    to {opacity: 1;}\n  }\n  \n  @media (max-width: 1000px) {\n#filerobot-image-editor-root & {\n    top: 20px;\n    left: 20px;\n    bottom: 20px;\n    right: 20px\n}\n  }\n"]);return zs=function(){return e},e}function Bs(){var e=Ns(["\n#filerobot-image-editor-root & {\n  position: relative;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  -webkit-background-clip: padding-box;\n  background-clip: padding-box;\n  border: "," solid ",";\n  border-radius: ",";\n  overflow: hidden;\n  outline: 0;\n  height: ",";\n  background: ",";\n  color: ",";\n}\n"]);return Bs=function(){return e},e}function Ls(){var e=Ns(["\n#filerobot-image-editor-root & {\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  position: fixed;\n  background: ",";\n  opacity: .4;\n  z-index: 999999992;\n}\n"]);return Ls=function(){return e},e}function Ns(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Fs=a.b.div(Ls(),function(e){return f.colors.background.base||"#000"}),Us=a.b.div(Bs(),function(e){return e.noBorder?0:"1px"},function(e){return e.noBorder?"transparent":f.colors.border.base||"#B0B0B0"},function(e){return e.noBorder?0:f.radii[3]},function(e){return e.h||e.height||"auto"},function(e){return f.colors.background.base||"#fff"},function(e){return f.colors.text||"#3d3d3d"}),Hs=a.b.div(zs(),function(e){return e.p||e.padding||"0"},function(e){return f.colors.text||"#3d3d3d"},function(e){return e.zIndex||"999999995"},function(e){return e.isTooSmall?"\n    top: 20% !important;\n    left: 15px !important;\n    right: 15px !important;\n    bottom: auto !important;\n    color: black !important;\n    text-align: center !important;\n    font-size: 18px;\n    \n    > div {\n      padding: 40px !important;\n    }\n    \n    * {\n      color: black !important;\n    }\n  ":""}),Ws=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Rs(e,t)}(c,e);var t,n,l=Ds(c);function c(e){var t,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),o=function(e){var n=t.props.onClose,r=void 0===n?function(){}:n;27===e.keyCode&&(e.stopPropagation(),r("esc-key-pressed"))},(r="handleOutsideMouseClick")in(n=As(t=l.call(this,e)))?Object.defineProperty(n,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[r]=o,t.root=document.createElement("div"),t.root.classList.add("filerobot-image-editor-root"),t.root.id="filerobot-image-editor-root",document.body.appendChild(t.root);var i=t.props.closeOnOutsideClick;return(void 0===i||i)&&document.addEventListener("keydown",t.handleOutsideMouseClick),t}return t=c,(n=[{key:"componentWillUnmount",value:function(){var e=this.props.closeOnOutsideClick,t=void 0===e||e;document.body.removeChild(this.root),t&&document.removeEventListener("keydown",this.handleOutsideMouseClick)}},{key:"render",value:function(){var e=this.props,t=e.onClose,n=void 0===t?function(){}:t,a=e.isHideCloseBtn,l=e.configModalId,c=function Ts(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["onClose","isHideCloseBtn","configModalId"]);return Object(r.createPortal)(i.a.createElement(o.Fragment,null,i.a.createElement(Fs,{className:"modal-overlay",onClick:function(){return n("modal-overlay-clicked")}}),i.a.createElement(Hs,Ps({id:l||lr},this.props),!a&&i.a.createElement(Os,{onClick:n}),i.a.createElement(Us,Ps({h:"100%"},c),this.props.children))),this.root)}}])&&js(t.prototype,n),c}(o.Component),Ys=(n(66),{en:{"header.image_editor_title":"Filerobot Image Editor","header.toggle_fullscreen":"Toggle fullscreen","header.close_modal":"Close window","toolbar.download":"Download","toolbar.save":"Save","toolbar.apply":"Apply","toolbar.cancel":"Cancel","toolbar.go_back":"Go Back","toolbar.adjust":"Adjust","toolbar.effects":"Effects","toolbar.filters":"Filters","toolbar.orientation":"Orientation","toolbar.crop":"Crop","toolbar.resize":"Resize","toolbar.watermark":"Watermark","toolbar.focus_point":"Focus point","toolbar.shapes":"Shapes","toolbar.image":"Image","toolbar.text":"Text","adjust.brightness":"Brightness","adjust.contrast":"Contrast","adjust.exposure":"Exposure","adjust.saturation":"Saturation","orientation.rotate_l":"Rotate Left","orientation.rotate_r":"Rotate Right","orientation.flip_h":"Flip Horizontally","orientation.flip_v":"Flip Vertically","pre_resize.title":"Would you like to reduce resolution before editing the image?","pre_resize.keep_original_resolution":"Keep original resolution","pre_resize.resize_n_continue":"Resize & Continue","footer.reset":"Reset","footer.undo":"Undo","footer.redo":"Redo","spinner.label":"Processing...","warning.too_big_resolution":"The resolution of the image is too big for the web. It can cause problems with Image Editor performance.","common.x":"x","common.y":"y","common.width":"width","common.height":"height","common.custom":"custom","common.original":"original","common.square":"square","common.opacity":"Opacity","common.apply_watermark":"Apply watermark","common.url":"URL","common.upload":"Upload","common.gallery":"Gallery","common.text":"Text"},fr:{"header.image_editor_title":"Ã‰diteur d'Image Filerobot","toolbar.download":"TÃ©lÃ©charger","toolbar.save":"Sauvegarder","toolbar.apply":"Appliquer","toolbar.cancel":"Annuler","toolbar.go_back":"Retour","toolbar.adjust":"Ajuster","toolbar.effects":"Effets","toolbar.filters":"Filtres","toolbar.orientation":"Orientation","toolbar.crop":"Rogner","toolbar.resize":"Redimensionner","toolbar.watermark":"Watermark","toolbar.focus_point":"Focus point","toolbar.shapes":"Shapes","toolbar.image":"Image","toolbar.text":"Text","adjust.brightness":"LuminositÃ©","adjust.contrast":"Contraste","adjust.exposure":"Exposition","adjust.saturation":"Saturation","orientation.rotate_l":"Rotation Gauche","orientation.rotate_r":"Rotation Droite","orientation.flip_h":"Miroir Horizontal","orientation.flip_v":"Miroir Vertical","pre_resize.title":"Voulez-vous rÃ©duire la rÃ©solution de l'image avant d'Ã©diter l'image ?","pre_resize.keep_original_resolution":"Conserver la rÃ©solution d'origine","pre_resize.resize_n_continue":"Redimensionner et Continuer","footer.reset":"RÃ©initialiser","footer.undo":"Annuler","footer.redo":"Refaire","spinner.label":"Transformation...","warning.too_big_resolution":"La rÃ©solution de l'image est trop grande pour le web et peut endommager les performances de l'Ã‰diteur d'Image Filerobot.","common.x":"x","common.y":"y","common.width":"largeur","common.height":"hauteur","common.custom":"custom","common.original":"original","common.square":"carrÃ©","common.opacity":"opacitÃ©","common.apply_watermark":"Appliquer watermark","common.url":"URL","common.upload":"Upload","common.gallery":"Gallery"},"zh-cn":{"header.image_editor_title":"Filerobot å›¾ç‰‡ç¼–è¾‘å™¨","toolbar.download":"ä¸‹è½½","toolbar.save":"ä¿å­˜","toolbar.apply":"åº”ç”¨","toolbar.cancel":"å–æ¶ˆ","toolbar.go_back":"åŽé€€","toolbar.adjust":"è°ƒæ•´","toolbar.effects":"æ•ˆæžœ","toolbar.filters":"æ»¤é•œ","toolbar.orientation":"æ–¹å‘","toolbar.crop":"è£åˆ‡","toolbar.resize":"ç¼©æ”¾","toolbar.watermark":"æ°´å°","toolbar.focus_point":"Focus point","toolbar.shapes":"Shapes","toolbar.image":"Image","toolbar.text":"Text","adjust.brightness":"äº®åº¦","adjust.contrast":"å¯¹æ¯”å¯¹","adjust.exposure":"æ›å…‰åº¦","adjust.saturation":"é¥±å’Œåº¦","orientation.rotate_l":"å‘å·¦æ—‹è½¬","orientation.rotate_r":"å‘å³æ—‹è½¬","orientation.flip_h":"æ°´å¹³ç¿»è½¬","orientation.flip_v":"åž‚ç›´ç¿»è½¬","pre_resize.title":"æ˜¯å¦éœ€è¦åœ¨å¼€å§‹ç¼–è¾‘ä¹‹å‰ç¼©å°å›¾ç‰‡çš„åˆ†è¾¨çŽ‡?","pre_resize.keep_original_resolution":"ä¿æŒåŽŸå§‹åˆ†è¾¨çŽ‡","pre_resize.resize_n_continue":"ç¼©å°å¹¶ç»§ç»­","footer.reset":"é‡ç½®","footer.undo":"æ’¤é”€","footer.redo":"é‡åš","spinner.label":"å¤„ç†ä¸­...","warning.too_big_resolution":"å›¾ç‰‡çš„åˆ†è¾¨çŽ‡è¿‡å¤§ï¼Œè¿™ä¼šä¸¥é‡å½±å“å›¾ç‰‡ç¼–è¾‘å™¨çš„æ€§èƒ½ã€‚","common.x":"x","common.y":"y","common.width":"å®½åº¦","common.height":"é«˜åº¦","common.custom":"è‡ªå®šä¹‰","common.original":"åŽŸå§‹æ¯”ä¾‹","common.square":"æ–¹å½¢","common.banner":"é€šæ ","common.opacity":"é€æ˜Žåº¦","common.apply_watermark":"åº”ç”¨æ°´å°","common.url":"URL","common.upload":"Upload","common.gallery":"Gallery"}}),Vs={colors:{primaryBg:"#1e262c",primaryBgHover:"#637381",secondaryBg:"#263138",secondaryBgHover:"#34444c",text:"#F9FAFB",textHover:"#fff",textMute:"#aaa",textWarn:"#f7931e",secondaryBgOpacity:"rgba(0, 0, 0, 0.75)",accent:"#00707c",border:"#161e23",borderLight:"#70777f",disabledBg:"rgba(255, 0, 0, 0.1)"}},Xs={colors:{primaryBg:"#f2f2f2",primaryBgHover:"#fff",secondaryBg:"#fff",secondaryBgHover:"#f9fafb",secondaryBgOpacity:"rgba(255,255,255, 0.75)",text:"#34444c",textHover:"#1a2329",textMute:"#aaa",textWarn:"#f7931e",accent:"#00707c",border:"#aeaeae",borderLight:"#e1e1e1",disabledBg:"rgba(255, 0, 0, 0.1)"}},qs="undefined"==typeof window||"undefined"==typeof CanvasRenderingContext2D;function $s(e){return($s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Qs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ks(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qs(Object(n),!0).forEach(function(t){ru(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qs(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Zs(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Gs(e,t){return(Gs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Js(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=nu(e);if(t){var o=nu(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function eu(e,t){return!t||"object"!==$s(t)&&"function"!=typeof t?tu(e):t}(this,n)}}function tu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nu(e){return(nu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ru(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ou=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Gs(e,t)}(l,e);var t,n,o=Js(l);function l(e){var t,n=e.show,r=void 0!==n&&n,i=e.src,a=void 0===i?"":i,c=e.config,s=void 0===c?{}:c;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),ru(tu(t=o.call(this)),"_isMounted",!1),ru(tu(t),"processConfig",function(e){var t=e.processWithCloudimage,n=e.tools||(t?dr:ur);return Ks(Ks(Ks({},Cr),{},{processWithCloudService:t,processWithFilerobot:!!e.filerobot,processWithCloudimage:!!e.cloudimage},e),{},{tools:t?n.filter(function(e){return dr.indexOf(e)>-1}):n})}),ru(tu(t),"open",function(e){var n=t.props.onOpen;t._isMounted&&t.setState({isVisible:!0,src:e},function(){n&&n()})}),ru(tu(t),"close",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Er,n=t.props.onClose,r="object"===$s(e)?Er:e;t._isMounted&&t.setState({isVisible:!1},function(){n&&n({status:r})})}),s.translations=s.translations||{},s.language=s.translations[s.language]||Ys[s.language]?s.language:"en",s.theme=s.theme||{},s.theme.colors=s.theme.colors||{},s.theme.fonts=s.theme.fonts||br,s.colorScheme=s.colorScheme||"dark",s.platform=s.platform||"filerobot",t.state={isVisible:r,src:a,config:t.processConfig(s),t:Ks(Ks({},Ys[s.language]),s.translations[s.language]),colorScheme:s.colorScheme||"dark",theme:{colors:Ks(Ks({},("light"===s.colorScheme?Xs:Vs).colors),s.theme.colors),fonts:s.theme.fonts}},t}return t=l,(n=[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"componentDidUpdate",value:function(e){this.props.show!==e.show&&(this.props.show?this.open(this.props.src):this.close())}},{key:"render",value:function(){var e=this.state,t=e.isVisible,n=e.src,r=e.config,o=e.t,l=e.theme,c=this.props,s=c.onComplete,u=void 0===s?function(){}:s,f=c.onBeforeComplete,p=c.closeOnLoad,d=r.showInModal,h=void 0===d||d;if(!n||!t||qs)return null;if(n instanceof Blob&&r.processWithCloudimage)return null;var m=i.a.createElement(z,null,i.a.createElement(Cs,{src:n,config:r,onComplete:u,onBeforeComplete:f,onClose:this.close,closeOnLoad:p,t:o}));return i.a.createElement(a.a,{theme:Ks({},l)},h?i.a.createElement(Ws,{noBorder:!0,fullScreen:"lg",isHideCloseBtn:!0,style:{borderRadius:5},onClose:this.close,configModalId:r.elementId},m):i.a.createElement("div",{className:"filerobot-image-editor-root",id:"filerobot-image-editor-root",style:{width:"100%",height:"100%"}},m))}}])&&Zs(t.prototype,n),l}(o.Component);window.FilerobotImageEditor=function e(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];(function iu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),t=n.elementId?n.elementId:n.processWithCloudimage||n.cloudimage?"filerobot-image-editor-cloudimage":n.processWithFilerobot||n.filerobot?"filerobot-image-editor-uploader":"filerobot-image-editor";var l=document.getElementById(t),c=function(e){console.log(e)};c=o&&"function"==typeof o?o:(o=o||{}).onComplete||c,l||((l=document.createElement("div")).id=t,document.body.appendChild(l)),n.elementId=t;this.component=function(e){return Object(r.render)(i.a.createElement(e,{show:a,config:n,onComplete:c,onBeforeComplete:o.onBeforeComplete,onOpen:o.onOpen,onClose:o.onClose}),l)}(ou),this.open=this.component.open,this.close=this.component.close,this.unmount=function(){return Object(r.unmountComponentAtNode)(l)}}}]);