1/*! For license information please see 2719.5bf93bef3731d0abaef8.js.LICENSE.txt */ 2(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[2719],{84044(e,t,n){"use strict";n.r(t),n.d(t,{PinturaEditor:()=>O,PinturaEditorModal:()=>T,PinturaEditorOverlay:()=>V});var r=n(68909),o=n(95674);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],u=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n={}.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)?a(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 a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var c=function(e){return/^on[A-Z]/.test(e)},u=function(e){return e.substr(2).toLowerCase()},l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;(e.unsubs||[]).filter(function(e){var n=i(e,1)[0];return!t||t.includes(n)}).forEach(function(e){return(0,i(e,2)[1])()})},s=function(e,t){l(e,function(e){return Object.keys(e).filter(c).map(u)}(t)),e.unsubs=Object.keys(t).filter(c).map(function(n){var r=u(n);return[r,e.editor.on(r,t[n])]})};function f(e){return f="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},f(e)}function p(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 d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){h(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function h(e,t,n){return(t=m(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(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,m(r.key),r)}}function m(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}function b(e,t,n){return t=g(t),function(e,t){if(t&&("object"==f(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,v()?Reflect.construct(t,n||[],g(e).constructor):t.apply(e,n))}function v(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(v=function(){return!!e})()}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}const O=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=b(this,t,[e])).elementRef=r.createRef(),n.editor=void 0,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&w(e,t)}(t,e),n=t,(i=[{key:"componentDidMount",value:function(){if(this.elementRef.current){var e=d({},this.props);this.editor=(0,o.appendEditor)(this.elementRef.current,e),s(this,e)}}},{key:"componentDidUpdate",value:function(){var e=d({},this.props);Object.assign(this.editor,e),s(this,e)}},{key:"componentWillUnmount",value:function(){this.editor&&(l(this),this.editor.destroy(),this.editor=void 0)}},{key:"render",value:function(){return r.createElement("div",{className:"PinturaRootWrapper ".concat(this.props.className?this.props.className:"").trim(),ref:this.elementRef})}}
2])&&y(n.prototype,i),a&&y(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}(r.Component);function _(e){return _="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 E(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 x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach(function(t){S(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function S(e,t,n){return(t=k(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(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,k(r.key),r)}}function k(e){var t=function(e,t){if("object"!=_(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_(t)?t:t+""}function P(e,t,n){return t=F(t),function(e,t){if(t&&("object"==_(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,I()?Reflect.construct(t,n||[],F(e).constructor):t.apply(e,n))}function I(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(I=function(){return!!e})()}function F(e){return F=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},F(e)}function A(e,t){return A=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},A(e,t)}const T=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=P(this,t,[e])).editor=void 0,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&A(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){this.el=document.createElement("div"),this.props.className&&(this.el.className=this.props.className),document.body.append(this.el);var e=x({},this.props);this.editor=(0,o.openEditor)(x(x({},e),{},{enableAutoDestroy:!1}),this.el),s(this,e)}},{key:"componentDidUpdate",value:function(){var e=x({},this.props);Object.assign(this.editor,e),s(this,e)}},{key:"componentWillUnmount",value:function(){this.editor&&(l(this),this.editor.destroy(),this.editor=void 0,this.el.remove())}},{key:"show",value:function(){this.editor.show()}},{key:"hide",value:function(){this.editor.hide()}},{key:"render",value:function(){return null}}])&&j(n.prototype,r),i&&j(n,i),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,i}(r.Component);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},N(e)}function R(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 D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
vendor: 1,397 bytes, line 2
2t%2?R(Object(n),!0).forEach(function(t){U(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function U(e,t,n){return(t=M(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(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,M(r.key),r)}}function M(e){var t=function(e,t){if("object"!=N(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=N(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==N(t)?t:t+""}function B(e,t,n){return t=L(t),function(e,t){if(t&&("object"==N(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,$()?Reflect.construct(t,n||[],L(e).constructor):t.apply(e,n))}function $(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return($=function(){return!!e})()}
2function L(e){return L=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},L(e)}function G(e,t){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},G(e,t)}const V=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=B(this,t,[e])).elementRef=r.createRef(),n.editor=void 0,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&G(e,t)}(t,e),n=t,(i=[{key:"componentDidMount",value:function(){if(this.elementRef.current){var e=D({},this.props);this.editor=(0,o.overlayEditor)(this.elementRef.current,e),s(this,e)}}},{key:"componentDidUpdate",value:function(){var e=D({},this.props);Object.assign(this.editor,e),s(this,e)}},{key:"componentWillUnmount",value:function(){this.editor&&(l(this),this.editor.destroy(),this.editor=void 0)}},{key:"render",value:function(){return r.createElement("div",{className:"PinturaRootWrapper ".concat(this.props.className?this.props.className:"").trim(),ref:this.elementRef})}}])&&C(n.prototype,i),a&&C(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}(r.Component)},25704(e,t,n){"use strict";function r(e){return r="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},r(e)}function o(){var e=s(),t=e.m(o),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function r(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===n||"GeneratorFunction"===(t.displayName||t.name))}var f={throw:1,return:2,break:3,continue:3};function d(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,f[e],t)},delegateYield:function(e,o,a){return t.resultName=o,n(r.d,i(e),a)},finish:function(e){return n(r.f,e)}},n=function(e,n,o){r.p=t.prev,r.n=t.next;try{return e(n,o)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(o=function(){return{wrap:function(t,n,r,o){return e.w(d(t),n,r,o&&o.reverse())},isGeneratorFunction:r,mark:e.m,awrap:function(e,t){return new p(e,t)},AsyncIterator:l,async:function(e,t,n,o,i){return(r(t)?u:c)(d(e),t,n,o,i)},keys:a,values:i}})()}function i(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(r(e)+" is not iterable")}function a(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}}function c(e,t,n,r,o){var i=u(e,t,n,r,o);return i.next().then(function(e){return e.done?e.value:i.next()})}function u(e,t,n,r,o){return new l(s().w(e,t,n,r),o||Promise)}function l(e,t){function n(r,o,i,a){try{var c=e[r](o),u=c.value;return u instanceof p?t.resolve(u.v).then(function(e){n("next",e,i,a)},function(e){n("throw",e,i,a)}):t.resolve(u).then(function(e){c.value=e,i(c)},function(e){return n("throw",e,i,a)})}catch(e){a(e)}}var r;this.next||(f(l.prototype),f(l.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),f(this,"_invoke",function(e,o,i){function a(){return new t(function(t,r){n(e,i,t,r)})}return r=r?r.then(a,a):a()},!0)}function s(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return f(l,"_invoke",function(n,r,o){var i,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return i=t,c=0,u=e,p.n=n,a}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,i=s[t],d=p.p,h=i[2];n>3?(o=h===r)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=d&&((o=n<2&&d<i[1])?(c=0,p.v=r,p.n=i[1]):d<h&&
2(o=n<3||i[0]>r||r>h)&&(i[4]=n,i[5]=r,p.n=h,c=0))}if(o||n>1)return a;throw f=!0,r}return function(o,s,h){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,h),c=s,u=h;(t=c<2?e:u)||!f;){i||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==a)break}catch(t){i=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,i),!0),l}var a={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var p=[][r]?t(t([][r]())):(f(t={},r,function(){return this}),t),d=l.prototype=c.prototype=Object.create(p);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,f(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=l,f(d,"constructor",l),f(l,"constructor",u),u.displayName="GeneratorFunction",f(l,o,"GeneratorFunction"),f(d),f(d,o,"Generator"),f(d,r,function(){return this}),f(d,"toString",function(){return"[object Generator]"}),(s=function(){return{w:i,m:h}})()}function f(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}f=function(e,t,n,r){function i(t,n){f(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},f(e,t,n,r)}function p(e,t){this.v=e,this.k=t}var d=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{u(r.next(e))}catch(e){i(e)}}function c(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,c)}u((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.hasConstraints=function(e){return null!=(null==e?void 0:e.height)&&!Number.isNaN(e.height)&&e.height>0||null!=(null==e?void 0:e.width)&&!Number.isNaN(e.width)&&e.width>0||null!=(null==e?void 0:e.quality)&&!Number.isNaN(e.quality)&&e.quality>0},t.constrainImage=function(e,t){return d(this,void 0,void 0,o().mark(function n(){var r=this;return o().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(document){n.next=2;break}throw new Error("Unable to constrain image");case 2:return n.abrupt("return",new Promise(function(n,i){return d(r,void 0,void 0,o().mark(function r(){var a,c,u,l,s,f,p,d,y;return o().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return a="from-image"!=getComputedStyle(document.body).imageOrientation,(c=document.createElement("img")).src=URL.createObjectURL(e),r.next=5,new Promise(function(e){return c.onload=e});case 5:if(a){r.next=9;break}r.t0=1,r.next=12;break;case 9:return r.next=11,new Promise(function(e){h.getData(c,function(){e(h.getTag(this,"Orientation"))})});case 11:r.t0=r.sent;case 12:if(u=r.t0,l=null==t.width||0==t.width||c.width<t.width,s=null==t.height||0==t.height||c.height<t.height,f=null==t.quality||t.quality<1||t.quality>100,!(l&&s&&f)){r.next=18;break}return r.abrupt("return",n(e));case 18:p=l&&s?{width:c.width,height:c.height}:b({width:c.width,height:c.height},t),d=document.createElement("canvas"),y=d.getContext("2d"),d.width=p.width,d.height=p.height,u>4&&(d.width=p.height,d.height=p.width),r.t1=u,r.next=2===r.t1?27:3===r.t1?30:4===r.t1?33:5===r.t1?36:6===r.t1?39:7===r.t1?42:8===r.t1?46:49;break;case 27:return y.translate(d.width,0),y.scale(-1,1),r.abrupt("break",49);case 30:return y.translate(d.width,d.height),y.rotate(Math.PI),r.abrupt("break",49);case 33:return y.translate(0,d.height),y.scale(1,-1),r.abrupt("break",49);case 36:return y.rotate(.5*Math.PI),y.scale(1,-1),r.abrupt("break",49);case 39:return y.rotate(.5*Math.PI),y.translate(0,-d.width),r.abrupt("break",49);case 42:return y.rotate(.5*Math.PI),y.translate(d.width,-d.height),y.scale(-1,1),r.abrupt("break",49);case 46:return y.rotate(-.5*Math.PI),y.translate(-d.height,0),r.abrupt("break",49);case 49:v(y,c,0,0,c.width,c.height,0,0,p.width,p.height),Promise.resolve().then(function(){c.onload=null,c.src="";var r=m(e),o=function(t){if(!t)return i(new Error("Resize of image failed"));n(Object.assign(t,{lastModified:(new Date).getTime(),name:e.name,webkitRelativePath:e.webkitRelativePath}))};"image/jpeg"===r?d.toBlob(o,r,(t.quality||99)/100):d.toBlob(o,r)});case 51:case"end":return r.stop()}},r)}))}));case 3:case"end":return n.stop()}},n)}))};
2var h=n(14652),y=["image/png","image/gif","image/webp","image/svg+xml","image/avif","image/apng","image/tiff"];function m(e){return y.includes(e.type.toLowerCase())?"image/png":"image/jpeg"}function b(e,t){var n=null==t.width||0==t.width?null:t.width/e.width,r=null==t.height||0==t.height?null:t.height/e.height,o=null;return null!=n&&null!=r?o=Math.min(n,r):null!=n?o=n:null!=r&&(o=r),null==o?e:{width:Math.round(e.width*o),height:Math.round(e.height*o)}}function v(e,t,n,r,o,i,a,c,u,l){var s=function(e){var t=e.naturalHeight,n=document.createElement("canvas");n.width=1,n.height=t;var r=n.getContext("2d");r.drawImage(e,0,0);var o=r.getImageData(1,0,1,t),i=o.data,a=0,c=t,u=t;for(;u>a;){0===i[4*(u-1)+3]?c=u:a=u,u=c+a>>1}var l=u/t;if(0===l)return 1;return l}(t);return e.drawImage(t,n,r,o,i,a,c,u,l/s)}},90871(e,t,n){"use strict";function r(){var e=l(),t=e.m(r),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function s(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===n||"GeneratorFunction"===(t.displayName||t.name))}var p={throw:1,return:2,break:3,continue:3};function d(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,p[e],t)},delegateYield:function(e,i,a){return t.resultName=i,n(r.d,o(e),a)},finish:function(e){return n(r.f,e)}},n=function(e,n,o){r.p=t.prev,r.n=t.next;try{return e(n,o)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(r=function(){return{wrap:function(t,n,r,o){return e.w(d(t),n,r,o&&o.reverse())},isGeneratorFunction:s,mark:e.m,awrap:function(e,t){return new f(e,t)},AsyncIterator:u,async:function(e,t,n,r,o){return(s(t)?c:a)(d(e),t,n,r,o)},keys:i,values:o}})()}function o(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(v(e)+" is not iterable")}function i(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}}function a(e,t,n,r,o){var i=c(e,t,n,r,o);return i.next().then(function(e){return e.done?e.value:i.next()})}function c(e,t,n,r,o){return new u(l().w(e,t,n,r),o||Promise)}function u(e,t){function n(r,o,i,a){try{var c=e[r](o),u=c.value;return u instanceof f?t.resolve(u.v).then(function(e){n("next",e,i,a)},function(e){n("throw",e,i,a)}):t.resolve(u).then(function(e){c.value=e,i(c)},function(e){return n("throw",e,i,a)})}catch(e){a(e)}}var r;this.next||(s(u.prototype),s(u.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),s(this,"_invoke",function(e,o,i){function a(){return new t(function(t,r){n(e,i,t,r)})}return r=r?r.then(a,a):a()},!0)}function l(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return s(l,"_invoke",function(n,r,o){var i,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return i=t,c=0,u=e,p.n=n,a}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,i=s[t],d=p.p,h=i[2];n>3?(o=h===r)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=d&&((o=n<2&&d<i[1])?(c=0,p.v=r,p.n=i[1]):d<h&&(o=n<3||i[0]>r||r>h)&&(i[4]=n,i[5]=r,p.n=h,c=0))}if(o||n>1)return a;throw f=!0,r}return function(o,s,h){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,h),c=s,u=h;(t=c<2?e:u)||!f;){i||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==a)break}catch(t){i=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,i),!0),l}var a={};function c(){}function u(){}function f(){}t=Object.getPrototypeOf;var p=[][r]?t(t([][r]())):(s(t={},r,function(){return this}),t),d=f.prototype=c.prototype=Object.create(p);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,s(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=f,s(d,"constructor",f),s(f,"constructor",u),u.displayName="GeneratorFunction",s(f,o,"GeneratorFunction"),s(d),s(d,o,"Generator"),s(d,r,function(){return this}),s(d,"toString",function(){return"[object Generator]"}),(l=function(){return{w:i,m:h}})()}function s(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}s=function(e,t,n,r){function i(t,n){s(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},s(e,t,n,r)}function f(e,t){this.v=e,this.k=t}function p(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,d(r.key),r)}}function d(e){var t=function(e,t){if("object"!=v(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=v(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==v(t)?t:t+""}function h(e,t,n){return t=m(t),function(e,t){if(t&&("object"==v(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,y()?Reflect.construct(t,n||[],m(e).constructor):t.apply(e,n))}function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(y=function(){return!!e})()}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function b(e,t){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},b(e,t)}function v(e){return v="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},v(e)}var g=this&&this.__decorate||function(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":v(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},w=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Prom
2ise))(function(o,i){function a(e){try{u(r.next(e))}catch(e){i(e)}}function c(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,c)}u((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.FilePreview=t.FileState=void 0;var O,_=n(68909),E=n(43241),x=n(91950),S=n(94379),j=n(9585),k=n(8992),P=n(22505),I=n(66450),F=n(14652),A=j().limit({concurrency:2}).process(function(e){return e()});!function(e){e[e.Waiting=0]="Waiting",e[e.Pending=1]="Pending",e[e.Errored=-1]="Errored",e[e.Uploading=2]="Uploading",e[e.Success=3]="Success"}(O||(t.FileState=O={}));var T=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=h(this,t,[e])).state={imageDrawn:!1,rotating:!1,file_info_id:e.File.file_info_id},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b(e,t)}(t,e),o=t,i=[{key:"getDetails",value:function(){var e,t,n,r=this.props,o=r.File,i=r.onRemove,a=r.disabled,c=r.canToggleVisibility,u=r.toggleVisibility,l=r.canDelete,s="";if(o.link&&!o.IsUploaded)switch(t=e=o.link.name,n=o.link.size,o.UploadState){case O.Waiting:s=_.createElement(E.FontAwesomeIcon,{icon:["far","stopwatch"],title:"Waiting for upload to begin"});break;case O.Pending:s="Pending";break;case O.Errored:s="Errored";break;case O.Uploading:s=_.createElement(_.Fragment,null,null!==o.UploadPercent&&void 0!==o.UploadPercent?"".concat(o.UploadPercent,"% "):"",_.createElement("div",{className:"filebox-loader"}));break;case O.Success:s="Complete"}else e=o.file_name,t=o.title,n=o.asset_metadata?o.asset_metadata.size:0;var f=null,p=null,d=o.visibility?(0,k.getEnumDisplay)(k.AttachmentVisibility,o.visibility):"";return o.IsUploaded&&(p=o.visibility===k.AttachmentVisibility.PUBLIC.valueOf()?_.createElement(E.FontAwesomeIcon,{className:"filebox-detail-public-icon",icon:"lock-open"}):o.visibility===k.AttachmentVisibility.LOGGED_IN.valueOf()?_.createElement(E.FontAwesomeIcon,{className:"filebox-detail-logged-in-icon",icon:"user"}):_.createElement(E.FontAwesomeIcon,{className:"filebox-detail-private-icon",icon:"lock"}),a||!c||a||(p=_.createElement(P.UncontrolledButtonDropdown,{title:"Toggle Visibility (currently ".concat(d,")")},_.createElement(P.DropdownToggle,null,p),_.createElement(P.DropdownMenu,null,_.createElement(P.DropdownItem,{onClick:function(){return u(o,k.AttachmentVisibility.PUBLIC.valueOf())},className:"".concat(o.visibility===k.AttachmentVisibility.PUBLIC.valueOf()?"selected":"")},k.AttachmentVisibility.PUBLIC.display),_.createElement(P.DropdownItem,{onClick:function(){return u(o,k.AttachmentVisibility.LOGGED_IN.valueOf())},className:"".concat(o.visibility===k.AttachmentVisibility.LOGGED_IN.valueOf()?"selected":"")},k.AttachmentVisibility.LOGGED_IN.display),_.createElement(P.DropdownItem,{onClick:function(){return u(o,k.AttachmentVisibility.PRIVATE.valueOf())},className:"".concat(o.visibility===k.AttachmentVisibility.PRIVATE.valueOf()?"selected":"")},k.AttachmentVisibility.PRIVATE.display))))),a||!1===l||(f=_.createElement("button",{className:"filebox-item-removebutton",type:"button",title:"Remove",onClick:function(){return i(o)}},_.createElement(E.FontAwesomeIcon,{icon:["fas","times"],fixedWidth:!0}))),_.createElement("div",{className:"filebox-item-details"},_.createElement("div",{className:"filebox-item-details-file"},_.createElement("div",{className:"filebox-item-details-main",title:e},t),_.createElement("div",{className:"filebox-item-details-secondary"},n?S.Utilities.formatFileSize(n):"")),_.createElement("div",{className:"filebox-item-details-info"},_.createElement("div",{className:"filebox-item-details-main"},s),o.UploadError?_.createElement("div",{className:"filebox-item-details-secondary",title:o.UploadExtendedError},o.UploadError):""),_.createElement("div",{className:"filebox-item-details-buttons"},p,f))}},{key:"getPreview",value:function(){var e,t=this.props.File,n=this.getMimeType().toLowerCase();if(!t.thumb_url&&t.link){var r=t.IsUploaded?_.createElement(E.FontAwesomeIcon,{icon:["far","file"]}):_.createElement(E.FontAwesomeIcon,{icon:["fas","spinner"],title:"pending",spin:!0});return"application/pdf"===n.toLowerCase()?r=_.createElement(_.Fragment,null,_.createElement("canvas",{ref:"canvas",width:175,height:175}),_.createElement(E.FontAwesomeIcon,{icon:["fal","file-pdf"],className:"filebox-icon-overlay"})):n.match(/^image\//i)&&(r=_.createElement("canvas",{ref:"canvas",width:175,height:175})),_.createElement("div",{className:"filebox-item-preview"},r)}var o=[];return(t.thumb_url||t.url&&"application/pdf"!==n&&"text/html"!==n)&&o.push(_.createElement("img",{key:"prev-img",src:null!==(e=t.thumb_url)&&void 0!==e?e:t.url,loading:"lazy"})),"application/pdf"===n&&o.push(_.createElement(E.FontAwesomeIcon,{key:"mime-overlay",icon:["fal","file-pdf"],className:"filebox-icon-overlay"})),"text/html"===n&&o.push(_.createElement(E.FontAwesomeIcon,{key:"mime-overlay",icon:["far","rectangle-code"],className:"filebox-icon-overlay"})),S.Utilities.validateAcceptList("audio/*","",this.getMimeType())&&o.push(_.createElement(E.FontAwesomeIcon,{key:"mime-overlay",icon:["fas","volume-up"],className:"filebox-icon-overlay"})),_.createElement("div",{className:"filebox-item-preview"},_.createElement(_.Fragment,null,o))}},{key:"componentDidMount",value:function(){var e=this.props.File;!e.thumb_url&&e.link&&this.refs.canvas&&(e.canvas_ref=this.refs.canvas),"undefined"!=typeof window&&S.Utilities.validateAcceptList("audio/*","",this.getMimeType())&&e.url&&(this.sound=new Audio(e.url)),this.renderImage()}},{key:"renderImage",value:function(){var e=this,t=this.props.File,n=this.getMimeType();!t.thumb_url&&t.link&&("application/pdf"===n.toLowerCase()?A(function(){return e.performRenderPDF()}):n.match(/^image\//i)&&A(function(){return e.performRenderImage()}))}},{key:"getMimeType",value:function(){var e=this.props.File;return e.asset_metadata&&e.asset_metadata.type?e.asset_metadata.type:e.link?e.link.type:"unknown"}},{key:"performRenderPDF",value:function(){return w(this,void 0,void 0,r().mark(function e(){var t,o,i,a=this;return r().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.props.File,e.next=3,Promise.resolve().then(function(){return n(34940)});case 3:return o=e.sent,i=o.getDocument,e.abrupt("return",new Promise(function(e,n){if(!t.link)return e();var o=a,c=new FileReader;c.onload=function(t){var a,c=this;if(!(null===(a=null==t?void 0:t.target)||void 0===a?void 0:a.result)||"string"==typeof t.target.result)return e();i(new Uint8Array(t.target.result)).promise.then(function(t){return w(c,void 0,void 0,r().mark(function i(){var a,c,u,l,s,f,p,d,h,y,m;return r().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,a=o.refs.canvas,c=a.getContext("2d"),r.next=5,t.getPage(1);case 5:return u=r.sent,l=u.getViewport({scale:1}),s=l.width/a.width,f=l.height/a.height,p=0,d=0,s>f?(p=Math.round(l.height/s),d=a.width):(p=a.height,d=Math.round(l.width/f)),h=(a.width-d)/2,y=(a.height-p)/2,m=u.render({canvasContext:c,viewport:l,transform:[d/l.width,0,0,p/l.height,h,y]}),r.next=14,m.promise;case 14:e(),r.next=21;break;case 17:r.prev=17,r.t0=r.catch(0),console.log("Error rendering pdf:",r.t0.message),n(r.t0);case 21:case"end":return r.stop()}},i,null,[[0,17]])}))})},c.readAsArrayBuffer(t.link)}).then(function(){t.canvas_rendered=!0}));case 6:case"end":return e.stop()}},e,this)}))}},{key:"performRenderImage",value:function(){var e=this,t=this.props.File;return new Promise(function(n){return w(e,void 0,void 0,r().mark(function e(){var o,i,a,c,u,l,s,f,p,d,h,y;return r().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.link){e.next=2;break}return e.abrupt("return",n());case 2:return o=this,i="from-image"!=getComputedStyle(document.body).imageOrientation,(a=document.createElement("img")).src=URL.createObjectURL(t.link),e.next=8,new Promise(function(e){return a.onload=e});case 8:if(i){e.next=12;break}e.t0=1,e.next=15;break;case 12:return e.next=14,new Promise(function(e){F.getData(a,function(){e(F.getTag(this,"Orientation"))})});case 14:e.t0=e.sent;case 15:c=e.t0,u=o.refs.canvas,l=u.getContext("2d"),s=a.width/u.width,f=a.height/u.height,p=0,d=0,h=0,y=0,s>f?(p=Math.round(a.height/s),d=u.width):(p=u.height,d=Math.round(a.width/f)),h=(u.width-d)/2,y=(u.height-p)/2,e.t1=c,e.next=2===e.t1?25:3===e.t1?28:4===e.t1?31:5===e.t1?34:6===e.t1?37:7===e.t1?40:8===e.t1?44:47;break;case 25:return l.translate(u.width,0),l.scale(-1,1),e.abrupt("break",47);case 28:return l.translate(u.width,u.height),l.rotate(Math.PI),e.abrupt("break",47);case 31:return l.translate(0,u.height),l.scale(1,-1),e.abrupt("break",47);case 34:return l.rotate(.5*Math.PI),l.scale(1,-1),e.abrupt("break",47);case 37:return l.rotate(.5*Math.PI),l.translate(0,-u.width),e.abrupt("break",47);case 40:return l.rotate(.5*Math.PI),l.translate(u.width,-u.height),l.scale(-1,1),e.abrupt("break",47);case 44:return l.rotate(-.5*Math.PI),l.translate(-u.height,0),e.abrupt("break",47);case 47:l.filter="blur(5px)",l.drawImage(a,0,0,u.width,u.height),l.filter="none",l.drawImage(a,h,y,d,p),Promise.resolve().then(function(){a.onload=null,a.src="",o.setState({imageDrawn:!0}),n()});case 52:case"end":return e.stop()}},e,this)}))}).then(function(){t.canvas_rendered=!0})}},{key:"getActionButtons",value:function(){var e=this,t=this.props,n=t.File,r=t.canEdit,o=t.edit,i=t.canRotate,a=t.disabled,c=t.editableTypes,u=t.options,l=t.canDownload,s=t.onReplace,f=this.state.rotating,p=this.getMimeType();if(!n.IsUploaded)return null;var d=S.Utilities.validateAcceptList(c,n.file_name,p),h=null;!a&&r&&o&&d&&(h=_.createElement("button",{className:"filebox-item-edit filebox-action-button",type:"button",title:"Edit",onClick:function(){return o(n)}},_.createElement(E.FontAwesomeIcon,{icon:["fas","pencil"],fixedWidth:!0})));var y=null;return a||"function"!=typeof s||"application/pdf"!==p.toLowerCase()||(y=_.createElement("button",{className:"filebox-item-replace filebox-action-button",type:"button",title:"Replace PDF",onClick:function(){return s(n)}},_.createElement(E.FontAwesomeIcon,{icon:["fas","file-import"],fixedWidth:!0}))),_.createElement("div",{className:"filebox-action-buttons"},!(!(i&&r&&d)||a)&&_.createElement("button",{className:"filebox-item-rotate-left filebox-action-button",type:"button",title:"Rotate Counter-Clockwise",onClick:function(){return e.rotate(-90)},disabled:f},_.createElement(E.FontAwesomeIcon,{size:"sm",icon:["fas","undo"],fixedWidth:!0})),h,y,!(!(i&&r&&d)||a)&&_.createElement("button",{className:"filebox-item-rotate-right filebox-action-button",type:"button",title:"Rotate Clockwise",onClick:function(){return e.rotate(90)},disabled:f},_.createElement(E.FontAwesomeIcon,{size:"sm",icon:["fas","redo"],fixedWidth:!0})),!!(null==n?void 0:n.url)&&!!l&&_.createElement("a",{className:"filebox-item-download filebox-action-button",download:!0,title:"Download File",target:"_blank",href:null==n?void 0:n.url},_.createElement(E.FontAwesomeIcon,{size:"sm",icon:["fas","download"],fixedWidth:!0})),this.props.showInfoButton&&this.renderInfoButton(n),!!S.Utilities.validateAcceptList("audio/*","",this.getMimeType())&&_.createElement("button",{className:"filebox-item-rotate-right filebox-action-button",type:"button",title:"Rotate Clockwise",onClick:function(){var t;return null===(t=e.sound)||void 0===t?void 0:t.play()},disabled:f},_.createElement(E.FontAwesomeIcon,{size:"sm",icon:["fas","volume-up"],fixedWidth:!0})),!!(null==u?void 0:u.length)&&_.createElement(P.UncontrolledButtonDropdown,{direction:"up"},_.createElement(P.DropdownToggle,{className:"filebox-item-options"},_.createElement(E.FontAwesomeIcon,{icon:["fas","ellipsis-v"],fixedWidth:!0})),_.createElement(P.DropdownMenu,null,u.map(function(e,t){return _.createElement(P.DropdownItem,{key:t,onClick:function(){return e.onClick(n)}},e.label)}))))}},{key:"renderInfoButton",value:function(e){if(!this.props.showInfoButton)return null;var t=null==e?void 0:e.created_by_user,n=[null==t?void 0:t.first_name,null==t?void 0:t.last_name].filter(
2Boolean).join(" ").trim();if(n||(n=(null==t?void 0:t.username)||(null==t?void 0:t.email)||""),!n)return null;var r="filebox-info-".concat(e.file_info_id);return _.createElement(_.Fragment,null,_.createElement(P.Button,{type:"button",id:r,className:"filebox-action-button"},_.createElement(E.FontAwesomeIcon,{size:"sm",icon:["fas","info-circle"],fixedWidth:!0})),_.createElement(P.UncontrolledPopover,{target:r,trigger:"hover",placement:"bottom"},_.createElement(P.PopoverBody,null,n&&_.createElement("div",null,_.createElement("span",null,"Created by:"),_.createElement("span",null,n)))))}},{key:"rotate",value:function(e){var t=this,n=this.props,o=n.rotate,i=n.File;this.setState(function(e){if(e.rotating)throw new Error("Already Rotating");return{rotating:!0}},function(){return w(t,void 0,void 0,r().mark(function t(){return r().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,o(i,e);case 3:return t.prev=3,this.setState({rotating:!1}),t.finish(3);case 6:case"end":return t.stop()}},t,this,[[0,,3,6]])}))})}},{key:"render",value:function(){var e=this.props,t=e.File,n=e.classPrefix,r=e.clickPreview,o=e.dndProps;if(t.hidden)return null;var i="";switch(t.UploadState){case O.Waiting:i="upload-state-waiting";break;case O.Pending:i="upload-state-pending";break;case O.Uploading:i="upload-state-uploading";break;case O.Errored:i="upload-state-errored";break;case O.Success:i="upload-state-success"}var a="";switch(t.visibility){case"private":a="visibility-state-private";break;case"logged_in":a="visibility-state-logged-in";break;case"public":a="visibility-state-public"}var c=null!=o?o:{},u=c.withOpacity,l=c.isDragging,s=c.elementRef,f=c.listeners,p=c.attributes,d=c.transition,h=c.transform,y={opacity:u?"0.2":"1",transformOrigin:"50% 50%",borderRadius:"10px",cursor:l?"grabbing":"grab",display:"flex",boxShadow:l?"rgb(63 63 68 / 5%) 0px 2px 0px 2px, rgb(34 33 81 / 15%) 0px 2px 3px 2px":"rgb(63 63 68 / 5%) 0px 0px 0px 1px, rgb(34 33 81 / 15%) 0px 1px 3px 0px",transform:I.CSS.Transform.toString(null!=h?h:null),transition:d};return _.createElement("li",Object.assign({id:t.file_info_id,ref:s},f,p,{style:y,onClick:function(e){return r(e,t)},className:"filebox-item ".concat(i," ").concat(a," ").concat(n?n+"-filebox-item":"")}),this.getDetails(),this.getPreview(),this.getActionButtons())}}],i&&p(o.prototype,i),a&&p(o,a),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,i,a}(_.Component);t.FilePreview=T,T.defaultProps={disabled:!1},t.FilePreview=T=g([(0,x.override)("plugins/file-uploader/file")],T)},80269(e,t,n){"use strict";function r(e){return r="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},r(e)}function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=j(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw i}}}}function i(e,t,n){return(t=u(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(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,u(r.key),r)}}function c(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function u(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t,n){return t=y(t),function(e,t){if(t&&("object"==r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,d()?Reflect.construct(t,n||[],y(e).constructor):t.apply(e,n))}function f(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}function p(e){var t="function"==typeof Map?new Map:void 0;return p=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return function(e,t,n){if(d())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&h(o,n.prototype),o}(e,arguments,y(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),h(n,e)},p(e)}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(d=function(){return!!e})()}
vendor: 4,863 bytes, line 2
2function h(e,t){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},h(e,t)}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function m(){var e=_(),t=e.m(m),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function r(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===n||"GeneratorFunction"===(t.displayName||t.name))}var o={throw:1,return:2,break:3,continue:3};function i(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,o[e],t)},delegateYield:function(e,o,i){return t.resultName=o,n(r.d,b(e),i)},finish:function(e){return n(r.f,e)}},n=function(e,n,o){r.p=t.prev,r.n=t.next;try{return e(n,o)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(m=function(){return{wrap:function(t,n,r,o){return e.w(i(t),n,r,o&&o.reverse())},isGeneratorFunction:r,mark:e.m,awrap:function(e,t){return new x(e,t)},AsyncIterator:O,async:function(e,t,n,o,a){return(r(t)?w:g)(i(e),t,n,o,a)},keys:v,values:b}})()}function b(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(r(e)+" is not iterable")}function v(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}}function g(e,t,n,r,o){var i=w(e,t,n,r,o);return i.next().then(function(e){return e.done?e.value:i.next()})}function w(e,t,n,r,o){return new O(_().w(e,t,n,r),o||Promise)}function O(e,t){function n(r,o,i,a){try{var c=e[r](o),u=c.value;return u instanceof x?t.resolve(u.v).then(function(e){n("next",e,i,a)},function(e){n("throw",e,i,a)}):t.resolve(u).then(function(e){c.value=e,i(c)},function(e){return n("throw",e,i,a)})}catch(e){a(e)}}var r;this.next||(E(O.prototype),E(O.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),E(this,"_invoke",function(e,o,i){function a(){return new t(function(t,r){n(e,i,t,r)})}return r=r?r.then(a,a):a()},!0)}function _(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return E(l,"_invoke",function(n,r,o){var i,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return i=t,c=0,u=e,p.n=n,a}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,i=s[t],d=p.p,h=i[2];n>3?(o=h===r)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=d&&((o=n<2&&d<i[1])?(c=0,p.v=r,p.n=i[1]):d<h&&(o=n<3||i[0]>r||r>h)&&(i[4]=n,i[5]=r,p.n=h,c=0))}if(o||n>1)return a;throw f=!0,r}return function(o,s,h){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,h),c=s,u=h;(t=c<2?e:u)||!f;){i||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==a)break}catch(t){i=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,i),!0),l}var a={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(E(t={},r,function(){return this}),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,E(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,E(f,"constructor",l),E(l,"constructor",u),u.displayName="GeneratorFunction",E(l,o,"GeneratorFunction"),E(f),E(f,o,"Generator"),E(f,r,function(){return this}),E(f,"toString",function(){return"[object Generator]"}),(_=function(){return{w:i,m:p}})()}function E(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}E=function(e,t,n,r){function i(t,n){E(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},E(e,t,n,r)}function x(e,t){this.v=e,this.k=t}function S(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],u=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}
2finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(e,t)||j(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 j(e,t){if(e){if("string"==typeof e)return k(e,t);var n={}.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)?k(e,t):void 0}}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var P=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{u(r.next(e))}catch(e){i(e)}}function c(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,c)}u((r=r.apply(e,t||[])).next())})},I=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.FileUploader=t.Utilities=t.UploadError=t.SortableList=void 0;var F=n(68909),A=n(77277),T=n(99330),N=n(98261),R=n(90871),D=n(96414),U=n(94379);Object.defineProperty(t,"Utilities",{enumerable:!0,get:function(){return U.Utilities}});var C=n(9585),M=n(25704),B=n(43241),$=n(61538),L=n(74371);(0,N.extend)("$copy",function(e,t){return t});var G=function(e){var t=e.file,n=e.classPrefix,r=e.onRemove,o=e.toggleVisibility,i=e.edit,a=e.rotate,c=e.disableEdit,u=e.canEdit,l=e.canRotate,s=e.canToggleVisibility,f=e.clickPreview,p=e.editableTypes,d=e.options,h=e.canDelete,y=e.canDownload,m=e.onReplace,b=e.showInfoButton,v=(0,T.useSortable)({id:t.file_info_id}),g=v.attributes,w=v.listeners,O=v.transform,_=v.transition,E=v.setNodeRef,x=v.isDragging;return F.createElement(R.FilePreview,{File:t,classPrefix:n,onRemove:r,toggleVisibility:o,edit:i,rotate:a,disabled:c,canEdit:u,canRotate:l,canToggleVisibility:s,clickPreview:f,editableTypes:p,options:d,canDelete:h,canDownload:y,onReplace:m,showInfoButton:b,dndProps:{elementRef:E,listeners:w,attributes:g,transform:O,transition:_,withOpacity:x,isDragging:x}})};t.SortableList=function(e){var t=this,n=e.items,r=e.classPrefix,o=e.onRemove,i=e.toggleVisibility,a=e.edit,c=e.rotate,u=e.disabled,l=e.canEdit,s=e.canRotate,f=e.canToggleVisibility,p=e.clickPreview,d=e.editableTypes,h=e.options,y=e.canDelete,b=e.canDownload,v=e.onSortEnd,g=e.canReorder,w=e.onReplace,O=e.showInfoButton,_=S(F.useState(null),2),E=_[0],x=_[1],j=!g||u,k=(0,A.useSensors)((0,A.useSensor)($.SndMouseSensor,{activationConstraint:{distance:5}}),(0,A.useSensor)($.SndTouchSensor,{activationConstraint:{delay:100,tolerance:25}})),I=F.useMemo(function(){var e=null;return{identifiers:n.map(function(t){return t.file_info_id===E&&(e=t),t.file_info_id}),activeFile:e}},[n,E]),N=I.activeFile,D=I.identifiers,U=F.useCallback(function(e){var t;x(null===(t=e.active)||void 0===t?void 0:t.id)},[]),C=F.useCallback(function(e){var t=e.active,r=e.over;if((null==t?void 0:t.id)!==(null==r?void 0:r.id)){for(var o=null,i=null,a=0,c=n.length;a<c&&(D[a]===(null==t?void 0:t.id)&&(i=a),D[a]===(null==r?void 0:r.id)&&
2(o=a),null==o||null==i);a++);null!==o&&null!==i&&v({newIndex:o,oldIndex:i})}x(null)},[D,x,v]),M=F.useCallback(function(){x(null)},[]);return F.createElement(A.DndContext,{sensors:j?[]:k,collisionDetection:A.closestCenter,onDragStart:U,onDragEnd:C,onDragCancel:M},F.createElement(T.SortableContext,{items:D,strategy:T.rectSortingStrategy},F.createElement("ul",{className:"filebox-list ".concat(r?r+"-filebox-list":""),role:"list"},n.map(function(e){return F.createElement(G,{key:"filebox-item-".concat(e.file_info_id),disableEdit:u,onRemove:o,toggleVisibility:i,edit:a,rotate:c,file:e,onReplace:w,classPrefix:r,canEdit:l,canRotate:s,canToggleVisibility:f,clickPreview:p,editableTypes:d,options:h,canDelete:y,canDownload:b,showInfoButton:O})}))),F.createElement(A.DragOverlay,{dropAnimation:V},!!N&&F.createElement(R.FilePreview,{File:N,editableTypes:d,onRemove:function(){return P(t,void 0,void 0,m().mark(function e(){return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",void 0);case 1:case"end":return e.stop()}},e)}))},toggleVisibility:function(){return P(t,void 0,void 0,m().mark(function e(){return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},e)}))},edit:function(){return P(t,void 0,void 0,m().mark(function e(){return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",void 0);case 1:case"end":return e.stop()}},e)}))},rotate:function(){return P(t,void 0,void 0,m().mark(function e(){return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},e)}))},disabled:!0,canEdit:!1,canRotate:!1,canToggleVisibility:!1,clickPreview:function(){},showInfoButton:O})))};var V={sideEffects:(0,A.defaultDropAnimationSideEffects)({styles:{active:{opacity:"0.4"}}})},z=function(e){function t(e,n){var r;return l(this,t),(r=s(this,t,[e])).name=r.constructor.name,r.extended_message=n,r}return f(t,e),c(t)}(p(Error));t.UploadError=z;var W=function(e){function n(e){var t;if(l(this,n),(t=s(this,n,[e])).fileboxRef=F.createRef(),!e.upload)throw new Error("Upload callback should be specified");var r=t.getAccept(t.props),o=[],a=!1;e.Files&&e.Files.forEach(function(t){var n=Object.assign(Object.assign({},t),{file_info_id:U.Utilities.generateUUID(),IsUploaded:null!=t.attachment_id,UploadState:null!=t.attachment_id?void 0:e.immediateUpload?R.FileState.Pending:R.FileState.Waiting});a||n.IsUploaded||(a=!0),o.push(n)}),t.state={Files:o,InstanceNumber:++n.instanceId,ReadyToUpload:a,Uploading:!1,RetryReorderAll:!1,Aborting:!1,Aborted:!1,MergeFiles:!1,accept:r};var c=t;return t.uploadQueue=C(),t.uploadQueue.limit({concurrency:e.simultaneousUploads}).process(function(t){var n=this;return new Promise(function(r){c.state.Aborting?c.updateFileState(t,R.FileState.Waiting,r):c.updateFileState(t,R.FileState.Uploading,function(){return P(n,void 0,void 0,m().mark(function n(){var o,a,u,l,s,f,p,d,h,y,b;return m().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(l=c.state.Files[t],s=l.link,f=l.url,p=l.visibility,d=c.props.relatedData,p&&(null===(o=c.props.displayOption)||void 0===o?void 0:o.separateDropzones)&&(d.visibility=p),h=null!==(a=l.asset_metadata)&&void 0!==a?a:{},y=structuredClone(Object.assign(Object.assign(Object.assign({},h),d),{file:s,url:f})),n.prev=6,!(null===(u=y.file)||void 0===u?void 0:u.type.startsWith("image/"))||"image/svg+xml"===y.file.type||!(0,M.hasConstraints)(c.props.imageConstraints)){n.next=11;break}return n.next=10,(0,M.constrainImage)(y.file,c.props.imageConstraints);case 10:y.file=n.sent;case 11:return n.next=13,c.props.upload(y,function(e){c.updateFilePercent(t,e)});case 13:(b=n.sent).is_duplicate?c.handleDuplicate(t,function(){return r()}):c.setState(function(n){b.file_info_id,b.canvas_ref,b.link,b.UploadState,b.UploadError,b.UploadExtendedError,b.UploadPercent,b.IsUploaded;var r=I(b,["file_info_id","canvas_ref","link","UploadState","UploadError","UploadExtendedError","UploadPercent","IsUploaded"]);return{Files:(0,N.default)(n.Files,i({},t,{$merge:Object.assign({UploadState:R.FileState.Success,IsUploaded:!0,hidden:e.clearAfterUpload},r)}))}},function(){r(),setTimeout(function(){c.updateFileState(t,null)},e.clearStateDelay)}),n.next=21;break;case 17:n.prev=17,n.t0=n.catch(6),c.setFileError(t,n.t0),r();case 21:case"end":return n.stop()}},n,null,[[6,17]])}))})})}),t.uploadQueue.drained(function(){var e=this,t=c.props.uploadComplete,n=0,r=!1;c.setState(function(e){var t=e.Files.find(function(e){return!!e.link&&(e.UploadState===R.FileState.Errored||e.UploadState===R.FileState.Waiting)});return n=e.Files.filter(function(e){return e.UploadState===R.FileState.Success}).length,r=e.MergeFiles,(0,N.default)(e,{Uploading:{$set:!1},Aborting:{$set:!1},ReadyToUpload:{$set:!!t},Files:{$set:e.Files.filter(function(e){return!e.hidden})}})},function(){return P(e,void 0,void 0,m().mark(function e(){return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!r){e.next=4;break}return console.log("Performing merge"),e.next=4,c.mergeProps();case 4:t&&(console.log("Performing complete process"),t(n)),console.log("Firing reorder (
2drained)"),c.reorderAll();case 7:case"end":return e.stop()}},e)}))})}),t.onDragEnter=t.onDragEnter.bind(t),t.onDragLeave=t.onDragLeave.bind(t),t.onDragOver=t.onDragOver.bind(t),t.onDragEnd=t.onDragEnd.bind(t),t.onDrop=t.onDrop.bind(t),t.onSortEnd=t.onSortEnd.bind(t),t.startUpload=t.startUpload.bind(t),t.handleInputChange=t.handleInputChange.bind(t),t.removeFile=t.removeFile.bind(t),t.removeAllFiles=t.removeAllFiles.bind(t),t.toggleVisibility=t.toggleVisibility.bind(t),t.performEdit=t.performEdit.bind(t),t.performRotate=t.performRotate.bind(t),t.clickPreview=t.clickPreview.bind(t),t.abortUpload=t.abortUpload.bind(t),t.beginImmediateUploadOnAdd=t.beginImmediateUploadOnAdd.bind(t),t.handleDuplicate=t.handleDuplicate.bind(t),t.reorderAll=t.reorderAll.bind(t),t.clearInternalFiles=t.clearInternalFiles.bind(t),t}return f(n,e),c(n,[{key:"componentDidUpdate",value:function(e){var t=this;(0,D.isEqual)(e.Files,this.props.Files)||this.setState(function(n){if(!e.Files||!e.Files.length||t.props.Files&&t.props.Files.length)return t.props.Files&&t.props.Files.length?n.Uploading?{MergeFiles:!0}:t.buildMergeProps(n):null;if(n.Uploading){for(var r={},o=0;o<n.Files.length;o++)n.Files[o].attachment_id&&n.Files[o].UploadState!==R.FileState.Waiting&&!n.Files[o].UploadState&&(r[o]={hidden:{$set:!0}});return(0,N.default)(n,{Files:r})}return(0,N.default)(n,{Files:{$set:n.Files.filter(function(e){var n;return e.attachment_id&&e.UploadState!==R.FileState.Waiting&&!e.UploadState&&(null===(n=t.props.Files)||void 0===n?void 0:n.find(function(t){return t.attachment_id==e.attachment_id}))})}})}),e.accept!=this.props.accept&&this.setState(function(e){return Object.assign(Object.assign({},e),{accept:t.getAccept(t.props)})})}},{key:"getAccept",value:function(e){var t,n=(null===(t=e.accept)||void 0===t?void 0:t.includes("image/*"))&&e.enableHEICSupport?"".concat(e.accept,", .heic, .heif"):e.accept;return(null==n?void 0:n.includes("image/"))&&!n.includes("android/allowCamera")&&(n+=", android/allowCamera"),n}},{key:"buildMergeProps",value:function(e){for(var t=this.props.Files,n=e.Files,r=!!t&&!!t.length,a=n,c=function(e){if(!a[e].attachment_id)return 1;(r?t.find(function(t){return t.attachment_id===a[e].attachment_id}):null)||(a=(0,N.default)(a,{$splice:[[e,1]]}))},u=n.length-1;u>=0;u--)c(u);if(r){var l,s=o(t);try{var f=function(){var e=l.value,t=a.find(function(t){return t.attachment_id===e.attachment_id}),n=Math.max(e.order_by-1,0);if(t){var r=a.findIndex(function(t){return t.attachment_id===e.attachment_id});if(a=(0,N.default)(a,i({},r,{$merge:e})),r!=n){var o=a[r];a=(0,N.default)(a,{$splice:[[r,1],[n,0,o]]})}}else{void 0!==a[n]&&n++;var c=Object.assign(Object.assign({},e),{file_info_id:U.Utilities.generateUUID(),IsUploaded:!0});a=(0,N.default)(a,{$splice:[[n,0,c]]})}};for(s.s();!(l=s.n()).done;)f()}catch(e){s.e(e)}finally{s.f()}}return(0,N.default)(e,{Files:{$set:a},MergeFiles:{$set:!1}})}},{key:"mergeProps",value:function(){return P(this,void 0,void 0,m().mark(function e(){var t=this;return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e){t.setState(function(e){return t.buildMergeProps(e)},function(){return e()})}));case 1:case"end":return e.stop()}},e)}))}},{key:"abortUpload",value:function(){this.setState({Aborting:!0,Aborted:!0})}},{key:"updateFileState",value:function(e,t,n){this.setState(function(n){return void 0!==n.Files[e]?{Files:(0,N.default)(n.Files,i({},e,{UploadState:{$set:t}}))}:{Files:n.Files}},n)}},{key:"updateFilePercent",value:function(e,t,n){this.setState(function(n){return void 0!==n.Files[e]?{Files:(0,N.default)(n.Files,i({},e,{UploadPercent:{$set:t}}))}:{Files:n.Files}},n)}},{key:"setFileError",value:function(e,t,n){this.setState(function(n){return void 0!==n.Files[e]?{Files:(0,N.default)(n.Files,i({},e,{UploadState:{$set:R.FileState.Errored},UploadError:{$set:t.message},UploadExtendedError:{$set:t.extended_message}}))}:{Files:n.Files}},n)}},{key:"handleDuplicate",value:function(e,t){var n,r,o=this.state.Files,a=this.props.clearAfterUpload,c="".concat(null!==(n=o[e].file_name)&&void 0!==n?n:null===(r=o[e].link)||void 0===r?void 0:r.name," was not uploaded because it is a duplicate.");console.error(c),this.setState(function(t){return void 0!==t.Files[e]?{Files:(0,N.default)(t.Files,i({},e,{UploadState:{$set:R.FileState.Errored},UploadError:{$set:"duplicate"},UploadExtendedError:{$set:c},hidden:{$set:a}}))}:{Files:t.Files}},t)}},{key:"startUpload",value:function(){var e=this,t=this.props.uploadStarted;this.setState(function(e){for(var t=e.Files,n=0;n<t.length;n++)(t[n].link||t[n].url)&&(t=(0,N.default)(t,i({},n,{UploadState:{$set:R.FileState.Pending},UploadError:{$set:""},UploadExtendedError:{$set:""}})));return{Files:t,ReadyToUpload:!1,Uploading:!0,Aborted:!1}},function(){t&&t();for(var n=e.state.Files,r=0;r<n.length;r++)n[r].UploadState===R.FileState.Pending&&e.uploadQueue(r)})}},{key:"clearInternalFiles",value:function(){this.setState({Files:[],InstanceNumber:++n.instanceId,ReadyToUpload:!1,Uploading:!1,RetryReorderAll:!1,Aborting:!1,Aborted:!1,MergeFiles:!1})}},{key:"isHeicOrHeif",value:function(e){var t=this.getFileExtension(e.name);return"image/heic"===e.type||"heic"===t||"image/heif"===e.type||"heif"===t}},{key:"getFileExtension",value:function(e){var t=e.match(/\.(\w+)$/);return t?t[1]:null}},{key:"addFile",value:function(e,t,n){return P(this,void 0,void 0,m().mark(function r(){var o,i,a,c,u,l,s,f,p,d=this;return m().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(e){r.next=2;break}return r.abrupt("return");case 2:if(o=this.props,i=o.onError,a=o.immediateUpload,c=o.enableHEICSupport,"string"==typeof e||this.validateAcceptList(e)){r.next=6;break}return i&&i("".concat(e.name," is not an accepted type")),r.abrupt("return");case 6:if(u=a?R.FileState.Pending:R.FileState.Waiting,!("string"!=typeof e&&e&&this.isHeicOrHeif(e)&&c)){r.next=25;break}return r.prev=8,r.t0=Uint8Array,r.next=12,e.arrayBuffer();
2case 12:return r.t1=r.sent,l=new r.t0(r.t1),r.next=16,L({buffer:l,format:"PNG",quality:1});case 16:s=r.sent,f=new File([s],e.name.replace(/\.[^/.]+$/,".png"),{type:"image/png"}),e=f,r.next=25;break;case 21:r.prev=21,r.t2=r.catch(8),console.error("Error converting HEIC to PNG:",r.t2,". File: ",e.name),u=R.FileState.Errored;case 25:p=null,this.setState(function(r){var o=(0,N.default)(r.Files,{$push:[Object.assign(Object.assign({file_info_id:U.Utilities.generateUUID()},"string"==typeof e?{url:e}:{link:e}),{UploadState:u,IsUploaded:t,visibility:n||void 0})]});return p=o.length-1,console.log("File Added to state:","string"==typeof e?e:e.name),{Files:o,ReadyToUpload:!!a||!r.Uploading}},function(){a&&null!==p&&d.beginImmediateUploadOnAdd(p)});case 27:case"end":return r.stop()}},r,this,[[8,21]])}))}},{key:"beginImmediateUploadOnAdd",value:function(e){var t=this,n=this.props.uploadStarted;this.setState({Uploading:!0},function(){n&&n(),console.log("Add Upload NOW:",e),t.uploadQueue(e)})}},{key:"removeFile",value:function(e){return P(this,void 0,void 0,m().mark(function t(){var n,r;return m().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this.props.removed,r=this.state.Files,!(r.findIndex(function(t){return t.file_info_id===e.file_info_id})<0)){t.next=5;break}return t.abrupt("return");case 5:if(!e.link){t.next=8;break}if(!(e.UploadState&&[R.FileState.Errored,R.FileState.Success].indexOf(e.UploadState)<0)){t.next=8;break}return t.abrupt("return");case 8:if(!e.attachment_id){t.next=14;break}return t.next=11,n(e);case 11:if(t.sent){t.next=14;break}return t.abrupt("return");case 14:this.setState(function(t){var n=t.Files.findIndex(function(t){return t.file_info_id===e.file_info_id});return n<0?null:{Files:(0,N.default)(t.Files,{$splice:[[n,1]]})}});case 15:case"end":return t.stop()}},t,this)}))}},{key:"removeAllFiles",value:function(){return P(this,void 0,void 0,m().mark(function e(){var t,n,r,i,a,c;return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.props.removedAll,n=this.state.Files,t&&n.length){e.next=4;break}return e.abrupt("return");case 4:r=[],i=o(n),e.prev=6,i.s();case 8:if((a=i.n()).done){e.next=16;break}if(!(c=a.value).link){e.next=13;break}if(!(c.UploadState&&[R.FileState.Errored,R.FileState.Success].indexOf(c.UploadState)<0)){e.next=13;break}return e.abrupt("return");case 13:null!=c.attachment_id&&r.push(c.attachment_id);case 14:e.next=8;break;case 16:e.next=21;break;case 18:e.prev=18,e.t0=e.catch(6),i.e(e.t0);case 21:return e.prev=21,i.f(),e.finish(21);case 24:return e.next=26,t(r);case 26:if(e.sent){e.next=29;break}return e.abrupt("return");case 29:this.setState(function(e){var t=e.Files.filter(function(e){return!(null!=e.attachment_id&&r.includes(e.attachment_id))});return{Files:t}});case 30:case"end":return e.stop()}},e,this,[[6,18,21,24]])}))}},{key:"onDragEnter",value:function(e){var t=this.fileboxRef.current;!t||t.classList.contains("droppable")||t.contains(e.relatedTarget)||t.classList.add("droppable")}},{key:"onDragOver",value:function(e){e.preventDefault(),e.stopPropagation(),this.props.disabled||!e.dataTransfer.types.includes("Files")?e.dataTransfer.dropEffect="none":e.dataTransfer.dropEffect="copy"}},{key:"onDragLeave",value:function(e){var t=this.fileboxRef.current;t&&t.classList.contains("droppable")&&!t.contains(e.target)&&!t.contains(e.relatedTarget)&&t.classList.remove("droppable")}},{key:"onDragEnd",value:function(){var e=this.fileboxRef.current;e&&e.classList.remove("droppable")}},{key:"onDrop",value:function(e){e.preventDefault();var t=this.props.disabled,n=this.fileboxRef.current;if(n&&n.classList.remove("droppable"),!t&&e.dataTransfer.types.includes("Files"))if(e.dataTransfer.items){if(!this.checkMaxFiles(e.dataTransfer.items.length))return;for(var r=0;r<e.dataTransfer.items.length;r++)"file"===e.dataTransfer.items[r].kind&&this.addFile(e.dataTransfer.items[r].getAsFile(),!1)}else{if(!this.checkMaxFiles(e.dataTransfer.files.length))return;for(var o=0;o<e.dataTransfer.files.length;o++)this.addFile(e.dataTransfer.files[o],!1)}}},{key:"addRemoteFile",value:function(e){return P(this,void 0,void 0,m().mark(function t(){return m().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.props.disabled){t.next=3;break}return t.abrupt("return");case 3:if(this.checkMaxFiles(1)){t.next=5;break}return t.abrupt("return");case 5:return t.abrupt("return",this.addFile(e,!1));case 6:case"end":return t.stop()}},t,this)}))}},{key:"validateAcceptList",value:function(e){var t=this.state.accept;return!t||U.Utilities.validateAcceptList(t,e.name,e.type)}},{key:"handleInputChange",value:function(e){var t,n=null!==(t=e.target.getAttribute("data-mode"))&&void 0!==t?t:void 0;if(e.target.files&&e.target.files.length&&this.checkMaxFiles(e.target.files.length)){for(var r=0;r<e.target.files.length;r++)this.addFile(e.target.files[r],!1,n);e.target.value=null}}},{key:"checkMaxFiles",value:function(e){var t=this.props,n=t.maxFiles,r=t.onError;if(!n)return!0;var o=this.state.Files;return!(o.length+e>n)||(r&&(o.length===n?r("You have reached the maximum number of files (".concat(n,") and may not upload any more.")):o.length?r("The maximum number of files is ".concat(n,", you may only upload ").concat(n-o.length," more.")):r("You may not upload more than ".concat(n," file(s)."))),!1)}},{key:"reorderAll",value:function(){var e=this,t=this.props,n=t.reorderAll,r=t.canReorderAll,o=t.disabled;
2n&&r&&!o?this.setState({RetryReorderAll:!1},function(){for(var t=e.state.Files,r=[],o=0;o<t.length;o++)console.log("Checking for file attachment id"),t[o].attachment_id&&(console.log("Pushing file to reorder list: ".concat(t[o].attachment_id," - ").concat(t[o].file_name)),r.push(t[o].attachment_id));r.length?(console.log("Firing reorder (reorder)"),n(r).then(function(t){return e.setState({RetryReorderAll:!t})})):console.log("No files??",t)}):console.log("Skipping reorder")}},{key:"onSortEnd",value:function(e){return P(this,arguments,void 0,function(e){var t=this,n=e.oldIndex,r=e.newIndex;return m().mark(function e(){var o,i,a,c;return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n!==r){e.next=2;break}return e.abrupt("return");case 2:if(o=t.props,i=o.reorderAll,a=o.canReorder,c=o.disabled,a&&i&&!c){e.next=5;break}return e.abrupt("return");case 5:t.setState(function(e){var t=e.Files[n];return{Files:(0,N.default)(e.Files,{$splice:[[n,1],[r,0,t]]})}},function(){return t.reorderAll()});case 6:case"end":return e.stop()}},e)})()})}},{key:"uploadButton",value:function(){return F.createElement("button",{onClick:this.startUpload,className:"filebox-action-button filebox-upload-button btn btn-primary btn-sm",type:"button"},"Upload")}},{key:"retryReorderAll",value:function(){return F.createElement("button",{onClick:this.reorderAll,className:"filebox-action-button filebox-retry-reorderall-button btn btn-primary btn-sm",type:"button"},"Retry Reorder")}},{key:"abortButton",value:function(){return F.createElement("button",{onClick:this.abortUpload,className:"filebox-action-button filebox-abort-button btn btn-warning btn-sm",type:"button"},"Abort")}},{key:"toggleVisibility",value:function(e,t){return P(this,void 0,void 0,m().mark(function n(){var r,o,a,c;return m().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(r=this.props,o=r.toggleVisibility,a=r.disabled,c=this.state.Files,o&&e.attachment_id&&!a){n.next=4;break}return n.abrupt("return");case 4:if(!(c.findIndex(function(t){return t.file_info_id===e.file_info_id})<0)){n.next=7;break}return n.abrupt("return");case 7:return n.next=9,o(e,t);case 9:n.sent&&this.setState(function(t){var n=t.Files.findIndex(function(t){return t.file_info_id===e.file_info_id});return{Files:(0,N.default)(t.Files,i({},n,{is_public:{$set:!e.is_public}}))}});case 11:case"end":return n.stop()}},n,this)}))}},{key:"performEdit",value:function(e){return P(this,void 0,void 0,m().mark(function t(){var n,r,o,a,c,u;return m().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this.props,r=n.canEdit,o=n.edit,a=n.disabled,c=this.state.Files,r&&o&&!a){t.next=4;break}return t.abrupt("return");case 4:if(!(c.findIndex(function(t){return t.file_info_id===e.file_info_id})<0)){t.next=7;break}return t.abrupt("return");case 7:return t.next=9,o(e);case 9:if(!(u=t.sent)){t.next=13;break}return this.setState(function(t){var n=t.Files.findIndex(function(t){return t.file_info_id===e.file_info_id});return{Files:(0,N.default)(t.Files,i({},n,{$merge:Object.assign({},u)}))}}),t.abrupt("return",u);case 13:return t.abrupt("return");case 14:case"end":return t.stop()}},t,this)}))}},{key:"performRotate",value:function(e,t){return P(this,void 0,void 0,m().mark(function n(){var r,o,a,c,u,l;return m().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(r=this.props,o=r.canRotate,a=r.rotate,c=r.disabled,u=this.state.Files,o&&a&&!c){n.next=4;break}return n.abrupt("return");case 4:if(!(u.findIndex(function(t){return t.file_info_id===e.file_info_id})<0)){n.next=7;break}return n.abrupt("return");case 7:return n.next=9,a(e,t);case 9:(l=n.sent)&&this.setState(function(t){var n=t.Files.findIndex(function(t){return t.file_info_id===e.file_info_id});return{Files:(0,N.default)(t.Files,i({},n,{$merge:Object.assign({},l)}))}});case 11:case"end":return n.stop()}},n,this)}))}},{key:"clickPreview",value:function(e,t){var n=this.props.previewClicked;if(n){var r=U.Utilities.closest(e.target,function(e){return e.classList.contains("filebox-item")||"BUTTON"===e.tagName});r&&"BUTTON"===r.tagName||n(t)}}},{key:"render",value:function(){var e,n=this.state,r=n.Files,o=n.InstanceNumber,i=n.ReadyToUpload,a=n.RetryReorderAll,c=n.Uploading,u=n.Aborting,l=n.Aborted,s=n.accept,f=this.props,p=f.maxFiles,d=f.children,h=f.classPrefix,y=f.immediateUpload,m=f.disabled,b=f.canEdit,v=f.canAdd,g=f.canRotate,w=f.canToggleVisibility,O=f.toggleVisibility,_=f.previewClicked,E=f.editableTypes,x=f.removedAll,S=f.options,j=f.canDelete,k=f.displayOption,P=f.canDownload,I=f.hideUpload,A=f.canReorder,T=f.reorderAll,N=null!==(e=null==k?void 0:k.separateDropzones)&&void 0!==e&&e,R=0===p||p>1,D=F.Children.count(d),U=r&&r.length?F.createElement(t.SortableList,{onRemove:this.removeFile,toggleVisibility:this.toggleVisibility,edit:this.performEdit,rotate:this.performRotate,disabled:m,lockToContainerEdges:!0,canReorder:A&&!!T,distance:1,items:r,onReplace:this.props.onReplace,onSortEnd:this.onSortEnd,classPrefix:h,canEdit:b,canRotate:g,canToggleVisibility:w&&!!O,clickPreview:this.clickPreview,editableTypes:E,options:S,canDelete:j,canDownload:P,showInfoButton:this.props.showInfoButton}):null,C=void 0,M=void 0,$=null;I||!i||y&&!l||(C=this.uploadButton()),a&&(M=this.retryReorderAll()),c&&!u&&($=this.abortButton());var L=null;N?L=F.createElement(F.Fragment,null,v&&!m&&F.createElement(F.Fragment,null,F.createElement("div",{className:"filebox-dropzones"},F.createElement("label",{htmlFor:"filebox-browser-".concat(o,"-public"),id:"filebox-browser-label-".concat(o),className:"filebox-public-dropzone","aria-hidden":"true"},D>0?d:F.createElement("div",null,F.createElement(F.Fragment,null,F.createElement("input",{onChange:this.handleInputChange,id:"filebox-browser-".concat(o,"-public"),className:"filebox-browser",type:"file",multiple:R,accept:s,"aria-labelledby":"filebox-browser-label-".concat(o),"data-mode":"public"}),"Drag & drop your ",F.createElement("strong",null,"public")," files or ",F.createElement("span",{tabIndex:0},"Browse")),F.createElement(B.FontAwesomeIcon,{className:"filebox-public-icon",icon:"lock-open"}))),F.createElement("label",{htmlFor:"filebox-browser-".concat(o,"-private"),id:"filebox-browser-label-".concat(o),className:"filebox-private-dropzone","aria-hidden":"true"},D>0?d:F.createElement("div",null,F.createElement(F.Fragment,null,F.createElement("input",{onChange:this.handleInputChange,id:"filebox-browser-".concat(o,"-private"),className:"filebox-browser",type:"file",multiple:R,accept:s,"aria-labelledby":"filebox-browser-label-".concat(o),"data-mode":"private"}),"Drag & drop your ",F.createElement("strong",null,"private")," files or ",F.createElement("span",{tabIndex:1},"Browse")),F.createElement(B.FontAwesomeIcon,{className:"filebox-private-icon",icon:"lock"})))))):!m&&(p<1||p>r.length)&&(L=F.createElement(F.Fragment,null,v&&!m&&F.createElement(F.Fragment,null,F.createElement("input",{onChange:this.handleInputChange,id:"filebox-browser-".concat(o),className:"filebox-browser",type:"file",multiple:R,accept:s,"aria-labelledby":"filebox-browser-label-".concat(o)}),F.createElement("div",{className:"filebox-drop-label"},F.createElement("label",{htmlFor:"filebox-browser-".concat(o),id:"filebox-browser-label-".concat(o),"aria-hidden":"true"},D>0?d:F.createElement(F.Fragment,null,"Drag & Drop your files or ",F.createElement("span",{tabIndex:0},"Browse")))))));var G=null;return x&&!m&&r.length&&!1!==j&&(G=F.createElement("div",{id:"delete_all_btn"},F.createElement("button",{type:"button",className:"btn btn-danger btn-sm",title:"Delete all files here",onClick:this.removeAllFiles},"Delete All"))),F.createElement(F.Fragment,null,G,F.createElement("div",{ref:this.fileboxRef,id:"filebox-".concat(o),onDragEnter:this.onDragEnter,onDragLeave:this.onDragLeave,onDragOver:this.onDragOver,onDragEnd:this.onDragEnd,onDrop:this.onDrop,className:"filebox ".concat(h?h+"-filebox":""," ").concat(_?"clickable":""),"data-max-files":p},L,F.createElement("div",{className:"filebox-action-container"},$,M,C),F.createElement("div",{className:"filebox-filelist-container"},U)))}}])}(F.Component);t.FileUploader=W,W.instanceId=0,W.defaultProps={editableTypes:"image/*",immediateUpload:!0,simultaneousUploads:5,maxFiles:0,clearStateDelay:15e3,canReorder:!0,canReorderAll:!0,disabled:!1,canEdit:!0,canAdd:!0,canRotate:!1,
vendor: 1,563 bytes, line 2
2canToggleVisibility:!0,clearAfterUpload:!1,canDelete:!0,canDownload:!1,showInfoButton:!1}},61538(e,t,n){"use strict";function r(e){return r="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},r(e)}function o(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,a(r.key),r)}}function i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function a(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t,n){return t=s(t),function(e,t){if(t&&("object"==r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,l()?Reflect.construct(t,n||[],s(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(l=function(){return!!e})()}
2function s(e){return s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},s(e)}function f(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)}function p(e,t){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},p(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.SndTouchSensor=t.SndMouseSensor=void 0;var d=n(77277),h=n(94379),y=function(e){function t(){return c(this,t),u(this,t,arguments)}return f(t,e),i(t)}(d.MouseSensor);t.SndMouseSensor=y,y.activators=[{eventName:"onMouseDown",handler:b}];var m=function(e){function t(){return c(this,t),u(this,t,arguments)}return f(t,e),i(t)}(d.TouchSensor);function b(e){var t=e.target,n=h.Utilities.closest(t,function(e){return e.classList.contains("filebox-item")||"BUTTON"===e.tagName});return!n||"BUTTON"!==n.tagName}t.SndTouchSensor=m,m.activators=[{eventName:"onTouchStart",handler:b}]},94379(e,t){"use strict";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},n(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,o(r.key),r)}}function o(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==n(t)?t:t+""}Object.defineProperty(t,"__esModule",{value:!0}),t.Utilities=void 0;var i=Array(256).fill(0).map(function(e,t){return(t<16?"0":"")+t.toString(16)}),a="undefined"!=typeof window&&window.crypto&&window.crypto.getRandomValues?function(){var e=new Uint32Array(4);return window.crypto.getRandomValues(e),{d0:e[0],d1:e[1],d2:e[2],d3:e[3]}}:function(){return{d0:4294967296*Math.random()>>>0,d1:4294967296*Math.random()>>>0,d2:4294967296*Math.random()>>>0,d3:4294967296*Math.random()>>>0}},c=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)},n=[{key:"formatFileSize",value:function(e,t){var n=t?1024:1e3;if(Math.abs(e)<n)return e+" B";var r=t?["KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]:["kB","MB","GB","TB","PB","EB","ZB","YB"],o=-1;do{e/=n,o++}while(Math.abs(e)>=n&&o<r.length-1);return e.toFixed(1)+" "+r[o]}},{key:"generateUUID",value:function(){var e=a(),t=e.d0,n=e.d1,r=e.d2,o=e.d3;return i[255&t]+i[t>>8&255]+i[t>>16&255]+i[t>>24&255]+"-"+i[255&n]+i[n>>8&255]+"-"+i[n>>16&15|64]+i[n>>24&255]+"-"+i[63&r|128]+i[r>>8&255]+"-"+i[r>>16&255]+i[r>>24&255]+i[255&o]+i[o>>8&255]+i[o>>16&255]+i[o>>24&255]}},{key:"closest",value:function(e,t){for(;e;){if(t(e))return e;e=e.parentElement}return null}},{key:"validateAcceptList",value:function(e,t,n){var r=e.split(",").map(function(e){return e.trim()}).filter(function(e){return e}),o=r.filter(function(e){return!e.startsWith(".")}),i=r.filter(function(e){return e.startsWith(".")});return!(!i.length||!new RegExp("("+i.map(function(e){return e.replace(".","\\.")}).join("|")+")$").test(t))||!(!o.length||!new RegExp("^("+o.map(function(e){return e.replace("*",".*?")}).join("|")+")$").test(n))}}],(t=null)&&r(e.prototype,t),n&&r(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}();t.Utilities=c},98261(e,t,n){"use strict";function r(e){return r="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},r(e)}Object.defineProperty(t,"__esModule",{value:!0});var o=n(92050),i=Object.prototype.hasOwnProperty,a=Array.prototype.splice,c=Object.prototype.toString;function u(e){return c.call(e).slice(8,-1)}var l=Object.assign||function(e,t){return s(t).forEach(function(n){i.call(t,n)&&(e[n]=t[n])}),e},s="function"==typeof Object.getOwnPropertySymbols?function(e){return Object.keys(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.keys(e)};function f(e){return Array.isArray(e)?l(e.constructor(e.length),e):"Map"===u(e)?new Map(e):"Set"===u(e)?new Set(e):e&&"object"===r(e)?l(Object.create(Object.getPrototypeOf(e)),e):e}var p=function(){function e(){this.commands=l({},d),this.update=this.update.bind(this),this.update.extend=this.extend=this.extend.bind(this),this.update.isEquals=function(e,t){return e===t},this.update.newContext=function(){return(new e).update}}return Object.defineProperty(e.prototype,"isEquals",{get:function(){return this.update.isEquals},set:function(e){this.update.isEquals=e},enumerable:!0,configurable:!0}),e.prototype.extend=function(e,t){this.commands[e]=t},e.prototype.update=function(e,t){var n=this,a="function"==typeof t?{$apply:t}:t;Array.isArray(e)&&Array.isArray(a)||o(!Array.isArray(a),"update(
2): You provided an invalid spec to update(). The spec may not contain an array except as the value of $set, $push, $unshift, $splice or any custom command allowing an array value."),o("object"===r(a)&&null!==a,"update(): You provided an invalid spec to update(). The spec and every included key path must be plain objects containing one of the following commands: %s.",Object.keys(this.commands).join(", "));var c=e;return s(a).forEach(function(t){if(i.call(n.commands,t)){var r=e===c;c=n.commands[t](a[t],c,a,e),r&&n.isEquals(c,e)&&(c=e)}else{var o="Map"===u(e)?n.update(e.get(t),a[t]):n.update(e[t],a[t]),l="Map"===u(c)?c.get(t):c[t];n.isEquals(o,l)&&(void 0!==o||i.call(e,t))||(c===e&&(c=f(e)),"Map"===u(c)?c.set(t,o):c[t]=o)}}),c},e}();t.Context=p;var d={$push:function(e,t,n){return y(t,n,"$push"),e.length?t.concat(e):t},$unshift:function(e,t,n){return y(t,n,"$unshift"),e.length?e.concat(t):t},$splice:function(e,t,n,r){return function(e,t){o(Array.isArray(e),"Expected $splice target to be an array; got %s",e),b(t.$splice)}(t,n),e.forEach(function(e){b(e),t===r&&e.length&&(t=f(r)),a.apply(t,e)}),t},$set:function(e,t,n){return function(e){o(1===Object.keys(e).length,"Cannot have more than one key in an object with $set")}(n),e},$toggle:function(e,t){m(e,"$toggle");var n=e.length?f(t):t;return e.forEach(function(e){n[e]=!t[e]}),n},$unset:function(e,t,n,r){return m(e,"$unset"),e.forEach(function(e){Object.hasOwnProperty.call(t,e)&&(t===r&&(t=f(r)),delete t[e])}),t},$add:function(e,t,n,r){return v(t,"$add"),m(e,"$add"),"Map"===u(t)?e.forEach(function(e){var n=e[0],o=e[1];t===r&&t.get(n)!==o&&(t=f(r)),t.set(n,o)}):e.forEach(function(e){t!==r||t.has(e)||(t=f(r)),t.add(e)}),t},$remove:function(e,t,n,r){return v(t,"$remove"),m(e,"$remove"),e.forEach(function(e){t===r&&t.has(e)&&(t=f(r)),t.delete(e)}),t},$merge:function(e,t,n,i){var a,c;return a=t,o((c=e)&&"object"===r(c),"update(): $merge expects a spec of type 'object';
2 got %s",c),o(a&&"object"===r(a),"update(): $merge expects a target of type 'object'; got %s",a),s(e).forEach(function(n){e[n]!==t[n]&&(t===i&&(t=f(i)),t[n]=e[n])}),t},$apply:function(e,t){var n;return o("function"==typeof(n=e),"update(): expected spec of $apply to be a function; got %s.",n),e(t)}},h=new p;function y(e,t,n){o(Array.isArray(e),"update(): expected target of %s to be an array; got %s.",n,e),m(t[n],n)}function m(e,t){o(Array.isArray(e),"update(): expected spec of %s to be an array; got %s. Did you forget to wrap your parameter in an array?",t,e)}function b(e){o(Array.isArray(e),"update(): expected spec of $splice to be an array of arrays; got %s. Did you forget to wrap your parameters in an array?",e)}function v(e,t){var n=u(e);o("Map"===n||"Set"===n,"update(): %s expects a target of type Set or Map; got %s",t,n)}t.isEquals=h.update.isEquals,t.extend=h.extend,t.default=h.update,t.default.default=e.exports=l(t.default,t)},39523(e,t,n){"use strict";n.d(t,{s:()=>sn});var r=n(68909),o=n(80269),i=n(97785),a=n(16029),c=n(746),u=n(35704),l=n(96414),s=n(43978),f=n(54175),p=n.n(f),d=n(60098),h=["file_info_id","UploadState","UploadError","UploadExtendedError","UploadPercent"];function y(e){return y="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},y(e)}function m(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 b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach(function(t){D(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function v(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function g(){var e=S(),t=e.m(g),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function r(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===n||"GeneratorFunction"===(t.displayName||t.name))}var o={throw:1,return:2,break:3,continue:3};function i(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,o[e],t)},delegateYield:function(e,o,i){return t.resultName=o,n(r.d,w(e),i)},finish:function(e){return n(r.f,e)}},n=function(e,n,o){r.p=t.prev,r.n=t.next;try{return e(n,o)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(g=function(){return{wrap:function(t,n,r,o){return e.w(i(t),n,r,o&&o.reverse())},isGeneratorFunction:r,mark:e.m,awrap:function(e,t){return new k(e,t)},AsyncIterator:x,async:function(e,t,n,o,a){return(r(t)?E:_)(i(e),t,n,o,a)},keys:O,values:w}})()}function w(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(y(e)+" is not iterable")}function O(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}}function _(e,t,n,r,o){var i=E(e,t,n,r,o);return i.next().then(function(e){return e.done?e.value:i.next()})}function E(e,t,n,r,o){return new x(S().w(e,t,n,r),o||Promise)}function x(e,t){function n(r,o,i,a){try{var c=e[r](o),u=c.value;return u instanceof k?t.resolve(u.v).then(function(e){n("next",e,i,a)},function(e){n("throw",e,i,a)}):t.resolve(u).then(function(e){c.value=e,i(c)},function(e){return n("throw",e,i,a)})}catch(e){a(e)}}var r;this.next||(j(x.prototype),j(x.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),j(this,"_invoke",function(e,o,i){function a(){return new t(function(t,r){n(e,i,t,r)})}return r=r?r.then(a,a):a()},!0)}function S(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return j(l,"_invoke",function(n,r,o){var i,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return i=t,c=0,u=e,p.n=n,a}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,i=s[t],d=p.p,h=i[2];n>3?(o=h===r)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=d&&((o=n<2&&d<i[1])?(c=0,p.v=r,p.n=i[1]):d<h&&
2(o=n<3||i[0]>r||r>h)&&(i[4]=n,i[5]=r,p.n=h,c=0))}if(o||n>1)return a;throw f=!0,r}return function(o,s,h){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,h),c=s,u=h;(t=c<2?e:u)||!f;){i||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==a)break}catch(t){i=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,i),!0),l}var a={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(j(t={},r,function(){return this}),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,j(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,j(f,"constructor",l),j(l,"constructor",u),u.displayName="GeneratorFunction",j(l,o,"GeneratorFunction"),j(f),j(f,o,"Generator"),j(f,r,function(){return this}),j(f,"toString",function(){return"[object Generator]"}),(S=function(){return{w:i,m:p}})()}function j(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}j=function(e,t,n,r){function i(t,n){j(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},j(e,t,n,r)}function k(e,t){this.v=e,this.k=t}function P(e,t,n,r,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function I(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){P(i,r,o,a,c,"next",e)}function c(e){P(i,r,o,a,c,"throw",e)}a(void 0)})}}function F(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,U(r.key),r)}}function A(e,t,n){return t=N(t),function(e,t){if(t&&("object"==y(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,T()?Reflect.construct(t,n||[],N(e).constructor):t.apply(e,n))}function T(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(T=function(){return!!e})()}function N(e){return N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},N(e)}function R(e,t){return R=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},R(e,t)}function D(e,t,n){return(t=U(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e){var t=function(e,t){if("object"!=y(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=y(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==y(t)?t:t+""}var C,M=[{isCancel:!0,text:"Cancel",color:"secondary"},{isSubmit:!0,text:"Save",color:"primary"}],B=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),D(n=A(this,t,[e]),"modal",r.createRef()),D(n,"editor",r.createRef()),n.state={file:null},n.saveImage=n.saveImage.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&R(e,t)}(t,e),n=t,o=[{key:"open",value:(c=I(g().mark(function e(t){var n=this;return g().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e,r){n.setState({file:(0,l.cloneDeep)(t)},I(g().mark(function t(){var o;return g().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n.modal.current){t.next=2;break}return t.abrupt("return",r("Modal Not Found"));case 2:return t.prev=2,t.next=5,n.modal.current.open();case 5:o=t.sent,e(o),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(2),r(t.t0);case 12:return t.prev=12,n.setState({file:null}),t.finish(12);case 15:case"end":return t.stop()}},t,null,[[2,9,12,15]])})))}));case 1:case"end":return e.stop()}},e)})),function(e){return c.apply(this,arguments)})},{key:"render",value:function(){var e=this,t=this.state.file,n="Edit Image ".concat((0,l.get)(t,"file_name",""));return r.createElement(u.Modal,{ref:this.modal,title:n,size:"xl",footerButtons:M,submit:this.saveImage},r.createElement(d.LB,{setting_key:"website.super_admin_settings.use_deprecated_image_editor",render:function(n){var o=n.setting;return r.createElement(s.ImageEditor,{File:t,ref:e.editor,useDeprecatedEditor:o})}}))}},{key:"saveImage",value:(a=I(g().mark(function e(){var t,n,r,o,i,a,c,u,l,s;return g().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,r=n.upload,o=n.relatedData,i=this.state.file,e.next=4,null===(t=this.editor.current)||void 0===t?void 0:t.save();case 4:if(!(a=e.sent)){e.next=14;break}return(u=p()(o,{file:{$set:a.image},preview:{$set:a.preview}})).filename_for_blob=i.file_name,u.replace_attachment_id=i.attachment_id,e.next=11,r(u);case 11:(l=e.sent).file_info_id,l.UploadState,l.UploadError,l.UploadExtendedError,l.UploadPercent,s=v(l,h),c=b({file_info_id:i.file_info_id,IsUploaded:!0},s);case 14:return e.abrupt("return",c);case 15:case"end":return e.stop()}},e,this)})),function(){return a.apply(this,arguments)})}],o&&F(n.prototype,o),i&&F(n,i),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,i,a,c}(r.Component),$=n(85771),L=n(59080),G=n(75058),V=n(8992),z=n(91155),W=n(24412),Y=n(96726),H=n(40185),q=n(35567),Q=n(83643);function J(e){return J="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},J(e)}function X(){var e=re(),t=e.m(X),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function r(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===n||"GeneratorFunction"===(t.displayName||t.name))}var o={throw:1,return:2,break:3,continue:3};function i(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,o[e],t)},delegateYield:function(e,o,i){return t.resultName=o,n(r.d,Z(e),i)},finish:function(e){return n(r.f,e)}},n=function(e,n,o){r.p=t.prev,r.n=t.next;try{return e(n,o)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(X=function(){return{wrap:function(t,n,r,o){return e.w(i(t),n,r,o&&o.reverse())},isGeneratorFunction:r,mark:e.m,awrap:function(e,t){return new ie(e,t)},AsyncIterator:ne,async:function(e,t,n,o,a){return(r(t)?te:ee)(i(e),t,n,o,a)},keys:K,values:Z}})()}function Z(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);
2if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(J(e)+" is not iterable")}function K(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}}function ee(e,t,n,r,o){var i=te(e,t,n,r,o);return i.next().then(function(e){return e.done?e.value:i.next()})}function te(e,t,n,r,o){return new ne(re().w(e,t,n,r),o||Promise)}function ne(e,t){function n(r,o,i,a){try{var c=e[r](o),u=c.value;return u instanceof ie?t.resolve(u.v).then(function(e){n("next",e,i,a)},function(e){n("throw",e,i,a)}):t.resolve(u).then(function(e){c.value=e,i(c)},function(e){return n("throw",e,i,a)})}catch(e){a(e)}}var r;this.next||(oe(ne.prototype),oe(ne.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),oe(this,"_invoke",function(e,o,i){function a(){return new t(function(t,r){n(e,i,t,r)})}return r=r?r.then(a,a):a()},!0)}function re(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return oe(l,"_invoke",function(n,r,o){var i,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return i=t,c=0,u=e,p.n=n,a}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,i=s[t],d=p.p,h=i[2];n>3?(o=h===r)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=d&&((o=n<2&&d<i[1])?(c=0,p.v=r,p.n=i[1]):d<h&&(o=n<3||i[0]>r||r>h)&&(i[4]=n,i[5]=r,p.n=h,c=0))}if(o||n>1)return a;throw f=!0,r}return function(o,s,h){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,h),c=s,u=h;(t=c<2?e:u)||!f;){i||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==a)break}catch(t){i=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,i),!0),l}var a={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(oe(t={},r,function(){return this}),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,oe(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,oe(f,"constructor",l),oe(l,"constructor",u),u.displayName="GeneratorFunction",oe(l,o,"GeneratorFunction"),oe(f),oe(f,o,"Generator"),oe(f,r,function(){return this}),oe(f,"toString",function(){return"[object Generator]"}),(re=function(){return{w:i,m:p}})()}function oe(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}oe=function(e,t,n,r){function i(t,n){oe(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},oe(e,t,n,r)}function ie(e,t){this.v=e,this.k=t}function ae(e,t,n,r,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function ce(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){ae(i,r,o,a,c,"next",e)}function c(e){ae(i,r,o,a,c,"throw",e)}a(void 0)})}}function ue(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,he(r.key),r)}}function le(e,t,n){return t=fe(t),function(e,t){if(t&&("object"==J(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,se()?Reflect.construct(t,n||[],fe(e).constructor):t.apply(e,n))}function se(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(se=function(){return!!e})()}function fe(e){return fe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},fe(e)}function pe(e,t){return pe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},pe(e,t)}function de(e,t,n){return(t=he(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function he(e){var t=function(e,t){if("object"!=J(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=J(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==J(t)?t:t+""}var ye,me=[{isCancel:!0,text:"Cancel",color:"secondary"},{isSubmit:!0,text:"Save",color:"primary"}],be=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),de(n=le(this,t,[e]),"modal",r.createRef()),de(n,"defaultState",{image_content:"",image_content_plain:"",link_to:"",video_url:"",opts:{file:{},canEditImageContent:!1,canEditVideoLink:!1,canEditImageLinkTo:!1}}),n.state=(0,l.cloneDeep)(n.defaultState),n.onEditorChange=n.onEditorChange.bind(n),n.onInputChange=n.onInputChange.bind(n),n.updateMeta=n.updateMeta.bind(n),n.submitForm=n.submitForm.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&pe(e,t)}(t,e),n=t,o=[{key:"open",value:(f=ce(X().mark(function e(t){var n=this;return X().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e,r){var o,i,a,c,u,s,f,p;n.setState({opts:(0,l.cloneDeep)(t),image_content:(null===(o=t.file)||void 0===o||null===(i=o.asset_metadata)||void 0===i?void 0:i.image_content)||"",image_content_plain:(null===(a=t.file)||void 0===a||null===(c=a.asset_metadata)||void 0===c?void 0:c.image_content_plain)||"",video_url:(null===(u=t.file)||void 0===u||null===(s=u.asset_metadata)||void 0===s?void 0:s.video_url)||"",link_to:(null===(f=t.file)||void 0===f||null===(p=f.asset_metadata)||void 0===p?void 0:p.link_to)||""},ce(X().mark(function t(){var o;return X().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n.modal.current){t.next=2;break}return t.abrupt("return",r("Modal Not Found"));case 2:return t.prev=2,t.next=5,n.modal.current.open();case 5:o=t.sent,e(o),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(2),r(t.t0);case 12:return t.prev=12,n.setState((0,l.cloneDeep)(n.defaultState)),t.finish(12);case 15:case"end":return t.stop()}},t,null,[[2,9,12,15]])})))}));case 1:case"end":return e.stop()}},e)})),function(e){return f.apply(this,arguments)})}
2,{key:"render",value:function(){var e=this,t=this.state,n=t.image_content,o=t.video_url,i=t.link_to,a=t.opts,c=a.canEditImageContent,l=a.canEditVideoLink,s=a.canEditImageLinkTo;return r.createElement(u.Modal,{ref:this.modal,title:"Edit Image Content",size:"xl",footerButtons:me,submit:this.submitForm},c&&r.createElement(Q.A,{name:"image-content",id:"image-content",content:n||"",onEditorChange:function(t,n){return e.onEditorChange(t,n)},options:{toolbar:"undo redo | blocks | bold italic underline strikethrough | numlist bullist | alignleft aligncenter alignright alignjustify | outdent indent | link anchor hr | table tabledelete | tableprops tablerowprops tablecellprops | tableinsertrowbefore tableinsertrowafter tabledeleterow | tableinsertcolbefore tableinsertcolafter tabledeletecol | removeformat"}}),l&&r.createElement("div",{className:"form-inputs",style:{marginTop:"20px"}},r.createElement("label",{htmlFor:"video_url"},"Youtube/Vimeo Url"),r.createElement("input",{type:"text",className:"form-control",id:"video_url",name:"video_url",value:o||"",onChange:this.onInputChange})),s&&r.createElement("div",{className:"form-inputs",style:{marginTop:"20px"}},r.createElement("label",{htmlFor:"link_to"},"Link To"),r.createElement("input",{className:"form-control",type:"text",id:"link_to",name:"link_to",value:i||"",onChange:this.onInputChange})))}},{key:"onEditorChange",value:function(e,t){this.setState({image_content:e,image_content_plain:t})}},{key:"onInputChange",value:function(e){var t=e.target,n=t.name,r=t.value,o=r;"number"===e.target.type?o=Number(r):"checkbox"===e.target.type&&(o=e.target.checked),this.setState(function(e){return p()(e,de({},n,{$set:o}))})}},{key:"UPDATE_META_MUTATION",value:function(){return(0,a.Ay)(C||(e=["\n mutation update_asset_metadata_image_modal($attachment_id: String!, $values: JSON!) {\n mergeAssetMetadata(attachment_id: $attachment_id, values: $values)\n }\n "],t||(t=e.slice(0)),C=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))));var e,t}},{key:"updateMeta",value:(s=ce(X().mark(function e(){var t,n,r,o,i,a,c,u;return X().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.state,n=t.opts.file,r=t.image_content,o=t.image_content_plain,i=t.video_url,a=t.link_to,c={mutation:this.UPDATE_META_MUTATION(),variables:{attachment_id:null==n?void 0:n.attachment_id,values:{image_content:r,image_content_plain:o,video_url:i,link_to:a}}},e.prev=2,e.next=5,q.Sn.mutate(c);case 5:return u=(0,l.cloneDeep)(n),(0,l.set)(u,"asset_metadata.image_content",r),(0,l.set)(u,"asset_metadata.image_content_plain",o),(0,l.set)(u,"asset_metadata.video_url",i),(0,l.set)(u,"asset_metadata.link_to",a),e.abrupt("return",u);case 13:return e.prev=13,e.t0=e.catch(2),console.log(e.t0),e.abrupt("return",null);case 17:case"end":return e.stop()}},e,this,[[2,13]])})),function(){return s.apply(this,arguments)})},{key:"submitForm",value:(c=ce(X().mark(function e(){var t,n;return X().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.props.onRefetch,e.next=3,this.updateMeta();case 3:return n=e.sent,t&&t(),e.abrupt("return",n);case 6:case"end":return e.stop()}},e,this)})),function(){return c.apply(this,arguments)})}],o&&ue(n.prototype,o),i&&ue(n,i),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,i,c,s,f}(r.Component);function ve(){var e=xe(),t=e.m(ve),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function r(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===n||"GeneratorFunction"===(t.displayName||t.name))}var o={throw:1,return:2,break:3,continue:3};function i(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,o[e],t)},delegateYield:function(e,o,i){return t.resultName=o,n(r.d,ge(e),i)},finish:function(e){return n(r.f,e)}},n=function(e,n,o){r.p=t.prev,r.n=t.next;try{return e(n,o)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(ve=function(){return{wrap:function(t,n,r,o){return e.w(i(t),n,r,o&&o.reverse())},isGeneratorFunction:r,mark:e.m,awrap:function(e,t){return new je(e,t)},AsyncIterator:Ee,async:function(e,t,n,o,a){return(r(t)?_e:Oe)(i(e),t,n,o,a)},keys:we,values:ge}}
2)()}function ge(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(Ue(e)+" is not iterable")}function we(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}}function Oe(e,t,n,r,o){var i=_e(e,t,n,r,o);return i.next().then(function(e){return e.done?e.value:i.next()})}function _e(e,t,n,r,o){return new Ee(xe().w(e,t,n,r),o||Promise)}function Ee(e,t){function n(r,o,i,a){try{var c=e[r](o),u=c.value;return u instanceof je?t.resolve(u.v).then(function(e){n("next",e,i,a)},function(e){n("throw",e,i,a)}):t.resolve(u).then(function(e){c.value=e,i(c)},function(e){return n("throw",e,i,a)})}catch(e){a(e)}}var r;this.next||(Se(Ee.prototype),Se(Ee.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),Se(this,"_invoke",function(e,o,i){function a(){return new t(function(t,r){n(e,i,t,r)})}return r=r?r.then(a,a):a()},!0)}function xe(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return Se(l,"_invoke",function(n,r,o){var i,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return i=t,c=0,u=e,p.n=n,a}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,i=s[t],d=p.p,h=i[2];n>3?(o=h===r)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=d&&((o=n<2&&d<i[1])?(c=0,p.v=r,p.n=i[1]):d<h&&(o=n<3||i[0]>r||r>h)&&(i[4]=n,i[5]=r,p.n=h,c=0))}if(o||n>1)return a;throw f=!0,r}return function(o,s,h){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,h),c=s,u=h;(t=c<2?e:u)||!f;){i||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==a)break}catch(t){i=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,i),!0),l}var a={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Se(t={},r,function(){return this}),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Se(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Se(f,"constructor",l),Se(l,"constructor",u),u.displayName="GeneratorFunction",Se(l,o,"GeneratorFunction"),Se(f),Se(f,o,"Generator"),Se(f,r,function(){return this}),Se(f,"toString",function(){return"[object Generator]"}),(xe=function(){return{w:i,m:p}})()}function Se(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Se=function(e,t,n,r){function i(t,n){Se(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Se(e,t,n,r)}function je(e,t){this.v=e,this.k=t}function ke(e,t,n,r,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Pe(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){ke(i,r,o,a,c,"next",e)}function c(e){ke(i,r,o,a,c,"throw",e)}a(void 0)})}}function Ie(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,De(r.key),r)}}function Fe(e,t,n){return t=Te(t),function(e,t){if(t&&("object"==Ue(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ae()?Reflect.construct(t,n||[],Te(e).constructor):t.apply(e,n))}function Ae(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Ae=function(){return!!e})()}function Te(e){return Te=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Te(e)}function Ne(e,t){return Ne=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ne(e,t)}function Re(e,t,n){return(t=De(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function De(e){var t=function(e,t){if("object"!=Ue(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ue(t)?t:t+""}function Ue(e){return Ue="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},Ue(e)}var Ce=function(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":Ue(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},Me=[{isCancel:!0,text:"Close",color:"secondary"},{isSubmit:!0,text:"Save",color:"primary"}],Be=(0,G.Ng)(function(e){return{auth:e.auth}},null,null,{forwardRef:!0}),$e=function(e){function t(e){var n,o,i,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Re(a=Fe(this,t,[e]),"modal",void 0),Re(a,"editImageContentModal",r.createRef());var c=(null!==(n=null===(o=e.auth)||void 0===o||null===(i=o.user)||void 0===i?void 0:i.roles.map(function(e){return e.role_id}))&&void 0!==n?n:[]).indexOf(V.UserRoles.SUPERADMIN.valueOf())>=0;return a.state={file:null,isSuperAdmin:c},a.modal=r.createRef(),a.onEdit=a.onEdit.bind(a),a.updateMeta=a.updateMeta.bind(a),a.onInputChange=a.onInputChange.bind(a),a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ne(e,t)}(t,e),n=t,c=[{key:"open",value:(y=Pe(ve().mark(function e(t){var n=this;return ve().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e,r){n.setState({file:(0,l.cloneDeep)(t)},Pe(ve().mark(function t(){var o;return ve().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n.modal.current){t.next=2;break}return t.abrupt("return",r("Modal Not Found"));case 2:return t.prev=2,t.next=5,n.modal.current.open();case 5:o=t.sent,e(o),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(2),r(t.t0);case 12:return t.prev=12,n.setState({file:null}),t.finish(12);case 15:case"end":return t.stop()}},t,null,[[2,9,12,15]])})))}));case 1:case"end":return e.stop()}},e)})),function(e){return y.apply(this,arguments)})},{key:"render",value:function(){var e,t,n,i=this,a=this.state.file,c=this.props,l=c.
2canEdit,s=c.disabled,f=c.onRefetch,p=c.canEditImageContent,h=c.canEditVideoLink,y=c.canEditImageLinkTo;return r.createElement(r.Fragment,null,r.createElement(be,{ref:this.editImageContentModal,onRefetch:f}),r.createElement(u.Modal,{ref:this.modal,title:"Attachment Details",size:"xl",footerButtons:Me,submit:(n=Pe(ve().mark(function e(){return ve().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i.updateMeta(a);case 2:f&&f();case 3:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)})},r.createElement("div",{className:"container view-image-details"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col align-self-center"},r.createElement("div",{className:"row justify-content-md-center image-container"},r.createElement("img",{src:null==a?void 0:a.url}),!!l&&!s&&r.createElement("button",{className:"btn btn-primary btn-block edit-button",type:"button",title:"Edit",onClick:this.onEdit},"Edit"),(p||y||h)&&!s&&r.createElement("button",{className:"btn btn-primary btn-block edit-button",type:"button",title:"Edit image content (text overlay)",onClick:function(){return i.onImageContentEdit(a)}},"Edit Image Content"))),r.createElement("div",{className:"col-4 image-details"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col-12"},r.createElement("b",null,"Image Sizes:")),r.createElement("div",{className:"col-12 original-button"},r.createElement("a",{className:"btn btn-primary btn-sm btn-block",href:null==a?void 0:a.url,role:"button",target:"_blank"},"Original")),r.createElement("div",{className:"col-sm"},r.createElement("a",{className:"btn btn-primary btn-sm",href:(0,L.g)(a,"thumb"),role:"button",target:"_blank"},"Thumb")),r.createElement("div",{className:"col-sm"},r.createElement("a",{className:"btn btn-primary btn-sm",href:(0,L.g)(a,"small"),role:"button",target:"_blank"},"Small")),r.createElement("div",{className:"col-sm"},r.createElement("a",{className:"btn btn-primary btn-sm",href:(0,L.g)(a,"medium"),role:"button",target:"_blank"},"Medium")),r.createElement("div",{className:"col-sm"},r.createElement("a",{className:"btn btn-primary btn-sm",href:(0,L.g)(a,"large"),role:"button",target:"_blank"},"Large"))),r.createElement("hr",null),r.createElement("div",null,r.createElement(d.LB,{setting_key:"seo.super_admin_settings.enabled",render:function(e){var t,n,o,c,u=e.setting;return r.createElement(r.Fragment,null,r.createElement(z.A,null,r.createElement(W.A,{for:"alt"},"Alternative Text"),r.createElement(Y.A,{type:"text",name:"alt",id:"alt",defaultValue:null==a||null===(t=a.asset_metadata)||void 0===t?void 0:t.alt,onChange:i.onInputChange,disabled:!u})),r.createElement(z.A,null,r.createElement(W.A,{for:"title"},"Title"),r.createElement(Y.A,{type:"text",name:"title",id:"title",defaultValue:null==a||null===(n=a.asset_metadata)||void 0===n?void 0:n.title,onChange:i.onInputChange,disabled:!u})),r.createElement(z.A,null,r.createElement(W.A,{for:"caption"},"Caption"),r.createElement(Y.A,{type:"textarea",name:"caption",id:"caption",defaultValue:(null==a||null===(o=a.asset_metadata)||void 0===o?void 0:o.caption)||"",rows:4,onChange:i.onInputChange,disabled:!u})),r.createElement(z.A,null,r.createElement(W.A,{for:"description"},"Description"),r.createElement(Y.A,{type:"textarea",name:"description",id:"description",defaultValue:(null==a||null===(c=a.asset_metadata)||void 0===c?void 0:c.description)||"",rows:4,onChange:i.onInputChange,disabled:!u})))}})),r.createElement("hr",null),r.createElement("div",{className:"attachment-details"},r.createElement("ul",null,r.createElement("li",null,r.createElement("b",null,"File name:")," ",null==a?void 0:a.file_name),r.createElement("li",null,r.createElement("b",null,"File type:")," ",null==a||null===(e=a.asset_metadata)||void 0===e?void 0:e.type),r.createElement("li",null,r.createElement("b",null,"Uploaded on:")," ",null!=a&&a.created_at?r.createElement(H.s,{render:function(e){return(0,$.A)(null==a?void 0:a.created_at).format((null==e?void 0:e.date_format)===V.WebsiteDateFormat.DAY_FIRST.valueOf()?"D/M/YYYY":"M/D/YYYY")}}):r.createElement(r.Fragment,null)),r.createElement("li",null,r.createElement("b",null,"File size:")," ",o.Utilities.formatFileSize(null==a||null===(t=a.asset_metadata)||void 0===t?void 0:t.size)))))))))}},{key:"onImageContentEdit",value:(h=Pe(ve().mark(function e(t){var n,r,o,a,c;return ve().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.props,r=n.canEditImageContent,o=n.canEditVideoLink,a=n.canEditImageLinkTo,e.prev=1,this.editImageContentModal.current){e.next=4;break}throw new Error("NO REF");case 4:return e.next=6,this.editImageContentModal.current.open({file:t,canEditImageContent:r,canEditVideoLink:o,canEditImageLinkTo:a});case 6:return(c=e.sent)&&this.setState({file:c}),i.oR.success("Image content updated"),e.abrupt("return",!0);case 12:if(e.prev=12,e.t0=e.catch(1),"cancel"!==e.t0){e.next=16;break}return e.abrupt("return",!0);case 16:return i.oR.error("An unknown error has occurred"),console.log("Image Content Editing ERROR:",e.t0),e.abrupt("return",!1);case 19:case"end":return e.stop()}},e,this,[[1,12]])})),function(e){return h.apply(this,arguments)})},{key:"onEdit",value:function(){var e=this.state.file,t=this.props.edit;return this.modal.current&&this.modal.current.close("abort",null),t(e)}},{key:"onInputChange",value:function(e){var t=e.target,n=t.name,r=t.value;this.setState(function(e){return p()(e,{file:{asset_metadata:Re({},n,{$set:r})}})})}},{key:"updateMeta",value:(f=Pe(ve().mark(function e(t){var n,r;return ve().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.asset_metadata,r={mutation:this.UPDATE_META_MUTATION(),variables:{attachment_id:t.attachment_id,values:{alt:null==n?void 0:n.alt,title:null==n?void 0:n.title,caption:null==n?void 0:n.caption,description:null==n?void 0:n.description}}},e.prev=2,e.next=5,q.Sn.mutate(r);case 5:return e.abrupt("return",!0);case 8:return e.prev=8,e.t0=e.catch(2),console.log(e.t0),e.abrupt("return",!1);case 12:case"end":return e.stop()}},e,this,[[2,8]])})),function(e){return f.apply(this,arguments)})},{key:"UPDATE_META_MUTATION",value:function(){return(0,a.Ay)(ye||(e=["\n mutation update_asset_metadata($attachment_id: String!, $values: JSON!) {\n mergeAssetMetadata(attachment_id: $attachment_id, values: $values)\n }\n "],t||(t=e.slice(0)),ye=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))));var e,t}}],c&&Ie(n.prototype,c),s&&Ie(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,c,s,f,h,y}(r.Component);var Le=$e=Ce([Be],$e);function Ge(e){return Ge="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},Ge(e)}function Ve(){var e=Qe(),t=e.m(Ve),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function r(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===n||"GeneratorFunction"===(t.displayName||t.name))}var o={throw:1,return:2,break:3,continue:3};function i(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,o[e],t)},delegateYield:function(e,o,i){return t.resultName=o,n(r.d,ze(e),i)},finish:function(e){return n(r.f,e)}},n=function(e,n,o){r.p=t.prev,r.n=t.next;try{return e(n,o)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(Ve=function(){return{wrap:function(t,n,r,o){return e.w(i(t),n,r,o&&o.reverse())},isGeneratorFunction:r,mark:e.m,awrap:function(e,t){return new Xe(e,t)},AsyncIterator:qe,async:function(e,t,n,o,a){return(r(t)?He:Ye)(i(e),t,n,o,a)},keys:We,values:ze}})()}function ze(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);
2if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(Ge(e)+" is not iterable")}function We(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}}function Ye(e,t,n,r,o){var i=He(e,t,n,r,o);return i.next().then(function(e){return e.done?e.value:i.next()})}function He(e,t,n,r,o){return new qe(Qe().w(e,t,n,r),o||Promise)}function qe(e,t){function n(r,o,i,a){try{var c=e[r](o),u=c.value;return u instanceof Xe?t.resolve(u.v).then(function(e){n("next",e,i,a)},function(e){n("throw",e,i,a)}):t.resolve(u).then(function(e){c.value=e,i(c)},function(e){return n("throw",e,i,a)})}catch(e){a(e)}}var r;this.next||(Je(qe.prototype),Je(qe.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),Je(this,"_invoke",function(e,o,i){function a(){return new t(function(t,r){n(e,i,t,r)})}return r=r?r.then(a,a):a()},!0)}function Qe(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return Je(l,"_invoke",function(n,r,o){var i,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return i=t,c=0,u=e,p.n=n,a}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,i=s[t],d=p.p,h=i[2];n>3?(o=h===r)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=d&&((o=n<2&&d<i[1])?(c=0,p.v=r,p.n=i[1]):d<h&&(o=n<3||i[0]>r||r>h)&&(i[4]=n,i[5]=r,p.n=h,c=0))}if(o||n>1)return a;throw f=!0,r}return function(o,s,h){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,h),c=s,u=h;(t=c<2?e:u)||!f;){i||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==a)break}catch(t){i=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,i),!0),l}var a={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Je(t={},r,function(){return this}),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Je(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Je(f,"constructor",l),Je(l,"constructor",u),u.displayName="GeneratorFunction",Je(l,o,"GeneratorFunction"),Je(f),Je(f,o,"Generator"),Je(f,r,function(){return this}),Je(f,"toString",function(){return"[object Generator]"}),(Qe=function(){return{w:i,m:p}})()}function Je(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Je=function(e,t,n,r){function i(t,n){Je(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Je(e,t,n,r)}function Xe(e,t){this.v=e,this.k=t}function Ze(e,t,n,r,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Ke(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Ze(i,r,o,a,c,"next",e)}function c(e){Ze(i,r,o,a,c,"throw",e)}a(void 0)})}}function et(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,at(r.key),r)}}function tt(e,t,n){return t=rt(t),function(e,t){if(t&&("object"==Ge(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,nt()?Reflect.construct(t,n||[],rt(e).constructor):t.apply(e,n))}function nt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(nt=function(){return!!e})()}function rt(e){return rt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},rt(e)}function ot(e,t){return ot=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ot(e,t)}function it(e,t,n){return(t=at(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function at(e){var t=function(e,t){if("object"!=Ge(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ge(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ge(t)?t:t+""}var ct=[{isCancel:!0,text:"Cancel",color:"secondary"}],ut=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),it(n=tt(this,t,[e]),"modal",r.createRef()),n.state={file:null},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ot(e,t)}(t,e),n=t,i=[{key:"open",value:(c=Ke(Ve().mark(function e(t){var n=this;return Ve().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e,r){n.setState({file:(0,l.cloneDeep)(t)},Ke(Ve().mark(function t(){var o;return Ve().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n.modal.current){t.next=2;break}return t.abrupt("return",r("Modal Not Found"));case 2:return t.prev=2,t.next=5,n.modal.current.open();case 5:o=t.sent,e(o),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(2),r(t.t0);case 12:return t.prev=12,n.setState({file:null}),t.finish(12);case 15:case"end":return t.stop()}},t,null,[[2,9,12,15]])})))}));case 1:case"end":return e.stop()}},e)})),function(e){return c.apply(this,arguments)})},{key:"render",value:function(){var e,t,n=this.state.file;return r.createElement(u.Modal,{ref:this.modal,title:"Attachment Details",size:"md",footerButtons:ct},r.createElement("a",{className:"btn btn-primary btn-block",type:"button",title:"View",target:"_blank",href:null==n?void 0:n.url},"View PDF"),r.createElement("hr",null),r.createElement("div",{className:"attachment-details"},r.createElement("ul",null,r.createElement("li",null,r.createElement("b",null,"File name:")," ",null==n?void 0:n.file_name),r.createElement("li",null,r.createElement("b",null,"File type:")," ",null==n||null===(e=n.asset_metadata)||void 0===e?void 0:e.type),r.createElement("li",null,r.createElement("b",null,"Uploaded on:")," ",r.createElement(H.s,{render:function(e){return(0,$.A)(parseInt(null==n?void 0:n.created_at)).format((null==e?void 0:e.date_format)===V.WebsiteDateFormat.DAY_FIRST.valueOf()?"D/M/YYYY":"M/D/YYYY")}})),r.createElement("li",null,r.createElement("b",null,"File size:")," ",o.Utilities.formatFileSize(null==n||null===(t=n.asset_metadata)||void 0===t?void 0:t.size)))))}},{key:"onInputChange",value:function(e){var t=e.target,n=t.name,r=t.type,o=e.target.value;"number"===r?o=parseFloat(o):"checkbox"===r&&(o=e.target.checked),this.setState(function(e){return p()(e,{file:it({},n,{$set:o})})})}},{key:"onEdit",value:function(){var e=this.state.file,t=this.props.edit;return this.modal.current&&this.modal.current.close("abort",null),t(e)}}
vendor: 4,959 bytes, line 2
2],i&&et(n.prototype,i),a&&et(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a,c}(r.Component),lt=n(83166);function st(e){return st="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},st(e)}function ft(){var e=bt(),t=e.m(ft),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function r(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===n||"GeneratorFunction"===(t.displayName||t.name))}var o={throw:1,return:2,break:3,continue:3};function i(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,o[e],t)},delegateYield:function(e,o,i){return t.resultName=o,n(r.d,pt(e),i)},finish:function(e){return n(r.f,e)}},n=function(e,n,o){r.p=t.prev,r.n=t.next;try{return e(n,o)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(ft=function(){return{wrap:function(t,n,r,o){return e.w(i(t),n,r,o&&o.reverse())},isGeneratorFunction:r,mark:e.m,awrap:function(e,t){return new gt(e,t)},AsyncIterator:mt,async:function(e,t,n,o,a){return(r(t)?yt:ht)(i(e),t,n,o,a)},keys:dt,values:pt}})()}function pt(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(st(e)+" is not iterable")}function dt(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}}function ht(e,t,n,r,o){var i=yt(e,t,n,r,o);return i.next().then(function(e){return e.done?e.value:i.next()})}function yt(e,t,n,r,o){return new mt(bt().w(e,t,n,r),o||Promise)}function mt(e,t){function n(r,o,i,a){try{var c=e[r](o),u=c.value;return u instanceof gt?t.resolve(u.v).then(function(e){n("next",e,i,a)},function(e){n("throw",e,i,a)}):t.resolve(u).then(function(e){c.value=e,i(c)},function(e){return n("throw",e,i,a)})}catch(e){a(e)}}var r;this.next||(vt(mt.prototype),vt(mt.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),vt(this,"_invoke",function(e,o,i){function a(){return new t(function(t,r){n(e,i,t,r)})}return r=r?r.then(a,a):a()},!0)}function bt(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return vt(l,"_invoke",function(n,r,o){var i,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return i=t,c=0,u=e,p.n=n,a}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,i=s[t],d=p.p,h=i[2];n>3?(o=h===r)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=d&&((o=n<2&&d<i[1])?(c=0,p.v=r,p.n=i[1]):d<h&&(o=n<3||i[0]>r||r>h)&&(i[4]=n,i[5]=r,p.n=h,c=0))}if(o||n>1)return a;throw f=!0,r}return function(o,s,h){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,h),c=s,u=h;(t=c<2?e:u)||!f;){i||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==a)break}catch(t){i=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,i),!0),l}var a={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(vt(t={},r,function(){return this}),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,vt(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,vt(f,"constructor",l),vt(l,"constructor",u),u.displayName="GeneratorFunction",vt(l,o,"GeneratorFunction"),vt(f),vt(f,o,"Generator"),vt(f,r,function(){return this}),vt(f,"toString",function(){return"[object Generator]"}),(bt=function(){return{w:i,m:p}})()}function vt(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}vt=function(e,t,n,r){function i(t,n){vt(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},vt(e,t,n,r)}function gt(e,t){this.v=e,this.k=t}function wt(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 Ot(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?wt(Object(n),!0).forEach(function(t){_t(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _t(e,t,n){return(t=jt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Et(e,t,n,r,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function xt(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Et(i,r,o,a,c,"next",e)}function c(e){Et(i,r,o,a,c,"throw",e)}a(void 0)})}}function St(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,jt(r.key),r)}}function jt(e){var t=function(e,t){if("object"!=st(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=st(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==st(t)?t:t+""}function kt(e,t,n){return t=It(t),function(e,t){if(t&&("object"==st(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Pt()?Reflect.construct(t,n||[],It(e).constructor):t.apply(e,n))}function Pt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Pt=function(){return!!e})()}function It(e){return It=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},It(e)}function Ft(e,t){return Ft=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ft(e,t)}var At,Tt,Nt,Rt,Dt,Ut,Ct=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=kt(this,t,[e])).state={input:"",submitting:!1,errorFields:{}},n.submit=n.submit.bind(n),n.error=n.error.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ft(e,t)}(t,e),n=t,o=[{key:"submit",value:(u=xt(ft().mark(function e(t){var n,r,o,i,a,c=this;return ft().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t.preventDefault(),n=this.state.input,r=this.props,o=r.upload,i=r.onRefetch,n?(this.setState({submitting:!0,errorFields:{}}),a=Ot(Ot({},this.props.relatedData),{},{url:n}),o(a).then(function(){c.setState({submitting:!1,input:""}),i()}).catch(function(){c.error()})):this.error({input:"video_link",message:"Please provide a video link"});case 4:case"end":return e.stop()}},e,this)})),function(e){return u.apply(this,arguments)})},{key:"error",value:(c=xt(ft().mark(function e(){var t,n,r,o,a,c,u=arguments;return ft().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n=(t=u.length>0&&void 0!==u[0]?u[0]:{}).input,r=void 0===n?"":n,o=t.message,a=void 0===o?"An error occurred":o,i.oR.error(a),(c={})[r]=a,this.setState({errorFields:c,submitting:!1});case 6:case"end":return e.stop()}},e,this)})),function(){return c.apply(this,arguments)})},{key:"render",value:function(){var e=this,t=this.state,n=t.input,o=t.submitting,i=t.errorFields;return r.createElement("form",{id:"video_link_form",onSubmit:this.submit},r.createElement(lt.ErrorFormGroup,{field:"video_link",errors:i},r.createElement("label",{htmlFor:"video_link",id:"video_link_label"},"Add Video Link"),r.createElement("input",{className:"form-control",value:n||"",onChange:function(t){return e.setState({input:t.target.value})},id:"video_link",name:"video_link","data-display":"Video Link"}),r.createElement("button",{className:"btn btn-primary",type:"submit",id:"add_video_link_button"},r.createElement("span",null,"Add"),o&&r.createElement("div",{className:"loader loader-light"}))))}}
vendor: 5,648 bytes, line 2
2],o&&St(n.prototype,o),a&&St(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a,c,u}(r.Component),Mt=["children","canAddVideoLink","onRefetch","canEdit","canAdd","canEditForm","disabled","canDelete","canEditImageContent","canEditVideoLink","canEditImageLinkTo","displayOption"],Bt=["file_info_id","UploadState","UploadError","UploadExtendedError","UploadPercent"];function $t(e){return $t="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(e)}function Lt(){var e=Ht(),t=e.m(Lt),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function r(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===n||"GeneratorFunction"===(t.displayName||t.name))}var o={throw:1,return:2,break:3,continue:3};function i(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,o[e],t)},delegateYield:function(e,o,i){return t.resultName=o,n(r.d,Gt(e),i)},finish:function(e){return n(r.f,e)}},n=function(e,n,o){r.p=t.prev,r.n=t.next;try{return e(n,o)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(Lt=function(){return{wrap:function(t,n,r,o){return e.w(i(t),n,r,o&&o.reverse())},isGeneratorFunction:r,mark:e.m,awrap:function(e,t){return new Qt(e,t)},AsyncIterator:Yt,async:function(e,t,n,o,a){return(r(t)?Wt:zt)(i(e),t,n,o,a)},keys:Vt,values:Gt}})()}function Gt(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError($t(e)+" is not iterable")}function Vt(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}}function zt(e,t,n,r,o){var i=Wt(e,t,n,r,o);return i.next().then(function(e){return e.done?e.value:i.next()})}function Wt(e,t,n,r,o){return new Yt(Ht().w(e,t,n,r),o||Promise)}function Yt(e,t){function n(r,o,i,a){try{var c=e[r](o),u=c.value;return u instanceof Qt?t.resolve(u.v).then(function(e){n("next",e,i,a)},function(e){n("throw",e,i,a)}):t.resolve(u).then(function(e){c.value=e,i(c)},function(e){return n("throw",e,i,a)})}catch(e){a(e)}}var r;this.next||(qt(Yt.prototype),qt(Yt.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),qt(this,"_invoke",function(e,o,i){function a(){return new t(function(t,r){n(e,i,t,r)})}return r=r?r.then(a,a):a()},!0)}function Ht(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return qt(l,"_invoke",function(n,r,o){var i,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return i=t,c=0,u=e,p.n=n,a}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,i=s[t],d=p.p,h=i[2];n>3?(o=h===r)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=d&&((o=n<2&&d<i[1])?(c=0,p.v=r,p.n=i[1]):d<h&&(o=n<3||i[0]>r||r>h)&&(i[4]=n,i[5]=r,p.n=h,c=0))}if(o||n>1)return a;throw f=!0,r}return function(o,s,h){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,h),c=s,u=h;(t=c<2?e:u)||!f;){i||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==a)break}catch(t){i=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,i),!0),l}var a={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(qt(t={},r,function(){return this}),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,qt(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,qt(f,"constructor",l),qt(l,"constructor",u),u.displayName="GeneratorFunction",qt(l,o,"GeneratorFunction"),qt(f),qt(f,o,"Generator"),qt(f,r,function(){return this}),qt(f,"toString",function(){return"[object Generator]"}),(Ht=function(){return{w:i,m:p}})()}function qt(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}qt=function(e,t,n,r){function i(t,n){qt(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},qt(e,t,n,r)}function Qt(e,t){this.v=e,this.k=t}function Jt(e,t,n,r,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Xt(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Jt(i,r,o,a,c,"next",e)}function c(e){Jt(i,r,o,a,c,"throw",e)}a(void 0)})}}function Zt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Kt(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 en(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?Kt(Object(n),!0).forEach(function(t){un(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function tn(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function nn(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,ln(r.key),r)}}function rn(e,t,n){return t=an(t),function(e,t){if(t&&("object"==$t(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,on()?Reflect.construct(t,n||[],an(e).constructor):t.apply(e,n))}function on(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(on=function(){return!!e})()}function an(e){return an=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},an(e)}function cn(e,t){return cn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},cn(e,t)}function un(e,t,n){return(t=ln(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ln(e){var t=function(e,t){if("object"!=$t(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$t(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$t(t)?t:t+""}var sn=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),un(n=rn(this,t,[e]),"viewImageModal",r.createRef()),un(n,"viewPDFModal",r.createRef()),un(n,"editImageModal",r.createRef()),un(n,"uploaderRef",r.createRef()),n.uploadError=n.uploadError.bind(n),n.upload=n.upload.bind(n),n.reorderAll=n.reorderAll.bind(n),n.removeFile=n.removeFile.bind(n),n.removeAllFiles=n.removeAllFiles.bind(n),n.toggleVisibility=n.toggleVisibility.bind(n),n.performEdit=n.performEdit.bind(n),n.performRotate=n.performRotate.bind(n),n.clickPreview=n.clickPreview.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&cn(e,t)}(t,e),n=t,s=[{key:"render",value:function(){var e=this,t=this.props,n=t.children,i=t.canAddVideoLink,a=t.onRefetch,c=t.canEdit,u=t.canAdd,l=(t.canEditForm,t.disabled),s=t.canDelete,f=t.canEditImageContent,p=t.canEditVideoLink,h=t.canEditImageLinkTo,y=t.displayOption,m=tn(t,Mt);return r.createElement(r.Fragment,null,r.createElement(Le,{ref:this.viewImageModal,onRefetch:a,edit:this.performEdit,canEdit:c,disabled:l,canEditImageContent:f,canEditVideoLink:p,canEditImageLinkTo:h}),r.createElement(B,{ref:this.editImageModal,upload:this.upload,relatedData:this.props.relatedData}),r.createElement(ut,{ref:this.viewPDFModal,onRefetch:a,edit:this.performEdit}),i&&u&&!l&&r.createElement(Ct,en({upload:this.upload,onRefetch:a},m)),r.createElement(d.LB,{setting_key:{imageConstraints:"website.super_admin_settings.constrain_images",enableHEICSupport:"website.general.enable_heic_file_upload"},render:function(t){var i,a=t.settings;return t.loading?null:r.createElement(o.FileUploader,en({ref:e.uploaderRef,canEdit:c,canAdd:u,canDelete:s,disabled:l,onError:e.uploadError,upload:e.upload,reorderAll:e.reorderAll,removed:e.removeFile,edit:e.performEdit,rotate:e.performRotate,toggleVisibility:e.toggleVisibility,previewClicked:e.clickPreview,removedAll:e.removeAllFiles,imageConstraints:null!==(i=null==a?void 0:a.imageConstraints)&&void 0!==i?i:{},displayOption:y,enableHEICSupport:!(null==a||!a.enableHEICSupport)},m),n)}}))}},{key:"uploadError",value:function(e){i.oR.error(e)}},{key:"UPLOAD_MY_ATTACHMENT",value:function(){return(0,a.Ay)(At||(At=Zt(['\n mutation upload_my_attachment($attachment: AttachmentUpload!) {\n uploadMyAttachment(input: $attachment) {\n errors\n attachment {\n attachment_id\n title\n file_name\n gallery_key\n asset_metadata {\n size\n width\n height\n type\n extension\n alt\n title\n description\n caption\n }\n categories {\n category_id\n }\n storage_details\n batch_id\n url\n thumb_url\n asset_thumb_url: asset_url(variant: "thumb")\n order_by\n is_protected\n visibility\n is_ready\n is_primary\n created_at\n deleted_at\n print_with_invoice\n }\n }\n }\n '])))}},{key:"UPLOAD_QUERY",value:function(){return(0,a.Ay)(Tt||(Tt=Zt(['\n mutation upload_attachment($attachment: AttachmentUpload!) {\n uploadAttachment(input: $attachment) {\n errors\n attachment {\n attachment_id\n title\n file_name\n gallery_key\n asset_metadata {\n size\n width\n height\n type\n extension\n alt\n title\n description\n caption\n }\n categories {\n category_id\n }\n storage_details\n batch_id\n url\n thumb_url\n asset_thumb_url: asset_url(variant: "thumb")\n order_by\n is_protected\n visibility\n is_ready\n is_primary\n created_at\n deleted_at\n print_with_invoice\n }\n }\n }\n '])))}},{key:"DELETE_QUERY",value:function(){return(0,a.Ay)(Nt||(Nt=Zt(["\n mutation delete_attachment($attachment_id: String!) {\n deleteAttachment(attachment_id: $attachment_id) {\n attachment_id\n }\n }\n "])))}},{key:"REORDER_QUERY",value:function(){return(0,a.Ay)(Rt||(Rt=Zt(["\n mutation reorder_attachments($attachment_ids: [String!]) {\n reorderAttachments(attachment_ids: $attachment_ids)\n }\n "])))}},{key:"UPDATE_QUERY",value:function(){return(0,a.Ay)(Dt||(Dt=Zt(["\n mutation update_attachment($attachment_id: String!, $input: AttachmentUpdate!) {\n updateAttachment(attachment_id: $attachment_id, input: $input) {\n attachment_id\n title\n asset_metadata {\n size\n width\n height\n type\n extension\n alt\n title\n description\n caption\n }\n storage_details\n url\n visibility\n }\n }\n "])))}},{key:"DELETE_ALL_QUERY",value:function(){return(0,a.Ay)(Ut||(Ut=Zt(["\n mutation delete_attachments($attachment_ids: [String!]) {\n deleteAttachmentsByIds(attachment_ids: $attachment_ids)\n }\n "])))}},{key:"upload",value:(w=Xt(Lt().mark(function e(t,n){var r,i,a,u,s,f,p,d,h;return Lt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=this.props,i=r.isBidder,a=r.auth_token,u=(0,l.pick)(t,fn),s=(0,l.omit)(t,fn),e.prev=3,e.next=6,q.d1.mutate({mutation:i?this.UPLOAD_MY_ATTACHMENT():this.UPLOAD_QUERY(),variables:{attachment:en(en({},u),{},{extra_data:s})},context:{auth_token:a}});case 6:f=e.sent,f=i?f.data.uploadMyAttachment:f.data.uploadAttachment,e.next=15;break;case 10:throw e.prev=10,e.t0=e.catch(3),p=(0,c.Ay)(e.t0),d=null!=p&&p.errors?p.errors.map(function(e){return e.replace(/^Unknown Error:\s/,"")}):["Unknown Error"],new o.UploadError(d[0],d.join("\n"));case 15:if(!(f.errors&&f.errors.length>0)){e.next=18;break}throw h=f.errors,new o.UploadError(h[0],h.join("\n"));
2case 18:return e.abrupt("return",en({file_info_id:""},f.attachment));case 19:case"end":return e.stop()}},e,this,[[3,10]])})),function(e,t){return w.apply(this,arguments)})},{key:"getAllFiles",value:function(e){var t,n;return e?(null===(n=this.uploaderRef.current)||void 0===n?void 0:n.state.Files)||[]:null===(t=this.uploaderRef.current)||void 0===t?void 0:t.state.Files.filter(function(e){return!!e.attachment_id})}},{key:"reorderAll",value:(g=Xt(Lt().mark(function e(t){return Lt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,console.log("Reorder All:",t),e.next=4,q.d1.mutate({mutation:this.REORDER_QUERY(),variables:{attachment_ids:t}});case 4:return e.abrupt("return",!0);case 7:return e.prev=7,e.t0=e.catch(0),(0,c.Ay)(e.t0),e.abrupt("return",!1);case 11:case"end":return e.stop()}},e,this,[[0,7]])})),function(e){return g.apply(this,arguments)})},{key:"removeFile",value:(v=Xt(Lt().mark(function e(t){return Lt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,q.d1.mutate({mutation:this.DELETE_QUERY(),variables:{attachment_id:t.attachment_id}});case 3:return e.abrupt("return",!0);case 6:return e.prev=6,e.t0=e.catch(0),(0,c.Ay)(e.t0),e.abrupt("return",!1);case 10:case"end":return e.stop()}},e,this,[[0,6]])})),function(e){return v.apply(this,arguments)})},{key:"removeAllFiles",value:(b=Xt(Lt().mark(function e(t){return Lt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.confirm)({title:"Delete Files",message:"Are you sure you want to delete these files?"});case 2:if(e.sent){e.next=5;break}return e.abrupt("return",!1);case 5:return e.prev=5,e.next=8,q.d1.mutate({mutation:this.DELETE_ALL_QUERY(),variables:{attachment_ids:t}});case 8:return i.oR.success("Files deleted"),e.abrupt("return",!0);case 12:return e.prev=12,e.t0=e.catch(5),(0,c.Ay)(e.t0),e.abrupt("return",!1);case 16:case"end":return e.stop()}},e,this,[[5,12]])})),function(e){return b.apply(this,arguments)})},{key:"toggleVisibility",value:(m=Xt(Lt().mark(function e(t,n){var r,o;return Lt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=this.props.onRefetch,e.prev=1,o={mutation:this.UPDATE_QUERY(),variables:{attachment_id:t.attachment_id,input:{visibility:n}}},e.next=5,q.d1.mutate(o);case 5:return e.abrupt("return",!0);case 8:return e.prev=8,e.t0=e.catch(1),(0,c.Ay)(e.t0),e.abrupt("return",!1);case 12:return e.prev=12,r&&r(),e.finish(12);case 15:case"end":return e.stop()}},e,this,[[1,8,12,15]])})),function(e,t){return m.apply(this,arguments)})},{key:"performEdit",value:(y=Xt(Lt().mark(function e(t){return Lt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("Performing edit"),e.prev=1,this.editImageModal.current){e.next=4;break}throw new Error("NO REF");case 4:return e.next=6,this.editImageModal.current.open(t);case 6:return e.abrupt("return",e.sent);case 9:if(e.prev=9,e.t0=e.catch(1),"cancel"!==e.t0){e.next=13;break}return e.abrupt("return",t);case 13:return i.oR.error("An unknown error has occurred"),console.log("Image Editing ERROR:",e.t0),e.abrupt("return",t);case 16:case"end":return e.stop()}},e,this,[[1,9]])})),function(e){return y.apply(this,arguments)})},{key:"performRotate",value:(h=Xt(Lt().mark(function e(t,n){var r,o,a;return Lt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,(r=en({},this.props.relatedData)).filename_for_blob=t.file_name,r.replace_attachment_id=t.attachment_id,r.url=t.url,r.edits={rotate:n},e.next=8,this.upload(r);case 8:return(o=e.sent).file_info_id,o.UploadState,o.UploadError,o.UploadExtendedError,o.UploadPercent,a=tn(o,Bt),e.abrupt("return",en(en({file_info_id:t.file_info_id},a),{},{IsUploaded:!0,thumb_url:a.asset_thumb_url+"?b=".concat((new Date).getTime())}));case 13:throw e.prev=13,e.t0=e.catch(0),i.oR.error("Error rotating image"),e.t0;case 17:case"end":return e.stop()}},e,this,[[0,13]])})),function(e,t){return h.apply(this,arguments)})},{key:"clickPreview",value:(p=Xt(Lt().mark(function e(t){var n,r,o,a;return Lt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(a=this.props.onRefetch,null===(n=t.asset_metadata)||void 0===n||null===(r=n.type)||void 0===r||!r.match(/^image\//i)){e.next=18;break}if(e.prev=2,this.viewImageModal.current){e.next=5;break}throw new Error("NO REF");case 5:return e.next=7,this.viewImageModal.current.open(t);case 7:case 24:return e.abrupt("return",e.sent);case 10:if(e.prev=10,e.t0=e.catch(2),"cancel"!==e.t0){e.next=14;break}return e.abrupt("return",t);case 14:return i.oR.error("An unknown error has occurred"),console.log("Image Editing ERROR:",e.t0),a&&a(),e.abrupt("return",t);case 18:if("application/pdf"!=(null===(o=t.asset_metadata)||void 0===o?void 0:o.type)){e.next=35;break}if(e.prev=19,this.viewPDFModal.current){e.next=22;break}throw new Error("NO REF");case 22:return e.next=24,this.viewPDFModal.current.open(t);case 27:if(e.prev=27,e.t1=e.catch(19),"cancel"!==e.t1){e.next=31;break}return e.abrupt("return",t);case 31:return i.oR.error("An unknown error has occurred"),console.log("PDF Editing ERROR:",e.t1),a&&a(),e.abrupt("return",t);case 35:return e.abrupt("return",window.open(t.url,"_blank"));case 36:case"end":return e.stop()}}
2,e,this,[[2,10],[19,27]])})),function(e){return p.apply(this,arguments)})},{key:"startUpload",value:function(){var e;null===(e=this.uploaderRef.current)||void 0===e||e.startUpload()}}],s&&nn(n.prototype,s),f&&nn(n,f),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,s,f,p,h,y,m,b,v,g,w}(r.Component);un(sn,"defaultProps",{immediateUpload:!0,simultaneousUploads:5,maxFiles:0,canReorder:!0,canReorderAll:!0,canRotate:!1,canEdit:!0,canAdd:!0,canEditForm:!1,disabled:!1,canToggleVisibility:!0,clearStateDelay:15e3,clearAfterUpload:!1,canAddVideoLink:!1,isBidder:!1,canDelete:!0,canEditImageContent:!1,canEditVideoLink:!1,canEditImageLinkTo:!1});var fn=["auction_id","inventory_id","auction_lot_id","user_id","page_id","category_id","asset_id","affiliate_id","item_group_lot_id","asset_key","gallery_key","batch_id","is_protected","visibility","file","buffer","url","profile","preview","path","import_type","edits"]},37180(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPreview=function(e,t){if(!e)throw new Error("Image not found");var n=t.preview_width,r=void 0===n?175:n,o=t.preview_height,i=void 0===o?175:o,a=t.original_width,c=t.original_height,u=document.createElement("canvas");u.width=r,u.height=i;var l,s,f=u.getContext("2d"),p=a/u.width,d=c/u.height,h=0,y=0;p>d?(h=Math.round(c/p),y=u.width):(h=u.height,y=Math.round(a/d));return l=(u.width-y)/2,s=(u.height-h)/2,f.filter="blur(5px)",f.drawImage(e,0,0,u.width,u.height),f.filter="none",f.drawImage(e,l,s,y,h),new Promise(function(e){u.toBlob(function(t){e(t||void 0)},"image/jpeg",.99)})}},43978(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)},a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{u(r.next(e))}catch(e){i(e)}}function c(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,c)}u((r=r.apply(e,t||[])).next())})},c=this&&this.__generator||function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=c(0),a.throw=c(1),a.return=c(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(c){return function(u){return function(c){if(n)throw new TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,r=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){i=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(6===c[0]&&i.label<o[1]){i.label=o[1],o=c;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(c);break}o[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e],r=0}finally{n=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,u])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.ImageEditor=void 0;var u=n(68909),l=n(48355),s=n(61213),f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.editor=u.createRef(),t}return o(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.useDeprecatedEditor?s.ImageEditor:l.ImageEditor;return u.createElement("div",{className:t},u.createElement(n,i({ref:this.editor},this.props)))},t.prototype.save=function(){return a(this,void 0,void 0,function(){var e;return c(this,function(t){return[2,null===(e=this.editor.current)||void 0===e?void 0:e.save()]})})},t}(u.Component);t.ImageEditor=f},48355(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)},a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Prom
2ise))(function(o,i){function a(e){try{u(r.next(e))}catch(e){i(e)}}function c(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,c)}u((r=r.apply(e,t||[])).next())})},c=this&&this.__generator||function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=c(0),a.throw=c(1),a.return=c(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(c){return function(u){return function(c){if(n)throw new TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,r=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){i=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(6===c[0]&&i.label<o[1]){i.label=o[1],o=c;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(c);break}o[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e],r=0}finally{n=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,u])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.ImageEditor=void 0;var u,l,s=n(68909),f=n(37180),p=n(96414),d=function(e){function t(t){var n,r=e.call(this,t)||this;r.image=document.createElement("img"),r.editor=s.createRef(),r.mimeType="image/png";var o=t.File,i=(0,p.get)(o,"url","");try{var a=new URL(i,window.location.origin);a.searchParams.append("cacheBust",(new Date).getTime().toString()),r.image.crossOrigin="anonymous",r.image.src=a.toString(),r.mimeType=(null===(n=o.asset_metadata)||void 0===n?void 0:n.type)||"image/png"}catch(e){console.error("Invalid URL:",i,e),r.image.src=""}return r.save=r.save.bind(r),r}return o(t,e),t.prototype.componentDidMount=function(){return a(this,void 0,void 0,function(){var e=this;return c(this,function(t){switch(t.label){case 0:return[4,Promise.resolve().then(function(){return n(95674)})];case 1:return u=t.sent(),[4,Promise.resolve().then(function(){return n(84044)})];case 2:return l=t.sent().PinturaEditor,this.editorDefaults=u.getEditorDefaults({enableButtonExport:!1,utils:["crop","finetune","filter","annotate"],imageWriter:u.createDefaultImageWriter({postprocessImageBlob:function(t){var n=t.blob;return new Promise(function(t){return a(e,void 0,void 0,function(){var e=this;return c(this,function(r){switch(r.label){case 0:return console.log({width:this.image.naturalWidth}),this.image.src=URL.createObjectURL(n),[4,new Promise(function(t){return e.image.onload=t})];case 1:return r.sent(),console.log({width:this.image.naturalWidth}),t(n),[2]}})})})},mimeType:this.mimeType})}),this.forceUpdate(),[2]}})})},t.prototype.render=function(){return u&&l?s.createElement(l,i({ref:this.editor},this.editorDefaults,{src:this.image})):null},t.prototype.save=function(){return a(this,void 0,void 0,function(){var e,t;return c(this,function(n){switch(n.label){case 0:if(!this.editor.current||!u)throw new Error("Editor not found");return[4,this.editor.current.editor.processImage()];case 1:return e=n.sent(),[4,(0,f.getPreview)(this.image,i(i({},this.props),{original_width:this.image.naturalWidth,original_height:this.image.naturalHeight}))];case 2:return t=n.sent(),[2,{image:e.dest,preview:t}]}})})},t}(s.Component);t.ImageEditor=d},61213(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)},a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Prom
2ise))(function(o,i){function a(e){try{u(r.next(e))}catch(e){i(e)}}function c(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,c)}u((r=r.apply(e,t||[])).next())})},c=this&&this.__generator||function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=c(0),a.throw=c(1),a.return=c(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(c){return function(u){return function(c){if(n)throw new TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,r=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){i=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(6===c[0]&&i.label<o[1]){i.label=o[1],o=c;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(c);break}o[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e],r=0}finally{n=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,u])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.ImageEditor=void 0;var u=n(68909),l=n(96414),s=n(43241),f=n(37180),p=function(e){function t(t){var n=e.call(this,t)||this;n.img={},n.editorImage={},n.select={};var r=t.File,o=new URL((0,l.get)(r,"url",""));return o.searchParams.append("cacheBust",(new Date).getTime().toString()),n.state={canEdit:!1,cursorStyle:"default"},n.onImgLoad=n.onImgLoad.bind(n),n.renderImage=n.renderImage.bind(n),n.transformImage=n.transformImage.bind(n),n.startSelection=n.startSelection.bind(n),n.moveSelection=n.moveSelection.bind(n),n.endSelection=n.endSelection.bind(n),n.renderSelection=n.renderSelection.bind(n),n.cropImage=n.cropImage.bind(n),n.save=n.save.bind(n),n.img.element=document.createElement("img"),n.img.element.crossOrigin="anonymous",n.img.element.onload=n.onImgLoad,n.img.element.src=o.toString(),n.select.active=!1,n.select.selecting=!1,n.select.resizing=!1,n.select.moving=!1,n}return o(t,e),t.prototype.componentDidMount=function(){this.initCanvas()},t.prototype.initCanvas=function(){var e=this.refs.lowerCanvas,t=this.refs.upperCanvas;e.width=e.offsetWidth,e.height=e.offsetHeight,t.width=t.offsetWidth,t.height=t.offsetHeight},t.prototype.render=function(){var e=this,t=this.state,n=t.canEdit,r=t.cursorStyle;return u.createElement(u.Fragment,null,u.createElement("div",{className:"image-display"},u.createElement("canvas",{ref:"lowerCanvas",id:"lowerCanvas"}),u.createElement("canvas",{ref:"upperCanvas",id:"upperCanvas",onMouseDown:this.startSelection,onMouseMove:this.moveSelection,onMouseUp:this.endSelection,style:{cursor:"".concat(r)}})),u.createElement("div",{className:"image-editor-btns"},u.createElement("button",{className:"btn btn-success btn-crop",type:"button",disabled:!n,onClick:this.cropImage},u.createElement(s.FontAwesomeIcon,{icon:["fas","crop-alt"],fixedWidth:!0})),u.createElement("button",{className:"btn btn-success btn-rotate",type:"button",disabled:!n,onClick:function(){return e.transformImage("left",null)}},u.createElement(s.FontAwesomeIcon,{icon:["fas","undo"],fixedWidth:!0})),u.createElement("button",{className:"btn btn-success btn-rotate",type:"button",disabled:!n,onClick:function(){return e.transformImage("right",null)}},u.createElement(s.FontAwesomeIcon,{icon:["fas","undo"],fixedWidth:!0,flip:"horizontal"})),u.createElement("button",{className:"btn btn-success btn-flip",type:"button",disabled:!n,onClick:function(){return e.transformImage(null,"horiz")}},u.createElement(s.FontAwesomeIcon,{icon:["fas","exchange"]})),u.createElement("button",{className:"btn btn-success btn-flip",type:"button",disabled:!n,onClick:function(){return e.transformImage(null,"vert")}},u.createElement(s.FontAwesomeIcon,{icon:["fas","exchange"],rotation:90}))))},t.prototype.onImgLoad=function(){this.img.canvas=document.createElement("canvas"),this.img.canvas.ctx=this.img.canvas.getContext("2d"),this.img.width=this.img.canvas.width=this.img.element.naturalWi
2dth,this.img.height=this.img.canvas.height=this.img.element.naturalHeight,this.img.ratio=this.img.width/this.img.height,this.img.rotate=0,this.img.scale={x:1,y:1},this.transformImage(null,null)},t.prototype.transformImage=function(e,t){this.setState({canEdit:!1}),e&&(this.img.rotate=(this.img.rotate+("left"===e?-1:1)+4)%4),t&&(this.img.scale["horiz"===t?"x":"y"]*=-1);var n=this.img.width,r=this.img.height;e&&(n=this.img.height,r=this.img.width),this.img.width=this.img.canvas.width=n,this.img.height=this.img.canvas.height=r,this.img.ratio=n/r,this.img.canvas.ctx.save(),this.img.canvas.ctx.fillStyle="#777",this.img.canvas.ctx.fillRect(0,0,n,r),this.img.canvas.ctx.scale(this.img.scale.x,this.img.scale.y),this.img.canvas.ctx.translate(this.img.scale.x<0?-n:0,this.img.scale.y<0?-r:0),this.img.canvas.ctx.translate(this.img.rotate%3==0?0:n,this.img.rotate<2?0:r),this.img.canvas.ctx.rotate(this.img.rotate*Math.PI/2),this.img.canvas.ctx.drawImage(this.img.element,0,0),this.img.canvas.ctx.restore(),this.renderImage()},t.prototype.renderImage=function(){var e=this.refs.lowerCanvas,t=e.getContext("2d"),n=this.img.width,r=this.img.height,o=e.width/e.height;o>=this.img.ratio&&r>e.height-40?(r=e.height-40,n=Math.floor(this.img.width*(r/this.img.height))):o<this.img.ratio&&n>e.width-40&&(n=e.width-40,r=Math.floor(this.img.height*(n/this.img.width))),this.editorImage.width=n,this.editorImage.height=r,this.editorImage.x1=Math.floor((e.width-n)/2),this.editorImage.y1=Math.floor((e.height-r)/2),this.editorImage.x2=this.editorImage.x1+this.editorImage.width,this.editorImage.y2=this.editorImage.y1+this.editorImage.height,t.save(),t.fillStyle="#333",t.shadowColor="#000",t.shadowBlur=10,t.shadowOffsetX=5,t.shadowOffsetY=5,t.fillRect(0,0,e.width,e.height),t.drawImage(this.img.canvas,0,0,this.img.width,this.img.height,this.editorImage.x1,this.editorImage.y1,this.editorImage.width,this.editorImage.height),t.restore(),this.setState({canEdit:!0})},t.prototype.startSelection=function(e){if(e.preventDefault(),1===e.buttons){var t=e.currentTarget.getBoundingClientRect(),n=e.pageX-t.left-window.scrollX,r=e.pageY-t.top-window.scrollY;if(this.select.active){var o=void 0;if(n>=this.select.x1-7&&n<=this.select.x1+7?r>=this.select.y1-7&&r<=this.select.y1+7?(o="nw",this.setState({cursorStyle:"nwse-resize"})):r>=this.select.y2-7&&r<=this.select.y2+7?(o="sw",this.setState({cursorStyle:"nesw-resize"})):(o="w",this.setState({cursorStyle:"ew-resize"})):n>=this.select.x2-7&&n<=this.select.x2+7?r>=this.select.y1-7&&r<=this.select.y1+7?(o="ne",this.setState({cursorStyle:"nesw-resize"})):r>=this.select.y2-7&&r<=this.select.y2+7?(o="se",this.setState({cursorStyle:"nwse-resize"})):(o="e",this.setState({cursorStyle:"ew-resize"})):r>=this.select.y1-7&&r<=this.select.y1+7?(o="n",this.setState({cursorStyle:"ns-resize"})):r>=this.select.y2-7&&r<=this.select.y2+7&&(o="s",this.setState({cursorStyle:"ns-resize"})),o)return this.select.ox=n-this.select.x1,this.select.oy=r-this.select.y1,this.select.resize=o,void(this.select.resizing=!0);if(n>=this.select.x1&&n<=this.select.x2&&r>=this.select.y1&&r<=this.select.y2)return this.setState({cursorStyle:"move"}),this.select.ox=n-this.select.x1,this.select.oy=r-this.select.y1,void(this.select.moving=!0);this.select.resetSelection=!0}else this.setState({cursorStyle:"crosshair"}),this.select.x1=n,this.select.y1=r,this.select.selecting=!0}},t.prototype.moveSelection=function(e){if(e.preventDefault(),1===e.buttons){var t=e.currentTarget.getBoundingClientRect(),n=e.pageX-t.left-window.scrollX,r=e.pageY-t.top-window.scrollY,o=this.refs.upperCanvas,i=o.getContext("2d");if(this.select.selecting)this.select.width=n-this.select.x1,this.select.height=r-this.select.y1,i.clearRect(0,0,o.width,o.height),i.save(),i.strokeStyle="#fff",i.setLineDash([10,5]),i.strokeRect(this.select.x1,this.select.y1,this.select.width,this.select.height),i.restore();else if(this.select.resizing){var a=this.select.x1,c=this.select.y1,u=this.select.x2,l=this.select.y2,s=this.select.resize.indexOf("n")>=0,f=this.select.resize.indexOf("s")>=0,p=this.select.resize.indexOf("e")>=0,d=this.select.resize.indexOf("w")>=0;d?a=n:p&&(u=n),s?c=r:f&&(l=r),a>u&&(this.select.resize=(s?"n":f?"s":"")+(d?"e":"w"),u=[a,a=u][0]),c>l&&(this.select.resize=(s?"s":"n")+(d?"w":p?"e":""),l=[c,c=l][0]),this.select.x1=a=Math.max(a,this.editorImage.x1),this.select.y1=c=Math.max(c,this.editorImage.y1),this.select.x2=u=Math.min(u,this.editorImage.x2),this.select.y2=l=Math.min(l,this.editorImage.y2),this.select.width=u-a,this.select.height=l-c,this.renderSelection()}else this.select.moving&&(this.select.x1=Math.min(Math.max(n-this.select.ox,this.editorImage.x1),this.editorImage.x2-this.select.width),this.select.y1=Math.min(Math.max(r-this.select.oy,this.editorImage.y1),this.editorImage.y2-this.select.height),this.select.x2=this.select.x1+this.select.width,this.select.y2=this.select.y1+this.select.height,this.renderSelection())}},t.prototype.endSelection=function(e){e.preventDefault(),this.setState({cursorStyle:"default"});var t=e.currentTarget.getBoundingClientRect(),n=e.pageX-t.left-window.scrollX,r=e.pageY-t.top-window.scrollY;if(this.select.resetSelection){this.select.selecting=!1,this.select.active=!1,this.select.resetSelection=!1;var o=this.refs.upperCanvas;o.getContext("2d").clearRect(0,0,o.width,o.height)}else this.select.resizing?this.select.resizing=!1:this.select.moving?this.select.moving=!1:(n<this.select.x1?(this.select.x2=this.select.x1,this.select.x1=n):this.select.x2=n,r<this.select.y1?(this.select.y2=this.select.y1,this.select.y1=r):this.select.y2=r,this.select.selecting=!1,this.select.active=!0,this.renderSelection())},t.prototype.handleOutOfBorder=function(){this.select.x1<this.editorImage.x1&&(this.select.x1=this.editorImage.x1),this.select.y1<this.editorImage.y1&&(this.select.y1=this.editorImage.y1),this.select.x2>this.editorImage.x2&&(this.select.x2=this.editorImage.x2),this.select.y2>this.editorImage.y2&&(this.select.y2=this.editorImage.y2),this.select.width=this.select.x2-this.select.x1,this.select.height=this.select.y2-this.select.y1},t.prototype.renderSelection=function(){this.handleOutOfBorder();var e=this.refs.upperCanvas,t=e.getContext("2d");if(t.clearRect(0,0,e.width,e.height),this.select.active){var n=this.select.x1,r=this.select.y1,o=this.select.x2,i=this.select.y2;t.save(),t.fillStyle="rgba(0, 0, 0, 0.5)",t.fillRect(0,0,e.width,e.height),t.clearRect(n,r,this.select.width,this.select.height),t.beginPath(),t.strokeStyle="rgba(255, 255, 255, 0.5)",t.moveTo(n,r+(i-r)/2),t.lineTo(o,r+(i-r)/2),t.moveTo(n+(o-n)/2,r),t.lineTo(n+(o-n)/2,i),t.stroke(),t.strokeStyle="#fff",t.setLineDash([10,5]),t.strokeRect(n,r,this.select.width,this.select.height),t.beginPath(),t.fillStyle="#fff",t.arc(n,r,7,0,2*Math.PI),t.arc(o,i,7,0,2*Math.PI),t.fill(),t.beginPath(),t.fillStyle="#fff",t.arc(n,i,7,0,2*Math.PI),t.arc(o,r,7,0,2*Math.PI),t.fill(),t.restore(
2)}},t.prototype.cropImage=function(){if(this.select.active){this.setState({canEdit:!1});var e=this.refs.upperCanvas;e.getContext("2d").clearRect(0,0,e.width,e.height);var t=this.select.x1-this.editorImage.x1,n=this.select.y1-this.editorImage.y1,r=this.select.width,o=this.select.height,i=document.createElement("canvas"),a=i.getContext("2d");t=Math.round(t*this.img.width/this.editorImage.width),n=Math.round(n*this.img.height/this.editorImage.height),r=Math.round(r*this.img.width/this.editorImage.width),o=Math.round(o*this.img.height/this.editorImage.height),i.width=r,i.height=o,a.drawImage(this.img.canvas,t,n,r,o,0,0,r,o),this.img.element.src=i.toDataURL(),this.select.active=!1}},t.prototype.save=function(){return a(this,void 0,void 0,function(){var e,t,n;return c(this,function(r){switch(r.label){case 0:if(!this.img.canvas)throw new Error("No image");return[4,Promise.all([this.getImage(),(0,f.getPreview)(this.img.canvas,i(i({},this.props),{original_width:this.img.canvas.width,original_height:this.img.canvas.height}))])];case 1:return e=r.sent(),t=e[0],n=e[1],[2,{image:t,preview:n}]}})})},t.prototype.getImage=function(){var e=this;return new Promise(function(t){e.img.canvas.toBlob(function(e){t(e||void 0)},"image/jpeg",.99)})},t}(u.Component);t.ImageEditor=p},64939(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},69677(e){"use strict";function t(e){return t="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(e)}var n,r,o=Function.prototype.toString,i="object"===("undefined"==typeof Reflect?"undefined":t(Reflect))&&null!==Reflect&&Reflect.apply;if("function"==typeof i&&"function"==typeof Object.defineProperty)try{n=Object.defineProperty({},"length",{get:function(){throw r}}),r={},i(function(){throw 42},null,n)}catch(e){e!==r&&(i=null)}else i=null;var a=/^\s*class\b/,c=function(e){try{var t=o.call(e);return a.test(t)}catch(e){return!1}},u=function(e){try{return!c(e)&&(o.call(e),!0)}catch(e){return!1}},l=Object.prototype.toString,s="function"==typeof Symbol&&!!Symbol.toStringTag,f=!(0 in[,]),p=function(){return!1};if("object"===("undefined"==typeof document?"undefined":t(document))){var d=document.all;l.call(d)===l.call(document.all)&&(p=function(e){if((f||!e)&&(void 0===e||"object"===t(e)))try{var n=l.call(e);return("[object HTMLAllCollection]"===n||"[object HTML document.all class]"===n||"[object HTMLCollection]"===n||"[object Object]"===n)&&null==e("")}catch(e){}return!1})}e.exports=i?function(e){if(p(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!==t(e))return!1;try{i(e,null,n)}catch(e){if(e!==r)return!1}return!c(e)&&u(e)}:function(e){if(p(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!==t(e))return!1;if(s)return u(e);if(c(e))return!1;var n=l.call(e);return!("[object Function]"!==n&&"[object GeneratorFunction]"!==n&&!/^\[object HTML/.test(n))&&u(e)}},1365(e,t,n){"use strict";var r=n(36483),o=n(22824)(/^\s*(?:function)?\*/),i=n(62301)(),a=n(47661),c=r("Object.prototype.toString"),u=r("Function.prototype.toString"),l=n(45098).c;e.exports=function(e){if("function"!=typeof e)return!1;if(o(u(e)))return!0;if(!i)return"[object GeneratorFunction]"===c(e);if(!a)return!1;var t=l();return t&&a(e)===t.prototype}},82042(e){"use strict";e.exports=function(e){return e!=e}},92034(e,t,n){"use strict";var r=n(30606),o=n(52053),i=n(82042),a=n(15299),c=n(27573),u=r(a(),Number);o(u,{getPolyfill:a,implementation:i,shim:c}),e.exports=u},15299(e,t,n){"use strict";var r=n(82042);e.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:r}},27573(e,t,n){"use strict";var r=n(52053),o=n(15299);e.exports=function(){var e=o();return r(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e}},24139(e,t,n){"use strict";var r=n(55774);e.exports=function(e){return!!r(e)}},63140(e,t,n){e.exports=n(78822)()},70813(e){"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;e.exports=Object.assign||function(e,r){for(var o,i,a=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),c=1;c<arguments.length;c++){for(var u in o=Object(arguments[c]))t.call(o,u)&&(a[u]=o[u]);if(Object.getOwnPropertySymbols){i=Object.getOwnPropertySymbols(o);for(var l=0;l<i.length;l++)n.call(o,i[l])&&(a[i[l]]=o[i[l]])}}return a}},63524(e,t,n){var r=n(7321);function o(e){return r("function"==typeof e,"on-error requires a callback"),i(function(){arguments[0]&&e.call(this,arguments[0])})}function i(e){return e.otherwise=function(t){return r("function"==typeof t,"on-error.otherwise requires a callback"),function(){return arguments[0]?e(arguments[0]):t.apply(this,Array.prototype.slice.call(arguments,1
2))}},e.otherwiseWithError=function(t){return r("function"==typeof t,"on-error.otherwiseWithError requires a callback"),function(){return arguments[0]?e(arguments[0]):t.apply(this,arguments)}},e.always=function(t){return r("function"==typeof t,"on-error.always requires a callback"),function(){return arguments[0]&&e(arguments[0]),t.apply(this,Array.prototype.slice.call(arguments,1))}},e.alwaysWithError=function(t){return r("function"==typeof t,"on-error.alwaysWithError requires a callback"),function(){return arguments[0]&&e(arguments[0]),t.apply(this,arguments)}},e}e.exports=o,o.emit=function(e){return r("function"==typeof e.emit,"on-error.emit requires an EventEmitter"),i(function(){arguments[0]&&e.emit("error",arguments[0])})}},25898(e,t,n){var r=n(24602);function o(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}e.exports=r(o),o.proto=o(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return o(this)},configurable:!0})})},76041(e){"use strict";e.exports=["Float16Array","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]},76972(e){function t(e){return t="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(e)}!function(n){var r="function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)};function o(e,t){return function(){e.apply(t,arguments)}}var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function a(e){if("object"!==t(this))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],p(e,o(u,this),o(l,this))}function c(e){var t=this;null!==this._state?r(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(t){return void e.reject(t)}e.resolve(r)}else(t._state?e.resolve:e.reject)(t._value)}):this._deferreds.push(e)}function u(e){try{if(e===this)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"===t(e)||"function"==typeof e)){var n=e.then;if("function"==typeof n)return void p(o(n,e),o(u,this),o(l,this))}this._state=!0,this._value=e,s.call(this)}catch(e){l.call(this,e)}}function l(e){this._state=!1,this._value=e,s.call(this)}function s(){for(var e=0,t=this._deferreds.length;e<t;e++)c.call(this,this._deferreds[e]);this._deferreds=null}function f(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function p(e,t,n){var r=!1;try{e(function(e){r||(r=!0,t(e))},function(e){r||(r=!0,n(e))})}catch(e){if(r)return;r=!0,n(e)}}a.prototype.catch=function(e){return this.then(null,e)},a.prototype.then=function(e,t){var n=this;return new a(function(r,o){c.call(n,new f(e,t,r,o))})},a.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&i(arguments[0])?arguments[0]:arguments);return new a(function(n,r){if(0===e.length)return n([]);var o=e.length;function i(a,c){try{if(c&&("object"===t(c)||"function"==typeof c)){var u=c.then;if("function"==typeof u)return void u.call(c,function(e){i(a,e)},r)}e[a]=c,0===--o&&n(e)}catch(e){r(e)}}for(var a=0;a<e.length;a++)i(a,e[a])})},a.resolve=function(e){return e&&"object"===t(e)&&e.constructor===a?e:new a(function(t){t(e)})},a.reject=function(e){return new a(function(t,n){n(e)})},a.race=function(e){return new a(function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)})},a._setImmediateFn=function(e){r=e},e.exports?e.exports=a:n.Promise||(n.Promise=a)}(this)},22824(e,t,n){"use strict";var r=n(36483),o=n(15996),i=r("RegExp.prototype.exec"),a=n(29312);e.exports=function(e){if(!o(e))throw new a("`regex` must be a RegExp");return function(t){return null!==i(e,t)}}},6794(e,t,n){!function(e){"use strict";
2if(!e.setImmediate){var t,n,r,o,i,a=1,c={},u=!1,l=e.document,s=Object.getPrototypeOf&&Object.getPrototypeOf(e);s=s&&s.setTimeout?s:e,"[object process]"==={}.toString.call(e.process)?t=function(e){process.nextTick(function(){p(e)})}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((r=new MessageChannel).port1.onmessage=function(e){p(e.data)},t=function(e){r.port2.postMessage(e)}):l&&"onreadystatechange"in l.createElement("script")?(n=l.documentElement,t=function(e){var t=l.createElement("script");t.onreadystatechange=function(){p(e),t.onreadystatechange=null,n.removeChild(t),t=null},n.appendChild(t)}):t=function(e){setTimeout(p,0,e)}:(o="setImmediate$"+Math.random()+"$",i=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(o)&&p(+t.data.slice(o.length))},e.addEventListener?e.addEventListener("message",i,!1):e.attachEvent("onmessage",i),t=function(t){e.postMessage(o+t,"*")}),s.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var n=new Array(arguments.length-1),r=0;r<n.length;r++)n[r]=arguments[r+1];var o={callback:e,args:n};return c[a]=o,t(a),a++},s.clearImmediate=f}function f(e){delete c[e]}function p(e){if(u)setTimeout(p,0,e);else{var t=c[e];if(t){u=!0;try{!function(e){var t=e.callback,n=e.args;switch(n.length){case 0:t();break;case 1:t(n[0]);break;case 2:t(n[0],n[1]);break;case 3:t(n[0],n[1],n[2]);break;default:t.apply(void 0,n)}}(t)}finally{f(e),u=!1}}}}}("undefined"==typeof self?void 0===n.g?this:n.g:self)},24312(e){function t(e){return t="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(e)}e.exports=function(e){if(!e||"object"!==t(e))return e;var o;if(r(e)){var i=e.length;o=Array(i);for(var a=0;a<i;a++)o[a]=e[a]}else{var c=n(e);o={};a=0;for(var u=c.length;a<u;a++){var l=c[a];o[l]=e[l]}}return o};var n=Object.keys||function(e){var t=[];for(var n in e)({}).hasOwnProperty.call(e,n)&&t.push(n);return t},r=Array.isArray||function(e){return"[object Array]"==={}.toString.call(e)}},69252(e,t,n){var r=void 0!==n.g&&n.g||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(o.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new i(o.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(6794),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==n.g&&n.g.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==n.g&&n.g.clearImmediate||this&&this.clearImmediate},67484(e){function t(e){return t="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(e)}e.exports=function(e){return e&&"object"===t(e)&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},90055(e,t,n){"use strict";function r(e){return r="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},r(e)}var o=n(20831),i=n(1365),a=n(55774),c=n(24139);function u(e){return e.call.bind(e)}var l="undefined"!=typeof BigInt,s="undefined"!=typeof Symbol,f=u(Object.prototype.toString),p=u(Number.prototype.valueOf),d=u(String.prototype.valueOf),h=u(Boolean.prototype.valueOf);if(l)var y=u(BigInt.prototype.valueOf);if(s)var m=u(Symbol.prototype.valueOf);function b(e,t){if("object"!==r(e))return!1;try{return t(e),!0}catch(e){return!1}}function v(e){return"[object Map]"===f(e)}function g(e){return"[object Set]"===f(e)}function w(e){return"[object WeakMap]"===f(e)}function O(e){return"[object WeakSet]"===f(e)}function _(e){return"[object ArrayBuffer]"===f(e)}function E(e){return"undefined"!=typeof ArrayBuffer&&(_.working?_(e):e instanceof ArrayBuffer)}function x(e){return"[object DataView]"===f(e)}
vendor: 11,108 bytes, line 2
2function S(e){return"undefined"!=typeof DataView&&(x.working?x(e):e instanceof DataView)}t.isArgumentsObject=o,t.isGeneratorFunction=i,t.isTypedArray=c,t.isPromise=function(e){return"undefined"!=typeof Promise&&e instanceof Promise||null!==e&&"object"===r(e)&&"function"==typeof e.then&&"function"==typeof e.catch},t.isArrayBufferView=function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):c(e)||S(e)},t.isUint8Array=function(e){return"Uint8Array"===a(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===a(e)},t.isUint16Array=function(e){return"Uint16Array"===a(e)},t.isUint32Array=function(e){return"Uint32Array"===a(e)},t.isInt8Array=function(e){return"Int8Array"===a(e)},t.isInt16Array=function(e){return"Int16Array"===a(e)},t.isInt32Array=function(e){return"Int32Array"===a(e)},t.isFloat32Array=function(e){return"Float32Array"===a(e)},t.isFloat64Array=function(e){return"Float64Array"===a(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===a(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===a(e)},v.working="undefined"!=typeof Map&&v(new Map),t.isMap=function(e){return"undefined"!=typeof Map&&(v.working?v(e):e instanceof Map)},g.working="undefined"!=typeof Set&&g(new Set),t.isSet=function(e){return"undefined"!=typeof Set&&(g.working?g(e):e instanceof Set)},w.working="undefined"!=typeof WeakMap&&w(new WeakMap),t.isWeakMap=function(e){return"undefined"!=typeof WeakMap&&(w.working?w(e):e instanceof WeakMap)},O.working="undefined"!=typeof WeakSet&&O(new WeakSet),t.isWeakSet=function(e){return O(e)},_.working="undefined"!=typeof ArrayBuffer&&_(new ArrayBuffer),t.isArrayBuffer=E,x.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&x(new DataView(new ArrayBuffer(1),0,1)),t.isDataView=S;var j="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function k(e){return"[object SharedArrayBuffer]"===f(e)}function P(e){return void 0!==j&&(void 0===k.working&&(k.working=k(new j)),k.working?k(e):e instanceof j)}function I(e){return b(e,p)}function F(e){return b(e,d)}function A(e){return b(e,h)}function T(e){return l&&b(e,y)}function N(e){return s&&b(e,m)}t.isSharedArrayBuffer=P,t.isAsyncFunction=function(e){return"[object AsyncFunction]"===f(e)},t.isMapIterator=function(e){return"[object Map Iterator]"===f(e)},t.isSetIterator=function(e){return"[object Set Iterator]"===f(e)},t.isGeneratorObject=function(e){return"[object Generator]"===f(e)},t.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===f(e)},t.isNumberObject=I,t.isStringObject=F,t.isBooleanObject=A,t.isBigIntObject=T,t.isSymbolObject=N,t.isBoxedPrimitive=function(e){return I(e)||F(e)||A(e)||T(e)||N(e)},t.isAnyArrayBuffer=function(e){return"undefined"!=typeof Uint8Array&&(E(e)||P(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(e){Object.defineProperty(t,e,{enumerable:!1,value:function(){throw new Error(e+" is not supported in userland")}})})},93316(e,t,n){function r(e){return r="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},r(e)}var o=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++)n[t[r]]=Object.getOwnPropertyDescriptor(e,t[r]);return n},i=/%[sdj%]/g;t.format=function(e){if(!g(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(l(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,o=r.length,a=String(e).replace(i,function(e){if("%%"===e)return"%";if(n>=o)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),c=r[n];n<o;c=r[++n])b(c)||!_(c)?a+=" "+c:a+=" "+l(c);return a},t.deprecate=function(e,n){if("undefined"!=typeof process&&!0===process.noDeprecation)return e;if("undefined"==typeof process)return function(){return t.deprecate(e,n).apply(this,arguments)};var r=!1;return function(){if(!r){if(process.throwDeprecation)throw new Error(n);process.traceDeprecation?console.trace(n):console.error(n),r=!0}return e.apply(this,arguments)}};var a={},c=/^$/;if("MISSING_ENV_VAR".NODE_DEBUG){var u="MISSING_ENV_VAR".NODE_DEBUG;u=u.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),c=new RegExp("^"+u+"$","i")}function l(e,n){var r={seen:[],stylize:f};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),m(n)?r.showHidden=n:n&&t._extend(r,n),w(r.showHidden)&&(r.showHidden=!1),w(r.depth)&&(r.depth=2),w(r.colors)&&(r.colors=!1),w(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=s),p(r,e,r.depth)}function s(e,t){var n=l.styles[t];return n?"�["+l.colors[n][0]+"m"+e+"�["+l.colors[n][1]+"m":e}function f(e,t){return e}function p(e,n,r){if(e.customInspect&&n&&S(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var o=n.inspect(r,e);return g(o)||(o=p(e,o,r)),o}var i=function(e,t){if(w(t))return e.stylize("undefined","undefined");if(g(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(v(t))return e.stylize(""+t,"number");if(m(t))return e.stylize(""+t,"boolean");if(b(t))return e.stylize("null","null")}(e,n);if(i)return i;var a=Object.keys(n),c=function(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(n)),x(n)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return d(n);if(0===a.length){if(S(n)){var u=n.name?": "+n.name:"";return e.stylize("[Function"+u+"]","special")}if(O(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(E(n))return e.stylize(Date.prototype.toString.call(n),"date");if(x(n))return d(n)}var l,s="",f=!1,_=["{","}"];(y(n)&&(f=!0,_=["[","]"]),S(n))&&(s=" [Function"+(n.name?": "+n.name:"")+"]");return O(n)&&(s=" "+RegExp.prototype.toString.call(n)),E(n)&&(s=" "+Date.prototype.toUTCString.call(n)),x(n)&&(s=" "+d(n)),0!==a.length||f&&0!=n.length?r<0?O(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),l=f?function(e,t,n,r,o){for(var i=[],a=0,c=t.length;a<c;++a)I(t,String(a))?i.push(h(e,t,n,r,String(a),!0)):i.push("");return o.forEach(function(o){o.match(/^\d+$/)||i.push(h(e,t,n,r,o,!0))}),i}(e,n,r,c,a):a.map(function(t){return h(e,n,r,c,t,f)}),e.seen.pop(),function(e,t,n){var r=e.reduce(function(e,t){return t.indexOf("\n")>=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0);if(r>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(l,s,_)):_[0]+s+_[1]}function d(e){return"["+Error.prototype.toString.call(e)+"]"}function h(e,t,n,r,o,i){var a,c,u;if((u=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]}).get?c=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(c=e.stylize("[Setter]","special")),I(r,o)||(a="["+o+"]"),c||(e.seen.indexOf(u.value)<0?(c=b(n)?p(e,u.value,null):p(e,u.value,n-1)).indexOf("\n")>-1&&(c=i?c.split("\n").map(function(e){return" "+e}).join("\n").slice(2):"\n"+c.split("\n").map(function(e){return" "+e}).join("\n")):c=e.stylize("[Circular]","special")),w(a)){if(i&&o.match(/^\d+$/))return c;(a=JSON.stringify(""+o)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.slice(1,-1),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+c}function y(e){return Array.isArray(e)}function m(e){return"boolean"==typeof e}function b(e){return null===e}function v(e){return"number"==typeof e}function g(e){return"string"==typeof e}function w(e){return void 0===e}function O(e){return _(e)&&"[object RegExp]"===j(e)}function _(e){return"object"===r(e)&&null!==e}function E(e){return _(e)&&"[object Date]"===j(e)}function x(e){return _(e)&&("[object Error]"===j(e)||e instanceof Error)}function S(e){return"function"==typeof e}function j(e){return Object.prototype.toString.call(e)}function k(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(e=e.toUpperCase(),!a[e])if(c.test(e)){var n=process.pid;a[e]=function(){var r=t.format.apply(t,arguments);console.error("%s %d: %s",e,n,r)}}else a[e]=function(){};return a[e]},t.inspect=l,l.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},l.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.types=n(90055),t.isArray=y,t.isBoolean=m,t.isNull=b,t.isNullOrUndefined=function(e){return null==e},t.isNumber=v,t.isString=g,t.isSymbol=function(e){return"symbol"===r(e)},t.isUndefined=w,t.isRegExp=O,t.types.isRegExp=O,t.isObject=_,t.isDate=E,t.types.isDate=E,t.isError=x,t.types.isNativeError=x,t.isFunction=S,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"===r(e)||void 0===e},t.isBuffer=n(67484);var P=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function I(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,n;console.log("%s - %s",(e=new Date,n=[k(e.getHours()),k(e.getMinutes()),k(e.getSeconds())].join(":"),[e.getDate(),P[e.getMonth()],n].join(" ")),t.format.apply(t,arguments))},t.inherits=n(64939),t._extend=function(e,t){if(!t||!_(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e};var F="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function A(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(F&&e[F]){var t;if("function"!=typeof(t=e[F]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,F,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise(function(e,r){t=e,n=r}),o=[],i=0;i<arguments.length;i++)o.push(arguments[i]);o.push(function(e,r){e?n(e):t(r)});try{e.apply(this,o)}catch(e){n(e)}return r}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),F&&Object.defineProperty(t,F,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,o(e))},t.promisify.custom=F,t.callbackify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');function t(){for(var t=[],n=0;n<arguments.length;n++)t.push(arguments[n]);var r=t.pop();if("function"!=typeof r)throw new TypeError("The last argument must be of type Function");var o=this,i=function(){return r.apply(o,arguments)};e.apply(this,t).then(function(e){process.nextTick(i.bind(null,null,e))},function(e){process.nextTick(A.bind(null,e,i))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,o(e)),t}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.